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
338767027363	338767027933	338767028530	338767029080	338767029630	338767030180	338767030730	338767031281	338767031880	338767032430	338767032980	338767033530	338767034080	338767034630	338767035180	338767035730	338767036280	338767036880	338767037430	338767037980	338767038530	338767039080	338767039630	338767040230	338767040780	338767041331	338767041880	338767042430	338767042980	338767043530	338767044080	338767044631	338767045180	338767045730	338767046280	338767046830	338767047380	338767047930	338767048480	338767049030	338767049580	338767050130	338767050680	338767051230	338767051780	338767052330	338767052880	338767053430	338767053980	338767054530	338767055080	338767055630	338767056180	338767056780	338767057330	338767057880	338767058430	338767058980	338767059531	338767060130	338767060680	338767061230	338767061780	338767062330	338767062881	338767063430	338767063980	338767064530	338767065130	338767065680	338767066230	338767066780	338767067330	338767067881	338767068480	338767069030	338767069581	338767070180	338767070730	338767071280	338767071830	338767072380	338767072931	338767073530	338767074080	338767074631	338767075230	338767075780	338767076331	338767076880	338767077430	338767077980	338767078530	338767079080	338767079631	338767080230	338767080780	338767081331	338767081880	338767082430	338767082981	338767083580	338767084130	338767084681	338767085230	338767085780	338767086331	338767086880	338767087430	338767087980	338767088580	338767089130	338767089681	338767090280	338767090830	338767091380	338767091930	338767092480	338767093030	338767093580	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2659	3600	2300	2659	3600	2300	2659	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2655	3600	2300	2655	3600	2300	2655	3600	2300	2655	3600	2300	2655	3600	2300	2655	3600	2300	2655	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23297	21004	27627	24398	20955	20726	11740	4234	2828	2189	1824	1603	1378	1340	1183	1098	985	950	952	930	841	762	792	782	744	740	705	736	697	673	664	670	665	669	691	639	649	614	599	635	602	587	658	619	650	631	663	649	661	659	605	607	565	591	608	602	613	624	603	590	621	611	588	642	609	591	617	588	646	583	581	565	628	617	608	620	564	635	603	593	633	588	575	636	608	614	600	582	623	638	636	587	616	609	625	590	619	574	613	642	667	643	627	620	671	653	632	599	633	633	603	591	632	595	598	611	618	618	626	628	603	645	622	600	637	602	624	601	564	594	598	629	583	602	578	570	625	632	616	579	695	597	579	626	634	634	593	654	578	603	595	636	647	601	634	630	614	591	611	568	660	600	632	622	570	609	600	624	604	590	613	607	638	597	589	594	613	594	618	577	664	608	597	667	589	610	637	604	622	623	552	579	576	581	628	604	584	580	634	623	649	611	613	612	608	580	599	595	601	615	614	631	591	631	614	601	598	604	633	614	600	614	609	638	574	604	601	584	585	571	596	564	591	585	615	607	624	606	595	598	649	616	608	592	577	590	590	630	573	670	613	604	595	656	575	628	606	588	622	644	613	569	626	601	617	601	633	614	612	614	639	572	568	614	586	624	642	605	613	616	563	601	629	590	636	580	608	583	612	630	616	621	641	545	579	583	593	600	586	561	619	584	604	600	632	638	617	606	628	617	587	601	596	617	621	610	600	618	611	556	625	616	602	612	646	584	631	612	597	628	588	681	585	569	617	620	552	615	557	625	592	612	578	599	629	636	577	609	606	612	659	580	620	603	605	609	613	595	634	613	622	626	634	627	589	594	604	574	593	654	633	619	613	611	608	585	600	613	572	626	591	593	593	636	635	632	607	594	606	567	590	626	633	620	583	579	601	594	613	601	644	622	609	620	621	642	596	594	609	607	633	612	628	609	603	601	593	568	649	606	548	597	597	632	592	611	611	617	615	564	596	630	602	605	643	626	599	616	605	603	616	601	630	624	624	598	618	638	606	611	617	542	630	643	594	642	663	602	599	593	628	606	612	631	593	593	621	612	603	634	643	584	637	669	598	585	592	615	608	606	565	603	608	653	641	670	607	585	610	622	643	604	610	603	582	597	619	591	665	625	621	598	624	568	577	579	652	617	649	650	598	603	617	629	649	617	596	663	596	628	638	545	602	592	611	627	602	608	654	589	586	565	551	612	572	585	574	560	637	602	595	577	605	656	629	676	609	630	602	566	625	613	651	601	649	590	605	635	611	615	572	608	633	593	575	608	583	646	538	647	612	589	610	610	614	592	615	618	591	631	598	664	642	624	621	595	601	632	581	572	584	566	617	619	622	659	654	605	600	597	583	629	619	594	587	642	603	593	603	571	632	595	619	591	596	616	675	555	568	608	550	578	613	611	620	650	578	616	616	603	606	610	627	646	587	586	599	677	607	593	605	598	591	626	614	604	584	655	581	610	601	633	618	610	600	619	635	643	597	597	607	622	592	579	623	629	627	573	615	624	630	604	586	560	593	590	610	642	616	561	615	636	641	605	611	619	554	622	608	610	583	641	606	595	641	597	599	601	625	606	626	630	608	598	593	655	589	598	607	577	634	640	615	642	565	583	642	579	668	668	597	598	613	590	608	583	639	610	595	614	580	605	615	608	609	596	595	605	621	644	614	610	599	596	597	593	608	655	619	599	596	655	601	608	590	651	633	584	587	623	610	655	623	608	614	631	607	631	585	594	602	637	601	636	670	560	609	619	597	618	625	611	587	607	673	630	645	579	597	620	610	603	620	606	603	558	541	630	611	587	591	642	560	613	644	597	630	603	657	601	572	646	619	617	621	585	622	610	613	589	564	601	627	603	629	613	645	594	603	608	585	596	580	603	594	588	632	621	584	578	585	583	586	628	610	568	604	597	609	644	642	641	606	623	617	648	605	618	615	621	604	601	629	603	634	641	586	599	650	639	616	592	546	605	613	605	596	649	592	607	584	597	611	643	599	648	598	620	620	592	602	598	623	588	601	564	572	599	609	613	612	630	608	634	615	636	584	568	627	618	603	593	637	628	615	593	630	584	623	605	590	625	563	636	669	629	608	586	588	608	600	555	594	599	621	604	592	612	622	593	595	687	610	632	612	642	643	605	646	660	645	627	620	585	635	630	614	618	570	614	645	662	597	643	557	587	602	569	610	636	584	615	603	568	578	578	599	632	618	594	610	577	557	595	601	643	641	601	577	593	644	628	607	639	612	592	618	631	617	573	590	603	628	648	616	622	602	573	636	575	591	657	615	597	564	652	570	550	562	641	632	613	614	629	650	579	580	683	606	616	588	585	635	620	633	625	635	641	611	629	587	599	567	646	626	615	612	619	599	621	590	580	548	633	599	585	583	596	605	596	587	595	581	593	648	601	599	608	611	622	557	636	612	593	663	562	594	601	561	645	643	613	616	585	587	560	617	625	628	591	597	590	642	625	576	622	601	601	666	589	612	638	643	570	611	605	577	649	658	598	629	594	607	570	617	552	578	637	525	647	630	591	601	632	644	598	607	607	624	554	615	623	606	591	623	614	592	587	602	578	615	591	596	557	610	634	620	616	598	616	608	578	591	589	580	604	580	640	579	614	580	583	591	670	633	591	615	578	573	584	599	575	626	610	609	660	593	582	607	609	600	541	626	589	601	623	601	576	603	622	570	589	583	620	642	561	612	583	587	592	600	597	647	578	603	600	598	619	632	589	597	607	602	609	612	607	585	579	630	609	626	611	563	626	584	552	637	550	641	564	628	619	642	617	620	598	604	610	615	596	591	612	543	591	601	601	595	630	622	578	624	561	605	592	611	597	620	631	599	648	556	597	570	589	589	598	635	578	569	606	592	644	606	596	608	624	604	588	637	620	587	604	621	576	599	605	590	614	617	604	658	596	652	581	595	613	607	572	613	610	626	662	589	629	642	618	596	631	584	569	636	648	629	615	636	602	581	611	613	641	579	624	580	618	561	646	593	609	636	615	593	629	597	632	576	617	589	622	594	572	617	587	623	629	551	650	618	648	628	647	614	609	563	668	589	626	592	601	601	609	599	575	546	613	572	625	616	600	605	630	604	645	613	605	598	610	581	614	623	618	625	592	557	584	609	619	605	599	640	598	609	574	577	625	621	622	610	645	624	576	587	574	584	567	599	592	582	587	610	625	620	617	611	641	625	587	598	620	564	621	608	632	608	593	648	584	622	635	611	662	637	583	619	619	538	599	585	622	624	590	589	603	599	600	640	612	590	613	661	611	608	611	601	656	617	581	615	577	630	587	605	605	543	606	596	595	638	586	619	612	611	588	597	642	593	582	576	629	634	610	644	597	581	578	600	606	598	587	587	618	618	585	585	596	610	596	623	625	575	584	588	619	571	577	629	607	583	605	634	615	616	621	596	628	619	600	608	609	582	621	620	584	603	595	623	606	611	624	588	580	628	625	636	559	589	624
50214	69078	45747	23949	17275	12271	9071	7097	5510	4275	3563	2943	2509	2211	1926	1589	1441	1351	1223	1268	1159	1071	993	973	947	855	807	869	825	780	762	757	773	717	718	724	688	660	702	636	685	646	652	657	622	637	620	613	599	672	603	651	646	651	618	587	618	637	603	642	584	584	635	617	581	634	658	615	654	653	642	582	587	604	607	634	596	629	621	597	628	596	666	576	589	634	652	630	666	596	595	643	601	594	637	605	612	692	554	580	590	623	594	566	661	613	590	620	587	618	669	656	669	597	616	606	627	612	625	594	602	636	605	602	603	630	588	614	589	611	667	613	614	586	624	594	627	618	593	536	613	588	616	611	592	631	607	599	585	568	598	656	548	630	582	604	607	607	616	629	626	604	636	585	607	597	650	610	628	595	593	584	615	603	587	623	595	663	576	613	589	614	631	584	594	580	605	607	621	589	579	607	634	615	656	586	571	626	619	601	649	630	631	606	623	542	631	592	606	630	594	539	590	590	646	605	633	587	661	668	610	571	624	572	594	620	583	601	639	567	610	594	566	578	625	629	564	634	504	653	615	631	581	589	630	567	608	643	573	576	638	595	612	627	605	612	614	611	663	543	672	634	602	576	620	600	580	577	580	597	624	607	580	610	621	599	555	598	632	611	620	618	606	607	553	599	597	636	582	631	587	615	633	654	668	616	625	612	619	623	594	645	597	592	644	556	595	618	619	584	586	618	621	585	605	595	628	591	669	579	604	617	616	613	604	617	625	568	591	641	612	610	620	543	603	620	584	645	614	602	655	617	597	635	665	630	603	627	593	584	635	586	621	555	611	601	570	589	661	643	640	582	607	599	578	622	618	596	596	628	637	568	580	590	577	621	601	608	610	608	586	658	634	641	618	597	618	558	623	645	596	638	569	646	605	626	653	656	623	624	614	599	580	586	635	610	627	588	574	619	593	629	575	634	600	586	568	645	619	648	642	571	652	565	575	636	572	620	606	626	600	598	610	606	631	619	613	632	622	639	629	621	610	601	610	644	655	621	619	646	605	644	643	611	602	588	595	620	633	593	620	585	614	621	599	624	580	622	617	607	619	632	625	578	565	611	617	656	581	568	609	655	609	606	617	577	611	613	603	601	608	622	628	603	607	589	579	606	581	587	589	588	596	642	581	612	627	639	621	626	653	600	579	637	586	609	623	619	577	607	631	630	639	642	607	598	621	612	609	632	619	646	581	609	533	611	625	596	611	612	667	576	586	604	627	628	596	636	594	603	588	622	622	596	596	647	577	615	593	649	611	591	579	643	611	658	552	589	632	642	578	592	610	611	593	632	640	605	635	661	606	584	571	589	614	588	595	593	617	564	584	596	613	631	619	611	586	631	564	603	620	594	600	612	589	576	641	616	583	634	612	597	607	631	606	598	572	562	598	601	625	645	619	613	607	650	633	606	656	619	604	595	588	613	593	641	625	622	584	597	611	586	636	629	597	601	603	625	631	589	581	655	591	611	611	620	617	581	555	594	634	620	603	627	575	583	589	622	572	629	579	608	564	596	614	658	647	605	609	607	656	610	630	640	614	610	632	587	616	599	608	609	622	600	616	630	601	611	589	584	587	587	641	578	608	643	614	603	617	622	617	629	572	581	585	617	620	602	662	637	605	667	619	648	578	639	568	593	588	567	671	589	616	649	612	614	621	578	607	545	609	630	591	595	646	603	585	618	625	586	591	600	616	611	578	606	617	593	642	599	636	624	607	596	618	618	616	640	634	632	638	671	616	611	610	601	620	595	620	646	636	631	632	617	603	620	617	606	581	608	625	598	567	538	575	621	610	609	623	608	613	583	565	610	604	595	584	654	603	618	612	635	637	595	583	612	610	636	600	627	606	604	619	552	593	595	612	634	619	611	615	635	611	582	599	681	596	597	620	597	593	593	560	595	640	618	612	624	603	638	593	632	631	632	620	632	641	645	598	591	612	628	595	704	653	576	638	600	629	657	607	604	588	575	628	630	605	622	540	604	619	607	640	595	615	620	626	626	643	562	596	609	612	575	584	617	668	621	620	659	659	673	601	577	593	615	648	605	641	594	627	646	606	625	633	611	636	567	603	606	602	571	584	605	646	580	620	626	596	590	585	588	619	591	610	629	642	622	634	627	545	593	599	656	584	599	643	631	606	642	579	593	578	603	612	616	584	572	607	606	574	580	647	623	596	603	622	635	595	600	577	621	574	576	638	612	631	623	629	600	569	602	650	629	615	687	607	586	596	617	614	617	621	630	680	620	653	582	628	647	594	638	585	585	572	620	549	611	612	598	611	583	592	580	575	598	652	576	621	606	583	573	610	586	592	586	613	581	560	600	609	596	618	593	608	647	606	587	588	608	599	631	635	610	606	642	633	611	629	627	606	615	611	632	596	572	645	645	642	638	612	572	602	586	596	599	632	638	629	596	661	581	626	618	602	620	641	572	565	603	566	577	594	604	611	643	612	589	613	593	597	673	653	613	607	555	614	587	599	581	601	602	609	585	636	622	594	634	610	608	649	611	649	595	649	607	633	562	633	594	615	616	643	624	623	647	661	616	565	642	594	586	629	614	657	581	600	606	646	601	622	631	612	576	598	599	606	607	595	623	583	595	604	636	597	615	635	632	565	648	600	612	618	604	619	588	593	590	656	602	649	620	669	618	583	643	643	659	615	597	598	608	616	572	600	612	625	622	624	614	572	620	626	629	619	619	612	574	596	626	649	614	604	605	613	574	609	576	637	636	586	587	619	598	586	615	608	611	629	587	633	621	623	618	658	615	582	600	618	625	585	628	628	610	563	603	615	619	602	603	547	571	591	584	581	601	651	605	584	613	616	599	635	595	539	569	570	600	651	627	623	623	615	638	630	609	599	601	611	583	614	625	600	630	585	623	599	575	595	626	612	618	613	605	610	607	611	600	567	607	560	642	645	603	588	573	635	593	608	605	600	626	580	629	602	608	664	608	587	651	622	620	662	553	624	633	616	585	603	630	593	619	600	603	601	585	598	578	604	590	659	621	614	609	622	612	595	617	563	665	613	594	626	605	621	584	608	563	583	652	579	609	585	595	606	605	562	595	627	608	599	618	605	627	576	595	616	626	631	585	567	617	623	602	574	660	619	586	636	626	583	587	603	619	645	588	610	617	584	657	582	632	637	625	585	641	608	625	556	604	601	627	601	625	576	576	607	637	647	619	598	634	599	585	600	570	572	641	617	637	588	623	588	619	572	624	598	642	607	620	572	634	597	600	633	576	558	574	602	590	562	623	599	603	625	596	657	648	608	574	645	661	587	616	621	604	566	601	616	595	600	618	568	645	583	610	629	613	604	600	645	623	601	618	572	643	630	611	603	603	593	611	605	604	603	598	618	644	628	633	590	601	637	615	613	632	655	618	631	620	614	580	587	609	609	605	602	627	616	588	584	619	631	584	632	605	597	622	579	576	586	650	621	595	612	608	639	599	632	626	626	650	643	639	615	611
40494	38919	26250	10760	4637	2728	1870	1396	1044	751	578	471	455	421	398	373	311	305	272	296	289	248	248	250	261	248	253	216	216	230	224	199	200	200	209	199	227	196	212	209	245	190	206	209	212	212	210	196	185	207	201	193	199	188	223	210	213	203	187	194	209	225	184	198	201	200	200	168	194	196	178	196	175	219	205	189	199	204	212	199	231	207	183	200	203	203	168	182	198	198	213	213	205	205	185	178	210	214	220	171	229	177	213	189	200	197	199	203	207	204	206	210	210	181	193	211	222	200	203	208	198	192	167	206	224	203	180	188	192	193	200	183	209	197	252	213	216	201	191	202	183	211	188	204	197	208	227	194	231	215	212	213	198	220	212	199	179	241	187	228	191	196	218	215	202	198	198	197	199	184	217	182	223	219	218	213	213	220	217	210	212	189	207	203	213	190	192	188	218	203	216	187	198	184	207	206	229	197	214	188	183	193	207	224	239	193	190	202	217	224	205	205	208	218	193	197	220	177	165	239	172	199	192	182	200	194	187	202	198	188	199	204	195	191	195	204	180	195	222	193	213	207	185	197	158	184	203	230	213	188	227	205	178	205	209	194	177	208	200	200	178	191	216	187	216	209	220	213	213	190	182	188	191	212	210	204	183	216	188	166	198	197	191	225	183	197	224	191	188	197	188	207	197	201	227	182	212	198	213	225	207	213	191	196	208	183	194	194	212	219	238	222	166	194	204	218	213	211	197	199	223	195	195	219	193	200	180	216	175	191	217	194	207	194	205	193	212	204	175	192	213	219	193	195	221	201	194	191	186	201	210	191	208	180	192	189	227	222	198	219	217	206	202	182	184	193	196	193	212	207	198	226	186	221	193	207	201	183	213	199	201	186	200	201	191	193	180	215	189	196	201	179	202	212	204	216	185	193	176	174	174	219	183	187	220	196	207	191	201	180	205	203	212	207	202	215	200	192	174	184	206	213	221	198	200	215	184	190	189	193	210	210	196	201	162	195	226	229	172	214	225	194	190	195	201	213	224	181	178	187	212	199	208	180	212	222	203	185	185	208	210	184	202	210	213	198	189	220	188	203	197	218	206	205	229	205	205	208	191	204	187	195	195	226	198	177	205	203	202	180	204	196	207	182	244	221	203	198	188	208	224	203	214	187	170	208	223	214	193	218	199	210	187	174	206	190	205	205	219	210	187	189	227	202	216	192	187	182	201	195	182	185	186	205	213	207	188	230	201	195	209	207	206	195	188	181	180	191	185	224	204	170	188	195	192	206	188	196	190	168	224	207	201	219	222	218	210	214	218	200	203	196	204	216	172	204	194	192	204	181	186	202	190	192	193	201	208	174	208	198	197	221	188	207	213	206	210	194	196	221	175	207	206	205	192	213	185	196	196	166	183	197	193	196	201	202	188	210	183	229	190	224	231	186	210	202	212	209	189	210	185	182	192	188	187	202	218	195	230	208	197	202	213	217	190	160	213	216	209	211	209	191	232	204	224	203	200	198	160	215	219	201	190	193	180	182	190	186	212	235	182	184	185	180	218	205	209	214	185	216	183	192	228	206	218	189	221	186	186	194	188	205	190	201	194	195	218	168	244	198	219	205	206	204	196	221	192	201	217	191	201	211	187	185	230	216	178	173	211	196	201	202	206	201	189	205	229	194	194	208	175	214	189	209	195	237	226	184	204	183	211	214	184	184	222	210	211	193	199	201	191	228	209	178	175	210	207	197	222	204	216	200	212	207	202	219	220	204	205	213	199	199	212	182	220	213	195	203	192	208	209	200	198	195	194	212	214	192	166	202	217	186	193	196	181	197	185	184	210	208	208	210	188	178	202	217	227	211	170	181	187	196	197	213	190	201	205	201	212	182	199	222	218	182	198	216	204	198	215	206	176	202	214	227	236	202	202	205	210	188	201	212	209	212	211	214	198	213	202	191	223	177	207	196	200	212	198	182	217	185	209	204	186	188	191	188	202	177	188	204	208	192	204	208	186	198	245	186	211	212	215	203	203	182	213	185	197	189	222	209	175	195	178	216	210	192	235	193	208	197	196	180	187	182	204	180	222	205	176	190	200	201	181	190	196	179	192	178	187	194	184	207	199	194	201	192	216	216	192	204	226	218	208	218	195	181	222	191	210	189	191	195	192	203	215	194	187	211	199	217	214	197	221	215	211	202	184	173	202	189	199	187	219	188	229	199	196	202	188	204	204	178	225	185	193	213	200	198	228	174	192	190	204	195	207	197	224	190	218	181	192	216	198	182	202	214	202	176	192	210	183	209	187	188	197	191	209	189	202	222	194	202	217	190	221	202	184	204	207	209	185	215	207	196	181	212	206	202	201	193	194	197	207	176	220	205	197	203	191	202	208	198	175	200	198	211	208	212	194	203	220	198	204	197	187	180	207	213	192	205	211	198	181	181	189	200	154	193	214	197	222	188	194	186	195	186	228	210	213	175	199	207	176	198	197	212	220	212	226	208	202	206	202	186	218	205	214	180	211	201	218	216	215	196	216	215	230	210	168	208	209	173	199	209	195	205	172	202	182	201	198	185	209	192	195	210	203	197	206	199	188	208	191	180	194	215	209	184	197	214	211	213	218	185	207	182	183	201	218	210	213	186	176	192	205	204	213	198	202	197	233	205	195	200	187	174	200	198	193	215	200	194	213	205	216	203	208	179	187	185	229	183	222	193	178	211	208	193	196	193	185	230	196	198	196	182	179	214	209	215	189	176	189	214	193	194	217	188	208	212	209	157	211	214	177	202	205	199	180	211	191	186	184	202	214	186	182	196	186	193	200	190	192	194	205	187	231	223	180	180	191	203	189	216	217	216	193	200	184	221	199	178	219	195	198	240	181	211	211	190	204	191	210	189	196	196	196	197	212	178	193	189	196	188	185	213	195	202	189	224	195	184	204	205	179	198	192	204	201	189	168	212	206	186	225	199	225	225	191	207	194	192	199	213	213	200	189	203	168	180	198	214	208	215	217	214	193	196	182	192	199	210	204	200	184	192	204	202	202	213	204	210	192	204	238	186	212	201	212	194	206	169	185	191	240	197	222	193	194	213	212	184	190	194	237	187	197	205	229	194	211	189	194	200	211	188	170	192	206	190	217	213	198	198	199	225	212	203	198	205	173	186	203	191	202	176	204	205	184	208	196	207	193	205	184	213	202	231	202	209	185	217	195	194	219	208	208	211	180	201	181	186	206	202	189	220	210	191	177	186	183	231	213	209	198	184	189	208	214	197	192	181	201	199	200	188	204	206	200	203	225	214	201	188	215	198	198	197	203	214	226	203	171	180	212	212	205	218	206	209	205	222	208	192	206	205	183	187	199	203	183	211	201	201	205	196	206	204	198	198	173	216	179	192	195	176	190	223	186	200	181	200	217	187	201	205	214	179	179	211	165	223	208	182	198	223	210	197	196	176	192	196	205	191	193	202	191	225	201	219	206	190	185	194	186	166	211	195	202	199	204	212	217	180	208	198
44802	48185	30608	12982	8709	5926	4063	3072	2283	1642	1289	972	819	842	702	601	531	458	423	447	427	364	386	373	330	298	319	301	261	307	247	246	268	244	268	281	234	252	240	244	237	236	237	234	235	207	241	217	207	230	234	220	220	226	239	209	230	241	244	256	206	236	222	229	217	219	235	215	246	220	225	210	218	212	232	237	247	211	211	236	208	217	244	209	249	248	236	240	233	213	252	255	221	254	226	236	238	197	220	237	211	246	235	209	227	216	207	221	228	231	243	208	207	258	226	236	219	231	217	235	200	229	232	246	223	209	218	234	207	257	239	253	219	223	206	207	236	229	228	223	205	236	258	231	223	199	237	219	225	213	255	242	255	228	225	250	219	223	222	217	226	229	205	236	223	250	199	241	226	227	190	228	201	232	202	224	227	214	247	234	221	233	241	217	253	232	239	213	212	223	244	231	241	222	225	234	240	218	250	235	241	209	245	234	217	236	225	219	249	220	248	231	223	229	257	209	221	231	207	214	241	219	201	236	210	204	236	223	219	227	238	221	228	248	226	237	222	197	226	205	240	236	247	232	221	224	207	237	208	216	256	243	235	242	236	226	222	228	250	214	198	196	230	230	241	239	238	222	202	215	205	232	217	241	244	230	242	215	233	210	240	231	225	213	223	220	231	209	252	248	227	217	211	242	219	227	240	213	218	226	235	229	265	222	213	217	236	245	206	246	233	233	227	249	207	242	204	230	215	196	242	227	229	216	230	220	248	213	229	190	204	229	241	225	229	250	223	219	261	224	205	197	215	218	249	234	209	217	225	208	195	249	244	212	232	212	242	228	258	240	242	210	222	217	230	245	181	244	205	223	235	214	251	233	247	213	229	242	239	228	213	204	234	218	219	238	243	230	241	251	215	214	210	239	215	236	236	239	227	179	204	225	216	203	235	235	227	211	215	219	250	236	231	233	233	219	225	224	241	227	237	217	231	228	229	208	236	244	225	208	238	235	228	223	217	237	251	229	206	221	237	232	239	245	209	204	244	208	233	232	209	199	210	210	224	256	241	211	207	233	232	207	224	221	223	217	206	233	227	224	214	234	240	220	242	246	197	265	235	218	234	215	228	251	222	215	243	234	227	208	225	229	248	241	233	251	240	229	254	253	233	218	241	218	247	240	242	204	229	234	247	239	226	224	220	230	227	229	230	239	221	203	251	228	213	236	220	219	227	233	213	241	218	223	253	229	211	242	227	223	230	211	231	226	239	211	233	222	233	242	240	231	217	233	225	238	234	222	234	220	244	215	200	239	214	232	218	232	215	235	213	210	217	225	218	204	224	231	219	218	239	246	223	250	234	232	231	208	220	245	236	218	231	195	232	245	236	223	208	231	228	236	234	207	232	214	223	232	200	238	206	254	236	243	218	231	240	229	237	214	220	224	212	218	241	233	220	214	236	218	214	231	248	238	229	221	232	237	238	238	214	253	213	242	219	219	245	204	236	229	206	223	229	215	215	226	223	208	226	237	246	220	254	224	216	228	224	220	217	257	216	238	204	219	221	248	236	237	227	211	222	217	235	248	241	227	252	248	209	239	227	236	211	224	216	242	218	217	191	232	212	221	217	232	210	243	235	234	226	183	213	247	221	240	237	219	232	233	217	234	208	213	227	233	220	219	212	211	211	243	221	246	247	232	235	217	234	204	226	213	242	251	234	212	199	194	233	238	209	225	236	230	212	242	218	233	225	238	217	223	235	226	230	226	215	236	230	236	223	252	216	252	218	197	215	216	237	238	223	231	236	253	221	232	225	247	231	214	235	234	231	208	254	221	230	241	235	216	223	220	237	217	237	203	216	221	242	241	234	228	238	244	246	216	241	247	212	217	246	230	219	222	243	203	215	210	215	229	238	218	221	219	224	246	240	230	235	202	230	218	207	221	216	218	225	222	221	228	214	216	202	228	234	211	229	221	212	209	224	233	234	218	219	207	222	216	205	224	212	213	225	226	253	236	230	217	209	223	232	243	256	198	253	251	224	219	201	234	225	228	211	228	205	209	234	195	238	217	228	231	222	220	224	239	228	233	234	256	247	244	218	233	222	257	218	212	200	213	233	238	223	234	200	232	235	236	227	210	218	220	227	211	217	206	215	203	226	214	226	239	239	228	222	217	247	239	231	231	220	218	239	233	256	209	250	242	237	235	231	242	221	214	270	241	229	245	239	204	234	219	211	211	226	219	241	219	243	204	224	232	271	249	261	216	245	240	200	215	219	197	224	242	221	233	223	207	224	226	229	251	221	226	230	214	232	211	240	257	238	227	223	209	215	236	215	224	214	240	239	214	209	219	215	212	253	204	240	258	201	226	220	237	234	204	228	239	249	218	238	242	202	219	231	232	222	221	240	231	220	211	213	216	237	239	216	224	228	231	251	235	228	215	211	237	224	244	205	207	241	248	201	217	238	231	238	220	216	232	231	245	239	222	228	224	223	243	213	234	207	256	232	224	201	222	244	225	248	202	238	248	231	220	210	220	229	194	235	230	211	229	228	205	212	233	232	208	222	222	209	258	211	241	220	239	225	217	229	217	222	229	240	243	215	242	212	236	249	260	215	214	206	235	228	209	229	206	227	203	234	221	223	233	205	226	225	234	226	241	194	220	241	201	231	226	231	232	219	212	210	222	252	250	234	225	207	233	235	212	242	230	210	232	258	199	228	226	213	207	218	228	253	228	221	218	247	246	247	206	224	248	219	217	238	214	201	209	261	219	201	227	228	194	224	240	215	227	230	220	250	232	239	241	228	217	249	213	228	227	231	247	216	219	264	218	231	201	221	232	227	231	179	229	224	227	213	213	204	239	233	221	227	229	218	212	243	233	250	221	217	221	216	230	265	225	238	221	235	210	243	240	214	213	206	207	222	224	206	246	230	237	226	227	222	233	241	215	202	241	233	253	207	202	229	230	231	217	247	211	230	219	257	217	230	234	236	230	241	248	259	223	235	233	199	242	243	246	207	226	222	229	257	239	252	224	241	225	225	215	235	224	232	197	225	230	245	236	236	213	235	222	235	222	215	218	198	201	220	235	198	247	238	218	232	238	220	205	217	232	222	246	228	229	211	239	204	211	252	253	232	225	226	216	228	252	215	228	214	209	238	239	227	213	214	223	225	228	231	215	208	216	208	220	207	215	243	224	232	218	232	234	221	217	237	235	197	233	233	202	234	207	213	212	224	245	237	268	232	228	197	209	222	220	234	248	230	172	225	231	217	238	258	217	209	238	223	245	218	234	202	203	233	213	245	225	225	228	243	250	251	265	245	218	226	234	251	236	205	225	203	242	220	228	228	219	222	234	214	213	209	234	243	212	236	226	200	219	236	234	220	226	238	211	226	214	236	227	237	234	232	217	243	223	189	215	207	235	204	193	209	193	239	233	237	203	212	214	222	219	231	227	236	230	239	233	231	230	232	214	216	238	205	214	255	225	218	240	218	242	232	242	211	230	240	206	229	240
25069	20428	26007	24446	17545	6946	3371	2096	1500	1211	1029	847	719	672	619	577	472	482	466	440	448	384	379	361	401	395	387	388	336	301	335	372	343	299	278	323	340	330	339	338	273	322	334	355	319	321	305	277	288	301	298	288	304	279	303	277	273	291	288	293	295	308	299	310	315	317	323	306	285	288	293	254	316	294	280	322	293	318	296	341	280	306	308	290	308	332	336	332	287	304	320	308	343	284	271	266	280	315	296	327	284	299	270	291	315	288	299	282	308	293	304	265	289	287	288	318	301	283	304	323	289	307	298	297	300	348	306	318	290	306	298	282	311	287	279	270	296	273	308	296	293	295	323	320	331	318	273	302	299	294	306	288	306	282	275	334	314	316	310	320	302	272	305	287	263	325	310	319	281	330	276	320	291	317	306	323	320	307	312	328	297	320	272	270	308	300	290	286	285	292	282	289	302	281	303	286	321	301	291	315	268	293	280	281	270	295	272	320	289	325	308	296	289	292	305	328	319	284	290	290	296	348	308	330	294	299	279	282	319	306	290	300	325	295	309	304	302	290	326	270	280	288	294	312	309	287	285	278	288	296	286	277	305	298	318	273	302	334	315	307	283	335	294	285	294	315	274	279	295	280	313	334	311	320	299	288	298	303	303	315	302	297	308	317	312	279	281	284	324	307	311	300	297	301	308	306	290	308	305	300	296	295	291	286	297	289	326	282	291	302	313	297	303	296	259	286	335	296	321	297	314	292	304	291	320	280	274	291	298	314	285	336	312	280	290	301	312	295	329	310	338	329	283	256	318	291	301	301	316	285	328	304	308	314	323	310	322	318	299	296	314	317	294	295	314	285	307	297	307	295	315	295	324	291	310	336	285	307	270	318	312	288	307	270	297	299	273	340	298	309	295	284	304	287	279	328	326	302	295	263	312	307	275	337	307	305	327	304	313	274	305	283	299	275	344	299	310	295	317	326	266	287	308	294	289	307	318	300	303	287	319	289	291	304	284	304	299	283	294	291	289	308	291	305	321	264	305	307	318	285	330	303	293	334	310	317	270	292	284	331	280	297	329	337	292	320	293	312	277	306	255	309	313	285	296	308	289	292	316	300	297	307	323	302	318	317	299	304	284	304	325	298	301	320	293	328	296	286	319	308	304	267	335	271	320	297	348	301	297	280	285	291	314	300	285	282	307	306	282	290	302	299	301	301	311	297	289	298	323	265	314	309	315	322	296	283	291	321	284	279	280	314	290	284	322	294	272	300	281	294	295	312	298	308	301	284	311	279	299	299	284	276	278	311	295	310	321	314	309	318	321	296	288	274	300	296	296	280	272	326	312	327	295	307	309	300	289	276	283	320	300	304	299	297	315	305	289	298	314	319	327	284	289	303	276	292	288	298	337	302	278	288	306	299	282	311	293	292	278	283	303	317	300	283	320	295	293	293	333	325	297	313	323	296	285	310	288	278	300	302	300	318	301	336	320	299	309	292	304	274	296	332	317	295	288	290	309	284	267	274	288	338	308	283	272	306	297	314	293	284	319	297	287	289	299	282	310	297	337	290	279	291	304	302	307	293	280	293	318	267	279	319	313	296	313	287	306	303	340	301	303	301	325	302	305	301	282	310	284	295	311	285	287	296	310	275	270	281	298	336	338	295	330	287	320	327	327	293	308	306	309	287	303	336	297	325	307	314	321	295	286	324	298	311	292	290	287	321	275	299	293	275	310	322	313	304	294	312	285	282	284	292	293	318	302	313	311	288	317	317	290	335	352	296	325	333	299	316	308	280	305	279	293	314	288	312	316	287	319	306	303	322	309	321	281	310	304	275	271	316	292	309	303	276	298	288	310	312	315	338	316	288	308	283	287	317	334	314	307	302	291	275	276	322	282	286	307	289	313	297	285	295	267	309	299	286	281	298	304	317	285	286	288	277	312	328	317	289	314	274	319	310	314	275	294	299	284	326	316	309	297	335	292	283	309	297	318	323	295	304	319	281	290	280	276	305	274	308	312	305	305	285	316	315	323	322	284	289	331	304	277	312	307	286	291	284	307	306	311	295	278	305	294	302	291	310	290	297	316	301	303	266	304	292	315	305	316	321	293	304	300	322	301	325	307	298	292	298	298	288	309	286	315	294	314	312	278	304	299	319	327	303	301	290	299	307	324	297	298	295	292	275	289	289	290	292	294	294	285	311	311	278	278	339	306	275	333	315	282	277	278	258	272	321	299	285	262	283	324	307	291	286	314	294	274	310	305	264	315	291	286	292	306	300	310	288	295	304	273	315	265	313	242	292	299	299	297	303	314	310	303	263	304	284	302	300	311	294	300	311	330	304	304	293	293	289	303	317	309	300	295	291	282	315	298	265	300	322	288	298	330	301	325	314	290	318	284	311	301	326	299	280	281	297	300	316	306	297	295	278	307	314	301	334	306	281	327	334	279	300	308	323	293	309	293	311	317	305	299	298	316	303	292	281	302	311	282	336	287	322	296	274	275	265	308	303	282	309	295	284	308	291	298	279	310	318	294	325	319	280	292	288	283	296	261	299	317	300	308	328	292	325	302	300	303	302	311	302	292	296	305	313	315	313	291	290	290	315	303	287	244	300	293	291	271	309	298	307	295	293	342	313	321	291	290	285	306	291	309	323	319	281	307	293	270	295	286	270	285	308	331	307	295	311	303	284	303	286	294	310	318	284	303	327	317	281	299	298	299	327	310	275	320	282	273	322	326	285	297	319	304	265	303	291	326	317	264	299	294	314	316	311	292	287	294	269	305	309	298	281	281	309	304	300	319	298	304	346	289	293	325	315	307	283	328	304	311	312	294	296	296	317	268	275	314	294	313	278	276	305	268	319	313	281	289	325	309	276	299	311	309	320	281	315	273	263	273	340	317	307	301	325	298	285	306	329	293	313	286	305	305	302	306	298	317	321	279	317	307	279	279	289	295	307	326	308	296	332	291	314	295	324	288	305	307	316	279	313	295	298	271	279	329	300	295	294	297	309	286	293	316	263	300	320	306	316	297	281	306	302	282	322	288	279	310	307	303	281	304	270	319	281	322	344	274	294	250	296	315	322	303	294	317	305	285	315	275	307	270	279	289	291	303	317	286	311	310	299	294	295	311	280	306	333	300	295	306	293	264	311	289	294	296	299	315	296	328	282	328	304	290	312	329	305	283	280	299	318	286	328	285	296	301	324	297	291	275	290	314	283	311	307	291	316	298	287	296	304	287	310	285	294	295	307	293	299	311	288	301	291	287	293	312	303	301	279	295	347	287	302	283	264	252	282	295	287	267	313	307	305	319	319	297	309	296	301	301	302	310	334	297	291	271	318	312	321	289	285	317	325	311	308	319	284	276	305	288	290	318	305	323	302	313	301	329	295	283	290	295	302	275	298	298	281	274	335	305	291	301	351	300	289	275	307	325	281	300	306	304	280	273	301	298	304	298	317	290	274	347	302	284	299	311	267	310	313	286	321	336	280	307	291	297	298	271	292
42717	54521	36353	16450	11513	8295	5810	4326	3213	2445	2008	1564	1353	1149	1084	954	771	730	708	617	611	573	521	517	507	455	416	365	447	385	389	384	355	387	330	328	349	327	332	310	297	327	362	325	338	332	318	316	334	315	353	306	290	293	330	336	289	344	328	309	266	318	278	309	316	334	329	328	333	320	321	282	321	300	316	281	299	342	319	304	303	300	323	326	324	302	318	298	318	329	286	305	322	306	320	284	315	304	291	317	324	294	350	315	291	302	309	340	336	284	340	324	307	325	325	311	343	327	313	299	339	307	310	317	293	313	315	292	326	293	312	314	305	310	290	293	300	315	315	323	315	302	294	275	320	309	288	301	279	320	336	324	322	329	293	293	319	313	309	307	330	307	299	340	322	346	315	329	291	268	289	322	307	319	332	295	320	305	319	311	292	298	310	318	305	312	312	292	300	299	317	290	312	310	327	286	311	311	326	298	309	299	322	312	344	327	320	312	303	309	300	315	321	309	348	314	335	293	336	325	285	307	331	317	319	274	301	305	301	322	269	325	294	335	317	289	346	322	293	288	301	316	318	311	329	317	320	311	305	304	296	324	314	321	295	306	297	337	292	317	300	286	308	310	316	324	308	304	322	292	325	330	276	299	297	295	266	294	319	305	297	310	286	289	299	312	281	329	286	341	321	300	283	324	308	306	280	327	339	303	314	319	313	306	329	299	318	298	311	338	292	312	328	293	288	328	296	290	313	306	309	287	322	294	316	296	317	331	341	276	305	324	324	298	342	290	312	314	307	300	282	311	281	333	289	299	318	319	333	306	295	324	334	301	271	296	319	314	318	328	322	331	305	338	294	340	293	346	316	293	306	307	281	313	308	312	306	327	305	301	299	326	276	300	317	319	321	308	310	277	299	325	335	309	306	287	289	317	289	290	318	316	312	299	320	297	295	295	307	295	309	324	331	318	308	313	307	331	338	300	306	333	325	298	295	334	298	291	337	353	317	292	339	301	301	302	291	339	334	310	311	308	307	329	280	295	317	296	316	320	314	333	272	310	306	307	307	281	351	310	304	303	270	275	321	337	305	303	279	302	312	324	284	302	293	301	277	341	317	316	320	278	303	296	290	302	337	296	313	335	305	334	304	322	332	300	306	315	330	325	292	318	319	287	325	326	316	290	330	310	279	325	309	302	292	344	321	314	292	319	276	315	306	303	339	305	309	306	300	290	280	322	310	323	323	275	293	329	345	301	328	304	301	301	297	306	287	307	315	303	293	345	322	331	328	279	271	299	323	315	313	297	336	307	283	318	295	279	289	327	320	343	317	310	318	310	349	296	283	354	321	316	313	364	339	296	305	299	294	307	294	347	318	324	292	298	308	316	311	305	310	331	296	301	336	306	292	327	313	276	337	299	292	313	325	313	316	321	293	305	302	344	308	329	320	331	293	331	315	319	337	321	307	307	292	328	331	316	299	292	289	341	298	320	333	308	308	343	320	294	313	294	312	319	306	302	296	273	262	304	308	335	318	292	295	305	306	327	308	307	306	312	304	312	309	302	309	342	308	321	297	294	296	309	325	341	287	321	324	297	307	298	312	285	321	313	331	290	338	293	340	315	319	285	324	332	304	281	336	316	308	315	288	311	327	289	294	308	314	269	307	314	323	337	300	314	307	287	321	311	297	309	318	309	330	313	286	334	292	308	293	340	321	278	318	286	311	309	338	322	295	315	303	345	293	304	327	299	299	342	304	339	292	313	333	304	322	324	308	325	318	329	306	337	318	308	311	322	294	287	308	329	300	306	320	287	310	282	332	312	313	290	285	320	300	288	306	323	344	291	315	306	292	316	296	344	314	306	299	329	280	277	321	302	290	315	306	312	311	331	332	301	289	285	331	294	288	299	312	319	277	311	322	349	292	323	304	317	302	307	339	314	328	290	313	276	275	284	312	297	330	315	308	343	332	298	347	305	293	312	319	307	289	318	298	301	305	308	309	320	306	324	310	327	270	323	302	330	296	340	326	313	304	284	326	337	332	313	286	314	346	332	320	292	310	305	317	292	340	314	340	356	319	282	307	319	330	317	309	307	337	297	282	352	337	339	331	329	313	309	305	297	312	310	300	308	310	305	318	303	301	355	321	319	306	314	332	328	304	296	280	307	313	289	293	326	319	310	294	313	325	281	316	333	290	313	321	313	301	325	302	302	305	323	298	347	324	334	321	314	308	305	306	308	318	293	258	305	314	306	319	320	317	279	287	318	295	322	314	333	324	292	278	291	319	286	300	322	308	295	329	312	335	323	301	307	312	347	298	283	322	308	322	318	297	303	284	300	333	292	309	313	309	292	337	325	338	316	303	331	300	301	283	320	312	308	295	317	296	305	293	287	306	298	284	321	319	296	297	294	280	342	271	322	295	325	317	297	317	319	321	319	300	299	301	274	329	295	328	313	314	289	346	308	299	278	291	304	318	305	301	306	312	311	279	317	333	308	296	303	310	344	309	310	336	320	283	299	312	280	319	298	320	309	307	296	333	317	317	316	316	326	283	273	283	303	305	330	301	315	321	311	287	334	296	312	297	294	300	324	324	337	324	300	327	319	291	300	308	309	344	292	283	294	310	344	286	286	317	336	325	308	348	298	329	318	329	289	305	292	299	326	344	294	318	296	298	292	287	324	333	296	304	336	292	327	340	307	314	298	282	294	279	334	317	290	326	298	284	311	309	299	304	316	318	336	275	312	328	287	289	327	266	312	295	335	287	328	303	313	314	299	297	334	321	304	304	324	319	288	342	302	298	317	301	337	322	322	351	317	309	322	344	311	292	309	281	302	291	298	341	314	316	313	304	302	333	307	311	349	323	303	328	323	302	342	315	318	305	318	306	305	331	353	292	304	319	299	315	314	318	308	325	310	329	328	331	319	295	304	305	320	312	298	271	318	307	298	331	296	304	296	273	311	331	346	339	271	319	309	330	272	308	270	354	286	338	338	303	324	311	328	330	339	316	305	318	294	284	342	321	312	313	289	290	315	331	325	311	313	282	329	294	309	320	344	311	327	294	338	319	312	290	325	303	321	347	284	327	328	307	298	320	322	306	303	279	332	290	305	322	325	317	310	292	281	313	315	304	341	305	321	299	329	339	294	322	337	288	324	334	292	311	325	306	309	309	324	306	308	330	316	333	306	301	315	355	313	263	333	317	337	307	304	302	307	319	311	289	300	325	287	298	326	306	344	314	326	312	265	303	296	329	297	333	328	319	286	325	291	340	302	307	330	304	292	302	325	298	318	299	306	315	305	354	335	292	315	308	291	316	293	322	306	322	322	317	260	318	308	284	350	318	329	344	307	315	314	268	314	333	268	304	300	294	298	299	324	249	335	321	317	303	320	311	294	313	313	324	279	320	317	308	283	293	302	303	322	347	307	340	325	336	308	302	297	352	314	287	286	321	328	303	323	333	321	309	304	287	336	320	299	289	321	310	305	319	313	301	297	318	285	321	329	327	315
22502	20286	26698	23610	20282	20041	11538	4053	2794	2009	1736	1530	1335	1263	1164	1061	932	899	871	873	886	842	811	736	764	703	657	747	659	620	640	631	710	669	632	656	644	608	615	584	593	616	623	580	625	579	577	635	647	613	572	601	575	604	582	636	616	594	612	605	630	600	582	605	570	610	615	591	601	575	578	545	580	594	563	582	592	602	563	600	580	628	583	606	585	602	617	595	588	619	600	592	563	602	576	585	590	606	590	580	588	621	583	612	577	572	630	609	583	609	621	585	610	608	637	594	588	612	583	576	559	577	539	597	586	610	595	547	582	577	578	595	579	573	566	570	553	547	578	625	573	651	612	586	588	576	578	600	626	580	604	583	624	582	561	611	546	585	608	601	596	603	617	587	605	590	587	549	564	586	600	589	584	622	649	584	605	572	589	583	581	592	608	590	613	585	562	614	565	589	593	617	559	593	581	628	598	579	606	585	633	568	617	636	575	584	557	556	580	570	584	602	600	602	571	600	598	618	589	587	608	566	617	514	568	595	562	580	607	596	569	581	610	599	579	583	603	606	605	608	588	606	569	595	575	560	641	575	569	585	615	598	577	646	555	618	589	532	562	626	616	603	537	606	610	605	589	577	613	555	634	609	620	613	606	551	613	618	601	557	590	611	566	608	604	608	593	558	565	586	561	580	641	612	578	630	577	600	546	577	585	579	566	577	601	569	590	602	634	597	588	629	551	584	583	573	607	598	599	602	587	604	594	596	570	575	572	560	600	578	554	627	601	590	644	604	604	621	625	605	595	585	589	594	589	531	592	576	614	604	622	575	572	577	633	586	559	603	618	608	581	608	595	638	582	600	607	579	599	608	591	575	583	604	636	542	617	555	559	628	597	596	618	559	552	590	639	597	646	563	620	560	617	544	586	601	557	600	595	594	601	601	597	569	610	578	554	623	552	582	579	600	564	621	595	594	579	550	616	614	579	554	606	562	586	543	610	577	628	595	585	578	562	580	588	572	590	576	565	579	631	578	580	624	596	612	584	568	627	575	608	647	617	638	618	594	600	654	569	551	591	585	602	631	590	635	649	565	583	602	611	579	595	618	594	660	579	623	586	620	580	587	602	595	575	591	603	603	593	543	598	599	566	579	531	575	610	640	534	566	578	570	572	592	607	609	570	600	585	560	583	600	562	597	583	623	559	624	575	593	580	583	585	573	594	582	564	557	590	582	582	647	574	618	596	578	591	568	581	623	616	601	572	570	582	636	620	632	580	625	548	617	644	591	575	550	601	587	582	616	616	620	609	555	624	599	616	635	553	622	617	592	571	571	603	607	596	596	587	582	589	586	615	554	619	555	593	615	572	582	575	605	610	571	606	605	597	605	577	588	608	572	597	565	594	599	569	624	569	573	618	582	546	577	607	619	587	615	553	566	582	576	577	608	595	611	516	599	583	566	591	606	626	568	616	618	590	570	588	571	599	615	570	596	559	622	597	578	580	597	562	579	588	609	590	633	602	567	568	607	595	580	615	601	587	616	583	585	650	546	605	605	594	594	585	616	548	569	619	589	589	620	568	587	589	575	601	622	599	608	590	627	574	580	557	569	612	584	592	590	552	586	647	575	553	589	588	595	591	587	566	569	594	579	644	560	557	569	630	590	594	581	598	588	600	577	592	646	621	571	594	610	606	604	595	617	564	592	549	580	609	607	609	616	568	556	617	584	605	563	615	568	570	591	616	638	593	590	602	575	618	550	561	574	612	623	605	623	598	579	556	617	607	567	607	601	591	610	553	575	565	581	540	587	607	559	606	578	640	602	582	598	595	595	570	574	599	625	557	564	611	606	615	568	612	579	595	543	615	599	574	643	597	604	634	605	604	574	612	576	594	573	579	596	583	612	555	599	603	573	569	596	606	578	606	625	622	615	572	592	580	601	614	598	571	587	612	599	587	631	597	595	619	604	581	599	621	624	564	594	572	591	616	555	566	603	566	570	610	640	603	602	618	583	582	572	586	574	585	545	614	610	579	568	596	610	575	614	598	587	560	618	560	585	543	618	582	581	621	608	585	589	639	592	628	565	576	614	599	565	578	606	583	615	635	626	597	578	614	571	587	605	597	561	576	570	594	609	599	522	568	566	579	564	620	580	609	621	563	616	587	592	576	612	592	611	594	602	577	607	596	563	596	583	622	567	609	583	598	623	600	629	569	592	573	571	582	621	601	618	569	582	624	606	600	606	580	598	579	624	610	569	597	552	589	585	572	528	568	604	562	607	622	591	594	610	585	638	567	532	605	635	560	612	520	569	559	600	622	635	578	557	590	569	620	584	608	586	573	598	617	599	569	568	591	590	585	589	599	609	603	572	610	573	596	596	587	577	606	545	606	587	532	603	577	607	625	598	581	579	590	539	582	578	561	613	571	597	600	624	593	590	586	546	608	641	575	565	608	593	604	574	582	574	614	593	543	610	570	604	601	588	591	578	562	591	597	599	561	601	613	584	573	564	562	595	600	573	612	561	636	585	628	597	612	626	566	578	593	596	567	607	600	608	630	553	589	596	586	575	616	605	618	565	588	581	577	548	562	611	564	643	624	592	564	613	603	612	570	583	574	595	598	606	616	559	580	567	582	569	584	622	601	627	577	554	577	585	572	607	581	559	655	621	606	582	607	577	577	576	593	606	605	606	597	584	599	571	548	562	619	594	625	559	602	558	596	610	588	614	574	590	580	567	558	595	620	588	601	633	589	574	575	622	593	582	598	579	604	613	605	559	580	599	568	609	614	599	596	624	609	629	543	593	613	565	601	599	561	622	587	622	587	634	584	607	634	567	617	567	588	600	565	575	574	584	603	600	580	568	601	595	602	616	591	586	597	569	591	629	564	633	594	563	563	638	559	592	574	557	514	587	544	618	552	568	568	569	628	567	630	574	596	594	593	617	615	574	578	563	627	588	603	589	592	567	638	577	584	601	559	547	628	594	593	616	580	582	565	565	604	590	612	587	608	555	588	562	610	578	581	601	602	591	605	559	548	569	603	614	588	605	568	581	567	583	569	605	585	599	592	575	583	621	577	609	630	591	580	578	600	590	561	534	581	548	580	556	624	588	601	603	591	551	573	579	592	583	575	611	592	524	595	602	569	576	603	565	578	592	590	582	581	604	563	593	554	585	589	595	595	592	606	610	616	567	567	595	590	575	596	606	567	592	576	563	613	584	600	587	572	656	614	591	573	607	594	565	598	668	607	564	603	592	545	595	601	577	627	584	613	596	554	588	610	577	585	598	584	593	612	607	649	582	591	610	650	596	540	564	629	571	580	611	565	574	577	568	586	530	570	572	587	608	614	633	642	609	573	608	597	581	561	550	585	591	569	580	577	600	651	574	578	574	552	618	600	607	591	626	597	565	540	622	615	608	562	547	579	581	602	590	609	552	591	600	621	590	594	628	622	577	571	575	566	567	597	593	548	617	582	595	587	560	525	543	595	563	596	627	602	576	560	625	596	614
46999	68186	47611	23394	16659	11672	8858	6811	5211	3968	3186	2643	2281	2102	1931	1674	1422	1175	1240	1128	1108	1077	1021	912	901	874	868	789	835	746	730	682	692	731	719	703	653	706	653	613	662	613	622	652	623	652	634	624	637	653	602	632	600	593	620	586	611	598	622	574	608	618	610	611	617	611	644	589	555	566	594	555	606	558	585	603	600	615	597	613	664	651	626	594	607	611	583	609	582	581	570	555	622	607	613	626	610	589	613	602	637	593	595	627	589	610	598	557	603	544	597	615	641	609	568	572	582	653	634	565	567	566	611	572	619	600	568	625	597	551	622	558	562	585	620	639	636	561	615	645	562	583	586	605	606	642	591	584	553	615	573	573	551	625	578	612	604	528	579	611	581	583	599	588	584	573	619	539	614	572	595	628	590	563	608	590	593	598	637	586	586	561	600	649	594	570	636	599	637	626	611	559	581	580	610	581	552	597	609	584	568	611	589	579	594	540	563	550	566	598	596	536	535	647	591	600	594	565	574	599	608	577	614	564	605	571	586	583	611	570	589	578	602	585	603	569	608	601	607	594	601	562	607	645	615	576	596	595	555	608	584	595	588	632	592	582	555	643	558	631	616	605	578	632	617	588	599	598	572	571	568	603	625	590	577	597	600	585	570	612	610	587	549	591	621	562	606	574	608	598	610	619	613	595	600	606	596	544	543	602	598	574	620	574	563	560	573	613	584	576	601	604	605	593	617	600	586	610	584	573	620	595	564	626	609	581	623	560	546	620	571	593	640	602	579	603	631	589	626	599	593	588	616	625	599	579	582	585	561	605	573	618	573	567	578	581	593	599	619	589	595	580	589	567	582	601	621	570	562	551	587	581	600	554	614	585	650	586	604	590	585	611	600	593	644	599	639	626	609	595	602	617	592	604	568	568	601	617	590	580	604	627	609	574	600	627	615	589	617	585	579	634	540	597	611	570	605	568	564	579	575	593	629	601	591	566	598	621	510	628	596	617	555	604	590	578	605	633	608	580	567	584	633	633	569	587	589	591	593	572	589	597	594	594	552	588	581	619	598	576	573	591	590	592	593	599	595	583	572	620	550	585	581	633	557	580	627	567	584	593	561	609	621	626	559	554	632	600	596	580	586	570	576	563	597	603	597	576	655	547	584	557	575	604	560	593	599	548	647	598	595	594	583	610	565	599	600	558	591	581	610	617	562	569	589	596	607	626	548	585	582	580	569	578	560	614	558	587	607	580	607	617	583	596	606	599	591	633	627	568	564	582	571	601	611	626	586	603	591	548	590	628	620	591	599	580	607	623	564	548	604	594	655	615	586	593	606	628	643	585	563	602	596	658	604	569	589	620	577	613	606	552	572	552	577	597	638	587	616	575	619	641	614	594	570	575	561	624	572	588	592	612	573	563	625	622	603	578	582	581	568	620	594	572	597	591	567	573	552	601	564	603	575	626	577	584	616	562	595	594	584	591	600	617	592	605	564	633	605	600	595	592	604	566	569	595	597	562	626	633	586	592	609	615	568	577	584	567	623	611	553	570	604	612	585	544	599	546	616	580	616	635	608	593	618	575	599	597	590	627	601	604	571	578	590	562	572	577	617	559	597	589	589	596	586	584	583	586	596	620	606	608	567	555	572	598	565	611	576	574	569	587	602	616	569	579	603	564	582	621	622	572	577	580	613	568	570	609	568	571	604	586	602	585	566	575	607	559	594	633	604	586	591	617	596	595	561	560	624	598	578	639	571	576	634	607	613	594	598	594	613	614	557	552	592	639	585	614	591	642	599	608	607	599	607	619	593	624	598	623	595	622	594	588	639	569	589	579	594	566	591	604	601	560	587	644	580	617	618	597	593	562	555	553	557	621	589	595	600	605	585	602	568	582	579	616	608	610	575	620	629	593	619	599	612	587	524	594	589	583	560	582	634	586	562	579	564	601	622	551	586	616	566	567	551	574	601	558	577	585	566	570	524	590	561	596	614	580	573	590	578	603	611	588	610	588	572	591	605	570	583	600	604	602	605	626	606	598	606	573	597	605	598	612	574	613	625	602	609	586	620	587	557	596	583	622	564	586	571	589	609	626	581	552	554	588	622	586	606	594	631	618	593	629	523	571	594	613	602	602	599	580	599	593	595	614	531	535	586	592	626	620	609	600	615	587	603	626	617	589	587	580	609	577	584	596	608	635	564	568	616	615	573	606	599	611	586	606	602	561	567	544	606	601	572	615	575	636	574	610	606	618	624	611	622	553	605	613	587	570	605	604	580	593	564	618	572	603	605	618	587	563	630	612	617	559	586	584	600	560	616	570	616	618	604	555	594	567	582	630	594	592	582	612	572	572	618	575	588	579	576	551	593	602	610	606	578	573	555	583	582	593	573	610	599	625	627	609	583	582	635	603	609	590	625	613	645	593	590	614	592	613	616	585	600	612	574	599	591	601	622	595	564	596	601	654	618	611	598	592	549	555	563	594	618	631	568	582	573	599	617	603	606	601	600	605	561	568	594	571	593	624	608	613	572	581	623	635	596	570	571	561	550	541	570	589	622	585	606	571	595	589	555	602	628	625	611	611	631	589	608	575	546	592	626	612	585	587	599	577	583	567	610	568	569	561	610	618	580	602	587	580	614	574	562	594	571	628	515	603	573	642	597	606	592	600	573	559	616	594	616	625	618	585	650	633	605	627	592	573	613	598	569	546	578	562	592	625	608	620	632	609	527	607	571	636	628	595	534	579	615	594	597	622	539	564	594	588	631	602	574	574	568	620	592	573	574	609	614	592	618	596	624	600	587	608	598	565	552	616	567	619	573	615	587	546	578	606	588	601	581	556	588	570	618	610	560	601	590	585	599	591	590	584	584	545	635	627	580	573	616	608	559	586	601	586	659	575	628	554	583	623	565	600	589	631	593	603	615	600	608	603	642	541	594	621	602	609	613	576	641	576	585	577	561	573	580	596	586	573	626	601	583	632	611	646	609	640	602	603	565	573	602	601	593	559	629	598	606	575	590	584	592	615	568	587	597	575	564	571	596	563	613	582	603	617	601	562	584	596	638	584	577	623	617	565	587	562	582	596	540	558	619	610	590	652	600	607	581	599	568	604	576	556	610	604	595	604	607	564	586	629	603	570	565	623	620	584	593	563	524	592	540	609	561	588	566	613	567	628	629	604	600	599	577	581	574	582	624	612	594	574	613	570	592	578	553	605	566	564	599	603	578	612	573	572	596	584	597	567	597	550	575	614	602	588	589	573	606	592	598	602	599	573	571	596	581	584	583	580	558	561	612	587	582	593	577	594	633	611	606	618	638	613	614	571	565	588	606	608	582	590	574	552	596	565	612	613	585	573	561	558	601	591	545	598	574	643	606	582	542	575	633	598	617	588	622	612	571	558	624	578	636	575	592	618	637	575	626	610	616	670	556	586	573	623	578	562	608	610	580	572	582	580	573	569	580	602	567	588	614	567	648	572	551	618	552	614	597	617	579	593	548	582	610	607
39081	38008	25194	10386	4018	2183	1505	1116	977	702	560	422	395	395	435	348	259	267	277	247	266	252	270	187	209	230	223	207	202	195	190	203	201	217	166	186	173	166	201	214	196	189	203	184	189	181	200	188	210	189	183	169	181	203	201	198	182	194	215	192	201	184	183	177	204	153	177	190	208	167	196	194	199	214	193	184	182	201	183	182	175	175	208	168	179	178	191	188	202	181	197	200	188	202	183	184	172	197	174	194	174	199	197	187	181	182	218	175	188	189	195	193	186	197	196	170	197	165	175	194	197	204	168	209	163	213	192	180	189	174	188	175	204	196	187	171	199	172	229	208	199	197	179	154	212	205	167	196	180	201	192	194	199	190	194	177	184	218	189	192	207	172	155	192	211	205	196	175	200	175	174	193	177	244	190	192	190	184	180	186	171	159	183	203	181	189	190	169	195	191	220	164	192	196	207	169	188	195	196	209	203	182	186	192	198	180	165	172	203	199	195	186	211	173	175	207	201	202	188	205	211	191	212	177	175	172	198	176	203	205	199	190	185	168	194	179	173	166	170	174	191	183	174	193	189	165	180	161	191	180	205	180	179	181	187	190	210	185	178	198	189	213	222	180	190	190	211	198	219	188	201	189	215	223	187	182	205	185	192	191	179	196	184	163	185	208	209	180	167	186	195	190	175	213	198	202	187	169	176	190	214	164	173	175	195	185	170	181	208	156	189	173	192	181	180	202	176	178	200	153	182	197	154	203	193	188	208	220	192	183	197	166	199	181	195	187	173	195	179	201	183	193	161	174	186	199	207	187	190	185	202	176	174	185	183	172	188	196	179	173	210	181	179	196	173	170	159	188	186	182	194	199	190	201	202	190	193	163	195	185	206	162	196	215	206	169	152	186	190	187	211	187	182	190	210	199	187	177	194	202	176	190	183	174	197	175	212	189	194	209	181	193	179	203	172	196	171	175	180	194	181	199	188	211	189	174	197	174	206	175	187	189	189	185	192	191	196	187	181	198	198	172	177	197	195	189	183	188	206	184	185	187	195	183	173	189	179	199	194	203	200	202	186	210	175	196	199	170	205	194	220	192	213	184	191	191	167	175	213	191	179	172	178	172	169	202	177	191	171	179	169	203	195	195	198	185	177	183	185	200	201	218	199	195	171	186	193	176	197	194	189	185	180	190	192	205	180	183	159	174	166	206	212	167	182	190	198	185	188	172	209	208	214	200	204	168	179	170	177	168	176	188	196	180	180	189	193	182	182	183	192	194	187	196	174	159	213	191	188	183	185	190	166	202	194	157	186	205	194	172	184	167	225	176	187	194	209	202	204	194	193	193	210	181	182	213	211	184	173	186	184	190	175	193	158	180	185	187	190	190	198	178	166	197	198	157	202	174	199	201	193	193	173	165	172	200	183	182	187	200	204	224	184	180	195	160	186	199	166	177	180	181	164	184	197	190	199	197	161	190	184	163	203	193	204	209	184	172	195	183	187	203	169	178	173	182	211	178	177	178	194	187	189	200	200	177	183	203	213	189	186	186	171	190	181	156	191	178	161	192	187	205	189	222	182	185	161	187	173	195	193	206	199	196	197	183	168	183	185	210	175	157	175	189	188	166	185	171	208	176	201	220	205	198	187	183	206	175	165	145	186	208	200	187	188	212	169	210	216	158	200	191	188	191	201	182	178	200	195	203	183	157	201	186	189	182	179	175	185	201	181	190	194	212	204	193	185	191	220	201	204	212	206	191	166	184	203	183	178	193	194	189	201	221	199	180	185	196	173	194	193	178	194	176	180	200	181	205	194	188	181	196	186	194	187	176	202	197	193	165	171	190	195	189	178	196	189	174	189	191	193	216	196	184	190	198	179	186	187	189	173	179	183	184	172	203	183	179	212	207	194	176	228	194	185	184	172	177	186	185	199	206	184	183	178	176	166	203	174	186	205	201	196	169	198	224	224	186	211	182	165	194	176	182	193	211	208	217	198	174	194	172	190	191	192	179	183	185	189	170	201	209	191	191	212	213	178	189	199	198	158	172	184	192	209	189	184	185	184	180	179	197	178	201	178	190	202	196	190	202	207	173	182	172	166	171	196	184	182	161	169	176	165	201	176	206	191	197	195	176	187	197	178	190	176	190	197	173	192	180	199	202	182	194	190	198	175	190	180	200	178	181	169	184	197	190	183	191	184	212	200	180	196	192	169	172	189	178	184	183	171	195	184	180	183	199	192	197	190	192	211	176	178	182	181	203	190	202	204	185	194	203	211	214	173	163	202	171	192	198	202	194	192	188	165	206	206	188	175	180	179	177	162	197	183	210	198	186	198	196	183	204	191	184	179	167	190	185	180	167	178	189	183	179	169	201	196	182	197	189	174	207	186	175	185	175	197	186	192	186	188	173	201	176	205	202	175	205	163	185	199	230	206	199	196	185	176	192	183	183	207	188	213	211	206	192	156	175	214	192	188	190	197	206	204	174	179	208	173	166	168	186	188	199	211	175	182	221	164	164	171	176	195	186	194	193	143	175	154	193	171	158	178	170	191	173	191	212	200	171	182	192	176	189	178	190	174	162	178	201	200	182	188	179	176	179	203	181	181	173	175	160	212	168	187	212	168	207	225	185	177	178	194	196	158	198	184	184	167	176	213	178	185	204	180	176	193	179	170	192	193	199	190	183	180	180	186	198	177	194	186	205	185	172	170	173	218	175	204	172	188	189	196	201	186	169	155	190	192	180	219	180	163	184	170	184	221	178	200	170	183	153	192	185	174	196	198	160	196	209	179	188	199	196	175	190	195	190	179	178	168	204	189	188	209	174	173	197	184	209	189	193	168	172	193	195	190	182	207	161	197	200	188	190	176	174	191	207	183	174	191	195	178	191	188	224	183	199	209	181	176	167	178	177	173	178	174	178	188	194	201	188	199	187	195	168	166	177	196	180	185	185	210	203	185	192	170	197	168	186	192	184	203	186	213	202	175	191	175	182	171	205	194	213	212	204	202	185	207	163	203	176	176	184	178	192	209	188	194	189	209	192	182	200	176	220	192	174	181	212	192	182	170	184	179	182	193	193	184	208	190	195	186	195	189	194	221	184	182	185	196	197	195	191	200	186	185	187	172	185	206	192	198	181	202	180	225	192	192	203	194	199	202	178	168	178	212	176	227	170	180	177	221	191	193	203	192	196	186	177	177	192	189	172	170	193	214	181	176	183	200	214	184	192	180	207	191	203	191	199	203	212	182	184	195	175	219	210	180	197	193	215	186	206	168	192	202	179	202	176	188	212	192	179	184	197	194	182	183	200	182	191	195	198	188	193	204	222	175	183	178	197	191	179	200	195	193	173	198	184	196	204	184	198	198	175	207	207	180	188	191	200	170	210	182	194	184	199	197	218	191	184	222	177	184	157	191	187	209	169	183	198	179	182	217	204	187	188	177	187	207	178	182	207	167	178	197	209	198	183	202	167	179	182	177	185	178	183	172	184	190	191	185	204	178	184
43289	46339	28102	12203	7461	4737	3321	2625	2153	1478	1119	865	812	738	736	613	464	393	399	364	359	345	331	329	295	294	298	267	211	246	243	264	227	243	215	249	228	242	206	212	223	192	205	229	222	214	202	181	220	193	205	227	195	200	210	226	212	192	203	235	205	197	207	215	217	219	198	196	235	249	207	243	237	206	228	204	226	226	202	222	207	218	203	216	239	223	208	210	216	214	225	213	229	230	205	219	214	188	224	232	214	244	246	223	188	207	208	200	220	191	230	202	192	233	214	240	198	213	207	197	230	213	204	186	219	224	231	195	197	203	212	210	223	215	242	206	206	205	202	196	221	213	227	225	230	210	227	205	187	206	193	188	191	193	227	186	217	225	185	208	193	219	229	222	222	191	243	173	236	191	221	211	198	206	198	212	202	238	218	204	223	211	205	192	191	187	228	226	206	212	233	216	210	230	184	224	208	217	222	228	215	223	217	207	206	211	211	217	183	208	218	244	205	191	205	184	208	214	241	226	203	213	209	191	196	219	232	209	223	216	227	208	223	212	200	222	219	223	201	211	225	220	222	232	205	219	219	232	208	228	199	227	226	224	213	243	213	203	199	195	213	214	221	235	211	219	211	227	215	215	221	218	215	195	224	207	209	202	215	230	229	214	190	208	222	212	217	223	230	225	211	213	232	233	224	190	229	204	214	237	205	214	209	190	223	215	213	204	225	222	245	230	200	205	210	232	254	208	226	219	194	239	205	203	198	220	210	197	199	209	216	205	215	213	184	191	218	242	222	201	223	223	244	237	209	203	206	222	223	215	211	216	204	203	228	187	201	201	234	211	205	232	198	228	237	211	216	197	192	207	184	212	219	208	217	229	244	190	224	217	225	229	216	212	203	209	198	200	216	200	194	199	209	224	218	235	221	201	202	216	221	189	218	212	219	211	211	216	192	181	231	219	199	227	194	219	215	220	197	192	194	207	209	216	223	182	213	217	215	194	257	206	207	211	199	206	214	227	223	210	228	213	230	197	226	204	198	224	221	201	213	228	225	235	229	197	226	214	229	219	216	216	238	222	226	191	234	230	218	205	204	197	205	199	248	211	227	206	230	208	205	170	213	192	217	203	237	225	232	195	215	233	227	223	216	208	202	223	242	195	208	195	212	239	207	211	201	203	217	245	249	212	216	192	216	207	236	198	224	221	217	191	214	222	219	228	238	225	180	202	227	216	208	196	250	181	209	227	223	204	222	218	183	219	218	207	225	207	207	227	203	214	211	207	226	206	212	211	212	222	231	244	213	198	223	218	203	212	208	199	211	197	225	207	259	188	234	210	219	222	204	194	218	226	227	201	230	215	201	203	228	208	204	201	192	184	207	226	204	213	176	211	192	203	216	216	223	228	198	196	223	222	205	224	209	207	209	188	212	209	235	221	210	249	231	205	211	210	197	218	222	224	193	207	220	201	200	194	229	201	212	217	200	208	202	215	192	218	214	213	217	202	190	209	233	205	217	231	232	219	205	211	183	204	230	220	220	205	231	222	215	221	199	193	172	181	198	221	208	220	211	194	206	221	207	224	201	225	207	184	212	207	212	209	201	203	213	204	217	214	204	222	204	216	202	217	208	227	209	241	212	247	202	199	207	196	209	207	232	211	248	181	204	208	203	214	223	222	231	206	242	220	212	203	220	211	214	221	211	216	206	211	208	234	226	233	195	222	211	211	225	214	199	204	231	200	220	225	199	216	227	194	221	218	222	215	218	218	235	222	197	218	195	208	207	215	206	194	218	201	214	245	221	200	216	186	213	181	194	193	170	223	212	204	240	202	199	184	220	221	202	222	187	191	225	180	209	196	240	228	207	217	184	220	214	228	250	230	184	208	218	212	226	211	224	211	203	195	213	201	192	204	221	217	224	216	212	209	206	219	216	233	230	217	193	227	226	214	212	207	246	220	225	226	212	227	214	213	184	218	233	200	219	213	190	229	220	205	216	212	197	211	199	223	222	247	216	219	207	197	228	189	213	221	191	234	223	200	220	194	232	195	197	221	210	218	203	209	224	227	193	220	203	210	222	225	239	214	218	200	207	233	238	222	201	208	203	247	208	228	207	210	207	226	209	208	185	214	193	215	215	184	238	207	205	216	197	213	208	220	184	208	223	235	202	252	202	226	214	213	244	200	211	210	190	223	224	184	217	230	211	193	240	199	204	202	198	221	199	212	184	197	205	237	195	190	210	203	226	215	215	216	231	205	217	240	216	206	209	216	224	224	201	189	205	222	229	199	199	202	220	223	231	206	208	247	202	232	214	209	260	219	213	204	205	222	213	206	193	246	224	214	212	220	210	208	211	220	208	216	205	214	199	221	219	214	215	213	236	234	226	209	231	216	192	216	215	196	225	192	231	222	188	234	218	219	204	203	207	220	203	232	188	195	199	190	193	214	234	215	181	204	216	213	189	201	213	211	192	214	195	220	200	222	220	217	208	204	220	250	226	209	225	195	203	207	223	211	219	199	213	216	205	211	214	216	202	202	208	208	235	213	234	188	227	219	212	198	222	250	213	238	184	237	220	186	207	211	199	233	219	220	212	220	215	220	211	216	203	186	248	189	221	214	215	207	199	224	232	228	206	230	204	222	223	222	226	219	210	206	180	224	222	212	225	233	210	209	201	219	202	238	229	205	190	197	216	206	188	206	194	214	208	205	213	248	225	194	205	213	210	227	198	212	232	228	211	215	231	198	237	234	192	198	238	203	224	222	239	208	217	202	211	209	206	213	208	208	202	224	210	194	199	236	202	208	230	202	176	227	229	204	225	213	202	243	222	231	218	227	214	224	237	236	211	215	205	191	204	214	199	231	224	207	219	241	213	221	205	250	202	211	210	190	227	217	225	228	207	242	208	200	230	193	210	199	192	198	201	215	235	217	206	224	206	209	196	208	213	201	227	203	225	235	196	212	202	204	190	202	204	220	193	225	219	215	213	201	221	199	213	216	198	192	234	200	201	199	207	209	212	198	187	237	217	222	196	248	216	215	216	217	225	200	217	194	180	211	212	214	230	233	227	200	216	225	234	199	193	215	226	225	229	226	244	214	217	209	205	213	222	199	192	203	182	200	225	216	200	198	216	222	201	214	206	241	205	232	226	227	218	227	219	199	207	223	214	219	193	209	200	207	219	205	203	210	210	175	207	236	222	208	209	215	213	228	217	204	214	227	230	238	235	218	224	211	231	232	238	196	223	209	217	194	201	206	218	206	239	202	244	207	207	250	184	208	184	228	217	212	221	239	191	233	198	207	233	209	202	200	204	210	212	220	188	210	214	201	211	212	231	228	215	217	207	219	220	210	222	220	196	205	206	234	212	207	203	202	204	231	198	217	219	214	235	231	236	233	209	236	200	201	206	189	221	220	220	217	221	232	229	232	209	225	220	215	224	213	222	216	217	203	203	225	198	215	202	222	192	220	228	199	236	217	204	207	199	200	204	194	203	200	216	221	208	192
25177	20582	25991	24497	17408	6010	2924	1894	1594	1236	988	850	677	646	616	619	523	501	482	470	448	408	429	404	425	381	360	376	396	376	329	346	320	321	323	349	345	325	313	339	296	274	326	329	307	321	290	315	324	318	295	319	304	332	307	323	309	306	314	280	295	315	298	302	343	323	301	316	330	315	279	311	315	270	310	290	322	320	334	314	334	306	330	325	318	317	300	294	291	285	337	306	300	285	283	314	322	308	310	315	308	301	314	300	293	305	291	310	282	303	344	332	302	310	294	301	313	291	275	268	287	332	300	307	303	329	290	303	329	304	328	292	284	275	315	312	308	307	285	316	318	322	266	308	326	317	296	275	314	297	310	277	326	291	318	311	311	319	268	274	333	314	323	334	304	310	278	295	304	292	273	308	313	305	313	292	309	336	261	327	309	311	329	312	356	280	329	341	309	335	313	309	309	308	285	333	292	287	345	340	306	349	312	295	327	330	327	304	328	354	326	277	316	301	290	288	296	310	324	317	311	324	323	313	313	328	306	321	332	284	314	306	275	293	283	318	306	338	336	293	313	302	288	277	302	306	296	303	323	307	320	334	311	313	329	292	322	330	352	314	304	335	321	321	355	299	342	311	304	338	295	288	315	307	324	280	325	311	284	300	312	324	302	290	331	311	289	300	303	286	323	294	336	331	306	306	314	302	299	315	320	301	324	321	324	295	342	296	317	319	323	315	297	280	305	301	322	286	307	287	316	285	329	291	317	308	326	300	290	319	300	304	317	295	324	318	315	287	314	317	340	333	317	321	318	281	317	336	279	305	314	290	295	300	308	308	323	341	314	305	302	306	324	321	319	309	311	319	297	325	296	306	297	325	290	341	324	339	305	284	290	305	293	327	286	304	306	315	340	319	307	313	324	331	294	295	321	343	304	297	316	286	294	332	281	259	304	305	312	333	313	321	271	300	319	282	295	325	302	291	295	307	290	310	322	306	299	287	335	287	296	318	296	325	302	297	343	340	321	338	286	328	308	267	312	276	307	306	266	285	315	319	284	316	335	325	309	301	310	331	299	298	324	278	294	301	313	283	317	295	323	307	328	305	284	289	347	299	319	317	325	302	284	341	304	312	314	287	283	319	309	314	309	291	298	319	291	296	310	308	334	306	310	304	322	287	321	310	305	295	309	322	279	265	314	284	320	306	321	284	320	340	352	322	311	305	315	284	321	344	295	308	321	310	296	293	287	310	311	310	304	293	303	322	337	322	344	315	281	295	291	276	306	315	309	309	296	290	301	320	289	340	308	279	321	309	285	309	283	308	318	324	319	309	327	303	284	322	319	330	314	297	306	296	298	314	315	330	314	291	323	338	285	308	305	296	340	289	296	339	354	301	333	335	306	324	289	292	303	345	313	308	305	274	287	291	308	321	289	295	300	312	302	299	331	324	281	308	304	315	324	308	280	319	322	321	325	295	320	330	313	301	325	294	307	306	314	317	297	301	293	337	300	295	321	317	291	277	313	311	277	309	278	304	315	293	317	327	328	298	315	309	318	327	330	311	332	306	323	293	318	306	318	306	316	301	308	299	304	289	315	293	317	305	292	295	310	307	318	320	275	313	309	326	299	304	312	324	319	287	320	304	297	300	321	295	264	344	324	315	330	343	356	299	313	295	306	287	295	309	333	327	315	302	323	312	292	306	352	284	290	297	325	305	302	310	297	291	279	295	322	267	333	323	298	340	290	292	303	324	305	278	327	321	315	312	323	291	333	301	286	313	313	288	318	305	300	310	305	314	306	298	319	332	270	312	312	321	280	300	342	317	337	277	319	306	305	306	293	303	302	284	296	311	315	309	293	304	316	344	318	330	341	299	310	301	302	304	312	307	312	320	313	282	289	319	344	340	297	277	303	298	328	336	296	305	274	348	302	301	318	309	310	291	297	338	293	301	324	287	284	305	290	281	326	286	336	313	344	279	302	313	335	314	323	317	288	333	314	292	296	289	316	283	331	306	301	342	307	288	325	315	317	324	311	278	290	291	315	310	302	320	322	289	340	328	307	309	329	314	330	331	314	313	307	341	297	315	334	306	333	321	271	334	278	300	317	325	296	311	285	312	320	312	343	303	308	297	288	329	327	316	341	332	280	331	288	274	321	318	298	303	278	282	298	335	266	326	340	309	305	319	324	329	321	285	298	304	306	272	310	302	300	335	295	310	272	299	262	313	330	295	348	330	267	270	311	306	284	329	303	292	308	328	295	299	308	328	285	322	302	285	305	309	323	332	323	324	311	336	310	283	296	290	284	336	292	299	309	300	312	277	338	318	335	341	305	288	287	297	311	313	290	304	317	315	308	310	289	307	305	295	303	328	292	337	296	281	300	272	312	312	302	334	310	305	294	290	300	297	312	316	292	301	318	296	320	294	283	298	307	303	314	299	298	325	319	304	279	299	308	281	326	284	319	298	319	276	312	282	332	315	307	322	289	290	307	319	332	339	298	292	326	284	330	309	304	313	315	293	323	308	305	342	308	317	326	324	310	337	296	302	309	321	301	334	328	288	300	307	303	280	311	287	329	288	321	296	295	296	283	321	339	320	319	310	296	265	290	323	293	312	331	273	329	295	344	302	278	337	277	309	363	314	329	312	324	299	307	345	289	283	303	322	312	328	326	308	306	312	310	321	325	304	276	313	331	300	306	337	337	321	290	323	284	306	331	328	316	303	332	285	309	306	290	309	343	273	299	315	316	319	281	311	327	277	298	346	300	269	271	314	315	317	300	283	313	318	301	286	284	311	305	323	289	287	318	291	325	309	312	323	304	304	321	329	328	333	313	316	312	290	305	302	324	302	315	268	299	274	299	313	320	325	265	312	301	269	266	305	310	286	263	319	310	324	304	313	291	315	299	284	277	306	320	316	272	305	293	320	295	299	310	293	313	326	316	308	297	299	323	328	301	329	297	308	329	344	309	305	319	293	311	320	313	268	307	276	283	292	294	324	297	318	289	303	301	314	323	299	277	317	350	292	283	336	332	294	316	326	293	307	285	293	322	276	315	277	303	326	349	308	303	283	325	289	330	311	296	323	274	300	291	317	312	294	302	293	298	307	321	284	280	319	320	292	320	340	320	302	304	299	300	318	316	311	272	287	310	306	314	280	317	237	291	320	273	311	280	307	294	318	306	330	296	300	334	322	304	330	328	312	308	315	321	275	278	291	291	299	325	329	307	309	310	290	308	305	302	276	336	281	321	294	305	310	313	307	326	294	307	309	288	312	300	327	294	318	292	312	295	293	311	314	315	313	311	313	316	300	283	321	331	317	330	312	315	304	316	312	348	301	307	313	303	308	328	305	274	320	310	310	300	325	307	311	338	307	290	337	296	311	316	258	289	292	298	312	323	313	273	298	301	268	318	299	279	309	347	301	322	323	328	332	323	310	316	344	319	337	317	339	321	353	286	312	289	296	343	308	324	307	313	301	296	306	300	305	296	337	295	314	294	307	312	293
45176	57478	35127	15642	10008	6926	5252	3709	3210	2524	1932	1570	1259	1138	1076	982	789	758	703	638	559	547	526	486	453	471	422	417	385	371	371	361	375	374	370	355	331	360	349	384	340	356	336	368	333	341	327	263	321	302	294	323	304	313	302	309	316	339	296	330	299	298	309	333	328	357	343	329	303	307	311	332	329	321	297	333	299	310	322	310	300	301	310	351	349	313	302	304	357	355	312	324	299	298	320	327	301	291	331	336	295	330	323	332	322	336	323	294	317	304	298	344	332	286	298	308	305	318	298	313	339	304	311	311	346	322	335	310	335	294	297	357	270	333	287	322	290	314	312	329	296	303	307	303	316	323	312	319	284	314	338	308	325	342	319	320	321	328	278	310	303	291	326	301	342	319	314	327	297	316	347	312	326	324	332	291	319	342	310	290	310	324	287	301	348	313	336	320	347	324	300	331	336	312	348	325	339	295	314	330	315	322	331	297	306	300	288	313	319	299	290	355	327	277	306	287	324	342	299	311	329	306	364	341	292	308	301	360	307	305	304	335	304	320	333	343	283	328	352	303	347	294	329	331	305	317	323	311	359	287	279	317	320	338	332	322	309	316	307	317	307	282	324	316	333	308	330	291	303	293	302	343	309	297	327	285	322	292	313	309	330	328	343	299	344	321	313	341	326	329	306	306	293	324	347	304	312	323	317	305	332	311	315	314	318	315	344	326	333	341	294	349	292	321	310	319	310	320	283	332	327	326	327	325	296	331	321	332	291	343	335	352	303	336	326	324	334	327	325	301	289	341	337	302	305	342	307	332	338	349	327	300	333	316	300	317	329	310	346	317	330	335	304	318	320	294	317	329	307	315	297	312	320	323	309	327	319	343	278	315	305	293	307	316	311	280	329	327	355	316	320	303	311	327	316	319	326	300	310	305	340	314	340	310	345	319	316	317	348	344	288	329	322	311	317	323	317	312	281	324	293	353	291	307	328	312	324	315	317	320	307	318	311	325	303	327	303	329	323	332	318	309	307	332	296	327	366	328	314	300	339	321	334	302	314	316	285	310	326	352	335	317	282	320	322	325	314	295	343	326	320	302	336	299	319	287	304	311	311	305	349	319	318	310	349	335	318	307	347	333	325	318	312	329	305	311	312	309	289	282	309	302	342	313	302	357	329	301	345	322	304	312	319	322	323	343	332	328	335	324	327	309	307	282	300	305	331	325	299	308	315	305	310	297	301	339	312	314	308	318	329	323	358	302	305	344	315	289	295	347	320	310	297	287	353	315	310	292	306	321	324	327	292	320	312	293	337	320	313	305	289	339	324	291	327	338	340	308	340	303	293	316	341	318	321	332	352	310	314	304	307	335	367	308	274	307	319	367	308	333	326	327	337	299	334	342	325	348	330	315	308	312	306	327	328	342	342	338	307	295	308	305	308	333	313	340	305	315	319	343	342	357	328	315	336	318	344	286	316	340	320	330	316	304	322	314	313	281	343	288	365	347	354	274	338	373	326	311	331	319	317	291	307	276	323	325	317	325	312	306	351	290	296	310	311	287	324	335	308	307	324	347	309	314	324	310	317	310	326	303	334	340	291	300	338	354	313	310	320	315	306	333	302	308	329	301	325	312	332	320	321	304	309	314	316	318	325	317	319	287	332	355	344	325	306	309	320	338	302	304	318	334	317	326	305	320	356	318	328	317	330	312	318	290	307	328	301	305	322	344	329	340	286	274	321	328	301	326	370	295	314	295	305	300	302	339	288	322	317	292	309	313	324	308	349	304	293	294	338	293	327	305	318	327	344	298	314	325	326	318	313	365	333	314	320	301	307	331	296	311	310	300	309	317	336	316	314	294	296	325	313	321	295	296	278	302	294	301	301	339	330	352	320	343	339	301	341	305	342	310	305	340	335	336	350	315	342	308	329	300	327	322	298	354	332	322	335	312	324	295	310	333	320	315	358	298	327	339	327	321	340	342	311	307	320	310	303	318	320	315	322	341	331	328	335	311	329	335	322	311	290	268	321	324	290	333	309	291	329	305	298	330	349	318	300	329	302	325	322	326	309	301	329	316	329	285	321	296	325	303	317	297	305	318	325	344	337	308	329	347	318	316	297	342	325	323	355	336	336	322	327	297	307	314	297	325	339	321	361	327	322	317	308	321	333	340	318	321	289	337	305	323	329	329	329	336	273	323	296	298	313	290	327	349	335	304	319	309	313	354	308	323	324	320	300	305	308	278	299	336	316	327	334	329	304	303	336	336	329	346	317	325	318	319	300	318	324	320	295	309	337	317	307	324	298	307	303	332	332	327	304	340	328	340	308	321	299	295	339	310	338	335	315	314	319	324	295	323	311	331	306	323	327	309	320	326	319	332	319	321	314	314	297	335	323	348	316	324	288	336	313	315	321	346	329	313	337	331	338	292	312	307	337	309	333	313	320	329	327	351	322	293	340	313	324	313	336	337	332	276	328	315	304	275	337	321	303	314	323	293	321	316	317	344	343	309	348	328	327	331	290	322	312	303	293	342	323	304	332	331	315	312	345	310	344	313	300	307	316	325	291	314	334	347	327	328	345	331	294	309	308	311	309	314	316	353	317	310	297	336	333	304	304	332	303	309	364	324	304	334	284	324	322	316	292	275	343	298	349	337	288	341	309	353	310	294	313	315	326	317	336	313	291	315	317	320	336	295	329	303	303	306	330	290	294	314	310	299	341	320	317	339	358	313	324	280	324	367	361	293	334	307	313	316	354	317	327	319	307	311	287	325	319	345	300	301	328	326	322	325	290	336	320	335	300	331	313	312	299	305	317	315	313	316	278	348	326	309	312	320	304	314	316	316	315	289	317	308	323	337	332	319	325	320	299	346	351	311	330	341	293	317	300	316	324	316	303	328	306	315	314	332	320	318	330	319	337	321	330	314	297	309	321	292	312	312	300	300	302	314	316	320	322	301	329	307	299	307	324	288	324	337	306	333	313	307	308	311	319	314	334	319	336	300	312	335	307	308	333	316	296	295	340	340	298	335	309	287	319	322	328	296	309	292	308	333	294	324	315	298	359	309	331	262	301	320	342	315	315	318	333	335	312	289	333	316	275	312	319	296	348	323	321	319	273	312	355	274	285	323	309	341	323	301	289	325	291	288	325	340	292	338	314	316	320	343	323	316	288	321	327	354	303	315	330	297	338	294	314	316	296	315	319	303	327	342	319	339	343	326	343	314	344	327	312	316	338	329	312	312	320	293	337	284	331	289	275	320	315	299	346	323	299	314	310	314	296	303	303	292	305	311	349	320	340	330	346	328	332	287	337	322	337	311	279	344	320	313	310	323	295	339	303	335	301	310	311	343	326	303	315	318	347	335	331	336	311	338	322	319	341	316	323	306	315	301	303	336	337	309	318	337	351	310	328	319	304	321	313	314	310	301	317	312	334	327	318	353	342	337	322	316	349	304	289	336	281	328	310	338	367	303	304	298	331	303	360	346	343	334	324	319	299	290	362	301
22490	20273	26699	23589	20250	20155	11217	3933	2704	2305	1880	1549	1385	1320	1157	1110	976	909	896	956	837	831	759	733	759	721	700	684	706	675	667	604	624	710	620	681	619	639	634	627	618	604	585	614	599	612	648	616	606	561	612	599	573	574	623	593	601	614	629	613	616	628	620	571	582	580	631	594	625	567	593	577	617	583	619	596	584	611	572	578	607	598	601	585	602	622	570	593	578	615	571	578	627	576	603	648	613	555	578	609	590	577	664	583	620	603	603	599	619	574	583	614	604	666	608	633	593	564	580	633	598	583	587	565	601	589	644	596	593	636	596	628	659	594	575	606	604	607	561	584	635	585	625	593	636	646	576	580	594	627	554	602	606	571	555	605	592	633	608	637	578	615	600	585	594	553	600	582	601	625	608	579	588	630	615	600	539	576	583	611	589	573	612	599	630	625	543	612	616	563	610	637	608	623	604	591	578	573	573	593	601	609	599	623	594	613	560	581	578	572	590	587	585	581	586	580	600	619	572	616	604	569	609	589	570	610	589	606	603	624	593	589	596	559	591	565	603	615	597	580	572	585	612	578	569	577	602	610	616	597	548	612	600	591	573	601	587	605	581	601	615	556	635	577	564	587	601	548	566	569	599	565	616	580	575	596	532	592	600	574	626	588	604	587	627	575	568	622	577	630	623	564	609	559	585	604	546	589	606	583	608	606	577	591	600	578	582	606	584	609	601	615	604	572	578	597	589	569	619	593	587	603	598	612	581	571	586	573	595	604	633	658	607	614	568	642	617	608	598	564	612	629	612	621	586	590	613	649	625	606	583	558	567	577	587	587	584	592	590	607	571	595	593	617	555	605	620	612	591	626	626	610	589	544	559	575	559	586	608	576	603	592	569	634	575	537	580	589	580	622	608	602	626	588	601	564	603	587	579	616	591	615	626	584	624	557	582	581	600	597	604	585	593	617	614	639	633	570	636	577	631	569	578	590	621	584	616	609	618	595	579	613	579	618	618	594	584	616	564	602	578	557	646	628	582	558	602	529	631	601	618	597	609	609	633	596	612	639	610	604	610	586	549	594	635	626	626	578	567	616	589	563	616	612	563	583	613	588	608	574	578	616	596	599	594	578	633	634	609	608	581	585	599	623	578	593	593	566	607	584	613	580	582	599	576	599	583	573	600	589	575	582	579	553	582	590	591	566	628	576	583	608	573	624	574	616	584	632	574	610	600	591	584	609	575	631	542	587	645	602	595	598	607	584	636	629	593	584	608	595	590	625	595	584	561	594	613	610	570	572	584	604	620	585	577	606	585	619	568	561	590	543	602	584	595	600	562	560	604	574	585	596	594	581	594	588	629	628	573	639	599	612	545	582	597	597	599	600	601	593	642	561	612	596	595	576	540	596	603	596	586	635	586	584	614	623	581	564	621	604	610	536	589	595	586	615	574	644	599	650	570	582	568	602	614	578	609	557	580	594	607	600	611	591	561	556	616	594	642	552	575	624	617	610	573	593	629	617	589	634	599	614	576	611	587	617	592	597	612	574	617	560	612	613	556	586	540	584	599	578	588	602	568	611	656	629	593	658	577	609	615	613	604	587	603	589	561	599	622	604	607	612	604	606	621	563	581	600	637	602	556	586	631	589	576	578	581	566	590	533	647	617	585	574	587	565	602	590	619	562	607	576	572	560	611	572	546	567	555	623	568	582	590	575	552	560	619	570	608	617	621	591	609	595	584	618	597	595	581	598	574	583	629	550	598	593	600	640	566	610	587	570	521	604	572	564	589	616	556	583	646	558	597	580	543	607	580	612	591	551	581	609	564	549	601	580	575	598	569	566	558	544	609	565	604	601	591	577	590	592	623	606	593	624	603	573	552	566	566	598	590	581	600	612	556	576	627	581	621	606	588	597	563	553	608	631	594	617	612	577	529	594	592	620	613	621	596	615	630	578	601	646	575	562	611	611	605	582	606	615	594	574	578	606	589	584	568	615	571	588	607	628	583	591	592	596	611	600	599	594	634	570	568	601	601	577	600	584	609	571	594	638	565	596	627	579	552	631	601	619	596	586	545	581	549	636	575	582	623	597	609	584	518	581	586	578	542	600	579	583	588	567	620	596	568	565	569	613	605	611	595	611	589	607	628	595	568	580	583	594	577	625	595	627	575	587	605	625	584	580	599	601	559	571	614	593	611	555	592	571	544	580	567	595	612	565	571	624	609	646	607	605	579	575	588	626	615	582	571	589	610	595	604	608	589	618	593	604	553	569	590	607	580	599	588	588	592	625	595	637	598	598	599	577	584	601	589	583	606	634	582	551	579	597	567	615	542	616	570	619	614	604	585	597	592	593	581	573	593	660	627	583	638	577	622	580	583	570	601	580	581	585	579	608	640	577	589	603	537	606	607	586	635	579	578	601	591	565	582	597	581	592	547	603	629	576	571	593	569	559	554	539	615	590	572	582	623	572	606	619	569	569	618	603	579	595	580	591	606	575	605	610	624	543	584	592	608	579	607	599	598	563	578	621	560	590	592	646	598	578	596	619	586	627	593	582	539	544	604	575	632	601	570	591	560	585	612	559	566	584	574	608	579	559	556	556	564	633	571	601	603	562	604	619	592	626	583	629	616	616	623	629	639	630	566	559	596	612	669	637	588	600	587	662	579	593	611	561	602	605	570	556	625	594	586	564	582	573	558	605	590	593	605	599	611	606	569	605	615	556	641	576	571	583	603	597	597	573	580	618	562	576	608	582	589	622	589	591	611	562	643	579	584	592	596	605	614	560	600	580	593	647	614	553	590	584	592	644	608	613	612	609	601	592	647	592	544	600	597	595	594	557	615	572	657	620	590	608	594	591	573	603	589	623	581	562	576	579	571	609	580	589	594	580	586	612	574	617	556	582	586	570	614	604	551	555	577	578	620	554	626	559	624	601	583	594	579	558	591	616	574	558	596	586	589	609	598	630	600	646	629	626	606	603	605	621	603	629	605	568	578	617	588	558	545	629	616	593	545	609	612	602	602	541	556	565	579	604	627	613	593	594	576	583	594	604	605	556	603	547	600	580	623	600	616	594	594	602	570	593	657	567	578	580	586	582	634	574	564	595	612	610	589	582	535	642	609	617	556	586	613	595	595	569	569	564	577	609	598	597	638	630	603	621	616	578	554	608	600	573	602	590	607	611	608	610	618	571	601	652	580	590	547	617	600	537	636	585	621	617	576	573	543	595	612	588	613	631	559	536	537	586	573	581	614	583	651	569	587	608	629	570	620	586	578	577	575	575	571	588	599	554	583	570	583	598	565	614	588	596	619	609	568	565	620	632	598	562	634	563	583	614	635	600	612	598	626	555	608	596	571	587	565	590	606	591	592	548	596	598	517	579	648	615	561	616	606	622	569	553	630	555	590	608	617	578	584	589	601	589	589	607	603	601	585	597	563	615	589	597	620	587	597	606	558	596	608	573	600	609	588	622	574	595	597	582	545	614	558	571	601	614	575	601	601	605
48072	68665	44188	21625	14902	10851	8402	6645	5480	4225	3468	2769	2482	2191	2042	1730	1460	1363	1186	1208	1175	1105	879	927	886	873	843	793	773	715	711	737	661	686	599	677	626	636	671	607	589	602	576	654	625	613	609	616	609	581	608	659	624	616	604	598	578	594	567	596	605	575	611	610	637	604	572	583	614	607	589	647	589	591	600	575	565	602	621	571	615	569	627	550	641	570	585	577	568	551	570	611	582	635	586	601	595	613	604	580	592	602	595	576	581	600	563	642	593	600	564	579	600	580	611	603	603	589	618	583	574	623	603	645	600	588	584	605	615	612	616	594	611	592	569	560	607	623	596	578	586	523	609	603	570	562	581	622	561	573	635	607	622	612	567	585	608	632	611	598	588	634	552	608	566	583	553	637	572	618	607	634	584	571	593	593	600	638	582	584	638	563	607	597	562	609	609	557	585	594	638	607	600	561	545	582	621	580	591	607	601	575	632	582	631	595	592	630	561	603	601	585	562	612	609	570	593	593	596	560	594	591	514	594	622	604	619	647	597	640	598	563	612	567	578	597	627	584	657	618	579	574	632	609	592	569	564	629	586	580	602	631	608	606	582	592	641	586	610	592	618	589	580	607	596	568	620	606	576	601	600	554	580	634	621	561	604	603	595	606	576	567	643	626	607	600	632	607	592	617	601	568	565	566	539	576	575	611	592	599	578	608	664	588	578	604	614	572	587	616	638	570	564	567	580	586	609	586	561	572	585	602	589	574	579	566	617	621	567	605	611	593	578	589	575	580	588	601	589	609	575	607	612	588	590	555	563	610	614	606	572	554	593	597	572	551	641	575	584	561	585	569	613	588	604	613	576	608	615	595	548	565	582	590	578	628	600	581	549	583	589	613	572	604	631	561	590	596	583	590	621	555	588	624	596	576	590	593	584	619	561	608	580	611	618	603	609	615	576	552	615	599	602	577	569	591	570	559	603	579	585	580	625	585	616	562	625	612	636	614	568	602	569	601	604	586	612	623	589	582	577	594	587	612	596	584	595	614	572	579	610	628	566	592	626	579	575	590	642	594	556	587	594	550	557	610	579	573	632	576	603	611	558	572	623	622	566	592	569	567	618	646	536	582	669	634	591	571	576	639	603	623	565	588	559	610	553	574	606	592	577	611	596	573	639	645	575	635	582	570	623	594	612	637	627	596	592	571	595	572	617	588	578	627	595	595	617	614	547	628	592	607	605	573	590	591	596	600	601	585	625	578	568	563	598	585	600	518	613	594	563	562	599	587	557	569	572	565	567	606	582	608	566	610	627	596	587	578	579	584	615	570	601	567	644	585	576	605	574	593	617	574	565	617	610	611	570	601	532	585	539	554	614	574	574	573	575	626	616	568	602	595	599	588	578	619	600	631	627	574	569	616	578	585	616	540	582	567	539	562	564	593	587	645	595	587	614	597	609	637	587	560	568	560	577	570	600	569	566	610	616	582	576	577	581	589	602	594	565	595	547	611	637	596	585	557	582	597	595	613	559	569	595	609	631	575	637	605	613	569	618	649	602	579	556	599	579	590	556	615	611	647	550	610	608	623	595	607	638	597	610	606	581	613	611	590	575	615	594	605	608	632	585	608	547	602	607	559	604	605	601	620	607	586	613	571	558	605	561	554	611	590	629	609	591	559	620	576	567	542	561	608	572	586	596	609	596	616	617	624	578	597	587	578	583	610	563	610	557	589	572	543	639	559	609	607	600	608	597	583	617	608	558	575	598	623	612	615	638	581	591	581	579	582	533	631	599	627	605	600	561	622	560	597	633	633	609	594	548	599	604	580	582	545	612	621	623	556	603	571	584	565	593	619	617	598	574	574	616	607	648	613	633	591	598	556	599	613	588	588	637	625	552	609	595	572	657	606	634	581	622	593	586	580	569	615	572	613	584	576	615	577	607	580	572	563	624	636	621	584	585	549	588	581	573	540	604	631	604	610	574	651	607	612	619	603	611	604	607	579	582	601	581	619	609	628	604	569	541	590	571	578	578	610	614	578	634	596	595	567	574	613	614	597	601	588	553	573	616	593	596	577	615	565	604	590	611	600	572	559	581	647	611	578	545	585	590	533	625	589	582	595	600	595	634	634	647	593	576	596	610	574	603	587	618	563	594	618	594	567	629	590	588	567	613	588	599	602	536	599	579	551	588	600	607	637	621	583	626	623	569	634	568	557	594	631	640	626	650	606	610	573	555	604	620	586	573	588	593	597	620	569	570	626	542	564	624	623	617	581	594	635	575	567	556	558	595	552	598	599	600	550	583	575	593	595	590	568	595	579	609	605	596	608	592	627	609	622	602	575	593	589	590	557	593	602	617	592	576	585	614	618	573	628	615	596	538	655	639	618	607	589	596	611	590	534	606	612	567	584	609	593	591	653	550	610	611	597	618	593	609	581	607	597	580	560	660	575	614	627	581	623	585	605	582	569	583	584	610	582	613	584	587	560	586	598	581	592	582	592	610	575	600	636	611	596	599	573	615	675	576	632	581	597	609	616	597	609	587	597	611	589	587	657	603	585	519	615	589	591	602	598	572	586	542	601	605	611	573	607	608	612	563	608	625	598	603	573	560	592	636	593	615	581	623	581	587	569	577	596	629	633	541	596	590	564	626	555	579	582	637	620	614	600	588	594	575	592	586	575	595	641	584	631	630	592	605	572	557	557	597	617	565	571	632	630	586	572	587	614	641	606	586	633	605	582	608	574	600	590	611	531	571	515	570	581	583	594	575	574	570	597	589	615	595	570	573	633	609	546	572	576	585	643	589	574	584	617	644	569	551	592	541	589	558	544	605	633	581	629	590	621	544	557	553	578	587	609	606	561	601	581	545	637	602	607	563	544	525	598	570	564	572	606	598	625	592	581	599	603	595	611	601	562	576	578	581	607	572	596	575	627	605	566	609	605	629	549	579	591	558	616	578	567	633	619	602	602	549	563	604	602	631	630	630	592	594	562	638	557	599	592	611	546	610	610	546	616	634	589	546	620	615	565	579	630	610	590	612	590	596	610	612	584	600	550	586	619	601	572	620	578	546	604	570	583	649	608	576	590	590	605	601	621	619	630	620	598	574	571	643	623	551	575	614	602	625	582	586	614	589	584	601	604	584	596	596	567	589	574	577	598	606	601	620	627	597	620	584	607	597	645	571	603	606	598	607	592	569	610	585	573	629	622	580	664	570	583	598	566	578	603	593	582	559	582	595	576	605	585	599	569	589	553	590	599	576	598	576	578	618	614	597	647	613	644	586	625	608	608	612	573	561	551	548	592	603	575	576	584	605	603	594	585	615	597	567	602	540	594	572	595	561	642	608	585	596	614	590	620	585	599	548	630	643	580	642	615	575	590	647	619	606	596	613	597	630	575	536	621	578	569	622	607	605	650	598	588	593	598	601	613	579	598	592	588	543	601	622	645	593	571	591	583	592	557	640	604	588	581	571	600	624	566	610	575	579	588	603	579	603	608	558	624	615	608
42796	40557	25378	10400	3979	2267	1615	1287	1078	835	631	524	445	452	449	335	357	300	294	254	312	245	270	258	244	265	242	215	234	264	234	225	222	255	216	214	209	206	189	220	219	197	227	201	221	237	228	210	196	191	208	216	200	195	207	203	202	220	201	228	228	218	209	188	208	203	228	197	188	177	214	198	220	208	183	204	211	196	224	208	220	225	204	228	207	198	200	169	229	209	194	204	233	207	206	216	212	231	239	181	200	216	206	217	184	199	193	211	190	207	195	187	222	218	221	208	210	234	205	192	190	206	216	221	230	200	224	215	190	207	198	195	196	221	179	221	220	195	227	198	196	198	213	198	200	234	195	195	178	197	238	209	197	178	216	201	214	204	194	207	208	189	181	216	216	215	214	219	205	207	201	201	194	210	201	189	191	205	205	223	172	192	211	198	215	239	184	199	208	184	210	197	211	211	202	210	214	203	193	203	201	211	202	220	212	185	203	204	196	213	210	221	219	204	238	216	186	216	185	194	191	204	220	209	190	216	237	192	213	200	198	197	224	207	192	183	206	202	219	218	186	187	204	195	179	206	237	210	189	192	193	193	195	205	178	208	205	224	207	226	199	200	185	191	194	217	234	185	236	195	205	236	188	199	233	198	177	223	194	227	220	205	172	212	213	219	201	191	207	203	220	225	204	205	207	191	204	210	206	218	181	178	216	210	199	214	210	205	204	214	202	203	218	200	200	211	202	196	190	223	237	213	192	191	208	214	228	192	189	208	194	192	191	189	179	223	202	188	202	207	214	206	242	177	206	210	193	192	218	194	216	189	207	197	185	173	193	220	199	211	218	218	204	197	221	218	186	198	185	214	218	209	207	196	230	227	195	179	212	183	190	196	217	226	183	215	196	199	215	196	211	177	223	203	198	209	206	191	205	229	197	196	188	224	242	230	205	200	193	186	188	214	212	211	227	199	218	148	194	201	229	187	180	214	208	200	180	201	193	225	217	220	186	218	221	232	201	193	213	196	201	215	224	218	213	212	194	199	229	209	199	189	209	195	199	206	195	189	207	190	212	213	186	193	178	194	180	215	198	228	202	192	196	199	198	192	196	248	199	183	229	226	202	214	196	240	202	196	186	208	204	198	219	186	196	202	206	186	217	219	208	160	172	207	189	221	231	206	180	192	184	203	207	197	212	190	198	192	227	212	191	213	189	192	210	185	190	193	237	236	208	205	190	219	214	206	221	184	195	191	200	201	186	193	204	196	210	206	205	216	199	182	198	193	222	248	200	174	210	204	204	229	204	219	201	211	197	201	173	210	201	195	182	187	198	200	207	200	212	209	193	207	223	208	207	207	183	225	203	219	197	216	191	205	219	202	202	194	203	168	220	208	223	218	207	217	187	188	206	180	202	200	202	210	206	214	203	219	202	176	186	180	218	195	193	224	206	221	205	210	192	201	199	222	216	180	208	227	222	203	207	201	212	188	219	189	222	201	194	212	222	227	209	205	183	220	205	220	204	211	189	193	171	188	240	238	181	222	184	207	201	213	208	213	199	200	197	185	186	173	224	230	205	224	199	214	198	169	202	192	215	223	211	238	215	216	193	184	203	218	228	201	211	218	195	201	220	195	197	218	197	183	211	187	247	216	229	189	195	215	203	217	218	195	213	201	185	225	214	197	214	213	216	234	215	203	200	203	184	223	219	211	225	192	217	204	233	189	219	202	212	210	213	200	219	194	204	227	202	211	187	208	200	222	204	217	199	208	216	215	197	217	212	200	213	179	208	198	211	194	204	182	233	202	216	193	201	199	201	213	226	226	192	200	218	219	197	224	219	218	237	219	189	189	216	204	189	218	218	188	208	216	210	205	232	218	201	237	198	192	198	215	185	223	203	216	203	217	195	220	224	202	192	213	211	203	210	216	211	211	194	203	209	185	188	182	206	209	215	239	182	217	209	232	181	202	207	203	203	197	213	194	196	225	209	208	214	216	205	189	192	232	227	201	187	194	186	181	213	198	243	201	204	187	213	198	226	200	198	193	202	194	202	200	183	214	202	225	210	220	196	192	225	196	188	198	210	204	210	203	220	197	200	203	159	179	188	194	195	183	200	211	183	205	223	207	209	216	205	205	214	208	214	210	210	202	196	200	204	197	223	222	199	210	181	198	184	199	213	193	211	185	194	222	220	221	216	213	191	191	202	208	200	222	186	203	190	201	202	208	211	216	179	205	199	253	198	215	197	209	202	186	208	203	221	182	177	201	203	192	215	195	212	224	191	208	179	213	181	212	207	173	194	215	193	236	202	201	207	193	204	190	198	189	189	203	182	207	233	183	210	244	184	202	195	196	214	218	220	198	186	212	189	201	243	206	200	191	205	193	206	200	183	216	214	206	207	235	217	206	205	216	176	206	185	237	186	195	211	200	193	222	217	190	187	192	195	189	228	205	214	238	197	199	193	204	207	184	211	194	209	208	211	204	196	197	198	218	195	203	186	208	202	204	211	213	194	200	228	175	220	218	189	223	215	187	186	188	199	197	194	222	209	200	208	178	209	205	185	168	210	210	205	193	206	220	203	201	201	211	213	220	181	215	204	210	210	219	205	203	237	194	189	207	213	200	207	229	168	210	206	201	212	237	218	238	209	217	199	209	203	217	218	213	218	218	197	221	221	191	213	186	188	199	201	199	193	183	206	200	200	184	196	177	205	193	207	207	181	198	186	205	210	196	205	214	194	222	203	181	197	201	196	224	194	190	180	210	189	237	182	203	217	222	203	239	197	199	215	179	194	199	178	206	191	205	179	208	234	214	205	207	196	205	200	211	196	224	212	213	204	240	191	213	174	197	208	194	218	215	196	188	215	209	222	208	223	198	190	205	215	189	208	209	192	217	173	210	185	197	214	202	201	187	181	213	193	224	191	191	229	216	212	184	181	184	209	210	201	193	193	202	210	220	194	213	200	197	198	209	229	204	202	215	203	211	201	201	194	189	213	220	215	191	214	208	214	194	217	192	209	201	214	178	192	239	190	232	211	186	175	196	191	238	195	172	206	182	223	204	208	205	197	245	183	222	192	221	199	201	208	205	187	226	192	191	216	202	191	226	200	231	204	198	195	182	222	220	215	217	208	216	222	217	212	205	201	232	198	189	204	218	218	182	204	183	204	232	233	231	208	204	191	218	222	212	219	216	207	215	214	212	175	197	207	199	192	189	201	216	192	192	211	220	218	192	197	236	187	233	187	210	213	203	174	199	209	201	202	219	215	205	225	199	184	240	203	187	214	213	201	218	206	201	218	187	218	176	188	204	188	204	195	189	188	216	225	209	217	183	238	217	189	201	183	207	173	225	182	208	220	209	202	189	218	201	215	192	203	189	225	199	200	199	210	190	216	182	197	227	190	209	238	192	174	195	201	198	205	199	184	211	208	197	223	248	200	224	179	188	177	219	193	193	244	210	196	212	190	192	178	199	209	210	204	201	202	206	198	194	219	214	174	204	218	203
47352	48788	28267	12562	7464	4807	3581	2993	2350	1654	1274	1003	925	897	814	666	540	478	501	441	423	354	372	338	348	319	320	328	295	280	257	259	262	275	253	255	244	258	265	218	240	224	220	220	261	238	265	211	250	226	191	221	205	237	250	232	221	247	241	220	252	256	226	226	211	235	239	223	231	232	242	234	247	207	254	239	238	228	216	225	235	234	203	225	215	204	201	220	211	244	201	261	213	234	230	213	220	231	229	214	241	257	215	243	214	245	221	211	226	247	232	216	216	216	232	233	231	260	256	257	216	238	222	210	235	230	243	274	231	242	223	234	218	252	222	225	244	231	229	222	242	242	231	230	212	233	247	230	258	228	217	212	208	240	244	227	256	233	235	220	211	201	237	231	243	209	225	245	217	204	247	206	253	224	225	222	254	232	234	221	239	246	216	215	237	247	238	266	217	255	254	218	220	219	241	235	242	244	197	214	226	214	229	247	217	213	250	240	250	253	209	228	227	231	234	247	231	230	229	232	229	222	245	231	253	222	228	216	230	237	226	197	230	212	198	223	254	242	229	266	243	215	235	227	239	243	226	225	277	225	206	222	269	227	264	237	255	258	227	249	211	244	217	230	217	204	213	250	242	231	227	235	239	230	196	224	255	241	219	227	236	239	225	232	254	224	237	239	243	238	239	266	218	214	225	223	214	224	219	227	244	239	205	236	212	243	211	230	236	216	198	227	221	209	202	229	248	242	239	229	230	237	215	230	225	242	235	252	212	219	234	223	233	257	232	242	241	241	196	229	241	226	233	247	229	236	216	238	223	263	215	221	245	230	236	247	236	212	252	230	211	239	225	225	225	234	220	214	230	246	220	222	229	210	226	234	243	218	220	265	206	222	236	241	228	227	251	207	217	242	250	226	249	223	210	246	222	211	238	227	237	245	224	216	219	239	258	256	229	234	219	234	278	230	243	206	258	228	234	221	236	243	238	233	241	229	206	228	200	233	235	253	231	225	240	226	240	240	205	227	216	245	225	246	231	229	243	210	234	234	234	240	234	242	228	239	243	262	218	230	243	236	214	248	206	221	261	216	230	233	217	235	248	252	221	253	244	232	229	227	209	240	206	234	229	212	233	225	197	276	209	226	223	237	240	251	241	225	234	254	226	224	214	194	213	236	214	214	227	248	214	253	208	225	243	237	208	231	216	256	226	216	250	213	243	213	241	227	251	231	215	227	234	227	261	227	228	226	221	246	217	218	222	222	241	193	236	201	213	238	220	254	214	256	234	238	226	245	241	215	221	200	238	217	221	227	223	238	236	238	232	248	219	214	236	252	249	194	227	263	215	214	224	219	234	226	255	229	232	216	239	240	215	268	221	234	223	239	239	222	217	244	270	251	217	215	248	219	222	242	204	225	232	221	220	245	206	249	236	222	225	228	227	253	258	243	242	253	225	243	254	211	242	231	207	229	222	219	227	233	245	223	235	232	244	222	223	246	231	187	252	229	239	225	224	245	229	237	227	224	209	244	231	203	243	229	209	237	231	200	220	252	218	236	241	235	228	225	229	259	227	195	232	227	239	206	239	235	257	238	216	225	224	245	226	238	203	223	250	235	218	234	235	233	221	234	229	226	243	232	260	251	223	228	212	221	237	245	249	244	223	220	226	232	242	237	219	231	219	223	238	220	242	264	226	220	235	226	226	269	236	235	223	243	234	226	252	228	216	224	236	219	231	253	242	249	244	234	222	220	211	257	247	217	221	234	222	209	241	209	228	223	260	233	232	242	243	209	233	279	223	231	200	210	225	247	220	227	224	240	230	213	226	227	232	226	215	251	225	238	230	227	224	210	203	219	222	266	217	230	228	238	234	232	235	218	232	225	213	220	241	206	223	242	219	238	224	208	247	245	255	235	218	253	229	228	200	241	250	244	230	237	228	259	219	218	259	251	222	234	233	229	267	225	220	229	244	196	253	234	247	234	205	234	229	221	223	237	233	207	236	251	221	234	220	246	221	243	198	231	245	263	266	222	193	209	243	242	243	224	231	234	208	233	235	237	243	251	255	248	216	212	251	226	207	221	210	226	239	212	248	214	215	209	217	230	229	235	210	215	224	257	232	241	232	241	243	233	257	225	253	234	244	221	237	238	227	233	229	223	245	248	243	237	242	247	223	227	237	235	257	229	214	231	258	211	228	220	229	250	234	225	210	211	227	209	204	259	229	233	200	240	247	229	236	199	232	214	235	251	236	213	235	200	209	224	220	230	219	237	246	237	220	238	218	231	220	218	233	224	211	231	212	219	221	200	230	233	227	233	217	245	232	214	261	241	236	230	218	226	235	239	234	214	228	241	245	223	232	234	245	237	238	221	194	220	261	198	232	227	236	251	238	257	233	217	235	243	213	215	224	251	228	246	247	232	215	227	235	236	221	233	219	241	207	226	235	247	253	224	226	202	225	240	243	234	228	245	261	256	229	208	215	226	236	220	240	214	224	215	228	214	238	237	230	215	241	230	211	238	248	251	233	209	212	230	252	255	216	230	233	223	231	220	224	232	234	244	229	231	238	204	253	261	242	231	219	226	223	238	232	217	235	221	238	231	228	220	223	209	227	238	229	206	223	227	254	245	240	235	217	218	222	212	234	228	240	232	221	226	241	227	228	236	238	243	226	240	211	252	238	229	225	221	249	223	220	211	250	238	261	212	201	248	258	241	225	244	203	250	233	253	245	234	253	215	231	227	232	204	217	245	222	210	226	215	241	240	219	236	235	242	241	212	265	227	220	240	220	207	233	208	208	240	224	219	239	221	197	244	215	241	234	217	263	213	227	230	240	248	235	243	200	225	244	227	232	245	224	202	221	238	226	226	245	247	251	219	222	219	224	239	243	215	236	225	237	243	240	223	215	242	198	222	224	218	223	242	223	235	229	210	225	230	200	236	230	253	238	234	241	217	231	262	223	205	237	246	214	215	210	225	208	250	237	248	240	223	225	218	211	237	206	220	226	221	243	256	230	223	225	230	240	235	261	206	238	235	220	244	250	224	229	223	235	231	230	206	209	251	232	212	260	209	230	236	220	213	228	238	260	229	229	229	215	249	209	213	245	221	243	235	213	257	234	220	219	213	223	212	255	239	207	253	217	229	232	228	225	224	220	259	220	214	237	228	248	232	237	232	205	238	237	227	235	225	212	248	210	215	234	214	239	240	219	237	253	218	222	263	208	251	229	234	240	223	283	256	258	247	239	260	232	223	246	248	228	244	214	246	231	219	234	218	207	235	233	222	228	218	246	238	249	230	236	228	245	228	244	235	248	266	227	215	232	242	228	224	233	208	254	228	217	232	258	220	211	223	252	237	212	258	237	255	210	240	248	237	226	241	198	265	235	216	212	234	256	240	215	234	220	215	221	232	226	207	230	240	230	231	256	235	220	221	220	233	235	253	234	228	206	249	245	220	237	217	251	212	214	210	221	245	232	207	201	214	238	227	227	217	205	239	230	265	258	219
25144	20479	26019	24410	17519	6719	3152	2233	1629	1335	1019	839	689	639	570	592	566	576	497	479	412	394	392	409	400	366	375	333	342	347	342	322	336	337	345	322	311	293	321	277	318	275	291	297	307	299	311	300	294	280	322	303	344	312	289	288	309	339	323	299	312	273	319	280	306	317	295	300	280	342	301	322	315	311	299	303	316	317	340	310	321	304	299	321	325	277	293	305	296	305	296	311	297	331	326	296	319	279	315	289	291	313	310	288	333	313	318	307	325	308	318	318	323	311	288	289	321	297	304	280	333	300	284	292	273	308	292	295	298	285	315	309	305	296	296	306	337	305	305	306	313	316	291	277	297	275	295	321	281	281	326	313	314	310	293	301	318	344	294	308	296	297	299	313	316	311	295	286	302	311	336	292	312	292	322	297	292	282	301	311	292	284	327	296	329	309	294	311	322	326	299	292	315	255	309	299	290	300	298	264	323	300	312	276	317	319	304	303	315	275	311	318	321	293	298	296	289	343	296	319	316	278	280	283	286	316	297	308	280	305	288	270	271	321	288	326	316	319	292	286	299	297	331	294	327	273	282	303	294	307	323	320	305	306	331	304	301	298	309	300	295	327	321	304	306	269	328	328	276	322	314	291	310	261	289	301	304	305	313	333	312	298	302	324	287	304	334	332	289	310	301	308	301	297	303	297	316	344	295	300	300	311	325	298	284	319	308	301	305	311	273	339	287	272	337	305	295	335	312	305	296	299	279	295	309	279	321	298	337	308	292	313	293	309	337	288	288	267	314	282	310	296	318	285	304	290	335	330	318	270	304	275	327	285	280	322	324	285	323	257	289	304	309	279	305	291	324	283	320	291	320	322	292	323	302	302	319	309	281	315	306	272	294	309	309	317	312	273	311	298	296	308	278	321	296	304	283	319	323	303	302	316	291	295	304	334	322	284	312	298	310	333	278	300	286	296	319	282	290	282	258	284	291	305	313	316	315	286	282	296	287	310	290	294	292	322	299	348	300	277	312	299	289	297	323	304	323	306	333	311	295	319	321	348	318	318	321	308	342	293	321	292	316	316	288	293	278	281	311	326	355	261	317	309	306	311	309	315	302	296	346	308	278	326	310	318	314	268	323	325	291	309	310	334	290	326	299	295	283	305	280	345	329	304	325	277	299	294	263	305	305	323	313	307	296	324	334	311	287	310	324	290	286	297	312	306	303	284	284	298	297	289	300	298	285	284	298	315	292	342	301	313	281	297	306	313	304	327	303	289	310	299	327	332	326	305	300	304	316	339	294	300	302	310	276	312	319	300	314	319	322	302	323	271	309	313	311	292	313	293	314	300	285	326	296	308	274	301	315	306	261	292	279	325	284	306	333	308	298	279	294	341	287	295	279	322	334	302	299	293	329	291	263	303	343	299	301	282	312	317	290	325	294	312	332	304	308	292	304	320	302	319	298	325	313	300	289	286	293	282	339	290	295	316	348	293	273	321	308	305	301	304	305	275	308	311	333	281	305	295	314	339	276	288	318	356	328	282	327	298	298	310	326	284	303	314	315	302	268	329	292	284	306	300	292	318	332	320	306	308	304	305	312	327	303	305	295	326	315	336	311	316	312	299	290	311	297	290	289	285	306	320	298	288	310	301	276	288	289	295	304	291	305	319	302	275	327	291	316	278	339	276	301	341	316	315	292	310	305	356	286	263	300	335	303	306	292	314	312	279	302	313	314	306	313	296	288	289	281	274	322	303	313	278	310	327	326	292	302	299	293	298	321	314	297	314	277	308	291	290	292	317	289	291	334	315	325	333	324	324	297	301	320	308	295	304	324	297	331	295	297	301	338	336	288	290	309	279	326	318	313	285	283	281	314	294	318	303	303	297	300	300	294	289	317	291	329	282	293	309	327	298	307	293	331	301	307	294	322	308	286	304	303	294	315	311	307	271	324	325	292	314	310	318	291	282	294	310	337	320	348	296	323	337	289	274	309	289	292	281	331	315	290	297	323	285	269	286	337	313	298	287	311	313	339	301	283	280	327	301	308	304	328	306	339	331	310	350	287	291	308	320	276	296	312	308	289	315	293	289	315	298	306	325	296	293	311	263	273	305	296	296	278	322	248	297	279	321	324	284	294	319	296	310	284	303	282	322	331	338	302	296	329	295	318	310	292	306	313	284	306	319	324	331	332	272	329	334	273	311	336	298	311	264	298	312	319	303	330	294	290	310	305	295	283	297	297	298	346	315	303	308	304	338	312	267	306	292	322	284	301	285	310	292	306	266	320	323	300	312	298	282	315	295	294	296	324	291	294	310	310	313	267	320	317	313	303	282	290	305	296	335	272	297	300	308	271	307	287	311	308	329	295	309	303	305	287	302	304	271	307	321	293	294	319	318	280	291	288	277	306	280	310	352	275	282	303	325	299	315	330	322	293	257	289	302	304	310	309	270	300	326	303	292	333	308	298	330	336	299	323	302	330	317	282	293	299	335	313	294	300	307	327	302	301	292	307	324	270	311	310	296	342	301	271	286	299	312	294	314	345	296	300	325	296	290	304	338	325	292	300	301	311	303	294	310	287	289	294	310	287	270	312	309	304	343	290	287	312	310	330	332	304	279	317	316	330	274	295	304	302	323	319	333	321	295	312	298	300	294	326	333	331	317	310	298	278	358	313	324	306	317	330	275	313	329	296	307	314	317	301	309	291	315	286	290	319	257	316	314	302	319	314	292	331	308	309	302	310	300	296	288	285	286	291	312	299	300	303	292	292	323	313	305	309	299	281	289	301	309	299	299	304	300	309	306	324	289	304	309	307	299	281	287	301	270	283	323	317	275	296	326	329	286	313	296	294	319	300	331	324	318	300	293	300	281	329	331	294	272	325	322	329	303	290	294	310	310	303	292	298	265	288	275	321	311	307	304	309	295	307	341	333	279	301	319	311	308	306	294	293	275	303	342	317	303	330	308	312	325	306	280	315	319	317	301	279	275	349	308	300	297	326	316	325	338	336	314	264	327	329	291	297	292	288	334	295	284	330	287	312	321	288	286	302	298	292	323	297	342	263	303	309	309	308	348	310	281	277	298	316	281	288	313	320	323	292	311	299	336	275	279	297	309	278	335	272	299	296	334	351	331	295	307	306	303	312	322	310	317	305	281	300	298	302	290	319	301	292	316	259	327	311	334	286	299	310	332	324	285	297	297	338	292	317	295	319	327	295	285	309	298	325	317	308	303	285	314	323	278	292	284	332	313	323	293	299	337	303	317	348	279	302	322	346	318	300	283	313	309	288	323	296	300	293	264	298	276	339	335	303	314	296	314	275	327	293	291	340	321	286	295	278	326	276	317	320	307	317	295	298	276	305	314	296	291	300	322	297	320	290	284	321	283	280	297	320	298	303	324	302	282	306	309	347	320	299	294	335	316	283	302	310	299	295	322	309	313	334	295	305	338	311	295	296	314	309	274	333	319	314	310	319	319	289	314	296	302	308	337	277	337	340	336	320	278
42647	56040	36039	16216	10842	7630	5639	4559	3595	2516	1916	1479	1346	1161	1064	1020	825	772	755	707	601	583	561	505	497	503	469	418	368	385	394	358	357	372	347	336	332	315	335	314	333	338	293	352	341	330	299	317	339	308	319	269	336	328	311	341	299	304	318	326	306	300	335	300	318	314	336	330	323	312	281	307	336	313	310	323	321	303	332	321	338	308	347	283	314	314	357	328	308	289	322	324	307	353	302	327	306	317	312	315	325	363	317	341	306	325	318	333	301	314	331	334	328	338	301	295	295	312	320	322	287	317	283	286	306	317	318	274	308	315	315	303	302	319	327	281	313	302	328	301	306	296	324	278	311	317	269	326	304	307	307	320	295	321	317	333	322	295	302	328	328	324	340	314	309	349	320	342	311	309	311	341	286	285	351	302	296	306	330	308	295	316	295	325	333	301	316	314	305	353	296	296	338	326	317	314	314	342	356	342	310	305	323	316	302	328	305	325	305	295	312	330	318	334	311	279	266	321	298	310	327	287	306	312	321	316	313	317	333	339	310	335	316	340	292	314	294	306	293	301	332	333	321	271	312	300	333	311	329	314	323	340	297	293	354	306	336	314	276	318	298	331	325	299	310	303	324	315	331	295	296	286	350	308	337	305	336	305	297	301	316	353	345	288	308	336	346	328	320	308	325	338	307	347	330	331	306	304	303	316	310	346	298	317	341	288	307	326	328	317	321	340	326	337	322	310	331	310	296	334	297	333	288	292	296	311	316	317	319	289	286	293	279	339	318	293	300	329	310	312	344	320	306	334	320	282	330	318	302	327	323	344	327	317	323	330	340	324	329	294	337	314	319	311	327	291	303	292	320	301	328	322	306	292	310	306	325	303	266	324	322	326	327	306	307	315	323	319	318	312	277	355	347	298	342	316	301	322	339	281	314	320	300	319	334	317	341	314	306	350	331	303	344	312	308	316	349	306	332	333	357	329	310	312	316	310	326	334	316	305	350	301	305	331	301	313	298	339	334	326	315	309	321	294	270	299	300	309	336	346	330	325	292	316	335	325	307	319	310	318	319	322	313	339	298	328	317	355	322	332	330	298	309	313	333	300	332	315	299	299	332	327	329	325	299	299	322	314	280	336	331	303	343	307	298	322	348	311	299	310	311	346	319	323	319	302	332	321	336	314	294	300	311	298	317	311	295	332	335	302	301	308	329	300	319	309	318	289	318	326	270	306	287	323	288	291	283	317	325	306	298	292	278	318	309	295	351	295	316	314	337	329	365	313	319	324	288	317	314	317	322	308	315	322	334	333	289	296	312	354	309	291	294	297	312	302	325	335	335	294	305	319	300	308	321	316	316	317	314	310	324	308	315	328	330	322	346	332	308	301	277	329	310	318	304	327	339	302	299	335	329	321	374	316	310	339	314	298	285	313	282	336	293	314	338	317	301	305	337	293	289	313	328	329	321	340	339	310	332	328	298	322	283	333	283	344	278	328	339	318	344	317	308	310	317	301	302	311	307	307	338	311	278	303	312	330	332	299	311	302	320	279	319	341	303	298	318	345	309	308	323	324	313	342	330	304	302	319	296	328	320	303	307	301	280	298	317	316	296	348	342	299	329	324	342	329	324	303	312	313	296	331	333	292	279	343	285	287	338	328	302	317	306	321	337	301	316	285	303	311	299	330	298	317	332	319	275	295	289	313	320	320	290	317	298	338	323	339	312	343	317	329	302	323	331	311	323	313	280	315	324	320	322	325	332	340	307	324	291	290	284	313	336	316	320	323	313	328	319	321	328	290	313	337	305	294	321	307	287	343	295	325	320	307	286	296	298	327	296	343	302	319	310	304	335	323	322	333	298	310	289	292	317	354	308	325	326	297	320	324	328	319	308	310	311	345	327	351	330	328	331	309	342	304	332	291	325	303	323	304	304	324	310	312	282	314	298	288	294	365	329	318	315	336	286	317	283	314	321	338	303	312	332	309	289	312	328	308	323	305	347	327	296	291	314	297	331	319	315	275	327	308	315	329	325	343	275	302	315	319	346	292	309	289	306	342	326	310	287	329	316	289	321	345	288	300	313	318	309	310	325	307	334	328	336	301	325	322	304	314	330	327	305	311	328	345	313	321	298	345	336	303	298	331	329	313	340	328	309	306	298	308	307	300	317	332	304	308	320	367	319	285	351	352	300	336	336	305	309	331	299	307	330	310	305	295	308	332	344	321	314	293	314	288	319	292	281	352	331	334	333	313	326	278	321	300	294	304	337	283	303	312	300	337	341	329	334	310	331	325	306	312	318	329	297	315	298	331	327	315	330	316	305	293	318	317	315	310	323	316	322	306	343	308	308	312	336	328	331	293	343	319	314	324	329	304	326	325	311	311	346	301	331	326	316	323	326	309	310	329	310	320	328	316	339	340	328	329	301	328	298	312	346	307	303	318	308	311	285	337	294	337	311	308	343	313	315	300	291	342	303	271	283	307	312	290	312	291	285	338	301	329	303	327	333	307	292	314	324	336	311	296	333	328	329	302	322	280	302	304	326	310	331	292	312	307	300	298	308	303	274	324	317	314	288	314	386	289	303	305	334	303	311	302	308	310	291	297	310	304	297	275	306	303	303	308	329	319	291	344	300	291	285	314	309	328	337	306	285	309	289	300	270	294	326	299	316	314	318	312	316	298	314	331	335	306	358	335	305	300	314	319	286	324	314	333	298	330	330	327	321	344	311	308	304	315	305	292	337	296	347	328	311	315	322	306	302	321	294	330	325	327	346	314	325	298	309	300	301	293	308	303	328	312	302	335	329	293	338	302	288	312	320	331	312	313	295	342	328	286	325	342	313	320	287	339	324	308	309	327	339	279	322	303	331	315	308	306	332	279	300	302	302	297	295	317	352	319	348	280	293	309	317	311	322	313	325	272	311	338	301	283	296	269	308	288	319	315	306	310	304	311	300	319	289	332	311	329	303	318	324	295	314	320	339	303	284	309	329	295	311	290	297	332	311	312	307	317	333	333	299	318	316	286	303	345	297	313	346	314	312	292	337	317	339	309	286	316	293	315	303	309	309	317	338	275	290	306	299	304	317	311	297	329	343	330	341	353	317	327	333	327	335	317	322	309	329	269	328	297	310	323	300	310	292	288	316	344	315	290	304	293	337	340	281	338	315	326	309	304	365	310	329	294	326	287	310	300	313	312	332	311	305	334	278	358	326	311	316	351	344	308	293	289	298	303	345	322	298	317	307	338	345	324	296	346	288	339	309	342	319	289	295	328	325	329	332	295	308	313	333	325	294	308	307	285	315	317	292	325	312	299	303	352	284	349	313	342	320	341	298	310	302	272	279	342	316	314	307	296	285	308	312	298	348	311	314	322	296	305	305	289	330	347	282	287	312	317	326	338	346	334	336	334	267	326	312	276	313	336	335	317	318	304	342	340	309	298	305	290	317	325	304	320	316	335	336	316	302	316	308	302	318	326	314	341	317	299	342	323	335	340	319	336	312	290
22433	20247	26667	23533	20230	20102	11731	4366	2763	2202	1840	1618	1358	1230	1099	1007	994	927	938	903	814	768	807	746	747	801	668	643	710	687	657	645	653	663	631	645	594	673	657	588	588	589	587	603	623	582	587	570	571	633	612	586	603	626	591	636	583	626	570	594	588	572	632	610	612	596	639	628	601	590	602	565	656	648	628	596	592	599	608	584	604	586	566	623	600	619	650	612	577	568	596	560	632	564	613	552	617	577	613	565	598	607	577	582	570	605	588	560	574	567	568	609	604	594	622	597	579	602	616	612	642	586	590	565	626	639	619	612	594	556	621	599	586	620	585	636	613	567	592	591	596	592	666	591	571	578	646	591	594	557	667	574	564	570	616	599	583	586	568	635	579	579	601	619	634	612	577	601	608	540	623	599	556	613	569	571	577	571	620	586	621	637	603	613	586	632	608	625	571	605	609	628	593	605	574	612	629	584	601	621	589	605	648	584	612	633	603	565	587	611	597	613	568	597	606	588	648	613	615	555	592	561	618	565	558	591	582	592	592	590	633	598	607	595	605	596	591	604	568	595	592	580	618	595	599	584	604	627	631	601	635	615	562	601	580	619	591	601	598	587	577	565	559	625	588	591	629	553	588	634	595	590	588	561	586	566	579	595	608	556	597	580	593	587	615	602	589	578	631	620	589	540	575	591	590	599	586	583	591	602	588	583	583	563	596	601	585	615	562	585	616	588	575	576	593	552	609	564	619	577	588	638	613	571	524	592	537	580	621	595	621	593	610	599	632	580	621	597	620	649	611	597	600	622	570	617	602	596	580	634	589	618	583	515	546	543	611	613	579	546	570	608	548	608	591	580	605	615	585	605	626	591	552	597	626	624	570	633	572	560	646	581	578	604	590	570	637	587	618	587	628	615	578	614	614	544	590	593	642	598	591	597	593	584	627	581	560	554	570	570	610	574	588	610	559	598	580	640	589	653	632	618	577	604	565	611	583	585	554	611	580	589	593	582	603	607	582	563	595	537	644	602	589	615	611	606	609	582	605	603	571	573	647	608	602	577	675	570	631	588	611	600	597	579	556	596	582	584	629	580	610	587	607	584	570	578	608	580	601	603	579	582	647	617	590	574	623	634	599	586	562	610	582	597	592	612	575	594	610	544	620	578	586	564	548	619	602	615	628	595	602	597	608	569	598	641	574	610	580	622	600	618	633	645	595	592	590	596	567	576	609	624	610	612	581	563	604	614	614	624	609	590	564	573	562	587	589	600	617	628	634	616	625	572	596	576	630	603	608	597	604	608	566	561	567	595	539	577	616	614	621	589	624	610	577	588	597	596	596	587	607	624	565	588	630	604	609	585	601	590	600	550	613	623	625	625	597	597	593	623	590	600	607	538	620	578	600	628	603	592	563	608	624	619	573	541	573	579	606	562	627	564	597	578	601	621	608	599	601	636	589	591	579	612	602	628	582	583	624	587	587	582	581	605	613	599	583	586	623	585	619	629	609	592	620	614	554	600	574	613	567	553	576	596	592	591	573	562	553	619	590	578	520	581	590	561	563	612	600	577	582	623	577	595	584	627	573	595	570	672	620	604	585	603	551	562	547	545	599	579	595	564	571	623	584	615	622	601	576	585	649	566	548	598	589	602	601	630	565	593	597	582	567	608	575	595	632	584	603	571	602	586	587	575	659	574	617	570	624	616	596	545	550	619	601	578	612	598	609	543	585	615	603	618	584	602	571	580	611	600	602	600	596	609	613	574	623	559	583	578	588	563	601	591	555	565	591	595	577	600	570	560	547	612	578	599	619	538	595	642	601	607	607	606	576	584	603	593	599	612	581	615	617	638	564	621	572	579	564	588	600	648	558	553	619	596	553	624	608	588	640	615	603	580	577	569	585	607	628	619	610	593	597	626	566	556	610	606	606	592	567	614	582	551	621	574	581	599	591	616	618	594	591	606	548	592	592	602	586	597	574	589	565	608	609	560	598	631	607	576	588	570	593	568	622	587	622	587	597	561	623	568	579	621	615	602	634	654	581	568	571	596	572	613	584	631	594	577	567	627	576	638	607	629	588	618	603	608	552	592	593	634	596	628	642	558	541	570	559	551	534	614	616	616	574	609	591	594	588	585	587	625	607	601	591	627	604	562	631	576	592	600	606	587	599	638	528	599	593	561	625	583	640	568	579	566	589	574	616	606	612	613	581	636	581	625	576	539	598	605	627	633	634	598	620	581	624	577	570	579	523	625	561	590	556	586	566	601	587	613	563	596	575	598	579	586	602	597	624	619	596	582	567	624	597	654	594	554	582	564	617	536	623	581	573	579	544	562	594	615	583	602	562	612	593	593	567	605	598	637	598	582	618	574	585	572	596	610	592	604	581	624	571	593	596	565	582	619	597	589	592	651	609	581	623	584	576	604	624	616	555	615	569	640	596	602	589	578	579	622	531	587	545	613	578	587	594	586	573	531	593	604	598	577	585	583	592	582	563	605	604	534	557	593	604	589	603	570	664	584	580	586	614	649	605	615	619	607	554	584	578	565	591	604	597	584	544	612	556	602	585	586	632	618	670	582	561	642	620	584	569	563	604	576	542	635	561	597	615	624	580	589	596	625	622	581	596	547	556	623	608	614	569	586	636	625	552	587	596	586	614	549	574	621	624	557	606	584	613	582	572	581	581	605	619	604	599	597	611	602	655	577	551	611	560	606	576	553	594	589	619	600	600	577	595	560	565	584	614	560	587	583	636	597	585	561	609	610	609	606	580	583	615	602	606	591	580	646	596	597	598	620	600	577	591	613	607	572	560	593	597	581	684	604	576	611	598	580	565	548	611	610	534	590	602	586	573	604	622	596	587	594	619	599	564	577	614	564	572	564	576	609	601	623	557	553	596	567	603	567	576	627	564	587	609	581	584	583	577	567	602	636	629	602	643	557	585	593	577	625	595	588	559	615	661	628	626	571	565	618	563	603	609	636	587	537	618	579	612	610	591	578	599	568	625	613	579	582	599	577	595	562	602	557	564	607	569	604	602	582	579	592	594	560	600	575	612	607	563	654	589	581	582	592	599	556	591	553	589	611	582	592	595	568	608	590	566	578	587	597	630	607	563	616	615	563	577	568	614	551	587	580	588	616	584	566	613	562	545	616	616	639	630	569	570	579	601	592	573	577	581	616	588	590	624	625	619	609	544	596	585	643	625	611	560	629	577	609	623	607	588	583	584	614	571	628	586	612	590	566	574	594	587	605	593	592	601	574	592	562	566	588	620	565	589	575	560	607	554	581	612	614	573	593	639	584	608	593	591	632	574	647	553	586	605	613	584	598	584	642	592	591	596	603	635	599	577	582	592	595	619	610	552	599	549	574	591	591	604	590	569	537	576	630	593	543	576	626	589	599	576	585	597	578	555	604	623	515	595	626	632	602	575	580	587	574	612	612	599	638	603	596	627	567	582	629	633	605	628	596	645	599	611	614	564	600	599	617	597	576	584	578	600	625	611	591
47792	68940	43374	21849	15850	11503	8824	7397	5366	4149	3399	2814	2332	2136	1961	1624	1495	1378	1253	1231	1108	1105	986	940	880	880	845	836	753	743	708	718	649	703	629	657	612	631	627	633	651	648	599	619	619	623	612	616	573	575	573	622	600	582	653	608	611	618	565	611	588	631	574	643	559	624	582	599	633	601	605	597	604	593	613	595	625	611	593	585	604	587	565	575	606	602	624	597	562	589	650	574	575	589	584	593	566	547	589	583	592	611	563	561	654	630	625	615	600	609	603	617	596	596	584	626	617	640	630	595	595	596	590	623	573	643	621	596	602	618	584	598	561	568	606	604	575	586	565	627	589	597	691	577	579	599	613	645	572	602	618	571	580	640	630	584	618	633	630	598	638	586	592	628	621	604	583	593	601	595	616	568	584	569	639	618	640	600	622	576	580	636	574	609	590	628	552	550	591	582	614	589	618	576	631	589	572	586	569	609	605	580	607	582	627	563	604	653	597	594	572	604	591	614	579	586	575	677	574	595	611	596	590	615	573	589	592	558	605	589	579	576	601	609	584	589	591	598	567	589	583	605	559	551	575	611	613	610	538	573	607	529	554	606	608	619	580	600	542	579	606	593	635	578	595	563	577	541	610	610	603	623	626	614	594	543	582	590	567	552	574	581	615	584	611	606	561	629	619	613	567	626	551	576	595	634	596	611	643	585	609	593	568	623	593	577	574	612	603	592	583	571	600	584	629	580	569	551	609	579	585	584	607	632	611	587	609	604	550	608	569	605	701	583	592	617	583	537	618	614	548	590	610	618	555	631	602	633	596	592	581	583	580	617	634	606	609	631	589	610	598	607	605	600	596	575	626	602	609	600	622	604	617	577	610	626	563	613	612	571	552	606	599	577	585	591	649	616	614	626	570	622	580	584	551	556	596	591	601	603	606	588	584	587	621	586	608	628	595	628	586	617	560	586	609	585	569	602	593	620	611	573	646	598	553	606	608	581	619	599	588	615	576	597	619	576	599	598	551	558	583	574	587	604	603	638	600	614	589	605	581	579	579	608	616	592	641	564	612	570	607	593	559	596	604	595	576	611	582	575	568	602	631	609	620	617	609	614	576	613	565	590	592	610	565	549	571	620	617	580	599	599	590	610	600	623	583	603	585	617	624	597	594	572	641	588	597	627	590	628	619	595	637	554	627	631	574	602	614	647	602	609	600	587	574	582	551	570	617	600	577	578	588	594	584	625	647	579	610	631	627	601	622	610	580	596	635	619	579	615	589	563	614	558	575	575	573	594	609	589	619	649	572	614	574	607	646	597	555	601	588	640	619	614	585	559	603	599	584	580	598	596	615	570	587	587	580	595	595	546	586	584	556	605	583	581	610	590	572	586	577	610	627	598	602	613	606	568	596	565	575	624	573	645	619	601	584	605	582	596	618	563	608	633	567	606	599	526	586	608	627	570	599	563	635	573	591	620	599	580	591	575	584	573	554	593	619	566	596	576	618	588	557	584	550	606	577	587	571	579	577	603	577	579	622	565	600	598	617	585	598	571	553	611	605	614	623	614	605	641	578	585	601	606	605	620	571	609	598	597	613	630	594	619	617	599	590	589	583	586	586	615	539	581	583	553	618	569	592	608	579	658	594	645	601	604	603	628	558	634	561	622	593	584	574	626	565	592	600	567	620	612	658	604	595	560	608	589	603	601	636	573	633	588	613	581	589	617	608	619	587	592	627	619	610	613	534	591	604	567	579	595	608	620	569	591	599	637	614	578	595	579	604	571	593	589	557	625	600	617	616	591	616	564	595	593	581	564	609	610	621	585	601	590	589	555	561	581	623	609	650	618	576	619	585	635	570	572	587	568	592	618	565	615	608	542	622	622	602	585	589	594	575	599	596	648	604	572	596	616	588	596	609	608	598	582	554	627	582	591	557	591	613	593	655	566	618	614	601	594	627	591	610	654	605	618	628	604	636	589	582	609	597	548	607	597	616	602	603	603	556	605	611	637	592	618	644	619	617	612	638	619	583	635	600	603	636	597	596	562	556	605	602	638	603	616	567	587	588	614	580	595	587	620	585	611	586	608	590	590	595	564	588	597	589	595	548	586	638	598	614	625	571	633	597	572	595	561	585	580	562	571	559	627	594	581	583	617	622	607	590	576	574	640	619	593	609	626	602	604	597	586	563	589	599	641	564	620	588	643	600	607	581	614	595	596	595	574	602	626	618	610	590	591	597	575	624	585	601	610	612	621	614	616	555	626	614	627	607	592	586	597	628	621	578	617	629	630	627	622	561	576	597	608	642	604	600	617	634	617	579	605	637	597	592	577	582	585	609	590	656	553	599	597	618	572	603	600	632	610	596	568	569	623	611	583	606	582	620	565	587	591	532	584	606	581	623	617	630	656	560	611	614	630	613	568	634	625	638	563	606	548	585	612	637	584	603	583	576	629	614	596	604	601	614	616	618	576	560	644	621	591	538	606	596	585	589	596	593	626	639	590	573	610	589	578	615	608	589	574	628	556	553	589	569	574	583	608	587	616	550	614	581	595	626	606	596	613	577	613	580	604	589	609	535	583	571	577	570	601	574	633	554	594	610	604	602	589	610	591	587	573	612	609	625	642	608	622	580	554	607	591	573	605	583	599	594	616	645	617	591	624	578	615	606	564	600	590	617	622	565	595	602	647	581	632	603	598	626	610	610	623	587	599	564	596	595	597	612	600	572	608	614	598	600	569	578	599	595	561	586	611	587	618	582	577	610	590	570	587	619	581	596	659	567	578	586	585	624	566	576	550	568	593	603	581	589	580	602	588	608	619	576	568	651	557	600	567	573	649	580	607	582	577	592	639	618	643	561	574	629	616	620	561	580	588	614	588	576	580	605	610	614	564	582	609	572	615	610	594	591	588	631	586	567	583	596	603	600	628	570	592	585	613	639	550	570	604	627	636	613	571	583	622	581	601	584	579	643	606	640	607	585	596	557	564	652	636	592	602	633	637	625	577	582	551	574	636	622	600	636	607	570	572	542	586	598	581	595	605	623	600	603	614	615	553	612	609	592	606	589	586	628	572	624	574	585	629	638	583	587	574	566	563	615	623	597	598	623	602	588	634	609	587	592	596	586	587	607	642	614	580	579	590	586	553	575	633	652	571	608	622	583	564	577	599	596	622	610	611	604	562	630	594	550	585	617	621	613	661	592	602	540	572	591	620	590	637	563	595	654	555	560	589	607	634	580	637	616	607	608	605	576	628	608	635	570	577	585	595	566	541	600	598	590	599	587	591	572	603	603	571	606	609	617	590	594	640	622	576	622	611	601	663	608	603	554	593	601	584	591	590	639	598	583	589	604	592	640	592	565	593	569	642	608	561	594	621	608	639	603	611	602	607	601	604	631	604	652	595	595	566	633	560	610	573	588	586	613	526	588	644	587	600	560	643	595	612	627	606	590	641	595	580	614	606	580	607	607	593	575	587	613	570	595	628	583	615	562	593	619	567	593	616	556	635
39372	38753	23493	9304	4172	2456	1752	1394	1096	767	589	468	407	396	348	321	297	309	307	272	252	235	229	231	242	208	246	216	220	207	223	220	206	208	241	193	214	215	192	180	196	196	200	202	183	208	214	198	214	211	177	196	204	218	196	216	212	187	204	200	200	216	198	197	188	215	169	207	218	209	226	196	188	211	194	210	176	214	212	193	178	222	191	205	231	184	158	208	162	195	180	197	177	173	184	220	225	181	217	207	184	174	189	201	213	202	204	186	184	184	204	190	187	202	180	171	219	184	198	201	207	208	197	203	205	204	189	188	187	222	196	206	204	242	211	183	195	205	194	198	191	190	200	229	204	203	193	179	189	198	217	209	195	210	224	178	212	181	184	192	197	208	191	188	226	210	198	196	197	164	196	210	206	200	209	188	185	182	204	177	188	191	192	200	181	166	199	179	198	208	182	206	187	186	211	201	175	196	203	204	206	200	210	198	207	210	178	189	199	187	187	213	187	208	209	199	169	190	182	189	195	201	204	186	189	190	208	198	207	192	187	206	186	195	190	194	200	173	192	183	183	218	194	186	215	183	205	215	187	223	199	202	220	214	201	196	183	194	200	189	192	224	198	215	215	182	206	185	207	169	200	207	206	173	187	200	169	184	190	198	204	172	221	192	178	197	215	169	220	198	203	187	205	211	186	175	200	209	199	181	195	200	192	227	239	211	229	205	162	203	242	208	187	179	191	194	197	216	193	202	186	195	180	183	195	209	190	217	189	181	214	189	213	189	193	188	181	199	190	176	218	185	212	209	170	185	194	191	203	197	191	210	199	193	198	188	191	205	184	198	206	202	201	196	199	208	192	216	190	209	209	179	185	205	214	214	182	194	214	196	186	199	193	206	202	184	211	156	221	187	206	209	192	179	199	192	198	201	202	186	211	186	171	202	153	207	221	179	209	215	172	186	190	177	201	185	197	193	212	184	172	184	223	184	209	206	196	189	217	175	195	193	188	192	174	190	207	189	189	198	186	197	223	189	208	168	184	194	210	210	167	190	189	186	181	207	201	222	185	195	203	203	207	205	201	210	205	169	164	191	200	182	213	194	204	174	208	187	197	198	200	181	195	186	208	190	211	182	198	182	198	185	192	191	188	205	190	185	219	189	221	193	210	212	192	169	182	215	183	200	216	190	197	207	216	203	206	191	209	181	196	198	182	191	200	191	179	170	183	193	204	175	201	190	174	171	196	202	196	175	167	183	190	177	208	188	196	207	205	217	207	184	204	185	182	173	199	209	207	178	202	195	196	191	195	189	208	168	186	199	186	212	189	188	197	198	175	192	185	209	210	182	203	213	194	208	202	200	192	191	202	198	197	191	183	222	173	195	185	193	218	212	162	192	197	177	200	207	192	200	208	197	195	178	175	183	201	192	221	187	199	237	187	198	181	177	192	215	189	193	179	191	211	188	190	199	187	191	182	223	179	210	217	187	200	207	187	222	188	191	189	197	174	209	209	182	187	204	202	194	195	193	176	184	185	186	208	198	180	192	200	225	205	199	198	205	190	202	175	173	185	201	212	218	192	170	202	214	180	166	201	188	200	192	203	188	230	186	193	178	187	199	190	186	219	186	207	203	198	192	201	194	206	193	206	220	208	194	176	170	192	171	202	183	183	198	196	197	191	214	189	178	192	183	169	196	198	183	190	201	198	195	179	201	205	192	213	174	178	194	210	222	209	185	185	206	186	165	213	207	183	192	173	204	194	201	174	216	211	226	200	197	184	187	179	211	188	188	190	185	199	199	191	152	204	162	200	185	183	192	205	185	191	201	206	202	190	184	186	215	224	185	203	209	202	196	182	205	159	216	203	179	175	181	217	208	193	184	180	199	200	179	181	195	164	213	183	195	193	170	177	208	201	186	210	185	202	194	184	197	188	183	185	170	187	203	196	202	207	188	198	198	202	187	181	214	214	169	199	191	172	202	218	202	179	200	209	197	212	208	199	189	195	192	204	199	163	201	213	232	181	211	173	211	201	181	205	202	191	230	193	211	182	193	209	227	170	222	208	197	193	180	208	194	226	184	187	182	174	195	175	187	206	195	185	223	184	200	192	197	186	196	193	213	196	209	210	213	190	215	197	190	189	177	206	201	180	185	208	202	202	193	204	210	181	188	193	183	215	193	200	198	199	191	208	244	185	203	210	188	191	206	189	203	177	217	217	209	191	197	205	177	183	189	169	190	229	195	208	193	196	196	192	193	224	189	227	168	213	211	202	195	205	186	194	205	195	186	213	180	190	207	186	189	196	186	181	218	206	197	180	199	196	195	193	198	173	187	195	185	198	210	185	205	218	208	220	176	192	181	195	187	198	165	197	169	211	188	235	192	176	197	207	213	177	183	196	186	184	204	193	227	159	211	199	178	182	203	172	227	177	190	179	182	187	181	185	196	195	214	208	177	208	207	206	191	196	187	215	170	196	189	205	202	191	192	194	192	207	185	213	201	188	218	194	217	206	170	171	227	209	202	192	185	206	203	197	198	198	219	188	198	198	180	188	213	190	216	164	184	195	198	198	199	202	203	188	190	193	220	185	196	205	204	215	194	208	204	201	173	227	178	154	167	185	212	196	208	195	221	170	192	203	171	225	208	188	206	193	197	206	222	200	184	203	191	193	227	184	185	174	179	197	189	199	202	203	182	198	202	199	182	183	184	169	187	222	218	229	207	172	215	195	199	189	191	190	194	190	209	190	181	201	166	200	181	233	191	199	186	209	184	198	187	216	202	216	213	194	202	204	176	219	200	205	187	203	216	215	208	202	195	198	171	181	198	228	197	218	184	212	205	199	207	175	182	186	196	177	192	199	204	201	183	234	226	186	188	203	211	170	162	193	201	169	220	178	202	187	169	198	224	190	177	207	188	203	197	189	184	199	196	193	190	210	205	202	206	182	203	198	209	186	193	202	167	192	204	202	172	199	222	204	220	202	194	179	175	174	198	193	177	201	207	201	196	178	208	186	178	197	218	187	186	180	185	193	178	223	208	196	182	194	195	200	212	178	223	188	182	199	186	211	198	152	223	195	194	215	203	197	198	207	202	191	183	229	208	187	188	204	189	178	202	193	198	211	177	200	186	206	194	186	178	187	190	161	173	211	204	190	189	196	200	207	190	178	174	188	183	205	216	197	186	195	194	176	194	194	200	213	190	197	197	190	207	184	209	175	188	203	219	191	176	218	204	204	199	203	180	199	233	215	209	172	173	194	186	187	191	192	173	186	189	199	188	190	192	186	208	195	203	223	198	169	190	188	188	185	197	184	176	209	206	199	196	183	165	200	220	185	189	187	207	225	206	205	217	183	198	191	219	207	234	179	182	209	182	214	178	194	207	202	189	197	214	195	165	212	212	159	177	200	196	208	203	196	208	183	197	179	194	193	199	174	172	202	203	182	193	188	196	179	212	220	178	177	189	167	204	181	211	211	201	176	195	185	197	191	195	190	192	185	201	209	202
43839	46221	26160	11296	7795	4969	3853	3193	2384	1628	1249	963	843	809	659	563	533	510	438	396	363	350	365	306	315	279	269	277	293	281	231	236	238	199	206	222	250	225	208	203	219	220	218	234	225	187	220	225	206	201	213	206	220	213	208	212	218	221	223	224	228	191	217	211	237	222	215	207	240	226	210	209	220	207	227	211	198	215	217	219	221	206	258	218	241	214	226	249	221	215	212	219	189	218	222	223	188	222	235	230	205	221	195	233	223	220	205	229	221	215	219	239	200	253	225	205	228	206	234	204	201	221	240	208	219	216	227	235	215	191	230	214	246	223	219	237	226	201	218	221	221	204	210	227	219	234	228	222	223	199	224	219	210	210	222	230	242	201	217	195	223	221	233	209	220	208	181	205	232	210	238	223	204	228	236	214	200	234	232	216	223	216	222	227	237	234	196	228	200	232	215	193	185	219	214	213	218	205	240	212	210	229	215	237	209	197	218	229	212	203	217	217	187	224	211	210	212	204	237	212	215	217	248	204	211	228	219	208	247	222	209	206	202	221	217	228	220	211	261	218	199	230	208	226	248	173	211	218	223	218	237	198	200	213	208	231	245	208	221	194	208	199	196	208	226	192	211	206	222	221	240	213	242	213	230	230	233	193	197	204	235	210	205	192	245	212	218	244	197	208	247	206	249	232	230	205	189	223	222	254	227	224	246	236	207	219	224	206	234	196	212	205	201	221	217	234	226	218	232	228	216	219	214	222	202	228	235	228	247	203	238	215	227	207	189	240	178	216	221	246	205	227	197	220	231	214	204	241	215	217	217	222	250	245	203	212	201	191	222	211	251	209	219	213	204	218	230	219	231	220	236	222	215	238	219	229	242	257	202	193	211	225	205	227	222	215	210	204	223	224	233	227	224	225	210	217	239	211	206	231	218	210	197	246	236	237	211	220	190	240	211	195	229	213	233	229	227	223	215	237	237	207	214	228	216	222	220	226	190	206	206	223	194	240	226	202	211	228	221	198	212	218	221	209	206	194	197	228	199	220	231	206	226	200	250	228	226	227	228	248	220	225	190	236	219	221	202	235	211	229	209	203	188	213	234	233	227	210	227	239	208	227	230	242	220	246	220	236	220	246	204	217	224	240	239	223	238	213	232	217	181	219	232	240	221	216	226	231	234	198	225	211	227	201	242	227	220	214	217	209	225	242	212	242	230	227	181	209	218	183	222	206	195	217	217	228	214	214	198	202	213	216	223	214	265	216	202	217	235	228	252	218	238	205	252	232	189	213	208	203	221	226	234	200	217	230	226	205	228	225	203	212	188	214	209	229	204	236	205	252	207	201	235	251	226	232	254	223	226	199	212	238	214	217	223	234	226	220	222	230	219	232	215	218	218	217	223	210	231	231	247	213	197	245	224	213	210	235	226	221	229	214	200	220	208	205	219	211	243	237	209	232	224	231	210	217	216	218	240	229	229	243	223	246	230	222	190	214	220	242	212	220	214	217	211	219	202	270	197	193	218	219	212	233	249	206	226	197	232	233	200	214	210	222	234	234	240	251	231	232	214	215	225	220	209	206	224	224	214	224	227	214	195	238	237	213	216	220	217	225	213	206	233	232	203	217	240	215	201	222	220	206	221	198	194	221	209	208	219	214	223	204	192	220	233	214	230	218	215	239	210	232	217	257	217	233	246	220	216	222	199	203	212	208	240	223	202	219	186	220	216	241	209	213	219	205	196	221	201	207	229	219	207	209	218	197	243	209	198	231	219	226	216	210	223	198	211	221	198	201	193	218	223	232	237	247	206	215	238	214	196	228	245	214	243	222	202	208	219	190	227	227	236	251	229	224	226	213	206	227	243	224	226	214	225	208	215	229	249	225	235	212	202	215	217	218	214	224	202	211	203	200	210	233	214	178	200	262	200	213	204	223	222	243	219	181	222	212	223	220	216	209	224	242	209	224	194	221	205	213	231	234	222	207	230	206	223	234	226	211	228	211	235	230	201	242	218	227	204	207	196	222	202	207	222	198	252	213	220	217	212	216	225	206	217	208	209	191	220	229	230	222	209	198	205	223	204	218	214	220	220	229	221	246	230	231	217	197	213	200	242	201	224	214	264	225	226	230	240	202	227	204	212	238	221	240	203	218	223	227	221	234	202	239	211	207	223	207	226	219	215	228	208	229	231	204	223	243	220	194	233	222	209	201	212	199	242	226	212	212	224	228	220	239	208	241	206	243	187	209	229	203	235	206	221	218	232	215	205	220	206	220	230	232	201	251	245	224	228	190	213	219	225	210	203	212	236	209	223	215	217	191	214	219	212	221	227	225	237	201	232	211	204	201	229	215	226	237	222	215	195	208	217	232	165	219	227	234	238	218	229	220	205	235	252	219	238	218	230	229	194	240	226	227	211	213	192	246	218	194	232	216	212	233	233	211	203	228	238	235	195	201	212	211	224	233	238	237	185	205	213	243	200	242	233	210	201	232	211	192	172	219	216	223	220	233	227	209	212	227	221	229	228	232	244	195	219	202	232	240	214	208	216	206	215	185	255	185	224	203	208	211	244	218	208	214	239	207	240	229	217	247	211	202	228	228	218	222	229	226	248	216	219	219	243	187	217	240	195	243	231	210	215	229	220	215	215	240	233	232	219	204	211	228	216	226	226	235	192	203	250	212	201	219	211	210	224	246	219	202	220	198	229	241	215	186	230	224	231	229	225	199	216	219	218	202	201	233	225	207	215	200	206	220	215	227	239	231	204	234	202	226	217	214	213	192	213	215	209	221	217	237	206	207	205	218	211	232	212	228	204	218	227	223	198	209	198	208	202	211	220	205	204	221	229	244	232	210	234	242	238	199	196	239	211	235	180	237	207	226	243	227	244	208	195	220	221	235	246	228	194	246	224	224	204	223	243	211	217	263	210	237	234	211	205	222	223	222	235	209	197	212	239	223	211	259	205	252	226	218	200	215	215	194	214	224	218	214	201	224	212	224	244	204	212	224	254	226	230	239	204	208	203	207	237	221	216	215	225	236	217	236	233	223	207	198	220	213	214	194	218	226	227	223	237	240	207	204	232	190	225	196	232	237	222	227	218	213	238	221	233	221	214	199	221	231	219	225	207	232	235	218	204	186	227	219	229	231	216	204	234	235	231	222	225	228	265	249	220	229	235	222	214	177	218	195	195	192	223	202	205	204	210	206	238	234	214	239	243	208	227	240	220	237	233	212	212	209	236	224	229	191	213	207	213	212	233	244	221	202	216	219	218	210	244	228	193	234	206	222	236	217	236	213	217	195	209	220	233	241	203	227	215	241	244	226	212	212	205	229	230	218	233	191	213	206	241	212	223	216	207	215	215	238	248	217	203	212	204	237	212	204	230	213	204	201	259	215	220	227	221	218	214	233	232	197	205	228	223	214	199	224	201	224	211	226	231	227	231	216	235	209	217	203	238	238	220	216	213	206	205	218	239	232	204	218	225	210	235	200	224	219	233	220	221	237
25154	20521	26060	24451	18034	7306	3656	2403	1812	1473	1112	918	762	692	621	581	540	474	490	438	428	382	411	387	410	386	388	358	391	361	372	337	352	331	346	331	324	315	326	328	336	314	301	330	321	354	289	308	311	335	342	335	290	288	292	321	322	307	300	289	306	319	280	322	327	290	299	284	296	317	334	316	295	315	309	298	291	307	342	315	311	314	282	349	308	313	315	314	315	308	333	294	302	297	310	341	303	277	294	310	292	299	332	302	283	325	305	327	290	326	290	348	311	313	325	324	312	311	333	298	333	305	332	349	320	308	330	321	304	286	273	292	303	299	323	312	329	361	302	308	304	284	292	297	286	311	276	312	316	324	288	313	268	311	287	304	309	321	302	329	310	286	319	305	306	285	294	326	279	335	319	308	310	287	299	319	286	296	350	334	324	329	314	314	325	293	300	298	320	316	310	298	273	310	296	310	345	328	321	300	325	334	338	290	319	325	301	303	319	303	300	292	288	359	326	314	298	312	313	298	305	307	307	317	346	287	365	315	318	326	326	317	312	322	303	317	345	305	273	288	308	311	315	321	322	279	309	310	313	298	301	299	336	291	340	336	320	293	303	303	307	307	333	330	325	292	279	315	322	322	349	315	317	303	316	342	303	314	322	293	278	335	307	276	315	315	301	304	293	324	311	315	312	310	289	298	320	320	308	301	324	329	299	309	309	312	304	291	300	312	317	342	327	272	252	303	306	298	306	316	322	315	319	308	336	324	314	318	320	281	321	289	313	277	330	318	299	306	304	306	318	327	302	291	310	318	337	277	318	317	271	312	273	315	312	308	312	328	308	325	313	314	299	328	284	334	300	301	314	284	319	329	291	304	331	332	292	348	318	336	303	287	342	291	304	302	299	287	341	303	276	305	313	307	297	294	307	282	320	316	327	311	289	281	315	285	318	301	288	295	318	311	287	309	313	326	297	304	343	264	279	308	309	312	290	313	306	299	306	329	295	305	283	341	318	311	296	328	309	336	362	296	318	288	345	312	306	292	302	303	322	299	333	320	328	330	309	300	294	296	299	318	311	328	294	303	342	315	311	304	299	278	296	329	300	309	345	311	303	312	321	328	289	331	280	310	299	309	295	295	288	322	323	335	357	306	334	300	291	316	315	320	308	318	305	322	321	306	316	305	299	316	320	304	323	310	318	331	302	314	316	287	330	323	349	309	324	305	320	323	280	321	317	327	296	296	311	323	305	319	296	299	336	337	332	312	310	313	305	319	348	314	278	316	329	314	317	314	301	321	334	344	350	310	306	312	300	305	289	312	305	324	314	296	280	310	311	299	316	283	275	321	315	329	289	313	318	323	305	335	292	329	377	297	276	303	328	276	298	352	284	305	306	297	292	316	301	292	305	303	321	297	327	329	313	306	340	322	304	309	317	306	302	337	283	289	320	257	297	315	344	302	297	300	324	304	316	346	345	308	327	327	314	319	285	311	318	344	311	297	280	308	296	298	308	302	304	344	296	315	312	322	307	327	313	314	291	306	324	311	318	315	313	313	322	300	283	284	267	339	330	322	277	318	331	307	299	313	317	333	293	304	308	337	300	323	300	275	310	328	326	307	304	309	318	307	305	308	316	348	344	282	284	301	328	302	297	310	282	285	321	333	309	296	328	274	287	285	309	300	325	312	270	303	320	344	306	329	311	285	314	320	318	341	287	307	298	294	310	298	297	316	311	320	320	318	302	329	325	289	321	285	292	305	338	324	309	287	274	332	312	326	295	343	302	316	297	305	320	309	282	313	306	317	295	325	296	339	306	271	306	308	345	286	303	327	281	313	288	295	278	319	308	316	313	289	303	295	316	293	332	305	307	325	293	310	314	298	308	334	322	323	307	332	272	311	299	339	306	323	304	316	300	320	332	320	320	306	341	292	325	297	315	311	313	313	311	304	303	354	304	299	304	299	297	293	289	304	298	325	300	296	300	276	355	299	320	296	285	313	297	324	316	308	293	343	301	287	320	358	322	306	299	310	318	332	347	292	293	293	306	318	307	326	314	291	282	285	305	325	334	271	303	345	344	320	290	349	315	329	313	337	308	302	331	328	330	301	327	341	308	285	310	310	309	317	322	340	298	300	322	291	312	291	274	312	337	310	341	290	305	294	316	306	334	333	312	311	298	306	303	298	254	285	312	313	302	297	294	314	329	308	330	295	271	323	311	303	340	310	316	287	296	310	326	288	309	285	323	326	325	304	317	307	316	307	318	288	326	343	302	321	335	336	311	299	314	305	302	300	307	296	319	350	298	289	310	283	295	332	303	323	309	303	309	303	318	321	318	321	316	290	302	306	332	328	301	321	298	305	286	303	309	337	313	320	324	303	328	323	325	329	315	289	295	323	318	335	306	320	308	294	332	302	324	306	326	311	319	309	306	309	348	323	302	319	312	314	294	279	335	291	301	332	306	317	317	322	319	315	313	294	346	315	361	281	307	298	296	324	308	308	350	329	324	295	322	321	314	301	298	324	307	308	322	291	318	299	318	298	331	311	317	333	309	294	316	281	277	335	308	292	301	283	294	304	334	301	288	299	307	306	317	328	312	341	311	295	293	320	314	302	296	317	292	317	349	319	342	336	324	305	293	294	302	330	298	306	280	314	332	316	326	278	308	304	298	305	280	324	318	293	285	298	300	328	298	313	289	312	304	270	293	346	313	339	272	300	340	358	321	296	301	314	333	341	321	309	300	322	309	319	327	314	310	281	314	316	299	320	297	325	308	282	337	274	302	322	347	331	285	286	336	300	313	335	303	318	298	336	302	310	320	317	315	343	317	307	306	319	309	323	307	321	316	330	320	302	301	314	349	326	285	312	319	303	310	284	285	319	293	329	319	328	318	295	276	303	340	295	293	293	327	309	347	321	333	325	286	310	308	291	296	299	269	301	348	297	322	300	294	315	285	300	327	276	316	322	301	295	333	296	288	329	314	320	291	278	357	328	287	309	320	290	326	308	299	300	274	321	325	325	299	306	292	329	294	316	328	310	309	338	315	307	322	288	322	281	316	337	307	305	290	297	315	337	312	324	289	305	325	320	292	326	264	304	307	321	298	303	308	306	336	301	308	307	329	293	328	324	299	323	306	334	299	314	311	247	289	312	332	325	311	334	313	310	296	299	341	329	319	321	332	308	359	312	335	344	292	323	305	276	289	327	273	313	304	312	292	295	336	305	311	331	310	320	333	322	294	306	297	318	307	309	289	317	299	294	323	322	309	338	297	334	296	311	295	310	302	302	301	312	321	272	302	309	274	296	324	289	300	331	303	320	346	313	356	322	305	350	288	294	313	308	291	314	338	336	285	340	293	288	336	349	319	333	315	340	307	337	277	318	309	313	285	318	333	324	312	308	328	300	292	312	301	327	291	314	285	294	317	312	308	301	322	320	301	299	353	278	301	305	309	310	318	300	289	279	328	321	327	303	335	312	305	308	324	300	287	294	355	315	330	317	340	327
44017	55048	34671	16806	12545	8409	6095	4828	3546	2949	2346	1707	1361	1237	1052	986	856	847	770	614	619	575	512	477	501	433	449	394	437	425	394	393	360	380	322	328	372	357	367	346	333	325	350	335	320	327	324	330	351	332	313	292	307	327	309	316	329	362	342	327	291	340	318	327	318	314	316	330	375	319	308	317	312	326	327	320	341	304	337	370	306	309	317	331	307	317	341	338	319	314	331	311	345	322	327	312	327	351	302	306	340	335	333	333	331	317	329	335	313	316	303	312	276	331	329	307	321	339	324	317	317	297	313	321	345	287	338	343	350	302	310	332	301	324	333	346	339	297	327	299	326	293	341	301	323	295	315	315	297	323	259	324	311	340	300	308	317	320	321	314	300	296	321	330	347	342	333	302	313	303	306	325	325	334	309	290	327	325	325	319	295	327	321	318	306	319	300	311	326	343	313	326	314	359	337	307	342	319	320	324	304	362	312	343	322	312	321	344	337	328	330	338	308	315	327	312	367	315	332	330	297	328	358	298	331	299	336	315	321	293	309	341	311	334	312	350	347	316	316	330	291	320	306	327	328	318	269	330	286	343	303	316	297	325	304	306	314	299	327	326	334	328	297	310	324	317	321	310	310	325	337	340	324	334	310	316	360	342	321	344	296	299	321	365	288	316	299	326	321	320	314	327	335	314	312	283	312	318	327	327	332	306	325	321	316	323	302	338	326	339	336	313	321	354	305	332	326	314	321	312	297	308	322	315	331	318	286	340	352	346	298	320	346	304	316	309	307	327	336	328	329	304	317	301	338	326	309	344	316	325	310	343	328	301	338	291	320	320	283	306	342	320	293	297	298	322	317	329	314	325	357	279	298	342	297	312	341	325	305	307	314	317	314	321	312	298	312	368	300	360	310	323	309	305	327	309	309	333	305	305	322	311	331	311	321	303	304	333	325	318	300	346	344	311	333	324	296	302	313	313	323	315	344	287	320	330	316	310	350	310	339	327	337	314	316	344	341	348	322	317	270	306	282	296	323	313	333	316	313	294	335	316	315	318	300	302	310	321	336	336	356	313	327	341	312	325	347	331	301	311	341	322	324	339	330	346	329	325	306	325	297	334	335	353	318	328	342	331	317	344	294	334	316	323	297	322	322	302	307	308	314	297	311	304	318	286	285	311	330	317	321	358	315	323	312	320	329	329	286	302	336	314	324	334	350	305	329	337	331	343	307	322	338	323	312	324	334	292	302	316	325	345	324	317	299	349	335	311	323	343	316	325	325	333	322	321	321	324	331	302	327	348	343	304	358	302	309	306	329	315	312	333	325	318	323	300	379	318	324	299	332	328	341	314	318	304	339	328	322	313	338	296	303	359	328	332	346	304	337	313	312	329	319	302	289	334	293	310	324	327	337	330	306	323	336	340	317	334	302	311	295	327	319	318	307	355	312	317	306	321	323	341	339	359	339	311	326	336	320	305	337	336	326	328	304	329	312	343	322	328	348	316	327	283	359	286	321	276	303	317	307	316	324	320	356	300	296	319	304	328	355	312	325	356	328	320	364	302	315	325	309	315	294	325	310	327	309	308	329	307	292	326	300	340	344	332	289	309	308	310	322	319	309	303	326	303	299	295	328	324	327	307	329	328	328	343	339	314	308	335	320	327	332	319	315	367	300	281	320	331	335	339	306	296	306	338	284	306	316	320	283	317	321	333	296	330	304	321	321	326	312	333	344	312	312	315	336	302	313	291	345	324	293	306	335	287	340	327	325	333	321	320	351	338	336	314	345	335	287	305	337	350	325	319	323	343	330	310	295	320	318	294	303	335	318	340	314	332	300	316	335	305	322	326	333	324	351	290	328	293	324	289	337	323	318	337	316	315	342	331	299	319	352	291	301	318	324	340	338	339	324	317	293	328	351	282	341	299	313	314	308	321	314	339	328	301	308	290	322	297	319	353	329	323	287	309	321	343	328	301	295	322	323	356	352	338	310	289	318	313	308	333	334	338	305	314	313	321	343	329	322	329	316	351	304	319	345	312	314	326	350	316	330	303	310	311	287	310	287	324	311	322	352	297	347	296	330	314	314	304	342	313	329	306	309	329	326	319	322	321	308	326	317	308	331	342	326	306	342	323	328	331	307	307	337	313	297	298	339	319	314	300	288	324	306	327	268	284	331	328	314	327	313	332	295	312	308	333	325	325	330	323	329	339	319	298	320	328	327	321	309	328	326	323	375	307	308	349	294	334	311	304	315	293	339	298	342	320	335	327	320	318	328	315	322	316	298	305	298	353	325	332	352	326	305	316	312	328	301	307	310	317	341	298	349	307	339	306	319	317	297	294	326	320	330	336	331	337	322	323	278	301	316	306	326	325	302	309	314	299	280	325	302	304	319	313	336	311	348	333	312	328	319	347	324	358	339	302	316	336	330	323	306	328	338	309	310	346	300	321	307	321	333	340	323	296	314	316	350	338	305	323	312	364	266	344	352	337	309	347	314	324	317	342	306	335	278	320	314	379	308	299	322	338	308	328	322	316	317	325	310	321	312	351	321	345	343	316	315	295	343	328	329	329	319	318	309	333	317	313	314	310	314	309	341	326	338	355	317	314	299	305	300	330	327	341	342	320	302	315	307	323	283	343	304	304	302	322	341	337	327	327	334	333	320	315	326	334	313	299	326	300	317	335	311	305	330	322	303	316	292	310	324	328	309	313	348	295	322	337	312	337	319	347	334	294	323	301	336	311	331	351	325	321	305	353	335	283	327	311	299	328	335	318	325	329	328	326	314	333	331	334	339	356	303	348	332	316	323	350	324	332	316	336	310	324	299	368	320	313	328	330	311	329	325	314	324	321	324	357	319	341	284	341	315	329	322	335	321	319	307	336	315	344	305	316	295	327	321	345	364	316	336	315	318	332	318	343	325	330	312	283	317	318	312	340	307	304	333	345	324	290	304	300	304	347	327	324	331	318	348	361	312	335	330	301	320	333	336	322	347	324	312	303	341	308	344	333	289	336	282	336	302	326	311	333	291	321	327	323	341	332	317	312	309	298	286	335	297	314	312	310	306	310	340	301	304	318	312	295	337	309	307	324	329	306	322	332	307	334	350	326	311	324	327	290	316	319	326	317	325	290	322	335	320	345	303	344	332	340	330	324	309	309	302	304	318	303	297	302	303	319	309	299	327	316	347	322	352	350	288	291	335	327	302	311	310	320	299	338	334	342	310	348	307	295	316	350	312	282	309	288	330	357	327	323	295	300	348	305	299	318	326	337	327	330	295	348	311	291	343	341	311	340	294	339	325	301	319	338	347	337	354	325	322	338	328	320	301	328	347	325	291	318	324	340	303	314	329	286	311	304	283	307	283	317	314	290	334	289	314	301	328	324	292	328	308	314	329	316	296	300	321	332	307	355	321	304	324	332	332	319	353	347	312	334	321	288	330	336	312	327	323	333	345	320	288	313	311	292	333	345	338	311	311	294	330	352	303	279	311	345	339	355	326	297
22471	20304	26616	23649	20256	20108	12021	4760	3164	2481	2104	1784	1415	1270	1155	1036	976	971	868	886	826	783	792	753	734	726	776	689	666	727	659	666	665	678	641	640	634	672	590	684	626	585	646	622	612	651	630	668	645	613	598	658	608	536	633	560	596	634	637	591	625	607	591	603	583	559	610	591	597	645	637	565	630	620	616	651	619	646	591	598	582	590	583	622	612	584	587	582	626	632	585	615	586	608	600	563	603	610	607	579	575	599	596	600	610	601	600	609	581	633	615	624	588	610	577	573	516	589	616	607	596	617	603	572	571	599	591	590	594	603	554	601	593	629	608	602	628	589	608	580	575	615	604	617	576	643	619	591	608	599	611	578	675	587	584	573	538	598	578	591	609	573	621	593	586	601	628	602	595	617	607	633	597	590	592	555	597	595	603	561	608	578	568	635	641	615	601	682	602	613	576	592	581	614	609	623	583	585	557	620	562	592	635	591	561	600	603	615	662	560	598	584	590	572	576	578	599	601	599	627	612	590	593	564	620	582	598	618	607	586	623	553	589	598	623	595	620	597	569	600	566	618	599	618	575	558	656	570	627	598	599	610	590	605	588	560	595	603	585	597	611	604	623	581	603	618	615	609	628	601	568	608	546	600	616	632	634	634	600	658	601	589	618	588	574	593	613	581	628	556	601	571	616	572	626	544	569	586	638	587	621	601	639	571	617	615	610	674	625	592	606	564	600	578	625	603	612	607	578	567	610	595	622	616	548	615	566	581	612	633	597	562	633	585	612	642	627	623	593	573	607	603	609	600	586	653	563	583	608	613	621	586	576	624	582	682	603	612	570	606	614	621	601	608	585	595	625	608	611	590	578	620	639	605	594	580	585	536	654	611	585	607	614	606	620	580	578	582	566	576	565	631	617	600	596	571	600	585	641	612	618	591	583	606	599	580	577	612	585	613	588	609	610	563	597	599	610	610	607	612	561	593	570	610	592	605	595	613	576	586	633	622	613	581	652	589	605	559	575	595	631	671	626	596	591	590	581	596	624	613	561	614	597	594	620	567	619	612	580	615	614	630	581	621	589	568	642	637	563	584	598	612	553	663	604	609	606	617	599	583	565	662	602	580	608	648	593	607	618	575	604	639	589	615	591	598	606	588	599	598	594	592	590	618	605	574	589	604	593	540	598	604	617	582	619	588	600	621	579	641	561	568	576	588	632	588	575	581	609	554	587	599	620	632	611	590	593	585	592	623	575	578	589	573	589	566	562	627	576	579	595	602	593	599	587	618	578	603	595	590	628	624	597	601	558	619	627	603	572	605	608	601	593	606	610	544	591	609	629	582	615	589	598	595	615	608	588	607	614	553	581	609	580	605	572	567	586	614	580	612	613	601	601	641	611	580	591	583	633	558	607	612	586	598	638	565	625	598	593	602	603	606	589	583	578	587	557	666	599	611	605	593	572	588	568	603	598	607	600	589	638	617	650	579	563	579	601	626	592	641	649	591	585	598	551	597	605	631	556	626	620	602	594	607	588	578	609	642	588	587	616	621	564	619	582	595	539	580	596	579	598	590	596	607	615	558	590	592	605	599	609	634	620	615	597	592	574	612	633	588	565	602	548	621	571	600	590	602	617	579	621	548	636	611	613	575	586	595	601	593	632	583	581	592	591	616	648	590	578	595	612	629	583	604	597	557	552	641	597	543	594	601	625	613	576	579	585	562	617	619	557	589	613	620	632	630	540	559	596	555	593	603	600	549	588	603	593	614	596	555	616	638	597	587	600	558	575	566	619	583	538	561	607	583	619	593	588	577	670	599	619	562	569	605	640	618	556	579	628	599	625	608	570	592	582	616	592	618	592	613	581	626	620	600	596	590	556	591	586	603	598	601	604	614	611	617	625	597	582	601	632	602	531	598	607	618	605	588	593	570	603	598	581	626	599	584	623	598	637	606	600	594	621	586	598	587	587	654	565	624	611	577	563	616	596	620	640	635	605	591	576	571	607	596	610	624	562	609	637	571	607	600	641	605	603	564	563	581	560	591	585	575	579	615	560	611	584	594	553	609	587	566	582	577	622	588	585	613	623	611	633	620	581	612	622	650	568	574	579	581	592	600	585	563	615	616	627	609	614	663	620	575	588	607	614	565	648	605	559	579	568	593	558	613	564	591	616	608	593	594	638	593	603	612	586	602	588	611	552	583	541	559	605	607	605	626	566	588	583	564	565	581	585	591	625	604	610	600	614	635	593	589	602	587	597	621	592	547	592	556	617	583	562	600	589	598	597	607	628	579	604	605	632	648	603	616	598	591	601	636	550	603	603	578	604	578	560	622	634	568	612	564	628	638	604	573	550	648	590	627	606	576	621	644	583	601	562	576	569	576	586	591	598	599	595	608	583	578	620	576	600	588	582	572	615	625	601	570	622	601	624	610	618	571	606	586	607	604	593	570	582	578	558	622	554	585	590	576	622	617	599	580	580	605	632	607	581	561	638	565	587	632	627	622	599	627	600	580	634	560	579	594	581	554	629	626	566	634	610	593	630	605	612	573	609	602	571	580	603	601	608	591	628	610	604	585	568	630	560	607	615	597	565	634	592	581	563	612	607	583	571	600	564	626	621	597	557	571	565	610	598	614	608	597	544	589	603	568	592	619	587	589	624	576	573	613	571	621	603	569	564	597	607	602	616	599	582	622	583	587	631	557	577	583	600	634	632	577	584	595	574	572	573	617	645	599	584	620	566	558	611	633	571	561	543	610	596	570	569	590	583	608	584	545	602	563	586	613	589	590	581	647	583	623	634	590	597	592	593	615	602	596	586	579	589	594	577	604	627	608	576	563	590	568	606	541	558	580	602	614	631	606	595	619	597	618	603	618	595	579	584	571	578	616	584	620	581	592	606	604	557	595	580	577	598	624	638	590	593	607	577	618	589	621	636	599	573	567	619	551	623	582	585	591	624	606	560	592	570	585	600	606	574	618	551	627	574	584	532	573	597	599	581	621	625	599	590	611	614	617	574	603	579	617	600	628	594	630	655	609	565	556	586	581	596	636	592	590	616	604	596	563	607	607	639	602	621	573	611	598	602	613	582	608	573	610	585	641	613	618	593	609	584	593	587	633	615	611	581	607	604	577	535	642	620	594	585	621	600	619	618	587	579	584	594	608	616	575	571	583	568	606	583	670	614	601	564	593	583	555	611	645	585	601	611	648	560	588	596	590	647	635	623	622	615	585	587	604	612	627	600	613	634	606	580	587	590	587	564	609	588	613	552	605	633	565	617	589	626	610	576	588	611	617	597	627	617	623	634	606	597	604	588	576	561	613	637	576	580	576	608	579	577	568	596	577	596	600	591	656	592	596	628	575	599	604	590	598	607	606	612	587	579	587	565	572	619	614	596	643	624	586	580	603	587	593	610	611	568	604	577	606	574	590	579	620	597	609	602	568	609	549	641	598	643	674	588	619	575	584	612	581	635	586	594	590	617	599	569	563	544	595	566	611	590	618
47791	68888	44275	23012	17326	12128	9720	7668	6296	5037	3987	3083	2622	2262	1943	1680	1463	1404	1309	1264	1104	972	980	973	964	879	886	802	817	772	733	723	695	690	688	681	648	681	642	594	695	629	643	590	604	624	631	625	583	595	566	652	585	628	590	602	586	590	599	639	580	605	636	617	589	585	584	595	570	661	636	615	577	600	563	589	588	563	616	566	639	603	615	610	580	650	591	602	619	588	580	620	595	594	615	607	640	608	570	630	612	628	597	600	602	592	614	602	573	568	570	600	582	633	610	588	591	582	582	599	607	588	646	588	596	628	604	612	614	601	603	616	633	567	591	588	577	574	633	647	611	602	634	592	614	579	602	601	628	639	616	619	572	610	587	639	614	629	639	616	609	646	596	579	575	608	582	603	607	606	692	632	590	625	587	650	646	578	639	601	589	583	638	581	613	573	602	583	614	610	570	569	659	597	645	592	562	636	545	636	625	628	589	626	581	606	549	596	580	614	644	646	609	568	599	613	555	600	625	609	591	591	617	554	661	617	551	585	627	609	576	648	614	593	622	630	596	602	620	601	618	621	613	583	620	592	616	602	635	601	605	620	610	563	582	614	582	603	648	610	615	610	593	641	595	598	585	591	624	645	617	583	559	632	627	584	588	571	578	579	609	615	621	635	628	570	634	564	588	611	605	640	582	571	567	547	582	593	565	601	631	638	591	566	645	579	587	599	611	589	614	623	623	598	580	625	622	587	616	590	621	582	657	585	604	572	587	644	620	586	637	548	582	635	617	603	580	630	614	560	619	627	587	618	596	553	583	602	630	627	540	586	573	580	606	611	551	593	588	570	582	591	597	631	575	632	608	585	598	560	582	597	564	590	633	610	604	664	612	626	605	586	599	631	593	571	628	598	584	593	604	635	597	599	595	586	589	586	596	567	569	593	601	586	621	572	644	631	586	619	605	600	586	579	602	564	636	609	593	637	649	615	573	627	599	580	590	607	628	552	591	583	605	615	587	643	604	577	618	563	591	560	589	569	591	595	573	601	582	583	575	606	570	619	623	594	570	591	598	612	622	559	596	624	598	611	618	588	593	629	644	651	680	609	576	643	597	601	590	611	590	594	568	623	596	591	582	579	650	613	599	620	574	606	584	625	609	609	582	589	612	621	597	608	585	582	614	589	616	609	597	575	580	595	608	584	596	557	575	626	614	595	633	595	573	615	611	613	636	605	605	586	623	603	605	594	601	598	595	576	610	595	624	599	613	566	586	620	640	607	604	572	651	609	631	602	578	566	600	547	607	564	620	605	623	597	585	612	595	606	597	591	563	593	602	606	597	605	597	571	620	587	636	659	603	597	594	624	590	590	605	614	608	596	632	616	636	632	611	597	610	597	648	590	616	589	627	588	603	559	578	593	649	577	594	639	588	608	630	608	619	584	598	583	620	621	622	624	616	618	596	602	611	629	553	611	555	606	658	664	583	615	549	615	603	619	590	599	608	690	581	596	580	594	602	592	634	650	604	605	592	625	615	620	624	596	601	619	572	628	594	611	622	545	622	578	616	621	622	608	586	593	593	577	630	629	615	612	617	622	598	612	587	636	554	564	604	587	627	631	598	631	619	631	563	649	587	630	559	617	601	605	588	621	584	620	589	587	601	591	609	599	612	594	621	594	614	626	565	616	609	589	626	608	617	624	597	590	617	583	586	617	641	578	607	614	606	576	569	617	599	596	590	573	651	612	657	627	612	591	642	607	585	551	599	620	590	626	599	586	604	619	612	601	550	603	559	568	577	601	528	583	608	651	565	620	587	608	617	591	600	609	639	602	619	578	622	596	603	612	572	590	570	612	569	578	555	639	623	564	612	582	573	561	624	638	582	609	636	614	601	618	590	580	608	607	616	629	613	637	629	614	627	604	586	591	613	613	593	622	586	597	605	624	610	563	608	613	594	600	604	619	584	559	565	639	583	573	604	649	600	595	590	613	591	621	614	593	603	585	650	555	545	625	599	596	611	587	588	586	592	571	617	597	610	585	594	606	590	573	613	562	629	619	622	624	603	607	607	597	581	614	591	586	581	555	621	658	624	574	613	652	636	590	591	609	575	597	581	541	569	602	567	556	595	661	625	617	595	574	540	561	617	594	616	594	587	588	629	612	605	627	644	608	629	605	601	640	572	636	600	620	621	597	620	543	584	566	573	638	591	614	614	585	581	530	563	594	667	642	605	571	585	614	598	593	553	563	621	590	556	608	611	604	627	596	601	608	584	622	590	615	634	590	609	574	572	546	583	635	609	652	624	611	607	600	630	638	581	549	570	571	583	547	585	588	556	596	576	556	609	565	663	593	550	593	628	628	597	621	574	626	629	590	584	655	605	583	607	615	619	616	617	637	595	597	633	621	595	597	600	599	614	590	640	588	623	582	610	638	596	575	545	585	577	594	602	645	603	580	597	628	600	563	592	596	620	593	626	573	603	622	636	588	581	576	634	620	608	555	587	621	628	596	562	607	595	591	575	620	601	595	609	586	660	608	585	589	621	619	610	631	597	629	618	595	603	610	600	624	558	634	584	593	573	618	595	591	586	606	579	596	585	588	630	599	609	550	614	626	583	575	632	625	573	580	665	588	622	560	562	590	603	655	657	561	629	599	585	632	559	597	609	587	583	619	616	595	584	646	595	642	602	597	593	590	591	585	633	621	603	587	623	616	586	611	573	573	580	620	602	593	622	624	632	609	624	600	569	629	581	548	613	587	637	587	623	587	569	602	595	609	598	640	627	598	582	576	615	604	611	610	552	589	601	632	580	601	569	593	611	597	549	627	594	559	611	599	584	619	607	548	628	591	576	565	599	631	627	595	605	619	643	594	569	607	596	629	583	645	601	618	577	612	599	614	608	635	609	581	603	608	609	600	556	637	584	642	611	619	594	561	598	586	669	577	606	572	646	588	621	583	623	623	631	637	588	598	597	554	620	586	608	588	629	606	624	633	633	641	598	560	584	602	573	606	597	563	581	630	600	637	627	537	601	569	578	587	627	652	619	604	619	557	608	593	600	616	560	599	567	600	606	597	603	583	648	621	619	616	613	618	574	605	607	595	626	621	607	613	569	594	614	574	542	605	627	634	597	629	605	568	609	583	591	642	647	606	616	641	569	638	642	603	592	594	605	646	559	592	591	565	591	641	574	598	606	598	627	576	598	534	588	634	596	564	623	616	592	589	609	582	606	601	627	645	600	561	603	634	628	627	602	669	608	553	585	586	607	569	581	606	597	603	619	614	574	589	645	599	637	594	514	620	639	629	572	640	616	620	569	560	590	589	585	641	634	627	643	574	622	555	607	607	557	631	585	607	622	577	588	590	587	590	614	624	616	599	600	628	604	577	600	618	590	593	617	602	606	590	587	618	522	606	614	611	592	596	584	636	619	623	577	585	624	609	600	622	631	623	634	586	629	580	569	607	606	617	555	565	626	634	571	597	580	595	584	574	583	637	601	606	608	585	647	610
39350	37975	23807	9945	4489	2590	1898	1444	1132	970	765	666	511	467	398	358	329	310	299	305	267	248	233	224	229	240	207	246	201	199	225	206	219	209	194	197	200	190	188	181	216	178	187	194	204	221	188	190	197	203	198	210	160	200	183	199	205	186	197	205	219	189	185	182	188	208	216	211	202	185	225	187	189	177	200	188	197	203	187	195	192	197	199	184	201	186	199	195	210	211	182	195	195	211	193	234	192	207	210	208	217	210	174	191	211	219	194	213	208	203	191	203	191	211	185	204	176	197	196	203	202	191	189	201	198	190	193	201	190	194	222	193	197	212	181	215	199	200	197	224	186	225	195	200	180	216	194	200	215	202	205	185	192	198	174	203	170	212	204	197	179	203	187	224	178	203	219	185	202	190	200	211	191	171	215	212	178	211	217	205	194	167	211	206	191	218	191	192	197	168	180	195	205	213	198	199	216	187	215	191	203	178	204	217	189	202	196	205	211	197	210	194	188	222	209	189	208	191	203	221	220	222	171	230	202	182	196	196	201	201	217	208	205	191	212	195	230	188	202	196	195	186	179	162	189	204	183	195	193	204	201	188	202	188	210	190	193	210	197	201	186	186	203	192	204	202	217	203	187	178	202	213	187	187	217	207	181	196	191	185	181	199	187	205	180	206	186	202	174	189	183	210	194	198	208	209	206	187	197	201	212	208	208	171	208	185	197	190	190	193	227	190	214	185	179	199	185	201	208	183	200	199	174	225	207	184	203	172	184	189	195	206	184	163	194	188	219	213	192	197	213	201	192	186	195	212	189	182	179	205	191	181	204	194	202	212	201	206	181	212	193	187	181	210	208	193	179	184	197	197	211	197	199	177	192	225	223	184	186	202	194	184	184	186	183	229	207	193	185	190	203	194	175	226	233	185	197	190	196	189	201	195	208	182	232	184	217	209	185	199	222	224	201	194	181	202	199	183	197	205	188	200	192	213	205	208	189	191	201	210	165	226	185	205	199	194	211	193	193	195	197	196	176	198	220	206	202	208	198	198	202	210	191	214	218	199	193	171	184	187	234	199	178	226	211	188	189	209	210	174	212	186	220	188	210	195	217	186	200	182	225	213	182	212	211	203	191	206	203	191	182	186	192	209	198	194	214	201	191	200	208	208	220	216	210	191	199	214	212	201	194	201	186	208	211	188	180	219	213	182	215	193	196	174	215	209	212	204	183	183	173	177	203	199	191	231	186	188	188	202	171	193	194	217	201	210	204	189	195	187	191	176	172	229	216	169	173	212	224	248	199	200	184	193	218	208	173	180	170	192	205	194	190	181	174	208	226	186	186	195	209	205	200	207	186	213	190	208	183	207	199	215	214	205	202	225	179	199	210	190	205	181	210	201	172	207	180	195	209	201	189	197	197	202	203	200	195	197	192	228	183	174	200	214	199	214	178	207	197	178	204	224	203	195	200	188	195	213	193	198	200	210	178	187	213	220	201	205	195	202	223	176	207	214	196	203	209	204	200	216	198	208	191	186	196	213	196	174	186	157	210	207	209	181	205	177	198	200	185	207	198	218	212	199	203	208	193	221	203	234	194	221	214	196	196	216	193	220	200	244	175	210	193	204	214	205	191	213	200	204	216	186	208	201	221	175	198	191	211	203	185	163	209	173	195	207	174	206	197	217	192	216	173	196	205	191	209	199	172	183	192	177	193	205	185	180	203	197	213	217	185	203	216	191	228	186	169	203	209	186	196	210	204	188	230	220	221	197	188	198	194	208	208	199	192	184	231	189	184	201	203	189	208	191	197	189	187	198	210	165	194	196	184	186	195	187	192	225	205	202	201	226	194	194	182	208	207	202	194	199	222	208	193	218	197	213	209	207	201	182	192	185	203	192	206	190	210	203	214	182	189	187	211	190	187	187	189	199	208	210	201	183	208	171	215	185	218	179	197	203	203	183	181	200	223	200	209	207	203	192	196	191	189	201	207	216	226	197	203	207	214	217	200	194	192	205	215	213	204	220	186	221	220	215	218	192	181	184	212	190	212	197	208	211	202	197	196	200	190	210	172	196	197	186	215	223	179	200	235	189	198	173	214	208	190	198	193	193	216	189	200	188	210	207	193	211	206	194	189	203	189	198	199	213	204	192	181	189	201	236	192	191	201	194	226	215	202	188	217	196	173	214	195	182	211	225	180	194	188	208	209	182	212	206	216	221	206	195	177	210	205	193	189	194	223	201	181	189	187	201	201	223	194	211	211	207	224	187	186	203	198	211	171	209	192	195	197	189	211	200	176	197	194	206	213	219	196	189	171	196	216	185	199	190	204	222	225	204	183	201	179	204	199	199	215	205	198	192	216	183	199	222	209	198	194	207	241	229	228	206	162	188	182	201	207	218	203	222	200	203	213	187	198	197	210	181	206	188	212	201	190	200	210	222	193	207	217	196	217	210	199	208	210	184	183	196	215	179	186	155	229	223	206	173	182	218	175	190	209	205	199	200	198	188	183	187	189	190	179	199	168	211	186	198	195	208	214	238	197	199	207	183	193	196	204	198	197	194	206	222	190	180	187	203	215	212	210	175	205	199	179	183	233	193	216	199	199	167	209	183	192	203	207	184	212	214	220	188	189	187	221	213	202	208	206	203	207	191	203	196	198	194	219	206	211	198	209	213	207	162	194	204	198	207	197	188	187	195	185	194	213	192	195	212	223	188	203	229	201	199	179	204	217	207	223	187	213	227	189	197	192	196	209	192	194	209	174	170	208	214	195	208	208	220	177	184	215	170	194	224	202	190	182	194	184	195	172	205	193	207	193	203	191	218	210	196	203	190	226	186	187	191	207	178	225	207	198	230	191	176	178	180	219	199	202	176	213	218	176	200	217	180	204	203	207	189	208	219	176	186	212	203	204	195	193	203	212	219	180	215	180	200	194	195	196	213	190	200	226	200	174	224	190	209	187	207	233	212	191	203	189	221	208	206	206	203	216	185	217	188	211	192	185	205	193	193	184	203	221	198	179	195	197	190	203	201	190	163	204	195	177	206	198	167	194	187	225	184	199	197	207	213	205	173	208	178	215	203	228	195	219	208	193	200	177	192	201	213	226	206	178	173	212	186	175	204	209	193	183	180	203	197	204	185	182	191	200	198	194	212	195	203	173	197	196	212	186	212	193	177	202	180	192	197	204	229	185	202	193	195	201	169	236	205	180	199	213	191	185	196	195	198	189	182	183	203	199	174	218	206	207	197	215	221	196	193	186	169	193	212	174	208	189	197	204	223	186	216	192	216	196	205	206	214	189	208	197	211	190	194	192	178	199	194	188	199	228	191	219	181	214	224	191	194	217	198	191	183	202	196	188	214	206	220	185	213	200	210	224	200	194	207	218	204	174	198	188	199	216	195	210	171	202	177	211	202	216	201	194	206	205	201	191	207	210	177	177	187	215	213	210	190	197	180	179	195	195	226	172	206	181	193	204	198	221	208	191	189	207	207	211	207	197	207	185	184
43524	44796	27565	12126	8452	5538	4086	3183	2491	2071	1758	1407	1018	905	774	626	592	485	461	425	364	354	320	338	308	322	304	283	290	293	285	252	259	245	253	230	242	223	220	248	244	229	264	229	219	255	247	210	225	226	237	234	233	209	244	219	242	202	204	205	217	236	204	199	231	236	225	210	212	217	238	239	232	217	225	249	223	200	210	205	218	227	201	229	231	234	234	227	231	241	209	231	214	247	233	240	225	208	240	227	257	228	204	207	221	220	217	234	205	238	238	228	228	244	219	226	230	245	238	223	224	211	208	210	239	220	235	242	264	232	229	193	243	251	216	216	236	238	204	210	233	209	236	224	239	233	219	221	220	231	209	237	219	241	228	229	198	234	207	238	214	234	225	229	230	232	229	247	214	204	211	213	203	224	236	238	216	226	221	214	231	208	230	214	212	223	241	235	244	235	217	236	220	228	232	235	218	212	229	232	216	188	230	227	225	189	219	228	219	230	216	235	216	232	231	202	237	217	206	211	226	206	253	221	235	213	226	211	216	212	232	224	204	265	232	216	207	240	238	236	213	243	223	228	199	214	222	235	231	217	219	221	218	196	216	211	199	222	204	230	218	252	221	222	208	263	215	215	226	234	250	214	237	212	208	199	213	208	238	221	234	218	211	215	254	233	215	196	222	236	222	227	224	216	230	213	231	221	222	237	225	220	213	243	205	256	220	223	211	237	227	238	215	226	214	206	213	225	233	207	203	249	227	217	220	227	218	190	200	234	250	211	211	240	231	235	239	212	226	222	218	264	225	208	213	242	230	221	208	213	250	205	219	220	235	202	215	218	231	245	203	226	199	207	228	208	231	214	254	224	229	258	244	197	239	226	213	226	188	226	197	237	229	234	218	221	227	229	234	195	211	248	235	221	231	231	201	225	231	217	225	193	219	212	221	228	210	193	211	209	228	231	245	209	206	233	235	221	211	224	210	208	235	199	222	224	254	219	207	218	192	220	219	214	211	214	244	202	251	216	225	270	240	228	224	224	220	216	211	226	216	226	227	217	225	204	221	254	225	251	210	223	217	232	237	228	234	245	225	217	228	245	216	250	229	229	195	238	229	249	202	263	212	209	247	234	224	222	220	198	225	237	225	198	208	218	215	236	259	217	218	223	228	226	205	222	219	215	223	230	230	213	227	241	212	247	202	228	237	222	224	249	236	230	209	204	230	235	236	220	218	208	190	194	218	226	213	226	218	232	213	217	214	225	228	225	212	221	202	215	216	220	247	254	224	218	226	224	222	213	225	217	212	242	204	191	217	207	210	199	237	240	216	214	202	251	253	204	219	240	224	222	250	253	213	225	201	233	225	222	237	212	214	220	216	216	221	236	230	231	219	226	237	274	207	241	227	220	196	205	243	250	216	225	225	220	230	235	225	217	242	229	180	236	195	240	224	246	201	234	194	229	211	237	194	229	222	220	230	241	224	206	226	216	205	218	245	228	223	227	203	234	234	240	230	220	212	230	186	240	199	220	240	221	196	219	228	204	201	231	219	210	202	219	233	241	217	221	206	222	214	211	215	221	229	231	223	244	225	227	189	205	210	203	218	218	220	227	206	184	233	201	226	200	242	245	208	245	240	246	217	222	249	221	239	223	207	241	219	233	224	222	220	216	226	201	209	229	214	236	215	231	218	205	205	221	240	236	240	238	223	240	225	207	226	224	209	215	209	214	224	242	223	220	245	196	239	201	219	212	212	208	234	208	252	217	220	225	239	219	213	250	222	245	243	217	214	221	219	205	234	210	259	226	190	194	244	209	199	207	197	219	228	225	207	211	212	190	209	221	206	210	211	238	234	207	235	237	224	207	237	209	236	233	223	224	240	190	226	244	224	270	222	205	223	249	213	205	236	228	209	218	218	219	213	231	220	246	223	216	205	219	224	218	232	215	216	224	216	230	219	214	217	214	218	233	246	229	244	203	218	224	220	237	219	217	262	203	209	201	224	214	191	223	233	229	201	239	216	213	207	209	219	221	227	225	221	227	216	225	217	226	218	207	218	220	247	230	218	196	232	216	241	219	216	229	217	213	224	219	229	248	256	222	227	241	225	245	219	228	207	215	243	203	226	217	255	198	217	224	217	234	232	213	257	185	207	236	242	215	232	236	242	214	206	238	224	214	224	211	231	230	214	200	207	228	239	211	251	225	220	252	203	243	237	226	224	238	226	209	202	209	241	239	234	230	216	227	218	234	220	222	246	198	236	217	251	210	208	203	235	223	217	242	245	196	221	232	241	221	203	226	208	224	221	209	211	241	226	223	222	225	237	207	228	221	229	211	237	257	210	219	205	217	200	251	223	226	204	238	235	220	268	212	227	202	223	210	244	210	242	224	227	219	235	228	195	220	211	196	219	225	210	214	221	210	217	229	221	210	249	222	232	210	222	246	247	207	255	197	192	218	221	229	211	237	207	212	218	248	214	226	230	204	225	209	227	230	230	196	234	231	227	223	238	238	221	217	230	222	214	190	253	207	226	224	250	232	200	213	216	236	243	202	234	222	225	218	210	240	224	235	228	231	214	218	219	241	254	269	232	212	207	239	215	249	224	224	226	219	234	241	238	223	230	263	199	213	230	217	245	208	216	225	226	217	222	243	213	207	232	239	233	230	222	213	218	216	229	198	233	221	249	222	201	230	250	229	234	275	234	216	207	216	250	194	209	220	231	215	214	208	219	224	221	210	202	232	216	198	197	204	227	228	233	221	211	210	230	242	196	218	208	199	207	211	204	193	231	209	251	214	220	226	220	212	254	235	195	252	214	227	206	197	208	211	212	203	224	205	207	238	224	228	246	210	219	206	242	229	239	220	206	211	216	208	205	232	227	239	238	213	215	218	226	217	227	234	217	220	240	217	212	234	188	231	223	218	241	219	245	236	220	236	228	242	227	229	222	216	219	221	231	217	208	234	220	244	188	228	216	247	210	245	233	216	245	198	187	223	240	184	245	203	209	199	248	222	226	216	245	219	224	225	211	247	214	245	201	243	231	196	226	221	230	202	249	251	198	235	235	247	209	233	226	207	215	211	229	215	248	224	210	199	231	230	232	212	243	239	245	253	219	218	193	201	219	247	242	223	235	219	200	237	196	245	207	236	236	244	245	214	215	244	220	223	214	215	240	260	239	230	218	220	189	225	196	212	230	232	235	236	227	233	215	230	225	235	237	230	218	225	238	206	227	238	195	231	200	254	227	216	231	227	232	232	196	238	223	214	223	219	239	213	221	219	237	230	234	229	194	211	218	219	241	226	229	195	224	226	203	221	184	240	215	219	226	229	219	213	226	236	233	226	228	224	218	222	211	212	204	239	235	237	215	229	229	227	234	217	227	205	200	229	199	249	214	242	224	226	227	244	211	212	221	237	243	234	225	218	207	192	208	202	234	232	229	220	238	233	195	227	193	231	251	218	203	240	250	214	217	198	229	223	233	215	202	224	208	196	252	205	214	226	219	222
25051	20519	26141	24476	17820	7352	3633	2344	1837	1619	1270	1063	891	807	730	626	581	535	511	477	448	473	392	429	368	381	372	356	373	387	370	306	347	372	324	345	328	304	363	334	342	351	323	314	299	333	321	316	275	344	328	312	319	333	311	298	283	336	320	328	312	300	344	329	310	341	339	318	315	305	305	316	312	297	318	317	340	321	281	310	302	296	349	302	301	317	314	345	322	334	334	314	326	342	337	340	351	346	342	313	324	335	337	306	299	280	326	299	303	323	313	291	342	312	332	309	321	317	304	326	313	312	318	286	299	336	354	313	331	330	283	294	332	328	317	303	305	299	327	321	326	304	306	321	315	311	320	296	328	293	351	328	340	325	292	299	293	322	319	315	313	320	300	345	319	307	318	358	297	317	327	270	299	343	302	314	338	321	339	335	289	284	304	331	339	310	304	315	292	306	319	337	295	291	317	323	341	378	316	321	316	314	312	323	328	327	308	302	340	329	322	319	295	323	328	309	363	339	308	330	311	320	310	318	312	348	309	317	345	319	286	310	300	311	288	299	327	340	297	324	340	314	320	344	348	322	310	338	326	320	292	322	335	300	325	292	336	323	313	345	330	304	292	331	348	288	325	338	331	329	307	325	364	309	297	285	326	353	309	322	320	326	343	313	314	328	336	330	311	319	305	338	326	311	319	297	318	316	331	290	334	303	365	289	322	316	309	321	322	307	321	324	319	320	312	295	294	298	321	335	319	339	303	340	309	312	296	308	298	321	311	310	320	342	322	356	319	300	308	328	324	315	337	300	341	329	298	324	324	324	318	325	317	283	291	318	320	330	289	317	315	344	314	320	295	334	342	312	335	306	315	344	319	329	340	335	322	296	320	322	277	285	289	308	309	301	307	329	303	345	336	329	323	298	300	334	307	316	303	299	327	316	321	307	331	319	312	331	325	317	318	335	282	312	342	346	319	311	342	329	301	314	321	315	320	342	326	284	327	296	324	316	307	296	301	298	331	314	310	298	276	311	301	305	295	320	331	331	279	313	278	297	292	322	312	296	318	318	288	305	299	324	333	312	317	304	295	316	290	315	309	315	338	326	321	306	326	285	287	292	330	294	323	348	301	331	322	316	314	305	349	304	291	308	337	294	318	295	304	307	298	316	314	328	317	312	330	310	314	303	308	293	297	326	315	318	324	316	304	299	330	280	319	330	320	334	324	303	300	318	313	312	318	316	351	320	337	317	331	306	335	299	306	327	333	319	303	304	328	307	347	329	318	331	322	277	332	287	298	318	317	298	358	318	296	315	315	300	331	293	311	292	316	325	342	302	333	305	321	340	304	356	316	323	307	341	321	302	302	324	296	303	308	320	275	284	313	315	302	314	339	335	274	348	333	322	310	303	330	314	322	319	260	327	296	288	339	346	314	327	306	306	283	327	292	327	337	300	349	321	312	317	297	304	331	308	325	305	306	336	326	307	328	300	328	327	309	329	313	321	321	342	295	288	295	313	301	315	315	323	321	306	350	309	317	318	339	309	316	297	306	339	340	350	320	339	330	319	340	308	337	304	304	319	272	332	315	325	326	310	328	309	295	314	320	328	341	311	307	334	324	329	320	334	296	318	304	308	317	334	310	316	320	358	333	327	320	284	336	323	306	330	339	296	320	329	307	288	334	307	337	297	307	315	329	304	317	301	334	316	350	298	315	314	323	260	300	334	326	332	324	357	294	294	333	325	317	312	328	313	331	302	331	327	330	346	297	325	336	321	316	346	361	325	332	345	327	331	301	312	308	342	300	334	351	310	316	308	325	348	319	321	326	297	357	313	328	302	332	338	345	350	308	312	324	314	355	335	322	321	326	328	330	319	347	346	323	299	351	316	316	334	315	318	295	338	294	318	319	326	295	328	331	346	320	313	301	310	324	302	323	301	326	305	307	325	302	307	310	327	324	347	349	316	335	298	288	336	312	313	329	331	325	329	295	327	315	324	329	338	332	320	305	324	326	334	321	306	302	306	302	333	324	314	323	339	331	311	321	314	303	334	278	312	317	319	320	299	302	312	345	301	356	318	269	304	308	323	321	300	317	302	317	306	303	312	318	298	292	324	339	332	336	315	348	331	340	343	310	304	325	342	341	306	325	298	320	328	305	279	308	297	298	309	319	326	296	280	303	303	294	340	317	346	313	314	328	315	323	311	325	335	323	328	316	305	324	332	311	324	290	311	340	326	329	310	316	345	333	310	288	318	344	308	316	330	306	346	312	318	343	314	316	304	317	304	348	313	323	333	320	341	335	310	321	338	325	329	290	310	303	345	325	291	317	295	310	308	316	325	329	340	311	322	291	310	315	308	327	347	310	310	338	299	272	311	311	292	337	321	310	279	327	321	290	299	331	315	307	326	324	324	347	328	360	291	331	300	329	311	323	324	300	315	316	317	341	329	299	306	311	262	311	306	298	312	302	313	314	340	330	290	330	322	368	329	334	301	311	335	329	296	355	299	297	325	285	340	321	329	311	308	327	283	328	358	295	317	298	302	322	344	325	303	293	304	304	286	327	327	322	327	295	300	309	326	314	340	317	308	326	312	291	348	296	328	300	304	280	292	340	305	353	347	328	309	305	307	324	306	310	326	350	368	326	263	308	317	337	337	305	300	321	327	355	323	338	290	314	299	317	326	325	320	259	315	296	287	343	352	290	317	336	327	307	302	331	333	296	287	347	302	331	315	340	306	300	317	353	289	321	338	303	346	338	300	320	328	291	296	318	317	317	329	319	325	322	309	307	315	314	333	339	338	338	360	331	310	316	337	308	325	339	327	319	326	304	352	336	330	329	320	334	341	323	317	333	310	336	301	305	319	321	328	317	304	282	284	333	305	337	318	347	315	293	353	332	316	322	317	311	295	317	301	319	325	300	326	327	319	323	347	312	339	325	315	287	276	329	338	312	296	303	313	294	358	309	342	305	332	336	310	329	324	301	345	317	316	314	307	307	320	338	321	326	320	343	317	336	312	363	322	313	337	305	328	365	314	337	352	322	308	336	325	309	323	289	312	319	306	354	306	314	328	319	329	298	339	299	311	308	316	359	335	326	314	340	308	309	321	319	303	323	316	320	320	329	323	318	332	325	308	291	323	324	276	294	324	307	332	326	320	328	313	294	320	308	333	337	358	317	327	312	317	311	307	293	321	312	302	308	308	320	288	306	309	328	294	326	308	313	307	301	298	329	308	296	301	333	308	307	331	308	289	306	327	321	314	319	338	314	336	299	305	324	299	317	314	322	330	297	340	291	328	327	325	330	335	322	298	312	329	348	322	316	325	309	319	344	352	327	334	306	300	304	328	319	321	289	329	321	331	347	328	314	300	297	373	300	317	334	300	332	288	318	306	299	315	324	308	334	332	295	332	278	316	323	317	316	298	301	347	320	334	319	332	286	348	292	285	307	293	282	304	319	295	341	319	314	330	335	285	310	313	333	303	333	314	325	267	309	291	329	288	308	316
44468	56089	38072	16910	11807	8170	6280	4650	4007	3179	2484	2003	1698	1510	1333	1004	885	826	740	709	606	607	534	486	470	441	418	432	417	422	381	383	388	392	375	360	379	351	356	385	338	339	322	325	335	364	316	328	362	343	366	322	347	343	347	338	312	328	334	328	312	347	309	321	340	321	303	363	306	340	326	344	309	321	305	315	360	341	327	333	325	311	331	314	346	290	341	326	319	320	338	324	328	340	335	378	347	337	319	323	337	299	380	359	337	356	325	340	308	358	328	353	318	302	325	352	344	311	343	316	310	296	330	286	351	347	311	309	320	319	333	319	313	327	326	313	357	308	297	332	297	326	319	344	339	294	307	331	293	347	305	313	311	330	316	307	336	331	340	340	368	356	288	339	311	321	340	339	343	305	334	356	357	319	336	348	304	299	347	369	318	363	349	320	339	364	335	317	323	342	304	334	307	334	333	319	342	341	320	329	321	350	284	326	336	340	323	339	324	313	322	342	322	328	317	316	301	340	301	332	320	327	350	327	336	341	324	315	353	342	315	321	327	313	313	321	295	332	358	332	339	305	341	342	333	330	316	312	340	351	315	317	366	332	313	322	319	365	333	317	322	339	291	327	316	314	326	353	323	324	364	312	334	302	316	308	344	338	354	323	367	372	294	342	334	312	313	326	325	311	360	313	359	305	338	354	289	293	296	331	350	339	290	333	335	324	338	318	314	307	305	315	316	330	356	324	357	319	319	323	312	319	318	346	296	321	355	308	317	340	351	331	341	332	315	300	312	362	306	319	343	311	336	315	312	315	325	344	365	308	360	326	380	300	344	327	361	356	317	332	349	290	319	311	345	310	334	354	305	327	357	330	356	331	366	329	321	339	347	335	312	366	317	320	337	328	295	311	328	338	329	343	342	344	318	368	342	341	325	301	333	349	323	334	363	333	326	357	324	341	339	349	328	321	347	325	352	325	325	322	343	325	337	339	324	306	308	326	338	373	309	319	331	323	326	340	302	316	311	345	328	326	341	302	324	321	330	331	364	329	335	309	332	309	329	302	321	326	319	343	343	329	310	346	335	326	325	314	342	297	330	312	300	331	329	322	311	316	310	323	339	311	313	358	360	344	314	303	325	341	332	333	311	357	299	336	321	345	336	314	304	337	312	319	300	322	314	312	324	320	322	332	363	331	330	323	346	328	335	333	318	310	324	307	336	329	346	334	301	313	297	310	345	317	307	348	366	323	339	308	304	341	312	307	340	325	326	343	346	356	311	298	343	326	311	315	335	338	351	352	331	334	343	305	320	333	308	338	352	320	340	303	339	331	317	314	335	325	330	343	339	339	328	341	311	290	328	346	308	327	344	317	332	332	385	304	331	313	341	330	327	323	337	352	315	324	325	316	344	323	332	343	320	332	319	325	348	355	315	320	291	323	350	325	325	338	320	320	331	336	312	309	333	326	339	322	327	361	319	284	348	320	308	321	366	331	336	316	310	335	342	332	319	313	321	293	307	310	309	313	362	337	323	341	314	336	327	319	332	324	302	324	325	322	278	330	323	311	313	365	323	340	342	328	323	345	329	312	346	320	351	310	303	369	322	343	332	334	309	342	342	326	323	332	328	326	324	332	309	318	330	365	326	328	352	336	343	318	316	356	337	333	357	310	357	338	315	322	340	334	324	325	357	306	312	364	283	344	317	298	321	328	298	319	338	340	357	322	351	324	314	314	313	328	347	312	323	331	325	320	323	337	312	340	344	340	339	335	335	339	347	349	326	318	339	314	320	317	358	314	312	310	335	304	309	357	310	313	297	337	348	324	319	324	295	328	358	340	326	319	346	361	317	329	346	321	327	326	335	320	341	332	373	308	329	294	334	326	316	338	308	324	306	303	322	333	327	322	344	325	335	285	364	354	303	328	351	318	325	330	326	302	363	334	323	348	319	337	322	310	315	307	360	325	310	302	320	338	307	342	334	287	337	345	311	331	340	321	336	312	333	354	345	343	328	304	337	298	345	313	308	312	334	328	337	302	333	353	315	316	313	336	339	337	325	317	334	317	341	320	342	306	321	340	340	324	363	330	316	360	315	322	340	323	341	292	321	287	293	346	332	350	320	328	302	339	317	343	362	348	298	296	337	322	308	353	291	301	335	319	328	333	312	323	319	326	321	346	321	317	333	313	334	325	333	380	342	330	330	351	307	334	335	318	312	325	352	331	357	345	306	311	352	352	342	299	368	305	325	341	311	321	340	352	332	305	309	316	306	331	298	345	364	318	361	336	320	312	342	352	341	312	322	327	356	349	316	320	322	342	322	311	340	341	316	289	310	369	312	296	334	341	336	313	333	301	293	298	284	317	324	321	305	286	335	310	303	329	348	293	332	359	326	303	332	360	380	301	361	316	318	355	319	296	342	337	327	342	354	298	360	347	328	307	320	352	326	318	320	312	308	376	329	347	325	288	319	343	300	324	328	331	351	346	327	331	333	321	342	334	310	329	327	322	312	333	320	337	316	337	347	334	320	301	332	322	328	310	324	322	330	365	335	313	311	352	329	316	339	330	325	330	328	301	348	344	302	319	363	317	325	319	339	351	332	316	325	320	326	323	325	293	346	333	325	356	368	323	330	315	346	333	341	347	323	367	303	365	319	318	338	334	314	337	321	328	315	327	312	282	311	325	297	332	339	319	347	346	305	333	313	330	348	322	297	359	294	351	305	333	294	326	335	357	318	297	292	332	327	348	315	316	292	311	362	348	314	330	342	329	311	353	359	333	314	349	336	299	333	358	341	366	338	335	332	326	325	319	361	326	328	339	331	339	306	318	342	340	341	370	322	348	333	290	322	363	337	347	301	355	300	298	330	311	330	309	328	319	330	338	315	295	334	340	340	305	309	314	329	331	330	327	346	347	311	310	305	325	328	344	298	309	348	314	339	316	310	332	324	339	336	329	341	327	355	320	356	309	311	338	340	333	338	317	338	318	314	311	344	333	314	303	348	305	334	345	340	359	352	311	316	356	309	300	321	329	369	308	340	309	314	320	333	322	349	344	355	338	343	328	351	328	325	308	316	348	298	326	314	299	322	312	342	336	311	349	327	315	296	321	333	315	327	320	318	317	335	332	337	303	354	343	356	304	320	303	327	327	358	345	334	311	317	312	313	325	316	317	362	324	319	342	317	344	338	332	385	330	354	357	341	325	345	336	359	317	295	318	348	325	311	316	320	332	334	335	325	327	309	323	331	318	323	306	338	312	346	341	356	332	356	315	360	305	313	355	330	321	333	308	346	335	344	347	346	345	298	320	332	323	299	346	343	284	304	336	335	321	329	327	321	340	318	340	286	311	331	318	328	306	332	331	334	337	320	347	372	314	301	346	340	324	298	335	317	352	330	336	325	309	332	353	343	335	331	349	349	341	343	374	347	330	345	356	367	314	328	337	319	319	307	309	323	329	356	324	349	358	349	326	327	367	333	338	346	305	332	301	356	315	319	330	347	376	322	346
22518	20323	26669	23693	20307	20221	12506	4643	3159	2563	2191	1859	1643	1533	1438	1230	1068	958	932	900	883	790	875	795	742	719	731	663	726	658	686	647	654	655	636	653	674	629	654	616	686	613	665	621	624	600	607	635	648	612	646	618	601	631	605	581	592	577	651	624	615	650	596	625	585	623	635	639	619	580	594	633	618	594	604	589	585	589	619	602	603	631	679	621	656	659	600	693	618	639	635	626	622	591	599	615	627	647	618	609	599	639	645	622	584	609	663	567	591	597	584	647	613	597	612	578	625	658	585	611	641	632	601	653	590	622	638	584	603	586	666	627	606	640	598	635	621	603	546	592	590	605	608	643	564	604	590	645	620	640	615	653	659	605	655	616	600	605	605	588	566	636	629	596	618	613	600	611	593	641	602	560	618	587	627	636	605	614	562	614	605	582	615	620	588	627	608	558	569	624	619	638	634	609	612	569	558	614	583	597	629	584	593	576	595	562	617	655	569	619	593	598	640	623	725	599	605	632	615	608	622	609	632	617	589	653	624	608	655	611	597	616	614	572	609	591	614	600	613	611	579	592	609	626	607	601	629	595	604	616	596	603	563	573	569	601	565	597	625	593	648	533	586	597	614	570	613	573	591	607	620	619	592	612	623	616	643	587	600	643	586	561	600	615	580	620	602	621	638	599	622	624	609	581	589	619	625	598	640	608	605	591	642	595	611	644	572	585	589	577	574	632	651	600	621	622	593	588	568	687	654	649	575	599	657	623	611	600	660	580	653	580	645	609	599	612	658	576	635	632	607	635	616	633	624	621	660	651	661	633	589	594	616	563	578	628	624	656	601	586	613	634	579	618	596	610	613	593	608	636	652	611	571	625	578	631	658	624	608	561	608	649	619	620	614	599	599	603	616	579	616	578	565	605	648	600	644	606	567	624	620	572	586	601	598	587	586	610	617	606	547	621	589	607	633	603	610	577	634	602	613	600	615	616	592	594	634	608	623	634	600	606	649	607	601	599	602	607	653	624	612	631	622	568	574	636	665	622	634	628	610	623	608	614	613	634	612	637	575	636	627	619	642	611	648	634	619	587	590	577	609	609	601	610	609	651	614	538	642	593	592	599	599	600	590	586	601	596	609	582	609	587	637	635	590	598	607	604	622	564	620	645	576	655	612	592	599	601	605	591	587	628	618	643	582	631	569	547	599	589	605	641	671	648	629	583	590	610	598	604	593	587	635	609	622	627	620	632	650	612	622	600	583	616	585	624	648	674	677	602	639	592	613	635	631	603	570	557	576	614	659	596	558	620	570	595	561	576	545	566	573	636	601	580	607	635	605	567	597	597	623	603	630	555	625	568	594	615	586	614	657	599	646	604	647	611	593	555	580	594	640	573	603	640	628	614	616	579	602	633	614	614	597	606	609	603	580	600	695	636	612	589	597	643	637	649	596	569	593	679	593	602	599	556	622	618	628	602	598	613	606	581	586	599	631	602	630	649	553	613	592	579	615	584	655	587	647	616	590	592	592	598	617	595	598	633	575	646	588	615	619	580	570	602	626	624	629	638	636	621	663	593	612	622	641	613	628	608	587	645	654	600	602	582	622	646	614	576	591	585	615	623	580	635	562	601	588	555	637	569	641	600	595	621	571	598	627	577	623	644	594	578	595	589	624	573	584	653	610	604	652	615	594	619	589	630	593	610	588	633	618	576	639	594	588	654	610	619	628	605	634	656	669	625	645	602	614	623	618	624	618	595	566	611	651	660	572	593	595	634	627	649	617	586	651	601	604	580	642	596	642	529	625	641	619	635	586	595	632	628	604	615	544	639	619	628	629	600	589	603	614	597	628	629	587	661	609	610	604	631	590	610	599	572	595	662	600	635	610	593	611	553	600	599	566	602	621	607	629	581	633	601	600	581	616	634	629	587	586	636	613	607	611	619	600	603	632	612	621	579	619	623	562	623	605	650	602	613	600	584	600	617	629	596	634	576	593	597	561	626	601	591	615	620	569	577	623	575	587	600	621	587	650	615	609	620	617	565	639	611	582	614	632	616	600	606	609	652	635	590	592	643	602	644	572	661	609	628	585	606	599	603	624	609	582	590	616	599	612	588	602	599	646	572	603	613	611	597	588	636	622	604	614	672	608	572	589	602	591	612	621	659	628	614	610	606	579	599	607	657	617	634	632	624	590	640	606	666	621	581	570	615	590	599	624	630	619	602	595	592	541	588	638	593	604	657	613	619	571	610	648	612	603	612	624	606	619	611	641	583	596	625	630	613	599	610	615	623	636	659	630	615	597	572	615	642	629	607	573	621	599	650	619	620	614	614	614	674	612	590	598	575	623	563	637	600	613	610	662	647	605	620	630	623	622	659	606	626	580	558	621	617	595	620	606	604	573	615	632	605	566	623	656	601	586	607	570	623	609	618	600	627	622	605	574	590	624	578	567	615	613	600	599	637	613	624	632	589	587	583	627	619	590	593	579	627	585	613	618	600	651	656	618	615	593	620	590	568	578	611	611	629	572	608	622	623	622	595	639	595	606	601	580	629	529	654	609	606	644	608	564	608	621	581	645	600	642	652	612	632	578	595	580	626	608	589	611	582	615	593	627	633	597	610	605	636	578	582	609	616	608	593	630	584	638	622	602	609	599	550	622	602	593	644	640	570	578	614	634	609	645	657	604	589	616	582	604	615	590	581	545	591	616	624	589	646	598	581	621	632	650	586	642	594	593	540	658	611	604	615	571	621	574	614	613	595	662	617	621	628	616	636	594	626	620	613	643	616	655	624	623	576	625	572	612	635	566	604	584	572	584	626	595	547	618	600	613	607	650	625	579	621	596	619	607	619	567	574	596	650	575	608	596	586	650	606	623	594	635	630	616	596	637	624	594	615	598	648	640	603	579	577	643	613	611	596	594	603	616	626	635	612	585	540	642	620	577	572	604	615	614	587	619	592	581	639	666	607	610	590	604	581	608	643	626	559	581	582	611	562	604	613	633	605	627	583	645	593	595	612	604	622	643	635	588	611	621	628	580	612	574	585	646	609	631	612	570	638	624	620	602	626	562	597	616	594	579	621	605	605	627	570	624	580	609	604	596	615	623	618	633	607	621	601	634	590	633	631	619	586	636	637	604	641	603	647	614	630	594	577	655	598	614	599	589	605	610	607	649	586	581	617	623	600	591	578	624	606	577	553	596	623	650	636	630	640	588	608	601	584	579	618	620	610	607	609	635	602	591	596	614	624	611	616	583	629	645	578	615	622	638	584	605	668	572	623	639	588	626	607	625	584	566	602	596	621	630	598	602	631	609	607	622	619	610	611	612	605	580	606	601	610	569	628	582	603	627	605	577	596	588	608	580	622	634	611	592	584	597	560	605	580	645	626	577	637	586	640	579	598	588	616	575	648	631	636	617	594	654	587	645	644	652	602	607	619	579	596	615	651	603	596	598	573	591	571	620	623	585	622	620	604	609	602	583	595	570	594	618	646	608	598	617	624	603	600
48463	69830	48157	23377	17327	12567	9521	7477	6056	4923	4230	3396	2892	2573	2402	1993	1704	1514	1401	1308	1165	1049	1035	975	939	881	858	815	789	818	744	723	771	666	745	732	696	672	654	661	627	627	659	675	648	621	564	660	639	634	623	690	615	629	613	625	599	622	683	593	609	654	569	598	618	628	619	633	628	605	616	630	584	628	594	619	645	604	639	639	637	600	596	584	631	577	578	619	610	628	611	632	622	650	591	643	583	617	596	645	575	611	635	610	622	600	609	597	646	608	594	577	608	621	608	636	610	566	577	645	634	607	648	643	688	626	607	588	622	657	598	600	612	578	611	608	632	611	599	612	591	578	639	616	645	648	589	579	583	636	592	613	576	574	591	620	595	600	597	569	637	613	621	612	600	558	629	610	640	616	612	631	616	607	633	570	623	598	617	628	633	647	593	617	624	620	586	623	613	652	638	583	632	609	616	602	616	592	579	624	628	630	609	604	562	588	588	600	596	612	561	633	651	592	581	575	618	608	595	663	622	645	640	576	551	593	604	554	637	617	582	640	575	598	605	611	597	626	574	610	600	627	622	631	594	618	624	587	583	663	651	610	629	659	593	602	625	588	624	666	618	571	587	577	651	580	588	629	568	619	645	592	595	598	579	624	600	588	612	567	627	618	648	624	572	597	607	655	638	622	602	579	599	615	589	621	618	603	631	554	617	579	646	602	622	589	594	595	603	597	596	616	567	617	590	577	630	597	605	641	587	575	581	623	609	596	604	546	605	623	596	607	641	608	582	569	592	627	593	545	571	668	646	607	597	628	583	597	599	638	543	572	595	606	654	623	619	600	603	599	614	623	596	626	657	633	620	577	598	606	663	601	642	637	604	621	617	628	598	640	603	578	589	638	604	580	590	658	579	614	610	606	669	605	655	639	601	599	621	650	551	608	605	603	606	600	613	602	566	619	577	575	623	611	639	635	609	613	627	607	580	587	617	642	600	632	549	582	604	590	581	583	604	608	650	598	590	569	575	624	612	615	560	611	626	644	611	596	622	629	623	574	593	599	602	617	610	601	602	609	603	613	615	554	614	611	616	575	624	626	567	610	585	602	609	599	594	636	582	579	607	605	622	611	608	620	640	647	612	604	616	592	598	592	648	605	634	612	608	572	599	643	595	580	590	622	609	587	622	574	624	645	590	597	589	586	591	591	601	573	609	589	644	614	601	613	604	618	618	572	655	573	626	607	619	626	620	604	636	642	555	530	591	570	592	589	626	587	598	584	606	621	587	587	600	578	632	612	612	581	624	587	654	605	586	585	632	623	610	598	587	602	577	614	565	575	613	622	630	618	619	605	609	573	575	637	609	593	570	578	630	599	599	627	636	612	615	623	543	652	626	598	614	622	595	605	601	620	599	605	588	616	599	628	583	636	588	591	629	633	619	593	584	597	651	573	584	562	597	583	596	633	617	602	641	633	634	599	614	633	614	617	582	605	589	613	638	626	557	641	617	606	661	615	619	617	599	577	597	602	614	638	647	599	611	611	627	582	614	660	577	598	606	598	615	587	627	588	601	639	615	601	636	573	576	608	641	609	617	583	609	592	652	619	627	622	669	548	596	601	643	594	559	626	625	618	660	613	621	602	597	631	624	607	580	656	587	572	617	621	619	610	605	632	625	658	607	607	614	660	575	605	651	654	589	610	609	623	587	621	634	613	612	613	552	630	609	590	573	623	620	618	571	603	634	565	638	607	627	624	599	609	590	616	618	614	624	592	613	603	559	644	610	625	585	646	580	610	601	575	628	597	564	613	597	595	642	594	549	646	581	638	578	607	560	566	592	599	622	596	605	581	624	614	546	604	599	607	622	579	612	633	634	623	621	612	643	636	613	591	585	634	625	596	625	566	574	602	632	611	597	603	626	629	606	592	571	608	588	636	646	599	565	600	577	573	565	588	634	623	695	604	629	572	616	622	595	604	587	594	624	624	584	593	620	637	643	622	602	626	603	620	558	616	602	593	632	611	621	626	576	589	651	632	628	611	590	604	583	633	628	573	614	585	634	649	642	594	587	591	571	595	625	592	597	559	578	604	636	618	590	571	640	593	606	558	580	577	611	575	606	644	623	621	574	587	618	653	630	628	585	581	575	582	596	591	622	609	627	606	618	646	592	594	582	595	637	600	618	629	594	596	601	578	637	591	614	597	573	602	604	608	565	642	611	603	638	631	576	598	630	586	595	577	644	638	642	617	604	610	647	576	596	609	593	575	612	621	624	640	613	616	634	592	556	589	580	600	661	570	603	595	608	603	654	630	621	608	612	582	638	615	622	630	564	585	642	572	590	630	636	636	592	626	605	594	632	635	589	584	602	612	637	640	611	613	638	605	596	594	653	626	605	600	598	635	583	593	566	620	601	549	608	600	586	590	586	570	606	608	582	606	643	586	614	610	615	599	629	632	570	547	578	605	612	644	621	611	629	602	602	591	611	565	580	563	642	596	637	600	586	627	563	595	608	584	597	582	620	642	641	580	613	592	567	598	576	617	590	633	607	625	645	622	609	613	629	634	633	643	629	646	641	637	592	646	586	580	602	599	652	622	625	607	570	647	619	632	634	622	594	614	585	591	612	590	600	575	584	633	600	606	570	629	669	605	586	588	614	634	626	617	611	596	618	590	643	574	621	593	648	622	630	638	620	620	580	635	625	628	582	628	579	582	575	616	577	641	606	603	612	637	619	621	585	617	620	600	564	560	581	586	583	614	576	604	574	580	567	636	617	613	603	585	628	630	610	616	618	594	552	589	582	599	596	627	647	589	625	592	613	588	607	611	585	597	624	624	617	599	629	639	599	563	592	586	615	581	610	594	635	611	599	590	620	620	617	620	623	617	622	614	643	601	583	607	643	558	612	601	613	573	570	613	608	611	622	620	583	615	615	597	572	587	629	625	620	606	629	610	630	595	629	587	634	629	609	616	660	622	632	599	596	633	624	602	601	606	584	574	599	625	607	605	621	606	641	589	610	606	656	610	624	626	625	574	605	571	589	600	591	626	602	640	654	619	623	620	646	611	641	603	615	611	576	621	582	568	627	604	652	603	583	637	609	612	601	587	609	581	615	614	602	608	561	574	617	599	613	598	621	637	607	593	571	615	640	660	611	600	567	577	622	563	657	641	589	593	565	606	621	585	620	579	605	622	603	593	617	643	639	609	581	553	627	597	603	656	594	637	602	588	578	596	600	622	669	595	605	551	591	619	645	630	634	644	611	587	575	582	620	631	622	601	619	550	588	576	629	582	601	614	593	604	577	608	590	575	607	604	646	551	588	646	588	615	597	626	617	612	637	647	598	645	573	626	623	637	634	595	597	597	609	581	603	572	630	586	560	606	584	582	592	630	601	579	608	636	626	597	668	593	541	624	562	591	565	602	596	624	639	598	622	620	639	631	627	563	595	577	639	591	592	594	596	607	577	608	573	609	632	613	610	607	582	655	608	647	660	610	602	578	641	572	629	620
42154	43427	26904	11161	4713	2917	1887	1397	1117	1006	891	830	666	623	520	476	423	355	342	330	318	341	276	280	269	249	242	244	262	245	267	225	229	241	239	213	245	232	214	220	256	211	214	239	222	232	228	231	233	219	220	198	219	224	215	210	214	221	230	212	213	211	212	207	217	217	206	262	203	212	234	221	230	223	217	199	208	219	224	229	196	230	220	250	212	238	216	201	250	199	215	231	204	206	225	231	220	199	223	238	214	227	202	206	230	218	210	201	241	205	220	215	247	231	224	200	251	217	243	268	213	208	229	249	233	175	216	229	237	216	213	234	232	232	216	205	208	183	212	222	257	214	209	221	214	232	247	204	212	215	195	218	232	214	198	217	210	218	221	235	203	228	216	218	242	222	225	215	198	238	202	207	223	215	228	241	225	228	209	243	212	218	210	237	241	192	208	217	202	231	230	242	220	226	217	207	221	221	214	202	197	233	228	220	236	208	233	218	237	211	240	246	212	203	247	225	235	219	207	208	208	219	228	217	240	237	205	235	231	214	221	211	225	211	203	233	216	214	230	208	243	224	210	203	258	244	229	192	212	226	228	235	212	221	197	200	225	219	215	212	233	230	217	218	217	229	211	204	214	201	220	236	229	234	211	223	219	188	222	241	214	193	208	213	215	207	211	204	210	228	221	238	216	247	250	230	221	209	229	212	219	225	202	206	231	238	226	209	245	229	227	238	216	222	211	217	215	239	198	196	226	256	247	214	236	217	227	219	225	219	228	217	206	219	212	217	235	235	237	209	227	258	225	216	230	237	212	202	229	209	220	232	240	223	199	225	198	246	207	199	225	226	206	244	249	230	227	233	183	216	218	236	229	212	220	224	208	211	224	218	208	210	250	207	235	213	239	228	204	226	202	250	234	191	253	245	250	204	227	226	196	221	217	238	232	238	222	241	199	229	242	213	224	207	219	221	229	230	220	216	238	206	221	236	252	219	230	209	222	206	209	237	209	203	220	234	225	238	238	220	211	235	230	196	206	226	212	211	239	221	232	216	219	206	216	249	204	212	245	239	235	210	220	226	226	226	208	220	218	223	202	235	214	204	246	225	238	219	227	221	209	224	235	206	220	211	244	237	211	217	222	194	224	205	241	190	221	212	217	223	224	226	213	216	217	231	220	219	239	214	229	205	206	228	203	216	219	240	238	210	216	210	214	225	217	223	228	197	228	243	221	221	223	207	202	198	226	217	199	238	228	203	218	223	228	196	221	227	229	236	209	225	218	240	213	193	245	222	224	201	233	225	215	196	232	202	222	229	224	207	201	198	230	199	231	223	189	217	242	225	214	214	218	198	216	189	219	221	221	238	216	211	207	223	201	219	223	195	232	217	246	222	208	227	223	212	218	206	221	219	217	228	223	221	208	218	230	226	206	239	218	200	217	204	216	224	230	214	216	215	229	227	215	215	195	209	231	208	232	244	235	202	205	218	188	218	230	217	232	234	224	179	208	217	236	237	238	215	226	237	210	258	204	216	237	196	207	214	222	235	207	188	221	260	226	230	234	206	205	210	211	217	226	190	213	216	215	225	212	243	240	240	203	227	208	224	231	232	230	206	217	226	234	209	210	232	231	178	220	224	218	204	217	198	223	212	251	228	206	218	195	222	224	220	235	220	225	225	205	180	183	224	205	222	215	209	249	233	233	249	238	215	204	224	213	206	227	214	204	244	210	205	227	227	232	221	233	196	206	228	227	205	255	229	194	208	233	232	217	213	206	216	218	200	215	212	242	206	207	224	218	189	224	241	234	182	243	222	202	224	215	243	216	227	216	213	207	219	219	236	225	216	208	247	202	202	215	216	221	279	208	212	229	207	219	211	222	230	210	206	217	222	213	197	207	205	224	248	200	207	203	183	208	248	206	274	232	233	234	240	248	208	225	210	220	232	223	238	257	218	226	234	204	216	209	242	223	224	227	209	234	242	208	199	247	242	248	212	207	207	195	248	225	229	228	213	227	213	236	215	219	220	215	237	226	227	225	209	232	220	210	245	244	220	203	213	228	213	231	222	227	213	213	209	193	205	219	232	214	217	240	232	224	218	216	230	231	194	211	222	214	230	207	224	232	207	208	186	205	239	236	213	204	211	190	220	219	221	208	210	222	239	220	243	206	200	203	213	242	219	212	211	231	197	222	238	207	203	211	225	241	226	218	228	210	218	229	189	231	220	224	226	225	206	214	200	214	203	252	215	209	203	232	192	239	221	209	235	213	215	239	193	242	230	221	250	219	204	189	230	228	229	226	220	209	239	227	209	240	213	234	221	219	220	222	233	209	200	228	232	208	216	252	232	228	212	201	206	234	226	233	225	222	215	235	218	243	234	211	231	212	229	205	235	238	229	233	221	225	202	198	218	195	224	212	220	220	237	215	218	232	225	208	224	231	236	232	225	245	210	206	209	220	231	220	228	237	207	219	244	219	222	228	223	233	229	220	222	188	224	240	229	209	218	199	242	203	227	236	219	218	210	206	216	203	229	222	216	211	219	211	240	212	226	226	239	215	201	222	225	221	255	208	250	232	217	238	219	232	227	207	239	220	211	209	204	206	214	236	191	217	222	228	234	216	220	197	202	228	227	222	217	217	198	221	195	207	209	245	227	218	234	225	259	190	204	202	195	230	246	215	226	230	201	244	181	227	228	215	237	224	227	208	203	226	231	214	239	217	213	220	217	235	195	210	225	213	238	200	214	216	216	228	223	224	216	219	208	237	217	210	208	220	196	180	225	239	195	215	201	228	210	188	220	227	222	227	219	231	244	231	218	208	210	185	214	224	219	234	229	197	233	201	222	215	226	237	222	220	226	226	199	247	225	212	208	226	239	219	174	214	191	248	213	210	221	224	215	176	208	199	235	218	219	233	193	232	221	213	231	195	220	218	248	240	210	187	216	215	213	222	223	208	227	232	227	224	207	230	237	237	231	240	257	199	246	202	232	192	196	265	251	221	207	232	191	220	204	201	209	228	224	198	209	193	208	218	206	217	212	213	220	215	243	212	220	241	200	211	226	236	203	235	199	203	252	235	231	229	213	220	221	216	213	242	213	209	224	268	223	189	229	241	240	226	228	212	217	216	221	234	217	216	222	234	206	221	189	205	203	201	226	211	199	215	211	220	215	217	221	214	261	196	226	227	227	223	223	234	217	192	237	175	252	217	216	244	234	233	228	214	231	213	226	213	220	211	216	211	223	231	246	213	200	226	196	252	226	234	221	242	216	213	216	206	242	199	225	218	228	221	229	216	234	213	239	225	229	213	238	215	219	223	249	218	203	239	215	201	230	209	233	214	228	208	200	222	213	192	209	215	217	214	246	215	216	207	214	238	238	252	225	232	261	213	210	206	223	214	238	203	202	252	216	221	236	240	210	253	216	201	218	238	205	215	208	227	246	227	215	246	214	218	194	224	252	226	226	226	237	226	244	250	197	206	236	232	234	188	216	219	205	224	204	218	203
46674	51187	29845	13230	8466	6045	4256	3214	2608	2156	2110	1673	1329	1185	1058	885	712	620	558	511	455	464	409	319	377	317	317	307	311	304	267	268	310	265	280	265	262	256	240	244	249	222	215	299	236	241	236	233	236	247	236	240	236	242	277	286	263	252	257	240	265	247	269	232	241	279	250	244	233	229	236	246	225	248	245	238	263	245	249	233	239	252	245	231	250	227	251	244	250	232	252	233	248	265	234	231	264	240	237	239	217	245	248	233	235	229	266	276	225	239	237	244	259	258	224	240	239	262	237	259	261	268	237	229	235	230	239	246	221	235	236	284	261	241	256	239	243	241	229	266	249	221	247	248	240	262	237	237	254	244	260	232	251	285	253	219	260	266	205	224	239	244	234	228	260	232	269	219	234	247	233	252	229	255	242	229	230	224	245	255	260	245	236	253	241	217	236	257	249	251	229	257	247	241	233	253	255	233	270	275	269	248	250	267	262	256	261	245	257	256	244	253	254	237	263	239	254	261	272	239	240	246	240	235	236	260	258	248	235	253	244	237	255	233	259	284	258	265	252	241	232	266	266	235	239	254	257	228	232	219	256	231	251	248	243	244	228	241	271	239	229	232	252	226	254	260	247	202	226	252	226	256	236	255	230	240	254	239	248	259	247	254	248	233	253	236	234	281	251	265	240	258	239	216	264	231	252	253	257	259	276	231	228	228	231	228	221	247	215	259	239	268	242	240	248	256	237	261	247	232	254	225	242	260	253	249	278	261	245	218	244	236	244	247	231	269	259	258	246	235	231	257	247	236	235	246	228	258	251	276	228	250	244	257	242	239	244	247	234	225	235	249	252	225	217	281	244	240	272	278	254	250	253	269	224	261	248	260	226	235	253	259	249	237	245	262	250	249	226	273	236	282	229	235	257	259	236	271	236	243	234	236	235	228	260	259	256	260	238	258	231	218	232	251	246	277	280	261	237	230	236	240	253	247	264	245	243	238	260	274	243	213	249	234	227	241	251	265	276	220	272	266	233	248	254	244	286	234	260	267	243	260	251	269	211	214	228	235	195	250	274	229	275	237	258	239	247	224	257	247	251	273	241	267	223	244	254	247	270	255	244	255	246	245	218	256	233	233	239	239	207	237	258	240	231	250	249	225	266	231	252	289	245	236	260	235	248	233	218	246	245	244	216	221	240	257	251	234	243	264	233	235	219	263	260	223	257	266	241	237	238	250	245	245	252	257	244	243	240	244	260	237	257	228	270	244	233	243	247	237	251	229	236	264	249	271	248	240	265	237	250	229	258	255	257	270	241	226	239	255	237	268	226	233	230	247	258	261	272	269	266	219	231	249	231	265	257	247	262	240	203	236	225	237	264	261	238	242	232	234	222	228	248	294	262	242	264	236	232	244	242	247	261	235	248	230	229	243	253	238	235	254	231	204	233	234	253	229	250	249	279	254	226	229	252	247	258	258	266	243	238	232	257	233	255	262	270	238	242	261	284	217	235	239	226	236	262	241	257	265	237	237	259	249	246	250	245	217	270	250	235	256	211	256	249	238	251	282	266	251	249	225	243	242	245	255	250	233	242	250	237	231	239	252	251	240	262	266	242	233	253	258	243	255	250	248	260	269	241	259	256	236	237	241	281	258	258	249	249	235	257	222	255	241	247	225	240	244	266	230	264	217	251	274	256	232	255	244	227	242	216	280	230	219	232	242	253	255	223	226	278	260	272	218	238	247	257	251	240	225	261	254	249	250	265	291	239	257	220	257	247	253	255	262	242	254	239	262	223	279	242	271	257	221	236	260	203	241	228	256	253	245	259	235	246	241	243	254	224	235	222	263	224	259	236	241	243	246	253	252	238	246	237	245	273	293	270	222	237	221	216	244	243	253	268	214	260	249	240	247	246	248	257	226	249	221	232	241	246	265	247	225	267	222	244	257	231	240	247	250	248	251	248	276	252	249	241	267	223	262	227	272	233	246	225	225	225	216	256	246	228	241	226	248	253	242	229	218	238	259	266	231	253	253	252	242	230	263	230	248	243	249	264	238	275	282	254	238	262	239	219	227	234	266	279	246	250	248	247	256	245	251	229	246	257	252	231	278	274	263	271	245	255	248	239	256	261	257	223	227	233	264	236	258	239	242	268	247	239	271	250	234	247	270	213	272	216	267	231	202	255	227	252	234	224	242	276	254	258	233	239	224	235	234	252	247	248	238	219	233	260	253	235	217	222	251	239	254	271	253	214	262	219	238	234	274	263	234	255	245	259	262	206	257	230	274	248	262	231	244	242	250	239	255	241	270	259	244	261	258	264	258	249	234	228	220	236	232	229	234	249	230	264	244	261	281	232	255	258	248	279	213	228	279	231	240	237	251	254	258	229	248	246	232	239	234	230	247	249	245	259	247	247	241	265	252	255	265	213	236	252	220	255	247	238	233	237	237	252	250	262	233	251	230	263	250	243	219	237	236	231	251	265	242	233	260	248	253	253	244	248	236	232	236	243	246	283	242	253	270	220	269	258	256	235	253	255	242	254	244	254	276	232	249	228	235	254	227	261	211	265	206	257	266	265	228	217	254	248	218	230	253	243	257	253	288	239	253	231	231	250	248	232	260	228	276	247	249	262	249	233	222	220	271	225	206	277	247	248	252	238	235	241	242	258	265	241	266	240	259	258	218	300	256	250	239	258	241	233	275	232	214	261	276	233	268	272	248	250	255	255	249	270	266	275	232	230	255	284	251	231	274	231	269	233	233	264	256	257	225	253	242	241	236	232	251	231	251	239	225	247	237	259	226	274	231	267	233	239	247	250	267	229	249	253	223	242	244	236	248	275	234	243	257	271	214	219	236	249	227	270	266	257	259	252	255	262	206	227	242	277	234	242	245	265	228	268	232	232	249	219	252	246	260	269	234	248	256	276	230	211	247	255	265	221	235	264	231	249	247	254	232	242	222	253	249	244	252	243	232	254	254	238	241	251	239	256	223	225	259	235	258	247	226	273	242	229	268	227	227	236	266	242	263	247	271	230	231	243	235	267	223	257	238	245	233	249	241	226	251	249	252	210	271	234	258	254	230	267	252	269	262	221	246	233	244	238	238	237	237	231	253	246	241	236	238	249	240	260	228	267	246	262	216	251	252	231	266	257	256	249	246	244	240	220	258	273	261	260	230	208	230	264	228	230	246	226	258	244	275	248	235	230	245	236	282	217	234	254	268	228	253	251	231	254	249	237	246	242	235	241	241	267	229	258	260	260	235	285	248	270	231	224	251	257	258	254	272	246	239	269	240	236	254	235	261	240	235	247	246	222	234	234	228	238	244	244	240	238	257	267	274	257	263	230	219	255	275	243	245	228	292	243	250	229	243	222	244	241	257	235	227	202	278	227	228	233	223	268	255	237	225	218	213	253	248	268	221	252	240	233	245	239	222	227	243	229	241	230	229	231	231	274	262	229	251	241	253	259	252	224	255	247	253	221	249	237	246	275	253	243	246	262	233	257	229
25239	20583	25953	24576	17744	7191	3369	2253	1635	1444	1208	1035	996	844	826	693	613	549	529	557	505	440	435	422	438	432	367	395	364	362	363	340	349	353	312	301	329	347	343	334	342	294	322	346	333	267	304	326	317	327	299	316	348	358	320	329	321	327	323	310	349	341	341	296	342	328	300	303	331	373	332	305	313	340	314	324	308	303	299	321	322	310	324	345	300	318	309	313	316	341	337	353	309	306	315	325	304	319	330	342	300	318	309	345	304	334	334	326	319	321	327	363	335	310	317	331	310	318	317	335	326	332	307	326	311	316	305	336	322	343	323	331	296	325	318	306	344	291	358	319	335	291	333	319	348	304	309	354	297	328	311	305	363	337	313	286	331	314	353	291	330	302	337	331	339	346	303	334	281	312	295	310	298	318	298	313	366	351	317	319	342	307	298	326	334	310	351	332	318	313	314	312	340	318	300	335	298	333	309	324	334	315	333	344	319	316	336	356	329	289	332	356	306	360	314	333	294	325	321	302	334	336	311	340	313	346	323	287	348	333	352	334	312	310	311	297	296	321	357	306	333	304	365	294	323	299	323	326	302	333	321	301	352	349	291	342	314	331	327	314	309	317	302	340	323	300	348	301	317	328	324	355	323	295	340	340	298	366	316	315	311	321	324	293	282	327	329	328	336	349	354	328	351	336	332	310	305	316	305	327	318	299	332	307	358	327	319	322	305	293	320	306	314	305	305	302	360	367	296	340	330	334	316	325	307	336	344	312	313	306	286	336	317	343	345	304	333	311	327	314	322	325	315	329	327	315	295	286	315	329	294	347	340	294	305	301	288	293	330	338	330	321	324	323	319	308	299	328	352	325	328	318	339	302	340	345	299	341	338	342	321	330	324	305	308	309	330	325	304	324	327	339	321	332	303	332	310	302	292	301	310	337	342	330	283	310	331	317	332	345	310	344	334	363	325	345	292	334	272	350	312	324	319	350	330	323	334	316	344	313	316	311	315	322	306	321	305	322	299	314	308	332	316	333	332	326	325	333	336	307	363	325	322	342	322	328	326	330	319	340	347	304	301	318	301	330	333	274	325	342	320	303	309	338	347	359	309	322	318	323	310	329	348	320	348	329	344	292	325	306	326	329	330	340	325	329	351	329	322	305	320	347	312	314	350	359	314	309	321	308	299	333	302	323	323	352	337	319	337	336	345	325	306	311	335	314	307	339	285	330	318	305	308	336	331	344	318	288	303	321	321	313	345	367	320	324	360	334	306	325	328	318	304	301	320	312	345	332	295	298	314	327	336	315	334	330	356	316	314	338	316	368	330	334	312	342	313	329	327	318	327	338	303	293	339	315	338	336	321	332	339	338	285	346	332	325	329	337	340	315	299	318	332	325	302	323	313	353	334	320	328	343	344	312	329	313	318	335	322	312	303	321	292	351	323	308	282	316	300	352	342	302	316	291	324	306	300	312	298	309	294	317	331	327	313	301	305	319	357	323	306	338	345	345	324	318	334	316	342	319	340	349	311	345	327	304	338	301	349	307	328	345	334	306	297	300	335	334	314	340	296	323	312	307	327	319	354	298	360	318	335	320	341	317	319	297	336	312	282	324	314	331	332	318	366	294	333	326	318	303	338	306	301	334	344	307	332	322	340	321	313	287	321	298	332	316	280	348	309	343	298	332	297	301	315	313	326	316	321	325	323	316	305	318	364	332	335	334	347	348	311	330	325	328	360	330	308	338	326	361	328	331	331	330	313	322	311	307	344	304	330	354	324	324	297	313	283	338	326	316	301	340	331	295	306	328	322	316	308	325	299	328	316	301	334	316	326	326	310	328	340	287	318	337	327	328	324	330	302	345	294	325	344	317	335	314	300	326	329	345	331	312	341	350	322	328	318	301	303	324	338	304	360	311	356	328	316	332	327	352	325	328	331	319	338	352	326	353	355	319	339	331	336	312	315	329	314	296	329	369	324	330	321	354	303	348	295	323	324	354	275	318	311	324	322	334	357	318	310	329	349	286	323	296	309	316	338	311	326	316	329	309	321	345	313	330	328	334	332	311	332	363	329	319	345	337	320	321	320	322	341	321	290	343	353	319	363	342	334	315	332	292	316	286	345	292	325	317	317	309	312	337	336	306	329	328	291	331	323	355	346	317	342	364	316	311	333	349	354	332	327	302	296	347	316	325	316	286	308	344	331	328	328	300	313	335	292	331	303	344	351	307	339	317	352	340	309	336	374	313	310	309	321	349	326	294	287	338	309	349	330	341	344	306	311	326	304	314	351	321	340	356	333	300	289	295	338	320	330	303	326	322	307	336	309	306	299	309	326	332	332	306	335	314	320	343	330	347	339	324	301	301	300	326	307	319	313	346	353	349	292	329	284	315	299	322	296	349	329	320	289	301	317	304	332	306	315	309	342	350	360	295	329	327	316	335	329	320	316	340	357	349	300	288	317	337	305	335	342	310	308	307	289	321	312	335	304	315	338	313	314	335	323	299	342	333	358	342	317	305	300	330	349	334	339	361	306	344	333	295	332	289	335	322	319	277	349	345	327	340	339	340	310	339	313	312	322	320	296	322	340	315	289	312	338	286	324	357	327	313	320	300	297	351	324	295	330	321	320	329	299	312	336	286	303	325	333	354	317	273	333	340	316	307	337	310	314	332	343	296	324	304	302	328	323	305	335	326	310	315	311	336	329	323	302	342	323	315	340	301	327	332	312	299	326	325	334	313	307	317	341	296	336	290	321	292	348	340	339	318	353	342	318	356	356	320	322	315	329	320	346	316	308	318	325	313	285	360	319	336	329	325	339	335	321	308	304	343	306	306	288	318	321	335	334	365	323	302	322	303	334	332	322	306	320	325	273	299	335	318	308	346	298	314	347	309	315	298	294	286	307	308	306	351	364	312	316	318	349	318	296	311	295	296	345	312	307	331	314	295	313	335	340	332	314	335	321	301	328	331	319	315	316	295	312	322	334	334	334	353	349	314	314	307	319	314	301	337	308	303	316	318	316	316	348	311	314	294	300	325	327	309	321	304	323	305	325	308	342	307	286	295	316	328	330	310	304	274	312	295	319	344	327	329	312	312	335	358	319	320	325	301	342	301	320	313	316	304	340	308	336	311	336	319	329	318	320	287	302	314	317	314	318	338	367	278	327	314	305	316	324	319	329	305	333	345	323	346	351	332	325	317	311	323	320	308	318	323	302	318	313	326	331	323	309	306	356	333	318	322	339	319	338	340	297	314	308	348	346	290	324	345	311	302	319	331	319	326	317	335	303	330	352	341	332	315	302	316	308	302	306	310	339	317	323	315	350	295	290	347	364	305	340	321	326	367	293	307	315	326	338	337	327	321	331	295	344	320	333	334	310	307	342	287	326	293	349	328	329	328	332	337	324	356	297	341	348	333	335	305	337	306	302	342	334	324	315	302	340	304	339	322	308	316	321	311	320	310	314	359	316	325	334	309	342	326	334	339	315	324	319	310	326	309	295	329
44103	56694	35000	16978	12001	7969	6049	4423	3598	3134	2482	2005	1823	1639	1484	1185	1020	935	809	819	691	613	584	515	524	445	443	411	452	382	409	402	389	400	345	362	350	377	394	349	366	350	316	360	356	360	320	360	330	307	353	297	341	300	356	323	324	329	356	334	354	359	323	337	345	329	323	356	356	334	348	335	319	338	326	333	335	350	316	350	332	325	335	341	353	326	316	334	342	322	326	328	329	306	357	355	314	333	295	290	325	361	316	350	339	338	312	318	319	343	321	290	355	345	331	331	346	331	326	335	338	341	327	332	339	315	330	316	361	354	330	324	314	322	312	347	327	331	325	325	351	318	339	321	349	344	326	275	343	381	352	333	313	382	356	306	298	324	315	339	355	336	336	311	320	324	334	357	335	317	336	334	349	353	368	328	330	323	338	361	315	335	340	334	319	321	310	362	325	323	336	348	300	349	348	278	327	298	325	314	339	357	326	309	318	315	319	291	309	343	339	335	333	323	377	351	322	327	345	323	346	342	330	342	360	391	341	344	314	324	315	344	351	357	354	308	326	315	330	346	336	345	370	308	329	358	358	328	350	324	308	352	317	325	337	298	313	344	302	346	349	313	342	316	347	373	317	348	310	340	381	301	365	313	313	340	338	336	339	356	362	317	335	334	331	339	363	375	318	329	356	313	319	314	305	337	337	328	346	347	307	339	337	339	307	310	303	306	349	321	369	335	353	326	346	334	339	353	330	338	313	326	319	325	326	313	358	286	325	328	317	315	335	335	333	341	313	363	300	329	349	338	297	314	312	306	336	351	306	332	332	356	335	325	324	330	334	360	352	336	307	341	327	322	325	318	318	325	347	320	320	344	349	343	386	362	331	327	332	358	339	307	348	352	358	351	318	384	348	362	313	306	327	298	311	333	312	341	350	337	371	322	301	359	363	326	360	331	345	323	307	353	326	345	313	315	348	319	316	307	283	353	359	283	331	319	293	380	351	319	302	328	329	344	335	352	304	300	321	345	348	320	322	373	330	347	305	317	318	301	336	327	335	326	340	323	355	308	352	324	332	321	353	324	333	344	356	333	361	303	328	356	315	340	322	320	320	322	312	344	324	343	330	324	332	338	334	317	320	351	318	289	332	320	309	366	320	361	333	357	385	347	296	319	331	347	345	358	325	339	351	303	322	328	308	323	342	352	332	325	358	347	305	328	328	324	350	351	327	335	332	327	317	348	297	309	319	341	324	299	334	314	348	328	325	371	359	351	368	303	314	336	328	312	320	361	352	317	338	320	346	339	321	317	334	339	319	338	378	324	310	341	349	327	332	325	301	334	374	341	310	331	298	334	330	300	350	314	348	363	346	316	336	340	337	360	342	334	323	310	309	350	308	367	331	324	329	314	340	297	298	343	308	337	333	357	348	350	339	331	331	326	333	358	322	305	355	311	300	332	322	320	314	344	325	321	338	364	320	311	336	323	357	321	340	341	311	336	319	318	332	321	326	328	302	325	329	343	316	365	331	333	339	345	360	350	342	322	371	347	325	352	332	340	323	333	359	323	328	317	375	319	331	322	369	382	335	316	347	330	339	327	335	315	341	266	321	306	314	355	306	352	337	337	334	345	316	336	345	337	351	337	345	333	341	316	317	304	348	310	330	333	334	331	347	324	338	323	341	316	351	315	322	318	353	346	314	396	333	331	338	343	340	325	339	319	320	358	302	341	341	352	345	355	331	355	352	326	339	329	310	351	339	331	348	340	315	340	331	315	334	334	340	300	303	303	362	336	322	352	350	320	366	296	303	307	357	318	332	325	339	330	347	326	369	317	338	336	335	355	335	332	335	306	345	324	334	362	327	348	326	341	343	353	322	328	301	330	334	346	356	334	313	339	351	304	358	330	337	347	358	291	349	313	340	354	323	329	309	346	304	306	337	360	347	337	298	337	302	319	343	328	324	352	312	321	344	373	336	354	345	312	313	330	345	335	344	341	331	333	365	331	340	308	323	346	321	335	352	331	374	324	353	332	348	323	307	321	346	318	370	309	358	292	340	317	322	329	337	319	297	311	312	321	303	322	307	354	317	325	326	356	338	305	310	346	341	355	322	326	321	358	350	293	325	335	337	354	333	352	309	337	341	354	367	342	334	362	332	325	346	320	330	341	304	333	318	328	303	365	349	335	346	315	345	341	330	311	335	360	342	323	328	306	331	372	311	327	319	332	321	330	319	326	366	331	322	331	323	322	359	357	334	363	332	324	336	323	357	357	322	339	366	322	379	342	324	318	308	328	307	313	361	331	333	313	357	347	347	332	312	362	324	357	320	316	310	318	318	336	316	323	324	317	319	327	337	326	329	328	338	343	334	318	327	331	329	346	372	351	322	333	330	341	351	344	339	329	330	332	330	303	344	347	304	302	362	331	372	357	340	319	290	334	323	345	314	353	330	356	325	335	331	320	302	330	352	305	335	332	337	321	313	319	351	334	338	345	342	350	320	290	361	327	314	351	317	338	335	334	334	312	301	347	339	329	342	337	346	313	321	349	364	339	308	327	310	359	339	353	297	312	321	336	330	331	341	310	325	326	331	310	339	309	363	319	283	353	303	336	322	356	325	313	321	313	329	318	350	315	331	314	350	328	334	330	308	322	343	351	346	321	314	319	347	338	321	301	359	355	326	336	333	364	332	332	326	346	337	310	309	361	357	311	335	358	337	346	336	335	303	342	327	336	306	321	353	306	325	333	311	321	318	326	328	341	309	339	330	318	339	322	316	342	300	363	324	330	319	336	314	334	334	306	318	313	329	319	318	351	306	355	353	312	303	355	314	303	347	365	303	287	309	319	343	322	323	300	367	322	320	327	295	339	328	314	329	328	323	327	334	303	328	338	301	350	345	332	353	341	337	352	356	335	340	350	336	329	318	311	327	346	334	348	321	331	359	333	311	347	309	334	362	351	341	313	327	324	327	388	361	313	340	320	337	369	320	321	340	310	345	334	319	338	307	347	343	363	352	358	316	340	328	305	335	301	343	304	302	325	356	333	331	321	323	359	333	325	325	323	323	328	332	314	342	298	329	332	348	363	308	335	305	334	340	336	350	351	328	328	317	338	347	322	328	321	353	319	355	324	319	355	336	335	333	322	336	278	329	313	297	337	327	314	331	350	335	343	333	320	317	336	322	345	293	331	319	340	330	348	341	347	309	340	312	304	323	342	321	334	316	347	352	357	334	340	342	328	330	315	338	334	330	327	364	344	351	328	303	365	346	360	329	337	332	343	349	348	335	325	347	322	324	330	353	336	319	376	343	339	334	374	325	345	321	307	363	324	357	320	328	304	295	343	317	312	340	324	321	303	329	350	314	350	334	337	344	328	329	336	323	315	317	338	330	326	361	318	344	334	304	298	338	325	335	341	350	366	332	336	309	318	357	338	329	325	342	315	333	329	311	349	318	307	336	339	345	308	324	328	316	316	326	320	356	365	345	345	324	312	316	354	324	349	315	326
22388	20298	26685	23576	20227	20229	12779	4932	3254	2648	2197	1838	1654	1496	1362	1313	1191	1080	991	927	890	895	862	807	755	779	749	700	734	687	746	681	692	659	687	652	632	651	635	637	624	592	626	633	612	648	634	613	614	614	588	624	662	629	626	602	627	635	592	579	652	613	656	583	656	613	633	632	595	584	588	584	624	593	584	573	609	574	611	667	554	590	636	583	627	644	600	635	623	595	592	629	611	593	626	604	579	628	618	603	633	591	589	636	600	621	626	603	624	610	597	633	619	620	611	595	562	616	598	615	577	606	614	584	663	599	668	613	582	620	627	618	577	609	663	614	632	587	584	636	624	571	605	601	598	643	620	592	606	643	594	623	627	619	621	601	634	609	627	614	626	598	592	557	603	622	625	574	658	622	619	542	675	597	626	615	609	623	617	636	603	610	605	605	616	584	614	586	641	597	592	660	618	615	571	564	644	652	626	595	618	562	577	599	582	644	610	617	629	620	628	595	622	554	587	632	630	640	680	600	584	612	574	608	635	620	642	626	648	643	655	594	627	596	593	657	644	641	607	605	617	614	623	573	571	642	612	640	587	608	582	607	627	620	622	612	584	601	641	643	623	604	614	617	641	602	638	643	622	589	642	656	614	583	622	586	565	623	586	609	618	652	633	593	650	571	615	638	616	587	627	603	613	568	612	639	627	611	605	632	602	635	638	618	608	650	610	610	609	599	656	640	616	606	623	646	638	633	637	570	605	613	590	600	619	609	627	617	604	596	588	601	594	640	614	604	616	634	625	636	571	592	581	599	588	590	591	651	593	684	586	626	611	625	597	589	602	568	630	637	629	665	593	605	642	588	605	628	603	637	591	585	580	592	584	613	592	626	595	568	581	628	641	570	608	593	612	612	621	618	601	608	630	635	619	641	596	608	567	616	615	611	627	615	588	624	595	607	589	579	610	591	626	610	585	619	620	607	597	620	607	622	619	616	613	603	620	649	615	606	616	578	643	626	559	620	602	618	579	607	642	630	607	568	614	606	614	621	589	607	647	579	556	591	616	646	620	600	623	585	598	596	630	603	653	630	582	627	650	615	586	593	628	576	609	631	564	635	650	612	649	636	612	593	605	623	614	614	631	595	614	584	640	604	673	643	614	558	636	581	578	664	573	669	627	603	626	635	618	622	586	640	619	610	621	620	638	627	627	675	616	655	650	635	596	661	583	608	551	648	639	581	620	611	586	587	617	622	673	563	647	578	575	591	650	647	604	636	643	617	656	624	625	620	598	600	620	619	613	589	587	613	637	589	604	644	608	608	625	563	623	601	588	628	599	580	624	642	637	600	602	610	629	579	614	570	634	604	627	605	609	581	579	597	622	593	624	588	651	610	594	578	615	621	617	631	609	608	607	671	637	626	587	578	634	611	646	662	628	597	595	584	591	607	598	583	585	661	562	590	624	592	594	587	638	631	667	588	621	614	608	615	602	645	626	605	593	647	633	627	619	569	644	620	647	616	652	597	595	645	578	606	616	634	656	623	653	593	668	595	601	595	594	603	618	570	602	635	605	650	643	556	650	609	641	557	573	637	588	604	648	609	561	588	617	606	617	611	610	609	626	620	620	606	628	635	573	595	597	589	619	625	591	626	552	636	679	584	643	562	611	638	616	598	610	596	592	631	627	588	627	609	607	548	603	623	608	600	612	625	649	595	616	592	607	638	611	607	645	567	596	609	560	610	621	588	630	595	644	634	641	626	639	639	608	624	577	639	668	646	603	629	606	611	597	615	597	579	582	598	609	603	600	641	663	617	591	592	609	604	620	594	610	607	582	629	627	595	600	577	587	570	660	593	618	571	627	593	580	583	628	579	599	625	584	583	616	585	551	616	634	584	609	621	586	602	590	590	628	598	640	607	605	615	580	656	574	573	619	630	621	647	595	621	624	603	630	600	596	624	599	627	593	617	644	620	679	602	628	591	607	577	614	612	627	628	614	588	654	618	632	617	656	591	641	642	598	627	578	609	651	634	663	629	589	587	633	576	609	608	566	589	592	658	607	586	615	685	579	629	626	600	612	646	590	654	597	580	639	625	571	609	631	622	604	599	619	637	645	649	626	651	586	565	592	602	562	664	590	617	636	622	576	616	596	638	593	619	583	626	564	601	599	561	632	631	624	610	561	580	622	581	586	617	595	633	638	585	620	563	592	637	603	596	568	598	553	641	622	567	572	611	592	583	654	642	581	582	609	616	654	627	588	681	644	597	641	611	628	625	629	612	639	587	610	583	632	577	597	622	658	605	613	633	596	626	647	608	566	638	642	602	608	639	594	598	616	581	586	629	652	633	627	623	656	640	623	610	610	611	555	648	598	645	664	591	579	633	587	595	607	605	605	623	579	608	563	614	616	577	612	569	610	587	644	555	599	604	606	609	628	650	620	647	620	612	600	616	564	608	612	580	591	601	617	638	575	614	599	607	615	610	644	597	613	590	605	606	611	616	630	594	584	591	674	606	572	573	622	641	613	581	575	605	605	593	617	601	583	620	569	653	642	580	616	614	637	618	622	615	607	641	620	633	600	622	615	595	637	621	571	653	662	602	679	658	596	630	621	589	597	630	558	589	568	621	598	625	605	603	613	629	636	580	621	584	575	604	602	621	665	611	644	620	615	603	621	582	622	630	618	614	637	609	618	618	628	610	613	616	569	614	609	604	572	603	588	595	621	622	617	587	645	583	636	593	629	546	540	600	611	602	599	602	582	628	621	591	604	604	598	602	623	585	611	662	593	614	643	660	616	571	636	607	613	605	603	592	643	588	612	608	585	655	598	559	593	610	577	560	609	606	611	626	640	604	622	607	620	640	611	640	627	629	604	640	607	600	631	603	580	617	595	632	597	616	609	636	629	631	620	590	672	636	576	569	574	636	590	579	603	652	644	615	593	598	586	608	645	593	608	593	612	620	662	607	578	622	599	592	650	566	634	587	614	605	633	610	563	593	591	609	628	575	622	671	643	586	613	645	646	608	602	593	630	626	641	606	646	598	617	607	663	581	599	570	594	636	621	558	593	622	618	637	615	599	600	573	610	607	651	637	620	598	581	628	577	586	628	609	593	621	569	606	588	610	653	627	612	578	604	595	654	584	627	611	618	621	569	626	593	603	638	619	595	629	592	622	599	575	590	567	617	616	643	629	645	624	675	607	619	610	651	586	656	564	614	603	603	662	631	595	618	625	627	622	615	565	580	624	642	658	617	586	670	646	635	635	618	614	618	572	575	637	648	550	607	620	616	596	590	593	620	653	597	603	599	613	604	589	561	605	591	604	572	608	624	610	625	584	620	647	582	671	630	601	595	627	603	629	650	585	658	587	576	599	571	563	620	570	617	588	647	606	595	619	625	618	562	593	627	622	582	621	635	616	614	595	620	663	618	570	639	576	559	602	587	597	626	602	623	565	621	645	635	600	624	598	615	590	609	615	590	624	583	637	627	576	643	647	627	590	658	588	603	629
47653	67938	44874	24428	17028	12938	9723	7658	6163	5061	4156	3294	2882	2646	2346	2127	1797	1606	1440	1442	1274	1194	1132	1060	910	873	830	882	784	740	752	722	669	752	675	682	665	683	696	631	635	637	608	652	652	638	625	647	661	601	629	609	632	639	624	672	586	625	628	596	633	643	628	642	632	641	585	621	584	608	598	617	613	625	618	628	595	589	601	642	578	643	598	604	624	581	642	620	639	592	588	611	630	681	598	601	570	619	601	593	598	626	595	622	633	601	657	598	615	602	635	594	606	588	577	607	649	638	615	596	619	671	653	572	647	577	595	560	621	646	657	641	604	604	612	633	559	593	622	605	599	598	608	564	603	616	623	651	630	658	603	622	577	604	589	617	622	592	562	604	604	604	626	589	614	627	589	600	627	621	627	608	601	650	591	624	605	621	606	620	622	596	610	612	615	617	626	652	643	618	652	608	592	615	637	609	616	619	593	632	609	641	574	596	574	597	583	561	593	585	593	625	629	621	602	631	612	595	589	601	647	585	606	565	628	584	622	609	636	619	609	615	616	621	589	620	633	549	570	579	605	613	628	605	581	619	601	580	555	597	602	622	629	590	605	593	621	614	549	600	583	633	607	607	577	639	611	621	579	596	646	634	578	572	663	604	610	611	594	599	600	600	580	612	627	635	635	601	603	592	590	577	601	622	596	623	659	622	630	623	614	598	594	647	644	606	562	595	638	561	656	592	582	632	633	578	609	582	613	556	614	612	582	648	598	586	601	626	609	620	612	597	651	587	611	589	608	625	630	607	674	626	626	582	615	601	613	625	605	595	611	634	621	642	595	615	576	664	628	596	591	589	638	651	566	639	615	640	621	574	583	619	584	596	610	588	589	618	634	630	585	591	615	622	621	628	602	580	629	638	560	606	627	620	604	592	609	638	645	587	593	608	613	622	577	614	599	598	627	599	612	628	626	625	636	628	577	588	601	554	649	615	602	638	612	595	607	614	605	651	618	622	628	625	615	604	613	598	582	618	603	615	601	607	602	602	630	645	631	620	614	600	636	610	578	590	570	623	601	596	612	618	593	659	577	643	597	614	598	599	602	613	615	624	593	607	581	577	615	622	598	580	590	617	591	615	580	608	642	601	584	587	578	595	601	616	606	606	570	635	629	599	612	601	644	590	594	613	611	581	590	615	670	580	646	600	577	608	625	613	604	637	602	620	617	637	625	627	604	626	618	609	597	573	587	612	602	632	587	636	592	601	604	609	625	612	612	577	589	604	638	594	554	610	584	601	644	620	605	601	628	602	635	621	582	587	621	609	628	596	614	606	643	612	652	648	618	564	594	561	585	649	637	614	597	593	604	627	570	613	612	588	557	605	572	555	668	632	621	626	581	648	615	613	602	649	614	590	642	614	588	641	663	567	595	624	680	600	639	580	560	607	578	596	584	588	637	596	582	595	616	610	656	655	581	650	569	625	602	599	621	608	584	638	593	681	579	584	630	634	585	621	637	575	599	584	621	601	617	605	540	604	582	592	592	606	566	602	621	578	628	598	616	624	589	583	615	587	592	662	626	649	620	571	593	581	571	632	611	636	616	625	664	597	605	588	599	650	644	650	607	641	629	602	631	619	616	653	639	618	647	663	624	563	647	627	595	624	627	588	621	621	580	626	656	649	610	638	619	594	597	571	594	622	640	623	616	578	611	594	559	597	635	618	613	598	614	582	609	587	641	621	591	607	579	585	617	622	636	604	571	604	614	613	629	600	607	567	640	619	649	564	609	560	590	682	561	603	625	597	629	622	599	596	628	594	611	647	626	652	628	598	592	607	628	567	633	587	638	633	623	590	599	569	644	645	628	597	579	565	637	590	618	591	598	621	584	638	568	617	646	612	593	617	652	592	567	636	631	676	630	612	586	599	625	635	604	594	612	579	595	599	633	620	610	636	642	651	598	663	583	606	616	569	582	622	582	620	594	580	582	556	587	596	582	624	609	623	607	599	632	642	605	605	600	667	547	588	615	604	578	645	626	590	618	623	615	586	608	626	634	596	624	589	583	596	614	586	642	596	638	608	593	573	613	588	579	641	615	568	616	619	629	635	641	614	564	617	628	608	618	602	627	608	598	636	592	634	594	615	589	621	606	610	595	593	650	583	632	640	594	580	624	590	617	627	610	590	654	600	651	593	620	594	589	614	649	607	627	592	656	618	555	650	608	605	630	605	604	647	599	650	585	585	596	615	652	617	669	685	613	616	606	636	569	606	634	570	577	607	612	634	626	583	538	578	634	592	635	627	590	604	631	592	609	604	589	630	661	589	631	617	642	619	600	641	604	640	611	626	629	602	570	626	610	624	609	604	653	626	593	620	619	628	636	607	591	579	606	608	614	582	586	649	630	594	646	622	606	607	650	582	664	613	583	587	577	604	613	601	618	621	583	601	617	601	596	632	618	589	589	642	596	639	598	559	574	605	623	586	593	628	605	580	646	587	601	621	601	613	604	649	603	541	584	586	605	630	642	600	582	631	578	580	560	597	613	623	615	614	616	609	610	613	650	621	631	625	587	614	580	581	629	616	599	647	598	607	627	631	624	600	591	606	571	605	597	605	604	593	572	591	627	616	611	636	569	621	572	622	589	642	577	603	636	617	620	592	596	615	565	616	632	575	603	633	566	617	575	623	606	617	633	605	598	604	643	576	602	588	620	636	623	627	565	608	601	585	617	606	637	593	635	601	681	636	647	649	587	568	630	617	609	623	604	562	626	611	640	671	601	647	604	591	641	614	566	609	613	601	604	625	603	616	580	612	642	582	636	631	622	614	590	639	593	602	591	659	575	635	648	597	584	630	604	607	579	594	588	590	639	668	626	627	577	577	626	585	622	597	617	632	583	585	625	606	620	604	607	625	569	562	632	576	629	632	649	603	675	614	598	625	623	645	570	588	601	617	622	643	596	628	586	599	612	626	615	641	570	628	631	605	633	606	651	632	584	607	591	617	622	582	598	623	608	649	572	574	615	576	561	605	578	654	624	611	658	638	632	667	609	651	633	613	610	605	579	626	595	586	608	615	633	574	570	602	600	634	635	629	581	586	625	581	569	605	616	621	622	619	663	684	623	630	644	554	589	634	592	620	622	593	614	628	611	606	651	590	604	611	639	611	583	641	591	580	629	600	605	606	615	633	562	636	603	601	596	587	619	640	601	609	611	593	590	636	625	600	567	592	601	615	639	602	605	581	607	636	579	643	647	617	622	660	637	639	625	583	588	605	578	619	651	597	620	621	617	615	603	616	605	602	597	620	605	626	660	579	612	657	620	632	575	581	611	608	622	616	590	598	660	636	626	634	632	615	631	625	594	615	592	598	564	631	605	634	569	634	622	591	600	598	580	614	620	610	665	611	623	628	618	610	621	612	579	591	601	582	611	594	635	642	582	592	663	651	584	659	614	606	646	627	615	606	654	608	573	662	571	613	609	655	599	584	609	602	601	657	644	643	614	624	577	570	623	610
38603	38305	24409	10678	4607	2942	2110	1553	1223	885	807	692	592	494	428	441	410	364	362	307	301	269	288	234	249	239	238	244	238	221	209	223	192	184	221	193	220	228	232	202	185	210	186	201	203	197	196	219	182	201	185	229	197	207	173	197	196	204	217	191	212	189	183	197	192	213	194	192	190	194	201	184	216	187	187	223	202	200	188	193	221	192	219	195	217	200	199	181	191	209	230	181	214	208	185	196	202	188	186	210	221	213	221	244	197	205	185	214	186	208	204	180	201	192	211	162	219	240	197	164	200	195	202	200	188	199	211	210	224	208	212	186	198	202	214	198	209	217	207	181	225	209	213	194	185	198	231	197	194	172	212	199	189	209	211	207	204	185	202	210	193	199	205	212	190	215	199	209	227	218	201	179	205	204	179	186	194	239	185	195	222	215	232	178	198	215	199	211	196	197	197	196	179	208	184	208	185	208	193	201	202	185	212	197	207	191	202	224	197	197	201	185	195	196	230	251	193	177	228	234	206	207	215	214	207	207	203	192	201	193	187	211	190	201	208	188	198	178	206	206	208	181	200	212	191	200	210	188	197	201	192	217	209	231	178	230	201	206	179	191	198	214	203	208	203	210	231	178	186	212	212	202	208	217	222	235	207	202	219	194	195	201	201	229	207	213	231	224	214	200	222	205	190	192	210	192	215	218	224	208	202	211	218	217	216	202	225	199	198	205	186	219	205	190	207	209	225	238	220	217	200	215	210	191	212	202	207	208	197	224	216	229	209	231	205	214	203	221	205	197	173	215	252	218	208	236	203	179	196	219	197	200	205	189	190	216	190	196	201	213	195	210	191	182	191	219	186	176	186	211	204	211	178	225	201	222	212	184	207	192	223	200	204	210	209	189	199	223	221	207	193	193	221	218	202	189	197	215	202	202	185	212	214	216	214	194	188	216	205	234	230	208	185	213	212	210	215	194	214	184	169	194	226	237	210	193	195	210	213	195	197	194	217	228	187	209	222	201	207	197	212	198	198	207	199	228	203	193	243	209	202	172	192	219	190	201	215	229	208	196	217	206	213	195	188	215	207	225	218	216	225	203	194	219	203	215	207	171	199	184	218	212	210	207	225	225	217	231	209	210	214	202	189	195	196	230	217	219	209	220	221	202	200	208	233	202	224	192	190	216	206	200	200	194	188	222	220	201	191	201	205	201	179	197	216	204	203	192	175	202	213	217	189	178	230	221	221	198	217	199	189	218	182	214	213	174	215	205	185	220	198	219	196	210	218	196	201	200	215	185	213	222	182	211	202	226	210	198	216	176	207	179	208	192	205	221	181	180	218	185	182	201	183	230	198	201	195	205	233	224	214	227	215	180	191	212	182	197	197	194	199	241	206	217	190	208	210	180	191	205	192	189	195	223	213	192	220	213	178	205	190	201	169	214	200	190	224	185	228	222	208	191	194	193	208	207	199	218	196	211	185	176	171	218	237	232	224	226	208	192	201	234	196	189	220	215	194	182	199	193	201	207	210	216	183	191	214	188	238	223	206	201	193	225	212	198	205	257	200	192	190	186	223	196	185	226	225	210	215	190	201	200	200	188	208	215	195	200	225	194	198	194	216	198	228	221	223	193	217	214	203	221	205	195	209	202	194	213	199	198	195	200	200	195	217	216	202	213	196	211	203	180	179	184	195	187	208	175	202	194	197	218	197	204	208	196	235	205	222	193	209	193	186	183	235	204	208	186	214	208	192	201	189	205	215	198	199	186	187	204	217	181	198	236	201	165	222	203	213	179	208	197	194	218	211	230	223	210	191	184	206	187	185	203	229	198	221	222	235	214	184	168	228	207	206	178	198	229	196	213	209	186	234	196	211	215	201	207	200	187	207	190	208	191	204	230	189	182	198	197	211	171	199	185	213	207	175	226	198	170	193	201	236	184	212	215	201	195	185	208	216	226	188	199	217	191	232	208	201	191	208	198	190	179	202	185	196	202	202	206	189	212	201	221	223	207	201	208	178	176	206	195	194	209	205	203	185	197	213	191	196	244	225	196	196	215	208	198	208	191	194	217	193	214	193	215	218	210	220	188	203	210	199	199	212	234	188	212	205	231	191	194	199	223	213	202	188	227	217	219	207	184	225	212	220	202	224	208	182	202	191	207	208	216	205	223	195	215	217	206	221	221	217	194	216	213	182	212	190	196	177	196	185	211	203	194	214	192	226	231	211	221	222	222	203	188	206	194	197	219	179	227	196	189	197	194	227	204	190	188	209	220	250	202	212	215	177	215	214	216	200	188	193	197	211	203	208	192	193	214	182	205	213	209	200	211	186	193	195	213	200	166	189	197	218	221	204	223	194	219	227	226	204	225	201	186	203	200	192	252	200	219	202	204	213	213	207	168	212	201	213	232	222	189	208	193	219	204	186	215	238	210	215	207	203	202	197	242	233	208	231	198	205	207	189	209	206	218	239	221	196	198	167	211	194	188	178	202	180	205	212	237	223	186	216	201	206	218	188	195	193	236	217	192	219	181	204	197	198	191	208	199	199	211	187	196	199	212	203	210	217	214	214	187	189	220	211	221	217	191	156	176	208	191	229	201	194	201	195	216	210	200	197	200	185	209	193	200	194	202	227	196	188	197	194	200	185	219	221	198	193	194	221	201	213	229	202	202	199	223	220	211	198	222	185	207	211	218	184	185	193	183	202	210	212	209	199	225	205	185	202	201	198	179	225	213	214	216	209	205	181	219	188	196	214	198	217	221	220	226	210	220	223	193	190	201	216	205	190	214	184	214	217	183	209	197	208	206	201	203	178	208	180	202	203	189	198	230	181	187	206	182	197	213	199	165	201	206	201	221	212	214	214	202	207	207	178	191	220	195	223	193	214	188	216	182	222	201	199	203	225	219	190	200	184	216	229	176	198	222	199	215	184	187	204	211	227	225	214	208	214	182	198	211	220	180	221	201	212	207	210	193	214	201	202	202	198	221	212	219	188	189	201	193	199	202	200	190	251	185	195	208	206	180	205	223	190	213	202	186	243	206	215	195	205	196	224	173	170	222	191	201	228	206	192	212	210	196	215	201	210	197	204	213	219	197	206	213	225	201	221	198	223	214	201	186	195	222	244	189	206	186	188	215	200	185	188	199	208	210	220	209	210	199	190	197	201	203	199	216	202	239	201	201	178	211	184	202	216	196	203	192	216	189	172	223	205	206	200	233	208	198	197	217	212	189	213	218	216	195	206	219	215	222	211	180	181	197	207	196	181	192	194	206	190	176	207	198	210	232	199	197	204	219	204	189	202	183	213	198	197	205	226	202	197	225	207	191	184	215	196	195	220	225	197	207	194	175	208	213	204	178	187	212	202	189	215	205	192	191	215	213	189	211	223	190	192	184	199	201	214	197	207	193	187	211	210	196	207	220	191	206	227	220	199	202	228	221	198	197	190	209	205	209	187	204	234	196	203	187	196	193	216	205	194	201	196	210	190	190	200	228	199	179	226	205
42906	45750	28043	12881	8454	6034	4458	3329	2639	2079	1754	1389	1235	991	805	785	683	578	547	468	453	415	397	357	320	332	297	298	252	281	266	282	240	279	257	248	243	237	227	222	228	211	240	205	223	220	235	238	223	216	229	219	217	238	231	222	252	196	222	229	239	217	234	252	225	202	236	231	218	237	237	211	222	217	243	237	246	209	215	242	225	238	213	224	222	240	227	225	238	244	236	243	247	244	214	254	223	228	236	233	225	196	218	228	224	195	209	217	223	241	219	214	216	256	245	212	247	231	231	219	229	221	241	226	207	220	208	218	241	214	210	229	233	227	242	229	224	244	204	227	239	236	225	244	185	228	216	236	205	219	262	239	241	246	255	197	233	210	243	210	213	218	253	205	218	223	203	234	219	236	228	243	216	238	216	229	238	235	241	241	234	232	240	197	207	251	260	254	232	223	216	259	233	232	222	225	247	224	195	223	248	236	234	206	234	232	214	210	209	223	230	199	205	199	222	228	227	220	231	230	235	237	246	258	202	201	225	242	222	241	206	172	210	224	221	218	237	208	224	223	213	267	220	247	229	204	236	207	204	248	224	242	209	254	235	221	228	204	247	232	219	226	236	204	239	243	235	208	235	227	220	245	253	237	202	222	220	221	213	229	250	262	208	216	240	248	239	252	199	234	232	203	197	220	214	213	232	203	227	231	230	254	227	232	239	218	218	212	239	240	236	235	218	224	227	197	231	233	257	218	242	240	226	228	227	246	246	214	219	215	231	204	235	195	213	233	206	240	213	205	221	219	246	230	228	234	239	215	227	239	236	242	247	217	236	228	242	209	258	228	219	218	252	211	232	248	247	234	240	204	247	226	260	218	234	235	245	212	223	254	219	248	240	222	245	231	227	223	216	210	220	246	236	230	254	218	209	222	229	230	203	245	225	228	222	219	240	228	248	234	235	227	227	192	217	239	249	208	266	216	249	230	213	243	210	236	234	230	254	240	233	203	209	242	215	249	231	231	231	244	233	234	226	239	241	209	235	226	207	214	252	248	237	238	215	231	254	242	230	238	204	254	233	245	232	232	220	233	203	223	223	199	216	227	215	227	215	245	214	233	219	216	225	249	221	239	206	216	233	232	226	223	210	239	214	239	240	246	247	244	249	240	232	236	215	228	239	227	227	218	224	205	203	218	211	189	211	237	228	231	239	237	217	230	231	239	212	242	227	245	229	213	230	238	217	227	227	232	224	214	196	246	239	208	246	199	245	205	231	230	225	261	233	227	258	225	231	206	239	252	253	232	195	234	219	207	215	209	217	218	237	232	221	238	228	223	230	241	229	214	230	244	195	247	241	206	253	243	240	252	216	224	234	241	237	203	240	223	229	225	237	239	219	231	247	248	203	210	221	250	237	205	228	228	221	205	226	208	207	221	221	252	208	246	234	223	236	208	254	238	222	214	211	211	205	233	244	224	245	231	245	252	230	215	213	206	229	213	219	251	210	227	263	197	192	259	226	269	214	203	211	243	218	238	240	225	242	235	257	221	237	239	243	231	237	225	236	225	214	222	209	236	241	226	238	215	256	224	208	235	227	249	206	241	239	247	250	222	206	231	232	223	216	237	233	222	235	228	219	238	244	206	212	228	253	232	213	232	228	200	216	220	231	211	218	245	244	230	247	228	232	267	206	209	225	245	206	212	233	210	207	194	234	216	205	235	262	208	215	209	230	235	225	201	220	229	238	215	226	219	243	224	220	187	202	229	267	234	217	227	249	204	220	221	215	247	211	205	207	242	235	227	225	234	245	195	211	231	208	220	212	224	226	246	217	226	228	245	246	207	233	229	233	240	220	228	218	241	210	224	214	231	233	228	224	246	181	231	235	248	224	251	226	185	238	242	243	212	242	226	243	228	208	223	225	212	207	252	237	241	226	241	255	204	253	223	227	236	214	225	227	238	228	229	257	232	226	240	234	256	226	217	234	214	244	204	214	240	246	210	260	222	222	254	210	218	242	240	221	217	217	239	223	206	232	198	253	225	226	219	239	213	245	257	207	218	230	222	228	232	251	206	217	224	227	212	236	225	233	257	211	209	236	229	229	231	240	222	209	223	224	234	224	221	242	219	227	236	242	228	230	208	218	243	237	244	235	228	225	224	210	251	239	229	242	213	238	222	228	193	241	229	221	224	208	233	242	217	238	232	251	235	244	206	216	213	220	242	192	246	217	227	222	245	208	232	236	230	229	222	263	238	217	216	232	230	260	236	244	195	223	217	240	215	228	233	248	241	282	243	207	255	206	227	226	218	213	212	228	234	225	227	221	227	215	223	223	229	227	220	266	247	238	244	223	274	214	257	238	234	242	225	238	246	241	215	241	228	185	227	214	212	255	227	213	217	210	241	207	249	229	228	201	195	231	258	242	248	223	253	232	205	218	217	217	238	267	230	221	216	251	208	211	238	242	227	217	232	236	204	213	252	224	230	238	228	221	219	249	251	233	212	222	229	256	197	238	206	259	215	222	232	218	241	239	231	236	207	242	242	220	235	227	213	219	240	223	205	225	227	221	252	238	232	245	210	244	245	231	234	223	201	239	254	237	218	251	244	233	222	211	210	234	220	235	219	225	240	212	265	262	230	222	234	234	218	215	253	234	239	256	240	214	213	213	242	233	218	217	225	222	226	248	236	227	234	228	227	248	251	222	223	241	253	228	220	229	224	223	227	245	240	195	216	225	218	214	249	247	213	225	241	225	221	233	233	212	238	227	211	231	248	203	216	222	261	252	218	216	221	231	215	221	254	229	203	234	228	231	226	227	231	235	223	248	226	245	222	233	224	238	186	204	223	240	240	233	213	235	191	261	214	257	227	221	246	222	243	237	238	238	214	228	220	234	248	217	228	224	255	213	244	224	237	212	217	208	241	226	218	225	232	223	233	224	227	227	200	245	211	230	217	221	227	246	236	216	232	228	260	218	223	203	229	232	198	250	221	208	212	227	210	207	232	248	237	247	226	231	239	239	225	232	244	234	234	211	238	241	237	216	262	243	239	255	258	235	225	218	248	214	239	244	230	221	218	239	241	232	248	249	231	212	190	203	241	247	218	236	254	224	212	232	223	240	226	247	238	210	254	258	221	244	249	217	255	235	237	239	204	258	243	247	230	215	225	223	220	221	225	216	238	225	226	247	221	242	229	256	236	225	259	254	238	236	228	233	248	215	228	246	233	243	217	237	241	256	228	231	226	238	228	243	223	243	205	227	228	246	222	225	232	227	255	216	226	237	238	231	234	239	217	258	223	220	222	220	227	211	233	235	236	217	215	239	235	221	204	208	225	237	260	225	222	260	238	227	218	239	204	216	240	235	205	223	249	230	210	251	226	237	236	255	218	210	220	243	238	230	247	248	213	198	244	238	231	220	230	256	243	240	217	233	206	229	246	251	242	198	232	230	200	240	223	224	206	222	238	214	205	231	216	219	244	219	246	209	232	237	219	246	218	208	230	216	250
25131	20533	26104	24429	17936	7900	4094	2613	1846	1407	1303	1092	925	847	696	617	588	555	565	463	470	497	454	403	410	387	385	407	366	361	361	319	361	366	361	352	336	353	371	322	345	341	353	345	304	319	297	329	325	312	337	331	363	313	331	344	337	308	326	313	333	352	296	303	325	321	331	337	338	298	327	304	333	338	306	326	333	296	345	346	335	319	333	337	316	357	342	358	301	299	324	325	328	321	370	324	309	295	328	340	302	316	295	339	331	331	324	297	318	337	304	359	288	350	328	321	327	347	311	318	284	307	356	333	304	333	317	330	301	282	325	318	329	314	302	319	323	339	317	316	328	311	309	312	316	319	292	330	338	351	322	337	315	358	330	346	332	318	292	353	332	337	314	349	300	299	302	322	305	296	296	325	270	301	307	321	324	313	316	325	352	305	319	334	307	333	309	322	313	298	322	309	344	312	307	308	306	331	326	336	290	309	315	322	331	317	292	373	299	303	302	307	299	322	334	305	333	311	299	326	305	340	326	354	323	322	319	362	286	287	319	357	281	310	303	302	318	297	318	305	355	310	316	330	303	316	322	295	356	307	323	312	312	332	291	313	321	334	325	332	346	317	355	327	315	340	292	342	342	319	344	305	299	327	328	314	342	320	322	345	317	335	342	340	311	322	283	339	305	318	344	308	330	325	321	336	362	340	331	310	337	338	342	312	335	329	316	292	348	325	335	311	334	302	347	309	307	321	290	290	317	311	326	313	301	302	324	345	315	326	312	321	322	328	330	295	319	298	345	349	299	377	330	297	331	299	348	314	326	326	359	311	317	329	321	341	323	327	323	322	340	320	320	346	327	321	335	342	315	314	324	316	308	349	349	312	344	348	303	343	312	327	320	331	315	338	338	343	328	319	331	336	303	321	341	336	305	328	277	310	332	327	317	312	329	314	327	321	321	337	299	309	329	319	337	359	328	314	340	288	348	336	316	376	275	313	331	315	341	328	366	352	344	320	321	321	317	353	314	335	329	337	310	331	300	329	324	337	336	343	337	363	297	323	318	291	313	333	355	347	340	343	307	311	353	307	324	302	320	326	311	339	332	329	335	284	341	346	347	321	344	314	299	309	309	335	308	325	343	315	303	307	331	350	328	345	319	337	297	333	287	328	317	300	343	350	338	325	315	366	311	323	332	339	318	338	305	301	356	306	346	358	316	277	321	296	322	330	311	313	299	318	326	308	322	323	319	311	346	285	338	302	327	307	307	346	328	303	300	360	313	317	332	327	323	342	314	321	343	340	351	339	351	308	329	334	350	362	338	286	324	339	327	348	343	345	316	357	315	361	300	320	316	342	334	362	325	355	365	309	351	343	342	312	301	295	313	341	280	293	368	310	303	326	321	347	318	347	307	305	310	301	323	347	314	304	323	329	305	323	290	319	311	290	367	337	304	345	312	362	299	337	321	337	316	315	343	335	304	318	304	343	357	306	326	314	306	359	342	344	323	330	306	335	305	318	324	290	356	337	336	331	336	323	310	310	318	309	332	301	300	336	337	322	299	338	356	331	331	308	349	341	300	323	290	316	336	290	324	308	323	326	335	313	330	307	330	332	336	326	311	302	351	318	333	319	287	313	309	340	319	309	315	339	328	329	314	335	286	311	335	316	305	366	307	350	293	331	322	324	305	319	340	320	347	323	342	325	349	297	328	363	306	302	324	333	309	314	326	330	319	301	336	305	312	351	319	331	342	332	287	305	333	302	316	311	344	321	320	313	313	317	327	331	361	320	350	340	285	304	333	307	347	319	343	305	346	304	297	350	328	334	320	335	360	294	342	301	320	340	378	337	328	320	327	325	304	323	318	294	321	336	298	312	354	285	341	305	339	327	322	280	333	322	319	352	331	350	348	330	333	341	335	332	341	356	321	349	287	356	340	346	315	294	344	330	308	338	325	309	332	333	354	279	349	340	330	325	315	320	301	333	318	364	307	370	321	324	301	284	319	317	294	318	309	320	341	309	311	329	292	325	321	332	338	318	313	336	316	324	333	339	322	300	301	336	327	326	333	325	339	339	333	309	299	303	341	302	294	297	324	294	293	328	327	321	313	332	339	334	336	353	346	356	327	345	361	279	320	316	327	308	332	312	350	327	315	347	311	306	277	324	349	343	290	314	350	329	331	331	311	321	339	293	323	301	331	321	283	338	300	320	314	335	319	340	321	312	305	300	317	306	304	309	309	325	314	338	293	313	345	346	324	295	330	350	335	306	323	319	323	314	289	322	363	316	305	313	335	314	323	350	317	327	315	340	313	311	325	330	359	338	322	343	338	313	285	348	330	299	291	295	337	334	328	321	328	352	338	335	323	337	322	289	316	333	337	343	326	311	334	333	332	366	322	329	283	359	320	317	338	308	328	302	329	327	329	337	329	336	327	323	326	321	349	362	336	321	356	309	315	327	318	310	324	329	308	328	320	304	315	343	304	306	312	336	312	298	329	316	295	343	313	331	334	337	324	296	321	313	327	305	349	331	352	319	295	323	340	323	333	282	353	347	332	304	328	354	314	296	328	320	324	301	324	322	352	311	359	316	308	321	317	337	295	335	338	330	347	332	320	342	339	317	334	329	322	322	301	299	311	326	330	321	308	290	324	347	325	318	335	325	293	316	317	327	327	333	342	363	344	329	313	293	337	359	346	324	330	319	306	289	376	311	307	365	278	333	327	325	291	341	331	339	349	304	360	328	343	326	351	342	342	305	321	287	308	336	322	309	317	300	358	346	306	325	302	295	327	297	327	319	316	316	318	333	326	326	337	309	326	319	295	336	320	300	319	324	305	310	351	299	343	297	344	324	317	329	332	305	335	321	331	332	303	284	304	322	330	304	327	332	338	316	328	337	315	322	344	341	365	300	346	323	324	335	352	313	345	327	309	299	284	285	334	314	323	313	305	331	331	297	342	326	325	333	316	319	352	319	360	323	346	323	273	319	313	342	323	340	326	319	337	269	278	300	317	318	331	284	337	309	292	324	339	350	304	304	333	328	360	340	300	320	355	312	301	313	328	345	330	321	333	309	322	321	318	311	336	316	359	332	316	313	312	351	315	306	300	320	329	326	310	336	312	335	310	303	318	348	351	340	325	305	348	310	330	307	323	337	303	306	332	321	326	306	294	338	317	353	333	364	303	334	313	323	318	303	300	335	314	293	323	347	330	311	305	325	313	333	282	341	302	313	346	333	342	325	332	317	339	299	289	301	288	304	328	325	324	335	325	342	309	316	322	325	331	345	313	336	311	321	336	318	330	322	334	311	327	342	352	301	308	334	312	335	331	334	337	303	321	314	302	314	336	334	356	330	319	308	350	323	306	335	335	328	334	328	320	320	326	360	327	312	335	318	316	318	338	327	308	325	331	378	345	338	343	308	337	320	318	305	358	339	352	327	323	346	310	298	323	321	309	362	325	341	318	328	315	327	397	326	328	335	329	308	310	305	293	322	312	316	334	326	309	330
44027	56481	37886	17562	12526	9055	6866	5134	3720	2963	2423	2049	1792	1533	1186	1094	902	883	803	701	710	655	605	560	478	465	427	428	412	444	387	371	405	385	394	368	374	361	364	325	345	341	350	352	338	361	339	330	365	371	310	348	312	322	346	351	364	361	366	346	309	355	308	346	315	356	314	319	345	368	344	341	347	330	332	300	346	304	337	336	361	302	299	356	335	332	324	327	315	317	291	340	343	319	346	345	360	320	334	306	331	321	341	329	320	324	333	313	336	355	303	311	306	316	353	347	359	334	347	347	326	332	349	328	352	329	320	325	363	341	337	337	345	326	344	325	309	344	308	337	353	334	324	320	340	322	318	304	341	337	304	329	335	329	332	327	337	336	340	334	347	321	336	343	336	348	319	307	322	337	314	365	349	310	292	323	338	366	312	361	345	336	333	362	350	330	331	342	337	339	322	357	333	356	331	313	350	359	328	350	299	347	326	314	315	327	355	321	356	323	359	349	344	321	352	353	325	311	373	350	312	342	342	349	315	342	355	370	322	298	310	310	324	334	335	315	301	336	342	327	339	317	339	335	327	319	318	369	319	360	339	331	334	341	343	348	347	305	336	345	327	326	320	353	360	348	354	337	323	335	334	354	327	338	362	331	326	321	359	277	294	314	364	316	338	310	358	317	323	327	329	341	356	337	321	379	319	345	355	335	276	327	333	341	337	313	330	336	337	333	329	305	334	351	329	333	325	347	329	320	322	367	312	330	310	335	335	328	324	348	315	288	334	352	334	318	344	311	337	316	359	327	309	322	328	335	328	326	307	349	290	333	324	339	344	287	326	327	343	341	314	335	357	341	363	342	355	342	334	321	327	331	336	331	324	306	300	306	333	358	330	319	314	336	331	338	352	363	332	343	339	322	308	329	340	339	369	316	346	306	355	351	312	354	333	335	311	322	280	310	330	336	304	317	342	323	343	335	326	351	353	350	297	321	320	340	321	332	339	327	338	365	350	358	293	343	319	320	307	306	353	338	360	311	346	321	304	324	310	329	310	340	351	329	331	379	318	321	309	318	347	299	339	339	351	299	324	347	341	352	372	336	315	309	317	284	319	333	350	342	331	319	349	362	311	297	353	327	329	319	355	357	331	304	342	329	357	341	358	314	342	322	345	319	309	328	317	336	305	326	320	340	341	311	307	333	311	337	353	329	324	338	351	338	316	359	326	316	335	374	322	306	337	292	299	350	334	301	325	331	321	317	370	330	313	301	343	321	353	302	350	339	325	320	324	359	336	342	372	340	335	312	334	328	355	328	360	314	345	353	341	322	304	323	338	310	342	349	357	365	311	324	325	349	326	351	333	332	335	328	320	326	345	341	327	333	309	325	343	317	320	360	351	367	318	364	324	332	328	306	348	341	344	316	326	351	298	352	324	332	338	369	362	323	315	330	330	351	300	330	325	354	319	335	329	312	335	315	356	330	328	333	303	340	302	310	337	336	344	352	353	312	335	321	334	332	332	315	368	344	348	357	339	330	325	309	333	322	325	361	342	326	314	356	322	324	349	331	345	323	346	353	334	308	356	353	321	365	322	354	314	340	335	334	338	340	347	308	353	315	331	373	330	331	312	335	341	321	336	363	312	352	345	325	359	338	315	358	290	363	319	360	329	338	345	292	350	322	352	320	324	376	341	321	326	329	320	322	357	334	326	297	365	318	341	353	339	343	306	324	353	321	321	334	351	358	317	357	326	306	325	322	325	348	321	344	318	352	322	300	326	310	376	319	321	322	306	355	358	349	340	333	334	313	362	335	292	317	331	362	296	336	335	331	335	337	378	335	326	324	310	303	325	329	334	302	346	332	349	366	351	358	314	350	318	329	344	352	309	339	357	343	343	341	337	326	349	349	348	319	317	351	343	321	357	346	332	363	320	295	350	318	346	323	325	334	324	293	327	321	349	308	337	366	333	303	343	327	306	334	329	318	365	325	304	339	348	320	348	320	356	325	337	337	352	350	333	337	333	336	316	336	344	336	311	331	357	347	304	362	356	340	312	333	365	316	335	355	362	362	321	317	318	344	298	323	341	354	368	328	361	345	335	335	341	336	325	332	322	310	347	345	331	318	333	353	301	383	327	314	368	336	359	360	341	324	326	328	314	327	301	336	331	350	308	337	326	342	350	333	344	326	330	348	325	357	344	326	326	314	326	327	357	320	315	340	354	332	311	347	338	329	313	340	323	355	334	318	325	340	342	299	354	348	322	361	320	350	309	360	295	358	358	347	351	311	338	307	354	358	330	333	318	329	305	347	306	335	333	313	327	313	341	380	349	315	323	321	318	346	329	366	293	338	340	328	307	332	378	339	343	295	316	332	305	324	325	333	315	329	327	310	347	326	332	316	309	349	327	322	328	348	287	331	338	322	331	320	355	305	312	380	340	346	334	357	336	337	336	358	339	341	339	342	330	310	339	343	333	321	341	347	293	337	345	345	320	313	320	337	314	322	329	337	330	361	341	340	314	276	333	322	353	339	303	344	347	337	330	345	308	336	336	292	267	341	321	347	334	332	331	341	316	332	352	325	340	326	331	328	335	318	337	323	325	332	330	306	325	308	349	324	323	347	340	333	369	358	327	304	351	333	308	377	372	298	290	318	356	331	300	361	336	331	334	318	320	321	332	336	354	341	337	327	324	310	335	330	327	334	329	317	303	316	320	338	306	323	326	322	338	354	348	342	354	351	312	315	354	315	325	337	326	296	306	354	325	331	348	325	318	366	309	367	336	335	295	337	371	353	323	334	298	283	310	330	361	331	323	349	320	346	348	343	332	340	332	341	307	325	309	321	329	334	341	327	352	301	339	373	332	314	338	322	332	350	312	353	313	302	314	347	350	315	320	355	360	331	339	341	336	340	335	353	321	322	320	341	336	321	345	316	347	353	319	346	326	366	334	340	322	295	341	316	308	348	346	346	336	325	338	340	368	358	327	340	342	328	315	353	334	331	347	343	294	325	312	350	354	336	327	326	341	356	325	350	321	322	323	357	290	339	320	326	344	330	305	327	327	336	364	342	329	335	356	342	367	333	315	346	339	319	352	309	328	316	342	338	311	329	363	328	301	320	298	344	327	319	336	354	339	325	335	348	324	346	302	293	345	339	337	338	363	351	337	326	337	314	328	357	357	336	323	329	354	337	325	311	343	349	341	323	337	337	333	326	329	324	346	313	291	358	339	319	321	355	329	341	324	315	319	306	330	343	365	315	319	346	331	357	305	334	352	345	333	326	329	306	282	292	320	361	338	361	347	312	313	306	317	357	335	322	346	337	328	361	336	331	342	307	346	342	341	306	326	360	330	350	296	325	314	299	331	334	349	334	354	341	358	346	351	335	325	331	337	322	327	361	324	363	336	312	329	336	336	295	332	353	321	333	310	344	354	320	327	326	309	336	360	350	314	335	343	325	337	331	313	364	348	336	333	315	326	344	325	337	330	315	336	326	325	351	338	328	338	338
22430	20313	26732	23561	20262	20235	13073	4924	2999	2423	1979	1756	1508	1379	1235	1137	1074	950	917	915	884	844	844	814	811	769	712	723	744	755	621	658	680	667	661	654	622	694	620	639	584	659	658	608	617	589	667	642	630	633	627	671	613	616	648	630	632	656	617	547	607	573	607	613	631	576	568	573	653	580	599	615	596	617	650	615	579	636	595	611	645	633	631	602	635	637	626	625	624	631	583	619	607	655	630	645	606	610	587	633	632	580	584	586	584	641	645	663	615	609	639	674	593	638	636	602	583	658	664	599	577	583	622	656	645	592	600	609	639	625	588	665	667	610	615	626	607	564	629	589	650	610	634	613	611	587	668	653	549	637	624	620	607	606	600	645	627	647	600	610	637	613	586	630	593	598	610	597	579	630	620	637	638	655	635	566	603	600	601	641	629	565	554	568	636	599	564	638	600	648	638	637	566	672	626	567	595	636	612	630	616	635	577	565	606	627	611	612	623	656	581	619	609	563	603	600	644	594	604	633	556	612	612	595	635	611	605	581	599	625	586	630	630	632	591	653	591	639	634	619	620	617	605	620	665	647	627	709	631	619	645	614	594	641	643	609	594	628	594	624	636	603	650	579	636	603	593	619	633	580	597	625	595	584	635	620	618	632	607	622	568	613	612	614	608	606	617	634	583	646	628	671	650	599	566	594	593	605	601	543	645	669	634	614	615	567	609	608	592	584	596	621	621	618	646	613	647	646	629	650	591	658	636	633	648	585	603	575	569	642	625	593	641	582	610	631	630	609	625	596	597	600	620	585	558	603	583	567	616	611	616	630	600	643	612	622	645	571	617	608	609	626	621	677	631	591	645	614	628	597	607	588	608	641	593	632	613	639	650	638	543	665	612	581	612	609	630	646	625	585	603	583	603	556	581	606	575	611	616	603	635	663	616	603	628	635	610	622	602	584	621	625	658	606	566	627	618	624	623	613	589	619	597	661	627	599	691	560	620	607	597	590	581	635	664	598	603	621	614	611	661	620	624	602	598	595	643	627	654	613	626	621	625	621	614	603	592	607	598	688	604	600	614	604	620	585	619	624	601	657	611	586	614	609	562	605	659	650	644	628	644	583	614	622	588	644	612	613	603	607	624	589	612	646	640	583	607	595	591	631	612	620	628	589	601	562	603	631	644	622	610	625	593	618	590	620	626	615	605	599	578	619	640	620	599	619	576	622	681	637	649	610	635	576	629	614	668	653	601	592	599	613	617	657	621	643	648	625	636	657	615	653	630	622	630	645	612	657	607	614	651	636	585	588	677	578	617	574	624	611	616	632	620	650	624	604	612	615	609	661	568	629	591	590	606	595	589	590	628	590	628	587	614	579	618	679	596	605	614	576	627	615	619	647	637	572	593	657	629	669	606	567	649	590	579	588	592	644	589	604	637	593	593	619	632	625	582	638	603	604	645	620	608	620	578	632	596	618	592	653	591	603	623	596	602	611	650	602	561	627	627	605	630	634	637	606	615	616	642	668	592	593	643	598	600	614	596	587	636	634	611	620	611	625	633	601	625	594	622	623	573	610	631	593	647	621	626	633	604	591	653	606	630	628	629	616	627	569	572	609	620	612	607	646	613	614	596	589	601	655	614	584	586	617	535	604	585	606	631	611	610	550	613	637	670	579	602	651	581	623	603	602	611	639	615	617	587	696	642	588	570	589	623	621	576	574	616	596	623	656	636	624	631	639	625	602	585	586	610	633	617	572	589	617	600	601	638	624	609	568	593	632	664	625	580	652	630	602	648	614	613	646	631	631	605	638	622	606	610	620	591	621	620	601	617	629	565	617	606	618	573	598	600	612	595	561	581	618	612	586	629	626	645	565	576	609	598	604	561	613	576	628	622	609	641	635	619	615	622	662	650	632	652	607	586	585	592	580	606	613	563	600	640	619	583	639	596	643	630	572	621	586	670	590	650	642	626	569	608	613	603	597	604	625	603	615	651	585	578	608	592	677	633	617	631	643	639	659	634	614	597	582	633	608	631	544	598	575	597	623	607	602	619	640	585	595	643	554	640	673	628	617	604	616	624	602	626	618	572	577	618	636	631	587	619	592	618	598	615	645	607	621	621	618	644	628	629	637	599	617	567	592	609	653	645	657	632	601	616	618	608	608	621	609	608	630	603	562	588	590	595	607	616	615	613	610	603	626	617	597	616	579	590	616	594	610	626	600	596	649	590	592	612	584	625	686	600	666	585	585	619	549	640	615	610	614	625	610	585	611	605	613	614	612	601	566	624	609	639	630	627	588	619	601	585	625	617	620	616	586	635	599	583	590	621	640	604	622	657	652	635	549	636	612	608	638	600	648	630	633	600	580	653	614	639	619	661	601	629	574	636	599	600	622	591	627	624	615	628	587	621	663	566	609	625	641	619	621	638	659	582	615	633	601	605	696	598	576	613	599	602	617	628	661	633	666	611	598	643	578	580	610	614	606	627	597	632	566	616	605	583	600	655	587	605	612	616	575	589	639	613	572	570	601	584	645	586	583	643	619	611	642	608	576	703	586	612	589	608	634	588	579	609	575	592	644	592	595	583	597	621	582	596	599	616	636	595	607	621	639	604	570	556	645	616	610	595	600	651	662	623	643	600	569	618	595	683	596	610	621	589	593	616	572	653	648	598	613	667	607	563	615	625	610	596	611	627	682	608	607	608	610	668	625	611	622	649	581	592	615	629	643	608	619	609	597	627	668	619	619	638	590	620	621	587	620	636	576	596	614	595	612	602	624	633	588	588	606	622	581	630	622	589	629	575	618	625	584	609	601	616	573	603	613	652	620	621	615	619	581	663	626	587	628	603	635	629	660	602	581	584	640	660	637	624	609	617	608	611	594	620	614	606	640	593	580	602	594	640	643	618	587	641	580	656	606	603	590	584	644	570	637	645	592	634	610	630	665	607	629	630	590	582	611	612	640	592	650	596	654	605	581	674	620	595	616	652	610	578	592	588	618	578	627	633	633	651	634	637	588	611	610	590	588	598	620	604	568	596	627	603	547	618	620	605	616	625	561	632	621	609	611	646	596	628	611	627	589	636	624	614	637	574	588	625	613	614	612	635	668	647	651	623	572	593	612	611	592	598	635	575	618	608	630	619	622	618	624	646	594	631	589	583	613	588	632	549	649	632	683	653	618	582	592	613	632	633	591	617	647	630	627	650	648	609	592	604	610	627	625	620	616	592	601	604	623	636	593	623	598	601	599	624	616	621	647	620	647	595	632	647	607	623	606	654	593	617	618	642	620	576	637	653	634	625	629	601	633	582	569	599	586	639	625	576	598	597	651	652	594	654	597	641	587	599	658	631	602	596	608	609	617	634	634	554	622	615	622	635	617	664	600	611	571	652	599	610	638	583	627	617	615	642	578	630	659	635	597	599	648	564	652	609	637	640	621	608	630	583	623	611	659	596	620	600	624	621	611	609	602	633	581	609	610	657	613	611	672	620	621	625	597	629	594	627	660
48888	68132	46654	24097	18216	13241	10554	7847	5663	4599	3786	3029	2643	2323	2069	1870	1684	1490	1216	1293	1217	1170	1168	981	930	868	857	782	757	814	748	724	700	684	696	675	655	667	696	608	667	671	627	652	655	610	644	616	634	616	661	643	606	610	638	647	622	638	623	587	643	592	628	637	602	608	651	616	607	598	569	565	645	611	670	589	586	632	585	596	623	642	592	623	660	595	622	584	613	622	605	635	609	666	605	628	554	645	626	655	617	622	612	669	637	583	621	616	630	558	588	624	587	618	646	608	615	607	603	610	648	600	628	642	590	609	679	616	685	675	631	628	602	621	610	600	580	619	622	614	640	639	613	615	609	588	579	633	617	592	664	622	587	560	624	609	589	607	593	653	660	609	610	617	649	654	604	597	590	617	604	609	590	602	582	603	608	620	619	697	630	603	608	636	598	614	609	618	647	607	585	651	605	625	588	587	585	623	572	630	574	619	631	606	611	565	602	591	591	591	615	611	595	609	601	559	640	601	621	620	585	608	597	595	627	611	592	634	577	615	614	635	586	633	578	539	662	618	644	625	635	578	598	625	612	615	635	615	616	635	596	586	594	665	618	640	624	651	612	628	566	598	674	626	575	605	642	611	600	596	637	634	594	611	586	629	613	611	661	620	597	628	604	609	590	627	680	608	617	629	610	567	636	599	562	633	615	613	568	652	595	630	622	566	615	636	664	613	620	633	573	581	654	643	600	637	652	647	571	631	573	635	582	596	642	631	567	598	616	570	610	592	633	592	604	591	596	651	602	567	583	576	619	614	620	588	625	604	602	628	601	637	616	584	599	648	628	617	639	645	593	639	660	633	573	563	573	608	625	601	646	622	612	597	616	580	653	611	607	630	612	592	655	652	628	660	606	575	628	584	603	601	595	623	620	620	586	628	605	620	583	615	577	617	636	618	587	591	616	647	675	616	658	616	620	601	628	613	595	606	649	596	646	644	612	620	614	602	615	573	635	627	575	627	628	598	634	638	602	622	629	657	586	630	606	627	599	612	620	603	611	589	598	578	601	610	598	628	598	622	627	622	581	591	598	590	635	589	619	613	628	595	584	603	589	636	589	645	641	604	614	605	628	604	652	618	592	662	642	627	612	595	648	568	571	647	610	580	647	603	578	611	633	598	590	605	587	583	530	633	602	553	622	619	606	566	612	628	587	593	534	588	611	575	629	602	577	572	651	603	594	614	618	621	604	662	620	588	636	590	626	639	608	587	584	620	596	587	605	625	614	560	593	640	604	616	566	603	653	560	621	589	596	555	584	634	645	599	612	574	621	623	632	613	601	607	659	645	598	576	632	622	602	605	618	604	638	587	592	623	620	597	607	590	619	637	616	647	678	621	579	614	583	620	606	592	610	621	623	625	621	577	620	575	595	638	660	607	619	551	581	597	647	622	642	603	616	633	601	639	657	656	576	561	605	605	607	604	623	597	632	583	594	592	581	573	626	622	596	583	567	568	613	616	628	615	612	594	562	627	580	604	615	615	561	570	631	575	640	610	561	646	595	564	571	670	580	567	580	579	620	663	638	584	594	591	605	639	626	638	601	645	589	615	613	635	628	608	617	575	630	604	618	587	675	589	591	566	614	629	608	605	597	610	593	607	646	592	609	611	601	603	626	654	605	652	588	617	635	604	585	588	630	625	589	608	619	602	617	638	612	591	594	642	633	626	623	604	608	683	588	618	628	601	545	608	612	526	650	590	588	639	624	633	628	646	630	628	614	643	599	624	592	626	590	597	640	574	632	609	643	657	634	636	596	601	606	615	584	632	583	577	601	590	655	614	587	609	621	605	626	614	593	612	595	623	612	606	601	577	586	588	615	605	632	622	637	584	609	589	632	583	644	605	582	610	610	617	604	551	614	650	640	604	646	590	596	604	609	610	595	598	611	652	586	619	627	595	577	574	562	612	584	629	598	590	593	587	618	587	613	639	617	640	595	566	590	575	641	616	627	591	612	643	606	610	614	660	641	647	609	603	625	555	550	619	608	612	661	634	649	635	633	637	637	592	593	614	580	616	603	635	576	636	603	633	605	570	619	573	605	645	599	623	608	626	653	630	631	613	587	618	608	567	621	671	598	655	649	590	578	603	609	608	642	617	592	565	582	637	601	611	643	598	681	611	612	599	615	594	595	581	621	623	645	605	611	588	576	598	622	625	608	626	652	625	589	615	587	618	624	592	616	568	621	623	653	605	616	634	614	615	609	601	609	610	616	609	576	655	649	600	590	615	600	613	629	621	629	608	597	607	612	606	638	597	549	643	614	615	584	646	639	631	590	620	592	600	592	580	608	599	592	605	612	622	606	602	609	632	603	631	637	633	648	647	616	616	623	628	604	609	590	637	618	617	643	623	595	618	596	593	598	632	594	652	547	632	552	625	563	612	587	591	568	604	613	604	645	606	607	609	588	587	652	604	598	624	618	602	630	646	619	590	625	621	597	656	595	585	614	603	607	621	671	605	596	592	593	622	610	628	601	606	631	624	622	597	614	618	598	565	584	565	634	553	644	589	614	618	597	619	621	602	636	623	595	596	626	637	593	605	637	659	647	638	634	612	584	644	615	646	660	598	614	603	612	572	622	615	612	627	586	572	648	591	577	661	588	627	637	619	583	586	609	602	618	613	611	623	603	625	637	626	627	631	616	608	632	612	636	646	611	596	579	598	596	596	655	627	589	646	612	621	595	655	613	628	634	643	642	625	666	634	562	615	611	600	594	637	606	622	594	635	603	596	623	620	617	642	592	629	577	611	614	584	609	631	612	594	598	555	614	574	619	560	568	614	555	602	550	575	617	618	657	618	616	592	581	604	597	575	583	602	603	598	608	640	629	628	609	556	622	581	629	617	600	586	596	630	620	591	647	614	654	559	607	611	653	591	604	606	591	577	630	635	631	619	624	616	585	616	619	612	614	623	599	612	596	580	598	596	581	614	612	569	602	640	660	615	607	594	581	597	627	627	598	609	587	597	579	603	629	595	604	661	626	600	617	597	622	605	601	620	622	615	588	617	651	650	614	630	648	629	615	620	602	638	639	575	596	650	596	605	570	622	607	573	626	642	638	639	623	607	569	641	583	574	618	617	582	631	592	639	605	611	580	677	601	658	632	582	603	613	602	611	587	583	622	596	578	595	611	648	589	614	606	599	623	574	572	620	624	607	617	626	629	667	640	634	578	622	654	590	604	667	575	628	608	637	621	656	611	649	625	622	627	566	616	587	609	616	596	578	619	570	615	624	623	610	595	614	610	626	584	596	598	607	570	593	557	610	626	641	592	654	636	634	618	602	626	605	613	603	626	590	615	576	596	586	641	616	619	629	607	605	610	603	648	616	594	621	619	601	609	604	615	584	635	580	623	619	673	635	620	622	561	628	604	635	603	631	586	593	601	562	591	590	566	601	618	615	583	595	625	612	597	619	562	598	647	629	606	556	620	630	592	594	608	594	618	596	621	597	634	624
42955	41797	27404	12247	5431	3312	2410	1567	1193	967	809	685	574	533	435	434	399	402	379	339	325	308	312	301	262	289	228	247	241	259	218	256	244	237	227	226	242	228	212	220	214	211	261	230	213	220	248	248	220	210	216	219	203	230	221	236	229	235	255	208	220	214	228	195	237	228	240	213	221	193	224	222	220	223	221	196	222	211	209	243	228	241	214	251	207	225	245	220	236	268	237	225	220	244	232	229	242	209	217	224	233	233	231	229	238	204	232	221	228	221	238	225	243	239	238	221	233	254	211	237	215	263	250	203	209	240	230	202	226	240	237	241	241	217	256	214	224	238	241	216	215	233	229	236	221	214	225	216	204	221	231	264	198	229	229	225	239	224	228	220	243	228	233	224	197	236	227	229	214	208	234	231	222	223	232	243	223	193	221	204	229	253	231	258	211	253	240	236	231	205	247	218	243	204	226	238	216	225	242	232	232	204	255	233	213	243	246	212	250	220	242	226	225	222	236	232	245	230	222	246	213	208	243	230	234	199	221	220	221	224	212	213	210	212	243	238	220	232	231	207	212	222	217	241	196	217	249	223	230	222	231	234	230	213	237	205	216	223	243	228	202	229	218	228	222	243	247	222	211	234	190	249	240	256	215	255	246	245	242	243	237	233	226	222	248	213	209	253	224	241	223	239	253	218	236	219	211	221	215	223	231	231	262	211	200	217	214	224	227	236	204	209	231	245	221	240	227	207	248	188	237	252	216	215	237	226	237	200	225	236	255	216	230	208	211	216	222	215	207	215	224	256	219	245	227	230	217	232	227	241	230	234	213	228	216	220	219	226	230	242	226	193	197	221	223	218	222	213	222	198	211	239	235	231	218	233	227	211	214	244	249	223	223	240	237	232	224	231	230	209	204	219	201	214	236	207	207	241	236	225	234	201	222	211	218	260	233	226	199	198	208	229	226	216	236	202	222	231	211	246	209	195	237	233	234	231	218	222	212	249	229	199	197	240	224	207	202	216	231	234	209	236	240	219	228	206	213	240	230	214	203	214	209	223	217	210	236	237	223	221	244	230	227	245	239	248	209	205	239	245	244	222	254	244	220	227	264	207	251	227	201	231	197	208	200	246	241	223	228	230	250	255	226	231	197	247	216	237	217	185	211	247	214	225	220	226	215	208	236	231	224	230	221	251	239	234	217	227	208	228	211	215	205	212	234	249	206	238	205	218	201	228	210	213	218	232	239	213	216	234	217	225	230	229	247	239	214	229	228	263	247	229	261	227	233	268	220	194	248	217	231	219	232	211	247	221	242	237	231	237	226	260	226	228	248	235	202	219	213	243	225	204	204	241	211	225	224	225	239	229	218	237	215	233	223	254	239	230	222	231	202	236	220	246	227	226	223	226	241	198	230	246	216	241	230	222	229	215	237	234	207	233	232	237	223	201	227	210	226	217	228	238	201	226	202	218	219	217	212	202	222	231	226	224	210	244	210	205	237	244	235	222	213	227	224	230	225	217	230	240	208	202	219	223	270	231	230	227	211	228	217	219	263	223	199	214	224	209	228	247	214	200	217	235	241	256	212	245	247	233	193	223	209	239	205	210	245	228	231	205	226	255	234	214	242	227	204	234	233	252	213	215	230	232	238	223	239	229	212	212	234	238	228	212	222	215	221	228	230	215	254	217	196	211	231	236	205	222	235	235	215	242	225	217	243	236	229	249	216	225	227	203	214	215	232	231	240	208	233	207	221	233	250	221	250	212	218	239	222	237	234	213	250	233	248	226	243	222	211	202	228	241	247	210	237	232	243	220	234	200	218	212	223	224	228	227	229	232	225	268	250	192	255	204	244	222	219	199	208	228	236	203	219	220	238	214	210	211	247	250	224	228	221	242	228	221	221	236	242	233	220	227	221	226	212	227	236	209	232	227	246	230	210	221	208	249	221	241	222	213	235	220	223	204	212	245	251	207	228	209	235	234	217	215	222	215	213	232	244	214	239	225	197	192	225	234	208	213	231	231	243	233	211	222	214	216	217	228	237	208	212	237	226	208	193	219	244	228	227	215	239	201	213	223	222	217	238	233	259	238	214	201	232	263	254	223	226	222	215	224	221	213	240	222	236	195	226	226	224	218	238	228	233	217	229	227	233	222	237	225	212	214	230	234	206	250	226	227	231	210	230	221	218	226	216	221	226	242	230	226	243	213	225	231	236	227	226	220	212	210	195	229	246	217	203	252	225	245	207	217	194	237	210	245	251	253	201	241	235	231	216	204	244	214	228	229	194	232	230	247	239	198	243	232	195	241	232	230	239	221	243	222	206	232	239	225	228	230	242	225	253	223	215	231	247	233	209	216	218	208	247	234	216	253	198	224	205	226	212	209	223	246	225	242	244	221	240	236	211	198	223	247	217	267	194	229	238	245	205	204	214	238	205	228	218	207	273	231	209	230	249	240	231	246	240	229	240	225	248	202	225	223	201	195	248	234	213	222	207	223	204	245	240	224	252	229	221	238	216	257	218	205	218	213	201	221	242	227	213	240	249	227	219	226	231	229	226	224	219	232	197	250	246	218	207	243	239	212	242	225	209	226	231	227	245	227	228	234	217	235	217	214	227	219	208	218	239	238	221	243	224	204	233	233	224	253	229	213	252	225	240	228	212	215	213	233	201	219	222	215	230	224	191	208	234	229	219	215	225	202	236	219	239	213	239	226	220	235	207	219	253	242	235	244	211	208	226	222	252	231	210	235	202	237	263	228	235	174	237	200	235	228	250	213	242	245	214	213	202	216	212	217	217	232	226	215	249	228	239	200	238	235	231	242	239	223	227	234	262	197	231	220	248	210	233	221	212	228	234	207	228	207	234	239	213	225	224	219	231	247	212	249	240	232	208	230	193	237	213	228	220	220	235	237	235	223	211	224	235	226	197	243	247	232	249	244	197	228	213	247	218	234	204	201	224	219	238	221	250	239	227	218	232	210	222	217	217	235	210	205	234	225	233	212	221	234	215	258	207	246	236	212	241	216	208	233	219	235	225	238	232	210	219	206	215	240	216	216	197	230	241	211	222	215	238	201	227	206	223	223	213	219	218	223	225	208	243	225	196	203	220	227	236	218	236	250	226	241	251	241	224	228	230	229	226	247	239	231	238	236	224	216	258	227	227	207	225	238	237	212	224	247	218	221	240	241	241	242	221	220	232	232	230	231	221	228	218	220	248	232	195	203	245	232	220	219	235	223	222	208	227	219	206	198	220	207	241	221	223	249	218	208	236	205	243	235	227	244	226	220	230	217	232	246	208	215	242	235	230	198	240	243	232	243	242	217	231	198	219	252	232	199	240	209	229	225	224	245	211	237	222	201	236	231	240	218	225	218	214	243	253	258	210	222	252	215	208	228	254	213	237	238	228	219	217	228	241	193	246	225	224	214	216	206	213	224	232	237	225	243	209	227	217	243	221	217	221	229	217	228	207	236	216	209	215	215	241	223	225	205	221	227	221	204	263	211
47426	50194	31094	14363	9804	6729	5134	3378	2600	2070	1659	1360	1004	956	814	727	679	641	557	439	408	487	445	385	411	333	313	331	312	321	274	266	282	300	278	249	264	266	239	266	259	280	275	265	252	239	261	249	252	223	270	242	236	256	258	267	262	229	215	255	242	277	268	258	249	235	220	234	239	251	241	255	258	239	233	220	231	237	223	273	247	270	252	247	228	232	251	237	267	244	229	249	260	249	266	220	262	249	247	227	235	224	256	252	263	268	269	257	225	269	254	252	227	254	243	255	266	265	258	250	254	233	252	230	259	288	234	251	245	231	262	243	237	235	254	279	248	261	266	277	246	265	262	261	253	252	253	224	268	242	241	240	241	249	262	248	268	238	216	272	254	255	248	242	255	260	253	253	238	272	237	231	236	232	263	271	244	251	206	234	249	252	239	249	234	238	219	251	230	252	235	248	265	250	238	259	242	243	241	252	246	278	247	225	280	249	277	248	238	267	231	277	277	249	248	253	245	228	219	233	227	202	238	270	240	294	250	262	225	241	267	255	258	231	221	260	242	246	229	272	252	253	250	240	246	271	244	251	245	236	239	252	235	214	236	238	267	267	230	228	233	236	238	254	279	265	225	260	231	246	235	244	265	241	261	256	254	255	248	234	266	231	223	233	255	223	227	244	236	291	249	257	254	255	256	250	252	242	228	238	278	294	245	243	249	275	256	243	254	224	281	246	239	259	262	269	238	225	252	267	262	230	242	224	260	266	286	251	244	259	235	221	250	253	252	262	258	259	246	253	213	246	271	233	252	257	237	222	252	277	252	255	232	243	251	259	232	248	260	241	260	272	233	241	264	247	263	263	285	247	261	260	245	252	260	281	235	279	215	225	233	289	238	257	283	269	291	247	250	255	256	237	239	289	230	259	254	272	238	249	282	246	252	233	259	266	248	286	243	220	260	248	275	251	245	249	249	286	249	255	268	260	250	277	215	239	234	251	257	246	262	262	257	210	258	261	241	277	260	230	222	270	262	241	287	234	259	230	238	268	270	269	255	241	250	251	265	260	261	238	265	224	279	259	268	267	239	247	276	247	250	243	231	263	275	260	239	261	219	247	272	246	279	255	244	241	244	248	249	274	268	266	226	252	253	254	250	275	273	245	232	263	243	242	247	244	236	253	260	256	275	255	227	225	231	254	235	233	222	248	229	228	249	257	244	224	269	250	279	244	258	263	267	257	260	262	247	255	253	274	238	230	251	233	288	275	252	237	233	237	271	239	224	213	263	238	244	304	237	248	280	243	254	228	237	224	262	238	245	244	266	237	260	251	250	271	244	257	246	238	279	247	247	255	234	244	249	259	244	244	223	266	249	251	241	304	220	247	262	247	238	250	267	244	271	214	280	247	244	245	259	264	265	260	246	249	266	229	217	248	250	267	214	254	266	245	264	271	266	236	241	259	250	263	256	238	266	254	289	251	268	261	260	254	245	242	223	243	242	262	227	251	258	257	269	249	246	265	249	243	271	258	246	259	260	257	290	249	240	260	242	221	236	274	240	259	275	248	261	228	250	243	233	279	242	228	245	246	246	233	243	246	226	246	259	246	245	271	259	273	273	234	232	260	239	227	238	271	251	263	251	264	256	214	245	277	257	266	271	230	276	263	268	273	237	256	242	247	279	241	269	250	265	248	238	226	258	254	229	258	247	267	250	245	253	282	216	225	266	241	248	259	258	245	272	263	256	245	245	247	264	241	264	231	256	245	274	241	255	283	270	227	252	263	258	285	269	263	244	238	239	247	259	259	234	265	269	248	255	249	235	232	238	259	237	237	252	269	222	275	226	243	277	256	253	242	239	287	274	256	252	270	264	227	227	267	265	281	265	280	239	275	228	265	245	231	227	240	234	243	272	245	252	242	257	241	222	246	274	237	268	253	246	223	271	236	261	255	242	239	248	242	255	249	254	242	247	234	232	244	265	271	245	235	250	243	237	272	221	272	252	266	247	270	267	232	230	249	252	255	241	249	236	252	234	245	255	258	241	251	249	245	237	235	250	278	258	242	238	279	248	256	257	254	268	215	240	254	236	264	265	267	240	246	234	244	257	249	250	250	229	268	257	233	257	244	242	240	249	247	274	272	277	241	234	267	235	241	236	257	211	242	250	220	268	247	264	254	252	246	259	266	261	238	262	250	239	255	237	254	239	233	255	228	233	264	222	253	251	244	270	209	243	273	235	263	262	261	257	226	249	267	265	246	246	245	240	238	262	254	204	255	241	245	226	264	242	260	235	246	245	247	270	250	234	262	236	236	228	274	220	274	246	255	258	248	251	231	244	222	260	257	269	261	243	257	231	278	232	249	225	249	243	255	239	262	253	239	292	254	258	266	277	223	250	228	269	243	287	238	254	246	250	258	234	252	238	235	243	266	252	259	249	245	285	238	245	284	258	240	244	252	262	249	267	223	244	253	275	254	238	282	239	242	244	267	246	251	249	256	259	263	251	243	259	225	268	253	233	252	234	266	238	256	237	268	247	263	244	236	302	267	246	254	247	241	251	256	218	279	257	275	235	230	266	252	227	249	239	262	238	248	233	259	246	260	252	266	241	257	237	246	232	265	257	252	263	263	243	243	225	235	262	259	268	286	220	268	267	236	255	244	255	257	244	260	224	252	221	246	256	277	244	214	242	231	242	251	241	236	242	238	235	229	254	262	243	269	229	260	248	239	261	260	257	237	238	233	285	252	247	259	269	257	234	260	243	262	242	258	258	264	247	238	245	260	246	261	257	235	264	268	240	237	217	249	283	242	243	238	246	267	260	290	234	251	247	242	264	275	239	258	243	219	252	259	270	242	247	239	242	255	260	233	241	247	262	260	254	251	264	271	224	240	244	256	258	245	250	223	266	246	237	228	229	251	250	259	222	249	267	257	251	233	274	248	259	243	241	263	278	251	252	241	262	230	267	241	278	262	224	239	264	246	230	256	255	224	258	265	249	254	243	239	268	247	249	259	245	263	252	281	245	226	236	264	276	245	252	259	267	265	271	220	236	251	276	253	233	274	259	249	267	259	258	260	268	241	235	272	253	259	256	263	233	239	239	248	237	264	250	267	245	239	252	295	271	291	241	240	223	248	243	261	256	247	276	257	248	259	246	265	241	256	249	273	257	243	267	211	231	245	256	251	253	282	271	279	247	263	269	281	266	256	269	229	302	271	233	245	269	230	236	249	244	245	280	246	269	235	279	265	258	262	231	228	262	241	268	277	245	260	236	246	271	234	243	257	222	231	259	250	211	252	233	254	251	223	224	253	254	264	239	220	252	269	245	250	267	271	221	251	196	220	223	259	239	274	255	247	263	260	255	241	244	256	260	267	248	268	236	215	233	257	270	250	249	248	254	249	227	244	247	259	234	238	246	262	250	247	267	228	265	265	245	267	231	295	224	276	252	229	238	243	235	238	219	264	247	259	264	264	251	252	244	271	268	238	237	263	249	231	261	258	273	237
25153	20581	26212	24404	17755	7931	4069	2371	1729	1371	1119	964	847	723	677	599	621	527	482	507	478	486	436	437	352	407	405	358	373	342	385	387	353	318	327	355	371	365	347	316	339	317	354	307	337	312	330	335	323	340	309	328	330	310	339	333	321	324	327	343	332	329	348	302	322	334	337	313	356	360	312	341	296	305	341	305	313	307	344	326	344	337	340	286	347	349	331	333	351	324	344	328	334	337	351	309	355	303	310	294	342	341	345	326	301	333	338	317	312	325	317	321	328	349	335	345	312	348	342	338	336	321	359	338	335	301	327	307	339	323	358	325	345	325	309	312	303	308	312	289	321	350	323	337	339	349	317	327	277	328	333	304	330	317	341	319	306	319	354	345	317	337	349	351	337	348	323	342	326	368	320	314	383	345	319	324	339	319	315	309	348	338	333	337	327	349	357	323	335	322	313	308	349	338	313	358	361	349	333	324	290	307	310	327	337	342	331	351	332	314	332	297	324	334	284	306	340	351	323	346	355	310	356	336	341	331	319	339	301	312	350	335	327	318	329	328	340	369	320	320	345	323	313	313	303	329	310	350	315	351	323	330	304	307	305	342	310	324	317	350	339	350	326	311	329	301	329	328	349	312	316	350	303	320	324	313	310	317	333	328	339	295	340	342	311	333	327	309	339	342	300	321	342	341	335	310	308	332	333	344	311	334	305	333	333	350	326	370	358	317	313	328	341	293	364	318	301	326	323	342	346	332	309	304	309	321	328	332	340	292	320	328	283	330	296	334	302	328	356	323	339	344	305	333	329	322	302	327	320	358	337	341	316	331	311	321	340	342	324	358	369	331	347	325	333	310	337	310	317	344	318	336	362	316	384	317	322	332	321	300	338	323	318	326	316	335	336	348	317	335	369	291	352	327	328	321	305	337	357	338	344	326	344	333	311	332	323	300	286	333	312	307	296	320	336	319	330	325	337	314	332	323	308	338	343	320	336	306	337	341	307	347	336	313	316	312	348	341	331	319	324	317	347	324	341	346	347	338	324	327	297	337	317	313	344	312	323	326	304	340	366	330	320	321	316	331	344	311	351	332	323	287	334	317	309	341	342	338	343	301	337	354	321	316	317	315	325	299	326	337	320	335	327	358	334	330	329	330	350	330	324	311	311	340	338	329	293	313	333	329	313	309	341	332	359	334	348	339	348	337	338	325	319	346	335	308	322	341	322	333	323	291	328	340	338	340	326	304	315	312	297	340	330	300	336	308	296	322	309	328	315	346	328	331	308	318	338	338	340	333	320	331	318	320	329	334	343	352	347	297	307	331	319	349	349	310	321	329	311	323	329	322	328	320	341	328	309	299	345	312	306	351	338	351	327	336	340	279	333	324	352	326	309	347	298	299	315	332	334	337	314	298	356	322	303	307	316	358	300	333	341	338	329	341	385	328	349	341	341	324	351	304	321	317	355	284	294	325	334	319	345	314	335	319	317	277	317	330	333	317	265	306	339	346	310	309	318	337	329	341	330	319	353	300	311	305	297	348	314	282	331	293	304	337	321	304	341	296	312	314	302	346	347	353	347	352	285	328	321	340	330	327	340	352	317	328	325	343	326	313	324	315	325	331	334	298	327	322	309	331	341	337	325	299	314	322	300	325	358	336	325	326	331	340	340	299	333	334	302	338	324	344	318	310	299	370	318	332	329	333	298	323	334	338	326	320	303	358	315	352	333	333	351	332	304	319	331	299	352	336	299	356	293	333	336	328	319	321	345	351	334	320	316	321	330	339	325	353	314	331	326	315	339	340	340	340	319	347	293	299	304	339	316	324	333	310	331	339	335	317	327	314	342	338	322	301	347	335	292	320	358	320	305	334	323	315	320	308	352	303	310	331	303	317	316	354	317	347	298	328	339	303	330	373	333	295	324	306	324	323	328	343	320	314	297	326	327	325	320	320	341	278	327	324	326	320	315	317	340	310	312	323	331	367	312	312	314	316	359	287	339	322	334	305	300	312	290	336	337	349	328	352	336	342	331	331	316	321	326	328	339	289	318	316	364	336	352	316	329	323	326	326	310	331	336	299	310	293	338	300	349	344	310	301	349	298	337	304	312	298	355	315	331	345	316	304	321	336	331	318	297	338	314	340	342	338	292	283	331	319	328	336	331	303	301	332	318	320	338	372	298	326	317	325	319	329	345	309	300	356	338	328	316	357	301	346	301	337	295	362	348	287	333	324	326	346	318	328	341	305	323	336	315	350	332	344	312	289	290	355	322	345	314	293	308	336	351	347	313	308	357	327	348	331	299	325	311	333	324	317	325	314	328	299	337	323	327	311	333	310	307	316	348	341	323	313	321	346	323	318	334	284	319	357	342	345	320	308	348	364	283	301	334	334	282	332	325	316	302	346	339	325	342	292	340	352	327	345	343	324	325	328	356	290	320	332	341	319	321	353	344	300	349	324	353	351	322	306	295	320	303	351	309	287	335	323	340	350	308	304	304	333	335	326	314	377	313	312	331	315	300	353	325	323	323	300	318	338	319	331	289	324	317	357	335	322	331	325	325	298	337	303	333	315	316	328	328	348	340	342	321	306	307	310	297	331	324	332	360	317	337	316	315	297	313	358	366	314	336	319	359	351	307	319	322	350	319	318	343	334	351	330	320	296	297	326	309	324	295	292	358	328	312	338	320	331	337	320	319	345	352	312	334	322	314	337	325	335	323	308	348	344	323	341	311	318	321	288	326	337	304	303	325	316	349	319	343	290	356	305	319	322	331	326	322	327	323	301	289	293	313	330	312	344	306	330	318	292	317	346	297	294	300	316	323	310	319	334	358	330	352	339	333	316	352	334	323	295	336	318	304	314	311	305	334	335	300	322	338	333	342	335	306	312	361	326	354	326	353	329	315	309	307	346	342	286	306	344	306	332	344	335	314	326	352	318	315	328	343	328	310	347	334	326	348	301	303	317	337	272	324	319	313	339	319	334	320	312	299	307	356	304	328	328	330	351	306	303	322	302	295	326	317	306	311	343	320	339	327	326	309	337	348	340	345	383	335	327	308	328	344	294	339	312	312	327	341	376	331	338	325	346	323	334	307	347	304	357	290	297	349	317	327	322	315	351	315	314	325	335	298	322	313	363	321	330	322	343	350	334	315	319	341	328	357	316	302	317	307	331	336	309	336	309	327	325	318	340	313	348	352	326	328	339	354	337	305	300	327	369	321	322	310	335	339	321	312	347	338	335	329	322	325	315	353	305	316	318	329	334	320	301	316	302	338	337	342	337	331	317	331	348	351	356	341	335	346	320	361	340	286	334	326	343	323	364	339	330	339	352	306	322	336	328	294	326	337	318	317	355	325	297	304	336	363	331	310	346	353	304	299	320	334	338	326	300	323	350	348	319	324	311	328	312	339	327	340	330	322	331	344	308	335	351	325	325	334	294	310	296	328	301	323	315	318	348	336	335	319	329	315	316	339	338	343	323	325	333	311	319	340	339	342	314	330	346
44086	57487	38592	17821	11974	9066	6735	4768	3499	2815	2292	1679	1525	1320	1190	1005	900	820	777	714	687	582	622	528	508	522	476	443	395	425	386	391	395	399	353	347	366	364	357	344	379	364	351	379	341	333	334	342	350	325	349	357	314	323	337	318	348	320	370	337	349	350	335	356	346	336	334	353	335	315	312	348	344	324	326	344	317	320	333	316	328	344	301	341	328	341	326	322	355	334	295	332	332	339	364	343	364	330	317	332	353	326	333	314	338	352	335	322	325	364	348	315	367	325	289	348	349	311	310	370	329	333	310	331	324	352	322	339	312	336	326	316	353	354	341	374	361	348	355	329	333	341	321	335	336	336	304	351	342	335	342	338	298	373	364	372	337	378	342	311	344	318	308	301	324	322	309	353	333	339	356	311	308	374	341	340	342	339	354	359	320	315	346	287	352	349	343	359	329	330	317	326	317	344	311	346	362	327	326	301	310	327	358	323	310	329	342	352	354	349	355	340	325	316	316	299	315	342	351	306	333	323	328	355	308	337	320	353	318	325	360	323	344	334	320	319	355	375	317	337	331	353	320	350	350	355	331	317	369	367	309	355	339	333	342	358	324	337	323	315	338	332	349	313	350	354	321	307	319	341	323	345	337	322	346	355	304	342	353	301	351	339	311	360	339	319	348	377	329	304	364	325	311	338	348	326	333	361	354	336	352	332	327	331	322	336	372	356	345	336	338	360	329	369	319	378	343	311	350	321	357	325	333	322	320	331	321	330	345	343	356	335	371	358	315	330	349	323	327	318	332	339	341	354	352	360	346	318	359	312	334	330	308	286	346	299	378	334	329	352	334	367	349	360	331	331	358	362	359	339	304	330	320	354	350	347	321	299	309	317	335	297	406	348	323	327	320	331	364	366	334	327	328	313	346	294	306	336	333	330	341	353	307	361	302	312	329	319	344	336	318	344	330	346	345	338	355	328	328	341	350	327	331	323	357	335	306	347	327	331	356	335	320	351	359	323	334	349	312	364	333	329	335	332	348	344	290	330	358	316	333	359	320	331	329	352	370	325	331	315	359	335	350	377	323	339	365	294	313	346	327	354	357	349	302	357	319	341	308	355	348	356	329	329	320	351	358	335	341	339	349	333	337	331	335	355	311	324	338	316	309	355	331	311	338	327	323	348	353	330	341	329	331	346	329	335	369	306	342	333	311	326	336	330	340	330	329	337	329	354	331	337	290	362	301	337	346	340	352	349	311	328	316	312	353	290	347	305	332	321	347	333	338	320	365	342	353	329	326	339	298	325	321	317	353	343	302	348	351	336	360	365	316	354	313	341	330	359	354	321	348	338	328	323	323	310	366	351	346	325	311	333	309	314	337	341	339	300	349	327	319	347	329	370	338	350	359	351	330	345	314	362	342	337	318	374	305	308	351	332	315	331	355	332	346	311	321	365	311	335	318	365	325	338	320	339	348	343	319	346	357	368	345	340	360	321	343	327	311	332	290	334	309	348	336	327	324	328	345	340	326	335	314	348	321	315	352	335	322	360	337	381	318	347	307	323	331	336	330	316	359	352	323	342	340	348	319	315	305	312	328	337	346	352	323	321	330	338	313	304	348	321	351	327	316	277	342	333	334	321	349	348	321	303	370	331	302	339	338	341	336	354	342	311	351	324	334	312	348	385	311	342	310	372	331	349	351	330	332	319	341	322	365	339	323	341	373	338	337	353	338	342	302	337	324	337	326	353	325	336	322	351	358	361	341	342	342	341	334	348	323	332	355	325	323	317	328	300	328	321	339	348	310	323	307	341	293	389	367	312	332	331	354	318	354	320	354	335	350	337	301	347	302	324	343	347	345	345	343	326	323	292	287	300	367	345	333	331	322	355	336	324	313	343	310	310	346	307	339	333	329	312	328	296	323	317	327	343	359	338	368	332	347	334	367	351	371	309	316	342	351	353	329	338	322	297	303	300	313	365	311	355	348	323	367	331	374	357	328	352	337	332	323	353	329	342	336	307	350	340	319	318	330	333	321	341	336	347	335	357	341	305	329	342	293	318	324	372	327	351	325	345	307	322	337	308	320	325	344	348	327	317	348	342	361	340	323	324	340	325	372	311	368	325	330	351	328	320	333	341	330	330	361	348	339	302	350	329	314	359	323	324	320	343	311	308	351	335	339	331	356	315	320	341	317	339	341	341	337	357	302	328	340	333	309	337	357	318	360	345	309	326	311	324	375	305	325	308	361	325	352	304	319	338	339	342	349	352	320	359	325	358	345	319	336	317	340	307	327	354	359	366	366	308	342	355	344	346	307	352	344	318	335	316	350	326	336	340	330	339	332	342	305	315	334	344	319	296	354	338	356	354	352	300	309	324	344	316	340	355	335	326	345	321	324	352	311	315	351	331	314	319	298	355	330	349	361	316	328	330	314	351	341	375	364	356	314	330	335	327	332	344	330	324	349	341	322	313	339	337	317	340	327	346	326	311	331	329	321	332	328	347	312	345	341	334	373	315	354	339	341	348	355	329	355	275	311	364	357	336	326	325	351	308	337	351	345	320	327	352	342	344	301	334	333	308	345	336	315	351	315	311	303	303	341	342	325	358	317	325	331	321	326	364	337	322	323	361	341	293	330	326	321	351	349	325	347	353	322	327	338	355	326	349	325	333	357	307	346	327	340	351	360	350	350	365	337	322	344	335	302	356	365	332	358	312	316	322	325	328	312	339	332	320	315	349	307	336	331	314	316	352	348	337	321	328	353	341	314	342	321	353	327	311	300	324	348	313	346	380	308	363	327	345	340	327	354	330	353	310	329	370	333	373	337	352	304	330	313	329	338	352	334	317	301	347	354	326	330	375	322	312	339	333	337	355	326	328	325	339	318	308	340	311	322	351	351	356	328	358	346	319	312	333	357	336	339	352	395	298	334	346	330	321	322	386	331	323	329	344	336	336	333	319	352	337	352	314	342	308	326	362	329	329	326	333	326	330	373	328	343	338	366	302	349	318	332	317	336	333	333	344	333	320	327	375	359	375	308	340	350	348	336	361	329	335	320	361	315	297	339	327	338	296	347	317	353	326	358	343	341	324	313	320	338	327	363	339	313	329	346	327	337	320	320	357	321	332	328	342	381	339	319	321	354	342	339	350	353	328	313	314	316	318	339	344	325	342	337	326	318	338	350	353	362	346	340	324	370	330	340	337	309	346	369	300	315	312	321	335	351	348	361	352	339	314	330	322	306	334	339	343	327	351	333	329	308	335	333	311	368	364	346	285	350	348	307	341	359	327	332	372	329	335	341	332	337	319	341	342	334	334	333	358	337	341	329	318	329	321	329	348	334	339	348	331	334	360	343	340	322	338	343	324	305	313	323	354	332	353	312	338	335	316	360	321	326	325	333	352	336	346	314	316	285	348	351	333	374	340	314	335	342	352	330	336	321	343	328	327	297	296	337	327	336	349	329	332	335	346	345	335	370	347	355	337	315	340	367	329	293	318	336	319	331	349
22437	20348	26626	23662	20281	20230	12953	4743	3021	2463	2005	1741	1514	1457	1264	1181	1128	981	988	979	969	812	832	775	784	721	739	724	701	677	744	666	716	680	627	629	636	631	618	616	646	599	647	588	656	642	620	626	608	650	643	572	617	624	634	627	661	595	634	600	659	607	637	604	645	627	623	657	597	622	621	666	613	600	588	598	668	623	604	613	655	637	655	603	586	631	643	626	649	604	584	620	599	613	592	616	642	615	617	614	629	578	625	619	602	586	609	665	630	626	645	584	656	640	610	559	565	614	607	625	633	601	570	622	613	605	613	622	621	598	612	614	677	621	580	627	604	617	635	620	604	654	643	638	590	649	677	595	597	583	575	608	586	627	600	572	622	652	588	603	636	600	568	591	584	649	610	596	595	653	628	673	669	609	645	618	603	629	577	635	616	666	618	609	598	566	657	600	605	632	648	589	634	612	627	604	552	617	563	663	592	620	581	642	610	610	632	642	657	648	572	621	603	595	613	616	577	677	640	644	657	604	628	633	617	653	593	664	616	611	622	632	634	625	604	599	608	614	638	622	630	617	611	605	636	635	606	686	654	626	631	599	629	647	600	653	620	593	630	654	625	618	637	634	591	612	614	618	594	642	575	663	604	621	593	605	600	631	682	623	626	632	595	647	607	621	626	620	624	582	585	600	602	617	625	568	574	618	648	654	626	602	624	600	610	578	603	612	655	648	581	616	624	601	654	599	628	606	563	627	620	599	609	614	592	626	608	598	683	600	659	647	627	637	583	586	583	619	606	596	605	617	595	532	654	604	631	662	633	627	597	634	631	614	616	626	645	635	642	608	610	654	679	589	594	568	625	656	583	642	613	584	618	633	620	627	614	611	610	584	597	633	604	630	583	619	593	635	660	664	643	579	630	588	621	600	619	577	612	634	613	606	662	631	620	603	648	614	598	626	676	636	639	628	646	615	648	596	601	569	627	629	571	629	617	649	640	613	601	677	623	591	636	607	607	617	615	606	626	596	621	633	654	607	621	615	587	636	609	646	637	609	629	616	605	610	584	627	643	642	626	622	651	636	651	649	664	602	606	573	538	575	619	645	620	600	600	651	653	603	569	650	571	590	575	604	611	608	551	630	677	614	584	633	592	608	594	563	664	624	635	633	627	616	590	597	635	603	597	606	586	635	655	594	627	639	627	612	610	631	644	654	578	605	600	588	621	631	618	617	615	621	647	622	682	610	627	595	609	660	605	568	574	638	607	627	615	606	610	644	603	610	584	629	647	574	580	615	595	617	622	619	639	596	592	589	610	573	649	597	606	634	592	603	614	545	631	653	641	602	635	597	644	596	630	615	658	620	635	637	631	617	612	629	610	598	621	608	652	578	627	615	601	585	588	604	611	622	591	617	578	614	618	643	650	621	637	568	617	630	619	607	606	646	624	627	592	623	598	567	616	604	579	600	621	599	593	596	635	593	632	612	630	605	614	547	588	590	606	621	612	625	613	610	655	581	598	586	599	633	658	588	631	636	630	570	579	622	589	616	633	638	689	673	606	661	606	627	611	622	595	611	606	675	615	621	638	648	649	632	639	656	615	567	619	603	648	644	618	610	588	620	620	656	577	613	636	652	624	604	636	606	642	648	618	628	588	637	609	649	604	631	631	589	673	572	631	602	631	636	592	563	586	637	597	620	608	585	595	618	604	668	622	596	604	592	622	641	635	606	614	660	592	637	598	562	662	593	609	612	639	613	631	615	686	637	622	618	672	591	639	618	640	636	646	602	598	652	631	573	614	624	628	626	596	610	617	594	601	637	624	614	616	632	594	613	600	627	608	588	609	618	629	639	580	627	627	627	613	670	593	627	601	659	613	619	631	656	656	630	581	647	647	668	602	603	593	637	648	620	577	575	645	607	602	622	614	610	671	609	617	607	627	572	597	632	648	662	595	603	616	625	623	560	631	599	656	660	643	615	638	618	607	616	584	646	641	612	630	591	612	585	582	648	625	635	650	636	620	605	574	624	619	632	665	634	599	614	666	637	590	628	601	636	600	621	594	657	608	614	600	603	662	598	601	589	581	582	620	628	630	613	589	601	652	551	589	587	617	609	639	632	561	558	614	634	610	628	645	672	616	657	619	593	622	623	597	635	607	641	599	622	631	603	624	638	671	608	642	649	653	582	605	647	651	614	613	639	597	616	602	580	602	613	586	645	645	635	584	609	657	619	633	599	639	607	630	609	603	623	619	658	640	604	624	621	600	646	600	597	646	648	644	603	653	625	637	637	637	624	572	630	601	654	604	643	650	607	601	580	622	643	617	634	604	609	606	610	644	613	654	634	608	585	635	645	601	586	619	643	599	610	635	626	624	588	630	635	617	633	654	615	598	595	556	643	621	615	635	623	564	622	609	634	666	622	625	570	645	620	614	567	566	640	615	607	652	644	598	584	632	596	607	662	567	654	613	615	611	649	647	647	596	633	636	640	632	576	604	565	569	577	644	597	622	619	645	619	579	637	580	586	628	592	667	607	617	616	641	654	640	587	594	636	610	604	621	640	630	630	615	655	589	631	630	599	566	606	577	638	570	595	628	639	594	644	611	612	637	658	627	621	631	631	580	606	638	612	587	613	683	630	638	613	614	623	617	603	632	617	663	570	608	644	625	606	631	618	627	598	658	620	604	593	601	663	631	637	593	589	615	576	600	628	636	612	581	611	616	615	612	656	617	598	624	593	626	592	617	561	594	607	628	664	619	586	628	592	588	576	665	586	628	594	664	595	619	607	591	620	579	612	603	643	618	606	616	618	645	633	633	572	627	565	610	629	636	592	610	579	641	595	585	625	616	634	597	608	642	620	622	623	603	626	643	625	659	628	628	591	605	632	669	637	618	568	641	641	589	618	599	615	596	611	590	669	648	628	640	616	673	602	643	636	664	603	610	631	648	624	584	610	618	623	612	627	576	641	664	624	667	630	639	649	625	601	600	605	607	630	620	618	640	600	628	625	659	664	623	642	590	609	615	602	622	623	637	595	599	619	574	580	624	628	635	615	597	626	618	623	593	640	616	714	612	596	636	661	665	621	545	606	600	588	629	628	629	578	579	629	610	580	544	625	633	620	623	654	608	591	583	636	652	620	628	629	611	600	622	620	645	623	570	587	614	632	564	593	623	612	641	647	619	624	588	592	593	598	643	665	639	631	615	618	608	601	640	653	613	632	611	673	618	614	652	637	574	605	608	658	634	638	652	650	615	620	646	589	578	588	591	637	664	578	656	649	614	633	611	636	596	636	561	644	611	603	642	625	590	611	607	594	613	649	598	660	624	603	633	598	595	605	584	615	609	570	619	590	615	615	605	616	617	621	611	637	635	648	626	623	607	577	602	616	601	571	658	620	659	624	634	648	616	627	604	610	599	612	573	627	620	614	610	614	597	676	640	571	609	581	568	637	573	666	617	659	629	597	647	630	601	598	582	616	578	618	583	615	609	572	616	643	592	640	603	602
49545	68908	45670	24062	18251	14208	10253	7711	5855	4657	3825	2959	2664	2336	2050	1922	1656	1499	1341	1405	1222	1133	1019	1085	1045	938	822	796	807	768	750	738	758	710	707	706	690	626	698	647	648	652	667	619	628	583	622	627	615	650	656	636	652	580	629	636	614	648	581	622	602	591	641	642	581	631	626	623	633	619	635	625	595	598	623	633	591	643	563	663	597	588	637	655	597	613	649	657	631	616	619	635	608	649	631	597	637	642	607	634	620	627	592	635	620	619	628	680	629	623	626	621	647	628	611	591	663	578	659	594	591	570	602	589	626	583	650	645	616	658	609	657	644	603	642	594	599	610	595	647	622	642	651	610	616	621	636	616	628	644	615	620	576	648	597	606	668	643	589	593	606	637	591	608	611	631	620	615	608	590	593	620	621	600	630	600	631	594	632	631	634	557	607	603	608	589	633	606	631	594	623	623	621	612	633	579	615	625	652	637	662	650	641	583	635	629	629	647	580	625	608	664	630	570	645	583	615	605	635	598	618	596	633	591	610	596	632	600	637	651	580	564	616	655	572	596	604	594	635	636	602	577	636	611	654	596	602	601	608	601	601	621	659	604	640	624	623	605	630	597	644	611	589	640	644	614	625	615	621	604	610	615	634	615	627	609	641	672	596	566	619	604	585	618	624	588	604	602	591	650	632	596	636	602	607	621	642	602	624	597	626	626	648	601	619	612	645	613	598	631	633	672	603	618	617	658	639	608	662	654	617	623	641	626	633	597	594	630	619	602	586	589	596	610	641	672	618	632	621	624	625	628	602	622	602	655	615	652	640	640	613	636	632	633	613	601	636	616	632	638	593	595	623	609	587	655	630	607	643	610	584	577	613	622	610	627	592	635	589	663	620	640	636	587	647	615	617	555	651	588	659	579	638	603	617	614	629	611	594	613	612	616	576	582	617	608	611	628	609	612	582	593	605	630	631	646	602	621	627	587	594	590	631	599	616	611	633	620	568	625	567	591	606	603	651	583	639	638	619	583	641	613	629	622	601	571	621	583	602	611	615	610	604	604	596	596	612	592	627	576	606	618	616	625	637	663	642	622	611	659	627	604	596	639	607	595	635	600	634	608	619	611	620	621	640	607	656	608	648	639	625	617	606	599	634	570	606	606	653	600	621	636	652	593	643	634	605	610	615	647	634	582	567	600	640	621	604	612	588	605	662	647	638	625	590	633	619	637	607	627	581	613	577	640	593	579	653	671	626	630	644	592	626	643	612	575	646	635	623	611	610	590	605	603	586	688	643	595	609	589	647	630	636	633	589	603	602	597	650	555	648	629	608	610	621	637	611	630	606	662	596	626	606	597	607	589	642	622	597	654	625	664	617	612	595	614	629	606	640	579	608	561	656	625	654	616	629	601	618	584	635	604	622	640	579	594	585	630	646	610	629	629	623	608	663	584	613	616	651	638	626	582	627	617	545	615	652	642	632	590	663	576	638	626	616	617	637	676	639	624	578	603	650	613	657	593	620	589	636	625	598	663	620	606	613	661	639	591	594	637	635	612	626	621	595	617	611	628	581	675	619	637	589	628	603	629	656	624	638	584	592	648	607	628	600	640	618	640	591	641	626	596	600	636	613	638	634	610	604	597	643	552	569	626	619	577	603	622	595	602	629	585	652	627	578	627	600	574	615	617	607	644	618	577	612	584	595	577	638	641	627	658	618	593	589	645	593	588	571	636	624	587	595	597	597	625	631	589	643	569	600	556	615	653	602	649	627	631	614	631	616	593	645	575	599	600	610	625	602	634	595	613	599	598	612	624	651	617	610	661	620	594	636	625	585	633	590	605	665	628	619	582	595	592	561	586	620	622	588	609	612	622	570	641	580	617	566	618	583	635	625	606	595	597	634	562	590	627	565	607	616	657	652	582	657	624	586	615	620	648	609	599	606	574	638	627	587	661	635	648	608	648	629	631	621	627	606	615	647	611	638	615	625	664	632	592	592	654	576	608	620	619	585	628	636	593	578	635	678	672	619	660	595	656	596	588	577	602	673	602	592	626	619	588	594	618	605	628	621	629	637	623	605	635	621	625	628	598	609	618	614	595	613	619	595	648	620	610	640	615	611	647	595	596	614	626	602	598	586	602	645	606	635	642	636	624	648	674	640	627	616	659	634	649	610	616	640	591	629	606	611	631	622	596	669	579	600	598	610	605	610	598	573	615	611	610	642	623	589	631	565	607	581	614	626	606	575	626	599	616	598	568	595	617	663	613	635	589	594	646	604	597	643	593	633	678	623	622	609	610	600	612	655	586	606	624	644	618	628	646	604	620	554	599	630	674	609	626	657	603	647	621	638	582	625	627	604	624	601	585	606	617	621	627	638	621	593	558	573	601	598	615	650	613	626	612	598	633	602	631	598	590	588	642	611	638	606	605	599	608	611	641	557	672	623	609	617	670	600	593	643	596	633	637	629	604	585	624	616	612	622	606	618	656	584	614	628	581	621	647	559	633	635	603	635	623	587	615	622	582	629	653	626	609	641	583	611	625	600	607	603	620	576	611	598	624	614	645	580	591	550	604	638	607	659	595	623	615	589	641	628	656	589	611	616	617	600	605	572	622	619	646	593	576	615	617	586	608	669	595	592	617	646	630	679	605	574	624	597	602	594	640	596	643	649	664	624	647	646	594	603	611	615	659	589	660	646	634	648	631	552	609	619	623	620	602	637	550	661	627	615	662	620	623	633	581	594	651	613	623	602	620	613	620	590	636	594	607	614	580	625	628	582	668	641	627	609	631	606	609	604	602	576	617	611	653	615	619	638	598	587	659	564	644	664	658	643	601	591	622	655	610	614	586	604	624	675	614	645	552	583	635	593	643	626	609	661	621	630	579	557	621	601	628	636	595	579	602	593	607	644	590	606	617	619	615	648	567	622	625	602	618	605	636	619	643	604	616	626	562	580	566	620	617	622	621	624	634	597	626	593	593	621	628	595	578	596	581	611	588	620	599	623	608	568	601	629	636	648	624	637	632	613	615	630	622	594	631	608	691	603	615	599	655	606	585	627	624	604	625	623	638	653	613	581	652	666	599	613	634	605	589	605	613	612	597	593	644	625	567	600	607	601	660	598	632	660	667	581	592	619	594	600	601	672	621	535	646	628	611	627	603	621	665	638	627	619	631	608	581	601	599	635	582	599	608	619	633	589	657	631	564	605	585	591	651	569	629	584	599	582	608	605	591	655	624	621	612	608	623	633	647	621	632	624	585	620	601	620	665	616	609	565	603	646	662	645	590	613	634	613	607	658	603	622	564	656	604	601	590	607	606	622	622	618	620	622	587	632	617	637	620	617	642	624	607	573	646	632	636	593	640	571	606	596	600	602	623	641	614	670	601	615	611	626	565	635	601	635	607	602	613	607	625	620	642	630	628	662	631	624	607	598	624	604	600	636	646	626	615	654	594	632	601	628	625	650	624	585	627	634	624	634	655	611	621	622	594	619	631	625	645	606	602	582	610
38092	36242	25801	11923	5810	3699	2362	1628	1089	898	839	748	610	545	491	425	361	355	341	311	284	256	278	261	256	264	243	254	185	234	202	220	228	200	201	201	192	198	201	198	222	229	233	218	164	201	185	213	204	215	177	200	233	213	225	215	207	218	191	229	212	202	210	200	200	240	188	184	200	226	213	197	223	201	231	204	224	224	203	217	208	185	202	211	205	192	201	185	215	200	198	195	206	211	205	222	205	209	237	207	202	213	198	205	204	180	199	181	202	201	212	201	193	238	200	194	200	217	214	207	225	212	187	174	220	206	210	217	194	209	203	219	195	208	191	201	209	201	217	197	192	212	205	199	197	208	181	230	205	216	196	199	203	203	189	216	185	201	233	211	215	202	189	218	179	220	216	195	157	212	201	184	209	206	202	201	194	186	199	208	229	208	210	180	218	200	208	192	188	211	190	217	208	220	212	212	224	211	220	192	204	211	219	207	223	219	197	197	199	196	187	206	202	229	210	207	194	203	190	201	190	232	215	207	206	231	193	187	203	222	211	201	182	213	210	203	215	195	209	209	221	226	211	215	210	183	183	186	195	179	199	201	214	221	184	224	221	219	196	190	183	199	185	216	226	198	170	196	207	203	194	224	218	218	209	175	198	187	181	219	216	189	194	218	198	185	215	173	224	190	214	180	202	206	191	197	199	212	209	202	216	206	215	208	209	173	203	202	202	201	182	211	205	197	202	215	208	211	212	218	202	202	206	195	215	199	219	223	193	187	192	191	200	206	228	207	206	199	187	200	219	202	237	220	183	204	209	207	198	192	215	225	199	215	207	195	203	217	224	219	218	229	195	191	214	205	207	212	224	242	222	180	183	215	226	205	206	207	191	230	197	207	198	200	213	213	213	198	216	184	216	243	193	205	194	212	193	199	204	206	211	189	221	218	180	214	208	221	193	203	217	223	208	211	228	206	204	192	227	207	203	213	223	193	196	219	233	188	221	220	241	220	200	215	225	205	226	208	211	174	187	235	199	204	230	211	213	209	219	191	229	207	198	217	211	226	191	193	225	214	200	182	202	197	220	218	215	213	225	226	213	199	218	200	212	190	183	188	190	177	222	208	226	197	218	220	197	216	233	228	198	188	198	195	200	230	200	223	213	201	203	199	180	185	218	189	206	199	203	182	202	214	187	170	201	189	217	205	235	235	211	215	217	185	197	210	195	206	213	207	186	197	195	216	200	237	201	220	190	207	204	227	210	195	192	221	190	193	231	199	203	187	168	198	206	181	216	188	211	199	201	226	220	201	219	200	187	213	213	204	224	212	205	207	202	167	225	209	195	199	205	213	201	201	210	203	215	202	213	210	205	205	232	190	192	194	224	230	223	219	220	197	218	218	205	191	200	192	178	197	192	230	201	209	191	203	163	197	223	212	204	197	211	208	219	216	212	209	225	213	204	192	204	198	189	242	194	210	223	209	215	192	176	221	194	238	234	188	200	189	206	196	208	203	234	210	236	208	241	212	216	193	203	217	207	212	203	209	210	207	213	194	238	223	200	184	196	201	204	177	209	194	227	235	233	212	202	206	215	218	197	195	216	207	209	205	188	206	187	211	184	234	208	212	219	225	206	190	212	221	219	215	173	204	186	216	199	231	204	196	212	211	227	219	177	215	171	185	208	196	209	216	203	211	208	203	203	211	188	203	200	207	212	240	213	193	211	192	199	219	218	193	187	199	211	193	215	177	188	237	205	216	210	213	198	196	205	183	209	205	194	202	195	226	222	208	215	200	188	212	203	231	200	208	222	203	200	211	192	199	215	187	225	238	208	199	224	197	201	202	192	206	208	194	206	206	212	191	190	195	180	215	204	195	197	204	223	193	175	183	178	210	166	205	193	216	176	219	188	204	186	201	214	220	189	171	210	198	210	197	216	213	211	196	173	194	220	202	214	187	197	211	208	228	208	204	221	193	222	235	199	190	210	212	202	185	215	227	206	198	190	208	201	219	228	183	198	176	213	225	203	190	219	225	204	226	231	201	190	202	238	185	206	192	209	202	199	202	199	177	188	183	195	206	220	204	195	226	213	180	211	209	188	194	191	200	199	216	202	213	208	200	213	214	204	193	228	222	192	225	196	193	223	204	200	212	230	220	213	227	205	215	218	181	230	199	203	194	204	189	226	202	195	215	198	200	219	192	188	191	188	224	208	191	234	185	202	204	194	193	205	240	220	237	193	188	229	202	211	217	166	181	222	204	217	223	213	184	223	204	219	193	233	191	199	232	210	215	184	206	192	214	215	199	224	195	210	201	206	209	220	212	193	205	222	197	215	205	201	238	225	213	213	204	215	210	190	213	208	180	219	199	177	200	174	187	218	221	211	200	207	213	196	188	187	197	207	196	178	198	207	205	228	182	215	209	240	205	210	192	214	231	195	183	202	211	193	208	212	191	188	203	199	186	190	223	194	189	200	194	208	198	212	198	245	216	194	218	207	180	181	233	231	222	188	224	198	240	198	189	195	211	227	198	226	219	186	213	204	223	206	191	197	217	232	227	212	214	227	218	229	214	191	220	218	194	198	201	246	202	200	220	210	209	214	199	208	209	200	222	192	217	207	195	215	188	194	205	213	199	169	196	220	202	171	183	216	199	191	217	190	201	236	218	199	193	176	196	217	213	214	201	242	194	192	210	223	230	206	211	185	185	185	205	190	222	217	211	185	202	179	198	228	183	220	227	193	187	228	218	216	222	178	193	200	194	195	179	196	224	195	220	201	223	204	195	200	198	211	225	208	213	200	206	202	184	194	183	193	187	215	202	206	229	202	196	202	218	193	220	223	186	209	202	194	196	198	207	215	176	222	211	222	200	196	215	197	206	183	184	204	202	203	187	220	199	184	194	210	223	196	182	210	207	197	228	204	213	200	195	189	210	194	211	229	207	200	171	199	187	186	195	216	229	207	177	236	208	222	234	204	213	200	205	232	204	192	211	203	209	203	214	203	183	208	214	199	221	199	209	218	214	207	220	198	199	203	210	238	213	202	200	229	220	225	227	212	191	207	191	230	185	223	191	209	197	219	195	200	218	178	221	217	197	225	216	204	227	199	188	193	210	211	193	198	203	186	210	192	179	198	214	222	177	223	192	215	210	199	205	215	210	225	210	210	203	221	209	200	228	220	205	234	193	200	169	197	218	228	226	207	191	200	200	201	184	222	198	236	212	215	187	192	185	209	183	205	208	182	211	202	175	182	217	211	168	209	215	213	207	192	232	184	199	180	215	218	203	210	214	210	203	185	217	213	198	214	214	180	206	211	213	216	226	199	183	228	187	199	214	205	222	190	190	193	198	194	207	192	202	206	190	194	204	182	225	213	227	204	205	203	198	203	220	209	200	205	210	222	174	187	198	221	224	209	203	199	188	217	202	216	224	210	218	195	200	217	204	193	193	207	222	189	240	200	190	207	188	189	204	185	184	207	195	239	201	165	198	204	209	208	216	225	189	204	193
42096	44792	29041	13904	10024	7500	5225	3599	2355	2086	1739	1490	1209	957	829	773	679	637	573	510	454	416	363	383	361	326	284	296	269	289	258	254	225	269	232	235	254	241	246	268	237	206	222	252	239	225	221	225	251	234	240	232	237	228	204	218	234	205	221	237	276	251	235	225	198	235	243	222	237	220	213	254	230	225	231	226	196	228	234	210	231	233	238	198	223	246	235	221	196	223	233	229	240	223	218	227	222	221	244	242	260	233	260	241	217	250	244	224	243	223	219	231	227	237	211	218	235	217	220	264	220	226	243	239	222	254	226	219	221	216	220	238	232	237	230	219	218	231	237	202	229	238	225	203	213	205	217	193	240	255	204	212	220	238	229	228	264	243	235	253	212	244	252	221	222	231	220	224	238	218	234	209	216	222	225	246	249	225	233	244	250	230	235	208	208	237	228	227	232	229	239	210	232	240	237	244	245	193	212	237	247	234	241	285	224	227	239	228	215	248	227	226	231	220	196	213	232	250	216	233	251	223	238	239	239	224	229	246	214	226	237	246	249	241	228	216	211	247	233	240	240	229	222	220	223	251	243	228	234	220	213	216	211	238	258	251	252	198	242	222	253	241	243	211	230	207	234	243	227	211	246	214	202	220	221	215	230	267	236	223	201	223	201	228	229	233	217	228	218	239	208	262	212	220	202	238	208	209	233	223	231	228	213	236	231	212	216	237	263	231	232	242	225	217	244	246	231	250	236	212	230	234	234	220	231	208	218	226	245	236	226	238	248	227	238	266	253	228	223	255	219	264	259	260	240	229	208	228	239	222	241	234	218	252	220	215	210	214	215	225	223	222	235	235	247	213	216	222	215	205	217	256	205	228	258	248	232	223	227	213	224	243	221	241	195	258	231	228	226	226	237	220	242	243	227	248	254	250	224	218	247	205	226	213	244	256	223	227	211	209	225	213	227	210	231	242	246	221	236	225	236	207	241	232	230	234	230	238	231	233	213	221	232	194	241	211	222	246	200	234	230	242	212	236	239	217	229	194	242	238	238	257	260	225	231	209	219	219	208	243	192	234	214	205	203	232	252	216	226	223	228	217	231	223	234	233	227	226	219	242	226	213	225	229	224	236	211	193	234	240	205	234	228	220	223	216	213	242	231	225	220	209	234	250	259	205	249	281	231	239	244	216	251	227	233	217	231	217	240	231	226	213	244	201	250	213	230	230	199	252	240	240	241	218	207	241	211	220	216	241	222	216	240	227	218	218	216	237	230	239	238	235	209	251	219	207	240	229	245	210	234	231	236	215	248	251	223	241	245	241	257	210	263	219	236	209	228	247	234	228	219	241	233	216	216	229	230	217	239	219	235	242	225	234	223	191	226	251	221	200	216	215	238	198	256	248	230	211	245	232	217	200	224	231	203	249	239	218	230	216	214	226	218	237	267	229	216	205	226	226	216	224	225	219	238	206	252	227	262	228	235	231	220	232	238	206	223	230	206	232	224	242	262	229	236	246	241	231	218	246	199	244	254	221	261	243	239	222	200	242	243	241	204	225	241	235	244	220	233	205	206	251	212	239	219	235	222	228	258	239	241	207	225	222	204	233	218	238	231	214	273	213	222	212	214	202	220	223	246	214	236	251	215	245	217	212	229	217	231	252	247	252	213	230	226	245	240	225	221	213	225	204	216	232	214	223	229	216	236	238	237	237	258	226	238	238	230	236	225	230	239	252	241	218	246	203	251	242	222	219	232	208	225	216	219	235	218	215	213	222	231	261	218	201	228	227	212	224	219	205	211	219	217	214	214	225	220	248	213	240	240	230	213	242	234	214	219	231	239	200	251	217	239	223	226	240	237	234	221	232	246	225	215	226	246	209	227	220	233	256	220	227	225	234	212	236	225	235	243	240	243	223	237	229	225	195	206	217	228	214	220	217	215	219	239	227	236	223	212	213	241	241	247	223	216	252	213	203	245	233	222	226	242	206	203	199	227	228	229	216	214	218	219	209	229	218	213	248	239	214	223	200	243	222	222	214	231	211	203	231	228	207	225	239	231	258	218	235	251	226	233	247	196	234	216	244	260	238	232	231	244	267	249	244	237	224	223	242	235	223	237	264	216	220	256	234	230	221	184	232	250	225	208	215	229	222	215	225	221	258	244	244	231	228	226	240	221	202	247	237	252	230	227	229	218	207	231	216	237	211	217	237	213	210	222	206	231	218	207	217	248	222	227	218	230	209	242	222	222	220	227	216	234	213	192	247	236	206	237	230	209	227	246	231	244	225	210	225	194	220	201	228	232	214	232	217	245	203	228	236	219	208	232	234	234	216	233	251	237	219	245	235	211	242	219	230	239	253	258	264	216	231	239	240	205	202	209	240	238	207	227	235	232	226	256	241	227	231	218	235	247	215	223	214	231	252	241	231	200	242	246	249	235	228	259	219	220	250	236	242	262	222	217	218	231	218	216	213	250	232	230	240	218	228	230	229	248	231	237	216	231	247	229	192	240	239	245	226	241	182	219	229	218	262	210	249	217	229	231	236	238	254	218	236	224	227	201	211	218	232	256	214	220	228	222	215	215	215	244	249	217	245	236	208	225	208	250	220	234	226	247	194	237	250	235	227	227	230	224	242	238	233	261	241	234	234	215	229	218	230	241	246	227	228	225	232	241	199	206	231	243	229	213	233	244	222	236	230	239	244	221	215	206	225	208	232	218	224	215	229	236	222	226	232	216	215	184	221	227	219	234	243	240	215	248	216	211	240	258	242	246	222	224	210	243	226	255	232	211	223	208	232	225	242	223	235	239	204	221	213	206	198	239	233	234	214	232	215	211	217	209	217	236	239	212	266	231	236	235	269	239	221	224	220	244	204	222	224	228	222	220	231	247	241	205	211	224	243	214	234	218	219	213	198	217	249	236	248	242	225	213	238	232	253	223	226	249	231	221	224	221	229	214	231	215	214	212	219	227	250	227	220	209	229	223	225	222	230	225	211	233	230	235	219	221	236	245	244	242	220	231	197	241	210	242	229	267	235	250	249	249	222	226	227	239	212	224	251	245	245	243	251	210	214	202	240	218	236	212	223	228	235	215	248	242	248	234	217	245	240	206	240	215	209	214	221	240	236	225	223	259	228	233	259	237	217	231	243	229	212	193	225	214	240	257	216	228	252	246	227	199	229	193	252	232	231	216	227	221	220	237	236	224	246	241	240	238	196	265	227	209	204	227	263	227	243	213	226	205	226	224	244	221	247	222	248	245	269	201	229	194	222	238	231	240	226	256	241	222	237	205	215	229	205	258	239	204	253	224	214	232	211	240	230	228	203	225	233	250	253	233	238	230	222	214	197	236	227	250	235	204	218	214	215	243	255	238	264	214	222	199	245	226	215	206	193	232	231	216	204	242	214	224	259	230	233	220	199	214	237	208	234	224	239	198	250	220	234	204	234	254	245	235	229	201	223	232	215	224	233	211	225	231	220	237	244	246	200	240	221	237	235	234	235	241	217
25082	20559	26012	24569	18292	8679	4353	2591	1886	1456	1364	1045	877	894	805	733	688	617	550	579	456	421	432	429	456	416	399	373	394	398	310	358	351	340	359	346	340	327	339	314	333	315	326	356	311	365	306	324	345	311	351	344	337	346	307	348	337	319	328	345	359	311	341	335	336	335	330	321	358	324	343	344	321	376	316	342	335	348	339	334	335	345	369	332	340	321	342	317	340	339	335	349	289	326	341	321	311	322	361	318	325	360	340	340	335	340	323	325	354	323	349	332	337	321	327	361	340	315	317	306	313	364	315	343	279	338	365	334	331	332	324	341	322	344	352	342	327	340	328	343	353	339	340	331	308	330	352	342	293	333	322	353	348	354	310	347	306	328	348	379	314	325	296	337	307	320	283	347	325	338	336	328	322	356	385	310	341	322	321	358	319	337	319	332	305	335	312	313	337	320	301	335	300	367	322	346	330	320	363	336	348	335	340	336	324	335	332	317	325	353	351	309	324	334	337	338	334	336	321	334	333	332	345	298	319	351	340	321	340	328	316	350	295	342	337	320	334	317	361	367	315	312	352	377	326	354	362	308	314	332	319	339	319	320	328	364	331	382	349	348	321	325	319	315	332	307	332	289	322	322	316	313	316	340	306	338	320	299	348	308	347	318	336	362	356	346	334	349	351	346	339	302	305	333	367	361	341	316	346	347	325	328	306	320	317	362	317	315	308	302	308	316	317	357	346	336	329	321	323	342	323	328	346	345	349	326	364	334	338	352	340	302	327	347	340	321	324	360	339	354	349	321	336	347	343	356	324	330	346	309	348	339	361	350	332	357	320	340	356	336	357	311	357	361	319	316	350	339	325	317	323	319	334	329	340	312	349	324	330	311	329	336	301	327	312	359	335	358	344	311	317	306	337	319	332	349	338	334	332	333	317	315	345	344	326	318	346	363	322	337	350	311	316	325	350	311	332	349	325	353	350	361	357	318	318	338	313	342	328	296	324	379	305	307	373	349	326	327	364	335	336	330	347	346	326	317	319	335	340	330	333	313	323	325	345	330	332	339	336	323	333	356	347	329	364	338	349	332	347	300	312	335	327	354	311	325	297	356	347	326	334	320	320	318	323	304	355	331	338	350	310	328	342	337	325	333	374	307	318	338	326	330	344	317	345	326	388	332	336	330	305	337	312	314	368	331	335	343	358	312	328	321	353	336	330	333	305	344	335	345	286	309	338	334	361	354	341	333	339	343	346	317	347	324	356	328	317	316	358	328	316	348	339	326	359	340	345	339	336	311	312	348	350	309	322	316	340	314	322	357	322	337	337	327	340	334	330	341	351	318	322	343	360	355	323	359	294	349	326	316	341	359	309	316	333	333	324	330	321	359	354	335	351	377	350	337	338	320	344	332	327	353	372	327	316	353	322	373	375	339	318	343	319	364	352	327	349	342	344	379	341	339	344	315	314	346	348	362	332	332	386	327	315	327	309	350	319	312	363	322	327	323	332	360	299	309	339	340	311	342	352	336	334	327	320	333	334	335	352	369	361	312	335	329	349	310	305	338	333	352	312	294	325	295	350	303	340	338	338	361	309	345	319	351	367	316	347	295	318	312	346	336	359	294	342	354	337	312	321	325	355	343	316	354	361	352	317	326	351	355	325	319	323	358	339	332	289	333	323	305	300	325	300	347	312	343	328	320	328	359	311	357	346	304	336	315	355	343	349	360	318	326	327	352	301	339	316	315	340	344	371	323	314	358	324	328	275	319	323	345	314	313	311	315	326	339	357	320	329	309	365	329	361	312	349	330	365	340	327	322	336	318	321	355	315	304	343	331	358	335	290	316	332	332	361	288	334	329	326	346	347	381	329	350	336	336	348	353	341	344	334	343	317	341	341	366	309	305	304	324	344	317	321	359	329	364	308	337	303	304	315	331	309	317	341	321	314	321	305	340	350	332	327	309	326	303	322	331	336	337	370	334	338	346	319	347	329	327	343	333	355	348	357	333	356	314	313	340	350	341	358	304	348	305	323	344	343	361	369	305	352	333	340	334	323	309	348	320	298	319	324	338	335	325	304	340	332	363	339	330	321	358	337	313	332	327	336	340	363	323	330	329	349	364	337	321	339	318	361	336	318	332	302	305	324	321	321	312	343	334	339	353	350	327	354	341	323	365	338	370	342	327	351	328	323	332	336	348	334	313	344	339	364	306	347	313	336	298	329	356	342	350	365	342	317	350	344	342	302	343	341	304	312	348	326	342	334	371	347	315	308	347	341	345	298	350	348	327	325	319	335	347	312	357	327	323	319	359	321	346	356	322	318	365	322	310	363	324	329	306	341	355	359	318	343	323	344	330	327	340	364	313	380	343	355	312	351	333	333	322	346	336	316	296	325	343	342	295	327	363	343	328	305	353	319	342	282	321	340	326	313	327	327	328	342	346	339	324	325	347	345	339	348	338	353	338	343	354	337	371	340	345	321	336	338	332	326	335	308	330	321	377	327	337	319	328	332	330	344	378	321	324	327	362	365	331	345	357	363	340	323	309	325	345	299	333	358	351	347	357	332	338	353	348	324	334	330	339	311	333	341	326	331	339	325	299	345	308	343	316	330	334	343	327	364	336	297	305	314	320	313	318	317	323	346	310	331	299	325	320	347	379	328	360	310	306	284	299	360	355	320	314	316	348	308	331	322	343	374	321	355	363	324	338	381	314	343	328	348	304	347	321	323	327	317	319	344	316	341	316	343	343	326	336	346	329	337	367	319	335	335	339	353	334	343	320	332	337	291	341	347	346	373	334	348	303	335	320	357	355	329	324	307	349	332	323	362	316	316	357	328	331	352	310	316	333	330	309	356	363	317	347	325	352	343	293	328	316	378	371	313	326	341	354	312	339	354	329	316	338	352	329	331	325	329	312	338	306	301	328	356	346	357	349	296	319	340	343	333	347	347	328	310	322	333	331	321	357	307	347	321	290	318	340	329	305	332	315	362	330	362	345	352	306	327	327	344	326	353	312	325	357	358	278	370	363	352	320	330	324	332	329	354	317	331	380	349	335	302	336	316	352	312	367	319	333	320	345	346	356	385	294	354	356	332	321	321	346	335	334	335	346	332	350	339	328	367	347	340	322	324	338	340	356	326	336	340	369	323	339	294	325	321	316	323	327	288	317	365	311	336	365	326	340	307	374	333	329	337	336	323	341	359	334	329	336	335	308	323	331	376	364	366	348	363	350	352	328	321	317	343	323	328	314	375	322	348	336	325	343	297	343	322	324	322	315	339	331	335	359	358	305	312	325	326	340	353	325	351	359	345	306	376	336	334	336	343	324	360	316	314	323	293	338	318	306	291	347	301	329	325	325	319	321	317	322	340	329	366	333	352	334	353	331	325	334	305	342	344	328	328	312	345	323	336	306	353	348	334	349	341	320	324	316	326	337	340	339	337	349	326	310	357	343	334	315	348	333	301	342	348	342	324	323	336	336	315	316	334	329	302	318	313	315	339	326
43594	57665	37698	18916	14235	9887	7202	5052	3877	3155	2678	2147	1736	1536	1475	1226	1145	994	867	789	674	604	567	538	585	470	484	432	430	419	407	415	392	404	356	363	381	375	363	342	323	369	353	341	359	333	332	350	330	361	346	310	325	379	331	332	363	361	330	344	311	318	358	341	340	331	327	338	344	334	351	334	330	327	349	318	324	340	342	341	344	290	346	326	309	327	400	397	356	344	359	344	363	349	349	361	306	331	371	315	351	314	357	338	330	354	332	348	332	338	315	381	354	343	362	335	345	318	361	341	338	321	340	363	334	333	329	361	345	354	343	331	315	333	328	344	327	320	340	352	324	322	320	374	353	326	360	341	346	361	344	340	346	327	335	335	318	316	324	274	342	354	348	361	346	309	312	350	356	317	357	327	349	310	349	334	353	340	301	359	330	331	368	334	321	341	332	318	306	349	335	304	321	340	334	346	367	300	351	350	314	339	360	347	333	310	342	352	318	338	352	357	352	332	321	366	358	345	325	345	347	365	370	344	355	345	344	373	338	361	356	336	313	324	345	336	359	350	309	311	362	325	346	346	357	347	348	353	360	340	331	346	330	350	356	349	377	331	318	317	332	322	349	350	323	347	330	353	359	346	323	322	341	346	342	331	305	345	340	341	313	299	354	325	332	352	332	308	371	342	333	354	331	352	325	339	315	352	330	322	327	345	380	370	350	350	357	342	353	365	351	342	317	367	342	349	338	363	335	362	341	319	350	335	337	342	367	357	315	342	362	338	350	321	340	349	316	364	355	327	328	316	344	318	332	353	313	351	351	348	375	340	375	349	351	331	337	318	327	331	342	302	342	368	321	366	338	336	322	344	385	316	365	331	352	362	364	321	353	337	342	349	349	342	315	334	347	307	371	355	360	329	362	349	342	337	301	344	344	338	333	330	307	306	333	317	341	342	335	352	349	371	337	339	342	334	315	344	327	351	360	338	336	321	289	317	323	335	323	311	346	335	366	295	311	331	358	364	346	354	355	364	328	304	372	345	339	316	342	351	323	309	321	334	330	362	349	336	322	327	301	377	351	328	319	334	341	329	355	356	334	319	323	332	311	346	328	346	313	333	344	350	343	340	301	359	284	346	341	348	356	328	321	343	327	348	330	365	325	345	357	331	344	329	336	309	359	316	343	353	348	328	370	347	327	319	341	312	329	345	346	353	316	342	319	358	348	348	313	348	323	329	333	330	355	358	344	346	343	336	328	341	341	339	313	360	294	360	363	338	359	366	371	331	349	302	351	363	336	328	371	353	350	329	328	318	328	336	345	317	318	334	342	314	335	341	332	345	330	366	327	300	331	353	312	341	326	318	323	338	332	349	374	384	333	322	315	362	370	332	325	315	331	327	327	329	360	327	336	323	335	339	333	355	348	348	364	324	336	326	347	343	327	345	333	334	359	363	323	336	376	304	353	339	359	343	327	335	385	312	334	349	336	367	334	337	314	343	322	335	337	353	331	310	331	334	327	346	333	344	338	358	366	346	336	371	319	360	309	356	379	354	353	363	356	356	327	337	332	312	366	361	357	353	318	349	360	337	350	305	298	327	347	329	351	371	364	346	390	335	353	344	342	364	329	347	332	355	341	353	342	355	391	337	333	321	357	344	302	331	338	337	356	354	345	354	359	324	350	354	336	343	316	332	350	346	379	308	332	356	306	361	344	314	328	345	346	335	365	314	332	355	325	342	363	335	332	313	316	352	375	355	329	370	351	342	335	352	347	342	333	326	362	357	344	351	332	333	338	326	346	354	352	342	357	356	350	337	309	343	336	351	346	312	332	343	318	296	316	355	346	343	322	347	339	357	309	331	309	347	310	335	341	329	329	329	326	355	333	325	341	295	356	357	320	368	341	334	347	358	374	332	314	356	348	313	358	345	301	363	336	361	294	339	332	340	336	342	348	349	341	337	340	328	318	385	326	323	328	317	349	314	331	339	369	343	368	339	379	358	355	333	327	358	389	335	360	318	341	328	341	347	358	317	364	320	342	346	349	367	347	368	354	335	319	344	326	308	338	368	345	331	342	342	337	336	358	346	328	319	312	318	375	360	320	341	355	327	375	333	354	356	331	373	344	315	367	344	329	324	331	331	368	310	356	337	351	344	360	334	341	349	331	310	332	324	378	356	317	343	363	298	346	345	343	334	348	354	310	350	368	356	352	315	339	354	354	330	326	373	352	352	357	308	352	348	347	361	353	358	335	327	330	338	325	334	342	310	348	342	367	359	321	292	334	336	329	313	328	354	345	320	355	315	333	321	336	324	352	351	316	320	342	357	336	348	362	387	335	306	345	370	320	318	344	350	315	343	332	331	337	324	340	383	357	323	341	342	350	366	352	345	328	321	366	344	352	340	346	353	351	354	354	314	336	310	299	359	343	374	329	314	331	361	351	372	369	339	317	343	372	331	308	365	326	337	367	344	310	332	321	303	291	332	353	335	343	347	346	328	350	360	337	357	340	316	356	366	328	369	344	351	334	364	380	352	336	363	345	313	337	357	313	352	340	309	314	333	323	350	362	318	362	332	360	335	332	344	332	344	334	367	340	326	353	344	326	335	342	378	366	350	347	338	339	362	349	356	345	340	344	317	327	341	347	349	311	372	349	334	342	320	356	334	319	326	347	297	361	333	357	346	330	333	345	373	332	355	291	340	323	321	345	344	349	350	359	356	322	345	322	337	373	326	329	335	350	315	337	341	330	318	341	319	344	333	313	336	327	313	370	353	327	320	371	333	338	363	337	357	336	353	328	343	319	347	351	316	353	332	340	345	385	357	337	360	353	317	355	320	347	334	339	310	338	353	318	344	321	378	389	318	335	325	320	362	317	361	319	341	325	324	354	337	310	332	323	325	340	334	345	333	303	337	307	320	352	348	344	339	361	323	335	338	332	357	310	323	306	341	342	374	347	337	341	333	325	335	349	327	346	360	339	326	333	350	370	349	362	344	361	381	315	325	376	335	349	316	332	327	332	330	348	331	322	346	321	333	371	341	345	364	319	344	332	365	313	340	349	310	318	340	364	315	341	343	298	351	342	331	338	343	327	336	310	351	339	339	324	311	384	319	316	351	348	339	337	348	349	352	336	342	366	355	349	330	334	369	364	325	305	347	359	373	331	347	334	350	316	323	354	327	342	369	357	324	339	341	376	327	321	342	350	357	325	321	365	308	329	328	355	339	369	331	356	354	350	331	316	311	333	332	305	347	345	340	341	337	305	336	301	341	346	365	360	311	320	331	343	333	319	326	342	320	338	339	343	350	340	331	324	341	355	326	337	328	373	362	358	350	339	329	334	348	344	329	339	336	335	347	351	394	346	343	321	302	331	376	331	359	359	321	338	338	321	346	362	353	316	337	300	342	357	321	328	333	326	346	335	339	345	324	364	313	338	341	349	331	339	324	325	349	309	363	375	346	358	354	348	341	316	318	330	347	326	353	331	355	368	326	348	353	339	327	342	352
22457	20302	26636	23670	20283	20221	13129	4929	3186	2470	2114	1809	1604	1455	1438	1254	1126	1104	1024	1012	897	847	777	764	757	723	752	708	710	679	697	646	672	680	655	693	625	644	663	635	663	631	686	643	641	623	657	631	591	611	626	632	606	652	609	624	625	613	630	583	619	606	659	659	633	639	675	639	654	662	653	563	637	637	632	588	605	622	571	649	619	597	577	624	616	607	628	653	616	632	630	623	612	606	591	568	599	611	601	641	640	612	607	667	599	659	584	631	650	649	677	627	661	637	610	645	638	611	602	633	598	608	610	602	620	614	577	626	637	610	630	581	616	609	617	603	652	605	577	628	633	593	624	601	587	614	629	614	654	614	681	586	635	634	683	573	626	638	649	586	601	639	590	610	641	598	617	644	620	641	614	601	621	591	594	648	632	617	627	641	636	607	569	648	596	642	603	644	607	619	612	650	583	594	631	608	609	670	591	637	658	665	635	637	614	658	642	589	620	638	610	610	617	628	610	626	624	667	621	646	622	604	641	616	659	633	636	580	654	622	610	666	554	595	608	603	609	652	617	601	624	641	631	598	587	615	635	618	619	657	618	608	625	609	589	620	649	625	651	642	613	606	604	598	596	652	586	641	645	603	624	637	618	631	631	598	596	656	652	593	624	609	622	628	628	669	595	621	625	626	619	647	620	624	605	615	633	613	614	635	639	629	650	617	598	599	624	633	606	640	649	643	606	616	658	633	602	633	594	621	615	611	634	658	652	604	644	587	678	637	617	608	659	645	600	662	590	657	605	608	624	589	615	658	628	650	606	596	647	615	622	636	606	597	647	596	573	601	649	586	594	592	625	594	639	619	593	614	619	598	639	636	669	627	618	649	624	609	602	564	573	596	612	592	615	687	654	600	625	594	640	645	632	625	657	582	646	636	591	630	593	615	601	586	634	628	613	624	640	605	635	634	658	626	639	630	634	630	608	615	602	574	628	643	639	618	639	609	613	642	639	606	643	607	627	596	615	620	617	607	651	624	627	637	614	640	628	636	616	660	576	608	645	650	598	646	643	588	630	644	608	583	629	621	613	645	651	620	618	600	596	659	635	644	610	564	645	633	608	597	650	579	685	636	665	641	561	598	632	668	612	644	669	613	646	678	637	645	631	608	644	561	616	630	600	642	655	617	663	616	631	613	601	616	614	634	614	585	665	644	624	653	656	618	628	602	661	642	666	664	640	564	600	605	600	656	609	606	617	631	623	621	607	622	615	641	602	622	617	595	614	587	643	624	603	608	603	616	641	641	610	616	690	629	619	600	638	638	679	615	662	593	566	611	593	611	622	644	594	622	592	596	631	629	642	610	623	615	578	684	642	637	616	641	656	615	621	583	630	629	583	625	573	607	620	586	568	628	605	607	592	665	630	612	647	602	626	583	616	595	557	613	624	636	622	574	606	632	603	658	629	626	614	601	619	618	620	622	639	622	601	639	632	648	624	662	612	612	631	633	590	656	639	647	600	607	597	620	597	643	616	626	606	570	663	618	624	620	596	625	634	636	650	598	643	615	613	644	660	618	599	611	614	615	666	632	604	664	622	671	624	620	666	654	611	594	618	594	662	638	637	655	637	632	634	637	619	622	616	619	625	614	595	635	602	637	608	638	644	582	597	653	653	597	619	619	588	600	608	648	624	603	596	624	676	627	602	619	610	585	643	648	658	627	645	605	625	675	627	665	609	603	578	598	599	569	611	623	648	642	646	574	614	574	655	629	641	634	654	669	588	633	628	604	641	601	649	592	630	625	667	631	620	598	640	591	636	606	647	629	663	647	606	595	621	662	630	644	614	644	595	597	640	648	629	628	637	654	651	626	657	632	656	601	606	592	624	603	623	608	617	606	632	611	624	581	570	618	606	629	616	632	618	587	593	628	580	622	656	617	676	654	612	612	633	582	594	657	629	593	644	628	636	624	678	624	638	697	665	633	613	648	632	611	628	574	614	583	642	624	638	599	604	587	630	623	667	603	600	641	605	643	582	600	595	641	626	646	717	585	643	607	639	571	662	643	595	643	626	631	650	631	611	635	612	609	627	600	647	613	616	634	665	634	604	650	634	644	649	596	631	668	641	643	584	628	650	656	586	645	656	598	654	581	603	641	648	613	585	654	649	625	646	651	625	622	604	643	602	629	590	677	605	627	668	586	605	623	655	666	622	697	639	637	579	621	596	637	636	613	645	622	600	594	598	610	624	629	602	590	601	586	604	645	595	667	610	605	595	613	614	613	638	639	659	652	610	616	610	629	565	638	629	643	627	580	618	603	650	616	635	644	628	612	639	605	629	630	580	617	682	642	622	648	574	614	635	635	658	543	621	575	601	604	586	618	630	606	649	645	614	599	609	626	655	617	592	614	609	615	656	641	610	657	596	628	595	631	600	582	646	615	651	624	613	636	606	639	578	577	643	670	625	610	618	644	622	606	609	622	608	589	606	592	644	624	645	620	605	619	650	613	652	625	631	595	626	629	619	603	626	591	633	628	585	595	625	662	614	592	617	601	671	640	629	662	590	610	600	616	559	605	647	622	634	622	625	591	602	558	585	593	616	586	651	641	599	603	640	608	587	588	605	583	643	638	631	654	644	612	600	622	634	626	626	645	644	645	644	608	631	584	648	592	658	640	616	626	605	612	625	620	622	599	611	602	599	652	563	628	621	635	597	584	630	642	668	621	627	612	623	592	656	655	587	614	604	628	645	666	593	608	622	607	674	620	627	581	641	583	630	636	660	589	621	629	624	634	616	657	583	630	631	615	569	664	593	609	635	577	605	629	639	603	636	628	670	596	620	585	637	614	600	549	627	613	623	560	639	593	640	601	584	616	593	607	617	606	638	642	638	632	651	610	644	648	627	629	604	624	599	592	607	605	640	641	623	645	634	615	611	598	616	614	600	615	623	615	640	623	621	595	576	623	601	584	647	607	595	651	662	676	635	638	609	583	634	616	596	657	652	613	645	708	635	614	598	617	663	607	637	681	595	658	646	615	642	656	632	663	622	631	615	619	626	640	642	637	631	623	659	622	571	591	588	661	596	635	639	599	671	612	611	615	590	630	645	589	642	640	620	618	634	651	626	603	648	579	627	646	658	641	630	605	600	615	577	591	574	626	642	626	619	650	636	642	634	639	627	628	618	625	637	616	637	596	600	610	621	657	585	610	617	595	635	638	628	615	620	617	620	604	597	638	651	604	609	639	614	633	614	622	614	670	661	634	633	660	666	642	617	608	624	631	616	642	595	617	585	658	628	581	585	631	648	576	626	654	575	543	626	613	656	634	561	567	598	609	576	653	661	629	615	614	617	590	619	655	625	607	590	626	664	611	642	593	584	642	571	638	620	618	658	616	642	652	595	643	632	645	617	631	580	659	598	655	645	635	644	645	628	626	603	656	592	593	651	637	603	624	644	615	636	563	602	625	632	610	588	621	668	612	616	592	656	574	575	677	593	628	631	617	610	588	635	665
48236	71412	48193	24886	19523	14555	10254	7778	5864	4618	3903	3369	2711	2462	2413	2042	1801	1675	1422	1281	1206	1156	985	994	919	900	808	869	786	787	716	737	726	651	723	720	672	688	681	685	699	685	649	667	643	692	638	649	642	649	615	614	635	628	591	654	651	615	624	642	639	629	628	620	618	685	650	605	645	615	604	665	618	626	659	617	651	618	638	604	624	585	618	686	609	619	622	633	657	637	609	688	619	625	628	616	649	643	667	598	637	654	648	634	575	593	655	606	608	600	610	621	631	601	648	618	655	639	617	628	623	658	629	608	627	600	594	630	599	610	602	639	646	626	630	636	616	647	621	644	603	594	632	661	593	643	602	601	634	598	621	584	594	600	620	667	652	624	601	660	647	629	617	642	577	597	630	587	621	625	584	615	657	600	647	602	608	626	625	619	584	597	644	555	633	634	621	622	640	630	620	576	590	593	611	610	599	595	608	670	634	585	660	620	610	619	635	627	610	621	601	634	599	638	603	628	634	611	627	607	616	658	614	648	587	605	586	592	644	659	633	624	565	604	640	680	619	638	630	625	636	596	589	633	624	656	656	614	574	628	639	625	624	636	625	600	632	658	620	653	586	613	623	600	635	611	629	627	576	629	635	634	607	631	623	604	624	626	657	614	626	641	642	594	608	606	600	624	675	636	608	636	594	673	611	634	645	597	602	609	631	627	627	638	630	637	609	620	605	607	588	632	588	663	615	656	630	649	584	597	623	621	629	641	607	611	590	642	609	609	645	594	655	608	609	624	657	645	627	589	647	601	654	623	570	615	649	614	607	624	609	640	624	627	624	675	589	619	595	625	669	605	612	621	642	644	607	613	623	645	581	622	624	618	641	606	609	578	613	586	574	601	630	612	590	624	603	599	608	590	632	639	661	639	630	582	629	645	633	670	589	641	612	626	597	613	630	601	652	609	606	602	637	588	608	613	625	612	669	617	619	602	639	650	560	658	632	559	639	587	654	630	607	631	623	614	618	630	643	583	606	621	627	594	648	640	593	662	590	611	616	601	644	626	635	595	576	608	646	595	602	666	621	614	619	575	629	650	608	611	617	595	633	624	633	587	615	635	614	686	644	619	619	646	631	641	633	633	598	622	584	626	636	602	573	609	618	640	649	639	622	597	608	586	650	600	624	629	655	568	622	614	632	613	642	638	645	553	596	642	594	589	598	596	644	630	617	587	615	587	590	625	633	632	625	609	612	644	583	595	604	642	588	592	603	648	639	590	619	634	589	640	626	613	605	635	641	619	682	607	629	619	581	609	595	601	624	617	618	646	642	663	560	611	639	625	671	603	631	595	575	632	630	596	613	606	655	599	581	644	663	591	633	636	611	616	580	590	634	622	648	616	646	577	595	618	562	624	575	647	616	618	666	612	572	593	602	628	612	644	587	589	650	643	602	635	637	607	576	623	642	617	625	667	573	602	638	629	678	586	584	608	594	667	617	616	631	636	573	634	621	550	623	628	574	602	628	620	582	633	620	614	603	621	612	611	563	649	619	623	584	631	635	616	615	622	607	612	618	602	601	624	666	626	660	564	621	637	607	661	608	575	627	655	583	644	646	667	617	562	644	589	642	616	606	689	660	632	601	630	629	614	671	619	609	615	647	612	588	621	649	624	604	595	651	636	667	613	637	610	615	613	643	646	588	592	626	676	626	622	624	642	660	590	622	611	598	596	641	628	595	619	634	626	624	592	589	640	651	640	662	633	629	593	631	635	573	609	618	611	635	642	607	646	634	603	628	651	651	653	661	673	622	610	655	670	634	600	605	678	626	627	606	614	625	619	594	610	627	596	648	645	661	599	632	659	581	625	687	592	620	625	651	604	650	619	609	685	587	603	644	595	581	597	602	603	600	568	630	613	612	603	557	608	593	594	610	638	594	613	648	624	650	632	651	598	623	613	600	600	668	611	624	644	613	656	634	628	615	631	603	598	647	638	633	648	584	620	605	634	634	607	618	683	636	659	597	638	627	589	659	633	651	639	617	649	651	647	636	595	669	610	609	606	617	646	618	633	618	627	592	597	636	598	616	597	650	616	649	630	580	608	596	633	654	647	681	634	628	589	688	610	613	631	596	575	638	620	568	654	636	611	645	634	643	622	658	642	604	629	626	603	584	653	634	586	607	620	660	637	613	618	631	629	574	621	607	606	659	651	603	592	571	598	628	622	619	595	621	616	620	620	643	618	625	570	634	616	611	609	661	625	625	622	623	602	583	605	640	634	624	650	631	593	594	607	657	611	631	601	602	620	619	654	613	620	652	598	606	609	618	658	625	642	603	609	625	633	610	619	614	642	658	609	579	641	611	630	574	594	638	617	650	588	628	596	628	626	611	645	632	634	603	617	602	636	635	645	607	671	638	638	568	570	641	646	592	600	601	604	626	651	616	610	645	640	631	606	628	666	634	679	651	632	571	611	608	627	566	615	670	616	621	610	667	644	637	612	598	618	623	634	639	626	649	690	620	602	616	616	605	683	603	613	696	621	633	648	654	634	642	662	624	621	622	645	601	671	639	623	597	641	618	616	605	569	572	609	646	610	657	648	617	609	643	642	620	637	594	669	646	635	678	615	619	646	583	665	626	634	650	627	637	654	654	626	618	660	614	616	596	622	616	623	623	601	595	623	655	574	597	598	650	614	609	643	578	634	628	574	614	596	633	584	616	676	593	594	636	583	613	653	623	637	654	653	584	621	654	593	610	634	612	637	590	652	644	615	622	596	603	652	604	598	638	601	642	625	678	612	594	616	657	633	632	611	665	579	593	616	657	614	633	615	616	659	631	700	660	627	559	569	630	576	647	588	632	628	593	622	629	570	588	632	638	670	624	637	622	607	626	589	625	667	623	604	595	620	631	658	620	617	647	624	588	649	624	599	636	686	624	639	589	593	649	617	592	603	621	597	629	594	600	624	647	644	643	642	635	661	601	646	591	618	606	617	577	618	591	617	644	598	639	608	640	635	648	655	656	659	612	589	594	642	624	613	655	625	640	595	671	628	594	587	611	622	615	614	635	627	642	666	601	644	623	613	622	595	587	578	625	614	617	646	623	613	619	624	617	625	629	573	618	612	589	602	634	599	646	591	620	639	648	616	616	596	635	583	613	634	623	642	650	648	601	625	577	632	599	628	595	599	602	618	590	617	580	613	634	656	625	634	624	592	638	602	572	645	590	636	625	651	641	596	584	584	638	611	615	641	598	633	651	597	622	586	641	641	586	636	580	614	638	666	593	622	611	625	576	610	636	620	640	616	621	614	603	654	624	641	636	592	601	639	596	586	607	618	549	661	593	630	609	618	618	636	633	626	597	644	639	601	610	609	602	606	575	618	642	634	609	640	625	620	659	578	616	632	619	635	604	605	654	575	620	635	614	591	602	646	635	633	627	628	625	625	636	678	638	624	609	633	593	663	592	572	606	619	599	623	612	601	613	649	654	621	627	632	623	604	619	578	589	567	603	612
38446	40666	28429	12902	6134	3649	2270	1610	1286	969	784	731	661	628	593	487	429	370	327	291	322	286	299	266	224	242	235	240	229	236	234	230	214	212	226	192	215	239	240	208	184	216	205	219	209	210	210	192	214	225	226	216	220	212	223	198	212	205	189	241	201	201	232	233	233	207	207	240	221	195	220	219	208	197	211	181	206	207	200	215	213	223	230	235	243	210	194	221	229	220	214	214	213	208	205	217	228	224	224	225	207	197	227	208	217	224	180	215	200	236	230	191	219	225	206	211	227	233	204	219	222	203	225	226	229	188	205	236	203	193	230	182	191	206	244	220	230	206	176	210	227	220	209	178	224	206	216	216	200	241	202	219	219	211	209	204	218	197	234	224	229	217	182	209	212	229	231	218	210	212	200	233	179	213	226	223	204	216	214	212	206	237	221	237	199	238	233	200	216	221	214	234	220	212	212	210	205	230	229	188	219	202	227	221	199	224	216	205	226	231	230	233	214	233	238	212	205	216	223	219	190	241	189	222	221	211	225	226	222	232	185	188	211	225	196	214	217	226	207	219	206	237	218	224	217	160	208	213	226	215	223	228	218	204	235	204	202	215	196	216	193	232	198	210	178	202	213	211	219	226	211	215	231	229	197	217	212	201	225	205	205	203	196	220	229	223	200	234	234	206	214	200	198	202	199	198	201	225	219	199	200	225	210	206	214	221	220	199	219	222	206	202	209	207	219	226	228	218	207	206	204	222	219	226	220	226	212	232	195	225	209	196	223	203	218	209	206	210	189	228	222	203	234	205	200	222	217	202	203	230	210	220	209	207	229	201	197	238	219	222	214	223	194	219	203	235	195	207	215	206	232	208	204	219	206	215	200	192	201	208	201	207	209	193	232	228	237	217	212	215	228	211	210	225	201	213	216	256	215	202	225	210	188	226	216	235	257	215	242	212	225	213	196	218	195	233	228	222	198	206	215	196	215	215	208	221	233	219	221	218	223	217	197	202	223	204	216	201	212	228	235	227	200	186	206	182	218	205	203	192	210	228	205	204	204	203	233	213	205	203	235	219	201	220	179	202	211	187	190	211	228	210	217	231	235	208	218	200	200	193	187	247	221	224	218	207	220	220	217	207	207	226	192	188	222	191	226	227	212	227	255	220	191	221	202	192	229	199	207	217	225	237	206	199	194	211	212	206	229	200	222	212	223	217	221	208	211	205	208	217	222	219	199	221	215	200	222	213	220	211	193	213	215	197	228	215	213	210	214	203	205	189	217	193	211	221	210	198	185	219	213	225	225	220	213	237	216	199	231	220	194	207	213	192	228	244	220	175	223	223	198	198	212	180	196	208	203	209	206	231	216	233	182	213	201	205	203	201	254	228	208	224	217	201	199	204	222	229	191	218	230	189	227	186	222	202	199	210	220	224	207	215	210	227	247	216	208	235	204	172	212	214	213	210	217	225	221	211	224	216	214	200	202	202	193	195	191	202	212	209	230	205	224	208	192	208	187	209	220	202	219	232	225	207	210	228	192	212	233	222	216	224	222	212	189	218	238	218	213	227	194	205	191	215	226	204	231	215	209	230	240	235	211	209	220	209	219	223	204	197	221	213	207	199	213	200	202	183	223	197	203	214	200	237	210	179	204	233	197	206	205	236	216	213	217	196	201	186	212	196	209	203	233	198	204	189	230	226	206	215	223	220	199	205	210	228	240	209	234	221	245	215	209	210	220	195	224	231	212	238	221	234	222	239	198	192	211	230	189	210	210	207	210	223	204	218	193	210	203	196	187	225	200	196	232	214	208	203	189	211	204	197	219	202	193	205	224	176	231	221	216	233	210	230	207	238	206	185	257	203	237	232	224	218	230	223	219	209	210	199	208	207	209	229	203	200	204	212	220	226	213	188	204	216	211	219	220	211	231	201	230	222	199	216	218	232	221	212	196	215	187	217	229	192	215	215	212	224	206	212	212	218	205	214	202	178	218	213	208	199	217	249	203	223	225	182	198	215	219	234	184	215	212	201	210	191	214	233	186	208	207	224	204	196	213	203	211	208	232	204	207	202	222	202	202	222	219	235	185	232	212	236	215	220	205	210	210	198	192	215	213	219	222	233	230	214	222	206	208	219	219	219	234	210	188	227	219	198	239	214	188	231	194	238	235	208	215	216	205	223	191	189	219	211	212	224	200	213	227	224	220	186	206	220	231	204	196	191	219	207	210	221	214	250	253	237	200	215	184	221	201	189	219	229	217	194	190	215	214	220	209	217	212	208	216	194	218	216	209	211	208	183	217	226	215	230	242	214	214	223	238	202	218	211	211	193	217	212	218	205	223	199	222	224	218	195	215	242	201	260	213	226	206	197	203	206	202	227	207	228	198	219	219	218	195	193	202	212	208	204	230	222	270	219	211	193	218	229	202	232	230	206	232	175	196	234	202	234	212	206	218	226	230	201	217	223	235	216	192	220	192	211	216	214	212	209	219	220	199	190	201	222	200	201	223	212	197	214	167	217	219	201	234	201	225	221	224	214	203	199	223	233	210	198	200	204	191	196	228	217	226	206	201	232	229	183	218	198	225	194	202	217	200	206	204	204	212	207	210	213	242	210	205	214	244	192	222	233	191	203	238	218	202	232	219	227	221	201	206	242	231	207	189	239	205	217	208	197	221	220	217	249	219	190	200	230	199	209	218	184	210	211	218	198	217	225	212	221	201	204	231	226	229	183	202	199	192	202	206	230	198	199	227	193	207	238	225	240	213	203	226	208	214	211	225	223	218	219	218	207	188	198	208	235	182	211	206	232	212	201	226	204	215	194	191	224	194	220	212	234	205	243	211	246	220	208	185	217	222	218	214	210	207	215	213	219	207	201	198	192	209	213	213	237	201	203	222	227	206	220	204	199	218	201	214	210	228	219	206	211	228	188	203	254	213	203	229	216	215	205	238	214	223	220	205	198	222	221	194	221	194	233	225	193	211	224	222	188	222	214	202	229	205	210	208	213	220	218	238	242	193	227	208	220	214	220	209	211	203	207	201	214	236	202	213	189	220	211	208	208	223	210	230	204	226	215	219	205	200	212	218	219	233	228	225	236	216	209	211	194	216	207	235	196	214	217	211	208	242	201	210	219	206	203	189	228	211	223	228	182	219	218	225	210	205	242	229	233	229	223	199	206	216	208	219	219	213	217	206	219	212	243	202	225	192	198	237	230	200	208	225	203	210	226	208	229	239	208	185	236	179	203	215	228	213	201	209	203	201	233	236	216	207	228	207	230	221	221	216	199	238	217	205	200	170	189	210	221	206	201	198	222	233	214	224	194	186	212	210	206	198	189	224	214	195	204	213	221	203	227	239	222	223	232	218	201	224	212	206	206	204	204	210	220	244	189	205	206	217	236	215	211	213	186	201	195	224	220	221	195	188	224	212	225	226	205	210	225	220	227	187	228	181	223	239	204	226	228	208	210	209	209	198	218	225	223	190	220	201	219	207	214	212	212	211	218
42958	48344	31960	14547	10572	7207	4747	3536	2693	1980	1767	1464	1256	1200	1145	925	701	635	472	454	458	441	375	317	320	312	329	302	293	262	295	283	253	264	256	247	231	207	236	254	251	243	247	234	236	229	212	244	239	233	242	240	223	251	237	267	228	249	238	233	256	259	233	226	242	237	232	207	258	206	236	236	266	224	229	262	231	249	229	238	251	244	215	242	207	231	240	253	242	223	254	234	235	295	228	237	271	235	213	238	240	225	244	217	244	221	245	252	259	227	251	234	249	216	237	225	242	221	223	222	245	248	223	232	213	228	235	224	231	247	228	210	262	254	252	236	228	235	218	228	248	234	226	239	244	239	266	233	236	229	257	220	238	251	249	236	232	250	261	224	245	215	220	235	236	233	257	236	246	226	247	249	228	231	218	225	215	236	222	246	242	216	239	260	270	220	249	233	233	247	228	236	228	232	249	238	229	236	245	218	217	257	230	224	225	224	247	232	242	215	276	240	264	233	250	228	220	236	227	230	232	279	238	233	252	226	227	275	231	238	251	219	231	240	246	227	234	260	224	213	227	250	257	230	227	224	217	224	250	229	268	233	242	243	232	233	240	230	220	226	267	248	236	220	241	222	228	247	224	235	230	256	228	228	241	278	261	249	256	225	224	208	243	217	241	254	256	257	224	233	226	229	222	241	263	229	263	234	243	223	257	241	244	233	247	218	214	218	265	280	235	229	232	210	238	211	208	242	228	212	234	241	264	245	253	222	258	251	248	254	179	253	232	275	256	243	238	257	224	248	234	229	243	243	251	225	247	249	227	208	257	242	260	220	221	219	244	250	226	228	242	238	238	241	258	238	190	251	239	221	230	225	233	221	220	241	230	237	213	233	219	235	238	217	237	205	223	261	228	239	261	210	232	248	243	249	268	236	246	280	227	245	246	242	246	232	245	238	268	208	248	231	235	230	226	240	214	215	260	247	249	234	222	205	233	234	208	216	240	230	220	254	233	232	226	249	233	232	240	233	240	246	230	236	254	262	242	226	240	242	246	210	229	232	237	206	232	211	216	244	269	248	258	229	228	217	232	233	235	236	246	215	228	223	237	227	253	254	259	246	267	262	253	257	218	242	246	248	241	251	245	237	234	234	233	228	241	225	242	209	249	229	262	245	234	254	215	262	234	215	228	215	228	277	255	234	238	231	230	212	263	241	251	205	234	244	231	242	229	241	233	208	239	255	237	245	251	251	225	223	234	248	215	223	230	227	257	233	206	239	223	238	229	216	242	272	215	235	225	224	249	234	232	250	241	222	208	246	242	229	213	217	232	225	243	220	247	248	222	265	230	210	205	225	247	274	244	222	245	259	242	219	261	229	243	233	239	244	239	224	281	225	250	247	229	261	262	225	275	218	214	225	259	264	255	199	226	222	232	235	246	206	256	240	237	236	240	273	209	239	220	245	246	239	246	226	226	239	257	243	233	217	232	234	240	239	233	237	268	246	233	238	226	240	202	210	238	259	231	239	227	238	252	233	256	223	227	234	245	244	237	242	261	245	227	250	233	226	257	236	242	233	233	218	254	241	236	220	264	242	252	235	242	266	221	254	242	213	231	198	248	229	235	248	249	244	253	223	263	255	226	229	236	228	247	243	222	225	266	236	248	219	231	251	241	266	232	235	247	237	244	222	242	269	246	218	238	232	218	248	237	258	213	262	240	219	267	266	246	245	252	241	236	248	232	232	205	253	221	237	225	247	229	214	247	226	231	247	226	260	202	226	225	254	246	249	233	234	233	225	245	232	223	231	239	248	274	257	267	210	233	246	243	220	238	251	255	264	228	246	237	254	220	226	229	237	246	217	235	222	198	213	264	232	204	248	240	232	234	237	229	243	211	241	244	221	223	258	244	241	228	245	230	234	245	256	263	233	225	236	242	262	211	254	234	241	233	221	225	243	210	258	246	220	215	223	237	218	220	262	234	257	271	255	239	259	235	218	265	235	240	249	241	230	201	256	212	218	243	249	225	230	220	236	239	245	229	247	231	238	253	238	241	249	232	227	225	233	235	260	231	238	246	247	252	248	252	229	239	264	234	224	237	243	219	276	256	230	216	239	259	210	242	246	231	218	224	249	224	240	237	241	223	269	228	245	251	255	256	240	230	219	248	236	260	227	219	261	255	263	217	232	230	249	222	249	243	227	225	235	229	233	219	225	237	240	269	252	242	224	228	230	244	212	243	236	254	238	259	217	241	256	247	243	241	238	253	223	243	246	227	210	260	235	252	245	252	228	229	231	245	232	260	236	247	209	245	249	242	264	259	234	251	239	238	216	227	227	230	231	216	227	251	239	216	254	257	213	226	251	263	268	224	243	230	232	265	255	256	233	235	258	216	245	206	240	232	237	224	218	230	223	238	203	249	236	221	226	240	230	210	245	259	233	246	245	250	262	240	214	240	217	241	229	224	263	240	221	236	246	236	252	236	225	242	207	261	248	243	233	226	246	230	249	240	254	232	229	226	247	274	265	240	268	238	249	240	237	247	213	235	214	221	223	233	247	211	223	266	253	245	245	274	229	250	254	209	253	237	256	225	246	242	248	242	232	255	237	220	250	252	251	224	224	227	239	220	231	250	242	215	230	222	233	220	254	225	255	244	227	205	223	264	240	213	236	252	259	229	244	236	252	215	234	248	224	219	239	244	229	226	243	211	257	233	218	209	217	234	239	233	234	221	240	265	238	234	202	239	253	226	235	220	228	232	221	265	240	261	234	270	229	246	248	248	228	259	222	221	213	236	243	230	238	233	263	239	233	248	233	232	228	232	227	231	232	266	246	210	244	254	273	255	234	268	236	231	239	244	246	242	228	242	217	234	253	242	239	229	246	245	240	246	268	222	241	240	225	239	227	237	225	215	227	247	229	248	210	253	241	227	212	225	223	212	219	259	238	210	235	240	251	240	243	208	207	255	235	214	231	232	245	219	234	234	220	227	252	252	250	198	224	255	246	231	232	217	245	239	256	230	253	253	265	239	225	231	232	236	213	223	196	228	233	244	248	202	238	248	243	243	246	254	232	259	253	244	272	226	266	242	247	215	229	237	218	235	238	251	248	228	246	222	234	229	261	247	243	226	231	229	244	239	223	240	235	237	214	226	205	252	235	222	235	241	220	217	235	222	228	242	245	245	231	242	234	226	253	214	210	222	236	231	225	231	219	206	234	237	227	226	249	214	224	206	248	234	215	256	244	242	225	226	236	218	253	254	247	223	234	251	228	229	219	230	236	235	219	244	221	255	226	225	228	241	247	230	249	232	256	248	209	213	234	214	242	240	244	230	212	260	235	227	238	225	221	233	230	236	228	259	226	227	229	208	272	232	239	231	206	237	250	266	244	211	223	222	240	229	216	231	269	234	240	220	218	230	252	223	250	250	238	240	223	240	243	239	250	208	252	234	239	226	250	230	237	220	219	225	242	252	232	234	222	236	226	237	219	229	237	236	247	236	223	254	212
25202	20515	26257	24474	18235	8803	4389	2734	1885	1651	1492	1257	1074	925	888	694	588	575	544	494	515	494	434	459	402	369	415	396	387	369	386	359	347	354	340	361	331	344	353	341	360	359	320	306	343	333	326	344	353	318	323	340	316	332	368	329	342	354	359	318	296	350	334	312	319	323	340	323	315	292	350	324	297	309	328	368	324	356	314	351	359	351	379	367	330	337	329	375	302	328	359	335	331	346	355	331	310	312	334	321	350	304	352	356	326	312	353	355	353	303	336	303	349	329	327	335	339	358	337	331	313	320	350	306	334	365	334	352	363	355	368	315	332	323	318	314	334	344	376	330	331	315	365	283	301	326	330	338	303	307	303	307	343	360	331	331	312	330	332	369	305	331	316	312	338	340	350	354	328	328	345	321	311	322	352	364	330	355	310	353	342	330	350	303	311	335	347	341	335	338	328	297	309	336	312	344	337	334	362	355	357	335	343	355	338	365	331	316	293	316	314	330	316	343	315	366	324	349	357	312	348	378	346	343	314	344	324	359	340	345	342	356	341	325	310	319	318	345	290	322	341	336	329	337	371	338	345	346	324	355	333	362	352	322	326	347	332	339	344	352	332	346	322	330	328	352	327	342	335	327	356	327	340	358	318	317	323	337	295	314	321	340	340	353	338	340	361	304	340	351	342	289	332	326	323	334	324	341	345	357	340	333	330	354	365	322	278	343	308	361	342	338	326	337	326	337	348	341	337	360	342	356	313	330	336	319	333	354	313	334	344	348	325	340	315	346	319	332	289	358	330	339	322	344	354	291	294	338	340	291	358	329	346	359	345	395	331	366	331	322	321	303	340	338	361	323	345	316	364	331	328	330	362	351	328	347	366	320	304	345	334	342	331	355	332	300	329	328	342	346	330	327	318	312	320	325	325	333	332	320	330	368	321	347	307	312	370	332	342	349	324	350	335	390	335	344	358	356	331	335	322	289	316	306	356	328	295	319	331	332	307	346	331	351	348	298	322	333	316	336	305	324	324	348	351	297	317	339	350	309	330	316	335	352	313	345	337	310	349	352	333	320	302	308	333	311	328	336	327	331	329	288	286	317	347	316	351	310	369	316	354	384	327	325	356	337	337	385	340	302	290	350	324	328	319	336	339	323	335	342	337	304	335	302	308	339	306	322	361	320	328	346	341	299	313	305	346	359	295	321	310	323	329	324	318	347	351	353	359	339	345	328	338	324	314	332	329	338	334	323	337	344	318	319	326	378	332	338	317	340	341	303	343	313	363	325	307	370	334	371	338	331	336	344	350	365	322	340	336	355	346	322	316	359	327	345	336	320	354	329	343	291	306	323	290	320	326	319	310	330	345	367	341	342	351	318	333	318	374	318	353	341	366	313	365	333	319	338	309	357	324	338	316	316	333	370	335	332	322	341	322	331	300	311	338	348	340	364	325	350	371	321	304	349	345	374	355	359	327	319	318	345	365	320	331	313	362	361	320	317	325	334	331	308	324	299	316	349	335	342	329	343	316	339	327	346	341	336	335	343	305	318	336	346	326	308	315	313	339	318	344	349	324	365	366	338	310	329	346	344	332	356	314	359	375	327	343	389	344	313	305	310	345	367	348	327	310	349	327	326	342	336	313	329	293	345	344	296	325	340	337	319	324	322	316	332	344	313	311	357	310	349	323	346	319	330	350	293	322	329	305	377	351	315	327	326	317	330	320	332	329	316	377	342	301	317	353	340	330	315	329	342	346	315	363	332	335	346	368	353	324	341	349	328	359	333	310	331	347	355	345	393	292	336	331	349	350	314	328	352	362	346	365	335	333	361	335	336	347	358	346	339	317	325	327	326	335	331	317	362	340	331	356	321	337	357	321	344	388	351	338	346	332	380	338	311	366	323	328	349	356	325	355	316	311	339	320	340	361	352	350	355	331	308	308	327	298	309	324	328	357	269	350	308	348	329	349	360	339	329	314	357	336	324	309	279	347	320	344	349	331	369	334	329	317	345	342	377	344	361	343	329	308	333	322	339	355	346	315	335	304	351	315	312	359	341	305	356	299	333	334	300	348	335	337	326	333	345	327	335	340	322	331	322	370	345	348	327	336	339	321	359	304	366	326	333	315	325	295	334	321	336	325	354	331	321	365	344	338	303	337	347	336	360	330	340	341	335	342	321	299	352	353	321	336	337	352	339	362	342	316	343	335	336	330	355	346	353	332	305	347	345	330	345	346	349	336	334	328	308	327	330	317	328	301	328	317	354	346	310	356	355	347	318	354	323	336	343	341	344	323	363	345	318	361	331	306	333	343	355	361	328	353	338	319	294	320	306	342	311	351	317	317	334	353	344	317	310	330	323	340	334	341	331	319	336	364	323	334	359	320	347	346	334	335	306	321	316	353	345	357	359	356	364	326	303	295	346	325	348	315	328	359	330	346	318	305	312	321	360	332	340	324	331	353	352	313	372	343	348	347	348	325	305	331	350	355	371	367	367	316	325	303	329	356	353	334	363	330	289	318	321	331	344	345	331	342	343	377	349	294	308	356	330	325	373	339	334	348	311	363	323	341	327	311	342	386	319	332	352	334	338	308	361	337	360	328	329	304	337	315	345	357	309	346	340	319	321	332	337	332	332	325	334	353	349	333	332	348	353	329	326	303	334	339	305	293	350	395	338	319	321	336	328	328	315	341	350	352	342	345	314	321	321	292	327	355	345	320	328	320	328	340	321	332	349	335	346	336	309	319	320	351	328	330	317	367	390	326	325	354	333	340	350	326	349	330	354	300	321	319	326	311	324	344	347	328	359	363	339	327	343	345	317	324	337	328	349	326	334	348	325	315	322	347	348	341	349	322	334	337	347	330	345	331	338	352	306	346	337	330	318	298	356	337	298	347	319	349	318	343	343	291	343	343	337	329	342	332	320	360	290	337	308	321	321	299	323	338	322	339	309	349	358	337	341	314	331	381	353	324	340	343	337	351	334	342	340	355	310	353	346	329	277	358	341	332	313	351	315	314	319	349	348	319	314	326	356	332	339	330	355	305	353	339	357	353	322	334	341	319	330	332	340	340	347	349	335	346	346	331	321	328	345	350	347	363	306	333	358	337	340	330	344	286	343	323	349	318	358	323	338	340	336	332	325	362	343	301	315	354	382	333	324	330	295	338	348	356	358	326	336	342	310	325	346	343	331	321	295	362	329	318	350	326	317	344	354	315	309	364	342	324	287	325	344	357	328	337	323	361	328	341	332	344	350	331	340	327	351	375	372	350	386	343	333	346	327	369	353	338	322	343	329	342	323	325	306	336	331	357	325	324	341	334	324	355	365	336	335	338	329	322	310	332	318	348	350	306	306	323	334	303	333	306	362	340	295	360	342	346	336	328	337	324	337	306	298	348	329	328	339	314	348	322	300	334	305	307	325	352	361	310	327	367	364	324	343	325	331	348	320	302	356	331	341	331	336	319	357	340	322	333	332	350	328	335	308	316	332	347	308	348	337	323	342
43295	57180	38774	19771	14425	10445	7325	5353	3996	3367	2921	2543	1968	1803	1566	1278	1071	873	791	715	773	694	587	579	535	451	436	474	449	431	388	454	384	370	345	355	360	374	378	346	355	343	336	386	309	376	368	337	338	372	321	376	359	328	344	347	352	302	336	326	347	354	337	370	342	328	355	353	348	344	316	366	361	340	318	373	337	357	348	356	359	306	311	356	336	320	341	329	321	364	360	337	344	345	357	346	367	341	336	362	340	372	370	348	348	334	340	343	320	376	361	310	348	369	346	327	345	342	355	334	348	346	333	339	330	372	377	343	338	347	334	369	325	322	374	305	323	339	327	373	322	321	324	356	317	322	341	340	342	335	321	348	320	337	338	339	352	327	368	352	365	350	358	351	339	315	333	344	338	383	359	319	343	371	377	315	350	315	372	323	326	325	332	355	372	346	340	373	327	328	349	320	363	350	359	330	332	350	345	331	355	334	340	343	350	335	343	329	334	343	371	350	348	327	351	330	347	333	371	336	320	347	305	354	353	348	346	340	355	314	341	326	333	360	346	328	346	333	319	322	350	351	359	360	330	333	310	390	325	354	316	332	358	331	347	350	337	337	349	381	332	346	334	307	309	311	335	328	355	337	343	343	370	322	358	338	353	349	336	350	353	317	372	334	344	336	325	349	352	355	316	338	352	344	306	328	350	323	333	308	330	336	335	347	355	326	333	382	346	370	326	317	328	345	331	356	312	319	328	322	353	316	349	340	350	306	377	316	347	324	355	350	363	316	336	339	364	332	328	345	334	328	367	342	337	333	366	327	318	330	323	329	350	357	335	327	346	336	375	319	335	373	310	322	339	347	363	350	373	324	295	349	328	365	351	349	368	344	345	382	345	320	330	358	336	335	328	357	352	347	369	319	337	342	333	351	355	357	381	384	318	361	344	333	383	358	347	321	350	356	333	309	321	346	310	357	321	314	346	329	315	394	321	338	334	356	358	317	317	328	361	363	360	367	337	384	352	303	341	330	366	354	349	339	321	336	360	325	348	357	353	324	329	365	359	340	322	341	360	331	359	325	349	318	329	337	321	329	325	362	339	345	346	368	310	338	343	337	353	355	317	335	373	330	338	354	320	363	362	343	341	342	327	346	321	355	358	369	356	326	325	353	372	311	319	337	351	353	349	344	347	379	349	354	364	338	333	337	356	341	296	365	340	356	367	300	339	320	346	373	337	356	324	336	340	345	344	358	321	350	344	326	334	316	380	375	370	335	345	358	354	340	322	380	307	338	329	328	352	344	331	330	324	372	337	328	339	356	353	337	339	362	359	341	351	347	325	367	329	354	327	319	345	338	357	334	331	326	371	348	372	362	348	347	341	337	363	372	370	326	305	338	381	344	334	348	334	351	353	356	322	366	366	320	340	325	342	356	332	336	308	346	372	336	315	362	366	304	343	322	350	339	310	303	353	340	331	376	346	337	371	352	362	327	353	339	314	314	342	340	340	364	340	335	332	352	337	350	315	275	387	364	360	372	308	339	352	354	356	382	354	343	361	323	346	336	303	363	365	337	323	347	317	340	341	348	343	318	344	349	327	329	324	380	381	358	328	367	333	311	303	329	338	376	308	356	338	345	343	333	358	328	324	375	356	349	327	349	369	353	337	312	365	346	335	329	339	367	347	365	363	336	338	309	353	377	335	336	360	351	346	337	327	339	357	345	335	358	373	374	319	338	358	356	315	361	323	352	320	302	346	331	335	327	347	358	345	339	339	369	358	348	407	351	341	331	352	341	322	358	344	370	340	320	324	336	313	342	348	350	338	319	343	356	329	339	354	377	362	358	314	337	352	318	329	332	359	311	388	328	329	334	333	340	337	365	329	346	325	335	404	339	303	323	373	357	360	348	362	323	329	326	360	321	377	347	340	335	354	343	324	327	349	342	366	356	332	323	328	340	333	335	353	371	357	347	322	342	339	330	338	334	344	317	345	360	337	316	337	329	388	326	338	324	334	338	339	353	333	341	333	347	342	328	345	358	398	340	333	329	324	315	366	337	322	328	323	357	341	342	329	342	325	343	364	326	338	355	349	359	340	393	325	328	348	315	338	364	351	337	312	326	301	347	347	330	366	326	323	356	349	317	354	353	324	350	384	358	361	338	340	327	355	334	349	323	387	347	336	327	369	334	342	340	333	329	325	344	309	352	343	316	325	359	354	353	341	326	349	339	340	331	357	335	318	340	350	324	326	318	349	337	342	345	336	381	345	360	345	301	376	360	316	348	322	353	324	356	333	301	347	327	358	333	329	325	321	341	320	332	322	313	368	340	323	362	363	326	353	329	327	363	348	364	359	347	311	331	353	352	340	357	351	338	313	351	320	319	356	336	358	302	323	342	346	374	344	345	348	347	341	341	333	355	367	351	294	342	357	363	307	342	324	386	357	334	344	325	360	364	357	351	327	342	336	375	377	320	339	339	362	334	345	338	338	352	363	371	326	349	328	357	328	359	327	388	341	346	365	350	331	351	374	347	355	354	326	336	333	343	361	342	352	325	330	351	342	352	339	341	332	338	341	337	332	368	308	361	338	353	342	333	370	365	356	321	357	337	353	356	307	326	358	318	328	340	384	341	355	358	331	332	362	333	364	359	340	320	364	348	324	359	339	377	328	346	340	330	313	341	346	329	364	350	328	332	353	311	349	362	372	333	352	364	355	350	372	349	373	349	310	331	362	373	333	305	341	321	350	357	333	343	348	352	354	327	309	362	353	365	361	323	324	358	352	334	370	343	320	335	297	339	334	341	347	331	311	342	339	374	352	338	320	338	362	359	339	364	320	314	377	328	352	332	348	354	391	313	359	350	331	373	350	383	366	309	283	332	350	328	343	336	355	319	363	304	346	346	361	328	319	327	358	360	353	353	338	349	328	387	338	344	343	343	314	377	335	355	315	335	337	354	355	343	314	319	348	328	324	339	334	343	328	317	331	298	349	302	347	345	343	347	328	329	335	354	313	300	356	362	357	365	345	340	329	359	368	328	349	341	353	309	314	338	316	371	342	337	375	310	326	350	338	316	307	361	334	343	339	325	364	331	360	333	354	343	302	365	327	324	367	318	309	325	356	338	304	336	300	338	355	359	336	341	365	352	359	322	343	310	345	325	311	354	334	336	335	365	332	315	345	351	344	325	342	355	315	349	335	323	318	345	337	342	356	323	344	288	374	366	358	360	345	358	344	349	344	368	351	362	320	322	310	347	320	365	362	360	336	336	364	326	352	376	355	322	323	338	340	374	305	318	313	341	351	338	367	337	339	345	322	328	338	348	337	310	335	330	369	353	309	312	330	348	343	303	357	335	372	343	345	339	329	336	358	356	349	327	352	382	360	345	345	338	351	383	332	331	372	372	322	297	355	306	349	353	348	317	352	331	322	350	334	369	353	360	373	331	397	342	303	345	360	329	332	343	346	333	364	358	359	346	346	298	331	363	345	305	341	327	356	362	363	360	366	352
22387	20304	26656	23600	20297	20356	13665	5216	3417	3121	2636	2237	1894	1590	1412	1206	1083	1056	1033	985	899	887	811	787	790	744	806	765	714	696	675	637	705	662	669	645	660	644	646	642	671	665	653	639	590	651	660	594	615	637	649	642	608	649	619	672	619	626	644	590	639	702	627	621	602	648	612	630	608	590	608	618	664	605	645	578	617	675	659	656	627	660	594	664	659	548	634	650	633	614	636	645	665	606	656	649	628	632	619	622	616	619	657	623	638	660	600	688	614	661	612	609	624	615	628	679	684	645	566	611	624	635	620	654	637	664	609	639	662	597	624	635	652	643	627	592	623	629	616	620	560	627	615	624	623	670	636	650	609	622	644	651	674	603	634	619	619	623	631	661	619	620	610	625	576	629	626	603	642	586	604	580	616	635	605	633	623	621	650	633	646	578	610	583	675	647	644	598	603	592	601	658	612	593	605	586	628	662	616	596	635	637	626	599	643	620	626	600	659	609	617	577	551	563	644	648	659	606	631	666	643	624	616	655	616	685	610	616	654	565	616	642	653	613	624	593	660	603	634	614	592	648	624	662	644	624	617	654	623	659	634	642	605	619	653	643	614	612	664	657	641	616	619	621	623	646	632	568	626	611	659	636	638	596	626	620	675	610	590	562	641	631	626	619	661	651	611	631	629	624	659	645	617	642	647	664	584	592	591	619	664	683	623	647	611	629	616	589	644	633	600	566	649	615	617	603	686	628	611	650	595	607	641	606	588	638	670	629	595	587	663	578	604	636	655	622	610	613	672	630	613	613	600	614	612	588	611	651	623	661	643	605	611	655	651	647	672	602	601	659	663	608	658	589	628	659	631	597	633	646	644	662	615	607	600	639	631	638	615	628	660	644	637	642	645	626	604	618	647	649	564	619	559	646	602	634	633	618	625	545	611	647	617	698	631	648	625	586	635	621	582	660	664	628	572	662	643	622	636	623	640	672	562	608	599	569	562	640	598	643	619	604	623	622	660	658	684	588	639	630	611	615	609	626	626	578	639	620	630	633	640	633	626	681	589	602	631	659	645	632	614	652	654	621	630	660	581	625	670	582	641	635	678	636	625	650	628	630	603	602	615	665	656	568	641	668	577	653	581	608	635	643	583	611	643	612	645	632	596	568	605	623	593	609	619	646	604	584	616	613	665	662	661	661	646	611	659	632	644	591	660	634	650	652	596	606	604	633	634	612	608	649	633	598	619	614	659	648	603	622	626	673	658	636	654	620	636	642	661	648	624	618	608	608	621	596	659	649	606	575	660	609	591	618	617	655	642	649	666	618	617	564	592	626	679	630	623	589	584	588	659	630	585	615	647	598	666	615	660	658	660	543	599	643	672	593	621	645	629	630	636	658	595	613	605	626	604	653	638	631	595	595	617	593	638	644	624	618	652	600	650	656	642	636	595	644	632	602	604	603	640	607	574	614	594	619	610	607	627	618	634	632	612	628	615	609	630	634	623	630	629	627	625	637	659	590	596	608	607	614	631	604	616	657	605	625	626	619	628	627	597	625	612	633	545	639	651	609	657	636	673	664	634	637	586	645	619	605	585	650	600	646	618	619	603	650	596	605	621	640	612	597	583	658	634	626	657	631	603	613	585	645	609	639	651	578	619	607	592	621	615	606	622	624	614	620	621	617	649	632	680	668	652	609	594	559	653	623	635	606	605	663	607	590	660	627	601	623	621	574	633	635	570	614	612	625	590	629	682	653	602	620	635	588	600	669	622	589	656	593	601	652	602	613	579	638	675	655	613	606	629	620	625	619	570	613	614	635	636	610	635	590	598	613	633	640	570	657	655	582	645	683	619	654	634	669	642	658	634	665	598	630	638	599	625	599	640	611	625	661	670	622	598	672	618	643	625	617	590	630	578	584	623	622	644	673	605	630	655	632	631	608	603	590	616	633	667	629	590	662	649	613	628	648	639	612	625	654	637	615	594	654	611	643	638	618	594	612	649	641	642	619	603	628	623	585	580	668	636	609	619	620	613	641	622	640	603	608	632	632	614	625	624	642	602	646	594	643	646	606	623	630	631	664	632	604	608	591	605	657	627	620	634	664	625	615	640	663	667	587	611	648	613	639	641	600	611	631	638	639	647	655	604	682	667	635	609	606	611	650	586	619	637	616	625	656	598	635	660	692	633	634	603	617	620	575	642	637	612	668	628	603	589	640	609	675	587	615	643	583	634	586	647	606	632	623	674	630	605	629	591	620	614	651	672	622	601	616	610	632	652	646	583	605	611	595	625	653	665	634	612	616	640	650	603	594	619	603	599	597	603	645	625	619	618	625	647	653	655	595	548	618	620	604	621	638	669	605	652	631	666	574	668	650	593	621	630	643	656	602	656	600	625	645	619	672	592	621	601	645	620	612	633	670	614	649	664	657	635	619	595	612	634	645	645	610	602	593	627	645	627	614	652	638	611	602	663	616	590	620	607	613	592	585	609	615	571	591	640	658	647	621	629	639	631	623	641	641	563	626	623	694	613	601	614	601	606	667	634	595	666	670	684	640	632	619	636	650	630	642	628	579	625	632	640	611	636	617	603	610	607	645	635	668	651	669	617	611	651	625	656	622	647	601	644	597	657	629	621	657	617	637	609	613	582	578	604	606	621	617	682	609	628	600	597	580	615	651	625	604	645	603	608	641	595	659	651	608	587	622	589	638	629	639	620	590	620	634	629	616	622	647	631	616	586	645	643	626	679	572	635	621	568	629	609	611	573	643	633	617	586	639	637	635	624	610	659	645	598	652	634	649	637	595	615	624	620	619	593	647	638	638	598	644	619	624	642	654	608	631	581	598	627	655	627	628	678	589	619	647	599	593	653	647	626	608	624	593	662	613	635	580	652	668	678	639	624	640	612	652	591	616	630	641	609	644	641	617	643	631	680	632	670	581	618	613	640	627	605	603	630	609	601	635	625	636	602	582	603	654	622	635	664	609	642	618	628	664	611	620	685	616	652	586	653	660	623	622	579	609	622	625	645	628	604	620	613	614	621	650	601	611	636	642	657	600	628	596	611	608	619	596	591	628	634	688	627	645	683	620	631	604	604	635	612	635	610	651	647	647	645	616	648	626	578	609	614	647	621	638	639	589	590	651	582	620	638	619	595	651	604	655	662	632	615	622	618	638	629	577	630	618	620	630	641	595	627	626	602	631	649	626	649	641	584	658	660	601	634	625	627	624	630	651	581	645	648	588	611	677	606	639	597	637	602	579	660	657	612	633	613	633	627	616	619	660	596	642	622	632	623	575	600	631	629	630	604	603	655	647	611	608	577	602	608	572	606	642	603	647	603	608	626	636	635	601	605	615	644	619	601	690	633	617	607	608	694	606	623	639	671	607	662	620	650	617	690	622	617	634	636	608	604	661	655	626	643	638	600	639	657	614	605	634	606	672	637	638	614	639	653	588	638	600	644	641	602	629	604	573	653	587	699	639	612	619	599	639	589	631	597	629	653	634	627	573
47276	69476	48475	25948	19580	14807	10971	8001	6525	5938	4998	4242	3476	2720	2274	1869	1678	1452	1420	1274	1275	1160	945	952	936	890	872	844	798	756	771	746	732	702	680	699	662	647	640	664	649	663	650	650	622	671	653	640	631	649	636	637	640	681	652	670	624	604	643	589	650	605	600	625	617	625	649	644	613	650	659	683	608	612	638	659	584	626	621	610	613	615	564	685	608	638	577	655	634	634	639	593	622	596	608	622	599	635	663	603	608	621	634	577	625	635	620	631	636	632	655	628	606	597	631	635	563	636	604	644	643	624	645	626	630	617	612	597	639	654	633	633	656	622	664	607	666	636	619	644	639	616	614	619	640	648	617	633	591	627	558	634	617	554	595	622	613	626	595	645	613	624	637	652	621	641	627	643	631	661	672	633	633	590	600	602	589	677	650	627	663	584	620	576	654	646	624	608	627	638	618	595	650	555	590	628	636	670	584	636	605	627	596	604	599	611	604	644	641	666	648	604	602	618	655	592	602	621	627	604	619	628	688	626	611	627	601	582	632	625	567	666	605	609	661	636	611	590	611	583	651	607	622	654	616	611	608	614	623	610	619	637	585	673	645	594	601	618	614	573	620	637	610	589	637	650	615	579	642	652	657	618	606	600	636	638	656	643	645	571	621	627	628	643	631	625	652	657	649	685	616	614	579	610	617	618	636	599	631	634	613	614	611	660	622	630	597	620	606	683	604	636	647	642	620	613	634	599	611	611	645	653	609	594	599	587	572	576	628	591	620	622	620	625	609	632	598	654	622	665	611	656	612	652	600	623	622	623	616	610	645	587	640	600	577	593	657	605	595	616	610	590	668	694	644	614	617	590	603	581	586	581	636	595	636	595	610	663	662	614	622	609	639	632	618	617	582	631	620	631	616	617	614	616	635	639	609	628	609	698	606	608	600	737	637	599	628	594	625	669	670	602	603	607	605	596	649	617	641	586	611	638	630	629	644	629	656	620	599	630	599	618	627	644	601	615	600	623	632	559	607	620	621	638	662	612	626	594	614	583	564	584	613	658	606	658	642	613	647	666	665	654	643	585	618	627	640	642	630	621	595	626	647	614	577	604	617	630	597	615	607	644	627	651	598	636	624	603	631	606	573	632	577	655	635	645	628	588	593	601	642	627	657	670	640	631	620	594	652	623	623	642	616	636	606	624	632	621	603	653	621	603	614	643	648	633	694	615	618	622	618	624	640	640	620	592	618	637	615	642	669	610	591	609	642	617	651	648	651	629	599	615	639	605	643	645	611	591	598	583	602	632	610	614	587	569	613	635	643	618	637	601	581	596	651	643	636	634	591	603	637	617	601	590	625	679	602	658	646	590	612	653	650	593	595	582	634	608	593	623	581	645	599	666	613	644	593	649	662	637	654	662	639	629	599	635	619	685	626	622	635	628	631	639	600	639	642	598	602	638	617	635	604	650	617	593	622	632	681	590	640	565	604	631	632	676	618	618	659	679	575	672	588	633	606	636	611	614	637	615	601	636	621	591	654	625	658	672	611	616	622	636	635	605	633	596	613	643	598	653	610	635	606	632	555	601	609	611	587	682	598	657	652	624	607	651	659	641	669	631	590	612	675	576	609	614	646	668	616	590	615	605	615	608	590	631	625	619	609	592	633	626	631	615	604	650	638	635	610	608	650	621	646	597	613	619	593	621	616	610	645	649	655	642	595	646	634	618	656	662	619	605	590	634	607	624	638	610	603	631	627	612	664	636	655	633	624	607	629	614	600	627	638	608	648	604	645	644	644	629	622	644	603	588	633	641	607	659	587	635	644	609	620	650	642	601	603	629	606	586	630	630	602	611	600	603	575	647	622	625	569	601	633	588	682	603	631	640	634	654	633	596	583	632	606	635	620	635	586	655	610	619	639	598	655	644	651	620	626	641	591	629	631	634	615	604	595	621	606	637	607	618	679	655	609	626	626	586	664	646	655	634	646	686	628	575	641	622	621	691	560	631	610	623	567	607	599	581	649	594	600	581	625	625	662	589	640	637	648	638	637	689	616	567	651	625	672	654	676	670	637	656	609	608	619	620	639	634	630	611	575	609	605	631	610	652	609	630	610	620	645	612	654	635	598	584	638	569	618	616	651	608	664	623	642	663	630	595	598	617	628	640	621	650	652	643	584	624	661	592	582	609	620	628	601	605	582	632	627	643	593	636	617	633	630	630	644	637	657	612	612	609	604	668	593	636	596	607	600	618	634	645	609	608	627	619	692	642	642	615	667	617	609	568	629	673	625	639	623	642	584	626	626	596	572	605	653	659	625	643	584	632	663	610	652	642	618	605	644	605	613	619	590	628	626	651	597	675	636	679	606	620	624	611	635	598	638	633	623	652	607	562	657	613	615	670	637	593	620	640	609	611	595	566	612	631	585	603	657	652	611	602	643	659	641	671	626	636	601	638	599	615	594	612	607	622	619	647	642	628	590	586	619	648	626	689	615	648	655	604	617	603	615	587	658	642	593	616	632	614	622	675	637	622	624	615	608	664	567	628	663	595	614	612	621	599	654	605	640	597	597	645	607	694	601	615	602	598	651	593	610	615	628	631	625	612	609	563	592	635	609	610	605	617	606	617	573	628	635	610	611	656	610	639	602	634	634	638	641	648	646	627	622	625	646	607	605	629	587	659	615	627	634	663	643	626	619	601	631	565	605	654	651	584	605	612	622	596	601	619	579	610	650	625	612	614	603	578	584	604	579	595	553	615	615	623	637	639	591	637	671	647	645	607	628	629	614	629	660	642	641	598	603	624	633	631	580	603	596	602	579	607	595	633	607	612	590	575	663	602	586	607	643	605	583	634	654	652	598	601	634	650	601	594	656	601	619	660	613	623	627	584	586	627	636	602	595	675	622	617	652	641	628	609	644	605	671	614	586	593	596	560	587	594	582	631	616	645	667	610	613	609	592	631	637	659	580	579	601	618	641	615	659	604	608	667	623	629	622	624	609	597	605	640	613	639	614	614	605	671	603	605	632	636	557	648	619	597	653	615	598	634	605	642	669	630	624	613	637	630	630	628	599	598	651	615	631	606	655	642	610	598	625	584	606	578	687	637	659	616	614	622	618	616	625	569	631	605	663	646	591	650	596	648	614	624	654	600	613	667	602	611	638	610	602	634	608	614	624	621	649	620	620	605	630	623	551	630	597	610	600	611	625	645	625	637	639	606	602	603	606	622	629	598	645	613	617	640	636	623	630	636	613	640	615	614	621	636	600	618	636	600	608	616	603	563	595	607	606	616	591	619	628	623	643	624	616	616	621	620	648	652	637	617	613	612	597	629	610	631	600	608	590	637	592	655	632	601	635	664	659	612	642	629	652	660	631	623	604	628	608	636	593	618	600	640	625	622	620	608	634	600	613	648	618	622	637	630	631	627	611	640	665	592	601	643	637	600	608	617	601	613	620	659	580	622	664	637	644	623	627	653	661	640	594	573	588	641	613	616	622	623	599	653	667	641
38820	38436	26593	12953	6097	3665	2362	1579	1361	1108	942	810	714	592	556	485	389	348	361	356	291	282	276	231	243	243	237	235	243	233	247	228	215	248	225	230	210	213	236	204	210	227	233	218	208	216	202	219	201	243	230	213	229	242	238	234	234	209	227	251	218	238	195	231	230	235	214	203	201	199	213	213	216	218	202	213	217	193	214	222	216	241	214	230	200	214	220	215	186	227	236	210	249	231	211	244	230	214	217	203	230	234	222	223	201	172	209	244	230	221	234	200	203	231	204	210	218	195	203	217	225	203	205	239	213	223	233	224	232	219	219	219	209	213	233	208	221	223	195	210	211	235	203	210	217	209	197	213	190	220	220	224	236	224	212	224	240	198	199	245	204	240	215	240	210	227	209	209	234	233	171	176	205	188	193	224	216	252	228	210	230	225	219	232	206	246	222	220	193	232	234	203	199	221	219	215	218	206	221	203	199	242	220	225	224	219	212	238	210	224	234	220	213	215	209	203	206	226	218	247	230	206	223	241	230	196	202	190	217	222	233	217	215	195	221	217	232	233	246	236	227	184	246	250	246	219	223	210	180	217	206	233	214	243	227	224	204	242	200	201	232	227	203	212	194	210	235	209	207	236	221	219	183	201	225	209	199	214	209	229	205	203	226	207	193	256	233	226	194	224	199	202	229	210	205	202	214	205	213	204	223	201	228	231	214	206	230	203	213	194	205	206	208	211	224	246	214	213	230	214	215	203	223	217	218	220	219	236	214	195	198	200	248	223	234	188	227	215	205	189	203	207	218	206	204	227	215	217	216	214	224	218	214	242	217	232	225	227	200	229	223	203	191	252	226	211	225	226	207	230	197	228	215	220	267	218	234	213	225	188	246	218	209	205	211	223	206	224	207	212	215	215	198	222	229	206	210	189	206	223	223	197	208	228	197	232	199	241	215	195	196	214	172	194	205	214	224	220	200	209	177	240	211	223	212	211	205	215	202	193	223	237	218	172	219	202	228	233	217	221	238	231	231	202	227	201	245	193	225	197	223	227	208	256	224	225	205	199	203	191	210	218	226	228	209	216	234	192	211	240	206	207	220	212	208	193	219	211	219	212	212	221	237	223	223	201	215	207	226	204	223	209	213	216	206	226	225	199	209	227	190	225	191	230	213	208	216	217	192	232	205	212	240	231	216	218	227	206	197	199	206	222	225	205	210	189	220	231	216	229	207	215	205	213	222	207	226	249	219	200	224	211	210	230	221	232	246	193	191	184	228	194	205	222	205	220	232	220	228	199	218	214	240	216	209	221	205	226	221	218	218	203	184	196	218	234	197	196	229	222	222	200	219	221	232	250	223	217	208	185	209	192	217	237	240	224	203	234	190	213	239	194	222	196	220	203	226	222	217	204	222	214	233	201	198	202	207	195	243	223	194	203	226	220	219	223	230	185	237	202	223	219	228	224	212	208	205	205	205	225	214	209	220	227	224	164	210	214	217	235	213	234	237	237	217	240	232	231	217	248	206	190	231	232	197	221	236	229	241	206	219	240	196	251	223	242	208	211	208	212	205	240	227	196	237	192	230	216	175	196	212	244	197	207	232	245	215	224	205	229	209	216	209	230	230	218	226	195	225	219	199	209	226	193	223	212	215	194	205	229	235	205	234	193	211	209	204	221	205	213	207	195	198	203	212	205	219	208	232	198	232	204	226	227	211	224	204	194	234	202	256	216	208	204	237	240	209	221	193	223	217	196	224	219	232	224	218	198	243	209	206	199	213	210	215	189	197	223	201	211	202	229	204	213	190	222	224	197	232	197	221	174	223	197	198	210	237	209	199	213	191	215	211	230	214	222	207	224	182	211	197	202	220	201	224	198	216	239	233	216	224	223	229	229	196	180	212	196	212	224	201	194	211	211	214	254	228	195	210	203	225	236	226	213	220	220	203	215	194	226	211	218	210	224	198	232	208	222	234	231	187	213	204	228	221	203	203	207	240	225	207	223	232	207	188	208	221	223	202	223	200	237	212	219	206	207	242	205	230	220	180	235	208	226	195	212	256	198	227	206	234	220	224	215	232	240	213	218	217	216	244	200	206	209	223	203	192	201	203	218	209	219	226	239	204	214	177	230	206	214	190	199	210	219	211	212	238	199	203	207	216	195	220	237	226	186	224	211	197	205	241	182	225	208	217	206	221	217	216	224	228	212	211	214	193	193	216	231	222	225	206	237	205	208	230	230	214	204	224	207	200	228	217	208	199	209	221	204	227	203	208	223	202	209	193	215	215	225	241	256	187	208	210	207	213	230	223	205	206	212	215	208	222	213	189	218	191	204	226	210	202	211	235	227	202	229	236	194	233	227	199	236	226	228	231	213	224	216	219	218	221	218	224	221	232	226	230	230	221	234	205	231	219	230	194	208	184	203	183	207	199	226	219	215	198	228	201	217	211	201	230	212	206	217	219	238	220	228	204	223	215	233	212	193	211	204	208	221	209	193	234	234	231	219	244	216	221	244	222	222	225	219	202	201	233	211	227	214	231	218	236	230	206	205	206	206	216	189	230	194	226	196	207	236	212	219	207	225	201	202	224	196	217	205	227	224	208	239	226	229	222	176	215	200	204	222	221	218	241	212	222	196	230	183	224	207	203	204	215	201	207	206	217	233	196	198	194	230	213	196	215	224	219	190	203	216	229	210	221	218	222	209	196	209	218	225	231	212	210	230	215	212	196	223	212	226	228	222	217	212	223	203	229	243	236	209	212	234	242	189	207	234	216	200	195	203	223	228	190	222	218	215	234	227	250	204	203	218	191	235	208	191	223	194	233	215	211	201	192	226	213	207	243	224	233	207	203	224	222	235	226	196	207	201	211	217	211	229	220	216	246	213	222	193	228	201	201	205	185	202	198	206	203	223	210	215	216	199	215	191	199	185	222	245	202	209	265	226	228	222	213	205	201	226	228	221	214	218	224	216	203	203	219	193	223	234	219	218	229	206	220	196	216	237	237	206	222	218	215	227	200	243	205	229	267	207	208	228	204	211	216	204	229	206	227	202	246	232	224	228	231	200	202	205	217	232	194	214	200	214	210	227	225	206	235	249	222	219	207	249	213	200	215	228	230	206	225	229	201	221	216	225	207	217	215	224	219	213	216	225	206	209	206	231	236	211	222	214	223	211	230	195	208	210	227	173	210	193	204	208	217	216	227	224	218	229	199	192	226	215	203	202	186	223	181	224	197	216	213	186	213	208	216	212	228	241	222	206	186	240	255	239	227	225	220	237	239	217	210	188	218	251	232	210	191	221	204	242	211	229	218	212	233	200	231	221	208	213	204	213	191	213	219	221	206	226	202	214	209	197	194	224	200	226	204	238	213	188	190	197	205	228	214	182	206	233	211	218	220	232	227	191	187	192	217	210	220	213	212	194	226	195	186	213	211	224	212	210	224	235	216	195	225	205	196	195	258	206	193	195	193	206	244	209	216	205	221	225	220	205	203	212	220	230	190	193
43156	45956	30620	15239	10431	7252	5110	3577	3067	2528	2058	1720	1439	1197	1022	794	628	565	536	568	449	385	373	331	316	328	272	305	284	300	258	299	253	241	239	248	284	230	279	231	234	268	227	232	241	225	225	228	225	242	232	238	233	223	216	229	211	222	234	242	253	246	255	225	221	240	241	242	236	235	209	239	265	249	220	234	263	235	237	241	244	250	239	236	244	226	243	212	247	242	272	257	210	244	264	252	240	244	238	209	225	219	233	247	243	221	212	250	257	227	224	256	240	205	230	247	234	256	237	259	253	251	243	251	280	246	242	225	220	213	227	270	239	262	229	244	259	231	269	235	257	251	219	241	234	239	244	248	248	263	233	245	237	257	246	237	248	265	235	255	259	262	221	228	239	229	247	227	253	194	209	216	230	233	248	249	241	232	243	235	248	246	248	230	219	243	220	239	248	216	272	225	226	238	222	238	235	262	237	252	274	254	237	254	244	224	244	220	244	229	266	231	250	209	235	254	243	257	247	246	247	242	257	212	237	204	247	248	231	221	225	273	240	233	231	214	218	225	234	249	257	241	225	210	216	250	227	224	245	231	258	243	235	202	253	258	224	246	233	236	220	200	215	259	201	213	240	246	252	243	240	247	239	219	248	256	245	227	226	232	239	211	256	236	261	233	222	258	203	227	215	231	248	225	246	234	226	221	264	249	232	249	217	243	234	218	226	230	220	253	230	253	264	218	232	246	264	229	240	229	232	259	203	227	237	231	246	231	233	230	250	244	264	226	227	246	229	269	251	232	251	236	260	227	251	256	224	240	234	211	220	253	215	240	228	230	231	223	217	230	236	245	205	246	218	221	240	237	256	246	240	265	226	251	234	258	237	251	229	229	244	221	243	229	242	229	246	222	234	239	237	238	244	244	231	221	226	214	237	216	257	264	247	220	239	223	258	221	215	246	254	222	221	249	213	241	232	237	254	223	246	244	235	256	252	254	227	235	235	247	260	202	219	219	242	264	231	223	231	237	239	277	257	235	237	249	233	251	237	237	260	248	264	236	252	238	233	245	231	268	244	241	237	219	257	225	249	250	266	229	226	238	238	244	222	246	253	250	254	235	257	252	239	237	222	245	214	254	231	221	205	217	234	220	249	222	221	256	219	253	209	239	238	258	227	236	247	241	220	227	253	214	233	252	222	211	217	227	243	232	259	240	245	252	223	252	239	251	230	253	246	218	245	251	238	215	247	231	269	251	264	230	244	222	236	237	220	249	213	255	208	208	238	222	246	219	254	235	213	227	238	233	237	245	228	236	240	209	236	218	230	236	232	267	216	238	253	222	239	226	250	247	228	209	243	239	260	241	258	245	246	229	237	220	235	261	265	233	233	218	224	228	216	231	234	234	224	233	238	213	245	243	249	231	250	231	243	244	256	235	237	227	253	222	234	243	254	246	258	256	222	242	213	224	242	230	238	218	221	234	250	224	216	244	234	243	235	253	230	249	244	220	228	271	268	231	253	223	271	238	220	215	250	213	219	249	231	232	234	235	211	225	255	239	261	243	220	236	218	236	246	240	238	234	218	239	222	221	241	248	231	247	243	226	225	233	255	222	214	224	268	245	220	238	254	228	251	234	263	235	222	231	240	240	236	185	236	231	250	261	220	249	240	254	215	221	256	230	242	229	227	234	225	219	247	260	221	212	213	231	263	243	232	229	232	213	234	217	256	225	252	252	238	232	250	240	261	243	231	264	253	243	228	206	241	231	236	238	252	241	248	235	234	224	228	236	215	252	222	260	217	260	219	232	238	230	237	256	218	210	254	216	225	237	240	237	227	237	238	225	224	229	221	244	243	228	244	257	250	246	238	250	248	279	234	249	259	256	239	239	229	223	242	231	230	233	232	210	236	268	265	213	234	257	283	269	240	236	248	265	245	248	259	247	225	254	234	213	221	233	235	229	239	255	225	256	264	238	222	236	222	229	242	236	257	239	222	242	251	253	225	238	217	241	253	215	240	237	260	216	253	243	249	253	221	243	231	238	244	229	227	233	266	240	229	225	241	261	233	213	257	251	243	223	239	248	228	225	262	232	246	219	236	243	206	199	208	228	218	220	200	254	247	239	230	206	242	242	252	245	231	245	234	254	234	242	237	214	248	215	240	252	236	250	257	246	223	237	208	221	240	227	247	225	226	225	227	243	227	265	226	233	249	250	257	216	245	230	238	261	218	203	261	231	243	245	212	226	201	237	214	223	240	222	250	225	259	254	226	237	271	246	236	235	218	221	217	251	255	242	254	228	251	225	235	255	229	254	267	212	265	254	238	247	237	215	220	214	205	251	243	221	248	227	226	234	243	222	258	243	237	208	242	244	202	229	245	225	238	240	260	218	239	248	241	239	246	225	244	214	249	223	249	225	228	244	234	250	228	228	249	232	214	250	247	221	247	264	218	230	205	222	241	234	245	223	234	241	233	194	248	228	206	242	225	232	234	237	235	258	216	240	236	246	250	203	254	224	233	215	247	241	227	238	222	247	222	260	229	244	220	250	228	233	248	255	248	237	234	240	249	216	244	229	209	245	218	227	238	256	224	275	267	252	228	258	239	221	240	207	248	225	218	242	236	237	223	260	213	213	249	256	247	229	232	249	234	241	254	249	236	257	231	268	238	223	228	229	220	227	213	219	236	251	258	220	237	255	247	242	234	237	245	249	216	255	216	242	220	243	242	235	264	214	271	231	202	237	264	236	228	237	230	217	209	246	246	239	212	233	223	230	255	248	228	242	249	238	252	238	248	231	231	214	270	217	228	262	247	257	234	222	238	236	250	256	251	218	241	221	248	215	226	233	229	233	260	218	248	264	241	230	251	248	240	188	219	265	239	229	240	228	211	236	242	244	241	250	229	241	255	256	250	247	215	229	261	211	245	249	252	247	266	226	240	232	261	254	237	238	239	227	251	241	234	240	233	248	248	231	245	219	250	242	256	223	251	203	224	223	245	226	238	234	267	252	220	257	244	190	223	224	252	249	234	232	243	245	232	231	223	239	256	255	250	219	211	251	202	232	233	263	221	241	248	216	225	233	234	256	234	224	215	225	236	228	248	248	254	241	234	280	238	228	254	254	235	230	224	268	204	229	241	217	245	246	218	245	224	245	248	211	259	259	251	207	243	240	219	259	251	249	232	262	236	245	247	270	256	239	254	225	252	253	238	252	245	229	227	241	228	228	241	249	226	256	256	248	239	214	242	247	232	234	247	250	232	227	246	253	240	242	221	228	255	242	238	245	235	259	256	216	241	238	239	250	238	248	232	247	202	216	238	237	212	237	232	255	245	232	239	244	236	263	266	227	230	225	210	256	233	254	219	278	208	237	263	259	244	274	241	254	235	223	201	241	243	236	245	220	219	216	220	229	202	227	221	259	254	247	209	245	240	244	264	246	231	241	234	275	242	242	218	216	225	246	205	216	248	258	234	220	230	260	213	270	253	237	239	242	228	257	226	205	247	254
25231	20655	26365	24510	18180	8533	4146	2671	1997	1679	1422	1173	946	931	778	737	686	563	575	531	478	439	433	404	390	416	401	366	364	383	369	340	363	364	370	344	346	315	335	378	343	356	327	338	367	317	322	340	339	382	375	340	338	329	338	298	333	331	364	337	307	346	292	342	360	339	364	343	379	352	318	340	300	289	355	353	332	352	332	343	328	341	346	313	367	365	332	356	343	333	321	337	333	339	317	342	351	337	288	310	322	344	372	327	329	362	329	349	342	351	324	342	328	347	318	333	311	317	374	344	338	317	370	350	319	340	374	339	342	305	368	340	361	326	345	338	327	343	316	332	366	340	345	311	340	354	309	340	317	331	365	354	329	349	342	347	349	376	366	342	355	324	341	339	338	359	333	354	342	356	317	325	343	337	372	343	314	343	320	355	338	309	312	351	347	338	338	340	389	337	342	372	353	349	324	343	347	346	351	374	310	322	331	364	325	328	319	352	327	354	335	343	333	366	345	334	327	331	325	311	324	315	340	343	351	345	321	319	334	310	333	339	360	362	340	341	344	305	327	310	386	347	328	319	318	339	352	323	309	338	329	331	327	331	360	336	363	360	342	349	317	328	384	323	364	319	355	340	300	363	368	333	334	308	333	342	323	344	333	325	353	317	344	329	338	337	317	342	353	358	341	323	346	335	342	356	357	342	307	324	325	336	331	366	333	341	324	322	329	335	344	337	369	341	353	318	348	334	314	342	349	352	355	342	344	331	315	328	341	324	344	307	353	338	367	287	341	339	365	358	377	323	337	361	330	337	367	331	388	348	339	330	308	337	378	373	353	345	352	329	296	351	344	343	340	329	345	336	351	328	316	339	311	373	334	373	352	360	344	351	344	359	356	340	315	322	348	324	313	339	317	328	343	332	352	330	346	319	357	381	355	348	322	324	335	338	334	346	352	348	334	327	312	322	307	308	344	320	365	366	362	342	366	351	334	334	356	365	337	343	358	315	347	337	331	360	344	352	344	377	338	314	309	321	366	334	384	382	342	341	337	342	357	335	340	328	354	333	283	363	344	300	312	337	332	368	320	301	359	350	356	357	328	327	306	326	372	297	344	312	345	358	383	321	316	357	347	355	333	350	307	326	336	345	344	284	319	317	310	331	341	327	330	346	329	339	361	345	319	353	300	358	372	354	341	330	347	339	378	332	368	320	328	324	347	338	338	346	353	329	321	309	328	320	335	334	348	353	330	326	356	365	341	324	346	315	327	331	391	361	339	370	346	315	322	378	323	363	336	357	324	352	326	341	358	341	330	335	354	360	336	312	354	345	350	356	344	358	363	288	324	348	338	335	347	332	328	365	334	312	325	322	353	322	349	315	311	299	312	334	336	357	339	338	316	332	323	352	347	364	329	370	313	347	328	361	323	315	320	351	320	344	336	336	367	323	308	324	316	319	343	321	366	364	312	339	337	332	356	369	362	342	332	349	369	336	325	335	320	336	344	364	321	357	338	327	350	334	338	351	329	336	308	325	329	341	338	325	273	319	332	332	341	370	371	342	332	339	323	314	335	326	340	315	341	365	334	343	373	317	339	307	338	353	348	340	305	351	359	327	370	345	366	333	335	338	362	355	326	376	342	357	340	356	297	358	340	358	368	314	356	321	354	328	345	333	375	327	312	370	322	323	365	312	345	349	350	356	345	334	327	346	331	339	301	321	352	324	323	317	336	349	332	352	320	334	352	325	337	356	349	334	325	363	341	351	360	351	343	349	313	332	359	326	394	333	363	326	346	337	366	379	367	339	335	359	313	323	358	354	312	311	346	347	335	330	329	370	332	360	366	334	372	354	340	341	329	349	346	301	357	324	339	342	331	358	330	269	301	311	317	376	344	342	368	332	349	352	317	347	316	337	366	330	327	332	325	340	333	341	343	360	342	346	360	329	318	346	363	328	333	361	332	343	357	341	331	341	351	313	316	313	307	319	328	336	357	321	338	310	333	363	296	349	328	349	333	335	294	325	352	317	337	340	332	322	353	351	336	330	337	299	348	352	360	331	352	337	345	352	332	321	343	357	336	298	332	351	312	317	323	352	330	347	321	333	362	342	366	339	312	316	329	357	339	348	312	338	336	371	320	322	301	352	332	358	350	354	333	342	364	342	358	342	386	348	359	336	357	342	340	339	316	331	343	335	334	338	351	350	341	320	315	352	313	334	327	343	330	343	371	361	360	305	349	342	328	365	354	356	361	323	343	319	331	320	346	328	324	324	358	346	348	375	331	348	367	338	299	373	331	317	346	328	351	342	351	355	349	344	347	331	350	328	326	361	324	298	325	320	332	328	325	360	358	353	335	356	327	360	337	358	320	373	316	368	327	343	325	332	354	349	318	384	356	338	358	296	339	359	352	361	281	321	340	324	333	340	329	320	332	365	337	354	346	375	331	335	348	324	364	324	371	365	347	347	357	335	348	326	331	326	331	368	321	359	311	358	337	322	357	327	367	338	330	346	296	326	331	331	349	345	339	338	333	325	355	337	320	349	346	348	377	330	335	342	311	326	347	311	328	323	344	315	321	357	335	342	335	349	336	338	336	362	362	331	378	350	355	354	331	334	339	350	343	313	362	358	321	379	355	355	326	294	328	312	326	324	315	353	344	318	332	335	376	363	330	340	357	352	343	345	392	357	349	337	340	358	359	334	327	349	323	309	330	318	339	334	361	359	345	325	359	330	362	338	341	359	332	342	357	330	335	356	324	343	327	329	323	336	336	348	340	328	315	311	345	347	311	308	361	330	355	294	339	325	350	331	353	328	348	310	313	326	336	348	327	334	336	340	342	356	339	374	301	326	336	351	351	327	334	314	354	346	354	347	350	317	340	316	324	338	348	350	385	319	348	326	364	351	373	352	345	348	331	339	314	355	336	297	321	335	320	345	348	357	327	350	378	317	346	359	348	355	358	368	333	340	332	324	347	329	316	345	349	346	326	361	322	346	369	307	344	313	359	333	362	311	319	360	319	384	320	344	329	322	336	303	332	310	349	318	364	322	337	327	368	334	298	358	333	353	337	363	377	331	354	334	327	307	340	331	325	326	348	345	355	321	359	353	334	318	365	336	352	358	307	384	330	366	347	373	314	313	328	318	364	350	341	361	307	311	362	322	362	353	297	316	343	363	331	321	345	352	363	324	326	326	347	363	289	354	344	372	324	332	338	356	371	356	367	333	327	325	382	316	305	325	308	350	337	345	339	343	343	349	304	320	345	339	335	337	320	365	322	346	295	343	340	323	339	334	339	351	361	316	338	329	341	308	347	308	327	356	333	335	351	346	333	326	338	384	344	302	312	346	305	347	345	320	353	325	345	361	330	334	326	336	340	343	343	346	351	338	359	340	332	337	346	334	376	305	350	333	349	351	347	302	337	337	348	335	347	352	338	318	365	327	344	339	314	355	316	302	317	355	332	353	345	363	360	340	333	330	328	322	362	326	336	339	338	356	352	351	343	357
43645	58483	39805	19334	13902	9711	6621	5232	4271	3346	2827	2316	1878	1574	1342	1238	1019	947	835	778	632	607	482	519	486	441	503	436	406	376	411	405	406	376	381	380	383	367	346	384	367	344	363	360	333	341	372	320	346	370	352	353	325	325	348	387	352	365	359	317	332	371	351	345	351	369	370	324	359	348	337	325	344	340	353	345	345	332	340	345	366	358	362	360	372	356	343	347	365	362	346	359	355	352	349	330	349	376	343	365	340	335	335	346	350	332	352	348	370	376	380	342	343	321	373	352	378	365	330	362	332	317	341	373	361	347	308	353	364	340	377	357	352	334	337	347	360	339	355	345	366	353	324	336	316	367	362	363	363	355	301	347	377	381	337	365	364	380	364	372	355	339	311	347	368	368	367	333	348	323	333	334	327	360	358	373	350	321	390	335	345	345	341	363	336	350	333	338	381	366	341	356	343	335	347	345	338	377	358	332	329	331	348	338	358	344	369	319	332	336	360	356	351	364	342	334	359	357	318	361	357	346	327	391	331	337	366	333	334	343	330	350	375	386	369	336	332	338	347	355	342	349	343	366	343	338	367	371	338	359	356	358	329	310	336	352	361	345	334	311	349	326	333	347	335	337	351	341	348	369	357	336	375	362	317	339	350	375	365	363	348	341	365	347	386	343	345	329	368	336	363	341	323	331	335	337	319	343	344	363	333	362	310	336	374	322	361	316	330	319	353	345	361	350	333	341	311	358	328	343	324	327	351	370	356	322	367	336	352	350	351	365	347	318	337	336	352	347	351	356	328	368	367	353	385	340	361	359	380	335	321	343	377	328	308	335	346	337	347	384	369	335	364	354	353	357	353	352	340	372	323	341	370	369	352	355	326	361	296	359	335	337	340	341	361	346	363	342	350	352	315	345	347	313	366	328	347	363	309	379	358	365	371	357	397	373	362	325	377	350	363	354	315	352	318	325	351	362	344	359	351	374	344	345	367	330	337	338	329	335	348	344	337	340	366	342	374	338	362	357	390	356	308	353	310	352	333	332	356	368	332	351	315	344	329	362	362	360	376	337	358	312	359	350	351	350	368	335	346	354	362	359	309	346	342	353	357	389	350	351	350	350	391	325	342	339	346	356	350	339	372	343	356	358	360	353	354	338	381	337	340	308	342	359	348	357	362	359	351	331	376	343	373	345	370	357	342	335	323	342	348	350	343	396	365	331	382	384	356	353	328	372	358	345	310	360	387	324	322	378	342	350	358	361	365	348	360	371	342	356	343	372	295	348	315	380	318	368	309	332	350	368	376	339	363	359	361	324	332	352	364	338	371	361	359	373	326	372	360	341	325	336	339	361	338	324	339	327	358	372	344	328	346	349	365	335	360	376	372	352	378	349	345	357	354	327	335	368	329	328	330	349	337	324	340	350	341	340	323	321	360	372	360	349	411	378	348	334	360	343	348	311	339	366	326	313	363	336	354	336	330	363	358	351	341	341	381	373	316	363	386	357	348	340	349	332	377	323	331	386	342	324	321	352	308	346	335	368	350	311	350	341	361	356	345	364	341	354	332	323	379	383	364	316	337	356	363	354	328	322	373	354	346	339	333	349	361	366	367	350	319	357	340	333	342	330	318	361	362	353	343	380	325	350	351	303	342	348	357	369	376	363	346	365	337	331	372	355	341	343	340	377	380	342	370	375	350	348	357	321	341	415	351	328	325	344	338	373	356	358	374	367	370	320	309	335	342	348	345	363	309	343	305	358	364	341	361	355	345	327	388	335	363	358	331	337	378	326	359	352	366	364	319	355	344	345	338	366	368	311	315	354	397	371	334	353	377	334	324	357	346	374	364	353	335	337	346	370	368	341	333	347	350	339	368	362	339	349	328	332	354	351	332	350	313	325	331	357	345	382	349	361	337	331	397	333	333	360	310	308	330	349	348	379	343	346	335	344	346	323	392	363	329	360	363	346	371	345	334	345	351	337	329	346	355	331	359	382	347	329	350	339	383	332	361	348	348	355	344	351	370	341	350	332	378	340	358	320	356	363	330	318	351	354	368	353	373	349	337	343	364	342	363	348	331	340	325	343	348	349	336	337	334	379	319	375	332	372	358	368	350	372	321	322	336	337	346	328	350	320	345	357	373	357	398	361	363	367	331	337	326	355	355	340	323	353	346	378	366	329	342	317	325	345	341	369	351	340	346	322	380	361	377	334	354	349	308	328	332	325	346	338	362	349	379	340	331	357	340	341	317	351	361	381	343	354	323	311	380	365	345	308	370	348	353	352	327	339	375	355	321	345	358	340	325	359	334	362	373	336	308	347	343	340	402	342	323	327	329	338	331	331	365	330	364	355	334	364	340	372	375	346	371	357	338	349	352	350	332	356	348	311	362	331	336	354	330	360	374	369	332	352	336	350	336	364	350	334	350	341	354	368	319	344	340	368	351	328	389	355	331	339	340	358	343	331	342	337	330	334	365	348	377	353	336	331	344	328	342	362	367	318	319	329	340	345	316	351	353	346	327	363	381	358	364	349	374	321	344	348	338	349	326	373	299	347	330	330	355	377	332	304	340	344	330	355	371	375	333	339	330	345	323	337	350	347	343	324	389	338	334	350	345	344	334	374	325	364	357	349	333	358	362	353	341	334	354	371	342	363	363	364	323	338	349	348	339	309	321	384	341	344	318	351	335	379	376	354	337	341	329	353	329	372	355	342	381	352	352	321	339	389	335	347	378	351	343	336	348	335	337	323	339	335	340	339	323	372	364	332	341	370	336	338	340	343	333	338	341	342	340	335	357	320	369	359	360	369	356	347	367	358	372	344	330	361	340	347	308	350	357	366	337	375	357	312	335	364	359	372	343	344	362	332	365	370	321	366	361	338	368	351	368	326	335	376	348	347	359	326	343	366	318	344	322	367	338	329	371	354	362	376	336	365	347	379	373	352	349	392	353	362	361	338	364	341	334	368	356	352	353	339	365	343	349	335	340	380	362	347	354	379	345	353	315	343	352	376	358	323	353	340	338	376	366	372	346	331	346	366	357	282	353	326	328	359	308	338	376	359	319	360	372	334	346	341	350	346	384	340	337	322	325	351	335	346	362	337	348	353	364	350	370	389	361	329	342	321	352	347	337	330	348	346	349	347	295	372	339	341	350	377	352	343	375	367	346	398	355	347	354	343	334	348	324	342	338	347	342	346	387	376	304	354	383	334	324	332	350	330	339	368	314	314	344	329	345	341	342	355	386	348	375	358	329	333	341	387	334	365	358	380	359	356	327	355	329	375	366	341	351	350	352	360	337	318	362	336	348	350	370	329	348	330	317	322	347	334	352	330	335	333	314	351	340	352	299	340	326	349	358	337	344	343	363	375	352	327	372	355	335	288	344	323	353	376	330	353	342	354	330	347	341	365	348	366	363	323	332	322	342	363	339	343	357	356	332	342	370	363	350	345	362	377	369	289	307	327	349	356	340	370	309	370	364	350	369	337	342	368	329	367	353	366	347	308
22442	20306	26631	23641	20237	20174	13029	5012	3278	2655	2239	1982	1871	1445	1333	1248	1149	1026	1023	946	829	832	817	757	776	737	728	703	766	667	679	692	703	679	689	664	603	652	669	684	654	629	624	674	654	641	687	651	622	681	642	654	654	640	604	590	671	642	680	651	661	623	640	635	652	650	644	653	666	655	649	631	649	657	640	644	646	680	677	629	627	627	643	611	655	666	609	623	669	619	626	666	629	583	643	640	612	666	663	605	582	606	635	646	664	676	626	599	584	634	593	626	637	645	602	573	585	638	682	644	624	672	609	661	642	629	641	613	591	720	622	668	613	644	577	653	658	634	605	646	623	599	646	623	634	610	630	619	655	650	614	587	652	617	653	621	621	571	678	612	679	647	619	616	595	651	623	624	624	625	630	613	632	616	609	691	621	674	614	645	623	671	637	675	642	622	597	622	661	648	671	596	647	643	657	648	679	668	612	619	653	637	602	628	655	594	634	675	623	645	598	634	667	656	615	642	640	625	624	652	625	634	677	658	632	617	661	646	583	573	593	628	605	635	582	665	648	597	659	597	662	577	591	597	663	647	596	623	642	653	651	622	621	673	611	633	621	634	578	629	622	628	631	600	617	613	594	634	647	584	617	610	588	603	631	610	677	597	641	557	657	644	594	635	627	637	647	660	597	581	603	637	622	582	627	626	611	619	601	665	633	648	615	629	658	617	609	635	649	648	628	655	619	636	652	639	700	640	657	641	641	624	570	596	609	663	622	671	631	605	641	608	641	637	602	623	671	631	631	639	650	667	686	651	630	582	587	652	582	649	651	621	640	675	596	677	604	676	636	590	625	639	609	628	672	596	618	625	607	627	663	600	584	607	643	591	694	626	618	633	636	645	643	605	646	671	667	628	637	620	599	629	638	606	586	651	610	626	602	604	636	636	595	684	667	610	602	660	632	648	640	612	573	654	604	627	692	640	603	616	616	608	640	669	606	617	625	576	631	595	547	628	637	610	616	608	614	653	605	675	636	679	634	612	634	668	689	654	693	643	655	603	620	649	687	607	635	608	592	650	661	573	608	594	626	662	646	614	704	657	587	619	636	608	600	640	620	624	621	637	574	581	656	611	641	673	630	652	634	661	617	667	645	657	621	620	636	646	608	681	652	621	651	614	606	602	616	647	634	654	601	622	600	640	615	632	617	619	646	604	631	686	628	649	626	621	653	609	642	587	671	632	610	647	597	644	597	648	687	658	624	649	632	623	651	649	632	628	648	643	600	621	629	642	596	654	606	631	614	641	669	615	598	619	646	673	643	635	627	637	669	636	603	613	619	596	619	618	665	637	656	603	612	654	638	597	655	649	645	629	635	606	633	638	676	609	642	625	664	581	600	631	648	646	615	622	624	626	655	630	586	653	635	634	659	584	580	631	658	604	562	624	641	638	685	615	628	653	651	615	646	607	619	630	592	616	651	635	646	667	632	657	589	639	643	676	613	651	604	613	648	584	637	657	625	658	625	607	640	588	653	639	652	635	647	628	562	687	631	622	639	647	614	649	588	636	633	624	600	601	625	663	634	643	627	639	605	667	638	658	587	579	621	633	575	671	622	672	706	603	636	635	653	616	639	611	687	623	623	652	625	621	646	618	656	642	603	606	590	655	618	621	664	675	666	639	603	633	640	643	595	634	646	610	634	608	642	626	602	659	595	624	610	639	638	643	644	625	610	607	601	652	587	593	633	608	599	660	612	594	661	645	640	575	642	633	667	633	622	647	603	626	651	601	628	636	639	579	610	633	594	665	655	612	644	586	628	610	664	597	658	634	602	596	616	579	617	566	634	597	610	668	673	600	614	624	590	633	673	630	605	614	606	604	664	605	636	632	646	629	624	662	620	668	594	641	639	580	605	583	663	623	654	631	650	599	594	598	638	645	638	639	624	658	636	646	649	629	671	574	632	609	604	624	671	601	662	607	633	647	579	633	611	588	620	646	634	612	634	630	638	631	656	623	624	666	637	630	608	594	597	675	659	632	593	644	646	603	616	653	653	595	607	635	644	626	583	639	658	628	637	614	674	643	619	625	625	627	600	596	620	643	639	615	634	625	669	642	649	632	614	589	647	641	655	572	659	656	671	631	613	672	678	620	631	592	639	670	603	602	606	651	594	646	654	645	692	580	632	626	628	628	620	658	678	627	630	594	632	597	651	631	650	593	611	636	629	635	633	607	604	638	667	675	644	648	658	647	571	622	621	638	623	645	690	618	661	673	649	649	599	651	581	606	610	636	630	642	635	663	593	652	608	593	648	639	604	683	659	609	600	607	623	676	624	628	659	633	677	672	626	633	588	665	581	653	609	610	621	681	651	628	669	590	621	655	592	579	608	716	639	586	615	591	630	633	664	629	674	648	664	627	595	619	678	649	593	636	653	626	670	645	676	635	657	614	655	675	587	639	659	643	655	622	555	629	598	605	645	648	603	596	636	616	650	646	635	633	640	596	606	648	680	635	618	638	655	566	617	613	638	644	668	646	608	651	626	601	616	616	672	644	652	617	632	623	657	623	606	603	677	666	658	636	611	605	627	640	620	658	572	619	650	605	651	676	604	642	642	631	671	607	650	641	656	573	646	614	666	584	634	654	614	635	626	625	622	624	603	616	675	613	657	633	658	643	627	593	667	628	608	639	646	610	626	680	644	636	696	592	613	593	648	617	613	606	613	643	632	674	641	691	643	603	661	591	624	617	679	599	645	625	602	627	621	632	602	637	637	654	603	634	584	627	641	617	672	649	648	608	629	611	635	671	661	642	693	606	672	629	635	674	638	642	608	612	641	631	650	655	632	632	610	602	636	596	661	638	583	679	631	658	650	632	673	648	642	641	612	641	633	662	641	616	621	586	596	651	639	626	605	623	649	630	597	608	629	624	614	633	626	608	637	663	609	636	626	655	658	674	655	624	623	609	633	588	667	644	594	579	605	590	638	653	616	589	678	650	606	619	605	542	635	606	641	584	659	642	663	587	596	613	634	632	617	653	621	665	676	642	611	627	670	703	625	657	589	608	645	659	585	616	612	615	661	644	639	587	605	662	627	584	606	669	617	619	569	644	677	633	650	638	650	664	610	621	608	676	661	615	610	645	605	653	620	684	646	600	650	657	638	617	586	635	556	634	620	609	658	604	639	640	597	665	637	614	632	636	695	686	621	626	605	635	681	645	617	669	646	607	606	659	625	624	603	647	641	667	605	594	643	642	650	621	621	628	639	645	642	627	643	678	654	622	639	685	650	593	584	616	622	675	634	611	643	622	660	677	634	620	622	637	608	626	597	633	638	593	612	615	664	598	615	662	670	646	624	594	617	612	626	605	630	624	650	638	655	662	669	622	617	640	623	635	656	652	625	637	649	584	622	635	617	640	600	664	653	588	616	632	625	603	591	613	603	618	687	642	643	658	675	611	648	640	640	630	644	591	618	649	615	625	665	642	635	601	631	634	592	640	683	642	596	669	604	596
49398	70779	47139	26200	18704	13339	10020	7797	6201	5003	4044	3685	3197	2583	2139	1824	1641	1551	1488	1258	1058	1049	951	897	853	820	843	798	767	745	752	759	735	692	687	690	666	674	655	675	642	601	608	669	667	617	652	631	628	637	677	601	631	685	661	632	667	623	652	700	678	637	644	653	583	692	631	611	667	658	626	592	644	641	676	636	643	674	612	639	653	596	658	602	629	599	659	619	596	624	627	623	625	619	655	644	622	626	606	633	648	603	608	635	571	634	706	615	606	662	642	628	652	645	623	625	613	650	636	631	644	642	625	598	658	626	636	660	617	658	639	590	648	617	644	606	635	654	603	594	636	630	621	623	622	628	610	665	630	625	617	621	648	650	610	660	602	653	689	633	621	628	580	673	662	621	626	643	605	658	634	639	638	683	636	630	635	635	661	647	617	599	643	647	651	649	605	669	603	581	630	636	641	637	596	607	625	618	647	603	592	590	612	674	616	609	589	623	621	638	588	632	664	615	665	635	643	606	630	603	600	616	628	623	604	629	634	582	632	619	633	583	635	623	654	609	613	614	699	685	646	623	624	569	574	599	617	599	608	627	589	655	645	641	612	640	631	612	603	580	630	654	629	633	660	637	608	631	642	625	598	641	612	628	609	663	591	636	631	614	637	655	643	654	611	696	649	579	656	656	639	625	655	571	623	626	674	609	612	675	657	642	591	609	624	606	643	629	625	603	605	643	650	646	588	633	611	591	670	614	671	645	641	621	664	624	625	652	668	609	587	613	579	617	594	612	632	617	644	624	598	665	637	628	581	642	621	598	597	586	594	619	649	619	702	621	672	590	573	640	625	599	643	620	629	630	568	645	670	617	582	643	672	591	644	633	610	607	645	620	641	637	681	597	676	654	632	602	655	597	634	617	633	625	635	627	579	623	609	618	638	650	598	629	622	625	650	588	655	603	588	620	608	617	605	667	607	672	624	627	602	600	627	592	638	609	631	644	596	632	607	582	631	672	618	656	640	617	607	626	625	595	629	617	636	625	651	667	602	717	662	643	609	560	599	620	603	670	673	641	658	613	631	610	651	620	629	644	597	672	642	638	624	640	639	581	634	643	623	646	675	624	616	644	652	615	619	628	619	656	645	634	643	625	607	617	689	658	657	592	623	597	624	608	622	632	643	598	666	638	611	647	581	636	661	621	630	616	660	598	660	579	642	640	591	639	608	611	620	619	616	658	606	677	597	651	606	632	629	633	585	643	623	637	610	652	674	642	638	624	681	613	630	653	612	592	596	635	605	596	605	617	601	640	601	602	645	591	641	608	625	634	643	607	627	619	657	641	595	656	614	631	593	614	642	663	582	649	576	604	665	658	631	620	593	622	614	608	610	619	624	671	598	634	578	639	675	636	630	613	617	640	609	606	601	684	639	661	605	627	672	581	586	664	626	627	563	622	611	614	635	594	670	631	667	591	606	643	628	564	636	644	661	620	627	631	601	709	613	594	644	648	660	605	611	632	656	617	628	562	631	639	617	606	616	654	640	629	635	598	628	602	654	626	624	618	620	609	601	631	597	638	627	636	584	624	609	656	637	602	649	609	647	622	613	645	623	619	619	611	599	625	634	644	602	586	625	636	627	601	624	647	648	673	607	599	593	623	629	589	641	640	592	616	611	639	659	607	622	646	681	658	614	672	605	640	586	634	605	655	604	670	635	583	663	587	657	557	617	654	583	615	635	650	613	600	592	673	648	626	653	607	622	631	595	610	589	685	651	648	660	673	617	628	602	625	633	645	614	638	640	615	619	650	584	616	659	609	642	613	608	615	618	587	651	664	627	590	606	679	639	572	625	643	603	619	645	650	671	615	640	621	617	637	644	602	608	619	606	662	639	628	654	642	641	645	659	623	670	651	602	628	606	650	594	637	663	618	694	653	638	627	583	612	642	620	618	653	625	588	637	663	620	647	594	662	643	660	602	634	676	649	638	613	651	609	640	644	592	596	610	604	572	626	599	629	629	647	644	613	632	617	631	617	632	647	599	621	637	623	587	642	644	622	599	645	610	617	628	581	633	681	650	658	580	640	632	597	623	642	607	645	594	646	631	606	648	579	647	615	656	595	600	609	648	646	618	632	620	627	620	651	620	611	607	627	658	642	632	619	669	682	631	642	603	578	624	636	605	654	642	618	619	618	632	611	635	629	623	652	611	640	577	657	613	596	636	624	647	592	620	644	598	629	619	672	640	590	617	626	676	624	594	641	635	579	641	599	630	607	626	638	608	607	674	632	641	608	586	675	604	637	637	614	656	610	639	639	635	578	654	651	654	645	638	641	627	641	627	609	596	610	648	631	599	643	644	600	607	607	596	636	647	622	607	611	577	603	620	598	647	616	647	555	650	640	602	612	646	632	606	604	603	648	662	622	639	602	620	595	624	605	615	609	607	614	622	661	613	623	595	617	619	591	606	671	587	584	623	640	647	583	624	627	631	603	568	609	626	616	643	638	655	647	650	622	654	642	687	604	655	603	595	655	620	619	632	638	618	655	630	653	640	638	671	678	616	650	652	598	615	603	577	615	661	658	642	633	654	604	667	604	627	633	631	601	627	635	622	641	577	647	628	619	638	612	639	630	600	676	664	673	629	625	616	594	656	623	642	663	627	574	607	607	614	607	589	626	612	597	610	620	603	614	633	646	629	618	636	633	648	656	637	621	640	623	636	642	566	584	551	615	622	574	644	672	612	573	611	682	626	631	622	602	635	613	593	596	645	652	649	668	603	622	608	614	627	604	660	584	645	636	672	608	664	611	673	603	635	613	660	639	632	623	644	619	598	655	667	573	600	658	629	649	641	634	633	645	617	654	640	610	626	662	666	604	626	593	609	672	591	648	606	577	611	625	592	619	625	620	618	608	652	616	624	584	562	640	648	618	604	628	652	624	605	678	662	622	635	623	626	680	656	625	583	633	644	610	626	590	618	613	637	654	596	594	563	647	611	652	630	648	646	617	623	619	592	669	653	585	621	626	616	641	613	673	601	603	599	586	626	665	642	605	583	637	637	665	638	642	649	621	643	647	633	591	646	581	625	657	630	611	604	623	620	646	683	606	655	654	623	605	650	631	599	658	620	633	639	626	650	584	655	618	629	610	602	607	684	629	623	605	618	613	631	668	634	605	641	620	638	626	662	604	631	580	621	629	632	615	636	658	649	644	672	573	633	652	644	615	628	642	675	636	614	663	613	637	663	591	625	645	652	663	634	642	647	580	601	619	619	670	592	615	616	634	655	629	657	674	651	625	681	644	634	618	621	607	587	578	666	666	610	684	664	613	608	625	622	637	604	585	645	644	659	613	652	671	654	603	627	596	633	666	606	634	647	618	623	646	646	650	650	624	653	627	601	584	618	630	635	622	614	679	665	648	654	620	623	610	629	639	649	612	652	648	576	645	587	597	568	629	614	650	594	614	612	575	632	638	675	642	604	619	601	606	651	620	626	661	628	595	631	590	648	639
39491	39863	27554	12640	5531	3158	2205	1664	1131	904	770	707	639	620	525	429	381	393	337	326	329	285	262	268	288	301	251	224	255	249	223	262	220	229	230	228	201	224	239	218	230	225	237	225	231	214	230	217	217	245	199	241	214	233	231	197	249	202	208	219	198	210	229	229	198	243	226	216	225	223	208	205	223	235	210	240	230	195	236	204	235	247	228	245	215	202	197	201	237	228	198	218	220	211	212	213	252	224	229	234	223	237	186	234	221	224	234	220	215	227	206	214	212	244	202	208	213	209	226	231	242	187	216	248	235	212	241	227	220	208	210	212	239	213	220	240	233	215	233	219	209	184	215	228	246	222	229	217	224	210	208	210	225	211	225	241	235	204	195	218	233	225	238	207	225	226	255	230	227	233	223	236	234	243	208	219	247	239	204	227	208	219	215	227	220	242	241	192	216	207	239	235	232	230	236	215	212	221	228	241	199	199	230	204	253	208	205	226	226	222	237	230	251	239	235	195	247	229	210	232	215	201	227	209	243	215	227	250	241	205	222	238	239	227	212	232	218	236	217	210	225	203	197	248	219	204	202	231	234	227	217	225	236	230	201	237	231	221	260	231	228	231	240	234	219	204	213	221	232	220	217	226	225	200	238	208	237	228	225	231	227	192	209	229	218	216	241	232	226	232	210	224	217	218	241	236	212	232	215	227	236	215	209	193	227	221	218	239	214	217	198	201	230	203	221	204	222	216	209	230	234	210	254	228	237	241	234	234	224	227	237	235	240	227	249	215	240	219	258	219	237	196	222	211	229	232	228	197	221	210	222	216	222	235	231	226	239	232	235	220	234	247	212	206	220	215	229	220	216	210	198	246	230	231	234	203	214	226	222	209	199	252	225	230	218	248	223	224	199	217	236	210	214	265	229	216	227	227	203	221	212	234	199	188	243	236	237	226	238	213	234	244	206	236	217	239	195	220	236	247	230	221	224	229	211	231	232	219	219	208	227	202	208	211	217	227	238	202	211	209	203	241	216	231	236	245	234	216	258	218	184	211	234	213	206	209	199	198	238	233	230	226	209	223	215	210	222	242	224	190	203	241	211	234	187	249	219	229	212	229	221	236	229	222	228	203	235	219	241	202	196	249	217	213	202	220	203	234	212	244	197	207	219	213	229	230	232	216	247	221	215	212	230	205	217	232	218	235	206	225	217	228	205	231	234	212	236	229	213	240	226	217	231	204	247	228	239	225	216	222	246	231	216	215	219	218	213	236	230	226	219	239	228	224	215	253	210	220	220	235	225	262	254	183	239	210	225	233	237	235	224	224	236	197	248	219	217	228	222	215	222	232	206	243	221	238	232	223	204	235	201	225	220	226	216	201	205	212	210	210	183	236	226	232	224	205	220	191	234	223	224	213	208	213	227	203	212	233	225	232	208	184	223	211	201	215	235	209	217	205	195	226	236	211	217	243	209	226	220	224	227	240	207	221	204	234	216	218	210	216	226	259	207	208	235	215	223	201	216	258	216	200	224	212	231	199	227	205	212	232	230	224	225	241	217	241	235	219	217	260	213	234	217	245	193	235	222	209	231	218	227	213	210	234	223	217	219	205	212	227	226	219	214	225	230	213	233	202	230	190	203	205	230	211	226	227	246	243	214	230	235	203	240	201	215	218	227	239	219	232	235	241	186	235	188	207	230	235	223	208	214	232	229	220	222	222	227	217	232	254	226	220	208	228	182	215	206	194	213	204	216	230	249	210	206	226	203	199	187	240	219	225	197	224	234	247	241	203	235	228	245	231	211	219	226	244	232	214	200	242	208	228	233	237	250	217	206	228	211	190	224	206	213	239	206	235	215	226	211	195	213	225	215	235	223	222	218	224	229	214	212	222	223	204	235	221	215	194	237	216	258	204	209	219	208	224	208	202	258	227	222	215	194	225	223	217	204	197	212	207	246	212	206	239	235	241	235	233	229	197	203	232	220	237	196	246	233	225	245	220	235	214	193	245	206	216	227	199	224	241	221	221	222	215	208	218	215	219	227	243	235	214	234	220	219	191	223	224	225	221	236	204	216	208	232	223	200	252	214	234	232	230	238	213	229	202	265	234	218	223	218	220	202	215	252	222	186	224	247	210	241	248	211	206	212	203	199	217	230	233	224	206	235	242	229	220	209	221	217	221	238	221	192	188	220	219	239	233	228	218	241	218	230	193	214	207	210	233	236	202	209	231	220	219	250	231	229	231	219	237	201	204	218	239	213	224	248	195	212	229	220	229	231	211	233	199	228	219	206	235	246	238	237	212	222	229	226	202	224	251	255	234	247	220	218	213	210	222	238	206	201	229	218	214	191	234	237	238	229	221	224	245	209	232	240	222	210	233	218	234	213	204	223	225	201	247	222	205	188	250	206	216	215	210	219	211	216	232	214	218	222	222	188	245	236	230	212	225	208	217	201	237	203	211	218	233	232	212	218	238	240	244	222	205	205	225	211	217	213	237	226	242	222	206	225	222	221	220	212	220	229	191	231	228	230	228	223	225	166	182	190	202	222	222	217	232	221	229	201	232	215	209	234	204	232	206	216	211	242	223	215	219	220	203	212	210	232	207	228	216	214	235	248	218	247	215	198	225	244	206	202	222	212	209	243	243	231	228	216	231	219	210	245	207	227	215	226	190	229	233	226	230	206	230	213	245	209	230	202	227	206	190	243	220	236	224	208	209	214	247	225	255	207	246	200	199	225	215	217	219	224	215	204	246	217	209	231	224	219	224	227	217	251	209	200	212	213	187	238	230	212	223	220	226	194	226	223	200	231	239	218	231	228	230	243	232	209	195	211	197	215	227	221	227	238	250	223	238	201	228	199	232	231	229	214	223	206	233	215	211	203	245	218	222	243	231	235	213	232	228	235	214	225	235	219	248	229	231	183	216	224	195	207	193	232	232	217	256	210	235	238	205	243	216	220	229	218	217	217	224	255	214	252	219	211	206	230	223	206	236	216	205	232	229	191	220	227	228	230	235	211	200	239	213	238	227	254	226	242	218	211	215	228	250	238	212	226	215	219	230	198	270	234	239	195	209	222	237	234	254	229	240	212	229	230	212	217	206	208	220	222	220	211	228	232	189	209	226	222	210	225	243	221	229	225	234	219	207	207	217	218	211	210	215	237	187	218	226	233	245	223	214	205	222	236	251	219	212	216	223	222	226	192	212	217	213	221	209	234	220	245	223	232	220	217	216	212	233	229	215	229	225	232	212	215	241	204	225	207	235	245	242	212	254	240	218	205	247	239	204	225	231	242	228	230	242	192	223	198	190	259	238	227	212	210	226	245	191	213	236	207	227	215	226	214	197	220	246	229	224	198	223	249	220	206	214	215	207	206	228	195	209	228	206	230	210	207	241	225	236	221	228	195	242	228	222	227	210	231	237	222	221	223	228	207	205	207	221	237	227	223	240	208	231	198	224	212	232	220	213	212	226	219	256	218	205	239	217	231	210	217	228	220	241	211	222
43862	47984	30643	14386	9467	6513	4664	3584	2553	1952	1546	1385	1419	1280	980	728	659	584	516	447	422	399	374	296	360	325	316	290	293	289	290	266	260	244	247	274	241	248	254	265	241	227	255	254	247	224	276	270	232	255	229	269	232	227	240	238	227	244	232	235	236	223	262	261	230	233	249	241	253	243	244	249	257	247	257	243	249	231	231	218	247	212	235	270	248	236	239	243	251	263	260	251	246	223	274	239	267	236	245	251	238	227	247	244	221	225	248	227	259	224	255	254	244	234	238	262	272	252	256	273	248	243	246	249	210	236	216	254	243	243	211	233	241	237	236	252	234	258	265	246	219	230	232	242	226	251	245	270	249	249	238	248	221	257	259	250	240	248	249	238	266	254	227	249	281	252	247	267	249	226	256	255	267	236	241	255	247	233	261	244	244	241	254	245	221	228	263	236	256	244	253	249	233	273	237	250	244	242	255	265	224	238	256	212	259	248	258	283	256	247	270	257	256	241	227	222	236	254	231	225	241	246	237	240	223	235	247	242	237	232	247	223	241	230	219	233	232	250	249	269	254	247	234	237	235	258	241	266	263	251	243	229	248	251	288	239	242	235	244	236	221	243	261	254	251	263	260	268	247	265	246	245	240	252	244	236	239	245	257	273	265	241	224	258	252	246	240	254	244	263	249	250	245	265	243	244	241	242	231	246	269	267	248	212	236	250	250	260	259	229	237	251	247	259	246	248	269	230	257	251	261	228	245	240	248	237	247	242	250	238	251	253	238	234	237	296	233	229	267	235	221	250	238	265	263	234	229	261	246	272	218	239	210	227	283	269	257	250	243	228	208	244	248	221	280	250	242	234	248	235	241	246	263	239	263	260	264	274	245	267	231	246	279	232	279	252	237	251	256	245	226	255	254	276	250	244	248	264	251	229	250	244	240	245	260	240	240	245	243	248	260	250	223	272	232	228	238	261	256	256	237	256	231	239	267	234	233	233	247	272	273	269	246	239	244	252	242	257	226	249	242	253	255	244	257	262	244	234	270	242	242	262	235	259	247	238	259	220	232	245	239	247	291	245	267	215	255	272	239	231	242	233	251	261	243	241	216	253	251	228	234	244	233	227	236	230	247	251	265	217	236	246	225	260	223	248	227	257	230	243	249	237	255	235	265	244	217	235	225	261	227	236	261	229	239	270	257	240	236	241	249	257	241	240	254	256	230	230	242	248	254	258	261	240	233	276	270	234	242	220	253	223	231	239	254	255	255	239	248	235	251	235	237	254	265	219	245	250	245	224	249	254	264	248	247	226	242	259	271	226	242	234	214	238	257	249	262	231	240	257	254	267	233	252	236	246	268	240	223	247	255	230	255	263	237	233	246	237	255	243	254	226	224	258	233	246	237	241	234	263	243	260	269	258	227	229	266	242	254	241	270	238	248	250	266	273	244	234	254	232	264	255	249	227	259	221	268	275	243	233	254	257	222	232	254	244	248	265	254	241	255	243	259	257	254	236	258	226	251	209	271	234	248	241	252	264	245	254	242	263	272	240	253	228	270	258	283	232	282	263	235	261	227	237	237	253	267	243	247	255	274	231	226	263	234	246	261	249	225	239	230	261	239	246	258	245	252	246	223	242	223	221	250	233	246	217	252	242	246	256	267	228	215	269	231	239	229	228	262	259	274	216	236	235	235	230	243	263	283	246	252	253	242	245	245	236	270	229	256	233	231	253	240	275	255	250	241	244	247	240	277	244	242	257	242	239	265	261	229	247	267	261	244	234	278	249	230	222	262	235	259	262	226	229	254	240	252	242	232	245	256	228	232	234	233	255	283	221	237	236	251	234	219	249	254	254	246	259	240	233	234	251	284	247	232	232	242	239	244	213	235	272	241	254	249	249	234	234	269	237	235	222	264	223	246	249	258	250	264	202	279	257	248	266	226	246	225	223	240	225	242	258	245	234	240	245	248	261	262	246	237	254	285	247	235	250	217	261	281	248	240	212	233	234	229	289	265	245	266	249	243	237	240	244	243	261	250	235	235	251	271	237	239	254	239	250	222	243	255	252	239	222	260	255	265	237	249	250	259	240	241	273	259	234	243	249	256	244	233	266	249	253	238	243	288	258	257	232	238	250	227	236	254	274	263	247	248	233	245	244	225	226	233	254	280	248	218	223	247	284	251	256	235	229	240	236	221	268	251	222	241	207	244	220	246	240	244	234	220	250	237	262	246	249	239	256	251	246	258	253	253	250	235	243	251	213	231	240	258	244	230	241	247	264	243	251	265	216	228	270	221	249	246	238	252	254	259	237	248	282	252	238	252	262	242	254	228	243	232	254	244	236	248	232	235	236	229	247	258	253	264	251	252	247	272	252	230	242	245	258	239	235	281	226	239	248	253	248	224	248	251	236	220	234	222	254	252	216	249	258	229	240	236	252	250	224	231	232	258	270	250	265	234	270	232	265	241	253	229	231	240	268	224	242	283	241	274	243	250	241	220	233	239	242	291	249	264	239	244	234	226	243	247	242	246	244	238	233	260	241	263	257	223	225	236	241	273	276	226	235	244	244	268	249	244	246	255	247	198	220	264	235	218	205	212	268	233	246	244	264	258	219	233	285	237	229	271	247	253	247	248	227	239	224	243	267	257	240	257	248	268	243	264	250	250	253	222	259	265	253	246	239	241	243	231	261	219	243	234	221	223	244	225	240	216	265	233	256	243	228	236	240	247	249	234	281	246	242	242	266	260	247	262	235	219	216	270	260	236	249	270	238	255	267	250	237	260	248	238	240	256	243	232	222	261	268	225	244	250	223	236	263	227	222	229	248	257	233	266	225	241	263	269	241	241	226	228	237	255	252	254	244	252	212	236	265	227	237	231	252	281	241	232	233	206	255	252	258	226	253	237	232	221	243	242	245	249	251	246	261	246	214	253	256	225	234	243	285	243	263	240	212	220	236	235	232	223	259	229	269	244	243	238	237	233	233	249	251	226	246	260	260	254	226	254	238	247	263	224	254	235	263	236	219	260	267	287	244	256	265	277	255	247	257	251	254	271	247	236	235	231	247	244	236	260	247	239	269	244	249	235	250	250	258	237	232	245	230	246	266	237	254	246	263	247	216	247	264	244	239	248	264	246	263	245	231	241	262	245	245	249	238	250	274	235	241	223	250	253	235	232	255	250	230	237	267	222	240	264	246	240	258	229	249	235	271	217	237	229	262	240	234	218	245	241	234	253	251	276	258	242	251	233	238	235	242	243	239	256	247	233	250	244	226	241	240	227	270	236	247	253	245	235	270	250	241	260	217	223	276	236	272	255	212	227	240	247	243	246	239	250	262	234	272	246	245	238	247	250	243	241	269	240	244	244	257	205	249	232	242	241	236	238	220	239	227	244	272	205	237	220	251	247	249	258	249	246	242	245	222	244	231	243	262	228	247	220	263	228	219	244	252	251	240	219	275	238	248	247	251	246	219	239	255	272	263	237	252	256	230	240	238	238	262	244	240
25180	20726	26286	24472	17862	7759	3979	2486	1701	1294	1226	988	949	882	826	733	569	549	550	516	528	438	415	399	421	395	424	407	395	373	365	372	366	371	354	358	369	368	340	340	408	358	348	356	366	317	392	361	325	331	356	342	374	367	354	312	317	344	346	337	335	366	333	327	352	375	332	356	328	335	345	346	348	318	351	324	322	381	309	385	330	365	332	360	346	356	351	333	375	335	333	368	338	379	352	336	346	352	358	360	357	342	332	341	337	345	337	344	327	344	333	314	340	328	341	349	325	334	379	350	397	358	339	369	354	327	354	355	334	330	356	327	331	317	314	328	331	333	334	324	360	343	350	362	341	334	354	338	337	323	345	331	327	341	330	338	359	359	346	291	387	360	369	350	348	363	342	316	365	343	353	354	337	333	334	346	354	357	365	341	337	363	356	380	345	358	338	356	356	352	366	338	323	363	352	350	321	323	386	359	348	326	375	376	337	343	348	335	339	349	358	355	357	340	370	347	384	307	339	301	340	319	341	342	340	330	397	355	329	318	353	323	342	346	353	357	350	346	332	335	362	330	329	354	346	348	326	343	320	325	352	349	345	379	339	351	336	372	337	349	315	309	363	314	373	345	332	395	310	357	342	377	346	337	326	358	334	366	335	319	367	310	376	349	344	338	343	339	316	340	338	326	406	336	353	325	373	332	343	372	330	347	362	349	352	359	351	327	331	359	356	351	354	335	319	363	303	358	353	365	334	343	321	340	359	312	328	326	354	355	343	346	343	328	345	349	335	316	335	363	340	366	332	358	322	318	351	376	336	311	318	327	339	329	342	359	340	331	380	312	349	362	360	354	339	322	363	370	375	329	349	323	319	321	356	322	350	309	364	383	359	325	335	334	365	341	347	346	303	353	352	352	358	379	351	346	338	352	300	382	325	342	330	347	344	357	311	333	349	340	372	354	326	333	364	332	372	340	322	338	338	379	346	331	320	353	318	337	324	358	318	361	316	326	355	366	317	298	343	302	341	339	373	346	341	326	350	343	325	330	346	351	333	346	348	321	358	338	327	363	312	330	350	328	333	323	334	344	340	350	346	317	344	364	368	404	322	326	322	316	354	360	324	335	348	334	371	363	339	328	342	364	358	290	322	381	341	368	339	327	349	312	341	349	316	340	368	341	352	343	362	358	310	343	345	325	364	356	318	356	353	313	368	376	359	336	367	358	347	334	324	353	379	353	303	351	369	343	350	365	315	346	334	361	331	340	319	349	368	349	345	349	368	338	347	356	381	350	378	331	367	350	357	381	374	345	349	326	341	355	339	351	342	368	367	343	341	319	345	323	353	357	325	363	342	363	338	350	356	342	358	370	334	348	346	358	361	347	341	340	338	337	311	349	343	334	333	336	376	331	312	372	358	349	337	341	329	377	327	344	330	315	326	340	335	303	321	347	349	352	356	359	334	329	348	348	357	348	344	314	361	370	287	370	365	352	350	347	320	343	327	342	355	335	336	346	340	316	357	379	349	327	318	379	338	391	349	360	338	345	327	365	291	349	360	377	354	323	298	375	351	339	357	346	332	350	378	333	320	347	357	373	383	347	331	334	354	313	352	317	329	350	349	366	358	363	368	344	356	341	319	349	322	377	364	389	357	340	339	350	332	333	352	353	353	353	355	327	316	331	316	333	352	317	358	389	349	330	384	305	352	381	348	365	349	357	334	329	338	332	322	311	332	373	389	339	356	335	357	343	389	335	323	362	344	379	373	329	369	322	324	355	322	328	347	376	352	304	345	326	330	363	369	331	336	346	326	325	337	345	340	322	323	372	358	375	361	343	362	334	335	360	401	319	316	364	323	332	368	359	326	345	329	354	369	347	357	350	392	358	354	347	331	361	311	349	362	328	349	362	337	381	320	306	383	354	353	330	366	346	348	357	374	329	345	326	346	333	354	368	342	343	357	350	350	334	377	363	338	311	315	331	333	333	318	333	349	326	364	336	368	328	379	350	330	362	325	366	339	370	341	340	341	375	371	356	349	356	306	326	334	380	343	360	364	349	329	320	367	356	351	347	321	330	327	335	337	310	335	359	333	355	324	340	347	333	346	298	320	328	349	330	337	319	351	363	369	364	393	352	364	353	348	337	329	349	353	320	301	356	333	335	318	325	363	340	334	326	316	337	331	339	336	337	345	338	347	339	361	336	376	326	330	344	332	358	352	318	351	355	328	327	384	333	333	352	357	340	322	347	384	343	366	315	344	348	347	367	348	344	379	327	340	345	322	341	342	315	323	355	354	342	364	348	310	354	329	348	353	332	353	341	357	353	336	329	372	348	339	321	336	366	330	345	320	317	324	327	321	324	330	349	340	330	353	367	312	312	351	329	329	337	348	325	338	330	364	343	333	379	340	351	375	361	335	378	348	367	369	329	332	305	357	334	325	343	331	337	345	338	328	357	329	343	328	354	342	344	344	341	285	364	358	337	366	329	347	330	356	306	353	327	358	337	334	359	319	369	354	343	307	359	335	362	369	362	309	343	350	349	340	342	313	350	350	320	370	324	346	351	346	346	321	320	338	358	388	351	343	354	347	350	364	311	337	329	345	332	356	328	352	325	356	333	314	340	364	342	364	357	355	383	361	344	362	346	366	345	332	322	350	344	343	331	339	314	378	296	321	367	356	329	292	340	348	356	319	367	331	307	362	337	354	318	339	318	333	364	356	357	324	345	360	331	355	378	333	347	329	379	326	340	333	351	369	361	379	369	360	346	358	336	346	326	330	346	343	361	339	344	327	327	348	347	344	343	365	368	342	379	354	346	342	348	342	361	334	345	359	348	341	339	365	358	319	337	340	330	351	355	352	352	335	366	378	344	326	332	342	337	336	355	353	344	368	352	342	348	344	294	359	345	346	346	311	363	361	341	348	335	375	321	339	362	348	335	329	327	371	368	356	365	383	349	338	367	326	352	319	305	356	363	360	343	328	366	341	365	333	334	329	328	345	317	352	355	334	377	326	379	367	335	321	361	356	329	354	336	354	349	361	348	333	373	385	354	343	330	325	366	327	347	383	314	335	340	364	308	340	381	351	321	369	369	342	347	351	323	355	333	324	318	331	372	355	334	347	348	364	327	342	341	350	369	332	346	367	337	341	347	348	347	346	336	333	338	342	352	318	356	363	328	344	326	400	353	304	354	341	332	365	365	330	345	358	350	336	350	342	336	346	333	341	390	331	336	365	359	338	357	319	357	351	353	335	353	349	318	373	337	314	336	339	318	366	382	328	296	337	319	318	352	340	330	364	336	340	355	372	349	329	354	368	354	339	342	336	332	346	325	322	345	354	358	337	315	339	337	346	319	336	359	309	317	337	398	362	348	339	297	343	339	328	377	332	345	348	338	379	315	308	335	347	351	360	344	339	364	367	332	311	361	369	378	335	329	341	325	313	346	350	360	341	298	347	358	337	322	302	381	341	360	321	360	372	334	314	326	349	350	367	338	355	318	328	366
44248	59511	38855	18820	11988	8328	6545	4728	3439	2695	2265	2012	1756	1523	1371	1111	909	879	814	673	667	588	596	534	514	531	464	435	412	400	403	373	376	378	361	400	332	350	356	386	355	353	383	342	369	373	334	367	368	385	415	342	376	338	344	349	344	358	367	358	370	363	372	359	357	372	361	355	303	342	368	342	314	354	351	379	381	398	337	381	353	340	352	383	360	360	347	357	317	366	360	333	361	381	375	351	362	369	389	350	377	349	310	359	383	338	360	380	378	354	369	353	338	358	377	361	324	363	352	370	373	337	364	365	314	358	353	344	350	326	359	353	323	371	367	373	331	354	320	347	369	373	361	363	360	357	354	339	368	322	335	358	402	352	366	342	398	333	344	380	334	393	362	347	330	334	383	349	354	329	384	339	367	326	336	362	358	371	375	350	348	369	365	358	352	325	355	364	382	341	345	339	359	367	330	349	343	371	348	359	367	325	343	352	361	336	343	341	333	405	345	330	373	356	331	336	389	389	345	348	349	336	329	371	352	387	296	376	359	349	376	414	355	361	323	358	369	332	354	338	335	353	332	323	390	321	360	370	347	332	358	347	364	353	346	377	342	350	357	371	356	391	365	359	322	342	365	355	335	353	351	340	334	369	350	350	385	330	354	352	338	370	353	360	320	358	354	341	351	345	330	357	351	333	354	348	368	344	358	328	359	348	363	330	323	344	364	354	351	323	323	368	344	336	340	368	354	349	329	382	356	364	361	372	358	363	384	348	351	361	365	352	339	325	348	390	323	341	322	362	331	328	370	360	367	367	334	377	321	348	350	370	318	378	377	357	329	362	344	343	372	354	354	327	339	358	389	359	335	349	361	342	343	348	388	348	361	356	353	320	344	374	339	341	323	360	345	365	352	353	397	395	366	342	355	331	344	380	358	361	355	365	342	344	347	365	350	346	322	337	342	381	370	339	387	350	308	332	349	337	346	387	375	318	331	360	335	309	341	327	325	377	327	337	359	352	351	362	364	332	330	328	326	333	345	353	358	357	354	367	345	340	340	362	345	341	346	339	367	366	355	370	353	387	354	337	328	362	372	344	379	342	337	359	369	367	367	372	335	345	357	340	366	369	334	369	336	331	350	363	349	356	343	386	369	379	362	324	368	332	386	377	355	345	358	369	347	389	358	349	346	326	398	313	355	347	348	374	342	339	365	387	345	350	337	330	365	370	320	327	335	353	345	333	350	367	371	322	341	355	353	362	375	382	321	332	355	348	361	363	363	334	346	303	341	346	350	374	380	308	361	347	351	387	349	334	324	361	348	374	311	386	355	331	355	358	317	358	370	372	367	346	366	357	359	350	348	362	321	328	377	370	340	371	362	367	378	365	368	358	398	346	344	348	375	368	359	366	327	384	342	356	333	383	329	342	347	355	338	343	351	342	352	366	342	341	344	344	382	335	348	326	349	377	385	351	358	339	370	334	360	372	338	358	350	362	334	356	352	349	324	369	312	359	334	339	325	359	384	358	370	347	359	335	381	351	355	355	378	362	377	307	348	307	318	337	364	358	345	359	353	366	337	354	362	312	339	344	342	359	343	352	347	371	339	363	350	378	354	363	378	332	342	353	335	313	372	324	367	333	335	360	318	352	335	356	360	363	361	387	363	361	334	345	334	386	360	340	361	356	337	360	341	346	317	369	388	340	374	350	331	336	373	329	375	362	364	360	335	326	356	372	369	366	341	334	374	365	365	335	341	378	344	341	371	370	368	354	336	355	361	367	363	374	354	370	353	341	337	344	361	372	362	337	353	344	365	346	360	333	321	337	361	364	347	353	383	342	351	358	355	357	364	355	359	333	356	315	381	366	332	342	345	330	355	343	340	320	379	357	327	343	340	349	349	389	345	358	357	356	363	333	333	343	357	359	392	349	371	350	352	352	346	340	394	354	387	348	333	343	355	347	314	355	367	354	342	341	387	338	359	338	351	375	358	321	308	354	378	370	338	378	324	343	305	330	345	343	349	331	368	337	366	357	357	345	380	349	361	353	356	336	343	367	351	375	371	358	364	325	330	332	343	323	342	324	336	359	364	341	363	344	323	330	356	352	349	358	358	324	328	382	360	364	343	348	346	341	342	351	328	345	349	328	330	370	351	338	361	317	366	327	350	353	369	320	363	348	356	386	341	337	369	386	369	385	365	365	328	368	367	363	346	328	366	337	359	344	358	364	356	408	381	360	371	366	335	342	357	342	382	348	319	367	324	351	356	337	345	327	354	375	362	341	348	378	353	367	386	353	309	359	344	341	357	360	348	341	328	372	340	368	375	335	307	328	325	330	358	382	359	334	340	363	346	315	358	364	371	337	326	345	369	354	380	353	371	341	317	370	340	365	343	322	356	363	313	352	361	347	340	343	328	372	372	372	362	336	336	366	361	349	362	391	371	355	323	320	373	358	357	337	330	367	359	327	325	314	382	326	392	362	364	359	349	360	326	344	371	334	360	381	334	378	346	347	349	334	345	341	359	383	347	372	348	361	343	359	345	361	352	380	354	364	344	332	352	376	335	344	355	353	352	371	357	331	356	328	314	341	322	348	326	346	376	348	331	346	350	345	344	331	349	357	331	350	339	377	316	328	345	360	364	347	332	351	374	339	377	342	336	350	344	365	342	354	354	363	343	349	387	362	352	330	350	352	367	332	375	360	344	341	346	340	349	318	350	351	372	337	316	360	365	382	360	332	351	336	328	363	324	349	396	357	326	324	370	364	349	341	380	394	347	368	316	349	368	360	349	367	341	324	328	344	350	350	341	341	355	365	359	360	352	373	340	320	338	368	339	307	351	367	326	371	358	340	365	326	331	325	333	360	348	359	329	348	352	405	382	350	360	330	312	395	341	365	351	347	363	322	351	337	343	360	344	384	317	353	352	344	362	345	348	334	342	385	378	335	352	388	350	383	362	378	395	342	339	352	358	337	330	355	316	337	345	342	355	345	385	369	343	362	332	352	367	359	352	354	375	358	350	358	319	332	336	322	338	364	344	350	395	345	352	384	339	339	334	332	324	342	393	358	328	343	365	349	333	369	348	350	378	326	368	358	333	354	373	330	349	331	340	366	331	377	357	350	362	379	329	350	371	344	341	361	369	384	350	377	326	352	392	337	346	362	351	347	382	342	348	331	374	323	349	346	332	361	334	344	370	358	352	363	340	339	354	336	374	357	346	363	328	384	349	333	367	364	346	350	358	375	359	326	360	342	337	358	321	370	334	320	330	355	365	326	382	379	340	322	327	341	378	339	366	355	353	372	345	339	354	347	357	353	358	325	314	358	351	354	349	379	345	365	363	381	314	356	323	333	323	405	331	346	322	357	359	328	333	370	332	325	328	357	364	301	371	346	356	380	353	339	384	387	364	355	390	333	377	359	301	364	382	377	343	354	352	358	367	369	360	339	341	336	345	357	341	331	340	345	368	347	345	350	316	329	364	348	356	389	337	352	355	341	352	371	364	359
22483	20320	26674	23724	20288	20198	12167	4498	2815	2297	1957	1775	1632	1515	1374	1195	1099	1049	1027	923	881	846	800	776	757	801	721	709	697	638	647	698	736	685	686	671	634	651	633	710	659	651	611	630	640	621	645	628	659	644	670	663	633	631	674	659	665	675	636	666	676	619	652	665	616	634	638	642	608	637	625	643	702	655	621	636	605	635	687	685	633	612	627	654	620	688	640	681	675	703	623	664	607	619	646	636	632	673	634	655	637	609	632	604	633	647	644	627	667	636	626	612	679	665	643	596	650	643	637	601	619	644	650	606	608	635	647	589	646	647	627	633	628	573	622	608	632	592	627	650	641	664	621	642	637	651	637	644	646	610	641	644	650	637	658	590	645	653	625	634	662	625	629	645	663	629	626	628	656	624	644	613	593	622	654	611	673	655	642	658	644	648	624	662	676	626	606	668	676	708	655	673	640	640	584	651	646	661	641	649	589	639	620	671	653	610	686	621	678	601	619	662	657	627	629	632	644	614	616	646	617	664	632	632	621	675	610	663	596	628	661	592	649	640	643	657	660	660	620	653	667	635	637	624	638	644	679	620	610	625	629	612	627	640	609	633	675	641	640	632	669	667	634	623	614	631	649	652	632	631	600	678	637	656	590	612	626	627	691	639	635	634	634	679	647	653	630	632	661	616	664	624	611	670	720	660	660	646	619	635	631	636	639	638	613	657	642	631	664	611	575	646	666	646	629	622	643	616	658	679	640	672	564	637	670	622	664	645	654	583	680	660	614	625	616	669	661	658	678	627	634	630	676	675	671	653	688	647	622	652	626	632	596	651	619	629	660	586	649	640	603	568	603	654	638	639	638	609	674	651	614	612	681	592	631	649	655	597	575	635	638	622	612	623	666	666	699	645	629	611	624	646	670	643	646	657	683	666	631	642	597	610	645	636	613	641	644	652	682	665	654	598	677	647	648	586	684	620	659	661	628	612	618	676	665	634	628	620	683	634	640	645	655	614	659	630	648	607	644	669	654	598	661	649	663	660	632	655	656	640	640	647	661	634	616	654	650	598	649	653	646	631	660	645	701	654	666	629	621	612	614	656	675	629	629	641	644	638	628	641	562	622	600	627	641	630	641	640	646	631	651	687	622	655	651	643	665	606	632	625	701	627	641	654	651	670	636	593	650	659	664	620	610	629	576	624	620	592	646	621	625	600	627	681	655	693	646	646	643	640	638	639	609	646	590	573	680	630	595	623	664	631	661	648	637	608	596	599	714	654	608	656	628	635	625	663	652	654	645	605	642	605	619	600	639	572	679	641	661	648	622	596	662	699	691	625	651	621	652	656	670	634	656	679	638	651	636	617	673	639	622	664	646	621	649	667	667	646	616	684	668	655	653	644	622	599	639	622	704	659	657	656	637	671	631	657	628	655	616	588	644	678	668	643	625	654	635	643	654	629	674	680	678	635	643	635	625	657	677	701	640	649	615	649	658	698	655	615	655	638	659	618	559	637	608	627	618	611	652	654	642	667	671	649	619	643	670	646	603	660	656	638	671	630	570	601	638	648	592	613	633	639	686	604	588	653	612	616	632	676	581	652	593	644	643	669	654	620	668	653	589	629	661	661	625	669	647	674	623	637	631	596	637	645	691	650	627	625	590	601	633	671	631	646	626	652	642	614	640	648	679	635	639	641	630	616	660	651	618	620	664	630	653	612	669	621	629	656	657	638	627	624	695	597	616	638	644	702	596	705	667	641	645	601	619	640	614	627	638	643	643	651	664	672	600	639	660	648	608	714	659	660	624	669	640	663	659	608	637	664	592	619	628	616	595	622	641	633	697	603	684	612	638	636	653	663	645	588	625	692	664	618	649	689	679	644	663	615	636	662	634	589	648	608	633	664	627	614	657	654	605	634	605	671	627	642	635	618	628	599	695	684	633	624	625	616	657	605	626	594	695	674	655	662	662	642	619	582	637	649	619	645	640	606	608	679	629	624	707	694	631	618	628	656	660	650	641	629	647	595	639	633	659	673	578	594	698	628	663	616	628	646	633	661	667	673	661	606	678	617	632	644	643	636	617	652	615	637	678	669	648	634	668	593	634	639	653	637	604	617	633	668	670	594	685	645	648	616	657	682	637	617	640	714	655	630	610	612	653	638	616	594	611	645	632	644	656	652	675	615	639	638	674	653	658	632	636	633	611	681	597	625	648	616	623	643	666	669	620	645	662	662	626	613	657	612	603	671	666	678	644	591	615	614	676	595	589	639	659	654	651	645	616	622	650	627	624	665	644	661	592	641	650	713	649	650	662	658	668	686	632	618	614	656	658	659	645	634	625	651	627	654	659	620	641	635	603	601	689	662	625	630	672	628	638	610	632	647	686	623	631	629	652	646	637	642	649	653	637	643	687	615	663	624	618	662	652	621	633	623	642	603	663	660	639	633	600	672	658	638	621	652	605	633	630	651	678	649	643	647	622	614	693	663	643	606	663	619	670	635	685	622	652	621	672	616	702	595	625	656	625	633	623	620	638	656	627	657	638	670	675	647	632	640	641	608	611	649	655	654	608	639	599	601	615	662	630	644	602	664	645	659	660	638	632	640	617	639	629	635	649	674	631	647	635	664	690	658	637	649	628	682	620	685	630	573	613	619	646	627	655	650	591	667	611	622	645	681	656	626	653	603	670	688	651	672	697	680	612	611	632	632	604	612	643	602	650	635	624	666	659	663	626	642	660	631	655	636	606	650	655	658	678	628	651	670	623	664	639	634	636	638	665	606	634	643	658	624	630	650	649	639	654	638	638	667	580	644	658	679	622	578	633	647	659	643	663	649	627	618	661	648	628	637	638	662	639	603	624	613	598	658	667	641	653	653	635	653	633	602	611	645	662	679	625	607	596	632	666	668	680	604	637	636	598	637	605	683	636	631	664	661	671	596	638	619	662	592	661	622	711	678	619	665	634	654	651	647	636	637	655	632	611	683	694	635	641	646	645	662	606	681	641	679	659	594	648	679	620	659	635	651	682	675	695	663	653	628	634	600	645	636	637	638	641	686	633	641	670	654	651	662	694	631	660	632	646	610	640	644	579	600	597	647	675	613	638	645	611	657	615	625	631	666	597	652	623	672	637	610	634	625	598	648	623	662	638	680	657	591	634	580	592	638	637	645	679	598	643	651	639	603	561	671	633	635	608	641	657	615	646	658	631	637	655	685	602	632	634	626	631	657	670	694	650	651	647	658	634	635	622	645	655	602	628	653	655	665	615	659	686	680	600	648	648	670	603	608	608	624	606	638	661	625	608	697	676	658	669	633	633	659	654	614	670	681	634	639	648	631	622	625	665	632	627	696	611	648	631	655	651	636	661	646	639	688	680	635	634	640	611	644	652	623	641	649	625	629	615	626	651	685	619	648	611	667	658	597	609	663	667	685	652	621	657	663	640	669	608	650	686	657	631	650	646	630	605	635	636	646	645	612	640	659	676	669	601	660	661	638	631	669	637	671	648	595
49605	70305	47759	23826	16059	12214	9173	7124	5318	4279	3400	3018	2903	2546	2309	1928	1624	1407	1413	1295	1105	1054	971	935	930	863	860	829	793	775	786	713	724	722	735	743	720	712	641	635	672	686	682	676	688	655	644	670	587	626	704	629	659	621	661	669	636	633	687	611	598	667	629	656	623	651	641	649	641	653	612	603	687	647	650	663	617	633	659	620	642	661	624	654	659	630	595	638	666	652	673	658	664	658	650	716	645	668	622	652	595	600	598	630	608	606	685	634	692	628	619	632	626	667	643	619	648	650	642	633	643	653	665	593	602	611	658	630	620	612	629	644	651	636	638	652	654	614	599	648	643	624	606	634	628	621	618	679	621	642	621	638	644	649	616	672	647	638	585	643	669	677	661	659	639	647	589	650	665	629	622	613	619	657	633	574	651	643	660	594	679	621	614	606	593	663	627	646	649	641	639	643	607	619	665	653	639	638	621	644	628	607	666	626	670	577	611	659	650	668	663	653	606	691	611	604	663	654	561	643	622	614	630	588	659	660	657	627	623	652	632	651	618	604	624	645	635	652	630	639	640	627	624	631	609	677	578	637	605	665	628	676	613	632	612	612	624	614	659	627	630	634	626	629	630	628	633	625	689	646	621	624	601	619	683	641	618	676	673	625	664	632	649	665	580	608	637	610	638	632	618	656	654	646	671	669	634	610	659	646	663	639	644	620	637	577	632	616	627	625	652	658	623	629	619	680	673	642	631	636	623	648	631	643	647	613	638	626	605	617	639	616	615	659	597	640	648	591	597	634	674	637	614	641	633	683	656	649	584	645	639	647	667	675	622	642	608	608	598	657	656	647	662	611	619	635	689	648	643	610	647	680	606	648	606	618	626	595	600	651	658	640	614	614	675	635	619	623	640	610	610	669	656	666	646	688	660	616	616	604	655	623	597	618	648	646	640	635	632	606	647	633	614	644	646	618	652	653	649	640	639	682	672	672	648	618	644	669	571	642	620	661	635	608	614	613	671	656	698	675	657	618	688	638	689	622	628	650	608	598	658	658	607	622	622	670	696	613	630	672	627	606	627	632	640	625	646	620	612	605	649	590	648	614	660	638	610	638	610	609	604	582	688	633	618	616	677	618	654	624	640	657	625	633	613	639	645	635	658	632	620	623	655	603	641	656	613	616	640	605	647	633	626	630	645	668	640	618	622	658	656	657	597	661	633	579	640	623	645	694	678	617	648	653	650	668	675	638	654	655	672	646	654	613	688	656	650	659	651	644	635	623	652	629	641	604	569	671	627	637	652	620	646	671	633	665	663	662	648	599	659	647	657	615	615	622	616	630	629	609	636	633	685	647	586	639	633	644	605	610	678	633	661	639	610	621	625	641	616	603	638	652	623	629	605	631	623	630	653	625	678	660	631	639	594	653	595	630	673	642	583	618	602	580	645	631	689	648	654	652	634	632	637	635	665	610	654	655	633	600	607	639	628	618	615	641	636	651	647	628	608	643	665	684	646	656	622	649	599	643	600	625	625	658	676	628	654	613	610	692	588	642	638	629	649	629	640	669	624	625	634	655	634	649	696	672	584	650	589	619	588	648	594	653	608	654	594	607	662	672	625	656	632	638	601	628	639	608	616	627	655	635	647	678	638	634	677	648	652	638	646	630	636	602	632	625	648	603	635	657	643	584	714	600	655	610	601	679	669	614	628	618	607	593	615	626	646	641	653	635	617	611	672	693	660	638	601	635	648	709	634	647	645	647	680	622	679	597	635	678	626	608	602	653	656	590	591	641	624	640	607	607	643	633	630	640	614	679	661	639	639	655	612	617	605	641	667	683	649	627	603	622	632	614	657	661	584	671	662	649	675	586	622	619	600	593	609	639	589	678	638	653	643	621	671	613	665	660	663	659	637	636	630	626	597	646	618	611	622	652	662	603	608	610	661	615	650	624	663	660	674	658	664	618	603	686	653	604	672	654	621	645	635	628	615	662	586	628	616	661	627	627	638	616	638	663	630	649	640	650	627	586	630	655	654	600	649	611	640	679	608	632	611	604	661	666	685	659	608	639	661	629	626	613	642	648	655	633	653	644	646	661	576	586	634	659	641	604	614	601	634	667	627	654	659	587	643	597	565	669	643	630	651	680	638	663	673	616	607	654	670	666	636	664	618	651	626	656	617	606	586	675	653	637	640	644	648	632	594	621	656	621	637	664	689	683	588	704	615	663	655	617	647	613	612	663	618	634	606	666	636	634	661	682	686	666	635	598	651	631	610	594	626	657	625	631	587	610	624	633	655	628	645	652	685	679	626	628	628	676	634	648	627	648	645	682	603	605	621	591	621	636	645	631	663	664	629	642	659	597	643	606	594	640	642	630	600	640	677	596	652	642	637	647	646	621	676	672	627	591	659	611	631	607	634	632	673	639	651	652	671	651	656	644	581	630	640	649	616	637	586	641	611	630	635	656	651	628	631	647	619	643	577	633	686	637	687	631	634	642	661	641	652	660	682	663	584	639	667	667	647	617	601	659	632	620	593	606	600	638	592	641	647	630	667	633	609	595	603	595	646	646	648	617	582	654	638	625	689	643	661	672	627	662	635	602	648	646	628	648	618	655	661	609	698	672	593	639	658	655	661	617	670	610	641	650	620	637	654	639	626	585	642	623	668	620	652	635	705	658	633	618	613	673	683	594	658	653	653	612	587	631	596	630	621	645	639	607	610	647	660	558	615	640	606	651	630	633	644	639	597	601	612	604	629	612	639	599	625	578	625	601	627	603	618	638	637	687	630	665	571	597	642	639	674	620	647	685	664	653	667	629	611	594	684	608	669	645	639	622	667	678	645	610	654	629	638	688	656	633	596	638	653	592	630	633	685	618	621	608	661	681	589	617	661	649	655	607	650	604	634	657	589	657	587	644	631	640	654	673	643	618	677	635	667	624	656	645	641	598	636	674	655	614	657	659	622	642	581	682	615	604	654	669	660	635	589	617	602	609	665	627	652	613	631	682	671	634	698	631	612	624	663	672	642	656	650	610	628	640	650	690	617	651	666	601	619	621	648	621	675	621	633	681	638	632	595	600	639	592	634	623	559	639	682	637	653	627	651	673	650	627	633	590	655	671	648	659	710	605	673	644	618	645	647	637	616	647	647	645	603	627	621	656	639	650	621	606	595	656	675	646	635	651	634	661	625	624	643	634	653	648	656	659	678	651	656	624	630	613	612	609	641	608	641	649	657	655	676	602	626	630	616	618	635	582	669	649	701	619	603	630	623	616	645	626	635	655	606	655	611	609	613	632	627	641	660	640	632	612	591	677	620	600	597	672	643	629	645	623	620	614	602	666	593	620	614	580	642	651	668	649	632	673	660	651	609	648	616	686	611	673	644	635	593	608	628	630	638	619	615	690	644	607	650	646	708	623	646	650	609	624	654	632	618	617	638	664	618	671	678	603	659	634	648	637	631	628	673	629	616	630	631	650	608	598	672	641	658	626	636	616	615	640	616	645
39594	39828	27869	12361	4257	2546	1805	1311	1063	809	649	582	533	518	479	378	447	341	375	312	323	279	265	241	249	259	243	252	250	227	267	214	230	236	244	230	199	204	236	234	217	218	212	227	235	235	216	230	225	224	214	230	219	228	209	237	239	223	236	240	214	241	244	218	218	229	195	248	212	198	236	246	215	237	234	260	231	213	209	226	237	222	266	222	202	234	229	240	229	224	213	253	222	240	257	229	238	244	211	226	224	216	234	235	255	239	267	250	269	243	220	232	228	221	244	246	231	208	222	208	226	230	218	226	218	243	225	223	218	206	215	212	247	219	218	226	216	235	240	238	238	210	229	234	236	215	253	236	250	227	217	234	218	228	210	225	247	188	224	217	240	247	207	221	206	246	202	201	247	227	232	223	237	241	243	233	245	239	245	203	238	232	239	258	239	227	210	220	210	222	245	241	241	259	199	193	231	217	241	218	241	245	224	245	243	258	233	265	246	239	218	245	250	229	227	216	272	249	218	260	252	247	222	255	237	220	224	245	236	228	231	203	261	242	230	240	212	248	210	215	245	252	215	212	221	236	212	231	229	250	239	220	219	202	244	224	229	220	242	205	230	222	208	223	227	227	224	223	224	239	263	238	254	220	218	237	231	234	213	224	235	234	239	230	226	248	240	216	234	236	225	224	224	246	213	223	273	246	218	253	206	219	233	229	201	227	192	233	246	228	231	218	223	234	213	229	213	236	224	232	237	222	233	236	248	244	243	222	266	207	205	237	221	226	212	235	223	224	225	232	230	228	222	251	217	229	231	240	238	251	198	249	216	220	251	222	247	227	215	245	230	212	250	224	226	208	222	233	240	244	198	232	239	237	226	226	226	203	218	218	237	254	227	228	236	242	224	225	247	215	208	214	239	212	246	247	207	203	250	242	225	252	225	215	214	230	223	214	273	252	233	241	218	234	232	247	219	242	256	216	210	226	220	221	246	240	233	222	210	244	230	228	217	233	223	211	240	213	221	211	209	242	244	210	227	219	242	236	230	216	215	227	239	235	234	228	225	253	213	260	218	218	257	234	251	225	264	231	241	245	220	234	245	230	216	216	229	219	225	222	212	228	218	219	238	223	211	241	258	228	211	226	193	219	225	247	224	221	242	230	239	216	207	215	217	245	254	240	250	206	228	246	231	257	238	237	233	223	209	218	233	242	239	244	232	236	217	225	231	245	236	210	225	198	261	238	221	241	235	230	248	225	219	219	224	206	226	220	218	224	227	224	249	214	218	203	224	194	213	218	238	218	215	246	242	213	262	235	233	232	225	219	219	243	216	237	250	233	222	250	197	233	229	224	235	239	236	209	253	234	230	223	222	227	209	244	218	228	259	226	219	250	206	250	222	229	236	238	238	229	236	207	225	230	204	218	222	215	238	220	201	222	233	232	226	221	225	232	216	233	236	225	224	228	252	233	210	220	215	224	248	227	236	212	256	243	246	254	229	233	262	233	240	217	223	234	237	213	227	225	216	199	241	239	227	236	236	261	229	212	262	218	242	241	233	233	225	243	230	223	237	195	235	227	222	197	229	205	239	232	237	200	235	200	209	268	218	247	225	228	245	244	219	235	229	237	239	229	210	232	215	199	243	220	226	258	244	240	221	291	227	227	235	210	242	241	212	224	238	223	221	227	252	235	242	241	242	249	211	249	224	242	219	224	211	228	237	238	224	238	237	237	251	239	214	201	222	226	203	222	221	209	225	235	231	217	241	240	197	213	212	257	212	239	239	252	201	210	233	242	248	242	217	221	215	212	233	220	221	209	216	237	261	230	220	216	237	231	275	243	233	226	234	241	235	240	229	229	226	258	237	218	226	211	202	222	238	242	251	205	234	235	229	208	217	233	250	228	221	238	236	252	210	269	223	220	206	230	246	232	221	212	242	201	242	217	251	236	231	216	223	241	222	242	224	229	201	188	190	257	252	216	222	231	239	224	194	243	222	231	244	237	242	210	228	238	225	217	247	221	250	218	215	222	241	246	232	235	237	249	237	201	238	192	225	215	234	222	241	246	226	236	247	202	211	222	237	247	201	239	240	236	246	220	269	247	238	237	224	250	227	230	206	229	221	219	235	246	221	217	212	273	257	204	238	227	239	261	242	217	241	227	217	256	216	207	220	229	249	207	210	228	237	256	241	236	232	233	211	244	248	219	218	225	219	241	239	266	231	222	250	213	252	216	205	228	198	237	210	241	222	239	247	227	241	225	215	208	192	246	211	231	217	214	223	215	255	196	244	241	213	220	224	202	230	229	243	230	247	237	227	230	217	245	223	234	211	228	271	221	222	211	235	213	241	218	213	255	226	255	239	243	205	252	220	229	215	261	236	234	224	222	223	210	217	233	231	227	219	225	235	217	220	240	222	241	219	217	212	233	248	251	215	241	226	245	232	243	220	223	202	241	219	220	206	220	232	254	247	238	230	211	218	234	256	209	233	209	228	221	256	208	243	235	210	221	220	240	225	241	220	227	238	222	225	239	227	209	220	204	220	218	222	271	226	218	236	248	250	217	236	225	255	238	251	234	231	230	236	219	245	243	231	232	200	256	227	236	216	225	244	241	206	223	234	238	226	214	223	250	233	238	226	218	235	238	235	244	217	209	222	228	242	217	247	232	214	224	234	206	215	224	216	257	220	252	220	253	224	245	225	245	241	219	236	251	242	220	217	242	242	219	233	249	240	235	252	217	239	204	222	209	210	213	221	191	249	220	222	222	230	223	220	219	229	221	245	224	223	225	199	233	244	234	243	222	197	241	238	228	229	218	217	213	221	222	230	237	220	208	229	208	225	240	245	207	242	223	222	237	202	251	221	230	200	233	224	240	231	222	210	228	232	201	198	217	227	229	230	211	215	236	244	204	222	244	218	222	222	228	252	224	246	223	242	225	223	197	208	233	219	209	247	255	213	220	208	199	218	240	254	222	227	208	217	225	271	203	246	217	228	233	231	220	236	234	225	243	221	238	220	218	217	223	239	222	270	195	198	252	227	224	240	243	250	225	224	241	219	252	226	210	258	224	234	210	242	245	247	218	223	242	211	225	235	231	228	236	210	223	237	242	241	212	258	231	243	240	226	215	216	247	246	244	219	219	222	200	266	232	243	216	246	199	207	231	269	241	239	245	226	240	225	192	234	249	216	216	225	234	202	228	219	263	245	223	233	224	246	220	233	220	240	226	243	248	219	229	208	213	245	238	227	247	226	212	245	191	227	243	215	219	209	209	257	230	246	228	218	220	230	232	219	230	225	223	240	237	247	241	234	263	203	239	211	227	255	231	251	233	205	256	248	233	221	215	223	219	223	212	245	219	275	228	199	245	238	234	224	218	228	216	214	252	223	230	202	221	236	211	259	243	203	214	225	225	215	228	243	221	233	235	224	199	229	235	219	206	233	244	246	219	235	211	254	213	223	207	221	206	247	218	236	225	234	228	243	241	211	216	206	214	211	221	222	235
44006	47411	31872	13056	7612	5114	3939	2893	2327	1720	1377	1196	1090	935	866	819	675	546	539	452	434	390	370	338	329	332	290	301	307	274	270	292	293	221	263	290	247	256	252	263	281	263	241	245	255	246	236	293	256	278	239	223	262	279	262	230	260	231	279	263	261	232	250	242	260	242	274	272	259	240	248	261	263	266	232	237	257	247	269	302	261	270	249	269	262	258	238	251	251	257	257	234	252	262	264	275	243	249	272	281	239	278	241	267	240	239	232	259	275	245	268	258	265	255	251	238	276	288	265	250	268	243	277	265	225	257	261	264	249	246	284	247	220	248	247	277	261	262	280	252	239	248	267	251	241	263	237	270	243	262	254	248	267	260	249	262	242	250	246	256	247	252	233	253	230	253	234	269	240	251	280	246	272	264	244	284	240	232	263	217	237	276	280	245	250	248	211	246	257	232	247	273	219	264	232	236	223	213	271	246	222	238	265	248	272	259	261	255	251	231	253	260	260	263	276	284	227	262	279	259	252	265	242	240	261	270	253	232	272	272	257	234	256	230	255	225	293	253	228	251	258	256	231	246	232	240	259	247	266	276	235	244	234	259	245	241	238	260	247	256	241	248	227	231	265	251	299	263	245	271	259	251	253	246	238	241	234	234	292	252	279	241	260	271	258	274	258	261	235	264	267	253	226	247	278	264	276	248	268	253	265	279	214	237	248	235	251	244	268	286	210	242	237	238	279	270	262	266	243	261	256	255	264	251	258	246	269	261	222	250	231	223	231	284	227	280	208	242	247	238	261	262	258	268	219	241	256	239	266	260	248	253	236	262	236	246	255	240	263	257	250	258	233	236	271	245	264	255	235	264	225	290	259	225	245	245	273	272	237	256	258	271	253	260	227	276	256	256	234	251	259	230	243	256	240	274	256	255	249	261	242	254	211	238	260	271	270	250	247	259	228	261	236	237	240	245	268	268	259	266	260	245	228	244	238	256	248	277	257	250	260	264	270	278	257	226	245	265	250	267	280	249	243	252	248	278	240	247	254	246	272	237	254	249	260	226	250	269	227	250	268	255	242	248	233	257	275	238	237	259	274	246	248	247	237	244	259	239	280	248	244	270	236	270	220	250	279	279	235	251	278	248	242	281	266	255	251	220	251	229	288	279	271	266	277	261	235	274	279	248	236	248	237	255	261	256	265	259	239	257	231	250	253	216	266	250	243	269	268	259	246	232	253	252	261	238	255	222	268	268	244	261	231	243	233	272	276	239	244	261	248	252	286	253	274	269	248	266	264	243	250	220	232	265	252	239	258	249	250	287	237	283	238	252	221	248	260	276	278	287	228	246	257	261	242	253	269	226	276	264	244	262	264	252	229	253	256	259	238	246	254	246	242	235	244	263	224	235	228	252	249	274	263	236	277	248	259	231	271	247	237	263	240	254	244	248	286	236	267	223	254	273	244	243	269	263	250	257	251	246	255	263	273	247	248	267	257	229	246	257	254	239	254	292	258	262	247	272	270	269	275	246	256	262	237	237	255	254	276	245	265	256	232	258	253	250	269	269	260	264	244	234	253	270	253	232	244	266	243	251	274	280	257	270	263	276	248	272	251	244	245	269	246	239	282	240	254	268	244	289	272	235	273	256	249	226	253	235	227	267	254	281	256	267	235	244	247	261	240	255	253	277	262	233	249	249	278	250	262	249	265	259	259	229	253	268	224	244	260	253	277	302	246	282	248	285	256	251	249	272	259	233	268	252	265	234	240	212	252	234	234	221	240	271	235	244	249	260	242	254	247	269	258	253	254	213	266	246	247	247	271	269	251	287	281	250	259	277	264	262	240	240	246	247	266	235	253	258	264	244	274	220	249	248	259	276	253	239	269	276	262	262	275	247	263	237	257	257	259	242	236	218	248	233	254	246	235	248	280	263	261	223	254	275	247	241	246	255	280	241	258	274	264	249	223	230	252	260	247	256	258	289	237	266	268	227	241	253	255	263	252	249	243	267	244	272	256	266	258	249	238	244	266	243	240	232	275	253	252	243	238	245	262	256	241	236	270	256	240	281	235	285	269	303	240	249	277	266	252	224	259	259	244	249	252	269	301	245	236	228	257	240	253	256	274	247	246	240	222	257	242	245	264	265	258	256	245	251	287	254	282	251	276	271	241	271	256	255	275	237	280	238	241	266	255	266	271	260	269	256	277	272	248	264	276	252	248	266	222	244	236	251	255	261	240	247	249	255	217	242	239	235	246	230	218	223	239	268	255	243	242	253	236	246	215	274	243	251	252	250	239	237	231	231	250	255	245	270	274	268	217	255	253	247	266	254	238	258	265	230	250	284	235	242	256	251	259	251	246	251	273	273	242	250	260	238	239	268	268	247	271	264	242	241	265	274	259	268	249	221	234	248	266	263	270	256	257	263	264	264	235	247	245	265	251	260	252	246	254	238	231	270	240	254	261	268	253	241	210	260	249	246	274	273	253	260	239	233	230	256	243	256	245	233	247	285	224	265	220	280	248	280	244	263	239	247	242	274	266	273	254	238	271	284	255	239	250	248	266	262	246	221	254	287	252	253	224	237	241	256	279	248	299	264	248	244	257	253	249	252	246	249	268	249	274	254	238	274	250	234	295	266	244	254	238	255	238	265	244	249	264	226	241	231	248	249	240	237	261	257	280	256	247	227	279	260	248	263	242	285	231	233	235	263	252	266	247	247	257	239	227	247	262	253	262	251	218	253	254	266	262	244	228	247	245	251	253	271	253	224	280	245	274	263	245	287	254	253	243	237	258	236	241	267	221	238	254	268	232	246	235	258	250	236	251	263	235	245	206	261	236	239	267	249	226	250	264	205	261	252	263	263	253	255	235	271	232	257	238	258	252	262	248	242	244	246	284	248	214	248	250	267	266	266	263	258	279	249	261	248	260	260	241	252	264	269	261	242	267	248	222	259	241	273	242	255	228	243	248	231	247	242	269	279	259	267	264	244	273	240	257	243	257	226	255	273	232	270	259	243	243	288	250	242	262	234	266	217	247	281	264	225	238	254	258	269	228	256	242	261	250	272	295	244	247	265	237	252	236	235	254	250	258	237	236	251	247	250	233	277	248	231	267	256	265	255	210	257	245	229	229	271	231	277	233	266	275	259	243	227	246	254	226	242	255	273	210	252	249	257	246	226	241	259	244	229	256	262	245	248	260	220	253	257	246	277	271	270	248	268	241	237	226	284	259	253	248	272	219	242	249	256	277	251	251	258	245	274	267	262	259	246	244	278	286	257	273	277	264	227	233	244	251	238	277	216	256	245	239	258	257	271	246	256	249	252	251	251	261	267	256	251	287	253	272	229	265	234	273	249	270	253	230	211	245	247	267	274	229	248	253	260	256	243	266	237	282	248	246	247	276	263	278	252	234	247	258	247	266	261	264	244	243	254	250	237	278	278	232	295	276	241	245	270	260	269	287	243	258	228	258	259	264	263	253	249	235	247	224	248	229	272	247	303	244	259
25167	20579	26320	24465	17484	6845	3373	2204	1589	1229	1000	878	790	813	732	702	620	616	600	547	430	451	446	430	425	394	376	422	409	359	338	368	363	365	383	386	388	345	370	341	366	368	358	366	381	376	387	346	360	378	330	337	363	321	332	324	357	348	358	346	395	370	373	372	328	350	363	381	352	361	355	370	365	355	349	349	369	349	374	342	355	318	339	346	365	346	344	337	365	389	369	370	362	347	361	366	374	325	365	387	330	331	308	324	342	353	353	349	352	320	342	348	354	354	369	357	349	345	361	349	357	341	386	336	349	348	389	358	323	357	345	368	344	367	323	339	338	378	360	382	307	346	371	363	357	373	348	325	355	345	360	384	345	324	351	314	347	339	323	360	372	357	333	337	361	369	363	367	356	373	359	348	346	395	317	369	389	356	381	341	322	355	358	346	365	353	364	337	365	365	355	344	355	364	357	349	330	355	331	325	362	338	339	380	346	363	351	344	358	331	377	345	374	346	340	347	370	336	324	332	345	373	359	331	374	313	345	349	348	348	350	339	329	331	370	379	391	378	365	343	370	396	345	348	386	382	328	363	372	361	368	349	343	339	379	398	343	349	356	338	356	342	341	349	373	362	346	358	330	384	394	332	354	340	353	369	330	341	343	373	341	359	352	373	336	313	379	344	369	367	343	343	374	321	349	363	347	327	376	385	389	351	343	351	368	373	355	360	371	399	387	333	333	332	326	360	376	345	364	364	377	329	372	345	348	356	343	357	388	357	329	341	349	322	368	371	350	334	357	341	383	367	366	339	365	403	369	308	358	344	319	354	333	344	334	336	364	335	349	346	357	327	364	326	356	361	371	363	363	323	356	330	360	321	317	316	362	352	320	343	387	372	350	372	344	335	362	348	351	375	351	398	348	344	367	334	326	357	332	350	339	373	352	368	354	368	357	354	382	369	367	369	357	319	349	335	349	340	351	367	393	350	389	370	340	366	368	368	336	336	322	379	352	384	380	340	371	330	394	348	336	357	349	366	359	361	341	360	332	353	374	327	344	324	319	344	323	339	340	377	336	343	344	308	351	351	331	382	380	344	355	320	366	345	352	385	358	376	339	338	346	343	362	340	381	334	344	362	379	363	342	346	371	366	361	329	330	350	325	388	329	356	323	376	347	388	362	338	343	360	393	368	355	346	341	370	332	354	343	348	325	348	351	347	330	350	346	363	365	344	338	374	369	350	346	354	362	356	368	347	315	370	341	359	368	367	349	364	321	359	337	359	323	368	343	367	353	374	369	345	353	355	350	337	377	349	349	353	326	361	331	367	342	323	361	361	352	314	343	369	347	361	347	322	393	351	354	353	356	334	376	378	325	364	367	380	327	348	365	339	363	368	377	343	335	347	334	378	358	369	344	351	360	337	348	339	341	337	387	343	365	372	374	369	341	331	333	334	334	341	316	370	348	368	371	343	360	370	338	331	335	334	358	344	382	374	370	361	366	311	340	305	377	323	327	337	313	361	344	353	408	336	348	376	378	377	348	329	334	354	339	324	349	360	357	363	339	334	348	377	393	359	360	363	336	378	333	348	348	323	356	355	334	367	347	372	367	356	372	386	366	339	349	372	343	366	375	377	379	330	350	339	358	345	337	345	371	331	370	344	337	356	349	348	379	355	387	359	367	339	359	352	333	357	348	370	334	363	358	327	345	363	351	356	362	376	335	345	339	328	364	365	338	353	369	365	362	361	385	360	352	331	332	343	348	355	357	368	361	384	350	348	356	380	389	288	337	354	358	368	362	367	364	359	357	344	318	372	323	347	368	357	345	364	353	359	340	362	372	369	352	361	347	362	379	346	352	371	337	367	346	335	331	354	363	367	345	346	385	363	342	379	318	339	343	329	376	313	346	338	379	347	337	357	364	381	366	370	343	375	351	383	337	360	333	340	322	336	361	335	344	351	363	348	322	355	353	383	339	366	320	345	358	313	357	326	335	366	350	387	423	354	347	338	351	385	356	370	374	343	383	336	344	348	329	326	333	357	354	360	335	369	343	362	348	372	324	338	383	349	342	333	388	326	352	379	348	379	309	335	355	367	362	344	375	386	339	337	373	305	344	344	358	348	372	352	362	339	366	354	332	341	322	378	320	355	379	339	335	357	354	376	362	320	375	353	344	353	335	342	336	366	336	349	361	354	331	386	361	344	354	381	328	362	346	393	350	353	336	342	331	337	360	368	381	342	375	334	343	319	327	319	362	351	353	371	324	369	372	341	329	364	326	337	349	334	318	349	358	340	334	358	382	350	348	355	337	380	365	341	331	366	359	355	372	344	416	333	361	382	337	343	336	315	391	344	358	351	330	342	395	353	381	347	328	357	345	347	313	390	342	357	337	357	334	359	346	341	333	335	338	374	379	363	345	332	371	342	343	374	367	366	382	391	376	357	350	335	338	346	331	367	389	368	344	353	358	368	356	376	373	334	382	367	384	354	371	352	350	343	377	369	342	347	341	353	329	351	337	345	369	329	361	376	354	351	326	363	394	381	394	369	356	393	342	328	371	343	336	386	371	351	329	359	341	363	351	338	345	353	351	342	390	363	395	337	353	349	345	370	358	360	334	348	345	356	357	336	347	347	334	358	342	355	370	333	346	362	386	352	370	352	384	354	364	333	349	343	336	383	379	334	354	372	344	332	344	359	355	339	336	351	371	332	344	333	360	358	346	350	346	331	361	358	333	339	373	367	325	395	328	335	352	379	380	364	358	367	381	336	360	362	365	377	361	385	367	389	353	365	364	349	402	364	325	339	372	382	341	355	356	363	359	332	348	336	328	365	360	331	406	371	345	365	382	352	332	378	334	352	347	346	353	364	354	330	346	335	343	322	396	347	356	374	367	336	333	340	345	365	358	341	368	369	357	340	369	324	346	353	327	340	361	392	348	354	362	361	356	342	360	356	375	347	326	383	365	351	363	388	327	362	327	336	392	344	384	332	346	358	316	367	343	364	341	347	338	314	316	388	353	349	367	347	338	355	356	344	361	339	337	360	347	330	372	359	374	358	363	354	346	341	342	345	385	378	343	373	310	390	358	363	350	355	337	344	356	332	349	382	352	360	357	342	370	371	316	340	380	346	390	384	343	352	332	356	367	355	367	359	344	354	373	337	380	347	357	300	339	351	395	353	365	338	374	364	323	338	369	344	359	372	339	364	355	361	357	365	358	357	386	380	364	330	370	358	341	346	382	332	379	364	349	370	351	329	393	336	318	322	377	346	362	376	319	339	329	367	344	385	373	355	353	339	360	335	362	335	339	375	366	345	381	325	350	323	328	353	370	369	347	365	346	343	325	347	321	361	398	316	345	341	340	357	398	325	348	339	342	346	364	364	346	368	349	341	364	357	361	324	357	359	355	345	349	332	393	354	344	333	353	363	381	364	390	325	359	352	356	332	376	355	317	339	329	331	342	342	368	328	361	329	349	369	366	297	360	334	359	339	357	340	323	374	361	371
44745	57402	40352	16643	10501	7462	5573	4356	3426	2483	1973	1636	1437	1269	1266	1115	986	920	941	657	651	640	530	478	500	496	473	499	428	427	395	405	379	394	401	382	403	373	401	342	362	354	345	335	398	377	363	364	398	371	401	382	378	350	350	357	379	371	358	363	385	406	352	327	345	414	334	331	349	337	387	358	358	344	357	386	372	357	371	360	338	350	352	421	412	310	342	384	376	395	379	410	373	388	343	383	354	382	359	350	363	371	359	377	359	351	364	383	364	356	366	401	374	348	374	356	374	390	362	397	361	376	351	394	367	394	353	345	348	368	394	396	366	361	369	387	386	356	376	360	350	343	354	377	367	321	332	365	383	340	337	347	352	354	361	367	366	378	395	333	373	367	400	389	371	356	369	335	361	383	370	356	350	342	342	314	354	385	369	340	369	348	356	388	352	346	366	336	337	364	375	333	396	371	344	375	389	422	354	375	360	340	365	360	316	344	355	351	378	332	345	359	339	350	372	341	356	346	377	382	381	363	368	367	358	357	377	356	379	312	368	349	363	386	362	362	344	346	366	366	369	372	327	364	337	361	388	410	345	343	384	383	384	366	348	360	343	371	370	354	373	364	348	328	334	365	352	381	375	357	368	386	334	328	359	322	365	355	387	335	373	332	344	323	372	407	349	356	359	368	373	365	350	360	379	398	330	372	338	354	366	328	352	383	363	345	348	337	341	333	357	345	368	362	372	379	354	354	372	369	357	367	342	396	362	375	386	379	371	366	393	393	316	349	356	375	378	361	375	371	352	375	344	335	353	352	379	382	385	369	386	330	341	364	367	311	364	374	365	316	333	362	333	389	313	345	354	392	389	347	348	374	382	350	363	400	355	359	378	350	393	379	349	337	342	347	354	331	344	390	387	365	350	379	401	356	332	334	360	364	382	368	342	346	356	384	368	396	367	366	348	396	356	371	374	359	365	356	354	366	360	395	357	346	329	365	397	372	345	400	381	356	335	377	368	373	343	365	335	373	362	351	370	350	382	363	327	313	343	344	364	340	372	358	395	340	356	347	351	365	361	403	347	360	374	367	387	332	378	371	375	351	375	370	317	357	373	363	389	352	365	328	379	357	363	324	374	381	345	359	334	352	390	372	368	379	339	371	376	358	374	366	366	367	352	362	371	345	337	379	349	363	338	360	358	361	360	351	341	345	333	361	341	345	362	367	349	370	342	332	366	379	382	359	368	362	336	376	347	345	343	350	340	348	362	360	357	397	364	337	333	373	360	384	397	356	350	375	380	354	356	386	345	338	364	364	357	350	344	326	405	369	357	382	377	323	371	367	356	339	358	385	358	404	351	360	376	351	334	385	318	340	359	376	384	375	375	367	337	370	373	368	377	337	363	342	334	382	381	348	396	379	383	366	383	330	353	330	354	382	366	330	366	345	327	384	358	339	371	396	348	372	364	365	368	366	386	360	361	359	358	357	358	303	353	363	382	353	405	397	362	342	365	333	359	374	353	330	383	359	338	405	342	340	381	355	353	375	352	349	327	365	376	405	344	361	352	362	374	358	372	386	336	349	359	321	394	352	355	328	371	369	351	357	366	342	394	326	368	356	386	345	380	371	349	342	369	350	384	362	363	368	376	382	391	378	375	377	352	356	333	351	355	341	382	325	360	406	347	373	365	361	375	377	351	380	372	348	367	378	344	324	360	345	360	373	348	362	350	357	353	354	343	342	347	385	327	380	338	378	359	387	358	365	350	357	324	342	349	346	362	361	371	347	362	345	345	385	340	377	379	345	343	332	367	390	336	359	364	355	368	367	372	390	371	347	363	363	375	360	384	360	380	369	348	339	395	371	363	341	351	377	377	343	334	378	337	366	351	357	369	378	373	350	361	337	361	382	345	371	341	336	354	409	330	355	350	338	350	313	361	364	373	346	325	373	324	350	364	342	337	339	340	321	389	364	378	358	373	402	342	373	357	378	407	352	356	369	314	395	349	369	376	360	347	369	352	338	362	379	351	354	401	367	343	363	367	361	351	378	338	357	348	349	346	317	363	361	342	359	357	354	340	357	365	361	396	362	366	373	368	385	373	345	338	404	336	371	347	353	387	373	350	392	312	363	344	370	362	330	359	393	360	341	363	315	389	386	375	387	368	370	345	350	347	406	390	329	351	353	383	383	358	353	361	363	337	363	362	365	365	359	380	330	377	375	399	357	363	348	350	322	389	381	345	375	331	369	387	375	373	351	353	365	376	357	405	359	326	373	351	376	378	389	348	353	345	361	335	338	357	363	360	353	348	326	391	379	349	382	371	361	332	357	360	357	379	360	377	337	391	372	381	335	334	382	364	353	314	364	390	361	378	326	384	374	374	352	347	356	338	382	337	357	351	378	397	342	358	371	365	338	402	382	370	345	390	382	341	396	369	361	348	373	388	364	352	341	362	334	346	375	360	389	404	361	343	371	361	349	351	334	362	352	372	370	366	366	377	388	340	363	362	345	369	342	370	337	363	369	359	350	383	354	331	350	351	358	363	361	357	341	363	362	350	363	339	342	351	383	351	387	309	338	363	349	378	370	397	386	390	375	363	363	350	362	347	373	352	344	382	407	343	357	353	372	348	363	385	360	378	336	381	366	365	393	376	391	346	372	383	374	395	377	355	366	366	361	349	345	353	368	351	326	329	392	350	343	392	380	350	367	345	375	360	360	400	364	331	371	376	375	375	371	374	363	348	375	381	345	358	382	358	370	360	392	371	348	368	356	386	368	348	398	393	350	355	340	383	372	390	346	338	356	380	327	378	365	338	352	344	349	363	345	328	367	365	325	352	347	336	352	353	319	370	368	365	341	351	348	293	357	353	349	383	350	321	335	378	355	363	333	335	329	366	365	328	370	330	340	316	341	342	359	336	358	368	396	367	366	362	357	350	367	366	358	373	336	358	383	382	392	363	371	391	344	358	367	381	352	360	353	362	353	355	371	373	376	356	357	383	379	360	366	396	334	369	348	380	337	376	355	357	383	362	368	375	370	382	369	367	357	362	338	339	350	359	371	346	350	350	341	349	364	341	360	355	372	349	350	370	373	401	393	359	345	370	393	349	359	358	376	358	377	388	343	345	327	351	344	331	345	394	364	361	382	338	349	373	382	347	367	365	364	360	367	365	368	363	381	350	376	370	369	363	334	391	360	332	345	355	345	372	380	353	371	370	384	366	397	328	379	322	362	396	373	412	350	354	356	340	345	319	350	389	353	350	348	360	365	341	313	369	362	366	367	358	371	358	381	356	367	353	340	390	330	371	345	384	342	352	366	367	351	390	376	336	346	342	390	386	381	383	345	354	341	383	369	381	354	350	359	376	401	344	366	344	366	359	379	371	393	339	353	388	367	351	390	382	342	374	379	315	352	382	372	377	371	361	396	342	363	375	355	355	353	364	389	362	390	369	327	364	350	394	342	358	388	365	360	371	374	328	398	342	376	369	351	359	351	368	369	358	355	371	328
22440	20295	26676	23696	20264	20045	11631	4232	2745	2070	1742	1596	1455	1315	1246	1154	1074	1123	930	857	857	791	828	792	804	815	751	765	738	747	693	680	740	655	732	703	631	671	668	642	659	673	652	650	637	682	682	692	636	673	637	652	675	621	658	615	667	614	644	674	641	629	710	653	634	649	670	692	687	647	630	635	677	651	619	627	658	679	641	615	640	644	648	671	684	647	665	640	651	646	709	657	675	647	660	662	646	667	712	658	691	688	675	712	617	627	646	680	612	620	663	642	650	639	608	659	618	649	635	637	668	608	668	636	614	630	664	680	651	646	627	646	664	625	677	667	653	657	650	638	642	635	641	627	639	682	624	640	660	668	656	668	698	670	648	677	629	628	644	647	627	604	651	651	618	657	664	666	658	645	638	660	633	637	666	643	630	692	637	688	613	622	660	638	716	638	658	631	631	629	640	644	642	659	648	661	599	671	624	660	706	649	646	689	636	652	690	650	623	677	646	657	657	605	681	659	625	637	676	636	642	639	677	662	639	651	659	659	642	633	668	683	623	633	646	694	666	607	616	635	629	703	635	640	659	636	644	666	654	676	638	662	658	637	680	624	616	630	572	678	671	673	668	643	672	679	681	654	643	628	644	690	607	654	651	673	674	664	637	647	620	635	659	678	658	685	659	635	680	594	648	632	648	629	655	678	664	617	640	647	613	639	664	628	604	657	629	690	608	675	696	583	640	652	664	653	671	650	632	623	684	655	691	715	673	663	646	638	673	659	637	644	619	601	675	642	639	682	639	669	678	677	675	671	673	605	665	605	675	610	642	690	638	628	635	656	690	665	696	713	666	682	643	606	687	637	600	672	657	666	678	711	618	658	649	671	684	649	665	712	632	619	667	663	656	661	640	627	630	629	622	640	662	656	673	622	656	618	673	659	648	650	662	664	617	614	635	627	649	690	611	633	631	614	632	638	667	716	652	629	646	699	644	656	643	695	613	655	690	649	643	636	632	686	702	590	610	615	600	645	649	602	618	670	644	603	657	694	666	620	633	637	637	665	638	624	677	624	662	634	687	642	625	730	635	649	650	702	666	705	634	686	650	621	631	607	630	608	609	654	678	624	656	657	633	646	602	665	652	635	653	643	630	676	645	627	687	638	663	682	665	623	683	671	651	629	671	652	668	602	654	626	663	609	673	640	673	663	669	671	657	649	580	636	617	680	602	631	636	624	672	611	669	630	642	644	635	658	640	635	661	651	643	626	623	665	625	696	711	623	706	661	626	647	668	626	645	686	658	656	628	667	659	623	675	640	625	662	645	631	663	631	679	604	626	665	701	633	611	629	651	616	673	656	621	636	617	617	677	599	672	634	616	651	664	642	683	664	632	643	626	644	612	666	619	637	662	619	688	642	662	574	655	653	660	634	648	651	681	623	605	627	582	629	628	673	692	678	666	663	630	641	630	647	650	631	665	671	630	635	643	665	659	674	666	670	641	658	653	621	636	614	623	682	632	651	667	637	675	675	607	593	630	629	680	669	641	656	649	626	701	623	672	695	637	662	663	635	646	700	667	662	605	677	665	644	634	643	626	619	654	670	652	685	646	669	614	640	702	625	593	627	696	663	693	652	696	641	660	649	614	663	664	654	662	675	655	590	660	649	659	670	646	644	626	649	653	646	630	602	668	624	653	661	648	695	639	647	636	637	605	646	658	655	624	661	651	626	637	602	668	631	723	615	644	648	632	669	636	624	621	655	638	644	623	642	630	618	695	686	625	626	656	670	692	674	651	692	629	692	682	660	667	643	637	664	639	628	617	711	656	661	604	692	614	619	649	700	663	681	632	678	632	652	681	659	626	655	635	627	643	673	700	655	678	660	592	648	688	665	630	630	632	640	675	614	606	670	695	660	662	599	638	631	653	661	687	666	673	659	661	656	673	629	668	673	616	661	686	618	691	617	640	631	613	652	660	660	661	691	671	650	671	662	652	652	678	656	644	614	686	633	687	637	655	661	663	664	655	664	669	658	652	637	665	626	647	616	650	676	661	629	644	642	650	641	711	629	650	638	666	661	653	635	651	675	665	675	624	626	697	658	642	643	630	611	668	669	648	678	618	665	652	644	626	662	653	637	651	645	642	676	626	612	645	640	644	661	636	622	684	656	639	690	680	665	657	680	655	651	642	668	658	668	614	659	603	635	669	644	616	619	626	599	646	640	645	693	669	657	633	654	717	640	595	648	697	658	630	615	652	641	628	621	645	657	634	616	654	681	626	639	648	619	671	635	626	631	682	632	612	653	641	678	641	683	714	658	699	632	632	625	647	658	584	622	673	676	646	684	625	692	692	630	649	696	678	662	618	616	627	717	662	653	643	660	634	620	606	638	659	666	626	660	634	653	693	693	651	658	624	676	662	684	649	606	632	682	627	684	644	614	608	657	671	656	656	662	666	671	662	645	632	655	625	662	675	677	672	646	683	664	677	691	653	635	616	669	692	650	717	674	674	663	679	653	630	676	669	693	581	629	658	681	658	619	657	624	643	637	646	620	645	621	657	675	616	621	699	636	612	663	675	702	642	663	636	657	616	645	657	677	632	669	648	642	691	653	668	634	640	605	663	663	672	618	623	659	638	684	635	624	640	662	666	657	664	639	634	609	615	622	632	663	690	714	656	598	609	589	657	605	661	655	656	634	619	664	621	647	664	660	675	654	636	622	652	644	673	609	639	653	649	637	633	630	673	651	668	641	651	684	662	681	651	678	634	627	664	661	588	584	651	648	651	653	643	643	675	656	614	699	656	651	645	635	611	658	634	661	690	655	676	619	638	616	619	634	667	627	677	644	657	685	635	633	646	660	668	644	646	627	598	681	678	640	633	675	647	643	644	602	607	606	618	672	668	660	674	695	629	690	661	676	682	659	653	669	680	652	676	662	660	677	635	650	670	625	653	608	637	610	667	622	621	668	644	640	634	693	629	663	642	631	627	634	625	626	636	673	589	611	694	659	633	650	619	645	644	601	645	650	648	648	631	628	664	689	657	630	656	630	640	673	660	625	689	601	664	637	601	671	634	715	717	636	673	641	626	668	651	619	617	617	659	656	671	653	643	649	651	656	653	701	640	639	663	654	643	685	725	663	666	641	653	624	654	630	698	676	616	684	669	631	633	649	713	606	611	650	671	663	617	670	705	673	674	663	616	676	653	675	653	667	658	689	654	695	649	700	638	641	656	650	647	658	681	685	710	666	619	636	669	711	601	666	640	639	677	676	610	672	655	685	664	656	629	652	664	651	685	649	640	641	654	663	633	683	678	641	659	663	656	633	615	658	641	664	677	648	668	632	635	682	646	630	659	653	628	656	623	631	645	681	610	588	657	653	700	683	685	661	657	677	653	612	657	634	661	641	630	700	688	664	652	660	655	660	609	662	669	639	611	630	624	668	635	644	639	664	695	637	664	664	686	661	625	633	656	658	658	663	661	642	644	670	679	655	632	672	674	645	671	612	666	636
47407	71736	50598	23942	15520	11056	8508	6800	5049	3843	3260	2737	2406	2087	1945	1911	1775	1637	1358	1220	1158	1061	969	927	848	841	879	798	789	812	774	739	727	722	692	727	676	686	676	706	672	706	653	665	736	689	638	641	649	675	674	627	687	678	674	691	691	641	674	671	643	656	637	651	645	641	661	603	672	633	650	690	642	631	715	632	656	634	680	643	667	602	675	642	603	620	636	686	653	722	698	688	647	647	597	641	685	712	600	662	606	703	614	665	674	635	656	671	599	693	656	699	648	674	616	616	632	611	644	623	632	594	666	692	645	644	686	661	644	647	656	615	699	664	635	636	617	646	663	625	612	644	658	649	679	602	666	665	634	618	642	601	674	686	647	644	676	617	648	677	610	595	651	664	616	624	624	658	596	693	624	660	680	670	662	606	649	619	669	644	638	650	670	662	731	654	609	674	670	619	633	606	637	593	648	663	630	631	660	667	621	688	632	626	651	642	668	615	620	628	623	642	634	635	598	615	647	631	690	658	683	642	676	645	660	609	650	659	627	689	658	585	666	661	678	637	630	645	639	629	671	638	659	643	630	667	649	651	680	648	621	668	631	629	667	627	630	605	657	679	688	615	621	648	652	645	633	655	664	646	643	656	643	637	639	619	691	660	642	650	644	627	687	626	632	649	666	618	644	668	630	634	583	619	642	626	635	658	651	626	639	673	652	627	641	658	653	656	668	614	658	625	639	656	658	622	641	650	626	658	616	642	637	618	632	639	607	646	662	657	632	599	680	664	654	645	639	642	672	659	614	603	697	678	663	601	633	625	635	674	662	648	628	643	579	638	688	657	606	603	643	625	630	650	632	609	651	582	659	645	615	644	599	632	615	660	588	668	630	635	663	656	685	656	632	620	620	676	650	633	648	650	630	640	643	607	661	631	673	634	645	648	647	634	646	666	629	680	679	625	639	685	634	625	642	681	663	646	662	695	613	641	664	666	596	646	665	617	609	661	598	638	621	614	657	633	634	660	664	639	646	645	643	648	649	690	694	649	608	623	680	644	614	645	670	670	579	646	659	673	673	645	660	652	645	639	623	626	680	641	628	655	660	621	665	657	647	716	648	633	683	645	655	649	654	664	623	639	638	638	640	692	680	680	635	632	647	575	656	606	613	607	646	661	666	633	636	680	636	626	644	678	678	599	631	632	613	643	649	601	689	663	690	612	660	695	657	662	662	663	604	613	634	653	640	643	653	657	661	629	645	648	687	645	551	639	648	638	644	642	637	655	678	656	640	646	711	664	646	659	645	651	645	656	630	681	644	633	628	624	650	634	645	659	646	663	603	625	625	688	673	652	652	629	669	629	669	645	652	621	632	670	639	624	656	607	610	605	656	656	634	613	628	653	652	640	626	609	611	668	639	659	658	708	637	688	647	623	612	635	621	659	612	633	657	672	656	646	671	604	659	646	651	620	682	678	668	618	663	667	620	637	669	684	610	644	649	659	662	621	671	676	685	640	624	595	639	591	616	686	641	645	662	631	623	632	628	643	637	615	671	645	650	661	642	634	617	621	604	637	630	645	639	642	638	699	622	673	654	667	619	635	649	628	676	624	687	662	638	651	631	634	637	638	638	639	634	671	663	635	644	636	628	655	596	633	655	614	648	653	665	600	645	629	709	661	663	671	636	633	653	610	622	657	560	630	631	643	650	599	600	651	677	619	689	675	695	692	608	648	664	676	649	652	625	639	628	644	655	661	690	634	602	644	642	668	668	667	619	651	603	650	672	642	671	632	637	669	665	654	660	706	631	652	649	643	612	642	611	684	643	643	675	691	668	623	619	593	652	615	645	653	648	637	651	599	658	650	645	681	674	636	628	632	648	676	640	665	653	662	612	637	625	636	672	627	599	643	653	641	667	643	682	680	618	644	627	635	644	682	627	646	665	634	634	654	642	650	630	667	659	612	644	607	605	650	681	636	612	653	654	647	667	600	670	674	641	640	622	692	611	614	652	618	617	629	599	625	649	670	585	655	687	672	665	629	692	623	660	689	669	593	641	661	605	616	620	608	598	645	672	644	637	663	661	668	636	626	657	685	650	624	627	639	673	630	617	642	668	653	677	632	656	635	648	606	633	603	655	705	659	617	626	668	663	667	660	696	681	646	682	648	669	644	679	696	658	647	645	638	673	654	653	617	647	669	620	636	610	694	615	604	650	641	647	682	638	663	634	659	635	662	631	685	637	632	604	638	664	580	631	697	614	619	587	648	621	646	623	609	627	629	653	627	635	638	668	585	654	642	637	673	632	648	653	607	619	636	661	654	660	641	681	662	625	639	641	679	674	623	634	663	617	653	636	687	643	683	679	669	660	604	624	660	624	660	655	673	639	654	659	651	644	606	711	600	662	652	631	639	625	663	631	575	694	617	580	672	681	630	646	623	627	643	665	694	631	592	655	640	605	643	652	650	629	603	643	629	636	650	648	643	629	640	613	662	608	636	631	632	625	624	647	602	633	707	695	657	619	651	621	622	694	636	679	617	637	654	653	675	647	615	628	653	667	669	650	612	646	662	658	621	641	665	701	645	659	663	622	666	628	632	627	625	600	625	573	651	673	714	672	676	647	608	653	662	635	644	637	643	686	695	673	675	632	640	600	683	658	649	627	652	668	653	677	722	683	606	667	652	659	678	651	652	637	651	670	682	603	614	687	691	651	670	667	652	612	649	631	631	678	678	639	620	599	668	629	624	685	623	610	686	630	642	650	602	629	598	666	673	675	655	683	656	600	660	663	603	642	636	675	637	650	646	659	638	616	638	589	652	605	615	602	683	593	660	652	632	670	626	657	708	687	627	638	657	683	629	655	615	653	659	647	645	641	678	647	671	636	699	596	646	632	662	638	660	613	630	648	679	649	648	668	650	626	669	662	633	628	660	639	633	641	612	686	634	656	627	637	619	594	671	645	661	641	654	641	654	631	632	626	633	699	653	656	646	663	631	636	638	688	604	658	652	641	633	654	685	610	679	643	669	647	625	678	647	601	671	625	666	644	641	696	646	595	668	691	601	639	665	621	641	621	609	651	658	612	610	629	632	649	649	599	623	652	668	619	649	606	619	639	648	664	657	655	664	669	616	637	659	648	654	664	662	667	628	599	660	612	647	658	678	639	674	593	630	604	653	662	679	633	658	667	592	606	645	605	676	633	652	654	668	622	649	674	635	635	708	674	640	667	629	591	624	654	655	675	662	624	640	621	587	641	603	644	637	641	657	677	633	625	632	649	635	666	599	664	628	651	653	615	664	648	664	643	640	643	660	648	682	643	649	602	685	676	644	650	619	663	654	693	627	659	634	645	645	722	646	666	667	636	619	645	696	625	665	647	670	652	623	673	668	595	647	682	654	655	620	604	646	649	602	638	625	656	623	654	643	636	657	651	673	625	664	653	597	589	632	707	636	634	657	595	708	631	633	622	631	637	624	626	646	617	682	636	704	649	651	616	674	657	636	636	667	647	620
38852	40100	27412	11472	4178	2417	1797	1272	1010	812	670	570	518	456	494	465	453	380	321	351	313	285	283	289	279	262	261	255	285	257	252	249	236	218	270	236	250	236	248	245	247	222	231	235	239	239	270	254	206	249	208	246	215	219	256	239	236	207	240	233	245	241	239	228	242	230	238	248	264	246	255	266	253	249	245	238	244	215	221	231	214	254	221	269	246	230	233	228	267	282	256	254	230	276	265	266	229	247	243	260	233	237	253	234	223	229	239	243	228	274	230	224	253	218	235	224	228	249	230	217	219	242	231	255	250	256	238	217	238	206	237	247	273	239	216	223	226	231	255	229	214	276	232	266	217	230	238	238	255	260	202	249	245	257	254	225	219	243	252	244	243	234	248	240	269	231	227	246	230	261	243	241	264	242	260	251	260	275	280	252	263	239	238	244	237	214	220	216	239	259	239	249	259	252	251	236	247	256	229	221	219	279	260	249	249	258	223	219	214	236	255	247	235	262	246	233	220	230	233	253	227	224	232	229	246	255	227	230	238	212	224	257	261	243	241	227	252	249	244	250	237	240	257	231	236	258	227	223	245	244	225	252	232	232	211	252	229	223	233	222	258	280	230	234	225	237	242	238	224	230	255	241	276	224	256	254	208	223	264	244	273	246	258	250	281	250	229	223	242	244	240	237	241	230	227	229	267	246	239	235	225	226	248	207	227	249	255	231	240	225	231	231	247	211	243	240	230	247	230	257	221	253	244	238	230	241	232	233	236	240	233	231	242	231	218	205	260	237	258	253	214	257	242	250	214	257	228	265	219	235	239	240	239	230	235	245	232	257	231	229	233	240	246	241	224	225	236	241	222	234	232	270	256	250	224	255	241	253	244	213	242	243	262	239	249	259	243	246	246	211	254	238	234	245	228	225	249	238	268	242	261	239	230	215	225	227	251	242	252	239	242	223	220	246	232	227	240	256	253	236	251	228	240	224	228	231	250	240	246	225	241	237	238	218	247	245	261	240	244	224	254	231	233	256	209	243	228	247	228	238	260	247	238	248	231	275	242	234	221	258	249	238	234	255	251	235	227	221	235	239	232	230	245	241	252	240	240	235	219	218	223	259	210	235	223	246	237	249	249	209	247	254	231	255	234	258	241	239	268	245	252	246	243	267	209	262	231	256	247	244	236	252	265	245	236	223	264	242	258	265	234	213	228	243	255	275	244	249	226	225	226	255	229	243	297	224	223	253	247	215	244	256	255	232	253	236	216	240	233	238	218	265	230	239	238	205	249	222	240	234	256	233	258	248	249	220	249	223	235	232	255	222	211	255	240	231	229	245	261	248	251	257	229	271	231	263	245	252	247	251	228	241	252	262	204	250	250	257	221	226	250	219	217	246	250	263	251	242	264	226	288	221	245	236	241	236	243	227	238	257	287	240	234	243	230	254	233	244	255	201	230	256	253	237	225	252	238	272	256	257	220	240	236	256	208	225	239	255	244	242	248	224	257	239	212	232	240	243	225	235	282	230	233	246	231	246	233	267	259	258	238	227	223	207	247	239	230	230	265	252	227	252	250	234	237	261	243	240	216	243	232	246	259	226	228	241	222	269	242	267	234	242	241	245	243	226	242	225	232	256	243	216	251	218	239	243	271	268	244	230	240	223	258	249	260	237	207	257	240	226	245	238	241	224	234	231	228	214	224	245	251	258	241	226	238	239	242	235	237	229	225	245	223	237	221	265	239	253	249	235	247	242	232	240	247	236	238	239	259	248	250	252	239	243	263	240	241	256	261	221	253	256	253	234	223	242	227	236	231	204	275	224	242	248	245	243	267	248	215	215	240	274	221	245	235	226	248	278	249	269	216	255	255	234	240	225	252	243	270	252	243	218	235	219	238	224	230	248	246	224	259	240	216	285	222	258	244	231	231	234	245	242	251	225	244	264	242	243	248	232	215	224	230	206	241	250	266	233	247	232	237	230	234	262	218	251	240	259	216	236	242	243	232	226	259	244	253	240	257	265	248	231	247	250	223	255	250	243	260	226	259	209	218	233	207	217	229	215	239	223	207	206	264	238	207	237	228	261	237	243	245	257	236	245	258	232	245	248	217	233	223	249	264	228	252	234	248	227	218	248	246	235	224	247	251	218	242	249	246	258	231	216	230	262	239	249	264	223	233	237	214	246	247	251	236	246	247	256	252	267	242	261	250	238	241	266	213	227	245	225	214	252	245	239	237	243	254	229	243	282	254	260	244	261	266	245	236	254	252	239	234	224	216	251	228	222	249	257	252	221	243	243	238	244	228	264	248	225	247	233	219	226	226	219	250	245	237	236	271	245	258	230	260	219	231	247	248	239	240	267	228	239	264	256	265	252	243	259	220	233	228	251	263	255	232	228	217	230	246	243	268	249	240	258	234	232	285	240	252	237	254	243	260	225	223	216	265	240	246	233	236	235	228	254	237	248	237	229	229	241	225	253	225	230	249	227	250	234	286	246	233	237	254	230	257	218	219	251	240	220	234	244	229	235	246	238	231	227	244	249	232	238	242	253	251	246	228	256	236	231	244	247	250	215	255	235	236	249	218	243	239	264	251	234	244	259	268	244	256	240	214	258	222	246	242	241	254	219	225	243	270	260	263	227	224	220	233	264	249	261	221	251	241	267	262	263	293	230	251	276	265	220	240	214	253	241	220	246	221	245	235	249	234	231	216	247	205	255	242	249	238	249	263	242	239	258	231	235	217	235	233	240	233	246	238	252	265	239	245	238	242	221	264	239	243	230	250	238	247	251	249	227	241	212	275	242	257	244	245	259	238	243	232	241	242	227	264	272	269	231	240	226	243	262	220	252	237	253	229	247	238	253	261	241	234	222	252	240	267	237	223	251	222	234	217	262	248	223	227	252	240	216	241	248	256	219	245	256	247	242	249	239	249	236	255	238	233	272	244	228	246	229	254	239	216	255	248	251	241	268	268	227	212	239	257	224	258	241	237	229	235	216	208	261	266	249	214	255	252	227	226	214	213	241	244	232	229	247	249	258	228	235	224	241	226	240	230	206	233	260	225	262	229	213	225	220	245	260	238	258	240	247	242	218	239	241	193	269	237	252	236	272	240	233	253	251	243	226	249	248	240	258	254	209	241	234	258	227	248	224	231	225	235	244	230	236	261	233	226	272	233	238	252	255	246	266	233	264	261	217	236	251	228	236	239	209	256	265	243	232	230	238	211	270	226	229	256	226	254	265	216	222	245	262	241	230	214	277	254	256	263	232	248	225	230	227	256	234	252	240	226	242	263	240	266	253	248	255	259	247	265	231	240	251	243	222	261	267	231	248	234	233	240	262	236	244	219	227	242	229	258	212	264	236	249	254	234	274	217	255	273	227	213	238	230	262	232	213	211	261	240	263	258	227	220	216	265	236	259	221	236	257	237	240	227	253	236	245	230	263	254	241	235	261	271	255	261	236	250	235	244	257	248	240	245	227	254	253	244	230	254	226	216	226	257	259
43576	48322	30900	11759	7023	4864	3585	2828	2046	1550	1292	1072	912	778	766	764	709	688	469	430	455	403	371	369	330	313	350	289	323	295	308	299	284	245	271	289	244	253	230	291	269	275	250	287	286	260	283	266	255	280	230	262	262	264	261	264	238	271	230	271	262	267	273	250	251	264	255	263	297	254	271	273	256	279	268	255	273	261	273	288	264	253	278	272	280	282	262	301	276	296	279	272	274	268	270	281	273	266	257	271	264	259	282	259	264	274	242	277	260	235	271	257	261	241	253	263	283	276	245	253	249	274	271	246	272	252	270	258	260	295	271	231	229	268	273	285	251	237	233	218	235	244	256	253	238	274	272	259	274	262	253	258	281	273	265	253	260	241	245	273	263	269	228	255	273	272	238	285	260	256	258	254	282	268	260	262	263	254	273	255	264	262	257	275	275	260	245	281	258	285	233	274	263	251	253	252	299	253	269	278	243	264	244	259	265	295	262	256	227	264	255	254	245	240	268	276	251	247	266	277	239	256	278	244	270	229	264	228	272	273	283	266	263	250	234	258	247	250	285	238	257	239	265	250	275	231	239	259	238	253	255	285	250	248	259	260	247	244	229	254	258	260	239	255	244	266	258	273	272	262	282	279	274	235	269	263	253	269	260	279	261	277	257	283	264	292	272	233	279	253	239	250	250	236	254	267	257	260	266	265	254	243	265	258	267	277	270	275	275	245	251	246	253	289	240	266	277	284	273	279	236	278	227	277	253	268	245	273	280	266	270	278	249	254	294	262	246	241	271	252	265	257	281	237	260	272	279	268	286	249	271	248	235	242	262	272	261	291	248	242	265	260	263	261	286	274	266	254	263	239	248	263	268	269	246	273	249	238	267	251	250	250	270	245	266	292	234	247	268	276	257	249	257	240	282	243	275	271	262	283	223	266	287	278	262	269	237	294	273	277	276	233	263	264	259	234	262	253	281	271	234	275	285	249	276	231	250	258	258	247	270	259	276	250	272	245	257	251	260	252	266	284	281	273	281	271	251	243	249	247	289	267	266	270	239	276	284	251	275	258	286	270	268	267	253	262	251	276	244	274	249	257	269	251	263	270	266	274	252	253	250	275	226	271	254	261	264	273	251	261	257	270	253	276	248	245	262	231	263	271	268	260	258	245	236	260	281	248	250	255	261	259	258	262	251	253	260	280	286	262	250	252	267	264	266	274	267	273	241	238	265	273	261	273	261	266	266	264	262	260	259	271	290	282	248	256	261	269	269	243	252	292	276	269	289	263	245	259	259	279	237	278	257	263	253	232	261	278	273	262	242	255	270	266	264	279	244	232	262	282	282	277	254	255	290	284	269	256	291	274	255	251	283	275	284	266	258	246	289	249	283	270	247	272	255	248	270	250	265	254	262	274	257	266	272	261	289	262	241	258	248	251	262	275	271	251	276	270	267	271	271	281	285	285	263	279	273	270	292	286	255	248	257	271	246	247	257	270	279	271	273	249	253	257	255	295	228	252	265	226	257	239	252	256	257	251	245	255	248	272	288	258	286	241	237	266	273	265	287	254	273	285	273	245	250	252	251	279	254	238	269	268	252	226	232	249	247	262	247	245	304	255	269	249	290	259	264	242	265	276	284	236	248	273	256	234	264	279	272	247	270	269	253	233	232	259	256	273	267	258	275	267	276	275	259	241	259	235	255	247	266	247	261	257	280	266	245	259	249	271	254	249	270	277	256	259	264	248	247	267	259	267	249	286	246	261	268	278	280	292	254	276	263	255	233	241	270	246	295	231	261	280	281	253	276	260	257	278	252	273	264	279	274	265	276	296	292	244	248	258	274	264	275	270	260	253	260	241	285	254	249	258	277	277	257	252	242	287	245	248	233	266	261	241	256	250	272	259	256	266	254	251	237	248	238	253	259	295	271	239	238	267	227	245	258	262	245	277	268	247	234	281	230	269	232	247	240	285	268	259	288	268	254	237	268	261	276	260	231	252	273	277	248	260	270	244	276	235	260	249	257	247	260	241	271	246	266	301	238	293	263	259	265	248	294	251	303	264	263	245	279	254	282	264	267	250	264	256	268	240	291	253	261	243	258	238	277	250	235	249	225	283	247	273	260	248	256	250	262	277	276	261	273	252	280	267	269	270	244	252	272	275	273	275	268	259	299	237	245	275	281	237	238	269	255	254	229	246	243	278	248	279	283	290	272	256	239	251	283	244	282	269	255	260	265	258	276	271	255	230	297	252	257	253	248	273	267	241	270	259	296	256	232	258	263	259	275	279	257	277	272	260	290	267	265	251	266	268	279	290	244	288	286	261	255	260	262	267	269	241	288	250	320	264	238	302	244	276	251	253	299	252	262	266	258	258	249	274	243	283	291	261	241	248	267	258	277	309	235	255	258	242	271	251	258	255	242	271	285	262	259	266	246	248	268	303	254	266	286	236	257	277	222	275	265	257	248	264	254	253	247	263	280	265	261	235	257	266	240	244	253	248	254	266	271	262	264	232	273	239	239	243	291	251	236	262	285	249	272	264	254	244	264	282	273	258	269	275	242	265	276	255	268	240	276	217	261	308	245	284	270	242	282	258	242	234	266	269	262	255	274	254	244	271	261	246	238	244	246	274	251	268	294	250	277	272	260	280	257	257	265	262	251	254	247	256	283	270	249	276	260	253	269	259	244	273	267	255	260	249	243	287	247	271	265	268	272	280	245	234	265	272	257	253	244	237	272	266	250	289	258	249	268	247	253	265	267	282	275	230	278	275	258	249	252	242	245	261	244	247	250	273	249	233	264	262	243	262	275	259	243	258	258	277	261	273	265	259	235	272	236	279	268	272	252	283	275	275	268	276	278	251	246	272	228	272	264	260	263	292	270	230	288	238	264	270	276	262	271	261	271	276	264	262	231	269	240	262	252	292	250	259	273	260	270	239	261	241	273	239	255	258	276	317	282	281	281	235	274	266	266	247	295	245	263	249	250	272	227	264	267	263	255	263	243	267	268	278	281	243	246	273	268	258	276	283	262	253	262	261	241	295	255	290	267	261	259	250	249	254	263	286	287	275	264	235	302	276	281	256	244	245	251	256	260	272	287	248	250	263	260	274	241	265	249	285	253	278	240	284	276	278	244	246	264	278	252	227	255	237	287	266	272	262	261	276	262	260	271	260	258	252	267	286	270	224	253	276	285	267	273	299	247	238	274	248	272	261	281	275	262	257	255	268	254	265	250	288	265	265	273	249	266	281	234	263	267	272	270	276	250	269	270	269	275	264	284	285	262	258	281	274	236	244	275	243	252	284	251	257	259	283	268	267	229	276	247	269	244	267	250	262	258	242	264	270	281	285	242	263	270	243	269	313	283	260	273	249	264	262	246	270	267	250	268	281	230	240	265	257	259	235	271	272	281	284	249	223	256	307	268	238	273	241	263	283	273	260	249	273	294	235	288	276	232	231	278	297	255	240	271	302	256	257	250	271	269	264	253	260	263	268	254	273	283	277
25204	20550	26171	24479	17453	6964	3351	2106	1639	1288	1074	960	790	735	583	630	598	552	516	517	510	482	458	447	426	417	401	393	370	360	362	370	376	370	371	390	330	334	362	355	381	343	384	353	354	328	356	320	364	333	352	361	363	331	365	344	346	347	405	387	341	311	349	374	335	344	379	354	371	352	365	369	350	366	387	315	374	387	324	364	357	343	332	342	376	361	360	359	361	389	321	374	366	362	338	396	393	375	342	344	345	330	357	359	363	380	354	385	354	353	332	334	346	319	350	358	377	342	359	329	359	330	367	365	397	319	356	358	343	331	364	347	379	346	340	329	360	372	374	344	339	373	361	330	307	320	344	327	322	366	356	352	355	334	365	364	353	312	343	379	332	350	329	362	332	386	343	326	356	357	369	373	334	370	366	381	347	343	317	384	338	402	383	341	343	329	335	372	351	298	347	360	359	363	382	360	379	367	378	311	341	352	359	373	338	336	395	340	371	359	356	338	375	351	354	324	352	367	349	369	369	355	399	407	347	339	358	365	345	379	334	364	338	345	325	411	349	357	335	372	377	361	353	338	351	351	361	346	330	382	351	378	396	362	314	369	364	322	363	324	331	362	338	360	343	337	336	337	341	343	368	340	363	342	391	349	358	370	332	348	352	333	384	385	354	349	354	351	349	354	358	364	349	365	334	357	346	326	370	341	352	325	378	327	360	372	336	352	359	357	318	333	346	334	343	381	354	361	326	373	349	363	328	351	369	359	338	331	377	368	343	370	342	408	360	378	348	314	395	387	361	351	350	365	357	357	332	380	368	369	358	361	368	327	343	356	349	362	372	352	357	351	356	344	415	345	377	365	341	351	368	383	361	337	358	325	349	345	343	344	345	350	359	332	381	355	356	335	406	334	329	363	358	367	347	345	368	362	339	328	344	388	368	337	337	352	331	348	346	341	342	372	371	351	327	360	371	352	318	324	303	370	332	343	292	391	381	360	352	354	368	388	355	370	372	351	349	322	346	365	318	344	351	353	350	310	391	350	341	361	371	324	367	346	329	368	333	322	396	346	376	336	363	359	332	335	349	363	348	341	370	321	337	343	334	363	377	366	354	335	369	361	364	352	355	349	357	367	357	356	370	362	371	392	364	364	356	356	341	394	346	365	346	350	397	348	357	331	369	381	365	366	358	351	386	358	335	327	368	363	354	361	338	347	379	354	383	345	344	322	370	353	366	358	346	400	368	330	374	328	334	337	367	362	359	388	353	361	352	336	337	355	347	358	350	371	356	366	348	376	341	365	353	366	360	370	355	350	332	385	333	380	358	309	339	322	343	341	335	348	343	338	364	386	356	380	357	387	336	369	343	329	340	370	327	357	373	359	350	356	380	340	372	317	344	345	361	330	359	364	359	366	357	360	358	385	333	341	327	337	342	356	330	341	328	364	365	362	369	310	356	331	358	372	359	393	351	334	343	329	349	346	370	354	344	379	353	362	353	369	364	371	326	359	382	358	330	342	379	368	319	339	337	375	359	348	358	352	340	356	341	367	351	358	343	345	336	375	353	382	366	361	332	355	367	373	327	367	349	341	325	357	378	350	398	366	366	370	356	360	322	379	364	384	352	348	418	347	364	360	340	325	343	357	365	337	372	337	379	326	378	396	354	340	357	382	391	345	348	339	352	370	396	335	315	363	353	357	376	332	384	384	338	349	383	340	350	355	339	378	342	331	362	326	311	380	367	355	377	356	372	314	368	341	356	358	326	398	352	390	334	352	376	339	364	365	360	341	356	348	350	338	362	356	342	361	359	378	367	390	366	349	373	350	367	350	338	333	371	347	366	347	363	371	378	378	364	360	363	360	359	363	337	331	333	371	350	359	372	354	372	362	342	360	335	357	347	357	380	312	379	334	346	369	400	355	347	363	363	347	328	377	344	363	352	353	362	333	353	354	355	353	337	345	326	360	339	353	306	365	335	358	321	346	388	354	360	330	359	351	334	321	383	364	359	361	366	386	376	346	328	345	348	336	342	350	308	347	358	352	380	330	355	380	378	351	400	349	376	352	341	348	367	350	351	320	342	330	391	375	348	358	370	368	354	369	333	367	349	359	361	345	337	350	333	349	347	346	327	359	385	380	335	364	328	364	350	399	361	371	360	314	341	346	334	357	326	338	366	353	365	335	353	350	356	382	358	367	350	354	348	341	358	358	358	353	386	372	359	336	317	354	348	368	344	381	363	381	365	357	387	350	353	355	372	374	398	336	367	342	325	333	361	329	352	338	331	341	343	359	347	359	380	362	382	403	336	383	350	365	340	348	372	360	345	351	374	345	355	345	384	340	298	385	346	340	329	350	349	340	380	370	332	348	336	345	374	346	353	346	371	361	358	325	362	343	329	356	345	375	345	370	410	353	328	372	343	359	344	309	367	408	346	380	365	348	364	390	355	315	327	342	356	352	319	380	337	382	342	356	338	388	324	333	343	345	365	356	362	331	362	364	359	364	362	336	372	359	383	370	358	340	357	382	355	398	293	332	358	340	337	333	334	350	332	369	353	358	363	345	363	334	366	384	380	339	346	357	363	362	345	353	347	344	352	351	376	381	322	331	351	325	385	359	345	349	327	355	332	388	381	373	358	344	389	397	344	389	345	378	344	328	331	360	348	339	333	336	364	349	353	370	361	349	315	344	376	346	386	352	333	343	330	332	357	345	346	337	338	329	339	348	338	354	345	327	355	359	397	338	328	364	341	361	351	346	347	345	361	372	337	351	395	375	336	397	377	346	358	329	345	367	333	358	332	346	379	319	323	397	381	324	371	322	405	368	358	352	365	370	362	382	329	321	359	357	362	351	368	363	383	331	359	367	339	394	387	362	371	387	384	382	339	346	343	348	369	376	329	374	356	351	356	344	349	335	372	351	329	352	354	324	349	375	350	382	395	335	336	330	352	377	359	336	389	351	346	374	362	341	344	355	340	365	386	381	377	365	387	351	346	384	351	381	360	360	335	365	371	332	333	338	358	358	347	348	352	300	386	373	349	352	384	376	322	345	345	369	301	367	344	343	368	344	353	331	360	346	374	334	370	334	385	358	360	367	327	360	364	387	328	364	344	360	362	329	366	331	372	365	394	334	372	349	350	375	338	366	339	345	367	328	334	383	351	352	337	360	410	357	325	347	344	337	350	357	366	344	341	361	349	388	363	328	351	352	364	362	356	346	377	356	347	369	360	343	343	315	337	335	353	341	373	355	353	361	373	333	326	327	348	339	363	361	308	343	348	351	338	330	356	377	373	400	361	311	335	326	319	328	334	344	366	364	353	342	372	379	354	344	350	383	333	352	337	324	395	391	353	367	351	351	364	349	387	357	360	348	315	352	350	353	305	386	378	350	365	344	376	332	359	329	344	337	356	347	368	367	382	380	311	370	342	356	351	345	338	354	342	400	344	364	359	350	386	344	352	350	352	364	379	372	379	337	392	345	329	330	341	345	380	337	360	399	327	356
44254	57683	39842	16454	10289	7586	5786	4259	3299	2698	1929	1737	1388	1186	1073	1038	945	878	733	679	669	624	535	531	519	514	507	454	424	416	417	419	397	436	406	418	392	379	414	374	347	372	379	384	354	413	378	407	336	363	353	356	344	375	413	346	398	361	364	380	390	336	358	397	360	360	398	360	348	401	341	367	345	367	373	378	413	365	347	371	339	371	357	344	349	353	405	364	373	376	402	356	374	389	404	385	389	346	354	343	397	398	361	341	339	367	377	381	352	305	365	363	377	355	362	375	402	384	343	364	374	343	360	358	368	367	340	356	322	364	375	383	364	362	373	402	397	368	364	371	376	373	389	379	347	349	343	369	346	376	350	367	350	378	369	364	377	390	340	399	343	364	362	378	364	344	368	353	355	383	392	382	359	339	392	367	372	363	359	348	362	387	361	407	336	399	363	350	331	348	346	359	364	372	345	363	345	379	382	358	396	375	370	394	372	370	370	380	347	390	370	375	386	353	363	363	365	376	349	373	347	376	355	331	312	363	385	350	348	337	355	374	373	374	368	339	388	365	379	352	354	384	366	396	357	357	359	374	351	338	352	383	388	373	356	353	345	384	368	329	376	388	378	339	377	352	367	367	363	410	360	374	373	351	374	357	350	372	379	376	361	386	330	351	360	362	347	386	366	381	375	356	388	372	345	381	347	397	358	358	383	351	376	365	361	373	396	373	338	360	410	360	341	395	382	379	350	351	371	368	401	330	362	387	362	368	394	383	384	370	378	393	344	349	384	372	348	363	373	395	345	381	388	353	403	379	374	362	380	391	339	357	354	360	355	368	355	393	379	399	359	376	364	394	349	363	377	357	364	363	368	353	354	366	366	329	341	351	355	368	344	365	364	404	347	414	325	348	357	358	369	345	385	366	368	358	373	414	360	360	327	354	344	393	370	383	362	375	373	367	385	375	380	394	364	361	341	340	350	384	352	367	350	389	365	369	382	348	361	395	392	370	370	377	384	338	324	383	372	376	375	374	383	362	396	389	367	357	356	392	336	374	367	337	348	348	345	363	392	343	352	383	388	331	379	372	334	387	348	403	376	380	371	369	352	337	378	390	312	388	322	333	409	376	364	381	343	333	360	357	379	364	332	380	378	352	378	352	365	345	334	366	365	384	335	357	361	407	367	340	329	363	347	384	348	397	362	346	328	356	393	385	353	389	334	378	355	358	366	377	358	344	384	364	372	388	365	369	363	308	382	364	358	387	373	338	382	358	379	363	365	380	354	379	398	374	389	345	376	379	374	353	360	382	356	331	348	377	346	332	372	348	353	394	352	388	374	345	333	374	379	358	379	359	370	357	396	336	376	349	332	358	335	337	373	341	359	358	356	370	367	379	367	373	397	373	389	320	341	365	372	339	368	380	367	351	385	329	353	359	372	347	344	371	369	397	362	370	346	384	357	357	364	366	373	362	303	343	336	394	374	359	354	333	368	358	366	400	340	370	372	374	334	389	345	388	372	350	345	342	333	350	358	324	372	395	369	330	348	370	328	349	355	403	355	354	368	362	347	393	359	343	372	383	344	329	337	329	357	345	309	350	326	380	386	353	367	336	359	397	353	374	356	340	340	369	373	360	364	363	360	351	351	328	399	375	350	319	393	371	361	341	367	370	377	332	404	361	352	368	333	365	394	359	358	356	347	380	365	349	370	348	376	374	363	359	360	383	341	357	403	361	357	363	355	346	358	360	376	332	384	370	386	348	341	381	375	352	356	361	386	370	349	352	342	375	369	355	382	407	344	314	354	365	395	340	348	359	341	381	370	363	363	320	404	356	386	347	379	392	407	381	330	366	357	362	343	383	399	385	331	359	359	360	353	330	334	348	379	339	379	347	338	367	362	343	372	341	380	370	378	356	343	348	328	378	321	327	353	407	395	379	357	346	379	361	373	348	344	333	345	357	376	353	340	367	342	363	393	346	336	364	337	387	348	377	372	369	351	357	355	385	370	340	345	391	356	356	374	370	327	357	363	374	348	370	414	379	345	334	348	336	369	317	353	375	341	413	348	345	377	388	386	350	353	355	355	382	375	374	370	338	359	364	336	335	358	354	348	365	406	386	355	344	338	366	342	348	382	343	358	362	345	354	354	363	359	375	342	356	364	378	395	330	350	371	336	350	374	348	373	350	353	394	345	345	387	364	358	394	344	357	346	358	405	396	356	377	363	337	353	362	366	334	356	353	354	383	380	389	382	365	390	376	351	368	350	360	368	344	372	354	372	392	374	367	379	344	369	346	338	350	348	375	380	364	380	350	359	374	346	381	365	387	393	365	348	358	333	341	371	406	354	385	361	368	352	365	374	362	341	339	380	377	376	356	340	355	375	353	346	324	351	335	387	419	363	396	362	383	373	376	342	332	337	347	406	386	381	398	340	337	366	359	371	342	361	373	374	332	375	354	378	362	312	378	343	336	366	345	374	387	345	374	342	366	382	372	366	400	341	347	385	387	357	387	348	379	355	388	363	383	338	364	395	386	340	349	376	324	339	369	338	411	369	374	359	337	351	375	330	338	363	371	345	357	346	335	410	351	371	367	383	361	371	348	333	366	364	381	339	385	344	397	358	349	370	351	359	359	352	365	373	327	377	352	388	404	369	358	374	367	331	369	345	330	340	369	344	362	368	348	361	368	367	352	364	375	334	377	356	369	377	371	358	377	364	418	353	323	393	361	375	393	364	353	354	383	358	360	369	377	356	355	352	374	367	354	380	356	349	389	347	343	367	354	345	367	405	353	359	374	376	363	373	381	361	357	364	336	389	362	377	362	371	360	343	336	363	323	374	338	361	364	361	382	354	340	336	344	384	351	355	335	361	339	349	392	383	372	333	366	366	363	370	358	373	350	343	367	362	367	338	369	377	367	369	367	337	397	377	368	364	340	387	367	355	340	391	369	392	368	333	345	387	345	352	356	359	381	346	367	351	349	362	396	360	367	347	355	400	373	353	340	353	381	367	370	369	373	388	369	338	373	350	355	392	415	343	336	358	358	335	345	383	367	340	366	363	364	380	359	377	393	355	376	362	345	375	394	346	381	361	355	354	396	377	362	416	396	371	363	381	374	349	422	333	380	332	369	345	381	377	377	369	375	361	365	363	340	358	354	405	374	399	394	396	396	380	338	393	355	347	351	354	357	362	362	372	319	332	378	389	353	373	362	388	383	381	388	331	366	313	351	369	361	390	343	344	353	361	343	358	350	366	357	336	359	379	375	365	372	367	347	380	361	359	386	366	412	393	371	384	364	382	328	353	369	359	373	349	354	351	367	339	381	385	371	356	364	381	378	354	358	347	369	349	347	329	361	361	385	364	338	351	383	348	348	328	357	390	378	390	366	356	361	405	335	371	380	355	377	372	394	360	331	360	374	391	372	385	374	377	387	330	375	389	374	369	383	399	359	391	395	340	344	383	368	364	361	360	349	353	350	413	377	346	367	389	373	347	347	386	385	357	356
22364	20325	26761	23559	20246	20021	11689	4235	2938	2376	2066	1687	1496	1301	1199	1067	998	985	960	885	873	863	804	847	796	734	796	741	730	750	722	721	661	723	684	686	709	692	658	713	641	642	683	675	678	681	671	679	637	702	681	679	668	690	622	641	695	637	608	634	671	663	599	638	677	667	627	658	678	645	627	680	667	627	640	674	694	617	662	664	621	685	642	611	611	661	657	654	646	683	643	669	699	673	663	680	611	681	661	642	689	684	652	627	680	652	645	633	643	655	636	645	623	623	688	644	654	678	659	622	656	690	635	646	628	637	660	705	618	666	628	662	678	646	646	639	660	677	682	618	663	656	653	584	638	614	633	637	636	608	639	634	633	652	629	665	645	634	661	628	668	705	619	644	608	612	654	667	637	620	641	608	641	654	612	618	674	685	659	682	644	637	669	615	670	629	630	633	607	662	632	631	605	644	649	617	657	643	672	668	634	633	588	626	660	692	649	684	642	665	678	622	640	625	666	627	672	666	613	665	625	616	655	599	642	662	667	657	638	622	599	661	645	656	689	639	652	701	679	604	692	656	659	672	609	700	650	667	663	646	636	649	615	663	651	636	631	684	601	608	664	674	643	671	635	635	649	651	663	643	638	674	655	686	627	641	654	675	643	608	641	647	681	674	640	664	677	598	651	621	654	681	622	640	689	647	650	631	609	685	667	614	671	642	699	649	612	655	601	628	612	657	625	625	679	625	631	612	629	678	630	657	654	682	635	654	636	622	617	638	632	613	698	630	654	671	666	632	691	659	626	661	694	658	631	662	661	631	604	596	626	646	618	640	644	653	616	603	664	633	680	599	634	635	665	614	634	638	685	663	651	670	660	638	634	631	680	614	652	633	636	640	638	611	652	650	644	617	620	668	679	628	686	635	662	630	607	687	581	661	600	663	693	642	630	667	705	645	660	667	701	675	671	646	680	673	635	622	628	669	637	658	623	639	710	595	676	696	654	632	666	646	646	596	622	638	615	631	657	628	666	655	679	658	609	611	608	634	678	596	645	635	620	616	680	655	630	648	698	620	685	645	691	650	656	622	644	682	618	654	624	608	624	639	646	629	650	685	654	621	664	678	699	644	606	621	605	644	676	668	646	667	637	658	672	650	604	646	631	670	655	683	609	660	624	664	676	678	656	618	648	670	668	639	662	622	651	666	619	630	631	639	624	648	633	629	658	652	632	627	613	636	642	670	626	679	639	710	676	650	606	680	632	652	569	691	663	661	639	672	621	627	626	657	646	676	631	654	664	682	647	617	681	682	647	692	636	605	624	680	608	647	613	656	643	594	632	616	673	601	641	655	615	691	633	673	652	660	687	643	651	655	654	649	625	645	656	646	668	611	627	636	680	638	673	642	659	625	649	683	654	602	657	671	673	643	633	657	625	641	610	623	638	665	643	629	640	658	627	627	635	611	624	685	644	626	680	670	612	668	634	591	667	663	640	630	656	648	666	627	658	611	659	594	629	660	605	610	653	662	685	636	648	674	680	639	631	650	679	656	656	661	703	629	653	664	595	628	640	633	630	687	636	599	608	649	634	687	622	634	657	667	656	641	639	656	587	621	634	645	638	621	588	613	610	621	617	650	575	631	644	583	649	652	669	643	636	642	551	682	666	663	662	673	614	616	670	686	648	677	596	677	668	658	692	649	662	653	644	637	666	631	677	624	609	654	602	649	674	688	640	683	665	681	662	707	638	648	655	628	646	649	647	639	623	626	657	621	658	662	672	693	611	636	633	695	692	653	662	626	651	649	680	611	608	655	664	631	643	680	622	668	655	665	654	650	631	680	647	622	654	685	656	642	640	592	657	619	679	647	621	685	620	655	649	656	635	611	666	695	609	680	663	613	624	692	670	642	643	636	664	611	670	646	679	670	629	626	646	621	638	629	641	637	625	646	618	675	685	676	642	660	615	645	682	639	615	617	689	685	699	647	674	660	694	679	686	631	595	653	701	624	668	638	598	603	663	648	623	673	675	659	632	636	656	647	619	628	635	711	660	642	688	648	662	639	643	636	633	643	641	615	621	630	650	674	699	620	629	655	644	615	640	657	650	624	598	658	690	649	666	654	648	606	626	653	626	649	652	619	704	647	631	665	649	639	635	685	672	629	656	629	656	692	641	665	672	647	666	651	630	640	617	685	641	702	625	692	655	664	688	634	629	659	649	647	659	691	654	653	606	650	666	641	638	609	643	678	676	662	625	622	666	635	635	637	643	690	643	623	664	658	617	687	697	627	612	591	664	635	658	632	648	667	678	607	628	625	661	653	640	637	657	618	658	666	646	614	601	655	638	629	653	632	629	636	667	636	620	638	588	640	622	695	629	654	655	657	642	606	610	652	650	654	672	665	635	628	622	629	700	608	602	618	652	632	676	635	675	651	666	608	623	636	633	649	590	656	658	648	648	651	649	651	604	641	667	671	673	612	642	604	635	644	623	652	624	657	630	642	656	593	631	682	675	629	661	634	623	674	626	628	643	632	678	640	664	567	640	637	643	641	618	567	647	616	674	603	680	663	646	672	663	669	630	655	659	673	645	644	633	586	640	663	623	661	679	687	667	651	636	621	688	607	711	638	679	710	631	634	652	682	672	640	623	656	624	679	653	639	612	636	611	628	617	679	616	673	684	687	629	658	636	684	703	656	621	673	671	650	618	685	611	627	675	638	667	656	643	653	618	649	656	622	658	643	681	615	673	677	629	668	654	630	657	630	640	622	636	614	677	686	601	650	635	650	670	660	666	632	638	657	644	665	597	670	636	646	659	626	680	636	632	625	697	655	617	653	635	631	685	621	662	587	686	632	620	650	692	619	634	636	607	640	663	593	652	631	682	679	629	587	649	651	658	637	657	645	573	665	667	663	620	681	658	671	618	615	654	654	631	605	635	607	663	668	679	633	624	591	665	643	739	657	678	645	659	605	650	690	668	646	648	644	666	663	648	637	688	655	675	624	635	638	661	645	614	703	621	661	630	647	651	605	626	631	637	638	600	713	592	618	622	648	618	681	618	650	651	683	680	683	664	584	607	634	624	648	668	624	668	656	672	664	652	663	630	670	651	645	631	639	654	673	649	632	652	637	602	633	611	655	636	650	672	617	641	632	648	696	657	626	624	642	655	644	680	650	693	665	661	653	667	681	635	665	631	657	667	625	637	621	614	625	670	646	676	668	688	595	668	678	626	657	617	679	650	657	664	645	648	656	624	647	649	629	587	607	651	652	690	662	625	597	688	633	617	640	623	674	655	640	631	636	669	662	655	667	619	643	654	606	669	695	699	665	582	654	615	626	633	658	656	593	665	667	657	638	685	650	638	625	622	641	630	607	664	665	637	697	658	645	660	671	631	666	680	677	599	619	630	630	672	674	624	655	651	601	609	666	629	603	671	650	666	592	665	668	601	644	668	615	687	717	674	678	637	603	606	616	612	619	679	636	599	649	660	614	657	655	622	648	629	661	640	672
47534	67722	51301	23839	15237	10971	8413	6816	5617	4499	3587	2908	2566	1990	1836	1647	1408	1358	1298	1155	1137	1153	1024	997	954	944	834	836	796	769	760	754	753	792	706	717	721	708	659	658	658	622	706	696	710	666	708	653	678	670	633	636	692	656	683	647	638	671	621	649	645	621	587	644	649	613	648	682	623	663	674	628	665	645	622	622	693	660	648	584	656	632	651	638	667	631	655	670	689	675	670	682	676	658	627	658	665	641	610	621	627	617	608	626	610	669	661	642	664	652	641	648	620	618	644	590	654	674	670	636	608	633	605	657	636	626	626	684	649	626	674	633	619	662	650	650	654	640	663	645	621	690	625	642	670	672	632	665	656	656	656	641	653	675	623	616	650	648	615	669	627	620	619	661	648	689	719	634	640	590	638	635	642	620	617	696	678	605	599	681	632	618	647	625	634	633	623	620	637	641	622	621	659	651	639	634	648	634	608	627	633	657	637	659	684	642	631	583	607	639	613	646	615	680	659	634	674	646	688	654	622	620	625	622	707	628	645	670	630	608	655	599	633	648	611	657	651	640	625	600	645	641	679	631	661	628	661	643	654	652	654	630	643	670	609	650	602	615	619	630	655	638	624	653	647	650	626	619	673	630	621	606	613	661	664	657	642	684	645	644	674	688	648	669	633	608	607	653	667	666	642	638	672	618	667	679	634	645	630	666	625	666	667	634	629	628	665	587	648	692	626	613	668	589	634	659	649	648	648	642	656	650	605	618	639	636	671	677	654	641	617	640	648	694	664	637	659	644	632	591	622	643	611	629	660	604	633	679	643	613	601	640	646	673	657	631	619	605	626	644	628	633	645	694	664	691	651	642	625	611	577	654	613	646	668	677	662	634	642	658	641	631	672	645	615	667	639	642	626	665	607	619	627	685	642	627	660	656	629	651	630	645	638	623	667	620	657	604	649	637	695	627	573	639	648	609	637	669	642	656	652	666	632	640	637	634	639	674	656	637	676	675	686	643	665	607	640	628	700	655	650	666	683	679	660	641	705	645	685	645	693	665	647	651	649	702	604	647	655	641	668	645	632	617	645	633	650	637	610	652	627	646	596	641	659	687	633	676	663	666	646	610	679	609	667	613	689	652	635	643	660	667	652	621	663	691	682	675	620	625	650	680	664	662	598	611	656	578	623	634	617	577	656	671	649	634	646	632	631	688	605	598	668	641	694	603	675	651	649	700	668	642	633	608	653	643	649	628	664	665	669	653	653	672	675	611	628	620	663	643	630	624	621	683	673	657	599	676	620	653	613	609	644	601	695	620	664	650	638	666	639	639	635	677	668	653	604	636	661	612	634	599	621	646	640	613	636	656	667	624	668	677	672	603	556	623	627	645	662	691	644	627	649	690	628	637	642	679	650	606	670	661	608	638	596	640	687	631	656	664	641	622	633	631	632	654	609	623	627	627	623	645	654	616	637	650	678	678	598	632	652	661	620	645	638	642	688	647	666	680	688	646	640	666	654	643	650	612	627	607	626	652	637	645	648	625	645	671	653	606	650	610	618	639	637	640	660	630	581	619	646	618	670	673	659	608	622	684	654	643	685	665	637	634	659	647	647	643	611	654	661	616	597	679	656	720	666	656	664	664	622	632	663	647	608	676	685	669	661	616	610	641	634	629	669	659	620	655	649	646	640	642	663	653	653	667	670	626	595	661	670	666	656	673	621	632	662	649	704	640	691	642	640	672	632	635	671	676	694	694	631	676	653	651	685	616	619	633	689	655	712	649	635	660	606	637	612	632	610	676	631	661	686	694	670	615	623	650	663	639	645	649	612	714	644	630	659	606	647	600	621	657	644	634	651	653	670	624	603	660	623	652	658	653	587	644	611	683	629	657	635	657	593	623	665	589	633	595	663	634	637	636	641	628	649	675	654	645	634	656	576	657	635	634	617	663	620	654	632	621	671	641	667	638	662	672	654	730	670	635	676	611	609	647	680	657	655	610	644	636	656	618	660	675	624	628	607	691	614	643	624	644	635	625	650	679	628	591	645	640	635	650	666	665	653	628	673	659	643	603	633	609	685	602	633	688	631	701	661	643	634	653	701	647	645	654	618	719	600	594	694	638	650	611	667	655	678	653	639	630	644	638	659	640	669	679	642	614	683	593	618	551	615	631	633	638	658	683	652	666	679	639	626	666	647	643	603	647	668	632	617	642	641	685	610	664	624	676	658	643	605	596	678	614	653	663	651	669	653	627	625	640	676	673	626	592	644	665	602	638	643	702	632	607	614	617	661	651	663	651	661	640	653	625	629	636	627	629	651	614	660	634	618	677	598	627	648	630	638	671	658	637	677	677	629	626	658	635	666	704	659	634	634	677	645	652	650	622	613	641	650	617	619	646	647	661	650	660	636	631	674	645	662	576	612	675	624	600	602	674	648	632	652	647	669	653	625	666	666	687	620	650	586	634	647	685	647	662	677	620	627	646	631	638	619	732	643	679	609	600	596	607	635	660	652	657	650	658	629	615	639	620	629	635	606	677	628	620	644	674	641	656	651	651	634	656	634	622	647	635	664	656	662	671	605	619	687	644	656	600	650	616	666	620	681	692	634	624	635	610	606	669	609	637	675	621	632	634	616	624	640	638	648	624	620	598	674	679	641	629	646	598	641	655	629	623	644	649	644	649	619	658	635	632	647	675	619	657	612	681	658	644	608	630	621	661	617	618	615	633	647	652	656	675	621	564	607	658	629	611	587	704	655	679	657	636	615	685	692	651	624	673	653	630	645	638	632	645	642	637	645	642	664	670	655	667	598	590	650	625	602	620	633	675	623	683	671	684	634	689	630	658	652	683	646	636	647	628	633	613	665	687	633	663	627	624	622	615	643	630	612	634	669	647	652	686	639	605	649	631	628	589	635	624	584	655	601	653	639	647	598	609	603	627	643	684	640	618	628	627	635	631	663	632	661	624	625	633	632	676	663	620	636	647	621	636	636	618	648	678	677	659	624	677	644	660	607	650	670	647	615	658	655	661	646	662	609	665	642	646	643	648	654	651	695	689	620	614	659	631	629	621	632	645	665	670	596	667	631	617	667	645	621	621	626	634	657	676	642	637	672	612	654	655	680	630	634	646	657	640	635	655	625	665	673	618	706	620	630	659	686	585	586	677	591	661	623	651	640	596	635	663	633	620	571	629	594	692	657	625	635	668	614	682	668	615	685	649	646	650	641	647	633	613	614	620	616	686	578	671	630	670	634	603	673	643	643	658	653	633	637	655	639	629	642	589	642	599	624	619	618	633	685	613	671	653	587	612	612	645	624	652	622	598	627	673	630	638	619	665	612	658	592	627	651	666	671	696	666	614	678	662	589	642	667	666	618	686	697	665	609	678	650	623	626	665	647	627	607	650	578	665	631	678	639	697	632	649	621	621	609	617	682	634	654	619	668	631	657	682	631	633	676	675	654	630	671	633	603	671	632	626	603	654	657	659	641	715	672	682	608	634	681	622	654	647
38985	39782	28489	11376	3735	2291	1834	1405	1070	867	724	547	486	458	419	390	329	384	349	286	334	328	298	292	249	264	264	274	276	256	257	243	254	241	242	261	247	240	256	250	248	236	251	235	231	246	224	243	276	240	225	249	232	228	259	231	215	259	246	237	250	227	245	262	231	226	234	248	221	226	238	280	249	255	235	261	259	213	260	222	244	236	241	242	242	237	224	235	230	225	262	237	260	232	235	230	221	237	250	254	224	253	257	227	230	249	234	240	248	246	282	240	234	238	245	205	273	204	229	266	252	229	247	235	234	262	238	247	240	239	239	238	223	230	235	220	227	266	234	252	218	215	257	236	243	244	241	253	229	242	216	239	239	234	242	247	211	232	242	242	224	252	235	216	248	259	230	250	234	252	244	257	262	217	247	239	265	232	249	263	240	266	247	227	247	260	250	215	250	241	226	241	238	247	250	231	243	241	274	241	252	231	265	225	243	244	219	254	250	222	229	237	238	226	231	248	229	243	219	235	224	239	248	230	218	247	226	235	202	267	237	245	252	229	248	245	244	249	225	239	223	235	247	243	238	245	219	236	232	257	226	251	234	245	233	245	233	226	217	230	231	184	233	230	224	251	263	254	254	243	231	223	233	234	262	246	214	233	234	230	239	232	259	240	225	226	221	240	239	242	236	241	222	225	234	246	251	239	226	231	230	220	247	253	241	225	224	256	250	249	238	245	228	230	237	232	261	244	270	234	229	245	259	263	218	242	255	230	251	227	217	252	240	229	216	258	222	233	243	239	208	246	242	232	237	257	276	231	217	237	243	216	234	243	239	248	227	231	248	204	230	254	266	259	247	243	235	256	236	230	246	243	224	238	221	222	239	247	256	239	259	214	243	212	217	229	239	229	256	254	243	249	237	240	267	254	244	228	236	228	250	240	244	216	224	234	270	221	249	229	233	260	234	247	233	193	249	220	272	233	260	252	228	236	247	238	221	272	239	206	237	259	228	247	254	216	276	248	255	228	205	236	207	237	236	212	221	224	256	240	220	266	238	241	241	244	224	226	252	249	283	227	259	248	222	236	241	251	230	242	229	245	235	215	262	256	223	206	253	244	245	236	223	281	247	234	259	230	251	254	275	274	231	234	231	218	240	235	213	255	240	230	234	253	221	256	246	224	247	226	214	245	237	236	242	243	249	268	250	226	229	244	233	267	247	229	245	246	249	228	231	228	232	248	233	228	251	242	236	229	257	223	209	258	240	231	251	228	250	236	227	246	228	239	240	248	235	239	250	248	228	237	228	237	221	266	230	233	245	212	235	252	254	248	248	228	254	241	233	256	254	209	243	242	226	258	240	264	259	227	253	240	243	257	282	240	246	245	242	223	227	239	215	242	272	237	236	229	247	239	217	253	284	234	247	236	255	233	231	230	236	243	210	240	235	217	233	239	230	245	234	241	228	216	207	229	243	244	269	242	240	243	220	229	247	221	263	232	230	245	246	251	211	219	229	222	245	248	246	220	251	230	255	214	230	238	237	249	232	226	235	227	239	237	220	243	253	245	249	245	251	225	224	268	237	233	240	214	247	233	252	243	235	240	208	262	222	266	240	229	261	260	213	220	232	232	278	222	253	243	238	253	219	261	238	237	236	240	222	255	194	220	212	245	228	227	225	224	236	226	246	239	228	234	199	235	255	248	239	262	222	218	270	251	275	237	235	259	203	258	248	243	245	236	243	239	237	237	254	211	246	196	238	216	248	223	226	257	268	259	254	255	230	236	252	218	228	254	221	233	253	231	231	256	250	239	234	227	237	246	264	203	247	249	222	243	246	226	260	230	254	236	233	232	229	245	236	246	256	248	241	233	242	225	250	230	246	234	233	228	230	214	230	235	226	237	231	236	238	243	220	212	203	244	243	242	217	246	212	243	241	225	229	250	218	211	227	231	210	241	242	232	214	217	229	254	268	250	263	235	246	225	242	250	257	226	239	248	207	232	235	245	219	245	239	232	234	269	239	245	256	243	243	243	239	251	248	252	228	222	232	255	238	235	210	236	236	229	235	260	234	214	224	227	251	252	244	230	267	232	224	214	212	233	242	241	264	227	254	246	250	217	270	234	242	224	257	237	230	232	230	228	216	250	241	226	268	217	224	218	216	249	247	218	217	243	215	242	246	228	230	205	240	232	236	233	246	237	215	231	248	220	240	208	238	253	232	227	231	251	242	221	238	245	251	248	238	221	221	201	246	235	255	222	246	220	223	241	220	242	252	252	254	251	228	232	274	227	240	243	282	239	225	235	214	239	246	263	208	239	228	225	256	238	215	239	236	265	240	250	225	224	227	230	243	229	232	250	252	232	252	227	215	245	202	260	260	240	243	233	236	249	248	212	249	233	198	251	250	241	259	252	245	239	240	221	230	247	247	218	246	230	220	216	242	252	237	236	220	251	248	255	224	248	235	275	252	278	232	251	264	216	236	234	227	210	242	260	233	262	241	233	231	222	260	231	250	244	227	227	247	223	252	218	253	248	225	216	256	268	236	253	258	213	253	204	253	249	249	247	243	275	221	228	253	240	201	235	239	237	217	242	231	224	205	231	235	240	235	230	250	255	233	227	233	251	238	239	237	240	205	252	252	240	244	242	256	231	244	223	258	224	254	231	210	234	202	232	254	231	233	226	246	237	235	222	227	242	229	256	239	242	214	221	254	239	238	221	217	235	204	241	248	250	258	264	237	269	252	233	239	227	250	237	251	239	241	233	260	215	272	224	235	229	249	262	239	253	260	236	229	241	242	211	262	221	247	229	246	244	229	253	262	255	221	243	248	264	241	245	249	253	260	262	222	232	259	243	247	213	243	239	252	232	226	232	244	258	213	229	238	240	230	252	253	225	266	222	229	258	202	231	242	213	242	211	226	243	251	220	256	231	251	253	241	236	212	278	238	229	220	232	225	225	226	209	243	234	241	242	240	236	227	204	223	249	217	243	229	244	229	254	232	247	236	232	231	245	245	267	249	220	200	244	240	261	243	219	226	225	247	255	235	238	268	242	248	231	250	233	246	257	205	219	246	224	236	234	227	206	233	251	241	216	218	229	253	215	226	256	245	221	235	231	250	226	216	244	235	265	212	239	234	224	261	228	253	230	237	224	237	216	254	239	217	228	247	236	240	225	231	260	216	214	256	248	222	244	233	242	237	218	230	246	244	235	234	189	247	230	215	235	226	237	248	230	214	258	246	254	216	244	250	231	241	240	234	205	206	219	234	246	241	230	239	238	239	240	223	242	243	232	248	229	253	245	255	228	241	236	237	246	233	241	207	239	253	216	243	213	238	252	258	231	219	263	247	203	242	234	234	241	231	229	245	216	227	228	246	238	242	228	236	208	215	240	205	238	260	247	259	239	222	239	221	241	222	231	252	253	238	244	239	230	236	231	228	262	228	226	259	233	218	248	239	239	241	242	199	240	246	233	233	236	194	238	248	252	221	256	234	239	222	228	197	225
43017	47504	32142	11815	6768	4855	3899	3054	2394	1874	1423	1099	910	805	743	637	522	476	466	450	432	423	359	346	377	335	307	320	314	275	331	305	278	294	290	294	280	273	294	269	276	292	256	248	257	262	268	273	248	261	264	282	262	260	271	277	256	252	242	243	238	276	257	283	266	262	248	255	258	250	246	245	286	258	233	265	263	259	268	274	248	254	254	245	249	287	255	253	306	285	257	283	247	249	253	282	307	277	272	227	243	296	246	266	253	234	245	253	260	259	251	242	250	274	248	248	238	243	228	236	250	297	261	276	268	250	247	253	241	245	244	286	248	258	281	267	254	258	283	295	273	258	291	282	248	259	246	244	241	255	257	249	263	267	254	260	254	269	277	238	255	295	279	249	255	239	270	263	264	247	245	267	270	238	241	232	243	271	247	249	276	291	239	262	267	270	264	261	280	260	248	236	271	251	257	267	219	273	233	239	244	273	246	261	235	273	263	247	247	280	254	274	255	255	286	296	244	247	248	268	244	224	270	264	275	266	264	269	245	254	260	247	227	243	254	285	251	254	273	249	269	289	261	240	269	243	242	252	292	260	239	262	267	251	292	250	276	271	270	252	258	263	253	244	235	268	255	289	270	262	262	255	280	261	272	234	247	264	245	264	278	260	241	280	267	236	270	255	276	297	260	275	278	229	285	253	274	276	292	280	289	263	266	270	257	291	266	280	296	250	267	272	272	254	260	277	254	260	268	269	258	261	237	257	246	275	277	238	269	239	284	259	263	267	253	263	255	268	254	249	269	249	276	235	262	285	267	267	247	266	260	256	276	260	254	259	261	263	257	232	238	284	239	234	292	223	258	275	274	237	228	310	241	264	253	279	255	236	284	265	235	262	268	261	213	277	231	270	258	264	219	277	271	269	258	271	261	258	253	264	256	255	284	305	284	274	264	238	244	263	264	234	240	255	258	264	280	225	281	266	239	262	256	265	280	238	259	236	251	261	288	268	263	255	238	240	263	269	263	246	247	237	255	261	262	223	269	231	246	272	250	255	241	236	298	254	276	253	247	245	261	260	258	263	276	243	269	263	281	270	268	275	274	258	275	271	256	261	255	234	267	231	279	245	278	272	280	249	283	264	254	273	240	237	289	269	251	277	274	225	264	268	241	263	248	249	253	296	256	259	253	238	269	266	274	258	280	254	231	274	287	273	257	251	264	270	235	262	242	258	247	300	276	261	262	242	265	307	259	263	261	273	242	247	259	259	258	272	263	287	251	269	235	251	248	263	285	223	241	270	276	255	266	248	231	274	214	242	257	264	280	268	257	278	246	267	267	243	257	283	280	267	244	255	273	247	253	259	277	281	260	261	259	232	242	269	282	259	284	261	238	269	243	264	252	232	266	248	253	242	247	278	300	266	260	268	258	290	235	230	251	245	268	236	243	251	248	267	264	257	257	249	268	264	268	284	265	238	274	270	278	281	258	238	274	276	236	277	263	265	285	275	245	225	262	260	291	250	264	257	254	258	265	255	259	264	241	258	271	264	236	274	264	259	244	293	277	266	250	257	243	240	258	224	249	262	233	219	255	255	267	278	275	267	292	263	261	245	231	279	274	245	258	255	264	238	251	267	281	262	249	240	276	259	269	305	268	291	268	269	244	254	251	266	253	261	253	267	278	258	258	254	266	253	268	264	271	260	250	253	279	282	277	263	246	273	262	253	258	234	250	242	263	253	278	277	251	252	257	243	292	274	248	249	257	263	259	263	257	244	242	262	258	234	256	250	252	241	255	254	273	269	265	242	295	264	235	296	261	266	261	242	246	257	244	260	272	260	254	303	267	241	274	260	245	233	272	276	266	245	243	248	278	249	259	284	245	276	259	259	229	229	250	268	259	273	266	257	262	261	245	277	251	255	286	297	255	243	249	254	253	275	256	280	248	252	277	279	301	237	245	260	261	217	239	259	276	248	237	267	275	235	245	263	282	263	262	247	279	244	276	265	286	269	273	252	244	286	233	233	268	269	283	251	269	258	287	255	273	255	284	270	250	253	266	257	234	283	228	265	243	238	271	251	255	267	240	259	262	231	260	284	255	273	297	255	245	252	254	260	263	262	254	263	281	247	237	286	257	235	275	267	280	261	258	289	258	260	277	244	249	261	261	274	250	273	283	248	263	269	249	253	285	270	281	274	248	232	265	243	234	245	267	250	286	246	253	275	275	244	275	260	246	280	257	224	255	254	268	253	269	275	263	283	268	301	238	258	264	280	270	262	264	264	273	264	264	268	253	265	248	282	281	283	230	261	288	249	249	253	244	258	253	277	255	233	252	282	270	235	269	236	287	253	266	260	284	256	240	257	278	255	265	274	215	285	282	273	267	260	247	238	258	254	265	246	271	263	258	251	223	224	247	272	269	277	244	278	256	234	274	273	257	269	261	242	247	289	264	232	260	287	262	255	246	239	257	248	270	260	283	262	262	262	256	262	240	242	275	265	257	265	239	265	236	260	261	276	264	278	266	272	270	267	248	286	258	288	254	269	242	241	274	257	247	247	278	241	271	285	270	250	261	260	273	246	283	268	262	276	245	283	277	264	254	262	268	270	252	246	244	260	259	288	276	255	244	258	264	246	251	243	251	252	271	274	261	251	281	266	235	269	257	229	236	254	248	240	235	258	242	270	208	244	261	242	264	278	274	281	268	272	252	265	269	259	281	260	294	269	274	244	266	281	254	238	243	290	262	256	222	254	247	252	266	281	270	242	284	281	283	245	263	268	243	258	254	279	234	253	239	273	249	261	262	278	255	278	247	258	250	260	271	253	249	220	273	273	277	281	275	246	255	259	266	273	255	254	231	249	237	258	262	254	255	285	270	235	244	270	251	274	264	270	225	236	257	279	267	237	253	258	232	253	257	253	263	240	236	278	266	250	281	239	254	263	285	257	259	268	294	260	233	239	241	282	249	274	247	258	268	257	258	293	266	219	284	269	285	256	238	272	268	274	248	253	241	245	222	269	266	276	259	265	277	240	254	267	273	235	248	258	261	275	276	269	257	240	259	280	243	261	291	250	227	272	283	281	271	283	226	261	252	252	241	263	240	260	278	287	247	279	269	254	264	232	233	257	287	279	283	259	257	254	253	252	271	244	275	262	233	268	282	263	264	242	252	266	267	241	263	253	266	252	272	264	267	269	230	243	231	269	256	252	261	264	240	264	258	264	301	278	243	245	243	233	262	261	241	270	248	264	280	256	235	267	258	250	253	250	262	235	246	273	290	269	242	272	265	277	261	270	272	249	250	278	233	265	253	267	237	285	290	259	269	258	247	249	278	273	236	268	259	273	267	231	245	259	295	243	265	244	278	253	252	235	269	234	269	281	276	234	275	280	273	265	272	263	282	273	251	242	248	269	250	259	228	242	263	225	284	275	259	256	266	270	266	259	253	258	277	259	253	267	232	286	236	255	261	256	260	214	256	267	277	251	288	265	263	239	248	260	229	236	284	268
25184	20657	26461	24409	17466	6722	3194	2151	1735	1297	1055	889	705	691	623	606	563	521	498	482	505	445	452	461	462	412	405	384	381	406	395	402	399	394	390	376	350	360	374	365	354	384	374	381	374	369	408	347	363	357	389	368	388	406	339	380	368	348	390	367	360	389	358	339	365	338	374	345	357	389	341	347	361	380	364	388	348	381	375	349	361	340	367	371	397	364	375	359	368	325	350	364	374	372	376	375	355	392	333	357	370	352	403	367	390	407	361	332	391	382	382	397	347	343	363	359	378	319	374	369	363	374	362	323	411	353	377	367	353	370	336	346	349	339	353	354	356	356	388	365	351	352	378	358	361	318	371	375	339	395	361	350	363	356	358	344	363	360	386	374	332	360	343	356	375	372	362	349	384	347	356	380	369	377	369	380	403	401	352	333	372	329	356	343	361	352	342	371	315	332	386	356	334	359	363	343	346	349	363	356	332	351	351	366	375	390	376	355	396	367	339	393	387	363	367	367	387	365	368	352	353	362	331	344	357	396	354	368	341	369	350	362	339	349	381	352	362	338	326	358	356	387	346	353	353	392	365	359	359	360	357	340	383	363	396	349	359	390	338	349	341	330	350	367	348	331	360	361	395	355	362	354	373	381	390	344	384	359	361	353	363	362	358	378	364	367	365	357	371	344	370	381	348	398	362	372	351	398	366	347	369	354	367	371	356	337	349	369	334	362	361	359	375	358	355	366	338	367	352	341	369	370	361	361	375	365	368	377	364	344	353	342	344	368	356	347	348	349	367	366	347	378	379	359	379	351	367	377	377	353	357	364	384	370	379	373	322	378	342	345	397	343	374	342	349	377	370	332	352	391	349	353	363	360	411	360	347	334	389	372	377	347	368	370	363	364	359	330	354	343	356	372	408	419	364	332	360	312	362	354	377	381	352	369	352	383	336	368	367	368	368	378	340	360	366	385	383	356	351	354	362	329	368	350	367	362	402	361	373	361	375	338	351	404	372	323	374	341	389	343	335	376	328	346	353	371	362	333	341	344	357	375	344	374	354	393	371	349	360	362	365	321	390	351	335	378	354	374	357	393	375	370	350	374	363	370	397	367	359	381	362	346	356	358	374	373	392	337	361	349	354	341	365	340	361	333	346	315	357	351	356	331	342	350	384	378	369	325	350	350	356	356	344	359	379	368	332	375	368	363	342	365	339	322	348	356	375	359	363	362	352	370	340	355	374	357	370	399	374	377	355	366	364	345	304	372	375	344	364	367	374	363	340	379	352	355	356	368	351	358	358	383	360	358	347	353	396	336	333	356	365	355	370	356	379	412	381	376	364	360	358	351	388	353	361	336	354	359	374	378	340	321	379	372	376	329	359	364	391	387	381	344	384	369	342	366	359	359	369	363	375	378	323	356	392	372	389	385	368	343	356	359	362	371	380	334	378	349	395	372	337	350	351	329	381	364	343	370	369	337	369	344	346	352	359	335	346	354	382	406	356	367	368	347	341	356	396	339	373	323	357	366	349	387	355	357	365	365	333	387	353	355	361	360	381	390	388	341	358	369	342	376	341	350	370	359	398	356	379	408	365	357	337	375	325	373	387	357	367	364	348	348	364	349	346	348	367	329	393	373	382	366	366	388	373	370	349	340	347	347	378	353	362	384	332	361	352	361	366	385	352	356	353	342	355	328	366	328	350	326	377	373	348	346	339	354	383	347	344	347	349	360	382	339	376	320	367	390	361	371	377	385	376	353	332	370	371	360	361	361	361	373	363	347	350	312	386	344	358	370	384	362	370	332	361	343	373	374	380	375	351	339	345	356	377	391	354	380	373	364	358	352	328	372	357	376	361	343	355	340	345	394	347	340	373	414	376	374	359	378	358	374	355	358	347	374	372	341	335	407	376	381	391	336	319	349	376	406	368	364	350	345	347	366	366	366	360	385	347	362	348	390	380	363	349	351	385	384	335	368	344	369	341	388	322	347	368	334	312	394	392	385	367	303	336	375	363	351	378	350	354	390	371	335	349	351	347	342	346	354	346	386	373	358	344	373	363	362	333	364	389	378	368	349	383	367	378	349	362	375	364	347	366	392	364	351	339	378	345	381	392	383	336	358	369	372	372	377	335	377	355	351	342	334	398	369	339	360	376	372	359	362	369	346	358	376	386	394	365	368	338	363	375	358	354	362	379	336	380	380	398	372	303	368	355	378	360	344	359	343	378	352	363	358	387	396	367	374	377	416	332	373	362	366	387	346	368	350	389	368	345	332	391	382	407	350	401	397	382	337	355	363	376	386	348	346	370	357	324	345	384	326	375	356	326	364	368	401	358	345	374	352	350	374	395	378	344	364	383	362	405	326	367	365	373	351	353	382	349	373	367	406	363	374	329	358	370	370	332	362	329	379	361	353	350	346	376	365	394	377	352	393	379	350	385	354	367	373	383	354	379	371	365	353	367	354	344	375	348	379	379	381	390	361	348	370	352	347	351	359	348	341	353	377	368	356	348	347	391	354	390	370	349	326	337	378	377	349	324	339	380	363	367	333	335	358	393	352	349	375	412	355	356	363	387	370	353	342	369	392	377	408	350	341	342	380	387	371	353	354	334	376	330	383	346	378	379	343	357	339	350	359	373	349	366	386	365	357	404	333	385	363	363	372	371	358	347	357	387	346	358	359	365	392	359	340	374	368	359	328	312	348	329	352	372	372	371	358	342	362	348	374	386	381	366	359	352	379	364	351	381	405	332	361	367	361	374	379	367	369	367	365	373	380	349	365	369	364	373	376	355	379	362	360	319	369	357	357	402	387	377	379	360	368	343	361	381	355	400	382	348	349	396	354	360	355	402	358	326	363	369	351	361	393	334	373	356	350	351	359	413	378	376	354	363	358	332	357	373	332	350	354	355	347	378	394	354	346	388	383	363	384	377	337	397	338	377	380	356	360	353	377	341	384	384	386	347	378	356	408	346	389	345	362	361	324	361	365	337	398	386	367	387	360	363	383	381	374	335	341	376	388	329	351	370	362	371	369	342	377	335	394	357	362	365	358	352	375	375	352	387	363	317	346	352	368	382	380	365	364	333	363	392	352	355	363	349	352	373	365	357	362	359	362	377	392	378	367	368	349	345	370	353	368	362	364	371	383	379	354	353	383	346	342	358	360	360	367	363	357	344	381	343	369	364	380	396	354	325	339	368	333	357	374	384	345	377	335	351	347	365	362	346	369	359	344	382	369	381	376	353	398	385	352	366	353	350	319	371	347	340	340	357	355	364	387	367	346	354	352	378	358	356	337	365	346	373	368	324	366	369	368	329	346	360	354	343	346	385	420	330	371	361	367	347	357	369	368	382	357	382	352	343	341	355	380	373	344	397	354	341	398	334	374	371	387	371	345	332	373	374	371	376	355	331	347	359	361	366	348	365	358	326	315	325	363	352	364	362	353	352	346	350	346	337	379	403	377	349	360	367	359	350	353	375	346	363	362	360	362	352	359	354	360	350	407
44459	59394	41082	15914	10001	7043	5422	4303	3393	2600	2060	1614	1290	1070	990	883	779	694	704	682	638	598	647	561	557	530	501	514	421	499	450	409	416	413	432	430	411	391	375	376	369	359	394	314	381	375	386	372	403	363	360	396	353	387	366	349	348	365	371	359	434	393	405	364	360	365	364	389	380	393	408	393	369	374	371	367	401	374	398	371	405	372	365	378	377	374	375	338	394	389	371	396	364	392	416	388	366	388	354	396	405	379	387	366	390	323	367	357	333	359	392	379	331	370	349	385	360	369	354	355	385	387	389	392	355	366	370	346	376	349	363	325	361	348	360	338	335	376	395	400	332	395	349	379	369	370	381	383	362	319	371	398	376	401	368	361	379	366	364	351	374	383	379	346	361	356	352	370	336	385	341	365	359	378	348	364	384	358	379	373	364	336	362	369	368	394	339	387	367	352	378	385	385	376	356	401	376	363	371	399	392	369	365	375	341	364	352	414	376	367	366	367	389	402	379	375	353	363	374	356	372	369	388	376	387	339	391	387	353	377	370	353	358	360	367	377	367	365	355	349	361	361	371	362	389	372	337	390	381	363	376	370	373	365	364	356	384	355	392	354	384	378	391	372	350	349	344	356	372	368	359	366	376	344	375	351	397	379	381	377	361	345	366	349	348	379	396	345	344	352	399	379	345	356	378	357	403	345	343	370	365	367	358	387	357	326	345	392	372	376	359	361	409	348	362	387	354	366	375	400	389	371	346	358	362	374	362	397	371	373	377	379	327	374	365	409	419	347	397	325	349	374	342	375	386	388	364	370	360	347	379	343	379	417	365	383	368	357	410	390	342	372	357	349	346	378	356	360	366	349	392	344	395	374	362	405	392	398	363	394	363	366	387	385	358	348	382	357	364	392	326	359	374	326	363	376	377	386	386	345	348	373	370	357	403	365	394	368	378	339	385	339	364	373	340	358	390	364	350	381	397	384	358	365	352	389	366	367	359	368	384	364	360	381	380	402	367	331	422	332	356	395	386	385	319	340	378	365	390	361	336	373	399	373	376	373	368	371	329	384	350	351	371	403	359	360	362	348	385	364	359	373	362	339	351	358	334	361	357	363	354	408	392	339	360	407	372	363	341	335	365	353	411	363	360	366	386	378	346	345	354	336	351	360	351	377	353	392	398	359	380	356	353	364	373	355	377	393	343	332	346	371	365	376	393	377	379	377	366	372	373	375	353	357	395	397	369	364	407	363	388	407	380	385	393	381	390	395	332	392	353	385	380	396	346	370	386	384	390	359	380	360	393	413	359	358	387	398	359	380	368	372	372	355	358	367	352	340	379	332	353	362	383	343	355	348	386	382	373	357	399	356	379	358	371	343	371	363	369	346	360	362	334	362	363	329	348	351	388	359	361	391	363	365	390	404	364	356	401	366	364	402	361	353	355	369	369	392	347	361	344	342	363	362	365	351	335	347	361	378	390	371	380	377	374	358	376	402	373	406	352	344	383	363	357	354	379	361	387	380	339	369	362	397	411	369	354	397	373	376	361	379	386	370	355	355	360	400	401	353	349	400	373	396	368	332	369	410	355	391	355	351	355	389	363	371	363	371	380	389	377	404	376	383	397	365	349	362	365	371	396	338	372	365	364	358	369	343	342	341	354	358	385	372	386	361	348	335	357	361	367	375	392	351	370	388	396	346	374	364	377	362	401	364	393	340	381	392	349	359	351	417	363	356	382	367	348	390	362	360	335	355	344	339	346	357	341	356	380	326	377	363	355	366	361	355	370	370	348	352	355	373	333	360	370	393	388	340	356	343	383	360	351	362	354	369	393	384	329	371	362	342	361	350	410	387	378	370	390	376	363	347	325	360	370	379	362	382	402	385	356	387	364	354	350	318	377	366	355	349	384	373	384	384	377	361	357	385	350	384	338	324	382	352	375	370	356	381	377	378	360	380	386	395	385	357	350	386	395	357	383	335	393	401	353	354	357	344	345	337	358	372	351	369	360	376	368	367	377	355	359	413	373	387	353	338	368	366	352	399	366	392	363	385	376	384	369	394	359	408	390	328	380	342	369	407	384	372	390	364	346	372	390	384	361	394	405	355	370	353	372	347	344	424	340	368	359	335	350	345	375	377	371	368	355	381	371	372	345	386	391	393	362	365	397	368	367	372	363	383	341	359	377	388	379	387	377	340	359	381	348	382	339	404	378	401	358	354	309	349	365	412	329	365	359	360	374	401	376	388	368	389	394	344	363	381	398	379	363	376	376	369	379	362	377	351	333	408	351	345	394	372	374	397	360	365	385	341	336	355	376	381	394	366	395	389	345	392	379	370	365	330	399	344	389	390	368	378	377	393	388	373	380	378	368	401	330	388	339	372	358	369	382	357	379	361	361	370	373	367	349	361	353	360	342	339	369	392	371	349	337	374	374	382	345	343	354	364	367	387	376	356	362	376	362	405	389	354	356	386	398	361	401	388	367	383	388	384	390	388	364	363	357	399	375	343	377	344	354	323	363	355	397	375	403	370	360	372	332	396	354	396	372	385	361	357	386	347	336	383	366	336	385	346	339	355	376	344	369	361	354	386	329	352	379	399	395	341	371	375	385	349	400	381	399	359	350	399	387	373	346	379	351	364	385	372	370	364	375	400	375	373	369	348	366	344	349	351	375	380	371	377	342	367	381	379	370	370	364	339	350	335	349	383	376	381	379	348	396	353	372	399	348	362	367	382	405	363	352	347	412	352	352	360	363	405	340	402	364	365	369	342	375	349	372	348	349	367	333	352	380	362	367	372	336	357	377	380	343	381	359	367	381	347	383	429	389	373	352	399	406	380	353	336	370	343	368	327	368	384	368	348	354	351	377	357	377	367	363	372	366	356	411	360	366	381	363	394	352	379	349	359	384	389	338	336	363	375	368	364	369	368	397	386	375	361	396	363	365	376	386	374	384	343	369	418	327	344	362	374	356	362	338	376	373	376	339	365	354	353	340	336	362	363	365	356	326	387	374	390	388	367	398	370	344	378	355	317	409	392	365	357	373	394	373	356	378	394	375	382	391	372	344	390	385	399	386	393	372	383	386	339	351	346	384	371	362	343	369	357	382	369	381	380	354	366	375	369	373	361	351	386	364	376	388	375	342	350	335	360	373	389	357	393	388	342	384	391	369	354	384	361	377	352	368	369	374	368	369	351	367	367	375	389	338	379	350	387	387	337	393	383	360	360	335	389	406	367	342	377	390	364	356	350	357	390	401	363	382	359	371	382	359	374	377	370	361	379	412	331	323	359	362	390	375	412	380	358	370	392	340	402	367	374	355	422	353	350	366	367	374	389	363	420	356	380	363	398	369	366	341	365	359	373	370	394	401	332	399	404	330	354	421	403	352	348	407	366	388	353	376	363	365	380	372	367	382	380	354	391	391	358	370	374	375	339	360	371	358	355	376	380	386	398	371	367	350	316	393	395	370	356	357	402	334	384	383	382	361	375	384	387	398	374	326	362
22464	20292	26776	23571	20241	20047	11776	4140	2931	2424	2011	1590	1405	1215	1196	1073	973	938	898	953	862	837	804	769	817	750	725	779	737	720	754	717	742	720	658	689	650	651	693	677	633	669	624	691	626	662	728	678	668	631	660	667	644	633	671	610	690	644	686	664	635	617	686	676	704	640	652	670	679	658	645	678	668	637	672	667	656	601	613	630	622	668	661	674	656	630	681	661	688	623	678	644	694	671	694	680	641	643	670	702	669	632	633	678	667	653	627	695	595	660	634	659	601	643	618	653	601	677	679	657	673	699	650	628	653	700	656	645	663	655	652	632	661	654	632	673	663	661	672	666	662	658	611	648	660	658	707	628	665	677	645	657	660	684	637	603	630	652	633	615	650	639	653	668	683	629	637	660	673	653	654	638	625	599	657	668	637	657	646	652	655	633	655	606	618	634	652	642	696	654	609	709	620	650	670	645	606	624	638	639	687	639	656	635	662	667	637	661	653	679	660	656	625	690	673	702	681	640	639	631	643	707	665	687	667	712	663	649	687	697	652	681	644	626	616	637	676	634	682	615	672	629	607	691	630	688	655	637	670	698	641	616	653	662	645	660	602	610	655	618	638	644	671	640	687	605	667	633	687	679	686	671	628	652	626	666	696	664	647	641	698	665	636	629	644	639	687	676	612	632	648	684	635	677	631	636	623	670	657	604	672	640	619	673	621	697	690	630	613	665	660	650	646	658	678	637	691	668	629	632	663	638	662	681	669	668	665	619	675	662	663	647	669	722	677	678	681	672	646	643	696	660	660	676	655	616	670	651	658	641	612	610	652	700	638	638	626	659	616	664	611	677	649	678	646	626	630	672	647	666	667	646	679	622	645	619	670	671	713	622	703	686	650	648	691	668	725	662	668	618	639	630	668	697	653	641	633	623	636	629	639	680	660	658	687	613	640	660	648	678	641	630	623	668	632	670	682	643	648	633	672	633	639	644	642	618	667	687	698	620	662	640	673	646	658	670	653	694	701	646	657	655	696	643	655	649	624	670	651	648	648	660	670	692	649	669	614	625	673	652	677	713	661	671	665	658	679	655	626	683	617	673	710	637	633	701	698	619	673	648	618	605	653	620	635	664	648	694	675	600	656	642	630	635	636	664	696	642	606	660	582	679	650	689	687	694	678	626	596	678	661	637	636	644	673	681	631	653	645	681	625	635	624	689	668	612	642	677	630	644	677	658	658	677	609	660	652	644	696	606	632	658	665	672	619	628	637	676	661	691	674	634	669	675	668	637	633	572	669	639	667	620	651	665	666	632	611	663	638	603	696	571	678	651	650	642	656	668	655	660	657	664	654	627	676	645	618	681	661	682	658	630	667	661	650	600	663	624	621	687	669	620	677	644	626	653	658	657	679	659	608	627	639	640	722	685	621	639	588	680	647	652	712	654	664	648	642	641	666	626	636	632	637	638	629	659	667	643	685	670	680	639	668	628	658	638	604	626	699	647	651	669	654	643	611	667	693	671	637	685	681	662	656	710	671	620	614	680	655	664	623	673	628	690	627	637	630	685	682	649	655	666	623	631	631	711	668	633	640	643	646	604	610	631	654	632	662	678	641	630	667	629	653	630	594	669	627	643	610	689	631	649	641	686	671	670	667	651	718	657	646	598	718	669	680	701	659	670	649	623	618	691	570	647	621	624	688	593	668	653	637	657	681	726	625	656	668	668	672	696	649	634	656	667	600	648	647	652	711	683	617	650	647	640	634	677	620	682	630	636	625	642	683	635	612	720	608	681	648	676	656	602	640	673	693	639	637	657	671	620	645	614	698	670	635	622	677	677	648	675	670	644	703	659	659	661	639	651	654	638	666	644	640	636	686	623	647	633	640	625	646	630	631	632	635	645	686	619	657	648	676	654	661	665	632	642	646	636	699	681	669	639	690	657	690	667	630	682	629	638	630	684	664	637	641	638	643	601	677	627	635	615	693	669	644	636	650	600	648	611	677	631	660	674	592	664	640	619	668	642	651	598	629	655	603	622	649	619	662	651	671	638	652	669	683	621	657	670	633	660	713	659	665	684	661	622	640	630	682	680	654	658	704	660	673	666	641	638	626	665	668	619	632	640	616	644	639	686	610	650	661	627	625	618	627	589	651	694	647	658	620	658	655	641	672	639	677	710	659	731	672	635	640	656	634	639	649	623	646	705	643	649	660	667	647	696	677	651	640	666	623	624	695	636	627	637	687	690	649	631	649	648	658	621	655	686	654	630	627	639	645	649	638	651	640	662	635	625	689	682	695	640	622	684	633	607	635	662	619	647	634	639	653	628	697	625	669	658	651	649	611	669	664	672	643	587	679	627	676	640	612	643	704	651	654	633	665	656	658	641	673	635	625	653	701	649	648	646	647	651	671	642	619	678	588	633	662	621	654	684	693	647	612	670	655	661	657	694	655	684	671	639	671	630	663	679	627	697	666	600	679	694	621	645	649	663	656	643	597	672	637	663	643	645	606	637	622	638	648	625	631	624	677	697	660	652	679	665	667	659	603	638	630	668	651	667	646	700	704	578	683	619	694	687	678	648	617	667	636	656	695	645	686	614	717	634	659	658	647	649	599	656	645	623	679	626	627	658	627	646	683	670	666	633	680	676	617	652	645	641	621	665	647	676	699	685	664	687	628	637	629	635	664	656	724	637	615	635	610	670	649	672	617	664	646	657	622	655	646	653	636	621	671	646	598	619	653	680	654	666	691	616	640	701	625	693	664	650	655	624	637	657	678	656	603	654	682	654	658	630	697	698	687	720	684	652	624	591	652	674	625	692	657	646	674	654	643	661	640	656	643	642	634	673	610	636	651	639	685	685	658	662	623	684	669	596	686	633	623	660	643	688	657	668	630	642	667	633	657	666	681	662	667	666	613	594	662	714	647	678	675	652	654	654	628	671	648	644	692	654	665	618	625	635	693	735	579	628	643	649	637	677	644	678	638	646	684	637	683	620	668	671	686	650	675	657	643	625	613	673	691	630	697	627	658	674	631	677	621	642	638	640	669	673	658	650	699	641	656	634	650	627	699	630	635	640	603	638	633	655	662	615	633	657	617	700	606	637	640	651	679	632	657	592	624	680	643	644	676	642	617	645	631	657	650	657	643	617	635	640	666	646	653	646	655	648	673	625	673	673	634	623	697	681	682	619	647	669	675	655	691	682	610	674	612	679	610	621	689	638	655	629	645	612	632	650	633	688	623	671	667	619	664	623	620	655	662	663	614	613	651	632	649	630	621	635	643	682	679	629	655	626	649	648	647	686	608	631	646	651	691	664	613	649	651	644	647	709	668	642	648	627	698	618	654	624	632	634	675	654	673	714	675	678	651	633	710	639	667	662	643	659	658	636	647	669	628	651	656	645	633	675	650	621	645	683	647	651	616	667	641	684	690	626	678	640	642	692	656	670	674	648	649	622	617	658	612	644	688	672	700	631	657	633	640	604	684	670	651	620	686	641	674	638	652	660
48594	71413	51100	21454	14455	10592	8490	6533	5465	4456	3374	2741	2271	1986	1842	1554	1406	1227	1217	1161	1094	1136	989	1025	983	944	887	873	859	791	789	757	754	727	715	699	702	664	728	703	691	687	640	689	687	664	621	661	666	666	671	635	654	702	631	661	680	639	664	644	615	640	677	674	651	655	648	626	648	617	647	698	628	627	645	663	633	697	631	655	664	629	693	602	650	623	665	622	701	624	661	696	681	677	680	688	697	634	657	680	624	679	629	657	687	677	648	674	678	619	624	607	673	680	647	660	694	667	663	626	696	660	603	648	669	650	680	639	601	661	617	622	619	683	666	642	638	675	588	600	651	664	611	649	679	613	690	656	682	656	623	664	602	620	668	663	663	630	637	681	699	601	639	672	643	628	660	696	613	679	645	646	684	624	645	638	651	646	640	625	637	711	621	673	658	694	645	640	613	620	696	684	662	630	673	648	627	590	636	631	613	615	637	667	681	665	675	679	688	627	659	627	666	656	653	645	651	627	644	620	667	634	690	634	675	641	607	666	636	660	646	598	630	624	651	639	626	628	639	672	644	634	660	653	653	659	635	650	613	630	584	647	687	666	632	651	634	681	647	630	619	632	605	669	643	709	596	658	630	626	636	669	607	652	668	662	669	602	661	668	627	660	689	639	637	661	680	633	607	642	639	688	627	640	661	704	658	672	665	642	709	629	687	665	694	628	660	673	642	601	688	643	695	637	637	664	668	673	670	630	654	626	665	594	663	657	652	659	666	667	632	674	598	651	675	635	642	697	627	613	643	641	635	679	646	614	627	675	688	633	635	653	616	691	658	638	603	694	673	634	676	680	658	692	632	642	654	679	677	653	638	658	656	676	651	621	619	645	661	651	699	633	672	610	640	636	645	691	631	697	610	647	623	649	671	646	648	616	628	678	680	652	667	613	662	654	653	698	642	640	616	637	633	645	635	664	643	629	639	674	620	640	675	631	666	630	654	660	633	638	651	631	717	650	671	606	632	623	607	646	667	679	633	665	614	694	671	694	630	625	665	656	629	655	664	608	679	631	680	697	670	628	624	637	651	709	677	658	626	668	643	638	674	630	656	628	658	610	625	645	668	665	658	661	636	618	652	621	633	648	709	665	621	623	649	665	618	647	658	619	649	650	686	618	654	630	628	644	675	605	666	609	645	657	626	631	655	628	659	649	645	616	636	636	616	672	623	629	664	629	671	614	635	646	619	650	639	626	622	597	627	653	629	641	655	649	655	622	590	680	663	630	634	619	657	658	621	674	644	638	672	637	647	624	675	652	669	592	666	631	665	633	613	680	641	619	660	598	663	643	666	624	652	668	639	674	628	652	664	657	674	696	620	640	633	672	626	667	644	623	646	648	633	633	632	666	653	650	638	647	637	651	626	609	657	650	643	651	629	677	664	587	639	647	651	657	681	641	698	605	620	677	641	646	678	629	697	669	644	624	600	657	641	685	652	633	664	618	633	652	654	620	676	646	634	656	636	656	608	636	662	639	657	650	664	675	694	667	673	634	660	646	650	685	645	683	684	649	669	675	668	632	618	610	619	646	610	609	649	661	628	623	586	624	608	606	627	659	669	671	611	622	638	642	625	644	629	646	672	689	622	631	664	665	695	656	590	653	628	627	662	589	659	669	589	678	650	611	661	674	646	650	665	673	616	674	636	684	629	631	692	650	628	667	610	693	619	617	612	627	666	635	621	640	633	678	631	609	610	624	663	634	678	644	637	590	630	592	646	658	639	665	662	605	648	673	645	657	680	635	659	689	642	638	659	614	595	602	673	698	681	660	654	629	641	700	632	694	630	673	672	653	632	639	616	634	636	674	640	634	648	669	631	652	634	684	632	646	635	657	632	710	675	606	640	628	658	617	673	627	680	629	654	661	658	667	645	619	626	650	661	614	661	645	643	633	600	636	661	623	607	659	684	666	654	651	608	672	632	683	662	673	660	656	628	671	643	593	615	622	661	647	628	675	656	665	639	619	658	631	648	626	629	701	626	682	644	616	653	647	653	632	649	645	646	678	665	621	653	637	584	639	645	634	616	672	678	629	638	655	653	641	682	643	610	681	612	644	608	662	654	670	630	640	653	678	623	645	617	655	662	628	684	640	629	667	638	630	628	669	637	660	648	653	624	654	603	637	633	604	649	656	668	614	652	664	619	604	722	661	653	596	591	626	659	671	699	661	611	648	629	567	672	606	644	645	625	663	653	621	613	634	604	629	687	682	613	652	685	582	712	641	606	666	659	640	699	622	653	660	673	631	618	610	633	635	657	661	598	615	594	611	673	669	655	663	611	664	682	657	638	661	654	629	608	625	669	634	637	663	674	594	682	672	650	671	613	641	635	655	699	648	636	621	625	624	649	633	646	645	628	678	622	624	645	657	647	614	649	690	702	632	676	625	683	618	659	615	714	663	719	668	629	674	669	624	664	677	606	664	628	624	663	658	635	597	630	605	664	625	617	654	624	628	682	620	664	639	617	677	616	647	664	648	649	681	650	664	673	639	591	680	647	673	676	615	656	633	618	625	654	639	660	626	637	655	646	686	656	618	632	635	639	651	650	594	651	636	667	656	629	622	639	678	658	637	646	656	666	622	629	690	663	666	647	610	632	623	617	646	634	650	594	696	607	622	684	626	661	672	625	594	638	630	672	603	657	690	653	665	652	697	671	632	655	659	655	646	651	611	651	678	640	661	605	640	666	649	611	608	658	675	682	660	673	622	630	590	635	692	597	677	669	660	622	652	662	672	640	670	683	598	639	643	630	655	667	656	639	627	671	608	618	645	637	652	689	672	624	659	621	667	626	593	648	635	651	634	695	656	615	673	672	636	655	651	610	633	626	685	669	643	636	591	635	669	660	650	668	626	622	639	672	652	653	624	670	605	683	662	660	635	636	655	682	634	575	678	635	613	629	678	645	633	666	683	643	661	619	632	607	626	615	638	655	633	623	681	636	658	633	603	672	654	656	613	634	645	665	625	640	687	605	628	638	661	669	645	635	634	653	652	681	652	630	674	674	664	676	653	642	642	673	637	607	637	659	649	644	631	657	651	606	656	599	677	657	631	587	679	619	688	618	633	657	651	682	676	619	647	610	635	650	689	611	651	648	680	685	668	624	611	682	645	695	661	677	645	630	676	638	637	635	622	666	641	627	643	612	619	627	648	638	628	679	635	665	678	675	609	644	646	638	632	677	579	627	629	610	662	674	665	647	622	647	657	628	636	632	642	623	638	660	698	656	649	660	690	637	691	677	656	623	657	660	689	644	691	656	645	641	665	647	645	627	639	701	617	666	630	636	669	631	638	611	640	673	647	642	662	658	618	643	629	651	644	644	679	665	675	657	647	670	627	638	656	661	667	676	696	652	639	653	633	604	662	646	626	630	675	609	664	637	617	590	611	724	642	628	693	676	607	657	636	645	664	643	657	613	660	690	654	643	670	666	657	652	616	652	635	613	651	654	604	626	658
38633	39944	28236	10804	4281	2551	1851	1407	1035	828	704	563	500	475	428	381	358	370	308	349	295	303	315	312	277	264	265	273	264	266	279	278	272	259	238	243	237	233	248	207	250	229	232	230	231	257	231	263	233	196	269	240	231	228	248	227	209	225	267	247	245	209	227	216	213	224	238	255	238	253	221	229	246	219	242	206	236	222	241	230	245	254	236	230	265	241	232	256	211	238	233	249	225	237	246	246	245	247	212	227	229	236	220	252	234	225	227	242	227	252	260	227	237	233	266	220	270	250	236	229	207	234	253	243	223	224	229	227	225	238	269	268	239	246	243	217	217	277	216	231	216	222	239	268	252	220	227	207	251	247	231	233	228	222	223	231	218	241	230	253	258	208	228	228	226	226	239	235	260	230	245	237	251	253	213	226	245	245	239	243	245	253	236	230	236	244	197	219	225	227	240	232	271	212	233	250	254	232	220	238	233	228	230	235	255	254	227	230	240	216	225	256	240	260	233	237	237	220	236	218	209	211	231	258	237	246	231	226	235	231	224	223	238	223	250	258	241	237	251	246	264	252	251	235	236	230	248	228	228	257	248	228	253	234	256	234	233	210	250	239	250	257	254	230	201	215	241	209	230	218	234	236	231	238	219	213	228	209	215	211	223	224	233	223	206	230	248	226	245	233	216	236	233	276	258	249	230	228	247	221	226	214	256	213	214	244	232	234	213	195	230	236	256	247	253	239	222	248	254	228	234	237	240	231	250	219	235	240	228	246	224	214	242	239	250	231	223	216	235	243	223	220	211	264	229	239	249	229	231	256	246	244	253	242	220	232	224	241	242	223	247	228	237	205	243	244	253	229	230	213	213	236	237	209	239	227	219	245	234	248	207	245	251	236	242	218	244	238	224	239	211	220	239	233	246	222	247	241	222	248	225	247	218	238	227	228	205	229	256	265	222	235	247	250	204	232	226	263	232	214	250	259	249	231	233	217	256	242	239	242	236	236	214	228	224	212	234	232	227	214	231	251	229	243	224	252	230	244	242	228	253	252	230	242	224	243	248	239	208	240	239	234	204	240	227	236	223	218	236	202	249	229	234	246	266	239	254	234	239	243	227	219	236	243	224	226	234	229	226	233	237	230	232	225	242	241	264	204	253	234	209	241	226	250	228	229	241	240	222	251	252	219	238	242	244	221	231	235	250	254	203	256	233	232	230	230	234	255	237	237	220	220	223	208	235	227	216	220	245	215	232	230	202	238	224	256	245	227	246	226	238	235	202	219	228	242	237	243	237	209	238	224	238	266	236	261	255	216	235	238	246	229	236	252	243	256	243	247	267	235	240	237	211	205	225	266	264	218	235	224	207	231	215	244	247	221	226	262	224	263	225	263	247	264	234	259	220	268	224	231	233	283	220	228	231	213	203	218	227	219	246	233	215	223	230	219	256	200	209	227	217	214	227	222	210	226	230	228	251	254	253	240	266	250	228	250	250	256	234	239	216	234	228	268	234	251	237	237	238	228	237	236	222	217	232	230	233	245	205	230	206	224	228	246	217	242	267	225	225	252	242	207	204	211	277	232	227	220	229	242	241	250	214	232	272	238	237	227	222	207	238	227	215	241	207	238	242	225	220	241	241	242	234	226	220	230	226	210	242	263	213	242	254	243	220	252	240	232	231	212	214	235	233	256	236	256	237	233	249	228	258	235	255	220	230	248	254	231	254	263	245	235	229	209	227	223	243	222	231	234	230	233	262	255	236	217	222	220	210	218	218	239	243	222	238	223	231	210	214	245	225	231	233	235	253	232	247	227	248	221	239	233	224	237	229	263	221	252	234	225	224	231	264	239	226	239	216	231	263	229	215	285	250	229	219	219	238	265	277	215	238	236	229	187	219	225	222	204	219	219	240	234	250	235	246	249	228	259	233	248	260	262	247	241	238	227	223	242	214	235	229	219	225	233	218	229	224	255	222	220	252	237	225	234	222	234	230	225	211	223	212	218	246	230	231	246	213	244	240	236	221	232	261	232	206	236	242	227	234	247	236	209	210	246	250	242	249	229	234	221	235	217	245	260	213	226	213	243	250	229	232	245	224	250	236	245	251	252	255	237	241	221	255	235	238	243	236	274	225	250	243	223	224	239	236	232	241	208	219	246	261	239	232	243	229	221	236	215	250	221	249	248	224	226	257	222	219	210	219	216	250	244	252	233	225	217	225	241	233	233	252	225	253	237	267	215	245	239	237	232	210	243	225	252	232	243	215	220	258	216	225	203	192	200	214	230	250	240	226	248	247	265	251	227	236	243	198	219	223	232	233	230	226	235	248	219	244	212	232	255	238	250	231	243	238	252	243	240	241	264	227	235	238	268	227	253	239	229	230	266	218	231	248	226	252	230	247	220	236	249	244	231	243	238	240	224	221	215	238	229	248	218	259	229	259	232	193	243	212	218	200	215	249	229	238	236	219	236	221	207	243	239	248	223	239	224	262	236	225	243	231	222	264	230	204	223	265	243	230	229	228	219	222	228	249	218	229	228	217	217	228	216	249	256	220	229	231	250	236	254	214	259	257	242	236	224	238	219	240	222	261	239	271	264	236	221	232	245	276	243	226	252	221	223	263	236	210	244	234	239	205	254	224	263	254	250	247	228	218	230	231	236	243	240	240	250	250	234	242	238	227	244	206	240	199	261	224	273	247	250	263	251	221	243	232	243	245	234	267	225	221	241	228	225	239	221	237	224	254	229	227	224	202	236	250	248	226	238	210	241	238	257	221	225	230	260	230	233	275	243	216	245	242	222	257	233	264	241	234	272	228	221	237	251	220	221	222	235	225	235	232	226	238	226	241	242	254	253	224	246	235	234	243	236	229	233	234	244	252	225	249	247	227	236	216	209	223	257	244	210	215	219	231	232	225	240	222	217	215	204	248	220	214	264	234	240	243	277	243	271	236	228	241	242	232	247	232	257	240	243	228	219	211	234	253	239	245	242	239	234	241	219	252	256	257	238	247	230	236	226	233	231	277	229	231	266	244	244	231	236	228	207	234	205	248	215	248	251	248	240	251	219	232	240	216	258	258	241	245	246	216	252	249	235	245	202	248	248	227	243	241	247	237	226	221	254	250	248	230	238	246	221	238	222	239	266	224	232	244	242	219	274	273	248	234	235	240	250	209	239	216	262	280	223	202	231	234	213	237	246	236	241	233	230	218	238	248	227	257	235	243	231	244	260	228	222	231	221	223	245	231	245	259	218	260	260	245	231	240	238	209	238	229	225	216	252	229	238	260	226	234	247	244	202	257	259	224	205	196	223	242	239	239	237	243	260	238	203	240	251	247	236	206	236	220	235	232	274	258	244	245	223	241	231	239	260	272	226	243	236	245	226	255	219	268	224	226	223	252	236	214	246	223	243	228	204	251	233	211	231	223	238	238	215	212	246	209	264	236	203	224	227	225	252	245	254	234	238	242	246	253	253	227	218	231	225	243	197	255	237	224	262	227	224	227	237
43002	47901	30678	11257	7725	5306	3859	3139	2353	1745	1380	1170	952	823	690	615	550	534	452	468	377	378	374	314	346	365	350	286	316	289	310	312	295	299	259	287	274	263	252	248	265	270	262	252	269	276	241	253	258	263	262	251	237	266	269	261	254	275	263	259	260	216	271	279	266	277	269	232	234	234	246	247	268	239	238	240	237	254	262	242	248	278	234	260	261	236	253	271	284	281	246	238	237	267	277	249	261	257	274	262	262	255	276	249	255	274	251	290	255	258	272	256	220	259	237	291	249	246	234	251	255	240	295	245	257	258	246	294	249	257	255	253	271	263	273	249	246	264	298	256	242	245	262	255	253	235	290	277	262	278	281	241	233	265	258	257	220	248	246	264	288	227	273	259	270	260	283	258	243	278	237	245	223	253	239	248	273	224	252	273	246	264	274	241	281	270	250	244	251	263	263	236	241	260	243	270	252	246	234	255	242	253	255	244	249	254	274	247	269	264	212	258	250	262	247	277	254	266	257	239	276	276	262	231	264	265	241	265	272	279	273	231	247	243	263	256	240	250	244	265	280	282	221	267	277	242	237	281	256	249	264	241	256	212	270	278	265	243	246	258	243	272	254	252	261	218	249	235	246	260	273	235	274	278	265	249	248	273	285	274	260	243	256	254	264	259	238	272	289	246	254	226	275	274	251	243	236	250	243	238	263	236	252	228	256	250	251	277	281	255	281	252	252	239	219	258	277	250	260	242	258	246	246	280	263	238	255	275	271	270	251	252	252	243	262	278	237	254	263	282	295	251	245	243	259	250	255	239	274	261	256	253	297	273	231	250	260	248	272	256	256	273	268	243	262	253	269	233	235	270	263	269	271	259	261	250	238	248	250	246	258	252	266	284	240	234	251	266	238	255	254	247	268	241	249	280	254	262	250	245	252	233	259	262	253	274	253	259	230	276	262	277	255	230	252	252	261	263	240	276	235	245	235	252	255	261	271	228	271	251	272	259	265	248	222	262	239	234	243	271	260	248	274	272	243	253	304	283	293	255	281	278	278	248	257	255	248	261	266	251	249	253	258	266	263	255	279	236	280	263	247	235	257	280	263	250	264	235	249	252	268	275	264	279	271	284	259	279	250	255	240	241	243	287	261	272	238	216	266	289	249	251	237	226	256	262	261	278	260	263	272	251	252	229	250	264	250	275	255	264	244	266	263	261	244	270	241	228	269	291	254	236	251	232	239	251	253	257	252	228	275	255	245	228	257	292	263	225	236	275	264	280	278	271	274	273	261	276	256	256	229	269	268	273	262	279	278	265	253	251	275	267	271	258	270	231	265	269	243	278	265	290	261	297	260	251	276	241	278	288	257	257	267	256	253	244	259	265	259	263	257	257	240	265	285	266	253	261	244	251	247	257	262	211	262	243	261	253	274	309	260	244	262	234	264	227	268	252	254	277	235	257	260	245	240	256	263	267	280	250	244	245	247	250	251	268	243	236	227	260	259	246	276	250	233	242	248	252	263	268	250	268	256	245	248	289	248	267	262	246	265	251	280	251	231	241	263	267	274	261	239	253	275	247	260	252	274	269	255	257	241	267	260	255	269	262	287	262	248	241	232	250	276	258	236	257	247	241	241	268	276	251	258	204	257	244	249	252	261	224	282	259	263	285	262	263	281	260	238	249	233	249	258	291	252	240	252	272	224	243	278	239	257	256	261	276	239	267	251	250	270	260	233	271	262	241	258	241	273	263	251	272	273	250	239	269	249	268	259	250	247	262	237	239	250	254	265	259	254	260	244	238	239	257	252	256	269	242	255	267	253	270	253	240	271	245	269	258	232	278	245	251	264	263	275	255	246	263	251	268	265	225	265	271	259	259	274	262	235	260	224	233	303	258	257	261	278	241	254	249	274	261	288	259	267	226	278	240	257	249	256	244	274	255	243	244	253	280	293	266	229	293	249	253	252	262	264	252	268	255	285	263	247	254	279	245	259	250	264	256	245	262	229	263	261	256	261	265	263	263	246	245	296	262	254	262	257	242	257	257	275	244	248	260	266	262	231	286	272	236	253	262	276	268	272	254	260	251	253	264	248	274	224	255	256	257	275	247	255	251	257	262	241	262	236	260	241	271	275	281	256	243	237	280	244	247	241	255	266	257	282	266	241	257	286	282	246	240	274	220	265	245	241	262	239	276	253	270	255	246	278	274	244	242	259	271	256	296	264	274	275	286	268	245	251	245	251	292	249	268	240	253	287	237	259	254	245	217	246	260	275	255	259	247	280	245	268	263	281	250	234	253	249	230	231	257	249	258	282	239	281	251	281	241	253	253	252	251	219	270	243	227	272	273	260	257	277	269	238	256	269	248	247	283	244	241	256	271	241	257	246	268	276	266	259	262	242	252	254	218	239	265	261	253	240	246	257	270	269	254	236	253	263	255	265	241	272	244	257	242	300	265	262	265	237	251	248	250	247	247	247	268	229	257	258	267	250	264	243	259	287	235	234	276	241	258	256	242	258	266	250	244	280	230	247	241	241	263	255	252	224	297	256	237	234	256	262	284	277	266	256	251	261	231	257	264	266	288	255	247	242	270	241	253	242	242	253	274	269	278	252	237	242	261	268	253	256	267	266	236	272	249	247	232	261	221	265	250	250	264	252	243	242	276	260	253	254	271	299	229	287	272	269	283	248	258	245	227	270	270	258	263	292	246	272	258	266	245	257	268	258	241	259	249	265	241	243	263	233	238	279	253	252	244	283	260	261	242	259	266	298	221	269	254	246	272	263	245	269	273	260	267	257	293	253	273	273	292	253	241	272	253	260	249	246	258	276	266	255	269	264	271	242	284	249	282	251	265	246	256	257	251	290	264	273	243	255	263	264	270	239	244	234	237	236	260	294	284	257	256	257	239	237	244	293	266	252	269	257	282	269	267	252	244	253	247	251	254	280	249	259	274	248	272	262	250	219	254	276	269	254	243	265	290	225	247	251	245	245	239	276	245	247	272	275	240	239	272	266	264	287	266	250	250	266	264	248	267	240	260	259	273	247	279	272	299	271	260	248	267	265	238	242	265	247	233	278	224	244	266	265	271	247	244	270	240	257	232	271	238	227	251	291	276	236	276	241	241	270	277	269	263	281	245	274	259	269	258	292	262	238	278	272	249	253	236	242	258	264	281	274	263	252	245	246	256	267	247	274	268	232	264	255	261	242	229	241	246	260	274	256	273	252	255	263	246	286	264	260	266	228	260	252	243	235	259	279	232	271	250	264	284	246	257	281	268	272	257	268	269	249	252	271	252	244	246	243	226	223	268	241	252	262	244	277	248	264	277	253	247	248	241	222	242	233	276	271	237	251	256	268	245	248	239	302	264	264	230	267	258	264	247	263	256	241	225	217	280	280	264	251	253	251	238	261	243	221	244	235	262	242	286	275	271	251	256	277	251	259	233	239	299	259	245	269	264	235	259	270	269	230	248	246	251	255	272	252	255	269	274	263	264	258	271	281	251
25192	20664	26178	24411	17492	6680	3192	2223	1634	1313	1026	909	807	747	685	596	625	529	517	488	501	459	438	452	432	446	425	425	410	403	402	400	388	365	374	344	392	369	351	361	343	371	375	360	334	365	372	306	383	384	362	401	407	373	364	373	378	334	373	371	342	366	364	369	379	375	371	374	388	333	380	345	332	380	359	359	358	367	374	387	331	350	352	350	354	387	342	349	342	347	359	354	366	350	361	317	368	367	352	339	357	332	356	363	371	349	349	339	370	366	341	377	352	344	387	379	383	341	394	375	339	358	349	353	370	336	368	348	368	374	382	371	354	354	326	349	361	363	340	368	366	360	346	381	383	343	384	348	328	368	386	376	356	394	355	368	383	351	356	344	342	363	337	333	378	361	348	370	364	351	349	382	365	372	383	376	380	382	364	352	375	344	364	362	380	387	357	321	403	362	379	368	362	341	371	351	327	357	332	369	380	349	360	346	360	381	387	369	325	387	333	368	363	367	361	363	385	353	379	375	364	355	377	363	335	322	347	358	378	344	342	386	363	348	319	345	353	349	388	362	370	367	363	351	344	379	406	380	370	361	379	387	329	362	339	336	346	368	358	326	367	343	381	373	343	354	355	352	393	357	367	378	365	386	336	347	351	336	346	358	360	379	383	379	368	388	375	359	342	368	366	357	348	371	340	372	350	355	375	343	351	346	388	344	332	354	366	337	347	361	327	339	362	360	365	368	362	346	356	339	363	389	367	334	328	357	360	345	390	370	349	370	362	394	375	369	342	375	357	379	343	354	360	350	337	385	346	357	355	305	343	351	378	375	396	379	376	372	367	363	327	360	354	346	359	332	392	390	367	378	328	371	340	364	368	358	363	364	354	323	354	372	354	366	335	351	362	362	365	375	350	382	368	342	371	337	374	373	354	374	338	354	371	353	382	380	375	384	381	352	404	387	329	320	357	351	329	351	349	341	362	369	329	318	338	349	354	358	363	359	350	377	335	371	344	367	384	375	361	329	363	361	361	380	366	390	391	352	328	369	383	340	339	360	345	346	374	388	363	364	374	386	379	338	326	341	334	331	314	353	390	359	354	347	339	375	372	363	361	362	355	359	354	341	371	383	337	370	329	360	398	343	341	356	333	364	369	392	355	369	359	340	346	361	347	334	350	356	359	356	366	354	364	355	363	359	344	369	384	380	385	402	322	383	364	333	371	365	376	334	350	383	349	367	336	389	376	378	348	373	372	361	364	330	326	353	360	313	369	362	361	336	380	380	367	374	384	364	347	360	353	356	344	347	391	374	323	370	374	324	373	356	351	373	333	384	390	355	396	349	339	350	384	335	364	355	365	358	379	396	351	350	368	342	360	371	331	378	352	348	339	392	337	357	389	391	357	378	320	375	365	370	355	350	327	367	364	337	351	362	348	365	394	369	387	324	356	383	374	338	341	347	325	358	330	357	352	343	373	338	339	324	351	397	342	390	336	387	372	357	351	348	346	355	361	365	339	362	351	388	376	352	348	370	349	337	342	370	381	354	368	348	340	363	349	344	360	296	363	363	361	362	394	345	335	377	358	366	366	350	362	378	345	345	370	370	372	386	365	359	374	362	387	383	365	334	339	373	328	348	361	369	328	366	333	389	329	370	367	363	333	365	345	351	364	363	382	338	338	362	315	366	362	332	387	352	362	329	356	337	340	355	360	363	337	371	366	383	387	397	368	370	322	378	344	381	382	344	355	369	372	329	360	373	373	374	323	406	378	335	350	367	370	326	373	382	345	370	345	391	365	349	364	366	349	386	381	354	343	328	365	334	349	338	351	401	372	341	375	338	379	395	374	350	354	368	338	328	361	381	341	397	350	361	396	387	338	345	357	331	372	364	350	344	346	357	361	342	352	375	344	382	374	351	373	381	365	329	375	358	358	320	348	349	343	351	363	397	388	398	372	343	354	379	361	333	381	367	369	357	339	370	351	377	378	352	332	342	373	337	376	325	362	360	360	364	354	363	332	399	328	369	350	369	331	367	351	352	365	384	317	330	361	330	333	341	366	395	344	388	363	326	355	346	331	344	317	338	350	349	360	355	371	359	363	375	386	366	361	365	374	357	377	359	379	393	376	359	367	352	348	351	360	367	386	386	372	334	360	353	352	366	362	347	365	323	375	373	352	354	347	341	361	349	357	357	336	397	367	369	372	348	390	385	398	326	356	405	356	326	350	351	357	370	380	345	363	354	356	345	348	315	333	392	382	341	342	361	382	351	329	344	348	353	365	334	371	345	340	353	345	364	367	359	381	360	374	385	350	364	363	349	420	347	359	346	327	379	379	376	393	385	366	357	355	385	368	334	360	376	369	358	364	342	335	357	319	356	364	360	372	338	376	340	348	382	353	350	366	360	324	363	346	364	376	344	374	373	322	389	350	369	363	373	375	350	341	404	350	339	379	354	369	363	397	347	351	366	340	339	366	346	353	325	347	346	374	341	370	349	350	335	356	376	361	371	352	330	355	367	345	370	344	358	373	338	340	313	342	348	348	360	365	340	380	363	347	362	395	359	334	339	365	348	371	364	339	353	374	365	351	364	380	381	355	319	326	366	363	375	381	384	369	348	360	336	358	350	359	386	354	357	356	340	361	347	349	329	294	349	346	337	359	352	352	366	367	356	359	335	379	320	379	365	351	364	345	356	358	365	349	349	367	358	306	350	341	342	335	346	334	402	355	381	358	379	359	349	338	345	361	330	365	344	353	352	350	332	354	343	306	348	362	358	380	335	352	356	375	332	350	372	362	351	335	364	357	371	355	364	351	346	340	350	355	378	349	336	358	342	359	362	344	387	365	334	368	327	357	364	375	346	348	367	334	331	355	375	340	386	358	365	373	373	342	350	351	359	358	353	358	324	351	393	377	388	379	373	340	381	341	352	351	318	342	353	310	369	366	347	382	339	384	349	354	362	368	347	343	330	357	347	352	364	328	354	357	391	359	355	377	373	367	338	353	361	354	358	369	349	351	359	369	330	357	337	360	333	330	375	342	337	330	375	355	366	342	380	352	376	351	377	361	368	407	366	398	348	368	347	365	321	348	375	336	336	338	352	369	341	317	375	366	364	337	368	359	351	355	363	357	347	342	356	366	351	352	351	351	381	342	363	401	348	346	375	341	371	378	375	348	385	340	343	316	328	362	361	349	371	315	387	333	371	355	374	358	380	349	349	381	359	365	358	394	348	390	351	350	360	359	326	371	338	407	335	332	374	350	340	361	329	366	356	316	342	368	392	362	348	365	349	366	362	372	383	365	386	335	358	339	351	372	370	356	361	369	395	354	380	320	353	353	369	359	361	350	362	377	377	345	359	363	388	330	338	354	356	359	363	363	377	317	366	351	384	380	345	364	378	351	383	357	378	346	341	375	330	366	371	373	365	365	352	349	354	396	393	378	381	361	356	365	368	378	370	385	394	358	368	355	325	352	353	364	351	364	344	344	355	373	357	393	342	363	332
44231	60106	37612	15654	10768	7022	5388	4431	3272	2486	2023	1627	1311	1195	1061	924	876	783	746	608	641	580	559	547	483	515	491	491	488	470	404	421	418	388	411	414	410	425	383	398	379	373	377	413	392	375	372	380	380	408	364	404	365	361	327	365	353	360	391	361	368	376	345	384	389	368	380	372	358	361	340	386	374	368	358	344	375	376	364	374	382	364	380	386	359	345	395	367	381	360	365	372	439	363	377	402	373	411	382	379	357	345	350	397	323	345	365	364	374	378	334	357	357	367	364	372	363	376	367	357	393	360	354	369	383	339	382	361	365	363	355	375	384	360	404	343	370	392	361	353	387	342	382	402	314	379	367	350	388	397	369	409	384	339	401	375	342	367	370	361	393	324	386	353	417	376	339	374	355	357	379	362	383	363	367	336	364	368	364	402	364	393	387	359	364	370	372	359	343	346	365	348	346	355	380	374	378	356	344	350	354	363	394	404	357	372	364	366	366	378	346	370	318	351	360	331	356	353	344	382	374	387	354	345	378	336	354	362	331	366	358	327	421	356	386	410	365	387	357	383	343	377	367	344	359	380	391	385	373	386	393	362	384	369	333	361	362	383	328	359	330	364	340	320	360	355	358	334	387	367	383	394	382	382	341	367	401	358	350	385	398	359	361	358	368	371	366	366	380	362	356	358	363	355	357	356	363	318	349	373	365	356	348	325	390	391	345	336	361	395	388	367	367	410	339	356	367	379	365	351	363	319	358	372	379	341	373	382	351	353	369	389	392	339	346	386	363	362	361	364	384	363	389	355	351	346	352	364	359	332	377	344	408	349	406	359	344	364	371	369	358	354	375	359	379	371	391	361	378	382	359	371	344	329	347	352	348	393	383	347	347	370	375	347	383	372	326	397	364	353	364	366	359	355	348	370	349	383	335	339	339	348	355	365	363	374	354	376	327	383	376	383	387	380	354	372	371	363	376	348	393	389	363	378	378	369	371	392	349	363	408	404	391	362	379	373	349	328	370	347	360	365	356	370	380	406	352	362	373	369	364	329	384	368	368	376	330	360	385	395	375	318	369	400	378	410	351	352	365	349	363	363	352	369	402	415	320	349	357	387	367	366	351	396	354	364	351	348	352	388	367	373	345	379	357	346	354	348	410	344	368	354	361	380	391	351	371	361	357	359	395	392	324	384	363	396	397	389	390	351	350	386	386	341	338	345	376	351	381	388	355	341	373	358	359	371	375	377	382	381	409	335	389	336	382	335	384	333	382	371	364	372	389	387	403	350	370	363	427	349	375	382	370	376	367	360	332	335	361	360	376	343	363	340	351	384	361	374	326	358	373	367	385	330	329	373	368	334	359	375	361	359	388	349	365	357	355	347	373	374	390	362	389	314	396	360	330	360	351	346	401	380	363	358	362	365	325	372	341	369	350	359	373	369	370	377	363	358	378	411	356	373	350	382	341	344	348	380	391	381	377	346	354	381	371	387	383	364	361	378	372	377	378	380	388	331	398	368	346	342	328	360	354	385	353	371	384	362	364	346	383	387	354	400	361	370	362	359	359	364	373	374	350	344	352	375	353	404	361	375	386	343	336	347	368	357	338	337	354	356	360	337	397	371	343	333	371	373	345	372	385	377	326	365	371	409	382	374	352	365	368	366	401	352	401	379	362	354	401	378	403	371	341	349	396	363	354	376	379	374	354	336	389	369	386	336	370	374	417	368	360	366	377	342	358	361	320	360	375	356	369	385	377	351	356	375	362	368	370	382	372	355	338	347	397	376	369	368	380	379	339	380	404	372	350	379	380	402	374	372	331	332	384	415	382	342	368	372	370	384	363	380	359	356	370	372	353	379	319	335	396	353	367	387	371	375	353	366	395	376	387	388	421	333	378	351	343	392	333	320	340	321	390	351	362	377	371	389	364	347	339	370	392	367	336	409	344	318	356	360	376	367	358	369	369	354	318	361	363	369	335	380	347	387	358	344	359	348	362	356	372	348	359	387	376	360	353	389	355	339	358	363	362	338	361	368	362	372	350	376	376	340	366	370	368	382	373	358	329	372	358	378	347	342	378	362	378	373	368	384	328	346	328	381	333	354	368	319	379	340	321	366	350	336	370	383	360	370	347	406	417	361	363	366	373	365	401	367	394	363	415	371	359	354	393	378	346	362	378	353	349	375	381	367	362	396	371	369	362	350	412	355	376	352	396	383	369	349	362	411	352	375	389	353	344	328	382	363	364	321	343	358	357	354	379	367	363	366	352	392	382	345	396	362	337	362	340	364	384	355	388	379	379	326	370	323	380	363	384	422	367	394	355	340	335	347	377	391	353	361	386	329	361	350	369	377	353	363	373	365	356	360	340	346	360	354	389	352	391	392	365	386	383	364	374	358	416	397	390	397	367	386	377	344	360	387	363	376	346	376	379	368	345	358	415	371	324	362	350	401	353	359	386	344	383	383	374	403	365	385	369	367	391	336	388	357	365	355	366	337	358	375	401	354	370	352	380	341	416	366	348	355	363	371	367	362	358	363	348	365	384	371	354	346	363	386	357	330	374	379	354	388	347	369	384	394	381	358	323	335	370	382	353	398	339	334	382	373	337	358	339	366	369	361	342	375	345	380	377	363	400	337	371	368	372	352	324	388	373	331	369	370	340	344	392	357	353	366	387	350	388	395	369	357	385	364	321	342	364	362	357	379	348	384	363	375	347	383	322	388	358	359	354	361	360	382	337	384	355	322	396	366	353	382	377	355	354	365	353	337	367	380	357	366	359	383	366	327	353	367	359	382	381	376	368	388	360	347	361	377	388	381	358	368	393	387	380	393	361	371	362	369	367	357	370	348	319	353	407	348	379	349	350	398	377	335	338	391	350	397	359	359	372	389	348	372	369	393	374	357	383	389	384	395	364	349	345	358	374	350	363	373	367	369	359	343	367	361	357	349	397	345	393	367	403	388	385	366	392	331	341	419	371	367	364	382	363	362	401	375	364	353	377	348	405	364	357	347	345	338	384	383	422	354	343	365	369	374	359	364	323	317	370	359	373	320	347	346	336	353	326	345	306	340	366	352	339	340	397	350	409	343	355	349	375	366	384	395	333	394	382	367	385	394	377	352	385	381	368	371	364	359	357	386	384	327	358	381	332	369	348	353	379	368	404	354	380	385	365	379	340	383	368	367	389	351	382	370	345	374	373	311	326	358	362	359	384	377	381	411	367	327	375	354	377	386	374	381	349	360	357	339	365	367	343	380	373	382	376	347	371	367	373	359	377	367	378	368	359	373	405	377	356	356	359	399	377	366	382	373	378	338	336	380	340	368	373	370	390	336	393	366	385	364	336	358	351	348	375	364	358	368	364	370	382	357	347	405	351	362	390	351	385	363	343	324	383	348	421	363	336	356	364	380	369	390	343	336	360	374	409	347	400	369	396	380	374	361	359	359	354	373	371	345	377	344	386	381	363	331	416	373	378	369	407	356	404	335	351	413	378	323	357	354	378	376
22430	20344	26746	23596	20236	20120	12015	4216	2705	2118	1860	1609	1447	1376	1280	1118	1070	921	951	843	817	843	803	810	769	780	753	757	806	772	751	676	662	655	724	693	725	710	679	653	641	697	644	694	629	659	677	663	675	576	587	656	647	640	662	665	694	710	643	630	700	640	642	612	652	632	629	640	632	651	613	670	654	659	640	690	659	676	649	675	619	617	689	659	679	661	660	664	694	623	648	677	666	619	647	660	663	665	660	658	603	689	637	660	647	614	596	651	660	632	688	635	626	651	639	676	660	642	646	657	639	656	684	669	664	659	587	651	656	676	704	705	681	670	654	670	622	685	650	670	624	647	635	630	678	627	660	642	606	673	651	662	630	686	636	660	684	638	621	627	618	610	656	676	669	675	651	679	686	692	643	665	688	639	626	612	649	660	662	672	690	652	621	651	660	613	689	652	623	647	643	636	714	659	638	640	654	661	726	644	664	649	671	650	667	630	616	667	668	623	635	588	669	652	638	628	640	680	658	619	711	670	691	650	719	618	685	664	653	684	669	628	652	632	643	636	610	726	647	674	655	643	640	660	695	682	633	623	631	610	653	690	666	644	615	643	687	599	631	640	641	612	670	654	687	685	645	650	683	662	662	641	671	640	641	652	670	648	662	623	684	685	627	662	655	653	635	662	672	670	704	629	640	677	630	625	665	646	721	627	641	653	660	611	655	628	619	636	689	623	707	626	669	647	665	611	652	654	603	634	660	685	672	650	654	677	642	660	643	670	605	639	640	661	627	622	637	669	707	627	678	640	609	597	650	669	642	639	672	672	667	680	634	625	654	635	662	610	662	625	641	652	629	608	622	641	652	702	640	671	667	597	643	660	655	701	639	641	647	649	649	652	655	648	643	664	625	724	679	642	629	687	653	636	640	666	620	643	716	691	651	627	656	652	633	658	628	669	643	709	632	626	602	660	669	657	612	648	659	633	649	664	679	650	691	633	679	704	607	642	678	628	633	663	667	658	665	638	617	637	678	673	625	605	622	642	620	658	629	652	613	606	638	709	654	678	646	689	675	632	638	637	666	672	639	639	625	644	667	624	621	668	644	652	599	625	686	669	704	688	645	648	681	634	655	666	693	670	649	638	657	692	671	639	658	639	651	666	658	658	686	686	662	712	631	647	618	644	677	627	673	657	688	655	615	654	672	673	642	633	670	640	674	693	663	671	651	624	675	630	623	638	640	675	629	652	683	625	634	703	690	675	641	654	677	691	632	674	642	642	673	656	639	638	651	623	644	629	618	619	653	606	638	654	610	661	645	635	662	648	651	645	664	654	649	668	665	627	717	662	670	686	678	627	627	639	645	672	668	686	677	666	664	669	638	636	587	626	638	689	627	683	664	638	643	623	690	635	669	650	659	685	647	653	656	665	639	637	646	653	676	650	610	632	649	651	657	673	644	706	618	634	627	649	700	634	643	655	644	656	678	604	658	678	657	641	600	661	613	627	623	650	672	650	666	657	650	637	668	665	678	622	609	617	633	644	673	660	668	662	674	692	652	603	629	651	685	660	670	647	644	635	670	665	642	630	635	651	629	626	667	641	685	647	646	646	648	655	668	690	692	671	658	634	637	645	675	669	684	642	657	631	637	655	650	665	631	591	640	687	708	646	674	702	687	610	670	626	655	678	616	691	644	632	638	655	695	654	690	688	653	670	677	633	651	654	653	651	618	623	627	689	644	656	677	659	680	645	670	650	654	655	626	656	621	625	649	632	639	707	662	685	635	637	653	624	641	664	646	619	650	646	616	670	651	659	624	615	615	686	642	638	641	626	686	660	687	629	613	615	684	640	680	626	617	651	646	620	706	678	673	649	677	630	644	650	635	649	674	641	685	616	641	667	662	635	658	645	625	639	653	652	669	666	609	643	685	626	592	626	647	714	646	665	663	704	645	628	653	632	634	620	646	682	640	637	637	622	662	653	663	654	659	677	681	668	654	663	654	669	668	670	650	658	668	640	633	664	627	658	688	615	648	654	619	672	636	689	615	591	638	653	648	680	631	671	671	632	673	656	652	648	636	615	649	613	680	616	659	616	690	639	661	633	703	683	629	661	661	669	648	643	642	634	634	665	659	669	615	625	633	596	636	653	654	673	681	653	692	632	653	624	634	617	677	611	682	653	640	663	679	700	694	648	616	660	663	647	659	668	631	626	676	618	640	696	662	613	645	657	658	652	688	704	642	637	624	653	637	673	685	669	671	637	649	694	645	672	652	683	618	624	651	616	634	662	622	666	667	640	640	635	618	624	615	620	685	666	628	670	650	662	693	659	697	654	597	664	687	661	693	708	607	637	661	663	668	643	656	694	668	624	665	675	649	631	647	677	651	614	641	652	670	622	670	672	667	564	648	677	669	644	651	672	655	668	660	682	605	674	662	679	616	661	636	638	656	622	639	663	674	632	594	660	602	664	696	660	639	679	605	623	695	675	614	663	642	640	699	636	652	647	683	691	642	633	691	620	597	659	627	642	626	670	652	696	626	691	646	631	652	622	688	641	623	661	651	657	698	631	693	659	706	644	636	692	660	659	633	651	640	728	655	665	676	639	642	644	671	648	627	625	641	628	596	611	694	657	689	653	639	644	678	661	679	620	664	601	669	648	652	686	630	643	646	668	639	640	671	684	612	707	653	660	633	651	647	636	664	623	618	681	626	613	659	640	678	682	650	711	704	665	677	642	650	650	640	651	707	637	648	602	628	695	651	646	668	624	639	661	659	704	685	674	587	707	685	656	644	641	662	679	666	632	658	638	679	599	639	652	663	639	602	712	649	604	625	657	649	672	641	627	615	663	673	640	638	667	602	649	640	587	631	671	674	619	685	700	633	641	656	655	617	642	671	628	625	620	640	627	620	642	655	686	642	648	640	655	624	647	634	638	644	645	673	699	678	704	649	627	686	672	673	637	658	672	640	671	656	674	668	622	647	688	640	616	630	651	691	641	632	652	629	678	611	596	641	638	636	659	643	635	629	640	616	686	631	661	581	674	615	670	591	682	652	657	626	673	689	659	651	624	688	641	611	643	678	638	660	647	645	593	635	651	660	659	660	686	686	723	660	674	644	659	709	628	653	672	667	622	630	617	633	689	674	638	665	648	647	617	612	597	654	664	656	679	678	627	631	637	701	665	686	629	687	643	631	679	694	670	658	675	638	642	646	670	725	648	660	636	652	607	681	652	629	615	651	674	658	686	676	671	653	667	702	681	683	631	693	662	646	644	667	624	632	645	659	633	699	669	660	627	643	659	627	642	642	666	626	629	604	663	647	674	663	624	658	656	643	602	649	636	646	706	686	615	633	643	695	654	687	629	677	667	701	632	642	714	653	622	671	607	636	645	613	606	622	665	629	669	690	617	633	671	654	663	662	663	612	662	639	622	656	646	630	643	650	689	640	595	639	690	695	682	669	610	618	695	643	655	621	651	628	644	653	671	619	667	690	651	682	660	648	658	658	643
48233	71782	46794	21818	14697	11124	8896	6602	5179	4033	3284	2880	2452	2246	2033	1744	1509	1368	1294	1222	1110	1052	1016	1007	900	878	911	847	816	809	798	767	738	744	711	776	755	686	689	652	695	750	704	653	685	687	676	681	644	662	664	617	673	673	678	615	679	634	597	631	656	675	640	656	658	652	601	666	635	626	647	645	703	628	672	672	627	634	677	622	629	644	627	613	638	684	628	646	683	688	614	608	653	665	717	699	664	679	651	629	700	610	628	624	671	680	673	638	641	663	578	680	636	634	632	623	627	643	616	653	663	677	614	661	663	600	633	652	651	628	656	662	638	655	666	653	617	655	681	654	638	641	658	645	649	626	632	623	689	626	597	674	647	665	617	661	627	635	688	677	669	632	667	625	643	642	634	662	652	670	657	648	661	652	662	635	665	656	676	658	612	644	666	646	615	663	643	669	677	609	654	642	694	675	683	649	663	656	626	675	630	670	640	629	656	670	659	637	643	649	616	632	608	648	669	587	652	658	663	669	635	643	627	651	664	645	604	648	640	629	594	630	627	616	676	636	632	664	639	653	678	651	699	709	659	657	618	623	678	650	654	630	682	696	677	652	640	664	644	651	669	709	624	668	613	641	687	659	611	631	637	683	622	680	613	586	638	663	652	626	620	667	641	682	633	628	653	664	659	677	645	623	596	646	651	650	643	643	632	616	671	658	653	654	645	677	605	618	633	635	654	621	636	624	616	670	664	650	666	669	669	671	647	657	633	677	642	619	630	653	656	638	616	645	621	637	643	625	674	696	605	656	681	697	587	634	596	655	657	628	651	695	684	632	638	620	637	666	646	692	636	713	654	694	653	645	624	681	631	678	606	626	624	603	634	701	636	641	657	647	629	639	656	654	612	588	677	633	665	659	633	666	677	634	634	650	645	630	662	652	637	661	643	672	656	657	610	621	614	636	659	654	627	625	626	605	647	628	645	639	590	669	639	577	632	643	601	651	647	656	649	629	631	644	664	645	667	634	666	641	664	658	650	639	628	662	623	642	678	635	645	641	653	643	606	683	631	636	650	639	628	655	625	660	578	651	601	634	631	667	657	687	685	624	663	635	610	605	640	684	634	650	655	653	607	636	594	674	661	640	646	676	644	657	697	659	682	640	604	645	666	647	644	646	630	691	589	645	643	628	690	631	654	678	651	664	634	645	643	642	610	646	666	625	685	648	712	603	613	635	674	609	640	628	650	640	677	652	630	654	645	621	650	670	692	663	628	613	619	666	585	628	633	658	637	654	613	621	647	624	625	622	620	593	628	631	609	616	647	635	663	663	608	653	621	653	689	663	691	612	613	672	646	636	637	656	647	644	632	673	638	674	630	666	693	619	622	577	669	656	657	669	642	646	643	664	664	630	683	614	639	676	668	633	648	647	626	606	644	685	649	645	615	634	619	572	667	681	631	642	667	647	627	626	607	649	621	645	647	656	666	607	663	612	600	620	637	632	646	665	654	656	637	675	622	663	651	589	625	648	683	636	658	616	661	573	650	660	647	641	677	676	678	658	632	630	584	621	655	612	619	647	655	667	661	616	628	647	569	648	628	656	668	642	668	662	645	662	683	610	645	613	638	601	696	661	665	604	604	675	653	682	649	657	606	605	600	658	637	689	639	656	616	641	670	667	648	667	608	637	643	639	669	612	686	676	637	633	677	648	670	638	638	668	670	702	686	654	648	631	661	652	654	663	653	653	667	641	641	666	690	633	654	649	681	657	644	633	646	617	632	626	668	701	664	708	625	659	647	681	645	655	659	667	648	678	637	597	622	664	591	640	641	673	665	640	674	660	656	650	670	669	583	631	672	665	630	642	698	624	622	653	664	684	616	648	628	625	591	650	661	664	648	654	676	661	595	621	669	706	659	637	644	684	639	630	686	627	643	646	674	666	668	639	648	638	649	651	646	663	637	676	606	614	647	631	687	667	679	657	640	659	645	697	662	618	652	659	641	633	605	640	635	623	669	621	665	655	631	626	682	638	668	641	640	636	656	667	657	640	653	651	649	644	636	648	653	614	665	633	632	618	603	666	677	648	668	677	584	689	635	639	633	655	643	650	649	632	656	672	630	615	675	685	662	664	624	649	632	677	630	624	633	637	646	657	632	663	669	632	614	661	620	700	676	613	663	650	629	653	683	626	658	663	616	646	666	626	625	656	686	660	656	657	629	634	675	683	610	695	625	642	618	646	684	641	663	709	685	633	647	639	629	639	645	642	644	630	667	684	666	602	664	622	625	625	627	697	632	656	636	659	688	659	587	640	688	626	625	650	658	655	651	628	618	645	669	640	620	631	625	651	659	685	654	626	643	669	658	670	615	643	635	652	674	658	634	642	635	628	667	631	640	638	669	630	647	662	622	665	639	631	662	630	660	647	603	661	662	653	642	672	654	607	659	648	662	616	660	619	631	633	655	640	646	668	655	603	633	660	668	645	644	677	662	654	655	614	633	609	671	652	709	601	605	657	640	645	668	653	673	656	636	646	588	656	668	682	626	661	604	661	659	615	624	650	671	604	620	675	663	634	621	676	650	663	639	631	657	626	655	681	654	672	618	654	608	620	708	635	667	664	662	643	622	604	645	697	649	691	646	613	603	606	640	583	658	654	633	634	615	631	691	666	661	644	694	675	690	652	652	659	676	605	627	641	623	655	642	641	641	673	667	635	607	649	655	610	624	650	638	677	587	635	640	654	636	661	626	650	652	638	633	605	656	682	686	659	640	660	621	609	681	646	619	690	665	637	663	598	672	646	678	670	642	648	671	607	644	682	628	658	663	636	662	674	649	651	652	621	664	624	665	627	673	709	639	626	651	587	659	584	620	646	601	614	667	673	661	629	650	637	662	631	626	657	609	664	640	641	675	681	652	632	631	670	640	616	644	632	640	587	635	658	639	648	661	610	654	667	655	595	636	629	639	650	645	618	671	680	622	638	645	664	656	652	669	595	678	642	604	639	653	670	646	627	649	636	654	694	622	624	640	653	645	669	633	657	662	618	664	658	638	623	679	623	696	688	650	631	631	592	675	654	663	639	683	683	691	654	627	693	664	703	661	672	673	621	647	672	633	647	670	705	625	608	612	606	627	636	671	637	692	645	607	600	649	672	663	645	623	613	655	640	623	689	669	605	658	652	655	661	628	655	614	670	661	596	571	702	644	647	650	665	607	627	618	612	654	606	685	671	643	653	645	645	621	649	646	655	651	672	650	620	643	626	620	671	670	611	684	629	705	646	667	670	637	657	656	647	657	675	621	677	669	643	642	653	620	632	625	664	712	621	646	625	643	661	659	664	637	655	616	654	581	646	636	623	678	673	641	663	652	681	710	622	632	613	654	667	618	601	663	668	719	673	632	629	651	646	586	625	625	673	627	639	625	647	653	628	626	644	613	644	681	631	675	633	678	602	664	617	656	640	622	646	646	645	658	626	694	715	604	630	600	655	666	622	642	653	634	683	637	594	660	634
38206	37934	26421	10545	3994	2434	1843	1291	967	756	622	598	526	481	451	421	361	332	308	302	288	283	306	278	263	253	261	226	245	228	256	258	251	250	217	240	207	249	258	235	229	223	233	229	260	230	243	243	209	233	253	233	223	216	240	251	252	240	226	256	228	218	233	249	220	244	251	202	227	218	242	222	219	216	227	222	260	220	240	232	262	235	206	214	218	226	249	231	240	196	242	221	228	248	241	210	224	217	220	227	217	244	233	237	251	215	224	254	237	233	235	212	217	213	214	236	210	249	217	245	232	199	195	236	231	218	215	217	225	226	215	234	249	243	220	247	234	251	241	217	246	231	233	216	249	234	255	215	235	204	212	230	245	211	238	222	238	201	239	238	226	233	243	217	225	219	259	240	208	206	205	242	253	226	216	231	249	248	255	236	213	230	259	210	231	240	232	231	241	235	234	232	217	227	216	241	212	229	249	233	226	231	242	229	238	224	283	246	238	261	249	248	219	227	215	213	229	237	208	222	211	223	262	210	219	228	258	226	238	218	203	215	249	260	226	233	236	208	216	234	229	215	260	241	260	244	233	250	235	222	209	224	247	217	223	213	236	207	220	234	240	220	224	202	244	198	235	225	205	230	245	212	212	196	248	245	232	221	232	219	219	240	220	246	230	235	227	229	263	219	195	225	229	215	219	249	250	231	213	243	215	208	216	210	215	250	245	247	214	240	227	233	243	205	234	241	200	239	230	208	225	229	252	239	266	243	225	216	216	230	217	239	221	237	229	207	196	261	261	231	243	193	219	228	213	226	242	239	244	218	241	208	232	204	228	240	217	215	232	234	203	236	234	227	223	220	236	238	212	227	205	256	232	239	232	219	230	214	205	239	236	192	230	213	214	224	227	227	220	223	233	243	237	247	204	231	264	227	231	241	240	214	242	266	213	214	220	261	228	231	260	203	213	245	255	234	229	233	237	238	225	218	242	208	239	248	224	220	220	213	227	234	213	203	239	218	249	223	273	232	233	230	216	238	235	223	254	243	233	236	240	229	224	237	229	239	247	236	204	226	256	205	232	214	245	214	248	233	259	248	241	233	247	226	232	208	223	247	228	243	253	240	238	220	237	227	218	223	234	226	237	224	214	229	236	242	234	219	237	211	233	248	228	251	216	239	199	235	209	223	245	226	204	209	235	253	219	251	220	260	243	218	232	238	234	219	218	240	213	232	229	246	215	227	215	250	246	237	244	228	261	243	205	220	240	212	228	219	210	223	229	271	226	242	233	222	211	244	227	243	238	215	238	229	240	250	223	212	219	236	219	237	243	230	261	216	240	245	236	242	235	221	237	214	245	236	225	232	252	214	212	226	218	240	227	245	246	248	219	208	248	212	244	218	230	201	225	223	257	237	244	233	249	211	224	240	227	238	216	225	240	236	231	253	226	248	264	238	251	246	237	230	223	221	232	217	235	246	215	216	239	224	249	242	225	211	220	214	238	229	220	242	221	254	241	221	231	231	219	247	251	250	252	236	268	248	207	210	228	246	236	215	219	241	236	228	258	231	240	253	218	266	205	251	240	226	248	225	211	202	206	235	214	238	236	231	219	240	234	220	257	237	245	224	233	184	225	212	218	238	240	223	223	241	249	220	221	232	222	252	248	240	244	245	244	246	213	221	223	238	257	226	223	207	244	212	249	220	234	238	242	253	217	216	213	204	222	224	231	199	245	251	229	229	217	234	236	237	230	245	234	221	234	225	237	223	233	217	245	236	230	252	221	220	229	253	205	234	215	225	241	227	227	229	234	214	263	233	216	232	232	222	250	227	216	237	217	217	228	215	234	231	253	227	227	209	229	200	227	240	211	226	258	223	232	255	245	221	231	232	240	251	236	235	191	264	232	238	221	244	221	240	259	218	226	230	228	228	209	249	216	223	215	246	256	213	241	253	230	250	215	220	233	228	252	256	245	225	224	196	248	238	232	235	223	236	205	243	225	209	216	224	243	239	237	245	237	207	210	237	208	228	264	220	222	225	226	233	205	192	261	227	221	238	251	249	229	248	242	196	222	191	209	221	224	206	235	254	225	237	241	215	229	237	240	241	222	230	214	249	222	240	224	220	245	242	231	243	260	227	244	225	254	237	224	240	224	206	239	234	225	211	235	256	232	249	219	236	242	235	255	232	203	225	242	240	249	222	222	206	227	265	224	241	224	222	212	231	253	224	219	231	215	223	218	234	233	228	262	252	193	239	225	205	227	213	230	234	238	212	224	201	243	208	221	214	225	239	222	244	237	246	215	230	221	242	195	225	247	229	226	209	212	246	237	228	242	234	216	212	225	205	222	218	216	217	183	243	233	224	247	232	250	215	231	213	228	223	249	214	213	233	251	221	227	214	216	221	239	207	245	231	204	214	247	241	240	198	215	209	224	233	213	228	241	258	223	232	217	200	229	229	233	223	229	226	231	233	265	236	215	252	217	232	234	231	246	231	219	231	233	223	232	237	243	215	205	221	228	222	239	227	222	203	227	200	244	222	213	213	236	216	226	211	248	229	218	232	242	207	189	211	228	218	254	232	247	239	240	212	225	237	236	237	258	248	245	212	223	224	214	217	240	200	239	228	220	252	245	222	237	211	218	204	218	228	233	245	238	229	230	229	229	224	227	253	205	242	222	207	264	210	224	186	240	231	221	208	224	211	211	209	221	211	240	198	241	218	222	200	248	218	219	212	220	260	245	247	223	219	225	241	230	234	252	232	223	230	228	260	230	233	213	230	236	246	233	229	218	254	248	246	255	235	254	224	235	235	239	258	247	234	215	247	234	229	231	227	236	249	234	219	205	238	239	205	223	240	236	261	235	228	228	221	239	235	229	215	236	236	246	233	250	227	205	237	219	243	231	217	222	218	245	250	206	209	227	235	206	231	246	206	224	235	234	232	220	226	232	225	222	228	241	231	231	230	239	210	216	209	235	210	213	237	221	243	245	245	239	231	219	246	222	227	237	202	207	229	248	230	193	239	228	234	233	235	229	245	228	239	205	213	245	226	226	251	230	230	206	216	214	259	238	216	240	227	228	225	211	256	235	221	230	206	239	229	233	230	213	221	226	230	227	253	228	230	222	271	215	258	233	253	242	235	236	229	240	241	251	240	248	251	251	220	217	242	224	227	238	237	240	224	244	248	208	203	229	248	212	239	221	233	271	239	231	206	226	224	242	225	264	234	248	207	232	223	231	243	216	225	201	245	240	220	214	227	236	246	229	230	234	230	216	239	197	224	201	247	220	245	235	256	233	231	242	230	234	211	226	220	227	220	261	231	244	220	252	269	268	220	235	233	255	240	248	227	242	208	241	244	205	232	225	245	215	221	243	237	261	237	236	215	242	233	240	225	236	214	240	220	239	207	222	221	214	237	219	227	231	204	223	224	221	225	250	241	247	249	229	230	222	216	233	231	223	213	225	243	205	237	251	218	244	237	225	235	209	238	256	220	226	236	237	209	212	195
42447	46047	30159	11189	7169	5015	3867	2824	2192	1578	1289	1155	925	868	767	697	604	568	471	428	411	376	340	356	310	337	289	327	308	301	299	296	286	254	276	302	265	249	299	262	252	235	245	269	264	264	253	227	264	251	277	233	238	242	257	239	258	250	272	246	239	236	268	263	263	265	265	271	255	258	247	252	252	263	239	259	271	245	259	268	257	248	285	267	237	273	240	237	264	229	258	266	247	274	250	236	241	238	227	239	251	271	254	227	233	263	263	222	243	224	252	237	264	247	259	264	273	260	268	263	258	249	248	269	265	255	260	256	224	261	253	279	280	243	256	259	207	235	250	262	256	246	243	233	254	277	256	213	228	247	264	239	222	275	242	254	252	253	258	255	256	233	242	244	247	239	247	239	255	255	247	253	247	240	281	266	261	287	258	251	284	241	254	247	256	247	261	249	250	233	260	241	244	231	275	252	244	246	256	255	264	276	243	254	251	238	271	256	247	246	246	234	270	238	222	270	233	240	261	262	266	242	260	226	247	241	231	232	249	262	241	247	229	265	250	253	256	284	290	266	279	246	235	251	240	240	242	268	229	271	228	235	222	279	240	256	241	242	239	253	272	217	251	257	272	239	234	246	263	238	262	241	234	265	233	276	244	248	242	255	237	257	240	229	274	249	245	246	273	253	241	232	249	264	230	258	286	245	248	241	229	270	226	236	251	214	264	238	236	249	232	251	244	268	273	269	257	244	252	268	238	243	259	223	290	254	235	220	262	250	258	247	218	240	277	254	250	268	233	241	244	224	249	240	302	257	242	257	237	275	258	260	219	255	255	266	292	258	226	255	254	256	256	234	238	227	242	237	272	274	276	246	252	271	250	276	249	244	228	275	247	273	247	250	263	268	243	273	256	252	272	258	247	237	260	237	249	263	252	262	265	269	254	237	229	256	245	243	289	252	270	260	264	251	221	260	262	269	246	250	258	237	251	246	273	284	246	267	258	243	265	249	230	252	254	263	241	260	253	250	245	210	260	244	282	257	278	256	251	264	241	252	233	228	253	249	265	225	234	254	241	258	251	222	242	264	227	250	268	243	247	223	267	267	270	253	237	265	273	240	238	249	264	264	235	268	250	239	240	253	279	254	241	257	234	233	240	263	227	241	250	253	248	235	254	237	231	258	254	267	235	240	253	246	271	234	247	238	225	253	240	263	271	253	246	260	259	225	235	251	245	260	249	281	258	257	265	221	270	271	254	247	245	251	236	237	238	265	263	267	268	235	237	244	263	261	226	295	236	258	265	250	233	285	252	247	243	242	248	235	256	255	258	255	280	245	231	222	251	249	252	235	288	251	272	242	248	258	251	243	225	259	232	247	231	236	255	267	268	268	275	263	251	244	263	241	264	261	219	243	286	224	231	257	266	266	240	262	265	249	255	249	241	271	226	245	259	264	241	229	256	249	245	247	232	261	264	249	249	263	251	263	232	230	256	232	248	272	256	266	280	269	247	271	285	233	234	252	245	280	237	257	243	237	234	261	263	258	248	247	228	242	241	231	253	234	226	239	251	235	249	237	259	252	264	283	241	226	258	255	249	251	266	267	224	256	245	244	233	235	249	246	267	259	242	273	256	235	238	215	222	268	240	226	234	259	273	239	278	244	249	255	232	282	253	269	260	241	249	247	253	232	286	247	240	242	285	243	237	264	231	284	235	283	283	261	249	272	237	244	248	228	260	238	278	253	252	256	228	242	275	235	281	276	260	246	216	258	261	230	241	246	278	245	258	241	265	241	259	244	240	233	240	254	235	256	256	256	241	275	243	251	256	244	236	237	249	235	243	268	277	247	295	237	301	247	254	235	251	234	247	247	239	217	246	264	235	243	255	244	282	299	225	257	244	256	244	230	264	252	252	238	246	238	245	288	268	253	255	271	282	261	271	263	239	251	260	251	262	256	262	259	286	286	219	225	257	253	280	238	242	224	266	247	252	273	215	250	238	250	243	245	272	258	241	266	263	276	248	249	226	244	284	244	266	239	275	238	241	237	276	268	236	265	256	266	252	254	248	262	243	215	256	241	240	237	277	225	265	256	280	267	251	249	267	224	258	261	236	269	271	229	241	262	276	290	246	244	258	250	234	278	231	223	267	248	278	262	251	264	256	245	230	265	235	260	268	262	253	250	240	245	222	252	269	244	266	268	225	246	264	248	265	280	243	239	244	255	266	251	265	271	271	269	236	296	269	254	267	269	242	263	261	225	233	232	251	222	238	253	255	253	259	233	258	252	241	241	258	251	257	250	249	259	269	224	229	262	252	266	240	259	238	241	274	240	230	282	252	236	243	242	246	249	291	246	266	250	260	247	223	256	215	266	254	244	256	267	244	266	247	258	257	284	273	241	238	249	274	288	239	201	251	253	244	292	249	231	254	233	235	265	257	245	241	247	255	259	241	255	254	282	286	250	243	255	260	262	258	247	252	246	250	218	244	275	250	269	251	239	214	261	255	230	258	259	241	241	261	281	232	253	266	267	253	243	234	253	265	233	239	244	230	245	253	241	242	250	230	262	237	252	223	258	276	251	233	246	281	241	257	246	260	264	220	265	247	279	263	250	264	279	260	233	246	254	256	268	239	260	260	222	256	261	255	250	237	264	258	254	222	247	244	242	266	253	245	275	252	236	265	245	232	245	261	239	267	226	284	259	257	282	261	244	256	258	254	248	266	270	265	252	261	239	244	244	275	268	240	233	250	263	238	241	236	256	285	231	269	271	251	250	269	227	263	264	277	239	258	269	273	260	225	267	269	238	228	257	254	262	251	271	250	247	261	264	267	258	271	226	239	255	277	257	265	236	242	250	248	245	255	254	251	267	278	248	242	255	233	237	270	278	243	230	263	238	259	241	239	246	257	229	285	230	223	260	239	267	276	251	245	236	249	288	246	244	259	269	249	246	233	243	229	231	249	243	223	226	249	231	250	256	272	272	273	263	250	257	249	247	250	248	247	234	261	259	251	268	258	252	250	249	260	270	257	233	252	274	248	240	228	268	268	253	263	250	233	257	255	246	246	261	263	263	261	228	245	268	250	257	253	254	244	248	247	259	265	236	246	257	283	246	246	255	265	255	255	251	242	261	265	268	283	245	261	246	264	251	295	237	246	256	253	234	230	222	267	246	260	258	221	255	255	238	232	269	256	238	280	278	237	268	271	264	244	244	239	246	244	269	258	246	260	255	257	222	265	244	273	268	235	245	250	220	246	244	251	238	256	286	267	261	257	261	244	271	269	260	249	250	277	221	286	253	222	240	247	232	246	244	289	246	227	265	261	276	263	263	257	239	269	269	294	276	233	276	249	212	227	260	254	273	248	250	241	242	253	233	251	244	260	257	245	238	228	265	236	287	235	252	250	237	260	257	225	271	246	270	257	262	218	251	240	290	255	252	251	278	234	242	249	249	241	244	232	272	250	261	262	238	259	253	261	259	255	262	231	256	263	229	270	241	230	265	283	226
25118	20614	26224	24394	17424	6573	3087	1940	1506	1239	1075	899	832	693	705	627	537	577	542	459	476	437	418	454	438	427	418	380	381	361	354	388	379	394	365	365	363	388	360	325	340	380	436	331	366	364	358	361	401	358	380	333	362	369	326	380	372	367	368	372	366	374	343	332	375	329	324	397	351	329	367	350	337	351	360	367	345	366	385	372	360	373	375	359	376	346	353	360	339	348	343	348	343	370	336	342	369	375	378	342	365	343	349	346	322	391	366	356	378	370	363	364	380	354	327	388	354	331	339	369	329	387	337	327	355	321	353	329	351	360	338	334	329	340	358	368	411	349	360	405	347	345	347	349	328	321	347	347	334	357	365	336	345	364	371	365	365	385	327	387	341	338	339	335	348	348	351	364	360	369	342	331	345	347	334	339	364	368	335	374	380	324	343	365	348	331	384	342	328	362	358	360	372	358	373	340	385	361	376	336	338	350	380	373	333	305	331	374	339	352	339	378	330	324	377	362	357	364	346	358	359	375	356	369	344	321	321	344	326	358	351	346	385	394	363	336	348	374	369	327	349	360	344	354	336	344	359	349	371	368	352	345	337	348	345	369	341	346	334	323	377	382	377	373	341	353	373	374	326	361	371	369	384	324	361	361	363	345	378	377	366	337	355	346	406	353	350	383	345	373	364	345	381	344	385	369	382	312	329	337	343	380	338	352	366	343	362	340	336	397	356	338	356	357	330	341	361	363	388	371	328	358	343	385	348	351	348	339	337	347	363	371	319	329	394	332	393	344	370	384	360	371	324	342	359	368	373	374	342	348	351	348	387	368	339	364	335	343	368	356	373	360	333	319	323	356	341	318	376	378	336	350	364	348	388	348	373	346	354	368	352	352	331	362	369	343	379	378	349	373	364	356	331	349	326	358	368	394	341	404	324	347	379	360	327	368	346	329	380	336	360	350	311	334	343	343	365	350	376	340	373	362	378	340	395	337	350	355	382	373	378	345	378	373	340	388	353	390	386	336	342	361	354	358	332	334	360	351	317	386	361	354	352	378	363	382	362	358	377	357	355	348	377	373	359	374	335	356	349	381	328	347	362	376	352	365	340	358	347	360	332	374	324	368	391	346	337	352	366	326	355	355	336	335	350	382	360	344	358	370	321	352	335	360	351	354	378	366	354	350	330	358	359	367	352	337	365	360	353	372	355	332	365	364	327	362	355	377	387	349	386	362	363	366	376	347	334	347	343	370	376	346	374	380	332	363	363	329	327	356	331	372	348	374	323	365	379	381	376	343	338	336	337	346	377	349	345	352	348	340	339	354	365	365	357	368	321	331	353	355	368	343	335	390	375	356	386	374	356	351	352	347	336	323	351	346	373	345	349	349	376	365	335	344	341	361	345	348	356	313	345	399	342	328	350	328	325	319	343	367	346	358	335	353	363	359	326	342	354	342	346	356	365	354	384	331	333	364	328	371	330	341	398	386	318	348	352	347	343	372	380	335	338	330	388	381	331	330	355	347	372	338	336	352	306	346	371	395	356	345	343	357	383	332	355	360	387	348	379	360	352	392	400	350	333	361	355	357	380	352	338	391	315	344	354	351	361	372	354	350	368	325	360	356	343	351	382	352	344	378	361	338	316	366	370	355	339	371	336	374	393	347	339	353	377	365	366	345	350	367	371	334	340	359	358	375	370	342	353	362	331	310	334	307	357	342	339	353	355	334	372	365	383	387	389	382	336	363	349	354	361	358	347	343	383	353	387	393	333	345	370	371	369	340	341	374	343	359	318	338	357	321	327	372	383	383	331	367	347	373	374	394	380	371	350	348	349	360	360	340	348	350	325	378	354	334	391	381	312	322	356	336	356	339	358	353	384	342	317	326	321	363	321	373	347	354	369	360	365	369	343	329	346	336	358	367	344	311	358	343	364	375	362	365	374	349	357	367	353	372	378	356	352	386	346	312	331	331	402	393	313	359	334	367	349	345	345	339	377	351	361	354	334	364	345	376	348	355	328	393	338	374	348	309	354	356	370	328	376	364	347	356	363	332	350	354	371	319	378	360	345	371	320	349	371	383	351	347	350	325	342	346	357	328	373	346	350	366	314	349	359	342	348	331	343	370	351	363	365	352	335	343	347	344	379	326	342	363	353	376	355	367	327	362	359	394	353	334	386	354	351	318	366	355	331	310	382	351	362	367	329	395	378	337	342	360	355	361	376	356	387	398	319	380	334	361	349	356	341	339	360	355	373	361	372	364	324	393	368	328	342	373	362	372	352	315	355	357	347	338	359	353	362	386	359	357	348	334	388	353	378	374	337	370	359	366	389	373	364	383	365	370	363	335	349	345	328	387	369	365	371	346	359	336	371	346	367	360	357	369	335	391	335	346	347	367	374	369	365	330	372	346	338	323	356	351	339	379	339	334	389	359	351	366	393	356	337	374	354	347	326	353	323	347	354	341	357	361	380	368	331	353	361	336	354	374	330	362	375	338	357	337	352	357	359	333	344	349	358	362	351	363	347	343	353	352	367	354	339	334	356	309	360	368	334	344	333	351	339	343	382	377	397	346	361	326	340	362	352	377	340	346	380	322	347	346	367	338	366	365	342	369	356	354	367	355	335	358	356	322	373	354	375	352	355	333	378	315	353	362	386	356	347	315	395	348	352	353	354	370	329	401	371	365	359	359	369	332	340	341	323	342	359	360	346	359	336	356	346	350	358	362	368	344	331	386	327	334	352	373	366	317	342	371	358	355	344	350	375	348	347	343	354	374	371	381	345	345	366	335	363	341	338	354	347	365	360	333	336	377	341	337	364	335	344	361	387	387	379	352	381	357	381	369	364	319	354	336	372	384	327	356	373	334	376	358	388	365	361	351	364	362	353	362	389	363	382	332	383	357	363	359	335	365	398	341	404	334	357	345	340	354	337	335	330	362	328	355	346	378	332	346	348	366	352	349	344	347	357	378	320	324	388	332	383	367	349	353	377	358	357	341	395	336	361	331	362	345	358	376	328	377	344	373	340	350	372	330	353	370	377	311	350	386	329	328	311	369	311	397	331	343	360	345	363	337	359	356	323	333	372	335	333	343	337	380	355	368	355	362	368	312	355	356	367	337	328	383	331	349	338	409	336	326	376	366	338	353	349	321	314	340	366	338	331	341	367	351	384	356	356	347	342	346	355	341	349	338	301	352	346	352	367	353	375	342	382	343	353	369	365	354	349	331	361	340	398	343	331	387	365	354	345	351	320	378	348	375	350	368	364	357	347	361	375	363	358	365	357	366	354	362	347	361	366	326	319	372	354	323	362	371	351	373	363	363	370	348	366	349	354	342	378	334	337	380	356	305	353	339	337	365	320	379	335	347	365	355	331	352	342	353	351	363	360	360	323	359	345	385	356	359	382	354	358	377	364	327	370	328	367	332	345	348	363	352	355	346	385	382	356	325	369	373	354	336	329	363	342	350	341	358	361	369	376	398	383	321	367	356	376	328	373	333	339	361
43752	58440	39131	15589	10208	7181	5298	4025	3088	2461	2098	1747	1409	1226	1125	930	871	795	692	626	599	559	558	520	536	513	470	464	442	438	423	456	419	385	419	373	399	385	396	363	385	362	412	370	361	354	331	357	394	323	393	396	347	382	404	358	378	363	341	364	362	343	393	365	354	340	328	363	333	383	353	375	335	347	346	359	329	394	380	331	342	358	358	364	397	366	387	360	400	334	358	369	372	404	391	364	335	365	363	362	360	393	391	370	326	379	399	324	378	398	378	346	376	363	356	399	352	373	363	328	333	390	368	395	377	350	364	354	371	328	367	341	347	329	366	376	389	352	376	377	385	368	380	345	368	370	362	375	420	426	351	381	375	338	371	381	359	355	394	373	361	355	349	360	392	395	345	362	359	325	349	387	371	344	384	368	338	387	318	357	373	383	360	358	362	358	387	362	364	358	375	384	351	382	333	371	349	369	371	359	356	378	364	359	368	392	365	366	365	362	355	351	322	363	362	355	350	356	387	372	335	369	361	365	336	379	354	371	375	353	357	349	361	364	362	371	344	376	324	360	362	361	356	372	361	345	362	379	397	340	331	348	385	338	393	333	353	326	368	372	385	343	329	356	377	352	348	335	372	367	361	350	344	361	356	344	392	401	376	382	363	379	348	347	352	350	343	374	355	353	381	346	382	355	369	350	352	348	370	362	362	365	356	381	347	369	365	353	377	373	339	369	314	370	344	332	369	360	362	358	327	351	332	350	367	356	326	350	366	363	363	357	353	353	373	338	386	345	335	354	346	354	325	395	343	374	364	368	368	321	368	343	377	395	398	363	399	353	369	354	369	346	327	358	364	372	365	314	365	368	372	335	348	352	324	371	373	345	352	342	372	364	337	355	399	342	337	356	388	370	330	339	334	362	384	372	350	332	401	382	385	346	370	372	341	356	385	328	361	385	374	311	385	353	323	357	368	372	358	323	345	342	339	343	370	327	361	386	337	379	379	354	349	386	373	364	364	363	365	371	342	330	344	359	382	387	308	374	340	381	365	368	333	357	373	360	358	331	367	350	334	335	375	369	350	351	337	391	367	365	367	358	370	358	337	379	357	393	335	373	354	353	359	347	375	348	336	373	389	368	390	358	363	349	354	325	363	343	350	355	367	328	357	370	351	332	325	356	392	349	347	345	339	357	319	360	396	360	358	340	355	351	413	360	369	356	351	354	393	345	341	351	355	341	334	372	383	306	354	376	381	364	354	347	353	352	317	366	357	378	356	344	368	338	309	363	375	361	375	362	361	355	368	366	373	352	383	359	327	357	391	315	389	361	363	383	375	364	382	344	378	387	360	317	326	361	366	357	356	342	351	365	354	377	363	368	340	354	360	363	359	388	377	370	356	332	362	324	387	417	376	364	361	342	371	370	369	386	383	369	368	326	363	354	384	367	370	366	400	372	350	337	348	362	336	344	344	358	351	398	368	373	380	340	350	318	349	342	355	365	359	348	336	371	366	351	384	366	356	360	372	360	350	343	362	356	333	359	335	367	354	371	389	334	380	341	361	358	348	335	361	376	357	348	371	339	352	354	338	373	351	368	369	350	389	363	344	341	386	345	366	366	389	324	389	382	332	393	323	359	390	383	374	387	386	388	359	398	356	354	363	348	360	338	354	366	362	400	365	393	369	350	343	363	362	338	366	363	324	380	306	345	417	380	370	367	351	352	359	319	357	370	340	371	343	333	363	375	394	378	382	382	325	342	354	351	363	373	383	386	374	345	394	358	328	343	376	379	333	322	388	320	346	372	379	365	386	401	386	356	344	383	374	354	353	365	371	369	344	357	368	362	349	348	382	383	371	397	362	362	380	359	377	380	367	384	374	336	368	344	352	353	403	354	337	338	338	366	391	357	375	376	367	341	365	327	336	374	366	367	338	354	351	365	387	405	390	350	357	336	339	369	346	362	354	349	334	357	342	355	372	337	367	358	382	337	371	371	379	368	369	367	375	324	366	362	359	376	338	346	362	368	362	377	369	383	353	371	357	397	362	343	352	380	362	338	364	375	370	349	374	375	348	359	343	347	333	378	390	363	345	334	373	389	353	351	340	360	362	350	341	374	354	373	341	368	345	339	346	335	385	365	337	365	367	367	376	351	378	333	363	349	351	365	373	358	341	345	357	350	383	353	336	361	357	369	355	377	394	373	347	381	347	354	358	414	342	358	361	362	387	389	361	340	372	369	341	350	367	352	359	373	382	352	356	395	328	343	381	335	377	366	345	351	355	325	362	362	369	344	358	375	352	335	347	379	324	380	351	330	357	368	379	330	357	369	407	369	324	379	373	366	371	348	366	354	366	364	351	344	381	364	394	372	377	343	370	357	354	383	353	355	382	404	368	376	392	374	369	352	340	349	363	356	355	377	407	359	379	371	352	382	379	325	359	365	360	387	368	351	314	355	375	329	314	354	327	369	347	375	361	367	391	383	359	349	392	381	335	365	355	373	374	368	353	353	352	365	363	370	365	352	388	364	382	337	369	343	372	366	386	323	389	383	345	376	354	352	386	365	353	366	367	334	348	359	338	355	349	338	385	368	338	357	366	324	382	388	383	316	378	397	348	366	347	313	360	344	350	388	383	353	374	355	347	386	357	343	350	397	355	362	381	338	374	341	370	361	363	348	373	346	376	376	379	318	322	361	364	345	367	389	368	377	347	354	345	356	348	360	375	338	355	384	333	367	377	334	402	380	385	386	360	367	349	350	332	326	366	364	347	385	327	319	384	374	356	337	350	386	372	368	357	344	375	360	331	372	359	358	358	355	383	323	368	334	379	360	342	394	370	364	409	346	355	359	375	355	339	401	390	371	366	332	364	361	335	363	390	353	361	340	339	372	370	373	363	328	393	403	383	353	359	377	373	354	369	385	371	360	368	361	373	365	346	372	352	334	377	383	365	353	395	354	355	371	363	387	366	371	371	374	357	363	355	380	368	378	370	400	385	395	354	344	348	297	355	380	354	339	359	366	363	345	357	365	389	365	364	317	361	358	359	366	378	378	356	386	369	373	369	350	380	358	318	350	372	382	373	376	369	364	383	351	380	353	375	354	347	357	349	375	323	374	340	369	356	375	375	365	336	367	342	367	374	361	367	360	382	333	359	387	379	367	346	360	333	402	372	356	359	370	353	329	337	347	331	359	363	364	354	361	331	376	329	335	383	370	361	361	354	403	363	342	324	322	390	338	359	364	385	393	363	346	377	353	368	341	357	367	375	358	377	357	351	374	357	364	352	350	326	361	347	374	355	371	354	375	350	349	349	373	339	346	359	386	390	386	381	393	361	370	375	325	311	342	353	357	365	369	372	337	358	331	374	373	359	360	346	327	355	378	343	364	371	326	367	358	378	354	349	399	379	385	356	372	393	382	379	353	359	370	356	379	344	350	340	371	336	374	337	391	362	336	358	359	377	378	350	359	357	361	348	361	389	351	341	331	368	405	360	391	356	353	383	334
22479	20333	26736	23634	20281	20187	11710	4058	2702	2491	2116	1684	1418	1365	1248	1089	1106	956	1015	916	885	882	799	797	799	794	696	787	737	708	675	733	712	690	700	695	688	648	694	641	658	689	648	662	694	677	680	638	653	675	652	635	643	665	663	675	651	658	619	639	651	644	659	617	675	668	655	663	617	664	660	614	685	649	637	637	657	618	715	700	641	688	626	620	643	626	630	687	645	657	621	680	605	682	647	678	632	700	684	684	586	654	618	621	673	618	635	646	688	675	627	648	624	671	607	624	637	638	645	670	668	622	644	624	648	675	618	686	642	663	648	680	669	669	684	644	644	613	622	628	618	687	686	629	686	663	653	674	668	601	655	624	650	624	712	667	665	631	678	642	648	624	661	650	688	703	633	606	654	596	676	675	673	645	643	657	633	708	622	663	603	632	593	663	644	628	592	606	656	655	606	655	612	645	657	659	646	686	608	639	674	659	642	645	626	645	669	652	640	642	654	626	685	645	634	627	704	676	664	650	734	683	654	691	667	653	586	645	646	622	648	603	592	646	661	649	689	636	698	649	626	669	658	662	626	643	649	676	642	664	627	656	651	671	628	635	605	681	611	664	640	637	691	624	663	598	633	660	596	658	624	596	643	619	640	687	660	621	636	657	660	699	655	609	627	651	645	624	678	637	685	622	619	634	688	621	712	607	637	666	636	698	650	628	644	677	608	622	663	670	628	643	644	613	594	672	626	645	667	631	635	633	622	667	604	645	645	638	684	631	659	655	631	678	626	625	644	660	611	613	659	642	627	607	587	632	652	630	644	701	679	648	657	673	641	644	695	638	651	676	616	701	663	665	692	671	628	611	629	678	671	623	657	630	642	671	674	617	635	631	652	635	633	656	657	628	656	633	633	673	689	671	601	665	676	663	638	621	630	633	628	663	687	659	624	623	641	653	695	656	670	688	641	628	670	664	654	650	613	643	654	675	631	644	664	653	661	634	638	661	637	663	667	642	677	640	657	625	688	647	677	645	620	642	661	683	645	630	645	647	667	697	653	661	585	651	660	637	636	684	642	679	618	686	695	627	633	631	675	641	621	640	669	647	635	668	672	675	615	665	647	697	631	645	702	649	671	636	619	700	620	636	633	622	645	649	697	626	637	642	638	640	643	650	637	658	655	683	644	611	600	667	659	671	666	634	654	662	631	678	669	665	606	619	664	650	724	619	649	643	645	640	622	707	618	647	663	639	642	704	652	685	636	652	664	642	601	626	641	689	647	651	600	647	579	684	655	651	632	647	666	637	658	657	682	655	689	617	682	630	668	653	613	620	626	621	635	639	653	667	597	628	626	609	611	656	652	659	680	673	644	676	653	641	636	652	597	628	659	586	623	652	662	653	673	619	681	664	645	631	704	642	619	606	627	655	687	657	640	627	650	667	618	646	660	672	617	617	630	658	651	640	654	646	636	659	667	649	622	659	657	634	635	686	633	637	675	668	634	639	658	657	655	659	691	655	659	640	646	640	633	690	674	604	647	641	657	682	622	664	624	700	668	670	672	643	626	663	680	634	670	608	675	666	677	647	603	644	605	654	660	682	663	656	712	642	624	622	641	655	688	688	607	692	669	659	639	638	679	704	669	695	618	692	596	678	600	670	610	624	647	700	675	626	678	646	669	639	678	648	644	616	719	616	659	695	685	661	692	659	640	636	650	653	662	638	635	642	704	608	685	701	641	628	672	651	614	672	642	618	644	687	697	684	636	667	653	680	675	657	677	642	665	633	660	634	687	622	666	626	676	627	629	642	669	647	629	595	649	642	659	637	668	642	632	679	660	633	647	663	665	636	622	627	611	638	628	635	606	628	661	688	681	626	619	634	648	685	611	671	597	625	658	635	622	619	663	657	663	657	648	657	667	612	686	633	675	631	657	660	647	644	649	590	642	602	636	653	679	664	654	703	648	665	663	694	629	620	654	617	617	580	655	630	654	649	639	663	639	617	689	638	658	678	676	617	618	668	594	639	679	699	634	693	631	690	624	657	645	645	610	655	632	646	669	660	632	653	612	637	701	646	685	666	660	701	698	643	595	658	654	644	602	659	670	598	583	651	629	624	613	666	670	625	619	625	648	667	683	647	679	684	669	625	656	666	675	672	665	641	643	620	650	655	633	643	638	600	687	681	649	657	625	624	667	619	605	666	711	675	662	662	630	640	632	623	600	663	687	671	684	643	648	651	672	628	620	664	637	662	646	665	683	592	639	710	668	639	626	638	650	654	638	636	649	687	671	647	663	678	661	674	641	642	670	671	643	672	671	596	662	620	618	594	642	625	731	626	643	649	636	629	664	645	635	651	643	662	600	651	633	670	703	661	627	671	635	618	661	682	661	636	646	612	623	652	678	627	606	612	641	628	615	629	676	675	621	591	637	641	650	633	598	626	661	657	655	656	681	657	654	676	667	595	613	603	680	629	653	633	696	646	686	614	668	649	620	649	675	644	668	638	641	649	687	651	624	626	657	672	712	639	620	652	641	641	648	638	635	653	644	678	705	655	680	602	666	684	618	630	632	608	619	690	630	618	632	628	595	673	628	690	670	657	688	662	627	663	620	622	643	651	643	666	671	682	680	584	647	668	634	654	664	685	629	663	618	694	681	653	669	626	635	685	665	662	646	652	649	626	634	649	615	635	606	656	655	593	665	649	628	660	631	625	656	657	648	642	683	633	638	618	637	650	667	652	581	659	637	649	638	662	661	623	678	641	627	598	682	613	617	654	644	714	616	643	674	635	658	608	623	656	641	651	646	654	673	620	630	683	617	591	649	658	565	675	635	640	617	622	620	652	640	657	605	667	606	638	661	688	638	626	651	622	701	639	615	638	666	601	635	681	617	655	651	646	659	615	638	611	649	601	612	641	686	631	649	675	660	590	623	671	660	637	699	695	622	644	667	632	622	662	672	613	718	628	653	598	638	643	642	689	622	648	678	638	636	625	626	701	643	702	652	657	682	639	669	616	639	672	640	635	695	640	656	671	641	662	691	645	698	677	656	683	676	647	687	623	653	656	677	660	679	657	665	626	629	635	637	640	623	672	682	667	649	657	636	652	620	663	676	618	622	650	622	656	652	653	633	617	679	670	687	653	663	654	615	636	635	692	610	643	604	671	654	674	640	618	678	654	671	684	656	681	586	664	678	642	648	625	674	703	676	693	687	668	609	650	643	613	653	622	649	649	627	654	634	643	672	636	575	608	638	659	651	666	624	653	605	633	643	669	622	626	606	657	633	638	656	636	653	634	694	654	641	670	611	663	661	672	686	663	554	695	621	651	639	640	656	636	618	665	640	606	629	636	650	594	612	658	611	697	641	626	663	678	607	632	697	662	639	619	687	659	663	696	656	636	641	657	671	647	625	603	652	655	670	596	654	613	630	689	612	668	664	602	666	655	633	620	632	649	639	592	652	654	640	676	617	623	676	637	660	625	619	648	679	657	613	623	603	642	660	655	655	634
48491	67779	44889	21808	15505	11482	8220	6504	5162	4504	3906	3093	2547	2217	1996	1825	1658	1450	1363	1218	1220	1067	1001	1004	951	907	813	870	825	769	751	800	750	754	711	709	730	644	718	672	698	696	677	668	667	684	676	650	632	660	694	626	633	652	648	631	636	701	711	638	656	600	660	645	659	635	672	614	622	659	623	632	615	636	628	657	619	671	667	662	655	625	672	623	604	674	609	687	676	725	656	651	635	662	625	641	644	603	659	649	636	622	654	680	638	696	635	670	687	655	659	649	649	618	631	696	621	611	693	615	598	619	615	649	640	650	633	605	666	621	642	674	630	619	640	611	669	623	689	635	631	605	644	652	700	633	663	685	646	667	624	623	640	639	671	609	632	655	623	659	656	645	635	633	645	621	601	617	644	636	617	655	643	649	647	630	623	647	648	637	649	642	634	611	603	630	693	649	616	643	654	662	622	632	622	629	659	650	678	651	660	676	641	634	619	609	615	635	615	639	643	604	643	614	632	641	636	652	669	621	630	654	634	634	683	657	648	657	666	600	604	631	652	638	645	599	636	643	685	644	638	664	639	594	637	602	631	595	667	612	590	681	642	572	650	679	627	641	634	670	647	615	652	633	602	673	628	627	672	590	590	690	640	631	679	665	622	631	659	656	638	621	650	652	616	635	700	660	617	624	645	656	647	608	626	634	655	663	660	677	669	657	643	654	668	679	613	644	677	618	636	654	641	637	613	669	634	664	619	653	618	608	655	642	663	634	633	697	639	650	625	659	632	633	631	615	646	632	671	655	657	639	637	650	681	626	614	628	688	619	625	593	670	639	594	687	651	614	622	651	602	636	660	700	638	624	652	633	677	647	671	625	670	679	633	676	687	691	660	630	656	652	633	701	656	690	642	616	651	589	633	649	667	674	651	666	675	635	646	609	628	674	679	655	621	690	692	629	629	640	655	626	703	610	634	634	618	638	630	611	619	663	637	620	667	699	627	602	672	664	639	646	641	633	618	625	629	635	674	645	630	666	664	627	651	675	598	665	669	694	611	683	641	694	621	648	635	659	613	598	692	620	655	622	624	620	623	658	636	598	644	615	621	659	657	666	667	655	678	660	646	616	602	668	636	632	658	595	632	676	673	624	632	677	689	626	689	654	682	645	610	668	625	632	699	643	624	667	651	600	652	643	600	643	641	639	682	627	603	614	633	665	664	641	637	637	680	637	639	604	702	654	631	658	619	640	624	624	641	655	616	613	665	616	636	663	650	604	639	667	668	648	667	611	634	640	627	644	655	639	662	674	630	640	647	680	649	605	643	594	648	634	668	637	673	641	627	614	622	604	667	590	623	652	666	646	654	647	609	629	653	621	609	693	657	626	649	633	671	607	642	626	641	689	629	627	623	632	676	666	648	641	629	645	615	663	661	662	632	656	656	646	640	647	649	608	616	623	680	641	654	606	663	627	673	648	691	655	640	665	657	625	647	681	632	637	629	579	629	649	650	695	676	625	611	646	661	651	635	664	616	635	664	596	639	645	634	588	599	630	600	662	693	618	646	667	651	612	622	643	650	661	659	657	637	615	663	641	673	650	647	610	631	643	628	635	633	658	667	642	656	617	619	661	612	593	677	657	642	635	647	673	609	643	679	661	660	643	656	665	609	632	680	622	651	676	636	631	619	631	627	600	619	675	659	671	633	654	635	675	590	667	653	654	641	641	623	642	624	615	635	655	640	593	611	671	604	646	672	674	580	606	628	628	681	629	698	628	627	651	623	657	657	584	633	662	642	678	664	696	651	643	650	629	630	595	642	656	692	665	645	648	619	648	677	656	608	589	665	600	621	638	587	626	630	651	672	608	621	647	641	682	642	680	635	666	629	650	626	666	632	596	663	650	688	643	650	591	616	655	643	649	629	652	648	600	671	632	673	613	637	612	644	675	642	654	606	630	663	646	649	641	583	667	643	666	625	648	623	616	675	624	621	632	671	682	662	671	666	647	658	640	647	609	626	583	630	655	643	627	640	653	667	617	661	639	606	631	650	631	641	630	663	662	624	634	646	659	652	639	695	630	639	644	682	645	585	667	681	647	680	643	636	597	680	642	681	637	655	640	675	663	608	619	650	636	696	613	635	611	652	639	625	626	606	660	676	675	615	644	674	638	602	653	639	669	627	631	631	640	660	610	665	606	645	662	652	623	646	648	674	665	613	659	644	614	655	635	677	662	652	699	627	676	628	654	638	611	664	624	627	669	665	663	639	660	606	653	613	621	646	675	621	688	654	641	641	662	637	646	638	615	642	639	688	678	630	615	649	607	613	634	649	651	671	651	603	691	649	619	629	598	617	630	673	628	670	594	601	612	642	660	629	689	665	622	687	632	649	665	661	651	685	658	615	631	637	615	606	631	605	634	669	657	651	676	664	681	636	641	639	599	640	696	643	661	657	671	694	642	651	638	647	646	625	631	607	656	601	636	656	644	659	653	647	610	646	672	625	642	632	663	637	671	635	631	637	614	618	654	663	691	622	650	680	646	647	645	657	638	648	645	706	660	679	685	656	645	641	610	688	609	648	660	647	610	651	641	630	627	650	673	642	685	620	671	659	632	681	669	681	699	649	642	619	673	649	640	675	627	633	644	680	646	682	658	620	619	611	611	634	602	655	656	631	691	599	643	637	675	631	646	669	613	678	611	695	634	643	641	629	645	662	621	637	648	639	644	649	609	634	660	645	655	646	734	646	606	643	649	664	644	627	636	664	631	583	658	674	634	643	616	633	649	651	669	636	647	633	627	623	638	618	642	651	629	693	648	629	610	616	600	628	666	705	638	651	616	685	596	650	617	664	630	659	623	660	699	698	662	587	637	647	677	652	639	677	656	636	659	656	642	665	642	680	614	626	666	625	644	625	611	654	708	624	637	635	613	610	687	632	680	640	678	634	641	638	626	653	628	641	654	656	643	610	634	640	617	646	602	618	640	648	641	608	673	628	689	675	611	652	671	681	660	631	635	644	669	612	673	614	628	658	644	629	655	647	677	625	688	634	652	680	615	630	638	625	681	612	656	641	646	701	654	623	678	617	664	672	689	616	641	621	607	666	611	681	642	630	643	661	675	641	653	621	688	651	695	653	632	618	601	651	611	628	650	637	630	643	639	641	663	653	637	608	679	617	650	654	666	635	642	650	608	598	627	655	661	608	688	606	653	673	636	644	648	652	658	637	599	667	672	617	621	658	690	697	633	608	650	655	674	616	634	594	679	701	619	620	708	680	652	638	650	673	653	636	652	645	663	617	660	692	694	658	642	645	650	644	675	618	693	618	640	662	630	641	653	621	676	623	637	665	638	674	607	634	651	660	647	669	666	636	641	626	636	646	667	623	654	623	625	662	609	637	655	588	643	645	627	656	622	664	647	646	654	688	671	637	660	658	697	645	662	649	651	642	644	653	701	651	620	624	655	624	660	648	651	642	675	673	676	666	641	657	615	606	666	706	664	665	702	648	676	659	586
42625	41118	28263	11143	4225	2579	1658	1232	1088	979	784	616	502	500	429	447	358	382	356	306	305	342	294	312	282	290	257	258	283	259	290	252	249	268	265	236	252	262	237	243	250	252	242	251	255	262	247	251	253	237	232	207	235	248	256	274	250	246	212	218	236	252	259	237	253	215	258	244	226	269	230	221	253	203	235	244	249	229	267	225	248	262	240	256	234	244	234	243	273	252	248	248	237	271	220	258	230	265	236	247	235	234	265	247	267	254	229	257	214	231	240	243	244	243	232	222	236	255	234	243	259	227	236	230	226	239	227	222	245	267	235	232	223	247	283	236	239	271	240	242	228	235	256	241	249	252	255	212	220	218	230	238	256	232	236	260	245	251	232	240	259	243	243	218	255	246	225	228	216	246	225	250	226	242	251	275	233	204	253	255	255	283	207	234	239	263	228	250	253	237	231	248	261	269	261	235	252	217	237	232	226	217	272	274	233	260	251	239	248	243	249	215	261	264	229	223	245	256	237	234	236	226	231	241	253	240	237	242	270	259	245	245	204	245	265	251	233	256	253	240	234	262	231	255	253	238	245	232	261	240	213	254	221	249	224	240	227	225	247	251	226	245	242	244	295	235	218	232	241	253	273	238	270	258	245	230	239	236	248	238	239	244	224	225	232	233	231	235	239	248	218	254	255	276	231	252	261	252	214	262	239	216	234	250	224	242	256	261	260	226	234	239	231	269	254	266	244	237	240	239	258	269	251	271	229	251	236	248	248	222	245	259	261	277	243	237	264	246	231	254	236	235	228	262	261	264	245	246	218	221	244	243	254	254	239	262	267	268	242	237	228	259	251	240	246	260	246	231	216	240	230	247	268	247	230	242	270	242	265	262	249	243	259	224	262	286	261	214	265	241	242	261	258	229	252	230	224	251	217	233	248	250	244	240	251	230	265	242	234	251	262	241	229	250	288	259	247	240	221	238	240	267	262	250	240	230	242	249	263	246	259	254	269	241	230	246	229	243	257	229	242	240	226	251	246	224	248	253	229	238	237	239	240	258	255	230	266	241	230	240	245	267	265	233	243	249	220	246	248	237	251	215	258	240	246	236	233	244	223	242	257	233	255	255	247	240	240	242	221	269	219	259	239	270	226	263	239	260	224	240	284	243	284	247	257	235	232	239	286	232	256	226	219	227	260	250	257	220	233	252	250	250	270	209	250	268	230	228	266	272	258	230	263	251	228	257	270	220	227	247	261	248	248	255	246	243	238	267	221	252	208	253	244	227	242	254	244	242	243	260	266	251	262	265	248	242	239	247	261	251	245	272	231	257	242	267	226	267	273	245	271	234	215	273	234	238	247	239	224	225	240	269	246	270	251	255	212	236	235	255	261	249	221	254	240	234	256	244	236	233	233	248	230	269	244	249	261	248	262	221	247	247	227	216	249	265	236	262	232	251	254	248	226	238	271	247	242	236	252	254	239	260	229	223	244	227	271	237	258	261	247	258	232	221	229	250	226	270	249	255	249	252	225	257	263	238	234	237	250	246	256	236	242	263	254	270	256	257	272	247	207	267	272	265	214	253	230	260	263	235	241	260	251	249	228	204	249	262	279	248	241	244	231	237	258	244	246	217	266	242	243	226	255	265	251	224	243	242	249	234	239	258	258	250	227	211	250	218	242	235	241	234	219	239	291	234	252	233	262	265	249	252	246	232	243	262	261	261	250	247	238	255	220	244	227	256	238	254	254	256	258	242	223	245	276	246	220	254	228	256	255	266	249	239	243	251	233	246	237	247	272	241	254	248	236	247	258	271	248	254	275	225	253	245	247	229	259	241	239	226	254	234	271	244	240	254	246	256	243	245	257	230	273	267	238	252	238	244	231	254	262	247	244	227	237	264	235	231	264	237	236	262	273	260	261	237	244	260	250	220	246	241	205	239	281	261	224	238	242	236	245	248	220	248	245	279	255	226	249	220	249	244	245	268	274	202	250	251	235	237	254	244	247	263	253	257	232	254	264	264	244	249	236	262	239	249	248	231	229	273	287	253	257	252	261	249	246	292	250	260	243	273	265	238	235	240	246	224	257	260	238	236	268	237	261	246	213	236	230	261	235	246	246	262	222	249	215	223	221	241	255	234	278	274	255	251	247	251	253	226	244	222	246	255	255	240	206	264	218	233	263	251	246	240	241	232	250	207	249	245	239	243	247	234	263	235	236	226	260	271	254	251	252	233	243	245	254	243	219	239	246	251	239	242	247	235	228	252	228	244	250	241	245	235	243	235	243	275	224	234	240	249	244	237	226	230	244	266	235	247	240	233	241	255	250	257	237	242	253	254	262	242	240	230	217	243	219	234	231	228	245	251	251	241	239	246	231	255	271	249	245	250	245	231	235	238	268	223	260	232	219	228	220	249	247	212	247	238	236	239	254	272	216	242	245	232	217	272	241	262	241	244	205	243	262	246	242	251	253	259	251	228	234	218	246	280	242	227	253	253	258	261	242	255	241	254	249	233	247	213	245	250	252	249	259	258	255	246	246	270	260	261	254	235	223	229	248	227	252	219	235	232	251	235	237	262	245	224	238	224	228	251	273	218	256	260	218	236	250	236	261	255	237	258	249	246	214	223	210	265	237	252	243	261	261	271	227	265	222	252	284	230	223	251	241	232	266	225	244	256	249	231	253	235	236	256	263	261	220	231	253	235	260	239	249	251	258	232	237	258	246	268	241	238	240	253	245	235	238	258	228	232	271	255	253	231	244	220	264	267	225	253	225	268	231	229	228	260	233	259	235	257	292	252	234	229	244	233	233	230	208	257	243	241	250	231	267	254	232	253	265	264	260	241	238	242	247	258	242	258	231	210	218	253	243	252	248	251	232	232	266	228	234	266	247	272	228	248	251	269	259	235	238	220	251	242	259	222	265	229	247	237	266	255	260	254	257	240	267	254	246	292	211	274	241	243	248	265	242	243	238	216	254	229	259	226	243	240	261	222	251	234	260	225	263	242	248	217	243	241	214	253	233	223	258	236	231	247	253	227	239	242	248	239	244	220	259	242	255	245	213	272	249	265	236	239	245	255	244	259	235	243	244	235	237	223	237	214	260	277	276	245	291	280	280	242	220	264	246	237	262	228	251	247	245	215	235	221	248	256	245	247	224	278	251	248	222	247	237	266	250	247	245	237	267	202	220	251	263	265	249	246	248	284	246	236	253	216	241	285	231	239	260	246	237	240	226	230	221	244	243	228	227	235	255	252	246	256	248	261	253	251	258	239	241	250	262	237	251	237	258	216	260	235	198	243	218	257	243	227	257	265	265	254	257	236	235	228	246	247	242	245	280	240	238	250	245	253	255	248	246	247	227	251	277	234	261	259	229	294	238	251	246	251	260	242	251	255	237	276	241	243	251	239	249	235	266	229	216	216	262	269	233	221	247	227	247	210	269	242	258	227	245	240	213	243	249	226	271	252	273	223	230	237	237	281	227	263	257	235	240	250	232	250	245	226
46974	50343	31255	12596	7633	5340	3660	2786	2279	2142	1602	1192	982	898	793	655	597	541	499	507	425	405	384	393	369	360	329	353	354	307	334	327	278	292	307	284	250	316	280	277	303	295	234	276	291	275	272	295	291	278	261	270	287	292	270	284	294	271	259	275	264	271	245	272	258	291	286	233	273	266	272	301	242	260	253	268	288	234	231	268	250	227	284	277	280	236	288	277	284	304	245	286	285	286	292	277	270	259	255	274	261	281	250	310	261	258	270	263	284	287	262	302	294	276	312	308	277	280	253	264	275	262	271	283	297	304	284	262	257	277	253	263	267	286	265	289	267	255	269	277	286	252	263	261	283	301	269	292	261	257	264	252	251	268	282	263	278	278	280	273	301	288	271	269	274	273	285	262	263	261	259	242	279	267	274	256	258	271	261	264	259	278	264	275	269	275	252	246	296	238	270	264	274	240	273	296	278	258	287	284	301	263	267	255	273	256	270	290	275	242	252	251	274	258	264	290	259	271	303	278	291	280	274	266	292	295	264	290	288	290	262	279	284	289	252	263	286	270	269	281	248	274	270	281	285	258	237	268	243	283	259	253	230	257	248	262	271	254	285	283	271	296	291	295	257	270	282	278	260	283	293	281	279	244	273	251	305	276	267	286	281	299	272	260	298	281	255	291	266	290	259	279	284	276	285	264	248	282	261	272	247	270	243	290	283	255	256	277	266	284	279	278	296	275	298	269	268	265	267	275	275	275	275	257	275	281	298	280	264	280	273	253	270	239	272	255	286	254	281	272	248	276	267	264	263	284	284	249	269	284	280	249	253	288	254	276	276	297	268	269	271	255	291	244	284	268	292	258	282	308	284	239	287	274	284	259	284	247	286	249	248	281	268	235	272	294	295	286	265	274	283	263	290	245	280	289	264	291	263	266	251	276	296	247	262	284	267	256	270	284	282	304	267	269	272	290	265	252	293	243	260	281	278	277	260	265	269	250	298	268	237	260	274	230	292	273	258	291	267	277	270	277	261	250	264	276	276	264	281	292	268	303	290	284	297	263	282	272	284	238	288	300	284	252	267	270	287	271	267	274	252	275	267	294	302	273	260	287	265	227	282	278	273	257	286	269	277	272	294	270	292	277	290	274	246	264	292	280	299	245	273	256	256	270	274	269	272	286	234	277	271	268	270	284	277	284	298	281	270	267	255	273	266	268	245	256	298	262	255	253	267	273	274	295	273	243	272	255	286	252	247	272	266	264	282	257	263	273	268	251	254	254	255	254	247	271	243	286	246	277	259	266	287	273	290	275	254	268	258	280	294	252	273	286	285	288	263	290	268	278	295	266	286	264	276	242	276	277	239	251	279	244	280	249	275	292	294	282	275	280	258	278	279	250	274	252	272	273	256	244	248	280	279	275	265	239	283	290	275	271	298	266	262	255	255	259	279	263	285	242	264	276	270	286	271	271	266	270	274	312	270	301	310	284	304	278	287	257	258	271	255	254	286	285	251	223	258	302	312	280	262	295	264	284	290	271	271	280	267	274	267	277	279	265	260	280	276	284	281	276	270	272	243	261	280	262	285	274	266	252	295	256	259	277	265	270	229	294	260	281	255	278	299	247	272	291	251	262	265	294	273	302	265	289	266	295	258	268	277	257	268	265	240	265	302	264	272	263	262	248	271	280	285	254	281	278	261	246	263	245	270	277	277	267	268	234	264	258	284	285	276	286	295	279	294	239	270	292	281	271	253	306	272	255	289	270	285	258	299	263	251	281	283	277	269	280	270	251	264	265	259	267	268	298	240	277	254	283	253	273	266	274	270	260	286	271	270	249	292	265	293	245	303	262	256	243	258	298	271	274	275	270	269	271	286	285	259	303	285	280	273	261	271	233	253	265	242	290	283	259	247	275	259	280	289	275	265	258	267	267	234	294	274	277	266	278	282	290	273	287	302	313	271	272	280	265	265	288	268	263	272	262	250	252	286	290	290	308	270	285	260	246	260	284	270	281	242	247	299	271	276	264	283	256	272	280	275	300	281	266	289	290	261	287	262	276	270	290	261	262	260	245	263	271	263	249	294	274	296	253	273	283	260	256	293	297	273	264	290	275	252	253	274	273	296	280	303	278	297	325	278	311	276	261	284	242	293	276	245	305	268	278	279	272	255	251	252	282	269	256	296	264	283	238	265	287	265	280	259	250	307	298	270	278	278	259	252	276	285	286	275	279	285	269	284	260	284	261	251	267	260	265	280	288	262	245	297	271	270	272	249	270	282	255	312	288	269	269	272	280	258	288	291	283	274	257	257	287	251	262	292	288	261	285	268	272	280	282	270	240	248	274	272	322	255	297	254	303	281	272	300	277	266	269	262	302	260	285	276	272	278	279	245	279	291	260	256	312	279	248	309	266	253	294	258	277	300	284	270	273	260	257	263	276	284	285	287	271	262	261	282	271	310	274	277	276	274	264	267	259	272	279	245	272	271	298	249	278	246	259	281	252	271	265	234	283	281	294	283	264	265	280	280	280	261	262	274	244	281	284	251	295	276	282	262	265	272	242	313	292	304	295	270	276	240	258	274	275	267	249	294	291	287	255	279	285	279	247	248	275	271	240	262	267	222	251	309	281	279	249	292	272	269	286	276	259	270	260	242	251	274	306	281	238	268	270	279	257	301	288	283	281	256	283	281	292	258	280	261	266	247	287	299	269	246	260	281	254	291	268	275	284	276	294	292	235	266	269	253	256	293	300	304	316	253	274	285	284	286	279	254	269	320	254	265	264	252	282	264	275	269	287	273	237	279	257	271	258	256	271	256	278	278	260	292	253	297	286	232	294	273	231	283	257	261	254	246	281	263	294	292	271	249	231	249	258	284	258	278	223	309	282	273	324	267	262	279	276	287	294	260	279	271	255	251	264	242	298	271	282	265	251	255	272	286	286	284	271	285	239	257	299	238	284	308	284	271	244	268	277	287	286	284	269	243	295	272	256	277	233	263	283	277	307	297	252	259	289	262	256	261	296	258	266	272	281	265	302	262	274	282	274	268	252	241	309	271	267	281	274	271	257	253	261	239	278	271	258	258	290	254	266	282	252	247	292	277	268	280	282	282	262	274	261	270	281	269	252	278	279	268	248	271	264	242	283	241	269	226	262	262	289	283	266	277	281	287	257	279	312	256	262	264	287	282	264	288	280	268	273	248	273	272	293	232	283	285	262	247	275	269	270	271	290	252	278	290	274	275	278	298	280	258	282	294	287	238	283	275	281	256	282	238	263	275	278	293	258	283	254	247	270	265	262	264	265	307	266	299	285	276	294	273	277	275	284	260	278	274	291	279	281	241	269	292	269	259	254	289	254	245	261	272	282	279	278	278	279	278	255	237	259	294	255	284	260	262	256	269	280	284	247	253	274	259	287	259	268	296	295	250	278	290	252	256	286	254	286	291	274	272	298	289	272	272	275	232	283	265	280	291	237	289	275	292	307	268	261	269	295	271	253	276	273	297	275
25120	20555	26417	24394	17284	6387	2833	1742	1580	1366	1089	942	749	713	650	638	580	574	481	473	468	457	423	428	459	388	459	416	402	356	367	377	399	351	346	363	391	379	366	379	389	352	358	368	357	350	351	376	387	351	360	345	369	395	367	372	349	360	400	362	366	333	380	372	332	361	351	343	387	364	383	319	350	343	336	379	375	326	352	348	360	347	353	343	379	356	351	376	359	354	357	363	363	374	353	374	333	348	328	326	338	349	371	396	379	355	363	357	338	354	375	355	352	337	330	345	366	343	350	349	387	321	290	373	354	348	366	336	376	364	356	357	385	344	317	347	354	343	311	351	367	341	314	355	363	356	321	339	349	340	360	392	330	338	350	309	331	348	335	361	360	379	375	347	347	359	332	332	363	380	346	357	346	371	365	377	370	372	348	342	360	353	357	341	344	348	345	369	325	332	326	340	401	323	358	373	326	369	332	345	368	352	348	385	379	358	379	385	370	364	327	374	348	327	336	356	350	369	344	368	334	355	369	394	388	344	344	365	332	307	330	354	336	383	356	343	342	347	347	368	380	338	368	379	392	372	312	352	344	347	352	320	365	366	321	337	366	330	370	360	331	339	372	377	338	353	359	349	365	366	335	328	353	342	358	348	342	369	358	371	359	391	374	355	337	357	364	335	355	335	337	393	328	356	334	346	331	372	347	359	355	341	322	378	371	367	357	322	341	365	372	341	361	330	305	349	335	394	357	316	361	331	364	327	363	356	377	348	331	381	372	354	369	335	336	347	358	323	345	396	386	361	350	378	375	352	319	330	351	336	350	320	348	384	372	348	357	360	362	356	374	332	338	320	334	346	344	343	341	357	354	372	370	356	333	348	322	397	342	345	345	293	332	360	339	347	360	390	399	340	352	336	323	355	341	364	332	384	367	335	339	338	312	341	364	381	356	332	344	371	341	357	355	353	354	363	345	309	331	324	371	309	382	348	350	356	350	363	355	394	345	338	374	337	384	341	359	357	367	373	353	375	355	362	356	348	371	355	340	349	358	390	327	345	370	343	349	359	350	371	326	342	334	333	345	331	349	361	376	340	369	381	319	334	368	352	336	328	373	344	348	350	345	372	321	352	333	341	378	335	367	367	373	389	350	377	384	349	343	369	347	356	340	358	306	376	361	371	334	360	380	354	353	371	369	353	345	338	353	380	329	313	372	387	378	325	341	357	357	358	364	380	384	356	354	340	374	329	371	364	337	392	326	351	346	336	341	331	334	362	312	364	320	382	354	365	351	344	348	347	314	365	350	343	347	348	342	338	338	359	320	374	358	399	393	371	359	357	347	346	366	369	357	365	341	354	342	336	327	344	366	369	345	341	355	353	363	351	369	363	312	351	340	354	297	356	329	331	356	360	354	382	353	351	354	356	335	323	364	322	333	367	351	357	345	343	366	350	335	366	326	352	354	355	370	342	354	338	379	338	318	331	312	315	334	374	332	337	362	368	336	356	334	390	345	352	320	395	353	371	307	351	349	327	349	381	370	370	359	365	347	341	377	374	353	385	338	333	359	367	352	337	387	346	350	380	327	314	356	328	378	344	357	348	328	381	372	351	367	338	366	363	354	328	352	337	329	388	337	315	321	360	340	365	374	338	351	358	333	364	323	354	365	353	359	354	349	345	362	341	327	368	373	361	347	413	337	348	357	343	349	355	315	362	350	366	375	338	372	391	372	346	335	342	345	375	386	363	352	359	352	310	346	351	354	355	335	332	350	347	320	337	343	368	382	351	334	372	348	340	341	352	374	371	360	341	338	332	355	381	342	356	346	374	389	372	364	326	345	307	364	354	341	347	385	375	364	358	321	336	349	352	360	324	359	362	357	367	356	325	359	380	339	373	351	358	344	316	329	360	353	359	345	382	380	356	357	320	369	386	348	326	345	355	361	364	337	352	351	348	341	347	382	390	328	346	346	355	357	327	328	323	370	333	329	375	353	373	334	358	328	369	358	357	339	395	328	341	337	343	336	345	347	333	357	381	348	340	353	354	353	345	351	355	342	349	325	358	351	365	378	363	339	349	363	360	365	358	348	350	372	360	393	315	340	370	349	360	328	330	372	336	350	364	354	369	388	373	373	356	327	376	366	345	337	366	338	354	340	329	331	367	340	337	332	371	353	343	346	358	342	360	345	340	347	371	366	369	359	340	340	344	373	384	396	362	329	340	344	374	397	400	365	365	368	358	379	327	339	331	346	364	353	360	336	401	361	385	344	314	339	357	371	330	330	347	394	342	381	359	348	334	365	364	355	358	353	325	356	370	354	351	358	358	352	358	328	383	362	344	358	379	345	352	352	358	345	343	340	344	324	325	379	358	328	343	356	336	333	340	330	344	343	357	357	364	345	358	336	392	328	355	352	322	353	357	366	345	358	335	348	362	349	347	364	325	340	304	330	367	385	318	326	350	333	360	343	361	363	402	344	346	346	366	349	364	324	368	334	343	350	356	354	351	365	320	346	380	329	335	332	327	368	336	363	374	323	369	348	331	349	368	321	344	374	346	323	340	347	354	371	418	355	369	356	364	351	355	375	349	340	357	342	326	361	322	342	319	335	355	335	345	336	339	384	357	382	354	358	338	304	355	344	392	345	323	373	370	359	375	329	315	345	363	343	356	381	370	335	343	338	344	349	367	333	350	337	343	323	345	362	345	340	337	356	363	345	366	341	362	347	368	354	374	353	354	367	342	362	404	331	342	372	346	395	337	346	330	362	324	350	328	341	376	395	363	371	353	359	343	335	353	367	338	362	338	340	341	345	354	350	371	333	328	342	348	333	335	338	354	350	360	333	351	359	361	345	349	334	324	363	376	386	326	365	364	360	347	348	369	360	353	339	367	370	373	348	383	348	337	326	364	373	355	358	370	345	358	314	343	361	345	376	363	366	386	328	357	382	336	339	341	369	353	334	360	334	334	344	339	325	339	357	331	335	382	339	351	319	347	343	341	342	350	371	335	341	349	341	363	333	370	367	394	343	360	382	367	353	326	344	366	361	363	348	323	349	363	343	338	363	366	333	366	328	332	327	373	348	335	367	332	356	351	353	323	351	353	311	370	349	363	364	381	326	381	339	329	359	341	392	363	366	341	341	339	376	358	348	360	359	359	344	340	335	377	303	362	347	372	329	336	368	343	378	378	361	374	344	320	370	353	371	333	324	390	339	320	390	356	360	357	340	385	331	348	365	341	361	303	357	341	359	371	353	350	334	336	365	379	347	357	344	307	330	378	378	351	346	371	330	379	376	317	332	354	371	356	366	350	345	355	392	349	354	355	351	342	350	370	356	352	353	331	380	338	355	360	332	324	346	340	334	314	366	340	334	320	358	344	352	375	364	365	348	363	328	363	374	352	376	349	317	386	353	358	359	361	374	374	365	338	342	347	366	337	356	363	325	323	337	359	341	377	367	334	345	325	369	357	322	353	341	377	350	359	368	354	344	381	339	352	361	351	361	339
43375	58106	41292	15019	9190	6670	4750	3600	3056	2627	2021	1522	1466	1213	1011	911	832	749	628	622	625	571	533	509	476	504	475	473	459	430	392	402	413	409	408	367	449	372	431	360	378	365	402	398	360	371	355	360	360	375	364	328	370	350	362	380	382	357	363	379	388	382	345	371	344	357	386	359	381	352	366	357	337	350	365	375	375	348	385	378	363	348	367	357	366	346	384	334	375	388	371	357	379	380	427	375	356	336	364	382	390	387	315	401	356	365	360	389	377	358	369	332	345	382	355	343	335	342	343	352	361	332	388	361	354	367	384	338	364	364	369	374	302	347	357	386	368	321	383	342	340	334	373	316	371	330	351	389	377	338	378	386	371	346	390	354	357	366	340	353	369	367	338	379	348	355	358	382	381	336	367	398	368	378	345	350	389	382	409	358	361	335	358	332	343	374	342	366	329	391	362	369	367	336	351	362	370	382	404	330	360	332	316	350	377	375	358	337	325	336	317	353	341	384	385	387	370	358	325	373	327	328	335	339	337	387	364	333	344	364	346	382	351	384	370	347	346	356	354	338	392	357	342	360	378	380	370	329	327	345	346	381	342	345	381	372	392	365	344	367	362	335	386	343	348	348	362	364	355	356	351	356	367	321	362	369	353	389	375	407	377	320	392	363	354	383	396	336	351	357	372	377	380	404	365	358	381	399	369	347	347	326	342	313	356	361	374	330	360	358	367	340	368	361	332	364	372	325	352	421	348	351	383	392	367	356	376	363	357	341	359	334	430	372	385	381	339	389	369	336	392	349	349	350	352	360	320	386	371	361	352	360	389	374	351	352	343	362	353	333	325	351	370	350	376	375	330	372	331	396	334	362	359	388	345	335	350	388	351	399	401	348	378	346	371	376	345	374	356	376	359	373	395	410	379	380	350	398	366	367	364	368	364	379	390	367	354	357	328	335	357	344	369	330	378	372	360	358	376	360	361	344	359	350	366	334	370	377	355	351	393	373	334	345	354	354	365	366	369	398	364	376	368	304	339	375	330	364	374	386	347	357	332	333	358	390	370	365	337	346	376	358	325	365	352	348	377	342	379	344	360	351	354	363	357	347	370	348	338	398	360	377	356	365	346	369	322	317	337	358	351	370	356	367	400	385	373	353	359	369	367	367	361	332	389	350	379	325	386	359	338	382	316	357	341	385	391	362	358	350	407	352	392	367	381	339	381	405	365	384	321	373	372	325	374	389	384	361	348	349	391	365	381	374	354	373	377	356	344	327	336	360	354	386	394	331	352	388	387	360	372	378	364	356	366	396	359	372	334	382	405	380	346	358	362	364	366	344	354	343	350	355	386	367	372	395	376	379	354	358	367	357	347	344	349	373	360	332	340	358	329	377	375	330	375	397	340	371	320	359	398	349	342	401	345	336	365	382	377	359	366	373	319	370	367	369	344	342	381	370	350	355	334	341	404	342	357	403	364	361	384	374	367	367	352	389	389	346	367	383	358	371	371	373	343	363	343	354	374	387	372	378	364	376	352	332	344	350	371	376	383	334	368	361	343	424	379	392	355	346	371	407	366	344	331	372	374	395	351	351	389	351	333	374	378	352	325	336	386	380	381	362	353	321	348	346	357	389	340	365	342	367	366	343	361	370	335	354	358	367	377	348	349	372	350	371	352	344	344	371	369	343	383	329	348	366	362	388	337	374	353	367	365	358	339	388	377	383	357	367	379	354	351	353	368	343	351	366	377	349	365	365	339	330	370	347	357	338	361	350	368	357	352	335	361	322	349	335	370	352	400	339	335	383	350	378	316	351	347	322	366	349	355	369	355	361	378	347	379	390	349	347	366	347	354	343	347	343	362	345	342	358	351	362	366	383	339	376	361	341	330	356	346	382	340	364	348	358	366	357	341	378	392	368	331	348	364	330	360	356	366	363	320	375	345	376	350	352	346	386	383	366	372	383	346	317	354	327	352	355	353	356	341	369	361	332	341	366	380	366	374	344	376	388	362	363	403	382	393	376	358	382	367	389	370	341	375	324	370	386	385	381	354	343	366	335	330	364	358	363	372	341	351	399	382	373	341	401	357	362	382	342	361	342	392	379	355	356	385	353	350	384	387	362	371	379	345	377	364	359	361	374	401	379	364	385	340	380	349	377	382	375	369	350	364	353	367	373	384	343	381	371	373	336	375	394	395	373	338	351	351	407	355	364	350	350	356	338	398	367	366	364	329	396	363	344	379	383	336	379	322	387	347	354	366	381	364	364	365	346	349	370	369	345	350	346	359	329	377	359	352	376	366	336	334	324	366	389	343	344	358	372	365	378	367	375	355	366	354	365	338	384	364	355	371	355	351	364	377	347	359	369	358	369	388	378	348	325	352	364	365	374	373	381	395	341	358	330	350	400	369	388	391	371	387	342	346	377	361	369	383	350	362	359	383	392	336	378	354	374	365	378	363	359	339	337	373	362	391	344	366	369	357	369	352	347	323	395	333	339	345	375	368	343	342	361	381	348	356	361	343	382	349	358	347	420	338	376	374	330	375	348	351	358	336	373	367	380	389	375	415	373	328	373	353	383	364	429	376	378	364	342	350	366	365	387	356	385	401	340	373	406	396	347	346	331	371	359	368	379	395	339	383	317	371	357	349	378	366	333	399	339	408	383	374	349	389	384	398	378	349	354	341	364	389	358	367	363	378	371	348	352	397	365	401	373	324	348	365	364	351	368	386	352	355	392	349	351	362	373	393	386	327	356	361	323	370	378	364	344	349	351	375	367	356	357	328	340	385	372	329	360	385	331	398	389	358	360	363	339	351	372	367	367	359	347	368	334	342	359	348	378	315	386	358	340	382	348	352	370	364	385	405	373	351	356	340	360	377	342	399	387	362	354	368	347	406	359	341	361	362	366	362	350	356	366	348	357	347	355	334	348	348	336	317	398	361	379	351	374	335	363	387	361	335	352	357	365	359	364	348	340	365	368	365	344	363	324	384	380	366	362	381	356	355	352	390	359	364	383	332	399	356	363	378	354	371	364	366	365	359	351	393	362	356	351	375	381	344	388	379	360	380	380	342	352	365	341	374	345	343	344	397	337	338	371	351	357	358	371	371	352	359	376	339	370	382	368	370	379	341	333	388	364	359	333	393	358	350	349	338	343	411	370	376	324	366	335	353	373	381	382	374	350	349	372	364	362	366	387	360	367	391	404	350	345	423	331	375	366	344	352	371	376	376	341	342	330	371	332	360	365	368	345	362	362	397	386	344	374	322	336	373	389	361	362	328	380	376	319	416	379	368	367	376	347	374	389	362	369	355	386	338	365	361	337	388	337	391	354	353	355	363	360	350	353	354	361	397	361	365	349	357	377	349	345	332	342	362	352	404	373	367	327	377	371	359	356	398	367	398	393	347	347	370	355	366	366	347	335	403	363	405	341	337	381	368	358	392	369	353	333	389	359	399	388	359	343	395	384	362	317	345	360	362	356	402	373	385	338	337	350	358	343	372	361
22447	20324	26670	23604	20245	20021	11188	3936	2592	2161	1842	1503	1372	1288	1199	1087	1026	982	888	863	858	847	833	795	812	775	772	792	729	715	716	739	658	675	650	666	645	667	640	674	667	668	595	658	670	607	609	660	672	669	684	662	663	684	677	623	658	646	614	669	677	676	658	706	679	651	668	661	630	629	658	669	644	674	612	625	660	654	685	638	616	654	637	611	647	622	621	637	666	625	647	688	680	655	598	588	653	648	639	676	652	654	600	669	659	627	673	619	586	678	635	609	723	645	667	591	670	720	639	658	648	634	633	617	608	635	621	626	616	622	639	675	647	690	674	635	664	660	611	643	627	653	633	642	642	639	640	702	626	652	636	640	676	614	630	666	653	620	670	669	648	660	586	614	640	664	644	657	653	643	641	648	612	628	657	641	649	583	653	714	665	603	692	615	659	641	662	638	631	624	714	677	636	640	623	621	677	676	646	638	628	707	642	593	612	596	647	629	607	631	675	664	644	668	661	651	674	687	618	638	680	666	618	645	641	662	598	623	664	610	629	681	689	622	659	668	703	651	660	657	671	617	661	615	634	625	604	641	630	631	625	645	649	659	638	633	614	653	641	666	592	672	643	638	642	677	604	624	640	634	647	617	612	659	662	621	673	631	641	649	644	659	679	641	627	622	609	660	636	665	605	660	682	676	684	595	652	681	623	598	681	617	621	638	622	625	605	662	700	625	675	649	678	666	646	641	655	634	649	627	668	657	674	645	653	674	625	668	650	639	667	663	694	602	675	661	610	719	647	647	642	643	627	657	701	645	660	647	652	619	642	649	614	626	639	614	616	608	650	642	627	664	639	617	637	686	634	649	675	646	686	640	635	644	647	611	638	643	636	650	641	638	608	636	689	649	654	671	705	648	675	682	616	654	655	632	605	633	647	639	632	677	647	636	611	619	695	651	665	625	668	655	636	605	637	625	734	636	603	679	644	602	707	641	657	620	617	648	665	616	678	653	605	605	636	669	655	731	636	620	652	642	608	645	632	600	693	688	656	630	653	633	658	634	625	580	613	667	622	653	692	610	714	633	659	665	649	658	663	605	686	648	667	619	665	658	631	656	607	686	646	640	659	662	694	659	653	669	651	629	647	651	673	619	629	669	632	669	641	612	628	641	692	656	666	597	639	593	648	666	673	668	634	693	637	657	615	616	609	614	647	640	606	615	625	649	655	636	659	677	647	620	637	635	665	643	658	603	666	664	653	661	667	635	631	608	632	653	632	668	636	661	636	652	632	692	668	614	641	623	631	664	684	663	652	633	658	632	602	612	621	669	654	671	713	647	661	619	626	646	622	664	655	645	628	657	611	579	679	680	636	685	611	680	649	626	628	630	646	639	676	696	657	656	680	597	643	639	619	674	670	629	662	659	671	593	656	659	654	633	618	655	670	649	660	650	660	635	601	633	663	660	669	654	656	661	647	632	707	652	617	602	658	657	619	655	692	630	653	643	637	628	652	603	700	709	599	640	670	628	644	653	653	653	597	643	684	634	643	626	646	618	646	725	654	665	672	626	667	595	640	660	635	625	626	652	673	676	632	636	659	652	645	615	635	640	653	630	645	647	631	647	627	657	665	649	643	611	688	687	605	663	630	644	658	641	727	612	627	628	660	626	625	632	616	695	648	653	660	637	614	641	623	640	628	659	670	634	593	626	669	669	634	664	635	624	716	663	630	667	645	638	655	724	694	650	607	659	648	631	624	633	661	623	678	671	647	598	615	617	668	664	650	648	655	610	639	646	651	667	666	632	612	692	670	642	673	655	657	650	600	668	581	630	640	610	648	644	648	627	630	632	653	618	683	654	659	682	659	635	672	636	598	642	614	668	640	661	649	642	628	623	644	627	681	644	643	661	658	660	602	607	640	569	666	654	649	652	681	639	622	658	649	641	672	661	633	667	610	629	631	649	598	612	676	647	664	650	658	691	639	668	662	653	633	650	653	597	679	632	645	665	639	639	638	642	652	642	636	598	692	639	604	624	654	631	651	616	638	626	681	696	679	663	635	606	640	655	681	692	641	642	625	625	633	665	657	640	640	668	669	639	622	662	652	637	672	703	670	683	658	686	634	650	622	615	638	610	671	666	642	632	638	656	609	638	657	650	648	631	634	647	626	648	616	617	680	633	646	637	632	636	603	660	634	584	636	618	600	635	679	670	635	642	642	645	613	617	633	632	660	576	654	601	682	648	654	660	640	633	581	647	603	637	670	646	664	693	657	628	657	632	629	649	585	669	647	619	603	676	643	657	594	621	619	640	617	660	597	700	662	666	643	669	660	678	677	640	623	649	610	641	633	651	643	669	615	635	629	656	652	637	642	574	659	603	628	627	643	655	658	686	629	638	679	640	655	627	660	620	627	663	654	679	640	717	610	607	638	623	643	622	634	643	607	618	616	628	598	699	635	662	619	617	623	612	642	694	663	638	665	618	608	676	702	693	646	673	662	615	626	663	640	653	627	611	626	619	618	613	664	624	688	662	708	648	644	678	630	636	663	655	615	622	647	625	646	631	647	632	668	620	623	649	663	706	667	638	631	608	649	595	642	599	645	641	702	626	602	655	634	676	613	618	667	644	633	650	636	646	620	666	634	669	621	647	623	614	670	607	677	660	661	651	657	674	634	641	697	661	653	643	611	652	655	659	678	636	631	626	645	654	626	638	611	643	626	619	614	660	670	627	651	703	638	607	663	644	658	624	670	671	660	659	638	652	638	658	660	685	673	645	620	636	660	668	655	695	642	669	606	658	643	682	633	658	681	666	666	634	641	634	629	676	647	636	634	646	639	600	667	612	646	667	637	670	649	675	681	600	643	661	627	596	626	661	660	647	697	642	599	658	633	605	636	688	652	640	644	657	673	639	602	655	626	587	588	633	647	605	595	636	644	661	654	639	619	672	684	645	685	666	597	594	629	590	663	616	627	697	635	651	653	596	640	654	654	590	659	670	662	604	639	632	617	657	614	640	631	616	698	632	689	663	637	650	600	639	649	661	616	682	652	665	667	658	649	668	672	631	624	700	587	671	646	675	642	623	638	613	653	676	647	663	672	617	683	671	691	666	664	639	673	652	675	573	649	639	644	633	641	647	646	672	611	661	651	636	645	656	629	640	667	619	649	612	641	624	710	627	645	637	637	637	627	688	650	656	640	630	656	621	650	727	665	664	652	615	616	650	680	655	679	599	614	650	606	619	647	674	659	643	618	622	617	575	627	667	632	672	630	633	700	670	644	633	623	679	644	642	655	622	655	650	628	659	666	633	654	636	640	617	674	634	662	656	647	646	700	635	631	655	663	646	647	661	664	674	654	650	664	686	639	645	635	672	641	641	646	668	638	620	552	649	659	609	630	653	647	685	651	638	628	644	614	665	687	691	670	645	663	684	630	685	641	598	662	660	617	650	635	618	653	622	663	633	633	651	657	638	638	629	614	612	626	659	638	625	662	606	644	642	660	695	631	659
46646	69986	50220	22049	13767	10371	7690	6277	5077	4031	3235	2666	2289	2035	1886	1694	1492	1360	1274	1118	1055	1007	990	937	954	891	871	819	828	828	739	738	785	738	726	645	702	708	714	680	651	666	708	695	679	642	665	656	680	630	656	645	685	618	651	667	701	676	689	654	613	660	630	622	648	643	663	609	677	675	675	676	649	671	639	608	661	637	685	651	677	611	604	617	622	615	654	673	660	641	649	630	637	630	677	647	666	651	678	700	640	703	707	692	677	650	625	644	659	649	647	636	639	688	668	622	624	646	668	666	690	702	679	682	654	663	635	692	659	652	633	657	645	649	665	622	641	655	641	612	636	631	603	620	655	648	691	645	693	620	613	612	673	641	643	624	633	663	612	608	658	611	608	592	644	656	668	647	624	628	654	674	675	606	653	641	623	660	647	599	631	654	675	575	624	635	661	670	648	607	624	639	634	602	667	636	660	675	634	669	620	676	618	636	647	621	642	623	631	636	657	644	651	647	637	642	630	616	637	653	631	583	630	646	623	614	622	610	656	660	679	655	621	625	666	661	627	591	610	716	662	613	622	686	703	651	689	650	666	635	632	654	662	702	652	615	687	626	653	668	659	614	615	604	667	655	645	616	645	666	637	661	640	639	621	656	619	640	632	648	639	587	650	632	624	662	651	622	650	667	614	677	648	671	613	625	638	646	633	617	624	651	640	620	609	691	679	594	637	678	642	642	600	632	616	642	696	663	609	654	681	646	691	659	662	643	605	677	641	621	620	611	641	697	664	693	632	667	680	642	635	597	645	646	660	647	598	643	655	667	622	644	611	628	659	640	690	673	611	654	596	610	640	653	598	662	628	666	636	644	627	668	616	632	641	667	598	673	680	697	658	691	587	628	648	634	640	648	657	662	690	614	636	648	625	616	625	653	647	625	629	665	689	627	636	634	641	640	660	611	656	589	583	620	635	634	659	624	637	651	651	613	632	612	612	680	601	655	642	636	655	655	632	640	647	620	624	656	627	635	629	641	613	614	610	641	621	637	615	643	652	606	619	623	617	660	663	647	645	601	625	615	623	615	641	628	623	677	634	647	657	616	648	664	626	657	631	659	686	660	626	621	644	633	647	598	650	592	623	632	607	627	659	671	703	685	681	620	673	650	640	634	610	680	594	641	675	629	662	644	631	675	647	649	649	675	660	622	671	650	689	649	623	626	613	640	630	638	679	617	597	700	658	679	694	664	618	601	606	586	671	651	652	655	633	635	605	650	650	655	604	639	656	621	634	667	625	596	661	643	636	631	627	637	622	680	641	634	641	679	649	608	653	673	620	645	635	664	637	642	700	610	634	613	631	607	645	668	609	665	627	595	648	636	647	648	634	660	683	642	651	602	626	639	631	639	639	606	637	620	638	636	677	634	636	638	622	592	677	653	634	672	678	633	673	655	670	609	654	703	646	678	600	647	681	626	634	626	628	647	665	643	630	674	695	662	673	610	658	579	620	654	667	654	633	661	628	667	692	646	676	674	665	606	696	672	639	631	639	603	676	638	657	671	628	663	642	638	636	691	612	656	600	625	651	654	654	649	653	657	650	671	647	682	676	671	662	623	642	649	647	634	632	623	680	581	577	651	654	649	582	610	646	645	636	712	641	639	633	628	651	671	650	676	657	604	616	628	657	646	669	652	657	660	620	615	643	632	630	643	657	657	658	645	630	619	615	617	658	643	639	625	624	673	665	635	691	659	623	658	608	646	603	699	648	623	663	609	647	656	607	630	685	688	663	677	655	608	673	646	642	646	639	642	619	668	651	681	608	647	620	633	618	653	654	613	671	667	595	623	631	670	678	616	648	643	645	629	644	640	662	608	607	622	683	645	644	651	616	644	660	639	658	679	604	597	627	644	648	644	617	628	640	610	633	656	652	594	604	689	675	633	591	638	630	616	633	675	614	656	615	664	688	657	691	616	654	641	633	663	609	613	637	617	599	662	668	654	678	651	619	595	632	675	636	653	662	622	600	640	618	621	687	710	626	694	630	658	632	635	666	670	658	686	693	682	649	631	617	663	606	670	663	660	655	677	662	616	624	644	635	621	626	635	634	651	620	613	653	654	625	677	592	658	693	652	702	647	643	633	677	645	644	678	603	608	625	650	640	682	584	616	629	630	627	645	627	622	685	645	685	641	611	649	630	620	685	661	682	624	663	665	638	644	641	642	607	640	665	663	614	659	632	626	656	668	667	650	606	661	653	582	649	666	594	663	690	664	612	612	653	623	626	638	653	683	600	656	649	661	637	622	664	637	635	636	633	629	640	645	635	603	685	642	630	624	653	675	655	627	628	579	660	649	595	675	644	640	659	645	656	617	632	632	642	622	637	631	628	650	729	624	639	634	627	667	643	636	648	656	667	693	710	640	587	654	666	611	617	626	588	622	668	687	598	632	609	644	671	638	644	608	658	659	639	653	642	655	624	639	607	614	666	674	630	642	696	615	679	631	659	666	624	643	638	632	634	667	652	615	682	610	650	667	653	715	657	687	606	668	642	677	631	632	674	641	674	619	634	629	653	682	637	661	595	663	616	605	622	645	633	634	643	659	651	642	656	634	684	624	650	632	679	637	628	634	651	645	649	635	686	680	648	644	612	662	659	608	672	646	701	624	679	636	684	660	657	615	643	646	644	631	632	633	614	631	659	668	635	652	637	628	638	641	690	603	615	669	664	615	598	642	627	653	671	645	664	611	613	682	692	620	642	623	600	651	662	621	618	691	620	640	628	689	682	660	653	633	649	663	630	657	623	653	651	657	589	614	687	649	681	641	627	601	637	630	685	611	652	671	699	654	630	655	612	661	661	655	653	656	616	644	682	602	656	619	639	653	697	689	671	656	626	652	630	656	654	646	629	626	629	634	639	640	678	686	610	658	661	675	637	689	629	598	632	639	660	583	665	643	627	615	624	645	615	609	627	624	653	669	611	688	625	765	677	638	660	680	628	656	628	581	635	647	630	656	629	653	638	647	646	660	648	646	668	637	644	637	624	668	641	661	650	634	657	616	641	663	636	655	628	651	650	656	604	644	633	622	628	633	591	666	653	630	671	644	658	625	673	683	683	633	624	611	618	650	673	666	619	597	626	641	656	630	631	639	652	651	634	637	674	647	629	640	613	644	675	609	697	622	645	645	671	634	643	629	651	641	624	615	649	703	642	657	691	646	660	636	667	647	676	650	632	613	613	655	631	617	660	671	618	622	641	660	643	627	602	643	650	633	691	624	609	613	647	625	674	630	649	652	682	650	639	645	663	675	667	685	636	595	652	649	635	645	597	654	642	648	622	623	688	653	642	626	654	705	658	670	643	663	653	662	628	634	667	652	672	680	653	657	671	607	667	665	670	666	639	628	597	669	635	655	655	649	637	683	649	606	633	623	644	659	659	627	680	625	642	613	661	630	665	674	665	638	650	612	665	646	695	637	680	683	662	611	662	658	691	649	684	674	640	670	680	637	640	667
38705	39370	26351	9973	3475	2298	1548	1234	865	662	597	527	449	422	427	378	342	327	321	323	286	299	268	260	260	241	249	230	256	257	232	274	234	211	250	241	259	211	249	224	216	202	225	250	223	211	215	243	234	230	212	232	217	213	211	197	244	210	230	218	209	245	241	240	235	229	258	233	227	233	228	218	240	206	257	236	244	204	226	237	233	224	202	227	220	235	221	214	245	197	210	216	210	246	205	234	216	213	218	215	249	226	208	244	192	214	232	223	208	243	234	237	215	222	237	240	219	238	243	236	248	227	239	247	224	232	198	237	243	219	212	193	231	242	228	218	219	236	229	223	200	229	228	218	232	255	201	242	213	256	236	244	208	241	240	194	235	230	224	245	245	229	256	240	202	207	218	221	207	209	224	224	235	230	238	240	206	238	199	229	218	229	242	229	228	223	223	215	227	209	247	221	228	227	222	237	237	223	213	224	220	206	227	196	231	234	234	235	227	220	235	229	226	209	224	234	227	242	226	244	202	216	243	255	247	215	223	244	228	230	223	210	214	225	215	253	233	236	227	235	228	212	213	201	242	247	245	228	217	220	235	221	232	199	234	241	224	218	229	246	244	238	234	216	227	212	229	221	216	223	233	225	218	203	250	218	213	233	250	239	222	212	205	204	214	201	229	223	239	191	221	201	250	218	222	223	217	214	209	245	226	230	214	235	257	234	242	218	242	215	210	235	231	229	220	240	245	209	255	224	263	208	223	226	210	235	228	206	230	220	211	223	239	196	257	219	206	217	210	241	228	217	249	240	219	226	208	239	195	244	240	223	229	225	213	237	227	211	250	222	244	178	236	241	203	207	246	228	218	225	251	197	224	245	249	239	212	208	219	227	226	207	218	242	207	259	249	202	228	216	238	224	230	233	211	238	190	230	216	236	256	196	246	212	255	204	208	242	243	234	235	242	227	209	198	222	236	236	208	216	225	248	238	216	230	240	225	231	248	239	236	234	254	220	238	246	217	232	239	262	215	265	195	238	240	244	239	244	234	220	226	224	238	227	211	211	226	219	210	242	228	238	198	208	244	210	210	238	240	243	227	234	236	213	226	249	228	211	221	201	242	250	259	235	229	230	250	228	237	198	214	231	211	222	217	224	239	228	236	230	231	249	227	235	230	243	230	230	246	223	253	226	235	260	216	231	228	231	223	221	211	239	233	215	214	263	225	215	210	263	241	200	232	220	239	210	217	222	238	227	221	234	231	239	249	244	268	221	227	234	231	232	201	216	224	234	206	236	213	209	219	234	211	236	244	238	212	224	238	238	218	241	222	195	214	240	235	199	221	215	233	202	226	241	243	218	243	234	220	245	256	216	207	250	221	216	222	240	241	242	251	208	238	228	218	224	220	224	249	228	205	246	230	224	225	218	228	241	232	236	247	236	220	234	230	216	242	217	225	210	237	210	227	212	223	229	227	233	251	248	217	217	205	242	199	224	226	224	202	217	229	221	229	213	241	218	233	255	256	220	249	225	224	229	229	217	232	243	234	233	218	197	238	219	226	231	259	223	247	255	243	237	217	222	224	233	207	233	209	216	231	249	266	211	228	218	244	211	238	242	247	236	203	209	220	214	226	222	216	231	217	206	244	210	234	211	228	208	218	233	212	215	228	255	235	217	224	229	232	245	256	215	217	231	222	233	215	250	232	251	224	239	202	209	247	224	217	212	233	215	225	224	218	230	215	265	245	202	217	203	255	220	244	226	258	223	206	234	224	210	247	210	252	209	221	218	238	222	229	221	217	210	233	209	241	254	213	230	230	201	200	224	242	194	235	200	220	228	237	222	208	205	213	236	225	240	255	215	238	244	202	232	228	247	238	223	224	241	224	232	248	224	237	228	235	236	215	203	240	191	252	234	256	228	237	218	220	219	239	193	227	216	222	215	248	223	231	214	245	233	220	234	231	254	235	223	237	228	235	239	233	208	249	246	226	228	233	260	229	224	222	218	212	252	219	234	235	236	237	241	215	216	239	252	231	204	208	217	215	273	223	219	232	221	258	216	221	209	216	220	220	225	228	257	274	228	213	197	211	196	202	203	228	242	233	215	215	226	222	220	242	231	213	224	209	217	217	229	228	236	218	225	246	226	207	247	244	229	234	231	235	240	213	208	239	217	260	227	253	214	230	216	210	216	208	207	229	217	246	226	256	221	231	254	227	201	235	234	223	222	234	249	242	219	219	257	237	244	216	241	238	237	233	230	209	233	237	221	231	244	216	204	216	228	244	211	238	244	233	261	217	226	236	265	221	205	251	273	211	222	232	228	211	204	246	218	241	235	218	212	213	214	226	216	210	247	217	269	205	230	220	221	238	226	218	192	250	234	227	223	220	204	234	207	225	224	238	243	205	271	245	204	233	234	232	214	264	206	215	235	227	231	220	243	251	233	228	223	209	212	231	205	210	207	235	223	219	242	235	227	224	210	231	240	219	213	197	246	220	217	202	227	241	224	239	255	243	246	197	230	231	247	204	194	249	237	266	228	212	235	212	206	239	221	247	245	232	235	212	242	259	204	233	243	207	228	226	232	229	218	220	247	257	240	227	228	211	222	231	222	231	216	229	213	213	201	217	225	211	239	225	230	220	257	221	237	241	214	228	230	198	219	250	217	220	231	224	254	233	219	218	221	232	236	221	233	248	247	205	224	226	242	201	228	195	226	218	223	215	192	263	217	235	260	234	215	243	218	238	241	204	230	232	231	190	202	240	203	236	238	222	248	249	210	208	246	246	242	220	226	242	223	210	220	222	232	222	242	222	220	221	203	218	217	226	219	260	236	247	241	214	215	232	206	254	247	198	219	250	255	250	211	226	213	256	227	227	243	223	247	230	220	211	237	221	240	240	231	225	252	242	202	213	219	206	225	196	244	227	250	232	203	234	213	258	233	218	246	224	230	213	223	226	234	238	224	236	212	242	229	226	195	216	217	265	219	226	241	234	238	229	220	219	231	218	236	232	224	241	222	227	238	208	231	225	220	231	238	229	239	217	246	213	196	237	253	207	255	234	217	224	214	217	217	242	229	224	199	232	213	237	218	213	231	241	216	225	194	238	256	221	255	212	231	228	239	239	223	225	193	226	230	235	249	205	212	243	215	203	229	237	238	239	224	225	242	250	226	204	218	214	239	240	226	229	227	214	205	204	196	253	248	206	234	233	251	220	246	197	239	242	228	236	238	201	208	231	237	227	216	244	216	215	241	249	198	197	221	241	219	229	241	204	219	247	238	252	217	215	215	241	226	225	212	224	212	220	229	239	238	215	219	219	205	244	221	230	226	221	226	248	230	239	216	244	235	255	244	215	251	217	239	224	272	219	234	223	219	251	238	250	213	193	238	240	240	227	234	215	203	245	221	229	250	201	218	260	219	218	243	209	237	247	236	265	205	225	217	237	222	221	222	252	248	219	237	212	206	236	233	224	225	226	217	222	218	217	223	243	237	232	223	229	229	209	241
42584	47557	29615	10642	6184	4442	3110	2460	1803	1432	1226	898	844	807	716	608	563	545	459	406	358	372	388	340	346	283	293	293	295	286	309	275	256	272	277	259	237	275	239	279	267	263	275	271	270	266	236	233	232	247	232	287	245	249	233	249	233	270	237	260	244	251	246	268	258	245	248	253	248	237	239	211	279	253	260	228	227	236	247	243	234	247	248	225	218	225	266	250	269	267	271	226	249	266	241	233	243	236	265	254	269	251	247	262	270	253	273	240	248	248	265	258	264	277	269	247	265	241	227	291	266	258	231	237	259	231	251	255	243	275	271	230	210	276	244	226	243	240	245	277	263	271	240	253	244	270	263	236	247	270	257	260	234	267	256	247	280	257	248	259	244	263	267	233	241	233	250	254	273	237	246	229	250	259	230	240	265	242	270	253	237	254	252	239	256	261	247	251	258	248	259	260	247	239	268	255	252	236	239	282	232	228	247	275	229	279	260	237	229	252	241	246	261	248	228	275	283	228	261	268	239	224	284	222	233	262	220	238	244	250	272	267	246	249	248	261	260	249	248	264	249	244	247	230	278	246	254	246	281	238	259	237	235	271	235	257	266	223	244	233	242	266	239	273	253	256	263	258	247	248	240	256	226	267	259	253	276	265	248	257	241	265	255	248	239	258	275	242	253	247	247	234	238	261	250	250	248	267	231	248	250	246	253	268	230	225	254	235	230	228	219	246	268	264	241	260	246	242	227	251	244	233	234	269	275	225	249	238	236	259	246	234	241	269	244	251	256	247	227	244	209	268	230	266	243	261	234	253	243	265	241	251	270	252	251	236	263	279	258	258	288	225	235	273	269	230	261	266	275	239	278	253	277	268	270	255	252	241	270	259	241	261	247	242	262	271	247	249	261	245	268	251	248	252	225	241	234	294	239	245	245	240	240	265	266	242	232	258	243	235	249	241	272	214	248	264	253	230	224	279	254	255	220	253	239	243	230	241	245	253	242	233	265	244	280	238	232	246	234	236	249	240	214	251	243	259	249	262	256	245	272	250	239	287	234	270	266	247	243	261	279	252	232	245	245	256	265	233	269	237	248	252	252	262	233	244	234	264	290	247	228	234	245	242	288	244	233	254	263	258	294	260	266	251	266	235	243	249	264	250	254	235	274	258	224	261	249	261	223	209	262	234	250	260	277	234	220	235	250	279	264	252	239	256	227	257	277	288	221	247	244	234	236	242	251	223	276	222	267	234	257	261	237	258	269	266	234	258	244	248	240	245	267	253	270	248	251	251	261	269	234	253	273	235	245	253	276	237	283	256	253	246	235	262	229	255	249	246	246	228	272	279	276	260	261	244	229	247	268	257	282	228	241	249	254	240	265	211	241	225	257	266	246	245	248	251	255	235	240	244	238	255	250	262	259	243	241	230	262	265	223	260	250	220	248	269	230	232	238	226	252	241	235	258	247	251	236	265	225	255	232	267	260	243	234	237	269	256	232	241	262	230	229	247	266	234	234	238	274	280	258	266	251	254	271	272	266	282	261	255	247	278	263	244	235	251	247	257	219	243	246	237	255	244	222	259	242	256	256	281	243	222	247	242	260	257	249	262	267	239	241	240	262	247	258	242	288	277	231	238	273	247	256	246	254	251	265	261	269	253	259	249	235	249	258	250	242	240	246	223	261	262	275	259	240	237	259	250	240	243	251	223	252	237	250	265	247	239	259	252	237	252	256	258	267	244	259	230	268	229	264	270	263	223	252	232	226	263	267	236	260	238	218	262	249	232	247	243	262	248	258	223	254	268	244	237	249	253	259	242	245	262	243	242	231	225	237	244	274	252	235	266	253	248	242	235	245	246	232	227	271	239	227	240	256	290	263	258	234	258	251	235	266	247	219	249	246	257	240	270	267	273	219	241	213	263	240	249	254	255	257	254	248	258	243	245	262	233	254	268	280	272	261	249	259	241	250	246	244	256	264	244	226	250	263	227	225	252	244	244	247	273	240	253	258	225	237	257	233	253	252	262	255	230	255	249	253	231	292	236	258	248	245	233	253	248	251	264	243	230	250	271	214	270	220	230	214	254	255	246	205	278	264	249	266	266	273	250	242	248	273	247	280	234	206	281	261	268	284	267	259	273	209	226	262	239	244	241	257	237	241	270	253	235	290	276	259	246	231	267	236	238	207	260	241	246	266	235	250	247	240	245	230	257	250	252	274	235	232	231	254	251	237	237	234	248	261	276	231	266	219	274	264	250	250	269	259	244	285	243	263	260	235	257	249	265	248	257	256	246	274	245	281	260	268	265	278	265	245	250	261	239	266	225	268	261	252	245	254	241	285	267	280	237	263	231	252	272	228	220	260	240	288	280	259	230	227	252	257	222	242	219	260	245	259	266	242	243	250	238	219	243	240	250	263	274	252	228	239	253	238	260	250	268	279	254	232	226	255	288	271	250	274	271	264	238	272	245	238	238	226	243	277	251	248	239	238	230	249	256	267	262	267	233	262	243	252	226	229	245	264	254	248	233	251	257	249	250	230	235	257	233	255	236	266	229	249	273	228	245	231	236	260	252	262	241	229	245	231	278	267	229	255	249	231	235	246	251	239	254	290	260	259	238	243	261	251	257	241	269	262	244	259	248	250	240	244	264	256	265	252	241	256	241	271	246	255	274	251	245	208	269	245	266	248	211	220	258	258	242	241	227	257	243	273	280	256	233	254	252	263	257	247	228	260	244	275	235	254	258	262	267	233	234	237	235	239	276	238	254	243	216	254	258	245	256	273	267	230	256	260	245	262	241	255	283	270	254	260	238	249	259	272	242	259	283	240	241	256	247	283	241	264	269	228	257	213	239	247	228	239	236	266	240	254	257	249	272	269	285	256	238	239	250	241	267	268	239	263	234	247	261	269	234	245	262	245	240	249	234	251	258	227	266	233	268	238	255	269	232	249	267	248	228	229	254	249	232	262	245	231	239	285	255	269	268	251	230	256	223	228	270	257	255	247	238	271	265	242	250	257	239	239	250	228	266	234	254	250	278	251	241	242	231	216	265	269	259	284	243	239	228	248	227	257	266	216	262	247	261	261	246	253	275	241	242	257	237	239	265	250	288	241	257	241	256	241	248	256	252	244	238	228	232	272	226	241	249	248	246	263	232	243	258	268	265	236	240	246	250	230	257	239	257	260	233	264	268	234	250	255	258	248	259	268	241	260	267	240	257	238	248	270	211	237	252	234	278	233	260	260	276	237	270	235	233	258	274	272	227	277	234	272	253	257	246	278	240	229	255	265	239	260	273	234	253	266	259	247	241	278	250	261	256	260	255	255	279	229	258	252	263	266	231	264	216	215	253	266	254	238	253	252	242	263	259	224	245	277	251	257	274	275	250	246	240	244	239	242	274	259	255	230	228	250	242	225	257	243	254	259	266	276	252	244	250	226	240	243	253	231	226	255	278	270	208	229	269	243	261	247	239	239	277	276	264	240	255	269	249	254	268	226	269	263	257
25111	20593	26314	24373	17203	6113	2969	1915	1364	1159	1008	821	732	735	604	582	574	523	510	509	469	441	436	471	409	444	399	422	361	401	365	378	406	358	391	377	370	386	378	377	328	338	375	345	354	345	360	390	359	336	343	361	366	370	350	366	391	348	353	402	346	363	349	334	356	353	309	362	348	352	352	322	390	338	338	362	360	351	321	371	322	388	382	357	323	358	355	340	336	348	338	360	358	348	377	379	362	321	340	313	353	366	383	383	336	334	357	365	370	356	369	354	357	345	371	349	328	383	348	335	358	349	373	337	367	362	349	335	372	391	359	373	351	359	348	359	344	362	326	367	334	339	358	386	339	331	331	354	339	374	362	370	360	380	363	295	382	363	345	370	386	341	372	336	348	361	363	351	375	347	375	358	378	336	348	364	329	370	347	378	372	359	380	357	318	333	366	338	367	347	372	355	350	362	328	337	347	373	360	338	361	353	388	365	313	352	368	367	373	378	353	367	391	336	344	374	323	345	338	390	341	362	343	328	353	359	361	371	317	358	353	355	333	380	341	380	352	349	337	350	358	333	383	371	353	392	364	336	344	358	369	334	371	336	357	373	323	325	354	361	382	342	371	363	369	344	374	355	364	357	367	341	376	372	354	361	373	332	329	358	356	346	369	336	327	328	376	393	345	357	376	375	370	323	368	372	357	355	369	338	347	323	337	332	336	372	401	333	350	313	371	360	349	363	361	351	368	367	345	373	344	349	382	371	369	349	347	372	334	341	353	332	368	372	351	358	349	363	349	341	336	378	375	355	345	379	358	320	338	344	359	360	328	353	324	375	355	341	360	366	341	353	337	354	386	346	371	354	354	370	389	333	357	317	356	332	366	358	352	345	356	391	359	332	345	375	368	337	319	330	336	381	358	373	315	369	341	374	356	362	355	363	342	351	355	359	334	368	360	408	335	398	366	342	388	380	354	378	327	355	335	373	351	369	351	355	367	327	357	366	351	329	367	329	366	357	334	370	312	348	325	341	359	349	321	349	380	371	356	370	379	326	349	338	331	320	356	363	345	344	352	369	332	339	354	340	363	366	336	351	368	329	372	310	354	376	362	329	333	342	338	357	359	386	352	364	404	329	385	361	340	353	375	354	349	374	341	333	390	402	352	388	357	369	382	341	331	344	341	356	343	377	359	327	356	343	327	333	346	371	340	346	347	333	376	351	328	359	378	352	348	315	359	369	332	355	362	357	347	353	342	342	354	359	359	336	375	346	373	358	351	364	342	344	365	352	349	352	353	336	340	340	352	358	354	347	382	341	343	350	386	351	400	371	329	346	315	353	327	362	333	366	357	356	345	363	334	336	377	357	348	342	344	350	349	349	333	374	378	351	326	349	322	350	338	350	335	364	338	352	390	381	363	338	383	335	364	343	381	349	349	350	350	355	335	332	366	361	316	332	341	351	371	348	373	355	320	385	307	356	349	352	331	349	338	336	352	336	339	356	367	370	361	363	336	369	329	348	358	374	370	331	381	324	368	386	376	350	368	341	316	343	381	364	378	382	307	347	360	350	369	344	351	341	343	387	358	347	325	389	353	368	366	350	348	353	339	300	350	394	347	343	332	342	373	356	355	352	365	350	356	370	357	358	356	322	345	359	370	367	342	326	333	351	332	368	373	361	352	356	323	346	360	344	344	341	341	371	345	347	324	369	348	381	358	339	377	349	386	343	337	409	362	345	363	362	366	367	372	356	345	331	345	332	361	402	327	393	334	345	378	325	363	339	348	364	377	352	320	326	376	342	370	337	341	370	362	387	349	334	368	374	324	343	335	362	369	326	369	339	327	338	357	351	364	355	346	352	397	347	364	344	351	334	361	353	365	317	347	357	317	347	318	327	322	364	340	340	394	345	338	364	355	330	359	333	374	340	361	339	371	365	379	351	363	333	342	364	362	387	342	373	351	344	371	351	347	364	339	340	352	364	341	345	327	343	337	341	374	347	389	361	359	344	343	355	344	356	355	336	366	357	330	353	356	336	353	331	362	386	376	372	366	339	376	379	355	386	323	357	359	376	358	338	378	356	327	349	351	360	356	359	346	331	313	348	353	371	338	367	360	332	358	352	345	320	348	374	357	339	329	329	353	344	359	370	335	362	356	355	372	348	386	332	380	342	364	358	341	354	371	338	327	316	340	366	348	323	352	358	359	353	371	368	354	334	329	340	376	371	366	341	352	372	391	324	361	355	355	367	358	347	351	382	349	347	345	355	401	368	358	393	355	352	339	370	362	344	357	356	372	324	326	364	312	338	347	327	390	334	354	365	369	347	333	344	339	343	370	377	381	364	356	366	310	370	356	330	343	368	386	363	370	330	346	358	373	358	335	323	378	332	359	315	382	359	339	350	335	341	330	357	355	371	328	335	328	368	343	364	322	390	344	366	367	349	352	370	357	349	364	378	351	386	354	341	349	383	378	377	353	342	319	348	338	360	367	357	363	366	366	344	330	362	353	357	329	361	343	381	342	363	346	370	358	343	361	345	362	383	343	380	330	339	368	355	377	355	353	322	356	337	347	340	322	309	359	361	332	352	379	359	332	350	371	365	374	372	377	353	377	372	375	395	357	338	356	380	326	374	365	355	349	353	351	336	393	363	358	344	313	358	385	321	353	327	383	348	389	374	341	370	349	340	380	344	359	373	315	332	341	349	362	352	387	348	357	357	371	403	385	356	370	339	346	367	356	350	380	379	372	369	352	409	363	351	340	370	342	338	379	319	378	359	358	337	351	384	309	326	362	352	338	377	306	369	335	344	339	375	357	377	344	339	366	339	368	365	319	362	372	379	329	329	357	357	358	354	346	348	357	371	393	365	354	354	351	311	354	338	333	349	404	330	366	371	325	365	374	329	333	355	324	339	353	381	352	369	366	348	357	358	331	375	342	393	335	360	385	344	370	350	386	373	352	335	336	354	333	330	375	360	337	377	323	339	365	331	361	365	372	366	370	332	365	358	363	365	345	396	363	340	351	317	376	322	376	357	345	324	343	342	339	357	386	357	361	358	359	354	381	356	324	343	350	357	325	352	365	347	343	360	373	335	347	353	372	331	357	346	361	330	347	332	342	337	332	336	359	310	332	318	351	363	359	302	356	349	331	343	334	363	373	362	388	326	317	379	370	338	343	375	340	325	365	353	370	317	338	348	338	365	396	342	366	334	352	364	363	352	359	366	402	363	381	350	347	356	383	383	330	349	371	353	354	381	342	350	356	340	360	355	345	356	317	339	360	383	359	393	339	349	339	339	359	356	352	327	360	361	378	368	371	346	341	336	353	365	329	416	351	349	343	373	367	361	348	350	373	380	367	347	322	374	359	357	345	342	358	388	349	381	349	354	356	385	350	343	327	326	358	340	301	332	353	353	416	333	328	385	371	332	351	322	343	360	347	348	361	353	353	353	364	330	342	353	351	358	340	342	346	366	353	349	374	371	347	347	368	338	360	352	384	382	343	378
43345	60033	40877	14308	8988	6461	4934	3617	2729	2233	1777	1441	1300	1228	1057	909	850	789	687	653	594	561	593	528	481	454	445	427	464	413	393	391	409	390	406	377	372	415	379	372	357	389	368	383	372	340	382	397	370	361	367	351	380	366	339	363	359	372	356	408	347	401	413	379	382	392	336	337	379	366	336	365	372	352	355	382	355	363	346	368	367	342	362	343	349	390	380	369	373	396	351	384	359	376	373	356	356	365	367	369	373	353	377	345	354	353	324	363	374	358	383	412	346	345	346	359	353	381	364	395	385	358	347	337	353	352	343	358	393	365	376	379	373	361	360	374	388	345	378	349	348	370	372	348	342	367	344	368	371	360	385	378	384	339	345	325	369	356	339	320	380	359	343	351	334	339	393	365	393	357	343	393	381	337	344	369	352	412	322	372	361	370	354	366	376	386	374	361	331	358	352	346	354	352	364	349	366	370	382	361	370	348	388	356	335	337	368	353	359	370	366	362	346	336	395	351	340	344	338	372	375	389	360	373	363	334	365	375	358	344	360	358	353	372	369	344	344	357	371	361	377	383	351	375	338	339	358	347	388	351	375	358	315	346	361	388	362	342	396	367	338	403	345	357	330	351	353	345	336	373	341	366	312	338	335	350	367	349	376	380	361	370	374	344	365	395	383	373	359	345	351	373	336	322	325	359	350	374	351	333	330	368	399	350	378	340	355	336	331	355	367	353	339	348	343	360	380	348	349	370	375	373	349	363	370	385	342	344	377	349	374	385	376	360	378	368	346	372	374	304	338	357	371	349	347	353	344	345	332	380	374	365	387	370	340	386	362	375	377	368	326	359	360	360	349	350	362	376	395	338	370	332	341	380	385	348	352	371	351	330	396	394	367	327	352	379	359	376	372	329	365	357	349	384	364	371	365	368	375	378	348	346	363	374	385	368	340	386	379	366	364	387	385	357	409	372	331	352	378	370	346	353	357	378	380	318	356	370	373	330	335	353	408	376	368	385	406	337	367	389	355	372	337	338	370	364	355	400	349	344	372	348	365	325	355	378	380	362	393	394	378	351	356	356	358	391	358	379	333	345	351	338	345	377	334	328	350	347	349	380	363	337	378	337	387	359	349	370	378	380	340	370	373	390	333	313	401	394	358	334	388	343	371	399	352	361	408	350	361	357	378	345	376	359	367	395	381	360	347	347	380	341	385	397	344	374	332	339	370	359	339	341	383	369	381	377	386	361	361	341	366	398	348	348	371	347	371	323	366	324	397	367	372	377	365	339	352	344	324	357	367	368	370	369	357	403	327	347	345	390	349	341	371	350	422	373	335	366	350	367	354	337	340	335	351	353	410	353	383	357	338	367	362	367	362	376	371	344	364	361	421	362	352	357	350	375	378	359	351	390	351	354	360	353	362	368	351	386	337	364	336	360	372	313	356	345	389	383	350	347	361	358	366	350	376	399	368	386	362	370	363	331	362	360	372	355	370	372	392	331	361	381	358	361	385	405	330	354	339	353	359	353	385	373	368	322	374	370	377	373	334	369	357	374	351	363	350	382	373	380	345	379	354	349	391	375	384	355	359	373	342	339	352	364	343	349	383	332	348	328	357	365	366	360	347	314	371	372	369	360	361	365	384	348	331	373	349	346	351	362	372	372	374	369	375	368	363	356	355	366	354	313	342	416	364	346	363	343	355	373	338	373	347	372	381	369	353	375	357	367	340	338	340	348	364	364	347	352	375	337	335	359	355	369	342	342	395	371	383	347	371	351	367	383	335	375	363	356	381	350	308	384	374	320	363	382	344	337	372	351	379	349	366	371	349	352	361	364	355	383	355	355	368	372	358	372	356	366	361	370	352	381	366	341	383	354	396	381	395	341	353	353	347	372	357	376	347	378	399	372	374	357	351	384	325	384	348	364	360	383	378	355	330	363	334	379	349	352	350	342	371	361	373	356	366	347	356	376	365	344	368	367	336	323	349	384	373	379	363	398	374	352	388	403	372	378	375	351	403	383	336	372	342	368	355	368	373	388	333	364	388	378	338	339	436	401	361	355	386	373	344	369	361	363	330	341	395	377	381	356	373	377	350	333	342	348	361	359	361	382	359	352	357	384	346	353	344	361	352	367	365	366	336	363	353	345	363	359	340	374	334	381	359	362	368	376	363	336	359	355	356	363	358	370	337	385	379	347	350	376	350	398	356	349	337	368	369	403	387	376	358	372	371	362	367	381	353	327	373	340	363	380	341	349	391	368	367	326	377	344	358	362	362	395	393	365	366	332	403	362	364	342	345	362	378	358	363	375	355	362	342	362	353	375	355	369	330	363	362	370	372	344	390	332	340	361	358	355	362	333	377	348	404	345	367	376	369	391	380	347	355	334	371	359	354	366	343	328	351	329	361	389	329	399	356	417	347	360	328	343	384	354	383	335	381	330	367	351	386	375	343	371	368	365	322	331	389	348	355	350	369	348	367	379	382	387	357	352	362	337	355	395	394	352	355	362	388	347	354	381	404	349	371	369	355	368	381	340	428	354	349	359	341	366	361	357	349	345	379	371	367	343	330	373	353	362	355	345	395	348	354	316	373	363	366	380	377	381	329	347	356	385	395	380	346	375	389	332	361	358	338	387	336	346	330	387	346	351	344	352	362	368	346	362	374	353	372	353	338	365	355	358	352	365	366	337	347	335	368	344	367	372	367	352	322	381	343	392	381	344	330	354	304	331	343	323	388	334	320	382	375	362	358	370	383	352	359	363	356	346	390	387	337	395	338	354	355	358	376	359	367	342	385	337	367	374	358	380	354	369	373	397	389	329	357	335	360	346	385	362	356	373	381	338	365	318	329	406	330	375	377	348	345	401	337	375	379	322	353	350	362	354	382	376	346	355	356	376	364	363	352	360	376	371	373	356	360	360	350	342	378	358	337	344	366	408	335	373	337	366	364	353	346	335	355	338	399	374	332	334	377	404	339	329	355	388	370	369	391	357	385	367	373	356	383	405	375	349	361	356	373	361	339	354	359	357	369	354	333	337	363	374	349	368	345	329	332	340	395	339	400	355	411	384	367	353	370	377	390	379	376	356	414	356	343	359	312	363	359	317	354	367	352	369	392	368	363	395	356	341	366	349	350	323	369	379	354	337	350	360	328	399	356	415	380	379	356	394	367	340	378	334	368	373	377	363	348	368	343	381	376	359	347	381	359	357	359	339	326	351	389	374	380	353	329	330	402	391	339	363	385	381	364	343	340	348	370	369	355	374	357	408	367	357	341	363	377	367	350	339	341	352	380	378	376	346	353	343	367	391	345	375	355	356	367	332	343	354	409	333	360	368	342	371	313	369	366	365	367	383	364	379	353	382	355	348	375	356	389	398	356	392	343	352	383	368	347	345	362	375	361	356	380	387	336	376	374	347	369	326	332	336	329	376	373	349	355	346	359	350	379	350	343	355	382	355	367	337	363	381	374	366	373	381	352	381	377	366	376	347	362	343	350	383	365	355
22396	20302	26773	23633	20229	19939	11497	3988	2536	2053	1642	1440	1325	1229	1188	1126	1031	1005	892	863	845	824	813	782	785	743	766	722	728	731	723	700	707	729	681	623	721	666	666	666	616	689	670	667	707	674	635	632	639	648	657	712	681	685	681	705	669	665	647	640	715	676	668	641	641	634	657	624	660	652	639	644	616	665	634	665	717	639	628	638	672	662	670	648	654	666	659	655	623	665	658	644	684	681	625	653	627	656	646	683	685	661	651	623	651	684	559	690	663	685	672	666	682	657	648	678	687	662	708	659	697	660	684	647	659	630	628	624	648	658	619	659	673	656	632	643	676	644	719	644	679	703	643	696	700	658	677	660	685	647	711	646	674	626	638	681	644	642	643	670	631	634	640	670	628	687	630	681	619	637	661	649	662	658	674	648	659	627	662	687	666	662	687	682	642	625	633	649	623	665	657	645	585	663	719	615	672	669	682	637	616	662	647	650	702	681	630	631	627	648	670	700	611	682	674	695	636	649	618	662	666	654	629	659	696	644	689	674	664	700	627	638	657	678	669	644	654	660	743	653	635	639	634	670	630	653	644	633	654	714	631	642	639	676	659	639	624	667	603	603	679	695	660	685	670	645	648	680	665	645	691	670	642	636	629	658	669	644	668	639	683	621	674	625	642	659	659	675	666	646	658	698	666	679	649	642	641	612	646	637	658	656	641	652	645	711	630	677	651	656	705	648	654	636	675	639	670	617	663	672	629	651	648	597	636	656	679	617	658	659	653	678	698	651	629	628	667	648	673	642	653	634	702	628	700	612	592	635	657	640	660	678	639	673	682	629	675	656	675	647	636	642	715	653	686	679	649	666	630	672	645	687	647	686	691	676	663	640	621	623	667	651	647	686	641	666	630	637	686	616	612	643	598	674	640	651	646	654	674	717	635	675	653	711	691	649	617	681	706	656	654	668	690	682	613	643	637	686	660	641	645	655	640	673	670	670	628	663	659	645	698	664	635	675	665	607	630	667	629	617	688	634	647	676	648	623	629	659	624	647	643	656	695	635	644	639	651	674	640	639	685	658	674	622	689	694	663	646	625	666	632	652	709	612	673	676	635	626	712	671	646	711	701	637	668	674	637	664	630	646	629	659	614	579	673	605	710	642	612	667	685	687	610	685	657	628	662	612	673	646	631	644	656	630	643	683	702	689	667	641	640	655	690	611	673	703	668	674	684	673	602	632	650	687	633	642	658	632	668	616	666	692	649	650	654	647	654	678	681	631	656	639	627	677	669	633	672	624	610	692	656	699	678	649	648	648	625	646	667	691	678	613	601	639	595	706	612	655	671	661	647	685	664	635	648	650	605	637	657	682	625	688	658	671	668	650	658	652	663	635	620	670	662	636	632	656	646	591	663	677	622	639	674	646	635	642	653	648	664	638	643	663	656	685	660	669	674	657	633	649	667	633	644	631	642	654	681	645	634	641	665	666	668	644	649	669	661	647	669	673	680	721	656	675	657	681	645	662	675	643	677	676	712	676	626	657	713	693	669	658	661	622	655	672	647	658	665	621	666	645	645	677	724	662	694	713	664	655	615	648	644	613	637	642	647	650	684	671	721	613	666	677	628	630	692	590	633	632	691	655	676	639	673	645	659	657	727	650	647	662	651	657	608	665	649	624	696	644	692	626	662	617	656	647	615	608	627	640	638	644	664	710	652	625	692	674	631	613	629	650	666	643	665	628	691	587	652	644	701	618	686	666	663	685	675	652	644	638	642	656	693	660	630	661	678	642	633	638	647	648	632	599	623	641	635	615	666	719	654	663	627	607	685	701	677	689	616	617	652	621	665	634	689	685	732	649	684	638	630	610	633	667	656	653	634	658	652	624	584	651	639	636	674	657	584	663	660	646	644	647	638	604	655	652	640	618	678	637	660	700	621	661	661	626	642	634	657	628	668	691	674	626	668	583	643	718	635	634	657	637	647	638	665	623	599	637	621	635	658	654	630	624	663	704	658	629	657	634	689	679	641	736	647	711	689	626	693	687	596	660	690	640	668	633	654	659	612	646	619	600	688	650	628	680	648	643	668	647	681	673	625	640	641	644	613	679	745	701	687	642	606	660	687	666	672	679	681	634	693	672	673	656	631	654	652	601	659	639	668	655	671	680	644	651	654	636	658	632	660	637	685	618	629	625	665	650	633	640	684	653	628	673	615	674	652	665	617	668	689	649	618	622	651	652	665	636	626	717	619	681	668	670	647	632	620	673	657	674	670	667	679	683	646	712	680	651	637	679	674	583	664	663	674	659	615	692	701	635	651	641	603	658	638	677	605	593	618	610	634	621	650	626	629	629	605	634	628	654	608	619	676	659	659	663	636	669	602	617	650	652	677	647	668	641	645	602	627	652	700	675	631	679	681	665	637	645	656	670	643	651	608	690	603	656	658	623	626	627	674	684	634	680	706	665	668	625	673	658	602	661	598	653	618	654	653	567	611	689	641	639	613	673	686	653	667	685	676	699	649	626	667	637	661	654	667	646	645	615	668	617	679	684	660	697	670	645	635	653	649	621	639	707	622	614	599	658	676	666	660	617	655	608	728	701	670	589	650	657	634	655	686	640	663	668	630	652	646	673	601	659	660	635	731	630	703	654	702	694	656	655	628	634	595	611	696	656	634	631	673	717	634	629	654	662	628	688	589	674	564	616	630	702	661	628	677	686	681	620	668	710	672	660	685	666	608	640	651	633	629	622	685	620	659	660	645	660	654	617	660	651	668	650	658	654	670	715	678	653	673	653	673	637	645	701	631	667	712	691	628	669	670	666	656	650	605	675	688	653	639	655	666	608	659	626	662	684	642	649	636	673	650	644	615	653	641	666	663	668	665	634	643	684	671	651	630	645	643	687	638	636	647	630	582	637	696	661	710	644	639	659	631	631	680	653	629	639	656	668	605	676	639	690	616	652	661	651	645	664	633	657	657	672	651	652	661	636	673	663	680	639	673	669	631	603	648	692	672	614	658	632	645	621	662	641	610	662	640	648	669	663	624	662	680	612	620	662	671	625	667	655	647	699	639	638	648	646	699	674	636	690	670	595	671	675	638	661	565	606	665	681	658	654	648	650	668	646	663	661	649	639	676	688	676	626	641	662	674	668	660	648	636	686	677	674	663	668	649	649	649	715	625	665	703	663	677	648	623	658	678	665	663	624	638	665	659	642	619	592	684	679	631	647	633	649	644	689	665	627	678	660	652	629	626	682	658	675	656	694	636	672	673	690	664	674	617	666	595	651	639	640	659	683	670	639	695	669	600	632	665	642	661	651	628	651	673	665	622	641	634	637	629	624	681	625	701	657	722	613	665	633	654	637	679	610	640	631	671	650	650	620	608	635	670	669	665	654	661	619	699	629	654	645	707	589	664	593	649	652	671	658	642	692	648	645	663	660	627	683	618	632	661	638	686	670	640	712	604	611	672	643	631	661	676	628	673	707	688	654	637	669	679	665	643	649	671	652
48777	72274	54161	20364	13768	10019	8101	6043	4504	3543	2927	2517	2209	2024	1790	1560	1472	1348	1218	1140	996	1052	1013	925	903	840	907	851	790	761	707	723	743	764	729	727	702	678	717	674	666	651	651	651	689	652	688	641	629	668	656	657	677	646	646	621	669	688	721	653	626	668	636	704	643	654	666	641	633	633	654	610	678	683	644	667	696	661	652	663	678	667	645	639	667	644	661	682	664	682	676	646	656	683	675	685	678	683	646	630	685	694	670	672	642	659	641	658	637	657	648	679	660	642	627	618	684	626	649	606	647	668	692	679	691	631	668	634	683	645	590	650	634	642	659	646	668	637	655	666	686	656	625	592	695	593	632	659	639	705	643	642	683	653	625	639	650	656	655	646	653	606	628	644	628	620	670	651	671	648	636	618	651	663	617	652	640	674	652	660	647	640	674	628	625	609	660	631	660	674	677	650	639	632	645	680	652	628	640	652	626	685	654	653	626	655	602	650	660	616	648	642	639	647	657	657	626	689	664	613	666	654	633	661	619	671	636	635	616	628	609	656	677	619	678	628	643	650	687	627	600	623	610	709	631	667	638	714	711	615	636	671	641	638	598	636	666	662	646	694	590	644	611	662	660	623	683	672	628	686	644	649	657	606	606	642	698	651	662	644	645	665	662	635	672	610	660	629	633	664	669	674	660	641	653	678	680	710	637	626	631	665	640	645	663	664	653	637	659	634	648	689	676	631	678	631	602	641	680	632	663	665	630	632	652	641	684	609	618	651	634	632	668	605	663	636	666	643	650	639	671	641	651	636	633	680	656	669	595	633	614	647	699	651	643	648	647	617	625	642	660	655	682	638	621	703	591	673	642	623	666	654	645	603	650	619	598	667	632	596	647	669	661	622	648	684	644	651	649	628	641	640	618	636	659	683	636	624	665	656	670	627	624	653	645	631	678	679	630	619	637	675	644	620	652	646	637	625	657	655	620	659	617	716	651	644	651	616	671	696	627	678	641	637	633	618	604	663	612	689	659	686	626	612	630	649	637	653	662	649	650	641	694	657	625	646	665	627	664	619	639	665	629	653	632	673	668	626	627	619	652	690	655	630	641	625	700	658	673	649	650	636	634	653	651	678	613	606	704	660	644	631	637	603	663	648	633	651	701	644	625	623	644	644	689	622	638	660	661	673	641	575	654	654	643	669	664	648	665	614	659	630	684	625	606	623	637	630	673	732	610	647	643	630	655	650	631	629	663	647	665	689	656	635	613	680	655	700	616	625	659	618	627	686	644	690	680	674	633	678	627	721	640	649	637	687	639	662	661	644	629	651	680	603	634	638	638	651	696	620	658	655	668	651	698	661	647	608	613	660	669	643	684	617	640	668	656	664	632	643	633	658	670	664	673	683	654	658	619	613	641	663	639	678	665	652	632	687	643	650	638	622	671	629	598	617	640	700	646	601	609	656	658	630	613	656	632	641	641	653	633	668	641	670	669	684	626	670	644	639	625	639	643	646	634	633	668	668	643	717	608	601	661	646	640	626	655	631	640	671	643	650	626	644	661	679	673	673	676	669	628	628	652	675	623	662	647	644	630	667	663	656	641	636	644	632	692	640	654	653	648	670	676	668	668	617	642	602	626	660	605	636	670	640	663	667	645	652	648	686	668	615	609	648	630	672	648	640	657	625	653	647	640	657	683	596	706	643	707	702	671	633	582	619	614	624	679	662	653	623	679	637	659	624	647	664	701	609	607	671	641	670	667	645	669	659	675	640	664	647	679	667	606	683	629	641	645	632	643	662	624	672	646	641	655	668	636	695	702	617	665	664	710	650	616	645	616	667	682	651	674	666	669	673	626	651	647	653	607	651	675	674	661	685	625	654	694	641	615	615	649	619	628	663	653	646	606	608	650	636	682	690	652	654	646	648	632	587	659	676	679	684	673	625	678	638	661	667	635	655	658	656	621	642	660	599	638	663	627	629	663	613	657	651	644	628	662	686	649	622	617	613	645	664	618	637	652	686	627	639	656	665	659	680	650	660	628	599	722	655	668	657	660	626	635	635	672	661	632	658	696	623	697	650	676	687	637	624	621	612	637	625	608	647	616	655	676	624	681	660	634	612	610	617	605	661	661	672	594	663	651	673	639	663	666	636	602	617	644	653	633	614	666	678	668	708	650	668	650	615	642	688	619	682	659	628	705	655	686	674	617	659	654	643	613	664	628	699	619	655	661	655	649	639	660	688	650	634	653	671	657	642	661	645	687	645	672	627	647	656	653	665	676	612	617	671	666	636	649	627	640	645	655	615	654	597	662	627	641	674	637	654	655	669	606	641	690	636	644	650	634	674	603	689	644	666	590	694	637	650	616	680	643	668	661	645	619	642	617	669	618	666	642	654	652	656	652	644	633	649	634	626	643	667	652	648	645	667	646	629	680	651	656	666	643	642	637	642	639	658	695	624	655	645	651	684	631	685	653	673	624	664	682	675	639	647	651	631	624	653	659	659	651	655	670	645	622	675	595	637	613	647	612	656	619	614	600	647	632	666	657	737	665	636	675	654	659	651	693	669	687	678	656	632	668	658	639	685	633	633	685	672	648	681	628	686	644	665	651	616	668	648	682	625	671	619	681	633	636	658	663	622	648	651	666	682	653	641	651	622	628	655	603	624	671	670	660	630	693	648	674	603	676	655	655	634	650	649	635	683	681	653	632	671	664	688	604	677	668	636	649	660	622	638	652	635	657	630	632	646	643	667	699	669	625	663	674	669	626	705	580	624	620	603	661	658	635	657	630	655	646	661	603	662	606	612	677	672	657	615	623	719	629	660	595	640	645	658	706	659	672	651	684	597	627	667	642	630	642	656	669	607	638	629	648	607	616	636	620	667	651	643	632	666	665	675	606	665	600	646	618	627	681	646	670	625	643	672	685	635	639	644	661	627	643	661	641	570	677	627	628	610	648	693	615	655	649	662	632	662	656	620	659	609	682	610	622	668	651	643	616	657	645	644	633	661	653	681	669	644	604	661	645	648	683	651	653	699	639	631	660	686	640	615	633	624	670	661	675	630	665	600	635	674	689	664	659	666	657	661	636	664	604	666	612	647	649	630	647	637	621	620	619	652	625	690	661	651	587	663	637	710	669	639	666	648	667	656	648	617	691	611	689	658	682	658	638	615	687	626	716	654	605	633	623	631	651	685	646	681	673	647	620	630	646	656	664	642	658	611	658	640	647	659	630	688	691	634	666	634	620	596	697	669	646	683	613	667	615	662	671	664	639	610	654	682	649	663	604	644	642	669	666	638	713	692	669	670	644	636	657	639	655	657	602	604	635	610	633	703	673	656	638	700	628	609	647	648	692	625	683	672	640	667	695	667	655	664	652	634	702	649	595	655	631	713	659	619	629	656	656	698	625	662	698	639	653	653	661	622	654	638	665	619	662	623	686	645	702	635	649	649	688	621	664	656	680	678	659	660	626	644	684	644	674	647	634	680	656	658	664	681	628	607	661	657
43297	42345	29540	10765	3588	2120	1567	1191	926	679	627	578	481	452	386	406	394	373	374	354	315	305	296	274	275	309	280	249	273	271	263	251	244	271	273	209	236	237	283	250	245	263	227	246	267	253	235	227	247	231	249	277	281	243	240	244	236	210	266	262	208	236	255	234	250	244	253	252	246	249	269	240	256	243	225	245	285	249	256	256	230	231	263	231	238	247	257	258	245	273	284	237	264	206	239	265	246	249	261	239	272	269	263	279	251	245	249	262	256	233	251	239	245	236	238	245	218	267	244	216	239	232	250	240	230	264	268	228	258	241	239	229	241	252	245	242	252	217	250	250	251	263	260	256	242	249	232	272	293	241	242	231	231	252	229	267	250	250	249	244	229	255	234	234	256	273	240	234	241	240	247	224	272	261	251	253	243	225	224	236	221	255	241	227	271	278	261	253	241	257	245	235	242	273	242	240	259	252	268	251	255	219	258	250	245	238	244	224	256	223	254	252	236	261	267	250	270	265	237	230	265	252	247	266	246	244	244	277	258	262	229	239	265	229	241	247	240	235	227	242	254	253	238	219	257	252	247	246	247	238	238	287	237	234	248	245	225	246	266	229	230	230	238	239	253	241	242	258	278	252	249	247	253	248	237	255	237	263	251	257	242	259	241	256	226	251	251	250	229	252	245	253	248	241	261	246	240	256	229	249	250	249	281	238	262	263	250	234	245	233	249	259	250	235	237	261	248	288	239	234	238	231	229	253	226	237	290	253	281	240	248	246	239	234	265	282	236	271	240	264	254	238	244	240	214	237	232	227	233	268	246	247	274	228	239	263	225	248	257	243	243	226	221	255	263	286	254	257	238	244	272	268	246	245	259	244	232	244	255	232	257	252	229	247	264	255	243	253	279	239	234	242	245	247	218	244	227	247	238	241	251	253	257	243	243	288	247	267	237	245	230	240	250	227	257	265	261	240	239	271	264	261	249	253	241	249	235	243	247	240	242	255	269	268	211	275	252	215	238	248	248	240	269	227	219	235	228	223	265	243	258	235	238	268	271	271	234	236	278	233	242	241	247	265	222	249	260	240	283	279	238	242	237	255	231	218	261	222	247	221	237	242	258	228	244	225	284	255	245	286	235	268	243	215	275	255	249	240	236	241	249	226	276	259	238	254	277	248	253	272	251	231	277	243	237	285	229	239	258	250	258	264	255	248	254	232	232	253	263	248	235	232	252	253	240	288	274	237	263	269	235	251	253	240	276	229	225	261	256	242	246	258	246	241	226	271	254	245	239	269	254	262	244	274	230	247	250	277	245	234	251	235	225	249	244	236	255	261	251	257	250	254	250	247	256	236	236	245	286	269	248	249	262	226	242	236	246	255	234	237	279	239	245	250	255	273	250	251	226	242	266	237	237	256	244	239	235	244	230	263	272	238	254	263	268	241	246	219	271	235	246	252	256	236	245	247	259	254	228	226	247	237	273	241	254	256	254	238	265	240	227	268	258	232	268	216	271	224	246	251	268	233	266	238	249	234	245	254	257	227	249	239	244	247	228	252	250	251	252	242	235	252	248	241	270	255	251	227	232	247	243	230	238	241	275	265	241	233	261	261	273	248	262	246	244	234	259	240	255	279	236	256	264	263	252	245	257	264	271	257	273	225	231	250	253	221	254	247	255	209	245	243	251	246	259	222	278	214	259	253	248	276	288	264	241	257	276	248	270	237	235	252	246	238	263	253	267	256	227	254	269	284	275	241	252	232	253	252	240	241	209	232	217	226	223	248	269	281	253	234	260	250	232	249	250	247	257	268	242	221	239	254	263	248	253	254	260	231	252	257	256	251	231	242	288	244	265	246	272	234	247	259	253	247	269	259	222	250	242	237	255	237	264	242	253	247	233	244	264	258	244	222	244	240	241	238	256	240	237	237	248	259	253	241	245	251	251	230	229	242	259	259	247	253	252	229	240	251	243	221	241	260	255	254	235	265	241	259	248	249	258	250	255	230	254	242	237	241	246	235	275	254	258	241	240	253	264	235	261	206	207	273	252	234	234	255	247	239	245	257	264	256	264	229	239	276	235	249	235	226	211	281	243	232	267	252	243	272	211	262	268	256	245	239	229	244	234	240	284	240	253	292	239	236	257	226	250	235	257	242	257	251	257	239	231	249	242	244	256	271	254	215	227	249	252	231	269	235	253	233	262	239	268	252	267	254	265	218	242	251	253	239	236	280	275	252	258	226	239	231	266	263	252	243	248	239	255	239	251	274	233	272	232	274	265	244	257	263	228	219	268	254	221	217	251	236	286	265	229	237	254	248	246	240	212	229	269	249	235	248	234	237	282	224	239	254	238	256	236	244	236	225	220	247	244	248	245	248	241	257	248	246	245	223	237	263	251	235	274	238	239	226	242	238	258	253	245	259	249	254	264	262	258	280	248	232	231	255	273	240	276	264	235	247	240	272	253	254	233	244	263	236	281	250	238	246	236	250	242	249	247	271	251	245	249	255	249	235	220	217	252	243	248	241	263	218	266	261	237	270	265	275	240	248	256	239	226	248	274	275	257	255	238	247	255	272	236	241	258	245	235	238	241	262	228	266	261	249	264	249	242	241	251	260	243	297	234	241	234	258	236	270	253	247	241	218	259	259	268	230	257	234	250	253	261	237	242	241	253	244	237	254	270	226	224	277	236	275	262	264	242	277	251	262	242	251	239	255	227	270	264	246	234	244	266	243	198	235	268	252	273	260	290	248	243	242	249	241	255	240	254	248	265	265	249	252	233	277	246	256	235	246	234	248	226	250	267	274	239	238	258	252	246	274	222	254	230	230	271	258	225	253	237	280	234	244	255	264	248	234	225	243	229	253	248	248	264	236	227	269	237	252	234	236	265	251	267	237	246	256	262	252	273	245	258	246	253	248	262	258	240	203	239	243	223	235	227	262	227	234	236	265	259	269	236	228	257	238	248	254	238	230	250	260	250	259	257	237	238	228	261	279	229	274	230	264	230	252	231	250	256	269	264	273	237	262	260	261	245	237	248	273	255	280	240	273	262	245	233	253	254	290	242	227	251	246	217	256	242	266	283	245	260	269	254	253	261	230	212	266	277	264	278	244	247	227	240	231	231	265	246	245	249	253	255	247	244	273	254	247	228	271	261	235	239	225	242	265	221	272	245	250	260	263	254	252	242	212	237	249	263	242	261	262	271	269	242	247	255	242	264	262	259	261	270	225	236	255	279	252	257	251	240	259	234	248	258	270	231	221	247	252	259	243	249	247	245	239	249	257	235	263	283	287	224	274	244	235	262	252	245	250	265	226	249	245	235	238	269	263	263	272	275	257	226	229	266	242	252	255	260	249	222	256	269	245	236	259	231	257	222	241	251	255	259	250	265	270	256	227	233	264	283	238	246	255	228	256	247	266	239	265	275	240	243	255	252	220	229	237	251	230	260	244	280	233	229	244	262	263	255	253	253	268	291	237	239	252	240	250	227	276	250	259	238	235
47942	50615	33828	10524	6434	4583	3485	2433	1852	1437	1251	950	879	792	699	610	588	515	495	416	431	412	401	344	333	325	308	342	317	313	323	303	300	279	327	287	284	294	268	290	242	273	289	309	278	295	233	263	290	280	271	279	263	269	281	269	267	271	270	263	285	271	256	270	272	255	289	269	267	260	298	285	270	298	288	240	298	284	254	280	283	285	286	246	275	253	288	252	253	276	265	267	280	272	263	280	288	254	276	243	261	265	286	273	269	285	273	277	269	263	264	298	255	262	311	279	286	259	277	281	289	272	277	269	268	264	288	267	262	257	265	275	269	254	266	282	257	298	250	276	267	291	284	258	260	254	246	291	297	271	249	283	263	297	297	286	279	249	251	266	280	286	263	252	249	291	282	252	260	284	255	263	275	276	288	270	272	258	263	276	268	320	285	264	285	296	256	311	268	260	284	265	274	256	267	304	268	242	262	265	257	294	289	261	263	285	302	272	286	243	295	285	268	263	270	307	264	293	283	269	261	281	257	290	268	263	260	249	252	272	275	281	292	284	279	282	265	259	262	275	256	265	307	282	294	271	275	294	299	281	277	273	283	282	268	270	266	307	287	278	278	275	271	253	287	268	247	257	298	270	300	288	274	276	248	325	264	260	255	289	305	247	261	240	314	282	266	238	282	280	285	292	257	265	273	308	273	260	300	290	277	235	299	261	265	268	282	262	265	284	268	269	265	259	232	290	269	261	296	231	283	296	261	286	281	289	257	245	280	266	282	281	285	278	267	307	288	291	299	292	293	290	281	311	249	271	259	249	256	276	268	266	288	263	255	266	313	289	247	275	281	278	292	283	274	281	277	271	261	259	272	284	280	252	300	293	254	284	263	263	269	304	254	267	247	331	287	262	265	241	269	270	261	273	279	303	262	291	298	283	290	248	268	265	262	276	282	273	285	274	294	264	273	303	267	283	276	285	277	257	271	265	275	307	278	290	271	270	278	293	267	277	276	276	277	284	274	278	287	295	263	293	277	287	262	243	275	280	246	287	253	307	283	277	275	292	286	268	273	279	267	301	325	274	276	254	290	319	270	254	273	270	267	259	282	261	294	236	290	258	276	281	284	278	290	279	270	247	265	311	303	245	259	266	271	274	307	299	273	265	286	287	275	280	254	292	272	255	279	280	286	285	264	278	243	241	240	295	247	295	278	261	258	266	257	245	281	302	268	278	265	285	276	269	253	259	246	256	325	284	273	310	285	269	278	276	289	274	269	294	285	285	247	280	264	276	285	291	282	284	284	277	267	284	270	281	278	293	294	276	265	264	267	281	259	286	294	283	298	277	316	272	272	248	293	273	274	286	247	275	290	251	258	294	286	260	276	268	282	267	256	296	266	271	251	285	254	306	276	304	276	274	269	286	261	268	280	283	257	240	284	282	267	268	287	274	291	254	253	280	290	272	291	270	285	265	299	278	283	279	274	264	284	263	276	267	261	284	276	293	260	246	278	293	242	297	296	296	279	256	305	306	289	277	283	255	267	276	269	244	260	274	275	262	289	251	269	265	284	269	272	300	281	262	261	281	274	244	265	284	268	271	273	293	272	277	275	228	289	285	298	277	261	270	249	284	265	310	257	275	283	273	294	270	265	259	276	284	257	276	320	265	263	269	245	304	263	306	246	279	247	289	263	284	285	283	271	236	256	285	270	282	316	246	248	263	247	249	267	281	270	260	256	251	267	290	297	276	311	273	273	273	269	275	272	266	250	288	252	275	242	272	296	288	293	263	296	282	269	274	293	270	272	274	308	254	294	264	266	282	289	286	268	262	278	314	276	250	299	285	283	259	267	269	256	272	276	294	276	300	296	284	287	232	262	288	274	249	276	285	312	270	281	261	277	291	265	267	271	227	264	257	286	271	279	287	248	247	310	277	274	297	288	281	252	279	254	250	292	266	264	250	277	300	302	250	288	263	267	283	262	310	298	267	283	282	263	265	256	291	248	284	276	292	287	266	280	280	288	279	269	297	261	283	275	265	260	263	275	259	291	293	278	266	278	302	304	288	250	266	266	284	252	258	279	276	284	276	285	278	273	280	274	259	269	294	262	267	263	259	258	266	302	307	287	263	283	261	277	279	284	257	282	257	304	281	283	273	273	303	257	277	288	250	295	269	286	238	285	283	296	300	286	256	263	275	243	257	282	261	297	309	255	300	264	292	248	285	255	280	285	262	283	285	301	299	290	261	277	261	251	278	269	293	286	296	252	280	291	282	289	280	273	282	263	277	271	292	248	285	248	297	290	284	296	284	284	286	262	232	261	250	277	283	310	254	248	276	270	257	289	301	273	274	291	267	294	275	250	281	255	289	277	278	259	303	255	251	279	249	252	297	273	269	262	269	252	261	291	262	242	286	271	308	260	247	288	248	266	281	271	283	275	258	241	272	282	314	261	267	264	265	258	247	267	245	266	260	259	281	261	253	257	273	264	297	283	252	248	277	288	271	298	281	296	277	287	280	242	253	272	280	256	292	287	284	309	275	275	293	264	262	292	275	256	298	282	264	290	270	279	297	279	270	282	289	251	282	283	301	301	270	224	252	306	239	271	278	276	286	263	268	276	259	252	263	285	288	292	276	306	279	252	257	273	289	287	265	274	269	284	276	279	241	257	262	286	271	263	260	268	275	264	282	264	304	306	283	250	248	273	271	297	254	274	267	271	274	279	292	268	308	257	270	287	276	258	284	245	246	271	281	277	288	289	287	270	285	268	279	269	294	297	283	270	294	248	298	273	272	280	282	300	269	283	276	249	286	295	268	273	263	274	270	288	286	270	242	262	275	286	275	302	289	257	266	282	248	292	290	257	258	252	259	265	260	282	299	271	275	258	263	269	267	263	333	271	255	270	259	269	295	259	266	285	228	267	261	284	247	271	277	264	270	262	269	249	267	242	236	284	279	251	294	258	288	275	275	274	263	283	282	269	271	277	279	307	274	277	265	264	279	258	249	289	283	280	309	271	302	286	274	254	285	265	288	296	269	272	290	264	255	311	262	240	290	289	262	265	297	258	299	316	243	269	281	315	273	294	306	288	259	271	268	292	248	279	256	245	267	267	271	267	279	281	305	296	285	292	249	307	265	306	285	268	250	265	297	289	262	278	277	267	274	290	284	253	278	260	278	255	288	280	257	282	275	263	273	260	255	264	275	288	298	268	280	282	259	271	271	291	256	269	286	289	255	300	251	288	285	263	260	251	288	263	289	266	293	287	268	288	273	278	262	245	284	246	264	270	291	271	240	264	273	278	282	281	245	257	262	295	275	273	292	273	257	294	296	278	276	280	269	271	269	282	266	289	274	247	303	279	307	293	285	278	267	302	270	287	240	288	286	270	286	253	261	276	242	283	294	266	266	271	313	241	258	260	284	285	245	266	258	278	259	237	245	252	266	271	259	276	250	256	282	299	298	315	297	319	318	251	293	263	284	265	269	282	276	243	288	251	279	297	289	252	244
25219	20570	26271	24354	17061	6279	2971	1955	1516	1209	1013	830	723	715	691	581	538	516	497	481	472	460	420	409	415	390	409	391	379	381	381	377	424	374	377	363	339	370	350	366	348	355	368	332	358	339	370	364	343	338	341	338	396	354	367	386	349	359	379	383	356	331	357	355	392	329	318	349	317	360	341	374	351	376	360	368	358	334	319	386	361	346	349	352	359	342	353	367	351	320	341	349	375	336	377	366	353	377	342	338	376	347	354	384	384	324	366	365	383	343	348	350	349	345	342	376	363	367	344	371	343	309	386	356	335	367	342	356	339	337	355	340	359	353	391	363	357	348	323	326	359	338	344	363	332	326	339	360	380	362	393	342	366	377	329	369	382	330	322	362	385	377	323	360	333	328	355	347	365	353	338	394	359	367	345	341	343	383	365	413	350	326	372	356	323	355	367	383	332	357	347	319	345	363	383	333	354	332	341	369	342	353	351	351	346	351	342	340	334	336	321	375	358	368	349	328	351	338	344	342	372	330	376	353	386	333	365	344	360	319	369	367	343	357	343	349	376	363	370	328	380	359	339	357	331	333	371	345	366	349	347	353	339	385	336	332	315	353	329	354	366	373	367	340	380	347	362	347	351	320	348	367	386	343	357	367	330	378	372	355	351	352	365	352	370	374	374	371	331	348	347	359	324	377	332	388	346	339	357	376	349	344	365	378	338	358	334	331	323	349	312	360	345	357	314	348	333	345	361	378	340	389	343	344	339	373	325	332	342	333	365	351	332	354	393	348	347	346	336	349	325	347	344	340	376	341	353	343	380	354	337	364	381	320	330	344	328	355	392	357	357	362	333	338	392	347	357	389	367	356	368	349	310	389	337	353	335	311	352	344	371	364	331	359	380	353	352	351	355	378	328	379	328	378	347	366	350	363	359	325	314	330	333	356	373	326	354	343	358	323	351	339	388	355	352	330	347	351	392	368	369	390	389	345	346	367	330	348	380	354	362	354	400	369	318	318	366	371	317	356	345	340	316	370	338	361	396	342	337	352	351	351	338	364	328	356	348	346	350	372	328	333	342	334	378	347	358	356	361	349	372	372	337	370	356	386	388	345	332	380	361	356	375	376	347	372	352	322	375	358	302	362	394	339	352	363	335	364	326	352	351	375	361	355	378	336	311	362	365	344	329	346	365	361	381	343	340	351	332	367	392	366	357	338	369	373	347	375	342	346	381	328	321	339	341	341	360	359	339	328	370	341	343	341	341	339	353	333	361	347	349	377	356	363	354	381	350	365	340	359	342	377	367	326	361	373	378	335	334	304	372	312	327	346	368	336	366	356	352	333	354	362	327	370	326	396	350	361	369	364	366	353	323	342	385	334	340	324	313	359	372	350	354	350	368	329	363	343	349	352	399	353	344	356	388	343	363	365	365	345	332	339	354	350	339	352	360	356	328	351	362	321	362	338	344	382	342	359	329	345	348	353	373	353	337	341	351	346	348	320	344	360	360	333	335	344	341	340	321	351	370	334	316	342	346	333	328	332	335	346	359	350	317	364	342	361	336	353	345	353	345	346	353	341	328	363	326	371	380	366	364	367	352	336	354	337	310	362	348	357	343	335	344	348	339	349	343	351	355	379	339	357	348	361	352	346	331	344	337	322	380	367	357	339	338	349	351	324	369	363	333	354	340	339	366	365	323	345	348	364	331	356	335	365	349	343	367	355	356	341	349	338	327	352	353	366	337	368	361	337	360	388	378	349	349	341	384	357	340	333	390	368	337	353	359	361	356	335	349	324	332	367	352	346	361	331	363	330	336	351	367	388	392	315	349	326	367	375	356	388	389	377	306	355	348	316	337	382	360	340	345	339	348	340	378	374	379	358	316	353	371	376	377	391	351	348	376	350	344	346	375	381	330	352	350	409	362	346	316	354	382	349	367	345	325	364	323	343	347	342	356	380	352	379	351	357	360	343	340	328	351	328	321	364	358	362	337	385	353	357	346	354	343	324	321	347	353	338	348	342	360	333	317	352	372	328	362	371	356	353	364	373	337	357	371	337	339	366	348	333	364	365	304	329	367	345	386	293	350	347	378	362	391	339	366	365	338	334	363	358	324	325	359	355	361	374	339	342	343	362	344	367	330	356	352	351	365	336	350	349	336	333	316	367	345	317	365	354	350	332	365	343	348	342	339	337	342	343	331	323	370	348	319	332	341	359	357	361	365	349	333	355	370	369	348	327	355	332	371	329	402	340	342	344	387	372	385	331	384	334	376	348	341	312	323	354	358	338	365	361	366	322	328	309	382	361	345	344	340	337	350	368	342	381	344	363	344	356	338	360	354	374	365	326	342	382	350	333	340	322	366	359	355	355	354	328	358	342	364	382	343	348	385	362	341	355	372	342	331	357	344	376	362	370	341	333	373	339	318	336	341	337	347	358	358	366	347	371	351	359	338	378	360	373	334	323	343	388	325	359	338	323	316	383	349	322	353	316	364	407	352	358	322	359	347	368	326	346	349	345	372	361	337	362	369	325	337	333	366	334	399	361	326	353	350	385	375	343	389	377	387	401	349	346	349	363	352	350	357	327	373	345	339	362	335	349	371	356	347	359	339	372	362	335	349	347	330	332	351	329	386	321	387	377	370	346	346	343	319	360	333	380	350	352	370	281	372	355	330	341	381	346	360	313	339	345	336	366	352	300	362	315	367	312	334	334	330	376	381	375	370	357	326	321	341	316	378	343	358	328	370	329	333	348	350	325	335	324	372	337	347	364	373	371	354	346	358	356	334	374	334	316	364	375	383	334	340	364	383	345	341	346	347	347	356	386	350	346	361	329	352	348	342	388	363	320	338	357	367	360	341	358	340	350	342	337	316	384	377	341	357	345	365	353	333	362	345	366	355	331	403	370	350	374	346	310	350	339	362	343	368	314	319	354	321	349	323	345	370	328	382	337	327	363	388	348	325	359	357	336	361	350	325	397	348	352	345	320	361	318	351	340	351	333	302	347	336	345	363	323	340	373	347	327	364	367	353	345	366	362	387	387	360	346	362	351	355	346	336	380	325	348	343	349	325	343	377	343	370	320	353	339	342	337	336	356	361	353	342	369	376	359	352	348	344	356	329	365	381	359	357	335	336	342	355	354	291	349	340	342	339	369	363	319	363	312	346	362	338	359	372	321	387	361	366	335	354	355	363	381	337	368	337	352	369	348	356	333	319	337	353	350	387	353	353	359	358	355	349	343	352	349	362	328	326	338	330	336	346	373	329	324	360	359	340	345	350	373	354	351	378	361	361	361	321	359	363	365	336	343	332	361	371	344	328	362	368	340	338	356	310	349	338	327	356	368	357	322	360	363	345	333	307	361	333	366	363	338	388	322	336	353	350	362	369	359	353	314	401	377	347	345	339	304	345	376	346	366	336	368	358	343	331	357	349	339	332	359	330	336	365	293	378	360	361	353	355	343	359	353	328	341	391	380	348	341	337	349	345	348	349	352	376	322	341	346
43660	59163	38861	13731	9084	6653	5035	3714	2946	2299	1789	1512	1240	1225	1058	993	844	773	681	654	657	599	533	505	514	508	468	476	437	399	428	400	379	394	401	411	389	391	425	361	365	322	380	369	370	351	387	372	376	357	359	376	378	352	355	403	370	368	370	310	391	374	362	370	344	378	335	357	332	360	368	343	362	331	367	394	378	332	369	369	353	361	365	357	368	351	339	339	367	344	329	406	345	363	358	336	355	334	363	342	380	361	372	370	392	392	391	371	368	362	367	345	354	376	375	352	349	355	356	353	346	366	343	400	394	340	363	359	320	357	374	346	345	356	374	368	380	312	360	335	363	336	378	376	348	379	375	363	345	354	366	342	356	385	356	363	334	395	322	362	388	387	377	350	369	319	336	384	331	359	394	360	345	368	344	356	351	401	369	356	372	347	365	367	361	353	335	349	372	383	349	373	380	323	370	362	341	357	371	309	335	362	319	355	388	367	324	350	332	374	341	380	352	369	362	369	363	358	334	333	366	379	325	346	358	393	377	335	351	346	359	373	375	341	349	327	357	348	349	336	357	354	355	336	366	359	364	358	347	354	355	343	367	337	372	337	352	368	359	373	356	361	339	335	396	329	379	369	376	325	385	356	359	347	340	349	354	374	399	356	347	364	372	352	352	364	392	355	348	352	364	338	363	327	339	374	383	373	388	407	363	347	359	339	349	368	373	347	371	382	364	381	353	385	360	355	340	358	360	359	351	327	368	339	373	364	368	365	376	359	400	377	310	363	378	377	341	362	396	366	363	331	346	369	348	360	350	372	354	393	377	395	354	325	398	355	366	392	370	385	379	365	377	300	381	356	345	349	355	351	340	339	368	365	373	342	352	337	353	396	368	368	337	341	373	373	400	358	391	373	321	366	353	361	372	362	353	367	335	368	375	359	356	358	358	333	357	360	333	362	365	378	361	374	327	368	344	370	367	314	364	335	355	360	358	380	353	364	346	378	397	342	379	376	356	356	397	330	360	346	375	376	390	351	372	359	340	345	364	359	338	373	307	324	333	353	374	332	369	358	345	318	364	329	350	364	395	392	361	348	340	320	390	346	358	339	355	338	361	393	354	344	386	352	367	355	346	400	353	360	391	333	356	361	358	356	384	340	335	394	350	368	347	302	355	355	381	366	336	390	344	391	369	362	373	333	377	337	343	384	370	352	362	363	370	343	378	342	347	371	371	341	332	373	324	359	348	401	379	358	333	400	357	377	346	332	372	359	342	381	372	374	353	359	368	378	350	369	346	379	380	354	368	361	352	355	376	347	368	347	355	344	321	356	342	334	362	375	394	344	359	369	375	353	333	346	371	377	368	370	342	348	339	377	345	364	375	388	362	357	358	352	391	378	395	356	371	357	384	345	368	324	338	382	384	349	344	373	331	369	356	362	351	338	345	358	367	367	372	336	364	390	347	351	334	378	368	369	341	357	340	321	378	370	355	339	382	369	383	386	340	354	345	357	363	384	354	325	370	341	349	379	352	397	381	384	375	368	389	385	357	380	358	388	373	387	385	322	370	380	351	385	350	377	361	335	378	364	362	341	351	372	346	355	321	359	343	356	327	423	370	357	380	393	326	366	367	339	360	354	342	352	326	384	326	339	350	339	362	348	364	345	349	339	367	356	358	366	354	349	350	334	381	360	360	363	364	356	360	351	355	383	384	319	340	363	358	322	337	380	342	346	362	374	357	362	354	374	345	350	339	355	361	359	347	374	337	343	404	371	361	371	345	336	374	362	351	355	361	391	372	381	336	358	363	380	337	362	334	365	352	347	356	345	351	336	354	368	355	329	333	347	368	319	324	357	357	371	362	350	356	357	339	362	356	334	320	384	366	382	352	383	370	357	356	343	381	362	361	346	341	363	322	339	358	307	360	349	344	360	356	356	359	378	355	355	360	394	364	384	354	356	381	348	337	378	354	359	355	336	356	354	342	354	363	361	369	362	374	373	368	369	347	348	354	382	355	333	365	368	346	355	360	341	363	363	359	410	371	353	355	350	359	329	336	346	353	344	360	361	372	352	386	326	388	368	345	412	367	362	360	323	357	325	368	336	360	330	355	368	356	342	341	341	380	371	317	351	379	354	379	345	367	360	360	363	324	337	362	364	352	340	360	342	330	352	354	338	371	331	379	372	347	343	341	380	350	364	367	363	417	377	363	346	328	394	363	367	350	384	364	361	335	375	329	379	351	333	372	412	355	336	366	354	354	340	366	367	364	393	374	361	368	362	344	392	374	358	379	362	370	353	396	326	316	389	376	395	367	390	380	358	361	399	368	367	341	314	376	346	341	362	372	339	343	344	376	377	349	366	408	376	372	351	409	324	338	338	338	326	335	341	394	350	375	359	355	357	357	349	365	353	342	345	360	381	383	360	352	382	364	327	350	381	344	367	383	344	368	353	343	367	340	343	403	338	379	383	389	376	350	339	387	373	367	352	317	350	344	334	348	370	363	383	351	331	371	372	325	355	334	376	348	382	364	364	362	409	369	337	366	374	358	378	336	327	336	325	336	400	335	340	318	355	312	359	353	415	353	336	314	376	346	358	353	374	362	379	335	369	392	354	353	347	376	334	354	364	353	332	399	345	382	350	342	373	350	371	341	371	341	371	362	373	348	337	362	353	364	342	385	337	360	339	351	381	394	377	346	359	371	389	347	328	352	357	328	386	385	332	353	343	363	382	393	364	364	350	354	336	359	369	356	370	356	345	360	385	378	359	399	388	367	363	351	357	374	327	362	309	362	349	355	369	370	389	377	339	364	332	360	351	384	355	361	366	386	371	388	363	334	347	368	354	332	353	333	385	394	369	339	317	369	353	356	396	339	377	358	358	368	382	348	380	347	351	346	356	396	370	397	347	379	360	351	345	355	361	357	386	360	370	363	348	342	368	388	380	399	362	370	349	388	349	378	345	315	374	359	370	328	373	372	387	370	344	341	352	372	363	352	350	367	330	318	342	350	337	367	360	346	342	384	385	373	394	334	415	388	357	355	376	317	342	352	340	343	357	369	327	358	345	374	347	316	354	339	368	336	363	376	371	333	353	379	369	381	325	381	370	350	361	323	374	366	376	372	336	373	341	357	350	372	385	348	375	347	402	337	371	350	313	334	330	361	364	380	367	375	403	391	360	368	340	392	348	364	343	365	340	361	367	349	360	341	344	329	362	364	354	373	398	361	356	330	329	349	373	330	335	362	396	364	338	367	333	347	324	345	386	370	401	322	398	400	377	359	353	385	390	378	369	330	351	359	348	358	360	354	372	328	349	342	347	315	343	332	365	378	392	310	371	374	352	345	376	358	334	354	383	401	319	346	345	331	342	345	356	338	368	367	358	367	380	381	347	349	356	347	347	388	336	381	371	352	355	320	341	328	328	377	359	355	329	338	361	332	340	340	332	336	360	336	350	336	371	350	358	371	343	343	374	359	355	376	375	352	348	349	376	355	360	360	364	363	365
22481	20341	26743	23561	20254	20104	11447	4122	2628	2162	1830	1492	1385	1267	1243	1087	1112	1005	973	891	872	872	834	790	777	721	732	773	723	747	716	663	720	696	701	693	664	652	689	665	641	671	668	661	662	601	632	632	693	666	626	669	676	672	676	639	599	634	606	661	719	704	642	664	623	689	622	675	641	645	661	657	671	638	651	615	628	665	652	637	641	678	687	695	682	630	671	617	628	671	670	666	689	668	670	607	632	671	699	634	644	686	686	631	642	634	629	692	721	660	679	674	673	618	630	624	666	692	701	679	648	628	609	620	667	646	654	661	672	656	667	643	695	661	611	615	644	616	686	680	618	710	654	653	660	680	671	597	679	629	616	674	675	710	624	634	687	639	690	668	669	665	682	638	647	649	685	670	638	620	636	636	643	693	646	636	613	662	653	623	685	657	697	621	633	679	650	668	648	674	681	665	637	647	703	653	634	637	659	673	658	639	662	688	664	666	673	600	704	650	604	626	676	619	674	662	642	639	645	657	635	677	660	598	653	615	672	645	686	664	637	682	664	682	599	654	701	642	672	688	600	594	646	652	692	638	681	726	675	693	650	627	666	650	660	671	656	633	643	647	688	658	677	609	645	691	656	660	674	635	698	647	672	695	626	676	646	638	636	708	692	699	590	660	632	661	639	627	688	654	691	598	645	662	612	667	681	660	644	608	640	661	650	657	622	633	652	665	712	662	646	660	632	679	660	622	650	683	631	638	655	612	663	641	642	666	651	686	645	694	693	669	672	625	622	609	645	621	666	615	659	632	669	658	575	634	652	648	697	667	658	574	659	633	695	632	654	672	650	649	673	645	676	659	624	622	672	656	676	667	667	639	690	710	661	661	647	618	642	658	660	707	680	644	677	655	687	706	660	666	636	676	663	685	617	642	668	675	658	616	626	623	612	672	647	612	656	641	630	665	673	633	640	689	678	664	650	666	622	627	670	657	632	644	618	640	626	660	724	668	685	647	645	655	657	690	631	615	677	689	666	613	652	640	684	657	615	657	642	639	648	623	696	698	596	619	654	622	641	702	687	621	677	637	697	666	687	647	643	601	608	600	642	690	665	690	677	652	624	655	644	680	623	628	683	628	624	688	665	683	651	615	673	598	680	640	654	617	655	704	685	676	680	663	641	679	615	676	639	647	688	641	677	617	624	655	701	681	680	677	689	624	668	668	657	630	667	660	672	660	647	683	698	638	710	665	653	656	712	651	683	694	669	686	669	663	681	661	704	650	650	650	635	665	719	680	610	636	623	649	690	674	655	645	638	629	654	657	595	619	672	655	675	654	704	646	632	663	664	671	638	651	655	651	640	646	662	630	645	658	686	674	675	643	650	662	662	647	674	642	617	625	631	675	626	654	637	658	633	663	627	700	656	635	670	639	661	650	711	653	662	685	691	678	642	626	680	664	622	631	617	678	603	665	644	671	684	662	653	646	642	631	639	643	649	648	665	664	667	666	660	644	663	647	693	674	676	647	677	619	619	659	628	693	655	685	651	649	625	637	660	635	662	612	648	678	656	664	634	659	665	590	625	685	635	624	617	705	678	660	684	723	607	633	642	644	623	658	669	589	654	618	689	698	662	660	670	613	701	679	645	636	691	644	696	617	670	636	669	630	588	622	687	634	663	640	691	641	684	628	644	655	650	633	638	652	623	663	640	681	662	632	644	659	687	594	661	668	656	681	675	613	651	665	728	650	676	639	661	641	664	654	639	665	645	652	659	651	668	734	651	686	655	636	668	657	703	680	610	656	675	622	712	610	688	633	688	616	694	621	660	616	638	630	638	634	698	619	711	665	660	629	651	624	707	676	691	674	656	665	695	673	648	683	646	609	625	674	652	653	624	688	610	609	680	693	611	634	622	634	681	687	669	635	639	681	624	634	618	634	643	697	629	628	601	676	631	656	690	677	661	704	661	663	621	675	607	644	690	669	696	658	674	584	680	651	676	640	644	680	689	720	671	684	662	661	667	625	648	684	612	652	647	610	648	598	638	683	609	683	671	669	664	636	664	655	659	651	616	657	712	646	594	673	648	627	672	633	681	683	658	622	677	630	645	646	689	678	647	632	635	663	654	666	661	650	599	690	689	664	672	676	669	630	669	645	637	661	632	612	637	659	659	645	694	628	646	589	650	663	621	641	686	695	655	712	670	663	694	700	676	647	610	658	641	680	618	668	680	672	644	626	657	641	602	623	681	596	631	640	656	684	685	657	639	651	684	679	659	702	660	667	653	612	649	691	638	659	616	665	647	647	670	650	656	732	666	648	704	661	678	616	644	619	655	665	685	619	703	681	683	671	648	652	638	654	647	620	639	693	675	664	650	676	631	598	684	595	631	680	671	672	680	626	659	652	679	670	630	668	647	609	635	625	672	643	657	652	677	674	672	652	622	641	636	643	674	688	630	671	673	664	664	654	655	643	623	634	648	618	673	703	650	690	680	647	695	663	665	635	660	696	619	662	640	630	634	687	639	658	623	619	612	676	626	639	643	645	688	669	722	657	650	633	677	679	657	672	633	710	606	653	615	643	653	659	700	673	668	676	637	682	657	660	644	665	674	648	632	652	674	647	607	624	674	630	686	657	635	640	646	616	604	680	682	646	680	669	650	623	658	661	604	653	702	626	682	578	609	647	638	652	675	664	641	643	673	702	647	653	647	645	624	617	611	627	662	656	663	717	644	657	678	648	634	660	643	706	673	639	682	646	657	658	672	690	642	646	657	583	681	710	634	639	682	648	622	663	667	639	597	657	641	673	633	727	639	655	731	621	636	674	653	635	661	651	640	636	631	645	682	658	605	635	699	641	618	637	691	626	659	636	605	658	646	645	670	655	615	674	629	637	635	634	668	626	663	676	621	684	647	667	673	716	656	622	659	688	659	647	647	650	635	622	621	614	728	657	660	697	670	648	611	596	641	630	659	616	662	656	673	599	659	652	663	652	640	624	656	594	666	669	659	700	640	649	629	682	605	645	639	648	684	677	623	646	667	627	670	677	644	642	648	625	642	671	659	586	607	622	647	662	607	621	656	662	671	698	648	629	683	634	631	655	640	692	626	661	665	631	640	667	671	664	674	655	685	627	694	666	627	629	613	654	641	688	635	624	634	630	695	665	658	674	673	616	653	658	678	705	617	609	645	644	612	629	700	700	608	640	632	628	650	690	687	642	646	661	638	673	664	670	685	645	672	669	629	664	692	667	658	645	674	646	657	665	668	669	665	666	637	664	690	679	637	652	650	648	654	619	649	668	654	638	635	651	665	654	646	694	634	690	666	662	685	633	633	662	646	617	671	664	649	687	629	604	630	677	621	683	617	692	703	600	655	663	678	652	619	647	617	681	653	619	628	667	684	657	657	716	687	659	658	623	649	703	616	612	657	650	670	650	627	658	615	636	614	643	636	635	651	610	627	673	637	661	609	639	651	669	649	615	678	629	699	672	643	644	653	630	640	621	667	672	615	674
48152	69391	46955	19995	13937	10958	8321	6404	5124	4113	3178	2631	2171	2134	1915	1724	1575	1432	1251	1289	1126	1085	981	934	905	909	807	795	778	775	813	777	774	753	761	752	702	684	683	700	694	693	669	652	673	672	674	696	657	647	675	687	652	698	680	666	645	642	628	635	668	652	637	600	657	647	631	652	665	609	662	667	664	610	689	654	624	655	613	662	696	680	624	650	653	669	643	664	667	657	644	672	699	650	683	643	631	658	624	717	660	651	673	676	664	687	677	650	641	630	696	656	682	688	637	672	600	681	645	647	714	612	639	624	605	663	639	669	614	639	662	657	654	681	615	662	624	650	655	636	671	656	645	682	656	646	663	660	629	646	591	685	664	651	670	669	680	659	667	656	670	683	641	643	657	613	626	656	662	649	617	669	589	653	694	692	644	634	621	627	654	637	679	624	630	676	658	633	651	621	632	597	636	667	668	655	652	698	666	647	612	618	644	668	658	644	661	646	625	655	622	625	655	679	651	664	618	587	650	648	602	653	656	662	663	646	630	641	678	690	669	642	617	633	629	657	638	637	661	631	627	677	655	662	636	683	638	647	622	670	650	647	680	646	684	651	641	696	647	652	664	664	643	626	708	662	633	685	637	672	675	631	625	622	634	652	647	638	614	682	625	647	626	645	674	657	657	657	617	658	642	642	681	652	664	644	650	621	642	671	700	648	665	640	632	693	633	608	647	675	660	663	675	611	668	613	656	667	655	626	691	635	652	628	620	690	644	632	619	646	656	631	643	630	665	619	662	629	667	676	704	657	675	639	669	650	633	669	689	628	580	639	637	628	667	680	617	666	645	639	662	673	718	664	635	663	648	633	630	631	635	678	598	637	652	648	679	656	672	684	633	605	663	624	631	647	687	613	628	656	603	662	607	674	707	643	659	652	652	627	659	652	679	627	626	651	638	630	640	679	634	662	659	662	640	666	657	688	640	611	678	664	699	651	628	634	644	684	657	636	694	616	692	638	626	649	654	628	661	691	613	680	698	636	635	643	594	684	656	630	643	660	655	641	683	643	615	639	641	664	643	605	688	622	663	603	608	634	680	646	654	675	610	668	627	671	665	652	654	648	641	621	622	650	690	621	632	638	646	652	654	627	654	645	662	585	652	640	657	698	642	609	664	702	646	630	639	636	702	667	669	609	647	659	634	648	682	666	656	619	663	665	656	644	619	668	628	630	623	638	643	683	661	622	594	639	631	616	606	664	638	643	699	666	658	687	673	625	614	630	635	631	630	638	659	665	655	651	644	675	628	629	651	643	644	653	624	665	648	673	683	671	637	651	639	688	673	649	646	696	641	639	617	677	612	647	695	635	620	641	634	690	673	654	633	612	636	669	615	667	694	631	641	631	658	688	618	632	654	599	617	621	627	654	646	684	663	647	644	633	642	614	625	637	646	608	612	638	655	658	613	654	627	644	638	673	646	650	631	642	650	660	629	645	670	611	640	675	623	651	607	633	639	642	649	657	620	651	663	635	656	625	663	577	645	675	627	654	648	678	620	640	642	646	652	654	622	687	696	691	640	668	609	684	648	647	641	643	644	666	650	655	658	633	670	660	637	647	665	647	655	694	638	668	584	616	705	670	689	693	615	678	666	657	676	604	678	602	682	621	681	657	620	659	668	636	617	645	644	636	631	632	680	654	641	685	607	633	694	683	657	628	623	632	654	638	652	602	621	608	702	671	637	691	616	662	663	647	662	617	632	648	672	654	657	612	641	672	631	633	635	698	641	646	682	633	606	611	673	645	670	652	651	651	647	648	664	666	646	649	681	671	645	652	617	689	638	625	629	652	651	642	674	659	623	636	671	621	672	650	666	684	676	687	636	678	633	628	652	618	647	684	696	632	692	661	644	632	635	657	640	677	646	659	632	623	651	687	654	615	682	678	645	669	636	644	668	655	654	653	613	673	657	630	630	649	645	652	641	686	671	678	662	616	648	646	686	719	651	638	675	621	645	672	646	638	626	633	666	675	627	649	636	663	674	664	642	650	644	661	672	653	620	648	657	631	646	675	644	678	644	658	650	684	670	622	648	653	653	629	674	649	619	637	656	661	659	634	660	636	662	597	642	651	648	665	618	636	678	683	698	621	638	632	646	640	642	673	690	666	647	662	673	673	631	625	648	668	619	649	608	647	661	651	644	672	659	626	638	670	671	663	681	665	651	664	637	647	655	637	691	671	643	664	662	680	692	615	603	631	687	630	660	612	615	644	640	680	634	653	690	618	588	639	629	675	636	694	681	670	655	651	668	674	626	663	608	638	620	620	631	628	678	619	656	632	671	611	684	665	656	620	653	635	625	639	640	665	662	704	636	678	703	664	696	639	641	619	670	622	683	619	691	643	609	685	655	610	689	642	643	676	640	667	631	654	667	639	640	683	650	655	633	624	670	649	651	655	684	634	633	634	640	636	671	631	665	615	611	593	617	649	661	637	640	645	642	681	627	656	670	616	665	645	635	652	625	689	671	666	663	646	681	666	640	676	608	676	699	611	641	643	649	630	685	623	692	659	701	617	675	639	651	646	678	691	634	675	681	647	634	655	663	667	697	682	641	670	666	633	668	690	670	662	660	693	662	660	595	654	636	677	655	620	653	624	668	665	676	651	667	636	671	669	627	668	612	665	629	663	679	676	656	671	629	622	621	652	620	625	645	616	654	654	659	698	626	613	666	639	675	658	636	631	641	646	645	669	653	641	639	657	681	638	641	638	654	641	612	624	673	661	646	619	622	659	634	707	663	632	663	630	666	614	642	705	616	656	620	663	676	639	643	659	652	669	634	661	616	664	647	655	677	667	671	651	641	628	686	647	642	616	586	665	642	651	634	630	652	607	668	654	653	665	623	655	650	695	663	644	649	619	645	672	662	628	662	675	616	702	623	636	663	672	599	622	654	659	635	667	683	663	654	674	651	668	683	670	670	612	598	633	645	619	612	606	662	619	616	653	639	653	642	696	651	641	657	678	638	640	653	647	662	651	644	683	643	643	595	639	633	637	659	625	693	587	645	630	643	671	678	662	684	628	669	617	630	648	679	642	608	654	653	685	643	631	608	633	673	638	619	667	629	676	638	672	620	619	647	634	659	612	657	647	630	628	621	634	691	670	635	625	613	661	689	660	663	631	617	625	657	670	618	661	655	646	640	636	662	634	629	653	680	658	660	642	600	650	646	646	632	631	694	630	652	612	629	631	659	657	631	635	674	651	686	662	619	648	629	622	639	653	614	597	678	670	636	644	650	646	625	641	600	667	685	657	649	642	631	581	700	639	696	656	648	637	672	652	662	650	691	622	654	621	645	663	651	671	633	642	657	649	645	675	611	668	666	611	636	699	637	615	633	655	695	642	615	694	643	640	693	676	636	644	665	671	636	658	634	617	648	651	642	635	672	620	688	655	604	639	636	649	665	683	647	656	639	705	712	696	658	657	633	661	628	609	624	625	628	646	663	641	600	683	606	596
38583	40029	25911	9528	3437	2300	1651	1236	914	735	644	528	470	459	434	374	354	362	370	311	308	275	257	285	275	291	276	274	255	244	256	246	241	240	239	240	221	212	229	214	235	228	232	250	229	221	237	220	250	210	233	223	211	244	229	228	226	250	239	248	231	225	241	240	214	216	261	232	226	237	245	226	250	240	219	246	223	226	221	224	219	225	257	227	245	219	224	191	200	206	254	233	237	240	218	241	239	258	220	241	219	236	276	227	225	249	268	253	239	218	234	222	252	237	209	250	242	219	197	232	240	214	198	216	218	234	235	220	222	231	234	210	250	239	262	221	247	250	208	253	228	220	229	233	245	221	237	242	246	210	231	234	234	233	253	221	227	223	244	228	209	206	266	217	258	239	190	247	241	261	231	245	239	241	231	194	266	256	201	229	209	231	265	217	231	230	249	235	248	207	215	234	228	235	254	237	224	227	221	229	228	246	222	203	222	247	209	221	223	217	252	244	244	225	219	244	241	243	235	245	220	255	213	269	258	236	210	233	246	209	239	208	217	235	192	227	225	251	238	207	219	240	237	228	233	222	215	225	247	241	247	242	243	200	234	224	223	219	254	215	203	227	220	254	218	235	231	232	219	232	215	196	226	227	227	249	230	217	267	210	194	236	228	210	229	233	249	257	234	217	251	214	220	242	262	237	253	203	241	239	212	202	242	260	214	238	230	250	228	224	238	263	231	240	219	234	218	261	242	222	265	252	228	211	205	216	221	221	266	237	227	244	250	235	235	253	199	222	235	234	223	225	234	211	220	226	201	229	200	218	245	233	242	187	255	251	219	215	220	226	234	228	236	236	221	254	250	225	222	200	242	255	233	223	252	235	227	224	248	241	230	241	222	225	223	205	237	231	211	235	244	214	239	221	238	274	237	245	241	232	229	266	232	219	246	215	233	245	208	228	237	256	220	239	230	228	223	230	234	228	250	224	232	246	246	210	225	198	211	241	250	243	214	194	254	250	250	208	242	230	218	227	216	218	258	230	246	246	230	238	225	243	225	223	264	223	244	209	216	228	240	236	198	233	229	207	224	258	231	213	217	254	239	234	198	229	243	232	250	237	217	214	231	232	238	239	243	237	266	225	233	246	199	253	209	237	198	227	241	214	231	230	239	214	233	207	250	231	253	245	260	248	208	226	240	206	240	236	234	237	230	218	218	220	256	242	245	264	256	238	229	202	232	211	246	215	228	236	240	249	262	230	231	235	238	237	220	237	217	236	205	251	219	247	258	244	227	218	252	224	235	224	231	230	224	213	207	245	235	218	251	231	229	229	251	231	236	217	239	213	242	214	227	242	238	214	230	224	223	214	207	222	227	244	216	250	243	252	208	230	238	225	238	225	224	250	234	222	217	241	241	212	205	242	216	224	197	235	216	235	225	229	238	210	229	221	211	224	215	219	221	225	229	220	240	221	217	207	228	247	228	227	213	206	236	225	217	239	231	214	225	218	230	241	241	232	238	213	227	236	216	236	216	207	268	243	226	239	246	232	231	225	220	232	239	229	215	250	244	259	251	231	240	230	255	217	224	226	231	239	238	255	233	238	231	242	257	249	213	220	248	231	236	231	230	232	216	219	215	248	228	255	205	216	227	232	243	235	208	217	237	250	212	223	226	248	263	243	257	223	241	259	232	225	227	227	245	246	252	252	245	230	229	222	227	220	233	215	210	221	221	245	229	244	238	223	234	241	255	233	236	196	223	219	249	219	204	236	217	230	254	220	253	213	212	244	234	224	215	211	248	222	240	231	228	239	224	236	231	255	236	221	236	232	252	199	215	214	237	240	226	207	235	215	227	233	223	224	212	242	235	205	222	209	222	231	243	232	195	227	242	241	255	223	237	218	236	232	227	211	235	226	217	239	215	209	236	232	223	242	226	226	231	223	246	228	234	216	201	242	226	231	255	236	239	215	222	227	244	219	219	242	267	227	237	229	218	245	234	225	248	248	241	239	226	265	250	220	233	214	219	227	232	235	203	225	239	238	237	231	260	225	219	240	217	238	241	211	219	227	244	254	228	251	227	221	241	246	281	225	251	245	209	215	230	235	241	210	229	211	238	243	233	222	216	217	239	231	232	231	228	247	207	197	238	240	255	241	225	213	234	241	215	243	229	217	218	221	232	231	218	226	241	249	234	220	197	219	201	227	223	208	250	233	205	227	204	232	231	229	232	234	237	194	229	240	246	236	217	220	227	230	253	238	247	224	222	235	285	218	204	239	237	220	230	234	232	241	226	253	247	246	212	229	233	228	245	234	224	238	201	255	221	210	223	249	211	241	242	228	267	223	241	229	227	222	220	243	242	236	232	222	231	223	235	237	211	233	185	257	230	234	238	229	192	245	234	209	233	231	237	227	226	253	237	230	277	222	246	214	225	223	215	234	206	204	225	228	237	218	260	228	280	266	215	218	236	231	218	235	236	223	201	252	233	251	220	247	232	245	239	207	205	219	232	207	238	222	238	218	227	237	219	254	214	225	222	244	246	203	197	245	232	230	212	220	226	222	236	273	242	209	250	224	232	243	204	251	251	233	228	246	217	237	235	245	194	218	224	215	235	254	226	266	234	229	236	218	204	231	214	244	224	235	212	261	230	227	243	234	278	230	233	224	252	255	210	242	226	254	233	266	211	217	239	251	256	234	236	244	206	227	230	217	221	244	240	199	220	212	222	214	234	217	252	222	223	216	224	216	204	211	238	225	223	252	227	222	263	222	240	240	213	220	237	233	243	229	218	217	239	218	246	225	224	209	232	235	220	235	247	217	212	238	261	233	248	233	223	222	234	274	225	232	228	216	221	214	225	225	215	254	213	253	254	219	261	226	253	234	221	234	238	247	238	233	230	237	234	232	259	240	238	223	241	231	247	239	227	226	191	199	232	240	249	233	230	217	218	235	243	231	216	223	227	208	235	236	235	246	225	228	229	247	225	217	223	227	242	238	246	216	233	241	219	203	237	226	223	234	259	244	230	252	209	216	233	220	236	219	222	228	220	226	242	250	262	214	227	231	232	233	234	246	258	218	210	241	226	257	217	205	251	221	219	204	228	230	253	223	241	242	206	235	265	238	223	218	223	250	245	244	215	216	240	226	229	246	249	237	204	259	243	220	234	237	218	210	226	214	228	202	223	235	252	226	216	244	220	223	226	229	255	242	223	228	225	249	232	234	248	215	214	221	213	205	244	214	251	247	220	249	218	247	225	231	259	214	231	240	237	239	240	233	210	221	250	238	241	231	232	233	265	221	227	254	222	215	218	229	211	239	215	239	242	231	239	222	235	237	233	235	221	212	236	203	259	262	226	236	238	230	245	217	224	220	234	248	235	249	238	234	204	231	240	240	252	235	231	241	236	220	223	231	227	226	216	212	234	234	234	240	236	204	227	242	235	217	247	219	254	233	255	216	198	249	256	253	223	246	245	202	204	251	213	206	230	227	223	206	215	204	223	210	257	218
42692	47556	28940	10038	6142	4723	3517	2768	2113	1599	1257	1040	865	816	708	679	567	571	555	460	377	395	343	348	353	340	315	317	289	266	271	274	290	305	301	282	264	270	263	259	262	273	258	239	239	242	265	262	249	247	250	264	249	239	254	263	248	225	241	239	232	262	250	263	250	242	243	253	254	261	227	252	251	269	233	265	240	229	281	251	264	244	260	254	275	258	240	248	232	272	257	265	260	267	257	264	242	261	237	284	256	267	248	261	279	270	260	290	249	232	264	245	267	248	277	249	256	269	248	257	266	294	249	262	274	221	281	231	247	248	251	258	241	233	251	272	250	272	258	261	287	279	249	268	257	266	241	254	229	266	233	277	258	238	259	254	246	238	256	263	258	227	211	247	247	234	271	240	251	259	238	239	232	277	237	262	263	266	250	274	244	256	264	278	253	222	237	237	269	301	254	232	240	250	238	239	252	236	263	295	295	253	235	245	249	241	258	264	272	248	228	271	240	256	259	255	282	273	282	247	257	260	240	259	261	264	249	222	261	256	254	285	246	256	224	248	264	268	241	239	271	245	243	243	257	283	254	255	272	252	264	229	246	260	269	241	241	259	257	245	227	242	247	246	261	249	227	254	260	245	264	273	245	236	245	229	236	259	251	276	260	244	289	247	251	267	239	248	261	239	248	258	239	237	266	246	267	236	244	272	269	261	256	247	264	257	245	225	258	237	216	256	245	269	246	257	277	247	234	249	239	257	239	262	272	265	238	233	255	253	275	271	256	240	230	263	268	252	247	228	248	246	247	267	222	221	260	237	272	291	267	236	263	207	256	245	247	224	266	220	268	224	271	234	269	257	257	253	217	249	250	253	253	223	272	254	252	232	254	257	241	242	267	255	269	258	255	258	236	268	266	241	228	258	258	271	247	253	252	238	248	222	253	272	233	245	237	260	247	249	261	280	265	233	268	274	267	259	263	241	226	285	258	254	252	250	286	256	264	260	284	255	253	254	261	271	252	248	238	253	231	263	248	251	245	269	253	259	246	274	241	245	259	238	254	246	238	241	299	245	285	241	273	245	244	266	246	229	247	247	253	256	241	256	278	236	243	267	268	263	242	251	293	249	250	247	255	252	263	239	248	240	255	248	271	263	267	277	249	242	269	258	244	286	243	243	264	255	262	287	247	253	249	219	248	230	265	245	248	247	251	246	270	268	237	279	226	271	274	246	220	287	273	231	286	247	262	273	232	260	237	258	255	257	281	253	233	258	223	263	261	235	260	268	258	283	241	250	268	256	276	262	293	244	224	264	267	259	267	233	290	264	228	242	243	274	236	257	241	268	252	262	271	253	263	258	243	266	270	256	251	254	282	251	258	264	232	250	273	273	245	252	258	272	272	247	216	266	254	249	268	240	235	258	251	256	246	291	250	246	254	253	260	257	228	232	249	258	265	260	257	281	275	253	241	224	265	232	224	242	220	248	243	251	243	257	242	250	257	239	245	250	251	228	268	245	239	244	237	266	270	224	270	231	265	271	271	255	254	267	245	259	262	237	246	243	288	262	263	249	265	273	254	284	270	263	260	269	284	226	256	215	256	259	261	227	244	243	254	269	258	231	229	240	227	246	232	254	263	259	253	270	240	236	218	266	259	276	234	257	257	247	270	247	260	256	262	241	276	270	237	242	247	243	256	261	262	275	249	269	284	237	249	245	244	283	241	271	269	244	258	261	245	247	245	253	272	253	264	261	236	237	238	265	242	304	217	263	257	257	244	262	238	264	267	250	244	274	255	248	216	269	293	248	259	245	240	237	267	239	265	256	259	266	268	262	262	257	265	279	253	261	267	267	252	263	261	275	260	262	244	279	250	265	296	250	258	258	251	259	249	235	233	235	225	239	258	244	273	254	259	266	240	266	282	274	248	263	257	266	279	231	268	267	262	262	267	227	244	283	243	268	270	236	269	245	261	245	239	259	261	282	261	252	262	281	262	240	265	274	249	246	270	248	255	247	258	205	267	258	254	220	237	275	293	246	258	286	258	253	251	247	296	259	261	246	270	272	249	242	260	259	255	241	235	249	240	270	247	255	230	263	227	259	259	283	248	271	254	281	242	267	249	232	254	241	252	269	233	249	251	255	263	234	267	236	248	249	229	260	215	275	238	247	220	222	233	231	252	243	234	269	250	262	254	259	244	244	246	266	255	252	234	280	250	254	253	261	246	288	225	227	225	244	233	266	256	233	250	248	245	242	245	250	245	257	233	239	264	248	253	238	219	266	220	229	266	238	267	237	229	259	264	241	232	273	257	274	256	254	232	202	277	258	279	250	257	279	249	257	256	251	251	261	254	240	244	248	248	243	258	234	224	280	259	243	230	278	258	260	235	229	266	246	230	214	272	255	234	246	256	233	276	233	242	250	264	256	249	246	250	237	278	248	233	240	245	248	230	287	228	241	252	256	244	268	267	268	265	245	246	246	281	247	265	251	254	238	267	258	243	277	253	233	245	238	259	236	252	236	259	255	263	244	257	245	263	243	255	249	281	278	243	279	272	241	232	267	247	274	230	249	260	243	241	252	233	249	254	235	238	241	274	264	265	255	263	259	241	241	234	243	250	252	207	253	278	257	254	256	277	244	263	254	217	243	265	242	288	246	277	252	238	271	252	267	244	253	233	258	251	267	316	263	230	237	233	243	271	256	257	266	258	266	282	222	239	256	244	248	238	241	232	230	252	236	246	254	261	258	259	239	243	271	275	236	267	220	260	248	266	246	264	278	224	255	271	243	271	262	267	253	238	266	271	255	238	233	272	228	251	255	242	245	261	269	245	232	242	258	257	246	276	258	268	267	243	235	241	253	291	250	248	265	246	266	243	244	238	268	264	292	261	266	263	245	271	291	268	235	262	225	258	274	248	256	240	259	244	261	229	266	266	284	257	252	258	248	268	256	270	267	244	264	275	239	226	258	258	262	270	256	237	255	237	252	246	246	248	250	268	246	258	281	256	249	250	270	272	263	249	266	257	251	267	242	270	260	275	256	263	255	257	260	262	259	231	270	263	242	257	267	247	242	235	236	239	251	262	235	245	249	260	242	256	265	260	275	271	255	267	217	269	259	268	245	217	231	229	253	258	265	253	262	267	260	250	255	255	260	265	265	263	262	243	256	260	257	237	248	251	249	254	241	238	230	234	262	261	235	251	246	281	262	261	228	248	262	265	281	264	254	256	299	257	234	264	231	279	244	258	274	256	251	255	297	233	253	253	259	249	268	277	273	257	249	222	247	256	276	255	236	254	252	291	233	250	238	275	275	239	240	244	236	232	228	259	252	237	262	260	257	246	283	270	233	239	233	266	259	261	242	234	250	246	260	260	276	281	267	266	256	263	261	250	261	263	232	247	245	289	262	278	260	273	241	239	258	251	264	250	264	263	265	233	267	270	272	276	267	251	252	271	235	256	262	240	250	253	269	269	272	239	253	276	255	242	261	244	228	208	268	235	230	264	238
25247	20600	26206	24424	17383	6510	3286	2174	1582	1220	973	863	765	738	667	594	544	560	519	502	447	439	436	450	432	395	375	382	398	393	398	364	410	422	369	398	381	370	365	383	384	357	390	365	389	358	358	396	352	354	364	386	338	357	349	322	413	348	348	337	323	369	385	341	357	382	334	342	376	340	329	364	360	347	412	396	336	373	377	350	394	414	341	372	371	359	346	381	344	336	365	373	391	389	323	357	360	395	369	371	373	365	376	389	359	409	365	381	349	364	362	361	397	371	376	372	370	334	375	339	370	390	363	360	329	358	403	393	359	359	360	404	364	348	362	341	372	338	394	415	354	347	360	386	370	350	342	377	343	363	375	369	362	355	348	360	388	398	349	388	348	366	387	371	379	365	347	350	363	378	389	396	382	357	352	347	358	363	372	360	345	377	360	350	370	359	368	393	372	333	370	356	358	378	377	377	363	343	387	349	349	338	329	365	366	340	349	379	353	360	388	384	338	347	364	351	383	341	358	379	418	369	365	389	354	334	337	355	381	372	325	364	359	358	352	386	350	352	400	352	350	322	355	346	365	358	394	359	377	352	359	362	361	375	389	375	369	402	334	375	372	374	371	351	351	377	380	365	383	353	384	347	359	368	370	361	362	335	383	347	382	360	385	373	383	345	361	355	353	399	327	389	338	379	350	317	375	322	352	336	371	368	380	339	347	324	352	386	352	336	373	376	351	394	397	347	371	369	380	391	363	351	394	357	345	352	408	371	351	360	380	359	371	343	382	369	318	380	338	401	386	359	377	332	343	365	360	378	354	365	336	359	360	381	361	340	365	362	321	349	363	369	375	344	347	348	378	357	355	391	348	362	356	355	372	348	338	332	349	367	403	337	380	386	347	404	356	345	363	345	334	361	392	345	334	332	375	347	373	354	349	386	370	346	363	395	371	364	344	363	361	380	391	353	387	337	347	364	358	357	356	367	407	321	335	353	367	316	385	379	341	387	392	376	361	356	374	373	373	312	333	342	390	377	345	335	349	368	365	396	353	361	368	383	358	380	374	339	356	373	374	378	370	389	362	388	337	376	373	355	355	335	357	374	368	376	338	363	364	354	327	399	345	345	367	337	364	356	373	340	333	348	376	366	384	390	376	360	386	344	333	385	378	334	355	329	342	346	383	369	363	366	363	346	363	352	371	353	331	364	359	360	368	343	330	345	339	337	322	338	344	375	333	403	373	363	341	368	349	362	349	347	369	372	356	328	345	378	382	342	369	375	363	338	384	381	357	355	335	334	354	371	359	359	371	379	334	364	372	389	330	335	366	384	342	357	344	330	399	347	364	367	365	332	382	378	366	409	346	339	351	406	315	340	358	399	380	354	325	365	348	353	345	357	351	371	359	412	334	335	355	338	348	363	355	348	348	399	350	354	360	351	336	360	366	349	353	391	383	362	359	350	360	342	366	370	388	364	378	339	361	348	351	396	386	344	365	389	358	344	344	355	369	356	356	351	343	348	345	364	353	361	382	371	375	345	341	376	350	373	387	360	352	335	368	337	351	366	320	339	354	353	378	370	358	355	354	330	366	387	373	354	331	321	385	375	376	341	332	401	368	373	384	360	366	357	341	357	370	352	380	361	356	358	357	376	335	351	355	342	360	376	324	333	343	369	355	372	367	347	359	337	346	385	343	335	367	408	371	356	347	354	348	343	368	336	330	376	333	364	367	353	370	348	342	364	352	341	362	373	345	340	374	369	347	358	353	330	350	356	396	332	346	377	353	354	352	353	364	377	355	364	354	361	350	409	357	348	340	370	368	341	362	352	382	385	358	361	368	362	369	341	340	347	368	367	369	373	401	355	364	372	343	353	344	327	343	397	391	365	374	361	363	396	370	362	368	389	386	364	395	347	349	342	333	375	338	375	367	352	337	337	350	344	377	363	364	353	344	375	376	340	332	390	336	394	360	338	386	370	354	332	350	356	351	339	375	357	368	344	342	349	322	342	381	353	383	352	381	375	374	374	346	350	344	353	358	389	346	393	334	335	344	349	372	365	361	396	381	356	383	375	350	330	394	378	368	352	361	374	339	363	359	376	363	357	375	376	386	339	337	361	367	370	332	354	371	374	337	375	337	359	347	368	339	355	338	358	345	317	344	333	362	368	347	380	370	376	343	396	360	365	360	379	378	368	355	383	353	340	372	392	398	386	348	335	381	357	376	377	381	354	372	377	341	379	348	341	374	363	356	373	361	371	352	357	390	336	351	390	369	340	347	363	366	376	357	364	375	358	356	359	354	346	368	351	372	363	374	354	312	362	377	359	371	376	399	339	370	316	352	366	401	363	367	375	378	349	353	378	354	385	382	356	357	372	322	367	351	376	345	374	350	337	362	351	334	361	339	374	350	357	336	318	341	351	361	393	332	386	386	361	353	327	364	346	382	347	365	385	346	372	354	336	360	343	351	359	374	358	369	368	370	372	387	345	352	378	336	361	369	393	381	329	380	359	356	357	348	369	348	370	321	386	346	340	356	347	360	381	336	370	329	359	334	363	371	352	404	410	357	382	320	370	366	364	368	372	359	357	322	361	339	375	364	370	352	389	383	353	369	360	359	355	363	354	393	392	380	368	348	399	352	360	372	353	345	410	377	347	333	332	390	342	348	357	330	352	353	380	326	362	319	353	343	347	368	367	356	342	331	376	383	342	391	351	337	382	311	366	383	329	369	349	354	373	384	375	348	358	341	331	347	345	334	396	373	359	347	376	348	364	401	320	375	370	378	399	344	317	340	371	357	362	364	410	363	374	370	363	365	320	327	376	372	395	378	350	337	330	363	315	393	363	367	370	363	362	379	360	350	360	354	336	343	364	397	382	349	341	343	372	362	374	399	373	368	345	371	378	348	356	360	391	355	359	348	362	374	371	362	420	388	368	344	362	332	369	376	368	377	356	377	335	363	379	386	369	340	324	377	357	394	411	359	359	341	380	371	338	330	318	354	384	372	342	351	370	338	368	364	368	365	362	381	365	311	356	371	365	377	376	356	332	379	383	383	348	337	378	363	371	366	350	364	347	344	414	340	370	332	328	388	347	359	364	354	368	353	340	368	339	327	346	346	322	368	349	370	360	380	391	385	375	363	361	347	351	342	371	372	371	354	365	389	363	392	354	342	386	367	368	326	358	329	319	367	349	321	375	374	345	339	348	371	376	386	363	365	377	376	361	335	380	347	367	365	359	369	351	364	383	365	359	364	366	349	357	385	354	364	331	378	383	351	382	360	371	317	415	370	341	351	380	366	377	352	341	340	337	349	375	359	374	357	356	347	365	352	345	376	334	379	393	391	340	366	353	343	367	359	361	364	337	373	381	379	370	400	368	359	364	324	375	405	348	369	390	378	393	345	380	382	346	387	352	350	318	381	351	368	369	353	332	360	334	349	362	368	342	340	368	361	362	381	391	410	337	343	359	351	364	364	373	358	362	358	382	373	364	380	329	350	335	386	393
44803	58175	39067	13874	9397	7145	5624	4210	3110	2409	1888	1558	1298	1270	1067	897	815	810	747	660	624	557	533	522	557	517	511	429	412	450	433	408	413	421	435	407	412	373	396	394	376	362	355	336	409	352	381	373	385	384	363	388	376	418	393	398	373	362	388	385	412	404	346	364	433	366	367	355	397	343	391	341	384	386	380	410	364	396	381	368	386	399	409	380	372	337	385	391	377	377	413	365	366	383	364	372	350	358	382	362	404	370	335	379	379	366	382	394	349	371	383	399	360	343	342	399	339	348	363	338	371	331	353	394	332	364	353	347	376	380	362	352	376	363	392	372	366	404	352	365	351	346	362	362	379	382	367	389	393	371	395	375	385	378	366	328	380	356	371	369	359	407	348	374	395	355	377	389	362	336	358	356	341	342	357	359	362	338	366	375	370	379	358	397	344	380	380	367	345	404	379	330	339	345	377	378	376	355	419	345	367	343	349	340	379	375	363	350	356	360	384	364	360	363	364	376	362	344	359	361	363	397	358	332	348	340	348	349	337	371	364	362	374	383	320	370	420	310	385	354	363	342	367	362	356	353	356	381	359	388	358	375	343	363	358	327	393	344	356	383	328	382	387	362	380	323	394	336	369	380	343	376	354	351	385	403	343	380	367	365	368	322	373	374	376	384	382	343	357	354	335	357	357	358	379	370	354	370	378	360	350	339	398	385	343	375	346	385	376	389	314	391	345	339	393	350	351	380	349	383	384	372	395	376	367	385	377	343	378	344	382	404	366	374	380	387	404	351	363	343	345	380	377	340	367	380	416	365	388	355	374	348	360	357	384	383	351	335	342	387	352	344	365	360	358	360	373	384	389	407	383	361	337	371	382	375	397	370	357	361	373	340	367	340	363	367	375	348	358	369	354	378	355	332	369	394	354	375	347	380	376	331	344	376	341	376	378	351	358	360	350	357	372	373	366	349	343	322	366	348	360	358	383	372	399	375	340	372	372	338	361	388	388	377	358	400	378	370	340	347	341	403	365	349	406	350	347	373	360	367	362	394	365	346	345	383	365	335	333	350	335	354	382	379	376	371	370	363	357	357	358	373	353	336	340	355	328	368	399	384	393	387	381	389	365	360	374	393	367	366	366	341	356	354	345	346	336	380	361	343	376	365	391	361	354	374	377	375	327	363	393	401	356	322	342	344	358	380	363	368	329	367	388	392	351	361	355	374	356	398	395	371	341	323	387	396	375	369	362	359	340	370	396	385	370	348	375	387	369	396	357	341	387	344	361	355	347	334	361	407	365	361	365	346	374	343	395	331	351	363	381	374	386	367	352	389	340	389	375	330	368	364	307	368	364	351	361	335	361	371	351	353	375	363	369	365	386	384	356	374	368	352	371	359	360	395	375	356	385	369	329	368	333	331	363	387	400	356	405	356	371	374	406	344	377	357	369	394	357	337	377	351	335	359	345	375	378	361	350	347	351	371	365	357	363	349	406	366	376	334	343	346	381	357	348	381	372	347	366	373	384	383	384	352	385	372	366	348	388	352	357	323	378	397	363	358	359	343	382	369	355	364	347	375	338	399	396	374	408	362	367	362	372	337	354	365	370	377	369	392	355	369	364	390	372	352	339	378	349	384	363	373	346	352	361	386	418	343	379	376	364	420	372	355	374	372	372	365	373	385	349	376	390	353	346	379	366	344	348	348	357	384	373	387	362	371	353	386	360	392	341	355	382	332	361	364	376	363	364	367	391	403	391	376	379	340	393	370	335	366	383	366	380	377	349	367	354	374	364	393	381	377	384	380	377	374	387	363	370	375	360	356	370	350	390	338	377	373	368	381	370	370	367	401	378	346	366	357	370	365	349	364	398	342	368	365	397	394	340	365	375	369	376	385	386	362	390	359	338	402	348	370	351	382	362	385	346	348	386	357	383	351	367	371	337	389	335	401	396	342	319	358	381	399	375	349	377	387	359	391	374	371	368	375	378	396	343	357	361	371	383	347	397	349	399	362	361	368	346	389	373	339	336	395	368	359	377	354	395	339	385	365	388	405	402	375	342	387	372	394	351	348	396	375	371	376	368	404	371	372	365	357	373	341	351	365	382	363	389	356	402	356	343	361	424	372	357	372	413	335	381	373	375	364	354	377	374	357	380	372	374	359	365	344	339	385	379	345	365	369	351	382	363	367	381	383	376	367	390	361	345	372	364	377	362	400	393	369	366	353	347	363	404	342	398	356	350	355	415	389	391	369	390	406	407	375	372	369	341	373	339	355	366	397	403	355	375	375	408	382	396	385	371	359	357	348	371	341	357	383	364	370	370	384	371	398	390	378	369	362	378	348	374	368	366	345	354	350	347	394	359	369	343	392	369	312	374	366	369	349	385	368	358	376	373	351	372	391	383	366	376	367	359	386	369	349	368	371	371	350	346	355	390	373	370	367	382	380	395	394	368	355	342	342	367	370	384	350	362	380	399	382	342	370	375	374	361	397	378	364	329	358	419	340	344	378	354	358	351	329	350	362	373	370	361	354	360	374	371	396	384	351	375	382	364	382	378	388	376	375	364	394	373	385	363	358	358	354	369	351	343	340	355	351	387	404	402	378	326	334	352	388	380	375	377	400	363	337	369	393	369	388	367	352	400	392	377	415	381	363	382	328	358	366	341	369	359	340	356	367	332	403	374	368	357	349	361	391	386	391	341	347	361	378	396	382	379	342	343	373	377	364	371	391	391	357	370	340	348	403	373	372	358	352	372	359	371	357	350	379	373	392	348	353	334	365	376	343	389	358	391	374	397	413	354	354	386	398	363	376	373	406	360	394	366	362	373	368	408	328	382	389	412	370	367	385	352	392	404	386	368	352	336	364	386	380	378	352	377	377	390	351	352	393	355	380	378	380	347	389	364	353	341	380	366	364	372	374	361	378	389	367	355	361	358	397	339	363	344	424	351	365	358	337	377	337	377	331	384	416	382	354	364	375	360	371	353	360	365	353	386	384	381	368	333	381	360	415	393	366	354	348	377	371	385	355	377	382	343	372	364	382	368	351	346	396	371	385	392	374	348	368	335	369	338	378	370	328	367	382	359	358	392	356	341	369	347	359	350	368	369	397	358	356	383	385	377	363	362	371	334	355	395	367	366	378	388	355	380	388	361	398	372	343	389	367	341	351	361	397	371	412	370	373	412	377	362	349	328	364	373	369	365	370	415	369	367	366	331	385	363	386	365	376	332	418	342	353	393	373	372	387	349	361	373	376	343	322	332	358	329	386	360	351	363	379	384	346	341	369	355	389	387	362	343	339	347	380	375	383	334	376	358	386	343	376	362	408	373	366	324	392	394	362	357	343	382	384	394	366	361	359	384	378	396	340	391	367	362	369	360	360	392	370	364	413	345	361	356	409	379	357	379	366	370	311	359	359	395	352	383	359	366	385	357	359	361	373	374	409	357	369	345	376	396	355	385	383	378	393	340	367	359	346	356	369	353	390	357	380	399	371	395	378	361	363
22483	20295	26734	23630	20267	20103	12209	4358	2926	2296	1851	1582	1431	1316	1218	1114	1027	1035	1011	960	859	843	797	776	756	818	762	773	738	698	673	689	756	765	653	718	685	696	646	661	676	676	692	714	718	721	666	667	652	652	656	650	699	691	659	655	654	632	694	655	704	685	673	639	664	664	694	689	620	688	659	616	657	689	657	682	649	676	660	699	650	698	653	701	688	666	668	678	665	694	665	675	655	654	652	631	617	637	658	635	684	634	645	657	660	658	710	693	723	643	663	661	661	631	676	645	632	669	665	691	642	658	667	654	614	620	598	657	614	644	658	677	687	688	717	707	620	643	648	654	658	648	639	672	671	690	664	694	677	658	639	634	649	631	686	644	646	677	704	637	682	650	660	682	663	637	640	615	682	646	622	672	639	654	693	635	648	659	687	645	628	613	699	613	659	662	641	641	662	597	652	669	690	675	674	610	672	635	619	624	645	652	613	667	668	645	654	676	688	680	609	623	664	667	613	585	658	689	659	635	640	652	670	643	680	610	673	647	645	668	638	673	655	668	653	663	674	694	667	626	654	634	674	596	679	625	690	681	689	730	668	668	692	674	639	618	640	636	647	660	635	707	674	637	641	639	642	701	660	656	658	625	681	662	626	665	675	674	645	686	655	671	673	633	673	612	649	634	641	637	647	624	652	601	652	645	647	688	640	636	683	687	639	643	659	630	667	657	684	688	661	658	632	676	622	644	662	704	644	627	689	619	687	684	656	696	666	686	623	672	650	678	658	634	653	649	657	648	635	695	679	675	693	665	630	666	630	657	672	669	648	606	603	678	662	622	650	699	656	636	648	644	658	642	665	666	599	629	617	636	629	669	681	646	635	687	691	660	705	685	655	681	661	655	618	617	720	634	671	651	656	657	660	654	620	630	673	643	620	661	662	668	663	645	675	620	657	676	644	664	693	669	643	636	666	641	613	648	659	671	676	690	682	652	652	648	710	646	671	647	689	584	657	662	656	728	698	669	624	676	638	662	712	668	716	670	687	673	637	619	646	691	689	660	633	663	625	654	616	660	680	675	656	680	656	616	577	644	636	664	656	651	626	666	702	709	659	634	679	611	641	644	667	657	733	653	679	694	627	598	644	696	704	655	673	681	654	608	696	656	652	646	708	676	637	651	659	653	610	637	647	672	663	604	615	647	639	650	672	684	602	633	700	610	644	683	692	655	648	656	642	654	632	642	705	638	666	711	637	671	640	677	655	670	659	632	653	670	628	635	671	641	678	641	671	701	687	693	709	652	703	617	676	641	686	644	641	649	666	699	644	669	671	662	665	675	627	666	649	629	644	634	691	672	619	664	627	615	647	692	662	655	657	639	640	662	645	647	713	627	645	645	601	679	649	618	700	699	639	638	652	651	666	635	703	674	664	648	673	645	703	677	659	628	686	715	665	691	660	668	702	644	716	674	693	644	649	625	675	668	625	615	634	644	649	641	659	678	654	660	676	653	664	686	620	689	635	662	661	700	680	616	686	620	657	651	671	662	644	660	640	679	671	663	643	679	668	654	669	680	654	691	651	677	654	657	696	702	675	668	649	689	650	677	680	617	621	651	644	647	641	675	624	696	654	636	681	691	644	642	692	617	647	678	636	666	645	642	667	654	621	680	691	664	658	655	673	651	660	656	675	698	672	677	621	617	677	664	652	716	697	620	654	645	660	666	653	624	705	663	667	666	687	689	670	661	626	631	680	631	678	688	672	650	692	691	708	678	625	670	686	587	652	670	627	633	628	649	627	691	683	706	618	660	644	595	627	654	674	647	652	696	659	660	659	679	666	703	688	697	662	657	689	633	630	620	627	690	656	696	644	676	674	658	655	692	666	657	713	648	648	634	659	608	685	640	653	708	646	694	685	651	630	639	662	668	654	664	673	624	660	650	626	644	656	625	683	643	647	652	664	680	673	684	683	651	674	656	642	668	645	673	664	666	638	665	679	666	653	662	666	660	640	642	689	643	704	678	621	658	672	660	646	657	640	687	629	662	676	646	673	651	645	666	643	658	658	701	685	616	643	613	696	654	656	676	648	656	698	668	639	641	637	669	673	667	666	691	678	653	608	648	672	635	614	663	695	637	648	594	621	670	613	698	641	688	627	625	662	671	667	681	653	602	669	718	702	686	642	672	663	643	630	664	655	634	658	655	671	654	650	646	654	617	686	632	660	641	654	644	669	674	649	670	643	679	642	672	707	703	638	669	687	658	664	627	639	668	630	595	662	637	622	697	610	641	646	657	631	696	704	650	591	667	688	624	655	649	700	663	626	653	627	655	625	636	657	648	682	658	663	688	648	666	696	615	669	690	642	672	624	674	638	667	658	663	621	642	634	699	675	672	725	622	679	624	641	647	661	646	675	664	639	653	664	687	677	669	693	671	657	622	629	643	668	691	639	659	623	682	636	626	661	667	678	655	630	605	648	655	646	648	657	616	675	668	639	685	701	649	706	664	669	686	691	652	647	642	628	684	635	658	660	662	669	662	664	663	652	685	659	625	660	681	637	631	650	707	685	652	695	682	635	689	633	634	644	701	658	686	671	646	700	690	620	625	665	659	649	670	641	638	668	654	661	659	656	682	629	687	662	650	642	606	673	662	697	650	618	669	688	638	668	661	663	702	642	673	688	649	681	622	647	617	645	675	653	663	664	676	653	672	616	625	647	689	658	621	673	664	615	658	670	658	667	674	625	640	658	666	643	633	696	611	673	668	666	614	648	654	623	663	616	624	681	637	676	697	667	705	626	644	628	659	641	620	635	635	674	638	640	680	623	649	725	655	639	644	660	622	666	648	670	680	630	667	643	641	715	679	664	650	665	674	636	665	666	613	639	640	676	669	661	683	621	644	670	643	666	648	682	644	616	641	652	635	652	633	694	660	635	655	617	657	624	703	675	685	622	663	647	673	688	665	647	643	652	653	698	633	664	648	650	622	708	658	612	648	672	674	692	633	649	653	670	651	661	696	685	636	644	677	652	697	634	679	616	664	690	688	624	633	642	658	709	629	656	694	648	680	649	601	637	653	660	666	691	610	654	683	692	643	671	649	617	666	641	630	686	696	617	606	653	649	637	645	683	724	619	680	609	662	654	633	640	636	645	686	665	702	666	662	674	678	654	640	700	632	638	601	631	711	646	678	648	605	661	612	702	623	648	636	695	647	633	629	629	638	665	623	613	659	667	670	661	667	661	673	677	660	648	665	654	627	626	631	632	642	638	633	656	611	654	603	655	687	677	654	673	626	639	639	671	665	690	682	654	671	642	618	631	694	653	708	699	634	647	713	674	630	660	727	668	672	616	666	663	630	592	652	638	650	629	681	639	671	651	662	670	644	673	689	631	631	659	661	636	635	647	619	715	639	666	608	632	659	687	684	653	674	612	624	627	661	670	707	652	666	681	640	670	624	642	643	660	626	664	628	654	668	623	655	624	667	603	691	640	643	641	669	674	634	621	656	613	621
47656	71424	47714	21035	15031	11421	9123	7024	5295	4139	3333	2816	2372	2175	1935	1656	1588	1389	1318	1264	1173	1071	1032	914	983	896	807	836	811	752	740	752	753	742	680	722	743	718	710	679	720	698	771	736	671	623	678	705	660	697	661	688	619	687	647	632	666	687	661	643	636	715	634	678	666	650	696	633	651	681	706	689	670	668	663	674	638	673	693	642	654	659	674	677	638	695	624	666	707	645	678	629	643	701	666	665	640	634	653	688	644	634	637	650	699	685	731	626	676	727	678	615	651	692	689	663	681	647	663	700	648	628	635	675	638	661	694	669	645	658	682	670	637	658	653	675	680	659	640	695	623	640	631	673	638	706	618	649	683	647	634	629	671	646	634	671	629	648	702	618	690	671	673	653	621	706	653	686	637	650	622	713	648	658	651	643	667	667	657	649	665	642	655	649	710	658	674	664	652	629	645	671	641	676	725	663	652	626	645	651	636	649	667	638	647	638	666	612	622	642	672	625	656	655	623	696	649	672	617	627	614	628	676	670	644	673	597	684	587	713	656	646	676	621	669	687	617	631	616	642	646	655	653	639	646	675	694	641	665	634	661	669	638	652	619	629	666	647	658	642	603	609	667	656	664	685	641	644	649	619	644	646	649	642	625	626	660	649	659	674	656	632	645	692	673	654	659	609	656	666	664	646	677	640	650	670	652	658	639	633	667	640	706	629	610	621	659	687	676	628	629	648	649	664	636	674	662	652	649	698	693	629	646	669	676	656	657	646	645	653	709	648	607	709	676	685	647	641	667	677	654	713	640	657	639	658	664	645	669	679	665	669	638	696	644	642	697	672	657	645	616	715	675	648	635	660	680	668	629	686	673	645	660	662	648	659	652	628	672	673	676	662	679	631	644	666	713	658	689	636	683	628	638	669	661	670	596	648	647	654	669	617	717	652	648	715	644	669	659	654	646	653	661	606	669	691	651	673	642	619	674	612	646	656	616	649	640	653	660	678	683	671	627	644	670	650	644	684	663	631	643	651	653	656	660	639	638	690	635	614	654	687	627	655	660	696	645	628	693	659	687	647	675	646	695	655	682	710	672	669	711	675	628	668	670	685	641	643	661	655	685	648	638	678	690	640	664	655	671	649	632	646	666	642	706	653	663	645	703	639	658	625	653	689	623	692	664	637	622	637	669	653	591	623	701	630	639	658	664	670	650	652	648	642	656	663	671	599	657	648	631	667	640	633	662	591	640	654	643	673	626	674	617	666	596	624	691	651	627	633	691	679	632	646	651	686	698	631	646	687	660	683	676	633	665	672	674	671	660	659	603	623	638	699	664	635	637	605	652	621	652	651	683	653	649	644	670	725	683	670	690	679	663	626	650	649	635	677	676	615	676	671	678	671	642	694	643	656	681	626	624	620	624	677	672	636	658	627	616	691	656	686	660	660	708	635	615	622	649	621	682	657	625	655	659	635	680	636	680	673	647	626	641	638	702	660	625	610	622	663	654	648	664	701	621	642	654	659	700	682	667	674	599	684	657	670	672	663	710	664	667	651	642	678	617	655	648	645	651	632	668	659	635	673	679	654	662	644	636	616	620	706	657	638	650	626	652	654	681	705	700	701	644	658	618	700	638	709	646	616	705	682	628	652	656	685	703	660	707	664	708	624	712	621	643	674	644	645	673	698	672	637	638	621	588	640	654	629	696	663	676	640	641	620	661	611	671	646	652	689	650	648	650	665	645	624	687	630	670	650	698	622	611	663	690	673	624	696	637	733	681	646	622	648	676	610	649	735	649	684	631	672	670	650	674	667	643	653	655	661	635	649	630	640	681	618	665	661	685	697	623	665	669	632	690	648	677	684	657	664	675	651	648	648	643	603	600	660	679	645	672	660	637	607	668	605	622	653	669	635	626	652	650	661	617	661	631	695	670	677	615	625	628	678	653	633	675	623	676	668	676	639	661	625	650	636	671	650	667	663	676	643	655	648	714	620	640	657	625	632	653	627	648	680	668	687	650	675	665	660	666	640	658	663	680	642	644	640	658	690	643	645	642	596	636	664	664	628	622	656	647	612	668	630	683	663	689	665	689	684	652	656	690	605	641	633	648	663	648	671	668	667	669	682	632	653	591	655	658	637	653	624	645	647	652	706	694	664	630	655	653	630	620	656	675	675	651	668	618	693	699	669	667	660	684	638	627	652	651	727	661	656	666	597	661	701	662	657	644	630	625	669	669	700	663	623	626	656	646	646	665	668	642	669	637	645	607	670	661	642	629	661	677	661	628	685	654	695	652	622	622	632	717	674	640	680	687	683	681	649	627	650	643	721	654	638	655	638	613	675	656	647	621	647	662	641	636	678	627	652	631	671	639	638	682	629	627	644	651	684	635	637	620	667	659	664	616	695	675	655	702	646	662	647	663	600	631	678	662	645	680	644	647	621	680	690	631	639	637	649	673	690	646	669	683	698	644	610	610	686	647	668	641	650	686	637	619	644	621	659	632	648	688	681	639	672	713	670	665	648	654	653	641	644	654	694	659	667	682	648	689	610	603	671	710	672	682	682	665	667	696	637	634	679	635	644	659	638	679	651	671	594	648	621	629	676	666	642	638	628	619	657	665	625	639	641	649	603	637	617	699	670	676	671	636	649	642	647	648	651	653	667	646	625	676	642	673	629	636	671	607	659	636	684	731	641	695	658	643	673	657	624	660	633	676	600	683	707	628	631	660	659	632	662	642	643	666	653	678	685	746	682	695	666	677	666	650	648	667	652	668	652	632	624	597	638	614	662	669	668	670	633	678	646	683	616	639	694	635	674	660	622	652	666	616	653	623	650	704	623	659	685	618	698	618	670	678	615	643	666	648	665	676	647	672	676	624	650	596	658	637	645	656	646	596	627	643	640	654	646	680	655	694	647	653	608	688	644	682	649	676	664	628	634	692	645	686	635	628	667	658	677	676	621	671	610	697	679	646	656	614	674	612	641	684	652	631	644	671	641	670	691	626	671	698	590	593	611	706	663	681	644	612	703	669	644	668	670	676	620	625	636	649	680	719	666	632	634	630	703	671	645	634	681	646	635	688	677	654	668	614	682	662	711	675	612	613	634	622	643	615	649	590	633	652	616	663	699	616	628	659	640	634	632	650	671	587	686	664	700	703	661	585	651	674	624	656	703	650	660	672	643	616	624	637	682	676	636	657	660	636	654	669	663	639	655	718	677	661	605	667	686	649	635	656	687	628	643	678	655	651	643	671	649	660	693	711	643	668	662	667	671	600	664	649	639	658	639	646	647	660	652	686	681	649	652	663	655	679	681	614	650	638	639	658	674	623	710	674	618	664	670	591	610	651	631	643	685	697	640	630	625	680	646	624	699	696	644	647	648	667	675	664	668	643	698	680	645	650	622	624	682	650	645	616	690	657	637	619	699	625	617	648	632	657	644	671	624	626	681	644	650	666	637	635	634	595	591	652	650	631	676	618	665	665	653	643	683	639	630	647	587	674	670	652	649
38686	38596	25286	9180	3509	2351	1682	1261	999	852	615	582	526	514	393	405	334	348	346	333	316	278	275	281	282	276	269	246	261	259	226	248	238	249	231	223	253	236	259	229	233	232	228	235	230	244	262	216	240	261	216	254	256	239	248	258	238	225	226	215	231	237	267	227	231	203	205	225	214	210	226	212	225	243	201	232	240	229	235	212	236	242	234	210	228	222	226	240	263	229	235	253	259	202	236	262	251	248	240	241	257	238	203	226	247	231	245	234	248	247	233	225	245	239	238	233	223	228	239	205	213	235	233	254	204	252	235	231	235	199	230	253	228	235	238	248	232	240	229	233	206	246	226	262	238	257	219	232	264	237	228	257	212	245	246	195	220	244	237	224	227	214	209	224	228	228	220	229	225	232	234	220	238	238	214	214	253	238	227	234	229	241	252	247	219	256	236	227	233	225	208	238	257	214	267	243	219	224	244	227	224	216	208	228	254	258	246	216	247	244	257	219	267	229	213	256	271	246	249	238	241	251	234	252	224	218	230	232	243	254	264	230	245	242	227	245	192	242	226	218	241	227	238	242	230	212	243	234	215	238	238	252	260	248	241	246	266	219	230	216	278	235	226	224	219	236	223	214	234	211	245	223	234	221	233	233	226	224	239	221	225	218	220	239	243	258	230	217	232	221	246	235	244	225	216	231	216	217	231	211	251	240	217	240	206	236	217	242	234	241	236	234	228	266	253	241	237	229	241	260	256	217	255	226	229	249	235	250	232	227	247	216	240	238	235	239	232	228	252	245	242	212	200	235	224	242	257	233	252	237	221	254	240	232	231	218	199	227	240	250	233	231	220	230	202	221	233	268	252	228	252	252	239	254	242	230	229	223	237	226	228	240	237	213	190	236	230	244	230	251	274	262	228	232	224	247	253	235	232	223	239	260	236	220	250	236	224	256	245	227	234	237	221	220	246	229	246	241	256	244	223	247	212	235	235	223	235	231	216	223	253	262	233	216	240	233	225	239	207	255	249	255	242	255	228	194	239	247	229	231	239	200	247	210	244	219	225	255	238	228	221	244	233	244	236	252	237	210	230	266	235	214	219	279	251	216	238	244	235	262	211	216	222	242	236	248	237	213	261	237	206	241	229	240	233	256	245	228	220	233	225	246	254	215	236	256	251	244	239	226	227	259	239	222	226	226	237	256	246	215	245	221	220	225	235	239	223	266	242	232	253	191	219	234	242	259	236	217	230	247	226	243	253	238	264	215	271	223	243	193	259	226	242	237	247	230	207	243	231	224	260	214	234	220	221	232	226	245	251	256	244	231	233	253	238	258	237	230	253	244	244	229	217	231	233	250	225	216	249	212	231	230	240	231	243	243	238	229	226	219	241	249	234	239	217	238	221	244	242	257	282	234	245	232	240	218	232	223	245	230	232	231	264	228	220	258	215	218	238	227	231	252	237	218	249	253	223	210	238	245	244	243	234	227	235	242	245	252	251	235	225	227	252	227	251	240	213	245	227	234	236	251	221	225	212	241	244	221	249	241	246	238	231	245	264	228	232	226	232	224	226	240	231	230	250	230	245	237	228	227	229	232	232	238	230	226	245	232	219	220	228	258	219	236	249	233	254	235	207	258	222	249	259	222	231	236	217	236	247	230	223	214	235	253	250	229	237	234	244	221	227	230	220	229	228	229	259	239	226	209	237	226	224	252	238	230	230	246	261	221	231	266	233	209	255	243	245	239	233	253	209	250	271	239	231	238	236	218	235	216	237	245	247	217	264	240	225	222	210	212	245	248	244	205	254	243	216	225	251	236	231	225	224	226	267	216	228	224	223	255	238	218	247	248	242	226	228	255	242	223	234	244	255	256	204	262	265	239	221	243	247	239	226	255	224	229	228	263	213	218	223	231	240	251	243	254	243	251	216	240	258	240	248	237	236	242	213	254	251	235	227	229	233	226	232	252	226	209	246	241	230	251	235	249	201	228	236	274	238	219	228	227	229	203	265	215	257	217	240	236	261	256	253	247	208	215	235	221	228	223	242	223	233	247	222	239	225	254	254	210	233	218	215	218	243	233	232	271	220	233	245	246	225	224	217	218	208	238	215	238	220	250	227	227	230	252	203	247	218	218	227	224	260	235	247	229	217	289	247	247	238	224	224	249	234	248	232	243	229	248	231	231	224	238	249	237	233	249	239	189	231	227	220	265	242	249	220	244	226	231	218	231	230	248	248	258	238	237	231	212	218	229	257	218	225	239	235	231	256	232	202	215	220	222	230	252	231	239	258	226	218	248	242	244	218	252	246	258	243	204	239	224	255	237	224	237	235	208	237	206	240	244	256	243	223	244	253	237	227	234	220	255	236	238	239	218	220	225	219	207	222	256	230	230	218	222	247	225	214	246	242	226	232	235	250	270	242	245	249	234	216	235	228	210	225	233	238	242	235	245	229	221	222	247	211	237	251	218	215	222	240	231	211	247	213	236	230	226	228	226	251	219	240	249	247	221	252	235	242	226	223	230	258	234	218	239	249	226	242	256	234	222	252	242	207	247	235	254	221	228	216	223	248	218	219	237	221	243	235	239	228	252	216	223	259	239	227	245	224	221	245	213	210	235	246	277	235	229	237	211	236	228	229	248	256	254	265	260	243	237	257	247	240	238	241	224	246	211	213	203	230	229	252	244	213	230	217	240	212	265	244	245	184	253	239	251	224	220	222	229	227	254	217	230	256	215	234	211	203	215	232	213	214	236	190	239	210	218	214	244	254	251	235	235	220	244	283	224	263	218	239	248	241	249	217	249	218	208	224	226	259	254	226	228	243	233	242	210	250	247	223	237	226	240	221	247	242	235	243	206	233	229	234	225	224	210	231	253	236	249	224	258	238	229	226	235	250	211	250	256	229	225	225	240	240	235	262	254	228	228	221	224	214	242	249	238	224	251	220	210	256	222	216	217	237	226	279	235	276	245	205	232	236	259	257	232	219	237	253	259	241	252	207	262	226	219	240	253	198	237	211	242	244	214	249	251	221	247	202	214	222	237	242	239	217	230	236	223	225	219	226	246	232	204	250	259	232	233	227	237	272	211	243	235	215	212	257	226	225	248	241	243	222	197	248	212	221	210	223	210	232	242	230	243	237	247	210	240	224	206	235	230	249	225	234	218	235	229	267	240	229	231	220	223	245	238	229	248	225	221	224	259	254	226	234	217	214	244	222	231	243	208	224	255	225	236	210	267	221	241	248	218	200	226	218	233	231	229	244	220	205	225	242	221	221	237	247	223	232	222	215	218	235	238	249	232	243	236	213	246	239	229	261	215	224	237	254	237	234	255	239	220	253	256	248	241	210	219	249	214	239	208	225	253	242	211	230	241	215	233	226	225	236	232	270	248	233	249	247	222	260	232	220	224	260	241	256	234	223	220	242	240	260	202	234	228	272	231	241	234	236	241	245	249	237	243	242	228	263	210	222	230	239	245	217	237	235	232	222	274	245	205	228	254	252	246
42620	46539	27444	9744	6700	4850	3730	2933	2257	1794	1289	1147	1008	864	671	598	469	491	453	424	425	387	366	317	314	352	295	300	302	285	309	304	290	282	270	263	238	287	259	235	250	248	270	223	264	255	256	279	234	230	243	248	280	283	257	271	254	274	268	245	249	254	283	251	253	259	274	266	270	260	236	258	245	245	275	263	264	258	264	253	278	257	292	250	229	266	251	255	262	249	264	240	290	261	253	242	247	266	265	242	256	250	228	254	285	267	254	240	263	246	251	249	251	271	261	256	241	233	247	241	251	255	251	245	257	239	272	258	252	244	262	255	258	248	266	258	222	250	266	250	298	254	241	270	263	278	272	239	261	236	272	255	263	259	270	276	264	231	279	242	277	267	254	250	284	279	253	247	261	262	269	239	257	266	270	248	250	269	245	253	228	259	252	261	257	275	269	240	224	223	243	267	252	263	249	245	265	265	261	237	252	256	250	261	252	241	267	256	252	263	272	258	263	249	263	246	244	268	269	278	281	230	268	297	263	246	249	249	263	242	255	261	281	260	302	270	241	264	246	250	261	240	254	248	228	282	276	233	241	236	231	249	247	236	252	270	260	265	275	267	235	246	247	260	251	285	255	263	247	264	251	287	271	247	254	287	234	254	238	288	255	275	251	254	261	258	257	258	267	251	250	272	271	278	266	246	281	273	264	260	242	250	253	250	244	264	241	289	255	260	253	252	273	279	260	266	255	257	246	272	270	256	277	285	271	258	242	300	230	245	254	239	257	244	262	247	278	257	242	290	245	254	253	249	246	249	265	252	265	250	218	252	243	245	260	262	271	262	267	247	266	225	269	295	287	239	266	256	241	278	254	260	268	257	277	267	250	261	251	249	301	268	260	252	281	243	265	267	236	269	256	256	254	225	264	242	260	256	235	269	236	288	263	263	301	269	252	265	233	266	266	261	239	258	282	261	246	233	248	270	271	254	239	254	273	264	293	288	265	271	250	229	258	253	271	298	267	249	260	238	248	273	262	245	268	288	219	252	249	249	250	267	247	287	228	274	276	247	251	253	262	231	265	290	243	252	263	280	249	224	270	254	251	268	292	269	253	260	265	254	250	269	228	239	257	220	247	287	281	264	253	281	271	240	228	233	252	242	276	243	273	241	244	262	290	261	283	256	252	224	276	282	237	261	259	247	272	242	244	272	303	270	251	238	236	245	253	276	226	276	250	282	243	261	270	279	255	246	248	221	241	246	220	267	262	245	253	248	255	268	260	244	249	271	243	274	296	285	263	254	251	227	254	260	250	225	243	258	288	253	269	259	278	279	238	250	260	264	273	258	268	239	257	255	242	246	242	261	238	271	244	264	256	256	284	254	248	299	268	274	214	248	270	249	278	265	258	257	260	253	236	248	256	212	260	283	267	262	279	257	265	250	234	245	237	249	261	247	241	285	257	269	264	253	278	237	251	255	246	250	276	252	278	274	263	229	259	244	255	263	219	257	264	257	238	237	286	268	268	265	250	264	255	266	258	250	277	254	300	237	257	269	287	221	250	253	286	267	271	254	270	254	250	263	241	272	256	257	236	250	258	261	234	259	298	272	264	285	262	293	279	256	252	278	259	274	227	233	236	254	269	250	228	288	236	248	280	266	262	262	250	265	252	282	266	252	240	272	242	260	251	250	272	257	251	243	242	252	246	248	269	242	266	257	265	260	255	248	275	239	307	236	278	273	231	286	269	252	231	276	244	261	233	255	272	237	256	256	248	282	254	282	226	256	259	239	261	258	262	275	231	257	255	260	260	235	271	233	272	244	253	261	302	242	261	266	270	244	262	254	267	250	266	231	256	252	235	262	253	255	275	229	247	226	274	227	262	279	245	261	245	242	292	266	288	254	283	257	265	257	251	264	280	243	246	244	270	256	289	254	267	266	249	274	248	251	241	265	262	301	265	291	239	267	246	271	279	256	269	243	254	250	251	260	252	265	249	255	264	238	282	286	267	289	263	278	262	245	254	247	263	263	290	274	275	253	237	256	258	238	278	271	250	260	273	267	271	253	267	287	282	232	237	268	216	255	289	269	239	251	275	270	242	279	271	257	240	250	260	241	267	271	266	246	274	218	268	260	259	289	240	250	233	261	270	274	286	242	248	256	231	244	240	274	258	270	232	249	239	289	296	248	251	257	235	260	238	257	252	238	269	265	268	266	252	273	243	263	273	241	242	259	234	262	293	259	257	247	269	245	256	252	243	241	276	239	247	272	242	238	256	233	237	259	239	250	256	252	227	284	283	261	271	224	237	270	255	220	268	274	263	263	256	269	263	254	236	263	274	270	257	272	270	248	263	249	245	257	260	255	260	266	248	263	257	271	257	246	278	272	269	251	228	244	262	239	249	249	272	279	257	250	246	265	283	272	245	286	246	243	283	259	286	249	282	278	263	239	268	251	248	224	251	230	265	242	271	230	263	277	235	251	270	241	235	248	233	249	254	264	264	285	254	266	285	246	273	302	260	256	239	250	249	290	245	246	255	251	235	251	279	284	281	246	250	246	250	245	254	271	259	262	261	291	284	237	309	264	256	247	268	260	267	236	273	251	238	299	274	230	258	281	242	296	251	255	279	221	236	236	246	258	257	248	267	254	261	250	259	264	249	260	279	288	260	256	285	274	271	244	235	249	246	310	266	253	237	281	257	268	263	260	247	278	271	230	278	245	246	249	248	275	271	251	258	259	250	260	261	238	266	260	239	260	255	247	224	275	250	251	256	238	247	291	266	292	273	267	269	275	254	288	251	232	245	290	266	296	284	266	231	268	267	249	257	251	262	250	246	238	233	259	249	246	251	250	254	246	272	255	270	236	255	241	259	267	268	245	256	258	239	266	253	280	268	251	260	284	242	277	254	244	248	259	294	249	255	263	272	263	266	268	255	263	275	285	265	257	272	227	273	254	236	254	268	261	223	249	270	265	259	257	256	240	247	243	251	258	252	266	266	252	272	259	266	270	257	266	264	267	264	269	239	251	257	254	239	254	234	235	263	275	263	291	247	270	242	281	259	256	256	267	266	253	258	239	232	262	268	254	240	276	267	255	255	253	259	240	244	270	261	275	263	229	237	244	247	254	262	274	257	249	262	231	249	252	259	232	243	274	235	253	279	251	262	258	274	277	245	282	275	241	259	222	266	260	250	262	241	283	237	232	249	231	268	263	287	291	260	269	251	235	260	262	251	272	250	247	274	278	284	268	287	255	222	256	253	272	240	262	242	255	240	243	275	264	235	272	290	268	276	257	265	261	281	229	296	278	261	270	270	255	255	245	259	253	259	240	242	250	258	253	239	269	248	238	286	277	262	261	271	266	265	222	237	231	245	244	268	248	269	283	294	273	247	267	239	260	244	264	243	268	258	250	256	261	262	264	238	300	239	235	259	264	249	249	258	256	281	289	262	268	271	268	237	282	255	264	255	263	242	257	246	264	262	249	244	243	238	285	272	242	274	287	248	248
25173	20536	26185	24356	17436	7077	3673	2336	1725	1368	1195	1056	828	754	627	569	585	533	515	475	477	436	456	477	421	437	417	406	390	406	396	394	379	377	364	383	393	351	357	357	400	350	385	375	369	378	380	349	381	368	334	350	404	360	349	379	378	353	366	351	344	357	341	365	378	354	340	359	379	367	404	384	374	337	328	345	358	363	355	351	369	400	347	362	331	384	354	345	371	393	383	325	357	369	355	336	355	383	357	352	359	368	362	392	379	359	378	370	377	347	373	374	362	334	385	367	376	361	390	353	371	364	369	339	325	334	363	348	390	346	365	324	353	371	374	374	355	339	358	327	377	351	326	345	359	370	373	382	345	364	387	394	372	323	351	346	370	378	388	373	381	365	383	376	357	334	366	357	355	360	370	368	344	358	378	359	377	370	365	384	372	358	344	367	373	351	381	362	361	352	397	371	390	337	348	364	343	345	364	401	336	369	356	345	376	364	357	353	347	357	344	328	351	369	372	370	364	375	348	349	383	343	375	344	329	382	354	376	365	348	383	364	329	402	356	362	326	362	375	324	354	339	364	370	364	368	351	345	363	371	377	340	354	363	367	362	399	361	377	408	357	347	354	352	348	359	375	370	338	371	335	390	353	348	372	379	362	342	347	350	352	365	331	367	396	356	377	382	349	387	362	320	365	369	389	390	361	358	374	355	373	368	373	340	343	362	366	329	344	370	323	328	361	389	357	377	370	348	387	354	370	373	357	354	357	363	363	344	336	329	377	389	376	386	359	341	393	349	355	370	364	389	370	381	352	347	367	394	389	373	360	365	349	379	344	346	359	366	345	352	374	353	379	371	350	321	383	327	339	368	327	345	359	374	372	356	385	360	397	326	358	375	404	371	367	352	372	396	378	391	359	365	365	342	397	373	335	372	366	384	388	351	359	375	362	349	371	354	372	377	384	332	383	374	365	371	332	388	345	384	356	353	359	388	337	392	369	371	382	332	364	345	336	338	347	377	339	338	358	348	339	352	344	379	359	364	387	336	361	378	345	371	402	361	364	346	378	378	345	363	352	365	348	395	345	376	355	330	349	344	346	366	402	351	360	345	345	402	353	360	343	377	362	333	358	347	380	370	353	329	335	378	374	372	373	350	348	346	349	342	378	375	386	371	348	390	350	340	335	336	350	357	340	375	373	359	372	353	348	354	355	348	358	336	387	356	376	372	361	360	374	377	360	353	349	374	351	375	345	386	357	362	368	379	370	341	378	378	358	357	354	329	345	343	376	337	361	350	346	364	345	352	396	356	360	332	354	382	398	395	339	393	369	335	353	384	376	366	330	356	348	379	371	319	355	374	348	352	394	380	385	346	374	377	388	371	388	350	369	369	351	370	362	378	369	359	351	360	371	378	337	366	378	368	365	352	374	365	346	338	413	352	417	375	370	378	384	367	383	321	331	322	360	385	371	350	350	351	349	364	336	358	346	368	389	337	379	344	358	351	374	361	365	352	373	379	379	350	347	375	384	359	373	391	382	371	368	379	336	375	370	382	369	352	384	371	363	363	390	374	348	370	317	406	387	352	347	377	343	406	348	383	320	358	363	331	361	384	373	375	401	402	345	330	344	345	367	369	375	358	349	388	353	349	319	318	360	385	365	373	377	358	341	382	351	324	351	367	379	339	373	373	362	373	361	381	352	366	373	376	367	368	355	370	333	378	378	371	357	340	377	356	346	336	384	345	338	333	378	365	346	358	360	388	353	322	387	358	330	384	360	331	375	350	376	372	357	363	390	401	380	382	357	357	365	351	377	349	328	338	315	358	348	365	356	362	382	422	336	386	348	359	353	362	345	353	340	396	377	381	391	366	355	378	317	336	375	345	354	358	384	344	372	349	368	374	369	365	330	350	379	320	387	347	408	372	359	344	357	366	364	343	342	365	339	332	362	351	340	378	355	367	369	370	352	374	354	367	341	352	383	374	351	395	370	363	374	392	366	359	393	358	374	347	352	349	343	323	413	339	357	357	329	379	356	316	344	367	339	381	332	381	359	369	392	345	349	344	366	332	330	403	369	364	341	342	367	370	337	388	373	366	352	347	332	324	369	364	388	371	354	314	353	322	364	396	364	407	346	385	379	385	386	370	349	379	338	372	383	368	371	351	357	348	360	372	409	368	331	374	384	337	369	375	367	352	391	366	353	332	320	351	352	384	353	365	347	360	358	338	353	387	352	341	331	374	349	369	350	345	386	371	339	339	360	364	346	357	349	361	360	341	357	354	377	353	382	374	379	376	353	370	341	388	373	326	405	397	357	327	346	360	400	352	347	340	343	351	389	348	347	409	401	377	386	346	366	340	359	353	345	403	356	370	373	378	408	359	357	373	365	347	367	381	337	379	376	334	348	376	343	380	376	382	358	358	354	351	359	384	365	422	394	376	364	350	362	350	363	365	349	378	356	342	375	346	340	359	399	381	350	385	384	356	391	361	368	381	368	351	334	386	382	378	406	357	360	376	377	358	373	385	375	388	362	357	335	368	320	355	339	384	344	349	346	323	305	355	386	326	380	386	335	352	343	372	366	382	377	377	349	365	367	359	376	363	378	387	334	341	354	337	387	345	333	346	395	373	383	376	372	381	374	335	351	378	371	364	338	367	372	381	341	323	324	373	354	402	357	358	343	344	355	398	359	370	374	363	352	341	368	375	338	356	338	324	355	370	359	378	412	365	340	369	373	351	347	387	361	349	378	350	395	389	347	344	401	355	378	332	355	421	368	356	357	368	351	349	369	367	336	373	362	401	354	354	335	336	360	370	343	372	403	374	361	378	362	382	330	379	389	352	381	337	381	360	331	348	361	344	377	336	360	333	360	366	333	339	373	379	377	390	354	354	386	380	352	360	372	359	391	380	383	348	377	370	369	355	354	368	343	328	356	373	389	370	342	378	379	350	355	337	365	367	372	341	362	351	349	401	363	377	356	394	385	353	380	377	400	373	364	383	354	358	354	390	350	369	388	341	363	333	376	355	412	361	357	368	357	327	384	355	340	345	370	376	373	361	398	348	346	380	347	369	402	348	340	370	396	335	374	379	362	380	353	357	358	368	351	358	349	382	373	339	363	332	361	355	351	379	346	371	401	375	389	356	379	368	362	347	338	352	380	363	356	360	366	347	342	339	349	359	358	360	375	321	373	366	325	402	366	357	370	359	342	377	370	389	342	368	347	340	358	371	368	356	363	372	368	325	371	381	356	344	371	367	321	393	345	349	413	358	369	374	373	354	318	368	381	397	360	370	380	355	376	368	393	351	359	371	342	340	361	366	368	368	371	371	405	364	343	343	352	336	389	379	351	358	374	377	367	351	379	379	360	361	351	407	363	354	340	345	365	359	370	356	363	360	399	412	372	345	337	364	390	368	332	386	360	339	341	387	342	376	364	347	344	375	371	377	371	343	362	332	347	371	371	370	332	353	378	373	362	358	374	367	311	398	345	404	385	332	347	374	339	347
42395	58044	38082	14474	10312	7751	6073	4469	3608	2711	2216	1996	1548	1310	1088	928	863	764	664	645	568	608	552	506	513	481	477	470	433	437	452	431	419	423	415	432	385	406	384	368	378	391	372	373	401	382	373	362	397	348	318	386	352	401	334	383	316	370	378	364	370	347	377	395	365	359	372	360	377	364	319	352	371	357	380	372	382	374	369	338	346	410	363	385	379	381	375	363	371	367	377	357	336	390	320	367	396	383	340	385	384	375	399	367	390	387	362	410	407	402	403	362	389	316	373	360	367	375	361	407	371	367	334	358	378	359	372	383	353	399	364	356	378	404	335	363	365	384	377	324	372	370	344	367	357	364	375	383	374	341	378	380	398	353	356	377	364	374	377	378	366	339	374	334	374	378	370	353	371	375	347	376	371	358	368	368	396	355	354	330	368	370	378	375	386	388	371	348	348	368	363	363	369	374	395	351	324	384	372	401	331	362	388	365	358	363	413	373	356	359	344	345	344	366	369	392	362	399	392	407	377	373	371	392	356	362	391	393	362	366	382	377	354	359	359	364	394	387	347	377	365	364	381	366	400	373	333	332	387	385	357	367	401	392	343	370	370	416	382	352	366	386	406	339	354	377	391	365	394	391	355	344	376	329	359	399	362	358	346	378	367	356	361	328	358	388	344	386	403	357	377	368	370	387	358	406	381	375	372	373	365	331	357	358	388	336	380	356	351	392	380	350	370	377	395	350	352	375	404	368	390	387	382	388	346	365	362	388	364	357	370	364	403	351	385	342	371	359	346	358	340	351	357	393	348	386	359	329	344	367	393	340	363	366	391	374	354	352	350	388	355	361	353	352	370	364	405	361	357	387	378	408	391	352	367	374	384	361	355	377	359	378	351	362	367	343	369	347	363	343	347	362	403	350	371	392	363	386	398	336	395	360	361	393	316	387	356	365	363	368	370	393	403	404	381	370	366	367	381	373	424	399	337	407	382	379	393	355	362	365	359	362	363	354	399	362	348	380	377	373	347	360	383	372	363	378	375	392	369	378	375	371	384	390	355	366	390	357	379	384	359	336	336	392	359	373	393	395	358	364	372	376	399	383	364	360	354	341	380	343	380	369	380	365	346	355	387	369	393	355	379	352	362	393	346	354	375	355	355	402	385	345	355	362	394	386	360	394	392	360	329	339	393	372	384	340	400	384	317	338	394	400	366	342	375	376	375	409	355	383	380	381	365	329	357	368	355	377	343	334	366	384	370	342	400	345	378	352	359	371	354	351	363	375	369	399	370	388	333	404	344	371	364	346	346	362	393	350	391	372	374	365	357	385	383	381	367	388	405	350	372	397	346	376	354	368	346	406	374	363	356	393	389	340	357	371	337	368	390	383	324	357	364	374	390	364	363	378	387	341	374	343	334	400	345	388	379	357	381	377	350	348	379	345	347	380	346	335	364	368	379	366	368	384	387	342	372	350	370	375	365	394	378	337	329	350	354	369	393	391	375	365	377	363	400	408	359	380	372	380	401	349	348	369	356	391	398	402	356	366	355	372	358	368	414	380	356	403	364	375	345	354	346	380	365	367	346	355	365	365	363	360	380	420	356	357	381	359	371	409	392	349	363	375	351	381	343	364	375	373	332	376	366	364	351	366	385	359	344	400	355	349	336	358	353	352	355	387	355	402	363	361	338	350	348	372	406	381	367	374	365	373	337	348	412	378	386	393	379	370	349	384	348	345	361	372	349	379	365	357	377	375	383	340	365	361	378	367	386	385	348	408	377	394	355	409	369	392	386	371	351	340	420	400	381	369	375	361	375	404	383	398	381	331	388	359	395	356	351	366	365	394	394	372	373	361	353	367	363	340	385	376	359	390	373	342	374	373	357	354	377	368	352	391	372	357	352	388	376	364	391	379	389	374	389	335	391	332	379	374	372	373	377	381	373	340	381	379	367	398	377	344	379	361	395	379	353	368	401	383	367	375	337	384	377	390	351	346	364	371	344	352	406	382	361	386	384	354	342	363	365	396	362	358	351	394	388	393	377	364	387	366	371	367	420	390	370	368	400	379	407	354	383	404	345	387	363	348	364	398	358	390	353	356	368	356	374	367	370	350	381	356	394	336	367	366	343	394	374	369	348	360	375	371	359	358	361	394	358	334	376	389	385	370	371	380	400	396	396	367	360	378	356	328	362	367	374	353	397	377	352	386	404	410	371	367	366	368	396	343	364	361	334	378	364	353	378	389	385	382	364	374	393	361	362	344	358	358	351	367	403	349	345	396	386	375	383	376	330	370	358	371	355	322	397	367	366	368	402	360	364	355	408	355	382	340	393	406	352	396	356	362	363	382	348	378	400	340	368	390	383	381	352	375	365	371	345	371	370	381	354	402	388	351	380	396	337	397	350	371	377	371	358	338	354	384	391	408	358	374	350	381	346	377	364	354	346	373	372	364	375	385	339	376	363	335	351	386	333	379	377	363	340	357	382	358	357	349	360	408	348	364	365	331	369	359	369	358	343	361	353	394	384	350	356	386	380	352	351	346	365	346	370	372	353	369	345	384	360	385	359	341	369	381	426	382	368	375	371	380	382	380	410	372	360	350	380	365	365	372	370	346	364	375	344	359	368	353	389	394	381	342	337	380	354	357	375	358	384	362	358	368	351	372	347	414	382	351	399	341	399	366	354	389	397	379	360	352	372	393	427	398	379	321	350	360	333	356	367	403	369	362	400	371	364	360	378	374	313	361	397	397	370	368	393	377	353	368	373	347	376	370	403	359	361	388	360	310	388	402	353	375	376	394	384	361	380	376	387	370	342	397	345	355	383	375	370	357	343	358	367	391	403	366	387	378	345	350	384	374	346	405	375	369	347	362	387	384	388	397	387	383	350	348	359	352	370	361	356	374	364	357	374	381	361	368	401	382	375	372	368	373	423	378	362	368	384	363	395	385	380	373	383	358	363	351	365	375	380	360	405	369	375	358	389	350	385	377	353	388	381	382	394	354	326	364	394	392	369	340	370	389	389	350	402	384	336	364	384	360	380	384	349	360	379	390	365	369	374	359	348	345	334	376	360	363	389	387	379	371	386	378	364	381	351	383	410	369	370	350	363	392	373	367	367	362	381	381	352	363	364	357	366	397	370	356	322	367	373	349	360	367	377	369	404	391	389	392	366	351	357	342	366	382	349	377	340	376	356	341	364	385	378	370	363	348	353	395	348	358	351	387	354	376	381	338	362	352	339	375	348	362	376	367	362	381	374	365	364	353	364	373	370	365	370	368	381	373	347	346	389	401	335	358	367	377	389	357	372	407	395	371	377	367	356	338	409	372	362	355	348	384	368	373	347	366	359	375	339	353	341	382	353	385	355	347	369	414	343	381	385	376	383	376	387	380	373	351	337	344	384	392	338	352	375	303	389	343	383	326	406	347	397	389	344	362	355	370	357	321	373	367	359	370	366	359	346	369	378	362	362	357	393	356	361	351	388	362	400	381	393	349	333	361	394	370
22408	20310	26736	23605	20248	20174	12403	4754	3155	2752	2212	1697	1491	1301	1250	1129	1028	996	970	976	901	848	812	790	748	712	815	664	771	720	710	732	685	712	707	665	715	695	684	677	681	661	656	639	722	653	705	703	664	677	632	697	620	717	656	679	666	651	603	674	682	638	648	647	660	685	653	644	701	672	664	604	629	633	682	637	681	714	631	649	611	628	682	683	647	658	666	648	653	684	681	677	652	696	721	648	679	696	660	664	637	635	678	700	680	697	663	711	715	705	677	653	643	633	627	661	678	675	681	608	629	669	658	649	678	687	648	653	674	641	635	677	654	611	695	645	649	622	687	688	662	684	633	671	699	685	657	643	663	648	641	689	699	639	634	662	675	673	652	651	680	623	658	686	620	610	618	629	666	675	722	676	648	712	652	705	694	653	690	652	653	653	629	625	625	619	697	621	613	686	692	678	641	662	620	635	662	712	664	616	657	669	676	609	654	655	726	663	692	638	706	632	676	609	668	694	657	682	676	653	634	707	661	662	644	620	654	641	633	685	659	690	675	665	667	687	679	679	683	692	632	630	668	657	609	665	644	657	646	697	607	648	659	661	688	640	654	622	689	659	712	660	653	662	658	631	667	682	651	714	657	677	634	650	671	675	672	660	640	716	669	655	654	638	663	674	651	678	689	693	635	667	634	656	666	668	633	599	679	613	678	644	611	682	668	701	637	643	638	706	659	684	610	620	640	646	695	647	637	628	663	677	692	637	669	667	694	638	678	651	707	722	687	683	678	697	662	700	665	607	663	662	631	674	656	645	677	687	613	688	691	644	668	707	628	648	677	636	670	616	669	659	650	698	694	633	692	684	678	628	658	650	653	658	609	633	663	678	671	667	706	645	655	664	650	710	640	664	682	682	650	660	678	697	681	658	673	670	646	664	662	660	715	655	638	644	636	654	685	644	631	659	652	676	615	639	668	707	615	656	628	699	652	617	637	652	677	645	690	670	662	605	685	637	679	657	704	608	643	660	658	655	649	680	691	662	679	643	646	633	662	636	684	651	647	652	624	654	678	663	667	647	622	631	688	685	651	615	666	601	679	644	715	654	664	650	669	633	699	644	638	660	686	670	670	644	665	634	648	659	658	648	667	665	683	688	701	660	674	652	677	655	652	660	694	649	629	656	605	668	656	676	666	656	700	684	701	687	680	653	647	674	676	664	659	648	675	687	668	635	697	706	660	649	641	639	714	690	694	639	673	662	652	702	650	638	647	672	669	661	676	657	681	662	653	703	642	635	679	677	643	733	635	630	642	648	670	657	639	691	684	670	653	693	662	681	676	644	648	668	690	652	675	683	603	633	635	708	604	633	674	642	618	654	689	652	671	667	627	644	623	647	648	630	658	671	604	630	620	663	639	643	691	698	681	673	692	592	698	660	696	696	687	671	680	682	707	627	691	671	697	674	616	665	667	617	664	627	672	645	668	678	639	696	600	707	704	639	666	692	619	656	645	647	659	611	690	671	662	682	645	626	702	652	669	703	667	651	617	652	631	630	677	714	644	662	663	672	640	677	669	643	686	659	691	678	656	649	666	655	666	685	691	676	672	657	666	629	677	647	622	658	663	619	676	644	661	658	686	665	670	663	619	640	668	678	699	645	657	647	669	649	632	729	654	663	663	641	649	680	667	679	657	667	641	678	656	628	678	643	642	626	637	636	652	651	679	674	691	683	614	599	668	671	646	638	656	701	621	639	611	653	663	713	654	702	663	651	664	635	692	623	670	641	664	651	698	643	654	618	627	665	652	687	675	683	676	636	648	600	689	655	682	680	625	664	664	649	747	680	674	653	705	646	699	641	702	650	684	680	651	678	623	653	673	690	654	636	666	674	647	677	697	655	661	642	671	653	671	658	666	653	715	666	665	632	656	689	658	671	689	634	617	676	705	597	601	656	644	635	687	663	713	632	635	646	673	619	656	663	641	632	666	679	642	661	687	651	692	655	666	656	663	635	645	682	644	669	652	629	627	694	665	668	646	630	662	643	662	623	667	681	660	686	646	614	606	721	700	694	690	674	646	628	675	666	658	648	653	661	672	598	632	617	660	677	716	622	609	692	644	625	671	699	715	668	644	666	651	669	629	664	636	651	678	708	669	668	656	635	671	663	591	661	659	592	664	676	628	629	673	660	693	640	664	657	719	676	637	628	683	632	641	626	599	673	648	687	629	640	620	691	635	674	691	705	732	656	680	667	669	673	690	664	661	658	644	643	670	676	625	657	679	680	675	682	668	640	689	629	676	646	626	674	598	659	636	698	648	641	704	664	675	689	653	642	651	692	755	646	655	681	667	632	637	713	661	689	665	637	650	641	600	687	677	626	637	661	693	667	632	684	708	660	630	657	682	668	640	657	657	659	689	682	664	660	614	659	683	639	696	689	658	640	681	646	625	622	620	680	652	655	681	657	642	626	650	670	676	667	677	666	627	654	686	670	679	647	673	633	655	710	719	654	651	687	682	675	681	613	644	678	639	656	649	670	719	675	629	680	651	665	657	654	694	652	674	631	659	662	662	636	682	637	659	686	718	644	667	621	612	670	688	690	707	652	664	636	675	690	661	630	675	642	663	659	677	692	650	603	642	653	659	661	691	622	700	669	640	661	683	683	630	650	656	647	675	604	678	654	649	625	650	700	642	636	649	646	654	642	638	694	632	660	671	625	660	669	633	661	665	714	684	704	683	610	671	660	670	660	685	667	606	682	639	651	677	630	661	665	664	648	703	635	651	664	665	678	662	656	679	656	664	648	645	679	644	647	671	685	638	708	672	637	635	648	671	655	618	618	664	715	655	707	673	624	652	666	638	632	616	665	633	709	671	704	676	617	643	651	667	638	665	674	662	637	652	664	684	663	673	690	706	671	638	638	682	685	721	657	676	649	640	716	607	626	689	685	650	699	675	660	705	659	647	632	695	651	638	633	638	663	632	649	666	703	635	635	674	631	625	646	629	679	737	615	659	601	703	596	648	665	647	657	678	670	666	663	706	638	692	614	627	643	639	669	676	664	652	627	614	629	640	668	644	633	671	672	679	665	710	627	674	645	686	665	647	681	657	651	587	651	705	654	672	680	663	682	637	667	640	651	692	666	645	630	715	656	679	629	635	701	642	647	663	647	637	635	653	697	656	650	676	664	678	602	656	692	669	643	612	611	640	602	656	649	604	665	614	682	658	612	664	675	612	660	679	658	676	622	674	635	678	676	646	647	647	663	634	648	687	635	679	664	671	625	615	651	628	659	640	601	658	687	653	661	641	602	637	683	655	627	703	591	676	650	624	686	693	647	655	679	642	676	625	614	690	640	621	686	649	679	665	720	656	697	669	669	628	632	659	643	711	656	626	645	694	657	625	656	625	656	666	690	664	677	648	686	685	644	615	680	629	674	687	673	710	699	694	653	611	681	688	721	709	666	601	644	640	645	637	673	685	657	626	627	684	586	683	666	644	656	690	675	700	679
46647	68723	46992	21902	15837	12513	9696	7522	6003	5003	3947	3037	2373	2173	1907	1658	1476	1338	1278	1256	1139	1016	900	908	919	865	862	828	795	817	756	763	761	723	735	722	718	719	714	700	693	676	644	639	713	648	717	661	655	649	651	688	627	662	678	645	650	621	638	644	618	671	691	639	648	726	637	669	663	710	643	675	699	639	668	667	651	679	640	664	661	645	669	653	717	645	629	625	665	688	659	688	691	642	650	677	621	671	619	655	704	629	650	688	624	654	672	656	677	704	638	650	693	692	641	594	639	691	650	649	670	662	646	616	679	671	662	652	697	620	665	700	679	638	647	660	723	634	676	657	691	629	651	666	672	672	635	679	642	631	645	614	656	662	652	630	655	643	643	627	646	657	647	616	609	679	634	641	698	605	684	690	638	654	676	630	622	680	646	661	629	643	672	658	638	666	672	648	683	669	625	685	654	661	683	670	677	627	636	651	611	677	617	664	639	645	632	611	636	643	655	676	646	685	694	617	645	705	667	647	626	678	667	705	666	620	626	654	642	657	689	685	635	664	645	649	623	629	653	661	614	671	680	683	639	648	634	647	659	628	668	632	616	624	660	652	677	669	722	645	644	639	680	682	610	626	619	679	634	656	637	615	657	650	607	627	704	656	664	691	691	634	644	688	700	626	654	678	669	668	621	666	630	631	671	656	686	625	604	677	616	662	680	612	609	678	623	673	656	646	683	620	613	659	691	579	685	668	665	595	635	667	666	671	635	633	651	615	646	624	649	687	658	680	642	599	650	667	662	607	660	610	627	687	618	669	642	639	644	717	664	657	663	625	635	681	670	739	596	645	656	622	644	664	612	662	608	656	676	688	644	655	668	625	637	651	621	645	647	683	695	686	675	662	659	675	661	625	656	657	622	611	650	686	628	592	672	663	677	679	625	676	586	642	645	606	637	656	636	638	683	672	638	647	671	655	670	660	649	672	620	665	643	639	695	666	644	659	628	627	694	653	640	675	647	639	586	659	636	671	669	658	652	662	688	660	638	642	660	638	665	683	678	645	691	655	637	637	675	664	677	629	640	649	709	676	622	592	624	678	687	695	611	600	615	699	665	623	640	668	662	623	645	688	641	656	629	651	629	644	620	663	646	672	615	645	686	664	638	676	644	680	599	684	617	616	671	685	655	639	674	646	630	615	647	618	699	661	626	687	664	622	653	668	628	651	663	661	660	705	647	634	675	612	661	681	630	666	655	683	718	660	663	643	651	694	650	668	650	588	621	641	605	692	645	661	609	666	650	708	680	655	694	675	640	655	649	651	644	643	635	656	677	675	608	654	630	635	618	693	641	640	661	691	675	661	613	694	687	654	598	654	716	653	657	620	616	690	637	668	601	645	670	712	666	653	695	619	697	604	721	592	686	678	672	692	657	641	682	636	664	667	651	654	658	630	649	677	673	634	645	691	666	627	653	689	674	653	621	638	642	652	667	636	645	643	650	646	636	669	709	664	690	653	655	644	682	630	665	677	620	673	651	670	631	636	638	681	632	645	640	677	664	672	624	659	660	655	578	631	671	634	683	652	639	621	649	659	658	656	634	592	650	651	699	669	654	623	669	666	657	665	627	615	645	623	626	648	696	692	668	712	676	611	601	673	640	618	691	661	691	662	655	657	644	706	659	645	640	679	635	648	674	644	680	681	608	631	640	648	662	653	577	668	626	624	649	661	646	658	635	662	658	640	645	649	674	645	669	646	681	660	592	626	651	635	680	647	691	664	677	581	641	647	664	690	618	666	653	647	662	668	670	617	669	634	679	675	652	697	657	661	670	608	623	674	636	632	693	673	654	690	636	627	636	669	650	656	701	639	637	615	657	623	665	679	652	639	690	663	636	645	632	666	658	654	663	691	659	659	614	635	653	669	634	619	645	680	664	633	675	651	620	657	664	684	672	637	638	638	690	640	670	640	686	618	681	697	620	632	670	641	635	662	613	641	683	654	597	666	655	649	664	678	646	688	651	657	682	627	691	673	666	660	640	611	658	616	613	644	621	669	678	662	608	641	682	657	668	655	704	594	627	645	653	648	675	617	630	652	717	671	623	663	628	622	631	672	621	618	660	649	661	678	593	650	651	599	618	676	656	670	648	666	686	684	641	679	667	633	634	681	659	653	650	659	688	664	708	639	669	643	637	649	609	674	703	691	625	587	654	686	679	652	665	649	646	635	671	647	634	687	661	673	649	680	648	683	618	672	653	664	658	649	662	661	661	647	638	626	639	650	662	695	597	677	657	674	632	648	674	682	600	644	676	626	643	661	652	610	678	655	630	645	646	650	654	658	683	674	678	634	668	658	642	663	662	651	692	622	662	648	663	640	668	604	642	683	656	657	672	692	700	632	639	692	658	702	667	631	627	664	652	667	646	644	695	586	627	726	665	708	650	654	656	662	658	692	649	677	680	687	652	609	630	635	658	638	626	718	688	669	687	641	663	659	679	634	639	677	626	664	655	636	627	617	636	658	661	623	671	650	642	634	670	643	646	677	646	673	597	650	651	625	655	656	644	675	643	619	666	659	670	652	627	680	658	632	631	633	605	650	638	637	645	665	674	657	608	617	618	601	627	644	654	638	660	615	653	663	628	648	622	688	617	637	700	707	615	663	636	658	641	664	643	667	618	654	648	699	654	634	698	662	669	683	665	655	676	647	696	651	672	684	615	652	687	652	610	653	671	657	666	675	674	626	621	664	675	597	691	646	685	627	706	629	656	701	658	665	661	612	656	615	676	654	673	644	661	616	636	624	679	682	646	651	640	628	632	685	609	618	647	694	648	641	637	656	641	689	682	651	662	624	640	682	674	707	622	655	656	644	652	677	622	669	644	706	658	643	651	634	625	659	637	641	636	686	652	648	656	650	655	667	655	699	632	648	671	668	647	684	632	635	659	647	644	653	629	633	661	638	640	688	627	622	615	660	659	641	649	604	620	621	645	666	671	670	691	670	633	656	666	672	677	663	647	653	668	661	651	693	643	636	662	658	686	651	656	698	649	693	676	656	678	630	701	692	655	690	638	629	659	660	664	624	659	677	653	697	665	675	697	681	681	668	653	622	659	632	661	615	667	657	675	660	667	624	616	666	634	639	686	656	654	637	682	644	630	664	677	634	635	666	627	625	610	642	684	656	638	668	625	657	594	696	634	649	664	635	635	656	709	610	650	675	601	672	705	642	636	632	616	677	660	659	681	619	652	645	638	631	672	677	691	662	643	654	647	677	631	647	680	658	665	617	667	627	654	632	652	652	620	648	624	685	657	663	642	663	630	647	672	648	670	662	625	652	696	652	672	695	664	682	632	686	685	683	658	612	621	631	643	622	690	625	692	661	652	627	653	664	661	684	612	655	638	679	650	640	658	645	662	646	620	625	636	651	636	687	681	669	667	696	651	624	685	681	686	649	605	704	658	649	637	649	695	662	686	667	616	626	645	639	618	632	676	663	686	643	633	641	632	685	641	648
41845	41559	28799	10834	4187	2806	2060	1495	1212	945	725	586	540	504	476	381	397	355	347	275	324	309	289	319	306	296	259	303	298	276	254	267	315	250	228	265	263	257	252	279	235	268	244	253	276	260	244	279	250	271	230	244	258	241	275	265	249	248	265	257	260	240	243	216	257	247	261	256	268	241	273	232	251	256	275	257	240	243	270	231	238	264	280	264	299	259	241	221	249	262	240	289	238	274	250	266	264	238	259	216	271	252	272	256	281	268	235	260	251	250	254	258	241	245	255	258	282	265	256	251	233	247	269	243	252	268	263	235	274	248	246	235	258	259	242	230	274	257	269	252	217	274	267	253	245	291	238	265	263	268	242	235	227	264	238	234	263	254	269	277	255	269	278	217	227	280	226	256	233	252	276	243	263	249	252	253	257	227	258	246	260	236	254	234	257	276	242	256	252	257	270	239	240	256	266	247	255	232	261	275	247	249	305	247	257	242	260	246	281	245	282	239	264	243	263	245	204	246	256	250	224	243	229	255	270	242	245	282	257	245	261	251	257	257	248	261	252	245	276	262	238	257	239	256	266	259	259	270	262	250	248	250	220	262	237	266	242	277	275	262	264	256	255	239	261	260	264	261	247	249	240	276	262	240	265	262	259	259	253	253	225	277	264	251	256	249	264	250	256	254	252	244	233	259	256	257	248	236	251	268	256	234	252	239	233	259	244	259	272	270	247	244	249	258	203	270	242	235	219	256	261	251	235	271	254	229	221	278	247	265	280	250	283	255	290	263	271	227	297	257	243	253	246	268	251	272	257	265	261	261	237	284	235	243	248	272	238	257	268	257	270	274	245	263	236	259	252	256	272	234	247	243	229	234	241	243	238	253	252	238	253	236	258	268	291	243	259	265	254	247	230	249	260	273	231	256	239	242	265	248	290	281	250	272	234	251	274	257	253	262	270	229	249	236	282	263	272	254	264	265	266	244	260	261	232	286	225	241	259	259	238	249	257	255	251	210	245	267	262	265	267	286	250	241	260	250	227	261	242	230	250	264	300	252	254	241	256	256	247	264	255	275	244	261	259	259	256	257	254	240	245	247	248	224	246	243	253	285	269	265	264	282	240	248	236	234	255	225	276	260	238	245	266	232	285	250	236	237	277	286	286	256	269	258	242	274	243	257	253	261	251	243	243	261	263	238	261	213	259	253	250	265	266	262	225	258	246	286	263	264	277	257	245	264	251	243	246	258	264	256	238	236	258	231	271	260	291	275	273	274	289	259	212	245	268	233	262	274	268	237	254	270	269	266	264	257	256	231	254	248	273	236	243	232	236	276	244	249	244	260	238	271	246	229	242	273	247	271	236	232	266	279	257	244	275	273	255	249	257	230	263	255	266	258	251	253	254	247	263	227	261	257	259	268	283	258	252	226	276	283	257	263	248	259	259	259	269	259	285	266	253	264	248	267	261	268	260	263	254	244	269	255	271	236	271	265	259	244	293	257	278	204	240	244	286	267	255	246	250	246	228	260	263	266	260	252	269	262	234	259	236	261	229	267	261	265	309	239	262	259	265	281	262	273	235	259	254	252	265	262	257	224	277	263	263	241	237	262	232	256	248	229	262	256	286	244	263	264	268	253	275	233	275	249	273	256	264	246	242	260	220	245	260	218	245	249	267	276	262	264	242	248	257	256	255	258	265	255	267	242	278	265	240	237	284	258	262	279	242	270	255	269	243	256	250	251	252	232	245	249	246	274	246	254	227	276	254	233	240	244	243	258	252	240	259	234	244	241	267	271	261	276	272	245	267	225	238	247	246	240	242	258	262	275	256	244	259	250	274	246	233	263	269	261	277	236	251	242	247	261	243	261	281	270	251	237	246	248	248	274	249	255	247	240	268	241	247	239	250	257	255	249	235	255	268	217	246	266	264	257	249	266	221	251	271	274	250	263	245	239	249	259	260	229	263	271	262	251	247	247	273	254	254	259	258	249	280	255	246	254	237	260	237	244	254	265	246	270	271	238	279	251	268	245	271	246	284	241	244	269	259	252	262	256	265	322	259	235	220	241	289	222	251	233	292	253	268	260	264	281	280	259	248	251	254	268	254	268	244	251	270	250	281	237	248	248	237	259	243	254	248	270	278	271	258	248	237	252	227	298	288	245	283	253	286	278	257	260	257	257	231	266	280	233	282	290	246	272	245	286	246	252	273	254	242	257	252	262	232	242	245	231	231	274	249	230	264	255	263	225	280	249	223	250	263	221	231	246	265	263	263	254	227	251	246	260	261	262	245	250	254	269	283	270	228	282	261	246	277	245	244	240	244	242	253	251	254	248	261	257	265	260	264	225	267	288	243	254	228	261	234	256	259	225	241	277	259	239	257	242	251	272	240	242	240	249	238	254	240	238	239	257	257	241	231	272	241	263	250	254	228	266	247	254	259	264	278	231	291	250	270	272	257	240	272	273	251	242	269	260	244	273	265	241	260	230	253	265	275	222	259	243	241	241	272	256	239	258	236	288	223	275	251	253	254	242	239	266	267	254	290	256	264	252	280	249	263	251	263	231	246	270	248	258	281	248	288	261	235	263	255	249	265	265	262	244	253	257	268	238	228	227	252	236	235	256	262	275	258	277	256	239	254	245	282	256	266	235	258	255	242	271	232	236	260	257	215	254	237	260	271	241	235	242	255	229	264	282	249	254	249	286	278	288	253	250	255	246	269	233	309	246	268	285	253	283	275	276	268	284	256	250	238	245	248	269	265	241	250	266	276	241	235	218	271	272	247	256	269	266	272	261	241	277	260	244	253	256	305	257	244	240	250	277	269	249	239	267	256	245	267	255	262	280	228	245	236	290	239	265	247	253	278	239	224	262	253	271	267	261	247	242	263	237	222	269	212	243	234	277	238	247	254	267	247	245	256	263	266	237	263	263	252	275	261	256	255	252	237	271	253	246	242	271	270	238	261	259	273	242	252	261	270	252	255	262	240	278	249	245	243	260	240	248	221	256	231	255	240	255	278	250	229	265	249	239	265	258	258	231	269	237	246	242	264	268	262	264	232	261	237	253	282	246	252	261	241	252	234	260	239	258	271	232	250	272	260	246	212	251	245	255	242	278	272	232	241	240	231	231	266	267	267	266	269	247	251	288	244	255	248	243	259	251	264	265	277	270	246	233	228	283	248	260	245	269	255	249	257	247	253	252	237	241	241	243	266	255	232	290	260	260	264	245	271	253	269	260	263	285	259	246	268	265	272	241	230	255	260	262	270	238	268	260	248	253	254	261	259	272	241	244	242	236	243	261	269	230	246	248	284	245	252	272	276	237	259	246	245	231	254	243	276	256	250	288	279	258	242	261	259	212	258	252	250	227	254	232	265	290	223	265	254	260	251	289	256	255	238	273	265	247	272	235	273	263	266	263	246	274	251	256	267	273	282	261	250	253	232	257	256	260	235	247	235	236	235	247	248	257	268	259	270	248	247	261	278	259	251	269	247	277	254	251	240	277
46528	49957	32327	11666	7594	5979	4415	3311	2793	1957	1518	1156	938	899	725	640	591	518	501	463	459	389	380	339	334	347	294	341	305	325	304	279	319	288	270	280	312	299	300	293	278	285	266	282	262	286	272	264	291	292	282	252	294	284	297	269	275	327	291	286	294	269	253	298	267	244	293	297	295	252	295	296	257	268	294	282	304	275	278	291	275	285	270	271	279	292	278	285	293	261	263	265	257	312	262	301	330	287	263	277	289	314	262	279	288	283	291	308	280	279	302	286	309	264	273	278	288	295	283	289	279	293	292	281	289	285	321	262	299	255	305	239	288	275	283	256	278	282	276	310	277	280	257	294	286	283	286	256	245	278	288	298	267	292	284	276	294	271	290	281	257	295	275	265	242	312	270	280	273	274	297	260	249	265	253	279	268	243	300	266	280	282	297	294	275	279	279	258	274	282	277	310	293	297	284	294	281	285	295	293	302	288	315	259	256	265	282	284	311	276	261	260	269	295	282	256	267	268	281	263	295	310	269	268	256	299	266	276	291	293	287	296	276	279	299	264	295	290	255	308	275	304	290	268	267	250	287	330	289	273	292	308	275	267	295	286	269	256	274	268	269	265	294	268	274	278	300	294	303	256	285	297	278	279	298	259	304	313	261	278	280	278	273	286	288	280	273	267	310	270	287	283	270	269	309	269	268	273	290	281	256	274	287	294	263	291	290	288	268	286	274	293	323	271	280	279	299	266	301	269	281	257	260	266	280	280	232	282	277	281	294	261	277	287	279	292	296	294	274	266	271	309	290	289	298	271	262	276	266	271	255	256	282	256	279	276	281	314	312	275	285	259	285	277	274	298	247	265	271	266	290	278	300	278	275	296	278	293	282	256	272	290	272	276	279	291	276	271	298	294	264	277	276	253	304	281	264	268	291	299	291	287	280	284	250	265	272	248	273	254	300	288	257	266	281	271	289	271	302	280	286	308	290	281	269	293	284	283	296	264	313	272	327	279	263	266	275	298	308	276	289	308	291	275	303	264	287	241	271	288	278	258	306	296	322	268	302	254	293	299	254	278	263	307	301	288	274	263	257	283	279	262	268	272	289	283	257	291	297	252	290	285	272	278	272	264	278	240	284	281	278	284	267	272	272	284	281	256	279	266	317	271	272	311	283	261	292	272	292	282	278	284	280	296	298	299	272	310	249	273	293	303	260	262	279	277	298	301	275	267	279	288	269	254	296	275	291	272	246	297	286	284	271	292	253	280	287	265	262	305	265	266	273	272	265	238	277	291	258	279	265	245	273	271	282	265	296	291	270	297	277	288	292	312	273	307	297	294	294	294	274	275	260	285	265	250	298	277	283	278	295	254	298	296	278	281	293	282	300	287	283	278	345	287	278	302	290	290	289	281	298	238	292	280	277	275	293	301	265	263	278	277	299	272	288	308	277	278	296	309	285	279	287	224	273	255	280	278	282	277	294	260	275	265	247	284	302	284	260	302	265	296	271	244	271	277	250	324	274	274	269	275	273	268	265	259	266	259	270	262	287	269	285	268	299	305	292	271	257	287	268	279	300	275	273	287	288	275	283	288	291	274	290	294	278	278	282	263	281	283	244	262	260	265	290	290	264	284	308	281	289	291	277	259	296	255	269	286	282	281	268	313	285	271	268	277	256	296	283	271	265	286	298	268	292	287	275	278	329	293	256	295	268	299	258	285	274	258	286	263	274	289	274	265	293	299	282	274	324	266	276	257	275	302	275	271	271	265	292	296	279	284	281	272	290	283	302	241	279	285	265	298	285	295	270	276	290	282	290	263	288	284	273	273	272	283	287	301	301	269	278	275	270	286	279	278	293	285	311	281	310	268	266	304	282	259	262	272	278	280	268	265	273	289	276	260	296	285	284	268	302	259	266	285	291	257	290	286	255	271	276	288	279	295	304	260	270	275	263	261	255	293	270	266	280	275	260	279	296	268	295	281	273	277	283	314	282	275	283	304	264	298	270	271	269	296	286	264	301	272	257	249	279	285	306	275	265	298	273	249	294	324	306	299	294	272	283	275	279	280	260	304	293	294	304	282	268	292	304	280	251	271	284	261	296	280	274	273	273	262	246	302	275	306	266	275	243	278	262	281	279	284	268	252	306	287	309	277	285	280	311	271	314	283	253	305	277	247	262	263	277	272	277	251	306	267	291	246	249	248	285	273	252	265	299	259	296	286	297	288	269	277	285	258	276	286	291	271	299	266	311	237	275	287	266	278	309	300	263	286	251	262	262	268	288	318	283	264	290	251	280	267	289	281	269	270	258	297	264	271	313	278	265	290	279	258	249	291	324	269	251	266	293	252	289	272	268	274	271	296	270	281	315	256	245	303	253	271	258	276	266	315	278	266	267	258	289	261	276	275	319	280	260	255	267	282	251	290	278	321	288	300	284	275	268	265	261	285	301	270	284	245	284	249	297	275	250	296	272	275	270	280	288	264	276	304	265	292	292	283	263	289	307	282	307	290	269	282	300	275	317	265	279	300	266	237	295	307	281	294	269	272	304	289	295	291	310	304	296	269	270	273	283	259	299	270	267	291	268	272	276	276	303	261	276	291	251	279	298	285	275	270	296	286	302	279	265	297	286	265	283	281	240	276	298	308	270	275	271	284	269	275	297	258	279	257	257	275	254	291	306	293	318	271	269	273	250	270	283	280	252	276	277	279	260	309	250	283	266	296	308	242	285	268	297	249	273	283	270	306	279	272	255	280	309	290	290	296	260	292	280	262	282	280	261	281	295	294	289	270	261	278	277	264	323	307	278	260	304	277	299	287	293	249	284	274	286	261	314	270	271	303	260	287	276	254	260	286	288	259	302	278	276	298	277	288	272	270	269	264	241	257	281	267	311	278	270	301	276	276	265	275	267	266	260	287	264	288	269	314	286	280	307	279	277	270	276	277	289	301	291	233	284	269	290	258	284	300	272	271	266	285	287	281	289	245	258	248	265	285	290	279	297	295	290	261	254	279	262	263	276	275	292	278	261	275	258	300	310	272	270	282	262	268	274	284	245	301	262	296	290	293	290	294	289	290	276	295	273	301	280	303	291	288	295	284	317	265	318	263	261	295	281	292	285	267	312	297	289	279	280	260	265	287	289	270	262	302	237	285	270	284	267	286	293	263	304	299	297	273	252	279	301	259	257	286	284	267	291	280	278	293	297	251	252	270	256	260	259	262	264	291	308	281	303	270	267	249	264	260	293	246	275	282	238	271	289	266	295	281	262	281	275	316	266	287	306	319	281	323	249	273	271	282	274	281	257	309	268	276	293	254	300	263	289	282	300	279	277	288	253	245	272	260	297	280	282	280	286	281	239	291	308	273	281	307	306	257	263	304	285	295	310	303	304	298	292	276	258	292	272	271	263	265	288	288	278	267	256	256	275	271	280	289	269	284	291	267	272	250	307	298	293	302	229	301	294	275	275	258	287	321	285	301	267	289	283	290	269	267	285	273	297	309	297	304
25159	20629	26366	24402	17455	7381	3504	2495	1662	1294	1139	926	864	805	730	654	577	496	499	486	448	416	451	428	397	428	405	388	362	412	387	361	408	382	406	396	421	368	366	340	342	416	354	371	368	392	371	390	390	366	372	381	366	381	361	366	348	334	382	357	378	379	380	371	330	365	365	364	364	407	363	401	353	365	364	374	376	395	331	339	373	373	346	366	399	373	377	344	358	362	407	363	380	378	354	360	362	349	388	345	387	351	371	354	386	361	358	364	356	405	361	371	383	371	354	374	346	337	407	342	350	354	335	362	365	366	339	350	344	333	326	351	383	353	371	362	334	371	390	357	393	383	343	344	347	376	375	350	359	372	353	376	396	367	383	350	344	330	321	374	359	395	359	365	340	383	336	362	332	362	365	342	367	374	357	337	394	344	334	343	389	403	351	366	333	367	354	337	344	334	409	392	359	370	338	366	351	352	344	358	380	347	367	355	329	393	393	326	380	363	359	407	370	401	360	368	370	368	377	380	335	360	347	370	351	350	359	371	318	370	384	410	370	373	328	374	391	351	339	369	344	365	374	353	346	324	385	367	381	359	361	357	347	332	360	366	402	427	405	367	373	325	362	366	347	392	325	377	353	376	375	385	353	369	349	379	391	393	347	396	359	344	378	359	380	359	361	367	370	350	345	395	379	405	360	353	386	361	354	373	374	360	356	375	340	376	359	363	352	335	360	345	368	370	339	362	383	335	380	368	348	383	333	371	381	361	369	344	359	345	378	352	381	378	374	338	378	345	350	397	369	352	348	402	350	329	347	353	352	398	358	374	368	357	346	347	406	360	357	365	354	398	368	351	338	348	350	384	372	338	368	371	324	409	354	361	363	389	394	377	347	386	339	330	386	381	354	375	352	346	378	374	401	365	384	368	349	387	362	388	346	365	365	400	357	372	404	373	390	349	352	326	344	392	362	370	353	355	371	388	381	379	373	382	355	359	332	382	383	325	397	344	372	360	379	369	354	373	394	376	366	368	384	369	384	396	368	355	375	376	374	348	363	379	373	372	384	343	354	352	356	364	356	348	347	350	391	349	361	374	348	380	369	379	332	356	364	341	378	350	373	398	393	390	347	373	378	386	356	380	360	387	351	378	370	369	359	355	389	349	340	397	370	354	372	371	373	373	368	367	417	363	360	376	397	324	361	377	356	369	350	377	349	368	350	353	366	374	350	321	350	353	386	381	340	367	354	357	362	402	349	389	355	372	371	380	320	380	389	384	355	368	347	314	344	379	354	370	347	360	360	371	367	361	405	370	337	353	346	341	392	371	365	355	336	394	366	350	335	368	347	367	351	344	378	318	393	320	373	361	345	327	352	381	362	344	358	370	394	339	371	372	353	366	331	389	360	382	342	373	364	380	353	380	379	370	352	352	366	356	324	341	376	358	384	359	359	377	348	349	374	366	352	359	353	361	369	396	390	382	350	365	358	355	386	370	359	312	380	370	338	357	373	377	377	347	382	369	362	375	341	382	350	364	357	357	370	364	374	348	364	377	356	379	391	345	360	368	356	398	361	390	343	368	358	386	385	345	434	339	362	360	346	411	351	355	373	386	396	334	390	327	343	397	380	362	375	340	369	395	389	341	349	347	351	409	405	325	384	362	361	383	330	372	392	408	341	363	407	358	361	363	381	338	365	366	398	360	356	383	382	383	316	349	343	365	393	352	328	368	379	368	392	371	357	366	382	343	379	380	374	382	387	361	357	385	355	385	361	384	345	392	340	360	370	323	351	346	387	366	356	357	395	356	379	380	397	367	363	339	344	320	373	372	340	372	400	356	344	352	362	357	370	388	390	392	356	346	353	383	375	340	358	336	362	366	339	372	343	346	352	343	353	364	364	366	396	352	337	379	375	318	380	348	351	338	332	340	349	346	354	342	409	347	360	354	351	334	347	353	404	355	364	347	363	372	371	369	344	368	393	340	379	374	348	391	411	365	366	405	332	374	366	304	367	319	371	377	348	365	364	406	355	402	343	365	362	375	357	359	369	359	366	356	326	348	371	364	349	371	361	370	402	398	330	381	383	355	349	344	358	326	358	359	342	334	381	380	354	338	371	351	404	335	376	363	353	365	384	401	358	390	342	364	382	383	375	384	376	358	390	359	387	365	361	363	398	345	357	373	343	391	377	346	377	392	386	379	370	335	352	354	369	342	334	336	368	370	362	352	371	356	355	359	336	356	386	347	369	369	386	377	387	308	347	367	380	370	376	384	382	363	350	357	343	360	380	367	373	360	384	392	344	343	377	349	394	393	403	352	359	364	344	367	357	339	380	345	391	373	369	353	376	362	344	366	376	372	371	363	333	364	339	411	367	358	358	382	358	387	337	357	346	355	382	355	346	373	341	359	384	360	363	363	352	362	356	334	359	375	385	369	376	372	364	380	376	342	353	376	366	365	391	392	363	360	357	379	395	361	389	345	375	353	347	351	361	321	363	358	348	350	379	375	383	378	378	339	350	385	392	355	366	353	339	374	378	367	345	374	392	338	373	384	374	373	379	358	383	360	328	338	351	377	348	337	366	358	379	362	364	357	379	382	357	335	353	341	371	364	346	347	357	373	340	367	360	418	353	356	347	353	368	350	368	352	388	370	363	376	383	374	412	370	384	387	367	364	353	369	374	389	379	357	388	382	330	349	366	362	387	351	360	397	366	369	354	353	355	378	356	365	323	375	335	340	351	392	352	355	367	357	346	374	384	409	364	383	329	349	347	369	360	353	337	390	354	345	346	379	379	349	357	364	385	377	392	343	366	380	357	354	382	390	347	374	362	379	383	376	358	384	379	357	382	362	363	351	351	372	336	369	351	360	345	360	355	416	381	365	379	335	378	360	372	362	369	380	358	344	353	384	382	380	362	365	373	340	351	356	384	340	401	379	351	360	356	373	331	332	369	338	349	365	356	344	368	370	362	311	382	343	366	373	352	342	344	372	352	400	366	370	387	331	365	325	334	346	357	340	366	353	404	349	361	346	365	357	336	417	358	359	399	374	378	347	382	370	364	347	344	360	342	394	355	378	337	380	359	375	386	349	362	362	339	328	365	375	349	358	372	329	345	374	376	336	355	348	383	399	388	362	343	359	393	342	411	347	367	374	359	343	358	377	363	387	360	367	370	355	362	378	374	390	366	358	384	339	379	373	383	360	343	342	360	355	367	358	370	360	376	379	416	343	369	364	380	349	349	361	328	350	382	362	391	345	351	393	395	335	383	366	352	374	396	339	380	368	364	387	347	390	351	356	345	374	381	377	376	374	376	381	351	344	391	340	377	355	360	350	326	337	384	375	349	345	380	340	355	349	359	380	326	359	371	329	354	365	394	354	401	360	391	336	396	341	363	340	406	357	353	338	379	363	383	392	366	380	377	374	367	371	403	338	382	349	398	373	359	345	333	350	385	331	379	364	349	386	340	376	379	356	362	380	347	368	398	365	339	331	371	378	398	367	382	340
42721	59247	40296	15319	10753	8226	6052	4884	3463	2646	2073	1756	1508	1359	1174	989	910	795	725	626	579	574	538	528	436	477	477	473	403	411	433	389	457	374	435	421	419	362	388	400	367	363	366	392	349	379	356	408	388	388	370	374	375	375	371	360	406	379	379	358	374	377	381	341	355	359	374	380	380	331	355	354	379	388	341	398	367	374	388	346	355	371	398	395	357	383	337	346	376	374	396	361	315	378	372	388	392	358	363	377	359	400	407	402	403	374	376	374	381	376	389	386	367	361	384	345	392	367	391	361	376	389	386	372	359	411	397	334	376	354	369	365	378	388	384	385	374	380	348	376	399	391	354	407	378	349	376	379	365	349	363	391	369	353	379	360	371	388	389	390	378	398	382	352	411	387	342	387	375	357	372	322	399	372	379	389	390	375	382	352	340	349	365	400	376	396	364	349	365	355	379	336	332	372	374	373	343	387	364	396	373	377	394	404	347	409	381	351	379	372	389	355	371	362	360	363	375	390	362	372	347	349	368	366	370	321	398	354	385	370	365	363	367	406	373	372	352	387	392	351	377	340	389	379	364	366	378	345	398	356	359	347	353	374	388	370	367	380	394	391	404	360	340	379	350	351	396	367	394	370	344	372	374	360	356	376	357	352	378	379	327	336	341	376	361	375	388	374	366	364	398	348	380	370	379	360	387	361	366	388	368	364	380	369	362	381	373	362	349	357	353	337	351	357	368	379	387	417	367	367	360	361	362	352	392	360	388	382	351	380	351	362	398	362	358	362	336	378	341	372	372	389	378	385	333	372	378	404	387	340	350	351	397	384	393	372	391	365	377	381	379	374	361	361	352	372	371	386	382	359	370	403	385	355	362	386	401	363	373	365	346	336	370	347	366	355	360	388	357	373	385	351	363	386	427	335	409	357	396	346	377	373	381	387	375	354	387	367	408	350	373	368	366	376	391	378	348	382	350	362	377	399	379	365	332	328	376	383	375	392	366	366	383	354	375	357	410	372	377	375	394	386	358	392	378	363	338	401	383	353	393	332	360	351	370	361	361	345	387	355	361	381	350	363	371	355	406	371	364	356	337	366	375	355	374	354	377	341	350	375	389	378	341	375	337	390	353	346	349	311	367	358	355	391	374	385	365	372	370	364	375	400	341	354	331	383	385	362	399	362	336	367	373	409	340	371	358	379	369	401	363	356	375	399	324	361	370	368	341	343	385	373	352	362	401	381	382	373	380	368	350	344	376	396	387	374	379	372	363	340	385	367	364	357	377	388	383	364	395	355	380	330	358	352	371	374	370	357	357	410	350	395	358	418	351	336	375	355	392	397	376	381	365	342	350	365	369	339	324	372	363	388	362	343	372	387	357	402	347	346	399	328	335	385	348	365	364	367	342	353	351	367	395	359	370	368	362	360	377	367	380	362	368	346	392	366	361	371	397	355	383	356	355	335	340	381	404	388	386	361	349	355	379	398	388	365	346	381	341	380	373	390	376	364	366	348	341	398	351	343	371	369	348	356	372	379	397	384	390	386	345	356	373	359	369	342	374	355	378	365	353	350	378	369	390	357	381	354	366	365	366	362	370	347	369	377	387	378	365	363	329	379	393	402	401	356	388	409	375	358	385	340	369	360	363	370	380	377	353	381	388	342	331	359	381	353	376	370	360	387	389	403	390	381	358	369	380	405	384	380	359	392	420	383	382	373	395	409	393	398	361	343	385	389	384	372	365	353	397	386	396	348	390	372	392	368	372	330	379	349	389	376	372	366	379	354	370	345	372	354	379	362	367	409	380	362	356	402	378	362	383	354	381	358	376	374	364	383	381	397	386	362	367	376	344	362	352	349	360	366	354	403	384	381	374	377	344	379	395	329	368	391	388	356	363	366	366	382	384	382	352	349	339	348	391	352	384	344	397	348	400	334	368	338	386	396	351	386	360	381	366	354	356	372	362	325	359	351	368	354	346	374	394	359	369	375	369	384	360	360	375	340	386	362	381	355	344	382	342	372	367	363	373	354	382	368	391	369	357	380	383	363	393	360	343	358	391	371	374	362	344	345	326	334	401	367	353	357	357	397	398	384	384	379	385	385	356	360	378	368	349	390	355	376	402	394	357	356	392	382	363	382	353	397	355	380	385	388	377	355	386	379	366	352	384	361	390	343	371	353	372	374	356	355	360	374	356	326	383	358	360	391	367	354	365	401	393	393	328	371	352	384	362	382	373	377	355	363	367	370	375	364	370	364	397	373	347	378	375	324	327	387	391	360	351	371	371	357	401	386	375	407	367	326	336	347	354	347	371	377	425	408	397	403	361	364	361	347	391	387	353	398	369	389	376	402	369	383	331	374	373	361	375	378	400	331	383	346	360	357	381	374	354	337	384	396	366	354	381	354	400	358	340	353	345	365	378	375	376	414	370	356	369	358	381	337	363	368	355	387	348	361	369	398	425	397	359	366	385	369	357	388	316	367	349	338	346	368	325	370	358	368	377	315	370	358	374	370	366	341	369	360	375	370	385	384	371	331	381	350	383	353	350	393	376	398	363	361	377	364	374	355	377	381	367	384	341	394	329	382	372	386	347	347	365	386	377	384	345	348	404	366	351	365	391	390	347	423	367	366	357	395	338	378	386	347	351	382	369	363	405	382	365	346	365	371	372	379	352	375	407	371	408	371	375	348	382	355	399	397	340	386	397	369	389	370	360	367	355	368	363	361	359	374	360	363	402	368	352	367	389	376	365	377	379	343	380	353	386	341	373	373	359	398	398	388	402	375	369	367	395	371	378	392	362	355	349	374	382	348	404	362	390	352	380	356	368	366	343	393	370	370	356	340	365	391	386	357	347	358	389	372	363	369	355	353	343	388	395	390	366	327	388	397	359	359	387	359	417	367	391	377	342	383	361	366	370	380	385	347	391	367	343	397	364	369	374	375	332	355	367	353	386	372	380	346	348	363	346	367	396	357	382	393	355	387	350	351	383	371	366	369	362	386	354	379	356	384	367	371	360	362	363	349	371	372	393	395	350	346	374	354	339	396	364	337	405	390	377	342	384	349	394	319	361	410	351	374	348	347	391	348	354	374	337	380	379	377	411	387	335	372	380	378	371	384	398	369	363	360	344	340	397	362	359	323	338	404	379	389	368	363	368	384	381	342	375	400	331	356	382	359	388	384	352	347	376	375	380	375	379	380	352	369	384	385	378	381	395	400	350	340	352	399	340	373	358	385	362	362	375	341	366	333	386	363	379	393	341	352	325	378	404	344	369	379	377	389	386	402	352	367	350	359	357	377	363	385	359	362	341	366	364	342	350	376	369	345	365	349	361	338	365	408	391	331	366	346	389	370	334	373	341	354	361	375	380	424	386	369	372	373	351	360	401	379	320	347	402	352	364	371	375	339	360	362	374	378	393	363	376	391	340	386	363	372	356	402	354	368	402	369	356	325	358	377	401	377	364	403	382	359	352	369	399	366	411	386	386	377	372	364	372	410	356	382
22537	20266	26710	23571	20249	20192	12922	5003	3142	2438	2132	1821	1624	1439	1354	1136	1065	978	876	929	844	853	827	756	777	786	742	792	751	712	731	704	684	691	697	721	692	704	684	679	656	698	682	661	678	646	676	691	686	720	696	647	616	640	661	670	651	673	646	692	672	633	631	655	669	677	715	623	659	641	684	653	666	657	678	644	699	654	598	692	636	665	652	621	638	626	690	704	667	690	708	678	688	657	639	654	637	664	702	663	599	662	641	665	618	697	630	701	683	659	676	688	642	654	675	716	676	654	677	654	651	660	661	649	728	670	661	710	660	661	648	677	646	660	677	702	674	659	659	643	665	678	616	688	668	658	657	664	658	689	639	657	670	679	711	671	652	627	669	635	682	657	644	690	680	627	609	696	637	622	654	650	637	625	717	684	609	655	664	650	645	704	635	701	612	674	618	661	673	654	687	658	704	680	660	651	648	661	635	663	680	663	676	701	626	654	627	657	677	654	672	668	636	645	645	631	688	714	655	649	644	638	611	689	679	617	681	648	663	650	605	675	682	649	649	608	654	709	676	671	659	642	670	676	662	676	670	666	623	644	630	655	640	672	676	628	658	688	654	643	630	716	647	694	611	640	686	649	642	650	636	667	685	688	693	652	706	668	649	715	700	623	660	688	641	690	684	629	657	713	673	686	702	693	688	662	648	663	657	680	655	681	643	675	677	627	641	627	640	681	649	684	670	624	609	658	639	669	643	683	647	650	689	657	662	687	649	673	645	679	690	681	656	640	665	673	702	681	677	697	687	635	671	661	703	701	655	682	681	647	665	694	654	673	656	647	635	703	646	709	657	683	663	710	621	677	721	667	632	620	704	693	709	658	666	660	679	614	665	605	645	683	632	675	686	638	668	671	641	699	656	648	649	657	640	643	667	642	667	674	686	638	645	678	630	665	649	672	691	618	680	664	684	672	680	647	704	669	675	665	666	617	649	668	694	676	646	642	688	596	670	649	673	645	660	627	662	692	643	662	697	662	675	673	682	665	673	698	675	614	703	688	701	685	668	666	649	713	644	672	709	643	672	661	693	692	621	674	655	633	644	641	667	660	679	666	677	624	666	651	664	629	655	693	653	641	655	617	654	649	631	663	700	689	659	690	654	714	696	674	642	648	688	656	643	663	603	639	704	651	717	665	626	654	701	660	606	648	640	641	655	645	692	638	651	647	699	677	660	645	664	671	671	657	672	693	639	611	684	680	683	638	668	633	668	642	687	642	680	613	695	673	715	682	677	649	653	671	639	620	658	673	644	632	638	644	689	652	657	659	608	652	665	665	675	674	638	679	652	683	652	635	689	646	674	690	684	611	648	652	665	644	665	630	650	665	670	625	652	629	684	651	637	656	656	638	658	667	669	626	633	721	652	646	663	635	679	636	694	732	640	686	675	624	639	660	624	682	659	626	658	664	653	680	689	652	683	711	687	694	635	677	603	650	606	646	701	637	643	674	692	698	650	697	655	605	699	665	653	662	713	676	660	637	657	647	626	652	669	648	697	668	616	623	682	655	604	691	661	617	667	684	685	668	677	648	650	611	711	663	649	654	725	694	668	670	659	667	680	678	644	637	628	609	645	676	650	675	702	654	660	662	673	657	650	645	647	645	652	686	650	670	645	634	665	664	692	689	682	634	643	678	634	679	682	677	624	645	704	596	634	686	665	696	708	601	709	654	653	612	652	686	690	675	668	702	643	672	638	663	660	649	677	632	654	634	684	641	685	716	632	660	651	685	676	633	690	702	617	679	626	618	663	692	649	639	663	622	652	670	654	630	668	658	674	645	670	642	654	694	658	646	614	650	638	651	691	662	661	628	653	684	627	635	686	598	640	605	646	675	691	664	649	677	694	746	623	678	713	704	702	644	643	606	620	664	635	625	687	680	653	641	600	634	672	641	672	668	682	679	717	689	667	635	656	678	680	684	701	657	656	685	683	631	650	690	637	627	674	730	682	648	678	635	687	693	652	660	688	664	612	644	642	640	604	662	669	662	638	638	628	657	646	674	698	653	652	678	637	677	679	667	663	645	661	645	650	621	631	652	668	640	668	689	648	692	673	666	630	654	666	673	642	644	662	630	671	627	686	728	661	721	691	655	664	666	642	680	671	583	689	653	641	681	679	624	697	676	667	728	651	672	608	643	687	623	638	652	629	706	675	677	643	697	666	669	669	677	690	619	650	674	684	686	658	650	698	682	684	620	653	695	642	667	591	659	681	663	655	635	683	623	667	660	643	703	619	651	682	640	637	662	603	670	656	664	641	667	661	616	599	692	623	722	706	663	675	673	642	711	649	655	688	696	645	633	586	668	662	714	663	647	652	692	655	636	693	671	667	635	675	702	682	705	636	656	666	694	682	645	640	682	683	637	673	644	637	658	670	657	649	641	646	659	694	671	655	686	629	711	693	654	665	635	643	662	618	658	643	670	643	656	676	689	668	672	694	703	644	666	683	646	638	634	676	665	690	688	661	677	653	662	651	669	688	658	687	650	678	674	605	689	633	633	710	690	673	606	652	673	665	642	671	674	638	660	633	668	672	690	663	645	696	626	693	648	640	662	659	677	651	651	698	641	680	611	651	648	691	638	668	623	666	645	678	667	662	666	691	653	662	683	663	637	676	682	671	620	651	654	634	634	697	634	664	687	615	657	651	666	677	660	646	669	655	704	674	650	706	703	694	656	688	637	708	654	688	670	656	671	642	684	696	658	626	655	649	677	673	635	656	657	681	626	641	650	664	651	610	615	642	684	630	683	616	657	681	678	620	666	640	659	668	649	696	649	668	696	668	696	664	651	669	647	632	676	660	638	661	630	651	665	670	670	642	725	676	637	676	691	683	705	710	684	632	677	667	722	698	629	622	649	674	720	662	665	689	666	643	664	622	678	672	734	678	684	695	651	672	673	717	681	667	634	721	653	652	677	634	633	655	676	677	732	701	651	670	709	639	641	691	626	676	644	617	662	658	693	645	652	663	617	686	626	701	674	699	650	641	636	654	672	620	651	626	665	631	680	707	679	680	688	652	648	653	615	656	635	687	678	672	700	671	657	690	645	685	656	679	625	693	648	602	667	635	657	676	663	675	676	670	695	638	644	650	656	631	641	645	650	673	697	663	650	663	695	678	706	716	641	639	639	695	674	691	619	675	695	654	654	674	650	653	663	685	640	633	652	671	687	669	682	650	701	709	684	645	624	671	680	656	657	627	651	605	674	665	639	702	668	654	621	654	666	699	653	647	613	638	675	654	667	656	694	628	637	651	677	665	661	667	716	649	656	650	681	625	687	683	662	666	650	647	668	640	650	645	658	669	612	632	673	645	647	729	666	650	700	687	683	647	641	684	648	656	637	631	707	659	664	621	664	687	637	687	648	656	634	678	655	687	648	610	666	633	669	637	618	647	630	668	700	659	661	649	637	664	673	673	690	689	633	653	659	603	661	640	656	687	665	666	626	635	644	652	647
47483	70043	49618	21824	16683	13065	10321	7825	5791	4590	3730	3301	2818	2393	2106	1635	1492	1303	1200	1151	1072	980	962	878	877	868	846	851	778	784	745	736	756	700	701	727	753	736	680	713	698	717	719	715	697	666	645	609	708	644	690	695	650	676	679	718	664	705	718	645	692	684	648	683	674	622	716	639	655	659	650	657	678	719	647	672	667	634	666	628	638	634	653	667	669	694	666	686	663	694	666	623	672	708	631	646	673	632	641	675	670	658	663	690	689	660	694	663	668	614	668	680	645	654	664	648	631	694	662	685	693	612	681	657	638	638	638	674	687	664	686	690	654	632	662	664	609	681	655	711	629	617	665	696	638	645	619	632	663	698	653	670	670	683	667	666	677	670	651	696	643	611	675	652	632	663	621	638	662	659	685	639	642	685	705	667	679	698	643	638	629	657	635	669	642	646	616	704	666	664	648	667	614	664	605	674	628	689	634	663	653	689	655	630	625	624	664	673	633	648	660	639	663	675	663	696	662	679	659	647	634	669	688	675	692	691	611	688	659	616	677	674	644	629	671	650	685	650	671	675	616	669	663	678	676	631	647	630	647	625	641	664	625	690	674	625	645	684	732	613	645	665	685	680	682	668	633	662	619	732	670	658	664	630	631	648	703	630	666	629	636	671	657	661	673	656	639	659	685	627	644	668	627	642	638	646	641	665	668	630	658	645	690	691	648	672	650	616	647	627	712	609	710	642	714	615	646	631	653	643	646	699	633	654	592	637	676	589	663	693	633	634	678	672	669	670	687	660	651	591	651	635	610	648	622	682	674	644	638	653	627	626	658	620	632	642	643	673	628	729	639	647	667	622	667	636	641	672	653	646	648	693	666	660	668	610	688	636	644	661	640	652	647	640	641	641	638	657	665	663	676	641	599	654	621	664	637	646	630	667	653	631	663	676	636	661	607	640	684	647	668	667	668	616	632	654	657	663	636	657	597	640	676	648	645	667	649	654	653	665	670	671	702	670	690	619	614	656	656	664	669	647	626	643	691	711	628	656	668	636	674	647	657	650	655	655	655	628	673	673	645	679	638	638	650	689	655	665	719	662	633	677	652	657	660	643	627	630	664	610	603	699	727	654	656	635	652	694	680	667	599	660	636	637	664	654	655	685	631	608	641	639	658	671	630	652	654	688	656	680	677	658	655	607	646	625	688	650	690	645	668	627	671	664	652	641	626	631	716	699	672	697	662	569	666	637	674	665	678	688	683	647	673	682	634	630	663	635	624	652	644	648	618	669	645	659	623	642	644	647	636	643	637	625	662	647	623	673	674	591	643	668	676	632	657	680	664	668	689	664	741	695	653	656	666	641	684	637	633	627	711	636	619	654	642	652	661	645	650	696	630	635	632	633	656	624	663	691	661	662	679	684	724	664	650	623	687	638	670	680	642	617	659	659	689	658	660	631	689	635	655	662	685	634	669	606	692	699	660	621	657	656	647	637	695	650	632	669	664	682	678	661	653	645	695	641	650	671	647	635	664	693	630	623	610	633	747	625	685	682	693	699	661	637	609	682	672	688	680	661	664	624	683	674	648	659	646	641	646	674	693	668	640	651	667	617	664	637	658	674	641	654	632	621	619	634	639	685	619	647	647	640	635	675	660	669	577	687	656	653	679	636	608	620	652	689	684	728	670	688	643	681	634	694	675	652	702	646	673	662	618	664	599	651	686	646	595	676	646	669	670	656	660	699	701	680	608	649	650	694	640	629	685	642	629	654	638	645	633	671	653	647	661	610	627	637	692	632	653	639	656	701	654	679	700	631	682	672	648	668	625	623	665	659	652	620	654	660	626	672	652	672	684	686	698	618	643	668	666	668	665	614	659	649	697	651	695	677	647	684	675	585	589	640	703	651	667	661	662	684	665	642	634	650	649	661	676	650	645	673	688	649	674	740	661	672	688	665	688	664	629	668	646	642	652	647	630	610	678	696	638	625	664	648	674	657	640	652	663	643	652	660	693	655	644	652	673	654	658	669	659	651	652	686	611	632	675	611	645	664	666	711	638	678	671	633	690	646	721	718	656	685	658	673	667	651	618	671	674	612	657	669	613	645	659	601	669	642	648	649	727	618	651	645	669	618	661	631	629	642	622	691	669	643	677	693	673	682	668	623	685	646	589	691	676	646	665	650	654	631	633	685	660	619	652	630	678	652	668	666	706	658	650	652	638	653	638	672	673	690	652	630	642	613	649	701	629	655	634	647	606	581	678	647	644	661	623	670	640	652	670	658	675	636	691	644	648	619	656	703	666	647	689	619	712	684	648	678	736	658	666	676	656	678	623	625	634	637	668	655	642	689	650	633	662	642	637	685	725	641	649	646	668	688	637	661	686	674	681	662	653	606	662	603	676	667	640	637	642	698	645	660	659	649	702	670	673	648	644	617	696	720	686	667	654	705	640	673	652	666	612	654	637	645	665	674	682	637	664	678	655	660	649	662	641	696	617	649	643	638	640	641	658	632	636	669	662	678	692	677	682	654	677	682	673	720	690	685	660	670	672	656	684	634	622	699	694	645	638	636	655	624	638	610	695	639	636	657	677	624	675	697	691	703	616	656	689	710	675	636	653	613	603	675	682	663	656	688	641	689	655	664	635	681	637	661	681	690	662	641	652	662	647	660	600	677	631	649	646	649	665	675	680	673	645	665	624	663	633	686	671	637	656	649	661	608	638	644	631	655	660	688	675	629	651	656	705	677	662	671	665	703	612	634	663	618	647	663	712	694	602	623	641	686	721	641	662	635	634	700	707	682	653	647	655	632	641	668	669	654	674	638	677	668	632	670	646	642	670	629	645	640	670	654	695	692	663	654	675	661	652	673	616	606	631	667	633	644	599	656	660	661	613	636	628	632	618	676	651	648	685	617	648	601	662	630	683	641	606	663	690	632	704	661	695	645	644	622	630	589	655	630	655	658	643	663	646	682	659	674	619	651	666	666	654	654	670	608	659	669	680	601	657	662	649	653	652	678	670	679	642	650	625	625	682	665	646	663	649	666	685	630	691	622	653	657	636	664	651	626	667	660	648	647	670	689	678	647	671	639	611	683	629	674	642	674	669	683	620	648	654	678	657	658	658	678	643	640	647	623	661	662	665	700	681	675	660	696	714	667	681	657	667	669	715	664	669	672	650	660	665	663	669	676	648	661	628	649	639	654	671	660	668	652	665	665	617	651	678	706	664	686	717	663	652	651	643	679	720	703	613	621	660	631	632	655	645	612	682	664	680	679	682	674	678	706	658	653	651	679	642	640	662	689	651	643	675	655	631	637	674	631	694	653	618	665	634	685	642	664	653	670	658	685	686	662	638	693	631	684	661	676	651	644	654	607	627	650	651	619	671	590	633	668	656	656	686	646	647	648	640	669	641	632	677	674	689	623	635	687	628	625	694	688	635	633	707	711	678	624	711	656	649	660	662	701	633	708	646	682	666	648	670	639	652	688	662	630	638	641	657	668	632	642	609	589
38997	40091	26167	10206	4224	2678	2055	1384	935	836	709	592	526	464	440	366	324	320	308	293	274	278	258	255	271	260	253	238	240	237	247	262	246	269	258	227	228	248	259	225	247	243	234	236	207	234	262	250	245	208	198	223	235	246	205	222	211	232	253	229	235	229	248	223	219	235	195	256	271	232	249	242	253	211	256	226	224	220	232	247	242	216	206	240	219	250	235	255	221	203	255	242	240	238	231	220	241	235	230	222	217	218	214	221	207	240	219	273	222	231	222	241	232	227	219	251	209	224	254	259	234	233	253	223	235	244	234	257	235	226	243	238	218	255	233	229	239	256	218	223	243	241	215	251	238	211	221	219	215	267	262	229	224	255	226	228	226	222	226	235	223	236	241	236	226	242	225	202	275	233	231	234	217	249	248	244	249	237	236	264	219	217	242	239	247	219	263	240	240	228	220	219	259	229	214	239	230	219	246	247	229	220	265	232	229	221	245	222	241	239	256	244	237	241	254	237	248	237	250	235	245	238	209	244	261	212	233	220	242	245	223	225	244	244	235	222	209	214	246	230	232	235	235	237	236	240	245	244	230	248	228	249	230	217	261	227	228	220	211	224	234	211	234	219	240	236	247	225	217	228	242	222	240	233	222	233	233	241	236	240	238	229	241	236	223	223	246	210	226	247	254	244	252	238	216	232	213	232	224	254	235	240	235	222	249	245	234	236	239	225	206	244	249	228	225	235	246	233	240	242	235	193	218	252	236	241	239	251	249	239	259	236	237	231	228	213	235	201	226	238	248	242	229	240	252	228	209	241	218	236	252	223	236	222	250	228	243	233	236	224	236	207	214	199	228	242	200	243	210	243	225	226	237	254	250	201	243	223	229	232	220	242	263	237	222	235	251	223	229	261	227	254	245	235	243	194	250	224	235	229	246	225	247	223	257	245	237	228	251	239	250	232	216	242	241	236	225	216	222	214	238	232	228	238	239	225	223	227	230	207	227	245	241	215	238	257	247	265	244	230	243	253	239	250	240	249	214	226	247	227	221	235	226	240	250	195	220	228	245	266	243	228	228	242	217	216	244	207	221	210	245	232	220	241	255	218	230	208	242	249	202	246	227	218	208	238	259	264	223	237	228	240	213	231	256	224	227	218	234	243	247	235	232	237	243	224	261	199	226	212	230	228	228	239	233	253	205	224	243	220	248	245	225	198	221	252	215	250	230	240	250	222	230	246	230	221	244	242	233	247	233	251	227	222	229	219	244	246	220	239	220	242	225	221	252	247	246	231	225	217	233	212	221	253	195	228	232	225	217	234	259	252	250	223	245	233	223	248	223	242	259	221	242	217	230	229	246	230	226	231	240	206	240	249	241	238	227	238	214	232	230	230	228	266	248	231	237	266	237	223	234	221	237	236	230	224	245	239	238	236	244	235	231	245	231	232	252	250	224	255	230	245	237	238	252	228	262	205	241	242	210	224	252	232	222	226	214	228	233	235	235	222	237	235	235	248	223	221	224	221	240	246	219	226	216	215	251	205	234	231	245	258	228	230	240	241	257	226	239	234	254	260	212	222	220	245	207	237	221	224	240	227	253	262	238	256	233	228	241	245	222	221	217	220	222	235	239	246	209	238	227	227	249	226	239	273	229	221	218	233	223	210	252	242	224	236	259	246	247	220	218	232	189	239	219	242	229	235	218	235	240	237	211	239	226	229	239	252	254	209	220	223	244	261	246	220	233	227	206	245	236	258	239	251	240	214	238	218	280	243	222	212	216	211	232	228	227	231	221	235	260	225	218	238	213	233	248	204	250	256	231	242	241	250	235	260	231	253	237	239	218	254	238	247	229	249	214	251	261	234	242	221	228	246	228	252	219	245	239	233	252	224	241	246	234	237	236	214	257	250	239	245	224	248	232	238	243	211	226	262	234	242	222	206	245	211	221	246	221	236	248	249	232	240	229	262	248	221	226	226	246	234	219	261	236	234	238	224	253	245	233	240	217	214	229	210	247	241	244	218	208	245	232	216	237	250	257	215	208	261	230	229	243	224	230	252	256	230	222	238	215	261	237	202	231	227	222	217	210	221	231	267	212	256	217	213	226	280	223	239	212	222	253	242	235	197	232	210	244	253	237	232	219	265	212	226	232	227	251	229	224	220	238	219	252	241	240	249	241	207	235	231	231	260	221	236	216	221	216	255	229	205	225	240	214	219	241	220	218	245	233	238	231	234	223	233	263	205	256	246	241	213	221	194	213	262	248	233	249	217	245	224	227	267	221	246	244	245	217	212	232	237	230	245	227	239	234	241	266	241	241	236	245	226	232	221	227	224	226	247	213	239	207	234	246	254	231	254	235	251	217	246	235	208	234	238	261	250	231	197	233	244	222	237	256	238	263	245	221	233	225	227	255	218	202	239	210	213	240	256	228	210	229	221	230	211	242	244	216	221	263	258	219	237	239	268	251	229	220	245	234	229	221	250	253	227	207	262	217	213	236	240	229	232	220	251	206	230	221	201	233	223	217	230	231	246	219	254	220	231	238	233	248	243	225	237	243	263	219	232	225	214	240	236	229	211	243	266	244	227	230	249	227	226	217	247	217	237	225	243	250	245	211	237	205	261	236	234	234	221	246	258	260	226	205	227	276	259	227	230	231	231	229	232	233	229	234	218	234	220	231	255	258	230	224	224	236	251	220	206	224	203	245	214	237	223	220	246	254	223	238	232	223	232	264	221	224	243	233	231	227	227	249	258	253	238	212	230	242	270	224	253	206	222	224	232	228	238	231	256	252	230	229	247	238	232	257	218	225	206	227	251	234	228	227	230	221	238	248	223	248	227	236	241	237	230	239	255	215	216	228	240	260	218	263	188	246	257	215	222	232	250	230	247	218	241	259	204	243	238	233	234	218	237	226	231	246	229	220	233	231	246	260	245	238	229	241	216	236	212	253	248	233	245	243	248	241	242	234	227	264	228	243	231	232	227	234	225	221	231	233	240	230	213	205	234	251	226	227	227	246	239	256	222	222	239	236	228	220	239	222	229	244	247	238	220	206	224	238	237	252	254	260	246	248	237	235	218	228	226	243	211	254	238	241	191	258	234	227	257	206	227	226	214	237	237	250	257	251	215	228	211	238	239	230	243	211	244	223	249	245	238	255	240	198	235	223	246	216	219	220	208	226	252	247	238	222	246	240	252	217	229	221	246	242	227	230	244	233	237	256	232	222	254	205	244	245	229	239	215	243	245	232	225	230	221	234	223	232	266	235	226	250	244	254	242	227	209	230	236	194	237	239	254	248	245	217	204	240	253	234	206	230	219	218	218	250	243	235	227	231	259	205	247	249	239	249	245	222	222	230	242	233	247	231	224	222	258	230	241	215	230	237	209	230	241	236	247	220	245	241	231	216	253	244	213	237	231	220	236	248	212	248	211	209	233	235	227	242	225	251	245	249	238	219	241	236	244	234	215	227	253	221	236	225	253	248	248	187	224	230	254	221	251	236	234
43415	47251	29224	11059	7719	5672	4264	3157	2180	1713	1492	1125	901	833	670	599	539	485	382	412	406	335	345	321	312	302	313	284	304	272	267	275	283	262	277	277	280	279	257	257	273	247	252	264	247	256	218	246	261	263	281	246	244	280	245	276	249	279	291	255	268	253	246	247	228	234	267	284	286	266	300	251	262	263	232	235	245	270	264	275	261	272	250	285	234	269	228	281	272	262	268	266	273	261	276	261	271	273	267	258	238	247	245	252	287	232	269	287	253	263	265	252	261	261	256	234	260	245	271	273	261	278	237	265	257	230	251	237	256	231	263	266	253	288	251	276	247	273	245	278	271	254	235	255	270	273	287	251	267	264	256	259	244	264	248	283	266	230	280	258	235	249	270	259	221	241	273	253	262	225	252	271	257	259	277	221	251	236	271	271	267	275	266	236	227	275	253	252	244	237	265	251	285	250	249	266	268	272	244	239	287	272	255	274	248	276	242	282	237	295	236	262	257	258	268	261	243	248	251	276	255	292	267	271	262	264	281	238	255	261	251	243	267	261	247	240	236	251	277	255	256	257	246	269	227	237	245	227	275	233	244	249	249	248	230	249	256	272	272	249	255	273	266	269	276	261	274	264	272	223	259	240	234	255	258	262	236	230	297	253	243	239	224	277	230	267	235	269	240	262	254	227	271	286	234	227	263	240	207	252	232	272	271	256	272	281	278	277	255	252	236	250	238	254	265	252	221	249	276	250	260	255	265	234	232	251	227	275	271	255	245	249	259	259	252	257	262	255	238	247	254	266	237	267	253	245	252	264	260	239	254	263	291	242	249	250	250	255	255	264	285	268	257	265	252	217	279	244	266	238	247	247	250	287	261	245	259	248	254	267	234	231	259	245	262	247	270	240	244	241	270	248	241	258	262	250	278	224	277	250	275	243	267	280	279	244	256	209	262	261	246	252	266	244	254	249	236	256	254	262	233	263	254	264	246	238	261	275	241	242	255	261	243	231	235	264	276	278	263	279	237	266	246	256	237	246	272	260	276	232	260	238	237	288	270	245	241	258	225	263	287	232	256	264	279	233	242	245	245	247	264	259	260	252	265	258	226	231	272	269	285	265	251	244	260	247	274	259	256	238	250	248	251	286	246	284	269	245	262	252	251	265	278	252	268	255	251	264	282	254	253	267	270	256	263	212	243	260	256	221	252	251	244	268	258	241	272	234	251	284	239	275	270	264	259	282	248	245	293	247	262	265	275	262	233	272	252	233	267	260	259	299	252	242	230	278	241	263	269	219	251	246	274	261	298	264	234	250	232	268	212	254	239	271	249	246	266	291	268	260	236	250	240	259	286	265	272	264	236	247	260	258	244	244	265	251	259	270	258	296	264	280	243	236	257	235	255	267	235	276	268	233	243	232	272	267	237	249	267	277	254	251	277	274	265	253	255	243	266	238	277	251	263	244	251	257	247	250	220	248	275	269	263	260	233	235	287	262	260	270	263	230	271	243	275	273	256	261	235	243	256	252	259	259	248	277	241	249	267	256	272	270	272	254	247	258	245	265	240	252	243	262	282	270	267	255	256	242	248	270	267	263	275	221	245	261	258	239	255	259	253	248	245	256	235	260	283	266	261	246	271	254	267	262	250	240	256	278	279	236	263	264	248	226	253	253	268	270	251	267	243	255	259	236	236	261	272	246	300	246	249	251	254	259	280	263	253	235	248	259	262	264	269	258	244	274	220	241	253	293	276	286	262	257	276	289	253	263	264	254	247	214	250	273	257	267	251	252	254	260	248	254	267	254	239	254	256	210	237	221	251	256	246	303	247	257	257	245	255	248	267	245	250	239	269	264	272	241	230	272	263	239	290	238	264	248	261	266	252	286	263	263	238	260	271	255	257	232	238	256	264	237	276	257	259	277	261	287	276	241	268	242	269	277	250	235	252	250	262	255	266	255	244	253	263	252	235	250	267	265	241	248	249	229	249	242	269	243	263	263	240	244	264	286	257	254	240	264	259	276	271	238	242	268	257	266	242	275	275	283	267	230	238	264	261	224	241	283	270	234	248	238	250	273	247	284	252	254	271	258	261	250	246	279	273	252	243	281	271	275	263	229	259	277	243	253	270	251	253	229	237	228	286	258	246	263	245	249	253	234	268	262	253	278	244	283	240	237	243	255	293	252	261	276	239	239	255	254	272	261	264	261	242	257	228	279	281	252	255	226	252	248	244	251	241	274	245	264	254	255	260	247	265	261	266	249	232	236	266	286	260	251	251	229	244	255	260	251	268	277	258	257	236	280	264	239	217	256	243	252	261	244	251	274	235	258	252	251	280	264	247	273	240	241	251	254	268	254	286	258	256	280	275	264	261	261	258	244	234	234	250	258	246	257	242	241	282	238	256	251	239	252	257	241	245	279	255	265	262	267	274	265	275	254	248	255	242	223	236	283	258	260	245	247	267	236	249	221	266	290	243	259	266	254	239	273	249	270	280	253	268	252	244	264	247	258	260	255	259	264	266	259	288	244	253	252	233	264	242	242	259	246	238	277	267	279	241	246	269	252	258	284	266	294	281	250	260	260	248	245	278	249	266	240	268	245	225	238	256	218	247	260	289	260	250	248	242	264	265	258	246	221	268	255	244	267	261	250	250	256	261	261	225	231	287	233	249	263	278	258	243	259	233	252	254	253	269	237	249	243	239	281	235	291	264	252	243	246	251	219	258	250	280	251	246	257	246	281	247	279	279	276	280	265	264	232	251	270	245	263	270	243	248	256	252	281	268	247	270	256	251	241	247	237	270	279	255	251	256	268	250	257	251	247	249	261	238	261	282	248	252	283	258	260	248	259	272	254	248	257	232	255	252	251	249	238	267	274	237	246	266	290	248	241	275	258	264	224	269	262	258	269	236	270	241	253	258	252	246	252	258	256	287	269	243	257	261	257	261	257	246	263	285	257	230	266	235	251	262	220	240	230	247	282	280	221	242	246	237	249	253	272	254	250	260	253	229	251	245	265	264	221	247	282	236	243	262	249	254	271	236	229	252	261	265	261	261	261	241	244	256	249	245	248	257	268	276	255	277	251	229	255	252	244	230	271	254	237	259	249	235	248	251	258	242	264	274	252	249	266	248	263	251	254	238	264	257	269	245	264	233	269	248	249	236	244	268	265	254	245	254	250	244	238	239	233	286	228	252	266	247	238	259	245	260	264	260	263	267	237	239	301	249	253	248	242	258	246	273	250	255	233	253	277	239	252	249	257	271	276	277	261	256	249	233	271	251	230	241	238	249	259	259	242	233	230	233	254	272	250	223	264	297	251	275	239	277	257	272	240	224	268	262	271	245	232	261	258	241	252	263	250	276	222	276	252	247	292	273	242	259	263	262	255	258	248	273	261	270	248	251	288	228	261	246	220	292	235	271	251	257	265	261	260	234	282	234	266	238	258	263	242	268	252	260	259	267	242	239	261	245	260	229	247	250	246	282	240	249	280	272	245	262	249	248	286
25215	20598	26233	24521	17655	7310	3777	2311	1609	1341	1098	881	790	763	698	614	570	517	519	487	459	450	443	407	432	417	416	415	352	373	391	381	386	367	388	408	364	386	389	363	370	370	371	371	364	412	374	372	341	353	376	360	376	364	387	351	373	355	377	395	376	357	386	374	350	387	355	345	387	376	362	352	376	368	359	369	372	357	344	353	322	354	350	332	355	360	356	362	343	338	340	344	360	414	369	355	393	365	351	367	363	362	347	358	372	383	354	397	359	410	359	392	337	382	347	384	353	369	368	375	396	351	366	313	357	356	388	388	367	349	356	344	360	359	375	379	381	360	357	358	348	401	358	348	335	362	368	331	360	365	363	362	340	310	363	359	367	357	361	349	381	356	346	351	366	364	341	314	360	334	335	366	331	367	372	347	353	381	383	383	379	370	318	343	379	380	372	311	346	398	383	371	374	377	350	357	396	339	388	393	365	386	374	369	365	356	344	345	348	328	344	358	373	340	339	371	331	369	358	347	378	359	368	362	347	345	354	367	365	379	388	334	383	365	353	319	357	358	357	399	398	383	367	393	385	331	338	350	321	373	399	361	335	370	317	341	361	377	369	369	333	386	369	368	375	353	356	368	392	356	347	380	400	364	322	353	336	385	353	377	362	354	382	368	339	329	403	330	386	327	353	373	388	371	349	374	354	385	355	369	367	355	378	384	343	338	331	376	377	323	385	358	348	394	362	353	357	342	354	323	351	366	336	348	350	383	356	323	370	333	387	343	330	360	344	359	354	352	394	375	349	349	393	363	377	366	378	335	359	392	367	360	382	339	357	361	357	370	368	368	363	373	352	353	370	380	386	382	406	380	368	363	369	344	354	378	369	368	359	321	369	321	359	412	361	352	353	319	386	382	412	352	356	360	391	367	364	373	356	360	379	353	407	345	363	330	345	365	370	405	370	372	348	346	371	361	345	361	334	401	319	383	341	357	326	348	360	356	356	343	364	354	360	361	385	337	378	400	377	348	375	373	385	369	354	390	374	343	356	356	378	369	376	392	346	358	375	368	355	373	322	354	373	330	352	364	397	349	366	375	373	373	349	326	363	331	361	405	395	409	401	378	385	344	372	338	358	381	377	377	337	334	339	365	365	379	352	348	346	373	350	356	363	355	337	350	338	350	388	352	376	348	339	376	399	383	378	354	357	358	353	372	358	364	344	337	362	372	354	360	332	365	378	389	395	361	337	312	359	321	327	363	363	367	370	353	375	346	369	331	380	355	382	368	347	345	407	380	361	374	334	373	384	343	361	369	356	408	321	394	368	345	376	336	391	366	362	396	391	364	356	385	360	349	376	323	367	345	351	368	383	354	377	374	376	352	372	368	353	360	360	357	377	359	353	382	344	338	370	366	416	349	345	370	371	339	332	355	367	373	354	387	350	382	341	354	351	376	390	364	357	361	362	378	357	365	352	384	355	352	368	354	370	318	333	343	379	356	345	347	359	369	358	370	351	352	346	363	378	385	397	370	378	345	371	402	342	362	381	359	368	374	320	362	357	368	384	379	340	361	379	365	352	375	341	354	413	371	397	335	389	344	363	353	359	384	348	381	353	372	349	325	398	354	369	362	370	361	383	370	409	340	339	354	385	356	355	361	339	366	335	335	324	404	341	372	359	375	355	356	396	340	356	361	359	413	350	376	364	350	358	350	377	364	405	337	369	371	360	346	347	353	380	366	350	336	364	367	311	398	362	365	391	388	378	382	363	349	373	351	359	326	380	365	365	383	384	335	369	356	365	339	341	365	366	388	373	393	374	369	382	388	386	315	372	343	352	336	361	368	337	370	375	322	350	366	358	366	349	323	357	384	350	347	372	345	326	362	416	342	312	357	372	375	392	369	368	389	361	342	393	383	352	390	347	372	376	393	384	367	366	333	353	360	352	330	359	381	343	341	316	385	344	346	357	362	345	330	352	349	333	326	376	344	335	357	376	337	356	359	365	391	342	366	352	332	361	336	362	383	364	347	386	350	349	337	321	358	335	385	397	364	362	351	358	371	370	343	368	354	352	355	402	339	351	346	381	363	362	376	337	363	372	381	362	366	364	363	377	351	376	355	352	394	340	336	366	380	377	360	356	379	334	371	379	349	344	369	376	340	374	351	339	350	395	344	359	373	370	391	376	375	401	350	343	353	324	361	361	331	379	343	367	385	342	354	345	378	370	390	382	372	344	366	349	356	342	331	363	355	369	366	367	363	385	347	356	378	368	342	369	357	357	401	366	347	362	375	334	360	338	328	360	373	354	350	363	371	346	367	380	355	374	350	358	364	328	398	382	369	354	371	373	361	382	351	382	355	340	360	355	388	362	371	352	375	355	369	351	336	343	365	350	370	358	364	377	354	345	391	383	364	355	382	330	343	363	335	350	362	351	347	373	379	342	353	331	380	353	328	352	335	366	346	377	379	371	336	364	343	354	326	355	333	357	353	363	349	384	360	344	342	335	361	340	336	361	404	374	353	339	341	359	374	356	371	362	356	347	389	357	359	351	364	337	381	352	356	354	356	398	364	341	360	350	353	369	386	348	375	348	372	369	324	384	318	365	383	350	359	354	353	341	354	327	369	384	373	389	360	347	380	354	304	388	377	389	335	350	365	376	360	384	353	364	382	366	360	320	398	371	365	345	364	350	370	343	357	362	348	371	360	385	342	360	395	335	361	352	352	358	363	366	363	333	325	389	343	373	376	361	376	375	383	358	388	336	336	349	351	391	342	380	357	379	404	371	352	388	396	364	381	368	376	365	374	390	337	370	349	338	347	354	341	361	356	393	374	340	331	348	368	379	341	375	363	385	355	310	343	366	355	376	366	350	365	379	362	344	381	340	364	370	364	364	399	362	347	354	410	328	328	338	332	359	342	346	329	392	381	337	387	373	334	358	374	355	361	352	353	336	337	393	371	368	326	352	354	388	363	367	347	370	344	357	360	336	312	327	344	359	350	355	370	377	338	352	374	389	357	375	350	365	360	361	340	364	374	369	353	345	338	370	343	376	367	368	390	346	369	360	392	353	338	364	409	332	348	350	373	352	381	369	364	332	364	362	367	367	367	362	351	371	369	400	329	378	398	350	355	339	369	365	354	371	365	362	341	354	351	368	359	352	330	365	358	365	320	354	320	390	376	368	374	331	368	381	362	354	347	368	346	372	355	370	392	353	357	352	370	345	352	343	332	370	403	377	373	374	362	346	358	342	346	330	334	351	334	339	376	359	360	345	364	340	382	380	373	364	344	383	357	372	334	351	348	363	346	420	384	368	380	363	361	359	377	353	340	387	351	351	334	324	348	361	333	374	375	378	348	369	355	341	320	358	353	353	391	390	397	376	365	351	357	349	369	340	351	345	358	350	322	358	357	343	408	385	355	349	349	361	340	369	350	348	351	368	350	327	364	334	351	362	345	342	356	387	353	371	369	371	372	346	328	360	349	328	362	352	411	362	351	331	369	363	350
43288	59215	39266	16428	11530	8263	6238	4617	3341	2628	2131	1589	1367	1220	1047	970	832	718	685	611	601	538	478	495	452	421	408	429	445	429	436	392	429	407	404	395	378	370	394	408	397	367	395	380	386	322	356	387	351	366	380	354	394	394	345	395	373	339	387	374	408	375	390	353	384	371	413	373	382	382	387	361	373	346	382	382	379	359	366	367	373	371	382	331	367	391	342	362	392	359	369	383	385	388	390	382	345	362	363	374	341	353	363	389	400	395	327	399	366	389	385	386	375	368	372	390	377	330	343	372	377	372	368	369	399	375	387	357	403	359	378	362	366	377	366	349	336	358	380	388	371	362	370	359	371	383	395	397	370	374	353	360	348	356	351	381	370	379	393	382	359	376	412	368	379	368	366	358	335	408	335	378	374	358	383	380	416	372	373	403	372	353	371	387	351	358	379	360	369	375	343	387	369	376	397	354	383	373	377	376	380	388	352	363	334	378	362	375	344	404	349	351	353	339	366	391	379	376	381	362	373	341	386	369	371	366	394	371	326	389	372	372	398	393	411	359	320	399	362	374	358	375	357	361	342	336	350	358	381	371	387	369	347	359	414	368	382	363	351	396	375	372	359	384	403	405	362	349	391	380	354	392	371	390	371	369	381	357	358	378	378	349	386	346	336	387	361	378	362	380	381	321	334	333	393	367	385	357	322	374	390	343	394	369	366	367	346	395	387	358	378	359	372	403	345	392	401	376	344	397	379	348	375	382	373	361	384	327	373	368	376	402	356	376	384	346	366	364	359	378	384	367	378	388	366	391	354	388	387	376	400	392	380	383	359	378	395	380	389	354	395	358	352	353	360	351	347	369	375	401	355	364	363	343	359	392	368	371	348	397	367	365	370	312	380	370	382	346	381	386	357	374	349	373	350	379	359	369	380	377	379	370	352	355	360	356	367	376	390	387	367	361	344	344	384	388	364	372	363	393	370	325	354	390	385	353	372	342	379	395	354	359	368	367	348	358	344	392	378	350	344	369	366	389	352	361	382	372	388	367	387	371	385	362	383	399	357	385	337	379	352	359	383	394	352	338	357	384	385	372	375	344	385	372	330	376	360	356	372	390	364	377	390	374	370	353	366	383	362	385	364	338	370	370	395	375	353	406	378	365	346	385	363	341	394	389	353	366	360	346	358	387	369	389	376	363	388	377	416	367	373	366	346	388	402	348	395	372	372	379	401	338	369	356	361	400	367	352	350	360	341	388	339	360	395	366	379	389	371	363	400	360	383	385	376	371	353	334	361	382	361	358	361	375	374	375	386	342	390	358	358	361	375	374	366	383	382	385	367	407	392	391	361	373	386	330	399	370	395	363	359	373	392	355	379	379	357	368	378	349	381	393	361	396	354	385	376	361	392	382	372	375	362	381	375	375	339	358	364	395	363	406	392	373	381	378	382	341	368	367	365	364	401	376	370	379	381	369	382	331	359	364	338	370	345	390	384	357	360	357	396	347	375	361	395	358	314	376	364	387	393	365	353	375	391	365	362	378	330	334	376	387	385	351	371	364	389	370	372	365	386	369	340	399	367	353	396	347	328	341	369	355	385	406	397	359	397	358	332	356	328	351	373	360	374	357	375	358	386	402	343	379	399	386	366	407	348	364	372	364	339	378	373	350	359	358	343	364	372	375	370	373	389	383	392	338	349	393	346	366	368	367	382	393	348	335	373	373	403	393	378	361	367	352	402	362	360	361	379	346	344	353	326	340	364	377	376	368	349	338	386	360	384	339	394	373	348	398	345	363	372	384	392	368	368	367	384	370	372	356	380	374	347	353	391	349	371	348	391	366	388	328	385	369	386	391	344	373	380	355	376	385	348	367	338	368	359	350	370	395	361	352	397	354	366	359	369	355	378	369	388	401	346	361	388	397	390	401	366	360	374	351	347	383	365	365	363	367	356	383	371	369	331	381	369	361	387	401	368	383	361	364	398	362	361	368	330	364	351	375	352	382	384	331	351	362	371	384	392	349	376	367	368	363	357	343	361	358	371	352	343	367	362	348	404	369	387	347	383	390	342	373	381	355	349	373	405	363	331	333	374	380	366	368	362	396	375	363	368	401	383	377	414	364	366	371	376	372	376	343	421	396	360	350	360	366	356	374	379	351	362	413	374	351	379	387	362	342	391	343	356	348	349	381	381	427	355	386	368	400	328	368	374	401	396	346	351	361	368	356	383	379	383	382	383	368	381	397	374	368	378	366	350	400	382	339	397	383	347	339	369	360	385	394	359	369	345	372	354	359	352	394	352	362	343	360	392	386	358	366	373	360	388	368	380	396	347	362	384	386	402	353	385	368	388	378	400	388	369	362	367	352	370	392	396	401	359	331	366	371	369	385	351	350	369	356	373	383	347	351	359	398	354	369	359	378	370	416	375	365	350	379	368	389	362	406	367	413	395	408	359	374	383	351	363	389	385	367	369	378	392	394	370	361	396	358	343	369	387	366	373	362	371	375	356	373	382	328	344	359	403	365	384	348	376	415	353	381	388	379	397	351	384	369	397	356	379	353	372	359	387	346	340	391	391	408	394	381	383	364	342	356	336	394	400	366	400	383	390	362	377	365	355	355	356	360	383	400	377	373	389	369	401	388	353	383	379	344	336	353	335	352	352	368	356	375	369	353	356	385	356	369	376	350	386	368	398	346	337	392	368	350	364	352	366	351	365	348	378	375	363	375	379	377	357	407	390	370	368	371	360	397	408	411	373	345	351	363	344	364	386	376	383	378	352	373	378	356	341	368	366	336	361	361	357	358	335	383	381	370	342	383	359	336	336	384	389	347	371	356	340	388	347	343	397	367	364	386	407	391	390	392	358	362	382	381	373	394	378	381	382	344	377	385	393	376	377	367	341	373	367	395	357	386	387	396	366	347	342	327	355	372	368	396	384	364	348	344	376	346	369	349	379	344	400	375	348	369	360	353	400	386	362	361	359	396	370	363	357	347	385	361	374	395	372	366	390	379	383	346	345	321	343	351	350	398	375	350	367	351	423	361	379	399	350	379	352	363	376	367	343	359	383	363	389	397	347	335	349	372	372	384	385	396	378	357	354	355	370	390	370	385	373	376	332	379	341	383	381	385	381	380	368	369	390	374	385	375	343	358	397	368	349	395	374	367	350	373	395	397	357	398	384	353	363	331	369	375	379	347	372	382	380	387	375	358	371	379	374	341	398	381	347	344	372	362	360	340	362	387	382	375	374	387	361	344	380	397	357	395	385	363	367	382	333	391	404	364	377	352	393	365	389	380	375	389	361	358	361	344	389	376	345	390	361	374	368	335	385	391	342	355	396	368	387	374	364	371	344	359	318	374	355	379	370	343	363	403	382	372	354	382	366	372	345	356	390	384	400	351	396	342	392	383	409	406	354	385	378	334	406	383	353	336	375	366	411	362	383	354	373	367	357	356	378	362	369	356	381	348	364	378	400	367	375	373	392	331	350	348	366	361	362	370	379	383
22436	20317	26761	23609	20294	20278	12998	4906	2978	2389	1907	1648	1495	1361	1253	1171	1066	1022	941	933	825	830	831	789	724	721	776	709	726	680	732	716	701	727	678	679	703	645	627	722	649	647	706	725	677	659	678	650	654	663	665	712	607	651	628	733	666	671	703	612	653	670	616	732	663	632	677	634	676	657	689	662	721	662	684	665	688	664	659	674	682	632	670	659	652	675	612	636	621	674	656	690	711	650	682	683	653	643	631	648	663	672	593	670	656	681	680	659	698	653	691	690	668	666	665	699	691	673	600	693	692	613	647	625	618	671	711	679	659	633	595	682	701	679	637	668	632	675	644	664	660	694	644	667	659	607	627	664	695	710	660	649	681	678	693	654	673	670	667	654	655	670	672	670	681	646	657	651	648	657	690	711	693	682	691	644	672	670	670	663	682	636	614	668	706	658	714	651	696	683	639	653	657	675	641	677	644	699	640	664	632	664	666	670	676	657	628	665	656	643	672	694	657	673	638	691	660	642	654	689	644	654	647	658	662	687	694	651	646	649	663	637	678	683	669	671	662	731	677	629	643	719	663	675	643	646	679	659	667	653	640	629	621	696	698	644	675	679	690	690	648	649	671	658	646	653	631	656	659	675	654	736	637	678	667	694	672	643	641	666	637	679	661	636	640	647	657	652	677	609	655	659	683	646	680	665	681	677	623	670	653	644	688	668	647	684	682	661	650	655	619	666	658	674	670	640	637	695	656	679	685	710	616	686	660	676	674	664	667	679	705	684	659	637	630	704	667	645	722	700	702	682	690	653	635	638	716	683	688	632	662	690	651	677	684	637	697	645	682	716	635	691	667	606	661	621	696	656	670	672	693	678	684	638	631	664	650	631	663	670	663	682	663	666	623	665	636	631	645	619	669	675	666	671	654	649	653	616	611	676	657	697	660	684	680	704	668	687	631	641	657	676	690	657	675	725	676	681	693	684	681	639	669	659	655	676	671	701	648	614	629	600	648	637	687	641	695	712	642	691	694	668	702	636	663	628	648	690	677	637	627	686	714	659	674	653	634	670	635	695	681	629	681	678	603	604	701	639	665	652	740	636	675	664	717	669	660	659	669	612	656	646	663	654	668	702	643	662	660	683	664	686	681	668	716	698	643	622	679	641	656	685	682	642	718	637	624	631	694	654	647	687	642	635	671	706	634	636	653	688	650	708	694	700	663	641	650	618	676	682	673	696	659	655	728	654	692	698	714	669	632	662	719	626	679	703	642	697	677	641	666	645	643	663	688	635	655	640	711	677	671	674	637	635	664	661	686	673	671	669	654	652	696	653	651	661	670	672	666	672	679	623	693	686	642	658	667	647	693	661	631	632	680	643	699	677	724	646	659	622	640	659	612	630	699	681	674	683	639	651	676	656	659	657	709	631	691	694	699	669	673	672	686	688	690	671	669	657	624	654	686	628	706	677	673	658	680	633	735	680	676	675	660	630	635	676	612	640	666	653	674	630	651	688	641	676	640	668	631	682	660	630	685	658	678	677	708	713	696	654	657	662	665	690	683	686	664	705	663	640	684	675	682	668	713	611	645	647	677	665	698	623	655	653	664	668	642	707	679	664	649	680	654	637	684	649	687	661	657	619	651	653	650	659	626	626	651	680	665	687	650	696	681	661	694	671	624	636	648	684	697	696	702	668	641	695	648	636	645	649	662	672	669	625	698	662	674	713	639	688	671	696	694	652	659	643	660	690	666	685	609	688	681	649	689	625	634	683	607	723	636	646	691	630	658	648	662	641	666	723	694	680	641	662	664	665	701	688	695	652	681	687	681	680	609	690	675	674	664	645	648	648	673	685	732	692	698	618	638	621	702	665	656	685	633	653	673	710	608	658	618	652	664	683	701	674	646	638	655	709	658	648	657	648	662	650	705	663	698	661	652	656	711	681	675	728	639	649	679	659	644	667	645	681	658	666	675	685	617	624	652	678	637	635	657	640	650	649	614	664	632	665	620	644	639	621	691	684	678	682	664	656	685	690	694	640	655	655	644	655	647	633	675	658	686	661	720	655	620	679	665	642	676	644	730	648	652	629	628	618	730	711	671	642	654	664	694	675	687	663	716	645	629	668	678	657	679	659	671	665	615	723	633	695	636	641	640	675	660	688	647	699	663	674	636	712	643	634	650	649	673	695	657	644	663	643	649	655	662	652	659	664	679	690	692	682	685	667	652	650	665	655	664	644	687	713	683	650	689	675	673	640	658	696	663	643	673	690	616	655	676	639	641	674	671	644	672	642	696	743	645	662	601	655	669	674	641	649	673	651	639	663	649	669	729	667	673	681	659	649	650	615	645	663	648	682	680	647	644	687	664	680	671	665	642	683	696	681	655	665	691	632	695	685	635	623	658	668	673	676	687	646	627	667	644	700	661	698	631	639	659	662	644	600	660	649	639	691	682	649	649	676	635	664	679	727	628	618	631	696	669	649	701	639	660	617	673	658	639	658	641	644	619	678	658	645	697	670	683	767	693	696	636	619	663	660	669	653	695	705	638	691	675	654	675	641	698	658	651	678	683	667	647	649	704	672	700	666	687	653	662	712	675	669	641	634	655	612	665	638	633	689	682	640	664	603	680	695	662	666	636	666	681	702	683	697	654	648	696	662	660	665	649	647	674	666	700	695	643	649	690	663	712	690	651	661	662	656	655	692	662	659	629	633	667	642	633	670	620	635	616	664	647	723	629	656	649	678	658	678	644	667	643	671	647	646	645	667	624	680	676	629	660	656	635	676	695	678	661	657	675	682	608	677	670	646	639	665	672	676	702	639	669	669	644	687	676	673	656	667	674	650	680	647	690	679	687	627	658	672	652	646	672	704	629	636	672	658	655	671	678	629	653	664	681	653	644	655	754	672	696	648	636	656	679	591	683	607	640	643	664	680	657	648	631	693	660	689	669	689	689	649	640	656	625	639	705	662	658	679	631	685	648	689	624	691	669	659	681	663	634	681	702	706	663	682	682	650	678	638	654	671	655	644	696	679	688	677	645	665	648	700	711	621	711	691	662	658	663	697	643	663	657	721	630	632	636	631	688	683	658	678	705	668	658	669	651	641	682	667	640	674	660	659	620	691	678	662	675	641	645	652	687	634	684	636	642	700	632	680	691	680	677	676	669	698	668	670	665	654	605	677	693	650	682	633	669	674	692	657	702	706	669	647	659	610	627	668	674	706	658	687	678	688	642	627	669	690	663	686	664	667	636	679	653	641	679	657	642	643	698	660	661	686	692	667	642	678	679	670	678	694	689	653	657	698	669	634	654	635	642	670	638	626	673	633	742	625	681	652	674	697	654	669	710	692	653	633	656	619	637	692	725	681	689	669	628	644	677	613	646	655	648	648	641	618	630	669	673	609	629	680	647	673	637	689	675	677	677	671	681	612	684	659	654	643	656	612	689	689	703	648	681	632	630	671	669	650	641	676	625	676	647	652	632	679	666	631	652	667	657	660	712	639	655	639
46331	69481	49458	23006	17317	12969	9932	7605	5701	4415	3441	2796	2517	2317	1989	1781	1403	1347	1207	1130	1080	992	909	878	841	831	847	786	798	770	761	758	748	694	768	750	711	704	658	662	693	709	665	722	671	675	713	679	709	637	658	704	643	663	722	714	690	690	651	658	697	658	659	674	685	687	677	674	656	610	697	642	661	648	652	678	649	652	640	657	660	684	658	609	685	648	632	676	736	672	647	660	690	661	672	674	705	648	706	624	669	681	657	642	701	644	714	654	668	699	640	701	630	699	676	680	693	621	651	678	686	690	604	660	642	670	585	685	677	654	637	658	647	655	673	658	660	703	674	669	648	664	661	666	636	658	676	631	657	635	621	656	641	677	639	627	664	682	670	664	649	696	645	662	623	643	666	678	667	665	606	600	617	667	643	642	667	644	658	622	643	673	642	663	683	675	688	650	627	710	635	628	676	618	668	668	637	647	614	694	597	655	673	635	669	692	708	652	643	646	644	662	689	683	686	684	651	687	645	659	653	658	637	676	629	665	706	670	677	685	627	642	643	670	649	648	658	677	684	656	708	664	656	699	623	679	665	636	656	651	650	664	665	689	637	663	672	648	680	637	603	675	652	616	644	642	648	623	665	662	662	641	676	640	660	654	679	671	671	654	658	639	677	657	682	658	691	640	666	656	661	683	665	613	672	638	652	622	708	642	669	681	639	655	658	668	625	630	642	674	617	664	636	654	636	654	670	663	677	630	663	677	676	634	686	685	650	659	646	638	610	684	662	657	628	636	656	603	673	667	680	681	655	640	681	641	639	629	675	686	656	672	658	678	627	632	655	668	638	690	658	630	621	630	602	673	679	646	594	663	681	635	614	667	658	651	657	672	645	674	639	663	641	622	672	641	657	672	686	678	635	636	650	709	636	640	672	660	698	645	654	692	677	658	647	654	627	658	662	706	637	668	647	653	672	708	653	632	672	690	654	716	668	625	635	661	658	710	651	639	657	599	643	688	682	642	697	655	678	661	613	647	678	638	705	632	685	661	637	681	673	690	688	624	665	662	657	657	674	636	676	714	624	656	640	646	653	669	665	657	646	663	620	680	678	666	659	615	637	649	680	627	706	707	610	629	682	635	664	676	640	628	653	676	642	651	672	664	633	643	689	643	676	646	667	657	682	641	665	637	683	619	664	664	650	645	664	657	642	722	683	629	681	624	679	654	684	692	633	700	667	669	640	655	673	660	646	673	652	646	669	662	690	659	647	671	658	681	631	704	633	682	645	661	674	681	643	689	695	692	684	684	662	673	643	658	664	677	620	644	647	619	666	629	635	621	661	657	639	651	709	691	682	691	661	677	655	637	604	612	638	627	703	649	665	679	660	628	668	706	632	699	637	651	675	653	653	667	613	670	710	638	664	699	688	636	665	663	665	613	661	661	663	621	650	705	672	675	617	646	671	680	660	654	641	670	687	673	681	653	683	689	607	681	667	652	670	657	628	659	654	668	638	676	647	654	675	662	640	735	657	694	718	666	652	648	664	681	690	622	633	658	679	713	628	693	662	673	623	680	674	687	599	661	663	665	669	628	696	649	688	660	667	640	670	663	666	707	711	715	671	657	658	611	681	654	661	672	674	641	678	627	652	680	657	614	626	651	677	650	675	650	660	636	674	683	647	673	662	634	676	620	655	625	659	643	615	635	620	667	669	641	692	666	699	605	688	655	653	675	629	679	667	655	639	613	625	667	644	656	627	659	651	648	663	683	677	656	701	643	639	689	681	646	621	662	710	679	639	664	645	680	654	656	643	684	600	653	662	668	635	663	670	662	653	669	677	672	675	632	677	663	635	667	647	664	704	609	655	682	704	649	627	649	672	712	644	667	640	665	657	600	637	627	602	635	611	681	626	700	643	654	659	667	617	655	677	642	669	657	621	645	686	643	694	676	691	673	664	699	652	675	626	661	708	672	630	675	677	625	674	634	637	649	664	664	643	672	680	682	651	690	716	637	668	653	698	645	621	672	687	725	677	673	617	684	622	668	645	609	645	668	624	637	680	695	655	624	708	670	666	679	629	691	706	645	702	621	680	676	638	638	665	674	679	631	618	655	616	648	637	651	632	629	632	627	667	657	692	668	676	652	640	632	668	657	664	644	635	581	662	665	685	619	607	677	626	668	638	637	660	658	646	636	664	615	659	685	664	649	651	666	682	695	653	655	676	626	635	682	662	682	685	673	669	661	695	682	654	706	680	630	670	680	650	680	672	595	631	639	608	685	628	697	678	672	670	642	648	667	677	646	645	686	712	673	648	681	666	640	622	633	634	679	656	687	674	645	630	655	665	624	619	688	589	663	650	649	683	665	647	646	685	657	665	676	626	666	640	650	663	645	677	660	644	680	675	705	649	646	661	655	667	656	646	662	715	738	648	652	657	653	591	624	643	665	661	661	638	630	680	666	668	688	652	666	715	685	603	711	600	699	657	675	712	666	672	686	656	677	703	662	638	617	678	700	615	672	625	665	614	636	645	658	647	647	692	661	643	637	688	688	659	629	661	628	669	638	619	616	674	635	641	675	645	629	670	650	628	679	616	635	662	671	672	665	623	643	651	636	626	640	665	671	652	627	666	649	671	690	662	701	671	635	672	656	621	655	683	674	650	634	693	647	695	680	644	632	663	689	682	630	665	704	660	649	626	599	658	660	666	709	643	619	669	636	660	617	687	631	619	677	642	646	615	681	679	676	672	664	647	641	685	641	661	629	638	612	681	645	678	673	609	683	638	661	628	615	614	639	667	644	637	623	657	704	673	565	662	631	672	659	681	599	691	706	635	676	648	615	647	662	631	668	631	668	637	609	648	654	691	679	669	653	661	705	657	692	676	662	674	617	695	646	674	694	618	658	652	671	654	639	658	663	644	644	683	608	662	691	655	641	628	609	600	642	683	664	619	645	656	620	692	678	655	638	688	662	633	642	678	659	660	651	662	660	685	668	676	676	670	666	618	708	685	709	605	693	687	664	668	656	669	663	656	637	650	617	654	626	634	658	697	691	653	647	689	684	649	682	674	668	651	662	639	662	627	626	686	685	672	665	636	620	621	677	622	690	655	629	652	673	623	680	670	690	666	647	659	627	622	606	661	663	629	697	653	670	622	674	694	678	658	700	687	674	646	689	679	695	657	643	671	666	639	656	680	649	676	660	649	688	642	637	627	648	672	633	642	677	621	675	661	709	684	682	679	643	668	708	624	658	615	663	637	636	642	667	616	664	649	633	689	661	699	590	639	644	643	665	670	659	608	673	665	651	636	655	668	633	628	706	690	710	676	652	661	677	683	615	742	663	671	643	662	730	627	706	634	679	686	638	690	673	659	668	637	649	670	667	662	642	634	651	674	657	650	696	621	613	664	636	694	681	653	639	628	606	624	644	654	660	611	664	655	685	680	670	641	646	602	709	670	681	637	664	618	631	652	637	640	708	672	688	663	670	686	668	633	634	686	677	652	660	681	669
41612	43653	28397	11567	4986	3042	2175	1588	1101	863	725	579	570	561	481	399	345	347	342	327	279	319	303	279	308	289	249	269	275	264	271	257	254	271	269	275	257	268	250	243	265	268	268	252	264	268	251	263	269	263	270	259	231	268	236	261	267	227	273	264	261	272	253	241	247	228	258	238	260	272	253	262	244	235	262	249	242	271	269	272	267	249	267	255	294	254	259	253	245	234	276	254	239	246	261	289	278	248	239	255	262	245	279	254	240	259	291	252	274	241	242	269	258	244	252	255	238	250	279	279	256	260	245	228	261	258	253	254	247	275	263	258	277	245	245	264	248	265	238	237	264	263	255	241	249	243	285	258	271	251	263	269	255	240	242	258	265	249	282	261	246	277	249	262	245	263	256	248	262	270	260	259	259	246	250	274	286	246	262	252	244	239	245	253	237	218	257	275	269	241	245	279	256	249	260	261	281	229	276	251	226	277	268	247	276	258	255	249	258	271	235	253	259	238	289	262	234	240	261	270	235	221	249	241	253	279	267	235	286	259	242	247	249	248	268	263	230	281	244	286	238	249	241	246	276	244	283	258	261	269	246	244	254	244	271	229	244	235	252	258	253	259	271	250	248	259	279	239	260	244	259	239	271	256	239	250	253	241	258	274	246	250	254	266	264	236	236	267	246	260	255	238	243	240	274	265	252	263	264	252	257	262	248	247	258	248	254	244	250	273	252	297	260	233	232	243	233	232	245	264	235	300	250	281	252	275	251	255	265	292	257	233	247	282	242	268	245	233	259	289	260	284	257	234	240	242	268	249	252	263	266	215	276	244	243	224	276	272	245	239	242	253	273	235	266	277	252	274	246	250	250	292	244	247	252	237	247	261	266	281	241	256	230	252	284	271	251	257	255	258	254	234	242	230	246	238	240	247	243	273	240	253	247	268	261	259	256	271	266	253	264	238	267	242	260	236	244	253	237	279	246	244	233	219	243	236	270	272	232	272	263	270	261	261	213	241	275	258	225	256	255	278	253	251	260	240	241	258	241	241	228	277	274	232	259	256	255	256	253	248	243	265	261	266	238	271	263	274	227	258	264	261	242	275	230	274	266	264	235	259	264	270	267	275	246	281	268	228	272	274	261	261	240	253	240	261	268	229	248	244	261	263	275	279	242	251	263	261	248	240	242	271	268	261	265	262	274	261	251	246	268	276	240	270	239	260	255	251	272	248	227	255	245	281	238	244	277	258	260	251	288	230	263	255	260	265	227	262	254	247	254	262	278	241	290	225	232	270	288	282	234	250	269	268	271	257	249	239	260	257	244	233	251	232	261	272	255	266	245	286	230	271	269	240	279	273	228	259	272	237	248	248	224	258	241	245	254	250	260	240	270	248	257	263	251	259	248	232	283	257	239	276	240	250	253	246	247	253	266	253	287	221	255	267	263	257	236	246	271	244	228	293	248	266	272	238	261	219	249	235	240	286	285	270	276	255	265	249	257	247	249	246	272	274	264	258	266	280	267	237	258	265	302	277	238	242	245	260	252	220	263	271	235	254	239	276	268	292	261	269	244	239	223	265	258	267	254	240	236	244	268	250	281	289	262	245	260	266	240	242	241	227	256	240	218	244	249	259	235	249	268	270	227	249	277	264	226	256	253	244	235	240	260	244	252	242	258	272	276	251	245	247	254	251	242	271	273	255	239	220	271	249	275	247	235	243	254	284	275	260	277	229	248	255	274	243	255	240	253	266	219	271	258	234	238	243	244	243	267	256	302	246	261	265	233	242	284	272	243	290	261	267	254	241	221	245	267	256	247	264	255	282	288	267	254	260	251	237	235	252	277	256	259	226	244	250	240	213	243	280	237	281	273	252	282	239	257	281	263	260	256	255	252	260	277	255	257	274	229	232	241	253	246	241	228	249	253	259	242	268	247	248	253	287	259	242	243	265	245	287	255	212	257	240	246	251	278	243	239	248	246	282	253	270	262	281	254	246	239	212	276	235	243	262	239	274	248	259	258	264	212	243	249	246	239	243	248	280	267	261	274	235	264	277	280	264	262	258	265	237	282	272	272	270	239	251	229	243	238	241	252	270	239	286	233	268	246	243	269	246	247	290	235	254	261	279	259	266	242	251	253	248	261	235	211	264	249	264	240	232	256	243	261	232	238	248	256	259	243	262	255	217	249	232	252	267	253	273	244	256	242	258	216	226	285	267	257	252	236	273	298	258	229	245	251	265	286	248	263	232	257	265	261	244	253	252	254	278	250	283	256	245	222	256	249	262	245	241	277	244	230	259	265	242	267	260	261	264	247	284	249	248	256	279	268	236	231	283	229	226	247	252	249	257	272	244	214	217	251	254	244	260	266	250	253	238	279	229	246	276	253	242	262	231	257	283	255	234	256	273	256	282	233	249	268	257	222	263	242	234	259	209	256	245	239	260	261	242	254	250	238	279	250	248	225	254	240	277	260	270	245	261	251	250	260	254	262	267	244	277	284	268	248	253	249	254	245	244	243	255	245	272	254	228	277	254	258	244	246	253	262	230	254	254	274	248	261	259	233	249	262	267	240	254	242	282	259	237	256	270	267	255	227	270	273	267	247	267	274	244	242	253	262	252	252	241	238	241	259	274	230	257	261	280	241	263	263	289	266	246	227	233	259	251	263	236	252	274	265	230	265	282	229	242	227	272	236	249	232	250	235	292	253	241	243	254	238	262	250	237	257	245	243	265	250	244	241	265	237	250	252	248	271	243	241	268	288	270	254	277	276	268	252	246	250	230	267	255	247	219	232	254	255	249	223	274	240	274	265	265	268	227	265	272	265	291	252	235	247	257	233	255	253	266	241	262	246	245	260	254	264	240	253	257	256	248	280	264	283	259	285	242	274	242	264	260	241	248	237	266	235	265	258	282	272	252	233	247	281	251	262	251	266	249	238	256	260	250	268	253	256	281	253	251	235	269	260	243	233	274	229	274	227	253	243	247	267	284	254	238	243	254	275	253	253	244	257	271	222	248	269	221	242	263	265	240	269	276	233	264	234	254	253	264	276	247	268	284	222	256	240	234	244	265	239	244	271	247	261	247	263	243	250	285	264	249	233	262	247	260	250	232	259	254	289	265	228	250	257	256	261	251	258	264	258	256	261	257	269	257	268	243	241	288	234	282	252	278	217	252	267	259	233	267	240	256	268	226	266	269	262	290	250	245	250	267	253	216	262	243	242	270	258	250	257	223	257	256	263	270	264	235	265	233	243	267	245	237	317	250	259	250	242	258	241	215	250	263	276	281	247	244	262	254	229	250	256	268	262	258	238	267	292	227	255	255	288	248	260	280	265	266	268	256	243	274	241	252	237	234	252	231	257	254	226	246	277	283	256	235	247	268	241	232	244	241	257	238	255	231	224	267	241	286	242	281	247	241	220	238	246	249	220	259	263	258	253	256	227	253	280	265	231	260	272	245	266	241	270	245	271	265	273	249	250	281	258	269	239	236	255	241	235	265	259	266
45681	52187	31382	13130	8865	6426	4681	3510	2451	1883	1404	1143	1073	934	862	657	592	527	415	426	391	384	355	340	371	316	332	347	345	350	305	314	275	315	328	267	280	288	290	306	272	283	287	304	269	276	268	276	279	299	264	295	255	262	256	282	312	282	268	279	282	309	268	286	259	280	276	266	263	304	297	295	300	284	283	280	300	297	262	277	315	315	272	288	294	279	276	284	280	248	269	304	301	271	293	267	298	260	293	282	263	278	286	294	264	276	263	285	303	303	315	296	302	286	267	300	273	266	276	239	272	289	266	279	281	267	270	287	263	284	285	286	316	247	297	279	263	256	290	259	282	287	275	306	272	289	266	257	295	291	307	267	267	240	264	270	304	266	295	249	306	269	265	293	287	285	303	280	273	310	281	284	270	263	294	303	273	267	259	274	280	265	256	274	286	274	263	292	296	280	287	289	291	265	290	305	273	284	268	276	284	289	276	284	286	267	289	312	267	299	284	283	282	289	282	262	320	288	275	275	266	293	303	287	254	282	265	307	296	263	250	295	303	280	296	256	276	263	273	270	321	292	292	259	264	284	305	258	267	280	290	275	296	269	265	272	297	270	275	290	254	282	262	257	278	283	298	222	274	280	300	275	249	264	279	270	269	281	294	268	288	293	300	294	277	286	245	282	293	277	285	290	309	273	280	255	271	282	283	268	223	290	289	279	275	274	269	265	268	303	295	301	292	300	285	310	296	277	256	255	280	296	287	278	293	312	304	281	262	294	255	286	283	281	269	266	302	281	239	295	281	238	302	308	306	279	291	272	291	298	314	254	286	275	269	277	280	260	267	250	293	284	248	275	272	272	304	257	257	286	278	291	283	278	294	256	272	267	302	276	304	285	260	271	286	318	280	287	297	285	282	303	280	298	275	288	276	283	306	285	300	255	296	277	286	256	284	300	254	279	253	289	268	251	277	300	267	266	262	292	295	253	274	306	291	292	269	260	285	255	263	276	248	290	289	283	286	282	259	276	281	281	272	278	254	281	297	286	282	281	270	279	278	281	283	269	276	251	315	259	286	293	260	310	278	298	274	277	310	293	277	285	280	253	275	276	286	290	278	282	279	264	294	281	282	266	287	284	265	272	240	318	278	257	273	277	255	328	275	279	261	263	279	279	302	299	260	235	282	275	237	265	270	267	297	254	265	287	257	304	280	287	307	325	258	245	283	262	266	323	292	294	274	284	273	266	313	289	292	289	269	270	264	279	280	290	259	281	308	275	252	293	287	295	262	294	299	273	286	284	280	274	298	301	301	284	260	297	266	290	283	288	269	304	250	282	303	294	267	281	290	273	290	250	299	313	253	287	280	266	283	262	277	276	291	265	275	314	281	288	303	296	289	274	249	284	298	276	296	268	281	288	299	287	267	291	251	272	269	261	285	293	288	295	294	265	271	252	275	283	283	250	277	273	279	267	280	302	275	287	277	288	311	256	283	239	261	275	301	274	295	290	284	265	297	278	272	276	267	294	297	284	290	300	259	280	263	310	285	294	286	278	264	286	263	263	257	301	265	269	281	264	268	267	297	296	276	282	284	294	281	292	284	281	291	271	285	276	270	290	284	290	281	298	302	231	275	270	282	299	302	279	268	258	280	272	260	253	277	275	297	295	272	248	244	289	276	290	289	284	297	278	302	294	258	298	266	265	307	294	290	306	289	273	282	279	259	274	285	273	299	302	283	319	288	273	290	269	269	283	283	279	279	284	290	264	278	262	302	278	312	277	264	274	273	285	250	274	289	291	284	280	282	266	272	252	268	272	273	286	312	282	301	276	320	283	297	271	274	308	275	241	271	284	284	287	278	273	289	284	265	304	283	269	280	285	287	277	284	268	254	291	293	281	270	288	261	298	261	312	276	264	273	284	276	325	278	277	267	280	261	287	272	271	310	291	300	276	239	290	264	290	279	287	257	287	280	297	257	268	261	265	267	258	305	314	292	253	282	259	297	273	295	297	274	275	280	270	275	305	285	293	233	291	269	289	301	280	283	255	287	286	279	258	242	241	288	254	324	285	285	294	283	268	276	293	258	296	282	293	304	278	266	284	322	306	283	293	287	285	287	274	269	251	283	276	280	264	313	287	260	259	262	307	264	284	287	283	263	277	257	265	270	263	254	263	300	297	283	253	297	274	274	272	284	335	266	305	297	308	256	285	289	302	280	295	262	270	271	276	289	282	291	254	285	273	260	297	271	283	282	317	284	256	295	292	278	278	275	277	268	299	285	284	272	256	259	296	285	280	287	298	282	305	294	275	282	270	270	254	266	288	283	243	259	255	266	298	266	287	281	257	279	290	292	281	283	270	250	300	302	282	251	301	270	299	251	286	268	265	265	262	298	270	273	268	291	273	278	280	288	292	248	268	312	278	283	246	281	281	288	293	261	291	269	272	294	279	277	309	266	254	296	289	273	282	301	308	290	251	291	308	261	292	275	252	271	305	311	280	287	278	277	277	281	281	302	292	282	299	292	273	277	291	306	296	314	288	252	288	284	252	275	284	317	269	260	274	313	271	307	267	270	270	274	306	295	301	273	310	266	298	249	261	269	280	285	304	294	275	283	270	283	265	257	280	282	258	279	299	280	265	290	281	299	279	268	295	281	289	282	308	299	266	269	283	247	310	239	269	266	300	279	242	269	288	326	284	271	270	295	287	305	240	270	301	309	295	271	293	255	276	292	312	245	284	263	295	254	269	276	257	277	294	286	280	299	295	256	280	269	255	273	262	250	263	297	280	269	278	269	254	275	274	265	287	283	282	269	274	256	283	301	258	271	290	308	270	275	241	286	314	276	278	279	274	275	280	282	293	302	317	275	285	286	264	246	286	304	286	289	273	267	300	285	253	301	303	299	278	295	247	311	280	288	298	268	285	260	263	242	271	287	286	283	309	243	288	260	274	261	281	294	259	252	267	279	288	297	273	280	293	274	270	295	302	274	291	256	290	274	248	286	285	266	282	325	281	269	284	267	275	263	281	269	323	279	280	303	263	303	278	311	263	285	295	276	258	265	280	271	272	293	277	267	273	282	313	261	280	299	295	282	273	271	294	307	270	269	301	295	290	289	271	268	258	264	263	284	270	251	278	281	264	292	288	256	259	282	297	255	270	267	278	259	275	275	284	257	265	278	288	270	267	252	281	283	312	268	277	295	280	279	254	300	262	285	253	305	270	280	303	270	260	287	291	312	253	302	265	263	301	282	285	293	250	259	263	260	297	271	276	288	298	273	270	273	255	245	301	292	261	259	295	263	280	305	293	264	306	276	275	285	311	269	258	247	296	287	279	275	290	292	293	299	307	288	299	297	265	283	309	259	264	285	283	288	273	260	278	256	270	278	281	309	312	312	279	254	294	284	297	273	246	299	264	266	260	285	279	267	304	280	272	288	317	281	264	281	296	277	275	211	264	284	273	272	283	287	263	303	266	273	304	274	251	290	304	295	290	269	301	299	303	282	284
25174	20633	26184	24458	17700	7434	3668	2362	1621	1176	1023	918	818	689	702	582	561	542	443	487	464	444	378	429	441	395	408	371	385	391	378	387	393	364	398	355	394	351	391	364	382	356	344	371	352	342	377	383	363	371	349	407	361	359	360	335	395	375	341	382	351	340	370	375	382	388	361	354	341	411	380	346	366	396	362	329	347	376	348	332	385	381	343	366	345	372	375	404	387	377	371	375	382	375	366	388	372	373	386	337	406	364	380	358	350	358	329	357	366	372	394	373	337	384	387	346	347	376	370	346	375	362	355	333	383	380	326	359	369	381	390	288	358	348	394	381	349	386	356	352	365	370	369	344	371	366	379	368	332	377	354	319	361	363	371	394	406	343	356	341	369	360	392	382	359	343	363	389	373	333	345	316	355	332	368	359	404	389	380	389	348	372	399	406	381	371	380	360	366	379	311	352	376	368	358	381	361	407	362	372	365	365	368	331	390	345	377	379	369	361	368	355	344	355	352	339	348	362	358	361	367	320	358	346	374	375	359	393	362	334	351	355	348	375	352	339	373	330	365	371	362	368	337	396	405	363	352	398	345	362	391	380	380	375	379	420	334	356	378	331	384	345	370	373	370	325	380	366	354	370	351	361	368	371	377	348	379	382	359	349	355	378	357	359	362	363	351	396	360	351	349	358	335	382	375	342	381	352	354	398	372	326	345	362	364	361	392	350	352	365	369	378	346	375	348	376	363	360	382	393	370	359	365	397	320	390	327	350	341	361	376	363	351	356	398	365	362	388	359	405	373	352	333	350	377	366	345	394	367	363	385	338	329	387	352	376	352	384	340	332	358	356	369	351	337	385	385	337	336	354	354	375	395	374	372	387	381	365	395	391	389	391	356	364	400	335	346	354	347	377	401	369	400	386	374	340	374	390	372	367	392	373	353	347	388	342	365	365	378	381	354	380	377	375	357	350	377	374	380	360	377	364	394	388	393	347	367	366	364	392	365	356	378	350	397	359	345	347	336	343	371	318	353	363	388	380	360	399	363	396	381	353	384	361	356	371	366	326	389	359	351	407	381	355	321	331	368	346	363	364	439	358	371	340	427	379	383	405	356	366	348	391	399	375	385	353	359	377	368	366	354	343	362	372	359	358	385	364	327	354	366	367	394	375	339	393	409	365	327	359	358	357	365	356	387	363	330	362	372	364	387	351	398	329	357	373	374	375	373	375	367	383	397	374	340	347	402	365	387	371	369	361	383	388	393	391	370	386	364	342	366	364	385	374	348	367	379	375	401	374	378	356	394	364	340	366	340	376	367	381	351	325	353	378	369	370	355	363	377	365	369	354	393	407	384	345	357	396	355	377	407	361	375	377	327	375	350	373	372	338	353	348	355	361	372	379	363	371	379	357	401	364	372	391	413	393	347	352	378	378	404	380	372	391	374	365	337	354	386	388	364	356	357	379	392	344	356	358	391	351	387	393	340	391	366	353	339	351	340	349	357	357	369	382	359	353	345	387	328	366	369	332	346	373	356	357	406	376	334	367	389	368	352	384	352	357	375	365	359	385	376	380	359	378	363	361	352	345	366	336	374	402	329	361	380	371	356	384	373	355	383	350	371	355	356	346	354	345	417	369	345	385	362	357	354	383	331	380	380	352	394	368	360	347	373	386	365	382	368	420	368	374	400	345	347	339	380	368	343	360	356	359	347	357	363	372	340	380	382	376	368	335	370	355	384	338	378	335	356	386	385	357	353	360	363	360	397	384	366	357	359	368	372	344	391	348	367	368	330	367	393	353	390	373	369	364	381	359	370	346	363	371	354	372	345	353	363	389	328	399	378	367	373	375	377	345	378	380	377	375	346	387	332	337	372	375	363	366	358	373	369	360	354	371	390	351	352	346	375	347	354	392	379	370	346	357	371	379	377	339	366	355	365	390	371	364	372	396	392	348	348	344	359	360	366	334	371	360	378	340	357	357	369	378	348	374	369	376	362	390	354	363	401	352	380	390	359	341	387	391	376	384	334	327	357	362	387	373	339	390	374	373	380	359	383	368	381	387	356	363	388	338	386	335	362	331	367	365	374	356	381	374	376	355	383	352	357	370	362	361	372	359	353	375	361	376	388	365	350	368	381	376	346	352	357	349	379	344	372	377	367	348	390	363	377	346	388	385	357	375	377	369	388	387	352	372	333	402	365	365	384	325	392	376	353	366	326	359	386	358	380	362	353	359	349	374	356	354	373	406	333	376	339	336	399	348	341	374	355	384	358	369	351	393	362	368	343	337	397	340	373	356	362	364	375	413	354	373	362	351	398	371	383	380	379	374	373	401	382	375	385	339	363	371	363	387	356	381	375	390	374	355	368	362	365	345	358	367	374	357	343	374	369	378	365	371	377	376	367	346	363	348	355	382	409	371	365	383	411	382	349	356	366	356	359	334	356	358	353	387	403	374	345	360	398	317	326	385	382	392	357	345	368	357	362	352	365	346	346	363	365	365	341	357	343	336	382	362	367	368	328	361	376	389	379	344	395	369	401	348	360	361	356	343	357	409	340	363	380	349	369	359	384	380	347	380	367	377	373	372	366	367	385	348	354	386	369	351	384	334	382	355	395	347	345	371	334	382	387	359	383	347	373	356	399	373	375	371	380	377	362	412	342	362	361	352	364	379	372	351	364	377	374	321	377	374	378	367	365	315	367	349	375	355	350	325	394	374	389	352	401	336	391	368	386	352	390	344	351	391	388	351	382	324	390	365	399	365	374	386	376	374	375	360	367	363	339	336	374	370	346	381	351	349	382	343	348	335	389	387	362	340	338	360	343	354	379	361	355	363	398	380	386	372	393	365	391	379	342	392	368	389	380	361	358	353	342	352	337	382	387	400	339	361	369	372	366	342	376	390	364	322	344	360	377	370	367	376	347	365	366	353	327	370	383	355	360	341	350	350	376	384	393	348	336	381	361	377	400	358	319	340	348	399	373	365	375	363	372	366	367	363	364	373	354	355	397	352	376	367	368	347	394	391	395	346	358	383	393	347	376	363	335	341	370	359	377	349	347	394	380	353	374	314	371	369	364	358	368	370	412	363	355	357	356	362	402	381	362	375	343	367	351	373	365	375	410	367	352	409	347	348	372	364	364	352	332	351	338	418	358	408	386	363	385	404	375	359	365	348	369	324	384	352	369	377	370	366	366	368	391	357	339	362	360	367	375	344	357	384	345	353	365	341	353	350	363	366	421	382	368	362	379	349	386	384	349	391	369	354	354	400	374	374	384	351	354	353	386	379	410	346	349	385	346	371	355	341	369	405	372	368	364	360	343	380	365	369	379	365	355	371	378	359	352	395	345	362	374	361	360	368	389	369	362	375	364	366	379	349	378	348	365	360	340	355	382	347	384	353	363	352	377	376	361	380	363	360	357	402	383	338	361	373	356	372	353	371	385	366	321	372	400	339	374	376	326	353	418	341	389	365	343	375	380	357	364	391	366	399	328	386	373	338	358	383
43359	60978	38015	17285	11916	8158	6177	4688	3303	2500	1917	1711	1400	1238	1064	900	815	692	639	613	581	549	525	499	454	451	483	450	495	418	382	414	402	436	420	396	431	429	374	371	398	378	392	353	381	393	354	340	388	378	358	361	391	426	409	383	404	378	396	421	361	375	386	375	379	374	400	402	333	366	372	362	386	340	390	351	373	393	342	396	392	359	405	421	365	368	391	375	386	388	404	365	373	393	415	371	377	348	378	375	377	359	376	382	397	377	401	363	408	383	389	387	393	353	336	392	369	360	354	365	386	367	371	365	375	391	389	397	394	394	348	377	373	368	388	397	374	387	355	364	381	388	373	405	395	387	369	343	349	397	366	372	366	383	377	427	373	395	357	411	431	376	373	381	395	390	412	370	381	375	374	356	396	394	356	371	397	375	363	378	353	329	350	367	360	419	398	353	377	362	381	386	356	371	342	379	377	360	356	349	391	367	367	346	352	360	351	370	374	380	366	378	365	395	371	370	349	377	377	380	379	393	379	363	350	361	373	346	347	365	391	369	386	356	351	391	353	391	369	354	366	362	391	379	378	352	392	396	372	390	363	369	378	395	381	366	392	400	376	385	403	384	360	371	385	368	381	394	383	381	386	360	373	367	363	395	378	382	372	364	382	337	355	402	369	366	382	394	370	377	377	385	385	345	404	379	382	390	395	414	342	372	369	404	367	345	369	402	415	387	372	377	408	360	397	391	394	354	385	341	380	372	373	368	401	368	367	394	362	383	411	365	376	379	345	373	362	384	374	362	392	394	377	361	389	373	381	369	369	352	355	368	386	396	345	374	386	384	360	391	396	357	368	351	368	387	347	359	373	367	378	362	346	341	412	443	357	326	360	387	354	374	352	349	364	378	391	378	405	392	346	372	390	366	381	393	398	329	325	384	396	384	360	405	395	352	400	364	364	389	366	369	396	367	372	409	386	374	381	374	357	399	359	378	363	402	364	393	335	359	382	351	426	380	406	346	365	352	365	386	397	382	348	368	391	395	370	371	377	377	405	405	373	351	380	366	396	361	364	398	380	368	357	415	382	360	368	387	332	396	363	393	374	388	406	342	368	397	376	330	393	389	377	419	361	372	387	378	362	375	376	359	397	361	398	423	373	345	391	360	387	358	366	390	377	382	394	351	350	383	372	383	337	369	378	369	374	381	367	372	407	403	378	384	388	361	380	412	401	366	339	352	379	391	411	370	383	391	357	371	389	365	393	345	368	373	355	350	359	387	337	358	395	405	350	416	404	368	351	346	369	357	389	352	355	371	369	359	374	371	359	392	362	350	386	399	359	351	369	371	351	361	372	350	375	433	376	359	382	376	367	384	392	376	388	378	347	369	371	377	392	354	392	354	357	385	400	367	367	391	395	356	348	341	375	382	353	382	310	363	395	372	370	362	375	388	334	371	382	353	353	404	388	385	392	395	341	352	367	393	389	370	397	371	367	419	392	365	401	377	373	349	357	392	339	371	379	365	349	382	337	375	368	353	378	405	358	342	439	371	379	367	375	373	333	396	387	362	372	411	333	398	361	357	377	337	353	390	365	394	346	351	411	404	387	372	354	369	368	379	366	364	391	369	359	348	374	400	403	362	354	386	348	376	404	379	385	388	404	371	367	372	364	375	367	381	388	369	387	401	364	405	349	385	366	368	380	380	383	366	356	389	372	372	377	384	397	363	347	397	342	348	382	337	377	393	362	365	360	383	349	384	384	395	391	380	398	371	406	396	364	378	385	341	357	349	367	392	383	372	364	413	351	388	394	351	389	365	366	343	357	397	389	384	363	364	378	360	345	353	393	403	379	362	363	362	396	386	354	350	334	349	380	385	377	380	387	374	381	382	372	381	359	384	391	373	366	396	394	379	363	360	357	366	386	357	386	388	357	368	349	340	346	358	363	380	373	346	371	429	370	387	357	365	376	366	378	343	411	369	372	355	349	364	349	387	364	375	416	343	371	383	373	372	364	385	359	374	355	377	368	372	400	396	388	371	382	359	365	360	372	357	379	356	417	367	382	381	384	379	367	370	364	362	394	368	392	352	359	383	377	405	354	384	394	346	396	358	349	386	372	358	379	380	379	346	377	359	388	341	351	337	368	372	362	346	380	400	368	388	368	351	385	369	368	384	377	363	366	392	382	348	375	369	406	389	332	362	380	368	375	372	384	342	372	358	364	350	383	399	370	386	362	370	364	370	376	389	383	339	386	403	382	358	376	381	376	356	371	354	359	382	379	352	375	355	400	367	381	403	382	371	340	416	361	358	400	369	356	385	345	350	379	377	375	386	392	400	376	402	390	412	349	343	371	374	376	380	395	348	344	379	338	351	368	372	368	353	375	365	345	383	354	339	396	373	372	429	393	360	352	377	356	352	402	385	395	394	381	385	357	407	357	381	366	380	370	398	341	374	358	379	378	362	360	398	356	373	361	386	364	343	359	364	366	348	379	379	387	371	363	411	396	379	416	346	364	372	376	367	351	406	375	399	377	360	370	364	376	423	361	349	368	392	372	361	386	358	357	359	361	385	370	374	375	366	376	402	382	397	387	393	382	367	413	385	375	347	375	346	374	341	386	377	387	377	379	389	360	377	379	405	343	377	387	349	380	387	357	342	385	374	411	392	357	399	373	414	347	388	360	350	357	395	392	353	366	365	399	387	369	393	379	419	360	375	374	393	344	351	396	395	390	374	344	365	361	352	385	363	388	359	381	381	357	388	381	391	383	378	381	359	400	335	360	349	379	359	383	366	351	343	323	383	370	407	366	398	352	378	337	359	370	376	393	371	401	368	334	389	387	383	360	387	402	397	373	365	357	360	401	357	389	402	380	367	372	370	364	373	341	398	372	401	324	372	415	353	377	359	361	401	345	359	367	355	404	388	341	357	399	366	368	346	395	388	381	361	368	384	354	353	368	384	347	390	384	361	373	334	414	398	383	370	341	390	375	380	358	384	380	388	343	388	370	369	364	379	395	395	345	366	355	393	374	376	399	357	356	405	354	391	394	363	428	373	376	367	409	387	376	351	360	371	362	362	380	332	371	368	352	374	369	377	361	376	328	404	334	362	361	401	352	403	353	370	376	414	375	384	373	367	374	358	377	343	382	382	403	358	355	385	370	362	359	399	397	380	384	358	378	383	356	363	338	400	358	360	399	392	378	350	346	380	375	357	338	378	397	388	397	367	381	381	385	376	372	377	360	402	407	389	346	404	361	332	361	367	399	370	375	357	400	383	390	369	357	351	373	409	412	379	385	352	398	373	357	352	354	370	402	375	360	398	405	397	363	384	396	384	340	401	367	361	380	379	341	380	376	373	416	357	364	341	383	373	388	363	398	351	367	371	327	391	375	373	393	351	352	351	354	364	392	340	360	378	413	408	417	379	376	361	392	341	368	392	360	368	373	377	376	377	370	339	432	373	368	425	369	377	390	382	328	372	415	364	384	352	356	366	367	388	408	429	402	366
22450	20344	26672	23631	20249	20247	12984	5025	3126	2405	1942	1664	1497	1339	1204	1112	974	992	924	876	850	777	768	794	719	760	705	764	696	698	736	695	694	659	723	625	692	636	704	721	658	681	678	667	671	677	695	670	648	632	661	652	721	648	691	688	664	687	640	666	659	673	673	697	617	648	650	648	685	647	699	656	646	620	677	678	621	676	642	723	724	636	690	620	610	646	653	691	685	660	657	700	669	657	674	639	682	644	663	651	650	676	642	649	677	664	664	662	666	693	667	675	689	637	605	627	622	639	657	682	704	694	599	692	650	668	663	700	652	667	667	668	665	668	669	679	659	666	666	668	655	670	658	668	685	687	652	700	680	687	678	639	652	662	650	673	648	642	653	625	676	669	638	668	664	696	694	634	622	648	642	700	693	657	708	637	655	691	667	678	696	680	665	664	709	683	716	641	643	671	662	658	614	621	679	663	705	675	654	669	691	677	653	659	653	662	653	683	641	642	649	632	703	684	669	676	669	648	668	692	678	609	645	665	678	756	724	664	670	647	698	648	673	687	638	636	639	644	684	676	639	682	657	676	656	684	627	627	656	628	657	680	642	633	633	718	690	668	678	665	681	664	633	649	654	694	604	674	655	667	641	643	661	706	655	684	676	669	652	662	631	692	693	674	655	648	661	696	691	667	688	623	669	682	627	684	653	677	724	642	664	658	653	660	686	695	663	631	656	654	696	683	637	607	667	656	653	654	703	706	638	718	691	657	649	647	672	655	623	690	666	699	638	638	630	660	619	701	664	674	656	674	693	640	666	663	625	680	667	682	700	702	667	675	672	645	635	690	703	657	654	626	687	634	667	677	685	666	702	662	626	675	628	680	693	670	611	643	674	668	622	639	630	686	689	617	609	670	651	636	681	638	652	661	661	706	695	608	681	686	714	641	670	709	723	700	621	692	665	654	635	647	656	665	632	628	707	674	686	609	637	649	562	594	687	697	663	640	652	667	638	664	672	659	646	674	683	714	638	658	694	646	642	667	709	630	678	768	628	686	646	659	675	703	685	667	616	648	661	660	683	696	593	638	697	640	672	674	651	695	662	675	648	649	633	639	666	679	655	628	632	657	685	667	642	645	677	657	632	724	658	636	665	659	643	660	634	654	650	692	678	629	653	655	659	703	655	695	648	680	663	655	654	688	672	639	678	677	702	643	635	627	686	643	656	686	616	679	648	658	636	659	670	704	670	686	623	669	673	654	660	643	680	648	657	702	642	656	681	656	674	657	654	670	687	616	634	667	614	659	642	667	640	664	669	671	665	647	661	679	679	645	664	633	676	629	665	616	666	648	677	700	674	660	641	647	630	670	705	667	669	637	657	675	666	692	657	715	719	679	689	665	665	712	666	618	665	693	670	690	671	648	671	670	668	688	652	676	651	653	699	702	672	662	654	642	665	702	647	663	669	627	713	658	721	666	612	627	671	690	644	643	685	637	705	664	639	669	671	664	656	652	669	690	630	677	660	684	669	661	717	629	689	631	667	690	677	645	640	626	661	688	652	671	680	662	667	673	636	661	698	632	647	635	663	651	646	685	660	643	663	652	668	653	638	671	693	627	665	674	654	656	673	659	687	666	653	632	661	654	623	606	673	652	679	688	667	652	680	716	654	666	624	707	656	634	646	693	707	688	707	710	639	705	638	647	631	622	623	660	674	646	707	620	665	674	688	683	663	695	650	677	672	687	685	702	642	671	652	636	636	651	676	663	704	661	665	645	705	677	632	654	696	670	662	676	672	649	652	664	695	687	649	653	694	643	686	632	615	695	679	691	659	641	671	664	669	666	678	673	658	681	706	637	676	650	675	646	620	652	668	658	633	679	628	684	638	648	697	648	715	631	658	663	669	658	701	621	653	675	647	640	625	656	624	664	649	655	669	703	667	644	663	676	628	643	696	669	692	614	645	691	641	682	675	663	621	608	652	636	636	667	662	625	653	695	629	657	641	639	662	653	659	677	652	690	661	638	676	676	693	642	678	662	658	657	628	704	711	655	655	632	640	660	646	654	645	669	638	670	669	689	665	653	641	684	648	662	656	679	609	662	672	644	623	717	694	696	652	654	656	691	635	689	680	684	633	681	676	668	684	704	667	670	677	657	657	683	665	663	650	664	642	636	662	648	622	679	693	683	634	647	676	694	670	653	599	625	637	643	691	644	666	665	672	687	690	663	646	665	639	650	693	649	635	647	686	659	684	703	660	640	662	661	683	633	720	691	636	646	724	654	636	625	701	672	660	683	678	644	681	626	641	695	709	724	649	676	687	700	614	623	672	635	665	686	631	648	646	651	640	630	670	667	702	658	631	645	665	650	668	691	601	684	644	630	756	722	675	652	681	700	683	670	671	664	714	653	636	688	631	648	686	745	689	641	649	648	666	658	653	677	646	668	636	680	646	659	658	620	666	715	635	679	661	650	691	646	622	682	670	627	679	667	629	637	646	645	701	680	662	661	663	653	699	655	648	704	621	676	663	651	604	647	680	622	706	644	642	716	671	682	681	630	662	675	660	687	663	660	717	660	669	693	688	656	662	687	669	687	648	707	650	598	658	641	637	630	674	701	650	632	639	688	672	645	670	703	671	671	667	633	680	674	698	637	680	683	673	671	635	666	710	675	703	738	675	649	637	641	698	646	665	645	639	638	664	658	626	665	710	635	677	643	667	682	678	676	640	673	695	658	684	631	630	657	690	669	668	639	681	677	684	590	631	650	717	734	667	645	683	682	647	646	618	672	632	666	671	661	627	634	633	682	672	622	655	653	662	661	680	662	680	639	641	638	676	654	643	656	634	683	653	645	662	649	688	612	634	617	695	666	638	670	673	654	660	674	699	676	706	640	627	644	673	653	692	659	703	677	644	624	679	676	676	665	648	720	674	676	663	677	680	664	630	639	677	692	669	675	602	683	680	651	687	700	674	631	662	667	657	637	675	675	659	668	645	635	697	661	673	643	649	640	630	695	670	651	671	633	667	659	679	718	688	674	686	673	672	650	633	696	698	666	692	646	671	651	643	638	684	639	655	586	692	643	674	688	691	635	657	670	629	669	660	675	691	623	693	673	637	665	652	686	589	628	642	644	713	704	651	656	693	629	617	656	619	698	648	667	655	669	654	607	674	663	687	636	645	647	644	657	652	677	640	638	654	700	696	610	657	681	673	716	625	668	662	647	686	661	675	651	664	633	670	695	689	654	667	645	697	695	686	726	672	637	679	611	677	658	724	685	668	683	659	617	655	674	658	642	648	663	652	641	595	673	654	673	663	650	687	691	719	718	644	674	654	688	645	677	650	652	632	708	695	645	688	660	642	668	698	651	657	658	659	627	695	643	684	675	696	653	675	686	631	685	658	620	643	655	668	650	653	713	695	648	660	634	637	647	669	643	655	672	666	649	642	667	706	698	664	692	674	624	669	696	659	696	599	667	667	610	665	659	679	638	697	708	638	649	653	682	670	681	673	658
48521	69221	48785	25034	18143	13179	10300	7738	5943	4387	3374	3011	2430	2057	1848	1576	1493	1293	1282	1130	1096	1047	968	912	825	833	811	769	768	746	771	753	751	743	707	709	671	722	669	763	673	717	653	683	671	713	761	732	689	715	701	640	652	685	665	673	670	654	687	667	643	638	661	705	620	684	655	684	669	637	679	648	665	695	655	665	677	680	642	695	656	689	665	686	636	636	643	674	660	601	680	671	697	632	678	694	683	636	676	683	635	665	667	691	695	694	675	647	679	716	675	674	643	643	595	662	661	672	654	638	657	663	672	651	700	645	705	672	671	662	629	637	643	667	669	721	710	674	679	610	653	689	692	679	650	639	687	641	668	695	695	636	701	682	636	656	617	650	613	676	626	646	632	662	657	689	662	688	659	680	670	627	665	660	622	695	665	672	722	669	720	666	658	663	617	675	695	618	625	664	704	642	661	663	686	636	636	650	672	651	648	682	677	706	679	652	698	653	655	684	677	652	621	608	652	639	682	659	713	682	686	637	662	674	643	611	693	716	698	683	679	665	668	723	616	653	636	624	620	677	695	670	634	649	660	620	648	661	673	713	632	621	656	638	637	697	635	659	648	675	641	675	612	615	653	629	653	641	655	653	631	682	629	663	588	706	648	613	672	640	639	647	665	679	690	667	627	678	599	687	648	692	671	650	669	724	610	634	686	651	694	653	658	660	645	644	645	642	658	598	661	654	665	645	615	658	693	630	671	636	675	671	652	667	641	644	688	679	656	620	716	727	638	639	616	656	632	648	656	628	652	650	677	633	672	632	667	657	663	691	663	660	681	661	669	625	667	668	636	675	679	679	676	673	653	622	662	650	674	634	682	635	677	681	649	630	666	673	658	627	668	653	647	674	659	664	630	680	667	695	663	686	617	625	654	661	634	689	694	645	689	592	644	642	604	676	617	680	720	680	659	625	648	654	650	648	672	726	715	685	658	649	650	634	714	676	615	654	689	689	626	679	694	691	664	621	658	643	686	664	654	682	630	705	673	647	653	613	660	640	666	667	626	648	689	639	698	694	621	701	635	645	671	650	597	661	643	673	664	623	655	632	644	665	658	662	663	684	678	636	640	681	651	632	706	680	652	616	637	671	675	670	667	646	662	663	679	657	659	637	653	637	667	666	620	649	690	689	688	621	709	656	667	661	687	670	642	652	644	653	698	646	679	652	669	642	643	665	646	644	676	701	647	709	728	644	680	654	683	675	707	636	674	629	661	676	677	644	640	655	652	646	635	660	646	645	678	622	672	664	649	659	668	638	641	685	625	663	641	647	657	661	672	648	667	722	640	667	655	690	632	643	671	662	642	660	611	647	662	659	657	661	682	618	674	667	655	650	643	638	649	675	655	638	639	727	661	717	725	642	710	623	662	669	675	667	665	657	669	663	685	665	654	663	600	640	634	616	647	624	672	687	653	663	619	654	646	644	665	697	656	661	650	694	663	638	658	607	653	646	704	646	663	653	677	674	647	642	608	642	632	686	652	656	672	648	623	672	634	664	698	697	695	648	668	749	665	681	633	660	688	672	621	634	646	651	664	643	690	663	623	664	681	648	645	640	644	640	685	657	655	639	666	605	670	624	607	640	641	627	621	672	638	631	682	614	700	645	724	668	656	694	632	671	673	648	686	678	657	655	680	641	628	654	658	665	701	673	663	659	697	648	665	659	629	631	689	623	673	624	635	654	683	699	689	675	724	676	669	632	682	637	646	702	656	648	652	627	664	655	658	713	620	669	689	663	639	676	677	659	654	642	650	667	692	672	664	675	651	697	641	672	696	666	663	659	679	632	699	658	638	631	657	688	686	651	659	660	651	662	624	655	672	659	645	658	634	671	641	674	663	679	670	633	651	679	612	639	675	633	670	711	690	644	621	731	615	673	639	660	644	620	652	674	703	632	675	639	612	670	647	622	639	636	695	677	617	617	675	644	682	685	675	654	680	677	673	695	638	668	643	700	677	634	649	680	677	666	683	686	631	706	674	684	679	669	680	681	712	690	645	663	650	642	674	647	667	713	692	678	676	650	636	637	686	653	644	672	736	640	705	691	674	657	624	659	670	643	673	666	672	604	675	628	691	667	669	673	626	666	677	654	692	708	672	673	638	651	652	724	661	629	709	655	647	640	628	655	637	672	661	700	643	660	686	655	636	682	694	639	681	673	694	667	627	639	692	704	653	705	647	635	680	674	687	611	644	665	673	650	711	674	622	697	671	660	607	689	673	681	620	620	666	644	622	694	677	663	676	673	680	704	717	647	670	715	678	700	683	632	739	676	674	684	642	661	676	705	737	674	639	655	677	674	683	678	620	680	630	660	701	674	647	652	701	660	652	658	685	667	631	654	661	611	682	667	594	692	658	642	684	680	614	671	642	615	666	674	687	644	652	648	668	679	666	639	647	665	631	659	656	634	690	626	685	725	629	638	679	654	665	669	679	696	661	709	703	641	602	696	634	702	610	686	653	623	645	609	622	708	673	667	677	623	653	703	630	627	684	627	639	653	662	714	642	692	653	657	674	652	708	672	619	655	647	648	680	657	685	678	655	684	611	647	640	673	696	681	640	662	661	701	639	684	670	639	660	660	724	658	691	686	635	668	635	618	701	642	689	636	688	662	650	680	641	646	626	677	665	668	616	661	653	653	681	674	690	623	692	714	673	645	643	667	700	639	689	669	639	644	683	578	683	739	645	672	635	675	634	626	655	629	660	669	668	644	645	659	640	665	657	670	659	698	641	627	635	717	668	650	692	660	634	648	692	611	663	722	619	678	632	676	701	706	627	663	617	639	671	659	606	679	674	639	646	692	642	690	672	669	684	666	618	671	660	675	681	683	678	672	673	656	673	639	629	653	659	658	700	681	650	689	650	682	634	673	694	626	665	646	677	636	661	680	634	677	642	642	687	633	675	618	692	702	671	667	684	691	657	627	645	686	639	674	645	659	673	678	632	654	634	654	674	700	676	633	630	612	659	681	649	629	694	664	714	697	654	661	629	623	658	622	673	680	660	617	640	672	620	641	692	656	668	655	613	667	670	685	640	695	662	702	632	645	700	682	670	698	669	629	651	653	676	658	629	648	668	654	657	656	682	671	641	682	651	676	631	674	637	676	667	643	672	669	679	725	683	673	678	700	614	635	619	622	623	612	647	645	667	659	662	673	724	626	710	675	670	649	639	659	641	698	656	646	644	649	616	642	646	676	686	682	641	643	642	672	642	648	713	653	654	706	714	645	664	636	680	663	695	665	672	610	683	656	639	667	631	629	661	634	695	637	644	681	651	698	648	694	658	691	651	685	637	685	647	616	635	689	658	685	723	654	694	697	699	668	681	683	626	658	706	698	646	651	672	580	655	673	671	658	646	734	709	675	655	661	642	664	647	678	680	629	638	662	671	684	657	663	636	642	671	701	680	641	685	621	652	609	647	690	653	646	651	639	697	631	635	720	693	721	640	659	679	638	681	653
42961	40717	30894	13490	5240	3057	2177	1570	1216	897	726	563	553	466	434	427	383	375	342	313	317	339	339	286	289	250	305	261	264	254	257	288	246	272	268	279	257	275	256	266	236	250	248	256	281	255	259	267	249	244	261	280	255	246	231	309	270	253	243	278	277	250	262	273	260	284	240	251	247	262	269	277	252	295	258	278	235	266	243	249	283	251	279	285	273	284	247	282	260	244	279	259	268	264	285	251	256	236	255	252	251	279	274	252	253	265	287	249	271	270	267	238	271	218	260	234	233	270	274	261	275	233	271	260	266	246	265	247	258	255	272	259	277	270	279	258	261	283	281	281	247	232	280	293	276	279	255	271	225	243	256	275	261	237	266	292	257	269	243	245	265	257	277	282	260	251	266	264	250	264	255	258	218	269	290	262	275	240	278	259	254	240	275	253	249	276	278	257	265	237	258	288	264	288	249	264	265	264	254	266	257	252	261	275	246	264	269	276	277	271	244	284	235	259	277	257	240	268	247	246	246	284	258	263	259	267	257	272	252	282	268	260	249	279	246	260	261	264	238	260	289	256	245	267	252	256	243	261	272	289	245	273	275	284	280	241	262	277	244	246	255	265	254	255	270	281	239	263	270	272	257	219	250	255	260	263	232	256	238	278	227	264	265	271	222	248	254	261	259	239	272	256	273	266	252	256	241	283	256	275	273	266	265	260	281	250	256	253	254	247	232	265	291	272	243	271	273	225	275	249	283	273	271	250	244	254	277	241	242	255	255	215	249	277	261	267	264	289	247	232	263	260	237	257	248	262	246	279	251	265	251	252	289	234	278	257	239	254	277	259	249	262	253	224	266	295	263	277	232	254	292	252	244	262	266	274	242	277	241	258	270	225	258	259	234	265	246	260	238	249	262	239	246	244	272	251	284	262	267	252	258	242	266	248	260	251	240	297	258	245	244	275	272	256	254	271	235	256	269	258	228	266	269	258	257	282	234	258	261	252	272	268	256	253	257	288	267	277	283	262	258	252	301	263	264	297	243	228	260	265	270	270	271	272	277	269	265	261	266	274	257	289	255	235	285	273	261	242	235	258	261	265	274	272	264	276	282	246	253	274	271	258	291	257	250	251	258	256	265	263	250	238	242	245	271	238	282	248	238	247	241	242	272	261	250	255	258	218	267	282	232	274	250	240	275	213	256	262	270	227	265	240	242	241	275	249	273	265	270	258	250	268	237	253	287	261	263	290	290	258	268	256	253	228	251	243	270	273	275	232	224	267	268	255	255	274	265	251	292	275	274	252	260	275	275	280	255	272	277	256	272	257	274	238	285	283	284	285	264	289	276	274	269	265	244	266	284	270	272	249	248	281	243	293	262	280	253	248	251	252	259	300	262	265	277	277	253	262	260	279	267	258	271	279	293	238	252	247	276	272	271	260	238	249	261	269	262	254	256	270	252	277	310	236	285	276	241	281	249	246	240	248	275	291	256	262	263	272	265	232	262	265	267	246	242	268	285	247	241	231	250	266	270	274	264	267	275	255	281	261	259	274	228	253	261	262	277	242	258	246	259	258	284	261	274	241	278	278	239	221	263	261	251	261	252	244	252	265	249	255	273	228	261	238	265	276	271	264	261	256	278	249	226	274	276	263	282	248	267	254	248	263	245	283	286	251	260	262	228	287	275	249	243	276	225	245	241	282	269	264	268	262	262	216	255	255	233	242	261	258	218	245	262	272	248	253	266	248	258	254	260	264	258	265	249	260	263	273	239	250	255	250	223	245	254	222	262	269	251	256	281	206	217	254	252	262	281	244	232	229	239	270	259	258	259	270	259	225	282	250	256	283	270	262	234	227	253	266	269	236	280	245	267	277	241	270	278	261	271	272	283	261	250	266	269	247	268	269	268	248	239	266	253	257	249	233	250	260	232	252	259	278	275	219	241	246	266	210	258	269	255	270	283	267	255	252	247	291	266	251	243	247	275	241	253	236	263	239	243	292	277	266	250	279	256	262	258	257	221	267	277	252	234	264	270	265	274	268	289	263	246	274	257	271	279	244	262	264	258	250	255	259	278	275	247	259	270	260	261	268	255	266	268	246	254	273	289	251	248	271	259	272	277	254	270	260	271	230	268	237	264	285	277	259	258	258	274	272	255	277	254	268	260	254	276	241	258	231	256	296	285	258	224	277	246	262	260	251	250	251	256	228	270	255	298	266	267	281	250	283	247	254	261	241	257	246	272	275	269	279	255	252	261	260	260	241	253	265	267	271	261	233	219	244	259	272	220	261	256	276	248	280	248	254	257	269	267	289	244	238	255	260	285	249	251	223	276	246	261	263	276	264	263	277	276	263	235	236	259	269	284	251	252	257	259	272	212	264	254	266	286	257	269	266	252	253	239	259	254	248	262	220	255	244	258	249	273	264	258	264	281	260	283	275	254	259	252	275	253	277	261	277	242	255	277	255	259	261	264	264	230	258	257	278	260	279	277	295	249	267	256	242	265	249	268	233	264	297	258	274	268	257	272	254	266	250	219	285	229	299	250	280	290	230	261	256	263	235	259	260	254	261	254	266	289	236	269	271	251	231	223	261	275	271	286	277	264	266	259	266	284	255	254	259	224	280	260	256	255	250	279	282	254	263	241	252	278	259	258	246	249	264	244	276	258	250	232	246	283	277	276	244	237	260	264	284	265	262	288	267	249	254	246	275	258	272	256	279	292	267	238	244	281	236	255	271	229	242	254	258	255	226	283	275	274	243	278	256	251	248	264	270	268	212	245	252	240	265	257	262	256	246	257	268	263	257	253	278	275	280	275	266	251	255	268	256	276	256	232	262	271	252	249	261	273	223	302	280	252	248	246	252	251	261	265	252	252	291	248	265	249	290	284	263	273	259	244	267	285	272	256	250	263	248	275	223	249	291	269	229	264	244	269	282	250	241	263	265	286	270	264	260	257	237	273	261	276	278	232	274	264	274	257	266	284	285	278	271	283	308	269	265	251	239	240	283	251	263	263	243	240	285	258	275	265	274	274	251	269	251	283	262	253	279	255	266	276	241	233	268	272	260	280	248	257	269	224	258	250	254	248	253	245	244	236	244	233	264	281	253	236	262	264	276	284	266	259	247	252	260	235	283	234	248	255	256	231	261	264	240	224	267	286	267	268	266	245	274	263	247	256	256	238	268	230	257	284	263	221	248	249	242	272	264	259	263	259	256	277	241	258	261	228	260	258	282	257	237	235	271	278	253	280	245	247	268	248	241	258	244	255	251	270	288	222	244	267	271	256	255	271	255	266	259	270	271	263	261	232	279	263	270	272	278	272	251	226	253	248	254	247	275	249	274	294	260	243	268	271	274	264	265	236	257	242	282	237	244	283	262	267	240	269	255	231	244	238	265	270	228	251	270	284	263	277	253	274	250	256	254	263	258	292	278	269	258	278	287	290	258	279	263	237	280	257	266	290	257	269	234	278	281	250	275	273	264	257	294	252	274	248	284	268	243	257	267
47308	49363	35993	14472	9455	6444	4702	3474	2582	1812	1406	1119	904	801	704	638	572	490	495	466	445	386	366	336	375	305	296	305	338	291	277	322	275	314	294	287	294	291	278	302	284	313	281	261	277	308	270	295	284	255	293	320	274	299	281	277	288	281	318	308	288	277	306	311	295	292	287	252	255	279	268	298	287	266	269	272	302	294	272	294	288	269	299	284	267	306	311	313	285	268	285	268	303	311	299	315	282	286	299	275	310	269	255	277	236	261	291	276	275	299	290	294	280	273	313	294	303	292	251	329	309	269	280	279	297	269	277	269	305	313	289	272	286	311	338	278	261	264	284	291	281	293	274	303	271	276	270	311	263	266	300	272	272	265	257	289	280	289	300	283	307	274	264	297	283	293	278	284	292	283	259	309	272	274	312	277	272	319	298	291	261	326	267	317	269	263	281	316	320	270	310	283	269	276	313	281	273	280	279	278	279	284	290	274	280	311	286	248	294	283	300	264	288	276	275	296	281	293	298	267	283	293	275	331	276	270	284	282	270	283	309	311	289	297	280	282	277	288	292	287	253	276	295	270	294	253	288	261	279	287	275	298	277	288	287	262	258	288	288	295	265	299	269	269	280	282	293	281	278	283	303	291	245	267	286	276	314	271	300	287	248	302	276	248	276	282	277	292	281	284	292	266	274	297	277	292	288	293	299	283	276	296	269	243	318	262	307	282	306	288	291	296	273	278	280	267	311	304	289	262	276	274	285	264	263	287	281	298	282	270	281	286	265	264	303	295	313	281	307	288	305	271	275	290	287	279	267	275	287	300	283	297	332	300	274	281	298	319	291	315	268	294	313	301	280	308	305	286	296	280	288	275	302	273	288	296	315	279	308	270	286	310	297	265	309	301	259	305	301	290	269	306	280	298	278	289	315	284	296	292	294	297	303	266	275	293	312	263	292	284	271	282	299	286	286	277	276	277	329	289	282	283	274	298	282	267	297	281	266	255	292	279	287	302	316	283	292	300	295	266	276	267	296	259	262	312	283	296	290	270	290	280	276	287	300	294	310	278	299	255	273	287	298	271	269	273	275	287	271	293	276	252	306	288	272	250	284	268	306	282	303	290	293	276	280	295	291	311	257	270	262	303	318	273	266	295	312	269	297	279	275	290	260	318	243	299	251	283	266	257	260	292	292	282	258	281	304	303	287	276	279	302	255	282	289	280	297	288	278	300	292	291	291	300	249	283	308	309	290	258	304	281	268	318	285	257	271	288	278	301	265	290	275	294	296	289	275	288	267	301	297	299	282	276	284	281	272	282	266	278	282	267	259	307	301	294	281	268	281	256	297	303	264	274	303	281	298	275	316	288	288	305	296	292	299	286	274	303	269	293	307	295	286	283	291	286	288	289	275	278	275	272	289	278	316	289	317	300	299	265	295	289	279	288	280	280	271	279	292	284	279	270	306	307	278	289	272	278	278	285	255	287	279	306	281	300	294	285	274	264	303	288	288	275	277	283	275	280	298	253	279	309	264	264	283	303	279	282	266	283	272	304	281	287	308	266	289	267	295	297	291	305	288	286	305	296	260	287	282	279	283	293	295	313	273	267	296	278	280	250	292	295	286	311	300	281	302	264	258	320	286	256	282	269	293	320	256	305	298	259	262	289	289	316	272	302	250	292	281	293	305	272	295	289	280	274	296	283	273	285	286	295	246	286	262	301	289	288	258	265	290	287	315	304	292	286	284	288	276	287	289	268	295	264	274	256	278	298	263	291	294	261	288	293	304	282	273	260	280	282	281	296	290	284	264	302	296	267	290	278	286	259	295	284	279	289	300	298	254	296	287	290	285	279	309	275	270	297	290	302	268	263	280	278	288	279	288	263	259	299	307	276	311	267	302	321	285	259	268	331	266	296	325	328	275	295	302	298	279	288	262	279	329	263	281	292	304	251	256	273	278	267	309	307	297	283	269	278	267	296	330	275	260	284	292	302	287	295	239	251	292	287	298	270	277	269	277	249	286	276	284	254	307	279	278	302	290	267	296	312	293	268	292	302	276	290	304	292	295	281	319	265	278	301	251	300	284	294	285	277	296	284	275	284	273	277	278	267	253	252	309	288	271	309	285	301	276	300	274	285	277	278	307	259	288	288	274	240	299	271	282	292	266	267	296	277	289	281	284	251	305	280	294	307	314	276	286	246	289	289	258	322	301	290	285	310	305	284	290	288	258	282	274	276	288	301	281	323	310	267	280	279	292	254	310	268	286	273	253	312	270	270	279	295	322	300	292	314	298	293	265	279	281	284	284	275	293	297	275	265	285	298	298	293	296	303	285	280	277	292	273	269	287	310	300	269	264	291	291	289	318	277	285	279	293	302	289	276	297	280	318	289	292	269	309	308	276	244	292	277	312	270	263	298	331	303	288	291	261	281	294	283	292	283	290	288	291	295	273	282	275	263	290	266	324	246	271	293	274	292	287	281	289	308	266	276	291	288	312	288	292	311	278	298	270	275	296	293	280	281	264	272	298	296	289	287	286	303	284	278	277	278	288	295	285	302	295	277	311	284	282	322	290	301	268	302	270	252	299	285	262	285	279	260	290	263	265	281	314	267	287	330	274	269	292	295	316	303	268	251	283	289	281	297	297	295	305	278	270	295	307	270	291	299	297	287	299	319	290	269	265	275	243	313	281	266	292	284	298	292	283	294	281	310	271	277	282	265	290	273	296	270	287	290	282	288	293	275	317	308	276	305	280	295	319	248	268	275	284	238	258	290	284	292	261	296	271	272	298	311	291	282	292	261	292	280	301	287	272	288	299	280	282	291	282	311	299	262	303	291	272	286	281	302	294	252	283	283	275	266	296	248	299	297	286	275	315	266	291	278	281	281	274	291	300	268	291	265	303	282	282	296	283	293	318	265	289	265	287	270	291	265	256	272	313	323	246	267	321	312	309	266	283	286	309	299	255	263	286	290	264	299	292	273	273	277	305	299	308	287	295	280	305	278	267	308	259	266	297	279	302	318	262	298	293	250	268	280	273	297	290	279	285	312	289	286	248	312	289	275	261	279	267	274	302	282	277	270	271	279	273	294	279	270	284	276	278	298	258	262	266	264	281	295	279	289	315	308	279	287	264	279	276	293	302	269	302	294	315	304	312	258	259	297	281	288	261	286	264	300	251	257	270	253	281	259	279	286	277	313	300	294	301	271	307	301	281	278	282	264	280	298	307	300	274	308	277	257	271	325	275	257	308	265	271	292	268	294	284	278	289	249	296	299	313	272	297	266	295	280	273	290	277	304	276	275	284	284	277	284	289	311	321	286	312	304	297	302	282	341	291	291	293	275	293	253	277	288	293	258	252	282	270	307	294	294	283	294	302	265	295	301	259	297	263	288	292	265	270	305	302	315	296	271	287	293	285	285	281	257	264	294	255	310	295	291	299	297	302	276	281	280	289	274	269	276	298	280	290	299	311	314	297	285	300	302	263	301	314	300	272	296	275	302	300	268
25200	20575	26427	24591	17742	7979	3664	2322	1636	1225	1038	869	720	697	633	588	548	509	522	504	445	453	480	424	434	400	391	432	418	404	366	359	390	356	375	339	428	402	361	351	352	364	344	361	375	368	393	394	348	362	383	381	407	332	353	388	398	389	352	372	374	343	382	358	344	393	380	368	341	331	370	375	357	376	394	382	370	367	375	372	359	342	361	387	385	360	374	360	365	374	361	382	383	354	384	362	391	349	390	383	399	379	359	362	370	364	368	362	341	362	371	351	378	363	391	386	391	385	366	391	358	379	368	363	369	365	417	338	351	388	383	339	392	378	386	367	381	383	367	365	353	380	358	369	363	334	383	353	383	371	372	380	380	338	348	324	378	391	434	350	355	354	375	369	364	381	360	394	382	380	384	358	388	381	379	393	379	381	351	357	393	373	375	393	384	387	366	388	370	384	344	376	351	433	366	364	354	349	356	365	365	373	375	364	405	362	342	397	363	358	360	412	375	336	373	360	386	340	368	350	369	372	367	373	381	352	350	376	408	368	376	390	381	382	384	352	384	375	348	376	397	330	359	369	348	371	378	325	359	345	353	362	353	359	360	371	374	345	381	379	387	376	396	371	385	358	378	396	368	383	383	351	378	391	365	341	363	403	412	341	367	373	335	382	329	346	365	336	397	350	373	395	383	362	396	365	343	404	353	355	360	369	347	362	336	353	325	395	321	415	408	401	388	346	374	390	383	369	361	365	397	397	361	357	369	379	372	413	346	396	360	384	366	352	370	332	342	422	362	396	365	374	386	403	414	383	380	350	346	383	385	356	361	395	379	354	368	399	354	378	391	366	372	399	316	385	351	376	367	376	398	328	353	381	362	374	411	413	364	375	363	363	376	368	366	372	388	367	344	362	377	360	346	388	397	362	366	361	377	408	354	370	356	385	372	360	386	375	398	356	394	359	345	350	361	385	399	365	396	381	356	378	379	360	340	363	363	366	383	352	334	402	359	332	395	363	409	379	336	380	386	383	389	377	397	379	366	388	383	350	384	382	390	355	420	370	376	390	354	336	378	376	403	351	386	370	332	361	343	364	392	355	393	388	349	399	371	397	386	404	395	381	326	383	362	392	366	364	377	352	356	359	371	372	396	380	362	377	377	378	394	393	370	347	351	398	373	370	347	350	380	374	391	351	369	359	389	367	370	369	388	355	376	362	377	383	359	373	339	355	365	345	381	379	400	355	338	388	389	364	338	368	366	353	319	357	358	395	391	354	333	344	350	398	350	376	408	373	371	396	361	368	364	356	364	374	355	369	374	378	355	393	391	393	419	365	370	372	364	341	361	349	335	370	388	360	369	334	382	349	384	340	379	368	360	344	382	398	390	392	400	379	356	389	342	386	371	354	390	357	376	356	358	358	387	355	365	341	385	356	383	334	365	345	363	388	397	369	341	391	355	381	374	395	385	378	363	337	398	368	372	361	351	380	364	379	335	373	331	370	392	374	385	380	350	362	372	370	353	373	380	405	364	362	346	386	377	340	380	354	381	344	348	381	386	362	393	371	397	360	397	385	406	372	373	400	386	362	366	342	422	367	368	400	385	360	370	378	383	388	377	373	319	376	373	340	357	384	367	369	380	369	398	370	333	399	347	379	409	363	383	401	363	373	355	369	410	344	373	377	356	354	326	352	360	353	369	354	353	366	372	360	354	387	390	379	389	366	354	320	368	356	406	349	410	402	346	373	353	347	371	402	358	387	354	368	368	361	385	361	369	385	373	373	370	415	370	362	363	351	354	362	371	395	348	362	383	373	388	359	359	355	383	361	413	368	385	388	339	361	324	347	367	377	397	367	376	353	363	380	344	396	369	334	336	345	378	353	377	377	399	371	370	361	394	364	368	372	399	385	365	376	373	343	369	372	388	359	389	419	393	352	392	368	373	378	346	366	376	353	351	372	362	374	344	380	356	367	397	349	355	363	377	353	414	384	357	347	350	377	377	325	366	366	377	350	335	378	349	365	401	387	369	377	386	394	368	345	343	371	372	412	380	380	358	336	404	382	355	378	366	376	384	387	392	358	372	354	351	366	348	382	376	334	368	353	358	366	382	365	341	412	388	371	343	363	327	367	381	362	435	394	373	369	387	362	357	374	402	325	372	347	366	316	365	394	335	398	371	380	367	356	318	389	332	370	361	398	375	357	377	373	383	418	360	365	389	360	383	373	354	378	352	366	389	383	348	409	369	360	385	368	413	346	396	388	364	364	336	390	370	388	371	401	410	401	414	422	412	380	369	350	370	385	387	369	359	414	376	380	348	372	370	352	399	368	347	339	364	375	397	401	390	425	358	348	354	390	361	355	391	359	383	350	393	380	381	362	372	347	405	379	377	405	371	356	352	394	363	365	369	368	323	352	395	378	398	333	383	397	375	391	347	335	407	385	351	334	361	368	379	375	367	391	393	415	365	355	404	402	370	369	400	374	378	384	381	372	368	367	404	375	355	348	380	388	334	362	364	374	368	356	350	393	380	392	350	353	374	392	413	347	362	396	399	360	377	333	373	377	413	352	359	384	378	369	389	363	378	357	425	398	370	384	400	365	381	382	381	378	359	421	351	360	359	343	383	346	370	361	377	375	379	385	369	377	412	360	377	365	372	362	360	416	374	339	379	363	380	356	397	366	355	373	384	361	374	384	379	350	400	345	371	380	367	391	395	373	366	328	330	418	384	336	330	391	361	382	366	383	388	367	355	359	387	354	355	369	351	358	380	371	392	412	356	332	353	377	358	368	340	333	387	390	359	359	367	393	373	357	363	377	353	402	391	359	349	361	362	369	372	378	363	422	353	370	383	350	369	363	383	344	349	379	352	399	362	373	399	379	360	357	334	372	356	371	366	407	395	344	356	354	385	360	333	399	338	367	376	365	382	376	371	378	361	381	369	391	350	373	375	379	382	409	377	375	394	356	375	366	386	382	341	373	371	363	382	368	412	347	363	400	343	346	373	363	388	344	402	374	373	402	318	381	388	365	370	382	377	386	371	366	377	315	387	406	404	352	368	378	367	391	371	376	403	370	371	396	362	384	374	391	386	367	390	395	358	375	354	376	362	339	408	371	367	369	373	382	420	347	369	363	368	387	375	393	379	389	336	361	332	378	394	397	368	320	324	356	388	343	373	367	376	370	374	379	408	335	376	370	389	406	381	354	359	358	375	398	380	409	379	337	414	353	383	364	377	381	370	386	343	344	341	393	364	363	355	358	354	380	380	352	373	365	383	346	380	369	354	376	356	348	358	359	347	366	366	369	377	360	387	367	369	363	324	412	373	346	405	378	349	386	346	370	388	382	375	342	375	373	377	374	351	379	385	370	377	358	367	348	355	396	396	393	360	409	391	361	388	361	360	359	369	378	363	363	368	393	421	346	338	368	369	375	400	418	361	396	374	358	376	371	354	361	374	338	357	393	388	380	357	329	350	374	393	334	367	405	356	356	388	356	376	391	371	347
43325	60315	42833	18925	12734	8815	5941	4707	3427	2394	1864	1456	1257	1142	969	893	758	698	677	646	578	592	535	528	458	448	414	439	428	452	407	400	423	417	405	376	425	349	380	390	390	385	382	417	414	386	414	386	364	392	347	378	404	373	367	349	391	337	382	378	372	385	385	366	351	391	362	351	410	383	366	382	359	373	389	391	366	407	411	379	357	364	371	388	368	410	402	392	391	387	400	386	391	379	347	372	381	362	405	408	380	402	376	410	361	380	359	369	390	390	354	380	414	376	348	390	361	365	380	371	360	361	420	331	413	350	376	372	376	388	364	375	386	373	377	365	378	415	390	382	388	339	346	391	374	405	392	382	379	399	374	368	378	374	375	368	347	367	374	349	380	400	383	339	375	395	375	420	394	380	373	369	370	341	394	395	376	366	395	384	362	394	398	382	362	346	362	370	415	391	396	392	361	412	405	342	373	392	383	378	394	379	368	393	390	416	363	350	389	373	415	388	382	393	356	408	386	358	373	390	375	365	376	369	358	371	396	366	377	385	392	361	355	435	400	407	367	404	370	421	392	359	355	355	374	378	361	367	360	412	387	367	370	373	383	384	367	390	390	392	406	348	378	404	382	365	379	359	379	388	397	355	387	403	372	385	364	381	337	377	340	384	376	336	429	358	414	373	376	370	361	395	364	403	378	352	376	360	391	388	374	379	399	382	376	360	411	356	366	384	355	406	388	352	381	384	368	390	372	397	362	370	349	390	369	370	384	357	350	344	378	390	367	367	376	385	378	380	390	368	403	342	401	385	386	348	361	369	415	381	370	340	372	432	350	390	352	356	403	377	381	406	380	367	408	379	401	387	382	418	375	351	407	377	340	404	383	356	379	392	363	368	363	337	368	364	388	380	380	388	380	382	409	407	362	371	334	374	357	385	349	358	354	352	385	379	394	431	393	352	398	398	365	391	361	384	381	385	346	395	366	386	365	389	388	405	393	385	392	331	372	396	367	371	361	396	402	388	376	370	370	388	408	370	364	366	378	384	399	396	399	372	368	359	400	388	366	370	366	381	398	390	385	374	393	384	347	389	387	355	369	389	375	384	360	355	369	386	359	375	402	419	407	390	400	355	385	368	375	399	378	423	379	410	365	401	371	391	392	350	397	379	399	358	362	352	370	397	366	383	401	365	420	376	405	420	372	349	362	391	378	375	385	364	380	380	354	423	367	383	382	367	386	402	416	410	399	390	352	364	352	410	368	406	365	357	384	391	388	360	357	389	406	367	380	380	376	385	425	351	391	388	337	390	397	368	398	381	379	373	377	381	368	400	430	378	369	375	374	382	396	375	373	385	396	398	373	371	399	335	362	405	381	340	379	372	381	381	386	396	395	391	374	400	421	386	358	381	321	365	387	377	366	348	403	378	385	378	407	351	387	377	384	382	379	378	392	367	417	374	393	408	374	374	402	378	378	372	357	409	373	354	391	368	399	369	403	385	351	376	376	387	374	367	378	366	353	373	371	385	368	351	360	409	395	368	417	388	383	351	415	373	383	422	356	391	378	378	368	397	373	380	406	363	404	377	379	327	350	379	400	382	381	400	359	404	403	376	375	397	357	383	389	354	361	366	363	390	414	379	383	353	354	371	350	402	374	383	395	376	385	402	341	420	385	379	394	352	363	404	365	390	420	357	395	372	420	404	409	377	371	379	384	357	363	369	407	399	348	385	381	381	380	396	381	384	419	378	395	412	403	390	366	385	397	366	357	365	374	379	359	348	372	375	383	389	364	414	388	423	396	404	401	361	397	383	381	374	345	359	394	381	381	396	380	367	414	383	374	362	387	357	374	385	398	364	349	374	369	376	367	413	396	371	371	367	371	384	397	388	361	351	389	364	350	371	387	374	369	373	366	382	395	411	361	370	397	404	371	380	389	371	382	390	395	400	378	364	387	404	369	368	370	382	381	380	355	367	352	389	357	404	378	360	375	389	414	381	388	364	352	379	372	387	384	374	387	371	357	352	387	420	342	408	360	368	376	373	421	402	360	367	322	372	376	385	368	373	324	353	378	357	379	364	419	342	370	376	413	389	376	407	421	382	364	379	410	398	349	416	364	379	391	369	421	345	375	390	390	384	373	315	340	381	384	384	373	360	376	375	366	350	413	362	385	376	357	359	370	382	358	379	359	404	357	398	373	377	388	382	364	367	416	329	421	378	398	369	387	389	369	382	380	353	398	367	375	412	363	373	343	380	390	355	399	369	338	351	395	400	393	369	396	370	398	392	397	381	408	361	355	370	372	355	398	387	385	358	367	359	382	382	395	387	394	374	382	387	369	396	377	395	370	386	387	370	382	361	372	372	407	386	395	403	378	367	332	367	356	360	390	395	393	408	371	383	348	353	377	421	362	396	405	403	364	395	369	352	389	382	395	368	327	383	369	351	354	390	384	382	364	379	354	406	402	374	359	396	401	430	361	381	380	381	435	365	373	398	366	409	361	381	370	361	358	390	367	401	371	378	368	363	411	408	377	348	382	374	375	375	344	364	393	350	360	363	341	379	415	380	398	366	361	378	382	400	395	409	357	343	405	374	360	403	388	377	375	378	403	350	367	384	339	343	382	349	370	363	389	376	380	376	372	383	352	399	375	432	353	383	394	361	354	377	374	386	387	401	368	370	398	394	393	403	369	362	388	408	376	400	353	370	357	375	381	408	394	396	375	389	376	392	360	349	397	372	373	377	405	420	389	419	387	385	414	332	382	392	378	396	358	356	418	418	335	392	364	391	376	376	380	374	389	407	381	399	329	362	390	382	391	390	370	395	360	363	398	367	368	343	377	389	331	391	365	368	368	358	374	379	396	406	373	373	374	369	378	374	377	390	388	397	352	393	357	345	427	414	364	390	372	356	358	402	387	362	356	362	376	377	378	395	353	384	365	359	392	398	362	366	343	418	371	366	412	376	398	381	401	355	340	378	384	367	393	398	388	374	372	332	360	375	377	351	385	377	391	386	359	365	383	363	371	357	413	395	427	414	378	368	383	380	415	392	345	370	333	367	399	382	367	424	395	381	366	373	424	376	421	376	390	381	392	411	367	371	359	388	364	397	385	371	392	409	369	396	393	371	403	386	369	351	371	388	375	406	392	374	391	359	367	378	385	372	418	356	406	396	401	355	391	408	399	386	384	374	400	369	399	413	394	368	360	368	375	427	360	408	379	391	352	396	390	390	370	379	366	395	401	362	373	372	379	398	367	356	373	391	382	344	388	377	376	379	332	393	382	395	349	388	388	391	360	435	384	365	364	338	382	367	391	394	402	408	368	367	377	393	368	383	388	388	366	382	365	397	364	377	375	384	379	388	375	359	405	349	399	385	385	374	399	397	382	398	367	362	372	382	367	403	389	414	371	336	391	407	354	342	368	314	391	376	386	374	394	374	399	372	364	389	372	373	366	338	435	394	355	355	364	374	399	377	398	352	384	413	373	365	375	403	374	359	384	417	395	419
22440	20310	26740	23711	20303	20228	12849	4693	2883	2245	1880	1625	1413	1329	1207	1084	1046	986	885	897	859	843	864	827	799	740	768	773	693	756	745	718	714	700	662	652	725	699	691	654	677	672	663	674	648	666	694	688	719	691	715	709	698	639	671	666	675	661	645	691	715	631	688	696	690	650	678	670	679	661	661	671	676	652	648	668	636	691	681	681	684	689	681	684	618	637	659	673	698	643	650	650	671	679	669	653	676	677	660	647	675	686	725	653	667	677	681	649	702	700	674	663	683	705	741	681	699	678	683	685	653	679	683	677	629	663	696	696	658	643	624	689	684	682	644	663	664	670	712	655	719	683	702	706	675	677	693	612	667	630	640	672	694	682	699	698	655	684	673	700	670	685	651	650	683	652	682	705	724	659	658	635	637	630	672	710	632	653	659	685	687	718	656	665	635	688	641	606	684	653	701	669	685	661	681	628	654	662	641	710	681	658	611	676	660	641	658	677	664	632	658	695	631	670	677	658	704	677	699	686	690	703	655	662	685	695	681	711	675	654	666	659	638	663	675	645	701	718	657	716	666	672	664	716	646	644	635	669	693	644	658	699	664	635	647	722	640	687	690	664	679	644	664	666	651	714	675	665	652	672	675	680	638	712	690	681	681	675	707	632	714	674	653	698	654	690	672	667	698	765	637	655	676	698	682	654	696	638	648	690	646	673	633	681	645	626	691	636	679	661	693	673	705	693	714	723	670	696	679	696	668	639	700	657	702	679	615	639	709	687	632	706	720	698	633	679	625	675	647	662	720	673	687	648	635	674	683	671	618	676	671	688	662	669	667	658	660	665	701	667	669	674	728	715	747	651	671	666	664	704	701	678	698	696	610	701	724	728	721	663	698	681	657	685	653	667	661	681	666	689	687	683	684	662	696	649	691	645	670	651	673	662	726	651	692	706	716	693	642	684	673	649	655	633	685	678	640	654	676	647	671	665	674	658	691	652	618	638	663	690	650	673	626	666	648	673	665	698	640	682	674	669	703	694	694	675	696	671	637	651	633	647	676	663	657	652	662	704	686	707	658	681	680	667	666	678	690	666	671	707	626	666	707	680	641	677	668	694	660	687	663	685	693	685	618	649	719	685	699	674	673	694	672	700	668	720	691	700	644	737	687	685	677	680	654	670	647	692	701	663	654	664	672	693	656	680	693	662	718	719	650	699	668	658	632	685	665	690	649	655	656	657	650	667	704	726	668	677	677	685	675	615	640	648	681	689	722	637	690	671	669	670	720	655	684	645	698	652	671	675	675	691	652	680	668	683	696	671	664	692	713	660	689	668	656	696	693	651	669	623	647	670	720	707	689	727	666	701	632	673	677	712	681	648	689	666	711	678	636	656	648	644	655	691	706	723	675	663	693	705	617	652	695	721	665	711	630	676	720	662	679	689	642	727	699	703	625	627	672	685	631	721	681	658	655	652	674	701	649	668	709	701	721	702	639	700	695	724	670	688	688	690	705	664	616	689	646	648	646	657	638	661	710	657	582	631	685	684	667	626	695	665	725	632	686	655	696	689	723	666	653	700	691	705	675	666	681	711	686	627	663	694	692	636	679	684	658	655	697	652	655	664	669	707	711	675	674	691	636	659	682	687	652	687	658	663	693	660	698	708	668	706	712	636	656	701	702	673	653	650	689	685	679	678	670	699	650	646	676	666	647	672	688	708	707	642	648	621	731	596	689	676	686	706	675	672	668	683	642	684	721	678	698	678	646	690	728	655	680	634	667	641	684	681	659	621	699	691	658	719	649	708	626	683	668	627	687	669	681	667	672	669	679	700	679	646	669	675	701	677	679	670	665	686	669	652	682	668	650	668	638	644	655	690	643	702	630	656	613	616	680	692	679	676	677	686	696	678	684	668	681	682	702	681	668	624	664	690	699	655	686	678	644	695	716	689	676	635	720	648	680	653	751	667	663	651	706	676	648	699	658	669	699	721	679	694	696	673	685	649	675	650	702	640	662	698	677	733	718	676	622	676	709	680	668	665	649	664	673	668	623	667	666	708	694	668	673	678	621	703	701	654	656	694	665	659	657	691	646	701	651	655	656	692	675	727	680	666	680	660	673	670	702	620	720	684	652	677	648	715	661	677	668	684	604	618	690	655	638	675	690	649	676	701	709	686	665	641	673	635	633	645	671	695	664	643	684	740	675	666	654	689	773	692	627	632	649	701	656	664	684	657	654	671	653	666	632	674	666	671	646	676	670	628	678	728	722	622	716	713	696	686	717	673	679	651	660	753	685	666	686	707	650	643	670	659	735	676	677	672	743	631	653	652	662	673	642	719	687	672	681	663	669	636	664	669	653	642	662	624	681	691	674	717	676	686	700	725	676	670	622	689	636	637	676	668	650	693	681	643	686	620	676	630	675	682	669	699	616	686	686	663	660	697	631	668	677	677	681	657	717	622	670	669	671	722	634	629	645	659	663	701	610	675	663	743	688	646	688	678	673	638	682	628	681	639	667	655	670	634	694	678	681	627	653	674	655	663	692	687	652	659	676	653	683	703	696	709	683	643	664	673	648	675	645	699	696	694	667	707	654	684	649	646	656	583	671	627	636	617	699	665	705	665	664	633	693	682	686	675	717	661	690	653	665	689	694	672	669	650	677	761	685	644	720	705	668	664	672	666	611	705	674	657	706	644	691	634	697	646	658	661	667	677	682	708	665	638	642	681	716	634	625	687	644	676	669	652	675	658	680	644	682	674	670	690	641	661	676	698	657	686	658	702	679	683	640	631	674	700	681	690	624	687	669	685	649	675	698	680	709	624	664	624	678	618	696	695	665	686	678	680	691	690	717	681	657	719	694	688	668	708	702	655	671	654	687	667	661	664	658	720	659	672	715	734	668	694	623	687	678	637	646	722	700	650	654	709	624	678	669	662	680	734	663	666	682	679	700	641	713	652	664	666	673	596	621	692	638	669	712	683	701	676	704	659	651	674	697	697	650	651	658	677	679	716	695	653	698	662	646	680	644	654	716	665	704	681	650	646	683	639	650	680	695	681	660	618	674	701	610	672	652	721	691	698	661	650	639	676	675	707	660	693	679	707	693	642	670	671	624	710	699	680	643	662	619	635	648	634	681	637	705	673	665	706	678	656	720	665	668	647	684	654	642	643	641	627	657	679	635	674	683	648	710	672	690	668	693	652	642	637	658	666	611	692	659	704	647	694	675	650	703	656	671	699	656	687	668	709	665	651	709	650	665	634	710	707	710	641	662	649	650	714	693	698	684	663	647	621	683	684	669	693	702	677	611	671	665	695	684	683	626	680	698	673	652	678	642	682	656	636	645	702	620	657	652	657	622	672	666	680	664	657	717	674	690	678	706	664	664	674	728	648	654	651	708	752	698	682	670	697	689	629	684	653	694	646	660	681	692	675	649	681	665	664	657	711	670	662	676	651	707	666	680	701	620	581	689	706	700	701	667	678	639	643	680	649	661	666	660	693	693	614	679	659
48116	71550	52168	26548	18656	13409	9706	7213	5310	4268	3521	2956	2386	2140	1848	1598	1462	1358	1218	1136	1073	958	952	907	875	849	813	777	783	763	770	739	696	724	748	695	714	723	686	727	666	734	693	659	725	679	668	739	689	718	656	680	674	619	624	681	689	671	675	649	664	679	656	656	687	648	671	671	660	682	710	754	683	665	630	722	711	690	681	694	677	646	699	712	698	654	679	689	664	634	664	651	718	654	669	704	699	770	666	689	669	634	692	678	709	687	641	683	639	670	680	665	675	667	693	625	657	710	680	667	673	677	667	654	623	636	672	671	665	651	658	705	652	690	671	649	643	669	663	665	667	638	627	671	680	625	644	681	647	657	671	675	651	661	661	675	653	687	703	672	609	699	659	695	690	642	692	669	678	672	664	650	711	693	641	667	670	653	632	655	653	660	664	686	651	670	638	626	675	685	685	675	668	647	667	647	709	666	639	707	678	664	662	654	667	682	678	671	658	670	645	640	666	671	679	676	660	680	676	701	683	639	681	614	664	652	638	703	672	656	655	682	685	661	673	712	649	687	666	644	689	689	676	676	643	716	663	706	666	690	640	613	696	671	640	657	649	643	645	639	674	697	669	666	692	663	670	672	742	652	672	648	696	681	638	712	671	694	726	672	663	651	667	615	635	626	682	689	694	663	646	691	637	664	707	659	642	692	671	638	680	681	649	643	670	645	646	708	701	676	634	677	628	686	662	624	660	640	654	656	638	664	708	646	676	689	685	602	676	661	667	682	650	621	682	724	701	651	678	697	731	654	660	667	682	679	686	667	646	663	727	678	644	644	649	652	686	651	646	650	668	637	702	652	655	671	691	651	701	657	663	649	653	721	689	673	664	672	691	649	654	635	704	667	683	654	705	715	700	663	670	662	655	669	710	683	671	662	707	634	670	638	692	634	690	659	671	671	684	704	655	720	640	627	669	617	657	697	675	672	690	651	682	683	650	719	645	640	682	663	663	704	649	671	659	652	696	707	657	636	650	695	679	660	647	657	715	648	613	704	675	725	669	662	688	693	661	699	657	687	672	632	657	648	642	662	659	624	696	685	654	672	649	658	712	665	659	664	604	663	684	633	668	667	666	677	677	689	649	659	646	646	655	679	677	643	649	696	661	627	687	689	685	644	637	662	655	655	650	704	652	697	634	650	608	669	622	648	705	644	688	672	701	683	670	675	657	647	678	674	636	638	685	676	646	640	644	643	630	666	715	668	624	645	692	640	705	656	686	657	689	685	717	604	656	674	679	645	707	680	632	682	689	643	663	678	673	665	670	660	628	638	659	646	645	665	729	657	619	676	640	627	613	652	687	651	637	623	682	672	637	688	702	697	666	662	670	682	655	638	687	695	674	637	703	698	691	656	667	712	682	651	624	679	678	628	667	703	632	650	665	675	630	695	668	647	659	644	638	673	678	650	657	668	710	693	663	660	657	682	690	670	655	650	676	676	639	622	689	654	708	669	632	653	633	641	666	704	670	676	704	679	661	668	680	668	668	663	667	647	665	687	649	678	694	654	661	674	701	714	680	662	671	657	633	679	713	616	655	673	657	634	670	623	653	679	630	654	695	688	622	684	660	651	627	663	707	676	679	658	695	682	653	625	720	638	662	665	651	703	658	678	707	680	632	687	665	711	642	709	688	671	660	669	632	699	685	667	642	720	626	682	648	643	653	634	652	685	654	640	663	660	703	638	673	668	651	693	640	670	648	654	637	638	660	671	644	679	662	672	677	665	686	673	664	665	674	652	708	648	700	674	673	689	658	667	733	651	730	643	682	678	607	667	666	721	693	662	627	681	633	648	698	638	709	642	704	682	724	694	621	642	717	701	662	688	681	628	684	629	687	661	641	696	658	646	635	659	660	698	641	643	648	664	694	723	622	673	658	642	626	655	663	689	676	612	642	704	634	646	705	679	678	655	718	682	678	653	656	665	684	628	679	655	666	663	685	704	657	667	630	651	664	650	670	680	678	665	690	682	667	637	668	685	662	660	664	645	666	618	655	753	737	636	711	663	671	674	689	704	642	647	690	688	679	678	672	701	648	663	713	663	635	645	681	638	708	692	645	658	646	638	645	647	651	687	718	675	642	633	674	703	659	716	676	670	672	718	679	653	734	638	686	655	619	655	653	676	693	691	692	669	670	682	689	681	703	657	637	680	630	633	671	666	652	660	676	609	712	663	662	663	644	695	655	667	674	651	689	712	672	688	715	617	705	637	673	684	682	700	610	652	653	717	712	686	605	685	655	634	649	681	665	610	677	703	635	675	646	615	679	669	670	666	677	654	636	645	680	679	660	682	677	660	643	671	698	650	597	665	692	671	677	647	669	673	660	660	687	686	661	701	659	645	602	653	638	669	648	662	692	644	638	694	686	663	675	683	682	641	695	641	665	628	660	665	642	629	647	662	698	673	657	686	685	675	633	670	696	647	712	650	656	654	677	676	628	662	650	676	672	672	651	691	689	699	678	671	651	646	658	638	636	676	697	678	674	649	643	656	693	681	681	665	685	645	662	648	679	621	644	651	663	669	664	653	630	674	644	713	665	632	691	695	676	630	646	677	658	715	654	626	674	658	610	687	653	671	641	678	644	689	694	639	641	649	708	666	693	676	612	667	682	689	676	621	653	667	645	688	656	635	643	685	671	676	673	647	611	657	716	676	665	655	682	653	676	698	676	631	674	707	615	669	669	661	664	669	669	689	686	696	693	658	611	688	663	676	673	651	655	695	706	671	654	644	619	675	674	642	694	647	674	642	656	665	678	669	685	653	698	690	684	612	677	698	654	652	643	727	680	645	694	653	655	642	648	705	664	709	674	645	704	637	699	698	623	674	676	631	654	675	690	667	654	676	653	680	672	635	700	645	659	696	733	697	677	637	637	688	682	664	645	671	700	644	632	657	646	662	718	645	633	661	715	649	653	677	642	708	638	665	647	659	609	678	628	668	651	632	704	679	679	679	664	669	612	621	690	691	666	657	659	690	683	676	657	676	682	657	687	643	708	655	679	658	651	692	702	656	661	674	683	656	675	685	669	683	676	587	684	677	660	672	653	654	689	662	693	688	707	681	666	662	666	643	702	676	712	686	700	651	688	718	684	687	671	688	716	641	740	670	704	659	713	657	609	654	652	697	663	663	634	719	672	674	620	653	634	652	625	686	652	728	706	680	599	638	658	642	678	651	644	671	681	633	666	688	657	654	667	646	674	688	695	630	670	676	628	655	662	657	666	652	667	700	646	698	671	624	644	687	651	650	718	669	624	685	666	668	623	632	649	675	675	663	661	697	679	683	649	643	675	614	630	660	648	629	637	682	662	636	689	675	648	658	696	703	646	640	660	689	702	664	655	693	652	652	657	639	698	636	632	658	684	640	703	680	662	698	646	674	634	663	662	658	667	637	633	664	691	680	665	648	703	700	657	677	658	642	717	714	658	627	726	678	661	639	657	707	683	659	643	645	710	695
38976	39858	28832	13075	5537	3105	1898	1274	1039	854	698	607	546	507	390	378	362	337	294	311	277	278	292	271	262	276	252	257	265	218	254	262	254	237	236	254	237	251	249	240	235	269	250	252	257	234	223	245	241	214	238	215	239	253	256	258	219	265	235	231	249	241	224	223	230	216	242	256	206	283	269	262	259	257	253	244	263	256	245	237	219	237	223	239	231	248	243	244	239	218	253	276	248	238	240	227	238	252	244	250	219	241	250	243	243	251	228	225	249	235	259	269	248	255	248	249	247	250	248	235	239	238	237	220	216	233	236	256	252	279	244	232	247	216	260	243	235	236	234	237	242	262	229	230	244	243	248	261	258	219	256	272	259	265	242	270	214	240	226	229	262	246	246	241	229	232	222	236	226	248	231	249	266	266	237	224	237	219	246	231	242	261	229	250	256	244	238	278	248	251	224	236	253	250	241	256	239	243	250	247	242	241	231	280	248	238	225	217	255	230	219	246	212	207	265	258	216	269	214	217	257	207	243	241	279	221	245	265	235	236	245	253	228	242	256	251	240	271	228	250	251	252	248	254	236	218	251	268	228	265	259	260	230	225	251	242	236	229	224	267	234	237	210	267	256	208	249	242	266	239	245	232	213	276	270	245	243	236	235	217	263	263	231	226	236	216	241	242	271	241	245	258	280	238	241	235	251	232	252	227	252	219	234	272	240	219	244	252	207	212	219	258	242	256	248	227	260	216	226	255	240	251	224	245	277	243	253	228	215	251	282	266	237	264	236	247	262	245	267	236	270	237	219	228	264	256	246	222	255	252	196	249	250	252	238	222	246	284	269	224	208	243	271	254	253	251	247	252	251	247	254	230	265	215	234	230	238	253	223	238	250	244	253	244	238	214	232	247	216	253	248	249	239	245	240	238	228	243	232	245	254	271	267	239	252	226	228	243	232	251	251	247	265	252	221	248	230	241	251	263	223	268	225	225	246	251	231	232	243	240	272	266	226	217	239	245	235	231	234	269	246	207	243	249	247	251	266	222	260	249	254	233	269	224	259	261	252	218	231	243	245	245	276	254	233	244	268	258	235	243	252	240	256	231	263	234	243	240	239	243	262	215	222	274	241	247	226	257	249	274	244	242	266	261	235	272	239	302	210	244	220	243	252	254	251	244	239	237	246	243	254	240	257	240	240	211	234	229	247	268	241	241	281	243	264	245	261	235	236	227	241	268	240	219	228	243	245	241	234	265	229	256	265	253	276	275	223	228	261	246	239	221	268	235	227	239	240	269	235	242	233	246	243	230	264	268	219	224	251	269	229	208	266	256	237	245	241	241	246	242	246	251	235	223	234	251	235	235	232	245	255	239	265	254	221	254	218	255	243	249	238	235	247	237	275	224	227	231	256	257	244	272	241	284	249	257	263	240	255	237	257	230	243	236	264	241	229	244	258	241	252	279	248	223	223	258	235	233	226	242	253	262	231	241	239	249	229	253	247	248	225	241	241	235	248	245	245	252	241	244	223	224	236	244	246	226	249	244	233	232	227	235	260	252	250	265	218	250	259	230	272	247	241	256	250	260	247	236	244	223	230	252	247	257	257	234	241	224	214	226	228	260	236	251	239	239	268	260	260	261	230	259	240	222	241	248	238	247	234	213	235	262	260	253	239	238	254	243	247	228	258	241	237	245	223	240	244	241	249	228	223	242	245	252	239	250	242	233	243	233	226	247	261	250	237	232	228	224	225	251	261	248	232	230	248	221	240	242	221	219	252	242	245	229	243	228	217	229	230	266	260	227	268	220	253	253	246	231	232	244	257	223	261	236	245	251	233	254	249	235	220	260	243	236	249	240	244	261	247	262	254	258	240	232	247	222	230	243	242	225	239	216	272	235	261	234	241	257	248	217	268	265	243	234	236	238	228	264	243	267	227	253	250	226	225	223	243	248	237	250	242	224	259	233	245	250	241	229	259	242	248	261	237	236	236	256	241	252	230	217	242	218	227	264	258	235	260	248	247	247	225	240	254	240	265	228	236	237	218	253	238	256	229	227	206	248	221	270	247	244	227	242	244	252	227	240	244	239	241	262	232	252	247	240	234	243	249	236	240	222	247	248	228	240	238	206	258	244	247	254	249	264	217	229	241	259	240	224	242	270	248	264	226	239	239	225	246	244	276	232	270	261	224	210	229	244	223	241	233	226	250	242	239	247	251	229	212	252	258	245	255	251	250	274	250	238	226	251	278	209	232	259	242	272	210	240	240	246	239	262	224	245	235	243	225	232	245	247	251	271	232	223	225	249	242	263	250	250	214	246	246	233	258	218	239	259	255	261	241	245	251	261	239	247	246	267	253	250	228	239	231	241	263	208	219	256	238	261	240	256	243	236	245	231	226	237	224	229	231	250	238	233	257	247	230	228	240	238	227	230	225	250	223	239	268	229	229	224	247	232	213	250	288	257	261	247	234	256	257	233	222	248	240	243	238	246	245	219	255	258	257	263	241	244	215	257	241	236	219	236	238	247	258	254	253	256	235	243	211	244	226	229	245	251	229	265	243	222	278	235	254	223	260	246	224	247	234	253	269	228	239	239	250	254	258	234	228	259	220	212	242	264	227	250	247	242	275	238	235	247	233	246	243	218	220	266	227	221	249	235	252	225	263	230	232	230	241	218	244	255	237	238	247	248	244	269	240	259	242	233	224	231	242	238	245	269	237	218	236	245	220	233	226	295	250	250	244	258	253	225	241	239	267	252	233	216	256	241	235	255	243	230	251	242	267	236	234	271	222	257	222	239	234	245	232	248	224	239	252	259	230	246	247	244	218	254	239	272	221	255	252	228	229	255	251	236	234	221	245	274	264	223	238	239	261	247	222	225	228	253	261	243	245	261	237	263	230	241	241	246	260	252	219	211	244	249	224	260	248	222	245	247	247	253	232	223	256	235	262	265	283	235	249	265	243	266	256	252	267	236	244	222	257	241	253	270	283	228	209	226	251	222	240	233	260	242	215	228	233	223	251	254	237	239	261	243	268	228	248	256	243	237	224	248	227	252	235	257	271	257	238	227	239	241	249	212	279	228	264	258	274	234	226	294	247	277	243	248	243	270	248	231	260	236	270	217	250	205	252	249	219	257	247	237	236	255	265	230	269	224	233	250	237	233	236	254	270	245	252	219	239	216	233	268	234	246	271	238	251	268	237	234	284	266	239	249	267	247	252	219	231	242	233	279	223	259	228	227	255	241	240	226	225	219	261	225	250	252	246	215	223	234	256	252	219	225	273	238	270	220	242	240	251	241	252	265	246	252	222	250	252	236	234	228	271	228	291	246	257	266	252	242	246	238	246	249	278	254	232	238	275	248	221	252	244	260	208	252	241	236	259	243	242	269	272	239	248	247	229	245	252	221	229	264	280	242	244	225	256	240	257	236	251	245	267	257	277	251	219	236	236	247	230	265	264	239	236	232	239	228	273	242	260	250	239	225	224	244	234	212	236	238	262	242	238	230
43472	47320	33159	13840	9544	6288	4066	2888	2176	1827	1486	1104	1009	888	651	550	523	461	468	443	369	374	369	338	319	324	312	318	287	271	325	264	289	257	296	289	277	265	276	264	275	267	291	276	271	261	270	268	285	284	244	274	263	280	280	283	286	240	259	256	288	303	269	270	267	262	281	276	286	271	242	308	277	252	246	273	271	281	252	270	282	268	246	274	297	288	278	233	244	259	276	295	287	269	292	262	276	273	270	285	276	296	229	249	258	256	275	252	298	249	274	273	270	286	267	267	287	285	273	283	290	260	306	270	256	293	259	264	252	259	268	229	286	283	262	285	262	275	266	227	252	260	266	252	250	239	260	284	284	262	241	280	279	240	279	259	257	263	268	260	281	301	267	267	285	278	274	271	272	264	265	261	249	294	286	257	271	257	259	268	271	249	282	246	277	273	290	242	274	287	277	264	279	296	258	210	259	268	254	248	288	288	219	241	290	264	219	275	254	271	259	263	257	272	281	258	273	246	270	279	282	271	288	275	268	290	271	265	248	263	285	267	263	274	273	279	277	273	275	279	245	273	263	266	271	240	274	276	286	261	290	269	279	252	256	232	263	265	254	308	243	280	248	278	265	271	254	298	260	289	273	260	250	240	265	262	279	234	259	280	236	286	262	263	248	261	230	282	279	290	262	259	286	276	272	289	280	273	290	260	249	254	279	259	261	267	264	255	300	254	244	280	281	264	256	277	270	263	252	295	275	258	274	304	275	274	296	274	267	265	307	259	235	258	284	277	278	259	240	260	278	242	277	270	288	255	273	242	244	256	250	272	257	294	258	260	283	262	276	280	240	265	281	296	230	259	290	284	249	247	281	266	293	270	271	245	271	270	258	260	215	291	247	262	246	266	252	232	249	254	252	265	236	266	249	255	260	260	242	247	275	275	270	257	251	263	251	292	276	298	233	278	287	272	264	253	258	249	296	256	268	291	261	261	261	259	255	262	270	278	304	282	278	259	261	298	268	249	248	299	273	269	269	285	257	243	267	241	286	292	260	295	249	278	280	285	192	277	244	269	263	293	249	240	285	240	259	246	259	272	274	261	291	283	279	255	249	250	265	248	244	296	252	227	277	285	251	278	276	268	260	281	284	250	267	274	287	263	262	253	291	286	250	247	311	285	273	277	259	246	273	249	262	270	255	245	279	269	259	273	312	304	256	254	247	252	265	275	238	268	251	254	262	246	272	249	258	262	253	275	240	255	291	272	257	262	270	276	293	260	258	275	266	261	244	261	282	276	261	272	253	266	270	257	275	280	280	304	263	268	277	251	284	277	285	253	277	289	249	307	263	283	254	273	264	253	273	254	284	278	257	265	257	247	271	276	261	254	296	289	282	242	251	245	260	256	249	255	251	250	260	267	255	273	254	254	267	264	289	257	249	236	273	282	260	266	248	249	281	282	263	245	232	295	273	270	265	269	242	254	281	248	270	265	297	253	282	261	276	277	271	244	246	268	238	276	258	234	256	260	267	270	253	274	238	258	303	275	272	265	270	291	255	290	240	284	281	274	248	252	252	252	311	265	243	271	261	263	283	258	283	252	270	283	258	257	256	277	298	259	273	278	274	275	245	293	288	292	258	248	267	264	268	252	267	271	250	283	266	266	262	248	288	251	289	261	256	265	269	303	239	284	244	269	256	288	261	274	261	269	234	258	276	263	271	261	261	257	281	315	257	247	259	264	269	240	288	279	262	242	222	257	279	265	295	248	273	253	241	265	269	269	269	263	260	272	264	271	282	280	233	285	254	254	246	244	269	277	281	272	241	263	251	246	255	276	270	290	269	300	242	272	269	263	257	270	255	235	293	259	277	257	265	251	237	237	267	266	294	249	275	253	274	255	269	241	252	276	249	301	303	260	255	268	257	262	268	293	271	271	261	230	266	251	265	256	283	274	295	279	269	285	297	268	274	277	258	221	280	249	255	314	269	267	260	290	254	222	272	262	265	250	292	264	237	256	279	293	273	254	261	258	253	274	273	243	269	269	239	280	261	255	248	274	264	268	275	261	247	262	246	274	235	260	276	264	279	234	261	241	255	240	268	269	269	235	266	278	279	283	249	272	250	270	282	279	252	271	253	262	228	255	260	266	285	262	266	262	236	274	269	253	252	247	250	265	253	289	261	258	280	275	254	282	277	263	308	258	248	245	259	263	266	248	287	266	261	271	284	274	256	258	284	292	240	255	262	233	268	292	250	279	238	279	298	291	264	248	291	258	281	275	267	251	290	284	256	297	269	257	238	259	271	241	298	274	269	261	281	270	281	271	286	268	266	272	251	280	276	280	263	266	253	234	248	254	252	261	276	250	258	293	275	236	261	259	294	271	271	251	275	296	289	313	261	236	271	267	271	290	269	281	265	283	256	279	285	259	287	260	240	248	258	253	246	227	292	276	244	299	261	254	297	268	276	268	248	283	283	290	279	273	258	288	249	273	275	257	260	259	272	276	265	223	273	267	263	275	306	266	256	279	274	263	294	253	257	259	269	258	275	280	266	282	267	284	256	264	300	282	224	301	266	245	261	257	255	290	253	280	254	263	249	259	252	249	235	263	258	266	257	265	268	233	275	270	275	273	273	259	271	269	310	242	255	270	275	263	307	233	268	262	256	271	258	261	266	282	251	237	255	277	273	250	241	274	237	293	262	260	239	285	239	267	281	245	264	292	272	226	269	274	272	280	253	250	259	281	264	244	275	286	291	290	286	303	239	252	271	263	244	263	256	278	272	261	264	282	248	268	285	245	286	285	261	238	269	262	254	296	292	250	217	267	245	257	260	265	238	281	252	222	269	271	272	280	257	250	270	253	263	249	264	267	261	251	262	271	256	289	244	243	278	266	253	274	264	253	244	238	274	299	256	279	252	283	264	256	241	282	271	250	281	255	276	272	291	274	273	257	300	276	286	235	246	258	262	293	269	273	285	272	266	278	254	239	255	254	265	274	261	279	248	268	272	286	279	269	249	250	268	259	239	289	266	265	275	281	270	285	278	247	263	267	266	293	266	275	278	279	273	295	280	242	266	260	270	253	268	270	235	275	266	252	265	278	228	277	275	251	240	290	272	259	259	270	253	276	240	276	280	297	290	269	296	260	254	254	262	268	264	265	256	232	250	248	268	265	287	259	275	278	271	253	254	295	282	250	282	249	307	255	278	292	280	250	265	294	282	266	243	253	238	263	283	274	260	269	236	232	242	267	269	279	287	254	252	287	256	252	246	293	259	276	287	267	247	267	274	307	261	253	259	278	244	247	274	252	267	272	269	300	260	245	268	268	245	270	263	286	289	288	282	278	283	277	263	270	268	247	300	231	282	297	248	279	272	274	263	305	262	298	260	259	262	275	273	278	262	276	254	263	248	270	258	275	253	265	275	268	260	276	244	284	284	273	303	280	279	282	241	259	277	255	285	272	258	244	262	269	237	275	251	248	276	255	249	249	235	256	292	256	257	245	247	284
25175	20617	26287	24461	17884	8176	3736	2172	1618	1345	1216	1019	845	779	674	586	542	517	521	459	493	494	456	411	381	405	391	387	404	415	394	364	415	377	380	395	388	410	362	404	387	369	441	419	408	379	389	348	351	376	366	371	392	405	382	404	338	383	369	345	383	367	352	386	358	407	363	358	369	348	362	406	405	369	350	388	401	351	381	368	347	422	381	388	343	345	357	365	351	392	351	365	378	356	390	386	369	383	399	399	367	379	384	378	394	382	339	402	392	356	384	364	376	356	375	392	388	355	373	376	366	370	390	356	366	368	349	374	358	388	327	353	343	385	379	397	369	398	370	376	364	346	354	372	381	391	360	355	373	358	372	392	374	355	387	349	392	369	414	394	374	331	354	370	425	373	323	360	349	380	397	384	379	351	367	375	399	380	362	407	400	382	375	404	357	342	355	385	412	365	376	348	373	334	385	369	387	372	387	405	378	399	369	375	404	365	383	368	376	384	387	369	394	375	403	346	344	410	382	355	355	394	381	379	400	397	394	397	375	373	379	373	384	368	397	344	373	383	397	373	376	388	362	385	350	414	387	379	406	374	369	405	329	397	409	402	365	379	380	408	369	373	383	371	389	394	354	365	382	369	387	372	374	370	386	349	377	356	378	358	366	408	383	376	380	373	371	353	367	354	377	365	345	368	371	366	383	385	353	396	392	384	347	380	367	372	387	380	377	368	350	339	381	379	368	411	390	389	351	354	401	349	364	402	377	368	358	352	364	378	384	378	372	369	372	376	364	402	362	360	374	355	392	366	385	374	414	389	411	386	334	373	366	363	339	333	400	357	392	358	359	377	352	384	386	393	362	390	394	375	358	354	357	382	347	360	360	400	374	396	346	360	385	355	382	359	385	379	381	382	380	359	374	383	359	376	370	403	371	395	372	367	351	371	372	389	382	396	378	368	345	388	375	376	376	370	371	371	374	387	381	366	380	360	374	364	388	411	378	424	396	352	362	420	362	360	407	375	352	389	378	388	373	354	374	367	377	377	362	376	337	420	381	332	375	376	398	355	375	366	371	348	360	387	413	340	380	378	395	328	382	382	365	357	360	385	387	367	353	367	372	367	367	416	365	397	374	385	369	385	383	381	384	377	393	371	364	371	383	392	343	389	361	369	387	345	376	356	368	329	343	392	358	414	367	347	388	371	390	359	362	378	312	379	364	387	373	348	362	395	389	375	411	353	366	413	379	317	362	365	361	393	399	364	397	341	380	358	380	375	373	351	377	348	357	351	436	375	378	388	404	357	378	390	402	378	376	409	374	340	386	380	368	344	380	386	397	370	368	364	374	371	375	376	389	346	381	375	372	396	383	365	346	388	354	349	369	371	369	414	371	353	344	396	350	361	412	381	407	374	361	380	381	375	353	385	355	393	381	387	351	369	374	339	344	399	371	372	355	379	411	350	385	390	410	412	385	377	387	379	378	354	397	366	347	375	374	371	367	387	367	369	369	352	397	369	395	367	404	385	358	379	339	384	394	414	371	357	388	379	352	373	338	380	378	376	359	379	364	377	385	398	393	366	371	359	364	322	368	381	359	334	380	369	369	372	384	371	383	385	363	407	371	394	375	360	330	373	390	390	401	357	388	368	352	368	381	370	408	383	364	395	380	358	377	389	381	367	369	397	372	376	361	400	378	381	363	376	389	389	385	352	384	375	384	328	385	398	365	368	382	369	399	363	355	397	365	371	331	378	384	413	439	357	368	375	378	383	358	382	370	418	417	389	351	365	374	354	383	375	383	341	352	392	357	355	360	354	347	374	367	406	365	353	361	385	373	408	356	365	368	347	359	372	398	354	392	395	346	369	369	384	378	344	367	376	385	400	418	372	411	371	392	396	382	384	363	388	361	377	384	378	367	388	382	410	376	377	369	348	384	379	411	379	374	376	358	352	367	344	379	348	360	365	372	359	372	360	393	361	406	356	382	333	374	385	346	368	378	390	392	362	371	383	360	333	378	375	384	359	332	364	382	393	377	386	368	392	367	357	391	381	374	379	392	373	373	352	381	351	368	359	386	392	382	384	406	388	383	367	331	382	361	369	377	381	370	379	391	342	387	393	358	376	416	377	354	368	359	373	388	382	349	364	390	364	375	375	413	371	382	358	353	386	366	389	409	377	377	386	363	379	378	364	364	381	387	384	382	389	393	367	373	359	364	358	360	357	379	356	381	383	398	394	355	345	422	367	395	398	383	382	379	389	372	355	406	377	385	376	396	372	349	358	394	387	378	387	353	356	402	349	380	362	398	351	380	405	363	369	356	387	373	375	387	357	361	435	379	363	350	387	357	359	384	340	383	389	414	359	375	375	367	353	314	393	378	401	364	385	399	370	383	354	331	377	390	384	396	347	347	366	364	345	348	387	372	363	346	372	385	369	385	363	384	402	369	372	329	384	356	370	381	330	369	353	362	386	352	391	380	368	380	337	371	390	382	379	334	330	365	379	360	347	371	384	357	353	395	367	378	324	350	354	393	385	363	371	355	380	398	383	414	357	403	361	362	379	383	362	410	386	399	349	375	392	380	390	362	340	359	364	355	380	345	343	385	366	358	358	382	389	372	335	378	345	370	377	379	375	358	364	370	380	372	384	369	372	380	390	384	349	413	387	354	395	392	385	373	365	346	378	405	367	428	363	377	410	356	347	375	356	363	401	383	331	395	383	385	364	394	372	368	403	377	369	372	394	395	385	392	355	359	402	398	345	357	378	384	372	369	349	379	376	373	348	381	389	387	388	390	390	386	340	382	362	368	359	365	395	370	388	352	386	378	408	390	362	367	358	380	344	402	351	339	376	362	356	360	386	366	372	409	383	351	374	368	426	378	366	377	328	341	388	334	387	350	371	365	350	378	380	370	341	351	385	384	359	367	380	392	356	392	408	403	336	401	381	355	361	390	367	364	391	365	369	360	384	387	347	405	402	383	346	344	376	393	382	363	348	394	338	389	368	374	359	355	381	350	405	361	388	426	371	337	366	373	355	378	381	355	374	366	425	358	378	380	389	433	368	392	387	340	355	373	408	401	363	371	367	388	365	393	402	359	405	364	348	359	344	372	348	358	383	363	371	377	392	362	365	350	354	394	370	340	367	384	392	409	398	366	364	374	392	381	362	378	405	386	395	341	381	376	353	365	363	388	375	367	350	409	367	353	401	387	393	407	376	376	383	347	348	353	368	383	363	387	368	390	384	432	346	394	335	381	348	378	373	387	338	341	391	418	361	392	373	379	394	356	380	358	388	411	366	393	399	383	363	366	373	348	375	362	391	385	343	383	389	375	380	383	366	373	354	365	392	386	387	397	372	385	374	370	390	399	385	368	362	390	356	383	363	364	408	381	388	328	359	388	386	385	362	376	410	366	351	388	357	359	387	396	401	390	355	377	350	366	390	363	369	385	366	384	423	375	374	379	366	359	373	367	366	418	355	368	407	389	396	354	355	355	416	347	387	389	367
44219	59689	39494	18348	13366	9108	6020	4198	3208	2663	2255	1777	1485	1276	1089	869	750	750	719	612	653	546	550	518	527	491	452	439	446	444	455	397	461	423	386	402	397	378	416	386	376	415	381	386	363	392	393	397	391	377	431	380	414	388	378	420	366	377	388	392	377	365	425	365	373	370	409	414	366	366	385	383	347	352	377	359	361	354	382	395	367	415	340	390	359	403	411	335	419	398	371	378	373	405	391	412	402	383	351	371	381	387	397	382	422	415	391	408	403	387	413	388	374	398	381	352	386	393	373	366	396	432	377	352	353	366	390	357	363	401	385	370	383	375	380	378	402	416	347	368	373	374	387	389	371	416	375	410	394	371	360	407	370	371	383	369	390	374	389	370	356	374	406	412	370	364	387	378	378	374	375	401	395	360	390	349	374	383	395	378	367	373	385	398	401	370	426	393	403	389	396	388	408	374	386	402	346	364	359	372	413	383	381	381	385	389	385	346	381	381	385	421	397	411	370	433	344	398	397	398	394	382	371	389	380	373	378	402	384	394	395	351	399	376	336	375	361	366	368	398	377	394	385	399	354	427	403	361	389	410	399	354	392	356	357	387	400	381	376	373	400	379	362	393	404	400	388	415	356	400	389	399	368	356	389	411	391	387	379	421	401	385	400	388	374	416	374	382	368	348	359	386	394	395	419	362	378	395	411	373	373	380	351	359	452	355	374	359	397	372	395	365	403	339	371	377	370	417	367	411	381	394	394	383	379	383	355	385	347	370	410	409	385	373	373	382	355	395	355	416	392	370	358	368	392	369	397	371	365	344	410	424	370	397	405	428	380	361	384	358	370	346	394	386	369	376	406	387	383	408	396	387	384	366	399	399	393	409	389	396	393	422	361	408	393	364	366	383	392	399	367	393	370	423	386	383	402	375	375	403	388	402	379	383	406	391	382	371	407	384	395	394	396	367	361	420	393	400	403	372	384	388	354	367	380	394	340	386	417	373	393	364	366	399	413	380	429	409	391	389	388	387	436	378	382	397	370	339	387	355	409	374	385	359	379	334	382	363	358	364	399	401	378	376	411	425	389	377	398	386	396	374	371	367	399	370	366	382	362	355	375	351	353	411	400	337	387	379	406	390	366	379	374	365	423	397	374	410	401	370	402	388	358	383	368	433	381	412	371	402	406	368	351	376	347	394	392	360	388	387	381	400	358	381	381	353	373	377	395	378	391	384	374	401	387	328	389	381	399	363	358	382	396	394	401	369	359	382	379	373	408	390	362	394	394	379	393	390	400	357	343	406	397	398	347	392	376	374	386	408	423	405	396	391	380	387	396	354	387	374	417	377	392	358	375	394	378	358	372	360	381	371	402	389	351	377	362	426	368	400	370	392	369	390	344	356	389	367	378	373	406	351	407	422	337	360	337	374	380	410	364	360	364	385	384	409	368	413	390	391	387	395	405	404	382	361	397	398	400	365	366	390	385	358	415	352	352	390	381	400	354	377	394	370	450	388	393	375	396	404	372	342	403	339	410	369	396	374	359	392	410	364	391	389	395	392	352	367	361	375	403	433	381	423	387	381	372	377	357	355	416	417	375	390	369	375	409	418	401	363	366	396	435	392	383	395	386	361	363	360	404	367	393	365	368	375	368	391	392	415	380	405	380	369	406	374	403	365	396	371	396	355	406	386	384	393	423	372	375	391	352	408	373	370	385	389	392	403	355	382	364	409	392	377	382	358	366	377	372	388	416	385	385	408	380	370	421	366	355	413	357	395	390	376	370	348	375	382	363	381	399	388	419	383	362	361	369	395	363	391	371	388	394	405	361	396	372	365	384	379	393	354	393	381	390	344	347	395	372	366	382	393	378	402	384	373	389	393	376	376	395	382	350	378	423	396	402	388	406	408	366	388	395	422	385	392	390	389	345	391	375	410	350	399	370	383	373	372	348	417	398	361	364	394	394	380	418	394	407	411	366	411	383	374	405	361	397	383	385	361	398	325	383	399	374	355	418	409	403	346	395	372	363	392	374	398	379	388	399	386	396	380	346	377	350	373	414	384	388	396	366	386	365	420	357	412	394	395	409	387	385	386	405	360	374	369	366	391	424	368	365	402	373	342	373	381	381	343	358	406	369	346	371	373	390	357	387	381	382	402	413	382	413	378	379	375	386	386	352	373	382	373	348	384	418	400	355	339	381	384	385	381	385	377	368	399	395	388	396	409	395	415	336	353	394	361	402	392	371	391	385	413	351	379	366	363	354	343	371	380	348	365	389	343	371	414	393	391	412	362	381	374	406	369	386	402	384	358	393	392	382	358	363	384	405	383	369	388	363	411	397	357	389	406	395	383	360	355	376	404	380	376	384	389	378	424	398	415	386	361	401	372	405	337	375	388	384	384	409	403	368	389	401	380	366	368	396	399	397	400	378	375	372	411	423	404	390	363	395	390	395	363	403	355	408	381	366	394	362	418	388	397	356	381	413	348	390	398	416	359	361	367	352	388	379	406	387	413	399	354	348	363	395	351	390	357	401	383	392	366	388	367	380	383	388	358	400	410	342	364	381	363	403	357	360	396	390	365	382	363	354	383	367	390	385	376	375	365	372	381	386	396	380	388	407	412	332	414	353	360	396	382	375	393	381	383	370	409	387	393	363	394	386	383	389	368	348	393	392	421	399	341	380	405	386	379	388	376	353	368	372	406	346	387	412	416	381	341	385	385	389	392	389	405	403	378	348	400	403	398	354	401	409	401	358	424	381	394	390	374	394	383	358	369	402	372	344	378	373	400	357	372	359	367	381	342	381	410	342	372	362	396	345	401	403	412	387	329	380	358	400	433	355	387	352	392	380	394	365	363	381	384	322	364	397	391	381	389	371	405	400	374	410	384	407	390	402	370	414	389	415	342	364	390	398	392	388	400	391	362	396	398	437	395	360	368	395	390	365	395	392	407	375	390	392	389	379	409	378	385	367	389	398	396	422	401	399	350	383	394	400	410	381	403	379	406	379	357	348	393	410	355	403	364	349	369	366	373	380	388	399	384	379	350	398	407	393	361	358	376	392	389	391	327	392	367	405	385	389	377	413	398	391	373	375	358	354	383	381	356	405	381	401	359	361	366	378	388	386	414	366	380	380	356	388	372	389	388	374	409	394	392	379	382	380	416	397	390	359	400	346	387	396	373	385	376	369	421	402	395	435	396	357	394	385	385	374	368	384	368	353	375	392	377	398	374	403	409	429	387	383	378	375	402	387	356	375	374	404	354	365	366	337	387	395	364	359	409	389	376	417	367	379	396	358	405	374	381	373	372	363	371	381	369	393	377	339	372	379	395	380	379	364	372	358	388	378	354	395	412	387	407	364	387	411	397	389	400	357	389	370	364	354	391	391	375	368	390	382	384	387	400	402	370	427	374	358	369	397	386	382	420	375	373	345	409	381	368	360	413	379	411	405	378	369	355	359	367	375	341	380	367	368	400	389	418	398	389	359	355	364	385	417	378	392	404
22439	20304	26733	23599	20284	20305	13140	4641	2962	2368	2046	1788	1590	1413	1276	1141	1015	1024	922	883	927	828	841	863	789	737	712	725	763	710	751	703	661	726	689	716	700	720	758	688	696	701	681	680	709	654	687	654	689	699	663	694	661	648	636	686	697	662	684	657	685	677	698	695	680	687	674	699	645	688	690	629	676	666	664	629	628	647	678	655	696	663	651	644	656	708	685	707	673	678	690	672	683	668	676	650	658	661	661	705	660	726	618	690	646	717	706	727	730	656	709	712	683	687	694	681	662	709	697	690	659	638	667	661	688	673	666	696	660	683	648	682	676	654	693	701	682	652	707	680	650	721	640	671	665	657	702	690	650	646	669	671	676	674	686	685	643	669	617	641	705	656	650	684	664	701	662	621	699	684	706	706	689	669	670	649	646	717	660	644	652	695	677	660	658	653	639	646	654	663	664	690	683	684	660	669	690	661	710	663	682	683	676	674	666	728	633	681	717	689	699	659	680	633	663	701	704	686	640	681	693	703	654	697	637	661	725	689	702	669	687	652	688	636	706	660	756	698	686	738	684	631	635	649	715	643	669	665	667	676	683	682	669	683	678	653	662	729	713	690	685	654	715	685	646	658	662	655	658	677	674	676	614	748	675	715	728	668	614	671	706	672	712	671	690	682	636	690	685	671	673	652	704	694	694	659	615	661	683	650	678	659	673	694	696	694	675	642	686	670	662	663	655	667	654	651	663	697	624	684	606	706	613	674	674	673	729	674	631	631	648	705	707	655	683	694	663	697	687	731	643	696	673	660	695	667	619	614	669	694	685	688	661	686	664	657	705	695	676	639	633	717	694	695	692	634	640	685	638	661	704	666	687	731	690	618	681	688	685	693	686	644	700	694	634	683	722	669	617	681	678	635	713	706	675	686	681	617	695	704	653	651	671	696	675	672	666	710	696	725	659	649	702	663	657	647	761	660	646	667	688	665	674	645	678	683	666	684	632	690	692	674	696	696	661	692	641	686	668	668	659	705	672	698	660	643	667	698	656	722	700	666	649	663	685	683	660	752	679	700	692	669	701	722	708	684	654	652	672	679	665	725	613	654	674	674	649	613	654	663	694	679	697	670	674	675	681	728	685	655	643	686	659	644	689	672	668	703	704	673	652	735	679	679	650	645	706	665	673	688	648	666	677	655	666	675	641	701	689	719	698	634	644	639	673	693	670	695	676	698	712	670	676	660	692	655	679	636	637	692	647	685	694	661	629	709	648	697	699	641	682	659	678	682	706	678	685	661	654	657	717	690	652	710	616	652	658	682	672	679	666	689	651	654	673	706	689	679	637	662	659	697	734	663	677	679	680	635	685	715	663	719	678	655	661	626	691	678	693	673	689	656	723	721	643	685	663	648	654	705	692	677	657	656	674	700	720	673	685	643	654	695	642	652	634	669	671	711	672	638	694	681	718	647	649	666	654	637	699	652	670	736	688	667	685	696	695	667	667	666	721	698	638	689	686	664	671	656	643	655	676	726	655	630	655	701	669	659	647	659	692	672	701	746	625	662	710	700	673	661	666	658	667	648	670	650	689	625	651	667	666	665	672	638	668	642	680	674	677	685	655	635	663	631	659	634	684	681	652	688	670	632	662	661	663	675	624	681	630	712	676	641	685	648	682	654	693	688	645	653	694	643	666	695	688	673	696	652	666	666	652	657	743	657	713	693	661	638	674	653	672	632	685	675	650	624	706	680	697	675	658	673	689	708	666	661	654	694	688	663	682	685	713	644	653	637	639	646	683	710	650	690	702	715	721	710	717	640	699	666	665	691	650	661	667	607	663	702	689	681	684	651	661	630	712	712	708	677	670	689	682	659	647	648	669	691	671	657	643	684	645	657	661	692	696	679	659	661	651	649	706	654	665	666	664	695	645	713	712	684	709	652	686	682	654	687	661	713	686	611	670	629	665	660	649	669	695	687	681	699	677	660	659	686	694	672	632	700	660	672	702	716	655	697	663	679	659	688	702	641	683	667	664	683	638	707	651	704	722	704	659	688	682	636	629	672	668	635	685	655	704	619	657	671	671	679	611	673	636	665	695	685	675	708	721	667	672	638	682	678	675	624	629	631	671	636	695	664	683	701	661	679	698	639	678	715	727	703	660	698	687	693	613	685	708	669	646	692	661	715	683	695	664	640	631	688	660	689	645	685	662	699	675	669	709	675	644	632	696	669	653	642	640	678	663	657	701	710	656	655	635	699	636	645	621	717	657	684	683	652	693	658	636	664	656	690	667	696	668	697	664	726	661	669	685	659	691	696	665	713	653	671	661	649	653	643	605	693	708	626	657	666	658	617	640	641	687	708	635	699	661	665	680	667	650	693	641	676	644	696	654	650	678	640	680	702	678	633	698	670	674	679	729	680	723	700	691	723	667	638	674	688	713	702	707	653	669	652	671	696	629	627	672	707	713	653	652	653	693	620	674	694	692	711	655	668	655	692	683	687	602	695	711	658	688	691	681	655	657	682	641	712	686	682	662	605	723	674	704	685	673	683	675	691	666	651	677	674	669	692	677	678	666	674	652	665	657	691	638	644	672	721	681	678	657	684	671	712	678	670	687	616	692	690	634	640	709	659	666	696	673	629	666	728	679	656	724	714	685	691	675	666	686	652	682	656	654	710	666	694	713	695	679	657	666	697	647	675	620	741	655	667	661	611	656	674	660	682	735	653	593	670	670	686	694	672	694	676	655	694	662	657	636	681	643	595	690	653	680	693	692	661	669	712	705	699	690	669	649	675	680	643	686	661	687	690	740	690	649	645	668	683	674	697	674	654	677	653	647	666	646	698	696	688	681	672	683	679	698	694	697	663	688	668	682	710	689	699	696	627	662	704	631	644	663	658	689	657	702	676	695	674	625	699	671	653	691	688	665	643	674	648	671	675	670	697	659	662	672	713	670	669	650	699	681	673	633	669	641	694	644	654	649	667	665	684	695	698	708	629	684	646	674	646	687	661	694	685	695	670	705	675	687	707	662	642	647	690	662	678	690	684	670	727	697	691	658	660	613	681	695	621	685	708	678	663	686	649	649	635	741	679	671	724	620	670	657	665	665	678	644	669	665	676	686	650	646	654	654	650	708	693	605	708	685	655	626	694	662	614	649	733	706	655	732	671	659	717	714	651	645	645	667	672	683	657	640	676	700	677	730	667	671	712	728	700	704	656	722	620	648	693	653	687	683	647	639	709	658	673	669	656	710	705	701	741	677	679	614	660	653	701	652	678	620	684	641	663	629	709	681	702	691	640	663	666	635	634	696	694	680	725	689	674	669	677	710	639	679	634	637	690	697	658	628	683	659	727	700	679	663	703	727	720	664	674	665	675	688	713	719	633	708	678	665	682	732	669	693	667	661	669	666	703	699	681	731	653	630	661	682	680	673	674	665	664	663	668	699	718	680	680	683	653	672	671	715	664	663	658	674	680	656	690	697	694	699	660	643	657	670	660	679	682	638	709
47732	71012	48554	25468	18775	13831	9993	7282	5707	4450	3737	2903	2735	2285	2049	1701	1511	1438	1244	1221	1082	1058	957	924	964	803	748	839	780	752	757	754	764	714	710	701	703	692	629	709	694	674	691	719	726	705	648	671	713	684	700	716	683	645	685	686	659	721	658	676	690	647	697	675	679	675	678	684	699	695	638	694	709	664	652	656	671	713	676	653	663	658	689	685	696	679	643	658	684	696	735	659	683	680	616	683	728	684	665	687	663	660	682	672	697	672	702	707	733	639	666	675	691	695	651	648	692	650	662	719	680	671	673	653	654	666	670	710	665	712	649	682	613	714	699	705	688	654	627	664	625	674	658	656	653	633	666	676	685	649	678	678	654	668	690	661	669	634	670	682	696	648	654	682	650	712	631	659	638	695	633	660	674	693	638	659	674	666	639	684	669	637	707	707	647	653	676	685	651	659	644	692	656	626	673	634	658	666	657	677	643	652	659	667	631	689	706	695	700	672	667	683	663	653	686	657	693	646	672	660	664	705	666	698	643	639	651	682	656	687	632	652	702	647	673	666	666	653	638	678	672	660	696	653	675	650	679	648	689	676	672	676	641	697	667	709	718	650	678	691	627	655	746	684	672	685	756	680	686	681	655	694	643	641	693	717	685	669	657	656	640	706	650	646	706	686	629	687	661	677	665	625	637	679	650	694	665	673	658	653	632	685	647	628	641	693	720	643	688	677	657	647	694	670	697	674	648	693	663	694	661	616	646	669	688	692	650	642	655	713	654	700	677	670	697	667	695	643	686	694	705	656	613	665	647	690	677	688	677	668	664	661	670	737	673	667	667	671	716	718	667	689	693	642	673	648	646	670	691	632	666	692	627	620	693	667	622	634	667	661	642	638	642	695	610	699	675	672	676	721	647	672	643	663	652	655	646	626	675	612	663	670	683	717	685	655	665	659	709	647	702	676	650	640	683	651	678	728	659	684	620	654	674	645	657	613	680	695	694	711	628	708	637	683	668	589	688	643	658	709	659	700	660	652	692	676	703	677	648	664	701	660	708	666	687	695	655	668	666	692	701	708	717	703	709	645	663	659	659	679	663	634	677	656	667	696	649	712	708	628	695	681	689	661	670	700	628	706	660	670	656	676	703	684	670	697	641	629	639	670	674	661	693	661	650	673	654	654	718	718	687	679	669	660	623	677	666	702	658	672	621	670	664	708	691	632	671	691	637	632	675	685	663	683	704	655	634	654	646	706	647	697	654	685	666	654	657	717	602	712	661	666	685	635	704	624	681	621	675	737	683	653	643	673	675	624	659	697	670	709	648	665	633	664	674	670	698	679	668	677	673	663	727	659	645	726	692	717	638	688	623	667	680	690	608	653	651	675	696	608	657	678	647	693	635	653	678	711	661	704	681	640	637	661	679	649	659	653	640	644	660	651	687	651	670	641	717	649	679	667	676	710	643	674	684	625	654	639	654	686	661	694	634	694	664	665	650	668	652	614	688	733	659	654	649	655	683	667	691	652	689	671	729	682	678	722	637	656	712	701	620	669	648	667	630	619	689	660	668	628	638	707	715	687	665	686	669	652	642	653	640	691	588	648	619	680	653	671	642	713	647	652	654	690	718	667	647	674	596	686	672	676	648	711	697	639	665	698	642	627	657	642	680	653	688	645	662	652	643	657	650	698	663	668	693	670	678	696	682	693	688	662	643	655	677	703	658	641	676	678	699	707	664	645	659	692	676	671	637	638	693	681	699	639	643	652	674	691	670	703	662	675	646	635	659	698	669	682	659	693	688	651	687	622	703	689	673	676	646	658	637	667	661	631	677	681	651	696	678	707	637	654	659	647	687	666	648	652	684	690	668	678	671	663	695	701	699	682	674	662	693	632	719	696	688	655	741	697	657	673	626	673	653	655	725	702	675	646	658	685	644	659	728	670	670	700	657	719	624	657	638	703	663	660	662	674	690	612	630	657	698	617	641	671	617	688	724	721	648	665	690	658	655	656	678	720	654	706	689	667	662	622	635	753	663	651	641	667	615	677	662	634	696	651	698	660	687	696	697	675	668	662	647	690	644	672	703	638	664	706	705	648	697	684	692	637	659	677	699	674	690	654	715	697	647	725	658	627	651	676	637	687	700	670	621	630	648	708	663	622	697	633	694	690	704	653	675	690	683	677	677	688	639	661	701	712	667	673	629	650	642	668	695	682	611	675	655	633	634	696	658	641	695	653	672	700	673	653	718	648	656	703	690	627	650	674	682	704	636	700	639	693	694	639	682	677	706	681	707	682	757	672	696	691	675	670	669	644	636	710	700	645	696	688	662	645	667	638	716	690	690	656	719	674	646	686	670	676	733	713	666	684	646	618	629	683	704	712	676	704	625	673	680	633	663	708	655	651	659	686	668	696	689	677	634	715	694	640	640	628	625	645	685	685	663	651	675	704	673	685	625	684	708	673	706	672	680	643	681	695	672	668	699	623	708	695	659	674	646	631	651	606	691	653	631	671	639	682	682	659	648	641	639	652	667	695	637	638	678	683	655	646	651	669	634	680	665	676	670	675	631	697	615	658	705	671	682	667	668	711	629	705	671	724	606	641	677	609	671	739	685	657	662	643	680	662	655	653	677	701	658	651	628	738	663	629	710	688	645	677	617	679	628	655	687	674	668	652	692	685	661	647	653	677	635	664	614	647	724	646	674	696	649	669	670	623	670	661	637	673	648	672	663	641	688	687	703	673	679	649	670	686	680	667	663	642	669	710	723	665	675	636	661	703	683	651	677	670	645	655	604	676	641	673	642	659	655	650	668	666	722	648	678	694	701	714	655	626	650	644	630	658	671	691	701	694	637	685	692	670	664	672	670	630	656	667	678	648	629	679	731	689	661	639	644	674	669	663	652	693	669	676	689	686	666	694	639	696	704	660	634	632	676	646	678	690	690	677	689	678	681	716	658	679	721	653	673	638	701	670	639	715	648	669	711	672	651	710	704	675	722	642	635	628	665	651	691	661	668	712	638	658	698	624	650	623	682	621	708	666	700	722	681	651	706	688	715	681	671	662	650	643	704	662	661	703	664	681	695	640	681	660	651	694	655	680	672	695	639	663	637	693	681	669	693	664	661	645	677	696	677	700	676	669	616	684	663	653	701	668	662	742	695	689	679	683	670	676	662	701	629	651	694	671	707	669	663	687	659	638	680	653	649	698	635	638	717	680	644	708	636	674	684	706	662	625	635	640	629	692	645	651	676	675	677	685	668	651	707	684	646	681	627	687	700	692	683	680	649	711	673	701	656	693	625	701	676	660	677	699	686	702	687	683	699	647	724	693	667	661	662	699	621	708	694	691	694	670	703	669	642	666	645	679	704	653	631	654	629	650	678	670	669	722	674	662	672	641	707	678	638	683	661	709	702	677	679	684	663	704	659	637	707	674	635	661	652	703	676	681	695	727	673	682	649	649	669	663	712	695	667	650	671	659	687	726	703	657	695	627	645	667	663	696	708	675
42730	43901	30702	12898	5222	3320	2248	1675	1195	993	839	700	700	596	531	458	431	366	365	351	366	339	331	323	322	284	296	290	304	268	249	263	285	273	289	276	289	288	268	274	273	264	268	263	279	291	269	254	267	288	300	321	282	276	272	291	260	276	264	295	279	246	260	281	266	237	290	254	272	282	255	286	240	244	257	283	222	267	261	266	255	261	263	278	262	271	256	265	265	260	270	243	270	280	267	269	279	249	274	269	288	285	266	268	303	258	285	295	294	294	277	280	243	280	264	282	267	276	283	255	276	252	270	246	270	280	267	247	243	275	285	298	271	280	255	257	252	262	317	261	252	278	285	248	271	260	244	272	277	248	277	257	278	272	298	283	286	237	298	274	269	265	253	286	284	282	291	316	251	298	243	259	285	268	278	273	267	288	282	273	265	285	265	287	261	267	274	306	263	259	255	284	274	255	258	309	262	280	288	303	288	245	261	279	282	248	262	267	249	249	280	289	273	258	254	275	285	272	301	242	267	239	264	278	267	256	283	302	297	238	288	254	279	281	272	296	306	282	278	267	281	264	255	260	277	286	248	259	258	309	280	304	288	269	254	253	277	268	274	270	284	271	275	301	269	266	273	266	280	294	257	278	288	279	291	273	282	288	250	290	279	247	249	266	285	289	287	285	260	287	265	293	277	263	247	281	254	259	284	256	287	291	281	282	256	276	251	280	271	277	276	298	276	252	277	252	297	288	274	289	263	299	274	271	271	266	277	280	310	239	263	284	252	298	266	279	256	291	264	295	266	287	261	273	279	268	271	279	267	277	256	309	256	287	250	268	277	282	274	248	270	260	259	277	267	247	267	259	291	239	277	289	276	239	282	265	265	278	265	302	284	259	264	283	273	250	273	234	269	267	272	254	293	279	274	268	250	257	281	257	250	282	254	279	278	253	258	278	311	298	280	276	283	279	276	274	262	266	274	260	270	243	260	259	307	253	259	251	260	263	296	274	269	252	284	259	310	280	265	293	275	273	257	260	270	250	271	286	270	260	268	277	285	290	281	293	246	282	266	304	292	263	283	260	252	230	272	293	273	274	256	296	255	281	258	276	283	267	275	274	294	289	292	266	281	289	262	264	262	265	286	285	301	275	273	279	267	268	237	320	257	290	260	258	275	260	278	291	283	289	249	268	282	294	260	316	251	263	285	255	281	289	280	263	293	246	270	271	281	267	270	275	281	261	282	248	273	256	251	296	268	271	266	261	275	280	266	276	281	271	263	265	283	286	281	275	270	293	272	230	278	292	266	307	271	241	281	266	276	272	307	286	262	249	269	264	266	259	303	282	273	273	255	260	260	275	262	247	275	276	286	290	281	270	258	271	276	251	264	262	281	232	279	275	263	271	275	267	283	272	269	275	290	244	272	266	266	251	260	303	254	257	267	276	298	272	296	278	269	295	284	267	284	273	279	269	277	289	296	270	287	255	259	248	285	251	276	247	265	281	253	280	253	247	289	295	255	270	267	292	254	255	270	300	242	297	300	268	294	270	274	294	262	268	261	270	257	271	270	246	264	299	260	252	277	279	251	278	258	287	278	269	286	242	253	290	259	256	252	275	304	272	244	277	259	274	270	233	311	275	291	262	256	266	284	272	263	289	245	282	269	262	263	283	287	251	291	263	289	257	262	272	262	242	303	283	250	267	284	259	267	269	262	231	309	277	263	296	258	264	280	294	269	308	283	286	288	300	264	286	277	284	230	265	285	303	282	290	287	275	301	289	270	266	248	246	294	285	246	258	249	284	278	269	265	284	291	314	267	271	231	267	273	299	280	288	259	271	247	252	258	264	234	297	267	278	273	306	284	284	253	258	266	293	289	249	271	261	289	304	263	273	261	271	261	283	271	264	289	262	280	256	260	247	279	296	281	282	249	283	271	305	279	279	277	261	240	282	244	265	262	275	276	287	315	304	292	273	267	257	254	281	300	303	274	262	271	270	255	276	272	284	254	299	264	264	262	286	279	294	243	286	263	266	249	282	285	274	231	303	277	263	274	269	297	248	263	264	314	273	284	261	265	283	293	254	267	285	257	265	288	278	234	235	266	268	284	311	271	258	295	245	270	258	274	251	277	264	331	241	308	251	257	256	263	312	270	264	272	282	287	273	278	289	259	276	273	275	266	276	241	273	277	280	277	257	293	254	247	277	283	283	308	254	257	257	254	233	294	305	268	237	287	265	271	272	274	259	257	261	250	282	288	241	271	247	285	268	256	322	281	262	274	261	282	305	242	288	275	280	284	251	241	264	289	288	267	280	282	244	265	268	260	249	255	276	290	246	252	279	286	276	292	309	272	269	291	260	276	301	272	275	235	279	295	239	296	280	288	253	266	288	290	272	245	290	275	281	259	275	242	288	254	266	296	274	297	278	260	284	265	279	259	267	290	252	254	248	264	288	307	278	296	255	251	263	297	305	265	255	251	256	246	282	254	263	303	253	268	249	236	268	249	262	260	285	276	287	278	244	268	261	266	260	317	283	270	288	266	284	251	295	242	253	267	284	302	251	276	285	261	309	280	244	285	260	272	267	276	261	282	263	276	264	278	279	272	272	299	299	234	275	283	310	272	268	290	270	270	270	284	294	285	272	269	272	261	305	253	272	274	283	295	263	279	288	262	238	257	245	278	256	276	257	256	267	259	287	257	284	269	275	261	304	282	264	254	285	286	269	252	276	277	284	305	276	268	263	286	264	283	291	255	241	277	269	258	304	262	287	304	290	286	285	289	262	271	275	285	264	283	244	265	249	285	300	302	263	274	273	290	275	228	279	303	253	270	277	256	266	261	277	266	269	275	279	280	268	278	256	260	276	283	267	256	282	253	259	272	266	270	253	285	268	295	246	301	261	291	245	229	229	254	283	294	260	284	274	283	263	293	267	284	280	228	282	253	265	282	261	259	265	265	291	299	267	309	283	289	260	273	300	270	275	254	272	262	263	261	285	286	260	295	304	245	281	283	293	272	273	281	272	254	238	287	265	280	306	277	300	298	277	262	259	299	283	280	298	273	264	271	270	255	263	258	262	270	288	274	253	273	231	241	287	249	260	281	263	291	248	269	284	262	274	267	249	284	285	268	283	278	252	260	247	292	285	290	265	263	278	262	282	279	247	289	267	267	283	258	279	276	266	287	270	264	274	273	255	293	276	229	277	297	299	265	302	280	276	276	283	278	293	286	279	284	273	272	267	272	287	262	292	249	265	263	290	276	275	256	282	299	263	270	308	292	233	280	288	301	270	272	274	274	284	258	260	269	254	274	268	262	270	289	259	285	296	267	316	246	290	259	281	295	262	269	291	277	262	252	267	305	267	301	263	277	284	247	297	314	246	273	262	269	270	262	287	294	300	270	297	274	255	271	289	276	285	290	260	307	283	281	264	276	302	247	275	268	272	275	255	269	242	280	254	280	269	240	289	280	304	258	268	299	279	268	283	255	282	292	270	279	265	281	286	302	278
47362	52149	33880	14381	8990	6627	4798	3526	2594	1950	1611	1321	1141	953	896	715	694	552	562	477	441	448	403	387	349	358	325	292	303	337	336	317	284	326	278	297	288	307	295	286	310	298	326	296	314	276	282	316	287	280	301	322	293	296	300	300	327	297	285	271	287	306	280	318	283	304	313	310	303	298	251	263	274	308	308	290	287	300	275	313	262	290	296	294	286	324	276	289	293	287	310	292	311	301	283	293	308	292	322	291	327	302	329	297	317	313	325	307	247	314	299	294	319	305	311	298	300	296	306	313	302	292	290	251	320	297	305	273	280	327	273	317	296	303	322	297	297	270	320	286	292	296	314	298	300	294	277	284	303	287	292	298	273	287	292	317	303	268	291	273	289	346	302	265	274	334	292	278	320	290	284	290	286	316	305	272	300	271	272	286	263	298	327	276	283	293	282	305	271	284	297	298	292	306	315	305	319	324	284	315	300	292	260	274	264	305	320	296	267	297	292	331	268	283	277	297	286	293	323	282	294	295	282	287	279	321	296	293	294	297	318	296	330	291	302	275	283	303	320	280	287	293	296	295	340	287	321	279	287	298	262	276	281	275	294	288	303	315	292	301	310	266	276	306	305	295	305	292	288	313	271	276	289	307	300	304	298	289	300	286	318	299	298	263	305	286	285	272	298	275	246	278	304	313	299	280	299	279	266	299	324	324	331	291	295	284	300	308	300	314	281	283	291	308	287	297	299	324	263	289	294	249	314	329	288	326	272	265	273	309	285	285	268	302	305	301	295	322	297	298	317	259	295	288	279	270	312	273	300	316	277	300	280	285	319	292	294	325	289	281	313	300	321	311	333	278	309	296	293	291	351	331	294	285	316	280	257	277	292	304	291	307	281	276	302	296	266	297	276	306	297	291	283	264	306	292	259	304	305	283	304	305	275	279	288	305	271	290	305	283	306	290	296	307	312	325	292	279	303	315	318	274	309	305	299	242	287	300	282	294	302	283	291	284	267	295	293	289	313	251	310	277	294	282	319	298	315	280	314	306	267	307	289	328	295	288	282	262	289	285	305	290	285	297	305	301	312	290	312	274	284	308	305	320	313	276	324	305	307	300	289	316	285	306	281	283	329	295	295	295	287	324	299	271	294	289	290	324	346	283	294	324	289	292	288	268	314	293	292	321	295	294	299	285	283	298	274	295	298	304	303	291	323	325	307	305	301	304	272	288	267	294	294	317	307	292	319	306	282	278	274	339	307	315	321	276	310	296	302	292	302	313	315	297	293	283	279	291	295	313	290	290	296	271	304	306	284	281	293	312	292	295	276	301	275	287	300	274	306	329	315	304	268	295	297	297	304	283	301	303	318	284	316	281	309	273	255	298	323	308	343	291	306	311	246	297	290	301	279	274	293	290	295	307	287	269	287	307	275	329	307	312	288	282	306	300	290	326	271	275	276	314	309	287	289	324	259	291	263	288	302	295	264	301	297	299	308	313	298	305	282	259	315	287	305	282	298	318	275	310	312	264	313	293	289	288	307	283	292	284	297	264	318	300	301	301	302	301	268	291	295	291	230	309	292	271	289	295	305	279	309	288	298	305	308	285	322	324	282	300	316	299	307	303	268	304	324	297	302	281	276	315	306	264	302	275	295	305	298	322	303	275	295	290	314	303	286	313	328	302	318	304	316	292	306	295	318	297	292	283	353	290	271	311	299	276	278	283	305	316	276	295	317	319	296	325	260	267	356	292	279	277	297	280	296	345	284	293	275	307	293	302	336	296	287	292	285	325	300	290	289	261	272	318	289	289	276	309	294	285	289	286	302	276	274	280	284	298	287	316	322	288	288	278	284	327	291	327	305	293	310	284	284	287	320	300	312	300	299	308	289	276	282	305	282	289	333	284	279	275	266	271	272	300	307	300	297	281	277	299	333	306	326	322	306	307	293	301	319	299	319	283	288	313	322	291	298	306	263	308	308	299	321	275	313	279	289	291	318	295	286	309	303	291	291	319	284	279	289	258	284	287	317	287	329	272	291	259	285	314	298	309	307	286	287	305	322	279	265	284	270	278	323	308	295	248	322	299	285	310	276	288	314	324	292	262	290	300	285	285	300	289	299	332	309	281	270	283	271	302	304	325	314	297	336	279	303	307	303	300	301	309	271	330	297	340	286	288	309	327	305	291	295	305	298	273	262	292	278	294	260	290	270	278	300	293	281	312	282	284	277	301	308	282	299	307	266	293	307	271	317	314	339	263	311	277	294	270	304	311	263	359	283	297	317	311	311	293	276	278	317	279	334	294	319	311	286	284	299	300	266	293	274	340	305	280	270	276	300	332	306	285	277	283	298	302	315	303	298	283	300	298	294	290	302	298	278	285	302	295	305	294	287	304	295	319	328	289	305	279	310	284	305	321	294	267	300	283	286	310	343	271	331	296	296	302	284	302	300	275	286	304	304	301	291	303	315	305	282	325	271	309	302	293	264	282	301	292	296	281	318	288	271	338	299	288	280	341	262	295	285	298	303	279	266	298	310	307	287	301	293	307	282	292	319	245	321	294	271	305	272	295	264	318	277	295	307	292	289	296	317	281	265	296	303	309	314	317	306	320	324	312	284	286	328	331	302	337	318	302	323	326	287	318	300	242	307	312	321	288	314	302	307	310	309	313	293	313	270	325	282	298	273	316	302	292	257	271	280	287	307	294	268	273	284	282	286	313	346	273	298	304	291	282	268	311	302	269	352	321	307	282	326	280	283	333	253	290	280	299	268	304	276	308	295	285	310	314	306	274	283	316	319	290	308	341	296	291	293	278	303	322	294	306	283	297	282	287	288	295	289	306	289	286	296	289	251	281	296	292	310	321	273	305	325	293	286	285	331	305	310	300	303	290	273	310	312	292	299	288	294	312	288	300	313	296	325	300	295	315	290	292	302	294	290	316	291	293	316	282	285	292	313	266	289	325	298	304	304	281	290	285	299	307	313	339	333	270	321	291	295	303	268	285	292	298	305	290	285	286	301	301	280	321	286	308	307	285	325	286	281	291	318	283	282	290	290	293	298	312	302	308	284	299	295	262	298	286	320	286	289	282	274	290	287	293	299	291	304	332	280	279	280	321	308	325	292	317	286	312	265	276	294	320	305	301	313	292	321	256	314	305	279	316	279	307	303	316	291	294	284	310	327	303	300	310	269	286	330	301	304	260	277	281	269	309	284	297	268	304	286	320	305	300	273	292	260	287	303	274	336	292	302	286	312	291	262	312	292	279	291	291	280	282	269	292	307	267	272	290	280	303	279	327	303	299	286	296	292	294	299	330	260	303	293	294	298	283	296	271	279	313	282	333	305	296	297	262	280	311	301	322	294	300	297	339	308	302	305	304	294	300	286	315	306	268	276	300	317	270	305	296	307	262	309	311	306	287	280	315	294	279	331	290	297	309	287	303	310	291	302	290	313	331	293	274	303	297	292	280	306	284	302	288	294	289	294	284	298	288	272	281	283	295	302	287
25087	20577	26270	24493	17832	7837	3755	2534	1882	1456	1197	959	907	823	741	649	675	613	533	485	462	482	483	442	425	399	430	434	388	411	390	392	385	397	368	362	363	383	399	425	395	432	369	378	384	403	377	426	363	400	387	399	394	378	378	434	391	365	374	361	385	387	364	352	367	396	390	339	354	407	377	382	361	414	386	414	380	362	415	365	397	406	357	379	345	362	385	404	378	366	407	403	410	390	362	392	383	370	398	386	384	389	360	375	359	385	408	377	377	377	373	394	370	388	376	371	360	393	386	370	364	407	369	403	413	385	376	385	356	379	394	368	341	350	368	373	360	378	368	400	372	369	359	383	358	389	390	370	350	351	381	363	378	384	399	366	388	396	384	360	363	389	367	365	386	404	383	367	403	342	370	386	376	376	389	385	374	407	351	371	360	379	375	367	381	350	333	374	386	388	398	368	385	344	372	363	380	352	360	377	377	393	361	414	370	357	413	373	342	412	408	378	303	365	398	372	393	413	382	369	345	338	378	392	370	396	332	379	385	393	367	360	390	380	366	434	355	357	374	409	383	358	382	365	378	356	408	356	367	360	388	358	353	396	404	370	364	368	396	355	392	363	399	379	390	351	371	373	349	379	361	395	371	404	423	389	356	403	363	382	389	387	379	380	388	386	362	397	421	389	382	353	391	403	373	382	372	363	389	402	360	392	383	364	384	377	366	387	371	375	352	360	394	395	396	399	351	352	377	401	389	398	346	370	373	363	383	358	378	383	409	360	346	386	360	416	353	381	390	376	399	359	378	365	381	394	360	367	368	369	376	363	401	372	349	362	349	366	372	374	366	398	377	377	401	390	386	405	384	388	352	384	390	358	365	389	403	377	414	368	406	362	330	405	380	361	376	397	399	393	371	408	403	404	386	368	404	372	401	406	382	370	401	350	366	379	387	380	388	379	380	381	392	371	358	373	424	380	349	371	386	355	365	396	386	382	360	381	379	361	370	407	393	388	357	361	384	408	342	375	382	409	353	391	394	351	390	346	389	426	378	345	374	341	369	385	377	377	364	396	349	423	414	337	371	373	337	384	361	377	382	371	343	343	398	359	373	374	404	391	362	365	406	390	358	381	383	398	420	384	392	371	379	379	352	395	355	366	346	357	408	375	410	422	358	394	387	367	359	374	395	380	384	387	368	347	382	381	379	391	383	394	406	359	388	378	389	381	370	367	417	412	397	374	383	370	371	400	392	366	374	361	394	365	364	391	352	401	356	361	378	355	411	404	371	392	406	413	390	373	409	396	378	374	385	387	374	393	371	384	369	386	398	377	381	420	364	387	397	386	382	384	385	382	368	383	376	391	359	353	377	375	360	367	364	375	387	378	394	377	365	346	392	354	405	386	352	378	408	380	389	400	386	382	359	385	349	386	360	349	411	369	379	369	388	363	378	363	348	363	391	397	365	407	380	371	383	379	392	385	405	355	388	345	384	369	409	390	358	383	386	388	376	363	375	374	350	363	359	370	403	366	387	395	383	364	367	392	396	390	383	386	399	375	405	327	384	389	343	357	331	387	373	344	365	421	386	419	395	388	381	386	352	407	362	405	421	379	352	386	399	363	390	362	352	392	392	419	371	391	367	400	367	386	400	394	384	388	342	394	362	378	361	412	378	392	338	370	384	376	351	380	349	399	400	362	386	367	368	383	379	376	395	410	338	374	363	405	375	391	376	383	387	399	370	380	381	374	362	391	392	376	382	370	398	368	380	382	383	366	375	389	353	410	377	402	391	368	405	363	392	382	376	376	379	429	364	373	407	364	382	413	394	359	390	368	353	369	408	392	389	368	405	380	336	397	364	400	368	373	406	381	379	374	354	366	418	404	380	388	368	358	350	365	418	353	346	348	377	380	367	394	335	336	379	400	413	406	366	360	364	380	361	399	370	354	372	383	393	348	356	351	343	388	396	377	396	390	365	364	375	376	373	360	369	392	371	371	368	402	355	333	348	387	387	356	368	372	376	416	381	368	372	381	350	373	342	363	371	395	400	366	394	365	383	369	377	397	407	408	437	369	390	367	359	390	367	383	336	383	387	387	410	353	359	380	358	360	411	380	393	387	388	387	402	391	415	399	399	357	379	381	348	367	371	374	409	357	383	379	408	386	337	407	403	380	376	393	377	357	369	390	387	398	361	408	354	341	325	371	366	388	380	401	371	346	369	395	406	360	369	357	385	375	382	382	340	407	400	387	370	385	402	412	392	419	382	383	392	363	374	376	360	388	372	370	378	396	405	371	400	376	384	395	366	371	398	354	352	393	384	397	404	366	365	359	389	400	399	409	388	367	383	344	408	359	392	357	358	381	393	388	379	382	352	372	379	372	338	384	393	364	378	363	386	392	387	397	371	370	375	355	353	403	383	360	400	360	366	370	355	349	368	410	356	331	358	383	356	394	380	383	423	344	368	374	377	420	367	381	341	346	375	358	367	384	393	393	393	407	382	339	389	405	336	402	413	381	338	405	361	364	370	354	366	389	382	371	358	342	385	394	384	381	391	359	401	380	352	394	410	352	399	385	355	388	366	390	374	357	358	381	385	385	386	374	369	365	390	394	363	377	408	386	359	408	377	387	371	399	417	374	414	367	400	384	398	381	369	376	359	356	428	392	380	353	406	346	377	366	396	371	373	374	388	368	358	335	372	388	418	390	404	367	377	396	389	382	401	384	363	340	373	383	379	368	371	376	375	388	398	363	366	385	402	402	364	368	359	399	352	376	376	388	403	400	363	364	398	362	371	393	418	388	372	385	418	374	387	388	378	383	417	397	380	423	373	389	377	395	392	379	379	389	364	390	371	388	389	425	365	355	343	359	409	396	364	396	364	378	348	360	348	396	369	354	393	390	380	378	387	384	401	391	385	400	360	377	370	421	360	373	434	418	394	406	376	379	399	401	417	348	411	382	359	358	387	401	391	407	379	384	398	371	376	351	342	414	402	344	397	401	369	404	379	394	378	383	397	379	378	375	362	378	387	410	377	383	395	382	394	412	381	363	370	372	401	371	362	378	393	373	384	370	370	387	379	375	360	400	387	388	346	367	383	371	427	365	381	370	354	393	375	396	414	371	392	409	392	355	371	357	351	377	393	379	406	359	369	365	388	355	354	377	382	350	372	366	370	387	342	382	359	386	390	372	382	391	385	362	384	402	404	361	373	360	364	405	392	359	417	406	384	411	355	402	392	405	373	370	365	371	369	377	400	382	379	384	357	400	379	403	376	395	377	379	354	376	376	356	355	385	361	383	381	359	410	393	398	361	396	375	361	351	393	374	356	399	377	392	405	382	382	395	353	394	361	416	370	381	333	387	339	390	420	380	402	380	387	385	405	358	372	381	363	380	392	381	416	357	412	352	404	386	348	383	380	379	360	400	384	372	384	367	409	372	389	395	384	396	390	377	400	396	378	383	365	363	382	404	382	404	354	324	419	371	401	399	374	411	356	383	374	373	369	365
42626	59029	40049	18134	11764	8634	6652	4936	3798	2725	2134	1744	1580	1498	1236	1043	927	841	703	698	637	609	570	547	481	524	470	408	420	458	386	439	426	418	405	397	383	423	396	432	397	418	405	407	379	389	380	378	364	379	407	386	394	390	382	387	400	431	371	356	371	396	373	392	405	401	377	401	438	378	368	370	427	411	363	390	394	366	359	363	368	402	386	392	410	379	380	370	386	409	379	385	402	386	384	388	360	396	411	390	410	394	371	411	386	377	414	382	394	435	392	413	414	356	406	419	377	437	395	394	326	387	368	396	399	399	383	419	385	389	338	406	398	391	371	413	403	369	377	410	393	398	371	378	417	405	385	373	366	368	402	373	380	379	397	369	381	391	385	369	398	372	383	368	376	358	390	401	432	402	401	412	399	386	377	375	391	371	385	407	403	395	412	377	354	402	351	397	417	399	374	396	413	362	398	348	357	358	399	380	405	378	396	358	421	385	376	412	398	389	377	384	381	423	347	391	389	419	370	407	406	399	359	375	364	373	404	359	391	368	346	365	379	393	369	413	398	375	364	380	353	395	378	389	362	426	397	416	392	396	377	394	389	369	367	389	390	384	416	412	382	369	383	404	405	402	386	355	393	401	393	392	389	368	390	393	374	388	389	379	363	384	407	374	365	356	387	391	395	403	388	355	412	400	386	390	385	370	379	351	367	390	385	381	385	412	394	374	368	397	395	386	410	396	348	406	399	378	388	380	385	389	395	404	359	353	386	384	386	387	371	426	405	386	392	388	399	402	369	376	347	383	390	367	405	371	381	400	390	405	388	418	406	394	374	394	377	344	404	383	410	389	371	374	408	421	367	375	378	373	373	368	358	412	399	420	358	379	373	384	352	366	408	417	359	392	415	369	372	364	367	386	361	375	354	381	367	367	370	382	383	385	387	394	379	391	376	347	354	363	380	396	387	384	371	414	355	405	400	366	407	376	367	402	370	394	399	390	379	368	384	401	381	370	391	323	399	366	388	368	384	395	373	392	395	394	391	377	363	406	357	362	365	373	402	407	379	378	371	414	382	363	369	415	369	378	392	414	371	379	385	372	387	391	413	393	371	360	372	351	374	370	392	426	390	390	381	367	413	384	371	405	373	377	376	414	381	402	363	375	390	390	373	376	421	410	379	379	402	397	360	408	409	396	387	408	383	402	379	384	365	386	358	395	426	389	392	381	356	384	412	359	372	391	396	392	425	377	377	399	397	349	421	396	394	396	387	412	374	391	409	404	373	389	381	398	413	385	395	368	381	378	361	367	369	393	417	381	382	405	375	414	376	429	385	400	381	376	385	388	383	397	400	380	417	387	383	405	383	391	418	384	389	396	382	369	399	377	395	338	371	372	398	364	414	386	367	372	397	390	370	403	382	407	361	391	381	393	380	388	387	359	393	398	436	384	408	402	391	388	390	405	398	405	386	404	377	363	406	393	361	383	381	409	381	407	421	357	326	365	393	414	407	384	393	378	351	346	363	363	397	372	376	397	378	371	377	369	389	375	360	363	377	360	379	389	409	360	350	374	391	396	390	378	409	391	369	402	372	415	382	364	390	384	380	392	400	409	385	357	374	353	365	392	379	375	421	391	366	376	376	384	413	381	406	388	412	399	447	391	409	349	397	355	371	392	396	378	402	385	380	408	381	398	417	394	407	383	369	369	391	391	403	423	379	409	365	396	341	376	374	398	376	389	387	408	401	375	395	341	423	421	391	391	380	346	377	349	355	372	395	396	412	407	350	381	363	372	371	369	398	387	384	411	376	370	348	390	384	376	406	397	367	398	378	376	392	359	420	386	406	373	384	421	414	368	409	373	414	398	373	391	391	378	384	384	413	356	384	394	387	384	392	392	365	391	389	406	386	390	377	387	345	373	392	390	397	351	387	351	395	355	388	405	388	380	362	395	371	379	413	382	410	454	380	382	383	380	428	434	396	392	425	374	379	407	368	375	339	368	374	425	420	399	367	381	379	368	431	367	411	360	424	384	393	354	372	376	417	353	450	402	393	357	406	384	375	377	389	413	372	407	384	367	386	421	382	396	379	388	361	371	397	375	399	396	384	375	347	388	419	381	398	392	368	370	407	373	354	366	345	371	389	366	406	405	398	356	380	349	360	375	356	385	378	370	364	385	369	408	371	382	337	365	373	392	394	364	376	350	379	404	389	387	358	359	374	411	385	391	375	421	384	386	388	375	401	372	396	402	399	400	408	399	398	412	363	393	376	398	394	397	371	403	375	366	383	427	393	392	400	392	368	368	384	363	370	390	415	353	428	393	392	407	415	334	412	420	396	348	409	399	398	396	356	412	382	367	385	407	421	399	391	424	381	367	387	384	394	385	405	385	391	370	395	363	372	412	387	378	366	404	383	395	357	391	354	382	387	359	380	401	397	381	397	410	379	366	383	403	388	380	392	371	417	370	387	367	361	387	374	367	416	390	372	367	397	362	392	393	406	375	381	399	399	397	369	395	425	398	409	394	391	405	383	352	361	407	411	422	384	358	402	405	356	396	377	371	369	382	401	369	372	386	402	357	399	373	413	391	384	393	418	390	367	434	397	376	362	397	385	410	411	400	375	409	337	385	362	396	379	344	377	379	391	410	408	359	415	375	381	376	433	397	416	366	376	392	386	399	412	380	373	398	365	378	374	402	393	400	371	356	343	374	378	377	377	374	380	445	411	403	364	374	364	388	396	407	370	385	385	386	388	399	383	385	377	373	359	353	390	426	386	374	415	383	407	396	393	372	390	367	385	377	377	381	389	402	415	353	377	357	414	385	396	384	397	363	408	420	387	349	397	380	369	421	398	409	372	378	395	389	371	372	383	370	368	375	395	412	380	398	368	378	378	364	417	393	377	386	369	405	372	385	408	398	404	366	405	367	417	404	386	400	393	367	386	379	419	381	396	388	368	419	381	341	400	382	411	371	413	378	374	359	371	358	373	403	397	382	423	363	383	409	395	367	386	372	368	408	324	395	391	372	405	382	393	399	374	392	377	371	368	343	386	379	397	397	369	348	367	378	383	399	358	353	402	383	367	407	338	386	415	381	397	378	411	389	375	378	382	359	389	415	383	339	375	363	398	376	412	380	392	393	414	423	376	404	336	333	394	393	405	370	389	370	400	379	406	357	433	399	400	418	385	365	375	393	376	378	369	382	373	399	376	369	432	387	402	394	363	369	376	371	401	389	383	395	398	374	388	369	413	406	390	347	395	402	386	381	392	359	438	340	403	387	417	403	361	348	344	392	398	367	386	396	383	346	414	375	377	378	379	390	379	386	327	378	378	383	414	411	370	391	411	397	378	416	384	379	394	426	399	403	384	381	383	393	413	418	369	388	381	409	364	369	404	396	409	371	386	372	395	340	391	391	426	405	369	357	392	383	363	377	362	387	396	408	402	411	414	388	377	414	387	377	384	393	377	384	392	419	376	368	390	387	390	412	356	375	360	387	379	384	381	390
22479	20351	26765	23655	20313	20104	12648	4819	3047	2435	2017	1807	1473	1448	1228	1152	1158	1018	928	897	958	834	831	814	798	812	734	727	757	736	751	694	651	795	769	687	735	657	732	712	720	703	699	699	654	733	738	680	683	679	693	716	685	719	698	653	645	648	689	732	680	716	688	683	647	691	701	644	625	744	689	622	636	695	704	729	676	684	696	691	673	700	690	726	670	727	675	670	701	684	698	664	680	661	680	613	693	704	674	688	724	676	701	667	641	692	712	671	708	654	708	694	679	784	698	699	674	669	651	651	761	655	691	662	699	667	647	710	696	702	720	712	692	646	714	670	700	694	714	667	692	681	692	697	652	658	682	708	677	702	673	694	703	724	683	692	636	681	674	739	699	657	711	663	702	723	667	619	672	683	699	720	672	722	665	699	667	692	731	725	670	668	698	772	710	664	690	715	657	652	665	668	664	652	723	683	671	663	606	667	728	679	664	697	708	666	659	659	683	666	668	698	742	708	706	678	675	694	709	693	684	724	684	687	693	701	699	665	641	720	676	673	661	647	660	672	685	664	665	670	694	687	679	691	717	652	730	711	711	627	706	699	691	657	647	651	664	671	646	718	639	640	685	676	703	702	667	671	695	646	669	633	698	686	699	671	744	621	671	659	659	600	710	647	691	680	648	672	676	718	667	673	670	678	680	707	712	685	681	670	634	755	727	743	772	667	656	680	663	670	638	676	674	690	662	643	773	691	678	677	740	665	711	696	683	695	674	734	691	677	689	682	688	708	668	639	698	668	704	672	732	639	714	685	661	698	697	657	692	681	645	671	650	628	666	703	660	683	663	689	691	713	705	690	651	695	703	676	659	708	697	715	705	678	684	715	659	702	666	685	712	675	711	675	668	697	686	650	689	679	655	689	729	706	702	644	700	694	692	661	700	673	660	734	686	686	721	653	661	710	657	695	683	671	677	642	698	690	661	700	714	634	707	671	696	700	658	671	638	702	696	693	665	676	684	651	681	685	688	711	689	703	679	696	712	695	734	638	727	717	667	681	681	702	649	710	706	660	674	679	709	678	660	677	702	678	705	711	660	713	679	662	684	666	679	717	700	676	687	685	673	678	680	681	681	695	681	634	645	655	673	688	732	643	680	689	692	675	651	681	645	709	716	682	695	704	670	626	725	661	677	619	677	723	674	719	705	702	678	734	727	685	696	635	655	700	647	645	718	694	694	704	692	682	633	716	675	660	698	673	643	677	697	729	670	710	706	658	692	671	726	703	678	680	658	660	693	661	677	720	695	679	710	675	665	657	669	735	674	674	697	693	668	693	656	658	707	679	677	645	666	686	690	683	661	675	640	665	645	670	716	727	718	709	734	692	679	665	677	699	704	671	695	629	696	678	625	698	731	697	666	662	688	665	641	679	684	696	717	661	665	693	726	659	663	648	670	675	702	698	697	713	763	695	696	663	695	633	625	660	655	693	682	718	690	705	696	667	707	714	626	676	678	672	671	688	661	704	701	701	641	654	737	685	716	666	651	730	664	708	746	696	712	678	683	692	730	696	711	664	676	703	690	645	657	646	644	687	636	684	665	750	697	674	697	673	646	661	686	652	666	669	691	705	707	671	677	684	688	638	650	675	669	668	656	718	635	708	671	661	729	688	613	670	673	653	672	682	652	737	698	695	675	712	704	710	686	730	640	638	639	700	718	677	663	678	686	668	645	674	643	656	707	656	667	672	698	666	715	704	684	640	687	692	719	690	621	687	686	682	649	643	686	716	649	720	692	683	652	719	681	677	695	646	720	691	712	633	675	671	656	655	644	687	701	706	702	691	668	679	704	676	671	663	692	704	742	704	674	697	731	684	713	668	702	676	656	693	657	666	705	673	672	690	709	660	672	675	712	655	684	656	649	659	718	666	700	644	658	645	703	662	676	633	706	753	710	741	716	745	659	695	662	735	649	644	717	731	651	681	650	690	660	684	705	681	694	631	718	671	699	667	748	670	718	715	668	666	669	702	660	683	711	691	675	757	669	686	686	666	645	684	682	644	730	686	702	694	646	670	685	712	685	643	672	688	712	703	707	713	661	693	681	657	628	675	676	709	704	709	696	673	659	691	691	684	610	653	618	661	686	718	716	671	677	680	680	691	717	718	686	683	638	653	652	646	710	734	676	671	667	703	660	695	651	723	657	693	656	679	686	689	698	657	726	662	670	690	685	728	683	722	687	660	694	695	687	689	727	702	653	666	681	686	680	679	675	694	676	674	636	675	674	682	686	661	631	666	657	676	697	672	701	673	700	696	642	660	654	742	690	675	670	638	651	675	655	683	662	692	708	669	698	720	670	673	692	650	715	708	686	708	682	673	646	696	680	706	653	664	678	688	709	670	657	693	670	704	633	727	689	662	680	672	672	687	650	648	723	681	683	678	686	691	659	664	647	660	674	652	746	685	667	688	685	701	651	650	665	664	673	632	674	673	670	672	723	679	645	693	679	666	650	737	694	687	677	653	664	738	675	669	703	710	675	665	654	709	647	694	690	709	660	704	706	690	621	660	736	687	703	707	653	685	663	700	671	651	686	684	650	697	688	636	677	674	650	692	650	738	642	658	669	702	710	690	735	724	658	726	656	690	654	699	662	667	692	686	714	680	678	669	640	689	689	665	732	733	726	664	649	687	681	713	689	666	645	673	702	673	694	655	659	693	746	645	700	651	686	672	671	635	675	691	683	691	640	664	721	712	703	684	719	692	663	684	698	660	688	699	671	688	663	650	674	687	675	687	668	651	687	736	692	746	695	648	674	690	727	642	669	702	664	688	705	676	666	712	659	716	660	641	740	733	665	682	625	689	662	672	696	694	684	702	672	673	682	657	636	670	691	714	658	720	670	628	692	674	682	670	657	633	711	669	706	626	620	659	680	703	725	712	688	698	695	691	735	713	667	738	682	720	692	682	690	727	672	726	711	635	704	655	722	662	696	702	657	709	654	658	669	666	695	661	674	656	670	674	716	694	676	688	692	703	633	653	693	702	713	660	679	733	697	723	706	655	708	695	689	642	688	715	664	768	642	703	729	691	710	656	647	649	602	686	687	653	690	659	685	667	674	688	684	696	661	667	693	685	715	734	700	702	690	692	714	681	671	712	674	626	703	677	715	639	696	634	709	674	699	674	649	662	711	684	688	678	674	759	679	647	704	649	682	683	672	687	653	679	675	653	699	715	679	669	674	648	704	656	669	717	705	698	695	750	687	687	648	668	720	710	637	728	693	668	616	701	618	691	666	685	642	647	671	691	675	681	687	700	681	704	688	700	658	688	708	728	706	706	732	664	698	682	697	646	683	681	672	681	712	667	661	688	674	699	716	673	664	718	674	662	676	692	645	708	668	712	645	694	658	692	689	669	641	682	643	659	664	665	693	659	686	724	673	677	691	677	721	659	699	690	685	672	700	659	669	704	634	696	675	698	643	651	630	694	668	721	692	672	695	660	710	737	687	708	677	674
47928	72045	50759	23955	16971	12536	9684	7479	5949	4465	3518	3030	2706	2348	2018	1822	1569	1384	1292	1265	1138	1114	1006	964	912	858	815	809	797	789	737	778	738	723	734	759	706	684	744	735	715	689	747	702	673	683	693	666	691	666	727	637	707	676	685	705	713	678	688	741	658	664	673	708	682	667	693	720	680	710	693	699	705	653	718	680	714	680	678	736	708	678	663	624	710	700	707	708	685	689	660	671	722	710	639	667	663	719	681	754	690	681	703	683	702	665	689	696	706	724	692	692	687	622	713	647	663	689	684	680	666	660	666	651	664	683	705	676	668	652	670	685	732	648	670	655	699	663	715	675	701	651	714	614	691	644	678	689	719	640	643	615	716	734	720	670	704	715	633	664	712	707	705	675	699	706	678	721	686	663	635	673	693	675	703	671	704	662	703	717	636	657	630	697	677	665	660	744	656	675	648	694	679	660	684	681	665	688	653	741	692	675	660	647	672	710	654	652	663	706	696	679	691	679	665	677	700	704	694	666	647	665	702	680	662	651	679	698	690	687	695	679	698	691	691	671	657	639	694	655	676	674	664	672	671	685	679	640	646	683	691	690	698	662	702	681	713	616	670	688	598	729	688	702	692	641	693	654	662	624	676	684	704	684	648	721	689	669	672	687	651	694	659	639	691	702	666	668	679	707	643	631	679	686	664	657	676	686	704	637	666	648	636	688	684	629	648	655	673	655	668	701	652	703	625	647	673	666	690	655	706	672	658	689	676	624	680	653	727	670	686	621	706	700	688	730	682	653	655	642	689	666	667	654	692	647	669	622	670	665	683	669	684	675	674	669	698	673	681	688	680	692	725	695	714	640	668	668	666	698	685	683	651	665	738	680	671	708	637	694	662	687	660	655	664	675	679	666	663	665	650	679	714	690	708	704	653	687	622	682	672	652	716	689	688	618	667	654	676	638	688	663	650	676	664	623	682	667	654	664	676	710	663	701	693	686	668	714	669	653	691	708	662	686	709	654	680	673	616	635	679	659	663	671	666	731	650	699	692	648	634	686	697	651	628	696	675	693	664	679	686	690	675	652	660	703	664	677	651	693	685	679	686	655	646	677	709	661	646	684	712	685	639	685	710	704	712	705	641	749	629	695	691	712	670	676	651	654	640	675	670	668	640	708	728	642	684	665	710	657	643	678	685	679	643	669	695	646	687	631	703	674	695	678	658	710	670	639	648	660	711	673	670	640	646	658	671	682	684	693	680	718	658	729	673	679	706	711	660	633	646	669	686	682	713	680	664	676	668	712	678	666	697	644	669	668	676	655	663	719	689	660	716	664	691	666	700	683	667	675	685	680	692	606	672	626	666	726	693	660	679	700	701	651	653	689	685	671	684	690	635	685	665	632	712	661	690	663	637	641	683	683	715	657	690	679	658	659	647	678	649	658	668	685	699	659	685	659	718	656	666	683	688	656	706	663	719	669	695	686	698	714	651	665	667	676	716	691	680	646	674	685	700	667	644	697	656	697	657	640	657	673	644	645	651	662	616	716	705	697	649	688	702	700	674	698	651	681	675	659	669	671	716	691	676	684	694	674	690	679	697	674	695	700	718	630	661	665	661	686	724	634	688	662	657	646	657	731	690	669	665	671	695	667	677	659	690	673	676	689	648	634	710	695	671	662	709	702	670	675	745	676	655	706	686	661	687	702	689	677	630	709	686	686	647	636	679	688	661	692	658	680	701	653	619	683	655	670	716	722	627	683	680	662	674	637	672	671	648	697	656	638	706	668	680	648	653	638	642	687	697	670	668	661	643	659	709	660	676	649	675	700	705	678	630	717	682	637	638	664	659	690	666	691	670	722	693	639	664	716	697	645	637	672	699	698	685	719	680	679	705	646	711	725	689	667	669	713	708	668	638	673	680	650	682	660	687	672	729	651	682	688	697	670	655	700	697	716	669	642	647	678	663	672	691	693	700	655	662	668	689	653	691	686	701	679	657	727	664	689	663	696	638	710	678	729	706	665	681	681	695	689	685	653	698	673	655	638	692	636	700	656	631	701	672	669	645	675	700	674	707	692	670	652	690	690	680	687	644	682	654	685	626	689	602	686	661	664	623	690	684	666	719	659	697	723	663	703	675	643	706	676	675	683	643	665	693	663	709	674	659	647	659	674	632	671	672	680	652	692	658	677	679	685	645	683	686	652	674	661	693	666	682	670	724	607	654	694	685	686	670	657	622	711	670	709	695	683	684	698	666	685	613	699	670	680	698	647	704	680	676	668	642	713	647	687	732	647	679	717	703	685	664	678	680	663	736	700	670	631	754	693	652	667	758	704	745	662	662	688	693	691	688	693	674	673	671	643	678	669	678	690	679	697	708	654	669	708	668	732	698	650	692	672	686	666	646	684	703	701	681	682	694	694	705	666	718	701	657	664	697	703	710	658	645	702	670	697	649	664	634	646	647	672	676	664	675	647	730	686	660	668	614	690	664	629	688	656	634	654	659	682	680	689	669	659	661	680	661	706	670	657	698	713	699	659	617	702	723	655	631	650	653	688	687	716	682	684	702	685	622	689	692	717	694	725	628	685	649	675	676	650	687	635	710	673	677	670	686	718	715	668	735	712	666	663	666	660	721	680	707	696	662	652	690	669	667	669	663	676	673	671	687	642	665	641	707	711	674	686	687	686	696	687	673	682	656	673	669	654	689	643	697	710	703	711	663	651	697	668	688	703	654	672	687	696	664	679	690	671	663	627	690	687	651	668	656	656	717	628	661	720	706	675	670	685	749	644	698	687	667	684	669	655	661	709	679	699	658	681	658	674	682	681	664	668	667	711	713	650	612	709	706	703	673	703	615	686	656	683	668	694	692	714	703	713	729	671	714	689	693	717	677	631	673	693	657	667	667	689	659	681	683	694	677	650	663	698	730	716	679	674	655	674	687	669	709	691	656	647	705	649	676	659	690	622	707	690	681	705	682	675	674	657	724	663	728	689	689	687	706	691	639	675	703	660	664	701	712	696	705	716	665	627	650	708	679	637	691	685	691	668	731	711	647	678	701	639	640	657	638	643	664	676	697	640	655	691	663	670	680	637	693	686	683	693	638	667	704	697	672	670	636	684	657	707	702	704	627	660	658	719	698	666	672	704	634	613	626	695	646	664	674	673	700	709	678	708	681	675	694	645	688	664	663	651	694	679	649	671	698	674	665	646	647	685	665	657	689	718	691	723	669	739	592	699	685	640	659	629	694	700	678	698	646	687	669	690	697	703	659	644	671	702	719	657	695	666	660	658	653	670	652	696	627	668	660	678	653	628	733	702	683	672	653	683	686	676	653	677	652	698	692	674	671	709	719	720	644	628	698	640	657	695	648	722	684	670	677	664	699	603	715	644	639	686	671	671	696	704	662	722	669	703	746	670	675	666	674	641	650	645	676	615	696	677	682	662	707	665	659	715	675	659	647	692	690	652	670	663	681	624	647	672	679	690	688	657	661	660	631	700	674	719	702	637
42958	44489	31105	12411	4764	2790	2139	1611	1209	986	735	654	602	558	523	449	393	412	387	376	332	340	357	343	307	280	309	313	320	303	328	278	285	320	267	280	304	263	267	258	312	302	250	289	319	310	302	270	286	260	281	290	270	285	266	294	264	280	263	256	279	311	271	254	295	276	296	273	280	258	262	263	269	263	249	289	268	276	265	283	288	275	284	267	315	280	294	269	270	265	256	278	307	271	282	296	276	285	263	281	296	252	257	281	300	264	302	288	278	283	297	251	253	288	266	290	264	271	303	264	252	259	252	265	291	246	265	244	283	283	296	286	306	270	264	261	284	268	272	286	252	246	260	270	286	299	277	257	277	274	270	311	241	295	250	273	279	280	260	287	259	263	268	279	299	248	255	275	278	278	261	250	279	282	250	246	278	308	283	257	283	280	288	277	262	274	274	284	250	297	267	297	279	285	300	285	266	264	291	275	293	266	282	279	271	279	279	274	268	298	270	256	296	260	246	290	255	269	291	241	274	287	275	286	270	264	291	282	290	274	277	262	281	302	264	291	270	277	281	283	253	283	256	269	240	298	263	270	295	298	263	312	290	287	267	268	262	268	294	295	274	275	259	257	266	274	260	276	292	277	275	305	245	285	283	277	276	280	260	267	286	261	277	245	283	281	275	237	252	285	275	262	273	282	279	265	277	274	256	265	263	236	301	279	286	266	277	277	282	262	277	280	273	287	278	292	270	290	259	265	283	283	310	281	301	283	280	281	294	270	263	280	256	289	264	305	287	284	267	261	290	298	272	285	239	253	251	302	297	302	273	254	299	257	262	285	228	294	292	282	262	292	261	273	290	246	270	276	311	286	290	301	267	255	261	305	253	286	254	289	260	295	303	278	283	264	258	282	273	246	302	266	290	244	257	261	289	262	257	274	287	273	303	266	283	292	263	296	306	282	261	253	280	282	281	316	262	254	295	259	269	285	277	253	286	284	279	254	295	265	261	301	268	256	285	289	275	271	287	269	288	250	261	253	288	296	276	268	263	285	296	268	293	305	266	306	275	266	255	257	236	286	304	268	277	280	268	255	317	271	277	269	298	281	298	277	285	290	285	287	243	260	277	265	270	285	292	286	250	247	291	279	283	259	254	301	239	278	293	241	264	278	289	301	277	283	250	276	277	297	331	276	279	294	317	267	269	268	250	274	307	277	268	285	264	275	280	247	268	286	265	264	288	279	250	280	297	247	322	292	274	294	304	270	275	265	288	257	261	259	294	308	303	272	251	261	290	256	275	280	273	264	254	264	263	294	283	288	251	280	297	284	299	278	269	283	281	289	258	295	260	257	325	278	271	286	274	270	262	286	280	260	305	305	277	295	275	237	293	293	243	292	292	283	260	239	288	242	297	278	284	276	290	249	278	262	262	283	287	271	248	268	284	281	281	302	252	257	270	245	278	298	276	267	312	287	270	267	242	251	273	307	276	268	294	272	281	280	298	291	278	265	265	245	268	279	274	266	281	299	308	258	278	303	305	270	273	271	269	255	275	266	249	284	292	316	281	285	256	282	283	283	266	289	272	263	274	272	257	282	308	254	279	267	285	280	269	293	282	263	286	286	268	278	283	271	268	260	275	278	286	271	284	294	268	298	280	274	268	258	289	281	284	272	298	286	270	289	274	253	263	282	268	271	294	249	259	258	266	275	263	252	284	274	256	280	291	279	253	265	297	286	272	258	279	265	285	277	257	274	265	286	271	257	298	297	261	284	291	286	238	272	291	260	293	258	262	303	274	262	263	293	269	285	261	269	256	294	266	255	278	254	238	253	266	277	274	286	258	304	270	259	293	259	274	281	280	287	265	296	289	280	265	271	280	287	291	273	305	257	268	306	286	264	252	266	276	303	295	268	294	242	296	296	275	276	286	266	254	276	284	289	276	272	259	281	271	233	269	261	271	249	265	276	286	297	286	294	268	270	310	275	280	288	267	286	265	243	249	270	273	260	291	271	265	276	270	278	274	259	285	261	270	280	267	235	277	281	273	243	279	281	295	279	270	250	293	280	269	274	255	290	272	276	288	286	273	274	301	285	250	274	303	278	265	293	311	286	298	282	295	270	264	276	290	316	285	279	289	281	259	277	271	280	270	295	280	291	298	268	279	249	274	259	300	284	286	267	269	257	270	266	314	298	266	260	255	290	275	253	299	295	263	282	238	266	252	288	276	289	252	286	295	240	314	283	262	277	246	287	300	258	277	277	271	260	272	290	244	292	260	252	252	311	256	286	259	270	268	235	260	278	244	260	293	304	257	289	290	257	273	293	297	246	310	252	278	273	271	251	276	296	263	285	290	268	277	267	259	255	273	275	238	269	273	308	279	268	283	289	258	282	285	315	256	262	281	293	256	294	283	260	274	278	287	277	290	264	276	293	244	290	301	275	263	244	299	283	293	272	265	287	306	289	245	264	261	290	289	294	284	258	238	279	274	267	288	279	288	294	285	261	276	239	283	307	280	300	246	249	287	260	261	263	253	271	264	294	261	279	298	278	298	305	260	282	286	262	278	247	280	254	313	250	276	286	284	254	292	263	283	294	268	272	307	291	253	306	266	265	270	249	284	252	231	300	275	287	255	285	259	272	266	280	267	289	275	293	281	316	275	265	262	267	301	263	252	277	286	274	265	279	279	271	263	268	277	283	296	288	273	299	283	302	276	283	300	268	291	264	275	275	309	277	268	276	258	286	285	280	291	256	292	259	250	271	293	275	295	246	272	270	277	295	263	278	273	278	265	295	312	267	295	263	314	278	281	270	275	265	285	272	285	288	273	271	249	279	265	264	293	295	297	248	279	267	273	255	272	261	247	276	305	289	293	286	280	290	297	278	302	281	257	283	259	254	248	278	296	254	296	283	273	278	276	267	298	299	272	282	261	313	277	267	281	260	280	257	250	253	257	292	260	303	311	290	284	282	271	244	288	290	264	253	286	281	301	316	260	303	265	253	283	287	298	252	282	250	265	292	272	287	283	250	254	251	297	297	272	290	257	285	273	293	286	269	272	294	273	271	285	294	280	276	273	287	318	243	276	282	261	259	253	283	296	246	270	273	306	261	263	290	257	272	269	267	263	275	280	287	271	292	303	287	265	238	287	298	303	282	292	282	323	322	283	294	278	271	271	282	268	257	249	245	236	281	261	241	262	248	274	291	296	290	266	275	277	281	268	288	289	302	270	283	284	266	294	279	257	283	278	277	260	278	294	278	256	267	261	257	269	297	259	278	336	288	249	294	295	279	244	262	287	269	273	284	249	288	254	265	279	268	279	267	261	279	285	286	281	270	255	281	263	267	274	282	250	294	286	323	278	261	263	281	294	285	285	262	298	279	287	255	275	263	279	279	278	273	264	280	252	299	268	299	307	253	268	269	299	283	271	255	263	258	281	283	284	265	299	291	303	265	279	278	307	296	271	255	275	268	306	285	254	274	284	287	287	251	258	265	291	261	259	283	267	257
47557	52439	34955	13259	8369	5701	4304	3392	2601	1980	1470	1255	961	1067	881	739	645	613	522	537	462	415	406	391	375	335	331	346	344	347	318	329	333	324	330	301	296	318	343	293	353	309	296	304	343	301	294	295	279	310	293	311	305	299	308	308	328	314	321	331	330	352	280	306	292	320	302	311	328	287	297	308	313	311	334	304	305	288	286	324	297	307	289	292	286	314	304	305	269	322	314	333	312	286	331	306	290	294	304	291	291	296	300	317	286	282	311	327	305	299	282	270	296	295	295	304	305	303	298	278	279	317	296	268	310	313	279	319	311	271	307	276	297	304	300	286	325	288	309	290	313	299	298	292	310	326	303	302	296	305	295	280	313	304	282	287	281	305	319	291	302	303	316	291	311	283	295	316	289	296	317	302	300	261	279	308	290	296	273	297	290	323	274	324	310	281	281	282	296	304	297	300	323	298	311	305	297	292	296	276	280	307	307	307	309	313	265	295	291	313	282	289	291	272	323	308	294	293	311	279	289	319	291	291	307	301	290	323	271	304	298	293	317	312	295	293	311	300	290	289	289	302	286	322	305	296	321	328	310	300	303	303	313	280	279	307	307	297	291	298	280	288	298	299	316	299	292	319	318	289	298	315	310	295	322	306	325	307	317	318	309	278	303	284	294	341	276	291	296	309	307	323	287	295	323	292	295	285	321	320	318	306	301	313	313	323	315	291	299	292	282	323	280	297	287	293	290	332	307	310	297	268	303	297	313	315	275	303	289	282	286	298	306	283	289	325	312	324	303	294	318	302	324	325	287	299	260	305	311	303	338	293	255	292	273	298	295	272	294	280	302	276	306	304	261	302	316	296	300	303	305	306	275	320	336	306	269	311	291	341	317	301	271	339	267	308	277	262	315	293	329	280	307	300	325	306	317	302	336	312	287	301	280	323	283	306	283	290	293	301	351	302	283	281	293	299	289	316	304	338	316	292	305	294	316	308	295	287	327	315	305	318	309	300	322	277	298	299	318	281	287	306	315	309	295	282	265	317	316	297	280	312	317	313	308	303	320	340	317	314	318	322	312	293	299	305	318	295	299	288	314	277	292	302	309	299	279	322	295	292	307	320	301	301	286	294	283	296	321	316	310	318	324	298	310	308	293	312	309	322	298	297	307	309	290	290	317	300	303	292	285	296	295	311	312	285	319	307	288	294	295	287	290	293	277	287	287	309	288	289	308	302	297	297	293	291	301	319	296	293	322	300	282	292	286	288	313	310	295	302	285	308	302	283	316	316	284	327	283	299	310	296	296	320	287	284	350	309	319	313	268	262	311	298	292	301	295	282	290	299	288	281	290	304	328	309	315	285	303	318	290	292	307	290	268	306	274	324	302	297	308	263	313	353	309	284	277	308	324	331	296	246	261	302	307	296	296	296	320	283	319	307	299	262	297	276	280	312	291	305	304	316	270	327	321	336	269	310	293	294	321	289	300	314	291	312	301	294	310	300	323	310	312	295	293	288	303	296	294	310	307	328	315	312	318	314	313	310	313	292	304	338	300	316	300	311	296	331	285	303	290	293	258	300	293	289	281	311	284	321	272	291	277	301	293	292	341	290	318	316	302	290	289	321	312	320	315	296	292	329	272	292	298	287	301	266	308	257	316	313	334	237	321	321	316	301	313	280	287	297	296	307	290	331	299	297	299	297	269	305	310	295	270	284	319	303	309	313	307	337	310	300	324	294	281	285	315	310	296	303	303	284	251	290	333	307	292	318	309	304	319	272	272	291	298	319	295	305	292	305	283	306	293	267	310	273	294	304	289	302	296	312	286	294	270	327	309	297	302	292	260	316	316	313	297	316	293	311	296	296	306	321	304	289	277	284	302	298	307	284	294	293	292	302	298	333	330	284	285	297	268	275	294	285	318	324	304	266	299	309	317	263	288	296	297	328	297	271	280	322	296	273	294	291	284	300	285	284	261	325	307	285	344	269	317	299	338	288	313	274	303	290	319	284	289	290	281	299	288	294	297	295	314	283	298	315	291	317	319	315	296	307	286	299	333	289	283	285	316	281	309	310	334	323	314	272	285	316	315	296	342	286	311	300	298	314	320	304	282	306	280	322	298	244	313	295	344	276	330	268	318	291	300	289	303	316	335	284	281	312	292	266	304	292	293	301	288	324	295	306	281	275	292	297	295	321	317	309	280	275	314	300	302	301	344	308	309	292	305	325	269	301	263	272	312	293	318	343	280	297	291	312	271	291	310	275	282	287	323	303	302	302	315	309	329	306	318	291	284	303	293	293	283	287	301	278	302	280	288	292	325	309	321	332	286	314	286	285	310	280	310	320	307	325	269	293	331	321	304	306	309	320	297	299	305	264	270	303	299	305	319	274	308	282	280	289	301	313	331	320	309	279	307	295	306	275	287	312	309	301	331	289	319	337	298	277	323	320	319	316	308	299	303	296	285	276	318	250	303	289	306	326	274	291	280	297	277	333	255	267	262	294	309	297	325	303	276	273	262	334	325	295	292	300	319	319	293	289	296	299	283	304	318	307	290	319	302	307	284	298	295	330	314	314	291	279	332	268	314	302	310	316	293	299	302	299	295	287	272	293	322	298	272	332	313	315	319	295	265	285	307	327	327	306	303	287	326	303	330	301	308	302	298	295	310	313	327	338	275	334	319	313	285	326	290	301	295	283	309	285	311	298	271	303	285	311	279	343	318	278	313	302	284	312	290	269	302	290	280	301	256	305	305	302	349	326	322	335	293	301	284	328	302	322	286	322	311	284	296	276	295	295	307	283	334	312	322	290	330	274	298	301	296	286	259	271	283	295	323	288	282	302	336	300	302	315	318	326	324	278	309	312	333	301	275	305	288	334	321	338	280	294	330	303	301	303	304	304	291	321	297	291	343	322	316	327	300	298	295	304	293	317	267	331	273	270	307	310	285	334	284	298	301	295	331	276	316	279	284	319	271	285	310	295	301	287	313	283	293	303	280	293	322	281	324	329	296	307	304	289	312	297	289	303	323	317	310	320	257	312	347	318	297	290	314	299	309	319	336	309	306	306	306	306	269	298	311	289	321	303	312	334	292	289	272	278	284	298	307	304	317	297	286	316	334	313	290	280	295	295	281	282	326	306	273	312	329	327	290	293	293	319	276	309	299	319	323	306	294	292	290	300	306	284	307	310	319	268	298	294	291	316	333	309	316	282	281	295	306	290	277	293	295	296	311	277	297	282	294	294	279	270	295	297	294	259	283	278	289	316	288	321	304	297	270	288	323	291	292	297	291	333	313	310	298	304	289	277	302	291	326	267	288	304	309	289	278	314	264	292	313	328	322	282	287	267	280	324	312	324	300	295	272	301	302	293	290	304	328	292	248	288	298	284	318	305	281	290	324	315	290	329	330	311	351	326	277	305	265	290	304	299	301	286	289	296	280	325	320	295	304	312	276	288	304	309	288	306	327	308	292	338	300	298	304	321	346	310	258	293	312	311	267	309	295	305
25150	20622	26494	24389	17661	7112	3495	2240	1648	1317	1116	915	862	806	733	693	651	591	549	529	495	526	482	455	417	437	419	419	417	462	410	429	402	392	387	391	389	416	398	408	400	358	391	354	328	382	385	386	392	397	395	409	387	385	383	374	377	390	368	357	385	406	404	359	402	366	394	427	388	367	329	398	441	389	369	383	402	404	390	407	390	415	389	409	413	357	384	406	347	381	355	372	361	378	366	379	368	398	399	406	389	407	386	374	455	392	352	394	377	398	416	377	386	382	415	359	411	398	369	399	405	385	380	385	350	366	416	385	380	356	418	380	386	375	355	384	435	358	391	399	377	358	396	371	395	372	340	395	339	401	415	355	406	396	389	394	396	390	389	374	391	400	377	381	406	406	381	416	388	387	390	366	352	384	343	372	392	390	410	370	393	403	404	383	393	398	387	401	360	386	416	419	403	394	368	359	342	362	376	409	417	363	352	391	396	373	387	393	364	385	388	386	407	388	386	394	414	376	332	391	379	371	376	409	406	388	400	389	353	343	371	369	390	379	374	413	405	351	352	371	416	361	414	384	394	407	395	402	373	414	423	381	382	358	392	379	375	422	415	350	375	387	387	373	394	374	377	380	364	384	394	376	405	399	395	405	383	395	397	370	387	391	382	379	383	377	424	408	389	369	378	385	368	398	388	376	322	403	383	442	403	377	375	393	436	377	368	380	384	388	354	400	418	376	383	359	400	389	389	366	375	394	382	385	335	373	367	358	357	372	386	367	426	371	376	397	376	396	368	370	392	396	371	375	404	373	393	358	391	374	371	391	377	394	441	379	422	409	430	385	355	378	409	380	351	392	396	361	345	391	360	384	395	367	368	403	400	407	373	391	384	382	390	393	414	418	375	381	399	414	395	393	378	389	370	430	364	371	411	386	406	395	357	388	375	419	374	386	422	407	352	376	385	386	381	386	370	388	392	372	373	422	390	379	357	356	414	370	363	411	421	362	412	404	386	384	415	384	385	389	392	403	378	425	395	360	378	343	354	341	389	360	392	377	385	354	411	396	414	360	385	375	407	384	388	413	384	398	374	372	344	387	398	398	401	400	362	415	370	387	379	385	409	379	376	377	363	403	368	389	390	403	333	369	375	389	375	391	379	395	357	383	385	368	417	391	371	373	388	381	430	423	381	362	420	374	385	410	407	380	403	398	373	384	420	422	381	390	409	387	375	373	395	395	384	374	365	382	374	405	405	381	417	388	353	390	403	410	364	376	395	388	387	389	369	379	384	381	401	409	361	395	400	414	362	367	383	360	387	408	389	402	408	442	362	361	417	389	417	383	381	407	431	367	356	385	390	382	401	384	383	372	419	405	398	395	411	352	356	392	386	399	384	375	357	388	423	375	338	401	391	406	356	403	435	420	388	370	400	380	379	368	375	389	370	422	379	401	364	357	368	378	405	400	393	380	391	403	396	379	430	368	390	370	429	397	413	416	391	375	369	385	377	409	374	397	356	372	409	401	368	402	390	361	386	360	355	367	369	395	376	395	356	378	437	366	354	392	398	396	364	443	374	402	389	419	411	374	397	408	435	384	344	384	380	400	417	383	380	392	391	408	408	367	391	398	383	409	410	416	376	381	380	397	394	406	358	374	398	382	361	340	415	369	390	376	377	350	389	406	383	396	384	407	363	422	376	365	406	359	411	406	388	403	383	372	381	394	386	389	410	391	387	399	326	391	358	389	418	378	383	350	377	348	361	367	364	387	397	397	350	346	393	381	395	370	403	413	372	348	388	357	405	392	383	407	407	406	360	416	392	387	395	385	404	363	367	402	408	364	404	394	404	372	370	385	357	337	406	390	388	359	400	379	408	390	371	353	379	386	409	366	454	383	384	360	359	391	378	386	391	359	365	380	356	358	389	421	356	380	384	388	352	371	389	358	419	364	361	372	405	399	374	384	373	366	389	371	400	409	375	356	403	352	394	379	372	397	383	388	419	354	376	356	399	385	355	371	407	361	425	391	388	410	382	375	396	370	414	386	384	362	396	413	433	387	379	375	392	382	400	446	407	395	375	394	385	381	362	409	373	416	394	348	377	398	389	397	398	374	395	355	383	374	393	417	405	354	412	383	364	401	399	391	410	366	375	415	380	387	359	385	377	384	382	368	411	378	440	392	388	429	401	352	383	380	365	370	360	383	417	428	384	382	382	365	374	390	384	392	406	398	384	388	354	355	379	373	363	408	387	366	365	376	390	417	395	368	373	412	374	382	368	370	416	382	395	356	391	447	396	357	379	407	379	386	350	420	384	395	370	381	434	377	382	395	392	372	397	366	342	397	371	428	405	379	395	381	376	396	397	382	398	379	400	407	388	414	378	410	379	404	394	358	404	373	409	412	376	368	400	399	389	389	375	352	415	364	413	400	408	370	366	385	394	353	430	418	405	379	378	412	404	374	410	395	385	380	420	342	418	398	445	385	379	412	347	403	366	386	424	402	383	362	424	395	371	419	401	400	372	420	396	380	405	403	358	437	378	360	385	421	410	363	351	354	365	385	393	379	376	399	375	374	354	355	394	361	428	390	375	414	368	400	382	381	410	402	386	377	384	405	417	406	399	418	365	397	364	434	373	397	377	401	418	398	412	381	377	357	366	399	402	393	421	366	396	375	373	401	362	386	400	411	399	355	384	391	365	369	384	392	345	380	359	386	373	389	396	398	391	371	379	374	432	430	348	384	371	402	410	420	370	404	370	378	400	387	448	415	418	405	353	406	378	387	371	360	408	394	394	376	402	381	385	379	358	351	406	415	387	364	391	388	367	404	414	395	379	424	398	385	370	370	369	361	420	367	361	407	381	390	369	418	391	380	378	334	383	386	385	395	367	344	410	400	412	419	401	378	402	395	383	378	345	386	427	393	346	386	359	397	381	374	374	410	399	398	355	382	359	425	410	416	392	349	410	388	399	384	432	404	378	390	422	376	374	430	367	414	352	355	381	348	376	372	351	350	441	377	407	382	368	416	380	385	386	360	365	389	356	364	393	371	421	356	409	396	376	393	377	364	386	366	406	394	357	369	342	431	408	401	371	382	335	362	383	414	382	369	393	357	382	401	390	386	419	390	394	376	389	389	371	390	412	352	395	371	398	386	384	361	374	413	400	381	374	366	387	394	365	364	404	370	362	360	375	366	393	408	365	370	418	377	384	356	410	342	391	406	382	390	370	425	358	355	406	386	378	373	408	373	367	397	336	356	415	394	383	373	392	382	385	382	389	393	367	400	385	377	360	414	394	389	324	401	410	381	426	382	404	375	406	398	387	408	377	401	389	382	357	369	377	375	357	374	397	382	409	369	392	382	386	384	447	371	376	400	377	384	388	454	374	417	367	386	392	396	380	362	364	386	370	385	391	406	385	382	379	402	391	397	405	407	356	400	412	391	397	373	409	356	376	409	412	369	384	397	382	382	387	368	376	371	409	410	387	378	387	337	358	360	396	393	362	349
44594	58928	40929	17258	10964	7793	5901	4509	3434	2700	2193	1762	1566	1417	1228	1001	954	939	808	743	649	638	543	532	489	456	464	425	461	458	465	411	439	446	427	385	402	417	419	392	446	401	415	386	403	402	395	419	434	374	378	390	404	405	422	396	394	370	387	378	412	364	398	394	387	379	387	399	416	405	381	377	399	373	401	425	408	395	397	421	399	380	407	376	382	411	394	361	406	413	399	392	451	378	396	388	376	405	406	352	421	400	401	413	372	391	379	401	404	408	348	394	419	383	400	360	424	421	405	350	362	389	394	378	374	415	393	385	389	400	403	424	391	389	367	338	362	386	411	428	396	401	408	352	371	400	374	415	385	389	404	398	410	386	392	411	373	390	448	403	405	413	395	393	402	412	407	419	393	415	388	387	382	401	393	368	378	399	387	382	409	424	416	374	376	379	382	367	409	363	389	370	400	366	387	366	418	433	410	360	402	450	393	376	418	416	395	379	433	353	401	388	415	383	362	422	384	391	382	389	367	359	368	403	389	409	421	402	362	395	397	401	365	404	373	420	388	390	421	398	391	394	386	380	416	400	426	415	413	392	384	394	403	444	388	364	382	387	383	405	398	377	409	403	401	390	371	376	370	387	373	410	382	368	384	383	409	393	372	389	410	394	370	386	398	442	404	394	400	410	401	373	389	400	390	379	399	408	425	383	386	432	392	362	404	371	391	386	422	392	372	413	412	384	383	376	400	423	367	376	370	421	385	407	396	402	386	406	365	397	414	384	409	366	436	375	383	371	410	369	361	410	370	407	404	380	394	378	385	397	347	415	405	389	368	426	393	406	399	396	421	347	378	393	396	396	376	383	386	375	377	410	383	371	417	372	382	394	425	408	403	400	359	381	387	399	380	395	417	414	410	388	366	381	398	399	402	408	401	392	398	429	384	346	381	385	404	398	380	419	369	370	390	365	372	406	386	420	413	376	371	419	374	382	407	400	428	413	371	368	402	383	393	404	408	384	385	369	400	360	404	373	369	375	395	408	373	399	343	375	412	404	411	415	385	372	390	374	366	374	395	396	360	402	348	420	378	419	386	357	376	412	377	401	381	401	405	419	368	421	418	406	410	377	393	379	374	401	384	421	381	397	417	387	430	427	402	420	382	394	408	353	378	408	389	371	406	409	399	338	384	373	410	372	375	432	379	387	412	437	398	409	376	373	415	400	360	404	404	426	395	378	397	387	416	382	366	402	370	429	393	407	366	413	408	402	410	408	390	388	349	396	391	418	412	372	415	379	395	383	388	397	387	420	407	379	381	395	421	386	424	401	426	369	386	374	364	405	394	369	372	368	402	362	436	385	381	415	389	401	422	370	414	401	386	383	414	407	392	366	397	385	411	367	379	399	360	388	393	377	413	396	414	393	372	380	410	425	406	406	403	378	389	398	423	384	425	397	381	387	409	348	395	398	363	389	361	391	393	364	407	356	410	423	404	408	409	394	413	387	385	412	431	428	397	381	389	412	389	405	387	387	382	409	405	407	405	413	354	399	398	377	395	388	362	368	346	405	390	390	430	397	398	394	384	400	383	405	397	402	430	368	380	388	406	366	451	360	389	394	388	414	385	366	374	384	392	426	396	415	387	381	398	372	390	396	366	372	428	372	387	367	419	408	431	419	411	406	393	366	376	420	357	415	399	370	407	390	364	374	386	409	385	393	382	377	377	410	408	363	421	384	368	430	415	399	410	388	357	396	401	346	391	402	369	370	368	388	352	399	417	392	385	390	406	398	429	386	377	395	388	367	368	341	389	379	396	405	414	355	364	381	385	368	450	354	395	394	383	375	430	418	404	360	397	368	407	420	386	402	439	396	401	349	409	388	380	391	360	368	375	429	387	382	385	400	372	376	375	377	387	445	408	352	360	389	396	389	365	387	386	378	389	422	399	369	375	401	386	404	381	378	374	371	381	375	377	420	363	397	396	457	421	394	368	382	400	375	395	362	399	359	380	370	405	435	431	444	408	400	368	361	384	396	399	396	385	385	408	395	444	406	381	381	380	400	348	391	388	383	403	370	416	378	387	397	377	382	419	394	403	410	389	411	418	400	418	409	397	390	360	388	419	368	394	410	374	387	374	402	401	430	391	387	391	369	404	397	395	423	399	373	380	395	409	432	387	407	392	371	400	364	406	406	425	421	357	402	414	384	412	399	362	412	411	398	372	413	362	363	402	378	401	400	409	368	416	371	411	335	386	403	374	373	376	404	394	385	382	383	373	418	362	411	397	373	355	400	400	343	376	404	407	396	402	390	406	360	389	402	398	419	395	378	383	414	378	352	379	376	389	376	373	405	358	388	403	385	364	370	362	383	379	409	373	404	376	394	407	392	407	429	403	397	369	360	385	399	399	396	392	383	398	385	414	430	390	439	387	417	408	397	411	391	387	398	393	399	393	407	410	380	373	386	403	386	379	435	375	373	396	402	374	417	415	392	403	376	385	421	395	405	376	390	410	386	399	373	399	361	392	352	383	377	422	389	370	442	381	372	359	383	383	430	413	394	384	382	408	413	411	379	414	408	414	365	353	377	389	368	391	412	362	409	433	362	399	387	372	414	370	446	379	376	374	379	413	396	409	388	434	448	376	393	374	387	385	353	427	394	375	385	369	423	386	385	406	401	383	400	389	341	423	411	393	431	415	405	381	348	412	390	395	373	409	417	382	400	370	421	387	424	393	389	409	354	363	394	425	374	393	393	393	356	388	408	356	388	418	380	380	426	431	406	405	389	391	363	395	388	374	421	372	384	421	404	378	408	355	420	373	412	381	387	382	392	420	395	402	399	377	393	374	411	428	409	387	392	396	368	414	419	397	416	378	373	374	437	392	376	381	420	386	377	389	363	400	412	381	352	391	365	364	364	377	408	373	347	380	366	402	371	363	374	369	392	383	381	412	386	395	408	398	396	374	418	395	393	385	376	380	392	392	408	389	386	396	396	406	415	398	397	392	408	389	420	369	396	389	399	393	400	392	424	391	415	379	379	433	411	403	384	409	376	394	372	359	384	410	355	427	387	398	410	365	416	404	380	414	392	428	381	347	366	392	392	378	369	402	373	391	380	435	415	392	375	401	382	377	402	375	381	428	369	394	377	367	405	384	418	394	426	388	451	406	379	384	420	402	391	395	369	419	416	398	388	403	430	382	391	381	417	403	402	365	394	361	412	356	396	378	412	396	403	388	363	427	397	377	371	378	393	402	424	408	374	357	385	400	409	386	431	393	405	404	374	412	384	379	375	404	399	413	364	377	390	358	407	366	374	416	361	389	390	389	391	396	415	417	394	421	408	372	417	416	406	424	359	413	339	451	386	392	363	400	384	427	415	379	374	413	379	389	389	398	380	397	418	436	445	389	395	394	418	429	393	388	377	387	360	391	357	376	358	419	390	352	386	404	437	379	401	361	415	365	386	399	395	380	402	376	379	377	406	393	371	380	373	379	360	421	378	433	370	395	399
22474	20264	26747	23544	20240	20197	12081	4380	3267	2528	2063	1768	1574	1472	1264	1118	1128	1111	1013	905	865	901	815	799	813	791	808	737	752	745	745	686	709	722	743	670	688	696	665	638	692	674	684	692	693	653	700	690	726	688	703	713	721	714	665	684	616	705	701	660	678	638	693	735	690	736	722	607	685	679	694	674	725	671	677	699	709	655	672	654	662	698	660	683	675	689	697	637	652	709	678	678	634	709	723	677	660	686	679	693	631	713	696	697	685	665	657	695	673	736	698	664	679	684	687	709	707	670	707	715	683	693	694	654	687	636	651	752	676	734	698	649	705	669	714	668	690	717	699	707	682	707	687	659	679	660	723	686	634	668	693	688	665	696	621	712	694	727	694	687	687	726	715	666	670	677	719	690	705	698	706	679	679	748	680	697	728	676	691	701	685	636	699	653	713	670	690	680	682	687	702	671	673	691	672	702	661	662	669	657	636	688	675	714	662	625	672	692	645	667	686	675	733	681	713	725	697	723	662	631	709	697	631	718	684	730	685	662	645	605	704	683	699	697	708	693	677	653	657	717	680	700	693	669	694	690	650	687	654	666	665	679	659	658	673	741	719	735	743	680	693	664	679	662	678	647	677	652	728	674	689	686	656	712	651	677	729	665	690	625	696	688	702	687	693	699	609	773	695	649	686	659	710	686	690	722	656	715	659	738	715	651	673	710	681	691	663	663	674	631	702	726	661	631	676	658	716	688	676	675	673	725	648	643	693	680	705	674	657	654	647	711	667	683	660	673	693	657	703	703	695	699	679	658	707	711	656	740	731	672	682	672	660	729	688	695	741	732	703	709	739	657	725	666	677	729	652	658	750	673	679	669	693	676	656	710	701	681	693	677	662	705	684	622	663	699	651	711	647	673	641	729	682	667	683	729	697	671	711	712	704	636	690	687	676	680	648	689	699	697	640	690	655	693	657	666	689	674	722	754	694	685	673	693	649	700	623	706	708	665	690	688	667	675	702	639	709	718	730	691	673	681	679	691	702	726	667	650	653	709	676	698	689	694	622	659	646	689	660	695	692	729	739	669	676	684	669	667	704	713	709	680	713	717	760	662	646	680	708	713	677	687	696	705	690	649	704	696	692	698	680	650	670	703	723	715	732	684	716	722	655	723	658	716	720	689	672	707	683	720	706	698	665	682	711	723	653	697	670	694	695	711	713	672	721	667	684	676	693	719	711	701	660	656	722	680	701	677	714	660	691	701	659	685	624	656	688	700	701	730	715	689	692	669	686	679	670	660	725	633	706	687	688	671	688	758	701	653	720	726	673	693	658	674	630	692	681	680	664	712	675	666	673	704	679	657	730	692	678	646	662	683	680	677	699	700	671	716	660	717	684	708	715	660	672	724	665	689	682	710	689	699	670	668	706	665	654	704	719	665	641	710	629	699	648	649	670	701	720	695	702	674	652	664	681	651	720	682	721	698	675	688	675	725	672	716	708	666	618	698	700	704	675	677	644	663	653	732	673	664	681	678	652	663	728	666	673	670	702	699	662	696	651	701	702	657	700	692	683	693	664	692	724	707	675	677	679	721	690	688	687	682	693	674	670	698	699	704	626	730	671	649	664	660	620	668	646	682	677	698	640	686	676	661	673	732	660	682	691	632	725	700	715	697	670	667	675	655	672	706	669	686	680	658	668	746	650	680	681	630	687	656	711	658	662	662	664	703	689	749	685	646	703	723	675	729	681	637	707	685	663	693	696	725	670	673	702	646	693	689	711	734	664	702	657	707	684	660	706	707	668	620	691	676	648	661	724	692	689	681	714	708	688	656	702	692	678	694	685	693	697	678	690	668	682	675	679	707	703	691	657	654	704	679	673	694	705	666	676	668	674	725	715	677	736	716	706	743	658	688	700	648	703	672	670	626	707	674	693	686	664	637	646	661	694	690	708	690	703	695	691	651	670	684	690	749	690	727	702	691	635	746	717	674	679	675	708	653	663	638	703	669	694	738	719	653	607	662	685	724	687	665	678	664	646	726	634	708	688	675	645	673	672	652	696	709	656	664	687	670	730	688	669	676	727	691	682	665	665	730	706	674	681	691	694	723	676	685	702	697	697	663	660	695	675	693	650	689	686	630	702	675	729	684	695	693	715	681	673	639	719	666	670	670	647	719	673	695	716	671	663	717	695	689	694	713	681	698	712	718	679	703	691	697	680	624	689	694	660	736	703	685	713	693	651	666	685	732	724	672	654	707	648	680	745	706	640	677	698	708	663	656	746	712	674	669	668	707	655	714	740	693	690	732	689	653	626	674	687	687	675	682	661	706	641	658	671	693	689	630	679	678	663	705	696	710	702	734	718	674	727	645	693	701	699	644	688	637	716	705	703	683	643	677	698	636	663	671	721	624	688	674	669	659	734	682	667	687	658	672	707	687	677	647	687	693	666	698	683	667	668	668	686	713	739	696	681	679	635	610	645	681	671	646	687	632	660	667	681	674	665	734	661	696	664	677	669	660	660	693	654	670	665	744	648	682	710	665	647	648	702	691	724	748	675	679	687	644	648	721	681	686	671	662	691	641	681	686	651	703	657	641	671	672	682	698	663	722	681	654	691	694	661	666	667	689	674	664	696	707	671	707	712	695	724	672	706	698	711	667	688	711	668	688	695	706	706	674	677	722	706	670	685	618	656	658	688	670	707	660	687	680	697	689	719	691	730	701	688	694	632	672	701	651	668	694	638	702	723	691	691	700	711	675	670	686	726	678	690	708	752	706	718	647	626	706	683	694	679	689	642	673	645	703	687	663	667	679	694	673	626	674	667	667	700	695	675	640	695	688	654	701	680	688	685	648	680	646	687	702	709	618	660	696	683	718	682	682	642	742	745	675	712	642	710	690	679	674	638	659	658	698	648	666	669	665	657	662	687	695	693	701	685	665	654	787	718	672	691	678	674	693	722	708	701	688	709	713	688	705	667	651	719	723	689	721	648	695	711	681	692	686	694	688	653	691	687	692	657	698	709	677	663	694	713	681	700	709	679	664	623	646	647	713	666	689	694	678	646	642	733	624	667	667	662	644	682	692	695	689	682	648	658	624	669	665	685	648	653	759	723	697	674	684	661	697	654	674	708	722	657	690	666	723	638	648	632	650	708	690	682	713	695	668	650	728	622	713	664	675	670	711	649	725	657	683	693	691	624	673	683	677	669	692	688	675	636	673	680	697	682	606	651	730	658	686	683	668	662	675	705	673	655	703	682	695	736	641	684	656	688	670	651	656	645	681	676	669	649	658	745	732	651	671	634	699	707	684	669	650	703	695	710	679	736	684	693	713	689	701	708	680	658	653	690	676	682	659	684	661	698	723	673	706	736	726	665	693	675	703	660	656	714	720	670	683	676	684	674	691	648	677	670	693	702	709	675	710	690	652	635	682	722	690	665	721	640	690	654	754	691	697	693	666	677	682	695	675	649	696	689	703	659	695	712	638	677	703	676	685	686	676	653	687	674	699
49611	71102	46315	23126	16421	11702	8654	7139	5964	4758	3793	3055	2671	2503	2134	1789	1680	1520	1398	1213	1108	1081	1058	995	926	906	838	848	818	732	764	778	722	696	746	768	728	724	728	688	705	737	683	706	690	695	698	717	703	704	689	701	691	687	687	695	664	690	706	712	701	674	702	674	683	701	678	720	685	685	672	637	694	694	650	673	694	701	693	676	722	698	693	705	710	688	644	671	687	688	727	678	714	707	705	670	709	697	690	687	712	707	668	690	699	662	697	719	681	682	670	705	681	678	704	688	696	710	656	679	677	640	689	672	662	678	656	710	661	636	685	718	647	695	712	730	714	687	647	678	650	787	729	707	657	721	682	637	697	682	648	714	635	733	714	689	679	720	682	679	663	676	679	598	674	707	659	712	724	693	686	703	667	640	694	705	656	687	694	735	670	684	699	707	695	715	693	674	662	683	702	691	632	689	711	726	656	705	701	667	677	658	694	669	691	671	694	695	654	684	665	657	728	678	707	659	673	620	699	709	659	702	677	749	705	677	690	687	648	656	657	652	661	676	688	671	685	641	712	683	674	672	711	664	671	645	693	674	702	699	669	665	703	691	708	681	712	630	627	700	727	623	692	728	720	706	707	720	693	641	674	679	683	744	631	673	676	651	679	690	704	684	697	713	690	691	674	692	692	703	662	656	743	640	658	658	682	668	687	678	706	703	693	702	667	711	663	691	700	711	721	688	694	708	676	609	697	737	692	673	673	641	710	652	693	678	705	688	680	690	697	705	684	672	682	685	672	656	693	672	685	723	682	707	709	686	630	653	657	702	677	663	672	701	673	686	684	682	690	687	707	683	700	676	704	677	698	654	647	686	633	677	704	702	699	706	650	710	689	693	635	690	681	635	681	614	657	660	654	696	695	713	667	690	674	704	674	680	695	688	705	698	692	688	688	699	740	672	685	679	676	656	680	658	707	711	637	696	655	690	701	732	727	733	624	644	649	704	658	668	665	682	696	667	657	676	692	701	679	686	669	711	697	644	665	701	691	660	742	700	649	668	694	701	666	685	653	696	716	720	679	709	702	681	695	700	675	676	648	637	687	703	679	672	691	674	713	646	674	669	677	645	642	666	685	675	700	684	679	730	705	662	674	698	713	679	726	730	672	667	681	671	690	667	636	662	699	698	708	628	728	717	676	702	679	651	679	732	613	679	654	711	695	714	657	724	638	646	690	701	723	694	710	697	724	722	677	678	699	685	746	679	696	640	636	685	694	688	657	640	729	700	708	698	673	707	737	679	711	681	703	702	733	682	700	676	671	699	704	697	692	707	689	645	673	653	704	698	694	735	710	660	690	673	695	651	658	662	700	688	740	688	685	644	671	657	670	698	662	685	739	636	672	680	673	725	711	680	685	700	671	683	715	694	623	694	654	659	665	648	703	683	691	681	651	681	680	672	674	675	658	705	652	648	676	689	679	732	641	652	723	724	703	722	634	661	765	650	701	673	666	720	696	665	673	716	671	669	691	701	677	723	667	668	697	728	725	672	688	704	632	647	647	681	693	690	648	694	668	645	711	661	645	720	683	698	694	744	690	687	674	693	692	696	685	682	653	656	706	661	682	690	679	665	657	691	729	644	678	678	637	707	634	706	658	659	696	688	694	651	705	659	673	673	650	673	665	665	703	693	691	647	686	674	648	676	671	618	674	677	662	643	693	607	659	666	643	690	731	683	702	741	704	698	743	683	684	702	696	631	657	665	688	688	686	664	670	692	692	718	660	678	671	678	748	617	690	702	697	710	668	674	686	647	660	666	697	702	661	648	649	694	614	657	652	681	726	642	737	733	641	707	679	685	731	703	646	738	733	673	662	685	676	687	668	694	694	689	664	671	715	684	677	710	666	676	689	726	711	682	693	656	682	731	622	684	704	645	667	697	663	677	693	703	692	687	706	663	720	674	662	697	711	676	667	728	686	688	700	683	683	690	682	701	683	675	703	646	699	688	692	668	706	648	688	705	707	701	687	674	672	683	686	689	708	643	652	652	692	667	718	671	696	659	699	700	687	698	650	678	674	645	684	704	656	708	718	696	670	685	641	669	676	722	674	637	703	626	708	658	659	753	689	658	694	703	714	710	665	696	696	667	728	685	679	679	704	718	696	695	678	652	666	666	724	651	692	711	647	676	666	695	652	687	728	692	676	667	707	668	634	672	665	661	651	693	692	692	697	641	664	757	674	695	684	720	699	688	695	678	641	686	686	757	709	701	662	694	686	683	707	656	696	721	702	700	744	665	681	654	663	644	709	682	671	713	702	734	689	663	703	682	680	672	705	699	695	700	658	682	623	684	653	703	708	696	647	651	697	669	696	675	680	705	678	692	664	705	662	680	708	717	654	663	683	663	680	719	716	657	635	692	675	646	702	738	742	644	676	690	669	656	684	704	732	730	707	778	641	644	655	653	678	691	657	664	638	708	722	674	687	710	693	712	662	695	673	618	713	728	673	692	651	697	639	692	681	690	654	718	658	698	685	710	676	725	658	650	672	713	651	692	714	722	658	657	700	667	691	727	754	677	670	675	676	720	630	688	674	702	686	721	689	694	625	655	720	661	669	653	677	664	679	685	645	690	689	694	707	704	661	651	679	689	688	703	666	654	695	694	749	684	652	697	645	637	703	729	685	676	667	667	672	645	694	662	695	681	664	676	686	646	666	638	721	712	729	737	688	649	759	651	666	719	668	689	720	681	655	672	711	650	657	655	724	711	678	656	668	694	673	700	678	676	666	744	667	723	669	677	660	661	682	712	672	660	709	702	673	726	675	712	678	720	709	728	714	696	641	648	667	615	670	730	700	688	673	701	642	680	678	664	662	681	632	681	683	678	713	663	665	680	681	659	631	680	668	687	652	683	695	694	641	702	705	675	690	655	669	668	693	711	706	620	682	646	688	694	674	661	738	683	662	703	699	655	722	641	666	666	668	622	671	680	672	669	673	724	657	686	686	660	646	725	672	632	657	687	662	662	709	661	694	691	717	716	665	748	659	647	700	722	704	660	677	659	685	675	725	680	666	709	681	710	704	738	688	673	646	710	678	631	629	667	652	661	734	700	670	648	677	670	712	650	694	667	671	647	685	698	679	681	695	692	711	673	726	732	687	644	677	712	665	669	693	669	701	689	689	654	646	623	713	628	626	691	726	693	667	698	662	649	711	688	664	645	627	714	666	682	670	686	674	675	676	672	671	650	752	682	653	681	683	680	676	657	685	686	680	684	684	690	689	678	639	732	692	653	673	701	628	728	667	682	645	686	704	670	662	669	671	667	664	684	709	618	676	718	677	684	687	693	701	680	700	700	683	655	716	685	675	689	660	697	701	661	694	682	708	724	625	688	704	686	690	685	694	695	691	665	688	670	696	670	688	716	659	707	670	703	729	667	677	680	676	676	707	665	672	712	727	684	751	679	664	687	652	714	661	646	694	694	724	681	706	648	708	741	642	684	692	649	681	672	694	736
38932	38278	25283	11080	4187	2343	1590	1404	1189	947	760	598	570	548	486	464	411	388	381	321	310	302	291	306	274	274	274	270	271	290	268	288	285	269	277	272	261	293	252	249	251	292	232	256	279	258	238	280	257	253	270	245	256	247	234	258	276	297	242	231	251	257	244	257	265	232	282	212	268	265	232	229	230	261	247	237	253	267	268	246	258	258	266	245	259	253	245	286	247	251	271	270	238	242	261	241	257	259	247	271	259	244	271	280	252	257	237	247	252	247	251	267	258	265	223	245	251	255	249	234	243	265	254	249	235	248	248	249	248	257	260	276	267	267	234	218	263	246	251	248	271	252	241	269	262	235	240	247	255	251	248	276	273	211	279	244	280	238	273	270	264	259	240	248	233	251	242	278	261	267	269	255	242	261	270	262	245	253	248	220	245	214	233	251	224	258	241	258	227	237	241	237	263	247	253	224	251	242	253	272	239	271	254	234	259	243	242	252	236	239	253	257	266	269	259	248	262	257	259	233	236	279	267	263	231	289	246	225	266	259	245	235	278	249	256	252	257	250	249	269	254	243	259	265	251	262	288	275	264	237	269	253	239	272	225	228	267	257	241	265	261	260	220	242	292	239	251	257	254	281	254	219	258	261	234	293	267	278	257	263	262	249	244	274	278	233	238	252	272	254	246	240	260	245	282	261	251	226	270	249	273	256	228	244	268	257	263	247	237	239	211	243	247	296	245	240	266	260	245	255	246	249	286	262	234	216	258	229	242	253	247	262	270	276	244	271	271	236	249	269	255	284	274	258	260	273	252	227	270	244	248	261	252	247	255	260	233	249	274	270	259	273	252	270	265	263	276	272	253	252	251	232	264	268	254	274	271	244	258	244	253	272	279	234	236	247	281	264	262	268	229	269	246	250	265	242	264	241	283	256	239	266	258	253	277	241	250	289	246	255	307	257	246	255	263	251	261	224	237	237	241	285	241	252	255	256	259	280	247	254	230	242	236	247	267	270	269	260	264	263	269	239	246	248	231	211	277	271	247	238	292	256	241	241	258	241	263	281	276	264	240	243	249	237	272	242	265	250	240	255	277	265	237	280	221	273	271	278	251	240	264	256	252	262	242	240	227	264	239	272	275	216	258	248	256	248	254	262	255	250	226	271	262	248	280	255	269	254	281	259	244	262	288	263	241	214	255	244	258	265	254	269	256	245	266	236	274	257	262	263	252	265	237	270	273	227	245	263	258	244	255	245	253	237	234	256	244	261	271	271	264	215	245	274	259	262	281	249	262	285	234	235	255	275	287	258	211	276	267	232	242	265	226	261	267	257	245	261	256	268	264	249	264	243	294	222	261	244	246	245	277	235	260	274	282	216	253	246	240	250	240	254	269	268	250	241	258	259	237	265	274	252	227	246	251	247	238	237	262	241	252	254	252	262	257	277	265	250	254	271	273	271	223	262	241	249	252	264	250	249	250	259	262	273	218	293	263	282	239	252	267	286	250	269	251	249	231	254	246	256	239	261	253	256	228	267	227	250	274	251	243	261	252	245	258	244	263	230	269	243	262	247	243	258	264	239	273	223	267	276	237	278	266	285	238	266	246	242	264	270	257	259	256	248	257	287	226	247	250	250	258	277	257	248	262	267	275	266	279	230	245	237	257	275	265	244	254	262	285	248	255	264	272	232	244	251	247	274	278	246	251	258	234	233	280	238	259	242	249	280	292	267	253	290	268	251	271	255	240	233	253	260	277	253	250	238	226	249	231	239	246	258	218	253	225	261	252	260	269	234	246	267	271	279	279	247	243	269	242	255	249	264	244	246	273	283	219	252	269	259	262	223	255	298	240	250	273	260	239	246	260	249	268	228	268	265	274	263	262	265	239	256	220	240	257	274	252	251	261	279	276	242	252	224	252	256	250	257	237	272	254	283	273	257	248	268	216	234	266	268	246	275	267	233	261	237	251	251	277	267	280	257	248	233	230	274	275	248	256	264	267	256	259	247	244	260	243	243	242	234	254	233	241	251	277	262	274	246	233	245	238	243	257	270	262	238	272	227	234	259	283	230	223	241	271	237	263	268	295	257	275	234	255	270	247	267	253	233	253	262	241	232	273	224	273	243	224	286	238	260	273	260	267	256	252	251	254	276	248	256	269	232	246	255	241	256	259	223	259	285	251	231	252	256	268	265	273	270	282	259	239	252	237	264	275	256	241	251	258	225	261	247	262	268	270	276	265	248	245	249	264	254	256	272	237	269	247	235	235	271	247	264	250	254	259	275	258	227	253	268	279	253	254	251	256	239	238	266	247	251	231	246	266	245	249	248	232	238	265	263	253	235	252	240	245	249	253	248	262	259	257	253	268	239	220	254	247	251	256	248	247	245	258	261	246	238	256	277	286	274	255	250	244	256	241	257	255	259	255	263	246	248	272	222	260	258	240	250	243	254	260	265	263	262	250	253	260	247	254	263	246	239	253	233	252	278	254	264	240	265	235	250	258	260	282	252	226	239	243	249	266	280	238	244	241	264	259	259	269	251	249	251	231	244	261	263	252	273	252	240	244	279	258	243	275	228	233	247	237	264	253	258	227	242	232	240	248	249	233	256	246	228	285	277	225	260	222	259	266	282	236	266	271	264	236	251	256	242	257	260	243	284	261	257	278	273	281	236	251	265	257	258	266	234	241	265	252	263	268	266	239	263	254	243	279	237	272	269	261	265	245	275	273	287	239	223	253	247	288	238	252	266	282	275	265	274	252	260	257	287	245	257	266	230	261	239	233	289	265	278	264	263	267	230	255	269	287	283	213	249	266	235	259	275	293	256	236	246	258	245	280	224	259	252	241	242	264	252	252	210	254	253	243	260	254	241	278	275	265	274	273	266	243	255	242	263	244	276	274	242	250	279	270	256	223	260	254	260	240	227	269	238	234	213	230	263	250	266	268	246	270	269	256	246	251	248	246	250	222	257	274	234	263	286	250	257	254	257	277	262	254	251	222	273	252	242	257	215	220	254	259	252	246	257	245	273	268	286	243	244	245	266	265	252	248	248	268	248	269	252	236	261	248	258	232	258	248	267	259	229	224	247	254	257	229	248	251	279	251	236	235	252	270	237	263	260	246	244	287	263	232	254	267	262	233	288	232	273	243	274	284	231	262	255	265	269	247	266	273	284	263	262	246	238	254	258	278	236	258	261	236	268	264	265	255	252	243	222	281	255	244	259	245	221	257	264	243	265	277	248	251	253	243	235	246	255	276	257	235	256	248	245	268	266	256	250	251	248	247	243	254	235	261	264	226	253	275	255	258	249	242	251	260	237	264	259	234	248	257	223	236	271	266	253	229	254	227	246	268	243	278	253	244	273	232	243	250	243	271	248	237	273	273	275	259	253	246	224	271	263	269	258	267	280	298	208	255	225	257	256	265	267	281	259	226	257	263	257	221	206	247	232	252	233	243	257	252	216	235	254	255	246	254	271	253	229	258	243	279	267	245	259	238	253	242	240
43529	45899	28681	12317	7620	4816	3469	3071	2725	2007	1555	1243	1050	906	736	738	608	626	492	498	473	437	410	355	356	363	324	337	323	291	299	295	320	275	266	265	266	286	266	283	284	285	263	256	254	275	268	305	274	273	292	264	298	233	281	256	283	279	304	291	269	275	260	261	292	252	265	256	302	282	259	296	271	255	287	260	311	277	270	292	271	298	274	288	301	292	297	263	297	252	286	240	275	266	268	277	280	265	295	273	298	282	290	273	281	284	283	265	303	287	283	286	268	281	295	258	294	278	277	283	265	278	268	255	272	301	269	299	249	268	286	291	284	271	278	254	266	280	282	272	299	257	253	253	294	297	282	283	241	284	283	217	309	279	274	275	260	315	290	294	304	290	279	281	261	271	270	251	290	245	277	264	293	283	269	274	259	293	267	277	289	303	268	292	279	296	287	250	290	260	289	277	247	282	257	253	270	267	288	289	270	286	274	255	280	298	294	264	266	276	298	281	282	274	242	275	300	268	308	256	258	267	271	284	297	262	271	250	274	270	285	303	279	282	294	296	260	288	294	287	297	281	257	277	258	270	279	266	274	284	241	270	268	263	275	287	284	293	318	295	253	313	249	270	286	285	269	256	268	263	291	276	268	279	251	295	285	260	280	277	271	286	286	302	245	284	260	294	277	280	283	298	276	270	286	262	255	297	274	278	260	269	288	275	252	278	274	255	273	233	288	287	264	270	273	291	265	269	305	288	288	250	283	264	285	252	279	285	275	289	268	285	292	273	284	262	279	268	266	293	272	257	270	276	276	275	288	256	263	256	261	302	280	307	246	278	272	267	301	271	285	285	291	281	276	275	266	264	260	281	292	242	291	275	283	241	288	256	261	276	257	274	279	287	269	272	287	271	278	273	287	274	270	290	282	271	275	258	257	277	268	255	306	283	285	282	275	257	276	294	288	261	289	273	265	286	281	303	263	278	293	278	301	282	249	269	268	258	266	286	307	285	260	276	270	265	287	275	308	261	276	266	255	271	291	270	262	273	257	279	267	261	279	303	269	270	288	256	281	274	259	300	297	260	267	296	252	261	261	280	285	292	261	272	280	268	262	298	293	277	269	271	277	272	255	270	239	270	274	271	294	275	265	281	290	287	283	279	295	267	286	245	290	280	277	265	320	277	259	297	285	308	288	271	295	265	274	259	277	276	304	271	253	292	279	272	254	293	299	260	278	310	301	257	242	267	265	263	270	272	271	282	267	253	286	276	290	259	238	295	286	272	302	281	245	270	271	279	270	280	267	286	285	278	301	263	233	280	266	279	287	261	260	251	269	302	271	259	285	273	270	263	283	270	252	293	271	271	258	269	266	297	290	282	293	292	298	289	279	269	267	275	265	247	279	265	295	269	304	299	258	273	268	248	255	262	262	283	290	282	315	325	307	283	281	285	283	294	287	262	251	302	256	273	265	296	288	263	238	250	292	279	262	255	295	247	271	282	296	273	305	269	282	268	286	270	245	241	252	294	273	297	291	266	255	276	280	254	267	245	289	250	277	293	264	296	263	258	278	263	313	279	282	266	268	282	273	255	259	294	268	239	278	293	260	251	275	277	298	279	278	262	293	250	273	266	250	271	308	284	279	265	274	246	291	274	298	259	266	285	280	287	300	288	271	290	272	278	251	279	252	275	272	295	276	263	254	254	260	260	247	314	264	291	290	290	269	288	256	280	284	285	278	250	268	276	275	272	248	252	295	287	273	267	293	271	265	267	292	265	288	301	284	280	251	273	263	262	268	282	284	284	270	278	265	264	263	250	265	255	268	301	254	292	272	269	274	269	313	274	283	293	263	282	271	283	288	282	292	288	289	281	258	272	273	300	287	296	290	264	281	259	300	265	249	288	284	275	288	283	269	264	246	288	274	284	301	271	280	277	274	265	303	317	263	288	273	293	263	278	249	274	299	274	273	306	257	258	259	295	261	276	299	274	257	293	302	274	235	253	300	265	288	279	272	300	269	290	250	313	279	267	299	305	284	249	270	255	285	289	254	259	253	297	306	283	262	271	245	242	247	278	258	281	258	265	269	271	281	314	282	280	278	288	278	275	280	256	289	264	311	278	273	262	290	281	267	254	299	304	256	264	295	268	274	274	290	269	268	257	243	300	275	235	280	246	290	274	262	267	294	257	285	240	245	261	261	272	260	286	291	272	284	283	267	264	259	311	286	260	261	291	263	298	290	273	293	296	280	290	280	288	295	258	275	248	264	283	278	292	256	270	264	272	273	292	277	276	280	299	289	291	277	295	279	279	286	265	267	284	286	302	282	237	292	274	275	292	231	257	294	276	260	263	252	258	266	250	262	284	264	301	283	263	264	242	288	288	291	316	266	268	273	289	273	278	294	269	283	284	261	270	271	256	269	290	306	249	263	262	275	296	281	276	260	271	280	278	297	277	285	275	284	293	275	257	283	267	260	280	267	310	253	307	296	266	264	253	296	295	263	300	277	270	290	287	244	252	299	277	262	240	262	276	266	271	265	266	270	284	269	299	285	304	279	310	260	311	284	242	267	274	282	278	287	266	259	271	287	289	259	249	280	284	281	274	302	290	311	271	305	263	281	293	275	294	264	285	286	254	258	277	326	289	301	275	260	279	266	286	279	301	288	283	280	262	292	295	267	302	295	288	296	285	286	258	278	278	271	268	281	265	271	290	281	269	302	286	238	295	298	264	272	288	310	283	262	276	256	260	294	274	251	292	288	302	266	286	260	303	254	280	270	295	288	287	286	303	260	287	289	276	273	288	278	254	268	262	268	271	272	310	288	300	264	265	264	265	268	272	264	256	285	286	287	299	280	276	283	291	263	252	288	265	255	269	257	301	284	290	268	260	268	288	303	289	254	279	253	263	283	266	279	272	265	270	296	265	290	254	250	258	283	284	293	293	255	277	265	251	269	261	279	297	279	287	249	303	273	258	293	273	275	287	301	263	276	285	263	259	294	271	262	262	276	298	281	272	301	270	288	261	285	285	311	304	275	274	279	298	248	251	266	274	288	275	266	252	268	243	252	278	280	274	276	263	274	273	300	261	295	266	250	278	277	277	255	289	277	272	263	280	276	240	275	276	299	300	258	277	274	287	295	290	272	284	256	251	264	304	315	287	286	224	291	244	297	267	277	275	299	288	257	283	278	277	274	282	293	270	294	274	264	268	302	289	245	247	286	299	289	272	293	254	296	280	255	231	272	266	259	268	305	253	273	276	273	262	255	255	256	273	269	272	279	309	301	280	263	248	271	279	266	256	294	252	281	292	281	255	283	253	265	294	300	262	276	269	277	286	275	261	269	276	275	277	291	310	265	272	269	289	307	289	267	303	268	264	278	256	264	266	270	273	265	243	278	309	282	301	259	269	281	272	281	276	280	262	287	263	281	247	292	289	245	271	267	265	261	264	291	297	256	280	252	264	255	269	249	310	267	243	286	268	263	246	302	268	290	269	253	256	275	280	277	304
25099	20502	26156	24529	17567	7051	3205	2350	1965	1627	1256	1077	975	888	799	759	707	591	613	534	483	513	498	469	442	436	424	436	416	396	446	406	393	435	410	387	401	409	425	405	417	390	388	402	384	413	412	373	382	431	372	389	405	374	381	363	383	388	401	376	406	409	368	391	393	362	364	376	390	413	408	393	372	397	368	407	384	388	378	383	421	373	382	404	388	361	387	400	368	388	419	389	402	365	407	414	382	428	366	398	386	391	371	405	401	382	399	374	390	356	390	382	388	368	371	402	401	419	397	387	374	335	425	415	377	396	415	360	382	414	366	403	379	382	404	372	378	346	386	366	368	427	391	406	398	403	387	414	386	370	384	345	363	354	386	376	405	384	370	396	389	381	378	381	395	373	388	405	403	382	394	358	391	390	378	385	408	391	393	381	424	381	361	371	410	379	404	404	417	364	380	418	399	362	400	412	371	350	427	361	412	394	374	352	365	383	389	377	407	405	386	363	406	407	361	353	381	385	429	410	394	372	381	374	395	377	371	387	370	361	414	389	364	397	371	386	374	396	389	372	416	352	338	395	400	404	421	397	361	376	382	391	378	386	379	406	391	363	393	387	401	373	410	384	389	400	393	386	387	359	403	339	404	403	420	382	395	413	379	368	365	386	342	433	375	382	385	423	393	398	370	391	382	355	383	360	382	376	360	395	362	403	363	392	388	411	400	384	342	356	401	398	404	413	344	431	393	366	381	361	398	411	377	397	381	385	389	414	363	403	380	364	396	352	377	390	370	341	383	398	411	412	415	388	366	367	384	391	381	373	390	380	385	374	363	353	365	390	426	393	403	402	395	361	372	410	359	373	379	377	383	379	402	374	376	391	393	403	390	379	353	371	362	391	405	377	404	413	417	386	362	339	379	379	387	404	395	378	382	401	373	389	396	390	421	383	400	373	393	404	397	389	391	346	380	403	395	382	369	393	424	366	400	380	383	373	411	423	384	375	416	404	336	396	406	363	371	407	355	371	385	389	397	394	359	360	385	344	345	368	392	396	423	384	364	377	353	366	353	356	407	379	378	410	364	362	393	380	369	419	405	363	386	387	362	404	370	360	332	416	386	376	376	346	378	390	419	390	399	433	370	368	400	362	364	378	385	412	404	360	376	379	361	379	397	372	375	390	385	407	366	393	383	352	389	363	353	359	375	384	407	384	388	352	398	411	378	372	375	369	366	399	364	380	415	394	386	375	387	367	380	389	389	389	412	394	381	375	382	418	368	368	351	399	378	380	412	418	382	385	400	382	372	373	384	388	429	407	347	436	407	376	387	390	392	392	372	374	402	355	380	401	377	403	392	360	419	364	382	410	391	427	399	376	399	370	371	354	370	388	383	393	405	400	360	353	383	393	411	414	378	415	399	391	392	398	400	402	357	424	418	445	402	404	403	394	389	402	393	397	371	376	394	412	365	375	409	386	367	399	405	400	368	385	375	414	428	380	411	408	371	408	395	339	409	403	367	385	389	384	396	425	422	393	379	379	382	398	385	418	420	371	386	399	403	373	352	396	374	382	387	384	384	340	376	382	376	406	350	409	370	403	360	383	391	355	425	371	415	380	399	389	411	370	415	374	381	392	395	404	369	366	378	438	341	391	364	385	380	378	411	390	339	391	387	372	389	391	391	369	380	386	420	384	353	367	396	393	434	406	389	377	397	381	407	357	376	401	386	383	371	411	388	381	399	391	399	379	379	395	407	370	367	384	377	360	336	374	396	375	375	386	430	379	375	393	380	404	393	407	372	385	385	385	377	396	372	381	379	370	386	400	389	403	401	370	404	382	382	421	399	398	394	394	359	370	385	397	404	410	384	410	386	389	382	391	354	357	379	396	352	395	380	401	364	397	394	367	393	385	376	408	390	393	364	441	397	361	432	400	379	391	381	368	407	370	379	356	404	375	418	398	380	372	429	411	381	379	394	365	338	371	382	385	385	395	399	360	372	373	369	405	392	346	369	399	351	357	398	429	399	363	406	371	369	405	367	386	430	397	345	356	380	364	390	386	383	411	379	365	441	350	382	415	409	382	374	389	389	366	414	383	376	368	363	391	362	375	402	398	418	415	402	374	390	349	384	401	407	372	409	399	387	389	353	406	402	364	393	368	390	368	372	377	404	363	389	366	394	420	355	416	378	405	369	374	379	402	451	361	393	382	378	387	390	403	402	381	361	397	367	393	376	392	405	446	404	432	403	404	376	360	380	391	382	410	386	378	351	395	423	362	376	381	413	358	367	370	380	386	386	369	377	385	395	406	371	386	394	378	399	359	373	387	400	350	399	355	385	383	394	385	340	376	393	352	385	396	395	375	427	393	408	369	396	364	397	382	413	379	392	351	405	409	400	393	376	386	407	361	382	368	404	420	386	401	384	411	374	394	414	383	394	418	383	389	377	373	381	402	385	371	389	383	414	346	386	343	363	403	373	391	376	359	387	369	381	401	398	388	395	380	420	385	352	392	387	415	381	383	407	393	355	401	375	421	398	341	416	380	398	352	410	354	386	415	389	392	376	423	369	386	381	419	399	388	393	363	402	378	378	350	367	377	347	395	371	388	369	364	370	377	394	369	413	427	383	375	336	399	382	397	397	374	379	373	367	443	348	378	375	410	392	392	400	386	372	366	411	408	362	381	353	395	365	388	392	385	350	370	416	383	384	359	400	409	333	364	371	373	382	413	394	381	401	380	406	391	351	387	382	380	367	357	355	415	352	425	391	360	385	392	377	374	381	388	391	426	360	362	389	408	385	387	387	396	396	375	386	366	381	426	392	397	373	383	352	361	368	382	383	380	390	393	408	377	390	373	369	406	400	400	386	399	401	374	431	394	422	403	368	409	371	409	387	375	396	409	382	357	382	362	400	370	399	405	409	390	380	403	415	392	411	399	377	379	380	400	375	352	396	375	386	389	395	415	383	391	382	384	356	362	369	389	380	405	398	354	395	378	386	361	380	372	362	393	404	394	378	372	391	415	423	395	376	398	394	384	366	359	385	342	409	382	372	387	397	405	409	415	359	368	410	362	401	405	434	424	392	410	392	394	351	398	446	404	386	430	379	368	415	359	382	381	380	370	392	371	372	369	391	386	383	365	394	380	378	354	373	367	341	359	366	376	410	396	408	374	377	386	392	372	426	391	377	402	382	405	384	389	373	344	397	423	378	381	389	387	406	371	393	388	371	382	377	374	380	345	398	346	394	372	368	397	387	408	375	405	363	376	367	390	427	365	405	381	388	384	406	392	418	419	395	359	377	373	383	382	367	360	405	416	366	382	385	371	349	410	384	386	404	375	403	359	416	393	375	407	394	404	360	375	404	383	401	358	392	363	387	372	394	383	382	365	377	427	377	428	386	358	358	356	401	417	407	381	424	367	370	388	407	356	400	389	363	387	387	364	404	404	404	399	406	399	345	415	380	390	375	395	407	361	368	376	385	388	386	406	380	371	401	407	385	394	374	397
43282	58275	40633	18123	11481	7521	5469	4679	3945	3107	2467	1996	1731	1506	1328	1124	1038	904	814	682	704	628	562	565	538	520	504	484	445	443	463	407	417	424	460	441	429	406	453	399	379	367	384	390	414	383	394	404	390	375	400	384	402	403	413	409	401	425	404	412	425	375	393	405	407	407	392	398	388	366	395	390	387	403	404	393	416	412	393	367	382	389	409	421	405	368	340	397	410	373	383	388	386	352	371	439	370	365	426	398	386	412	380	399	405	426	404	374	393	401	427	430	410	387	413	395	419	430	397	396	387	386	394	394	413	413	386	392	377	388	468	383	414	388	415	401	371	359	413	387	411	426	382	379	425	400	389	400	409	377	434	395	409	366	368	445	415	395	393	425	389	387	360	400	376	416	368	435	392	379	412	399	399	382	384	390	411	409	421	368	378	404	402	371	384	387	400	372	395	420	390	372	341	403	380	399	361	381	407	378	405	402	383	407	378	379	409	385	363	386	395	377	392	389	387	392	429	403	417	401	404	445	396	389	384	435	387	380	383	406	400	411	386	392	400	399	380	367	413	405	410	405	384	420	371	383	384	403	393	376	392	398	382	425	358	397	383	428	381	378	393	392	406	406	353	410	369	402	422	379	356	408	394	408	404	390	358	417	411	377	383	405	385	427	377	416	405	358	379	378	372	380	399	393	400	386	399	414	362	381	409	407	371	415	381	402	362	395	410	409	365	369	413	401	390	409	388	388	385	406	405	449	391	424	387	402	381	410	385	404	420	391	364	404	377	386	374	382	374	362	395	391	433	381	407	433	403	378	354	413	451	404	404	367	400	398	398	359	389	413	351	421	425	386	387	362	375	402	380	385	421	365	397	387	367	378	407	395	412	382	387	376	397	365	402	391	386	384	315	395	418	376	404	405	381	353	399	418	351	377	412	425	409	373	352	400	375	386	378	390	411	399	396	416	404	370	397	382	384	404	399	429	412	396	416	376	373	376	353	369	395	363	358	385	391	401	430	403	415	389	390	403	437	388	390	387	396	406	392	405	374	378	402	412	433	377	401	428	433	379	354	412	379	400	397	395	404	419	410	390	455	393	410	420	384	420	361	389	435	445	387	409	383	398	389	392	384	388	379	370	400	387	400	376	397	411	430	370	389	426	391	394	403	359	422	416	396	387	405	375	433	402	380	393	391	394	375	405	414	383	372	388	398	378	366	428	393	435	404	422	380	381	408	359	378	373	393	398	408	418	377	379	398	367	404	383	358	406	408	369	396	395	413	407	394	396	413	354	372	387	401	397	383	412	371	406	408	371	425	403	398	334	400	399	407	391	389	383	396	397	388	422	386	358	394	418	411	414	397	387	423	379	400	393	399	366	391	381	383	394	397	420	402	397	428	356	352	362	381	404	414	406	379	405	387	418	351	406	388	382	386	391	378	388	389	393	401	384	390	410	392	353	403	390	366	387	379	365	407	395	415	375	374	372	389	374	395	421	383	413	393	406	373	376	398	368	373	379	391	395	409	434	373	398	399	405	379	405	379	395	408	367	354	403	397	396	367	407	359	383	412	408	386	377	397	352	411	395	396	377	363	402	407	392	400	425	416	389	392	389	406	364	355	401	390	394	400	407	386	334	399	398	355	363	395	430	365	353	389	390	397	418	386	386	373	383	356	377	371	388	378	397	358	399	423	368	439	388	386	405	408	370	375	390	363	392	386	374	394	387	371	366	424	390	399	426	406	381	383	432	386	418	379	375	393	406	401	376	357	373	408	393	380	429	399	364	387	382	347	378	371	402	386	408	395	391	387	364	387	397	405	369	408	409	363	421	405	376	392	390	396	427	374	372	418	385	411	391	377	375	366	400	407	420	401	357	406	378	359	404	423	394	377	410	371	418	400	382	395	389	397	404	403	393	414	385	441	391	415	389	411	387	414	406	377	382	412	421	399	385	381	377	351	382	377	390	398	393	402	383	378	382	367	388	393	400	392	378	375	365	381	389	427	424	391	412	410	392	448	356	373	417	383	371	367	393	362	387	413	380	442	412	376	387	432	424	398	386	402	400	384	400	368	385	373	409	404	399	371	380	377	423	384	394	363	366	339	420	389	355	414	416	421	390	373	404	414	400	357	404	384	371	425	416	406	392	379	415	369	359	389	430	386	405	390	370	389	387	383	382	376	428	413	419	395	390	375	408	393	383	369	415	391	371	383	409	378	384	351	433	361	373	377	426	401	384	400	406	365	386	371	418	380	376	399	389	397	390	385	377	401	443	430	411	381	387	424	397	387	410	355	400	413	371	418	345	402	374	402	386	416	408	376	375	430	396	374	417	397	396	376	374	357	438	362	379	385	432	380	423	387	387	376	376	390	389	395	401	389	406	392	391	433	381	404	375	423	367	384	421	378	423	368	383	376	386	414	402	386	393	406	375	409	392	414	425	368	392	401	389	433	380	360	391	391	373	395	364	380	380	385	386	399	374	393	375	387	381	383	376	408	411	376	426	407	397	399	395	390	386	414	455	369	443	371	397	399	393	401	380	408	411	394	415	407	401	376	407	397	396	388	412	412	416	395	378	419	416	378	393	385	424	409	349	368	387	416	446	393	368	421	392	373	410	362	409	400	384	348	430	419	437	368	418	378	406	404	420	395	423	404	360	384	430	356	368	388	415	362	395	408	438	363	391	418	394	391	384	401	412	369	386	387	400	391	378	383	368	404	424	380	399	377	394	390	390	397	390	395	400	410	366	372	390	365	398	421	394	422	387	394	395	395	409	390	411	393	363	407	433	386	406	378	406	384	350	381	378	354	363	336	372	390	387	399	392	401	380	389	423	391	399	411	420	414	392	373	363	408	397	407	387	405	382	369	378	394	403	388	364	391	367	406	423	402	366	372	400	402	420	366	412	390	413	392	364	382	392	416	386	400	400	382	426	364	393	413	385	386	377	404	387	401	377	406	403	387	404	414	407	428	382	390	422	397	378	365	409	403	394	424	389	417	378	418	386	392	364	386	390	387	420	382	350	408	421	397	384	407	367	413	396	417	364	416	376	386	367	367	399	372	453	408	381	388	380	409	376	421	371	380	427	364	368	423	398	430	377	394	406	380	362	372	372	356	393	433	417	404	391	422	442	376	403	394	410	356	447	368	420	406	403	351	363	393	369	410	415	409	438	378	374	371	373	408	389	387	379	399	386	399	416	383	389	391	388	404	382	373	382	370	396	412	423	368	411	424	398	378	389	402	381	408	403	373	404	389	381	418	365	411	350	410	378	397	414	420	383	370	414	383	391	413	366	389	412	390	410	427	404	406	357	416	425	391	412	397	373	386	403	384	391	379	371	387	398	405	419	379	381	394	375	377	397	399	420	418	387	398	378	359	402	386	360	408	371	401	383	399	404	443	396	395	384	369	389	368	413	447	412	448	406	369	415	398	407	392	396	392	384	392	382	402	432	364	337	397	415	387	382	391	384	382	392	414	350	403	408	412	381	374	387	377	395	416	403
22516	20306	26700	23647	20288	20200	12148	4695	3306	2636	2279	1989	1782	1553	1422	1333	1215	1160	993	988	918	966	871	848	829	840	820	801	762	736	712	759	699	770	727	694	722	732	741	715	690	728	684	701	686	755	715	670	719	679	686	702	714	662	721	666	662	699	685	744	703	674	752	665	751	665	695	715	692	716	620	709	704	667	668	692	696	703	698	709	713	706	696	717	675	736	711	699	722	724	704	725	730	711	691	692	668	731	693	684	718	689	717	681	701	707	740	723	695	696	680	704	694	717	704	683	718	760	652	693	717	681	677	729	668	725	679	672	643	774	731	675	735	723	673	739	671	692	721	712	694	723	727	668	682	674	691	719	674	702	684	721	676	712	676	697	708	645	700	744	688	712	682	715	664	728	682	671	697	722	691	710	732	656	667	669	671	703	742	712	728	706	712	751	657	687	688	696	701	720	681	623	651	701	679	686	751	736	689	762	682	756	658	710	683	694	747	741	686	655	682	692	691	728	672	660	661	723	701	720	721	670	704	738	712	702	740	688	760	680	706	727	684	753	664	712	675	695	675	667	720	716	677	739	692	710	750	726	713	741	695	687	736	730	743	738	679	680	712	730	704	711	698	652	715	703	687	725	705	694	732	680	692	652	673	672	711	658	741	690	715	708	731	703	693	759	731	674	722	702	679	703	717	678	688	728	689	711	673	685	722	707	643	697	670	666	712	683	681	702	659	684	679	668	615	717	652	741	722	681	690	700	727	664	715	709	741	693	673	698	702	680	735	685	713	690	701	695	685	715	669	701	684	751	728	696	737	655	697	733	661	660	640	733	699	712	690	724	683	712	693	720	669	714	718	729	669	756	643	703	697	717	728	702	706	692	671	664	701	682	732	698	727	715	746	705	703	717	705	705	723	697	746	721	706	671	639	712	693	657	704	642	664	699	639	692	730	685	689	729	683	677	620	758	675	742	726	679	724	689	678	673	725	735	733	718	687	753	690	656	711	723	699	717	683	667	683	732	697	710	659	671	668	718	687	699	725	673	684	692	752	667	758	721	730	658	707	693	649	670	680	695	765	625	695	733	711	655	674	716	672	699	724	667	711	659	690	708	700	681	709	683	694	683	696	733	678	712	700	666	684	686	715	626	727	727	686	682	681	697	712	768	690	691	688	713	757	731	701	688	619	705	723	683	686	697	667	704	639	674	753	742	667	703	709	664	676	671	722	699	699	740	650	657	712	731	683	691	663	715	698	701	667	674	703	749	670	690	681	680	724	660	711	721	684	672	732	675	721	731	667	674	705	701	755	705	668	727	720	710	711	688	706	724	732	748	703	719	741	678	722	710	686	715	641	723	696	774	678	706	697	701	694	644	662	668	687	689	703	716	706	686	674	719	742	698	687	719	683	739	729	708	705	672	677	720	659	731	704	670	649	710	689	645	679	687	674	681	668	705	708	692	669	710	684	693	681	735	715	693	703	718	679	671	732	716	682	732	666	715	706	702	730	703	724	675	629	714	691	685	728	699	709	722	664	680	704	684	705	694	666	697	709	651	670	665	692	728	693	707	746	680	693	676	711	722	723	735	697	705	678	722	696	693	669	674	737	687	735	740	647	720	690	685	744	663	683	685	675	679	709	751	690	705	683	699	695	671	720	743	697	690	751	700	726	635	726	706	658	700	722	677	694	699	694	731	702	687	695	699	711	652	696	706	699	728	718	718	656	715	647	666	746	672	699	682	701	704	697	701	697	674	728	675	705	739	675	656	703	677	698	681	713	712	718	698	729	687	713	698	666	700	713	662	673	723	679	686	703	732	697	741	606	708	668	683	649	684	690	679	731	690	670	677	662	713	693	703	669	734	683	645	684	723	695	679	691	688	702	700	687	697	698	751	717	715	696	654	694	694	709	676	726	710	724	713	646	699	705	751	753	671	711	709	690	710	713	711	691	703	702	738	672	690	711	686	655	682	724	745	660	697	717	782	730	654	705	676	723	734	730	679	732	724	699	671	699	717	718	684	676	713	745	670	689	665	719	688	682	722	686	728	727	688	757	651	762	677	674	683	722	750	677	678	724	694	683	669	653	742	728	694	713	699	696	697	704	664	700	709	663	693	760	683	684	684	684	700	668	700	699	660	690	683	748	710	649	678	685	693	720	655	698	714	719	668	713	714	657	672	664	736	708	659	676	704	706	765	623	672	742	678	686	737	701	680	608	715	683	663	700	724	674	684	702	666	695	699	690	645	702	735	651	673	702	767	683	715	665	715	643	691	703	683	692	700	708	702	749	654	654	719	650	664	695	675	737	683	692	684	713	682	640	694	688	695	731	704	678	659	688	707	683	703	647	662	717	709	684	719	677	653	671	745	680	700	725	669	670	692	678	698	700	691	702	734	698	658	676	661	718	713	687	678	695	719	672	656	688	689	705	656	662	678	709	674	701	710	709	720	717	710	730	649	690	681	695	704	693	691	724	722	718	735	708	720	669	728	653	678	677	712	716	672	724	721	702	699	676	662	698	732	734	737	724	699	695	667	705	680	693	662	700	691	714	711	705	742	669	676	698	658	677	727	678	674	651	713	685	675	711	701	722	704	644	691	679	697	748	702	664	690	696	707	732	701	719	692	662	698	749	705	692	745	670	654	670	678	708	754	660	695	703	684	667	699	686	701	695	692	690	680	724	683	679	675	644	697	734	690	683	649	704	729	680	723	729	692	717	675	683	702	649	708	666	700	720	728	668	669	705	668	692	692	648	685	684	676	735	650	676	685	698	752	670	720	734	715	701	693	700	718	674	696	712	713	686	678	641	700	668	680	713	731	731	695	685	673	686	662	722	690	743	676	684	749	721	702	665	691	673	735	668	678	741	701	699	709	737	657	729	716	684	689	665	707	655	703	678	669	672	698	687	726	701	704	698	688	696	696	690	674	701	707	730	704	693	683	643	705	713	713	722	746	678	660	711	673	715	723	679	739	681	685	741	703	705	705	657	724	675	674	738	709	707	678	676	659	686	704	707	652	741	712	666	711	658	629	698	674	701	700	673	684	698	723	680	660	718	673	653	659	700	684	684	691	658	725	692	662	719	711	745	660	690	707	708	676	614	703	667	727	735	669	722	732	711	746	675	678	688	709	686	687	682	668	681	684	690	760	688	716	732	704	713	723	663	729	638	672	692	650	664	690	716	662	667	629	672	750	670	683	689	703	688	661	687	675	678	717	688	737	721	669	725	720	691	715	740	688	659	674	695	639	671	702	717	682	771	699	650	663	741	675	628	663	726	708	711	721	720	688	692	693	722	700	709	683	654	708	691	712	710	671	760	702	718	698	716	655	696	680	643	674	657	716	630	748	711	676	685	705	733	680	718	735	708	714	671	696	698	723	663	702	695	677	644	738	664	736	693	678	702	762	678	673	682	670	743	695	719	739	721	718	712	677	718	706	695	678	715	713	705	675	695	722	732	704	682	708	702	635	687	766	688	691	648	702	679	677	732	686	723	669	662	689
48395	70174	49084	24247	17038	11764	8711	7501	6117	5023	4047	3473	3021	2593	2338	2003	1802	1554	1425	1290	1273	1169	1066	1040	1011	938	914	853	804	788	797	740	728	789	723	801	720	688	701	733	739	698	724	719	718	715	697	632	701	712	699	676	693	698	731	696	656	720	734	707	673	734	697	741	678	672	651	688	720	639	695	686	694	735	701	690	720	698	692	702	680	676	691	704	670	658	691	682	693	692	698	674	700	651	669	702	669	670	717	693	671	711	699	678	690	665	683	702	700	700	709	732	646	667	655	682	721	687	660	683	679	742	703	680	644	688	638	716	659	676	688	718	720	702	665	653	707	715	690	678	679	699	704	688	720	665	697	665	681	671	690	707	647	710	694	657	720	667	702	687	706	635	693	718	695	683	677	696	680	694	649	709	639	721	683	704	694	641	706	682	652	673	679	641	707	695	700	693	684	691	686	717	665	690	672	674	641	671	689	646	646	651	693	676	685	742	708	716	679	743	671	682	666	728	697	708	684	682	694	679	659	699	707	681	678	691	674	728	710	760	685	677	701	701	654	684	700	698	707	658	666	698	680	685	648	685	737	714	685	686	673	701	680	703	635	700	672	719	686	668	729	700	667	673	670	690	683	664	678	747	661	709	649	657	689	681	698	688	666	703	698	687	690	713	626	694	651	639	687	688	737	620	683	704	701	664	686	752	703	729	712	685	665	696	686	676	627	673	647	739	730	692	680	776	674	690	696	666	663	731	715	704	698	694	679	709	661	680	680	672	722	694	688	670	695	627	694	691	695	671	706	689	651	674	672	662	661	699	716	678	689	720	657	678	684	637	679	687	735	653	674	684	698	690	674	692	694	638	698	649	717	688	681	670	656	747	721	692	678	705	689	694	691	708	657	619	727	706	668	704	648	722	684	670	682	659	664	691	693	661	705	686	696	691	684	656	677	676	662	698	646	703	699	693	681	664	688	674	710	678	687	651	703	643	720	715	670	667	726	656	719	650	674	686	722	720	656	690	703	696	691	647	670	676	678	695	680	709	673	716	695	699	654	688	682	664	676	739	680	693	734	667	700	729	666	628	692	698	663	677	697	741	661	688	659	694	694	679	760	695	658	659	679	664	704	682	656	667	717	679	675	720	711	696	705	665	662	672	695	706	662	704	672	629	693	681	694	717	696	695	662	699	672	643	692	682	658	682	722	724	643	697	712	699	642	703	729	692	677	714	657	654	707	718	686	701	661	674	649	717	660	713	648	659	629	679	680	709	639	721	653	662	695	675	673	738	687	682	686	656	640	680	690	710	695	739	711	677	671	708	671	663	712	690	719	649	704	664	726	685	662	684	708	709	713	706	708	661	709	641	726	710	727	672	696	674	654	709	688	696	652	665	750	652	657	656	682	716	725	671	720	675	688	700	718	706	677	661	668	682	657	681	694	653	628	674	712	700	635	717	694	684	671	712	620	671	712	654	696	693	650	675	724	660	698	668	712	694	682	693	710	675	682	716	703	704	686	668	652	631	665	685	681	729	666	636	699	709	676	645	674	655	675	677	668	708	658	700	662	673	709	689	684	642	685	617	714	681	699	728	685	706	731	675	694	706	695	712	697	695	656	658	685	688	723	693	646	693	701	744	666	686	675	682	700	674	706	718	684	661	674	648	695	677	723	665	686	697	675	655	644	719	668	670	677	680	651	670	683	711	683	670	661	689	712	674	683	693	704	682	667	676	674	651	732	690	677	681	669	669	657	680	704	683	731	726	664	704	723	738	661	725	659	703	700	691	673	674	676	697	682	671	646	703	679	649	732	655	712	716	676	688	702	713	676	699	699	690	727	698	659	685	733	695	689	707	676	711	666	731	700	664	716	678	692	688	681	694	635	666	699	698	711	667	697	711	687	647	728	678	714	705	661	654	736	677	687	711	679	685	703	702	690	640	678	700	720	620	688	678	695	656	628	666	673	692	663	657	689	724	638	671	714	718	716	674	698	650	669	674	678	704	678	696	643	676	697	651	682	657	672	710	646	697	737	685	656	687	688	633	688	681	739	635	662	639	715	653	727	683	692	715	707	655	687	684	707	682	657	689	653	661	640	674	714	682	701	650	720	683	672	718	707	705	664	678	691	686	695	658	664	684	705	661	718	666	626	673	625	696	675	642	690	667	700	690	705	665	650	659	695	698	741	668	706	660	712	716	666	709	664	682	642	666	621	700	680	677	680	721	698	658	681	657	644	685	622	720	656	669	690	687	663	707	676	692	678	714	747	666	737	680	681	720	703	684	672	703	689	671	705	661	706	673	700	644	692	708	666	673	693	644	660	685	698	731	674	738	697	664	693	671	721	723	720	766	726	698	656	707	669	640	697	703	737	642	678	676	697	690	692	686	702	659	665	680	691	724	703	656	680	710	683	673	725	659	665	721	641	679	657	722	670	693	717	629	665	686	676	734	729	670	662	669	719	703	681	652	663	689	649	743	681	696	657	684	690	682	715	697	661	694	717	654	706	703	684	677	683	693	636	680	704	685	672	686	689	675	686	704	689	649	702	689	733	729	666	704	699	722	700	699	679	718	685	646	675	626	700	671	698	643	656	718	691	723	676	694	673	699	730	690	690	681	700	707	686	713	675	683	697	684	708	708	696	717	690	705	685	738	684	659	677	637	681	681	695	708	715	714	713	695	690	652	685	660	668	677	688	672	646	672	736	649	751	693	674	718	656	723	694	652	782	644	665	654	698	638	708	706	648	689	691	690	687	669	729	679	692	679	684	747	736	694	700	671	695	703	690	665	679	642	675	744	693	723	661	652	713	653	679	657	636	649	710	688	664	713	667	638	691	710	753	710	704	745	659	680	708	713	666	787	697	653	700	723	703	679	683	670	649	721	671	692	714	705	664	705	739	689	696	717	698	749	719	708	654	649	689	700	709	679	644	698	714	695	663	743	696	693	654	666	712	715	680	670	661	692	726	748	688	744	667	664	674	723	670	651	661	695	657	684	720	708	692	697	687	744	695	688	722	715	649	671	691	687	700	672	648	680	696	715	691	744	684	658	734	677	626	700	666	676	718	689	695	651	684	713	679	665	722	714	652	746	670	639	714	680	730	663	719	694	719	715	675	687	656	731	671	691	683	685	683	671	687	670	660	663	678	675	716	670	640	720	685	677	740	642	689	658	719	722	711	634	696	687	646	722	720	674	628	668	685	713	701	678	698	736	672	664	706	666	722	664	668	698	695	714	711	677	643	727	695	678	657	666	677	712	685	725	676	695	671	698	667	687	699	671	714	699	699	729	677	667	685	704	684	659	716	661	706	723	675	728	687	662	630	649	672	667	676	634	637	656	665	692	698	711	683	653	692	703	667	727	664	657	674	717	661	677	682	732	694	684	726	685	667	737	711	724	684	675	664	695	656	694	688	729	665	663	666	675	675	649	663	721	710	630	691	666	686	702	670	722	649	691	640	717	735	677	676	683	628	709	717	692	685	714	680	694	652	682	696	696	648	647
39888	40224	26994	11158	4109	2245	1589	1312	1056	878	779	717	586	543	481	442	425	394	329	337	300	338	310	302	304	291	297	291	275	266	252	269	285	260	252	285	269	260	278	283	267	265	242	275	253	242	245	271	269	263	248	254	273	292	260	239	271	265	233	256	253	252	257	249	294	310	248	248	253	282	233	238	296	277	260	248	267	257	275	258	250	234	264	265	274	288	265	224	268	253	255	294	257	273	237	268	260	257	269	287	271	235	252	259	259	266	295	268	248	238	291	292	290	251	256	279	273	284	265	238	239	270	284	268	246	249	255	277	266	255	262	274	253	223	256	269	263	250	295	246	263	242	267	255	256	274	264	257	250	275	275	239	231	257	285	261	268	277	257	264	239	265	291	277	247	273	240	239	248	265	262	264	265	255	265	258	265	278	233	265	264	247	285	271	285	298	275	252	255	267	272	245	269	260	274	217	249	266	237	226	244	258	258	275	267	272	283	289	279	269	271	266	282	275	260	290	271	243	279	258	248	250	286	274	269	248	246	291	269	238	277	273	253	279	297	274	247	242	207	269	264	279	276	246	287	253	263	255	276	294	258	264	275	263	262	267	259	267	245	253	238	281	245	276	239	272	230	265	250	276	285	244	260	274	282	250	257	283	267	266	268	255	288	256	252	269	237	250	247	272	276	275	263	237	263	290	278	284	271	248	261	277	275	299	273	259	264	276	265	267	261	272	246	259	247	228	257	272	263	257	232	251	281	276	283	267	298	288	220	251	259	252	263	266	279	251	245	272	284	238	240	241	284	254	265	229	257	244	264	258	239	285	273	270	242	252	258	261	242	251	257	246	252	244	229	268	247	275	291	256	279	250	252	269	256	268	267	278	246	271	259	263	250	258	244	253	242	271	278	285	266	245	219	294	257	245	229	270	223	247	277	221	246	251	254	279	277	245	247	269	270	244	248	265	245	292	273	264	265	266	251	257	256	229	264	303	247	311	287	240	259	266	283	240	215	226	251	266	278	267	245	252	266	256	246	280	253	264	261	250	248	243	268	267	236	279	252	279	228	287	260	257	220	262	262	290	269	284	234	222	274	266	272	260	244	271	232	237	273	291	286	233	264	258	238	301	264	242	272	259	259	256	266	252	277	267	281	282	254	270	274	265	289	253	257	269	259	252	273	264	263	244	270	284	266	285	256	234	256	268	236	275	265	269	267	278	243	249	283	242	249	233	255	258	274	256	271	269	270	263	249	253	264	268	266	290	268	255	270	258	283	275	285	255	307	254	257	264	245	266	274	235	250	237	252	262	261	246	277	256	263	276	293	266	241	257	250	257	264	263	277	282	246	268	264	261	239	264	257	253	274	260	256	252	277	269	276	248	233	258	256	279	258	255	272	271	264	257	274	263	263	235	264	252	250	248	295	278	219	279	270	241	257	250	264	269	271	252	267	239	260	264	268	248	220	268	275	266	259	256	265	243	266	263	257	272	253	260	244	258	257	258	269	276	279	288	235	247	269	256	250	273	241	270	261	305	216	239	263	259	256	311	255	258	248	244	238	270	237	267	268	262	237	267	252	246	274	292	260	273	262	252	293	275	267	251	283	263	233	263	283	243	290	261	245	283	287	240	274	269	263	278	281	257	271	308	249	290	253	260	264	292	245	231	257	270	246	263	250	270	260	262	267	279	241	251	265	246	288	273	267	278	271	287	265	231	258	255	264	253	262	241	257	249	249	259	275	264	248	311	267	233	242	261	263	234	242	275	258	253	246	256	265	251	234	236	287	262	240	270	248	255	286	248	284	271	264	249	244	263	254	272	254	261	286	261	249	267	266	296	246	286	254	248	252	249	250	282	228	273	265	268	275	305	260	265	240	247	259	228	259	271	290	239	247	269	259	241	252	239	279	246	268	227	252	264	263	243	260	263	235	268	259	315	244	261	262	276	256	252	274	259	278	235	263	295	270	282	276	250	264	268	252	268	246	272	289	245	278	267	298	253	282	262	265	279	266	277	256	265	279	299	267	252	276	247	273	256	285	272	275	262	252	278	276	255	275	257	264	274	229	303	296	281	250	261	242	273	252	232	280	255	272	285	256	278	286	244	258	267	266	262	254	263	263	278	246	302	282	232	234	262	260	256	262	269	239	263	278	254	272	290	262	263	253	246	275	269	275	275	276	271	251	280	270	249	267	262	261	251	255	283	264	270	267	275	275	246	261	281	259	296	245	285	238	274	243	285	261	252	239	229	249	272	270	229	262	238	293	266	259	285	285	273	264	253	240	256	257	268	250	266	284	274	256	253	303	273	307	278	286	286	257	262	236	285	280	258	249	252	251	227	255	248	264	256	240	243	260	264	260	282	259	258	253	263	244	278	264	277	271	297	259	266	247	257	295	263	259	275	242	253	268	246	223	250	287	279	276	283	282	295	264	265	241	283	281	244	256	284	291	258	257	262	263	267	255	242	262	245	262	260	250	254	254	274	261	261	280	251	261	275	255	273	261	250	283	251	267	256	256	265	250	267	267	260	270	270	251	246	263	270	235	253	263	257	242	257	272	272	259	279	293	258	250	281	262	264	250	256	268	247	260	276	269	289	236	267	261	277	260	257	275	239	275	251	225	303	258	268	288	255	255	240	252	234	280	276	252	278	250	271	254	281	266	273	247	253	286	243	270	295	254	283	267	249	256	260	262	284	268	236	265	295	255	271	277	237	265	263	259	263	277	270	272	279	255	267	256	272	220	274	276	260	262	278	270	269	243	253	257	244	260	259	268	253	240	265	240	262	278	252	245	212	252	272	245	261	261	260	246	275	249	268	271	288	264	276	276	254	260	265	252	278	286	289	277	284	271	258	255	271	237	244	257	232	258	268	286	240	263	291	275	270	251	252	250	255	284	256	264	247	243	286	256	278	274	279	226	238	263	267	252	279	277	247	262	268	254	279	278	226	253	282	242	247	259	261	260	249	266	255	261	236	254	254	264	274	244	266	287	278	278	280	245	265	245	287	259	254	247	267	258	282	265	251	267	220	255	269	262	255	250	279	267	292	262	265	254	291	233	245	274	264	269	295	255	273	246	265	262	265	266	262	291	260	247	254	275	251	271	258	273	274	268	274	246	252	263	258	278	275	260	292	251	268	275	257	295	253	259	252	269	215	266	248	259	251	263	258	249	242	246	270	262	243	284	275	269	265	252	245	293	253	259	252	273	270	286	228	225	260	282	258	244	291	218	260	247	266	258	267	240	274	251	292	231	279	242	249	283	254	249	232	283	280	266	265	264	256	272	273	276	262	261	266	279	245	254	257	265	277	279	255	250	260	270	271	255	261	273	238	279	258	261	272	254	244	265	279	266	283	254	253	281	257	243	263	283	279	295	250	253	240	270	255	252	245	260	256	252	253	269	273	279	255	253	266	292	246	242	274	257	242	265	279	321	288	262	267	248	284	246	238	272	258	241	272	256	268	262	273	259	260	274	280	254	251	284	245	247	258	268	267	264	280
44510	48368	29445	12364	7281	4625	3313	2723	2395	1896	1538	1396	1170	953	885	737	729	582	513	486	437	399	397	364	364	382	334	327	332	311	312	313	289	328	292	326	296	258	271	296	277	303	281	249	299	310	272	282	291	303	256	281	278	277	267	276	285	291	269	300	303	272	293	287	273	274	282	288	280	267	304	283	296	278	293	286	293	273	296	288	264	277	253	270	296	275	311	282	296	301	275	299	251	281	295	282	268	290	274	271	294	259	272	301	267	304	279	301	296	273	292	295	285	289	313	299	286	266	252	284	299	259	276	274	282	286	288	259	279	320	290	287	286	286	274	278	290	269	279	289	272	256	280	290	329	288	286	260	282	287	314	288	294	250	284	287	287	286	276	275	269	329	315	289	267	265	280	316	289	279	285	284	301	292	269	260	306	301	286	285	282	272	261	265	268	325	301	278	284	287	268	300	282	274	266	273	274	274	291	276	313	261	301	295	266	265	277	280	288	297	280	281	251	269	271	280	269	281	284	290	290	291	298	288	277	313	327	278	315	307	276	284	312	264	284	277	272	255	274	284	253	263	266	301	275	291	275	293	291	308	261	306	279	288	287	300	259	259	285	314	308	275	253	249	309	288	265	295	279	294	289	311	305	276	287	269	293	313	278	273	280	297	313	287	266	298	294	296	255	290	297	285	300	279	304	276	262	290	288	299	274	273	288	260	292	292	296	254	281	295	292	280	268	294	305	295	303	262	287	273	275	315	288	303	249	261	272	276	259	280	264	277	320	272	287	289	294	315	261	273	292	294	296	311	292	277	295	289	264	308	278	285	260	310	290	254	277	263	282	291	239	281	292	298	299	265	282	292	279	289	271	273	271	294	314	262	290	294	327	304	308	291	255	255	287	298	296	265	296	308	322	293	287	307	265	267	275	292	276	280	282	301	294	278	316	293	291	316	303	283	270	281	287	293	270	252	261	280	310	270	254	281	282	271	277	299	304	313	269	271	267	309	303	274	277	286	290	275	293	246	299	282	269	314	281	267	279	280	243	289	310	264	303	265	271	276	280	247	268	274	312	280	297	295	271	294	286	283	260	292	280	270	303	289	288	288	313	295	302	270	307	288	280	296	312	305	276	292	262	245	298	281	297	290	310	298	269	271	295	302	315	295	310	292	305	252	281	308	280	270	282	281	302	297	279	257	305	299	272	274	288	294	279	284	286	278	289	280	274	281	272	276	285	273	284	288	284	288	273	294	282	290	263	294	271	315	308	293	288	292	270	251	282	292	306	306	290	298	280	324	268	279	276	301	254	305	269	292	293	293	263	263	314	295	308	295	314	285	284	291	292	278	301	300	269	287	293	273	299	299	289	311	245	277	286	308	283	309	262	290	271	306	299	294	305	296	288	286	285	278	281	293	308	262	265	323	297	277	311	271	269	300	290	290	281	306	291	279	289	278	321	293	289	306	262	316	291	297	285	316	292	273	297	276	302	309	289	312	263	271	280	257	281	296	300	269	312	300	278	292	286	308	272	264	261	270	282	280	261	284	293	295	287	302	304	279	287	301	290	301	288	278	290	320	293	254	280	278	293	292	320	325	309	255	294	290	285	315	267	260	290	286	310	314	280	305	301	310	263	288	272	266	252	300	286	282	290	296	246	280	286	282	279	292	271	303	291	257	314	257	276	317	268	285	296	279	279	293	278	293	306	266	286	301	289	259	255	277	268	303	295	278	272	269	281	256	266	272	256	272	297	271	283	266	293	275	275	297	271	289	287	280	304	306	307	263	280	271	307	284	287	244	280	288	279	260	295	251	290	268	286	276	337	290	298	268	283	306	287	284	296	299	271	277	296	276	278	273	281	276	254	264	273	294	286	270	334	287	282	305	307	294	281	291	282	285	281	299	257	327	291	289	279	281	297	299	288	284	269	295	282	303	276	278	267	251	283	284	286	269	281	268	279	278	289	292	281	289	254	291	264	277	277	278	248	298	265	256	297	279	284	257	250	298	263	299	280	276	270	290	272	305	298	296	288	301	268	266	299	297	284	279	289	293	287	293	268	288	275	301	270	309	285	301	267	264	297	280	305	291	309	302	309	298	279	272	258	312	287	285	265	261	267	278	280	301	297	274	295	285	290	266	283	277	300	282	279	322	295	276	284	241	289	284	292	279	283	294	245	269	260	275	284	267	279	269	282	313	274	282	275	260	259	283	277	259	272	297	286	254	297	272	280	268	273	284	287	261	297	307	299	283	282	268	274	278	298	301	309	272	301	285	305	276	277	275	283	249	272	316	266	293	323	278	271	272	289	318	290	299	274	302	283	269	283	295	318	265	312	276	295	307	278	297	271	272	290	265	266	294	284	301	291	301	274	313	289	290	264	269	290	268	276	276	280	279	270	296	304	281	318	271	300	283	268	307	291	298	284	265	262	295	337	303	265	298	276	297	307	304	257	295	291	254	285	287	307	260	283	246	285	251	293	282	285	275	298	259	298	301	251	280	301	283	277	279	271	280	278	272	290	276	301	308	308	279	259	287	261	295	288	285	288	269	280	270	262	283	316	302	325	243	297	286	281	305	278	295	311	295	289	272	292	301	306	266	306	286	312	291	266	290	284	296	288	263	297	265	297	278	267	298	267	252	293	322	284	294	338	293	288	273	323	298	292	258	273	272	261	269	285	296	296	303	276	301	300	294	267	320	300	282	282	253	273	255	299	265	271	296	279	269	265	281	306	284	292	276	290	281	278	259	294	314	296	276	281	266	313	283	282	250	272	276	284	281	310	265	265	270	289	276	272	291	312	304	278	297	281	262	301	263	264	292	279	282	288	282	262	287	305	266	265	278	266	257	281	265	282	281	306	286	289	256	264	280	288	257	283	310	297	297	281	292	290	242	290	290	290	271	262	263	275	294	269	278	282	295	303	319	251	309	271	284	281	252	293	291	254	278	305	301	286	277	271	315	292	289	291	292	298	272	310	250	266	305	304	312	259	282	290	292	293	280	255	285	318	287	274	310	253	275	278	294	270	283	283	273	283	299	273	275	271	283	268	279	286	272	287	277	279	311	312	286	295	289	260	282	283	279	280	282	276	289	268	290	267	286	314	272	298	294	277	251	277	274	251	301	297	268	281	324	280	300	261	271	275	310	254	264	268	310	289	267	302	276	274	301	278	332	303	284	268	307	274	280	286	263	267	293	298	298	262	276	282	277	291	260	307	289	297	280	307	265	292	249	275	283	259	293	327	255	317	280	285	263	268	289	278	293	261	288	279	304	287	251	272	264	291	273	268	265	274	310	272	290	272	295	250	282	303	261	289	285	300	262	305	244	287	266	295	296	301	291	275	248	308	286	296	292	274	282	267	269	284	305	285	289	279	264	311	309	290	282	303	292	284	299	287	282	291	277	278	280	294	275	266	295	307	281	285	278	278	268	284	297	258	284	286	309	292	273	308	279	260	274	245	307	273	277	302	261	283	325	294	281	253	285	269	305	290	300	314	278	276	310
25242	20578	26170	24485	17675	6782	3194	2124	1722	1457	1247	1140	991	883	804	681	676	654	626	530	539	480	462	481	474	452	462	453	445	428	420	397	427	411	384	369	460	378	436	384	388	382	436	385	391	406	420	394	418	418	417	412	405	336	364	389	398	407	405	400	413	426	379	378	380	373	394	373	368	411	373	389	403	393	406	396	412	363	380	404	369	394	386	367	406	400	356	376	368	371	404	366	423	382	375	372	369	459	398	392	402	386	377	386	370	387	389	406	434	370	389	409	346	383	426	375	392	399	391	367	409	395	376	391	404	362	390	388	388	387	429	411	384	336	371	434	373	384	379	387	417	392	377	396	381	407	409	390	410	355	381	390	409	366	378	352	359	386	382	444	360	381	369	398	390	402	367	407	390	392	384	407	378	364	401	407	383	394	390	369	370	412	384	380	384	385	394	393	374	421	392	374	389	364	359	369	420	409	388	387	378	388	360	377	369	386	415	369	386	424	411	346	363	382	371	443	397	365	428	389	391	397	387	406	357	419	374	448	425	378	392	409	405	406	409	365	360	401	377	384	391	398	393	392	372	428	399	394	401	425	384	352	387	377	408	415	382	386	399	417	390	365	410	370	379	380	403	404	350	424	368	368	397	398	394	403	371	401	386	384	409	399	382	401	388	395	422	373	387	383	406	360	400	405	411	375	393	382	423	385	360	412	374	417	385	373	391	428	346	417	395	395	396	381	410	417	360	400	410	399	402	390	398	426	381	394	408	384	398	378	372	406	383	405	383	396	369	404	362	381	372	377	394	395	390	369	383	391	367	404	412	400	411	397	387	410	396	372	400	407	431	389	404	400	408	406	380	408	357	382	408	382	360	390	400	414	391	370	362	392	398	378	417	444	386	398	378	361	355	394	400	385	391	390	392	406	381	420	385	390	347	384	407	409	383	425	391	392	408	401	404	395	400	388	411	408	358	392	387	386	394	451	425	404	395	364	381	350	407	382	394	387	396	399	403	388	383	390	409	391	397	350	400	399	373	398	382	344	408	394	416	381	395	369	354	390	404	393	409	416	408	376	413	398	378	397	433	406	386	414	384	374	405	362	407	409	411	412	385	388	369	384	393	412	391	414	411	408	369	410	354	374	368	390	391	373	400	414	377	375	396	401	382	400	395	395	416	415	382	367	373	413	385	414	393	400	400	399	378	400	433	396	421	383	369	384	346	414	387	407	382	402	393	403	406	412	377	389	377	400	362	409	365	391	380	384	391	387	396	423	400	383	406	425	417	381	384	386	406	390	432	420	391	381	397	381	425	408	382	426	383	391	373	374	400	397	389	358	399	361	383	390	372	380	396	395	408	378	425	389	406	373	380	398	410	345	404	389	402	400	407	407	352	425	404	421	408	368	367	416	409	361	379	400	383	426	370	346	405	412	379	389	402	402	404	384	398	435	383	406	405	403	390	371	411	390	384	394	385	395	358	413	386	387	358	380	402	366	407	400	392	353	427	378	377	389	378	399	387	378	382	395	369	388	377	395	398	413	443	383	409	402	396	397	376	403	383	393	374	397	385	426	344	400	400	444	378	377	385	395	432	414	414	393	384	378	407	392	391	372	389	395	403	393	405	414	412	391	378	438	369	368	422	389	385	392	406	381	434	410	414	376	442	371	380	406	394	409	394	406	407	410	395	364	392	389	386	348	381	378	363	373	430	389	393	380	391	411	373	390	395	430	364	412	405	391	371	423	430	388	388	394	372	449	377	424	369	400	374	394	416	378	375	421	396	425	402	414	406	363	398	399	416	422	369	415	403	398	410	390	391	376	366	369	385	368	420	435	327	399	393	397	369	403	396	399	348	351	388	381	383	405	410	393	397	362	377	405	389	388	388	364	412	427	411	395	403	387	401	396	414	391	417	423	383	403	418	414	400	409	375	364	389	398	398	372	397	380	393	393	401	400	374	365	370	421	387	366	387	371	385	376	386	372	420	390	376	447	386	395	372	388	404	398	342	396	376	367	414	399	405	374	434	398	383	424	389	395	388	410	365	391	394	402	422	372	399	391	407	371	367	394	386	376	363	382	414	372	388	384	391	404	386	359	396	364	381	413	403	418	373	415	354	375	394	389	371	390	418	418	376	386	412	391	383	392	367	377	360	431	361	388	437	403	393	417	414	400	424	402	399	356	383	385	382	379	382	388	384	406	402	364	420	412	412	391	410	401	381	365	361	369	371	370	385	394	387	389	401	390	390	361	408	415	405	374	388	404	378	381	372	406	392	389	379	446	393	410	378	395	361	411	410	394	397	359	394	401	416	396	400	402	380	395	362	397	369	391	385	382	381	377	346	393	395	364	367	420	381	363	383	395	366	375	417	373	405	373	375	405	405	374	395	420	373	424	367	379	396	396	394	390	361	403	408	426	374	396	375	357	391	399	406	378	389	389	403	353	395	403	398	382	381	395	372	422	460	381	438	376	415	380	367	415	374	372	404	406	384	394	372	410	371	386	373	387	434	428	407	407	378	401	367	372	369	386	427	407	398	363	390	359	372	410	435	421	376	414	390	381	384	399	403	407	375	377	406	368	392	391	366	403	375	408	364	372	418	435	401	367	416	420	425	373	420	407	386	410	429	380	368	407	407	408	420	370	366	364	401	381	396	392	424	379	401	371	389	376	397	351	408	375	407	413	393	406	422	388	380	391	376	383	379	397	433	380	369	390	397	392	390	399	386	394	397	398	400	366	395	366	382	381	378	386	390	399	398	413	409	383	401	383	374	400	388	377	379	398	421	407	417	386	398	388	397	415	398	387	395	412	412	406	405	391	423	408	370	370	331	387	372	422	394	425	362	373	369	419	384	383	380	385	434	403	397	381	375	402	429	416	390	394	372	391	419	385	389	385	385	431	393	405	417	359	361	350	413	432	386	379	405	368	356	352	414	421	374	446	418	397	386	430	411	383	377	408	368	402	387	443	396	398	377	392	411	381	395	393	420	420	398	398	399	398	376	389	403	413	385	397	417	355	405	361	379	355	421	387	381	376	436	396	363	393	371	370	418	385	394	400	423	395	357	376	410	411	416	380	400	420	394	396	390	409	409	397	400	387	399	376	387	384	340	368	387	382	437	411	419	366	368	417	388	405	426	344	375	415	435	327	407	366	395	391	405	382	381	377	386	433	403	430	395	421	390	379	401	390	397	398	357	370	408	425	404	425	420	364	379	393	417	397	382	366	434	386	414	391	395	416	396	397	386	392	378	442	376	392	410	366	401	394	375	377	378	413	393	388	376	399	361	412	345	361	376	366	384	407	380	365	400	390	394	372	384	414	407	386	364	420	433	415	422	404	396	377	387	368	377	397	393	367	413	412	406	364	360	402	375	377	383	401	412	392	411	388	418	391	386	371	413	385	401	436	389	393	378	395	368	405	403	398	413	385	426	447	363	389	398	413	372	400	396	408	389	374	367	428	395	426	378	390	386	380	369	376	365	407	351	382	414	377	397	385	398	403
43715	57932	37463	17231	11004	7485	5455	4207	3474	2858	2366	2123	1859	1511	1277	1195	1055	878	825	753	677	653	608	572	574	527	492	479	464	479	487	463	430	453	446	465	389	398	429	424	416	444	423	442	428	392	410	410	415	443	393	374	410	375	382	375	420	406	403	404	402	450	414	394	396	405	385	403	389	424	401	398	398	385	412	383	387	415	397	437	377	400	425	373	408	405	418	399	398	396	430	412	432	410	415	448	442	395	374	381	360	374	367	398	400	421	398	418	379	412	418	384	391	377	358	384	379	385	411	412	384	381	389	406	412	368	390	382	409	392	412	390	416	403	396	398	392	386	384	429	408	370	430	384	337	399	393	423	399	434	387	427	395	359	423	390	432	392	391	385	415	390	431	441	425	421	445	419	357	401	388	380	378	382	407	390	411	407	435	372	385	396	473	422	378	409	419	404	398	414	428	392	391	409	415	386	385	377	389	427	428	383	405	397	402	415	423	422	384	393	416	442	436	396	416	394	378	414	397	395	436	395	424	384	403	377	411	385	389	423	388	394	375	411	366	405	384	400	415	409	395	411	402	432	411	398	416	408	378	398	387	382	417	415	366	419	431	396	399	403	401	403	375	381	408	407	389	385	411	392	411	389	384	408	379	424	373	420	370	393	417	389	414	431	393	392	421	366	426	388	414	390	407	403	381	415	384	359	406	398	402	403	398	406	423	420	401	393	404	382	453	400	387	401	366	378	400	434	421	386	422	402	389	376	394	434	377	396	408	402	406	391	412	398	433	379	408	375	455	371	400	442	357	433	382	403	384	386	446	388	393	403	392	420	403	429	413	412	403	404	437	411	396	397	388	422	368	387	402	428	401	399	432	405	409	392	397	376	398	418	397	382	379	381	396	426	423	414	409	370	397	414	433	419	385	401	428	451	427	403	408	382	418	428	380	331	405	400	378	401	383	420	397	420	396	398	394	406	365	399	441	379	392	390	380	394	415	406	410	407	399	432	438	386	392	400	399	383	386	416	395	417	413	375	368	400	434	380	400	405	376	399	401	381	379	373	406	416	402	379	385	374	396	375	391	412	398	419	406	405	432	376	405	372	427	394	420	410	445	390	443	386	394	364	379	404	415	411	395	415	417	429	378	423	382	413	431	389	386	398	409	405	392	380	404	448	421	397	397	384	388	382	366	387	385	406	411	382	374	403	428	396	395	392	405	406	432	383	389	388	419	405	392	366	414	427	405	388	393	379	400	341	412	387	421	395	383	423	383	365	389	380	381	395	386	382	401	371	354	414	398	377	393	423	362	382	406	406	407	405	398	357	395	376	359	428	430	401	397	369	394	399	369	370	418	403	383	418	412	381	389	423	356	391	393	378	439	378	382	448	383	352	406	428	388	420	401	412	408	387	390	434	400	389	426	391	397	431	368	370	420	435	416	440	394	375	417	439	428	390	388	397	439	392	445	391	417	421	398	406	382	392	381	386	385	360	405	423	412	371	368	409	363	396	442	426	393	405	431	397	446	389	399	389	408	394	390	375	415	397	399	426	412	363	374	371	436	420	380	367	403	390	419	398	389	404	393	392	374	402	420	371	381	430	439	446	406	374	385	426	379	376	381	392	401	432	416	358	355	409	374	372	355	384	365	419	355	429	402	386	416	404	381	376	416	418	392	404	375	395	407	394	383	404	415	381	393	424	401	399	419	416	426	430	419	409	389	368	408	350	388	385	400	410	440	409	421	420	393	406	410	421	425	381	383	400	415	421	388	398	397	420	412	397	435	404	389	419	405	407	395	408	411	398	427	390	395	398	405	392	421	395	412	382	408	394	406	363	401	419	400	408	409	389	379	369	392	417	391	409	399	418	396	406	386	402	403	408	373	427	355	379	434	414	418	368	390	359	384	391	371	396	398	389	381	366	392	399	387	403	393	407	394	379	406	411	407	419	431	427	404	387	402	395	403	416	390	423	401	417	401	455	419	381	398	382	393	379	377	413	395	397	410	384	405	434	406	385	379	401	401	405	379	407	400	359	413	400	401	379	403	379	392	375	388	358	415	371	368	394	388	391	374	430	397	406	391	380	420	388	404	377	388	391	418	409	414	406	390	360	400	409	413	402	377	371	388	385	384	394	401	419	407	425	396	428	426	369	432	382	397	431	394	408	432	380	405	439	373	403	440	391	408	406	395	407	379	409	423	408	385	398	416	409	423	411	393	434	394	422	397	393	407	386	411	376	384	369	430	415	370	392	378	420	382	419	428	402	418	401	392	420	401	405	374	378	398	419	428	393	380	387	385	436	417	388	432	411	385	412	420	443	439	434	399	398	441	431	385	362	409	387	420	367	380	428	418	407	379	399	411	360	431	395	379	400	398	441	393	413	404	396	395	355	436	368	408	381	416	398	397	404	391	405	453	414	392	383	396	386	363	368	406	398	359	374	384	392	401	388	375	413	377	408	387	406	397	380	399	380	396	413	426	414	388	391	399	415	416	411	396	384	350	369	377	393	378	394	403	372	419	410	395	408	408	419	415	420	396	387	408	420	405	391	367	396	388	408	399	386	398	419	388	385	383	407	397	436	414	398	417	418	385	398	382	392	420	412	419	407	391	409	398	377	416	409	395	408	373	411	375	403	416	414	368	432	419	398	380	364	417	381	390	419	420	367	424	398	398	435	381	356	382	413	377	367	419	375	430	417	374	424	415	408	426	433	394	405	389	408	385	400	397	399	396	402	374	366	384	391	419	393	394	406	381	395	369	429	393	383	381	370	409	376	400	393	394	401	398	398	385	424	381	417	424	409	435	390	382	417	432	383	407	424	393	415	393	396	365	405	397	408	433	356	389	397	416	408	422	374	359	387	389	392	417	435	420	440	388	357	382	424	416	439	431	394	425	421	421	385	386	395	437	391	384	427	393	389	377	371	409	408	402	417	423	384	366	433	403	410	408	406	397	400	387	401	374	412	444	422	410	422	369	420	384	405	414	370	375	411	435	432	390	378	395	410	374	425	390	403	422	406	401	391	419	391	394	392	362	392	362	408	393	410	389	392	393	396	404	405	425	369	374	405	392	440	371	382	392	397	386	410	428	391	392	391	419	380	406	396	353	445	403	388	370	402	408	419	372	411	405	410	415	405	422	400	427	420	402	390	407	415	399	400	423	385	418	408	403	404	420	416	432	397	393	430	436	431	446	413	421	417	393	392	456	451	382	408	390	359	407	396	383	393	394	397	368	412	376	366	382	398	420	394	370	411	418	380	396	376	386	404	407	408	420	416	366	430	434	398	375	402	409	395	422	436	409	395	433	414	405	415	413	416	436	390	376	398	437	420	372	394	387	390	405	402	390	437	364	412	387	401	407	415	412	387	421	420	392	400	392	389	434	388	405	367	380	380	382	433	399	408	427	436	400	378	398	418	424	397	415	382	379	426	401	418	383	391	397	427	382	408	399	396	376	413	390	385	387	418	377	389	394	425	353	414	391	414	371	385	383	404	368	369	395	422
22427	20305	26675	23587	20256	20038	11877	4261	2982	2515	2138	1879	1703	1553	1413	1330	1190	1028	992	1004	916	924	862	913	859	823	833	830	775	816	756	786	763	744	723	693	728	671	737	685	723	693	731	754	722	705	713	737	717	728	718	719	685	705	722	681	697	669	725	711	714	689	693	736	711	692	690	715	673	665	677	671	705	719	682	749	690	686	722	704	702	772	726	736	732	702	711	697	671	722	684	686	704	679	694	673	679	680	693	728	693	660	693	681	705	692	697	652	713	735	751	731	690	729	670	711	672	703	735	666	689	670	710	720	654	736	672	701	706	675	694	687	702	697	712	668	706	629	676	662	730	708	727	713	656	670	677	717	716	693	690	705	702	686	781	696	677	700	704	677	708	710	706	692	696	723	693	690	713	687	747	699	678	674	708	667	676	678	707	699	670	661	728	664	705	669	663	680	758	670	725	679	717	700	690	660	674	693	671	659	744	670	669	729	707	679	709	740	675	776	654	697	749	739	719	647	705	706	702	718	711	695	706	652	724	702	696	693	705	663	747	714	715	690	699	716	721	704	692	685	689	648	710	646	704	715	711	645	694	682	687	704	695	674	710	663	712	671	727	680	724	705	698	798	688	720	646	682	664	718	654	755	705	675	688	693	698	672	650	744	733	687	722	703	706	674	682	713	683	709	704	712	693	682	682	708	687	685	688	735	731	767	727	668	662	729	726	660	702	692	653	717	675	697	675	728	730	680	672	687	677	663	718	698	675	698	689	730	688	692	686	680	675	716	730	638	722	706	711	688	692	714	725	746	706	675	663	681	678	719	659	660	660	672	712	703	671	665	688	696	708	713	727	698	670	683	641	707	689	704	686	675	704	668	714	660	683	698	703	650	722	655	673	696	683	686	697	674	706	677	649	669	704	694	661	677	687	671	661	686	691	635	715	672	632	672	699	667	687	695	715	708	646	736	694	710	707	702	661	720	680	742	693	716	686	743	668	689	698	673	632	717	691	691	688	683	763	713	713	681	699	699	620	697	738	744	719	744	721	715	710	709	684	688	678	713	696	698	650	710	682	743	695	693	685	708	675	681	737	706	707	664	719	677	719	648	677	725	680	678	682	725	677	719	707	712	716	711	763	692	669	748	688	677	648	696	687	695	735	670	736	651	650	638	664	692	683	678	743	743	759	650	713	699	648	702	730	738	637	708	660	655	673	691	685	730	686	689	702	739	710	677	686	684	685	699	659	693	696	679	749	705	648	704	703	674	758	689	703	654	753	712	671	714	687	709	702	700	688	697	715	677	651	731	697	691	688	728	690	669	653	694	682	698	678	667	684	733	695	725	721	699	723	682	656	729	695	704	671	681	695	703	690	707	683	666	729	668	666	665	716	684	711	626	656	672	686	703	710	661	667	752	661	735	652	715	746	679	684	666	678	729	678	734	640	715	693	720	682	724	697	697	720	667	726	714	669	689	702	653	649	695	734	699	699	722	707	676	703	663	697	665	691	700	713	691	679	678	709	685	665	697	681	691	665	669	708	677	671	701	629	726	636	653	682	666	725	707	667	664	710	713	709	681	671	688	716	649	696	693	671	658	740	724	720	702	650	727	645	691	681	640	705	700	695	714	688	698	671	726	708	723	666	751	693	685	686	701	737	707	695	754	706	718	684	668	703	691	716	711	727	633	635	732	720	694	671	675	707	724	704	641	687	646	697	689	653	697	744	739	699	676	673	695	683	728	718	683	711	694	688	721	706	685	707	709	692	662	690	670	714	685	666	670	675	703	702	703	717	715	698	741	690	738	745	661	628	713	679	710	713	703	719	698	694	715	690	696	725	682	697	708	686	760	730	684	710	683	708	680	673	655	681	687	680	704	705	679	720	726	670	726	667	695	685	698	689	697	681	660	715	645	688	754	743	712	711	705	671	740	688	716	649	712	708	665	702	680	691	698	715	683	737	645	725	704	719	690	702	697	718	718	712	738	662	760	698	692	714	734	671	681	679	749	683	669	649	696	683	703	726	679	663	683	713	702	734	671	712	743	659	731	675	683	674	685	689	684	678	700	742	683	637	700	661	709	662	700	755	719	696	672	629	680	693	697	744	688	702	727	734	710	678	693	683	685	714	704	694	747	701	690	648	697	696	701	690	718	681	667	664	679	669	686	676	657	692	737	735	676	712	706	730	696	683	696	694	711	725	698	690	708	667	687	735	749	713	718	657	695	730	689	709	699	721	708	698	655	653	661	703	671	653	679	659	719	699	715	690	659	706	729	702	734	713	668	689	692	729	726	704	643	708	681	722	687	704	701	691	673	720	712	687	708	707	678	711	679	701	726	689	753	694	713	695	692	717	709	727	713	697	726	739	751	714	722	646	738	696	680	720	724	694	682	693	692	694	675	713	701	670	727	703	756	745	725	701	671	662	716	696	764	749	686	713	696	703	681	662	725	716	666	659	755	714	676	700	686	711	710	735	657	679	708	643	748	668	707	673	682	693	681	747	674	740	703	680	701	671	683	710	730	695	673	712	694	697	665	708	720	685	716	703	683	678	727	690	738	719	695	688	692	708	740	699	679	758	697	686	738	719	687	672	734	696	704	730	705	686	682	659	682	686	670	701	678	654	694	671	682	700	670	685	684	703	751	719	702	708	675	735	672	681	706	695	689	683	684	722	676	770	692	669	694	669	684	687	681	719	690	621	676	699	679	722	709	681	716	667	707	706	660	675	670	698	720	684	715	715	690	676	715	698	704	669	699	716	674	692	719	696	732	678	687	661	707	680	697	682	713	718	715	709	712	697	679	678	700	733	641	674	681	734	698	692	707	674	686	688	671	655	666	724	700	721	666	676	712	707	700	748	690	704	675	692	702	713	717	698	680	673	666	695	733	698	700	686	709	689	697	704	711	735	713	659	670	705	673	729	722	708	690	683	684	714	664	736	700	736	705	734	690	695	707	710	679	701	702	711	674	706	682	693	721	675	702	696	710	697	678	670	695	690	749	678	661	668	723	727	658	652	731	682	706	678	717	693	701	676	687	667	737	684	687	655	751	734	677	721	720	748	714	716	714	677	667	658	705	694	646	706	716	674	703	682	700	733	711	683	659	682	689	704	699	655	724	689	694	701	686	689	701	694	684	682	719	692	713	745	710	637	706	703	672	701	759	674	710	685	745	716	640	704	712	713	728	691	690	713	755	695	704	639	697	663	673	727	661	729	679	704	707	713	697	712	737	690	730	687	700	714	706	661	713	654	786	706	656	685	681	691	685	687	731	680	686	656	736	720	713	696	693	684	667	701	626	684	699	708	683	687	692	695	684	684	689	694	737	705	609	704	698	678	709	718	724	690	656	683	678	643	682	682	759	686	682	696	695	721	648	695	718	674	690	671	680	684	691	681	711	675	706	654	679	680	681	701	712	711	686	655	671	688	698	735	668	672	738	683	698	708	740	682	774	688	709	645	690	651	719	699	666	673	716	679	747	671	697	710	694	751	681	690	691	699	736
48598	69015	47735	23509	16619	11685	8704	6761	5492	4476	3918	3322	2923	2684	2284	2063	1771	1524	1429	1288	1248	1094	1087	996	1043	935	887	821	841	834	799	760	755	746	737	767	743	796	780	767	705	713	722	686	691	713	741	739	729	719	677	693	696	717	672	698	689	703	702	666	733	721	780	691	703	695	717	687	691	679	696	679	698	739	712	672	690	679	690	699	642	646	706	739	708	685	677	681	654	644	722	720	708	696	667	642	713	718	700	685	662	694	714	693	718	654	748	692	734	689	688	654	725	704	691	676	701	710	710	673	688	678	709	698	656	680	703	657	673	687	615	691	682	682	690	653	706	709	715	704	731	672	647	729	713	647	657	674	710	712	746	647	690	662	667	728	698	675	687	686	658	714	697	658	713	704	662	688	706	687	709	687	655	691	705	653	658	704	663	716	721	680	691	714	669	681	706	673	657	679	671	716	710	712	685	692	719	711	687	633	694	674	662	701	683	667	729	686	676	666	699	738	661	669	711	695	684	718	676	710	681	678	684	734	719	723	724	716	669	640	719	679	702	674	694	724	720	733	695	685	663	704	726	671	675	652	674	681	647	694	685	707	658	677	711	690	683	641	696	677	656	673	660	696	706	719	679	702	727	696	679	671	691	724	704	662	692	683	711	701	663	680	670	718	655	635	670	693	641	696	684	715	712	685	699	693	715	763	696	678	673	748	723	678	711	635	657	701	715	645	685	625	683	692	683	698	685	692	723	695	708	610	659	674	691	669	683	685	679	682	643	690	688	650	652	693	693	695	735	699	699	674	635	654	705	736	708	715	697	737	670	675	710	673	666	675	726	687	724	708	722	673	723	656	702	705	680	686	711	700	650	686	685	737	666	651	715	698	650	713	699	703	725	661	698	675	659	660	673	683	702	683	653	676	670	673	700	663	675	667	695	695	702	703	683	705	695	704	676	676	682	710	675	650	675	726	655	662	715	704	724	712	719	655	733	651	663	682	625	738	687	713	666	671	655	707	700	688	717	672	683	696	674	701	681	703	689	671	715	675	735	675	714	652	627	712	635	696	693	650	665	720	645	649	687	632	688	689	669	695	708	699	698	706	685	724	724	657	698	688	742	713	705	701	654	691	675	717	706	736	726	717	680	714	683	703	679	675	719	666	683	714	676	671	685	702	678	676	697	701	717	681	712	719	685	681	671	678	699	656	667	694	683	660	690	646	701	686	692	669	648	635	706	677	632	661	689	680	684	669	687	712	677	717	695	681	703	696	723	690	675	730	633	672	647	676	719	712	710	740	715	693	683	705	693	668	647	675	656	691	653	692	680	688	708	663	695	681	719	743	658	691	679	617	674	666	679	696	698	703	651	687	711	685	685	707	733	709	697	714	743	666	652	703	704	742	694	702	684	694	679	660	688	656	702	644	696	718	716	696	665	685	648	717	650	663	737	752	679	685	656	637	716	710	645	734	702	689	693	640	691	704	717	628	676	716	688	669	653	700	715	680	706	659	707	678	724	639	688	688	655	705	698	741	718	706	668	699	690	689	704	682	690	683	679	644	699	732	687	705	746	690	701	662	687	688	722	672	729	725	697	711	725	653	682	665	671	711	694	675	693	716	682	661	671	694	679	714	712	716	698	728	674	688	677	699	657	704	696	704	768	665	708	686	727	734	686	657	707	657	717	696	697	679	670	734	718	705	699	683	683	688	729	670	706	695	709	655	700	690	704	677	692	659	680	745	669	712	673	689	701	706	662	701	645	668	644	690	647	718	662	724	661	691	680	661	662	657	724	696	733	647	714	678	717	654	685	709	689	684	701	711	670	682	688	684	718	717	658	718	739	743	718	679	703	691	677	655	621	684	737	693	680	700	663	675	657	655	733	718	631	662	686	730	680	717	717	691	667	666	688	700	726	657	702	718	655	661	722	710	683	722	706	686	643	689	699	700	665	667	695	676	717	674	711	702	688	702	738	658	649	699	702	672	665	679	691	687	662	688	638	680	671	666	647	719	677	686	684	754	672	706	709	696	696	686	679	698	700	755	675	697	710	698	668	699	715	667	699	703	678	718	662	661	667	674	697	648	659	709	704	692	679	671	697	723	695	685	668	695	649	666	651	721	662	674	654	686	695	693	699	720	695	671	648	695	678	648	651	703	712	681	700	700	718	662	773	685	694	657	725	683	676	646	696	694	663	693	693	701	670	685	672	689	676	674	634	718	696	729	686	686	696	677	674	668	657	651	655	651	730	713	668	676	702	642	726	666	702	688	668	689	660	692	720	652	706	687	652	664	663	686	745	696	691	678	720	711	697	726	736	698	629	665	716	683	646	649	725	664	680	738	697	680	714	688	682	691	682	639	659	706	708	746	637	703	673	677	683	712	709	706	728	678	706	673	683	691	692	718	712	672	673	681	678	699	708	662	719	669	705	669	712	702	657	686	630	783	652	707	710	712	666	686	697	703	667	677	678	667	671	694	708	661	693	711	685	622	667	671	703	664	662	696	723	696	659	707	663	689	731	687	682	658	657	693	689	683	687	707	679	725	721	620	677	709	707	685	665	744	729	698	673	682	687	691	636	745	700	693	681	657	694	670	681	656	714	692	652	650	691	697	676	672	711	653	663	744	718	681	682	645	656	703	689	712	675	677	675	620	738	638	725	690	702	695	708	694	699	702	672	718	637	686	697	676	665	723	685	691	632	705	642	649	634	705	708	685	670	692	673	703	738	692	729	666	690	669	690	695	652	710	677	706	717	692	707	693	659	729	687	696	697	676	743	661	703	709	705	699	634	680	640	669	703	648	689	727	656	713	753	707	681	728	697	664	662	684	679	685	709	684	709	695	643	636	691	698	654	665	736	661	676	713	702	682	714	699	730	676	664	693	716	654	708	679	709	703	692	691	672	697	709	668	686	697	750	705	670	671	667	660	680	658	690	684	708	690	703	683	669	725	720	671	620	682	706	703	639	649	734	718	707	715	671	713	727	738	702	704	686	691	671	732	718	679	702	654	664	670	741	671	705	676	676	693	727	722	664	686	673	690	674	723	715	697	673	707	705	696	705	649	641	720	705	677	686	717	726	697	687	656	704	693	694	708	667	707	687	749	715	704	693	703	735	660	693	686	640	672	703	671	705	695	687	685	622	668	686	680	702	707	677	711	676	631	699	641	663	653	676	732	638	650	686	642	715	678	685	710	721	716	680	764	707	704	652	670	672	678	677	693	698	678	614	685	673	690	665	685	701	679	657	736	649	645	632	656	653	721	703	680	727	676	668	647	639	656	723	657	695	754	726	755	668	672	717	689	707	703	710	695	688	712	704	629	700	721	660	673	679	644	723	667	704	674	666	658	707	656	758	738	665	702	662	671	649	675	686	688	702	711	700	703	702	684	696	664	693	690	660	639	685	717	653	714	738	686	660	671	709	644	688	694	710	698	702	679	716	700	665	688	649	683	698	699	693	723	720	645	684	661	667	657	646	667	683	706	668	660	672	771	711	677	729	628
41559	44333	29869	12191	4874	2727	1809	1452	1064	894	808	763	704	599	572	517	480	442	404	375	383	342	340	344	330	327	351	313	265	277	304	324	344	326	311	293	302	274	296	292	287	313	350	262	296	279	294	277	298	296	280	281	288	283	299	270	283	251	279	290	268	290	283	270	300	298	296	300	283	262	302	278	250	284	293	289	275	306	289	289	284	277	272	300	272	264	271	302	298	310	294	293	305	285	260	309	251	296	292	262	291	297	281	316	309	299	280	279	317	274	310	299	281	314	266	264	327	259	284	280	290	271	309	265	285	303	270	283	296	292	321	282	282	286	264	296	273	315	290	277	293	284	290	265	272	307	309	316	269	270	250	303	288	303	299	292	267	303	299	279	267	278	292	291	280	289	281	275	246	312	272	296	287	275	259	261	289	277	291	296	286	275	288	297	285	334	271	290	259	285	298	306	271	318	272	279	294	270	307	276	285	315	290	295	280	312	298	297	308	284	276	276	308	276	283	289	290	310	269	277	317	306	284	277	264	281	273	288	299	288	281	287	297	298	263	270	281	287	280	281	309	325	321	273	277	292	303	296	313	269	275	275	280	318	284	298	267	285	298	281	301	260	273	276	309	313	300	266	264	302	306	297	282	307	265	281	274	294	272	268	312	263	284	283	268	260	270	302	271	298	258	266	273	283	283	271	278	286	288	266	299	305	257	299	280	267	298	280	270	300	275	284	296	291	291	276	322	314	278	284	309	289	281	294	263	289	266	291	325	308	307	261	311	292	261	268	288	267	291	303	257	239	294	297	258	318	298	289	271	268	267	311	285	322	290	296	271	275	262	296	285	278	289	293	280	330	306	279	276	306	275	292	267	286	306	267	249	260	292	268	271	289	271	267	294	284	296	271	302	273	255	310	313	271	275	259	285	314	266	280	304	313	275	291	275	300	296	288	288	292	283	257	282	287	298	310	307	279	294	309	291	320	267	289	301	292	286	316	283	292	251	296	280	293	290	301	292	305	282	308	265	314	305	247	308	263	251	308	264	262	262	310	288	287	303	298	270	266	278	261	318	285	301	296	261	309	305	301	278	267	279	278	270	288	271	294	291	271	292	300	260	262	263	288	278	271	277	277	278	302	285	298	291	298	278	285	296	280	298	265	258	324	297	306	297	294	289	298	332	296	305	265	285	307	316	291	303	275	290	289	292	286	265	295	287	310	324	272	265	279	286	292	252	281	291	272	264	269	281	293	288	272	274	282	306	290	284	309	254	294	258	307	290	264	258	287	312	285	272	266	257	260	294	299	254	271	295	299	282	287	282	273	288	285	290	281	297	255	277	257	244	278	300	308	302	269	301	295	271	294	264	307	281	289	279	295	316	303	292	274	304	296	288	310	249	294	277	257	313	286	256	273	287	306	306	275	273	295	318	300	263	281	278	309	292	288	279	283	285	277	277	253	283	271	275	279	268	296	282	296	287	270	308	278	275	286	291	295	280	282	306	262	301	286	310	288	267	293	327	249	271	268	294	302	306	274	301	278	286	278	295	304	316	273	275	292	277	272	254	279	282	294	294	322	285	297	301	282	272	293	296	302	321	333	286	312	289	306	309	290	289	253	294	281	308	290	287	311	268	288	312	314	252	302	285	309	289	285	290	268	273	276	301	278	310	274	278	327	264	267	296	315	291	282	299	321	289	277	312	289	270	302	269	292	288	299	304	307	289	313	298	269	283	281	258	315	282	286	297	287	293	279	266	286	291	279	292	297	320	264	274	298	269	278	284	290	267	296	254	279	327	298	301	289	273	265	289	242	274	306	304	269	302	268	300	277	284	284	299	288	274	284	296	294	287	278	272	295	275	268	289	275	280	282	294	313	309	263	295	286	287	295	300	304	299	276	274	320	287	294	293	256	286	265	282	287	256	285	292	270	294	311	290	285	301	270	306	287	281	301	299	296	307	292	292	311	298	299	286	318	287	274	281	269	304	282	253	284	274	280	265	296	299	241	255	286	288	293	297	320	274	300	306	296	248	281	283	301	280	289	277	279	260	311	259	275	287	294	277	311	298	248	282	283	288	296	293	326	295	272	264	281	271	259	288	270	301	273	308	285	301	282	273	279	280	315	281	266	319	261	278	295	277	278	317	251	317	296	291	287	254	292	300	314	266	266	300	272	304	276	291	289	284	277	301	293	290	266	279	315	302	290	271	275	265	236	287	286	284	250	283	306	297	301	284	272	284	266	311	287	275	324	269	281	290	283	306	285	305	271	291	279	297	286	288	287	277	271	286	282	280	284	284	293	296	282	287	276	309	293	293	293	307	257	263	291	276	256	298	298	272	255	311	280	260	289	313	256	276	274	289	296	283	274	289	317	294	306	286	276	291	295	300	258	278	280	266	286	262	293	262	298	281	297	275	304	272	277	287	269	283	292	281	297	289	277	304	285	286	280	276	291	277	273	306	299	278	285	290	268	274	272	277	279	264	264	283	315	292	267	271	299	296	285	274	293	287	281	286	284	296	300	289	309	287	290	299	312	274	285	278	266	276	287	272	290	276	278	286	265	283	268	268	275	294	269	266	284	267	284	320	298	276	304	313	268	299	285	275	278	292	283	279	302	267	266	297	304	289	277	281	278	266	278	299	281	284	264	268	303	284	293	312	276	314	284	284	281	305	300	277	321	311	287	305	265	283	265	269	304	247	270	284	302	281	261	300	292	297	272	296	302	285	299	298	292	281	284	279	286	317	289	305	287	301	285	275	290	285	288	274	298	302	264	279	274	296	295	292	295	257	311	320	282	277	269	286	287	309	275	290	295	273	271	261	300	284	300	283	287	262	295	265	281	324	295	320	288	276	242	309	266	296	307	278	288	274	301	302	278	272	299	285	288	307	273	292	319	281	253	280	299	295	282	290	287	315	271	314	285	283	305	268	288	289	301	295	313	284	325	293	283	309	274	317	281	280	289	290	287	286	295	292	304	303	278	291	319	251	277	270	266	292	267	292	301	274	297	229	326	288	322	270	308	282	279	265	288	301	285	304	299	270	320	272	284	287	279	284	298	284	293	286	294	311	295	287	289	275	296	297	292	302	311	275	319	296	281	301	280	300	288	280	305	258	290	279	304	306	284	281	286	301	267	303	304	275	285	289	251	277	303	279	244	287	254	300	327	271	302	301	288	314	238	314	273	277	300	297	297	250	320	281	294	289	318	271	282	287	293	280	313	254	285	296	274	300	315	247	259	283	275	265	309	291	310	280	259	300	313	295	295	283	287	317	288	319	303	315	293	265	302	297	309	280	309	257	279	253	314	313	305	278	293	264	304	270	266	267	282	290	325	287	286	321	302	300	293	272	270	298	291	283	270	292	295	310	276	290	319	300	277	268	310	290	315	293	311	272	296	297	305	304	303	275	285	290	304	310	297	279	278	318	297	299	279	275	281	279	300	268	301	320	314	341	276	299	270	267	299	297	282	284	255	277	303	260	311	264	315	288	308	303	295	288	291
46181	52937	32066	13700	8540	5613	3888	2973	2298	1904	1576	1452	1284	1138	1009	813	722	666	624	535	525	480	453	439	407	394	358	365	337	340	330	332	327	332	333	332	317	354	315	315	312	335	312	319	319	336	303	314	325	333	295	302	338	309	307	284	286	329	313	318	299	331	306	276	345	292	341	289	338	297	298	303	303	327	327	286	295	308	310	294	345	291	335	352	300	311	321	308	312	308	309	295	284	351	325	321	326	298	311	330	294	330	320	275	316	344	340	298	334	289	357	315	319	301	323	315	294	297	336	304	298	332	328	326	333	303	295	325	292	318	301	324	320	279	338	264	312	306	332	292	315	343	337	295	340	329	319	314	308	312	301	304	299	293	329	319	327	303	290	307	297	273	301	292	291	339	297	332	299	302	273	318	326	294	315	343	297	281	324	306	337	314	321	286	310	322	337	282	310	335	307	282	296	288	319	347	328	325	316	296	292	291	324	290	325	325	292	320	303	295	288	321	327	341	321	312	306	302	327	334	318	311	304	292	288	328	319	296	283	310	301	310	309	306	311	295	309	288	299	323	312	300	316	304	323	275	289	327	310	308	252	304	354	327	305	319	317	323	273	278	297	319	281	346	331	300	336	307	302	315	286	314	351	341	285	331	336	308	327	320	347	279	314	302	330	328	309	301	346	338	295	325	293	329	349	300	339	307	316	305	310	342	313	307	307	339	337	344	286	296	321	298	305	287	318	304	291	301	299	303	311	306	305	309	294	310	313	298	339	333	318	286	329	289	312	295	301	302	288	306	318	327	301	306	312	327	297	329	322	365	338	329	323	298	313	278	291	307	312	301	300	305	290	325	288	313	313	300	312	295	309	316	314	295	300	325	306	274	313	311	310	296	313	298	278	285	294	324	310	328	319	283	328	304	281	323	326	349	298	323	297	312	319	289	309	312	312	323	311	324	281	302	308	320	310	312	332	313	341	301	279	320	325	309	282	311	326	309	312	319	293	329	268	291	282	325	308	313	321	291	307	306	287	288	300	299	331	347	330	311	320	355	317	290	287	293	280	308	291	313	298	331	308	296	330	292	312	312	314	316	306	310	315	304	295	329	327	322	286	295	299	307	281	318	321	331	300	302	322	294	303	323	292	281	278	299	303	287	319	307	336	310	291	290	276	309	321	286	308	313	311	295	295	322	311	304	307	292	291	333	304	314	324	291	293	320	283	326	289	333	296	309	290	341	325	304	295	319	293	308	319	283	327	308	337	334	312	310	284	333	330	283	335	337	280	286	294	284	310	305	312	292	273	316	298	333	374	290	323	299	291	326	330	307	300	290	301	300	336	296	314	304	333	315	299	306	316	307	317	330	313	337	301	304	341	312	319	312	332	331	305	318	339	336	277	288	295	282	341	329	308	310	346	297	335	304	296	301	322	287	287	333	301	316	344	307	306	319	308	315	292	321	305	288	320	335	299	291	298	354	323	309	291	311	338	319	324	312	325	318	304	313	323	320	322	300	311	298	336	314	335	309	314	253	284	310	326	308	313	296	306	306	328	300	320	334	306	337	297	307	300	310	318	290	313	296	291	292	294	313	307	312	307	307	331	290	327	328	298	287	295	322	289	305	282	292	329	288	301	316	272	327	311	333	319	311	291	296	328	291	326	290	285	314	279	301	304	299	284	321	306	311	314	303	311	297	337	303	293	315	316	294	341	238	319	318	303	255	335	324	291	313	310	304	329	316	310	305	298	317	330	297	315	293	312	312	336	291	325	335	294	296	341	314	325	290	338	317	298	293	319	316	300	308	313	325	314	313	315	335	324	306	330	290	310	327	320	307	300	298	343	336	312	321	320	317	309	347	323	311	285	317	295	316	330	303	324	297	324	351	308	304	339	299	319	324	339	307	320	316	291	320	300	350	314	316	296	305	298	318	297	308	300	323	310	321	286	298	291	307	316	310	322	284	291	291	313	294	312	327	304	302	318	337	296	303	346	280	326	297	338	284	283	291	312	305	313	325	304	331	314	298	357	307	336	297	319	308	301	301	304	331	308	288	277	326	316	300	333	316	332	309	301	314	308	330	338	331	306	341	302	299	310	294	323	319	310	312	286	334	305	315	311	294	301	331	306	316	331	328	315	311	321	309	295	318	311	324	305	316	334	281	323	292	302	300	272	327	329	319	330	308	352	281	293	341	341	293	311	302	297	305	301	349	304	316	302	320	311	326	322	318	285	291	303	341	343	316	316	312	326	301	306	270	318	342	325	313	269	314	306	314	298	329	279	326	289	289	296	303	308	305	315	318	282	342	328	304	315	306	308	302	311	305	291	305	331	308	284	313	308	332	310	298	341	348	309	324	300	319	323	319	257	315	330	337	308	316	294	341	301	316	312	315	327	304	315	311	295	322	302	317	314	307	327	283	313	319	329	303	298	315	276	346	301	296	311	302	312	335	323	306	329	327	302	291	308	273	319	314	317	314	320	301	335	306	318	310	309	297	272	331	312	300	330	329	293	314	302	322	329	345	298	310	308	301	345	296	312	349	314	313	304	325	316	333	284	312	303	319	314	303	328	335	288	324	304	311	303	325	327	295	326	332	316	295	326	314	309	304	310	328	296	339	315	279	327	339	274	292	306	309	327	314	319	325	324	326	317	331	299	316	291	309	308	321	299	291	291	325	331	304	298	321	324	330	309	333	339	297	316	319	298	311	324	279	337	303	325	279	304	326	330	322	294	309	257	299	347	321	315	293	276	319	316	303	299	326	343	309	282	311	299	299	290	305	288	273	321	301	341	318	282	291	306	321	310	315	296	349	296	298	327	299	315	337	304	309	308	355	296	337	315	282	300	322	290	330	300	326	315	287	335	298	305	297	292	302	322	305	307	311	291	348	309	327	302	320	307	326	305	340	310	318	285	287	267	309	330	328	290	337	330	326	307	350	272	356	300	336	305	327	283	287	315	301	364	307	298	308	285	329	313	324	314	311	339	293	297	308	307	324	295	318	309	311	323	324	282	333	337	328	298	317	313	339	306	351	320	332	321	290	337	327	296	310	320	319	309	288	329	312	319	309	305	312	323	294	282	268	307	305	323	319	319	316	311	297	313	308	322	296	304	296	309	319	271	304	331	331	321	329	294	327	275	299	332	282	320	264	313	314	298	316	309	304	322	291	292	310	315	297	312	309	310	293	306	297	302	331	285	301	324	292	288	288	307	290	302	341	322	317	327	294	294	318	290	325	299	328	308	325	312	299	318	306	313	316	267	299	310	292	305	306	299	295	287	287	306	338	302	378	324	353	299	370	322	296	316	304	304	290	291	315	310	287	314	276	336	319	331	317	318	292	329	338	287	297	304	306	296	319	293	289	320	327	315	327	313	320	315	298	286	315	297	309	302	306	292	320	309	280	310	291	331	337	289	280	330	312	320	310	308	316	305	323	321	307	337	281	297	315	309	317	294	304	333	295	295	315	285	337	316	295	289	286	329	306	325	312	310	326	309	293	295	311
25177	20644	26051	24532	17500	7015	3348	2109	1525	1360	1172	1053	937	882	812	715	654	595	593	519	545	484	458	491	518	502	452	435	460	440	432	430	390	415	449	412	428	421	383	402	415	390	412	387	423	403	397	375	383	382	400	372	427	412	379	402	426	389	377	391	410	437	386	374	390	408	375	432	414	410	388	409	430	412	360	398	408	417	429	414	406	400	398	409	394	407	377	392	390	406	364	373	420	376	395	383	352	400	364	410	418	386	423	380	399	410	402	411	398	433	406	425	414	413	395	421	422	409	396	350	420	404	376	422	366	373	405	392	415	434	405	365	401	391	378	404	429	395	419	429	379	412	408	416	405	409	405	405	442	391	384	396	345	385	417	400	396	407	405	364	416	377	383	390	379	396	395	380	355	404	380	430	410	418	407	394	416	434	378	425	372	398	416	394	380	407	387	402	410	358	433	394	421	385	388	426	440	380	442	412	409	391	372	367	394	404	423	393	425	382	394	390	432	406	384	397	386	417	440	405	415	388	387	377	390	380	406	392	410	409	403	397	393	410	375	415	408	380	400	417	404	404	411	408	403	371	434	382	423	408	406	405	412	416	386	359	391	388	387	378	395	420	428	408	388	395	379	411	369	384	399	383	426	413	396	385	365	391	430	371	419	402	375	385	375	366	399	394	449	409	392	404	407	389	391	412	418	421	425	403	383	369	427	373	386	428	408	414	408	385	423	398	410	415	404	415	405	412	385	406	383	413	418	414	448	410	371	382	403	396	415	403	373	380	416	387	412	390	412	382	411	392	400	431	435	394	354	373	412	375	393	370	410	369	388	385	432	355	399	431	391	422	386	404	377	374	394	390	366	443	370	400	372	447	390	405	408	392	402	391	428	390	377	388	375	429	371	411	428	392	399	415	456	387	386	452	371	407	387	361	409	387	414	424	360	348	362	392	446	394	359	401	370	401	392	392	392	388	372	377	404	409	369	399	415	420	380	395	407	433	382	382	423	384	433	384	406	375	411	387	409	377	434	398	393	431	389	378	352	392	389	426	379	395	385	414	425	366	426	413	365	434	422	378	405	381	426	382	420	445	421	415	412	408	414	380	363	375	414	412	431	425	415	391	423	402	414	422	433	354	394	396	405	398	390	402	402	350	396	418	399	425	427	398	400	376	405	397	393	383	387	389	379	413	377	369	402	394	351	369	432	387	381	377	412	387	377	394	416	409	419	415	408	391	399	432	393	385	389	391	404	416	383	383	365	386	391	413	402	374	431	431	401	384	401	394	430	388	391	376	434	404	385	425	410	430	369	394	389	413	402	400	405	407	365	400	397	428	424	400	404	394	409	406	379	402	406	413	398	429	397	423	428	424	394	394	430	386	371	377	393	429	389	369	385	415	389	391	436	435	373	389	430	414	412	425	396	385	392	430	377	352	403	384	410	410	417	383	367	425	415	395	411	399	415	368	400	414	384	393	348	417	418	383	370	397	417	446	437	410	414	420	394	379	399	406	395	405	371	370	366	409	412	406	395	392	396	410	423	423	372	372	433	427	379	419	408	400	413	387	395	406	387	416	372	397	387	394	408	376	382	406	388	403	396	397	412	373	379	423	377	411	419	374	412	407	378	388	398	404	418	422	403	402	401	462	398	375	437	387	389	395	392	371	414	386	390	412	393	388	395	384	393	418	376	388	383	408	422	429	409	368	372	368	399	390	399	375	363	378	390	383	378	358	417	402	401	411	420	408	437	409	423	405	370	443	430	385	414	387	397	402	373	430	407	402	396	367	380	409	424	398	385	371	399	365	418	423	403	397	367	405	384	397	390	386	361	397	407	400	369	444	351	397	390	389	384	425	379	425	413	395	416	425	394	399	420	439	395	423	387	420	388	380	413	393	372	419	364	363	374	412	423	423	413	376	397	416	434	378	368	399	396	415	391	369	382	402	376	405	403	419	388	399	412	413	383	411	387	404	393	372	383	400	401	439	395	400	411	386	379	395	412	409	377	413	391	373	394	393	377	394	380	402	408	428	396	396	411	430	345	422	402	394	382	395	395	407	377	402	369	414	409	412	365	387	417	411	387	384	375	408	370	388	388	399	422	427	409	423	419	365	369	377	406	391	393	425	385	380	416	421	366	378	413	426	369	413	392	388	404	419	390	400	407	390	379	390	387	385	416	430	354	396	366	394	410	405	390	421	383	387	415	383	405	387	404	433	432	375	354	379	405	432	390	371	384	378	399	388	390	382	419	408	416	388	409	382	390	387	366	398	402	406	388	391	365	410	435	383	407	356	377	383	380	383	395	346	396	393	394	387	398	395	418	392	390	383	371	414	391	391	394	435	410	414	374	412	436	402	385	412	398	393	362	431	418	380	399	440	402	383	389	420	377	407	379	425	411	416	407	389	411	410	416	400	420	375	407	399	430	378	408	390	404	406	405	422	384	413	379	364	435	409	399	412	384	399	397	385	424	398	391	415	458	415	428	369	390	383	434	391	378	416	343	435	387	376	392	408	412	373	381	413	406	420	442	421	388	429	382	425	399	382	403	416	417	381	414	404	390	360	376	422	389	405	373	384	356	398	392	405	385	399	402	380	375	402	387	364	364	407	357	344	435	392	390	395	418	368	400	344	393	416	378	394	375	390	406	404	395	385	383	398	432	464	412	415	404	404	396	391	414	395	396	355	428	403	415	401	352	391	399	415	398	401	386	406	388	416	372	396	427	390	408	370	377	425	385	356	398	387	391	413	425	398	393	400	411	357	421	374	425	442	414	404	387	408	432	378	406	396	382	414	374	423	415	391	392	390	401	378	415	371	397	417	382	407	408	466	420	377	388	410	451	420	430	369	416	427	416	420	390	365	379	386	400	389	417	425	381	398	416	418	343	364	398	430	428	347	411	397	428	428	414	400	364	389	383	411	405	418	438	415	409	387	408	421	392	388	379	370	408	397	408	409	408	377	441	418	432	400	396	410	385	392	414	386	419	377	393	373	344	428	422	398	402	411	390	354	404	396	384	377	419	390	425	405	392	390	396	379	438	409	412	409	395	414	378	392	378	376	450	392	364	406	415	382	385	357	400	395	393	428	414	417	401	379	409	384	385	422	425	378	418	424	385	389	370	411	363	368	435	354	404	380	431	388	428	409	422	386	386	395	371	422	371	388	402	380	438	391	386	374	417	360	358	403	373	403	430	404	381	359	384	385	396	385	395	384	370	386	374	394	400	403	400	379	404	418	417	435	357	406	422	413	400	439	380	390	410	406	398	436	402	411	406	395	391	405	425	396	395	383	358	390	405	416	397	409	390	409	392	386	403	387	422	414	409	379	382	384	364	387	405	391	424	434	367	405	396	446	405	380	409	364	399	407	374	413	420	388	405	408	389	401	378	404	431	424	394	378	435	387	378	392	405	379	384	430	394	394	421	404	418	417	405	387	368	392	407	385	411	425	416	405	413	418	406	409	378	429	387	416	406	392	409	408	391	398	434	429	445	391	411	376
44756	58725	37691	17836	11651	7935	5532	4176	3258	2554	2197	2023	1807	1474	1296	1183	1059	936	847	710	635	672	603	556	559	554	541	474	497	489	455	431	438	440	440	388	414	453	422	401	421	414	415	405	427	418	420	441	374	388	379	410	418	422	406	401	388	405	404	400	459	403	409	424	384	433	450	407	391	415	429	415	392	410	376	376	398	456	373	413	410	384	415	393	395	411	401	427	420	377	485	392	452	425	424	440	404	406	403	437	415	430	429	430	396	384	395	361	395	428	414	412	415	416	413	378	410	415	442	378	403	389	374	385	430	423	385	364	407	442	390	390	455	412	384	423	393	399	408	400	405	364	413	437	404	437	428	392	423	393	404	405	414	400	404	396	392	387	434	399	403	407	411	379	434	413	402	426	415	398	373	402	430	416	421	454	429	370	398	397	438	417	415	382	415	407	414	388	367	418	395	393	410	367	400	404	418	424	382	394	416	441	378	415	390	410	424	404	397	407	438	374	388	379	423	388	396	409	407	450	413	415	408	384	414	395	366	382	388	390	384	379	376	399	413	415	406	425	396	414	388	408	417	411	391	401	444	374	425	432	434	371	418	387	365	403	410	403	409	407	399	419	386	366	407	417	410	400	419	402	394	407	412	429	400	405	406	455	410	426	417	391	404	401	379	380	418	419	402	375	405	377	393	432	386	406	417	410	421	400	407	410	396	388	432	422	405	393	406	404	378	429	406	405	386	405	425	403	374	367	404	376	430	406	394	386	403	448	419	420	431	385	423	377	414	392	387	405	396	404	412	407	409	379	408	389	404	423	385	385	427	425	388	401	402	415	422	358	419	430	392	442	418	376	390	418	414	405	394	432	405	424	398	437	400	363	365	438	434	389	383	410	364	417	399	403	408	456	399	376	404	421	411	375	385	417	384	426	399	443	395	430	408	420	388	396	407	425	404	405	389	414	370	389	433	425	394	428	417	426	384	397	399	354	435	371	414	394	418	375	409	395	389	374	412	402	397	405	410	447	398	400	411	409	391	412	405	372	434	376	439	401	360	410	421	417	420	383	417	427	403	382	408	396	428	401	418	425	444	412	438	404	365	406	429	390	400	392	410	387	414	425	391	391	398	402	433	406	409	390	412	418	407	388	433	429	420	437	393	408	409	401	409	398	379	355	405	441	405	405	413	402	397	433	382	414	438	403	398	406	404	415	462	402	384	390	426	415	407	418	416	398	408	407	394	436	396	384	393	404	401	393	416	453	405	393	399	405	390	407	392	379	390	410	409	456	380	443	426	402	391	388	441	436	405	411	368	382	420	385	410	408	389	413	405	367	370	440	397	420	392	431	407	401	412	449	418	383	449	421	435	403	398	401	374	392	416	402	396	375	416	394	431	437	385	367	373	390	429	419	430	405	415	431	427	367	416	378	414	387	479	378	396	413	410	427	431	402	447	427	388	400	393	395	403	379	407	386	389	423	409	445	413	393	405	421	432	424	393	421	413	427	386	435	379	406	416	393	392	415	421	431	438	440	404	385	417	400	407	402	430	408	449	409	417	417	402	393	429	422	406	357	392	390	412	399	413	439	426	409	399	382	398	392	405	402	410	384	409	405	383	430	406	398	372	382	380	375	425	422	376	387	384	391	381	382	413	364	418	393	423	425	416	397	416	398	392	426	424	415	381	373	387	398	392	382	402	399	427	413	412	416	417	395	400	416	431	405	389	394	407	420	423	388	426	391	400	435	422	420	391	385	420	392	400	383	422	392	387	405	403	394	418	391	438	366	397	401	390	400	404	382	381	398	389	414	403	442	412	392	407	400	361	405	393	384	442	402	422	396	433	447	395	387	422	381	394	412	414	425	417	419	401	368	414	411	431	410	388	396	419	392	445	440	399	401	405	387	396	449	400	387	445	420	397	390	423	448	431	352	419	411	427	377	391	394	379	421	431	381	413	417	373	375	370	434	360	409	387	407	405	405	386	403	361	377	436	431	435	429	415	411	406	415	392	429	406	423	397	384	379	392	385	434	376	400	422	387	382	439	379	464	392	422	414	433	396	412	420	431	377	414	413	355	379	366	428	404	428	405	371	418	382	419	405	387	417	427	398	405	408	416	416	421	395	401	435	410	432	401	393	428	403	432	407	387	415	434	418	410	397	430	366	408	398	405	428	378	398	401	370	403	415	413	403	448	396	398	373	384	396	386	397	395	411	387	407	403	377	406	383	400	404	394	396	410	378	408	405	441	397	438	399	392	355	381	409	399	366	399	406	404	368	440	372	412	406	401	412	434	400	421	387	422	382	394	433	436	389	408	402	397	400	423	383	396	422	424	387	355	393	374	434	416	444	425	375	408	384	384	422	370	416	397	440	422	396	379	433	416	387	381	411	409	398	347	422	397	416	415	430	397	467	425	358	400	384	388	424	417	418	385	399	399	399	374	383	445	411	389	429	412	411	389	400	393	391	408	400	417	405	434	412	392	419	418	422	414	409	361	397	372	421	391	396	400	407	378	408	407	403	419	401	397	391	406	382	361	367	432	406	414	402	402	410	376	371	396	456	388	398	430	410	420	406	432	382	437	384	400	405	371	417	418	400	388	367	406	409	388	393	421	395	400	377	409	389	413	397	414	411	399	416	405	431	381	421	418	395	432	405	384	413	392	388	394	389	400	401	390	442	406	434	387	399	395	430	410	370	423	382	432	397	378	384	383	417	436	422	378	430	412	421	400	369	446	389	361	389	416	414	385	363	403	402	429	411	400	411	399	390	398	404	385	412	401	389	393	386	431	407	413	426	357	421	407	403	372	419	407	387	413	449	369	440	382	369	412	399	406	421	401	398	446	402	386	456	400	413	352	401	431	382	425	417	420	414	400	395	387	374	385	399	398	403	384	400	409	419	423	415	387	398	378	408	388	370	430	402	397	397	364	397	369	371	409	417	387	383	380	406	395	424	396	416	433	391	406	416	442	384	430	407	371	399	386	405	428	373	403	383	368	379	375	383	380	363	408	413	409	435	422	411	441	375	409	389	450	430	432	388	401	390	428	408	403	408	380	382	393	447	428	392	389	375	396	410	424	405	436	387	421	411	425	410	425	413	411	402	410	401	348	408	399	421	369	420	384	428	423	395	406	360	430	402	430	414	424	408	412	390	409	419	415	414	399	413	423	419	438	447	391	404	397	385	390	421	421	376	442	430	404	438	400	411	431	406	405	382	417	374	441	398	448	418	425	412	440	433	402	371	404	385	385	371	415	387	409	406	415	412	399	367	426	424	343	411	410	390	410	426	395	419	397	388	391	403	381	425	372	376	379	423	394	372	414	417	359	412	432	426	382	431	425	424	419	407	402	422	431	370	383	388	409	400	400	397	397	441	412	399	422	443	412	424	434	413	380	430	438	386	415	410	395	431	390	421	437	419	398	390	373	441	407	380	410	368	409	405	392	402	399	397	418	402	389	414	435	433	412	355	368	384	386	379	431	436	423	442	403	392	457	389	394	394	385
22433	20303	26698	23668	20307	20240	12330	4402	2853	2222	2066	1826	1648	1541	1447	1285	1148	1199	1004	999	979	945	872	853	849	855	818	788	817	793	750	792	752	758	767	728	738	736	684	691	703	711	700	663	716	711	732	694	746	704	719	694	698	686	725	728	755	711	695	668	717	670	734	738	712	711	665	730	741	719	740	734	705	678	745	736	700	696	742	709	741	698	741	705	662	688	759	699	692	726	725	735	711	737	727	739	718	697	723	713	668	753	729	696	690	730	679	660	715	707	718	731	777	714	689	752	689	755	696	679	712	691	739	697	682	751	680	773	747	657	681	664	711	663	711	741	744	710	650	678	691	729	725	769	696	762	682	690	707	727	705	712	673	727	753	641	739	690	725	716	754	697	696	752	691	716	712	707	691	678	679	676	718	742	728	707	680	693	711	653	741	728	718	745	698	692	695	726	671	683	785	690	715	701	691	707	725	725	749	686	695	702	736	737	683	715	692	671	762	699	635	764	760	743	716	676	690	742	728	718	648	697	727	666	667	674	767	734	684	752	684	691	687	701	687	685	749	696	727	693	673	714	753	679	725	674	738	738	692	698	733	724	746	734	695	716	712	744	719	717	688	672	667	747	688	777	758	702	723	706	689	698	695	673	705	701	678	723	681	724	739	692	706	740	734	714	722	674	731	681	705	732	703	702	696	688	701	679	750	717	644	692	714	679	703	730	667	725	728	672	711	683	727	715	710	663	743	744	725	674	727	708	715	723	669	708	740	675	645	762	683	705	709	734	682	701	715	766	716	687	688	701	701	666	705	687	672	740	705	706	671	666	719	715	735	747	729	690	699	697	696	682	698	714	625	735	674	717	729	696	715	766	686	682	732	744	690	719	743	737	693	720	681	723	696	700	679	708	697	694	655	695	669	717	664	694	686	740	654	668	693	688	683	707	747	669	702	768	729	700	720	717	737	698	714	702	746	701	677	697	690	719	722	715	738	707	658	708	703	710	718	727	718	669	718	688	732	697	693	738	705	726	722	711	661	711	710	731	639	729	705	699	739	738	738	722	716	704	678	733	725	702	765	686	678	688	685	687	710	724	764	771	692	690	691	711	731	712	680	674	699	684	717	679	723	667	709	680	692	668	740	681	667	764	723	712	626	744	711	669	704	684	707	744	757	693	723	702	688	734	729	683	707	700	746	709	670	732	717	702	673	718	675	738	761	699	701	717	739	707	681	716	653	678	702	708	679	727	690	720	690	677	739	715	640	678	722	660	677	678	707	743	705	713	761	681	685	680	714	696	740	690	719	740	678	706	752	673	684	676	656	671	703	727	693	722	688	718	728	734	713	676	725	714	708	710	735	720	737	684	656	690	683	719	726	713	700	701	705	733	694	706	697	693	699	680	724	684	711	705	766	719	729	710	731	681	715	690	681	709	749	748	706	720	684	706	686	685	706	700	738	703	709	736	686	704	710	744	692	679	705	706	672	665	702	689	753	698	676	688	734	686	659	691	686	720	689	676	690	675	687	693	692	716	713	686	733	680	680	707	669	680	654	679	714	714	702	699	719	705	655	721	691	704	701	669	676	742	693	712	678	714	750	697	782	704	713	700	733	636	700	688	757	692	701	728	739	682	705	706	670	721	656	710	698	739	671	707	722	688	742	755	714	743	736	717	734	631	671	744	736	681	733	694	723	710	743	728	764	682	712	697	719	705	694	705	737	709	680	714	748	741	657	724	715	734	710	755	708	717	657	699	716	693	717	696	704	723	718	784	717	695	690	688	726	670	737	741	710	757	691	724	704	689	723	739	707	736	652	710	705	679	729	705	707	712	679	729	681	707	754	772	668	755	706	733	692	675	707	742	711	698	666	656	726	709	676	687	768	677	727	720	730	709	725	684	741	668	691	676	676	735	768	712	716	699	679	716	697	687	673	732	744	716	747	656	723	686	717	670	691	699	702	729	700	708	675	713	723	752	699	712	694	739	668	689	681	713	680	672	692	719	714	682	708	677	715	690	713	691	682	794	717	756	696	630	691	708	700	693	688	681	685	747	677	663	739	641	691	739	677	697	718	665	717	687	703	715	729	678	651	718	659	714	716	683	665	713	725	702	686	703	695	692	686	726	734	677	691	650	705	717	700	699	699	724	746	667	735	719	648	689	720	709	680	659	730	698	690	690	718	692	707	714	634	750	742	692	740	707	720	701	727	715	668	680	722	750	720	726	738	680	701	708	704	722	722	704	700	704	683	654	689	659	735	776	701	691	757	706	713	709	755	672	684	711	714	672	745	697	705	676	707	687	645	674	730	701	667	735	684	635	747	756	745	719	719	723	748	657	727	691	702	711	697	702	717	691	704	691	707	686	689	676	737	703	718	689	745	654	751	734	674	767	736	717	649	697	719	684	699	709	739	702	706	730	748	690	722	673	696	671	687	708	704	677	725	708	676	708	716	681	683	660	703	707	691	700	731	704	684	711	719	715	683	676	697	751	729	689	654	684	694	726	713	688	703	719	660	660	683	677	712	772	719	735	710	680	702	695	700	702	646	693	672	704	725	751	699	732	712	733	772	693	741	678	713	687	703	679	714	701	735	686	702	690	722	704	697	719	736	692	716	743	750	637	734	651	678	718	708	734	764	730	688	683	731	675	758	693	701	669	722	722	700	686	742	708	692	662	709	708	716	720	716	697	676	676	661	653	682	703	709	725	721	664	688	659	661	756	737	682	730	719	754	732	697	748	659	688	679	697	752	666	724	743	711	717	719	724	722	708	698	668	694	685	674	720	715	711	715	711	686	683	720	720	670	689	679	712	729	678	689	710	729	725	663	677	719	663	721	696	733	673	778	718	695	687	733	762	710	734	665	684	700	699	764	744	692	663	693	664	693	752	705	712	678	742	696	735	682	723	682	679	720	719	704	707	686	718	714	669	681	696	757	719	679	715	758	723	700	755	684	706	690	673	735	703	702	716	724	709	692	689	728	741	695	673	701	715	708	699	701	694	690	760	722	766	661	706	719	723	716	673	717	717	722	696	731	660	681	730	716	712	689	724	696	705	711	720	683	681	741	718	661	692	705	636	681	744	744	713	678	694	670	662	716	690	710	708	687	679	718	719	699	733	695	715	719	698	704	717	726	742	718	726	703	705	690	687	669	700	667	681	742	736	725	710	737	701	653	720	660	715	687	699	704	707	655	704	673	680	654	716	735	648	722	708	718	733	703	722	736	664	721	687	714	736	700	703	640	683	656	682	686	737	708	662	653	727	710	685	715	691	730	688	672	717	726	725	740	708	738	665	738	698	671	702	695	699	657	687	744	691	683	708	726	744	692	683	689	707	689	708	723	735	703	670	677	745	670	725	714	741	684	710	728	727	705	679	715	714	683	675	645	691	708	679	707	690	692	751	728	711	677	716	679	700	693	725	678	719	714	704	675	744	715	693	711	711	690	678	714	682	737	691	716	663	689	682	707	693	707	701	720	691	677	671	699	700	717	688	693	701	704	755
48365	68316	49151	24651	17331	12504	9204	7028	5343	4266	3539	3288	2823	2529	2341	1991	1764	1535	1424	1354	1226	1137	1083	973	978	948	928	914	781	849	777	777	784	782	776	796	739	709	770	714	699	655	767	699	718	750	745	697	732	703	750	767	692	704	756	731	707	741	673	706	732	710	713	732	719	701	692	700	718	704	675	687	701	708	701	708	742	671	712	721	702	764	725	717	665	693	718	705	706	717	726	712	744	646	725	705	704	732	717	671	717	701	697	688	658	730	708	700	729	694	695	706	732	768	721	695	698	694	695	731	700	681	668	686	691	690	714	708	705	682	706	678	710	741	753	670	690	733	679	720	707	673	716	717	727	746	670	762	760	660	660	708	709	715	694	693	664	710	746	741	704	716	730	728	737	694	688	651	676	673	713	697	693	694	703	731	678	750	708	681	704	675	756	712	664	710	671	698	686	687	701	717	722	737	698	724	692	685	676	730	671	680	745	701	702	710	674	733	732	714	700	687	702	717	720	696	654	728	724	651	666	718	699	701	700	693	681	694	670	693	686	722	705	673	702	653	703	700	697	706	754	675	689	686	657	688	689	696	728	702	675	686	728	717	708	710	673	712	698	664	705	685	664	637	719	710	689	684	658	674	687	705	717	682	699	663	711	699	698	667	702	721	710	709	676	742	711	714	674	707	697	656	678	728	652	689	680	674	707	726	702	687	672	646	645	670	698	675	706	742	708	726	686	714	723	701	696	708	724	702	735	693	724	704	670	726	697	638	721	697	702	712	699	768	688	679	677	692	711	694	715	664	703	655	669	661	735	707	649	668	659	692	651	697	701	705	685	698	698	721	696	744	702	703	687	663	695	715	744	713	742	674	680	673	689	679	714	682	714	706	673	727	710	742	708	698	691	717	709	695	666	690	715	709	711	684	696	678	717	708	687	709	668	677	707	679	658	749	722	669	660	727	691	647	730	699	693	666	713	711	670	721	704	694	742	678	729	716	696	687	726	743	699	656	675	706	633	634	707	730	695	651	683	710	672	684	707	708	722	738	704	641	694	712	707	689	678	727	755	753	691	714	706	711	632	708	705	732	690	668	627	763	676	648	707	691	691	721	725	690	714	732	688	683	712	725	703	718	692	669	652	670	679	715	690	701	707	687	698	675	664	702	695	686	674	679	703	658	727	709	687	670	677	759	753	715	723	672	664	655	690	697	702	728	695	711	683	664	647	677	747	721	681	690	702	710	692	688	719	699	693	688	676	699	719	698	688	678	736	688	695	684	699	689	714	692	678	693	685	692	730	702	664	683	751	707	710	653	711	658	672	670	716	648	704	723	741	708	659	721	727	721	709	686	717	707	670	655	699	682	716	713	712	686	664	697	767	681	707	659	673	710	670	735	654	664	729	652	721	707	730	644	726	738	681	701	691	696	631	676	691	690	698	694	688	716	665	676	693	691	704	761	720	711	716	680	718	681	719	670	709	708	666	698	692	636	712	709	659	702	682	693	699	725	702	714	724	686	669	690	688	676	660	696	684	739	703	679	687	726	723	749	698	708	693	685	736	692	692	686	681	717	683	713	668	687	727	710	708	684	679	692	714	676	704	718	714	690	697	677	686	672	723	717	708	680	682	694	685	735	698	677	662	660	681	724	709	729	676	688	676	702	727	718	710	725	725	707	660	714	667	673	679	708	674	686	672	715	674	660	674	699	710	708	741	697	683	692	692	703	670	668	716	684	703	683	646	744	668	680	656	674	697	694	707	713	694	684	683	714	673	726	705	691	718	701	693	683	669	669	706	681	677	725	725	676	682	685	664	689	672	634	684	710	647	665	657	675	714	724	702	668	744	670	684	690	664	714	701	681	707	719	702	733	700	675	689	693	656	680	719	641	662	713	729	762	687	683	700	705	687	745	704	662	685	679	707	737	670	704	710	719	685	712	703	686	693	715	730	678	678	702	704	709	682	648	741	707	739	665	691	703	682	661	698	699	684	712	680	721	672	680	685	693	696	691	694	708	645	719	649	718	714	703	698	699	679	675	673	691	667	699	712	705	641	690	693	695	704	737	686	670	725	709	700	691	717	674	652	658	692	649	657	686	665	722	732	679	700	688	701	700	724	690	704	644	672	730	768	665	700	706	698	675	680	689	666	719	680	684	700	691	681	673	690	678	689	733	736	721	686	705	723	682	714	652	705	713	692	747	713	715	656	671	680	677	683	666	686	710	726	658	699	726	704	669	671	714	707	657	693	707	685	633	765	690	708	683	739	720	687	686	711	645	678	656	708	706	662	746	701	717	685	658	723	633	659	674	743	668	681	691	712	739	695	685	699	646	703	743	707	732	694	711	729	710	709	714	704	711	702	737	678	706	666	714	667	693	739	658	687	716	705	726	735	716	682	706	711	739	709	716	698	659	703	707	699	666	641	705	718	724	692	683	692	678	656	711	699	689	689	727	707	686	714	758	694	684	665	695	734	699	692	724	676	708	693	709	685	678	685	679	653	711	720	731	693	670	745	672	662	660	711	690	740	714	636	735	691	722	698	702	660	717	665	674	656	652	757	685	677	701	709	714	682	699	693	723	725	667	738	731	703	705	720	658	683	646	679	693	701	727	673	676	700	698	687	665	681	712	733	712	702	738	708	672	663	662	693	698	752	676	693	705	697	707	730	683	685	711	703	663	711	705	683	699	757	683	621	641	691	707	680	720	682	600	711	750	686	718	737	713	673	682	715	680	645	723	677	662	706	738	650	692	750	646	716	657	645	719	684	693	742	682	683	721	670	687	733	674	675	705	680	684	692	689	697	665	713	749	678	695	703	642	710	683	696	694	704	677	677	688	702	687	682	748	729	653	729	695	707	669	687	681	702	696	663	718	707	656	707	673	672	674	686	686	689	677	681	683	662	679	679	729	688	718	675	741	709	669	710	690	693	669	710	674	688	721	723	713	665	706	683	702	709	708	647	697	718	699	717	686	689	725	694	697	642	723	689	727	762	707	689	725	698	708	677	644	689	700	731	731	667	648	662	718	672	695	673	669	699	658	731	708	687	686	705	684	711	617	715	691	680	715	730	689	719	688	704	723	689	682	670	716	705	708	724	700	682	685	706	706	661	740	736	698	653	716	661	727	719	740	705	681	698	696	698	657	703	663	706	707	671	696	742	666	729	715	684	692	724	716	669	738	711	701	728	653	703	675	711	630	691	691	731	690	746	696	721	676	698	712	669	669	712	704	718	638	685	707	716	697	680	684	693	650	759	658	715	677	741	697	676	739	708	711	720	711	701	750	675	699	690	694	727	720	728	688	704	699	680	713	659	652	716	685	685	667	736	659	639	648	660	727	681	661	700	694	728	751	715	670	709	723	682	681	678	692	729	709	731	674	627	676	695	659	712	676	655	681	665	704	742	711	688	716	681	680	689	677	690	740	669	654	678	701	739	719	706	709	689	705	680	724	694	698	707	716	650	734	717	683	708	678	687	751	677	733	729	665	669	678	695	716	730	718
38604	39409	27518	11212	4452	2535	1771	1282	1004	848	698	583	580	521	470	447	402	411	401	373	356	339	317	334	288	311	283	285	264	293	276	304	288	275	264	289	276	264	301	237	263	277	273	287	289	284	279	272	261	263	287	249	252	251	281	294	265	282	282	272	277	282	282	274	279	273	282	281	279	284	279	268	265	258	292	265	249	297	262	248	274	279	273	274	268	291	290	269	263	278	287	264	275	241	255	278	300	282	260	291	285	281	280	277	234	285	251	264	256	266	260	300	250	295	279	277	285	269	300	270	264	263	250	272	273	249	297	264	291	271	260	246	297	260	271	266	277	279	248	254	261	266	251	258	265	289	274	265	268	266	267	289	272	279	277	280	263	271	246	268	265	295	263	271	273	290	269	259	269	271	306	294	259	260	296	280	267	274	260	277	255	257	247	268	273	250	275	250	259	261	269	247	259	268	276	247	257	288	255	259	265	262	269	276	275	296	276	238	277	248	297	272	272	244	272	283	252	295	266	257	300	285	232	267	271	241	266	258	253	244	271	235	329	303	281	249	273	275	256	283	286	279	307	274	286	255	234	280	270	288	264	301	275	264	248	269	289	291	292	242	280	255	247	296	275	264	283	254	255	286	251	265	270	275	260	283	251	266	281	303	297	284	265	268	282	279	282	299	255	315	261	269	308	259	253	280	271	287	270	279	273	263	252	269	259	282	272	308	246	263	304	247	275	253	256	279	263	274	243	281	247	283	283	268	264	288	277	257	251	261	277	278	258	277	290	270	281	285	247	251	259	275	242	251	236	293	261	276	260	248	275	268	275	251	286	284	288	262	259	271	260	259	243	253	286	272	258	276	267	262	262	272	251	275	289	254	287	277	249	275	298	273	281	278	274	269	261	281	281	286	247	300	261	246	250	264	274	282	271	261	244	264	285	258	257	262	282	252	278	274	273	259	262	265	251	299	270	295	287	282	267	292	278	271	244	282	265	248	294	300	253	225	285	256	283	263	270	270	247	240	273	283	287	250	287	300	257	266	300	294	251	272	271	254	242	266	305	276	270	273	252	268	294	268	269	289	294	262	291	245	269	265	274	260	266	273	250	286	294	282	264	287	272	288	285	284	281	271	251	243	262	254	292	268	281	247	254	285	287	262	283	293	267	239	261	252	270	258	276	257	277	279	260	258	244	228	310	242	267	227	275	311	270	293	286	330	272	291	276	274	303	242	259	258	249	293	269	233	306	275	260	276	289	266	288	252	271	256	294	277	287	277	279	267	299	298	308	271	278	267	278	304	291	262	238	244	235	277	265	279	262	229	248	257	260	268	274	237	281	264	255	274	265	282	274	286	262	257	267	250	269	271	294	276	286	258	259	277	277	257	279	267	280	252	273	283	272	278	275	258	287	262	256	257	265	277	271	271	267	291	265	293	276	256	282	271	267	253	246	268	264	284	264	243	290	253	266	285	277	259	273	263	274	249	296	276	259	259	284	257	262	295	310	271	285	288	280	260	263	281	264	284	269	259	283	246	316	259	302	271	270	273	292	265	255	249	281	269	249	271	277	254	262	282	260	257	286	250	308	254	286	281	289	259	259	251	264	293	259	239	282	267	272	230	248	275	286	251	264	277	260	260	285	261	269	269	240	291	255	249	265	267	283	288	248	246	251	245	289	281	270	276	286	281	293	264	268	262	269	271	276	273	292	251	271	263	249	274	295	256	289	275	259	274	257	243	289	273	271	261	278	249	255	273	266	286	255	271	299	285	288	275	285	291	266	300	267	266	264	304	265	263	238	275	249	275	259	262	273	268	269	257	264	266	261	276	262	273	272	285	265	307	264	245	256	294	277	271	289	262	264	270	255	262	257	245	254	263	267	272	241	227	263	239	261	275	262	279	267	258	266	287	275	266	250	278	256	257	250	296	280	271	263	239	273	276	265	293	259	255	277	235	248	287	286	266	240	255	329	315	234	250	284	246	261	241	257	303	275	280	260	276	264	275	286	252	237	260	237	278	267	278	235	239	274	271	255	251	268	251	268	297	261	272	262	279	277	277	249	278	269	274	284	257	238	241	291	267	310	264	257	273	278	278	274	283	277	265	309	275	311	269	260	285	273	291	268	277	274	274	259	276	281	266	286	284	267	282	288	263	264	287	265	275	251	263	284	249	293	263	271	260	258	240	266	274	276	265	268	283	270	281	281	264	237	278	255	279	256	293	295	264	278	267	291	248	279	281	278	272	274	263	254	295	237	264	271	293	271	267	300	316	258	268	274	262	260	278	254	270	271	274	251	270	268	266	274	291	286	285	234	249	275	317	265	269	280	278	261	269	260	265	270	248	281	238	274	261	255	279	291	272	254	238	290	304	284	272	235	271	234	279	258	231	263	254	293	265	274	279	279	265	270	259	278	253	268	266	261	280	251	260	258	264	291	265	264	227	254	267	291	273	309	293	274	293	233	285	303	271	280	282	282	257	245	257	271	240	259	256	260	298	301	260	254	233	252	277	284	278	284	272	268	234	240	279	266	269	250	259	279	260	278	272	283	245	270	277	265	267	250	274	280	271	277	276	279	271	262	255	287	263	239	301	276	279	279	264	286	257	247	291	273	308	283	290	278	255	256	238	247	258	252	292	274	285	274	286	283	248	284	249	295	236	248	260	304	286	283	303	283	269	279	254	261	266	263	235	326	254	270	247	259	279	269	276	278	260	266	253	274	245	272	286	272	287	264	246	259	293	267	277	260	273	254	242	248	263	257	209	254	280	277	270	263	279	287	287	246	259	245	290	290	271	257	264	245	271	294	272	272	301	259	260	262	281	276	287	255	268	266	250	283	254	266	253	271	236	268	259	252	259	293	256	261	250	256	263	298	257	288	282	273	276	260	282	266	274	266	268	269	267	292	287	285	274	251	264	267	265	278	246	265	270	261	280	225	249	271	266	288	243	290	269	268	273	266	287	253	286	252	282	276	250	275	262	294	292	264	264	272	263	283	253	267	298	259	298	273	248	272	253	286	234	307	264	264	291	241	264	254	278	276	283	296	268	238	279	276	259	279	285	263	286	263	233	260	262	275	246	262	279	272	264	274	245	251	269	276	270	266	243	264	259	256	251	308	297	306	283	263	258	292	263	243	272	271	242	281	273	284	302	266	272	289	279	283	284	277	287	268	290	282	263	289	274	286	270	265	283	269	292	249	264	314	311	258	262	268	262	271	261	291	251	291	250	286	295	269	287	277	248	304	275	286	278	275	260	291	278	273	274	266	265	271	288	285	291	252	255	279	297	267	243	266	280	278	288	266	228	295	275	294	237	266	274	306	306	266	279	246	247	261	261	296	253	281	282	256	245	281	292	282	281	265	273	280	252	267	268	256	272	259	282	288	268	271	271	261	279	273	255	267	265	286	276	302	250	283	274	241	281	255	264	278	254	287	278	252	271	268	273	278	280	259	289	265	253	272	247	271	274	281	271	291	249	272	260	287	262	287	286	268	265	254	262
43021	48051	29887	12122	7572	5209	3684	2863	2093	1619	1298	1165	1050	920	876	784	676	564	533	507	454	435	385	400	379	380	349	338	349	351	337	322	299	316	311	318	315	294	296	297	307	276	309	319	291	274	283	300	309	288	287	286	297	287	280	312	278	294	292	306	301	310	322	295	293	251	290	271	293	289	310	262	308	323	304	272	276	296	284	295	326	331	269	308	292	307	293	281	323	257	292	313	295	287	294	292	266	265	290	291	286	296	296	277	299	295	299	281	331	278	286	288	308	303	297	304	300	284	300	291	287	307	285	290	296	279	283	291	327	276	293	265	285	318	301	293	273	310	282	277	292	290	293	288	284	290	287	293	288	285	297	299	299	334	292	303	252	281	306	289	300	293	297	293	332	299	291	297	286	310	311	314	303	322	281	311	305	285	303	275	315	298	283	277	279	301	325	300	256	271	298	329	311	285	287	283	279	268	298	281	285	296	334	304	303	289	309	304	303	263	272	299	300	290	309	296	286	283	309	304	281	326	285	274	305	301	320	313	294	272	309	253	279	266	262	332	280	306	274	298	318	295	285	308	265	306	312	300	262	292	320	317	267	258	302	305	305	291	279	294	298	298	304	300	300	272	312	273	301	291	291	277	318	287	259	322	306	291	299	279	288	288	279	304	271	299	305	303	302	281	281	263	296	291	314	271	294	298	311	306	270	316	294	273	316	289	298	291	284	281	310	293	290	301	297	288	280	289	270	269	293	294	295	315	281	312	256	316	299	287	287	298	285	299	292	296	323	303	311	287	294	292	311	272	292	285	270	285	297	305	274	330	285	272	312	275	294	302	280	297	307	300	248	273	283	275	317	304	338	267	279	285	293	277	282	313	280	296	280	292	283	294	319	309	314	304	294	300	275	284	304	290	285	303	302	265	275	305	251	281	317	292	277	287	285	288	300	293	296	287	321	288	285	273	286	291	304	283	254	287	302	285	270	276	286	251	296	301	290	277	280	290	284	302	273	300	286	302	283	283	285	286	275	296	256	314	297	284	279	271	297	302	290	288	289	311	265	314	311	295	298	286	276	291	309	290	279	286	269	308	289	318	308	280	317	282	303	286	317	283	277	310	311	225	258	298	281	284	304	314	295	303	283	287	262	276	266	285	277	321	288	277	275	289	299	274	301	297	306	255	290	334	291	278	294	263	250	270	289	290	268	309	296	324	297	309	272	292	273	282	296	294	283	283	292	279	285	259	293	304	284	272	299	275	279	303	297	317	307	311	255	258	307	297	293	290	310	288	287	296	305	290	294	269	297	285	307	300	294	272	294	312	276	295	294	304	281	320	301	297	265	299	292	306	323	315	304	276	300	273	297	283	286	299	280	305	293	317	291	303	280	296	259	299	313	291	278	300	279	266	275	286	313	322	286	273	281	275	305	270	286	307	293	290	298	297	296	321	277	297	294	308	311	305	294	301	262	292	291	287	320	295	279	264	288	318	285	299	269	277	320	306	329	296	304	321	302	327	291	293	301	276	275	273	296	299	314	300	279	313	287	287	265	278	298	284	304	319	284	322	298	306	285	329	276	311	287	300	277	287	264	297	278	307	293	295	307	330	321	292	310	295	263	282	291	290	314	294	340	296	281	281	316	314	305	282	296	302	323	292	281	297	320	298	275	291	306	293	270	306	276	280	309	277	267	304	297	271	313	301	291	303	309	264	293	293	301	316	291	304	315	319	285	314	295	306	288	296	322	292	286	291	283	294	260	304	279	278	291	325	271	306	297	297	310	319	270	284	295	281	294	284	307	245	280	304	291	284	260	272	299	279	313	290	288	261	286	277	305	289	314	306	314	315	306	283	294	285	296	311	272	304	290	263	279	272	293	273	303	269	284	270	296	277	303	267	309	289	306	292	292	294	255	335	331	244	265	272	279	289	290	281	278	294	296	284	295	273	295	288	298	271	293	339	280	283	280	298	295	256	269	286	241	322	317	295	276	278	306	299	260	296	301	285	300	328	297	307	294	303	261	318	291	320	290	270	270	283	295	234	283	297	304	277	271	296	315	313	282	265	264	293	318	290	310	268	283	312	286	286	303	330	294	288	276	263	280	248	324	290	299	314	298	279	290	295	283	300	280	315	268	296	267	293	282	294	291	296	308	264	254	302	318	295	303	309	279	316	300	305	287	324	291	295	297	267	310	294	271	284	285	296	286	323	332	258	297	279	286	282	282	311	315	276	277	288	263	288	304	292	284	291	271	300	297	292	332	301	289	282	281	303	291	285	301	316	291	253	312	251	288	291	327	292	286	276	301	251	282	317	301	290	310	268	296	304	274	309	290	286	303	282	288	252	301	279	294	275	281	291	294	300	288	321	319	303	281	286	307	286	276	299	306	285	296	274	291	289	289	306	297	315	272	278	320	285	277	290	314	299	284	270	282	285	274	305	282	295	239	285	275	293	299	307	280	305	283	273	275	310	323	283	288	274	302	297	289	284	318	304	288	261	305	310	304	283	289	299	285	317	289	302	292	281	286	291	286	297	257	268	314	284	291	293	308	284	298	281	310	293	311	286	275	249	269	303	281	286	295	311	306	295	271	306	292	285	281	296	309	306	263	283	269	325	277	275	302	264	298	302	325	333	294	295	311	285	329	308	269	299	284	305	271	304	300	304	294	277	294	263	256	269	297	290	293	296	307	302	275	286	294	283	283	290	333	299	279	304	299	261	268	293	303	301	281	298	277	324	307	297	280	279	307	303	295	302	321	295	290	274	306	308	285	299	313	311	281	299	298	316	300	311	280	296	291	283	289	284	287	280	309	296	316	279	299	288	293	311	316	291	271	276	244	263	301	300	293	285	297	285	300	320	267	308	301	288	287	310	288	283	276	285	304	247	289	268	280	311	280	292	325	276	274	291	275	306	272	304	299	296	289	307	277	284	287	303	276	308	294	302	287	310	299	321	267	286	303	258	321	286	306	295	293	292	303	278	273	297	314	295	286	286	271	280	287	290	311	267	283	282	314	303	278	278	308	298	305	279	313	307	285	299	299	294	256	308	284	277	282	289	291	287	297	277	314	284	275	287	302	295	308	311	299	286	292	282	274	310	306	302	290	299	281	304	299	307	298	287	308	295	332	286	296	300	317	262	285	294	275	319	272	277	288	282	253	287	251	303	268	263	311	276	287	265	283	278	270	291	277	271	292	286	314	304	298	270	289	280	329	278	274	321	291	278	289	275	310	287	293	284	295	315	322	294	299	301	276	305	292	288	286	313	308	321	314	291	303	306	305	295	315	309	251	300	283	259	295	301	267	270	294	283	302	298	316	293	273	294	273	303	300	284	280	272	318	285	267	273	270	279	308	297	289	306	331	296	266	311	300	309	301	316	301	291	287	253	270	315	315	287	290	259	281	306	285	275	310	306	282	295	260	301	290	286	294	308	325	292	293	290	262	299	308	303	267	310	273	276	278	291	300	279	302	282	303	273	307	301	278	280	304	301	322	271	314	281
25260	20577	26084	24511	17587	7443	3744	2316	1668	1311	1081	1015	944	828	765	690	676	615	601	565	544	536	503	521	481	477	485	434	441	435	449	433	462	443	416	417	421	385	423	415	419	397	425	415	428	403	392	388	409	431	367	441	377	412	417	396	404	420	461	390	406	414	408	408	386	407	397	375	375	390	369	394	393	407	393	406	404	429	418	453	393	401	400	460	412	399	409	418	428	445	393	439	426	407	441	421	432	388	427	433	389	396	428	405	387	410	396	423	414	446	392	397	386	434	420	392	413	395	405	381	430	387	401	401	412	407	408	436	403	419	395	399	407	438	427	406	399	422	402	480	410	365	418	420	443	421	413	406	398	397	410	428	406	449	443	437	378	380	373	391	374	422	438	419	413	383	409	453	411	383	413	416	408	383	398	436	414	379	424	398	408	421	407	417	437	400	378	396	392	407	393	409	367	406	408	420	429	395	402	429	435	357	419	426	408	467	438	356	409	417	367	395	418	446	398	450	396	374	425	403	384	406	395	390	418	399	367	430	427	437	438	453	390	386	414	427	388	401	434	391	408	394	391	427	424	433	391	403	404	394	405	380	401	372	428	421	410	431	409	392	426	431	400	416	417	392	365	405	393	423	421	418	406	405	378	382	424	378	444	388	427	401	388	433	407	407	396	436	416	439	406	400	403	392	428	417	414	451	444	407	383	348	398	386	439	414	428	429	408	425	437	392	422	398	398	356	430	400	431	381	405	413	434	426	402	408	394	421	409	433	408	429	394	405	401	394	393	413	417	427	426	372	408	383	413	404	377	389	385	390	407	381	371	415	422	406	441	400	414	375	437	420	369	394	426	411	435	396	405	412	402	411	399	398	437	400	413	394	416	397	412	405	412	398	443	425	426	386	417	400	397	397	423	395	396	428	363	427	423	413	378	401	380	401	431	396	399	376	397	445	420	385	382	389	400	407	402	376	418	427	400	417	388	446	402	385	396	389	414	401	360	414	391	389	422	457	379	373	412	421	429	416	402	389	392	404	421	389	421	382	428	370	393	414	420	399	413	400	400	363	435	422	419	423	414	388	428	417	392	407	388	396	408	419	369	435	407	414	397	385	426	405	354	389	426	423	418	441	389	399	405	436	430	365	440	405	376	447	390	383	431	394	442	380	410	392	395	384	395	380	405	395	380	412	411	414	391	381	393	400	425	419	428	399	419	410	406	439	401	424	437	418	379	434	417	402	377	419	420	402	433	424	382	420	410	410	418	401	421	409	416	408	440	404	387	409	426	435	432	396	388	424	397	414	422	380	388	424	367	433	392	435	433	383	418	384	444	413	417	395	421	401	428	366	440	436	434	394	417	398	365	388	399	436	393	458	399	390	398	395	393	381	397	429	458	363	376	426	413	416	401	436	415	410	356	428	424	386	440	432	433	400	425	435	415	406	432	425	433	447	397	410	407	395	403	403	396	449	418	447	426	399	398	399	378	406	402	408	424	328	409	386	435	434	417	411	429	405	447	413	445	387	394	435	412	384	405	403	440	428	404	422	445	435	368	357	403	408	432	384	383	417	389	389	389	387	384	429	415	393	392	369	408	394	430	408	429	426	413	403	427	436	436	424	393	427	408	368	451	360	391	392	420	438	372	405	399	398	400	416	410	397	398	414	459	412	407	420	377	423	384	381	415	389	421	386	416	409	402	420	427	391	414	414	390	402	383	392	440	403	358	401	396	405	390	401	357	403	422	399	444	429	434	385	416	419	393	375	388	398	437	418	433	381	402	429	440	401	351	418	418	409	406	414	372	381	471	396	387	369	403	406	424	400	422	410	401	428	401	388	372	415	427	369	405	413	412	398	385	375	390	421	451	436	407	388	415	383	398	414	389	379	385	377	396	399	426	444	405	396	403	390	426	379	402	404	418	390	444	389	443	436	419	452	422	398	414	444	431	400	447	412	380	411	374	427	395	421	428	367	367	438	401	374	417	414	434	469	414	420	437	420	441	425	407	389	428	395	423	405	398	416	400	419	410	420	395	384	412	425	396	410	428	381	390	385	387	402	440	391	410	424	375	390	391	418	411	395	424	438	422	407	442	415	410	419	405	368	390	425	379	439	399	411	414	418	415	405	383	442	388	425	379	420	425	404	371	385	355	368	438	452	416	400	395	417	385	399	387	424	417	383	411	398	397	411	426	410	432	417	394	420	402	407	415	432	380	423	404	393	426	432	439	398	383	390	441	398	389	392	422	412	430	398	404	456	393	402	410	379	404	387	414	402	422	418	385	385	385	407	424	409	425	406	369	414	392	406	397	424	409	417	391	447	422	353	417	431	419	397	450	401	411	420	444	378	395	405	423	399	394	407	379	397	392	395	430	404	431	400	420	423	413	401	443	393	448	434	414	408	382	426	435	392	423	394	388	421	400	376	412	436	391	392	395	397	399	415	385	396	414	394	401	418	408	422	412	401	373	417	419	408	389	395	365	404	411	379	396	412	412	440	406	413	397	411	420	420	433	387	391	404	384	434	391	409	424	382	360	467	396	401	404	403	416	395	424	420	411	416	444	373	423	407	422	414	400	378	444	415	406	370	410	409	383	421	389	395	387	374	414	418	381	397	375	428	392	384	437	411	384	424	400	426	401	416	390	404	390	408	407	425	393	384	400	380	415	411	440	400	396	384	405	424	392	398	414	399	433	395	442	412	390	405	440	406	431	397	422	394	407	404	421	392	435	409	419	412	373	390	394	374	417	383	404	404	415	398	394	403	429	411	428	439	399	392	394	411	422	416	414	384	373	410	388	419	398	399	433	440	420	425	402	418	389	372	425	400	425	394	402	430	418	423	389	382	417	399	403	398	407	408	411	403	431	430	404	449	360	386	393	417	392	425	427	418	412	404	405	411	399	398	439	404	418	430	407	377	389	365	343	449	440	382	414	430	358	399	431	380	393	360	403	403	376	388	401	435	389	393	389	413	408	379	394	391	393	410	432	406	378	371	376	410	415	424	390	420	418	423	398	402	390	427	422	429	409	388	415	382	403	420	422	403	416	370	420	374	450	376	404	421	401	413	418	391	425	404	413	409	416	393	402	407	377	424	389	400	398	403	427	437	425	399	417	408	426	407	428	397	439	452	424	392	393	458	429	396	430	415	380	367	413	395	391	398	416	433	365	407	388	426	403	405	418	397	402	387	378	434	442	389	412	431	405	373	399	421	397	436	402	379	392	421	419	398	423	459	428	390	400	366	435	468	445	428	377	402	414	424	399	429	389	448	460	417	406	422	415	373	437	418	418	431	375	422	397	369	408	352	440	402	414	436	392	418	379	418	396	386	367	389	433	386	414	370	404	383	425	396	442	437	384	397	402	403	420	403	394	423	410	420	413	408	406	413	428	385	418	420	420	403	399	411	406	400	408	412	391	410	414	425	410	407	407	406	401	421	386	415	427	409	378	438	401	383	403	402	410	397	415	444	411	415	422	386	399	445	393	420	422	386	356	387	407	394
43844	59875	37049	17844	11654	8275	6174	4373	3285	2550	2089	1814	1585	1452	1268	1102	990	905	799	805	694	657	600	596	546	503	553	528	517	492	499	486	429	441	444	458	469	433	431	436	439	430	446	397	422	403	440	433	413	419	429	403	440	436	409	428	416	452	410	415	428	396	411	425	420	399	395	409	392	390	415	395	428	451	437	456	399	441	461	447	405	422	406	414	432	403	448	415	422	432	397	387	400	427	401	435	445	414	401	420	432	431	399	397	432	456	449	375	400	428	378	393	446	417	410	402	431	415	385	368	399	397	455	423	386	403	413	429	387	429	416	419	395	412	410	381	420	401	404	391	438	402	381	439	387	406	426	404	439	413	439	435	419	397	388	392	411	401	390	432	377	381	404	437	402	404	452	396	451	407	456	417	427	404	411	388	414	413	412	450	385	385	412	422	412	444	457	427	421	380	447	433	404	383	408	401	410	405	417	397	359	382	428	416	426	414	386	441	408	386	434	408	395	444	399	425	396	420	388	399	445	388	472	394	405	388	419	410	428	435	376	392	384	396	401	396	427	472	421	431	405	441	417	436	404	434	420	420	431	421	405	433	423	413	431	403	432	425	433	406	421	417	405	394	377	411	425	401	390	414	414	406	408	420	429	412	408	432	413	394	421	425	413	395	386	402	429	381	419	435	406	397	449	416	414	400	399	385	409	436	390	430	416	402	410	420	412	425	400	410	369	425	408	424	417	438	424	414	378	406	380	430	398	394	426	365	415	384	386	391	414	428	407	395	405	432	408	386	397	387	414	420	400	420	413	411	429	410	379	387	372	395	395	415	393	440	416	416	391	437	396	420	426	388	416	416	411	400	434	432	417	451	404	381	417	390	408	397	397	415	407	440	398	417	427	416	433	379	418	435	379	422	426	406	416	395	379	411	433	404	412	441	404	423	417	417	403	403	424	383	408	433	410	416	418	447	434	403	406	415	397	397	435	436	391	404	418	394	448	426	420	410	398	396	434	407	412	401	393	408	447	449	449	385	412	418	389	427	428	448	416	449	392	429	448	397	404	423	431	400	441	428	431	410	394	402	397	419	422	419	417	396	431	393	395	388	466	423	414	438	408	427	440	419	384	431	454	418	423	376	429	443	372	396	395	407	415	436	410	384	391	436	405	414	421	428	452	366	430	411	384	419	410	396	443	431	411	401	399	398	392	383	436	425	403	411	414	435	422	415	392	443	399	410	453	403	426	416	462	397	431	398	429	404	438	414	417	401	430	411	466	416	448	440	391	420	417	392	409	423	420	410	434	444	444	434	400	426	424	373	446	422	438	387	446	401	397	417	417	417	393	415	419	419	423	403	409	392	403	429	423	413	409	435	394	431	404	430	421	421	382	385	409	480	411	421	422	411	400	422	455	428	447	417	399	382	418	433	418	445	394	389	409	461	405	401	388	413	386	406	423	424	391	418	420	433	419	409	392	443	426	409	413	446	431	431	418	426	420	417	432	425	405	412	400	406	460	409	447	424	452	408	407	420	440	411	385	415	397	404	418	417	409	437	421	476	428	398	406	445	452	404	464	402	419	412	424	417	405	375	391	375	421	445	399	436	381	425	423	396	445	387	386	449	384	409	426	439	415	433	438	407	406	416	416	409	428	408	380	428	390	431	382	384	422	382	399	418	409	399	410	436	427	414	417	392	406	452	410	411	422	394	397	436	393	413	429	419	453	414	409	445	391	437	414	424	440	421	402	438	397	419	429	424	442	383	412	434	393	403	424	408	405	392	401	440	442	393	429	460	401	404	412	420	417	416	380	401	420	391	421	403	393	415	433	437	395	411	423	417	426	404	394	385	407	384	414	407	412	403	401	423	412	428	394	427	393	424	459	414	377	396	425	473	420	445	427	411	392	387	406	417	379	424	433	418	425	410	408	383	437	433	386	399	419	418	377	429	416	415	416	379	398	400	377	430	436	397	443	450	452	397	401	406	420	431	415	430	421	397	390	418	426	446	421	417	412	418	441	438	390	385	426	413	436	423	404	419	398	419	396	380	414	406	413	443	387	418	435	470	415	430	409	387	459	408	382	383	431	410	473	411	430	426	368	402	428	450	412	423	418	386	398	417	367	411	418	395	398	422	425	378	398	373	419	433	429	383	397	441	402	465	409	389	397	394	412	445	440	428	405	430	447	413	401	419	471	397	411	408	430	408	425	422	412	428	430	449	415	406	418	412	433	433	435	397	419	420	416	428	410	413	395	411	398	440	422	414	410	424	408	375	392	395	434	431	398	416	416	410	406	413	375	419	389	413	424	400	415	417	425	379	406	406	415	416	413	415	393	408	414	377	447	439	381	395	425	440	406	404	407	429	423	425	471	411	419	441	409	415	447	383	434	414	385	442	402	393	453	407	390	394	378	422	376	437	440	361	406	399	426	423	449	422	427	393	398	376	405	408	412	396	435	399	417	402	386	424	417	393	441	405	456	444	460	445	424	418	392	422	385	438	387	416	396	424	408	427	429	414	410	434	405	477	413	404	434	439	432	397	412	405	424	395	420	436	415	395	382	453	410	390	427	408	405	406	385	410	408	415	424	426	402	414	409	401	437	403	402	394	401	435	429	400	388	424	394	400	435	416	432	435	417	424	384	443	399	408	409	393	416	384	409	444	399	402	420	423	435	452	439	464	412	405	426	429	440	380	405	418	432	387	415	424	415	429	411	393	422	430	438	428	424	443	435	421	422	435	393	394	430	385	419	443	395	396	381	395	439	432	381	419	394	405	436	409	421	410	410	421	429	441	399	399	425	393	414	427	417	396	410	372	434	413	411	400	408	449	428	418	426	378	412	411	392	405	392	395	425	427	359	414	396	369	439	422	420	414	411	427	432	395	421	439	438	419	403	440	420	402	392	415	417	402	431	421	421	412	416	413	391	378	414	412	407	454	427	404	409	394	439	391	375	394	438	418	368	433	431	386	425	420	387	382	415	441	410	413	427	396	426	456	395	435	408	416	454	429	420	427	412	444	403	410	383	422	388	411	395	399	438	431	400	429	418	432	408	408	425	411	393	375	432	420	447	411	421	388	410	394	424	417	420	417	421	416	435	425	394	429	448	423	384	428	411	439	389	429	397	371	377	428	373	413	405	425	408	412	392	396	430	383	412	423	400	407	403	404	443	421	421	397	407	432	376	392	403	383	420	414	427	386	417	391	362	403	409	465	429	373	374	402	404	392	428	428	435	425	409	445	445	381	428	433	373	423	383	412	409	410	411	401	410	416	406	423	418	413	405	421	420	411	442	412	417	387	424	418	385	406	404	410	426	418	421	406	418	419	430	394	426	373	403	430	413	423	440	424	401	461	420	446	414	435	384	435	457	425	398	393	429	414	425	401	375	423	390	430	390	437	426	427	423	433	398	422	417	425	399	422	420	419	388	391	404	455	392	419	393	423	449	403	416	400	416	424	405	414	444	429	383	416	439	423	458	462	411	382	417	440	413	438	412	436	440	427
22434	20266	26612	23646	20257	20324	13028	4727	3021	2450	2072	1825	1651	1490	1412	1267	1163	1165	1019	995	1014	938	898	869	857	821	800	772	814	836	739	787	798	742	661	738	732	709	767	775	709	727	710	729	692	796	722	739	687	692	712	724	685	702	731	681	696	676	722	693	714	753	757	739	704	697	696	769	724	696	694	714	733	776	712	736	761	735	737	721	742	701	762	684	688	700	781	712	710	702	728	738	709	702	734	698	716	730	717	711	737	687	711	706	689	707	733	720	732	693	759	682	745	699	733	712	726	691	736	732	734	723	709	692	656	724	730	726	698	721	662	716	678	681	737	744	731	728	706	750	702	712	733	740	729	751	704	749	720	740	721	683	701	773	679	741	675	691	718	719	735	665	717	703	767	680	699	726	697	658	697	719	709	699	744	675	789	685	756	666	707	718	763	680	711	712	729	648	747	661	709	688	652	693	763	723	732	728	679	686	690	706	671	734	685	712	670	723	739	707	678	689	674	733	720	726	723	716	697	654	737	682	701	735	678	732	630	706	703	708	765	742	645	702	712	708	716	755	675	754	690	721	698	673	734	740	759	677	750	693	678	736	712	673	667	733	713	760	676	673	694	728	722	729	729	694	700	680	678	717	690	690	713	730	674	704	680	703	715	729	698	725	696	686	742	728	703	720	700	686	658	740	732	713	695	718	738	729	698	649	673	714	684	702	695	703	742	676	694	730	732	742	700	690	731	717	737	687	723	719	693	711	759	718	746	717	734	753	738	688	727	695	719	736	700	712	705	695	734	717	699	722	724	753	706	709	749	704	702	758	716	702	744	725	735	723	682	734	682	681	679	691	702	690	740	658	737	669	737	723	676	687	717	773	704	679	717	728	734	672	752	703	705	689	682	719	684	697	699	686	752	708	730	751	709	689	679	727	711	711	724	692	738	726	705	732	704	727	714	706	755	748	711	751	736	692	714	700	723	670	717	738	708	724	703	718	709	678	747	681	720	681	768	618	781	711	677	664	709	745	736	719	726	710	701	731	736	740	753	717	687	700	681	671	683	693	705	732	715	715	723	704	669	722	691	729	672	702	703	748	732	709	726	759	702	694	695	702	716	728	685	746	661	689	666	706	697	696	735	754	721	710	727	760	700	695	718	672	726	677	677	667	715	718	721	684	748	708	717	694	757	726	723	716	714	669	709	708	685	687	715	688	701	688	739	739	687	692	704	671	693	689	686	685	652	717	757	683	718	730	713	654	735	708	714	723	694	708	656	704	665	760	727	688	737	719	691	718	742	685	712	730	729	718	730	703	686	711	676	705	663	729	728	695	667	704	654	750	717	706	715	724	730	731	781	706	681	709	713	730	719	725	700	626	669	767	702	664	708	687	698	673	730	680	735	671	674	706	696	719	670	720	744	705	697	684	700	728	723	666	709	664	698	724	707	705	649	697	730	694	720	752	709	696	693	706	708	667	731	763	673	694	672	727	721	715	730	704	743	715	673	638	782	718	691	696	734	667	729	697	705	648	774	663	713	764	695	717	737	722	719	661	716	709	718	751	690	709	701	682	723	680	717	710	694	692	736	704	738	789	749	731	718	690	677	737	706	678	679	704	691	665	747	709	662	716	714	682	739	681	670	748	731	714	745	715	751	701	801	713	732	699	730	710	707	699	738	701	652	725	692	691	741	710	663	759	722	688	710	731	707	739	727	745	724	705	711	735	746	709	686	680	699	714	703	673	791	744	709	716	732	704	703	719	766	678	729	749	657	668	668	686	688	714	672	739	730	689	720	746	756	713	718	712	728	683	728	705	751	737	680	692	711	711	696	703	772	675	740	679	679	710	715	727	757	704	696	707	704	694	716	781	716	707	742	711	726	753	741	710	672	696	737	722	712	729	742	714	772	710	746	690	704	688	719	726	688	662	677	695	688	704	733	714	739	705	720	699	709	735	708	680	708	735	716	702	679	658	731	660	668	708	723	757	688	720	711	709	719	713	729	687	735	705	730	680	698	692	697	733	714	650	723	705	729	740	736	755	737	722	691	729	724	726	715	738	733	687	729	686	762	729	737	690	705	709	683	713	664	681	758	747	726	697	726	705	691	672	691	693	671	699	672	691	689	698	730	694	719	673	721	712	671	713	706	717	676	681	713	698	732	684	656	719	675	732	697	677	668	698	693	668	689	686	729	754	736	736	713	695	681	693	732	657	747	741	718	719	748	702	731	716	704	696	709	701	712	693	681	648	740	721	687	693	750	714	728	742	702	722	738	696	710	729	673	697	705	729	706	684	711	683	725	694	656	744	757	738	696	678	699	676	694	700	731	758	728	724	739	675	727	704	740	727	677	723	705	657	686	721	708	716	726	739	703	661	769	762	727	701	689	739	720	669	693	715	665	711	676	707	709	686	693	691	752	685	725	746	694	696	682	724	690	698	746	756	732	724	735	669	733	700	735	678	717	725	693	662	720	693	703	697	728	757	675	657	746	718	699	705	703	711	715	692	703	671	732	681	729	683	666	698	703	714	663	677	693	756	698	716	722	684	693	701	726	699	674	688	737	726	746	699	695	752	729	730	694	740	711	737	694	682	703	689	766	718	720	743	703	717	678	677	693	716	712	730	705	706	705	714	710	735	750	687	714	723	701	676	749	652	776	737	713	672	708	742	724	728	734	760	728	669	705	723	731	744	710	733	731	723	721	700	711	703	740	688	729	755	727	699	734	692	683	710	749	693	721	665	669	743	740	697	697	698	749	680	711	736	713	738	726	674	701	673	704	717	657	766	662	693	711	740	716	723	689	737	722	714	650	740	752	734	721	729	657	704	724	710	698	642	684	736	707	667	696	723	721	698	692	716	710	730	729	700	700	712	708	727	757	743	733	736	720	757	721	685	713	663	689	730	692	707	723	691	680	688	709	673	708	675	695	679	679	690	673	742	757	757	745	724	754	708	700	722	709	707	746	704	713	733	690	701	706	719	724	740	704	709	752	687	690	746	719	711	689	680	666	706	699	751	691	708	673	712	741	709	692	736	692	721	686	706	733	705	758	710	674	751	721	750	736	700	692	744	699	708	718	685	688	664	707	694	683	676	699	708	680	660	677	659	720	758	699	696	695	706	774	741	705	717	688	677	720	715	748	734	708	687	690	701	711	675	738	709	755	767	683	693	724	696	706	793	668	765	730	692	673	679	669	692	707	707	789	640	741	728	729	652	692	708	743	750	725	697	691	677	713	680	737	705	721	739	701	673	715	686	684	716	679	713	695	686	745	713	702	726	747	705	693	682	682	709	699	687	707	675	711	711	682	727	693	684	690	728	706	641	738	679	717	683	691	737	667	698	746	662	668	781	778	700	716	698	705	722	744	738	723	704	709	775	720	713	695	692	720	702	637	694	719	671	678	710	727	665	742	693	686	682	717	699	674	737	722	729	770	745	726	772	716	663	690	725	706	707	691	695	696	711	727	715	725	730	713	737	721	706	726	712	711	726	745	742	660	724	704	682
47861	71930	46374	25967	17964	13286	10162	7478	5738	4577	3721	3196	2833	2533	2200	2002	1708	1659	1412	1344	1225	1178	1098	1034	953	952	848	900	922	854	774	826	798	754	821	755	750	814	721	744	710	713	684	743	726	695	729	692	700	684	748	699	731	719	739	692	737	729	711	698	737	720	654	726	684	739	730	737	695	695	686	711	671	672	692	676	691	733	686	715	685	785	772	718	682	696	733	697	719	646	711	713	694	689	711	723	712	693	714	767	741	683	714	674	746	684	716	690	754	697	753	762	747	680	752	702	716	698	692	699	759	750	688	780	687	662	727	698	752	712	715	681	720	751	708	695	668	711	688	709	684	663	705	681	738	687	707	671	731	724	708	684	733	719	694	732	712	717	770	709	715	689	647	712	728	710	698	722	662	753	692	719	661	733	674	725	676	675	725	694	675	730	654	747	692	733	667	704	648	699	705	728	694	753	696	692	718	705	730	711	690	726	672	718	682	690	673	704	694	701	703	691	705	737	674	683	725	666	665	677	740	683	690	691	669	714	726	723	676	709	712	712	689	705	708	716	695	763	710	736	714	708	675	704	657	682	744	667	697	700	735	691	686	740	711	741	706	703	691	645	693	687	661	687	672	706	721	699	699	722	751	675	673	733	662	704	708	693	737	671	679	713	692	679	676	723	663	680	708	675	679	721	681	691	682	679	686	677	706	712	645	711	706	686	687	675	675	717	693	743	686	717	719	710	696	698	710	688	694	711	714	680	726	716	685	706	680	732	736	687	668	716	699	727	691	703	758	663	736	750	697	674	680	706	666	724	671	725	699	699	675	673	719	663	665	754	642	708	705	706	662	668	719	728	717	731	708	713	652	712	730	739	671	697	679	645	738	729	675	697	687	710	685	660	700	743	741	700	723	665	681	636	673	639	678	678	715	671	617	749	669	660	659	764	717	700	714	667	723	713	687	671	707	689	674	695	651	738	677	698	674	707	672	756	718	694	698	697	708	706	744	713	664	695	704	740	706	748	720	730	710	719	681	704	676	690	720	676	663	697	746	669	730	658	672	720	651	673	670	693	710	711	686	683	713	681	683	740	700	668	694	670	657	696	742	679	705	730	699	715	691	711	712	696	721	731	681	677	720	720	675	753	697	716	705	715	669	670	704	747	734	704	746	677	650	703	685	664	762	683	706	709	687	698	673	688	701	717	711	676	692	665	658	671	701	700	729	667	696	668	728	714	684	670	667	693	721	730	716	651	698	699	631	732	700	683	686	689	680	699	716	711	684	692	699	667	663	724	757	710	686	695	699	699	652	678	671	750	717	743	715	696	671	730	767	714	735	695	724	724	753	713	684	701	688	679	699	720	716	741	761	691	703	660	683	639	675	712	670	642	641	675	719	703	668	741	745	706	691	703	681	671	715	744	750	738	694	697	787	725	696	641	674	702	716	718	693	745	733	758	697	698	695	685	689	693	729	680	700	699	711	693	649	664	686	700	691	658	704	724	713	683	673	666	719	686	761	734	712	690	699	709	802	686	697	734	718	708	665	654	705	705	700	696	703	677	700	717	702	723	719	695	685	717	662	683	662	721	709	685	701	771	650	690	736	695	687	670	729	738	680	688	656	672	706	722	711	673	686	744	685	698	721	731	728	708	661	615	694	699	701	686	690	746	707	695	649	716	712	726	761	714	735	668	718	680	690	685	690	651	736	676	708	702	696	762	719	696	715	711	700	690	666	687	713	738	678	712	698	705	728	696	740	705	697	706	752	676	724	656	660	698	678	745	734	730	687	672	666	723	732	669	725	731	710	711	645	690	708	672	719	709	707	693	705	688	612	692	712	728	671	704	677	709	679	695	698	693	704	684	668	698	721	704	686	728	696	730	710	713	713	682	666	719	690	710	682	654	710	684	731	685	721	723	715	724	691	720	691	684	725	689	651	721	670	689	683	694	772	690	685	718	724	656	679	698	704	750	698	678	667	714	666	699	691	743	716	702	704	697	665	686	707	697	748	737	727	697	664	670	678	708	702	679	670	700	688	662	699	658	688	638	741	758	662	697	703	698	711	677	728	732	681	710	682	671	705	689	718	733	711	713	684	667	691	719	700	670	694	663	746	693	708	695	731	697	672	712	688	717	696	697	668	705	649	683	713	709	689	662	702	700	703	706	698	686	673	688	705	719	691	744	722	730	712	694	732	692	750	723	677	677	712	696	700	691	700	658	680	722	727	765	726	729	742	701	671	722	682	650	685	670	728	668	701	690	692	729	757	694	719	729	708	714	708	666	739	689	725	698	716	734	722	706	759	668	637	717	722	680	717	708	664	701	707	713	673	707	685	668	649	670	688	756	736	688	698	701	699	683	704	692	707	687	731	729	743	674	715	735	680	720	668	673	720	729	705	635	726	680	731	758	761	645	733	698	692	706	698	698	693	719	684	713	683	709	667	684	700	710	702	683	699	698	695	649	717	662	692	745	712	686	645	722	692	712	710	675	655	769	730	695	720	698	678	677	731	668	696	639	709	684	681	677	657	695	719	711	727	747	664	702	716	680	737	741	728	706	737	743	673	637	709	712	682	694	621	704	706	700	677	709	708	721	695	723	703	679	712	676	690	731	722	710	661	662	689	697	689	749	715	714	692	696	686	723	726	727	686	715	667	713	709	696	723	685	729	753	693	700	758	684	664	760	690	697	745	667	725	710	704	712	727	723	692	695	700	669	716	669	725	731	718	709	716	746	681	741	721	733	687	713	755	727	664	706	699	686	666	725	712	697	717	712	712	773	694	698	684	689	673	703	742	680	670	700	704	718	686	638	739	666	696	671	691	713	682	705	679	689	649	695	680	698	692	724	706	649	722	715	699	686	654	697	646	730	774	657	723	719	689	698	704	688	714	704	746	690	699	658	707	696	725	644	693	716	724	680	707	720	699	666	735	717	696	716	705	729	658	707	698	719	671	684	708	711	678	716	701	704	696	692	718	734	693	674	706	674	773	741	723	761	724	756	713	659	723	616	748	698	740	673	692	659	668	667	714	707	763	690	708	746	692	673	695	728	732	688	654	685	649	674	713	682	740	710	736	666	684	730	726	642	689	743	726	715	735	706	669	694	681	684	718	717	657	727	690	695	695	717	736	655	694	712	690	696	667	699	659	698	722	701	698	745	694	730	721	688	747	704	684	716	708	673	734	692	703	740	717	750	735	680	700	700	751	669	726	735	684	749	705	723	704	686	673	655	749	655	674	697	745	667	723	667	717	679	686	661	694	725	660	726	716	712	650	689	719	678	694	673	652	694	696	664	690	667	707	695	701	676	723	748	669	710	787	690	687	717	697	689	730	696	718	711	647	674	665	702	673	712	684	659	697	727	714	693	681	739	690	771	679	747	729	716	720	713	647	682	768	715	666	687	735	711	698	700	751	709	719	666	688	701	672	672	678	685	735	694	687	751	667	709	701	724	707	697	743	736	723	688	715	729	655	728	728	731	695	720	722	700	763	694	688	698	741	728
42700	43179	26843	13280	5355	3338	2266	1557	1260	1038	832	714	615	629	585	530	461	439	422	399	398	400	355	358	390	350	346	326	367	333	327	313	321	299	317	331	314	311	291	301	280	291	318	268	282	312	302	322	291	257	312	290	347	333	331	334	302	277	306	288	317	310	291	264	314	312	313	312	339	289	291	289	305	270	299	282	285	295	309	286	326	322	319	344	300	283	286	325	289	302	302	293	322	290	312	257	308	295	282	299	308	263	321	274	289	313	307	293	294	305	284	330	302	308	306	303	313	306	294	322	275	285	312	315	297	320	311	264	264	315	312	315	315	289	346	312	283	314	291	339	252	287	274	300	318	306	316	294	292	297	301	314	331	307	260	314	296	291	312	278	298	318	281	312	288	295	297	279	286	316	308	303	297	338	277	305	301	311	311	290	304	305	309	289	305	312	287	295	297	294	304	306	290	298	303	317	305	279	301	295	305	300	296	292	294	306	301	298	245	315	299	307	268	274	286	321	322	306	331	275	266	296	301	333	308	306	296	287	293	318	312	303	294	306	272	290	349	300	339	311	302	305	307	321	300	291	332	286	270	323	283	322	321	306	333	297	298	306	294	303	294	300	280	294	323	288	284	334	292	294	318	279	277	285	292	309	303	282	313	317	275	279	285	312	305	297	330	289	276	296	334	320	302	302	306	285	308	284	329	298	283	280	294	327	320	292	315	268	313	300	308	319	305	315	329	291	312	288	305	303	278	321	295	309	291	284	310	261	326	280	289	289	309	309	304	303	279	306	337	297	305	300	319	280	277	292	307	322	326	282	307	308	277	302	291	311	321	294	299	295	320	317	294	292	264	318	284	289	318	289	274	291	279	301	309	306	313	319	331	338	257	286	331	270	321	330	290	313	334	297	290	334	312	334	282	308	300	294	295	303	276	301	304	317	294	289	305	311	276	285	281	290	331	297	314	272	310	299	337	312	274	290	287	325	279	280	308	317	310	294	279	312	319	305	318	288	290	299	319	328	316	308	285	322	289	294	303	308	269	279	276	295	309	306	303	299	299	321	292	299	275	324	313	307	318	281	291	319	269	298	316	299	295	295	331	287	319	279	325	320	289	270	283	306	290	292	317	338	281	320	314	340	271	334	328	293	317	349	297	295	290	290	295	302	271	323	300	293	326	292	283	309	307	317	296	256	314	307	290	309	312	305	287	308	315	318	334	302	324	326	310	281	302	295	315	283	290	304	300	264	317	299	302	297	319	310	320	330	323	300	291	319	307	296	261	324	279	305	291	276	327	313	296	314	337	308	281	290	307	292	270	313	295	307	297	333	297	306	326	314	341	311	319	312	339	320	283	292	319	326	299	288	289	337	320	311	298	286	298	277	287	313	307	318	305	304	300	291	309	285	301	301	268	307	312	291	313	311	280	293	291	302	327	310	312	305	304	301	294	319	294	311	327	316	288	308	287	333	284	294	305	308	287	309	290	316	322	318	285	292	290	283	307	290	307	296	265	305	293	312	319	335	319	291	306	268	307	306	283	296	319	294	307	317	292	281	306	299	325	299	337	319	302	278	347	299	311	330	285	297	282	281	299	273	293	300	296	298	314	280	315	312	290	309	308	301	297	300	291	318	309	296	276	304	301	312	308	313	332	292	318	309	308	303	294	333	308	340	255	277	307	293	297	339	296	304	295	287	292	309	301	329	275	300	285	321	288	300	282	311	326	286	324	309	294	316	330	306	327	309	309	308	303	292	308	306	285	305	307	309	297	304	278	299	276	297	307	286	314	313	295	298	319	278	293	295	280	295	298	301	307	270	322	320	289	292	308	298	322	328	267	276	290	301	326	309	297	289	315	314	300	286	319	306	311	303	316	297	283	321	280	310	321	278	301	305	307	308	318	309	290	292	318	301	302	286	303	270	285	327	294	301	285	284	297	303	323	303	260	295	333	276	319	288	342	310	309	311	305	297	297	300	308	301	291	271	286	303	279	282	318	307	295	321	316	291	309	279	299	297	285	323	305	310	318	272	302	309	322	284	291	295	300	300	302	318	318	304	290	301	315	318	303	284	309	296	329	282	301	301	308	304	304	322	271	296	275	307	311	277	295	309	318	279	319	283	280	278	284	308	299	281	290	300	255	312	307	262	320	288	292	313	305	302	277	295	305	297	307	308	299	319	302	297	280	304	301	283	278	285	299	322	309	320	310	279	301	311	311	287	321	288	314	325	293	303	279	298	300	315	303	319	300	287	298	300	319	297	260	297	280	286	324	322	308	283	312	297	293	335	290	326	280	329	310	320	308	323	306	293	291	313	304	304	305	272	315	298	314	316	314	326	286	349	322	326	300	318	283	324	307	302	322	274	298	300	288	319	301	281	310	285	296	292	301	292	283	305	310	295	300	298	307	310	306	314	309	326	314	279	315	318	301	317	298	288	304	302	302	322	299	309	282	297	272	304	261	288	322	301	309	286	289	280	311	350	291	278	306	290	278	302	333	325	315	289	315	334	289	302	297	289	288	302	311	276	308	296	297	312	307	304	314	279	280	289	309	294	272	297	302	279	322	300	309	309	332	296	279	309	287	313	291	303	351	321	292	311	298	299	308	305	273	309	259	304	303	317	278	307	303	315	313	276	297	304	264	293	310	330	337	314	316	299	332	295	303	281	325	302	315	312	287	288	281	307	311	302	318	319	283	278	296	301	292	306	329	305	301	326	314	303	338	305	288	300	305	293	311	300	281	324	279	301	287	318	304	310	276	300	329	304	297	284	304	304	290	290	335	298	294	315	285	323	289	309	270	304	281	330	305	294	309	300	295	284	309	342	312	298	319	307	301	288	328	300	300	322	314	313	310	285	291	318	274	294	316	322	297	326	287	259	310	326	282	299	295	313	332	284	314	301	286	359	290	309	315	312	321	289	313	338	302	297	298	300	269	288	268	310	312	302	288	326	282	323	306	317	323	306	266	290	307	329	285	302	324	275	320	307	292	307	309	280	307	297	326	299	291	310	337	308	340	303	301	317	314	300	292	291	316	307	311	316	305	279	306	320	307	309	317	334	305	299	274	299	295	294	311	322	295	284	297	352	310	279	290	273	305	307	298	301	309	304	303	292	313	299	293	316	264	291	323	304	280	302	295	324	318	301	286	289	319	319	294	302	358	293	293	328	289	275	308	290	296	313	319	281	290	344	326	307	307	276	292	327	297	323	297	279	329	313	284	298	329	264	292	287	326	281	290	307	342	320	329	309	292	321	280	325	292	298	260	316	283	310	295	296	282	294	282	289	321	311	309	284	288	290	311	293	290	280	317	305	284	310	293	306	279	306	302	316	284	323	305	321	297	296	302	307	282	315	299	247	285	308	312	301	309	306	292	315	313	330	323	271	303	307	335	311	277	305	299	285	293	303	303	296	318	320	308	302	285	306	291	333	340	328	293	281	302	286	301	305	285	317	270	301	339	290	314	291	317	289	306	326	308	309	312	293	296	314	320	281	311	286
47320	51053	30983	15758	9581	6798	4773	3411	2626	2047	1609	1331	1286	1038	987	819	700	690	608	557	530	532	478	460	430	416	416	406	382	399	371	380	366	362	352	323	338	349	352	327	319	319	310	314	333	324	345	330	314	337	335	303	314	332	362	332	313	322	317	330	296	309	354	327	348	317	309	345	345	331	340	327	336	346	344	332	312	309	324	321	315	338	356	357	309	328	273	343	307	331	346	302	311	342	342	326	309	350	333	349	312	322	320	332	318	308	351	339	327	340	340	303	336	323	330	340	291	310	316	321	290	329	316	315	327	331	308	316	327	341	311	309	289	364	345	355	310	343	327	356	346	301	331	311	359	315	354	344	298	347	340	316	307	352	333	350	299	335	329	315	326	338	316	368	320	314	351	308	339	353	348	309	338	315	285	329	323	321	327	348	346	331	335	308	329	322	336	326	350	303	305	313	319	326	328	317	308	323	317	339	329	331	344	316	326	354	344	325	324	311	333	325	337	329	311	344	344	347	327	335	328	306	330	322	299	347	333	328	320	301	331	326	313	316	322	331	326	345	352	305	337	316	358	309	300	346	334	320	292	346	318	323	364	334	304	336	318	309	322	356	332	309	337	371	316	317	336	331	283	349	337	297	327	310	342	329	318	320	336	354	314	307	357	335	336	314	321	315	327	318	333	335	328	347	360	352	281	349	348	333	345	331	340	335	315	365	350	330	323	340	317	332	337	348	310	323	305	341	335	292	328	328	322	331	307	337	356	355	314	330	314	347	317	347	320	327	343	336	314	311	347	322	285	342	327	311	330	320	314	313	321	302	334	324	355	335	301	312	316	300	332	328	353	309	327	371	309	304	338	313	335	306	301	333	333	331	314	328	346	333	312	345	345	368	305	310	368	331	338	327	305	290	332	354	333	309	329	318	351	337	321	312	348	330	339	310	304	313	340	339	354	347	340	335	337	326	338	345	301	335	316	319	350	287	358	336	278	331	327	312	301	320	353	347	344	339	322	289	317	319	354	321	321	329	324	335	332	310	310	334	340	354	344	336	338	348	298	352	337	310	316	367	344	348	328	340	326	320	351	315	350	370	338	354	329	301	334	347	331	334	339	292	294	330	351	353	299	296	330	312	297	335	317	327	324	320	317	298	293	335	338	349	319	359	344	316	336	364	355	350	315	321	297	320	319	320	333	319	307	355	359	376	331	345	336	336	324	310	316	342	325	328	330	352	352	357	315	328	302	338	337	333	325	332	347	315	312	310	340	323	318	332	315	315	340	334	332	392	323	335	329	361	317	339	322	324	336	332	325	339	331	314	350	318	323	360	347	309	344	359	348	325	302	341	315	319	340	347	351	297	335	368	303	297	322	298	337	341	339	371	370	308	322	313	315	325	362	336	350	317	329	313	354	326	332	302	313	332	327	361	343	318	339	330	344	341	314	321	297	317	322	306	335	342	306	320	301	321	304	328	328	333	318	346	359	338	304	328	319	338	327	347	329	327	351	329	326	328	302	306	326	316	331	334	319	314	384	350	291	340	324	323	338	299	335	343	336	336	307	322	296	319	343	350	321	339	339	321	312	328	362	307	332	345	361	327	342	338	322	334	311	335	333	292	324	321	349	300	336	341	314	351	338	338	339	334	326	328	315	340	357	282	330	316	319	320	341	328	342	330	304	342	365	341	325	335	349	315	341	319	332	334	320	305	337	325	353	344	333	304	314	310	333	331	320	339	317	331	361	361	328	335	338	296	339	317	338	337	336	298	353	340	322	345	323	294	325	310	327	319	332	311	321	360	328	343	340	334	354	332	334	356	339	345	318	315	356	299	324	358	318	355	308	324	337	330	328	325	343	342	332	358	340	352	313	329	349	356	361	367	315	295	344	318	333	313	336	341	315	325	330	332	359	312	307	314	334	331	329	336	304	322	345	326	305	340	317	358	352	335	310	339	294	329	345	297	357	314	319	334	319	332	315	336	309	339	338	318	309	318	354	328	332	304	322	347	307	306	321	325	331	305	335	344	326	302	347	338	316	306	326	332	316	311	304	315	297	335	341	319	346	303	353	314	330	314	339	320	315	321	325	324	356	344	323	295	343	317	336	326	341	356	352	354	329	320	351	342	340	345	326	311	313	300	342	362	331	294	329	330	269	294	344	359	345	331	337	353	306	308	364	343	323	324	320	314	315	304	338	339	337	303	323	325	313	325	356	310	336	320	335	308	328	320	323	345	310	318	313	322	344	303	339	339	336	341	329	317	346	304	343	340	318	336	298	339	354	334	338	323	323	340	350	351	319	330	351	329	349	297	321	315	307	310	352	329	352	330	316	303	342	323	322	369	349	353	385	291	330	305	349	328	327	307	302	325	341	351	309	324	352	308	297	363	334	329	321	345	350	325	340	343	350	330	323	332	308	348	325	326	313	348	327	333	324	312	316	350	331	349	302	352	332	344	350	324	355	344	315	355	337	339	312	298	298	326	353	300	339	302	341	308	344	313	297	304	310	298	314	294	341	313	310	333	327	329	316	334	322	335	320	341	313	331	340	364	285	364	349	348	305	328	326	336	337	354	329	319	298	334	352	335	337	318	340	336	304	306	299	330	310	339	335	333	317	354	314	343	313	328	328	314	338	349	347	322	324	313	321	328	337	359	321	335	316	288	314	305	324	348	322	295	339	315	341	339	342	335	342	327	312	324	302	318	335	326	308	337	313	325	341	286	326	312	350	356	329	316	300	345	326	334	325	317	353	358	334	323	324	343	323	332	328	328	342	322	333	335	329	295	334	353	361	358	353	315	331	311	348	351	316	323	363	311	285	338	325	334	343	340	335	334	370	330	328	361	309	302	329	321	320	332	313	362	313	311	325	345	305	316	341	318	343	342	335	332	330	374	292	323	339	330	344	313	351	309	339	307	338	299	321	330	325	343	343	324	326	372	322	314	302	332	327	320	351	311	313	319	329	347	277	332	309	339	334	359	310	345	347	338	296	357	325	301	341	331	334	346	312	330	333	324	353	330	320	324	310	357	339	344	311	352	324	294	311	361	310	344	346	310	319	315	352	343	300	307	302	329	289	332	355	324	310	281	339	321	336	331	311	311	322	336	292	327	332	340	363	350	301	318	310	313	332	320	308	304	322	311	300	319	354	327	299	348	333	346	309	333	343	310	329	351	333	323	331	299	333	340	352	294	311	305	332	310	301	339	321	348	303	310	335	305	290	339	311	330	321	319	320	302	310	302	308	312	325	313	354	306	321	318	341	336	360	323	339	320	315	309	347	344	307	308	306	324	311	341	376	324	318	317	337	329	326	332	325	304	335	312	349	322	310	334	311	355	329	349	321	323	355	323	301	361	316	318	368	322	310	331	325	331	334	329	331	338	326	336	311	323	358	347	315	325	339	341	309	324	305	321	317	326	333	331	339	337	325	309	324	324	315	334	329	343	320	319	326	330	312	300	324	338	319	323	345	325	344	279	340	283	335	349	326	321	333	331	315	315
25075	20574	26207	24465	17907	7931	3792	2379	1741	1453	1186	1088	969	897	804	712	648	621	624	575	542	522	510	524	481	510	455	472	440	449	423	453	460	467	419	434	446	398	430	427	419	413	413	389	392	441	457	442	443	403	426	412	449	426	402	430	428	402	430	424	431	429	457	409	449	416	431	419	422	416	456	395	385	447	404	420	412	400	419	434	371	410	427	432	396	419	406	400	450	413	405	405	409	400	439	393	426	427	416	397	437	417	409	414	441	429	401	411	410	377	463	426	416	406	397	406	383	441	377	417	415	430	412	410	422	424	441	377	434	403	440	423	389	426	443	413	393	393	394	403	400	431	412	399	449	382	411	410	431	407	393	401	459	399	417	398	441	442	436	400	406	410	403	362	381	387	433	412	382	402	416	446	393	412	425	415	417	411	399	430	442	444	394	398	409	422	401	391	434	412	403	403	399	408	407	393	423	358	396	389	426	389	397	403	409	410	411	427	414	448	389	395	414	424	401	423	411	400	413	409	409	420	384	418	421	389	391	430	419	417	417	392	420	436	408	413	411	399	405	445	411	404	392	392	398	390	393	428	435	391	407	447	416	404	423	435	424	422	425	419	416	430	437	428	412	393	396	409	437	405	452	426	414	408	400	393	427	403	406	409	389	390	412	404	456	405	415	389	389	371	414	423	433	395	408	418	388	441	409	426	419	398	397	443	383	405	417	401	412	386	401	442	426	433	418	409	395	416	381	397	418	424	411	414	398	392	414	428	429	425	423	407	426	402	413	411	368	420	397	410	385	412	470	407	403	417	390	472	404	398	419	416	414	444	405	422	389	383	411	410	414	408	433	429	424	400	448	390	414	364	399	423	418	412	421	440	415	418	379	396	398	394	437	399	407	406	432	429	395	403	387	414	430	422	448	426	411	409	353	394	430	406	461	421	377	376	398	417	408	387	416	423	398	418	407	438	393	412	439	427	406	403	422	420	470	399	409	418	370	383	407	390	397	385	386	388	438	391	403	387	403	396	396	399	401	393	420	433	429	414	395	387	417	412	425	417	420	417	399	377	402	425	412	440	391	420	434	388	428	395	389	372	451	428	411	438	423	438	385	397	426	437	387	419	431	404	428	409	449	400	395	413	441	367	447	423	411	434	401	375	420	438	400	391	393	407	399	450	394	391	383	407	423	383	442	386	394	416	402	383	430	392	418	397	442	422	431	422	417	402	420	358	393	438	404	406	405	394	414	418	422	421	374	415	424	408	456	396	430	396	397	362	397	428	450	399	419	431	428	425	461	398	412	386	453	367	426	406	366	423	402	442	425	424	417	419	472	406	447	412	398	390	455	424	407	408	452	396	451	385	426	413	434	432	438	415	406	412	401	412	438	454	416	418	428	466	412	432	383	420	393	432	381	424	439	391	407	420	395	413	450	380	417	421	467	426	411	419	445	443	393	402	408	382	376	381	411	431	424	403	412	427	425	406	410	401	415	426	415	411	424	413	412	454	418	385	408	422	396	444	442	450	401	406	386	385	437	391	446	439	418	468	382	438	385	439	417	388	435	417	438	375	419	395	427	418	415	387	457	425	394	384	395	424	451	409	410	417	426	439	393	426	410	391	393	414	419	415	438	411	401	432	420	431	388	419	388	409	392	396	404	395	404	410	410	414	406	413	401	398	386	413	426	444	418	431	426	439	411	396	391	455	407	435	391	435	438	419	435	386	412	422	458	410	424	398	416	431	424	393	388	418	412	400	422	440	397	418	394	398	403	400	398	417	394	430	389	399	415	410	393	428	408	446	437	419	450	371	428	409	384	401	449	412	419	402	422	450	415	347	435	430	409	431	465	428	416	433	410	450	409	412	408	432	404	395	434	414	429	390	397	409	409	385	412	424	403	425	433	401	447	386	391	427	406	409	408	444	423	455	391	409	424	430	416	411	398	459	406	430	390	403	427	411	399	390	425	393	378	399	456	427	435	387	388	360	426	402	424	412	424	440	407	444	394	386	397	389	385	374	388	447	455	425	424	422	406	419	426	420	412	413	400	446	387	431	406	398	406	398	400	426	417	437	454	422	418	362	384	393	430	426	405	400	425	430	434	383	433	395	444	415	408	453	453	449	426	404	412	430	431	358	447	392	424	457	420	399	397	397	407	415	425	408	405	425	404	379	395	435	377	396	432	416	422	435	383	405	401	384	436	426	418	391	401	388	420	410	429	378	419	400	419	472	385	409	412	422	434	426	400	416	393	410	422	396	422	449	400	414	427	395	423	434	433	392	403	391	430	386	422	385	436	399	373	384	435	412	417	461	436	397	428	379	439	412	415	416	397	427	406	430	403	384	408	421	394	396	412	388	410	410	413	433	403	405	369	397	395	416	437	425	432	413	421	448	366	445	444	411	440	358	395	404	408	412	407	437	404	459	395	424	406	450	435	409	406	426	427	414	376	400	428	429	416	395	400	417	395	383	396	413	439	400	398	391	407	400	420	450	374	370	435	439	391	423	432	447	421	419	408	390	397	420	408	389	398	432	417	439	390	446	411	396	440	377	375	428	415	428	417	454	379	404	408	426	436	400	443	416	404	394	416	405	432	443	385	371	394	433	449	394	405	416	419	424	393	377	419	396	424	458	438	418	407	425	435	413	419	432	405	399	438	432	420	387	374	393	398	437	399	410	426	432	391	386	391	435	467	431	420	413	445	428	423	413	418	429	445	417	414	445	405	397	411	395	427	414	357	438	391	426	427	421	422	394	411	412	412	413	363	390	405	407	402	400	410	387	412	414	453	405	394	461	409	429	443	436	430	417	371	410	415	414	376	395	403	391	424	409	384	398	446	421	410	411	453	422	419	413	390	408	413	462	402	427	388	427	409	444	381	392	393	443	432	420	421	415	459	414	392	398	385	434	446	446	417	414	364	397	413	433	461	397	414	405	440	395	434	415	413	412	414	405	418	405	411	424	434	417	407	411	409	371	420	418	448	383	410	395	390	357	395	440	426	417	375	375	385	425	404	414	396	433	429	432	405	372	380	403	414	410	434	405	428	429	419	393	423	394	423	411	405	402	447	373	406	409	429	413	404	421	366	423	427	413	412	403	409	443	436	416	411	417	421	433	409	406	416	432	392	379	435	394	396	422	460	413	447	403	383	377	433	382	426	419	429	420	423	429	410	405	419	446	417	409	441	443	428	414	405	426	390	430	410	400	409	401	409	409	387	437	396	382	420	416	433	389	389	405	394	417	404	418	396	435	421	427	446	399	413	384	386	405	404	415	456	384	392	395	431	423	426	434	419	383	412	396	412	384	435	400	446	406	430	432	375	416	432	418	443	441	371	391	428	384	423	407	378	376	428	434	426	388	419	387	486	444	415	441	411	404	439	414	414	402	428	407	426	411	422	409	426	396	447	407	387	400	429	448	384	407	444	409	430	392	381	410	379	381	413	396	426	396	388	392	392	412	400	379	416	408	414	418	411	433	415	437	377	413	382	435	419	425	398	418
44216	56962	39623	20289	13063	9075	6458	4674	3585	2770	2235	1873	1626	1592	1303	1139	1000	887	782	750	724	672	617	552	617	550	546	521	463	488	470	517	452	446	462	505	477	472	439	439	441	410	429	420	381	405	442	416	443	398	464	410	460	448	436	404	422	444	388	419	421	417	402	398	415	440	462	453	414	401	450	439	427	402	396	427	413	420	387	406	392	389	400	466	408	441	448	419	403	447	411	404	423	456	464	410	405	444	479	428	464	448	391	398	441	415	424	427	427	449	420	443	475	463	439	424	384	471	408	405	448	447	414	436	442	381	418	414	451	416	449	445	431	396	435	387	459	444	367	416	433	442	400	424	417	458	428	404	433	436	412	414	408	438	420	415	418	413	382	435	438	434	422	419	417	431	409	437	425	454	452	423	419	419	412	427	407	400	431	422	425	456	400	395	407	438	430	422	431	422	404	425	414	419	437	408	395	456	444	431	426	440	441	446	424	429	396	446	425	412	386	441	405	440	454	410	464	431	420	438	397	383	394	411	440	421	412	414	385	419	426	413	388	468	429	419	421	419	413	418	418	409	434	400	399	459	401	424	406	426	447	435	456	432	402	435	417	443	429	407	397	395	400	445	460	420	414	458	419	430	393	440	419	424	431	407	407	366	426	445	442	415	431	407	448	444	450	441	422	409	445	435	384	411	439	436	448	447	409	390	403	461	432	411	423	432	422	478	383	441	423	400	415	379	453	423	470	415	424	427	396	419	464	431	435	413	430	482	430	399	424	383	417	410	412	447	456	465	381	427	413	444	446	443	467	455	440	397	437	420	401	410	378	411	481	432	444	466	450	431	428	376	435	403	426	400	413	426	401	412	421	422	394	391	450	401	434	419	416	398	395	404	401	424	442	425	464	412	431	414	443	432	450	417	430	428	425	423	448	423	418	426	466	412	414	425	413	431	461	439	421	420	429	456	433	429	420	443	426	429	442	436	423	387	381	403	419	415	392	411	437	438	396	440	429	453	409	360	383	389	417	417	415	465	438	427	439	455	425	470	413	421	391	411	457	487	400	406	419	454	435	410	426	436	421	390	417	448	408	420	430	403	415	426	459	439	414	406	415	445	427	410	446	417	429	437	433	456	406	454	431	422	414	418	439	376	435	453	396	399	435	380	396	427	414	460	406	428	405	439	436	402	410	425	402	428	424	411	423	400	413	452	419	414	403	423	425	402	426	409	401	437	396	410	438	439	404	413	412	425	433	396	437	393	415	416	436	428	396	429	419	419	446	426	437	419	497	427	455	378	430	440	395	443	434	405	436	397	406	427	450	386	426	389	415	391	390	414	395	409	447	407	417	450	434	395	429	435	416	416	416	402	418	421	428	419	412	466	433	398	410	434	400	408	412	429	438	392	437	462	398	420	400	417	408	433	391	436	397	398	423	399	422	411	430	418	377	462	401	411	431	442	406	419	419	440	412	440	425	476	429	409	420	470	413	427	436	415	442	423	444	409	415	414	438	435	414	392	409	432	416	457	433	427	418	441	406	408	391	392	432	436	413	425	443	421	431	407	435	406	383	429	415	401	420	427	380	409	405	394	436	419	397	424	374	409	438	429	433	442	433	415	442	427	440	441	377	420	401	397	414	450	426	403	417	421	412	376	423	438	411	430	430	427	441	420	414	438	445	405	433	407	430	437	418	398	430	401	416	384	438	394	415	405	417	397	416	394	405	422	424	413	427	414	414	453	426	423	426	462	402	472	420	420	432	440	439	397	425	426	407	405	412	412	436	432	425	403	400	417	447	433	419	406	444	388	413	406	421	407	398	401	457	396	385	425	381	392	440	361	439	387	435	395	454	442	423	421	366	432	442	388	403	402	432	456	464	446	400	425	431	424	400	453	421	432	423	418	427	390	411	406	410	420	408	429	406	440	408	400	420	427	411	425	389	465	402	396	396	416	445	438	378	430	441	381	409	426	440	406	431	416	395	410	391	381	424	430	429	448	423	423	371	458	422	393	400	404	407	457	398	451	389	393	438	441	414	424	417	421	434	446	430	369	416	432	410	405	487	442	429	428	422	433	413	386	403	393	453	407	430	427	442	422	449	425	440	451	421	409	403	430	422	435	406	438	417	425	407	358	435	453	444	456	404	414	423	436	421	428	408	434	414	455	406	444	414	436	409	408	455	427	410	394	456	440	409	395	424	409	410	430	416	429	417	462	423	404	429	383	438	409	382	426	391	447	393	409	434	426	412	404	438	441	402	447	456	434	422	441	422	421	419	439	411	415	428	461	433	399	423	435	397	399	398	458	421	434	444	461	395	361	429	403	445	410	388	404	420	422	417	438	408	459	441	419	443	404	393	412	356	411	436	416	380	446	408	432	413	394	431	412	400	457	415	436	407	401	451	403	410	448	439	465	418	416	432	429	401	428	401	436	423	414	411	427	408	418	401	443	392	422	387	416	452	454	456	445	455	424	398	415	412	460	430	437	409	412	400	428	430	436	356	446	415	401	476	403	403	438	423	442	426	397	428	457	410	410	438	456	398	433	430	404	441	432	440	425	422	415	419	417	454	375	425	430	425	381	438	412	421	443	436	410	406	428	447	422	416	437	435	400	416	397	430	420	439	454	426	404	441	459	441	427	464	411	463	418	449	417	392	412	420	427	416	393	458	396	417	428	431	384	442	419	430	408	426	430	401	408	396	393	413	418	422	424	423	392	423	432	441	438	419	391	447	437	427	394	481	408	447	442	428	438	447	411	424	421	378	432	406	411	441	389	442	419	420	449	425	418	372	467	425	433	409	440	404	420	428	453	462	404	418	444	428	389	419	435	439	404	398	425	423	470	413	398	416	418	412	407	440	415	389	425	441	446	444	442	417	421	394	427	420	439	396	420	427	449	415	430	426	415	431	398	432	394	431	413	425	395	444	394	395	402	460	454	430	424	419	426	427	419	421	417	428	407	429	446	412	456	464	434	457	404	398	402	426	380	405	416	405	445	441	415	413	481	403	398	420	418	416	408	414	466	422	419	434	399	443	410	417	409	436	385	416	464	438	422	411	407	433	419	398	427	417	399	449	425	423	425	420	407	465	405	416	407	425	414	424	395	421	437	377	435	391	380	422	390	432	417	416	419	432	409	432	436	377	461	415	416	405	407	402	434	422	443	435	395	440	422	440	429	452	423	405	422	428	409	396	454	385	414	431	422	456	421	444	438	403	430	388	421	422	392	399	435	418	411	412	423	428	426	432	468	414	397	385	402	404	421	424	406	431	416	405	453	427	417	462	372	461	408	430	410	403	407	418	424	415	422	420	439	408	410	395	443	409	411	402	442	396	428	424	462	407	461	430	429	417	385	448	427	392	397	390	441	428	435	440	416	429	447	433	437	395	401	452	397	371	433	443	437	418	436	431	385	437	400	414	429	393	426	456	436	430	454	398	427	385	459	423	392	386	402	448	431	401	397	447	433	423	445	434	434	401	440	412	434	436	456	457	410	434	406	438	453
22370	20329	26652	23605	20262	20304	13305	4964	3197	2587	2114	1850	1597	1501	1373	1275	1182	1170	1066	1017	1056	975	929	916	847	905	872	767	764	808	750	737	799	808	750	775	710	728	775	722	683	699	738	738	738	716	729	724	708	706	727	739	725	719	787	708	749	727	736	725	747	745	698	708	797	737	729	720	708	730	717	733	700	671	710	688	718	688	695	759	764	747	668	725	730	720	688	724	723	720	730	728	744	700	699	780	723	739	704	735	736	724	748	766	721	698	719	724	702	717	768	726	707	736	697	717	724	679	718	780	653	706	693	744	692	684	712	678	731	707	733	721	706	722	691	659	696	734	712	666	740	743	696	684	709	742	684	697	696	715	739	714	665	673	693	737	701	709	751	697	715	778	746	668	733	757	698	729	667	699	716	702	696	737	758	731	687	730	733	782	729	730	708	711	678	719	737	708	687	736	763	733	664	746	707	719	680	704	719	763	752	712	719	751	717	724	692	694	756	701	702	682	743	725	699	691	687	703	710	735	647	676	709	757	693	775	706	748	708	700	697	653	698	733	720	739	707	676	754	738	697	738	694	745	721	719	730	721	726	712	709	710	682	728	701	749	725	687	707	734	694	667	695	699	718	695	730	746	732	690	740	711	762	730	716	735	710	670	758	703	708	736	705	729	715	727	703	725	746	711	712	696	714	681	677	663	719	657	716	733	705	692	709	814	729	700	676	719	741	713	704	752	744	731	736	693	707	643	680	659	713	776	724	715	737	746	702	696	792	752	726	696	730	702	774	730	729	710	696	744	710	725	705	682	713	711	704	697	696	705	730	754	683	764	698	691	701	653	712	699	747	722	655	768	702	705	786	723	727	713	671	761	712	735	760	724	687	691	691	714	687	695	697	727	736	743	761	742	714	741	754	739	721	701	683	712	707	735	714	698	732	728	679	718	766	677	718	718	728	716	683	712	699	687	691	727	714	705	688	682	686	718	707	707	713	750	727	723	731	708	690	711	761	683	727	713	755	703	698	750	740	714	676	705	721	696	693	719	717	666	695	704	703	664	705	715	711	727	699	740	730	738	757	765	659	692	736	771	710	700	686	704	716	693	678	688	735	747	696	719	740	706	696	735	692	755	713	703	737	719	677	717	710	726	741	722	716	659	713	725	753	669	740	688	716	731	708	697	710	732	726	692	693	701	728	683	728	702	721	676	737	726	680	754	748	716	702	700	707	702	751	737	720	698	656	680	745	734	723	713	702	666	697	709	716	707	659	716	729	686	724	695	744	726	770	707	674	676	744	736	711	761	682	703	687	692	714	652	724	717	740	725	674	744	738	668	663	740	712	728	721	699	715	749	750	715	748	750	747	723	694	723	734	712	714	710	744	728	686	718	706	686	684	719	752	725	681	773	734	696	687	720	672	703	765	737	756	709	694	762	709	723	709	691	724	715	725	720	734	730	708	710	714	703	743	694	685	690	706	711	695	730	743	679	779	728	737	766	746	720	750	768	734	717	721	721	673	711	787	748	746	706	725	743	709	750	721	768	705	705	744	733	729	770	785	725	689	684	744	679	688	704	678	733	722	746	735	710	763	745	734	747	740	676	706	695	751	672	746	700	730	657	683	724	744	711	711	698	646	708	742	737	751	691	723	731	751	730	732	721	719	698	705	675	699	697	750	786	693	733	636	737	731	754	745	694	731	694	735	723	741	694	705	722	705	727	719	692	715	753	699	743	753	718	725	734	753	767	710	737	744	770	708	713	743	743	740	670	709	697	737	729	727	739	729	702	714	722	692	757	705	667	690	735	716	702	743	695	713	653	699	716	716	713	714	746	723	720	709	656	753	695	737	710	721	713	653	721	718	709	702	738	709	710	713	691	733	741	689	719	717	701	667	717	736	693	717	781	676	664	720	706	717	757	714	711	738	723	670	737	740	688	661	720	705	747	762	737	689	751	668	648	754	744	704	740	670	695	673	747	705	717	719	735	708	734	716	734	699	706	717	713	731	703	630	696	719	731	707	738	735	666	729	690	732	752	726	744	704	745	695	701	747	749	666	731	691	793	747	693	750	737	722	690	659	694	707	696	721	712	752	736	710	758	697	727	719	687	738	740	687	681	682	735	735	726	774	704	730	723	707	730	724	726	736	746	707	700	704	748	725	731	649	686	744	673	745	749	699	731	706	762	721	755	693	723	712	735	750	730	718	726	731	775	745	697	707	688	691	708	719	730	726	739	731	698	702	696	693	759	734	736	691	706	734	693	767	656	714	712	693	692	709	684	752	677	721	741	737	750	758	753	769	704	721	746	738	696	735	753	722	713	674	708	645	719	683	715	711	725	681	725	720	713	688	711	687	731	679	682	681	747	745	714	730	698	679	666	743	706	704	765	689	703	697	688	698	728	711	777	719	763	724	723	726	715	711	718	662	722	728	699	690	649	700	747	721	694	704	716	698	730	727	726	768	755	738	717	669	685	714	724	726	690	704	762	716	731	744	686	717	697	714	743	741	737	721	726	726	738	716	701	654	711	725	772	745	699	734	710	695	740	705	714	712	736	723	754	742	698	707	675	688	691	728	743	684	706	687	704	728	713	730	704	723	691	755	706	727	665	677	679	732	712	734	682	685	751	751	778	674	726	760	689	734	757	738	676	659	705	711	752	744	707	744	707	700	761	734	705	742	641	702	680	714	717	713	695	747	718	717	698	721	724	701	750	715	703	686	746	717	747	680	712	736	701	754	738	693	721	693	671	746	708	729	737	733	720	716	706	693	710	708	708	751	723	711	732	685	718	759	717	740	661	678	718	709	754	738	719	688	733	757	707	704	696	782	735	697	718	743	783	700	754	683	740	701	692	711	700	727	696	681	706	692	686	737	720	708	722	707	691	729	728	699	750	720	741	767	669	668	723	717	706	718	736	708	690	763	743	730	658	737	718	708	716	696	717	688	696	743	715	686	740	686	719	751	706	686	689	708	706	700	683	721	775	740	770	695	719	690	734	739	704	722	672	716	746	749	710	667	694	684	674	682	773	732	736	745	694	741	704	701	744	723	704	681	756	741	738	755	728	759	680	697	693	691	675	673	757	730	706	699	773	704	745	686	685	674	740	720	689	733	752	700	739	650	714	719	681	734	670	706	687	713	697	697	752	737	760	732	778	721	698	676	730	759	746	669	750	696	698	668	699	730	724	707	742	683	731	708	739	711	715	712	780	719	651	697	737	695	715	751	721	752	714	730	704	723	755	714	680	706	702	673	703	722	718	720	705	674	703	710	720	727	727	736	704	703	710	700	725	719	700	703	745	714	717	731	690	732	683	735	718	756	768	676	720	721	679	697	703	727	731	733	739	733	654	687	675	688	739	743	708	690	752	718	706	674	686	675	719	800	708	663	730	696	736	737	703	662	732	755	742	707	720	705	707	713	678	667	764	731	722	709	716	703	710	704	743	649	653	705	716	704	689	733	751	697	673	717	722	710	743	709	650	717	653	687	733	709	715	710	699	725	686
47974	69695	49447	29638	18854	14239	10194	7878	6027	4914	3850	3204	2820	2445	2161	1917	1728	1540	1392	1322	1235	1244	1090	1041	1064	986	892	907	866	828	876	870	846	775	767	771	815	776	755	795	750	795	712	707	715	740	760	706	736	734	727	691	720	679	746	676	719	739	681	790	740	744	665	733	674	698	696	692	712	703	733	704	682	756	724	714	746	692	661	737	721	688	700	715	730	729	724	677	709	691	686	719	729	713	768	708	701	750	734	767	741	699	730	745	740	763	707	688	683	754	708	682	740	702	662	744	721	724	742	717	744	708	717	699	699	736	705	683	710	776	747	747	728	681	740	726	709	716	701	687	728	702	720	684	729	706	713	702	722	676	708	676	711	703	730	720	680	683	743	715	702	707	668	676	716	695	758	735	719	695	701	705	680	698	754	713	732	783	713	694	678	661	664	752	739	728	760	705	724	723	760	708	721	745	713	749	726	714	702	710	719	693	703	689	737	733	738	695	707	696	719	705	792	725	701	711	753	754	720	697	690	690	679	689	760	710	675	677	696	677	703	700	742	708	712	689	697	728	729	740	720	681	714	726	716	680	731	741	729	705	741	701	700	685	695	700	730	720	677	677	733	676	701	690	678	724	740	737	694	721	728	716	691	651	733	670	684	730	720	719	762	701	709	707	734	751	716	727	728	695	734	655	722	707	683	696	744	710	698	714	710	699	684	688	745	703	695	739	759	746	689	725	721	704	680	684	712	725	689	677	711	718	690	704	722	720	733	724	760	672	722	711	663	729	752	730	703	695	685	677	700	705	702	651	741	691	759	683	690	676	727	734	690	698	704	739	706	705	724	679	719	726	765	691	736	695	718	765	740	724	732	703	707	737	724	681	749	736	709	737	706	702	749	727	690	674	720	657	704	751	756	746	696	759	664	759	707	743	682	709	705	741	731	704	725	713	706	715	740	694	639	725	709	678	707	697	743	720	718	722	730	703	711	689	725	760	699	719	731	703	688	709	701	717	710	718	751	698	713	724	693	686	736	724	698	711	688	695	748	650	713	642	697	705	709	734	760	688	693	678	752	651	694	702	685	705	745	677	742	703	724	724	731	712	653	694	671	677	713	742	701	712	701	697	701	711	702	718	715	738	761	677	739	692	701	704	713	705	738	698	672	693	729	742	656	721	714	715	705	694	766	733	718	743	683	725	734	731	670	714	728	722	739	760	690	744	721	702	694	776	691	769	676	724	744	725	743	699	719	710	743	775	649	720	719	689	669	696	728	691	706	718	742	757	705	698	686	694	705	729	668	675	727	701	697	661	673	689	722	711	711	717	714	687	690	770	717	782	688	749	693	687	727	773	708	690	718	722	708	709	684	699	676	675	682	684	716	691	700	745	703	719	699	720	723	771	703	697	698	672	725	706	680	721	742	712	737	730	740	740	674	660	735	694	710	699	680	749	737	703	744	648	758	735	732	638	686	747	721	724	737	720	694	690	719	736	680	675	703	705	738	718	721	696	724	750	668	705	720	714	694	694	727	689	723	786	759	659	704	692	756	721	708	697	716	709	711	728	745	714	766	678	713	704	706	672	731	724	773	740	700	709	742	730	757	672	717	686	692	673	716	757	648	674	729	743	717	705	714	676	721	688	733	712	699	691	729	739	754	671	702	692	684	701	722	703	685	735	725	686	732	730	692	709	688	738	702	712	658	718	718	730	731	709	718	697	708	728	705	740	782	714	700	665	708	691	717	752	696	745	705	734	709	765	709	756	742	708	705	716	712	657	707	712	675	692	692	744	701	745	696	701	706	714	690	717	678	679	724	758	681	706	708	662	675	738	720	714	687	709	712	712	730	668	701	712	705	713	713	756	699	736	678	703	690	751	727	704	662	697	704	725	678	742	702	670	707	653	751	731	726	708	688	753	733	716	727	696	736	717	738	739	722	678	732	718	731	700	740	687	727	759	683	722	711	668	730	745	649	698	731	730	685	717	737	753	655	697	755	732	684	693	749	734	718	727	678	694	753	718	720	730	675	706	734	683	702	758	711	647	718	717	729	718	722	712	717	718	689	652	740	718	723	775	692	737	681	717	707	764	719	664	686	692	708	724	713	707	698	645	691	714	702	737	748	724	737	727	711	720	722	679	693	684	685	697	699	701	741	706	734	671	709	731	731	713	717	647	703	681	698	732	687	740	738	690	724	727	686	728	693	716	667	754	732	701	689	740	721	692	706	725	662	689	708	697	758	711	679	754	734	694	722	684	703	705	720	668	740	739	671	728	733	751	747	685	698	725	688	682	741	726	700	729	724	715	685	703	705	717	738	765	733	674	750	732	697	753	733	703	681	665	741	670	686	720	687	703	637	718	684	725	710	694	736	743	665	697	693	700	707	711	696	709	675	719	747	709	682	726	738	731	659	695	712	695	723	728	677	719	717	726	719	676	714	707	700	697	720	671	784	711	701	704	682	705	701	712	659	744	760	734	698	749	745	680	712	692	708	717	747	716	716	702	716	692	715	726	716	786	686	734	759	709	714	702	717	749	650	689	708	670	704	774	749	681	706	714	706	694	741	727	659	724	679	705	675	720	687	653	726	731	727	722	699	720	696	749	738	731	722	661	692	696	713	733	713	698	717	725	722	720	702	719	685	744	713	709	718	696	706	701	694	716	661	660	700	695	724	684	725	703	700	714	773	714	697	710	737	710	680	722	740	700	712	730	738	709	733	734	701	708	699	744	714	717	728	742	720	709	732	682	713	692	693	726	733	686	673	713	738	677	734	690	732	708	684	672	737	716	736	743	731	692	731	715	692	677	697	684	738	737	672	733	764	717	716	744	664	683	705	736	698	705	725	732	711	729	719	674	679	687	699	723	727	727	660	712	745	718	705	709	736	671	722	732	692	724	676	691	722	733	741	719	725	733	736	689	746	712	701	671	724	703	708	734	754	747	742	724	711	730	744	652	672	733	711	725	702	681	694	704	728	694	727	698	734	714	696	739	713	732	718	721	681	725	754	717	701	705	678	682	648	711	703	693	699	715	701	698	704	684	759	705	722	746	705	729	680	680	689	731	723	718	712	693	704	707	713	709	694	719	669	747	700	710	767	739	731	746	693	724	715	690	705	703	712	710	700	742	740	757	702	717	680	690	720	712	705	742	716	687	714	738	727	709	672	774	693	704	737	726	733	718	726	691	644	652	741	704	699	708	724	754	706	663	696	707	737	713	709	722	726	705	679	679	721	681	692	712	753	714	699	710	718	685	745	716	702	695	771	727	741	750	765	723	732	678	747	732	726	659	679	673	739	695	716	726	677	688	690	714	724	718	733	657	709	704	718	687	716	739	715	712	700	688	711	705	695	683	720	728	713	725	708	713	673	738	726	668	716	692	741	691	688	710	690	718	726	706	772	755	674	706	730	718	755	757	688	695	765	754	697	686	746	679	731	716	748	680	707	705	724	738	687	716	687	709	698	709	708	723	663	698	722	733	672	758	748	707	720	716	721	700	741	700
38972	39711	26301	12904	5047	3137	2129	1475	1173	966	810	714	578	533	462	509	419	435	379	405	389	356	336	335	323	329	321	294	318	322	324	298	320	298	283	341	316	288	288	272	288	307	289	280	291	299	316	277	302	295	284	291	302	294	299	323	305	286	283	267	292	299	283	304	300	277	282	250	310	343	267	283	290	317	286	295	272	300	279	289	307	246	300	257	293	283	302	253	274	274	275	277	276	307	284	309	307	298	295	294	285	279	297	265	278	284	268	284	293	315	293	311	309	285	289	286	283	262	330	294	274	271	255	281	295	273	294	265	299	301	271	278	305	319	287	314	291	292	276	281	261	296	290	277	270	306	299	286	278	297	295	283	279	285	300	261	268	283	290	280	296	270	290	300	307	293	270	301	270	262	259	266	276	274	288	256	270	283	300	282	283	294	293	313	269	297	313	279	273	277	272	283	322	295	260	304	316	291	309	300	306	295	278	324	300	290	265	296	295	267	259	259	277	295	303	311	293	275	263	289	277	310	275	293	284	291	281	271	276	294	288	282	323	275	280	269	278	268	280	305	314	291	292	278	277	299	266	276	322	296	282	284	278	317	273	272	286	298	312	293	306	298	302	313	282	306	268	260	302	264	271	282	286	283	292	299	277	282	270	269	302	255	280	288	265	291	294	279	306	283	292	282	291	274	283	272	245	285	326	264	257	275	293	281	274	287	258	290	298	277	276	280	252	328	272	279	258	301	283	264	290	332	266	293	292	289	284	265	280	281	286	273	296	303	295	331	294	274	271	280	292	265	286	290	304	282	294	301	286	271	297	281	321	273	300	312	300	323	292	309	297	302	300	292	282	287	246	285	262	290	301	291	270	278	286	311	224	267	279	284	307	306	278	288	237	268	315	305	282	286	272	271	288	281	325	321	282	292	250	265	287	299	291	282	316	255	303	293	269	309	258	288	304	274	283	288	291	295	278	239	283	299	297	277	300	301	300	270	268	269	282	305	281	269	273	278	261	287	326	290	294	284	286	299	286	311	283	308	275	264	292	284	286	276	289	296	291	282	284	247	303	292	262	299	263	283	290	323	316	257	305	301	269	283	265	246	282	299	287	289	295	300	316	257	296	295	303	262	330	277	289	289	303	251	241	295	268	277	298	316	296	258	301	314	319	247	267	258	294	280	299	288	278	310	299	333	309	307	257	319	274	258	321	263	278	275	281	280	259	282	321	264	280	263	290	265	254	281	294	296	303	308	281	282	299	291	293	321	283	279	302	266	298	313	275	271	299	305	280	266	298	290	266	313	290	274	275	286	300	291	291	312	242	265	294	340	274	345	260	286	291	288	296	275	296	300	239	262	286	265	285	262	282	282	278	316	324	283	267	281	273	263	303	287	294	306	290	300	292	278	292	278	293	274	276	296	264	298	292	291	298	278	265	318	276	302	297	289	296	253	272	299	306	285	274	291	308	291	292	264	293	318	303	309	295	301	275	291	270	264	287	289	306	281	280	304	269	297	277	280	285	243	244	321	258	294	307	294	275	286	259	315	274	319	272	293	260	338	306	280	307	273	293	271	257	277	285	279	296	280	297	238	296	302	303	269	284	285	289	318	293	295	283	282	298	276	304	249	289	291	255	293	281	274	269	273	286	280	269	285	291	272	276	284	298	267	310	279	308	284	281	282	280	299	253	301	261	298	281	296	300	275	304	294	301	316	242	289	276	300	277	295	281	274	279	303	305	305	303	320	279	273	292	321	297	285	312	265	301	293	311	291	274	288	287	260	289	281	275	296	307	277	266	285	288	300	304	287	284	313	282	301	289	281	287	285	303	291	292	283	292	242	310	300	280	279	303	293	275	303	274	268	311	252	250	280	298	275	271	249	305	289	288	282	265	313	294	307	263	293	279	289	309	280	321	279	291	265	296	319	319	273	297	257	291	292	289	298	297	312	294	280	290	277	313	292	265	269	308	283	286	284	314	257	312	320	294	278	288	278	304	286	297	271	263	257	292	262	311	319	276	294	270	305	310	316	292	289	270	260	303	299	284	265	302	300	312	286	293	282	275	291	281	296	291	276	250	301	290	280	301	299	269	305	288	265	283	305	298	273	312	276	293	267	275	295	320	261	314	308	290	265	283	304	291	279	317	283	308	275	307	302	289	281	278	268	296	276	292	284	272	308	283	280	313	327	309	311	283	283	303	315	252	286	295	302	286	306	297	275	290	272	283	303	286	304	292	290	252	297	290	255	274	295	259	299	272	296	272	273	278	251	285	286	304	307	306	268	258	302	296	290	296	292	303	292	266	280	300	310	295	309	263	281	276	285	290	284	287	270	254	324	275	298	302	317	277	288	297	269	283	257	326	274	314	268	301	294	322	302	306	275	267	306	300	272	273	280	290	313	283	308	307	307	318	298	266	296	281	299	291	289	279	276	282	264	304	270	298	277	255	300	287	275	308	299	285	271	283	276	315	264	295	297	294	269	286	292	305	324	273	344	288	307	293	299	283	280	285	289	302	284	281	276	283	274	279	275	273	281	282	292	316	271	281	275	285	306	298	286	295	283	290	284	296	288	269	274	295	296	293	325	275	277	282	304	300	303	301	315	305	318	274	297	301	325	301	286	294	297	282	265	326	310	302	282	311	331	277	276	284	316	298	286	300	269	277	271	298	316	283	290	293	274	281	289	265	268	288	274	265	307	275	281	295	300	293	306	290	309	263	287	267	282	293	299	265	293	300	293	276	319	274	293	343	294	271	282	281	304	292	291	286	288	269	294	287	310	258	269	287	310	312	275	285	278	305	290	277	286	336	319	293	310	285	282	310	301	249	300	282	285	280	314	278	266	296	331	277	301	303	290	301	264	278	327	263	283	316	252	294	286	300	276	301	300	266	306	281	272	287	249	295	315	286	316	284	276	238	302	268	287	259	251	286	304	284	272	286	282	265	295	268	295	248	291	279	282	251	287	315	274	297	301	298	305	277	286	297	273	291	306	301	270	258	280	313	283	292	284	290	329	264	295	268	297	284	303	297	278	327	242	283	266	259	269	280	306	295	328	296	299	282	321	279	271	327	311	303	295	276	268	296	294	292	285	281	302	316	284	296	281	269	278	295	270	288	268	280	267	298	283	274	262	282	280	317	277	287	275	287	283	259	308	290	295	295	286	289	278	300	269	299	266	283	304	268	272	282	277	287	311	268	291	244	296	309	316	275	306	305	293	313	250	307	298	288	309	320	267	303	259	271	272	299	270	313	276	267	295	282	301	319	273	269	271	278	290	264	265	311	304	289	302	295	270	317	287	270	299	330	272	308	269	283	306	256	272	312	279	270	266	295	276	282	275	278	288	303	307	276	288	279	327	307	325	281	276	284	304	289	324	277	307	290	280	282	293	312	262	262	299	283	305	264	266	309	273	293	303	303	289	298	264	270	291	284	304	265	300	281	322	315	305	295	282	278	279	270	255	303	285	308	271	283	306	278	310	279	294	321	293	280	278	287	285
43476	46752	30900	14628	8909	6186	4530	3215	2384	1913	1561	1309	1116	900	839	747	675	614	539	500	461	467	444	447	399	395	375	360	354	345	352	339	328	321	341	393	314	324	322	347	313	324	295	285	298	334	344	302	287	339	295	290	311	309	320	335	318	321	272	322	290	320	304	314	324	320	313	316	334	316	287	287	319	326	297	315	314	338	331	294	322	288	296	310	286	320	307	324	300	307	313	323	321	321	324	313	316	316	311	298	342	339	334	314	328	312	306	317	348	293	319	306	337	304	319	303	315	303	324	311	325	293	312	311	283	333	303	318	305	315	277	308	300	301	320	320	317	292	313	320	320	313	325	314	311	289	337	342	318	280	307	297	299	285	313	319	295	288	306	327	333	324	346	317	294	324	301	317	289	321	321	329	329	337	332	285	292	288	320	304	316	295	301	325	306	341	335	304	300	316	350	316	307	298	336	305	330	313	348	293	306	323	293	313	304	306	305	364	324	315	313	329	309	296	275	293	303	321	322	317	306	282	329	301	276	297	320	296	335	298	320	312	326	313	283	336	321	296	304	314	306	305	283	299	284	332	290	300	294	314	331	283	296	311	310	296	322	296	306	313	322	306	351	321	316	313	324	310	320	319	309	306	302	309	302	287	306	310	309	296	309	316	306	315	333	319	341	293	315	336	327	319	326	319	310	328	321	311	306	337	336	326	314	287	325	323	336	315	317	317	301	303	325	301	281	320	311	315	350	326	348	301	315	296	327	320	314	302	296	305	296	324	294	303	324	313	315	300	311	313	335	332	327	330	315	295	312	323	331	335	295	280	285	291	286	294	284	331	301	290	314	290	326	330	302	289	328	332	326	287	327	302	313	321	313	290	298	288	324	340	354	288	313	311	336	346	313	326	321	341	305	319	317	322	312	320	301	313	330	326	330	313	357	331	320	326	306	317	308	340	355	316	292	344	338	293	329	330	297	299	279	317	299	282	295	291	314	307	288	319	351	279	282	305	337	285	308	303	326	315	316	318	329	311	312	317	331	278	303	365	273	328	318	285	305	300	318	325	263	321	312	297	294	293	319	331	317	305	309	320	326	327	299	318	316	270	298	325	314	294	284	325	302	316	295	290	309	304	320	313	300	345	311	323	314	274	309	322	303	328	289	306	330	293	281	301	337	316	327	317	324	308	304	306	319	348	309	322	304	332	357	317	326	287	319	309	318	331	299	335	311	312	341	317	310	326	314	311	317	317	299	337	307	331	317	275	283	321	289	306	305	330	340	317	334	314	288	287	307	308	301	330	347	331	299	328	349	327	333	309	315	301	311	311	317	314	328	333	299	311	323	336	316	296	308	323	342	304	293	327	305	309	330	288	329	298	347	294	286	318	334	297	337	316	317	315	308	303	327	321	304	318	320	342	348	303	285	308	290	288	325	310	305	300	310	301	329	307	322	312	322	293	313	313	298	312	297	308	308	283	302	313	305	316	318	310	296	297	321	320	286	321	312	291	304	321	304	299	327	309	337	333	313	299	323	337	311	342	317	331	328	324	301	311	313	319	306	303	316	336	305	342	349	311	332	313	325	337	303	306	329	325	297	310	305	312	306	308	316	320	311	326	291	337	328	301	320	306	312	317	315	311	302	323	327	317	278	311	296	284	276	305	312	325	309	299	317	325	297	290	310	343	294	289	309	300	344	285	329	305	325	316	315	319	291	303	297	296	325	297	293	312	336	276	309	297	315	330	296	301	336	307	316	324	329	318	310	299	322	318	307	297	291	314	313	308	302	322	319	305	314	310	336	282	293	306	347	321	314	304	350	308	310	326	297	301	320	302	294	305	293	317	326	311	318	308	292	318	316	305	334	307	281	309	334	303	306	313	287	352	355	295	329	326	292	326	323	290	319	308	335	304	287	291	307	315	302	336	333	300	343	299	295	328	279	317	338	297	319	322	318	305	294	326	326	311	323	331	305	342	315	327	297	321	328	316	278	336	293	319	347	337	291	304	323	332	299	322	302	307	304	329	311	333	301	310	296	286	303	298	296	339	287	297	338	312	314	306	303	321	266	308	325	320	312	290	308	297	306	312	302	325	287	303	291	360	340	315	304	310	306	338	296	348	325	321	316	302	310	290	276	323	326	329	304	308	292	280	321	303	295	320	321	319	294	312	309	324	302	328	341	275	309	324	342	295	306	317	310	304	299	308	317	311	312	292	323	316	291	307	327	306	313	315	343	334	316	280	300	318	324	313	278	299	309	327	281	356	333	320	288	303	339	304	340	306	306	322	306	320	307	296	348	316	343	312	317	333	282	308	307	336	316	287	298	308	296	306	282	325	301	294	322	295	301	339	329	269	286	300	312	277	314	275	328	305	314	338	335	297	308	309	299	295	337	291	346	309	309	318	322	321	322	303	303	297	327	331	323	318	324	326	322	304	320	305	301	314	308	319	329	301	307	303	315	292	303	292	331	314	324	304	302	302	286	292	327	314	339	294	319	317	284	311	302	289	342	284	312	284	330	327	291	306	327	311	309	331	312	320	289	315	321	314	280	320	346	302	320	315	317	311	309	306	336	299	342	300	320	333	318	311	295	319	334	345	308	292	300	288	291	280	314	290	307	346	321	358	304	303	322	327	298	314	314	289	319	298	353	325	305	318	268	333	329	310	285	325	295	350	300	301	310	298	338	315	317	299	315	323	324	314	307	351	323	287	327	290	302	281	296	285	291	346	315	330	339	304	320	331	313	329	339	293	310	349	325	333	340	291	287	285	318	302	318	314	295	346	306	303	331	355	315	288	332	299	321	297	290	307	305	297	303	303	337	293	305	281	322	275	300	285	306	321	331	321	316	319	313	314	327	295	305	298	301	309	319	332	362	309	309	299	324	325	274	328	316	320	290	318	334	295	323	329	346	325	277	271	292	288	297	330	312	324	329	333	324	310	321	304	331	307	314	302	329	320	318	319	334	306	325	294	300	273	299	328	333	299	306	311	304	304	298	322	295	315	325	297	332	303	332	322	306	331	346	323	293	313	315	298	337	309	312	316	295	316	322	290	300	318	332	336	324	302	309	344	312	308	299	339	282	331	277	316	280	304	353	352	325	320	300	315	337	334	298	313	326	292	288	321	314	304	334	327	329	319	294	282	329	330	306	305	324	336	286	300	297	307	304	283	300	317	309	360	319	295	302	314	300	309	332	326	326	292	334	345	324	288	306	299	308	318	324	301	327	289	298	285	280	313	282	327	347	296	313	335	300	334	312	325	307	307	323	306	273	308	309	312	348	313	298	331	302	304	282	277	336	323	315	295	287	284	310	270	314	297	325	311	287	326	301	297	315	299	326	310	286	324	301	325	346	284	297	314	328	318	334	331	301	279	296	316	384	273	267	327	328	287	339	316	314	327	310	270	356	326	325	319	318	288	342	319	306	341	295	276	309	287	306	326	303	289	320	337	290	304	295	287	315	317	324	300	268	304	323	334	339	306	319	294	282	296	309	305	293	305
25095	20549	26403	24487	17854	8008	4328	2658	1879	1644	1295	1036	950	878	797	747	738	631	613	580	574	550	479	507	459	495	524	497	463	465	451	446	461	449	452	471	488	415	448	422	410	450	444	441	427	482	454	456	421	457	415	417	387	456	430	391	427	443	445	401	425	422	473	429	456	446	401	428	428	442	414	459	449	415	409	392	415	418	397	450	438	484	426	466	440	405	441	416	440	418	414	402	408	471	387	422	434	397	460	469	422	453	440	442	402	444	445	438	452	416	428	410	434	438	455	438	402	441	441	445	434	422	418	481	421	464	429	430	443	410	434	423	402	409	412	393	421	427	419	413	443	418	432	382	453	444	418	414	437	434	387	422	428	436	418	405	399	443	445	439	422	436	403	440	453	433	401	398	418	408	422	442	404	419	423	419	425	403	427	393	405	424	423	418	434	409	451	456	406	429	465	437	456	424	416	432	432	431	425	382	408	437	474	443	430	404	469	440	420	396	400	437	463	443	419	466	417	418	419	413	433	414	418	434	448	447	452	409	420	473	401	396	412	432	440	394	424	445	455	443	444	431	459	445	429	448	424	432	402	409	408	451	433	384	390	429	441	455	462	453	446	466	406	405	446	428	454	439	408	435	439	441	428	382	424	409	444	429	412	425	444	413	429	427	437	433	418	406	435	445	445	447	396	414	427	466	429	407	450	410	431	405	410	413	446	441	435	428	441	418	449	442	405	406	440	429	414	423	461	433	431	433	408	411	446	461	445	401	468	435	464	413	445	423	435	470	427	407	393	400	465	400	433	445	430	435	437	377	446	414	413	430	433	428	424	414	443	437	397	392	411	445	443	427	409	385	419	439	430	425	420	438	426	408	445	408	440	418	420	424	418	440	421	401	456	419	426	451	438	441	400	376	427	430	468	398	475	418	408	406	419	454	470	426	470	426	442	474	421	463	427	433	459	408	394	406	444	438	450	416	424	406	485	434	435	408	409	412	430	417	436	422	448	455	399	419	444	445	387	425	458	425	436	473	407	426	450	428	397	411	421	415	424	412	415	416	437	438	463	414	411	431	423	439	419	435	410	386	427	440	440	413	422	431	454	440	414	411	426	392	397	419	432	456	465	437	439	443	424	424	417	449	439	400	431	429	410	401	416	433	430	436	422	430	404	435	420	396	398	449	445	404	458	435	425	391	411	412	418	435	420	380	424	438	429	430	451	394	428	443	425	440	465	422	421	433	422	431	405	402	446	419	451	405	446	448	443	440	471	430	438	420	419	403	464	405	442	425	435	392	412	429	416	422	442	409	408	460	435	476	460	432	438	429	402	435	433	417	421	388	446	423	437	407	406	443	429	425	399	383	443	400	402	407	441	408	439	398	406	431	399	454	408	455	412	414	423	414	417	435	420	437	435	459	434	427	444	434	410	445	412	396	395	484	426	418	417	407	424	419	399	441	435	441	437	439	424	410	466	427	424	442	421	410	427	416	412	428	403	394	421	431	422	411	433	425	397	411	421	452	422	411	415	410	440	404	437	420	462	436	421	420	438	433	389	433	477	447	429	455	438	447	412	473	433	442	452	393	413	428	412	457	437	430	422	440	463	395	458	395	421	426	410	395	436	446	418	396	420	413	423	451	398	450	431	403	435	436	419	408	418	473	382	423	397	407	416	446	443	462	431	399	408	426	405	420	383	410	421	412	430	397	449	423	400	420	418	418	437	420	454	377	432	476	418	463	441	401	458	447	445	412	406	433	442	427	460	413	417	409	385	386	472	429	461	428	415	444	426	428	392	424	398	451	410	411	398	443	420	450	409	426	363	412	442	431	420	436	455	433	380	392	421	433	426	451	426	443	431	430	414	405	444	419	428	424	408	410	447	461	461	401	390	410	464	436	440	457	429	431	429	414	396	430	417	436	446	426	455	447	435	399	436	436	470	437	389	401	408	421	410	400	405	390	388	429	425	424	388	396	415	418	452	416	419	411	457	420	429	424	452	395	398	452	384	426	440	431	410	432	443	412	428	425	437	419	426	424	409	374	427	408	423	431	443	401	397	450	458	408	367	431	444	456	460	422	425	428	425	383	420	439	473	400	400	452	447	424	428	404	424	433	404	409	404	415	419	404	460	441	414	424	424	429	404	418	478	439	422	411	419	424	431	476	433	393	427	399	375	392	415	426	423	461	427	391	469	417	450	440	404	395	415	399	397	379	457	428	356	409	447	388	425	427	427	416	432	402	434	436	429	386	406	415	421	408	385	407	393	460	418	433	425	424	373	449	432	426	401	421	424	438	410	418	458	419	414	415	438	434	372	463	428	415	442	442	420	414	448	427	409	429	416	427	426	462	447	427	364	415	448	414	391	421	435	405	421	439	405	449	440	449	456	444	446	471	427	394	430	449	406	437	440	443	441	432	440	412	434	442	410	396	452	422	421	421	408	423	436	432	410	428	381	386	429	444	441	404	389	451	470	438	442	442	451	409	409	426	422	454	421	412	419	417	427	401	445	414	447	443	427	451	446	420	465	394	429	419	403	428	458	481	446	418	438	409	480	423	396	447	419	437	442	413	477	444	461	412	417	378	438	443	429	392	437	414	426	428	468	435	405	418	431	419	410	432	424	445	461	460	426	401	410	431	400	421	414	440	431	441	414	398	451	381	413	435	409	405	426	391	420	456	402	401	421	440	424	426	427	403	426	439	422	383	428	414	452	411	426	435	437	403	436	443	443	421	392	448	416	448	413	411	479	435	398	422	417	408	410	404	447	411	459	430	426	444	421	378	424	398	436	443	456	426	367	421	411	450	425	393	434	393	430	434	419	430	458	439	429	434	426	408	422	429	403	403	422	423	427	377	444	424	460	397	402	420	408	444	385	413	437	445	420	435	427	440	424	420	430	418	452	437	451	414	388	434	450	426	396	456	414	434	460	429	406	407	424	420	412	450	443	436	441	426	438	450	398	419	404	428	431	437	380	395	442	407	419	414	440	406	418	425	423	408	423	439	432	441	424	446	426	426	419	392	392	430	451	410	419	411	413	435	444	414	453	454	421	407	429	427	441	430	426	435	401	468	415	455	462	417	415	436	413	462	436	428	401	412	434	421	433	438	395	433	409	428	443	415	425	420	426	400	414	448	427	417	435	426	414	412	407	422	449	433	413	444	430	405	434	420	438	447	434	392	458	431	374	420	407	413	440	399	425	444	416	425	401	401	427	441	424	408	450	462	436	453	419	426	455	463	462	433	401	416	418	427	440	458	372	420	411	425	464	450	454	409	452	425	392	419	439	394	427	386	428	441	447	411	413	426	407	421	431	457	412	427	417	435	414	435	431	404	435	381	434	388	435	390	384	405	432	431	415	445	449	479	417	395	421	402	400	441	456	413	419	451	424	430	450	439	441	468	408	442	450	379	459	415	401	449	426	447	437	403	447	385	448	416	400	416	468	440	458	448	434	415	404	435	420	439	410	463	428	439	504	424	422	424	421	469	457	428	441	408	449	401
44055	58499	42020	20273	12737	9127	6694	4996	3848	3201	2480	2011	1604	1418	1239	1124	972	892	822	756	759	707	644	628	636	541	530	589	532	535	478	486	483	479	462	511	479	434	461	456	479	452	445	502	455	417	465	439	413	449	413	415	384	438	440	455	459	401	444	437	451	470	442	439	430	449	430	454	447	390	443	397	434	450	463	433	410	447	434	401	419	469	475	412	415	444	435	455	437	455	475	438	420	447	470	452	424	469	479	434	446	420	466	419	421	416	452	439	444	419	463	444	425	467	430	415	446	417	462	470	412	413	424	458	449	451	445	466	434	469	393	416	495	448	432	435	421	463	460	416	442	412	396	437	430	467	463	417	435	447	414	429	428	415	466	465	433	430	456	454	444	458	385	447	438	431	420	427	438	454	486	439	440	429	395	445	437	416	415	446	419	463	405	419	410	440	442	432	442	435	417	432	451	440	403	444	448	458	419	490	456	474	418	405	389	459	433	425	442	434	431	387	447	445	447	430	405	390	419	447	464	437	448	431	445	413	432	414	427	443	415	424	385	426	424	387	429	409	439	405	460	411	421	436	429	407	424	432	415	411	448	476	442	438	418	425	498	451	454	451	392	419	442	468	453	414	459	457	390	443	478	416	454	437	440	424	412	416	466	446	425	413	433	494	419	420	468	429	431	419	389	444	426	455	435	451	459	422	425	451	439	457	441	475	458	419	413	443	435	433	450	431	447	399	427	441	407	405	426	467	416	419	477	399	429	403	429	430	415	459	447	394	435	430	459	434	417	465	439	439	481	456	446	435	448	443	411	449	454	461	448	466	421	448	402	428	403	424	432	476	434	412	438	434	464	439	417	418	443	444	443	406	431	453	458	449	435	410	465	440	451	412	469	424	447	475	400	432	417	430	409	417	429	440	464	394	437	400	410	420	453	436	398	420	439	450	453	432	458	413	448	403	433	416	429	429	453	447	427	437	446	445	425	478	468	453	435	433	446	440	435	431	423	414	437	421	417	436	427	447	427	443	439	460	401	460	405	441	418	434	445	430	435	442	445	394	426	434	425	428	467	412	416	436	453	425	425	445	404	416	431	414	475	423	445	462	452	446	418	420	427	414	422	426	447	418	449	449	457	417	386	471	422	386	451	440	451	466	392	440	430	467	390	440	415	447	433	434	437	436	409	433	408	420	429	425	415	435	431	430	444	413	454	448	403	438	438	436	396	417	431	460	434	441	446	431	410	432	449	473	425	443	455	445	430	451	453	429	444	436	423	400	434	423	433	415	424	461	428	417	401	416	416	460	403	418	453	468	453	443	487	443	469	428	436	426	457	432	384	428	445	406	418	418	441	451	469	451	448	459	450	422	430	413	405	451	430	411	458	426	451	437	422	430	420	431	422	437	425	396	413	455	442	434	446	411	454	452	452	453	442	422	389	422	394	418	435	437	437	429	425	423	454	445	459	440	435	427	433	429	394	419	409	446	424	448	433	430	418	421	454	450	465	426	438	453	419	448	457	423	438	423	410	436	412	437	435	438	434	445	419	466	435	416	399	469	451	427	418	453	433	404	421	414	418	452	431	484	472	475	431	433	426	434	445	489	403	486	405	448	451	438	464	420	433	447	452	407	394	445	477	391	416	437	437	442	437	409	427	429	390	424	418	453	449	432	423	417	444	430	451	425	429	448	449	429	432	469	400	449	448	426	406	442	432	430	421	422	384	448	437	423	434	452	451	399	406	414	427	426	475	448	419	468	461	426	432	451	472	489	445	432	468	457	396	437	414	440	453	394	411	455	451	461	447	431	478	463	435	443	431	437	456	451	435	438	448	405	439	450	403	396	443	434	439	417	443	409	418	416	423	426	434	418	412	391	454	469	427	433	446	425	418	449	393	441	488	398	427	416	416	446	460	403	398	421	416	428	448	428	426	420	437	450	458	451	422	425	415	433	427	425	458	443	445	455	413	423	418	444	434	450	433	446	426	431	456	446	436	415	394	459	414	441	435	418	416	439	450	426	423	443	415	447	470	439	410	417	440	428	442	396	454	417	450	457	449	421	441	401	395	464	413	429	433	427	423	413	400	409	427	395	468	464	423	440	432	470	434	412	414	410	431	427	441	433	429	464	460	452	424	428	445	423	441	434	426	424	430	426	433	402	481	447	462	435	455	418	449	401	481	432	437	445	430	431	451	419	445	420	449	437	474	439	457	417	422	414	436	405	452	462	448	410	436	468	461	428	423	426	432	415	454	431	436	446	469	432	412	451	431	443	405	436	435	419	420	439	473	446	414	442	402	439	425	458	443	465	424	426	424	435	432	447	427	443	427	448	422	442	445	459	466	405	437	470	433	441	443	435	436	476	430	444	437	431	457	446	424	426	437	376	455	459	449	410	419	420	458	435	390	421	409	453	422	410	387	419	454	432	433	446	433	444	409	460	390	458	414	406	418	449	412	440	438	428	400	431	427	445	404	422	422	455	438	441	427	410	397	419	448	428	418	444	414	408	471	441	433	424	438	434	387	414	439	432	437	438	424	389	443	450	453	409	445	445	433	441	444	440	444	420	468	422	432	431	421	471	434	429	440	405	418	416	430	446	426	404	397	421	416	470	431	469	458	405	447	393	404	435	436	431	463	434	405	409	448	428	372	453	426	455	424	435	410	445	440	466	449	447	442	402	431	443	446	455	438	418	429	425	435	437	416	473	456	413	409	431	476	455	458	426	440	456	417	420	432	401	424	438	446	429	405	436	462	422	415	426	439	448	441	415	472	435	442	437	426	444	404	424	418	473	425	445	430	425	430	455	433	429	415	428	461	436	452	474	453	411	442	407	442	387	405	456	447	426	488	436	405	409	441	442	420	475	458	383	433	422	416	453	443	413	462	403	439	447	444	451	447	418	426	434	454	443	442	412	446	404	448	430	397	400	410	410	432	416	457	455	404	441	455	476	445	420	431	463	435	466	475	398	432	440	441	394	446	423	414	459	436	418	475	456	460	438	431	445	414	442	444	428	406	449	457	455	449	428	471	444	432	419	416	430	444	414	449	446	455	433	466	444	437	449	423	443	436	409	434	470	416	422	470	432	406	427	444	428	431	454	422	435	433	411	435	438	444	442	442	479	457	438	489	451	410	415	434	418	427	471	450	448	435	434	428	439	416	442	404	417	438	424	434	408	447	432	454	439	463	464	411	410	403	418	463	416	422	442	420	429	436	473	397	455	424	409	422	466	436	422	485	468	383	486	424	456	415	439	448	467	452	465	415	424	459	474	415	440	450	436	455	418	406	435	463	425	395	437	463	482	453	436	448	490	448	412	386	423	417	418	433	433	455	466	499	415	429	452	458	427	453	438	486	386	387	405	445	386	446	432	459	457	442	430	437	449	428	483	436	431	484	453	430	476	437	452	429	446	417	409	410	462	440	406	436	472	447	447	401	415	476	388	387	442	440	434	446	433	467	477	438	469	430	438	385	450	461	434	444	414	441	470	442	429	424	401	468	411
22414	20272	26662	23607	20272	20277	13465	5413	3602	2832	2241	1922	1690	1514	1394	1277	1127	1099	1074	1028	973	974	1007	934	892	831	846	889	855	821	799	830	796	761	741	721	746	737	721	729	796	743	745	741	773	746	748	724	696	746	719	731	688	743	732	731	741	757	800	749	687	749	732	730	747	730	697	736	747	705	737	739	734	751	743	710	701	706	804	765	745	740	725	716	697	741	718	741	765	681	756	757	749	707	736	690	727	718	745	781	745	688	733	708	721	744	779	723	700	798	757	740	716	682	733	646	721	739	732	734	713	721	710	702	700	757	706	721	747	712	737	700	781	756	707	739	750	720	713	757	738	697	724	732	662	743	738	701	671	686	759	699	699	696	719	705	701	754	727	731	753	727	692	704	706	696	716	719	777	708	694	738	730	696	771	712	678	726	747	716	757	733	763	716	727	701	694	713	734	683	740	691	768	685	703	709	721	764	776	689	706	730	730	691	721	697	776	750	744	712	702	727	696	686	755	747	693	721	720	742	729	720	711	744	802	728	724	735	719	749	718	747	724	703	673	724	752	746	737	740	769	700	733	756	722	698	704	735	712	721	759	711	721	724	733	742	779	739	748	694	729	745	754	717	730	744	724	759	691	746	710	739	742	734	718	731	714	702	699	756	733	739	702	692	678	723	741	676	701	721	680	697	719	720	781	741	752	705	717	725	657	719	745	741	698	728	755	685	708	746	719	789	691	731	759	743	735	792	735	774	714	685	760	748	707	703	691	736	697	722	705	744	710	704	728	715	733	743	704	696	701	786	703	714	760	690	734	732	663	753	712	733	742	733	701	691	720	748	747	708	737	790	731	702	711	718	666	703	730	721	767	726	777	739	715	746	729	766	745	705	729	745	762	739	734	719	725	732	718	757	745	702	712	711	696	715	717	730	717	750	742	700	712	737	718	708	718	677	754	734	713	713	733	712	726	749	733	713	720	713	697	711	799	701	745	700	728	707	715	722	753	726	706	736	699	779	724	717	684	752	764	678	716	724	726	772	760	730	755	764	735	745	734	695	735	758	694	735	690	717	732	751	721	711	753	736	723	751	697	665	765	692	705	738	768	760	720	752	703	700	742	716	740	731	702	721	719	727	718	703	746	753	739	753	752	709	711	724	738	707	732	714	738	725	693	767	778	716	702	665	710	730	767	762	672	731	706	691	716	710	701	779	730	741	743	690	717	701	736	712	718	708	749	768	711	739	700	674	694	748	752	718	728	669	676	660	736	776	743	742	773	696	684	682	714	751	738	762	721	750	707	709	703	682	797	796	755	734	718	728	729	727	746	726	694	727	730	733	750	694	699	715	700	705	728	745	764	761	750	731	733	712	747	752	725	719	738	753	772	769	740	692	736	685	712	699	730	752	741	723	706	784	717	754	720	747	679	710	710	738	719	703	746	709	737	765	751	714	736	693	664	689	690	724	747	730	730	730	692	723	754	746	735	740	691	735	723	718	746	720	722	765	719	703	731	717	760	686	730	733	749	711	767	720	688	701	708	748	748	737	682	742	714	703	750	734	740	701	766	765	722	695	718	719	711	703	724	751	710	737	707	697	733	740	672	649	758	739	716	737	722	696	762	749	674	772	711	669	770	774	685	712	763	777	744	765	726	771	713	690	735	710	702	716	740	753	737	748	720	718	769	754	733	700	736	688	731	723	719	746	747	725	714	714	718	702	735	672	723	757	754	782	755	775	738	788	707	699	760	715	701	784	686	691	745	760	727	735	730	712	739	732	728	739	713	673	754	666	679	733	704	710	709	740	715	720	736	713	750	732	753	726	755	689	699	730	726	765	725	747	683	728	752	710	691	717	750	746	662	722	747	711	736	741	744	761	741	731	741	739	746	792	707	772	698	666	729	727	700	729	711	737	697	705	721	713	760	706	766	751	691	717	761	762	736	739	709	701	739	716	745	700	734	761	728	684	712	763	712	740	736	713	732	750	759	763	725	741	657	714	756	725	735	770	729	703	733	736	717	699	728	723	734	709	732	727	718	742	761	697	705	704	728	707	748	754	719	770	728	770	714	702	720	661	708	776	697	687	725	756	721	777	700	695	731	690	704	722	735	732	680	742	764	703	691	765	710	752	708	745	768	731	735	714	705	730	730	726	688	802	710	710	735	721	747	718	718	756	733	809	723	740	716	709	777	750	767	729	731	711	780	728	772	740	696	697	702	644	724	717	710	742	722	704	744	748	692	687	708	738	706	702	768	757	721	723	740	719	723	758	688	710	736	750	727	754	730	682	713	745	719	725	714	763	717	721	643	719	722	756	740	744	708	738	703	724	701	709	768	733	699	778	686	695	739	729	714	742	701	745	757	767	709	756	736	691	724	749	656	724	728	751	763	763	751	736	745	732	785	757	714	748	770	729	735	710	663	733	734	745	748	740	771	717	689	706	699	725	727	719	738	721	706	753	721	740	721	664	774	707	742	730	721	756	736	710	756	741	776	805	758	675	710	750	707	702	752	696	702	739	726	744	749	681	800	777	704	679	770	693	742	695	725	704	742	712	759	745	755	707	767	767	706	708	738	724	728	740	753	740	729	735	737	742	727	782	748	770	707	706	739	749	703	722	707	731	714	729	701	733	728	750	722	713	726	777	711	788	690	698	730	738	741	724	775	706	730	773	801	729	673	740	701	759	713	734	713	740	732	725	729	737	688	730	736	745	775	741	771	696	720	721	707	706	721	776	730	724	698	670	750	698	735	729	728	720	725	763	750	747	730	749	711	769	763	788	739	736	714	732	723	739	737	751	744	754	760	726	709	744	731	711	710	732	732	703	716	763	720	692	765	710	704	710	726	755	739	715	716	670	723	742	716	705	737	761	782	726	695	686	733	698	732	765	729	727	709	752	753	723	735	728	736	708	767	760	715	744	683	692	738	768	718	720	666	738	691	723	773	712	664	711	736	722	740	773	758	745	711	717	755	734	719	751	787	741	738	712	758	720	745	757	761	721	728	745	727	693	698	762	735	728	726	708	753	747	737	736	724	703	737	738	721	716	783	709	730	702	708	761	716	724	722	700	737	749	706	739	690	758	764	761	758	742	709	781	701	693	738	731	735	709	726	720	706	794	758	709	715	677	771	713	716	660	734	704	732	730	788	764	723	719	728	737	743	771	734	709	682	766	688	696	742	762	712	706	668	728	748	734	737	733	733	758	771	693	739	679	687	760	730	720	772	737	695	723	793	726	688	744	705	723	709	742	693	727	703	719	704	734	716	728	672	745	733	728	738	761	715	726	731	733	791	708	720	693	714	720	716	722	720	725	742	744	766	733	695	671	711	744	774	727	775	725	715	759	728	742	712	702	746	750	689	742	750	735	710	705	734	700	743	750	748	728	708	726	712	696	718	741	731	748	779	708	713	765	715	676	700	754	691	778	744	712	706	753	709	688	738	713	764	707	716	718	723	725	701	745	748	755	755	743	748	717	704	729	743	765	729	741	745	744	721	729	721	711
47814	71917	49262	29870	18901	14391	10816	8486	6677	5145	4029	3312	2818	2436	2168	1864	1629	1570	1464	1334	1213	1158	1168	1070	1027	930	919	908	896	911	865	800	822	865	821	823	776	783	788	774	756	786	738	753	734	763	745	797	795	720	737	788	721	724	729	748	705	726	722	721	708	720	712	738	756	731	756	629	757	731	742	706	731	717	729	739	731	678	760	749	707	709	776	689	750	738	717	733	765	730	737	733	741	743	714	753	769	728	696	736	693	692	742	701	788	752	718	722	730	758	780	747	739	692	712	706	768	689	778	712	746	696	768	692	739	689	731	795	727	748	718	716	728	745	724	743	726	684	742	719	723	744	722	718	760	751	690	704	681	712	690	726	722	736	741	709	683	659	744	727	721	731	693	718	685	726	711	744	756	730	699	769	743	726	709	747	729	717	731	681	735	704	730	713	653	686	712	770	736	733	714	754	726	734	686	707	768	732	667	695	735	755	732	764	737	708	751	752	716	747	720	739	755	722	696	711	739	712	691	746	682	731	725	743	681	641	733	664	749	681	731	734	740	757	739	741	732	791	721	725	721	741	667	743	760	711	729	732	692	698	750	759	722	741	709	708	746	693	730	651	733	751	714	727	700	753	734	732	728	728	731	711	727	725	736	752	711	729	744	711	704	745	749	773	732	680	728	714	727	735	708	758	699	723	719	703	754	732	719	696	718	700	710	685	731	713	722	687	742	687	728	776	725	739	746	722	750	671	735	708	682	718	716	722	699	764	685	757	729	633	728	701	757	664	721	783	721	724	734	735	759	752	730	686	764	736	742	735	745	765	686	717	749	737	720	716	715	734	716	700	692	703	748	736	721	682	715	681	720	722	727	740	719	693	718	687	698	736	699	700	735	756	765	755	706	706	735	731	713	750	788	767	728	691	741	701	741	738	719	741	702	701	702	786	721	690	748	709	748	709	723	755	695	765	723	745	726	719	726	757	723	695	718	721	742	739	684	717	760	733	741	741	747	698	726	726	764	699	705	740	737	753	711	750	762	735	778	717	733	726	733	701	706	734	698	713	704	729	691	733	698	743	729	761	704	726	739	709	779	703	761	685	712	719	728	749	754	733	715	731	727	730	721	722	739	748	715	737	749	763	714	740	744	714	735	720	715	729	691	690	781	687	798	739	763	693	749	743	704	720	691	686	699	701	731	721	733	739	681	746	791	680	732	705	715	735	711	744	716	722	746	772	747	691	722	737	706	702	716	718	720	719	702	735	703	734	710	678	751	705	739	735	692	710	658	692	722	728	747	678	711	738	758	748	718	718	725	717	730	694	721	725	699	737	691	716	760	698	710	730	688	714	698	738	690	723	729	690	703	778	751	765	722	717	717	683	728	751	684	720	702	708	718	754	685	688	770	734	702	680	720	695	703	731	735	715	733	676	752	705	740	718	712	736	701	738	779	739	763	738	732	753	744	736	720	692	723	701	716	686	699	737	799	713	722	744	707	754	763	760	706	722	737	702	717	689	759	700	737	714	721	740	690	735	756	695	753	711	695	714	707	708	719	698	745	760	749	697	712	710	720	718	713	721	700	706	667	728	678	708	715	711	749	730	745	719	731	706	724	728	724	728	678	718	718	728	694	677	689	701	720	734	755	722	722	726	743	703	756	697	709	702	763	738	769	683	690	751	692	752	658	715	714	750	697	779	761	761	705	738	720	680	728	701	764	719	736	737	745	698	708	724	754	705	678	728	731	713	740	714	742	714	722	716	726	745	717	744	726	756	698	786	676	722	737	667	743	716	684	741	726	748	725	743	688	735	719	731	711	705	666	742	671	744	703	698	722	711	763	713	762	726	721	711	721	776	682	721	725	743	732	731	690	679	727	701	716	767	718	725	735	680	713	723	743	707	710	739	683	728	742	730	713	711	728	727	724	760	695	701	681	678	704	730	798	687	698	726	691	718	722	697	709	736	694	738	698	686	714	736	687	723	671	698	732	705	675	685	750	725	711	723	754	699	704	696	751	732	757	691	683	704	686	745	733	701	767	739	729	777	726	641	745	759	740	714	783	764	658	718	689	716	689	746	755	726	754	703	721	705	790	776	732	708	732	725	729	717	714	715	716	725	687	723	724	743	721	699	709	747	711	685	761	772	683	676	749	759	710	746	703	730	718	756	712	716	716	725	722	756	697	693	721	704	686	717	745	746	725	739	713	756	675	725	714	749	690	683	697	689	747	727	783	704	724	708	694	689	695	726	699	757	721	673	699	719	719	693	752	753	745	711	680	741	715	720	714	713	721	699	725	684	742	667	742	695	727	699	745	702	679	768	693	691	688	735	706	703	750	681	735	749	687	675	716	737	710	707	706	709	688	755	726	768	775	753	719	742	702	724	705	732	734	738	721	729	695	716	690	713	755	724	763	732	773	706	735	726	786	707	729	742	691	727	723	733	713	722	751	759	717	729	745	709	751	793	733	777	742	717	757	722	760	676	720	720	714	674	733	689	663	702	713	703	707	722	736	701	736	712	699	709	719	733	761	725	743	712	757	707	697	694	693	759	753	761	731	710	721	734	755	754	700	734	757	767	711	738	742	723	666	762	739	705	701	706	719	724	749	709	694	672	720	748	700	702	728	708	713	748	667	736	749	706	777	738	743	758	733	671	714	729	708	707	732	727	738	720	712	715	671	748	740	669	762	758	741	698	703	777	716	714	696	703	759	755	710	748	729	747	726	748	732	741	701	734	717	724	731	729	722	741	670	703	694	773	725	691	747	668	768	758	691	742	754	769	739	726	729	705	764	730	703	698	667	746	722	709	694	733	751	709	671	724	747	755	740	705	699	754	735	700	685	729	707	752	691	687	730	743	756	728	720	768	690	725	704	711	729	719	706	676	724	711	707	748	768	715	672	699	713	696	672	734	728	767	739	688	727	728	693	713	733	746	751	723	741	697	729	722	702	706	707	721	704	730	695	717	723	766	742	729	706	740	668	691	729	743	727	763	762	665	796	709	681	728	733	663	733	711	738	698	747	715	677	750	682	767	699	710	728	687	708	701	720	709	698	678	723	713	710	688	727	740	696	777	734	716	684	705	710	761	691	699	702	735	732	666	722	702	684	706	764	772	723	740	774	678	715	716	679	702	687	691	732	715	705	703	779	731	757	675	719	745	724	702	692	730	762	700	714	750	718	695	764	735	720	710	698	674	713	719	713	696	712	671	763	760	708	780	734	722	732	703	715	736	699	787	716	679	682	712	665	758	658	744	725	693	715	732	711	738	720	729	705	733	754	715	727	714	719	695	767	768	700	718	689	659	699	731	708	724	696	745	735	657	764	723	728	725	725	732	786	743	716	741	722	788	727	706	714	707	740	664	721	720	734	735	744	762	757	693	676	781	720	746	737	729	731	714	745	706	730	654	696	680	725	674	700	705	727	726	734	693	680	698	754	697	740	733	771	734	717	734	726	761	742	749	758	675	750	719	707	705	681	759	708	729	710	730	675	747	730	704	691	724
38755	41269	26864	12876	5345	3135	2299	1675	1260	1008	803	677	646	541	520	456	462	441	418	385	354	391	336	323	369	329	312	320	314	309	313	306	269	294	303	320	313	333	309	302	295	286	298	287	306	278	310	312	320	323	301	287	304	307	338	270	311	307	319	316	300	297	326	324	291	309	290	307	298	291	295	299	304	293	316	295	318	306	338	312	276	274	273	271	314	293	309	307	296	308	326	282	301	312	301	284	283	310	278	316	304	291	290	258	301	303	297	323	271	285	309	310	279	301	299	257	308	283	276	282	291	291	252	289	306	292	292	308	340	272	310	295	305	304	310	300	303	296	307	283	316	304	293	318	284	313	318	294	292	278	281	260	292	302	261	286	273	309	316	318	302	306	292	323	289	286	287	309	311	339	293	284	286	282	311	293	283	309	305	286	294	288	308	298	294	289	304	294	266	313	299	275	279	315	289	290	293	282	280	304	259	276	290	278	296	301	317	323	293	284	303	292	310	292	300	310	309	291	326	327	303	284	291	313	307	283	259	300	312	278	294	280	301	290	320	298	286	290	276	304	326	302	290	289	311	295	284	319	318	249	302	309	285	305	294	304	307	294	298	295	311	324	308	299	271	297	325	300	310	302	260	313	309	271	294	300	312	292	270	292	316	304	308	313	325	325	303	314	301	307	301	288	292	264	325	314	294	297	278	296	304	292	317	311	306	296	304	304	315	308	299	310	309	308	280	302	288	294	292	302	257	277	308	292	288	267	305	268	300	309	283	274	303	309	310	298	294	282	282	268	296	304	309	277	277	298	288	326	316	268	270	289	322	290	291	304	289	336	301	275	298	318	327	282	276	316	303	276	298	294	315	322	298	286	321	297	288	288	296	314	278	292	280	296	321	301	273	291	303	333	298	311	318	307	290	262	303	301	314	280	293	241	277	312	280	289	290	297	307	290	291	316	300	270	285	308	302	311	265	308	287	270	293	295	293	308	285	293	302	309	284	336	307	303	269	305	304	301	282	291	295	320	287	308	316	284	260	291	289	299	343	318	293	288	265	303	294	297	282	303	293	293	254	282	320	270	309	322	312	316	285	300	310	277	283	296	298	307	285	293	301	285	267	297	302	300	307	338	290	282	283	285	294	302	318	286	309	300	286	275	320	305	298	304	325	317	288	286	306	301	321	275	286	280	285	298	296	267	263	283	303	319	308	293	292	304	309	302	292	274	335	292	303	300	291	261	306	312	296	307	320	285	294	291	295	293	307	327	313	291	278	308	304	288	285	304	290	290	294	296	306	298	314	313	298	303	300	323	336	286	285	263	285	297	289	320	269	296	280	328	308	281	325	310	290	299	281	281	307	292	295	300	325	300	290	290	306	326	306	286	291	298	299	312	305	303	318	269	252	282	285	301	275	279	315	305	303	281	282	316	287	303	319	313	331	292	291	291	297	301	304	303	300	287	281	277	312	294	280	268	293	277	300	274	310	292	298	308	300	323	294	321	267	287	319	309	304	309	273	311	301	295	338	300	308	275	283	299	319	295	291	281	301	291	335	327	278	276	290	297	283	298	295	274	300	267	278	318	294	287	291	270	292	310	297	291	290	301	290	306	295	301	322	319	280	338	282	304	305	289	305	287	305	304	332	301	288	334	279	278	292	294	305	329	290	260	302	295	249	286	311	307	278	298	324	282	299	308	263	277	276	278	279	313	310	288	299	339	296	302	291	285	311	313	308	333	315	273	297	311	307	278	304	293	276	292	284	326	300	297	324	322	294	297	306	325	293	359	302	277	292	320	287	318	274	301	318	306	282	289	281	291	294	283	314	284	319	318	296	303	300	285	315	273	306	318	298	285	305	306	291	303	313	307	291	297	286	319	285	283	296	275	287	284	301	305	326	308	295	320	290	298	284	320	276	300	319	306	270	302	310	310	252	308	286	274	287	294	301	298	295	322	283	314	308	309	314	291	295	309	312	296	317	292	299	271	269	299	297	290	286	283	329	300	290	285	292	319	312	279	332	298	295	282	303	296	274	295	272	316	274	295	289	321	307	289	309	284	283	331	319	291	324	304	311	270	307	278	299	297	288	297	303	318	299	314	350	313	305	310	294	311	292	263	285	289	278	286	266	290	296	302	285	270	285	292	309	288	334	308	288	298	312	274	300	286	329	298	301	304	305	307	291	289	292	298	295	307	284	312	318	285	320	310	315	316	316	274	305	286	282	303	288	285	330	302	271	285	255	303	276	307	317	295	315	312	310	295	335	283	324	290	294	297	274	312	284	312	322	310	293	294	265	329	319	291	274	278	305	327	271	310	299	285	302	285	281	285	302	292	277	281	275	313	315	293	282	276	295	296	287	309	253	298	286	265	288	282	315	293	273	318	297	304	306	328	271	301	306	307	330	299	330	287	306	314	336	305	327	308	290	304	274	291	280	284	273	307	288	295	297	320	310	298	288	272	290	304	278	302	257	306	286	305	306	297	321	301	299	336	319	286	304	311	302	300	286	299	306	317	301	299	306	287	301	302	295	324	295	312	339	287	325	307	313	295	302	311	287	329	297	307	296	299	310	303	274	299	324	305	288	309	318	307	306	321	278	313	266	307	289	320	269	274	283	303	284	270	322	281	295	323	306	291	285	291	271	320	296	313	295	289	297	301	310	290	253	294	308	316	300	300	300	298	298	299	301	315	280	296	290	328	260	300	281	316	292	310	326	326	291	314	280	327	290	270	295	279	279	303	295	282	249	292	274	315	323	289	305	334	310	285	311	322	296	292	281	303	261	309	302	298	278	308	284	285	319	315	273	330	277	304	286	310	299	284	285	281	313	284	288	276	274	329	321	283	306	308	321	294	292	308	270	320	310	324	265	285	290	305	290	306	289	310	338	302	314	285	319	318	289	322	301	306	309	291	347	316	309	298	297	316	281	287	294	303	311	285	341	290	268	274	293	319	275	322	310	297	305	329	281	297	299	299	292	296	315	282	270	274	300	278	323	287	300	300	299	297	310	292	309	297	290	293	317	274	300	299	308	290	298	292	312	333	316	301	304	284	286	317	296	301	322	285	286	302	271	292	285	289	311	263	296	289	308	282	303	276	289	303	301	287	298	278	286	306	302	297	284	278	317	282	306	320	319	253	276	308	298	301	291	306	284	301	267	269	299	336	312	310	274	310	310	282	306	317	313	301	301	268	297	281	292	325	304	276	299	322	280	282	324	270	282	309	294	300	282	272	313	278	284	304	297	288	282	325	287	303	290	296	292	340	303	344	283	315	290	292	322	293	301	303	274	301	269	296	305	284	289	271	280	295	293	277	288	310	264	303	301	272	287	286	293	315	271	315	279	306	273	318	316	300	281	327	313	315	289	309	308	294	303	317	308	293	307	299	289	314	288	297	302	282	289	287	350	293	319	273	332	292	302	295	304	317	323	328	311	305	298	315	275	309	283	293	277	286	299	300	315	315	276	315	295	301	286	296	297	283	284	315	271	302	289	310	289	290
42476	47948	31036	14620	8962	6431	4748	3468	2700	2017	1612	1249	1098	1027	842	758	652	572	538	546	511	456	481	443	422	405	378	407	394	373	374	331	363	368	333	350	343	347	308	355	359	318	327	326	321	338	316	309	332	321	328	340	331	318	281	355	350	322	320	341	322	318	321	319	359	331	352	315	368	348	330	300	330	333	285	324	294	301	330	293	296	326	327	311	331	338	314	344	364	329	319	301	331	324	349	319	313	335	332	314	311	288	303	353	308	309	323	357	307	317	359	344	335	293	315	376	284	334	331	326	302	326	309	318	305	310	340	311	321	342	330	345	315	320	314	331	327	269	321	326	315	338	335	313	313	325	327	325	294	319	314	332	343	306	318	351	321	344	340	317	311	334	319	312	303	342	305	324	293	333	310	355	315	330	333	297	316	345	333	322	320	328	322	297	315	334	315	300	293	324	327	373	329	294	338	316	346	377	300	282	344	320	334	346	332	319	342	288	322	312	318	328	303	350	328	336	328	334	320	318	322	341	328	324	319	324	330	285	310	303	347	340	324	328	308	327	314	325	305	313	311	306	316	297	328	297	303	337	329	298	321	317	317	336	319	338	303	306	326	310	336	305	310	334	325	327	327	326	319	334	315	325	329	314	338	355	342	300	302	352	334	305	313	315	335	301	338	306	327	326	320	328	314	325	342	286	341	329	335	324	372	348	309	340	311	322	310	292	317	307	319	332	298	278	311	321	346	340	324	360	321	335	318	301	305	306	322	311	339	297	324	323	342	327	326	328	332	337	315	302	351	333	342	335	360	354	305	329	312	311	336	339	348	328	319	337	303	278	327	308	302	299	315	274	323	304	301	326	339	319	326	325	288	349	317	308	338	306	320	324	317	313	309	325	335	317	314	341	299	353	321	302	316	304	348	325	320	332	319	358	302	315	345	327	318	291	300	314	298	340	327	320	298	306	310	327	340	359	312	303	333	317	315	320	283	322	322	344	325	314	332	317	317	298	322	324	308	348	303	295	321	311	314	342	299	326	347	302	319	300	309	325	328	304	337	307	326	297	314	312	331	293	323	324	340	349	301	309	319	311	309	314	298	306	331	320	285	310	342	308	321	332	333	330	299	298	327	305	293	314	311	328	325	315	308	334	334	327	283	316	316	301	352	322	311	336	343	316	321	312	304	340	344	325	323	302	368	303	325	353	324	303	317	340	290	300	312	323	303	317	335	313	307	357	286	324	333	307	326	299	301	324	322	342	316	323	347	324	327	340	281	315	323	333	306	316	319	319	309	309	330	316	309	315	302	323	314	364	343	318	331	354	329	327	341	326	303	312	312	323	334	284	346	310	305	337	314	318	315	314	284	322	331	311	313	332	346	355	336	312	309	353	337	367	313	321	321	318	315	323	299	326	291	323	279	343	329	337	332	290	342	298	306	306	302	333	324	342	325	319	322	317	350	327	329	352	312	310	320	337	323	334	308	318	318	317	338	344	313	302	289	322	336	334	323	338	313	304	318	291	336	312	277	343	323	291	309	321	329	338	340	338	311	324	325	330	320	351	327	327	314	323	318	278	322	306	299	324	323	328	312	318	330	327	358	335	327	335	325	313	307	352	339	319	315	319	303	305	313	307	342	331	359	304	347	309	305	330	335	338	327	279	308	339	309	332	309	312	305	359	329	312	297	345	308	357	338	310	294	327	356	298	297	329	315	323	323	307	341	325	305	305	328	338	322	344	345	303	309	313	345	336	299	345	300	339	321	359	321	339	360	351	321	310	306	336	340	289	293	324	329	340	323	307	342	327	290	293	311	333	337	329	323	342	293	323	326	363	321	329	327	312	331	329	327	312	341	324	305	281	297	302	317	348	314	301	331	295	317	324	315	341	312	317	291	330	310	312	308	290	308	319	330	295	301	336	317	288	345	310	334	340	305	329	314	337	333	333	291	323	317	332	339	308	296	319	313	332	283	324	311	339	323	316	294	314	309	331	317	310	310	329	312	291	313	292	281	327	313	304	312	310	311	307	311	307	307	313	333	305	311	310	305	312	349	341	299	314	298	270	311	298	288	327	313	314	319	338	310	308	336	308	311	361	331	279	316	309	336	322	289	333	315	302	325	358	353	332	311	285	312	302	344	345	303	324	393	310	335	320	341	332	311	330	300	335	327	303	321	337	335	324	346	333	326	311	321	336	330	299	341	302	306	332	317	328	321	296	339	312	299	304	316	316	313	317	312	317	352	344	319	318	341	312	317	359	316	320	333	306	313	346	329	322	313	334	331	324	305	337	282	312	325	306	336	344	311	336	302	323	298	346	315	297	318	335	269	342	337	307	318	338	314	326	332	313	367	340	299	312	319	298	317	331	303	319	332	342	333	327	335	313	329	301	351	280	303	326	313	328	308	310	339	346	349	311	323	318	312	328	327	311	304	331	326	311	300	327	338	299	334	352	345	319	318	291	324	281	333	316	342	364	320	312	333	327	323	334	306	315	355	304	314	290	290	291	308	303	325	334	319	291	334	332	326	304	292	313	303	314	302	340	303	314	344	328	315	322	312	291	322	313	297	353	322	312	337	351	341	323	320	333	321	314	332	324	337	315	314	317	296	305	307	317	321	315	319	307	341	339	320	370	317	326	283	316	296	299	309	320	325	324	316	355	325	326	310	317	331	318	296	317	314	349	316	317	335	267	328	313	307	323	335	346	342	338	308	324	309	315	314	325	311	321	325	310	297	334	312	309	340	348	299	342	341	321	319	320	340	329	328	312	311	321	322	325	352	329	342	281	323	329	329	306	353	320	311	309	292	285	330	318	322	326	318	331	346	302	336	341	352	332	325	325	317	327	290	329	281	350	327	301	329	368	349	305	316	329	329	337	308	322	297	304	312	295	307	338	332	303	333	310	333	299	346	345	339	312	342	333	326	314	304	294	331	312	300	332	321	361	321	308	336	315	324	328	315	320	329	296	308	336	317	325	327	305	332	279	310	318	357	310	281	313	315	325	332	298	328	311	349	307	292	343	324	322	344	301	308	313	345	293	319	339	296	288	325	308	291	322	282	328	314	307	308	316	336	329	304	330	345	299	343	306	293	315	308	315	311	326	312	324	308	327	310	294	317	296	311	314	345	312	318	298	306	325	340	327	327	322	319	325	310	322	328	331	302	309	320	355	301	294	277	334	329	272	312	316	356	295	342	343	383	311	320	319	302	316	290	309	307	302	313	325	308	320	321	326	309	349	346	352	303	339	315	345	347	328	284	325	302	312	308	324	320	320	340	333	289	319	341	339	340	293	319	325	305	333	289	288	301	314	338	336	337	347	315	310	280	300	345	291	309	298	294	317	311	292	307	326	307	306	286	332	293	298	308	302	319	330	293	323	339	309	291	318	335	322	334	313	359	308	320	364	359	281	350	284	307	361	307	312	335	365	315	298	319	327	323	326	316	349	314	303	349	331	329	312	330	323	315	304	367	358	293	332	312	361	375	330	334	285	331	317	291	312
25128	20527	26147	24628	18173	8746	4592	2945	2189	1763	1356	1126	1032	918	832	758	742	622	604	591	593	574	559	517	522	516	508	491	443	459	477	477	478	461	473	458	456	459	449	449	442	414	453	433	408	427	430	456	431	423	428	440	407	412	441	414	447	418	404	436	463	394	434	456	434	479	438	453	453	431	468	428	409	453	430	429	452	456	468	435	456	460	440	419	421	415	453	394	431	463	445	445	454	433	432	451	442	436	452	443	447	421	456	415	445	454	435	437	413	449	397	431	458	425	450	425	446	424	448	441	433	419	418	460	443	393	449	427	414	445	443	407	433	421	444	449	424	474	456	436	439	445	424	444	496	410	430	440	431	456	407	461	417	422	432	434	434	435	422	459	455	432	430	438	472	414	421	428	414	428	428	419	410	447	388	435	440	455	481	445	450	416	424	443	439	435	447	431	448	439	419	458	436	402	441	430	427	459	424	407	425	410	426	450	432	429	408	392	426	440	440	457	465	447	431	411	484	436	439	401	394	427	417	466	422	430	422	424	428	467	395	440	431	416	449	446	439	440	461	459	446	426	445	431	488	436	434	422	436	455	436	430	456	483	404	457	409	460	392	445	473	405	437	455	445	430	419	420	441	437	438	479	452	421	447	440	456	454	400	421	430	435	445	462	455	438	423	471	434	425	449	422	477	413	446	422	409	462	433	449	434	420	433	478	453	469	394	423	420	436	420	447	407	405	417	496	439	431	401	419	419	439	429	471	407	405	418	432	419	445	456	431	416	428	440	412	457	393	476	491	460	417	438	444	431	434	442	466	439	428	423	434	424	443	423	437	434	417	427	459	435	432	498	461	424	410	438	437	452	431	461	443	419	416	465	437	446	424	412	402	433	438	481	416	419	444	439	444	437	439	402	455	420	403	446	435	457	428	466	461	457	430	438	439	446	443	403	406	427	413	431	403	423	429	445	408	446	446	423	395	437	438	472	466	433	438	457	419	454	421	423	412	431	454	426	425	431	475	410	455	415	426	434	455	433	477	433	415	471	406	451	449	427	457	436	432	441	430	384	433	464	470	424	446	430	440	402	423	443	417	449	443	447	461	442	429	455	391	411	397	434	450	448	426	446	436	450	402	466	421	440	454	408	423	401	378	427	421	440	464	460	444	416	422	436	445	450	446	384	436	400	415	428	444	430	449	462	425	471	402	449	427	471	461	430	429	437	422	452	388	483	414	436	424	457	485	442	454	409	454	385	425	435	454	435	418	417	454	437	437	447	436	464	499	442	424	414	437	465	463	428	432	452	455	438	440	435	437	438	415	440	454	469	464	442	445	435	410	448	413	435	422	414	402	460	406	412	436	429	426	455	439	444	454	443	457	456	420	493	441	454	440	429	452	412	467	421	409	418	436	425	395	422	428	416	459	401	473	409	462	457	399	461	449	434	473	456	394	489	468	433	414	438	428	404	430	410	465	442	462	399	421	438	422	427	422	454	451	434	449	470	420	441	467	442	465	435	410	443	454	440	456	439	446	438	393	427	421	417	427	470	437	436	415	438	428	437	469	393	442	417	427	440	457	442	429	385	462	436	429	442	424	489	434	428	470	433	450	450	421	447	447	480	420	478	464	432	450	429	438	435	446	411	476	394	445	460	423	425	416	407	432	411	390	445	449	452	411	420	443	421	466	444	394	440	442	463	424	428	433	418	429	406	456	441	422	434	448	409	441	424	451	400	452	442	422	403	404	413	450	411	408	477	438	430	407	446	388	411	454	402	454	414	436	434	435	467	457	432	420	442	438	445	444	384	449	411	448	454	405	454	439	417	412	498	467	450	446	431	429	440	441	422	409	401	438	444	477	407	424	437	411	449	421	433	440	420	468	420	409	433	445	446	406	445	441	454	405	447	435	425	454	420	481	424	467	428	431	471	439	430	417	426	438	454	414	455	411	426	449	454	419	417	440	475	464	432	396	458	441	437	399	452	421	432	393	427	440	423	431	418	429	399	417	418	436	422	449	467	421	411	443	436	455	435	459	441	436	438	438	413	428	429	423	424	413	455	419	428	423	402	440	459	455	472	437	414	424	406	397	450	412	437	439	414	438	423	405	463	455	382	453	457	470	431	437	439	419	466	437	399	442	392	435	439	440	445	455	457	408	433	450	424	458	421	463	464	436	413	448	438	484	467	444	447	428	435	442	435	448	448	426	468	442	477	434	424	401	451	423	431	455	445	461	435	423	471	457	407	443	468	426	463	464	444	457	469	383	419	441	404	452	404	425	440	403	432	410	449	432	454	452	434	427	454	470	465	428	435	436	480	418	418	382	469	456	456	424	435	461	397	444	411	457	409	408	452	445	428	428	392	398	434	449	440	440	471	427	447	434	445	428	436	437	423	476	467	425	422	445	427	459	441	466	467	421	448	418	422	447	446	465	467	438	444	419	446	433	416	442	432	462	426	432	453	440	459	420	417	411	457	413	404	422	459	395	438	424	411	449	473	453	422	444	420	392	460	443	439	450	419	423	423	432	420	454	429	434	405	473	419	460	453	453	427	417	462	493	435	437	415	419	437	465	445	467	398	448	450	494	422	414	407	439	435	437	433	407	463	425	452	427	433	450	432	440	424	417	471	410	432	454	395	404	415	445	459	416	454	433	426	455	473	472	440	433	429	445	433	458	393	468	433	448	455	427	435	439	450	452	458	430	402	414	404	414	482	456	438	427	455	449	425	440	410	437	431	476	441	409	463	428	430	441	476	464	492	400	441	422	431	404	456	386	393	439	429	458	458	411	465	453	421	461	471	446	418	467	427	429	413	441	421	403	427	436	457	427	431	419	445	431	436	449	463	409	464	458	421	425	441	432	404	441	396	451	451	458	450	454	437	446	433	431	442	428	445	441	424	434	444	427	438	422	388	419	464	435	476	390	421	431	419	402	477	445	437	434	452	453	428	419	458	418	442	465	401	469	448	431	427	437	444	412	432	453	428	435	413	419	443	438	438	448	383	405	401	439	386	412	440	457	454	456	474	425	435	450	425	410	429	433	415	420	444	438	417	414	425	462	466	433	425	434	481	453	434	447	424	401	422	478	441	453	468	407	457	421	435	415	472	415	417	442	425	442	438	431	418	454	445	398	430	465	457	427	478	444	444	439	456	446	436	427	443	408	425	406	394	430	427	458	449	421	453	427	427	422	427	441	451	430	453	433	466	423	444	452	437	458	423	462	458	454	428	402	418	453	428	417	428	393	433	459	432	446	421	436	452	436	453	433	413	439	438	455	442	449	412	455	443	458	410	411	466	439	416	420	404	416	439	409	388	421	467	420	409	438	439	426	416	435	428	442	436	448	450	415	417	445	443	423	456	449	405	440	487	434	405	409	418	436	449	455	408	421	453	418	438	486	433	417	469	442	446	432	402	437	429	428	442	421	450	424	442	445	400	431	408	426	400	419	414	437	444	477	416	439	429	390	441	462	430	463	396	415	420	437	452	427	431	404	414	458	460	420
44326	56354	39995	21679	13456	9928	7499	5480	4300	3289	2592	2061	1830	1517	1299	1210	1022	909	912	788	746	743	652	614	604	551	567	563	558	529	510	528	459	494	484	474	463	478	452	491	466	498	480	457	479	488	439	448	472	458	494	441	465	451	475	418	468	483	447	446	451	448	492	481	406	439	468	440	461	420	426	458	433	422	476	477	443	429	447	426	449	440	478	416	431	436	423	419	438	414	410	425	446	416	454	467	432	406	447	434	472	447	457	444	419	469	452	437	458	444	462	459	442	458	407	430	410	425	432	453	415	442	469	482	444	436	449	428	421	439	427	441	456	452	442	444	446	413	444	443	406	441	481	433	426	443	430	472	434	429	436	441	448	463	431	431	443	445	418	461	459	397	445	416	417	461	429	433	457	434	477	445	435	404	429	447	372	441	474	417	413	432	441	445	449	448	467	462	392	429	443	431	474	409	433	460	451	433	446	463	454	411	427	434	440	448	462	431	473	452	426	448	453	476	461	455	413	466	448	452	452	440	401	451	449	433	432	437	420	461	432	454	458	420	430	429	420	433	463	412	449	427	441	434	454	470	447	422	447	485	456	463	429	478	473	488	410	456	437	433	502	443	438	452	444	449	425	452	398	424	441	426	443	434	442	456	444	442	457	476	428	427	443	457	434	448	416	426	439	436	402	479	428	446	411	420	412	457	450	433	416	465	448	459	467	477	406	454	449	446	415	457	411	416	432	437	444	436	426	427	435	436	432	420	432	459	436	464	417	447	408	491	438	416	466	410	453	446	470	452	410	422	423	446	428	444	433	434	421	462	448	448	419	414	446	457	432	422	435	425	421	478	449	486	429	441	421	451	417	410	438	437	423	435	427	453	437	470	469	440	431	431	427	412	411	454	467	425	455	451	432	455	475	450	422	458	415	449	453	450	425	474	437	438	449	466	427	425	447	494	464	490	471	444	438	458	453	462	442	464	415	412	424	405	406	441	458	429	422	434	448	470	422	452	471	437	431	412	426	412	456	466	447	454	421	449	420	431	441	454	455	441	430	471	428	445	454	414	421	393	432	467	412	426	433	422	459	447	441	440	418	439	463	489	425	479	427	419	457	452	446	447	457	456	451	433	428	430	460	456	449	410	468	449	461	483	449	408	447	448	409	431	445	456	438	417	404	430	467	438	438	417	447	403	455	426	400	465	454	437	443	422	428	447	395	484	453	440	430	447	426	442	449	446	458	432	440	435	423	467	435	437	457	396	451	438	433	461	470	428	440	451	439	454	445	445	437	464	432	426	467	427	458	466	442	444	450	464	419	466	469	468	456	435	468	419	433	472	446	442	425	441	425	454	474	418	432	431	446	445	446	447	451	439	437	444	458	447	451	460	474	438	429	441	458	459	448	443	435	467	414	413	418	451	426	407	415	460	427	457	467	451	431	483	477	424	447	424	464	437	465	414	451	464	453	451	414	446	401	418	490	464	448	417	408	413	448	426	420	412	471	459	440	461	368	449	422	416	435	450	471	429	463	463	452	433	426	432	434	428	456	451	479	419	416	445	425	439	453	424	455	471	399	440	448	463	395	442	433	444	422	459	412	461	437	450	436	480	474	427	491	455	428	441	443	436	431	432	444	436	441	423	438	435	452	429	445	420	429	445	436	426	433	461	448	452	459	431	445	455	442	409	467	430	408	419	441	461	459	427	476	448	436	439	466	464	438	435	459	424	428	429	437	419	418	459	427	439	446	413	464	434	428	446	406	436	461	450	450	413	448	464	465	458	448	441	429	463	389	452	472	443	436	441	447	415	459	445	465	421	411	410	474	437	401	466	458	444	467	443	436	397	464	455	424	454	414	424	474	450	431	422	414	449	447	427	412	427	458	409	450	450	434	478	418	422	452	449	419	444	430	426	470	436	440	452	440	439	454	474	466	449	420	407	443	457	429	436	462	432	411	460	431	444	453	466	457	473	439	415	443	424	447	455	458	417	447	444	470	432	447	464	436	437	445	495	432	462	454	453	477	442	447	437	438	413	452	430	469	412	441	463	436	448	414	413	428	430	421	439	402	457	466	497	425	436	446	424	425	430	432	459	412	397	443	437	443	449	470	464	411	435	430	455	418	420	442	435	451	462	431	432	473	424	446	465	425	426	477	470	444	454	438	461	456	440	447	439	454	437	450	444	438	445	461	445	472	452	443	415	458	428	432	423	460	455	413	484	474	421	433	413	431	464	436	466	424	424	408	464	443	475	447	466	425	451	436	410	450	458	450	439	462	444	462	462	463	426	430	478	447	441	450	411	478	375	426	478	453	426	423	404	431	456	456	448	425	406	427	484	432	424	432	425	437	437	441	432	454	429	419	454	430	428	463	423	461	466	435	412	472	431	413	482	458	462	440	467	453	445	434	453	386	464	405	469	398	392	428	449	422	450	435	448	429	434	456	441	428	398	431	431	460	450	446	448	478	413	444	439	471	458	477	443	439	457	450	465	476	445	466	445	471	442	457	486	430	446	467	493	455	412	452	462	455	460	454	456	449	451	452	439	446	433	450	429	461	447	465	478	448	476	459	419	439	458	422	415	429	449	453	471	421	447	433	433	420	435	426	468	475	449	457	433	428	426	453	454	430	424	459	451	467	472	459	438	476	405	463	456	440	425	430	452	451	434	470	468	445	420	416	441	485	477	453	450	408	444	421	452	429	461	431	400	427	427	428	423	451	449	448	415	473	436	443	441	414	447	443	476	439	469	441	433	470	433	418	436	444	467	424	424	407	419	445	428	472	424	442	450	447	435	401	434	456	454	458	461	446	435	437	442	421	413	418	450	472	451	440	458	442	463	460	437	400	460	466	459	475	416	447	429	416	485	426	440	411	477	415	474	450	433	445	431	421	446	466	432	436	430	457	470	449	430	435	501	437	430	444	407	440	460	442	432	428	410	430	438	432	435	465	469	452	440	390	386	435	433	415	471	443	498	440	443	461	446	426	403	418	449	457	464	444	442	441	430	461	456	465	442	426	441	448	455	453	452	444	414	457	453	439	447	405	455	462	455	481	399	433	442	472	407	462	479	457	480	475	440	411	434	418	457	447	442	428	472	434	449	434	414	408	441	449	419	449	490	435	462	431	448	431	415	429	418	447	422	403	427	456	409	410	425	438	433	426	428	432	443	433	442	429	478	456	436	449	453	422	484	435	452	443	416	481	427	429	428	424	430	445	460	454	417	428	433	431	448	422	448	455	446	446	440	413	437	414	460	436	411	445	491	414	437	449	461	450	477	448	428	443	424	456	435	424	437	441	426	459	430	406	452	394	418	454	447	448	460	434	424	434	418	424	476	422	446	453	478	436	441	431	462	439	421	431	433	436	435	412	439	410	427	439	443	432	424	438	452	454	431	406	474	439	433	369	422	410	466	411	441	451	473	463	431	439	447	426	447	447	413	456	404	449	424	458	432	454	465	468	422	448	470	442	455	475	438	431	450	441	423	463	431	451	432	438	427	414	434
22482	20327	26733	23641	20312	20374	14101	5713	3837	2987	2421	1989	1756	1669	1505	1329	1326	1151	1058	1047	1023	1031	914	961	872	897	899	821	847	829	813	809	831	779	779	787	780	827	762	776	778	791	783	755	763	745	693	779	739	805	764	782	799	777	758	700	763	706	723	693	744	743	745	744	746	738	741	721	759	776	755	755	730	756	759	749	704	751	745	775	756	739	694	702	722	732	723	793	795	733	755	707	728	741	758	722	696	763	701	750	713	739	710	721	758	707	734	734	766	807	757	756	716	735	728	708	722	769	720	744	725	722	740	767	693	773	733	738	725	724	744	742	731	729	694	678	767	770	732	741	784	755	745	730	761	748	757	718	727	780	767	710	680	754	751	745	773	783	723	759	754	760	790	777	786	730	768	776	745	685	718	679	705	749	700	702	734	740	802	723	790	777	707	728	766	731	739	742	727	779	727	751	724	763	726	782	748	705	715	790	768	730	797	745	729	758	755	739	719	766	769	700	774	751	712	688	742	657	678	745	723	749	747	787	735	749	751	759	723	724	750	730	767	701	767	714	747	693	701	784	759	703	717	746	696	772	691	708	734	750	742	717	730	737	796	737	741	764	713	745	772	716	737	741	700	736	741	782	764	738	737	727	731	743	750	682	718	736	686	738	673	741	693	745	745	748	755	750	761	724	763	790	770	697	780	736	705	731	761	710	747	759	686	733	736	723	737	757	731	727	748	739	754	722	741	724	732	712	760	753	767	709	762	739	740	751	742	710	770	725	789	736	738	769	731	745	753	713	716	748	793	715	705	714	699	702	749	754	752	683	738	788	793	739	801	728	713	726	722	708	749	745	743	791	745	753	701	689	736	695	747	788	748	772	733	706	740	733	697	746	780	769	705	759	708	713	792	785	736	734	759	803	733	749	738	758	727	752	761	772	751	680	746	744	734	702	720	723	785	723	693	719	727	812	792	722	742	742	713	761	731	731	778	749	763	714	730	717	789	699	756	738	750	774	729	747	776	738	716	730	763	736	747	755	740	736	715	734	715	707	734	800	736	740	746	739	755	783	684	751	698	772	729	703	737	739	762	710	745	710	725	724	734	689	735	760	759	773	743	742	686	748	766	778	772	771	753	734	729	719	693	770	769	717	743	687	733	744	776	719	749	724	754	729	747	710	768	749	761	768	765	761	752	723	748	736	745	717	764	733	715	746	730	735	741	815	723	734	733	743	739	744	681	695	760	756	698	775	691	722	712	763	768	743	779	741	737	744	754	748	708	745	762	759	774	764	779	713	712	735	803	747	757	723	776	742	729	810	775	757	694	760	790	746	751	731	729	739	744	710	746	730	727	745	769	731	729	698	786	730	805	688	729	705	708	769	759	754	802	783	755	717	722	706	758	737	734	787	717	735	725	715	728	755	759	774	765	762	732	743	739	727	795	745	771	755	724	739	767	728	724	710	752	772	726	722	760	708	679	746	791	724	779	743	709	706	696	720	763	732	760	726	739	816	785	801	731	738	749	763	720	749	769	768	675	749	729	709	724	719	735	801	764	718	711	730	745	727	763	701	758	731	726	764	707	750	733	712	735	723	731	725	716	675	725	721	722	776	727	723	792	807	754	743	726	713	784	744	724	760	720	743	733	700	748	743	656	738	766	758	751	771	767	708	713	796	725	717	745	749	778	711	781	771	726	787	756	734	741	756	764	792	728	774	752	801	762	684	705	734	737	731	714	746	730	714	757	725	721	723	727	697	747	688	740	670	720	726	772	689	753	764	744	728	706	743	734	779	710	686	705	714	736	735	706	741	750	785	730	736	718	810	771	762	741	712	778	699	720	757	813	744	747	742	725	710	721	730	729	714	766	729	746	711	727	698	735	755	751	712	750	725	726	730	718	740	721	694	718	640	740	730	747	722	736	793	729	710	731	749	749	706	759	701	766	696	708	768	782	747	732	680	816	725	762	791	739	726	741	710	746	692	704	728	773	672	695	761	794	734	727	716	744	726	763	755	735	743	753	724	767	721	774	784	724	666	764	764	738	730	745	772	696	769	752	744	775	719	776	781	770	770	772	757	733	770	797	720	702	752	781	714	745	730	729	768	709	767	721	727	709	781	777	722	752	737	748	706	750	754	761	760	752	734	748	746	683	737	782	714	727	743	740	761	773	769	742	779	774	777	730	711	734	778	753	750	770	754	694	750	698	731	778	747	774	701	704	730	722	730	765	691	717	746	731	731	679	760	737	733	710	717	724	729	705	722	760	708	756	724	773	756	773	766	735	736	795	704	695	757	740	753	742	751	735	729	733	698	723	733	746	768	730	746	752	712	783	753	738	775	802	741	741	719	760	685	708	718	772	752	758	716	752	734	700	766	721	772	742	792	786	724	731	770	724	701	740	781	755	773	757	763	744	788	735	723	707	699	731	740	747	709	721	729	715	759	724	707	738	722	759	733	722	703	742	743	747	785	693	772	740	692	745	741	697	711	728	724	721	751	763	763	720	747	726	712	771	757	790	743	709	762	746	739	722	755	778	734	701	724	754	731	743	706	805	751	700	719	730	743	761	756	766	785	760	731	743	797	747	757	768	735	769	717	743	754	708	687	696	743	700	754	757	725	734	726	699	768	704	763	737	760	722	747	757	728	785	705	768	679	768	752	732	748	722	785	721	747	668	769	771	695	742	730	744	751	735	717	720	781	750	734	743	752	739	766	778	711	729	741	753	733	722	767	726	762	758	733	678	761	728	753	702	756	769	748	719	704	767	733	731	729	817	681	689	736	790	766	797	742	694	771	731	762	721	748	749	752	740	720	731	778	732	777	788	732	761	734	706	742	698	700	747	696	752	691	724	776	778	757	780	759	733	751	744	733	732	743	728	725	748	749	746	775	727	733	764	763	758	722	724	745	777	726	775	757	735	736	742	684	778	760	703	788	783	790	766	768	739	720	749	725	734	726	786	791	713	740	721	721	753	711	679	718	739	772	740	731	727	726	750	744	756	765	732	748	770	704	736	760	703	728	766	738	747	703	737	720	709	770	705	762	702	730	723	757	786	737	782	730	704	722	724	725	757	746	715	766	779	730	759	771	748	766	718	713	691	718	759	708	674	708	699	710	727	779	760	737	756	704	733	750	721	783	749	729	726	736	770	725	712	743	724	722	716	771	765	725	740	716	753	722	707	742	747	712	765	718	712	722	722	782	737	730	755	736	714	723	768	740	724	738	762	720	763	769	744	731	718	704	695	760	737	752	723	774	736	745	692	764	731	750	740	801	769	746	744	726	706	751	758	740	712	785	717	727	685	781	699	706	780	750	741	705	771	768	742	738	715	717	748	712	755	773	774	756	743	754	749	726	717	708	760	741	712	755	725	768	760	734	726	725	787	674	747	729	766	733	778	728	741	733	747	761	782	756	736	729	770	779	712	751	795	804	765	700	729	771	723	763	786	735	746	772	737	713	780	759	754	756	733	752	739	747	771	752	747	728	737	711	708	741	757	763	749	731
47779	69103	51923	30849	19188	14781	11527	8910	6877	5349	4237	3600	3133	2646	2202	1907	1838	1620	1506	1369	1255	1226	1057	1098	992	968	903	912	903	850	875	858	851	824	782	792	767	781	773	797	839	790	765	719	780	784	760	770	792	757	768	748	764	707	754	749	757	754	731	769	770	708	781	682	683	743	789	744	708	737	785	710	761	734	729	744	749	744	745	739	793	742	689	713	776	723	748	721	727	751	722	808	761	703	701	698	724	729	771	728	728	775	727	769	702	771	694	767	826	768	736	728	780	741	755	743	719	761	709	745	720	764	741	702	740	742	726	725	790	718	744	700	717	772	714	709	728	780	763	722	743	713	700	715	742	732	717	689	748	725	751	730	764	692	751	744	726	764	745	749	753	737	747	747	709	735	720	697	728	728	725	728	772	713	732	773	696	756	786	722	712	780	717	719	721	700	733	737	768	725	706	783	735	712	708	730	700	723	749	721	716	723	736	713	709	685	733	737	719	689	714	689	782	724	707	717	727	752	759	697	780	701	729	773	686	708	703	731	669	765	766	705	726	757	721	717	771	745	704	723	717	723	765	729	739	759	780	704	699	754	711	772	785	741	743	757	695	735	726	725	683	784	735	776	733	720	736	715	740	736	755	706	732	721	731	780	704	739	753	747	775	749	739	680	730	761	740	702	742	668	730	732	715	742	749	734	704	714	708	685	724	773	708	712	712	736	716	714	738	715	743	757	787	723	709	722	743	708	692	723	754	709	750	714	703	723	752	702	705	734	724	697	772	747	742	744	752	756	751	709	742	742	671	798	771	738	757	816	682	743	706	755	764	765	742	770	764	730	764	714	703	744	729	763	722	748	747	726	742	749	741	659	731	761	734	748	698	702	769	754	753	699	713	719	735	739	744	728	733	738	702	675	684	695	762	714	727	723	726	737	722	730	725	731	741	763	686	689	703	728	747	754	748	739	747	692	712	744	732	766	741	695	735	718	743	744	775	730	686	717	767	731	710	720	711	741	716	746	737	720	753	749	703	766	699	768	708	722	694	730	778	745	773	734	701	767	778	696	702	722	726	757	725	738	750	729	718	698	715	755	751	753	709	734	731	744	762	734	739	740	759	722	751	682	694	716	730	738	758	723	722	703	741	759	741	706	696	736	727	712	729	718	720	735	752	701	751	723	735	758	736	736	701	687	724	707	732	751	722	693	780	724	716	699	705	739	700	746	771	742	754	699	724	769	725	737	725	772	749	733	704	699	736	777	726	779	743	724	715	768	763	683	751	707	726	692	720	724	752	723	793	713	751	788	718	684	730	748	730	779	719	750	803	773	711	709	755	741	747	704	728	686	697	740	728	707	714	765	764	666	751	740	754	725	751	757	691	696	767	725	688	729	725	736	711	757	720	759	728	739	786	716	715	735	769	751	788	676	681	729	723	750	716	761	758	739	733	722	741	772	723	745	736	759	713	777	744	735	726	753	722	717	710	724	729	762	736	783	750	689	760	720	740	716	722	732	717	744	733	720	749	763	756	719	700	740	742	727	782	725	762	725	707	757	761	707	736	741	743	738	786	711	694	727	720	755	763	720	742	722	726	735	760	715	713	717	758	761	716	750	764	722	758	698	710	738	728	785	732	737	782	698	715	713	738	701	712	764	697	724	708	757	736	733	684	721	697	723	689	741	723	740	752	722	676	768	708	739	719	732	718	719	727	753	738	767	720	725	725	712	737	713	732	737	743	767	710	732	702	725	803	708	751	762	743	728	708	743	777	695	735	745	738	723	748	739	753	786	762	705	772	752	758	737	743	702	722	743	765	725	718	739	743	693	735	785	715	771	711	739	751	706	739	704	724	740	734	727	765	729	745	756	791	739	762	710	687	736	716	798	712	718	713	710	729	762	764	750	769	794	760	760	733	725	730	702	725	703	756	721	715	704	695	731	698	734	709	756	786	713	756	714	707	738	753	736	704	718	743	679	711	777	736	745	759	756	722	723	714	752	763	695	668	738	728	753	728	709	754	702	756	715	705	696	724	761	701	692	754	746	733	775	745	718	739	718	748	782	774	737	755	704	734	739	715	724	717	706	759	668	756	764	731	748	712	729	774	736	703	705	715	729	712	741	674	734	692	721	753	764	718	753	743	734	741	716	726	686	780	716	733	711	728	678	718	715	721	713	763	731	723	773	756	717	730	707	731	728	765	822	716	733	756	725	770	742	762	701	700	776	752	763	733	701	796	720	717	793	693	714	699	756	734	705	725	703	758	740	749	748	739	699	704	682	743	706	674	732	710	723	757	705	744	759	749	757	732	705	743	744	725	746	714	722	682	763	741	711	748	703	717	735	746	725	706	723	782	699	768	674	719	713	743	716	689	713	755	758	712	781	693	691	760	756	699	718	735	718	771	773	763	771	768	719	725	708	748	721	703	802	761	754	767	713	698	761	715	723	703	738	695	737	789	706	778	749	760	752	719	753	828	730	702	776	709	736	771	674	738	774	780	721	718	767	736	714	741	708	692	735	703	695	712	743	751	736	749	671	682	754	717	730	775	744	743	700	701	741	731	731	672	734	775	694	719	750	763	736	698	738	763	710	693	755	700	743	741	801	750	707	728	760	717	757	714	716	699	744	720	724	718	748	722	764	752	722	746	707	774	757	716	716	730	717	722	744	729	763	731	742	747	687	743	716	752	708	718	751	769	729	749	737	703	740	699	754	740	767	763	766	753	742	787	705	676	685	770	751	718	756	735	761	793	717	724	705	740	715	726	701	759	758	721	736	734	707	729	719	719	713	733	688	729	713	716	718	680	748	746	720	747	728	754	662	758	715	695	724	750	732	735	704	719	760	702	745	790	719	712	773	753	714	741	806	711	737	724	694	755	740	691	755	769	706	720	735	742	695	767	741	727	703	746	713	760	761	680	719	776	739	725	771	701	722	702	729	805	661	755	747	734	693	721	733	796	755	746	701	767	716	724	755	756	720	756	757	723	722	748	688	704	742	693	750	715	713	689	743	720	767	720	717	771	705	722	715	729	705	685	701	733	706	719	738	736	741	735	682	709	743	698	768	741	759	697	742	706	709	710	707	717	784	719	721	740	754	737	753	731	727	734	740	702	723	715	735	761	720	720	699	777	765	757	731	743	687	683	765	715	791	723	714	760	730	745	764	776	771	722	728	739	728	761	778	714	702	712	743	760	745	728	736	735	783	698	677	773	758	728	726	698	743	755	728	753	684	716	738	735	702	750	741	727	745	757	735	700	712	743	703	798	757	749	725	678	688	726	737	725	718	753	738	731	745	771	731	762	784	729	752	758	761	705	765	752	727	760	740	803	730	764	665	802	729	721	730	758	748	746	716	781	733	758	708	726	745	696	771	682	715	752	742	724	740	714	754	738	765	729	763	727	752	709	772	721	756	787	762	739	726	768	755	756	733	723	725	754	722	782	741	737	759	719	769	717	752	755	717	710	740	713	781	699	728	759	647	728	734	727	681	729	776	809	748	757	761
42251	41882	28530	13832	6040	3824	2870	2003	1546	1211	1024	898	770	692	595	567	545	516	468	498	437	442	426	438	409	381	347	375	368	356	373	366	371	359	341	343	396	346	371	334	387	333	342	334	329	357	338	323	297	344	297	349	343	346	369	321	337	351	355	354	314	351	377	367	361	334	343	360	356	374	357	323	341	348	331	357	340	348	338	368	352	352	351	338	346	340	302	351	343	368	334	328	331	353	354	375	350	347	334	352	353	370	370	358	380	324	358	350	335	336	389	345	305	325	339	324	333	327	367	344	318	327	341	378	341	362	334	377	371	336	326	321	345	370	354	334	348	347	358	347	337	353	335	340	337	315	336	339	356	335	367	347	360	312	323	337	350	341	369	320	367	312	339	347	346	356	348	362	304	346	355	373	337	345	350	338	336	320	338	343	365	363	345	337	339	302	347	365	346	346	337	376	342	314	329	324	366	343	326	353	335	371	331	350	315	364	348	346	358	334	351	377	324	325	349	328	336	330	344	334	336	345	330	361	337	347	340	344	366	335	336	321	327	333	356	357	351	345	364	322	377	325	343	338	327	334	348	367	368	367	336	349	356	338	380	335	370	355	363	316	336	332	391	331	329	372	362	349	360	363	353	365	343	371	324	312	353	357	351	326	344	354	345	325	359	338	343	361	314	356	386	346	322	335	364	327	348	365	326	334	366	304	342	377	329	329	326	358	370	347	342	352	371	344	310	341	340	332	381	331	312	308	330	358	331	346	308	284	328	336	342	322	353	370	346	300	307	323	347	323	356	338	357	315	317	347	328	291	326	344	361	337	347	349	334	329	350	330	333	314	313	350	326	338	358	346	375	326	343	328	313	350	326	319	363	339	346	302	338	358	379	348	358	292	352	322	326	355	360	308	370	304	380	343	320	333	326	327	314	349	363	343	361	331	322	338	337	339	300	356	354	368	340	359	342	309	340	338	352	320	330	361	319	378	304	304	373	352	375	317	317	359	339	365	361	328	336	352	361	363	342	313	318	380	365	345	329	350	329	333	322	299	329	348	347	369	339	340	367	332	358	353	317	349	344	353	350	357	328	342	372	349	376	360	345	341	318	341	342	314	366	362	320	330	337	320	328	362	351	358	370	340	349	322	340	316	372	335	344	311	355	360	334	357	361	344	323	346	381	322	338	312	330	336	352	333	325	350	318	341	347	356	352	324	361	362	373	303	392	394	360	347	326	353	344	355	371	317	361	349	330	366	377	324	358	335	337	332	329	349	342	315	335	347	331	338	348	383	327	333	318	313	335	329	353	307	344	358	350	355	348	313	329	345	327	322	306	346	336	345	339	367	365	387	391	336	364	319	335	322	336	359	303	319	327	340	342	351	353	344	363	352	385	340	334	367	364	335	343	352	360	346	385	318	331	357	386	312	330	333	360	304	362	352	327	322	336	333	314	334	376	351	341	335	338	355	339	332	353	384	334	325	335	361	342	359	366	349	317	311	362	382	319	339	316	355	360	339	341	348	341	338	327	341	308	357	316	386	364	324	358	362	345	349	335	399	319	317	314	341	358	345	320	360	319	373	343	355	317	334	350	359	305	368	325	379	323	327	336	340	357	353	325	348	333	315	355	314	345	374	320	324	322	324	353	333	338	335	325	313	332	325	359	345	365	324	312	336	371	325	348	356	347	358	343	350	345	304	367	350	336	325	385	347	354	344	379	363	342	312	299	352	329	385	324	305	330	344	337	387	303	310	371	337	359	330	323	376	342	364	353	354	341	339	329	360	308	348	323	349	334	326	333	354	360	338	330	335	340	329	340	363	355	344	336	327	342	325	343	347	337	306	355	369	322	325	332	333	360	342	350	330	350	334	342	349	317	328	367	311	352	353	374	367	329	335	350	342	350	351	343	362	359	359	340	340	346	344	321	322	337	375	339	310	319	350	339	325	349	338	340	365	350	373	383	326	311	349	343	341	333	352	312	373	341	365	327	346	367	322	303	331	369	316	337	312	342	346	319	324	322	345	317	336	331	361	371	321	326	350	372	329	332	338	348	380	312	342	340	316	335	351	359	357	360	334	341	336	360	354	330	306	339	366	329	329	340	348	338	343	336	330	334	334	323	346	340	351	365	347	349	341	370	337	355	332	348	344	351	346	331	366	379	358	326	346	325	329	358	353	355	385	346	370	318	354	339	341	353	345	365	333	328	301	352	354	350	367	330	337	338	340	374	321	323	341	333	333	335	347	351	347	337	376	354	349	316	327	339	344	348	348	341	341	357	346	351	342	321	328	341	332	337	346	344	343	348	354	332	383	358	330	344	322	319	343	348	336	361	343	334	316	346	336	320	321	360	354	314	347	324	356	303	350	351	332	331	346	334	373	331	361	360	365	333	325	334	342	337	334	347	344	344	355	348	371	315	338	301	368	345	343	301	341	336	360	342	337	350	359	343	333	352	367	360	324	363	346	351	332	346	367	335	332	354	323	333	317	352	343	323	332	328	333	337	318	342	329	360	386	347	317	348	355	348	325	326	341	361	319	348	354	361	350	336	314	338	379	358	359	306	335	332	307	315	352	356	332	349	344	356	347	345	342	341	297	371	336	334	345	364	363	326	351	328	384	350	299	351	317	347	356	355	326	370	359	330	348	345	376	332	340	348	337	347	326	309	356	358	336	349	335	355	358	322	344	301	352	337	355	339	309	339	349	334	322	318	335	331	378	334	329	345	313	360	332	330	325	342	343	356	310	333	337	337	349	358	359	348	343	334	322	371	327	338	339	316	359	303	326	326	313	366	328	361	366	315	360	346	333	330	315	355	343	353	333	338	360	341	334	352	358	348	372	336	326	344	327	331	331	356	351	341	348	351	342	321	356	352	339	380	325	333	326	335	338	310	344	312	341	310	369	349	318	328	341	347	337	353	332	353	339	302	366	354	365	332	337	323	335	360	336	362	332	296	353	348	351	356	348	319	320	353	354	352	311	312	366	322	383	326	368	346	341	320	355	353	341	375	357	323	333	318	335	353	332	340	333	350	341	347	335	354	332	341	316	344	329	372	333	355	361	363	332	355	327	349	351	360	368	313	334	350	334	346	324	323	355	349	367	336	307	357	317	379	333	340	328	342	336	316	330	340	365	358	322	339	343	306	326	323	347	339	351	334	348	368	354	358	343	349	334	326	327	364	336	349	331	346	349	300	343	321	323	352	342	341	350	383	348	349	358	352	338	313	327	348	331	325	368	340	317	330	384	361	363	335	362	341	337	354	326	368	351	334	362	346	363	311	342	359	325	338	353	324	342	356	314	337	358	343	324	357	360	352	333	289	337	341	330	371	354	327	330	348	342	334	350	358	355	313	360	352	323	354	366	304	351	328	293	341	339	334	347	338	341	314	378	335	361	324	337	384	337	294	377	358	336	370	343	331	355	330	325	341	325	378	326	310	326	335	331	352	333	322	328	335	355	330	326	358	349	331	338	378	326	325	346	330	325	335	325	350	328	347	325
47066	50600	32917	16041	10245	7740	5802	4237	3247	2441	1965	1643	1354	1208	972	898	839	688	642	594	611	609	521	488	494	482	466	442	435	403	400	421	409	434	389	366	385	384	396	425	385	375	374	367	351	369	368	386	356	378	353	369	362	375	378	380	346	398	375	360	344	367	330	339	321	384	386	357	356	351	351	348	373	380	382	362	379	348	323	353	360	375	351	353	373	323	347	361	366	368	360	364	391	364	392	359	363	385	354	346	380	370	349	370	363	337	354	355	347	374	385	368	402	378	356	383	396	363	362	393	388	376	354	387	351	397	392	374	350	359	353	402	334	355	365	370	369	323	330	389	347	396	408	383	347	382	353	357	340	363	375	362	396	354	401	371	383	365	394	368	370	359	367	342	348	366	399	380	389	368	405	360	375	348	349	398	363	371	351	387	382	386	333	371	368	386	383	371	372	345	385	390	364	382	359	399	362	364	372	374	367	366	364	334	361	366	352	349	368	379	369	382	388	383	385	380	346	378	357	370	366	372	354	355	321	348	385	348	350	371	380	364	346	372	361	361	375	374	363	353	370	368	358	367	360	340	355	349	370	363	317	347	360	354	360	369	354	339	355	332	387	387	376	360	383	360	371	366	392	373	375	379	342	359	312	345	386	345	343	342	348	372	357	368	330	379	391	384	367	351	356	356	399	345	396	369	371	352	387	339	367	380	351	355	361	378	382	350	383	360	360	359	367	337	388	347	378	358	355	375	362	349	359	374	359	363	346	359	356	379	352	381	361	350	356	395	328	410	329	333	344	345	369	365	357	379	367	379	350	373	348	369	333	385	363	366	366	360	391	362	374	382	343	328	353	344	330	377	347	365	357	343	380	396	366	389	374	359	381	360	369	378	371	369	393	364	373	363	367	327	333	383	379	375	369	366	370	347	364	346	357	384	369	360	365	402	372	369	343	352	369	376	384	393	337	385	342	367	352	391	366	396	382	329	365	358	367	345	343	348	388	369	389	400	354	347	379	345	350	355	356	376	388	357	353	340	394	346	367	356	350	338	370	359	332	351	359	375	392	366	339	384	360	373	392	337	349	370	387	382	357	350	355	362	375	362	391	361	379	377	348	388	390	395	357	383	348	339	378	389	374	351	369	376	330	372	353	355	365	406	390	354	393	339	334	402	377	369	367	365	351	386	358	360	375	378	336	328	340	358	387	367	381	372	379	373	370	370	372	344	330	345	365	400	345	358	378	357	384	333	336	397	388	359	360	420	364	353	379	358	384	375	343	387	343	348	343	349	419	350	360	362	394	357	357	336	371	348	363	368	371	382	385	380	361	392	352	361	368	369	394	353	365	355	385	313	353	372	360	359	364	320	369	367	360	381	356	393	353	355	351	339	365	375	349	380	341	371	375	348	330	364	370	356	375	332	376	372	375	376	356	391	364	403	388	396	397	349	355	361	384	343	355	343	395	366	350	388	353	361	341	404	344	384	385	388	370	367	353	380	338	361	384	382	366	375	364	349	361	392	377	365	375	379	334	386	393	349	340	361	362	348	360	374	367	326	385	377	409	382	355	361	373	339	352	343	319	338	353	366	373	373	360	355	400	380	409	330	353	332	372	407	367	392	365	389	374	385	366	325	364	394	353	383	322	412	360	348	377	398	376	378	404	338	413	344	338	347	370	384	324	368	375	368	344	352	366	358	340	360	379	352	365	386	378	388	336	376	357	368	336	376	367	374	353	360	369	358	376	356	399	403	345	350	373	367	340	345	377	358	371	385	374	328	378	371	377	326	360	365	354	318	382	358	399	373	415	361	341	349	355	392	366	332	379	372	336	368	361	369	361	411	338	380	353	354	369	383	387	367	375	348	353	375	375	321	341	361	387	350	370	364	367	367	357	378	351	344	377	378	361	368	366	316	380	344	375	336	381	374	333	384	374	368	387	349	385	345	360	351	356	374	380	359	373	381	354	369	341	362	360	308	352	367	368	381	367	384	380	352	328	385	337	351	344	328	349	385	378	377	383	412	359	359	376	399	367	346	382	337	360	367	373	393	398	366	379	423	363	381	318	359	360	368	370	381	386	361	341	414	379	371	366	365	352	354	372	359	364	365	364	353	373	358	340	361	360	371	370	360	344	362	386	329	392	364	365	375	345	386	374	360	369	364	385	356	374	368	374	371	341	388	376	343	384	324	377	362	335	366	332	344	385	347	362	375	349	356	385	349	347	357	365	335	363	361	318	380	371	343	370	337	375	390	381	369	352	364	342	359	386	379	367	366	387	369	370	348	350	373	348	369	365	356	345	385	385	348	379	383	346	358	388	379	338	355	358	358	348	394	378	350	377	361	392	370	365	345	356	357	371	367	367	374	369	381	347	375	368	344	342	364	362	396	375	334	350	359	368	336	348	387	387	336	375	344	357	361	356	372	330	358	386	347	369	350	382	381	369	383	390	385	371	334	360	403	361	363	388	362	382	367	358	366	364	386	361	332	375	355	361	353	375	366	350	351	390	356	374	342	379	363	387	375	361	350	376	331	355	350	309	393	377	375	365	358	376	362	352	368	360	373	347	366	372	356	391	346	367	388	367	346	386	321	364	385	391	357	374	389	366	348	368	366	361	346	353	372	365	393	362	353	370	362	368	352	347	377	370	333	382	370	364	388	353	359	360	365	354	397	397	356	337	383	353	350	359	334	365	390	353	392	385	347	357	373	385	345	360	352	350	380	344	358	367	373	377	359	375	361	353	384	390	366	393	350	371	375	346	353	391	355	361	379	375	388	358	344	388	375	392	382	388	353	371	354	378	349	370	367	361	386	368	398	372	386	381	366	381	352	369	342	374	364	404	403	374	338	374	374	345	309	346	365	356	347	377	374	375	351	393	397	384	372	374	343	353	371	376	325	397	346	342	328	380	362	372	410	376	339	362	357	348	375	401	358	331	363	357	359	335	387	355	366	357	355	410	354	379	327	375	386	363	345	370	369	380	339	366	392	377	374	356	368	425	352	381	345	382	403	374	357	377	364	394	362	382	366	360	363	396	385	346	395	362	365	305	359	374	371	357	392	341	361	368	361	362	393	374	375	370	364	356	352	359	370	352	356	383	352	358	378	341	331	381	396	375	374	349	360	372	388	362	368	376	332	390	383	365	365	327	398	388	395	393	342	380	377	352	348	351	368	354	345	373	384	348	365	374	365	392	371	373	373	392	341	337	375	331	380	352	360	362	344	338	360	363	364	336	359	407	335	373	339	365	400	373	371	374	359	404	372	375	383	356	336	344	383	364	370	337	387	382	358	350	383	351	368	358	369	339	353	361	367	394	332	350	342	343	326	343	384	365	384	357	375	374	357	373	363	357	338	356	349	352	378	358	343	351	357	343	352	388	364	366	388	372	383	394	364	338	376	355	379	379	358	405	367	384	388	342	392	348	342	396	382	332	393	390	345	391	377	371	368	374	371	361	366	382	376	379	391	359	365	358	332	313	375	342	353	370	355	347	388	364	340
25210	20639	26474	24577	17967	8913	4911	2972	2269	1757	1399	1261	1063	984	853	778	759	711	651	680	593	618	562	520	526	534	556	530	505	504	472	464	476	459	487	457	447	500	448	450	487	485	482	469	450	476	446	456	495	443	455	454	439	483	436	466	446	481	489	470	497	458	452	473	486	480	455	441	455	454	432	463	422	446	465	458	459	427	422	461	445	494	445	450	450	436	464	458	439	432	439	454	471	418	449	458	413	488	477	425	447	448	480	438	409	415	473	448	475	416	457	479	465	438	434	475	448	429	462	451	421	432	444	451	453	423	448	485	463	436	457	491	446	455	424	416	419	483	449	435	471	487	442	444	447	452	449	487	506	442	438	440	495	471	445	444	449	471	448	480	457	430	445	484	440	448	443	469	446	481	444	471	428	446	461	474	446	424	434	445	435	474	447	450	421	446	442	436	475	451	408	454	417	409	427	478	422	431	458	473	450	459	445	442	422	473	435	484	450	473	448	485	435	460	471	451	461	453	408	442	431	451	411	458	448	438	455	447	463	440	476	489	507	465	456	429	399	474	436	430	440	405	430	465	448	448	438	438	439	453	442	454	471	412	443	457	460	471	485	408	470	435	409	492	474	431	425	461	436	479	455	441	415	457	463	439	451	486	469	450	419	451	455	408	451	454	460	440	456	461	410	477	472	418	437	443	469	434	440	451	432	446	459	468	439	487	434	465	436	454	459	432	458	467	461	443	441	445	435	476	411	479	475	431	450	500	466	427	408	412	459	487	472	409	420	468	445	420	452	454	472	453	438	467	459	463	436	440	474	404	461	446	454	422	420	455	404	473	452	426	415	434	468	407	442	472	478	452	476	483	435	440	473	459	424	427	456	462	442	440	461	436	444	429	462	453	466	417	457	445	466	450	472	419	443	482	450	446	424	429	449	427	442	461	446	428	478	457	446	468	480	497	442	483	454	419	480	440	512	445	493	449	421	451	434	449	451	455	452	475	441	429	431	447	442	435	445	472	458	429	449	419	444	456	434	431	453	410	420	466	437	464	432	413	477	460	418	456	449	460	463	485	429	457	470	486	455	435	446	460	432	454	459	439	446	450	454	460	453	409	449	454	480	427	455	449	425	458	450	423	472	453	441	412	456	417	444	468	462	440	438	437	467	475	464	469	462	439	485	442	436	469	483	416	429	433	395	428	456	418	464	426	406	430	442	460	477	461	417	488	441	423	402	486	462	429	475	436	475	448	454	398	428	436	438	444	498	456	496	458	455	456	425	451	458	449	459	423	426	472	480	480	436	491	468	453	435	456	419	412	393	431	467	433	418	475	429	431	450	454	456	467	467	463	444	439	433	469	472	464	453	426	435	440	442	444	481	432	437	432	460	448	492	486	419	459	429	443	450	399	476	441	451	453	405	430	437	438	413	426	429	434	437	437	406	498	464	461	428	417	421	428	477	433	437	461	442	480	453	478	470	437	437	471	442	459	460	454	399	441	466	427	446	438	440	468	455	451	440	451	462	449	415	446	438	464	440	446	464	412	464	451	442	466	441	441	456	453	466	406	481	424	478	413	409	426	484	418	447	441	457	417	449	471	412	419	471	462	440	453	474	428	427	470	451	474	410	453	420	424	410	453	436	422	457	401	479	452	429	433	482	461	394	449	428	456	418	439	443	451	489	496	442	414	454	438	495	481	455	480	489	413	459	432	477	476	450	456	456	450	438	439	446	485	470	443	435	454	442	436	433	440	470	503	446	482	458	445	425	456	470	512	436	468	448	485	427	463	494	474	465	413	421	447	492	434	451	476	488	474	422	432	478	458	441	483	402	466	457	432	430	452	476	421	419	433	477	449	453	445	455	431	461	443	432	431	434	421	469	446	456	501	427	438	427	448	467	445	483	446	460	463	463	430	424	466	458	440	423	413	446	418	436	426	422	391	440	450	487	454	428	457	474	451	451	427	493	425	477	449	446	433	475	449	445	426	453	454	434	433	451	455	438	476	459	439	409	458	511	374	437	464	456	473	478	448	452	430	410	425	446	449	437	436	459	440	446	445	472	453	449	457	442	444	463	450	438	436	468	463	433	426	454	422	427	446	476	476	458	474	454	440	428	465	477	420	446	427	473	506	425	427	425	445	475	444	429	497	479	490	463	466	462	461	442	478	443	458	462	457	462	462	461	402	429	489	495	453	426	479	471	436	458	461	430	426	479	447	443	439	481	473	455	513	440	473	456	460	427	470	433	424	404	480	460	453	469	444	459	475	419	447	440	460	409	461	440	470	413	475	443	475	450	454	466	439	431	400	477	460	432	477	409	430	460	452	458	451	449	450	432	435	495	447	463	460	483	448	456	456	427	449	498	443	445	431	443	442	451	454	428	463	418	457	433	444	454	435	463	442	436	450	447	465	420	461	464	459	428	436	428	428	434	431	465	452	406	482	437	435	497	436	480	438	480	429	445	441	444	451	488	475	482	454	438	428	516	496	417	446	476	426	414	449	437	490	439	440	432	439	463	462	433	447	467	423	409	468	436	413	450	490	449	473	422	461	497	431	478	430	423	429	460	486	472	446	452	473	449	473	456	463	432	464	454	494	425	465	401	468	461	477	458	446	432	424	465	475	456	477	434	435	476	447	470	438	473	438	444	430	465	457	481	459	445	443	463	434	427	452	448	424	457	440	458	442	473	462	419	405	492	469	453	475	465	471	445	445	450	430	451	458	458	443	454	427	419	447	437	449	468	413	436	469	467	482	404	433	448	426	435	458	499	401	432	405	420	468	449	463	433	418	471	449	453	434	461	455	465	423	430	439	455	424	434	446	448	429	409	465	479	441	464	444	466	425	450	411	484	511	419	461	463	448	446	431	464	457	500	441	426	449	410	448	447	495	416	435	480	452	450	439	469	455	434	468	447	470	437	461	460	445	438	470	427	436	491	414	439	435	448	474	434	441	404	445	438	443	486	445	463	445	470	474	472	417	467	442	471	455	447	493	464	422	468	433	428	437	431	446	440	460	463	406	442	493	426	453	449	482	414	387	423	464	463	452	465	476	430	434	465	435	451	446	463	509	468	460	453	479	458	463	454	461	421	436	463	454	460	413	468	436	477	445	442	452	472	433	449	463	422	431	476	421	446	435	473	490	469	448	428	428	407	459	446	442	463	444	442	464	446	465	440	453	442	433	470	480	455	468	443	423	449	463	404	457	414	473	459	487	483	422	463	453	429	453	431	410	432	428	473	435	438	465	465	446	473	470	441	453	436	420	443	460	462	450	434	487	463	478	462	458	454	423	464	477	481	466	464	409	470	439	456	434	454	437	448	414	452	489	427	425	410	451	471	424	493	445	409	407	394	421	454	470	470	480	463	469	466	441	462	445	422	464	478	444	430	431	454	480	434	495	461	487	464	439	439	445	485	453	444	452	473	469	459	476	469	446	487	462	474	462	433	434	476	450	480	460	466	471	462	462	465	452	462	497	430	458	402	443	469	469	461	429	460	476
43715	60297	41401	22129	13601	9980	7711	5859	4522	3404	2745	2155	1943	1670	1407	1240	1096	995	882	823	795	707	714	679	633	589	577	573	555	555	491	498	527	541	493	491	481	498	475	470	514	467	464	449	485	490	474	457	493	456	484	483	464	425	469	452	433	496	452	442	476	462	452	464	487	444	459	459	467	482	446	474	462	441	446	483	494	476	461	479	402	443	470	422	454	453	469	439	457	510	432	419	437	438	475	458	461	423	453	466	483	446	427	443	467	466	503	503	449	462	420	454	442	465	453	452	458	454	447	457	475	415	481	465	481	474	449	435	472	467	516	461	431	451	475	477	465	419	452	476	459	462	463	459	460	433	480	459	438	475	474	434	451	443	477	438	496	455	449	446	469	451	455	448	432	473	454	466	458	501	452	438	444	473	459	472	465	467	450	470	467	452	439	495	488	450	447	464	480	454	490	474	481	457	454	444	448	452	499	430	477	460	451	475	457	451	480	431	456	471	448	442	434	473	444	421	421	460	446	448	453	446	484	442	448	486	446	467	460	451	466	457	463	440	450	461	478	444	429	451	471	478	476	434	440	478	485	416	467	446	460	494	449	519	482	480	452	458	458	473	458	490	489	452	429	447	439	439	437	449	447	468	451	449	463	468	446	464	442	452	485	435	478	435	504	452	449	478	492	468	432	463	470	480	436	460	423	450	446	462	450	478	468	456	457	441	460	473	410	440	442	456	428	488	485	495	453	477	461	418	453	432	462	481	445	453	451	468	448	441	456	453	473	465	501	452	406	425	465	473	483	467	450	465	444	462	434	461	476	478	445	427	444	468	499	438	463	462	442	430	455	409	488	443	453	419	425	473	446	451	456	461	458	487	418	480	475	415	459	487	478	450	470	459	473	407	464	455	451	447	456	460	471	475	447	434	419	506	430	458	506	449	488	463	461	441	443	448	432	442	456	483	475	467	489	468	474	445	461	464	419	459	466	493	478	479	433	433	425	457	449	473	446	439	470	443	448	444	447	420	462	440	428	418	454	473	444	456	457	445	443	482	509	442	453	475	465	449	474	469	455	438	481	431	475	419	459	475	484	440	464	443	470	462	414	477	430	435	458	444	484	471	415	457	455	432	405	428	470	456	481	429	466	484	456	436	492	458	463	442	447	410	438	473	462	416	460	423	430	454	448	431	471	436	520	416	469	476	452	470	477	421	450	429	460	424	458	438	446	470	487	450	482	456	458	500	451	443	438	434	500	423	451	488	453	490	438	452	457	436	478	440	435	446	447	476	474	465	439	477	447	445	490	472	478	466	438	457	479	449	471	460	442	473	476	496	443	471	444	447	441	442	471	441	406	436	440	448	426	448	474	429	480	465	434	468	418	434	416	437	474	465	448	487	460	459	434	410	447	450	456	477	433	439	440	433	505	452	471	467	467	439	445	452	473	425	462	437	450	448	464	461	490	476	446	484	483	458	481	417	464	458	475	491	458	464	443	481	440	425	440	446	448	485	436	452	430	404	440	468	421	437	455	436	451	443	500	452	530	443	481	454	436	459	420	465	460	458	469	478	432	414	472	471	448	467	434	426	466	432	445	455	422	439	497	475	460	509	475	410	451	474	465	450	462	517	477	429	475	448	486	426	484	420	446	441	421	449	419	457	485	433	462	458	494	480	480	497	420	502	470	487	469	452	464	445	476	465	471	452	466	451	414	422	466	431	434	468	440	453	458	441	451	527	437	421	463	450	455	451	477	465	419	443	466	476	459	480	445	463	469	431	470	439	460	495	452	506	466	425	430	450	453	458	420	432	445	509	490	457	440	463	479	499	449	474	461	489	449	454	447	468	458	473	464	483	447	451	427	458	471	421	449	486	478	444	477	477	440	424	487	445	462	488	439	458	434	423	507	459	444	465	460	510	466	516	468	445	433	457	469	483	449	464	454	450	470	433	447	440	451	516	484	433	452	446	476	405	454	495	466	410	442	474	460	439	478	430	457	511	463	476	456	444	419	445	440	457	457	481	448	466	441	403	474	455	441	430	438	473	434	438	476	487	461	421	451	425	458	445	478	455	467	452	437	427	447	488	519	466	462	471	432	447	494	459	456	488	463	452	476	438	459	468	468	429	449	461	472	465	475	458	462	428	491	417	440	463	494	455	446	479	458	457	443	476	490	443	484	456	455	438	468	478	451	433	469	417	461	478	467	500	461	406	495	435	480	468	454	479	458	472	464	452	439	442	472	450	462	439	482	413	438	482	484	478	418	448	429	487	466	489	457	459	472	473	508	477	427	446	476	466	448	458	455	473	479	419	442	466	454	426	446	479	450	423	449	462	427	497	463	489	446	469	438	469	452	475	413	449	463	456	450	427	480	418	472	504	447	463	424	476	468	456	435	487	421	455	407	435	452	431	485	483	479	430	455	482	452	423	467	491	483	445	437	449	425	460	446	422	500	465	483	433	469	451	438	429	472	442	464	468	447	442	483	451	445	500	457	450	456	447	484	459	450	445	475	438	437	424	438	425	403	449	472	476	468	423	437	461	479	421	439	453	471	468	464	481	462	467	460	453	452	460	500	430	435	450	433	451	452	435	442	463	445	452	458	466	472	463	456	455	478	436	437	446	442	476	447	442	454	458	463	432	463	432	471	451	413	441	481	435	438	461	455	446	437	417	458	450	472	465	446	454	423	460	428	444	483	463	477	434	436	465	427	477	466	455	437	479	472	431	472	449	455	464	433	460	471	447	451	423	472	444	471	452	450	459	452	456	463	484	463	469	490	446	458	433	460	455	423	479	435	479	440	491	472	451	485	473	443	417	442	427	482	432	464	451	421	450	421	427	431	394	472	409	458	460	476	450	423	454	460	454	456	414	461	474	472	458	427	456	476	439	494	457	447	487	445	482	491	439	448	444	469	422	447	431	452	482	477	454	457	472	446	454	475	442	445	475	453	492	436	477	474	456	437	463	461	452	451	452	434	447	462	477	460	473	449	484	462	477	449	437	482	501	474	446	505	455	470	493	486	465	421	428	451	470	467	466	489	466	454	466	458	463	482	424	475	421	463	455	474	458	463	465	442	473	446	428	470	453	484	469	445	456	476	457	404	448	474	451	470	448	474	450	437	448	452	472	455	431	465	474	432	459	416	426	474	439	465	479	451	452	440	462	467	441	470	480	494	490	460	439	447	476	479	481	502	491	474	445	469	510	458	454	450	466	425	446	467	477	447	418	443	462	506	473	419	445	474	466	468	459	425	425	444	427	439	463	445	439	451	428	493	447	449	446	451	434	482	429	447	487	451	437	435	472	449	449	458	475	486	418	526	457	431	454	455	464	438	472	473	457	428	433	447	455	476	431	451	427	438	483	426	433	485	454	459	455	460	471	474	462	476	472	431	463	457	486	446	463	451	500	487	444	453	444	451	462	460	439	400	472	439	455	462	444	460	491	473	472	444	451	453	448	416	504	473	492	441	439	449	454	500	490	428	439	481	438	477	477	445	429	463	502
22323	20296	26661	23642	20300	20371	14562	6425	4140	3080	2637	2175	1964	1755	1482	1377	1264	1203	1160	1110	1062	1040	981	896	859	848	809	847	802	848	840	856	796	799	793	773	791	800	799	797	823	787	778	728	733	716	740	760	708	801	738	783	785	737	766	761	778	751	749	766	764	721	778	726	749	738	728	771	786	732	709	740	737	745	734	737	737	787	718	736	782	734	741	742	769	781	753	746	701	764	717	737	754	729	771	734	799	742	762	760	747	804	824	746	757	706	743	714	769	814	770	763	792	782	715	785	726	751	748	736	776	760	760	720	753	768	782	739	682	714	795	747	767	785	721	802	755	776	778	675	767	746	759	746	765	746	726	734	745	725	738	757	764	736	773	772	809	754	767	775	780	712	736	782	732	728	785	790	739	767	746	752	761	773	754	744	727	764	742	732	740	776	726	763	760	733	702	761	733	753	772	803	760	759	695	697	787	764	758	723	713	773	798	717	761	737	730	727	704	671	794	751	794	749	733	765	729	718	752	780	724	763	796	737	783	692	746	790	753	721	734	777	750	729	764	738	750	742	749	752	735	750	780	703	745	775	748	711	733	720	713	721	714	683	760	772	749	767	716	745	709	716	731	692	745	761	722	740	721	757	726	718	785	793	820	735	803	758	738	757	833	763	712	731	690	746	743	731	775	750	736	783	712	762	794	775	762	730	737	792	739	770	739	730	743	724	733	761	748	783	748	720	737	780	727	775	749	743	737	777	797	744	771	783	780	744	746	774	775	737	757	762	777	734	780	736	754	708	800	751	716	780	758	747	794	786	757	775	765	758	739	799	768	777	823	755	720	744	766	711	719	720	737	819	776	790	743	716	735	793	716	722	749	747	746	749	750	780	742	762	786	778	719	771	738	759	746	772	769	724	733	731	723	730	817	730	766	751	778	807	730	747	799	727	751	746	723	763	739	783	696	728	744	740	748	787	779	768	710	796	774	743	744	762	755	725	754	750	734	703	719	748	784	683	767	739	822	794	705	721	760	789	749	721	765	766	733	749	808	759	712	754	736	760	725	763	764	720	737	792	787	774	773	698	708	701	743	756	780	748	751	731	728	750	689	745	741	795	748	726	720	740	729	722	719	710	758	722	701	746	757	754	813	770	779	762	769	726	757	723	732	735	807	708	748	750	738	787	762	752	756	762	768	762	779	737	747	780	744	765	730	743	799	725	751	717	761	743	770	759	790	699	759	746	782	744	737	732	752	744	830	768	746	793	766	756	741	713	707	768	813	769	767	816	757	761	776	762	793	732	709	720	775	715	740	726	785	771	797	738	737	760	779	771	725	744	719	702	772	725	785	752	748	739	787	761	764	748	788	748	797	719	757	764	783	747	715	780	767	753	746	760	715	785	774	780	749	788	723	735	768	781	730	735	739	702	723	767	755	776	763	750	717	734	706	689	761	727	727	754	722	732	724	730	703	744	756	781	743	716	806	738	769	778	762	744	783	764	773	762	770	784	744	755	773	769	724	808	789	727	728	770	763	717	703	763	758	765	757	735	773	759	811	761	801	756	740	764	742	753	721	756	726	778	741	731	795	803	739	731	754	745	750	739	695	816	754	755	708	755	757	765	773	801	724	793	782	748	791	711	732	730	782	731	776	800	749	779	740	774	801	726	745	769	737	779	772	777	796	744	703	759	756	762	738	751	802	727	701	762	709	767	738	791	731	750	740	788	770	757	787	754	730	731	741	738	805	804	749	786	735	764	732	775	743	788	795	722	729	725	767	726	759	745	743	781	763	710	743	756	754	739	739	773	790	709	752	767	777	803	767	753	656	745	766	741	775	713	722	777	747	722	737	688	778	733	700	792	720	756	741	762	723	740	764	735	742	752	744	750	760	770	760	722	752	749	731	734	804	764	741	765	738	766	754	802	788	735	751	732	785	736	811	696	766	715	773	749	735	741	749	716	745	772	706	734	755	700	733	730	738	765	801	766	737	726	745	700	762	772	764	724	777	683	753	764	773	748	785	728	744	753	707	788	771	731	735	725	738	750	770	772	722	745	763	711	773	789	746	743	778	761	753	752	767	799	735	745	746	738	718	756	751	716	767	728	746	733	740	782	769	743	801	745	784	737	724	722	740	739	833	777	794	771	748	776	787	761	750	794	740	748	806	739	747	759	753	823	738	761	747	727	766	734	763	741	705	737	712	743	773	761	753	722	704	726	730	779	686	719	761	690	704	721	732	783	752	710	745	763	742	755	763	759	709	751	703	797	775	745	706	724	718	718	762	712	767	785	802	687	768	646	708	710	718	711	743	764	763	734	761	749	741	773	777	776	774	725	750	749	734	722	766	759	757	728	735	771	751	795	699	719	727	773	763	709	726	726	764	759	802	780	768	778	704	779	774	757	694	814	781	767	779	755	779	741	769	689	706	744	757	734	801	782	753	701	735	777	747	729	755	742	752	737	772	761	749	723	756	761	708	804	730	762	807	713	806	761	771	786	786	767	757	739	707	708	741	787	707	776	748	721	767	822	745	744	706	769	759	743	713	734	749	772	768	730	715	771	802	770	743	741	756	779	783	680	754	754	777	746	776	774	802	755	730	730	751	766	752	778	725	742	757	710	750	734	774	748	753	735	704	757	713	753	688	738	763	759	747	733	773	731	693	799	753	772	744	745	701	818	769	819	753	776	746	762	750	752	776	770	765	775	741	768	726	712	776	761	765	707	747	734	715	748	734	769	728	697	781	733	792	742	769	796	726	770	753	775	752	729	775	763	749	728	737	753	738	741	804	799	771	748	717	760	757	750	737	690	753	721	772	735	765	748	806	708	723	758	738	721	765	681	791	716	769	769	723	774	749	770	691	713	757	773	730	732	775	704	776	741	747	780	776	704	777	771	733	788	771	734	801	733	780	726	720	764	742	758	789	733	650	755	792	756	708	729	756	810	697	740	821	758	682	728	747	718	748	728	769	749	771	705	738	754	746	737	784	770	776	785	761	770	777	721	799	784	783	716	787	762	707	763	791	733	799	735	755	767	784	748	765	716	708	749	783	694	749	805	732	677	727	791	801	736	767	784	750	760	748	725	718	783	788	708	724	751	735	712	718	741	746	757	775	762	733	731	727	748	760	776	807	746	752	749	751	822	759	800	762	733	806	768	761	704	749	787	786	759	777	782	773	798	812	702	724	754	754	783	770	771	792	722	781	783	704	704	739	732	805	731	708	775	722	754	762	728	768	797	753	760	754	771	737	761	724	757	790	730	771	748	744	765	728	738	768	758	727	773	742	741	714	684	726	756	722	752	762	741	807	775	751	744	771	761	712	746	783	737	729	763	774	728	771	763	754	777	730	750	775	773	734	801	796	699	732	722	729	701	731	734	744	800	740	748	744	779	762	692	762	786	779	743	722	735	744	750	752	745	743	760	788	754	732	786	707	731	766	773	744	785	765	721	739	757	768	732	731	742	768	755	785	744	747	725	751	750	737	785	752	778	776	774	767	751	774	762
48670	68497	50207	28840	20203	15530	12117	9534	7394	5778	4698	3986	3473	2921	2527	2132	1891	1729	1576	1415	1357	1247	1193	1139	1032	1015	927	936	909	875	870	861	845	840	781	772	741	787	796	829	807	724	744	727	734	807	802	783	748	740	746	771	798	775	761	742	780	742	756	765	753	769	767	734	737	762	777	780	764	738	750	746	752	744	749	746	779	705	800	696	735	769	756	731	786	703	757	752	767	792	750	740	735	738	717	753	716	739	768	784	770	716	751	765	809	759	724	767	754	763	748	746	769	755	755	725	730	722	727	765	753	727	742	761	750	769	784	731	728	775	746	780	758	676	726	738	770	832	768	762	739	764	756	735	703	728	725	712	709	720	691	766	729	745	744	806	724	731	736	740	710	763	748	757	719	751	764	702	731	733	745	767	753	689	720	769	747	675	691	753	772	749	742	781	811	747	771	727	718	719	782	690	720	767	764	749	775	755	728	715	761	741	733	682	768	750	714	751	759	787	743	799	779	727	740	740	706	763	730	768	761	776	727	817	757	775	761	739	743	760	715	754	710	725	741	764	754	776	791	724	733	785	801	741	742	707	753	678	786	748	709	685	802	662	732	740	714	767	772	785	675	746	724	740	797	763	747	784	741	691	721	753	739	762	733	756	754	772	736	741	761	746	733	803	723	709	755	726	755	732	731	695	702	708	750	742	714	763	681	747	736	702	774	697	753	670	738	764	776	787	781	766	753	693	684	757	770	742	740	731	760	747	741	775	729	708	682	717	700	776	746	758	737	759	771	734	790	720	747	762	767	713	724	723	737	710	720	707	697	717	771	724	705	713	773	733	727	728	790	735	721	733	755	744	774	745	786	772	753	757	765	681	744	788	799	761	715	717	765	731	758	733	762	751	768	712	721	760	747	803	720	758	760	731	714	766	727	751	742	792	748	705	750	734	729	759	777	744	733	747	744	758	785	766	739	732	761	745	763	717	790	727	678	700	775	760	735	755	729	739	757	778	690	735	796	741	756	749	723	773	759	694	756	711	691	756	715	732	742	786	719	731	734	719	724	748	770	707	748	697	709	732	718	744	736	732	752	711	743	769	786	700	678	778	755	775	771	739	736	702	741	722	745	742	715	720	757	793	750	725	696	784	763	754	789	734	753	778	718	774	742	730	719	724	780	758	730	748	748	753	713	761	748	737	736	741	765	769	750	783	710	695	729	712	696	767	742	726	764	759	767	759	709	733	707	733	767	733	742	769	727	776	756	737	763	719	729	717	755	720	710	784	720	686	747	738	760	724	807	773	668	729	750	744	791	732	731	740	749	761	730	732	770	785	764	750	748	766	754	731	704	710	739	708	738	749	774	693	774	707	709	785	774	742	735	733	738	730	718	730	745	712	735	714	706	721	756	707	770	732	755	766	727	771	752	775	733	783	808	703	754	744	723	773	730	736	756	746	725	736	779	722	766	735	751	712	736	750	738	758	752	743	712	728	684	738	757	731	768	722	730	720	730	732	755	701	737	772	744	704	734	715	734	748	708	735	723	710	784	697	761	716	707	741	740	736	753	741	725	697	756	676	749	757	748	756	707	744	771	785	726	735	736	771	705	726	790	786	756	783	730	764	738	773	759	755	754	743	783	740	781	810	784	774	716	730	721	738	762	727	782	767	769	765	800	724	778	765	762	737	796	729	776	732	773	698	723	720	753	715	746	694	699	758	741	769	742	724	733	735	809	737	731	764	735	740	692	829	757	762	726	710	760	751	777	747	787	699	774	721	753	737	777	749	769	742	799	769	749	750	744	759	789	745	698	766	730	752	720	728	731	750	756	711	736	759	792	703	739	714	782	718	723	754	720	653	750	766	780	770	714	767	743	723	762	762	709	749	704	761	743	789	735	722	750	775	711	713	779	731	747	766	755	741	732	744	754	734	756	771	769	749	752	766	732	734	655	761	687	793	726	749	703	731	743	765	703	757	736	731	741	722	731	815	733	737	702	718	758	720	704	756	725	731	787	760	767	757	658	710	744	771	757	736	759	719	764	735	732	721	703	733	776	755	761	746	744	752	710	752	737	750	731	789	722	715	761	726	725	747	772	771	733	727	733	757	765	734	735	736	783	722	732	773	724	746	693	717	748	757	724	743	732	710	753	763	708	757	696	738	775	750	758	729	769	727	731	755	766	752	769	736	720	747	767	802	772	761	746	742	722	731	750	731	733	719	756	786	711	738	774	721	762	762	768	741	726	702	747	751	774	755	702	733	719	739	781	760	767	736	781	727	735	722	775	729	736	696	717	744	685	726	711	770	694	780	799	724	736	719	708	721	765	728	747	773	737	766	702	712	718	755	716	771	729	770	682	753	752	727	740	707	737	720	717	742	730	788	746	749	749	756	737	683	687	753	791	688	765	740	752	718	783	751	704	733	773	723	737	740	795	758	711	783	762	784	741	720	710	770	728	738	773	689	721	763	714	731	735	755	715	802	725	754	716	734	743	737	746	781	781	754	745	778	772	746	746	767	720	771	767	743	749	716	757	761	743	774	763	696	750	747	761	749	723	688	753	712	725	718	724	758	786	728	730	745	704	726	741	778	748	773	738	764	776	751	767	724	795	783	767	738	767	751	740	719	744	770	746	762	779	783	749	733	755	741	757	724	762	691	721	729	687	755	772	745	776	756	707	782	749	774	722	702	731	741	704	770	751	692	733	728	730	775	769	703	744	744	743	723	764	683	716	798	758	743	754	717	826	777	767	730	752	775	705	734	696	751	725	731	731	719	773	767	790	751	762	751	714	744	761	717	745	767	738	727	741	790	758	826	782	743	693	720	754	750	782	688	775	756	713	688	729	773	713	718	728	755	695	726	712	750	757	721	742	747	739	752	719	767	760	748	709	728	785	792	753	750	752	706	751	719	692	736	695	764	752	714	780	748	785	738	772	754	763	756	749	728	767	753	750	709	740	750	741	759	737	768	735	759	755	747	738	703	696	760	752	703	795	735	768	736	766	757	724	752	742	755	715	776	752	714	693	745	744	745	724	773	738	734	746	741	755	803	759	729	705	761	748	772	733	779	777	782	766	764	712	767	766	754	718	734	743	719	686	711	761	714	773	784	753	727	778	753	755	719	745	751	808	760	756	756	745	737	736	721	739	720	737	686	700	762	712	748	780	711	678	811	730	750	729	750	755	749	730	752	745	747	755	753	760	735	720	743	807	763	778	730	719	796	751	731	758	733	754	780	742	762	752	696	747	732	733	712	767	734	704	769	755	719	766	747	728	767	744	750	743	716	677	745	753	776	725	761	767	727	748	726	729	743	839	750	731	739	770	732	742	757	773	740	748	753	736	784	772	747	731	746	745	722	781	743	795	700	763	717	711	800	736	739	718	791	755	755	729	728	776	747	746	704	752	751	761	749	764	789	754	763	749	730	672	814	742	742	746	732	722	752	710	751	737	742	781	739	767	740	732	636	749	735	741	750	765	747	748	744	775	772	733	741	741	728	748	740	736	744
42824	42357	28526	14535	6665	4098	2787	2165	1585	1321	1152	967	839	680	627	626	538	502	522	469	504	421	422	424	381	368	387	374	394	402	373	358	364	372	364	380	355	349	373	360	376	360	369	354	373	376	351	363	360	357	341	389	365	398	366	356	373	342	371	340	370	354	378	325	357	358	370	327	321	360	362	350	346	342	340	369	358	371	367	322	358	344	386	354	386	363	371	353	345	353	321	357	356	364	355	344	373	333	321	354	380	359	362	370	347	361	368	353	344	354	356	369	378	334	343	368	341	337	371	335	372	371	386	388	352	355	365	362	351	380	406	351	370	341	360	343	359	377	335	346	368	370	371	344	353	379	356	383	388	313	374	393	359	354	369	360	372	373	373	330	344	328	379	353	368	357	357	342	356	378	347	349	360	357	364	376	363	363	338	349	321	355	340	358	350	330	377	342	357	344	359	322	373	340	368	339	338	345	343	360	382	328	326	354	371	365	341	347	377	377	405	380	332	365	368	358	356	347	371	357	359	336	345	337	360	356	333	326	355	391	343	381	350	372	331	336	352	358	331	324	345	379	364	355	355	374	370	368	330	370	355	367	334	339	313	366	313	319	347	392	362	387	389	373	353	388	345	334	377	379	354	323	333	354	342	354	320	335	389	395	342	349	318	351	365	371	361	336	363	361	358	337	377	352	331	305	353	364	397	343	341	347	363	373	354	340	358	381	363	310	346	336	349	355	382	335	346	346	370	366	346	325	367	350	339	343	381	349	345	359	336	369	369	358	327	334	348	348	362	338	355	384	360	398	374	328	359	350	359	327	334	375	353	355	359	344	362	393	357	366	351	362	349	348	353	329	408	350	359	370	344	375	354	346	357	373	354	375	361	362	395	369	372	360	350	380	318	334	385	344	371	333	337	358	335	333	359	362	381	317	345	345	329	356	366	338	331	371	349	376	371	326	356	379	381	355	346	369	343	361	349	325	354	371	352	359	323	386	338	363	384	352	339	363	373	377	372	334	352	375	357	352	366	337	363	367	340	350	347	337	375	321	342	361	353	355	391	315	370	356	343	373	328	346	349	367	354	348	356	365	353	314	342	351	331	338	370	372	386	349	340	385	353	367	302	360	333	366	357	349	339	355	358	369	333	352	322	358	345	374	342	346	347	345	342	327	360	335	331	358	371	364	337	344	357	339	331	322	347	358	374	312	353	361	346	350	359	347	353	348	388	316	344	330	343	347	370	323	367	350	356	338	311	379	353	349	338	356	358	356	364	363	353	366	350	329	345	359	341	344	352	347	347	343	332	358	333	341	333	384	372	369	374	366	342	339	352	353	313	357	360	349	355	376	344	374	361	380	383	369	381	355	371	347	369	365	319	299	386	340	379	359	328	383	383	364	329	342	369	362	345	341	347	345	350	335	358	345	336	382	364	388	375	352	403	403	348	361	360	360	362	379	344	363	329	363	382	374	320	338	381	335	342	371	346	355	355	359	331	357	353	351	380	317	337	360	401	347	362	391	369	370	390	335	355	396	360	393	378	351	327	353	383	335	359	374	358	373	358	342	355	388	357	333	342	354	346	358	365	364	327	366	367	372	316	345	377	354	326	358	355	320	329	369	347	365	347	341	356	362	351	357	352	381	343	364	356	331	356	354	364	349	369	329	405	318	352	348	386	337	380	375	365	379	337	348	349	338	332	364	363	350	337	348	376	327	359	354	341	364	382	371	365	403	307	363	349	348	369	358	355	370	384	345	344	345	318	390	373	379	338	376	367	358	366	359	325	366	390	373	362	383	376	315	367	332	347	325	386	338	364	366	335	341	353	347	352	332	388	345	372	363	347	366	365	341	345	368	360	367	341	348	334	373	346	346	330	313	352	359	387	352	366	334	362	392	361	354	349	367	380	364	342	350	362	353	354	384	336	343	382	330	387	376	361	319	332	362	353	356	334	343	383	358	366	361	346	330	369	365	338	338	361	352	358	346	376	352	347	369	329	329	360	354	365	345	350	364	372	350	350	336	386	356	368	342	335	385	339	356	356	367	387	392	359	341	328	379	334	387	352	386	364	351	330	352	328	356	376	382	378	329	363	356	364	341	400	368	336	338	382	347	358	372	359	372	331	357	372	374	309	356	297	374	362	359	357	350	352	368	370	370	341	372	372	313	359	376	328	354	326	394	328	340	357	363	330	354	360	354	359	339	400	314	360	325	325	347	387	366	374	333	341	356	381	355	354	332	361	351	354	364	373	342	366	369	341	388	334	359	363	340	361	344	363	398	365	320	332	354	322	344	350	372	325	353	353	390	336	342	360	342	356	319	374	357	375	325	383	361	376	341	335	382	334	361	366	376	376	386	369	365	341	347	355	380	322	348	370	343	387	330	393	368	390	353	324	368	328	343	324	337	341	391	361	347	365	387	361	364	342	375	369	344	363	364	408	371	349	376	350	336	344	362	399	375	370	362	350	343	335	357	336	340	393	341	370	353	379	354	369	370	362	349	335	358	349	363	385	346	362	375	335	345	371	352	369	357	350	353	352	355	345	340	365	342	354	323	378	333	369	356	376	362	383	341	368	384	370	345	381	345	370	355	346	360	380	364	337	349	380	351	368	355	343	330	317	360	331	357	400	351	356	369	346	366	357	350	364	350	335	337	354	351	341	361	353	327	323	334	347	318	380	342	351	351	331	389	311	310	346	341	384	357	382	377	346	363	368	361	344	353	351	334	357	388	353	337	373	366	344	337	395	336	344	408	339	345	342	364	335	393	355	344	344	357	383	349	378	345	349	372	373	378	377	346	342	374	372	340	331	389	348	380	399	341	347	341	371	346	346	378	329	347	367	350	364	346	373	338	370	365	363	313	339	355	378	334	371	375	359	333	361	397	375	345	340	365	336	361	336	321	342	372	354	364	377	369	355	355	336	347	314	351	346	353	337	378	382	347	359	355	377	374	381	339	347	359	374	368	359	373	361	351	363	381	335	365	364	368	345	367	352	335	363	335	368	374	397	347	332	351	372	315	351	337	379	355	355	350	366	375	336	345	357	336	357	332	358	353	342	346	346	332	364	343	315	360	356	341	352	342	360	369	358	376	384	367	352	348	360	371	357	335	358	386	378	328	394	366	359	336	313	353	347	353	342	366	354	352	361	339	372	328	365	393	373	390	381	357	328	322	372	363	378	375	328	326	363	330	347	350	342	363	356	380	373	383	375	392	360	383	371	348	370	388	349	373	317	334	355	338	351	345	353	362	368	383	323	368	357	344	359	348	388	338	352	346	372	350	365	347	356	344	378	329	342	351	343	347	345	355	339	340	390	376	341	343	340	368	356	364	352	356	361	336	344	359	336	340	352	362	336	323	370	358	365	331	353	343	368	349	329	340	354	333	340	360	321	369	322	369	357	343	362	365	352	362	353	379	362	371	334	354	339	349	387	359	357	361	371	327	353	354	362	375	330	376	356	360	323	330	353	334	352	366	337	371	363	352	318	338	366	367	344	384
47508	50704	32783	17207	11206	8191	5745	4449	3426	2603	2112	1803	1541	1290	1114	956	921	749	749	614	610	615	532	543	498	454	489	431	409	445	390	418	424	383	377	390	394	390	389	384	379	370	397	375	381	402	390	389	366	360	356	382	375	405	388	393	375	392	396	394	393	365	366	394	396	386	422	370	390	376	362	403	350	382	390	370	392	394	360	359	409	338	382	373	365	377	361	389	399	392	349	410	353	411	378	351	359	385	363	384	380	378	359	377	358	378	394	396	359	358	387	372	351	385	367	353	379	410	371	371	369	380	376	386	365	396	358	375	378	361	374	381	387	386	365	377	359	354	380	391	374	391	358	414	374	396	421	383	371	393	383	358	408	392	366	363	397	407	385	383	355	364	407	387	359	385	386	373	368	377	401	352	374	383	373	362	388	366	379	371	385	388	394	363	384	359	384	381	385	362	359	374	392	364	354	378	392	401	349	373	402	395	381	358	351	357	382	356	384	392	411	375	375	394	375	389	386	393	394	396	359	351	390	356	380	372	413	353	342	373	410	400	383	384	371	371	385	377	374	406	374	394	381	395	357	390	356	379	336	377	368	375	368	361	387	404	397	379	345	369	392	349	377	424	393	378	367	376	414	390	412	355	368	377	377	423	387	402	408	382	364	351	380	387	391	378	360	372	373	377	412	331	379	388	390	404	399	357	369	387	376	398	363	384	381	415	376	412	365	389	376	397	355	375	345	358	347	345	419	375	347	351	395	405	389	371	395	350	391	386	390	413	354	389	408	371	353	396	359	396	406	381	414	382	360	345	364	382	373	356	388	365	380	397	370	340	368	406	381	375	355	385	375	361	405	366	377	373	371	383	393	392	404	377	372	357	406	377	378	361	375	398	382	368	371	391	374	379	404	382	380	383	387	401	361	373	405	395	400	357	386	364	429	377	359	358	394	359	380	373	380	354	401	367	389	387	377	399	372	386	401	391	399	355	403	395	394	390	407	391	415	351	408	393	366	400	395	406	389	422	371	378	360	357	384	359	385	404	399	400	379	363	376	346	362	358	331	379	375	338	361	383	396	376	376	379	379	419	350	373	371	356	393	386	389	405	397	379	382	404	381	359	394	389	401	373	377	372	348	328	379	388	389	373	347	389	412	383	389	361	364	373	417	377	418	358	356	382	402	363	367	388	383	401	372	397	375	367	406	362	395	371	355	347	386	384	392	408	396	369	408	393	401	372	397	394	394	361	359	362	372	382	409	366	362	393	385	395	370	369	405	335	380	385	335	377	417	408	384	371	374	432	366	413	366	391	412	373	377	426	395	356	345	358	371	379	398	363	392	405	367	363	385	381	373	404	384	404	400	360	347	388	367	388	404	370	362	371	378	403	389	419	368	361	364	361	379	412	339	377	377	373	389	377	390	345	376	397	365	376	366	357	355	326	378	373	383	398	362	426	400	380	399	389	363	365	381	406	373	377	350	376	382	372	381	362	373	388	387	408	365	379	385	396	374	403	354	370	402	397	384	382	387	391	388	371	374	384	358	391	367	362	388	370	384	421	370	385	392	383	390	384	421	382	337	401	354	374	383	378	398	367	389	385	390	355	373	378	421	386	368	401	362	379	414	400	354	389	381	355	360	366	405	378	360	375	419	370	384	372	402	410	383	401	404	365	372	349	389	354	395	389	347	380	399	391	365	409	387	371	365	376	379	416	372	392	383	398	362	379	364	350	381	392	368	391	377	347	377	376	408	366	376	375	401	353	362	373	357	373	408	384	399	412	367	401	383	385	387	380	369	371	357	365	388	372	392	397	373	351	394	367	399	360	349	382	350	438	385	347	351	368	377	377	342	364	398	391	377	390	391	349	374	357	394	369	373	374	389	397	384	410	369	404	366	388	352	351	398	377	386	338	411	358	353	401	350	374	378	360	377	397	339	378	377	401	362	357	358	386	370	370	359	380	381	370	357	356	384	376	378	351	365	348	369	392	363	398	374	401	364	395	425	398	371	409	383	363	386	387	401	422	394	355	349	378	417	345	380	371	384	333	366	379	376	402	396	364	408	397	383	401	371	387	345	388	408	364	371	393	404	382	327	363	373	381	373	395	366	370	402	374	396	338	376	381	326	361	403	405	379	416	373	380	372	421	362	337	364	372	374	357	378	390	389	381	368	386	343	392	404	379	418	364	376	384	358	408	375	363	386	391	373	387	368	386	392	408	380	401	380	391	397	368	349	398	352	371	382	380	395	367	354	382	345	355	358	404	386	416	381	381	415	406	359	378	387	395	396	376	382	366	384	430	416	346	362	356	374	366	370	375	372	366	390	366	415	386	375	334	372	381	361	404	381	400	364	393	374	366	379	398	410	393	388	338	373	394	352	375	400	348	376	364	373	384	343	357	384	365	404	390	376	422	393	393	348	375	381	382	355	380	385	374	361	364	339	379	375	380	361	385	380	393	396	403	407	372	375	396	395	362	388	442	403	396	415	422	376	344	383	370	369	384	392	392	370	389	411	368	387	370	358	395	395	385	369	379	406	373	400	360	360	378	354	387	370	370	342	390	357	374	384	409	380	357	387	324	370	354	379	383	394	416	376	392	391	359	393	381	368	392	360	385	365	388	405	397	411	398	374	387	367	379	388	360	402	403	347	397	393	353	380	395	388	409	374	392	392	372	393	388	379	374	400	348	364	375	372	338	382	392	410	363	364	387	353	381	384	362	354	357	368	400	381	406	395	382	383	389	383	402	379	384	366	358	372	390	372	381	414	373	344	365	397	358	375	383	367	381	387	352	368	410	350	368	357	355	397	393	373	406	373	344	391	375	358	348	368	418	377	406	343	380	374	426	401	361	386	355	391	358	393	382	395	351	394	366	366	356	362	366	361	348	394	368	345	401	360	381	373	413	383	387	360	378	353	418	381	379	363	361	391	352	409	381	409	377	386	388	389	388	388	388	373	401	374	391	379	374	397	378	382	342	367	353	364	403	397	371	419	388	368	371	396	411	381	389	383	386	405	361	373	365	379	360	391	364	412	311	359	366	368	369	391	393	368	333	391	376	388	395	381	371	385	366	413	382	366	345	392	403	368	400	430	406	376	380	386	364	411	363	403	399	371	377	370	378	361	383	381	384	365	401	399	364	364	374	391	371	379	367	381	371	381	387	372	362	390	379	371	384	353	374	356	380	392	367	394	354	359	380	418	389	387	374	395	389	406	381	396	415	382	382	379	383	372	409	346	335	378	419	410	388	412	371	373	349	400	387	382	355	403	374	399	335	367	396	382	374	350	395	370	394	420	357	356	372	369	395	343	380	412	368	354	395	424	372	380	368	398	376	355	363	350	398	405	343	385	388	395	385	387	441	389	402	395	421	392	368	370	377	383	366	378	383	387	392	407	374	381	398	404	396	355	363	357	361	382	345	371	362	364	341	329	359	395	356	376	389	371	405	348	393	398	416	351	400	378	378	366	386	392	404	351	385	361	371	396	402	388	395	339	411	361	374
25287	20652	26520	24798	18207	9259	4998	3311	2368	1895	1505	1301	1164	1016	969	856	800	750	724	636	618	586	568	561	537	528	551	495	510	488	531	527	503	454	510	444	506	529	488	458	498	501	500	480	490	455	469	449	476	459	402	448	462	494	476	488	460	441	511	456	461	525	508	433	484	467	458	449	506	452	460	466	497	467	464	489	471	509	475	495	469	482	487	429	466	479	432	480	474	496	462	481	433	467	454	445	446	500	463	492	444	495	464	442	449	484	448	466	463	473	501	481	478	477	474	428	459	442	472	470	466	487	448	436	443	432	471	442	475	411	468	485	474	468	461	456	454	424	480	460	467	494	459	456	497	429	484	475	446	468	443	425	460	479	471	471	508	457	468	474	495	451	468	476	453	484	452	462	454	437	465	488	495	449	451	445	434	517	464	478	462	479	433	419	431	454	485	475	444	465	459	444	429	468	454	462	484	452	504	470	448	429	486	489	453	464	498	464	454	454	484	474	491	458	485	469	483	463	469	478	459	474	439	425	474	477	437	461	492	476	433	450	445	387	457	463	457	469	450	467	454	443	472	482	450	452	474	433	480	498	487	418	477	478	451	452	444	450	422	463	466	437	482	510	450	452	478	441	480	474	446	496	435	486	481	461	469	487	437	459	480	445	463	471	443	445	466	422	470	474	485	448	462	456	444	446	425	439	416	476	458	478	489	473	448	483	470	482	480	454	434	442	472	446	433	496	432	471	507	491	487	467	476	460	475	454	491	459	467	452	500	455	432	491	443	471	448	437	481	452	480	442	447	448	509	462	462	456	496	437	504	466	462	489	467	493	465	412	478	461	451	437	457	444	483	446	493	443	405	486	505	462	506	501	477	432	494	460	460	462	461	478	478	464	496	426	446	509	450	433	502	435	451	457	458	455	440	441	430	480	443	477	471	474	478	434	451	474	466	442	441	459	458	471	470	498	481	508	461	488	453	456	457	467	445	478	463	448	452	490	484	484	478	467	454	476	479	453	468	491	458	466	450	458	474	476	485	437	517	476	461	480	469	482	499	453	434	457	452	469	485	454	452	457	442	486	475	472	456	455	446	479	442	465	433	481	451	498	491	436	474	474	460	472	502	413	486	439	479	479	462	456	494	481	457	462	510	480	465	462	459	495	434	483	494	452	463	466	435	486	455	463	441	465	460	471	441	456	462	468	468	490	418	466	499	511	492	467	523	455	470	450	459	453	468	484	490	465	448	461	427	455	471	434	507	520	486	454	462	469	492	423	474	525	489	469	455	470	483	438	431	479	446	436	512	452	439	468	461	471	492	479	443	496	457	437	499	446	483	485	464	465	487	452	478	487	489	468	455	508	439	424	447	449	471	440	474	488	444	466	469	463	427	471	460	453	415	462	479	439	457	468	462	464	489	445	435	464	476	452	465	466	457	511	456	479	429	470	457	454	463	488	453	444	459	469	453	475	466	471	478	454	457	441	471	443	464	479	442	466	464	440	465	448	458	462	494	512	481	422	486	450	459	472	478	464	472	476	535	455	481	447	457	494	452	448	495	503	481	455	436	486	461	455	488	485	438	457	487	480	480	462	490	427	465	465	432	486	500	486	458	444	498	473	471	442	440	478	482	484	464	498	477	491	499	469	469	467	441	459	438	502	463	467	467	425	472	484	488	475	445	456	459	440	467	483	478	465	478	483	425	415	483	460	489	461	470	476	494	444	454	446	502	442	451	452	481	489	460	447	464	433	496	463	460	407	457	441	496	466	487	491	469	444	452	485	460	491	418	463	425	465	465	469	480	462	470	479	479	454	501	440	474	446	504	449	457	460	469	425	466	471	466	441	461	477	465	465	450	496	481	445	450	435	434	512	481	438	434	467	493	404	468	454	455	474	470	437	478	485	451	500	417	458	463	465	455	478	476	469	444	466	491	445	451	434	473	469	467	461	459	469	486	434	476	468	470	477	464	431	464	504	485	510	491	492	474	478	476	499	461	460	445	419	471	492	456	488	485	476	507	459	451	499	475	502	491	413	484	442	485	471	476	428	451	444	487	459	475	485	488	438	453	445	499	467	469	483	469	428	451	495	415	460	513	470	489	464	504	443	475	496	473	430	469	472	486	480	434	458	455	423	488	488	456	470	456	464	450	477	457	484	485	448	485	458	409	454	473	486	489	475	440	480	499	489	459	488	432	487	468	422	491	520	467	454	461	441	440	484	456	461	469	481	468	468	467	450	476	491	420	498	477	444	472	470	455	450	489	486	449	512	487	495	437	476	430	460	468	442	484	438	508	469	454	439	451	482	435	466	446	426	489	482	440	473	461	449	469	498	466	489	440	493	468	434	470	468	415	470	477	463	478	476	452	462	494	436	465	464	471	481	482	464	446	487	449	433	483	444	476	448	456	465	474	476	438	425	465	532	460	484	491	498	456	487	478	450	446	415	473	466	508	469	485	453	466	462	489	476	476	488	496	514	467	461	443	442	455	451	504	425	458	470	452	489	465	453	465	457	497	413	464	452	499	456	472	475	518	481	419	455	450	459	454	461	486	466	468	464	449	435	488	449	483	451	485	483	446	468	462	485	482	502	469	469	473	478	455	472	474	478	502	450	469	443	493	476	487	459	448	459	433	482	480	465	448	468	468	454	445	502	443	435	434	447	451	437	474	493	479	469	453	459	422	471	435	433	480	459	503	438	444	466	439	453	437	453	481	450	484	442	467	470	471	488	450	433	489	464	467	491	455	486	484	452	444	448	466	454	469	477	487	469	475	453	464	479	416	503	465	432	448	462	488	467	485	490	450	447	479	449	470	472	459	475	469	471	489	453	433	503	484	466	430	493	441	454	469	480	473	475	454	506	447	507	446	435	485	453	441	468	470	476	436	444	466	458	460	414	466	467	505	470	436	468	461	472	460	425	459	421	467	478	460	491	481	483	491	432	459	430	476	485	481	473	468	472	432	479	473	467	446	458	487	488	440	476	502	460	477	462	477	466	466	446	491	499	464	483	418	510	474	435	471	500	475	467	475	497	448	444	473	452	446	460	503	436	481	502	487	467	464	470	440	486	497	457	466	445	478	455	433	453	455	498	459	484	490	453	425	504	479	454	468	483	456	458	449	500	472	482	511	486	485	435	450	479	469	460	442	473	476	482	444	463	450	463	478	460	451	445	458	440	462	479	476	453	464	456	478	457	458	459	489	463	472	471	473	479	469	507	460	442	471	458	442	504	481	495	449	465	467	461	482	442	483	477	466	487	460	447	457	470	482	455	431	482	465	479	490	455	445	444	480	469	481	453	466	480	436	429	460	465	449	481	401	444	498	461	459	448	489	460	477	474	465	438	477	490	483	469	463	478	485	476	454	495	459	494	456	479	403	462	507	455	469	483	446	447	450	501	464	514	452	486	443	465	479	454	469	452	477	445	442	467	492	457	483	471	497	449	450	439	501	506	468	475	478	525	497	436	464	443	467	431	494	452	447	516	472	489	506	466	450	446
44264	59605	41884	24076	14052	10430	7804	6154	4495	3604	2911	2268	2070	1788	1531	1340	1185	1049	913	860	782	756	764	691	595	576	591	552	573	536	525	494	508	529	501	504	514	485	463	499	487	512	468	481	449	446	466	458	479	438	487	522	437	451	472	481	466	502	505	496	502	514	453	455	480	481	481	482	461	466	461	480	471	426	503	456	474	471	506	477	495	483	483	474	432	482	420	456	481	519	455	488	462	496	459	481	487	481	477	470	490	490	466	493	450	468	495	440	497	517	466	475	468	526	479	481	492	491	520	471	473	502	489	455	465	446	442	489	489	479	490	484	495	455	491	443	472	477	482	498	468	447	511	480	493	476	436	492	510	471	466	478	484	492	474	467	487	488	448	465	485	466	419	466	471	487	488	475	460	489	436	521	437	502	507	467	502	467	501	453	486	500	448	459	469	498	444	444	527	456	463	457	457	473	462	473	507	486	473	449	452	452	445	476	534	474	449	495	443	476	501	491	465	450	464	482	461	482	444	478	474	476	443	499	487	496	457	462	469	448	504	461	445	466	459	511	488	473	471	470	460	479	446	457	432	472	488	467	460	484	498	465	485	454	424	497	488	488	430	493	485	501	471	480	451	469	453	442	454	463	478	452	487	479	489	500	480	473	488	479	489	468	440	466	475	467	478	471	478	457	492	480	498	467	526	448	489	452	442	448	438	456	498	439	468	446	462	435	473	455	488	474	479	475	484	462	517	479	488	459	485	448	493	506	457	478	499	492	456	458	456	449	480	461	477	527	458	494	489	487	497	448	495	482	449	471	490	435	445	487	500	493	462	456	497	462	480	469	432	434	489	444	476	491	421	485	461	477	497	421	482	474	476	481	443	513	468	501	479	447	470	507	448	470	490	472	451	447	496	451	471	455	436	471	454	437	500	417	475	486	472	442	472	465	427	500	463	447	477	474	466	476	484	453	466	462	475	457	462	506	466	488	489	479	449	495	500	491	473	501	464	430	460	447	448	460	465	487	437	457	511	430	500	452	483	424	487	467	478	429	480	489	423	427	484	459	517	468	482	462	459	465	448	503	468	449	477	475	462	472	480	473	456	477	497	440	469	470	490	512	471	462	469	457	512	491	426	492	513	525	422	461	523	439	483	468	499	464	486	455	491	461	480	499	485	468	506	486	499	490	506	464	484	459	468	483	449	468	462	528	446	465	508	477	471	477	464	481	467	502	452	477	500	476	450	451	458	455	489	489	482	478	462	466	460	448	462	470	439	464	491	483	469	441	431	453	478	489	486	449	438	461	448	475	482	464	455	492	477	472	482	424	471	419	490	477	523	471	465	488	471	496	448	476	463	459	478	467	489	473	454	456	458	493	471	438	474	444	457	450	482	433	469	467	468	474	465	460	491	463	477	481	452	464	460	491	500	402	454	480	429	441	464	450	417	467	456	503	458	451	478	500	481	489	479	480	527	450	471	454	438	429	491	465	490	541	467	498	476	499	481	431	490	490	510	486	483	465	492	465	478	424	456	490	492	486	441	477	483	468	487	419	448	445	462	463	462	452	466	475	459	479	485	429	467	456	457	433	439	448	489	455	474	455	478	484	452	466	509	464	474	482	454	449	479	447	447	474	467	485	461	474	476	489	487	418	449	471	447	455	481	488	453	506	471	440	476	494	484	457	496	478	462	493	459	445	441	472	460	462	473	508	461	447	462	462	477	486	466	477	448	485	471	492	508	454	386	481	447	486	465	457	446	495	458	479	450	467	477	457	412	437	486	482	462	521	454	450	483	469	465	495	453	459	483	492	473	447	466	485	450	463	450	453	493	446	495	517	477	450	478	476	462	484	456	473	505	448	471	464	479	469	473	478	443	491	504	443	457	504	471	458	452	510	453	452	457	461	474	436	470	462	492	454	473	463	450	462	465	435	483	465	456	482	505	439	488	491	464	509	461	505	471	422	465	473	428	438	518	450	489	481	440	422	469	471	459	472	470	488	480	432	468	465	463	481	472	461	444	476	441	423	485	522	456	503	469	478	485	483	451	459	502	484	483	456	459	462	476	450	465	465	439	484	447	482	497	487	461	465	471	467	496	445	455	495	481	431	452	500	480	480	502	476	452	529	473	469	483	467	482	473	474	468	487	451	449	500	481	504	490	464	492	476	465	446	472	464	460	480	485	492	472	463	473	462	477	464	509	466	489	479	459	473	495	447	502	489	472	481	487	490	511	468	461	464	473	476	496	486	435	505	455	437	466	431	451	445	455	449	444	467	453	522	450	463	438	466	459	432	468	505	457	480	487	472	471	474	465	471	447	444	474	430	469	492	445	491	468	474	428	477	458	493	460	451	441	483	460	466	449	501	480	462	460	487	452	451	506	488	457	452	451	433	499	460	466	478	472	448	481	481	488	469	488	443	494	524	484	455	494	479	478	472	461	483	457	483	480	483	480	448	519	479	436	465	462	452	494	458	468	462	473	491	481	467	481	471	500	455	456	447	443	476	527	486	491	493	473	469	461	463	465	470	447	524	478	466	465	411	424	462	473	435	448	481	485	448	497	495	456	452	493	486	495	471	518	480	500	487	485	516	470	460	473	509	472	439	473	499	408	472	484	452	465	464	479	490	444	473	473	465	495	495	480	432	449	409	493	507	486	474	529	465	440	487	468	421	466	476	461	502	505	478	521	477	467	440	498	482	487	499	479	456	513	443	456	468	481	459	449	474	528	478	467	500	498	477	492	494	510	435	462	472	482	506	438	485	461	469	511	478	468	453	482	468	479	466	429	482	459	498	462	438	470	479	477	496	518	477	443	463	496	510	434	444	509	453	496	493	472	456	475	469	448	487	459	493	485	420	503	467	478	494	477	465	481	487	515	477	484	507	462	457	452	479	464	477	451	502	515	443	475	466	501	475	490	468	485	460	451	523	493	461	484	474	472	470	460	438	455	474	427	481	487	460	462	464	473	441	478	452	458	489	473	484	445	452	477	508	471	429	440	467	436	461	431	424	495	440	477	466	522	515	470	430	498	483	468	446	458	449	494	469	486	494	492	448	433	456	462	501	459	473	464	502	443	475	443	439	484	450	470	425	545	455	457	482	438	481	444	483	486	474	455	461	452	464	510	470	468	465	477	434	450	507	450	484	491	471	511	479	479	480	488	461	495	506	440	487	479	457	482	464	477	437	473	446	477	479	457	448	497	483	469	471	484	476	473	480	474	498	491	483	466	470	467	493	488	449	479	490	450	463	501	480	438	446	509	478	414	462	465	418	481	463	485	443	472	477	510	496	457	463	491	480	415	479	497	489	509	441	480	502	495	433	484	456	468	474	464	446	488	511	444	456	478	469	448	442	460	475	457	472	478	438	528	438	509	465	458	460	460	489	488	479	472	473	512	509	455	502	470	461	483	469	488	459	484	455	456	478	510	464	486	474	494	422	501	434	496	481	480	500	448	459	456	489	472	500	470	486	446	440	452	487	449	459	499	445	469	491	462	420	505	455
22436	20291	26771	23745	20348	20321	14659	6184	3841	3218	2658	2295	2048	1740	1624	1456	1368	1233	1103	1092	1055	1006	1005	921	897	902	893	885	845	802	790	774	819	810	761	821	828	803	797	776	781	801	817	793	820	773	773	751	789	792	829	742	772	772	743	772	771	810	765	744	735	773	801	780	744	766	766	724	797	760	731	739	733	730	708	792	772	779	722	783	791	711	757	756	780	781	787	755	763	795	801	725	803	783	763	784	809	788	776	739	784	790	788	719	771	791	781	733	761	773	798	762	755	760	742	720	780	779	703	750	768	749	734	768	782	769	765	764	776	764	783	792	741	768	737	700	783	762	765	780	781	786	742	751	761	751	716	765	756	747	782	763	791	783	777	770	751	759	774	777	818	796	759	741	775	841	795	785	753	800	793	783	716	754	728	832	741	786	735	740	789	723	778	794	777	756	712	782	762	786	762	717	766	722	765	710	729	775	752	788	793	744	746	774	743	763	774	718	764	749	787	724	769	773	756	724	820	754	771	773	777	780	768	771	743	795	758	730	780	749	781	754	726	747	791	766	755	732	768	773	781	756	755	810	705	772	751	771	795	777	768	755	743	834	742	801	754	706	763	766	730	727	759	820	759	780	786	772	739	752	750	750	804	771	778	753	753	717	773	809	765	793	696	740	779	787	728	757	778	717	761	785	786	760	751	758	749	774	713	731	698	797	814	789	683	724	739	724	771	814	746	774	756	762	769	764	747	781	778	753	782	760	774	750	776	764	705	792	771	794	799	788	780	737	746	784	715	733	768	807	766	809	746	761	764	742	776	774	794	778	744	775	728	758	778	762	739	751	739	777	772	788	812	736	723	806	715	735	769	763	783	758	793	770	783	724	734	783	754	739	716	802	781	770	784	764	781	738	790	780	770	795	726	791	804	755	728	764	727	748	816	744	782	754	792	822	740	699	739	776	731	763	760	791	750	775	746	770	767	816	788	762	797	800	799	705	716	726	777	714	769	760	698	743	752	789	772	750	790	699	755	754	805	733	819	740	760	739	793	749	788	698	796	755	783	842	787	763	757	768	784	807	779	768	751	789	736	821	813	772	821	719	713	697	770	773	787	782	712	815	769	762	781	779	779	778	784	786	778	755	759	748	765	799	848	785	752	797	759	727	769	764	758	741	768	770	782	727	776	761	758	726	755	766	798	772	792	786	728	732	748	790	745	778	776	777	780	794	752	746	819	792	824	777	732	734	752	817	753	754	764	768	794	783	762	812	774	714	730	749	712	781	769	785	760	756	783	766	732	788	770	766	772	739	782	768	757	790	772	782	742	775	780	725	768	795	753	789	735	738	771	765	786	781	758	759	761	748	720	731	736	763	741	783	717	763	797	746	744	751	721	749	791	744	721	791	748	743	730	749	744	721	760	818	786	734	792	750	787	789	762	748	720	784	758	764	760	772	722	778	758	701	751	795	763	751	775	769	749	771	753	710	785	783	787	777	741	721	704	712	770	736	759	783	757	816	761	779	740	714	773	806	786	811	782	763	759	754	808	814	765	777	784	746	773	808	783	728	764	747	729	732	740	766	791	737	750	790	761	702	824	747	827	764	763	757	750	778	773	771	730	740	783	823	762	763	751	747	765	774	772	772	806	756	792	758	750	735	789	773	772	766	798	786	739	766	791	770	762	764	772	814	773	735	767	735	842	732	791	776	805	762	686	753	788	744	735	764	737	801	720	712	752	767	742	747	769	823	784	722	749	734	757	803	753	795	742	723	805	752	784	788	780	833	741	749	780	807	789	783	789	781	743	799	773	712	737	769	745	757	744	833	779	714	738	728	736	773	752	722	796	755	786	781	753	784	806	810	771	764	767	763	758	751	771	751	757	801	806	723	787	781	723	778	793	766	717	756	787	724	766	753	712	723	785	767	746	767	778	776	750	750	761	797	745	765	778	769	730	708	761	718	804	832	793	746	759	747	775	768	757	716	778	762	851	748	747	791	717	798	734	753	781	772	740	794	775	801	790	805	785	786	713	752	767	798	662	791	802	809	757	767	729	768	775	799	708	803	745	829	759	801	750	749	749	795	783	754	798	817	763	769	765	727	786	785	767	738	732	749	720	759	780	788	740	771	806	749	739	750	754	771	794	784	749	727	836	754	801	812	779	801	827	788	749	743	790	747	760	748	792	781	751	815	693	813	837	808	758	730	764	745	744	773	785	751	755	770	789	788	782	756	793	767	786	769	769	777	748	775	790	754	767	796	728	745	782	826	786	762	736	774	776	714	813	734	735	780	743	734	800	794	783	763	782	795	748	764	786	758	753	785	748	755	776	722	736	793	803	732	742	784	771	754	759	804	769	811	744	759	734	765	738	749	780	706	736	768	787	794	723	738	810	725	760	772	761	750	727	769	761	749	727	799	733	785	743	789	771	785	792	771	763	792	775	757	766	777	773	753	767	770	752	708	768	736	774	799	780	765	795	776	812	794	777	731	769	747	807	757	747	781	779	761	734	790	749	788	743	789	781	758	781	768	741	755	759	741	780	749	769	772	675	736	757	759	806	790	767	789	756	718	759	772	757	763	723	726	798	758	774	772	796	772	741	755	778	789	771	747	773	781	768	780	785	741	743	725	782	779	786	754	775	737	771	769	738	790	783	762	763	767	760	722	793	801	836	709	743	817	734	808	766	803	755	753	746	694	723	777	746	794	798	761	787	747	746	788	731	775	746	755	760	782	752	767	740	768	734	778	754	767	761	732	776	753	703	776	757	757	797	759	766	795	812	825	741	768	778	766	755	771	753	707	775	749	799	740	799	791	737	777	751	754	766	754	744	771	713	791	751	768	729	744	733	766	748	714	786	738	759	793	785	748	765	784	784	754	765	812	774	738	811	785	759	793	793	763	851	772	753	689	779	766	753	761	783	729	752	756	777	765	744	834	763	721	748	815	771	791	816	799	780	713	771	751	761	783	761	736	718	754	742	719	798	707	784	727	760	765	720	731	782	784	765	775	712	774	709	742	803	754	748	749	804	808	746	775	757	764	756	775	778	753	704	700	752	724	804	749	710	808	766	733	755	748	763	803	785	779	744	803	783	760	771	810	751	754	770	786	781	727	797	742	722	825	733	793	789	768	741	753	781	750	803	794	786	785	710	790	762	789	756	789	742	799	699	782	749	748	758	765	753	731	747	771	767	736	802	773	800	727	752	826	723	726	778	768	761	761	751	799	734	733	740	785	759	736	778	814	752	752	764	767	753	797	788	803	713	772	781	808	762	733	763	758	740	787	777	735	713	803	699	776	746	803	713	795	756	791	809	750	751	813	762	718	741	753	779	791	760	751	766	777	760	709	785	793	744	844	727	758	780	757	737	775	736	774	775	745	774	742	758	787	768	753	784	732	751	720	758	733	771	787	786	819	766	737	802	800	759	736	763	731	733	770	762	780	741	756	751	718	818	750	752	742	752	792	783	745	759	753	740	743	772	769	818	764	758	784	741	802	808	764	737	783
47825	69721	53842	34091	20336	15351	12073	9274	7201	5726	4731	3915	3456	2964	2586	2148	1901	1666	1574	1424	1396	1230	1193	1113	1044	1020	989	911	890	835	843	892	815	836	880	799	792	846	783	838	837	754	759	759	753	764	751	761	753	747	781	817	822	777	776	767	766	790	719	762	796	774	765	759	777	774	767	736	749	769	748	742	740	780	784	783	792	753	772	797	737	761	761	738	710	724	744	801	729	792	755	819	794	756	772	816	725	759	749	728	784	792	751	734	775	716	757	742	788	741	756	727	737	794	750	769	768	750	769	767	742	817	720	784	736	756	785	759	737	783	785	761	731	721	757	784	690	761	755	771	716	757	791	750	744	757	736	734	724	754	783	735	743	762	760	745	788	734	745	767	758	783	791	746	754	795	744	728	734	729	786	744	725	730	710	834	735	794	728	736	766	733	744	742	763	715	756	775	738	761	771	728	748	740	738	748	728	750	784	754	745	801	762	784	724	794	768	739	690	762	736	764	736	747	746	749	783	749	777	778	768	768	767	764	805	735	743	758	753	777	752	738	737	688	708	750	743	728	726	767	739	790	772	756	782	758	733	762	748	773	758	779	765	777	697	744	749	765	722	757	690	777	769	740	766	748	742	785	792	779	721	782	770	783	734	790	801	783	756	727	767	763	745	722	782	774	757	739	794	743	719	761	752	731	785	771	732	778	800	753	752	734	687	764	750	752	754	756	766	764	734	740	750	758	766	800	739	736	765	758	727	734	776	744	676	742	777	757	710	781	799	776	741	771	787	776	770	766	701	778	760	775	766	763	772	727	762	762	765	790	771	762	687	729	749	721	753	767	737	766	775	745	778	772	768	801	735	808	788	721	719	787	779	786	752	763	766	762	742	714	742	755	745	754	785	715	695	739	687	781	740	743	723	742	757	723	752	768	749	785	735	771	757	750	741	742	752	749	742	727	781	746	751	733	795	775	750	727	774	753	777	786	746	756	748	741	772	760	788	701	739	758	794	766	766	768	763	718	749	730	776	746	753	753	748	761	778	817	784	784	739	771	765	724	764	760	715	729	775	791	780	728	725	763	740	776	753	801	754	775	700	765	755	720	725	775	783	720	782	743	751	754	791	732	720	764	728	700	789	772	774	770	790	756	752	737	770	784	701	741	744	756	713	769	785	795	715	704	762	737	682	761	752	799	762	796	757	732	737	789	755	767	753	780	764	765	716	754	789	745	735	717	787	742	721	766	747	747	739	755	766	745	723	743	740	741	773	745	788	767	737	787	756	764	783	784	732	755	746	737	712	729	769	740	780	778	737	763	740	728	777	752	781	799	755	753	734	749	782	733	748	728	742	765	746	738	780	762	732	712	826	715	746	756	812	739	700	721	749	766	757	763	733	730	744	771	760	787	720	756	697	760	711	756	760	773	726	774	794	782	784	724	802	794	779	783	743	745	734	760	763	731	720	775	737	768	770	778	722	781	799	756	727	772	746	787	773	769	737	760	749	717	764	805	770	756	743	782	736	759	794	766	754	745	734	753	791	806	722	742	778	731	796	748	785	743	785	744	751	776	746	765	759	771	739	795	790	751	721	761	742	709	750	758	712	726	752	726	786	751	783	744	728	763	755	753	745	745	745	723	731	751	766	798	780	733	778	725	735	740	782	715	797	770	753	750	756	767	734	801	708	761	756	779	728	719	732	762	771	742	756	735	730	763	732	741	708	781	777	751	744	764	737	728	706	779	752	752	754	802	762	759	747	747	782	751	770	729	744	848	721	773	766	789	739	753	749	731	733	736	719	789	717	739	789	699	753	763	759	759	756	758	733	769	713	727	748	726	741	776	754	773	750	752	721	786	765	746	764	831	763	776	697	750	790	768	731	769	760	713	780	803	741	759	748	755	772	771	749	729	755	737	820	766	752	763	776	773	789	727	782	771	754	736	750	763	736	767	759	760	766	778	768	776	754	732	743	715	810	741	746	771	776	752	736	728	671	746	729	760	751	715	764	786	822	758	745	754	739	815	727	746	782	741	745	725	745	787	718	727	755	741	748	762	772	745	817	758	737	730	784	689	721	769	784	758	814	741	704	810	755	793	754	767	748	771	752	744	741	726	748	755	737	779	755	753	738	788	743	719	764	783	736	751	756	742	791	804	753	757	777	704	773	753	735	706	779	716	742	717	749	777	755	750	723	782	712	774	746	777	709	720	734	787	779	790	743	764	755	756	752	750	786	749	754	758	761	772	800	743	764	771	775	745	754	729	708	733	780	739	784	814	725	833	727	779	737	750	766	761	791	693	730	793	782	713	770	753	748	776	764	749	751	748	793	795	791	780	744	799	745	763	713	780	713	726	771	706	691	694	755	721	769	782	763	747	764	802	805	777	739	750	741	775	716	772	715	701	715	748	791	751	712	776	714	759	793	768	778	733	723	762	736	748	749	767	769	731	766	748	751	760	786	717	785	764	742	755	751	747	721	720	753	720	736	728	724	751	688	745	731	764	752	751	763	759	752	733	792	775	798	743	759	785	728	748	774	758	769	759	741	734	726	774	750	727	758	799	749	754	763	775	747	773	747	762	720	729	800	757	733	777	727	763	734	727	754	733	748	753	754	751	747	692	751	785	718	749	754	748	715	721	701	760	713	694	714	742	771	732	762	792	728	768	764	741	741	762	760	729	796	777	805	753	746	824	742	729	788	722	743	770	781	766	738	760	726	800	716	770	769	711	757	757	718	718	755	757	788	694	779	792	763	704	721	744	755	677	749	765	766	738	774	721	769	742	734	716	784	742	776	695	792	737	777	755	747	759	741	759	772	722	688	769	762	739	715	751	720	783	726	770	760	741	764	741	811	763	759	733	782	745	775	751	747	711	735	780	742	770	717	729	793	791	748	731	755	774	742	781	793	755	735	742	771	761	754	794	773	789	763	770	788	775	782	721	759	781	799	757	721	779	705	736	733	760	766	756	720	726	767	698	752	797	782	743	779	736	765	736	696	815	734	759	779	742	746	754	754	765	744	817	753	750	722	744	768	754	772	785	717	715	743	716	767	769	788	791	760	725	715	778	763	770	795	739	740	720	737	738	776	747	752	755	726	780	716	739	775	783	658	754	797	730	740	741	710	763	790	707	721	758	792	756	754	756	744	766	755	721	778	783	714	724	716	788	754	773	728	766	746	754	764	692	755	696	740	761	733	748	749	751	800	782	764	762	792	728	743	750	759	786	770	714	739	701	754	775	761	767	741	734	780	743	750	703	765	738	774	711	744	765	762	725	776	784	741	747	747	774	769	760	784	761	755	769	768	749	773	728	800	778	741	763	785	773	769	780	747	731	775	798	735	690	772	731	766	719	749	727	740	746	721	788	796	759	736	716	741	804	738	713	747	777	735	776	702	772	792	725	769	787	740	776	772	716	764	750	741	786	761	761	687	773	747	756	796	744	741	721	775	767	732	804	779	786	757	800	761	731	755	740	751	719	755	717	798	727	767	725	749	762	778	738	745	756
38488	38114	29920	17137	6868	3828	2670	1961	1478	1259	982	948	742	690	679	581	549	508	464	449	453	434	427	423	414	400	339	367	339	406	348	326	355	352	337	316	348	345	357	360	377	329	342	404	349	330	333	350	350	328	348	316	347	367	368	350	322	356	371	360	357	354	349	340	371	374	330	351	345	380	343	328	349	327	367	339	362	316	376	326	308	346	343	353	322	341	339	331	324	368	360	344	338	359	319	332	332	330	343	345	317	366	331	335	321	316	351	311	352	345	337	363	315	346	361	346	344	322	329	340	341	310	327	316	321	343	329	374	358	316	348	347	325	374	336	355	360	347	358	328	338	373	350	335	324	329	366	344	335	328	368	352	337	335	368	361	319	349	356	322	323	351	314	339	309	337	326	341	358	289	367	346	313	329	327	309	353	310	314	304	327	312	319	348	319	346	340	346	339	359	341	326	349	333	379	325	331	343	350	345	321	328	380	326	343	344	355	324	339	349	325	349	344	358	318	360	315	362	325	323	354	340	382	343	335	328	336	323	331	344	302	331	334	357	369	333	349	347	346	332	319	344	354	385	326	326	341	346	383	337	318	349	334	353	320	351	350	363	331	357	334	366	349	339	351	348	337	340	323	359	295	351	339	311	369	341	356	386	345	358	361	355	326	346	347	342	359	311	373	317	310	349	331	361	342	345	317	337	375	335	339	362	336	321	337	355	314	349	343	342	336	331	345	316	339	336	350	351	298	366	351	349	325	354	331	351	309	325	329	328	329	359	383	365	325	359	373	357	343	338	344	322	308	355	336	345	330	304	329	325	369	349	304	324	307	365	323	339	380	345	314	338	320	313	319	344	351	326	354	328	356	355	328	338	322	352	339	339	348	331	337	350	350	338	318	323	368	322	311	338	334	350	310	320	344	321	356	320	344	333	313	307	325	333	314	356	347	285	308	363	347	335	352	356	321	344	323	334	335	350	319	321	331	320	317	349	361	326	340	337	344	316	360	317	343	354	371	330	321	332	336	339	350	364	364	350	358	345	324	302	329	358	337	341	314	303	361	366	330	330	335	364	334	367	318	324	319	313	375	343	346	380	327	314	336	333	332	353	347	341	343	387	306	343	344	346	358	343	348	376	340	327	351	311	321	358	321	324	340	342	329	352	313	363	337	354	315	340	307	341	320	353	304	331	318	338	364	339	350	340	332	355	331	338	342	347	358	391	330	298	348	353	319	327	352	350	313	310	315	343	330	345	335	316	355	326	316	395	351	317	328	312	366	328	349	319	366	344	390	337	337	328	353	350	331	320	336	305	381	343	353	353	288	320	339	377	371	310	353	344	339	333	351	354	368	338	347	336	349	341	326	331	318	341	325	343	362	318	366	340	354	342	346	374	331	318	314	327	354	344	354	326	370	345	308	353	335	336	354	323	336	324	325	344	349	362	330	338	319	369	328	341	365	345	346	346	334	324	348	348	349	315	375	345	400	323	340	346	328	348	355	347	358	340	321	325	337	340	343	342	332	342	344	356	343	320	323	337	375	289	355	306	349	352	307	330	350	352	323	347	343	332	347	339	351	341	337	320	345	345	332	350	388	318	337	343	337	357	357	331	369	333	305	335	353	340	348	325	359	363	339	344	333	329	343	364	345	336	372	350	387	337	331	301	312	357	335	354	354	340	331	319	335	355	368	329	346	329	348	331	363	346	334	380	355	387	338	349	350	389	347	374	351	359	311	368	337	322	353	366	373	344	354	337	334	352	342	346	336	346	321	344	346	350	333	340	364	339	341	324	354	324	336	320	320	333	342	328	308	351	346	332	315	349	341	328	311	346	309	334	338	335	332	329	376	344	362	333	347	338	327	336	328	322	362	329	332	340	334	326	355	338	351	359	366	335	340	314	332	338	342	336	295	317	364	352	339	305	383	326	319	355	346	352	320	333	342	362	333	329	303	313	321	354	312	316	371	352	334	331	342	334	362	362	336	337	330	300	356	343	346	323	348	334	344	348	345	325	369	317	317	325	350	352	350	361	322	339	313	345	339	342	344	353	309	324	328	336	315	334	354	314	353	332	331	319	355	347	336	331	346	329	306	324	327	348	342	355	370	333	336	339	346	350	374	366	317	324	379	316	367	349	327	327	345	356	361	358	332	358	345	368	326	351	365	343	357	344	349	322	338	341	339	328	326	344	336	336	349	366	359	352	333	320	314	360	322	357	331	318	367	388	362	344	366	338	355	322	306	361	338	394	316	344	327	319	342	330	305	341	295	333	344	313	359	344	326	336	328	355	350	334	345	378	377	323	328	336	323	338	327	333	330	357	371	332	356	332	309	360	338	349	328	350	306	347	300	346	381	352	340	351	327	350	384	328	360	362	354	333	367	337	352	333	360	361	337	345	337	315	323	327	304	340	342	310	326	353	354	358	303	328	330	326	345	325	354	352	319	319	349	347	361	305	363	328	321	363	356	369	312	332	322	335	358	321	341	349	341	309	352	325	343	337	339	323	359	372	332	338	314	297	361	321	338	331	311	345	314	335	375	308	344	357	371	327	355	337	349	369	361	339	348	302	349	355	346	351	344	318	304	341	372	345	348	301	307	358	309	326	340	332	330	360	351	347	331	333	365	357	338	359	320	332	332	360	353	353	350	358	353	345	323	349	347	330	343	346	335	342	332	344	364	324	358	349	354	362	329	332	354	367	346	351	345	312	336	327	363	340	328	357	358	360	358	339	335	348	393	322	353	324	350	368	342	360	345	320	341	322	329	327	319	354	367	334	356	330	333	346	380	327	361	365	353	370	311	336	361	384	332	311	342	311	365	324	334	339	329	353	328	328	336	321	358	348	323	378	329	357	360	355	374	314	344	360	349	349	366	325	305	325	369	350	348	352	371	366	324	335	335	303	322	341	346	330	378	337	304	356	348	344	344	344	333	355	335	356	365	333	319	351	334	335	308	346	347	353	361	370	325	352	351	325	326	326	364	327	345	336	353	334	328	343	323	316	350	318	331	378	343	313	362	378	343	300	316	365	335	350	336	332	335	343	341	324	315	316	356	354	352	335	325	377	338	347	370	329	335	338	336	346	335	350	350	334	333	336	344	320	317	357	363	319	336	363	333	348	337	340	363	329	333	355	339	345	373	317	337	336	340	370	365	330	355	335	366	341	358	324	340	328	345	360	367	320	349	362	321	309	328	328	343	336	310	357	335	352	337	330	291	345	300	342	300	367	358	361	352	361	302	344	320	367	361	379	316	342	313	310	371	380	310	341	313	326	328	351	325	338	345	330	317	330	326	336	334	341	355	346	376	313	354	369	337	343	332	344	337	317	348	383	298	352	351	299	290	341	353	324	342	366	370	365	360	319	376	376	343	329	336	305	303	366	354	311	338	343	325	333	354	347	363	346	346	309	366	346	331	338	344	333	347	353	343	322	347	365	329	340	363	305	339	314	329	330	335	363	336	371	324	347	315	290	325	338	351	346	348	331	321	319	360	341	343	338
42403	46144	35210	19172	10495	7315	5306	4103	3106	2389	2000	1674	1377	1263	1160	914	823	736	650	647	573	537	515	501	464	452	405	405	431	392	383	384	355	399	417	385	367	396	363	355	361	350	335	328	397	395	409	405	327	380	355	330	348	354	351	383	363	351	327	368	399	375	361	372	362	401	330	393	359	372	348	365	342	337	361	371	358	394	333	381	367	357	311	369	370	381	354	364	346	367	360	373	361	333	354	365	368	350	358	356	367	380	361	395	378	357	380	380	360	357	372	348	343	359	355	357	366	340	365	373	363	371	375	345	364	360	376	376	357	358	370	364	348	353	359	376	356	349	365	383	368	397	341	360	351	364	345	343	369	372	348	383	371	350	383	358	369	329	398	340	340	381	377	362	374	340	393	386	363	362	364	317	357	380	362	370	378	349	343	341	352	333	343	316	371	373	347	371	393	359	362	373	358	326	368	374	382	353	342	330	357	355	391	369	366	366	396	371	355	327	358	348	351	352	346	358	350	356	373	354	349	341	334	362	338	349	373	353	352	329	359	342	387	351	358	386	342	353	354	363	391	349	321	368	338	362	380	386	334	353	355	348	382	358	326	372	383	378	365	348	361	332	341	367	351	372	345	341	383	349	372	333	341	364	349	362	385	354	413	376	337	367	351	413	340	381	342	338	372	327	321	321	359	356	346	343	341	339	383	355	336	385	325	337	365	369	332	344	357	362	360	387	370	384	407	345	358	353	363	351	351	381	345	373	379	360	372	380	324	359	322	356	383	339	387	372	368	348	323	374	352	384	309	338	356	355	345	347	342	345	358	414	366	400	364	359	358	368	366	369	347	340	364	343	345	343	353	380	375	333	359	358	369	367	323	338	343	348	357	352	357	346	366	343	363	315	402	355	346	367	382	353	367	359	358	356	357	376	377	355	352	345	385	387	370	383	378	352	366	332	349	356	361	371	367	364	329	343	351	368	394	362	326	405	354	373	326	361	340	356	367	336	359	353	329	380	323	335	380	344	364	336	411	366	377	367	389	355	375	365	364	370	333	334	357	392	305	366	356	328	328	333	377	371	342	329	380	337	379	378	372	359	337	380	351	319	366	380	369	351	371	365	368	354	365	387	376	320	332	372	353	338	351	364	379	359	363	358	351	401	350	373	356	357	383	364	330	328	359	362	329	356	373	339	354	374	372	350	372	347	378	376	344	329	378	366	336	377	378	384	368	386	348	381	344	361	335	344	353	352	386	367	396	351	376	349	333	314	373	376	329	353	366	354	391	362	361	330	343	365	368	401	360	355	372	363	343	343	338	315	359	374	384	342	366	355	386	385	389	337	343	359	358	346	369	375	359	351	367	374	333	376	335	354	351	352	343	348	328	345	351	368	331	336	390	393	386	369	354	367	374	375	362	348	356	353	371	374	330	349	327	371	340	377	360	366	337	357	392	361	379	355	353	362	323	371	374	359	380	378	381	362	389	354	381	364	358	340	361	367	363	374	365	370	408	370	357	419	397	340	351	390	389	355	356	372	378	348	349	358	351	361	297	323	362	357	376	361	361	386	333	333	358	362	365	362	391	363	404	357	382	352	362	381	338	318	367	343	375	387	352	376	352	354	348	365	378	380	402	394	363	356	387	384	343	352	401	377	358	366	328	366	389	320	390	336	336	340	380	341	381	365	368	361	357	362	373	371	376	356	365	368	357	368	347	345	397	378	379	347	350	401	381	343	392	394	352	356	355	348	352	324	353	380	378	343	346	353	356	365	356	379	334	330	380	369	379	380	389	367	387	351	355	357	367	348	349	358	350	334	369	365	390	404	339	384	356	383	368	339	345	364	390	372	349	359	378	351	340	364	341	331	363	366	372	360	361	345	387	348	371	355	368	335	344	384	374	350	367	330	340	351	368	346	369	355	402	332	357	350	354	336	356	368	362	363	362	342	361	360	330	370	339	363	354	389	341	367	361	358	347	375	354	343	361	368	367	360	329	348	389	347	366	313	349	338	361	339	348	374	403	375	361	347	394	338	353	351	338	326	380	357	366	393	356	338	345	363	335	353	373	350	361	350	353	372	367	369	348	325	333	357	363	354	368	373	354	363	367	316	367	374	381	347	368	372	359	349	359	348	391	359	331	328	322	311	392	346	370	380	335	353	373	382	380	349	317	383	362	351	391	372	365	377	379	339	359	353	335	364	352	351	394	349	356	364	363	356	364	381	365	342	394	354	393	344	374	340	378	369	348	383	386	377	348	340	379	360	351	365	338	383	377	375	393	335	368	361	354	370	371	370	366	352	374	353	344	366	351	353	407	370	348	347	355	349	325	370	391	336	344	334	365	369	347	374	358	419	347	334	325	393	346	365	335	357	389	360	333	356	387	371	331	326	377	338	374	394	380	349	347	354	345	333	371	335	373	346	365	360	364	362	374	399	349	357	358	356	372	344	354	369	344	369	371	340	366	362	356	342	371	329	365	337	346	353	374	353	333	386	347	357	330	353	376	360	381	383	336	390	359	391	366	381	361	353	351	336	359	362	290	350	352	346	335	354	337	355	391	346	367	373	356	371	318	339	353	343	353	335	382	357	377	333	361	372	395	359	354	383	381	322	325	357	345	331	357	415	380	364	384	358	344	355	380	352	345	356	355	368	362	335	379	336	391	354	323	330	400	392	339	354	349	355	363	372	360	377	411	385	354	337	376	358	364	365	362	337	348	339	375	352	350	347	369	377	338	346	357	347	373	389	403	330	358	329	383	393	314	367	369	370	347	359	335	394	357	366	366	379	348	388	359	349	345	357	356	369	337	361	350	364	344	362	344	353	370	392	356	368	374	379	363	371	342	347	375	352	381	359	352	344	298	348	346	325	340	345	373	375	356	356	351	384	335	352	387	341	336	376	365	358	368	349	366	354	332	354	341	331	352	354	339	350	338	331	364	349	345	316	330	358	362	362	340	356	401	352	370	375	379	358	365	348	383	339	359	337	349	359	358	352	341	330	341	388	370	362	350	359	336	382	382	369	356	341	347	345	337	357	368	346	371	350	366	316	354	346	362	363	353	350	348	327	417	390	362	373	352	345	377	350	357	359	379	381	392	344	350	332	340	341	357	367	395	367	339	372	361	390	363	342	360	343	335	402	355	357	354	347	343	342	359	383	332	374	364	373	392	365	410	353	375	359	340	344	353	347	383	344	373	338	357	356	353	352	395	386	367	333	381	357	366	316	387	314	342	334	393	350	347	368	355	357	411	368	348	338	359	341	376	406	335	357	361	342	325	373	350	371	386	394	345	377	336	367	313	361	380	378	345	382	387	358	381	385	366	358	361	378	348	382	369	375	341	338	366	395	352	393	394	344	352	368	369	367	384	397	352	367	367	379	360	400	364	361	364	339	367	395	354	376	368	363	377	361	368	377	359	355	365	376	320	357	329	314	367	410	359	354	362	349	364	344	370	335	360	407	377	323	361	340	371	358	368	373	357	345	370	381	367	366	333	324	367	348
25104	20547	26852	25285	18322	9390	4958	3026	2248	1867	1586	1369	1174	1032	1038	904	775	758	677	618	623	650	628	583	562	490	514	531	490	507	487	531	488	491	512	487	527	493	462	497	425	518	526	507	474	475	452	471	469	483	462	524	462	474	479	516	521	472	481	463	481	462	495	495	502	484	488	493	466	515	441	460	472	502	440	477	479	472	487	483	410	509	513	480	495	490	485	473	479	452	481	475	465	467	494	497	514	496	493	438	469	480	471	496	449	466	518	458	458	519	475	467	493	454	516	431	439	461	477	478	466	481	492	494	483	446	503	466	469	485	490	469	463	442	487	459	478	461	530	460	483	517	508	491	458	461	526	460	468	487	449	489	422	479	508	480	471	454	437	493	440	515	476	500	457	481	491	478	462	487	451	471	512	443	459	472	479	427	483	495	454	462	504	493	465	483	475	482	440	466	475	453	483	488	488	459	489	506	512	478	487	462	476	472	486	492	499	470	494	491	517	478	425	460	482	431	471	477	463	485	474	455	502	462	498	475	479	433	456	486	456	461	467	517	486	512	481	506	475	477	495	496	498	457	476	460	503	464	453	473	520	472	460	486	496	493	448	423	493	540	481	452	473	459	484	442	513	478	425	473	495	497	494	492	495	475	454	479	464	464	480	490	480	449	480	438	483	506	462	485	434	472	473	456	486	461	499	509	522	464	483	440	521	460	515	478	468	500	488	475	487	474	504	496	474	466	463	444	500	497	461	499	462	476	441	482	514	461	505	510	477	466	451	433	503	473	476	468	505	474	440	430	499	488	433	474	494	491	503	466	450	456	469	449	469	508	493	460	501	447	484	470	501	505	494	473	459	457	474	467	462	478	468	505	447	465	430	455	478	497	478	443	485	464	487	479	413	493	478	471	459	488	479	450	482	488	430	469	494	486	482	480	480	454	531	479	466	449	459	512	481	430	497	488	463	495	476	478	465	467	472	494	489	490	487	465	430	469	443	494	480	444	476	489	494	474	454	468	462	445	458	452	478	528	489	468	458	470	534	503	462	477	479	441	483	457	489	482	479	477	429	476	516	468	488	482	473	449	480	459	469	465	467	484	488	474	514	462	470	497	512	496	462	496	457	447	459	532	494	497	423	474	490	477	470	467	491	457	456	506	449	486	493	428	472	485	496	489	471	475	501	474	515	483	456	479	467	461	470	522	464	491	487	488	472	467	434	464	472	444	505	450	484	493	472	480	460	496	496	421	473	472	421	462	504	480	478	503	482	455	473	534	448	489	496	512	466	468	475	480	489	482	483	475	482	455	492	454	518	441	514	466	466	450	476	494	439	464	475	475	455	443	450	448	494	463	471	426	487	497	491	480	504	466	476	459	424	491	469	513	523	492	480	465	491	503	500	448	445	493	463	461	498	465	498	476	411	503	475	430	520	451	470	462	451	474	463	482	476	469	472	501	468	488	468	500	484	506	472	484	450	494	511	446	504	497	441	490	410	456	494	444	462	483	474	501	490	507	477	517	474	473	471	529	502	472	462	501	465	452	448	503	470	493	472	473	506	470	476	473	456	491	456	516	467	461	488	446	485	435	474	458	470	490	464	490	467	481	473	442	452	492	490	499	446	497	481	447	488	507	476	507	471	448	499	442	451	460	510	451	470	520	459	507	520	473	468	457	436	510	483	457	456	475	497	482	489	478	456	470	464	510	463	460	493	470	456	455	509	492	490	480	493	492	492	491	515	470	473	473	491	453	473	497	491	477	483	460	474	525	454	495	443	463	498	459	478	484	483	497	482	508	472	476	489	495	475	482	462	454	494	499	480	513	472	490	441	504	463	453	497	474	516	522	475	490	433	479	479	482	459	480	449	488	438	471	454	532	471	489	432	474	506	468	458	483	482	479	452	467	452	455	477	471	484	447	498	492	514	511	502	465	429	461	478	516	514	493	452	455	468	464	517	465	489	461	466	501	514	483	522	461	440	468	450	479	473	480	516	450	510	499	500	474	500	447	480	464	497	472	513	475	484	486	492	489	464	486	514	437	474	489	518	509	482	513	446	494	458	473	469	452	492	480	504	500	469	473	464	481	461	479	478	488	491	451	478	454	504	498	457	453	479	513	479	423	495	456	428	462	480	493	457	471	477	445	454	445	443	493	469	480	466	432	469	458	474	461	463	468	480	493	473	428	480	493	494	458	481	477	457	478	451	460	464	481	460	451	458	462	487	498	456	457	455	460	471	447	475	443	491	444	494	464	518	512	501	462	432	505	471	478	490	489	460	484	449	468	476	483	487	492	445	487	516	425	474	464	463	437	494	506	473	473	486	477	477	485	472	475	482	480	497	439	487	494	493	483	482	490	445	470	457	469	486	493	461	468	509	459	481	460	487	544	494	485	472	513	479	474	459	489	452	467	498	513	475	460	505	496	453	473	460	446	477	485	490	440	489	461	494	484	477	492	455	492	509	473	470	508	492	463	490	488	471	488	482	466	464	459	463	502	457	482	480	501	488	484	483	476	508	463	472	503	448	473	462	452	506	479	477	493	441	450	489	437	484	466	429	459	466	467	461	451	476	491	497	532	479	488	444	468	490	475	435	498	463	470	508	512	446	483	491	493	471	457	516	473	500	483	483	476	486	481	474	464	466	484	456	494	453	487	472	461	476	529	496	448	473	501	504	461	458	483	455	496	485	469	475	464	433	498	469	453	496	535	487	469	484	481	478	454	485	478	497	489	471	477	486	469	477	485	488	467	477	486	469	444	470	457	485	481	502	462	509	500	479	454	483	470	449	459	455	455	506	451	477	457	474	514	474	470	509	510	494	463	512	458	472	487	470	502	475	438	426	519	498	415	496	487	529	491	467	503	494	481	469	476	481	459	459	456	477	476	470	467	443	441	471	465	496	460	505	457	449	499	444	447	415	477	460	454	497	516	505	498	470	474	513	488	487	501	444	484	487	425	472	460	483	455	460	508	498	434	503	519	501	486	465	464	486	470	460	482	477	511	443	487	470	488	501	511	477	486	464	462	464	495	475	479	495	459	473	461	485	470	495	467	490	466	468	446	512	496	494	492	466	470	454	449	446	464	472	498	514	486	426	494	464	470	481	461	469	466	452	477	474	480	423	470	479	490	451	501	446	465	493	489	488	492	471	455	438	536	506	456	515	474	479	485	489	468	458	496	466	467	536	458	486	489	419	466	458	442	482	506	520	482	477	455	487	460	449	447	451	494	458	514	485	478	451	488	425	507	464	463	509	480	437	504	474	516	459	479	479	480	498	532	452	509	496	465	456	486	477	506	508	446	461	491	466	499	444	486	495	476	488	427	503	490	489	453	501	502	497	464	448	517	469	470	525	469	466	482	482	457	498	478	445	528	472	480	427	480	458	485	494	483	462	441	452	454	489	481	469	480	463	443	453	517	478	474	450	463	443	465	515	484	490	460	493	458	458	495	475	470	470	515	472	416	458	470	458	478	502	501	433	492	498	491	479	531	457	435	466	447
42691	57813	45880	26746	13895	10213	7687	5737	4185	3480	3059	2535	2117	1866	1700	1349	1249	1081	942	831	869	797	696	696	621	636	633	582	597	524	548	543	534	525	491	520	498	529	498	503	481	448	454	486	500	489	490	459	473	503	479	490	499	460	439	458	442	463	507	484	495	475	501	463	476	462	493	475	485	487	479	492	474	479	447	493	443	467	401	522	491	505	447	503	469	487	490	467	444	487	490	486	492	482	492	496	491	418	500	467	444	485	495	487	473	473	527	464	483	485	462	496	484	444	459	500	476	475	507	458	511	476	480	489	496	460	506	461	480	488	524	521	504	484	443	469	479	469	441	487	446	454	457	446	465	469	451	482	498	478	473	479	506	486	461	483	428	490	469	442	478	456	449	477	467	510	461	465	452	451	478	502	462	469	450	462	506	470	451	448	481	498	493	487	481	502	460	478	451	497	497	470	497	468	449	503	471	463	468	497	460	494	489	467	484	465	479	518	513	470	471	496	506	475	481	476	515	463	508	494	532	489	497	461	486	490	464	525	481	490	468	509	433	482	459	509	486	477	469	441	477	470	528	530	496	484	478	474	468	459	461	506	459	504	509	452	474	491	493	470	506	431	479	470	447	516	485	502	447	507	468	473	500	454	507	508	481	518	485	482	446	477	476	482	459	439	475	451	484	473	494	478	485	545	476	497	458	458	467	476	499	489	485	492	479	446	479	520	490	467	494	492	489	453	511	475	459	458	493	506	483	496	458	467	444	536	482	497	494	499	468	466	475	466	468	476	507	504	458	481	438	485	520	464	504	484	467	515	465	481	473	477	449	481	507	491	463	459	489	442	489	471	455	489	456	472	490	506	477	481	447	522	467	507	485	495	460	484	423	509	446	479	482	457	478	498	480	489	460	491	469	452	451	491	442	491	478	476	464	500	473	512	491	505	498	500	508	496	471	483	476	473	467	449	479	489	513	510	474	469	494	464	465	498	512	480	483	491	437	519	482	478	428	466	451	511	454	472	498	471	469	447	463	456	485	501	493	471	480	442	476	496	504	497	499	463	453	469	480	488	494	451	471	463	477	473	468	433	442	467	479	495	497	503	483	451	476	477	471	444	515	443	453	480	493	464	470	477	491	494	463	491	485	470	494	478	442	439	461	492	474	494	452	470	505	450	472	451	501	455	466	489	454	472	518	469	481	487	476	462	487	506	463	469	491	472	534	446	478	474	466	424	448	516	498	455	447	476	459	459	466	468	455	529	510	470	497	469	479	494	491	504	486	473	462	472	463	497	469	503	489	446	460	437	465	486	492	456	465	500	494	489	449	476	474	443	461	475	486	517	516	455	470	483	492	463	478	501	505	460	470	449	493	526	497	451	465	488	451	455	456	456	544	451	494	494	472	456	474	481	487	495	449	491	471	471	491	501	500	462	492	485	476	439	475	486	495	475	430	470	489	500	490	441	503	484	499	464	431	491	474	482	465	477	454	440	464	473	504	460	493	515	485	454	477	465	489	483	517	446	487	473	504	480	468	476	472	466	465	470	489	494	500	539	487	450	469	490	434	477	436	482	464	532	466	472	463	460	450	494	535	451	484	480	451	491	460	488	477	456	492	437	456	518	457	509	467	451	481	458	481	486	450	470	471	472	482	489	491	505	461	501	470	461	481	451	441	465	447	464	460	477	453	487	473	485	447	499	452	490	503	502	452	479	476	497	465	457	487	459	447	468	454	472	509	518	436	472	490	504	481	503	487	476	512	493	445	469	487	481	478	500	502	464	508	503	462	469	460	487	471	471	479	477	484	453	452	452	504	477	494	437	451	452	482	458	515	489	444	486	512	499	497	467	500	440	472	500	494	466	514	467	459	444	474	463	488	438	483	506	448	458	461	452	475	453	463	465	462	473	458	460	476	450	441	499	508	454	484	463	457	505	450	492	487	485	485	473	466	472	454	503	456	456	496	504	455	479	437	484	464	466	492	528	492	484	485	474	483	456	481	453	464	463	475	482	432	496	453	476	470	429	476	495	429	472	462	508	490	484	487	518	486	513	463	464	497	430	498	479	476	520	475	503	454	468	457	493	481	506	466	413	497	460	490	502	493	474	481	456	474	473	505	518	467	485	477	450	476	474	483	455	493	496	492	483	442	490	467	525	476	498	478	494	537	493	478	468	494	452	471	449	477	487	431	485	463	458	480	484	488	460	451	491	506	464	490	476	492	444	512	471	471	461	487	434	461	491	462	511	500	491	505	492	502	476	485	508	461	499	475	489	485	522	473	456	521	441	525	502	487	493	450	476	488	476	458	486	459	494	468	476	481	461	495	464	504	547	494	483	464	464	460	500	474	504	463	466	451	455	490	479	474	530	467	462	475	479	486	515	489	494	490	457	512	478	464	434	451	493	438	491	428	477	500	485	478	462	481	515	480	455	489	487	476	449	506	438	470	465	481	510	492	499	433	471	464	486	468	479	516	513	429	468	489	492	468	495	487	504	473	516	489	482	489	466	477	475	470	462	474	504	469	503	488	463	463	472	478	442	449	481	448	481	448	480	484	509	467	520	489	494	500	489	457	505	492	457	473	488	480	484	469	506	494	499	418	496	476	456	484	530	473	470	534	469	458	500	463	507	456	476	433	490	478	528	469	449	476	458	442	535	499	488	493	464	430	472	491	434	478	485	482	516	515	472	473	447	468	474	441	461	449	484	493	475	524	447	456	440	465	516	493	473	489	453	491	412	468	458	456	477	465	471	473	494	470	484	481	445	500	456	451	496	464	470	494	458	460	458	455	503	481	462	516	477	463	495	459	483	498	479	490	446	456	471	500	466	500	462	544	473	476	490	458	473	443	467	470	492	491	466	435	475	467	460	466	479	514	461	480	515	449	506	465	514	504	460	429	484	506	515	454	477	461	454	490	439	440	487	469	487	500	444	456	444	476	503	500	475	461	466	464	464	429	507	497	475	479	475	516	448	511	476	493	468	492	491	450	503	468	438	459	473	463	443	506	497	499	512	494	469	510	473	489	467	459	524	499	491	498	485	479	512	486	447	500	468	452	470	445	490	476	482	491	515	484	490	484	470	470	475	492	491	501	475	500	519	468	475	499	441	484	505	463	447	489	435	463	456	466	495	460	496	459	491	493	475	487	479	490	494	501	498	483	480	476	497	469	460	487	468	482	445	458	433	477	492	424	480	475	433	465	453	462	489	522	497	542	492	517	479	489	470	486	498	461	473	478	458	499	481	450	495	500	466	491	468	490	496	465	496	476	442	445	492	483	474	493	498	479	487	489	475	511	483	501	481	506	497	471	484	525	463	498	499	520	473	490	443	499	460	503	477	483	477	473	457	497	493	475	494	478	491	499	482	437	485	497	474	484	499	478	480	451	487	462	424	456	482	437	454	495	456	481	485	506	437	465	519	489	478	463	464	501	482	459	485	505	472	478	494	480	494	458	462	476	499	472	453	484	456	488	474	480	491	493	489	485	453	492	493	538	454	480	469
22393	20334	26862	23860	20376	20234	14229	5906	3912	3248	2818	2347	2157	1841	1626	1452	1346	1156	1154	1077	1072	1051	1014	945	963	945	916	874	848	865	843	853	858	858	804	826	811	813	809	783	804	748	777	765	727	786	770	829	789	761	779	790	778	756	793	798	748	756	767	840	752	792	744	811	738	750	781	775	769	780	719	792	812	766	743	754	764	786	764	769	831	822	810	794	786	759	706	759	808	808	764	785	797	774	856	778	763	781	819	759	805	817	783	736	839	771	840	776	788	801	814	756	816	796	739	776	749	762	727	765	815	751	843	746	823	776	796	774	777	784	785	736	732	754	655	802	752	763	756	735	782	823	745	846	775	799	757	765	776	838	786	787	722	815	749	779	738	757	788	768	700	802	780	748	748	820	811	787	772	801	782	763	765	751	781	719	741	747	785	762	755	758	764	829	798	771	766	810	764	783	739	795	780	748	766	757	784	766	817	807	744	762	755	818	763	755	802	758	804	766	783	794	810	798	838	789	798	766	740	808	819	761	750	750	785	721	793	755	764	790	806	768	741	756	778	773	823	735	772	788	800	724	713	804	817	747	745	757	818	775	784	790	826	744	801	696	769	738	760	772	773	808	769	755	784	795	762	766	735	766	736	798	755	775	776	750	740	744	809	790	763	794	786	784	783	740	718	757	801	765	756	772	798	798	829	741	775	752	809	795	793	714	778	775	796	789	766	767	767	794	746	775	769	742	787	781	814	763	720	833	761	771	796	789	761	770	767	814	766	771	727	807	755	790	758	819	757	769	835	739	783	747	794	750	749	755	745	726	790	759	721	783	759	718	736	760	766	757	767	790	788	761	817	753	798	774	789	813	784	772	759	789	703	779	756	777	748	783	836	795	765	779	728	765	866	768	738	800	771	780	775	773	744	794	779	758	800	756	738	813	817	781	763	755	733	799	782	752	733	751	825	750	764	758	817	781	767	790	768	784	790	749	805	735	785	763	773	767	776	753	816	750	737	767	739	830	748	781	787	825	704	776	794	772	732	739	794	739	802	829	759	739	779	799	792	814	779	770	823	805	771	807	770	753	749	753	760	758	792	783	777	781	737	779	768	770	812	745	733	752	750	752	721	755	742	716	772	771	789	790	789	683	751	776	762	722	749	787	760	789	739	801	740	770	757	800	768	759	741	779	762	811	754	766	747	694	789	754	812	746	790	746	813	768	760	789	778	758	753	741	783	744	795	770	733	783	794	774	801	816	765	730	739	767	775	787	766	776	830	834	760	848	815	738	755	753	785	743	769	764	763	790	793	784	775	758	733	821	749	767	776	803	777	784	812	779	732	778	822	749	798	762	790	787	755	762	774	760	760	775	799	798	733	797	743	787	782	804	804	722	780	794	753	752	737	813	769	800	759	815	791	783	761	764	778	786	750	801	753	791	744	766	775	783	764	743	799	728	763	820	763	786	814	749	797	771	754	796	835	807	737	767	801	761	776	769	759	758	764	759	783	799	756	813	758	787	791	801	720	768	807	774	810	772	766	812	779	771	768	742	761	762	783	747	808	769	734	810	738	789	756	803	835	770	786	792	752	713	767	767	748	753	814	779	771	752	805	779	701	785	770	800	804	743	760	793	776	809	794	736	789	800	802	768	733	756	791	781	762	751	759	790	789	787	800	777	747	745	816	781	752	797	773	768	764	790	737	744	819	824	732	709	763	781	749	791	772	779	756	800	787	784	789	704	724	791	793	759	730	759	751	792	801	775	778	814	743	773	793	794	768	758	759	786	777	801	771	731	791	766	791	793	770	815	743	787	766	752	800	767	764	760	757	711	750	763	815	782	776	784	752	766	727	802	764	732	732	760	759	786	763	764	745	758	808	782	761	812	741	790	758	798	759	774	745	769	750	791	783	746	741	788	804	775	801	806	798	731	773	827	779	732	727	768	769	784	800	771	809	775	813	745	722	739	820	809	774	808	773	751	766	750	722	807	819	817	778	778	748	762	711	755	737	773	734	803	753	793	728	743	756	835	826	773	798	786	738	793	710	783	760	772	750	847	738	738	765	757	795	810	752	838	741	800	763	786	778	791	772	794	770	801	752	747	756	719	813	712	791	811	779	810	774	758	819	784	775	710	789	776	703	779	785	776	787	743	819	769	798	812	775	792	820	769	740	758	781	752	739	738	751	747	800	791	805	739	813	741	801	776	808	784	788	785	798	815	791	737	841	765	747	768	784	749	777	800	752	780	785	784	730	732	742	752	740	758	766	769	717	728	767	792	728	777	802	751	759	785	775	790	773	818	736	755	750	820	774	783	770	799	802	789	821	773	778	748	806	812	804	781	724	826	790	750	763	806	792	820	787	726	714	772	823	753	781	772	739	749	776	754	782	798	745	736	766	779	712	759	779	781	800	763	775	801	815	767	738	783	762	794	768	768	790	750	804	718	828	769	772	778	722	814	764	739	789	753	752	800	827	758	801	750	748	805	798	797	770	800	755	738	821	724	794	753	715	789	814	773	779	753	735	793	773	747	777	803	822	799	774	765	714	775	794	784	765	785	749	793	759	775	738	790	759	743	741	752	740	825	799	773	771	760	759	759	764	787	804	797	833	784	742	789	816	790	785	785	753	764	756	737	743	770	749	777	737	784	784	749	714	737	803	766	773	760	744	807	788	799	787	747	754	749	753	741	756	799	753	824	760	731	735	752	785	780	748	775	822	784	776	793	763	800	801	812	791	831	808	768	793	795	773	759	780	781	797	774	770	751	779	800	828	760	779	794	759	798	792	794	796	758	736	750	755	753	804	775	791	770	813	783	779	789	820	792	783	749	767	792	740	761	829	758	710	781	752	787	723	746	789	789	781	787	800	733	781	838	782	768	785	772	767	769	743	789	816	760	778	736	787	810	776	789	740	710	804	753	774	810	781	777	817	787	735	848	780	760	772	749	776	739	795	790	739	795	761	737	758	733	725	748	810	770	736	765	745	767	792	755	742	757	799	740	759	765	725	773	791	814	826	766	765	766	792	712	765	803	795	789	739	778	808	782	751	755	760	765	820	759	754	767	729	775	736	834	773	795	776	723	732	742	780	737	791	753	823	794	764	754	759	780	771	764	732	803	777	764	769	766	768	777	808	744	800	731	795	801	777	747	810	777	780	792	811	789	808	783	769	754	789	743	780	821	784	796	791	781	775	787	778	770	806	754	721	724	756	764	761	795	810	789	770	784	800	767	785	812	752	741	756	795	735	778	740	724	821	779	757	751	765	762	765	750	748	801	771	736	742	786	740	792	778	730	769	838	760	741	783	723	723	742	782	720	747	802	797	803	765	767	786	764	775	760	751	737	786	762	793	776	784	800	774	776	835	799	818	793	812	727	768	840	777	740	781	779	767	833	839	762	784	799	754	783	802	775	812	757	808	792	788	809	733	761	762	791	802	755	796	788	783	747	789	807	733	804	782	772	752	778	778	754	804	737	786	815	786	764	811	776	783	783	761	766	752	831	769	840
48118	70399	57908	36031	19968	14585	11073	8744	7014	5905	4863	4055	3444	3013	2603	2286	1957	1726	1534	1441	1355	1252	1133	1150	1068	1023	900	948	877	897	827	840	897	884	843	804	845	828	837	815	795	771	755	793	816	793	776	767	817	741	848	784	785	749	792	764	785	750	734	779	795	771	734	772	767	766	792	768	741	761	767	799	776	813	745	758	785	735	791	798	807	727	785	753	794	770	758	783	755	729	771	851	797	756	761	779	789	785	774	771	752	765	805	782	738	754	755	725	759	824	784	754	725	785	742	757	768	768	779	773	749	747	772	800	738	720	749	742	761	752	749	764	737	719	716	774	741	769	768	687	749	719	781	783	745	766	772	742	773	737	797	774	785	711	764	725	804	784	767	776	788	781	751	774	746	737	783	755	766	737	762	800	750	780	762	818	819	761	742	764	771	732	782	788	775	753	748	752	766	771	774	773	742	777	737	758	739	801	758	715	770	743	759	780	826	778	757	720	775	735	768	760	720	744	786	777	761	748	755	791	696	748	770	795	792	731	754	717	783	718	747	764	761	756	817	790	765	751	794	784	755	775	722	716	816	783	746	783	774	778	760	733	730	750	759	794	809	717	782	733	751	748	759	768	752	789	769	769	776	785	722	762	752	768	815	748	716	762	710	795	774	719	763	789	748	760	719	695	756	729	767	792	810	752	714	712	758	734	759	766	725	752	729	748	752	710	760	753	788	788	781	764	740	731	732	767	743	781	770	761	803	722	772	756	774	775	786	751	753	754	769	743	736	711	794	707	747	743	743	807	754	754	752	746	706	774	774	787	739	780	742	778	769	800	750	758	744	782	821	745	822	713	799	749	751	754	755	752	765	737	769	800	763	809	781	767	727	746	777	784	786	755	774	777	758	782	805	754	766	764	738	765	781	723	735	755	779	783	790	787	735	759	758	759	766	721	751	738	745	754	752	753	773	753	806	755	766	731	741	787	762	761	724	727	758	760	713	775	783	752	763	753	769	793	710	763	757	790	748	759	725	721	719	704	760	743	767	760	765	749	740	824	784	763	782	743	774	815	753	757	723	726	823	783	759	738	703	736	786	744	776	732	797	776	748	791	729	747	756	713	749	781	778	739	700	748	759	749	781	797	782	768	711	753	795	766	777	820	750	757	744	746	763	729	761	726	701	745	792	845	766	712	740	752	702	737	715	721	756	766	781	826	707	768	740	807	780	706	764	778	771	787	703	796	705	722	729	756	782	776	757	756	746	735	765	727	760	726	742	744	788	734	762	710	760	741	762	778	797	762	708	761	779	777	735	769	744	728	750	787	802	751	785	788	825	732	753	723	735	785	738	797	741	756	755	775	718	769	690	781	726	784	774	725	740	747	710	764	747	721	744	703	769	798	788	730	763	752	773	821	759	755	728	755	771	754	783	743	773	751	762	734	711	746	780	790	742	755	730	732	726	712	768	726	784	786	754	770	777	742	784	722	766	717	764	750	763	791	788	757	741	738	780	757	750	781	744	787	751	740	750	733	830	761	733	728	747	762	728	789	760	785	763	728	780	755	733	749	746	765	749	786	785	816	769	730	779	791	738	745	723	765	749	749	764	725	802	753	778	736	771	761	749	813	719	788	735	726	722	783	760	712	754	787	745	787	729	819	757	781	788	761	740	803	757	767	780	781	772	751	798	753	777	771	753	724	728	774	759	744	744	789	710	787	724	762	771	730	788	784	797	778	696	794	782	748	785	769	745	759	757	770	772	739	774	736	721	768	739	776	785	717	785	739	727	825	785	748	756	714	719	780	782	776	778	738	733	739	808	800	737	739	765	704	730	736	765	792	754	782	749	806	795	714	709	785	791	690	725	716	748	758	758	780	757	774	766	742	759	722	730	725	731	695	761	744	745	776	756	813	768	751	746	711	751	785	742	746	755	720	747	716	744	769	818	760	749	746	734	756	760	802	786	749	748	813	752	740	747	736	762	789	692	799	685	771	744	742	767	778	777	782	737	770	718	738	758	741	732	717	746	714	769	784	770	782	752	741	772	721	759	756	759	793	717	762	740	774	747	770	757	716	780	729	780	773	763	758	761	735	724	778	771	781	733	775	806	732	757	775	782	755	722	735	769	738	759	729	726	767	805	755	798	741	740	782	717	772	729	760	723	788	731	793	759	723	779	700	748	730	761	746	788	794	690	795	750	770	800	799	739	776	798	776	773	784	762	754	734	754	757	765	734	754	757	752	792	761	775	714	797	709	775	813	717	746	702	703	790	747	772	755	751	755	758	766	730	720	753	775	740	799	706	770	766	776	775	770	745	737	712	758	740	741	771	747	757	798	803	708	739	762	784	747	702	756	737	745	728	755	758	755	733	774	774	775	784	750	781	737	767	764	757	784	771	767	817	746	781	757	766	790	810	726	766	754	740	754	761	724	741	751	758	752	770	774	743	726	774	737	749	796	756	729	780	765	748	753	758	783	741	732	777	736	792	787	735	796	736	766	740	774	769	752	786	740	747	761	783	749	752	736	700	813	735	743	719	765	674	802	785	739	730	746	748	804	722	766	751	752	760	752	725	740	728	791	792	761	754	774	783	748	777	769	737	732	791	768	794	721	767	749	744	723	725	761	735	779	764	762	717	757	725	734	773	702	708	738	728	744	779	749	726	757	753	782	807	767	782	724	777	730	762	771	749	754	774	739	758	789	790	737	747	727	737	743	788	748	758	722	773	811	753	735	724	743	810	766	767	833	841	736	717	713	791	767	774	761	767	761	739	753	762	770	769	765	784	804	722	772	809	756	734	764	788	792	747	769	768	783	756	788	776	746	775	748	758	735	809	719	782	763	770	758	716	806	768	712	752	738	723	690	728	757	761	778	743	775	739	738	753	783	699	735	733	815	764	759	788	779	720	761	799	781	772	744	730	792	769	747	779	816	770	745	717	750	797	775	720	754	790	741	690	778	733	778	736	716	752	800	771	701	751	780	752	777	760	808	744	775	759	707	769	783	786	780	760	728	762	769	777	734	765	792	751	734	738	734	792	734	719	766	773	772	748	723	786	818	750	743	804	805	761	800	817	761	735	750	777	732	738	785	772	768	785	738	743	721	748	735	716	773	782	737	782	714	755	777	750	719	781	749	755	743	791	703	756	773	740	763	762	779	815	771	744	752	745	743	771	789	787	705	741	749	788	760	752	750	771	735	761	790	712	760	784	769	745	753	803	799	726	761	788	756	749	741	736	755	719	779	773	742	744	721	765	787	734	749	752	746	797	743	756	715	730	751	788	788	736	722	773	758	731	770	738	792	760	732	750	729	781	780	762	776	740	742	763	773	773	719	727	754	788	784	780	762	746	764	777	737	756	763	753	767	762	758	746	750	738	816	749	786	775	743	737	792	765	780	760	737	769	777	740	796	752	732	755	777	774	735	750	738	752	753	805	773	784	754	772	768	759	781	746	757	801	775	766	792	753	772	769	793	721	758	777	724	725	766	762	753	752	682	749	734	744	817
39342	39049	31793	16717	6383	3746	2646	1930	1456	1287	1102	977	907	785	696	645	589	569	511	486	471	461	484	406	417	408	398	353	390	370	367	363	355	362	338	386	362	374	344	331	327	333	378	335	386	347	352	370	334	361	347	352	351	352	400	362	367	344	339	350	354	380	340	340	361	355	343	329	336	344	375	314	331	337	343	379	352	340	340	365	333	388	368	331	353	340	354	350	342	347	326	368	390	338	374	345	322	382	372	359	371	349	344	347	355	366	340	359	351	334	364	358	394	331	347	310	342	347	353	344	315	352	345	348	341	372	331	352	331	324	374	340	372	371	362	369	352	341	336	297	359	351	352	391	352	361	345	379	340	350	339	350	324	378	368	363	325	367	341	369	360	344	367	323	339	335	343	355	348	338	336	322	367	325	355	364	349	337	349	390	358	352	354	350	366	370	379	376	355	368	346	332	375	338	361	341	357	323	325	385	317	310	350	324	373	334	369	337	358	346	333	375	394	332	358	355	376	361	347	378	358	343	358	296	353	343	357	369	365	367	378	386	349	331	374	362	341	324	379	375	373	363	356	345	349	373	365	322	347	377	380	346	370	364	369	362	371	350	378	344	334	346	357	323	363	367	343	347	357	325	342	333	367	328	345	356	356	378	370	335	341	329	357	380	382	350	354	343	352	342	333	382	336	360	332	332	342	380	360	342	368	321	377	386	316	321	327	378	390	353	371	341	369	346	350	340	322	328	361	354	364	339	356	340	376	360	371	392	338	352	350	357	352	321	366	341	371	312	343	362	332	339	286	368	356	334	352	330	346	337	349	332	358	335	356	319	339	331	330	379	324	321	360	362	344	339	363	357	355	342	341	349	304	308	324	350	327	346	362	385	328	323	350	352	337	371	348	335	329	339	359	351	319	350	384	354	378	359	343	345	347	361	343	342	367	370	347	344	345	353	374	320	344	371	320	320	331	335	330	364	338	340	300	313	314	371	334	359	350	355	334	336	305	357	348	341	342	310	352	362	337	379	323	343	360	355	333	336	377	361	346	348	343	366	339	348	400	355	367	360	338	353	356	312	363	323	369	368	333	337	381	373	367	370	380	335	319	337	356	345	356	332	359	367	320	356	340	402	351	355	359	385	355	335	371	367	385	320	374	363	359	358	356	361	351	367	326	332	377	351	345	363	354	389	352	344	380	369	383	355	352	375	374	317	364	357	356	377	325	340	374	396	341	347	340	338	343	356	359	365	364	347	365	369	364	364	364	382	347	383	350	367	351	347	332	353	327	375	343	371	350	351	313	349	351	325	347	381	362	374	333	402	329	336	384	394	347	370	390	343	328	374	381	343	387	353	361	352	378	365	340	360	324	319	360	357	344	332	373	380	373	328	329	346	338	376	345	361	349	359	376	344	347	332	365	365	322	331	356	345	351	303	336	342	367	361	365	357	359	349	373	342	368	393	376	321	359	366	334	348	335	353	379	372	323	331	319	343	334	379	371	361	359	384	384	370	339	373	339	345	381	354	379	315	359	341	373	381	345	320	378	332	338	354	358	402	358	367	345	305	320	363	357	366	367	386	348	337	364	345	358	330	350	331	355	323	319	371	343	314	372	389	319	380	357	352	358	349	325	340	349	398	383	350	378	347	349	351	369	371	342	335	367	369	386	370	354	342	381	349	327	354	354	368	377	378	332	334	366	386	332	313	340	330	345	314	335	306	340	379	347	356	342	347	360	416	356	344	327	354	339	344	378	368	334	368	331	361	351	353	298	330	349	371	330	349	344	359	335	352	307	340	365	320	345	358	358	355	373	334	377	313	355	374	340	329	355	354	402	317	362	368	345	341	377	332	406	322	362	372	363	346	368	353	354	342	362	363	339	339	341	353	345	331	360	374	343	347	354	377	319	343	370	332	370	342	326	361	337	378	344	385	365	343	327	323	336	341	364	352	329	354	369	356	357	329	371	329	359	376	353	325	361	365	333	339	354	381	345	359	334	390	351	334	366	337	379	315	333	351	373	365	322	367	352	341	336	338	347	323	339	327	327	369	353	356	333	346	376	372	362	349	352	365	336	362	362	352	347	375	310	337	352	334	323	359	332	352	329	330	363	378	361	343	384	363	367	353	380	333	373	355	348	332	321	332	409	384	344	367	361	324	362	328	330	375	309	365	380	322	339	358	345	335	334	325	348	399	354	326	357	342	375	368	358	350	351	367	376	346	334	330	317	351	373	351	372	389	354	348	313	357	359	367	370	346	347	330	316	384	363	341	324	352	335	385	361	336	339	361	337	350	335	343	340	367	353	346	356	386	327	373	341	340	358	341	357	348	345	355	359	351	348	368	405	340	336	365	326	369	382	357	326	362	327	373	338	321	336	332	334	339	377	346	378	375	327	359	336	373	378	344	372	328	362	351	372	323	348	384	358	380	367	347	370	339	386	353	364	338	350	342	359	358	351	339	371	335	353	361	346	352	331	351	352	340	358	371	375	369	363	378	331	350	347	353	367	316	343	324	373	375	350	338	354	352	406	343	327	390	319	350	336	334	336	364	353	377	378	372	355	344	325	369	371	333	349	349	397	334	353	349	331	356	347	336	339	334	348	349	355	344	345	340	372	349	359	347	379	348	343	323	350	362	308	381	359	361	355	334	350	333	350	346	349	372	371	372	358	363	340	363	321	352	357	353	316	357	326	373	320	328	359	363	388	339	324	335	351	333	358	358	335	337	366	359	371	357	341	383	346	307	320	349	334	360	349	355	343	353	388	387	329	369	344	369	360	351	350	317	315	327	357	365	363	349	316	365	346	334	318	345	365	340	325	354	375	343	348	375	342	367	360	373	342	327	352	368	344	354	357	358	320	366	358	343	290	332	335	323	360	356	327	374	337	378	347	357	346	315	351	338	368	314	326	402	334	324	332	359	351	359	351	387	353	397	336	347	346	338	354	343	353	339	353	374	389	391	369	344	318	355	350	342	363	351	346	328	345	338	326	353	354	357	323	337	354	380	351	355	369	351	338	347	333	321	357	398	352	354	364	381	363	351	383	382	346	368	320	334	352	367	336	350	328	354	344	369	354	380	346	376	342	334	366	344	365	353	359	350	366	340	368	370	351	372	362	342	378	330	343	411	332	330	350	389	345	342	333	332	328	336	353	381	340	329	330	360	363	350	352	322	378	380	330	330	334	385	313	335	356	335	351	335	310	345	326	362	371	369	353	337	348	380	350	363	373	391	345	345	341	361	391	396	330	341	363	334	348	355	337	336	358	400	370	347	362	335	341	331	378	367	401	320	324	352	339	364	342	325	360	357	362	281	353	355	358	352	351	325	335	328	352	388	367	360	379	369	364	386	354	333	302	348	379	371	382	370	369	345	370	377	320	335	336	392	334	338	339	351	337	352	367	353	314	356	361	337	363	302	335	371	341	339	322	357	318	350	362	349	336	375	332	395	369	345	339	326	328	372	361	334	333	337	359	369	363	331	363	347	365	305	399	344	363	336
43576	47516	36697	17904	10022	7005	5165	3824	3091	2583	2105	1809	1572	1333	1154	1036	906	764	685	667	663	577	572	441	473	470	497	482	446	421	443	416	383	381	349	408	364	402	400	377	339	355	341	408	384	351	402	434	389	364	367	364	361	380	386	348	374	395	380	389	419	337	380	386	365	377	361	373	376	360	342	385	350	412	372	409	374	376	407	369	365	403	343	349	400	383	321	389	342	379	366	394	372	367	369	371	386	385	350	355	357	388	376	391	372	380	351	365	390	390	385	366	358	389	373	408	338	353	423	417	361	350	379	334	359	391	360	379	416	353	338	379	354	369	353	416	382	364	363	387	365	360	385	340	369	394	357	345	352	346	374	389	347	382	401	388	391	391	398	344	400	351	386	378	420	396	333	376	349	339	365	386	364	370	372	381	362	325	373	385	385	389	357	367	360	371	376	357	387	382	365	373	353	374	335	383	383	374	381	361	388	352	361	365	394	377	344	365	377	385	374	347	383	364	377	364	373	395	385	359	358	365	391	379	360	353	359	406	370	360	379	375	387	360	354	369	342	373	383	360	382	359	414	355	351	371	365	373	385	356	358	387	369	376	379	385	378	355	415	385	380	384	357	371	401	385	383	367	342	367	357	377	390	364	368	320	387	393	362	375	373	352	381	368	374	356	380	370	339	372	367	347	371	349	379	367	353	392	333	417	341	369	383	362	367	369	355	390	397	361	383	392	367	371	379	373	391	380	363	379	363	389	369	350	378	351	380	331	364	390	374	325	362	339	374	364	366	380	363	403	387	387	359	363	373	355	391	339	350	361	359	390	357	384	342	352	364	378	375	398	374	396	351	358	327	370	391	359	399	358	392	361	352	348	351	338	366	356	383	367	346	369	366	367	337	378	356	387	387	363	355	393	371	379	364	353	410	401	363	349	374	383	386	335	382	383	375	394	346	367	384	354	380	363	368	368	361	378	364	369	389	368	365	327	346	373	372	379	391	375	370	356	355	367	372	385	389	392	394	392	336	385	362	355	406	344	366	368	408	357	349	352	375	385	364	366	383	340	341	378	361	391	337	355	391	384	366	354	345	388	414	388	371	361	351	341	351	378	327	341	385	393	374	397	348	369	358	380	386	362	357	356	383	379	384	389	360	351	351	345	388	384	386	381	365	381	379	389	349	394	361	366	362	364	345	359	375	351	355	389	355	376	365	382	416	376	391	386	377	358	379	382	398	398	404	367	403	387	378	352	357	378	352	346	378	332	388	405	376	385	355	342	364	409	363	408	380	377	369	359	420	377	366	361	388	383	365	378	340	343	351	380	344	359	380	381	383	336	399	382	392	376	398	408	382	349	369	374	378	360	351	397	362	345	383	373	393	393	382	392	362	339	378	355	391	373	376	382	380	360	401	355	362	396	361	397	392	401	409	378	388	370	383	361	370	339	340	355	380	340	390	354	399	372	387	358	404	331	357	356	379	371	405	394	357	422	366	372	344	359	343	377	426	383	360	360	360	383	407	373	361	395	372	355	352	361	361	354	381	364	376	351	373	374	345	334	351	382	356	373	400	387	370	362	393	359	361	387	409	407	377	373	369	377	334	387	334	382	382	372	384	377	396	332	403	357	393	387	355	369	384	382	409	374	374	385	351	379	386	388	357	374	364	379	354	414	382	363	373	405	409	364	385	349	377	392	342	375	390	385	347	340	376	387	373	391	380	413	362	398	352	372	355	386	357	397	379	387	339	368	382	365	372	369	378	372	376	379	372	349	395	376	365	352	363	352	347	402	364	364	366	389	348	379	395	392	379	363	399	379	376	386	358	385	393	373	345	323	337	365	356	327	359	365	392	358	381	351	404	394	358	339	354	391	330	360	349	380	336	386	354	373	345	364	377	335	400	359	392	393	349	343	316	393	345	401	374	356	369	377	391	347	369	355	351	350	344	363	393	383	367	373	382	371	379	370	347	375	352	383	354	349	411	355	361	363	385	392	374	365	348	374	363	373	364	413	334	354	368	346	364	376	354	341	396	349	408	393	349	379	370	399	363	360	372	373	360	365	406	335	379	352	374	369	370	385	339	375	401	390	339	356	382	395	377	351	364	342	418	346	326	369	352	385	384	388	371	363	378	353	353	383	384	382	382	347	365	390	369	383	346	379	375	383	342	374	368	366	329	331	363	349	379	340	362	350	351	344	387	347	362	340	390	376	385	348	351	379	366	348	399	366	384	345	387	372	340	371	376	407	369	332	359	401	349	352	375	398	385	351	370	328	405	385	354	373	382	400	359	371	351	320	332	365	362	393	386	345	367	366	343	355	388	389	348	345	383	374	309	357	375	387	379	376	392	328	360	338	360	356	364	340	385	366	362	386	385	397	390	342	371	369	367	381	381	346	358	351	394	387	390	351	374	370	383	387	380	362	410	369	350	359	344	368	391	365	351	368	377	363	385	375	378	350	368	355	382	373	373	368	360	383	353	389	354	393	375	370	364	369	354	412	368	361	368	376	383	384	356	378	410	403	384	357	351	351	391	366	387	385	336	352	396	385	370	384	403	372	359	348	367	377	381	378	357	398	382	361	359	403	381	376	334	373	354	372	400	382	360	360	376	372	394	388	389	368	351	368	382	373	364	352	372	372	378	368	378	379	364	404	381	363	373	372	386	380	380	340	368	393	380	409	374	361	392	361	395	371	410	350	401	330	376	353	378	386	357	385	366	375	371	394	368	369	366	373	363	381	383	382	357	370	353	373	374	363	399	375	370	381	375	402	354	390	372	395	359	371	337	350	349	384	377	347	377	391	406	356	373	341	385	359	373	377	373	344	381	355	367	360	356	390	368	348	354	388	389	383	355	364	358	374	371	374	382	367	407	364	348	320	373	361	366	399	367	355	391	379	374	394	389	392	353	363	382	412	349	383	359	390	360	322	378	380	374	346	369	327	372	378	358	363	335	369	385	403	350	357	358	346	382	350	357	378	350	352	340	367	385	374	358	363	335	370	325	398	353	362	369	379	337	356	362	349	387	357	390	411	422	340	367	402	384	420	385	331	356	366	354	340	397	357	362	322	369	391	328	387	379	342	360	387	388	355	388	352	347	397	353	362	395	360	379	366	372	378	379	386	391	355	343	378	394	381	353	411	356	374	349	362	384	355	386	359	368	387	377	367	349	361	399	396	361	353	361	353	386	342	370	355	344	372	330	382	412	351	335	353	366	341	344	389	407	402	366	389	352	370	399	427	364	356	377	350	363	364	372	353	373	339	399	369	347	337	381	368	378	352	373	387	350	352	361	407	382	365	364	355	349	359	376	366	361	384	432	341	372	406	359	391	369	333	363	363	380	394	382	343	365	370	357	400	358	366	394	361	375	369	347	375	371	384	367	383	400	366	379	431	369	403	349	329	364	390	375	400	382	380	363	356	352	361	370	383	368	430	402	355	348	380	378	378	380	372	361	403	369	372	354	361	352	345	396	325	359	351	362	353	370	353	380	366	350	404	372	342
25173	20618	27012	24762	18260	8915	4477	3024	2281	1922	1702	1481	1370	1252	1083	965	880	771	721	671	691	598	633	536	564	561	552	555	556	512	533	501	480	492	512	462	501	510	489	448	476	488	497	522	484	470	491	507	501	505	485	522	499	510	481	474	497	472	511	460	488	505	490	518	464	461	517	490	475	464	460	495	466	487	483	510	497	497	488	519	499	488	512	492	511	463	455	462	489	494	478	463	505	488	476	504	464	486	523	468	464	509	489	505	461	479	480	479	503	466	469	486	486	533	499	478	492	466	486	489	490	477	455	483	516	487	491	483	474	491	502	471	482	492	497	491	492	520	467	452	481	471	493	493	490	486	495	500	483	482	485	494	505	452	502	480	478	499	490	457	522	512	539	464	465	490	485	493	471	486	494	501	498	454	456	468	477	456	472	472	469	484	447	461	454	466	474	454	496	471	497	465	464	489	488	478	481	506	485	450	458	468	477	492	457	478	464	513	434	475	451	496	504	496	451	490	516	448	467	493	434	497	490	504	424	479	494	490	526	526	460	488	507	463	510	469	476	449	474	442	469	477	493	495	488	502	419	483	476	483	487	518	479	440	478	483	511	488	457	507	485	453	485	477	479	514	460	496	460	502	475	468	489	492	488	479	487	472	440	490	521	449	498	499	491	470	462	436	500	462	505	493	493	494	493	486	474	486	479	498	476	513	490	488	513	505	455	479	487	486	479	514	487	514	502	480	500	467	507	442	520	488	449	498	503	528	503	494	447	467	456	484	513	476	476	457	487	495	446	437	473	505	470	481	453	478	502	495	500	487	468	489	503	512	469	480	451	466	511	470	473	431	466	486	493	468	503	431	482	504	430	502	469	521	516	437	483	520	489	463	463	533	489	481	498	461	503	485	489	491	493	459	463	489	476	480	488	505	485	480	503	489	492	463	448	452	516	484	488	496	487	479	477	508	489	471	464	477	481	507	511	528	479	506	488	495	488	494	463	505	482	460	496	485	504	472	501	512	466	453	465	459	486	522	458	445	491	484	442	446	495	491	484	511	493	498	447	490	501	494	473	469	507	503	479	498	512	502	465	476	425	468	459	481	474	476	485	464	469	484	484	464	463	540	495	493	486	456	457	495	474	517	503	460	479	476	490	480	477	491	477	481	464	454	498	462	509	502	501	481	444	460	490	520	474	478	465	554	486	498	467	505	465	425	466	452	506	500	501	483	446	476	468	471	498	449	513	477	445	499	486	474	505	458	451	490	510	484	481	472	503	444	493	455	467	484	437	489	480	455	484	498	509	498	479	466	486	503	469	461	440	493	455	447	502	499	450	491	484	498	501	500	470	476	499	475	479	495	493	471	481	535	508	458	484	471	482	450	482	467	484	487	463	462	471	527	496	496	503	497	511	480	458	481	500	502	521	473	501	488	529	471	468	452	495	488	486	488	484	452	474	486	519	470	486	478	503	425	445	478	485	464	516	504	481	509	462	479	497	491	496	463	495	471	489	458	471	496	473	441	453	477	462	500	479	487	483	463	483	510	486	482	537	465	492	449	485	485	488	502	502	479	447	424	480	492	472	476	513	494	492	498	514	489	513	459	511	504	500	556	503	484	502	459	503	526	462	487	487	502	444	461	447	461	467	497	444	493	472	496	504	483	494	441	541	465	486	464	480	498	493	479	489	486	474	488	519	472	521	494	449	481	460	461	456	459	475	511	506	502	521	480	463	487	471	464	437	468	503	501	494	484	488	498	489	495	500	454	468	441	479	468	471	476	478	465	448	459	468	454	504	485	482	496	489	529	481	461	465	477	451	470	492	461	454	485	462	498	487	471	496	491	498	479	496	485	427	457	478	475	513	469	507	529	493	439	480	494	468	470	503	493	498	497	481	504	443	509	470	513	517	465	502	509	454	500	499	450	499	499	490	526	515	451	498	457	491	478	479	467	479	486	495	485	493	493	494	478	497	519	469	483	507	506	520	518	442	507	481	490	484	465	497	498	504	495	457	493	470	507	487	478	484	437	509	453	459	478	523	424	475	512	482	422	508	484	469	492	497	503	507	487	438	527	482	484	455	514	465	465	495	511	497	508	519	445	472	479	494	451	488	483	503	538	444	484	466	483	459	474	502	460	482	487	521	480	503	488	491	466	525	499	473	484	472	447	480	459	477	475	491	480	484	521	507	462	486	491	479	480	435	444	472	487	446	474	469	505	500	501	486	486	509	511	494	465	428	498	528	471	487	467	499	490	490	447	520	477	504	487	468	453	486	434	493	479	502	502	462	482	491	454	477	462	496	458	464	523	476	467	458	464	491	461	510	485	498	432	468	545	511	478	486	454	474	501	468	458	483	487	497	454	479	467	468	493	458	439	496	487	477	496	484	443	473	497	496	486	458	488	528	481	499	467	485	503	528	442	501	421	483	468	485	466	451	481	491	456	489	459	473	475	489	518	463	492	466	475	463	479	523	464	466	505	488	513	472	505	467	466	526	477	474	485	477	444	502	495	495	500	506	485	521	439	487	504	494	517	463	461	440	486	448	484	497	516	476	463	502	501	456	462	455	504	479	465	481	526	457	483	485	502	469	486	473	469	525	470	503	501	491	482	485	488	483	468	493	480	547	491	488	491	463	512	495	493	495	495	483	481	502	487	520	467	471	501	482	482	453	506	435	498	461	511	479	453	479	506	470	458	488	464	519	493	505	517	447	473	486	492	449	462	461	452	507	489	509	476	458	455	456	460	502	490	464	512	488	475	491	479	506	495	491	507	479	499	505	494	490	459	477	474	436	498	486	505	505	475	475	490	512	520	472	495	495	494	455	469	464	492	500	480	511	484	466	462	485	476	497	453	509	520	499	475	490	456	489	481	513	475	463	517	552	477	498	476	493	449	472	443	510	464	510	444	479	475	495	459	445	511	459	408	470	464	438	509	491	487	442	464	505	493	489	501	502	489	495	502	490	482	507	521	498	418	457	496	484	454	514	474	467	494	478	487	535	462	498	501	489	456	465	481	465	457	514	485	465	441	460	487	505	496	482	476	494	509	472	447	525	487	475	498	481	444	453	468	491	487	462	491	494	515	487	482	500	487	472	517	486	509	456	482	449	480	454	470	459	478	479	468	464	482	479	501	494	506	493	488	464	463	432	501	481	481	504	510	481	468	442	503	478	491	510	498	487	454	459	477	472	497	512	500	494	516	480	498	482	468	492	498	454	485	473	489	451	495	471	456	539	449	461	509	466	471	456	488	486	489	503	480	468	490	478	488	519	514	480	490	482	502	452	511	467	496	448	488	452	506	479	442	492	451	493	502	535	476	440	500	498	494	473	453	468	472	497	488	478	491	474	498	480	529	484	500	466	477	427	460	478	473	450	489	448	456	469	511	456	459	460	488	469	442	481	464	472	504	493	482	511	478	473	471	509	455	497	469	440	451	472	501	502	492	457	480	465	502	469	465	492	467	482	465	466	458	505	469	483	488	483	476	490	474	433	470	472	481
42370	60394	46405	23192	13595	9254	6962	5430	4509	3799	3220	2822	2465	2046	1681	1461	1247	1102	1038	919	833	736	758	724	669	633	591	617	538	559	551	535	556	505	504	525	540	503	518	513	501	484	487	502	515	522	486	503	509	504	518	501	504	481	501	453	467	504	488	510	462	503	474	526	482	485	522	493	497	495	487	504	458	496	441	505	498	451	494	491	471	489	496	485	449	520	480	477	454	491	474	463	474	490	491	510	487	506	499	462	483	512	466	513	464	491	474	515	532	515	486	489	513	453	490	486	503	486	465	466	500	467	489	498	499	434	516	478	547	458	487	438	492	447	456	496	487	510	448	484	472	468	469	528	494	451	470	449	495	481	465	532	491	504	470	497	537	456	474	476	465	485	474	491	469	502	474	482	483	488	506	486	492	458	482	476	478	461	479	473	513	453	482	527	542	490	455	466	509	497	494	470	451	522	497	494	496	499	508	471	474	521	485	483	476	450	485	467	520	409	466	458	473	484	495	482	508	473	480	472	471	488	460	462	475	492	507	478	498	505	504	523	534	458	459	490	449	500	488	504	451	453	480	481	499	471	521	488	505	473	485	475	456	468	475	502	505	501	478	452	494	465	504	503	489	496	463	472	456	512	461	506	493	502	480	483	510	481	473	496	482	488	491	491	479	490	484	488	479	487	438	464	505	506	472	504	457	478	501	489	446	492	476	518	500	464	485	495	528	494	515	511	460	468	493	493	499	494	497	510	447	503	501	490	502	487	485	441	486	490	491	493	457	463	525	485	488	475	461	477	492	464	477	478	494	472	423	486	482	492	497	501	492	470	472	495	495	477	504	490	512	505	447	486	483	457	502	491	483	480	496	515	467	488	543	510	508	482	506	481	472	468	468	518	483	446	508	528	496	505	475	512	492	514	453	477	512	520	521	493	463	490	464	503	485	517	483	487	490	505	504	493	503	455	491	482	507	453	482	497	514	510	515	475	479	471	485	467	500	451	535	481	496	505	470	477	483	493	440	479	504	517	483	494	484	462	491	475	493	489	510	520	489	472	471	457	535	490	496	516	506	503	477	478	465	487	513	508	489	476	509	477	494	493	470	448	480	506	468	486	481	514	511	471	499	480	483	495	450	459	511	475	484	514	497	484	470	505	474	479	493	483	479	459	469	486	504	496	514	462	521	471	507	472	512	476	483	487	507	487	483	523	474	478	508	437	475	476	483	457	490	446	488	475	460	477	482	532	493	491	461	486	469	442	490	497	474	497	507	544	468	470	441	478	469	503	498	483	453	471	498	472	511	463	506	486	476	527	481	494	485	516	477	477	438	472	506	519	483	509	504	449	488	463	469	481	509	457	502	491	512	476	468	473	503	470	459	503	487	520	476	474	479	479	512	509	485	481	487	495	501	481	486	505	474	512	493	465	445	497	510	497	427	474	473	449	467	454	482	468	481	489	498	488	461	496	499	475	484	458	495	507	495	500	460	508	495	468	520	487	491	479	494	461	469	455	522	485	493	490	481	461	474	511	479	476	575	473	490	492	499	508	485	485	481	487	449	465	523	462	425	470	466	531	454	487	465	506	480	519	475	498	505	456	469	497	512	461	462	460	481	492	458	453	496	504	491	453	480	538	473	472	487	515	465	471	504	493	452	483	440	452	472	502	487	509	511	482	506	482	480	525	463	487	518	467	480	465	484	451	479	473	496	478	469	502	491	521	505	505	477	464	507	478	490	486	476	504	508	497	506	483	493	511	510	477	483	473	480	513	467	527	469	466	477	484	484	459	506	449	470	475	503	499	507	488	510	446	464	449	539	491	471	489	486	482	498	506	495	510	492	508	479	479	452	494	502	508	482	464	500	475	469	469	504	522	496	478	481	491	483	498	506	477	493	509	489	484	486	529	501	462	493	486	509	498	509	494	473	488	451	522	483	480	509	488	484	463	443	484	536	506	493	483	494	494	501	470	451	520	467	448	478	550	481	468	460	492	512	498	472	491	480	477	461	490	487	530	494	517	515	502	492	480	496	502	481	445	482	468	450	439	479	508	482	462	442	468	499	468	484	542	449	526	501	517	464	441	497	512	490	493	491	539	547	484	498	499	492	510	464	502	464	477	495	503	490	500	473	480	488	484	476	485	516	472	496	502	424	513	494	482	479	531	489	498	505	506	460	548	481	500	471	490	497	514	483	468	495	521	504	504	469	507	480	491	467	514	466	454	464	474	486	489	466	511	511	506	481	471	472	496	503	458	478	476	473	485	500	474	468	482	483	452	461	493	501	527	484	512	466	494	471	452	503	464	509	453	495	489	464	511	485	462	461	487	478	470	456	445	472	475	505	512	475	495	461	452	497	503	476	493	468	490	480	450	491	506	484	521	460	466	510	487	445	503	471	489	470	497	491	495	522	453	504	460	462	512	473	496	506	497	506	494	463	462	455	507	489	476	527	469	514	483	502	499	519	486	516	445	465	499	526	471	490	496	478	486	534	456	505	485	500	518	473	490	473	486	487	503	484	480	507	489	464	497	495	500	453	481	494	453	491	513	472	448	488	466	469	518	460	474	507	480	474	526	480	504	522	534	497	466	482	454	514	509	495	488	494	488	471	465	503	471	501	506	478	465	483	464	557	496	487	483	475	500	488	457	489	507	473	452	486	467	466	460	474	488	456	466	474	497	480	502	463	484	478	509	519	514	484	474	508	483	512	455	449	519	482	485	479	472	499	495	511	484	473	490	512	483	522	505	489	472	478	427	530	483	473	481	500	481	500	488	460	485	473	478	491	464	476	523	484	488	493	473	488	498	491	462	481	494	507	409	434	473	497	471	479	476	479	522	469	498	462	490	476	491	445	514	503	478	461	495	482	439	480	465	509	497	502	529	483	490	495	458	482	510	469	484	458	477	516	494	488	473	520	485	510	499	484	477	506	476	446	473	466	491	487	507	501	506	509	474	498	491	519	472	497	474	503	458	473	484	452	485	485	482	471	497	468	481	475	430	482	509	495	481	487	473	496	465	512	473	467	488	490	520	481	463	463	463	484	481	451	512	480	474	488	457	501	460	457	464	487	511	468	493	480	471	513	459	467	491	498	490	463	487	458	479	497	505	426	497	481	508	522	477	466	449	485	493	489	454	493	450	501	469	500	479	473	503	474	489	467	472	514	538	472	496	500	501	503	454	483	482	485	497	481	541	456	500	515	474	496	447	467	484	478	503	486	480	461	483	482	466	456	538	465	492	458	483	484	514	454	488	494	500	455	495	490	478	485	482	464	465	475	503	462	506	493	490	493	471	515	462	453	470	478	489	469	481	456	463	490	484	496	496	466	492	510	453	494	483	485	465	487	458	502	495	465	449	478	514	469	455	474	461	524	495	462	473	522	481	497	479	528	462	472	492	456	514	506	477	473	465	480	535	508	511	496	477	463	483	513	451	475	443	521	505	480	486	491	485	505	508	497	483	465	456	516	508	487	551	483	492	478	475	457	493	459	530	491	480	477	496
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
