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
340325382833	340325383387	340325383936	340325384486	340325385036	340325385587	340325386137	340325386687	340325387236	340325387787	340325388337	340325388887	340325389436	340325389987	340325390537	340325391087	340325391636	340325392187	340325392737	340325393287	340325393836	340325394387	340325394937	340325395487	340325396036	340325396587	340325397137	340325397687	340325398236	340325398787	340325399337	340325399887	340325400436	340325400987	340325401537	340325402087	340325402636	340325403187	340325403737	340325404287	340325404836	340325405387	340325405937	340325406487	340325407036	340325407587	340325408137	340325408687	340325409236	340325409787	340325410337	340325410887	340325411436	340325411987	340325412537	340325413087	340325413636	340325414187	340325414737	340325415287	340325415836	340325416387	340325416937	340325417487	340325418036	340325418587	340325419137	340325419687	340325420236	340325420787	340325421337	340325421887	340325422436	340325422987	340325423537	340325424087	340325424636	340325425187	340325425737	340325426287	340325426836	340325427387	340325427937	340325428487	340325429036	340325429587	340325430137	340325430687	340325431236	340325431787	340325432337	340325432887	340325433436	340325433987	340325434537	340325435087	340325435636	340325436187	340325436737	340325437287	340325437836	340325438387	340325438937	340325439487	340325440036	340325440587	340325441137	340325441687	340325442236	340325442787	340325443337	340325443887	340325444436	340325444987	340325445537	340325446087	340325446636	340325447187	340325447737	340325448287	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23237	21357	29063	24023	21417	21912	16824	6936	5107	4457	3236	2771	2338	1986	1963	1295	1246	1201	996	920	745	667	637	602	598	609	622	642	608	548	607	555	590	561	597	520	532	550	529	517	527	508	474	515	464	449	473	494	478	457	509	479	457	491	470	420	466	443	426	415	436	416	445	408	453	458	438	443	425	420	450	417	415	439	404	405	428	409	438	372	413	411	429	417	391	410	393	389	374	403	443	429	388	432	407	413	402	390	400	433	417	390	391	387	389	434	405	418	383	362	376	410	387	405	396	408	426	405	408	414	405	400	405	399	408	383	383	430	408	410	389	402	391	433	444	419	414	429	407	374	420	397	410	388	412	436	420	401	399	448	446	411	376	393	428	428	431	420	421	400	417	370	409	404	385	427	469	369	386	400	379	378	401	394	394	418	381	403	425	428	424	381	406	441	405	429	405	378	412	412	408	426	377	375	402	387	405	416	401	411	412	373	421	397	398	350	446	400	417	403	409	400	411	406	425	388	406	400	394	418	369	411	451	391	396	419	426	388	354	441	417	414	427	392	368	400	425	394	385	389	412	428	413	380	401	414	398	375	408	397	399	421	409	408	387	394	430	389	389	399	410	442	405	452	424	388	423	411	398	407	406	370	398	449	403	384	424	415	396	403	392	412	406	428	385	407	385	418	392	455	404	389	404	435	399	423	418	375	383	429	408	402	383	386	389	430	408	406	389	413	423	402	441	423	392	374	425	394	420	412	408	379	397	424	375	399	449	425	386	432	419	405	402	381	457	402	378	444	377	418	403	373	423	383	368	406	383	426	431	410	401	436	410	437	406	409	384	369	422	417	398	471	417	409	395	401	400	413	406	392	414	382	387	397	375	369	369	353	429	444	365	390	428	403	408	384	410	391	414	415	369	410	385	404	384	392	445	382	408	403	384	403	418	398	415	394	431	372	407	430	382	405	397	380	413	415	423	429	407	411	385	386	409	391	419	402	435	361	422	378	402	445	417	372	414	415	404	426	414	402	400	391	398	362	399	407	378	409	435	420	382	417	402	414	408	417	416	351	395	368	381	406	398	395	384	398	385	420	379	364	414	390	401	393	393	400	412	381	423	373	404	399	426	412	392	407	397	363	428	370	369	365	371	418	405	390	425	426	424	390	395	391	381	445	390	393	443	400	385	374	386	422	424	425	367	427	368	423	428	384	398	395	404	411	438	413	382	399	404	421	384	415	425	388	403	403	361	398	427	358	426	426	377	392	381	397	379	386	417	430	382	378	453	409	410	411	387	446	399	408	434	424	423	401	411	417	375	391	393	405	377	409	416	411	410	394	375	415	376	419	408	403	430	410	412	411	438	405	433	394	398	408	375	424	392	395	403	410	397	413	380	440	425	413	387	410	428	380	368	396	399	404	437	425	405	418	360	413	451	403	395	388	404	411	354	412	425	374	434	424	397	417	356	392	413	427	356	423	401	426	401	391	385	396	428	387	365	399	404	388	401	401	385	411	411	437	415	399	379	369	377	361	413	383	469	379	374	398	415	432	414	402	426	395	405	434	388	421	438	385	411	401	389	423	424	421	429	420	411	406	400	368	411	380	377	431	395	412	411	407	408	425	390	406	412	402	388	412	437	396	394	420	396	457	436	426	373	406	406	433	410	427	403	406	409	362	410	411	427	418	406	387	398	425	355	447	451	413	433	413	413	422	389	435	402	423	398	396	393	386	413	399	390	435	445	418	404	392	370	376	389	411	414	391	389	396	434	389	422	374	367	419	396	405	421	390	414	405	419	419	381	403	462	411	371	435	425	375	391	422	403	408	421	410	385	429	399	428	411	427	427	386	406	401	389	416	417	390	372	386	438	388	423	397	420	430	414	445	419	429	404	407	398	399	419	403	409	385	391	406	421	448	387	433	430	423	425	434	385	408	375	411	432	385	431	405	384	416	395	415	400	401	415	376	393	401	398	410	398	406	403	398	395	383	421	395	400	383	402	412	360	400	418	440	434	450	419	385	421	403	454	396	363	411	397	397	425	429	413	414	356	381	345	440	411	441	384	394	430	411	388	406	385	448	399	430	398	415	415	405	419	391	397	384	413	341	384	422	395	392	407	401	415	465	412	408	397	390	406	389	403	372	391	433	394	406	430	424	391	391	406	422	372	410	420	372	432	411	399	389	415	375	407	370	400	386	408	404	421	441	431	438	404	403	420	380	416	420	422	384	372	400	419	409	366	386	365	374	407	399	427	380	378	390	386	399	429	399	412	389	411	446	400	385	371	396	405	425	402	417	394	384	424	423	415	376	423	444	415	360	381	394	390	378	410	411	428	441	416	380	400	424	390	415	398	408	379	409	408	415	427	388	391	410	416	378	390	426	392	436	417	397	420	427	430	367	458	452	378	445	398	419	379	421	379	438	405	414	414	418	402	399	385	447	427	395	384	413	435	387	386	422	369	378	377	385	392	407	404	411	400	434	383	402	388	393	387	419	429	385	410	403	385	412	373	412	424	422	445	404	409	382	419	385	397	414	433	391	404	430	410	430	433	383	434	400	404	386	375	378	421	425	396	386	409	429	408	396	424	407	363	362	380	395	420	406	446	406	398	445	420	379	390	401	403	426	415	387	405	404	417	374	387	400	415	404	381	393	396	421	431	426	408	385	444	414	414	422	407	424	407	409	380	417	413	397	412	383	394	396	442	377	378	394	403	403	416	392	418	390	396	390	418	394	405	416	442	386	393	390	415	422	384	424	386	431	413	371	404	415	425	421	404	425	399	416	425	406	400	453	436	396	405	401	403	399	414	421	391	413	395	417	422	411	420	419	390	373	394	391	417	390	384	410	420	403	385	404	421	382	357	395	393	410	427	378	406	405	444	410	409	433	403	402	356	406	430	426	405	422	444	390	408	420	408	405	397	410	409	387	392	406	397	389	402	432	414	428	391	419	420	388	427	383	409	391	412	379	389	419	401	402	402	396	385	405	418	390	387	423	436	385	390	443	370	400	387	393	418	346	374	411	424	396	416	394	393	407	423	398	377	360	400	382	412	395	431	400	416	378	359	377	373	444	405	424	386	387	363	410	375	404	448	413	382	383	410	405	391	419	398	389	365	397	388	394	417	398	421	429	379	427	394	396	421	406	404	398	400	385	397	415	388	392	404	384	380	363	473	390	420	401	411	395	397	415	397	411	409	421	427	410	367	381	381	395	399	426	393	421	354	421	368	376	396	395	394	401	382	399	400	386	397	406	418	392	415	455	405	436	413	382	394	411	387	385	401	407	379	364	434	397	417	413	378	387	393	423	418	417	388	387	398	410	398	372	413	377	376	380	393	428	403	412	399	391	427	391	415	374	392	410	418	395	424	412	408	396	413	394	433	372	397	422	403	429	406	441	356	383	387	425	383	382	427	413	417	427	403	351	388	395	386	365	376	393	409	410	443	390	393	439	419	401	377	411	398	424	439	385	447	393	423	393	396	407	411	409	367	413	394	414	415	359	419	412
21290	39990	34183	26347	22068	19548	16506	11462	10351	8811	6647	5527	4527	3806	3765	2383	2237	2145	1755	1405	1162	1044	923	894	868	823	884	898	888	804	828	804	804	747	763	721	715	714	622	621	691	678	606	656	562	658	602	645	626	581	641	601	628	579	550	523	531	489	485	493	491	525	560	541	540	534	510	481	485	479	482	486	487	549	458	529	468	469	446	453	469	473	481	479	487	454	472	480	512	478	439	505	470	508	437	464	460	424	431	444	482	455	430	476	464	461	494	411	450	481	466	452	478	450	460	488	426	484	491	458	499	474	460	492	453	442	463	442	468	437	482	469	448	444	467	470	442	503	443	496	481	463	501	482	473	429	452	480	462	436	459	450	423	457	483	483	445	452	476	455	474	447	429	437	478	469	456	482	451	446	442	446	439	455	483	472	478	446	461	470	462	497	450	456	464	513	412	493	469	437	469	429	472	476	458	440	452	509	441	458	422	440	443	459	444	452	471	443	469	462	463	473	466	453	497	433	478	492	469	484	479	485	469	441	464	477	436	459	466	449	451	456	458	455	466	450	454	468	439	432	486	446	488	450	474	428	497	439	463	482	451	440	468	494	436	431	484	472	455	478	466	448	453	485	483	480	509	429	474	478	489	466	489	443	467	485	456	422	472	456	462	470	444	484	468	444	463	503	484	457	468	462	449	483	464	470	441	455	449	454	499	462	470	457	448	468	486	461	487	478	453	490	468	465	449	473	482	422	461	465	468	459	463	434	435	465	476	470	482	425	448	470	440	489	469	480	431	440	462	446	458	462	487	450	449	463	469	440	469	447	461	477	524	477	457	517	468	471	436	488	460	468	472	497	484	473	485	474	473	453	462	478	484	459	523	498	444	478	493	471	487	458	454	446	466	484	462	432	493	423	469	477	476	458	462	462	472	464	459	418	449	504	460	433	446	437	468	425	492	459	470	445	453	442	469	490	480	432	477	470	490	452	446	451	495	480	483	509	438	498	447	473	509	463	473	507	469	488	447	446	432	477	465	458	446	456	476	447	457	421	489	502	447	437	506	508	458	528	490	457	471	476	469	439	474	438	478	439	396	449	488	455	463	468	463	419	494	462	499	441	455	447	474	504	463	450	457	442	449	459	452	434	457	451	461	453	478	470	477	473	475	464	450	443	499	449	510	442	479	478	469	455	491	490	474	443	432	477	435	425	473	490	485	476	480	445	447	469	466	458	481	455	452	444	471	486	499	457	474	466	439	454	467	450	484	480	473	496	449	457	485	478	441	451	466	465	447	480	472	425	459	480	453	467	500	445	461	530	428	447	436	447	470	467	489	482	458	461	490	472	499	491	447	454	497	443	405	463	448	449	493	471	458	464	493	426	479	441	453	434	467	481	475	456	460	468	507	435	489	475	453	474	455	477	503	450	456	450	465	472	433	448	476	486	463	454	480	446	433	438	469	435	473	479	484	497	472	440	496	469	457	487	467	465	471	449	462	450	437	470	464	453	493	472	469	497	466	479	463	467	449	471	477	476	494	485	496	456	470	490	416	486	477	479	501	509	467	448	448	435	470	478	472	481	423	449	482	487	500	466	469	462	463	464	486	453	471	463	466	460	437	488	463	435	476	480	497	487	450	459	426	480	448	524	458	466	432	457	409	435	475	467	478	479	451	491	403	421	489	471	474	460	465	442	437	457	429	454	470	473	484	452	465	459	468	479	502	456	470	427	427	493	474	466	403	447	452	468	435	486	421	442	429	494	491	471	429	455	463	439	442	468	464	500	488	450	460	479	516	415	426	447	473	447	475	471	484	474	465	512	486	459	461	459	491	488	447	493	481	476	469	465	452	450	458	436	479	468	444	462	442	487	455	438	452	465	436	442	433	477	445	489	489	502	446	452	452	476	480	442	507	433	475	463	424	471	470	465	477	476	464	446	446	449	424	476	494	445	507	486	486	477	481	444	492	477	485	438	426	468	475	448	467	488	484	437	437	441	458	469	441	454	508	489	482	487	431	464	424	422	432	445	487	431	469	455	482	471	434	487	454	470	430	525	434	445	465	487	441	469	478	482	498	438	494	478	457	507	479	493	487	463	456	453	428	466	481	466	455	477	490	464	466	458	519	477	466	460	480	490	476	427	469	500	463	495	467	447	459	491	451	467	450	429	464	484	508	432	460	456	427	446	467	495	486	484	435	431	497	461	505	497	465	492	476	517	471	452	445	428	453	516	455	430	470	478	471	450	500	443	434	489	457	482	463	447	474	428	478	449	475	448	424	464	478	487	461	490	490	441	459	469	457	477	461	459	464	403	490	464	474	448	479	451	474	443	448	498	421	443	427	458	469	470	466	445	448	448	452	478	444	504	454	460	473	441	464	493	474	460	477	472	473	423	460	466	473	439	494	500	474	469	480	473	503	488	468	442	464	496	433	457	483	466	493	512	475	499	488	491	460	475	439	446	511	496	466	466	411	486	482	451	489	453	485	450	459	467	453	466	463	418	473	442	499	452	475	468	455	485	452	470	448	474	488	465	440	475	452	458	471	447	473	474	448	474	461	455	478	456	504	483	517	447	502	463	473	447	468	522	458	474	446	469	453	456	491	414	466	508	474	466	464	470	406	480	478	481	477	462	464	484	482	465	447	473	470	484	451	415	504	443	487	478	438	475	513	448	442	517	424	455	481	450	452	481	479	451	465	483	455	472	499	473	461	472	436	463	424	485	436	449	444	483	491	461	445	454	463	456	427	477	451	473	456	437	444	420	444	470	478	425	476	468	483	482	489	450	488	502	509	480	454	439	460	463	468	455	468	466	447	473	464	471	500	488	484	479	484	482	513	475	485	486	467	460	455	446	487	472	475	451	479	483	426	493	516	519	420	500	466	452	460	466	480	465	450	496	481	467	469	481	452	491	445	456	455	491	476	433	454	461	458	496	447	463	464	483	467	460	460	427	464	452	449	477	449	490	501	507	458	462	467	440	443	435	465	484	475	456	439	480	486	503	469	461	474	481	451	456	456	441	446	498	473	428	465	477	430	451	466	500	467	430	483	465	461	426	462	452	483	473	478	475	491	492	464	461	486	487	454	487	439	474	463	412	469	464	492	453	455	503	504	455	493	438	444	467	480	463	459	463	481	482	455	467	502	461	467	493	477	454	456	426	473	487	484	488	462	455	487	445	481	475	450	480	476	456	473	460	453	448	472	467	457	460	473	461	447	525	470	481	448	487	427	446	458	426	463	453	444	446	452	497	455	460	463	462	442	484	460	430	454	488	491	483	459	467	472	474	449	503	488	495	432	505	413	479	462	466	474	439	498	470	495	466	458	480	498	477	460	426	485	466	465	447	463	463	427	497	457	464	470	452	475	493	467	479	460	479	442	480	451	462	467	469	459	467	438	476	444	472	440	456	478	444	479	476	492	433	472	490	452	478	421	447	453	445	456	448	467	471	486	483	479	451	490	493	424	479	457	496	432	436	486	467	466	464	432	477	445	444	458	473	472	456
27504	20730	17217	11638	6787	4932	3722	2389	2243	1863	1421	1257	1084	929	990	684	722	710	628	550	576	470	482	479	498	470	526	512	461	471	471	475	452	464	440	481	449	424	442	470	438	498	442	415	434	449	478	431	442	467	490	475	428	432	473	415	425	395	429	405	403	399	404	411	375	394	425	401	455	391	401	436	392	403	430	396	424	434	399	384	435	403	403	416	417	406	423	379	432	401	433	369	410	383	363	420	433	379	406	405	399	415	423	461	394	369	407	400	392	392	381	453	371	389	390	395	408	407	395	413	399	407	438	425	394	402	443	387	408	394	417	391	408	405	387	431	390	394	419	399	399	403	398	444	395	414	373	430	399	435	394	383	437	433	387	376	414	404	408	402	405	411	391	393	418	427	393	424	416	370	421	413	381	409	419	356	433	434	415	389	410	405	366	376	414	444	412	412	408	459	435	387	397	417	424	405	378	408	388	406	427	423	399	394	394	416	383	389	439	422	448	397	428	407	412	401	390	422	404	414	414	433	412	390	423	420	385	396	429	366	437	399	446	439	401	383	375	419	409	393	392	386	393	401	457	433	444	400	406	400	423	412	394	389	394	407	392	397	436	395	366	414	416	394	378	427	422	399	402	425	424	367	394	388	393	395	406	436	442	450	442	397	409	448	408	433	384	410	403	394	391	406	386	412	420	423	420	405	443	410	421	416	395	429	423	407	412	377	423	379	370	405	406	392	418	432	415	394	415	400	390	435	444	408	415	435	434	426	427	402	401	403	405	424	421	392	415	418	432	363	403	361	423	408	436	423	408	398	434	393	418	407	428	401	409	414	373	412	417	401	401	412	402	378	411	388	412	405	406	422	367	403	399	403	398	397	410	393	421	442	412	417	427	421	393	427	397	410	392	404	375	436	432	433	444	461	422	393	408	418	441	397	404	367	399	417	416	379	397	412	405	441	400	409	422	417	429	396	418	421	405	401	421	373	375	411	373	413	411	396	422	402	388	398	420	409	391	372	406	418	370	387	425	388	400	405	425	426	426	401	437	425	440	438	403	429	378	429	418	382	362	396	416	413	395	388	446	417	388	412	401	419	411	389	406	391	383	397	409	401	389	393	390	417	389	391	385	421	422	415	420	438	411	428	409	391	386	408	444	424	440	428	408	396	403	450	445	382	428	461	418	421	401	414	397	387	395	412	394	445	462	406	459	418	412	394	440	420	403	409	407	419	394	413	428	401	394	403	402	413	438	420	378	391	419	427	420	396	401	424	410	389	409	405	416	413	426	405	433	415	413	437	385	418	391	445	411	389	411	414	419	392	408	437	415	425	414	413	383	428	399	410	374	398	417	416	403	395	398	417	433	382	435	442	418	430	405	420	408	389	380	442	432	424	399	451	399	447	428	416	393	403	432	414	392	425	409	413	437	418	416	383	401	382	385	404	412	389	368	399	391	417	425	406	406	420	409	388	423	434	462	422	387	408	409	385	375	405	418	400	388	449	453	402	389	389	416	437	406	405	450	395	386	387	398	380	361	404	396	422	389	442	409	430	378	398	406	438	424	421	406	454	445	424	389	432	408	418	434	416	436	448	409	404	400	427	404	431	423	382	429	395	402	384	423	419	414	374	439	362	435	432	419	456	389	367	427	411	359	413	387	425	405	416	434	402	435	393	407	374	419	424	411	427	392	395	433	407	425	408	396	410	378	407	423	392	405	376	391	436	452	429	386	405	390	415	431	399	409	409	395	416	400	427	419	392	426	403	432	382	412	371	429	413	427	407	409	436	426	415	420	484	415	407	399	388	421	436	408	371	424	440	404	427	387	396	363	414	390	405	414	429	392	404	364	386	422	442	392	408	409	384	406	443	405	381	425	380	381	437	355	448	392	408	434	382	417	396	403	459	373	414	396	394	388	429	433	405	420	432	441	424	438	399	403	395	453	408	377	378	394	384	366	383	396	410	411	396	417	413	443	391	402	418	406	405	404	381	389	407	410	436	422	420	441	422	397	411	438	407	407	355	412	434	423	406	363	436	357	404	424	428	436	404	397	423	395	409	419	418	416	395	416	433	387	415	436	404	425	427	405	414	422	384	400	369	418	431	439	412	408	401	396	388	374	392	401	424	437	429	404	404	422	421	412	396	450	407	422	413	391	426	379	373	420	399	405	444	399	389	446	400	424	402	395	434	425	415	413	410	405	403	440	450	401	407	384	424	411	420	391	396	420	404	397	413	405	395	436	409	399	416	425	419	406	433	380	410	413	439	449	423	403	388	421	408	437	409	433	433	404	432	387	402	394	415	415	399	446	396	367	386	407	418	427	411	396	392	460	407	408	417	415	424	402	413	453	397	407	382	363	432	423	416	410	411	405	411	395	411	384	385	423	455	381	404	391	411	419	398	405	417	393	399	392	417	444	371	416	415	401	384	447	404	394	399	401	389	399	433	429	374	392	396	383	417	432	390	413	409	373	423	410	385	423	391	389	418	398	413	410	400	386	376	421	400	408	432	384	427	426	405	407	387	390	405	431	421	419	379	412	415	436	436	422	406	401	396	405	411	404	424	424	416	433	383	417	424	396	405	435	417	391	440	408	418	448	394	383	402	377	414	436	453	368	416	354	442	384	390	378	420	425	392	417	423	410	418	425	431	412	414	384	417	419	438	444	390	423	428	412	413	427	425	387	374	371	407	385	404	435	442	406	448	401	361	404	424	404	424	372	412	409	457	415	416	404	467	428	422	415	424	393	441	369	409	385	406	394	382	415	395	454	421	394	429	415	416	380	394	380	378	408	434	399	368	417	365	457	400	412	362	400	432	390	387	419	381	433	429	422	363	382	401	396	418	419	391	395	418	410	431	403	397	393	454	375	444	425	400	409	419	432	425	423	419	391	389	385	421	430	355	396	408	451	404	431	425	422	406	405	413	423	424	408	389	408	406	405	426	359	391	381	444	448	422	424	448	387	412	414	409	386	387	415	379	431	345	413	404	397	410	433	412	396	381	418	439	386	397	392	399	400	393	425	427	429	404	444	378	420	408	414	427	393	401	440	383	380	369	450	389	429	426	399	370	405	448	426	418	422	422	435	406	375	445	443	377	445	414	394	397	413	417	395	408	406	400	422	414	432	424	399	424	407	423	420	380	432	477	423	401	428	394	406	421	405	395	431	412	395	407	398	374	391	404	410	424	408	389	413	438	441	416	437	383	405	422	393	367	365	431	410	428	398	387	405	401	366	382	401	384	358	376	423	371	419	395	404	395	403	379	410	387	403	386	406	432	402	407	385	394	432	408	400	424	412	397	385	415	419	425	425	375	423	409	433	385	404	420	361	380	418	425	436	407	366	377	410	408	408	443	407	385	370	392	409	414	414	409	452	427	410	383	392	423	402	430	380	408	411	385	394	415	448	414	428	383	414	401	384	404	420	395	428	425	401	379	405	386	421	427	387	390	381	416	404	412	445	396	387	388	412	419	452	400	395	399	405	433	427	433	430	397	397	424
16216	24453	21458	14874	11269	9534	7792	5254	4827	4015	3075	2536	2035	1802	1859	1172	1200	1228	1048	857	782	717	672	609	664	640	649	677	632	663	658	610	642	604	603	563	621	596	576	611	581	561	535	557	538	543	582	615	585	602	543	568	568	562	538	532	522	487	532	505	541	540	516	531	517	508	531	474	548	541	474	491	465	517	467	468	528	506	483	515	504	505	482	509	462	517	514	493	486	501	469	487	545	468	513	440	494	529	522	533	487	496	486	451	486	487	483	511	490	498	510	528	515	499	450	493	524	481	478	472	497	516	507	518	490	505	507	498	517	463	513	507	475	553	523	538	548	498	485	527	490	492	548	508	535	470	484	481	533	461	508	485	525	493	509	465	485	510	474	530	472	497	484	520	498	485	482	516	492	491	472	501	507	510	488	485	505	509	514	519	500	531	479	505	472	490	499	488	471	462	479	542	475	504	513	467	507	473	513	501	482	489	491	535	500	468	524	495	497	486	472	473	498	534	482	502	493	481	471	522	504	524	511	514	483	497	482	517	507	496	474	539	458	485	506	486	486	483	460	494	496	517	506	564	487	478	508	575	502	501	518	464	475	467	472	510	507	504	517	494	559	510	511	546	477	457	496	525	504	513	515	461	473	497	488	484	479	524	501	491	494	505	493	463	494	524	529	495	479	502	497	511	539	523	525	479	498	487	457	494	464	486	541	485	492	512	512	474	486	515	492	514	488	454	535	453	513	551	475	503	505	508	533	500	489	518	496	502	491	528	490	532	483	481	484	513	487	487	506	486	487	477	449	516	516	502	494	482	525	501	520	502	526	521	532	499	532	502	523	520	492	493	486	490	451	504	516	518	488	484	544	491	473	471	489	507	515	474	516	519	534	484	495	502	496	508	506	514	468	500	508	481	485	519	506	487	504	516	485	495	491	502	501	511	507	511	546	506	447	486	477	500	498	488	508	514	498	510	468	446	497	497	523	495	452	467	484	543	519	504	519	510	506	511	518	464	519	521	482	516	529	494	531	490	490	474	499	513	486	482	535	505	488	536	443	471	484	484	523	503	547	498	474	526	499	513	492	514	509	486	508	515	477	515	485	494	469	519	507	504	458	529	503	484	494	529	529	518	512	499	523	531	444	498	488	474	540	485	466	503	487	522	479	489	500	513	510	484	513	500	504	487	450	512	525	469	560	460	507	507	510	540	503	476	528	481	460	461	490	513	499	504	497	474	523	497	447	522	490	464	492	466	433	470	501	481	484	499	509	497	510	515	493	493	506	492	462	475	475	496	499	483	485	496	495	528	529	487	482	500	483	499	491	503	477	533	512	521	508	456	488	516	507	495	481	531	497	485	495	476	470	500	499	464	502	484	477	497	519	503	475	458	510	489	490	482	482	526	501	498	503	492	484	523	499	535	488	464	483	534	465	540	492	487	443	526	479	510	487	466	527	546	495	438	511	487	492	501	442	506	493	558	502	489	501	528	481	543	541	473	489	509	506	456	491	520	496	526	482	509	513	491	523	509	456	525	489	482	520	471	506	462	485	494	514	496	508	546	483	497	532	498	512	490	542	438	487	525	512	477	463	507	475	488	500	523	481	503	522	495	537	486	460	486	526	503	493	495	484	526	533	476	495	468	497	509	483	508	510	469	468	481	494	478	487	492	498	509	501	475	513	517	509	512	513	525	524	512	477	515	493	527	505	501	484	543	513	487	505	505	494	488	470	534	516	477	505	479	502	478	508	520	449	492	503	524	468	486	527	546	537	503	492	487	504	527	476	530	503	512	536	491	548	499	508	489	537	472	512	475	499	502	495	512	498	499	477	477	496	498	518	486	525	524	498	487	481	538	497	510	495	455	493	480	528	480	512	520	470	484	522	500	492	527	513	508	497	476	505	487	484	487	507	459	518	525	551	479	479	539	483	492	489	519	485	474	490	523	483	492	492	525	535	490	495	456	500	522	476	523	515	498	469	475	469	507	483	534	519	480	489	447	481	466	493	525	450	464	508	529	513	541	482	460	489	486	502	503	495	507	474	493	502	505	532	491	510	485	496	536	475	473	523	481	520	510	478	523	512	500	495	501	514	536	493	495	488	529	478	491	475	486	458	506	460	474	514	499	502	512	519	486	470	520	509	493	516	497	506	480	477	492	459	490	482	513	498	492	462	495	493	503	471	491	482	464	555	493	479	490	485	480	529	518	507	484	470	511	516	510	505	471	456	486	495	531	494	459	520	495	503	473	522	515	512	466	475	493	533	487	485	508	511	473	484	496	492	540	492	514	463	484	493	458	456	516	496	515	504	494	479	490	498	475	514	468	509	453	534	451	478	480	517	499	483	486	481	463	502	482	474	486	473	526	435	518	519	533	500	466	490	487	505	486	501	466	502	489	483	494	446	478	477	477	507	498	508	466	433	536	480	495	476	540	481	475	497	487	512	501	545	502	520	484	522	501	486	463	453	531	518	489	510	511	514	493	457	483	515	512	494	505	449	471	511	499	482	467	445	462	455	481	524	519	476	543	514	482	494	471	499	482	515	488	488	489	481	503	516	512	458	487	508	480	495	529	515	477	497	483	527	498	441	520	481	501	475	489	517	485	486	498	474	488	524	489	520	494	497	520	451	524	520	490	495	505	503	471	472	488	469	480	515	503	501	506	484	515	497	491	499	476	460	508	517	507	468	540	532	485	500	485	501	478	474	504	498	448	543	508	499	476	526	495	474	514	482	485	540	481	481	526	490	495	471	481	525	503	471	476	511	504	516	534	480	506	470	486	460	508	486	455	480	475	507	513	489	536	465	508	483	500	500	526	519	495	497	515	505	430	537	543	512	515	485	533	466	464	474	518	501	523	516	501	487	486	525	492	429	482	518	491	501	463	488	516	472	489	524	496	513	499	506	467	509	517	520	533	489	509	501	514	472	464	489	513	463	503	475	525	488	503	543	460	482	496	505	508	471	531	531	476	476	483	495	499	502	505	525	501	492	503	497	513	475	482	470	534	511	454	474	461	496	542	510	471	468	473	509	535	499	499	489	526	496	497	512	487	488	528	510	482	476	498	488	497	503	489	472	491	470	495	467	520	483	509	487	496	451	560	478	498	515	493	541	506	546	490	507	492	474	528	474	470	488	488	515	490	524	499	469	530	484	523	450	439	521	488	546	509	465	458	486	514	517	471	518	496	489	486	519	466	497	521	492	554	498	493	498	521	527	519	511	536	471	512	508	457	532	505	482	497	540	490	491	517	508	503	516	514	496	501	504	515	494	457	474	544	502	509	473	453	460	476	495	496	526	542	538	495	470	505	547	502	525	515	492	503	538	510	464	504	449	503	517	531	493	469	519	503	477	498	490	509	502	515	527	467	535	488	490	471	502	504	502	500	474	503	518	502	520	459	485	472	513	486	466	498	485	481	500	470	500	507	502	475	483	489	505	495	468	479	510	504	486	491	501	489	501	508	451	523	468	507	501	479	501	491	509	515	497	495	510	515	449	505
24138	21166	28255	24379	21149	14180	7513	4443	3469	3093	2212	1880	1569	1357	1318	945	900	857	772	637	539	516	462	458	488	518	496	488	473	435	429	406	437	390	403	370	412	401	377	376	365	350	390	374	368	341	375	401	357	344	368	344	386	329	364	330	307	320	344	343	315	311	335	319	331	343	356	299	292	348	324	328	311	338	315	323	315	314	301	297	338	310	311	327	322	313	295	309	269	319	308	336	308	316	314	328	322	346	307	296	326	286	304	346	326	328	288	309	325	326	319	304	334	339	321	319	298	311	334	336	336	347	288	330	294	312	330	327	345	326	314	332	286	314	321	309	316	294	301	315	293	285	326	312	288	272	298	285	315	341	335	298	368	317	314	288	339	330	316	295	305	322	313	328	304	316	299	281	317	299	325	291	306	293	306	299	329	367	323	328	322	306	303	319	321	317	290	301	338	312	300	308	314	302	337	323	326	323	327	317	303	305	308	332	311	319	314	292	331	327	284	302	331	326	284	302	322	329	320	292	311	326	327	326	319	338	285	308	320	298	291	320	317	324	308	314	312	346	346	330	335	326	319	308	289	331	291	300	327	299	325	293	277	310	279	330	343	297	302	327	311	322	312	284	317	307	326	324	277	303	342	308	327	304	318	313	286	308	325	326	285	296	320	331	311	315	315	295	309	331	305	293	278	318	291	303	292	262	325	305	307	329	330	306	327	325	310	266	303	307	305	286	338	302	291	305	308	290	300	311	306	311	333	301	262	321	310	296	296	326	326	312	309	302	293	352	298	296	313	333	313	283	333	324	302	324	286	295	318	324	326	338	330	317	276	332	309	298	323	304	350	301	336	339	339	326	320	347	316	342	289	289	315	327	306	338	303	309	327	321	346	287	309	283	305	344	309	300	335	314	333	308	303	304	339	310	350	329	337	303	333	315	319	290	338	327	317	316	298	316	291	315	312	339	319	318	306	314	327	311	313	282	339	317	297	314	299	301	303	304	298	329	312	312	310	304	309	304	315	327	285	295	313	328	320	314	323	327	313	289	325	303	307	318	334	322	316	320	283	302	314	315	311	317	304	292	325	316	329	273	328	298	336	363	314	345	323	320	304	320	328	292	303	282	329	329	287	376	322	316	321	288	315	270	318	304	312	327	283	324	300	321	310	299	320	326	288	303	289	306	306	297	328	308	310	322	291	299	305	307	283	292	317	319	286	315	328	347	303	340	318	334	329	336	296	327	304	297	280	299	332	310	314	320	319	323	312	301	298	296	302	288	312	321	297	302	319	319	322	291	321	311	299	316	315	306	280	307	283	319	310	293	361	306	283	311	313	308	279	341	298	314	287	324	308	309	325	318	332	300	302	300	344	304	322	323	320	306	278	293	303	309	317	329	321	308	331	301	302	318	321	345	285	304	307	339	334	298	323	328	299	306	288	329	319	307	289	309	331	350	280	323	293	319	293	281	319	311	300	325	286	331	306	320	324	320	343	334	315	336	316	303	290	349	296	287	296	342	297	297	337	340	310	325	332	302	326	265	295	328	283	320	309	312	331	290	331	327	326	310	300	283	294	305	357	300	301	312	333	317	331	301	322	286	288	318	305	312	314	308	319	317	317	318	331	313	326	305	298	326	290	331	298	307	299	283	276	305	322	312	333	325	280	310	343	320	296	336	322	315	289	318	312	313	311	303	317	315	326	307	316	308	309	306	314	333	305	302	334	338	295	317	293	293	303	275	358	335	294	321	342	330	304	316	334	302	279	323	299	333	312	318	299	319	301	278	317	309	304	339	283	288	296	311	308	267	319	331	341	314	326	335	319	309	297	323	309	289	342	291	302	305	342	322	335	300	309	281	311	303	336	312	331	298	337	328	310	313	337	331	299	309	306	300	310	320	299	303	294	361	313	308	273	306	320	311	323	353	297	313	317	349	275	288	305	330	307	315	337	322	317	301	304	311	319	328	300	281	313	297	302	329	293	347	300	292	301	313	304	333	327	318	321	322	325	297	342	330	335	332	293	321	282	317	314	306	313	329	314	291	293	304	336	324	296	308	329	287	317	323	310	298	305	331	340	305	297	340	328	326	343	298	307	321	286	339	306	326	316	324	300	309	311	316	319	308	313	332	326	347	336	292	332	301	329	311	296	344	292	319	327	296	313	333	310	310	296	308	297	315	310	329	283	331	318	334	321	263	331	314	313	309	273	283	287	306	320	321	335	312	293	317	308	324	331	315	313	326	298	339	313	291	307	293	329	324	292	313	331	310	328	330	315	281	316	287	319	294	288	318	306	299	319	328	348	290	288	316	288	311	297	310	334	316	292	306	315	300	327	317	304	303	306	321	297	317	320	317	334	310	289	296	331	316	323	296	292	306	340	296	314	329	273	333	327	326	322	307	282	296	340	274	318	315	339	321	290	322	300	312	308	311	341	326	331	301	305	296	295	337	334	314	302	327	349	290	334	293	328	297	290	353	308	274	320	324	345	293	305	345	285	307	332	320	317	332	307	305	310	325	335	289	306	319	336	312	325	319	296	303	280	292	303	307	314	297	361	322	287	302	322	313	320	336	315	340	301	278	345	322	290	292	299	329	310	348	319	322	332	326	306	296	302	298	281	330	299	298	333	318	342	270	314	315	330	304	323	310	327	310	300	326	294	297	306	339	316	335	308	302	262	288	304	335	325	268	297	309	304	334	277	312	314	316	298	326	314	316	323	308	298	319	322	328	306	333	300	314	307	286	305	297	322	293	309	285	309	305	319	331	321	304	321	325	291	326	304	300	299	301	336	300	305	301	323	289	277	308	301	290	306	314	340	305	273	289	317	341	286	333	298	285	299	318	340	304	304	315	289	306	323	316	287	288	292	310	341	308	300	314	326	323	309	312	295	307	306	308	298	344	290	349	315	284	320	333	326	330	311	309	301	314	308	302	338	280	331	301	310	310	336	316	317	328	346	302	325	309	316	293	313	323	316	337	285	301	326	322	334	304	305	298	291	343	312	294	302	323	308	327	317	308	322	327	340	302	299	312	315	295	273	331	303	331	294	332	282	316	307	302	298	333	329	319	299	305	325	295	294	339	277	315	321	337	352	335	296	331	322	319	303	337	309	300	311	303	323	313	328	328	289	292	310	331	312	301	309	324	313	314	299	298	281	316	346	286	286	323	330	287	300	310	304	321	322	276	314	334	293	304	340	325	320	287	301	279	338	286	339	341	325	319	295	313	304	319	274	323	336	303	313	326	291	307	304	307	314	307	327	313	308	313	307	317	299	326	307	289	300	310	318	317	330	323	331	314	301	329	309	284	314	304	331	347	325	327	337	329	339	342	293	341	319	288	330	305	324	311	307	281	316	285	313	311	323	319	333	320	281	278	283	301	318	312	305	324	309	303	320	293	292	279	333	306	318	289	308	331	294	313	317	277	300	321	306	329	321	282	331	299	296	306	308	306	326	302	313	317	320	312	299	315	306	315	296	316	315	333	312	342	310	325	323	290	307	333
18024	33703	30467	21918	17060	13718	11146	8550	7570	6638	4763	3993	2977	2779	2444	1694	1647	1552	1238	986	816	710	695	685	692	688	737	665	641	600	627	577	591	591	559	533	507	535	516	480	562	496	474	441	471	448	465	502	510	505	476	461	505	506	412	428	457	409	400	432	404	448	432	420	408	434	427	393	384	377	393	370	356	384	399	409	396	386	384	414	363	378	396	379	408	405	367	357	390	370	393	377	414	366	390	429	378	391	400	370	390	362	360	356	372	425	373	369	348	375	383	363	403	390	405	364	378	399	374	415	366	386	402	355	409	377	380	358	385	392	381	390	386	382	383	379	397	384	379	385	380	380	399	384	394	385	383	361	372	375	382	396	385	333	378	412	355	382	394	395	396	376	398	357	378	391	402	383	398	387	371	381	422	396	379	381	390	385	385	381	375	378	396	387	369	406	358	365	366	361	396	358	388	390	403	366	351	414	365	384	380	395	391	390	376	346	428	378	365	350	384	349	341	397	382	392	395	372	386	384	405	373	366	358	350	354	373	383	389	379	360	376	331	358	417	366	380	352	427	403	358	377	374	390	426	390	381	391	387	383	359	378	345	354	351	395	380	380	370	368	413	373	391	366	396	344	372	402	382	376	382	369	389	351	390	363	348	353	358	392	411	368	393	399	386	388	394	376	362	392	358	374	348	402	372	381	366	372	360	405	369	355	366	361	334	390	359	387	351	415	417	357	381	390	398	361	351	370	369	383	376	374	390	396	363	353	404	342	426	379	373	371	384	380	420	402	361	407	387	391	386	419	374	394	388	407	406	388	400	350	372	411	368	359	392	407	331	387	387	418	396	406	374	370	398	383	386	392	415	364	359	393	375	398	369	399	426	372	380	356	399	368	398	370	406	358	380	385	359	390	372	404	402	406	363	369	394	382	397	390	400	376	400	407	407	406	413	374	374	391	369	371	356	334	375	384	408	355	407	387	390	384	399	368	376	380	385	403	389	402	365	383	384	390	396	417	395	369	383	364	371	386	373	403	385	386	401	360	406	395	346	416	412	393	394	396	388	371	369	398	368	389	388	393	362	380	380	378	385	394	379	383	374	383	389	380	373	385	385	387	375	345	401	379	380	395	387	417	397	424	413	372	408	368	372	398	361	396	395	377	390	392	385	387	411	366	380	360	361	398	367	369	416	408	379	371	402	376	346	385	345	384	383	389	394	406	389	398	422	394	376	369	412	362	390	396	359	372	401	379	424	382	361	392	357	336	424	391	409	414	437	403	382	370	383	407	370	357	373	352	401	362	389	378	373	372	386	393	384	407	345	384	388	351	385	367	410	379	377	382	402	391	380	386	401	390	416	389	354	356	373	363	373	383	424	374	402	372	368	414	402	406	340	385	388	380	361	366	382	397	373	400	410	383	356	387	378	381	377	335	372	349	397	381	336	389	409	380	432	380	351	388	393	384	392	429	342	395	385	357	381	370	408	384	377	352	356	380	394	401	374	377	386	399	363	364	375	406	370	420	391	345	399	370	386	389	390	381	362	413	408	396	360	412	353	416	396	377	403	392	394	393	381	372	392	361	374	387	381	364	395	372	371	396	382	373	351	364	352	401	355	428	373	393	369	377	394	372	400	360	373	365	396	383	364	369	372	399	362	347	351	385	365	392	362	377	406	357	395	373	404	384	378	361	354	391	406	364	407	367	407	391	354	384	410	382	384	401	390	368	384	378	376	383	409	415	371	343	407	398	384	359	376	393	351	380	392	376	364	382	386	355	412	364	371	425	376	405	375	403	392	372	378	385	374	367	344	366	411	377	384	399	375	349	380	362	376	413	383	385	378	381	369	410	365	410	357	404	389	395	355	415	362	351	375	394	352	396	416	444	386	357	379	404	399	365	388	372	377	397	393	389	397	413	376	382	373	386	390	369	362	395	367	392	341	386	387	380	398	368	396	360	384	355	423	372	356	396	395	405	373	388	394	380	376	390	417	384	379	335	397	383	340	356	370	396	377	353	372	395	396	378	421	364	402	364	375	381	391	410	404	383	386	381	355	367	386	387	403	403	399	373	382	377	413	398	367	368	409	393	420	362	399	370	391	402	391	357	393	375	398	387	384	410	400	350	383	395	333	370	400	388	374	372	417	390	388	376	402	374	388	388	405	354	376	409	383	393	353	361	332	350	390	410	342	362	397	396	383	378	374	363	398	371	374	384	365	362	367	359	389	413	388	365	418	386	358	348	364	416	361	398	366	373	389	376	360	374	342	365	354	397	386	377	360	391	374	392	427	407	390	353	368	361	386	383	406	345	378	377	383	393	363	403	392	404	404	369	395	348	345	351	394	407	372	378	387	378	383	390	355	412	389	370	365	359	412	383	378	381	409	378	388	365	370	381	387	382	395	380	382	370	376	415	350	398	371	364	361	376	358	387	350	375	411	368	371	370	378	365	393	380	404	443	392	368	357	402	377	392	382	408	434	348	396	378	373	372	384	374	426	379	388	382	369	385	398	376	385	398	369	394	378	351	337	389	410	395	369	394	373	380	387	404	409	378	403	379	406	369	415	405	408	411	356	404	386	380	390	388	359	376	399	385	383	415	396	375	355	413	364	411	397	376	392	405	386	355	393	413	343	413	410	387	371	362	422	416	368	408	404	391	356	374	400	406	361	398	360	369	372	358	389	411	387	385	396	404	383	387	427	357	393	383	378	379	362	365	376	387	363	376	402	369	398	371	394	371	390	399	371	355	367	401	401	415	402	379	355	369	401	371	347	386	390	387	359	404	424	393	384	385	379	377	375	415	347	412	371	379	373	399	399	390	377	409	379	398	414	374	373	361	385	395	398	383	377	391	403	394	376	386	388	371	384	374	417	405	395	405	358	415	373	379	389	370	384	406	382	369	378	372	371	408	371	400	375	371	335	362	351	406	371	356	358	366	373	343	368	376	349	364	365	376	374	410	388	381	353	369	406	424	381	377	346	345	401	388	412	419	414	360	376	364	363	405	385	383	412	353	379	356	361	408	374	372	371	392	386	384	396	415	388	350	414	398	389	374	377	389	420	381	374	414	378	327	387	385	399	376	368	387	367	386	377	383	353	376	405	396	407	400	400	393	365	376	347	366	403	360	402	380	389	369	370	358	423	393	359	385	402	397	387	400	383	415	369	366	373	354	393	389	411	388	404	348	398	393	373	406	363	409	379	412	382	334	392	391	414	403	387	393	359	373	340	376	364	377	410	394	413	360	412	373	401	397	405	382	396	376	389	386	383	407	390	383	386	377	357	336	386	387	377	396	380	373	384	372	339	388	358	363	381	372	367	335	374	365	394	420	379	375	428	356	375	395	334	394	378	373	426	408	403	395	374	365	387	361	376	365	391	426	397	384	428	397	394	362	374	373	398	363	434	388	389	400	375	382	374	356	371	391	428	370	349	404	390	419	341	393	402	394	388	345	378	383	385	370	376	412	373	406	369	377	378	382	381	423	405	387	407	359	345	373	358	349
25271	21147	27108	25324	14308	6386	4500	3493	3069	2518	2005	1717	1372	1528	1177	1023	935	916	788	689	648	644	642	618	618	625	631	621	622	572	525	618	589	606	557	536	551	590	593	570	520	519	560	559	529	531	547	555	541	573	570	515	552	515	528	511	505	500	490	540	499	499	504	490	523	523	542	497	542	505	530	492	553	497	530	488	520	477	487	511	545	503	482	490	514	488	475	508	498	510	493	495	488	529	515	500	502	508	508	468	513	467	479	464	517	481	520	509	479	482	528	505	488	501	514	486	496	506	491	513	526	558	496	491	492	501	508	480	478	505	482	520	524	532	500	531	525	527	513	505	518	509	497	442	495	498	471	492	512	520	491	500	513	490	503	484	517	507	494	550	475	531	489	529	550	453	491	521	475	498	507	513	513	480	502	540	456	508	454	494	529	503	484	503	474	477	459	487	488	520	528	494	518	475	486	496	513	505	503	496	525	489	512	540	481	493	519	477	512	479	542	498	506	507	506	528	511	495	517	514	516	515	491	436	519	518	502	501	478	482	491	507	522	447	547	528	524	499	482	475	455	457	527	516	465	491	458	522	485	468	537	508	463	498	508	466	498	497	469	502	502	525	470	464	506	494	489	477	510	465	508	557	485	479	485	532	510	492	487	509	477	485	473	502	476	551	473	494	452	518	499	534	487	495	490	525	481	520	496	502	514	470	472	483	529	485	477	540	525	479	518	507	494	526	504	557	511	515	482	452	482	494	523	498	485	518	490	483	469	494	494	487	506	494	480	465	474	502	551	487	519	500	509	521	499	529	468	504	492	478	478	521	477	515	517	490	476	461	478	507	486	481	536	501	488	520	506	509	468	465	559	483	467	492	506	462	557	490	510	513	494	513	528	512	520	461	517	483	498	464	461	499	490	511	502	534	481	526	516	475	488	522	537	510	539	475	471	532	546	508	516	480	516	549	528	452	537	496	543	521	480	482	488	467	523	516	508	509	486	502	501	500	489	511	518	501	507	474	504	563	539	490	440	506	479	492	506	502	493	520	524	506	496	505	496	468	500	485	487	527	495	477	462	504	492	524	557	516	519	536	518	444	454	506	542	481	467	471	474	503	545	495	522	487	534	502	467	516	486	528	477	501	499	496	490	495	536	511	505	529	491	487	495	473	495	529	509	515	517	477	532	449	504	465	500	515	496	484	512	475	508	489	519	488	490	490	509	490	502	487	493	543	491	479	487	524	520	526	521	533	513	491	489	506	510	485	512	498	517	487	503	519	504	487	453	472	479	518	542	491	513	455	496	482	496	484	485	493	496	494	515	490	504	499	527	510	473	469	508	507	491	487	478	515	549	521	511	471	528	513	446	508	510	501	468	495	510	508	487	522	514	501	487	501	506	506	489	497	455	484	503	524	491	486	511	476	449	474	489	472	470	529	461	461	466	518	550	514	501	503	478	491	501	509	459	556	526	520	469	504	501	497	491	514	496	479	525	490	500	500	542	539	514	532	523	485	501	524	522	501	524	464	508	525	528	479	476	502	479	477	503	519	473	509	485	487	490	515	529	501	520	514	573	514	526	505	512	529	540	511	463	473	469	493	503	492	526	529	509	459	485	481	513	522	489	500	491	514	467	507	510	497	472	513	498	514	473	495	475	503	535	530	478	510	473	490	470	492	528	514	519	490	490	532	509	497	480	526	493	482	483	498	502	505	496	508	517	477	465	501	493	509	514	500	534	510	480	485	492	490	502	480	531	489	528	519	479	491	539	506	468	495	495	486	497	525	473	499	473	465	523	495	504	499	480	458	494	547	511	511	503	511	520	516	471	505	497	506	510	549	508	515	494	508	466	489	476	497	495	516	496	493	523	468	468	468	523	513	538	515	480	508	503	499	549	523	500	514	531	494	438	547	532	525	503	479	515	500	466	517	480	508	475	488	565	493	519	497	516	522	485	490	502	474	508	502	467	521	507	482	502	520	536	498	487	489	474	480	508	475	509	501	504	498	480	513	468	498	503	510	525	499	483	498	486	504	481	539	537	498	514	458	542	493	522	514	491	547	501	501	544	535	468	524	487	502	471	536	510	500	520	502	486	452	512	502	521	510	505	495	441	546	518	472	473	435	491	518	480	454	461	511	512	496	471	470	489	488	495	492	526	491	520	490	530	542	482	516	500	502	502	524	523	498	476	505	516	465	497	487	475	537	510	478	484	514	480	525	512	510	491	458	507	497	536	493	493	478	517	567	517	491	520	514	503	489	504	501	497	515	540	502	505	503	522	510	502	512	527	502	485	509	535	519	481	510	498	526	479	489	471	492	481	510	476	497	493	510	494	540	501	493	492	477	488	521	533	504	450	516	499	506	497	467	513	483	519	464	497	452	501	500	523	460	518	463	504	498	519	538	487	482	469	508	491	494	477	512	504	488	497	488	503	514	525	506	500	512	483	475	525	498	511	516	531	497	474	478	530	483	490	533	513	505	511	497	496	510	512	490	522	486	529	496	490	543	489	533	483	504	477	495	510	510	488	467	459	477	516	497	524	505	499	507	502	494	501	501	515	519	483	478	491	494	486	504	496	499	487	515	551	495	515	521	507	484	484	454	512	483	497	515	578	511	518	540	510	482	506	521	522	478	516	482	499	515	498	479	516	520	531	481	483	497	511	523	485	499	505	531	508	502	488	524	520	478	523	535	502	497	472	502	490	541	500	510	501	512	501	505	497	477	487	505	467	500	541	510	475	532	530	467	460	514	553	489	476	473	523	475	513	522	516	470	511	499	519	495	521	520	517	546	472	519	497	509	480	500	536	526	510	484	496	527	478	537	478	511	452	533	457	506	524	487	511	530	514	504	514	476	489	500	517	517	478	481	503	517	490	481	522	489	476	455	515	514	483	498	484	490	502	509	516	498	503	523	504	513	480	539	494	460	492	490	507	462	520	489	504	502	524	492	476	489	502	476	524	511	501	510	505	469	484	497	554	500	507	505	481	480	476	459	510	517	462	490	501	522	478	524	526	503	510	505	528	541	509	541	505	498	540	508	534	484	545	521	524	496	486	496	485	476	519	476	515	539	508	502	481	504	488	497	535	501	482	545	508	470	483	546	540	540	488	525	468	492	533	526	508	499	488	488	529	518	504	482	521	534	505	474	514	516	533	509	479	460	501	492	510	528	559	519	483	503	484	523	522	527	470	532	498	521	455	496	510	500	518	494	485	495	498	482	520	489	478	489	523	528	517	535	475	497	497	522	490	483	447	485	527	484	487	519	513	495	516	502	498	499	515	554	475	501	530	491	472	504	501	494	489	538	545	498	442	517	496	523	488	518	520	477	482	489	500	525	532	490	536	498	484	517	481	489	484	526	495	510	511	497	487	456	480	495	530	477	484	489	457	467	446	541	510	522	502	483	499	504	503	486	499	509	526	518	495	508	514	544	520	512	531	499	529	461	477	485	522	483	491	520	485	488	517	560	504	504	496	465	511	488	497	513	504	495	505	545	510	547
17830	30667	28091	18208	14301	10637	8955	7640	6792	5531	4208	3386	2781	2837	2094	1766	1581	1449	1286	1000	950	914	838	859	839	845	914	830	780	828	758	839	773	775	764	695	713	714	689	762	711	712	680	751	639	645	707	663	692	706	715	699	683	656	686	632	598	606	607	638	676	700	583	610	604	592	610	618	609	597	582	612	620	585	619	582	615	599	626	586	562	588	629	556	551	598	581	594	589	623	593	549	617	617	584	620	577	592	577	566	577	617	636	621	621	598	549	569	628	605	589	599	533	594	653	596	603	645	612	566	572	617	561	590	645	620	570	630	578	602	614	543	548	613	610	628	588	616	564	569	595	602	622	607	553	597	600	618	592	600	587	629	649	629	604	614	584	593	569	598	617	599	610	584	617	573	586	557	582	622	598	613	602	580	590	530	558	608	580	611	587	603	571	532	595	590	604	622	556	569	599	621	616	582	622	610	604	606	571	572	581	542	601	563	587	636	595	641	652	615	587	580	644	591	607	572	623	584	617	596	600	592	598	572	608	605	592	598	587	564	539	591	616	598	556	575	574	560	584	557	585	644	576	595	564	589	630	618	591	599	555	601	637	605	640	589	592	579	573	613	595	599	595	609	589	598	584	587	625	576	581	680	623	606	599	607	610	594	600	537	595	607	585	583	583	622	602	551	571	564	587	612	610	561	627	597	593	614	616	604	559	587	609	571	600	602	568	587	577	608	623	659	572	595	575	592	607	541	562	625	605	590	593	587	557	597	581	631	600	601	570	577	604	586	615	607	542	624	570	543	586	567	627	618	577	604	567	610	582	646	644	578	614	631	604	590	620	582	595	633	589	592	580	586	608	533	591	565	577	570	582	616	600	539	608	557	594	597	588	621	604	599	593	645	587	554	621	572	626	597	560	593	643	591	536	541	596	540	578	631	587	602	589	579	575	567	586	590	594	562	601	621	566	578	602	618	526	584	608	596	600	586	582	626	593	635	587	596	581	581	623	609	588	561	605	578	621	563	594	605	591	539	570	603	577	587	613	605	585	555	586	597	569	556	614	561	613	570	570	628	590	602	542	602	584	553	589	581	573	524	594	552	633	601	594	634	598	602	552	615	603	612	596	582	590	571	616	583	625	571	591	587	583	585	570	607	611	579	593	583	570	592	624	605	600	537	583	630	584	638	602	609	563	635	626	580	576	576	588	567	596	632	560	572	581	592	599	603	629	563	558	604	589	613	587	583	594	589	519	561	654	603	592	602	617	578	536	558	576	585	622	573	625	608	619	576	603	564	601	591	605	598	592	582	586	625	584	601	574	586	632	628	585	593	630	643	631	612	584	582	624	582	624	593	609	603	583	566	580	568	594	618	609	596	586	605	587	583	588	592	570	574	612	552	603	602	608	559	595	566	548	662	582	602	566	567	620	605	620	633	648	578	622	597	609	575	633	538	557	565	611	589	570	580	574	613	604	582	598	571	596	624	637	625	609	561	579	572	553	603	606	578	621	590	565	620	594	571	586	530	572	602	586	595	632	568	569	591	573	584	592	571	599	620	568	645	586	594	568	581	607	580	559	606	611	559	605	608	589	567	605	617	645	595	592	635	550	599	559	524	559	570	605	613	652	580	588	578	630	555	593	596	579	636	608	580	613	597	569	582	564	599	622	583	530	588	577	576	606	565	578	602	628	637	604	596	605	573	601	534	562	627	581	606	652	609	592	572	554	582	581	602	590	579	591	602	592	623	617	571	619	613	614	608	594	569	563	579	618	593	586	621	572	619	601	592	598	624	570	594	556	592	613	611	583	572	587	573	593	567	599	590	567	588	604	594	617	590	577	588	610	554	587	551	571	576	583	630	565	574	584	533	607	562	593	604	591	539	626	599	549	577	600	581	628	559	577	564	592	577	563	567	558	599	608	566	607	609	579	586	570	595	555	566	549	613	590	623	549	570	618	594	563	584	586	581	612	598	564	584	641	560	649	526	614	574	618	604	572	580	587	568	617	590	621	595	584	609	614	558	579	577	541	573	583	590	619	593	596	604	597	546	619	586	618	590	587	560	585	593	559	574	589	591	607	581	635	585	609	593	596	558	605	571	532	612	605	577	595	584	617	557	550	589	587	567	553	612	621	599	583	583	559	555	575	620	570	561	631	612	592	623	601	549	576	597	612	594	586	647	597	624	606	601	561	595	626	633	630	591	605	670	575	601	559	577	573	597	605	595	603	601	622	579	599	589	576	578	624	564	593	553	603	604	601	634	626	570	610	580	572	599	583	588	574	609	605	582	608	597	598	640	611	569	585	578	582	565	611	616	607	577	555	570	573	588	589	610	642	582	577	595	562	583	593	530	610	580	590	554	597	597	598	595	603	620	577	569	598	621	609	600	595	588	598	589	622	608	617	611	612	584	566	584	624	616	635	637	570	613	625	608	579	606	644	577	590	607	555	582	574	597	565	617	621	578	593	583	582	620	596	601	594	598	578	579	530	581	571	606	657	584	601	624	593	624	606	625	629	587	577	562	583	574	637	610	576	642	553	608	620	592	585	581	559	618	546	577	613	611	608	616	616	599	614	577	588	559	596	560	590	628	622	590	536	602	545	581	607	582	615	569	608	585	616	603	585	578	570	608	590	611	605	604	607	645	649	602	576	558	635	613	619	611	575	581	608	570	640	580	571	555	617	583	560	628	616	583	595	594	616	574	586	589	603	600	604	588	596	552	575	614	617	619	583	571	575	592	606	634	571	599	615	597	594	583	570	609	648	593	579	588	586	617	552	572	580	602	576	598	537	633	616	626	577	589	608	578	558	603	573	589	559	609	614	580	592	574	570	588	569	567	583	599	557	548	567	585	619	567	591	613	610	542	562	597	595	617	590	617	584	574	589	590	613	569	579	574	563	591	594	587	596	603	618	560	611	614	541	592	617	611	601	603	649	648	657	577	552	578	594	647	589	629	627	548	618	638	608	547	627	636	597	573	633	601	570	605	579	621	607	646	615	582	560	607	603	572	593	584	594	604	615	584	563	603	597	581	602	614	594	585	578	603	597	576	615	567	602	614	602	608	613	602	606	571	561	599	603	650	581	575	626	622	611	635	613	579	527	557	597	573	591	582	635	589	615	631	583	619	564	576	608	620	600	632	568	619	580	596	582	579	600	590	544	625	569	592	553	602	609	583	626	585	562	580	581	556	626	621	616	601	576	580	561	619	598	598	586	602	538	634	628	574	602	573	586	579	621	623	580	571	588	585	617	587	585	567	635	589	572	598	593	611	609	566	586	604	568	574	569	577	599	581	547	576	620	564	601	552	580	581	581	605	648	609	603	578	569	599	628	649	561	567	575	596	617	568	593	559	592	587	626	618	561	600	561	615	605	564	589	534	557	598	593	605	629	639	614	636	575	595	610	583	605	540	632	568	595	586	561	604	604	636	594	607	592	590	581	573	577	614	597	561	586	622	635	607	565	611	634	580	591	604	619	555	624	591	578	644	578	538	563	586	573	590
23114	21192	28853	23821	21264	21534	15060	7783	5700	4638	3399	2682	2475	2380	1583	1287	1198	1184	997	894	679	666	651	655	657	681	618	619	580	568	588	629	610	608	558	574	518	502	529	513	488	503	435	479	482	485	494	477	462	486	527	453	462	449	474	441	419	423	443	406	417	459	434	417	442	441	409	403	443	402	443	411	391	437	433	432	414	419	417	390	403	370	437	416	421	389	387	384	418	405	407	407	417	435	407	437	423	422	412	385	405	396	374	410	422	434	402	415	413	410	391	378	426	440	417	397	376	405	381	404	373	365	375	435	404	419	399	439	463	359	448	440	399	404	409	426	408	420	403	400	415	399	416	385	425	415	398	403	404	382	378	427	371	386	441	411	405	409	409	410	393	406	409	432	408	414	396	367	383	372	405	412	367	402	384	403	376	386	369	425	408	417	410	379	418	403	404	397	402	420	388	386	404	435	378	374	402	424	407	412	399	375	379	397	359	398	413	408	368	407	451	426	340	399	408	426	404	392	384	387	410	424	356	429	393	426	419	373	384	415	401	416	388	350	377	427	414	401	407	392	395	400	384	416	397	414	390	455	399	414	383	404	419	373	377	357	349	405	382	414	380	404	412	396	418	415	421	419	425	380	421	389	386	427	442	393	406	383	385	421	375	383	415	420	406	398	395	404	368	419	382	402	418	367	389	411	411	415	459	398	417	381	405	404	410	456	429	428	418	455	363	435	403	418	384	403	385	421	406	392	402	451	425	406	419	389	388	404	402	409	399	372	406	415	410	399	379	436	411	399	420	394	392	398	414	407	422	392	366	369	387	404	420	389	386	388	390	378	382	405	387	389	419	370	405	391	367	409	414	368	449	411	392	396	396	413	408	393	379	408	413	423	407	367	439	419	359	437	356	376	436	383	402	422	394	410	385	440	406	362	389	408	415	415	447	386	418	374	416	419	422	366	375	420	413	420	413	389	370	386	413	388	402	394	416	400	409	390	417	439	390	421	390	358	381	439	430	431	417	439	395	418	395	369	380	384	433	414	364	396	415	411	418	393	433	367	411	386	398	414	381	428	395	403	404	387	417	405	398	351	402	428	362	399	363	402	445	396	408	419	414	414	374	380	391	437	370	414	413	373	388	400	413	414	422	442	420	427	369	392	381	400	381	375	417	410	419	432	424	433	429	418	393	440	407	398	412	429	370	392	428	412	371	391	373	437	388	396	432	361	405	391	388	374	422	395	431	430	431	417	350	404	411	411	423	419	393	385	408	392	427	433	415	403	379	402	385	447	400	376	402	419	436	423	410	388	405	408	418	375	393	369	376	403	399	393	422	414	430	363	377	408	424	410	406	402	389	429	422	416	419	400	438	388	409	411	373	376	383	399	362	433	389	411	401	374	407	385	400	408	442	445	384	413	417	416	387	415	439	397	392	387	386	405	400	371	402	382	386	389	411	419	410	396	421	416	385	445	394	387	418	432	376	420	402	365	431	387	370	412	378	447	359	381	421	393	358	394	400	391	391	441	400	396	425	401	411	392	376	400	367	380	373	409	394	378	429	409	432	401	412	394	402	428	405	394	407	382	422	353	368	414	394	380	403	390	412	427	381	413	392	400	403	411	364	418	421	400	418	415	419	420	419	436	416	405	400	399	404	362	391	407	375	419	432	419	393	411	382	392	406	374	414	417	417	383	455	402	407	401	418	410	418	421	377	407	416	413	423	377	406	404	385	406	404	405	374	410	414	446	396	395	374	421	402	391	420	404	430	385	424	431	391	419	410	438	387	423	416	372	403	391	400	394	400	379	409	396	402	408	394	406	395	419	386	385	396	387	406	396	419	390	396	391	446	406	416	403	420	413	396	438	418	421	370	393	427	439	406	415	410	403	413	435	407	407	425	417	358	428	383	413	412	426	416	442	418	394	379	451	388	427	406	394	415	432	401	396	398	418	411	381	385	372	406	434	414	402	389	446	406	387	423	360	400	396	406	417	401	368	413	406	358	451	380	428	414	394	432	397	379	391	397	401	377	398	422	397	409	397	397	417	382	396	425	449	360	424	384	391	384	401	353	373	401	369	427	410	413	425	415	381	405	400	408	395	400	465	391	404	411	448	428	398	425	392	433	412	407	386	418	403	415	407	357	416	416	392	409	429	363	383	434	410	378	424	389	397	414	395	428	405	367	426	397	446	369	415	398	396	385	391	397	399	439	406	376	403	386	408	399	374	386	383	409	390	388	439	397	383	450	407	420	373	385	345	408	396	395	411	397	418	383	412	428	369	392	391	444	408	399	414	401	407	356	407	413	386	381	365	375	395	427	419	421	368	430	401	387	433	418	392	426	440	364	385	427	364	401	396	364	428	400	440	364	387	404	389	386	377	383	391	414	417	390	379	414	412	377	427	399	408	394	426	397	423	398	393	441	410	370	416	424	429	376	429	418	434	378	412	378	391	402	381	395	433	414	365	439	374	411	372	404	406	414	404	408	412	403	387	408	410	411	406	420	398	399	431	404	388	411	379	372	423	417	419	400	384	404	384	377	426	414	404	395	428	370	407	398	377	383	399	394	386	400	409	414	412	415	394	393	407	421	393	395	403	403	381	419	409	407	439	424	433	425	360	401	418	387	396	395	439	386	419	394	411	392	376	401	446	399	366	395	380	366	379	425	406	390	440	394	400	428	382	385	379	440	398	395	396	405	405	420	396	384	408	402	405	391	459	391	419	371	405	397	402	387	407	385	383	405	419	384	432	440	381	429	421	375	376	433	400	391	427	405	404	393	416	420	400	409	416	413	421	410	405	392	385	408	396	357	409	372	433	415	390	430	382	416	403	408	434	395	401	416	392	446	391	401	386	373	388	402	411	411	443	388	365	406	404	365	422	395	426	391	381	411	397	380	380	390	388	393	402	421	435	359	389	381	416	370	399	386	432	377	392	400	435	443	384	444	426	389	397	394	393	375	404	372	422	392	436	404	413	403	415	387	405	429	397	418	382	398	399	425	394	407	361	383	374	392	395	403	420	434	399	403	427	399	405	417	423	417	360	429	373	387	429	456	416	410	397	429	387	432	393	417	421	427	410	414	415	356	397	443	442	386	413	396	383	415	386	415	386	406	373	412	384	427	434	419	417	410	423	444	393	408	382	397	399	452	387	413	371	395	436	412	408	369	418	401	388	414	419	393	425	406	387	406	408	398	397	382	444	384	396	423	387	399	408	398	395	409	413	377	390	413	439	342	409	413	441	425	421	406	434	426	411	426	412	403	419	419	428	416	419	421	373	400	400	419	430	375	377	410	381	393	432	389	392	376	401	391	433	409	409	426	386	377	372	419	426	405	405	416	387	385	400	397	382	407	392	368	382	401	437	421	391	398	400	406	386	417	387	433	428	386	397	394	362	360	409	395	406	409	408	361	397	385	392	425	429	410	410	390	380	402	388	378	417	437	390	387	421	408	417	418	370	390	433	404	396	438	429	392	381	421	393	388	399	411	405	395	396	388	407
21117	40614	35931	26139	21587	16662	14499	13638	11399	9181	6806	5476	4926	4590	2839	2347	2067	2147	1740	1409	1089	1024	921	886	920	917	922	975	885	816	766	797	814	717	751	677	677	677	717	632	671	623	617	648	591	580	598	626	633	653	605	637	582	598	519	556	492	509	514	532	512	498	536	501	494	558	531	526	534	502	485	499	477	516	468	518	494	475	430	444	442	457	471	441	482	490	477	490	478	515	484	436	463	462	515	502	514	510	470	467	456	427	459	472	465	486	477	442	493	502	478	449	501	496	470	485	475	507	486	439	473	499	461	445	475	481	472	466	458	429	454	447	468	479	480	464	464	476	475	437	456	491	500	465	475	490	450	510	502	495	451	460	463	507	491	452	486	465	483	438	473	493	488	458	455	537	475	496	480	419	526	448	475	430	471	499	426	467	473	460	477	489	484	462	535	453	458	471	472	447	479	449	469	448	450	522	480	484	455	437	500	466	440	488	480	505	446	458	474	462	462	433	439	447	460	458	461	477	433	462	481	443	430	443	483	472	448	491	495	482	474	441	458	465	458	463	441	486	460	496	451	424	472	449	457	519	430	445	458	447	489	469	495	470	472	451	460	470	485	454	456	500	442	448	503	464	490	490	486	463	455	504	451	465	433	496	500	447	509	475	407	473	484	461	482	455	456	479	499	520	482	478	460	467	453	495	447	449	506	475	452	462	472	497	447	435	465	459	481	475	432	496	479	455	466	489	443	446	493	464	461	440	447	475	428	503	486	456	489	464	491	475	479	492	472	483	488	419	515	467	485	439	443	482	469	436	452	462	422	475	443	454	457	428	495	508	453	457	469	480	492	460	471	453	498	444	461	462	448	459	487	462	510	487	481	474	440	466	501	464	491	458	453	465	501	460	456	412	488	497	472	465	439	467	488	489	400	504	452	487	483	445	460	441	442	479	514	489	446	480	483	491	444	469	449	515	467	482	473	469	457	465	479	472	448	464	460	451	451	511	473	489	470	457	464	452	483	484	466	480	474	500	461	500	442	471	475	496	515	485	478	473	452	436	477	458	483	459	458	501	475	459	437	437	471	493	487	479	500	481	448	474	454	448	482	473	470	470	436	492	483	447	459	491	454	467	454	475	430	435	487	447	437	471	450	465	481	459	492	450	475	482	460	468	456	454	451	442	475	488	450	451	431	445	454	482	434	470	466	428	525	450	485	500	471	475	436	460	472	491	447	440	473	474	499	449	492	470	478	461	503	457	445	521	473	475	478	442	467	450	479	488	471	449	497	458	487	449	482	480	454	476	480	483	497	477	471	495	478	478	500	481	471	492	478	450	429	429	482	509	472	462	452	474	481	465	415	493	478	488	416	459	481	449	484	459	483	468	477	445	493	497	481	486	466	458	473	426	463	504	515	454	462	519	464	503	472	470	475	490	475	502	512	464	427	441	493	458	466	481	503	484	515	431	444	466	474	462	443	482	492	424	492	501	456	488	449	499	494	485	455	449	429	442	468	471	472	477	466	475	477	447	434	472	437	473	454	488	441	447	483	497	487	470	489	514	473	488	467	462	459	480	484	474	488	475	454	470	488	497	467	489	447	459	455	485	479	460	467	428	472	504	476	491	465	440	465	477	419	487	450	460	464	487	476	444	481	481	464	446	467	456	497	456	464	482	428	458	451	434	460	444	496	536	468	457	483	467	425	461	495	455	493	463	427	471	480	432	477	489	423	461	456	464	493	519	458	479	471	458	464	469	489	469	464	458	436	471	501	467	450	448	522	481	461	503	479	462	492	483	480	483	485	451	498	455	471	410	460	460	488	439	501	473	469	470	473	484	479	528	459	454	452	489	488	475	488	445	482	476	482	466	474	474	435	415	486	497	463	473	485	476	448	471	479	482	457	471	513	420	501	493	478	494	426	457	457	453	433	516	469	499	470	441	443	452	487	450	458	466	497	474	441	471	439	448	463	426	460	452	474	469	483	469	512	449	455	489	470	463	439	472	494	461	483	457	467	468	475	465	432	509	447	456	474	432	455	452	468	449	438	472	495	467	450	505	482	492	471	444	462	484	462	480	533	462	468	455	459	465	493	444	474	464	474	452	504	488	411	515	452	458	438	470	464	442	454	476	461	448	480	443	467	437	482	526	445	461	461	460	470	471	475	506	480	490	494	443	428	462	473	446	497	468	531	485	497	453	450	442	473	484	458	495	470	455	423	486	427	486	459	429	484	469	441	473	482	502	472	419	480	476	488	470	457	449	414	475	453	417	468	512	496	525	459	468	433	475	444	485	481	488	462	463	421	475	450	489	496	481	467	459	530	493	464	483	518	475	452	462	480	482	453	461	456	478	485	470	498	458	435	487	482	479	492	476	449	453	479	494	504	431	456	477	466	467	480	465	471	481	463	464	483	492	486	495	467	455	476	427	497	473	464	448	456	467	465	474	458	504	447	458	448	450	519	474	476	452	458	442	506	475	487	501	455	478	488	481	457	498	495	449	480	470	454	428	468	479	417	474	471	479	463	449	502	457	448	465	483	461	459	492	442	463	464	469	485	472	439	475	459	481	458	462	450	447	463	487	466	466	479	475	512	456	430	437	475	458	477	479	480	469	470	480	470	481	483	447	475	477	498	492	464	449	463	483	489	458	473	485	469	452	500	448	422	492	466	447	526	464	470	463	458	453	429	471	470	470	489	499	492	438	478	485	482	472	456	432	491	461	476	436	487	473	467	483	459	460	491	473	470	472	484	474	511	460	471	493	514	458	468	435	470	495	446	477	487	483	482	481	437	454	508	423	477	482	497	488	446	457	454	462	493	478	517	467	466	453	477	488	500	436	468	479	436	447	432	491	497	454	446	462	467	466	464	468	475	477	477	477	444	484	448	503	470	472	446	448	433	478	472	500	478	483	457	479	480	470	482	442	468	461	461	457	457	476	474	444	470	475	444	478	471	457	482	463	481	480	433	524	473	458	448	442	483	456	453	468	448	482	448	449	485	476	511	465	501	435	464	459	441	466	474	476	459	449	450	450	505	490	468	499	485	434	440	437	430	461	485	464	443	449	435	490	455	465	470	446	463	493	463	495	508	476	461	461	471	474	411	450	441	418	472	469	467	430	453	471	497	445	499	462	462	412	482	481	459	502	494	506	489	438	440	485	495	438	458	456	450	483	456	469	493	483	464	451	453	485	467	457	464	464	438	442	463	453	471	478	486	431	449	497	491	471	465	464	504	476	467	470	424	471	475	433	459	471	441	486	446	483	479	489	449	499	470	465	459	472	512	446	483	472	475	450	435	464	492	491	456	467	457	462	465	435	448	457	507	461	491	461	456	469	465	470	443	456	439	465	443	468	475	455	480	465	456	442	472	466	469	436	487	447	475	466	462	463	510	492	466	476	495	451	507	436	404	437	483	464	503	482	473	466	485	425	477	453	464	431	461	450	464	452	466	453	471	480	461	475	460	501	468	472	440	487	451	465	458	481	488	460	478	473	465	485	512	435
27520	20866	17160	11508	7097	4313	3202	3210	2396	1993	1542	1188	1343	1059	829	728	716	727	648	552	523	501	483	488	515	458	514	495	473	412	489	491	469	523	495	434	472	426	494	469	453	460	441	385	423	470	428	468	517	464	462	454	454	417	472	404	411	444	448	426	400	435	402	431	403	391	407	428	444	418	398	406	452	447	448	411	424	403	423	406	396	429	416	408	392	396	419	394	442	430	407	416	414	391	411	420	408	419	413	400	391	405	408	424	414	425	376	422	408	434	443	389	402	426	393	429	384	422	417	413	429	427	420	435	413	413	411	430	412	347	408	414	448	460	406	383	426	445	425	412	397	428	414	419	434	437	448	406	414	461	456	419	426	443	393	403	443	425	410	407	449	413	447	417	415	407	427	412	413	415	425	429	441	433	437	393	405	419	383	436	397	405	403	445	388	426	406	414	442	438	412	417	462	445	401	409	409	413	395	410	390	413	407	422	432	414	430	387	409	436	406	443	409	409	429	406	411	405	418	390	404	392	426	418	404	434	390	466	397	454	409	413	431	414	427	448	413	408	413	465	397	417	407	420	441	415	375	381	429	452	392	424	394	424	440	416	427	428	425	428	413	414	404	428	407	411	398	397	401	390	412	431	388	408	413	396	439	426	380	417	366	420	412	379	406	410	432	428	399	453	416	395	426	435	373	399	388	412	409	428	426	418	391	416	389	434	387	418	409	401	394	438	409	417	416	402	419	435	409	396	400	412	386	403	432	377	424	429	428	412	448	446	405	406	390	421	404	436	380	415	412	402	394	400	407	438	448	413	408	420	431	410	401	415	410	413	432	381	406	422	417	385	423	427	395	406	400	399	415	433	411	419	436	408	429	417	427	417	387	406	434	419	452	390	442	436	384	444	421	420	390	411	422	416	413	401	440	395	398	381	413	417	424	416	406	396	384	430	414	415	430	397	371	396	463	419	410	409	400	402	435	438	440	420	414	428	418	412	427	410	389	429	409	420	456	418	374	432	438	416	437	404	414	400	417	430	386	417	412	402	400	416	391	424	431	400	392	373	415	433	417	409	443	420	431	420	426	434	435	388	420	417	429	465	412	424	394	382	436	420	417	396	388	376	448	371	390	407	382	428	398	423	413	429	433	420	420	434	396	408	424	407	413	375	424	426	433	399	401	399	448	436	433	412	463	422	443	379	394	411	459	453	460	435	413	396	391	428	429	457	420	439	436	424	416	442	416	409	437	415	439	439	424	403	402	377	401	410	431	409	431	435	424	409	423	420	417	392	380	412	407	424	421	414	408	434	369	427	461	393	411	411	427	393	433	410	424	383	427	419	400	380	402	389	395	431	422	428	409	401	423	401	399	379	397	423	406	423	394	389	414	423	412	390	443	426	417	435	443	406	427	445	405	403	431	374	460	436	420	391	451	381	443	423	412	423	428	406	438	419	434	376	436	464	447	414	415	399	425	423	461	401	437	415	408	394	424	418	431	385	368	410	413	410	401	404	430	396	394	425	394	433	410	395	431	449	427	433	428	411	475	382	458	412	389	419	446	400	424	404	369	424	437	425	434	441	442	384	425	433	410	398	438	446	443	420	405	433	422	418	395	442	431	373	401	417	413	427	424	414	413	411	402	382	392	386	396	386	420	407	404	440	401	392	409	427	400	403	414	439	446	411	439	409	390	405	409	445	409	426	420	432	460	416	378	405	401	423	438	420	393	424	413	426	449	416	398	410	438	419	420	432	443	441	394	398	408	388	443	409	438	387	436	406	456	409	460	431	392	405	410	414	410	428	405	444	406	429	378	426	413	359	414	414	422	446	436	383	416	403	424	385	407	385	399	415	419	436	412	418	415	434	416	392	415	381	425	426	403	414	436	407	407	440	426	442	417	433	404	419	413	425	428	429	413	396	418	400	422	431	443	401	434	410	406	416	408	406	404	446	397	409	380	423	425	410	403	389	403	412	403	400	383	428	411	446	413	400	423	384	417	427	412	424	392	412	437	454	434	439	440	439	386	392	394	391	422	395	401	378	403	418	416	419	412	404	431	420	393	444	421	427	388	422	429	383	451	462	394	452	435	431	386	416	420	394	421	405	419	421	398	399	410	399	410	406	423	411	412	418	404	424	392	394	397	417	399	388	407	426	455	403	423	435	455	436	418	397	427	433	445	428	409	402	378	391	451	420	428	419	422	422	419	387	451	412	409	453	420	414	427	415	428	459	424	379	452	446	420	409	403	441	433	393	412	401	395	433	403	393	420	426	419	388	404	477	397	384	406	395	429	393	452	409	392	393	443	440	434	427	428	412	416	394	411	480	452	427	340	407	383	417	453	423	470	418	425	416	420	413	428	445	394	428	428	418	448	394	416	417	413	438	436	452	440	417	380	444	393	416	411	394	408	407	408	461	408	443	403	400	369	419	406	453	389	393	406	364	434	409	405	419	404	394	420	405	423	415	452	413	409	424	434	378	420	431	434	412	404	437	391	419	409	422	422	408	447	416	407	441	431	427	434	431	421	399	419	429	413	417	431	399	418	448	419	408	400	459	421	408	429	392	388	440	424	450	404	393	415	464	452	419	423	377	396	413	407	420	395	398	406	414	384	373	396	403	430	417	413	407	422	433	423	417	404	427	412	392	404	430	444	362	410	422	424	408	430	411	433	403	419	425	433	419	443	422	430	400	444	415	394	376	431	456	428	397	434	403	436	422	432	455	424	422	424	445	439	414	421	427	444	404	406	373	399	438	416	440	405	401	372	424	429	428	429	425	410	389	419	441	438	428	401	425	418	434	425	405	416	390	383	395	416	406	420	421	395	436	395	420	386	425	419	461	417	434	381	415	415	393	371	396	389	389	436	386	392	444	432	437	440	402	433	407	409	379	426	390	444	425	399	441	441	414	448	424	400	391	407	455	417	406	413	423	414	405	432	446	410	453	442	434	459	376	414	401	463	395	384	449	384	433	435	454	409	387	413	398	379	418	401	403	454	401	433	399	439	458	435	424	393	386	440	425	426	414	426	415	422	386	393	395	434	440	419	415	421	410	441	394	428	415	431	406	407	422	428	386	373	417	417	400	423	425	401	427	419	427	399	407	413	406	403	372	441	394	432	417	398	416	404	409	423	426	430	443	428	408	427	399	436	438	419	423	365	424	423	403	398	408	408	412	403	426	432	425	424	421	410	398	428	395	411	401	443	384	422	413	414	437	419	419	396	390	425	369	413	405	432	411	419	390	426	374	474	425	400	419	421	411	430	398	380	393	421	379	410	424	391	413	420	430	413	409	387	393	395	401	398	375	394	407	412	399	405	396	406	400	418	399	414	383	409	400	452	384	410	454	421	408	418	462	418	432	385	409	444	410	411	422	370	388	439	428	429	391	426	408	409	427	389	433	407	428	423	405	417	403	450	406	431	403	427	401	430	442	417	436	401	403	383	428	471	426	428	431	397	414	414	391	436	404	426	369	435	417	401	432	378	469	478	416	403	439	415	409
16016	25400	21190	14543	11740	8223	6855	6806	5179	4188	3220	2457	2638	1778	1594	1218	1200	1156	943	842	724	674	683	644	672	657	722	668	629	625	667	652	656	618	623	567	597	570	582	573	593	603	582	612	531	562	585	565	554	622	579	570	562	577	473	569	489	537	501	513	538	517	531	524	534	508	535	518	499	571	512	495	498	525	537	505	511	482	485	512	450	477	484	474	531	475	466	523	515	487	542	477	504	512	481	564	478	491	498	488	529	481	533	496	479	465	530	494	472	502	505	510	491	494	482	483	511	495	503	518	485	491	461	471	481	480	516	516	490	506	510	469	478	506	489	473	488	514	478	480	531	549	523	486	479	537	508	488	466	526	501	529	487	512	496	481	491	491	529	493	499	516	521	499	497	470	535	542	467	517	473	491	477	498	461	461	468	517	522	495	498	500	542	502	527	461	467	519	508	524	527	504	480	480	498	524	540	521	496	512	479	471	511	528	508	499	521	474	547	502	501	491	499	480	500	514	493	466	482	500	485	533	519	448	459	513	545	492	483	477	535	515	514	500	537	486	528	512	533	509	504	505	471	500	464	556	534	526	474	536	479	512	485	530	507	496	533	471	488	521	496	518	482	539	536	457	505	465	546	498	528	528	532	477	531	515	484	486	486	529	521	479	468	512	493	521	496	520	466	483	508	513	513	492	515	487	518	511	515	536	512	470	519	486	552	533	511	526	504	485	503	484	445	533	499	493	566	489	515	504	547	527	525	488	487	507	508	534	491	512	524	495	514	478	476	502	526	513	492	509	535	522	507	478	515	519	484	514	536	514	478	505	510	494	460	498	503	482	535	552	496	511	491	528	478	537	503	522	481	493	467	531	491	516	500	475	493	519	529	548	487	473	505	489	504	452	497	526	472	548	513	487	516	488	479	509	502	461	536	490	501	491	516	527	498	487	550	500	518	515	509	500	526	491	548	542	512	499	522	479	504	520	523	509	530	500	559	498	485	478	484	487	495	539	501	557	477	485	492	550	483	494	486	504	529	510	503	468	492	467	523	515	526	494	517	513	504	495	491	532	530	503	493	481	541	498	538	493	550	486	478	540	497	534	510	501	491	526	482	486	496	500	523	527	464	492	518	488	495	486	513	516	484	494	531	465	511	517	511	558	508	476	482	536	476	475	534	517	488	460	500	480	520	468	476	498	502	542	508	471	505	508	525	473	491	460	522	494	522	511	483	476	478	525	472	503	543	545	514	490	485	514	476	538	493	504	487	491	501	489	502	517	545	474	471	461	545	501	512	490	497	540	490	482	550	515	515	519	504	494	539	470	537	488	498	445	497	544	487	486	507	472	506	486	510	468	486	532	500	489	479	468	505	507	515	521	509	512	482	492	497	528	518	492	483	535	501	457	509	501	519	503	467	510	510	496	493	503	522	494	518	458	491	495	485	507	501	492	484	510	518	502	545	514	495	483	494	522	514	475	513	505	519	487	489	467	502	551	494	494	504	456	469	535	510	467	529	523	510	474	524	500	465	457	504	523	501	505	503	530	514	492	517	484	494	515	473	516	511	510	477	486	531	517	516	489	491	519	492	483	527	460	499	511	516	465	495	487	522	480	532	498	473	513	500	526	527	502	502	475	486	524	489	493	497	473	546	535	490	512	514	466	501	472	490	499	542	490	515	519	462	497	506	547	530	501	497	517	493	509	507	513	519	532	472	526	496	513	500	552	492	492	492	466	514	535	522	476	496	478	447	485	493	500	518	483	538	504	520	492	527	492	520	531	524	523	472	510	508	488	506	540	518	479	510	493	544	532	501	550	464	480	477	489	501	552	464	471	540	547	561	498	477	511	473	504	510	518	496	481	478	491	493	486	482	506	537	504	495	522	507	541	533	547	474	496	505	523	495	506	533	498	525	558	494	492	477	493	487	480	514	552	523	530	513	517	557	535	520	520	495	493	486	500	531	501	512	490	516	514	514	483	484	519	481	568	498	494	505	514	527	471	481	555	514	496	502	477	508	485	522	530	530	469	470	499	506	489	450	483	463	524	552	504	496	513	484	486	524	514	493	500	517	480	518	509	475	531	457	503	493	485	455	550	521	467	522	473	507	485	542	494	525	533	484	526	453	504	488	493	511	498	480	486	488	509	512	523	522	486	509	554	491	515	500	474	497	514	498	530	502	482	482	496	509	460	461	499	508	496	519	477	491	527	496	467	519	511	525	537	473	504	506	521	484	484	468	509	533	492	470	483	496	488	511	487	489	512	506	509	499	522	501	529	519	486	490	487	485	498	499	494	490	542	508	519	520	516	517	512	522	528	472	499	462	508	492	515	507	514	525	513	503	535	470	486	517	481	499	525	528	488	521	479	500	495	524	493	524	459	520	512	475	514	518	484	498	486	503	494	526	489	499	487	464	521	513	514	524	505	481	518	494	484	509	460	474	496	484	480	517	511	497	471	501	528	502	527	492	519	505	511	517	507	517	501	456	510	543	502	517	486	490	479	508	537	496	497	500	476	501	518	517	498	517	512	476	512	507	529	554	527	495	494	499	504	500	489	503	471	495	510	494	497	525	477	503	526	504	518	500	544	519	538	464	504	530	512	522	464	522	518	505	505	496	520	470	506	507	507	485	514	521	490	481	487	488	505	535	487	527	510	452	500	520	498	510	511	482	507	493	494	514	480	521	506	507	495	483	492	471	496	555	489	504	520	518	501	503	518	514	501	502	541	522	556	570	464	496	471	503	502	484	493	492	483	486	503	483	483	482	499	514	505	522	509	518	525	522	499	439	493	510	528	486	491	510	501	513	505	519	510	489	481	483	507	511	517	506	514	484	489	500	481	482	491	516	506	507	522	530	477	487	513	508	486	508	494	502	517	546	454	512	456	492	456	513	548	495	497	479	500	542	507	463	523	507	488	472	478	530	499	473	497	528	472	520	506	506	529	497	499	524	496	480	520	520	504	512	443	487	562	497	491	531	465	491	506	455	487	526	540	493	525	522	489	536	521	522	511	471	523	502	516	515	498	509	512	495	498	495	541	483	508	534	517	510	478	524	461	470	485	506	518	510	476	487	479	503	500	464	497	501	514	516	501	537	525	472	528	536	476	487	471	481	476	513	516	480	507	474	453	500	483	515	503	527	514	488	496	490	504	533	524	487	476	497	498	500	456	490	498	505	530	508	475	462	497	479	494	495	495	516	519	488	496	517	465	515	517	500	517	464	514	503	503	500	510	497	485	488	553	527	502	504	452	502	494	492	505	505	555	546	456	524	486	494	476	507	524	504	501	518	479	510	540	520	469	499	476	495	532	494	494	500	529	510	493	488	479	502	519	517	524	496	473	508	504	509	513	489	499	519	527	504	495	498	506	516	496	481	501	489	513	495	495	502	495	491	493	527	515	490	523	521	498	534	535	524	521	513	511	497	506	498	496	524	503	481	503	533	468	501	474	490	487	511	521	466	514	536	461	487	511	532	497	512	548	505	485	511	489	492	509	528	491
24132	21150	28237	24329	21202	13905	6800	5297	3502	3158	2348	1760	1955	1340	1068	927	919	854	736	629	561	442	482	459	515	487	509	458	473	448	473	446	414	439	439	411	413	402	383	399	391	369	378	391	341	317	385	372	372	381	371	340	346	351	379	326	346	378	323	357	363	327	345	358	349	341	348	341	347	366	318	340	295	314	335	332	306	319	325	350	327	322	328	324	337	277	297	316	320	300	323	334	301	327	279	329	292	300	357	294	332	357	330	307	334	323	343	319	313	320	310	307	330	300	321	312	320	324	331	337	331	345	288	331	309	301	316	316	285	338	326	331	296	343	329	338	304	303	310	316	340	321	326	304	323	314	320	321	306	329	318	340	308	344	325	335	300	342	299	350	310	313	318	322	304	305	358	300	320	331	357	307	329	352	337	291	338	325	351	333	327	324	314	343	334	333	309	308	341	337	330	325	314	307	302	317	314	300	294	322	307	289	338	335	329	305	316	323	348	307	336	328	323	276	328	320	326	324	343	322	336	334	327	332	301	301	326	320	341	328	316	333	330	342	322	326	331	326	332	300	349	306	307	313	307	319	306	324	308	323	332	316	300	316	351	317	337	316	322	288	325	306	339	333	334	322	324	307	300	306	303	318	321	325	345	300	300	309	327	325	328	315	326	318	316	285	304	299	319	349	332	301	327	325	321	291	332	311	333	328	309	299	345	335	318	315	335	311	288	288	337	284	337	296	319	296	318	337	281	337	321	325	335	331	296	311	358	335	304	330	319	319	331	317	320	304	313	300	302	351	335	323	325	348	340	309	344	295	311	306	324	316	339	296	321	305	326	297	361	339	324	329	317	342	321	346	312	297	324	291	320	326	313	329	342	273	322	335	328	329	309	314	345	303	304	315	329	309	302	334	297	330	335	321	296	287	347	312	353	316	332	309	334	295	315	314	329	329	304	321	350	345	340	312	320	337	306	346	329	330	316	357	337	324	289	352	339	313	356	334	328	351	313	371	317	298	306	357	318	317	328	343	318	318	293	351	305	345	330	358	326	290	345	341	348	317	334	324	304	314	342	299	335	359	316	325	316	314	321	361	339	334	324	325	321	319	319	323	334	324	334	335	323	291	339	328	320	353	325	335	303	291	298	318	286	333	322	331	311	328	314	322	308	333	326	316	299	294	305	323	300	281	320	323	314	312	319	344	292	329	306	289	316	318	322	317	315	337	328	324	335	341	318	320	316	314	325	346	312	297	325	335	305	300	301	337	339	316	325	333	301	326	310	288	312	318	326	323	342	344	321	321	319	343	325	311	306	344	318	336	298	334	328	326	336	305	325	310	311	332	330	324	384	271	300	304	317	300	309	340	352	322	329	324	306	335	300	356	294	298	331	314	315	322	326	326	329	301	344	337	335	330	312	295	316	293	325	347	281	324	300	306	319	347	327	344	329	335	341	375	316	343	323	287	302	350	281	333	327	311	304	365	328	303	311	350	314	327	309	328	328	326	315	342	326	336	306	292	323	342	287	311	306	324	340	331	318	329	318	353	339	317	329	338	339	326	308	302	346	280	330	309	325	326	351	351	317	306	320	315	324	312	315	288	329	314	299	320	304	284	312	337	349	296	297	305	307	313	320	335	287	312	353	352	342	320	333	309	333	292	322	307	315	330	337	334	318	345	308	320	359	322	339	317	329	329	342	304	329	327	313	333	316	345	320	311	341	300	313	341	338	324	327	304	289	314	304	322	322	343	329	332	314	298	322	314	328	315	306	356	329	316	283	303	318	341	333	323	320	324	343	365	316	293	310	312	340	316	343	356	322	305	335	324	342	314	322	325	307	289	353	292	336	339	337	305	302	336	323	312	316	321	295	320	313	320	312	339	334	292	334	326	373	341	325	317	348	280	342	328	328	317	304	344	309	332	313	340	297	310	308	328	312	314	335	304	304	337	334	309	332	317	328	306	342	322	331	302	301	312	327	326	309	346	299	313	321	321	338	304	324	304	304	332	344	328	336	281	322	311	318	311	318	289	299	322	312	311	304	341	326	326	362	311	307	327	319	314	296	329	299	310	312	339	296	326	304	337	280	333	310	301	323	305	315	313	354	307	347	316	357	330	306	311	304	347	263	356	316	342	317	313	338	357	306	325	347	316	325	352	338	305	306	335	311	338	319	312	298	345	318	324	299	305	321	335	309	298	291	322	297	337	336	305	346	355	304	341	302	308	311	356	329	322	356	326	348	310	319	318	343	334	300	316	337	323	308	298	324	276	311	310	327	280	336	296	343	353	337	338	324	314	332	319	304	313	360	314	304	342	315	301	337	347	316	325	330	331	277	348	332	355	297	319	312	295	297	354	311	332	314	311	346	326	303	299	318	314	314	320	336	294	325	306	324	295	298	343	313	324	316	331	320	309	335	319	347	321	321	318	298	325	312	292	329	318	327	311	320	315	314	303	341	336	328	329	338	301	319	306	318	310	299	340	296	311	339	340	329	297	333	293	347	326	327	299	331	339	282	286	325	297	318	321	323	324	292	320	309	329	323	297	296	341	316	329	328	350	362	320	321	305	332	319	329	327	318	295	337	318	342	311	312	313	309	334	324	343	288	321	336	335	337	297	313	308	292	316	352	331	323	307	313	306	320	323	346	337	355	330	291	307	340	355	334	310	354	311	294	291	337	319	333	339	306	305	355	323	333	283	320	312	329	340	332	310	334	320	306	333	284	339	331	330	289	334	297	294	305	348	309	294	297	331	346	320	322	334	346	328	305	320	331	336	329	346	334	363	297	307	327	308	325	303	295	348	318	290	318	297	312	295	341	313	311	356	332	320	331	314	319	310	327	348	318	329	325	354	333	291	330	300	292	312	332	351	335	322	321	315	325	319	304	337	295	314	352	293	319	325	311	314	323	345	343	347	321	297	316	332	308	308	326	301	325	321	321	312	304	335	313	331	348	311	331	275	300	330	322	295	372	340	308	309	319	344	312	301	286	333	310	310	358	325	305	328	316	301	330	328	307	322	308	298	341	303	353	314	301	323	333	288	323	336	354	323	337	284	315	316	298	316	336	318	325	340	332	326	318	344	325	359	349	311	308	312	302	293	300	299	318	317	336	277	324	320	318	312	308	314	288	318	321	323	334	307	321	324	360	349	326	333	331	310	311	311	352	326	308	338	310	318	317	344	306	323	349	342	349	342	302	367	344	342	332	302	314	316	354	316	291	325	319	337	299	309	354	331	303	279	314	334	310	318	323	334	307	302	313	357	320	334	314	338	333	313	314	314	279	313	294	298	340	351	335	350	333	343	322	332	317	309	347	349	329	330	299	334	320	296	352	302	300	311	340	307	322	335	323	322	294	341	328	349	333	357	299	358	310	310	317	350	330	326	323	289	340	330	331	335	366	303	320	302	317	338	305	310	301	343	304	348	339	309	309	331	336	322	348	298	314	295	350	343	330	311	311	306	307	313	304	312	330	325	345	335	334	298	318	296	342	337	353	330	310	319
17699	33533	28939	21811	17951	12645	10519	10320	7361	6673	4992	3837	4068	2615	1966	1629	1633	1531	1261	990	815	694	715	728	727	666	687	625	647	632	638	677	584	554	583	590	530	540	561	504	516	520	502	534	501	440	493	493	493	498	504	472	474	512	426	444	420	436	406	401	430	456	439	443	446	437	403	455	434	393	408	411	381	401	392	405	386	409	409	418	414	383	385	379	405	385	395	366	403	434	383	389	407	378	421	393	452	387	426	405	387	400	395	368	413	394	368	384	405	386	399	405	362	402	391	409	375	393	395	438	405	415	375	405	420	394	401	381	407	379	388	386	412	382	371	374	378	367	402	356	370	400	410	407	390	375	380	394	371	395	408	377	410	346	411	373	401	370	401	403	393	380	377	349	402	366	374	421	391	382	426	364	387	380	404	394	394	387	382	415	380	363	369	390	385	416	399	374	401	381	405	342	406	389	396	370	396	403	354	412	369	363	355	338	387	417	396	391	406	432	379	420	386	420	419	397	416	406	375	375	403	397	391	394	382	408	403	425	363	398	335	378	395	424	371	407	404	392	392	376	367	371	398	372	431	383	401	415	398	413	371	384	388	386	362	370	372	374	395	384	387	360	366	371	380	398	440	408	414	406	349	433	360	392	394	377	332	407	377	414	400	399	400	380	394	382	395	410	371	417	374	373	388	399	422	405	383	377	375	386	397	408	371	397	392	386	404	353	404	390	384	386	389	408	362	381	383	367	388	406	418	366	399	397	370	379	400	371	372	414	398	428	396	405	390	396	396	368	404	401	387	402	430	427	422	376	373	399	389	367	388	396	413	380	382	408	368	378	413	374	404	418	390	421	376	345	409	389	379	398	379	380	378	388	410	382	392	426	353	385	436	332	374	397	394	373	381	395	405	422	358	432	411	426	380	398	390	388	381	401	398	405	394	389	393	409	429	395	396	425	364	396	400	386	406	400	392	386	407	433	361	401	366	375	395	357	382	416	422	427	400	420	404	409	384	396	381	393	360	345	383	367	386	406	413	395	372	424	385	398	390	389	410	354	417	364	388	398	396	381	390	396	391	382	400	355	382	385	394	437	370	395	386	381	376	389	392	394	382	408	361	430	368	395	410	418	382	412	376	410	368	388	406	411	383	381	374	365	378	396	357	395	425	407	375	395	400	389	397	396	393	411	393	386	401	379	399	383	402	401	389	408	390	378	388	370	377	377	366	369	401	371	378	428	394	404	395	372	399	376	388	399	367	373	408	405	372	416	408	401	384	388	397	349	384	402	393	372	384	365	381	393	383	390	384	394	377	393	402	389	377	379	394	403	354	405	417	389	384	372	399	383	399	389	374	380	410	372	394	388	410	395	376	409	394	434	371	353	367	379	382	408	386	404	350	340	402	408	417	363	392	428	363	371	414	391	338	395	391	390	404	369	437	412	381	385	419	424	401	376	401	405	360	432	385	390	372	365	387	405	413	404	400	397	405	367	427	386	391	408	370	404	409	384	419	423	400	386	417	380	417	394	421	381	393	386	389	344	397	352	401	382	391	362	391	450	393	401	383	409	407	357	375	380	418	383	413	348	402	369	379	364	382	394	370	393	369	366	389	404	373	401	373	381	364	382	411	344	410	399	396	417	374	382	405	414	381	392	381	408	377	406	368	404	406	430	405	429	418	393	384	372	406	405	378	384	368	352	373	390	378	385	360	377	381	394	400	387	386	400	368	384	373	385	389	411	366	405	374	395	384	372	380	424	388	372	372	385	355	390	436	394	401	414	393	410	384	386	401	375	379	398	398	402	398	383	353	424	399	363	382	411	395	438	379	396	398	377	383	378	411	416	388	366	393	384	373	349	377	423	400	396	380	427	351	373	392	414	415	374	362	376	399	411	363	387	379	358	385	399	369	376	390	420	394	369	413	402	431	385	382	392	439	380	376	393	384	386	389	381	390	360	372	387	417	377	372	383	408	381	394	384	381	377	379	377	400	393	408	367	418	384	345	379	399	412	416	422	424	400	388	396	390	390	415	398	371	378	381	376	398	419	388	391	385	419	383	386	390	388	361	413	386	396	373	351	399	382	424	395	391	421	399	386	412	365	399	427	410	383	397	390	390	345	377	380	382	383	379	405	337	399	382	373	405	396	384	388	358	420	361	373	405	391	388	352	403	417	366	416	376	407	396	359	387	401	377	380	387	396	407	395	373	390	408	391	396	402	396	412	390	365	373	405	401	425	398	379	392	380	392	413	365	375	391	389	389	400	388	374	393	370	394	391	377	404	358	402	377	394	445	377	401	389	382	394	354	374	380	392	411	434	407	389	375	383	397	386	387	387	399	433	390	375	400	352	380	368	406	388	405	388	378	398	385	421	419	388	376	376	391	392	390	387	387	386	380	388	402	379	384	384	424	382	392	380	401	399	381	359	387	412	419	397	386	409	362	387	410	399	423	370	388	375	400	403	405	414	372	355	388	389	415	367	395	425	355	377	388	375	358	381	379	373	385	404	359	398	365	394	415	412	377	407	407	403	429	372	387	422	386	365	377	390	361	376	380	425	407	383	396	392	401	386	369	379	364	384	395	371	340	376	430	364	363	394	387	397	384	378	403	401	379	382	403	415	369	392	395	412	371	386	415	385	398	411	361	394	416	404	378	393	408	400	391	419	383	402	376	395	409	406	388	399	387	388	437	397	398	410	367	396	392	367	381	383	422	369	393	404	408	390	375	375	381	379	384	396	408	360	358	369	394	407	381	399	402	410	404	410	408	400	372	410	394	390	431	367	410	426	399	366	373	397	401	422	383	386	384	365	396	386	401	352	361	388	358	389	360	400	384	426	341	388	364	390	432	431	395	402	398	386	377	373	392	363	387	394	393	395	336	394	386	392	422	428	397	381	376	400	365	398	399	388	419	413	390	398	388	406	429	379	409	379	406	382	405	422	374	370	407	375	374	378	418	371	410	398	394	393	408	370	385	435	350	383	383	401	410	387	389	381	402	373	375	354	419	379	395	391	369	369	378	382	393	404	361	364	347	412	360	417	396	383	373	376	370	416	394	376	385	397	393	390	378	376	375	399	401	411	381	394	366	374	379	402	407	404	422	422	381	410	373	403	372	398	379	397	363	362	382	367	405	384	405	389	406	403	367	403	372	365	387	384	400	392	407	400	405	409	424	378	444	411	380	372	406	369	397	390	402	405	376	360	365	386	394	417	407	401	424	420	382	386	394	399	374	370	430	409	403	400	382	404	386	395	405	386	382	384	438	354	403	384	415	384	389	424	403	426	393	372	373	402	401	376	392	379	386	365	391	396	401	379	405	398	372	418	387	395	400	399	362	427	411	377	397	390	411	414	369	375	426	409	428	413	367	361	356	394	393	394	393	388	432	361	370	391	382	396	376	390	402	409	380	352	418	393	407	365	376	379	393	378	390	355	358	378	371	367	391	397	405	383	396	412	365	411	403	377	372	429	418	391	385	429	418	409	362	390	410	371	407	389	370	393
25359	21205	27153	25360	14910	6744	4481	4040	2706	2521	2063	1795	1700	1221	1059	996	963	930	804	777	701	661	641	676	669	656	648	621	616	632	627	605	608	581	583	530	573	572	531	577	569	587	567	594	543	555	611	559	620	566	521	525	558	520	549	558	519	523	527	548	479	511	495	492	523	564	511	525	489	524	536	489	506	533	507	501	537	541	561	507	500	512	495	529	486	488	517	486	526	509	507	515	529	461	486	529	530	494	503	507	524	534	526	513	511	544	500	539	472	500	502	539	547	524	503	502	553	512	503	502	563	495	553	532	468	503	518	532	535	538	545	496	515	507	469	511	530	539	492	505	527	512	496	491	534	537	514	520	523	481	548	559	533	489	503	542	528	476	495	538	507	542	494	479	531	467	505	518	481	515	469	493	499	533	493	484	498	553	512	529	484	478	499	521	525	506	535	481	533	490	519	542	494	561	506	512	483	481	509	499	519	534	509	512	575	533	491	538	578	490	523	479	502	498	494	521	559	493	511	511	483	518	537	525	516	451	502	499	526	551	503	490	501	544	558	507	490	550	473	526	491	474	531	550	526	539	493	511	523	509	499	509	503	532	527	558	497	519	540	486	540	547	471	514	505	519	494	530	476	508	518	516	509	504	525	533	507	484	504	478	486	525	532	518	533	520	477	494	503	503	498	494	499	537	509	499	502	528	505	502	498	531	502	512	532	525	496	554	473	516	504	504	509	510	520	516	491	527	494	540	494	508	504	512	485	530	531	563	527	440	527	482	534	479	542	521	507	495	557	472	577	490	523	463	534	538	484	498	480	494	479	516	475	503	516	532	473	535	528	509	499	501	487	538	533	524	505	511	535	485	497	535	568	552	481	521	531	511	524	541	504	489	541	529	532	553	518	525	530	507	526	503	506	482	513	479	502	492	516	487	558	539	500	507	500	487	500	535	495	528	509	496	524	479	496	520	505	516	540	528	538	535	526	501	513	511	511	510	533	485	530	480	515	507	530	523	509	549	536	507	522	528	524	465	533	553	462	504	507	501	496	483	541	490	511	510	500	482	494	515	496	516	476	499	531	513	510	517	490	531	545	533	536	509	536	519	523	519	524	526	510	499	489	495	544	463	517	505	520	521	528	522	544	485	560	513	506	522	501	513	538	490	524	538	519	501	468	485	507	529	537	476	526	506	538	478	545	513	511	505	514	529	522	492	509	512	511	508	510	538	541	496	529	505	497	507	469	449	527	510	496	523	486	524	514	485	539	522	521	515	520	493	531	523	515	512	527	474	513	536	492	520	496	549	501	530	510	503	497	492	506	531	489	529	481	533	530	520	486	486	501	494	493	497	556	478	532	527	519	502	496	540	513	555	514	541	531	484	574	514	535	524	542	533	542	533	527	543	507	518	506	515	526	541	509	509	496	534	537	513	543	510	532	523	512	494	597	475	522	537	526	509	552	498	541	520	484	529	534	508	507	497	494	550	570	530	508	475	502	513	470	487	509	528	485	538	508	513	547	482	521	491	449	489	527	506	491	507	507	505	517	511	492	489	528	510	542	536	497	488	505	535	503	514	531	548	550	520	500	469	526	482	454	523	524	544	512	483	490	505	532	568	552	474	523	519	504	522	518	520	533	538	557	494	458	550	536	529	493	511	507	504	505	532	523	496	482	516	514	491	517	502	525	485	481	523	500	471	526	476	493	497	504	499	512	504	495	530	489	493	500	467	521	528	511	490	557	504	549	499	525	519	529	514	536	472	508	494	502	545	526	488	540	565	476	505	525	543	507	495	513	519	557	503	468	504	461	513	527	526	559	535	489	524	531	511	518	506	510	502	520	552	507	493	478	483	506	467	502	549	489	514	536	519	522	517	489	469	522	455	452	466	520	499	531	543	514	508	531	520	513	481	529	521	468	449	537	484	523	522	505	520	510	523	550	511	540	515	513	488	505	536	485	567	502	542	503	548	514	479	516	519	521	547	519	524	534	499	504	500	518	526	497	535	487	502	492	506	478	511	496	541	499	529	516	509	492	503	531	527	516	502	538	485	514	491	488	525	494	523	524	531	538	499	518	519	493	467	484	518	513	491	466	518	549	540	495	557	523	473	515	509	527	506	489	520	482	499	531	469	541	534	507	523	517	476	535	507	480	506	492	509	525	508	504	525	532	522	503	493	501	475	527	514	498	485	482	560	480	496	518	485	496	522	516	518	515	562	500	551	496	500	540	511	484	526	528	543	526	505	513	511	526	550	511	486	556	538	509	504	515	507	523	541	492	478	523	519	500	488	501	520	511	513	496	515	559	530	517	496	528	512	492	527	484	501	520	470	508	536	483	529	517	508	468	527	520	500	544	480	509	532	539	477	493	481	513	514	490	536	511	524	516	534	523	511	490	492	527	535	518	510	520	508	512	508	479	531	561	510	489	521	522	551	538	531	499	548	515	523	525	529	503	536	520	528	522	511	484	502	497	508	483	533	509	530	503	499	497	511	473	540	509	506	497	528	516	510	526	526	520	527	550	503	500	487	539	470	533	537	542	499	532	535	486	519	534	521	487	522	511	470	481	493	546	561	501	522	534	511	510	501	506	523	508	511	488	528	498	502	580	517	498	500	498	516	490	502	489	504	536	503	482	480	546	547	504	516	523	461	485	514	511	506	480	477	500	476	501	492	553	512	522	495	504	485	481	514	519	508	489	536	490	525	513	510	519	527	519	478	467	521	463	513	519	553	510	474	513	507	505	508	491	509	547	543	531	514	527	500	516	505	557	501	490	497	510	519	476	517	515	493	499	521	454	478	525	505	483	569	523	465	518	504	480	501	534	488	501	532	494	560	533	535	474	508	524	533	538	488	498	516	482	545	500	487	484	544	516	501	476	538	528	506	499	480	520	523	487	551	483	524	513	487	529	517	534	518	485	485	505	524	522	525	512	547	508	482	512	524	510	543	505	508	518	512	491	536	513	488	528	536	570	511	556	517	516	539	456	515	504	527	535	515	519	513	511	513	486	518	533	511	527	532	517	495	507	541	553	482	532	495	509	517	513	522	562	541	513	493	487	523	514	480	507	516	471	538	509	529	504	510	524	511	509	499	518	532	539	511	512	530	523	540	517	543	455	527	491	510	494	541	531	499	521	580	513	556	486	537	510	498	530	488	493	540	525	541	521	531	482	502	541	502	492	518	535	494	513	532	519	531	525	513	485	522	584	503	502	499	506	540	546	478	501	530	494	508	533	479	512	467	437	493	504	515	523	516	547	488	520	491	483	509	555	513	539	521	470	515	479	516	469	531	499	514	515	449	489	505	497	528	494	519	523	492	532	478	495	540	522	535	492	510	535	521	504	525	489	540	502	481	487	513	485	555	543	488	512	494	474	461	507	514	545	517	537	530	538	473	551	518	494	497	506	500	480	511	510	509	495	536	466	483	488	481	528	557	507	511	505	484	508	531	540	486	504	539	541	497	537	519	512	517	483	531	514	515	517	494	528	515	521	523	512	501
17517	29010	25719	18821	15666	10869	8806	8552	6033	5649	4333	3582	3279	2287	1764	1618	1716	1535	1273	1084	1003	873	832	871	922	833	860	840	829	811	810	824	798	760	718	760	720	715	700	729	692	754	745	724	666	700	681	727	682	721	662	682	674	649	601	625	661	647	617	635	583	622	616	629	608	636	607	661	626	611	595	644	654	605	579	596	628	577	630	611	586	587	543	619	643	590	589	603	609	585	579	560	614	582	608	632	607	604	638	612	571	627	621	629	600	618	646	628	628	582	620	613	613	640	624	592	574	605	641	607	605	609	641	611	584	593	622	612	630	600	616	595	603	623	592	616	650	572	563	616	662	595	624	592	594	652	561	615	602	641	578	618	617	574	594	587	628	582	620	565	602	654	646	599	620	643	624	634	625	589	563	585	551	603	625	558	607	630	621	585	659	604	601	646	565	616	577	591	574	578	629	630	579	595	636	564	602	628	612	663	575	590	613	612	602	623	616	611	606	598	592	628	620	655	629	603	594	597	598	607	591	595	605	590	616	653	580	617	571	600	623	622	597	623	606	571	612	592	633	563	639	621	590	631	612	623	642	608	652	590	575	614	578	605	601	593	586	606	611	621	590	588	566	601	635	597	598	633	633	596	606	595	555	606	556	576	629	585	584	617	597	593	595	577	632	586	598	622	662	600	563	654	592	574	644	645	601	600	579	607	632	618	576	665	618	634	594	609	621	621	621	627	582	597	601	598	568	596	615	583	591	612	617	585	625	575	614	607	635	572	629	578	586	595	609	647	588	602	609	606	586	587	604	562	615	594	564	586	573	609	607	602	595	617	662	582	532	591	591	617	669	585	659	611	572	658	613	588	616	602	578	626	590	615	589	569	639	641	589	566	610	599	601	588	614	626	625	572	600	557	593	658	617	560	575	599	674	628	606	618	579	631	631	589	642	602	617	614	576	589	613	642	559	596	584	650	553	602	620	624	592	592	575	611	650	633	573	604	556	598	553	642	584	626	598	598	589	632	600	574	609	609	596	599	606	634	612	629	616	609	598	605	671	595	613	611	582	645	585	609	601	607	638	598	595	602	590	623	617	635	613	595	608	601	579	610	597	559	604	605	610	588	571	585	635	583	634	613	581	613	586	664	597	586	580	582	600	642	585	588	650	608	641	648	615	627	621	589	613	591	590	609	626	600	646	639	590	592	634	599	581	590	604	557	576	610	586	608	638	583	599	600	636	584	565	613	612	632	616	594	566	619	622	570	558	597	584	595	580	594	604	594	621	636	597	593	591	607	604	589	588	609	634	599	658	614	599	590	583	622	615	561	615	571	617	615	610	622	628	586	575	601	597	597	613	598	618	641	616	619	630	564	614	626	585	560	626	614	596	570	590	650	627	578	607	635	631	577	612	607	620	621	599	641	594	637	557	618	623	594	624	603	582	606	597	554	586	612	604	602	608	607	619	550	578	589	637	568	614	604	641	601	561	618	639	595	620	610	618	615	617	608	603	605	583	595	617	554	601	627	616	604	595	576	563	610	578	589	577	608	564	588	611	590	595	659	593	566	619	636	574	574	613	611	621	617	582	625	629	602	593	591	620	637	614	586	640	621	644	575	595	575	601	612	610	634	572	613	637	572	619	626	616	568	598	650	641	581	597	595	588	565	606	608	588	620	600	596	581	573	629	614	616	634	647	615	620	645	638	598	606	597	577	600	612	611	604	623	582	652	598	572	646	622	547	611	543	632	600	616	572	627	588	612	618	616	609	586	613	595	606	632	582	589	637	608	614	600	631	577	625	641	600	594	609	594	587	652	587	553	582	604	559	583	611	621	624	564	588	605	577	598	639	624	590	604	611	553	622	572	613	603	619	592	620	633	599	599	625	611	618	582	571	582	595	576	594	596	571	576	552	591	593	616	611	587	618	590	635	559	613	620	649	620	612	617	585	620	603	596	627	573	614	645	580	619	610	624	592	601	624	622	612	564	619	588	620	567	553	600	614	579	582	596	623	604	615	621	643	644	633	584	583	569	615	618	588	638	572	605	612	596	617	544	646	573	643	603	620	618	607	603	609	638	622	598	615	664	628	614	621	555	605	625	585	630	591	601	604	641	606	591	574	567	592	620	595	577	600	591	610	638	588	615	626	590	609	615	565	616	609	610	581	579	571	604	617	588	631	571	554	594	608	588	590	575	606	555	628	660	563	609	581	675	629	590	657	620	556	620	585	590	592	568	612	598	620	591	611	619	587	604	639	611	610	574	577	589	585	597	612	618	584	580	622	580	581	570	591	579	585	572	566	599	615	627	593	579	597	566	581	624	633	608	608	634	556	609	631	610	613	637	618	591	585	558	569	635	608	636	582	644	585	576	597	625	581	613	649	582	635	606	592	609	597	584	616	626	594	590	625	630	605	631	584	603	602	601	610	589	581	570	627	631	602	580	617	592	589	597	611	576	613	602	608	644	614	609	614	594	556	543	618	619	613	588	638	607	609	628	585	589	605	577	610	638	609	575	637	577	595	594	611	552	569	592	606	622	649	590	587	585	610	565	594	569	617	599	606	599	620	601	591	626	604	595	597	620	573	613	632	623	584	569	579	615	618	628	580	566	605	594	603	540	570	668	593	581	653	617	661	554	590	634	581	619	619	621	564	600	628	601	582	608	610	573	615	605	616	607	582	592	571	654	568	620	586	624	584	579	599	605	576	592	599	629	588	600	599	607	618	584	621	588	580	598	576	636	601	636	614	595	649	581	612	601	566	590	533	598	631	565	552	616	630	598	648	622	628	575	614	602	569	621	582	605	627	563	632	561	580	616	608	562	615	572	572	584	603	628	633	613	615	590	598	615	579	584	579	640	645	643	611	605	590	621	627	599	623	616	627	585	600	619	588	608	631	598	559	641	588	595	604	611	607	586	621	577	624	578	626	618	643	657	599	590	639	612	649	567	586	633	589	607	616	592	602	620	610	606	583	602	619	606	565	593	595	580	632	570	594	662	622	623	648	611	577	621	634	580	574	565	599	601	552	620	615	660	590	614	630	634	609	580	608	575	613	590	559	623	618	585	647	628	640	538	601	566	613	574	605	630	643	583	641	582	602	610	617	604	590	665	629	613	597	580	574	593	581	610	554	609	637	618	553	555	596	564	617	601	629	605	612	603	599	612	613	640	634	607	598	555	574	616	623	622	668	581	573	604	607	595	619	626	603	602	601	599	608	567	594	605	657	565	581	591	537	589	617	668	636	568	624	620	572	611	624	623	595	618	616	601	623	649	610	572	623	612	632	603	604	602	629	587	593	595	597	622	591	623	584	603	613	643	580	585	579	624	566	587	597	567	571	600	582	578	575	609	582	566	602	619	587	630	604	558	603	610	645	625	617	649	625	602	628	591	623	559	593	564	588	607	604	612	597	603	615	592	615	579	568	603	634	559	617	628	611	608	622	630	622	625	565	602	602	598	632	627	594	568	586	577	594	598	605	623	568	583	650	613	625	588	597	649	616	621
23064	21182	28836	23814	21285	21483	15352	7868	4959	4241	3513	3142	2419	1771	1415	1410	1345	1169	1020	885	816	693	759	728	657	628	654	584	591	593	581	639	585	588	574	585	519	546	535	507	471	521	496	487	471	475	487	502	446	481	495	485	486	462	482	420	450	466	450	476	389	438	463	430	410	447	468	402	448	444	442	409	412	442	438	400	419	432	410	450	381	409	370	405	432	398	425	398	437	408	429	394	407	398	378	377	396	407	385	391	400	435	412	432	401	431	440	406	463	447	431	370	419	409	412	409	422	412	411	440	386	418	421	433	447	394	402	376	398	394	410	426	399	449	424	384	436	413	404	388	389	421	407	445	398	417	437	388	397	430	410	410	396	465	418	454	408	425	414	367	393	440	399	419	407	425	371	412	389	405	450	388	430	423	402	425	403	423	431	405	417	380	418	394	418	454	400	465	400	368	398	398	434	414	426	392	379	415	430	431	437	460	413	394	422	398	422	414	399	385	417	388	411	409	425	421	419	418	413	412	452	413	405	408	367	424	423	409	459	420	394	413	383	384	380	425	373	412	411	396	441	401	402	387	432	393	401	383	405	417	438	418	400	423	410	453	403	431	402	403	357	393	423	444	400	412	442	396	426	384	417	409	440	418	410	388	407	432	420	441	433	419	410	438	400	413	423	416	381	446	403	416	412	416	438	469	413	436	421	407	414	420	379	392	457	413	384	386	426	422	415	406	413	404	426	406	420	401	373	409	360	406	402	394	375	422	400	401	441	456	414	371	437	420	418	411	432	435	419	409	407	402	400	397	413	417	414	408	427	371	408	406	419	394	400	442	396	436	416	409	458	411	451	403	407	372	422	434	399	396	419	391	404	460	414	392	404	408	409	397	406	420	415	367	438	402	373	416	418	423	434	402	430	416	397	407	386	448	455	404	400	423	407	444	426	425	441	401	385	407	412	427	408	459	465	413	398	430	388	444	457	406	440	415	404	428	403	395	389	418	431	390	399	404	416	380	406	427	398	450	365	421	407	417	435	393	417	426	405	421	408	412	393	436	410	410	413	429	392	420	433	396	426	425	392	410	392	402	418	385	408	440	414	426	413	402	445	400	432	425	459	430	450	397	412	398	427	431	380	372	430	415	369	446	415	408	406	444	440	468	398	426	413	404	438	426	411	394	414	433	379	399	423	380	426	440	407	421	422	368	383	420	412	406	433	422	426	410	427	444	354	424	422	395	416	445	376	412	378	442	408	411	372	403	469	426	441	404	408	406	419	396	417	454	395	419	447	416	418	411	403	403	428	423	418	408	447	456	381	362	422	409	391	377	408	412	416	433	430	403	371	400	445	414	415	427	433	388	413	430	366	399	460	431	446	380	434	420	379	415	420	415	408	431	405	434	436	373	414	441	410	426	394	425	413	382	390	418	400	425	419	447	395	404	424	437	410	384	412	422	405	398	382	417	437	422	409	396	428	405	422	411	429	435	423	434	441	379	412	382	432	449	413	414	421	464	381	418	419	393	404	440	397	437	381	417	410	390	415	442	417	395	401	406	428	396	447	435	411	410	433	386	410	418	443	419	429	393	405	442	416	399	418	434	380	379	390	431	399	380	424	396	412	431	426	410	474	426	394	436	366	382	423	427	419	439	434	392	433	388	406	420	395	421	413	420	420	435	400	425	406	403	419	384	414	378	411	427	427	419	423	416	418	407	415	406	414	410	406	419	420	413	406	414	386	387	426	415	423	408	397	387	394	394	395	416	439	407	367	397	399	384	372	411	404	406	393	414	414	427	432	406	381	369	407	401	397	383	381	420	403	429	406	417	424	410	401	425	417	415	405	391	410	421	415	426	433	420	372	421	409	402	422	376	412	401	435	411	391	425	428	418	444	399	421	392	397	403	436	405	434	424	391	409	466	452	427	408	416	418	427	410	427	425	388	414	400	385	420	429	405	393	400	445	458	384	430	416	420	419	404	409	436	422	405	437	430	412	447	415	416	423	453	398	416	389	387	401	354	430	422	439	413	399	387	382	380	387	417	404	399	387	385	430	415	382	420	442	397	397	396	389	449	403	458	419	429	399	404	441	380	430	427	445	402	400	409	432	422	422	421	464	426	390	392	430	425	421	403	378	400	400	430	396	408	401	419	415	411	421	424	416	400	379	412	408	379	396	411	426	413	424	405	396	400	418	417	370	431	441	426	452	435	444	436	426	406	414	421	417	431	417	390	425	395	430	425	427	394	415	412	402	443	425	374	422	395	392	391	457	386	426	396	406	417	363	422	413	403	415	380	419	412	427	405	399	407	442	409	403	407	429	426	403	417	439	422	413	398	420	411	424	409	397	424	404	432	429	397	393	390	401	346	445	444	395	415	413	412	413	427	400	406	407	462	421	411	411	409	399	431	401	400	415	422	420	437	407	409	370	422	435	416	407	408	413	404	442	420	394	408	386	447	382	376	424	389	411	400	405	369	415	408	412	402	405	409	428	412	417	435	384	408	434	388	438	378	431	447	367	396	384	391	421	419	424	379	386	481	405	421	445	390	399	396	406	407	406	397	377	388	402	374	411	385	417	432	396	447	382	383	408	431	437	418	387	385	406	437	404	401	407	426	401	402	415	398	416	414	408	404	413	419	415	408	402	409	429	410	407	441	385	424	438	424	464	403	415	396	382	417	424	417	390	400	381	378	439	371	424	442	430	400	395	442	410	378	382	427	377	439	402	385	428	416	437	420	406	418	390	383	417	389	403	435	418	417	393	385	437	398	407	374	401	442	412	454	409	429	392	405	433	425	408	390	389	409	431	404	423	423	405	391	422	406	357	385	384	405	397	425	400	435	413	398	403	417	408	387	448	395	418	367	414	412	437	414	419	407	419	418	355	382	413	395	477	430	367	437	410	428	440	381	414	429	436	394	436	395	417	407	440	390	364	430	388	359	419	423	422	394	431	394	408	418	411	424	415	383	431	416	427	422	398	429	438	383	413	421	444	419	374	404	413	430	417	441	393	443	389	402	372	395	417	426	441	453	404	417	413	422	416	407	388	399	415	425	426	403	436	405	392	429	403	423	401	395	400	433	397	417	418	386	434	415	387	432	399	416	394	398	410	426	408	421	406	436	441	399	418	388	409	396	413	413	415	407	388	407	435	389	424	431	405	411	430	418	361	425	386	422	423	482	446	400	423	385	396	411	438	390	389	402	404	406	422	417	444	459	454	415	409	405	408	427	406	437	392	388	396	371	408	409	411	389	397	398	427	415	389	437	421	419	424	428	430	391	421	435	393	397	405	420	420	435	385	425	389	443	451	404	392	470	409	420	429	438	439	417	411	427	368	396	415	390	380	443	383	400	427	382	414	394	408	363	447	410	396	439	409	445	422	436	397	411	411	375	421	421	420	401	442	407	386	423	432	425	396	432	424	385	429	451	393	418	422	430	396	438	405	435	416	393	370	436	408	400	410	384	419	371	453	424	385	422	411	368	413	430	420	396	437	455	431	410	406
20568	38779	34025	27462	22882	17280	14775	13358	10156	8678	6918	6320	4844	3262	2524	2395	2346	2010	1666	1412	1188	992	1082	1095	978	924	889	860	871	875	877	840	771	760	709	721	685	725	695	690	663	700	724	659	636	613	625	634	632	601	613	597	586	573	555	524	540	564	506	507	485	538	501	525	526	525	497	514	497	498	472	489	508	482	506	505	478	495	507	491	481	474	500	480	471	440	476	430	462	547	465	476	463	471	482	488	459	471	443	467	521	460	481	503	496	502	497	514	483	482	465	452	474	499	484	474	475	526	475	498	506	450	489	456	468	499	488	440	469	479	483	470	487	478	479	478	463	521	492	484	511	482	434	437	456	455	479	462	485	463	471	487	481	482	459	465	486	475	464	480	456	485	461	475	469	436	472	471	446	450	480	517	457	487	506	494	477	500	461	482	475	510	503	478	496	432	497	481	446	454	455	514	481	480	438	464	478	462	488	516	482	458	434	508	434	446	485	476	520	478	455	464	456	474	473	495	428	489	433	465	463	454	434	498	462	486	477	470	496	463	454	484	490	490	472	467	485	485	449	460	470	521	484	470	436	465	491	458	451	464	484	450	517	536	483	474	493	506	501	519	468	464	485	492	487	506	521	477	485	505	503	458	472	455	474	512	452	491	499	452	496	500	457	419	465	498	496	475	518	468	478	463	468	505	480	471	441	490	440	528	455	469	439	481	507	443	516	503	483	516	433	467	500	499	481	449	474	491	462	467	453	488	439	484	477	488	460	473	492	417	504	523	459	510	454	471	492	479	475	477	444	432	447	490	440	471	487	506	456	468	483	496	444	520	495	462	477	465	492	485	489	472	487	459	489	488	503	503	474	485	475	493	448	487	480	463	507	483	490	471	466	471	491	453	479	449	466	495	497	493	507	465	496	458	463	484	448	472	459	506	460	454	496	490	475	508	451	482	422	454	499	469	490	464	468	498	479	506	494	488	505	481	445	479	490	461	509	539	472	499	461	489	451	419	449	519	474	473	495	441	471	471	453	498	514	446	497	481	482	491	504	447	452	462	444	466	480	472	482	467	451	491	496	482	502	497	470	508	441	469	485	492	484	510	480	500	511	474	473	450	464	481	477	470	475	469	513	465	445	472	507	452	445	498	445	471	457	422	481	443	483	444	491	494	464	502	446	508	434	502	456	440	476	468	491	458	511	496	517	456	461	490	484	492	536	473	472	459	452	480	496	494	500	418	479	476	482	476	507	479	490	488	479	463	502	484	495	477	478	460	513	476	491	421	492	474	454	481	438	494	489	475	522	474	479	458	500	482	447	485	452	463	450	501	475	488	482	485	479	481	478	500	466	502	460	479	514	468	465	474	467	457	440	472	510	469	508	494	455	441	539	492	468	484	490	468	470	462	511	451	481	484	501	470	423	490	489	476	475	497	446	475	484	482	453	471	467	439	497	485	441	458	490	457	464	478	448	488	447	478	502	505	522	452	447	430	444	485	485	462	498	463	498	504	485	482	468	450	453	490	467	510	441	481	495	437	474	481	513	482	490	451	512	451	460	493	481	493	434	461	464	480	478	500	469	492	494	464	463	470	453	493	476	481	442	472	452	501	511	458	484	484	494	469	477	463	483	463	420	484	474	471	550	472	489	471	461	480	485	460	453	447	495	484	468	464	497	507	493	463	490	496	485	461	447	493	477	470	460	447	437	453	462	483	473	485	464	495	497	483	465	452	445	461	459	460	478	474	476	471	509	506	479	443	512	440	454	475	475	481	473	481	479	451	472	484	489	494	465	479	500	470	519	491	460	472	459	461	479	472	475	446	469	490	491	464	479	459	492	454	477	501	507	492	448	480	489	475	493	496	473	460	519	458	404	491	480	488	463	474	468	496	458	498	457	473	444	494	513	476	450	467	526	471	494	492	515	489	462	500	463	446	505	463	499	456	445	498	448	506	485	460	447	490	481	484	481	500	466	462	465	470	434	483	463	462	472	465	497	469	479	475	510	460	492	475	466	438	480	450	497	483	457	462	444	460	471	472	477	478	488	451	491	465	495	459	500	466	491	473	498	478	476	460	477	462	476	497	501	485	479	517	468	452	454	494	479	503	496	473	494	469	477	459	479	502	489	454	469	469	499	471	509	493	495	472	489	494	463	471	500	503	518	475	456	490	470	483	496	455	459	490	463	465	488	452	450	488	512	473	441	497	508	406	486	464	498	483	487	472	466	480	458	484	467	477	495	467	451	449	486	487	523	477	472	509	466	486	483	521	512	503	475	466	479	490	477	495	485	486	474	473	496	488	478	441	468	462	463	491	503	440	488	438	452	458	467	463	496	495	452	444	493	452	499	454	472	466	468	452	475	457	437	480	485	461	459	465	518	482	500	448	500	490	471	494	487	477	498	480	458	486	433	487	496	478	455	492	486	476	470	487	523	424	481	485	442	540	487	492	456	455	542	487	483	448	428	469	540	479	510	479	505	510	462	492	487	476	484	442	478	486	474	487	474	493	467	468	452	491	463	516	455	456	493	508	473	454	484	477	481	517	491	456	458	454	482	446	419	501	490	478	471	450	456	442	459	474	441	477	484	483	474	494	477	458	480	457	521	494	486	477	503	511	456	479	483	490	475	493	474	448	482	452	491	437	460	483	459	444	472	488	467	441	482	481	435	459	484	463	465	471	444	493	462	487	484	470	479	481	476	468	520	482	470	480	481	452	494	457	485	487	502	483	460	457	510	477	478	492	480	471	468	475	483	468	467	431	502	489	497	462	468	450	436	527	466	502	470	498	479	478	490	449	498	471	457	488	471	481	504	469	444	516	472	473	508	479	434	444	489	509	489	491	465	470	473	473	468	477	460	472	479	482	492	477	537	472	471	507	464	464	448	496	466	494	444	501	484	504	493	473	492	514	458	488	466	474	484	529	514	456	481	488	495	491	496	492	481	481	438	519	447	503	490	475	497	510	445	469	472	479	472	508	439	505	461	500	480	471	445	506	534	471	453	497	486	482	487	469	488	451	500	467	471	489	494	476	509	478	462	461	521	470	501	478	509	472	470	468	490	444	446	455	503	506	459	448	492	498	452	493	467	499	489	477	482	519	482	473	448	494	527	464	478	506	461	494	459	523	539	517	481	448	518	479	527	464	461	531	448	489	468	417	508	512	482	445	447	495	483	480	489	519	498	436	444	465	499	461	482	463	413	479	492	495	473	440	464	464	474	491	476	458	460	474	498	485	478	501	490	493	492	477	491	450	441	468	463	499	470	488	502	468	459	472	437	470	464	489	508	464	475	434	476	448	486	489	495	466	478	499	462	464	463	509	502	491	493	444	518	468	432	491	464	452	472	473	455	469	501	457	511	467	462	486	473	532	492	512	476	493	444	479	476	466	504	442	479	466	511	455	468	477	471	501	486	458	466	456	481	489	483	509	461	471	490	457	503	521	501	482	477	486	450	480	466	470	449	479	450	493	462	459	437	463	502	492	497	514	491	476	441	457	531	451
27593	20765	16276	12298	7079	4669	3832	3078	2140	1885	1504	1586	1058	863	812	766	748	740	665	653	556	523	557	531	494	536	495	491	508	507	482	488	476	485	476	476	444	444	483	442	468	443	488	497	441	438	435	445	461	430	442	459	488	437	464	388	406	468	438	438	431	410	428	431	416	408	424	420	408	410	415	394	410	415	434	434	448	423	465	438	420	442	436	426	451	432	410	432	422	425	446	391	425	414	411	441	428	392	420	414	414	450	376	419	419	437	445	441	413	416	421	495	422	435	397	416	411	404	454	419	399	457	415	396	431	435	406	431	448	430	452	437	420	387	452	404	448	425	404	442	438	413	435	433	382	443	437	432	424	447	408	440	433	416	413	403	398	427	457	426	428	394	431	409	408	415	370	413	417	429	422	399	422	423	411	428	426	422	430	443	435	388	395	401	400	441	410	446	410	427	382	385	436	429	414	456	370	444	416	431	410	438	448	437	395	420	403	490	408	430	452	408	416	411	420	435	408	435	423	405	448	401	416	376	427	436	443	435	439	456	425	413	402	442	425	393	422	430	434	391	403	408	428	405	422	411	438	438	448	440	416	433	429	374	437	415	410	449	467	390	411	411	420	432	440	383	434	418	394	412	423	399	422	406	402	413	398	437	372	406	417	412	412	443	435	415	370	454	369	422	390	442	430	399	357	437	441	413	399	411	386	408	423	380	439	424	426	409	413	425	415	408	407	439	433	432	435	399	421	442	386	400	405	440	435	395	384	388	426	428	430	392	408	469	429	426	415	428	439	429	396	414	401	412	425	433	391	407	440	432	446	438	414	399	423	410	407	429	395	383	452	443	391	407	399	423	408	420	445	412	457	416	388	419	425	409	428	444	431	414	391	429	425	390	395	423	416	411	438	417	436	412	383	432	433	407	411	395	396	416	429	404	398	399	416	424	433	430	452	439	418	374	413	405	424	424	434	379	416	445	439	415	445	392	409	408	392	420	440	436	428	391	432	443	408	429	432	406	421	406	449	415	430	418	381	447	395	434	431	426	384	438	424	426	463	443	401	419	417	427	433	423	465	429	497	417	399	427	446	406	438	416	443	373	399	419	435	411	427	399	435	437	393	443	397	410	381	420	392	433	468	413	416	414	465	418	388	391	430	436	396	412	407	421	426	434	420	420	426	421	387	419	414	454	406	471	380	438	449	442	384	416	404	397	414	412	424	441	445	423	400	455	421	425	449	403	410	397	437	422	408	414	436	420	397	440	418	418	433	440	441	393	390	401	390	416	409	408	403	408	430	406	399	393	362	426	386	401	425	421	400	410	390	434	429	406	418	421	393	401	421	444	401	461	403	456	443	425	433	396	431	441	429	427	407	446	417	380	423	417	367	464	425	433	406	420	414	424	444	407	419	418	432	431	445	388	429	414	360	463	429	444	441	459	405	414	403	404	373	422	423	381	421	415	423	389	421	444	438	407	395	450	437	422	418	419	394	426	441	408	426	408	399	461	442	418	436	434	433	431	404	420	459	408	420	407	421	402	418	401	422	449	451	405	422	440	431	407	424	470	417	391	354	421	407	401	442	427	412	452	426	402	445	401	401	418	460	407	440	438	426	456	376	453	451	398	400	423	407	394	431	407	428	449	401	433	423	407	423	434	445	400	453	425	408	454	415	428	422	367	393	423	398	431	415	417	445	395	457	411	408	402	406	408	440	421	419	410	412	419	417	409	408	447	420	430	438	434	415	446	397	416	407	420	415	435	454	390	421	441	418	428	444	443	414	369	421	418	438	469	410	460	399	406	404	406	436	408	435	411	422	450	405	468	411	395	463	423	456	448	399	402	403	456	417	458	408	412	380	437	422	419	439	426	446	435	437	440	414	443	423	404	406	436	391	395	476	425	436	437	458	398	407	412	423	404	452	368	461	424	427	397	412	409	390	390	403	410	435	455	412	444	425	402	435	423	444	408	399	430	404	450	446	444	434	424	419	381	405	422	427	414	436	447	465	382	438	393	401	390	428	411	430	438	438	424	481	417	395	420	433	427	429	422	440	431	434	449	423	440	399	431	447	397	412	441	426	422	379	426	437	420	416	457	415	402	416	394	433	421	416	420	423	431	419	441	402	401	407	415	420	387	404	411	420	444	426	388	442	392	429	415	429	428	422	401	432	425	434	392	415	411	418	434	397	431	373	423	456	410	443	392	453	415	423	391	441	456	411	455	450	391	392	430	440	425	414	389	412	413	417	405	398	434	398	429	415	438	428	419	410	444	436	400	392	431	394	406	421	456	400	411	455	422	444	421	407	399	425	392	410	408	386	437	398	468	437	398	400	431	469	430	440	443	423	400	399	446	453	439	426	413	431	411	391	423	400	425	440	426	382	416	423	421	417	411	399	425	434	447	422	402	439	413	412	415	440	416	416	426	453	398	410	413	412	409	454	434	423	437	398	434	438	429	472	429	401	413	400	418	426	398	410	387	410	403	408	452	400	423	436	419	395	417	424	429	379	421	368	377	394	400	429	409	445	399	421	410	419	397	406	402	436	425	404	428	402	439	390	430	403	426	401	395	416	419	409	461	410	383	411	432	434	405	382	401	457	435	453	407	445	413	400	402	431	427	415	391	435	383	430	433	433	444	421	425	441	426	408	397	403	401	397	434	417	436	436	436	415	431	442	390	432	374	425	433	442	425	404	434	403	404	397	457	418	427	415	445	421	407	399	428	423	454	423	417	436	397	414	426	430	477	441	430	441	361	402	399	442	395	388	392	420	429	420	429	442	409	402	418	423	429	428	413	459	417	391	394	401	420	394	414	384	445	462	400	472	424	469	405	450	459	467	435	434	446	458	391	444	452	404	427	399	411	368	409	437	427	398	425	447	398	417	407	398	404	454	414	413	410	360	403	425	434	388	408	431	427	413	422	430	397	406	399	441	441	406	381	410	414	418	398	430	434	442	434	388	435	439	421	380	440	404	415	412	444	438	443	427	449	375	460	456	416	397	375	406	396	403	427	442	421	425	429	428	383	394	440	434	392	432	419	409	387	409	412	400	419	412	398	399	447	399	397	435	424	438	338	441	440	448	410	437	412	408	426	460	412	436	411	442	422	425	411	383	421	389	429	417	410	427	411	433	422	420	397	410	438	440	453	463	432	422	431	421	409	398	438	392	399	420	440	418	428	393	397	417	408	382	445	407	410	440	430	405	434	418	431	411	430	400	410	410	440	399	408	426	406	432	441	429	407	401	443	396	427	420	428	409	397	407	419	407	421	391	379	428	445	428	450	421	447	429	431	422	375	410	405	435	419	426	419	441	414	466	447	428	403	409	414	437	421	431	389	433	444	430	412	404	450	445	416	398	419	428	412	406	432	403	399	460	448	416	431	435	400	406	412	449	392	404	440	402	405	432	422	439	429	432	420	395	447	434	413	442	405	411	410	425	453	443	452	421	451	430	446	401	396	412	396	419	442	429	425	434	437	394	418	406	414	419	440	411	426	406	405
15984	24304	19929	15621	11503	9037	7974	6604	4616	4026	3104	3182	2126	1530	1363	1350	1217	1180	937	895	767	728	728	743	682	659	704	702	690	673	613	629	605	586	627	629	626	638	625	612	614	637	626	560	564	553	576	589	532	585	591	556	543	554	516	503	520	507	547	585	571	510	544	542	543	561	578	521	509	493	526	530	525	536	543	523	503	482	509	545	506	509	501	510	573	483	512	524	525	507	511	504	518	511	523	475	491	544	514	525	549	470	507	508	527	545	510	506	525	502	510	498	532	487	517	529	483	482	545	547	502	489	534	529	522	531	500	532	491	543	478	524	497	524	528	532	493	535	493	471	534	502	526	479	498	530	559	538	463	522	561	473	528	517	533	526	464	533	567	522	503	499	531	507	519	476	528	517	483	481	524	486	507	578	485	490	508	488	511	524	526	456	483	512	525	483	498	543	516	531	503	500	549	510	540	494	483	541	515	476	505	558	486	530	521	521	494	526	479	510	543	484	528	490	516	526	506	504	494	490	528	532	523	530	527	522	525	483	528	526	511	512	511	512	513	498	494	539	530	527	512	505	522	524	536	486	518	485	491	533	536	510	521	506	520	507	522	493	462	531	496	500	518	527	547	500	484	551	497	502	479	487	519	488	522	533	489	526	512	517	497	529	570	498	521	507	502	483	518	488	536	435	524	520	513	511	490	528	505	510	551	516	510	509	536	497	526	542	518	529	473	529	532	508	487	483	503	544	503	521	523	523	457	518	515	492	530	487	476	544	488	546	546	520	487	500	525	530	519	558	524	493	537	460	501	499	514	510	510	518	532	494	536	514	515	507	496	447	504	501	519	482	512	501	537	538	521	520	475	515	504	480	558	518	460	492	564	523	512	513	480	508	547	456	509	530	508	523	505	529	513	510	511	515	535	471	529	504	494	571	495	510	503	536	516	531	508	527	534	502	514	550	507	524	532	495	528	536	512	475	465	544	518	491	486	514	501	507	519	476	507	534	516	493	523	504	549	531	555	502	543	516	531	532	518	515	509	493	550	479	529	479	526	531	529	502	528	570	521	475	515	500	527	511	527	533	513	543	536	500	517	475	505	502	540	518	497	519	489	498	520	540	515	496	515	497	504	508	506	472	504	499	491	494	499	491	498	500	540	510	482	509	467	495	485	485	513	530	552	527	535	525	469	508	513	520	522	513	503	563	523	506	533	521	551	499	504	455	532	551	491	527	516	512	511	505	530	475	522	504	497	482	477	535	497	498	526	506	545	502	497	525	484	480	537	541	500	532	499	538	528	507	507	488	501	492	526	479	494	479	544	544	547	526	540	504	512	527	482	496	497	482	501	501	538	491	534	475	483	507	515	518	518	548	495	517	506	518	495	502	505	509	538	490	563	501	486	461	500	477	541	485	517	502	526	511	567	535	527	514	514	482	487	520	514	498	473	496	546	497	555	511	515	541	514	483	519	492	507	458	509	522	549	491	509	483	516	557	482	501	559	534	522	508	496	562	530	509	499	491	533	475	525	508	500	497	499	473	528	493	554	473	529	521	529	499	529	512	508	516	524	516	546	531	467	488	545	530	542	494	547	492	509	492	517	528	522	502	556	498	538	503	514	489	523	524	497	499	521	510	504	475	505	460	501	526	496	521	527	496	500	540	529	540	519	486	506	515	509	528	496	488	527	526	523	511	510	509	509	524	509	537	520	530	523	514	474	526	519	533	480	500	510	519	490	523	516	518	503	528	510	528	483	553	501	478	466	486	514	527	504	519	533	525	522	499	457	510	473	495	524	554	490	550	482	479	497	478	518	529	509	516	519	535	468	534	495	551	523	507	542	532	562	526	486	501	506	513	524	514	548	527	499	505	527	534	537	551	505	498	531	544	497	524	483	512	531	503	526	527	553	534	486	485	474	526	517	503	496	537	495	555	519	515	539	485	507	524	500	526	560	518	477	560	519	502	509	520	493	512	531	552	515	509	485	502	533	530	494	510	490	533	523	475	489	465	541	501	538	481	485	582	499	492	525	500	482	526	540	519	523	537	452	539	490	501	521	485	503	511	539	543	510	542	485	497	497	492	498	523	504	514	534	523	528	522	492	521	494	484	503	528	486	502	520	507	526	511	506	495	557	509	538	548	504	504	514	534	531	519	490	512	475	497	522	492	490	551	524	483	524	526	506	500	523	487	494	543	506	517	485	465	570	515	511	487	484	499	507	507	528	509	493	508	518	490	515	540	550	475	513	502	497	563	482	514	518	463	512	499	480	547	511	500	483	494	507	514	542	487	542	561	496	489	521	502	501	519	481	513	550	553	499	474	484	525	524	522	490	508	530	519	522	511	510	547	464	477	540	507	517	452	559	504	461	547	535	550	499	548	502	516	520	503	472	537	500	542	516	491	497	513	523	527	492	494	520	519	488	502	528	504	529	523	509	513	500	519	529	507	493	531	533	518	520	552	527	480	514	510	549	528	486	515	539	506	517	501	495	492	516	558	484	495	462	506	517	530	527	497	507	518	525	562	517	490	528	530	525	526	530	513	508	502	524	525	505	479	469	462	528	517	527	540	478	512	522	541	526	517	504	512	470	540	509	495	494	500	553	497	536	499	566	524	496	456	492	514	540	498	500	527	516	545	494	561	490	504	526	499	493	530	491	516	482	465	510	511	513	492	516	513	519	497	536	508	484	513	546	492	473	524	554	492	515	475	482	480	487	509	530	526	499	498	492	513	517	507	522	515	526	522	555	542	501	516	522	547	503	546	491	497	511	536	500	533	487	517	452	492	531	539	524	548	539	520	520	480	478	533	500	507	510	531	513	537	517	511	517	501	512	545	480	520	518	521	506	550	488	495	511	531	496	507	506	570	531	535	484	522	535	518	529	536	506	478	521	540	542	493	507	515	488	564	502	514	476	511	457	525	531	490	537	503	497	520	529	487	495	505	506	515	487	508	526	549	512	527	486	526	519	500	519	527	511	521	498	527	513	538	546	542	554	510	483	547	552	542	527	546	497	501	473	510	508	497	495	521	516	478	506	555	518	497	513	513	545	507	487	514	541	530	524	529	498	520	526	533	520	537	510	533	525	519	497	519	475	515	500	504	531	504	541	508	514	559	508	506	541	514	487	504	473	527	532	517	515	505	537	487	456	469	529	476	512	545	501	529	539	494	522	530	553	467	506	502	485	501	517	470	524	488	516	493	489	532	527	477	508	555	503	521	506	531	520	487	520	506	520	499	521	544	510	519	482	497	539	460	542	500	523	523	533	495	529	504	501	533	504	486	475	502	502	527	522	462	527	535	537	529	514	539	489	525	488	493	497	493	524	517	520	549	520	490	532	486	525	530	515	515	490	520	491	500	512	488	487	540	512	501	517	490	500	519	539	527	494	496	525	536	492	518	551	526	550	537	476	514	520	517	473	514	535	532	529	518	557	497	521	546	503	539	502	483	505	504	527	540	497	515	497	491	498	472	496	489	542	468	472	518	499	493	504	524	529	534
24124	21203	28315	24451	21188	14709	8117	5349	3278	2953	2192	2390	1537	1192	1034	994	915	876	741	569	546	557	582	529	484	509	525	484	433	457	464	419	439	433	445	427	400	387	361	382	431	385	371	403	356	365	388	408	386	401	401	366	374	405	337	348	348	357	319	357	370	361	338	361	333	326	371	366	347	322	375	302	320	352	331	362	346	355	344	321	357	349	345	309	332	337	344	313	337	322	317	327	344	366	302	338	317	325	325	353	347	340	301	325	336	319	297	317	333	301	333	338	337	332	318	352	331	343	383	319	310	329	310	321	312	328	317	334	325	323	334	311	341	339	339	316	333	317	325	296	317	324	337	329	299	344	306	324	324	331	322	337	310	319	295	335	311	347	301	332	308	303	332	316	317	332	343	311	323	337	308	313	300	323	322	322	350	352	357	300	359	341	335	296	302	337	322	336	336	320	304	342	371	327	318	326	330	303	312	326	355	321	327	312	300	320	323	330	307	323	346	307	333	334	346	314	359	333	313	320	301	335	313	307	298	332	346	350	328	339	350	323	333	348	319	286	320	340	302	305	339	325	346	334	342	296	338	353	353	326	345	325	338	307	299	329	341	330	337	321	312	313	379	324	322	308	320	326	300	319	317	322	313	339	322	347	325	302	338	327	315	331	346	344	350	308	304	326	346	323	339	324	333	335	325	320	327	347	337	336	345	324	285	309	329	349	313	331	308	302	312	328	339	284	305	343	323	332	295	308	298	326	353	329	319	358	312	322	346	319	335	324	306	301	296	300	316	338	323	325	355	336	321	298	314	326	340	295	350	295	304	323	302	337	316	329	308	341	316	340	360	340	311	336	335	346	335	344	351	332	318	320	340	308	321	300	346	328	328	336	329	359	337	289	349	341	337	323	348	356	349	311	316	315	316	329	324	342	334	301	318	314	333	342	349	333	356	341	348	307	345	331	329	347	303	300	327	299	313	307	308	312	316	304	336	319	317	314	316	331	330	314	343	341	320	339	308	332	357	336	347	345	339	345	341	342	351	311	300	331	310	328	348	308	350	330	343	351	325	339	302	339	320	313	327	328	318	310	309	318	331	371	299	340	316	321	342	342	317	330	326	308	357	332	357	321	322	349	308	333	311	348	332	327	319	323	311	319	339	347	343	326	315	335	326	319	295	330	320	293	310	328	296	348	314	337	344	311	341	335	317	325	316	326	368	343	304	328	318	394	333	308	329	338	338	332	339	336	359	342	316	332	359	309	322	318	331	373	304	326	346	355	327	345	335	315	351	285	334	345	318	325	324	350	331	306	301	297	327	323	351	355	330	335	369	320	326	315	327	326	321	351	326	319	343	348	328	307	308	364	357	302	327	352	303	339	320	330	347	327	327	308	339	338	321	346	319	332	305	291	310	345	327	351	351	352	303	339	341	343	343	323	316	302	323	316	321	309	341	329	350	325	324	333	342	327	304	330	322	301	302	327	320	321	329	293	329	343	316	330	336	335	329	315	308	305	322	304	327	325	275	326	322	358	316	325	330	338	305	304	321	296	310	293	323	346	309	312	340	342	316	335	347	310	339	343	362	316	348	345	324	305	317	329	357	332	321	338	316	328	333	344	343	326	341	342	320	364	333	347	322	314	316	301	293	300	329	344	370	369	306	309	315	329	329	346	311	303	332	340	329	335	301	307	325	311	298	326	327	334	309	331	325	306	317	303	345	290	287	303	324	324	319	332	319	358	320	299	345	351	341	356	355	358	339	290	305	319	348	341	320	305	332	313	316	329	307	329	366	333	315	330	314	360	317	301	332	331	318	337	314	301	327	314	322	324	333	345	273	313	315	361	353	340	341	353	301	314	322	313	299	323	314	334	357	318	333	333	358	304	310	313	317	357	287	327	342	301	331	329	344	347	367	340	294	342	326	323	341	301	345	326	336	300	378	302	337	315	329	322	324	332	315	311	356	312	314	323	335	354	327	322	324	310	357	368	327	332	318	301	305	344	322	343	336	322	315	363	326	333	353	299	327	347	307	327	323	330	329	333	327	326	343	320	321	312	301	361	341	326	329	299	341	282	316	320	361	318	333	306	299	322	324	314	302	307	330	313	327	333	314	326	330	323	324	303	349	286	309	324	336	365	322	341	297	321	320	334	332	330	323	328	343	347	314	314	334	349	347	315	338	324	319	304	316	342	331	317	299	323	335	320	315	352	334	348	313	356	323	365	300	339	311	335	313	334	324	313	334	338	337	311	349	330	329	329	355	341	350	348	321	300	305	360	325	326	320	345	351	301	272	306	329	356	346	345	319	341	324	321	307	356	329	326	334	314	346	343	301	342	351	337	347	310	282	313	307	335	332	348	338	299	364	327	333	297	324	336	324	317	354	338	322	332	338	325	313	285	334	313	342	321	325	340	332	334	332	302	291	336	356	350	334	345	308	326	333	320	334	352	314	311	324	328	345	337	284	329	344	359	311	330	301	334	309	336	323	322	309	311	326	320	331	332	341	317	369	335	318	314	322	337	293	286	312	335	314	334	321	335	327	313	343	355	357	326	307	329	331	325	340	345	329	345	307	330	306	359	339	337	336	351	341	346	357	314	340	304	321	334	344	343	342	300	294	354	349	309	302	333	310	329	328	366	339	314	321	320	330	316	323	321	304	323	320	341	322	343	298	320	316	316	311	316	321	330	306	330	325	300	331	313	326	305	339	296	318	307	332	324	312	317	334	315	356	320	315	353	349	337	334	339	309	312	354	336	315	307	325	323	334	328	298	314	329	339	313	335	330	335	328	353	270	328	332	346	322	314	336	338	351	332	322	318	314	308	317	334	313	328	309	308	329	329	347	345	321	334	328	330	331	306	325	337	328	306	338	328	325	304	354	323	311	335	324	351	329	292	356	291	341	340	318	275	333	348	325	313	305	338	299	347	341	308	304	310	337	324	315	358	335	280	293	296	345	335	328	366	312	324	320	346	329	331	305	361	339	317	312	362	324	297	341	315	313	324	317	361	327	344	344	313	323	322	341	318	335	304	348	320	332	338	327	349	311	369	316	293	332	339	342	324	326	332	323	312	305	299	335	333	317	335	326	309	332	332	320	309	305	310	329	305	342	340	303	304	320	324	301	346	318	346	314	291	321	316	331	330	331	333	334	312	335	333	308	364	320	335	326	316	334	312	312	327	336	308	333	336	319	328	315	345	322	320	323	294	361	303	326	339	323	300	339	344	351	328	338	296	351	338	287	318	346	326	344	305	306	324	358	330	327	372	305	317	344	319	345	385	301	298	321	342	318	330	364	307	332	337	363	354	300	328	325	333	315	326	334	336	325	335	326	303	331	345	342	330	329	319	344	348	330	304	356	335	312	316	348	323	328	326	318	338	313	356	317	336	330	309	341	305	307	320	338	321	309	275	348	325	335	357	316	326	328	286	305	298	311	361	318	329	311	305	317	341	309	315	363	309	311	326	335	314	357	327	342	336	347	318	320	309	309	333	310	328	320	329
17865	33721	26809	22516	16794	14602	12055	10250	7095	6276	4777	5022	2825	2280	1877	1732	1710	1476	1237	961	892	809	847	771	794	726	715	652	686	672	696	627	580	571	583	530	558	589	571	554	556	566	479	499	499	498	512	546	493	515	474	466	468	440	437	420	470	449	431	447	454	428	440	415	456	396	426	416	446	395	422	377	429	384	396	441	417	411	410	369	393	420	379	409	383	397	376	401	441	403	403	437	411	383	364	383	413	406	395	402	399	418	412	407	405	377	389	401	412	369	420	426	410	385	425	370	431	391	394	402	415	459	417	391	391	383	396	398	374	409	399	410	396	411	397	422	399	410	369	401	415	423	413	404	414	401	423	381	384	379	377	382	402	377	422	402	384	400	407	390	383	396	372	388	402	371	396	365	401	380	416	382	397	398	402	396	369	340	397	367	385	384	393	373	421	372	398	367	410	393	362	406	419	431	397	418	430	374	404	424	397	396	361	385	384	406	371	389	390	403	377	429	374	385	389	375	395	381	417	413	391	390	416	391	383	411	376	428	347	386	384	410	418	403	413	392	410	406	396	393	401	401	389	394	371	416	425	378	405	374	369	388	366	343	401	409	404	412	341	389	398	402	365	436	410	381	425	395	395	409	385	400	414	416	413	377	406	398	412	379	377	393	371	396	401	422	398	438	415	382	402	418	397	399	390	384	393	401	408	437	382	386	409	384	389	394	417	378	409	398	428	389	392	405	402	420	415	416	394	374	389	383	386	408	399	362	406	407	426	378	393	365	366	395	423	362	360	392	382	422	417	418	365	432	429	385	400	408	387	402	380	377	418	377	396	408	354	401	364	370	426	392	387	393	380	408	419	399	409	386	392	366	369	399	411	400	407	402	383	374	442	405	391	361	378	437	428	399	416	433	393	383	408	419	369	411	406	377	394	410	399	406	410	364	412	385	390	412	383	403	404	386	439	405	394	371	421	377	392	392	348	390	419	416	393	418	405	384	417	365	387	384	410	401	406	422	409	351	406	385	388	391	372	419	377	424	377	374	377	411	396	413	400	410	403	391	385	383	386	404	427	424	421	412	420	374	384	421	396	372	416	378	412	404	416	397	369	410	421	378	461	406	415	414	379	384	407	408	402	414	394	407	393	418	383	340	426	428	391	391	392	416	409	431	441	419	391	372	378	409	378	408	411	396	430	394	349	399	401	390	406	436	373	387	429	403	398	377	407	401	412	427	406	427	355	409	396	393	418	412	423	390	403	408	417	368	384	395	408	377	404	413	426	406	388	395	417	375	373	400	424	412	405	381	403	379	359	396	431	375	417	369	401	416	396	433	426	392	416	400	395	414	376	379	416	384	416	417	449	416	376	422	430	370	405	409	407	376	424	418	369	375	408	401	402	404	362	369	399	387	386	400	381	413	388	353	391	370	420	409	381	387	415	431	357	383	368	350	383	392	355	413	398	421	403	389	413	416	398	382	390	399	393	421	412	378	378	405	413	425	396	406	391	397	376	413	422	365	382	399	321	428	405	396	386	417	380	409	362	356	418	406	390	394	413	408	409	370	383	400	396	382	433	386	378	420	404	440	390	390	404	395	398	371	379	378	403	385	425	405	419	413	412	435	410	388	415	409	404	385	367	386	389	424	423	416	372	377	366	402	401	382	413	381	390	395	389	393	403	390	378	411	399	375	403	411	429	414	439	397	400	414	381	426	373	405	416	394	361	415	378	355	411	389	412	394	411	404	395	433	424	413	417	389	366	425	417	382	389	373	407	425	412	410	428	404	393	379	427	404	390	371	400	413	374	387	408	391	400	404	430	408	407	358	427	415	396	386	387	389	392	420	374	400	392	374	405	397	404	392	349	405	387	368	386	362	410	403	417	420	389	395	359	412	409	391	423	382	378	389	374	380	411	389	401	430	431	395	363	379	391	390	377	368	423	384	386	366	385	379	376	408	391	408	363	405	367	370	395	368	400	369	383	405	400	383	414	408	426	356	397	393	421	388	379	383	364	394	387	386	421	385	363	404	380	440	373	373	383	400	380	385	427	431	407	409	401	402	445	379	391	417	403	397	404	395	386	443	371	423	394	421	417	401	368	445	415	410	391	414	370	430	402	394	424	401	404	397	380	400	369	340	377	402	405	382	382	374	378	375	376	431	407	393	418	408	392	402	399	411	410	417	424	401	399	414	384	405	416	421	410	397	356	402	378	403	376	389	418	404	412	382	384	387	389	365	386	414	438	358	410	385	410	411	402	378	409	389	398	367	398	364	443	387	377	375	404	401	409	390	433	444	382	386	399	403	369	386	391	408	416	400	420	365	378	423	436	378	414	373	396	385	392	398	404	418	413	379	427	364	437	386	394	373	418	426	381	421	404	408	411	378	416	359	432	401	398	434	390	368	398	418	397	429	394	385	380	398	419	389	386	385	372	357	399	425	434	417	400	402	401	408	398	409	399	420	404	390	366	400	415	399	380	418	389	400	385	389	389	404	382	395	395	435	406	393	391	427	369	407	392	374	413	413	455	392	387	366	388	373	414	413	391	443	399	378	395	399	408	366	390	385	406	394	405	391	401	403	405	415	415	391	445	367	441	405	406	418	394	450	397	378	433	404	410	384	393	394	399	392	418	369	402	423	418	377	359	379	372	415	403	397	399	410	404	400	385	410	418	403	373	367	376	394	405	367	394	428	366	409	415	385	436	406	394	388	405	390	380	413	403	384	370	387	413	388	375	404	404	407	421	371	395	369	366	376	376	370	423	384	390	407	422	438	395	404	376	412	395	428	411	423	399	365	402	345	403	411	407	357	424	388	378	403	414	389	424	370	370	425	407	395	376	366	410	412	378	438	426	410	420	404	401	395	349	388	402	414	415	376	403	411	408	399	369	455	416	401	392	403	354	394	432	448	409	363	383	415	369	396	392	376	413	398	422	401	375	386	379	383	374	419	375	374	410	390	394	400	416	383	415	422	417	374	394	422	422	397	391	396	411	393	402	417	376	398	392	428	377	396	403	399	416	331	400	379	375	401	388	409	406	361	405	409	364	399	434	380	389	438	407	380	395	366	395	386	399	410	433	420	397	368	410	391	381	430	389	388	371	397	390	411	401	406	403	404	425	387	378	387	403	369	416	402	399	414	390	415	390	381	382	403	425	430	441	380	404	426	361	423	424	397	391	402	383	399	424	382	411	405	394	408	439	413	400	411	410	377	403	392	409	368	395	389	398	379	404	356	402	391	427	397	425	384	379	407	469	408	359	403	370	418	391	410	374	410	428	391	404	403	369	388	437	395	397	395	368	385	366	389	426	401	392	408	421	398	426	399	367	378	402	393	399	377	407	389	366	402	396	392	436	389	403	386	400	398	362	397	404	391	365	418	369	398	395	396	407	404	378	353	412	366	390	409	399	390	384	367	379	394	427	438	369	407	364	404	375	392	398	373	412	387	399	397	395	401	412	423	402	388	383	385	382	387	394	372	392	441	407	408	376	389	427	395	430	380
25360	21153	26996	25455	14340	7861	5439	3620	2678	2330	2106	2017	1311	1181	1122	1049	952	919	786	708	674	688	738	652	666	593	619	615	659	612	659	594	586	533	604	580	631	567	603	574	602	599	599	558	556	544	558	547	577	612	531	538	566	583	523	528	550	555	546	561	539	525	492	518	506	548	539	532	522	531	535	499	537	529	523	485	528	502	499	522	535	525	471	525	536	520	483	521	536	552	498	523	514	558	566	479	510	449	515	510	520	525	517	493	541	485	539	515	552	511	526	536	515	497	545	527	517	531	513	474	491	506	546	503	548	547	505	506	486	472	522	563	539	507	547	555	511	494	539	531	497	506	512	472	539	495	511	534	545	502	521	517	508	524	540	551	501	553	509	492	506	517	527	514	496	471	525	522	495	470	545	541	518	490	516	516	507	498	504	542	481	490	485	531	538	494	482	510	494	517	545	491	529	508	500	551	513	498	512	524	542	519	534	502	513	511	476	530	535	523	533	535	519	549	535	484	505	506	496	501	503	509	543	489	546	499	504	486	561	517	456	528	498	538	525	501	524	513	523	505	537	516	493	534	475	512	523	518	552	485	554	519	482	491	524	539	509	500	503	534	517	515	500	520	520	513	492	513	502	531	569	521	517	491	503	485	496	537	508	485	499	496	580	547	564	508	535	521	501	541	516	544	502	504	510	524	552	531	528	517	532	544	515	489	546	466	523	490	517	546	476	539	497	475	549	509	517	490	457	497	482	529	507	502	485	536	514	511	541	519	520	511	508	474	503	552	502	496	485	517	486	500	535	526	481	517	480	494	564	520	495	503	545	518	497	513	532	514	513	542	549	507	550	516	485	530	496	531	522	521	513	559	540	551	546	526	511	541	465	538	549	557	526	498	546	522	541	526	560	524	545	542	602	513	509	498	510	524	496	505	516	503	505	485	474	528	503	526	523	488	486	540	541	525	527	474	492	543	532	538	551	494	538	512	506	536	515	505	539	513	522	533	479	504	516	518	538	474	482	516	492	491	512	509	535	492	529	519	502	526	490	493	528	518	518	501	511	502	454	529	538	461	542	484	520	526	516	529	544	530	548	512	543	499	522	522	538	523	523	491	504	532	510	481	531	502	506	471	539	535	505	519	492	513	513	524	491	484	502	494	515	524	521	525	497	531	530	544	464	470	532	509	509	522	546	532	535	493	488	523	503	514	551	559	480	494	468	531	511	508	522	542	533	548	543	531	558	558	540	500	517	526	529	518	499	483	484	506	505	494	516	506	524	553	525	509	515	516	535	502	501	506	515	533	516	515	523	494	523	470	505	521	523	534	513	498	535	539	536	509	521	538	485	527	488	539	511	468	518	592	526	501	472	524	516	529	515	510	534	484	509	537	512	507	499	557	483	477	502	519	505	515	541	530	555	531	527	497	515	511	511	482	504	550	491	559	511	563	474	512	515	544	541	515	519	522	500	533	482	541	515	512	494	519	509	507	505	512	525	536	512	549	498	538	534	490	522	477	501	491	524	518	535	523	511	505	523	533	486	495	536	506	498	484	526	493	514	534	483	528	498	524	515	534	500	546	504	548	537	513	519	535	464	504	490	547	537	542	542	552	482	540	529	495	504	527	519	558	503	498	532	510	513	526	466	507	504	461	542	508	500	523	480	509	528	570	529	532	490	529	514	515	499	492	482	559	510	532	533	526	535	502	506	468	514	527	517	525	562	533	539	505	532	497	501	509	504	505	493	532	499	490	510	502	522	508	524	535	504	489	497	489	476	510	484	506	551	509	483	494	491	516	498	531	498	544	505	496	498	467	515	510	551	525	527	480	491	550	536	520	512	553	535	542	438	496	517	509	501	541	523	516	526	517	495	529	493	474	487	493	509	512	545	538	537	542	515	494	530	501	532	528	494	491	512	520	480	500	547	542	521	439	523	516	494	498	545	502	498	522	500	477	540	541	532	469	510	495	543	509	542	530	507	547	532	522	496	490	504	499	514	533	517	529	517	531	525	526	488	537	478	528	510	452	461	540	526	452	489	501	564	506	520	477	542	544	528	480	551	507	514	566	531	517	521	516	545	536	512	538	521	535	522	516	550	528	535	534	512	523	489	518	531	519	533	511	474	503	492	504	469	512	487	497	547	516	496	521	494	504	518	510	514	511	528	518	524	528	523	465	518	546	555	515	495	523	549	519	527	523	518	470	522	470	511	513	551	511	535	505	521	536	515	536	487	543	485	520	529	523	527	523	476	527	519	519	527	574	511	514	516	493	500	501	542	505	519	506	532	523	516	509	499	486	533	508	516	494	551	546	508	510	518	488	524	554	559	504	532	543	573	465	545	536	498	510	546	514	509	501	464	496	502	499	537	475	518	545	483	510	544	553	495	552	497	513	515	507	504	534	546	507	534	528	474	497	521	490	552	521	500	509	567	525	532	526	531	520	508	498	524	539	498	533	535	522	519	510	500	444	521	518	533	559	552	507	494	498	505	574	522	468	533	539	515	508	528	529	516	538	504	521	543	518	503	495	502	492	504	545	530	538	526	554	520	511	561	489	564	482	514	511	512	535	534	519	486	499	562	501	517	530	475	497	495	580	526	554	525	535	528	524	474	503	498	531	530	515	471	471	499	516	501	518	526	510	488	552	537	506	561	485	516	515	574	522	475	532	557	573	499	502	492	497	521	501	502	493	518	495	522	519	480	486	510	491	516	540	525	523	539	515	536	478	499	533	488	533	513	542	527	510	497	534	527	495	545	509	563	495	535	511	539	493	534	510	520	519	520	505	565	501	523	490	523	497	500	489	540	530	544	491	493	493	535	506	521	536	530	490	502	449	533	549	493	514	518	546	544	512	537	504	516	517	537	512	515	507	513	483	501	499	542	550	519	472	514	532	487	503	501	516	538	528	522	488	462	513	516	486	491	505	532	514	473	531	521	486	517	537	547	515	522	517	566	512	518	546	521	496	497	510	517	528	516	510	490	497	536	525	522	524	526	525	530	532	494	498	529	494	547	522	504	471	521	534	516	520	510	484	507	510	542	530	548	536	536	533	504	502	500	535	522	551	495	542	522	497	549	481	524	498	498	536	468	557	537	493	475	509	538	490	484	515	516	557	540	530	491	529	491	518	451	485	502	490	511	555	538	473	513	534	503	449	499	498	534	485	522	514	570	539	512	498	537	541	510	492	506	466	509	487	509	463	513	558	541	478	522	507	547	519	492	528	519	529	537	500	507	523	504	516	504	526	552	454	526	530	514	515	482	519	513	484	516	500	517	500	481	524	471	486	519	548	512	506	496	475	539	511	494	512	522	497	564	536	580	528	495	516	530	528	556	480	537	502	529	566	504	515	522	485	517	524	517	467	501	555	550	497	563	529	491	485	560	496	535	534	511	562	519	510	514	514	512	476	485	503	514	530	527	514	490	512	520	490	546	520	513	489	550	532	489	522	509	506	555	491	517	530	528	498	534	494	496	508	495	494	554	528	491	522	518	511	509	490
17549	29298	22480	19324	14305	13329	9927	7613	5825	5250	4432	4162	2551	2020	1819	1843	1631	1471	1197	1084	938	925	876	876	920	906	829	776	732	850	805	785	780	775	780	703	751	735	735	741	726	676	708	700	672	625	696	738	724	698	637	672	708	735	663	648	636	631	655	645	638	634	615	642	652	647	626	595	685	616	623	603	626	572	588	618	630	635	620	581	603	600	584	580	587	597	590	661	605	577	580	611	644	605	583	576	609	587	601	616	600	589	610	606	629	634	618	608	655	605	612	608	663	592	621	612	599	628	600	566	642	642	624	569	628	617	607	667	595	601	585	606	624	614	571	598	628	610	585	588	607	664	620	639	603	584	604	611	569	574	611	607	618	605	627	630	586	622	640	598	626	596	559	618	608	581	633	563	623	614	630	616	593	589	586	624	624	618	564	647	669	599	618	657	579	614	659	606	631	619	597	589	577	574	554	592	597	628	630	561	619	605	632	616	642	623	636	576	633	600	570	593	614	588	591	604	630	589	641	599	622	588	629	593	619	638	603	569	577	574	633	615	595	611	606	593	621	603	620	601	628	573	600	575	599	666	614	641	608	632	597	606	663	608	575	586	569	613	639	660	625	674	617	578	574	617	630	619	584	598	604	554	636	583	587	598	591	609	632	597	617	565	633	616	576	605	638	618	595	591	603	635	626	584	589	608	625	593	605	620	596	598	623	599	608	604	608	615	603	606	630	580	595	579	594	631	620	638	634	604	616	599	621	623	637	644	623	603	578	579	620	612	618	589	564	556	566	571	597	606	605	606	627	578	616	604	581	601	602	607	570	625	581	587	580	597	627	584	611	614	594	628	591	582	598	602	564	632	592	644	576	585	654	598	610	609	620	609	634	607	628	579	620	602	620	623	646	613	610	597	634	599	605	624	613	583	604	661	631	618	626	621	636	616	623	541	583	630	616	626	599	620	556	591	607	617	596	600	635	555	613	616	562	599	614	597	561	631	656	583	642	638	603	639	591	655	596	603	582	609	570	590	622	578	650	578	585	572	639	565	604	580	635	619	642	592	595	662	602	593	623	605	619	626	597	628	614	621	621	578	598	607	591	603	612	589	585	552	589	578	627	588	648	625	553	587	600	615	617	587	606	613	616	615	591	593	633	615	653	606	630	655	633	601	631	593	600	640	590	635	618	551	599	676	577	596	622	614	624	593	570	641	629	593	661	648	583	588	568	617	643	583	618	607	566	571	623	626	620	633	653	594	609	595	584	626	615	626	641	615	650	611	643	628	598	630	626	600	592	594	653	644	618	653	590	604	631	617	606	596	611	568	603	598	600	564	625	628	630	601	596	607	620	619	600	570	608	570	608	605	641	661	623	626	570	606	590	581	640	627	589	607	584	619	653	630	593	615	634	581	575	578	591	588	609	590	586	578	617	560	615	602	615	625	626	598	575	634	622	603	598	632	608	636	626	560	626	565	615	600	647	594	618	588	588	614	649	636	609	567	658	626	608	558	631	632	621	608	576	568	584	586	617	635	616	613	597	617	598	654	573	604	605	640	616	635	564	611	625	614	590	609	664	608	555	600	637	612	634	584	573	601	654	628	641	574	599	609	573	596	651	630	630	610	619	578	619	606	591	607	593	585	633	621	611	609	614	603	576	624	619	566	606	593	622	635	644	595	627	627	589	611	624	614	580	557	580	594	605	559	592	628	612	635	582	557	599	625	582	572	619	627	594	588	606	630	586	603	555	599	584	635	631	655	643	611	624	647	571	598	604	624	603	592	608	603	626	603	629	575	608	596	566	595	621	572	598	590	628	601	626	619	610	613	543	613	612	620	635	572	585	645	586	623	605	598	628	599	611	624	605	593	609	620	598	599	602	596	602	614	596	654	601	613	627	599	589	595	578	615	606	603	600	610	658	589	607	622	604	605	607	607	688	650	608	638	618	621	642	634	614	639	613	622	590	574	605	599	566	597	573	601	613	562	604	615	657	632	624	601	606	640	607	621	620	644	599	623	616	571	595	626	565	605	594	611	623	647	596	618	624	619	589	593	635	580	619	568	645	619	603	579	630	611	566	632	649	592	634	591	632	624	585	644	543	549	633	578	602	610	564	592	652	584	584	583	553	645	652	624	605	627	620	652	571	616	606	629	564	580	614	553	642	604	619	640	576	570	612	649	621	602	637	591	593	609	607	633	616	568	542	644	570	619	638	590	615	612	564	588	627	621	632	604	616	595	609	618	598	602	580	637	603	562	638	591	581	596	583	648	584	591	575	651	592	588	609	635	643	656	592	593	617	615	620	557	631	589	614	624	638	591	562	575	575	636	650	589	598	606	563	573	613	612	595	570	571	591	600	642	567	602	572	608	605	654	609	639	598	615	615	571	597	595	610	589	589	603	651	598	576	587	618	581	656	619	599	554	609	611	612	588	610	619	619	582	625	665	583	614	556	597	618	619	629	621	614	554	634	590	625	566	616	621	598	599	621	565	597	626	588	599	614	612	617	637	584	613	608	616	590	612	647	602	612	605	640	660	608	612	610	586	664	591	574	587	605	624	609	603	637	652	593	648	622	622	608	601	582	596	612	574	584	635	604	583	606	619	633	602	580	617	587	626	564	599	591	601	612	607	589	601	603	616	629	642	609	594	622	613	629	607	597	580	566	591	612	560	584	632	586	616	615	619	623	580	572	592	621	574	621	570	599	612	644	629	605	600	582	625	609	607	551	643	631	599	622	574	598	608	649	562	577	568	603	634	657	608	585	598	632	582	553	569	607	612	626	625	582	601	637	593	616	561	566	587	659	562	642	639	605	621	618	529	591	596	636	593	590	585	644	655	661	589	615	577	619	564	640	597	612	578	635	617	614	571	619	603	590	622	613	595	621	569	592	630	648	600	574	653	631	599	615	658	645	655	614	645	606	620	580	622	566	667	639	623	606	613	648	586	594	610	606	638	622	628	642	636	649	609	597	585	591	603	625	636	633	567	589	628	604	580	591	609	584	546	654	602	526	565	583	669	595	620	637	615	627	598	576	613	600	647	593	622	574	582	593	599	597	592	623	573	587	595	618	550	629	548	562	634	583	565	638	573	584	577	556	634	574	607	621	616	633	603	628	612	585	605	574	580	579	627	601	586	599	553	585	603	606	589	621	647	607	619	591	594	596	586	621	625	622	596	624	609	617	600	614	557	625	613	588	612	562	610	635	600	586	619	617	564	631	536	633	607	611	598	582	589	613	581	559	636	599	647	600	586	609	593	610	645	625	611	618	635	638	622	604	639	581	616	600	610	581	591	590	597	569	626	552	616	626	580	561	601	584	634	608	637	636	604	591	558	578	601	617	630	612	600	638	590	593	631	608	620	632	597	597	596	614	626	603	550	604	613	555	609	576	582	629	588	561	636	608	583	639	596	578	608	589	658	628	628	654	582	593	599	597	626	621	626	644	605	630	586	614	600	631	628	630	660	626	553	629	556	620	620	607	578	636	622	626	629	606	599	629	605
23154	21224	28887	23873	21278	21870	16298	6959	4824	4139	3895	3031	1814	1719	1573	1432	1454	1237	1019	953	785	737	716	698	627	675	665	642	615	655	619	586	584	545	550	561	553	506	589	536	517	523	475	503	480	501	456	491	504	512	479	477	430	483	484	471	465	448	482	422	443	444	429	430	463	443	430	416	414	422	440	423	406	420	384	399	424	434	409	451	430	412	425	428	431	411	409	404	427	410	441	441	421	411	451	424	400	418	475	415	404	425	448	414	401	401	417	436	414	397	414	426	414	401	399	391	461	406	413	400	453	434	399	400	390	409	410	402	420	433	405	440	417	419	454	393	416	396	433	413	422	424	405	436	417	399	406	415	409	442	434	409	403	398	426	405	421	456	456	437	399	432	421	422	383	422	395	443	436	438	414	421	413	422	410	413	426	448	402	425	420	423	431	423	432	424	416	437	413	445	390	452	390	413	415	369	411	407	450	439	394	421	385	421	430	408	401	405	395	417	449	453	416	386	412	414	433	429	407	428	407	405	437	438	433	417	452	408	380	387	398	399	377	414	395	391	416	442	404	400	421	405	415	384	396	388	420	436	412	415	392	424	440	403	413	404	382	424	430	442	400	430	410	428	397	413	403	412	437	385	413	415	419	416	378	416	455	415	422	427	426	408	438	396	381	381	374	393	379	410	448	424	422	426	387	438	442	431	385	458	415	417	396	403	416	401	429	406	439	437	395	382	410	356	440	401	418	448	420	448	424	434	458	449	392	445	389	425	401	389	418	447	439	382	408	436	417	405	427	434	400	428	433	390	430	440	430	444	438	429	421	403	444	417	417	435	429	415	385	420	417	400	441	416	422	448	413	402	427	426	413	442	413	398	399	429	420	375	428	395	442	446	399	412	386	448	422	393	422	407	462	390	411	464	449	413	413	424	446	448	464	401	424	390	400	430	434	459	382	387	404	432	423	440	438	413	408	374	415	416	426	402	423	435	416	433	409	425	420	410	392	436	432	423	434	422	419	398	418	421	442	420	405	423	399	401	417	431	424	435	393	406	392	437	429	405	420	449	442	445	398	402	413	409	410	420	407	445	420	405	439	398	410	411	424	417	419	400	429	449	405	401	415	401	408	417	427	396	419	412	404	438	468	406	383	418	411	403	445	413	425	395	398	409	416	396	381	377	413	415	397	418	406	398	432	441	442	433	402	418	412	417	428	443	431	397	399	425	416	427	421	424	425	391	429	429	412	414	417	427	448	409	401	383	407	382	443	444	433	407	377	405	424	403	405	424	417	424	436	427	378	389	432	424	383	405	430	437	464	426	427	435	410	392	422	414	433	375	408	423	409	395	437	409	401	387	427	405	397	413	419	436	399	406	420	383	430	440	478	431	413	435	433	421	395	414	426	380	432	427	390	399	415	394	410	384	413	422	456	425	426	419	381	393	425	373	405	409	401	411	396	409	407	407	430	408	388	414	432	382	426	426	414	410	414	365	415	427	416	412	401	396	405	417	412	403	412	431	387	414	427	460	427	383	423	390	436	426	445	426	398	445	453	411	389	405	418	410	430	447	381	417	373	423	400	412	423	417	434	409	434	423	423	446	436	392	466	431	404	441	394	413	407	388	422	406	429	434	404	404	383	444	425	398	463	433	400	400	435	435	399	418	410	389	409	434	445	374	412	430	387	437	416	424	410	441	428	415	440	430	435	432	446	407	388	376	430	369	408	399	413	391	426	432	368	410	379	357	390	408	438	444	436	413	405	408	449	389	411	370	411	443	432	434	419	424	386	385	395	409	423	388	424	412	419	418	403	424	438	406	413	396	459	419	429	435	425	442	397	395	400	436	410	437	409	416	387	437	404	431	407	399	423	398	398	412	389	388	429	416	433	412	419	410	378	405	422	382	408	420	411	426	407	403	401	439	424	387	378	410	440	408	401	414	439	403	417	458	438	400	425	409	427	421	430	431	438	417	412	407	411	407	399	389	414	451	422	419	423	393	401	419	393	416	453	439	407	400	439	421	425	429	382	460	426	422	442	433	412	446	421	395	434	379	388	417	405	408	399	415	412	423	454	412	420	410	369	414	428	424	405	428	435	407	413	416	422	429	421	380	424	416	429	436	407	441	402	416	399	415	401	422	402	411	396	442	415	489	427	424	440	425	409	453	397	425	415	436	429	431	417	445	426	397	439	419	415	397	397	412	371	443	399	463	423	395	390	446	437	430	415	456	433	413	402	405	412	388	409	402	392	404	409	436	346	419	447	383	394	429	433	389	407	397	444	407	403	448	433	420	391	407	390	430	434	394	418	390	415	384	449	408	440	417	404	415	444	387	420	417	390	432	423	422	402	412	391	366	428	396	412	415	406	456	430	414	414	432	439	420	431	419	426	437	378	398	402	437	408	418	405	426	403	404	429	416	422	474	378	400	412	394	431	410	439	386	412	427	407	390	413	432	436	427	426	401	405	418	407	410	369	413	392	387	420	406	370	415	393	434	427	435	423	437	388	410	398	413	406	396	436	376	430	448	436	408	417	387	408	408	410	416	431	420	401	425	460	425	426	419	437	402	400	413	427	408	403	395	418	393	420	393	428	410	409	421	411	416	416	402	378	435	404	413	413	415	430	397	415	417	395	417	466	397	447	428	412	412	415	386	399	410	412	406	412	420	422	391	416	413	436	384	403	446	426	422	437	414	413	448	438	410	381	403	466	438	441	442	392	414	418	411	462	478	405	437	438	433	438	445	440	408	428	414	443	414	422	423	394	425	436	429	398	408	405	420	413	397	390	428	421	452	399	386	422	373	400	422	384	439	423	387	401	380	448	418	388	371	408	418	385	441	436	435	410	376	413	444	436	427	429	411	405	370	401	446	448	383	427	385	363	427	411	439	412	432	399	411	421	401	455	416	439	411	404	412	419	369	404	424	391	395	411	378	428	398	462	357	392	429	418	406	393	424	412	440	412	421	424	401	414	414	424	405	425	447	432	403	438	397	414	422	442	406	420	391	381	445	411	437	435	460	405	427	409	433	419	454	420	463	439	423	388	404	421	432	421	437	398	413	403	415	402	438	431	418	417	446	413	420	384	447	402	410	400	443	403	432	439	382	391	441	426	437	439	430	406	395	394	381	434	420	410	395	416	390	416	408	375	436	368	425	411	413	426	416	421	429	405	427	414	437	447	432	424	396	405	408	414	433	446	433	428	449	426	438	392	410	419	401	419	404	449	423	376	430	396	418	420	452	445	421	439	425	398	394	380	396	417	409	412	446	416	436	401	415	421	374	395	427	418	388	425	397	398	441	415	422	407	429	404	461	439	438	414	439	433	400	442	413	410	402	411	408	412	411	402	416	414	408	415	384	413	395	401	409	431	386	417	402	402	439	421	419	440	442	376	441	387	403	401	446	410	402	396	424	387	436	425	379	429	413	425	408	413	420	412	437	391	396	396	393	374	411	426	453	451	444	388	413	439	389	455	409	387	378	400	435	423	400	391	411	419	403	412	397
20925	39728	32089	27837	21120	20370	15572	11869	9709	8220	7977	5599	3663	3314	2839	2646	2433	2066	1727	1472	1278	1131	1103	1046	1061	1008	910	896	907	814	807	783	739	766	711	759	695	713	704	727	673	677	667	599	608	626	633	633	589	599	580	571	561	564	543	543	547	550	508	566	544	532	506	505	566	536	504	487	463	494	493	479	498	502	504	469	460	475	514	495	484	491	497	479	467	459	458	459	491	538	510	523	488	492	501	492	471	493	510	478	512	457	451	481	451	488	510	491	466	541	511	461	477	485	464	475	495	475	483	515	498	499	468	475	493	475	457	482	481	466	506	469	494	495	482	467	485	475	491	461	461	485	523	474	487	479	466	444	456	484	441	490	490	461	477	516	511	470	463	490	473	501	456	461	466	473	475	490	485	488	508	498	502	475	479	439	513	472	486	486	461	486	469	511	456	497	494	504	466	460	458	503	527	482	513	443	467	483	471	438	498	451	473	491	467	488	474	495	501	486	474	481	437	488	412	478	502	463	506	518	466	471	481	450	497	468	492	491	459	500	466	474	509	438	501	461	453	483	468	496	521	483	500	489	511	488	525	508	463	458	473	450	500	466	478	461	480	485	481	474	480	469	480	499	470	516	484	515	508	494	495	495	466	478	435	488	484	511	495	526	483	476	473	526	472	457	498	491	497	450	484	459	490	486	506	487	484	480	496	475	475	523	451	463	473	467	464	514	495	463	477	488	485	508	507	474	466	500	467	519	501	456	459	465	488	498	474	486	484	493	445	497	474	464	495	481	478	468	512	501	526	462	464	462	535	477	497	491	489	500	487	479	491	460	473	466	486	481	436	491	533	549	447	502	476	490	473	492	440	486	492	480	443	511	480	453	464	478	471	476	490	468	501	470	473	492	485	503	494	494	463	468	512	509	473	525	459	477	501	462	481	461	514	506	464	505	503	495	474	503	465	449	468	487	442	464	501	461	494	472	517	520	477	514	465	502	482	470	511	449	467	462	486	488	485	513	471	514	501	472	527	476	481	441	485	461	474	522	518	460	503	464	467	479	483	504	473	527	496	494	501	458	447	473	474	474	466	498	499	486	488	495	488	510	476	466	445	468	476	479	491	468	483	435	468	485	464	445	460	501	469	484	508	496	458	480	480	462	506	450	497	485	508	475	460	488	491	481	480	460	510	446	453	476	491	477	473	476	462	502	466	488	484	496	492	474	480	489	519	483	496	471	505	455	491	450	519	450	487	523	479	487	520	485	443	497	475	500	467	477	464	471	482	488	517	474	475	445	554	472	481	468	487	469	505	498	478	465	495	491	510	468	479	455	466	464	516	455	462	484	447	512	473	465	483	469	466	445	456	523	460	442	475	457	483	490	464	492	475	477	508	495	501	469	464	497	480	487	452	461	470	497	434	555	461	474	458	462	475	489	456	479	494	460	501	485	496	490	435	470	476	497	456	459	488	495	522	490	480	463	494	454	481	487	498	460	493	478	457	463	475	511	486	458	478	521	473	478	487	484	506	492	486	485	501	491	496	466	493	493	498	498	468	491	443	471	477	475	472	507	459	453	460	475	498	494	488	498	508	458	455	461	477	481	462	450	458	463	501	522	489	468	455	502	524	463	444	480	492	523	477	463	465	479	442	475	499	485	487	474	503	483	470	467	508	433	512	464	502	498	463	483	506	501	504	490	454	486	472	471	455	507	481	476	520	453	464	465	497	471	491	498	528	485	460	479	496	483	524	439	482	485	474	480	506	462	519	454	486	489	468	460	473	500	515	485	512	456	455	453	470	456	467	503	519	520	450	484	466	500	481	501	512	444	498	534	488	489	503	477	448	490	538	469	463	494	471	451	480	497	512	478	485	508	511	511	503	505	454	496	495	454	450	493	475	449	468	485	488	494	477	483	472	490	457	464	504	436	461	479	517	467	460	459	482	467	477	452	469	486	475	482	513	532	507	478	445	493	479	447	482	479	459	479	479	519	499	470	459	512	501	464	479	471	498	458	484	466	482	458	478	489	490	471	495	481	448	475	479	481	516	486	478	480	484	491	493	452	473	429	486	451	472	469	496	497	503	485	470	506	457	453	458	459	478	495	520	456	444	463	465	504	447	479	502	477	517	524	471	482	510	521	480	472	511	495	500	485	483	479	467	503	435	476	467	502	486	432	472	485	473	510	510	473	474	525	516	475	489	482	461	477	444	495	454	451	494	485	488	509	459	501	463	495	461	421	494	499	497	475	430	507	478	491	515	475	429	489	458	459	477	491	461	456	502	462	520	488	474	477	472	482	474	457	493	504	500	429	476	463	516	466	466	477	477	475	459	453	502	480	507	506	477	496	520	504	463	508	488	493	484	466	501	501	430	464	482	494	494	488	495	490	478	487	470	469	475	469	454	533	465	507	501	461	520	492	475	463	479	483	484	468	510	481	476	493	464	475	525	440	468	479	495	484	503	495	468	440	460	495	517	491	476	468	463	508	507	458	483	488	505	501	464	486	510	491	527	470	510	512	444	525	466	450	519	439	489	471	516	452	500	504	521	470	494	471	502	431	491	491	474	507	457	486	451	478	499	485	495	479	488	448	464	497	522	480	462	514	460	488	452	464	481	496	489	490	515	491	527	435	478	457	496	478	456	476	452	491	465	495	483	466	454	463	445	500	455	504	464	504	478	475	495	457	480	473	474	492	481	452	529	453	468	490	508	501	477	458	496	496	436	455	499	471	487	446	494	521	465	486	479	500	473	455	494	484	463	478	482	465	490	489	489	462	497	494	498	446	519	498	491	485	458	446	520	446	481	446	511	514	463	467	501	476	486	535	515	470	466	486	481	476	467	497	495	483	483	448	455	460	535	487	498	467	478	471	512	491	477	473	440	482	488	462	491	493	486	478	505	471	457	505	453	474	466	450	478	495	468	525	491	489	509	496	457	481	486	450	508	465	509	468	481	525	491	514	502	479	468	477	512	477	476	534	478	470	481	505	455	488	473	507	457	486	476	513	482	501	483	469	471	476	461	482	457	496	469	489	460	489	479	484	474	499	460	455	482	488	488	476	496	489	459	475	500	483	442	498	489	479	458	458	489	519	456	483	466	457	503	477	475	464	475	499	479	475	491	455	466	465	504	484	455	454	493	439	521	466	442	439	466	447	497	460	490	485	445	481	513	542	456	481	447	487	523	487	491	492	472	493	504	494	505	453	473	474	489	497	483	502	468	506	464	473	480	479	492	439	484	481	477	446	474	463	492	519	523	452	482	502	476	523	497	508	482	488	476	495	508	475	473	471	475	490	491	477	459	457	481	463	468	452	485	497	452	491	461	507	467	466	495	466	499	468	500	496	480	498	478	477	476	474	483	519	455	499	482	493	490	494	479	503	528	484	468	514	493	519	487	475	481	447	459	489	512	494	479	484	483	435	490	498	478	506	486	512	510	442	483	458	485	466	467	479	493	496	470	478	466	506	489	490	478	478	478	472	462	454	502	517	499	511	508	484	457	474
27321	20455	14525	11800	6443	5334	3522	2436	2092	1771	1968	1194	893	895	821	784	802	751	581	600	566	561	510	528	503	519	536	535	513	500	478	503	446	444	499	482	503	489	474	434	480	460	443	456	425	490	455	467	448	473	495	463	442	504	449	464	463	453	429	442	432	426	445	435	423	398	460	434	402	429	461	470	424	431	481	424	407	428	416	441	406	428	435	395	421	410	420	426	388	425	465	460	438	467	394	406	442	459	417	454	390	429	472	419	428	447	478	398	424	436	423	407	401	447	441	408	431	414	412	423	441	439	413	426	401	388	412	418	456	472	412	422	429	462	371	430	400	431	417	423	434	413	421	417	431	418	458	412	447	446	443	395	404	427	404	437	439	412	432	417	406	425	425	422	416	418	413	433	421	443	391	444	457	445	411	398	418	446	387	425	410	461	419	430	433	436	414	433	427	427	443	415	443	414	428	407	458	412	461	428	447	439	429	435	404	422	406	419	435	419	442	416	427	432	440	440	410	406	474	450	438	413	438	404	430	425	426	465	423	451	403	444	416	463	429	418	438	426	445	432	410	428	428	432	440	425	430	428	430	427	450	419	417	405	431	400	421	424	415	417	414	424	442	439	411	425	443	421	432	431	444	392	411	421	475	447	436	407	421	458	430	440	461	456	453	421	418	442	410	431	463	418	406	438	421	408	438	422	435	435	460	403	399	420	414	432	449	445	418	454	410	448	447	398	433	441	399	441	442	461	434	439	478	415	419	407	409	448	420	428	434	434	451	410	427	394	435	414	392	437	433	434	414	435	432	407	404	437	390	441	405	400	411	430	415	424	406	431	449	429	390	442	435	450	415	407	411	446	470	409	416	418	462	430	448	462	427	451	429	415	411	417	424	421	402	465	410	452	430	414	435	432	434	442	426	439	453	449	429	409	403	433	434	468	426	415	399	446	435	403	423	440	435	412	415	446	444	435	406	425	445	431	417	404	429	478	441	430	447	479	421	431	432	387	413	467	411	386	450	427	406	388	428	436	418	445	431	431	438	409	427	439	410	460	404	415	406	441	424	430	408	424	438	425	407	396	377	405	404	420	437	419	364	408	429	417	431	431	438	432	450	391	399	456	424	430	408	424	419	425	428	433	483	438	437	427	410	430	454	418	409	420	405	401	419	446	421	397	427	420	411	416	415	411	431	411	423	406	423	420	455	426	447	452	381	431	433	456	423	442	447	369	411	434	414	412	425	417	423	427	400	437	433	426	440	400	424	438	408	442	419	455	424	385	427	439	430	443	423	446	429	437	411	431	450	452	424	435	404	427	455	484	431	395	457	423	441	474	424	401	398	437	392	383	445	424	418	401	429	419	420	386	415	451	427	457	403	399	429	416	434	444	440	423	449	417	400	415	392	450	434	410	457	427	451	422	435	416	398	392	420	432	432	449	459	449	431	424	428	401	394	436	443	440	409	446	418	390	482	395	439	444	419	419	437	426	437	427	411	416	416	394	417	412	424	425	408	427	412	419	443	488	447	426	441	403	454	418	436	419	443	435	426	408	430	465	429	458	417	434	398	426	402	447	475	456	430	448	409	392	423	449	425	398	433	415	419	426	432	418	442	397	423	412	456	428	433	454	432	429	386	397	419	388	445	422	401	442	422	410	414	421	450	459	381	431	443	424	422	468	394	442	453	425	466	434	425	424	391	410	392	428	411	436	438	430	396	433	400	388	400	391	428	397	436	418	399	413	428	447	441	458	439	454	421	414	484	387	429	445	426	457	437	445	398	417	423	447	391	459	418	376	434	425	398	444	395	402	447	460	433	410	414	463	463	413	441	448	398	388	381	426	407	414	433	399	432	424	404	447	425	408	426	389	437	413	419	393	453	408	415	484	434	432	443	444	441	432	436	415	392	445	391	433	429	405	388	416	432	402	443	446	443	421	415	410	461	471	387	458	419	429	430	397	434	416	440	413	449	446	438	376	428	425	403	441	385	402	435	425	425	418	402	415	382	430	389	440	400	436	396	404	434	432	429	408	437	413	405	420	426	395	478	397	425	418	415	407	393	441	428	405	416	440	407	447	457	403	400	413	400	443	412	412	437	424	421	404	422	448	431	413	390	459	414	406	399	432	414	419	434	447	428	413	448	375	442	430	454	391	462	398	421	448	431	431	412	399	438	432	417	430	417	444	400	400	409	457	409	430	401	407	398	429	411	425	421	418	436	417	447	457	387	398	430	445	402	443	402	429	421	460	443	413	395	432	430	432	441	453	435	478	395	422	429	413	411	431	447	450	430	431	412	410	413	439	423	430	416	419	467	397	452	435	431	420	469	408	441	418	437	408	400	423	394	412	434	438	418	427	403	450	416	411	480	407	448	388	401	472	445	390	418	388	434	417	418	382	422	409	380	435	434	410	420	431	431	405	436	421	421	391	399	468	410	423	430	397	412	441	463	437	409	398	414	410	399	453	374	404	435	411	370	387	395	447	435	458	397	422	438	434	406	444	452	436	385	435	410	430	416	406	454	448	424	427	406	416	440	409	399	433	378	386	426	448	393	439	454	418	419	418	437	429	431	412	392	415	435	417	387	444	414	413	402	432	432	379	419	394	423	432	437	428	381	399	431	446	432	402	448	458	427	445	398	440	391	410	454	402	392	429	429	417	464	431	422	462	421	440	412	431	436	417	428	447	436	458	450	413	455	400	415	429	401	396	415	439	405	451	423	436	414	463	451	483	429	445	422	420	444	393	372	436	397	458	425	406	445	481	429	411	422	427	378	426	440	422	421	424	427	399	433	421	456	409	437	403	406	430	437	403	440	403	416	421	421	426	431	436	419	442	406	416	388	432	424	429	446	418	442	427	405	399	426	422	433	396	410	419	392	363	425	403	414	408	423	372	442	409	420	436	458	454	414	423	443	442	442	447	413	429	437	382	424	459	436	421	445	386	407	430	430	406	458	436	435	456	481	442	448	420	436	441	419	404	426	397	432	434	430	485	402	451	413	449	448	409	440	425	447	466	411	415	440	413	458	410	415	421	445	429	402	456	423	416	425	419	426	408	489	411	443	457	425	445	427	425	426	394	394	448	453	442	420	428	394	423	440	410	420	416	419	418	480	388	427	403	415	426	430	465	434	418	420	404	426	430	446	441	442	443	435	425	472	419	400	394	364	423	411	409	448	418	401	427	446	437	416	416	424	436	429	448	427	422	424	425	428	352	432	414	438	411	451	401	400	413	435	443	405	447	429	419	411	432	427	415	431	404	443	421	446	426	454	448	394	433	452	398	438	398	441	425	413	426	399	451	451	372	424	439	412	414	436	442	434	413	412	424	434	439	435	440	442	424	420	449	455	430	410	425	419	432	406	415	445	440	438	412	451	414	443	438	429	419	426	441	427	431	403	411	423	405	421	466	459	385	409	435	403	391	450	401	429	461	425	423	403	400	413	413	455	414	454	409	436	438	420	470	444	445	468	382	413	435	408	415	386	432	427	408	452	466	388	421
15973	23098	17168	15306	10630	10342	6982	5372	4581	3919	4028	2317	1632	1526	1396	1368	1317	1101	901	838	788	761	719	713	684	689	686	669	700	689	667	632	598	670	608	590	607	584	570	613	576	580	559	554	564	587	564	562	610	607	544	535	539	584	569	577	514	527	504	540	580	520	547	532	536	521	498	543	534	496	575	573	506	475	510	536	504	507	495	527	491	524	519	495	521	516	534	529	487	544	504	517	543	493	521	514	529	547	484	504	488	482	513	533	500	494	508	505	532	528	526	512	477	515	518	515	500	524	545	551	482	524	540	514	534	536	526	530	535	574	526	508	490	459	518	519	510	501	486	528	498	540	484	547	489	515	500	505	545	503	497	524	531	437	531	510	535	525	520	541	536	454	482	534	459	507	515	511	524	479	531	572	459	549	488	497	511	478	493	505	517	523	477	511	524	507	505	514	542	498	513	546	463	530	500	486	504	533	533	499	496	475	463	510	500	495	496	509	496	501	494	532	515	527	501	519	523	512	535	540	525	546	497	487	498	550	525	498	538	499	531	521	531	492	530	490	501	509	502	513	521	535	522	485	507	525	522	501	496	519	510	480	505	562	543	547	478	495	493	450	494	514	507	546	522	505	537	470	548	535	494	496	477	526	519	501	496	491	550	504	505	484	483	518	508	500	508	518	540	517	548	517	511	490	522	483	549	505	525	528	538	493	543	505	489	495	517	526	491	537	487	510	559	545	513	504	494	484	508	557	526	502	526	492	513	489	479	507	514	480	533	521	493	531	534	554	494	518	513	537	561	469	504	467	523	518	508	495	516	530	501	472	472	501	487	517	515	482	559	472	522	523	514	520	535	484	517	543	472	507	535	492	507	503	499	529	520	531	532	488	522	458	497	512	460	490	471	495	526	482	538	537	503	499	500	511	513	527	518	531	493	498	493	522	514	503	521	486	482	479	533	560	516	537	520	517	500	543	523	519	526	479	536	481	459	529	464	525	507	524	504	450	512	507	528	487	514	521	519	503	485	499	478	489	501	491	491	474	537	497	493	494	507	562	543	499	472	503	584	496	546	485	515	547	516	498	480	569	524	504	514	454	513	500	485	504	539	487	498	496	535	503	489	526	510	495	522	508	507	530	471	515	493	525	554	514	497	491	527	520	525	471	503	516	521	498	530	545	509	548	528	509	523	523	489	537	505	496	558	528	577	511	521	511	515	524	507	483	524	493	530	492	524	511	512	538	533	510	489	487	518	514	517	493	511	560	550	511	507	511	521	486	488	514	493	514	501	531	465	548	503	513	508	507	486	505	486	528	532	512	500	539	524	500	502	511	481	478	538	473	505	510	499	540	507	533	506	561	567	515	577	514	503	503	559	470	521	503	508	530	525	567	501	520	554	525	493	503	516	505	496	529	465	497	521	528	541	485	521	512	492	528	506	507	508	493	474	494	493	528	515	531	462	521	488	528	508	507	519	487	545	554	500	509	500	471	518	500	490	495	495	495	506	499	565	503	519	523	511	530	504	476	485	523	486	523	521	498	485	570	498	483	513	489	556	499	503	537	517	474	512	498	551	521	496	537	498	520	503	475	520	515	519	477	492	530	509	521	505	546	519	501	543	487	500	491	487	520	513	492	505	540	550	541	504	513	546	540	492	509	513	495	505	537	490	539	546	495	569	506	470	510	524	502	517	529	474	520	517	501	493	521	502	518	501	535	496	559	499	471	491	509	523	485	508	511	526	479	527	547	508	513	485	538	529	488	543	491	481	523	497	550	487	533	483	507	507	523	514	480	506	508	542	513	495	519	524	464	516	527	518	504	525	491	544	533	505	496	569	527	484	468	507	531	490	543	494	486	524	492	539	527	514	521	492	492	478	494	521	531	476	530	454	522	477	504	547	497	504	515	531	554	497	510	530	546	493	483	528	478	534	488	470	516	521	502	485	513	514	480	543	519	516	522	508	525	498	512	518	535	528	503	515	510	531	539	529	494	506	515	481	518	503	501	504	529	514	540	487	521	506	476	465	525	517	538	502	481	529	532	450	502	501	529	562	515	547	515	490	531	526	508	511	529	515	531	469	507	518	531	524	516	501	521	504	500	506	473	523	487	493	479	513	521	486	500	553	495	505	544	486	533	499	530	521	548	565	483	497	521	540	476	515	468	503	501	527	572	531	511	517	543	567	489	499	516	547	517	514	525	522	480	505	536	512	508	529	472	532	489	549	531	489	519	506	507	522	506	525	547	514	522	526	532	496	508	518	487	500	509	482	492	534	516	528	482	494	527	512	541	499	524	484	486	520	480	525	493	522	525	521	513	513	467	546	506	499	499	546	541	527	523	539	536	494	537	483	499	477	565	535	483	544	543	510	523	529	440	525	500	499	512	507	522	518	473	537	492	484	509	547	520	523	495	545	514	491	491	486	506	489	475	523	478	540	554	508	557	463	496	496	558	526	532	490	492	524	531	491	537	504	508	519	527	543	518	522	496	481	552	497	520	517	511	475	524	501	490	491	516	525	530	494	534	507	502	525	529	526	490	505	493	504	496	521	481	496	507	486	486	514	496	512	513	523	516	541	526	517	488	496	517	498	541	497	488	476	503	528	552	517	500	528	568	517	501	519	522	464	490	527	523	528	492	515	487	518	494	526	541	532	495	531	540	541	538	489	553	475	506	536	505	477	522	479	536	466	511	527	519	491	483	505	475	505	481	450	484	458	550	517	546	528	472	533	559	497	512	538	492	492	507	526	482	508	545	518	505	494	533	554	550	476	500	512	519	450	491	556	540	548	500	575	490	522	542	520	522	504	515	508	475	522	522	532	475	511	514	539	506	570	528	543	492	520	501	521	547	516	531	487	538	501	498	522	519	517	523	555	532	509	513	513	533	473	506	526	508	534	567	504	519	512	480	497	555	529	532	472	479	508	501	502	517	511	512	495	501	492	498	509	491	543	512	502	494	490	541	504	474	515	488	515	548	501	520	517	544	477	502	507	502	480	507	507	492	474	521	536	485	522	485	574	536	498	459	525	494	467	504	477	487	510	488	455	499	511	535	541	567	532	499	501	512	537	533	482	501	531	517	494	480	492	513	512	492	511	511	550	514	519	557	448	512	509	519	523	507	467	502	533	539	519	516	530	499	505	502	530	495	501	527	501	524	514	546	533	510	505	502	484	488	525	534	498	524	517	521	525	500	514	515	505	502	488	517	510	490	514	532	492	478	503	527	480	553	539	515	520	519	485	538	534	489	500	521	534	481	521	485	512	506	507	520	541	524	484	535	519	528	493	502	523	520	508	493	507	482	507	467	481	506	531	512	501	496	504	491	509	527	546	503	513	518	489	518	505	503	525	495	521	497	462	499	514	515	536	513	545	503	594	497	499	504	493	503	485	532	477	511	484	505	519	536	496	521	519	479	505	472	505	548	543	481	524	517	492	506	508	515	533	520	519	503	483	488	507	549	535	479	531	472	504	557	525	499	507	465	511	504	488	507	514	550	494	525
24147	21208	28295	24458	21233	15038	7295	4393	3612	3213	2906	1856	1211	1274	1031	1066	1052	852	696	665	598	604	519	505	509	501	516	465	496	476	437	436	419	425	419	417	410	415	409	396	393	397	361	344	384	382	394	389	346	367	348	370	384	337	351	361	373	339	331	366	331	362	368	348	369	336	363	313	337	367	332	346	370	323	340	342	337	302	364	336	341	336	312	307	313	364	331	326	323	379	326	348	343	335	330	314	319	315	305	353	316	352	362	321	347	297	362	345	367	308	331	311	314	356	328	329	307	314	358	349	340	319	341	335	321	315	328	342	332	304	311	353	344	314	322	330	304	334	361	335	361	351	339	324	332	322	345	320	321	328	284	352	325	313	346	306	315	356	329	334	350	326	332	339	367	340	333	344	380	364	340	353	356	360	326	331	369	340	341	309	327	335	325	330	342	330	343	312	319	341	344	334	295	307	320	340	333	321	301	333	303	321	328	376	314	337	329	320	344	343	376	334	323	315	292	347	326	318	337	320	328	351	312	339	333	340	304	339	357	342	353	351	345	344	365	349	353	330	316	304	331	320	312	338	366	350	322	342	332	319	321	335	322	332	355	347	323	333	346	324	334	327	337	326	374	324	318	345	340	338	323	335	346	313	349	307	342	349	323	355	341	353	307	327	334	352	350	336	325	322	299	348	318	310	314	339	367	311	313	316	322	315	332	331	333	332	329	343	328	349	351	329	298	332	330	330	312	350	349	312	340	313	339	332	341	306	313	344	368	298	319	351	310	312	321	340	345	339	354	352	318	359	317	317	307	320	320	316	377	332	323	329	328	340	342	338	325	337	327	315	332	336	305	354	341	334	352	340	330	336	334	310	334	341	346	344	325	345	369	316	339	321	339	316	322	299	331	319	347	343	335	376	321	325	301	335	375	357	307	335	328	345	307	353	315	330	313	335	324	328	335	349	359	321	301	293	346	328	305	362	337	353	382	340	319	349	294	326	309	364	355	330	391	326	364	323	337	319	292	297	324	339	340	366	335	320	341	287	371	332	316	354	338	322	345	338	331	337	318	328	345	334	328	371	328	336	339	355	358	334	325	347	346	329	367	313	305	321	314	325	341	297	342	359	304	337	326	333	313	316	345	332	333	363	314	321	368	358	316	334	329	348	318	320	365	319	345	329	386	340	367	339	335	344	320	313	369	360	303	348	349	322	319	332	313	331	334	350	362	360	328	326	340	350	361	340	333	331	332	324	311	346	302	313	326	325	358	320	327	334	327	302	295	314	338	363	340	353	365	344	339	343	330	349	312	316	341	341	345	339	307	284	330	343	315	325	329	320	326	313	339	343	332	359	316	336	348	325	337	360	337	330	303	338	357	345	327	308	354	326	359	343	368	347	351	335	326	299	351	349	288	328	321	364	309	349	337	318	311	316	376	344	343	340	306	298	289	309	356	303	343	352	313	314	320	334	323	347	337	302	307	344	329	343	335	344	326	371	343	362	319	350	345	333	314	358	358	350	357	314	363	303	345	308	339	363	309	334	327	334	321	329	346	373	319	334	346	326	322	340	348	373	344	336	341	353	316	313	335	333	335	388	307	315	368	317	310	318	312	318	330	347	309	347	365	358	348	339	330	332	322	337	325	316	343	310	345	306	309	338	345	353	318	334	338	345	330	305	325	305	364	331	326	337	332	322	323	316	366	331	363	324	340	318	350	302	329	327	316	343	335	316	334	328	338	343	354	331	341	324	355	310	341	340	333	319	333	319	352	334	356	327	313	389	350	335	332	326	365	311	349	300	330	331	317	346	342	370	343	311	345	328	360	329	307	330	364	301	336	307	320	326	314	298	351	362	335	339	319	315	341	305	328	342	361	293	331	311	329	327	313	321	335	351	309	326	343	312	336	356	316	323	344	368	279	328	341	338	344	339	331	350	316	363	325	347	349	292	339	327	311	339	347	350	305	346	346	366	337	347	361	333	345	324	317	334	337	311	361	349	350	320	277	355	327	343	345	351	332	337	375	333	357	336	341	353	347	367	316	306	344	348	333	360	327	332	322	331	332	327	316	312	314	346	346	353	331	303	352	333	324	320	346	318	329	349	318	300	315	328	365	342	329	350	317	358	359	337	355	328	338	342	334	319	328	327	341	352	306	326	311	314	330	331	340	337	339	329	324	334	344	330	343	342	347	341	307	345	307	310	334	327	307	336	337	302	330	336	362	342	295	353	336	322	333	320	306	335	312	326	316	329	370	304	332	339	351	333	312	334	348	369	311	357	320	314	323	297	342	323	311	323	336	320	393	351	345	355	332	356	355	311	366	333	341	344	312	331	351	345	327	341	331	316	306	344	313	326	329	333	340	350	359	325	328	344	327	359	304	343	316	341	368	332	319	349	349	314	311	299	323	315	304	310	379	334	320	308	343	354	332	326	333	340	328	307	358	337	330	375	352	323	349	294	339	318	318	367	349	317	333	325	339	334	336	303	322	333	341	314	332	370	336	299	302	337	338	362	347	280	338	322	350	357	338	358	339	282	317	344	305	334	346	333	313	290	337	314	326	342	322	361	323	370	318	309	350	332	342	308	340	358	338	310	329	374	341	330	313	337	334	345	327	360	347	316	319	330	316	351	317	335	319	323	351	345	321	321	372	326	341	333	335	319	319	343	332	340	278	327	326	350	307	335	339	324	319	351	310	332	303	352	357	354	341	305	325	344	354	328	324	341	325	344	317	335	340	334	353	325	313	325	335	334	320	353	383	350	338	345	324	338	328	330	360	353	362	322	321	330	325	323	366	361	341	353	336	362	340	332	331	344	361	331	308	345	344	341	322	327	327	357	332	383	309	323	354	355	343	329	328	333	323	327	347	365	325	338	335	327	288	341	322	341	345	356	342	327	336	336	344	303	326	348	297	323	314	324	364	340	344	365	341	363	324	355	357	355	326	330	355	326	332	340	340	318	335	367	378	313	342	352	319	357	299	337	335	298	343	327	271	335	343	327	360	337	319	318	329	333	318	354	295	324	337	332	331	336	345	318	346	353	315	344	339	336	317	305	328	348	354	338	326	346	332	334	320	319	332	353	340	392	313	346	337	319	323	380	338	314	335	348	361	361	333	323	317	332	361	355	330	348	362	348	362	353	343	336	313	345	330	347	313	344	306	320	324	353	373	332	317	321	314	353	326	329	316	326	299	323	333	312	306	368	329	315	327	342	323	337	321	315	315	313	325	318	326	336	292	297	343	357	333	371	341	289	330	316	358	332	364	322	357	329	330	323	312	327	315	352	313	304	335	327	327	337	322	352	351	348	314	321	336	323	328	326	343	341	308	330	323	347	332	318	330	353	318	304	329	317	345	307	349	361	358	343	332	330	328	359	314	357	342	339	338	329	360	353	327	344	327	348	311	351	328	332	326	327	355	351	319	325	342	318	334	329	310	347	331	310	323	310	326	314	343	334	343	359	338	327	332	319	324	314	312	322	318	359	329	318	334	356	348	321	315	300
18064	32531	25371	21216	16561	15462	10760	8437	7609	6737	6065	3584	2496	2299	1935	1876	1783	1546	1209	1088	933	927	828	791	755	726	660	692	675	672	645	627	602	636	571	625	595	545	589	568	531	452	503	523	500	502	528	528	542	550	468	471	462	449	444	437	450	433	444	433	460	441	453	416	407	430	417	429	421	407	423	435	438	409	374	405	461	408	427	417	427	366	401	413	419	397	388	376	413	434	391	393	416	407	388	418	452	422	438	418	380	376	414	420	403	398	398	399	349	402	402	396	415	411	411	405	388	379	354	389	383	394	394	421	398	392	421	386	422	411	405	399	397	413	401	441	385	402	408	424	395	441	409	394	413	420	391	397	398	384	421	382	384	391	373	404	401	386	390	431	412	396	428	394	352	415	363	385	397	372	402	381	427	405	366	394	416	424	393	404	404	390	394	416	402	413	437	363	389	396	406	392	407	445	388	406	378	410	382	418	418	417	418	394	398	397	386	410	377	393	404	460	450	390	423	436	399	418	418	404	392	388	390	427	374	376	400	445	377	337	379	422	378	406	413	418	393	393	399	370	424	409	398	374	432	407	384	417	389	395	405	408	387	409	425	405	399	411	391	394	426	396	382	391	418	368	374	417	426	372	375	423	423	384	392	364	389	378	385	388	425	409	404	431	402	410	386	426	429	413	408	379	422	402	375	376	409	393	405	395	402	486	375	437	415	391	399	378	435	409	430	403	412	408	385	392	398	419	419	388	411	427	387	417	386	404	425	415	413	409	418	403	377	388	402	381	356	424	397	390	407	418	383	402	383	406	423	416	384	385	391	403	460	420	402	418	408	399	426	390	421	400	400	385	413	446	413	393	406	395	403	427	403	406	397	399	371	408	426	407	383	416	379	396	393	400	396	396	409	418	409	431	377	428	431	394	373	405	381	426	405	370	386	392	374	384	393	425	407	395	383	370	396	389	390	433	407	386	403	391	405	417	389	396	445	419	413	391	416	410	417	382	414	406	413	402	423	382	430	377	378	417	403	392	395	369	420	391	423	402	404	440	418	387	394	392	408	407	415	386	423	428	423	411	380	423	450	416	407	401	419	413	445	402	414	421	400	393	373	420	441	407	406	382	405	355	397	408	395	381	392	408	408	398	394	377	446	405	372	421	364	406	353	393	434	411	386	382	411	403	373	412	370	407	444	428	415	378	418	363	403	395	402	393	394	413	399	402	434	390	432	396	407	415	434	430	409	395	403	387	445	427	403	411	402	370	398	404	384	406	423	380	406	371	392	373	411	405	410	406	422	397	413	388	392	390	373	390	414	413	429	397	338	371	368	403	431	410	406	416	387	370	401	354	396	406	388	386	400	404	402	396	379	409	401	404	430	414	405	419	369	414	401	416	417	400	412	378	432	415	418	443	393	358	389	433	380	385	375	411	408	386	397	412	402	402	380	366	445	391	397	408	405	372	393	409	373	393	438	443	381	411	372	405	369	439	380	396	416	386	385	392	404	395	416	425	415	384	428	424	400	398	400	431	390	427	387	362	435	403	382	400	440	405	377	428	389	430	392	371	429	390	363	428	380	393	432	426	405	402	385	398	393	393	410	395	415	364	384	401	388	400	405	402	398	423	390	423	385	389	367	405	368	418	392	426	378	384	395	411	386	398	421	425	387	395	396	437	398	396	425	384	406	401	373	368	412	376	391	369	389	433	403	399	397	432	392	417	449	370	443	404	387	432	421	405	391	402	387	429	433	399	401	398	385	422	411	409	385	399	426	399	430	394	408	423	397	400	411	393	419	407	400	370	397	414	393	406	418	392	434	394	404	409	446	395	396	403	386	408	358	372	430	373	411	384	423	392	395	390	421	396	386	438	454	442	408	393	411	355	394	406	385	431	408	397	433	440	400	385	391	417	395	420	383	411	405	373	389	402	422	415	428	396	412	404	384	391	400	378	365	405	419	426	371	376	401	393	402	362	354	410	381	378	405	400	389	425	384	407	396	386	387	372	401	414	395	402	400	405	400	403	401	421	429	401	380	407	376	409	375	386	397	383	404	430	393	424	403	367	396	428	387	377	382	406	414	378	412	403	390	401	406	402	412	382	415	387	383	426	420	381	386	431	409	367	388	398	426	393	414	418	425	424	399	413	401	365	422	418	425	402	407	399	374	405	444	383	381	397	436	414	377	383	415	404	387	372	434	371	408	408	424	376	417	410	387	443	376	419	374	403	405	398	415	406	396	385	426	394	430	391	400	368	385	399	387	434	385	416	411	366	423	402	418	411	440	412	376	386	374	439	414	395	411	413	403	413	412	361	382	398	403	386	419	404	434	407	401	401	398	420	395	379	410	385	358	437	414	420	339	406	420	397	401	387	408	390	411	401	394	399	464	406	369	384	426	411	360	368	420	390	446	388	422	412	378	403	393	391	419	415	385	420	379	388	439	431	404	388	429	401	392	392	417	433	367	415	433	400	409	416	420	418	411	430	400	403	383	394	376	406	398	435	412	394	391	373	430	433	371	372	395	399	400	398	376	425	403	365	436	380	439	406	398	363	402	397	401	397	395	413	386	429	419	377	390	383	372	388	414	417	371	392	415	378	430	425	399	413	390	372	405	382	371	421	389	421	420	414	390	402	403	430	418	375	415	399	433	396	384	407	406	408	393	374	422	395	369	416	413	349	391	384	412	423	427	383	374	403	409	373	401	364	372	381	428	402	390	426	419	395	386	412	419	347	379	387	396	420	402	406	393	372	421	393	391	386	376	376	431	379	435	377	391	385	399	378	402	440	387	387	404	412	394	412	381	420	421	406	439	359	387	420	438	394	410	402	435	417	416	394	404	419	428	395	377	382	375	409	386	414	382	384	372	426	379	380	397	417	385	420	400	391	401	412	411	410	387	393	415	415	429	411	359	386	408	406	360	396	383	368	376	380	390	397	385	372	419	406	415	354	409	415	401	387	384	413	381	430	411	406	438	390	432	395	437	409	414	425	385	396	385	408	423	392	392	401	405	398	406	398	416	380	421	433	420	374	396	387	425	398	414	424	387	418	391	401	417	406	399	398	400	391	381	442	389	423	375	417	397	384	413	409	391	441	402	410	378	418	376	408	387	418	399	347	406	396	387	379	407	364	415	416	408	397	401	383	392	363	416	370	411	405	407	412	398	409	410	426	385	431	400	420	422	400	393	392	399	404	384	368	375	415	418	438	452	414	403	418	433	433	391	400	413	401	430	431	393	385	424	385	395	370	414	401	373	379	384	409	377	385	383	400	418	384	402	420	393	409	425	395	418	410	404	379	435	399	379	420	391	452	405	382	401	425	384	392	415	426	415	396	410	408	424	382	405	396	400	415	378	388	464	391	420	396	413	400	370	410	419	413	413	409	407	409	380	431	374	429	417	382	410	359	424	392	436	410	361	425	410	412	368	418	413	396	415	397	398	402	405	417	369	410	434	396	411	388	422	385	412	419	406	422	410	422	412	394	363	387	355	418	399	415	431	379
25421	21222	27139	25326	14361	7674	4921	3669	3019	2859	2477	1620	1233	1171	1101	1062	990	944	825	780	694	696	679	618	682	609	621	680	664	606	612	617	588	588	634	585	624	578	544	564	611	534	556	570	533	578	582	577	560	547	570	520	551	532	517	542	519	560	543	538	514	534	565	558	536	522	503	555	529	512	508	542	545	527	588	497	537	517	545	512	558	497	538	567	521	498	534	493	533	536	473	526	471	498	484	484	536	523	495	514	536	496	535	525	492	511	539	529	553	537	527	544	515	526	483	550	540	557	490	521	545	539	527	534	521	546	543	511	537	514	529	566	516	494	532	530	458	521	542	472	581	534	537	571	528	486	495	493	500	565	543	567	507	506	544	515	535	511	525	528	538	547	496	544	533	494	494	549	549	472	528	519	544	523	562	564	550	528	551	523	557	541	557	513	553	543	533	500	523	509	560	530	556	495	524	535	545	500	510	554	524	518	506	544	541	517	510	540	488	511	516	560	502	526	509	544	500	541	576	536	501	532	563	516	531	537	574	512	562	559	521	485	534	527	520	519	528	527	501	536	513	558	523	537	517	522	534	517	554	535	543	531	492	522	544	519	546	518	553	536	544	501	531	528	533	552	493	514	543	543	512	525	524	505	485	524	489	534	503	494	556	523	510	532	522	526	493	501	534	514	520	507	506	524	532	535	524	483	527	512	508	491	522	557	501	534	548	569	535	536	579	505	531	488	529	521	527	537	509	509	512	526	523	533	513	529	546	539	557	524	483	520	508	545	557	524	516	477	526	508	552	494	572	508	528	512	527	524	521	526	526	511	505	524	551	552	530	498	513	551	531	525	541	555	527	545	520	517	561	567	527	543	563	514	505	523	505	545	533	532	524	517	561	521	539	569	510	532	527	500	522	557	493	512	503	530	528	530	510	530	533	529	497	555	516	551	491	524	498	535	497	489	515	520	494	539	475	549	515	501	541	518	503	524	557	539	510	522	528	514	510	514	529	528	519	558	539	526	535	494	545	559	491	504	507	554	510	489	504	521	494	516	542	559	535	543	527	565	518	525	541	507	570	539	532	551	537	518	524	528	547	501	575	576	485	509	498	518	493	523	531	547	535	509	523	522	526	518	528	497	498	520	501	532	495	486	490	492	527	514	548	555	526	549	490	530	502	529	528	509	580	544	500	519	563	509	520	556	530	515	510	524	470	519	545	556	525	506	509	503	514	536	540	538	523	501	530	539	502	526	510	530	497	532	573	501	505	574	516	551	499	513	511	512	487	503	523	515	538	537	571	535	509	516	520	522	551	510	530	505	528	529	489	548	497	521	522	510	512	517	503	545	526	533	539	538	506	512	517	547	544	551	526	513	564	543	563	508	515	516	548	537	520	531	518	546	569	455	549	525	487	503	519	487	534	518	530	521	500	500	532	507	516	558	578	520	510	571	525	529	517	497	488	564	546	485	513	542	553	545	545	534	549	533	539	545	572	524	528	547	547	534	490	509	553	504	516	545	546	520	490	529	512	472	528	513	517	481	520	530	520	529	474	549	552	532	506	535	562	496	557	498	546	521	561	509	486	519	494	509	491	558	493	523	542	530	497	536	506	554	535	512	523	535	524	550	519	507	538	487	506	508	517	527	584	495	516	478	482	507	508	492	506	520	534	528	532	528	514	515	526	512	514	483	488	492	549	550	477	516	519	496	523	525	522	526	544	552	519	532	506	523	542	507	518	536	526	526	503	510	550	499	526	525	547	515	496	518	521	513	503	513	485	530	529	540	530	496	526	566	514	497	542	546	545	489	507	561	504	533	517	504	548	556	533	525	537	491	533	540	522	521	507	500	514	525	551	573	535	527	521	477	475	511	527	568	521	532	537	535	553	522	516	510	513	543	519	545	523	546	529	543	496	537	507	528	547	514	525	523	549	503	567	499	525	539	513	518	559	532	493	500	516	529	534	521	509	530	523	538	505	552	514	525	509	493	502	561	556	538	508	554	561	561	559	503	533	542	524	511	572	503	512	562	514	541	498	562	519	555	514	533	523	557	521	517	558	559	516	541	534	545	501	557	530	542	512	542	519	541	499	497	540	505	532	507	513	508	509	508	506	563	486	527	536	548	570	542	515	515	501	531	521	492	521	519	489	535	505	544	520	490	528	513	523	514	521	517	523	520	535	527	520	552	524	562	554	515	515	519	536	513	502	518	519	495	516	525	545	563	519	542	531	571	522	493	573	547	552	562	529	528	520	527	527	458	520	540	521	511	541	539	533	530	530	491	512	543	522	533	526	535	536	528	518	503	550	533	514	516	558	535	585	501	543	539	502	575	556	515	504	541	521	543	504	519	554	496	548	522	517	496	521	556	512	487	547	511	530	458	500	538	522	502	505	519	566	497	476	480	536	531	546	553	522	528	451	537	521	538	539	507	531	500	498	505	506	507	555	551	541	523	529	518	542	521	549	524	498	516	544	480	558	512	527	542	533	538	548	525	518	509	519	536	531	529	521	532	479	507	492	520	510	525	526	536	502	499	511	548	514	508	515	550	536	530	533	554	544	553	518	551	537	537	544	514	520	487	511	546	530	477	521	514	527	537	532	538	529	518	498	507	550	514	487	503	533	522	524	525	569	503	551	535	543	527	540	521	498	519	515	504	520	572	546	537	550	532	540	537	478	465	553	484	542	529	510	561	556	519	487	540	520	514	546	527	528	478	534	562	515	529	511	520	464	540	523	477	527	515	562	549	517	538	538	525	564	535	522	541	509	547	519	507	540	469	535	557	533	537	531	543	513	515	561	505	525	557	499	506	520	495	517	519	555	506	529	531	527	505	563	545	565	484	538	537	499	498	549	473	542	576	504	531	559	584	551	527	516	506	528	486	489	529	543	540	524	506	578	488	555	529	548	495	566	490	541	533	511	520	505	560	543	558	549	520	517	546	510	530	500	524	561	529	576	527	527	488	532	514	529	541	527	495	489	518	514	514	525	532	515	515	523	521	530	529	531	555	521	492	511	531	491	500	544	495	557	541	527	495	519	528	544	482	531	533	526	533	546	506	520	504	529	528	522	523	497	524	559	525	525	505	512	520	536	534	542	520	532	551	555	500	474	501	537	544	519	509	502	527	549	507	522	523	489	524	523	496	491	539	516	503	525	523	519	535	549	458	526	525	516	516	538	525	517	513	538	524	488	540	520	518	525	460	547	564	495	543	531	504	532	499	559	503	522	522	519	531	572	557	537	519	542	535	540	486	530	524	505	495	507	515	501	520	529	462	539	536	519	499	497	508	491	540	484	518	530	523	476	526	552	539	528	534	501	537	497	506	529	553	538	535	489	534	508	536	514	545	508	523	492	520	511	575	560	529	512	545	514	521	485	550	522	503	530	544	516	507	542	536	502	506	506	513	574	534	504	519	513	454	527	529	529	576	515	505	525	524	516	565	495	522	529	504	495	584	543	521	501	489	510	524	493	533	512	531	534	533	507	500	528	497	543	513	573	488
18242	28528	22078	18190	14467	12997	9293	7786	6436	6453	5071	3169	2205	2043	1832	1822	1685	1410	1229	1174	1101	968	937	916	877	909	859	879	830	789	818	773	797	757	721	770	730	783	737	727	695	720	693	689	691	705	730	726	710	703	694	728	660	686	636	616	617	603	650	662	662	693	668	656	663	624	598	655	670	621	576	645	628	660	616	615	609	628	594	615	608	559	640	642	645	635	556	609	638	616	653	617	639	659	636	648	621	586	602	626	642	572	627	657	641	600	629	657	613	609	617	626	598	630	589	617	612	606	651	594	604	624	617	597	617	623	655	590	655	631	575	617	671	606	579	615	630	565	596	656	616	586	543	635	568	596	650	621	598	592	594	656	610	600	596	589	629	653	560	634	646	604	620	628	628	582	605	657	589	616	585	602	655	604	581	590	649	546	637	627	628	601	626	662	621	615	628	581	652	583	637	613	564	613	600	607	596	582	619	611	601	623	629	624	664	636	611	605	572	635	609	607	630	592	633	613	610	607	616	630	622	604	601	585	670	638	593	654	643	585	629	627	624	614	603	588	640	612	670	629	601	628	634	657	618	625	626	649	634	635	637	653	639	600	600	631	613	612	631	642	607	604	617	560	563	613	625	570	608	599	634	613	653	592	619	592	588	652	630	622	647	600	636	622	605	632	639	640	599	629	600	609	617	606	615	619	640	596	582	627	609	598	619	612	585	594	595	572	605	627	587	606	604	663	615	551	593	600	651	587	636	638	580	592	636	623	635	608	615	649	613	615	617	628	603	591	641	605	652	628	629	613	573	612	646	619	654	590	651	607	613	645	595	597	636	627	638	619	631	607	604	633	619	598	636	598	602	638	640	606	591	599	627	624	608	646	615	630	614	619	607	582	616	577	616	601	646	608	601	618	605	651	576	628	593	613	631	616	620	624	668	619	619	620	613	651	629	626	664	610	621	669	645	635	628	602	597	616	625	614	562	622	572	638	594	603	626	623	656	611	660	621	629	608	656	591	563	588	620	625	627	588	558	615	602	615	636	618	641	603	653	610	640	602	580	651	644	653	612	590	639	588	581	652	604	555	652	599	637	641	606	609	587	637	607	639	607	618	604	655	611	638	584	609	597	606	574	609	648	604	627	641	649	581	642	661	612	617	592	634	558	638	605	622	596	528	569	613	616	629	573	611	593	595	615	613	647	612	600	601	634	617	617	612	648	578	575	636	635	614	574	610	672	607	645	593	612	665	652	617	565	609	607	606	639	602	618	622	659	573	630	562	633	613	630	623	627	595	616	615	628	594	641	630	584	607	595	595	667	604	607	622	578	590	634	604	624	607	623	567	659	574	630	645	648	653	609	617	603	592	570	597	591	629	632	582	604	629	631	590	632	624	629	617	640	614	652	611	597	620	601	593	608	623	630	618	533	592	618	576	587	595	603	599	619	593	613	601	632	589	601	667	618	650	640	636	589	632	610	612	613	642	601	636	569	619	612	598	574	613	598	602	638	596	583	609	612	616	626	622	629	609	607	593	651	620	586	598	605	585	595	611	604	620	641	622	582	666	619	603	644	605	627	587	616	618	661	658	600	640	605	609	639	595	607	621	563	644	655	652	612	626	588	627	650	552	640	611	660	616	605	602	594	563	658	657	646	624	657	627	619	602	685	618	606	640	633	592	633	593	595	606	659	615	596	597	600	637	587	635	616	626	584	610	605	584	610	631	597	601	599	615	618	597	614	634	596	634	656	574	651	594	652	612	639	605	626	607	600	609	616	627	578	633	652	603	638	619	596	592	639	601	627	670	631	630	628	677	625	616	640	648	623	619	631	601	603	597	634	621	636	591	608	622	628	654	612	598	617	589	580	640	628	589	642	625	594	565	614	577	612	601	602	632	629	601	605	625	656	609	609	588	607	621	585	632	637	632	634	606	625	591	618	609	615	600	642	624	623	652	674	633	608	624	612	561	636	590	668	618	639	629	634	597	587	603	649	603	587	601	622	598	622	588	578	646	576	678	592	601	676	602	616	643	597	606	612	598	624	600	615	598	629	657	566	589	608	580	635	631	634	576	621	620	650	641	565	648	622	694	608	625	626	673	634	617	633	604	637	619	615	634	667	658	593	615	585	630	614	624	612	628	637	637	669	625	621	611	574	601	641	656	618	624	614	656	688	628	581	614	593	648	586	626	615	578	651	602	594	629	625	607	587	634	638	610	621	614	618	633	575	578	631	626	676	627	618	673	639	610	615	621	630	630	602	642	599	657	609	670	623	642	673	609	648	595	627	604	595	611	619	603	621	612	591	599	655	615	684	593	642	609	627	586	638	647	620	607	629	553	629	582	614	631	596	631	602	617	660	661	606	655	625	621	555	603	608	605	597	604	610	600	632	623	612	601	622	603	602	600	645	550	613	656	628	623	633	637	608	627	650	594	593	639	631	623	608	574	608	674	609	581	630	586	606	623	607	572	637	600	629	662	602	618	605	595	605	635	604	562	617	586	612	634	587	632	597	620	663	570	575	641	637	596	621	612	664	604	576	610	669	576	592	654	633	628	602	672	625	581	628	587	607	639	630	599	664	653	653	606	597	623	611	629	560	613	636	582	613	623	596	623	671	641	584	653	607	554	614	622	622	608	643	613	603	647	647	617	637	584	640	600	604	635	625	637	669	650	605	629	605	590	626	617	596	618	638	673	630	648	636	632	630	604	608	632	624	629	637	636	594	632	615	589	637	579	615	631	608	604	615	585	637	634	599	633	604	624	600	657	599	611	616	597	613	591	626	617	588	584	616	630	607	617	655	621	693	628	583	648	606	643	613	618	572	620	632	684	606	598	670	575	645	613	610	577	621	620	598	593	629	641	604	609	644	653	622	602	582	588	597	631	619	617	628	605	600	611	598	576	623	560	627	623	632	606	594	637	620	627	610	593	566	622	615	586	607	631	620	653	643	615	610	647	641	641	651	602	619	603	596	605	634	623	610	594	637	596	660	588	606	608	647	612	656	622	627	634	608	559	623	597	612	656	601	665	657	597	635	599	596	612	625	604	616	605	605	654	596	652	638	570	628	616	590	638	574	613	635	591	591	624	604	569	651	637	626	630	544	588	645	588	629	612	579	590	605	624	634	599	625	618	591	631	640	631	603	581	639	591	609	601	580	604	597	591	587	605	583	629	632	612	615	623	572	590	641	656	581	659	613	607	636	567	643	580	636	586	623	643	615	643	578	669	617	611	641	610	687	597	606	611	627	637	616	632	619	618	635	616	650	609	593	593	619	633	661	594	595	661	625	615	571	604	624	646	655	657	599	618	635	593	599	601	661	663	588	634	627	578	642	631	610	639	638	641	577	626	608	650	602	599	667	637	627	618	652	610	610	629	643	618	613	621	639	607	620	592	647	592	618	641	626	658	656	631	630	605	647	623	609	636	567	620	601	605	681	642	592	591	628	617	612	597	603	622	594	634	578	635	616	648	621	605	578	601	651	610	578	619	667	600	630	602	637	673
23122	21204	28879	23826	21274	21847	15784	7364	5382	5535	4055	2350	1847	1650	1667	1515	1343	1176	998	970	851	771	717	734	700	656	702	656	669	628	592	641	587	554	534	531	522	610	523	552	504	534	514	486	505	498	498	491	486	486	486	474	511	466	473	463	416	469	446	483	476	471	450	464	465	462	403	456	458	457	421	463	465	430	413	451	425	406	415	467	416	406	401	422	478	417	414	429	432	421	457	436	458	413	440	448	437	419	417	408	389	435	394	423	410	416	414	408	420	418	406	390	392	416	368	390	459	416	449	416	457	438	402	410	451	410	417	440	409	402	431	449	458	425	405	422	436	441	406	457	409	449	393	397	406	444	447	426	408	446	437	403	431	396	399	440	417	412	439	462	401	451	403	440	445	420	434	400	423	408	438	465	419	381	449	452	438	478	407	433	434	383	425	403	429	416	417	442	413	429	455	436	476	420	440	418	439	434	411	441	400	401	391	423	428	425	409	404	431	423	468	395	459	427	461	421	448	421	435	384	447	434	447	411	400	440	414	419	439	456	428	431	428	420	434	410	435	477	421	452	410	438	409	428	380	423	417	406	402	392	424	431	446	411	432	458	430	414	431	426	424	432	416	417	473	411	406	444	414	443	423	395	453	411	457	453	448	455	426	445	442	419	435	403	427	442	420	424	453	413	441	434	411	421	428	449	423	377	430	430	417	408	427	439	417	420	381	408	453	422	453	390	417	409	401	434	440	445	436	430	455	412	476	405	441	445	420	456	451	404	442	413	426	421	412	452	405	424	386	425	436	427	434	400	405	447	415	427	421	435	428	432	412	407	411	415	458	405	458	442	419	437	408	394	435	441	439	451	412	389	430	415	431	419	442	421	422	445	421	416	429	378	414	455	426	414	431	417	403	424	402	454	409	441	431	396	424	436	421	369	428	457	435	436	447	421	429	424	464	454	418	423	427	418	432	438	386	416	439	405	431	414	474	411	468	455	445	438	413	424	425	397	421	409	418	450	427	412	419	449	448	415	437	436	423	416	421	378	427	413	404	468	418	397	394	435	416	412	447	449	436	415	441	419	414	415	420	445	408	418	424	436	428	406	401	439	458	432	420	396	428	422	429	436	390	424	458	427	465	410	394	429	397	433	408	397	415	438	435	414	391	422	408	418	409	427	419	451	448	396	394	433	441	419	465	422	444	408	398	447	393	444	453	439	407	423	422	403	429	394	467	417	456	422	417	437	476	407	441	462	427	372	434	422	449	420	424	419	434	451	412	410	437	436	384	427	441	439	424	417	422	471	418	458	452	416	412	424	444	434	419	432	422	399	445	413	445	410	426	416	392	446	430	414	438	423	436	437	408	430	426	420	419	419	407	469	462	442	436	430	411	418	427	385	431	432	421	395	482	433	433	448	406	435	416	425	417	436	420	424	397	408	431	430	410	422	444	436	386	440	413	431	382	466	431	459	387	413	432	416	385	407	421	425	430	406	428	437	413	440	437	436	422	439	467	449	431	453	451	417	439	428	373	435	448	385	464	398	396	420	444	441	425	406	381	435	443	434	465	438	442	421	457	404	417	443	381	426	421	436	437	407	436	433	432	422	413	420	442	425	412	453	435	445	413	407	415	419	433	434	386	437	422	431	432	454	436	424	420	389	428	454	399	412	433	393	460	393	427	465	399	413	429	415	425	393	392	416	420	446	418	403	421	440	382	398	445	417	446	419	449	424	420	447	401	428	393	419	417	429	418	390	434	419	441	467	381	444	417	436	435	412	423	423	431	409	408	425	449	415	409	433	417	413	442	425	460	425	399	449	445	442	442	388	417	415	455	454	461	419	385	448	441	413	411	437	407	450	439	416	421	403	446	432	455	443	440	454	376	393	434	420	435	411	451	415	415	391	421	402	436	424	417	437	431	465	417	421	481	446	432	436	423	441	420	389	409	411	447	424	437	453	423	457	448	377	404	433	397	481	412	427	425	407	414	441	411	449	428	445	410	439	450	422	430	415	435	428	440	404	402	437	451	437	420	428	406	434	420	432	402	425	378	382	444	402	397	415	439	418	422	420	415	422	413	420	418	440	407	415	407	437	442	399	426	438	460	418	450	426	437	394	428	444	462	441	394	437	395	412	408	419	454	430	428	420	430	452	408	419	397	415	419	400	443	415	367	421	414	470	404	437	435	423	474	401	409	439	429	404	449	439	425	420	407	449	422	387	417	476	412	443	403	441	449	456	412	415	430	481	441	419	396	467	395	412	466	432	415	399	432	453	421	410	440	451	432	434	394	468	402	427	388	419	437	424	423	432	400	414	434	431	392	420	449	454	433	430	384	437	429	439	446	416	434	428	431	429	416	427	423	402	395	415	434	395	416	426	427	464	405	422	453	403	467	413	445	436	451	406	448	428	415	418	450	416	412	424	390	421	433	447	452	413	464	435	463	411	435	438	438	402	414	421	421	442	429	425	410	438	421	414	406	446	413	410	402	436	414	441	418	393	418	438	428	405	457	450	427	436	432	377	457	404	403	432	404	407	427	387	408	449	454	422	407	424	474	421	420	457	419	450	426	430	430	431	441	403	406	458	435	444	433	449	434	432	434	401	418	444	457	448	416	433	429	400	443	420	436	392	385	437	390	440	434	412	446	411	429	425	396	410	412	451	464	419	436	483	394	413	433	446	435	434	423	451	405	471	426	469	410	416	429	426	421	426	442	429	408	450	462	386	396	420	441	413	445	438	421	432	452	427	408	412	430	420	415	389	450	422	437	424	408	445	419	450	430	410	430	434	441	456	453	423	422	435	389	399	464	405	420	449	441	452	424	438	391	419	439	440	423	446	438	415	414	425	420	428	408	426	381	436	408	423	415	424	430	378	464	460	424	457	449	436	421	435	390	426	465	410	437	407	434	405	416	436	436	431	436	401	430	452	427	441	449	403	429	423	385	414	447	436	396	458	437	425	434	405	398	416	418	419	423	415	391	419	404	449	375	412	444	413	437	452	421	435	439	422	431	398	413	425	406	423	395	377	414	414	456	474	395	405	382	424	373	421	431	418	408	405	393	454	441	431	385	366	475	438	436	424	422	427	449	419	433	425	439	464	426	424	404	430	437	404	391	420	419	422	444	428	448	451	423	463	411	431	454	400	406	445	427	418	408	411	417	423	414	448	402	393	435	388	439	405	445	449	433	431	380	417	413	405	410	422	405	425	407	445	417	457	434	429	389	451	389	381	399	405	409	432	386	435	459	443	376	426	390	456	391	397	381	422	452	403	406	427	444	419	437	438	441	444	401	466	397	438	433	407	401	361	438	452	412	413	377	452	421	432	433	378	424	429	440	447	398	406	446	460	417	439	410	398	469	408	401	439	441	389	415	397	382	460	406	391	464	407	427	477	411	442	426	426	434	440	429	412	409	401	436	461	415	408	417	384	400	429	419	401	428	399	439	390	412	428	401	416	420	412	412	387	439	420	393	446	414	412	423	423	398	414	452	432	423	449	391	437
21388	38118	31329	25690	22553	19970	14555	12474	10661	10736	7683	4629	3570	3110	2943	2703	2430	1935	1593	1580	1339	1163	1134	1070	1046	994	916	945	957	865	898	753	779	787	724	744	715	665	721	768	677	626	632	611	641	606	615	601	615	642	582	556	583	596	543	564	541	593	559	553	578	521	591	484	499	533	517	516	506	509	506	493	463	461	491	515	502	525	489	537	467	514	462	490	490	484	456	513	487	461	528	506	461	543	511	478	505	489	512	478	462	504	513	490	476	485	494	497	544	483	495	455	501	461	495	496	468	480	492	505	461	526	469	460	486	482	506	479	513	486	511	494	489	470	476	507	507	495	541	468	442	512	430	512	485	472	506	431	484	505	488	542	470	497	495	485	473	446	440	484	505	446	438	518	485	508	451	500	524	461	501	508	463	483	468	483	483	494	505	465	471	507	500	491	496	469	482	495	501	497	479	481	471	496	464	482	490	482	544	486	478	488	485	469	434	521	494	455	506	499	491	491	499	477	467	470	486	498	489	479	507	496	486	453	500	453	488	479	493	450	510	494	466	478	485	507	534	517	466	515	525	504	492	484	468	492	502	471	518	498	491	466	465	510	490	491	453	501	491	474	501	484	503	465	504	483	489	523	514	471	494	477	495	459	465	479	495	481	499	486	484	508	433	480	481	473	468	473	490	478	514	499	513	517	475	484	478	450	435	493	480	472	478	486	455	539	508	508	498	516	487	498	492	491	479	475	516	528	488	497	493	516	469	485	464	455	510	496	518	510	510	473	463	476	468	479	474	482	471	516	475	434	480	476	460	480	493	493	478	453	509	538	488	467	500	477	514	531	496	492	492	449	515	523	489	467	490	520	533	508	489	496	455	498	501	467	479	492	471	564	500	475	494	479	477	485	517	447	499	483	470	505	473	473	525	496	452	498	491	500	469	478	493	523	461	518	480	477	457	475	460	516	476	485	452	497	479	481	478	493	485	464	479	457	466	508	522	431	483	494	472	445	469	485	463	485	479	533	447	484	501	461	529	469	466	509	476	509	435	489	488	483	512	474	460	457	450	522	509	487	482	489	541	515	452	496	472	501	477	493	479	488	476	450	488	476	501	447	472	507	464	474	529	498	488	474	468	494	476	509	483	471	489	523	435	515	448	495	505	507	485	496	462	500	510	456	442	481	466	491	466	481	524	487	478	460	480	497	490	494	488	494	494	508	461	489	534	494	490	508	523	421	476	471	462	483	487	471	471	478	475	490	537	508	453	516	486	466	491	475	479	471	539	507	517	482	471	494	482	487	520	526	489	504	496	462	493	493	498	469	531	510	493	520	504	515	452	477	479	470	461	507	498	475	509	466	497	419	457	491	544	544	514	452	456	474	474	483	496	528	507	488	499	457	464	506	460	470	484	473	470	488	502	495	497	457	487	531	497	492	483	474	523	461	483	486	468	458	495	471	474	539	506	504	485	465	484	465	521	494	497	470	491	468	547	512	433	470	469	475	471	448	447	493	487	485	480	469	495	487	484	512	497	547	485	496	501	483	490	476	472	505	469	504	487	511	484	459	479	472	473	507	481	461	521	482	485	515	490	456	514	482	488	493	489	504	449	488	502	486	485	455	512	451	492	515	488	480	501	493	504	531	461	525	460	484	525	496	465	510	516	476	497	483	473	486	488	518	502	520	481	501	480	480	507	457	465	484	498	482	472	474	500	439	438	514	506	461	464	510	496	484	474	485	489	485	476	490	502	480	480	493	446	496	487	487	508	450	520	452	486	477	480	463	499	537	483	468	537	482	506	521	457	520	520	462	510	464	479	472	476	503	498	494	466	467	446	534	454	510	498	513	525	501	509	508	513	502	484	477	479	427	511	473	443	482	504	490	515	498	485	476	494	516	451	486	490	497	512	496	452	472	449	491	522	499	484	514	474	485	472	477	493	507	504	477	490	517	444	499	483	482	508	469	483	478	478	486	489	466	508	461	481	479	457	446	480	470	503	509	481	501	504	481	440	505	502	488	491	514	492	480	492	503	499	469	514	501	510	509	513	461	461	523	508	468	452	465	540	450	470	512	508	503	482	489	483	460	508	447	467	458	508	472	490	450	461	492	489	522	536	465	528	497	482	506	494	486	519	493	476	472	506	502	490	493	480	489	527	482	469	474	495	499	487	470	478	492	489	479	519	513	450	490	506	478	492	473	482	496	466	493	490	458	477	471	455	461	478	475	475	494	503	501	510	508	466	494	505	507	498	480	523	484	448	474	490	459	547	481	490	445	502	455	488	479	506	489	486	456	503	517	510	495	513	496	475	472	497	449	474	473	471	511	490	451	481	504	484	465	541	477	508	493	516	468	523	484	455	491	513	456	452	476	492	478	477	490	502	457	527	531	463	487	507	479	484	445	475	503	483	479	468	525	463	540	506	491	488	479	448	491	459	516	483	525	457	482	533	477	482	504	514	499	485	471	493	485	465	521	480	500	469	467	487	474	508	495	444	484	500	496	486	475	516	488	500	495	485	466	486	520	480	469	459	480	499	479	481	479	480	453	501	490	488	496	467	525	488	450	463	441	475	502	495	464	476	485	490	508	499	482	506	453	475	510	466	514	508	470	500	513	504	476	439	481	468	482	435	481	478	495	515	481	502	483	496	488	517	496	503	505	492	516	492	489	517	504	429	501	478	500	462	526	496	490	497	539	497	494	461	509	515	515	488	489	455	498	524	494	497	521	511	486	461	479	496	452	475	458	461	486	469	475	478	459	473	440	483	482	497	499	494	520	466	508	501	514	457	508	490	514	515	502	500	526	493	482	493	470	500	492	500	432	501	491	497	495	469	496	493	456	471	474	494	485	489	470	496	475	456	490	533	444	484	438	484	507	494	478	466	465	475	547	523	477	471	474	507	466	469	490	483	436	473	518	485	493	480	490	485	516	513	463	472	494	464	461	514	496	486	502	478	494	504	477	452	464	498	461	520	508	510	452	475	470	442	467	462	480	489	512	478	463	476	529	505	498	487	503	511	489	517	483	479	492	459	480	469	494	476	460	502	450	486	510	469	505	479	431	445	506	488	499	495	458	470	464	473	493	469	447	489	529	472	480	519	508	508	499	478	461	508	486	487	468	497	449	481	502	453	505	498	489	460	490	487	476	507	476	469	497	496	502	488	479	481	480	474	502	486	466	504	460	485	491	472	509	470	512	524	495	530	491	470	494	496	495	506	454	529	484	406	487	509	500	488	457	487	453	464	499	472	518	494	464	477	479	461	452	501	469	510	495	472	515	428	498	478	430	467	466	527	496	485	508	478	524	476	517	472	509	473	499	485	502	465	505	480	500	498	447	479	493	491	475	473	490	481	470	513	507	507	538	484	487	501	496	467	482	453	505	515	496	468	496	479	484	465	492	497	519	485	477	456	481	493	494	481	510	517	505	518	468	496	477	491	476	493	491	492	467	465	556	471	459	518	506	507	494	474	495	465	492	511	463	478	496	504	497	465	537	479	449	492	496
27486	20676	15005	10713	7651	5464	3546	2695	2301	2502	1555	1037	1010	855	801	818	758	662	639	615	559	540	525	518	481	532	514	523	516	519	510	471	511	463	469	470	486	483	463	481	436	423	434	444	470	488	475	465	485	444	457	511	425	416	441	418	472	474	437	427	451	443	490	426	459	463	477	426	473	409	440	452	446	446	475	417	448	421	398	429	434	422	450	453	457	455	442	458	464	431	444	418	422	437	453	466	434	422	435	406	409	414	419	448	466	430	467	436	391	453	400	437	426	440	394	400	422	447	445	411	381	434	422	491	417	474	462	431	434	415	441	432	414	426	419	475	433	485	448	413	415	410	446	456	449	454	425	405	442	443	460	405	412	423	395	434	423	449	398	409	435	411	441	463	425	442	446	414	435	431	451	446	453	430	475	417	412	458	421	436	422	427	396	441	389	402	425	446	414	416	447	444	456	398	430	419	439	420	443	439	412	425	450	427	402	463	433	432	419	409	434	417	428	461	429	450	429	413	478	445	411	418	461	474	422	437	459	426	414	411	456	449	439	463	413	415	411	436	433	431	434	432	456	416	416	434	395	425	402	456	476	431	398	433	442	458	422	431	403	445	436	432	421	410	415	458	450	398	403	463	473	459	418	400	451	434	442	446	421	393	410	449	396	453	451	448	402	439	405	401	431	430	447	420	427	439	405	394	450	461	411	400	426	461	409	444	433	451	415	399	458	422	450	422	461	436	459	395	451	429	424	443	474	429	409	430	440	409	430	450	420	439	415	451	441	405	429	453	428	477	466	438	464	419	424	466	438	432	443	447	450	428	445	431	429	427	455	424	455	440	407	452	430	459	410	428	453	434	412	434	400	426	416	432	437	378	420	450	437	421	426	435	444	440	456	419	428	423	432	400	447	419	440	408	420	386	419	441	423	419	431	391	410	395	429	465	458	450	476	453	421	449	440	453	419	426	436	414	442	444	416	441	409	415	436	418	416	429	421	418	457	458	425	405	409	466	444	455	435	418	409	417	439	437	445	441	443	479	450	416	468	425	437	451	410	438	460	455	439	419	434	394	450	426	437	428	443	465	424	470	418	493	472	433	426	426	448	402	400	466	461	395	421	403	455	426	454	446	441	446	425	395	419	431	409	413	467	424	475	423	430	443	439	432	441	438	427	465	435	427	443	416	423	419	377	434	430	415	477	448	445	430	399	442	444	441	445	451	404	428	420	429	423	444	477	423	451	432	404	407	386	436	445	424	422	428	453	417	444	436	407	424	415	459	452	416	418	406	407	405	441	438	408	427	446	479	440	425	425	440	440	407	446	433	437	442	403	448	422	389	419	431	463	439	433	418	414	448	439	431	460	439	438	430	442	407	439	399	451	445	374	438	455	419	429	425	394	455	409	426	416	431	402	452	400	426	392	419	462	405	389	436	383	454	410	400	440	451	380	409	416	406	464	410	417	410	423	410	441	429	406	452	424	460	444	418	422	389	423	403	421	450	427	479	420	425	392	440	426	432	455	396	422	444	458	421	407	450	433	404	452	414	401	466	429	424	426	437	418	416	419	420	469	458	434	429	452	392	484	404	421	433	416	468	439	421	408	433	411	402	429	436	419	461	433	439	421	426	434	434	437	424	432	450	440	414	426	394	398	402	448	445	385	415	464	458	430	424	426	407	452	431	468	424	432	428	443	424	437	425	424	430	453	409	421	444	435	450	430	393	412	401	423	397	380	434	429	436	467	454	436	419	386	396	423	399	430	431	402	452	377	445	465	440	413	435	434	459	410	444	443	432	407	434	423	469	447	438	413	417	414	430	452	441	433	420	418	423	411	430	447	441	438	474	414	453	425	392	440	446	466	429	427	444	418	430	450	424	396	425	437	420	439	404	404	417	439	407	429	425	464	425	488	426	425	420	445	417	434	413	427	419	447	403	422	458	419	472	433	467	476	453	449	453	433	422	414	446	452	405	429	456	416	400	372	428	404	432	424	433	433	431	429	452	443	411	423	445	440	431	448	419	437	438	443	440	383	409	430	410	496	444	449	419	425	461	456	488	422	465	435	428	461	439	416	445	414	452	439	431	439	434	422	423	416	430	403	399	432	457	455	423	449	426	442	452	422	446	438	416	451	438	463	422	398	431	445	449	408	445	405	397	448	417	452	404	452	447	444	429	430	427	429	444	408	415	417	397	437	448	427	463	445	417	467	429	479	417	431	413	464	443	446	415	405	417	439	427	416	450	489	438	390	402	488	434	423	460	435	432	415	438	419	379	429	434	449	435	424	412	420	414	421	422	420	460	455	421	410	424	442	469	441	431	458	444	389	398	452	432	435	391	470	413	405	407	409	468	431	431	428	443	455	431	439	428	455	425	485	434	461	450	442	383	397	439	451	422	404	468	426	435	434	442	444	429	429	463	385	382	407	458	445	430	441	424	410	436	456	411	423	429	402	480	429	449	416	415	425	457	469	438	402	431	430	437	455	430	437	442	401	464	441	423	435	439	421	430	414	435	416	414	449	418	437	415	417	466	449	430	487	453	453	416	414	468	435	387	439	436	434	397	441	443	444	452	448	429	443	415	408	439	408	426	424	424	440	413	403	436	430	390	472	450	417	426	403	410	422	454	459	411	408	412	401	403	463	409	444	406	393	416	465	441	443	422	446	401	430	460	431	458	452	452	383	462	456	421	444	436	460	420	392	411	399	448	412	398	427	417	436	418	452	387	421	447	457	398	393	454	417	426	413	441	433	433	441	449	457	435	444	435	433	452	407	443	463	395	423	424	463	428	417	424	434	452	430	427	445	442	447	422	424	428	418	408	406	410	433	418	426	421	402	477	441	463	441	397	443	459	373	437	419	444	438	460	453	414	434	391	427	446	441	428	398	413	429	441	443	434	418	418	430	432	429	431	458	471	441	454	459	417	401	432	456	379	436	438	450	483	423	426	450	419	444	413	418	403	431	422	433	454	395	455	437	465	465	406	431	437	424	409	424	411	448	381	427	441	419	426	446	433	434	424	412	438	445	409	435	411	422	495	410	466	451	462	401	427	403	445	407	449	415	419	426	439	434	489	442	417	420	407	448	419	427	430	482	431	443	403	445	448	429	430	438	394	469	460	440	441	464	453	439	412	434	399	421	425	407	437	384	456	403	420	411	410	434	436	429	462	452	427	445	426	408	420	463	478	455	433	445	418	401	452	425	425	424	433	429	424	444	418	456	418	449	458	429	447	411	390	398	436	439	429	427	432	414	423	437	430	421	433	443	405	416	423	445	429	402	413	427	423	409	438	408	446	393	416	423	436	438	418	436	440	438	457	429	427	428	422	409	439	449	444	451	456	450	440	447	427	430	432	444	391	474	487	450	419	448	390	429	438	439	412	421	456	416	435	436	459	421	434	404	449	448	446	421	460	399	472	425	433	457	431	442	406	398	463	420	422	421	415	438	420	405	413	451	471	464	425	394	451	401	423	429	429	453	408	459	448	437	454	468	426	430	429
16684	23114	17802	13856	12420	10375	7238	5987	5069	5119	3257	1939	1868	1547	1500	1428	1221	1047	892	929	865	769	809	672	696	676	680	695	678	631	667	646	615	613	645	651	636	602	632	617	629	630	549	591	588	598	545	568	555	569	544	604	578	555	553	560	543	542	568	521	523	527	508	576	512	555	537	541	494	462	517	543	532	518	513	530	529	519	521	538	499	525	540	504	501	490	466	510	539	485	517	495	518	554	462	528	509	538	532	536	522	502	513	558	523	566	503	494	502	565	513	481	540	498	488	505	534	472	509	550	541	510	501	558	507	539	538	519	528	578	503	480	494	545	516	529	497	521	506	479	511	523	510	533	534	508	490	548	520	528	499	498	488	522	522	534	494	546	564	564	493	480	516	521	502	519	517	464	536	533	537	498	541	526	498	521	519	524	490	516	516	526	534	506	521	496	521	511	547	541	521	509	565	528	503	509	548	472	509	502	516	516	525	518	521	524	570	514	507	534	548	538	568	517	532	488	519	481	486	516	534	481	500	543	523	523	576	524	504	522	494	514	519	520	492	494	551	541	513	492	569	503	501	531	476	506	522	493	519	551	483	512	517	523	513	577	507	527	522	484	537	525	511	524	518	524	506	538	554	525	514	488	575	484	485	530	548	530	495	545	476	534	505	518	538	508	513	555	497	515	537	492	508	492	495	544	563	490	532	497	527	484	548	506	510	468	506	488	514	497	513	527	506	517	545	500	475	473	533	522	507	539	511	500	542	521	508	518	493	542	517	525	510	508	519	496	519	532	534	498	552	507	559	506	490	533	530	494	495	505	507	481	501	511	503	546	507	515	555	532	529	517	522	515	508	494	483	539	512	530	534	513	574	511	489	572	532	529	523	535	533	492	501	509	527	507	555	503	519	527	494	510	545	488	489	513	511	533	521	509	488	519	550	480	536	482	526	472	485	501	503	517	517	527	520	523	521	522	530	522	498	535	531	569	522	554	535	518	519	515	563	528	526	521	519	570	550	542	536	475	530	565	512	547	542	498	500	544	520	533	501	527	517	507	552	525	534	494	540	506	500	523	567	473	504	514	533	554	577	478	512	556	510	560	527	480	514	514	520	551	521	486	513	539	518	522	514	551	539	515	503	570	513	523	510	538	517	510	510	529	539	539	508	497	524	507	516	561	494	558	578	535	521	494	474	491	570	515	553	538	499	505	512	518	528	519	499	509	483	513	481	519	579	516	512	527	555	481	541	505	522	512	537	487	504	512	482	493	503	515	540	547	521	549	496	482	530	475	505	493	572	499	527	512	495	510	518	543	545	541	531	486	567	538	485	488	523	499	546	501	548	512	501	535	488	526	494	510	526	537	513	500	559	516	468	461	487	510	513	502	553	534	537	518	521	508	525	504	539	526	530	503	568	538	483	514	507	509	542	526	493	526	533	514	490	550	475	509	546	493	483	524	492	555	547	534	554	502	511	505	476	492	530	501	516	506	514	531	547	517	565	506	551	503	518	494	513	516	548	505	530	515	530	547	533	543	494	494	530	534	491	532	501	511	515	502	539	522	490	532	496	517	520	529	528	499	534	511	496	541	528	539	482	506	537	553	500	492	528	507	533	520	546	536	532	510	489	482	512	529	544	515	524	533	500	543	527	496	546	516	542	519	505	531	493	530	558	529	536	518	543	512	498	516	514	498	516	530	515	492	530	543	532	507	528	496	475	508	494	535	530	572	520	471	519	531	533	505	565	503	505	509	537	562	496	540	546	502	534	450	537	528	514	522	514	513	539	515	510	513	521	531	515	506	500	531	531	526	501	525	561	532	536	447	524	541	547	520	543	463	535	556	495	535	488	520	594	509	494	541	524	516	529	466	536	513	546	512	517	541	463	486	525	517	523	505	542	478	543	563	513	512	507	523	530	498	492	469	529	506	534	539	526	524	508	476	553	565	527	514	471	507	517	520	500	511	480	543	500	560	534	541	509	509	506	511	529	524	530	519	556	536	513	566	534	572	532	515	483	511	518	520	518	508	502	559	541	524	502	535	521	555	538	518	513	519	531	492	507	509	523	497	536	536	539	522	505	489	546	506	531	535	538	510	509	530	520	546	523	481	509	533	465	481	490	491	520	542	519	535	499	488	557	508	502	503	546	527	539	498	523	523	479	503	497	525	458	515	535	494	488	520	476	510	501	531	495	552	527	483	536	521	546	533	545	516	482	538	534	526	533	498	535	532	519	507	515	526	526	495	521	531	510	572	509	516	534	517	519	513	544	510	518	515	513	544	490	518	525	543	470	541	513	534	551	508	526	520	551	521	533	503	516	530	520	516	517	469	502	527	519	556	544	544	503	501	517	531	526	518	515	496	527	564	523	498	531	486	497	530	532	510	511	528	530	494	538	539	510	490	559	521	512	493	557	560	537	522	492	507	558	517	535	491	512	551	526	473	535	537	499	513	489	557	543	500	509	535	528	502	506	547	508	515	493	535	517	477	525	537	513	546	552	583	541	487	552	518	534	541	499	531	497	501	546	538	532	478	493	485	489	484	512	510	516	508	525	541	514	511	497	508	539	514	543	517	571	483	518	528	575	513	495	555	515	504	513	537	512	499	528	499	529	555	511	498	519	501	523	496	526	490	508	511	480	486	522	552	554	543	496	505	495	513	535	508	537	526	502	494	536	535	475	531	515	506	529	522	499	515	539	517	504	545	498	507	533	510	515	536	517	518	509	517	492	533	549	530	507	521	550	549	520	513	527	498	536	529	517	448	498	550	529	495	548	552	509	494	549	497	540	486	504	553	508	518	530	566	533	526	499	477	528	543	537	516	517	497	505	514	551	487	561	489	527	526	526	508	545	509	547	518	523	549	552	495	480	553	518	537	549	553	484	480	525	541	556	501	515	519	450	548	508	574	520	544	539	507	507	494	515	520	495	524	539	486	498	476	521	519	513	510	508	506	542	519	557	504	482	507	499	496	547	505	500	491	549	566	511	524	505	543	514	548	510	486	499	512	533	475	527	533	511	477	500	512	529	522	505	515	497	504	527	503	564	511	496	510	484	523	520	510	529	530	510	567	535	491	498	519	519	539	482	527	513	500	546	527	499	500	526	510	472	493	534	518	508	513	500	520	517	524	519	514	468	567	518	535	520	534	529	547	515	547	578	510	527	487	521	497	495	520	526	525	522	486	519	549	533	481	559	491	541	536	528	542	519	513	538	530	510	514	503	536	530	558	491	524	476	512	527	538	505	542	477	497	539	545	529	482	502	518	547	527	517	496	530	522	499	520	517	509	525	536	528	513	506	519	484	542	520	493	531	508	529	502	539	544	546	529	548	535	555	547	531	549	534	490	543	530	520	525	566	540	496	525	530	554	540	557	520	465	586	530	513	527	480	525	555	510	532	515	508	505	474	528	509	516	545	530	548	489	561	516	531	535	476	492	489	514	499	526	529	536	495	520	526	514	520	500	554	498	514	503	544	549	528	546	522	514	491	493	569	520	557	521
24188	21187	28263	24430	21240	15275	8032	4813	3944	3513	2012	1511	1346	1164	1050	1020	986	763	706	642	647	585	553	543	491	464	489	495	497	424	477	443	467	418	446	440	437	419	439	387	400	407	367	399	386	383	387	403	405	385	374	368	369	351	349	377	386	372	373	325	350	341	397	328	338	329	329	371	341	335	335	329	363	342	304	340	298	353	352	301	350	331	364	340	339	362	330	323	296	320	327	363	347	338	332	291	334	297	359	327	346	354	320	355	344	341	327	319	318	327	312	357	343	361	322	302	353	321	314	308	335	337	315	327	328	314	360	336	325	323	357	321	357	305	357	359	344	329	315	330	329	335	326	335	330	380	344	336	319	294	349	312	344	346	300	316	334	351	342	324	338	362	372	324	323	334	324	330	318	303	338	344	341	330	350	321	332	343	345	336	324	326	296	323	327	370	322	370	327	308	357	351	347	333	342	320	323	318	315	349	323	324	333	320	324	314	355	341	333	366	335	334	330	328	328	354	329	337	327	310	307	354	326	310	340	329	336	310	336	337	301	334	336	355	336	356	313	330	345	334	343	331	325	325	312	348	322	306	330	321	347	332	323	335	327	301	327	343	338	333	302	375	329	393	331	322	315	334	312	329	326	307	325	368	319	355	338	315	339	352	326	350	322	338	347	339	337	334	361	333	342	334	354	321	369	356	360	321	332	360	358	322	302	316	341	310	327	333	344	340	310	315	316	346	322	337	345	334	367	312	333	325	333	322	346	350	352	307	345	331	338	368	330	310	287	347	303	343	358	342	302	315	331	328	299	350	376	331	354	346	375	314	313	335	327	323	320	312	335	333	332	344	334	331	335	333	341	308	324	324	320	331	313	317	364	348	311	324	325	347	346	337	343	314	320	349	331	344	350	350	314	343	335	354	359	317	356	317	333	324	367	336	334	335	347	329	314	326	330	335	340	368	333	349	303	315	342	318	330	307	354	356	325	355	332	374	327	314	312	372	337	323	337	320	339	351	321	330	336	377	284	359	311	315	336	308	311	323	358	336	333	338	325	357	377	355	345	345	335	338	352	313	328	321	317	342	291	356	342	329	306	362	333	321	327	355	356	354	315	340	309	342	330	336	346	346	321	323	283	332	385	332	338	328	309	374	353	368	325	313	327	346	321	333	332	353	355	353	342	343	354	322	331	337	345	337	328	300	340	297	322	330	314	347	329	309	347	378	330	304	289	340	348	362	336	330	323	329	317	325	339	318	338	353	319	328	335	320	335	345	352	354	324	337	319	315	334	316	328	332	335	344	354	344	301	315	327	367	324	354	336	319	321	338	330	333	315	306	312	335	323	324	328	339	334	323	345	347	355	337	316	360	350	321	332	314	313	358	338	293	333	353	329	314	337	331	356	325	347	355	311	355	328	356	328	317	355	347	340	339	328	371	333	373	309	315	357	342	322	341	350	314	349	319	380	334	341	302	317	326	300	351	316	337	368	393	354	353	328	317	325	343	348	378	337	369	331	317	335	295	349	332	345	324	317	343	331	356	314	350	329	350	320	339	346	346	338	321	339	329	359	324	341	330	371	315	345	366	340	334	304	295	350	346	334	327	363	340	342	329	371	309	340	353	349	335	347	332	359	306	361	322	330	329	312	328	312	342	356	348	329	345	315	338	323	362	322	343	298	321	343	323	368	354	348	355	324	378	362	312	329	356	358	333	335	374	312	331	336	299	334	330	341	317	337	398	327	323	334	335	312	326	388	357	290	332	320	299	372	325	372	305	339	350	301	325	342	325	345	350	311	335	346	342	318	333	325	342	314	296	317	336	301	320	333	337	310	323	333	323	329	353	315	321	322	364	353	354	347	318	318	335	332	352	356	341	316	362	333	326	324	333	332	358	348	334	328	328	340	343	342	328	335	341	341	336	360	341	340	339	337	347	331	328	348	327	326	366	338	332	338	361	318	336	336	316	331	321	316	331	321	339	348	335	352	301	324	319	316	317	327	330	330	320	328	347	352	335	324	346	362	302	342	312	320	358	326	338	334	314	350	333	331	362	331	359	327	366	313	324	364	374	339	314	322	357	301	347	339	344	337	342	317	336	322	327	361	352	359	327	303	388	366	326	339	330	352	344	344	330	302	333	322	308	331	335	328	350	326	321	346	333	345	358	337	342	355	324	330	318	356	336	341	343	324	362	369	318	323	296	339	310	347	305	339	310	346	333	341	347	325	322	345	326	311	323	339	344	316	324	335	338	338	314	345	282	363	353	346	309	321	355	332	331	332	323	355	347	348	336	337	330	340	374	331	288	315	342	322	353	343	324	358	386	339	325	317	338	339	341	333	337	327	297	308	317	316	305	323	311	328	321	367	339	301	315	339	329	334	306	340	368	308	306	340	346	370	300	351	328	326	320	353	344	384	337	309	341	328	356	338	352	342	329	365	333	322	339	324	330	337	328	312	310	364	355	312	333	312	325	337	361	337	328	297	330	344	332	350	328	317	330	342	323	340	343	317	355	326	332	319	348	328	334	345	328	340	331	358	328	367	325	338	362	357	371	302	325	342	331	348	312	310	332	324	368	347	357	334	326	319	350	353	359	337	336	330	329	358	342	349	352	343	377	374	332	312	305	334	339	321	332	315	329	325	361	349	331	337	376	342	326	332	339	314	327	349	330	346	360	310	323	348	340	345	348	342	321	323	329	318	322	339	334	356	380	337	320	339	323	327	316	335	320	331	308	302	351	344	355	319	366	311	318	340	322	320	308	322	332	309	341	345	345	370	306	326	348	344	333	311	359	345	317	339	353	308	323	347	322	337	350	319	328	332	368	359	317	322	311	331	362	332	340	345	349	333	322	352	307	334	306	309	350	359	361	334	345	333	345	380	302	324	333	307	348	360	320	335	328	340	311	334	339	345	346	376	348	351	323	352	322	352	352	336	360	339	317	318	336	352	326	331	346	336	363	339	329	349	341	335	348	301	327	354	330	366	374	338	353	333	335	319	373	319	354	366	355	329	345	342	323	353	341	339	314	323	370	336	326	342	334	335	331	339	342	343	345	342	348	354	314	311	339	326	322	334	375	307	302	346	355	354	355	352	348	303	325	318	336	310	318	337	333	319	349	331	355	324	334	317	334	312	354	329	322	326	330	325	334	323	327	316	335	325	337	355	318	368	334	346	339	326	310	369	342	317	335	350	333	304	324	329	314	341	309	374	300	319	359	357	363	328	319	312	318	338	346	319	321	341	350	344	335	341	354	351	329	351	302	324	378	351	338	335	360	308	318	376	329	321	335	347	337	317	319	341	325	368	333	344	341	303	360	341	320	353	330	354	333	338	374	324	292	332	325	333	319	348	332	342	335	329	326	387	333	285	295	371	339	336	360	361	330	323	328	359	335	335	317	362	316	315	317	336	342	335	328	333	323	343	347	352	354	310	331	314	352	309	335	327	357	362	325	321	309	332	332	325	331	296	345	352	319	323	357	303	339	365	293	333	353	316	347	333	353
18409	32757	26384	21504	18511	15359	11510	9261	8267	7440	4397	3113	2676	2159	2000	1981	1701	1330	1166	1111	1013	892	866	793	780	714	754	707	684	698	628	600	607	561	645	613	563	592	509	520	501	517	461	511	514	516	523	531	482	471	487	465	481	482	502	454	505	428	460	488	447	508	453	492	429	402	435	420	415	436	409	422	436	425	413	437	424	421	398	393	428	391	370	415	402	436	378	422	401	406	399	400	370	427	407	425	416	422	404	384	405	430	384	382	433	426	399	439	360	354	401	437	397	410	423	416	400	418	427	404	394	420	390	448	384	407	429	387	406	419	393	407	401	394	387	413	414	418	390	425	449	372	404	429	440	399	409	396	422	425	425	411	428	413	408	365	419	411	418	448	398	416	391	421	409	395	354	388	430	395	412	416	424	430	422	355	420	410	415	388	421	398	400	400	396	390	430	400	395	409	377	371	385	407	414	408	407	461	400	396	422	426	421	417	400	385	383	447	426	425	394	376	424	390	424	391	386	442	411	402	440	424	367	392	453	348	413	436	402	412	366	416	411	420	416	431	369	394	410	398	407	396	405	426	430	364	403	379	440	407	423	410	346	407	418	415	410	398	385	408	422	413	397	400	384	393	415	443	424	388	403	380	399	406	390	404	391	400	394	417	384	380	418	461	408	365	396	387	403	434	384	442	402	377	431	392	418	406	399	403	388	384	391	383	418	420	441	388	388	409	403	402	378	399	399	411	433	414	418	388	372	423	403	424	402	366	428	405	426	384	411	403	421	428	393	363	410	401	398	384	420	406	428	437	400	422	444	424	456	394	402	404	431	408	403	420	429	439	422	424	399	414	419	408	387	393	416	433	432	387	396	421	413	409	395	437	448	374	400	401	371	402	447	393	406	415	405	418	395	420	402	427	392	387	411	379	437	429	382	432	398	410	436	407	421	401	402	426	441	393	401	372	398	399	413	378	416	374	410	385	407	416	415	406	409	416	435	407	400	428	378	405	395	381	409	432	390	413	383	405	427	409	418	404	392	396	408	398	447	400	397	397	380	378	420	417	377	365	403	396	402	384	408	407	403	370	420	404	422	377	375	373	420	410	403	414	377	423	392	412	422	407	388	410	410	395	387	440	406	382	377	401	415	373	439	379	404	402	410	413	429	406	424	418	408	369	404	390	409	426	399	393	419	418	422	402	373	384	402	426	402	419	444	407	399	430	380	404	394	386	429	402	376	421	429	444	407	393	416	437	405	397	378	396	405	401	410	387	398	422	448	385	415	418	419	371	399	401	412	421	378	388	444	435	410	407	430	420	394	373	404	417	415	420	382	373	420	405	381	427	371	385	411	429	386	386	388	378	400	414	422	396	408	428	429	385	418	390	426	407	369	396	388	421	383	418	414	423	427	399	431	420	384	388	404	394	407	416	390	390	404	392	428	391	414	406	410	456	380	429	434	405	367	408	417	438	420	393	428	391	396	388	409	432	403	423	411	446	369	404	443	358	394	397	419	414	386	447	377	418	416	381	447	414	369	388	437	431	409	380	407	395	418	401	414	432	388	365	435	371	415	403	395	423	398	398	392	398	388	401	424	446	409	400	401	410	394	423	393	412	433	390	415	423	387	429	423	368	396	390	420	410	447	418	380	391	392	438	401	377	391	383	389	377	397	420	409	401	442	405	389	372	396	403	415	418	412	400	415	365	440	396	408	418	404	373	410	430	421	400	401	417	412	427	400	408	384	406	385	407	368	404	423	371	413	382	422	405	445	398	415	408	377	408	394	384	418	394	438	408	424	398	369	417	416	381	365	410	408	401	390	388	434	375	444	422	369	379	413	376	409	387	388	423	423	403	411	421	430	399	442	401	430	417	413	381	393	399	382	397	403	410	394	424	419	390	423	392	403	365	405	406	412	383	433	410	391	433	402	413	410	384	400	375	404	391	422	413	402	397	397	418	423	379	437	420	409	434	441	383	386	440	353	406	398	427	430	394	442	372	370	436	417	419	374	446	417	386	415	436	400	411	389	439	402	416	391	419	420	438	398	389	430	408	428	406	431	375	387	435	416	429	389	384	403	397	394	410	384	397	414	374	407	409	424	392	403	406	431	409	402	405	412	373	416	393	371	404	403	393	404	411	373	417	401	404	410	394	385	419	424	399	393	378	383	417	385	400	410	366	396	404	407	407	397	405	381	372	382	386	403	417	389	391	406	381	423	402	359	429	391	404	398	427	400	415	400	372	427	434	428	404	418	410	436	405	402	414	442	401	397	395	397	418	386	412	440	442	386	400	432	403	382	464	435	407	380	404	399	385	406	375	425	420	377	426	395	423	391	415	412	385	386	392	404	425	398	411	413	399	388	400	411	428	437	409	430	413	412	406	399	393	392	404	444	413	409	379	421	408	386	425	412	415	399	415	394	439	382	396	402	398	422	398	393	341	441	384	380	447	402	428	433	410	389	421	430	410	399	391	412	417	400	375	443	372	422	409	416	383	423	406	369	378	405	414	367	398	439	379	423	439	410	397	420	365	382	434	413	411	420	382	391	385	363	388	395	371	405	440	394	402	402	444	398	387	387	377	401	397	432	403	421	452	399	410	439	390	404	383	441	392	382	382	429	407	369	428	382	413	402	388	432	411	354	401	378	421	458	379	412	429	394	405	427	399	395	410	388	427	419	416	382	413	417	434	403	409	401	387	411	403	415	409	401	381	391	385	398	401	417	421	447	390	384	416	362	405	410	404	377	414	402	411	402	418	427	411	422	411	393	415	399	414	410	416	388	378	377	379	397	384	412	378	398	441	407	403	435	382	378	411	422	421	422	404	389	382	396	372	388	363	387	416	448	408	393	402	451	401	384	439	400	418	414	411	425	443	401	429	406	424	448	390	406	460	428	389	397	420	406	381	403	427	391	357	403	416	427	412	417	401	442	416	407	440	384	434	405	382	407	407	400	421	433	373	407	409	374	411	399	407	411	408	440	395	414	402	441	411	415	384	407	411	374	418	395	440	407	388	400	393	407	424	410	397	438	424	364	422	396	406	418	421	408	386	417	400	405	427	398	414	416	467	379	349	395	412	373	443	436	369	370	410	412	425	371	417	403	427	367	416	392	401	391	393	427	414	406	397	411	405	369	405	426	470	374	416	399	400	410	404	391	392	390	363	405	421	415	377	399	416	426	383	427	398	409	439	428	435	399	412	403	399	403	422	398	413	414	399	397	411	399	397	397	381	398	422	437	392	393	412	428	424	417	404	423	383	428	407	392	365	418	326	400	406	386	400	409	392	426	379	405	422	391	380	404	410	418	398	375	408	415	379	417	357	416	451	412	418	414	402	392	431	413	411	398	425	408	430	409	422	417	366	417	400	377	462	415	399	387	403	398	371	409	381	399	370	360	410	426	383	376	363	408	395	368	398	388	443	434	421	406	397	443	415	404	392	371	359	407	421	378	396	402	422	410	400	423	383	430	411	413	432	395	408	375	402	397	391	419	407	388	396	416	399
25211	21158	27037	25431	15060	7647	5173	3767	3440	2715	1725	1462	1263	1140	1119	1063	891	889	769	824	769	669	718	679	694	615	684	692	607	625	687	630	609	571	561	601	623	588	606	575	591	578	560	579	549	586	552	575	544	506	532	552	597	549	541	573	537	504	523	513	561	528	570	543	591	526	512	529	528	581	550	506	534	570	501	520	541	521	488	503	516	542	507	488	554	532	545	539	564	529	509	532	561	524	507	478	546	572	509	508	549	521	538	560	526	547	551	544	561	560	490	539	540	513	551	531	527	570	521	501	512	498	518	525	542	514	518	501	561	566	558	533	521	503	502	520	529	535	542	523	596	492	539	568	564	521	513	503	482	488	506	536	553	534	540	546	513	547	481	521	564	556	546	557	521	548	502	533	529	513	529	528	569	545	519	526	514	547	495	527	495	543	541	527	519	522	530	534	512	503	514	546	507	530	523	508	519	498	528	495	557	532	548	530	502	546	502	503	507	513	519	529	580	536	516	534	526	524	513	488	532	513	530	522	564	540	527	509	531	516	524	576	516	474	518	522	510	548	528	546	530	481	510	534	533	539	503	528	513	564	538	506	556	503	494	497	514	522	514	549	507	524	525	510	544	544	543	492	520	484	548	547	515	531	564	484	510	537	489	541	517	484	520	524	525	542	530	510	522	488	554	505	533	587	535	517	513	583	501	517	520	501	550	539	553	566	513	547	554	509	521	530	516	489	482	496	500	502	533	518	515	534	521	512	510	524	527	533	546	524	525	560	511	492	557	542	521	558	552	532	513	534	534	521	518	536	521	500	500	551	503	534	522	532	549	518	497	535	534	537	499	502	484	541	535	562	518	506	536	526	512	501	539	510	515	477	577	548	535	531	498	522	504	507	541	571	548	501	547	514	546	507	505	524	550	545	507	528	529	532	532	553	529	499	532	526	497	539	504	571	542	556	526	518	493	536	546	541	507	524	520	490	568	530	529	547	561	532	527	518	490	483	506	511	532	557	499	501	494	545	497	531	538	497	516	544	530	503	486	498	530	534	544	538	521	505	534	524	481	514	516	526	536	532	467	520	540	471	516	564	514	532	515	538	521	490	534	540	496	530	506	502	559	565	506	532	500	540	555	531	483	527	517	531	527	531	529	558	540	538	551	519	533	534	498	523	530	532	547	542	515	570	519	557	538	516	511	517	544	543	551	520	516	527	554	514	575	549	551	518	525	484	549	552	526	527	518	544	549	505	529	472	517	534	487	557	490	539	529	518	530	560	555	554	508	502	487	537	526	528	532	572	549	542	463	529	485	562	568	534	541	505	519	569	554	511	530	506	525	506	513	483	520	513	538	509	516	532	514	504	510	529	524	550	509	489	498	498	510	548	490	571	573	493	514	525	537	493	518	521	533	530	497	534	511	546	526	546	565	505	542	548	536	551	513	533	479	489	534	569	529	519	536	496	484	521	499	493	520	567	522	507	528	485	591	562	518	530	502	526	543	507	557	500	552	521	541	509	517	529	534	507	533	512	535	497	467	541	541	532	523	491	504	548	567	544	513	526	503	501	566	504	540	569	497	517	477	494	516	507	493	527	533	567	528	523	536	516	478	541	561	532	520	538	507	544	476	518	546	498	490	528	579	537	508	517	525	499	545	502	544	492	555	517	492	551	551	541	541	535	515	506	487	512	526	497	520	512	522	561	556	569	546	495	492	549	499	504	496	519	543	499	527	512	540	500	534	494	576	504	509	511	517	553	539	549	531	552	511	480	540	536	500	499	527	530	547	545	542	502	535	538	523	515	532	489	500	535	516	556	526	482	528	516	512	544	503	489	530	548	538	518	515	545	564	518	511	498	528	566	513	537	525	559	496	486	539	562	543	529	555	523	508	501	540	520	543	541	571	537	519	534	535	555	540	520	514	501	491	555	534	541	576	559	525	536	527	505	490	540	577	536	551	530	541	535	528	537	546	503	512	530	524	524	571	544	507	530	527	524	520	536	514	547	575	581	522	543	560	513	581	555	488	529	513	492	557	536	522	534	513	530	569	545	490	495	473	529	535	505	541	570	517	502	513	497	523	544	498	555	585	514	532	577	507	501	524	531	540	535	539	529	507	562	489	512	522	521	510	544	539	515	528	529	507	496	517	499	557	557	545	506	507	554	477	520	497	553	513	539	521	531	498	499	542	519	491	533	534	538	571	513	518	500	485	525	511	500	513	474	531	526	492	529	519	537	508	522	509	524	546	542	530	507	541	514	552	530	561	502	524	572	536	551	541	495	534	496	525	517	545	518	514	561	510	545	532	539	537	573	543	511	489	524	499	557	530	510	505	518	524	530	563	566	502	520	569	510	532	520	514	552	523	551	502	542	531	531	505	502	521	536	524	526	536	519	502	549	521	533	530	548	554	570	561	525	507	555	527	553	543	508	535	537	536	538	505	527	544	508	484	517	489	510	510	526	544	531	516	526	486	549	560	554	583	494	561	562	518	509	542	498	530	510	527	528	557	515	534	552	547	504	505	522	489	500	516	493	565	568	539	512	516	504	491	518	508	507	513	508	536	510	556	495	490	517	488	536	499	517	550	535	506	520	507	537	512	523	556	527	480	593	528	548	523	532	528	490	517	544	518	513	520	508	496	530	510	507	503	533	516	529	533	529	480	507	503	525	527	506	537	587	516	534	498	553	524	552	534	505	513	503	508	500	526	513	533	535	504	518	556	524	534	556	561	554	521	517	548	547	538	529	535	498	515	530	548	514	507	540	531	517	477	480	530	527	504	547	514	517	506	568	522	517	514	498	520	483	511	550	537	525	545	522	503	534	549	549	532	502	554	506	528	505	556	500	513	500	523	525	525	512	526	567	495	508	549	510	517	539	482	491	524	543	534	530	517	552	554	534	552	508	534	554	497	539	539	541	508	551	548	548	527	543	516	521	518	513	533	502	476	498	514	520	525	513	506	540	502	547	510	551	516	514	561	502	537	531	531	501	436	496	513	527	578	513	521	531	537	516	515	556	490	547	499	490	485	520	536	534	527	519	534	557	517	543	545	561	504	539	503	528	502	518	498	566	518	508	505	512	501	518	550	542	498	512	519	512	497	513	526	585	496	548	535	524	490	506	497	522	521	513	523	523	517	490	515	509	493	553	524	559	551	580	536	532	525	521	518	530	509	516	494	523	507	526	496	512	545	537	497	537	569	527	502	515	505	527	504	522	549	527	501	499	575	539	512	518	513	516	487	545	539	523	561	516	525	527	526	488	507	557	560	504	516	489	524	552	538	527	525	497	517	498	510	545	556	558	515	527	486	569	525	505	556	506	532	530	512	577	507	522	534	530	535	510	506	523	535	576	513	520	538	514	505	523	461	539	512	518	541	526	535	513	515	520	502	545	559	545	541	523	544	522	527	539	536	574	541	507	489	525	553	538	520	526	510	501	537	531	499	518	536	523	513	515	510	564	510	530	537	544	527	536	550	523	572	536	530	484	520	544	499	494	501	557
17951	30124	21857	18631	15992	12494	9830	8055	7598	5710	3489	2712	2353	2035	1954	1813	1582	1309	1229	1144	1076	1025	914	932	848	857	854	873	836	853	796	778	777	736	747	746	739	764	752	746	735	708	717	802	712	698	652	698	734	704	684	707	682	655	621	675	628	681	653	670	654	675	662	658	645	655	651	647	612	614	622	654	643	602	638	603	610	609	605	641	627	636	598	618	656	652	618	624	648	644	650	588	588	630	610	607	600	620	633	604	614	654	644	584	606	611	647	606	626	602	595	610	613	585	618	588	614	619	636	624	614	604	669	609	636	612	630	601	609	635	647	586	606	664	623	571	617	651	581	628	607	610	620	628	648	604	612	578	582	622	599	597	610	631	611	617	628	628	624	663	622	601	644	639	594	618	610	596	650	598	627	640	648	608	593	606	637	651	574	641	630	638	624	641	612	563	609	618	603	656	643	594	609	623	609	636	616	638	616	608	649	590	610	627	599	616	623	644	685	584	596	627	579	589	631	624	610	635	601	622	647	647	649	589	652	629	606	616	616	619	586	622	601	643	595	605	656	615	676	604	608	619	622	566	642	636	609	637	621	653	620	648	608	614	582	580	602	677	662	687	646	606	613	612	606	613	625	665	657	588	650	570	628	636	630	663	600	586	628	597	633	604	630	630	626	640	607	626	641	635	570	629	640	579	652	633	615	578	637	627	605	606	599	606	600	610	665	608	599	614	622	626	643	626	618	606	604	591	627	670	675	591	631	654	620	612	656	656	581	661	592	625	658	617	614	639	591	657	624	596	629	583	610	596	594	588	628	635	639	619	599	643	617	635	622	618	638	618	650	670	595	587	589	628	650	618	584	602	595	635	621	690	620	569	602	649	576	608	652	605	613	619	567	641	617	611	605	586	633	624	609	593	601	594	628	604	610	684	588	630	610	624	636	595	594	668	607	622	596	596	611	585	632	615	646	632	608	616	669	624	645	627	624	528	615	637	636	611	562	627	653	624	628	645	613	615	597	630	611	582	622	604	658	624	631	643	635	621	581	634	625	646	578	598	632	654	627	633	628	613	645	597	615	618	598	644	620	577	606	580	635	626	614	639	625	641	608	618	622	601	667	579	653	605	609	606	612	653	630	645	609	606	585	618	650	562	641	661	613	645	663	624	656	628	608	629	595	672	612	646	610	652	546	647	650	602	611	595	656	677	635	639	632	662	603	631	664	594	630	617	621	610	605	629	668	619	623	593	636	592	596	613	642	609	658	627	659	584	643	661	618	604	571	590	660	675	575	624	613	628	613	598	616	614	618	624	625	621	618	626	591	605	599	602	646	596	628	599	669	610	623	643	617	620	649	609	633	614	630	619	644	620	652	629	611	593	624	609	596	639	575	619	576	624	636	614	620	583	592	653	603	579	645	632	647	567	611	646	639	618	610	599	639	644	600	607	649	641	636	628	620	607	615	585	641	629	617	617	610	627	608	653	595	616	621	643	646	636	672	614	659	593	598	613	620	598	592	613	637	597	649	642	598	639	650	614	614	641	610	605	555	628	616	635	643	571	605	611	672	643	582	617	567	582	620	610	628	647	612	593	600	633	634	610	615	646	619	715	647	647	627	615	628	656	646	651	575	608	575	645	593	632	573	641	626	579	592	626	617	640	664	599	617	629	601	603	618	607	616	601	636	630	628	580	604	654	646	626	637	621	650	613	586	607	604	566	620	615	648	640	596	594	603	654	660	599	639	592	650	596	644	599	636	620	633	599	616	572	586	594	647	613	630	613	626	597	639	617	658	603	631	621	598	651	600	643	621	670	593	612	602	626	641	626	581	626	590	658	607	644	633	575	626	645	682	606	597	584	617	630	632	602	685	587	573	639	645	624	625	626	610	686	622	601	603	626	591	638	646	601	652	645	629	617	610	580	588	619	579	572	592	604	681	602	622	660	626	627	627	608	565	578	660	617	621	631	668	595	628	659	550	634	597	626	598	655	573	599	664	585	622	567	621	670	602	604	646	655	606	655	580	601	640	645	601	651	632	614	616	639	619	610	621	614	591	643	664	607	638	644	622	597	613	612	638	659	593	654	600	606	630	637	654	680	637	598	605	640	655	606	616	674	672	633	612	629	639	551	648	617	612	641	661	592	581	621	581	648	617	616	594	644	666	608	592	635	635	624	643	628	633	633	603	595	627	608	627	589	623	629	577	599	646	588	600	618	631	611	597	631	607	611	568	611	635	658	622	625	578	632	601	655	649	619	620	625	575	589	603	617	622	615	652	607	623	615	625	641	658	617	618	597	657	645	605	625	611	648	585	660	573	602	634	628	676	572	618	602	607	645	642	635	606	591	598	602	633	622	597	577	576	613	600	597	591	609	633	626	620	612	626	616	617	630	631	611	641	596	603	659	627	650	644	610	590	641	610	613	627	627	625	610	603	628	611	610	669	602	654	616	644	597	625	630	646	623	601	607	621	610	583	617	600	589	643	642	604	629	621	615	598	583	614	612	626	613	641	595	633	612	606	649	622	608	676	638	629	653	638	623	610	664	601	593	607	605	657	625	581	626	596	609	622	635	609	605	582	641	610	628	616	660	602	665	561	645	642	624	625	643	681	593	581	627	623	637	626	643	659	609	585	571	589	611	665	601	623	641	612	614	630	632	602	657	624	545	638	631	621	618	632	651	639	628	603	593	662	624	643	576	613	620	657	599	616	622	658	638	646	624	639	650	615	624	606	616	633	624	573	651	585	650	647	609	596	616	617	570	657	604	623	628	614	585	601	689	633	625	634	591	626	602	597	646	593	620	624	635	617	615	625	615	594	640	597	612	610	642	630	561	597	631	622	549	622	629	617	590	568	622	604	595	605	636	609	618	596	646	610	632	605	631	665	576	583	618	621	595	649	577	616	622	617	627	638	614	582	635	657	647	639	620	597	660	647	622	627	613	626	615	608	624	617	615	618	586	609	618	597	616	618	665	610	591	618	611	612	634	657	575	621	644	638	622	617	667	649	605	577	596	605	582	616	678	641	640	611	625	568	644	629	602	627	606	644	619	619	594	615	609	595	579	622	611	592	611	621	596	630	590	588	619	617	603	599	638	613	620	644	621	615	626	590	617	599	658	586	608	603	614	586	570	647	609	670	633	648	595	661	609	624	648	643	621	589	634	573	639	643	627	653	646	618	607	626	637	653	577	612	616	660	594	645	596	641	611	655	633	616	594	638	603	640	644	605	620	641	628	585	622	604	581	600	646	615	621	625	625	679	619	567	621	599	594	631	625	637	618	629	699	599	627	615	672	667	617	669	628	607	576	605	628	635	639	671	576	623	631	585	630	576	638	599	639	657	628	614	612	624	622	618	661	672	610	620	652	642	615	625	616	573	631	623	600	633	631	559	660	657	611	636	648	609	572	570	605	646	662	594	618	617	578	596	622	645	628	637	662	603	621	608	616	636	597	639	618	643	594	674	608	591	579	648	620	611	620	587	598	606	646	618	585	607	649	610	662
23170	21224	28826	23942	21317	21711	16161	7897	6631	4342	2773	2174	1878	1591	1723	1436	1270	1105	957	998	784	775	786	731	675	708	694	673	671	618	616	563	569	568	592	583	526	580	512	536	524	517	513	516	503	488	519	462	492	520	485	485	453	496	530	422	446	408	460	467	490	449	443	434	445	446	417	467	455	395	442	438	424	435	435	425	446	388	391	484	437	466	403	411	464	440	425	437	454	464	395	438	414	448	377	430	412	451	392	415	445	467	411	420	471	470	440	435	426	428	419	430	422	420	459	418	421	431	426	444	464	444	391	412	441	439	420	417	423	421	444	459	396	483	417	442	441	425	459	428	458	405	418	444	445	467	435	456	456	430	435	406	419	440	427	467	405	409	394	406	434	435	428	408	403	443	442	408	432	417	428	424	427	435	439	406	431	427	420	438	427	394	415	460	427	460	420	387	464	458	420	424	448	423	455	415	437	426	393	401	440	424	415	444	378	399	431	421	430	402	471	403	445	435	411	425	421	393	394	404	451	428	412	418	444	440	417	446	467	443	431	452	433	441	449	459	414	434	399	452	431	395	408	410	412	450	450	439	426	422	447	414	448	407	410	395	430	428	430	396	402	458	417	444	368	383	448	414	486	400	424	423	426	416	391	453	406	414	444	422	409	388	454	432	416	429	417	400	416	424	428	449	411	402	457	393	414	410	429	440	433	409	453	405	428	385	448	431	449	427	407	405	444	403	423	414	452	440	393	446	413	444	407	411	414	421	448	433	433	434	421	433	421	444	459	442	401	394	396	418	430	424	423	402	424	403	439	447	434	434	465	414	429	406	416	408	373	463	446	431	463	435	404	432	437	437	436	441	417	466	455	416	437	415	399	437	449	435	452	437	458	421	426	450	430	437	419	411	432	438	431	448	434	442	410	406	401	380	429	415	422	404	380	425	436	414	411	424	390	416	429	437	384	420	434	413	441	446	442	434	429	459	425	400	399	463	431	462	408	431	407	404	404	429	470	426	382	421	449	401	433	448	418	430	417	421	409	430	431	379	423	417	408	413	423	420	400	440	435	424	440	412	406	411	453	455	432	451	423	457	447	434	423	450	419	421	445	426	396	421	427	446	407	398	456	420	393	405	440	452	411	450	424	443	413	416	432	415	394	409	465	425	426	410	419	443	435	397	447	426	436	457	439	457	428	430	411	431	432	402	398	446	429	417	413	472	429	433	411	440	452	414	453	411	412	401	414	419	435	402	412	453	416	401	413	401	425	432	421	404	433	402	434	450	406	432	441	400	436	427	442	451	432	405	434	428	387	456	404	426	421	437	421	406	431	444	438	433	419	444	401	429	429	423	405	404	406	408	441	434	437	410	412	408	444	427	432	425	420	436	433	384	450	428	435	423	444	425	456	400	414	433	448	445	428	438	449	428	441	460	414	419	424	435	492	412	456	446	439	384	388	439	420	430	414	440	414	425	427	422	391	414	415	420	387	433	409	426	419	443	427	389	464	460	441	430	422	387	427	419	421	409	396	455	394	433	416	482	462	442	424	390	443	419	464	441	405	428	403	420	456	392	411	426	436	433	450	437	430	421	425	395	424	392	415	431	446	396	420	436	447	464	441	416	451	416	406	406	400	431	418	430	454	436	395	423	430	393	457	412	434	422	398	430	398	449	425	446	422	430	429	410	411	425	464	405	397	426	410	418	452	426	417	421	440	426	450	422	433	438	415	405	430	400	419	456	426	422	457	410	402	475	448	448	420	428	445	418	424	396	413	426	402	422	403	415	413	418	492	438	426	428	399	410	422	427	396	450	436	455	398	427	399	439	394	429	397	405	438	439	414	463	403	403	423	435	454	439	428	391	418	424	416	406	405	422	433	434	467	404	410	417	441	408	443	427	433	426	383	423	432	460	421	448	421	432	390	441	412	414	411	413	433	415	420	412	436	416	432	412	444	432	433	416	408	436	396	425	442	446	405	424	379	392	416	449	410	419	453	419	395	448	440	439	409	413	404	406	414	434	384	459	448	431	434	434	469	431	401	427	389	424	450	438	420	411	418	436	441	395	415	423	404	456	414	396	465	403	409	422	432	395	407	426	405	396	438	404	414	420	406	420	449	432	417	444	442	410	425	429	427	406	395	448	438	438	438	414	411	419	451	431	397	422	449	406	444	436	477	428	433	409	388	419	429	444	442	434	398	402	429	458	405	442	425	430	427	405	408	419	398	437	425	391	415	413	433	392	410	403	416	416	434	421	425	416	427	442	389	422	435	443	400	413	400	390	433	430	446	414	464	423	435	422	442	385	447	414	412	416	417	410	455	454	438	486	417	448	440	436	440	419	412	455	483	411	406	422	416	421	460	429	412	419	425	383	397	410	428	439	451	409	411	451	419	438	440	458	430	425	417	437	392	381	447	404	436	444	440	443	402	410	444	402	367	414	458	456	409	399	411	406	463	424	425	400	425	464	407	417	454	436	405	406	446	436	399	436	422	407	406	439	416	444	412	418	432	423	423	436	458	438	437	426	420	471	452	461	445	428	417	409	387	428	415	415	428	436	403	415	412	407	447	408	414	425	449	386	424	414	432	402	412	450	415	405	446	404	427	428	400	422	418	439	416	410	443	399	430	409	431	447	409	401	423	444	434	445	444	409	441	411	421	409	453	405	379	417	445	426	406	440	433	399	412	455	404	418	432	402	411	445	435	423	423	403	452	386	448	426	411	408	439	430	444	424	433	444	451	403	450	439	390	443	416	429	410	406	433	417	425	432	407	416	413	472	413	400	415	427	441	413	395	442	410	440	434	415	442	412	421	443	448	419	441	380	406	452	437	498	434	402	460	419	447	440	425	433	416	424	426	424	418	404	414	402	451	405	413	402	390	433	458	408	390	421	439	432	460	431	435	432	442	407	461	424	381	376	383	430	411	437	410	456	421	427	459	406	424	405	416	448	431	458	404	437	434	391	422	464	477	392	401	415	473	412	431	449	421	411	410	424	400	434	408	408	435	455	399	467	460	422	388	425	434	401	451	367	419	397	420	390	447	443	460	413	435	438	440	458	414	413	431	422	450	439	442	417	448	446	407	460	411	442	393	428	435	424	436	417	411	421	425	410	438	457	428	437	431	441	404	430	433	438	415	457	422	451	415	422	428	445	415	426	467	450	429	427	427	405	417	441	458	387	448	425	431	393	409	381	445	419	420	387	402	439	411	399	447	440	415	464	405	460	449	408	420	396	448	424	429	415	404	426	443	441	431	413	399	447	407	423	427	457	446	457	399	452	418	383	422	419	422	422	391	399	457	391	407	451	448	416	422	442	423	429	435	404	411	444	421	419	435	404	422	459	412	443	439	434	423	444	425	454	429	403	436	468	442	388	439	416	440	415	404	453	375	399	456	425	408	413	482	412	409	401	388	437	409	454	454	406	415	455	461	443	438	415	403	481	420	391	371	400	459	455	439	397	441	428	419	388	439	441	411	435	408	424	415	413	410	385	429	438	457	423
21139	38741	31334	28006	23767	18911	15642	13254	13004	8427	5806	4342	3627	3198	2973	2659	2262	1769	1671	1490	1413	1262	1182	1089	1004	992	1015	972	955	844	837	837	759	751	791	717	721	704	680	713	624	654	630	640	680	643	628	606	571	604	543	566	618	592	592	574	578	565	564	596	540	529	560	521	549	509	507	505	479	526	510	484	490	526	520	528	508	494	495	505	488	496	518	518	492	459	486	508	505	520	470	478	496	494	506	529	506	516	472	464	514	496	520	528	476	458	509	474	465	489	491	506	492	512	496	524	486	508	485	517	497	509	469	491	494	507	496	505	488	491	456	498	509	478	484	485	489	458	479	523	471	483	498	484	517	488	494	489	501	492	445	511	484	479	470	531	488	500	524	498	481	490	479	476	484	521	493	469	506	491	509	473	511	505	507	520	499	469	518	533	548	496	466	487	513	511	511	528	426	500	445	471	528	511	494	539	516	525	507	504	484	464	512	522	451	469	477	476	500	492	475	523	482	499	526	508	509	529	530	491	490	508	514	488	502	489	481	503	489	493	506	502	500	494	491	498	457	477	516	504	511	488	528	490	476	504	502	469	464	520	517	544	499	450	498	514	491	539	504	490	502	507	504	503	505	483	489	461	525	478	460	495	503	487	472	508	502	465	517	483	491	524	483	491	509	511	477	463	458	489	494	448	510	551	480	521	538	499	487	524	526	490	503	505	509	500	492	450	504	467	514	452	474	497	522	473	489	495	503	477	526	500	506	455	513	493	504	477	488	487	515	524	439	505	482	521	472	523	480	467	474	498	500	500	512	487	530	444	477	445	509	490	507	513	493	517	450	518	507	502	504	504	506	487	521	519	467	483	500	516	446	513	478	481	523	490	497	470	536	479	528	491	514	514	486	456	456	553	507	473	484	456	492	510	465	523	552	510	493	513	504	508	528	486	490	543	506	481	495	555	479	459	501	516	483	520	475	458	510	466	463	473	487	471	558	509	532	505	520	473	489	474	501	490	463	468	514	483	513	510	490	468	523	466	510	484	479	487	524	454	493	478	546	448	523	459	513	486	510	537	493	470	472	479	524	482	507	470	485	505	515	474	514	506	471	524	471	509	494	492	508	508	501	516	487	510	467	489	515	516	501	492	513	512	495	488	524	482	475	485	487	507	510	478	483	507	529	502	463	502	476	465	510	542	493	506	490	510	483	457	468	537	504	496	480	495	491	511	470	470	507	510	508	488	493	467	486	515	444	476	508	480	500	460	481	520	476	482	505	496	494	468	524	481	442	487	496	495	532	485	508	499	485	537	504	500	480	473	449	494	464	479	479	509	470	502	515	460	492	476	523	490	488	457	488	509	460	501	511	515	496	554	504	464	509	460	469	505	475	536	527	488	515	504	474	508	516	492	549	487	501	521	496	458	520	493	478	504	452	495	482	517	448	524	466	505	507	528	507	482	506	486	490	478	513	498	532	516	479	530	471	513	497	491	492	498	495	511	451	484	446	485	508	496	499	503	492	487	501	485	559	520	480	529	448	481	507	484	481	493	492	486	463	486	460	533	471	457	532	519	518	497	530	503	524	528	519	484	463	526	483	482	475	507	482	516	503	484	481	500	495	482	496	515	483	516	518	505	454	539	559	530	490	491	508	520	484	514	480	467	537	484	495	463	500	532	467	523	503	516	458	536	484	512	460	487	484	506	488	487	492	527	493	489	498	467	510	458	466	495	459	506	526	520	475	497	474	443	472	531	491	493	491	494	510	499	506	492	481	517	473	510	493	530	454	557	485	518	497	487	495	516	478	501	499	497	471	484	519	463	470	478	533	498	507	499	490	514	494	450	473	511	489	506	546	503	521	516	502	475	488	449	496	499	488	479	481	496	473	481	502	535	480	488	508	516	500	501	494	522	495	437	479	487	471	490	483	482	484	491	509	467	532	478	500	466	486	526	498	534	515	527	520	479	503	494	528	495	496	525	516	487	467	473	486	483	505	500	497	519	498	524	499	496	490	495	483	473	480	483	507	483	489	469	501	456	517	513	501	497	509	512	478	507	457	486	472	485	500	463	485	519	507	514	479	535	520	483	513	474	493	496	436	509	498	465	478	469	525	498	534	508	553	497	492	498	495	495	462	509	530	471	440	518	495	480	524	515	477	463	498	523	480	483	507	510	522	479	517	488	511	480	501	504	453	451	495	502	485	510	448	476	480	467	475	469	471	468	518	531	455	509	468	509	523	491	512	506	493	476	506	491	491	493	519	481	482	482	474	503	454	497	488	509	490	512	514	433	487	489	517	489	476	519	461	454	472	519	502	460	512	524	462	480	499	442	473	507	494	489	487	491	501	505	516	529	469	495	440	482	521	498	539	503	453	473	516	477	480	524	498	553	461	512	486	511	486	452	506	522	493	514	490	514	494	496	489	466	478	493	483	489	490	492	505	486	511	479	488	495	462	497	524	485	502	487	532	501	482	471	479	483	535	475	502	499	479	485	462	510	491	494	472	505	483	512	478	511	515	449	485	453	519	478	501	465	536	554	524	500	494	523	470	488	483	498	462	503	478	498	480	493	482	506	463	488	518	473	476	497	545	517	479	516	460	514	507	483	510	491	526	471	518	476	469	486	492	491	480	492	494	511	485	505	472	480	483	507	553	512	474	523	458	491	485	482	477	456	460	498	486	468	462	471	517	475	468	483	486	516	505	488	494	503	476	517	565	464	498	469	468	520	496	524	510	512	491	493	515	459	459	479	510	497	500	508	478	488	532	481	490	488	488	473	449	453	481	524	523	493	508	494	526	532	443	483	524	492	484	495	478	496	483	504	482	544	519	493	499	485	507	463	517	474	489	511	495	454	449	477	462	502	513	522	470	475	485	516	468	509	512	506	472	524	481	465	502	470	511	501	511	484	493	518	487	518	478	510	502	527	506	555	509	507	506	450	490	515	511	520	467	476	483	502	518	524	493	465	488	461	473	518	503	534	487	511	514	501	512	479	491	490	479	506	489	437	490	509	470	460	514	485	488	485	492	466	492	498	511	467	474	481	497	506	486	488	495	458	508	473	544	492	507	483	498	470	503	495	510	502	503	488	468	485	487	518	506	488	457	458	468	472	486	501	506	461	480	552	531	486	473	503	499	499	439	477	507	497	458	491	462	445	450	474	496	466	496	528	483	470	510	471	494	507	485	489	499	469	457	543	506	497	474	495	546	495	483	514	523	505	526	560	514	486	501	452	462	497	522	533	471	457	499	483	459	498	483	483	523	491	472	513	485	463	507	485	509	498	501	479	470	463	522	471	515	512	500	498	534	550	471	527	493	470	457	471	454	490	473	519	504	504	538	502	522	515	524	508	461	513	482	517	449	536	492	479	518	476	470	492	500	494	483	488	513	482	484	521	517	520	427	494	470	473	452	504	543	478	500	482	503	481	495	484	476	495	486	498	473	509	484	489	504	472	469	518	514	476	472	488	482	482	509	483	481	510	512	480	488	509	507	498	496	529	532	500
27618	20514	14260	11798	8124	4928	3880	3267	2777	1714	1270	1061	1004	962	905	821	746	667	641	615	609	535	575	580	558	521	504	515	476	524	499	493	485	483	484	504	461	509	476	435	446	482	494	507	454	488	455	449	439	457	445	423	444	475	443	465	469	433	488	443	471	429	435	459	413	449	444	431	411	435	445	445	443	418	411	433	447	462	438	425	419	464	440	457	439	435	402	415	433	375	412	444	439	420	415	422	439	398	446	450	446	467	400	431	428	442	463	413	439	444	440	468	474	420	434	425	440	454	440	433	433	446	447	443	421	448	416	405	414	410	470	390	412	435	439	441	424	441	395	454	441	425	424	410	468	450	432	438	476	450	415	440	449	463	435	466	473	450	427	444	415	464	426	417	388	432	448	431	422	434	433	443	449	410	476	416	432	441	442	434	418	414	438	440	415	427	420	454	448	432	481	425	399	458	416	452	415	464	443	411	438	413	420	405	405	411	426	417	464	445	452	437	423	461	452	488	434	442	433	446	435	460	446	425	474	419	444	440	412	430	440	434	462	404	422	491	451	432	422	443	464	411	451	410	459	440	398	445	471	477	430	431	475	407	418	450	433	467	404	460	450	444	460	449	449	406	442	425	412	436	395	403	406	461	449	418	412	498	432	429	426	422	468	435	411	413	410	428	394	409	460	415	436	439	441	428	466	440	486	427	412	427	443	458	429	430	434	413	443	443	407	418	449	416	400	390	446	441	420	424	428	482	412	434	421	427	449	447	441	417	477	456	470	469	486	416	433	460	436	425	446	437	411	432	414	467	411	404	433	457	413	475	451	458	457	457	380	430	425	464	441	428	453	421	421	417	398	409	440	392	426	406	439	428	447	436	432	422	436	437	400	446	425	396	437	420	455	470	396	413	454	429	413	451	441	419	425	398	403	438	439	408	483	456	433	442	431	404	424	414	414	441	434	458	433	445	441	407	437	427	436	425	463	445	413	455	458	439	446	435	422	446	437	426	455	484	447	417	465	465	409	393	413	407	415	406	431	440	438	380	400	425	428	443	406	444	412	451	434	430	469	393	437	439	460	402	462	400	450	445	410	443	451	442	486	443	439	432	476	442	436	446	437	426	434	437	434	466	416	440	437	412	451	467	455	451	437	477	463	436	445	440	443	430	463	443	399	424	425	429	430	457	433	457	438	473	440	434	430	454	434	439	405	431	432	415	447	456	388	407	450	453	446	485	452	436	405	504	446	427	422	460	394	428	437	447	452	400	430	445	424	475	461	447	442	408	423	437	422	392	420	418	419	392	417	445	438	435	445	457	445	494	429	407	451	420	418	449	445	453	446	418	408	417	452	451	417	448	436	415	437	430	415	418	407	408	441	464	464	424	469	443	430	454	419	478	430	394	433	411	416	397	423	441	431	405	471	460	409	436	407	434	433	452	420	412	427	445	404	451	449	416	457	428	436	452	446	431	469	487	457	393	420	440	467	427	396	433	447	440	409	428	461	429	449	452	425	452	450	462	438	432	434	439	409	424	444	429	437	397	446	426	443	430	426	414	424	379	417	419	448	468	434	420	410	449	463	427	452	397	451	430	429	420	457	428	417	426	429	450	389	418	425	451	419	446	460	464	430	419	399	434	445	479	422	413	449	421	416	416	398	447	485	484	414	422	435	434	434	435	449	421	404	445	464	430	454	401	424	431	431	457	400	486	442	415	434	440	414	458	428	464	398	426	399	449	446	422	429	408	416	441	444	446	428	411	437	401	398	400	417	393	436	431	420	467	418	427	480	418	440	416	461	434	416	406	404	448	439	447	415	448	455	416	434	430	428	416	422	427	413	418	411	439	417	415	437	450	443	442	402	421	414	396	418	429	412	458	426	493	429	447	436	426	461	418	443	473	449	429	431	462	408	402	408	452	412	466	456	439	419	429	424	430	399	426	439	488	444	400	432	430	412	446	410	424	427	418	471	464	410	443	446	463	449	424	463	417	453	419	406	480	423	438	461	404	457	423	426	445	419	439	451	409	441	412	447	417	430	463	417	435	427	422	440	449	436	453	438	435	427	437	448	420	415	415	469	433	438	431	436	387	459	429	410	422	384	424	459	459	450	453	405	439	450	398	404	450	424	433	456	437	424	438	455	425	424	451	413	431	457	451	422	459	442	408	416	380	440	461	437	428	400	411	450	422	464	434	427	470	388	417	463	414	453	470	411	452	478	427	462	409	406	451	432	458	441	434	458	408	417	449	425	430	439	414	458	444	422	453	436	434	431	417	447	432	441	454	416	411	395	419	452	444	468	422	405	426	441	452	454	426	456	453	439	436	455	448	436	400	451	406	426	441	447	457	412	451	434	424	450	419	433	419	442	425	385	413	422	432	409	425	440	452	437	422	408	443	445	429	442	435	423	429	482	435	428	479	393	374	411	438	463	432	444	456	487	425	422	444	438	418	486	392	406	442	427	436	452	450	441	430	454	413	406	422	455	400	415	447	452	446	412	479	439	447	397	461	411	401	479	415	413	399	422	478	423	451	457	415	404	403	432	413	467	438	453	431	426	422	444	443	410	380	437	468	433	431	444	452	421	394	425	402	437	428	397	379	464	435	422	422	418	445	428	419	420	416	439	434	433	424	415	436	439	460	427	457	435	471	431	463	431	410	469	447	395	462	435	435	444	449	448	420	440	429	397	429	412	461	411	426	413	422	435	441	454	429	437	409	454	496	419	414	473	404	408	424	449	418	434	440	407	415	454	432	410	455	434	459	426	437	437	438	421	453	455	427	427	405	446	435	433	425	441	456	475	430	434	446	419	472	456	442	456	428	377	415	406	396	435	414	441	428	424	456	444	475	406	412	393	462	421	439	415	452	436	430	476	475	450	459	429	423	436	406	399	406	438	426	412	437	403	455	443	412	437	436	478	437	461	420	441	465	426	407	437	459	433	418	421	444	450	453	447	394	456	459	426	441	429	438	434	431	442	406	455	420	436	405	453	412	419	439	456	439	448	408	445	444	437	453	453	452	440	431	440	436	390	431	472	410	415	477	423	457	440	438	465	425	458	443	439	481	443	435	428	435	414	452	421	447	430	426	444	406	420	376	476	413	461	457	432	417	449	487	415	444	442	432	431	435	417	449	456	448	426	427	453	414	439	468	425	463	425	458	410	448	406	418	445	442	433	420	402	429	434	466	404	446	465	429	430	429	426	412	422	442	430	445	406	428	447	429	464	432	451	434	430	468	458	436	438	442	435	437	459	441	419	416	451	430	443	436	427	459	432	409	421	447	425	456	459	428	452	417	426	457	429	437	447	477	442	427	446	488	430	447	454	415	386	440	448	446	476	434	409	471	430	435	433	435	427	463	457	433	436	463	425	425	396	431	471	400	438	425	448	451	422	427	440	387	425	437	433	432	435	429	435	446	429	383	431	447	425	413	412	435	422	404	402	422	461	415	412	437	453	462	436	429	449	433	457	440	435	444	427	424	446	423	425	446	427	439	399	440
16644	22662	16559	15571	12851	9571	7717	7073	5796	3546	2584	2038	1721	1569	1531	1381	1200	1073	946	876	813	767	744	712	762	717	734	712	695	686	645	670	616	673	603	642	617	589	580	594	599	561	639	625	556	560	588	619	528	597	565	623	526	617	572	550	565	530	545	529	554	599	568	536	537	519	541	518	521	481	501	526	540	485	517	536	577	562	528	540	530	536	521	533	549	577	490	510	532	518	572	524	525	551	488	504	532	523	545	487	513	488	551	507	551	558	588	494	554	504	525	541	518	540	542	556	529	534	510	510	558	498	530	513	528	545	515	562	504	483	482	554	519	526	531	497	528	529	520	550	526	531	519	522	540	527	511	528	548	542	488	517	516	509	542	504	587	520	524	514	496	569	519	531	489	518	520	551	557	532	555	541	514	516	524	524	524	522	537	519	501	546	556	522	549	529	556	523	503	506	512	514	506	508	508	521	581	501	556	510	548	503	508	482	519	551	500	502	510	524	512	547	498	548	504	513	521	517	500	525	511	559	548	568	554	493	535	530	507	525	504	510	492	525	521	541	591	518	561	585	496	489	536	531	564	506	525	537	537	492	544	504	514	488	542	491	518	540	513	545	551	513	546	454	550	543	546	491	541	534	498	492	509	493	524	568	496	506	481	547	517	513	546	504	534	518	543	510	548	557	503	486	539	502	518	512	524	523	531	546	497	528	568	515	594	563	477	528	536	521	530	549	524	487	577	480	479	550	535	513	524	526	514	521	502	499	516	506	496	512	517	555	547	515	560	510	528	564	526	575	517	516	509	507	489	508	526	513	509	507	520	518	528	507	496	532	513	502	500	535	516	509	535	530	495	526	511	522	540	514	509	513	574	519	532	536	535	551	529	576	560	558	565	526	533	533	528	534	526	495	525	565	522	503	508	524	530	519	480	503	517	516	555	478	551	529	497	505	497	543	518	481	537	517	500	523	542	536	506	515	520	553	516	491	530	508	543	533	504	522	533	539	560	528	515	506	517	492	464	538	518	505	534	521	493	535	509	549	501	510	524	558	520	493	565	527	524	541	524	550	499	561	565	548	553	499	498	536	537	544	535	539	566	476	528	536	498	552	555	536	511	506	512	528	533	473	520	527	507	477	552	530	551	535	491	536	495	574	536	535	519	507	530	515	508	484	513	508	525	562	524	526	542	505	502	504	516	542	514	538	537	519	541	518	547	540	509	522	533	540	526	500	544	487	529	474	537	508	516	516	486	508	541	554	483	553	527	538	494	522	553	535	517	517	529	505	512	515	527	522	555	474	504	509	521	538	517	540	535	549	520	512	505	528	528	559	544	526	549	477	530	561	498	531	504	510	515	542	519	486	541	507	572	569	572	538	530	547	512	506	527	539	500	518	519	512	530	475	513	477	521	514	536	510	531	514	545	563	533	503	543	532	505	514	474	528	536	521	569	520	524	554	503	544	529	554	515	491	517	565	520	524	500	554	481	535	541	581	552	528	541	551	539	514	540	558	519	524	502	550	546	503	551	511	525	504	564	494	491	572	556	506	517	486	526	570	569	533	517	487	505	528	540	539	541	543	477	502	551	518	538	526	493	504	520	524	559	533	512	512	533	507	519	512	513	519	536	571	495	535	507	512	483	505	507	494	512	528	504	536	522	513	485	562	489	558	559	554	549	541	533	516	535	506	517	508	517	562	517	567	569	516	513	522	537	512	529	519	493	498	485	513	502	516	517	530	529	531	494	504	534	548	498	520	539	486	532	533	533	558	536	535	551	489	529	506	526	542	519	559	497	523	566	518	519	511	532	525	506	555	491	512	538	542	523	523	545	535	513	569	536	515	500	510	538	544	528	492	530	512	488	528	544	491	494	493	531	495	487	519	483	492	525	538	547	519	511	544	526	547	464	516	481	532	525	500	555	534	528	494	514	554	513	527	529	520	541	522	536	548	523	510	511	521	490	509	506	531	557	496	502	562	510	524	527	492	504	482	529	543	539	491	523	579	521	554	540	507	562	531	581	498	518	528	557	538	544	492	532	511	541	492	491	531	544	517	541	487	516	525	540	500	480	537	542	515	518	555	556	541	532	489	521	515	529	509	484	505	536	525	540	491	566	488	507	558	556	543	535	519	569	515	503	524	504	565	525	550	525	562	532	525	493	521	547	518	558	539	522	519	524	532	493	543	553	524	491	509	536	532	529	510	517	550	490	499	504	500	504	538	525	519	510	518	526	551	520	544	518	507	546	502	483	542	538	503	542	525	556	518	554	511	498	498	545	476	546	547	476	527	554	495	525	513	504	528	485	480	514	524	542	556	540	487	534	528	531	542	548	518	526	503	516	484	531	520	536	527	522	503	549	528	530	520	510	554	539	548	513	513	547	545	534	489	541	503	508	530	532	499	525	500	539	517	512	526	540	529	501	503	487	509	504	537	527	526	532	519	528	569	525	500	512	503	523	479	527	507	535	539	520	484	572	532	515	505	527	521	466	477	517	524	495	504	537	531	542	553	511	497	502	570	551	533	536	532	553	511	515	513	545	538	552	521	518	538	552	515	540	524	506	532	510	568	513	549	533	535	526	571	508	501	532	501	549	500	525	518	599	551	501	551	511	494	528	505	554	507	530	499	562	516	504	522	513	532	530	530	506	517	497	507	523	513	525	522	495	505	520	476	513	521	565	524	529	509	484	557	594	505	536	561	541	498	532	528	537	497	500	537	485	536	499	532	532	533	530	535	515	475	547	519	526	520	494	498	530	533	521	489	537	548	500	497	509	555	503	475	510	540	501	546	528	562	482	495	551	514	507	551	530	492	533	476	507	553	564	514	516	541	520	537	538	561	519	549	528	551	555	532	489	514	503	574	500	522	518	533	552	503	523	507	540	520	570	531	528	508	528	513	530	514	537	506	541	498	495	532	560	520	529	545	511	476	533	536	525	539	552	563	539	532	493	543	514	537	521	511	525	550	501	515	522	535	486	535	551	523	549	527	562	547	547	550	490	526	528	530	508	493	519	552	491	540	534	543	550	535	492	524	470	566	529	519	541	526	515	492	533	516	532	510	520	497	536	545	505	504	508	532	463	503	496	464	502	528	526	535	501	549	550	497	499	545	521	547	529	514	511	488	530	509	509	513	549	489	533	516	527	486	500	518	530	502	510	551	518	452	529	489	493	485	525	530	516	511	563	526	470	504	505	538	584	563	510	537	516	547	541	503	492	523	514	532	535	492	509	504	490	488	497	505	525	444	509	503	535	494	574	517	496	548	528	550	506	520	505	528	552	490	496	492	530	513	519	538	466	504	533	481	519	535	542	547	518	553	495	520	573	510	521	553	520	541	479	542	524	515	518	543	543	548	521	567	544	546	509	504	517	575	540	480	559	509	529	502	525	546	531	539	503	505	526	503	532	516	494	518	504	496	547	530	527	518	509	538	546	508	473	533	516	543	532	514	503	552	549	529	561	493	566	512	552	545	517	494	495	571	567	498	569	525	596	560	545	535
24117	21166	28232	24435	21339	14978	8328	6081	4587	2783	1920	1595	1356	1261	1175	1044	900	757	703	670	595	613	566	526	511	512	500	457	472	479	426	439	437	470	401	446	445	402	432	430	401	370	378	401	368	406	355	386	374	356	413	357	405	385	375	387	370	346	356	404	383	377	349	333	359	365	367	331	339	346	349	326	322	369	340	362	321	354	355	333	338	347	365	349	354	367	362	346	340	365	340	326	366	353	340	356	373	379	332	348	344	370	327	341	339	343	321	307	350	338	336	361	332	365	359	316	327	332	340	333	312	336	370	308	321	325	353	367	346	375	356	332	333	359	340	337	315	329	326	322	338	297	341	323	311	333	331	343	353	341	347	310	328	384	311	342	326	353	337	329	377	327	327	316	350	320	347	319	323	347	342	342	324	335	374	343	353	346	341	347	365	351	353	355	359	377	338	334	339	339	326	355	321	293	335	359	304	326	342	354	340	338	341	336	360	325	279	341	295	359	332	363	347	307	320	311	352	336	310	333	318	314	345	349	291	348	335	333	334	320	327	342	311	355	354	351	328	380	324	340	353	306	347	354	311	358	361	330	325	333	390	356	309	360	355	366	338	339	313	329	319	321	329	342	339	344	339	344	338	334	374	331	336	338	317	312	351	345	329	337	308	314	308	349	341	319	371	316	337	331	352	336	373	361	331	326	319	362	338	322	332	314	346	376	346	352	342	353	325	336	353	380	345	325	347	339	314	312	343	308	337	333	398	324	357	342	330	330	329	372	344	325	345	279	344	327	327	320	319	362	340	346	357	328	337	371	313	333	335	328	361	322	366	368	319	341	346	342	343	337	333	345	357	339	337	342	307	360	363	343	340	351	307	360	351	341	323	340	330	317	352	373	344	338	336	326	332	322	332	314	324	336	346	346	362	336	356	324	358	335	333	328	333	383	364	339	346	349	332	330	339	334	347	354	347	340	337	325	330	342	342	338	306	357	322	367	351	330	331	332	346	341	354	327	364	320	295	347	348	375	348	290	346	342	350	345	322	330	356	315	293	348	380	308	363	301	325	318	327	330	335	326	338	338	322	329	339	317	332	297	339	338	323	311	316	340	347	344	363	349	321	322	325	330	347	327	319	345	342	346	357	339	344	353	316	347	312	295	331	354	319	318	348	351	347	380	359	336	302	353	315	318	368	322	363	328	324	311	314	310	343	321	321	315	322	331	339	346	338	351	320	317	354	369	349	363	325	374	341	305	343	310	351	329	345	346	375	328	330	272	336	359	346	352	371	317	328	349	316	334	336	327	358	322	323	324	345	349	339	308	315	358	320	343	364	330	318	368	337	361	327	373	314	321	339	350	343	345	348	343	311	321	290	325	337	326	344	323	352	361	353	329	344	338	329	333	344	313	296	356	295	365	348	336	342	362	345	309	327	371	339	341	338	318	371	362	332	356	327	344	303	356	376	315	338	317	345	319	356	311	275	351	316	331	313	361	343	330	306	313	340	348	329	315	374	336	329	305	345	339	313	352	352	328	324	333	315	305	323	353	335	375	325	308	357	344	327	334	323	364	332	331	309	336	320	347	365	336	316	343	325	353	340	322	313	350	328	357	306	353	332	369	324	322	348	313	306	307	333	350	347	355	316	305	360	315	351	361	318	322	344	331	333	321	387	342	338	320	336	308	346	318	313	355	323	347	349	353	315	340	352	336	312	332	325	339	345	342	389	347	344	326	329	330	335	360	322	316	315	343	328	350	332	318	326	339	321	324	318	340	326	343	347	336	343	345	374	305	344	336	329	348	352	358	343	329	344	349	340	323	310	360	300	331	345	320	331	351	371	335	344	343	364	352	353	301	321	323	338	337	318	357	352	315	324	335	324	303	362	338	328	356	325	331	331	339	348	354	344	353	341	365	323	331	319	319	344	340	332	342	349	340	332	327	347	367	328	341	346	333	338	363	322	339	330	346	328	345	339	322	308	329	339	325	327	326	323	361	348	347	362	328	330	316	316	355	331	332	325	320	345	321	339	335	348	333	313	364	329	349	367	322	317	347	330	348	309	340	332	362	305	364	347	319	326	329	350	311	333	334	319	357	337	355	339	335	358	317	358	346	333	289	319	287	324	305	346	355	357	334	334	336	337	351	319	320	318	327	340	332	342	360	344	372	362	329	319	339	354	335	310	344	332	338	330	361	340	308	354	320	330	344	341	356	321	352	350	336	319	322	356	341	325	356	374	348	333	315	323	347	342	318	338	340	298	311	353	368	331	346	331	322	342	332	269	348	324	344	322	298	322	326	317	352	334	348	340	309	356	332	319	330	353	351	342	317	335	346	344	341	332	325	335	326	320	334	345	339	367	305	365	308	295	321	335	300	344	331	298	328	346	330	354	310	330	348	300	356	343	350	387	351	304	333	315	327	323	328	335	326	358	349	379	336	354	319	328	298	346	338	345	330	351	311	319	346	375	317	347	340	352	321	359	337	315	308	340	357	337	375	321	330	325	333	335	320	329	342	325	337	329	354	346	311	331	319	332	313	302	347	329	323	334	333	325	345	330	351	304	351	329	341	345	342	347	330	338	380	326	351	321	331	351	337	326	319	350	361	344	332	333	319	336	367	328	323	349	354	331	330	329	320	287	323	350	370	331	325	331	353	353	338	321	382	357	337	346	332	356	350	319	315	332	326	349	321	346	337	325	354	347	345	301	349	313	308	345	332	332	329	322	330	299	314	340	355	358	320	349	330	348	342	303	342	390	346	341	325	332	299	370	349	363	334	326	319	338	346	350	343	327	324	356	318	296	338	332	321	333	330	338	313	351	345	352	329	332	342	324	336	321	358	344	385	348	368	305	341	332	329	325	340	312	319	319	323	336	334	319	309	316	325	318	311	315	356	339	343	347	335	318	332	347	346	376	333	334	330	364	346	334	347	371	332	346	325	317	360	315	319	364	340	359	332	339	316	286	348	318	362	335	337	314	352	353	343	308	319	331	361	333	334	337	318	327	337	322	332	330	331	305	362	349	348	309	326	313	334	306	338	359	318	321	343	329	319	356	314	306	322	350	318	350	329	323	313	350	297	353	351	321	344	364	333	364	367	348	320	336	326	323	334	342	341	334	340	350	316	342	342	306	310	364	329	358	324	350	337	344	359	317	320	363	365	343	337	336	357	326	339	353	362	356	370	306	319	363	356	361	315	331	323	318	352	317	321	305	370	326	345	354	330	328	356	336	358	324	320	345	317	318	357	324	328	325	325	303	351	339	299	349	320	351	356	346	350	334	310	279	322	354	350	315	319	337	338	333	328	347	378	320	366	353	335	352	348	322	355	336	338	320	342	335	323	352	303	326	322	328	346	321	321	301	357	324	316	354	307	319	346	362	342	339	356	322	321	293	294	343	344	325	306	381	349	299	342	328	397	340	337	367	350	358	345	343	326	310	328	334	327	341	370	331	302	352	323	309	369	350	321	344	331	388	371	334	339	343	341	312	341	339	314	338	312	366	329
18539	31422	24207	23993	19374	14655	12259	11917	9114	5447	3911	3127	2648	2515	2218	1891	1559	1329	1110	1048	975	871	846	721	703	798	724	784	628	676	641	595	606	580	532	553	607	530	515	500	499	531	504	515	508	474	489	462	507	465	448	498	467	506	461	506	434	478	454	436	464	460	442	428	467	454	397	405	376	427	434	408	450	425	423	373	462	398	426	444	400	391	383	412	398	415	411	400	431	435	427	428	398	418	383	424	419	403	406	417	422	410	421	415	397	414	355	389	390	431	382	399	409	398	398	422	404	372	418	400	398	390	392	414	393	419	432	399	360	416	412	364	376	439	355	412	400	414	383	377	394	424	405	438	419	404	404	407	446	400	403	426	399	423	432	393	407	406	411	415	392	350	426	378	389	415	459	414	412	406	439	415	404	417	372	418	407	406	412	416	386	408	408	390	403	425	424	368	389	418	418	407	410	408	397	406	398	394	380	397	389	460	428	430	365	431	414	378	396	404	425	449	455	426	375	426	418	391	392	392	404	430	386	408	417	388	404	450	446	428	409	391	431	402	386	415	413	401	424	419	422	429	439	402	420	384	383	438	385	436	406	408	381	370	395	433	381	357	402	414	420	377	408	390	442	399	369	414	407	377	401	450	422	397	389	387	406	414	399	390	410	438	411	414	384	433	386	421	417	412	460	382	408	396	407	381	379	431	401	386	400	426	419	435	401	445	435	431	414	422	405	380	422	416	409	373	401	389	388	433	397	420	383	411	395	407	408	385	393	418	423	416	443	399	393	399	421	421	401	406	380	386	390	389	443	427	385	405	395	397	403	377	378	400	384	433	438	425	432	411	378	405	402	446	412	390	392	410	370	424	399	439	385	417	427	415	423	380	399	434	433	405	414	426	358	412	402	408	443	403	395	405	396	401	401	408	375	418	436	433	442	369	415	430	380	412	411	380	412	441	378	436	409	431	399	401	421	415	421	415	391	447	400	456	411	441	396	410	407	408	417	417	410	416	389	417	390	383	415	418	403	419	395	425	387	402	414	405	388	432	436	384	388	429	429	377	432	390	390	407	389	397	373	393	399	398	409	406	357	397	438	408	406	381	385	397	385	442	397	417	429	384	408	398	427	443	408	420	422	383	376	399	409	389	398	423	426	411	346	385	409	392	381	427	442	420	415	407	410	445	400	416	438	384	376	430	389	407	424	409	394	391	422	380	390	410	414	415	410	430	392	428	405	426	375	405	434	405	418	412	419	427	401	416	429	417	427	421	407	372	396	430	429	408	440	392	433	402	396	395	410	414	401	411	416	411	421	384	396	414	420	429	407	451	399	390	416	402	384	424	374	410	392	427	437	434	394	390	395	409	357	421	411	388	429	429	404	432	461	366	388	403	456	434	392	410	377	396	383	397	414	391	380	412	394	428	430	381	384	416	414	401	399	414	399	418	422	425	387	386	403	416	398	406	399	420	433	392	416	386	397	376	426	434	421	431	421	388	406	410	437	446	381	405	443	389	398	402	434	399	425	435	385	405	418	430	410	403	415	447	422	411	440	418	393	456	428	425	386	423	396	399	429	399	399	419	434	378	405	425	417	422	382	417	389	411	405	404	401	367	410	374	426	373	431	447	442	396	388	433	384	413	367	363	398	415	415	403	421	396	387	431	429	398	460	427	422	418	408	378	373	400	398	392	430	390	409	420	372	405	389	386	426	413	412	411	406	388	414	416	373	385	425	397	433	400	414	411	407	411	423	383	396	394	408	389	384	421	451	421	391	403	400	415	380	396	373	392	427	432	390	410	392	443	416	416	405	391	415	407	418	428	408	398	395	429	386	409	419	420	462	404	417	404	387	391	415	397	410	431	444	409	422	428	434	435	408	434	420	391	403	397	398	410	418	382	394	416	412	384	370	399	430	383	440	386	386	421	403	398	397	414	426	399	430	407	364	375	390	395	420	406	397	389	383	408	400	386	363	400	391	408	393	422	425	358	387	376	405	432	394	432	431	384	431	416	406	411	389	413	396	379	453	420	410	424	405	435	407	403	391	403	409	404	428	436	403	421	395	392	419	443	426	405	389	419	375	420	427	406	388	383	382	393	442	392	415	380	399	388	418	421	410	468	424	420	377	396	416	411	390	406	403	399	422	388	424	394	398	381	390	433	403	400	424	426	401	417	413	418	395	420	381	408	429	405	435	442	406	432	392	370	383	410	450	439	449	416	396	415	382	364	415	429	412	405	378	439	406	421	381	391	391	414	390	399	417	374	387	415	358	407	435	425	395	419	408	412	428	390	410	419	377	432	440	416	402	418	408	411	440	412	411	409	451	394	398	387	414	414	460	431	423	425	406	391	401	404	434	378	399	407	379	438	418	398	423	427	440	388	380	419	392	381	428	411	388	427	445	408	418	396	414	389	382	447	420	418	429	436	398	431	425	436	405	395	409	433	416	400	405	405	427	413	420	411	394	402	414	409	428	418	397	401	415	431	407	367	406	390	376	410	388	392	418	406	404	426	420	409	415	407	415	380	410	413	405	404	453	432	373	410	401	411	442	418	403	399	417	411	422	428	417	405	397	409	422	391	407	427	429	394	450	390	400	392	431	417	382	388	416	416	419	429	441	368	408	399	411	414	398	419	405	418	389	405	432	387	439	400	406	371	402	402	421	407	405	412	407	380	393	407	421	407	430	394	410	367	416	407	358	403	368	397	400	416	414	376	419	402	404	377	420	390	370	372	416	429	394	395	440	389	406	418	393	415	409	393	378	384	406	401	405	405	408	435	394	398	400	399	428	399	393	389	400	419	425	407	429	398	418	412	424	424	398	384	402	379	419	361	379	392	403	410	402	393	414	369	394	402	395	436	404	451	423	411	402	427	384	409	418	404	413	430	419	405	426	419	434	378	391	418	380	414	409	382	434	378	423	403	442	443	423	428	396	418	398	423	403	448	381	430	362	416	410	373	394	400	431	434	412	423	392	402	392	411	443	390	393	396	384	405	393	369	419	415	448	433	439	415	432	427	399	383	411	428	433	404	397	370	389	396	393	414	402	436	394	428	396	434	401	429	423	387	415	395	424	396	406	412	416	410	386	402	423	406	423	408	417	400	432	417	414	397	422	376	388	424	381	367	430	403	402	372	413	396	410	404	397	388	416	416	427	406	406	375	411	377	416	411	422	407	379	352	364	387	412	425	371	422	409	415	421	417	422	393	444	436	417	376	391	370	410	405	426	365	436	367	419	410	447	416	431	407	423	443	379	382	434	385	414	409	412	395	392	399	418	401	375	397	384	378	385	380	395	396	412	436	427	404	419	376	409	416	407	405	429	420	418	373	358	381	409	418	391	442	392	350	381	395	432	436	438	443	422	396	422	417	412	441	371	393	413	408	438	461	387	437	417	392	448	403	366	427	440	401	404	417	415	428	424	402	419	427	381	403	401	408	442	404	404	358	427	425	396	405	425	417	468	433	379	428	415	359	394	408	418	413	394	399	434	401	439	408	421	419
25279	21179	27042	25589	15702	7899	5703	5066	3534	2205	1634	1444	1281	1283	1130	1026	927	934	811	816	720	675	712	712	690	664	636	647	647	644	625	627	598	609	595	623	609	612	566	588	575	545	588	601	650	580	580	553	585	542	574	539	572	571	551	569	571	516	538	506	551	546	525	540	497	554	554	527	530	551	560	572	533	528	540	514	552	567	544	496	564	573	544	569	490	523	521	541	504	518	496	530	543	585	531	519	519	497	522	505	518	511	572	533	516	518	565	570	526	521	493	545	574	536	489	501	533	595	556	543	492	555	520	550	526	519	567	558	564	488	530	536	510	542	494	553	564	508	541	512	486	513	524	523	542	515	557	514	554	563	510	535	535	523	481	477	545	561	539	550	552	519	555	523	533	539	540	550	552	582	517	504	518	546	555	492	562	544	538	497	531	527	546	533	510	501	570	551	522	547	585	554	533	525	536	527	544	566	529	552	504	527	534	493	557	545	521	492	558	549	526	460	508	517	526	562	541	560	476	535	569	549	527	523	543	533	506	556	574	531	502	512	537	509	540	500	537	541	517	501	537	509	483	546	509	492	519	511	511	543	556	493	488	561	522	540	509	515	545	557	562	495	510	528	541	527	540	481	514	542	544	526	569	518	519	526	522	559	509	550	506	532	501	520	515	509	482	559	535	526	569	537	524	517	545	545	514	528	534	503	500	511	531	540	557	517	498	576	542	539	542	533	530	544	521	565	520	539	534	537	521	541	475	528	533	539	572	522	548	589	526	526	487	525	521	538	555	521	562	520	533	536	524	532	513	536	543	579	525	529	536	482	532	526	554	495	601	538	516	515	561	528	528	514	563	545	511	509	557	555	527	555	528	548	543	548	501	512	542	534	569	546	520	477	586	553	574	523	566	528	554	563	520	527	528	519	499	564	502	547	533	517	545	480	526	557	550	536	543	535	539	533	522	520	544	567	552	523	520	551	538	521	560	553	502	540	556	536	536	571	502	521	520	536	535	541	569	553	540	522	531	507	503	510	552	549	551	555	511	526	547	529	513	559	526	515	586	562	505	516	523	537	537	538	544	535	515	549	562	531	510	549	498	518	553	531	540	538	513	538	528	580	538	545	530	500	505	520	526	518	485	525	600	513	544	546	539	518	540	532	512	534	519	519	531	491	546	548	524	524	522	551	490	542	589	534	491	519	520	562	549	536	528	594	560	544	543	532	503	526	533	543	543	562	537	565	486	514	542	567	510	544	531	539	534	555	503	541	511	522	542	546	478	516	516	522	509	507	581	555	576	526	565	508	550	541	531	501	563	526	541	536	523	543	539	550	543	537	536	530	493	535	557	560	541	494	538	511	498	549	559	550	602	569	564	517	504	514	559	548	538	523	524	556	509	545	486	533	501	498	503	557	587	560	534	546	539	533	545	547	546	538	534	539	516	558	584	534	508	515	514	521	544	519	527	482	531	540	528	551	520	542	479	516	568	546	517	530	556	552	564	562	522	535	499	504	518	563	519	538	545	516	529	544	520	541	552	558	548	527	583	564	524	531	523	480	558	540	513	498	528	512	544	535	552	568	518	513	576	505	510	561	552	529	544	546	551	560	501	557	507	508	557	565	545	554	549	550	546	540	537	482	563	481	544	535	569	521	533	506	574	516	491	530	633	546	528	516	570	531	552	517	550	569	522	536	518	548	529	492	552	490	563	533	527	530	499	523	499	542	539	517	546	523	513	524	525	537	535	518	533	496	487	510	532	546	524	521	523	528	559	499	537	517	527	534	541	535	552	534	543	495	540	545	507	512	595	495	524	530	542	505	518	529	593	541	517	536	522	541	539	522	545	497	538	558	566	571	530	533	547	496	568	527	522	555	531	533	509	567	469	526	557	505	514	544	582	556	519	545	552	530	530	566	545	508	530	514	508	537	522	555	527	567	564	498	523	528	502	575	550	543	535	502	557	537	540	547	532	543	563	552	524	469	509	516	526	521	528	516	525	519	491	549	531	510	530	549	532	523	527	537	532	523	542	542	509	521	511	473	530	524	510	528	544	478	576	529	519	530	553	533	525	527	535	546	548	542	522	575	533	509	505	497	542	587	510	548	538	536	594	508	582	500	492	550	492	529	531	477	551	505	540	527	535	482	527	532	526	512	540	573	526	532	521	506	502	525	546	554	553	490	536	527	538	537	555	546	502	514	514	503	508	570	535	532	541	487	549	516	555	522	511	577	538	536	560	514	550	537	516	566	515	515	538	534	511	595	506	567	555	533	538	546	506	555	503	523	530	540	522	520	524	550	573	550	502	496	530	552	558	560	521	544	502	533	512	514	540	546	580	551	529	542	495	503	556	527	557	536	525	515	518	540	533	492	564	467	512	534	506	525	502	533	525	559	554	554	513	566	554	539	514	544	542	510	512	563	533	549	531	538	522	524	539	519	552	553	561	571	500	492	552	542	524	545	561	514	533	521	573	576	540	517	572	500	507	511	546	546	567	532	558	491	558	566	545	547	498	534	552	525	533	561	521	529	546	539	517	531	550	543	509	544	503	530	545	532	553	507	531	507	488	535	497	544	549	528	536	516	482	537	549	525	545	529	553	560	534	531	550	532	512	542	538	500	542	559	517	550	530	549	498	527	505	503	511	548	517	502	559	508	524	538	549	538	555	550	569	496	524	546	555	513	527	535	505	532	542	504	552	547	514	472	487	530	553	555	533	474	542	522	555	523	569	514	560	558	533	513	525	528	514	573	489	515	544	524	519	553	532	541	568	581	573	526	518	556	523	510	539	514	536	526	511	520	484	520	537	528	519	514	519	538	502	534	544	576	492	592	555	572	539	549	523	532	515	505	548	541	541	524	567	476	529	491	578	555	530	518	574	517	543	518	542	561	549	533	496	504	468	563	550	514	526	546	524	520	527	541	528	509	507	516	544	505	549	537	493	554	487	531	502	531	479	544	557	484	523	502	531	535	522	521	530	508	552	580	547	503	495	541	495	521	546	526	491	536	558	526	505	519	525	538	568	557	547	559	554	510	538	491	540	580	568	545	539	519	544	511	541	569	534	495	552	590	512	547	529	511	538	515	510	494	524	524	537	554	538	521	512	561	563	499	540	502	521	544	557	543	540	508	516	503	508	491	542	505	509	505	529	521	496	511	514	489	496	515	522	514	550	516	568	522	491	562	564	453	497	499	566	509	514	528	513	499	531	526	529	554	527	514	562	561	519	503	528	535	538	569	538	557	541	523	494	550	522	556	550	552	543	545	537	555	523	555	513	566	527	512	541	519	543	560	540	544	544	510	529	544	516	551	507	573	554	564	550	563	508	542	545	568	530	505	525	533	484	501	549	570	470	523	559	572	572	533	539	511	538	522	530	553	546	563	563	533	517	512	544	536	551	521	540	531	538	509	557	561	551	521	540	524	549	510	573	541	530	542	555	541	598	497	555	532	550	524	528	556	532	540	536	512	481	513	552	556	566	571	564	515	563	523	542	497	520	560
18417	27933	19832	20989	16580	12621	11018	10321	7529	4719	3521	2750	2461	2267	1904	1720	1508	1296	1286	1099	1012	995	904	922	850	889	826	872	842	823	823	806	794	778	809	792	797	716	757	724	728	752	689	708	708	722	694	676	647	653	645	665	733	681	708	638	664	650	654	641	643	631	673	681	653	619	621	664	635	644	608	657	638	642	612	621	643	639	644	610	604	696	598	686	641	665	599	592	642	642	662	643	656	593	621	611	625	627	624	639	616	646	629	648	637	668	617	604	602	622	577	651	591	613	643	599	597	606	609	637	616	632	661	588	626	647	631	644	632	637	596	664	645	592	588	621	598	588	632	609	617	593	658	630	595	600	598	585	614	642	606	600	659	617	667	660	642	646	662	595	589	603	571	610	581	596	634	652	612	658	616	618	665	626	625	601	559	636	629	638	587	568	639	652	628	627	624	658	634	614	645	568	627	631	614	636	622	620	640	669	613	631	565	602	636	616	568	570	610	651	624	628	591	659	624	626	653	602	621	630	593	608	641	627	617	598	610	643	615	620	618	587	693	617	627	664	649	592	611	634	648	675	618	644	637	644	626	654	632	641	583	618	618	652	575	618	613	650	599	624	616	628	575	605	635	627	663	592	678	632	601	631	644	601	621	628	642	582	624	626	658	618	600	600	652	649	655	615	635	638	644	593	630	609	615	688	628	600	568	656	610	587	638	595	621	644	639	643	633	666	589	651	606	662	697	626	610	568	606	627	599	660	632	658	620	615	624	629	625	641	613	633	586	608	638	606	622	573	636	639	611	642	626	617	646	590	590	615	648	617	619	610	621	610	597	622	607	618	611	611	624	651	617	612	623	651	656	578	599	617	597	621	614	548	588	606	637	658	594	614	638	664	607	610	620	664	612	604	628	613	607	595	642	588	633	665	637	623	621	598	665	651	607	604	608	654	630	649	640	673	657	627	614	643	639	631	621	616	603	647	595	628	603	616	611	641	640	677	620	596	609	630	607	605	601	624	637	646	606	632	620	638	639	605	658	599	610	682	628	691	650	555	640	623	616	655	603	627	627	603	619	602	587	666	612	614	633	610	614	616	617	640	652	607	618	644	623	653	653	624	611	589	631	625	568	672	615	604	609	587	627	669	646	598	645	605	603	647	655	632	551	599	625	644	612	611	604	621	580	643	610	596	606	643	559	643	623	623	640	613	653	630	664	625	564	632	596	636	645	670	654	598	599	683	619	624	619	666	666	603	607	588	643	637	607	651	665	640	653	629	648	610	615	631	666	613	599	609	606	599	651	615	665	640	638	640	630	638	576	620	611	647	653	656	609	650	609	603	670	608	626	629	575	604	591	601	601	605	603	590	618	624	617	631	650	635	674	569	644	603	667	619	686	642	635	586	626	605	595	616	629	599	626	652	609	633	594	598	630	600	621	638	653	591	620	640	608	636	636	617	678	635	649	617	639	640	653	637	573	618	611	608	638	592	649	592	614	643	616	629	633	619	625	613	609	630	637	637	633	606	599	648	645	627	582	629	600	642	612	615	615	581	596	594	596	604	556	605	588	633	638	575	594	636	646	614	620	636	630	636	634	622	633	607	652	605	630	594	595	636	619	639	597	658	636	619	612	613	636	601	650	614	637	610	636	593	625	630	644	630	652	590	625	656	637	611	652	615	665	616	619	615	675	605	639	635	616	626	623	628	656	573	649	613	646	635	649	657	597	615	618	622	659	646	617	642	622	646	646	612	632	619	612	622	612	620	641	600	637	607	635	634	572	655	610	646	632	620	621	604	642	584	677	603	614	618	615	626	631	584	595	630	612	660	609	670	618	607	640	685	635	622	605	663	603	610	606	597	579	583	591	602	610	632	595	648	644	623	681	651	614	612	569	610	640	624	633	625	596	584	632	600	656	642	637	656	608	605	595	649	626	679	605	656	648	580	645	640	652	659	601	624	610	569	601	617	613	608	589	617	611	620	651	637	614	606	678	657	578	636	661	627	626	647	637	607	593	654	639	578	595	620	643	618	599	639	636	624	624	638	642	614	653	621	642	663	646	636	660	585	667	620	591	621	638	619	617	637	643	619	618	631	605	606	613	630	623	602	651	659	632	630	670	669	630	611	634	668	635	607	608	697	642	605	625	616	627	657	597	635	585	608	646	636	632	600	632	679	627	630	612	623	654	610	636	609	614	633	629	647	638	628	631	626	677	600	636	619	592	644	614	552	644	636	621	629	601	654	625	622	613	624	670	606	607	650	608	670	617	651	646	648	651	605	609	616	656	669	685	578	627	581	603	591	667	634	635	649	617	651	622	586	610	593	618	606	662	585	639	596	617	606	644	636	582	638	621	667	653	665	613	640	607	617	628	602	590	644	624	632	644	648	594	607	637	647	643	609	604	640	657	630	631	596	630	661	617	573	607	584	603	578	649	624	657	602	657	601	576	642	655	620	619	651	643	618	629	644	630	651	645	670	595	666	584	653	636	624	626	665	635	638	641	654	646	631	690	640	622	635	624	650	587	594	631	611	644	636	625	587	641	612	630	645	599	629	627	625	594	611	609	613	621	587	636	623	623	606	614	638	598	598	589	648	668	623	582	586	636	584	637	634	616	661	629	621	642	643	604	656	625	627	682	660	621	629	609	601	621	639	630	616	603	653	610	620	601	610	608	633	554	618	639	633	618	640	631	627	597	623	650	617	578	644	604	588	615	640	608	609	602	622	630	637	644	620	591	607	579	612	608	599	597	645	625	622	618	592	613	643	652	597	642	630	620	655	644	610	648	648	638	603	660	646	581	630	596	601	611	636	599	653	605	620	587	583	606	603	628	604	624	621	636	639	654	601	669	588	616	623	590	650	667	659	621	653	622	632	615	626	603	601	609	640	622	618	598	579	631	649	586	576	639	627	632	626	597	604	620	642	630	668	643	607	619	665	582	591	631	637	617	623	636	637	661	622	634	608	655	626	663	646	616	620	628	645	623	635	642	621	619	633	619	585	619	605	628	614	624	633	605	662	562	576	619	608	636	578	642	621	629	628	642	668	585	641	611	625	611	616	660	589	614	614	612	616	614	621	657	616	600	645	619	606	616	641	613	636	603	641	621	612	627	626	614	646	635	656	670	617	609	647	593	605	607	623	624	649	618	612	668	650	629	604	589	636	626	630	628	602	653	618	598	625	652	601	629	624	611	629	667	613	678	612	589	625	639	635	610	643	644	645	578	617	632	625	615	636	560	602	616	608	637	630	615	606	634	629	653	657	597	658	620	624	644	604	680	624	619	616	633	627	638	626	633	624	666	627	628	608	645	591	590	636	656	592	635	633	636	613	576	598	603	577	606	613	659	617	613	569	631	632	589	603	632	617	633	645	613	612	609	644	587	658	635	631	625	594	662	604	584	601	679	616	612	628	603	618	602	613	630	623	627	649	694	602	610	612	659	637	659	622	633	608	646	662	623	604	628	594	590	631	621	644	648	633	629	617	608	659	607	632	621	653	654	603
23114	21188	28797	23877	21316	21725	17586	10337	5722	3734	2727	2304	2047	1899	1637	1438	1205	1053	983	847	776	838	729	707	693	719	683	684	614	616	570	587	606	550	571	543	561	503	553	528	526	457	501	549	468	481	505	461	490	512	497	486	481	467	501	437	474	453	461	496	451	469	483	457	461	431	463	448	450	448	460	437	434	441	408	427	461	430	438	419	428	427	440	438	454	439	456	419	395	429	405	445	423	433	431	420	444	444	419	458	421	396	454	432	461	464	427	432	396	406	524	466	462	442	457	424	411	419	421	427	438	406	468	419	423	429	423	427	467	420	435	434	409	425	428	439	398	432	433	450	429	384	431	444	449	434	413	421	405	429	407	422	458	442	419	440	416	464	426	430	423	459	419	439	383	403	393	459	421	438	433	420	451	392	443	447	442	433	460	405	427	437	437	411	433	449	419	437	453	415	428	418	413	423	420	392	451	428	460	438	405	416	424	421	430	441	421	444	442	406	422	411	427	440	430	412	423	446	419	416	444	426	470	428	405	428	416	468	439	428	428	412	433	384	447	394	403	397	411	441	422	422	438	411	407	409	410	408	416	451	472	385	428	446	390	407	459	427	394	442	430	407	407	474	430	422	424	452	404	425	431	418	421	450	453	458	443	415	443	467	434	438	415	409	447	428	474	446	464	407	411	451	412	401	434	449	422	387	426	418	428	411	431	410	418	446	473	423	429	416	429	446	415	426	453	448	398	402	454	403	411	437	443	439	423	424	445	419	450	447	438	393	437	462	433	377	415	417	457	456	445	450	439	408	423	441	441	439	456	407	454	401	431	425	428	427	406	447	404	444	445	435	421	434	435	419	469	443	412	440	457	415	443	424	438	432	414	420	428	456	415	437	373	411	428	441	441	410	399	442	432	429	425	446	434	421	439	458	410	423	449	457	427	452	427	439	446	438	459	436	447	422	433	432	436	433	417	411	448	390	436	428	464	424	432	430	431	445	448	410	419	395	438	405	439	418	427	431	411	439	423	428	442	406	423	437	445	407	452	413	396	458	441	451	422	423	421	406	473	421	422	423	396	428	459	401	426	432	435	455	412	437	427	401	445	462	442	402	397	426	404	411	446	416	432	407	453	477	468	458	444	432	391	406	445	428	435	442	451	426	437	432	442	409	424	425	427	429	439	413	381	442	419	421	410	428	445	435	405	474	421	433	391	426	444	419	422	385	464	420	475	436	454	441	391	454	441	456	416	417	462	416	471	408	411	473	398	441	439	384	449	408	417	427	393	400	445	453	435	399	468	405	440	448	444	428	450	459	439	468	416	417	456	423	443	413	415	440	395	416	423	449	438	427	423	439	422	418	434	450	396	430	401	456	461	420	452	417	426	417	414	408	431	418	406	460	447	443	436	420	442	461	458	441	422	425	427	417	431	440	443	462	449	432	420	444	427	431	425	440	475	458	425	455	420	440	439	427	434	410	458	426	419	435	460	434	436	417	414	417	452	428	449	468	430	449	386	445	437	448	438	421	429	438	427	422	434	457	435	439	437	422	415	449	439	376	443	413	403	443	412	412	392	431	416	447	397	450	428	438	417	438	420	426	432	426	419	425	452	431	416	439	407	417	420	441	430	449	404	425	432	430	387	435	417	447	462	446	441	439	433	435	406	406	430	411	398	463	418	423	370	433	454	438	439	412	442	415	420	387	485	417	448	434	418	440	434	424	454	433	437	421	424	448	437	429	457	430	413	380	436	422	440	432	408	382	425	432	395	470	404	435	408	433	441	444	421	452	437	431	420	452	420	415	441	420	422	419	449	427	444	382	408	435	445	442	431	457	439	435	388	442	430	397	460	404	488	432	436	443	465	424	402	436	447	464	455	428	428	394	398	405	430	497	397	468	449	459	458	421	459	407	420	436	419	422	400	419	453	457	436	451	414	415	456	403	391	461	452	400	432	450	436	456	404	483	448	449	440	422	415	409	418	387	421	442	410	445	411	442	447	428	436	391	408	437	424	462	446	416	431	423	477	408	432	462	416	424	448	424	447	432	426	421	453	438	391	433	490	408	412	430	456	464	406	432	413	407	428	439	415	430	440	419	447	476	420	434	443	460	420	419	435	421	432	461	421	434	415	426	431	428	418	431	400	434	446	419	450	454	396	438	414	408	444	412	450	427	445	436	436	414	420	419	407	416	461	411	447	437	402	426	420	434	429	383	409	398	410	426	437	425	447	431	423	420	452	410	418	429	419	428	448	436	424	445	448	442	427	456	427	434	407	449	396	411	429	405	398	415	413	444	433	436	431	406	408	458	434	434	450	441	453	457	456	440	407	435	429	431	435	415	437	453	418	410	440	464	440	391	446	469	411	454	430	456	421	477	410	438	452	432	408	444	414	427	393	402	417	421	440	402	436	416	386	431	430	445	406	439	432	426	415	434	442	404	433	428	448	414	415	428	425	418	426	419	426	436	415	423	437	446	419	410	448	426	412	454	422	407	414	428	404	408	442	451	425	440	459	437	437	459	438	430	434	392	450	451	411	420	411	391	423	445	425	429	444	418	402	442	466	444	446	410	392	419	410	477	425	406	400	442	428	448	451	402	391	444	427	441	435	421	445	442	420	436	386	418	412	439	433	391	458	408	441	435	421	412	462	426	439	431	411	422	434	425	437	430	403	455	442	444	444	453	451	416	436	420	401	406	437	426	439	396	433	443	453	435	408	394	440	399	400	463	404	447	393	443	446	443	429	415	425	428	426	445	427	409	413	422	430	466	442	457	451	455	404	445	407	424	433	460	439	429	405	438	436	427	404	387	449	405	429	403	474	429	469	399	398	431	462	466	429	418	449	428	412	418	427	466	410	445	421	390	415	439	466	429	426	449	445	460	437	432	405	425	424	456	417	431	420	447	420	457	448	460	424	410	423	419	438	426	414	445	435	458	420	435	460	434	464	451	424	430	457	424	432	387	450	455	445	455	398	442	436	409	440	376	439	433	406	435	414	425	454	407	391	427	460	410	434	437	386	449	452	445	402	387	451	462	378	437	424	452	434	390	433	433	449	417	404	452	454	434	376	440	449	422	472	427	443	418	428	389	413	467	417	443	456	446	414	432	422	418	454	457	446	417	440	414	428	404	434	425	459	394	415	418	444	445	412	419	432	422	425	412	440	409	394	441	448	420	401	382	389	406	429	445	427	410	420	435	434	408	468	431	429	407	444	420	410	440	453	401	455	470	436	454	425	402	428	425	422	416	447	434	409	397	377	438	447	428	477	422	437	443	440	398	431	392	401	424	439	450	417	450	421	396	440	405	454	433	431	428	457	438	419	407	418	418	404	429	443	416	425	463	454	400	475	420	408	461	471	384	415	462	426	430	433	416	417	431	428	469	454	462	441	437	425	407	418	466	454	407	432	436	451	449	393	425	469	419	453	401	397	425	414	420	416	478	436	431	402	403	424	450	442	418	428	461	428	426	454	449	431	427	445	455	425	424	442	426	472	416	458	446
21510	37663	29258	28352	24260	19431	18148	16049	10886	7554	5448	4446	3853	3518	3040	2561	2074	1838	1712	1442	1318	1191	1098	992	1011	988	1055	988	937	761	802	800	827	777	777	801	760	681	675	613	668	695	618	656	623	606	593	611	568	580	609	589	589	566	567	547	557	574	548	538	516	532	528	522	521	553	485	492	517	520	495	496	508	534	520	497	507	508	494	490	464	509	508	507	480	516	495	517	481	496	476	541	521	497	528	479	493	490	527	507	496	515	481	474	512	542	520	506	496	513	477	491	510	508	486	463	521	471	524	464	498	499	499	466	525	477	471	481	493	470	476	485	526	486	484	494	509	468	497	504	488	505	511	482	483	527	514	507	526	475	485	485	485	484	513	513	495	483	482	498	516	520	497	471	508	494	508	497	495	526	480	489	490	482	476	501	525	517	496	521	536	521	515	531	515	473	483	532	519	501	478	517	483	496	497	457	462	493	502	482	517	460	480	521	486	483	489	489	516	484	519	491	533	532	514	475	516	518	500	483	496	508	537	471	492	514	486	523	502	488	504	484	494	485	476	495	463	488	502	448	540	508	502	490	533	490	483	457	507	479	531	455	459	515	515	499	519	516	485	483	520	460	489	511	483	491	463	559	462	497	511	472	522	485	497	491	466	471	523	484	514	502	491	477	503	478	503	502	474	473	467	521	516	504	487	523	494	493	493	488	535	485	524	552	482	523	518	455	519	484	468	515	471	498	493	451	516	488	493	465	452	493	493	502	491	513	441	487	494	494	494	503	480	490	466	484	531	484	520	440	486	532	486	466	534	489	502	500	498	491	486	514	489	516	517	504	469	505	496	510	500	495	487	489	484	481	498	536	550	495	546	486	493	532	502	518	513	497	486	498	490	500	505	513	482	479	471	479	507	486	501	454	445	512	472	514	471	521	478	486	543	482	461	463	509	517	483	469	509	479	510	460	465	480	450	516	468	475	515	465	505	484	500	497	494	495	501	458	484	456	497	473	491	492	517	484	553	483	473	528	502	469	495	467	536	484	483	450	504	520	532	486	491	468	524	496	485	502	493	523	498	493	486	519	508	520	471	471	474	503	475	487	462	499	492	505	492	525	538	533	475	499	510	503	454	496	534	498	475	514	469	500	497	502	495	510	425	457	487	475	460	508	493	499	507	494	456	503	537	535	509	522	484	496	503	501	478	521	523	482	466	487	496	482	512	552	492	461	469	495	473	488	511	495	495	506	497	486	534	482	513	520	490	483	469	498	490	462	460	499	450	460	500	430	507	469	531	490	486	466	551	532	454	510	534	512	540	481	472	496	481	523	488	474	531	455	480	521	531	484	497	491	460	524	487	499	470	467	456	502	475	492	502	448	511	476	518	487	494	473	505	505	501	490	482	509	499	498	503	500	460	494	518	494	454	507	454	527	508	495	478	473	520	491	537	470	493	512	440	533	503	467	492	491	490	490	511	537	466	453	492	488	493	462	505	503	479	527	525	491	466	516	490	478	483	497	537	486	495	516	486	500	484	504	499	474	489	536	502	513	466	496	507	453	518	510	526	497	487	517	520	507	505	487	461	486	502	539	471	471	498	486	479	512	479	493	469	503	524	501	504	514	470	452	497	505	493	512	489	501	517	521	494	492	524	467	540	523	467	490	482	517	531	522	517	468	490	493	491	480	474	496	503	475	504	499	472	480	497	522	508	466	465	489	466	474	498	478	494	515	511	487	515	492	504	496	499	496	512	495	528	507	505	531	511	511	520	520	530	492	557	526	482	490	475	498	494	512	488	506	493	515	463	488	473	485	512	500	555	497	485	501	482	531	500	514	525	519	472	497	519	524	501	473	486	516	569	502	510	538	480	498	544	491	481	515	545	518	515	514	503	507	518	488	489	480	498	516	491	463	483	481	522	498	462	451	493	494	539	487	492	504	517	449	479	496	467	485	461	491	477	481	502	519	505	491	494	504	465	495	483	501	561	489	488	505	481	478	496	496	448	527	491	516	491	530	512	491	529	482	426	485	490	469	518	484	522	512	492	499	467	505	531	476	505	485	465	472	532	484	480	440	500	493	469	530	503	489	508	478	546	534	491	487	466	480	523	510	476	481	505	484	504	527	532	531	524	489	480	511	486	505	494	487	466	489	530	513	486	495	514	489	532	494	500	500	499	499	502	520	502	530	474	513	531	497	499	521	539	478	468	444	522	495	492	499	454	484	533	506	501	502	470	517	502	520	507	493	516	497	506	515	506	501	512	490	476	518	481	514	472	475	454	529	492	520	506	521	486	490	452	488	464	520	522	474	498	486	479	496	504	444	472	511	480	498	494	487	504	544	487	456	503	502	468	453	523	481	494	488	518	511	467	483	497	495	466	519	488	526	499	450	460	492	518	486	533	482	477	489	527	482	495	477	505	495	496	492	512	507	493	502	515	470	509	425	519	488	483	483	491	489	502	463	493	483	474	507	509	445	492	516	545	492	499	514	491	499	496	521	477	490	538	513	508	534	480	502	486	481	481	461	467	479	505	480	472	498	462	513	521	534	480	496	451	486	487	489	513	516	528	478	491	492	491	506	517	499	478	481	480	521	480	486	480	522	503	516	516	508	520	483	504	506	461	508	483	508	523	514	478	547	483	503	464	495	502	516	513	461	529	493	466	506	487	508	475	509	458	515	457	511	465	501	461	528	511	511	496	481	490	511	488	484	503	510	537	520	481	490	505	508	475	505	484	520	485	506	470	514	469	504	478	509	490	487	503	488	461	500	495	485	511	514	517	494	521	511	483	523	523	461	481	517	519	506	511	504	525	500	511	515	466	533	489	434	510	516	510	538	462	456	492	520	500	510	485	499	490	461	494	504	478	497	498	498	469	513	487	464	502	507	521	489	495	485	523	491	504	506	510	485	506	532	528	517	496	500	493	474	503	548	518	469	515	524	489	452	501	476	509	511	534	508	501	478	473	493	491	495	495	527	505	528	470	472	472	505	493	506	509	463	454	523	490	469	516	463	483	526	461	480	502	497	505	462	492	468	522	498	506	510	470	514	538	476	507	517	472	506	524	504	481	465	532	513	514	520	470	472	514	520	492	489	474	483	506	510	493	497	517	504	498	459	494	500	525	524	489	497	492	495	490	449	482	494	479	503	514	514	485	484	476	528	481	477	526	501	507	493	508	541	498	491	468	511	455	499	505	497	479	465	499	514	505	505	511	518	513	477	459	524	521	521	469	538	483	506	483	468	475	500	497	506	488	466	488	487	488	469	477	468	481	499	493	496	524	536	498	523	463	513	466	512	464	529	512	498	507	486	505	522	514	488	508	465	475	467	502	475	522	501	482	484	486	505	482	465	480	500	514	458	491	513	509	497	490	502	499	481	490	520	510	489	520	460	490	506	525	536	491	490	534	524	505	513	471	500	496	523	523	527	533	529	493	494	512	496	504	517	489	500	486	509	527	517	509	461	475	516	530	479	485	482	499	455	522	478	521	504	521	451	542	505	481	462
27707	20494	13780	12283	8022	5388	4970	3433	2131	1627	1264	1074	1127	944	907	778	674	702	615	594	524	555	555	571	527	543	534	491	470	462	480	504	513	491	513	497	463	483	477	467	483	477	469	454	497	442	440	490	464	434	440	469	485	443	419	481	452	431	441	425	461	425	443	447	423	431	454	441	449	417	439	433	412	418	416	453	457	424	473	465	426	428	447	471	450	454	450	443	420	444	436	434	456	464	478	430	447	454	439	457	451	446	471	428	441	429	460	424	414	420	431	425	455	482	409	424	457	421	414	426	475	457	434	427	461	428	416	429	432	427	468	435	410	432	455	432	460	433	402	410	462	402	438	458	436	420	444	420	439	421	369	447	448	413	430	458	412	400	456	421	438	430	436	429	430	453	463	481	442	428	435	455	439	444	389	476	437	433	451	444	447	451	459	431	434	431	434	465	457	437	413	416	446	437	455	452	451	457	485	434	415	450	441	423	424	424	473	457	441	426	422	438	443	477	423	480	482	435	428	443	457	434	447	424	410	482	433	435	425	419	450	444	425	421	405	406	456	437	470	477	439	427	464	436	467	461	483	423	459	443	454	405	445	479	446	424	427	440	414	409	448	428	438	441	465	448	453	476	445	468	468	459	445	445	474	428	414	422	470	455	439	459	448	437	431	430	402	414	419	430	460	416	459	432	415	418	435	462	432	458	475	434	396	441	435	470	425	454	439	428	450	472	435	427	430	454	418	481	467	500	426	397	404	452	440	450	452	466	432	464	418	434	427	450	430	442	450	460	432	432	448	450	443	422	425	413	419	465	407	452	416	412	427	457	476	461	398	454	465	409	393	400	421	425	433	443	450	477	417	440	453	464	430	418	417	385	470	475	434	433	426	438	442	419	432	439	446	422	469	452	393	441	445	444	426	423	435	419	450	396	458	455	458	423	437	449	419	425	425	433	446	421	459	440	435	454	416	451	460	445	442	433	408	432	429	428	472	412	442	437	482	405	443	506	458	425	469	433	432	444	420	433	405	436	470	451	445	423	443	448	461	437	434	428	472	446	450	448	411	455	458	425	433	427	480	421	426	460	408	451	420	417	444	424	462	411	470	424	473	411	473	420	452	435	429	432	426	432	436	433	458	425	450	426	467	452	421	411	459	481	444	406	471	426	436	413	449	400	461	455	451	458	431	444	433	435	437	427	445	402	434	409	458	464	404	420	434	409	450	406	453	423	444	450	427	436	410	421	439	410	456	455	460	459	427	456	453	419	411	458	411	442	426	455	434	432	431	467	445	426	400	440	430	463	436	424	454	420	400	439	440	439	445	413	421	451	443	436	516	440	446	449	423	448	433	447	461	424	395	423	452	453	419	439	456	441	437	451	452	423	430	454	466	408	401	457	455	447	417	420	436	431	454	474	389	434	463	456	418	424	462	404	428	461	402	398	437	432	442	409	398	439	427	439	433	441	465	414	429	446	386	407	417	439	426	429	453	432	420	419	452	434	422	427	435	463	470	425	460	439	407	445	439	421	444	461	457	461	416	445	413	435	426	457	432	426	416	414	466	457	445	408	454	461	438	440	406	447	470	423	398	398	444	434	483	474	454	443	408	459	420	438	463	453	420	451	443	438	431	431	438	437	411	408	471	434	442	419	456	460	470	445	427	445	469	426	429	446	407	468	426	455	452	450	426	448	434	423	446	445	469	404	418	462	471	400	473	426	451	381	433	422	460	470	409	421	429	444	429	414	441	419	426	437	436	418	431	441	379	437	440	412	445	469	439	445	474	462	425	379	404	462	434	423	457	417	432	414	445	448	417	467	443	396	425	413	447	413	460	440	419	444	460	452	426	429	446	441	456	462	469	436	466	436	445	446	418	430	402	446	452	461	441	410	415	404	445	434	428	409	483	389	436	441	412	417	437	419	442	439	435	440	436	422	463	442	458	414	418	451	448	464	413	404	428	423	425	455	427	427	437	448	440	448	432	476	470	398	410	473	454	431	405	433	431	486	428	452	439	399	441	392	444	461	422	416	428	460	457	432	422	430	429	407	438	463	427	439	423	420	452	470	431	424	457	441	424	421	429	460	426	446	448	445	444	410	442	476	431	440	456	427	404	409	418	445	430	435	436	450	416	455	448	435	455	436	461	471	449	455	427	415	438	452	408	441	409	447	471	447	422	445	460	472	441	458	451	435	422	434	421	473	425	450	410	433	431	408	420	415	457	430	461	441	450	430	410	465	439	430	432	434	429	429	470	399	433	497	437	450	412	428	404	457	434	421	444	429	441	478	486	434	464	411	438	446	427	434	429	456	415	465	437	426	449	433	468	438	401	441	453	434	439	447	423	470	444	429	432	431	437	480	456	391	469	457	455	448	431	420	490	430	393	446	444	419	465	432	461	418	424	422	447	382	456	491	436	461	430	411	426	431	460	443	467	417	470	424	453	442	444	424	449	433	433	451	439	443	434	443	487	417	436	403	435	423	468	428	452	446	451	444	437	446	443	431	428	421	414	473	462	473	483	473	448	435	454	413	477	453	444	425	423	445	398	396	413	476	421	417	423	450	449	436	463	470	448	455	447	449	400	463	443	446	463	438	428	444	454	411	448	376	426	408	453	420	428	424	449	424	443	484	425	472	436	450	442	428	455	432	405	423	431	405	418	437	453	402	439	446	429	423	431	402	451	448	447	436	425	423	440	458	419	431	441	417	442	469	399	461	423	436	489	408	439	426	453	423	418	484	428	426	410	458	432	448	397	442	442	412	445	455	475	429	461	435	456	447	448	435	449	438	419	425	481	422	432	435	406	434	417	414	422	477	418	446	448	435	427	456	412	452	424	430	410	460	451	438	487	450	452	429	450	440	457	420	448	445	463	422	424	443	454	458	443	433	462	437	432	418	467	457	442	406	435	417	448	465	425	430	450	393	433	438	421	455	436	442	457	427	442	411	429	412	452	426	489	423	422	460	465	440	398	447	418	428	399	396	432	459	465	400	452	460	440	475	454	436	444	439	456	461	422	447	431	412	479	442	443	418	449	446	405	409	449	455	429	415	398	452	435	413	426	437	407	459	464	465	437	441	437	437	478	453	451	463	466	428	403	452	510	464	427	440	448	463	445	476	434	440	430	422	428	436	417	426	433	414	440	461	476	444	431	433	415	474	439	437	454	434	468	453	408	422	432	396	448	425	445	450	448	414	439	403	445	435	471	415	427	444	448	434	419	443	450	447	433	440	430	451	425	438	406	427	448	447	419	442	437	443	471	418	446	410	447	375	432	401	415	434	425	443	451	459	431	418	449	431	437	427	458	422	415	402	461	445	456	429	468	454	445	442	428	428	464	433	419	428	431	450	440	419	440	443	476	433	419	455	403	421	429	422	440	434	396	460	414	418	451	464	483	442	433	432	418	466	431	430	445	410	392	462	415	401	419	459	422	476	413	454	437	435	460	457	434	393	455	402	432	457	435	447	416	432	436	465	433	409	429	477	407	439	415	459	432	419
16860	22294	15436	15929	13079	10102	9762	7139	4572	3206	2393	2096	1867	1705	1536	1210	1083	1034	994	839	825	765	753	686	774	730	703	665	710	645	655	595	666	631	624	585	638	546	652	606	587	597	627	603	592	581	556	567	567	560	556	585	551	623	525	578	580	566	544	537	544	543	530	577	582	541	545	499	532	497	527	508	557	586	551	557	531	541	538	514	495	516	522	511	564	530	534	497	558	546	516	525	528	553	538	500	520	553	534	547	538	540	567	500	522	517	513	511	551	466	480	511	512	460	464	593	548	514	534	519	541	535	562	524	521	533	573	531	543	520	522	544	530	525	534	513	536	493	519	473	563	534	564	509	540	497	540	515	534	536	542	512	535	480	559	512	541	518	534	502	531	529	553	510	538	533	512	516	514	499	554	554	549	534	532	540	540	558	524	532	566	549	549	558	530	538	500	533	495	516	523	545	546	532	525	531	543	493	535	469	532	534	511	512	544	570	487	522	509	511	519	511	512	539	559	542	540	541	508	579	522	533	557	482	480	571	519	514	563	533	522	530	551	524	530	540	485	547	524	560	512	500	491	551	543	537	506	534	499	515	497	514	540	536	515	511	526	541	492	541	557	508	540	578	538	542	510	561	571	512	521	530	533	563	506	560	495	547	515	512	540	543	531	484	497	518	523	552	532	507	540	543	552	549	530	537	516	564	536	499	528	527	521	503	515	514	556	549	497	555	563	526	536	522	600	522	540	485	534	523	537	518	517	524	525	527	516	585	557	529	480	554	548	519	543	525	555	504	552	514	515	519	537	515	488	515	510	528	540	497	526	523	513	553	494	492	530	529	510	535	534	566	505	548	551	510	535	523	536	512	499	533	545	542	487	496	514	547	545	557	511	509	531	541	553	524	477	534	511	515	536	489	488	526	523	562	514	518	509	533	528	513	565	511	493	489	510	531	532	562	512	557	513	543	528	554	492	512	537	517	520	498	508	549	494	493	501	572	556	479	538	536	581	541	538	511	523	504	529	505	533	513	541	544	481	541	496	528	544	493	566	524	525	506	538	476	538	573	530	560	502	488	564	564	527	566	530	509	485	536	510	534	489	477	549	550	494	538	552	550	550	532	553	563	528	548	520	510	482	497	539	538	580	513	533	564	510	535	569	534	547	514	516	485	563	541	526	501	501	561	513	533	517	525	536	539	525	521	552	544	506	561	568	555	504	522	493	519	517	544	514	552	579	504	533	586	527	521	539	580	512	526	537	543	533	571	504	541	532	521	517	527	574	524	545	543	521	532	558	586	494	530	510	494	504	504	498	550	497	538	518	527	506	533	524	507	500	571	503	517	564	568	522	551	507	522	558	535	521	505	501	546	511	549	544	496	545	507	500	536	525	575	509	510	513	543	511	541	543	515	505	536	531	510	552	508	502	522	540	494	498	519	511	534	488	524	540	519	556	535	492	497	566	505	518	520	533	532	516	586	539	530	565	527	523	520	483	483	524	529	536	528	519	530	487	531	515	534	539	491	516	535	561	523	528	522	547	508	527	532	531	519	512	595	501	496	555	550	505	520	545	521	538	547	530	533	519	547	533	500	586	538	481	503	538	494	508	528	527	563	510	534	526	555	544	550	516	500	560	505	522	490	485	523	518	500	517	512	487	505	537	513	526	518	544	494	523	529	550	505	487	508	547	525	526	535	539	533	526	497	504	506	505	537	533	548	482	541	514	498	570	555	509	524	520	535	478	510	536	500	535	534	534	548	517	549	568	545	555	538	529	536	538	558	518	531	537	496	541	528	531	553	545	513	502	482	550	541	515	534	553	563	552	561	515	510	519	535	568	530	522	562	532	556	536	508	546	548	519	520	503	501	523	513	555	558	549	511	501	558	508	477	524	526	544	546	502	541	521	539	509	534	565	503	538	543	500	544	555	530	530	547	475	515	524	566	532	538	538	534	556	513	519	482	508	555	512	535	525	565	517	522	536	540	514	529	502	535	517	548	533	537	536	541	534	540	612	549	527	565	572	509	512	577	572	524	565	564	528	540	533	551	529	507	539	503	519	508	507	494	503	536	548	541	536	536	527	538	493	523	509	552	504	533	480	498	507	507	525	558	521	548	537	549	528	562	565	518	511	551	514	556	503	511	535	512	540	528	551	502	547	504	515	503	514	489	488	538	519	522	514	538	477	522	496	484	539	523	516	543	513	525	480	513	562	542	547	553	533	548	537	550	528	561	527	533	530	488	534	517	531	516	541	511	488	490	517	552	503	498	505	517	513	559	560	537	527	507	512	468	537	538	550	530	525	536	526	524	449	506	502	511	554	539	549	511	534	506	529	506	500	491	520	512	587	538	503	496	539	513	571	544	500	562	563	518	535	537	486	516	542	553	546	507	561	534	551	520	529	536	528	505	559	534	538	577	530	502	528	548	517	515	552	513	572	543	549	517	569	496	550	562	585	516	528	496	550	576	499	519	528	522	548	493	526	482	481	511	473	517	525	483	492	523	558	589	538	507	527	508	536	513	522	528	542	520	540	528	567	552	550	531	524	531	498	548	524	504	520	516	526	541	513	519	530	544	523	510	536	548	571	584	540	554	532	561	514	586	520	521	512	484	512	524	496	535	568	570	521	527	580	513	578	555	517	479	554	545	555	525	536	494	519	508	492	555	541	551	500	524	553	526	565	550	492	572	514	565	548	517	512	576	520	520	549	579	518	523	539	492	478	525	515	537	551	542	518	512	506	560	533	534	515	547	546	562	505	539	535	515	526	559	552	549	542	532	561	533	523	533	525	503	525	521	513	538	504	533	515	554	524	528	544	506	480	507	552	512	550	525	502	530	547	535	527	519	485	496	549	517	521	513	523	526	501	509	535	529	527	533	488	515	487	525	550	540	511	515	533	506	489	533	554	556	516	494	528	519	510	571	561	546	522	529	547	492	527	541	520	526	551	532	508	507	513	544	517	540	528	504	533	571	512	537	557	503	504	514	517	533	530	510	524	589	515	491	524	557	527	552	533	554	531	538	510	542	515	525	549	504	506	508	535	537	529	514	534	500	542	518	505	547	498	550	525	547	494	517	523	521	528	500	519	572	492	529	547	508	576	480	510	506	565	546	531	521	479	549	533	525	530	525	536	540	531	557	543	509	525	563	514	541	565	520	525	550	559	516	517	547	512	493	552	490	541	491	560	582	514	531	511	570	537	495	524	541	553	551	555	533	515	484	527	527	522	518	534	503	533	470	545	518	521	604	537	531	515	560	526	495	502	538	531	522	546	500	538	532	528	564	494	506	541	509	519	561	553	573	528	527	518	575	537	525	519	509	533	526	557	512	537	536	494	543	504	536	495	521	512	506	499	518	522	549	569	517	548	550	549	544	522	522	568	526	479	506	512	490	592	529	510	537	479	532	569	527	502	540	515	549	512	546	544	523	536	567	529	540	496	553	521	532	487	524	529	527	505	536	556	526	508	551	553	531	529	532	553	509	533	557	564	568	560	495	534	551
24178	21193	28295	24388	21380	14997	9854	5174	3324	2588	1888	1584	1370	1249	1134	961	904	786	654	635	610	571	512	545	538	532	485	453	430	492	482	435	450	391	432	384	433	393	402	389	413	401	415	393	357	409	387	363	397	399	374	377	383	396	405	397	350	366	351	350	361	368	365	347	366	359	351	328	362	372	324	323	327	338	336	319	304	372	317	332	338	346	342	367	338	357	364	336	346	317	324	342	377	318	323	341	354	360	347	346	336	338	312	310	315	339	340	344	345	325	342	338	324	332	327	353	340	326	338	339	321	340	303	336	370	328	355	356	331	358	375	380	316	339	315	360	367	324	337	349	331	324	323	348	332	348	297	292	337	319	363	352	359	354	345	336	340	340	335	334	319	316	336	344	327	381	327	335	308	356	350	344	333	335	339	351	326	315	362	336	346	356	357	348	328	352	312	320	314	359	380	349	351	308	334	342	342	361	350	350	341	330	336	345	341	314	340	336	345	323	361	353	324	379	325	334	308	350	322	339	343	372	319	353	306	325	299	332	355	318	349	327	305	338	362	343	313	294	332	315	347	313	309	363	334	301	337	352	335	334	358	353	330	321	367	336	321	337	340	343	353	320	327	358	307	294	307	306	348	368	335	319	347	317	371	315	329	288	314	344	307	343	328	337	335	371	321	338	387	316	346	342	338	316	340	343	330	324	326	348	341	290	305	331	338	345	348	327	311	339	332	342	360	315	365	361	341	322	317	304	354	326	337	364	319	357	339	350	347	345	346	348	334	324	358	331	347	325	340	345	345	330	315	335	347	325	320	329	337	367	333	346	312	331	340	355	346	341	338	327	319	361	324	321	350	338	318	334	366	340	335	312	350	320	314	322	381	339	348	363	359	306	346	312	324	326	341	342	350	329	317	323	374	321	354	342	332	333	321	358	299	357	350	344	323	326	321	311	344	350	331	350	340	322	299	349	312	339	319	331	342	346	343	301	309	342	300	315	307	320	331	326	368	334	362	355	341	350	319	334	312	340	337	360	325	333	354	339	340	343	299	318	325	328	338	328	329	327	335	349	356	324	325	306	329	342	339	351	356	366	350	334	334	315	301	313	348	328	319	317	325	338	349	343	361	324	331	323	337	322	322	355	324	327	319	358	365	363	345	348	347	336	343	332	333	324	348	353	362	344	358	304	337	335	355	312	315	357	365	347	332	311	332	328	315	304	310	328	348	314	310	377	351	320	290	350	326	321	348	347	330	345	329	316	327	291	355	309	343	332	350	336	350	348	331	319	339	366	287	334	321	337	338	320	334	356	305	351	334	364	396	333	305	322	347	313	317	364	341	348	334	340	334	308	335	336	320	313	327	335	371	330	317	348	297	329	324	349	339	387	334	335	325	337	333	350	331	312	337	354	320	363	348	358	336	333	362	367	338	347	328	334	327	346	328	312	356	300	330	358	355	317	335	351	325	320	336	347	292	310	311	309	317	325	317	336	361	350	323	361	354	327	375	366	321	370	343	318	344	326	342	329	318	313	330	377	330	360	359	351	315	347	360	322	318	324	294	321	334	346	349	336	353	353	343	344	307	318	329	295	303	334	331	369	310	313	321	343	367	332	362	296	327	306	344	327	343	341	297	330	344	363	348	310	355	333	321	334	333	361	336	343	330	314	334	342	345	336	317	312	330	341	332	350	337	347	330	334	311	371	321	328	339	335	322	309	358	365	360	323	335	336	342	319	377	331	333	333	317	344	331	343	342	320	303	333	330	304	320	338	339	308	367	352	346	348	340	368	335	340	368	378	344	339	318	331	326	316	353	357	311	324	322	344	310	328	346	318	358	307	348	322	335	319	338	354	342	352	324	341	343	322	309	351	327	348	344	308	351	305	317	339	348	297	346	380	313	352	329	336	342	334	313	320	349	336	342	358	323	352	332	333	308	347	283	322	333	329	331	326	347	287	324	345	346	323	348	389	298	362	324	315	316	350	315	332	334	311	333	327	346	353	350	333	354	351	337	346	310	366	379	348	339	322	334	325	347	299	352	333	324	338	335	325	315	364	337	320	337	324	330	322	331	337	328	320	333	326	341	356	322	327	327	334	317	342	334	345	348	302	334	339	330	333	332	360	344	320	352	343	302	360	345	346	310	361	341	365	323	357	322	328	329	306	319	332	348	356	319	342	326	351	323	322	319	318	324	331	334	326	331	347	356	340	367	333	320	340	347	328	319	322	343	353	347	341	329	323	352	318	346	323	309	316	351	331	339	320	355	364	309	359	339	371	339	356	331	357	337	323	330	332	330	335	344	328	343	339	339	345	327	334	376	315	330	319	346	343	350	346	345	314	308	352	343	349	329	376	378	303	304	380	360	339	347	345	324	330	344	362	329	325	327	300	325	310	327	358	311	348	335	338	348	347	338	333	322	303	335	351	324	316	354	339	325	355	351	353	352	352	326	348	335	307	327	341	362	359	364	340	337	336	357	354	329	351	320	317	299	322	342	347	336	304	325	327	350	365	322	370	339	371	329	377	328	339	337	339	344	324	308	319	334	342	322	335	334	355	321	330	345	355	368	343	325	330	318	331	325	339	344	307	326	357	350	382	324	337	348	339	368	327	353	322	330	325	344	323	319	332	323	316	324	302	314	347	334	381	341	361	354	348	316	336	323	300	357	305	345	360	310	374	347	337	365	324	331	366	344	345	345	317	327	338	331	328	363	312	334	329	344	374	354	318	305	340	348	317	369	335	340	357	324	300	319	326	339	309	356	346	315	322	333	377	316	343	313	358	316	321	348	350	336	325	341	354	338	347	317	311	343	343	321	333	294	343	314	313	341	332	316	325	343	355	353	317	339	328	325	346	340	339	340	357	337	333	336	346	333	324	320	341	357	350	321	309	316	339	332	310	329	355	309	338	297	295	345	341	339	351	326	337	317	345	365	337	361	323	329	342	353	345	370	364	328	352	324	352	336	335	321	312	344	351	361	313	343	332	340	334	316	312	303	341	333	329	345	348	324	291	314	326	335	312	358	338	330	321	328	343	333	302	313	315	362	347	368	346	336	310	329	332	340	345	366	331	308	325	339	367	357	358	349	307	351	349	325	337	289	324	324	324	366	345	324	293	353	353	344	371	361	334	334	331	349	367	325	339	302	369	334	338	321	324	313	375	337	327	337	315	332	371	354	317	304	374	356	333	346	309	324	367	344	330	324	304	359	327	321	320	301	305	365	350	311	363	347	344	332	359	291	334	350	343	352	337	338	360	339	363	341	327	321	348	331	358	336	343	319	343	312	322	340	299	337	330	356	334	339	366	334	336	360	331	298	333	321	314	298	298	334	367	333	378	345	334	348	319	339	353	352	353	309	346	324	334	315	306	321	332	308	314	333	370	345	339	308	332	346	325	353	337	313	318	352	350	334	327	332	352	330	367	341	336	346	311	343	348	356	321	343	364	345	323	326	335	327	310	353	326	307	344	349	344	340	333	339	324	346	290	313	335	349	357	331	336
18514	32325	24483	22401	19327	14924	14947	9605	7058	5313	3946	3152	2795	2416	2079	1701	1524	1432	1229	1005	916	849	876	816	745	816	744	670	654	626	614	576	636	613	561	547	580	555	540	532	534	502	488	526	461	504	503	474	501	508	498	479	514	474	473	451	464	484	436	465	472	477	460	449	424	434	438	454	429	435	406	396	431	410	430	401	407	419	384	405	391	426	424	447	387	398	416	419	442	433	410	439	403	386	411	416	412	380	392	389	408	398	445	403	436	415	424	385	392	406	403	399	428	386	377	395	416	411	395	420	400	400	392	361	430	425	411	382	419	404	429	399	408	430	416	376	415	415	420	380	377	392	395	424	413	421	365	391	400	402	416	411	412	412	418	416	425	421	412	426	393	387	378	402	407	390	422	382	413	410	409	398	433	400	390	411	445	414	414	380	403	412	388	432	396	390	378	417	410	401	388	431	447	379	375	401	409	387	387	419	450	424	407	426	388	401	421	404	387	405	382	398	419	429	437	395	408	406	393	418	398	408	369	418	389	437	367	439	398	377	393	389	424	389	444	419	364	419	400	413	432	369	430	388	411	434	409	414	407	442	423	411	409	392	403	403	378	399	387	425	402	404	409	382	365	441	412	418	380	431	385	405	438	417	401	399	397	421	413	426	395	426	438	382	403	418	420	397	423	382	400	386	404	401	429	441	423	417	367	390	411	400	408	374	431	391	384	411	431	424	389	406	384	385	430	392	399	434	399	378	389	371	365	429	397	417	426	461	389	424	392	405	448	377	382	412	380	405	381	390	420	411	404	356	399	386	436	419	402	388	423	388	396	394	378	416	393	429	438	387	423	386	398	406	395	455	425	428	389	414	398	408	405	410	425	432	397	442	411	404	393	415	395	418	436	401	399	396	407	418	422	406	378	391	399	401	390	390	405	367	367	414	443	410	393	425	404	427	469	399	437	393	436	414	422	371	417	388	412	424	389	407	417	433	428	372	408	413	416	408	373	417	412	435	368	373	440	417	433	386	454	426	437	416	400	393	415	402	394	380	385	394	406	429	427	404	401	420	417	415	403	403	401	382	402	437	421	382	415	383	398	406	374	390	408	425	394	427	383	388	372	387	390	410	407	379	408	404	388	406	404	353	412	391	428	436	400	414	391	412	416	422	405	391	399	427	400	403	407	399	420	419	394	395	419	389	391	403	407	416	399	424	410	451	393	391	424	381	396	426	375	379	388	381	451	420	410	420	433	392	424	425	409	408	372	396	407	378	428	408	403	398	416	396	442	425	432	400	395	416	410	427	432	408	355	408	441	389	419	415	438	408	425	418	420	384	417	403	392	413	415	417	406	399	413	404	384	426	397	406	410	424	406	400	383	395	435	369	383	391	395	394	437	404	405	434	388	394	397	431	392	417	439	377	418	407	413	408	402	416	432	416	380	386	408	397	425	433	429	421	429	402	380	382	399	376	382	431	448	385	425	420	397	401	366	417	399	458	398	418	417	376	402	418	387	391	406	392	389	389	428	410	404	401	433	356	396	385	382	388	433	426	400	368	418	407	408	447	393	419	418	394	399	426	403	402	444	390	401	401	431	429	440	414	408	418	411	416	401	397	390	378	384	394	428	431	407	405	402	410	418	405	416	398	416	410	383	409	383	396	395	388	410	392	438	443	402	393	423	387	427	399	402	403	413	406	399	410	398	416	401	411	398	370	439	421	410	393	410	393	398	417	405	409	353	442	381	425	415	434	396	408	423	386	397	418	415	397	400	424	386	431	414	380	415	391	412	404	446	413	415	439	400	399	381	430	413	394	407	464	389	425	387	421	424	423	382	410	424	430	426	409	363	420	374	413	393	406	441	442	385	415	402	380	435	430	411	437	419	400	437	421	407	396	368	433	418	403	397	411	424	446	393	378	419	391	391	425	405	405	442	402	428	393	410	382	418	388	440	421	416	377	426	400	403	411	362	413	418	397	431	397	394	443	407	409	401	438	443	432	436	396	416	401	380	412	380	416	362	430	407	388	394	402	382	422	397	373	434	417	426	420	391	391	390	413	411	407	404	424	406	412	387	414	428	403	363	408	390	411	394	393	407	412	363	420	418	394	432	414	405	393	422	413	389	425	399	430	407	404	377	408	371	386	397	419	408	408	396	412	436	457	429	360	404	423	439	380	388	369	397	419	400	362	381	429	411	434	400	406	411	395	415	416	432	423	389	392	384	403	410	407	379	401	414	431	441	404	417	409	405	417	433	394	426	417	403	392	434	413	396	398	386	425	389	390	406	391	398	388	378	447	391	419	380	380	392	407	387	433	390	404	422	413	425	402	411	384	403	450	364	399	386	393	393	418	386	398	435	405	384	407	389	409	385	421	425	421	408	399	419	386	424	408	418	393	397	390	391	403	407	438	380	398	421	419	417	417	434	404	406	392	444	432	389	415	385	405	387	402	431	403	407	379	465	387	391	418	388	427	397	404	444	416	399	433	427	461	377	399	415	423	402	412	416	406	411	414	399	384	392	407	377	417	392	435	383	370	403	390	453	412	417	399	429	417	423	416	393	411	395	373	396	393	428	419	433	431	411	421	412	424	420	399	385	427	445	387	404	383	395	430	401	421	412	396	392	410	416	381	404	431	404	385	449	389	390	394	391	420	447	417	400	421	393	440	393	401	438	378	416	425	422	399	378	375	434	356	386	390	432	403	390	434	397	450	376	426	383	401	421	412	432	390	411	402	405	385	386	411	379	388	438	433	441	422	378	419	404	407	406	428	391	411	429	442	401	415	411	390	389	410	399	407	390	417	378	397	405	397	391	422	413	401	409	422	389	408	369	360	407	436	413	446	415	418	433	385	387	399	421	392	392	407	415	404	403	366	417	420	418	407	414	395	438	423	386	405	430	403	427	447	418	431	427	396	403	419	406	389	388	377	422	405	416	432	397	397	404	423	385	417	392	381	409	426	403	389	386	400	371	418	420	413	416	392	424	415	425	418	440	382	396	397	393	422	383	376	394	396	387	410	389	389	432	386	417	383	417	384	391	411	406	377	406	434	414	415	422	365	412	404	454	399	415	401	446	415	397	402	465	390	412	451	387	415	404	397	407	376	427	393	414	420	404	389	397	449	387	401	408	401	411	369	426	432	390	418	398	400	401	443	422	417	383	401	409	392	389	408	390	373	431	447	431	390	439	408	432	373	410	433	384	385	429	402	412	416	399	419	373	421	413	427	420	393	400	399	409	385	425	413	387	417	409	403	400	404	373	381	370	390	350	401	411	426	405	378	424	397	392	423	410	430	425	392	388	452	434	400	403	383	385	417	375	383	414	441	435	410	413	406	432	404	400	431	418	411	385	393	381	380	424	424	419	440	383	406	409	379	376	398	411	393	401	422	417	399	425	401	399	397	399	416	402	419	420	412	415	384	410	404	407	406	406	407	413	392	406	417	402	406	389	398	436	403	405	413	429	420	402	418	415	412	439	409	418	385	410	455	386	439	414	389	382	412
25246	21158	27032	25420	15107	8170	6506	3885	2830	2132	1662	1455	1330	1208	1137	1006	964	934	790	806	736	728	674	713	670	673	699	625	610	581	604	622	553	657	624	583	588	587	577	605	554	592	565	590	565	556	597	554	580	546	564	560	598	551	525	547	580	546	549	578	539	538	555	533	529	528	498	551	507	540	534	577	532	558	519	583	541	527	522	518	549	509	508	555	536	529	512	533	547	545	508	504	529	525	546	529	477	518	505	546	537	550	574	511	563	532	548	541	547	548	511	533	550	525	536	530	543	531	508	531	509	537	572	558	511	497	544	551	585	554	528	512	510	516	557	557	482	541	552	520	536	535	506	554	554	543	547	545	537	546	545	506	514	532	524	552	499	518	546	539	567	523	514	538	581	511	517	538	477	531	519	560	525	509	564	496	549	550	511	537	539	493	508	504	482	532	557	507	528	504	579	516	553	504	542	530	555	572	490	556	539	526	516	517	512	557	531	509	500	525	532	542	559	526	516	581	521	485	569	521	534	555	489	547	539	487	570	561	539	538	506	529	507	500	519	516	565	556	530	569	550	530	548	550	543	509	533	519	518	557	521	555	514	533	568	560	522	510	526	525	557	492	500	513	504	507	501	540	489	547	512	490	505	555	564	547	499	540	545	557	517	498	521	539	524	490	545	550	519	526	524	515	539	548	581	506	495	521	515	550	551	556	512	485	527	515	522	522	535	497	537	531	513	567	531	540	526	559	524	541	533	560	502	517	545	507	535	533	535	523	498	568	568	548	592	565	561	532	565	513	533	525	514	539	555	572	515	488	546	514	566	576	531	487	539	548	507	533	579	524	568	556	575	520	530	567	522	494	557	537	539	554	509	508	517	547	518	566	534	523	510	513	522	532	537	513	534	523	523	512	576	548	578	517	542	545	498	527	559	550	493	546	513	527	502	553	514	535	500	536	580	518	537	560	481	534	519	511	557	569	536	540	519	527	525	505	569	523	557	530	526	540	584	573	584	553	559	507	542	539	544	556	516	543	549	505	545	522	507	519	521	535	549	570	539	487	516	512	565	500	531	563	517	524	539	574	502	536	498	526	543	531	541	525	525	517	518	542	547	570	489	553	564	543	533	553	507	511	550	551	542	522	542	534	515	560	539	515	562	559	516	556	567	546	484	513	536	555	531	546	541	522	507	591	552	536	529	473	534	516	530	569	505	519	559	537	533	505	516	554	496	526	549	504	532	561	529	507	512	525	516	502	505	542	475	528	517	514	557	530	534	541	553	546	503	502	541	526	528	522	567	555	530	529	558	504	517	519	531	525	559	509	479	547	492	519	579	516	550	517	527	494	538	539	507	548	524	515	551	550	523	525	518	502	562	548	540	519	562	523	558	519	551	543	532	513	511	502	519	537	552	563	563	527	574	548	543	529	539	523	547	542	567	502	521	547	533	530	551	560	507	570	516	528	536	575	503	556	526	518	572	510	545	533	511	566	464	507	523	534	496	515	522	541	494	511	562	521	498	522	538	550	567	546	515	582	532	538	529	544	538	571	549	561	531	535	543	477	563	504	548	511	577	519	533	500	537	542	542	536	526	536	508	539	492	575	553	532	509	514	516	538	557	538	570	492	505	532	533	528	557	522	533	523	545	598	550	499	507	557	498	536	501	523	571	499	511	546	522	541	549	543	514	497	531	575	519	504	518	531	540	560	531	547	547	509	546	527	535	539	544	507	510	497	524	509	530	525	501	513	534	530	525	543	518	531	554	544	534	529	494	560	520	521	520	556	566	564	561	532	543	513	524	533	524	605	548	511	512	532	548	524	514	536	516	539	517	562	526	516	580	528	559	493	535	511	559	563	542	534	575	571	526	545	522	537	524	501	550	539	567	553	521	509	504	552	514	495	555	532	516	515	545	594	552	497	551	589	489	518	494	505	535	552	525	521	521	529	532	559	578	475	474	537	532	511	597	533	533	549	540	543	550	545	493	484	521	462	545	535	559	534	530	521	507	561	514	541	516	528	582	526	546	538	540	536	531	517	519	528	534	517	538	481	559	550	518	531	525	518	517	577	535	554	529	534	505	569	508	507	523	516	545	535	510	542	502	559	523	521	536	520	523	517	523	572	579	496	527	516	528	539	546	531	551	540	534	611	546	511	523	532	537	529	505	500	526	521	550	533	547	554	529	553	560	540	513	543	508	498	552	573	568	558	533	548	500	487	539	547	526	532	514	595	532	536	532	519	533	550	546	534	521	507	531	557	557	519	541	523	547	514	535	521	506	519	502	520	539	511	546	535	530	546	571	513	499	543	533	549	506	560	538	532	548	547	545	543	564	528	556	557	532	538	534	507	525	524	523	493	530	513	551	563	552	549	546	571	528	553	517	513	518	545	541	520	527	530	537	521	524	509	504	500	533	572	511	568	562	488	549	535	547	541	493	557	538	549	480	547	548	546	549	512	554	547	521	522	574	561	537	530	535	533	556	542	471	541	540	469	507	549	555	516	505	512	531	520	516	540	513	524	532	515	553	550	540	564	531	530	517	548	534	527	525	559	535	536	549	542	556	492	507	533	519	506	534	502	487	527	511	510	524	521	522	529	563	496	532	528	536	547	493	500	534	567	518	593	540	582	521	553	546	488	555	573	525	499	552	513	543	528	527	539	533	567	527	516	520	526	502	593	510	555	521	580	533	481	501	516	537	576	574	550	558	578	547	537	524	495	503	513	501	512	532	530	559	525	497	535	504	523	523	534	553	537	535	522	538	519	525	517	481	520	527	533	565	490	547	546	517	484	539	517	535	557	513	524	547	491	568	582	511	471	549	531	528	508	542	555	521	577	543	500	509	528	513	490	512	576	537	485	563	534	522	532	539	545	527	540	542	545	520	504	494	507	546	579	539	549	470	519	545	534	554	540	515	509	531	525	548	532	498	512	513	534	532	556	533	544	509	517	533	493	538	539	549	517	517	561	544	541	483	534	498	525	542	518	568	520	538	488	534	546	547	513	541	512	510	517	531	564	583	578	516	575	561	513	503	539	524	518	511	545	523	553	545	534	549	543	524	502	571	494	524	527	513	549	521	532	502	532	506	508	500	514	567	537	531	517	510	557	519	564	528	544	565	542	522	512	537	551	563	536	520	554	505	498	526	508	516	502	547	538	496	512	529	522	565	547	510	486	504	556	516	570	543	551	516	498	517	569	518	508	514	548	569	551	546	542	551	550	579	524	563	497	550	542	523	551	548	542	551	582	529	534	512	543	539	569	532	555	549	517	548	491	529	522	539	501	546	502	504	505	488	560	552	543	529	503	540	525	529	518	511	525	572	527	513	483	542	529	518	554	537	547	571	524	479	512	529	577	504	515	534	542	521	527	549	499	575	541	537	509	515	509	511	553	510	528	556	538	517	552	529	537	548	539	553	556	578	485	517	511	512	532	514	530	509	571	503	573	538	566	549	498	521	521	532	539	484	537	534	523	556	560	549	574	510	533	510	572	545	539	511	533
18493	28157	20628	18278	16188	13631	12345	7925	6167	4540	3360	2829	2479	2250	1921	1652	1604	1354	1181	1102	1048	954	955	964	901	882	889	830	824	833	839	769	824	755	824	777	747	762	713	708	727	744	694	716	723	761	665	681	634	685	698	671	640	700	685	689	641	695	693	647	645	623	677	640	673	663	625	661	629	659	658	622	623	654	645	628	636	644	579	676	613	624	591	612	619	635	594	652	653	636	625	668	608	632	621	604	631	626	644	631	626	617	604	675	641	603	583	627	620	581	603	609	629	591	641	602	645	603	627	651	641	669	634	632	582	589	593	649	585	598	589	633	652	610	616	632	579	634	593	578	595	598	653	613	639	641	608	641	651	606	618	620	597	659	670	640	621	616	660	615	651	658	580	562	651	623	616	599	597	653	606	606	691	621	658	617	628	633	687	621	629	601	615	675	612	650	643	616	611	623	592	602	614	596	603	587	641	660	659	625	636	640	650	602	639	628	643	629	616	592	581	638	607	617	654	616	583	622	629	603	641	603	647	605	622	631	630	638	613	641	599	626	627	587	592	609	598	635	613	614	608	710	617	676	581	605	620	585	664	658	650	617	600	645	624	654	634	619	611	593	597	638	613	593	615	616	631	601	622	617	636	667	666	588	654	641	619	602	612	609	630	628	632	640	619	619	633	589	626	658	601	614	634	621	623	593	651	626	620	643	658	633	655	613	596	647	667	619	609	618	613	592	626	652	579	609	590	610	677	608	616	591	627	599	657	618	629	645	680	612	651	641	600	656	596	590	620	668	601	644	622	614	612	601	600	625	646	680	636	650	615	637	612	622	606	633	630	626	633	602	668	612	619	646	639	599	614	627	633	593	639	640	623	606	592	606	600	535	601	624	640	630	614	589	618	636	595	639	647	600	634	589	638	601	620	654	636	617	620	610	614	650	675	594	691	638	625	603	613	613	625	601	687	619	620	590	600	585	639	626	603	611	610	590	649	610	672	643	686	611	616	624	604	604	600	616	603	614	588	655	675	603	642	620	612	659	621	631	680	633	581	609	633	615	618	634	645	668	618	606	610	627	605	610	632	657	621	614	578	561	611	636	706	653	638	593	581	596	658	628	657	583	632	598	638	594	621	609	615	619	661	617	621	626	590	634	643	627	605	584	646	615	626	604	631	577	575	613	632	622	621	660	603	651	640	623	647	628	649	613	614	650	553	658	652	645	622	590	626	615	625	667	580	702	651	676	593	571	573	618	626	614	647	617	607	602	631	650	626	603	622	655	617	567	616	584	645	630	643	627	618	604	610	603	588	646	621	668	585	637	586	618	640	670	619	620	597	648	602	644	614	615	648	645	608	612	592	646	605	673	637	596	644	624	621	633	616	628	630	621	630	634	568	596	621	614	617	614	646	631	625	632	605	631	674	636	605	615	638	629	619	675	642	590	603	641	625	594	634	627	636	610	601	622	655	641	582	636	572	639	614	640	621	611	621	626	641	610	611	613	630	627	621	678	586	621	597	642	615	672	607	657	683	578	652	626	643	569	640	667	624	662	604	660	626	563	634	614	564	625	608	604	619	658	615	623	575	629	592	635	641	605	618	643	643	612	658	600	627	608	585	635	619	576	651	628	650	634	646	612	623	661	646	615	578	642	598	588	660	564	657	602	599	610	614	636	622	621	628	579	660	629	634	601	672	618	586	647	649	645	593	604	610	610	660	625	611	613	631	601	671	587	609	624	599	664	600	596	649	647	620	605	616	631	664	621	585	634	647	603	638	654	622	661	641	606	658	631	619	604	615	648	606	638	629	645	622	613	621	620	642	671	657	595	591	629	621	643	618	589	620	651	616	637	603	610	665	648	679	664	625	583	642	656	648	625	630	600	649	665	593	598	610	645	608	586	659	626	629	620	616	598	602	617	617	629	602	594	642	643	625	670	612	594	590	656	659	670	604	604	638	636	630	630	610	631	628	622	600	655	645	637	654	617	657	618	627	612	657	644	629	652	622	616	601	636	638	636	625	601	611	664	648	587	635	650	587	656	631	608	624	656	635	647	646	603	646	624	642	640	578	613	661	639	641	641	620	628	587	633	631	592	661	618	628	616	609	602	575	592	636	609	578	579	631	655	584	671	606	627	615	694	597	621	609	633	585	605	598	665	599	615	611	643	581	604	647	620	608	640	642	610	618	664	614	609	573	609	565	599	618	645	608	672	627	647	638	619	633	654	640	611	674	583	658	628	583	629	635	612	642	608	580	633	622	674	633	671	624	654	612	616	624	647	644	639	652	628	661	621	662	672	598	543	592	663	624	625	613	633	608	618	674	625	594	637	632	603	591	621	544	595	644	603	604	629	603	619	599	613	612	630	601	618	627	585	631	658	654	638	620	609	585	648	622	652	642	617	566	645	655	610	617	590	641	638	619	646	578	611	656	574	602	617	599	631	617	639	622	614	613	628	633	630	629	608	592	633	612	603	612	586	658	621	614	588	601	659	602	584	652	568	642	604	607	600	575	599	564	630	629	639	632	628	656	605	624	621	618	603	644	630	658	618	612	652	604	667	599	628	635	629	662	613	640	574	639	639	637	634	621	659	606	603	611	587	613	607	656	623	644	677	642	615	639	654	623	602	608	637	625	662	646	664	695	572	639	611	612	648	639	655	615	627	589	619	642	599	616	667	613	607	613	582	645	595	621	596	621	623	595	624	623	633	622	655	607	626	623	643	600	599	653	640	688	665	598	609	612	618	660	612	608	627	582	610	624	622	638	655	627	597	614	633	606	553	602	608	652	601	628	634	660	643	605	618	613	620	625	603	634	561	672	587	601	652	622	634	621	604	636	649	608	603	635	628	672	633	606	664	638	615	637	575	589	658	602	625	633	630	625	649	617	648	640	603	640	645	609	633	637	640	674	637	611	635	633	628	639	588	648	616	633	612	610	592	628	620	606	638	629	618	640	561	624	668	569	624	634	602	651	594	628	583	600	602	643	640	609	609	573	664	654	646	633	572	616	626	676	640	592	635	669	634	658	641	634	612	599	598	573	617	653	626	630	616	641	649	645	624	629	654	648	646	612	612	612	613	616	604	618	631	626	595	637	658	628	644	638	666	586	624	614	627	629	626	674	582	634	621	647	600	622	640	589	561	619	671	576	626	636	619	600	609	649	621	644	629	607	645	611	621	637	609	652	617	615	639	633	650	637	607	630	636	645	666	619	597	583	645	629	577	640	659	595	635	615	624	631	621	591	601	626	619	630	641	648	636	589	627	630	615	613	619	614	575	652	627	589	602	583	646	621	554	621	631	602	606	629	667	593	617	620	649	616	607	626	634	635	626	581	635	621	614	615	618	611	619	608	650	620	627	637	611	622	620	624	603	638	626	637	622	595	624	628	607	643	597	589	594	641	631	647	663	576	590	636	668	656	624	633	645	625	601	633	620	595	605	619	592	610	668	676	603	616	605	575	618	610	622	640	624	620	640	608	638	666	590	613	604	652	605	654	626	604	609
23148	21232	28860	23896	21338	22059	18363	8322	5080	3624	2666	2362	1944	1908	1603	1436	1342	1090	1009	916	852	803	750	809	701	721	710	640	608	593	573	560	580	626	599	573	491	529	525	568	522	554	487	474	525	497	486	519	506	505	485	466	468	505	453	492	480	448	476	446	453	475	437	456	436	436	419	436	490	460	476	486	448	427	446	422	417	457	424	483	473	431	409	471	405	431	417	404	439	459	437	454	439	457	438	413	483	409	428	427	427	435	438	420	425	480	427	422	461	422	438	436	440	430	457	488	452	432	408	461	438	413	422	445	465	484	428	475	478	439	447	443	413	440	432	415	423	433	422	430	432	414	446	441	444	428	439	431	434	439	404	405	436	400	430	405	438	417	433	416	438	399	409	410	479	419	420	445	418	385	435	387	443	492	445	394	406	431	444	387	423	454	431	450	439	425	454	460	393	420	456	427	433	453	391	448	429	446	447	414	421	385	411	414	421	370	410	392	415	437	444	424	395	389	432	436	424	418	460	408	439	414	403	474	429	416	445	432	400	411	452	451	423	447	434	448	426	426	448	453	409	444	409	404	410	416	422	435	420	421	417	445	436	432	444	446	435	452	428	395	414	417	397	464	403	442	444	429	463	422	445	469	459	410	445	430	440	445	453	424	405	412	428	412	444	409	443	413	434	433	423	458	429	421	446	466	430	408	449	440	476	456	441	428	439	427	459	418	406	468	376	444	441	438	391	476	448	427	428	453	427	406	446	442	421	399	469	414	437	447	444	420	385	435	448	436	430	411	412	437	424	460	447	468	431	447	446	415	447	450	444	453	437	455	417	427	429	447	425	434	473	415	426	455	456	448	411	444	430	441	404	418	422	418	460	435	464	417	444	451	466	457	437	424	442	391	421	400	448	420	432	441	420	442	457	410	457	461	466	457	438	402	462	419	439	428	387	416	468	399	400	415	448	455	444	421	411	432	448	447	416	423	425	458	443	430	403	465	427	412	477	416	407	410	431	421	437	429	419	409	430	394	401	421	407	423	408	425	454	407	432	444	459	434	440	438	399	443	432	438	438	471	426	441	418	420	439	410	393	461	409	461	470	420	435	456	480	405	425	440	473	414	444	431	390	428	429	424	464	418	412	452	411	460	411	440	441	442	431	410	429	427	437	452	456	465	420	471	420	457	462	430	384	425	446	412	432	435	493	402	413	448	461	419	445	446	410	433	429	421	473	420	414	464	434	429	400	428	455	455	425	451	438	446	434	453	422	407	459	418	447	431	419	471	428	417	450	424	426	407	425	412	441	422	417	435	480	395	426	406	430	430	457	415	453	422	398	457	428	466	392	423	414	445	423	455	406	459	434	440	418	434	466	417	439	402	429	459	415	392	428	419	414	404	405	423	425	448	434	429	434	415	487	393	445	412	483	400	444	431	422	408	442	429	449	444	433	421	447	455	453	457	434	411	427	399	441	423	399	428	452	430	406	432	412	433	441	473	418	453	439	427	425	428	458	438	401	431	477	468	429	391	451	419	430	467	429	441	437	475	442	447	451	453	432	401	440	390	439	437	419	450	380	452	411	409	436	452	430	454	424	400	411	405	425	452	402	421	440	462	456	416	414	422	440	445	457	467	450	429	433	426	452	385	411	425	397	396	459	377	403	444	388	445	438	443	466	452	413	465	433	409	414	398	377	459	439	417	464	425	411	447	405	419	458	455	436	442	453	431	444	450	410	443	440	445	402	478	435	418	420	458	436	439	430	439	464	453	441	397	403	428	441	427	413	403	439	435	466	401	437	418	417	417	395	428	435	408	420	450	431	463	466	448	402	418	425	412	427	440	418	416	425	409	470	439	432	408	415	444	404	426	399	388	457	416	436	383	435	449	429	444	453	386	427	459	451	402	428	451	464	414	439	424	442	402	417	441	434	429	444	441	424	409	419	452	419	446	442	427	437	453	440	418	417	440	419	450	467	438	439	460	435	464	484	429	435	418	405	444	445	451	409	455	420	422	446	443	449	419	433	415	429	443	456	437	462	428	458	449	448	430	428	406	447	443	435	394	415	454	432	404	424	398	427	481	456	455	444	460	436	451	444	471	429	454	442	458	421	461	414	440	453	407	454	429	457	416	456	456	434	444	418	430	419	450	447	404	419	436	459	419	427	450	423	448	430	408	437	422	435	401	456	446	452	402	446	413	409	413	395	477	426	431	396	439	444	415	489	416	430	446	411	428	428	440	392	418	427	451	464	421	461	394	454	474	428	450	440	468	440	441	425	447	433	423	394	424	403	434	414	425	422	488	441	462	459	421	451	434	469	444	444	423	424	462	416	395	442	430	430	462	384	428	457	425	453	413	409	435	423	477	432	411	429	405	431	393	408	414	425	429	427	468	415	457	408	395	439	395	472	438	428	434	441	399	444	466	478	422	427	449	384	416	419	393	463	358	432	433	431	439	428	433	416	440	453	428	440	465	400	463	405	431	478	444	430	399	396	445	460	404	423	474	493	425	410	375	442	419	428	421	402	436	414	441	460	434	473	442	439	419	430	452	438	435	483	432	453	423	435	434	415	438	430	396	435	428	429	411	450	451	425	430	395	420	461	452	449	415	392	427	440	416	422	441	462	409	421	422	436	445	435	425	438	409	436	393	427	436	425	419	397	485	425	454	430	443	424	411	401	438	472	456	446	426	452	463	477	472	451	418	454	408	429	447	425	426	432	442	433	413	411	472	441	419	402	490	436	474	450	442	465	459	436	418	406	439	401	422	439	462	399	439	431	424	416	424	399	441	415	439	428	423	466	411	443	435	423	413	401	452	435	440	397	454	431	415	460	422	477	441	448	482	455	447	456	446	435	427	435	415	401	422	444	416	396	449	367	455	438	435	408	400	430	456	421	422	447	429	391	463	419	415	445	412	450	411	440	440	441	467	449	451	432	426	449	403	422	407	462	418	460	436	409	410	422	445	452	454	433	417	423	451	433	417	455	464	438	456	428	420	415	441	459	447	455	473	421	438	436	446	411	401	427	455	421	406	445	460	450	419	424	470	428	375	420	433	435	450	422	421	412	421	465	464	454	426	407	418	399	426	402	457	483	418	425	389	453	425	459	456	441	448	423	425	409	397	411	435	442	417	429	465	406	403	433	417	428	452	421	424	420	447	424	462	434	409	429	448	439	438	405	416	424	423	427	443	430	437	406	416	437	456	454	416	427	450	437	422	452	450	414	444	454	444	403	394	450	391	429	383	398	449	436	417	409	432	406	418	439	425	440	399	452	400	436	465	449	428	385	433	452	447	447	451	462	428	433	433	432	419	393	409	428	449	431	455	469	415	435	442	405	462	419	427	420	451	403	428	419	409	421	411	416	419	458	440	441	422	407	448	437	447	443	431	424	403	426	424	439	445	426	462	415	485	433	465	449	419	403	430	425	435	419	440	429	471	441	400	440	412	443	439	408	458	421	465	419	442	434	485	400	438	416	425	446	393	455	450	459	414	405	414	429	432
21675	37876	30507	25817	23593	21356	18928	13070	9917	7220	5455	4610	3930	3615	2899	2553	2451	1943	1621	1508	1266	1214	1147	1121	1042	1076	1025	899	847	792	770	792	801	802	744	702	694	730	667	682	657	611	620	600	591	635	599	619	600	600	577	613	615	586	567	598	559	561	547	533	590	546	584	609	541	519	531	501	497	539	487	498	548	540	487	495	507	471	494	469	482	522	496	522	525	523	491	520	524	500	503	492	514	542	497	487	491	475	487	494	504	484	499	493	504	493	509	526	550	482	547	502	481	485	487	477	474	473	509	508	514	442	461	519	452	469	460	472	481	519	501	493	485	476	513	521	488	516	487	486	464	472	505	469	539	503	540	501	517	522	499	498	501	495	488	480	530	501	491	474	497	487	508	471	481	490	514	481	461	492	533	485	515	475	482	524	518	473	486	492	518	505	499	448	466	474	515	516	491	511	466	457	481	527	525	455	520	486	463	544	506	521	512	448	508	503	513	471	459	511	468	484	486	516	502	486	505	470	503	510	471	543	470	510	467	479	512	498	511	504	499	480	497	521	515	532	485	457	471	517	545	521	495	497	517	484	463	485	510	508	505	488	527	493	455	476	528	536	501	499	495	484	487	498	470	465	463	501	519	494	506	477	503	488	510	494	472	549	524	484	466	510	471	485	468	475	518	484	482	529	488	487	502	477	522	517	502	491	484	512	515	511	477	500	492	519	501	489	471	480	521	488	488	527	496	555	482	522	514	527	530	477	483	489	507	493	518	548	498	534	520	501	553	526	524	460	523	514	500	509	511	508	522	495	507	487	505	525	519	496	482	527	506	499	500	494	443	528	524	495	523	506	511	471	486	461	456	494	526	500	488	515	524	504	501	485	499	511	502	484	498	495	507	490	484	486	501	475	504	526	501	528	471	524	495	495	442	490	518	503	493	505	503	499	498	473	493	456	484	471	513	488	489	512	509	493	477	471	531	496	484	491	515	501	501	472	491	544	496	509	537	528	488	501	524	464	527	508	488	480	497	468	507	483	496	528	490	471	497	483	525	492	521	475	505	483	500	524	520	561	480	491	519	483	491	486	479	525	471	496	502	482	503	517	510	483	499	495	515	510	525	489	514	523	482	475	523	477	505	516	490	515	502	491	510	484	467	473	492	493	512	526	499	477	481	498	489	483	527	499	488	458	465	472	463	504	476	488	499	478	468	507	479	507	496	521	477	489	491	519	509	508	520	496	463	488	511	464	458	541	458	491	503	466	475	499	497	503	466	504	489	483	460	495	502	524	491	531	485	481	490	525	510	524	497	489	456	495	469	476	521	526	503	463	515	476	432	505	485	478	509	484	494	456	500	488	536	495	540	496	526	516	520	503	505	521	470	468	471	525	522	479	491	511	507	514	487	491	512	517	508	500	503	505	525	490	535	499	481	470	515	494	516	500	513	500	542	485	471	468	540	519	472	504	499	514	502	484	512	521	486	494	502	456	500	504	518	492	528	526	479	532	497	457	521	543	500	464	486	521	534	492	500	526	496	535	474	491	485	502	477	474	534	493	516	495	506	527	493	492	517	509	506	505	500	490	487	488	498	464	453	502	492	506	477	529	534	522	521	461	526	486	499	443	494	519	546	518	530	509	469	494	518	507	501	501	480	450	477	525	488	557	479	436	484	495	510	499	492	475	516	450	465	510	507	471	493	561	525	499	492	507	524	480	445	498	506	553	451	502	553	493	492	479	514	498	492	517	514	517	480	498	469	526	488	529	493	506	533	518	483	490	493	487	496	511	505	510	498	495	512	500	466	531	500	491	490	466	535	519	544	503	480	485	481	515	468	472	492	485	487	492	485	500	460	513	496	498	443	538	482	458	518	500	464	535	452	500	510	478	511	483	477	493	488	489	448	492	513	465	484	519	491	518	516	476	493	534	469	490	516	543	529	460	481	470	461	506	514	477	479	479	498	482	460	483	492	466	514	500	509	478	542	507	511	451	548	495	483	499	489	519	503	518	476	479	430	482	499	472	505	532	479	492	469	503	491	493	494	486	475	486	526	493	490	449	519	501	487	525	466	475	534	471	490	473	512	499	478	469	484	486	491	503	477	475	477	501	518	480	506	488	465	501	532	489	469	490	502	534	519	529	494	495	501	503	492	504	515	550	482	492	491	506	497	502	493	510	509	514	479	512	497	535	512	495	493	490	498	499	534	495	500	520	535	498	518	498	550	544	514	463	477	493	511	506	506	450	502	457	497	483	479	474	527	485	513	479	520	519	495	481	484	524	547	501	499	455	495	501	495	539	463	529	506	506	470	476	478	490	472	480	491	478	496	470	456	472	525	511	499	492	469	504	502	485	517	482	530	493	508	478	500	455	498	473	527	514	500	534	466	481	512	541	520	516	531	518	482	468	492	541	461	494	493	503	515	470	519	516	528	519	495	495	469	497	524	512	521	505	496	476	542	501	527	517	527	497	510	513	508	522	473	498	496	494	499	467	523	471	520	455	503	487	442	462	461	525	516	480	500	469	489	448	495	467	498	530	461	454	471	503	497	508	527	481	529	489	482	466	495	481	558	506	503	535	482	497	518	489	500	489	491	464	513	512	507	489	496	523	458	504	495	547	515	469	501	477	544	512	494	538	465	496	492	531	521	513	516	440	517	517	449	485	500	512	463	468	493	499	503	492	546	500	513	494	553	521	516	448	500	513	507	493	502	449	494	493	495	460	511	500	517	500	504	515	535	488	508	523	505	469	512	516	494	519	492	480	527	486	492	519	474	507	472	502	503	494	482	496	501	506	501	471	480	530	523	505	474	466	512	485	455	488	521	441	498	500	489	506	498	508	514	490	557	498	495	512	488	493	475	512	490	530	488	456	468	476	491	449	509	502	473	496	461	516	476	505	480	498	502	494	506	481	493	498	493	493	485	515	481	451	509	485	503	493	494	496	495	474	495	527	520	502	486	518	468	505	508	442	500	477	491	487	510	519	517	496	489	518	500	514	503	552	511	483	507	520	470	486	520	528	507	539	453	512	487	524	512	527	495	473	510	528	505	487	516	485	466	451	523	478	497	522	503	492	491	482	504	496	513	516	507	493	520	512	495	523	495	524	479	523	516	483	504	450	521	499	520	523	476	477	511	538	506	495	521	511	533	491	448	493	474	507	528	508	496	496	481	515	500	519	500	506	504	468	508	529	566	511	493	454	501	492	530	511	515	497	493	501	457	483	495	547	507	508	485	490	462	551	478	462	509	518	491	491	469	531	457	482	510	487	515	535	504	517	497	517	496	488	477	519	480	522	504	486	485	491	469	485	506	552	516	501	490	525	486	509	485	466	519	497	531	503	481	462	500	516	485	522	457	480	535	513	520	487	485	476	513	518	544	463	492	510	499	468	478	535	520	478	468	520	515	504	486	479	513	507	494	550	491	486	496	515	488	521	547	490	508	487	569	481	459	488	473	458	484	497	473	507	490	516	494	457	501	479	488	499	496	506	495	497	503	524	511	485
27379	20254	13833	10503	8124	6564	4990	3013	2153	1473	1279	1142	1080	954	836	756	751	682	636	600	590	512	550	548	522	550	534	525	494	483	447	473	481	510	482	501	482	475	461	467	493	461	461	436	466	441	466	442	453	465	479	477	459	441	454	483	462	473	461	454	434	424	441	450	397	441	445	434	414	433	447	383	417	421	429	452	426	440	455	386	415	454	425	389	439	473	427	427	477	425	428	435	406	449	434	431	439	438	446	405	431	425	447	440	442	472	464	427	415	420	430	442	430	455	438	415	448	403	424	453	457	403	428	463	431	415	412	436	446	434	450	425	393	422	412	457	414	410	447	469	439	424	423	362	409	407	462	432	462	457	420	457	446	444	398	408	427	436	453	408	414	443	432	462	442	389	452	435	425	415	449	437	444	449	415	438	460	421	418	437	439	447	451	424	442	412	400	446	400	413	477	453	444	461	421	444	443	414	472	437	430	463	412	478	434	427	427	436	456	480	436	401	429	441	424	439	403	471	437	448	443	415	389	452	446	397	436	452	439	451	423	428	441	451	479	438	441	421	414	441	383	451	444	417	428	441	449	448	428	442	412	451	444	421	436	433	468	445	423	435	425	426	455	460	425	382	419	438	435	402	425	446	445	414	433	442	437	449	407	442	452	464	415	436	442	445	452	462	454	450	435	415	425	436	442	405	457	428	429	451	438	421	459	400	443	456	425	445	407	442	451	415	449	430	424	412	470	415	451	422	446	483	436	439	438	447	441	453	440	435	436	447	436	436	433	463	433	427	438	418	445	430	443	444	426	443	454	458	484	488	449	395	441	465	455	459	418	470	453	445	432	436	429	462	436	482	423	434	440	425	448	402	439	403	471	471	416	437	426	410	426	444	443	437	417	435	435	455	447	436	409	468	478	424	413	395	442	449	420	393	444	433	445	432	413	408	416	432	438	431	428	414	442	449	423	443	406	469	450	416	398	397	438	454	430	449	460	445	457	411	430	429	473	393	458	423	433	422	469	471	452	426	416	424	442	420	395	444	450	425	410	421	428	418	400	416	415	413	426	402	459	432	443	418	450	413	453	469	405	462	408	436	433	431	455	441	410	425	429	438	404	423	447	442	404	399	390	424	441	444	476	426	442	462	428	465	445	441	433	437	456	425	413	479	428	464	461	442	400	414	430	465	439	433	427	424	433	441	440	424	477	442	394	475	438	402	415	432	442	425	428	425	410	438	423	451	409	473	385	415	434	407	426	456	417	426	424	439	454	426	456	481	409	425	393	461	446	419	455	446	451	416	422	434	440	428	449	437	439	415	451	446	447	437	426	435	420	422	445	389	411	425	413	460	419	462	460	460	464	433	403	432	433	446	422	464	448	396	445	411	475	394	437	420	445	452	418	454	435	428	444	451	408	415	405	471	419	449	439	433	453	460	406	412	412	415	448	403	429	492	451	452	419	429	450	420	433	481	427	399	429	431	448	467	463	412	458	448	440	430	440	434	450	445	445	471	439	420	472	419	483	454	451	439	438	409	391	400	478	435	433	405	428	441	455	435	444	434	445	446	451	432	448	414	411	404	394	458	419	434	413	451	439	430	446	429	420	426	440	409	447	433	432	418	403	447	442	437	432	431	428	456	407	420	418	450	426	446	445	436	440	462	421	406	430	437	398	449	436	431	403	425	452	428	456	447	430	476	476	435	449	453	435	448	406	480	414	432	488	427	435	421	400	417	412	447	417	392	429	419	400	422	420	465	449	446	435	439	427	447	427	450	433	414	427	415	446	464	429	456	460	468	410	475	442	442	417	435	439	443	411	424	468	440	448	398	463	425	455	429	409	450	445	426	429	401	437	460	450	406	427	458	409	441	451	445	434	475	437	438	408	463	429	446	425	470	410	444	442	452	430	421	402	421	430	437	421	423	420	421	431	429	411	456	447	468	426	435	427	423	432	427	443	455	424	420	443	464	458	423	416	437	397	447	443	431	420	426	430	446	454	423	428	434	435	419	430	434	420	418	427	430	427	416	437	378	436	413	417	423	424	426	391	439	410	433	460	455	436	432	423	425	429	422	462	420	469	444	424	464	432	448	444	451	426	439	420	446	415	452	423	424	411	427	436	443	444	439	423	441	448	420	391	461	412	463	489	420	463	433	427	448	460	423	469	429	431	448	443	415	405	445	416	423	428	471	422	403	429	442	476	412	419	439	452	410	425	477	458	421	426	432	415	460	455	376	470	398	418	441	476	431	419	423	416	402	446	454	418	436	435	454	415	432	456	419	418	437	439	453	433	422	428	404	405	414	389	454	408	446	402	443	445	421	447	433	446	466	429	436	395	453	458	442	427	421	449	400	439	426	407	459	472	415	423	433	440	410	420	432	410	452	443	430	404	425	423	430	467	436	426	448	464	440	433	389	474	471	469	419	398	478	443	426	434	447	466	416	442	438	420	445	420	454	466	437	409	438	416	446	458	429	451	444	480	423	415	433	434	443	459	459	428	438	440	409	478	429	411	429	437	464	463	424	390	417	449	437	414	479	458	453	463	445	442	420	472	433	445	444	444	434	429	389	471	412	458	433	431	422	417	448	443	415	416	412	413	434	439	392	438	396	440	410	463	489	435	435	428	428	418	442	455	395	464	439	416	428	411	471	425	423	449	430	425	446	430	438	449	469	456	449	410	428	443	410	433	438	443	402	447	441	442	418	441	451	437	427	452	401	436	432	447	422	403	412	420	457	418	433	421	410	468	458	420	423	438	450	460	454	415	468	426	459	452	448	428	411	441	427	445	449	443	437	465	448	449	416	447	419	434	446	469	454	431	436	417	426	409	413	465	457	409	422	457	434	445	427	428	440	414	434	445	447	475	462	446	416	442	438	428	438	426	407	417	424	459	460	443	419	441	428	420	409	443	441	419	411	434	443	440	403	399	440	425	480	430	427	448	442	453	429	419	487	459	440	433	414	451	437	479	424	451	459	461	427	444	465	432	422	419	460	453	426	452	436	460	452	453	415	438	451	455	436	456	420	452	468	442	442	459	429	422	459	439	397	440	455	425	434	425	418	413	411	432	427	430	441	445	392	430	416	450	417	438	446	425	444	413	453	441	425	411	407	406	438	427	404	440	431	447	427	452	380	436	448	447	485	435	433	438	441	432	446	399	455	423	415	488	424	431	436	436	459	443	443	445	436	408	428	467	480	411	456	443	440	435	412	431	489	451	448	435	449	417	411	398	458	419	447	494	425	425	456	460	416	451	430	417	413	435	402	475	428	437	392	432	445	410	426	435	448	423	434	437	442	427	430	414	465	423	449	456	445	430	420	398	456	423	434	423	440	406	410	438	425	440	422	440	434	449	419	441	447	451	420	436	467	439	427	410	405	404	429	403	433	423	426	429	391	429	437	428	411	443	436	484	464	470	419	445	428	423	435	418	375	447	407	431	388	443	445	412	471	449	444	436	436	426	439	434	436	382	425	433	438	448	439	397	450	433	399	421	432	431	468
16941	21284	16200	13672	12963	12073	9730	6375	4611	3034	2433	2090	1886	1725	1379	1293	1210	1051	929	870	812	830	708	684	695	731	702	623	648	636	622	694	608	639	611	553	533	628	631	582	595	607	552	613	616	584	584	579	593	603	562	581	507	574	589	543	549	580	523	590	556	568	560	535	527	527	524	572	533	496	511	576	496	553	536	507	522	503	517	560	550	549	544	521	556	532	525	533	508	549	523	525	549	512	545	540	520	528	518	570	530	520	540	507	512	509	485	510	531	566	501	544	558	502	515	496	494	527	529	502	540	519	534	506	542	527	535	506	520	525	516	519	536	538	533	531	518	504	560	517	548	507	491	471	527	508	540	538	539	522	506	514	504	503	535	497	529	516	529	539	497	566	542	539	514	513	526	544	569	540	515	526	552	497	496	518	534	522	591	508	524	526	515	522	527	516	527	501	518	519	543	532	520	545	493	519	501	525	555	543	520	506	524	539	531	549	521	499	521	507	521	505	535	528	520	488	530	532	543	493	503	567	570	536	504	506	539	503	544	504	533	516	556	473	513	538	508	533	549	496	545	557	532	528	518	533	507	558	536	527	549	562	514	577	530	550	499	523	524	531	502	527	565	545	530	497	526	517	504	507	537	563	537	516	578	507	518	525	569	522	513	551	523	520	533	553	524	506	500	520	542	523	535	531	546	545	537	527	529	545	581	508	551	524	554	516	516	544	591	514	530	573	534	530	481	539	533	561	553	499	531	518	514	523	541	478	526	531	522	534	542	459	532	517	492	536	529	505	553	526	516	514	509	524	567	529	584	511	546	513	506	559	528	524	494	523	515	555	537	508	521	551	498	499	532	534	514	542	505	506	539	528	480	525	518	514	482	518	516	558	496	517	518	549	564	555	515	544	528	525	486	523	487	537	533	496	548	506	525	528	548	510	517	525	544	567	551	544	529	557	494	509	550	540	515	502	492	542	539	541	526	518	513	520	494	527	521	534	534	535	479	498	522	518	506	526	535	528	528	516	527	517	529	542	540	525	499	509	515	510	515	542	533	525	560	516	536	531	510	543	524	550	536	563	512	510	504	514	539	548	554	519	560	518	536	571	521	507	510	502	515	504	553	535	517	524	507	539	518	517	511	526	538	503	533	529	510	553	508	517	525	506	506	536	549	535	504	509	514	516	498	532	492	529	534	497	543	521	514	507	514	536	521	510	514	520	535	530	536	509	550	494	469	540	521	550	513	537	489	490	530	517	516	527	517	519	515	559	505	522	567	481	501	557	523	515	508	523	521	463	551	490	498	548	522	510	549	526	510	566	491	558	512	482	548	569	492	546	530	546	517	526	549	505	503	494	513	489	527	541	477	530	496	501	548	527	508	511	518	517	512	529	538	518	536	508	530	513	550	537	548	525	527	537	490	509	524	566	540	539	524	515	530	534	552	578	548	524	520	537	533	561	503	513	487	557	509	529	505	532	488	526	507	495	532	520	557	538	523	519	467	545	494	520	539	536	568	507	528	548	527	529	535	542	524	518	515	491	568	515	527	524	537	536	539	515	580	574	503	531	559	519	505	547	544	549	530	528	520	537	511	537	492	563	524	546	508	503	526	522	510	557	512	531	531	522	521	518	544	538	521	513	535	524	514	480	525	524	495	472	535	513	496	545	525	556	501	562	490	511	492	533	521	530	527	549	520	515	531	539	540	513	527	508	497	537	510	495	530	528	478	508	522	494	547	519	500	503	537	518	539	523	506	562	505	531	524	504	536	523	519	524	496	523	504	514	537	551	532	523	509	478	498	537	519	479	503	518	527	511	554	518	508	531	534	571	503	541	536	533	517	516	494	547	544	494	545	534	544	512	528	490	536	540	534	526	554	513	494	521	539	517	581	529	520	527	535	521	511	519	528	525	530	581	574	470	520	582	540	529	528	507	532	530	515	491	524	519	532	569	569	539	525	539	522	533	513	532	537	517	522	539	512	547	493	537	529	528	526	477	465	549	515	490	496	533	507	514	490	515	496	489	509	508	533	548	521	516	507	557	514	506	526	501	541	565	531	542	528	560	551	549	519	514	501	537	499	518	537	486	520	478	531	544	534	569	504	508	525	519	527	523	499	507	507	528	544	532	515	542	550	510	522	533	548	544	515	560	520	533	494	503	550	497	530	530	554	534	539	534	514	485	517	518	518	531	516	538	541	564	558	515	555	528	515	515	533	547	578	494	541	518	559	535	480	539	499	508	554	528	525	554	550	549	523	516	523	526	538	544	504	543	507	521	516	517	540	511	520	525	518	510	480	513	493	509	508	494	485	530	566	538	476	500	556	536	536	557	530	520	536	547	502	500	517	503	550	527	518	518	527	544	511	532	547	541	591	521	528	522	472	551	489	511	526	514	507	527	516	528	492	512	530	561	501	540	530	531	545	492	550	561	516	560	525	530	523	520	503	528	553	547	531	529	565	485	519	507	518	522	555	539	547	513	550	547	537	527	520	565	522	555	541	541	536	553	523	529	598	521	509	515	519	538	551	511	528	539	534	499	537	487	527	514	498	518	508	541	505	536	521	497	551	507	542	546	563	540	579	514	501	525	566	498	504	522	530	526	492	580	560	507	514	512	476	511	511	507	539	504	497	536	519	539	507	527	529	505	552	559	510	525	534	551	527	540	518	521	515	536	535	547	510	546	467	511	504	537	491	527	528	545	515	578	500	485	476	563	522	522	526	541	546	558	520	523	540	527	533	501	496	545	529	503	508	510	503	507	517	520	525	553	512	544	482	544	521	531	517	538	531	505	512	518	506	515	519	532	521	534	490	576	540	529	531	529	524	515	555	527	517	547	491	484	526	546	507	546	499	503	530	526	494	508	533	523	520	511	551	520	540	538	518	526	486	556	500	556	540	538	526	528	500	525	526	520	550	531	521	510	544	552	522	536	487	516	542	513	506	561	525	507	554	519	490	531	563	517	512	495	496	517	490	528	493	538	525	548	506	513	522	489	587	534	520	554	516	530	483	500	481	541	524	550	504	521	525	537	496	508	520	497	517	530	558	525	514	517	533	542	538	512	520	510	524	535	551	504	532	492	504	553	567	508	570	551	512	512	526	517	526	511	479	490	526	504	490	513	500	544	513	567	551	536	575	541	518	563	516	520	529	539	515	505	512	547	535	535	511	539	494	526	546	535	549	531	531	502	530	544	535	520	534	553	477	521	549	528	534	552	533	556	529	502	525	513	526	536	496	508	529	510	505	510	514	520	544	528	523	509	572	489	512	527	535	511	508	527	514	518	545	503	514	519	531	536	545	561	526	559	531	503	471	543	510	505	518	511	544	517	488	554	514	543	562	493	548	513	497	500	517	551	551	512	487	522	530	485	511	534	535	531	516	498	524	516	568	573	535	525	533	531	552	514	541	523	511	533	503	532	545	551	526	547	562	533	543	547	531	503	534	542	519	555	562	534	484	506	561	520	520	506	485	556	509	527	539	499	554	515	557	540	508	516	540	506
24160	21174	28312	24338	21284	16606	9771	5162	3452	2312	1849	1511	1382	1343	1103	1047	973	850	689	650	589	543	566	546	503	532	504	533	451	452	432	422	430	483	384	430	409	390	391	391	414	379	394	378	418	357	370	380	359	382	405	349	373	389	336	355	313	358	361	360	365	378	382	349	395	335	352	324	322	321	337	329	328	354	335	364	339	354	323	341	390	334	360	338	320	347	313	315	349	334	335	334	344	340	355	348	341	320	340	347	329	337	319	335	331	313	302	368	330	333	318	332	333	343	320	343	305	344	285	358	360	335	329	364	315	343	327	348	345	370	341	315	320	372	323	322	346	337	348	329	345	336	329	339	343	344	304	331	296	316	315	338	329	314	369	334	327	342	341	328	316	371	333	328	342	340	335	376	285	346	307	324	316	356	346	314	356	328	345	338	299	339	337	333	362	318	349	356	333	339	325	307	359	326	336	313	338	318	317	337	324	317	361	324	325	332	314	339	324	345	364	295	337	315	323	337	371	340	317	368	332	319	334	311	356	349	372	356	323	347	344	351	351	333	338	325	320	334	337	359	322	345	341	290	381	304	356	348	334	329	344	363	317	314	334	379	350	323	339	371	327	363	331	327	343	348	332	342	328	324	347	309	354	359	346	332	359	315	348	310	353	321	307	354	297	307	347	310	314	318	312	363	337	302	335	348	339	357	370	351	361	329	347	332	318	321	325	364	360	330	316	350	309	318	319	335	317	312	326	330	348	348	341	320	355	323	324	328	355	345	320	334	341	340	300	320	306	317	375	327	359	351	332	358	351	367	367	324	330	331	314	323	349	355	328	377	316	329	340	361	347	356	340	336	331	362	333	323	342	316	312	329	307	354	330	331	343	306	350	334	317	337	351	344	362	315	315	305	346	341	308	350	321	317	317	341	347	354	364	336	311	354	326	347	354	332	335	359	295	366	336	357	333	320	324	355	382	370	294	363	348	330	332	341	309	314	313	330	305	360	324	310	315	340	344	350	336	325	332	348	324	341	339	317	309	321	390	339	363	316	342	323	337	358	348	338	312	313	328	317	304	292	304	353	337	300	381	342	332	341	313	323	308	328	326	335	351	322	326	309	354	336	344	342	346	333	298	319	341	338	353	361	330	349	339	316	298	333	332	323	347	335	328	319	374	355	360	324	351	319	341	347	322	324	338	364	321	351	358	331	383	334	344	360	354	359	339	359	348	329	351	355	339	322	341	336	337	343	308	338	343	330	356	348	359	332	333	392	319	348	334	316	380	311	289	329	344	328	328	341	324	372	376	337	297	343	375	332	345	310	332	314	305	380	328	330	345	331	363	329	312	356	349	333	335	326	350	370	361	367	313	332	340	325	325	330	317	354	329	281	301	356	349	324	322	384	358	320	358	342	343	338	357	321	331	320	369	312	338	350	340	337	312	389	343	313	323	342	336	353	339	328	305	294	360	375	327	349	328	323	366	321	361	360	335	362	335	346	350	328	339	336	329	351	351	335	309	328	349	333	329	383	367	336	348	345	354	322	347	366	329	309	322	349	345	340	320	310	352	312	357	311	336	314	339	318	336	333	320	333	303	364	360	364	339	357	352	312	333	323	316	351	332	338	342	331	400	324	324	357	374	332	361	356	328	334	303	332	326	357	353	314	368	299	352	337	340	336	344	355	359	330	352	314	361	338	333	338	344	352	338	356	354	361	343	336	311	306	354	330	324	368	300	309	326	336	311	300	339	365	337	341	338	358	334	320	339	348	321	328	348	316	302	348	335	325	342	330	360	309	354	328	366	358	346	328	364	322	376	379	355	341	341	335	328	307	303	361	344	322	345	326	326	350	322	324	343	342	340	362	334	314	289	327	358	351	318	311	340	347	361	325	328	327	329	320	336	355	316	293	352	324	313	333	340	340	296	328	370	332	328	346	315	314	352	343	336	299	343	332	325	322	355	330	365	350	331	348	322	344	334	332	297	339	366	322	375	330	355	346	334	308	335	336	362	361	337	302	351	373	345	315	329	360	323	331	340	368	356	345	339	326	365	344	322	349	328	347	302	340	334	305	315	377	312	337	345	368	348	298	369	347	319	322	342	367	366	361	342	322	356	339	372	349	352	334	333	350	347	341	368	315	339	314	327	327	335	325	349	371	322	339	311	340	324	339	340	351	318	332	327	349	338	344	346	348	328	359	319	325	354	310	336	307	325	344	324	306	294	307	352	348	325	324	314	310	344	329	317	354	374	350	353	325	343	359	326	360	329	336	285	350	335	318	365	345	330	347	380	355	334	404	337	334	356	349	347	329	355	338	357	306	331	331	340	334	343	321	344	337	346	359	345	328	332	337	343	325	320	351	335	365	323	313	330	330	332	317	330	312	367	333	312	325	358	339	353	363	317	323	336	326	327	336	366	327	352	318	369	339	340	357	372	350	326	320	336	351	351	337	330	339	323	311	369	375	335	331	314	318	337	353	321	323	331	339	315	346	321	309	362	356	319	345	322	344	311	312	341	322	342	334	311	316	344	312	342	329	301	348	341	313	351	370	322	356	336	335	320	375	351	329	345	329	354	356	370	316	337	336	346	338	305	340	329	331	348	301	309	281	364	352	319	344	338	312	328	364	313	338	341	386	318	325	324	343	291	351	330	334	341	341	342	321	358	339	322	328	349	340	318	365	319	345	338	356	365	325	361	330	294	334	325	348	338	309	362	379	335	327	326	334	314	356	339	337	343	320	347	314	360	304	331	366	332	325	293	335	329	304	363	325	325	368	313	354	351	338	339	356	344	310	325	355	349	342	339	348	329	332	347	336	367	331	326	347	318	331	332	347	315	347	312	342	296	369	293	329	288	315	332	350	328	345	314	332	355	322	310	308	320	325	326	381	341	325	362	361	370	313	358	340	326	334	338	318	306	339	371	357	330	341	314	334	321	310	335	371	319	314	346	363	358	325	365	338	327	335	339	313	327	353	317	355	353	344	312	349	365	348	329	331	333	355	336	387	307	330	323	358	326	345	338	350	336	356	342	332	306	325	317	321	308	330	359	369	310	330	342	331	330	339	355	329	321	308	343	311	348	379	300	346	338	341	362	336	333	361	338	329	327	334	358	330	337	334	360	388	334	327	348	322	327	327	293	334	360	346	323	332	342	338	316	331	331	317	355	370	318	311	345	351	332	307	328	331	320	352	352	363	337	353	321	339	312	337	326	346	326	331	345	341	346	321	331	326	298	335	355	321	340	331	342	348	326	335	332	348	334	315	318	322	325	343	326	361	326	341	361	329	329	327	340	299	343	338	319	342	347	352	352	320	334	340	351	357	327	321	321	358	365	340	335	344	320	320	348	344	351	325	323	323	320	353	356	322	336	342	351	323	332	319	366	338	312	341	324	293	357	322	316	329	328	311	355	329	338	309	324	356	324	346	337	346	339	311	337	348	329	347	339	347	338	334	346	356	345	330	331	340	354	354	361	340	357	359	324	300	337	333	326	370	351	338	337	343
18531	31040	25355	20426	19096	17937	13412	9792	7409	4874	3824	3278	2747	2437	2032	1784	1632	1442	1196	1068	946	893	853	769	781	812	692	636	665	615	631	624	569	581	563	543	524	525	542	567	527	532	513	540	488	505	471	493	483	469	530	485	478	463	488	442	474	470	465	445	430	489	419	427	417	400	436	425	384	387	397	442	430	376	425	401	381	401	395	410	424	430	379	375	384	346	383	417	434	405	423	404	431	417	390	390	407	413	414	419	419	417	382	426	426	395	404	439	413	381	402	434	389	407	402	409	367	381	356	443	394	433	448	388	399	405	402	363	407	405	424	421	397	409	409	376	448	407	408	380	417	412	385	413	383	364	436	388	409	359	396	407	414	401	386	411	436	418	435	390	411	409	423	357	418	405	403	396	454	383	418	386	373	392	421	410	434	445	418	406	400	404	414	378	410	404	415	378	413	434	401	412	415	398	420	393	422	424	444	428	415	385	408	421	404	383	438	426	417	392	385	391	443	416	391	421	449	385	427	415	431	416	408	389	439	419	392	375	413	421	397	405	423	388	417	388	422	411	427	417	389	414	393	401	443	432	400	388	372	403	414	401	417	397	433	408	403	417	424	431	391	392	385	388	421	418	436	412	418	412	432	407	392	433	394	401	398	420	386	401	414	383	406	429	435	411	420	422	401	395	414	370	408	398	415	413	408	401	365	396	401	450	383	376	409	421	430	382	400	428	412	422	414	413	385	391	428	391	380	401	435	435	422	415	380	411	393	404	393	369	428	384	393	398	431	427	415	395	407	398	352	404	383	372	397	412	434	437	407	396	376	408	411	403	367	419	386	389	434	447	388	416	401	431	399	374	420	376	432	403	396	392	448	407	433	425	433	397	399	434	407	452	429	427	422	413	406	443	412	396	399	418	356	451	396	404	413	374	405	405	378	438	450	406	388	418	426	404	423	428	398	392	393	411	415	420	434	407	429	399	361	403	394	411	401	410	396	395	406	412	387	430	407	431	407	390	376	386	405	374	405	368	428	393	425	408	395	421	406	397	378	405	413	419	380	396	405	418	398	370	390	412	390	404	418	390	412	422	405	382	403	421	386	414	404	420	436	411	379	432	422	398	427	387	420	419	439	399	393	417	395	430	443	399	433	404	368	432	391	408	409	377	398	412	394	393	408	399	399	416	402	424	397	430	389	412	441	407	444	395	452	432	436	382	422	413	459	434	420	435	425	415	407	385	422	403	406	432	412	436	379	360	406	399	386	437	416	374	408	397	415	414	401	451	421	417	383	409	415	392	410	398	386	438	413	446	421	410	418	400	373	385	408	402	421	405	398	433	414	417	430	397	379	376	450	388	390	393	394	404	416	387	411	415	407	437	386	436	409	405	416	445	400	418	419	424	414	416	382	389	411	392	408	407	389	424	393	409	389	436	406	373	398	402	386	376	437	401	425	434	397	421	372	402	391	388	372	418	449	429	409	385	421	394	435	373	411	388	415	410	402	422	414	426	374	409	380	398	432	418	336	398	399	418	427	378	390	413	411	453	442	405	415	416	404	430	433	432	344	368	410	375	425	391	370	394	390	404	363	379	407	424	430	446	405	386	402	403	374	406	359	418	402	425	412	421	423	404	436	431	408	368	416	402	403	409	403	393	400	404	414	408	410	425	375	387	420	391	386	361	420	396	382	432	362	399	355	416	381	442	414	406	379	386	428	449	394	404	395	436	361	409	442	419	435	387	425	416	406	429	383	400	432	404	402	388	376	408	402	449	433	384	414	429	415	436	438	433	394	432	403	433	377	413	414	387	389	406	372	410	404	395	432	452	433	390	438	436	396	392	415	434	349	405	402	412	424	461	386	406	364	412	420	429	398	395	418	391	402	424	404	432	431	423	360	412	446	387	433	406	445	429	422	443	394	396	393	389	429	386	377	406	436	388	412	421	418	388	419	395	408	424	386	413	454	389	464	419	373	419	401	426	373	386	397	396	407	436	374	432	387	424	393	412	414	408	413	438	470	408	403	411	414	372	439	402	413	397	405	442	357	362	438	418	440	389	409	374	410	383	438	389	404	409	450	439	399	421	387	398	403	414	403	415	396	405	418	437	393	374	411	403	390	446	425	397	454	456	431	393	403	396	385	389	392	415	440	431	412	398	404	399	382	384	382	430	395	366	427	410	434	446	401	422	415	411	433	378	407	420	438	401	427	425	434	381	419	403	410	392	409	442	407	417	425	393	442	435	411	411	415	441	408	413	422	418	403	417	417	417	426	428	425	380	371	413	426	403	412	439	423	439	399	443	409	382	398	397	417	411	403	459	395	427	403	443	435	448	388	378	394	401	369	429	410	474	442	392	426	402	420	389	423	414	415	447	391	381	419	427	407	429	406	391	424	431	418	441	417	406	396	407	394	396	437	409	436	389	437	403	404	402	391	391	415	386	432	416	407	425	439	376	426	421	388	414	425	432	420	385	444	402	406	444	378	388	378	388	416	387	425	419	427	452	411	392	423	398	430	390	421	402	397	417	376	424	384	405	390	396	420	422	424	413	404	409	397	429	421	389	446	380	410	411	417	402	454	371	413	390	437	379	428	389	436	418	416	403	411	409	425	398	383	379	422	397	364	409	389	375	402	431	390	420	401	372	432	381	372	375	420	412	423	386	435	386	413	398	383	420	385	399	460	393	370	395	397	402	411	408	417	420	423	398	394	421	417	412	421	411	408	404	392	383	399	401	443	409	378	438	427	439	391	411	436	448	420	447	407	402	428	391	405	410	405	418	427	410	388	432	415	432	385	451	427	399	416	428	413	385	391	421	416	426	390	399	413	392	431	407	412	386	388	456	437	384	392	358	393	391	404	400	377	416	423	426	383	411	423	402	392	380	403	371	422	413	391	403	384	409	421	436	450	400	385	405	396	390	398	441	386	424	412	447	399	388	422	412	424	403	395	400	407	384	424	380	412	414	407	451	397	410	416	415	416	440	395	440	401	438	433	392	411	392	394	433	424	441	375	381	436	425	383	427	362	409	405	408	426	384	417	387	420	380	433	401	395	389	385	438	408	392	418	404	404	409	420	383	414	429	421	396	403	387	427	426	401	385	438	405	421	442	403	409	387	434	411	403	390	378	447	403	372	417	402	441	393	465	400	410	402	405	414	396	384	387	409	400	410	419	430	390	416	399	432	444	427	420	416	408	399	426	406	401	355	449	449	398	410	413	392	415	424	411	409	412	398	428	398	424	452	399	390	400	378	381	413	381	393	387	386	394	386	388	395	388	408	424	423	402	389	448	409	408	398	388	411	397	391	404	386	382	438	411	395	423	426	404	475	408	394	403	382	428	400	450	405	396	361	392	407	397	421	390	397	419	391	393	415	390	375	416	406	395	440	411	413	421	430	442	399	412	426	395	395	385	403	414	394	410	412	407	407	423	415	402	411	445	424	398	409	418	417	447	413	410	428	413	433	409	395	430	407	415	398	399	443	408	419	424	423	412	386	421	410	430
25290	21162	27016	25301	15050	9884	5954	3685	2727	2006	1609	1406	1250	1173	1211	1110	993	883	773	779	744	691	721	635	723	661	644	663	640	629	611	615	626	595	611	559	629	591	591	598	585	610	568	607	565	609	566	545	574	556	571	559	590	545	632	546	567	567	589	512	574	543	501	555	545	572	576	524	539	476	543	579	557	555	551	573	563	541	480	546	527	517	571	478	524	560	510	552	548	484	491	525	548	537	521	551	492	562	551	525	547	508	532	517	548	509	555	551	512	505	564	512	525	556	555	551	542	567	512	548	533	573	504	502	541	538	519	533	498	505	543	538	512	538	576	575	532	552	514	551	574	509	538	531	561	551	546	530	539	570	503	502	575	561	527	492	562	483	501	564	537	571	497	528	509	521	503	535	568	566	514	518	519	535	493	508	545	539	522	549	523	591	503	576	529	497	516	534	560	520	518	509	519	549	547	553	586	523	515	560	581	499	553	568	473	518	522	503	513	526	485	504	561	567	513	506	583	510	506	533	542	541	519	518	560	531	517	588	525	525	535	563	527	513	564	516	539	505	548	515	533	535	572	502	503	526	538	514	554	533	567	561	551	554	505	553	536	531	506	556	557	526	597	534	523	546	531	564	521	552	513	552	569	579	507	555	517	562	502	538	595	520	541	509	506	567	557	535	565	510	549	536	528	525	529	525	547	519	510	571	541	483	535	528	516	497	523	532	566	573	552	504	520	527	506	514	521	528	538	535	540	541	524	513	536	584	527	536	554	534	567	551	527	547	521	555	527	543	529	492	524	566	554	541	554	520	569	554	519	520	508	567	533	551	540	561	545	559	561	543	524	587	515	532	564	534	551	541	501	566	528	505	552	557	567	539	523	543	562	545	559	557	578	517	536	530	534	515	550	511	533	526	574	556	514	521	515	491	562	545	542	556	504	561	561	555	531	531	540	521	533	526	548	520	563	522	496	521	562	537	507	514	536	566	534	532	509	507	549	526	547	539	516	504	502	543	529	522	538	527	537	505	507	539	503	549	503	547	537	523	530	523	512	491	501	522	493	526	503	566	515	544	540	538	531	550	525	537	560	513	596	570	561	504	536	483	522	534	571	533	529	582	553	536	533	501	537	566	528	516	532	574	556	488	514	576	514	521	556	489	515	495	542	522	560	531	538	547	560	519	543	533	536	567	569	510	550	510	536	544	525	542	522	564	547	566	516	521	545	554	558	506	526	517	567	546	550	519	562	494	534	558	568	554	526	519	525	542	510	540	567	540	522	474	525	516	556	518	528	521	555	514	582	539	532	518	540	559	545	537	526	525	540	503	590	552	542	492	540	512	563	538	573	530	526	538	528	557	545	520	529	485	544	515	534	510	535	552	534	533	522	568	508	474	552	499	537	522	559	536	522	514	523	531	515	568	523	525	520	526	542	541	530	523	551	511	556	565	519	550	562	524	534	540	538	551	487	511	526	505	514	533	525	516	481	508	557	540	500	524	519	528	521	497	511	526	551	556	568	546	518	572	519	508	565	505	551	553	492	490	530	542	561	539	570	519	532	517	531	477	466	543	517	552	526	588	562	564	529	570	508	568	528	550	511	511	525	516	554	527	501	516	534	525	557	552	487	535	594	559	503	515	524	541	575	549	542	542	538	554	519	542	533	521	496	511	546	556	569	544	538	550	540	531	521	555	546	551	577	542	546	522	568	546	512	538	518	534	551	516	543	542	534	569	548	549	517	481	525	525	557	524	537	579	499	514	573	557	543	523	553	576	515	536	541	545	527	544	491	508	507	529	529	554	524	536	534	539	506	552	560	521	541	507	518	534	520	552	549	559	531	560	542	516	553	550	507	525	508	539	540	522	508	503	526	556	537	534	525	526	522	494	515	494	556	539	560	520	517	536	544	508	543	548	497	536	579	571	504	575	548	528	542	502	523	532	496	527	512	538	538	539	523	527	532	548	509	541	530	552	526	530	552	530	558	552	554	553	520	541	552	506	543	506	551	510	492	520	575	519	558	542	474	574	550	547	474	549	540	545	552	579	509	505	508	540	545	571	491	524	523	511	538	518	530	532	487	541	548	521	529	516	535	557	583	519	512	521	508	571	538	507	511	505	516	534	518	551	555	522	524	529	578	511	549	578	514	538	543	488	514	527	568	528	506	545	539	532	553	520	551	495	484	534	528	532	505	520	535	560	519	552	552	523	497	533	561	517	526	534	546	556	533	521	493	551	539	538	550	504	526	548	558	514	527	516	538	516	563	545	529	545	592	526	578	523	559	537	561	548	506	552	524	521	540	508	574	546	567	579	544	552	564	535	539	550	542	531	507	518	545	539	496	568	520	517	558	565	601	512	551	507	537	506	559	536	554	525	556	513	528	496	547	527	569	490	545	553	528	524	531	532	532	482	530	569	536	547	538	545	488	533	516	524	587	549	543	542	537	540	558	517	554	541	557	526	504	535	553	542	542	574	576	513	532	500	532	539	529	538	489	503	504	534	518	538	558	514	561	513	468	552	507	538	599	490	548	562	533	507	529	512	519	523	543	537	531	524	537	528	538	556	543	540	541	533	503	532	531	521	554	563	506	518	507	503	521	538	509	519	525	538	527	522	548	533	499	535	516	508	544	552	554	553	526	524	511	557	536	578	520	509	505	509	563	571	500	501	513	546	542	507	533	565	526	533	538	532	537	515	548	529	522	548	545	549	559	516	530	560	564	584	520	498	545	557	516	545	553	505	570	518	501	520	480	536	536	518	544	531	515	529	552	476	535	569	540	540	556	490	546	529	493	526	518	580	516	514	604	526	540	517	537	505	545	521	498	560	514	543	555	535	519	564	552	496	494	554	542	513	518	556	496	527	528	543	527	585	547	544	523	551	535	533	559	522	558	602	540	515	530	540	540	572	530	517	540	574	516	525	538	524	527	511	564	540	512	545	497	556	524	506	506	525	493	541	587	500	530	606	526	516	511	526	515	527	543	537	579	563	529	574	583	550	558	500	550	506	534	521	524	556	532	521	493	556	532	578	507	548	485	522	532	532	525	548	596	537	541	571	554	483	531	587	554	566	522	554	550	544	506	603	539	539	520	535	535	513	532	538	520	471	515	533	506	522	546	539	526	546	533	482	540	545	508	548	526	543	528	529	511	534	503	545	517	571	506	559	543	504	534	520	529	587	543	510	510	544	538	544	524	578	495	536	519	563	507	549	523	517	504	545	509	513	512	540	550	536	579	570	544	507	516	506	479	545	514	538	501	575	543	551	488	556	514	529	543	477	566	514	495	561	558	534	568	530	550	514	551	504	522	538	538	538	527	547	527	546	513	550	517	532	579	540	563	544	512	557	522	536	500	569	498	509	532	506	558	580	531	552	532	518	546	545	544	493	516	543	501	549	555	561	544	560	518	516	555	495	517	551	514	529	517	539	567	548	555	536	481	545	515	524	532	534	516	548	557	511	509	548	554	525	554	534	511	540	533	512	516	541	568	517	501	522	566	521
18118	27118	22301	16705	16379	16035	10758	7905	5903	4218	3390	2833	2440	2284	1957	1891	1751	1420	1182	1137	1036	999	952	951	947	955	850	884	739	798	827	844	831	785	769	785	762	787	737	767	764	751	737	756	731	672	662	657	651	729	668	696	704	670	659	694	706	721	669	686	647	681	645	611	655	690	610	633	615	647	645	643	627	653	660	639	651	590	650	634	636	619	626	613	654	598	614	603	677	609	666	634	645	650	668	638	628	627	631	605	617	631	590	627	642	653	624	627	660	647	629	614	606	654	659	610	608	666	594	670	653	604	650	619	636	627	632	640	628	586	624	662	630	607	608	646	642	597	625	608	675	614	645	613	637	554	629	615	610	590	590	670	636	642	623	638	620	677	633	601	627	662	637	595	590	551	587	657	607	610	644	605	630	629	648	621	639	641	622	638	636	618	604	634	604	647	641	645	600	596	647	644	606	651	630	682	606	641	636	620	610	651	566	653	600	640	626	626	659	653	614	620	624	629	617	585	637	621	668	654	572	664	674	571	601	608	649	613	646	630	624	675	622	617	608	613	644	632	661	675	647	624	623	618	603	654	598	618	646	646	671	604	647	638	658	586	646	619	647	604	638	627	607	611	670	626	607	656	632	604	611	632	653	602	626	630	632	623	625	639	555	617	642	645	657	627	628	615	645	615	660	617	589	616	604	641	639	637	614	672	603	601	621	631	643	650	650	613	685	669	618	645	653	622	640	620	632	678	642	670	580	611	665	640	672	624	578	653	625	672	571	628	614	616	638	612	602	621	619	598	623	571	570	593	616	624	642	667	585	677	675	611	622	636	610	624	601	671	630	647	627	628	612	643	602	616	647	638	657	591	632	631	630	646	639	651	624	687	612	647	627	630	605	653	636	609	645	643	594	634	605	623	640	631	633	630	663	597	600	623	626	579	615	612	613	670	630	591	657	594	644	651	620	611	612	588	606	570	594	647	666	634	614	653	633	633	635	615	622	648	627	633	636	646	607	651	675	624	624	627	652	673	633	661	620	671	583	659	635	584	616	623	665	590	635	632	676	616	629	609	610	615	590	587	615	657	642	623	634	675	603	654	683	626	590	619	630	624	636	610	610	663	647	611	631	636	646	578	654	570	647	597	649	629	614	646	636	622	637	638	615	624	670	642	648	604	576	592	646	598	604	622	649	641	665	606	620	627	644	663	632	653	586	659	639	600	611	641	601	619	659	611	654	689	636	643	682	625	620	600	607	625	643	658	647	639	600	619	581	641	607	605	616	680	618	605	652	658	666	639	681	629	660	608	625	640	665	626	600	625	591	577	650	597	606	592	661	630	639	632	594	628	628	579	615	627	687	609	593	590	649	634	647	620	645	573	622	614	658	630	670	642	666	644	579	614	636	635	606	657	624	647	601	603	634	617	656	602	646	612	609	614	610	579	652	669	565	602	638	610	647	645	621	644	652	645	636	666	623	627	671	611	586	647	647	643	572	606	607	655	669	655	630	636	648	618	588	671	567	639	658	657	653	602	627	632	655	682	586	622	655	637	615	624	639	607	626	618	592	667	646	615	627	626	643	654	554	657	665	658	634	627	622	674	608	627	632	584	662	630	645	598	631	651	620	633	613	584	652	634	591	591	660	633	589	609	603	670	602	666	625	669	639	617	626	610	643	601	618	632	586	616	655	596	648	613	614	625	630	640	618	625	621	650	590	629	648	606	656	620	580	602	658	687	583	619	616	620	656	653	626	609	641	585	637	613	604	647	641	643	659	648	615	635	625	634	649	619	657	644	585	633	651	621	597	615	674	602	630	663	635	654	647	644	649	602	587	655	626	579	624	639	631	671	605	629	612	642	620	624	630	655	662	653	609	617	611	589	624	634	661	668	621	638	666	608	629	613	651	640	632	629	660	674	653	590	630	646	605	628	584	657	613	636	635	622	630	613	599	618	606	645	652	599	613	625	642	609	665	659	639	637	646	629	611	635	633	580	616	607	581	653	585	638	644	635	616	600	638	654	610	599	629	631	625	611	631	613	644	619	650	638	636	611	593	635	579	614	644	651	603	620	656	579	674	599	644	665	644	545	598	639	604	563	619	646	637	648	664	651	633	627	646	645	626	602	609	634	628	666	604	659	591	632	648	594	686	638	622	640	629	621	628	631	670	659	630	652	699	674	639	619	600	618	629	611	614	638	616	618	609	629	664	627	676	680	644	649	590	616	626	633	663	610	679	629	644	664	666	610	649	614	668	656	702	639	687	636	627	623	625	650	691	604	670	600	660	620	602	593	603	614	632	631	611	636	637	657	580	595	652	616	636	613	641	627	616	626	635	591	622	625	609	614	612	645	589	656	607	635	671	599	613	629	615	647	612	655	619	669	677	631	620	616	632	621	644	648	632	588	620	623	607	655	639	645	608	651	647	590	616	647	662	638	636	614	646	601	659	617	624	646	626	605	597	649	627	674	674	648	595	645	637	665	669	656	645	658	646	554	621	622	651	614	623	642	595	606	624	602	622	623	611	606	591	616	596	633	625	596	641	624	649	573	671	620	660	646	644	664	628	607	626	597	633	629	653	624	613	604	644	642	688	602	620	566	631	620	612	635	591	671	634	614	597	607	647	614	630	640	629	615	643	623	611	601	620	639	677	558	671	609	612	624	632	643	630	661	639	633	606	605	615	637	608	626	641	666	674	626	626	677	651	629	582	666	643	630	582	664	629	625	630	642	573	631	648	611	602	653	646	600	589	669	647	583	609	624	642	647	636	595	614	624	616	686	673	606	616	630	656	640	584	663	637	670	640	602	617	649	675	601	651	602	617	609	620	631	598	640	695	615	647	607	640	635	667	611	651	606	620	682	621	602	666	630	633	637	642	654	670	665	610	635	617	592	650	635	627	611	611	633	623	624	681	599	628	628	676	641	627	648	640	595	583	628	648	624	608	644	652	644	619	610	598	682	656	653	628	615	628	608	607	632	629	672	644	637	630	549	616	596	593	593	641	646	633	642	598	634	615	649	590	635	665	604	632	608	627	645	643	591	656	641	657	587	677	652	621	635	617	623	624	594	623	634	652	634	612	668	654	622	606	600	638	637	611	640	612	651	730	607	611	609	585	604	598	651	641	619	588	631	615	607	615	581	597	591	608	595	681	651	674	626	636	646	651	640	607	638	616	595	668	612	631	650	630	662	604	656	622	673	620	662	630	610	626	605	615	593	586	637	608	623	648	646	640	639	693	633	610	686	610	626	620	649	679	597	602	633	631	634	644	641	634	576	606	653	590	625	584	621	653	638	566	603	630	660	647	619	627	660	599	624	618	624	638	651	658	665	572	688	620	647	640	686	658	627	654	660	637	601	631	608	636	631	622	619	646	559	670	639	639	633	640	646	603	668	617	657	629	640	632	641	622	592	620	652	641	648	627	631	646	594	627	693	588	645	627	612	613	602	660	624	631	641	656	585	615	592	623	648	644	647	626	647	582	624	628	610	575	608	637	639	655	616
23135	21201	28860	23863	21304	22131	16783	8024	4943	3470	2757	2381	2113	1773	1592	1582	1368	1002	1010	911	866	789	746	731	734	726	660	650	648	595	584	577	625	616	538	556	493	477	517	506	528	526	523	519	512	483	485	459	508	482	499	505	483	469	472	467	482	463	487	448	448	488	461	462	436	468	418	414	425	459	475	432	478	471	457	450	482	463	453	398	428	436	418	445	411	463	445	427	444	423	414	460	453	431	427	412	439	464	411	412	486	425	438	394	421	422	425	407	434	433	456	436	441	449	449	430	456	384	448	441	453	469	401	452	392	412	471	440	390	438	453	451	428	423	441	440	432	422	407	459	478	403	389	444	412	422	501	446	421	426	392	414	438	430	442	411	431	427	379	422	436	428	433	413	424	417	392	475	427	394	445	434	413	388	445	419	424	401	423	454	446	372	443	432	398	452	463	386	438	419	426	423	441	453	426	434	464	405	450	392	427	430	445	473	450	427	439	477	426	422	423	501	429	445	453	437	398	427	451	414	408	441	422	420	411	403	451	450	437	421	419	435	434	440	382	451	457	438	459	465	464	406	457	405	462	408	447	418	446	441	430	408	424	439	431	422	428	427	401	393	383	427	424	442	445	432	414	423	382	429	417	412	461	440	461	425	461	441	403	446	445	461	430	405	468	458	411	433	424	445	430	435	438	447	442	410	423	403	440	461	442	461	427	465	441	410	444	453	455	433	446	481	418	446	431	399	408	441	396	423	420	400	446	438	446	444	375	455	421	444	409	441	404	459	432	414	466	457	451	451	460	440	398	405	416	420	426	434	406	444	438	447	428	436	427	449	398	421	425	452	402	443	446	429	465	405	462	431	439	460	432	441	393	466	415	403	416	425	398	436	432	432	420	430	462	428	453	425	431	450	498	437	427	432	419	423	438	410	444	458	421	439	431	462	450	439	425	446	443	445	408	443	428	463	462	423	406	402	437	443	417	407	435	435	458	438	440	496	448	408	431	419	426	397	384	434	411	454	433	420	433	419	412	431	441	422	409	435	422	472	432	415	403	427	414	430	452	448	458	393	438	426	422	429	446	449	431	420	451	429	424	410	449	435	479	464	426	457	438	429	467	385	424	408	428	427	398	374	435	448	412	425	450	443	409	448	436	469	457	433	445	404	389	455	432	403	432	424	425	445	406	471	430	439	464	374	392	426	424	421	430	454	459	407	429	438	442	414	455	422	424	419	431	422	451	444	378	435	448	422	407	379	418	467	408	428	406	436	434	432	457	382	435	434	457	439	425	398	455	436	443	437	415	463	420	426	411	437	439	435	432	452	437	474	425	412	448	444	461	438	402	434	443	428	437	410	441	465	438	425	415	450	418	438	435	444	437	447	455	406	433	440	392	405	407	448	377	422	415	411	448	458	448	455	453	418	414	439	438	480	450	418	397	423	444	427	457	412	427	479	439	410	418	449	376	421	463	460	493	391	443	432	427	428	440	418	396	423	432	440	427	436	423	438	442	424	420	426	408	423	431	398	460	461	426	426	413	428	421	438	408	463	404	424	445	446	398	389	486	474	416	468	438	463	467	406	412	427	419	442	403	411	441	415	410	445	456	429	411	452	417	438	419	421	420	422	419	425	440	420	437	448	444	467	443	413	421	408	471	417	444	415	422	425	443	462	431	428	419	463	420	416	428	440	438	429	417	420	419	429	450	430	413	418	430	441	433	419	458	419	421	423	446	456	469	422	437	405	444	450	398	464	448	444	445	454	434	458	422	452	449	467	407	428	437	441	443	428	440	446	440	414	434	441	412	406	421	430	443	405	439	439	429	431	427	413	443	440	433	419	427	441	429	461	435	413	470	378	438	413	394	435	416	423	439	411	458	451	464	420	378	426	456	446	459	416	467	426	412	448	408	392	419	415	443	388	407	460	432	401	426	439	404	419	425	410	459	464	444	415	428	435	422	427	419	456	434	433	464	400	438	411	432	443	452	409	438	441	417	420	453	378	433	449	435	435	417	419	415	429	427	460	414	437	427	436	432	380	426	425	459	470	448	382	427	433	419	467	416	425	477	441	429	424	411	456	423	418	431	422	423	446	413	433	452	395	447	432	472	413	406	418	409	420	398	432	428	430	421	425	471	453	407	423	413	431	447	457	432	461	432	456	469	404	427	449	424	430	452	451	434	431	430	394	446	406	437	418	440	431	407	434	440	422	406	444	426	449	444	392	418	464	454	393	440	424	441	434	487	443	435	392	456	404	460	455	432	457	463	420	450	411	451	467	414	422	449	406	424	400	414	429	398	446	440	414	435	423	428	442	442	394	450	473	431	438	411	417	456	414	423	410	427	437	486	408	421	422	425	410	408	451	419	466	452	403	445	410	436	398	438	457	431	432	417	396	456	404	429	441	437	473	419	430	448	427	463	447	410	442	453	405	450	437	454	422	437	433	429	443	402	422	416	458	432	420	450	443	442	375	401	477	440	419	443	406	439	427	368	451	379	455	422	424	407	437	460	445	396	431	401	394	395	442	416	448	395	465	434	449	443	425	431	452	436	455	427	445	429	410	426	461	459	423	424	417	439	431	409	448	430	450	426	411	405	436	436	456	415	451	468	449	422	446	435	439	445	439	431	441	427	459	458	445	415	400	427	413	416	439	435	413	450	402	464	463	444	452	430	410	413	418	419	429	422	429	433	443	443	432	476	381	454	472	436	426	454	435	427	421	418	432	438	395	416	420	433	446	417	419	462	435	425	424	411	428	429	425	399	407	415	427	425	454	445	419	440	430	417	417	433	471	427	419	393	432	461	433	453	442	435	422	424	455	443	410	435	392	446	406	413	420	411	421	431	470	405	453	457	421	389	432	473	473	441	413	394	397	441	413	410	420	419	417	425	452	462	449	448	465	424	454	425	414	427	415	425	444	449	427	417	470	411	405	404	469	428	439	432	401	434	425	483	435	496	421	481	452	439	433	430	399	422	439	402	426	419	427	463	444	469	455	392	442	460	441	428	435	449	422	427	390	416	417	417	445	450	438	424	435	403	441	447	442	422	437	476	432	456	399	415	435	417	432	398	444	433	462	430	417	447	434	428	435	466	415	430	413	423	427	432	422	416	421	441	426	465	425	453	434	431	391	432	398	473	456	428	428	434	412	425	416	429	447	407	407	453	441	443	415	436	440	418	458	467	446	431	428	457	398	403	433	424	437	415	423	412	409	432	473	425	410	450	435	434	444	422	428	454	403	425	412	429	419	430	436	400	442	415	416	431	411	423	443	426	416	447	420	411	434	455	406	454	432	433	392	420	387	414	440	442	442	421	450	411	445	436	399	413	448	391	431	449	424	437	409	429	442	441	475	449	412	430	417	457	412	470	443	452	434	420	409	434	410	407	434	411	432	414	439	444	455	429	455	441	419	459	433	434	436	419	446	472	412	458	443	430	404	406	405	445	440	391	417	417	451	440	420	454	432	405	424	415	424	431	437	423	453	420	420	461	423	426	414	414	422
21066	37585	32234	24653	23973	22546	15878	13191	9639	6963	5636	4546	4050	3435	3007	2981	2374	1693	1605	1539	1339	1256	1136	1102	1105	1077	941	929	887	866	887	831	817	782	730	761	658	670	695	673	692	633	612	630	628	615	565	631	600	618	640	589	600	617	558	614	573	595	573	619	557	537	589	519	540	482	534	507	506	517	501	551	525	484	455	523	478	510	468	488	544	526	501	516	539	491	496	495	527	509	476	497	527	527	498	480	460	521	503	505	479	515	513	520	517	477	508	565	488	483	496	474	480	477	501	475	520	489	461	505	486	503	487	488	490	507	488	488	503	461	488	523	517	498	502	511	471	509	512	492	520	465	478	509	502	481	498	482	493	494	484	484	488	476	476	497	485	516	516	507	502	512	521	521	515	444	498	510	510	487	562	466	493	517	488	512	492	474	495	496	503	472	472	526	537	468	502	492	469	507	522	514	490	531	496	533	486	460	493	501	537	535	522	507	471	509	489	483	514	512	496	536	478	507	501	463	466	507	503	469	481	470	487	518	525	515	489	462	475	483	484	491	494	516	493	448	502	497	498	476	512	494	521	526	495	487	523	483	500	495	468	499	487	507	493	462	480	506	464	540	537	505	487	491	497	531	507	484	501	490	528	501	526	483	487	504	477	457	466	431	488	515	465	523	516	471	498	502	481	524	465	483	487	510	518	490	525	539	488	511	524	500	524	515	474	487	488	480	514	546	469	504	516	510	536	457	464	511	490	486	508	486	482	520	490	510	486	463	523	479	504	474	482	474	495	465	478	517	499	504	535	508	470	507	502	522	524	487	502	497	468	478	506	457	501	512	506	534	489	473	493	474	477	503	508	466	554	463	497	509	492	538	517	479	515	465	484	459	519	491	470	513	464	467	466	520	522	516	499	499	451	480	501	509	490	503	538	495	480	518	511	448	509	499	445	464	544	484	501	528	498	488	485	493	483	516	476	528	458	501	487	479	532	469	475	473	472	503	503	514	457	491	513	490	532	485	469	533	500	499	489	489	495	498	499	487	498	510	544	510	496	493	502	505	502	488	482	525	475	493	500	504	480	508	530	471	498	506	509	473	515	490	537	474	476	460	509	506	519	487	505	505	456	492	479	467	504	532	478	476	487	467	485	482	514	480	511	482	482	493	521	491	505	492	489	491	479	505	522	557	516	506	533	517	515	499	515	481	529	551	464	528	463	503	500	516	547	490	454	476	490	502	491	484	501	493	553	494	508	479	499	480	496	499	470	504	527	489	472	528	500	518	491	468	507	509	454	505	503	521	503	453	496	518	504	478	476	512	510	475	485	476	540	458	527	565	477	449	488	473	505	480	475	498	499	555	495	489	489	483	495	491	525	523	485	481	527	465	541	494	536	531	496	466	467	469	478	496	497	527	489	486	456	505	464	521	469	476	469	481	481	526	488	502	467	471	502	490	475	465	460	499	438	475	517	489	481	534	524	488	480	495	539	502	535	477	509	518	466	480	482	508	509	492	515	480	443	473	523	488	477	462	483	501	503	540	510	523	455	517	485	454	442	499	549	474	511	488	463	475	518	494	485	494	480	494	495	478	528	481	472	465	455	473	501	503	445	538	511	494	502	507	502	516	498	486	492	459	517	511	501	487	510	513	509	497	501	522	493	582	480	459	508	463	462	489	502	476	498	492	469	479	519	499	553	494	516	486	498	501	479	471	488	511	499	494	498	491	480	519	508	491	485	499	482	529	519	479	479	525	509	510	535	541	517	508	467	499	479	506	507	522	518	521	519	493	478	488	477	496	482	532	497	508	480	445	481	486	500	487	463	490	500	474	473	485	459	511	507	490	501	560	464	493	510	506	499	516	496	489	494	469	505	517	491	469	512	499	486	478	531	530	504	484	511	494	519	495	501	482	500	492	487	505	480	467	524	495	517	505	485	501	446	481	438	501	502	476	464	489	481	457	521	481	464	481	461	491	497	497	460	497	477	495	474	511	469	504	536	477	488	506	506	488	486	498	488	548	460	509	479	463	464	523	519	475	486	499	492	477	539	451	553	518	502	468	509	509	505	479	506	481	491	469	460	508	535	544	491	460	468	587	486	486	482	503	474	525	512	509	496	502	463	488	501	515	507	466	488	527	494	504	498	458	494	517	505	518	517	522	498	532	489	460	488	505	470	522	511	501	513	521	501	485	500	518	513	487	486	537	496	485	514	507	532	486	497	506	523	482	492	471	489	485	548	529	521	498	498	480	524	477	496	468	488	469	483	476	502	501	498	507	518	530	485	512	518	501	480	494	482	500	495	483	491	484	484	478	512	527	514	524	481	470	480	533	502	486	534	500	509	516	501	493	495	538	502	522	519	521	499	499	482	464	486	478	502	493	507	524	500	469	476	504	524	465	495	536	528	495	506	499	531	525	484	471	492	502	513	466	525	449	527	524	455	492	460	516	489	477	514	498	499	493	489	504	513	488	494	479	491	488	508	492	491	476	480	497	494	508	467	518	515	489	462	463	504	502	462	461	517	511	476	531	511	508	524	485	485	477	491	519	490	493	484	496	512	549	490	509	489	451	491	476	492	517	468	523	543	455	503	483	527	465	512	480	511	512	492	454	494	493	482	551	486	529	508	508	485	508	482	573	524	474	478	476	473	494	484	469	517	477	520	488	478	493	487	484	458	474	458	482	508	482	503	498	476	536	486	511	495	474	530	491	487	479	490	481	526	495	494	501	489	478	501	485	500	512	513	488	482	525	524	483	497	515	493	499	516	460	496	482	550	508	447	482	510	514	539	503	481	489	519	494	529	482	495	452	493	482	444	518	527	509	538	462	498	497	506	469	585	504	493	522	486	497	510	499	519	535	498	469	493	444	458	483	475	489	475	508	519	479	423	510	453	505	507	498	490	466	506	490	525	499	490	495	517	483	511	504	521	541	495	489	480	494	495	464	498	479	493	499	508	552	500	502	477	504	492	486	539	485	498	493	476	494	496	464	510	485	528	498	479	487	516	461	483	499	550	526	515	488	495	509	503	506	485	511	500	473	492	486	485	506	488	519	511	475	479	518	504	517	485	483	486	543	503	471	481	498	497	480	485	467	483	492	491	504	481	474	492	504	499	492	526	455	512	460	515	471	468	535	501	493	533	476	479	475	481	496	474	515	530	504	470	510	467	562	515	466	499	495	513	527	505	500	517	518	474	473	483	476	537	450	510	505	491	501	484	499	498	480	464	508	474	468	510	492	478	501	457	508	529	484	507	473	483	503	494	519	505	542	509	503	506	480	522	511	507	486	513	528	514	474	476	486	497	497	486	517	461	503	516	480	517	546	494	492	509	465	439	522	490	506	523	505	489	451	537	520	485	535	544	494	505	445	499	479	482	510	502	481	526	491	479	517	488	489	508	449	477	469	468	487	474	472	496	493	457	534	503	497	499	488	506	478	533	508	522	523	498	438	455	496	547	517	510	506	510	503	475	535	534	529	509	493	533	466	497	542	510	534	499	501	498	499
27427	20517	15845	9566	7350	6137	3697	2909	2014	1469	1236	1106	1038	968	896	883	723	657	636	603	557	574	538	568	575	537	489	507	519	528	529	531	516	469	467	436	468	485	479	510	514	472	436	450	490	497	443	432	465	444	473	473	475	478	462	468	497	427	449	460	463	416	462	459	395	455	416	406	431	429	436	457	415	416	432	469	432	468	462	404	430	435	427	482	401	457	438	440	456	430	434	477	420	449	466	432	437	456	446	440	412	414	422	418	437	432	413	412	401	442	430	440	451	463	460	460	427	409	458	384	453	440	403	408	428	445	403	445	440	450	423	464	464	439	447	400	443	425	461	437	441	434	443	424	417	426	434	445	455	432	424	434	428	443	446	476	472	414	420	417	423	404	433	450	440	415	429	453	426	426	443	473	419	449	448	456	425	439	482	419	450	455	428	439	407	450	452	444	450	453	427	428	441	465	433	442	431	455	410	424	474	436	447	465	436	416	424	460	437	500	432	442	443	458	451	444	438	434	477	427	432	443	404	424	460	452	452	468	447	455	459	420	401	435	431	438	402	440	440	445	430	419	468	428	450	410	414	434	424	424	460	432	448	436	442	441	447	408	497	433	464	384	448	433	427	446	459	442	394	435	427	449	476	424	409	419	432	433	415	459	468	418	453	429	458	436	460	446	429	402	413	426	448	430	450	425	485	449	425	404	426	433	444	413	439	441	416	396	429	418	464	457	419	445	430	470	434	465	449	425	469	436	451	430	443	434	398	446	414	447	450	443	452	407	457	444	412	421	450	444	392	473	422	426	465	401	461	416	458	440	445	449	392	449	417	426	453	446	441	430	408	428	419	446	449	485	386	445	462	419	440	447	451	496	450	444	419	461	422	421	443	405	427	425	431	450	388	451	435	435	433	451	435	449	451	395	412	414	411	428	443	448	430	457	444	458	401	399	431	383	434	440	413	469	486	415	466	453	409	419	461	426	427	440	472	437	450	442	457	431	426	450	456	430	460	409	427	458	399	461	407	446	435	413	441	437	462	403	432	420	432	452	456	428	451	440	442	445	463	447	481	446	399	418	452	447	468	409	484	466	395	455	452	433	408	450	471	441	474	431	397	436	446	421	423	421	423	413	470	428	451	381	425	437	404	428	473	443	446	444	426	404	409	422	398	429	426	424	439	449	454	425	439	465	428	464	406	409	420	403	434	435	460	427	431	452	383	440	418	399	431	466	422	403	442	451	459	428	440	432	417	417	420	442	437	438	423	440	463	397	447	451	445	410	416	425	434	425	435	445	450	441	454	425	461	493	460	440	397	469	431	442	481	422	435	417	440	454	451	434	455	421	452	436	408	445	450	444	434	415	443	435	423	424	467	428	464	425	439	484	446	447	453	430	445	437	453	454	406	423	441	454	465	439	470	434	469	423	405	417	404	395	474	469	458	438	491	424	461	456	428	440	451	439	465	432	449	464	427	454	456	466	435	436	443	438	459	406	458	438	397	438	407	452	473	450	437	426	424	400	428	412	477	454	429	484	446	420	432	437	415	475	401	431	419	429	398	433	442	417	433	425	433	404	470	429	434	445	438	464	419	450	414	413	432	437	420	401	480	432	424	421	432	445	449	422	411	451	422	397	455	494	448	473	473	428	452	442	427	457	415	475	412	459	466	458	440	453	453	431	419	453	396	396	426	445	432	432	454	470	414	444	446	437	461	462	453	466	454	433	471	451	467	454	427	427	441	458	431	408	455	438	425	469	461	436	429	417	431	455	457	410	453	457	441	436	443	464	422	478	435	437	449	429	447	476	450	428	474	462	456	420	410	409	453	413	454	461	442	417	436	456	430	454	440	460	423	416	431	439	436	422	411	417	448	415	435	445	425	456	418	430	401	466	451	389	460	467	429	417	436	462	441	407	436	412	423	424	431	452	450	405	403	407	457	431	443	423	399	408	380	441	467	466	440	398	448	447	436	439	462	442	443	436	437	434	420	416	468	411	430	433	429	439	444	427	416	408	455	437	412	430	446	433	466	449	436	436	440	456	417	455	466	397	450	414	425	443	447	422	408	418	429	401	427	415	451	414	430	465	394	442	442	453	426	421	437	423	438	426	443	438	436	440	442	441	424	424	443	456	436	416	420	414	425	440	472	464	436	455	443	475	400	436	407	455	424	482	422	429	402	432	435	464	445	429	437	430	430	448	408	426	454	426	415	447	405	386	410	429	451	428	430	443	422	456	483	409	447	452	450	458	465	496	444	406	418	433	405	402	421	389	423	439	440	430	466	441	462	436	469	468	459	427	470	450	456	471	450	453	454	445	451	418	477	494	427	438	447	415	417	432	444	444	424	459	477	454	418	426	437	419	447	457	449	430	438	442	435	454	433	436	456	415	441	417	448	431	431	398	463	449	456	419	445	453	430	401	456	445	398	467	433	460	434	431	448	430	447	394	402	460	427	441	475	442	403	457	455	410	443	420	472	414	442	436	470	432	425	431	442	405	426	421	429	445	423	424	409	407	439	415	401	415	431	409	431	412	466	453	439	447	430	442	409	442	450	430	438	421	438	410	441	407	444	414	446	441	443	411	427	443	429	459	441	445	460	422	429	426	445	466	416	448	459	450	449	467	397	432	459	404	425	442	422	411	438	408	474	477	416	436	437	475	417	411	438	430	414	463	437	485	449	444	422	432	403	465	408	441	429	442	439	422	434	395	433	454	454	434	435	427	432	410	418	475	424	387	463	420	440	436	408	394	440	454	440	434	483	450	414	448	437	446	450	446	441	426	439	404	455	422	424	401	421	457	479	423	441	414	416	397	423	432	451	450	398	414	404	428	439	439	421	447	427	452	437	452	425	476	443	432	435	423	428	432	480	452	444	412	461	445	447	446	412	445	469	424	443	450	419	444	434	428	439	425	464	438	434	460	395	449	432	456	439	463	433	420	410	429	428	424	457	434	433	422	442	447	458	426	436	441	471	430	432	442	398	406	448	437	454	439	419	468	429	449	437	453	455	411	424	445	402	444	405	414	413	417	453	435	387	402	446	421	439	483	465	447	438	428	430	485	398	462	426	433	456	422	441	444	423	422	440	437	415	443	444	438	442	445	407	458	446	458	456	396	445	445	467	465	403	436	422	425	409	427	407	457	461	422	405	424	417	449	423	442	454	421	466	417	449	456	423	467	449	451	459	430	435	450	410	389	457	455	427	412	414	411	465	449	465	468	455	452	449	432	441	433	473	430	437	445	367	443	449	420	453	483	448	439	459	420	455	454	394	408	426	405	436	476	451	453	449	467	456	409	431	426	454	463	445	463	428	435	458	443	428	447	453	458	463	435	419	444	439	442	446	413	440	432	418	426	453	446	456	461	415	434	474	433	441	439	455	454	422	453	428	448	458	417	456	453	441	414	417	416	413	408	417	416	429	429	482	408	428	460	432	434	468	411	457	437	425	441	480	457	442	430	404	424	410	452	408	416	457	444	463	435	470	410	443	447	442	466	435	401
16077	22605	18994	12246	12431	11153	7628	6185	4277	3082	2547	2122	1940	1628	1487	1465	1181	981	953	885	881	748	731	758	768	696	637	674	653	695	663	631	609	624	661	629	577	594	597	627	614	564	573	580	576	592	603	585	599	595	579	575	560	608	574	599	598	563	530	610	569	591	553	533	537	554	529	514	533	521	550	536	546	527	540	493	538	541	482	553	516	527	512	489	505	535	528	543	552	534	506	541	500	516	531	507	552	489	543	525	565	552	520	510	545	530	527	559	506	544	546	524	534	530	491	533	543	515	500	540	559	511	558	527	557	547	489	523	491	488	509	553	530	532	510	534	491	513	530	545	537	488	491	525	549	519	536	507	525	522	531	512	557	556	540	551	518	523	502	519	496	531	500	519	526	542	574	546	545	525	553	510	495	538	552	537	510	552	541	514	563	530	520	501	513	496	474	518	554	502	523	532	535	541	545	528	541	517	513	532	580	522	551	534	532	502	541	563	494	553	549	547	516	496	536	516	536	523	534	572	516	488	515	532	541	498	491	469	498	555	528	522	554	516	520	478	494	541	560	542	533	539	510	489	517	483	568	529	554	553	562	540	540	507	527	479	518	508	525	537	537	534	521	551	493	511	511	538	560	530	513	504	534	516	504	499	532	528	523	514	562	520	559	546	483	518	493	539	513	482	527	524	505	561	519	499	533	550	583	572	522	530	525	535	541	494	501	524	544	509	510	549	526	515	537	523	521	518	526	528	551	497	520	508	516	510	522	512	517	524	524	562	522	514	521	464	551	522	582	531	518	526	503	552	517	529	509	532	553	502	535	498	516	530	483	526	493	506	526	564	495	517	536	555	530	526	547	529	551	516	527	517	521	526	530	489	506	549	525	512	502	513	551	555	544	588	548	508	519	531	504	515	540	515	522	531	538	552	546	503	520	524	513	563	518	514	551	531	480	530	495	524	539	536	507	518	561	532	569	511	530	532	562	529	544	508	520	516	535	534	558	526	539	517	525	547	520	518	548	516	458	520	507	508	533	531	497	490	524	506	504	495	529	538	565	461	499	521	528	522	546	502	497	506	528	520	566	506	563	508	553	528	563	551	544	512	544	530	504	546	557	516	515	507	534	528	518	525	546	492	532	472	530	535	502	521	507	511	589	527	508	536	561	510	530	509	539	534	522	554	550	532	541	530	507	525	523	499	493	572	505	530	545	504	513	524	530	532	535	543	555	542	567	559	508	536	518	513	532	512	510	507	533	527	504	544	512	496	521	531	505	493	506	509	516	543	548	506	489	512	484	517	565	518	505	517	507	552	509	560	534	476	519	573	526	488	530	533	517	509	535	502	542	529	518	551	515	508	524	525	561	489	567	531	509	550	546	533	532	485	508	511	494	490	531	546	513	533	555	541	527	528	502	523	556	556	506	529	538	525	511	562	524	538	518	563	525	470	581	530	510	549	524	543	518	501	548	552	517	525	515	488	522	527	525	500	509	555	532	471	528	531	527	472	520	539	537	538	512	520	541	509	540	504	515	521	497	536	469	533	566	541	499	529	535	519	524	501	526	546	537	494	521	532	573	530	552	504	533	513	535	563	510	559	544	515	551	488	538	532	539	533	558	524	479	525	544	489	518	529	543	509	508	531	517	543	537	531	512	525	512	501	564	522	502	477	559	536	499	508	539	540	521	537	525	521	559	520	552	498	577	528	559	507	524	498	539	546	494	520	498	581	535	592	544	499	516	510	523	543	529	552	500	559	558	527	539	539	526	508	496	512	527	540	545	532	551	513	525	527	525	544	512	501	595	506	527	468	524	517	535	519	536	488	577	560	523	522	528	519	552	563	507	532	472	565	518	542	553	520	585	510	563	500	519	524	539	508	455	525	514	501	538	555	499	548	515	504	536	497	486	523	524	519	567	506	536	530	494	511	506	510	551	517	503	547	584	537	555	496	537	549	548	533	526	543	538	535	511	511	551	494	519	539	529	540	509	531	563	530	496	549	527	518	553	518	543	515	570	554	505	532	500	543	517	549	561	529	538	491	551	519	511	524	556	530	504	548	581	532	522	546	519	508	574	497	545	506	521	486	540	532	493	544	528	537	568	507	512	528	500	519	522	513	524	550	579	509	535	537	497	537	496	507	512	524	495	515	524	587	553	535	554	542	498	508	538	504	483	513	535	534	495	529	528	521	514	535	529	526	539	534	485	517	535	548	544	525	563	510	501	506	515	501	484	571	563	529	521	524	513	511	545	504	524	534	553	508	501	540	531	518	525	549	543	552	556	538	493	575	537	486	508	546	498	521	488	507	527	549	534	531	527	513	566	520	525	554	550	523	512	579	541	524	557	543	541	504	496	496	518	523	530	507	504	511	506	511	559	524	508	516	505	557	548	527	544	491	529	532	576	521	541	549	518	495	538	538	529	504	517	506	536	491	499	517	529	511	545	534	515	513	527	551	556	504	546	504	543	511	516	506	582	546	511	512	530	533	525	528	540	517	491	521	497	493	464	534	546	514	525	527	518	506	532	550	511	522	534	515	552	565	524	518	553	557	519	553	513	534	527	497	513	573	513	512	542	575	504	518	509	529	489	521	541	516	508	522	544	533	511	568	531	556	519	517	540	544	530	513	537	489	506	542	522	531	539	543	501	524	501	534	559	555	483	510	518	503	516	503	526	523	513	532	517	514	513	527	513	514	521	532	564	548	494	517	524	570	532	513	572	521	548	548	519	553	529	501	538	540	535	556	524	509	464	518	521	511	528	554	546	545	533	533	548	572	514	537	545	502	473	551	504	503	547	468	530	523	509	484	528	539	526	510	542	550	499	549	550	506	538	506	544	546	539	549	535	511	530	517	512	512	529	546	527	544	549	502	508	518	496	558	530	508	522	573	492	526	595	516	514	553	535	557	526	517	531	486	529	567	502	551	516	527	557	552	498	580	500	556	541	536	518	508	543	516	540	530	482	533	485	505	506	511	554	551	490	541	534	538	564	521	542	528	521	487	523	554	539	521	523	534	503	486	510	540	481	522	521	509	544	541	518	512	513	509	490	495	509	487	525	534	526	525	514	509	573	511	507	515	551	553	553	513	521	522	517	542	535	497	526	508	542	515	550	521	535	541	515	528	546	531	534	515	539	504	524	518	581	554	552	512	560	545	532	507	549	507	557	536	484	506	522	556	546	522	503	542	513	534	528	505	541	532	529	526	552	494	540	570	508	521	522	511	497	492	521	532	503	514	510	492	543	540	522	573	535	532	512	488	504	515	565	534	511	523	507	523	539	554	560	523	531	538	528	510	498	535	541	517	473	544	572	523	541	523	542	523	503	558	545	547	508	531	535	496	541	517	530	486	529	543	532	553	525	574	546	512	504	527	589	499	542	559	510	524	525	530	542	522	519	528	488	492	527	567	554	544	559	519	551	523	477	537	556	503	578	504	514	528	536	575	568	505	524	511	492	532	535	512	532	505	533	525	493	525	513	532	546	495	511	561	491	515	538	502
24140	21158	28234	24339	21299	15859	8095	4737	3122	2295	1834	1659	1435	1319	1232	1180	868	789	747	643	611	573	549	526	561	469	481	449	440	420	454	422	431	446	441	393	400	411	417	401	395	420	387	418	357	388	341	401	447	400	387	352	374	367	397	395	367	387	364	379	355	370	368	355	363	326	352	333	371	389	354	338	313	342	320	345	352	331	345	342	333	332	343	354	321	342	338	326	353	339	337	348	342	342	312	340	347	331	356	342	353	355	336	356	340	346	342	298	329	307	320	352	301	340	360	344	357	337	370	304	328	341	333	370	325	346	339	346	363	333	345	335	317	348	337	344	366	326	325	332	369	298	348	333	350	360	317	312	343	311	352	284	335	347	372	337	347	383	310	356	349	339	328	341	341	338	333	370	356	342	323	323	337	368	320	322	325	339	316	355	350	359	361	337	362	323	309	365	344	354	349	331	358	342	337	321	340	332	334	298	316	360	334	297	342	352	352	308	343	340	323	349	344	340	337	347	329	379	356	340	327	346	327	300	352	350	341	308	355	309	322	328	335	354	322	344	327	367	324	361	336	329	346	350	350	336	375	320	294	327	330	323	335	334	349	334	334	347	349	348	305	328	332	363	343	348	322	336	337	364	350	320	358	321	314	333	355	355	327	352	335	330	352	322	367	323	338	370	318	331	358	328	340	327	318	344	354	326	306	324	312	338	331	292	341	352	347	337	309	320	352	309	337	322	331	334	319	354	344	316	333	369	350	372	363	316	334	346	305	324	335	376	334	344	300	335	331	331	365	359	351	383	305	349	363	324	351	367	327	343	328	340	327	318	346	299	324	331	310	320	309	295	328	298	343	328	334	345	309	341	347	326	318	343	344	333	340	338	335	326	327	340	329	371	318	302	315	354	322	332	291	346	350	348	327	324	344	340	330	308	351	331	322	330	334	337	332	356	345	345	327	313	322	351	336	311	341	317	330	347	360	350	353	344	338	360	346	329	335	294	329	358	321	342	354	341	312	312	331	314	341	385	350	338	332	340	361	344	321	309	361	310	355	353	370	314	319	310	316	344	325	377	364	328	348	328	361	321	325	293	336	340	353	326	327	315	330	334	330	316	325	306	362	318	355	325	328	318	358	360	334	336	331	283	321	361	335	324	337	323	365	307	304	334	325	353	324	354	311	356	327	317	350	345	352	349	330	316	345	337	334	359	328	348	357	345	316	326	326	348	335	328	335	322	330	326	358	335	337	338	359	331	315	322	324	326	367	327	364	347	365	344	344	332	347	324	343	338	310	354	357	324	345	372	319	385	291	330	330	354	334	345	329	350	343	342	363	324	356	358	336	332	364	335	342	319	363	324	330	302	357	341	359	360	358	320	335	338	319	329	341	369	346	312	356	347	359	343	326	326	322	318	324	331	330	370	329	327	325	297	390	346	350	361	309	329	351	358	363	362	327	360	380	330	327	299	325	319	343	340	345	321	327	350	327	331	326	347	316	334	324	330	354	345	325	296	296	345	366	341	363	319	360	340	310	359	354	318	346	310	337	361	333	319	343	349	336	290	312	326	351	336	312	346	355	318	315	321	335	350	335	341	347	316	352	339	358	341	349	317	352	336	306	306	309	378	334	359	345	318	360	340	341	316	326	325	307	318	303	316	324	335	320	322	339	339	349	331	329	301	296	335	356	349	341	314	338	317	324	344	327	324	323	344	352	327	355	334	319	326	358	353	330	332	341	359	328	322	368	318	347	315	310	357	329	339	313	336	355	335	375	355	326	353	307	342	336	320	303	345	345	366	387	364	346	312	330	338	340	339	312	366	346	355	317	351	362	302	318	364	327	324	305	345	349	323	349	329	363	343	340	337	317	341	313	297	321	332	338	321	328	332	356	359	362	327	337	327	307	351	299	337	325	317	361	322	303	365	337	338	317	329	322	344	362	307	316	303	353	365	342	320	326	334	353	312	310	340	329	318	356	357	361	369	342	339	349	325	347	317	346	330	340	331	350	322	377	364	355	327	370	342	324	337	318	357	325	354	309	323	372	334	324	342	325	323	318	358	369	313	319	346	302	341	292	343	329	306	321	350	331	322	306	310	339	341	315	317	335	340	327	322	349	329	294	345	303	361	360	321	353	337	340	352	331	322	324	337	344	318	312	354	336	335	337	346	318	322	320	303	326	333	332	325	316	325	344	354	319	318	329	320	338	352	357	324	338	315	318	337	339	347	341	326	354	330	327	323	335	352	332	314	355	337	328	344	383	308	332	327	326	350	356	342	322	355	343	313	355	307	332	330	321	329	310	322	322	347	354	305	311	326	334	319	358	334	357	307	332	334	331	336	330	327	351	343	364	345	383	358	329	360	364	331	314	363	308	302	366	344	357	326	336	344	317	337	349	319	319	365	324	376	315	299	334	356	323	365	324	328	332	348	289	328	329	347	352	340	328	319	332	343	335	355	372	330	368	333	364	332	359	293	318	358	343	311	336	334	363	331	309	333	325	342	358	360	313	319	334	314	323	337	332	344	391	341	354	358	372	322	352	372	328	356	342	293	323	333	361	346	327	365	325	331	328	359	318	334	325	360	374	301	357	305	344	366	336	325	316	336	343	341	313	330	329	339	330	365	325	322	341	345	385	329	334	330	330	308	342	321	365	328	336	321	332	325	333	320	343	351	336	353	348	339	358	368	333	374	350	320	326	299	331	317	320	330	310	334	379	324	341	334	336	350	334	344	324	370	336	340	310	334	325	350	336	313	339	319	337	327	341	354	322	332	341	356	334	346	347	330	319	362	349	332	347	333	327	347	356	309	343	350	298	331	325	311	330	310	296	327	318	349	324	332	323	318	343	318	331	318	299	332	339	341	346	321	353	345	335	329	331	347	339	338	297	314	309	367	308	312	333	322	323	327	341	315	326	329	358	360	346	368	308	301	331	334	345	329	326	353	354	348	352	334	349	313	341	362	378	310	340	339	342	321	353	304	362	331	316	323	372	341	305	349	291	317	306	302	312	324	331	347	350	325	357	313	317	329	316	319	348	318	335	325	327	346	335	346	361	349	344	343	328	335	314	334	318	330	306	311	320	321	355	352	319	351	342	337	330	315	335	373	347	350	316	310	327	339	342	346	367	311	326	304	376	358	337	325	344	300	343	281	309	324	368	323	360	351	374	341	325	330	346	350	340	328	325	341	348	338	328	329	341	315	343	343	344	355	316	327	311	309	342	340	340	305	338	365	332	343	321	321	313	326	320	315	357	331	335	295	344	325	337	346	336	318	332	361	340	320	319	334	314	328	341	321	355	315	347	344	339	318	347	318	303	323	329	335	335	337	335	324	314	372	290	322	355	325	309	350	334	292	316	286	361	342	316	345	326	321	333	312	343	305	347	329	348	378	315	320	345	335	364	357	300	349	351	342	315	337	341	348	311	365	317	336	387	319	330	311	329	344	350	336	315	337	347	339	351	325	361	345	319	335	305	339	352	335	312	344	334	340	340	308	301	355
17961	32792	26951	18649	17962	16305	11579	9059	6744	4952	3972	3209	2929	2456	2434	2148	1398	1279	1230	1017	965	816	842	830	848	762	684	644	626	589	596	617	614	632	509	519	566	542	513	503	569	518	519	517	494	492	458	482	508	502	440	480	505	451	432	468	484	450	478	443	418	488	421	442	403	452	374	400	419	424	416	416	381	409	422	415	445	380	412	450	409	408	431	410	397	428	450	390	370	380	397	443	429	357	407	417	445	429	400	429	409	386	379	394	407	408	381	420	410	416	430	420	423	389	411	422	394	430	380	431	407	394	435	415	414	423	424	427	418	408	398	394	401	412	424	383	394	418	418	435	418	437	424	401	372	381	405	383	396	389	426	396	398	424	392	414	407	426	399	401	412	424	394	420	385	407	387	420	412	345	398	390	412	364	417	436	383	393	387	391	426	396	430	403	386	418	351	415	391	399	403	407	419	404	425	417	392	402	396	404	424	437	424	411	405	435	384	369	422	394	450	431	416	403	403	397	428	389	414	397	417	386	398	410	446	406	422	422	419	382	395	403	413	384	399	377	380	415	427	402	396	430	422	411	345	421	431	435	374	406	419	395	449	433	411	384	421	422	411	402	395	428	388	392	376	383	388	400	424	397	424	421	383	420	400	430	396	443	374	405	409	373	421	398	401	419	448	387	396	420	415	383	412	385	386	383	393	391	386	392	389	407	416	421	414	398	406	407	451	434	382	416	400	447	392	391	434	462	418	407	387	397	384	418	390	408	409	397	380	426	420	400	392	396	411	402	377	409	409	418	443	410	379	380	424	455	394	420	416	384	425	428	426	408	377	417	436	393	399	402	393	427	413	433	418	414	369	430	400	407	396	417	414	389	432	419	426	380	427	359	393	442	389	385	389	400	390	394	406	391	387	401	413	387	396	411	417	387	411	383	369	413	407	441	416	396	391	381	414	380	420	397	391	433	373	379	418	430	414	393	408	393	393	433	405	401	365	403	401	433	411	399	396	414	402	392	388	389	378	432	408	403	416	434	441	403	399	417	382	412	373	411	393	433	398	437	440	393	392	402	395	377	405	406	396	433	409	419	446	391	407	416	399	402	339	383	395	415	396	417	393	424	454	395	400	428	389	441	418	427	416	394	380	401	397	398	385	366	389	412	373	416	422	387	427	386	422	366	385	397	391	428	385	428	396	412	424	426	390	369	389	440	417	378	433	397	413	409	396	436	387	412	401	408	425	434	418	410	376	414	411	415	366	416	430	383	386	399	393	403	410	403	385	384	384	414	406	406	419	397	391	400	436	406	369	380	396	408	388	420	446	367	388	390	407	399	406	417	377	427	405	408	387	408	393	443	414	425	409	375	398	409	452	405	408	394	428	410	415	424	393	411	400	448	406	400	408	416	382	429	416	413	413	381	407	397	400	401	403	409	401	427	442	403	361	408	411	413	407	410	397	401	414	416	395	404	416	400	409	430	417	423	389	376	416	431	435	386	422	401	426	417	461	427	452	370	417	379	384	389	415	420	421	400	413	403	405	416	387	419	432	425	413	433	396	417	422	404	427	398	402	408	407	382	415	399	454	399	399	422	393	416	422	422	420	433	392	432	377	433	400	396	393	420	387	391	414	398	400	428	407	384	419	432	428	426	402	415	404	404	410	400	370	432	423	389	448	395	410	366	446	393	382	376	413	388	406	401	399	393	402	370	413	422	412	428	429	376	427	409	378	407	388	406	403	423	413	410	393	356	440	415	422	409	444	359	431	428	389	418	400	380	439	367	367	418	412	388	425	395	403	434	408	432	386	424	416	384	375	400	369	414	412	387	378	375	372	384	411	412	421	397	360	400	406	409	410	390	421	393	415	393	389	418	384	385	386	409	412	405	404	410	403	400	385	422	408	376	434	398	391	385	373	407	409	410	431	433	408	427	373	386	398	408	397	399	415	378	429	408	411	409	420	426	429	421	418	365	408	374	386	384	390	380	390	398	403	399	397	416	407	414	423	432	422	424	374	429	401	420	396	429	405	381	392	430	420	389	442	376	404	391	393	378	396	429	428	392	413	433	398	457	406	422	428	403	398	382	384	430	368	400	421	435	396	404	385	396	388	373	398	435	413	423	373	381	400	395	414	377	417	438	427	372	399	391	398	394	405	417	432	418	432	421	380	400	412	445	414	399	406	414	410	382	410	386	414	394	360	370	411	423	407	416	370	399	400	411	419	411	402	403	404	370	412	391	391	395	366	420	416	391	391	406	387	386	396	404	392	429	366	426	412	433	422	446	387	422	433	396	417	401	396	394	420	406	395	395	425	409	400	374	399	365	398	409	419	432	462	411	405	400	409	407	423	436	409	418	435	462	442	426	424	413	448	419	417	427	410	357	434	382	411	433	434	423	429	402	391	425	401	396	402	417	433	380	398	372	378	401	357	386	451	403	374	444	421	423	382	366	421	373	415	436	401	382	422	407	417	417	389	390	427	430	411	407	436	405	408	419	437	390	391	408	425	399	412	428	425	408	424	399	404	370	408	410	399	404	411	444	393	460	377	382	422	420	431	408	414	407	373	423	399	389	404	376	427	411	430	355	376	410	422	416	403	410	392	434	380	391	425	390	410	401	418	380	440	428	414	429	418	425	383	382	376	404	382	415	423	381	404	412	442	440	403	402	427	415	427	393	364	394	401	411	402	433	398	384	421	405	382	391	432	418	409	427	393	408	420	403	441	421	404	406	428	418	429	417	399	380	422	374	428	413	402	405	375	410	418	376	423	385	430	401	391	400	381	397	409	401	413	416	408	401	414	446	406	440	406	424	447	366	368	416	442	416	406	423	405	423	421	411	399	381	412	407	417	405	390	396	394	434	450	390	424	398	403	421	405	405	429	402	402	407	416	417	406	397	410	427	390	423	426	441	422	426	376	397	385	390	412	432	389	401	397	397	382	392	424	407	420	391	379	405	398	374	390	386	432	375	422	404	393	428	406	447	406	402	402	423	403	419	422	424	394	371	403	418	381	396	421	437	380	435	401	402	434	382	411	402	409	416	383	370	403	414	447	390	403	429	396	417	383	392	405	417	397	376	426	402	408	450	422	406	380	417	413	349	403	402	423	417	359	456	398	429	356	415	405	412	397	403	390	424	420	409	450	385	418	381	407	442	396	414	424	445	416	386	411	407	424	413	397	430	413	421	411	406	375	440	371	405	425	386	412	408	374	387	404	438	423	436	395	392	377	397	423	438	421	419	425	392	405	428	425	410	412	437	404	385	380	370	444	411	406	426	425	385	437	455	412	409	389	385	410	388	425	413	385	428	389	375	439	409	404	431	402	395	383	407	414	450	391	396	384	407	418	403	385	428	363	427	410	412	431	407	373	435	397	409	359	399	388	412	409	390	417	382	394	432	435	414	392	451	422	394	420	395	408	435	449	403	402	405	388	420	406	441	404	433	391	410	387	421	407	414	400	399	393	404	413	375	413	414	401	411	401	396	409	426	413	424	424	403	386	389
25354	21157	27037	25291	15011	8438	5223	3570	2460	2051	1684	1464	1371	1286	1316	1153	893	876	775	765	737	745	752	727	681	639	631	627	652	634	636	657	610	683	557	600	580	597	604	591	572	599	621	560	549	560	621	562	605	597	527	554	575	575	580	618	576	542	574	545	546	575	528	496	544	520	551	517	548	539	559	592	550	569	539	529	530	544	566	548	506	560	579	561	523	511	555	516	521	519	522	545	533	532	549	556	542	537	515	527	522	545	568	522	561	537	531	552	518	550	529	564	557	545	542	526	508	538	560	503	522	569	528	490	543	537	514	560	524	540	513	536	544	550	523	550	525	575	578	506	532	545	525	550	539	574	517	566	520	537	526	544	509	516	544	546	540	573	546	540	521	558	564	562	534	521	557	568	545	552	538	477	523	513	586	495	572	502	502	527	511	549	517	556	501	563	505	540	534	531	551	534	518	533	541	541	548	544	523	563	521	501	511	528	510	566	551	516	566	589	512	543	540	554	521	543	555	552	515	515	560	575	500	523	534	560	522	534	507	532	563	578	537	552	490	549	552	525	526	498	559	543	536	533	547	562	517	536	555	547	501	544	551	540	559	538	540	555	532	547	506	553	584	533	539	522	538	539	572	519	522	539	556	524	510	522	556	529	559	545	526	541	526	507	531	538	478	557	552	503	483	534	576	565	547	543	519	525	544	566	522	554	500	542	546	562	500	562	519	499	522	572	558	564	521	483	527	493	540	525	535	560	528	559	563	503	565	556	518	565	552	524	517	549	491	549	487	531	519	518	533	564	543	554	579	535	560	518	529	510	562	556	540	513	559	549	612	507	554	523	562	510	533	512	537	530	512	515	548	568	515	569	492	553	547	575	564	501	522	482	535	558	520	554	525	511	572	529	602	507	503	539	496	574	516	532	514	577	521	553	494	572	526	516	521	539	567	518	522	529	518	541	536	512	526	542	534	532	529	520	512	545	506	554	566	544	540	499	530	530	531	518	521	507	526	513	566	516	545	525	530	502	536	539	504	554	572	534	532	575	511	552	564	503	524	518	540	527	515	575	542	497	532	535	554	524	507	563	545	538	544	512	559	517	548	499	536	543	541	550	499	544	522	565	517	579	529	521	578	583	513	550	565	512	549	547	501	539	529	510	528	542	540	556	559	534	520	507	522	511	515	509	507	518	557	517	516	553	571	523	528	530	556	533	505	547	571	570	555	539	551	524	537	591	504	548	557	510	559	512	524	536	519	573	555	506	582	548	544	512	516	520	537	502	555	512	569	499	558	515	570	501	466	491	523	505	518	554	527	548	548	536	496	522	514	517	556	550	529	518	585	529	549	551	519	535	500	500	528	521	483	535	511	532	530	512	534	540	517	510	518	573	554	552	540	544	542	541	509	527	537	531	550	491	516	550	536	531	571	520	561	560	489	534	535	514	536	580	510	538	545	517	524	562	557	528	526	554	593	501	531	556	516	559	544	526	579	540	523	523	554	504	566	549	527	536	560	550	580	529	516	524	530	505	522	595	575	534	541	564	550	565	470	530	567	530	518	562	501	542	522	519	509	535	561	548	527	536	524	546	543	540	522	546	534	522	524	569	505	550	516	506	539	523	544	538	580	529	532	539	540	507	535	580	542	502	579	514	577	509	551	518	528	584	557	557	538	537	527	556	561	547	543	510	524	553	484	534	577	573	511	536	526	563	559	542	548	574	526	510	533	595	531	515	546	524	555	530	518	529	585	536	492	541	538	543	519	515	501	547	508	548	502	539	508	537	497	563	551	529	510	533	556	533	520	530	585	529	530	513	511	522	536	524	538	512	510	559	517	559	483	594	569	555	533	535	557	555	572	574	552	596	520	525	567	578	547	543	527	536	547	513	562	533	498	545	538	536	497	531	534	567	560	540	503	518	517	560	496	522	505	474	545	510	540	514	568	506	568	592	530	547	556	519	532	524	557	500	552	545	528	507	497	576	588	519	550	508	520	523	517	562	492	538	511	561	503	555	523	546	518	553	554	537	546	545	533	536	543	534	485	503	545	545	543	558	558	536	530	546	526	582	537	513	557	507	501	551	507	523	529	522	559	520	540	544	543	476	571	557	541	556	515	543	556	527	554	545	533	574	487	513	553	593	548	527	522	561	550	549	518	532	521	529	566	573	532	540	517	565	503	526	534	530	500	509	510	579	539	489	503	522	537	525	510	534	552	540	557	528	547	476	565	589	523	515	502	529	553	521	551	562	536	520	479	511	527	556	521	546	560	512	589	532	538	559	547	526	549	504	527	507	554	561	530	547	557	553	522	531	552	548	572	537	546	535	546	504	545	551	521	515	507	549	580	541	586	545	550	541	532	551	522	533	555	502	523	537	505	584	516	501	497	543	562	511	515	527	518	528	538	526	542	517	488	539	530	529	505	538	565	531	526	587	527	535	565	529	554	537	493	509	526	542	555	570	536	561	513	540	488	489	559	527	548	512	524	519	532	524	517	582	553	541	544	608	551	520	500	522	548	582	557	528	554	535	528	558	547	529	539	568	562	530	547	568	552	560	572	531	544	529	571	563	554	532	484	565	587	513	560	539	527	543	557	537	498	571	531	550	540	540	568	609	531	507	521	476	525	550	553	584	539	501	530	548	514	499	526	521	551	518	568	503	511	538	545	535	528	496	513	474	532	546	526	541	539	522	561	532	574	587	551	544	563	519	572	525	535	551	564	526	546	535	502	478	549	547	540	494	550	529	508	522	516	552	535	547	516	557	535	544	559	501	521	540	504	514	538	532	506	580	539	565	561	569	571	523	557	528	531	535	517	515	558	575	511	568	534	552	538	542	499	522	594	524	584	556	483	561	558	561	532	543	522	529	500	535	523	533	559	525	511	510	584	549	524	553	532	509	547	548	516	558	519	532	565	513	517	562	552	527	514	547	495	525	540	536	519	504	523	558	524	552	494	537	550	565	520	542	522	583	576	533	559	561	517	538	518	527	519	525	545	523	510	493	532	536	518	555	555	524	516	496	525	498	553	521	533	533	548	528	518	550	536	520	513	530	529	554	551	557	559	530	545	565	591	522	523	523	541	561	582	534	535	555	545	565	521	538	493	561	538	520	518	524	520	532	529	536	572	537	547	589	532	515	511	537	557	518	523	537	546	531	530	544	497	527	519	508	555	538	536	551	517	585	535	580	529	492	546	540	582	493	523	557	548	546	507	523	538	540	528	528	538	563	527	531	525	519	552	506	476	581	553	542	525	524	515	513	503	550	576	538	501	526	522	559	541	546	536	568	513	519	529	547	532	511	515	548	546	520	522	539	542	523	527	538	554	573	507	550	553	536	529	525	521	501	535	525	538	501	521	535	526	544	545	508	556	550	545	522	513	539	570	555	498	524	543	493	553	542	540	535	504	493	523	512	538	559	539	527	555	506	568	554	544	530	554	509	512	556	550	508	536	544	527	536	539	542	504	584	517	569	516	506	539	537	547	502	534	536	550	538	587	584
17671	28796	22547	15150	15779	13379	10020	7481	5407	4335	3477	2911	2598	2262	2275	1927	1426	1229	1226	1196	1079	998	955	1022	925	879	835	789	795	824	811	814	833	772	766	726	732	775	741	718	737	696	712	698	766	674	708	753	673	694	672	689	656	725	673	675	629	680	687	680	754	671	674	647	639	637	660	609	592	607	662	678	605	633	600	631	617	622	644	638	660	597	605	669	602	653	607	668	663	640	675	605	623	646	637	575	591	600	644	642	650	625	674	645	657	629	621	641	660	621	666	606	616	650	607	629	651	610	579	630	600	641	647	653	612	671	596	636	612	671	615	659	619	642	670	644	591	667	614	633	652	651	626	627	611	679	635	644	619	624	648	637	651	670	605	684	614	648	653	592	606	616	641	626	658	684	613	639	663	669	667	599	636	620	618	627	613	598	621	630	622	667	614	639	579	638	619	657	623	633	616	644	624	635	645	641	645	642	623	644	637	638	666	635	609	630	620	611	704	638	630	591	601	633	632	603	597	656	633	649	636	619	620	596	641	616	622	664	628	659	667	592	660	648	624	656	652	642	670	608	660	674	634	640	702	608	599	624	592	669	620	619	614	604	648	618	677	641	654	625	636	621	679	614	615	639	620	644	643	664	610	642	612	656	622	589	624	660	618	600	641	612	629	606	586	645	585	659	625	602	611	641	660	629	624	680	667	632	652	685	637	649	652	639	626	655	600	624	662	646	654	628	660	624	628	675	621	634	634	638	611	651	629	621	631	646	676	613	654	577	600	590	612	634	592	640	634	626	632	657	593	683	623	606	569	664	669	642	621	607	596	606	662	628	609	627	667	622	664	682	646	589	631	676	614	638	604	662	618	591	610	638	627	623	642	632	684	657	634	643	593	581	579	591	664	614	674	637	652	633	589	629	655	647	607	620	671	608	589	599	657	608	622	617	646	571	641	589	599	641	588	620	651	600	629	672	622	653	647	629	655	623	629	640	620	632	604	621	623	639	642	621	593	674	655	614	631	646	637	616	662	651	634	613	625	616	641	625	587	658	666	634	643	603	613	637	609	606	663	633	622	644	585	597	610	629	600	605	643	597	637	621	617	621	669	617	643	598	576	629	584	620	634	626	658	638	633	685	657	641	607	635	673	579	600	631	634	676	657	619	671	631	643	621	612	611	644	626	645	606	635	634	660	611	621	614	648	585	611	616	626	600	692	605	576	625	631	599	636	619	661	643	607	589	641	600	641	669	629	614	627	657	623	668	627	616	601	637	630	584	659	643	659	661	649	640	621	627	643	620	597	582	661	633	694	613	619	591	681	676	640	630	635	663	670	625	620	618	613	623	639	605	599	600	668	626	598	614	633	662	610	616	609	602	650	609	659	598	626	613	640	619	655	638	557	621	637	626	651	636	632	617	632	594	687	641	625	651	636	597	667	634	625	659	647	620	654	651	581	638	662	643	594	602	611	634	598	613	661	649	655	634	578	666	635	625	644	635	635	631	593	651	628	652	627	639	629	625	621	625	620	614	594	679	646	608	623	634	612	616	623	636	648	622	642	628	640	581	668	604	612	644	656	628	607	622	611	606	631	649	616	663	646	608	648	695	610	628	605	635	668	661	624	658	620	647	612	643	617	628	666	647	672	617	626	652	623	658	626	612	645	646	657	632	601	624	589	575	663	661	602	635	605	584	655	596	661	652	630	653	615	587	668	629	632	661	584	595	647	654	652	594	594	647	671	648	654	658	646	627	580	645	657	630	615	644	686	598	631	650	636	614	608	657	649	599	648	620	589	655	687	622	634	665	582	629	617	601	613	626	614	584	660	643	674	647	605	637	640	651	654	628	635	612	600	638	631	676	599	642	650	591	651	633	633	700	665	627	634	631	661	611	660	615	637	618	694	636	625	612	615	682	694	586	629	619	660	673	589	624	624	647	649	603	619	689	678	616	592	601	616	595	635	604	597	639	635	642	605	607	631	639	642	622	658	614	632	627	606	670	600	620	659	566	637	641	575	629	643	625	610	625	642	603	647	642	682	597	623	626	624	623	627	624	611	642	603	656	648	580	634	615	616	636	643	644	610	609	652	666	617	630	623	607	680	663	628	598	681	647	636	709	612	696	636	660	662	618	620	583	644	648	636	616	619	621	621	624	631	663	636	608	605	641	663	676	635	636	616	620	597	655	574	585	575	643	619	668	629	648	648	622	622	643	665	656	656	625	625	688	625	655	608	626	591	618	612	620	624	583	623	610	553	624	625	637	642	620	582	659	617	709	643	627	641	653	626	624	648	602	603	654	626	680	611	609	631	602	658	609	617	612	644	634	628	624	666	592	660	684	643	565	622	617	620	640	592	599	623	593	658	617	667	611	597	609	608	655	634	640	638	598	578	655	625	650	611	565	659	613	630	614	614	573	617	656	656	610	576	622	635	660	634	582	624	597	657	668	592	630	653	688	640	636	590	662	610	588	611	678	678	625	644	656	640	641	665	650	593	639	603	616	662	576	657	623	620	637	609	649	630	622	649	633	668	635	654	637	607	618	650	646	613	619	632	626	636	594	617	641	605	621	614	634	637	610	636	619	657	641	654	646	630	692	589	623	634	635	627	638	585	606	639	606	604	638	657	649	639	625	655	638	632	639	636	710	629	635	633	660	611	619	643	639	641	617	617	596	617	604	664	658	638	655	604	622	661	603	594	642	599	599	615	635	619	632	623	609	666	636	628	615	611	656	666	619	607	641	619	654	671	620	663	643	635	590	587	649	622	627	625	644	636	612	582	620	652	613	642	597	586	606	640	643	645	615	640	633	615	634	604	660	562	620	626	649	592	597	609	608	641	616	632	635	611	636	633	631	665	657	641	675	637	589	570	626	641	641	625	618	625	648	662	653	586	632	639	623	631	636	611	648	678	654	641	609	621	606	612	648	622	637	648	633	629	629	604	636	636	631	652	607	614	624	617	640	593	614	668	611	603	621	674	644	630	605	676	610	609	629	623	622	638	615	620	646	613	649	627	663	673	690	629	667	655	657	638	619	689	638	606	649	661	583	673	631	648	604	668	584	619	634	615	626	670	616	668	594	576	598	657	565	649	595	632	582	649	613	625	609	632	599	593	652	639	610	625	632	619	647	653	606	607	621	653	678	649	597	624	616	626	659	645	652	611	675	629	636	662	631	655	671	591	603	637	651	629	613	667	634	676	686	643	634	639	634	657	638	609	589	580	627	628	662	640	634	664	605	598	642	619	632	647	614	617	667	631	629	647	644	596	623	636	620	618	640	646	643	591	634	621	582	623	616	659	663	650	606	616	649	627	646	644	649	597	647	611	648	631	612	670	611	620	616	663	649	632	632	641	642	638	647	656	607	644	598	658	646	590	664	644	657	660	670	616	628	607	634	650	630	627	616	633	623	638	665	622	623	656	640	623	651	685	677	632	665	655	666	575	600	682	647	638	658	623	652	604	573	600	621	611	641	643	590	644	650	610	623	599	667	671	601	597	701	606	650
23024	21180	28810	23806	21275	21773	16233	7060	4599	3574	2820	2359	2124	1887	2056	1447	1241	1157	977	958	893	735	734	787	733	704	661	666	625	588	627	665	608	547	550	523	504	554	540	529	490	507	533	459	502	483	516	506	499	499	529	476	501	512	493	482	484	456	454	464	497	458	477	457	433	431	460	426	427	438	467	447	460	425	441	475	465	426	406	451	432	477	403	397	399	421	445	466	402	475	403	475	436	473	433	393	433	438	432	414	468	410	391	414	428	416	428	425	451	473	409	445	443	395	471	426	413	415	445	422	398	451	433	422	398	417	448	459	460	457	462	431	440	418	481	403	426	393	421	415	420	464	420	436	464	472	418	424	416	438	433	448	433	427	427	427	446	452	434	412	410	455	444	446	409	437	423	427	450	434	436	428	417	459	403	421	444	432	432	438	426	466	454	461	423	404	410	399	422	393	446	446	430	418	431	404	426	459	450	456	403	412	439	443	464	425	448	441	451	416	419	419	422	412	443	420	447	418	441	445	441	432	429	418	438	428	402	446	453	444	407	419	401	437	429	419	420	448	431	421	397	479	447	431	419	439	432	441	440	458	434	417	467	399	440	467	441	442	426	440	414	427	427	440	421	420	482	414	463	420	440	453	423	457	476	425	461	422	450	460	450	415	397	454	433	382	453	433	418	426	444	452	432	434	405	418	421	412	436	483	461	458	414	450	408	432	427	424	407	389	438	426	405	454	433	435	394	425	446	429	416	425	439	441	424	440	436	424	432	406	415	383	435	446	448	440	446	435	383	453	426	442	417	459	434	399	435	426	462	416	495	403	449	441	455	458	413	438	439	449	419	410	465	432	398	455	447	460	457	419	404	395	443	413	419	407	423	420	436	462	441	423	418	384	479	431	442	399	444	413	439	457	428	409	429	412	447	424	447	475	440	419	421	446	418	418	447	427	405	445	429	425	436	443	422	426	437	405	401	474	453	432	410	437	417	406	431	424	456	444	436	435	449	435	425	454	403	418	385	464	408	437	432	424	452	408	399	438	420	438	431	430	408	440	425	435	400	476	459	424	406	441	466	395	467	432	462	406	451	411	419	415	436	395	445	431	442	439	459	434	432	428	402	446	443	439	449	444	456	434	436	431	445	408	442	450	423	408	480	447	416	411	434	393	416	444	409	397	464	435	448	443	442	417	431	452	438	441	452	415	415	418	419	415	411	410	422	406	450	449	461	398	417	447	417	436	442	424	433	436	453	425	458	416	454	415	407	417	459	441	436	445	460	455	424	426	437	476	404	408	463	407	397	443	440	429	440	416	418	438	447	352	446	461	428	416	425	420	459	417	425	439	430	475	451	444	402	424	420	467	461	439	477	374	433	451	457	405	394	401	402	441	415	423	409	426	459	447	437	419	444	453	438	410	430	406	423	445	424	449	437	434	419	434	448	392	411	410	451	441	422	417	428	434	433	447	474	435	449	446	435	433	402	428	428	446	437	453	461	428	432	438	429	395	429	447	424	413	426	449	483	412	437	440	446	413	429	420	436	420	412	411	451	393	440	421	446	416	425	433	418	418	428	409	477	425	454	405	434	463	442	425	447	447	415	452	428	458	456	419	469	444	404	411	462	464	466	459	437	422	403	420	454	413	427	396	430	421	440	478	402	407	422	432	436	414	447	417	432	436	459	416	430	399	405	396	430	399	423	438	466	429	463	433	431	459	432	431	445	416	412	425	428	409	415	449	433	418	426	442	442	440	430	421	403	439	471	403	445	435	420	442	434	442	418	430	441	427	424	440	413	404	427	450	429	446	427	422	408	423	441	446	436	418	429	433	418	414	404	418	432	442	420	436	416	430	433	454	433	423	434	469	433	444	428	440	454	407	425	442	421	462	427	442	447	439	440	384	391	410	449	434	448	441	434	414	445	417	454	414	420	437	400	407	468	414	421	416	402	451	457	420	459	395	423	444	440	449	443	463	435	431	427	413	443	395	442	429	440	446	507	419	411	429	427	426	443	443	423	423	458	426	441	426	430	458	409	418	458	441	422	428	426	441	444	426	478	446	421	424	446	442	423	392	410	451	436	413	395	433	438	435	437	401	449	439	428	444	404	389	427	401	432	453	434	432	452	423	422	431	430	428	428	453	448	408	441	445	375	400	427	472	430	426	422	432	435	428	402	432	453	406	409	447	434	428	434	442	403	422	412	445	427	434	418	456	459	462	425	437	446	420	427	425	436	428	430	440	395	436	445	506	393	445	438	457	452	428	422	398	446	410	435	452	443	457	421	395	427	438	402	440	413	455	453	411	427	477	426	428	426	422	401	425	402	421	418	442	418	465	436	480	414	423	410	427	448	412	456	428	441	398	429	416	419	429	399	473	437	392	438	455	426	455	406	420	462	410	470	433	440	439	459	447	419	430	412	435	408	415	415	426	397	429	460	406	452	422	435	457	434	447	419	432	445	423	422	432	481	423	451	414	465	410	432	443	450	465	406	414	413	429	438	433	442	441	449	457	425	444	449	437	431	445	448	438	409	399	453	426	376	441	406	414	410	400	422	409	443	425	416	435	434	438	445	386	448	448	432	440	423	440	412	446	457	403	413	423	427	422	454	377	444	455	445	464	407	430	409	443	469	423	395	451	420	439	468	403	372	416	433	441	439	403	423	429	439	431	440	426	435	452	420	452	431	425	441	423	467	440	468	412	440	455	427	440	400	425	464	418	421	417	444	396	449	446	417	444	429	426	404	450	454	432	393	436	457	433	436	469	436	437	416	445	400	425	425	426	454	421	477	439	438	452	441	425	419	438	454	441	446	385	459	423	436	418	441	434	409	449	462	427	408	450	414	445	402	471	442	437	441	417	440	421	400	445	443	428	392	421	457	463	433	372	447	427	418	462	444	394	433	429	447	468	440	441	421	445	404	446	454	456	414	425	447	442	437	389	437	442	445	445	419	484	404	443	422	395	433	405	432	395	397	461	434	432	423	376	445	425	393	486	417	430	433	430	428	422	411	380	391	421	462	457	455	401	431	466	451	455	408	435	420	443	433	412	433	423	438	436	465	430	418	409	436	387	434	408	441	430	462	433	439	439	441	412	416	469	406	471	456	447	430	396	425	416	403	434	442	434	434	411	424	442	447	442	418	428	441	402	422	437	388	408	449	423	436	435	425	409	431	433	443	485	421	480	436	413	417	417	463	436	415	447	400	385	394	434	415	408	432	438	465	430	448	421	389	381	429	434	459	444	409	420	409	443	432	404	436	406	484	405	413	446	445	414	428	444	386	444	397	447	444	504	448	426	465	406	414	429	431	431	445	443	467	417	479	419	445	455	420	445	434	421	434	417	459	414	451	463	455	451	429	436	416	467	454	428	398	413	446	422	441	417	444	409	413	486	424	418	429	439	385	431	418	425	430	451	427	400	428	430	398	419	440	426	421	430	425	434	458	389	454	451	425	460	506	407	441	463	403	412	406	433	418	409	436	436	439	440	436	412	411	441	437	434
20726	40053	30874	22802	23224	19501	15466	12026	9111	7352	5718	4694	4164	3707	3886	2576	2164	1882	1664	1464	1300	1179	1148	1169	1060	943	925	830	881	817	791	871	856	709	692	692	705	654	654	714	621	634	596	644	626	643	578	656	575	584	616	621	605	595	590	590	548	562	587	526	580	536	527	558	560	550	510	530	476	495	550	489	523	549	516	484	475	508	529	507	499	523	486	508	473	476	488	500	520	510	543	491	500	516	511	516	465	479	534	481	500	529	518	534	493	478	507	481	484	504	460	505	484	522	497	495	507	522	517	447	502	467	529	485	523	524	483	508	558	544	519	506	461	482	552	494	496	454	498	486	519	519	461	490	526	447	512	509	495	497	507	436	487	504	466	494	498	498	488	476	506	511	455	527	476	491	512	503	500	516	514	498	487	501	486	516	519	496	493	538	457	511	538	529	483	488	473	516	465	512	519	484	508	500	498	486	512	538	480	518	536	496	466	515	479	485	474	498	500	515	482	523	503	506	515	511	514	548	513	519	500	473	492	491	483	471	479	496	482	527	494	495	510	502	493	500	486	441	487	511	536	496	485	492	459	494	512	480	492	509	520	486	505	491	519	491	496	451	541	523	548	497	498	505	509	504	506	488	512	471	492	509	497	494	491	518	511	486	504	489	472	449	476	457	460	529	498	508	506	499	509	520	498	492	485	496	490	488	530	529	517	539	516	488	482	501	535	502	486	494	488	534	493	479	490	476	486	495	473	490	533	511	516	504	503	465	499	501	528	488	466	532	483	523	496	476	527	507	526	483	491	509	516	472	472	478	500	475	476	503	472	457	548	497	507	512	492	513	489	507	510	466	485	480	530	495	483	465	497	535	497	477	494	499	495	512	497	486	523	501	525	510	501	505	502	483	480	528	491	488	484	463	530	492	520	534	515	481	458	502	499	477	505	511	515	453	510	499	463	502	499	501	515	488	495	471	477	515	503	476	477	494	532	500	495	535	486	480	496	499	533	514	504	473	472	535	517	502	504	531	495	463	502	500	459	499	468	523	478	499	524	467	524	478	529	500	460	457	518	452	464	541	495	473	478	469	506	533	466	465	459	517	508	514	527	523	481	506	516	482	459	517	478	490	506	519	504	507	478	497	519	486	521	484	516	499	493	457	519	503	534	506	531	538	496	487	486	462	477	497	554	476	489	466	512	490	538	521	533	498	494	518	494	485	482	492	513	460	509	528	496	469	495	533	460	470	519	509	521	495	515	524	478	516	489	510	525	484	498	493	465	496	480	484	516	550	491	478	488	483	453	512	473	500	445	492	485	483	526	476	508	479	486	507	474	479	494	507	478	503	516	499	558	457	469	491	465	505	501	485	503	520	479	493	519	484	491	487	495	520	508	492	513	521	494	473	503	502	516	513	476	540	508	503	515	449	498	490	467	516	467	509	520	510	466	516	500	507	503	522	512	491	493	548	524	497	503	494	488	491	516	446	549	484	454	532	525	478	527	499	502	473	505	505	516	493	516	468	522	561	505	500	462	489	469	516	513	483	484	471	498	502	528	520	520	477	480	513	469	500	501	474	501	516	515	527	474	489	531	513	498	522	508	496	517	531	499	540	503	529	458	477	470	504	462	457	481	517	494	462	540	485	497	530	474	473	538	514	512	529	498	531	497	501	480	489	467	466	484	492	501	517	503	503	509	515	485	499	509	507	471	522	500	477	498	514	505	514	467	528	503	490	497	501	522	494	477	517	482	504	517	452	509	508	470	540	521	538	488	501	445	526	510	505	496	507	522	527	504	558	529	484	512	505	550	481	486	511	516	476	490	497	485	505	455	464	522	453	514	533	526	513	525	503	531	521	486	537	511	499	476	507	493	519	561	461	500	523	514	456	476	509	532	503	513	502	498	505	501	496	520	522	525	483	495	476	513	484	495	459	524	486	507	492	520	476	495	478	466	523	477	494	516	505	488	482	483	498	499	511	483	478	521	527	493	481	509	488	454	466	485	490	494	505	522	484	500	536	474	525	457	484	507	547	518	511	538	454	485	491	469	512	544	495	495	529	510	518	497	496	521	486	506	569	509	478	491	488	501	498	484	511	453	459	489	496	487	498	499	451	518	498	490	489	536	489	517	496	462	531	466	465	473	492	489	485	482	449	462	514	476	477	512	485	496	501	486	511	498	469	485	516	490	476	490	530	472	486	479	474	477	500	507	533	481	490	501	482	508	512	517	502	515	502	474	457	528	499	527	500	480	473	511	530	522	495	491	508	504	494	515	507	495	491	574	470	492	518	530	502	467	518	481	512	494	483	493	502	501	529	527	522	483	484	476	475	473	524	494	493	461	479	490	490	501	513	533	494	503	502	515	506	493	491	491	483	489	535	506	541	507	486	497	513	515	497	532	471	521	486	510	541	495	488	494	524	483	499	496	544	512	537	494	508	500	508	483	500	502	465	521	460	532	504	510	507	495	484	515	493	532	500	472	552	502	454	466	499	491	502	522	528	512	493	502	449	495	502	523	479	474	520	497	473	530	508	524	476	468	497	491	461	496	470	519	525	489	457	525	498	480	466	498	452	468	451	500	480	500	504	521	480	502	497	493	530	518	469	486	509	511	507	490	457	524	498	476	478	502	504	483	521	496	503	516	501	478	449	503	492	523	496	455	497	500	473	451	501	484	515	497	492	479	488	496	525	567	531	494	502	502	524	477	441	492	482	499	536	512	511	504	485	492	507	498	482	493	513	502	492	498	494	527	529	463	505	489	477	494	495	490	505	457	490	488	485	540	515	480	509	512	477	520	477	542	498	528	519	489	515	473	506	499	510	451	455	519	468	479	467	509	462	477	495	483	526	498	539	504	481	494	495	471	545	482	490	515	487	509	512	461	494	494	452	523	515	473	481	477	459	491	496	488	452	494	470	495	504	503	525	510	476	503	511	509	512	498	465	515	502	488	521	499	458	510	509	498	500	518	464	514	495	471	515	479	511	523	525	515	489	471	481	471	527	503	469	474	516	524	497	492	506	516	522	487	486	509	486	520	473	499	524	483	457	532	476	487	501	488	503	542	486	502	534	531	488	482	496	495	477	496	547	499	490	492	449	464	512	523	502	494	481	472	532	526	493	534	470	471	454	504	516	524	504	491	493	512	487	517	521	504	470	495	493	475	480	474	522	493	528	479	517	473	528	508	487	500	512	488	497	487	522	483	483	491	518	494	492	476	540	558	485	496	486	497	446	488	500	473	460	512	553	500	467	512	512	491	540	517	471	518	519	456	498	493	488	484	498	498	478	537	485	492	492	501	503	482	467	500	504	509	494	459	494	511	488	466	471	516	510	469	522	505	483	483	498	492	465	548	462	503	481	504	498	479	518	507	515	494	512	511	513	558	551	510	503	472	510	532	471	503	447	511	526	527	501	515	494	495	502	499	456	538	495	505	523	496	532	529	503	476	491	496	505	537	500	492	506	510	518	527	472	477	531	496	506	472	500	490	499	489	511	529	505	492	513
27404	20847	14888	8618	6674	4789	3680	2558	1939	1535	1367	1139	1040	985	1029	792	733	674	650	612	586	567	534	560	566	513	530	511	496	518	490	538	461	491	477	498	477	487	508	481	499	509	506	469	462	484	465	500	471	474	454	411	454	464	452	443	453	461	430	442	445	437	467	468	451	411	408	455	420	455	463	450	467	450	423	423	438	457	400	428	421	456	451	452	437	474	417	451	417	408	447	411	429	437	460	454	394	473	449	438	463	451	468	466	449	414	418	489	433	442	428	411	456	437	444	431	408	430	417	426	433	458	449	452	420	434	428	449	448	435	451	441	445	426	429	432	443	457	435	477	456	438	453	456	451	454	438	444	454	469	420	436	443	439	439	410	402	446	446	451	467	459	446	422	427	402	453	446	413	426	441	439	433	460	441	442	479	427	457	450	435	433	452	458	435	415	445	418	445	444	458	442	424	468	423	424	443	429	446	422	424	440	429	423	475	426	460	397	418	474	442	440	457	460	453	428	466	457	450	453	441	438	417	414	431	460	409	428	446	452	437	451	416	415	465	456	460	443	409	426	456	427	434	460	489	436	460	425	434	413	438	449	468	436	416	471	451	431	478	417	441	441	429	416	427	427	405	444	461	449	374	433	446	441	476	453	438	438	428	440	444	430	447	447	488	449	431	433	427	458	447	408	433	458	452	418	463	456	430	446	467	408	418	437	427	430	435	420	419	434	453	404	425	437	429	444	436	448	440	412	424	442	432	421	428	433	460	463	442	430	444	477	460	455	437	467	414	466	475	400	443	408	440	472	452	429	437	405	395	423	467	466	451	423	446	434	410	453	468	451	417	432	405	436	438	419	458	490	407	451	435	420	412	419	421	428	370	441	421	450	428	470	452	420	430	413	416	419	421	450	444	426	462	440	444	439	465	404	392	433	472	432	449	465	435	430	425	440	468	433	458	429	417	455	471	437	412	452	402	458	461	453	436	477	442	435	491	450	452	424	443	449	484	437	446	413	439	439	428	423	441	463	442	457	432	432	410	440	443	451	429	508	439	444	436	378	415	444	444	438	475	466	419	444	436	441	429	457	485	464	424	447	440	427	422	431	396	435	428	473	467	433	417	401	462	428	437	431	451	437	479	421	464	440	410	463	430	421	415	466	433	456	473	446	405	433	451	409	453	424	445	402	449	473	450	418	450	482	389	436	403	410	424	436	443	430	440	433	423	442	444	448	473	431	451	436	426	440	457	422	445	452	439	449	430	413	448	440	453	455	451	428	435	445	457	435	482	458	418	475	418	453	409	456	420	426	460	425	455	427	441	461	460	487	445	442	401	422	430	428	431	439	428	455	447	460	467	416	450	437	427	383	458	397	448	419	441	441	447	432	440	432	439	476	433	441	451	434	457	429	459	448	443	400	435	441	450	469	413	425	460	446	448	427	476	447	432	392	427	475	454	432	446	420	451	427	475	457	441	465	441	467	461	442	455	430	427	428	439	419	450	423	437	461	440	413	443	440	467	415	419	466	467	438	432	461	458	454	420	438	464	473	446	391	443	465	422	432	435	447	449	482	446	446	418	412	410	464	459	443	447	455	449	406	468	453	431	444	445	458	431	451	428	468	457	442	452	439	442	454	472	411	452	455	422	430	409	415	421	500	427	418	431	445	434	442	421	435	456	476	441	444	396	443	462	462	440	443	438	432	430	447	440	458	438	411	395	429	392	461	425	446	414	429	434	442	473	425	433	432	440	460	416	419	442	427	457	458	439	455	434	456	433	459	425	443	451	449	437	436	443	481	437	438	450	446	456	425	437	439	434	462	433	413	439	434	431	445	439	428	482	454	421	386	432	400	468	431	434	434	429	448	481	437	484	435	443	422	480	439	439	466	455	443	456	450	465	388	460	448	432	459	455	405	438	414	480	429	429	436	488	441	392	447	425	465	461	435	447	458	440	420	438	444	446	437	424	444	448	433	403	434	409	449	432	445	399	427	477	448	443	447	418	440	429	420	436	418	427	418	431	448	460	450	470	413	434	452	456	489	419	430	409	461	408	446	427	437	435	420	446	434	423	439	456	469	399	441	447	453	447	422	439	416	424	446	461	417	448	439	397	455	453	450	432	383	423	424	437	426	461	415	481	443	458	451	389	427	439	417	416	438	428	435	450	455	432	423	431	443	494	433	419	413	434	420	470	450	471	437	452	445	450	443	467	404	430	438	466	398	429	439	425	415	460	418	466	421	441	447	441	446	421	433	410	435	408	414	465	442	448	476	443	410	467	405	468	476	457	447	442	423	455	400	439	450	424	456	444	405	438	406	394	413	462	396	400	438	440	429	385	487	435	447	420	446	424	461	482	472	415	395	453	456	413	424	459	434	433	412	467	443	472	471	439	485	426	444	440	408	410	420	493	441	437	452	453	431	445	452	440	422	444	455	501	405	461	469	403	415	394	432	465	471	485	460	422	438	465	414	433	439	445	448	447	403	425	462	438	443	485	444	445	433	436	398	449	410	447	460	431	444	411	422	441	455	466	429	455	401	440	417	449	439	427	444	421	427	439	434	434	427	441	466	430	423	456	396	442	469	426	460	407	430	455	434	432	410	410	446	426	485	441	457	468	469	411	438	448	426	431	447	399	455	416	482	464	448	426	428	472	433	432	484	446	422	443	443	448	440	449	428	459	453	454	442	434	440	443	415	484	406	454	402	406	452	436	450	441	445	433	410	467	420	446	442	488	407	444	404	458	427	415	444	413	461	437	446	407	433	447	422	423	424	462	461	440	412	406	404	435	483	412	458	443	447	450	457	412	451	445	440	460	442	457	421	437	457	451	446	419	474	486	441	420	425	443	416	428	471	401	453	424	469	433	443	440	413	453	439	435	414	429	459	454	439	445	413	452	435	423	458	452	444	445	397	470	433	441	438	466	456	433	424	447	464	454	465	428	435	469	421	430	446	444	443	401	426	427	487	409	442	485	424	463	436	438	461	441	423	436	435	443	444	432	469	441	430	437	422	447	427	419	442	430	400	468	484	408	446	439	458	428	445	446	457	424	440	448	463	453	428	435	438	411	492	416	414	426	432	436	463	391	419	418	443	448	463	445	438	424	416	437	432	452	450	457	405	463	475	428	455	447	445	485	425	440	414	482	473	456	408	420	447	441	438	446	433	432	449	464	432	447	396	446	406	424	402	432	442	461	444	465	491	415	438	449	433	440	449	447	426	439	418	432	459	416	436	430	440	422	434	435	465	420	471	395	459	429	418	426	464	457	439	418	480	471	417	433	452	454	426	460	428	426	446	467	469	430	419	440	487	444	460	471	426	436	438	459	401	421	471	424	437	425	428	434	452	464	491	427	425	436	473	429	431	429	413	459	429	418	394	419	472	412	425	463	458	453	468	382	439	427	422	475	415	461	424	445	437	440	432	419	404	436	443	450	475	429	424	386	401	466	428	421	418	482	403	453	453	414	468	445	479	456	431	438	446	437	444	422	435	432	448	445	440
16416	25094	16296	11391	11511	9075	7541	5458	4268	3290	2567	2245	1987	1825	1831	1221	1174	1102	951	848	799	792	821	777	736	643	671	652	646	626	666	628	645	623	589	646	612	616	574	603	632	616	625	571	623	564	582	601	580	573	583	562	585	556	568	589	594	563	546	570	563	589	534	543	532	552	542	521	530	506	517	541	535	545	540	531	532	524	533	537	553	516	478	541	532	512	534	499	514	541	556	553	536	546	536	534	510	507	530	535	552	517	519	566	532	554	495	507	535	517	528	499	531	553	565	527	524	551	557	561	533	514	536	595	601	519	530	526	507	494	535	517	511	590	506	538	509	539	516	515	552	565	508	546	511	546	522	526	534	528	489	538	510	566	569	502	515	515	554	545	510	531	549	587	492	522	563	521	499	538	555	516	526	490	501	517	485	514	535	488	504	558	541	515	527	566	545	549	497	536	565	508	533	525	508	528	524	488	500	509	499	542	556	530	539	514	541	511	556	554	548	568	504	506	546	540	545	539	523	535	545	538	492	577	550	542	543	547	521	568	520	522	557	527	540	531	550	536	501	508	539	572	547	547	507	516	505	566	528	489	524	560	565	531	539	570	475	549	533	491	503	541	501	486	511	515	520	522	530	527	513	539	523	538	555	515	506	549	537	527	491	563	490	542	575	500	540	513	519	515	515	534	537	541	533	510	535	558	554	530	548	502	518	549	497	481	564	571	582	479	535	551	533	542	518	553	547	548	539	512	541	543	543	499	556	534	578	558	508	551	559	530	508	535	515	537	555	525	520	555	515	544	549	521	548	500	511	543	538	548	513	547	560	562	575	526	536	546	553	531	492	553	494	546	492	527	547	529	497	561	512	542	527	525	533	511	498	554	507	539	539	573	533	531	551	557	535	510	559	563	516	531	505	528	527	493	547	518	517	526	521	527	525	511	522	517	523	509	488	520	530	541	555	573	508	510	512	542	527	552	525	504	544	484	535	538	516	557	553	497	527	585	512	535	514	503	512	555	557	543	549	519	595	558	521	556	544	528	535	541	485	502	534	508	515	512	496	531	513	503	519	479	525	543	540	509	527	478	511	500	500	531	530	542	557	538	525	535	540	534	489	520	520	512	537	519	536	505	552	525	565	559	518	493	538	513	528	526	527	529	482	544	509	491	507	518	572	497	540	520	521	567	500	551	572	548	536	521	527	533	520	541	570	558	542	547	509	533	547	540	519	522	572	533	542	549	527	527	515	524	518	532	501	527	541	521	537	536	537	517	562	551	600	535	537	551	490	562	511	530	567	548	511	516	525	583	537	506	527	564	529	536	523	567	547	565	548	511	549	498	533	532	525	512	531	518	500	527	533	556	498	544	555	522	510	520	511	531	529	535	573	554	473	468	500	524	550	533	551	537	538	565	538	496	545	505	548	517	546	531	507	533	521	505	515	563	531	547	507	549	540	557	549	524	524	504	562	559	483	521	545	548	527	545	503	547	541	534	554	501	522	507	546	561	557	537	550	547	493	555	541	479	515	509	523	552	513	524	509	518	512	539	547	554	537	533	565	541	506	518	513	541	553	549	541	483	524	519	522	506	583	554	526	537	486	518	573	500	523	547	515	529	514	562	469	501	510	528	524	502	506	546	536	524	544	499	533	531	540	523	563	569	496	546	493	578	531	519	538	501	553	521	515	550	496	558	559	533	544	542	506	510	538	522	529	500	527	551	567	542	503	523	536	495	484	540	498	525	520	528	525	550	516	524	494	489	536	544	536	546	497	529	500	528	540	542	520	518	503	499	491	550	516	516	501	522	533	555	581	516	569	557	532	534	521	553	524	544	523	543	525	558	546	496	541	514	541	509	535	522	496	541	519	521	505	552	549	562	527	545	564	503	546	503	573	509	536	518	537	541	537	532	488	525	526	519	506	524	512	497	538	480	575	525	556	556	554	498	520	550	549	526	539	508	524	559	523	535	511	562	511	527	545	536	500	549	543	478	514	533	535	541	511	521	522	517	544	483	526	564	535	517	486	546	523	512	547	509	532	514	516	508	505	535	531	557	549	553	552	517	527	538	510	577	546	561	513	563	501	504	567	582	513	545	496	519	522	525	485	510	554	522	543	555	516	557	519	518	504	512	524	538	533	587	557	520	541	532	553	558	511	563	552	540	529	505	533	529	507	524	525	549	543	582	539	542	538	528	596	498	492	538	546	537	532	536	525	550	541	523	514	510	557	547	528	593	527	538	543	557	513	554	503	547	556	548	524	526	511	504	519	560	515	544	567	522	552	531	518	533	547	539	537	582	531	513	581	550	504	522	503	558	559	534	506	529	529	526	515	530	525	531	468	560	535	546	529	493	597	555	539	534	507	590	516	527	494	494	555	528	557	549	491	566	553	545	538	533	556	507	570	563	508	577	527	561	522	549	557	485	527	542	506	485	507	553	499	519	531	514	524	506	489	548	519	605	520	558	520	521	510	552	528	526	519	527	574	520	515	498	575	526	528	543	531	549	544	530	574	505	503	522	523	554	559	531	499	529	521	564	549	543	539	529	522	530	553	498	535	510	519	546	538	518	558	532	490	486	514	502	540	533	562	499	500	517	549	539	531	580	527	529	503	500	531	505	482	571	513	493	532	520	549	552	483	513	500	496	545	543	490	535	523	541	506	570	572	505	497	523	496	543	543	573	572	523	522	532	498	564	517	544	481	531	520	505	553	513	534	571	517	542	532	509	545	536	530	557	528	527	543	525	506	518	532	544	516	534	519	484	526	552	527	509	524	545	516	516	557	514	499	531	524	463	497	560	526	525	502	537	543	504	530	513	539	493	537	532	540	517	508	515	559	522	569	573	514	511	541	514	511	531	559	523	527	523	517	541	504	591	497	506	536	552	540	480	508	532	533	532	512	534	550	486	546	571	528	508	538	564	493	513	511	495	508	549	538	504	554	517	567	539	513	489	524	490	547	515	516	531	509	538	521	540	569	527	550	529	524	489	505	526	561	530	502	566	537	537	495	530	510	509	523	485	514	541	568	497	509	535	563	530	486	489	532	576	531	533	545	553	524	551	529	561	522	536	558	535	539	513	525	526	541	527	517	565	542	551	501	513	496	504	501	516	522	501	559	511	505	542	482	513	499	546	518	539	535	521	549	545	509	574	509	521	494	537	562	545	525	566	507	520	521	494	573	522	558	563	512	577	545	541	558	536	540	548	534	526	526	520	495	528	520	532	570	537	526	508	514	531	543	513	488	528	549	545	527	501	548	574	544	555	529	523	544	514	528	515	496	520	556	539	499	523	550	523	518	518	518	481	522	532	541	526	556	505	502	547	505	520	568	500	548	536	523	543	540	536	512	500	492	521	529	549	537	559	527	544	554	523	536	523	542	518	502	523	519	537	523	523	508	535	539	510	537	488	522	545	536	555	517	512	515	535	564	534	515	562	549	541	579	562	557	534	513	532	508	531	546	582	504	530	529	526	515	524	503	558	532	538	547	581	549	538	496	494
24199	21184	28275	24389	21243	14258	7633	4422	3186	2437	1889	1742	1383	1428	1345	1122	861	802	708	583	560	555	565	546	499	469	464	460	446	479	451	432	422	380	367	400	374	416	381	409	394	377	333	394	375	377	363	369	372	380	411	373	371	398	388	365	343	360	376	356	354	359	356	342	334	370	351	323	372	351	343	342	351	359	332	345	357	331	334	300	354	324	318	368	356	351	320	349	387	336	335	335	318	374	339	322	336	333	349	323	298	349	308	308	335	351	324	318	346	338	344	327	343	321	338	329	332	349	325	356	374	339	349	325	320	323	303	326	372	333	321	303	350	355	358	324	360	337	344	344	353	347	331	342	339	324	340	327	355	322	336	344	348	345	331	355	357	329	315	325	334	321	337	341	360	342	353	355	347	343	339	333	353	336	316	333	322	336	343	321	356	338	308	335	332	362	351	336	333	333	329	332	319	328	328	339	332	350	342	306	346	348	357	352	331	347	306	351	320	335	350	331	333	317	335	314	350	362	310	336	327	327	349	341	349	336	334	331	323	336	344	358	333	340	292	353	346	333	326	344	317	346	353	322	336	339	330	354	347	300	336	362	326	348	373	364	350	343	392	343	328	327	330	354	328	373	306	305	357	298	327	314	333	326	356	364	338	320	323	374	364	350	355	344	304	309	352	302	360	337	297	325	354	335	346	327	317	316	345	324	334	328	346	330	351	324	342	337	346	353	329	349	325	315	312	351	303	324	339	338	356	364	332	303	365	332	359	331	348	318	311	358	328	342	338	328	350	367	314	360	314	314	339	337	334	340	345	321	311	344	349	352	323	334	325	339	318	358	307	313	342	332	327	329	336	329	347	336	310	332	371	360	357	333	343	348	326	382	299	315	317	324	326	323	342	319	367	329	325	340	307	335	336	329	358	355	354	346	317	326	347	361	360	343	324	305	369	352	327	303	367	327	345	322	316	313	368	338	325	341	340	320	320	351	323	310	340	340	341	334	347	345	336	339	352	330	323	298	348	315	369	323	317	349	319	332	365	340	289	319	333	367	369	309	339	306	301	330	350	318	316	329	344	342	372	310	360	339	331	333	344	338	377	338	316	366	326	341	337	330	319	326	328	343	308	359	351	335	309	348	347	320	290	330	325	317	328	330	338	336	334	335	348	358	336	301	353	349	334	348	351	329	339	334	328	332	348	380	320	309	353	337	312	338	352	353	325	342	345	321	335	378	351	319	378	336	307	313	356	331	302	359	314	336	357	361	336	344	336	307	327	368	309	315	346	329	361	348	339	324	316	340	365	322	339	339	334	347	362	352	309	329	349	313	317	345	307	331	302	317	356	322	331	337	384	343	337	327	361	336	341	314	354	335	330	350	363	348	331	353	313	325	312	324	353	364	339	339	369	347	334	328	316	328	334	316	339	317	334	338	329	298	322	335	358	338	334	364	351	342	340	375	330	317	318	315	337	352	345	350	363	318	340	310	328	307	323	380	335	335	347	346	324	330	318	361	331	331	333	341	333	326	346	365	357	347	342	310	326	368	310	345	360	316	344	356	365	324	354	346	316	350	345	343	364	332	353	350	317	330	312	318	325	342	285	326	295	342	338	329	326	336	349	322	347	340	315	365	312	317	322	329	319	324	326	348	351	345	330	334	374	281	363	368	335	327	348	318	321	322	308	319	349	355	358	327	314	307	334	303	338	348	337	390	346	328	323	358	347	359	328	342	340	333	331	335	341	339	308	342	303	396	320	315	348	341	325	360	361	314	316	343	330	346	331	326	330	321	344	356	319	335	360	352	386	328	349	333	318	316	373	305	326	345	312	336	310	333	361	305	324	330	330	343	350	333	311	329	316	303	321	304	340	347	333	312	340	322	367	332	300	345	333	334	349	353	323	336	327	368	305	348	308	359	335	358	328	339	342	351	315	358	326	337	313	302	333	362	331	345	322	354	333	366	373	335	353	315	336	316	323	334	318	320	330	317	331	343	330	318	360	340	346	322	351	362	332	344	339	330	382	321	320	356	329	327	327	348	349	361	319	300	354	341	348	326	326	306	338	347	362	330	318	346	319	334	337	345	335	335	316	343	311	345	323	312	317	342	306	348	334	342	354	367	343	322	321	338	355	317	313	346	329	331	311	319	323	346	312	350	305	319	343	309	335	326	333	348	339	340	303	307	349	347	314	331	351	346	324	337	338	361	325	357	330	365	317	308	328	353	355	357	328	312	326	361	342	388	301	335	346	340	363	344	300	306	352	320	323	309	350	352	354	333	323	333	308	346	335	308	369	346	335	329	329	371	334	331	331	327	355	342	317	348	339	321	314	315	364	334	347	312	360	323	314	340	329	307	348	363	339	318	320	332	358	323	335	343	336	338	297	334	333	379	323	346	339	319	327	289	333	349	346	365	349	321	368	316	353	320	335	317	306	319	326	347	339	345	303	345	353	340	345	314	324	338	326	340	332	374	340	323	345	307	314	337	309	326	309	329	319	339	344	359	328	336	332	319	316	337	301	344	319	323	329	345	305	364	339	337	336	340	373	362	303	350	339	350	341	337	332	311	361	346	321	297	360	345	320	336	337	311	341	316	322	346	322	317	328	316	317	331	303	342	341	320	318	354	326	328	356	312	307	326	341	366	359	345	346	307	349	313	323	327	344	327	343	310	349	325	346	375	332	322	365	312	342	340	368	392	334	312	313	313	324	336	318	316	321	331	336	351	326	322	341	311	357	362	333	320	321	339	347	355	354	363	331	335	346	347	346	343	331	317	319	335	311	329	307	338	343	325	371	368	306	363	329	330	351	318	332	305	316	359	337	341	312	321	323	325	339	311	304	325	334	326	349	317	360	315	323	359	343	339	314	343	293	335	330	350	342	350	329	333	349	365	332	369	356	350	353	324	358	326	348	331	325	303	305	347	359	329	354	333	333	318	360	311	309	354	355	303	325	332	334	303	344	358	345	330	353	342	339	345	346	353	299	326	328	321	351	321	311	340	337	336	336	323	322	347	310	316	345	351	292	326	325	354	352	328	337	339	341	328	375	331	311	343	337	329	376	320	362	332	344	345	305	355	321	318	341	326	341	367	326	348	315	304	341	355	334	313	360	352	330	340	339	355	348	295	339	352	351	325	329	324	317	352	345	323	331	344	305	341	359	325	335	308	314	337	315	333	338	336	356	323	350	352	338	348	320	322	347	351	337	313	292	365	319	353	369	324	317	360	318	347	332	348	322	351	316	334	322	343	327	328	341	314	345	346	349	319	334	328	320	350	345	328	344	337	332	330	330	345	325	345	356	333	308	312	323	339	314	349	346	349	326	321	348	331	308	356	372	340	307	309	326	328	329	345	344	333	335	333	314	311	336	305	314	352	339	290	331	317	335	302	354	318	352	338	337	334	333	353	321	348	303	341	335	328	318	346	320	306	343	337	339	322	321	321	331	339	335	336	311	322	364	312	347	327	332	330	339	337	363	367	317	336	334	338	350	342	323	361	323	359
17878	33743	24100	17974	18022	13543	11644	8866	6763	5103	4093	3442	2902	2757	2658	1982	1530	1382	1176	954	950	826	864	834	792	693	627	640	617	662	639	625	596	556	537	563	508	525	506	512	529	503	499	511	526	468	459	501	529	511	481	465	486	489	525	470	451	461	491	495	398	436	422	402	457	396	418	408	392	425	455	400	401	386	404	378	413	417	402	436	378	407	379	422	438	395	416	380	411	424	439	419	442	411	398	401	386	429	402	432	373	426	367	400	408	444	384	381	414	385	420	412	377	417	399	409	405	421	415	425	390	445	434	415	446	393	404	410	419	386	438	407	427	395	398	410	401	353	421	402	435	418	414	422	379	394	376	396	410	415	423	426	367	399	392	374	396	371	388	402	387	400	386	408	407	392	412	423	407	415	371	412	386	385	366	385	421	400	360	441	408	430	390	400	409	414	411	417	419	390	380	410	393	405	412	384	393	400	393	423	381	451	386	403	391	384	409	395	391	440	407	422	403	375	388	434	407	390	443	382	408	406	386	396	434	400	386	405	377	398	435	414	413	402	402	397	383	408	375	458	413	394	421	397	407	414	412	403	392	446	400	416	402	388	387	395	414	433	415	395	411	412	400	382	384	364	415	409	424	370	377	398	403	395	420	425	403	385	425	426	404	422	397	445	376	416	425	424	419	415	378	400	393	436	400	403	368	384	396	399	421	420	402	412	404	414	401	428	451	404	430	409	408	398	412	411	406	391	376	411	383	442	385	446	405	387	379	416	397	373	390	411	417	398	415	390	433	446	419	441	421	431	407	383	408	406	401	398	401	399	443	415	404	398	389	436	418	381	429	380	400	384	433	425	393	398	414	432	397	398	392	391	419	398	411	398	408	420	374	410	406	459	400	375	431	399	424	419	411	393	387	372	384	391	390	443	401	410	414	373	418	371	392	407	423	411	428	406	402	402	421	382	441	396	444	401	428	397	394	395	407	407	400	444	383	378	409	403	416	421	376	435	396	377	412	393	384	413	396	415	419	450	434	432	402	403	419	398	398	424	390	369	392	399	419	399	390	379	377	383	410	393	376	402	408	427	401	408	420	379	389	397	406	395	391	394	392	408	413	390	389	399	416	428	392	428	395	398	389	449	383	380	433	424	402	374	436	450	399	376	393	385	383	407	435	372	428	377	436	429	391	428	390	399	401	389	415	411	435	382	409	406	425	397	439	402	417	425	402	371	410	399	416	438	445	381	431	422	430	433	426	445	388	392	418	387	393	421	414	460	404	417	423	441	378	393	418	408	391	417	402	423	371	415	438	425	441	395	404	416	394	425	398	396	419	408	399	409	429	396	389	412	389	420	436	398	430	418	419	420	417	410	404	440	412	414	398	431	410	436	425	397	409	405	411	392	393	384	375	401	395	390	410	417	394	391	451	388	441	388	384	449	387	419	406	388	405	370	404	409	369	436	428	408	398	402	381	414	424	403	394	423	418	422	397	390	413	435	390	389	376	365	395	378	412	419	409	416	415	398	414	407	416	415	412	392	425	424	394	432	395	370	420	393	385	390	395	407	396	424	410	428	422	423	413	387	374	392	385	430	412	370	404	424	391	416	384	408	414	415	409	400	398	407	362	373	409	400	420	424	404	405	387	392	412	400	409	438	407	391	454	416	412	391	434	391	433	412	447	403	440	433	398	386	405	413	393	409	402	400	414	417	432	383	386	404	398	417	433	442	363	395	382	423	387	366	420	412	426	416	428	388	418	411	443	397	387	423	423	407	426	409	415	395	386	417	396	391	399	408	430	395	415	433	383	389	365	403	417	390	401	410	389	391	410	375	408	382	415	382	398	382	401	400	362	398	378	429	415	381	432	407	412	390	377	435	407	412	412	403	410	413	426	416	415	366	394	402	390	417	412	435	391	380	418	411	419	410	399	405	421	403	400	397	401	397	384	364	383	397	430	407	462	408	409	442	415	429	418	383	440	401	396	384	414	414	382	400	395	427	438	403	417	422	431	426	391	389	429	383	395	397	396	393	444	401	410	391	384	385	394	415	463	388	414	380	421	360	391	408	411	438	420	384	381	395	375	421	405	415	417	381	425	427	433	401	390	413	393	371	402	434	416	416	407	449	410	408	398	384	416	398	415	394	408	413	421	411	376	402	392	460	408	432	408	394	441	388	382	437	415	406	378	416	425	395	407	430	375	407	424	402	413	373	413	436	416	415	415	391	390	410	391	382	435	409	423	427	445	436	387	422	415	433	454	404	398	378	410	420	387	417	385	392	399	396	417	430	386	391	402	410	386	358	390	407	427	386	401	374	421	442	442	423	407	379	401	388	427	406	408	429	452	410	421	400	368	380	426	392	415	367	396	385	410	398	372	417	446	400	439	418	405	449	404	418	395	411	404	398	448	387	386	420	394	395	393	395	426	417	419	368	421	393	394	410	420	400	417	409	412	395	424	418	437	400	411	418	384	412	414	364	441	424	393	389	417	424	432	370	405	391	449	401	398	380	443	424	376	403	377	402	445	403	420	406	405	401	414	427	401	419	404	439	420	392	381	443	381	442	420	435	401	424	427	435	409	453	406	396	403	426	399	410	388	408	395	394	432	394	457	385	421	380	457	435	370	378	407	387	421	421	448	408	371	445	402	381	414	389	403	391	376	359	416	389	388	408	435	431	416	395	419	434	391	419	436	378	419	367	404	408	392	396	422	392	380	410	404	374	423	389	414	404	410	382	414	440	393	382	381	421	436	383	416	388	410	396	416	398	433	397	384	404	384	397	402	399	431	381	399	428	389	404	363	396	393	361	380	399	393	416	407	383	417	444	396	370	427	420	411	406	400	431	408	371	370	413	401	417	426	421	380	422	410	421	373	428	400	436	396	428	344	408	383	443	406	411	387	350	413	388	404	411	391	418	400	391	379	389	443	403	400	431	399	429	409	394	429	407	398	397	426	366	387	411	411	407	404	422	340	418	403	399	401	397	410	386	426	400	435	440	391	396	403	409	395	386	437	414	393	402	426	431	376	379	397	407	406	415	440	386	383	414	429	406	386	396	422	428	390	419	418	378	402	387	383	405	410	432	408	413	415	429	400	414	401	397	431	417	418	414	417	371	389	419	403	425	409	408	441	424	391	429	426	412	422	401	408	412	416	406	379	398	399	393	387	409	395	440	446	379	409	381	370	402	426	398	404	425	404	393	406	426	402	415	365	414	398	387	446	424	400	421	397	425	388	401	392	377	393	382	396	420	399	367	399	412	401	408	403	427	363	412	392	399	403	435	407	393	386	430	344	399	420	412	373	429	382	404	404	396	350	419	406	395	410	439	392	401	402	403	439	385	383	365	411	384	442	377	384	399	423	409	405	394	400	381	387	384	393	401	407	474	395	417	405	449	386	390	387	412	431	382	388	416	368	391	427	402	394	427	409	434	408	415	386	435	422	414	412	405	445	430	372	438	395	416	403	404	459	423	385	439	439	423	392	421	415	384	396	402	455	403	406	398
25396	21216	27063	25425	14720	6862	5154	3617	2653	2082	1763	1524	1341	1503	1305	1136	908	920	863	811	728	704	692	666	688	617	616	641	610	691	676	656	629	602	623	599	620	584	595	594	593	627	612	593	548	596	548	608	610	595	564	582	545	572	614	568	564	584	549	538	568	561	517	582	550	535	520	546	587	488	567	549	545	556	548	529	531	561	542	539	557	521	551	533	511	557	552	525	537	527	542	569	546	546	541	529	542	549	556	576	506	555	551	592	534	574	533	562	543	491	552	536	546	548	507	580	582	585	504	529	551	569	568	546	565	505	540	562	545	606	531	603	542	560	563	566	514	558	490	526	547	559	564	533	574	522	523	579	556	588	535	547	513	541	510	538	565	516	537	516	561	577	569	528	535	543	519	533	544	535	557	505	542	540	569	553	549	534	529	510	554	544	556	528	546	568	543	538	570	584	559	580	563	536	551	516	583	524	548	546	539	551	515	544	527	562	515	554	522	590	548	546	527	555	532	511	547	563	546	509	556	535	546	571	572	529	530	568	517	505	558	552	554	575	529	522	579	549	551	501	525	503	546	553	538	513	531	493	539	583	557	520	523	519	570	557	554	570	518	553	551	520	546	536	546	551	584	527	562	554	549	538	552	520	517	543	525	557	542	563	541	551	546	544	524	538	514	514	548	521	543	508	536	536	542	549	539	530	532	551	539	520	516	533	550	513	547	533	518	561	570	543	539	539	553	533	572	516	536	549	565	529	562	562	490	549	542	590	537	595	527	534	549	521	513	548	537	526	534	524	574	561	561	602	554	553	551	551	521	540	523	545	552	509	537	497	548	518	560	529	558	535	563	519	562	530	558	543	546	550	566	525	552	539	547	543	526	537	600	557	547	526	569	502	553	547	545	519	568	569	538	561	546	540	549	565	542	530	567	573	502	538	545	549	545	541	527	559	560	565	555	527	538	514	570	590	537	520	501	510	523	505	542	525	536	519	536	536	520	555	565	524	514	551	569	499	544	521	558	527	490	551	545	504	504	604	546	562	499	573	549	546	576	582	543	565	523	564	531	520	518	553	539	586	553	553	557	552	538	521	570	531	525	552	540	526	594	528	500	547	545	558	547	561	547	581	571	557	561	507	517	540	548	529	542	568	552	541	559	548	530	573	554	566	576	565	558	502	553	524	530	545	551	546	536	563	555	541	546	544	556	568	525	501	523	513	563	530	494	526	568	550	550	538	540	554	534	538	524	516	575	527	554	526	532	554	532	555	512	550	527	543	531	505	525	585	549	502	514	565	546	524	546	545	564	557	534	524	520	588	545	540	550	562	517	539	527	547	520	489	538	525	553	568	532	527	506	533	565	535	579	525	510	553	550	481	478	511	529	521	499	548	543	557	552	565	482	522	572	551	566	572	489	517	547	529	533	544	505	538	557	510	561	560	601	567	550	541	570	515	550	527	558	513	544	552	580	507	507	506	543	525	525	545	548	539	577	523	559	561	503	551	549	569	500	509	544	590	506	540	575	528	535	517	545	488	578	541	546	556	527	586	534	551	542	507	520	612	517	520	621	575	556	518	535	560	603	602	515	549	517	575	542	529	553	593	487	540	550	534	534	530	516	527	549	558	533	569	535	509	505	503	510	502	551	516	516	553	548	555	543	532	528	540	502	539	526	524	528	544	549	550	567	539	537	503	541	560	532	558	544	534	597	524	557	499	516	560	548	550	527	537	539	549	555	565	551	536	550	561	532	577	551	542	535	535	528	551	556	587	528	519	517	493	586	593	510	542	521	600	585	560	539	532	562	535	528	542	512	553	580	537	536	502	542	548	532	609	554	538	554	537	579	541	542	530	541	533	549	549	514	558	536	526	551	530	504	567	513	515	576	564	533	582	544	569	507	539	560	529	519	504	563	531	529	530	542	557	567	537	546	537	560	544	561	521	524	552	583	534	504	585	513	498	520	541	578	526	599	546	558	520	547	537	516	550	521	521	536	549	552	525	559	574	538	565	542	507	499	559	541	596	530	526	543	545	556	524	569	570	563	518	571	555	509	564	540	543	544	499	547	539	547	548	562	537	529	562	528	535	515	533	570	507	517	523	536	548	573	519	532	540	496	535	490	553	534	541	525	532	535	494	517	532	479	566	493	511	547	526	539	520	532	535	514	546	525	546	508	528	569	515	528	545	571	542	534	551	551	559	556	544	603	522	555	544	572	555	549	537	499	568	527	534	577	525	536	530	571	551	555	513	536	547	532	522	536	573	535	509	546	537	510	526	501	559	607	530	540	574	565	517	485	568	559	619	574	542	550	538	548	552	559	509	528	539	500	525	527	557	559	545	548	513	550	543	568	543	504	521	545	520	560	564	564	508	553	547	551	527	544	503	554	519	575	571	544	508	553	513	514	549	541	541	523	536	544	587	530	553	524	541	535	539	576	588	544	535	544	463	546	539	581	560	540	580	516	540	527	544	547	537	566	557	538	568	572	512	526	571	556	615	508	547	547	538	518	521	538	503	554	541	538	577	511	512	541	538	485	511	541	536	533	539	560	528	529	546	510	543	547	555	538	563	545	530	594	525	585	553	566	552	558	542	537	550	545	563	520	530	579	564	554	544	538	518	587	499	553	557	557	546	550	581	537	574	491	575	507	566	526	535	586	527	527	524	569	546	517	558	528	527	551	518	540	536	593	568	493	533	549	542	509	524	559	529	559	519	536	530	542	556	536	517	504	522	539	541	520	623	545	538	564	542	541	556	539	534	540	536	565	555	524	527	521	538	571	606	542	592	584	520	529	577	548	543	521	542	545	503	526	507	576	542	506	575	571	537	504	547	536	569	580	578	527	545	535	531	584	535	550	561	537	521	539	564	510	539	523	557	514	545	559	533	514	571	538	553	545	534	547	579	521	551	552	522	513	560	548	568	525	527	593	571	511	552	532	558	535	559	591	538	502	523	557	564	610	573	519	523	532	515	578	591	547	599	597	575	550	581	555	570	574	538	546	549	555	548	557	499	546	549	576	528	566	541	541	555	553	504	507	567	557	561	532	520	541	566	552	533	550	571	559	580	533	527	489	566	542	562	576	536	531	522	527	532	542	557	511	548	548	583	523	532	543	564	525	560	551	524	538	505	510	551	512	504	587	548	566	530	553	558	541	551	561	513	551	567	556	547	554	519	522	565	536	548	545	527	513	534	560	523	564	558	535	575	558	529	554	498	500	525	557	547	551	552	560	509	558	521	598	515	526	586	568	556	578	516	532	506	541	572	547	542	598	549	526	511	526	535	564	550	565	522	522	512	522	496	535	506	526	529	531	506	529	519	580	517	565	566	542	553	511	519	582	522	503	535	510	561	498	544	517	530	523	555	552	565	527	515	551	543	537	515	533	564	536	547	565	533	530	527	532	583	530	517	514	550	552	531	549	524	536	534	559	504	521	520	509	499	593	532	493	552	534	497	552	560	514	560	508	539	496	547	568	502	556	546	556	556	561	572	561	566	519	570
18128	30712	20692	15264	15513	11192	10210	7478	5740	4418	3392	3080	2521	2790	2337	1930	1534	1435	1187	1035	1051	968	1001	962	862	862	799	834	807	850	806	809	771	742	759	753	740	775	780	798	733	744	742	739	695	713	695	702	758	778	710	748	691	692	700	651	696	654	642	653	623	730	674	646	694	628	663	627	618	656	636	634	683	617	645	633	651	605	615	617	639	636	583	661	636	625	704	594	596	623	613	584	626	646	614	624	624	658	665	598	633	600	657	608	644	633	665	652	678	586	626	662	640	609	634	638	629	620	621	650	619	634	644	590	653	597	624	664	619	620	684	587	636	693	660	647	617	651	667	672	620	600	625	677	651	597	638	659	621	663	653	631	610	675	671	615	661	643	718	630	618	670	661	625	630	632	630	660	606	630	616	656	631	651	640	643	641	620	669	612	655	649	623	630	686	620	637	602	625	658	659	643	649	653	643	678	631	647	590	658	627	623	672	602	634	689	659	619	589	660	622	620	602	614	611	649	662	609	624	651	623	658	618	629	663	654	661	614	619	652	581	664	647	601	668	617	651	636	658	598	623	655	576	602	588	643	638	630	605	616	664	643	654	651	589	596	652	650	594	615	654	694	635	609	637	650	663	641	603	634	601	647	667	633	629	664	662	648	646	658	618	624	619	620	670	632	614	587	663	682	604	612	641	604	648	663	690	616	615	627	661	666	606	642	632	675	632	621	577	643	652	644	659	623	633	680	602	666	620	637	611	648	635	609	613	625	621	641	626	658	620	706	632	635	612	645	608	617	634	640	631	627	671	691	618	646	612	616	669	588	607	645	612	643	636	640	657	640	608	592	590	616	645	623	607	624	621	637	656	608	636	640	590	637	619	678	608	625	655	660	626	596	648	706	639	630	601	627	610	653	635	656	613	664	633	643	657	655	637	666	625	655	611	645	635	655	653	626	618	644	614	673	612	653	611	665	647	641	645	625	668	634	643	639	664	645	651	622	636	671	618	644	650	620	608	617	649	645	641	613	627	616	666	653	684	649	613	648	653	627	663	655	589	658	587	630	652	619	620	638	694	630	636	673	654	607	643	608	665	613	629	676	660	637	645	611	603	662	660	636	647	621	639	628	604	592	603	628	705	638	658	629	625	602	619	602	662	597	660	632	651	641	634	628	678	639	622	634	616	640	629	639	594	660	614	611	604	650	645	611	620	642	627	629	661	611	628	642	654	633	644	614	589	634	636	614	572	658	641	651	663	623	652	630	640	609	640	623	601	623	655	616	629	612	664	600	600	628	634	646	643	620	609	647	642	642	667	628	629	637	683	623	611	629	630	667	650	602	649	634	650	662	612	587	652	670	639	611	674	594	674	588	669	675	624	673	598	574	613	615	655	594	609	623	673	623	613	605	616	621	632	598	592	631	646	676	632	608	618	609	645	569	659	674	630	615	649	589	627	649	637	666	645	638	651	633	646	611	618	594	615	631	643	666	605	637	654	646	619	681	637	640	642	617	703	654	589	639	657	607	655	630	630	637	622	647	705	637	627	581	652	646	656	596	592	651	668	620	635	654	640	613	619	618	611	651	650	664	634	648	664	626	610	612	634	652	655	608	637	619	631	641	585	644	664	657	635	573	669	674	633	637	650	638	625	610	671	606	649	648	636	648	636	653	663	625	615	693	667	620	625	618	615	624	615	643	648	587	629	638	624	607	603	599	637	643	639	619	641	650	628	692	641	629	632	631	628	620	624	615	652	636	619	662	632	640	561	665	653	615	657	612	622	633	631	659	629	598	631	631	648	641	619	626	630	617	653	632	634	620	687	637	580	634	665	616	622	586	642	638	632	628	644	663	636	640	632	645	670	599	654	601	600	610	649	646	681	687	657	690	676	609	636	625	607	664	646	648	640	649	636	622	657	623	651	654	632	624	618	582	672	629	641	628	630	621	613	609	641	632	630	609	672	591	654	655	652	659	636	648	648	599	651	649	628	673	659	611	656	636	631	615	647	664	643	627	664	647	637	672	617	614	667	682	607	638	602	664	639	599	618	677	654	608	596	614	643	644	632	672	638	629	696	633	697	668	585	613	624	649	608	599	639	644	655	650	653	615	634	644	665	641	643	624	653	661	609	614	641	608	642	663	630	649	636	617	606	680	653	655	585	631	636	650	686	630	588	573	642	675	643	581	643	650	644	640	664	681	614	668	629	630	596	632	697	638	652	609	620	637	654	637	658	631	643	607	677	639	673	647	645	626	609	611	610	625	617	621	634	630	659	630	614	616	659	649	628	696	652	664	619	613	670	631	613	634	620	628	604	637	593	685	610	634	624	609	642	631	655	670	612	654	628	651	617	656	704	604	633	638	646	617	635	649	644	621	648	646	639	632	608	589	628	626	633	594	636	682	642	643	578	625	670	655	656	699	593	655	619	629	610	666	646	621	624	671	606	656	605	629	604	617	615	601	625	628	663	619	657	579	634	617	646	647	661	632	604	613	588	626	661	622	601	642	624	670	626	641	604	664	657	673	654	651	606	615	617	635	603	678	620	641	670	617	663	640	624	663	663	627	613	650	632	652	614	620	661	640	648	590	637	616	569	642	641	606	653	635	642	648	609	674	643	600	669	624	612	649	668	681	592	623	647	595	632	675	639	623	611	688	608	577	631	602	668	601	628	636	650	634	627	656	641	634	609	626	629	636	629	675	624	670	627	612	615	653	634	665	584	652	602	658	630	627	658	642	634	682	641	658	657	595	623	633	618	675	632	629	634	636	643	625	640	604	659	590	617	635	651	701	630	652	655	618	713	677	643	634	628	644	595	675	588	633	692	593	671	607	612	611	609	587	628	579	618	631	637	595	636	650	603	636	646	677	614	651	593	630	631	650	621	633	615	646	628	638	617	649	618	610	639	627	623	633	667	612	654	588	640	606	641	646	639	643	665	590	623	694	623	626	625	658	619	602	612	578	625	639	622	623	643	589	635	611	626	637	630	657	629	638	653	610	649	642	611	605	676	634	613	682	655	617	657	589	595	617	593	639	644	620	666	663	659	639	574	653	612	667	615	646	595	644	641	603	613	654	653	681	621	638	625	598	635	624	652	612	639	650	646	660	617	604	610	649	611	614	664	640	616	653	691	628	606	639	627	631	648	598	677	605	610	643	620	625	661	623	599	656	650	611	675	616	643	632	620	639	643	655	643	632	665	624	629	637	567	643	617	613	677	660	641	614	628	672	649	627	647	649	628	648	630	624	642	634	659	628	616	664	657	639	620	586	635	640	573	634	603	624	646	612	658	634	652	593	617	589	674	629	636	614	629	675	669	649	647	626	619	627	648	607	632	646	670	655	643	596	653	666	622	673	617	653	595	625	640	604	608	646	666	644	644	617	655	604	647	664	623	598	598	604	609	621	613	607	658	632	605	657	633	625	675	627	613	614	634	629	604	603	598	620	662	668	663	632	627	648	627	621	603	640	627	629	663	627	620	636	647	640	671	627	650	595	667	654	628	663
23138	21184	28819	23820	21271	21521	15884	7301	4605	3513	2862	2458	2095	2262	1932	1490	1195	1071	972	874	864	874	803	790	682	627	649	669	646	630	594	588	529	541	539	569	576	575	552	560	542	490	513	535	510	499	505	495	519	497	438	504	527	472	489	510	462	476	519	505	435	452	491	453	458	421	413	472	427	439	468	452	420	452	433	435	439	459	412	470	434	423	416	419	408	430	445	434	460	428	468	422	445	418	444	464	457	423	451	462	445	443	440	460	427	433	422	423	425	407	441	389	426	426	443	434	436	452	472	408	448	413	428	468	417	436	437	438	444	421	439	421	432	424	466	421	419	431	441	424	406	451	427	456	410	441	474	422	459	407	441	444	416	436	435	418	404	428	420	447	419	435	426	436	413	422	428	443	466	427	422	431	463	428	442	488	431	434	406	409	426	451	397	435	422	430	444	449	455	418	467	431	479	450	434	452	411	402	416	439	470	451	415	435	470	456	437	449	421	444	410	457	441	434	445	445	418	411	432	455	429	414	446	428	404	422	449	441	427	424	416	414	422	434	393	436	442	453	439	426	429	393	434	456	424	451	424	410	460	434	438	471	417	435	431	400	419	425	468	398	450	463	437	445	433	416	470	420	449	468	456	410	438	423	431	428	385	412	429	449	428	455	390	441	410	437	406	446	472	478	440	406	407	434	478	434	490	469	454	426	428	465	465	454	413	420	446	446	433	440	452	421	470	412	418	434	447	396	425	406	450	436	424	438	433	426	455	445	441	430	410	422	414	428	414	407	444	452	404	478	442	436	437	458	418	429	409	440	422	427	420	444	437	446	439	459	456	446	406	408	442	449	430	411	435	448	421	432	460	449	469	418	456	426	428	446	447	427	454	426	442	424	466	464	413	439	397	436	458	447	399	445	479	417	447	436	418	428	406	460	438	446	451	422	442	421	425	407	433	444	453	441	403	392	438	442	456	466	421	442	415	419	448	453	426	417	456	446	452	438	438	416	437	428	443	459	427	435	419	487	451	447	445	458	439	466	421	453	426	422	465	435	461	437	412	433	462	467	401	464	448	469	436	426	477	486	416	460	412	423	450	480	423	455	410	463	447	433	454	394	420	484	454	436	458	428	431	415	439	459	407	447	415	435	389	414	403	461	437	429	417	406	452	403	433	438	437	453	404	421	452	420	451	437	475	440	424	448	465	448	468	435	420	438	413	426	461	431	454	405	435	424	443	410	454	397	416	417	400	402	416	457	407	432	455	413	441	462	396	441	434	413	451	439	461	433	463	438	441	404	450	448	418	473	447	445	426	406	477	417	432	432	437	434	398	450	448	428	464	426	399	437	448	455	419	448	444	440	411	435	468	446	443	429	443	446	408	449	461	446	436	409	425	475	413	435	425	407	424	410	433	412	416	441	441	419	411	441	437	403	428	423	450	432	450	412	407	454	431	399	426	403	414	435	456	442	424	403	423	397	428	431	437	418	455	429	389	470	432	411	419	428	425	380	428	412	420	436	432	438	469	420	454	404	399	430	424	434	406	417	427	429	430	412	429	452	458	474	418	443	437	395	395	431	434	446	420	450	431	430	440	450	418	444	441	436	364	395	458	416	422	478	426	453	446	430	426	451	470	471	482	416	430	424	446	483	443	450	415	432	447	431	431	428	409	425	408	408	412	422	411	472	407	387	462	415	432	465	408	407	450	419	472	405	458	429	434	431	455	431	419	430	410	413	424	432	413	463	432	429	418	438	388	442	433	403	454	427	428	409	442	446	451	431	451	430	444	435	422	459	411	430	476	450	402	473	448	428	440	423	403	417	446	453	444	417	458	416	432	430	409	462	440	449	459	457	447	443	414	438	440	392	464	439	439	410	487	409	428	446	451	420	423	443	445	455	421	425	431	471	426	430	397	463	458	431	471	441	399	441	449	406	454	418	434	423	410	417	434	447	453	426	428	454	457	419	407	401	437	461	420	398	395	408	430	434	445	457	448	444	440	427	457	435	453	470	440	433	485	428	452	449	427	417	464	449	420	479	397	457	452	436	435	383	417	446	430	430	436	434	416	420	441	403	394	443	411	434	442	395	428	456	452	429	450	412	404	412	438	447	448	455	435	426	448	425	436	408	438	428	465	461	425	430	403	451	424	405	454	421	431	455	438	438	428	400	418	434	427	447	439	445	431	401	440	429	435	448	431	426	425	445	465	419	446	423	417	453	457	452	439	411	426	465	386	386	475	441	462	467	404	434	422	428	431	435	375	434	440	427	459	445	433	425	408	430	433	458	456	452	417	415	412	432	402	443	444	459	469	422	419	435	390	444	411	406	416	424	428	447	464	454	468	450	413	405	445	411	477	447	417	440	460	454	481	450	454	445	494	462	435	430	430	446	427	410	444	436	433	433	410	453	434	459	385	483	421	470	427	429	431	452	440	452	431	436	451	440	458	389	437	447	424	424	424	420	419	404	402	448	413	421	417	409	443	400	439	417	465	449	393	432	455	453	412	405	441	440	440	424	439	431	430	406	486	448	444	426	464	433	435	435	411	431	435	413	414	432	427	456	421	407	449	430	424	443	466	418	452	417	427	438	467	452	435	431	424	406	466	429	422	423	428	438	452	393	413	421	405	448	412	435	449	460	417	450	460	447	456	435	394	428	437	447	445	417	464	416	429	429	439	419	447	453	459	448	442	410	430	454	407	406	388	445	425	438	446	448	448	435	417	505	484	432	447	442	423	450	422	428	384	436	455	471	422	459	458	437	393	443	447	449	442	435	434	410	441	458	437	418	492	418	453	439	405	453	441	440	401	408	440	382	449	409	479	424	410	425	474	466	404	428	422	474	380	444	418	443	447	406	442	437	466	449	454	448	488	451	432	443	418	432	426	429	441	418	401	408	440	459	425	412	443	437	395	452	447	412	418	423	444	450	473	435	464	476	444	428	444	439	451	446	420	467	446	420	438	418	475	453	435	448	446	430	418	403	424	432	413	412	461	445	406	422	388	463	425	464	435	473	412	413	442	429	452	475	408	405	457	429	456	428	431	446	447	441	383	483	407	457	433	427	446	463	391	416	434	442	417	454	426	439	459	409	451	410	465	453	426	382	407	415	451	430	435	444	425	450	425	445	402	444	422	438	424	437	480	412	440	426	416	433	426	398	457	441	418	430	435	426	439	445	450	457	409	437	446	446	415	423	453	415	434	434	465	473	439	428	465	421	447	444	432	405	438	410	421	437	456	436	495	400	447	440	436	402	404	423	431	480	454	455	388	457	417	415	449	454	439	403	453	446	444	420	447	462	433	436	422	459	405	479	452	433	409	465	424	422	433	477	443	426	409	430	421	448	435	385	413	444	427	442	492	419	477	403	424	438	479	425	440	451	428	464	429	439	431	436	443	398	415	421	437	432	450	454	466	431	421	451	446	480	408	404	444	427	400	422	435	421	439	449	417	454	431	429	437	454	439	461	464	431	475	465	419	419	411	424	438	467	392	438	407	468	466	448
21137	40253	29684	23583	22959	17196	15646	12379	9377	7281	5731	4782	3979	4182	3780	2722	2172	1851	1594	1334	1363	1310	1214	1108	1023	993	885	893	842	872	896	791	776	743	699	688	681	650	694	674	704	649	614	604	625	633	589	585	574	628	606	635	611	604	610	543	577	590	588	615	551	545	533	544	554	504	514	499	484	534	502	510	538	501	538	479	499	510	476	465	511	541	510	560	517	503	505	485	532	514	515	518	546	499	497	531	549	483	512	520	503	545	516	511	530	519	512	530	520	507	511	504	484	497	517	499	478	488	490	497	485	469	496	492	481	456	506	517	540	502	462	537	462	502	492	475	503	503	509	482	489	508	486	523	539	473	504	481	493	519	474	447	480	505	509	506	507	489	510	526	472	528	500	496	495	504	518	545	509	527	505	513	497	470	507	541	497	511	484	470	487	505	511	475	479	475	504	497	484	505	531	534	485	513	502	508	523	506	507	511	524	551	453	466	480	498	521	502	479	520	485	515	497	492	471	490	507	508	492	500	492	468	501	504	521	497	477	477	486	506	510	512	532	494	501	480	518	485	478	473	473	510	521	509	542	486	501	483	512	529	498	487	515	513	486	477	477	494	460	468	456	496	505	502	497	516	487	510	508	522	536	479	478	488	483	507	520	459	518	498	507	487	516	475	520	553	510	500	466	514	552	508	499	537	491	494	493	496	504	512	517	460	495	466	519	554	505	467	497	492	487	486	488	473	493	496	497	475	504	490	528	518	524	491	485	510	514	457	470	530	531	493	487	478	456	506	463	501	492	506	526	482	509	492	518	538	519	498	495	510	513	516	510	518	495	501	467	545	487	467	481	515	480	495	504	511	527	491	489	458	512	479	504	532	542	489	516	493	518	522	499	528	501	522	491	470	480	502	504	489	491	525	510	471	478	467	472	476	486	499	486	476	518	475	489	474	504	535	471	472	517	514	513	503	499	511	510	493	514	543	495	511	490	503	521	505	447	543	510	520	483	522	513	482	484	484	486	561	504	488	496	512	493	500	494	518	486	498	489	492	489	501	477	455	534	463	487	497	515	488	503	483	532	466	501	509	451	513	490	472	497	486	525	527	473	475	478	490	569	501	491	461	494	497	509	502	555	495	501	514	499	517	463	529	505	512	528	479	495	496	486	488	501	497	515	486	497	502	509	507	497	461	500	496	474	532	526	475	511	548	489	555	520	533	521	513	472	504	553	519	477	469	477	508	514	497	479	531	510	495	490	510	505	520	476	501	511	505	501	500	517	494	465	511	556	476	497	521	434	500	513	523	514	484	484	466	506	497	493	545	494	528	484	492	501	499	479	510	505	503	491	485	494	492	517	486	494	477	530	529	476	471	483	514	461	537	501	473	500	517	507	536	480	507	505	551	520	501	499	481	514	515	474	521	491	494	462	506	542	477	483	503	487	496	493	518	473	471	502	504	485	486	524	490	530	506	492	493	481	467	514	510	489	536	493	552	467	527	481	480	535	469	463	519	477	508	516	488	508	458	497	526	474	478	501	495	490	529	525	458	480	467	491	506	494	529	500	498	496	514	448	486	467	514	486	497	528	536	488	480	513	520	527	484	507	505	483	542	483	502	486	507	494	505	501	489	534	474	467	503	495	476	462	510	449	505	486	493	497	483	496	491	456	500	478	484	484	513	472	489	484	473	511	516	504	455	465	526	515	552	526	490	459	520	502	502	499	463	508	502	470	524	510	473	485	473	505	484	475	478	516	493	491	516	488	514	516	497	499	504	497	516	539	491	480	486	501	480	503	468	521	515	519	510	494	520	527	481	505	460	512	484	478	485	508	491	469	505	494	509	499	464	490	546	490	526	464	480	478	504	547	500	516	498	483	533	469	527	491	491	499	484	491	475	492	485	511	494	509	522	476	501	479	501	496	503	522	514	524	494	476	472	490	525	494	485	541	505	510	489	478	544	490	514	493	501	487	496	507	497	508	496	491	487	488	497	506	515	498	494	491	510	522	512	482	498	476	497	500	517	506	491	531	509	509	505	496	508	539	486	474	507	445	487	487	460	477	523	507	519	494	484	499	497	531	503	509	537	477	477	498	461	469	506	492	529	502	508	489	503	482	520	515	500	493	510	519	482	509	505	501	486	513	534	499	506	485	488	500	470	535	496	522	514	532	527	491	490	548	550	492	534	512	514	478	536	521	492	509	477	499	495	476	485	473	513	497	516	480	481	474	507	472	543	488	502	515	503	477	548	474	500	546	494	527	524	459	500	517	468	486	512	490	472	483	472	507	503	504	474	547	492	452	518	515	525	489	461	538	497	489	514	506	491	479	528	466	474	502	498	513	519	490	538	510	523	479	505	476	490	485	470	483	521	503	509	491	522	521	519	509	509	489	474	507	486	536	527	469	492	509	495	481	539	493	502	484	468	511	460	508	514	511	506	509	475	498	508	489	519	490	469	488	514	502	493	502	495	505	472	492	491	515	491	476	524	488	533	516	479	482	508	456	532	489	499	513	498	502	525	498	508	514	485	484	504	503	493	503	498	468	468	490	488	467	487	539	502	517	493	509	526	474	473	525	495	481	482	485	529	507	476	478	529	511	487	466	480	518	495	473	526	482	479	529	518	474	511	458	526	500	527	500	479	529	485	515	528	478	573	504	482	550	522	480	503	484	499	510	498	525	503	505	536	462	491	497	480	519	486	486	531	472	542	491	507	491	480	489	501	469	490	465	478	478	536	468	506	501	498	499	515	530	522	477	552	451	442	529	499	495	491	484	486	523	493	483	484	484	494	505	474	489	521	490	516	459	526	501	471	523	498	499	521	501	468	508	533	473	539	491	534	486	484	522	490	534	499	483	512	483	496	529	505	488	496	500	538	484	496	491	513	499	506	511	523	533	498	473	536	493	525	507	490	483	492	453	528	481	511	487	503	521	465	515	532	487	522	500	493	514	487	512	512	516	455	487	516	492	526	503	479	485	438	472	537	489	487	496	449	521	524	465	504	534	521	515	475	507	472	489	503	526	524	489	486	504	493	523	500	525	481	505	466	486	507	492	515	476	499	507	513	542	472	487	509	504	468	518	476	507	462	487	466	489	539	537	484	517	555	513	496	503	476	548	488	507	542	490	511	517	518	503	509	478	470	525	496	467	475	470	495	502	503	523	505	500	527	511	473	528	499	510	533	487	552	493	483	480	490	493	522	515	491	535	524	510	490	469	472	502	490	484	491	495	507	505	492	511	480	496	490	478	531	466	511	498	503	519	546	481	493	471	530	511	454	522	527	532	524	516	483	498	526	480	507	493	467	496	521	503	518	515	485	467	458	534	518	492	511	491	528	539	490	514	489	501	508	493	521	518	488	541	520	498	477	486	528	473	504	505	499	509	517	504	485	468	495	514	474	477	579	495	485	509	482	455	453	500	534	486	482	500	461	495	481	499	493	485	499	538	505	492	497	475	464	490	495	504	474	469	512	461	484	496	490	455	492	456	480	506	516	509	491	485	476
27471	20776	14376	9213	7150	3973	3772	2762	1945	1582	1292	1152	1093	1131	1018	800	683	649	620	627	596	613	601	553	524	514	505	528	549	492	541	514	498	538	523	495	463	458	469	466	452	494	444	444	507	461	488	440	456	436	467	507	446	472	443	436	458	452	420	433	448	409	415	433	434	428	449	407	459	437	481	437	447	456	429	440	436	429	433	451	443	457	388	463	441	428	467	412	437	466	422	451	417	439	457	467	435	426	433	421	418	465	443	439	434	432	449	406	473	422	422	448	418	417	443	444	412	474	437	449	436	455	480	444	442	475	473	405	464	415	418	444	436	426	428	442	437	408	469	467	392	424	420	493	471	471	441	427	462	430	411	428	437	441	441	415	468	451	426	439	464	452	476	436	425	474	430	440	443	454	404	451	464	469	435	431	450	410	406	438	473	424	447	445	431	434	406	457	452	448	406	432	443	443	438	459	441	513	454	437	413	466	451	446	464	411	419	466	441	442	407	420	450	444	448	434	429	423	470	455	472	428	433	430	446	433	412	439	456	433	472	424	416	451	422	415	422	454	443	415	417	425	438	426	476	457	467	464	399	434	463	463	429	413	395	418	383	463	439	463	428	473	396	466	416	451	424	483	444	451	480	443	413	451	463	434	447	446	423	451	419	430	421	433	442	447	439	417	473	438	462	424	440	450	443	462	427	427	421	488	418	428	425	420	443	431	431	445	413	473	420	449	434	394	436	415	452	429	414	420	400	433	412	458	409	432	464	390	453	431	411	424	434	454	432	403	415	469	446	430	458	447	424	450	391	455	468	440	436	460	414	446	442	424	453	444	472	446	462	444	445	454	465	404	446	408	474	449	458	468	443	425	421	447	458	406	431	392	414	411	438	450	454	453	444	429	447	417	449	436	440	424	409	491	487	412	413	421	472	432	451	442	463	466	484	437	462	395	455	407	426	402	443	442	425	449	465	419	421	447	420	406	495	416	456	454	459	432	434	392	433	412	427	403	421	435	477	438	460	424	437	438	457	438	405	458	448	446	442	410	474	449	443	490	458	453	410	412	441	429	453	454	423	452	413	445	419	448	468	447	385	456	447	440	479	440	435	451	438	449	444	458	452	458	452	439	432	447	456	435	433	448	429	449	454	409	482	414	439	417	423	445	474	406	454	434	419	466	465	484	451	472	434	465	435	473	463	453	427	442	430	391	406	448	442	398	443	444	439	440	430	415	451	418	456	418	407	429	422	435	405	451	436	446	444	401	439	421	439	422	434	422	447	434	448	418	423	418	412	426	470	405	444	434	406	400	434	449	450	424	409	451	432	419	443	426	423	488	423	461	470	411	440	441	446	440	419	435	440	466	458	448	431	448	424	478	448	415	436	466	432	473	440	452	404	474	452	412	453	435	460	418	418	431	416	408	415	415	453	467	453	414	429	461	455	470	430	455	437	422	466	394	419	424	452	412	468	450	414	450	447	444	438	433	460	441	436	427	459	439	440	397	446	427	411	462	429	445	453	409	468	442	425	402	461	465	404	414	465	424	447	438	453	408	436	459	401	436	443	414	477	449	478	480	409	456	459	446	487	423	449	464	445	419	453	446	435	465	420	409	397	427	450	442	432	454	468	440	434	430	440	436	464	448	497	460	468	440	417	423	421	434	472	454	449	432	465	422	435	422	436	469	417	437	449	444	447	475	437	471	426	428	451	407	440	421	425	411	448	446	451	454	429	442	422	408	449	459	414	455	406	432	436	449	413	418	397	418	404	464	428	439	414	419	452	454	439	446	462	397	434	425	412	441	470	434	401	447	485	463	439	461	412	431	443	414	388	415	424	477	438	447	416	419	407	417	427	429	460	425	416	421	402	436	403	437	406	429	413	453	423	440	452	456	413	474	433	474	420	395	388	405	438	413	448	409	437	452	449	424	426	440	439	462	420	442	445	412	446	466	489	461	454	473	423	469	396	451	435	455	420	447	436	436	446	468	424	449	468	439	421	444	465	432	398	425	425	442	433	458	418	470	453	408	436	446	429	453	422	409	414	419	466	410	421	414	420	411	436	418	430	434	433	435	444	439	434	462	414	407	452	447	455	453	438	416	440	449	440	472	437	454	454	410	442	456	423	485	451	492	392	415	436	412	445	437	417	433	444	426	436	449	431	493	415	459	417	452	441	481	430	441	445	458	479	437	458	453	471	391	435	456	481	413	413	440	436	459	435	446	453	451	420	413	466	464	423	442	431	463	423	440	426	439	446	437	428	430	433	442	468	438	465	462	418	455	424	446	421	455	431	445	442	435	405	452	408	409	419	430	414	437	431	429	410	386	481	458	430	424	455	471	433	407	415	446	428	443	454	436	442	470	432	460	447	475	444	450	410	440	482	439	459	487	450	416	473	436	433	467	430	419	428	418	480	405	424	415	445	445	428	488	441	459	454	431	448	455	422	460	393	441	443	434	420	413	456	421	476	396	482	461	455	449	455	444	478	439	481	485	462	429	459	431	422	443	432	406	456	432	431	425	421	407	434	465	473	433	442	416	443	449	414	431	432	414	419	475	446	417	495	459	484	414	422	460	437	460	423	407	458	461	433	475	423	418	428	462	470	418	429	404	472	444	398	459	464	434	420	420	434	434	435	403	445	457	437	433	443	456	423	450	435	439	452	410	435	454	437	454	445	454	484	452	441	434	470	441	428	439	466	431	449	419	454	429	471	438	459	421	410	447	441	441	451	433	418	463	423	465	479	433	433	444	434	435	402	416	411	488	440	415	448	438	434	461	409	448	458	446	415	445	451	460	424	462	447	439	429	462	454	453	443	430	420	413	441	459	461	412	458	416	423	428	456	414	435	457	414	416	428	469	450	464	456	433	458	433	444	451	447	443	501	445	460	454	425	429	418	447	438	429	421	444	450	442	437	445	470	458	442	390	426	473	436	436	453	462	460	434	435	423	452	453	445	421	416	431	445	435	442	444	426	441	447	433	447	446	423	419	438	436	449	448	450	396	475	469	448	443	429	453	450	431	422	450	427	465	445	405	477	445	436	471	443	429	410	448	423	399	466	421	416	440	455	430	447	450	456	455	452	433	445	457	418	410	475	446	458	435	405	487	428	445	442	457	465	466	467	475	434	482	455	445	459	420	452	437	429	464	494	473	448	463	434	474	468	438	438	469	436	430	420	452	466	432	434	423	463	408	465	468	427	416	436	414	413	451	455	408	437	472	474	413	425	411	464	477	443	452	452	443	430	410	457	446	421	461	454	444	466	423	467	428	451	453	482	444	452	452	436	448	403	446	454	447	419	426	418	404	452	432	442	493	468	429	466	424	462	494	420	448	496	448	424	428	434	452	457	440	436	432	422	410	421	404	429	445	468	428	458	431	447	421	465	426	404	437	429	452	416	416	434	435	415	443	412	440	433	449	453	438	433	453	423	391	408	427	463	421	466	420	406	435	461	428	464	438	449	461	411	416	437	424	446	446	472	407	455	438	423	437	415	455	435	439
16591	24646	15987	12205	11651	7600	7560	5938	4204	3246	2563	2190	2022	2050	1760	1276	1102	1071	890	838	827	842	817	736	733	714	689	697	640	690	663	619	599	653	573	577	623	603	603	600	603	533	585	632	550	586	609	569	551	586	595	552	600	588	549	554	552	572	559	533	556	558	530	552	551	545	530	568	532	549	543	540	534	521	525	489	530	575	515	543	531	527	544	527	585	509	525	535	517	484	485	510	511	554	530	550	508	519	553	533	562	526	526	508	527	546	522	560	530	535	524	526	538	521	530	587	465	521	550	507	506	542	547	520	553	523	545	542	534	499	552	514	527	500	536	534	525	506	522	527	511	506	525	545	521	521	526	520	514	489	531	546	560	513	540	515	532	534	571	527	516	534	528	537	499	524	511	521	526	528	535	506	497	535	526	510	507	498	532	539	526	485	528	520	548	520	508	550	522	529	556	540	504	521	516	559	542	518	529	498	554	540	538	513	523	547	548	523	503	518	531	532	491	548	568	579	517	536	557	516	540	495	518	553	502	566	542	514	551	532	543	518	525	510	532	553	529	524	552	532	554	512	525	585	530	497	484	525	560	508	522	546	518	482	467	554	516	546	493	543	485	479	539	514	520	510	522	534	537	530	488	527	504	542	506	532	565	542	496	528	548	544	523	541	518	537	507	538	574	548	496	528	542	571	487	540	497	554	525	555	514	527	469	503	515	535	539	517	524	527	525	506	537	530	540	575	495	506	547	536	523	535	531	559	534	485	552	534	536	538	539	550	538	532	534	539	536	540	523	554	530	574	502	510	519	513	524	499	534	535	545	526	529	538	590	546	515	552	517	554	542	527	504	523	528	525	568	480	545	539	529	550	537	496	512	539	532	501	553	516	535	527	549	569	528	573	515	501	525	531	506	543	535	521	490	532	513	523	582	512	486	483	518	483	522	552	516	538	529	547	475	529	534	559	565	523	525	542	521	535	513	493	530	506	513	544	537	517	506	515	539	547	515	558	565	568	529	508	514	551	535	573	522	576	538	547	513	518	488	506	581	545	498	487	535	533	541	544	543	487	530	571	526	521	526	529	545	558	531	525	549	525	532	524	519	514	544	570	540	510	528	539	524	498	545	540	498	529	534	518	520	547	536	485	540	540	518	542	537	541	497	513	528	484	500	518	538	520	506	517	522	525	539	526	555	521	524	533	549	515	529	560	543	540	517	551	520	574	520	505	511	494	519	544	509	507	522	524	516	541	513	593	535	517	528	526	492	521	577	519	517	525	500	549	535	530	525	507	497	535	556	570	506	508	526	552	504	540	508	534	535	518	579	519	488	498	546	521	537	547	515	511	508	547	549	529	524	571	529	556	555	547	561	520	473	532	517	525	561	509	510	505	530	571	527	541	522	564	518	554	537	522	521	518	500	536	529	495	508	528	542	514	519	513	523	535	491	554	511	514	569	538	513	537	499	525	532	500	556	505	557	561	502	506	512	505	529	517	509	503	567	525	479	523	507	562	548	577	507	551	518	515	550	498	546	543	516	538	529	493	565	528	524	504	528	504	544	558	526	577	548	524	531	539	525	542	542	516	571	546	517	550	549	558	541	537	555	510	564	529	584	529	520	529	532	541	511	509	551	561	548	555	527	559	533	534	540	504	545	543	550	548	536	539	541	515	549	519	526	550	506	501	489	530	540	538	556	560	541	521	519	541	520	500	496	543	569	517	553	528	537	548	532	524	518	518	541	533	501	559	503	506	532	513	502	548	543	534	548	523	576	495	538	520	542	530	562	493	554	485	497	529	539	551	536	517	552	544	529	525	502	520	519	530	538	528	548	526	478	572	514	532	516	488	525	518	505	556	559	499	496	537	531	534	542	536	501	533	541	573	534	534	502	567	529	549	549	505	470	530	561	569	498	506	546	520	531	514	531	530	504	539	487	541	516	551	506	475	488	546	491	503	506	513	537	476	512	558	508	490	537	499	523	500	546	507	549	506	525	554	537	501	561	575	515	553	580	543	520	528	562	532	544	543	503	522	557	517	528	550	505	511	498	540	514	572	510	532	517	534	511	528	529	516	532	554	504	530	556	580	529	540	547	518	499	538	518	537	526	543	528	539	500	525	559	539	533	565	529	498	515	520	541	534	497	561	569	538	564	517	570	501	572	548	507	479	561	572	508	522	530	510	533	522	529	531	502	533	528	527	537	562	513	550	532	564	536	528	527	523	495	510	553	571	521	532	514	531	533	517	530	496	514	521	526	542	538	565	562	560	514	548	547	522	554	569	499	545	565	503	498	527	510	555	535	544	523	526	489	535	555	549	522	550	549	551	553	528	543	508	555	553	573	517	525	534	501	535	541	551	540	518	536	537	530	533	557	528	520	557	574	530	572	527	542	499	538	537	533	538	526	559	544	528	566	552	550	573	563	525	495	526	523	541	558	541	538	505	534	532	546	512	525	541	543	534	538	538	504	540	542	523	519	493	510	520	527	535	518	558	540	529	527	555	512	552	531	491	474	547	535	541	485	524	534	547	526	516	517	576	516	518	552	511	504	532	526	522	521	540	568	545	538	530	562	525	522	511	539	497	555	547	532	524	556	537	536	497	527	513	527	538	493	490	561	491	516	525	557	546	535	544	506	569	547	489	538	542	563	509	559	507	530	516	567	492	554	508	537	518	547	552	504	541	543	554	527	522	545	538	566	526	539	565	501	582	528	509	527	514	522	510	543	525	540	547	533	541	474	564	516	522	523	520	544	553	533	515	545	515	534	518	533	519	491	519	544	518	537	548	550	511	515	528	571	558	512	533	506	555	520	568	535	522	566	554	527	485	513	516	534	526	497	526	512	534	521	532	540	566	555	511	514	522	538	529	497	537	538	517	512	477	519	555	521	515	536	531	536	515	526	513	534	542	525	576	484	524	520	526	495	515	550	510	533	524	521	503	515	513	519	513	554	516	503	534	474	536	534	514	551	514	527	504	510	502	497	510	500	553	539	497	459	580	526	537	564	529	532	512	557	530	461	539	546	549	535	559	549	549	546	550	541	554	504	549	520	532	513	532	521	490	544	501	558	511	521	487	553	509	554	509	520	518	494	503	513	590	561	507	539	516	532	501	529	499	573	541	510	497	522	532	490	500	520	523	468	535	520	511	532	532	481	551	563	479	511	513	498	505	506	525	501	530	514	532	511	542	540	512	503	529	543	550	513	525	530	552	581	521	538	556	549	513	532	526	536	519	514	557	531	511	514	504	506	537	559	511	517	508	554	547	523	510	551	500	524	558	549	532	572	535	532	498	556	560	537	505	516	563	524	525	573	564	522	527	537	525	532	518	507	525	540	523	509	552	514	546	572	534	536	522	509	550	524	530	559	484	512	550	529	519	554	554	550	506	558	465	524	524	515	527	526	517	532	538	537	527	524	484	525	527	550	543	534	539	525	555	603	548	493	555	528	527	549	537	505	529	540	492	507	529	532	557	556	518	503	499	496	502	527	527	561	527	548	520
24198	21154	28221	24371	21128	13096	7590	4770	3149	2415	1904	1647	1602	1652	1279	976	885	712	768	591	606	570	641	522	509	527	466	479	455	452	428	436	479	433	378	381	356	405	397	405	369	417	377	400	395	391	368	381	394	403	374	422	354	404	369	388	374	355	350	334	346	366	352	367	338	340	339	368	353	352	342	323	353	317	344	334	343	318	343	339	321	318	320	346	372	351	269	328	332	321	330	341	375	313	381	334	330	341	327	361	324	331	348	346	320	345	347	331	338	340	346	334	344	357	317	356	301	312	303	342	311	307	321	357	345	343	338	327	351	323	352	325	323	359	340	336	340	321	350	351	309	278	346	334	390	374	325	364	306	308	330	322	338	356	336	301	333	315	340	305	343	348	303	312	373	348	337	290	348	333	334	339	347	340	308	304	307	313	298	325	341	342	328	353	325	334	317	371	349	346	325	337	342	329	344	352	294	345	325	337	330	364	345	327	322	342	331	342	312	344	369	360	334	360	395	338	345	360	336	307	354	338	316	337	314	325	336	335	333	345	326	323	297	328	348	334	326	335	316	328	297	315	337	317	309	359	375	308	351	331	355	293	327	323	311	343	319	349	345	311	351	331	334	345	332	319	328	336	327	338	366	322	348	356	335	335	313	346	343	362	322	310	331	329	322	372	308	324	326	350	331	348	342	347	328	317	341	349	348	343	312	337	337	353	315	300	286	317	340	350	339	360	339	307	292	361	342	346	327	315	341	329	332	357	317	310	352	325	297	324	339	342	330	318	301	363	338	313	300	293	361	339	347	330	357	317	322	317	337	335	340	317	327	334	329	354	338	361	302	354	332	316	349	346	333	333	357	293	318	329	335	336	332	319	338	284	341	344	322	317	322	323	341	345	362	314	319	309	374	294	331	349	321	364	334	354	331	332	341	329	335	350	321	358	317	301	323	350	296	332	347	356	328	305	305	331	296	317	365	334	350	334	339	326	342	310	317	337	327	334	294	312	293	348	323	337	322	306	321	339	342	333	333	347	332	343	308	313	332	367	378	365	366	340	365	313	322	335	346	337	365	349	347	316	328	376	347	313	332	323	335	343	341	341	335	347	306	303	360	368	326	355	372	386	323	339	317	335	337	335	343	286	345	336	333	375	363	342	320	312	318	346	342	325	332	311	303	337	359	326	332	320	319	370	334	300	328	336	339	335	333	349	353	344	337	336	324	350	328	324	335	333	343	371	302	327	319	326	325	332	316	336	342	326	308	361	324	359	370	354	336	323	342	347	359	316	326	361	369	368	331	326	361	320	333	325	334	326	313	326	297	340	351	313	348	340	331	295	342	324	363	341	347	300	296	311	300	347	335	347	323	332	331	325	344	323	364	318	314	342	309	304	317	343	339	376	366	321	345	357	360	319	312	363	365	331	356	343	304	340	318	355	345	333	322	353	357	339	328	292	328	314	362	344	337	349	335	338	365	315	322	337	323	354	328	347	354	335	327	321	343	350	338	320	339	375	348	319	335	359	302	312	347	337	337	311	342	312	327	319	362	369	325	334	340	287	347	307	337	343	310	330	308	367	331	340	305	351	355	326	318	351	324	328	353	334	344	345	335	331	358	328	308	362	324	318	309	308	321	331	345	350	298	346	316	324	335	327	337	318	311	334	355	326	332	337	320	345	330	356	333	359	301	327	329	348	354	341	306	362	341	351	318	311	352	344	360	327	300	340	318	309	316	323	345	341	331	324	344	348	341	312	332	322	339	304	334	323	327	344	335	313	336	329	293	315	363	319	354	337	337	321	304	349	346	308	320	326	340	359	336	330	321	348	323	332	331	339	334	343	312	322	320	325	333	315	318	322	323	334	312	359	384	304	354	334	359	336	347	319	315	337	353	350	336	348	355	323	336	350	322	363	314	321	353	348	313	335	364	334	369	374	344	347	316	343	330	341	355	352	306	333	324	337	362	367	325	357	319	339	340	328	338	302	318	319	297	347	336	349	342	323	354	316	345	339	344	364	336	334	334	365	308	348	341	347	339	343	338	341	353	319	364	308	325	363	342	337	351	355	333	316	334	331	338	333	359	317	324	337	350	327	341	365	349	329	323	312	328	308	355	350	328	356	335	317	313	332	348	327	319	323	317	325	331	311	303	313	322	326	328	343	381	311	310	319	326	362	337	332	327	354	332	352	325	358	323	329	369	320	313	320	319	345	353	354	346	307	335	351	328	348	333	326	341	361	313	328	335	332	292	355	344	338	312	320	339	326	331	343	326	318	351	337	365	343	335	348	346	329	322	322	310	342	350	341	328	311	351	329	306	345	312	377	324	326	344	342	320	335	336	330	366	316	351	322	334	333	335	334	350	320	344	330	335	319	324	322	340	318	345	331	347	344	319	311	336	319	363	353	324	330	318	343	341	345	345	330	304	309	358	327	325	331	346	351	315	350	325	333	299	343	323	346	342	339	347	344	318	330	326	312	314	330	342	338	343	347	322	336	373	362	345	354	316	359	327	340	351	306	322	328	335	321	304	317	337	316	314	309	314	318	344	334	332	340	323	354	333	353	381	315	353	338	331	335	379	320	349	291	334	319	348	289	344	341	330	360	311	360	324	370	335	339	369	301	339	329	308	337	358	313	354	334	322	340	324	352	328	326	367	365	338	327	340	311	316	343	318	302	305	339	337	341	328	310	319	316	331	357	333	341	329	338	326	316	350	317	359	342	333	335	323	328	350	355	330	370	324	345	347	336	334	354	315	318	335	286	338	295	337	334	348	350	313	328	334	327	358	334	347	334	337	313	363	318	338	321	360	352	340	310	382	364	328	343	313	310	327	346	349	326	358	344	311	341	359	355	339	336	312	343	369	324	332	333	323	332	344	349	354	323	340	325	325	336	343	349	314	335	325	306	320	344	361	319	328	330	344	341	302	358	293	345	337	334	345	343	336	331	312	314	358	353	318	341	348	368	332	317	355	341	332	348	326	357	325	359	320	317	371	354	354	339	342	320	328	333	317	350	347	316	317	334	331	342	353	338	329	371	329	325	348	328	283	357	340	321	334	359	330	317	307	316	313	339	345	333	342	357	330	329	333	347	326	309	299	329	281	324	333	312	360	342	332	322	344	325	327	328	338	310	313	345	353	341	356	355	324	346	347	308	307	337	330	353	359	338	329	304	322	369	344	354	320	318	326	323	337	362	336	313	331	325	311	355	332	324	321	307	331	304	348	329	331	372	332	343	348	315	328	335	328	302	342	378	326	358	342	340	374	350	343	312	342	331	340	328	314	342	287	326	327	368	308	346	347	323	345	354	325	304	344	340	303	343	332	363	332	344	303	318	350	319	310	335	314	349	348	307	297	356	318	314	342	327	354	326	308	356	336	299	347	352	342	337	342	343	320	351	322	301	324	318	346	340	359	342	333	319	337	310	357	336	352	320	365	320	323	339	317	337	305	333	385	359	351	328	308	356	341	344	349	325	346	343	343	349	367	299	332	346	309	305	335	331
18172	33824	24062	18501	16600	11892	11762	9202	6792	5136	3845	3335	3146	3346	2363	1745	1511	1278	1178	1059	938	948	879	832	713	697	669	664	650	683	644	613	537	558	534	521	544	526	513	488	544	501	457	502	463	497	504	499	475	493	456	452	480	491	482	430	467	470	462	453	436	450	418	441	407	444	441	412	433	437	413	428	443	422	431	396	426	421	401	390	428	415	431	378	412	391	412	389	404	386	413	394	431	453	398	354	408	424	378	411	419	422	409	412	408	404	400	395	410	385	391	383	390	424	430	402	423	417	408	390	399	381	403	391	416	409	420	379	394	434	395	438	424	416	409	401	412	418	407	413	434	395	416	365	397	394	388	360	435	385	405	412	383	397	404	413	416	401	397	397	391	406	421	429	386	384	436	418	456	434	408	412	374	387	355	378	393	431	437	403	403	384	429	366	420	456	400	405	397	404	421	398	425	366	373	419	403	425	402	400	423	417	386	439	397	408	426	366	434	396	434	370	379	381	370	382	405	392	365	425	388	386	422	400	396	407	407	430	385	413	415	414	382	423	409	401	410	401	424	405	391	381	387	398	393	403	367	400	404	422	413	395	400	417	377	389	419	398	433	434	419	374	441	385	370	404	420	376	366	382	428	401	462	422	417	384	418	416	392	397	394	404	385	428	400	407	390	397	423	367	377	436	391	413	414	407	394	363	401	412	387	352	380	454	430	352	376	389	396	425	389	417	411	388	398	392	418	383	394	387	409	402	388	386	429	428	390	433	411	376	410	399	383	381	421	354	409	386	401	375	404	406	399	412	407	417	387	405	425	436	412	413	440	382	378	404	393	411	410	384	440	421	415	414	446	426	365	411	404	391	401	406	403	397	431	423	397	466	417	397	412	396	436	386	383	382	419	392	429	462	384	409	405	395	412	388	391	397	367	398	430	403	403	380	433	412	405	388	405	439	367	403	390	381	398	434	378	421	419	396	391	387	377	403	395	382	402	381	380	425	397	384	419	398	403	399	420	432	402	442	437	412	376	412	407	399	373	397	405	392	379	390	421	424	414	412	385	400	414	378	397	389	425	413	386	392	378	417	394	401	416	402	393	412	358	419	409	425	405	392	425	398	376	363	414	387	374	403	384	433	395	408	388	429	405	413	401	411	377	388	400	416	426	417	410	441	381	413	398	433	410	388	396	439	407	400	358	415	419	415	417	426	392	442	436	389	401	396	402	400	392	361	413	398	381	437	402	417	381	393	403	371	423	448	413	433	405	443	398	393	411	422	390	410	407	411	406	427	407	397	394	435	393	385	393	433	420	434	371	391	426	419	389	411	359	391	439	377	395	421	402	393	420	427	380	384	392	412	417	373	415	412	386	394	426	397	413	426	393	377	414	397	402	369	377	416	428	427	377	377	400	410	408	403	410	445	388	425	402	420	442	399	423	414	450	410	410	387	425	404	434	402	379	429	416	414	394	419	409	407	410	397	447	370	422	401	401	438	365	425	428	365	410	378	412	418	403	382	396	403	360	377	395	434	405	356	412	421	362	408	404	391	387	407	424	400	378	389	432	432	386	411	425	384	393	399	388	404	438	391	399	410	373	407	411	389	400	417	373	400	361	393	414	388	363	405	418	423	429	403	403	387	373	449	401	400	375	374	411	406	422	382	367	434	387	391	380	378	395	400	359	385	434	367	398	432	405	384	452	401	392	421	428	411	377	361	433	423	402	416	376	415	377	396	406	403	425	426	414	367	387	404	400	422	431	400	429	398	415	384	372	381	409	370	373	392	377	429	415	398	408	446	429	396	432	389	401	441	401	401	415	404	460	395	383	412	401	429	360	410	383	433	396	363	395	391	408	413	426	391	414	410	408	378	385	403	422	389	444	407	393	398	415	396	431	412	416	379	414	395	346	396	399	420	391	425	407	386	402	419	441	404	384	374	409	373	391	363	391	414	411	406	417	403	376	398	435	370	382	402	397	402	427	421	409	425	356	416	381	417	428	402	462	419	418	402	409	422	390	436	385	364	370	435	374	390	423	385	412	386	408	422	409	429	399	392	422	418	414	383	412	405	415	390	384	416	377	405	368	440	373	427	402	388	423	395	419	417	397	365	407	426	401	416	403	392	393	434	438	399	432	423	369	403	427	374	430	406	416	397	404	388	397	401	401	399	434	393	409	429	449	400	405	379	388	398	381	406	357	432	390	411	386	408	389	434	386	404	389	397	402	437	373	401	397	411	399	387	438	374	422	415	377	367	402	416	442	392	404	407	396	434	435	403	394	415	397	390	432	437	425	434	447	406	373	453	404	402	430	428	401	422	435	393	410	417	410	408	393	401	433	416	411	420	445	388	426	387	402	402	401	383	408	420	444	423	386	399	419	406	401	409	374	412	403	403	391	396	424	380	395	399	361	400	409	389	407	388	403	430	401	409	407	415	386	453	367	386	434	415	389	397	426	396	411	405	392	398	432	381	415	409	411	408	433	363	375	439	422	393	423	398	377	375	393	412	392	409	394	371	430	366	437	435	398	416	369	406	384	367	391	403	410	420	413	383	399	384	431	415	440	397	383	400	363	395	398	399	427	404	395	420	420	373	410	377	364	421	406	384	397	431	376	398	432	408	408	385	393	379	375	418	395	374	399	416	369	376	406	424	396	383	385	413	399	400	409	412	399	397	402	388	408	361	389	389	399	413	420	403	409	384	398	399	401	410	370	372	403	411	391	419	450	419	403	432	419	435	383	374	420	406	405	386	393	395	380	389	401	431	382	422	415	416	433	420	409	433	447	378	427	419	434	388	396	386	417	402	386	394	411	425	417	425	396	439	383	416	376	413	411	425	415	409	417	425	425	412	411	402	430	414	423	418	434	386	416	412	410	462	418	381	438	388	377	404	426	398	417	351	391	397	395	415	376	416	390	411	393	389	381	417	429	419	414	421	378	381	406	415	428	389	417	407	400	425	403	389	419	388	420	421	382	371	398	439	418	436	441	379	429	395	398	407	416	446	405	394	376	427	399	400	422	404	398	376	398	414	431	394	385	402	387	397	433	387	393	450	408	381	414	409	386	403	428	425	390	438	396	369	447	422	400	394	375	409	387	418	411	381	410	366	411	411	383	388	417	410	396	426	413	350	409	405	418	402	393	390	411	392	394	409	387	378	374	448	401	438	379	383	400	408	385	366	411	417	408	372	430	372	383	411	397	389	407	406	430	423	383	389	380	422	380	388	391	395	437	446	370	421	373	378	416	416	428	418	450	446	418	424	405	431	387	406	408	412	407	422	420	420	401	412	390	422	419	415	389	419	377	421	412	435	430	380	424	412	391	372	382	432	416	378	414	406	387	428	382	403	382	399	428	389	396	418	367	404	427	405	375	396	400	409	416	388	389	379	401	424	384	432	420	402	388	376	453	432	422	382	366	406	425	391	350	411	385	417	430	405	363	393	408	393	414	405	406	398	402	426	408	398	392	429	384	391	409	380	407	428	421	386	385	403	403	398	429	400
25380	21228	27074	25439	14042	5945	4913	3685	2690	2082	1646	1461	1551	1512	1174	986	961	836	845	742	749	753	689	709	700	651	648	652	655	656	659	638	661	664	598	584	616	592	586	547	561	572	577	594	621	612	580	597	557	620	581	591	555	574	568	540	599	553	578	526	547	555	557	584	545	528	556	538	542	560	555	514	545	494	524	590	581	565	571	545	497	558	565	531	514	535	569	549	579	551	526	524	525	531	568	493	564	576	543	537	538	517	573	563	523	568	524	528	565	536	542	575	557	552	576	563	524	535	577	513	521	532	562	514	570	556	552	566	549	543	545	526	551	521	530	552	524	529	547	569	532	513	522	548	551	544	554	539	523	564	549	520	542	554	517	547	578	550	573	559	526	507	555	490	567	538	553	529	548	527	551	537	528	568	540	512	507	520	526	546	534	517	532	523	601	514	524	505	506	504	512	544	618	543	525	558	559	552	539	518	559	568	548	468	554	548	564	571	540	547	521	533	581	554	560	512	590	536	536	493	573	585	529	530	548	542	534	533	539	523	557	532	532	507	557	570	522	568	567	542	575	549	557	584	525	556	511	522	530	549	597	531	548	523	524	548	597	540	545	567	548	519	515	566	588	516	546	553	518	528	549	561	494	568	532	543	534	553	558	549	532	549	532	593	545	534	549	521	548	586	488	510	544	521	575	546	549	548	519	544	537	553	547	500	541	538	529	557	555	568	580	553	536	528	556	562	535	560	559	541	552	545	539	537	516	550	552	522	556	534	550	549	573	542	541	550	534	552	528	548	502	496	521	558	542	562	551	548	528	520	531	556	519	536	546	534	572	587	535	579	548	507	519	561	526	562	538	529	484	524	570	511	564	572	549	563	564	573	541	567	511	554	571	540	555	541	564	530	523	628	549	521	550	543	522	555	524	551	518	553	521	521	526	531	532	532	572	565	588	548	535	543	571	567	560	509	570	560	535	531	558	562	512	544	522	551	486	497	546	564	558	572	534	526	543	529	566	534	549	524	580	554	578	511	505	524	571	570	566	545	531	519	542	553	510	566	553	539	574	549	532	517	550	538	550	544	539	541	524	568	517	538	536	539	507	543	551	556	557	553	542	537	506	540	559	503	531	552	486	535	566	526	559	513	545	551	515	546	485	514	575	534	539	521	534	558	568	491	578	541	543	542	521	535	524	571	555	548	542	555	525	526	558	577	515	529	562	525	499	527	550	517	542	531	564	539	597	599	503	559	564	587	546	526	522	520	588	550	583	537	509	548	581	540	517	584	554	539	536	534	530	531	527	562	536	512	554	540	522	552	510	558	542	578	570	535	570	532	583	641	525	540	535	533	507	527	530	557	549	553	545	539	561	507	569	554	571	533	546	572	558	534	560	523	530	560	541	507	563	545	532	574	533	591	515	533	548	528	556	570	557	550	546	573	545	527	540	553	538	555	575	522	529	558	505	535	520	515	539	540	555	551	548	528	532	551	608	542	557	560	542	531	537	569	538	566	539	579	547	577	555	536	491	545	577	546	558	544	524	522	545	582	557	555	526	565	495	584	558	531	518	513	548	561	559	587	537	566	530	533	564	522	551	558	568	539	539	541	536	562	574	560	539	550	546	542	534	555	541	544	494	538	554	540	523	532	510	532	532	556	546	520	533	545	544	545	575	538	551	534	612	529	536	571	528	537	544	561	541	572	566	554	541	545	514	564	553	528	520	571	550	541	544	504	547	526	549	526	539	509	576	545	570	546	561	532	541	536	504	551	528	560	574	564	500	506	552	582	513	502	560	518	515	529	570	518	519	561	541	511	540	573	533	542	557	587	523	536	551	557	540	535	548	540	554	568	537	545	574	542	540	541	559	518	576	533	537	592	549	544	541	576	551	538	573	539	550	563	538	552	530	500	526	550	503	558	559	551	512	541	543	538	504	547	572	524	558	550	545	543	540	530	539	538	511	519	548	525	536	501	530	550	547	579	572	545	534	517	533	528	558	573	574	568	526	513	552	523	541	544	525	533	539	553	515	579	546	569	547	565	577	510	529	538	570	507	526	527	530	512	534	562	547	542	515	555	522	537	547	501	530	569	588	553	542	539	548	539	552	536	562	580	549	534	508	519	552	567	530	528	520	568	557	550	521	598	523	559	529	560	517	540	533	544	561	549	549	509	547	556	557	559	517	585	548	580	554	573	559	584	567	545	550	575	572	551	559	540	550	586	554	515	549	544	564	532	574	566	535	533	566	535	541	553	558	516	562	553	545	543	517	538	574	577	561	563	579	568	557	571	528	524	534	595	560	522	502	548	545	505	500	584	575	533	504	534	553	547	515	520	543	554	571	535	545	517	538	553	571	544	546	581	513	527	505	592	535	536	541	537	528	514	622	535	510	540	539	521	554	508	544	599	537	546	526	546	501	516	549	506	537	559	510	569	510	547	538	585	558	549	569	557	553	510	578	535	539	508	555	544	560	539	547	580	566	559	538	564	542	489	537	548	577	521	553	495	576	586	531	538	528	532	504	560	545	553	536	552	554	506	546	516	545	574	533	548	510	532	500	524	501	542	522	549	568	539	524	547	520	559	552	561	553	556	503	551	543	577	551	567	553	542	533	559	613	573	556	531	541	574	531	566	527	533	555	565	583	543	565	525	513	543	531	533	506	532	598	531	543	568	555	554	554	594	591	528	548	544	516	550	578	508	511	574	502	531	543	578	560	517	551	575	520	538	545	531	539	554	575	563	527	573	527	526	568	535	527	561	548	544	496	548	569	518	533	532	536	569	553	531	574	568	565	535	537	507	560	571	537	559	534	543	512	537	557	521	586	514	528	526	569	509	527	528	531	530	565	507	566	577	533	531	488	554	551	552	553	548	533	563	521	560	512	560	565	523	512	556	543	534	528	504	537	543	490	530	529	500	528	539	535	527	545	548	525	552	590	574	518	509	528	558	556	513	541	557	543	555	533	521	534	554	537	542	500	593	515	583	549	549	521	548	541	522	536	533	518	522	514	549	521	554	567	539	533	520	547	580	550	529	552	564	526	492	523	547	543	560	561	558	525	564	488	547	504	546	572	567	561	530	552	551	537	500	581	592	571	523	528	496	523	524	568	607	555	564	502	524	539	553	480	522	544	554	552	530	573	560	529	531	512	549	536	497	564	559	541	576	554	584	569	536	558	556	538	559	507	518	549	579	551	550	541	561	560	539	573	563	572	554	534	546	528	540	561	550	499	568	500	562	594	541	541	556	543	569	555	586	547	521	558	569	568	599	552	547	548	567	569	518	533	557	537	533	527	557	535	557	531	518	575	556	523	548	547	531	550	545	506	578	587	525	563	590	559	513	617	579	549	511	544	531	508	557	535	574	564	565	541	534	505	520	516	501	526	514	554	541	567	512	547	574	510	542	590	502	568	544	547	524	538	533	523	589	557	579	532	535	548	548	552	557	540	552	536	528	538	548	573	556	563	571	535	531	511	552	541	550	585	496	568	565	550	549	561	526
18225	31134	20376	15709	13890	10078	9643	7678	5692	4417	3398	2880	2944	2815	2015	1623	1534	1335	1236	1064	1029	1075	1027	941	877	878	821	863	896	847	846	753	778	768	792	743	690	738	743	724	729	735	692	724	699	680	718	721	717	717	713	674	725	703	691	626	683	651	671	657	659	690	679	633	625	592	634	657	666	654	661	650	631	653	618	635	672	629	660	642	660	673	681	652	659	667	648	629	666	677	677	675	633	635	637	634	665	703	627	627	694	589	729	634	679	650	642	625	649	635	621	658	626	699	638	654	655	609	641	612	659	631	616	620	651	642	666	623	637	654	667	598	631	654	642	582	636	608	644	643	627	657	613	623	636	685	633	615	638	638	601	611	651	702	648	593	648	682	632	636	664	633	600	626	641	593	627	658	626	659	626	634	629	629	627	650	628	666	679	594	630	640	652	600	651	617	636	619	624	652	643	629	624	613	624	629	637	629	667	620	688	647	613	642	640	634	639	653	655	612	642	615	630	632	618	665	664	632	614	631	639	616	618	629	608	608	652	655	655	659	671	638	608	605	628	635	691	633	644	610	641	613	636	633	647	611	663	669	618	619	642	674	672	606	680	645	626	619	666	636	656	593	660	616	684	618	630	596	612	653	635	655	642	643	632	646	643	591	680	603	663	649	554	588	606	666	661	642	589	639	652	637	635	598	611	625	657	644	640	625	685	628	624	606	599	585	663	665	627	592	657	620	614	633	657	627	636	651	664	635	652	640	635	659	633	663	642	607	656	595	633	644	653	604	611	659	652	631	647	630	643	630	615	648	654	646	639	643	609	642	598	644	621	629	654	622	701	634	651	656	637	608	647	583	696	636	653	620	594	654	678	614	630	621	558	619	678	597	596	651	655	644	644	633	662	628	657	665	640	641	660	640	667	619	643	641	653	649	613	633	657	625	623	620	599	652	602	633	654	625	599	631	614	623	649	633	639	650	662	595	649	647	588	589	676	609	609	623	635	670	601	646	651	645	660	606	630	648	635	640	681	640	635	618	634	639	625	654	615	622	637	626	679	620	612	646	615	614	665	700	665	619	584	644	646	670	631	639	590	674	630	655	614	652	640	640	623	611	671	633	637	641	642	645	649	665	633	633	604	611	645	687	658	635	617	691	668	672	592	629	645	638	606	627	647	675	632	648	681	603	679	633	647	667	654	656	657	637	636	629	599	650	631	629	625	661	660	639	567	647	617	674	653	664	669	624	662	647	629	636	632	638	698	625	625	620	660	657	595	636	636	661	657	653	671	646	633	644	615	644	636	702	629	676	622	645	620	643	635	659	678	618	599	646	621	644	658	626	614	631	643	635	647	653	705	629	680	659	619	621	687	641	628	607	623	662	645	641	646	641	615	630	612	673	636	624	623	663	667	620	652	602	655	695	642	635	629	609	680	660	723	647	649	641	597	680	616	599	637	665	607	633	600	669	663	635	643	609	617	674	647	588	671	646	610	649	666	633	673	662	624	662	625	608	621	650	596	629	617	621	626	614	640	658	649	627	642	647	658	644	612	652	656	623	649	636	673	658	617	656	713	688	630	574	650	600	641	727	668	622	680	677	663	686	658	653	651	662	647	623	683	630	656	656	637	636	634	632	605	618	637	651	640	607	640	646	629	618	586	648	596	686	645	603	609	649	665	650	608	678	659	653	612	651	655	637	631	641	657	644	660	658	610	644	615	629	608	674	624	617	657	661	591	636	583	616	644	606	664	618	617	629	643	652	646	631	669	630	683	670	641	639	652	610	614	704	587	644	593	616	641	659	653	645	675	651	664	624	677	627	651	630	625	631	645	634	641	631	609	590	678	639	623	631	653	675	634	626	621	640	619	652	617	609	646	626	644	661	647	611	689	617	684	625	639	609	646	660	608	677	610	612	637	625	646	683	644	658	645	608	647	674	647	669	689	644	686	666	649	640	663	621	684	645	592	665	602	652	657	691	621	587	614	639	625	660	644	640	635	649	678	617	651	668	699	630	601	639	662	651	632	618	687	623	605	641	644	637	672	662	641	645	645	608	671	634	640	567	634	606	649	650	654	665	609	682	668	627	644	629	648	690	644	611	657	660	642	594	629	685	628	618	622	628	613	642	677	696	657	676	646	614	609	638	654	686	655	625	657	662	603	643	650	667	643	618	633	656	641	638	622	629	638	671	595	699	615	661	649	655	648	661	634	659	647	663	646	663	619	670	623	638	563	693	677	607	653	614	619	643	652	644	648	652	620	673	608	585	661	680	642	619	626	651	623	585	673	651	666	667	619	654	630	632	653	698	670	665	642	646	658	623	627	650	621	632	645	663	608	622	651	614	657	593	672	653	615	662	599	686	669	611	625	581	677	623	633	650	649	633	639	647	638	613	622	675	639	666	621	616	649	674	614	608	610	645	654	645	638	647	630	665	642	633	615	612	668	630	671	678	635	631	620	623	624	709	663	626	614	624	659	637	638	659	641	661	635	658	646	637	671	647	582	610	633	620	645	609	655	586	668	650	614	607	659	669	663	655	690	635	587	625	601	617	623	679	608	632	634	634	605	640	659	648	644	620	611	623	675	630	645	653	672	638	656	613	650	653	666	618	605	656	663	653	643	641	654	611	610	701	624	678	642	648	646	644	641	630	652	603	622	622	617	618	599	618	641	639	604	626	687	638	659	670	616	598	652	596	647	626	594	629	651	651	625	628	625	677	668	639	680	685	644	646	659	615	677	615	636	644	656	623	633	631	620	641	613	644	648	681	657	623	602	627	657	617	636	656	646	619	646	726	618	647	604	632	646	657	631	656	624	669	661	633	636	661	644	605	688	619	652	660	678	640	644	657	620	622	645	631	628	641	649	587	602	676	678	664	662	641	607	620	627	653	623	673	609	631	587	594	626	647	639	646	663	635	648	628	647	621	624	611	626	633	607	607	661	621	640	636	654	652	632	677	600	651	646	641	603	652	664	651	633	663	634	595	631	653	627	658	605	667	619	645	631	649	660	637	585	649	728	599	669	634	602	663	661	626	649	601	616	673	651	628	651	638	638	671	685	651	656	649	625	670	639	635	626	648	634	616	671	625	662	637	668	626	627	647	615	636	635	636	613	607	551	623	664	650	636	660	646	605	633	678	629	562	639	618	636	608	687	639	643	675	667	650	654	628	623	588	639	662	604	616	665	605	666	634	655	641	619	612	656	629	649	641	686	619	652	631	600	594	675	657	655	639	636	636	626	658	662	650	590	642	634	624	653	620	593	635	636	662	638	613	658	629	633	656	622	652	589	613	641	591	646	602	664	623	655	622	618	682	632	598	667	644	603	663	615	696	622	638	626	637	658	629	662	655	624	616	641	644	672	650	612	590	630	623	656	639	619	636	631	663	590	659	622	644	626	654	658	685	643	659	590	658	614	564	671	671	626	649	642	644	665	632	646	579	611	644	622	618	623	613	641	654	656	637	659	615	654	643	677	623	604	634	610	617	612	634	626	622	677	643	641	637
23000	21170	28803	23789	21229	21450	15537	7346	4612	3521	2751	2606	2535	2364	1651	1434	1259	1113	1003	937	871	904	792	714	674	648	670	621	629	650	670	611	583	571	550	554	556	503	532	473	538	543	512	525	509	489	533	492	512	519	508	513	503	471	462	506	538	447	459	469	447	420	442	491	445	496	445	432	450	414	418	462	470	430	472	458	459	462	462	466	458	403	467	392	494	478	486	436	464	445	434	461	414	453	396	457	451	425	460	440	446	448	388	432	456	428	426	427	419	453	469	489	446	455	456	396	442	441	438	419	453	460	438	425	465	461	456	400	445	449	402	419	440	415	419	430	384	420	436	469	430	471	448	451	423	419	463	409	444	480	398	456	422	449	448	428	464	420	430	421	429	411	403	432	454	423	441	425	437	424	467	423	439	481	423	408	431	466	413	467	408	443	411	466	416	440	426	418	427	462	426	445	419	438	415	432	439	434	435	442	437	424	396	412	465	443	443	474	453	428	457	418	429	444	451	417	432	417	429	439	427	420	462	436	415	443	432	391	431	437	486	401	422	439	417	407	444	492	431	438	450	420	451	403	418	423	424	442	459	430	463	455	431	475	415	446	408	433	461	459	413	434	413	441	436	412	431	472	448	422	455	431	479	448	443	428	434	418	448	461	436	396	445	448	446	441	446	442	438	416	424	452	417	434	437	444	457	427	439	421	416	423	449	419	440	419	487	455	455	423	430	406	412	444	421	437	444	430	407	459	479	462	431	467	412	412	429	453	502	443	471	422	464	443	416	442	455	446	427	423	426	431	413	418	466	455	430	510	465	431	461	418	441	457	462	412	453	464	447	451	418	471	439	474	442	448	428	451	445	460	468	417	429	483	454	440	422	459	476	421	402	445	434	447	415	434	416	425	441	424	441	438	449	431	462	465	463	447	418	472	468	423	455	416	407	465	393	458	435	435	443	450	404	421	408	422	460	442	450	438	414	435	457	412	435	447	425	433	401	418	430	421	457	433	440	434	431	433	417	465	417	400	399	449	441	436	431	460	441	446	422	456	397	470	435	454	455	429	432	462	416	431	413	446	439	424	466	451	467	472	422	453	450	472	466	462	450	467	422	431	465	421	443	455	406	442	418	447	406	423	393	445	442	431	433	381	434	448	449	422	452	393	449	439	398	439	414	435	443	421	447	401	395	424	407	423	413	465	412	464	430	446	436	428	449	428	443	433	457	402	442	404	425	420	404	487	424	429	440	457	474	401	439	472	498	487	475	444	441	443	433	448	471	444	427	434	447	391	444	454	440	419	465	422	437	465	418	461	441	398	415	441	422	437	470	435	420	443	459	431	416	405	420	450	451	420	424	438	424	437	457	415	478	449	452	422	414	457	423	452	456	411	457	411	485	414	465	454	442	407	410	439	403	476	442	458	462	434	428	445	444	431	466	445	388	433	412	402	433	462	448	428	444	428	451	439	434	447	439	433	452	464	443	434	463	447	431	427	405	439	436	412	437	418	456	467	453	459	456	442	449	429	443	460	434	441	493	422	405	421	438	423	398	472	455	442	442	465	442	470	459	425	449	435	400	443	436	407	393	420	443	419	427	437	396	428	456	451	465	458	453	407	411	437	444	420	451	438	416	417	416	407	410	410	429	408	444	427	438	402	431	397	446	415	433	453	407	416	430	476	403	451	457	433	432	426	394	435	414	416	392	436	461	403	406	446	410	440	419	412	418	438	453	473	446	442	432	455	448	422	432	425	429	459	435	435	464	410	478	437	448	446	416	440	454	421	436	434	451	426	437	482	460	438	429	393	444	412	467	481	443	434	448	425	418	403	472	381	431	443	430	411	447	413	432	435	444	454	450	440	441	421	411	466	414	445	419	429	441	438	437	451	451	464	446	439	401	424	421	433	454	406	408	455	461	449	399	430	405	431	423	482	448	427	401	410	473	417	420	441	447	446	417	456	409	447	437	468	425	453	438	402	432	452	423	437	461	412	424	418	430	402	423	452	450	427	440	455	427	469	445	443	446	435	440	430	453	438	423	446	471	438	456	445	441	481	477	451	414	430	421	400	424	396	447	432	436	450	466	452	442	431	435	434	451	407	455	437	429	384	436	456	436	451	419	434	439	429	451	428	438	425	435	422	443	447	411	420	417	441	445	429	449	454	496	437	450	465	415	444	431	385	412	451	460	432	420	473	425	400	424	446	455	428	432	467	429	416	472	429	439	468	454	418	424	426	419	483	411	428	430	406	431	472	446	453	422	434	421	454	430	434	438	421	446	439	429	456	428	409	433	415	431	443	460	449	445	455	432	410	447	443	479	452	435	450	457	436	424	440	417	463	419	461	438	415	417	411	443	386	450	426	422	420	412	453	452	439	395	477	415	413	438	433	433	490	434	443	449	414	456	430	434	451	474	431	452	462	467	418	435	430	434	438	430	471	438	447	418	433	414	428	419	463	445	415	429	436	439	447	400	428	490	428	434	439	382	482	429	411	447	462	443	467	436	451	431	398	449	455	438	447	447	399	444	418	452	440	462	417	439	466	439	443	439	415	404	416	428	448	470	450	472	431	422	430	428	441	408	430	454	406	468	483	417	434	453	438	462	436	411	465	424	424	472	408	452	446	413	462	447	453	458	431	426	414	406	427	422	463	444	417	421	437	437	450	412	431	420	449	401	417	429	458	427	440	441	420	429	410	433	361	464	415	462	463	460	399	432	454	423	424	450	406	449	420	441	430	482	436	426	419	399	430	496	475	449	386	464	436	416	429	410	410	456	429	441	434	437	472	466	397	443	428	440	439	457	430	426	445	405	430	421	438	450	446	444	461	463	462	449	429	432	439	406	401	443	437	384	461	423	437	448	418	424	456	387	441	448	463	410	454	413	446	473	424	431	403	440	450	457	419	422	451	453	442	426	451	459	454	402	456	427	453	414	435	443	427	425	416	447	415	433	446	460	412	454	444	407	444	467	440	472	399	438	427	461	415	424	432	422	406	414	436	428	452	433	460	412	446	411	420	424	463	415	442	411	462	419	443	451	427	438	455	435	414	415	403	416	440	433	457	432	435	450	460	408	445	424	404	417	506	447	456	421	448	444	452	415	411	435	440	431	423	435	413	444	480	451	415	414	419	425	417	439	435	397	449	451	450	415	444	441	444	448	444	436	428	441	482	430	411	450	480	477	437	485	444	454	413	416	412	454	455	468	424	456	470	403	422	447	415	433	403	441	453	460	438	446	444	438	472	416	433	438	406	439	420	430	431	437	450	422	414	431	421	456	412	476	435	407	419	416	432	491	441	451	398	423	451	429	451	445	433	416	408	445	442	431	445	455	449	471	421	462	412	432	461	437	406	441	439	448	443	408	449	437	448	443	434	470	438	410	457	445	428	451	391	423	436	355	434	453	438	418	442	439	434	415	428	435	443	474	430	422	444	449	424	430	433	408	420	436	460	439	405	417	393	425	394	469	418	437	467	426	444	443	420	430	437	409	458	455	475	436	431
21221	39714	29273	24580	20387	16138	15154	12392	9227	7183	5639	4994	5176	4266	2990	2482	2161	1822	1637	1472	1291	1400	1259	1045	960	896	907	896	921	865	896	799	743	694	728	706	750	662	657	672	690	598	669	633	640	606	613	614	678	611	608	637	605	624	599	598	615	600	538	516	588	553	502	539	549	566	529	531	523	515	534	498	514	492	502	525	534	473	519	501	508	501	501	497	547	541	507	548	553	509	556	521	482	529	550	449	510	539	519	459	536	506	495	513	467	485	508	530	490	521	513	488	501	471	528	492	459	505	474	485	451	505	526	482	496	496	534	501	529	501	452	486	531	500	477	484	529	492	495	497	494	481	520	526	480	494	456	513	507	519	531	498	518	502	550	519	497	476	498	525	506	497	490	504	484	479	502	494	490	511	474	537	536	489	537	486	462	512	483	488	452	496	484	489	535	484	516	468	503	512	500	488	484	532	528	469	495	516	511	524	462	505	519	536	514	521	501	503	511	528	526	514	526	523	491	514	511	547	492	504	506	502	559	497	524	514	480	538	513	484	530	501	496	508	489	460	504	495	452	528	501	475	469	494	547	444	482	475	507	489	516	504	525	497	505	469	469	511	473	516	478	495	527	468	510	479	472	438	497	508	510	469	477	501	498	517	475	509	514	515	487	501	488	511	481	488	468	465	490	556	482	468	514	496	493	528	472	487	476	518	495	497	504	535	510	524	490	505	507	500	486	496	509	491	528	473	505	497	514	488	528	543	501	450	494	531	474	498	492	481	496	512	501	491	490	500	489	511	502	497	489	514	493	504	474	494	526	534	484	522	517	480	516	492	523	507	487	527	493	519	498	501	460	485	507	482	490	535	522	518	511	457	523	477	490	508	526	474	499	517	520	509	468	513	479	464	478	494	523	506	535	543	492	469	531	502	480	484	500	484	482	488	507	475	538	494	532	471	529	546	474	513	477	517	520	485	501	505	520	536	505	507	461	491	514	500	474	479	510	517	511	517	491	519	494	502	506	523	493	534	518	517	504	508	485	502	506	531	495	494	485	533	513	473	505	533	520	534	498	492	513	498	545	506	504	484	523	521	506	491	482	472	544	552	509	506	499	531	463	480	495	500	533	498	511	506	517	485	492	510	477	497	496	474	491	491	519	458	479	513	503	504	539	489	505	538	470	521	488	486	460	489	570	499	524	496	466	490	490	529	496	499	499	501	495	501	505	510	534	511	519	500	463	543	457	505	513	503	515	525	483	501	504	521	516	486	460	504	488	531	483	534	513	473	496	549	476	538	519	534	550	495	490	494	532	489	548	548	506	476	478	524	485	516	510	516	531	490	522	513	459	483	486	540	488	470	512	494	454	518	533	476	541	478	530	501	569	500	483	501	495	539	506	497	489	494	521	503	507	510	510	493	476	505	469	513	506	530	506	519	476	505	494	483	506	520	490	484	504	514	497	549	503	458	526	487	501	507	488	519	517	501	491	520	516	495	503	530	480	441	488	525	489	521	512	552	518	502	499	519	518	509	489	496	493	479	478	472	480	525	489	505	498	477	489	491	478	490	514	505	535	523	507	479	470	488	516	488	490	503	489	493	469	512	502	477	553	503	486	521	519	540	515	489	451	525	499	518	499	504	513	517	515	495	512	523	496	498	496	510	510	505	548	494	468	495	504	492	533	510	476	501	514	502	509	502	486	487	486	459	540	496	503	470	491	540	487	514	476	531	508	464	515	509	504	511	533	490	495	512	506	548	509	465	466	502	505	508	524	534	497	510	475	502	480	507	487	514	492	523	529	475	488	525	497	487	472	513	495	510	525	500	511	503	502	486	512	534	507	511	489	512	471	513	495	475	572	530	487	478	524	488	498	463	538	479	492	489	484	479	512	453	468	479	503	514	543	460	509	502	466	500	451	506	505	495	503	465	526	480	452	479	547	461	481	497	506	494	535	508	480	490	527	551	503	461	501	489	479	509	475	519	501	474	495	519	521	507	445	505	487	498	495	493	508	494	528	507	519	482	543	465	481	472	526	524	461	488	514	480	514	497	514	525	491	513	539	489	534	502	510	507	504	524	514	498	502	501	477	491	488	487	513	479	527	483	503	468	505	463	491	492	502	507	511	527	480	471	512	492	485	539	471	495	480	479	507	501	505	524	512	501	509	503	528	474	458	473	501	484	492	528	485	503	462	472	509	500	519	499	492	483	533	499	517	480	478	540	498	495	492	471	527	491	542	542	493	519	503	490	464	563	485	523	503	527	505	487	495	469	505	478	495	535	518	485	516	508	524	504	540	511	510	540	541	537	553	507	478	475	493	494	502	499	499	545	550	522	474	504	502	510	496	488	504	492	496	516	460	480	492	512	523	487	493	509	491	520	509	511	519	477	492	488	531	495	525	486	512	505	528	473	510	447	492	483	508	470	504	509	482	493	495	494	519	539	508	482	503	518	480	549	482	514	549	504	503	496	476	491	507	490	478	526	484	503	461	505	509	465	488	465	463	515	519	501	502	505	532	506	528	476	492	521	505	480	490	486	506	478	514	505	550	454	555	449	513	506	507	526	519	518	502	543	495	502	495	507	469	512	496	450	509	463	510	498	474	529	495	554	459	510	476	513	511	510	518	533	496	520	528	469	512	517	499	513	541	501	524	520	444	537	499	499	521	510	518	490	499	526	516	511	517	460	485	500	472	509	459	549	498	465	498	450	468	461	536	531	523	507	513	511	548	479	479	522	492	527	510	505	494	501	502	505	540	497	474	477	485	489	553	512	548	512	468	489	525	505	481	496	489	481	538	465	518	495	518	477	474	515	500	516	457	565	541	484	454	496	463	520	489	496	520	493	485	504	535	522	475	511	491	501	525	511	519	512	497	504	492	488	475	535	504	517	507	523	504	495	489	544	500	504	528	463	508	516	504	509	494	526	465	519	511	459	488	529	459	535	467	534	493	495	533	512	521	519	473	516	484	492	476	499	499	480	444	521	535	491	490	491	494	509	486	537	503	491	493	512	484	479	505	457	468	548	512	510	476	483	486	488	512	480	490	470	516	500	511	515	546	503	485	491	539	556	496	522	502	465	533	502	551	494	514	486	507	478	504	498	489	503	509	527	480	490	495	451	502	511	506	476	459	487	504	503	557	520	483	481	459	501	463	496	515	480	498	502	478	488	481	523	482	472	511	515	496	470	487	504	485	530	456	502	492	500	495	516	481	508	496	478	457	494	536	529	493	515	530	495	505	497	489	522	490	485	482	487	533	506	499	546	501	502	557	475	543	476	519	488	464	474	490	504	482	499	517	499	497	546	497	496	516	497	513	528	490	540	444	495	505	491	498	519	444	503	522	491	539	485	485	482	470	481	502	448	499	498	502	530	496	484	522	539	474	485	510	520	510	466	495	510	491	508	522	512	476	544	500	479	478	497	490	525	499	476	508	449	486	470	508	470	510	512	512	517	480	504	503	491	506	514	512	517	500	524	494	484	515	540	497	478	485	485	489	551	528	502
27496	20755	14271	10044	6045	4084	3631	2692	1938	1567	1256	1251	1284	1073	888	795	757	688	641	605	596	551	561	538	492	517	487	524	488	515	485	496	518	469	468	492	548	513	471	440	492	466	476	480	487	470	477	444	482	517	468	438	453	454	431	436	467	482	449	477	425	389	437	451	424	467	459	442	459	461	446	375	419	464	433	461	455	449	446	446	453	425	424	440	436	442	456	462	456	451	482	471	429	442	451	473	457	452	445	460	456	438	436	440	503	468	412	416	433	435	429	444	464	470	433	436	443	441	476	443	438	438	470	454	423	428	408	442	433	480	403	421	435	433	416	464	480	440	416	435	436	465	431	466	437	432	457	406	439	427	415	450	454	429	468	450	452	396	445	444	466	475	506	413	480	475	474	432	427	438	407	465	430	470	429	457	465	434	482	416	437	433	431	415	437	443	426	412	468	446	457	437	473	481	418	423	423	431	470	402	444	419	442	459	469	446	451	471	475	440	421	466	422	466	425	433	414	430	417	410	430	438	458	464	422	414	410	473	442	462	431	437	425	458	449	407	457	447	409	462	460	454	423	473	440	458	418	473	430	470	435	438	424	446	440	435	440	420	466	433	449	466	459	463	465	438	428	476	451	409	435	448	433	461	478	491	440	454	462	445	448	452	472	438	422	464	459	428	436	433	435	394	429	436	453	446	445	455	437	438	448	468	443	415	413	435	416	416	482	413	411	419	432	470	427	447	423	458	453	427	467	475	426	434	446	414	453	444	444	431	433	455	452	474	428	437	438	420	461	415	448	445	448	393	462	464	471	450	414	411	443	466	455	489	418	465	406	443	450	427	474	472	474	447	470	440	433	460	435	452	452	450	413	436	421	437	437	427	450	443	437	472	436	441	422	467	454	449	453	431	442	417	444	457	455	453	423	478	441	414	441	431	424	422	443	455	434	432	415	426	385	481	452	443	393	490	426	417	429	439	431	444	458	464	454	419	439	412	449	466	433	422	453	429	430	462	450	442	433	444	452	473	454	450	433	468	446	422	434	450	439	440	430	437	436	454	449	467	480	451	444	440	451	405	457	483	430	455	457	446	438	385	479	453	428	458	465	447	444	448	442	421	465	457	414	417	381	432	452	461	410	493	447	457	407	421	443	460	416	414	435	436	467	427	420	438	422	435	441	440	446	446	474	445	422	463	460	460	447	439	454	434	444	437	434	441	461	456	473	453	431	450	438	414	407	429	420	473	485	436	455	421	455	448	433	432	457	468	454	441	426	430	453	434	451	431	460	443	436	448	441	478	435	431	448	469	453	432	464	443	461	446	424	428	489	474	484	455	446	471	451	419	460	400	417	413	449	449	456	440	460	473	459	440	436	440	424	455	431	454	456	453	436	420	473	438	441	462	439	464	425	474	448	441	406	444	419	451	408	399	463	397	455	436	424	467	416	431	462	410	451	450	448	434	430	428	414	464	451	452	470	447	424	478	446	430	451	434	440	440	416	427	449	438	384	465	428	424	404	464	462	431	467	437	474	465	437	422	434	404	413	417	420	453	445	465	443	444	427	465	471	436	408	426	430	431	452	438	493	415	470	452	430	426	446	440	454	442	431	430	390	466	418	442	469	438	451	476	438	453	438	448	418	466	436	420	434	475	437	435	503	451	467	447	437	469	450	426	469	459	476	433	425	435	430	466	430	484	440	426	459	431	472	446	395	437	465	489	451	477	405	450	462	453	450	469	422	456	427	452	448	439	435	455	407	425	497	446	481	424	445	431	426	428	483	463	426	445	449	449	399	423	444	429	442	440	437	426	413	456	433	440	452	426	439	443	457	446	473	513	410	485	428	422	449	454	442	439	446	441	426	463	445	422	432	455	406	462	450	430	464	469	439	430	425	432	449	449	471	423	445	402	453	456	430	418	399	452	410	433	450	430	450	420	478	421	448	435	448	432	429	460	477	470	454	445	413	465	449	429	439	470	469	445	452	423	453	428	463	424	459	425	461	483	467	447	424	402	460	441	453	431	468	417	450	463	431	424	474	451	473	462	445	440	434	441	467	423	476	447	421	441	466	445	458	438	473	457	438	445	444	435	468	452	453	448	483	458	393	454	443	433	498	492	421	408	471	421	433	420	446	461	448	446	433	452	454	455	462	455	468	429	465	410	431	456	435	431	423	462	467	455	429	472	486	477	435	419	422	437	434	480	476	450	443	459	412	421	423	427	406	470	442	444	435	452	488	427	416	457	441	459	421	449	456	379	431	470	420	436	447	479	450	461	481	449	403	447	434	462	442	458	429	419	430	457	446	394	476	426	441	425	430	420	465	448	437	450	459	449	419	398	456	417	420	445	425	444	482	455	416	420	418	498	427	424	444	400	444	404	434	454	419	421	434	446	421	433	437	434	481	430	458	432	473	444	465	453	437	446	478	455	450	449	444	454	452	411	425	448	423	450	428	427	436	420	435	431	413	424	463	425	458	457	446	429	401	463	464	443	445	440	405	455	430	439	427	447	481	456	410	439	495	456	463	441	414	432	433	440	434	452	457	429	427	441	458	415	408	459	478	456	460	432	438	454	436	449	419	451	440	413	462	424	449	471	468	446	430	456	468	401	427	419	409	462	413	448	415	429	416	432	452	436	417	464	457	460	455	465	448	455	481	450	436	456	406	474	452	451	465	450	424	474	447	430	472	409	485	433	444	418	415	462	420	428	446	500	508	443	427	420	424	452	434	420	470	423	460	456	449	451	427	438	439	449	462	444	451	463	433	398	469	449	468	423	448	439	434	444	455	447	460	456	457	418	432	398	464	443	453	484	443	443	435	484	440	433	431	442	459	418	480	429	443	418	430	432	449	454	451	428	422	424	430	437	420	461	426	461	443	441	433	467	448	436	421	473	469	446	445	432	469	419	480	423	477	452	457	461	415	448	447	435	421	454	410	455	415	440	404	464	430	405	442	422	426	421	474	477	443	444	436	446	436	445	400	462	472	444	456	441	431	459	448	484	443	447	470	452	424	434	424	492	466	408	462	441	444	432	443	392	455	480	481	444	463	457	436	421	461	406	457	428	417	453	445	448	464	465	469	488	477	426	476	455	445	447	415	471	452	452	480	400	423	445	452	482	476	453	460	416	459	460	444	418	441	424	428	480	413	439	462	435	438	461	468	435	438	449	417	437	444	444	485	411	468	462	443	464	435	419	443	458	437	437	451	450	432	420	497	424	444	425	434	446	437	469	472	443	433	434	433	426	454	449	480	461	433	449	464	448	447	404	422	471	474	450	408	417	410	422	472	416	487	449	448	461	433	430	449	474	460	433	444	465	435	464	443	442	433	446	415	462	468	424	472	438	437	430	450	444	453	470	410	432	448	411	463	448	464	467	464	428	438	454	432	426	443	436	429	398	431	427	468	440	459	446	449	422	473	457	439	491	429	446	477	431	440	443	432	433	494	473	452	457	450	439	439	433	418	438	443	426	445	445	411	437	449	457	453	421	449	454	425	464
17003	24559	16083	13411	9850	7877	7527	5908	4153	3138	2503	2429	2405	1862	1490	1272	1116	1028	957	885	849	833	795	685	662	681	642	652	685	712	608	604	652	621	616	588	647	603	599	558	598	550	548	597	591	596	591	610	590	604	597	538	608	576	591	539	577	580	542	569	555	514	613	564	636	535	533	525	573	519	506	527	575	537	531	524	559	504	517	560	558	532	537	554	512	535	538	533	534	553	534	528	517	533	552	536	589	517	581	505	523	583	527	525	566	570	528	548	514	527	527	520	516	511	525	520	497	526	544	528	561	524	548	553	546	528	556	519	546	559	512	532	520	537	520	571	554	553	548	485	481	496	522	515	516	485	526	543	510	530	597	551	520	540	500	531	520	537	529	529	544	582	547	546	533	533	516	562	533	563	495	558	485	497	555	564	543	558	548	547	561	523	531	558	486	512	532	540	535	552	518	527	526	532	531	531	528	557	544	557	566	532	527	553	541	559	566	551	516	513	524	530	513	540	521	516	528	545	520	532	539	519	519	492	511	559	556	508	521	535	526	551	486	560	504	509	533	550	523	569	542	529	531	512	541	564	555	549	480	534	546	524	577	510	535	533	483	520	513	549	508	556	525	493	567	502	543	514	567	570	546	541	523	521	515	510	516	536	527	546	518	558	580	521	522	460	560	532	528	566	546	562	522	529	539	554	529	555	551	551	490	548	546	493	540	518	508	567	516	538	534	501	525	545	505	538	493	501	583	521	508	509	534	497	548	519	505	540	518	556	563	538	526	564	533	531	528	507	549	493	541	567	551	535	561	536	528	504	523	535	543	540	536	520	537	532	565	524	487	540	525	523	451	538	533	497	595	585	536	565	541	519	528	578	561	552	492	518	530	467	553	533	528	550	555	533	520	544	548	538	526	515	539	517	497	505	506	535	489	556	527	539	508	515	506	537	531	521	517	544	538	530	539	547	547	534	533	527	531	532	527	560	476	471	528	576	539	517	492	521	567	559	532	553	548	489	544	522	557	518	532	595	531	552	545	543	504	514	500	524	508	554	534	552	506	526	525	521	541	554	527	545	550	537	575	499	529	539	559	529	555	553	555	571	527	508	537	548	513	530	543	535	522	573	534	551	529	527	565	563	507	500	522	546	498	522	522	549	549	510	542	516	542	522	557	481	509	550	501	561	536	529	553	576	567	513	536	539	536	529	540	549	507	512	542	496	531	553	545	540	527	507	527	570	550	525	542	520	541	547	504	530	493	523	514	520	536	513	462	532	561	546	521	563	507	573	551	505	561	552	502	517	533	474	516	542	533	526	512	498	540	501	538	511	549	498	533	505	575	514	519	569	500	543	545	534	517	529	492	540	531	492	496	535	503	551	542	540	549	535	542	562	503	556	518	539	519	540	578	505	523	543	550	529	557	538	525	469	539	547	545	529	497	535	511	509	549	555	570	547	570	533	556	528	576	536	539	493	509	540	546	538	537	550	505	529	522	517	571	543	483	532	555	534	514	514	508	526	513	527	542	543	508	528	566	532	527	545	523	511	558	523	543	555	479	506	539	537	545	495	556	544	544	562	535	563	534	518	531	503	547	545	546	532	539	547	531	557	537	491	574	535	528	541	534	505	548	548	544	547	534	519	538	524	559	523	522	505	534	534	537	559	504	574	565	548	543	588	526	506	521	548	557	543	503	528	558	548	553	554	525	527	556	564	492	526	520	492	568	507	512	557	487	553	579	536	481	565	578	519	512	515	524	501	510	543	536	516	531	531	538	535	535	523	496	488	486	582	499	535	516	523	532	502	522	539	511	547	549	537	545	565	525	550	506	525	526	522	543	575	514	548	521	547	516	531	536	515	516	536	528	534	557	545	567	510	491	532	541	523	511	497	527	540	526	530	538	544	536	574	518	552	491	516	557	565	566	545	521	525	558	549	540	556	540	526	513	543	518	555	554	547	534	497	509	521	520	543	553	488	544	505	526	523	513	577	531	496	564	488	551	567	536	568	517	522	539	523	539	535	531	525	535	525	580	548	568	518	478	516	539	511	530	537	516	499	529	539	535	507	539	566	529	520	538	566	523	561	509	521	532	500	532	557	513	532	535	547	512	504	499	522	506	538	553	509	559	523	519	534	546	509	494	559	541	517	552	497	559	516	508	548	540	526	504	527	571	577	554	519	553	550	508	558	518	541	501	504	516	556	525	535	525	560	502	516	543	531	544	520	539	521	563	540	529	526	541	579	472	583	564	509	547	519	543	503	539	558	550	516	534	550	571	500	499	570	560	534	509	524	535	500	551	507	529	568	563	536	489	569	534	552	501	504	556	532	585	514	537	530	551	532	519	590	571	520	517	568	548	530	551	546	527	509	551	554	529	560	494	550	563	522	554	555	539	535	538	538	533	535	503	541	521	549	526	549	509	530	497	557	549	571	506	562	562	538	517	530	553	533	594	538	529	540	545	515	514	519	505	550	484	495	573	524	539	528	497	471	505	562	567	517	505	578	536	541	511	529	521	529	520	522	510	484	532	529	527	559	509	527	540	551	526	499	545	540	567	570	551	547	526	546	557	546	526	555	509	543	508	531	559	552	542	552	538	561	559	533	535	506	534	581	552	521	546	517	527	559	548	535	541	544	541	524	507	568	536	502	560	561	574	534	534	495	516	534	478	508	536	550	520	532	529	539	554	485	549	536	514	534	505	515	539	547	526	513	556	520	547	515	490	525	536	509	513	536	532	500	530	562	534	555	540	531	549	547	535	534	532	529	558	480	588	561	511	559	542	531	532	511	557	535	501	514	499	530	536	513	539	571	508	581	544	514	540	552	564	587	486	553	559	529	544	513	523	528	527	506	498	512	504	525	556	524	501	541	508	524	497	519	507	512	535	536	536	529	540	519	541	599	522	564	557	563	480	494	520	569	516	549	541	526	544	518	512	518	543	532	534	504	501	586	512	532	517	540	521	538	511	568	561	527	521	516	555	517	539	551	519	511	527	523	540	556	556	523	531	514	520	514	576	546	548	549	564	538	501	537	550	531	530	537	571	526	537	528	550	562	536	579	535	544	568	536	566	523	528	527	546	525	565	485	585	544	499	538	546	510	568	559	538	552	528	495	527	531	520	551	532	524	520	529	532	551	528	523	566	546	503	560	518	510	539	516	515	521	600	545	519	549	558	520	516	576	502	526	512	558	544	555	543	520	535	504	515	536	554	504	525	509	503	543	538	543	504	509	478	504	540	544	572	543	514	555	522	527	511	527	543	529	549	511	520	546	503	511	553	557	529	520	568	567	502	526	505	522	537	539	537	522	553	521	512	528	504	512	526	550	510	512	539	517	532	502	532	529	541	550	533	538	498	539	519	536	526	509	549	555	508	545	516	540	538	515	515	526	562	529	533	580	526	567	540	542	531	496	482	498	512	513	548	515	544	534	537	502	531	508	517	532	558	501	599	555	522	515	529	488	539	499	542	513	536	563	512	493	536	527	476	510	563	516	543	539	512	521
24179	21184	28295	24349	21120	13406	7197	4450	3081	2306	1901	1982	1840	1346	1129	997	860	775	725	676	670	601	531	475	477	459	483	433	476	505	468	409	394	420	429	390	405	364	413	387	402	402	372	451	413	378	401	426	360	357	392	405	370	345	432	369	395	379	358	366	360	349	344	348	351	327	316	358	368	376	362	319	357	329	352	365	343	348	354	357	343	327	336	342	333	341	345	317	328	349	330	333	350	372	369	344	377	326	312	311	366	366	365	362	339	350	339	316	353	333	313	340	299	370	317	339	339	357	323	350	349	336	361	338	371	335	323	360	331	356	340	377	324	321	347	361	360	350	352	320	327	343	326	352	366	329	352	337	338	318	320	337	322	350	359	355	364	337	331	327	337	335	322	321	269	325	341	362	343	348	331	353	301	313	338	326	337	368	361	343	326	332	308	344	310	345	363	342	323	329	367	359	340	337	362	325	332	337	338	321	329	353	329	328	332	325	321	349	345	319	316	334	344	315	315	331	329	337	368	318	315	328	345	337	344	331	325	345	347	335	294	345	356	352	353	336	321	308	393	309	324	327	309	322	357	345	328	388	341	324	364	378	330	293	305	336	324	352	350	349	360	352	345	376	354	348	355	311	326	336	323	327	338	301	355	319	385	345	322	371	354	319	349	364	353	361	312	332	313	361	352	348	363	354	320	332	325	330	344	331	359	343	350	333	338	362	336	363	305	357	323	336	346	355	345	325	302	373	339	305	374	343	346	322	341	292	348	343	301	325	337	328	344	362	353	362	320	339	363	324	363	357	332	324	364	320	320	351	340	341	322	326	327	339	331	292	302	349	324	321	307	340	317	311	347	326	333	339	344	327	368	336	324	363	333	367	345	334	354	346	358	360	357	330	317	338	350	346	352	336	308	330	356	336	324	315	326	351	352	333	328	376	376	330	335	334	346	356	350	353	345	305	333	349	345	339	324	311	324	350	324	302	308	373	354	329	343	316	328	332	364	342	314	337	311	359	336	359	341	334	342	325	331	328	327	338	323	340	351	344	351	318	356	352	319	326	369	361	329	332	333	309	362	358	327	351	332	320	342	332	307	356	337	342	292	339	343	347	362	327	319	344	361	334	312	352	337	364	336	347	311	360	370	323	358	339	356	329	327	341	327	346	316	331	358	358	357	312	370	347	346	337	326	339	351	310	352	350	308	320	335	347	341	336	361	315	325	354	357	343	344	343	346	347	350	332	323	305	353	342	336	362	348	345	342	320	342	346	330	374	327	335	343	337	354	339	331	334	334	324	347	356	343	352	315	325	371	324	322	343	348	330	345	319	361	332	323	289	336	364	320	333	315	336	334	298	360	334	345	326	336	350	319	342	350	335	333	345	326	338	334	323	359	334	305	370	328	351	349	304	369	361	304	318	359	349	344	330	359	332	326	338	316	354	314	349	373	339	350	334	367	374	345	357	355	324	335	360	337	340	355	348	373	330	304	365	298	336	357	353	334	329	322	346	309	364	364	345	364	328	335	366	360	344	349	331	339	325	325	323	351	372	307	325	324	356	384	340	356	367	349	319	319	353	332	326	365	326	348	365	343	352	343	330	320	356	359	337	334	307	354	331	337	326	329	358	322	361	303	338	312	337	335	308	327	348	359	342	326	351	333	344	338	308	334	370	328	333	346	338	353	347	340	318	302	346	329	322	352	365	304	345	328	316	351	402	344	383	388	312	313	319	354	308	372	333	362	332	338	351	362	343	293	339	369	342	325	323	331	361	330	364	298	352	351	345	341	335	329	348	332	345	350	319	347	327	311	334	330	348	341	341	313	350	323	351	320	323	324	330	332	329	351	314	357	326	355	339	320	312	316	328	334	329	318	337	343	379	335	367	321	333	298	345	362	338	331	333	336	338	318	334	351	331	348	341	346	331	359	314	324	369	343	335	323	347	288	324	362	347	345	349	330	338	293	347	332	342	319	358	337	323	342	359	336	339	346	405	293	338	335	334	359	321	321	356	346	327	307	315	331	353	335	328	322	307	330	343	306	344	345	336	361	330	315	343	309	319	322	357	388	342	315	355	323	363	337	325	330	317	321	315	322	304	347	325	368	323	325	332	345	306	339	332	356	303	341	330	367	339	333	349	316	361	312	366	333	335	343	320	352	335	341	328	358	345	346	337	329	353	333	337	333	316	374	383	318	351	335	373	347	306	341	356	344	365	329	331	340	318	308	328	321	368	309	344	355	362	371	343	330	363	322	291	359	325	356	324	344	332	329	303	336	311	388	335	354	328	329	365	349	337	334	301	316	328	336	306	341	315	328	328	343	345	322	305	349	331	311	336	342	353	300	344	367	297	370	303	336	336	358	375	363	339	317	330	357	329	342	355	361	357	358	340	372	369	343	332	317	337	354	339	345	359	336	400	326	323	339	359	358	318	339	319	365	321	344	341	350	345	323	327	332	315	339	335	345	319	328	330	331	328	333	317	374	325	381	353	343	338	324	357	327	325	337	324	304	325	390	330	327	357	343	340	342	331	344	306	355	357	326	330	342	343	318	348	335	336	326	347	360	328	359	324	318	354	340	376	337	316	359	327	365	363	350	323	319	331	355	344	324	327	351	338	334	377	309	320	353	354	336	327	319	323	325	357	323	346	357	335	341	347	362	358	347	349	324	353	342	376	318	319	343	347	337	350	339	341	349	373	301	336	315	359	357	364	327	325	339	326	330	323	335	319	325	318	337	292	347	354	313	328	343	321	346	332	352	320	318	378	333	333	360	300	350	335	361	336	345	355	371	348	342	347	337	335	337	345	352	332	370	375	325	291	323	368	332	358	338	317	350	325	316	369	334	356	320	363	328	343	342	336	366	355	335	340	354	333	327	373	296	338	323	325	375	359	350	301	338	378	325	342	306	303	322	309	305	351	354	333	373	325	353	371	319	330	358	348	321	325	350	321	350	371	347	342	316	329	359	339	334	363	310	339	335	289	323	351	355	307	327	325	338	369	363	336	364	350	371	336	340	323	356	353	346	357	317	333	324	334	319	344	347	319	346	310	331	335	329	325	342	307	354	328	337	364	339	329	336	350	330	341	340	317	314	396	334	319	358	355	326	327	340	343	316	327	339	338	360	369	323	337	338	335	335	332	362	337	334	347	355	348	374	344	365	334	338	313	340	363	322	324	343	348	322	327	355	360	317	352	336	336	328	339	304	333	382	349	361	353	353	320	322	384	350	348	335	314	363	349	344	348	344	320	368	366	331	351	326	306	345	309	327	342	355	316	362	338	349	320	354	349	352	331	379	364	349	353	329	362	341	357	369	332	358	339	359	350	295	334	347	328	323	319	328	352	343	335	345	326	339	348	349	321	348	333	345	325	362	360	354	312	365	345	332	343	373	304	333	341	317	316	342	386	311	349	365	308	353	314	322	341	328	321	324	351	347	361	328	345	353	362	328	368	337	343	342	343	333	320	354	327	342	334	373	345	353	335	341	349	346	358	328	369	342	386
18481	33948	24427	19549	15208	12063	10991	8747	6497	4802	3891	4097	3541	2588	2052	1823	1544	1322	1145	1079	1035	930	931	759	725	653	674	685	688	645	651	603	528	596	575	537	549	546	470	521	543	497	508	509	499	530	534	499	484	529	523	508	492	453	471	470	486	487	435	475	411	416	454	423	451	434	445	448	426	470	426	420	440	453	439	407	392	419	435	421	410	421	384	423	401	396	396	387	436	387	412	448	417	401	410	429	430	430	420	430	406	432	401	386	413	426	404	401	416	389	412	381	428	404	408	385	421	425	420	424	425	382	389	388	433	370	412	420	438	382	392	404	439	419	411	378	442	374	384	430	398	405	448	402	436	408	443	390	409	391	369	398	394	406	402	417	407	388	409	421	422	439	410	451	450	384	383	381	384	439	397	405	386	381	403	387	340	382	422	416	374	402	434	403	399	432	397	426	363	390	399	406	375	427	393	373	386	404	409	379	439	439	412	382	388	442	385	432	404	376	430	424	418	394	411	387	402	420	415	367	413	397	422	414	381	449	430	409	408	408	411	412	397	428	427	386	384	437	429	428	401	406	386	420	409	428	386	431	409	425	380	368	424	409	398	384	430	385	442	405	380	410	411	432	402	441	403	437	402	433	416	389	407	435	375	441	402	387	394	450	379	427	402	392	399	405	382	422	377	403	395	419	429	387	421	410	380	404	394	409	427	411	426	392	389	446	463	403	410	407	401	366	426	411	428	430	398	406	404	390	401	415	378	419	401	413	408	418	399	428	393	446	434	406	427	421	409	384	426	366	403	398	442	446	399	444	430	424	415	407	437	430	413	443	350	392	409	410	421	424	401	404	386	415	438	396	392	452	402	414	436	410	390	404	424	407	419	424	424	440	425	400	389	421	417	431	414	415	407	388	435	400	413	414	429	374	412	406	394	421	411	391	409	401	434	413	396	419	409	398	413	389	392	405	417	416	388	411	442	392	423	409	419	379	393	410	412	370	429	404	420	391	406	400	401	413	394	396	411	375	402	419	416	433	411	425	441	418	390	440	458	423	401	417	392	423	387	428	366	428	428	383	411	387	419	437	407	416	444	440	421	404	390	401	432	413	385	396	369	441	403	387	414	393	432	384	421	406	454	420	431	410	410	401	408	440	401	404	412	389	419	415	409	428	424	403	410	401	412	403	450	389	424	400	383	407	434	394	414	425	408	433	432	411	385	421	393	408	420	423	417	412	411	445	431	408	416	355	417	420	428	379	443	392	426	394	412	408	404	441	423	394	454	389	435	404	338	417	402	436	409	401	384	425	429	447	439	414	442	391	420	390	408	411	393	416	405	402	396	404	398	395	424	432	407	399	427	409	412	416	453	380	413	390	405	430	393	387	404	385	458	413	429	412	382	412	392	417	410	404	432	429	436	430	419	435	393	414	387	433	390	380	466	430	406	425	371	416	446	425	403	437	411	394	382	386	412	401	425	411	360	418	397	458	375	407	416	404	428	413	422	421	424	467	438	432	407	406	403	416	391	420	390	435	418	413	392	403	397	424	415	395	406	388	390	443	432	362	419	399	445	408	394	435	397	390	416	420	419	432	409	379	400	388	414	410	432	389	404	417	425	413	391	436	393	424	421	389	414	424	433	397	410	397	393	408	405	424	424	421	399	391	423	400	388	418	454	399	410	424	434	389	402	392	424	377	427	442	408	401	402	364	408	408	417	392	401	434	429	400	379	441	388	419	455	385	403	400	431	410	406	376	394	387	413	386	386	411	410	405	419	421	407	397	400	363	374	384	424	403	382	369	421	366	427	407	419	421	435	421	436	411	403	412	408	394	404	393	349	421	410	396	412	399	400	418	419	424	440	439	404	430	389	438	384	407	446	399	398	406	391	395	428	381	375	411	397	436	386	419	409	391	402	393	443	395	399	395	423	455	413	400	398	402	422	378	373	431	413	396	395	421	434	423	426	439	415	395	412	415	425	415	435	414	400	396	408	422	426	417	430	409	403	384	409	386	414	396	419	427	396	416	390	402	366	423	441	432	407	387	402	419	369	363	415	418	393	389	448	411	378	429	420	408	408	411	395	433	398	388	376	401	412	411	413	416	411	407	387	419	417	418	420	406	363	415	417	406	414	390	442	426	432	422	420	422	381	382	384	449	404	388	386	393	399	387	380	368	379	376	450	405	401	411	417	422	414	393	375	439	431	398	432	427	406	398	426	401	410	385	383	403	400	382	384	400	436	417	436	417	416	427	411	395	424	441	407	402	432	416	379	408	399	429	401	412	402	430	417	417	382	438	417	411	426	408	398	435	433	428	405	424	387	423	405	429	417	443	405	401	368	386	428	405	413	423	391	462	411	393	419	401	401	388	372	404	416	419	449	411	397	442	426	400	403	455	359	440	380	422	391	404	418	405	401	370	447	385	400	382	407	404	395	384	436	419	425	419	436	422	395	404	396	411	417	419	391	401	369	394	431	383	401	420	404	439	419	385	422	395	418	381	414	398	408	396	438	419	420	407	429	408	373	429	362	406	384	423	394	408	405	407	444	442	414	419	380	396	413	403	423	429	388	411	408	389	438	412	414	422	439	407	392	430	401	363	391	392	388	441	430	370	423	416	406	409	399	393	423	426	403	422	420	400	431	402	396	391	384	387	462	426	400	413	381	402	417	392	387	386	458	413	420	395	425	414	433	378	401	377	404	389	413	408	393	387	437	411	415	411	363	411	440	369	391	414	448	425	390	436	391	444	412	413	417	392	410	457	432	408	398	379	420	440	421	417	424	407	418	424	421	413	420	464	423	397	411	398	413	430	419	393	402	401	413	436	419	411	430	418	378	449	391	394	407	412	438	417	396	399	442	376	430	408	394	393	409	420	411	420	422	409	410	412	395	394	390	388	394	356	410	438	409	428	396	409	429	447	407	376	424	453	407	414	433	380	387	431	389	419	428	419	375	393	384	421	391	400	401	389	411	436	357	396	418	415	399	383	372	425	408	437	383	396	383	385	427	428	404	409	415	412	435	400	423	407	422	411	395	401	365	376	424	393	409	401	406	387	439	410	419	412	430	437	432	400	404	405	379	380	428	402	446	392	410	389	406	405	377	405	365	421	398	408	384	383	402	408	420	363	455	427	409	392	405	414	434	464	399	403	392	415	401	407	420	428	436	402	420	406	402	451	433	397	417	461	388	393	415	369	413	403	380	423	400	454	437	471	399	398	394	406	426	402	431	417	411	408	398	402	403	386	436	406	416	392	411	411	368	406	425	431	396	426	428	412	423	424	401	398	420	419	421	400	411	401	422	404	397	398	432	440	394	406	425	415	414	398	383	387	435	391	419	396	392	422	390	428	415	404	373	429	399	421	472	400	406	400	411	433	404	412	430	436	406	384	386	441	429	425	369	377	398	390	454	379	421	375	425	412	421	405	391	408	402	425	413	426	421	382	401	409	399	407	400	451	430	408	401	411	437	408	411	438	421	436	380	440	404	429	405	413	379	375	405	401
25345	21201	27080	25399	13627	6086	4582	3255	2539	2063	1771	1842	1617	1232	1116	1043	984	886	825	793	834	793	719	683	644	664	671	650	629	655	626	594	634	658	574	602	649	583	603	634	621	614	548	582	567	593	623	613	567	571	594	561	558	598	547	596	560	592	651	513	546	579	611	584	509	526	551	552	540	576	552	551	559	560	584	568	560	573	582	570	539	593	618	544	574	547	553	539	553	525	561	540	562	569	541	535	585	558	554	538	569	576	585	521	564	574	515	537	561	567	563	557	522	547	542	526	583	548	564	558	563	514	524	531	570	557	572	534	566	587	580	567	544	558	549	579	520	536	568	556	579	563	546	538	541	568	530	544	542	539	540	558	521	563	582	534	513	565	524	562	509	553	523	572	545	588	564	541	578	562	557	576	561	568	506	576	534	572	573	552	564	523	549	508	546	561	582	569	525	529	562	562	582	558	551	602	566	572	549	541	529	509	536	558	567	502	563	519	581	566	545	551	535	521	526	626	572	530	555	573	514	544	568	554	534	553	565	552	563	569	540	555	573	566	552	537	578	568	577	549	542	569	538	513	557	557	578	599	547	555	543	534	513	530	545	585	558	541	541	535	531	531	514	539	524	559	547	594	615	549	542	521	547	579	499	556	529	552	555	530	564	571	508	572	538	575	519	506	525	579	568	582	544	507	533	540	590	578	586	576	565	575	594	576	573	608	538	544	540	552	580	561	556	531	535	601	518	557	578	501	533	551	540	523	544	545	553	531	556	556	583	541	543	595	577	502	554	572	518	538	541	547	547	567	523	517	579	530	535	567	526	567	525	586	538	536	516	569	548	531	571	571	552	571	558	550	535	558	575	516	553	539	544	555	589	536	551	540	535	551	556	601	562	543	579	529	529	557	560	561	561	543	559	520	536	578	517	526	547	594	543	595	526	525	542	524	523	559	564	563	516	557	558	593	571	557	594	574	593	549	534	607	574	530	572	567	561	549	568	565	570	526	519	588	527	569	558	545	572	555	536	517	609	551	532	511	510	557	539	527	568	510	585	532	539	570	566	520	528	520	590	571	530	547	569	560	564	554	569	509	547	559	547	567	585	559	553	516	567	544	515	539	621	594	554	582	514	573	560	548	530	574	555	517	540	522	590	536	574	571	589	552	531	571	560	549	541	545	536	582	533	537	531	563	548	573	516	610	536	582	534	560	579	549	524	553	533	565	576	547	561	546	535	563	593	501	544	579	567	549	537	533	538	565	517	551	575	554	564	575	579	542	576	540	576	545	550	559	544	566	535	508	574	570	515	531	517	521	577	530	583	524	537	559	536	504	526	540	535	542	552	534	533	546	569	560	535	499	544	568	525	555	558	529	587	569	510	516	550	570	551	532	603	571	556	630	550	546	565	513	531	525	550	572	545	573	568	528	539	543	558	592	540	583	562	548	551	509	567	506	566	541	578	527	543	532	519	565	551	562	566	556	557	613	523	527	512	530	490	522	541	539	551	538	524	571	544	564	527	579	538	576	543	544	490	543	600	552	594	570	532	506	579	598	578	538	544	517	580	520	535	543	546	542	569	565	578	572	525	587	588	551	533	558	531	578	590	562	494	535	530	591	527	601	580	533	528	525	561	530	561	543	527	594	563	592	524	526	564	554	529	530	576	596	559	539	559	530	520	560	539	550	589	543	602	528	571	582	580	593	552	573	587	550	560	523	547	583	560	558	532	517	511	542	566	609	553	564	523	567	566	531	520	542	575	520	565	554	539	585	531	567	555	580	564	584	543	527	578	551	550	547	518	530	557	572	556	532	560	571	572	552	550	573	514	585	548	522	603	570	539	557	546	538	539	526	537	556	544	564	600	559	584	493	547	537	537	567	503	553	509	552	564	538	595	539	529	544	538	536	577	573	567	578	574	510	551	543	516	573	561	509	541	598	531	572	564	562	527	556	529	530	535	578	554	508	572	527	588	531	533	575	557	561	568	543	548	529	538	583	571	557	565	548	582	554	528	557	576	538	494	597	557	594	530	580	529	511	578	525	516	580	550	541	522	527	608	572	553	542	533	559	574	581	566	550	536	526	529	548	544	545	554	535	553	578	523	522	549	568	560	526	552	564	560	557	544	584	500	587	525	548	550	558	539	527	568	582	583	554	533	552	549	553	539	563	572	547	574	551	559	614	533	546	564	584	541	571	542	555	567	540	570	532	531	555	559	568	602	506	542	580	517	554	553	547	579	548	557	559	532	552	552	548	565	561	544	555	558	546	558	517	551	547	553	537	530	560	547	547	552	515	510	526	546	557	546	562	542	557	579	571	546	592	545	590	605	551	534	542	574	546	518	568	528	539	544	526	558	568	503	535	545	533	529	506	522	596	577	597	590	591	529	548	553	526	535	557	568	563	590	557	525	547	521	525	546	532	538	580	570	559	570	574	523	554	546	572	536	521	556	610	544	570	526	578	571	558	578	546	564	578	579	543	534	541	489	547	578	547	564	512	517	530	535	547	544	550	561	591	490	581	559	558	534	557	558	540	563	530	522	555	567	571	563	518	585	562	533	560	582	557	549	562	548	571	533	547	552	523	557	557	538	577	533	511	519	549	531	567	520	537	570	510	591	580	552	517	560	518	546	542	586	584	591	511	576	555	531	560	546	524	554	530	552	557	529	525	528	572	519	516	558	567	576	561	529	547	556	532	542	542	501	574	549	531	568	577	543	501	540	540	524	533	550	548	570	524	572	557	572	582	535	550	522	555	553	540	578	561	561	526	582	577	553	542	570	614	536	497	546	537	563	571	550	566	544	578	554	553	536	565	531	538	535	544	556	526	558	569	551	588	597	564	547	553	505	523	559	552	562	572	550	532	536	568	518	555	538	545	584	525	574	554	563	554	582	568	558	518	549	555	535	543	549	556	536	577	535	563	560	546	557	550	565	552	571	551	498	531	521	546	593	566	537	541	565	501	543	578	551	570	604	576	538	550	553	527	532	579	538	496	551	562	552	545	576	557	562	539	525	617	578	498	527	576	523	568	581	558	565	582	551	540	542	575	542	554	553	517	569	521	537	552	538	545	507	540	515	539	571	534	554	581	546	554	516	537	554	547	586	562	536	524	551	594	548	533	549	578	558	576	519	560	537	554	541	581	505	524	572	534	548	517	533	521	573	516	578	500	497	529	557	546	528	543	556	540	544	548	557	570	547	584	491	540	548	556	551	549	560	568	560	558	592	544	557	538	565	558	549	557	555	553	553	501	532	577	536	535	547	582	567	573	507	570	477	576	554	552	576	569	559	557	545	529	569	538	596	576	566	554	564	556	563	570	530	591	566	529	558	544	545	529	549	540	538	569	521	494	502	552	578	578	543	531	542	548	519	528	575	551	575	552	577	521	559	537	546	529	557	534	536	564	520	544	599	572	531	562	547	555	580	564	544	508	545	535	520	600	553	566	550	543	560	531	501	544	511	552	557	524	524	557	540	574	547	537	507	570	562	514	505	555	560	589
18640	30432	21536	16203	12922	10197	9282	7058	5633	4072	3543	3612	3153	2207	2040	1733	1492	1344	1290	1160	1018	1052	949	918	884	845	850	827	841	810	851	785	775	802	728	770	779	733	730	731	783	752	729	766	733	732	732	713	686	734	674	709	716	686	716	714	704	722	694	677	695	678	657	647	650	689	687	689	680	597	645	647	672	642	664	654	686	634	670	676	656	631	644	650	679	619	609	656	582	666	682	635	645	666	635	614	634	680	622	623	670	675	645	672	656	631	664	638	640	661	635	643	629	714	620	617	644	629	627	689	625	622	680	668	629	704	621	693	641	621	685	671	634	631	714	647	671	625	643	631	611	658	658	636	670	640	647	672	632	680	672	593	615	632	625	638	608	615	641	592	584	621	617	615	595	591	659	626	626	665	682	621	633	652	686	646	663	664	633	670	645	643	657	632	617	663	640	670	596	637	685	609	672	652	628	650	634	620	626	644	674	718	644	625	634	629	680	645	620	664	681	648	604	597	613	661	616	680	631	651	644	581	632	603	598	650	622	642	649	684	641	634	659	663	643	634	611	643	610	629	622	634	653	610	626	629	638	647	659	621	632	602	660	672	648	631	632	651	651	632	631	684	579	592	647	631	619	613	649	649	648	675	644	686	664	615	671	647	656	650	675	623	677	643	649	670	642	646	608	664	622	640	640	626	666	656	629	657	624	653	662	591	600	573	645	600	615	650	620	633	662	612	656	631	659	654	630	673	613	685	583	675	621	620	640	638	612	603	619	667	658	635	649	669	610	613	617	643	666	623	624	643	678	663	663	618	690	664	654	610	632	670	640	628	649	621	655	660	651	597	687	638	694	655	672	655	652	672	644	627	627	660	622	628	636	668	673	639	611	635	647	618	652	642	599	676	673	630	654	683	602	640	648	597	654	641	666	683	647	645	662	710	644	628	625	622	681	672	619	623	615	644	653	660	688	652	641	629	642	602	666	595	621	627	656	621	610	628	618	628	662	689	639	658	627	652	598	654	613	660	657	662	655	666	651	652	604	591	608	636	624	637	635	588	670	634	664	620	667	676	657	584	627	605	620	654	671	627	622	620	664	649	686	669	660	651	651	631	672	647	659	611	662	650	671	649	629	634	634	660	626	609	635	643	662	635	642	634	649	617	638	637	610	633	667	648	651	670	637	624	620	655	636	682	649	589	633	590	680	684	606	641	656	657	620	606	621	633	614	650	644	679	586	647	668	628	693	645	596	656	641	623	662	653	660	615	585	629	620	656	642	616	616	637	646	653	580	643	606	648	616	675	646	665	634	635	626	656	633	685	659	640	634	673	632	698	646	685	637	653	681	586	656	659	644	657	652	634	676	659	631	625	643	648	616	709	663	662	661	637	657	653	614	638	623	646	652	637	607	617	653	624	617	646	659	656	649	663	663	607	654	654	706	634	635	649	577	612	643	630	673	638	669	699	660	595	626	621	584	645	667	615	639	616	664	644	662	590	651	614	595	642	658	638	616	641	618	628	649	673	670	647	664	651	610	658	695	668	607	679	688	619	681	639	666	672	628	713	621	632	649	612	637	620	690	663	644	672	646	619	619	651	631	662	617	665	650	635	648	636	648	617	651	601	608	630	667	694	636	623	614	633	646	644	617	641	629	679	676	633	629	617	643	672	638	648	647	615	664	626	626	617	651	615	638	604	672	639	682	614	662	616	657	624	644	593	630	587	652	631	673	649	601	641	668	635	643	653	646	649	654	669	612	641	642	644	590	648	635	631	667	673	626	654	628	630	596	651	641	659	651	650	656	634	648	633	659	641	671	655	648	612	651	604	661	598	650	644	629	632	636	677	630	647	612	609	674	620	642	707	665	663	639	639	640	685	618	665	639	667	630	633	630	652	636	635	663	634	665	714	620	638	640	647	688	602	671	684	598	602	620	621	621	626	615	666	683	662	679	651	644	627	632	606	608	633	666	619	624	659	668	622	643	650	672	683	653	616	627	647	658	645	645	637	648	652	642	642	656	652	600	625	638	647	646	686	670	576	663	592	633	638	644	655	644	637	670	625	647	645	622	647	642	697	655	672	650	631	647	653	622	644	569	651	652	634	669	665	641	628	673	628	639	678	629	636	592	647	676	664	625	676	611	614	691	642	627	655	593	659	635	658	662	685	618	650	648	579	651	649	625	630	638	630	598	578	686	631	650	629	595	656	660	622	668	675	620	640	602	612	626	673	661	639	630	658	611	644	662	616	631	660	674	647	660	628	637	624	627	684	610	672	654	673	685	675	606	627	606	619	647	663	667	648	655	665	734	622	613	652	624	666	665	690	616	639	646	653	634	638	632	624	642	656	648	649	654	640	650	651	632	631	634	621	635	681	645	627	644	632	643	616	658	643	623	614	615	673	658	611	680	626	640	698	660	649	678	687	638	636	649	699	641	641	645	662	632	667	628	627	645	632	611	621	606	639	658	681	637	657	695	642	633	590	648	658	600	658	692	667	661	657	664	594	637	598	600	604	639	572	587	673	656	645	637	660	661	625	668	657	628	649	615	629	645	598	652	660	633	697	668	627	617	650	649	678	647	605	666	629	653	608	662	625	648	649	661	664	635	647	613	625	639	690	671	616	662	666	631	658	621	661	690	650	646	671	643	629	661	668	620	639	648	635	659	686	644	649	636	615	645	578	657	631	633	687	693	681	679	631	669	644	646	664	651	678	658	628	660	585	654	672	608	664	650	607	613	617	669	665	614	666	670	666	670	616	654	685	606	691	601	623	640	643	662	637	634	651	668	628	651	597	647	659	610	627	653	630	657	647	640	653	680	631	617	578	626	621	650	619	618	647	642	675	653	646	646	665	666	604	613	638	621	664	631	679	687	614	670	720	658	653	648	636	632	599	661	660	684	616	631	617	656	666	649	646	611	669	621	685	631	638	682	675	608	677	626	628	619	643	633	675	648	602	644	677	654	651	668	655	701	648	691	669	642	635	601	611	653	674	685	661	660	619	638	623	618	597	646	650	622	676	641	671	662	644	645	621	624	619	627	615	670	653	656	657	658	619	631	642	660	653	638	575	559	652	598	629	661	651	659	692	648	666	675	661	650	640	667	630	645	651	633	593	657	615	609	683	646	680	652	632	642	658	646	658	648	681	622	634	630	676	604	612	658	588	669	661	652	603	669	647	624	663	659	665	659	653	667	631	616	615	634	611	662	650	605	654	645	654	659	613	657	660	603	640	657	657	674	677	618	653	691	618	647	660	643	622	649	617	676	635	692	654	645	617	685	626	662	637	651	640	658	626	637	621	645	595	630	624	618	651	634	658	656	624	670	647	651	639	646	591	631	611	665	673	625	601	645	628	643	645	645	649	710	678	673	633	641	626	660	636	660	639	626	657	621	621	642	641	659	636	665	603	692	635	679	651	631	660	635	626	680	642	603	659	603	660	649	626	635	647	645	665	692	627	636	659	631	638	627	646	633	664	679	695	624	627	657	694	660	669	692	644	646	649
23021	21174	28801	23828	21218	21546	15372	6926	4520	3388	3050	3175	2452	1916	1645	1489	1349	1122	1114	907	950	817	707	759	707	642	699	624	631	588	598	634	578	565	551	531	535	564	500	532	556	534	524	503	538	526	543	539	552	465	491	512	539	517	495	527	496	481	508	501	473	488	496	485	435	442	451	460	464	456	429	466	476	485	468	459	457	452	417	491	447	464	459	435	455	471	456	446	435	451	443	445	419	491	420	432	425	447	435	432	478	475	448	459	466	438	441	459	452	467	443	473	464	414	426	474	464	449	446	431	460	440	431	432	448	455	452	426	453	434	451	459	506	427	443	425	451	462	433	427	441	392	429	457	446	432	434	412	463	465	441	429	440	435	463	450	429	420	431	478	417	451	443	442	437	415	431	447	442	444	465	410	458	420	425	478	463	406	461	424	446	440	436	415	437	441	435	434	441	431	444	436	440	465	408	458	451	421	460	407	456	472	409	414	466	434	441	454	438	482	502	462	446	440	461	450	468	467	425	438	434	451	468	409	433	406	417	439	451	458	444	444	438	444	423	464	408	459	471	468	451	428	468	453	450	419	450	475	438	436	435	417	426	476	463	461	477	404	411	448	466	479	445	419	439	426	424	454	461	406	418	438	426	394	414	420	435	469	447	458	448	449	472	432	452	485	400	478	444	419	457	431	451	480	421	451	445	450	468	437	417	459	450	425	410	446	469	455	442	476	437	404	449	438	464	442	424	386	451	437	419	407	466	435	426	478	445	424	457	471	449	448	446	441	398	447	439	403	471	456	458	459	386	465	451	468	452	430	444	465	423	420	423	465	432	424	442	469	419	407	471	461	440	419	414	483	423	431	444	450	470	444	435	440	444	445	413	458	413	433	450	432	428	427	450	493	435	463	462	479	445	447	420	420	474	470	438	463	469	468	441	466	464	451	471	444	432	450	470	445	454	468	435	434	422	483	432	434	425	453	447	435	425	432	420	443	440	419	436	456	378	436	451	461	435	464	454	432	435	460	480	440	434	432	393	475	433	437	418	445	473	428	455	433	434	441	405	423	434	467	468	462	432	428	446	432	409	443	392	482	391	413	438	440	457	461	420	454	449	445	409	421	436	462	410	465	432	476	436	429	452	426	448	409	453	440	446	444	452	436	451	438	423	465	472	487	405	437	449	428	412	417	461	432	414	446	463	456	460	481	429	446	411	448	455	438	441	449	455	467	462	466	422	454	430	452	439	458	455	454	467	438	440	465	444	456	441	457	443	415	462	433	446	449	444	433	437	453	465	428	437	413	471	451	436	444	439	483	463	481	430	432	472	438	489	473	431	430	471	470	414	470	439	415	451	436	423	445	442	466	434	468	435	434	427	442	467	445	452	460	472	447	444	444	427	442	444	477	453	434	469	462	477	410	402	432	444	436	430	451	426	474	461	433	459	421	475	392	456	405	437	429	420	449	471	420	421	436	436	484	440	430	446	449	439	454	433	434	408	442	449	448	450	452	406	479	439	432	429	436	442	419	464	476	434	411	425	470	438	447	439	462	449	446	442	413	433	400	451	421	429	459	401	419	463	461	469	448	451	421	421	445	443	479	431	470	385	424	439	453	423	416	460	447	466	462	427	439	423	458	474	410	456	419	419	463	444	456	454	467	427	464	457	440	469	478	455	460	456	450	437	456	494	429	456	459	432	420	457	462	448	471	461	402	451	431	458	455	385	430	478	437	458	428	409	416	431	447	422	400	473	434	428	444	406	433	448	412	442	414	436	397	476	409	461	459	460	475	483	438	406	455	439	435	446	442	458	448	435	421	453	438	436	453	436	432	466	439	410	426	468	455	439	403	460	414	432	419	455	432	414	462	401	429	444	445	420	460	443	442	468	432	431	438	433	451	466	471	421	471	443	460	439	459	445	451	488	435	478	421	416	431	486	443	445	454	438	453	453	455	441	434	438	442	467	412	449	415	430	445	426	437	450	430	448	439	410	467	459	458	442	425	454	463	456	432	491	420	471	442	454	390	449	437	434	439	440	430	469	456	445	475	450	452	436	428	430	449	459	436	450	473	446	421	385	424	445	450	428	415	425	465	409	450	447	472	443	422	461	407	443	452	449	432	440	455	459	414	452	418	431	420	444	478	458	463	452	428	432	442	447	450	445	431	424	411	473	462	452	477	406	424	425	458	470	434	502	455	432	425	409	436	493	432	436	424	398	426	429	446	439	462	450	458	455	438	440	426	432	438	450	432	417	454	438	423	463	442	468	413	412	455	422	445	463	454	445	444	430	420	449	439	407	414	452	467	446	472	441	450	451	444	420	428	418	449	417	436	452	460	423	433	449	443	457	448	461	458	398	455	459	425	412	483	485	435	458	429	469	462	430	442	423	455	431	441	407	441	444	413	434	455	466	441	490	445	459	432	438	428	422	442	447	419	414	448	445	451	462	451	461	429	424	453	442	430	419	493	443	473	437	392	444	440	453	458	432	456	434	488	415	465	441	456	455	432	462	448	439	419	480	437	429	427	435	464	435	427	448	508	432	466	473	461	411	434	443	423	423	417	396	416	485	452	453	415	430	420	437	441	455	417	448	417	430	434	444	399	463	451	450	474	464	445	462	448	427	447	449	427	428	426	408	491	446	440	458	466	455	473	435	443	416	446	445	423	434	400	450	430	448	424	449	442	421	479	449	435	392	468	440	494	406	413	469	449	445	424	425	452	406	446	440	426	407	417	476	445	407	423	422	423	441	468	457	459	447	442	414	438	417	433	468	440	466	448	435	436	410	471	441	474	459	428	432	461	468	446	428	436	429	435	463	437	468	450	446	452	432	443	460	413	473	442	455	428	449	458	444	405	421	440	431	431	451	458	440	435	435	431	392	438	452	451	463	432	458	458	437	440	443	445	434	458	417	449	448	477	428	416	420	433	472	456	458	409	439	431	391	412	434	434	427	432	461	442	456	425	457	477	437	434	428	435	450	436	399	414	441	440	449	458	447	423	443	439	424	459	405	440	399	449	415	444	434	443	450	437	484	439	464	464	435	436	467	428	446	450	463	455	456	417	447	406	441	455	408	462	453	464	457	435	434	465	446	433	430	419	440	457	396	449	436	424	452	419	463	388	464	455	423	494	453	457	463	460	435	423	475	422	424	382	467	435	462	460	468	453	457	447	453	443	465	447	450	431	445	454	435	464	443	392	411	425	451	426	457	446	438	441	472	442	423	453	441	459	434	436	453	461	409	451	414	445	435	452	506	453	439	440	435	477	432	440	444	441	436	431	460	453	387	435	420	439	441	448	416	440	434	423	429	442	489	434	413	493	459	438	421	472	447	406	406	441	411	446	437	427	413	433	445	464	401	438	460	453	448	476	400	471	488	413	432	398	483	471	415	444	456	467	480	419	428	412	450	398	449	425	433	438	418	449	464	430	421	424	472	422	453	417	421	434	441	492	422	423	449	448	467	454	425	451	441	417	479	412	473	430	439	463	447	465	434	460	458	452
22071	39868	31508	24032	19543	16622	14601	11725	8949	6886	6252	6191	4647	3561	2961	2587	2289	1837	1698	1489	1453	1279	1180	1051	912	912	939	917	933	820	834	717	739	689	672	699	675	691	636	695	703	634	675	687	617	646	617	615	648	624	615	588	614	632	605	645	623	612	544	571	507	545	541	569	533	550	516	570	528	607	550	535	590	511	527	533	517	529	549	549	507	538	477	497	514	513	536	503	541	497	512	507	478	514	472	515	514	508	500	491	483	537	517	504	529	485	495	474	475	516	503	476	517	478	509	476	463	502	478	510	525	524	498	527	499	522	502	505	495	497	496	536	462	529	498	500	481	513	486	501	506	557	529	454	483	542	487	505	490	474	508	497	497	484	498	481	508	495	552	524	523	508	532	505	566	497	509	545	492	488	508	521	492	510	483	509	508	498	511	519	510	492	533	503	497	496	467	496	483	536	529	511	457	492	528	521	516	499	495	523	493	499	528	509	478	534	506	523	493	503	507	510	484	527	483	479	495	485	498	480	504	466	513	529	479	485	458	490	506	487	512	475	470	493	495	520	506	487	547	531	553	497	482	514	525	522	487	516	445	501	447	506	513	512	442	506	501	491	492	473	492	480	483	485	470	473	510	494	454	537	511	463	481	490	491	533	506	451	551	493	505	505	496	480	509	492	483	493	509	537	476	506	481	503	519	497	503	510	499	459	518	503	482	525	496	506	508	495	485	491	509	503	482	475	485	532	476	484	513	506	480	504	463	505	483	534	506	509	540	529	548	487	503	478	494	502	508	475	479	507	502	490	573	514	495	515	509	559	513	468	464	542	533	502	504	543	545	514	483	508	498	472	499	511	513	482	503	523	511	518	529	499	512	515	511	495	511	514	507	486	520	514	503	521	529	503	458	457	517	495	536	482	525	529	486	508	490	469	529	519	495	513	550	513	512	492	468	571	473	535	489	511	477	509	474	478	474	494	499	482	477	463	497	545	537	510	513	493	492	493	506	499	531	481	518	505	517	537	503	502	491	528	525	474	490	507	478	526	550	517	484	488	460	448	527	523	520	492	535	510	504	484	491	500	489	514	522	488	498	506	465	536	528	547	498	520	494	512	479	509	487	523	486	477	528	480	500	477	498	506	501	485	495	517	529	501	491	461	507	491	517	518	558	497	508	505	507	478	525	529	524	513	461	499	488	480	534	556	551	523	430	474	538	492	527	490	516	511	556	508	485	542	528	480	504	474	519	533	501	534	461	524	494	524	503	505	497	529	501	471	518	508	547	537	513	539	481	511	519	497	500	539	502	514	501	471	521	448	509	495	492	517	537	501	512	511	526	489	516	528	472	505	517	493	493	482	487	509	520	468	507	505	474	498	489	487	474	510	526	512	518	496	565	515	480	496	538	473	506	503	465	504	489	504	509	522	506	530	515	534	489	497	495	502	508	499	503	500	471	535	493	505	568	484	525	489	499	515	514	455	494	479	503	481	515	500	499	507	514	511	510	467	512	487	505	472	485	486	470	467	486	522	517	503	538	523	501	479	489	473	500	478	519	492	541	489	493	537	496	445	503	470	486	495	562	470	512	488	536	526	506	500	504	497	476	502	496	483	535	472	508	493	498	496	509	478	504	505	502	522	527	471	520	485	446	509	473	522	532	515	513	494	492	474	478	496	464	462	485	495	504	508	510	512	516	513	499	507	521	534	566	511	515	525	496	500	534	513	501	472	477	512	529	507	531	505	534	504	506	494	467	528	512	530	526	519	540	492	533	543	483	523	481	514	465	489	458	531	510	520	498	511	513	487	494	475	506	471	542	488	498	565	495	516	533	498	502	456	518	497	545	511	533	492	517	500	488	466	494	504	487	473	499	492	472	523	515	526	514	497	540	502	516	539	489	497	514	489	498	476	485	518	495	506	464	496	543	496	511	537	524	529	509	490	498	453	505	470	523	495	481	527	510	472	500	472	486	524	491	505	497	518	489	523	494	469	456	463	514	524	500	501	512	521	485	538	527	507	515	487	538	518	517	517	513	501	502	511	510	514	498	522	513	499	521	466	547	474	525	506	515	513	517	517	487	479	520	497	488	483	483	521	532	490	510	479	552	507	494	500	460	541	501	492	495	473	533	514	510	523	482	487	465	518	483	489	496	489	538	521	547	522	499	503	530	485	501	494	503	509	516	476	500	478	530	496	466	487	526	533	477	489	493	492	492	503	462	520	482	532	501	538	466	486	481	526	498	502	538	513	490	476	531	490	491	544	495	490	502	531	457	503	481	512	471	505	473	479	494	474	525	505	522	513	484	533	506	524	481	550	512	509	518	488	508	513	503	473	492	427	469	519	501	535	489	524	525	475	509	537	502	509	483	476	493	499	523	526	445	527	487	495	445	460	505	533	531	467	494	510	512	513	547	503	521	487	501	522	494	514	527	466	505	538	496	528	533	524	502	503	522	462	472	506	518	510	502	525	517	487	502	463	530	506	513	501	504	528	515	458	522	542	511	489	521	543	495	464	490	487	480	514	474	501	501	530	490	510	488	529	518	496	496	506	489	527	498	500	508	509	489	508	488	517	489	509	507	509	501	487	492	513	481	502	486	486	519	484	531	499	494	534	507	510	535	482	502	482	507	466	521	509	535	472	477	486	494	459	510	503	447	469	488	538	510	471	513	493	542	547	480	493	524	561	506	497	502	520	528	517	496	520	526	522	462	475	519	464	504	520	489	521	485	485	528	479	497	508	482	501	539	489	530	482	529	533	510	503	522	472	518	515	487	530	474	519	487	473	503	531	482	491	524	475	514	527	518	467	530	510	495	530	511	483	492	485	519	487	488	520	495	541	544	518	499	525	513	496	496	506	476	510	515	491	514	513	539	486	506	528	479	486	547	506	510	514	526	481	517	506	482	525	516	490	536	538	504	495	525	506	528	509	537	469	491	520	520	475	522	433	517	515	525	513	510	490	518	501	481	505	529	496	516	495	488	502	509	532	489	538	471	522	506	494	522	499	527	507	502	493	546	568	506	482	550	491	510	503	494	472	477	485	504	495	463	551	466	498	518	498	544	467	501	494	501	487	481	495	523	489	515	478	560	525	520	477	492	523	477	511	549	533	501	504	503	516	512	510	488	475	529	499	505	469	459	521	499	490	525	515	486	514	522	491	525	507	488	506	468	464	506	495	543	581	483	527	519	520	503	491	527	502	510	502	479	516	504	492	490	487	503	510	514	520	456	489	482	502	518	523	485	511	481	524	548	443	466	541	492	518	525	499	500	497	500	532	498	526	508	504	558	550	526	525	496	515	488	524	525	468	506	483	505	526	495	508	483	511	505	538	500	459	485	488	531	511	502	489	554	482	521	468	527	482	489	540	503	494	489	524	504	525	484	515	486	478	479	482	504	508	536	483	529	484	533	490	521	492	484	515	483	527	492	500	506	541	520	471	516	486	566	567	527	484	494	525	534	491	510	471	524	500	499	544	523	484	500	513	496	515	513	474	509	491	473	523
27398	20660	16153	9894	5618	4084	3354	2549	1924	1483	1513	1380	1138	951	800	924	706	686	641	608	585	557	536	521	550	536	536	519	537	494	484	527	525	464	471	468	443	482	465	489	479	490	463	474	461	465	486	481	481	500	480	483	457	484	469	462	443	450	449	456	435	463	462	461	494	452	446	446	472	472	466	429	401	446	439	421	452	430	425	450	475	451	433	430	400	455	426	457	482	453	400	435	452	397	447	446	413	396	438	472	424	444	458	453	436	440	440	443	438	443	450	422	459	494	405	430	432	449	464	469	448	438	474	422	451	445	459	501	466	420	461	429	437	413	447	424	484	439	428	455	422	429	428	406	451	450	433	485	454	439	445	453	452	434	427	461	389	480	450	483	430	441	415	413	466	469	433	442	436	440	463	410	440	468	457	431	431	449	431	454	405	457	446	468	425	439	440	462	421	400	479	429	424	416	455	456	424	473	396	434	455	429	447	465	449	481	453	434	442	448	421	443	460	499	429	496	450	467	432	408	453	442	446	428	458	473	479	435	428	446	467	459	442	430	463	439	460	486	451	458	448	442	398	454	422	423	412	454	429	424	424	411	449	437	407	411	408	491	422	449	448	402	438	448	472	449	458	454	447	391	436	443	471	451	458	463	432	468	432	471	435	429	422	422	408	435	440	446	437	422	431	437	459	412	443	400	417	439	418	431	415	436	444	436	463	461	449	451	456	468	481	441	396	458	443	417	439	408	416	400	416	458	418	445	377	433	412	428	458	428	498	476	458	458	429	492	437	440	447	471	442	434	463	416	449	430	453	438	436	391	454	432	466	465	434	441	459	437	463	439	451	448	422	444	449	469	469	468	470	430	458	429	448	433	446	419	415	451	445	441	448	421	461	421	456	419	457	416	431	417	419	428	462	420	406	465	459	447	441	464	443	448	386	473	425	438	481	441	434	467	411	458	491	424	481	470	463	442	459	435	451	466	407	442	437	418	465	423	435	430	475	442	433	461	481	409	469	414	379	456	472	408	443	454	443	436	440	466	460	418	420	402	413	492	412	449	457	473	434	429	463	465	444	462	439	445	436	427	426	451	447	400	426	459	443	464	463	422	485	448	451	457	444	448	433	460	441	445	416	423	460	458	430	443	466	447	425	439	415	449	426	418	446	445	475	480	429	455	407	414	470	458	463	467	425	403	402	457	458	474	428	425	405	480	476	467	421	399	424	488	433	439	397	433	446	427	462	472	488	490	478	439	472	448	465	462	457	426	463	435	403	437	436	448	415	438	450	438	443	418	426	416	442	442	465	442	422	454	483	456	467	427	431	432	441	412	443	447	436	447	407	461	448	412	436	429	420	433	428	446	435	459	452	447	436	442	429	449	441	465	430	404	422	455	442	445	461	441	478	433	453	421	477	447	430	459	430	453	450	448	442	485	465	436	421	436	476	468	459	431	448	404	464	449	416	436	431	422	459	423	448	426	453	430	457	468	466	437	448	462	463	421	457	443	446	404	435	465	395	438	449	464	427	448	452	436	434	436	443	470	426	422	455	411	461	437	464	516	470	432	444	469	449	449	460	428	405	409	471	450	421	459	436	441	428	456	410	492	424	438	443	464	438	423	448	446	459	444	439	442	410	445	444	446	414	421	466	442	465	444	453	466	423	436	464	440	414	485	423	450	463	461	427	433	447	458	419	445	440	416	429	443	468	448	460	423	431	407	422	437	443	433	473	431	455	453	437	439	432	424	479	444	458	451	434	405	458	426	450	439	466	445	423	449	460	438	424	451	439	436	451	414	403	425	447	420	434	414	439	447	449	427	457	449	459	470	466	448	458	485	401	473	457	390	431	421	434	416	425	453	449	450	455	429	499	439	488	497	440	428	450	446	407	460	478	455	460	467	414	441	433	455	471	443	455	453	441	439	442	416	450	390	412	470	458	450	418	421	421	460	463	471	475	416	420	441	415	457	434	422	460	491	460	440	421	454	436	453	460	435	487	414	430	453	437	446	443	450	424	442	421	432	428	454	432	433	442	453	471	449	373	453	433	445	431	460	432	450	442	448	455	421	425	419	439	432	453	461	416	468	450	489	482	441	414	455	444	460	421	439	450	471	475	428	456	463	419	456	438	431	461	465	406	471	472	481	431	436	441	460	430	413	460	429	452	421	430	447	464	473	471	430	421	413	421	464	431	499	410	454	442	445	411	466	479	452	449	444	438	482	445	441	398	424	477	448	436	455	439	449	457	415	450	461	489	404	467	415	426	455	443	442	448	450	439	457	426	427	455	479	413	427	406	445	409	473	443	428	416	458	462	446	435	402	405	402	464	457	432	470	466	441	408	478	446	423	432	444	451	460	399	415	444	432	460	424	434	405	428	454	463	453	440	416	395	473	443	442	446	448	441	444	453	447	442	483	471	435	433	458	449	455	449	428	466	413	431	491	410	434	427	450	446	442	426	460	462	463	411	415	401	446	466	468	458	444	449	426	432	477	480	481	436	409	478	432	443	411	447	447	443	442	440	430	429	450	404	445	417	438	393	432	426	455	448	439	457	422	424	432	451	443	456	461	460	452	472	474	436	466	449	434	442	443	456	463	461	418	456	452	440	412	431	440	408	448	432	425	448	449	483	500	427	443	453	445	448	480	418	440	429	441	464	469	433	423	427	485	448	453	435	401	428	451	452	447	435	459	428	457	460	455	427	446	456	434	435	479	417	453	446	469	455	438	458	437	453	450	466	428	455	451	465	461	442	427	448	441	392	491	417	416	438	398	458	420	456	437	427	483	468	414	471	487	434	470	463	449	464	438	472	433	466	433	437	446	460	442	414	430	442	460	415	435	498	462	457	422	438	430	436	457	477	438	444	462	439	467	439	400	427	432	429	448	430	432	477	406	452	477	440	435	429	430	439	449	456	425	464	462	447	442	461	452	439	446	452	458	431	467	451	424	412	441	442	462	433	410	441	460	444	462	464	425	471	464	456	465	405	428	450	465	474	441	457	400	439	426	445	469	440	479	457	450	478	461	433	472	494	381	469	469	435	449	421	454	426	456	407	478	437	456	450	479	432	463	430	421	460	464	460	437	450	473	438	446	444	448	454	461	443	458	463	430	450	435	413	473	467	452	459	448	451	451	441	445	436	461	416	449	440	444	422	430	451	473	456	457	466	442	435	425	445	417	438	444	465	445	422	416	443	479	456	463	463	442	455	480	451	451	421	432	463	439	456	435	455	383	446	428	446	437	428	465	402	426	418	432	450	440	453	450	470	441	505	436	469	449	440	460	457	448	421	421	418	467	475	448	430	439	425	437	473	418	420	434	396	448	445	436	444	414	441	429	475	446	456	470	479	414	474	476	445	444	448	409	420	456	439	436	477	478	445	428	454	430	422	452	454	481	458	408	462	452	434	453	431	406	429	395	437	397	395	461	445	426	423	437	413	407	461	446	417	456	426	411	440	479	487	436	441	427	434	421	414	431	422	447	493	458	461	430	460	495	458	426
16981	24568	19368	12269	9490	8044	6967	5326	3987	2977	3073	2690	2123	1687	1348	1361	1135	1033	979	925	807	824	725	693	681	668	693	640	659	668	671	688	604	600	588	640	569	614	625	611	617	579	586	558	598	553	632	574	597	604	645	535	593	522	568	563	600	561	563	549	551	557	524	508	566	560	507	566	548	537	510	521	557	528	562	521	536	576	542	509	518	566	542	543	494	537	550	519	523	485	561	556	523	571	495	539	538	531	535	528	508	517	513	496	538	523	516	540	512	532	543	547	513	545	528	521	544	472	568	533	540	504	521	559	567	536	542	548	534	507	542	539	529	533	543	533	532	539	515	520	537	522	537	512	541	543	543	492	536	547	516	517	554	517	537	561	523	545	535	562	585	526	483	520	508	523	524	540	522	526	536	580	557	566	521	590	521	541	560	555	529	548	521	531	485	498	520	529	546	528	500	504	529	542	600	577	518	549	511	513	527	533	521	560	522	486	529	542	515	534	510	560	568	535	521	545	518	547	497	465	521	549	528	502	549	529	563	521	498	546	556	509	538	533	543	538	547	528	518	511	540	574	546	519	518	554	517	514	530	528	516	533	536	513	526	531	522	523	564	510	534	510	523	540	567	526	552	531	523	554	491	484	529	533	495	552	560	493	564	558	548	508	525	489	508	476	515	521	557	506	531	522	535	555	501	604	522	508	543	534	525	496	519	559	537	508	507	510	506	530	508	554	510	558	564	518	559	503	532	569	477	538	536	512	517	519	554	541	535	549	545	523	522	552	480	512	555	509	514	511	545	536	556	552	557	562	571	544	522	519	534	561	572	549	532	505	583	502	543	530	512	517	556	537	533	535	544	551	552	526	539	548	543	564	554	529	546	528	524	505	555	522	503	545	510	559	514	590	558	553	522	513	493	548	508	534	576	543	517	546	514	501	510	557	534	519	515	496	536	530	543	535	484	532	535	513	544	538	515	559	509	505	538	566	540	550	548	492	541	533	541	506	539	544	542	548	529	523	549	540	521	560	515	546	514	538	534	541	538	534	522	517	533	497	564	543	531	525	519	523	510	505	544	517	513	520	527	553	521	537	525	536	546	517	524	494	540	540	549	539	536	526	500	541	554	530	533	525	548	511	549	514	538	541	547	564	525	523	524	499	554	548	557	488	558	539	524	551	519	509	500	513	517	534	547	499	518	519	507	550	526	531	496	527	554	531	556	509	528	547	543	544	552	533	514	556	557	566	539	531	522	556	565	530	485	543	589	527	551	525	484	502	528	577	565	547	541	536	522	533	518	524	537	497	573	527	504	515	504	501	526	504	560	520	535	521	539	546	522	539	500	529	526	505	545	517	524	534	499	496	532	505	531	519	562	510	557	500	493	518	519	569	510	504	524	548	538	557	504	529	515	523	546	527	506	494	521	510	549	561	501	533	524	531	575	529	546	562	555	509	533	492	551	547	499	514	564	546	529	519	547	525	529	540	527	488	553	541	535	516	539	564	504	586	585	508	538	506	565	530	556	580	534	585	521	505	542	528	547	508	516	523	512	520	529	495	561	527	552	547	539	504	507	565	540	537	569	504	474	518	549	489	530	515	506	536	508	541	543	526	536	515	558	511	528	502	508	544	501	562	560	539	524	507	530	546	528	505	539	533	497	508	566	550	552	531	532	514	528	533	522	529	511	531	508	515	533	523	489	569	507	541	529	510	543	549	547	543	533	539	538	554	549	522	503	560	542	528	511	525	541	555	519	534	525	541	507	565	533	550	524	527	502	533	508	570	544	544	552	492	566	555	520	570	561	503	522	530	492	562	546	538	555	539	517	534	511	502	538	531	506	522	531	514	546	542	553	528	553	528	566	526	566	519	497	508	555	523	544	542	510	537	535	543	555	549	495	507	558	562	505	575	528	546	552	534	517	558	552	513	537	557	530	560	594	531	567	533	493	518	519	561	547	490	507	559	518	531	522	559	531	568	542	536	531	562	530	563	513	523	527	547	549	512	526	517	559	522	521	526	497	551	548	543	526	543	547	532	553	562	514	525	521	482	524	552	535	539	548	545	532	548	533	551	517	521	554	530	517	484	560	511	538	513	578	536	521	541	514	568	516	544	526	534	496	483	514	577	502	524	528	554	545	509	513	461	519	523	538	466	554	547	493	537	537	529	528	546	512	540	577	554	576	567	497	563	527	471	549	590	541	570	544	513	532	579	524	537	555	514	529	561	503	541	541	530	511	521	534	531	541	541	553	524	492	585	495	509	503	551	510	527	521	521	544	570	530	528	526	531	503	538	538	530	536	509	526	498	530	531	542	524	513	527	560	503	556	513	519	523	513	495	515	545	541	530	562	552	535	516	561	531	543	523	533	559	556	510	533	562	543	539	556	538	540	490	502	543	564	537	575	536	517	565	512	538	534	550	548	574	534	561	550	548	555	489	513	499	479	560	541	568	522	549	530	604	549	547	552	541	542	495	531	551	531	497	517	516	526	557	479	499	533	533	525	560	543	509	519	518	514	507	542	549	529	570	536	480	533	581	524	562	525	501	529	527	550	504	530	493	491	515	568	529	580	531	552	504	535	551	525	512	577	544	543	538	517	541	525	476	537	501	563	494	524	530	517	536	527	529	575	516	512	488	484	539	535	539	530	543	559	521	505	499	537	565	531	503	579	531	560	551	516	506	515	527	571	536	523	550	525	502	510	501	486	542	482	523	495	521	514	523	548	535	572	554	525	553	539	528	494	539	531	545	539	543	502	509	534	515	569	512	523	506	543	540	525	536	511	529	573	594	503	569	534	568	491	581	553	533	557	535	491	545	566	564	561	563	474	523	508	558	492	538	584	545	523	543	533	534	540	534	527	532	551	525	544	531	531	532	514	518	525	544	553	554	571	483	520	573	568	557	546	520	542	595	531	580	572	506	532	520	538	504	511	524	548	552	557	501	514	539	496	536	505	525	541	556	526	515	517	552	522	553	520	531	552	491	525	510	484	522	541	525	521	548	495	530	526	521	516	527	508	538	519	542	581	550	474	534	552	524	520	484	526	527	536	532	516	538	523	509	518	563	542	516	510	536	507	505	535	564	503	529	515	554	527	534	529	520	518	544	511	555	535	516	515	554	580	556	547	487	548	519	560	486	545	550	502	539	524	528	489	519	528	547	536	533	569	548	539	525	518	513	557	523	523	515	547	581	545	504	545	516	491	559	553	485	538	547	509	551	551	531	527	571	541	500	525	519	508	548	495	572	525	541	527	518	532	517	522	559	510	552	505	538	486	516	511	522	507	541	530	520	514	535	534	579	574	551	521	477	539	548	518	529	524	544	558	493	534	499	578	529	536	554	526	522	552	520	539	512	519	510	535	552	557	519	522	501	538	533	553	561	550	480	509	535	552	541	510	545	531	550	566	515	540	530	573	536	520	532	503	541	521	528	558	504	458	522	557	535	536	521	543	540	534	580	540	520	535	511	526	543	538	510	532	531	551	512	537	532	505	475	541	570
24184	21161	28220	24244	21020	13569	6979	4174	3059	2407	2400	2004	1725	1307	1044	1061	960	772	777	719	700	599	520	513	475	457	446	462	457	460	462	398	452	425	387	384	425	349	405	414	418	424	420	379	392	413	379	409	403	418	401	418	405	380	356	383	369	397	363	322	351	369	371	337	372	359	375	350	323	340	396	344	310	351	357	328	343	335	367	338	347	337	342	343	359	327	348	345	372	336	349	339	346	334	318	351	345	361	342	346	335	358	355	362	349	373	307	322	345	344	341	347	385	334	339	331	367	331	312	358	317	362	319	319	373	358	365	334	364	349	346	348	337	322	316	311	319	339	346	314	324	336	359	330	334	380	350	361	343	298	340	335	332	358	344	348	355	335	322	387	352	323	340	336	327	349	357	352	327	349	332	361	328	340	352	351	339	327	311	330	323	331	350	333	299	356	343	351	369	351	354	341	346	329	335	349	347	374	317	333	343	348	338	329	329	329	322	348	322	311	357	355	348	363	335	336	340	335	365	350	334	321	339	338	346	373	315	343	351	346	355	357	318	317	324	321	313	340	342	358	344	354	338	308	324	316	335	304	333	343	328	332	367	326	316	330	319	341	370	342	340	330	360	321	343	357	374	335	353	313	366	329	348	311	338	324	323	339	361	331	317	328	336	328	356	322	374	331	339	334	326	359	319	329	312	322	326	327	322	286	323	334	329	341	338	319	331	306	352	347	325	332	317	349	339	325	329	361	303	338	315	318	349	344	341	296	349	300	339	333	339	349	372	327	350	345	350	346	335	348	336	331	365	354	352	359	385	321	363	374	360	336	325	292	396	337	326	333	308	378	355	351	333	330	349	358	338	344	331	359	371	344	331	305	353	326	361	326	346	354	325	346	342	338	342	303	337	335	323	360	341	364	329	362	344	367	337	352	345	296	347	342	316	337	352	369	338	357	350	357	338	317	327	353	339	358	347	354	343	332	326	331	342	316	335	300	366	309	335	352	323	332	345	353	343	321	346	334	323	332	345	314	366	315	340	331	343	353	345	346	330	348	324	335	351	337	336	345	314	335	350	303	362	333	345	354	323	335	329	339	336	358	361	307	329	331	314	355	355	341	394	364	327	350	336	361	372	349	323	349	348	303	362	362	347	364	320	357	358	351	361	322	327	322	344	353	314	334	347	313	315	340	331	339	340	332	334	330	358	334	335	311	367	326	328	347	355	333	391	361	361	297	353	330	366	322	334	315	339	340	332	319	335	368	348	345	397	342	301	358	318	351	350	323	344	329	296	346	320	335	337	381	320	330	362	369	353	362	339	338	347	313	339	347	336	337	347	323	353	355	364	340	327	339	355	344	330	359	359	327	336	337	335	361	360	330	350	312	366	314	333	357	344	339	343	321	345	391	350	357	318	315	336	365	335	348	362	326	341	361	357	327	311	334	311	336	361	352	313	337	361	362	353	342	322	352	319	304	389	318	298	345	333	351	325	327	330	323	337	336	345	333	315	334	352	320	315	344	314	376	345	359	344	341	342	344	344	336	341	341	332	350	333	311	363	362	352	335	328	322	340	298	340	366	348	346	310	325	351	343	353	336	344	336	311	302	348	323	365	338	319	344	314	352	318	336	343	366	326	383	309	317	360	344	339	316	327	320	338	324	341	319	338	324	344	327	319	336	316	345	317	318	350	371	360	314	336	328	364	362	355	343	350	345	365	349	330	366	371	353	359	343	327	339	347	356	365	357	338	332	356	364	332	350	377	359	357	338	301	317	353	329	319	372	321	333	348	340	296	342	324	327	313	324	349	316	359	338	342	330	352	331	368	345	366	314	333	345	315	354	324	371	329	384	362	371	345	351	327	336	363	333	337	340	332	359	345	340	318	327	355	350	284	367	338	339	326	319	332	350	387	337	329	327	305	342	349	339	331	357	301	345	362	333	338	320	355	340	334	358	307	341	335	372	366	360	358	332	333	367	326	347	353	342	329	318	351	328	356	348	302	316	355	328	316	359	332	340	364	355	352	363	361	349	355	347	364	331	327	375	335	352	330	316	336	332	352	342	319	326	347	310	342	344	294	350	358	336	322	338	345	345	347	362	342	343	319	357	309	323	353	326	313	327	341	356	317	360	327	354	320	327	343	347	316	335	358	333	314	348	302	317	325	367	349	327	383	346	343	322	354	309	335	351	341	343	327	359	301	355	322	335	324	329	338	312	318	305	327	318	342	336	342	366	331	343	336	330	312	349	353	327	370	313	362	314	305	332	361	359	347	309	327	313	360	369	330	352	330	309	327	341	344	344	325	323	313	332	374	343	371	335	340	314	383	340	330	367	295	346	350	352	340	334	362	334	337	312	342	347	338	325	341	370	352	367	312	379	335	359	378	320	363	323	305	334	347	361	354	349	344	313	313	326	289	337	349	389	348	330	320	367	355	358	344	320	399	341	359	330	339	337	317	330	357	359	336	332	346	363	337	345	310	334	350	328	342	351	347	361	326	335	351	331	353	349	371	343	327	363	309	330	336	364	323	374	304	350	321	336	363	334	344	345	371	352	337	334	342	318	360	341	342	322	339	319	343	321	335	339	318	339	323	330	342	347	339	344	362	345	344	347	342	347	321	335	314	319	320	337	342	353	346	353	344	361	314	364	353	307	360	359	300	324	332	326	313	344	309	313	370	317	304	320	338	384	357	341	305	358	348	307	332	314	331	334	358	332	334	318	349	327	351	326	312	305	341	364	366	357	328	349	337	361	357	353	358	340	334	345	340	348	331	308	363	344	365	339	316	334	390	344	339	355	351	324	325	339	333	320	366	317	345	359	327	318	352	358	338	338	365	351	328	355	324	341	355	352	350	298	362	328	344	332	353	342	338	340	335	331	337	338	347	329	313	295	322	319	325	351	312	300	312	349	330	336	380	333	331	335	359	315	336	339	323	323	398	363	326	349	342	350	366	387	332	312	320	339	359	324	310	335	320	328	312	345	342	344	313	336	305	355	340	324	352	337	355	353	339	315	339	368	331	314	352	337	343	348	369	331	373	314	325	335	339	335	321	356	350	313	311	307	342	344	347	336	365	337	331	337	339	329	358	301	325	307	330	313	338	308	350	364	294	339	335	346	351	311	339	332	393	323	334	314	323	351	373	323	326	350	367	340	382	348	328	311	349	338	346	333	344	337	338	331	334	389	319	324	339	318	317	334	346	319	344	313	324	325	323	301	335	319	349	346	350	340	321	352	312	339	337	309	340	324	317	342	351	370	369	389	322	320	356	361	342	289	335	323	344	362	307	338	333	338	371	335	353	323	342	336	367	326	304	348	362	358	335	337	341	347	318	337	319	351	344	355	324	327	330	324	297	355	336	345	346	334	352	324	340	355	331	330	334	347	339	341	323	363	330	334	338	326	342	328	329	325	310	320	360	332	373	317	359	302	331	352	318	312	339	354	336	322	346	350	346	374	355	356	348	332	341	345	344	328	326	371	339	343	338	329	341	382	313	342	333	342
18910	34028	28166	19004	14835	12654	10442	8269	6478	5027	5110	3987	3302	2446	1992	2037	1579	1398	1249	1092	1046	843	748	733	686	640	670	671	674	638	615	576	529	544	526	594	520	508	460	515	527	513	487	547	532	472	490	497	542	522	515	474	472	495	532	506	497	457	471	450	438	438	422	470	412	456	442	437	451	439	448	419	418	417	344	449	429	396	430	424	434	410	435	449	436	407	422	393	409	416	403	411	410	415	434	438	445	434	392	401	373	423	388	390	406	408	432	442	455	412	408	395	386	399	409	413	391	427	402	420	443	410	412	389	394	409	423	452	400	361	411	389	453	396	416	418	448	402	402	400	405	409	424	400	369	400	422	418	431	413	433	419	424	402	392	409	399	385	416	391	442	419	402	405	395	423	413	399	449	405	425	424	432	403	428	387	397	448	402	428	425	403	405	392	411	395	417	406	382	410	407	423	432	390	356	435	412	428	388	393	395	413	421	410	391	409	426	432	399	399	402	432	400	373	400	416	396	414	437	403	406	377	426	427	398	453	417	383	402	426	424	429	399	436	412	418	425	420	414	405	384	392	399	423	456	410	393	428	411	406	439	391	400	373	392	404	384	411	433	381	423	384	387	379	434	432	420	419	446	424	403	380	391	398	444	408	401	390	408	382	419	405	422	435	411	412	414	414	415	428	408	403	448	404	438	391	403	406	399	416	418	396	424	394	398	409	401	400	422	397	391	388	419	406	437	405	410	397	431	392	410	403	384	433	401	433	419	424	446	419	421	392	413	382	414	390	422	379	426	421	428	432	414	400	430	420	410	389	403	405	470	408	376	417	431	396	426	435	396	419	386	418	401	422	421	389	404	415	414	370	402	384	431	422	430	404	396	407	405	389	405	440	403	407	457	436	406	392	421	414	424	407	382	422	411	388	416	396	411	388	417	420	406	395	449	448	424	443	444	376	384	403	413	403	417	414	428	398	408	391	410	422	420	429	416	398	430	434	392	424	420	419	402	410	406	421	399	381	383	400	426	446	409	412	409	370	432	409	419	410	443	422	419	413	430	392	411	411	402	440	406	434	459	429	428	433	411	396	391	371	423	422	412	435	387	390	413	398	417	431	404	419	406	425	428	403	417	445	418	418	391	392	403	399	415	406	430	386	426	402	435	365	404	438	406	379	413	451	441	409	442	398	420	421	401	423	423	407	376	425	402	427	364	444	433	420	380	390	409	393	423	427	414	408	377	459	407	409	412	437	435	432	409	416	391	432	424	437	431	401	430	391	412	416	395	433	433	413	403	420	443	417	425	414	395	381	398	366	425	418	436	424	414	421	406	387	419	412	385	403	428	410	424	409	402	398	444	396	417	398	404	400	400	400	403	424	431	438	416	430	428	391	426	421	384	421	393	411	383	397	395	420	408	420	414	465	431	406	396	390	440	418	411	434	384	448	405	412	424	401	409	398	467	385	403	405	434	419	438	417	365	408	371	419	396	398	403	407	402	387	398	443	362	412	389	389	382	407	420	397	419	354	424	383	375	406	398	447	432	378	411	413	408	400	421	415	414	426	407	401	420	406	454	402	405	393	402	417	419	412	400	430	398	427	400	390	407	398	390	406	381	389	391	388	392	408	414	389	393	434	439	416	367	392	407	379	429	404	406	404	416	410	460	434	395	407	394	427	382	424	431	412	381	396	426	423	423	405	404	376	428	408	416	407	406	438	416	428	398	421	437	397	401	443	404	448	408	374	451	411	362	408	426	394	418	435	436	424	401	422	406	393	387	387	386	409	388	419	402	398	394	440	389	367	389	394	405	417	419	449	415	410	425	418	402	409	406	437	418	420	414	399	420	423	391	395	407	432	406	414	426	407	427	410	413	417	385	420	389	439	422	386	444	440	444	393	424	416	417	417	412	372	415	402	420	421	433	411	432	431	430	410	421	421	403	410	454	430	415	402	418	445	428	412	413	446	414	433	418	439	414	419	401	388	435	438	408	432	456	446	389	396	394	382	386	425	421	372	401	413	429	420	415	404	380	428	401	390	427	432	400	407	400	406	391	401	406	425	419	404	419	415	387	436	392	405	400	367	435	433	395	433	404	426	420	409	399	393	380	392	385	453	426	421	411	454	431	414	450	346	415	418	405	393	434	411	394	408	425	411	424	389	398	412	402	402	448	405	416	411	386	393	410	399	444	453	404	405	411	396	404	416	385	393	407	418	389	399	430	411	405	416	420	370	412	383	418	433	368	376	401	425	395	400	398	414	430	455	407	387	403	391	419	402	396	433	432	425	404	445	412	413	404	430	394	387	401	425	435	445	409	442	386	434	394	400	421	412	439	402	427	371	369	424	399	435	375	394	413	401	410	380	442	419	389	410	380	383	391	393	432	400	387	389	389	428	439	408	392	359	405	420	369	437	420	419	411	432	444	422	396	400	408	458	401	376	410	395	386	433	408	372	402	374	431	388	423	431	426	402	435	419	407	435	417	419	437	445	403	409	385	379	362	406	403	403	397	407	438	430	421	419	418	412	395	423	403	407	399	384	383	407	406	382	445	400	402	407	383	406	388	428	344	410	419	391	424	409	385	403	424	408	393	419	409	405	401	409	404	446	419	400	409	432	416	398	413	380	391	405	411	428	417	407	396	359	404	421	404	406	420	402	382	436	399	388	421	379	400	449	414	408	457	401	379	397	429	399	404	450	400	446	442	416	421	400	400	421	406	385	425	424	436	440	396	398	397	427	371	399	406	377	398	408	426	399	352	427	403	407	410	451	457	399	386	401	406	351	414	415	396	425	424	406	414	414	399	418	417	414	377	432	423	391	411	420	397	371	398	465	406	414	397	437	395	378	399	397	422	406	418	394	383	409	375	416	414	404	425	399	390	394	349	429	402	437	399	406	408	386	406	378	416	430	418	382	427	401	449	419	421	388	404	386	395	418	402	423	425	411	400	391	396	405	393	446	430	398	413	446	347	406	433	371	417	404	419	419	414	420	390	446	398	409	426	399	426	416	432	417	405	402	428	408	437	403	431	374	425	409	443	410	414	404	420	389	401	396	383	434	392	401	407	382	402	395	394	398	422	400	396	381	405	437	397	420	401	394	409	418	406	387	410	410	413	400	386	407	394	420	425	416	419	384	395	406	421	402	414	400	425	392	403	442	437	408	378	388	405	399	414	419	432	424	387	417	397	411	411	402	386	438	451	413	406	405	426	413	412	421	425	417	402	419	422	410	385	426	440	401	399	389	398	379	377	406	399	386	405	424	433	408	442	456	423	430	422	386	416	379	441	411	396	425	429	402	416	383	405	391	385	396	409	411	409	404	390	410	383	415	418	403	375	412	429	416	425	414	381	408	431	386	392	395	445	430	404	383	390	392	379	438	405	370	391	401	406	425	433	420	389	420	413	406	403	397	420	409	410	399	431	421	410	446	390	403	395	389	427	432	364	396	429	413	418	407	396	408	428	387	415	430	409	416	394	441	423	390	399	437	394	404	440	401	436	394
25324	21157	27054	25296	13568	6537	4741	3298	2523	2201	2051	1747	1505	1182	1135	1051	982	881	888	821	734	718	678	681	655	708	660	698	699	590	636	646	617	641	602	625	590	594	579	539	582	614	641	579	631	610	632	591	630	535	603	543	557	549	603	572	550	527	625	577	571	534	600	569	625	527	594	559	561	555	546	583	580	597	565	587	572	572	561	570	536	569	516	580	563	579	548	587	544	555	581	591	544	544	536	568	533	548	585	555	518	543	556	542	556	537	522	563	571	493	579	545	567	526	612	540	578	570	573	537	539	539	536	520	567	511	549	519	537	552	587	551	561	561	575	531	560	565	534	559	545	544	523	568	557	579	591	581	572	598	557	567	552	540	526	547	576	513	573	543	539	551	572	542	558	539	562	537	521	532	513	532	510	559	566	552	543	548	519	538	536	546	542	552	531	574	592	500	558	560	594	539	568	563	550	571	546	575	544	555	560	545	572	521	536	577	522	526	508	542	569	545	568	592	532	543	562	570	580	576	542	538	553	588	573	548	523	551	511	532	553	551	577	612	585	521	554	522	544	522	587	536	570	539	551	513	560	606	557	544	559	588	548	589	552	607	590	567	576	567	565	554	559	528	584	547	534	573	547	540	588	551	548	600	534	520	577	535	581	563	563	545	559	580	539	555	532	549	555	532	551	519	548	527	565	586	531	533	569	580	526	535	534	553	533	532	596	530	545	552	542	524	566	543	565	601	546	582	536	501	538	505	532	550	533	493	560	567	533	539	562	562	538	548	572	550	589	578	560	536	522	541	518	578	551	534	530	576	569	536	565	569	573	527	575	549	569	530	538	543	528	566	547	556	540	583	535	538	537	536	569	503	579	565	526	606	551	518	544	514	554	536	540	584	586	538	509	553	589	523	555	535	530	561	549	546	517	512	580	547	567	524	537	547	519	546	589	599	540	501	555	553	552	557	550	515	530	555	536	557	577	522	523	584	515	579	551	555	565	560	556	551	523	518	529	583	527	592	525	576	543	550	551	608	541	591	519	575	577	574	589	544	520	585	534	528	549	537	540	518	530	540	542	498	548	528	528	555	491	541	630	567	536	539	576	565	574	571	547	523	549	561	598	551	499	555	579	602	522	555	544	545	537	558	537	577	561	508	601	572	545	594	591	539	542	542	553	581	528	551	562	529	579	543	479	538	570	555	572	554	532	537	592	566	528	587	580	564	528	548	579	523	587	590	541	541	575	551	549	536	574	559	510	537	508	521	529	531	562	539	581	549	553	538	557	593	531	551	552	543	596	571	577	548	573	559	600	558	567	550	579	543	527	596	551	535	547	582	531	580	575	571	524	530	549	596	553	608	544	564	591	536	579	554	568	575	548	567	620	559	553	548	576	562	547	554	532	529	554	544	555	533	562	562	568	558	520	529	558	559	546	510	566	558	547	554	518	570	560	520	559	513	545	523	560	522	574	600	558	548	556	542	503	585	592	562	530	543	540	568	565	547	546	552	536	550	546	547	559	568	568	563	515	576	521	547	554	554	536	532	511	545	559	541	578	555	527	565	586	550	576	560	538	518	560	544	563	576	576	562	555	574	530	520	525	524	587	559	567	551	549	566	559	548	561	552	544	532	525	534	533	528	524	537	522	561	576	591	511	564	536	543	507	557	541	530	616	533	533	528	558	558	530	568	558	537	525	585	586	520	515	549	550	487	526	574	562	527	543	588	523	571	535	549	535	513	530	545	574	546	570	545	546	558	562	571	586	559	598	574	541	547	608	545	571	538	604	536	558	560	544	561	495	564	567	488	519	572	539	572	536	546	571	534	576	566	556	541	506	573	576	555	572	569	542	506	544	537	574	571	552	551	565	535	556	543	531	502	573	532	581	521	548	558	529	529	528	578	501	532	550	542	574	554	560	547	554	506	579	565	554	542	509	551	572	543	544	575	578	527	554	547	582	577	517	520	563	528	558	520	551	564	558	566	540	535	588	567	524	551	573	564	568	577	520	549	545	573	546	561	525	530	499	502	545	557	546	538	563	542	516	539	515	552	554	539	505	540	572	548	563	547	494	565	588	512	538	540	574	576	542	543	560	580	535	544	525	547	536	529	580	556	562	538	563	543	550	536	553	537	560	568	543	561	537	575	549	533	541	532	563	588	566	539	548	546	568	575	571	554	549	561	517	542	560	520	584	563	512	573	572	540	541	561	550	549	585	592	552	543	548	580	578	520	542	514	547	568	537	537	528	588	531	549	528	587	518	553	528	542	558	572	546	532	537	547	565	573	541	544	529	532	505	570	532	579	529	590	551	579	512	554	543	576	561	561	552	564	522	546	563	580	523	575	529	554	551	549	555	561	533	576	569	542	547	580	553	547	544	568	567	549	570	535	517	554	549	559	527	562	567	556	507	555	520	555	545	553	572	566	550	569	555	577	568	570	526	526	553	568	549	566	593	549	593	523	536	568	542	562	530	576	567	564	547	535	532	559	554	565	571	536	503	538	516	510	522	512	570	577	501	552	556	560	543	549	562	593	561	556	579	554	542	551	573	571	608	548	537	554	513	529	523	566	491	526	583	527	555	577	555	542	548	560	585	528	551	539	597	545	553	587	539	508	535	568	575	529	574	536	548	512	532	576	575	534	536	566	586	576	523	593	567	536	543	520	594	580	555	564	536	598	526	572	571	534	550	551	559	547	544	567	531	569	577	535	549	544	544	505	515	552	546	531	507	559	608	569	560	546	552	559	541	534	569	537	524	532	545	559	563	562	521	564	556	550	519	516	537	531	572	518	524	529	589	542	568	569	550	563	557	528	531	552	532	544	526	587	559	570	542	534	600	548	576	567	565	554	547	532	523	544	588	547	565	579	547	562	512	577	555	567	551	523	588	544	559	549	543	533	550	586	561	530	517	512	556	563	544	552	596	529	546	554	599	514	569	520	607	539	584	614	556	606	572	555	552	504	584	572	580	568	564	548	590	495	580	554	548	510	552	555	575	525	568	546	558	515	558	546	578	556	572	563	546	547	559	587	549	539	528	510	561	521	527	510	557	593	580	586	536	635	556	508	529	546	553	567	538	515	553	536	531	534	532	611	565	571	509	537	517	561	537	555	558	558	563	558	561	536	523	526	578	550	593	530	557	553	509	569	537	503	510	521	548	538	567	551	584	534	528	542	541	568	598	529	570	523	555	505	537	545	535	569	560	556	550	551	597	526	504	529	577	570	556	549	553	553	558	552	528	575	561	555	545	555	568	527	587	533	523	565	570	566	542	539	552	490	536	562	536	523	525	519	568	524	563	551	529	569	574	532	610	528	538	562	587	602	553	578	544	540	599	588	541	504	560	573	545	560	481	557	543	551	562	551	514	533	550	564	529	519	553	610	534	549	544	579	528	523	604	544	582	583	568	592	581	523	560	521	570	523	544	548	523	566	543	539	544	497	545	576	561	549	542	583	538	542	607	558	566	536	567	603	534	510	599	561	587	508	562	567	507	557	564	505
18481	30317	25630	15723	12657	10786	9104	7122	5267	4680	4241	3553	2745	2089	1989	1815	1552	1415	1275	1224	1051	933	879	911	861	813	853	850	859	830	805	778	830	763	727	735	782	757	699	755	739	736	699	709	743	732	728	694	721	730	707	708	683	716	695	679	682	697	648	696	672	682	689	696	650	711	627	686	625	633	674	673	646	644	645	639	651	620	654	636	663	663	667	645	611	626	606	679	655	642	593	641	632	604	609	619	654	667	649	646	615	642	635	588	637	696	642	611	655	630	641	619	665	653	614	628	668	645	616	644	683	634	625	709	689	638	619	661	688	640	638	676	654	638	623	621	650	682	650	656	651	654	622	655	640	642	658	638	643	687	631	664	670	669	664	646	653	628	659	654	656	623	668	599	580	625	645	644	645	647	673	641	625	620	639	616	645	619	668	622	600	650	595	584	627	654	609	646	647	631	673	664	607	661	682	601	640	638	643	623	603	626	658	626	652	628	645	671	647	665	653	665	658	629	615	610	616	625	669	627	602	628	671	626	646	644	605	623	636	667	634	644	652	651	639	632	669	650	638	687	657	641	605	628	634	675	658	632	648	627	613	622	602	650	639	649	641	616	662	671	660	643	646	621	676	659	640	645	633	591	673	677	640	617	642	636	621	640	637	661	633	611	651	661	650	621	645	662	622	623	607	670	651	667	630	627	644	652	670	650	579	600	643	630	597	602	619	642	664	615	640	631	652	589	641	667	648	619	657	663	617	657	613	552	638	658	625	596	662	637	609	647	640	598	672	645	618	651	661	613	640	640	590	646	600	651	691	614	681	636	663	632	659	669	644	656	667	631	584	614	598	650	654	591	619	637	658	604	622	662	630	637	632	638	662	632	629	672	649	627	668	624	631	622	654	622	643	631	689	674	646	649	614	652	591	644	701	657	655	636	635	610	618	703	653	635	655	635	714	661	634	614	651	621	667	643	613	615	656	651	618	641	647	638	633	631	621	634	658	692	624	642	630	650	619	674	645	607	620	631	625	670	637	645	632	637	656	655	678	639	670	638	694	610	634	641	597	642	619	605	647	606	693	638	628	651	650	647	679	628	680	611	663	647	632	672	640	641	631	630	628	649	600	638	638	691	633	638	643	649	641	700	677	661	621	661	613	661	646	600	681	639	609	655	649	673	638	628	616	651	658	636	606	667	678	609	619	620	664	611	632	668	645	677	631	679	606	687	678	635	663	652	651	686	614	659	620	598	648	618	638	660	639	633	663	659	650	649	650	673	627	640	663	644	642	670	639	664	613	664	637	618	653	666	630	682	633	626	649	656	669	661	619	610	693	683	655	657	590	647	656	637	683	655	662	640	616	646	641	690	626	615	646	701	685	650	647	629	632	638	615	666	649	647	656	644	603	681	613	643	669	657	656	669	676	676	662	653	680	631	616	665	623	647	597	600	661	650	683	642	658	652	643	643	642	623	629	631	662	647	644	629	652	635	670	689	641	656	663	624	690	680	701	634	635	639	663	639	679	649	660	628	678	581	656	615	627	640	660	646	661	640	647	698	616	682	648	677	667	652	660	662	639	617	659	609	649	609	677	668	645	629	627	670	650	636	606	657	672	686	685	646	649	645	666	655	646	645	644	676	648	666	686	609	667	631	606	621	616	702	622	602	641	624	607	641	621	621	639	647	653	625	655	648	620	613	649	664	630	660	662	663	630	609	672	626	640	608	630	651	659	600	653	619	662	638	645	640	697	619	654	652	615	630	679	629	602	640	640	628	664	665	646	667	680	635	650	632	654	647	652	655	650	671	620	690	625	609	643	639	639	626	665	648	647	612	597	635	628	668	632	639	634	623	673	612	584	612	651	622	663	668	656	651	639	625	634	620	672	636	660	655	642	659	658	670	643	649	670	667	621	658	656	657	665	707	674	624	648	634	707	617	636	638	686	632	606	636	625	658	669	633	659	626	680	635	667	626	633	637	634	648	643	641	629	650	682	623	597	644	672	627	642	638	645	608	608	622	666	670	655	637	659	635	652	644	682	631	652	622	640	635	635	619	649	678	678	625	674	603	673	616	633	619	652	650	664	644	604	635	648	676	657	637	637	643	683	684	646	654	659	633	619	628	611	642	638	605	618	666	640	639	641	611	659	611	678	625	654	619	636	639	635	639	633	664	643	681	626	618	672	667	643	669	642	651	620	657	651	667	644	663	626	653	617	636	643	664	634	653	659	650	663	645	663	628	627	639	656	651	641	590	665	682	635	634	611	655	677	640	653	633	604	633	619	664	632	624	606	655	654	656	644	663	656	662	638	617	643	678	633	622	654	657	646	637	716	630	652	644	663	626	657	631	634	656	657	693	620	653	590	623	628	643	654	640	629	647	635	637	654	622	655	648	616	659	648	655	654	676	684	647	623	677	682	661	648	657	652	659	641	613	670	614	682	634	654	674	621	600	653	683	641	668	673	641	642	667	678	642	630	613	653	642	641	650	685	680	605	641	618	683	629	595	646	618	651	650	659	622	650	687	659	644	667	632	671	639	657	611	642	635	620	664	632	637	621	636	672	607	636	640	618	649	646	667	623	633	644	622	663	641	644	591	650	630	636	630	653	685	645	660	631	692	677	643	596	646	623	669	658	666	677	626	689	635	627	660	675	654	631	682	665	615	630	637	646	642	650	642	667	668	653	685	645	657	638	672	609	668	626	625	627	597	620	673	632	626	638	670	629	637	608	643	602	602	691	675	667	688	641	634	632	634	595	654	656	651	629	623	652	646	712	612	690	641	645	661	645	639	643	643	673	642	636	658	632	656	591	643	632	681	603	610	631	668	637	657	661	619	638	626	691	657	674	694	586	689	647	661	642	658	604	628	669	666	628	636	669	626	680	637	636	596	589	672	632	668	662	671	648	641	663	686	665	684	691	619	641	616	675	622	693	615	641	581	601	611	634	647	666	645	675	620	678	691	659	612	651	649	638	618	653	610	624	623	641	662	614	615	659	637	594	630	606	633	581	646	674	668	646	646	648	636	625	622	610	651	636	640	651	645	642	702	678	625	633	659	642	663	593	660	639	628	635	650	631	665	673	635	642	641	606	654	649	656	664	626	600	650	633	697	667	663	626	616	717	617	646	636	619	660	633	615	673	619	591	638	639	653	589	670	646	578	657	589	607	663	632	642	635	656	598	646	696	649	628	606	632	673	629	675	617	661	621	647	670	661	647	617	660	607	645	634	661	627	688	609	660	643	637	646	642	664	599	620	620	676	620	650	641	657	657	662	632	652	650	673	689	622	645	668	591	677	664	637	645	654	614	638	633	655	637	656	706	638	658	654	625	647	698	643	628	654	623	633	623	653	664	695	672	626	643	646	656	659	640	644	639	639	594	620	680	627	596	659	594	603	627	688	677	648	630	621	626	657	652	638	626	617	630	708	633	687	660	659	590	619	664	628	673	643	638	690	676	626	636	639	614	663	660	652	654	654	653	661	616	622	579	634	649	652	634	629	668	633
23178	21262	28904	23944	21319	21610	15286	6782	4244	3975	3701	2947	2199	1827	1725	1544	1353	1260	1036	972	828	755	739	730	658	594	662	686	654	659	597	602	617	533	555	520	521	528	515	508	529	546	535	519	577	494	516	549	488	484	520	482	523	542	474	508	512	509	479	453	481	477	509	484	469	446	433	475	474	469	517	447	493	448	455	461	467	470	437	446	429	468	445	481	472	444	443	457	472	470	425	455	426	484	461	431	436	406	451	460	430	459	458	414	472	448	447	441	507	436	414	472	467	453	455	418	446	464	434	462	426	474	439	441	397	460	425	453	402	372	455	455	474	470	452	450	499	420	452	408	409	426	469	434	395	440	444	454	449	400	448	485	457	402	451	436	474	450	439	439	407	446	491	480	458	422	433	460	494	410	424	448	444	449	480	456	464	462	465	468	430	495	461	460	433	442	450	442	460	457	458	457	491	424	426	500	440	431	444	457	389	429	441	449	449	468	410	448	464	465	489	417	436	473	445	423	431	456	443	498	426	420	431	459	440	500	412	433	436	440	463	449	430	445	462	408	454	427	431	469	424	460	451	445	463	454	451	444	429	451	432	493	461	416	395	445	433	447	470	457	477	402	477	445	452	422	426	432	405	438	456	446	467	477	434	454	451	445	446	448	449	495	413	450	445	433	446	438	457	431	448	432	460	453	451	433	469	426	467	433	425	474	460	430	455	429	428	486	467	433	449	440	430	470	421	450	436	435	464	471	434	461	424	443	439	444	454	420	435	449	466	459	449	421	461	408	465	478	435	441	470	467	444	418	453	458	445	463	422	430	444	472	437	424	442	430	441	418	488	483	451	445	447	481	471	415	474	458	424	419	447	452	494	424	419	427	459	466	451	451	440	460	472	451	471	436	441	453	449	424	438	471	430	478	439	451	426	433	469	416	424	453	448	431	425	441	486	429	421	483	407	453	468	473	437	448	446	440	407	458	446	449	454	471	478	415	453	428	451	502	425	423	448	422	447	499	442	483	446	450	463	438	448	451	433	454	447	425	439	449	450	450	445	428	464	489	434	426	411	434	426	400	444	427	447	397	431	423	458	431	464	428	477	434	424	478	429	412	453	443	424	479	480	448	423	460	406	412	439	432	473	455	466	464	466	470	450	461	445	403	451	446	444	447	457	433	430	441	473	448	497	458	460	425	451	478	464	430	467	444	462	483	448	443	437	466	453	456	400	449	456	446	477	446	455	440	433	410	417	448	434	426	471	457	437	457	467	441	475	438	433	436	469	445	467	417	438	433	469	445	502	402	465	470	467	422	408	426	437	464	466	483	458	441	469	444	440	461	400	437	469	415	437	402	462	445	419	459	454	447	435	465	454	432	448	469	467	429	457	437	473	436	437	473	459	411	446	418	417	466	474	487	431	425	430	464	413	405	508	414	475	478	445	424	441	436	444	420	422	429	443	469	442	439	441	446	420	453	433	445	467	442	432	416	459	442	452	425	472	436	445	430	488	396	455	428	459	464	445	431	474	417	451	430	489	405	469	435	431	431	446	451	446	476	448	491	403	459	432	497	416	420	451	456	471	431	429	421	473	445	455	420	407	444	444	452	447	431	457	446	496	463	471	448	425	445	500	446	442	470	489	466	428	430	460	455	442	424	429	421	438	465	435	392	458	396	453	454	456	446	437	424	442	439	458	464	465	437	413	448	450	465	421	466	474	472	476	441	478	458	455	432	469	435	449	430	426	457	433	429	425	470	403	439	435	450	433	425	450	439	457	448	418	462	420	455	465	461	391	417	430	395	442	437	475	446	473	443	418	436	470	417	431	439	447	437	439	444	461	422	468	465	467	459	441	434	459	448	437	450	439	475	428	446	490	478	433	443	419	451	473	469	468	488	433	439	433	445	466	428	460	422	463	501	455	459	391	442	428	425	463	445	454	435	432	444	427	457	454	459	449	450	433	445	427	482	432	422	464	447	431	451	432	441	448	418	442	459	522	431	442	445	415	438	448	455	455	444	449	469	421	448	433	487	373	457	431	451	439	388	443	413	428	452	448	446	459	455	446	439	436	423	472	443	454	424	443	456	486	451	439	440	450	430	487	453	477	469	420	437	438	452	416	417	438	432	446	434	433	474	433	439	459	400	453	440	466	468	447	428	432	453	466	466	431	449	437	429	448	456	438	417	422	432	440	450	467	441	420	418	400	455	444	380	468	438	437	424	446	423	459	427	432	424	428	468	477	459	441	465	468	465	443	400	430	435	465	415	409	429	428	462	425	447	455	446	402	408	476	453	416	454	428	410	461	427	458	419	448	430	459	460	481	386	437	448	494	440	451	482	448	450	444	428	457	446	461	439	455	423	441	454	437	444	454	449	453	448	408	424	451	467	446	481	463	447	447	449	430	427	459	447	438	478	455	470	443	405	411	464	452	487	446	474	431	380	441	436	440	420	412	438	430	458	475	424	443	452	421	456	450	434	449	462	448	449	461	475	446	447	458	429	464	430	475	434	451	445	431	450	443	444	417	433	440	445	421	425	433	456	434	450	469	428	423	434	437	448	428	483	423	432	450	418	443	440	464	461	463	478	440	437	448	407	430	445	460	454	439	431	440	482	452	457	459	491	436	423	445	417	484	400	442	454	428	443	445	459	417	442	414	436	455	485	462	456	447	441	451	436	469	447	434	398	420	432	441	421	420	400	423	434	457	446	411	422	485	482	409	414	446	438	459	443	472	450	456	436	456	448	480	436	453	486	466	486	462	438	426	442	442	461	443	410	465	470	411	424	416	463	420	425	429	417	437	446	452	460	438	452	518	455	468	476	435	429	420	447	473	445	437	452	450	434	407	487	451	438	418	450	433	465	466	424	474	455	453	427	433	478	474	443	463	443	465	457	488	456	448	440	444	445	443	470	439	480	431	443	443	473	437	465	470	484	471	473	420	435	420	429	412	427	436	480	449	482	457	473	468	424	469	446	423	468	468	455	447	431	462	442	457	422	434	445	452	480	422	426	436	462	412	433	503	454	451	389	441	475	453	443	455	425	439	431	458	445	440	472	463	428	451	457	472	458	479	455	442	442	484	442	410	458	450	462	474	440	432	426	458	472	467	418	428	432	421	394	414	469	453	439	438	455	429	450	455	431	424	433	443	413	450	429	506	418	452	426	464	408	445	438	453	471	452	409	445	446	446	431	442	433	476	445	433	424	459	418	439	493	474	408	450	504	429	447	481	433	431	440	475	443	460	425	424	435	427	438	456	483	441	411	459	475	466	407	449	466	446	452	450	451	425	467	422	450	452	445	434	450	423	416	448	438	419	475	411	460	485	418	451	458	466	443	422	448	454	451	428	440	451	444	464	413	453	420	424	445	413	467	457	467	440	454	441	432	450	433	416	480	493	392	456	429	424	447	404	466	408	459	426	463	453	441	452	447	466	434	465	463	410	473	444	424	460	443	449	457	443	451	431	435	447	432	431	463	445	459	422	441	472	443	449	409	475	481	516	459
21167	40533	34167	24128	19981	17054	14717	11646	8689	8109	7186	5740	4350	3534	3231	2731	2291	2030	1742	1529	1322	1154	1064	1022	933	923	919	960	840	860	785	774	764	715	694	772	667	625	666	673	661	674	657	613	616	644	640	683	680	638	601	606	602	601	632	588	646	615	572	571	557	523	533	542	556	567	528	527	536	580	508	547	520	494	567	537	510	542	514	528	482	502	533	495	521	517	526	556	576	508	512	533	535	543	528	503	498	533	540	523	505	536	535	500	474	499	528	500	522	485	519	552	525	516	525	531	526	500	499	483	542	512	509	508	541	535	499	488	508	530	514	527	512	519	519	513	529	482	495	525	527	518	532	541	508	468	551	502	502	499	496	545	484	487	512	497	498	471	490	519	482	477	489	526	572	490	506	530	519	549	502	510	510	530	529	505	545	512	481	518	510	527	503	500	490	553	523	509	507	516	525	524	491	520	539	527	521	530	475	485	505	513	518	500	535	510	516	529	517	512	552	529	494	479	533	512	520	490	505	488	541	494	550	510	497	499	503	502	510	524	477	493	555	492	533	509	508	539	539	521	536	539	503	474	525	503	556	545	519	468	501	511	497	472	505	545	496	502	513	495	516	473	511	503	486	482	577	513	484	485	550	532	532	509	475	505	548	539	497	517	498	529	527	498	497	513	514	496	516	514	463	486	563	505	476	498	504	546	526	529	531	533	540	502	481	515	526	512	523	519	516	490	507	483	529	561	505	516	530	530	529	514	470	508	523	522	507	503	520	506	519	467	522	492	555	513	545	539	512	536	527	490	497	540	531	496	503	525	506	487	493	542	526	520	517	520	470	510	479	503	521	539	509	525	498	494	511	544	474	528	538	525	524	517	467	532	526	482	507	496	500	506	536	532	532	541	508	521	522	529	504	510	511	490	499	543	517	535	505	540	504	508	504	518	493	511	552	555	500	517	499	519	492	510	460	503	488	511	474	477	478	490	529	541	494	515	516	529	513	519	524	526	513	495	508	517	524	488	514	522	487	504	552	513	515	501	471	513	525	524	498	494	494	527	499	530	485	532	535	486	496	511	551	494	507	549	501	495	501	475	525	477	458	517	553	509	480	519	515	461	502	531	541	543	454	498	502	520	522	527	503	498	540	474	524	519	482	513	522	503	502	484	521	470	486	539	505	517	527	508	531	493	576	490	517	514	511	518	505	538	514	492	453	470	490	511	479	485	533	533	498	492	495	490	547	535	545	485	489	484	512	503	465	525	527	515	494	497	491	491	495	497	554	496	510	471	508	493	468	534	505	490	516	506	495	526	515	510	516	531	533	544	509	524	520	486	496	496	510	536	509	519	502	544	489	534	501	532	501	529	522	546	542	517	519	495	494	509	494	504	527	522	499	490	527	493	519	516	468	499	514	503	519	523	553	509	512	500	523	531	477	515	481	488	489	516	485	564	512	537	530	532	497	479	506	500	565	562	495	515	552	525	487	504	482	496	514	499	463	567	537	520	493	503	478	510	504	491	495	533	489	478	491	534	493	473	504	502	528	509	512	512	494	558	500	506	519	538	499	502	538	507	499	519	544	489	534	562	507	519	516	462	504	505	496	486	497	493	503	535	507	494	516	472	493	517	516	529	508	507	555	521	480	501	538	525	495	471	491	517	475	501	514	501	517	502	558	502	525	523	472	537	531	488	541	463	540	508	486	521	513	521	480	518	481	532	507	529	492	515	519	496	506	492	523	521	479	525	508	466	469	504	521	553	517	504	514	508	479	505	513	529	535	487	471	507	512	514	538	524	494	483	526	495	538	566	555	488	503	488	515	498	538	493	491	500	492	522	536	514	497	532	489	478	483	518	516	479	477	560	528	489	513	524	531	509	487	496	504	528	503	481	468	503	535	512	501	478	481	513	477	552	526	511	465	496	500	506	529	525	480	490	532	484	492	542	497	515	489	514	539	525	529	529	498	521	533	510	495	499	501	484	508	522	507	530	483	514	519	464	508	479	504	502	509	509	499	524	553	505	517	476	498	491	477	529	511	498	535	504	495	489	508	518	514	506	507	492	471	489	507	502	474	485	474	516	477	506	507	537	542	464	486	492	473	506	518	525	503	504	472	513	515	506	489	529	487	504	487	477	516	496	520	502	521	480	511	509	503	519	521	523	498	484	501	494	520	519	442	523	511	543	474	527	464	516	518	543	478	512	521	507	506	487	477	465	480	490	513	502	482	501	518	482	563	518	483	483	468	523	495	554	458	488	554	565	479	490	510	533	484	523	516	515	547	499	520	524	465	522	520	536	509	490	499	527	492	486	474	498	508	496	510	518	514	491	479	523	486	492	502	531	524	492	476	552	486	522	503	509	540	534	504	512	495	537	516	509	521	532	508	502	555	479	481	539	507	547	494	486	476	509	553	492	468	485	488	541	505	503	527	502	495	513	528	506	537	516	514	533	483	537	488	505	496	552	540	513	503	478	474	524	509	530	538	518	510	509	498	509	508	501	516	455	546	549	487	518	515	550	537	526	531	492	488	497	470	504	495	491	511	505	521	486	520	506	518	508	526	539	492	512	498	517	467	499	516	512	511	520	506	521	476	489	502	512	526	518	477	505	471	501	504	482	540	493	475	529	476	504	529	567	556	498	513	506	516	521	501	516	545	539	515	523	533	510	525	522	515	520	514	550	497	489	520	534	490	501	515	512	505	520	491	499	510	464	547	483	498	504	531	495	504	511	477	496	478	512	511	456	509	506	508	503	487	502	529	534	514	519	472	483	496	505	512	544	501	482	520	523	495	523	480	502	526	545	484	541	490	505	506	495	547	510	522	519	533	475	544	523	484	481	467	485	541	494	515	507	508	502	501	496	488	528	522	502	525	491	511	514	559	505	501	504	502	508	505	503	492	487	474	524	510	510	523	552	517	516	512	527	522	511	479	494	479	493	526	541	464	568	524	502	513	511	516	514	498	513	519	511	496	500	550	556	506	493	552	503	484	524	511	476	497	527	531	517	515	524	518	509	527	501	499	485	493	498	510	521	524	488	498	501	467	511	552	499	500	503	524	524	494	492	531	515	490	538	524	548	527	538	512	529	508	522	531	500	506	521	493	515	494	530	514	511	510	505	522	521	491	525	506	554	513	523	498	536	526	526	482	509	525	537	488	523	510	530	510	502	495	497	532	508	504	503	521	530	542	548	521	511	522	526	482	484	513	517	505	499	535	534	458	543	468	491	536	536	509	574	485	514	552	507	476	484	491	533	514	518	493	515	538	544	514	522	502	534	528	556	545	545	490	506	456	502	518	489	512	529	553	575	507	495	501	486	475	535	483	524	508	552	491	528	497	508	513	482	521	501	546	528	506	491	495	544	507	550	517	499	527	537	475	538	518	487	525	510	526	547	485	506	493	524	493	527	494	494	510	499	497	463	523	533	539	515	497	542	537	567	505	500	560	518	496	548	494	483	519	509	511	510	523	545	518	481	495	489	520	494	534	524	504	533	527	513	535	533
27340	20707	16198	9531	5681	4086	3130	2345	1804	1800	1562	1256	987	975	874	821	718	711	670	678	576	553	529	511	539	522	516	519	494	491	455	493	480	483	471	436	463	527	456	474	505	471	482	482	497	488	466	466	428	441	491	497	417	422	455	456	469	460	476	462	431	455	415	449	454	469	444	435	474	446	431	440	404	437	434	462	427	444	436	371	416	449	452	425	462	422	444	402	440	457	434	454	439	451	408	413	426	429	444	443	435	433	434	459	455	439	486	440	411	429	446	445	418	445	441	444	455	445	440	473	475	456	444	426	480	389	453	460	444	436	429	456	483	468	444	479	414	492	438	444	421	432	505	510	445	431	470	418	446	441	465	442	452	476	432	454	464	414	406	440	433	440	412	463	428	444	427	397	471	473	418	443	427	440	436	445	453	458	447	445	457	411	417	427	428	469	458	422	406	412	452	413	436	420	432	450	427	409	413	422	420	443	441	483	446	447	414	428	483	443	462	462	418	444	455	440	471	467	418	467	429	436	452	413	437	464	476	455	442	449	454	426	450	462	463	451	443	411	454	447	419	434	445	433	472	465	429	419	431	425	409	433	445	422	458	451	492	416	478	466	434	454	455	451	454	453	449	383	438	446	442	426	469	442	462	396	450	471	432	430	481	429	455	458	464	457	429	414	453	418	429	445	430	453	461	449	416	465	442	458	459	464	433	462	461	440	450	432	445	407	448	432	427	441	443	467	426	442	438	472	410	404	447	428	422	448	409	418	437	475	450	443	416	443	459	427	456	447	416	437	439	442	464	432	445	460	439	434	419	409	454	465	416	464	437	459	429	474	432	453	409	449	412	499	450	442	431	464	424	448	448	411	433	412	479	452	467	473	444	462	441	412	433	416	433	448	409	430	438	433	422	450	432	410	445	439	431	436	433	396	431	426	454	471	464	474	440	445	464	435	470	427	430	461	443	442	435	417	462	444	435	449	408	431	446	427	457	443	443	479	489	438	484	496	438	415	436	483	478	449	481	403	434	417	446	423	422	455	410	442	449	450	453	470	446	453	432	466	458	476	445	438	447	443	417	451	447	424	404	450	486	419	452	442	482	468	444	401	447	494	422	435	436	422	445	410	408	449	393	446	426	443	492	438	474	476	428	449	392	463	462	438	446	486	435	459	461	413	446	456	504	435	447	451	405	504	471	473	461	426	452	415	430	440	454	415	468	462	447	427	433	431	454	463	441	442	447	461	407	457	458	468	427	409	410	455	501	419	486	448	472	430	431	441	416	433	429	440	459	444	432	417	435	445	428	464	452	405	440	417	438	437	457	420	402	458	448	442	470	412	417	439	442	434	423	427	461	444	433	419	434	441	427	463	438	465	389	425	421	420	423	464	452	448	435	498	462	449	487	452	471	485	456	447	470	447	428	401	486	456	458	418	424	406	457	480	460	474	448	446	461	406	445	391	471	416	448	463	443	455	425	437	481	433	412	452	452	410	442	460	455	463	419	451	439	468	463	460	445	456	428	449	422	431	402	427	454	437	481	497	463	412	406	441	451	486	442	406	452	474	444	449	411	427	473	424	434	473	457	466	445	465	435	439	448	412	442	447	424	471	479	473	447	445	425	415	435	410	425	454	461	420	431	469	484	456	443	424	471	467	418	422	462	390	400	459	422	446	432	425	456	432	482	462	483	433	444	453	468	447	417	437	427	495	427	456	469	443	418	425	454	425	427	401	435	414	449	433	434	441	476	422	435	466	459	417	436	436	458	442	459	430	458	439	428	435	435	439	441	445	437	462	440	471	418	426	432	442	410	416	419	426	431	446	452	455	453	434	408	441	445	449	455	451	433	454	451	432	456	416	482	440	459	480	437	424	418	435	443	433	463	436	477	464	419	429	417	433	447	430	460	427	461	457	451	461	431	447	403	426	431	445	431	430	473	460	435	440	476	464	474	466	458	456	425	436	426	425	407	423	430	433	408	443	417	444	428	452	446	406	438	457	433	454	434	415	440	460	465	447	449	417	425	431	433	432	461	422	397	449	458	410	452	474	446	483	427	475	441	442	411	435	426	441	422	419	445	413	461	401	440	438	446	441	428	401	430	419	459	418	460	426	438	443	421	431	439	431	427	450	457	455	479	465	435	436	407	428	496	491	454	430	428	426	451	433	440	463	421	415	433	444	394	443	492	436	471	406	432	447	445	429	390	395	430	449	434	433	412	456	431	458	469	480	440	443	435	428	407	417	448	478	441	442	456	437	432	411	477	433	418	454	427	431	443	450	433	465	434	436	431	454	458	458	406	407	402	455	441	437	446	428	410	463	435	437	460	446	448	457	451	453	437	447	427	433	436	452	463	429	445	431	464	452	449	440	454	413	431	460	428	426	445	409	488	441	430	423	422	454	420	463	421	441	420	443	442	453	447	424	473	410	458	449	448	457	454	428	439	468	448	453	413	431	420	460	419	453	417	443	412	451	462	449	420	422	446	473	448	418	426	436	448	435	473	413	427	457	426	434	438	437	420	464	440	411	426	443	474	441	447	427	436	453	477	475	478	443	443	461	437	451	433	425	436	438	424	460	423	463	495	420	444	416	451	395	461	441	425	451	423	426	443	450	460	425	436	453	455	457	461	456	420	443	441	419	490	429	465	421	460	452	438	461	414	464	474	449	408	464	419	429	456	424	435	460	408	425	460	449	479	481	405	451	435	433	413	458	417	468	423	418	460	460	421	464	430	453	403	425	457	456	440	436	447	417	460	447	430	467	421	432	434	460	443	451	477	424	470	427	441	425	436	442	432	418	401	397	421	413	429	462	476	455	435	474	439	447	426	446	440	428	404	464	441	454	431	460	457	456	413	424	452	484	435	411	455	472	387	460	474	471	422	496	454	449	432	454	438	459	433	459	430	446	443	430	448	450	411	450	437	451	437	440	467	413	465	397	478	444	440	454	474	434	482	445	435	419	466	454	463	453	437	420	432	456	424	441	463	413	437	431	484	462	405	492	466	419	442	420	415	404	446	449	460	456	431	465	466	416	459	429	451	393	443	424	452	434	477	450	445	443	424	465	416	476	446	450	433	467	416	419	462	463	431	414	461	455	390	446	474	438	455	459	421	443	469	441	441	438	446	441	472	472	440	490	428	414	416	460	442	410	472	436	429	425	426	442	427	445	442	429	426	407	461	456	434	420	434	454	484	471	449	456	437	426	401	442	436	453	447	421	436	445	414	463	431	402	463	477	480	451	462	456	484	422	468	432	455	431	421	415	456	473	426	420	451	426	449	420	451	439	428	475	476	443	417	445	418	413	442	451	491	444	403	462	460	409	459	455	452	418	441	422	440	424	440	444	443	430	452	466	442	452	432	431	458	398	466	487	466	469	453	443	431	429	426	415	477	448	426	427	450	468	432	476	410	447	474	470	447	425	444	455	402	445	459	470	466	422	461	458	449	465	424	436	438	468	453	445	428	446	445	438	445	445	461	452	444	428	453	419	423	487	484	433
16170	24926	19331	11963	9713	7913	6613	5161	3819	3776	3251	2507	1853	1651	1484	1371	1062	1041	985	885	832	793	774	673	638	669	624	656	663	659	653	632	589	547	606	595	586	592	602	568	577	604	606	585	596	604	607	592	589	609	580	620	583	553	581	579	612	561	599	580	534	541	546	532	539	558	565	531	528	538	521	514	495	539	522	567	564	551	544	524	545	494	571	525	574	518	524	554	483	527	569	518	556	512	547	532	514	553	526	565	562	545	557	518	540	518	514	535	555	536	531	533	531	536	511	518	582	525	538	530	503	540	525	551	545	554	557	547	520	534	481	576	540	527	548	573	538	577	513	496	557	514	505	547	563	531	489	533	555	530	518	541	551	519	566	560	552	526	489	505	577	514	513	552	530	487	508	533	580	495	534	541	543	470	500	518	520	521	523	549	530	516	521	546	524	512	535	522	514	532	524	511	521	558	549	553	527	527	501	535	506	522	538	540	502	509	569	517	537	541	519	516	544	581	470	500	560	542	549	545	568	498	592	498	517	537	489	571	553	527	562	518	546	538	556	520	479	554	542	545	545	517	556	523	526	509	548	532	508	495	496	578	513	561	544	546	509	524	543	552	497	554	512	524	538	549	529	545	501	505	515	596	549	530	565	540	521	575	549	544	563	504	506	525	518	529	541	503	487	461	512	529	571	520	507	524	536	548	545	531	537	560	543	502	533	518	540	539	514	493	546	547	539	519	544	529	534	504	517	556	525	552	564	509	527	529	485	539	532	517	535	574	509	503	534	537	572	512	529	517	536	536	499	526	535	520	530	561	513	584	522	553	506	511	555	537	565	509	511	534	555	522	533	528	529	537	503	553	531	501	545	557	525	537	569	519	506	508	578	532	551	543	519	517	562	541	544	530	508	537	525	530	504	531	495	583	561	542	548	525	473	519	559	503	517	501	575	504	495	532	506	601	518	584	529	527	545	507	518	556	511	496	541	533	468	571	501	512	502	530	553	489	523	534	517	506	482	572	543	544	511	529	518	496	563	504	525	569	500	540	504	501	484	532	533	555	551	532	498	550	546	535	509	519	522	535	537	515	490	528	517	543	544	545	535	536	508	554	503	488	566	516	553	541	506	552	532	537	552	558	582	556	563	513	506	525	542	467	556	563	555	519	533	516	526	512	532	567	537	524	554	547	528	479	531	559	575	508	522	513	529	546	552	496	498	508	512	543	530	517	515	559	502	495	537	512	568	492	512	528	556	566	531	498	527	571	527	550	506	511	568	507	513	529	574	540	577	520	555	534	540	527	539	528	545	552	528	543	571	516	489	541	483	535	525	504	502	553	532	523	531	532	526	511	486	535	563	501	522	523	563	536	515	505	527	512	553	542	472	496	531	535	492	519	531	534	519	518	517	515	537	564	542	524	495	520	529	469	537	515	542	556	563	502	521	571	556	554	517	544	520	513	555	556	534	569	546	527	553	517	553	515	544	524	557	541	531	545	544	582	481	579	524	485	509	566	523	544	534	520	556	531	511	522	589	526	523	516	480	578	565	534	540	532	516	565	553	540	551	556	535	574	508	555	468	505	552	493	552	563	512	539	512	552	551	528	567	539	555	549	505	544	504	543	497	586	501	521	501	611	514	510	538	516	498	538	497	538	547	574	538	514	568	513	519	495	533	520	528	537	543	551	557	508	546	552	515	553	543	517	518	554	553	536	546	557	550	541	547	545	495	542	539	528	478	575	521	512	501	522	529	552	525	552	547	530	497	531	520	545	503	546	512	511	545	513	529	526	500	536	530	542	492	558	540	541	507	499	524	535	540	558	528	517	504	519	480	501	518	493	515	534	483	528	529	527	526	531	520	541	504	533	545	533	555	500	532	551	500	520	527	489	537	500	584	566	493	519	542	518	559	521	559	503	542	522	496	557	534	571	548	521	530	559	462	510	545	512	504	497	544	549	514	536	552	515	541	506	549	523	545	510	537	542	536	508	510	530	518	565	536	530	552	537	516	555	534	523	511	487	570	513	563	502	528	561	542	531	483	521	538	501	570	558	530	520	534	567	504	530	549	530	554	517	529	531	585	493	595	542	512	528	534	532	547	549	517	547	518	544	537	558	564	530	515	494	525	530	547	510	504	497	582	514	516	495	567	549	555	560	522	553	566	515	521	551	524	554	522	534	533	525	520	518	559	544	507	521	506	497	524	554	509	514	578	533	491	538	557	498	526	533	508	476	530	516	505	522	526	520	544	514	540	463	513	517	513	497	500	530	511	532	545	496	503	504	507	523	535	537	514	536	541	515	559	561	522	527	549	541	503	552	552	522	560	514	538	541	541	517	524	518	524	500	555	523	556	508	503	544	517	507	533	554	539	515	507	544	551	539	525	546	509	542	514	529	523	517	501	551	587	539	518	502	506	517	516	540	523	533	517	517	538	551	559	545	512	531	519	545	517	516	508	564	545	505	511	514	521	505	531	509	540	546	489	522	512	571	516	528	528	554	537	498	534	575	520	517	499	535	558	504	503	535	519	531	498	500	524	478	524	498	500	568	473	562	525	532	517	533	512	511	523	554	550	601	550	534	534	486	512	505	538	501	536	502	512	538	533	521	474	527	505	494	505	519	526	552	525	500	526	513	597	530	532	514	540	508	565	535	517	491	532	530	536	518	516	501	530	537	569	537	549	552	532	507	493	542	542	524	522	525	561	522	530	571	586	531	562	551	535	533	552	512	540	505	508	519	568	481	510	561	555	536	534	570	548	519	507	531	505	543	538	522	555	516	562	480	541	525	531	480	586	521	543	545	506	514	499	541	529	520	506	558	503	539	511	505	543	538	558	525	496	539	534	533	492	547	504	533	544	545	489	537	541	577	513	515	518	559	549	521	531	572	521	497	525	544	544	534	519	493	561	557	524	509	539	530	519	529	522	505	552	507	538	505	509	529	564	519	531	510	490	516	540	555	528	541	569	560	525	547	511	567	560	531	525	505	538	515	555	517	603	557	541	520	505	510	553	514	509	555	554	566	514	472	566	500	542	528	517	531	561	530	553	534	541	549	552	526	551	546	524	519	524	567	518	539	514	560	534	519	522	519	522	532	568	568	520	533	530	550	500	536	536	545	526	509	565	551	530	553	485	531	561	568	578	553	549	557	502	541	538	544	510	535	532	529	526	542	521	563	501	550	551	518	486	522	534	558	531	528	526	563	574	545	576	509	531	537	508	517	532	518	518	495	516	548	557	546	558	562	518	526	524	516	519	501	502	530	590	517	500	521	514	577	519	517	500	561	533	526	564	571	530	565	506	567	491	552	522	513	526	513	517	513	519	549	506	540	538	551	536	498	542	524	482	516	577	526	539	528	541	553	546	543	538	530	512	520	500	510	546	560	517	524	573	527	502	556	519	479	519	500	534	521	552	525	503	506	512	540	575	576	551	511	535	542	522	536	523	564	504	496	546	523	544	530	553	518	543	506	572	544	517	489	535	524	542	560	545	513	526	524	509	508
24135	21154	28258	24350	21057	13392	6801	4108	2929	2851	2358	1875	1573	1293	1201	967	829	811	759	700	640	559	538	466	490	479	467	502	445	407	426	433	433	406	410	404	366	436	412	423	375	377	400	381	367	390	380	367	368	392	394	359	340	364	441	396	351	355	362	340	373	374	329	356	366	356	340	321	341	402	339	367	350	336	336	356	324	349	348	314	355	344	356	344	319	330	299	322	332	348	335	353	327	348	310	337	321	338	323	342	347	322	339	341	340	349	344	330	318	371	330	330	339	334	320	318	366	319	310	359	317	326	328	327	346	341	355	334	346	295	381	335	352	342	344	329	316	350	363	345	351	342	338	333	343	347	324	335	342	320	335	328	364	348	332	334	339	329	322	334	344	338	314	310	316	333	312	333	349	350	338	309	337	338	342	328	310	324	359	337	352	362	331	328	363	322	334	325	322	339	301	329	331	312	347	330	326	331	351	342	356	323	324	337	343	344	366	341	331	352	358	360	314	330	366	331	319	330	361	366	328	338	333	317	360	335	327	329	339	316	349	352	364	332	340	334	328	321	308	299	312	323	328	319	338	346	340	363	329	333	341	312	353	341	349	328	329	350	365	309	334	326	337	348	364	363	355	318	322	329	342	320	333	333	339	336	337	368	350	327	346	342	356	319	295	344	338	335	322	358	327	334	336	341	360	348	361	330	333	340	322	331	335	366	333	329	325	330	337	342	324	332	337	358	344	346	329	348	323	333	303	339	332	355	338	327	343	334	367	311	355	323	360	357	349	359	304	342	339	315	357	341	353	314	360	363	355	305	350	345	333	348	294	348	354	332	340	345	353	351	362	337	313	338	347	329	335	343	339	328	324	317	334	327	357	358	348	360	332	354	309	346	371	325	314	335	321	327	347	362	356	322	327	337	367	331	351	353	341	348	338	354	354	324	343	306	346	327	346	352	322	332	310	369	337	349	340	328	319	340	361	344	343	321	323	360	355	352	347	325	360	355	347	361	318	328	332	327	330	343	337	335	342	327	305	371	328	309	295	350	315	333	319	375	309	342	367	338	312	357	311	325	351	379	318	343	329	328	318	348	336	332	354	326	351	350	347	344	350	347	330	326	353	351	374	383	339	336	348	336	324	318	324	356	319	367	342	332	321	326	336	339	336	354	331	355	353	337	322	338	314	307	335	325	332	302	324	320	322	360	323	333	342	345	358	333	329	349	309	347	337	357	333	338	344	340	319	315	322	322	336	311	363	371	302	336	340	328	328	337	352	312	349	354	351	327	349	313	359	341	336	319	354	339	336	329	305	320	333	313	330	332	303	347	355	333	357	338	355	342	334	310	378	349	338	333	339	315	318	317	338	362	336	356	305	333	381	332	332	346	346	355	354	313	319	327	316	346	339	336	363	389	337	307	380	350	323	365	370	330	325	314	334	338	318	337	342	336	335	323	335	325	327	340	341	361	359	343	305	343	364	328	338	338	352	340	331	363	325	338	316	332	306	320	335	328	344	373	349	307	328	362	357	333	308	347	328	335	325	313	324	356	338	320	335	362	374	334	354	316	341	391	316	364	326	344	332	345	347	318	339	311	317	300	350	333	335	318	345	345	318	350	345	343	322	360	309	344	325	347	341	332	308	375	325	306	343	325	347	312	357	324	351	341	332	339	320	341	323	359	344	352	315	354	360	315	286	335	355	325	317	342	317	342	324	347	355	340	343	348	340	315	331	360	357	323	335	333	347	342	329	329	338	331	319	345	326	369	359	350	332	333	318	350	316	291	348	354	338	352	316	345	337	350	359	333	317	324	315	311	348	314	326	333	315	346	328	326	330	365	301	339	322	312	315	321	345	328	304	341	340	342	337	366	330	334	310	337	361	315	334	334	313	350	324	365	331	300	349	342	318	347	316	335	332	354	360	309	331	319	346	370	325	329	348	351	323	347	367	330	334	332	312	320	343	333	363	328	322	326	349	338	359	296	341	381	326	323	304	352	357	313	324	352	350	352	361	353	322	305	375	327	343	316	355	352	353	365	322	329	341	354	329	317	326	320	354	340	347	364	327	326	314	322	311	349	380	331	353	328	318	345	346	311	352	330	325	362	354	310	330	358	331	339	351	323	328	343	309	296	332	337	325	325	349	336	324	341	322	352	338	324	342	342	342	303	329	363	353	332	365	339	357	325	298	340	351	353	304	336	350	319	329	316	318	313	331	366	352	342	357	326	335	306	335	347	318	355	333	358	357	355	380	358	311	322	342	310	300	360	360	329	338	337	324	318	332	316	347	334	381	363	349	319	370	335	299	329	325	338	348	348	317	327	338	377	343	336	334	344	330	347	330	331	307	333	350	334	310	344	358	344	325	337	327	343	290	358	353	303	290	367	330	338	331	328	324	353	362	379	350	349	337	334	329	351	302	310	309	362	334	320	313	345	343	281	345	333	324	348	382	338	350	337	357	331	336	353	332	370	328	317	353	337	340	320	336	325	322	311	314	332	343	290	325	349	362	357	324	360	340	314	324	327	347	338	363	354	323	347	327	328	344	328	331	353	331	355	334	316	316	330	359	330	314	330	352	349	337	342	339	334	346	335	302	332	353	320	366	315	343	322	339	355	365	307	330	341	350	321	356	334	326	372	352	346	335	322	325	338	306	314	366	318	313	309	313	317	318	355	316	365	357	321	301	323	335	324	386	337	357	359	358	349	358	374	364	318	357	342	318	332	357	364	309	355	352	309	308	356	337	334	361	294	320	338	345	343	321	339	328	362	343	326	324	315	361	358	301	355	302	303	333	347	364	367	357	343	324	330	346	330	360	348	374	334	363	319	324	301	345	341	346	325	343	349	353	335	343	321	336	331	351	349	338	309	353	331	332	335	363	330	333	336	301	310	385	315	324	340	319	322	330	305	343	337	365	326	334	331	326	333	315	334	340	347	331	319	314	308	336	348	314	322	334	349	348	347	346	383	332	338	343	349	353	318	334	358	342	311	336	332	326	320	331	336	318	331	322	338	366	335	341	371	323	342	352	362	338	321	315	320	319	335	304	339	348	329	368	319	356	321	349	344	327	323	338	348	347	336	354	360	329	367	335	326	318	359	340	335	321	357	354	316	328	334	358	337	322	322	352	349	321	325	340	322	328	322	369	355	344	305	335	352	343	325	321	353	340	338	319	338	299	372	347	330	348	339	329	349	318	334	318	335	324	343	360	337	374	369	350	335	357	324	341	343	315	297	359	343	314	343	345	394	336	324	346	340	349	326	331	371	321	338	311	337	329	361	329	361	336	324	358	331	328	360	353	338	349	325	327	348	335	372	332	321	374	362	363	375	306	363	329	346	339	348	348	364	324	328	361	365	318	349	326	336	344	361	312	334	331	322	339	336	376	345	340	334	329	329	318	323	354	334	337	307	339	327	357	370	336	334	323	348	341	341	338	337	316	302	377	356	321	340	375	324	348	320	344	321	308	328	359	324	334	337	351	359	350	299	339	322	358	308	353	341
17872	33950	29302	18339	15060	12489	10499	7911	6391	6102	5035	3684	2911	2346	2223	1735	1429	1346	1221	1087	965	833	805	706	685	660	700	671	650	620	580	551	562	550	514	514	527	531	469	518	511	549	546	492	495	579	516	500	482	501	467	465	465	525	504	472	491	483	423	454	458	462	413	449	399	434	461	442	402	412	414	454	425	387	390	411	420	439	410	392	426	399	424	425	448	416	380	395	407	454	406	412	403	387	387	419	397	384	405	415	420	388	398	392	396	431	404	397	423	383	383	393	416	387	396	438	415	392	460	401	450	407	370	412	401	453	412	429	390	423	374	393	373	399	413	413	405	410	409	406	396	417	399	395	407	405	413	376	394	432	429	406	399	411	387	416	420	394	395	387	405	419	388	388	424	422	416	394	396	417	405	375	386	420	431	416	376	390	441	412	438	433	366	405	377	411	384	442	377	410	383	407	405	422	420	453	374	395	408	398	392	422	391	396	409	434	413	416	439	452	405	410	400	433	412	386	436	414	381	396	410	391	404	375	406	412	374	405	440	387	399	426	401	380	405	416	408	401	405	386	381	394	415	417	404	430	392	430	431	376	405	425	371	408	396	391	393	386	386	394	402	367	382	387	406	398	424	391	399	436	399	409	379	392	427	412	405	433	418	403	423	395	434	412	394	405	412	424	382	461	375	432	425	425	427	422	396	398	387	406	410	374	380	458	402	446	421	397	394	396	431	389	396	401	384	394	405	408	392	412	422	410	384	364	392	392	436	442	411	419	403	386	402	436	414	387	410	362	396	397	408	385	382	389	430	397	449	416	381	400	371	424	427	393	476	420	439	402	403	442	397	422	407	419	393	413	418	409	400	389	366	351	411	386	404	433	412	383	411	392	390	441	386	405	389	377	426	373	395	424	424	396	421	434	394	399	448	426	411	405	425	404	411	433	403	394	417	403	418	370	404	378	366	439	410	405	408	429	419	409	428	429	388	442	405	401	386	385	411	399	392	388	417	421	402	445	424	431	409	434	397	453	407	443	393	414	385	407	419	394	408	423	414	403	437	417	384	394	415	448	430	403	419	383	407	386	411	414	414	427	437	400	402	448	418	423	409	440	418	395	432	379	445	453	411	363	388	379	423	403	406	445	390	407	380	414	416	397	399	408	411	425	405	390	377	411	404	399	412	383	403	383	420	443	399	387	387	421	411	377	411	376	391	396	397	403	424	423	403	356	399	408	448	393	415	385	425	442	409	398	405	360	402	406	415	375	410	430	397	422	407	393	378	430	403	398	394	407	385	390	413	386	394	437	397	436	391	394	396	417	378	429	391	431	353	388	406	400	451	426	392	371	378	406	437	411	392	393	397	420	427	409	406	382	385	440	423	422	411	435	387	376	391	426	380	417	423	403	426	446	421	390	410	380	405	422	412	457	408	422	378	422	384	436	393	409	440	394	390	400	395	428	363	407	453	416	382	434	428	383	389	372	367	367	375	395	411	393	437	422	405	413	400	400	433	432	391	435	403	423	417	414	389	370	425	413	381	441	390	423	440	408	395	380	431	422	403	402	380	391	425	386	386	404	411	372	381	398	403	385	421	414	404	390	403	432	398	416	397	414	391	429	411	377	406	393	390	402	415	394	386	430	402	404	413	396	427	433	405	373	388	385	432	402	412	416	430	415	391	387	378	420	438	415	389	395	393	431	397	420	390	426	390	433	395	401	396	406	424	405	419	393	423	384	374	388	387	415	403	400	378	418	421	383	416	418	422	404	432	420	402	438	384	412	416	458	411	391	396	431	408	394	376	405	408	399	378	401	407	412	413	377	436	417	432	420	387	418	408	382	388	394	406	391	417	401	390	406	394	400	445	433	421	383	408	411	427	387	404	412	402	408	402	409	389	422	408	415	435	390	393	402	415	415	414	428	416	387	433	373	410	423	381	431	439	373	407	401	413	414	430	416	403	420	394	404	413	412	414	394	396	421	403	380	421	395	401	415	386	376	389	397	415	411	401	390	379	409	404	426	390	455	444	408	441	359	406	417	404	374	423	386	396	419	400	423	426	401	399	430	421	434	391	433	424	433	434	444	391	369	397	404	400	371	409	422	400	407	418	382	415	392	385	392	378	383	402	427	357	400	430	401	420	412	395	396	378	407	381	406	398	377	387	407	375	405	437	392	419	368	399	422	411	401	398	416	396	374	385	410	407	450	400	421	396	412	411	423	425	386	400	436	438	432	404	381	371	420	402	400	444	413	412	390	426	435	414	408	401	401	397	405	400	409	425	397	410	412	414	394	401	427	413	426	426	412	406	397	388	404	432	391	418	376	399	401	454	412	391	408	401	406	363	399	420	404	384	391	423	385	453	435	414	382	381	430	396	452	410	390	407	398	406	397	392	425	424	440	397	429	405	385	415	436	412	351	382	419	402	380	411	407	362	379	426	412	363	392	407	407	398	379	442	426	405	390	382	414	408	430	392	414	403	421	407	390	438	406	396	396	399	411	404	420	403	405	431	396	419	404	401	404	372	381	359	408	409	413	446	445	400	416	389	387	398	393	394	418	407	400	370	430	401	400	434	441	393	391	401	390	369	406	389	405	394	401	359	400	397	426	352	435	394	424	426	384	391	385	370	446	425	447	413	426	425	404	430	413	376	389	404	411	406	395	388	405	431	404	421	417	428	411	413	385	424	383	389	401	386	402	387	414	405	371	431	404	398	377	400	402	406	410	401	421	402	389	420	400	399	419	425	405	394	439	396	429	401	430	423	400	386	377	409	417	427	421	427	454	417	415	422	380	430	407	390	386	412	371	442	423	375	426	432	438	398	405	400	348	454	425	404	373	372	364	432	417	372	432	386	423	379	406	397	435	392	384	398	446	406	429	381	432	388	446	410	436	397	407	408	403	390	400	399	413	438	409	395	405	433	392	425	444	414	385	375	463	407	435	402	398	393	402	420	383	394	422	374	423	424	388	391	366	407	421	439	438	433	422	415	458	382	412	422	410	402	402	431	440	423	400	394	400	401	446	389	387	407	374	423	416	403	436	345	397	407	421	455	419	427	419	420	365	434	397	392	411	403	414	390	379	408	425	425	396	410	404	398	415	395	413	419	397	391	400	389	424	434	350	447	449	368	417	411	379	395	387	425	365	421	396	423	383	427	402	415	407	393	418	376	387	408	415	384	404	374	417	442	411	419	409	389	393	391	394	395	439	425	405	420	409	402	417	407	395	407	395	384	430	383	415	382	416	448	408	405	418	437	379	370	412	410	407	389	413	384	395	389	422	398	384	425	414	393	373	388	409	425	419	407	431	406	428	436	416	396	416	401	410	393	392	404	382	404	391	427	387	419	421	421	391	369	385	409	399	416	383	378	373	452	368	382	409	375	393	415	406	379	438	365	394	421	412	390	442	414	425	414	459	417	395	398	427	428	413	374	427	402	398	377	413	409	439	393	450	416	380	396	424	438	394	366	399	409	408	372	404	410	428	423	402	384	379	425	392	392	416
25346	21191	27137	25294	13455	6213	4452	3101	2516	2373	2098	1746	1400	1250	1143	1050	841	867	797	812	811	728	731	667	701	650	632	650	654	617	660	632	616	614	593	565	587	566	624	621	609	557	621	603	582	602	628	581	581	617	596	602	589	598	620	608	568	580	604	503	546	551	531	548	522	547	559	577	550	552	541	607	555	602	515	535	603	581	536	558	569	534	578	560	567	540	533	552	579	555	572	572	571	537	539	563	560	569	553	529	552	570	538	568	577	546	595	583	556	573	546	533	563	544	589	560	534	527	529	532	543	530	583	555	554	545	559	551	597	543	569	552	526	557	540	564	533	599	566	555	581	520	608	545	549	533	551	557	548	558	560	547	558	528	581	549	558	563	535	552	572	562	572	553	517	570	560	525	533	577	580	553	519	533	530	535	548	581	516	543	517	513	484	504	537	611	545	555	537	536	538	559	519	538	567	540	521	588	607	546	554	547	567	523	580	544	609	526	511	524	524	556	545	582	576	557	528	527	566	528	541	581	548	526	566	546	540	561	584	565	573	557	554	571	516	527	563	533	563	562	557	548	515	530	542	535	512	563	506	550	544	565	517	601	567	524	554	571	559	530	521	570	537	553	517	559	523	566	535	580	566	550	565	573	547	547	580	532	534	560	591	568	565	586	596	569	568	562	552	517	565	527	534	563	560	531	602	532	599	555	568	568	551	542	575	550	582	520	518	531	565	529	557	584	567	555	543	527	599	519	590	585	537	550	579	577	502	534	544	514	539	581	554	562	601	528	537	558	556	575	591	537	541	520	558	525	573	574	533	585	541	528	558	589	589	581	511	550	550	567	524	567	513	504	539	539	569	556	540	552	571	548	548	533	556	570	537	624	578	572	560	536	548	570	523	567	529	520	587	559	530	547	579	542	563	541	535	534	525	528	581	559	565	533	556	536	516	518	541	543	559	551	564	569	538	541	518	581	482	546	578	545	544	579	549	537	542	550	555	563	546	527	563	565	532	544	542	571	576	583	555	572	526	590	588	531	551	550	511	568	533	563	571	548	556	574	562	549	561	549	540	555	536	531	545	522	564	516	542	573	558	558	549	538	554	548	554	578	523	609	596	526	597	583	522	558	589	552	600	542	575	567	553	532	523	550	533	536	548	562	543	531	585	565	518	562	558	533	574	559	557	556	561	512	584	537	540	583	546	572	569	561	554	551	524	636	529	567	628	548	570	527	555	512	555	573	593	543	554	593	540	559	557	552	541	569	526	561	544	540	531	530	504	562	610	555	555	577	555	534	538	556	531	568	604	571	535	513	530	518	513	521	571	578	539	551	591	539	532	572	522	517	559	520	511	541	566	553	561	557	594	543	570	547	534	569	568	583	546	535	525	533	536	557	548	602	547	545	561	590	521	526	558	541	537	562	547	548	552	539	537	545	534	549	589	547	541	614	522	590	533	590	520	567	575	554	566	548	566	596	574	574	541	584	531	550	500	568	543	551	516	547	532	556	542	561	559	598	516	556	530	587	539	557	518	568	554	524	560	574	526	533	559	555	543	581	558	528	617	580	549	559	548	555	547	581	537	582	547	541	520	504	623	527	530	554	537	576	604	570	553	551	574	523	557	572	546	561	509	553	562	600	543	519	569	548	561	526	530	512	564	581	571	540	513	539	537	546	518	564	542	560	555	573	595	574	552	543	533	567	563	551	553	557	586	536	547	569	560	573	576	542	542	536	570	552	568	537	588	525	536	497	550	577	519	569	522	591	525	549	529	548	602	549	556	570	544	561	575	520	539	556	550	555	491	555	518	555	519	546	572	544	541	598	553	513	568	574	549	552	564	556	545	529	518	548	562	554	521	529	578	531	515	563	498	629	537	550	544	569	568	592	534	531	564	535	562	555	589	593	564	577	492	537	588	587	569	537	554	589	552	546	544	593	517	564	553	567	587	571	581	527	573	543	535	540	580	545	601	554	566	537	576	561	586	544	526	542	565	524	550	580	553	540	556	571	594	602	541	536	535	589	550	567	519	551	571	500	542	541	554	529	542	518	539	538	574	571	542	524	525	542	567	574	561	516	540	533	546	531	570	584	537	544	561	569	582	588	542	537	522	525	503	564	538	530	563	545	511	555	609	547	532	526	526	566	541	577	544	517	569	520	558	538	556	540	585	568	543	546	530	565	546	525	544	568	537	503	527	510	534	564	544	529	599	584	603	572	575	551	533	526	541	540	521	577	561	521	577	529	528	550	522	590	547	582	533	548	562	534	573	561	548	531	543	598	567	562	532	590	522	581	542	514	616	554	551	527	525	573	539	623	524	546	570	558	557	574	532	548	524	506	550	541	548	546	504	572	574	560	551	545	549	561	579	554	510	552	537	555	561	534	528	538	532	481	548	524	551	515	554	605	538	571	533	568	593	542	584	537	558	537	522	535	563	527	531	568	513	546	560	547	566	583	509	582	541	564	521	552	509	563	518	557	546	595	547	571	541	526	525	566	559	541	582	566	529	572	548	544	543	551	564	587	570	522	531	595	558	556	534	594	563	579	560	516	543	495	536	535	557	521	559	546	554	610	553	553	554	546	549	569	592	567	556	563	533	555	531	542	537	592	539	562	549	595	587	547	567	526	562	567	546	584	486	577	558	568	525	567	554	559	555	579	566	548	566	551	556	542	538	510	554	562	557	525	531	546	529	540	545	509	585	519	543	554	575	534	570	544	566	560	544	556	546	553	577	539	612	553	503	524	523	539	552	555	566	548	528	577	572	581	568	537	564	576	551	562	512	558	545	552	531	516	555	571	547	560	560	560	505	547	576	561	561	546	565	565	556	555	565	550	528	523	523	557	545	542	582	535	523	541	549	541	563	538	573	560	591	557	498	566	533	595	550	558	607	534	590	539	521	540	530	588	509	537	530	522	591	575	540	542	552	562	585	526	572	518	564	523	585	585	562	568	580	545	563	605	588	569	553	493	569	538	524	560	552	555	518	566	540	543	521	544	583	536	568	569	537	542	562	516	527	537	553	567	555	536	589	561	612	566	542	539	556	572	575	529	568	570	533	550	551	535	571	562	566	558	517	589	541	524	551	501	567	531	532	557	539	596	541	517	579	557	530	566	596	591	542	533	606	542	544	580	556	544	576	547	537	551	568	531	540	548	519	549	543	556	576	543	559	574	562	540	585	581	549	562	591	552	574	552	555	559	565	581	517	546	542	551	553	537	570	522	549	555	559	561	544	545	515	530	528	565	505	515	541	555	536	538	584	557	573	573	542	547	562	550	566	552	581	560	542	580	544	562	490	530	562	573	548	531	567	544	532	571	556	553	541	574	544	560	574	563	524	573	603	526	537	578	537	559	595	537	578	551	555	585	564	584	556	538	590	539	514	550	576	581	530	555	544	558	525	562	508	535	579	580	564	559	522	522	546	508	546	529	561	529	521	581	551	538	584	528	560	543	541	548	563	560	511	544	556	547	542	552	517	609	521	519	582	536	598	549	517	556
17395	30455	26158	15764	12686	10485	8629	6561	5514	5124	4264	3281	2640	2393	2025	1643	1364	1289	1232	1168	1054	908	942	962	875	857	900	862	800	825	809	784	783	797	738	758	693	745	693	703	712	720	726	730	687	724	682	745	707	782	708	704	673	727	715	748	685	675	706	737	693	646	709	695	653	676	679	606	623	674	688	661	661	612	645	649	662	656	624	677	630	687	669	671	655	622	629	631	676	649	631	644	674	703	616	629	640	649	645	625	632	645	675	616	698	658	668	635	631	668	643	669	635	690	690	685	655	662	608	688	647	668	670	657	579	621	651	635	634	621	647	652	652	691	616	624	692	623	630	656	643	639	638	677	621	627	620	603	625	674	637	579	651	671	647	631	635	596	636	657	648	635	612	673	640	613	648	626	599	645	636	653	676	682	633	614	638	660	648	681	654	660	635	594	679	645	684	646	668	607	659	642	624	636	638	680	649	586	682	652	703	649	599	655	632	652	656	663	615	649	609	648	658	639	587	644	571	656	670	659	627	658	666	655	622	649	654	638	639	628	691	617	654	654	644	619	655	662	688	646	645	587	619	617	674	708	675	636	624	661	644	633	642	635	668	641	669	622	705	677	624	640	658	620	641	654	649	676	725	683	635	632	631	630	669	652	632	642	599	677	603	664	673	668	605	623	673	633	622	657	593	666	610	627	643	644	627	663	695	643	650	650	613	603	666	623	642	611	631	596	609	650	616	641	629	630	663	623	608	629	640	707	644	630	677	651	686	682	634	710	603	611	629	632	608	618	642	645	667	621	667	658	660	661	610	658	620	684	657	643	622	621	627	664	688	599	649	646	628	624	616	606	624	650	646	632	651	632	622	644	609	620	649	688	618	645	660	652	626	664	659	645	694	629	647	649	645	660	668	682	647	569	613	645	664	642	665	647	672	637	649	677	635	646	639	654	623	685	639	691	606	626	659	655	656	646	632	632	691	608	656	642	629	658	598	635	672	657	637	630	654	664	648	630	664	664	689	662	633	611	655	646	624	648	673	700	646	651	664	661	683	616	624	647	626	678	587	687	649	639	697	644	620	674	682	689	648	630	631	635	601	635	634	693	624	695	632	600	689	625	626	651	665	603	646	661	677	630	663	660	667	665	649	683	672	622	625	633	655	637	626	632	666	649	591	634	684	662	644	626	653	615	643	649	677	610	619	675	654	657	658	683	670	645	636	649	634	639	660	681	678	639	642	641	638	659	661	662	626	655	645	635	682	617	657	629	621	653	637	644	631	640	652	649	637	623	655	652	684	670	660	645	679	662	674	675	637	661	675	643	624	673	673	640	653	628	699	664	694	619	671	589	642	664	708	657	661	631	620	630	659	660	626	646	664	645	642	625	626	636	567	642	645	647	670	664	674	606	616	641	670	611	663	631	682	643	645	650	611	664	647	614	686	637	654	691	686	643	660	650	636	702	659	672	631	625	644	638	639	649	619	697	621	695	639	637	573	649	659	709	622	642	668	671	589	677	651	640	614	660	664	625	665	625	637	624	653	670	624	641	634	611	619	621	622	671	705	655	681	647	607	632	656	706	636	660	623	637	645	705	666	639	652	618	651	640	660	651	686	610	622	700	646	684	649	661	668	610	670	639	737	658	687	666	648	660	619	625	625	640	670	657	651	648	700	627	635	636	619	567	622	619	683	671	623	630	632	627	621	636	635	666	679	668	636	640	649	687	615	609	636	625	630	690	689	624	644	628	647	652	658	651	639	621	621	635	637	678	596	627	660	643	652	624	659	652	618	650	659	647	637	626	640	692	628	634	630	619	638	644	668	650	666	621	637	659	655	630	662	623	651	647	598	625	686	609	617	681	633	639	655	614	667	626	665	621	585	631	610	647	637	617	632	643	652	670	608	629	651	648	596	627	631	682	653	654	639	710	714	585	611	665	624	608	613	656	650	667	614	654	642	673	641	703	625	642	675	675	665	652	628	618	671	605	594	621	671	657	642	643	678	644	666	655	654	663	642	660	617	649	676	656	688	662	675	636	614	654	675	709	623	625	692	627	656	676	636	628	655	641	583	631	675	637	644	655	640	650	654	635	639	651	658	641	642	615	641	635	637	594	614	653	633	633	643	656	640	627	648	622	646	654	666	669	615	631	612	652	652	668	695	655	667	656	665	615	617	620	643	675	635	674	695	636	599	641	688	633	648	637	649	658	641	617	625	638	658	658	650	632	611	607	641	643	640	658	590	643	641	671	649	670	672	641	631	627	678	666	708	615	622	639	647	670	655	679	671	691	642	651	666	630	632	671	662	629	626	649	675	680	704	637	637	667	611	636	662	673	642	681	644	668	653	599	649	622	657	656	684	636	619	637	661	653	664	651	616	663	632	617	644	655	632	657	631	637	638	626	620	661	665	660	646	661	644	609	613	633	694	664	684	674	627	662	600	641	645	687	615	639	653	607	695	647	619	650	664	641	593	672	653	662	633	655	670	633	619	667	645	698	615	644	633	644	648	640	622	618	654	627	666	656	677	638	613	645	658	622	618	631	661	637	680	683	616	669	659	599	639	631	694	661	660	694	646	684	639	628	680	683	666	601	629	673	642	635	636	678	663	635	666	644	657	615	660	661	612	631	657	650	642	699	598	647	616	650	651	592	615	655	651	634	626	660	628	662	593	700	652	649	657	617	608	625	593	652	610	656	649	612	646	652	612	643	636	664	655	617	677	639	629	660	671	647	690	598	622	645	617	673	655	635	603	624	661	665	603	644	641	695	627	676	625	676	617	632	619	609	613	638	677	629	608	654	631	615	666	633	645	649	702	668	618	644	645	648	724	651	679	633	645	696	610	636	610	642	660	650	609	621	633	639	658	692	698	631	687	673	622	599	664	629	688	635	667	619	650	701	660	653	676	660	629	634	663	653	653	614	630	655	632	632	620	665	640	671	617	626	645	645	650	629	643	581	629	632	668	631	652	645	652	648	661	656	663	664	638	622	632	625	609	647	676	631	624	644	656	661	669	639	629	614	648	655	679	644	646	618	671	636	641	652	639	657	622	655	627	675	635	664	618	637	631	623	636	624	609	651	640	684	647	654	673	647	647	674	584	607	619	665	714	641	657	636	654	597	670	649	661	661	667	652	670	651	631	659	679	618	622	650	658	675	674	653	654	634	678	657	680	674	632	669	627	629	681	639	627	627	651	685	630	633	638	663	654	659	662	631	688	627	640	641	661	658	645	647	688	600	635	630	700	668	590	670	641	666	630	604	631	684	670	632	653	691	639	641	631	640	668	595	656	603	645	644	636	669	635	661	608	669	601	625	642	611	655	628	643	642	662	620	635	680	668	624	668	675	664	602	629	651	654	631	665	685	626	653	655	631	629	636	660	636	612	633	617	656	574	680	608	642	645	646	635	656	601	623	631	659	670	650	661	642	640	620	659	640	689	625	640	672	642	677	604	658	683	606	634	619	654	647	676	650	593	615	663	649	628	653	607	624	655	615	626	676	702	640
23119	21236	28898	23895	21286	21549	14832	6240	4922	3955	3331	2706	2227	2068	1677	1455	1228	1012	1050	897	874	767	700	679	712	621	719	671	605	644	603	658	642	575	523	540	488	529	528	572	506	505	533	468	523	523	558	535	508	501	551	501	548	503	522	525	488	518	493	477	455	438	438	465	456	439	443	488	459	453	443	458	435	459	477	455	447	448	454	456	454	447	461	480	478	452	436	432	450	435	394	435	439	434	449	442	441	467	431	476	449	437	446	461	450	403	474	430	409	459	463	435	460	440	486	462	441	461	422	418	447	404	470	464	431	430	458	451	468	478	468	448	426	449	459	462	429	434	483	467	452	452	442	415	450	405	440	448	423	459	447	434	456	419	444	430	456	420	405	465	442	398	443	442	408	440	451	466	396	438	449	438	475	405	441	454	454	415	454	439	438	459	453	454	457	424	437	437	455	423	428	477	461	442	456	469	440	398	434	449	452	457	445	469	421	462	443	385	443	425	422	430	449	436	418	458	419	455	436	428	412	435	471	421	465	397	488	444	427	442	444	446	420	439	454	439	426	430	443	445	464	444	422	441	446	466	427	443	410	443	469	468	456	452	439	456	442	438	457	489	431	471	423	427	407	458	467	405	441	432	443	469	471	397	471	439	441	402	479	426	474	442	401	449	434	481	446	458	444	423	452	465	530	464	452	456	490	473	442	441	457	474	464	430	419	435	451	437	440	456	439	486	467	432	444	437	419	494	452	462	425	446	417	453	469	474	405	427	460	459	443	435	462	437	459	431	412	412	439	433	402	433	429	400	386	445	464	443	434	402	399	438	423	471	423	460	419	446	456	449	475	422	458	416	411	403	449	482	489	457	455	433	447	446	392	395	423	496	447	464	439	444	457	451	439	427	471	398	490	441	468	445	486	470	436	447	438	470	446	466	411	436	445	484	466	494	399	453	416	432	445	466	470	415	437	454	447	419	477	459	437	431	490	465	453	487	481	429	403	434	465	443	469	422	421	426	436	457	445	470	436	415	424	471	480	452	419	440	416	395	421	409	432	441	443	434	439	466	455	436	446	459	442	427	456	453	427	451	469	455	478	426	486	440	415	415	428	427	417	416	445	477	467	444	427	435	454	463	460	434	459	428	413	486	410	394	450	444	466	473	393	412	489	437	471	493	425	461	446	434	465	443	430	463	479	430	432	448	429	429	438	464	431	407	468	419	400	443	435	474	433	429	429	433	454	471	447	426	474	441	430	437	486	435	455	454	494	436	439	453	460	472	437	456	434	461	435	441	485	474	454	428	460	435	436	444	432	453	429	441	439	423	453	421	480	425	481	454	461	456	488	418	436	472	474	430	427	409	395	438	456	455	427	488	446	420	429	469	456	481	431	428	430	453	415	460	421	424	413	422	416	445	447	448	429	445	463	461	431	450	406	466	477	468	440	469	447	414	472	415	464	495	434	438	470	463	466	454	419	452	449	414	463	434	461	442	437	440	439	447	421	426	427	392	461	464	496	466	476	429	439	436	434	443	450	424	443	421	410	390	480	463	429	455	481	491	439	435	450	441	420	453	454	436	442	449	447	443	424	416	457	423	444	430	432	428	480	429	434	451	399	430	414	422	453	475	452	446	432	441	461	428	441	474	447	468	455	440	438	475	469	448	437	449	411	451	440	425	462	437	469	444	434	437	421	450	457	441	450	474	458	447	461	440	478	454	422	457	475	427	446	440	448	429	437	427	441	477	446	479	451	429	468	414	410	466	420	439	450	404	464	400	410	450	456	483	454	448	420	429	435	425	398	442	467	443	446	461	458	416	431	463	448	433	471	438	437	453	388	423	491	449	414	462	446	430	416	462	414	441	416	418	464	496	450	462	459	427	459	442	422	476	429	444	424	427	452	467	399	431	455	419	428	444	428	449	459	402	453	445	442	432	496	392	446	448	420	418	440	414	432	442	426	453	467	453	453	421	437	415	394	423	422	423	436	490	446	425	432	398	409	418	445	465	433	467	443	422	461	441	403	423	439	459	440	438	431	441	460	453	461	447	435	428	466	436	463	426	449	423	417	420	476	442	440	450	459	483	441	455	446	460	455	433	458	428	431	451	435	445	447	432	407	492	438	447	456	444	463	412	424	412	430	434	440	449	432	465	442	424	426	406	483	458	451	449	433	415	451	461	424	439	405	436	442	460	433	418	471	452	408	455	442	463	442	426	439	417	459	471	427	482	510	450	394	470	415	440	424	437	447	448	469	453	456	471	468	422	436	463	441	460	440	439	435	420	466	459	463	417	456	441	425	428	415	480	449	416	472	421	462	446	410	454	428	424	419	465	442	450	421	437	427	419	435	462	464	424	439	419	458	429	421	459	458	442	437	433	419	438	464	454	465	438	415	418	404	424	421	454	455	459	415	451	425	434	432	437	417	492	458	422	469	416	457	436	465	431	443	451	451	447	424	453	440	435	463	401	447	459	433	450	427	440	416	412	466	443	496	424	416	438	464	456	454	441	417	445	418	473	465	414	385	450	437	449	474	454	435	414	422	467	454	443	479	449	440	433	447	442	438	463	458	437	448	429	464	477	415	433	443	470	439	438	439	451	458	427	436	438	415	449	431	436	456	488	445	439	452	471	438	450	446	492	430	416	446	447	462	451	458	453	398	463	468	441	463	445	443	456	440	460	447	442	452	455	420	438	449	443	431	425	435	426	449	461	467	423	458	450	471	419	476	403	480	468	451	430	449	417	471	429	410	408	464	438	421	469	436	478	426	429	476	465	447	440	447	458	432	432	438	417	460	437	455	473	429	440	471	439	423	467	495	395	457	395	413	468	467	408	423	449	416	430	442	400	439	435	454	437	426	440	461	445	451	437	450	418	459	455	458	422	428	453	421	423	455	467	441	442	423	398	451	441	459	461	440	430	442	453	442	423	405	451	437	446	437	475	481	424	431	446	457	424	426	469	479	432	478	447	463	461	438	460	442	412	449	408	423	468	421	482	438	461	450	445	460	450	423	422	440	443	461	461	451	428	408	480	449	447	423	465	490	400	458	441	437	425	469	429	463	444	472	447	447	489	465	418	441	427	446	435	454	423	374	459	446	472	455	454	416	475	407	437	475	456	418	458	451	442	396	471	472	459	458	431	441	440	477	409	463	468	430	457	464	451	397	426	475	430	446	440	424	446	434	483	426	443	487	467	440	406	411	466	442	453	434	446	441	435	447	434	439	455	482	455	438	440	436	425	429	414	455	451	448	497	439	443	456	395	432	461	446	485	443	450	452	443	478	474	474	438	446	452	425	461	431	463	450	428	429	438	433	434	436	461	430	444	424	446	446	464	442	459	441	427	455	448	457	470	491	456	482	439	470	455	454	440	468	473	449	436	477	443	469	442	443	463	442	469	439	421	416	427	461	448	420	430	454	457	442	449	434	443	440	463	444	433	402	441	427	436	440	454	427	427	457	438	419	451	452	420	456	433	452	463	466	415	415	381	421	404	455	438	472	446
20292	40619	35546	24333	20065	16940	13859	10627	9872	8231	6740	5392	4341	3872	3190	2607	1953	1658	1665	1610	1374	1107	999	978	903	936	939	933	830	786	764	757	822	738	698	645	607	642	649	685	657	691	656	630	629	629	708	627	626	642	590	632	625	628	646	630	595	588	557	565	564	541	506	527	535	514	498	538	536	573	590	558	522	480	498	520	506	566	471	521	531	520	520	510	511	515	480	548	572	495	519	494	450	484	521	551	551	489	452	495	492	508	489	518	491	515	499	532	558	542	514	518	526	475	533	517	489	515	478	514	512	483	473	498	540	498	534	506	466	478	520	504	463	491	490	502	500	537	526	510	488	470	537	496	521	553	498	484	533	482	525	509	491	527	515	467	502	476	458	491	516	507	522	505	486	474	523	498	519	514	487	541	512	523	528	521	498	491	532	491	532	500	533	507	518	470	504	526	529	513	520	525	498	539	491	496	497	493	469	463	487	505	523	487	432	499	522	472	519	488	497	504	519	493	528	502	483	517	534	532	504	484	485	511	463	512	472	507	509	498	533	474	527	529	515	526	465	508	503	521	549	497	505	538	504	478	515	519	533	526	492	464	470	495	539	528	547	508	503	495	504	487	481	486	508	558	505	532	563	511	491	495	528	511	494	521	473	540	510	521	462	500	503	511	555	536	510	491	532	543	518	489	496	518	504	480	496	532	500	497	506	503	476	479	474	489	512	504	475	533	521	491	478	506	480	555	495	489	493	471	507	540	529	516	485	499	507	523	511	485	531	485	495	483	506	510	525	502	492	511	472	502	488	515	502	504	491	495	451	490	517	507	514	491	522	519	475	538	506	539	506	525	498	500	485	512	494	526	498	496	440	499	492	529	508	520	496	507	528	490	523	521	462	510	513	483	506	519	495	484	505	531	499	494	497	526	521	492	521	494	548	503	499	522	519	490	523	504	521	492	499	490	514	517	518	493	490	495	487	489	514	525	503	536	506	507	475	497	508	506	539	477	512	511	519	473	515	500	539	530	469	491	499	530	485	493	500	485	501	536	503	481	493	501	530	503	530	473	468	491	459	524	488	523	527	496	460	520	532	513	490	506	505	537	531	505	525	511	512	535	494	535	496	525	511	510	479	507	476	539	518	493	515	491	513	504	469	506	540	503	493	495	495	523	490	503	492	517	504	529	534	519	469	543	530	458	500	504	483	496	493	513	504	485	481	483	511	511	519	506	480	482	508	520	505	487	488	492	500	495	514	529	529	535	473	518	544	471	499	493	521	506	465	523	507	534	531	507	501	465	494	496	484	544	537	466	479	469	481	505	525	517	514	512	511	497	549	492	478	531	489	505	509	516	481	506	495	491	494	499	520	534	509	538	525	505	511	471	548	564	493	486	492	501	503	468	473	472	501	526	521	510	460	489	556	503	485	508	513	499	506	522	489	498	531	473	508	502	505	483	505	512	498	490	475	558	521	503	468	496	484	522	522	529	499	481	546	500	481	540	488	489	497	478	497	525	512	527	525	497	490	468	473	505	513	515	512	518	474	509	530	507	499	495	510	464	508	492	502	503	484	503	512	524	518	533	472	515	503	511	473	513	499	496	548	566	508	501	536	545	512	499	529	493	434	522	501	493	549	482	498	486	503	495	513	501	507	499	481	500	496	543	511	497	533	541	531	491	509	483	472	505	492	490	479	512	560	494	511	524	505	520	537	523	498	515	474	481	482	518	507	481	515	501	534	492	473	456	495	484	491	462	497	509	545	501	562	496	515	493	524	525	471	516	507	489	481	476	492	497	528	516	514	526	511	525	502	485	499	524	500	495	474	521	471	508	497	527	489	504	522	503	513	508	454	470	536	517	489	521	571	498	516	512	486	470	511	479	489	562	493	466	531	465	479	514	480	529	496	501	493	494	497	547	494	508	503	520	481	495	543	500	536	477	455	536	521	539	540	494	535	461	502	480	516	464	505	502	519	467	492	492	508	505	482	513	496	495	528	524	519	504	528	513	560	506	493	518	533	499	488	520	499	521	523	514	492	482	511	473	490	554	559	487	481	503	515	490	542	502	492	488	526	457	499	493	490	509	492	479	471	505	515	491	467	512	505	514	495	522	523	490	518	528	470	497	480	516	514	479	530	507	533	486	522	506	507	528	519	502	522	519	536	498	492	496	538	467	472	471	510	488	502	500	536	524	504	543	492	533	533	500	499	517	512	503	519	491	510	549	540	506	513	554	478	464	537	531	541	459	514	502	479	470	543	519	558	493	500	519	525	520	527	493	513	458	499	518	513	525	520	521	525	539	482	520	534	533	506	598	506	481	499	515	521	495	523	517	514	517	514	515	503	490	484	501	460	494	476	497	487	515	496	521	521	490	508	521	492	497	489	497	518	498	503	531	504	511	516	502	492	477	461	498	484	506	518	496	467	479	553	510	524	459	483	482	501	509	486	496	564	539	507	538	466	503	483	547	518	521	506	482	566	535	511	507	511	529	512	483	498	482	503	488	498	507	496	515	465	491	489	502	503	484	498	528	470	535	487	522	517	530	495	456	505	500	543	494	513	516	511	489	491	489	541	497	495	500	519	531	469	533	521	472	474	487	518	509	512	524	521	509	535	512	497	548	529	481	549	529	525	525	521	529	536	533	520	499	517	515	466	522	476	478	489	514	552	551	521	516	528	474	560	510	523	481	493	518	500	519	478	477	484	515	519	514	501	529	499	519	479	534	531	504	493	495	527	563	557	520	557	478	508	512	510	519	545	522	508	521	529	510	551	491	490	488	538	492	491	511	497	499	551	487	472	486	519	509	502	488	509	516	492	488	545	516	494	498	494	522	505	503	514	478	518	485	495	517	524	499	486	524	493	502	544	493	517	484	501	483	520	501	509	554	502	454	503	533	509	464	529	526	527	461	492	501	499	509	552	537	504	511	513	451	511	488	549	506	510	502	480	535	487	524	504	471	466	484	549	505	508	487	464	517	520	517	515	465	524	467	486	523	464	457	524	518	513	470	494	482	486	532	534	532	522	535	508	516	518	490	475	507	485	535	508	480	489	509	507	531	502	494	520	511	476	521	516	531	488	486	552	525	530	508	451	452	522	523	534	509	524	561	499	533	494	514	481	512	508	463	488	511	442	482	490	484	474	490	501	487	516	516	544	503	475	521	472	482	522	498	521	499	498	538	507	526	518	482	508	465	482	492	485	515	510	476	523	500	454	526	527	477	520	501	498	491	498	525	498	501	506	484	526	505	495	537	467	524	489	525	469	493	478	494	498	494	507	484	464	486	519	498	491	500	558	477	516	488	527	467	477	494	492	502	526	481	479	524	523	543	521	490	492	531	494	485	524	505	503	509	525	521	521	529	529	522	512	509	504	524	529	485	493	499	479	506	536	513	510	460	500	490	495	504	552	547	510	472	501	496	467	506	481	505	478	527	517	504	479	507	513	511	510	490	510	503	506	506	467	484	508	528	511	507	474	497	441	523	495	481	515	524	551	517	539	478
27557	20909	18147	10151	6090	4275	3094	2346	2189	1686	1442	1229	1034	981	877	730	683	623	599	610	581	546	493	495	531	508	506	534	488	510	451	520	518	456	442	515	491	422	507	499	502	473	486	485	475	480	474	477	478	475	453	470	459	472	474	476	440	426	454	469	475	474	414	459	445	435	456	426	439	456	452	430	450	486	414	478	441	452	422	465	463	441	436	519	458	461	434	442	470	413	438	459	396	402	435	424	442	462	427	436	460	389	473	394	469	436	450	465	447	470	408	445	419	437	414	476	478	470	415	481	431	431	431	447	414	447	461	462	450	439	487	452	393	418	461	416	444	407	432	393	454	461	451	428	427	426	420	447	434	416	454	432	401	456	442	454	423	445	416	417	417	428	490	437	467	439	429	441	441	470	448	419	433	427	441	433	419	430	427	476	435	470	423	450	455	453	463	437	451	469	395	413	438	448	480	436	447	403	416	431	427	451	447	405	435	445	409	417	476	412	414	407	403	429	432	501	424	445	462	455	429	471	473	434	468	437	448	413	445	439	455	454	452	429	462	462	452	466	423	451	466	428	404	438	437	472	451	421	414	414	457	449	446	426	429	447	435	438	446	415	418	430	451	411	403	472	473	439	440	433	429	433	426	431	418	429	449	446	448	450	484	485	431	439	427	446	403	452	445	438	444	456	450	413	429	431	448	457	430	430	440	430	451	431	440	461	422	458	461	419	419	433	413	416	492	458	469	432	431	463	439	421	470	423	463	438	457	423	467	429	451	446	426	474	431	445	446	427	461	455	427	414	404	480	426	449	444	450	459	426	454	464	432	459	441	415	444	472	428	472	416	429	418	447	434	420	431	441	420	445	438	425	426	453	431	390	406	434	443	473	446	451	466	438	448	429	478	453	442	450	444	433	438	413	472	474	434	412	455	434	438	406	480	412	407	468	451	434	456	380	490	457	419	430	445	461	436	465	434	434	419	438	443	444	451	446	435	435	433	473	484	437	416	419	443	468	459	455	458	414	454	453	441	431	449	436	460	466	435	446	432	439	428	445	494	408	424	420	431	420	432	467	449	449	414	454	436	428	454	436	420	467	460	458	440	422	437	461	429	435	435	452	413	454	433	452	436	439	457	459	443	469	444	459	442	415	399	443	419	458	431	465	430	390	456	418	462	439	425	436	456	446	455	453	405	465	441	457	454	438	418	411	439	448	422	407	429	418	413	437	426	421	442	479	471	438	460	435	398	446	412	456	450	396	413	456	425	453	444	457	441	411	442	445	444	450	433	399	481	447	422	425	449	429	481	433	466	460	443	448	457	418	415	434	453	440	434	442	450	457	481	437	452	448	414	412	470	372	454	456	429	446	458	490	447	389	455	424	433	482	443	445	402	430	452	446	420	397	440	457	437	450	464	463	428	424	425	440	504	419	474	428	471	416	451	468	447	435	428	458	428	444	400	436	407	471	445	444	482	431	421	462	441	457	482	399	431	504	443	453	461	464	451	424	427	477	427	449	425	440	448	389	457	449	466	451	423	429	407	470	436	449	425	451	413	430	435	442	476	448	457	433	455	425	464	456	446	470	484	425	455	439	451	449	430	436	445	437	428	419	449	412	444	475	439	440	472	444	436	439	423	453	476	465	424	451	431	450	449	428	426	468	461	455	424	440	422	436	438	425	498	428	448	452	458	418	434	405	466	416	422	436	453	450	450	423	403	437	384	446	456	440	439	396	464	443	447	415	442	414	432	452	475	451	471	462	449	430	457	438	422	413	436	422	465	404	457	420	423	414	466	404	433	413	443	449	469	413	490	430	434	418	460	461	437	422	415	442	427	431	461	467	409	444	443	459	451	461	427	444	447	411	412	431	411	465	413	418	435	480	448	463	465	426	459	420	439	407	448	459	415	492	436	435	436	476	426	415	431	453	444	458	429	421	461	453	420	447	419	447	452	457	461	472	479	447	428	429	443	461	422	443	435	482	454	475	407	450	412	480	463	450	464	457	429	438	476	497	442	476	407	453	401	459	417	432	435	399	439	459	434	432	440	462	454	487	433	430	404	445	456	454	440	440	434	443	445	432	424	465	471	451	448	435	442	469	457	428	451	445	441	451	459	444	442	459	431	444	451	441	459	430	436	421	448	459	460	442	490	446	482	445	450	439	433	434	410	454	424	413	402	422	449	442	420	431	445	417	428	446	474	431	416	457	429	435	435	445	434	415	448	436	474	419	418	470	424	467	407	422	469	462	442	435	438	436	423	435	439	401	478	423	409	455	443	481	453	459	396	440	446	438	479	421	419	459	417	461	458	452	450	455	426	430	433	449	454	471	482	462	484	435	450	439	440	418	455	492	423	424	454	412	436	428	426	431	440	446	425	474	448	435	463	449	418	436	438	429	448	441	457	448	402	454	413	437	509	460	460	450	421	446	407	470	448	474	434	466	440	424	433	451	482	430	453	417	445	433	437	435	449	457	478	432	452	448	452	435	485	440	461	478	440	420	463	418	426	419	458	446	465	410	442	443	448	438	441	444	429	459	435	439	476	456	456	430	445	437	431	480	447	462	441	455	443	416	434	429	434	445	445	456	427	452	417	431	472	462	439	451	444	438	445	443	394	466	467	477	422	428	442	468	437	431	430	467	416	434	430	433	421	419	430	457	441	455	434	442	453	499	440	420	436	431	421	451	447	459	482	425	440	484	423	467	444	427	456	452	389	447	409	470	405	448	452	466	461	402	452	430	456	427	410	433	415	477	471	464	454	477	427	447	420	434	437	455	416	461	440	409	439	432	449	448	437	420	428	410	495	446	450	452	442	416	464	430	459	445	414	482	437	447	486	457	454	457	461	460	431	405	448	447	445	434	438	454	468	432	464	437	455	470	422	443	449	458	473	456	410	440	403	426	465	429	440	434	408	418	429	420	458	454	403	440	423	417	468	439	415	410	401	423	450	440	432	461	444	427	442	450	452	420	456	386	426	428	451	452	453	466	433	408	425	436	485	464	482	448	461	435	449	443	449	451	458	442	442	477	416	453	445	424	481	435	501	461	397	444	473	464	491	495	391	464	430	458	429	401	476	410	461	452	424	442	439	422	415	446	468	457	427	410	453	450	428	432	430	466	466	436	453	423	397	491	410	435	460	492	439	463	425	443	445	493	408	487	468	422	415	434	442	437	460	483	446	439	443	431	441	405	391	516	451	448	446	443	463	471	422	410	448	438	452	415	434	432	461	444	438	455	432	480	467	450	472	452	451	440	418	455	429	465	435	453	448	465	452	458	464	453	472	470	436	476	449	460	459	428	424	441	480	417	415	451	483	446	452	430	434	436	409	439	444	430	413	453	454	434	431	422	428	451	423	445	434	452	449	414	387	429	436	434	448	394	443	417	475	441	416	416	431	470	417	385	447	432	465	440	477	446	449	438	437	476	434	441	451	501	464	436	402	444	414	443	463	485	440	438	460	459	450	451	463	433	434	468	441	494	439	465	447	438	455	467	428	473
15988	25228	22437	12347	10226	8397	6273	4768	4516	3548	2936	2337	1949	1762	1554	1210	965	892	944	877	803	786	715	656	685	639	663	658	637	613	603	638	698	625	572	627	565	574	565	595	570	581	619	642	554	589	632	610	530	584	601	538	605	576	575	586	586	571	545	569	531	558	550	557	524	526	492	548	561	553	503	527	543	576	570	538	539	559	543	531	486	561	528	535	549	532	499	541	504	549	524	553	521	532	538	518	529	510	550	566	502	533	517	553	535	547	498	500	544	557	541	558	543	484	498	561	525	532	502	526	534	537	552	513	554	534	510	535	512	557	526	533	564	533	556	517	519	559	526	529	567	525	511	536	549	562	496	528	471	541	566	544	559	512	533	561	516	515	536	552	529	529	532	524	555	501	527	548	488	503	549	514	554	578	536	574	496	537	529	542	573	558	527	508	531	565	508	535	553	489	515	538	492	519	535	554	519	516	496	495	501	498	517	535	527	558	514	537	511	510	521	529	490	522	511	550	532	530	572	526	514	590	553	557	530	567	515	538	516	525	519	514	557	569	567	543	524	508	537	539	543	549	487	532	576	539	534	586	493	516	514	548	549	544	542	529	510	550	534	539	502	545	537	547	550	493	514	517	563	528	506	589	506	511	533	535	520	534	566	533	492	558	540	504	543	529	495	542	521	539	524	526	530	553	517	536	527	562	564	545	539	531	515	513	557	549	521	544	524	506	531	526	548	541	523	550	519	521	534	500	517	521	543	536	552	529	545	567	509	573	524	545	577	552	536	535	530	549	531	544	547	507	519	517	517	527	540	558	521	525	532	528	526	526	564	555	580	514	525	550	559	552	530	486	531	524	496	527	534	508	535	510	513	572	483	550	554	527	524	546	511	565	545	520	530	546	532	556	526	511	524	520	535	517	557	547	503	591	516	544	531	510	556	553	525	564	528	510	544	535	515	534	525	535	550	503	516	523	495	476	528	564	525	526	519	532	507	489	521	514	577	562	520	530	511	535	522	543	579	482	522	551	549	552	550	536	524	475	494	497	555	526	557	563	524	556	570	552	532	570	547	540	547	530	468	509	558	536	552	551	526	575	483	486	532	571	539	566	534	560	514	511	523	557	497	552	510	511	550	552	480	563	539	499	571	511	551	560	511	566	537	513	509	516	549	528	564	508	536	532	513	511	548	540	500	538	538	525	524	504	522	520	570	509	566	498	494	505	573	558	543	522	523	535	543	484	546	564	528	566	496	534	533	540	564	534	551	543	522	512	524	566	506	542	501	533	506	494	523	576	550	505	575	546	517	530	498	542	543	542	549	524	534	552	526	554	512	504	556	530	544	562	528	525	544	561	557	509	569	504	533	541	518	563	557	513	534	545	537	537	551	543	527	530	569	589	546	518	511	527	511	553	508	488	531	546	535	546	568	535	523	511	538	552	499	566	491	506	499	534	564	542	529	518	489	563	521	563	554	516	491	488	540	526	547	545	550	502	577	508	499	552	543	581	540	512	539	532	510	550	563	526	537	532	571	514	543	522	541	497	531	559	508	535	505	549	527	535	536	549	502	552	532	530	556	541	522	555	518	533	552	539	525	535	511	521	540	546	526	523	523	521	555	535	539	541	499	465	503	513	571	502	525	593	581	547	546	511	543	520	516	567	542	540	536	527	569	533	563	522	546	515	558	510	521	518	536	559	532	516	511	496	527	535	488	541	495	504	517	477	521	555	517	501	519	503	551	524	526	542	571	516	525	537	506	510	505	534	546	551	527	511	570	519	520	518	493	542	555	512	558	542	528	522	504	513	532	509	572	539	571	535	520	537	492	519	528	506	502	537	536	566	519	568	573	516	563	492	505	539	520	501	521	534	535	543	497	557	502	541	517	515	521	541	538	520	544	530	563	570	528	558	497	504	539	530	528	546	569	528	536	538	529	538	549	535	543	518	553	507	508	509	533	528	500	481	505	522	550	540	507	546	543	515	552	533	552	564	536	525	511	516	470	524	509	527	523	543	547	549	518	499	491	519	546	530	545	520	541	548	524	501	522	513	502	539	518	553	551	541	515	569	571	513	513	523	522	554	506	523	525	580	571	526	517	531	534	489	517	547	591	516	532	521	518	533	454	545	520	545	508	501	560	538	523	556	552	512	579	586	514	556	565	538	563	551	533	559	520	525	526	485	537	495	494	560	519	549	533	534	568	504	547	519	515	492	511	526	539	531	534	520	534	560	516	557	536	525	530	546	506	526	528	588	549	574	560	496	545	525	529	536	544	568	524	508	555	526	529	552	537	535	510	544	529	555	527	552	521	582	521	513	522	559	539	561	503	539	518	531	528	512	548	554	519	539	510	493	552	524	526	485	552	508	538	469	588	519	507	515	515	518	484	526	519	551	531	568	508	546	517	524	518	497	563	565	507	543	569	508	548	535	543	565	505	560	495	527	523	518	560	545	531	529	520	488	513	524	526	548	517	505	540	538	517	549	523	513	542	536	506	526	495	471	534	520	547	516	532	511	484	564	507	530	491	536	504	519	569	523	541	556	523	512	547	527	545	510	500	531	521	566	532	510	536	484	526	544	517	547	517	544	554	514	529	515	536	539	494	549	562	493	525	541	498	557	496	515	546	538	524	491	569	557	531	525	517	558	534	599	553	544	548	487	506	508	512	556	521	571	528	542	555	525	536	561	552	518	529	553	505	505	581	487	539	544	532	517	556	556	540	503	474	550	489	517	531	594	555	534	540	556	539	552	535	578	522	548	528	534	539	556	517	539	566	516	503	513	514	530	535	531	576	507	527	568	544	551	553	530	551	512	543	532	525	494	552	490	496	545	539	538	524	524	513	561	514	528	576	548	486	543	576	524	560	513	522	510	491	528	547	585	531	514	536	512	502	513	569	554	552	487	591	513	580	537	544	542	552	523	530	528	527	574	489	508	537	522	552	528	566	541	515	502	513	503	558	518	487	537	526	529	523	537	551	532	526	547	541	562	549	515	525	559	526	554	535	540	550	565	540	578	517	530	521	523	550	551	550	536	511	530	538	561	521	517	523	530	541	516	510	499	521	529	556	529	493	513	512	502	543	565	547	530	534	533	503	561	533	542	519	533	544	544	556	532	494	549	517	538	539	500	486	559	537	495	562	503	534	498	522	502	502	528	578	582	521	516	523	549	553	535	533	544	510	557	572	545	495	512	517	560	479	471	519	537	557	539	502	531	578	529	570	549	567	529	516	502	519	537	531	511	531	521	510	530	526	571	527	557	526	471	569	513	512	561	514	519	532	565	564	514	511	562	540	476	542	537	513	547	548	548	537	542	505	504	565	518	578	535	520	532	552	551	499	521	535	516	533	472	530	557	551	559	552	533	517	485	531	553	520	544	533	527	534	510	509	516	483	552	523	508	577	496	548	545	523	515	532	513	490	527	500	503	551	519	519	471	531	532	533	540	527	570	515	510	554	510	537	522	526	532	581	503	568	564	522	559	529	595	521	542	556	517	524	582
24186	21158	28272	24324	21152	13500	6656	4635	3435	2670	2339	1739	1539	1384	1195	876	750	671	658	628	593	557	457	458	485	453	503	497	444	451	416	427	428	406	404	384	358	329	405	390	416	349	365	367	428	398	400	389	386	405	411	378	383	400	376	375	386	373	369	343	340	357	321	350	344	342	357	333	345	328	342	316	349	348	349	333	326	330	374	340	357	327	334	331	320	328	330	342	340	326	326	309	320	338	311	353	336	325	336	353	347	372	306	348	342	336	298	351	359	329	355	337	315	326	349	332	322	332	302	306	329	341	326	299	374	339	335	340	336	321	314	306	345	336	353	329	343	326	344	336	335	325	326	337	330	319	325	325	321	321	330	333	335	301	318	353	297	331	304	327	339	313	321	308	329	336	352	322	296	291	336	355	346	344	312	331	336	336	329	367	352	329	330	328	330	353	288	332	347	326	325	307	344	321	345	344	316	348	319	336	305	338	367	347	308	312	314	308	308	310	301	309	299	322	357	304	353	342	272	338	348	350	334	329	362	334	347	306	335	313	318	321	345	318	332	298	342	319	351	297	304	324	312	316	347	324	355	312	346	333	285	324	330	336	329	325	308	341	320	348	333	325	344	352	342	305	348	316	342	333	364	324	342	314	321	359	321	316	383	310	314	335	336	307	353	326	356	316	344	327	306	341	326	302	326	287	348	364	343	369	346	310	314	334	341	333	296	327	331	341	382	315	312	347	339	332	316	336	297	290	310	333	336	299	356	324	357	306	316	326	316	315	350	338	317	334	327	364	314	308	343	308	304	319	324	322	355	336	336	311	349	311	340	314	323	321	334	330	319	347	322	326	318	310	316	365	335	315	323	378	329	357	337	316	350	321	344	342	322	284	347	346	316	351	332	336	320	334	349	322	341	325	348	361	338	364	344	305	307	292	340	312	319	346	301	315	321	355	337	347	348	333	330	320	324	331	329	313	335	311	307	320	370	327	319	339	350	312	324	327	343	316	328	320	324	296	378	326	330	319	330	324	319	328	352	315	318	303	314	344	319	333	336	342	338	314	301	304	332	318	351	335	307	321	328	342	328	382	321	312	363	336	347	351	347	331	314	334	341	365	301	345	326	324	339	344	337	292	342	299	321	342	324	334	371	312	320	317	297	352	326	326	314	318	347	335	327	319	347	303	342	343	298	318	331	316	333	336	343	383	310	343	312	340	342	347	336	330	325	308	338	307	332	331	318	332	323	319	320	295	314	315	325	295	372	310	324	335	344	339	329	338	307	322	336	380	308	326	357	350	298	366	356	318	316	334	342	318	343	326	326	350	316	357	343	301	307	320	328	370	356	335	324	341	331	342	338	324	295	370	315	311	333	346	327	334	348	337	326	323	342	330	309	310	348	322	325	356	326	332	324	315	312	324	329	303	296	291	331	338	314	352	306	323	351	322	327	333	299	330	357	338	345	345	312	349	333	357	333	310	352	312	310	332	356	353	295	353	355	328	343	331	330	343	336	316	334	325	287	321	333	343	323	322	336	334	334	311	313	318	316	331	350	338	356	321	339	326	340	294	323	358	347	335	312	336	329	334	326	326	326	379	334	326	313	307	333	338	348	319	330	329	318	330	313	319	362	324	326	328	324	297	326	284	307	337	323	351	316	345	349	332	304	357	327	330	348	354	335	332	318	357	332	306	350	330	372	317	336	296	354	328	310	334	364	337	333	326	323	350	316	361	300	336	302	361	345	362	287	307	369	323	320	310	334	358	306	329	329	336	336	322	333	323	310	339	318	342	349	337	321	300	311	323	299	349	336	345	355	322	321	283	347	329	321	301	338	333	354	313	338	330	296	302	333	315	332	309	325	341	346	304	315	336	300	334	303	324	335	285	304	326	320	331	350	342	335	345	289	332	327	341	324	322	336	329	325	339	324	309	320	337	344	344	326	342	298	343	305	302	333	346	334	334	327	327	374	334	325	345	331	304	340	349	315	306	321	332	322	326	331	330	350	316	333	339	354	339	330	316	361	335	324	325	329	340	333	366	341	314	358	337	315	320	270	287	335	307	323	321	305	353	312	301	321	353	316	337	322	338	306	363	343	343	296	329	344	327	324	313	323	326	342	361	342	365	352	332	283	360	346	323	340	315	337	333	336	340	304	333	328	342	311	329	326	316	351	336	332	340	304	349	319	332	313	337	333	352	301	367	317	352	302	350	343	333	315	346	334	324	332	352	345	330	319	342	328	338	306	314	311	322	323	315	329	292	336	330	332	337	310	319	330	368	335	334	338	347	337	342	338	349	335	349	327	374	338	356	325	295	331	338	317	348	357	335	337	285	330	358	324	318	329	344	359	331	353	337	340	320	332	329	337	322	313	329	318	380	327	332	343	326	304	351	361	342	312	300	340	367	356	322	341	362	331	312	340	338	362	347	369	308	325	347	329	349	300	330	343	353	338	359	318	329	327	355	322	326	355	293	302	328	336	332	355	350	347	339	353	310	316	329	370	339	334	294	347	330	326	300	337	321	328	350	326	328	319	341	314	306	333	335	307	321	351	347	366	320	308	324	341	333	355	318	337	311	309	347	353	341	312	315	332	316	344	316	319	344	313	295	371	325	354	324	342	360	325	301	335	322	349	335	303	334	339	314	289	323	356	331	316	372	341	299	332	338	344	348	318	336	283	347	357	281	348	332	314	287	320	299	324	328	329	337	323	348	341	316	299	297	316	345	320	328	302	322	322	331	336	341	348	322	306	297	344	319	362	347	314	324	321	350	326	312	363	347	355	332	312	314	336	361	309	337	354	315	357	326	335	338	326	293	310	348	333	328	333	347	328	313	347	352	357	314	335	331	323	307	350	337	341	320	300	322	341	318	320	312	327	299	341	307	329	349	304	324	336	345	295	351	309	320	323	333	327	327	303	323	334	338	299	297	335	340	331	347	292	322	320	319	314	312	329	366	325	313	345	315	313	332	362	313	313	347	293	293	329	336	340	317	323	324	322	344	334	326	303	339	339	348	305	362	320	355	364	334	325	324	294	319	337	336	313	324	348	310	340	326	346	331	332	311	287	314	304	351	303	328	326	348	351	311	316	315	306	334	343	309	329	334	333	318	367	323	300	334	362	312	308	346	320	308	335	306	322	365	332	312	353	317	339	331	345	345	306	338	311	305	311	352	372	354	347	329	346	349	335	300	315	290	305	350	319	291	355	307	343	331	301	313	323	301	338	317	311	327	325	380	321	332	319	332	334	311	314	340	327	344	303	344	321	338	349	304	314	332	329	323	303	325	328	358	318	358	324	352	367	315	333	347	323	341	341	360	321	341	313	307	317	307	346	306	349	322	342	291	330	320	354	361	348	339	352	350	333	315	331	346	327	319	324	341	326	331	326	354	344	331	319	345	386	317	331	331	326	325	310	352	313	297	330	317	339	306	339	347	309	341	321	320	302	322	346	290	326	313	326	341	318	336	360	319	340	308	325	291	345	314	340	359	333	354	317	312	340	370
17240	35444	30614	19748	15277	12397	10202	9077	7586	5744	4833	3368	3140	2697	2191	1473	1249	1166	1136	1032	883	836	696	700	694	627	594	664	631	592	570	616	594	570	479	508	462	488	513	469	519	530	488	475	500	544	478	485	505	501	485	492	510	533	519	443	466	444	433	456	449	408	429	440	417	427	426	415	398	428	384	405	397	392	427	418	417	399	408	412	377	382	424	409	446	436	405	401	397	408	403	377	422	401	389	360	390	428	410	421	438	401	401	386	385	368	424	398	422	410	415	435	418	397	378	414	399	401	414	413	378	418	409	410	424	463	406	424	400	425	392	407	386	404	417	386	400	372	393	411	406	404	443	412	406	394	390	406	442	387	400	390	396	417	384	400	407	364	366	396	405	406	436	398	391	431	404	425	392	408	387	416	409	375	435	421	400	426	403	409	389	390	420	385	376	417	404	411	428	403	379	441	394	386	407	423	393	374	434	431	403	388	392	395	405	377	393	400	395	416	386	372	390	418	404	406	391	393	419	377	418	431	397	406	411	397	393	406	379	407	404	389	397	371	386	400	392	405	422	385	356	397	396	382	409	388	395	387	370	424	458	387	408	389	420	380	405	400	449	419	362	417	392	400	444	387	389	395	391	392	392	386	399	418	423	398	402	411	416	369	366	363	410	411	397	411	393	410	422	409	424	433	389	406	416	403	377	366	412	430	405	394	404	392	414	431	382	405	362	400	429	404	423	371	417	422	397	407	403	365	415	398	375	433	402	404	404	420	372	401	384	393	406	412	394	391	386	427	392	383	422	375	384	413	397	394	395	365	435	376	400	398	401	412	393	405	391	399	402	388	359	408	401	393	381	419	380	445	357	436	394	382	420	395	414	382	396	417	424	412	421	404	408	395	383	393	410	405	395	416	407	393	367	412	416	372	371	396	408	391	391	414	392	418	392	441	435	413	443	400	392	415	411	359	390	427	386	374	411	366	418	373	383	400	431	371	386	409	383	428	403	376	377	380	430	408	398	381	422	405	388	403	346	395	402	399	406	404	407	410	376	398	413	431	422	381	393	377	415	418	402	370	408	395	410	403	418	412	372	411	387	410	412	394	415	387	369	371	380	382	397	391	406	400	378	409	429	380	403	371	383	423	407	411	417	413	379	435	410	421	400	383	381	395	440	372	422	393	411	418	403	440	422	396	403	410	405	412	409	386	364	392	379	387	403	367	396	386	394	431	400	378	428	401	394	363	423	361	406	393	419	420	365	395	398	471	381	421	357	398	338	450	405	385	399	408	387	424	397	406	386	396	391	354	380	432	377	401	395	389	378	391	406	380	433	397	417	418	354	411	411	425	377	395	414	385	396	394	370	405	401	390	393	387	393	413	445	394	381	364	403	395	378	347	415	419	406	356	402	421	414	390	380	382	423	404	412	386	405	374	437	386	424	393	377	379	414	427	383	422	410	439	418	392	400	395	357	404	388	406	396	413	403	401	383	432	399	408	427	449	380	430	424	427	378	401	419	407	420	399	409	408	424	413	413	370	390	402	399	391	404	396	415	409	442	363	376	402	405	417	364	390	386	395	412	387	393	386	404	401	431	415	398	387	379	371	394	413	391	418	411	446	401	407	378	372	393	391	432	380	388	388	398	399	392	369	423	401	410	381	407	354	406	392	413	401	363	384	381	411	381	390	422	409	418	395	403	431	415	395	401	361	407	397	398	395	380	416	443	423	408	398	387	420	395	418	408	396	417	407	369	424	387	386	406	421	388	387	399	390	379	432	402	378	409	377	404	415	400	370	431	383	375	375	411	424	381	388	405	415	370	386	444	411	411	404	395	381	412	388	414	388	439	400	367	405	429	409	406	418	426	404	400	392	374	413	379	395	412	417	385	383	387	443	406	419	397	429	379	384	391	387	381	403	389	408	413	418	385	395	425	352	405	389	406	393	398	404	416	387	380	409	375	384	401	396	391	383	418	418	387	427	408	414	391	378	399	372	376	388	377	372	408	399	394	383	458	433	405	381	390	411	401	405	404	394	401	417	387	401	387	395	385	392	387	387	405	382	417	379	376	422	382	395	415	390	401	441	410	403	399	439	389	409	433	377	399	434	382	361	391	421	379	365	408	413	422	418	383	377	377	427	416	398	411	410	384	395	380	392	437	396	411	425	416	410	397	412	394	404	419	439	388	407	398	424	385	424	428	366	418	430	383	423	424	399	387	390	394	390	376	394	401	367	401	383	425	385	385	380	369	403	368	416	392	404	399	395	423	410	414	398	386	392	414	421	368	424	446	375	375	395	387	409	414	427	370	385	387	394	386	376	401	384	434	392	337	417	395	398	376	383	389	397	376	417	364	410	416	406	392	462	363	403	406	385	382	434	440	404	388	390	388	405	448	420	410	375	406	391	382	424	409	409	393	396	389	393	400	398	374	441	404	361	399	402	379	372	398	414	381	389	377	367	412	377	393	400	412	371	415	397	407	390	412	385	401	405	369	402	385	421	413	398	395	378	414	382	422	386	411	392	393	412	380	449	402	417	409	410	412	396	395	387	408	411	388	434	411	411	385	413	385	389	381	386	423	404	451	392	406	411	400	400	425	396	408	387	446	400	409	376	390	399	433	413	372	412	395	392	398	389	389	420	436	396	423	402	417	381	366	422	423	398	422	391	386	392	394	397	400	396	416	426	411	430	405	408	418	427	407	402	367	395	394	390	414	387	406	418	388	413	393	386	375	388	357	414	404	390	412	366	408	410	408	389	408	407	395	403	408	372	433	433	402	376	395	427	383	390	418	388	399	418	414	437	425	398	369	366	419	392	382	397	418	383	385	372	407	408	407	353	436	366	388	399	366	392	414	402	407	420	367	422	408	429	394	431	385	367	424	414	394	379	393	421	392	392	393	416	402	373	393	468	442	416	377	395	413	445	378	378	406	386	395	397	353	382	414	417	410	391	423	375	393	428	422	402	380	366	407	403	389	401	442	393	407	385	376	397	396	395	400	400	400	415	427	416	405	388	399	366	404	365	411	363	398	372	367	385	378	401	406	391	400	420	404	420	369	375	428	432	362	390	417	396	392	384	392	442	387	390	435	353	400	430	406	403	378	395	406	389	388	398	398	384	379	417	427	405	401	428	360	407	381	402	360	389	418	393	408	404	438	444	412	415	411	440	422	368	399	416	400	380	398	398	412	421	420	381	387	426	410	404	403	422	362	392	361	412	412	385	416	420	428	417	392	429	400	386	388	424	390	410	405	377	399	412	399	399	408	399	396	389	422	385	422	398	413	408	392	408	416	396	360	392	395	417	388	421	379	371	455	360	391	398	390	387	384	406	430	413	383	407	387	438	390	385	422	388	448	415	376	384	424	362	418	412	395	399	408	438	362	393	395	385	383	382	398	385	392	372	357	381	382	408	399	421	406	391	410	425	393	377	418	412	443	403	379	387	407	392	401	369	395	412	413	379	419	445	383	398	370	413	402	412	425	426	393	439	441	414	401	373	397	379
25336	21150	27037	25302	13738	6049	4420	3655	2845	2338	1992	1506	1492	1292	1104	942	853	838	808	737	748	706	655	652	648	657	648	655	604	609	645	653	668	594	576	570	533	620	600	589	564	610	588	622	606	623	595	596	564	621	580	590	587	623	597	610	519	556	536	585	539	586	561	559	574	562	559	587	570	543	529	527	567	532	549	549	559	566	550	565	537	565	564	580	517	519	535	567	594	525	547	529	534	533	550	521	553	527	559	565	551	515	548	567	569	526	539	523	554	546	545	556	557	586	528	564	587	532	539	543	539	529	519	526	574	564	568	571	538	570	527	525	584	566	569	525	568	560	558	508	578	536	555	555	537	586	522	559	547	535	555	533	546	562	557	523	515	534	587	583	512	550	549	573	569	547	533	529	556	541	567	547	566	570	517	556	550	573	495	536	555	544	539	536	585	542	573	590	539	575	570	558	519	551	557	505	553	566	541	619	532	537	549	545	556	520	546	525	531	569	532	594	561	545	534	502	596	520	548	494	567	517	515	547	518	570	536	555	525	575	546	515	522	558	524	547	505	536	591	542	511	531	509	539	544	521	498	526	561	605	532	537	541	534	570	519	564	549	517	570	550	556	518	533	516	528	577	560	559	533	567	589	524	527	546	558	514	537	570	538	565	551	605	527	587	528	593	536	570	538	545	497	584	545	557	536	559	565	545	540	518	590	606	544	537	525	586	553	561	553	555	547	566	544	551	547	511	549	529	536	558	569	497	545	501	604	535	547	543	550	550	582	547	548	530	541	564	519	552	554	589	567	533	538	546	529	561	565	536	566	550	540	555	569	522	576	544	487	497	552	567	583	528	592	521	529	536	562	536	570	553	564	595	586	577	581	595	539	575	519	558	523	571	507	548	539	554	553	529	526	552	519	537	576	563	555	527	566	505	503	534	560	530	546	553	582	537	533	538	546	514	528	553	585	574	556	558	536	506	593	549	541	555	546	534	587	529	516	556	558	505	510	566	590	539	549	545	570	538	558	536	586	573	579	544	566	550	526	575	546	557	592	523	548	573	530	504	516	576	514	551	577	524	564	507	574	531	516	578	538	536	504	544	541	548	597	550	556	539	551	535	561	535	531	520	569	513	588	546	567	512	530	552	515	553	521	561	525	537	518	568	554	542	507	560	573	548	512	543	543	519	558	529	552	508	557	544	551	527	532	503	581	521	516	523	512	537	548	524	554	569	548	576	510	538	485	550	535	531	553	528	614	536	580	567	526	599	552	548	514	557	511	573	541	541	576	544	560	573	524	536	558	586	523	530	575	509	505	538	548	586	540	524	522	536	517	533	541	524	529	557	558	546	516	533	555	514	536	534	492	541	528	574	564	552	569	513	556	555	554	551	573	546	579	536	506	540	518	562	544	555	538	573	508	558	539	532	533	574	552	535	580	552	548	554	560	522	582	504	560	568	578	578	512	573	532	535	559	520	525	533	546	545	517	527	524	550	551	546	540	499	532	568	596	564	545	542	575	504	567	535	548	522	521	545	493	544	533	571	544	569	536	511	505	521	561	550	502	541	555	518	544	530	520	521	577	565	541	559	550	529	574	548	535	502	531	531	596	608	583	525	490	518	518	540	548	577	545	533	534	544	544	540	547	517	551	519	535	519	550	581	550	578	531	516	500	549	552	562	550	539	555	530	548	562	547	589	556	543	546	587	529	553	575	581	530	562	562	590	579	545	579	586	527	543	551	560	556	572	575	560	579	533	590	531	544	572	564	562	539	538	527	553	565	580	523	540	533	531	543	535	504	534	557	550	551	547	541	536	533	537	544	552	527	556	535	525	527	582	565	538	513	544	532	521	544	552	545	559	501	556	569	535	597	532	589	526	517	551	527	557	561	516	521	589	528	552	549	551	539	558	567	561	537	542	519	553	527	547	534	504	567	523	513	557	563	516	537	545	529	545	539	546	556	546	558	528	542	538	574	533	533	523	554	530	546	551	521	543	533	554	577	530	534	519	504	508	512	554	533	541	557	574	543	577	520	566	535	521	535	542	539	573	626	553	541	622	524	539	587	591	555	527	542	561	533	537	558	515	541	517	563	528	530	557	563	548	558	575	532	554	573	528	581	514	532	554	576	554	564	551	582	506	515	530	524	535	575	549	518	589	534	557	508	561	576	547	536	500	579	560	569	478	540	525	570	563	546	533	520	521	546	532	531	552	537	506	520	559	526	584	529	573	540	534	535	565	571	528	501	547	579	537	527	506	554	545	535	505	530	572	540	524	561	588	533	516	573	556	581	576	534	610	551	626	542	552	550	536	528	540	590	553	523	569	580	526	512	548	550	540	553	531	507	571	529	561	503	580	522	550	589	543	535	533	563	558	569	564	578	550	564	545	584	571	578	541	566	520	542	625	584	509	544	500	560	542	549	513	539	501	527	534	543	534	548	507	574	520	548	518	564	524	530	572	552	552	578	544	536	566	519	535	562	537	520	548	608	544	552	561	587	559	567	549	577	539	536	573	527	561	525	589	566	532	531	522	583	568	584	538	544	539	522	549	524	555	560	543	536	518	513	579	582	541	562	548	564	544	573	592	618	540	553	519	552	564	580	504	502	533	521	544	531	578	553	528	513	546	547	592	585	556	505	523	527	539	531	559	536	500	557	517	566	539	562	544	478	595	530	539	499	563	513	543	534	541	519	483	531	521	556	553	534	558	521	561	525	513	543	535	517	560	558	522	526	534	554	554	566	535	540	579	523	558	551	546	535	535	527	577	532	544	530	509	518	559	534	554	571	520	519	512	522	568	531	522	565	521	518	540	539	521	549	528	557	562	526	567	523	540	557	575	537	512	543	525	559	502	569	553	555	561	554	535	560	576	572	536	602	574	508	586	570	545	557	580	533	541	554	516	552	554	538	539	555	547	586	558	521	550	540	526	554	565	583	570	557	555	526	528	569	546	540	527	562	515	525	613	534	536	523	559	587	521	545	532	564	519	513	523	515	547	584	574	519	533	559	562	584	544	578	499	573	546	589	545	505	522	554	548	546	537	533	548	573	544	522	547	538	527	527	608	521	553	531	583	556	535	540	582	564	559	576	561	555	557	558	566	538	530	537	535	553	526	544	548	531	539	490	572	563	543	547	548	548	592	568	551	537	534	555	582	553	504	527	532	574	549	566	589	569	533	535	545	509	543	580	534	587	536	559	521	577	517	539	531	516	545	552	543	540	557	527	568	585	529	551	551	549	547	540	551	561	527	521	561	505	496	529	560	566	549	564	564	537	539	566	535	554	577	548	552	518	569	537	557	534	513	528	526	576	535	558	517	545	545	565	532	558	556	535	538	525	548	578	536	550	527	542	528	532	542	529	546	566	538	580	562	595	567	540	538	556	574	567	591	550	477	569	546	547	511	543	594	501	567	544	522	520	546	543	558	603	491	517	592	568	538	548	555	557	540	483	539	525	574	525	554	525	543	596	554	534	540	529	570	508	598	564	544	565	554	558	536	546
17008	32407	26642	17160	12982	10013	8981	8021	6150	4990	3948	2920	2731	2371	1861	1528	1390	1228	1163	1149	1011	991	979	892	885	880	836	826	857	802	756	784	781	740	779	698	696	727	760	743	756	698	764	772	730	767	672	671	714	737	720	696	757	668	687	713	716	650	694	694	690	645	685	692	635	639	667	653	654	652	713	653	647	652	662	647	647	685	674	659	625	656	651	688	621	587	665	598	710	647	630	636	601	677	657	648	662	629	635	621	619	651	635	649	634	626	613	654	587	703	672	668	663	667	616	644	630	672	600	653	654	611	665	613	673	625	646	638	599	641	646	616	625	652	616	683	665	638	657	629	674	666	648	613	655	645	676	638	651	639	641	623	653	689	681	660	650	661	635	619	655	647	663	660	622	672	653	611	653	665	645	640	667	650	611	715	644	593	603	679	638	625	634	639	615	640	586	654	672	617	677	651	560	699	673	607	624	677	614	621	645	618	611	616	660	651	605	588	658	658	632	649	620	637	635	673	630	654	661	659	635	644	644	673	648	624	605	604	635	640	652	635	673	629	642	627	645	599	625	620	674	630	636	627	625	670	628	599	639	601	648	704	652	645	646	654	654	646	627	648	663	703	610	697	622	634	584	645	665	658	624	652	686	633	643	619	624	631	603	624	644	638	632	686	633	612	647	611	624	678	629	652	639	635	603	612	680	605	648	663	638	638	640	657	648	648	597	643	594	645	669	653	653	652	657	638	622	623	672	691	630	604	640	669	668	642	621	658	613	640	668	664	674	617	640	640	630	619	642	642	619	680	592	636	653	642	679	666	590	649	681	616	674	642	632	638	608	621	646	616	641	643	656	630	628	621	621	590	608	657	693	640	624	593	677	630	663	636	658	605	641	628	636	661	640	669	608	630	619	610	615	611	631	651	629	619	642	643	643	674	653	640	633	651	631	605	654	642	674	632	643	640	596	659	629	637	621	635	654	669	621	622	606	588	625	602	649	668	651	626	627	630	596	617	626	628	630	678	627	671	683	683	628	669	613	651	637	633	653	699	700	619	594	619	683	642	671	611	607	592	625	630	627	684	635	614	640	636	664	640	617	617	696	669	670	655	653	622	634	672	670	598	587	656	662	658	642	644	635	634	682	706	658	621	664	639	608	643	630	648	628	636	702	647	695	652	643	675	618	664	593	684	681	618	606	661	675	696	618	645	633	620	634	609	667	573	647	622	680	669	646	666	599	651	628	649	696	646	657	617	623	624	661	647	650	668	635	646	645	654	615	693	672	645	684	606	697	632	664	643	609	591	635	633	612	643	644	657	624	663	646	630	653	640	615	622	608	674	673	653	670	678	623	643	638	664	612	628	626	632	633	631	634	641	659	664	615	662	625	665	684	612	635	673	633	648	622	656	688	660	632	640	609	682	621	641	652	593	629	639	655	636	637	669	610	632	636	700	643	675	641	641	604	664	677	622	613	663	646	638	642	635	674	608	591	640	588	667	624	664	616	658	647	599	629	632	663	649	641	653	610	614	642	639	697	668	704	625	617	649	637	663	621	668	626	630	642	613	674	652	669	635	609	629	649	638	642	671	629	645	681	638	636	630	623	621	670	662	625	671	663	656	661	646	673	659	581	662	630	597	644	645	602	609	641	668	626	596	657	655	658	605	665	654	607	632	644	621	649	642	663	644	612	639	693	675	644	659	605	654	642	645	641	592	647	663	620	669	629	613	652	625	644	630	617	623	675	621	661	692	668	573	619	620	678	618	672	648	637	613	636	646	686	645	624	650	598	646	594	614	660	655	655	696	651	655	653	637	660	654	664	618	616	646	592	599	665	660	675	585	638	624	645	595	625	657	644	613	616	625	628	631	693	630	652	625	622	608	650	602	620	611	681	615	622	652	665	626	636	651	629	640	628	670	634	636	643	642	662	628	667	668	614	572	626	588	603	658	661	634	632	600	649	647	616	645	662	625	662	594	621	653	603	627	589	653	677	646	630	633	654	620	666	638	643	662	603	658	629	640	635	648	627	642	620	606	652	681	635	637	638	608	669	654	641	634	613	596	617	617	626	623	654	671	664	651	609	672	658	636	655	645	636	645	662	663	644	656	646	619	653	678	628	601	646	625	581	615	645	654	656	603	612	646	659	594	612	702	621	600	659	615	699	680	633	625	634	662	638	627	621	662	641	633	657	638	649	646	649	606	639	652	637	632	618	646	669	677	683	646	629	605	627	645	645	590	626	643	641	622	646	650	647	660	620	647	645	613	651	660	614	622	623	603	625	635	660	685	659	608	666	644	671	657	646	655	645	614	664	597	637	605	624	649	668	678	645	636	634	636	612	608	588	672	654	662	646	639	625	676	613	652	638	628	624	640	622	597	668	635	623	646	669	627	662	641	615	655	602	666	608	711	658	654	657	659	595	675	639	653	657	619	623	641	618	662	661	633	657	659	661	682	634	680	725	655	682	670	644	686	611	608	645	651	651	658	608	627	643	640	612	622	629	614	693	596	610	647	632	607	624	628	642	653	664	679	647	668	624	591	628	649	673	659	666	649	660	633	591	644	618	603	600	652	617	650	599	669	661	636	628	637	660	608	676	647	656	639	657	671	630	637	655	655	656	635	624	625	652	622	625	655	598	646	658	633	683	639	636	617	611	629	621	673	611	642	595	618	647	638	624	638	617	642	621	637	621	629	636	653	598	611	627	674	698	623	618	627	652	635	665	661	650	703	674	629	640	673	675	670	687	684	640	636	669	644	618	623	659	624	625	605	629	609	620	637	661	631	645	631	647	668	624	626	668	634	617	655	689	635	637	612	618	649	652	662	637	647	647	676	605	643	664	584	660	660	644	672	646	647	625	646	661	663	619	609	654	653	641	692	645	625	627	632	621	641	699	654	644	661	663	658	662	649	619	615	601	664	665	624	608	702	651	666	658	619	618	598	622	663	637	611	598	672	614	623	671	643	643	628	638	617	645	656	651	652	640	653	657	661	635	635	603	596	639	640	648	649	632	631	621	645	654	626	631	649	644	666	653	672	637	619	666	677	645	628	627	647	632	647	632	619	658	616	632	611	653	640	647	643	609	655	652	626	627	632	669	606	628	689	637	619	622	600	688	590	697	615	667	658	601	622	647	633	563	626	648	640	646	639	660	637	636	608	644	647	606	624	675	637	598	604	617	630	626	652	670	630	633	603	617	612	603	625	657	693	661	630	654	648	662	640	652	612	678	608	659	648	652	623	638	640	656	662	613	658	645	617	659	624	636	612	656	665	635	632	660	633	666	601	638	642	618	649	632	626	637	628	657	650	605	650	623	607	698	633	634	624	658	625	651	643	700	610	642	660	645	660	660	629	634	632	650	570	628	680	586	656	644	677	584	644	691	637	624	626	650	630	639	661	686	618	616	624	651	626	611	648	625	624	619	636	606	638	679	603	649	633	641	632	640	654	619	597	633	656	656	658	639	624	632	639	646	640	661	632	632	646	599	627	673	628	668	660	656	634
23073	21218	28845	23855	21272	21442	15467	8092	5072	4115	3168	2491	2199	2160	1560	1253	1050	1027	953	846	846	767	698	667	633	607	592	640	615	585	592	596	593	558	506	535	507	586	542	525	524	494	525	520	517	486	491	501	495	523	509	510	504	494	511	472	469	484	488	475	452	464	480	457	502	494	427	469	450	434	453	471	461	437	470	421	415	453	430	488	464	439	467	445	460	415	466	441	457	427	406	411	449	429	421	426	453	409	415	462	450	393	431	449	415	407	433	419	439	439	450	453	421	447	453	459	447	398	419	441	443	438	447	446	462	423	431	473	461	415	428	440	422	477	473	445	443	427	438	432	428	458	426	430	439	425	442	429	436	474	417	440	435	438	433	455	449	443	442	446	422	456	432	439	426	457	451	440	468	433	439	446	454	402	437	418	477	413	446	430	439	410	422	427	406	453	408	435	418	430	400	423	420	412	444	425	465	395	432	437	427	399	409	423	417	450	447	433	408	404	429	421	472	417	408	443	435	459	401	427	431	463	438	428	449	408	383	416	453	401	430	435	478	448	423	467	429	445	461	406	429	447	441	443	424	433	444	439	448	407	425	449	426	438	419	418	389	423	436	445	448	407	435	446	439	436	407	442	456	407	455	433	448	434	426	453	422	450	378	422	399	415	455	440	406	441	413	418	439	435	429	444	432	464	448	414	431	433	451	407	445	423	479	400	485	450	461	470	446	422	383	426	456	422	415	438	409	445	422	430	408	468	439	446	453	470	428	411	457	414	377	469	440	413	445	396	418	455	458	459	455	393	443	441	392	397	448	476	414	432	463	435	422	405	444	443	448	444	429	417	435	418	423	437	452	422	438	443	447	422	426	441	439	447	416	421	447	425	409	425	455	463	420	467	422	419	435	432	420	473	420	433	442	418	461	428	409	427	423	415	434	394	444	441	464	449	454	468	442	435	482	432	384	424	444	435	462	432	436	440	455	421	451	486	483	455	419	423	438	439	407	417	437	448	410	456	434	411	449	436	438	460	428	402	438	430	431	455	412	406	440	410	424	457	428	447	467	406	477	414	444	401	452	411	407	417	458	429	431	453	459	464	436	430	415	436	437	442	465	446	473	444	472	466	392	449	451	408	432	421	447	411	460	419	469	419	455	430	394	408	429	439	401	427	442	433	466	442	446	399	384	408	446	437	432	422	425	473	435	453	445	401	422	423	455	460	422	453	448	440	416	470	417	427	433	470	444	458	456	459	435	380	405	432	435	430	423	450	471	427	436	432	442	436	456	432	429	379	403	401	446	430	432	411	444	426	431	387	427	433	464	486	428	400	425	461	447	442	474	426	431	446	417	433	450	440	416	436	436	454	421	397	401	440	437	430	461	427	448	435	430	412	406	431	433	405	378	439	405	456	457	426	401	420	411	421	459	396	411	454	439	463	435	442	443	430	420	464	420	402	453	416	423	411	443	396	440	466	447	428	456	443	416	448	426	477	457	436	438	420	419	480	446	428	435	460	462	434	416	442	444	456	453	447	452	472	452	405	441	454	457	425	402	454	434	432	439	417	423	409	419	460	408	426	440	462	409	429	421	440	443	455	443	436	435	446	421	450	402	409	408	430	452	448	448	420	418	427	452	441	414	448	436	441	432	415	449	412	474	403	426	444	416	442	434	450	440	435	471	431	474	419	458	450	404	412	428	401	443	421	477	482	442	433	403	458	408	395	432	427	444	455	470	427	420	406	433	473	451	429	453	431	458	445	439	408	438	421	448	475	406	474	448	437	457	398	406	459	429	449	436	420	426	473	428	432	451	452	388	433	447	464	422	424	385	441	411	461	453	388	404	448	430	469	427	439	442	439	438	443	410	424	440	491	440	407	469	450	421	424	442	439	456	437	466	445	447	411	427	433	435	423	448	444	425	419	436	433	400	419	469	449	445	445	390	440	479	413	457	456	475	451	425	396	457	422	476	448	412	428	437	462	415	447	433	464	436	470	445	450	434	387	451	401	455	427	430	406	435	448	473	422	472	407	449	404	458	481	432	411	428	450	470	441	413	429	463	426	459	439	431	436	434	443	437	431	437	452	454	440	447	443	447	450	409	431	416	416	432	417	424	450	445	426	427	450	433	441	445	423	409	428	473	482	463	424	476	393	425	432	438	461	444	417	415	446	403	428	456	419	440	402	411	445	445	384	452	410	405	411	443	453	423	406	440	436	449	440	432	448	457	448	475	418	460	441	420	420	425	455	418	454	411	450	433	436	417	431	451	444	431	473	430	448	473	426	422	475	438	452	433	457	434	472	442	392	407	464	446	411	431	442	435	448	457	408	433	477	431	479	444	419	439	410	415	435	434	472	433	446	433	439	418	407	440	448	392	471	437	438	437	456	510	433	418	422	430	442	450	439	424	440	429	417	400	407	420	436	428	428	425	404	445	423	446	397	451	442	418	412	415	428	442	485	463	439	445	409	442	434	393	417	456	426	382	436	442	434	410	425	475	452	393	423	459	419	475	408	435	404	468	422	438	404	410	452	423	441	454	422	461	414	419	426	449	433	461	401	434	460	432	385	445	463	449	453	491	426	450	430	421	437	430	438	444	456	450	396	488	442	443	444	431	451	471	424	430	440	409	453	399	443	442	447	439	427	446	480	452	442	427	496	440	421	435	414	430	442	462	407	423	443	422	477	433	437	463	414	422	428	444	424	425	426	419	465	445	457	434	401	420	454	428	431	434	394	400	418	437	405	427	401	430	377	447	415	429	436	443	457	449	400	464	429	422	438	456	446	432	406	430	458	402	442	439	445	455	433	423	459	443	438	427	412	412	432	448	403	440	467	450	423	427	471	432	420	445	452	437	437	419	467	434	467	419	421	425	417	451	445	424	451	429	431	450	408	437	435	438	404	466	431	438	448	441	426	423	482	448	460	449	457	433	431	421	431	437	427	452	436	423	408	439	443	433	409	414	433	404	438	425	481	468	417	441	415	424	404	426	450	451	431	409	419	448	422	452	427	453	413	440	440	389	397	387	411	450	422	423	450	442	481	427	428	454	478	473	399	441	439	484	420	457	436	466	422	443	434	456	430	418	456	437	444	424	412	451	395	454	419	416	464	412	404	412	457	424	430	423	434	424	428	440	407	443	397	479	427	416	400	404	431	423	421	437	418	470	432	410	444	445	395	436	387	423	454	417	432	433	470	412	438	450	398	455	461	479	421	463	440	404	416	453	459	415	425	424	476	418	454	441	454	427	413	434	425	415	488	432	443	422	445	440	411	418	446	445	424	427	440	418	420	426	445	436	436	424	445	434	438	445	458	440	426	442	435	431	424	434	428	421	400	442	454	427	439	447	451	428	407	429	439	428	440	455	461	450	451	444	434	457	430	432	444	440	411	394	442	428	437	479	412	424	386	402	431	408	487	407	445	413	426	414	432	462	421	444	412	427	448	433	435	474	441	432	434	426	403	431	438	432	416	411	425	403	432	419	421	476	430	472	482	451	424	394	458
20395	41000	36155	25128	20754	15859	15082	13611	9846	8141	6123	5058	4302	3986	2782	2136	1788	1678	1526	1389	1319	1099	964	957	926	915	966	803	793	799	706	773	779	695	677	628	642	643	647	726	627	658	656	661	632	683	624	638	635	658	626	618	609	563	612	574	567	548	583	559	552	557	533	546	547	522	532	542	556	533	524	514	503	536	509	492	511	466	497	519	501	491	511	501	545	505	526	493	478	525	485	508	535	564	510	480	549	516	541	521	494	482	448	518	515	437	487	491	473	511	486	490	540	513	508	474	494	523	465	498	467	515	494	519	541	511	474	474	487	492	533	503	485	485	493	520	499	488	506	485	520	537	533	508	454	565	524	491	481	455	517	471	477	519	529	505	521	448	471	497	495	483	550	545	538	496	514	510	488	444	489	473	549	490	468	502	492	542	491	468	525	521	503	492	501	520	461	500	535	502	487	501	525	518	489	526	458	499	535	461	515	470	474	506	503	493	504	463	503	524	511	516	482	570	485	428	533	514	496	499	517	491	467	508	502	487	522	533	487	484	505	519	521	513	473	461	462	519	522	490	469	464	476	528	559	480	503	547	491	489	515	480	497	461	539	516	499	468	492	474	522	510	493	456	494	478	494	464	517	500	490	481	575	495	490	500	550	506	481	490	485	539	519	481	524	558	526	489	478	466	518	511	527	502	494	539	482	530	514	477	520	517	480	460	479	509	479	500	476	489	499	536	539	502	502	531	483	464	504	472	497	481	487	513	513	474	526	502	532	485	512	463	508	505	509	482	507	486	470	499	454	504	519	513	529	490	503	563	516	500	512	487	525	511	494	512	481	504	514	483	513	519	471	481	502	534	486	521	466	541	540	498	484	511	488	519	488	491	474	475	502	499	531	475	465	519	512	509	513	538	491	539	517	493	492	525	516	498	497	494	503	517	513	450	510	439	479	496	527	485	549	510	467	507	506	477	495	488	461	456	510	495	486	485	500	507	517	514	512	517	524	472	500	502	507	526	483	541	509	488	495	491	521	503	500	503	466	481	490	509	518	520	505	505	512	504	510	486	478	493	518	485	505	505	500	499	538	481	499	512	502	507	480	456	519	488	508	509	508	520	505	463	489	502	505	536	496	514	507	468	484	489	486	477	508	489	483	466	481	542	525	489	543	481	517	489	466	517	491	496	527	523	500	534	448	551	463	501	502	557	490	500	487	441	526	484	480	518	511	479	523	478	503	497	513	489	469	503	553	490	491	530	487	510	471	498	500	471	509	542	501	497	463	536	468	482	518	511	499	536	480	449	500	535	512	492	472	494	493	487	459	531	490	511	540	505	481	516	495	501	506	514	470	477	513	536	482	517	485	507	513	477	505	502	482	531	457	506	494	539	514	518	493	510	484	538	502	524	512	501	545	519	495	496	504	516	510	492	522	516	519	480	533	473	461	533	500	506	462	523	502	497	527	503	517	502	485	505	500	515	525	488	503	522	515	490	509	465	482	525	530	495	498	501	517	512	512	513	529	466	510	456	483	516	464	481	532	446	475	537	519	507	495	545	513	538	486	502	494	502	499	519	482	450	518	492	498	498	515	503	494	480	491	526	485	508	495	488	519	529	482	500	457	486	514	490	523	501	506	506	516	523	539	473	488	504	514	510	501	492	523	450	521	477	486	545	536	527	499	522	481	487	504	519	534	528	482	514	475	477	501	528	516	531	461	511	473	521	498	508	501	467	525	520	499	549	474	514	481	528	495	494	488	470	506	487	509	533	497	527	497	515	499	482	526	518	493	518	511	502	471	505	479	486	514	521	483	514	459	507	522	511	482	474	527	515	490	468	485	481	531	485	536	481	532	484	504	480	497	490	499	478	496	480	495	498	500	506	539	501	537	479	465	493	520	553	502	494	478	465	536	516	484	516	510	501	491	543	549	506	523	485	471	483	502	507	492	529	494	514	522	525	514	492	506	506	514	484	480	477	484	466	489	494	514	519	499	487	499	498	490	493	513	506	526	521	480	517	464	488	516	495	459	508	497	507	482	502	452	526	489	505	522	497	488	514	509	521	478	477	499	501	514	456	524	547	474	522	473	471	486	491	492	478	495	500	487	518	517	461	474	494	495	496	473	490	441	453	494	484	492	496	491	540	537	497	535	494	478	490	514	538	508	514	473	498	500	506	469	495	513	473	534	493	490	493	528	494	487	484	525	494	548	458	509	522	508	546	480	507	530	506	456	494	487	502	459	508	507	470	504	479	521	505	490	517	487	490	486	548	514	503	572	489	516	468	491	482	498	473	499	537	502	502	477	516	449	520	515	492	494	493	507	490	507	564	510	450	529	519	486	505	529	510	492	510	517	495	480	520	471	526	483	520	498	527	467	504	496	467	489	469	505	486	518	516	513	476	504	502	512	503	486	537	491	476	474	483	527	484	461	492	509	481	490	475	520	520	510	510	513	570	479	526	474	475	529	474	511	507	506	495	508	493	499	491	477	521	502	496	556	524	495	540	521	458	514	499	531	493	486	505	480	490	498	499	486	483	475	493	490	510	491	506	510	518	493	471	466	491	511	479	500	543	511	503	483	480	501	472	490	536	501	523	506	491	503	521	479	536	489	508	541	471	497	515	498	509	469	540	484	499	463	461	505	491	490	527	487	501	520	493	488	504	506	482	490	508	518	483	441	522	519	508	509	464	473	483	493	469	513	524	537	526	463	513	514	496	473	468	494	470	503	505	500	554	502	480	513	497	500	502	494	514	543	486	488	483	464	499	474	490	493	486	516	482	531	476	499	512	494	470	494	514	499	478	469	491	507	514	495	516	500	454	537	483	481	473	507	548	501	481	495	513	466	531	516	483	484	514	524	497	493	482	499	468	496	532	502	511	516	488	514	505	472	468	466	518	497	530	510	490	502	488	513	486	496	472	513	486	498	479	515	538	538	507	492	531	478	495	520	491	468	497	501	484	485	536	513	514	455	487	498	514	526	523	508	482	495	493	520	450	501	491	516	503	529	506	534	531	504	482	475	494	554	466	519	492	459	485	500	451	517	514	493	486	509	492	493	495	501	532	500	520	505	514	485	497	486	497	483	491	487	476	481	469	493	488	520	499	484	497	475	480	508	510	513	479	472	494	511	507	524	476	493	504	530	520	499	529	478	480	505	505	507	530	507	503	498	501	486	496	525	520	490	524	535	505	473	526	536	487	513	484	483	508	521	500	524	529	513	539	506	503	463	495	490	503	466	509	487	488	527	497	472	485	494	513	526	481	523	500	494	493	462	514	514	462	526	489	450	479	532	487	445	498	474	526	489	488	491	494	539	492	517	521	459	504	525	485	485	527	492	520	490	475	501	472	506	491	478	492	437	518	501	524	500	482	446	508	445	483	506	504	512	520	499	490	511	526	501	495	514	475	498	505	484	523	483	463	506	544	496	476	504	520	509	451	508	513	505	541	474	493	503	487	539	550	477	505	504	515	499	506	488	530	530	468	471	507	480	508	512	463	518	512
27416	21067	18587	11302	6430	3864	3312	2858	1967	1704	1303	1194	1092	964	788	681	706	654	630	584	585	545	553	495	505	504	490	439	491	501	485	498	531	463	476	482	449	496	456	442	453	437	481	453	463	462	519	469	420	470	449	501	484	397	478	480	436	489	408	443	453	447	437	431	440	447	423	435	421	415	437	458	470	429	430	394	433	445	460	408	442	422	444	439	447	455	448	424	448	426	451	445	429	423	485	461	434	423	478	389	436	460	463	428	414	427	455	374	470	436	449	460	435	451	445	416	385	419	405	448	416	433	436	400	462	425	427	423	446	443	442	426	476	438	399	416	428	462	427	422	423	433	426	473	436	438	422	411	466	433	439	434	456	468	429	450	423	466	420	422	443	474	449	491	411	476	425	427	435	436	421	414	427	456	452	398	466	437	451	448	423	435	446	467	436	442	439	415	437	479	409	453	423	499	447	414	417	421	433	460	459	479	430	437	467	415	422	482	429	438	417	449	443	439	466	452	484	435	431	465	447	452	415	415	434	455	446	436	427	482	450	443	451	416	439	373	405	446	440	434	435	396	467	469	454	432	454	406	455	438	431	426	435	409	421	452	427	466	502	451	476	474	401	428	432	426	424	418	413	418	417	396	451	415	487	430	444	416	436	422	430	392	452	479	416	434	430	437	401	410	445	468	429	470	447	456	421	425	455	421	435	418	410	443	452	420	430	418	456	450	467	434	395	415	426	397	472	426	463	470	453	416	400	419	449	421	458	458	438	422	414	475	417	432	466	399	480	421	418	432	458	439	391	408	450	422	442	397	425	416	433	454	445	458	444	395	463	408	416	422	442	454	462	439	437	466	443	442	441	448	459	422	435	447	419	422	471	428	438	444	442	440	432	435	447	426	456	420	436	450	448	412	439	458	436	468	448	470	438	440	467	433	391	475	435	390	460	435	437	438	438	432	405	438	459	480	408	460	417	445	418	421	442	411	472	451	393	438	413	432	414	421	417	451	454	422	428	443	473	453	434	451	412	433	462	439	475	405	396	445	474	456	469	447	391	449	451	402	442	408	435	442	435	424	443	428	424	495	449	459	427	468	417	481	479	432	473	450	432	485	433	421	414	405	456	460	445	411	466	454	437	492	415	403	439	437	437	408	462	394	411	442	420	405	431	469	441	445	418	416	422	426	426	468	432	464	450	386	440	434	461	471	441	421	425	422	427	452	458	438	432	411	398	429	476	453	447	423	441	430	396	455	449	470	444	414	444	463	434	447	432	466	430	423	464	406	464	441	446	401	413	441	429	404	437	448	461	483	437	446	448	416	415	456	422	428	407	447	429	441	461	448	412	435	454	469	442	427	418	410	441	437	442	450	468	421	436	437	444	478	448	439	440	466	468	430	460	413	437	431	444	432	475	447	433	410	441	395	453	403	396	415	450	429	429	440	404	447	432	420	409	464	410	413	448	447	442	424	449	492	434	433	450	397	442	433	404	465	416	455	441	410	466	436	432	416	428	413	413	450	449	467	425	435	454	435	459	444	465	441	454	435	432	432	449	457	442	431	475	434	416	455	412	476	459	417	440	419	465	429	465	466	436	422	398	454	450	450	445	408	461	393	456	474	421	458	415	444	413	418	416	424	440	456	467	428	430	446	422	410	431	417	439	438	475	466	428	420	443	458	449	422	440	440	454	423	456	421	469	432	447	420	423	425	472	469	452	435	454	415	424	447	454	412	420	448	441	451	407	435	458	419	423	430	429	456	412	402	418	397	450	413	436	410	478	421	421	434	423	456	459	406	422	408	457	450	425	455	453	437	436	452	443	457	421	416	438	465	421	425	442	457	457	457	486	434	419	456	433	449	387	420	461	455	454	407	412	422	432	440	486	460	442	462	439	414	451	444	513	465	449	402	446	486	437	472	456	388	449	441	440	426	437	484	435	421	437	447	482	457	405	446	424	436	467	462	429	462	433	467	474	428	416	420	434	459	438	422	457	386	482	465	408	447	440	456	438	426	416	467	470	453	435	452	402	428	440	439	435	458	443	460	439	422	434	491	404	441	440	447	426	415	434	448	463	424	433	421	440	424	435	493	448	457	412	456	471	418	416	450	444	440	436	446	385	471	433	454	459	423	467	437	443	430	440	447	384	452	433	452	437	474	421	471	469	423	393	425	463	422	478	462	457	429	446	461	436	423	440	452	425	431	439	449	404	450	459	435	433	463	460	455	444	399	434	412	454	418	449	428	430	416	430	430	433	419	446	453	415	432	403	372	475	420	441	425	425	491	410	467	455	404	420	458	434	415	435	476	449	428	428	484	424	450	480	450	432	438	439	451	414	412	404	464	448	440	442	423	426	438	420	443	446	403	438	407	475	432	443	433	418	428	423	439	433	447	459	427	427	443	426	423	438	443	405	422	435	405	417	428	441	391	453	413	498	437	410	422	427	458	408	449	410	425	422	439	434	439	457	437	429	402	434	412	436	426	422	426	434	462	469	424	406	411	430	436	479	427	441	457	451	465	391	416	435	477	428	430	446	422	452	411	458	478	433	432	474	470	450	454	455	455	423	463	453	443	443	430	462	463	448	439	442	454	460	480	409	443	435	434	483	438	442	392	449	412	421	461	439	436	446	441	418	463	442	442	433	417	461	441	429	418	421	405	377	435	439	447	461	458	417	441	396	422	461	390	414	446	485	422	427	421	423	448	467	415	387	421	430	422	428	454	437	421	492	445	456	438	423	447	429	428	430	408	463	418	445	468	479	452	412	425	418	447	427	444	424	431	431	428	424	449	410	423	470	458	407	434	386	451	425	434	465	446	455	440	425	437	446	390	415	442	424	439	416	443	448	409	436	406	488	447	412	462	439	471	445	423	432	424	426	409	470	458	464	388	463	438	388	427	437	435	416	443	456	434	481	439	451	411	404	429	464	436	412	447	427	444	399	460	404	453	456	391	427	418	464	419	424	488	448	411	418	456	440	425	462	422	418	419	454	499	442	433	448	423	417	441	436	413	466	453	441	429	433	415	464	478	439	418	435	443	409	401	443	479	475	476	464	457	457	473	454	425	462	414	460	422	417	421	438	441	477	399	438	438	394	431	397	467	454	489	436	439	438	432	442	417	414	434	454	391	382	446	437	427	498	406	448	427	426	433	435	398	424	453	480	407	404	432	430	396	445	454	433	463	452	453	440	422	428	415	461	410	440	391	436	455	433	433	385	423	438	427	456	404	393	440	456	429	435	449	416	412	425	403	431	426	430	428	444	471	422	437	477	436	430	432	451	475	404	461	463	415	486	439	451	402	477	442	459	443	446	439	437	415	429	429	410	429	445	429	429	447	447	435	412	390	440	407	444	416	493	453	440	475	418	444	432	426	448	442	452	449	466	464	446	464	457	458	449	431	446	419	435	439	471	411	457	445	460	466	454	445	482	440	440	447	374	412	430	457	461	475	441	439	398	459	471	391	445	434	436	456	427	399	415	455	440	477	451	476	434	430	459	475
15901	26629	22935	13724	10399	7741	6940	5961	4267	3565	2577	2259	2240	1726	1393	1061	1035	890	867	845	802	714	692	665	627	675	642	697	607	631	598	622	616	621	566	574	571	586	590	577	580	614	608	583	583	576	585	570	572	593	572	620	626	569	562	590	565	522	538	495	553	564	607	531	573	540	565	532	549	539	531	517	621	556	498	543	528	540	556	531	522	545	506	530	540	525	577	555	535	525	521	536	542	529	517	522	496	513	522	491	511	498	520	535	506	499	558	530	534	544	487	520	557	569	530	500	489	564	559	544	566	490	539	501	484	576	551	538	486	507	525	495	516	515	524	559	507	507	497	533	540	525	539	516	518	547	508	519	581	527	507	549	540	503	536	497	536	515	505	541	515	541	533	540	502	508	584	504	522	539	587	535	564	516	568	557	554	527	496	509	524	531	529	543	464	533	540	502	504	540	480	497	498	533	527	560	492	525	532	526	546	559	512	510	526	479	553	513	548	557	548	509	527	504	488	517	541	533	530	533	548	535	518	535	546	517	540	544	526	525	530	516	528	519	529	576	561	553	533	536	518	530	520	509	551	489	566	552	514	502	522	513	525	518	492	544	532	546	501	549	485	513	548	498	520	520	526	515	512	507	525	557	554	548	530	547	537	565	540	522	537	497	521	521	491	516	524	569	518	526	466	534	479	520	526	537	533	501	553	529	548	545	533	522	508	535	532	521	521	539	533	577	532	526	543	519	547	520	513	530	567	538	558	599	531	480	567	518	515	505	507	515	551	486	520	510	530	527	564	509	510	508	518	505	531	509	509	501	519	530	521	520	544	483	538	543	529	567	515	540	530	500	554	539	520	552	506	505	550	544	480	559	529	526	510	526	515	576	525	493	501	565	526	497	553	573	545	491	523	512	550	538	503	560	547	499	516	534	544	532	552	517	528	561	553	521	509	513	552	498	518	534	495	555	528	513	535	534	559	532	555	527	460	505	552	533	506	536	510	530	547	533	537	542	488	527	533	583	522	515	528	514	553	493	520	546	483	544	531	528	456	560	536	562	534	552	541	514	487	548	515	517	522	526	526	527	531	499	489	541	519	566	498	513	528	503	557	578	532	527	496	582	536	529	513	555	524	550	475	524	578	504	516	499	500	528	565	539	507	535	555	529	537	501	539	478	521	550	503	522	537	501	539	513	535	522	538	520	522	519	518	514	503	515	523	521	550	521	491	527	558	532	536	518	547	512	517	502	486	582	544	516	522	522	489	517	548	528	505	512	556	512	533	496	554	533	556	559	505	497	497	531	513	571	553	513	553	535	506	526	549	528	528	503	520	545	508	506	527	543	547	515	547	500	499	557	500	548	498	580	521	538	529	530	499	514	514	542	547	505	544	550	535	551	542	501	547	530	581	522	531	527	524	501	500	551	509	522	549	499	508	537	541	572	531	517	559	489	495	529	514	534	544	532	527	542	570	533	511	561	509	525	516	536	484	526	506	515	484	546	516	526	541	549	554	539	549	504	516	517	510	527	515	505	531	546	544	555	495	486	537	538	555	526	515	524	501	532	525	523	517	563	531	531	536	565	551	542	508	538	534	533	504	574	542	550	553	501	510	534	540	525	555	515	580	503	516	516	509	546	548	549	520	505	481	531	533	563	537	555	517	492	536	528	557	539	558	537	535	489	545	537	531	524	517	520	485	519	524	538	508	500	550	474	497	519	529	517	557	515	534	522	512	528	505	536	497	484	479	524	593	533	498	501	573	532	502	541	530	536	529	538	531	504	511	541	498	540	523	524	527	505	530	527	526	511	549	557	573	547	479	499	541	530	552	562	536	525	514	511	509	508	525	535	528	545	503	504	516	536	552	546	475	548	521	528	582	557	511	535	535	519	514	571	504	512	492	565	550	503	533	514	552	514	522	525	481	560	543	509	575	510	534	522	514	507	523	517	472	553	537	525	492	521	577	565	526	536	512	528	511	505	501	545	537	543	507	521	531	516	531	510	524	523	557	527	571	517	501	483	499	518	550	504	531	533	489	553	575	519	516	518	535	522	559	539	541	561	525	498	520	528	573	531	514	476	551	526	504	564	548	550	505	542	538	525	497	529	517	492	529	517	551	491	507	549	560	499	521	575	526	527	536	536	529	500	510	540	515	524	485	518	518	538	501	527	489	508	542	519	514	490	537	500	526	552	502	489	586	555	530	491	532	542	540	492	565	505	546	506	571	528	524	480	556	510	553	529	534	560	509	498	527	531	544	499	538	540	544	545	522	523	523	504	527	537	544	532	525	540	510	525	535	539	532	527	499	543	518	554	512	497	497	530	520	558	512	541	555	564	525	555	583	569	578	559	548	549	531	518	557	495	527	508	554	478	544	539	512	531	558	535	547	546	546	542	529	530	514	521	505	548	527	532	568	567	525	588	543	480	529	550	568	566	549	526	502	546	541	564	526	514	551	522	537	504	561	499	531	502	521	519	557	543	522	464	514	508	530	582	546	502	543	531	579	503	518	496	551	523	523	563	560	496	503	548	517	511	537	520	512	518	563	500	486	507	487	519	507	495	530	488	521	535	515	518	487	520	533	484	543	516	544	572	525	495	495	531	589	514	538	507	564	549	526	531	532	536	542	534	549	499	483	527	540	531	525	499	535	519	557	499	500	494	555	495	536	534	509	539	556	515	521	510	551	516	527	504	499	522	573	511	523	476	512	514	524	551	501	483	525	464	503	518	543	527	509	493	551	517	534	470	512	496	562	523	496	513	531	539	505	545	548	561	509	529	475	543	552	475	532	551	483	526	568	536	518	519	493	458	546	548	515	517	525	519	538	531	540	530	513	480	507	524	542	519	529	527	503	541	561	528	520	557	528	526	563	528	507	529	535	481	500	561	498	556	510	508	490	519	547	535	522	534	566	511	538	555	539	525	552	537	511	528	511	535	503	530	490	491	529	581	586	511	549	533	485	513	516	533	512	500	540	547	549	482	539	568	533	528	536	532	518	484	544	514	543	538	516	510	508	531	544	505	514	501	534	532	527	508	574	538	503	504	531	537	540	514	528	511	511	565	551	520	545	534	545	521	487	502	537	539	539	556	574	551	500	522	547	552	552	495	556	541	507	525	528	509	535	522	498	506	523	526	568	548	507	512	556	517	545	530	532	485	521	537	494	535	552	496	545	549	492	522	532	491	479	467	526	516	507	506	538	522	516	519	557	526	498	574	541	549	502	529	538	508	513	520	509	506	527	583	529	593	550	538	554	525	510	537	538	507	513	542	554	514	535	536	553	519	533	514	547	527	530	519	554	578	518	516	523	550	526	500	547	552	532	533	543	526	550	548	564	561	520	555	550	523	563	481	481	527	514	516	516	535	519	526	505	524	509	521	533	533	522	517	532	507	558	542	539	508	531	525	547	499	526	535	493	509	511	491	552	556	482	541	560	524	519	485	497	503	545	530	529	497	539	537	542	538	495	504	528	541	543	554	531	531	506	554	492	508	526	551	525	574
24180	21186	28285	24377	21159	13562	7083	4576	3210	2507	1969	1637	1641	1410	1029	810	763	616	645	629	562	508	479	518	499	472	428	429	397	403	389	379	430	405	339	382	354	355	419	371	398	352	374	381	347	371	387	380	381	387	375	403	339	349	360	355	334	347	353	344	344	350	325	345	327	374	356	340	339	334	334	301	323	350	366	343	326	326	331	325	314	328	320	321	323	342	316	361	310	313	335	352	316	346	344	342	302	352	356	319	348	314	329	331	320	338	318	353	312	331	295	344	368	332	340	345	302	319	319	332	358	344	325	307	340	340	336	307	296	315	317	333	292	354	313	352	335	317	328	328	311	337	323	338	351	356	316	320	307	295	332	329	308	337	315	319	315	341	311	346	325	336	311	323	319	331	320	310	319	342	341	336	326	372	330	323	340	326	317	329	365	333	332	348	334	353	357	297	335	329	325	300	333	360	340	292	344	312	334	302	303	310	331	339	340	361	330	336	303	356	318	308	320	336	329	313	329	351	315	315	304	342	295	282	310	333	335	316	313	310	281	347	267	308	308	341	354	295	310	316	352	339	326	322	311	315	321	311	335	336	324	328	315	307	310	320	341	325	322	315	287	321	347	300	330	330	327	298	360	352	329	297	299	316	315	307	338	338	314	322	314	330	330	309	333	317	334	318	320	318	336	318	290	312	311	307	325	334	303	298	331	413	324	339	327	334	350	313	340	304	315	321	345	342	310	327	313	330	363	322	311	334	295	314	339	334	317	323	307	350	340	316	315	315	355	295	306	348	314	336	311	331	354	313	302	333	335	349	340	329	322	356	343	352	308	334	333	328	279	324	312	330	305	340	294	316	324	319	339	347	303	293	354	319	296	344	319	353	356	323	309	310	337	368	324	310	343	350	346	332	334	299	332	335	319	313	321	305	295	311	359	328	300	322	345	311	312	328	338	354	371	312	337	339	306	334	334	299	309	309	313	334	316	304	355	307	330	329	303	354	331	310	341	308	306	314	325	338	299	342	331	336	287	305	291	312	322	309	349	313	328	338	324	340	316	302	321	334	331	326	335	308	324	304	328	335	328	306	348	326	340	329	337	306	327	357	295	323	336	337	336	343	329	329	340	343	332	326	326	334	336	334	343	326	354	343	345	354	340	337	363	323	345	313	322	302	331	315	343	314	325	306	370	314	331	338	309	325	360	330	322	329	330	298	312	297	344	367	307	330	338	341	292	321	335	299	333	304	338	301	330	350	342	371	296	346	324	312	341	299	329	311	308	336	286	326	308	297	365	322	356	323	295	313	313	318	311	299	358	303	340	318	303	344	329	330	313	331	297	322	330	325	322	339	336	312	339	313	312	332	296	327	341	298	284	307	320	322	321	288	349	312	309	310	324	294	335	321	315	354	335	325	332	320	320	332	316	338	352	323	317	309	327	309	335	334	337	293	310	339	358	312	346	321	330	336	340	340	344	329	321	332	329	307	302	318	323	333	326	313	327	322	323	283	321	309	318	344	302	293	314	323	312	311	336	315	337	340	338	309	329	295	301	308	333	336	316	328	339	326	316	328	323	338	348	372	321	341	315	359	317	305	328	318	330	297	354	312	352	315	339	343	361	307	307	294	297	333	303	312	329	317	333	310	338	297	330	322	318	324	298	328	321	326	320	339	344	325	329	335	319	384	338	312	293	315	327	313	354	296	327	338	318	302	309	328	299	313	313	329	310	329	328	336	366	323	310	312	323	288	297	324	327	321	327	349	302	299	308	334	311	327	300	320	309	336	315	323	328	341	326	335	326	327	312	316	296	319	293	344	307	299	307	285	353	331	307	308	335	279	345	332	355	329	297	340	341	331	330	309	324	339	309	346	309	332	322	315	321	307	356	319	326	284	330	315	328	317	317	313	350	317	342	324	336	305	354	325	290	309	341	336	318	311	344	326	336	342	321	301	326	345	287	318	309	319	340	352	327	304	345	334	328	336	331	355	348	313	301	334	322	308	290	313	346	315	326	342	320	303	331	323	329	337	313	339	316	320	307	331	328	331	328	339	349	334	314	300	347	291	298	343	303	324	294	304	307	295	360	314	360	289	329	330	337	316	343	336	336	344	287	310	310	287	332	312	323	312	315	341	314	328	344	309	349	304	302	301	297	310	310	318	358	295	322	287	334	347	337	319	303	328	349	312	316	317	309	321	340	330	318	328	342	325	303	320	313	349	315	343	315	351	302	313	337	333	325	327	354	303	307	302	336	296	309	304	309	329	329	336	312	316	323	317	341	321	338	360	318	298	298	348	329	320	322	278	334	326	327	341	357	341	334	299	348	338	337	343	318	326	323	324	326	322	312	345	314	319	371	298	307	296	329	352	310	348	346	326	330	332	316	337	350	315	351	332	310	325	337	329	315	318	367	348	301	346	305	346	345	293	354	279	318	318	316	302	354	313	282	314	280	366	346	296	322	356	318	326	316	338	328	299	307	317	320	305	319	325	351	320	351	338	329	366	331	332	321	305	332	315	290	311	361	330	351	323	305	315	321	289	321	365	353	340	305	317	330	311	301	317	367	332	363	328	304	322	326	308	321	360	322	319	327	322	323	329	298	308	326	332	305	309	318	309	300	339	309	329	309	319	305	330	312	321	318	297	350	328	349	322	290	321	340	358	339	327	304	347	307	294	330	319	339	319	338	315	323	325	340	333	333	337	316	350	331	330	331	316	301	329	322	317	325	310	306	281	316	313	289	347	311	317	326	319	352	320	309	304	351	330	344	324	325	355	334	334	347	333	366	341	326	343	317	369	349	317	326	319	333	320	345	306	318	319	311	343	314	313	344	326	332	307	335	312	336	316	308	349	319	325	343	295	316	327	310	290	314	300	356	361	326	318	316	311	333	343	324	332	312	330	344	295	306	326	311	296	330	319	318	352	340	339	297	323	347	331	301	296	332	340	310	312	336	298	314	302	350	278	343	326	310	314	314	334	308	335	331	347	342	341	313	345	358	336	336	315	330	310	309	325	324	321	318	340	333	316	297	369	330	346	342	353	362	303	309	310	321	301	306	323	331	337	324	321	305	329	349	367	337	338	335	344	341	318	329	347	316	326	325	304	341	338	328	331	310	299	329	343	318	311	329	342	342	324	361	295	327	337	282	315	319	315	348	334	304	328	328	324	320	332	329	323	322	294	308	333	351	358	307	323	359	309	323	305	307	320	327	328	320	324	313	348	310	293	351	317	325	322	335	304	334	304	327	301	316	302	327	326	310	327	325	346	347	321	309	311	297	340	296	326	298	311	319	332	320	354	303	305	318	331	299	340	294	327	327	326	302	299	315	318	312	334	312	353	316	329	340	307	318	350	333	353	341	316	304	343	333	304	301	346	355	300	365	319	332	353	327	325	344	356	342	320	334	348	310	311	333	333	322	316	322	295	319	325	371	319	324	295	304	295	314	348	342	307	341	315	327	327	333	324	304	292	331	289	325	311	323	313	318	310	331	332	321	330	345	333
17542	35867	30577	20949	16512	12214	11194	8929	7009	5357	3951	3353	3294	2561	2016	1452	1309	1186	1039	960	899	767	764	663	710	635	665	583	640	590	544	571	501	507	490	473	477	492	514	487	496	519	491	534	481	506	519	547	472	469	478	508	498	525	447	472	449	421	408	428	464	452	475	446	455	408	411	430	423	419	417	396	411	386	461	398	399	392	424	395	436	414	423	426	402	401	353	393	398	371	402	359	370	365	428	383	399	410	396	401	396	384	441	402	399	401	404	374	395	403	396	413	394	399	387	364	428	365	378	393	402	435	410	400	388	385	396	419	390	406	398	409	381	380	395	382	406	392	385	386	353	410	383	423	375	399	373	393	405	420	396	396	374	358	416	385	403	406	374	374	417	384	414	374	390	393	397	393	443	394	389	414	387	394	424	373	381	397	405	395	391	405	403	409	379	360	403	414	373	364	352	401	417	404	424	440	377	408	368	439	371	402	390	422	423	396	381	382	385	403	429	415	427	353	395	366	389	376	418	402	357	383	393	425	399	383	402	416	380	390	397	401	452	392	411	384	401	396	382	409	411	407	421	422	373	384	391	398	418	411	396	384	346	400	393	438	429	388	409	409	388	412	400	398	406	428	411	392	389	409	430	388	415	404	392	390	396	396	407	379	363	359	406	389	391	383	404	436	414	390	393	390	400	400	402	421	414	391	424	412	373	357	397	384	401	380	388	430	398	370	383	385	410	378	400	379	426	380	361	394	414	401	408	394	390	402	393	380	372	397	421	373	449	398	412	369	433	378	402	412	373	397	387	431	410	379	412	401	351	387	424	366	406	371	360	395	364	400	390	376	359	359	410	370	426	395	395	414	391	367	375	373	421	401	384	360	401	427	372	417	415	372	397	399	383	408	416	398	419	385	378	425	358	348	429	382	379	363	387	387	375	386	380	400	406	401	393	389	411	413	381	356	379	438	395	409	416	389	421	383	417	359	410	411	391	380	376	421	414	382	402	412	403	384	411	412	377	438	364	402	401	395	406	396	381	389	371	413	403	396	377	393	388	402	386	406	393	391	407	363	372	395	385	396	391	405	386	373	421	378	390	404	394	413	388	435	389	444	393	393	386	431	416	415	375	404	415	430	445	359	374	360	400	418	428	404	391	362	429	420	390	420	393	383	384	364	395	383	372	396	408	370	365	389	429	377	432	354	405	387	396	409	405	405	421	410	408	394	374	398	386	405	405	416	401	381	412	403	404	405	374	383	369	364	417	393	392	413	357	379	396	394	359	414	402	389	401	433	382	372	420	419	415	362	422	371	400	392	423	366	393	402	410	386	418	387	386	412	389	402	370	415	369	376	387	386	387	382	404	415	389	412	404	392	385	374	383	444	390	394	412	424	386	434	417	373	384	375	384	391	428	434	374	383	366	390	368	393	415	396	407	385	398	382	387	404	402	387	386	404	396	391	414	396	428	397	397	386	424	414	365	378	412	399	368	420	378	389	393	410	404	365	379	410	381	405	368	420	397	369	432	405	357	363	393	353	347	382	402	363	394	398	406	391	364	393	395	426	396	412	412	412	391	404	397	384	390	400	430	416	391	388	396	345	382	377	383	364	399	377	386	399	374	361	368	396	423	420	376	420	386	420	398	444	422	385	381	370	411	415	389	406	397	392	386	361	366	389	433	407	416	410	379	361	403	393	375	442	379	399	404	408	384	375	395	420	384	410	407	368	402	359	390	403	399	379	387	396	417	417	390	400	388	406	379	377	410	388	403	411	411	374	428	367	414	390	377	387	368	397	379	386	356	412	396	390	397	394	412	381	419	421	376	411	388	404	378	387	388	409	387	429	374	432	380	392	386	397	397	358	407	386	371	415	413	395	412	366	421	370	414	404	406	411	417	398	372	399	412	384	377	396	424	404	395	386	401	360	381	363	388	367	356	377	382	407	400	366	387	414	395	392	374	388	396	395	389	365	363	402	411	379	407	426	399	395	432	395	422	402	421	410	419	388	405	409	416	431	378	368	393	401	416	373	389	399	366	418	397	374	391	369	403	428	387	440	378	404	351	362	388	396	406	415	403	402	404	424	380	389	422	388	380	385	388	410	401	416	369	376	381	401	407	400	385	416	420	376	405	426	374	378	381	392	376	392	405	398	380	395	404	409	376	413	423	395	382	405	398	386	388	390	388	403	373	381	392	366	407	380	431	403	397	369	412	430	410	366	367	379	414	358	379	421	410	388	428	409	377	388	381	402	427	399	400	407	403	380	408	380	408	416	438	415	406	416	380	379	413	383	369	374	392	374	424	390	403	409	402	393	405	353	404	426	387	391	428	373	366	376	400	386	407	404	367	400	367	396	416	358	410	388	367	367	421	364	368	375	375	391	440	385	384	403	377	432	391	363	400	401	398	431	397	398	409	390	363	388	382	398	415	409	375	410	457	395	388	402	424	395	406	403	378	358	408	411	429	364	408	380	402	414	375	416	370	361	359	379	390	385	391	413	417	397	415	404	381	377	419	387	377	404	380	368	409	435	383	410	363	422	394	396	399	407	423	400	408	409	385	390	386	386	401	403	390	376	360	429	391	377	411	344	457	423	373	391	402	395	387	401	417	421	388	361	404	423	372	378	392	401	441	373	428	404	393	393	362	405	441	413	387	392	406	416	426	405	398	413	365	377	389	400	390	391	367	420	369	405	405	370	382	382	394	415	370	394	397	367	423	394	383	366	384	411	391	423	391	376	384	373	423	398	383	415	375	418	384	400	397	379	388	369	373	373	419	367	377	391	435	409	400	378	428	408	423	355	411	422	397	392	417	443	387	401	439	363	403	390	401	384	389	407	374	386	375	420	372	397	382	405	408	386	390	405	431	380	413	412	407	345	410	426	389	413	387	405	422	388	384	384	397	401	356	395	370	410	377	390	389	407	387	394	410	356	404	384	382	411	414	363	364	383	399	379	384	434	360	367	389	425	432	381	400	363	396	368	356	359	380	388	366	394	376	429	385	377	389	379	404	448	359	410	412	431	394	352	387	422	384	407	375	407	418	390	410	383	394	401	453	357	397	385	400	374	388	389	397	428	410	369	400	402	418	440	380	408	418	371	405	403	399	425	397	413	380	384	415	368	384	370	391	375	410	379	367	401	368	385	426	396	391	337	380	388	399	380	363	388	368	384	373	439	373	400	403	406	389	401	393	416	382	361	371	387	415	438	371	412	405	363	387	384	409	413	401	372	391	382	362	391	387	400	381	355	401	398	404	384	398	388	408	397	390	397	417	379	371	391	416	401	382	394	405	379	386	392	416	421	405	364	398	378	348	412	420	438	406	367	404	389	400	367	398	402	379	380	391	360	379	419	369	416	420	390	401	357	393	403	384	416	402	397	343	434	389	434	374	358	377	376	395	357	413	415	394	389	415	418	403	420	381	427	410	409	407	407	405	369	410	383	373	377	395	388	369	405	390	362	393	364	355	409	374	417	403	388	375	382	393	419	409	413	402	406	395	392
25277	21198	27184	25307	14338	6460	4365	3381	2728	1982	1652	1620	1531	1295	1040	904	907	834	814	773	724	724	665	644	708	639	616	603	641	620	621	601	625	591	596	568	637	571	605	602	605	597	569	571	584	547	599	591	585	611	573	630	564	613	574	558	566	573	558	537	565	556	552	559	591	565	549	573	493	539	593	557	550	537	565	584	516	525	540	537	553	577	589	563	547	554	536	552	593	525	573	553	540	593	562	572	554	567	539	547	540	527	529	533	540	525	556	493	567	537	552	579	510	540	548	556	547	509	575	529	589	529	562	515	525	556	565	515	593	534	548	514	559	543	551	542	498	568	575	552	551	545	518	569	525	525	541	561	530	541	538	560	568	564	496	530	518	512	554	571	547	553	550	550	543	555	552	565	582	550	519	513	528	517	566	529	530	495	532	478	509	556	548	552	558	509	542	514	513	567	536	536	531	510	535	533	548	527	571	494	555	547	568	520	576	547	501	537	602	504	556	534	544	589	566	549	507	536	538	507	562	526	566	552	546	539	531	586	494	534	555	554	569	548	546	538	541	533	532	558	522	567	601	524	527	557	503	495	560	519	539	578	555	579	530	519	561	553	564	538	540	578	553	609	547	587	515	535	524	535	552	547	569	526	521	569	511	551	588	577	586	531	525	539	545	532	516	553	556	540	520	553	525	571	567	574	499	561	567	529	512	509	555	526	500	550	560	532	558	524	572	562	545	520	545	576	540	531	554	533	529	516	552	551	549	548	557	512	519	534	556	503	541	585	573	534	582	576	560	546	523	527	553	580	590	484	572	563	547	515	516	532	542	571	567	536	518	513	555	574	532	534	522	538	585	556	577	538	537	562	557	560	546	559	533	564	558	582	519	531	505	533	501	565	537	533	523	587	494	534	553	528	590	488	536	546	576	538	574	537	526	566	533	548	559	521	548	536	556	531	494	501	555	541	501	539	608	611	540	579	533	550	559	513	557	522	527	533	559	593	546	573	569	503	564	524	536	552	517	526	571	536	530	538	575	550	562	514	522	580	552	542	572	545	544	581	578	556	513	554	603	511	530	530	545	522	509	527	544	549	547	540	535	564	526	550	612	536	531	535	530	514	547	561	540	525	547	585	532	527	525	510	603	564	575	566	517	547	555	578	543	532	539	564	571	509	589	552	508	558	524	544	533	561	567	504	511	537	543	548	547	537	579	526	551	562	561	526	578	527	544	540	552	569	559	550	533	491	554	550	529	554	566	522	552	559	538	548	562	499	514	542	539	519	543	577	577	526	569	536	515	549	550	523	530	579	558	555	523	522	522	551	543	512	530	545	559	538	526	538	564	505	595	549	555	585	551	545	533	562	540	542	556	552	544	523	525	572	569	554	528	546	517	561	503	574	608	556	562	543	551	561	535	599	524	594	534	556	542	573	576	526	566	566	544	549	524	533	528	541	524	535	562	538	537	551	550	539	550	570	536	531	539	540	566	541	536	542	553	515	579	521	582	554	594	539	562	554	580	557	544	547	552	587	572	548	543	569	572	539	496	522	516	512	534	552	566	552	524	557	594	551	544	565	528	561	540	542	560	572	536	534	554	520	565	577	543	531	576	518	551	533	500	546	577	548	574	544	535	543	517	536	552	572	595	515	543	535	579	533	575	614	516	520	549	533	539	555	550	519	492	569	557	559	581	555	552	577	535	522	534	538	574	531	499	540	541	520	532	533	565	565	511	541	541	561	551	540	529	523	484	509	574	558	518	565	528	576	517	584	493	501	492	491	532	587	558	567	522	564	540	514	556	532	530	553	567	542	526	533	522	551	565	556	546	528	535	535	525	535	571	544	548	531	540	554	546	586	535	558	569	585	556	547	562	565	573	538	543	541	534	561	550	597	538	591	518	537	551	547	563	571	553	524	519	527	549	537	541	513	557	555	585	522	558	546	580	506	564	557	554	598	565	537	536	555	489	506	537	509	561	541	533	526	573	528	568	551	527	539	522	561	515	530	546	532	522	510	555	581	584	564	548	542	570	557	532	551	535	571	536	586	533	580	492	530	533	561	556	526	521	500	521	556	558	532	540	572	562	542	528	524	554	526	572	531	568	545	569	548	585	533	535	521	585	529	537	542	547	547	522	507	554	527	549	556	545	570	512	532	520	513	551	541	545	544	551	525	582	507	505	555	540	543	558	566	566	544	519	553	547	559	531	574	586	562	550	543	553	554	594	548	545	499	530	537	562	524	549	552	516	558	545	541	534	528	542	562	557	568	496	563	535	541	529	562	546	521	532	584	513	569	499	577	556	550	563	512	509	519	539	543	576	549	497	520	600	572	504	564	576	532	547	528	564	555	546	519	563	534	494	547	511	538	577	574	579	570	552	504	508	541	539	531	499	541	514	534	569	571	539	520	527	551	527	544	530	543	622	538	563	598	530	572	564	506	553	504	534	550	522	570	542	569	554	517	608	561	535	527	554	564	546	500	552	551	517	501	515	550	549	547	523	531	516	579	489	561	503	539	543	527	584	546	518	566	540	518	519	528	539	560	523	553	527	552	539	576	542	576	551	512	511	540	583	556	522	610	552	527	536	546	537	522	525	570	534	568	556	576	559	553	496	541	544	581	548	519	525	513	533	528	535	524	508	581	543	518	499	542	570	530	559	527	512	533	523	522	551	530	530	530	558	533	523	512	580	532	559	543	539	534	557	537	552	551	510	582	515	530	536	524	559	583	531	595	540	552	531	537	556	574	545	553	547	541	511	520	555	560	534	527	509	540	519	601	561	528	561	543	544	545	562	529	529	545	534	568	565	518	517	574	533	523	527	572	570	554	557	566	524	538	524	516	541	554	548	586	522	541	561	528	580	528	531	557	510	544	546	543	609	553	551	540	516	538	533	556	547	549	498	560	556	556	531	549	527	536	536	525	592	560	519	563	545	538	554	530	548	521	549	596	530	522	589	592	534	534	529	554	567	539	586	528	533	538	520	579	527	567	523	582	509	526	548	532	551	547	520	535	558	532	542	591	562	544	545	542	533	573	550	566	517	545	571	548	553	543	531	551	525	536	529	514	513	562	512	556	540	528	556	565	513	551	533	536	572	517	552	557	547	571	529	499	536	548	573	507	528	558	530	522	531	522	532	533	559	515	550	563	583	526	534	565	501	548	534	509	529	549	518	525	556	497	578	540	567	559	550	555	541	524	543	556	514	561	577	551	562	553	569	520	524	556	542	533	563	552	560	521	565	549	574	565	518	539	543	539	544	557	590	547	578	527	546	555	542	541	538	553	571	495	522	552	604	531	513	507	544	580	511	533	506	561	536	570	520	535	561	501	547	562	557	517	515	540	544	529	559	529	543	579	583	564	503	553	545	555	539	557	534	566	511	546	569	534	497	559	546	513	530	533	522	512	554	544	534	567	524	527	571	552	508	572	554	561	502	508	602	536	569	542	575	560	510	524	528	549	527	538	579	522	519	554	535	498	539	536	546	535	569	527	499	527	521	519
17717	31434	27442	17800	13799	10708	8527	7319	5946	4275	3408	3245	2984	2315	1851	1461	1298	1241	1195	1057	995	889	927	890	927	848	835	847	786	767	765	759	792	710	715	711	738	698	741	755	749	764	701	714	723	687	722	748	749	753	690	709	720	768	655	644	669	662	687	636	701	656	654	620	654	666	681	679	646	642	621	663	678	658	596	678	646	657	653	637	687	627	679	680	631	677	628	661	665	624	646	628	615	677	673	653	622	586	670	651	620	624	610	667	649	686	663	585	587	677	624	640	670	619	638	627	648	628	657	622	656	676	665	652	625	652	646	637	633	650	667	687	593	625	595	679	641	648	642	670	639	661	665	627	636	602	654	630	646	666	671	628	670	645	671	634	616	675	618	650	704	670	618	608	646	659	610	661	626	649	631	597	604	679	623	640	623	608	659	631	654	648	646	600	574	631	637	646	630	647	586	609	647	622	677	642	645	647	678	638	630	671	651	638	612	701	644	637	643	659	670	637	643	650	632	572	659	649	666	656	659	608	680	620	634	645	662	651	643	691	662	618	667	636	614	652	635	658	661	602	593	660	647	651	572	656	722	627	699	636	656	623	642	650	631	651	635	673	630	619	617	629	633	613	662	622	610	665	667	611	623	680	635	626	648	634	642	620	651	664	625	669	644	631	646	633	684	602	652	641	650	604	600	594	619	636	630	657	633	639	623	597	655	636	640	605	625	657	654	625	638	624	630	628	658	638	646	647	612	642	587	634	656	597	639	662	646	600	617	607	662	646	602	619	643	599	663	630	661	603	620	687	681	668	679	595	628	626	627	647	630	636	631	651	645	569	612	651	629	649	647	654	637	654	642	642	584	625	630	641	630	648	625	654	637	607	643	643	643	683	663	676	652	674	636	646	667	586	612	637	601	621	616	667	636	679	615	619	638	590	699	655	616	635	651	640	671	672	615	681	642	671	654	663	619	627	645	640	665	671	639	689	658	646	653	638	637	649	652	652	622	658	652	600	625	624	701	620	673	613	632	652	649	659	640	630	623	621	612	665	671	646	607	638	641	658	661	674	632	638	642	664	655	669	624	633	637	626	611	642	617	660	623	642	618	671	616	610	616	619	654	611	625	618	631	649	667	620	640	632	634	676	624	652	623	644	630	617	636	637	669	689	623	643	651	665	662	613	656	619	685	642	602	600	666	612	612	660	633	722	689	637	656	639	621	650	594	645	653	637	633	624	701	659	605	612	651	620	644	654	659	628	652	649	657	643	598	660	643	645	649	605	584	633	626	586	621	669	637	647	635	698	614	634	623	646	652	634	634	592	620	650	627	624	601	654	624	651	619	674	623	645	625	625	620	664	663	654	629	582	626	620	685	637	651	601	604	689	612	635	623	599	631	662	645	677	607	604	672	595	660	638	579	665	630	657	653	665	652	627	677	607	633	622	594	628	639	647	652	643	626	657	601	650	598	653	640	646	642	597	661	666	630	659	678	639	643	632	640	616	646	648	623	661	621	640	643	685	627	621	635	660	625	626	635	650	650	634	663	684	625	621	673	680	643	657	661	658	670	644	648	593	646	645	657	609	642	669	618	617	630	663	652	647	609	680	635	622	681	633	633	658	625	660	642	650	620	641	633	647	632	639	625	613	631	628	684	623	629	671	650	685	633	627	659	631	649	662	656	634	661	623	659	643	610	643	651	642	607	641	608	603	657	635	602	624	596	645	635	620	619	652	562	667	623	671	606	615	666	679	609	642	644	684	608	608	675	619	615	637	622	590	692	624	662	640	670	609	661	604	655	646	636	685	640	622	655	625	622	613	691	613	612	612	610	628	638	604	645	630	628	629	629	613	689	648	604	640	618	613	662	664	697	632	656	617	593	654	689	625	639	684	654	591	649	609	653	617	629	650	650	633	650	646	620	648	644	639	638	615	676	642	676	639	583	653	621	642	661	625	624	616	630	626	623	653	621	623	631	637	651	603	690	666	637	617	614	613	669	698	643	642	631	673	640	606	637	619	618	628	630	613	668	618	622	699	637	617	613	654	660	683	646	654	645	624	680	675	618	679	657	618	632	646	599	640	643	640	628	659	633	621	672	638	625	646	615	678	647	638	657	648	656	628	630	650	645	633	651	633	612	601	644	598	621	680	688	640	688	699	635	671	639	637	610	600	644	666	645	668	628	664	615	643	588	628	631	594	671	661	622	620	674	620	646	631	621	618	588	634	607	617	633	610	584	608	658	619	709	655	639	622	619	633	605	660	595	595	645	644	685	625	681	623	620	646	625	596	655	644	650	609	607	616	625	610	640	625	693	633	631	641	647	626	648	642	670	664	603	597	628	604	666	659	696	651	644	664	619	658	590	634	637	674	619	603	660	636	671	641	660	669	637	626	677	657	640	605	640	636	605	608	644	643	680	635	628	676	649	625	659	655	660	671	628	659	665	648	682	644	622	637	620	627	607	654	618	649	649	632	620	653	649	643	659	643	658	603	666	649	696	649	649	641	636	654	629	579	607	648	644	643	631	628	650	706	653	625	667	651	606	634	646	611	654	631	620	666	622	644	625	625	647	643	634	603	585	638	619	608	672	616	632	665	614	616	627	634	627	619	653	671	709	665	616	652	627	639	614	680	611	628	615	633	607	682	669	648	618	653	651	665	646	650	647	618	613	614	647	634	674	724	671	605	637	609	634	609	620	598	662	638	620	681	620	661	658	609	640	661	655	669	613	611	660	633	665	628	665	582	640	619	614	649	629	604	630	643	656	656	650	665	673	627	608	634	642	681	639	583	625	615	674	655	642	666	653	623	638	662	632	648	635	655	648	612	630	629	646	624	649	646	626	627	665	646	665	611	655	621	659	629	642	638	654	648	602	672	652	667	632	696	667	640	647	702	583	633	642	659	660	634	626	664	632	630	664	652	632	643	622	638	657	645	649	645	668	655	622	647	631	648	655	650	643	615	629	671	593	676	601	662	647	653	637	591	652	648	594	642	640	630	656	663	641	609	648	679	672	649	600	669	638	598	615	640	644	647	658	626	588	610	630	637	625	658	676	668	622	627	636	654	631	629	584	621	614	617	607	674	616	615	644	674	649	634	632	638	646	679	652	624	703	658	643	613	600	620	645	621	625	640	610	670	606	611	626	632	591	646	649	670	666	664	634	662	678	626	606	609	645	673	631	633	617	648	662	615	651	598	640	632	645	622	639	659	612	673	626	622	644	657	624	658	634	647	634	668	633	616	635	616	662	644	675	656	687	630	653	635	648	631	682	629	636	666	646	610	621	641	678	610	655	689	628	613	643	651	668	669	591	656	649	649	650	632	672	578	639	682	646	640	622	648	636	641	648	627	664	677	634	645	667	666	623	614	628	601	596	642	615	586	642	605	633	624	628	631	636	639	609	617	655	632	699	646	613	610	658	644	657	649	647	630	676	633	606	642	649	643	638	654	674	670	672	638	653	647	636	599	661	629	618	638	641	612	633	655	692	664	691	643	602	623	657	608
23142	21229	28844	23921	21277	21495	15338	7002	4678	3313	2730	2937	2406	1975	1503	1217	1111	993	911	853	809	753	650	634	659	717	601	609	595	556	595	526	527	478	503	526	535	526	537	513	494	508	517	503	499	493	532	477	492	541	552	512	511	534	462	484	471	451	433	460	448	474	456	472	446	427	452	450	503	431	460	456	420	426	450	430	392	433	389	447	425	465	445	460	452	435	450	451	449	434	451	443	417	432	437	387	458	433	409	419	402	463	440	463	457	412	441	433	459	446	429	423	443	462	448	421	474	413	419	423	443	441	424	442	438	436	411	425	394	412	432	449	416	449	443	447	421	440	439	420	404	405	411	467	452	431	393	442	410	456	440	395	434	424	434	452	403	451	419	439	457	405	427	413	404	412	417	454	444	479	438	437	415	432	441	456	450	446	436	412	435	428	441	430	441	431	427	394	441	429	459	413	442	446	437	447	445	419	426	432	427	441	447	412	437	408	420	426	436	447	466	487	414	432	421	470	415	422	409	442	437	432	412	445	424	424	422	423	424	444	415	412	411	400	413	443	440	397	384	408	428	430	434	413	444	443	469	445	469	441	430	412	397	401	419	432	441	416	437	425	464	458	440	426	442	424	417	414	439	416	399	438	405	407	374	473	456	448	420	423	420	408	421	418	428	441	459	413	414	429	423	457	431	419	448	424	424	461	437	429	426	415	420	446	417	456	434	425	473	456	473	463	423	430	398	433	418	444	447	453	436	437	459	433	402	470	449	448	401	415	432	445	420	441	431	447	463	460	447	423	467	452	414	438	409	454	421	422	452	413	446	431	398	416	428	455	399	440	444	441	478	421	453	435	430	439	412	401	410	413	445	415	417	432	423	413	402	475	451	474	420	432	414	444	423	409	442	455	425	413	444	419	431	412	433	433	465	415	433	411	411	445	428	426	401	436	435	435	448	415	450	442	433	420	427	455	482	432	411	407	414	428	411	455	432	413	409	422	382	460	475	446	400	428	401	423	457	456	404	418	413	391	457	447	432	412	428	408	418	459	391	407	441	419	444	434	432	398	429	431	429	440	398	448	416	431	408	430	421	417	434	392	427	433	427	458	388	431	415	413	422	419	442	428	405	399	456	397	440	443	433	442	411	427	435	421	413	454	410	478	405	425	399	439	436	451	436	431	402	460	453	446	460	377	428	405	460	443	433	403	440	429	448	438	418	413	431	427	388	426	417	408	429	407	445	407	421	400	475	421	447	432	477	464	423	391	405	386	427	423	441	423	463	456	434	430	427	428	450	423	411	428	430	394	383	454	423	457	400	416	428	442	439	429	399	395	447	412	468	453	476	448	414	427	407	465	431	463	452	442	407	429	453	418	469	422	435	423	438	393	426	424	422	412	441	457	425	412	422	431	470	410	420	433	421	412	449	403	435	428	416	429	426	452	415	434	458	400	430	425	417	447	452	428	445	414	428	406	406	425	425	412	422	426	452	421	421	443	440	422	404	450	455	430	456	409	417	462	424	426	446	444	471	416	418	458	417	418	448	418	444	401	453	442	454	468	428	385	427	428	450	449	407	415	414	426	444	426	443	399	438	416	429	432	445	460	444	420	425	431	424	435	453	401	437	411	464	444	416	435	388	408	432	433	427	421	442	424	410	428	428	432	438	402	431	441	453	408	425	454	433	416	431	414	434	428	434	382	433	374	457	404	439	406	401	459	426	421	424	428	413	426	399	434	433	423	423	436	427	416	443	447	415	447	425	446	430	449	422	422	438	415	450	421	422	464	433	388	401	433	402	440	459	436	412	436	441	430	434	433	412	426	451	385	441	415	411	422	416	463	429	405	439	460	431	451	411	448	414	418	437	437	464	427	462	413	409	421	448	430	440	421	386	394	423	422	463	483	421	465	409	421	412	404	436	440	448	464	408	396	484	393	452	452	465	439	429	412	444	411	456	456	429	439	395	376	448	389	445	422	417	414	442	432	428	414	436	433	416	429	413	418	448	446	400	442	440	417	429	444	464	419	430	415	456	473	413	420	471	437	428	366	420	423	431	452	434	419	424	435	437	459	410	426	454	425	407	477	449	439	435	447	446	457	410	423	409	438	488	427	414	473	416	425	441	457	433	419	431	417	441	424	417	408	412	448	438	430	438	499	389	427	439	403	445	436	420	405	448	483	425	434	430	415	454	417	448	414	423	438	430	450	439	423	463	424	439	400	437	439	448	415	389	418	391	403	455	408	463	398	431	462	400	395	405	452	443	417	425	434	460	442	423	408	448	435	434	418	457	444	436	442	444	449	454	407	418	410	415	427	409	420	436	440	429	474	437	458	424	384	422	411	441	442	419	428	430	442	460	396	433	444	413	439	457	455	417	455	424	425	433	424	461	428	419	409	466	414	426	425	413	433	443	408	467	485	411	431	419	422	428	441	448	394	418	463	420	436	459	448	429	432	467	453	409	450	434	436	455	472	424	427	416	414	399	442	390	427	410	414	442	419	389	450	439	398	453	451	384	442	436	429	426	421	421	429	430	446	380	433	444	449	472	435	459	431	407	412	437	433	477	391	443	405	438	392	407	425	397	435	453	417	441	403	404	426	434	433	482	430	416	412	406	429	393	454	467	436	445	418	436	439	405	399	426	465	451	444	457	406	424	433	446	467	430	493	427	418	373	430	403	403	467	404	436	427	448	375	479	395	412	404	414	397	452	430	471	463	441	442	417	430	437	438	429	447	405	421	464	429	459	429	426	438	444	460	428	418	419	419	432	449	446	419	475	440	431	469	415	419	420	411	451	425	413	401	442	410	421	449	457	435	421	418	434	449	425	412	429	417	447	439	427	421	443	416	432	420	395	426	425	427	403	446	409	455	385	462	464	433	441	412	415	423	482	422	429	454	436	399	457	431	444	459	434	447	456	454	392	467	445	424	420	408	408	450	448	438	410	415	443	421	399	437	406	408	482	436	453	430	427	446	398	414	451	424	419	391	428	433	427	434	444	419	397	442	441	443	412	445	446	417	442	404	456	432	445	439	438	422	457	428	426	400	446	437	430	431	447	428	437	429	437	415	435	415	482	508	451	435	406	413	443	426	398	412	439	447	435	442	449	438	436	409	435	436	453	428	415	415	446	391	402	434	436	417	441	446	421	470	414	405	452	404	381	451	393	442	445	410	427	411	424	379	421	403	464	460	413	438	440	434	469	400	413	445	471	432	413	405	433	398	466	431	447	446	406	424	430	451	383	411	406	407	450	429	402	442	434	401	410	409	419	441	436	436	440	449	407	432	401	452	431	430	417	452	417	422	418	432	435	437	408	429	437	406	422	447	467	405	398	423	426	400	457	449	431	425	443	418	396	436	456	449	467	444	429	417	403	458	434	449	423	406	432	428	440	389	430	417	412	419	422	447	450	471	447	419	448	456	448	409	504	415	408	415	440	441	456	446	438	444	448	435	437	462	417	400	471	423	457	400	445	431	436	435	421	425	434	453	406	458	434	444	420	422
20645	41854	36264	26302	20760	17106	14365	11683	9286	6924	5739	5669	4594	3646	2696	2204	1778	1592	1604	1420	1276	1049	1075	1057	1003	868	821	788	748	819	772	729	685	669	598	687	694	652	675	683	689	677	671	607	606	633	630	637	617	608	602	649	586	602	533	578	576	544	522	519	546	498	553	538	565	530	569	541	557	521	535	548	526	508	464	539	541	509	550	497	520	502	490	491	498	550	472	492	483	495	484	478	527	492	533	475	536	492	463	453	520	503	500	512	468	506	470	489	515	489	512	480	488	511	525	471	500	454	496	482	492	484	499	472	487	503	458	480	481	488	525	496	485	466	513	485	515	529	525	476	470	508	462	486	475	451	523	503	472	511	477	469	480	473	491	487	457	525	488	505	505	496	462	479	455	496	508	471	514	522	512	513	529	504	489	470	468	454	521	485	489	525	528	484	465	477	437	481	482	470	526	487	473	472	472	501	510	503	505	510	521	459	483	504	505	492	468	493	479	512	507	504	485	488	510	502	475	513	493	522	474	538	489	501	546	485	496	500	500	466	515	491	500	504	508	496	475	497	499	498	496	511	507	521	472	506	468	480	458	503	483	494	504	493	489	468	494	486	481	500	528	478	477	564	469	482	499	481	459	467	491	489	483	493	506	476	492	480	489	444	499	477	484	491	495	518	510	517	524	510	491	505	456	505	511	456	502	491	502	496	517	479	495	511	474	520	505	508	481	459	500	499	508	512	470	473	486	508	566	496	483	504	477	491	485	467	479	510	482	494	508	517	524	522	469	513	517	470	511	536	488	501	476	474	486	494	490	506	499	490	461	490	487	495	473	493	465	485	494	484	513	482	488	500	510	509	478	476	505	513	451	505	497	508	504	462	470	515	490	502	509	466	488	522	496	496	488	521	486	503	497	510	536	488	511	492	510	500	515	508	499	486	511	528	485	475	493	468	482	496	478	532	466	481	497	462	483	486	479	478	509	531	490	502	516	492	483	500	508	519	483	497	452	531	480	501	497	511	515	466	470	480	493	485	477	506	462	486	484	521	491	522	498	505	487	453	523	518	549	505	491	485	502	482	479	481	471	507	522	518	483	437	496	531	486	512	536	467	479	485	506	517	504	484	479	495	493	484	500	476	514	486	519	550	485	494	497	493	460	511	511	492	475	487	506	499	512	492	468	519	495	504	484	510	519	531	521	502	515	493	496	519	493	547	514	511	463	459	480	522	517	503	470	518	476	508	475	480	483	482	506	474	496	501	508	486	489	475	506	478	501	498	523	461	534	513	489	508	528	524	481	472	532	530	540	495	448	513	489	510	484	505	517	504	519	482	524	482	467	550	507	500	458	522	472	484	485	495	482	492	500	505	516	503	471	468	433	538	499	499	501	468	477	494	489	510	463	507	483	476	508	524	503	515	502	481	503	497	495	494	512	500	531	507	483	548	472	508	499	496	493	502	474	464	523	461	523	487	500	532	486	539	439	446	503	502	495	522	501	509	493	485	468	468	491	482	462	485	444	497	505	469	509	489	519	498	535	518	467	473	532	519	490	499	516	487	506	510	505	519	521	504	520	527	517	505	473	488	532	478	506	501	495	496	474	488	505	516	497	472	487	503	482	452	479	467	488	499	499	524	481	486	493	488	527	510	480	507	506	508	509	518	487	496	495	537	515	461	469	501	488	496	552	454	484	469	491	491	492	502	498	503	493	500	472	526	539	482	529	535	488	506	526	503	501	492	520	475	516	544	466	504	498	492	482	503	470	519	496	484	515	517	528	503	469	513	510	471	481	509	487	494	481	481	493	529	499	493	446	481	489	502	446	509	463	484	498	514	513	484	520	455	515	502	517	508	518	473	474	483	520	505	502	509	508	504	509	532	504	499	472	474	471	496	512	479	533	503	500	480	535	494	524	524	504	473	478	477	523	476	456	489	463	516	487	465	494	522	473	496	502	532	482	495	512	491	556	466	537	530	487	535	490	496	500	468	508	502	488	518	475	501	513	498	486	529	477	504	487	490	491	549	476	429	479	512	517	515	498	516	485	493	486	487	524	486	504	489	487	509	535	486	512	477	484	486	492	469	511	469	464	544	516	491	508	484	471	488	482	515	495	479	493	484	475	472	518	527	520	471	474	499	508	506	505	492	487	500	504	487	514	511	489	518	488	489	448	475	508	525	483	481	511	454	469	501	500	466	486	489	485	493	474	447	531	493	492	479	479	485	444	514	495	459	483	499	505	528	475	481	523	438	499	483	482	493	487	536	516	510	514	473	495	494	493	468	491	504	486	535	494	543	471	502	506	521	488	455	534	522	491	490	514	490	503	501	495	523	489	525	499	491	505	509	476	510	464	495	513	526	509	484	518	548	481	479	508	488	461	489	496	490	463	465	481	493	431	513	473	488	520	529	504	485	499	478	488	520	471	485	477	487	477	524	490	465	481	480	504	515	491	523	527	516	481	494	525	513	479	496	448	483	475	476	520	492	477	476	508	511	498	502	527	491	505	467	494	485	514	514	499	499	473	502	501	494	508	498	491	492	488	487	511	496	469	521	509	519	495	541	524	520	533	486	531	468	497	474	480	468	469	499	532	486	492	516	507	524	525	491	479	493	509	539	491	486	479	512	472	482	473	532	501	533	474	486	484	460	501	488	498	501	488	546	498	493	503	485	539	506	516	492	530	494	502	478	522	487	474	467	467	502	513	490	490	486	546	464	521	483	493	473	472	482	482	479	491	507	460	486	501	486	463	511	494	480	469	493	485	517	480	473	519	475	481	534	486	489	455	462	537	502	492	508	490	501	481	510	502	487	492	465	507	453	489	493	500	518	506	508	456	497	429	507	487	488	495	501	471	498	499	521	492	458	523	528	505	508	502	495	492	535	448	516	488	547	501	510	445	481	492	517	507	482	514	493	467	472	495	525	480	493	471	499	471	492	483	494	496	477	492	465	468	503	481	514	545	468	488	518	451	484	462	507	500	515	463	509	494	494	485	455	488	520	493	506	538	485	543	488	480	524	495	510	458	541	504	517	525	506	485	488	478	524	457	472	485	456	524	474	508	526	514	490	484	473	463	513	503	471	494	499	513	476	548	529	468	510	492	455	506	520	501	509	513	517	495	461	486	476	495	491	477	499	484	515	481	487	493	554	538	511	468	495	440	474	474	496	481	504	472	530	473	480	461	496	485	476	497	483	450	468	476	507	498	506	539	445	488	480	567	477	456	490	471	467	529	469	513	504	517	463	496	462	521	497	458	519	495	483	513	490	498	485	480	486	533	492	465	461	505	536	500	529	493	492	508	491	497	520	459	486	492	461	505	513	491	506	503	481	508	451	521	497	522	460	497	472	493	510	477	493	464	450	482	467	462	541	467	493	472	492	500	458	507	519	501	503	457	483	494	491	492	489	526	459	492	517	520	480	451	469	432	487	479	501	521	482	456	499	518	482	474	501	519	487	480	478	458	507	464	512	490	493	535	484	537	508	503	522	472	521	473	453	527	475
27345	20948	18920	11856	5988	4340	3226	2216	1700	1498	1320	1292	1157	875	761	644	658	629	649	582	558	488	483	503	514	515	489	466	487	476	484	457	525	436	497	476	460	444	472	467	463	443	461	480	462	461	460	469	488	482	472	474	461	468	475	447	463	444	437	450	455	411	456	447	443	456	473	443	469	495	423	420	434	443	394	442	412	417	437	396	424	456	450	467	420	402	375	442	435	438	443	426	457	424	434	409	463	395	464	433	471	430	439	447	437	456	418	421	458	403	466	437	426	448	453	418	436	451	459	462	436	446	451	404	387	445	452	424	413	432	451	451	420	423	416	452	425	392	453	445	435	458	453	412	434	430	455	421	424	402	452	422	389	459	415	436	448	407	392	451	411	414	390	415	408	435	411	421	406	421	448	418	425	430	432	427	450	387	421	424	416	434	434	434	443	446	426	419	429	445	459	404	424	432	425	431	422	408	413	412	396	461	442	429	433	430	401	445	394	448	427	414	428	394	416	463	443	393	424	468	422	409	424	375	419	439	449	437	415	439	432	438	428	462	451	421	446	453	452	459	458	433	425	405	448	412	426	443	441	451	426	393	418	425	434	453	449	446	438	447	437	445	449	448	451	434	417	432	465	414	430	453	416	409	430	438	448	432	439	400	429	377	389	451	399	427	434	427	423	419	424	422	401	429	412	427	432	466	454	388	425	428	420	410	394	407	445	452	413	402	445	401	384	422	413	432	431	455	406	425	436	441	413	429	395	445	452	418	425	428	421	480	407	459	411	388	427	416	438	431	447	428	450	421	411	439	439	424	429	445	441	410	458	422	441	402	404	439	412	448	451	439	389	434	439	438	431	443	420	437	424	398	418	421	415	464	419	445	433	423	390	419	481	410	455	425	401	444	432	448	411	468	437	426	439	411	451	395	444	446	406	406	445	436	443	416	421	425	436	443	433	400	440	448	465	381	436	427	408	415	453	454	416	417	431	466	421	442	410	452	422	430	414	446	423	444	435	436	421	431	424	397	433	424	426	437	428	455	443	439	413	392	421	444	441	420	406	418	399	456	435	458	441	454	420	429	442	448	396	437	449	448	434	417	419	428	407	413	402	431	438	428	415	430	414	443	427	404	415	414	412	413	437	419	418	424	424	405	408	427	442	397	445	438	401	380	426	424	414	463	406	447	429	457	444	404	426	423	422	417	423	438	399	442	412	452	436	429	455	462	408	423	406	431	411	407	446	457	406	450	428	462	428	404	454	406	390	423	446	418	420	466	410	417	434	377	386	454	457	410	417	423	426	429	456	396	426	426	411	457	424	474	420	464	433	459	439	448	416	422	391	426	448	456	427	441	443	458	464	412	396	444	444	413	411	436	445	420	466	447	412	425	422	407	439	407	435	403	418	427	403	436	438	410	401	416	448	462	417	403	411	430	434	418	454	434	424	450	427	433	438	434	436	422	429	404	415	432	432	429	451	419	423	455	412	422	436	428	402	407	416	459	400	451	377	412	416	412	457	432	458	407	443	379	457	445	432	434	468	428	468	426	445	446	445	405	403	383	416	431	416	456	398	438	406	456	444	443	427	430	374	457	426	450	422	429	410	414	434	445	432	414	444	421	407	422	445	423	394	423	441	448	431	442	418	462	431	463	441	428	433	421	424	419	431	462	471	423	451	463	397	472	434	412	452	426	441	437	415	418	430	442	365	411	460	450	445	460	460	442	446	412	439	429	416	459	438	419	446	439	428	448	432	405	424	441	409	405	401	412	435	423	442	425	404	455	418	410	428	424	427	463	456	401	444	415	421	408	430	396	436	436	399	422	457	469	407	424	392	428	418	440	414	448	448	419	434	405	427	403	424	442	437	451	435	435	411	451	451	437	429	418	465	455	417	394	430	389	463	416	419	430	438	421	414	407	388	458	422	482	430	422	448	432	418	444	403	418	457	413	423	437	445	399	401	412	392	429	419	475	465	439	451	409	436	406	400	418	381	410	433	425	406	417	440	443	439	452	462	432	429	427	430	409	401	405	451	378	426	440	437	443	415	458	467	453	436	427	419	457	454	421	462	409	404	446	449	396	445	472	421	436	434	403	405	451	412	464	427	385	425	419	435	416	470	410	384	393	479	443	465	475	446	431	463	405	443	434	478	429	431	417	416	412	423	393	418	425	427	422	398	431	409	432	428	398	434	395	422	430	446	472	455	448	460	417	427	406	424	360	448	457	418	436	423	415	422	425	418	416	429	426	440	414	439	421	443	431	390	424	418	462	420	415	417	405	409	414	425	429	457	412	439	437	423	420	464	460	460	396	402	443	450	428	434	412	419	424	391	411	434	389	406	447	415	435	435	453	443	424	437	446	445	438	442	424	442	434	401	466	466	419	434	469	429	396	441	452	407	425	451	425	417	424	463	422	431	465	458	388	454	401	428	406	415	419	397	462	413	411	445	427	435	418	408	382	460	429	403	483	411	420	453	428	421	410	440	431	415	409	446	420	412	430	415	446	424	445	384	441	429	413	476	416	432	420	443	429	422	398	451	458	465	453	439	440	428	462	422	441	446	412	414	416	438	426	378	494	430	468	423	393	441	423	452	413	444	408	441	425	451	421	447	443	427	416	439	443	464	426	411	440	411	440	480	477	450	423	416	435	412	452	408	427	382	423	425	446	452	426	400	391	456	451	440	426	438	459	430	404	396	399	445	462	439	464	460	415	444	437	432	413	429	430	437	417	418	449	397	444	466	419	406	424	410	452	425	412	428	439	445	429	432	428	403	438	402	407	420	411	437	405	446	418	459	400	462	418	435	429	421	411	417	424	463	443	421	437	412	390	411	421	406	447	421	426	457	456	420	431	389	455	454	384	429	411	451	410	419	427	430	469	428	445	412	439	458	419	423	406	454	412	427	432	433	416	429	449	436	390	436	421	427	422	417	422	446	405	412	448	447	444	435	445	431	401	409	431	415	432	428	433	443	446	474	419	427	465	422	449	393	408	424	416	419	424	440	416	448	407	410	446	401	419	407	445	449	435	456	424	448	412	424	446	430	432	437	410	418	390	426	405	405	445	422	424	409	418	446	421	406	418	462	426	445	434	426	437	450	429	470	445	388	414	402	426	412	450	431	424	420	435	437	402	443	431	406	427	393	456	447	467	420	451	429	432	430	432	425	431	422	423	435	402	431	427	453	426	427	456	408	426	427	464	409	439	463	456	426	418	423	412	458	428	426	416	421	449	399	439	405	405	456	426	441	418	445	379	434	453	437	439	445	417	397	387	437	404	453	436	454	449	418	406	427	445	461	432	450	411	440	408	422	407	447	432	490	440	441	467	430	452	427	444	445	398	437	455	398	408	417	416	417	419	416	400	426	425	420	380	442	403	434	436	419	444	466	457	427	419	429	398	432	426	460	430	462	435	408	432	433	440	461	429	446	444	423	428	435	469	444	415	454	448	416	432	400	437	435	430	448	452	469	418	443	471	434	416	408	437	393	418	452	432	468	399
16097	27242	22753	14369	9947	8558	6748	4915	3803	3043	2725	2541	1992	1598	1229	1140	977	859	848	775	794	713	699	688	659	613	611	595	646	623	615	623	596	627	562	574	578	565	604	602	606	575	563	568	548	553	533	566	578	585	600	589	589	604	578	543	526	560	540	554	524	532	549	537	541	527	546	558	521	516	519	497	550	525	509	530	535	488	486	501	528	525	506	513	532	507	503	541	489	487	470	524	512	498	500	569	488	490	521	491	520	524	527	533	536	512	496	539	498	554	546	509	551	526	510	520	493	519	533	545	483	543	541	488	559	479	515	495	541	503	507	519	534	546	517	540	507	517	527	544	491	533	521	491	531	553	562	465	514	571	566	495	519	473	464	563	554	505	528	490	526	517	532	507	513	501	538	527	503	522	504	515	489	505	473	515	525	519	525	503	526	546	514	499	469	519	534	492	522	513	517	524	525	500	525	490	599	539	520	519	525	522	518	501	537	555	547	515	522	548	506	533	511	483	543	519	538	533	521	490	519	527	467	505	534	505	520	530	493	459	520	557	489	463	517	514	534	537	539	580	509	507	520	494	560	517	541	545	501	534	546	508	506	516	530	539	548	515	547	530	532	522	537	502	576	552	524	520	522	514	552	556	504	488	456	511	498	515	538	497	530	527	519	528	489	494	494	510	532	499	537	532	529	512	511	492	516	543	519	522	505	502	515	537	555	541	504	528	531	559	521	523	534	520	502	528	518	530	544	531	486	506	506	511	536	538	531	528	515	485	498	527	551	519	526	532	510	559	490	478	524	483	565	529	520	536	494	528	504	534	482	552	551	526	572	519	499	552	522	505	515	494	518	524	537	510	500	518	511	515	534	530	530	524	504	538	540	488	505	509	508	555	495	490	511	552	536	505	486	460	473	475	514	529	539	552	525	477	527	538	511	556	522	510	513	540	520	561	547	503	496	529	554	494	508	515	481	518	517	536	548	520	550	506	475	526	527	530	531	533	551	565	527	537	500	537	483	554	540	508	489	495	507	563	528	552	554	511	463	504	519	476	504	541	515	515	525	533	550	517	498	512	516	533	516	497	529	536	545	476	490	524	504	494	546	510	481	474	523	506	510	501	488	505	487	491	529	537	513	520	499	539	531	510	531	492	516	489	548	492	496	518	518	510	518	513	540	556	556	532	515	528	546	529	531	539	477	510	468	495	531	521	518	526	547	521	532	475	504	496	524	503	563	547	508	518	513	524	547	499	547	535	530	469	544	492	494	523	532	535	508	487	502	509	485	525	535	518	543	517	524	512	521	546	548	495	520	511	512	487	516	493	532	525	538	527	536	517	521	513	511	500	542	570	464	566	480	531	540	491	516	539	502	522	525	518	507	510	500	516	549	528	534	488	520	580	517	533	538	536	505	491	546	537	515	505	539	518	461	513	541	497	517	512	518	564	503	496	514	523	504	474	497	539	505	561	536	554	513	528	475	512	562	529	533	504	539	567	548	524	481	548	491	553	532	532	545	535	503	508	521	534	549	529	500	520	512	499	520	475	535	516	549	528	530	511	512	525	496	519	528	506	515	504	499	562	499	519	485	521	516	549	496	550	484	512	524	522	543	543	525	542	505	511	524	480	527	502	527	525	523	543	503	518	541	509	510	520	508	502	517	487	479	525	484	547	496	502	504	468	498	530	522	474	503	514	517	565	507	557	522	540	562	510	502	542	513	532	556	501	468	509	511	490	508	479	552	486	539	562	521	491	528	490	532	533	493	564	524	536	529	504	526	498	514	526	538	502	496	580	543	504	534	490	516	519	513	554	569	532	547	498	524	511	479	501	525	513	504	509	513	518	520	496	489	558	510	525	536	508	514	511	510	545	488	533	526	512	548	503	531	516	562	482	559	500	539	497	508	510	511	504	488	520	562	556	521	517	513	521	504	495	535	509	493	515	525	567	557	518	514	496	516	527	501	527	578	536	493	507	520	537	514	554	560	529	533	519	505	534	509	528	542	479	535	538	513	538	513	529	550	584	550	508	530	532	556	521	520	481	534	525	492	524	510	538	498	549	543	536	531	499	536	536	487	498	517	511	514	521	548	489	502	514	523	528	524	522	509	497	528	493	523	525	549	528	474	539	499	530	546	524	484	504	526	515	546	516	509	582	540	526	506	511	542	541	519	492	514	486	533	533	532	516	487	491	519	487	473	522	498	501	491	507	547	539	551	553	564	493	498	511	562	501	538	529	562	545	490	510	535	530	566	520	552	542	542	500	524	526	532	472	518	506	534	544	450	524	478	517	558	526	513	539	524	503	496	548	502	523	502	544	547	530	515	521	542	554	466	504	516	541	522	544	497	524	504	516	500	503	554	518	535	480	560	474	487	473	522	524	515	513	488	521	511	486	545	509	496	513	502	528	512	519	504	516	509	487	509	506	512	520	550	557	509	517	560	527	555	561	523	527	520	454	531	553	466	520	525	525	508	486	530	523	560	505	560	541	491	499	518	478	527	515	576	507	503	530	520	514	541	567	504	515	512	487	531	510	518	508	525	486	504	547	521	524	572	494	508	520	536	500	502	525	525	508	484	512	513	583	514	539	550	534	482	541	509	576	510	526	514	510	545	506	503	540	525	501	501	521	550	504	496	552	526	509	530	501	494	481	541	500	564	548	483	535	507	539	498	531	515	537	499	509	530	527	541	526	526	539	542	565	539	527	523	532	525	497	533	487	514	473	555	538	538	559	513	508	534	513	485	498	566	518	559	480	530	510	507	489	541	523	483	480	521	506	543	533	497	510	528	542	504	523	540	505	502	511	537	566	508	558	516	533	525	533	524	507	496	469	545	537	564	525	545	525	548	521	518	557	493	547	548	543	535	535	538	531	493	506	524	499	522	485	523	525	532	532	511	542	538	565	452	510	468	497	509	536	518	507	511	508	507	504	523	543	537	531	532	529	487	511	536	522	534	524	536	497	531	510	522	558	509	519	494	455	539	516	502	527	513	496	498	492	535	497	492	522	525	518	527	518	512	488	484	487	541	466	543	511	531	532	518	506	511	483	507	538	539	545	493	537	549	516	504	547	518	495	523	531	557	557	515	490	493	474	555	566	506	545	479	522	498	528	532	503	511	525	502	567	547	500	529	497	550	546	513	566	513	514	521	517	503	558	530	517	523	488	546	498	536	537	522	521	570	506	495	515	521	539	573	531	528	537	545	467	524	526	542	560	504	499	529	524	504	535	484	504	514	521	504	475	523	523	505	494	516	499	531	484	523	528	544	532	516	541	519	521	522	494	512	501	523	481	506	498	504	525	490	548	515	532	497	502	500	535	486	532	505	497	537	527	547	524	542	500	469	504	487	494	486	552	539	504	520	486	511	548	508	508	485	516	518	498	553	525	516	528	519	542	552	538	524	521	555	521	511	536	529	536	466	549	507	500	507	528	537	505	530	501	565	520	522	494	519	512	534	537	530	490	526	508	526	514	497	522	512	510	492	534	505	498	502	535	550	510
24170	21167	28256	24389	21118	14035	7106	3978	2987	2344	2064	1951	1622	1147	991	931	705	624	647	546	556	528	489	515	501	439	418	403	389	449	385	376	415	380	367	397	380	368	361	391	352	400	346	359	379	357	377	333	390	395	378	410	373	347	339	347	350	351	328	350	351	323	357	314	314	333	344	331	347	325	350	325	282	351	357	345	310	331	369	312	330	321	312	309	354	311	313	336	320	325	321	333	316	343	341	340	297	316	338	325	299	303	327	317	328	338	356	342	336	305	345	353	318	357	301	317	317	348	304	353	332	341	322	345	334	349	302	352	325	329	314	326	308	330	338	316	315	317	331	310	307	318	319	315	300	310	336	330	320	321	334	341	342	333	330	313	305	333	323	302	305	329	319	328	316	268	316	330	343	298	296	343	286	331	330	332	304	346	348	334	313	330	357	296	305	312	331	324	332	325	320	351	316	331	333	315	321	313	326	311	327	343	321	335	343	305	319	307	310	323	334	305	314	307	339	362	312	314	303	326	314	298	319	358	330	321	325	322	340	336	334	337	326	338	338	340	333	335	315	357	307	322	298	327	285	306	342	340	373	343	328	318	291	300	349	355	338	336	336	328	356	290	335	307	319	347	327	303	296	304	310	334	329	338	309	322	313	334	289	330	323	310	316	308	314	315	326	347	324	307	326	342	323	325	324	291	326	327	336	294	322	334	327	304	312	288	333	340	338	312	317	294	363	300	301	340	278	346	324	299	304	310	319	326	319	338	332	302	315	326	350	303	338	362	308	347	321	334	317	288	317	323	314	297	334	290	310	317	337	311	323	309	329	337	310	294	321	329	322	317	333	310	342	307	332	324	299	308	342	303	305	327	353	311	317	308	339	327	299	322	293	324	306	348	348	327	297	345	317	320	313	319	304	323	310	338	331	316	316	318	295	306	293	332	316	330	295	317	327	314	344	312	317	290	316	292	286	324	314	382	345	362	317	351	328	308	345	339	349	331	312	331	315	312	295	313	314	322	324	317	318	325	305	316	325	336	330	343	333	320	336	332	351	339	298	337	361	290	330	324	312	309	307	332	338	332	337	319	315	332	301	295	317	312	324	286	348	320	349	302	336	336	341	319	318	337	349	315	324	302	321	329	324	323	344	340	312	307	302	300	315	289	290	308	347	312	321	345	327	338	353	333	333	309	316	313	327	319	311	277	333	310	313	301	326	313	334	344	330	287	322	335	305	313	318	314	331	344	293	296	303	307	322	345	348	343	338	341	346	332	308	322	376	333	342	336	314	328	341	303	324	338	307	356	335	316	347	308	328	350	327	340	332	314	298	318	345	327	322	316	334	356	365	331	347	306	320	305	337	330	314	316	329	326	355	340	317	320	300	322	320	316	346	301	316	310	323	336	332	300	315	328	328	338	333	344	320	300	310	358	346	337	344	314	313	325	335	341	325	319	321	303	313	334	288	329	342	298	351	321	318	299	345	327	339	326	309	300	340	323	319	314	292	323	335	319	311	343	342	341	308	320	336	338	339	300	323	304	324	293	317	344	317	343	324	304	330	312	312	331	326	337	341	293	325	286	311	329	277	271	341	339	302	365	324	320	370	304	320	340	313	305	335	369	300	320	322	321	331	325	337	347	348	324	325	347	335	283	342	339	317	330	328	334	308	344	346	317	281	300	327	322	315	313	308	315	342	335	336	349	310	292	331	314	338	343	339	320	326	337	305	322	323	330	316	292	311	312	331	342	304	304	322	302	341	318	323	337	322	331	320	328	346	340	322	296	315	315	316	326	280	312	349	334	351	320	306	302	330	308	340	341	311	314	341	334	324	312	327	338	328	303	363	297	308	315	322	322	307	344	319	359	338	313	339	341	334	304	319	302	310	336	295	324	338	304	347	336	319	344	301	314	345	338	326	322	301	327	315	313	294	316	337	366	318	333	327	325	289	347	331	328	327	307	336	337	307	308	314	332	323	310	307	334	336	368	280	308	320	317	328	330	295	342	305	320	314	320	296	311	307	325	340	300	317	337	351	302	338	312	323	311	311	302	302	361	302	322	333	313	317	322	351	312	283	336	305	321	312	330	314	320	298	323	311	319	339	316	361	317	301	316	296	328	304	317	347	339	333	333	328	319	342	354	308	314	331	316	334	332	298	322	328	313	334	298	345	301	326	308	307	306	336	315	310	335	339	327	302	323	326	314	300	297	310	322	324	306	339	326	345	306	352	322	342	312	310	321	306	306	316	314	342	319	294	318	319	304	335	309	363	324	355	317	341	336	320	316	360	338	289	327	297	346	343	326	326	313	295	347	298	328	315	327	331	327	301	308	322	319	281	309	300	304	323	314	311	334	317	317	299	331	294	354	335	300	298	356	325	325	313	331	345	336	274	292	323	317	319	335	326	369	311	361	331	345	320	306	322	306	336	340	339	311	314	336	343	293	333	317	292	340	324	341	336	344	342	379	336	353	305	320	337	327	299	331	345	319	331	334	333	332	335	309	325	304	357	318	331	314	303	322	322	361	329	284	305	322	336	335	354	331	315	333	308	315	324	320	303	299	312	298	359	322	326	319	338	323	312	312	377	340	344	331	350	349	326	317	303	336	325	347	333	302	333	326	374	316	345	326	321	318	338	286	336	327	344	323	338	326	326	327	351	311	313	337	311	322	315	307	320	331	328	306	310	307	317	334	323	325	330	346	302	314	341	319	328	332	290	329	307	315	322	323	316	336	328	311	308	313	326	329	323	340	325	338	356	287	306	360	327	326	348	305	327	331	326	324	344	341	340	310	335	303	311	323	338	337	314	328	329	293	329	320	313	308	315	351	329	306	323	338	305	333	312	340	307	315	331	308	320	292	310	336	314	331	315	334	328	325	328	334	369	305	341	332	331	345	313	329	296	340	339	321	326	294	343	301	347	316	330	311	306	336	346	306	337	336	336	348	338	318	298	322	328	316	328	290	330	320	320	323	317	324	367	328	351	288	301	327	315	328	349	328	320	321	354	342	307	326	354	359	332	343	324	312	337	328	309	296	322	333	313	293	323	320	325	284	323	320	362	310	318	303	338	342	317	309	337	308	338	324	300	332	351	315	342	337	314	315	325	321	309	295	303	313	351	329	293	314	336	332	306	351	315	295	338	319	340	332	294	347	323	321	356	306	306	338	340	352	346	337	313	335	334	310	312	315	280	309	327	345	302	309	355	308	289	308	329	306	325	314	295	329	306	325	324	337	339	340	307	310	331	300	336	321	318	303	315	325	354	313	330	320	348	321	293	348	314	353	348	298	318	311	345	297	327	357	332	314	318	360	349	314	329	295	327	309	311	317	299	313	323	322	316	338	306	355	345	334	322	348	275	335	337	320	294	351	325	311	313	294	333	314	332	293	340	312	319	297	276	295	315	341	313	296	337	366	305	328	329	349	305	323	349	313	320	271	316	334	318	325	315	329	324	322	318	319	331	340	348	299	312	318	322	291	305	304	327	309	338	322	316	325	331	345
18207	36628	31080	21461	15629	13174	10734	7962	6167	5090	4499	3861	3162	2261	1718	1514	1285	1092	1017	973	909	791	815	714	738	666	609	572	610	597	591	580	495	483	470	476	511	504	486	502	484	502	457	479	440	475	496	493	516	495	500	518	470	420	444	421	457	442	391	428	417	433	419	433	425	447	395	420	393	401	429	409	395	401	393	399	375	380	427	400	413	392	385	413	392	402	397	392	402	395	384	417	368	366	359	406	358	380	393	435	376	389	440	366	389	403	378	429	359	407	380	378	356	406	363	391	378	409	354	412	405	440	430	381	385	383	389	406	417	392	390	396	370	420	390	373	367	411	392	387	371	370	352	371	386	376	393	384	368	383	397	390	393	379	441	387	374	434	389	372	393	420	361	373	385	384	406	348	390	392	411	378	414	430	388	386	411	423	401	404	382	391	363	401	396	366	403	399	352	415	416	391	403	404	353	421	414	359	403	402	385	409	412	457	367	394	412	355	431	383	425	406	388	387	402	361	348	398	378	372	391	412	402	394	432	414	373	375	410	390	388	373	416	391	392	388	423	414	379	385	381	408	377	385	385	385	391	400	383	389	352	385	405	382	419	419	403	380	383	375	413	393	388	371	403	365	351	404	384	409	367	393	385	394	406	395	409	413	392	389	392	398	411	376	404	411	418	393	389	386	424	382	388	395	417	400	403	369	417	388	372	392	406	405	391	368	365	367	358	363	382	373	388	387	393	357	380	386	391	378	392	403	368	427	365	391	378	418	360	378	389	406	435	390	377	423	434	421	387	362	380	408	385	372	389	391	398	398	375	454	387	378	398	387	387	404	381	386	438	390	394	383	381	440	419	414	376	376	387	375	386	361	386	438	436	369	400	386	408	414	417	422	407	384	356	399	383	392	400	393	360	386	393	382	375	379	384	409	398	407	392	421	375	412	379	361	414	400	391	401	384	371	370	399	407	376	422	384	384	395	368	441	413	398	412	382	398	423	431	355	395	378	392	382	354	368	379	412	392	375	386	380	395	381	358	395	407	385	350	382	394	391	395	365	380	390	396	384	402	410	387	390	386	389	394	363	414	401	409	368	399	409	392	398	395	364	400	412	412	356	414	385	390	394	397	425	397	415	388	399	380	408	381	394	388	371	368	401	404	385	407	394	417	390	419	364	426	395	394	399	372	362	377	375	387	414	357	385	403	382	364	384	354	362	367	405	393	374	414	381	392	397	390	444	362	400	367	417	367	403	416	401	396	371	394	399	378	407	375	375	391	389	349	374	379	384	377	422	394	371	405	415	407	411	401	442	356	364	348	403	373	368	411	404	371	364	350	381	369	391	398	371	415	375	402	365	383	433	425	348	429	356	404	381	413	389	400	396	393	398	365	397	403	397	416	386	365	420	414	365	383	372	386	415	406	398	380	403	379	403	370	381	401	369	377	391	384	370	391	390	369	352	397	417	402	355	379	340	355	366	346	397	384	356	388	375	402	385	375	421	386	336	353	393	368	396	399	410	409	381	370	378	421	385	386	410	430	401	388	358	412	393	403	389	373	399	402	386	382	402	375	418	421	366	392	371	381	410	417	398	387	400	394	377	397	384	443	381	364	406	383	376	387	413	404	400	395	401	379	387	413	413	423	395	385	414	392	383	393	403	387	403	382	387	388	383	388	420	416	398	385	352	382	381	350	370	412	384	395	403	410	378	388	395	399	378	408	397	369	401	378	409	423	377	399	379	387	404	384	389	371	377	367	403	422	373	383	394	426	362	372	396	384	388	416	371	415	365	391	409	488	399	400	390	435	403	389	361	441	406	380	402	373	387	403	374	401	419	370	393	368	368	416	402	397	437	359	367	358	370	362	408	420	384	397	380	396	386	393	385	380	404	389	447	411	397	353	372	384	389	389	367	396	393	365	338	393	390	416	388	434	409	364	407	385	381	377	394	375	398	413	392	382	396	373	375	396	380	352	380	344	381	380	408	408	403	387	394	407	366	406	406	400	394	408	419	404	411	392	384	387	386	384	393	382	398	409	393	419	339	421	408	375	403	398	391	377	390	362	402	365	389	379	406	379	358	400	356	392	354	418	379	412	368	398	375	418	367	383	386	372	372	399	384	365	397	381	416	410	394	382	411	416	391	394	396	352	376	384	410	398	369	433	383	393	382	396	358	378	408	404	384	354	410	363	381	410	399	400	376	393	393	370	394	416	358	393	395	422	389	423	374	397	427	376	377	404	372	402	369	385	413	373	401	398	393	415	385	403	421	392	376	434	363	397	401	369	378	402	375	400	386	362	382	403	363	385	380	412	378	393	408	357	405	384	354	424	367	406	391	385	389	374	388	381	389	373	383	385	397	389	419	337	397	398	412	375	399	377	434	410	401	413	387	389	402	378	386	423	391	392	421	360	393	386	402	399	361	414	389	422	406	381	404	426	369	450	419	372	384	349	404	404	383	380	394	392	370	367	400	376	405	379	427	394	396	399	405	386	407	381	403	414	375	398	373	391	386	400	365	379	353	384	375	406	391	444	401	381	352	361	373	408	392	385	389	410	397	336	369	370	377	393	383	378	374	386	411	430	374	391	387	400	376	392	394	379	394	391	404	397	424	374	418	404	379	404	359	395	373	369	356	407	396	370	384	401	393	380	381	410	377	418	328	377	393	419	383	405	352	387	378	389	404	391	366	366	399	387	411	376	389	374	390	397	384	364	376	395	401	416	337	379	423	382	385	416	399	399	390	364	365	399	410	403	399	406	401	402	422	376	392	397	392	414	369	405	395	391	395	380	385	383	387	385	377	397	384	372	376	401	373	387	356	397	385	363	404	359	418	395	381	376	397	408	388	399	369	395	387	408	391	404	392	366	395	408	411	382	383	412	378	390	414	398	398	396	378	372	401	398	381	395	401	368	384	391	419	398	406	386	357	404	360	360	356	390	386	397	416	406	384	409	399	393	383	373	364	360	418	392	392	416	414	377	385	408	376	418	352	367	399	373	364	370	406	396	375	387	395	375	410	374	381	395	409	388	401	423	394	396	413	386	421	410	372	407	397	377	399	357	366	431	390	415	350	389	399	412	390	394	387	418	410	368	361	389	369	394	403	381	397	389	386	367	397	421	359	352	403	403	371	395	401	389	417	418	380	388	424	371	419	391	385	389	379	365	378	380	357	404	410	381	388	397	377	374	386	410	368	384	377	383	369	376	398	381	406	360	416	414	380	360	402	403	398	376	422	365	367	389	378	386	368	385	367	427	386	394	417	402	394	418	428	382	404	382	396	342	373	380	395	384	409	409	419	413	378	417	365	373	416	387	414	439	418	345	434	401	435	378	373	410	372	392	396	374	390	357	414	391	404	431	422	389	415	415	389	374	387	397	435	369	417	360	421	397	410	378	382	433	358	408	395	383	389	412	376	378	400	392	396	368	396	376	383	390	353	385	414	377	377	394	371	376	418	398	393	391	412	400	377	417	377	425	403	363	400	394	386	398	381	365	375	392	391
25343	21153	27116	25284	13869	7075	5331	3148	2383	2056	1905	1722	1405	1175	989	899	857	850	785	723	727	732	690	646	614	604	631	601	700	645	603	611	548	561	576	593	601	608	549	598	583	593	615	566	557	558	588	629	579	632	596	569	552	535	575	560	550	559	580	558	553	599	586	549	563	592	557	556	570	561	497	555	567	535	578	547	587	545	572	500	543	538	513	540	533	506	537	527	556	558	597	525	560	547	520	538	572	483	536	536	514	573	574	557	550	528	552	583	560	523	509	516	531	571	563	551	563	568	513	551	565	529	591	595	561	529	526	593	561	504	544	576	548	518	562	575	572	534	543	634	556	561	578	560	514	549	545	558	550	557	559	556	568	550	525	549	544	531	553	582	545	588	548	545	547	515	522	526	544	557	548	547	557	539	528	554	541	556	573	573	561	568	523	498	519	561	566	595	504	587	516	543	533	589	559	535	590	548	510	545	534	537	559	538	534	517	543	536	564	527	511	499	555	527	535	534	540	577	545	541	555	559	558	558	504	611	544	554	525	559	530	559	568	572	513	601	525	560	501	528	548	569	589	560	571	516	595	561	562	533	517	554	558	551	583	525	598	543	560	553	516	573	519	535	527	543	558	538	527	496	518	611	565	538	514	509	578	525	549	568	537	516	572	539	564	555	580	513	513	580	534	479	561	538	516	558	550	526	554	533	545	540	524	514	521	576	570	554	627	558	571	564	569	535	549	522	557	584	525	550	551	532	557	598	578	517	469	539	574	538	520	542	579	569	522	547	548	573	561	522	558	535	534	558	522	547	527	528	543	561	563	537	533	545	554	604	535	511	496	559	541	553	555	522	549	520	562	533	541	514	519	539	519	532	535	548	565	578	523	544	535	501	546	496	534	534	570	532	550	575	544	532	556	511	555	562	549	574	525	549	541	534	523	522	583	547	525	540	557	554	563	526	527	579	554	530	510	545	546	527	534	554	525	555	505	580	523	536	557	558	505	565	520	536	537	526	510	562	540	508	603	549	557	567	524	529	568	555	516	526	577	541	536	547	550	546	536	527	521	523	552	529	522	571	555	553	533	541	513	541	543	578	519	532	538	532	560	592	555	534	572	557	535	527	574	474	544	515	539	517	532	531	531	537	510	591	533	533	540	528	535	555	562	553	551	520	562	564	535	575	556	498	546	572	531	553	551	571	544	533	555	573	527	537	564	573	525	537	577	525	544	506	559	580	564	513	523	529	526	549	593	545	561	527	572	574	491	544	524	531	541	548	546	523	549	567	583	523	522	544	540	543	527	522	519	519	555	526	547	565	544	531	544	504	550	567	532	571	545	595	558	483	526	516	523	527	565	561	501	578	555	513	530	555	555	545	545	539	536	559	538	550	560	537	551	548	527	538	553	505	562	546	527	557	576	520	558	568	549	561	562	507	537	545	560	545	545	512	557	535	524	511	553	626	528	504	517	503	575	557	527	543	523	580	573	569	527	552	495	525	530	556	536	563	542	556	562	566	546	565	519	529	558	611	522	509	488	509	546	549	518	557	545	498	535	513	541	520	537	561	518	559	499	557	544	511	534	568	547	565	553	530	523	519	527	551	532	526	521	566	530	535	511	540	527	519	576	535	519	513	547	549	557	525	564	531	586	550	599	547	540	539	533	538	556	574	528	552	534	549	548	516	557	539	551	585	529	528	549	572	536	557	557	581	535	540	519	513	547	544	535	521	569	590	564	534	543	523	563	497	549	511	516	580	514	591	494	563	538	522	525	547	562	488	558	591	564	530	540	540	551	553	595	532	549	561	586	563	521	474	530	532	496	516	522	544	579	538	595	545	550	536	496	549	577	557	560	576	542	520	547	487	547	571	549	551	545	582	555	511	524	540	540	523	535	571	531	546	536	542	546	543	568	552	576	558	535	512	529	530	528	518	581	532	531	536	569	529	506	542	536	548	492	565	548	515	550	557	561	527	539	592	538	554	573	534	606	555	502	518	575	552	540	563	577	566	572	563	538	563	531	532	555	570	503	518	513	524	555	566	570	559	543	530	540	554	530	544	519	541	552	517	582	551	523	545	517	555	564	540	610	536	547	553	567	515	503	532	551	554	574	557	569	587	538	550	537	570	567	556	551	532	537	551	534	529	539	574	531	548	500	550	545	568	526	479	537	516	533	527	573	535	530	532	532	525	539	527	513	526	576	590	522	525	562	562	557	521	616	513	569	561	524	525	559	554	555	559	550	545	566	543	542	546	555	489	514	540	538	549	592	522	513	565	548	569	575	490	533	577	577	499	551	505	553	555	533	599	552	482	537	498	569	556	556	581	550	546	554	543	569	534	506	502	563	525	514	588	493	546	548	539	592	593	523	550	502	552	550	567	528	567	549	520	523	550	554	541	541	517	540	534	549	555	554	546	580	551	588	575	593	546	554	517	544	566	566	548	554	526	541	531	582	546	529	540	562	548	521	511	546	543	529	547	526	541	499	534	550	542	545	548	548	557	543	562	578	519	532	545	558	552	551	551	523	566	523	520	579	531	581	549	583	556	529	588	525	560	512	523	579	521	549	543	545	513	510	517	529	547	540	501	542	569	555	530	544	562	557	538	540	532	559	574	518	560	520	536	568	582	513	515	541	532	561	532	545	545	549	574	546	556	535	529	536	537	567	540	555	554	521	526	554	562	499	535	561	522	593	555	577	562	584	561	498	561	537	548	539	542	563	596	548	538	531	552	560	523	541	548	516	573	552	550	538	514	537	550	512	588	540	536	515	532	537	556	545	564	556	532	563	566	590	518	536	536	573	563	519	502	492	535	538	529	535	541	542	574	542	505	558	559	564	539	557	566	506	543	538	489	527	536	553	506	578	530	574	557	547	546	576	547	552	535	594	549	556	544	552	549	590	539	548	564	502	548	619	568	531	534	530	580	545	522	546	542	560	534	538	517	516	529	548	512	588	576	551	538	520	563	540	548	561	520	550	544	578	523	540	525	522	522	529	566	554	565	528	590	588	546	548	601	518	518	552	555	543	533	509	514	572	555	549	519	547	532	510	583	541	533	556	532	508	507	531	502	520	540	572	562	549	598	536	543	551	538	533	557	539	521	522	537	538	570	560	496	535	517	570	556	564	534	544	579	553	524	526	520	520	576	586	546	529	547	563	553	552	590	554	555	541	552	557	577	518	559	520	532	528	588	524	523	535	561	501	602	587	537	585	561	511	544	572	578	553	520	522	538	525	559	535	548	536	503	524	535	470	549	508	526	593	577	544	545	529	546	578	537	591	565	542	570	546	559	563	518	513	562	533	510	552	569	556	541	546	593	567	548	590	585	551	555	569	541	551	558	562	583	525	533	603	541	520	537	508	557	548	550	541	549	542	542	518	517	534	569	585	566	571	545	557	547	592	539	548	580	532	520	509	523	565	585	577	506	539	568	539	571	579	586	528	545	528	535	508	556	575	524	534	554	509	552	537	586	482	594	534	557	578	555	543	539	572	530	587	570
18039	32249	27224	18289	13006	12323	10035	6620	5282	4366	4000	3433	2734	2012	1593	1498	1334	1199	1078	1004	997	981	948	913	900	794	802	793	794	815	797	794	722	743	672	681	729	748	800	744	701	713	731	719	694	693	664	780	702	759	707	686	695	705	702	658	667	679	664	648	664	705	686	653	635	691	671	661	637	668	651	650	670	653	675	674	630	643	626	672	667	661	670	693	645	662	680	610	632	629	631	626	645	586	609	612	644	580	651	621	617	606	624	643	680	680	601	609	682	602	683	627	652	663	626	619	610	608	677	616	603	663	634	643	627	642	639	633	677	616	607	666	619	646	646	676	624	624	612	656	631	653	649	620	634	581	628	698	693	629	671	644	666	626	639	631	624	606	658	631	583	590	658	625	654	644	644	599	632	639	619	628	649	613	650	607	627	624	632	635	591	619	663	600	640	626	589	616	688	608	641	611	612	614	668	615	650	600	618	621	682	638	663	630	644	642	649	630	598	624	671	603	695	605	638	649	628	602	637	633	599	600	659	655	654	660	577	665	617	620	625	638	613	640	616	635	687	604	650	615	639	651	629	684	604	622	629	636	670	676	628	643	604	678	660	664	622	651	633	634	660	630	660	646	652	621	655	623	611	656	630	606	680	679	651	589	666	650	638	653	641	639	665	640	660	633	641	657	602	662	671	664	704	636	686	657	656	591	677	633	618	644	696	671	639	676	670	657	596	660	647	609	654	623	667	638	643	655	634	641	687	628	650	626	648	612	660	624	674	623	562	626	617	624	645	649	656	659	648	660	599	642	667	633	617	641	646	574	627	672	668	651	665	694	618	650	641	682	641	665	628	604	615	630	669	638	612	645	662	622	657	660	631	595	639	702	656	678	603	662	598	645	593	611	662	628	681	631	695	628	684	670	677	605	613	682	684	647	641	650	660	591	639	610	624	627	617	668	570	645	663	667	649	645	675	625	629	647	646	612	652	627	660	629	618	645	665	669	606	689	665	598	622	637	610	647	689	624	633	606	589	647	642	628	672	570	636	637	676	621	680	633	617	635	595	614	656	622	687	676	592	607	623	645	683	637	662	631	681	618	611	613	678	616	631	654	693	600	636	674	622	562	647	633	614	631	624	660	656	660	636	635	624	600	610	619	668	640	620	636	648	590	622	646	656	626	633	623	632	653	643	588	614	615	604	599	646	645	627	701	640	655	705	668	635	663	673	644	631	644	631	605	713	680	649	673	662	628	625	652	669	623	659	641	663	631	627	653	630	602	670	628	634	645	661	648	669	618	645	631	633	679	655	636	671	635	618	644	617	580	636	672	655	612	632	632	660	633	611	630	604	631	680	635	656	615	651	602	647	658	645	657	608	661	658	660	642	650	639	641	687	630	619	669	658	637	654	650	595	655	644	616	648	638	619	629	595	650	591	590	672	642	620	636	618	630	668	649	616	576	669	647	630	657	633	662	673	632	633	662	657	604	645	628	693	663	658	661	604	683	669	628	681	645	583	661	593	634	631	617	657	604	621	596	643	602	621	623	605	618	654	605	643	632	618	653	630	637	662	663	691	644	610	635	646	653	655	591	676	657	643	637	618	690	672	656	634	639	643	642	634	634	634	678	632	629	679	654	679	636	617	665	641	647	606	669	635	655	636	652	635	673	620	667	653	643	666	565	610	627	642	613	668	647	618	664	694	668	674	648	636	633	662	647	655	647	647	630	699	676	666	626	624	647	638	626	628	629	614	631	620	607	655	690	633	664	609	686	631	648	646	601	644	658	648	655	637	648	629	652	621	669	587	629	601	659	604	639	632	636	648	651	637	643	616	632	702	651	618	648	656	653	584	644	686	648	662	694	645	616	673	656	623	626	636	598	610	633	614	657	673	602	664	635	627	630	645	652	634	630	638	673	656	635	637	610	601	599	597	610	612	657	640	636	651	623	674	659	664	640	621	631	629	606	670	664	639	614	661	615	669	594	633	664	585	573	643	680	615	619	595	670	594	673	633	642	638	649	611	641	665	625	643	611	654	625	659	632	640	632	641	668	660	651	625	635	683	611	640	594	679	593	621	607	630	667	640	610	634	622	655	641	644	627	625	611	625	682	608	661	647	633	603	638	597	614	648	601	630	657	661	646	618	617	643	655	621	611	612	647	637	644	614	636	709	658	644	638	641	641	623	645	632	691	646	606	611	593	676	668	624	686	644	661	627	632	628	656	654	655	627	639	612	631	632	672	661	639	628	652	635	623	618	672	674	633	642	634	603	625	650	654	640	639	640	655	628	632	660	690	645	641	633	671	660	665	655	658	634	621	625	659	617	660	661	627	596	629	710	589	657	626	648	648	693	626	614	602	648	634	636	633	663	624	653	681	619	634	671	641	639	652	647	659	617	624	620	594	643	637	627	638	656	671	611	629	625	690	641	631	645	647	617	658	701	652	605	621	656	724	642	643	620	635	657	653	670	631	633	653	628	652	685	606	589	664	592	700	648	644	634	660	633	639	681	677	610	612	673	660	630	653	663	643	637	672	656	624	642	599	654	616	645	586	647	574	624	639	625	667	653	633	634	643	631	640	621	593	682	671	609	663	663	651	642	659	626	612	634	658	597	652	663	614	649	636	652	656	632	644	600	648	681	579	666	668	650	627	638	588	621	611	673	619	654	607	592	643	623	602	659	632	649	616	668	633	648	649	635	607	644	634	657	673	629	612	621	693	602	616	640	633	681	675	663	633	609	616	665	614	650	642	615	607	620	645	637	639	618	632	617	661	556	640	659	614	617	629	630	651	642	666	635	634	657	622	660	656	618	650	655	691	649	680	649	657	642	666	680	632	638	644	579	611	590	641	679	680	632	677	632	617	636	654	653	656	606	618	680	663	616	640	648	631	623	652	640	686	624	622	632	631	626	618	642	616	676	587	636	626	684	634	616	581	644	629	622	658	718	606	612	611	642	615	650	642	636	639	645	641	619	643	621	651	658	638	657	637	652	628	611	691	646	671	659	692	646	689	597	618	612	634	675	597	653	667	628	650	658	631	643	667	604	648	650	662	624	596	615	674	637	693	590	669	636	640	638	647	670	653	642	630	624	649	599	680	656	657	619	640	643	625	666	653	614	615	659	601	649	596	624	649	653	664	656	651	641	668	611	603	622	607	616	630	646	597	608	628	658	652	662	610	597	614	691	621	661	641	605	639	616	640	657	651	618	649	640	645	609	639	661	677	637	671	603	621	637	616	676	639	679	639	659	647	654	627	625	610	631	630	608	589	651	686	646	620	644	692	635	658	622	632	651	613	665	622	636	652	609	637	627	656	684	577	631	670	651	604	634	670	639	683	599	675	618	635	692	611	603	633	589	643	667	637	681	641	647	623	623	637	659	676	637	672	616	676	617	634	607	650	642	631	626	663	680	639	640	598	651	617	635	643	662	661	682	650	610	643	632	637	625	630	613	602	612	621	649	635	654	634	593	666	640	596	640	636	662	624	642	670	676	649	635	634	596	628
23126	21228	28895	23891	21294	21905	16589	6383	4315	3869	3432	2955	2177	1682	1376	1242	1175	974	986	886	815	777	706	696	622	636	635	623	562	571	627	584	570	519	515	530	535	506	497	497	547	514	477	478	515	516	500	523	510	551	514	518	516	497	455	437	457	440	486	523	454	446	437	449	442	458	451	421	478	431	449	397	446	411	455	451	427	457	447	455	450	470	430	450	444	434	447	446	419	451	460	448	430	412	430	443	421	438	481	426	417	452	442	430	450	402	432	431	458	428	456	437	436	452	446	419	434	401	424	433	464	444	441	444	446	417	451	458	456	479	446	460	435	455	438	445	413	465	450	486	425	433	432	434	416	408	432	436	415	435	469	446	474	449	410	431	421	407	448	413	415	411	430	417	451	443	404	401	460	413	426	412	417	429	445	421	483	445	460	418	436	403	446	418	438	439	423	412	418	415	455	444	437	415	466	453	435	473	408	448	447	448	414	406	419	426	414	436	416	448	426	431	394	421	454	455	446	454	411	449	403	414	458	428	442	450	454	458	433	443	443	472	462	429	453	443	424	446	405	444	437	392	457	426	450	396	416	449	455	464	451	450	421	409	423	459	427	383	406	411	465	466	421	420	463	435	448	447	451	428	442	406	461	402	413	411	445	449	435	417	430	444	421	452	441	427	436	466	461	410	439	398	415	424	434	449	419	478	471	429	422	463	418	425	429	454	413	437	383	414	466	452	429	427	444	436	433	414	433	404	404	460	463	475	412	430	458	440	489	441	477	440	433	437	383	454	437	438	411	427	436	425	464	455	385	451	387	452	416	427	439	419	421	431	436	427	435	428	430	423	421	424	446	443	430	434	437	449	440	429	424	415	409	414	441	426	475	417	467	428	396	421	439	415	409	433	465	469	421	457	439	472	402	447	436	465	438	427	417	455	466	462	414	434	418	440	447	419	445	438	441	412	426	463	438	400	456	397	437	461	444	433	387	420	434	454	431	444	429	428	432	419	420	427	413	418	443	402	410	462	459	434	427	437	411	405	424	461	396	394	457	441	440	417	432	442	455	430	431	413	443	416	430	440	468	432	469	417	440	422	442	488	449	436	418	421	431	411	416	416	455	459	438	415	434	453	460	403	448	460	456	397	439	385	410	452	476	426	433	429	457	410	415	443	427	449	416	427	415	458	433	438	424	439	460	442	411	403	418	417	445	472	439	442	435	436	462	430	469	460	450	426	425	451	457	436	430	398	452	420	451	430	431	455	443	444	424	423	434	427	429	432	470	437	448	461	453	420	448	469	421	418	445	426	418	440	452	436	444	462	431	463	400	433	411	453	434	456	431	452	454	476	462	422	439	441	423	459	430	433	378	438	429	453	480	412	405	448	419	432	419	443	463	450	461	437	437	412	400	425	435	480	455	416	451	432	447	423	419	469	451	455	471	473	434	437	450	403	428	420	465	446	465	415	448	455	447	461	444	447	441	418	468	430	405	452	403	439	424	425	412	475	447	430	428	428	452	424	374	459	437	442	437	435	423	467	455	457	439	415	440	443	420	421	420	423	458	431	427	459	410	431	437	442	433	424	434	479	473	454	415	483	467	427	450	405	452	444	401	431	454	457	400	411	408	403	430	439	439	450	423	428	429	472	426	411	433	427	426	440	406	454	447	412	423	451	430	442	415	454	447	421	416	440	442	495	420	444	442	430	426	422	438	411	444	420	470	465	434	438	426	440	469	414	426	438	425	448	415	425	455	454	454	442	430	427	450	413	475	414	406	429	441	469	432	435	441	440	449	439	415	464	432	449	451	401	419	469	440	446	451	435	425	442	430	452	414	448	421	382	447	443	415	456	444	421	439	373	448	427	390	454	462	455	421	475	415	477	457	404	453	406	408	418	418	440	476	438	399	440	440	443	466	465	469	450	479	450	438	437	415	447	435	433	416	442	423	484	434	396	436	430	451	460	428	440	418	490	405	445	455	442	424	435	420	434	403	390	412	436	422	402	432	417	432	463	463	424	468	436	458	434	461	405	475	449	425	475	439	436	467	453	414	448	433	460	431	402	452	432	449	436	449	424	437	427	444	434	473	445	438	414	453	436	430	443	460	424	435	421	394	439	461	432	446	427	420	423	465	431	451	444	431	444	441	407	432	428	468	409	439	464	498	395	406	412	415	444	422	434	458	406	434	422	420	430	417	423	423	441	413	428	442	420	446	397	405	451	429	439	435	422	434	424	445	428	417	451	430	441	445	456	483	445	482	457	420	457	432	412	436	445	430	412	427	428	409	419	417	446	419	451	450	433	410	458	436	426	470	434	469	436	380	464	429	435	426	414	436	410	438	441	420	484	416	418	434	428	451	441	446	461	403	478	442	425	455	403	445	447	442	446	461	434	404	416	440	425	459	433	429	458	445	457	402	418	454	405	432	478	446	426	434	444	426	445	458	439	407	424	436	429	453	424	380	464	445	449	450	388	464	437	428	440	401	406	426	432	464	390	415	438	426	479	430	429	413	433	432	429	451	443	419	409	450	451	442	448	463	429	448	443	395	407	430	416	451	427	413	448	429	464	458	463	440	424	421	465	415	401	443	466	432	419	396	435	419	405	411	433	430	419	441	474	422	422	408	431	422	394	435	425	488	410	421	414	435	446	443	469	506	437	395	423	436	357	427	435	440	425	425	447	392	442	425	445	404	443	441	433	411	411	458	436	423	471	425	442	416	436	409	440	450	452	452	472	421	428	443	463	434	460	400	434	429	420	453	434	455	418	423	404	402	406	457	446	439	431	439	438	418	421	417	440	431	427	435	438	423	456	426	437	420	444	447	445	452	425	423	440	453	437	396	407	443	438	400	428	409	449	418	468	438	475	423	406	448	415	457	401	417	445	417	417	450	413	430	413	438	439	458	457	462	428	415	442	429	421	445	444	446	429	411	398	435	451	432	390	469	446	436	462	478	459	394	413	444	466	427	434	446	443	410	444	427	435	446	445	450	435	416	403	444	395	432	425	447	454	443	430	433	438	409	446	411	434	473	434	475	438	476	411	490	406	440	441	451	440	428	443	423	449	437	411	439	445	415	441	395	395	474	440	461	436	413	429	442	403	429	462	419	400	413	458	416	428	461	477	420	445	506	425	441	436	471	416	444	418	409	449	444	412	449	456	416	434	439	416	419	451	425	412	429	424	416	436	383	416	450	461	404	403	468	432	434	439	450	391	390	431	428	429	451	417	444	424	462	444	440	506	444	411	425	461	447	421	450	434	444	417	461	420	445	429	457	442	412	415	457	422	416	420	410	447	439	421	465	459	439	467	438	443	419	439	436	440	449	443	460	432	452	438	448	457	437	439	411	413	457	427	433	456	432	440	434	436	423	417	461	433	425	430	411	434	435	417	431	439	418	425	421	431	475	426	415	425	438	433	421	402	466	415	432	421	447	421	409	425	450	449	465	438	409	428	395	416	466	431	441	427	414	481	423	423	415	455	391	445	423	432	397	420	432	409	456	418
20946	41811	35811	26800	20608	20311	15789	10754	8776	7582	6727	5762	4144	3084	2534	2103	1968	1635	1469	1361	1227	1239	1035	996	904	862	806	827	731	724	783	769	605	643	660	688	640	623	634	678	620	598	651	644	602	617	662	652	644	608	643	632	622	597	560	588	575	606	554	527	490	532	542	548	543	541	530	536	546	501	463	516	519	493	505	526	539	497	494	502	510	508	499	528	535	507	507	486	532	481	529	503	485	477	460	462	529	509	517	504	510	512	486	497	512	510	472	462	466	463	485	521	545	463	518	523	498	504	476	507	470	497	533	486	502	502	507	528	503	492	497	494	487	512	466	514	483	521	491	473	479	494	537	466	491	510	495	507	458	503	478	458	486	497	545	497	503	501	477	508	482	496	537	482	484	476	497	497	462	480	527	502	502	486	517	481	482	480	536	530	514	486	518	513	503	502	513	513	484	472	493	520	496	515	518	463	541	509	546	496	471	528	547	536	484	506	495	502	488	520	495	502	512	481	532	478	491	492	517	502	520	527	462	461	509	499	531	509	487	508	526	492	534	491	466	460	507	476	522	496	497	513	512	446	471	503	525	493	510	498	492	487	444	486	476	501	463	478	455	476	517	517	504	511	468	525	483	504	510	502	510	470	472	476	475	501	500	513	499	499	519	478	530	499	533	495	515	498	472	526	496	508	498	507	471	505	514	502	511	460	487	477	490	497	514	480	476	503	454	495	547	530	513	533	531	468	481	487	466	469	487	488	482	478	499	482	500	490	484	452	481	523	497	503	444	462	519	484	491	483	472	497	497	498	505	477	495	485	516	490	522	463	558	507	506	528	431	482	532	489	458	486	452	524	480	510	491	507	514	489	462	514	444	532	459	519	482	510	483	472	459	490	490	487	539	464	499	541	483	528	491	435	498	482	480	501	491	469	520	501	480	491	509	525	499	498	493	497	519	485	511	448	509	500	473	465	491	501	525	461	509	508	489	518	490	492	472	501	484	513	509	501	506	491	481	537	494	519	488	490	526	513	495	513	544	537	495	478	479	503	513	506	489	469	495	475	477	533	496	514	494	484	481	484	471	506	490	508	509	499	504	449	465	468	483	487	474	501	503	510	476	526	509	518	527	483	510	525	492	486	493	497	480	497	523	491	511	528	497	478	499	508	511	474	498	516	470	459	488	473	464	467	498	516	493	492	466	515	511	488	503	496	453	505	505	501	503	519	505	542	498	504	518	490	511	520	490	529	493	539	492	476	490	538	493	494	501	523	489	492	484	502	517	515	478	469	491	471	466	504	489	479	484	516	511	469	480	475	516	464	482	501	513	525	475	506	516	473	469	519	494	478	518	487	461	507	510	482	466	512	489	487	505	494	523	453	513	479	532	521	474	540	492	516	472	495	474	508	505	519	501	471	532	479	521	498	481	498	489	476	489	472	511	497	494	482	490	487	498	488	507	501	489	516	480	504	535	503	514	509	478	495	516	484	530	560	532	472	457	509	482	477	478	483	510	473	484	543	461	516	498	457	510	552	517	491	474	486	484	505	483	516	485	511	483	488	473	506	476	496	486	505	476	467	474	489	480	507	500	478	495	491	461	524	490	512	510	466	495	478	502	501	497	493	494	483	481	492	504	495	522	546	511	498	457	481	492	508	505	482	504	509	480	512	477	509	528	491	463	494	501	529	510	442	505	514	493	498	443	474	492	488	508	502	511	485	489	494	530	511	497	520	506	501	462	478	490	483	493	526	507	481	525	457	482	500	489	489	487	485	505	514	459	475	481	479	473	503	471	509	489	460	483	457	492	491	483	527	529	487	481	487	471	492	501	503	496	481	490	480	492	507	515	480	545	506	466	528	516	488	494	517	489	502	467	482	477	515	537	478	494	521	485	506	510	480	493	512	471	438	523	465	485	510	496	518	497	503	496	475	465	533	503	548	516	473	513	489	480	462	467	500	538	494	502	527	529	559	520	498	474	506	506	444	505	495	473	522	518	507	457	494	495	529	539	489	472	504	489	477	474	461	486	476	528	498	487	538	482	526	500	463	523	496	522	470	534	474	495	504	487	457	481	504	496	505	486	488	479	510	501	500	488	454	498	524	505	483	447	520	523	509	504	454	440	495	537	507	563	462	473	530	498	525	489	505	466	474	464	503	478	528	508	461	490	479	501	477	538	470	482	496	560	519	509	484	486	510	475	514	508	489	499	490	477	501	496	503	461	474	493	496	501	513	505	519	502	506	473	489	495	507	523	509	488	470	474	539	479	479	473	499	517	505	484	493	467	513	488	486	526	472	495	472	564	467	500	509	497	509	516	487	485	492	490	522	485	490	502	532	484	487	482	506	498	459	537	517	500	483	473	499	455	453	469	501	475	460	466	478	499	485	495	477	515	482	480	479	513	488	472	511	514	481	505	512	456	477	488	469	469	522	483	537	462	471	495	471	484	540	490	477	519	479	536	483	493	506	520	491	469	504	458	520	468	495	547	483	496	502	506	497	506	482	473	490	436	483	495	480	496	463	464	490	495	510	484	470	481	505	448	487	517	498	466	544	496	483	450	497	490	490	504	534	501	502	504	474	508	521	523	483	509	554	504	513	494	486	502	511	495	479	474	499	470	512	445	500	525	484	476	469	558	486	495	474	493	463	498	493	491	482	470	496	480	509	490	526	533	474	534	472	502	468	471	504	478	477	514	505	461	531	497	476	492	491	472	495	529	479	498	490	469	471	485	478	498	490	503	506	494	503	486	488	487	491	510	466	524	482	488	509	439	494	480	521	464	500	476	514	536	513	504	519	500	475	490	487	494	514	496	507	503	501	486	495	477	463	490	500	500	494	461	467	487	469	480	526	521	518	482	516	493	487	487	483	510	515	509	496	477	513	527	485	495	477	457	521	495	516	497	465	472	460	482	473	506	472	471	518	469	461	528	501	464	462	469	480	491	491	481	504	491	517	499	514	500	478	487	478	494	500	456	520	536	458	478	506	458	521	453	491	487	467	512	517	491	528	504	497	469	502	513	481	478	484	448	487	508	532	486	477	497	479	515	500	480	489	516	468	481	514	482	516	481	490	446	502	446	472	487	509	457	465	477	527	523	502	526	513	506	487	486	475	486	468	513	484	497	518	486	497	512	524	483	555	508	481	503	462	513	519	472	482	474	456	492	495	491	493	498	478	478	465	491	467	495	488	505	461	491	488	471	499	522	522	518	481	504	476	510	544	531	521	475	479	511	486	455	507	545	510	485	528	526	533	480	499	556	487	522	484	458	483	476	489	529	495	494	520	511	493	490	467	475	492	483	478	493	504	514	463	494	540	505	471	523	523	492	498	470	495	496	491	507	477	535	517	505	493	468	519	443	523	494	480	435	555	471	484	521	482	514	525	484	499	461	526	492	515	481	514	501	496	508	436	502	496	495	503	471	494	489	505	485	486	501	507	501	492	463	499	475	483	494	449	529	485	493	466	485	462	496	490	516	463	514	494	502	485	556	474	491	544	472	533
27555	21244	18918	11985	6833	5553	3628	2236	1815	1797	1486	1344	1036	835	782	736	708	622	581	571	571	527	529	541	456	474	485	447	481	487	468	483	480	466	444	465	518	440	459	512	471	442	442	459	466	505	454	510	464	468	458	483	444	463	443	449	467	446	450	462	442	462	442	447	447	466	452	434	433	462	432	422	447	466	420	438	417	408	439	436	443	446	440	417	416	417	413	433	441	432	457	441	432	427	439	460	425	433	427	475	417	470	465	401	429	456	405	406	434	425	413	378	421	436	472	454	439	429	415	438	460	446	427	438	458	482	457	437	474	447	438	425	417	434	407	430	422	424	440	438	420	455	437	451	430	426	417	384	424	442	426	404	468	433	447	432	409	391	478	400	466	432	436	437	437	405	419	427	418	429	403	411	435	415	468	459	424	419	449	403	435	425	426	438	452	440	432	418	430	417	440	454	423	428	426	412	467	416	443	469	424	455	436	406	406	427	431	430	382	429	442	459	416	436	451	433	433	438	446	427	441	453	408	433	454	416	442	430	425	429	451	436	400	381	457	437	436	443	440	436	450	428	411	427	438	463	448	443	452	413	398	441	389	413	407	434	445	462	429	448	434	427	431	436	439	427	440	484	426	438	407	471	484	396	433	419	449	449	403	415	426	451	414	422	401	414	435	424	442	432	452	466	421	409	442	426	440	442	456	413	419	449	458	442	451	432	416	435	403	406	393	449	468	431	429	465	415	396	443	423	454	447	440	402	410	393	458	463	412	446	446	405	412	442	440	434	439	432	416	428	415	427	442	442	429	428	412	447	432	443	406	427	451	452	409	408	422	448	428	430	412	406	450	388	463	441	432	441	443	386	446	426	445	437	434	431	418	451	452	421	433	454	422	432	422	418	464	414	421	432	454	420	455	396	411	451	426	415	440	439	420	453	425	443	401	482	487	442	429	403	429	468	455	405	460	416	442	444	422	434	440	439	433	452	422	437	440	479	453	412	426	404	448	453	424	463	435	419	477	425	455	419	406	386	406	429	503	380	461	430	422	478	432	402	449	453	429	443	443	483	463	447	450	438	423	389	432	450	396	424	417	454	448	416	433	431	449	418	391	409	414	430	466	451	429	443	475	450	439	431	478	410	472	415	457	434	454	466	451	441	449	428	418	438	441	434	423	436	431	429	421	440	442	416	463	450	403	419	373	440	436	468	460	417	405	468	425	430	418	449	421	406	413	404	468	425	426	441	413	400	436	372	453	425	447	429	421	440	459	412	424	451	437	409	406	462	434	411	376	462	438	429	431	412	417	422	446	443	446	497	427	440	417	411	469	433	401	461	416	417	408	448	448	422	408	451	461	422	416	417	442	423	415	432	437	463	459	427	417	425	464	434	458	444	438	437	401	457	418	445	452	414	450	441	436	413	386	419	431	451	421	473	446	417	420	432	415	467	448	394	456	424	439	451	393	426	428	470	425	418	493	421	431	435	411	468	430	419	451	445	461	428	438	407	426	432	407	440	441	392	429	442	430	427	457	458	424	423	448	429	433	434	457	414	451	440	386	428	416	431	412	422	452	434	420	430	446	458	446	450	453	423	434	448	423	466	450	453	472	435	430	459	432	467	453	429	448	448	422	456	445	421	443	423	451	465	442	407	425	413	437	446	441	449	426	430	467	397	430	430	454	440	418	429	426	476	409	408	438	422	413	439	426	421	445	439	436	434	432	437	440	435	460	402	481	435	479	485	435	399	422	457	404	457	458	439	466	428	460	442	440	410	468	429	430	428	445	454	435	403	464	430	450	441	409	408	421	407	457	436	422	411	414	424	439	450	416	461	444	459	402	447	454	446	447	456	440	482	444	426	446	437	447	421	411	431	434	423	423	433	438	434	437	439	436	420	412	413	456	436	454	435	439	421	436	419	432	447	452	441	452	430	469	436	444	391	420	430	454	440	464	455	416	397	416	438	405	439	422	476	398	417	438	416	465	402	434	418	407	443	413	439	434	482	421	431	421	444	437	403	412	450	448	425	418	420	410	413	425	488	448	447	427	440	454	432	463	451	415	423	385	459	431	464	439	427	442	410	455	442	418	471	434	433	443	430	421	441	406	438	430	373	451	444	436	452	438	444	421	436	447	425	435	411	430	455	407	426	423	428	450	431	430	437	410	450	428	442	421	437	426	443	400	444	425	438	458	412	437	436	443	394	445	459	415	475	467	412	434	414	431	460	432	416	429	468	441	411	448	427	403	431	449	438	401	455	459	412	448	429	427	417	443	416	466	414	451	432	450	443	442	406	448	429	403	404	453	456	477	467	432	437	449	439	470	398	458	427	408	385	444	451	429	410	450	435	412	435	465	429	449	415	428	411	475	424	428	465	457	444	451	416	392	408	418	453	423	406	410	447	431	407	446	443	388	458	393	410	448	454	418	440	448	423	448	413	445	453	397	444	442	426	397	469	421	456	399	469	423	488	409	413	423	416	460	416	438	439	395	453	417	455	437	457	446	426	429	440	448	415	428	443	460	444	416	411	462	408	455	444	433	471	403	422	398	440	439	418	427	424	463	443	430	422	421	432	434	467	429	418	404	447	430	464	416	423	454	436	435	450	448	406	458	446	408	449	485	397	452	389	427	450	431	406	459	442	412	441	470	435	429	425	423	446	399	436	438	443	439	436	404	431	404	415	434	408	388	438	426	440	442	412	422	479	406	431	418	403	427	421	444	470	391	422	415	422	413	447	433	430	440	425	456	450	416	446	430	401	463	448	481	430	432	443	455	446	439	429	417	440	448	453	419	452	411	427	436	386	440	437	393	438	431	437	470	448	439	453	410	423	443	441	444	378	422	476	428	421	457	435	420	432	429	416	444	454	402	464	422	435	427	419	446	498	400	441	432	434	446	437	401	433	415	423	422	462	444	444	439	440	412	427	472	431	422	446	460	448	438	447	439	461	456	426	434	438	429	415	436	444	437	423	471	431	429	433	422	465	470	421	412	395	470	450	427	444	457	394	402	410	429	448	449	437	398	458	420	408	449	418	440	392	424	453	420	444	420	428	424	460	417	422	415	431	429	441	455	428	419	439	438	454	451	419	440	439	429	429	419	436	415	440	425	450	396	426	459	417	435	428	447	440	419	460	406	404	435	429	478	423	415	434	434	395	438	439	453	424	442	422	425	423	402	443	416	397	441	426	436	404	457	415	419	419	459	462	449	415	433	425	425	444	434	452	405	442	444	455	474	423	410	443	447	423	406	415	456	438	439	470	448	447	461	458	431	438	451	444	437	418	424	438	419	435	436	434	451	426	473	451	418	441	422	464	446	428	419	408	466	427	446	379	410	438	440	420	443	468	436	436	428	464	435	443	429	432	435	403	462	426	441	469	451	417	411	442	428	403	425	425	427	432	401	474	423	428	411	483	446	429	455	435	421	447	411	423	456	389	471	443	463	412	417	418	421	480	438	437	416	447	455	406	406	426	455	457	410	420	436	433	442	389	460	424	437	398
16683	27825	23092	14313	11227	10245	7157	4736	3895	3595	3114	2500	1790	1411	1264	1104	1012	883	871	834	785	759	736	683	627	672	652	610	622	664	591	592	633	591	627	585	549	614	616	559	546	550	544	571	564	551	598	557	580	591	603	557	636	520	520	546	573	580	584	527	521	522	523	543	559	553	475	514	534	509	513	527	527	532	511	546	499	518	527	510	528	476	541	527	509	537	518	506	499	499	495	550	540	519	539	558	521	480	519	525	560	526	556	518	556	510	521	505	490	545	555	526	538	469	539	469	479	535	541	537	559	534	540	499	501	467	524	492	530	505	497	522	534	512	525	499	514	507	573	549	502	518	530	507	467	512	531	535	521	453	556	551	490	502	504	512	509	526	506	528	532	492	552	527	514	516	484	534	524	527	493	539	509	514	512	532	503	568	533	548	512	518	549	514	500	504	511	505	557	512	506	531	557	553	505	516	519	529	523	521	548	533	520	504	494	524	511	537	548	496	513	501	479	497	540	495	501	507	545	484	499	525	554	549	540	528	514	548	536	520	526	580	503	509	532	527	560	528	516	524	532	509	512	519	562	477	494	544	494	535	526	524	514	513	541	488	523	582	567	513	552	557	524	552	512	527	536	513	514	512	549	501	538	501	518	517	506	499	553	575	518	501	484	558	498	516	494	527	480	509	482	483	500	487	531	535	496	533	494	553	532	529	490	529	538	560	486	529	534	525	497	519	504	473	505	542	542	520	506	568	521	542	543	537	539	525	475	503	508	533	495	516	507	515	503	535	552	545	481	578	534	525	527	540	521	556	537	545	547	498	526	526	571	520	506	535	531	536	493	512	519	510	500	536	521	512	560	540	490	522	550	502	518	521	521	502	518	542	495	468	495	528	517	542	549	484	537	497	489	519	510	531	536	527	546	492	549	540	546	525	497	552	510	544	527	549	513	488	541	498	545	496	533	495	528	563	479	489	537	538	550	544	530	518	495	497	522	548	507	512	525	512	494	547	496	519	523	536	548	524	516	493	544	574	504	484	538	503	496	532	521	542	498	515	514	558	529	504	524	509	528	505	527	531	579	532	536	551	536	498	519	545	518	540	531	560	482	515	518	497	516	522	524	490	528	521	512	553	532	504	495	488	519	547	570	531	513	515	545	500	502	539	512	539	510	516	576	516	530	508	504	464	477	551	485	531	565	464	513	523	512	547	513	529	490	552	564	528	546	504	537	494	506	493	493	506	577	466	542	554	529	505	501	504	521	540	528	511	532	473	524	546	531	527	521	541	506	544	545	508	511	521	553	537	545	493	509	563	515	545	519	520	536	447	534	538	526	532	526	513	528	512	493	508	528	524	522	474	533	508	519	531	502	527	495	523	524	517	516	487	514	512	490	524	531	534	502	573	542	543	523	532	520	517	500	537	508	540	522	539	523	521	543	481	508	501	495	529	542	529	519	579	550	562	558	532	503	516	479	542	510	504	535	528	556	520	495	504	576	529	534	520	501	540	526	511	519	517	523	514	496	545	516	515	537	541	511	535	490	519	494	536	496	539	511	534	536	527	497	513	499	547	519	546	514	505	571	497	560	537	521	523	494	475	497	515	524	509	558	580	570	532	537	529	549	508	514	537	495	524	515	504	492	527	498	529	509	547	493	521	534	483	541	565	537	493	539	518	545	534	543	490	536	541	532	509	555	518	447	499	539	500	535	544	529	472	537	550	527	522	535	524	511	534	518	527	541	519	558	500	538	498	508	561	528	502	523	471	542	501	522	498	517	562	505	539	565	524	564	522	539	531	536	516	533	529	530	566	522	532	533	500	510	515	580	484	529	525	571	508	528	558	528	538	528	573	513	467	559	537	526	512	552	537	506	512	498	543	497	526	528	512	475	513	545	528	533	548	526	510	480	521	506	517	519	497	506	507	480	545	527	505	532	551	537	501	529	510	518	547	503	564	508	527	484	491	563	561	541	505	566	567	505	549	508	551	499	490	508	552	497	509	570	518	520	558	479	518	507	485	553	485	497	516	543	569	520	517	447	514	550	563	483	540	558	508	521	517	504	500	530	537	535	538	508	550	522	519	534	528	539	506	512	489	535	505	504	521	465	541	511	551	505	538	490	535	514	532	532	505	497	517	551	524	512	524	485	536	540	511	527	499	527	499	498	516	518	478	545	522	517	528	508	509	487	502	513	532	518	495	521	546	499	518	510	481	492	503	554	524	490	478	589	525	533	502	522	513	496	533	524	507	507	522	547	522	522	509	528	521	498	466	518	555	523	478	509	536	533	549	533	504	518	534	551	523	534	514	523	504	533	528	514	515	504	519	586	502	500	526	493	508	485	559	516	523	570	534	495	503	517	553	528	504	508	515	556	524	540	501	528	532	501	533	518	517	547	525	518	506	534	535	555	526	533	557	537	516	500	495	519	527	490	507	526	521	564	531	525	534	505	533	529	519	496	524	530	518	538	499	510	530	540	542	520	531	512	535	526	525	505	523	540	526	513	525	541	530	524	502	498	514	556	516	525	514	526	504	511	546	552	499	563	532	525	546	546	516	557	513	516	533	537	525	533	539	516	528	532	491	508	512	529	493	482	554	523	553	494	520	533	533	515	553	526	495	484	561	546	503	511	552	498	522	523	515	501	528	523	527	531	533	494	536	557	513	545	554	515	460	495	516	510	493	510	521	500	506	494	527	561	534	518	481	522	552	525	516	538	532	477	525	538	485	484	575	509	542	527	540	548	553	496	500	534	538	536	494	505	515	512	535	510	500	489	505	569	529	502	500	513	540	535	487	495	491	552	526	522	515	511	543	510	514	524	488	507	522	525	503	519	548	550	532	524	496	497	520	493	530	531	504	487	490	548	533	496	550	492	515	513	509	531	524	481	527	520	549	506	504	495	512	514	509	505	522	538	499	536	532	532	539	553	492	481	531	549	550	540	498	535	518	510	523	531	508	511	530	533	534	520	512	496	507	539	556	504	493	551	534	515	517	485	514	492	518	495	529	552	503	547	531	472	511	538	544	521	523	477	500	534	546	541	481	560	506	540	517	509	516	515	483	506	489	523	460	535	508	569	536	485	515	491	524	526	525	556	504	503	525	521	524	491	535	498	481	495	499	497	548	531	506	539	481	565	520	527	518	476	513	536	503	523	519	513	492	527	516	554	518	515	528	535	529	563	537	478	529	508	485	530	511	535	535	511	529	497	525	542	520	513	489	558	561	481	514	504	545	490	535	522	514	505	514	474	485	511	509	565	564	557	504	484	474	517	540	536	534	519	470	525	526	517	528	525	522	529	525	500	504	511	534	504	528	512	531	528	500	485	537	494	503	503	526	529	511	545	528	564	511	532	507	521	548	494	507	506	495	513	517	537	495	540	507	519	462	525	519	521	483	509	529	491	518	539	533	557	500	554	538	579	550	511	546	458	490	477	524	513	545	521	523	565	534	506	534	497	533	563	519	505	530	529	549	557	528	599	532	510	495	555	512	507	525	553	569
24110	21146	28220	24344	21189	14624	6850	3797	2895	2632	2366	1934	1368	1050	965	852	807	650	675	563	477	505	492	483	456	443	442	412	422	442	398	359	396	374	379	385	391	341	370	361	375	339	315	361	365	378	371	390	382	391	418	369	410	370	314	333	323	346	342	315	363	321	333	339	315	325	335	334	333	298	317	311	318	319	343	301	328	305	291	309	336	313	358	320	327	302	337	327	304	314	313	332	336	303	348	341	303	321	285	288	336	313	303	308	273	300	302	337	312	345	319	311	290	328	340	324	298	341	304	346	320	316	291	304	312	334	335	329	296	307	354	307	324	322	319	321	330	301	317	316	344	349	342	310	302	340	336	317	314	322	338	329	354	316	301	305	322	316	324	309	304	307	312	316	315	332	304	343	338	330	310	298	359	304	321	328	311	310	335	350	311	297	310	292	301	308	335	316	308	309	322	309	314	286	337	328	294	324	306	316	337	338	364	337	346	335	324	338	331	345	343	300	336	325	326	298	316	311	341	324	313	320	336	296	346	285	341	358	310	309	322	340	337	308	316	321	326	312	326	314	318	314	328	336	331	314	298	308	343	301	318	295	335	303	339	343	321	312	291	323	328	353	321	346	301	293	319	310	310	316	278	302	295	343	297	293	315	353	286	308	324	334	313	308	312	296	311	313	329	319	310	306	346	294	283	336	304	298	319	308	307	333	342	326	328	339	348	315	339	330	278	325	349	324	325	302	329	307	319	328	353	313	310	293	342	300	308	315	308	296	302	288	325	290	324	303	326	318	324	361	318	334	323	334	320	350	266	342	339	297	315	335	327	310	306	268	300	316	294	318	302	304	313	300	303	285	294	300	318	309	307	276	319	287	370	304	329	314	308	330	350	314	332	300	346	338	321	316	296	328	328	299	298	331	323	298	298	316	321	320	362	344	304	321	325	340	293	333	337	325	317	326	295	329	324	298	283	313	320	316	328	325	354	334	287	324	287	344	305	308	323	324	354	337	290	318	327	324	290	286	307	323	344	328	315	339	305	326	320	322	295	330	304	310	307	333	320	330	307	346	284	267	326	311	323	337	303	299	323	319	302	317	344	313	296	292	318	343	303	329	333	331	295	307	314	297	331	307	308	292	294	295	278	327	317	319	336	335	305	311	298	313	338	338	312	313	294	323	320	312	309	325	322	312	295	308	298	341	307	314	284	340	309	300	310	311	324	298	302	324	295	344	316	302	289	319	303	309	286	312	326	309	293	338	287	313	340	321	329	294	328	314	342	332	307	280	296	324	271	302	320	287	310	325	323	298	330	335	285	308	312	330	319	304	284	317	295	310	330	333	317	347	313	356	328	321	311	338	349	296	311	311	311	329	320	326	314	337	298	307	336	304	286	324	312	344	322	325	296	303	325	301	329	317	340	305	323	292	343	306	320	331	337	318	312	322	296	326	320	301	310	287	320	294	298	301	312	333	301	328	312	337	329	334	312	308	294	333	312	294	334	296	301	288	314	323	322	305	346	320	339	332	325	297	312	306	327	333	334	326	317	336	284	309	323	340	326	293	284	300	340	344	301	310	330	292	284	295	325	280	307	295	359	331	318	355	319	326	299	301	277	281	338	314	302	320	285	336	345	294	315	291	294	320	310	359	310	313	320	333	319	313	309	322	287	290	320	297	336	336	335	258	319	289	322	325	314	326	378	300	322	324	313	336	280	301	314	321	316	309	298	312	330	332	343	301	308	322	304	314	315	309	312	338	316	318	280	338	356	321	326	299	321	290	351	330	307	291	299	329	330	290	320	312	320	292	300	353	314	336	330	354	297	301	329	317	293	313	341	332	340	331	305	336	307	282	313	339	310	315	309	308	354	326	306	293	327	332	308	310	325	308	316	314	312	315	333	343	359	326	293	309	316	341	284	327	325	303	333	324	359	334	320	351	316	309	329	284	329	315	316	308	340	331	300	309	305	315	301	292	316	283	309	316	299	318	323	287	291	313	302	354	303	326	316	317	317	312	332	317	308	299	313	315	319	304	324	297	338	320	347	315	308	315	336	330	327	346	324	319	317	316	340	335	310	346	301	315	318	312	326	344	296	295	283	308	324	290	328	325	330	315	286	334	287	347	332	304	323	298	313	309	327	322	332	338	300	307	328	305	311	308	318	345	306	328	313	305	298	285	301	337	298	305	317	339	318	314	327	309	321	311	311	325	305	300	303	331	315	316	320	349	274	313	288	300	310	321	340	307	319	339	318	298	309	314	324	318	342	306	285	311	329	300	326	323	324	341	306	333	306	309	316	336	324	335	333	305	302	346	324	278	285	325	321	295	304	324	318	289	308	306	368	342	315	312	267	288	363	347	304	310	305	331	325	332	317	303	299	322	301	316	301	331	349	298	312	317	320	281	322	330	312	315	322	304	304	321	296	298	304	313	296	324	325	298	307	307	321	327	313	344	336	324	344	343	336	308	315	333	288	320	333	319	307	318	307	303	275	281	321	317	320	341	322	312	341	318	298	335	289	322	308	321	316	344	330	316	301	339	337	293	333	300	311	306	354	309	335	304	324	333	321	340	311	310	313	328	310	309	306	295	309	307	281	311	317	333	293	313	323	322	340	299	302	318	337	333	284	331	323	345	303	296	347	339	306	314	314	290	299	289	313	308	335	281	308	319	310	335	329	319	308	278	338	318	305	310	316	310	289	299	322	282	291	325	307	339	317	337	327	343	314	314	348	311	315	339	328	328	293	343	319	318	344	317	334	300	335	332	310	302	293	309	297	313	311	324	296	291	319	308	308	332	319	323	297	325	328	302	311	335	314	309	302	307	339	305	316	349	302	318	317	288	326	317	319	291	279	302	312	316	282	318	302	318	333	286	331	284	306	327	319	307	295	300	335	286	318	256	314	304	330	359	320	342	303	354	310	299	307	319	307	325	339	298	271	288	344	344	323	312	331	333	354	327	306	335	330	306	308	309	305	314	324	302	308	310	330	309	313	322	296	331	301	339	339	315	318	298	300	314	358	306	299	297	313	342	288	310	301	339	335	333	339	302	340	311	352	303	319	308	289	311	250	329	315	299	294	321	320	317	288	320	326	302	319	322	334	303	291	331	322	356	307	346	310	351	338	300	321	340	322	319	318	293	307	308	320	332	339	323	329	312	320	315	337	321	300	314	313	338	297	303	305	292	314	334	301	306	300	293	298	317	314	331	307	316	301	318	322	336	332	357	289	314	315	341	320	363	313	280	319	326	313	320	332	323	319	307	326	330	319	301	322	336	316	306	320	310	350	300	349	311	341	312	318	318	274	345	301	347	311	314	311	312	316	306	297	323	306	288	324	299	273	318	330	330	296	312	313	327	297	309	292	289	328	338	330	349	311	322	300	322	321	304	318	331	300	323	331	311	298	310	316	290	350	324	319	306	300	295	300	340	319	318	326	346	301	329	338	312	330	329	327	325	332	331	337	298	328	324	311	326	344	299	323	343	319	334	317	327	312	327	298	326
18087	35856	30731	20528	17307	14371	9942	7517	6227	5652	5003	3892	2721	2040	1848	1535	1378	1186	1040	914	841	758	745	740	618	575	554	555	563	551	541	506	472	487	546	508	439	514	500	494	484	485	473	477	472	495	503	521	509	486	480	441	495	477	466	432	445	426	413	412	432	423	420	408	429	464	384	386	370	370	416	382	408	390	389	381	394	386	352	364	386	369	367	395	369	388	402	386	403	379	370	377	366	356	375	399	395	385	404	399	414	380	392	396	377	348	382	387	401	419	387	415	370	391	362	377	391	414	357	402	378	358	363	367	407	376	406	374	382	395	365	413	405	396	392	371	373	378	390	381	382	382	395	406	394	382	394	387	437	389	401	381	406	367	381	374	413	377	424	367	374	399	402	406	363	362	396	401	378	391	384	376	394	384	362	415	368	395	399	378	400	400	346	371	337	421	394	409	395	365	379	395	380	380	378	400	389	372	425	368	363	377	389	390	350	395	409	382	382	394	372	369	369	391	372	362	395	372	373	386	424	336	398	410	376	408	381	428	346	373	377	416	379	396	400	409	372	423	377	409	393	383	416	379	392	368	387	376	403	381	371	379	378	381	396	401	424	373	379	382	356	345	387	337	361	418	377	390	399	369	346	378	371	387	376	345	412	397	383	375	408	391	384	386	385	364	379	376	369	384	357	396	409	375	368	361	418	406	377	356	373	393	399	338	385	421	358	401	397	375	359	385	388	379	363	339	377	390	403	405	389	353	403	411	420	381	362	364	347	356	408	400	365	382	392	375	388	386	359	390	406	387	376	372	349	351	397	374	396	395	391	384	373	369	376	399	372	392	399	408	374	335	375	349	389	405	385	384	396	421	388	373	385	393	389	381	378	363	377	409	380	365	387	388	365	374	378	405	411	386	381	373	402	388	401	345	372	405	403	368	386	399	366	404	384	361	386	383	391	394	375	360	402	419	393	365	365	406	399	393	415	359	390	413	389	357	436	397	340	386	383	426	348	416	392	348	400	370	410	361	384	419	378	375	423	392	381	399	389	413	399	419	395	381	390	416	416	388	370	380	385	379	395	353	416	380	425	338	366	391	389	392	365	385	361	414	371	367	405	397	403	368	366	354	401	398	390	363	404	407	390	371	413	386	358	380	377	399	368	361	364	424	410	372	379	383	409	419	347	391	409	373	398	390	388	364	387	402	378	399	371	382	366	388	385	386	395	389	419	367	369	373	394	371	422	394	411	389	371	417	373	393	380	392	364	408	394	377	428	416	412	364	382	377	384	401	423	373	389	356	412	370	410	367	372	392	371	415	367	379	378	393	398	382	380	380	374	396	367	391	375	404	392	381	421	392	358	371	356	374	383	386	384	411	420	379	406	357	385	406	342	413	372	375	379	369	413	397	388	371	418	364	380	389	409	410	391	372	375	396	366	388	353	356	384	386	403	399	337	398	391	422	380	379	390	397	390	384	396	372	423	375	336	382	383	393	383	377	368	404	409	395	392	345	389	373	406	370	394	365	376	371	402	369	393	381	384	351	413	388	376	423	394	404	376	373	358	392	383	381	381	386	411	413	329	398	393	397	360	367	398	375	363	360	402	406	419	397	388	398	346	415	390	394	402	387	385	362	377	366	407	410	388	403	357	383	359	414	379	429	394	376	364	400	411	417	380	364	375	358	403	384	415	424	382	410	376	419	374	347	405	390	348	398	380	391	401	426	367	394	378	378	374	384	421	373	356	377	419	397	390	422	392	345	409	372	376	370	385	373	406	397	374	409	367	409	389	380	396	398	371	367	368	376	386	398	382	416	382	391	366	376	417	405	381	385	402	407	398	373	365	393	378	400	377	390	379	392	377	379	379	372	403	418	408	387	380	404	381	377	394	390	400	393	397	365	413	360	394	371	411	415	369	353	368	390	383	394	390	389	394	405	382	384	391	404	377	402	418	401	397	373	389	353	391	407	404	381	377	383	390	385	377	375	368	387	379	391	388	403	411	372	386	379	362	382	361	369	401	360	384	386	394	336	377	374	403	399	411	396	407	395	392	354	354	382	382	384	370	410	391	396	398	353	398	411	374	367	368	418	387	410	396	408	404	391	416	379	374	368	377	393	384	406	382	407	419	413	380	385	362	379	388	395	391	409	369	387	398	350	384	384	365	381	417	392	419	366	363	391	381	371	378	407	388	373	382	393	410	384	365	386	408	360	376	400	376	365	386	392	397	366	391	387	408	372	362	395	371	397	421	389	400	371	343	374	389	378	390	386	385	362	421	370	373	362	344	375	371	385	401	403	388	396	399	450	431	394	370	399	400	413	406	379	388	391	387	408	379	395	377	366	420	371	378	383	361	395	370	415	398	430	379	377	405	389	385	408	347	388	359	380	392	361	344	394	413	401	400	362	348	373	368	364	386	376	408	374	373	396	370	378	372	374	404	384	352	382	381	376	350	379	358	412	383	365	378	394	380	394	390	376	366	385	393	398	394	366	375	398	386	392	367	391	408	359	407	344	403	398	382	364	376	403	381	386	394	389	391	368	367	385	355	354	373	406	385	382	396	386	416	415	407	365	413	403	400	386	370	398	376	397	378	396	397	346	352	358	420	382	390	415	393	385	359	384	376	396	406	372	413	356	367	431	396	392	386	364	389	412	360	375	383	366	412	375	399	412	368	359	414	380	406	397	397	378	415	375	408	388	391	397	363	343	366	401	379	387	352	410	381	365	357	383	393	371	425	393	374	352	373	387	417	389	388	388	416	399	354	418	383	365	404	413	391	373	435	378	408	418	365	364	409	375	369	411	390	385	396	371	401	407	395	372	366	394	387	420	394	393	366	409	408	385	387	402	365	365	391	385	412	374	370	379	405	351	392	361	371	368	405	371	371	366	374	370	353	380	362	391	397	347	398	345	368	390	394	390	350	387	369	426	381	418	400	372	359	394	378	392	408	385	373	377	375	415	391	425	355	381	379	386	385	388	390	367	423	397	416	377	397	357	385	408	387	409	368	369	388	389	384	375	449	361	388	372	392	405	373	421	411	416	377	395	388	370	370	386	385	377	428	345	380	398	378	364	377	395	392	400	395	370	387	406	368	389	374	409	383	367	407	399	378	358	379	364	364	390	416	394	372	409	388	352	402	372	381	381	395	347	385	368	370	373	370	386	374	368	349	373	409	399	380	372	376	396	394	390	362	394	362	429	403	368	371	342	392	407	389	376	385	398	397	391	384	368	403	410	364	396	371	387	359	400	390	388	375	375	382	395	392	369	395	372	386	362	405	374	406	361	379	420	404	366	359	415	351	362	402	364	388	382	414	378	380	424	407	375	350	390	417	401	426	375	400	410	384	404	392	383	422	388	327	390	384	347	410	394	361	365	378	392	400	382	392	399	334	376	408	364	373	386	395	380	379	360	387	386	365	367	395	381	422	399	368	381	355	389	388	354	380	395	378	397	365	365	366	395	394	389	408	412	395	362	382	386	398	396	380	360	388	394	395	409	376	381
25232	21154	27126	25257	15317	7306	3947	2811	2341	2346	2113	1665	1303	1101	1006	922	900	794	719	742	722	667	637	636	616	597	593	630	679	652	625	532	619	616	637	559	599	601	574	568	573	580	572	566	604	594	607	606	572	586	593	539	614	608	581	573	548	566	578	543	576	563	594	573	559	544	542	586	531	601	520	563	534	533	554	566	505	579	531	577	535	567	510	536	565	527	536	508	559	605	565	565	533	557	522	537	524	544	488	534	557	532	526	537	551	546	504	516	545	526	545	531	542	546	509	547	532	562	534	512	524	531	533	528	527	554	527	542	547	547	554	490	530	553	527	533	560	573	505	524	557	526	596	508	537	567	579	514	535	555	507	576	533	559	516	563	547	559	552	523	542	541	551	490	585	501	583	594	541	543	554	510	517	548	527	534	565	533	569	557	514	549	527	585	560	541	558	582	518	542	532	547	591	561	525	535	552	489	581	527	547	556	545	504	509	543	555	559	567	558	515	570	513	516	569	518	546	568	539	567	550	594	561	556	512	521	530	522	511	529	555	554	562	567	555	519	529	524	522	533	569	562	534	568	525	542	541	534	553	497	573	542	553	526	548	522	586	536	522	547	544	539	554	536	538	505	537	570	531	580	531	525	508	519	514	512	521	559	560	567	551	563	548	544	537	566	536	543	579	554	569	554	509	532	525	543	537	541	537	533	511	536	499	563	549	539	536	555	541	554	539	547	530	560	521	575	556	508	535	521	573	511	526	552	580	562	546	533	527	519	544	552	552	526	512	536	496	530	554	558	562	529	595	537	542	508	547	526	563	545	560	537	563	554	587	529	515	562	572	554	514	523	519	527	586	549	549	566	548	538	566	563	570	558	548	532	530	523	562	552	576	530	575	535	533	570	547	597	527	556	510	536	515	561	537	516	533	545	549	510	589	502	499	554	531	578	566	490	550	529	540	597	615	504	529	587	524	528	529	563	539	529	550	532	538	514	558	534	540	544	580	546	556	511	498	524	557	524	531	550	568	547	530	568	560	539	558	508	534	521	520	552	535	515	583	557	512	586	529	579	567	570	561	551	533	579	543	535	520	527	532	546	506	580	572	525	536	540	552	521	520	578	564	543	517	545	537	580	520	523	561	545	548	557	538	557	596	530	553	547	530	534	543	529	555	524	556	524	569	527	566	549	541	555	529	528	523	537	553	579	519	578	533	560	527	567	546	525	551	553	552	556	530	523	515	519	550	541	569	540	523	600	492	547	521	542	535	554	538	509	554	547	563	515	537	531	557	534	524	557	517	535	511	564	532	534	571	540	492	533	510	586	539	563	556	550	572	558	542	511	527	558	547	548	520	525	530	545	563	531	553	580	511	515	540	495	505	591	560	533	502	564	533	544	576	514	524	539	602	517	509	558	536	599	570	544	540	533	539	538	556	560	569	538	560	534	596	493	493	560	590	532	529	541	509	546	541	515	515	568	592	512	561	529	520	552	554	524	526	560	537	559	519	560	540	518	557	537	511	548	505	538	513	567	535	575	560	528	538	525	542	568	550	545	538	531	547	552	579	532	546	571	554	547	503	508	528	541	576	555	557	541	562	545	534	545	572	525	547	528	565	616	541	505	510	507	564	519	525	543	564	530	544	525	593	539	568	527	566	519	580	552	544	524	544	537	539	555	561	545	531	533	537	544	561	549	558	515	548	530	552	543	517	593	558	536	537	575	534	595	497	479	541	533	537	531	541	497	529	544	496	524	521	554	531	576	574	526	543	566	538	547	561	544	525	552	535	569	529	552	515	537	564	511	518	542	493	566	562	539	528	546	551	560	502	524	531	543	590	551	522	584	571	562	539	563	536	529	532	496	530	512	527	515	535	549	542	540	530	568	544	498	524	506	539	536	512	550	530	529	512	555	519	519	579	528	539	553	546	550	527	543	558	524	537	538	478	543	524	536	519	539	536	558	539	523	557	550	554	572	584	528	505	537	548	530	526	532	526	577	552	553	516	551	556	559	532	502	557	570	563	563	502	539	524	529	541	572	578	529	543	537	541	562	521	581	580	553	500	572	544	531	555	553	556	571	551	520	563	508	524	561	527	556	568	540	553	553	543	562	586	546	580	579	558	572	514	541	553	544	541	542	586	561	530	550	524	538	578	510	545	531	531	553	553	558	555	545	528	518	545	541	561	527	559	550	586	587	517	519	518	536	575	532	531	557	511	549	490	510	539	612	539	544	506	531	572	503	557	503	577	554	518	521	534	595	542	522	546	557	515	550	539	554	528	553	501	526	578	510	548	535	543	532	549	550	538	540	539	517	532	554	529	545	520	594	564	528	550	552	558	551	508	554	544	546	531	540	573	573	543	567	511	549	552	572	531	551	521	544	512	529	604	534	546	569	525	522	509	556	502	546	540	557	521	529	511	547	512	538	564	577	518	524	545	521	528	520	537	532	547	547	546	514	562	582	499	557	497	545	534	549	563	562	514	523	543	515	577	577	569	535	508	548	568	535	544	557	518	597	517	484	562	542	529	487	549	554	587	559	542	553	555	532	566	563	552	534	516	563	535	517	561	540	543	579	495	571	533	541	558	544	556	540	536	517	502	486	552	534	545	532	552	540	535	547	536	574	557	535	552	559	546	545	519	542	538	521	516	557	557	497	535	552	606	535	536	487	571	557	549	518	558	519	527	521	513	518	558	524	562	539	553	524	571	549	567	527	540	582	549	498	544	588	533	516	558	551	533	522	515	549	567	547	534	594	517	537	527	555	556	540	507	547	547	530	524	536	498	518	541	490	474	539	558	527	559	510	550	515	542	525	525	549	526	535	587	537	595	533	541	584	548	530	559	552	549	563	535	509	529	573	523	522	558	517	554	587	533	517	506	556	540	579	593	555	548	521	541	535	508	547	551	505	539	503	519	530	566	556	540	561	545	559	539	511	540	533	519	534	517	554	516	502	518	572	537	569	523	534	516	588	528	517	512	533	537	535	536	520	509	544	559	536	523	493	525	539	520	537	589	514	589	517	588	537	561	553	502	521	546	538	550	518	536	508	544	550	546	504	557	539	525	576	517	549	503	577	546	586	529	512	523	552	568	535	536	525	502	555	545	540	521	502	591	486	553	522	578	551	541	560	559	551	572	532	558	513	536	519	531	569	521	527	553	553	524	532	573	509	510	574	543	520	517	546	568	542	512	573	539	533	514	551	508	546	565	545	564	513	575	543	503	580	544	547	549	548	555	565	517	558	563	555	542	510	516	548	560	561	501	536	579	523	561	527	567	521	590	572	519	546	515	522	543	543	537	552	525	572	544	532	548	518	569	544	555	541	533	534	556	551	552	578	573	507	530	533	601	542	542	538	547	527	533	560	529	579	540	543	556	586	567	496	549	609	530	563	559	559	526	549	521	466	500	515	539	531	534	547	551	540	538	525	529	529	535	552	537	515	528	512	508	575	544	499	535	528	560	573	557	577	570	534	534	527	523	600	570	502	562	573	517	551	571	531
17963	32234	27206	17738	15885	11429	7700	6116	5249	5041	4431	3391	2372	1987	1829	1501	1468	1330	1181	1070	987	1000	913	843	834	776	785	827	802	725	747	718	743	729	758	679	691	762	744	759	714	690	660	704	752	681	724	711	734	756	701	718	685	674	713	672	688	663	671	658	697	663	680	644	666	663	657	604	635	670	648	655	683	635	615	645	659	624	653	641	606	653	651	624	639	634	636	621	661	641	598	632	661	649	662	637	675	636	644	662	628	613	660	627	607	635	659	643	622	640	639	578	635	651	690	654	637	655	633	658	620	642	655	646	674	624	634	648	699	641	641	632	609	659	621	687	614	675	639	597	633	625	616	696	601	590	649	666	637	658	638	660	668	654	647	647	659	633	644	660	604	624	627	609	627	652	590	672	640	586	666	658	639	662	641	665	629	681	667	607	718	643	620	668	643	592	646	607	643	648	636	650	653	631	643	630	665	630	629	658	669	674	651	625	637	646	616	644	621	634	669	666	609	609	620	667	609	656	615	659	619	615	645	626	629	660	637	654	653	602	685	630	666	622	644	681	620	585	622	604	619	636	628	642	642	643	673	610	596	617	644	642	668	651	633	644	610	665	665	594	662	643	639	656	654	690	657	667	609	673	658	647	625	606	667	624	621	660	632	591	654	624	602	643	612	638	629	653	610	670	672	622	648	651	637	594	690	604	658	606	618	651	618	644	637	654	627	648	594	622	654	650	664	663	619	647	609	635	663	630	632	615	566	640	657	659	619	612	631	614	636	640	671	632	629	593	645	638	674	659	596	666	619	632	649	594	654	638	683	627	589	625	672	667	651	641	641	600	641	659	636	591	637	616	607	627	619	654	652	651	613	581	655	641	634	642	674	646	633	616	660	681	625	608	646	670	633	597	662	674	613	665	643	616	603	618	671	644	603	650	651	597	636	631	627	608	683	612	648	679	663	654	639	614	653	612	657	599	628	682	624	655	650	656	613	616	627	659	659	636	607	626	623	612	650	655	625	620	645	601	657	615	625	607	605	624	661	642	617	621	618	656	650	602	651	643	631	647	622	614	612	641	640	606	614	665	618	650	651	689	697	628	597	660	628	619	612	652	631	642	645	638	673	642	634	615	665	672	663	639	631	643	605	619	656	622	621	617	656	664	616	638	648	628	710	638	643	632	639	614	664	624	635	629	632	656	585	613	648	630	613	594	678	626	662	622	657	607	648	663	624	656	609	627	616	629	627	620	612	636	629	635	630	617	637	652	631	623	616	623	603	608	615	636	634	669	621	622	630	628	656	646	662	657	681	637	615	654	646	592	632	618	632	628	625	705	609	619	666	624	602	614	672	597	592	605	677	628	626	645	635	646	643	662	625	676	651	660	631	661	651	634	617	635	657	656	662	620	589	653	656	641	651	620	636	649	637	649	617	667	663	686	671	620	623	665	673	607	628	669	597	669	649	629	603	647	638	616	668	616	635	652	640	616	600	633	677	642	653	639	643	610	622	619	675	635	624	636	681	659	631	632	628	634	631	626	628	650	609	603	651	590	647	651	655	664	677	633	624	684	641	653	612	629	605	641	635	638	628	620	619	642	625	631	604	632	616	584	602	671	591	582	643	615	615	621	679	607	646	610	697	648	658	612	620	656	654	630	624	619	629	651	637	616	627	632	601	631	657	679	617	614	619	687	615	660	620	668	593	644	616	625	626	636	665	597	605	662	620	619	631	657	660	632	657	624	664	624	658	605	592	608	635	634	602	653	664	661	675	648	629	645	642	628	662	642	696	586	643	649	603	620	622	669	642	634	650	601	587	624	634	679	619	684	621	673	629	658	669	643	649	698	675	622	619	641	650	650	654	655	648	624	613	668	641	647	659	620	648	591	597	644	648	661	652	588	634	626	611	658	648	580	617	629	664	651	627	630	683	632	641	626	586	663	621	650	649	656	648	638	610	602	644	615	611	639	667	635	646	649	605	583	612	646	634	653	640	604	626	658	686	665	679	649	660	633	665	667	591	648	638	601	677	610	618	644	659	629	622	636	592	636	671	619	641	625	696	653	635	621	661	642	669	642	643	665	625	635	670	633	660	643	679	640	646	620	639	619	597	650	609	649	615	641	687	630	597	622	629	649	668	624	624	628	628	639	640	633	650	631	650	652	616	643	611	624	660	664	606	653	665	639	595	628	647	652	613	629	659	627	630	622	682	674	610	696	658	625	628	634	648	600	690	595	645	627	611	606	601	637	662	621	631	628	646	670	634	674	640	605	628	652	605	623	592	680	610	593	633	638	665	651	694	660	616	612	636	619	647	632	634	641	633	620	629	660	651	628	608	647	659	648	605	674	671	628	649	623	637	647	610	674	606	584	634	652	665	635	617	635	624	640	633	627	647	679	658	679	640	635	660	652	677	632	619	609	643	641	631	606	619	620	622	640	646	651	676	653	642	658	621	653	667	614	613	596	643	631	674	671	624	628	640	622	632	585	650	662	647	650	604	635	641	663	619	638	626	615	640	582	570	650	635	597	674	621	669	631	615	647	637	663	625	628	614	601	646	667	635	627	633	668	644	673	690	675	635	647	613	606	627	644	617	615	639	659	624	643	625	659	631	627	610	624	613	634	600	661	668	649	635	633	652	680	631	605	612	670	630	629	653	582	638	632	614	627	616	663	664	625	628	654	614	628	631	650	686	635	625	642	660	657	673	672	640	665	614	634	660	626	639	634	632	611	606	630	616	635	611	616	658	643	608	645	629	651	606	630	649	680	662	634	636	643	633	666	648	671	647	658	658	642	661	691	645	604	632	630	617	644	658	594	639	650	618	663	654	615	684	635	599	638	625	679	651	681	626	600	619	630	607	691	657	634	632	619	616	631	671	640	653	648	663	660	649	643	656	678	673	635	644	626	618	666	592	643	628	667	670	625	609	621	626	660	659	656	581	598	616	590	662	670	562	620	657	589	612	611	603	658	636	630	654	607	663	608	646	678	648	642	637	670	652	649	648	614	628	684	618	647	624	634	640	630	623	676	662	597	619	627	615	630	600	641	623	617	630	634	636	662	595	605	598	618	639	610	659	612	648	630	640	679	685	627	640	653	626	668	636	599	646	640	601	646	638	672	601	603	616	657	678	608	632	596	619	664	637	648	652	662	598	701	635	642	640	609	626	625	670	654	630	610	625	598	646	637	599	632	637	662	647	663	649	681	652	655	606	665	637	612	600	669	619	658	616	646	633	638	618	589	631	621	664	666	615	643	611	634	678	583	654	642	613	615	651	618	653	621	625	688	688	648	637	637	619	662	622	635	630	632	614	655	684	613	629	627	617	626	667	629	674	608	678	626	661	593	651	636	650	666	624	642	636	616	685	617	617	643	610	617	613	603	656	589	657	633	664	655	663	645	657	612	603	618	680	667	629	641	638	638	594	639	625	650	665	601	589	635	603	657	655	652	606	643	635	610	681	626	623	610	621	620	633	628	625	634	653	663	646	612	646	639	633	622	655	708
23046	21166	28810	23815	21279	21680	14532	5609	4293	4522	3650	2606	2051	1721	1442	1232	1204	1012	937	851	800	728	683	658	632	579	637	552	587	513	519	518	545	567	541	510	516	493	517	551	463	517	483	514	481	490	490	512	539	523	521	479	504	481	474	463	463	466	483	475	451	457	419	443	463	464	413	449	430	421	454	471	410	420	447	407	430	462	443	439	431	476	431	439	401	418	419	407	450	439	400	450	436	427	412	450	472	418	417	419	424	475	462	482	416	455	434	472	463	382	427	453	429	453	449	430	439	426	428	459	472	404	449	436	415	424	448	419	443	419	417	423	423	457	433	472	423	437	429	423	413	468	427	461	419	437	436	470	455	438	450	401	447	434	426	424	452	445	433	422	404	425	433	435	402	413	417	423	433	436	438	418	443	430	454	473	433	438	436	428	431	453	432	431	406	417	441	431	418	449	400	442	437	408	435	455	445	443	462	424	455	402	448	449	437	418	398	434	419	442	438	452	416	417	436	443	410	406	409	448	426	461	453	470	449	449	452	380	433	439	403	393	438	435	409	437	410	447	443	408	459	432	401	430	431	443	403	459	414	433	401	415	432	467	427	420	450	417	426	409	399	455	432	400	449	415	439	458	427	411	439	467	419	434	439	418	418	442	490	442	437	415	441	476	435	444	423	417	469	417	405	438	432	438	470	442	419	407	453	458	434	445	457	398	449	400	450	454	436	408	420	427	449	392	474	453	422	460	434	457	454	433	406	420	406	416	452	424	461	432	404	448	471	450	430	431	447	428	433	442	395	420	441	467	428	417	424	400	411	425	446	448	425	434	420	456	427	420	431	405	440	388	428	452	479	434	433	421	435	488	423	417	434	418	402	413	428	434	402	448	439	439	426	425	442	441	448	431	435	428	452	449	407	410	427	416	445	431	403	435	433	412	433	414	414	435	427	369	443	454	432	449	448	432	439	433	422	389	432	420	415	434	411	413	425	469	451	425	438	408	403	433	412	424	465	452	386	439	434	446	415	405	437	424	445	437	446	412	405	423	446	426	428	458	444	438	470	459	417	432	412	434	405	429	419	456	407	409	417	440	392	444	435	441	420	453	428	447	411	450	441	445	472	399	425	431	457	462	452	428	444	431	394	426	429	432	471	426	453	431	434	425	433	404	458	395	454	416	442	430	426	409	405	450	475	445	456	445	418	442	458	419	424	445	439	419	435	446	430	391	443	417	421	438	469	440	418	393	425	436	451	439	423	452	403	451	408	410	404	467	414	410	392	430	412	426	417	451	426	414	414	437	426	440	454	439	452	418	431	468	479	443	429	425	411	412	462	410	473	426	408	419	420	400	440	414	426	451	439	426	484	420	430	440	439	431	452	435	396	467	443	412	450	445	446	473	474	475	436	447	410	419	416	456	452	420	427	413	433	414	475	451	416	448	404	443	419	457	423	454	420	442	425	409	404	418	392	430	432	399	428	484	428	427	450	459	399	422	411	444	423	427	414	413	460	434	417	433	420	421	436	425	424	420	435	438	420	391	442	442	451	455	439	443	441	451	431	457	425	449	424	435	449	426	419	420	434	451	465	434	417	442	441	438	442	423	404	433	407	444	449	464	460	396	413	468	455	421	441	411	395	426	445	407	466	454	420	399	458	434	461	440	457	435	434	435	430	437	443	436	422	444	449	431	444	445	434	441	453	447	430	427	432	417	443	469	425	413	429	418	407	455	422	418	414	446	435	405	428	448	467	419	428	430	443	419	443	390	419	420	419	459	420	424	423	421	450	403	432	478	437	433	432	432	416	463	410	458	454	450	440	413	428	451	431	408	414	457	438	411	430	417	418	399	423	444	400	404	409	430	439	397	405	421	405	408	416	423	447	411	430	442	415	441	449	423	427	413	450	416	428	446	433	445	460	413	427	442	425	456	423	401	433	454	412	416	412	413	421	411	454	391	441	440	455	429	423	442	434	429	415	454	425	468	487	415	428	396	402	459	440	419	430	436	410	423	441	399	425	440	456	416	417	451	420	415	456	432	423	432	436	446	450	436	432	396	460	423	431	411	423	448	423	406	412	449	433	442	421	450	453	437	415	439	426	453	418	405	413	439	418	408	371	419	425	452	437	442	447	442	400	435	437	431	405	423	444	441	445	412	395	412	406	437	384	463	420	439	446	397	408	427	462	482	437	452	448	433	403	441	447	469	448	445	429	423	464	444	425	444	436	425	430	446	445	429	384	435	407	430	447	448	424	457	416	395	436	464	412	410	419	392	411	407	422	424	423	431	483	430	400	455	425	449	412	421	404	406	421	415	430	408	461	437	368	435	441	455	439	445	463	459	436	388	431	396	434	435	378	418	464	401	395	431	453	453	452	427	449	426	432	409	437	436	399	415	427	439	461	434	425	425	435	435	441	467	440	456	460	428	393	454	445	424	428	432	427	443	462	464	404	434	415	427	448	362	380	472	411	425	418	446	453	432	441	418	432	436	457	404	409	422	426	460	436	451	409	451	444	411	382	456	433	404	409	425	430	386	435	456	412	435	420	433	421	419	451	435	433	414	446	421	397	425	403	424	468	439	484	419	434	412	386	448	403	450	418	427	404	440	425	458	376	440	439	445	463	444	432	432	412	412	439	373	393	406	449	414	440	436	436	429	450	445	411	473	422	433	412	451	432	414	455	448	441	452	433	431	461	446	444	408	462	463	420	412	416	445	411	434	437	441	432	465	450	429	438	433	404	409	429	452	441	461	427	418	440	428	424	420	425	441	423	436	409	450	421	456	438	415	434	465	430	428	412	433	446	464	392	431	472	427	452	389	408	402	432	422	426	421	428	447	407	444	415	417	474	445	407	430	432	418	402	442	466	412	446	396	382	383	416	453	422	424	467	466	429	416	444	481	423	437	412	426	427	400	470	437	422	457	456	450	423	458	428	428	458	427	406	424	429	398	440	416	440	420	414	431	472	449	437	444	443	399	418	421	469	463	448	427	393	459	417	445	418	433	422	428	453	463	425	440	427	416	418	453	402	393	433	420	465	433	432	402	446	414	436	438	436	434	397	436	484	411	406	477	410	423	440	403	438	450	437	427	471	475	439	413	412	472	413	438	430	406	437	429	484	447	437	443	416	443	461	462	445	447	411	460	423	397	415	445	433	448	433	411	409	449	448	422	439	425	391	428	387	436	440	435	431	417	430	466	412	436	383	421	414	473	452	449	419	422	419	433	444	427	384	422	419	476	436	461	420	426	442	483	398	432	410	399	401	474	418	443	419	421	413	434	412	422	433	412	424	441	426	450	436	437	437	420	457	439	451	404	439	442	445	446	452	435	431	417	434	418	424	417	450	437	445	419	430	434	400	427	425	453	429	439	431	428	455	428	421	431	418	383	401	422	413	420	447	458	442	423	449	428	482	436	463	427	406	388	441	454	440	408	404	418	404	450	438	449	429	429	429	428	409	423	405	436	484	421	446	452	421	429	458	421	428	443	450	412	482	435	446	482
21235	41316	35648	26109	24805	18645	12469	9627	9003	8897	7251	5196	3856	3198	2586	2239	2043	1736	1524	1262	1230	1133	994	960	875	765	780	798	701	726	704	677	661	722	714	671	646	669	704	658	554	631	610	664	614	587	661	592	661	619	636	641	597	575	569	556	599	587	489	523	499	520	531	540	508	519	537	563	510	552	525	493	514	509	535	519	527	531	510	508	521	484	470	499	523	480	529	496	532	493	527	530	480	513	526	486	497	481	472	511	508	522	480	515	494	505	469	458	512	494	500	470	479	528	502	549	477	462	457	511	501	545	492	491	496	488	486	515	481	454	482	513	525	515	464	518	511	461	502	496	484	453	496	488	516	454	482	497	456	512	459	431	500	481	449	509	488	500	500	482	535	489	501	470	477	461	538	494	485	467	487	484	471	503	488	502	487	526	523	509	520	453	475	493	490	494	513	476	497	482	511	539	504	456	538	514	463	493	516	501	482	508	493	527	468	492	451	489	476	465	472	505	504	512	473	506	528	486	488	498	490	480	526	520	494	494	512	501	512	460	451	497	478	513	509	486	542	492	489	492	494	485	486	516	460	514	460	495	465	498	487	550	487	463	456	492	479	483	485	479	479	505	482	533	515	533	478	459	464	513	448	512	487	532	489	490	488	494	496	510	509	509	514	514	535	482	509	475	532	530	474	508	503	479	501	474	487	474	466	487	467	505	490	485	476	441	503	488	488	491	484	492	495	522	474	470	458	482	490	519	527	506	506	480	474	481	498	467	498	522	473	482	510	473	481	519	502	486	499	514	488	482	483	499	504	495	493	515	488	502	503	460	490	514	519	523	510	486	490	493	447	480	478	491	509	486	491	508	448	514	493	467	499	504	518	500	483	520	484	513	511	494	476	487	465	490	468	513	473	476	471	491	506	451	468	503	491	475	489	508	462	469	459	486	495	495	492	500	495	486	517	482	511	482	512	474	515	482	479	512	538	492	480	521	483	477	498	498	482	532	473	494	531	499	501	477	512	469	483	502	465	490	519	476	515	496	493	491	499	490	484	486	459	519	455	491	515	503	481	534	459	477	496	445	491	524	465	485	501	507	500	504	470	477	526	484	461	473	512	497	521	500	493	483	456	531	504	457	494	509	491	497	487	480	492	496	539	482	480	529	480	490	461	508	515	489	513	491	523	498	491	489	484	436	522	524	535	510	501	519	459	478	521	499	501	491	483	489	471	479	535	496	503	480	515	484	495	465	525	509	488	486	507	483	464	514	543	514	503	500	507	462	490	472	453	520	470	497	485	497	490	488	472	557	512	503	525	527	505	496	507	511	489	500	498	502	481	489	476	533	521	475	484	481	482	478	499	510	491	514	494	474	532	534	493	477	496	507	497	498	486	437	477	493	514	454	516	515	514	471	533	486	501	496	477	472	483	500	467	486	503	500	499	477	471	526	484	491	529	465	484	469	518	514	477	504	500	511	521	472	506	492	507	488	518	442	504	507	475	453	463	500	506	500	516	519	505	498	504	492	549	463	474	525	483	509	539	488	525	460	446	501	527	488	508	496	473	487	506	511	442	516	483	507	463	491	466	523	487	495	490	473	524	472	539	499	477	504	476	477	479	484	459	479	459	512	483	486	460	511	537	476	509	496	465	467	500	479	473	481	503	449	505	485	539	480	501	505	504	490	497	479	493	508	486	519	491	502	500	515	483	474	478	503	482	508	492	483	487	486	483	528	514	462	483	526	494	505	537	482	481	503	506	466	499	492	473	494	498	546	512	500	487	510	436	525	510	492	497	532	494	482	502	503	495	489	534	490	490	495	495	535	511	512	520	505	493	496	496	469	551	461	497	478	517	492	468	525	478	508	511	451	510	476	511	517	477	496	476	488	495	529	468	476	504	542	479	505	483	488	489	504	494	474	483	474	526	506	511	480	453	464	514	480	449	450	504	472	518	476	448	477	499	475	469	465	479	502	499	478	517	530	486	495	455	498	540	507	482	482	518	513	490	509	533	489	478	479	513	458	460	463	457	492	512	490	490	487	506	473	486	492	484	523	468	480	539	482	492	506	486	468	498	497	501	478	473	532	441	464	492	489	521	493	459	491	503	500	514	523	504	542	489	505	493	477	485	478	498	482	476	518	536	495	488	495	504	494	468	524	497	473	462	501	491	488	479	506	475	496	507	540	488	519	517	502	515	449	535	481	493	556	452	460	482	477	507	501	503	489	475	485	459	502	513	474	524	486	493	537	491	490	497	517	472	499	488	504	514	495	451	470	506	481	495	510	506	493	479	517	507	489	465	533	451	428	474	480	508	466	478	526	459	491	504	500	489	459	514	472	492	489	461	466	518	494	485	483	507	475	480	473	488	485	492	513	474	556	476	474	443	490	473	471	486	495	493	495	485	489	545	551	513	491	476	501	475	476	505	498	517	485	500	497	482	478	534	504	464	536	449	467	534	461	483	491	472	511	523	435	497	491	469	478	483	482	502	516	503	506	497	453	526	503	481	515	500	426	503	468	433	483	504	513	492	509	505	486	532	519	492	482	492	498	485	526	494	465	534	485	491	493	553	499	472	494	485	531	508	508	473	516	482	507	483	507	508	455	489	467	443	475	467	521	512	493	483	499	477	472	484	461	481	494	484	464	507	479	476	469	485	474	496	449	481	526	476	477	453	512	469	549	520	553	502	474	510	519	527	479	518	465	484	483	461	509	520	508	494	514	514	467	488	476	490	479	496	531	503	497	492	476	494	464	471	456	478	485	506	474	487	486	495	469	501	482	458	475	511	542	494	501	458	516	509	527	446	471	472	500	484	493	500	479	449	468	530	479	490	496	497	508	459	480	503	496	486	465	493	523	514	523	490	483	504	513	455	456	501	486	513	489	475	501	437	519	489	466	509	511	503	493	492	477	520	473	514	478	483	512	479	516	468	497	500	461	488	485	494	477	464	512	492	474	480	518	512	500	476	471	510	520	492	460	509	464	522	563	497	455	498	497	466	506	476	517	502	530	498	495	497	500	505	510	461	512	517	510	459	534	522	490	463	484	514	465	480	488	465	523	517	472	521	496	486	483	509	449	519	501	516	497	477	496	508	510	491	478	536	476	526	453	507	480	485	496	482	490	452	473	484	474	479	509	514	478	495	494	475	510	506	488	518	474	495	485	495	509	468	490	500	503	510	492	510	500	501	490	481	507	491	515	506	535	472	477	475	508	522	558	461	488	495	516	487	462	516	459	476	448	461	484	493	494	479	524	487	456	473	466	483	504	515	487	490	510	497	504	475	455	484	488	518	548	474	528	509	526	512	529	471	468	496	477	483	509	544	486	467	522	464	475	488	488	471	509	465	468	509	468	506	497	520	473	524	509	481	459	487	453	484	486	475	471	511	522	515	501	459	506	490	486	465	498	473	514	457	503	530	486	494	481	534	496	484	474	476	470	488	491	571	465	497	458	517	500	472	434	468	516	469	485	456	525	504	503	453	455	486	473	475	482	472	493	518	480
27673	21205	18451	11753	8257	4938	2702	2112	2025	1927	1517	1224	942	837	755	759	689	650	604	526	499	531	539	470	481	500	498	469	466	483	452	493	427	465	485	458	434	469	468	448	497	431	450	478	468	455	464	500	499	470	487	464	486	468	463	431	488	478	475	462	433	406	448	432	472	445	407	412	443	450	452	438	414	412	436	460	421	426	405	431	455	457	450	401	444	435	390	395	444	433	419	450	425	382	438	425	418	423	455	427	437	402	424	451	447	470	414	442	445	431	453	383	402	417	409	446	424	457	434	434	442	424	405	430	443	465	411	414	443	454	429	411	430	461	456	434	419	410	428	415	395	460	431	428	461	369	436	482	407	437	487	433	439	470	416	402	444	447	452	435	431	447	427	462	446	442	419	410	451	408	436	456	411	432	408	458	438	435	467	423	441	411	442	465	444	439	441	431	440	472	415	419	429	420	406	432	435	444	429	433	408	426	397	441	447	414	459	426	422	426	432	422	433	431	436	455	435	447	460	453	419	419	436	398	438	421	386	457	434	417	435	426	440	434	426	425	432	412	421	411	441	470	422	448	390	420	427	458	426	411	438	435	432	446	407	419	467	415	422	389	419	437	445	461	441	433	393	460	428	455	426	417	441	464	452	417	443	417	446	460	412	403	446	463	462	435	485	406	421	422	412	445	427	465	407	467	440	419	429	457	445	374	439	420	412	463	434	388	379	426	426	466	456	443	399	413	400	447	425	426	414	452	415	462	434	421	454	432	435	425	434	437	438	419	472	404	432	441	411	458	460	440	455	412	448	409	473	426	429	460	481	436	432	420	422	423	471	477	424	447	425	438	467	441	438	449	450	423	437	418	465	410	413	414	436	440	419	394	445	447	462	450	421	433	411	453	436	409	450	416	411	409	410	424	415	424	451	452	454	414	442	437	432	428	405	452	475	432	455	425	408	430	424	456	416	432	409	440	433	438	434	414	443	429	440	435	400	420	398	420	409	425	414	416	455	462	485	426	429	444	435	474	432	402	422	416	439	423	409	428	416	397	402	433	417	402	397	437	447	429	431	401	461	430	426	448	462	459	440	424	435	457	427	451	413	408	446	464	433	457	426	416	437	391	437	432	428	478	420	436	393	471	418	477	435	405	470	424	430	424	430	396	422	419	480	386	433	440	437	464	460	428	434	460	448	458	435	418	413	445	427	447	439	415	431	427	441	417	432	425	421	459	436	439	392	419	410	424	430	442	431	430	426	431	441	459	453	431	453	445	392	426	416	429	426	430	440	428	437	426	408	420	425	427	455	456	447	467	401	373	434	432	422	433	450	376	407	436	453	449	417	412	434	459	446	419	442	458	461	455	451	429	468	460	474	435	420	463	420	414	418	425	403	441	449	461	393	440	417	429	447	452	428	429	449	430	435	434	425	421	464	444	395	467	410	432	430	452	433	425	412	460	415	451	446	414	422	409	452	441	464	424	440	458	406	466	440	399	437	411	449	423	433	474	426	405	454	416	461	447	435	425	419	434	488	441	417	478	439	416	422	419	437	412	414	441	436	429	468	411	424	445	439	440	428	435	406	438	410	391	399	448	477	429	468	413	432	436	390	429	425	428	423	432	410	417	423	431	474	459	447	458	445	449	417	372	390	421	396	435	444	457	459	406	473	443	395	471	458	401	436	419	406	444	440	442	412	448	409	438	460	462	400	415	451	439	394	407	443	452	412	423	448	445	415	426	452	441	434	429	442	421	465	442	403	441	410	450	458	407	443	420	447	419	428	414	407	442	425	422	432	464	402	427	449	406	444	413	470	411	443	441	420	439	436	428	420	445	412	441	433	441	420	440	409	413	425	422	425	456	428	438	449	445	457	428	415	409	440	402	438	405	425	441	447	444	472	436	416	429	410	448	426	392	414	417	394	419	449	438	409	442	475	418	463	433	431	427	430	470	405	421	409	451	421	428	467	423	393	441	480	450	433	448	464	418	396	449	412	436	437	432	417	417	460	458	438	427	387	447	419	404	410	443	457	447	457	427	435	442	430	428	442	425	440	449	434	429	432	450	432	427	413	436	422	428	436	421	420	459	403	409	439	432	399	426	457	426	433	426	397	409	408	454	449	420	428	435	464	462	437	428	451	443	436	457	453	410	394	414	457	459	438	456	447	405	442	393	428	428	446	437	450	416	452	412	420	432	457	440	411	408	427	448	421	416	404	432	427	422	427	425	403	435	395	408	442	458	431	430	460	442	442	384	427	417	448	430	468	460	483	438	384	439	422	407	469	375	458	448	442	424	445	431	448	418	427	427	448	402	424	451	422	452	433	435	436	445	409	414	426	442	438	430	439	425	472	441	429	453	406	431	403	388	427	457	427	413	447	426	403	432	460	407	443	494	395	439	465	412	439	482	425	425	427	431	445	460	412	443	413	461	419	398	450	423	429	391	455	427	409	401	419	409	439	390	471	427	435	433	452	464	390	453	423	426	431	437	402	425	436	415	436	422	475	430	422	444	432	426	427	492	431	403	413	447	458	425	434	401	423	407	472	415	426	443	427	394	436	462	426	415	428	399	479	411	424	417	437	423	447	463	399	456	425	455	437	420	417	454	454	425	434	441	485	423	408	459	460	424	488	418	428	410	412	449	422	422	388	423	425	433	442	417	427	425	415	415	437	445	434	404	437	425	416	396	412	384	412	445	434	449	478	489	426	454	432	453	429	411	389	433	448	454	401	444	391	438	456	422	403	439	453	463	439	419	420	438	402	413	438	429	417	438	466	460	449	398	455	451	428	460	445	413	423	446	445	412	452	430	413	407	434	409	422	405	470	449	438	498	416	403	403	429	409	453	454	442	389	403	422	404	420	441	410	428	410	411	424	443	447	438	425	414	460	429	460	439	441	425	455	409	428	440	425	411	420	431	449	440	440	402	452	426	419	449	437	460	429	429	426	429	415	438	423	443	423	432	447	420	425	439	440	424	459	432	397	390	456	432	454	413	437	458	455	440	452	447	397	417	458	450	454	411	410	446	457	436	407	465	446	425	458	419	408	434	423	442	454	431	422	436	414	428	434	442	462	435	432	417	426	430	429	432	428	437	428	436	442	445	452	414	444	419	434	415	386	408	393	405	445	403	438	395	458	427	409	459	429	442	446	441	413	424	438	442	421	417	447	456	431	447	452	460	466	403	408	471	422	435	424	452	419	445	446	462	451	406	411	443	421	419	395	441	403	457	433	425	432	433	464	453	415	407	435	463	425	448	447	439	449	426	426	412	421	446	426	424	442	426	451	441	422	420	417	431	428	429	433	418	447	408	454	438	431	426	442	452	408	420	446	446	420	461	439	440	453	457	422	464	400	396	428	429	441	415	435	449	470	431	439	442	454	443	420	422	457	403	415	486	464	378	422	413	472	439	431	418	394	454	426	459	446	486	446	425	471	444	453	451	417	424	458	468	392	421	427	397	448	451	435	442	426	436	430	446	426	466	444	423	437	366	476	433	409	408
17118	27582	22527	14521	13163	8850	5440	4494	4288	3963	3081	2175	1639	1312	1184	1189	1075	976	882	735	731	692	716	654	663	618	649	649	598	610	577	560	565	596	572	607	589	624	610	616	602	515	552	562	585	541	627	598	642	566	615	594	591	517	530	569	583	554	514	518	527	534	542	553	537	504	549	558	527	524	536	541	524	503	548	509	510	536	540	565	506	513	493	556	529	527	534	525	485	544	530	521	525	533	517	525	525	515	553	528	511	500	500	521	519	534	519	529	554	550	513	513	543	503	494	473	527	492	492	491	545	508	551	510	489	498	501	530	537	508	564	509	550	533	485	553	514	535	512	533	519	535	484	478	522	507	532	493	521	557	534	492	528	494	521	506	561	510	533	547	566	497	516	515	518	520	515	540	505	556	532	528	544	494	532	556	531	517	498	508	502	549	525	523	497	534	530	474	478	536	525	512	479	519	523	521	533	516	475	501	511	508	516	544	533	578	565	527	538	565	522	514	519	544	541	511	505	560	521	555	523	554	525	508	525	550	516	509	514	532	533	503	545	527	492	541	517	547	517	500	521	488	543	571	507	491	529	563	524	547	504	523	542	510	530	555	488	488	538	545	546	516	556	522	510	487	509	512	548	493	540	513	521	516	524	544	528	529	509	570	534	509	517	545	528	538	525	526	526	523	527	543	502	506	545	519	531	514	509	528	542	518	518	519	557	549	491	524	533	548	524	540	549	527	524	524	460	517	508	513	552	532	508	506	529	497	569	508	511	548	497	547	502	491	519	531	595	527	536	522	504	548	509	484	489	523	472	543	526	564	526	508	525	513	502	503	497	496	533	506	530	522	529	495	517	483	532	521	522	558	476	574	479	531	504	517	524	495	550	504	530	558	563	555	492	577	508	554	535	492	538	505	518	516	515	533	546	539	523	496	515	539	546	509	547	498	529	498	515	562	515	515	538	497	524	517	524	484	501	509	543	525	518	545	510	531	481	510	538	506	542	514	547	517	519	503	524	524	546	489	523	527	531	494	526	473	518	561	560	569	539	512	506	547	482	522	503	552	512	507	512	537	521	543	500	546	505	550	529	509	489	506	528	522	556	476	548	483	486	567	507	538	530	507	542	518	545	518	491	553	514	542	537	538	528	511	508	469	507	506	523	503	532	535	500	550	531	475	495	522	496	524	513	541	502	535	542	528	471	510	561	505	476	553	495	512	469	523	486	532	535	488	558	527	534	532	520	530	497	504	532	483	495	492	516	531	517	522	559	550	506	499	488	530	559	537	511	527	530	498	526	513	519	501	459	503	495	501	499	479	514	557	499	507	557	547	551	482	479	548	479	556	530	525	540	524	506	540	531	523	514	515	507	536	505	499	516	528	504	497	518	527	525	548	495	496	517	514	500	531	533	543	549	490	568	548	536	515	514	538	519	505	540	501	515	511	520	498	530	528	525	499	520	504	560	518	534	521	502	506	497	555	538	545	516	552	531	527	500	561	539	517	514	536	507	525	520	548	507	533	527	483	524	510	532	498	557	526	526	542	530	532	493	525	517	532	512	523	534	519	491	527	514	535	492	501	519	490	555	504	541	514	544	556	511	540	527	530	530	495	537	495	484	526	535	525	537	508	465	516	540	519	515	486	529	509	464	538	531	502	524	564	546	596	524	529	513	554	532	527	494	482	497	535	555	550	511	526	521	528	526	486	545	549	528	527	519	487	518	506	523	514	571	522	527	581	532	536	559	549	512	517	503	505	520	517	530	522	553	542	560	506	531	542	518	557	531	467	507	507	467	522	545	541	510	492	529	530	522	543	523	543	535	536	496	525	496	498	548	531	504	519	552	502	515	526	523	487	532	519	462	511	534	530	542	533	497	529	521	482	481	512	571	509	546	540	499	544	519	522	517	505	481	526	538	522	555	495	510	500	485	499	541	533	552	525	526	507	510	504	548	531	496	516	559	557	530	526	503	552	468	526	525	498	466	515	564	548	509	537	521	505	506	551	527	520	515	548	519	509	513	474	567	509	533	521	527	572	560	541	509	563	523	534	516	537	551	494	525	505	503	513	560	497	543	530	549	523	512	522	549	508	473	511	571	517	516	557	501	515	532	533	517	514	507	522	505	550	470	515	514	547	568	513	543	528	496	571	535	515	509	533	519	563	485	544	495	516	529	458	512	534	550	519	541	533	500	517	517	542	486	482	541	527	502	519	534	515	534	527	521	497	486	508	539	517	548	526	493	522	545	514	533	487	536	547	524	586	563	533	550	526	511	472	505	556	556	508	527	534	537	547	498	553	524	538	495	558	530	503	581	527	507	536	541	506	517	535	551	539	528	482	506	514	509	532	557	503	484	481	509	517	529	561	489	491	525	494	535	547	523	517	541	508	520	525	510	535	490	526	505	517	515	542	495	491	549	525	522	503	519	500	530	525	532	533	536	541	540	507	577	558	511	541	539	493	467	512	526	504	499	529	518	509	549	543	470	504	515	521	515	528	548	514	501	505	494	545	536	554	495	485	521	534	531	455	526	532	511	529	516	557	546	527	566	570	534	513	549	507	520	488	535	529	542	537	536	477	522	532	541	530	504	521	560	504	534	510	539	520	504	508	504	513	504	580	542	481	519	527	525	539	526	510	500	492	554	500	523	468	566	482	535	509	533	549	500	505	517	543	506	485	490	531	515	535	503	561	521	532	522	558	479	538	507	522	486	495	542	519	515	502	500	479	523	516	540	530	510	518	479	555	538	521	530	508	499	525	517	497	518	496	552	509	559	531	526	509	513	508	531	514	524	524	497	507	482	507	497	567	492	551	491	531	511	545	548	487	535	562	499	527	505	511	540	547	515	493	540	503	524	530	554	546	479	518	519	499	519	528	541	502	498	495	503	522	529	505	491	497	503	511	508	514	520	509	495	515	524	515	490	512	553	525	485	515	502	495	538	538	484	559	521	510	513	535	521	548	557	533	516	550	535	493	549	513	543	519	531	527	532	524	528	532	530	506	553	518	521	532	527	474	472	503	502	541	499	475	549	545	532	529	493	542	547	547	517	490	535	519	537	564	509	546	538	506	516	555	500	541	531	510	517	516	519	534	535	519	518	497	540	518	530	520	507	496	551	502	521	554	535	549	522	534	568	513	543	524	506	533	504	578	545	544	519	495	527	529	542	517	525	560	502	511	507	494	523	523	509	503	524	515	465	519	497	538	531	545	490	519	489	504	531	547	546	516	491	496	530	477	523	523	540	511	482	537	529	523	540	504	526	557	523	556	522	513	532	500	497	541	483	543	567	530	533	489	517	515	505	535	532	506	523	529	531	497	499	515	544	491	529	520	534	499	504	533	514	515	523	543	500	469	551	518	535	531	483	539	515	509	507	527	475	531	515	519	486	517	557	537	519	499	529	502	541	538	551	555	500	510	488	555	510	524	495	489	526	567	510	502	518	522	551	509	524	530	507	524	572	533	499	510	543	481	507	516	509	519	491	532	490	520	546	525	511	489
24111	21192	28281	24431	21289	14182	5857	3637	3294	3179	2400	1690	1236	1044	949	810	784	659	587	569	532	497	487	483	430	393	403	448	394	413	393	379	366	384	372	384	349	345	387	379	379	338	364	366	362	326	404	397	405	384	381	369	366	353	331	351	330	359	345	344	350	342	288	322	349	329	318	331	313	317	308	320	314	309	322	337	370	314	291	326	343	324	289	308	313	344	313	325	333	327	322	346	280	288	295	344	290	304	335	316	321	316	321	311	329	330	312	316	314	354	303	315	334	327	320	306	307	338	328	311	347	338	333	323	301	341	296	326	317	327	294	310	323	301	298	345	356	298	282	343	302	335	308	272	319	318	310	337	301	318	354	308	338	334	307	332	314	313	299	343	321	318	312	323	309	319	317	330	334	322	340	293	291	324	315	345	337	294	308	295	337	320	306	329	326	313	287	327	353	315	311	332	314	353	316	320	307	336	317	288	311	294	307	305	320	284	286	315	302	312	323	301	330	324	328	299	301	333	320	308	327	337	323	324	329	303	324	325	318	323	330	360	320	348	291	352	325	343	325	334	324	331	303	322	310	323	303	345	296	328	302	295	318	300	337	295	311	321	302	327	340	306	333	335	338	334	325	293	321	322	354	309	313	323	331	333	285	321	293	319	316	315	315	322	301	344	329	285	320	312	334	316	310	292	346	326	322	289	308	307	320	324	311	302	317	303	333	324	296	329	307	347	309	330	315	288	332	299	318	315	291	302	330	335	275	330	338	299	319	338	339	366	310	316	300	302	314	287	325	308	321	292	325	318	348	324	327	281	327	348	287	316	327	318	322	311	316	332	314	311	302	312	324	326	294	331	287	295	317	320	310	290	318	291	344	348	361	304	298	334	315	284	324	344	317	328	314	301	308	312	309	332	315	298	307	346	363	350	292	322	323	330	328	316	326	299	325	303	323	296	337	309	297	329	310	306	342	300	293	304	372	312	312	279	320	340	278	316	334	311	309	347	308	319	312	316	318	301	323	285	291	309	306	302	314	296	323	322	297	336	349	315	312	321	345	347	309	332	318	323	301	333	309	310	304	320	334	314	307	324	299	329	335	327	366	329	348	330	281	330	324	312	341	314	294	290	328	306	314	308	312	307	315	297	321	316	336	309	350	334	322	322	317	327	356	286	325	275	335	303	334	310	334	332	286	300	320	306	297	296	351	319	304	310	311	300	330	300	331	306	313	300	330	300	319	343	313	328	342	342	336	324	336	331	320	341	327	334	326	322	323	346	322	330	296	329	320	356	322	309	338	327	291	355	309	314	304	297	318	335	314	301	329	308	318	296	300	325	341	293	327	285	309	313	328	312	334	325	308	341	324	338	354	310	319	286	331	324	324	319	330	316	298	311	291	325	340	298	308	337	326	337	336	307	336	291	331	340	350	312	294	320	335	350	348	305	296	318	321	334	350	312	306	284	333	309	337	323	305	316	310	308	329	316	320	270	322	318	328	324	309	349	332	308	308	343	295	321	332	302	362	319	292	329	338	349	352	362	291	296	346	324	316	321	323	324	297	339	310	298	288	311	305	309	288	322	293	359	322	332	331	274	324	327	324	343	282	307	300	309	320	322	333	326	300	309	309	336	336	286	326	314	305	323	313	301	314	312	331	294	304	309	307	321	329	310	317	308	307	326	328	341	314	304	336	348	315	308	312	341	314	316	320	292	281	347	352	345	302	299	292	327	307	306	338	301	330	307	309	309	325	317	328	339	308	319	315	302	325	345	272	316	323	333	326	279	344	326	336	379	313	263	343	360	320	340	314	284	327	336	339	353	349	328	350	351	311	302	307	320	320	314	316	329	280	311	357	344	300	313	351	324	329	323	342	310	336	335	345	338	311	304	359	322	307	283	312	328	320	325	318	304	339	339	323	304	342	312	340	327	309	333	334	315	313	312	314	331	307	350	309	318	330	353	345	309	328	337	325	342	350	307	291	342	316	310	328	296	333	330	332	364	311	316	322	336	351	307	294	334	302	295	339	326	327	317	327	297	302	311	291	310	302	308	342	363	315	308	321	340	317	347	335	296	341	318	321	304	309	337	317	325	321	356	346	322	325	334	302	332	294	351	307	325	302	336	327	316	353	334	302	266	305	330	369	338	340	319	304	328	319	286	304	305	329	321	310	305	324	310	309	304	334	276	330	313	333	338	327	310	285	318	273	326	322	313	331	346	303	330	343	301	301	342	323	334	292	328	305	313	314	314	292	356	291	335	315	329	340	289	327	327	303	296	304	344	295	314	278	302	347	309	319	334	323	320	306	333	326	304	286	304	335	306	308	322	287	318	313	302	307	287	311	301	317	337	306	314	307	335	317	305	288	311	318	320	310	319	312	326	299	298	311	326	340	305	288	314	298	320	323	310	299	319	301	334	349	314	348	322	312	363	293	304	327	314	319	329	294	325	310	312	312	302	317	322	297	290	312	310	317	289	313	331	302	344	329	290	326	350	301	289	295	324	329	337	332	336	315	291	321	342	308	312	302	299	331	315	333	329	287	339	338	309	357	332	352	337	320	348	301	311	324	310	321	342	331	329	292	311	308	300	305	340	319	314	345	317	300	314	310	292	333	352	291	311	360	281	307	308	285	327	321	327	343	320	333	336	290	343	338	333	334	313	323	314	339	337	318	308	342	298	307	309	292	300	337	315	347	300	320	348	304	325	330	313	304	316	372	313	343	275	306	335	315	320	322	322	316	318	349	284	324	302	325	351	339	336	308	362	356	301	313	368	353	301	281	297	334	320	304	323	328	312	320	319	351	308	307	302	295	320	344	299	307	332	347	324	292	341	324	309	309	347	314	335	312	312	344	322	332	346	313	309	353	319	302	325	270	317	331	320	315	279	319	337	333	296	324	313	301	330	326	306	330	312	310	318	350	335	326	301	325	304	334	313	307	324	308	326	306	340	318	332	319	333	332	315	303	338	299	302	308	316	314	340	314	305	303	312	324	366	318	331	284	291	318	333	326	303	315	283	304	296	307	299	340	322	328	322	317	289	320	309	304	322	331	318	338	311	337	304	344	340	301	331	307	322	364	332	331	318	305	321	326	310	310	320	330	286	328	305	320	298	292	317	303	333	290	336	290	314	328	310	321	342	303	333	306	356	296	293	322	328	330	300	342	321	330	310	309	323	313	323	325	275	305	321	324	331	297	332	316	345	313	324	326	347	338	318	341	298	314	295	360	352	314	329	315	317	306	322	312	334	332	313	327	328	356	340	316	320	313	315	310	336	352	323	366	314	298	305	326	300	298	349	323	319	344	349	332	316	304	339	316	316	308	303	303	336	288	299	298	319	321	307	323	293	320	307	322	286	325	343	315	320	310	321	304	277	281	300	311	345	305	301	313	316	322	316	354	323	327	309	303	316	320	316	309	305	317	340	297	302	302	335	341	290	312	307	299	312	335	291	317	335	335	318	319	351	320	319	292	338	334	319	318	350	324	328	325	331	305	321	319	345
18397	36005	30760	22049	18635	12900	8658	7328	6997	6618	4979	3417	2465	2040	1832	1481	1443	1172	1054	923	882	801	702	640	628	611	605	574	585	545	504	513	481	554	526	504	480	526	459	498	487	476	449	463	473	448	496	483	497	547	494	480	489	442	455	452	415	465	431	417	415	411	414	421	392	377	384	395	415	411	432	397	395	411	408	394	397	389	396	390	399	374	389	400	386	416	373	396	359	386	415	394	399	400	378	404	393	391	391	404	380	402	385	378	389	411	407	381	381	415	380	410	394	410	385	394	362	408	445	349	422	405	375	316	381	423	391	371	409	379	388	400	412	408	359	375	370	365	394	409	391	369	374	409	393	399	378	373	386	391	407	353	363	383	385	415	377	418	365	385	397	378	365	418	400	374	406	400	368	366	426	405	382	387	395	405	375	387	375	371	366	381	399	402	392	394	386	401	382	436	415	405	370	398	362	366	409	374	367	384	358	396	380	382	409	393	344	409	387	365	389	350	391	387	375	357	402	380	371	377	371	381	359	403	388	400	380	401	392	374	396	414	405	394	369	429	390	383	354	386	421	343	385	354	366	423	396	385	396	381	371	378	383	375	383	410	379	385	359	374	406	356	413	398	409	374	366	401	371	409	395	385	380	386	357	410	394	385	351	398	381	403	399	365	383	369	395	371	376	369	360	363	371	363	402	397	374	400	390	353	410	375	388	380	440	432	392	374	372	382	389	361	402	381	405	387	405	374	394	386	378	381	378	397	380	397	390	381	413	384	391	377	398	380	386	372	368	396	409	404	382	382	386	385	386	384	410	385	376	417	411	384	399	387	373	388	399	353	406	367	401	396	389	400	371	381	432	388	358	394	404	398	402	375	398	379	402	372	431	380	405	404	400	399	399	377	399	403	411	394	391	383	412	341	350	418	376	392	396	382	359	436	369	382	378	372	387	367	397	399	355	395	387	380	404	392	383	387	345	372	362	409	379	390	379	402	378	387	362	401	398	369	371	403	396	388	381	399	364	383	398	420	414	400	406	380	386	391	377	401	389	417	358	398	377	405	386	396	374	351	386	429	355	382	369	386	414	404	398	373	390	349	375	376	423	419	392	400	389	424	401	412	381	408	385	407	370	392	401	379	383	395	394	401	399	377	384	404	433	394	398	390	405	360	417	412	380	360	397	403	383	392	396	416	396	372	433	415	434	393	399	401	392	362	381	416	395	363	355	376	368	410	360	376	381	393	376	391	402	375	389	407	385	370	420	377	372	427	404	414	367	389	407	404	377	385	383	422	385	406	375	432	407	372	417	386	401	408	387	389	363	396	374	371	390	379	395	357	412	382	349	400	424	401	367	388	387	359	424	393	426	396	369	373	366	386	391	408	426	383	364	425	414	393	404	394	394	364	370	416	375	394	391	380	385	385	395	361	373	380	428	389	412	362	373	434	377	366	404	404	394	397	405	377	381	353	389	403	374	386	381	412	402	382	374	372	386	393	395	403	364	371	375	362	409	390	362	398	385	384	396	416	369	386	359	399	393	388	389	376	366	409	366	385	416	342	366	404	369	361	392	404	413	372	374	385	395	388	385	388	372	375	332	375	411	418	383	369	393	420	391	413	405	387	380	390	389	365	388	362	381	385	363	382	368	388	364	402	368	422	382	400	387	358	387	378	399	383	398	383	394	358	381	391	374	420	392	422	423	421	355	339	403	399	407	412	387	415	418	367	391	378	377	372	382	390	370	396	393	358	386	390	396	425	391	373	410	366	400	405	385	361	402	366	433	374	389	388	401	383	403	372	387	391	380	414	412	364	413	387	385	328	416	381	404	378	412	392	373	390	365	390	412	371	406	435	390	375	432	375	408	393	384	377	392	382	365	393	390	392	394	395	380	349	380	426	362	374	366	390	385	394	401	359	384	400	397	379	393	381	370	371	398	397	389	402	401	370	349	435	397	364	383	390	403	393	381	404	392	396	396	371	383	375	399	379	356	366	400	361	430	381	370	378	381	416	394	370	401	405	371	374	420	411	369	383	415	416	367	433	380	390	384	397	358	397	421	368	409	389	408	400	369	365	425	403	382	388	381	391	352	409	361	346	406	398	369	395	407	399	392	394	395	375	384	391	419	387	380	356	386	415	382	349	364	377	366	369	391	384	388	373	387	396	394	371	367	397	364	410	378	351	363	409	414	383	395	383	406	375	358	385	346	389	402	364	378	394	398	387	352	402	366	414	400	365	395	405	380	392	389	393	364	362	377	427	399	372	371	415	397	369	402	381	368	382	400	393	394	370	391	412	363	357	409	364	378	379	408	400	386	369	396	390	411	386	381	386	401	381	381	400	439	388	400	398	370	404	424	371	390	360	427	361	386	399	382	374	363	388	352	378	443	391	380	388	382	399	402	412	407	386	365	394	395	444	406	385	395	366	392	360	384	368	411	398	385	390	390	406	384	379	385	377	405	426	365	379	402	368	406	374	369	376	406	413	403	353	376	407	389	374	374	401	375	373	349	401	376	352	386	373	378	397	395	411	394	375	417	397	388	417	411	408	374	368	393	426	387	437	358	356	392	394	396	390	433	376	367	385	417	395	380	417	358	384	383	369	389	367	378	385	355	406	386	355	354	428	423	386	408	352	376	347	411	397	395	378	377	442	387	377	370	421	367	380	380	375	428	357	424	381	369	407	361	398	382	370	389	404	386	413	375	417	355	383	370	417	380	390	394	417	380	421	399	385	400	354	403	397	387	384	355	411	368	382	403	415	377	393	373	393	400	399	406	375	410	374	392	366	383	397	367	408	413	377	414	409	381	409	388	371	422	432	398	402	446	391	383	397	380	374	405	392	354	385	404	388	390	393	374	374	408	354	445	357	431	358	400	375	376	407	358	399	394	392	376	377	397	373	372	352	394	391	411	377	403	386	355	385	382	373	374	387	405	367	399	362	385	362	351	403	379	349	401	382	404	374	376	362	425	381	409	396	361	396	396	411	392	405	423	369	385	377	400	412	400	374	386	404	443	375	391	424	382	384	424	405	393	383	400	402	374	403	389	395	394	380	411	424	383	397	389	387	395	379	403	395	385	376	401	382	373	409	377	417	380	402	415	387	365	384	394	421	395	403	404	377	401	346	381	375	411	398	416	416	396	416	366	409	381	390	410	377	405	373	397	379	399	413	372	393	371	386	375	371	380	367	363	383	372	384	370	383	374	394	386	383	368	379	405	379	357	386	393	414	372	385	386	395	380	396	369	382	340	402	377	360	411	366	382	408	386	351	386	400	401	363	359	402	408	384	403	413	392	389	378	388	409	383	389	369	381	368	403	366	370	402	396	379	403	362	325	378	391	365	394	381	409	412	374	390	391	380	392	370	368	400	382	386	368	379	386	399	378	406	381	367	372	420	410	374	386	381	403	382	360	361	373	393	400	411	370	394	397	380	334	395	398	395	375	380	396	364	401	376	406	391	413	403	369	374	363	389	378	389	385	387	393	416	382	413	345	347	380	397
25318	21184	27165	25383	14880	6376	3670	2930	2759	2571	1992	1449	1247	1167	1049	925	933	799	775	772	744	691	674	642	639	632	632	611	645	628	582	579	548	639	621	586	664	586	565	588	640	576	594	582	598	605	610	569	610	572	605	581	548	572	557	550	524	561	549	534	573	574	552	572	569	543	575	557	517	569	543	561	536	527	523	515	532	574	561	514	515	539	624	558	554	559	538	539	514	538	559	568	521	508	526	528	544	523	559	538	486	561	552	530	540	598	533	532	587	532	532	563	530	573	548	554	615	520	554	578	519	546	574	569	562	527	545	564	564	543	526	520	522	539	538	539	552	551	533	551	556	561	580	573	547	591	561	560	554	567	538	522	520	558	554	564	515	572	549	535	596	543	536	576	567	577	540	507	540	521	529	574	529	560	551	539	521	545	525	553	531	512	523	595	523	574	493	507	556	566	541	509	569	535	520	555	556	545	573	536	549	545	535	549	573	513	543	561	588	538	549	510	533	525	564	533	539	563	594	511	589	507	562	584	565	577	565	525	529	566	528	560	566	550	548	560	545	532	554	557	588	585	574	542	551	551	527	544	563	549	532	584	533	569	538	555	537	533	549	548	567	566	559	579	611	531	497	558	561	546	541	528	564	541	588	515	561	543	536	559	510	535	568	565	547	580	509	531	540	525	526	549	582	515	521	573	536	521	546	558	585	607	592	524	566	536	588	513	537	554	538	572	545	545	574	572	507	581	523	570	599	572	524	565	528	521	573	519	534	548	563	524	545	528	535	537	546	538	534	575	564	553	562	556	578	563	566	541	558	544	551	514	557	576	550	520	513	531	511	544	499	547	590	546	547	607	543	561	583	570	563	543	525	554	549	557	528	561	526	551	578	498	569	584	540	567	545	569	537	531	549	562	554	571	527	507	534	517	493	513	550	532	538	555	547	597	507	537	540	543	557	535	566	534	499	538	522	564	553	543	529	518	489	551	561	523	570	556	548	557	559	550	571	585	546	575	556	535	549	554	558	527	492	563	607	555	535	539	564	528	515	588	556	580	559	532	526	545	540	563	576	548	559	552	589	519	554	555	572	515	567	520	569	523	581	527	528	522	566	572	548	550	484	582	523	574	509	577	521	560	579	565	531	632	562	517	557	547	567	556	531	566	582	538	517	577	576	583	590	557	560	559	574	528	525	533	556	563	548	522	551	497	542	511	551	562	540	535	614	582	530	567	572	568	550	566	554	560	499	534	552	512	556	519	565	575	543	538	569	570	529	524	575	518	508	544	574	527	535	560	515	579	554	536	512	516	557	546	552	541	535	552	501	534	531	565	553	514	487	548	534	593	531	527	496	544	554	547	561	541	537	592	539	557	556	521	548	549	538	573	557	565	567	550	551	522	518	511	557	552	583	526	524	546	532	598	536	563	553	525	553	532	533	519	533	571	566	578	573	560	557	553	528	520	557	563	535	533	537	510	540	529	550	544	586	517	557	544	530	560	532	550	557	538	545	562	546	523	528	539	538	545	570	477	592	578	539	533	520	531	550	562	522	547	557	545	532	540	608	546	529	549	525	587	539	501	540	540	511	526	550	534	554	547	542	537	560	512	505	551	526	565	546	544	584	512	600	544	505	533	559	493	556	562	578	573	522	538	496	543	518	575	539	554	520	586	513	584	559	547	580	570	543	517	544	529	573	550	575	545	595	538	558	509	497	538	540	575	561	534	562	534	533	558	543	558	577	512	539	534	514	546	559	567	508	533	576	526	564	530	492	528	544	578	545	563	549	563	554	568	520	549	533	548	587	549	538	518	554	538	510	526	508	531	573	536	550	560	556	564	524	548	545	548	535	552	530	512	569	536	556	555	560	552	569	559	558	581	492	530	539	541	576	593	498	584	584	539	541	524	527	562	550	516	575	509	510	561	530	519	556	552	561	555	567	556	527	558	524	493	516	584	559	516	561	552	551	586	583	520	521	583	528	583	551	549	525	575	591	565	541	517	532	546	537	546	547	537	541	493	532	578	572	546	555	561	540	547	532	553	546	574	546	535	584	517	542	526	500	498	564	561	529	533	539	525	550	557	576	532	532	530	549	518	513	526	531	561	488	555	541	545	523	560	583	570	526	567	548	575	625	530	593	548	565	517	563	515	577	553	556	554	559	556	520	595	518	558	517	573	549	524	533	554	536	559	558	562	509	548	562	541	535	523	544	564	518	533	535	561	572	561	548	554	523	540	525	561	538	537	568	548	546	545	532	524	560	547	566	547	540	596	578	549	509	492	548	527	528	510	497	508	569	530	594	520	541	563	571	565	537	532	543	527	560	548	559	517	541	519	569	571	544	543	521	551	553	566	549	546	564	558	541	559	551	547	560	557	553	557	509	552	557	573	512	578	552	551	582	540	505	564	513	513	518	506	548	507	563	579	499	559	572	556	499	538	537	584	558	535	569	590	549	573	530	497	544	544	554	515	539	539	578	581	531	548	532	553	549	519	492	527	581	519	550	564	546	576	539	576	542	535	565	540	558	557	556	548	535	553	524	517	540	518	549	571	544	552	534	548	537	531	564	554	525	553	573	554	529	539	567	517	551	530	520	546	542	526	507	541	535	596	580	511	509	529	581	532	537	592	547	587	555	589	531	540	548	522	532	553	560	550	520	573	561	517	575	527	589	550	538	568	511	515	610	508	551	507	551	547	543	541	568	527	537	572	577	553	541	525	556	543	546	556	535	531	542	560	520	535	575	562	516	510	581	524	545	534	531	584	548	553	535	531	572	580	532	573	603	537	530	530	570	526	555	545	542	528	553	581	578	541	565	509	551	526	557	565	566	535	560	577	511	534	542	516	549	540	494	522	532	537	552	528	536	539	546	546	542	567	587	514	559	578	574	571	538	582	569	574	546	520	552	526	561	529	556	548	596	525	540	598	550	553	593	578	537	563	606	566	549	562	567	564	569	531	532	520	593	559	534	557	534	566	555	590	556	595	552	522	556	533	538	520	555	530	528	563	553	512	524	530	570	553	581	526	560	572	499	513	601	506	568	501	511	596	553	572	557	549	541	547	525	580	507	567	534	551	511	516	502	551	503	551	555	576	558	540	540	558	548	516	549	526	518	543	561	598	547	512	520	514	553	542	515	531	547	537	566	544	550	526	540	569	572	522	548	537	518	564	531	564	530	525	557	518	577	532	497	534	540	530	583	541	573	577	533	512	523	536	528	577	556	560	559	554	540	552	563	570	564	568	547	621	585	603	553	538	547	522	556	542	581	545	522	575	576	534	526	554	531	564	593	523	561	564	578	539	547	576	531	547	538	578	543	526	567	500	553	541	547	553	558	566	555	567	549	534	508	584	561	549	491	515	531	543	585	544	567	533	528	548	507	552	553	576	528	568	577	515	526	531	585	526	553	550	542	546	532	569	550	540	515	537	538	533	585	514	552	529	535	594	582	542	555	491	540	579	545	554	587	572	561	521	534	532	537	552	518	530	547	516	536	542	577	529
18291	32048	26637	19226	15189	10216	7285	6531	6328	5548	4185	2964	2311	2032	1733	1569	1436	1272	1181	1160	922	1008	898	836	810	784	764	772	827	743	764	742	781	792	743	750	718	760	741	720	687	781	704	684	698	741	764	759	769	755	706	731	684	686	672	664	660	674	710	657	662	646	668	677	646	625	630	617	590	671	645	601	657	619	644	656	601	640	653	687	672	670	626	654	640	692	672	661	626	649	670	670	691	699	624	677	656	659	635	632	666	649	614	642	638	616	611	625	639	705	645	635	615	642	644	651	691	608	656	667	626	643	644	597	666	624	652	635	660	641	683	645	663	643	644	610	595	639	631	661	623	667	677	671	634	661	629	665	640	648	618	654	662	645	679	681	622	620	630	658	607	607	666	640	664	611	660	629	657	634	659	644	701	639	625	617	625	658	606	702	648	633	628	631	644	649	623	612	651	655	632	621	660	658	613	629	651	638	692	662	632	588	675	606	652	655	631	660	607	653	702	638	651	672	642	642	606	639	605	653	645	636	622	624	648	663	651	647	661	661	652	692	639	680	640	660	617	663	625	673	641	676	693	629	667	654	672	610	664	638	694	680	629	602	701	649	630	657	637	689	620	646	610	611	645	687	643	691	615	636	692	666	650	611	631	689	623	632	668	646	647	666	640	651	634	652	645	673	681	621	667	624	636	672	652	631	660	622	642	643	641	677	606	686	630	665	634	640	569	652	626	651	647	633	604	638	666	625	677	631	655	612	641	616	636	660	622	655	686	603	627	668	627	615	617	633	647	614	621	664	702	646	601	655	652	682	682	684	663	632	622	700	648	646	636	639	646	606	614	629	619	635	585	681	664	660	673	618	657	606	642	677	628	644	618	692	643	620	655	653	638	619	614	635	652	696	643	611	595	680	658	597	617	651	628	630	660	699	677	644	622	619	630	646	669	669	629	624	627	649	690	667	612	636	650	629	649	633	657	697	687	652	660	646	635	674	643	680	676	642	612	650	652	654	662	619	641	635	635	619	680	577	680	609	647	610	668	684	660	629	637	688	614	650	680	632	670	670	628	650	663	694	688	662	681	634	693	662	675	667	603	621	628	641	700	653	645	602	667	634	652	658	630	618	663	639	632	660	659	672	644	621	668	633	635	620	677	680	677	669	640	642	618	651	650	658	623	619	619	661	667	672	616	643	608	661	656	669	620	622	605	616	641	638	643	610	632	670	646	652	649	706	658	649	646	668	642	616	667	643	618	660	674	639	672	641	625	615	624	610	628	660	624	644	668	646	661	676	647	639	626	637	606	670	661	649	633	662	613	628	633	631	693	658	656	640	644	612	644	661	619	686	610	621	617	669	643	645	655	655	661	675	666	663	622	623	689	647	647	623	656	688	648	624	636	594	638	648	610	652	651	689	610	626	609	652	655	617	662	633	607	643	678	663	645	636	614	605	661	629	655	628	645	687	626	676	655	649	544	661	659	631	629	638	628	635	632	639	568	702	653	632	663	633	619	621	629	658	632	631	637	653	628	623	612	640	628	617	640	662	628	671	683	660	614	628	675	663	664	643	678	682	635	648	621	638	650	618	619	699	663	676	645	639	656	660	629	604	648	667	655	589	640	673	705	641	590	624	645	635	613	630	683	620	642	634	635	617	708	637	638	634	619	614	660	665	654	648	684	636	689	640	629	628	656	653	594	652	607	607	628	604	629	623	638	621	647	622	636	634	648	608	585	645	619	647	651	645	600	619	672	632	656	688	601	623	696	589	695	624	636	651	671	630	731	683	697	682	642	652	647	671	670	620	656	642	677	644	665	640	624	666	639	662	638	617	659	660	686	642	680	675	659	690	624	583	641	652	626	639	653	671	619	645	659	659	623	634	636	660	640	641	695	676	701	576	627	657	636	667	659	674	607	657	667	655	632	641	637	659	631	693	691	673	627	625	627	654	597	653	649	613	646	627	649	667	600	661	674	637	676	670	669	644	613	612	692	638	571	625	623	668	660	625	639	600	635	632	665	629	643	683	603	632	594	639	619	664	652	665	655	624	622	689	624	693	635	668	659	643	683	646	664	647	649	633	673	626	636	652	602	667	615	660	644	637	612	656	638	626	668	615	654	648	639	592	655	617	650	637	637	654	650	656	656	651	665	618	614	675	630	627	673	613	653	676	633	651	658	675	658	628	638	638	648	645	657	702	682	642	669	679	680	634	640	658	665	648	652	668	583	655	702	639	659	649	672	598	625	695	653	635	631	631	654	629	615	640	682	644	627	659	639	647	646	641	612	682	610	646	602	618	625	620	657	653	643	630	618	659	641	615	637	596	631	629	675	642	675	641	662	635	637	666	651	649	618	614	615	674	619	605	608	665	658	630	662	609	672	658	632	678	663	650	655	667	645	658	703	623	641	636	647	682	635	648	606	684	640	627	669	633	643	657	603	660	658	671	656	620	645	666	631	654	621	613	660	653	638	636	641	668	613	617	631	639	633	614	624	641	635	631	681	616	643	622	604	672	635	688	647	659	603	629	620	641	668	671	659	629	644	647	699	604	633	664	676	627	725	656	665	626	649	636	647	706	613	646	655	626	652	651	621	616	677	653	607	621	645	670	615	648	651	683	669	629	653	650	655	644	666	637	617	620	647	682	635	661	660	669	616	664	629	657	658	665	616	623	640	653	626	621	664	637	647	654	643	625	638	674	605	634	640	663	681	633	673	672	637	651	716	647	643	657	659	637	650	677	661	658	693	617	627	631	633	652	712	671	653	623	626	694	647	637	626	621	653	629	602	636	702	656	642	630	636	679	628	619	672	655	642	647	629	588	619	658	632	666	650	625	635	655	645	630	673	652	657	693	684	649	683	659	644	628	647	679	667	619	643	688	650	650	651	659	650	728	699	664	628	585	640	633	661	641	604	667	612	626	616	649	645	671	643	683	612	668	660	690	622	642	647	645	627	646	629	634	646	646	666	663	644	619	644	655	637	632	656	660	688	658	643	669	638	649	626	670	636	648	612	630	651	672	638	628	668	637	659	618	627	635	652	605	666	684	651	649	664	644	654	645	650	644	624	640	653	631	663	623	652	652	658	654	622	643	649	625	603	672	628	639	637	718	653	635	680	653	655	631	655	615	682	642	644	680	659	639	622	627	603	607	599	613	636	672	662	642	656	687	658	683	642	603	619	669	669	622	641	677	656	680	665	618	633	611	634	640	661	629	637	638	652	629	644	617	616	660	660	649	642	628	639	651	628	657	683	626	610	626	667	642	681	659	635	645	704	623	659	649	609	711	657	630	697	671	580	697	665	647	581	628	620	646	683	681	621	640	630	633	624	695	641	669	599	684	650	629	669	645	655	634	645	654	621	626	662	641	646	626	620	629	644	671	664	635	622	639	677	639	645	625	661	645	631	678	648	628	639	654	672	624	649	627	653	675	635	658	635	650	654	650	697	639	676	662	625	648	652	679	637	655	649	655	643	614	596	655	633	633	679	622	613	655	687	641	642	599
23035	21168	28815	23804	21268	21311	13816	6209	5237	4672	3410	2374	1927	1710	1384	1261	1173	1021	919	864	826	700	651	604	618	544	625	554	511	555	492	535	554	519	513	496	535	502	516	528	469	475	494	464	502	510	527	550	538	497	507	470	496	501	448	477	480	469	507	431	496	434	451	426	454	445	459	481	422	425	459	465	460	418	429	440	426	462	417	443	437	423	470	399	482	429	405	428	425	437	425	432	426	427	422	431	411	467	423	407	490	401	464	424	432	428	406	467	450	414	434	429	430	403	424	435	440	436	443	405	411	426	427	421	423	404	441	446	423	470	454	447	410	412	415	456	467	438	409	404	425	438	420	457	494	433	448	452	426	413	434	446	450	481	427	447	413	406	398	485	427	418	439	447	425	453	433	432	427	437	426	404	455	430	399	501	452	441	424	471	414	395	436	455	416	430	431	405	434	413	424	420	468	415	467	474	456	441	421	457	424	433	378	454	412	444	440	413	428	426	418	429	442	402	459	452	433	404	428	465	405	442	424	464	390	431	404	450	426	414	437	455	417	432	452	426	430	420	394	447	421	451	468	441	456	405	385	421	438	462	405	435	405	428	414	466	449	433	425	446	447	427	426	445	403	434	411	400	406	418	407	445	407	470	455	437	441	451	454	455	389	444	456	464	461	417	431	388	408	451	441	425	427	450	421	450	465	448	429	441	477	431	407	438	452	451	444	439	467	440	456	443	423	463	419	419	424	440	413	474	409	410	455	423	430	447	440	449	424	405	450	440	467	424	450	449	470	466	432	412	386	471	439	416	462	456	418	465	415	454	442	429	421	438	448	430	435	433	425	422	412	453	436	466	396	475	442	422	465	401	446	403	425	398	406	407	398	432	461	428	440	458	426	428	419	407	443	454	437	463	435	437	426	415	433	438	407	457	468	457	447	441	407	451	415	418	439	429	470	426	427	457	407	404	482	377	428	426	447	435	445	403	392	473	431	437	423	422	429	428	420	408	398	450	409	442	404	411	436	403	495	420	436	408	467	428	457	424	434	414	434	445	418	439	455	435	441	483	439	432	419	432	447	417	394	449	438	426	424	483	414	432	455	448	464	436	490	445	459	409	468	434	400	423	388	436	432	413	423	398	456	426	429	415	412	409	452	444	422	419	422	457	396	417	456	443	420	411	459	443	443	426	460	442	427	436	457	427	430	419	429	475	436	434	401	479	462	438	439	405	395	419	404	410	386	438	404	419	442	443	422	465	433	454	431	446	431	427	422	433	438	450	406	452	436	452	419	434	422	451	475	431	428	426	474	427	423	417	405	415	433	431	415	427	410	433	462	445	428	464	402	445	419	401	478	436	413	459	424	422	431	473	439	438	398	419	414	442	448	451	455	402	438	436	416	422	419	428	415	435	466	397	404	443	422	437	430	419	413	470	462	418	415	433	442	429	395	409	456	443	431	423	447	475	464	399	454	460	443	476	444	457	433	398	433	435	449	457	407	428	433	454	470	426	486	441	483	486	405	423	453	442	395	436	471	443	424	450	427	443	453	455	402	432	439	460	494	374	448	466	459	451	445	489	435	426	441	440	441	470	427	460	435	448	444	424	400	445	429	427	395	434	431	448	441	451	399	442	453	394	419	400	446	445	421	431	427	395	430	436	420	484	440	460	439	444	417	430	433	413	459	475	435	391	412	413	442	405	420	414	446	419	444	420	463	431	429	427	439	423	400	419	426	418	440	426	435	436	468	413	436	430	439	385	437	427	457	407	445	447	445	446	414	435	467	423	420	457	427	442	449	442	463	425	466	423	463	452	422	415	407	452	429	419	449	431	434	453	423	450	433	423	434	454	388	406	429	421	464	444	412	437	424	406	449	396	437	420	423	442	442	464	439	474	441	468	429	400	478	433	414	425	432	403	451	450	443	401	418	399	457	473	437	466	462	393	447	441	400	410	425	477	432	427	459	427	477	471	451	450	460	421	419	422	432	441	456	448	462	441	388	461	414	421	403	413	427	419	426	449	435	456	425	392	468	444	409	423	429	446	426	442	458	451	463	445	453	411	434	448	422	447	399	447	374	438	443	446	475	421	380	441	424	432	433	425	434	406	448	438	448	429	420	444	436	420	450	425	415	443	444	422	418	433	427	451	434	416	442	401	433	449	471	481	433	429	389	454	457	430	400	429	418	417	390	459	408	397	469	426	450	431	470	385	441	442	438	439	420	445	426	424	470	446	428	410	431	468	433	424	464	396	437	410	420	448	434	465	440	461	404	417	428	401	450	437	415	421	454	397	433	413	480	440	438	435	448	430	430	409	415	454	423	468	403	419	426	451	446	428	499	465	407	410	419	414	481	401	469	399	421	421	463	421	441	441	434	433	400	445	423	435	412	432	430	438	467	442	415	452	427	397	445	429	458	438	452	462	444	411	439	440	453	444	479	438	456	443	431	432	475	429	464	452	439	458	393	429	432	453	406	446	415	447	414	398	418	423	441	428	464	439	423	463	386	438	434	438	416	425	448	452	425	408	404	413	422	427	408	493	397	446	391	421	433	444	433	416	423	420	413	481	438	419	443	423	451	415	463	447	458	438	446	427	412	449	472	411	410	459	437	429	405	451	417	469	457	431	416	406	431	412	439	414	449	404	376	401	455	424	400	401	443	437	445	430	430	419	431	423	459	430	442	451	380	407	390	439	427	411	445	472	468	430	422	429	433	440	437	429	420	414	415	457	395	403	466	387	444	438	439	460	432	430	417	403	449	412	435	443	445	485	435	417	479	408	441	459	461	442	439	438	448	455	435	429	410	412	454	444	433	422	436	437	425	422	425	437	400	430	460	407	410	426	416	417	413	415	419	429	456	441	456	419	418	439	407	436	415	405	459	411	448	413	413	448	440	438	452	452	430	425	474	436	412	436	459	396	390	422	442	471	423	433	452	423	492	460	459	413	471	463	439	406	464	417	453	449	426	433	438	460	450	449	440	439	425	412	421	414	437	394	446	367	445	442	443	388	435	429	399	438	423	448	435	393	446	394	474	402	408	433	417	457	444	439	451	446	447	413	442	404	424	435	428	405	408	423	438	456	438	445	392	453	451	436	467	435	443	427	424	411	433	445	423	460	461	389	448	471	476	488	405	462	440	456	455	428	400	451	438	445	446	432	447	430	436	415	420	421	461	419	451	431	465	445	441	419	466	429	449	404	438	455	402	409	450	458	424	426	421	437	437	415	454	434	414	442	450	426	453	385	419	404	437	468	412	429	451	432	425	471	439	416	445	412	445	437	441	464	467	429	455	447	435	423	440	436	450	452	425	421	416	391	438	437	442	414	418	454	447	412	424	453	451	399	464	424	428	426	431	433	440	471	400	437	435	450	426	464	395	445	425	436	441	447	410	410	401	440	453	423	420	414	423	406	448	403	403	435	429	429	492	431	452	409	388	449	416	439	446	449	437	427	444	458	441	422	430	417	428	434	448	406	443	428	434	436	413	450	397	436	452	441	462	445
21606	41601	35421	27733	22750	16043	11828	10904	10584	9270	6703	4661	3701	3081	2729	2310	2074	1737	1477	1302	1160	1108	1020	910	865	856	817	773	746	752	712	712	720	663	680	671	709	667	664	656	626	623	583	595	634	653	685	690	672	668	670	630	602	561	577	577	591	560	544	528	569	516	503	516	494	500	573	526	495	517	549	514	495	520	480	500	484	508	517	481	507	508	523	493	491	498	515	515	486	459	525	522	528	514	504	543	473	482	472	469	497	525	522	480	470	519	443	529	500	519	560	505	522	487	478	486	559	508	523	482	493	523	485	494	506	472	494	481	518	504	525	511	493	500	453	545	510	532	480	455	510	494	547	473	503	475	499	521	480	516	479	496	531	493	490	468	511	535	506	514	488	454	487	529	512	492	525	475	487	502	467	502	494	532	474	490	529	514	478	522	519	563	528	508	442	520	481	488	524	481	479	496	469	490	482	511	467	514	458	489	515	510	483	538	494	505	481	494	514	496	507	464	498	512	508	507	481	484	462	567	525	503	477	486	505	532	492	485	501	475	513	507	445	556	468	518	508	467	501	477	469	465	446	542	469	499	536	506	484	512	511	521	488	534	525	536	500	483	491	545	507	498	473	509	471	477	489	507	523	498	510	479	493	502	504	495	477	525	482	501	478	497	510	482	493	480	513	495	544	520	454	468	496	524	514	503	462	515	482	493	520	477	494	455	533	511	499	531	509	440	491	498	485	534	506	483	498	473	484	470	506	487	457	490	499	503	510	507	476	495	480	494	467	487	496	461	483	511	524	488	535	542	505	498	515	479	521	518	496	547	497	510	496	522	494	476	478	476	510	514	525	494	505	521	521	478	473	517	529	533	526	494	513	496	498	498	513	463	509	457	495	507	471	498	474	495	465	480	485	515	472	499	534	488	512	493	453	482	492	484	486	491	494	465	466	516	488	455	458	465	482	544	510	478	500	514	470	534	479	503	528	478	479	491	502	472	554	488	513	492	494	498	490	511	483	504	520	483	499	520	520	511	501	505	510	494	489	471	483	511	509	500	517	504	453	480	543	506	516	494	480	458	505	534	495	495	515	518	527	491	483	499	496	495	529	493	548	480	499	489	504	492	467	508	476	472	509	465	496	517	495	489	500	470	505	488	532	473	486	529	490	464	465	543	510	473	492	511	477	527	485	533	528	532	474	503	509	447	476	506	504	518	495	464	493	513	520	519	513	490	489	504	503	505	504	492	473	519	492	496	529	531	477	442	453	465	478	495	505	481	527	479	465	523	525	487	501	506	481	499	527	536	453	520	508	472	472	519	466	530	474	482	506	506	534	469	492	461	478	513	499	507	473	491	461	479	502	512	490	504	504	483	461	508	526	486	490	519	491	495	499	493	478	490	514	502	516	480	498	493	502	523	470	460	482	465	508	490	490	507	531	486	494	528	437	483	522	536	499	480	475	522	455	471	529	497	469	486	537	541	474	498	475	490	440	480	519	496	503	519	487	496	488	472	473	493	506	522	520	516	474	473	501	512	484	472	509	471	483	527	520	508	513	499	484	488	481	507	460	498	526	456	514	504	520	487	507	482	457	508	500	526	505	500	502	471	461	493	474	493	513	500	480	496	493	490	497	504	479	491	504	508	515	485	514	516	513	481	499	504	498	476	490	505	510	524	496	470	509	502	467	505	492	513	510	524	456	476	483	508	499	501	490	453	487	476	492	493	528	522	514	525	485	517	463	493	518	526	516	505	486	495	491	488	512	520	485	483	495	510	510	471	542	494	476	460	457	517	499	491	502	494	498	511	517	474	494	480	458	475	506	512	489	518	512	512	473	514	505	509	464	484	512	534	495	505	499	479	525	474	505	464	484	493	502	504	492	499	448	505	511	504	540	506	466	471	519	493	459	491	497	496	508	508	469	495	449	495	504	517	503	477	493	534	533	474	519	454	501	524	492	543	511	534	470	543	504	455	498	475	480	502	484	502	536	492	520	518	488	494	525	487	498	465	477	515	499	494	494	477	522	513	471	536	517	469	497	464	504	483	514	502	486	483	492	482	502	493	472	487	502	531	472	464	530	528	519	476	492	531	563	502	501	543	478	521	510	484	486	521	486	508	480	472	515	535	496	476	494	509	475	490	492	523	487	523	534	521	493	487	505	488	481	501	475	498	507	491	523	518	489	491	489	543	499	476	551	535	467	478	549	467	511	488	493	451	486	456	511	491	464	520	507	478	495	507	479	479	510	493	508	470	506	505	508	529	522	477	485	529	486	501	513	500	545	471	461	495	505	513	542	526	522	494	453	444	478	527	475	464	484	497	494	493	493	505	482	490	478	485	542	539	472	493	530	446	491	512	518	532	501	484	465	525	489	457	532	485	467	547	496	494	475	492	511	521	468	508	475	506	490	489	499	537	510	454	515	476	477	501	492	487	502	496	513	513	470	478	522	494	505	501	483	466	511	470	513	513	476	512	485	479	509	493	547	512	490	484	535	502	522	504	481	497	467	502	484	524	504	512	496	513	495	504	500	499	506	513	520	497	492	482	492	499	494	498	466	495	494	521	521	507	526	514	496	493	497	510	474	503	509	499	495	503	526	471	484	488	539	487	524	483	476	501	480	494	507	555	510	524	485	518	498	469	523	521	512	500	494	478	461	485	483	522	459	515	465	475	497	472	465	512	500	506	521	472	485	506	487	484	532	506	496	528	517	526	472	486	525	529	484	504	521	471	485	496	523	537	482	490	480	523	498	492	493	491	480	518	488	521	480	476	512	505	498	507	506	470	468	447	507	512	479	499	509	487	515	481	457	491	493	449	526	488	472	503	480	455	508	454	486	473	503	458	544	470	505	511	497	474	471	466	499	538	465	502	477	487	498	499	501	479	522	505	489	517	488	484	521	474	501	529	483	486	511	480	532	496	505	489	506	466	493	528	480	464	519	470	518	482	516	464	525	480	499	475	489	489	509	487	552	483	518	548	469	530	524	484	518	477	500	486	466	489	520	518	498	504	485	465	489	508	455	469	501	480	474	515	473	467	521	529	478	511	486	522	507	514	498	514	486	496	485	512	504	508	498	467	529	446	461	504	490	504	512	473	464	514	508	462	522	452	507	499	540	508	497	500	534	502	491	508	496	508	513	452	527	495	508	490	484	473	482	478	462	500	516	514	504	489	511	502	508	465	461	523	541	518	489	504	519	538	526	482	511	478	499	529	509	453	503	485	496	491	502	529	482	518	523	513	479	500	479	484	484	491	507	529	490	482	497	514	500	513	521	509	519	482	501	481	502	524	556	478	505	482	480	492	494	505	448	506	477	507	538	503	510	481	466	495	491	482	490	507	486	477	499	517	513	490	518	547	532	480	514	492	538	495	493	526	481	521	515	527	516	505	472	512	493	516	482	476	537	499	519	493	511	544	480	512	478	540	486	468	469	456	480	522	456	482	512	458	476	528	465	489	496	485	465	466	510	500	516	508	491	474	486	464	496	466	503	478	524	478	502	498
28028	21394	18579	12306	7077	3732	2803	2562	2489	1894	1468	1145	948	762	856	736	689	616	583	509	547	490	523	499	481	508	493	472	513	500	480	454	488	495	439	447	471	470	484	468	500	462	453	453	459	498	469	513	443	491	498	494	462	456	486	428	457	451	435	454	429	455	430	457	427	471	421	451	420	422	463	409	456	431	455	445	450	480	450	456	433	473	428	432	449	429	396	417	402	481	472	408	431	424	472	441	430	452	421	429	498	444	427	445	454	445	458	418	474	413	450	429	456	452	434	419	423	427	393	465	435	477	396	435	458	422	464	427	439	425	442	430	446	448	420	476	415	445	455	452	438	449	467	433	432	417	478	447	487	426	415	435	444	465	467	445	467	414	408	434	451	439	421	423	412	438	419	437	409	468	443	420	434	429	403	446	427	435	455	396	447	428	455	452	414	413	441	463	446	387	434	433	421	442	420	422	415	428	434	478	452	443	428	439	452	452	435	433	402	460	407	420	398	448	409	433	439	413	445	434	444	430	455	432	414	453	404	454	463	402	443	440	416	436	436	476	458	442	433	438	435	441	447	425	469	470	443	418	431	411	423	435	423	434	431	432	471	468	415	416	446	428	438	454	445	428	400	415	431	450	422	441	486	439	463	447	433	412	419	408	437	414	433	429	454	413	422	409	413	414	417	423	422	448	460	438	406	419	436	429	423	433	419	416	419	457	456	462	417	410	405	428	451	420	454	468	426	448	455	462	437	440	423	422	462	459	422	449	457	466	449	432	472	478	434	422	440	418	422	420	416	455	398	460	418	463	423	448	441	435	444	439	449	468	443	430	433	449	423	466	416	415	408	443	429	424	432	443	410	424	402	462	417	429	433	453	460	440	455	424	405	476	441	422	461	442	407	468	443	439	443	483	447	436	404	417	440	407	417	406	430	432	427	418	434	435	425	441	457	440	411	484	439	461	450	463	435	433	427	435	395	411	421	455	411	413	434	426	453	465	432	458	470	438	466	467	431	455	417	439	397	434	475	485	449	428	417	438	437	416	434	430	437	448	433	435	412	436	402	431	444	464	475	469	473	449	418	421	451	433	431	440	455	425	446	441	415	416	405	426	453	406	447	421	469	447	469	421	431	473	446	466	439	431	484	444	457	441	460	488	460	469	438	470	470	450	466	384	443	412	457	422	487	431	450	418	478	431	468	470	470	462	432	458	464	436	434	470	416	418	460	492	443	446	416	444	428	440	447	410	453	471	421	444	429	437	469	417	423	424	434	399	436	411	468	415	437	430	493	417	441	443	427	448	423	442	460	450	433	405	464	454	421	407	443	478	431	440	422	472	411	431	447	442	462	445	439	413	444	442	424	464	463	459	433	406	401	412	463	471	446	461	463	418	443	430	443	430	442	443	427	466	460	440	443	452	448	453	482	448	417	416	396	428	417	428	410	409	430	436	440	450	430	440	406	464	471	452	443	414	474	435	436	449	443	441	445	409	444	461	443	435	470	426	412	426	422	448	423	450	434	444	448	375	428	429	457	407	476	435	455	425	454	411	489	441	414	411	414	435	419	435	451	409	414	444	438	426	465	392	436	414	408	423	452	416	438	452	453	405	443	449	421	471	444	405	464	446	460	408	457	421	453	440	424	465	462	430	426	435	438	463	410	409	459	450	436	453	445	439	413	458	445	406	446	392	451	409	438	451	399	459	450	447	452	453	432	448	440	446	432	464	450	477	433	409	429	428	441	446	442	473	452	407	458	445	465	439	460	399	432	440	446	486	451	470	429	439	473	423	429	463	453	472	442	428	452	459	396	422	434	433	410	427	425	443	457	408	404	455	439	416	445	414	448	433	469	407	430	402	442	449	435	406	446	469	451	424	429	414	453	413	454	441	465	448	441	489	437	436	475	469	444	452	472	458	451	438	438	416	463	439	445	444	471	424	431	446	425	435	419	391	424	414	485	433	427	459	410	468	448	446	451	436	451	430	445	433	459	388	443	447	443	442	441	422	423	463	446	431	436	424	426	452	406	436	437	449	451	425	443	415	418	441	442	470	431	423	468	469	414	464	425	434	430	429	451	436	434	378	472	436	460	470	425	444	476	423	427	429	445	448	476	444	457	405	433	433	430	468	465	450	464	422	416	456	439	451	458	457	454	428	420	425	448	433	432	440	466	463	460	468	417	419	481	413	429	464	394	449	421	424	477	448	432	455	463	422	417	454	432	441	413	422	448	402	502	432	406	477	468	447	466	437	395	439	412	462	454	442	414	411	430	470	430	425	425	446	444	457	432	412	428	441	441	441	438	490	440	446	409	460	435	448	442	451	436	408	398	454	453	441	443	435	475	443	421	450	426	412	432	498	428	435	434	433	450	474	450	444	435	461	425	466	419	436	447	440	421	427	473	450	420	431	423	446	444	466	470	419	465	430	413	468	455	437	456	445	443	437	404	424	428	425	432	409	433	436	434	454	428	485	477	409	402	452	427	467	470	445	426	471	407	465	445	423	443	475	424	489	440	446	437	434	403	380	436	444	435	439	462	432	443	440	447	472	452	459	451	462	445	453	446	445	433	456	458	441	433	412	437	439	445	401	440	495	415	456	440	424	434	434	423	440	432	489	436	443	438	414	423	453	494	440	398	446	432	449	433	460	438	432	431	430	433	455	460	431	461	436	411	405	455	435	399	431	462	431	432	473	446	443	416	457	434	430	473	458	474	470	446	441	422	464	424	425	445	408	401	433	442	431	416	413	401	434	452	433	427	420	435	475	457	479	466	416	409	470	437	451	487	447	476	443	456	453	468	480	447	489	438	423	441	437	454	425	456	465	452	441	416	433	434	449	445	441	434	440	444	432	426	437	404	432	425	498	421	431	417	354	419	426	434	447	420	431	431	455	462	402	406	465	425	494	442	436	448	423	417	456	438	426	442	452	460	463	387	407	441	456	439	413	438	454	452	469	455	439	407	407	466	472	482	410	459	416	442	421	424	414	475	483	479	446	468	444	433	434	422	473	431	405	441	459	413	421	430	439	438	480	441	483	433	464	434	442	423	443	414	472	445	432	431	465	403	442	441	437	444	431	410	459	404	417	381	427	453	427	404	471	447	404	431	421	460	423	443	425	423	449	436	408	420	437	443	443	422	446	437	448	436	452	452	409	426	438	471	457	469	420	395	455	456	465	421	424	420	433	443	407	453	471	438	440	417	445	447	480	431	410	453	457	448	429	448	457	404	448	428	458	435	454	469	444	443	421	442	439	432	463	446	467	390	444	417	437	446	468	458	412	459	451	463	459	378	462	447	404	452	439	431	442	451	435	454	409	438	417	416	443	443	428	437	420	431	391	479	453	425	461	421	393	422	426	425	395	446	433	414	445	411	491	442	442	430	440	457	428	465	410	402	432	436	442	410	415	443	450	456	463	446	428	464	466	407	465	462	470	422	401	455	422	478	449	439	455	430	470	436	431	455	402	424	478	428	443	433	427	438	457	438	440	433	433	433	410
17704	27501	23109	15256	11218	7355	5771	5518	5275	4208	2960	2103	1742	1489	1311	1209	1067	928	801	792	733	756	659	600	639	673	614	575	649	600	593	613	609	622	588	597	619	598	575	589	591	543	599	578	592	605	618	592	605	641	598	652	568	584	571	574	574	581	574	561	527	585	541	533	573	534	533	538	510	505	568	540	519	571	516	528	543	561	533	504	514	540	564	522	573	565	555	516	546	541	509	525	547	513	540	536	549	558	542	525	542	547	502	523	565	474	513	508	488	575	541	531	540	525	542	509	541	513	502	545	521	521	525	506	551	515	535	531	567	526	550	558	524	556	505	556	521	514	556	527	552	539	510	564	570	508	498	554	550	532	519	528	548	499	512	523	540	516	531	530	543	499	538	561	509	552	544	527	517	500	565	524	529	542	522	481	531	565	520	520	550	507	530	583	496	495	533	535	519	553	516	519	517	545	529	548	512	514	516	533	549	530	527	513	518	552	522	475	546	549	529	550	538	529	510	529	531	542	513	536	528	568	528	502	526	511	509	524	557	556	560	582	537	537	613	503	538	543	534	539	487	525	518	548	581	575	532	526	545	543	519	541	505	518	531	536	529	569	520	555	560	544	508	560	546	533	541	485	546	522	518	522	510	531	561	539	535	526	525	516	540	519	557	538	548	498	514	545	557	531	529	522	570	580	517	523	544	524	519	555	509	535	508	547	546	552	538	539	547	563	557	541	526	540	528	517	541	519	551	551	522	514	536	559	546	525	526	566	493	507	548	526	562	570	519	512	549	534	519	516	560	537	538	543	534	543	566	538	530	516	532	537	495	498	560	528	539	566	543	564	546	504	547	496	539	535	538	527	514	540	523	524	513	556	532	550	522	539	546	526	526	547	559	523	524	558	475	549	536	547	521	498	536	524	523	506	540	521	537	559	559	507	552	546	540	499	579	525	517	547	539	531	545	533	528	533	588	574	586	536	528	512	546	512	582	525	488	532	565	563	543	530	527	534	535	535	552	536	526	551	542	561	561	549	577	592	576	541	518	535	495	541	502	543	533	508	527	561	558	517	543	554	502	495	572	542	536	521	558	527	550	562	538	509	469	555	550	551	549	495	542	526	513	497	582	476	545	522	544	533	527	533	513	529	554	528	537	547	554	534	520	566	474	519	503	509	491	518	550	554	513	521	529	493	539	500	529	529	558	511	541	526	514	548	541	531	511	532	536	555	534	514	542	579	560	555	548	547	589	537	535	515	528	516	500	484	541	526	549	547	525	491	526	541	520	605	530	528	537	536	524	532	537	510	525	567	498	499	504	568	522	513	495	498	526	523	483	541	586	508	514	571	525	517	503	541	512	554	478	503	518	585	544	545	541	496	503	500	548	516	517	535	531	548	522	516	513	518	492	532	546	526	491	564	572	509	539	507	522	544	568	539	538	542	515	539	528	522	473	576	557	505	526	531	582	533	530	518	580	537	560	534	492	494	518	534	523	551	505	539	556	545	567	547	525	526	525	535	518	574	529	537	528	543	516	512	542	520	503	535	495	533	520	589	531	540	483	546	496	538	518	565	512	508	504	543	547	510	509	513	550	535	535	520	534	555	546	586	543	537	579	557	531	521	518	506	490	520	537	492	513	556	537	522	549	544	536	521	597	553	521	544	503	548	576	497	522	543	568	559	553	550	520	532	550	527	573	525	522	534	566	511	524	530	567	515	540	502	531	538	550	502	507	503	473	543	527	508	494	536	539	515	510	568	509	513	527	518	540	532	567	530	515	560	523	560	569	515	508	537	554	522	537	534	525	565	509	527	523	517	490	528	535	532	543	497	533	527	515	521	519	523	541	530	550	549	527	537	534	588	511	573	511	529	501	526	514	571	522	537	511	505	547	526	529	565	554	539	550	521	473	529	544	522	487	514	521	518	530	511	511	506	537	524	515	490	535	470	510	495	481	537	521	552	520	560	532	553	531	478	520	488	555	550	486	522	552	556	540	529	530	527	546	582	560	552	523	514	507	517	575	564	545	547	558	544	549	536	558	533	545	484	559	517	517	555	519	520	522	552	533	547	546	541	543	546	586	538	572	532	526	531	491	501	560	552	501	535	534	541	561	566	525	553	525	494	527	549	527	517	532	493	508	547	528	530	555	610	501	541	547	526	483	552	531	546	535	524	552	559	525	517	523	571	524	532	540	524	582	510	534	528	524	584	496	583	534	543	517	534	532	565	537	520	536	497	517	513	547	516	518	494	538	558	501	568	507	542	528	524	544	539	530	552	551	566	520	552	506	550	534	532	549	567	572	536	519	548	538	514	546	559	501	520	537	521	544	510	557	545	515	558	534	532	525	521	505	518	530	529	521	514	581	503	525	531	551	525	530	561	508	524	547	514	535	569	547	547	491	521	519	572	520	563	561	547	551	533	548	515	522	560	529	525	517	525	549	519	512	544	574	556	497	526	559	480	542	497	534	490	537	542	557	537	520	548	502	510	533	542	528	538	554	544	526	546	510	535	532	509	518	568	513	521	493	550	547	550	566	511	555	515	560	533	540	533	493	542	512	547	568	556	542	530	525	529	523	503	539	496	521	484	543	521	525	531	588	531	551	506	541	535	522	540	549	528	518	486	538	509	568	548	541	517	561	509	498	571	556	537	560	538	542	561	517	519	516	536	531	558	511	537	567	519	494	549	539	546	504	541	561	503	536	552	544	526	565	548	546	504	517	556	535	515	551	562	537	520	494	511	524	527	531	556	559	497	536	537	557	527	521	517	564	537	559	523	527	494	538	531	553	525	513	524	542	560	530	561	481	558	538	575	513	547	552	503	535	542	524	530	525	530	525	549	513	515	547	506	526	565	516	568	554	531	537	523	480	538	589	506	554	506	531	518	519	498	507	510	580	502	523	521	507	539	546	496	549	558	498	569	503	521	515	534	551	523	517	536	519	530	535	507	504	471	540	540	569	575	543	551	539	514	559	522	561	540	550	530	544	530	532	549	558	533	517	525	519	507	531	585	558	572	533	545	561	523	519	531	503	525	535	580	548	533	556	537	570	533	544	498	532	539	550	540	541	504	550	551	579	527	531	574	558	520	547	541	546	542	501	543	487	542	536	532	560	532	525	543	520	542	524	540	529	565	484	497	535	529	540	579	535	507	530	527	534	531	513	486	513	545	545	539	493	528	520	547	574	530	557	543	528	537	552	553	519	547	523	560	550	528	556	532	486	502	506	541	567	535	544	537	553	520	509	536	553	523	492	527	516	503	550	558	526	513	555	529	559	534	526	555	566	547	527	534	552	569	525	519	537	588	493	542	577	519	523	558	505	542	536	548	570	476	527	542	552	521	494	533	533	532	533	523	509	556	564	509	562	559	482	512	504	521	543	557	557	529	518	548	519	536	510	530	528	522	527	496	556	509	520	539	552	519	527	523	513	561	528	516	530	474	530	537	530	526	545	524	560	531	539	518	497	536	537	489	513	520	516	502	550	523	505	543	564	516	507	541
24675	21597	28810	24908	21487	13060	6220	5084	4062	3126	2303	1615	1293	1178	1047	956	844	744	674	594	566	539	481	417	435	384	464	450	386	375	420	429	397	363	417	408	420	387	396	367	382	373	412	368	410	390	411	389	351	395	375	344	346	354	363	346	345	340	351	311	334	379	318	356	330	336	346	327	348	328	348	356	347	330	316	340	323	319	316	338	358	321	325	342	343	290	346	317	315	287	345	326	337	333	316	344	312	347	343	322	332	352	343	319	348	336	329	302	337	315	317	366	342	328	330	344	347	350	350	344	322	303	319	340	319	345	339	317	332	341	330	334	314	337	308	310	332	315	332	331	329	342	330	343	348	338	310	316	326	314	335	335	360	317	302	291	332	329	332	318	350	323	315	337	354	344	294	337	299	321	345	317	337	344	346	374	337	351	322	337	319	318	337	338	341	327	392	359	318	328	360	324	338	347	326	355	338	286	315	345	361	336	325	340	332	345	343	327	311	307	322	310	331	349	305	354	310	307	312	350	327	368	315	348	309	347	348	312	312	302	340	329	333	318	280	352	326	324	342	330	355	337	313	343	358	302	316	337	334	344	304	303	332	321	330	310	319	298	324	352	370	300	320	294	330	317	344	356	350	336	325	353	325	328	331	365	316	348	323	307	311	332	307	330	331	341	314	344	300	325	310	311	338	311	326	349	295	329	356	329	339	334	380	340	336	332	302	357	331	308	311	372	328	337	316	345	318	341	348	321	329	320	341	323	373	321	355	315	336	332	300	325	310	316	328	333	345	299	337	315	322	315	303	344	308	337	343	332	298	345	344	306	283	330	338	330	296	320	300	344	295	340	358	287	349	333	326	330	346	350	324	346	350	326	317	330	306	318	350	315	339	343	348	333	335	340	333	340	308	341	340	321	330	343	327	341	329	358	335	347	316	325	318	356	329	328	320	329	354	292	309	329	358	294	310	350	297	311	344	341	343	307	308	331	315	351	338	298	281	305	356	288	307	367	338	328	346	369	318	315	294	345	354	343	355	334	327	328	319	318	334	343	324	319	357	359	322	327	326	328	301	339	330	346	312	355	320	318	340	318	345	361	333	359	331	330	308	352	322	355	363	332	297	294	306	306	312	319	310	347	333	320	324	297	330	334	323	331	333	361	345	332	317	336	332	335	334	333	321	316	343	311	323	299	325	335	307	333	310	336	340	362	336	345	351	326	334	357	328	306	373	332	345	343	334	343	323	361	345	332	339	355	308	304	320	327	348	369	357	319	328	332	303	327	349	327	317	347	333	329	344	326	316	325	336	278	330	328	336	320	338	351	287	317	336	320	314	311	360	354	345	300	341	318	322	321	316	356	333	332	329	357	337	323	334	332	330	311	302	341	319	310	337	335	288	326	303	312	348	334	333	329	328	333	320	284	307	302	326	331	305	329	334	325	333	320	338	310	308	365	313	355	348	309	332	333	332	324	362	342	344	322	343	314	329	320	352	335	322	322	325	295	306	360	297	328	309	315	374	358	365	308	312	348	304	299	318	323	353	342	345	356	320	330	335	333	329	323	332	347	327	310	343	311	344	340	341	301	322	322	329	324	309	322	304	352	347	345	309	354	330	320	312	339	357	325	353	335	341	322	294	354	317	341	325	303	317	315	298	340	331	288	318	342	344	334	330	339	338	342	340	332	312	371	327	331	340	338	314	318	342	338	318	344	333	340	316	300	342	344	353	323	330	324	309	288	314	303	279	336	309	338	366	318	339	346	310	309	329	335	321	305	319	295	340	332	344	339	317	351	327	327	314	316	348	302	331	334	341	344	355	345	354	302	319	346	353	350	332	332	319	309	370	335	321	334	329	337	323	306	319	335	320	364	343	320	344	306	323	341	307	329	310	341	320	305	366	326	297	332	340	317	341	302	326	293	300	300	280	336	272	322	312	321	319	311	310	331	353	338	294	331	332	301	324	309	339	331	336	317	325	327	315	301	323	337	343	342	348	346	315	314	301	319	304	314	333	298	335	340	329	345	315	304	344	271	310	342	342	322	347	348	334	321	322	295	317	359	305	331	316	320	316	348	320	342	338	325	314	328	340	321	346	302	325	333	355	356	323	349	300	332	308	307	319	325	321	332	328	346	351	362	336	346	331	349	297	332	300	342	343	292	348	346	328	360	292	355	355	311	322	311	313	314	332	318	351	329	316	312	334	331	309	353	352	302	348	299	332	327	348	321	322	327	335	353	361	322	346	323	333	304	318	308	341	351	334	320	316	319	357	364	334	330	345	345	335	320	306	347	321	347	339	321	318	357	338	329	345	305	307	336	340	332	323	339	323	350	332	321	300	314	340	332	326	311	332	322	321	315	292	353	311	311	323	334	321	361	312	361	306	323	341	356	331	344	340	317	317	324	317	335	314	339	319	334	325	324	321	301	300	339	328	323	353	315	352	332	296	356	348	362	331	325	327	335	322	300	353	319	327	335	289	325	330	322	344	333	370	321	344	323	321	330	331	339	350	347	346	335	304	339	299	356	339	321	329	360	334	308	335	325	312	317	354	283	331	324	338	355	339	338	310	295	350	322	330	324	324	341	346	351	336	309	323	308	299	318	303	315	317	321	316	298	373	337	340	310	307	316	327	380	329	342	328	305	317	357	344	333	335	335	317	311	312	318	298	325	325	279	312	327	332	332	358	325	310	339	353	335	324	333	333	332	352	342	363	344	308	336	314	318	357	326	324	328	318	321	335	326	340	338	344	302	315	318	292	329	312	330	332	347	329	313	306	299	338	304	371	315	332	307	308	328	328	347	346	309	320	333	317	356	298	312	320	318	333	307	344	291	335	335	304	326	361	330	350	338	323	345	346	335	367	360	350	343	325	315	340	343	310	336	338	336	359	309	317	350	334	337	353	351	328	307	344	350	332	340	306	320	334	326	333	319	376	376	348	352	330	365	332	351	315	344	331	345	327	328	335	339	351	303	328	317	319	332	317	309	331	326	343	333	306	338	313	320	317	323	332	305	328	339	339	360	301	311	327	306	344	316	305	343	308	317	320	336	321	329	348	332	360	337	314	310	336	305	328	319	347	317	319	290	307	327	315	339	377	356	321	343	356	334	315	349	325	303	334	355	335	341	320	337	340	322	321	327	311	313	346	314	304	322	310	298	322	341	357	347	354	297	318	330	313	331	305	330	321	347	334	316	323	305	326	335	333	353	317	337	325	333	308	356	321	294	367	341	310	335	301	344	309	317	311	348	344	332	339	333	331	347	321	317	328	317	334	336	322	328	310	343	338	325	317	337	317	300	360	339	346	348	303	334	337	336	301	323	339	347	317	343	341	342	333	324	320	323	303	315	345	379	316	323	349	333	280	292	365	339	314	331	322	334	332	374	328	346	342	313	309	355	341	335	350	336	338	327	318	330	333	337	309	310	352	330	306	337	323	336	341	318	302	345	346	361	352	318	321	335	359	319	355	358	340	350	292	332	325	334	327	321	321	350	329	307	332	346
19257	36007	31905	23456	16977	11841	9668	9828	8348	6620	4724	3227	2610	2188	1821	1668	1436	1235	1028	946	863	793	743	649	634	605	651	547	528	561	510	533	543	531	515	512	504	526	503	499	483	451	464	486	523	520	572	532	519	521	484	478	459	438	453	438	458	424	432	437	481	409	431	440	418	426	423	443	439	398	415	465	408	430	420	393	390	363	407	400	403	414	399	416	393	388	355	423	394	412	389	373	407	373	368	397	420	404	394	409	434	411	368	386	408	422	404	378	431	425	408	412	382	383	434	393	394	416	367	373	404	412	399	420	418	380	391	408	373	440	368	391	420	428	374	416	380	400	419	400	414	431	394	385	404	389	410	379	404	390	394	373	419	364	408	419	371	368	374	411	419	364	390	389	418	396	419	415	391	420	389	376	364	393	432	376	386	418	382	417	404	445	435	433	392	446	373	422	409	362	374	431	388	409	421	402	386	438	401	388	412	398	410	437	414	398	396	407	416	371	409	388	370	401	377	410	368	401	406	412	390	426	390	405	402	392	405	424	421	363	409	391	421	419	411	386	429	451	392	416	367	404	404	383	392	418	372	402	435	417	365	395	419	399	380	446	420	396	377	406	407	373	434	385	421	405	343	424	377	391	383	405	422	421	414	381	401	410	396	390	379	399	372	413	392	377	404	417	390	416	437	378	389	370	386	360	394	390	373	408	404	391	432	402	385	364	401	396	390	402	367	389	393	384	387	439	448	359	407	383	417	385	389	398	380	425	362	394	389	396	359	414	378	411	434	394	381	398	366	419	391	392	416	385	402	416	399	395	382	411	433	428	414	411	427	387	375	396	411	398	393	421	389	392	411	401	401	374	418	406	398	399	403	397	413	376	379	400	388	386	391	388	388	409	432	383	409	402	423	385	393	354	396	431	415	472	403	429	393	368	394	434	426	390	385	401	404	389	385	409	422	421	395	398	406	419	408	403	409	405	370	376	425	391	379	374	405	396	410	400	413	395	395	393	417	383	393	381	371	404	403	389	428	383	377	376	392	379	392	393	396	378	428	418	400	372	364	387	385	414	411	427	383	381	405	432	364	420	436	397	373	387	411	419	413	375	416	411	380	398	395	405	384	377	380	416	377	399	384	416	370	383	414	408	425	426	383	397	377	384	400	404	427	416	398	393	387	372	365	407	429	378	384	402	420	386	397	401	385	408	415	432	438	391	418	418	368	394	362	406	418	372	387	421	419	388	405	434	391	401	419	405	432	405	390	392	410	381	393	400	409	382	418	366	412	410	394	366	382	410	383	439	409	415	373	383	394	350	401	429	367	422	414	421	363	404	390	391	435	388	431	389	394	381	365	391	422	391	410	404	418	408	414	403	423	413	416	394	423	379	416	393	398	418	413	416	393	395	414	408	420	400	424	438	432	413	390	437	389	400	358	431	418	433	384	431	409	398	394	380	410	409	377	376	394	363	382	388	392	391	389	399	410	397	371	386	405	427	403	441	411	448	409	388	380	401	432	375	403	402	387	392	402	431	359	367	388	448	369	439	389	428	413	357	423	388	388	383	439	413	410	401	383	384	383	383	399	412	428	384	400	398	398	409	383	422	411	420	410	368	406	391	439	397	394	380	388	390	413	375	376	373	392	394	402	401	437	361	416	383	386	423	407	380	402	434	377	383	394	364	383	392	415	414	421	394	405	414	397	408	393	397	412	401	380	416	381	392	371	421	388	403	380	453	388	385	399	415	376	455	418	373	420	396	390	375	400	423	416	372	378	379	381	400	411	399	376	383	399	391	381	392	393	380	418	395	412	376	436	394	393	419	380	401	422	441	406	410	428	412	391	404	389	423	388	416	416	413	395	436	403	414	393	405	390	418	391	423	393	413	419	415	390	369	407	397	389	436	454	352	415	407	441	396	441	394	366	392	408	375	408	379	414	397	368	379	411	420	420	374	415	397	378	411	423	425	423	451	372	393	407	399	388	426	456	403	409	381	385	424	394	400	443	408	385	419	339	411	386	396	421	363	378	397	421	409	407	386	428	384	424	437	391	376	386	409	417	400	412	422	404	414	416	397	367	409	417	418	382	445	422	365	390	428	387	420	405	422	379	383	390	388	405	384	365	362	395	405	387	381	368	457	438	411	404	447	422	390	395	376	413	399	410	387	420	425	439	387	420	404	412	400	400	374	386	414	360	393	385	425	397	379	408	410	391	414	371	408	389	378	392	374	421	395	445	390	368	427	383	428	413	412	362	409	390	393	416	391	391	402	377	419	439	382	405	384	419	368	411	363	414	407	421	440	419	341	386	386	429	366	400	388	371	405	396	377	373	417	390	406	370	422	407	425	420	398	400	389	351	413	374	376	381	390	378	396	389	370	431	382	390	391	407	417	418	432	439	439	418	386	438	402	375	407	418	417	381	391	376	409	385	343	423	408	372	358	413	437	415	426	415	393	397	399	420	400	418	415	381	426	403	422	391	414	399	426	376	402	400	393	402	396	430	437	375	390	381	366	403	429	386	419	345	410	403	402	376	375	415	356	378	404	402	388	406	399	412	444	399	441	406	423	366	374	421	382	404	416	427	428	440	408	402	393	413	396	411	419	422	423	405	394	406	388	401	420	372	402	404	393	412	422	392	410	429	382	405	421	398	400	388	421	382	383	387	384	382	400	397	405	400	400	397	383	412	419	426	423	408	406	385	433	433	407	402	369	418	404	406	419	371	409	350	429	395	419	398	393	411	424	440	389	394	394	381	382	433	406	376	383	379	378	368	418	390	413	386	401	348	425	410	422	415	400	408	410	430	442	362	399	383	396	392	355	414	400	378	345	412	405	415	402	374	364	372	409	421	425	409	380	402	416	408	409	402	391	409	391	418	391	410	400	369	374	405	390	388	400	424	402	393	390	375	383	397	419	425	410	373	358	398	390	409	422	416	360	412	408	385	391	412	377	410	406	392	404	406	402	366	399	410	426	410	397	388	381	411	420	390	408	387	413	406	391	388	421	432	423	420	433	400	407	442	399	380	422	398	367	402	391	413	422	407	404	386	364	393	424	393	391	413	420	399	405	385	424	401	368	397	389	398	371	395	427	395	383	393	405	434	422	407	383	405	379	414	378	406	378	399	475	439	387	427	422	429	383	384	414	423	418	408	395	377	379	387	372	396	435	415	421	417	367	407	411	392	402	361	405	431	446	398	417	408	389	397	416	422	393	411	406	411	403	404	438	385	385	384	354	406	361	439	389	396	383	392	392	408	408	404	401	389	405	391	382	394	402	385	399	415	361	411	377	432	357	426	365	402	406	412	385	406	408	409	393	379	377	387	407	424	441	387	412	431	374	395	412	398	385	380	417	396	402	416	383	414	371	404	396	402	399	377	418	407	457	393	404	397	394	387	426	383	403	372	376	426	388	402	425	402	427	422	399	406	400	388	416	439	404	378	459	459	417	390	396	414	400	359	375	378	416	378	373	414	413	440	396	396	407	392	420	377	416	431	404	407	411
24820	20749	26621	24864	14051	5855	4140	3768	3053	2475	1884	1470	1230	1070	1021	983	935	811	749	724	669	663	631	614	609	615	620	549	601	560	598	566	591	562	569	590	603	578	611	583	546	619	580	603	601	578	557	599	578	610	576	575	591	518	504	532	512	529	544	553	545	534	526	545	573	563	543	586	523	511	592	579	577	539	501	582	519	539	551	565	498	490	583	550	506	581	555	512	544	554	598	526	537	549	549	496	531	561	508	533	585	523	559	540	530	533	549	543	585	549	527	548	540	529	559	560	519	544	507	536	522	542	541	561	590	581	541	509	542	586	524	552	525	579	526	520	588	548	578	504	557	501	546	555	541	547	525	530	592	507	514	564	561	529	585	567	534	557	547	537	525	549	529	512	562	553	502	502	537	545	511	528	573	530	544	547	532	545	499	531	511	574	576	527	540	491	513	514	537	496	533	555	555	550	559	523	523	547	521	601	561	553	533	528	521	506	514	572	554	555	521	573	506	580	535	519	609	545	546	576	558	536	559	542	533	528	540	563	508	554	583	552	557	559	553	504	555	550	533	550	517	530	538	493	548	558	539	530	548	548	524	511	545	528	515	570	556	533	505	547	560	556	548	530	594	571	581	509	530	566	505	591	572	520	537	553	525	518	521	538	550	565	549	518	549	542	556	562	514	545	523	547	589	534	553	550	571	537	529	535	529	567	502	546	518	549	550	564	504	574	532	517	530	528	532	567	506	536	543	527	564	564	510	547	503	554	497	542	532	529	530	566	530	536	517	534	553	579	553	546	546	558	552	491	518	552	524	540	508	562	530	558	530	563	558	550	559	518	508	552	547	571	573	560	541	503	537	589	542	547	551	536	574	539	524	564	511	543	536	562	560	570	548	546	575	549	578	524	534	540	537	521	567	558	541	539	536	563	511	553	529	551	579	537	604	586	539	576	484	551	537	576	518	578	584	532	532	508	551	538	529	487	527	503	515	526	571	556	513	518	532	530	545	549	486	483	549	533	546	529	555	511	539	581	519	570	569	554	537	536	567	555	519	518	561	509	532	579	542	529	565	519	524	568	548	561	541	578	574	588	541	508	504	554	556	558	517	523	519	548	527	516	543	558	548	559	537	538	523	543	523	570	518	536	524	540	586	569	527	505	536	518	627	516	503	557	545	548	557	519	559	528	551	526	468	564	514	562	566	562	532	539	543	523	503	544	537	545	545	483	576	531	525	561	541	569	501	554	527	532	549	546	539	563	558	553	520	556	540	554	528	538	528	520	537	533	538	535	539	559	503	525	570	574	515	536	563	540	525	566	576	526	513	532	532	567	574	521	547	530	536	514	542	602	505	532	543	586	570	577	515	498	512	559	545	577	543	539	543	535	546	561	549	539	534	527	533	570	554	542	591	521	553	566	519	541	549	538	554	472	533	539	519	509	513	511	540	522	558	560	576	523	492	541	534	536	536	542	526	536	543	511	568	555	525	558	529	520	533	540	526	523	575	565	569	573	544	527	576	562	573	539	545	542	535	564	528	531	523	512	557	542	507	504	539	546	525	555	555	540	517	562	535	534	501	535	543	536	569	534	535	554	595	562	504	534	504	566	507	550	506	558	605	560	534	534	584	515	513	595	525	563	520	539	545	572	579	545	576	529	572	517	525	544	581	548	533	529	531	559	560	481	538	500	518	561	532	570	529	508	553	535	536	548	474	530	557	511	567	535	529	588	522	517	516	562	554	520	547	509	512	496	517	555	546	539	543	543	568	553	580	561	533	555	563	516	575	581	535	540	553	511	548	536	522	547	578	589	575	539	526	550	481	531	547	525	514	554	559	525	557	515	540	505	521	561	518	547	538	557	559	545	552	534	501	539	529	581	529	540	530	521	542	537	557	574	537	533	507	564	511	590	569	553	525	513	552	534	562	552	544	545	589	553	532	492	585	568	544	514	565	542	587	515	504	538	548	542	531	510	585	599	544	562	563	535	536	550	580	563	537	554	532	524	577	543	548	562	565	520	555	538	550	547	527	538	534	518	569	555	508	512	541	528	511	548	548	541	529	519	533	553	532	525	565	569	531	515	551	539	544	499	547	574	539	513	571	572	525	510	540	546	552	524	558	577	540	516	562	508	562	550	510	569	531	506	539	525	539	557	577	515	552	580	569	549	552	561	536	571	538	574	543	577	542	537	524	518	574	582	516	586	511	485	532	517	571	542	524	526	575	553	514	525	512	614	543	557	541	542	537	535	541	575	601	552	530	563	556	539	581	525	551	593	521	501	533	535	536	547	519	569	541	550	519	534	512	523	520	594	548	515	532	555	528	529	538	592	533	527	542	582	521	494	566	531	523	501	499	569	538	503	507	529	516	566	503	580	509	538	537	560	517	518	556	537	552	546	531	553	512	524	568	560	579	502	525	533	539	532	556	522	510	577	531	517	514	546	550	552	544	553	542	566	520	531	517	541	539	536	568	523	540	524	581	496	515	543	519	550	575	580	588	553	524	534	583	568	549	507	502	504	571	557	512	568	544	545	510	555	531	516	537	555	582	527	541	499	539	551	541	539	533	543	574	539	571	580	542	533	563	523	567	556	533	566	532	563	556	576	527	545	560	485	530	576	491	514	564	551	554	502	544	560	530	516	541	540	552	539	530	504	548	545	535	539	545	569	493	521	523	473	545	478	549	516	569	562	540	530	562	545	539	505	564	566	549	584	504	545	540	550	567	578	529	552	556	533	541	498	506	540	536	604	593	482	539	542	572	567	546	561	554	531	510	572	521	565	539	540	519	532	553	549	545	533	514	543	564	577	522	558	512	519	589	512	524	579	581	579	555	472	593	537	499	506	510	545	552	540	525	556	569	560	592	533	560	598	498	564	526	538	548	560	592	564	551	555	537	555	508	542	537	528	521	519	519	554	518	520	569	547	555	533	549	600	547	531	500	584	525	545	524	513	582	563	553	526	513	510	531	538	532	548	579	529	546	568	515	573	510	483	580	524	513	577	559	542	578	546	538	534	565	570	529	530	585	511	517	523	569	565	616	592	562	528	524	536	529	521	504	570	578	498	534	537	545	561	501	525	535	551	535	460	569	577	536	516	485	524	524	538	561	549	568	521	520	530	542	537	554	549	546	519	584	553	533	537	523	535	534	514	532	522	518	538	547	511	530	532	576	551	507	518	525	532	530	545	538	546	597	538	559	571	536	564	565	568	537	522	555	544	552	567	526	534	562	563	548	527	544	548	576	530	532	566	537	522	526	509	554	523	520	543	562	545	515	569	553	551	527	527	545	502	554	580	545	525	546	545	577	518	553	520	496	553	543	520	544	571	538	542	539	550	525	527	510	535	539	529	539	548	543	543	514	531	578	538	516	516	532	573	517	551	547	503	559	526	576	544	575	552	581	526	548	541	552	549	556	581	512	586	572	539	554	534	567	572	531	510	539	579	553	532	561	575	554	539	551	537	552	536	572	563	523	549	535	509	551	504	548	541	530	483	536	579
18699	31573	26980	19366	13730	9506	8083	8138	6657	5374	3662	2784	2239	1918	1675	1598	1387	1245	1085	1031	977	947	892	843	828	724	786	748	746	705	770	729	788	739	724	762	743	721	687	733	693	695	670	721	715	690	757	723	715	717	698	717	705	693	719	656	643	650	744	661	696	655	649	674	687	614	656	617	677	678	623	646	635	620	645	656	627	643	662	630	664	624	673	655	645	614	657	637	630	617	648	622	640	683	622	676	635	620	626	644	605	648	583	630	660	610	614	658	634	626	657	622	645	653	641	672	636	609	695	593	670	631	610	620	632	609	638	648	635	609	622	652	590	634	618	631	610	600	617	660	626	601	601	638	633	616	647	609	628	632	685	674	592	656	674	605	618	672	607	650	596	611	657	630	655	676	623	643	612	635	619	610	638	672	634	674	613	667	633	636	639	623	585	645	691	604	605	627	606	633	682	616	655	659	648	627	636	656	634	644	644	659	630	607	649	649	629	657	687	626	623	615	589	663	639	610	607	688	613	631	641	637	650	639	631	626	620	643	671	622	640	634	663	637	615	680	632	616	594	684	643	655	653	573	625	639	600	652	618	600	622	605	600	634	632	599	618	635	629	630	661	622	630	627	668	622	623	607	631	681	627	604	644	628	684	642	594	644	666	689	629	600	621	617	616	666	649	661	650	637	632	640	644	663	616	608	645	608	625	661	628	610	655	621	645	627	643	647	637	647	606	638	663	607	618	639	628	611	641	680	641	626	645	614	593	595	656	679	652	629	597	623	626	616	670	632	602	616	607	603	659	634	628	660	608	631	594	633	593	605	674	633	655	701	636	617	629	589	675	628	626	718	617	623	637	629	643	621	620	626	622	626	610	624	623	636	629	655	638	604	583	657	595	610	632	672	643	598	616	611	631	649	643	619	649	610	610	636	679	568	623	604	625	630	614	642	652	651	696	622	611	683	620	628	648	706	645	597	641	606	660	646	600	593	675	623	590	632	618	623	613	616	620	621	614	611	635	620	619	634	624	661	651	595	653	616	612	639	606	623	617	584	640	635	671	642	660	605	619	647	649	631	651	619	678	605	634	640	592	626	619	692	658	637	615	613	648	649	650	617	597	649	659	643	628	661	622	663	641	588	650	664	582	649	607	660	673	603	643	669	644	625	604	604	635	630	622	644	630	665	642	684	616	651	639	620	637	642	653	614	680	588	610	580	606	631	583	685	616	596	658	609	610	618	670	659	657	661	680	636	616	639	652	649	632	655	649	668	659	662	649	636	600	606	618	630	615	634	618	607	591	648	628	631	638	610	627	654	615	578	617	627	667	617	661	654	599	621	626	653	615	637	615	648	625	667	640	640	641	648	621	625	630	622	648	640	644	627	638	706	639	597	638	586	598	589	658	662	618	612	593	635	626	657	624	608	632	676	631	636	617	675	668	662	618	602	610	663	607	625	635	653	611	616	641	629	665	641	683	632	626	640	639	585	591	626	633	632	669	608	668	641	630	634	631	635	612	662	613	578	641	591	620	630	681	634	622	628	610	634	639	644	629	660	636	618	626	611	650	640	597	661	589	624	637	623	627	633	665	598	561	592	598	608	628	619	657	610	610	635	622	584	596	613	634	629	624	672	618	633	617	632	623	669	659	640	644	668	654	625	607	645	641	619	592	636	614	625	662	633	687	625	634	653	602	626	618	628	609	648	636	661	610	652	634	684	586	655	640	669	583	626	613	649	599	589	613	637	647	614	641	577	645	616	667	663	658	639	694	584	645	609	673	619	610	606	666	634	648	646	635	650	650	640	643	587	612	696	649	616	624	646	640	604	622	642	623	619	597	624	640	659	628	610	618	608	609	597	633	614	609	640	644	610	657	629	600	661	578	627	645	653	628	654	659	642	646	646	628	647	640	629	647	677	603	637	620	615	617	659	642	627	658	642	577	622	629	655	640	634	598	651	640	639	629	647	640	643	643	621	652	659	625	608	635	641	617	662	654	670	632	646	646	691	692	639	610	642	649	677	640	588	629	671	646	646	662	624	593	642	610	609	675	629	636	628	610	646	596	668	621	610	659	632	612	678	634	613	628	636	593	599	671	664	674	666	622	652	654	604	625	645	627	600	616	629	623	637	636	678	598	648	640	660	614	607	654	614	632	672	639	642	613	644	609	596	617	612	616	650	651	614	658	644	627	665	651	609	661	677	628	616	589	645	654	660	626	689	621	608	634	659	620	643	625	656	585	613	648	621	660	627	619	667	651	618	661	626	663	676	655	694	646	627	629	609	631	647	634	645	625	664	639	635	660	624	627	618	641	642	638	619	620	633	662	629	593	607	661	607	564	630	592	649	658	636	650	595	644	638	607	612	664	647	597	617	650	620	592	647	661	624	630	664	612	651	631	633	646	650	625	660	657	622	595	640	592	621	598	618	627	607	667	600	679	611	642	692	621	585	622	642	573	639	637	648	611	635	677	636	628	662	628	601	625	608	606	624	665	654	627	615	616	667	630	623	605	628	621	627	688	602	661	669	610	571	599	632	590	617	688	625	609	636	621	581	636	608	618	631	676	646	618	606	623	672	648	610	659	620	628	655	654	633	629	621	693	582	620	656	649	588	703	631	605	675	665	597	617	634	658	623	670	664	607	642	602	627	661	647	585	600	622	616	596	617	614	629	631	666	632	610	643	656	632	613	614	631	648	595	646	602	636	617	612	580	598	661	630	635	634	683	606	619	621	637	645	634	676	687	641	584	637	600	605	615	692	620	669	643	624	600	636	639	645	652	651	676	645	647	615	656	612	654	659	612	623	664	604	610	601	579	618	647	609	673	618	617	610	618	633	642	639	618	587	671	602	619	672	584	665	659	619	619	661	618	652	628	627	585	638	648	602	608	635	604	676	614	653	623	627	642	582	616	628	612	635	655	604	635	619	631	618	599	636	631	644	598	629	635	625	653	627	626	592	621	629	657	599	652	613	659	651	587	637	597	654	629	625	647	638	620	638	622	643	585	631	606	646	625	637	624	648	688	627	656	617	649	636	641	631	643	651	663	579	642	674	666	611	632	697	639	634	648	650	665	657	641	670	615	627	617	594	616	635	601	661	666	632	653	648	662	607	607	610	587	610	594	638	648	612	677	596	625	652	653	649	632	620	680	625	617	647	642	631	623	619	610	634	656	615	632	639	608	654	619	611	637	673	656	617	608	616	663	616	686	649	639	651	587	679	677	628	641	584	625	628	650	642	632	660	650	669	644	596	701	631	642	651	647	674	623	668	671	673	651	651	630	637	657	587	640	646	646	648	655	644	660	625	650	628	623	610	649	613	588	609	667	664	644	638	586	627	615	593	637	621	630	607	627	619	664	603	652	612	671	652	649	624	627	620	646	640	663	651	604	631	627	673	645	658	605	640	617	641	629	621	630	646	670	602	670	666	627	668	639	678	583	632	638	605	588	612	615	609	600	635	578	652	618	645	610	601	646	649	631	633	642	634	604	619	614	601	629	629	610
22698	20776	28237	23430	20844	20901	14898	8129	5377	4394	3108	2348	1890	1587	1444	1274	1186	965	879	757	803	710	644	610	571	615	596	574	540	527	567	526	512	504	532	573	514	532	463	507	462	545	486	462	481	533	519	473	506	471	465	460	452	515	461	454	440	450	446	467	453	424	466	478	426	465	485	432	465	432	447	450	415	444	452	428	415	397	447	437	440	432	418	452	425	454	453	429	446	449	447	438	455	451	446	443	456	435	428	440	437	413	444	423	444	414	440	423	438	450	419	450	433	431	448	477	392	389	455	398	441	483	460	439	421	412	452	468	397	442	463	411	406	449	417	455	420	427	422	428	417	410	431	435	403	453	436	445	442	400	392	401	433	409	458	419	455	427	408	408	450	437	466	453	448	412	404	424	403	479	427	448	412	444	421	457	425	453	469	456	416	396	454	425	409	466	425	447	433	443	379	423	430	398	420	423	429	417	390	467	426	433	431	425	408	401	399	416	422	417	417	401	427	392	424	438	413	421	379	405	435	401	387	414	428	465	441	413	397	400	420	417	395	450	450	428	469	418	412	416	446	450	412	470	414	430	421	414	390	418	442	413	425	444	419	416	427	428	412	434	427	424	431	400	460	441	452	452	438	407	422	425	430	442	435	405	440	429	393	417	423	467	456	447	407	410	437	443	429	478	417	422	411	420	459	433	448	454	390	493	416	403	421	377	408	452	442	442	414	457	418	434	442	446	431	460	423	427	432	419	459	440	407	413	385	414	444	434	437	423	432	392	420	405	441	451	410	399	409	434	433	460	415	395	445	455	455	429	456	458	428	418	440	427	455	415	464	436	413	411	416	421	440	441	415	466	437	434	454	419	403	415	430	468	414	438	435	408	418	463	392	404	438	448	413	450	448	406	450	442	426	412	394	408	413	415	452	429	397	432	387	434	424	417	423	414	410	449	422	438	400	438	436	441	400	418	404	447	420	419	442	458	430	446	418	430	449	388	397	440	471	441	469	437	408	440	448	433	436	467	449	411	389	411	433	445	423	417	400	439	407	413	424	438	441	432	463	398	459	447	413	452	418	434	442	456	432	418	419	435	428	481	428	403	411	402	422	420	420	461	443	413	427	424	422	422	452	419	444	387	417	459	419	486	432	407	411	441	413	422	417	419	458	439	418	413	380	409	402	442	389	410	454	421	408	446	455	454	386	413	400	421	429	418	413	422	413	437	402	415	415	411	458	406	421	447	445	422	427	427	427	408	389	416	413	365	421	442	419	449	418	438	434	431	429	447	391	422	403	413	420	479	424	409	401	438	427	413	424	406	449	409	430	455	387	411	430	395	437	441	425	433	453	460	436	453	448	437	419	434	418	431	440	380	416	446	433	435	402	412	438	425	414	443	480	410	449	467	436	439	391	423	448	435	395	418	429	452	422	437	402	384	444	429	448	412	459	428	434	417	396	481	459	434	382	473	425	417	400	410	422	438	452	435	395	426	460	445	414	443	412	417	446	422	429	422	417	453	421	435	437	425	431	408	404	388	431	401	426	400	420	418	448	428	444	476	451	398	432	468	431	439	425	409	416	437	456	456	433	423	422	403	429	438	470	415	441	450	420	435	422	466	418	418	403	436	392	436	481	401	430	379	449	444	466	430	415	427	422	449	418	429	411	420	435	425	433	445	457	404	417	408	422	460	422	454	426	439	446	433	398	390	461	439	448	397	485	422	419	402	436	415	415	440	450	432	398	408	444	402	442	462	440	418	452	415	430	445	456	438	430	407	441	455	441	430	415	428	445	444	425	418	430	421	420	434	414	423	386	451	437	456	439	400	444	457	425	450	444	428	444	418	431	412	442	440	436	437	466	440	429	436	428	435	418	446	435	408	407	438	409	435	447	406	453	423	445	443	436	421	391	425	445	414	438	404	437	415	409	418	407	447	459	383	451	395	434	426	457	410	424	435	415	389	430	409	418	430	436	416	404	458	438	449	427	428	413	408	431	400	457	442	428	431	436	425	430	439	441	390	372	421	443	432	450	434	434	414	412	411	442	443	384	442	421	417	473	408	414	399	409	442	413	446	424	433	458	404	389	426	420	421	437	430	434	433	440	427	439	406	410	453	424	419	411	439	438	420	478	427	379	434	431	469	433	420	444	395	414	396	402	420	454	400	413	432	396	432	445	415	451	396	465	408	408	446	449	431	394	370	438	399	416	418	427	406	413	471	402	403	419	389	412	446	426	430	430	393	436	417	436	432	424	422	422	431	429	436	456	426	434	450	458	427	418	424	447	422	401	428	413	502	398	439	404	432	446	399	414	430	446	407	407	433	432	436	405	470	446	442	444	446	431	398	401	413	442	404	428	389	450	433	409	398	413	421	445	406	433	420	467	461	404	417	441	460	394	417	431	427	446	421	424	455	394	431	459	445	457	437	417	416	450	420	424	415	450	430	430	417	417	418	423	410	407	450	432	437	444	466	423	433	474	398	418	431	390	403	418	427	417	411	443	443	435	418	434	401	445	440	471	430	419	422	403	416	397	430	407	429	404	460	443	430	447	430	385	404	428	425	392	432	432	427	442	453	430	428	456	411	429	386	421	446	437	441	421	400	453	420	453	404	435	443	401	426	458	406	435	421	438	428	434	425	405	449	439	402	405	432	432	432	434	437	422	457	429	458	436	443	419	428	422	399	437	451	472	424	427	442	408	454	435	405	444	428	421	414	420	430	412	414	461	414	465	431	414	451	405	441	422	423	422	417	437	469	430	442	431	449	430	411	425	450	396	403	415	447	436	456	418	412	401	399	415	445	414	411	414	434	430	415	397	438	420	445	419	439	408	397	434	420	413	430	475	397	449	394	395	411	408	442	470	418	464	420	410	436	435	444	409	414	432	453	418	425	393	424	439	440	459	406	446	436	422	447	405	453	394	414	426	452	430	457	429	435	413	422	417	446	446	429	399	417	453	394	423	407	421	460	424	419	415	470	415	383	397	404	427	477	411	411	445	381	427	451	427	424	439	429	401	417	433	432	449	469	419	421	395	391	430	474	453	473	420	433	431	409	426	406	390	430	433	454	419	415	407	426	405	428	444	404	399	425	433	423	416	400	465	444	422	421	414	433	416	431	409	399	425	450	440	406	436	424	382	458	441	431	434	416	414	431	442	437	405	407	427	441	447	398	400	416	453	408	403	408	401	391	416	403	428	407	435	425	437	412	457	446	424	422	409	419	376	416	428	486	456	435	431	454	438	420	409	395	386	438	427	405	438	465	428	396	429	438	438	454	388	428	450	433	413	436	422	467	424	426	412	432	450	443	418	412	417	431	410	387	410	410	449	422	429	436	454	439	407	450	428	438	413	433	459	429	395	408	440	440	456	427	446	449	427	449	438	465	428	420	467	425	430	470	469	436	406	416	416	394	448	415	414	440	421	406	423	436	422	411	433	433	420	423	403	387	441	421	477	446	457	415	477	428	437	416	420	424	419	437	452	428	405	390	416	385	453	429	439	443
21258	40778	35676	27843	19755	15084	14719	13592	10565	8553	6163	4536	3529	2902	2521	2156	1897	1638	1419	1181	1165	1054	982	852	785	769	768	738	717	676	735	709	678	679	688	687	645	643	599	660	598	587	581	658	649	654	638	639	690	612	603	584	526	542	517	537	555	519	583	555	526	536	524	565	526	569	510	495	489	484	479	507	500	507	497	507	551	530	496	524	519	486	536	516	504	480	510	468	493	471	464	494	486	461	516	484	525	490	471	531	481	483	478	482	472	482	504	460	492	488	469	510	474	520	461	521	483	478	486	521	496	476	474	493	514	500	475	476	493	531	489	500	486	495	533	477	448	468	463	502	485	486	510	505	534	516	470	513	476	518	480	500	484	480	476	461	445	490	476	497	496	489	495	491	497	502	529	456	505	522	482	477	492	493	505	509	490	534	462	458	512	510	460	484	484	470	535	483	497	474	496	454	469	540	532	454	473	472	471	455	487	511	498	509	498	492	533	506	476	466	488	489	474	482	490	508	503	516	498	474	453	489	509	475	442	471	468	463	510	486	485	502	456	498	477	466	457	527	501	455	467	487	485	453	513	487	502	458	469	505	487	498	488	475	495	472	463	483	491	464	516	510	481	468	476	524	479	466	488	474	482	523	499	522	469	523	457	481	463	522	479	480	499	489	460	522	505	458	518	503	460	500	500	478	501	504	487	481	498	513	494	471	484	496	511	495	492	539	501	477	463	443	495	468	491	510	487	518	486	491	519	477	475	527	502	485	481	475	548	491	469	518	492	512	506	496	475	491	466	468	480	487	519	485	481	480	458	464	481	508	470	454	463	481	486	482	488	502	497	509	505	476	462	516	493	496	469	478	515	513	486	485	519	465	512	453	538	458	473	462	490	482	449	496	476	468	477	449	480	471	484	468	473	496	476	488	485	458	480	463	491	517	540	524	457	487	472	488	426	519	463	502	486	444	495	527	466	503	483	469	462	510	498	513	520	525	529	480	475	538	486	505	485	506	468	496	486	489	433	520	486	466	495	518	504	525	485	486	510	514	488	496	484	496	541	535	477	521	483	522	494	534	493	476	500	475	475	516	490	454	516	465	518	498	495	505	457	441	499	551	486	497	506	450	496	508	490	512	452	492	491	482	459	499	452	527	483	471	477	466	475	506	497	485	490	511	505	471	474	502	463	486	479	467	495	468	485	468	528	458	505	484	463	458	483	508	473	502	520	501	483	496	516	525	505	484	471	455	470	451	472	480	476	501	456	533	478	449	472	515	504	476	491	491	475	516	481	497	541	490	489	472	515	499	470	505	496	500	495	474	495	474	524	497	495	491	520	511	481	497	502	500	464	493	490	496	489	479	486	488	507	520	472	503	494	494	470	498	491	470	468	502	485	510	457	479	462	487	481	491	466	496	481	528	468	496	500	481	473	483	504	473	516	510	474	484	501	469	478	451	511	483	468	506	497	486	487	492	466	496	484	477	486	521	471	490	498	477	499	507	510	537	462	512	532	460	503	515	506	474	469	479	514	486	454	521	488	504	487	456	487	513	509	493	502	510	501	509	491	490	510	491	481	484	513	478	465	511	478	493	544	511	459	455	474	500	513	489	507	473	485	457	490	482	480	488	481	501	493	478	469	518	481	466	460	450	465	478	450	492	485	506	473	456	518	459	505	482	447	493	510	501	489	483	478	463	516	513	503	488	508	488	515	498	450	524	515	490	473	534	463	502	501	511	455	464	480	513	481	468	479	468	506	511	460	463	484	482	554	510	421	480	478	497	481	467	502	489	490	470	514	552	455	466	481	518	471	510	496	487	502	483	507	465	503	505	510	465	474	496	473	484	491	500	484	519	501	507	497	494	478	497	421	475	486	479	506	478	485	521	490	500	476	516	491	463	476	487	472	456	476	485	516	505	490	484	433	462	498	490	528	480	494	464	481	521	498	467	505	483	540	531	499	486	443	478	500	440	533	522	456	490	525	484	518	517	475	533	472	496	481	460	514	487	493	527	494	492	499	496	488	506	524	524	484	491	470	514	478	502	457	491	488	489	485	474	518	487	446	473	471	487	514	491	498	500	526	510	498	478	516	556	483	495	455	508	510	509	471	526	494	481	512	518	466	471	481	498	474	476	476	509	493	523	528	543	495	539	463	482	499	494	493	487	525	478	439	477	469	489	496	496	510	461	501	450	497	464	494	494	509	511	481	477	513	510	495	474	481	513	478	532	524	467	490	500	482	471	486	513	486	514	500	477	469	448	528	434	493	493	505	483	463	495	466	493	473	475	470	490	478	457	547	471	487	485	486	513	486	540	501	472	527	488	474	476	451	429	462	496	515	500	498	479	496	506	464	465	482	493	481	457	483	454	505	524	480	489	478	491	522	480	509	449	504	471	483	459	483	494	460	479	522	480	510	508	483	504	488	535	503	475	443	540	496	500	480	510	455	472	475	494	499	478	500	506	463	517	524	491	499	483	493	465	477	483	507	486	520	486	461	502	466	508	484	505	482	474	463	470	483	495	503	485	502	491	459	492	480	490	504	525	484	487	470	455	469	507	479	493	484	487	484	455	469	452	469	462	510	504	500	518	481	482	470	489	461	531	548	467	482	470	483	524	424	514	515	513	490	466	475	486	494	506	463	497	515	501	481	456	466	458	515	518	444	476	503	481	515	481	503	525	501	483	460	481	460	525	492	493	444	480	447	510	504	475	490	495	501	500	488	486	493	552	481	488	458	553	510	525	498	477	520	483	517	476	524	487	530	498	482	486	469	488	519	499	499	483	464	501	485	536	492	511	480	490	488	479	510	497	533	484	479	486	480	450	479	488	467	484	460	490	509	497	523	499	506	456	479	489	492	463	517	534	489	528	486	488	469	513	461	471	473	527	486	486	486	490	466	518	462	516	483	506	480	498	512	520	451	485	481	469	479	488	507	502	472	481	473	476	498	504	512	492	480	467	549	495	513	490	455	494	488	493	470	482	516	486	494	506	493	489	469	470	500	503	461	524	509	511	496	501	485	498	517	562	497	532	539	468	475	514	491	497	492	496	509	488	540	475	477	477	494	442	507	447	509	495	456	509	484	481	471	497	506	505	516	489	470	465	498	467	507	479	492	456	490	498	482	457	503	504	504	506	438	470	481	512	491	496	513	468	497	506	469	507	471	445	486	500	505	502	479	476	506	527	449	470	497	501	481	464	530	472	489	480	504	505	481	513	471	507	503	468	497	507	508	512	499	499	496	492	510	506	477	490	507	479	482	482	468	504	504	523	512	490	495	492	476	484	481	480	505	502	506	474	497	479	538	496	502	498	474	488	493	454	503	505	462	526	515	507	495	490	509	499	445	479	499	478	475	516	490	487	486	449	527	466	473	511	465	446	510	476	502	494	510	486	490	503	491	491	521	479	449	470	493	502	498	502	512	498	506	501	479	471	477	463	483	489	465	490	508	478	464	474	526	504	499	476	458	533	498	487	468	476	483	501	460	463	518	506	508	461	488	462
27014	20708	18075	12019	6251	3750	3076	2897	2170	1707	1232	1021	909	848	754	703	620	573	592	525	531	520	461	449	498	453	496	451	466	422	483	532	458	462	445	454	417	460	481	502	450	457	453	400	472	462	476	442	450	464	447	451	432	442	461	400	465	426	442	455	425	385	469	435	451	438	413	452	427	499	449	417	442	409	427	426	412	448	424	428	441	390	443	464	433	417	452	423	435	402	415	443	443	426	414	404	444	428	384	409	408	444	429	416	433	407	426	442	415	425	419	395	410	428	398	425	400	440	405	422	412	405	426	414	422	408	390	423	440	422	379	419	441	403	445	386	418	413	438	418	403	475	422	457	428	433	430	390	403	413	377	436	427	402	461	457	445	430	441	434	450	399	406	427	446	420	406	418	425	415	429	384	448	440	437	413	404	419	399	420	398	431	416	424	414	403	398	419	426	391	411	442	453	415	423	392	430	433	412	391	415	403	405	447	418	399	411	427	446	411	405	387	402	408	415	440	426	416	415	445	455	358	410	384	409	415	405	409	405	459	408	428	401	392	434	391	438	433	418	446	439	437	414	425	410	415	433	398	393	453	414	414	468	404	440	399	437	402	405	421	440	420	405	459	439	455	386	411	422	444	451	423	396	397	421	405	447	436	467	398	437	436	462	427	430	419	432	408	416	414	423	410	481	418	438	415	484	434	411	373	397	390	442	416	424	421	439	398	411	426	424	420	408	431	407	459	422	443	411	441	402	416	431	432	432	443	402	424	397	413	403	438	424	421	444	426	424	406	433	384	420	432	443	408	401	436	428	428	437	380	428	412	392	409	425	432	385	443	393	426	429	413	414	418	405	458	381	414	436	419	425	447	440	430	414	426	430	432	399	435	446	436	443	402	426	391	429	390	413	424	427	451	391	426	414	387	431	435	424	417	458	450	426	395	436	414	413	427	422	404	419	391	392	407	419	413	384	410	440	412	398	422	403	418	409	409	460	426	438	420	399	432	425	427	443	461	418	407	404	434	400	426	397	434	402	415	431	386	459	422	455	430	438	398	408	414	404	429	433	406	449	384	413	421	419	389	452	432	456	419	401	393	414	435	414	424	429	414	439	409	429	433	418	411	423	467	431	438	406	404	450	418	445	415	415	403	406	418	408	410	411	463	429	435	408	439	405	409	432	472	424	477	432	453	417	405	433	463	396	443	407	436	414	413	429	437	434	418	417	425	449	403	419	414	445	403	428	447	408	409	409	446	419	446	372	388	382	436	419	431	380	402	417	435	367	410	436	367	387	450	419	444	435	437	464	387	426	451	430	446	409	408	410	416	463	427	401	418	439	389	417	406	413	403	419	435	401	437	426	400	437	400	439	389	452	428	374	406	414	423	405	423	427	419	407	439	405	437	443	420	430	422	424	408	407	422	396	467	427	409	439	430	421	401	416	427	411	483	394	439	457	414	424	410	384	425	441	473	428	443	428	424	409	413	405	431	397	410	408	430	405	447	409	419	409	435	452	437	396	419	434	464	401	460	439	415	410	434	403	427	414	434	454	429	408	462	403	449	442	432	421	443	414	412	419	450	432	426	439	405	427	398	423	418	412	421	449	452	453	418	421	433	415	439	459	407	429	433	436	421	401	456	397	410	421	439	433	403	412	413	420	390	430	438	421	441	417	446	400	456	433	429	431	437	458	406	407	408	420	372	406	418	387	396	429	457	451	376	429	418	441	441	441	391	393	427	405	391	393	454	432	444	410	434	466	398	450	427	404	424	453	439	410	416	441	416	467	449	441	422	384	394	413	420	465	431	438	441	416	465	432	439	438	384	441	415	409	402	434	432	378	426	430	421	424	441	452	414	422	438	408	447	383	415	388	454	423	428	424	419	440	421	438	443	414	418	447	438	411	402	414	400	430	398	422	417	413	429	432	442	403	431	443	411	432	396	409	382	397	435	416	432	399	403	439	403	420	418	407	413	403	422	417	435	393	421	422	410	456	430	392	406	431	427	383	415	416	446	387	409	429	412	381	473	421	413	425	449	424	422	401	398	430	427	382	415	421	401	451	415	452	413	442	434	424	430	434	430	416	414	423	401	420	439	413	455	419	428	433	413	417	455	428	465	428	411	413	399	405	446	450	419	478	434	435	415	412	403	408	422	395	439	412	437	440	425	434	397	425	390	438	437	419	442	430	401	446	400	438	401	443	409	412	409	410	442	420	453	405	385	417	401	430	423	403	440	459	447	414	410	412	405	394	423	431	400	433	380	442	422	428	410	350	399	456	451	425	431	442	424	397	412	391	428	437	419	407	433	399	444	397	390	406	425	444	394	427	441	387	426	431	439	419	424	428	435	431	409	374	434	418	416	457	402	431	423	439	415	421	399	401	422	465	418	441	440	405	404	394	409	455	381	416	421	388	454	423	413	419	426	394	440	434	409	446	424	441	397	460	410	420	390	427	419	423	434	416	425	446	411	431	430	418	432	432	438	402	444	415	368	399	404	416	398	394	433	412	446	420	423	420	415	428	403	415	418	436	439	436	438	428	414	398	437	403	407	446	398	417	461	415	384	431	438	420	433	412	439	415	399	443	458	393	431	392	452	436	427	430	409	395	440	400	398	423	408	413	395	410	440	409	446	434	420	392	420	436	410	436	446	402	426	428	464	478	417	416	429	416	443	431	441	421	441	421	390	400	394	432	418	409	398	390	426	399	433	400	462	407	426	432	447	431	412	470	409	442	398	425	407	446	431	440	412	447	391	443	394	446	417	458	432	427	404	389	445	394	446	411	397	412	448	435	425	457	425	469	425	401	428	434	426	412	429	390	434	446	456	425	447	439	459	438	422	390	417	440	422	446	413	419	402	414	417	420	415	449	387	413	448	413	452	446	416	413	452	420	367	429	393	431	437	424	402	396	405	409	402	402	411	417	406	416	423	446	402	414	452	417	408	470	456	417	383	407	443	431	400	413	427	425	397	446	448	384	440	424	426	478	398	389	383	436	410	409	429	445	418	417	402	437	446	410	462	443	413	447	360	431	442	440	442	446	400	407	450	425	406	434	434	392	444	437	413	431	424	444	437	398	414	415	450	411	407	393	438	431	375	431	418	437	429	427	453	409	432	377	423	418	456	379	421	416	424	429	414	426	413	401	430	422	421	415	411	410	408	425	428	412	434	456	439	375	394	414	434	425	431	439	414	392	396	419	437	421	382	440	460	449	412	387	424	483	418	435	427	460	389	433	394	423	413	428	386	408	391	435	449	422	440	431	453	424	444	422	411	430	429	446	410	457	434	436	427	424	425	446	418	435	409	426	427	390	423	386	440	411	425	435	415	414	409	436	400	405	402	419	430	439	415	390	429	425	446	420	424	418	382	411	440	433	435	433	436	401	419	418	417	481	465	419	436	440	450	433	415	422	409	441	394	430	435	387	412	470	415	405	462	432	428	431	435	455	420	430	449	421	392	433	425	454	429	408	385	408	420	441	410	401	418	429	425	421	374	436	482
17384	27400	22446	15008	9993	7230	6327	6178	4844	3543	2593	1977	1654	1340	1263	1110	1035	951	826	765	761	685	614	651	638	605	590	605	584	556	612	590	554	560	514	563	595	546	605	587	557	541	574	564	592	556	569	605	577	579	558	542	574	553	553	522	542	567	541	537	526	498	493	496	534	534	502	532	541	501	472	501	496	501	473	492	512	490	528	509	512	538	499	517	532	514	555	507	513	496	547	488	522	499	493	487	496	512	519	528	515	533	557	512	512	535	521	525	489	559	500	551	503	514	513	486	476	486	485	502	522	515	517	478	544	550	519	515	518	519	577	511	474	514	523	510	511	489	488	532	524	511	509	480	513	521	516	549	522	531	494	485	469	582	529	519	459	506	542	509	497	509	528	478	509	476	525	476	489	468	544	484	538	500	498	553	557	459	506	494	508	506	519	517	521	489	514	522	496	512	530	494	486	529	457	504	481	492	516	508	542	486	536	496	491	519	549	476	523	519	507	522	524	526	524	515	506	491	556	514	536	497	520	558	528	529	520	509	492	480	543	479	508	537	522	490	518	501	539	521	544	531	465	549	489	464	521	543	519	476	483	534	494	492	522	508	538	478	511	514	500	486	519	575	557	512	531	480	476	498	531	512	525	579	516	480	499	546	507	518	528	543	503	495	530	499	508	506	530	566	481	519	497	559	538	526	507	451	561	506	546	515	523	484	527	504	455	498	503	497	517	543	540	499	513	507	541	481	494	504	565	542	503	525	501	484	586	545	492	516	503	505	505	560	498	586	481	520	522	512	470	516	543	548	507	514	545	509	491	502	459	491	493	495	481	505	538	552	532	491	542	504	506	528	505	494	494	534	491	479	541	525	502	476	484	510	530	509	527	506	506	466	524	521	522	510	567	578	515	501	471	498	528	521	501	497	525	531	543	470	538	525	552	470	534	513	508	523	504	518	485	497	536	534	537	510	538	515	515	499	526	496	528	533	518	509	509	509	496	484	544	529	557	521	527	554	503	501	532	551	534	495	505	515	474	514	479	493	501	539	469	503	514	531	516	518	505	522	491	516	533	471	515	523	511	544	538	509	502	549	496	504	502	494	513	497	521	502	514	496	505	497	516	493	526	512	531	499	503	544	515	516	514	477	516	545	489	534	516	493	487	543	528	505	506	519	502	542	564	500	522	513	550	500	498	530	498	532	532	514	486	538	540	536	510	519	544	507	514	492	491	542	492	499	510	544	507	518	493	546	480	551	533	499	496	453	506	506	519	533	507	509	520	518	535	575	526	515	553	524	523	489	516	521	531	517	486	504	542	478	489	523	489	497	520	498	495	532	534	518	514	504	494	492	503	517	509	511	556	530	481	517	529	500	515	549	481	540	509	509	562	519	491	528	534	545	521	484	527	501	540	485	518	560	541	524	494	513	530	522	512	532	529	551	518	512	504	493	481	533	556	508	553	510	512	508	501	540	537	539	488	514	545	498	561	528	493	540	517	522	497	499	486	550	520	483	501	521	509	555	511	515	470	536	508	525	507	537	532	515	516	490	496	530	514	506	529	523	497	492	494	424	519	481	518	544	504	503	502	512	488	552	479	552	494	507	527	499	509	512	552	525	517	528	507	553	514	530	529	487	496	501	516	502	508	516	533	496	511	514	482	509	524	507	500	509	513	495	567	491	546	528	512	501	509	499	541	530	528	534	485	502	509	520	512	527	511	528	523	497	513	479	535	511	510	541	523	480	527	521	529	488	521	520	475	478	542	519	498	485	487	517	515	484	464	478	511	513	532	514	536	514	500	481	477	480	473	541	474	550	481	517	478	561	507	552	497	503	483	508	494	502	505	541	498	529	519	525	473	546	536	527	541	521	503	483	481	539	563	516	558	512	498	506	579	499	503	551	501	483	493	523	493	503	546	536	526	491	501	495	495	487	519	493	481	527	515	535	508	499	527	526	526	503	493	478	474	456	541	519	514	522	510	530	469	482	510	530	501	524	530	485	503	492	514	527	560	516	517	481	495	526	500	514	532	505	481	481	513	529	553	535	548	522	514	533	528	515	553	492	509	527	516	471	533	520	520	542	497	509	487	504	538	539	547	509	566	501	514	520	469	498	545	502	501	494	517	552	575	520	541	542	578	529	544	480	549	522	518	540	534	490	511	515	517	530	535	539	529	529	514	476	538	564	500	533	523	524	446	497	474	561	578	498	491	494	520	506	546	523	545	515	539	524	546	509	499	526	506	494	507	505	498	494	506	468	526	507	543	530	515	520	518	504	533	502	475	511	531	516	511	529	557	525	542	498	501	549	483	487	506	522	512	531	500	470	542	525	539	466	531	519	531	511	488	514	484	531	544	515	535	544	461	515	488	504	501	495	476	538	497	479	485	521	529	496	530	536	511	527	540	496	534	501	530	470	506	511	501	552	498	513	495	486	472	505	467	532	511	463	509	515	514	525	492	477	483	551	506	549	519	469	510	555	480	523	507	523	495	521	472	503	525	527	481	506	522	522	549	516	503	518	522	506	475	552	531	502	496	498	493	478	469	518	540	500	530	495	496	496	481	472	494	512	520	514	520	479	510	542	532	561	523	526	480	514	495	520	508	496	551	517	547	503	479	510	493	542	480	518	531	531	501	473	502	526	548	566	529	499	543	514	465	511	496	468	496	514	525	470	551	505	518	530	536	518	485	544	503	504	551	534	531	507	498	511	514	498	508	503	514	544	512	500	520	501	522	476	530	565	492	527	505	490	499	510	496	524	501	495	547	521	488	530	496	488	512	472	510	495	549	513	529	466	503	519	525	501	513	527	492	528	513	517	491	504	500	507	503	526	535	471	527	464	500	488	470	530	476	501	517	570	492	518	555	525	487	504	522	516	502	499	500	492	494	515	533	497	511	512	518	511	538	544	518	529	516	497	558	535	581	514	504	494	540	523	542	507	477	524	519	509	511	510	497	517	536	563	528	536	526	485	513	497	497	475	501	534	503	529	564	498	503	526	551	467	515	543	500	500	513	515	542	511	478	517	498	539	534	469	486	499	448	526	501	506	518	495	520	486	484	549	513	520	545	526	512	520	503	475	527	485	526	514	491	483	522	513	508	541	514	503	501	496	526	508	529	469	527	496	527	545	499	533	510	534	501	472	491	525	480	544	495	508	466	473	549	523	537	495	492	459	550	530	481	535	502	506	512	500	494	500	554	482	492	534	520	492	509	545	541	534	505	484	532	506	513	561	458	519	487	516	522	540	565	502	531	491	492	542	497	543	517	548	521	506	458	498	495	518	481	506	507	502	490	492	512	555	493	487	488	550	528	508	483	512	510	507	524	547	524	495	497	495	552	519	511	533	513	481	501	516	512	509	527	522	524	512	482	520	499	534	544	497	483	526	519	544	510	510	506	543	498	513	547	520	497	500	446	481	513	543	495	502	534	543	525	519	506	472	516	551	521	497	536	481	499	514	506	513	489	493	526	547	502	529	529	535	469	518	523	531	485	516	503	549
23810	20790	27709	24012	20674	12711	6546	5032	3473	2801	1956	1441	1286	1031	1006	830	759	650	654	514	524	478	470	431	411	458	429	378	388	387	383	383	362	392	394	381	326	347	353	370	360	357	396	371	367	364	356	390	377	314	367	379	333	344	365	309	349	337	348	323	316	340	336	312	316	312	308	302	309	332	293	289	302	302	362	288	304	340	326	335	328	316	351	283	313	328	336	301	302	310	327	277	321	328	297	330	327	326	341	321	319	339	324	315	302	321	305	341	323	299	308	334	311	292	305	335	345	324	318	303	315	273	339	281	311	319	311	322	311	277	308	288	312	300	323	292	327	310	309	268	288	294	317	300	340	320	293	311	298	352	326	316	289	323	305	295	313	317	310	303	321	316	295	301	309	282	297	306	334	312	335	338	346	287	309	332	330	308	342	303	319	305	317	287	324	315	322	290	319	314	328	308	325	293	314	292	297	324	299	316	297	340	329	294	319	318	304	284	296	313	301	325	332	301	302	288	318	317	301	314	307	316	320	292	341	313	297	339	302	345	322	308	335	327	302	300	315	279	269	325	299	329	318	315	345	290	342	314	311	320	322	294	337	325	321	333	317	314	329	324	328	298	321	286	312	325	315	322	292	336	298	300	291	326	328	313	318	338	285	316	296	322	314	337	322	329	301	314	306	321	320	318	295	319	313	311	302	290	309	301	321	300	320	300	324	319	309	316	301	315	311	287	345	303	298	332	311	305	309	308	357	323	314	280	300	336	285	317	325	313	324	312	328	299	315	325	314	299	304	305	339	309	352	325	311	292	327	307	299	343	323	331	325	310	276	275	290	315	332	328	328	312	323	326	313	291	294	308	287	330	324	340	318	294	320	306	318	321	309	311	329	316	311	314	308	347	321	297	325	342	343	321	337	318	330	298	312	290	296	298	329	286	306	318	309	330	306	317	359	299	311	288	342	295	325	320	319	314	302	286	298	290	297	313	312	301	316	333	328	297	339	288	309	312	303	335	298	342	297	287	307	295	311	315	338	314	297	273	289	356	337	305	301	333	310	339	319	296	307	283	311	316	312	343	328	289	327	290	328	329	284	298	300	329	307	324	308	288	306	302	334	310	298	345	312	283	325	288	312	298	319	309	315	314	305	338	322	277	294	306	314	317	318	360	292	283	309	286	338	300	306	298	310	308	330	311	298	303	348	326	339	308	318	307	297	320	342	343	317	309	335	326	344	325	321	328	317	309	290	326	348	326	322	332	307	320	298	309	308	348	313	331	314	325	316	315	332	311	309	336	309	324	301	306	288	307	298	333	319	316	309	300	287	316	330	352	325	322	320	309	303	310	322	320	309	306	351	324	314	365	290	287	335	300	325	355	315	328	319	324	300	351	321	304	345	291	331	325	291	316	296	294	283	342	325	310	340	323	307	274	341	288	320	332	303	343	309	333	295	341	317	312	337	321	325	304	304	319	301	329	322	296	299	342	298	295	323	328	302	309	313	309	308	308	302	294	337	364	318	323	311	268	342	302	328	323	289	311	308	326	334	304	309	316	306	324	306	307	335	313	310	302	312	328	311	333	341	314	318	323	297	339	342	315	342	297	293	281	282	306	338	329	310	340	322	321	316	312	318	329	297	326	304	317	332	345	326	337	298	316	317	326	321	315	309	303	304	286	307	315	293	304	280	309	332	283	324	312	346	301	306	299	306	312	279	325	332	297	317	303	306	331	297	339	316	321	324	304	294	303	288	311	298	325	311	325	325	310	296	318	307	326	288	321	328	342	292	317	313	299	305	308	316	312	316	301	321	341	311	307	318	307	336	318	305	312	335	342	312	304	333	352	295	294	309	299	310	308	307	321	326	327	320	298	323	292	298	299	315	317	312	341	324	345	285	315	315	319	320	303	295	300	306	314	314	307	314	299	321	306	299	301	312	296	298	320	320	323	309	310	294	320	292	357	326	320	304	354	291	339	306	318	308	300	301	334	309	298	339	337	320	303	322	306	326	307	273	293	333	319	308	301	337	314	340	320	338	296	328	319	293	311	342	359	315	286	346	300	282	297	321	305	300	326	297	301	326	333	297	327	327	290	350	294	316	303	300	318	312	300	317	294	330	284	328	328	308	324	272	290	302	339	293	333	315	334	315	319	324	287	293	309	310	307	330	333	310	317	320	307	321	315	312	297	314	292	269	288	278	296	336	332	293	292	296	320	310	289	296	339	302	310	324	309	348	351	305	318	322	302	305	306	323	319	321	270	303	281	320	317	355	310	314	313	304	339	348	313	284	352	288	318	310	279	332	325	323	281	343	335	319	313	268	323	290	277	333	332	334	306	332	310	343	312	313	337	305	308	339	278	321	304	301	368	319	327	310	296	323	312	339	314	313	317	341	314	291	323	333	322	345	299	318	334	305	325	315	308	306	319	321	319	296	320	298	332	320	307	316	311	323	333	309	327	336	306	286	338	287	338	306	357	299	327	301	310	274	323	339	341	310	266	286	315	318	318	327	279	304	281	316	320	305	315	292	350	288	316	313	311	285	317	298	317	315	316	289	313	321	337	315	302	286	328	300	298	325	306	342	326	309	290	328	321	308	331	306	305	339	290	346	321	320	310	294	331	324	325	315	327	316	335	327	325	315	302	308	322	322	335	294	296	299	298	317	326	348	321	313	336	351	296	319	333	302	334	331	290	299	339	300	338	304	297	303	305	294	305	335	321	294	294	287	331	299	289	318	302	295	315	314	307	321	294	297	304	320	317	335	324	314	337	281	307	318	314	309	308	304	340	308	351	327	331	308	316	309	322	324	304	278	337	331	300	351	290	302	316	309	305	318	327	294	307	314	290	323	301	305	324	307	297	281	297	320	276	319	310	310	319	297	317	314	297	302	327	307	332	312	300	317	307	336	302	297	336	318	358	307	319	311	325	324	344	332	297	322	311	319	310	300	342	298	293	293	295	309	340	305	333	283	321	313	298	308	316	324	347	280	323	316	317	325	312	345	312	341	297	302	314	294	300	272	294	286	294	324	308	312	325	297	309	281	312	320	294	303	286	335	312	327	324	314	318	289	321	352	340	306	305	336	322	299	316	313	323	353	325	321	325	297	302	312	322	301	322	302	298	339	323	272	313	296	332	320	305	305	326	342	325	313	300	303	288	317	302	297	304	297	306	304	338	341	326	289	314	316	293	326	342	284	283	317	308	306	298	301	314	323	333	312	332	306	320	276	299	308	296	294	275	310	292	321	315	293	301	317	294	313	310	326	327	315	292	284	322	331	316	300	297	304	328	323	332	313	281	304	309	341	324	316	313	317	307	331	297	295	345	302	341	273	306	310	300	283	299	285	319	306	306	281	322	327	327	332	314	311	289	350	307	346	330	297	351	349	309	320	332	290	322	360	312	323	308	294	309	333	322	323	321	321	356	335	311	315	298	326	339	313	277	318	333	302	309	324	293	292	314	310	302	303	305	307	308	327	319	318	304	297	310	314	333	308	354	304	321
18634	35555	30593	21612	15452	11856	10478	9820	7733	5873	4150	2911	2511	1957	1828	1614	1354	1127	976	835	860	765	657	613	621	606	552	529	470	515	516	488	549	511	450	511	497	512	503	492	505	424	482	488	477	472	518	539	498	471	461	470	437	412	429	420	410	460	447	388	422	417	376	428	422	414	409	378	394	408	359	409	403	388	409	359	403	424	375	420	405	388	369	419	396	380	371	440	409	384	375	413	399	390	365	403	407	394	382	377	358	365	397	344	403	373	404	358	357	396	361	396	385	409	397	390	359	382	387	408	443	365	379	405	404	360	415	369	385	356	378	360	400	395	410	406	390	361	386	388	375	365	389	395	399	423	350	390	370	351	383	402	362	371	386	355	410	387	388	401	410	392	382	394	353	371	419	330	394	411	394	371	407	402	392	381	337	375	385	375	361	382	380	421	379	344	388	399	365	391	387	369	384	394	380	365	405	351	394	368	371	371	363	369	386	366	402	386	409	376	387	406	402	381	387	346	399	389	368	366	385	354	395	382	362	393	388	394	385	387	408	375	391	384	367	416	386	390	373	365	359	394	362	380	442	393	362	361	357	362	391	376	414	374	447	369	410	362	383	355	361	355	391	357	396	382	430	379	369	380	378	386	387	402	375	392	373	359	376	398	381	376	430	378	380	375	392	363	413	368	374	377	400	391	364	374	391	397	364	363	385	358	366	419	358	387	360	402	407	383	375	382	393	392	362	388	389	391	393	349	384	386	380	396	408	402	346	421	396	417	400	365	377	355	399	423	407	400	401	362	376	363	375	384	385	360	384	383	383	390	352	421	367	399	390	380	353	409	360	390	386	384	406	389	411	384	370	391	379	391	344	361	384	360	373	386	396	372	369	377	379	377	397	339	360	392	380	359	378	383	381	388	374	363	406	366	417	384	379	371	382	386	380	380	378	399	410	376	370	386	386	371	359	413	355	375	381	399	375	397	398	352	334	358	424	403	391	342	396	405	373	351	402	387	383	371	355	382	379	394	367	409	380	393	357	351	387	421	398	389	399	377	398	392	432	387	392	389	396	389	368	417	423	393	395	412	341	366	399	373	421	403	413	419	360	351	357	362	389	362	420	361	381	374	399	394	371	398	402	401	380	376	386	341	421	407	401	369	362	361	401	367	377	360	371	365	382	388	387	409	377	385	400	338	411	407	369	433	400	396	390	379	398	368	361	420	389	389	373	386	364	349	365	359	384	373	383	386	390	366	375	365	392	379	405	405	370	382	399	382	382	409	336	359	404	414	376	402	394	379	381	354	367	378	360	363	388	383	397	427	376	405	360	406	400	393	354	371	396	375	364	392	355	387	403	419	430	381	383	392	384	377	380	377	358	403	380	394	366	365	365	384	398	384	394	365	403	388	413	365	381	385	366	400	380	392	363	316	360	394	413	399	358	397	391	371	412	404	353	388	378	350	380	368	371	407	385	372	392	394	415	407	395	379	384	372	376	389	388	378	363	385	400	390	392	393	399	398	395	371	403	384	331	417	357	358	368	399	364	347	359	357	353	393	390	395	402	393	360	395	391	344	385	364	394	389	368	395	380	366	413	369	420	393	372	397	375	396	376	400	355	397	415	421	382	405	397	355	387	383	349	385	411	383	396	377	378	390	383	365	373	363	386	363	393	357	379	395	366	406	380	348	406	370	370	380	388	361	371	415	387	380	410	383	417	375	407	411	361	370	378	396	376	367	367	370	380	390	354	409	359	384	380	354	332	355	365	399	384	391	391	353	384	433	418	399	392	390	415	361	387	370	369	352	408	398	405	409	396	418	391	395	372	399	367	406	424	417	371	352	386	388	422	337	393	405	362	389	377	388	367	374	407	375	335	368	396	418	413	388	382	393	407	376	393	366	358	365	375	383	388	374	408	352	381	363	381	401	351	375	399	397	383	404	384	383	386	369	383	394	400	377	401	377	384	343	379	406	355	384	332	392	414	384	390	353	405	369	382	383	399	395	374	388	360	374	374	381	388	363	370	400	374	374	392	385	388	394	380	358	404	391	377	379	384	360	368	383	372	378	408	383	398	406	403	381	421	372	364	374	347	373	353	368	397	353	387	415	381	397	403	369	371	375	373	367	372	385	399	379	370	366	357	389	409	401	360	408	402	383	415	373	372	374	411	384	405	368	342	371	322	389	378	386	358	383	363	381	364	372	374	417	425	380	401	401	397	376	367	360	400	391	364	409	402	403	349	417	407	401	373	382	383	392	403	362	385	390	415	387	390	399	392	373	387	408	393	392	369	370	391	414	402	385	406	388	368	380	370	401	368	383	412	373	359	371	387	373	370	382	385	419	365	368	391	384	357	406	364	371	377	348	389	375	389	376	370	391	402	416	398	401	365	404	355	373	385	367	375	445	377	373	369	363	363	349	394	384	394	341	367	409	413	387	387	359	391	380	383	368	367	393	385	365	396	389	367	395	364	416	419	367	382	375	412	363	366	405	364	416	383	399	400	372	389	395	363	390	365	383	370	417	351	387	341	373	376	384	383	398	399	364	359	384	402	401	395	358	351	362	380	403	416	399	401	397	382	382	416	382	374	377	378	362	402	375	369	403	397	380	375	392	370	393	406	383	369	386	411	400	401	377	392	394	388	377	376	396	376	388	400	370	382	404	424	391	397	344	378	390	383	383	364	407	363	378	354	387	385	403	389	361	397	375	385	361	387	379	372	348	386	387	393	417	397	410	413	371	364	388	370	382	376	415	349	352	431	390	369	385	388	405	370	373	393	394	385	372	400	422	404	370	403	380	355	344	351	392	397	339	358	361	428	386	393	389	411	390	392	429	365	404	389	401	380	371	409	388	402	362	386	404	386	386	390	368	399	412	410	425	370	362	370	389	360	401	363	368	370	373	397	389	386	407	394	396	372	380	402	387	409	381	379	406	404	375	390	395	385	363	333	372	433	393	396	372	384	368	370	361	415	366	430	363	414	413	361	399	380	382	392	394	393	415	391	410	378	388	379	376	357	366	357	395	405	380	395	414	362	367	405	366	378	340	401	375	385	400	365	380	390	362	387	382	400	369	354	383	370	404	381	330	380	386	333	419	376	359	347	381	431	374	373	382	382	389	366	384	394	391	376	390	340	376	403	386	374	395	378	408	380	377	363	387	403	383	377	409	394	394	383	373	377	336	395	434	377	369	394	398	411	391	382	400	425	420	382	409	387	382	345	382	424	365	410	385	400	415	353	413	350	361	375	329	389	371	376	399	375	360	385	378	375	367	377	393	387	423	399	373	408	373	431	364	385	366	418	391	374	380	404	398	386	378	379	447	401	410	385	385	359	398	362	397	385	424	367	367	380	399	411	411	369	390	379	401	401	370	377	376	371	359	390	386	403	342	369	384	354	398	416	378	371	342	389	391	379	388	369	355	414	387	364	381	385	405	377	380	386	377	397	396	377	360	372	364	409	350	385	413	376	397	384	368	383	408	396	380	390	370	413	360	382	379	370	386
24866	20762	26622	24862	13594	5714	4357	3642	2813	2345	1725	1365	1239	1042	1075	1037	875	802	751	714	689	682	609	630	612	625	587	625	632	618	615	585	574	637	566	599	562	578	572	578	561	533	591	616	577	593	559	584	598	599	546	586	588	550	550	561	546	567	554	577	558	539	552	521	548	603	544	544	581	530	552	537	521	531	566	525	530	539	531	527	504	537	575	520	544	545	508	525	523	561	549	542	527	531	528	532	509	567	530	520	540	563	524	549	522	553	561	566	510	555	509	501	508	548	501	558	557	534	534	525	474	542	513	559	551	549	529	531	536	533	531	516	562	515	526	514	560	512	541	515	552	563	538	535	539	502	535	512	539	545	525	576	544	499	559	527	550	566	524	521	508	556	491	613	521	532	534	525	564	545	522	549	528	556	566	503	568	515	533	549	563	509	496	575	543	579	526	532	579	544	559	555	510	514	503	530	526	559	525	505	509	538	574	511	541	521	484	542	541	515	498	527	534	522	595	523	532	538	528	544	498	514	543	514	511	547	543	541	507	543	539	556	551	584	533	514	534	530	563	537	531	542	516	547	541	527	521	580	497	573	530	557	554	546	530	533	562	556	497	562	530	506	526	525	573	546	530	517	479	538	493	552	566	554	481	511	537	537	501	597	488	541	504	583	517	521	528	514	552	541	514	527	535	560	548	565	526	536	564	540	516	535	595	576	502	559	528	542	557	546	541	549	561	523	480	523	591	511	519	542	508	546	532	545	559	515	520	534	537	561	548	549	515	534	491	544	526	525	533	560	585	544	514	586	591	554	481	530	592	556	613	535	553	542	503	508	487	504	545	553	549	569	535	577	505	550	533	554	522	593	517	543	553	569	529	525	532	550	554	539	521	525	535	545	549	480	535	536	492	505	551	586	522	521	558	522	523	533	543	525	558	521	565	527	520	555	564	549	555	510	530	497	517	533	529	550	553	584	516	546	522	515	534	586	519	525	547	587	554	552	511	540	512	537	553	524	535	538	503	533	552	539	520	524	565	493	523	508	619	518	560	517	520	533	537	532	553	565	538	534	532	522	538	546	525	507	520	562	533	567	520	538	510	526	545	541	510	560	524	523	582	539	557	544	565	576	549	527	528	553	553	517	555	542	563	512	546	524	542	559	557	552	503	510	506	542	516	530	522	557	531	543	551	552	524	533	525	523	503	558	533	547	570	565	526	568	526	530	527	550	489	550	549	488	528	547	530	497	542	513	458	551	529	527	533	530	564	561	552	531	539	514	563	530	541	522	508	532	539	542	575	530	569	507	533	515	551	519	519	530	533	571	565	525	523	495	553	582	564	545	533	539	533	552	518	519	500	541	535	593	529	596	523	526	515	544	513	554	534	496	555	536	508	534	520	545	538	536	555	553	565	556	559	510	575	493	604	544	504	517	490	497	554	532	525	531	529	484	544	579	559	566	514	531	489	534	532	563	526	542	494	541	472	522	522	538	532	523	538	517	569	540	515	505	540	499	528	526	498	561	567	598	565	516	498	557	552	545	536	545	554	493	519	522	532	484	511	509	591	496	564	538	549	528	509	514	556	517	510	558	548	505	521	518	506	552	579	543	534	521	557	533	538	523	573	519	542	531	555	517	571	558	546	516	538	528	538	517	525	554	557	519	546	544	538	583	545	518	509	497	527	519	500	549	530	543	533	527	544	584	571	521	528	526	564	512	558	521	490	560	531	538	545	522	554	570	505	522	551	524	500	536	558	468	549	580	477	513	536	570	549	547	563	551	500	563	546	548	533	564	575	550	577	509	526	515	527	540	541	553	544	488	537	514	529	524	546	536	487	552	561	556	520	545	593	569	575	524	562	511	549	534	588	520	563	532	519	556	543	534	545	552	524	531	523	563	537	546	535	563	546	546	509	539	535	506	594	571	541	552	500	513	564	558	515	535	573	563	555	505	536	527	573	589	527	519	509	521	523	510	541	522	510	522	557	569	500	534	492	516	564	523	541	548	537	544	549	483	505	529	504	523	517	553	519	511	518	537	514	526	545	551	512	557	498	535	497	529	566	559	580	515	582	549	517	577	563	529	501	548	554	546	521	582	552	523	537	551	497	525	580	552	503	528	578	544	543	535	498	526	557	540	557	538	499	559	524	544	576	488	579	526	527	531	498	551	583	522	564	570	575	529	546	515	549	529	551	558	544	520	550	577	592	479	539	543	581	560	556	519	508	599	550	553	532	534	559	514	533	527	517	536	485	554	502	511	534	528	514	539	558	504	531	590	524	526	572	552	550	576	520	576	521	528	543	530	524	517	540	591	522	519	541	505	506	520	546	536	511	576	553	491	529	514	539	503	519	533	545	548	540	515	493	561	549	531	494	556	554	522	533	505	524	527	570	537	538	527	484	510	526	543	521	526	530	569	512	523	560	544	554	555	566	537	562	541	556	568	533	536	599	553	518	527	560	515	540	529	551	538	535	557	517	516	494	541	509	544	554	532	544	554	513	572	515	561	528	495	576	537	532	536	518	542	520	546	549	521	570	501	506	550	537	518	552	543	547	514	515	507	536	565	534	526	543	563	534	516	548	493	530	570	538	518	548	564	582	514	462	556	542	513	543	556	534	534	527	537	575	546	509	584	571	550	519	528	532	553	542	512	524	530	567	517	504	557	571	512	548	519	531	517	534	524	521	530	525	557	530	554	546	539	535	504	544	529	524	545	534	505	551	537	496	539	528	529	584	516	530	520	493	535	524	510	535	558	531	529	495	561	559	539	539	474	531	541	506	552	590	518	542	518	542	531	527	542	525	554	507	518	526	537	569	547	546	522	533	542	549	549	536	520	552	516	552	566	515	583	541	508	499	538	549	502	557	540	526	541	555	482	546	520	541	600	556	542	549	530	541	499	523	554	546	517	560	545	516	543	551	529	545	543	524	568	516	492	571	573	535	566	549	574	524	556	576	542	568	539	578	538	519	488	568	532	525	535	523	520	535	527	501	559	524	541	573	508	537	518	538	533	566	530	512	533	548	531	488	562	541	561	582	580	551	547	563	514	482	545	496	554	549	519	526	582	583	534	523	493	543	514	512	514	547	559	516	535	552	533	517	584	490	547	530	547	598	540	512	496	536	513	532	536	525	589	545	522	565	562	533	558	513	529	549	529	540	523	509	489	524	569	576	537	512	535	524	563	535	549	525	536	530	499	533	561	495	537	500	579	522	568	544	554	557	525	541	522	501	536	517	539	540	552	533	540	504	502	526	530	538	572	538	537	538	541	503	517	553	510	533	564	512	523	555	579	525	539	548	575	572	513	591	581	538	560	526	504	578	538	545	496	527	521	507	509	517	555	548	520	533	556	534	476	558	562	550	552	566	565	551	526	577	561	523	585	485	560	522	549	513	579	524	574	519	562	578	555	533	533	537	570	530	523	517	553	576	543	553	560	537	508	492	516	515	537	556	516	518	580	520	550	563	550	552	520	534	526	553	543	549	551	502	508	514	527	529	516
18613	31658	26975	18393	13047	9570	8747	7872	6330	5072	3523	2690	2392	1916	1795	1564	1399	1158	1106	992	956	907	885	797	843	791	789	807	751	706	717	690	764	725	748	715	738	689	686	709	702	722	729	775	734	723	751	728	702	687	676	677	677	647	694	638	665	665	666	669	690	615	645	670	673	665	644	659	692	617	624	666	700	603	663	596	676	638	637	605	656	639	632	655	639	638	652	624	631	634	660	663	606	601	667	659	640	630	628	639	656	644	598	671	675	653	668	575	656	678	614	621	674	669	636	613	619	613	634	619	639	612	657	664	616	603	627	673	592	654	654	625	643	609	607	635	623	653	632	620	608	639	616	620	627	655	615	655	597	665	616	640	601	613	668	623	709	634	582	687	661	622	632	624	667	645	604	657	662	611	630	622	614	622	635	624	610	600	687	628	647	611	601	599	615	625	632	597	644	623	611	656	680	646	637	615	642	671	623	697	649	661	641	585	563	604	632	678	617	662	624	665	659	657	652	655	618	634	667	624	613	648	606	668	604	623	649	652	647	612	663	655	608	639	609	632	612	639	639	631	660	645	623	644	612	644	611	595	596	685	625	639	629	622	604	587	624	630	669	626	570	586	637	650	655	623	641	651	628	662	623	640	646	593	587	679	629	655	658	601	624	639	651	673	607	642	640	579	693	608	624	602	665	607	621	644	638	603	616	624	592	635	614	623	629	614	633	596	628	645	616	625	600	645	635	616	648	665	586	667	617	598	653	623	669	600	651	618	670	653	624	652	667	616	652	636	603	606	618	648	660	645	663	606	603	670	636	651	620	668	632	597	667	667	606	668	637	610	582	617	656	615	600	650	640	632	662	594	600	654	644	660	621	593	583	644	610	618	679	654	565	693	646	619	600	643	621	628	648	561	601	635	590	626	641	638	624	646	644	660	591	611	601	650	603	640	637	631	576	609	627	653	639	598	663	647	634	645	634	669	624	615	617	633	641	647	626	610	594	670	647	620	618	620	618	600	627	621	657	598	643	597	634	616	623	636	672	651	635	648	624	641	641	627	608	645	608	644	655	634	625	615	612	646	687	644	614	666	613	611	648	633	643	637	634	697	649	674	649	608	619	659	598	659	659	606	669	614	637	642	601	688	624	613	624	621	685	663	634	607	679	712	618	623	673	585	620	590	595	651	642	603	595	607	616	671	644	648	654	608	625	615	602	633	611	630	650	670	681	621	666	611	636	622	649	646	614	656	596	588	621	621	686	630	647	650	648	652	622	625	649	631	579	657	633	677	660	662	610	676	613	656	592	591	655	598	627	621	673	632	643	629	632	616	623	637	609	661	641	693	700	656	623	640	619	676	572	647	608	602	616	609	613	635	643	654	672	620	611	681	623	659	611	610	639	641	635	647	644	664	671	641	650	568	633	673	635	625	651	624	646	659	662	601	632	621	593	632	696	664	688	646	632	637	606	626	654	613	646	640	652	643	655	641	588	648	636	653	654	642	620	646	645	629	602	663	651	596	607	620	628	622	618	633	645	611	635	624	577	606	642	625	613	598	683	620	646	632	659	598	626	653	662	674	657	669	654	648	628	634	585	642	676	670	622	628	614	634	574	601	615	648	651	635	661	617	658	642	651	653	620	641	629	586	641	656	626	603	609	704	647	643	667	615	627	638	626	629	601	610	610	651	616	612	642	652	689	633	674	648	631	634	601	638	633	682	632	663	653	632	614	617	566	633	644	650	621	640	589	654	638	642	598	633	586	636	598	650	647	633	669	646	583	610	661	570	629	634	612	623	637	661	607	654	637	646	632	666	630	633	652	652	663	635	666	632	597	619	651	678	609	637	652	614	636	636	609	613	642	671	634	665	630	602	603	619	591	618	631	614	601	638	609	627	636	600	621	624	585	657	620	669	626	627	587	715	646	662	667	609	591	691	584	629	594	658	599	647	600	671	641	613	610	661	641	639	665	644	660	653	646	640	641	636	647	619	637	621	640	656	630	646	668	640	657	644	605	625	633	641	643	608	644	622	654	637	649	628	607	667	653	647	638	657	634	655	626	617	617	638	639	618	661	653	660	686	643	687	659	660	634	612	661	663	623	576	662	633	630	622	645	602	586	620	616	644	655	666	625	618	608	660	630	672	644	606	631	633	646	632	598	652	682	596	645	667	671	647	634	604	652	638	647	637	644	628	610	614	610	669	637	622	634	634	638	661	655	659	625	652	606	632	691	616	649	668	645	579	637	614	649	637	647	671	636	660	634	614	614	645	599	643	658	644	594	626	638	637	607	641	653	650	638	638	650	591	632	621	647	634	614	615	635	648	659	605	642	597	611	667	620	692	626	635	643	655	636	672	654	624	615	656	673	612	627	635	590	667	620	623	552	653	637	602	618	657	593	633	649	634	646	663	644	617	623	587	598	713	669	660	679	628	648	619	634	659	623	648	606	644	603	630	668	613	615	600	654	675	661	647	597	672	658	680	640	612	639	669	643	635	627	656	644	617	633	616	641	663	566	617	646	657	620	614	631	601	640	645	589	624	618	607	622	629	670	652	654	633	661	628	689	645	619	636	648	588	603	656	647	604	622	589	649	610	603	642	661	643	646	586	646	621	595	633	656	628	606	662	611	610	638	643	630	664	620	620	646	616	658	678	634	641	656	628	641	617	644	619	627	661	611	648	626	618	626	619	596	602	648	642	619	656	618	619	675	658	624	609	659	619	670	628	667	640	652	639	633	652	708	597	622	638	659	598	577	639	614	625	631	639	632	645	630	563	626	645	661	604	606	677	605	629	654	652	587	636	665	656	640	602	624	605	663	652	640	634	679	675	655	591	636	628	654	628	613	680	601	660	617	625	597	653	598	608	663	651	647	617	625	640	620	652	648	607	591	602	664	637	573	629	608	597	652	644	663	638	672	648	616	618	625	637	613	677	601	616	648	620	610	636	598	631	644	679	644	653	677	649	640	611	640	693	617	620	600	624	634	649	583	650	582	647	621	633	648	688	643	617	619	641	656	610	685	642	639	647	691	683	613	611	630	624	616	650	603	565	608	620	587	649	612	629	646	604	600	605	611	651	646	628	615	666	692	652	657	652	641	625	659	635	631	633	629	668	664	618	630	641	622	611	660	621	665	620	628	640	608	640	657	646	699	671	586	604	646	675	596	630	596	624	654	640	657	655	639	626	662	613	637	598	656	684	604	640	656	638	613	685	616	704	593	617	593	620	628	640	652	647	642	622	653	621	620	636	660	656	622	648	620	633	619	631	662	604	631	638	656	564	575	649	650	661	613	609	642	657	605	651	634	614	610	667	609	626	626	597	629	655	618	607	621	637	671	677	601	596	663	600	680	660	636	655	629	660	631	652	615	646	611	690	630	680	633	626	654	635	603	614	639	625	604	640	609	628	605	693	646	648	645	616	657	658	616	656	684	618	676	583	611	611	616	625	659	671	649	644	620	608	692	610	635	617	669	617	674	692	600	592	598	622	622	671	627	637	626	612
22623	20744	28219	23367	20797	20888	15217	7905	5279	4161	3006	2266	1879	1620	1516	1275	1092	969	815	763	732	700	585	632	633	567	590	560	580	556	528	521	571	513	512	482	524	499	504	497	511	520	488	500	500	490	492	501	540	469	484	491	484	460	451	467	466	485	475	434	424	435	444	445	438	461	411	420	479	463	423	396	413	414	428	433	415	464	439	437	434	456	400	436	440	446	418	451	428	432	416	471	410	467	441	426	439	468	426	419	434	427	395	449	430	446	466	432	420	480	405	410	446	412	409	410	435	427	403	429	452	446	430	418	435	447	412	411	405	428	403	415	434	471	432	446	397	461	438	406	444	440	439	394	436	488	435	438	445	418	400	443	443	480	425	402	440	411	460	423	439	466	411	433	445	460	446	409	432	428	449	425	442	486	440	417	410	435	429	397	428	424	452	442	431	413	436	409	473	453	375	447	450	457	406	414	381	427	444	453	424	469	401	422	430	429	405	414	405	407	406	421	425	405	438	440	419	391	439	432	457	454	448	421	447	464	422	434	437	433	439	390	396	436	456	447	439	432	425	405	440	425	394	451	422	439	452	408	410	452	445	410	426	430	361	410	415	447	398	429	406	405	459	390	450	388	439	463	451	453	464	402	471	427	434	434	425	439	425	446	422	421	423	418	390	409	423	426	428	433	433	430	445	421	412	439	431	412	403	455	403	419	477	414	452	474	410	441	390	459	435	440	427	402	428	401	410	432	450	434	462	445	431	442	392	426	436	415	453	401	448	445	447	453	446	442	453	441	401	434	439	411	424	421	416	451	410	394	460	396	454	443	427	456	431	424	422	409	405	399	423	465	413	413	429	412	434	431	412	400	427	427	431	445	411	457	428	400	418	414	415	415	424	399	411	430	398	423	434	442	445	447	435	409	424	478	371	465	441	447	412	430	411	401	404	412	430	416	448	418	432	382	428	413	424	400	444	419	378	417	396	390	457	426	426	440	420	473	432	422	442	431	433	428	426	387	427	454	449	467	417	447	419	431	452	425	442	471	445	403	435	444	439	451	448	455	399	405	414	421	497	425	429	435	414	411	424	423	413	419	424	420	413	432	449	453	411	460	426	439	418	417	427	418	438	451	448	406	406	427	438	432	403	427	441	417	434	434	451	435	400	376	416	448	408	446	436	441	419	425	420	414	470	421	419	406	416	399	433	409	404	416	435	414	452	415	429	425	439	424	450	411	402	456	427	417	447	408	425	438	428	451	455	474	394	419	454	465	436	445	385	476	437	438	428	438	417	424	458	407	459	424	402	436	437	432	434	450	423	430	443	424	452	409	407	418	435	415	418	450	492	407	402	407	421	424	444	412	436	424	403	414	443	397	456	407	429	433	422	395	448	456	417	450	432	431	414	455	429	442	432	433	424	438	458	390	413	448	459	422	421	454	399	417	430	439	420	458	390	424	451	412	442	422	428	428	430	429	425	464	386	432	397	422	431	383	430	451	415	421	430	417	413	427	408	407	374	439	446	413	444	470	429	446	425	434	434	390	401	435	437	441	427	433	410	445	422	409	454	424	438	421	408	434	464	460	447	473	414	448	459	437	460	426	427	440	408	450	458	445	400	452	479	470	438	424	426	410	430	381	423	441	403	433	404	453	478	416	468	431	479	458	420	427	436	419	441	487	438	427	427	426	435	438	460	412	437	430	419	423	438	462	429	450	429	423	427	423	436	430	435	405	426	449	448	438	419	459	415	424	424	421	453	407	436	455	446	406	448	435	467	410	439	427	434	431	451	407	397	413	428	481	412	428	432	448	426	430	426	422	430	424	399	414	429	423	393	481	399	459	427	415	439	468	429	438	439	404	457	426	419	404	421	406	436	439	433	394	406	432	428	413	471	409	423	436	441	412	425	451	445	425	450	424	420	457	395	454	416	409	392	443	451	405	424	430	395	434	411	416	430	436	424	457	422	421	430	436	434	436	381	439	413	428	426	430	379	399	437	418	402	403	408	395	410	436	454	442	438	406	391	458	466	443	393	445	447	429	419	414	443	402	445	400	417	438	424	447	438	455	437	431	417	426	454	402	430	417	432	454	405	406	437	400	444	435	432	407	436	418	412	443	406	404	442	427	458	438	440	428	402	414	431	447	435	407	427	486	417	441	424	412	405	403	443	432	457	447	432	416	421	423	413	408	421	432	429	458	398	425	420	456	420	408	404	433	384	448	412	449	389	404	409	421	430	452	411	465	425	422	439	406	440	411	430	431	431	442	454	450	436	471	438	418	452	416	429	428	400	473	435	445	451	443	392	416	454	448	419	405	424	434	423	383	406	438	433	408	403	429	411	444	414	488	418	426	408	422	449	422	477	397	426	416	442	437	410	422	417	400	430	452	400	428	435	437	425	410	441	417	440	463	421	423	452	420	433	427	470	420	397	433	370	399	405	386	422	422	414	402	428	457	412	463	428	401	423	396	430	411	431	454	418	413	420	415	416	433	414	429	418	433	449	428	420	426	421	416	400	421	451	409	406	445	428	393	432	436	413	420	456	426	437	414	406	433	425	447	405	426	449	419	416	412	403	428	434	439	423	398	430	425	432	464	428	451	410	445	391	466	445	421	390	439	453	429	435	413	437	390	401	415	428	474	440	410	399	410	424	460	428	428	426	394	454	441	397	409	391	395	414	433	437	454	406	402	401	397	426	444	429	431	460	403	405	456	416	447	409	432	454	409	459	423	389	426	419	452	420	429	434	444	444	403	385	435	430	408	460	413	444	414	418	429	421	408	440	404	427	423	458	492	447	441	427	472	420	483	445	415	438	413	447	408	445	450	400	419	416	385	373	422	419	407	415	410	417	401	398	453	440	396	423	434	428	459	409	414	423	430	379	443	444	393	449	464	421	433	431	421	445	455	446	456	407	436	418	401	403	419	390	382	453	412	396	414	421	458	425	386	431	448	428	450	423	421	415	454	431	430	403	424	414	430	439	435	422	399	424	425	445	437	422	415	404	416	406	467	380	432	431	407	400	445	421	420	459	444	396	416	412	429	399	411	423	420	399	476	398	436	429	433	426	452	422	421	405	416	397	439	455	436	428	417	445	422	427	393	416	406	446	432	442	421	423	461	429	421	448	412	400	401	437	456	431	402	435	415	453	404	411	442	406	433	438	459	412	389	470	432	444	456	435	465	410	425	446	412	396	438	420	422	429	416	421	436	406	419	455	437	413	410	439	426	424	428	434	434	429	416	455	419	430	412	464	419	473	432	425	462	441	416	427	433	452	434	393	423	450	454	429	431	452	459	485	407	425	460	414	426	433	404	418	437	435	453	409	408	443	429	412	407	463	409	392	433	414	408	410	451	423	425	471	458	403	447	409	413	391	412	431	426	434	408	414	443	441	451	426	464	441	425	429	421	408	440	451	451	426	456	424	460	440	421	470	424	449	402	398	413	439	406	437	423	442	435	417	426	399	421	413	396	408	461	446	423	421	413	465	434	421	420	421	431	414	420
21447	40723	36036	25873	19708	15722	14931	13506	10372	8148	6064	4486	3585	2934	2730	2417	1928	1557	1333	1276	1213	953	842	848	861	757	724	733	740	759	650	707	731	658	674	671	674	611	634	632	617	617	642	626	674	657	629	659	641	601	581	569	583	559	556	521	577	581	592	582	535	533	492	536	503	541	544	473	470	491	514	492	478	483	452	472	529	500	474	503	467	515	512	500	475	508	467	511	499	512	494	483	427	493	505	529	520	461	503	486	469	482	509	472	532	477	508	469	485	468	513	484	452	497	552	486	518	482	502	481	486	497	500	502	499	483	501	511	479	492	532	505	509	484	523	456	502	510	517	504	454	463	452	507	478	521	508	463	481	481	491	472	481	467	520	496	481	466	472	443	491	515	473	512	509	484	454	490	533	505	472	522	473	482	525	466	462	506	481	475	470	481	517	483	491	494	439	466	485	515	493	489	494	517	477	484	473	542	474	505	491	479	491	492	507	441	456	469	486	479	489	471	489	505	525	522	473	512	499	510	470	466	492	506	521	488	487	551	464	477	517	500	483	478	490	510	491	469	552	509	498	513	491	461	461	493	480	493	513	449	487	521	485	520	516	492	470	495	527	514	552	489	501	518	494	491	489	490	438	507	493	488	455	508	493	490	463	519	502	472	461	475	529	486	499	526	530	499	484	477	486	487	474	476	509	465	478	480	498	495	498	480	513	463	486	468	534	487	493	520	467	484	476	491	466	498	525	483	494	483	486	497	491	474	518	482	490	481	487	510	466	478	496	480	479	452	498	479	458	495	481	480	460	534	460	477	529	513	499	460	486	491	520	475	528	475	539	516	485	475	513	480	502	494	471	481	505	473	489	504	474	517	489	491	486	462	494	473	512	480	495	449	484	527	508	493	485	473	504	461	491	479	515	452	497	498	490	511	500	464	495	496	494	494	502	480	511	474	473	504	490	477	478	508	465	450	496	515	536	454	494	441	486	510	464	498	494	468	517	492	480	457	428	477	462	500	489	500	501	502	465	499	474	509	486	487	452	478	498	495	500	500	512	444	484	550	494	504	516	478	531	456	513	456	498	492	480	488	482	485	498	476	485	465	487	493	480	520	475	515	481	466	495	507	480	491	495	488	459	470	474	503	458	476	501	499	517	461	486	517	489	492	548	502	521	423	485	453	473	523	508	545	465	474	499	504	477	511	462	500	489	487	493	488	496	495	469	474	518	482	494	509	501	530	469	501	499	523	510	502	502	509	483	508	480	459	455	481	498	486	513	498	455	499	459	515	446	476	470	469	465	482	478	476	490	446	439	480	473	493	502	492	476	502	514	490	465	520	468	466	520	470	509	503	515	469	471	479	540	483	505	480	498	476	466	480	504	526	486	447	483	506	491	521	495	499	492	507	472	521	513	483	458	472	508	491	527	498	465	445	475	493	474	471	480	519	503	499	514	525	507	467	485	504	517	477	462	519	535	512	512	480	491	495	509	448	506	505	451	512	528	531	480	505	526	478	468	486	526	465	481	464	517	510	477	483	494	486	483	510	501	497	470	484	458	474	479	483	534	504	486	504	513	508	499	512	470	474	486	494	490	502	510	467	486	479	505	518	492	512	487	503	469	518	502	518	467	469	512	545	483	494	530	480	525	477	508	504	520	482	533	485	469	488	492	489	428	509	485	505	464	463	493	497	472	470	467	475	482	498	514	491	479	479	475	489	524	496	516	492	472	470	475	502	489	531	460	476	486	478	512	485	528	500	491	480	504	480	469	489	469	507	458	494	453	494	505	489	495	523	506	496	510	498	514	474	480	505	450	468	511	464	476	467	477	481	484	496	490	466	456	492	468	491	470	482	457	498	501	505	517	527	518	465	485	474	497	500	502	499	525	495	499	466	440	501	511	491	483	492	456	466	461	501	518	484	482	474	470	474	477	526	488	490	508	481	512	491	496	461	526	487	548	496	515	469	481	499	481	496	500	509	465	483	523	482	455	494	497	465	475	490	466	522	503	450	549	442	506	456	502	479	466	516	479	532	516	489	472	512	507	485	492	493	515	497	498	498	472	471	502	491	513	485	518	480	522	482	475	480	523	492	505	511	479	472	483	516	474	507	483	471	513	453	477	516	448	519	527	441	513	460	506	508	470	494	497	501	501	477	453	490	558	496	491	474	481	516	483	500	511	506	477	479	488	493	472	466	524	481	498	509	462	475	497	491	525	486	492	478	469	484	510	467	493	454	489	479	520	505	504	484	488	486	458	486	483	511	528	475	503	472	472	496	476	506	482	466	493	474	482	479	498	467	498	492	551	517	453	547	463	468	540	467	508	492	545	467	477	516	487	477	533	474	455	472	477	508	505	455	495	497	478	485	457	494	508	469	487	539	464	463	486	522	506	433	430	463	486	510	486	467	470	481	503	512	461	482	502	495	511	460	498	488	499	521	478	478	514	530	503	471	482	493	487	455	484	461	496	472	478	499	482	538	511	476	504	510	464	549	511	480	461	514	445	495	461	482	508	479	503	486	468	486	528	536	510	485	524	489	498	442	485	496	480	475	470	499	472	504	491	497	513	488	508	518	491	501	509	504	490	506	478	481	499	475	536	483	503	500	500	513	519	502	489	517	460	545	462	494	505	533	426	455	514	475	470	478	502	502	490	480	472	490	461	481	496	503	517	514	494	483	479	492	464	500	509	485	473	439	448	519	501	486	502	515	481	509	487	511	489	478	494	524	491	469	491	473	461	475	484	473	488	460	522	492	484	458	466	474	531	508	509	489	498	483	501	470	475	512	500	463	455	524	512	506	467	485	513	464	519	462	507	476	516	496	484	495	505	473	481	495	488	496	481	492	496	496	487	463	507	502	514	509	455	503	490	483	478	485	436	496	498	451	517	512	535	480	459	473	522	481	491	511	502	492	493	500	434	532	479	467	503	487	473	493	490	517	485	516	464	487	501	486	501	498	517	512	501	486	463	513	504	460	477	492	487	462	499	479	499	456	435	467	483	477	464	489	457	479	451	512	480	458	510	465	471	480	477	469	491	488	476	463	471	488	478	531	477	470	493	477	505	507	476	498	451	518	536	497	509	510	526	504	459	517	472	496	513	509	517	462	487	504	511	509	500	501	488	526	482	527	460	447	492	492	452	466	489	477	477	498	486	463	519	500	509	499	490	499	528	497	500	501	515	514	534	458	505	516	477	471	509	470	465	489	488	500	522	515	529	449	508	474	489	449	497	463	482	512	492	504	503	476	466	454	490	486	499	487	466	516	489	501	468	467	506	461	490	517	460	483	511	483	504	487	473	497	481	490	487	476	448	502	499	498	508	468	465	470	514	513	484	448	489	450	475	480	499	460	510	460	441	442	494	480	482	520	514	471	525	490	490	501	509	468	504	465	497	473	502	510	478	507	514	510	524	492	490	465	476	505	505	478	497	496	465	481	488	542	530	476	535	514	499	504	487	492	455	479	507	490	504	506	509	442	511	479	478	495	477	474	495	498	482	439
27068	20634	18253	11541	5821	3727	3250	2862	2094	1596	1218	1009	846	791	811	689	635	648	589	547	534	491	459	499	495	472	465	455	501	471	448	480	466	467	432	483	469	445	447	420	414	439	444	469	477	450	472	477	444	440	462	413	411	452	457	473	471	427	424	416	422	466	422	413	415	435	437	417	409	423	421	415	410	429	422	445	445	465	453	407	411	421	383	408	418	426	400	423	427	451	418	443	457	395	420	422	488	454	430	422	411	431	440	422	440	460	387	408	401	446	400	415	449	407	447	409	420	433	448	445	416	396	455	443	432	434	420	410	397	425	404	465	416	416	416	437	418	412	418	425	464	413	451	417	451	473	442	440	401	445	424	439	471	425	455	422	454	388	423	435	402	443	430	401	438	422	424	453	428	417	441	407	454	427	432	409	426	423	456	434	390	406	412	407	400	395	433	414	409	420	427	418	402	415	417	438	385	434	440	420	404	412	422	422	428	429	421	458	405	425	416	413	411	446	437	434	411	405	425	411	406	418	440	397	441	423	434	433	439	467	402	432	412	431	404	465	425	438	403	422	410	415	416	432	414	410	439	458	417	402	431	441	395	469	434	432	422	410	404	417	423	474	426	450	440	450	437	410	458	414	443	432	430	416	453	449	421	426	393	463	449	403	431	410	435	447	376	433	432	423	444	422	409	400	420	394	422	416	426	426	412	426	408	429	438	449	423	407	455	450	391	409	416	424	424	409	422	483	431	415	443	397	488	443	402	440	442	397	439	427	426	420	394	443	396	418	409	396	407	433	422	458	424	436	452	402	420	392	443	450	459	416	444	393	451	415	446	416	437	420	449	434	417	406	382	433	443	422	401	407	406	431	414	415	425	399	434	413	434	414	427	455	454	379	448	400	443	415	440	411	426	407	403	429	436	381	415	394	441	408	393	453	414	441	459	479	416	386	417	425	442	449	404	410	430	431	390	396	458	407	418	435	419	410	398	435	388	439	432	424	393	452	423	434	442	432	416	417	384	383	405	413	426	429	420	446	444	416	452	456	384	446	431	417	375	416	437	403	445	427	439	441	418	460	452	426	439	400	432	430	461	443	436	447	400	434	428	416	364	403	423	427	396	434	409	409	426	439	424	397	440	402	394	443	430	431	394	437	446	428	451	408	413	417	430	433	413	429	416	400	405	438	422	459	444	437	398	405	428	423	413	431	391	444	415	380	414	422	415	431	393	395	458	424	444	461	436	449	406	436	426	401	433	434	413	399	414	444	400	420	424	435	434	435	425	411	364	409	427	417	452	435	448	445	422	421	401	419	425	428	396	433	462	442	420	432	419	378	430	417	428	433	447	433	416	428	429	417	453	418	401	435	432	416	458	437	387	421	419	448	429	442	408	429	414	419	415	391	451	438	431	435	465	435	406	415	421	397	418	431	422	402	382	454	442	448	449	450	455	447	380	402	379	424	412	423	444	463	369	442	450	421	444	442	458	439	412	431	474	388	422	393	414	439	446	429	433	393	430	413	421	457	469	421	370	436	431	420	431	440	423	415	449	412	461	445	406	438	419	403	456	419	414	433	421	412	399	422	454	413	423	416	393	421	412	458	419	416	416	372	378	396	435	450	398	427	401	406	403	452	408	434	462	444	442	428	449	440	412	419	445	401	424	429	440	409	422	416	444	384	417	435	441	438	406	412	396	408	447	376	453	396	434	426	446	452	417	427	402	422	437	427	404	448	441	437	417	449	453	460	416	431	394	428	395	425	428	437	405	390	416	398	401	432	426	459	434	390	419	444	450	472	432	403	426	428	414	416	433	417	429	398	442	463	413	435	425	376	408	407	411	435	432	406	436	416	428	465	425	387	426	397	415	457	430	398	465	428	422	431	412	431	415	411	441	424	409	455	415	438	450	407	421	409	412	437	414	429	425	420	433	440	418	422	446	410	402	408	434	460	412	423	414	461	422	417	425	406	396	452	395	435	410	418	445	426	401	440	408	452	420	439	466	393	422	447	469	420	432	393	406	411	387	415	422	429	440	437	432	446	388	403	461	407	420	409	451	413	410	422	352	408	430	447	413	432	436	402	409	412	452	432	445	445	407	399	489	418	393	428	452	426	459	458	468	420	430	426	438	417	404	425	419	412	424	405	436	432	398	440	431	457	436	431	411	426	425	433	408	418	404	412	418	412	430	443	484	432	458	422	415	431	431	425	436	439	397	420	415	421	422	437	417	394	409	389	423	435	420	428	404	411	423	440	448	409	409	411	450	454	416	401	412	446	427	432	443	422	415	415	418	445	423	437	370	423	408	374	409	435	389	399	443	443	405	420	412	403	414	425	407	421	451	437	445	432	425	414	410	471	425	407	429	443	437	393	411	422	440	447	419	412	403	457	426	437	397	429	445	438	426	426	419	427	403	443	384	431	424	415	425	447	446	455	478	441	461	410	418	424	430	448	403	419	437	411	424	425	433	435	459	408	440	412	438	440	447	401	440	459	427	404	437	420	435	438	404	444	408	445	460	415	420	437	431	463	447	453	394	447	434	451	448	437	385	394	434	395	399	401	414	387	449	400	411	447	417	409	403	394	434	405	425	421	414	411	442	423	452	444	434	416	417	453	395	429	437	402	434	484	424	427	415	379	399	463	416	446	422	455	428	460	416	466	433	396	470	428	408	400	453	442	416	436	443	460	418	456	474	409	401	425	410	467	403	403	440	434	410	444	400	460	382	414	420	418	425	438	405	456	408	430	418	438	435	413	398	421	435	420	442	426	393	429	364	434	424	462	441	404	443	461	479	450	409	418	379	442	463	459	447	416	419	418	455	392	439	415	441	451	405	440	433	416	433	434	448	434	414	426	407	414	386	409	450	415	427	400	452	420	395	474	416	425	432	423	454	453	421	390	452	411	426	432	475	453	408	454	402	445	423	424	446	420	445	427	403	424	413	447	408	439	462	418	392	459	412	422	425	405	413	410	435	422	474	414	411	410	428	413	401	447	424	394	423	417	458	394	414	437	407	413	436	439	406	406	463	384	427	445	461	423	402	413	396	395	457	412	421	416	441	397	419	416	400	387	411	442	423	414	425	403	427	410	434	417	422	423	432	439	455	418	424	429	407	423	463	441	439	445	434	396	422	426	456	382	401	388	464	435	456	394	435	400	435	399	410	421	396	427	431	399	414	405	403	447	429	435	438	418	443	464	439	403	445	423	439	428	376	434	417	408	426	420	442	426	404	412	435	441	431	446	421	432	444	408	402	388	429	415	404	427	458	412	404	439	419	438	446	422	442	464	428	428	425	445	438	408	429	420	436	457	411	429	425	436	418	450	418	400	440	446	434	389	445	400	436	447	417	418	437	434	426	442	422	423	432	432	431	434	441	454	433	456	447	416	407	425	426	442	419	436	400	408	410	407	468	451	466	402	419	397	434	445	429	421	417	418	410	450	428	418	452	419	394	436	435	449	418	414	450	426	433	396	418	452	446	411	387	438	416	408	423	432	419	418
17718	27132	23090	14133	9700	7214	6845	6085	4512	3348	2458	2051	1630	1416	1342	1107	973	958	796	767	731	633	654	629	647	607	596	587	574	566	626	520	559	567	558	553	549	546	572	587	565	583	603	625	602	580	606	609	581	588	519	542	545	530	534	523	539	534	562	571	538	556	523	499	487	526	545	488	479	483	508	507	504	527	513	498	551	520	535	498	538	499	503	501	499	531	531	499	514	522	508	524	514	505	501	528	534	499	534	494	545	553	465	477	559	540	511	525	517	521	536	514	525	491	487	499	573	489	509	542	511	510	505	497	496	531	497	526	515	481	492	542	521	556	513	503	522	536	502	526	473	496	527	486	488	541	525	533	468	518	527	528	534	471	537	538	466	526	556	551	503	502	551	512	517	500	507	480	531	447	480	531	500	539	502	474	480	486	526	538	549	473	551	528	499	527	510	522	512	518	482	508	506	536	508	562	521	523	562	502	469	495	478	497	561	528	487	519	549	525	463	536	501	524	492	488	520	556	534	544	515	527	517	495	498	470	522	552	532	494	495	527	534	507	524	481	497	503	527	510	493	524	498	500	546	510	505	522	489	488	513	528	480	529	530	524	483	485	517	520	499	506	543	536	519	483	533	470	494	510	494	529	496	566	521	525	478	506	505	544	494	555	507	520	518	519	506	520	504	522	502	521	516	542	513	521	511	527	513	505	503	554	498	500	531	525	525	535	507	501	509	507	493	510	510	546	532	533	511	507	507	502	511	531	525	535	521	513	514	493	521	485	522	533	486	447	502	547	509	523	533	517	496	509	524	491	508	507	509	488	485	471	515	516	509	518	527	543	526	542	504	532	545	522	515	505	541	562	526	524	511	547	518	519	484	506	522	533	487	540	489	538	483	475	529	514	488	531	539	512	491	534	508	482	533	511	532	503	508	514	509	553	528	550	500	548	528	477	550	496	518	491	502	474	469	498	543	492	494	512	494	536	527	528	507	510	509	542	493	506	516	523	526	516	496	527	529	490	523	502	529	517	565	527	510	509	502	522	477	515	472	528	540	496	524	527	502	521	515	535	477	493	519	494	517	491	529	483	537	535	483	479	509	525	515	540	492	485	492	539	517	532	531	509	531	493	512	516	502	523	497	503	482	547	514	484	530	498	488	510	511	534	503	493	530	487	523	508	497	594	483	517	470	549	543	496	495	530	473	528	514	463	509	529	522	538	523	508	498	541	497	499	471	511	507	507	507	495	502	513	503	505	555	545	526	528	478	516	503	511	502	522	534	528	484	513	484	529	520	536	506	539	545	501	513	508	525	493	481	496	548	529	516	509	498	490	521	520	540	506	482	503	505	523	470	488	466	533	506	510	521	496	541	499	505	526	491	485	515	522	525	491	562	518	519	529	571	504	510	494	549	537	490	530	526	534	547	513	501	539	507	498	584	511	524	504	544	531	496	537	541	517	551	471	492	542	526	521	496	524	523	489	491	484	488	505	507	501	523	520	509	510	490	517	494	505	492	553	498	516	532	531	521	488	551	477	577	495	493	522	503	543	529	535	509	517	481	525	527	538	526	476	479	515	531	508	512	564	488	528	524	486	505	472	516	555	551	524	486	505	520	552	523	509	482	498	557	510	514	544	478	518	533	539	527	498	504	520	484	529	487	469	532	520	526	540	484	529	543	502	530	516	521	537	493	505	572	498	503	534	501	492	523	505	506	507	518	497	541	535	516	509	565	527	491	572	483	507	545	518	519	494	502	507	521	519	517	477	500	524	521	509	488	483	514	545	499	540	493	543	516	508	502	511	488	495	511	519	566	502	531	508	569	494	506	481	514	508	516	519	511	516	511	537	507	512	516	498	525	534	523	524	484	507	450	527	509	520	519	486	550	532	519	514	530	521	547	529	469	547	494	473	513	529	511	563	530	497	488	519	522	521	543	531	504	502	512	486	538	519	524	519	549	498	500	508	519	517	517	518	519	524	524	554	526	498	533	512	503	530	494	480	469	510	544	478	518	526	547	491	502	478	489	514	509	492	494	529	553	499	504	505	507	496	484	501	492	522	517	508	501	512	515	510	504	507	509	506	490	473	529	463	529	507	527	542	476	532	490	548	492	545	479	516	509	502	543	545	488	514	523	516	517	496	476	502	544	564	479	491	516	545	475	519	473	537	502	503	485	522	532	527	492	483	524	521	503	551	525	474	503	482	530	523	484	503	470	521	482	495	510	512	516	524	519	514	524	532	534	516	506	528	542	520	517	512	524	555	543	505	494	502	508	530	548	511	509	528	472	507	550	502	487	506	565	563	516	513	522	507	537	515	500	538	579	499	470	475	510	513	497	527	495	538	553	517	509	506	511	503	465	538	515	513	531	485	518	487	470	511	510	491	514	487	518	542	508	543	494	510	495	432	537	476	512	512	476	463	530	484	524	557	523	538	522	527	538	524	510	514	509	490	521	522	501	485	547	514	536	490	476	493	523	508	533	514	475	494	534	517	503	524	530	495	505	485	504	548	534	486	523	548	539	525	514	537	523	558	533	502	526	567	527	509	522	517	536	521	498	528	485	495	497	530	522	542	527	557	494	560	524	544	519	533	509	494	519	504	541	528	501	482	499	523	483	505	541	494	537	478	478	476	485	504	548	544	532	497	500	511	510	536	544	492	544	517	528	518	520	502	477	540	553	520	533	494	515	475	534	539	516	508	541	515	505	510	509	501	521	517	514	528	524	507	487	490	512	495	540	495	497	511	492	513	495	523	506	499	524	520	496	467	493	550	496	461	508	506	501	480	474	500	516	530	495	550	545	515	492	518	569	507	512	499	540	501	517	515	504	512	527	475	538	513	496	507	509	470	483	509	493	543	532	551	509	482	520	508	525	517	463	531	478	526	492	538	507	511	506	470	522	494	572	542	546	498	495	483	544	526	481	559	494	475	503	534	534	497	524	504	506	496	502	547	525	551	526	525	528	515	502	552	574	479	504	524	484	520	501	516	507	528	500	496	522	538	499	506	517	519	505	498	503	487	497	503	498	565	540	487	526	470	525	508	496	533	498	507	488	504	540	513	499	494	458	528	506	523	552	517	521	522	502	542	535	481	546	535	528	552	501	503	489	517	538	553	496	510	481	516	528	493	474	524	529	505	531	532	530	563	508	503	465	504	526	515	479	521	538	532	545	507	522	471	497	501	525	532	521	447	505	539	515	504	524	540	530	509	489	513	508	536	488	524	544	536	489	546	553	503	542	483	524	530	502	517	490	488	495	516	493	523	503	493	533	514	528	502	501	525	570	484	539	523	526	476	543	516	571	515	519	506	491	507	548	491	517	557	480	497	469	484	508	541	540	501	511	479	482	521	498	537	489	533	477	517	482	506	493	497	496	511	511	499	506	532	494	524	506	493	481	519	466	528	481	480	541	506	521	474	492	487	547	535	509	505	491	503	480	490	533	491	511	505	519	495	490	516	487	494	534	536	524	521	522	557	501	546	519	493	500	517	489	497	529	458
23698	20745	27657	23939	20619	12952	7264	5203	3627	2670	1881	1508	1314	1137	1011	929	736	677	632	580	486	494	454	407	431	401	355	388	387	371	378	414	418	372	371	362	334	328	384	339	377	379	372	380	369	372	364	386	365	359	299	357	321	315	326	342	328	322	299	338	346	313	325	325	313	328	312	341	298	338	373	306	301	313	314	306	321	301	326	313	294	305	314	344	314	293	288	310	312	328	312	295	314	303	330	314	299	339	333	316	286	306	337	299	300	338	327	354	298	307	297	321	286	316	304	320	301	294	313	307	332	317	301	315	322	307	324	351	310	284	310	323	312	315	301	312	322	331	302	315	332	337	308	329	304	328	284	280	301	312	321	322	323	315	299	340	321	309	284	322	311	267	294	307	321	295	313	299	293	335	295	325	334	308	298	314	295	319	323	289	302	305	333	322	308	313	323	314	324	308	318	313	302	302	318	310	299	330	332	314	302	353	341	324	312	316	298	290	315	332	295	292	329	314	318	293	316	292	273	350	289	311	267	315	307	308	353	333	321	296	337	314	292	339	317	314	315	284	310	291	297	311	321	317	311	309	290	291	285	313	316	308	308	311	316	336	312	318	318	321	299	333	316	302	332	311	308	331	315	301	310	295	293	353	314	329	271	296	310	299	295	310	318	324	293	294	342	325	333	300	301	286	340	280	317	332	324	311	316	339	333	331	294	326	320	313	338	308	286	295	278	310	310	322	282	325	347	290	317	323	314	325	283	307	318	278	315	302	322	304	303	301	304	284	304	306	304	339	308	322	340	298	331	314	314	286	291	305	320	316	295	337	319	330	285	297	319	329	287	314	325	331	351	305	324	307	319	323	297	288	333	317	288	328	304	297	317	331	321	353	305	325	258	308	338	310	286	301	317	270	310	325	322	304	319	317	268	307	322	293	300	296	322	346	302	310	317	280	341	300	354	282	317	299	320	328	247	316	299	320	321	320	287	293	286	331	306	304	312	285	323	281	317	342	293	324	298	316	301	297	297	320	299	320	325	303	302	335	332	321	275	277	312	317	264	333	331	340	326	320	296	314	291	334	370	328	315	302	303	316	323	295	330	284	310	311	314	316	332	318	316	324	293	337	322	326	309	290	293	314	314	286	322	365	325	302	312	331	300	325	315	300	282	329	311	303	336	322	343	299	321	342	321	302	319	286	321	271	332	350	301	316	330	320	316	309	325	323	312	315	297	303	340	322	293	303	301	310	314	297	334	346	352	320	305	301	306	298	345	317	288	321	309	311	307	298	304	324	322	290	312	298	328	261	286	296	296	313	319	320	315	312	318	287	316	324	337	309	280	317	325	325	335	278	296	281	299	337	339	297	289	355	300	332	315	315	273	311	303	313	310	310	292	315	329	305	322	322	325	306	296	313	290	340	340	317	352	326	334	309	309	312	270	310	310	303	329	302	286	333	319	310	310	331	313	337	329	358	314	304	311	286	307	311	310	299	295	326	301	313	295	308	298	296	299	295	313	338	350	286	301	308	288	291	314	303	320	309	315	315	341	304	334	317	329	321	306	333	338	288	307	312	293	327	288	322	300	333	314	307	302	319	323	313	298	308	317	320	287	328	328	294	334	302	305	332	351	298	306	307	328	297	303	329	331	320	331	323	301	320	298	318	301	307	339	324	296	316	285	301	316	322	323	299	314	271	304	315	299	327	273	344	340	328	296	314	284	322	309	299	319	295	321	319	296	285	345	293	315	278	310	328	322	302	307	285	305	336	316	302	319	317	336	275	327	314	298	292	296	348	299	306	266	296	321	299	314	341	318	352	328	329	312	328	301	307	319	335	299	322	283	318	314	302	305	349	340	317	297	288	290	288	288	302	326	333	306	281	282	294	330	322	337	324	298	309	332	322	313	341	335	326	298	317	306	313	327	310	286	295	339	320	297	282	307	317	290	319	311	330	290	289	294	284	329	273	337	327	303	344	325	303	319	304	312	283	336	331	300	324	291	275	310	296	324	307	288	322	292	330	286	330	306	285	319	284	325	308	311	298	318	319	299	310	301	312	309	309	324	304	333	346	319	307	348	312	346	306	325	321	313	278	276	308	312	330	286	287	292	334	345	310	306	287	274	318	305	290	285	357	327	315	300	315	270	318	288	325	296	321	325	287	314	313	338	334	293	316	284	301	310	342	317	291	342	300	348	306	303	289	313	323	314	302	278	295	338	319	312	293	295	307	300	316	282	307	300	278	317	314	338	336	296	316	333	327	313	323	327	324	317	323	348	316	294	317	305	296	280	307	303	305	308	300	354	287	303	316	345	318	316	305	323	287	327	303	318	322	344	318	315	327	300	329	305	297	323	319	282	300	322	351	322	304	303	312	297	272	299	317	306	307	310	342	291	323	314	317	329	292	303	266	296	281	330	337	313	339	323	284	367	313	316	298	303	287	324	321	319	299	307	327	302	309	339	302	322	294	299	300	300	319	332	328	323	278	321	300	303	315	354	299	292	301	303	308	317	318	333	303	271	313	306	263	342	334	300	286	308	297	311	295	329	299	338	346	301	329	288	319	320	307	331	319	307	335	329	314	319	344	346	311	332	332	298	293	325	318	312	302	295	318	322	324	323	292	312	299	310	341	314	283	310	324	304	319	301	313	307	300	328	308	311	286	326	309	310	320	302	300	291	290	303	279	330	289	328	316	336	275	302	331	314	305	327	334	316	320	307	283	305	297	298	292	284	278	307	305	274	324	298	288	313	298	311	311	308	324	318	324	325	312	314	337	300	313	337	343	304	333	293	310	308	323	315	315	302	311	320	324	322	297	337	335	331	325	313	308	296	302	307	332	307	332	292	307	334	327	326	311	299	313	333	311	301	303	308	333	320	329	287	253	292	297	332	351	298	302	307	296	318	304	299	313	299	304	347	302	305	304	288	310	290	319	312	315	333	302	276	330	335	327	314	276	314	289	279	299	315	308	316	313	299	332	337	299	303	308	302	295	326	304	301	330	315	293	349	335	293	328	344	306	299	307	275	301	320	320	337	289	310	319	291	333	313	331	313	332	298	328	315	314	299	337	328	355	313	307	332	307	329	308	322	323	319	317	295	314	265	306	310	317	314	310	315	340	319	351	297	303	295	290	330	332	313	302	340	289	339	334	315	319	314	314	306	325	310	324	313	307	290	317	295	333	308	299	298	304	301	309	304	306	299	284	342	345	329	304	306	301	315	315	318	287	334	285	305	305	287	313	303	318	297	313	343	270	311	311	294	311	317	304	323	332	301	304	330	301	303	285	310	317	316	328	340	327	308	315	297	312	323	303	306	331	297	308	312	313	289	343	317	305	291	344	311	318	302	311	290	304	313	326	330	297	293	308	321	297	320	281	282	303	311	305	303	314	291	307	340	311	324	330	344	293	291	333	294	323	303	322	331	305	323	315	284	274	335	321	299	297	323	319	337	328	284	312	293	281	310	292	289	278	293	298	317	336	319	344	335	329	334	323	300	304	323	312
19399	34835	30263	21026	14809	11925	11591	9782	7573	5628	3822	3039	2521	2135	1889	1492	1228	1182	945	961	767	690	598	639	584	557	562	551	539	569	538	524	490	519	504	481	460	496	448	478	460	486	410	494	500	487	494	515	489	427	481	467	440	460	428	397	447	448	382	414	415	425	390	353	419	388	386	384	365	383	415	367	405	401	355	407	392	408	418	423	395	417	392	399	366	372	391	395	382	395	385	371	373	365	409	402	375	366	369	378	383	383	373	392	391	382	381	388	387	387	387	397	352	391	389	380	388	393	346	418	349	412	398	371	378	354	403	352	393	355	429	376	386	388	406	387	398	387	368	363	372	370	402	384	398	384	376	410	417	366	357	383	359	399	404	386	386	364	400	381	381	363	387	375	370	383	403	358	376	396	366	391	371	351	383	400	413	378	377	386	379	404	404	362	384	351	381	376	381	371	369	350	338	389	364	360	379	398	396	377	417	388	398	375	394	357	373	408	363	379	392	381	406	394	411	392	397	386	360	365	368	408	373	388	372	395	365	386	374	408	352	382	397	380	401	392	344	395	339	388	367	409	392	355	379	364	379	381	413	390	403	382	380	406	375	379	375	368	366	379	400	372	348	375	385	384	379	393	375	382	396	363	380	392	382	373	363	414	386	367	394	393	374	348	339	362	380	399	340	336	421	360	373	381	376	392	385	398	369	388	368	417	402	392	379	387	352	400	365	367	404	382	374	362	342	355	412	385	401	388	379	401	392	390	401	406	373	365	357	403	399	369	375	377	388	381	383	340	394	404	356	383	386	381	440	381	403	360	386	393	387	401	386	401	376	410	364	380	385	365	388	384	382	393	374	362	398	394	347	378	395	359	384	364	385	364	446	367	375	382	364	384	357	369	372	361	410	343	359	372	386	393	391	355	386	373	391	410	377	372	365	393	356	345	387	376	398	382	370	412	359	322	407	385	354	339	357	399	372	369	382	367	400	406	341	375	360	378	389	375	373	374	366	370	365	410	396	436	398	385	395	380	360	361	382	363	376	396	377	422	353	356	357	392	400	364	371	388	383	371	351	385	411	351	344	339	386	384	384	380	352	372	384	387	395	406	395	402	373	391	390	380	382	378	400	391	364	365	357	367	373	367	373	392	397	385	380	389	394	372	366	362	375	406	377	384	345	393	398	382	353	378	384	385	429	343	375	358	365	409	324	398	380	388	370	386	400	387	384	372	363	387	389	350	374	411	391	401	329	390	375	416	378	372	401	364	385	370	384	386	411	383	382	387	406	404	378	361	343	392	387	425	366	358	381	345	386	358	405	334	394	389	382	395	345	428	368	405	406	390	406	384	367	384	390	374	385	402	375	370	413	360	410	379	394	387	375	383	384	371	377	372	370	345	385	397	367	398	368	377	398	382	366	379	432	367	395	360	430	394	385	387	385	369	390	351	401	367	366	367	366	424	371	371	391	384	357	377	421	380	365	395	404	412	370	374	395	383	380	400	346	391	407	350	392	386	394	399	414	389	364	384	335	389	383	367	378	371	414	368	378	349	350	368	389	383	370	398	353	382	404	379	362	400	389	366	371	400	397	377	406	402	371	350	378	381	393	361	380	368	384	380	378	391	347	404	390	362	391	349	393	370	378	397	360	373	360	382	359	391	402	404	398	385	388	408	342	358	389	352	367	387	406	394	356	369	374	369	386	412	364	385	404	386	379	374	392	359	379	377	389	408	382	361	356	425	386	377	377	379	383	387	433	390	360	418	368	362	399	387	406	413	344	384	394	363	401	364	364	440	368	362	359	369	391	385	390	366	349	363	392	381	373	368	366	387	369	373	390	387	383	394	400	382	399	398	389	377	387	398	392	380	393	353	376	354	362	373	394	363	385	379	368	415	399	372	405	391	377	375	368	359	366	413	376	343	401	368	344	388	403	367	406	417	398	376	377	392	356	358	350	361	400	371	371	366	385	369	412	382	377	412	405	400	373	367	372	344	366	374	390	345	390	380	389	377	375	360	402	405	377	394	416	378	391	403	366	365	358	360	350	392	389	418	348	394	382	376	356	372	379	396	369	374	389	369	369	362	380	385	373	381	363	374	362	391	369	367	382	388	351	376	391	397	373	403	363	382	396	378	404	375	359	377	411	415	371	409	363	358	383	397	389	394	386	367	368	378	373	386	379	408	372	385	386	336	366	392	354	361	404	358	376	376	386	373	390	369	395	361	378	380	377	356	377	379	377	361	390	383	351	385	365	409	373	355	410	375	394	415	361	334	417	406	397	389	381	385	379	396	400	357	388	386	370	373	376	373	395	368	387	358	395	393	400	379	357	386	360	372	375	378	361	378	356	398	354	392	367	405	370	384	381	412	369	401	382	384	374	368	378	377	368	360	394	366	355	395	371	387	356	386	393	394	363	374	356	391	379	378	393	395	362	362	386	378	374	410	386	351	359	386	396	350	396	362	412	360	381	391	386	389	375	374	386	362	381	394	368	368	368	377	348	388	391	375	365	410	364	370	366	371	400	386	373	422	347	394	362	400	374	347	371	349	342	386	394	374	382	359	379	365	396	357	394	372	396	360	402	379	381	350	403	365	389	371	365	351	370	363	387	404	366	391	334	385	352	383	381	326	384	361	353	393	362	387	351	394	367	371	384	377	374	375	361	420	353	385	414	400	376	412	391	373	352	395	356	399	355	391	376	361	371	401	373	381	371	390	368	382	377	389	412	387	384	380	358	379	345	376	374	363	376	359	371	353	389	380	386	399	362	416	369	362	372	378	357	364	367	342	342	418	386	371	378	387	390	422	382	392	346	380	380	422	387	368	335	348	391	377	381	412	384	382	376	377	384	381	353	354	414	378	360	394	340	359	364	360	359	394	358	386	390	347	367	380	420	400	391	374	378	392	353	431	365	393	375	359	405	368	381	421	371	395	411	391	366	402	393	393	367	374	364	407	371	390	373	420	384	388	378	385	410	404	372	371	406	356	417	369	380	364	406	372	362	369	402	342	392	372	375	386	345	382	393	400	367	364	382	382	345	384	381	357	406	371	380	388	370	396	422	330	377	338	370	355	364	390	364	393	389	379	399	355	413	385	376	365	380	414	399	392	391	385	393	406	367	387	361	377	382	368	363	369	380	388	391	382	399	400	372	389	395	363	369	395	355	357	385	392	389	366	398	391	384	407	411	389	388	372	401	405	355	399	364	378	438	381	370	369	374	384	341	376	384	362	362	378	394	373	379	347	376	388	365	352	367	419	356	350	399	398	428	387	354	379	381	376	384	378	395	410	352	364	386	370	379	399	359	377	387	370	378	403	381	360	365	395	368	336	370	397	416	390	378	366	377	353	385	391	405	380	367	351	404	434	377	383	360	387	365	401	413	362	382	400	335	394	389	388	389	364	437	372	362	344	406	385	382	397	379	392	373	383	377	377	386	398	355	355	381	391	382	382	386	380	376	384	360	391	364	400	391	379	398	380	375	400	404	377	378	357	369	398	417	363
25497	21286	27265	25422	13794	6438	5268	3876	2890	2225	1699	1414	1252	1218	1111	978	890	866	828	754	732	642	664	640	654	640	624	590	602	634	564	583	616	594	620	635	571	589	567	577	580	606	615	668	644	620	580	590	615	599	573	588	613	608	600	604	569	576	623	546	518	589	565	556	571	527	547	543	567	509	543	544	563	559	563	546	531	538	530	517	542	531	577	574	552	580	560	629	515	574	552	553	574	546	563	559	581	534	571	524	544	606	555	574	544	555	612	549	596	553	598	546	572	560	537	567	532	583	561	557	542	547	624	580	521	529	538	536	528	550	558	541	588	583	575	542	548	590	575	556	562	526	541	505	558	536	561	582	595	540	531	547	562	553	555	542	555	541	559	537	537	556	558	528	583	574	550	576	597	549	524	576	573	588	560	586	577	586	575	537	569	530	544	549	570	590	520	540	533	552	535	534	548	541	552	607	571	559	585	530	542	611	577	523	579	596	549	533	561	582	553	569	538	571	577	585	631	514	551	539	566	532	548	567	568	552	533	585	572	529	562	531	579	564	549	557	537	540	574	544	541	551	578	535	577	567	529	582	566	561	581	537	529	554	605	564	566	530	534	537	522	529	546	583	553	547	541	546	522	560	550	551	547	552	547	576	551	535	526	541	564	541	544	541	560	581	583	547	560	557	540	536	538	577	546	558	561	577	566	531	535	536	523	529	545	543	505	528	564	587	563	540	546	558	554	554	580	562	533	526	514	589	568	550	540	551	551	549	524	537	563	547	545	549	543	558	551	560	578	621	529	588	551	581	608	516	557	551	563	571	564	562	571	542	563	552	553	563	524	538	590	534	568	594	554	582	553	551	535	572	524	512	550	550	539	516	527	560	574	587	508	555	558	541	566	570	560	553	578	576	571	554	523	545	578	528	598	590	490	563	557	559	596	565	580	562	532	515	573	564	600	514	528	585	590	581	576	528	593	570	596	565	521	525	580	537	557	530	605	580	577	551	550	554	557	557	567	575	527	554	563	587	564	553	549	539	547	551	537	519	551	581	558	572	521	572	526	519	578	587	582	566	598	542	537	600	568	580	592	593	537	532	565	523	540	561	576	523	530	546	578	551	567	515	553	590	558	551	528	563	577	521	542	586	586	572	567	534	534	540	548	578	575	605	583	556	544	547	569	581	545	523	528	596	559	556	573	543	536	548	544	531	604	554	545	548	540	575	539	558	551	558	592	591	529	563	557	559	572	543	517	568	546	556	553	554	570	534	558	565	587	535	533	553	568	521	582	529	526	527	574	565	577	547	513	604	576	551	601	568	548	560	560	486	613	559	521	541	495	633	556	549	553	554	536	551	572	541	519	585	531	575	518	575	520	508	536	583	535	565	573	598	550	558	526	546	590	571	600	534	546	544	538	564	559	567	515	568	549	573	568	542	557	567	591	576	583	557	591	566	557	600	576	522	522	507	562	596	601	585	545	564	499	554	529	517	539	550	528	555	620	559	528	560	518	544	542	558	582	529	533	547	542	518	572	524	537	534	571	577	563	568	528	545	560	517	590	552	539	533	548	588	584	549	521	572	569	526	591	584	559	569	577	541	564	528	545	567	557	579	546	543	568	543	546	587	551	570	551	547	569	574	551	534	565	574	549	534	525	593	562	515	551	540	535	534	566	530	561	542	532	540	560	587	571	532	576	501	582	582	545	546	532	561	573	547	525	547	540	543	534	579	596	570	545	532	561	506	556	535	565	547	562	542	565	542	620	573	573	576	525	588	516	525	521	565	576	543	575	558	585	556	583	558	566	562	566	556	516	548	538	513	573	563	566	582	530	558	542	548	582	581	575	546	534	580	566	584	515	543	545	579	569	563	534	536	581	555	568	564	591	580	585	613	560	542	563	532	558	531	560	570	552	549	534	583	574	536	573	542	536	560	572	572	556	574	572	540	580	529	544	583	559	540	539	569	523	548	562	586	558	548	560	585	535	574	561	580	576	552	559	567	548	564	584	562	563	552	550	536	565	547	533	577	520	538	574	555	581	583	542	539	541	553	573	547	596	545	565	567	530	592	540	533	554	572	561	584	536	621	584	580	563	542	533	566	565	547	599	607	546	580	591	549	569	537	520	562	582	551	572	550	561	579	568	509	549	592	557	549	536	535	582	527	558	570	531	546	577	529	572	557	599	573	547	522	511	513	554	594	542	582	571	534	566	560	572	533	583	543	569	535	557	580	551	562	532	570	560	518	591	536	568	523	533	553	584	554	584	565	530	586	515	547	553	544	531	552	572	547	553	575	557	564	594	566	509	550	539	558	509	593	576	580	558	557	509	551	601	569	505	567	558	531	570	559	543	553	548	565	583	538	557	537	572	552	581	516	532	574	591	547	558	532	536	511	604	577	554	559	558	566	544	540	596	543	558	522	570	576	526	554	587	526	499	538	554	561	583	591	579	551	601	536	584	620	555	562	595	535	582	541	545	542	562	532	567	534	552	543	527	548	532	571	553	549	549	563	522	554	605	558	547	596	535	576	566	586	520	569	567	563	574	563	552	586	545	546	526	546	562	586	585	603	514	531	553	557	589	538	570	540	548	563	567	583	566	564	543	575	574	566	577	532	527	559	571	527	526	559	580	517	572	534	536	531	568	570	601	594	582	553	550	549	520	564	558	577	536	568	556	531	568	584	537	571	550	574	567	548	531	550	521	570	531	549	572	554	550	550	587	552	563	553	503	573	549	575	576	536	534	530	553	569	535	539	592	554	523	608	555	532	543	521	538	565	570	591	595	582	550	572	531	560	577	542	574	564	525	602	550	582	603	542	562	575	558	547	564	573	542	567	546	557	575	542	576	594	559	568	539	539	561	559	550	547	544	570	566	544	526	479	586	580	531	546	536	529	541	560	526	526	552	536	552	544	532	567	574	525	512	589	512	543	523	563	547	562	566	502	588	508	615	541	524	571	562	564	568	571	538	577	529	542	577	586	546	540	557	530	530	548	544	539	598	519	554	524	553	587	562	526	545	564	534	548	563	567	562	553	542	519	517	613	518	592	593	537	565	602	562	531	549	572	523	522	525	579	521	555	599	530	569	572	561	530	581	557	554	529	582	526	526	524	565	569	533	567	536	529	550	560	571	567	534	540	581	545	597	580	579	573	588	582	545	562	548	556	589	518	529	559	553	563	555	564	563	555	568	520	555	601	552	552	578	512	581	560	549	532	575	540	558	549	557	562	525	552	575	565	531	503	581	532	553	548	537	568	575	549	581	586	573	589	578	517	525	523	513	587	545	572	556	575	558	566	559	605	543	529	591	601	537	556	539	491	531	542	545	585	543	567	563	568	591	552	543	555	562	589	528	566	556	578	567	573	517	546	527	553	550	572	611	589	509	577	569	541	563	588	583	579	534	539	559	580	541	555	555	523	627	580	557	529	554	565	552	508	562	552	518	557	562	572	546	563	546	552	603	564	559	574	581	527	561	521	582	576	524	560	590	556	526	599	584	568
20074	32034	28193	18284	13173	10982	10250	8153	6385	4711	3450	2699	2309	2097	1938	1519	1328	1293	1183	1097	931	880	877	878	805	836	753	761	768	793	766	813	824	743	697	715	686	747	722	713	707	732	722	715	733	728	774	707	744	747	729	700	705	706	715	690	652	657	681	696	645	678	676	672	738	653	653	652	620	665	609	640	663	663	682	660	695	636	660	728	663	649	639	629	680	695	684	648	630	685	618	655	642	697	636	637	674	661	661	635	670	633	713	673	683	650	664	653	644	659	650	625	607	652	658	635	659	685	667	694	673	648	653	638	629	689	684	629	651	683	672	646	643	598	651	632	713	615	644	634	647	650	657	693	658	636	652	666	642	661	666	634	630	634	694	622	707	660	640	644	662	632	654	651	637	669	629	674	667	678	637	625	608	698	639	671	684	639	655	625	647	617	653	716	626	638	639	689	667	631	606	641	636	612	682	677	646	648	666	667	636	651	654	639	648	631	661	609	684	660	633	619	673	679	669	674	676	692	640	652	688	688	688	617	635	695	644	671	685	643	648	610	659	647	671	638	614	638	625	650	614	620	622	643	669	595	631	683	656	651	655	683	640	648	656	661	600	644	622	635	644	627	658	656	619	624	689	646	671	629	662	661	637	624	656	615	665	660	674	703	643	596	659	675	621	619	669	709	673	634	691	621	670	660	637	615	646	643	681	654	675	632	672	625	634	628	676	661	674	625	597	679	656	665	655	671	674	689	656	660	655	692	667	640	670	675	652	635	659	646	656	644	637	618	677	662	632	647	680	685	650	645	624	663	670	606	648	668	670	670	685	630	654	627	661	648	664	661	674	633	610	640	616	692	630	645	640	617	696	654	593	642	708	629	628	617	661	657	612	653	683	657	649	679	652	636	685	622	676	658	639	597	656	661	679	647	671	649	628	667	644	697	682	693	648	633	628	704	601	641	645	679	677	663	640	665	707	662	693	634	602	657	661	664	660	649	654	607	636	647	648	635	681	705	636	663	652	638	696	658	638	676	675	666	661	660	724	669	628	634	679	634	673	662	676	656	675	648	673	656	688	630	694	659	609	647	716	639	647	651	652	682	651	678	644	663	673	689	678	649	659	610	671	648	605	610	669	642	626	632	631	651	653	652	667	644	678	649	657	626	690	638	646	673	659	671	651	627	644	659	718	684	652	621	660	684	656	633	681	618	642	703	623	639	643	687	667	684	667	624	636	659	648	653	657	654	712	638	629	652	645	632	685	671	690	638	654	635	598	638	668	654	619	640	695	671	641	670	648	656	676	676	713	650	658	686	631	675	641	607	634	657	705	682	640	653	663	638	670	621	651	654	638	658	676	617	620	625	668	660	643	655	649	684	691	651	691	618	631	638	681	637	656	669	622	660	622	648	676	653	654	672	638	668	695	675	654	635	667	639	681	694	714	655	733	695	648	653	591	646	591	676	678	665	655	680	652	704	614	672	646	688	620	634	700	686	610	646	616	662	685	644	689	678	628	675	664	689	660	630	689	645	669	634	668	634	645	624	670	637	611	634	645	645	649	614	637	691	710	680	675	688	691	638	639	645	674	650	667	703	663	616	686	646	698	655	641	659	680	651	636	664	653	656	625	640	634	652	656	622	633	629	639	673	678	660	635	630	652	688	608	655	669	647	644	661	683	644	634	672	644	661	654	613	635	624	677	644	709	650	642	686	600	642	667	621	645	647	696	654	629	618	602	657	679	693	665	666	683	685	640	642	627	650	649	635	668	638	610	661	682	668	664	616	621	660	665	659	697	666	648	687	581	642	647	623	672	677	593	709	694	647	661	645	621	710	665	666	669	702	664	672	700	654	705	655	674	678	631	626	692	665	651	653	642	588	656	675	599	695	599	638	727	637	669	626	659	620	644	637	622	606	616	668	672	677	640	640	676	677	649	624	653	676	646	656	649	649	665	660	599	662	659	629	652	650	637	684	645	623	646	636	685	684	654	611	619	667	655	675	630	653	618	653	628	659	670	637	629	631	664	673	639	602	626	698	620	623	629	625	670	681	612	683	658	682	675	693	670	656	622	665	687	654	655	659	667	619	653	640	658	686	647	670	700	679	723	633	657	679	660	708	668	651	651	635	666	646	615	643	665	654	645	584	633	633	648	622	614	669	650	660	655	629	636	663	678	625	635	687	650	639	639	674	652	652	623	699	684	658	655	663	652	650	627	644	655	684	648	615	637	678	651	639	661	628	638	650	670	638	654	657	666	598	662	685	641	626	651	632	699	690	650	697	608	673	632	665	690	676	654	649	656	641	655	683	677	687	638	663	640	618	622	676	623	638	675	720	689	608	625	616	665	700	672	656	651	635	656	657	620	666	668	680	636	657	645	681	608	658	665	638	635	631	606	639	667	641	696	606	644	637	676	646	622	667	640	668	647	662	676	660	622	626	634	685	654	640	701	620	652	694	656	635	674	654	684	634	648	620	644	650	688	668	658	623	655	663	698	716	665	681	631	580	644	647	687	718	643	626	662	654	626	613	682	644	652	613	614	685	664	683	635	639	638	660	653	669	691	648	652	639	656	664	639	624	656	661	653	640	639	607	649	648	639	679	676	661	656	658	691	723	651	693	637	675	698	636	685	687	648	671	628	642	630	697	659	668	639	663	668	697	668	664	636	669	651	671	689	693	637	693	631	661	667	652	637	674	652	678	638	641	643	614	662	625	633	654	621	645	650	664	640	622	650	628	650	612	652	687	683	661	616	629	663	660	601	633	635	671	693	604	660	647	669	667	688	654	665	654	641	663	660	684	632	630	639	669	646	617	651	677	638	673	624	623	652	630	618	679	616	638	627	641	629	657	605	649	638	680	643	607	645	665	674	749	651	639	661	656	654	696	643	664	701	634	624	641	664	648	659	640	631	648	637	652	610	639	662	643	650	690	617	633	659	683	685	639	656	666	655	649	653	643	697	645	668	642	632	645	704	663	657	679	639	678	639	616	701	604	711	654	654	643	614	624	665	670	687	635	621	656	613	699	657	674	688	628	645	664	641	672	674	632	638	652	687	671	656	675	591	640	693	594	714	647	663	693	642	666	662	669	664	680	683	645	676	695	695	640	626	654	640	633	663	628	624	632	635	625	636	628	651	677	654	669	651	608	672	661	656	672	652	667	664	649	650	631	658	672	662	686	649	673	618	679	613	656	652	654	676	673	679	688	658	634	699	634	666	631	713	675	655	683	640	672	621	618	661	654	670	666	629	602	650	658	635	654	683	620	638	717	670	669	655	603	683	648	668	614	664	642	679	675	633	661	643	666	678	616	669	677	645	676	643	656	661	679	629	700	670	631	636	678	612	675	593	636	661	664	658	653	586	637	635	668	604	674	630	653	645	683	649	640	654	678	638	658	662	614	672	606	659	608	632	693	638	650	711	657	636	632	629	623	655	672	645	645	638	668	631	637	623	674	654	685	644	676	680	635	633	638	678	631	673	621	674	682	688	675	627	656	642	659	650	645
23253	21311	29014	23988	21346	21569	16106	8058	5489	3785	2894	2201	1960	1763	1534	1247	1089	989	983	885	817	703	643	616	607	621	564	588	602	566	567	545	509	584	515	499	538	517	488	472	505	514	534	474	530	497	591	537	495	509	465	502	507	473	490	474	463	482	481	471	486	462	428	442	446	447	465	473	474	436	461	480	478	451	460	445	471	466	433	464	445	394	436	447	420	454	434	483	401	416	409	465	470	425	432	436	445	457	432	450	451	437	465	435	437	440	485	459	426	435	431	423	434	460	446	426	455	428	465	431	438	417	435	449	422	440	455	428	435	470	419	444	429	441	436	422	471	438	458	424	442	433	441	462	442	471	460	445	412	420	422	444	416	463	427	415	448	502	431	446	449	452	452	426	466	409	441	444	466	466	444	484	437	460	426	421	439	433	444	449	427	423	430	415	446	451	452	411	449	435	443	459	429	468	446	458	430	440	445	392	470	440	438	449	440	438	419	434	456	420	417	437	449	415	457	453	434	459	418	423	469	421	439	409	436	397	431	436	461	453	438	427	447	411	494	415	432	487	428	457	428	426	428	428	429	469	422	454	469	421	409	453	427	465	456	424	463	414	411	453	443	463	461	431	402	448	402	426	418	437	430	441	414	452	437	474	438	436	437	428	430	447	447	446	430	453	460	454	462	449	455	439	418	436	483	448	441	427	476	403	429	437	442	433	398	449	449	440	433	449	477	489	435	462	420	453	462	421	433	468	454	444	438	428	460	446	443	449	415	432	451	443	451	457	425	448	451	457	453	405	453	444	444	457	444	402	470	451	371	453	464	427	446	471	477	444	472	464	404	478	429	426	438	501	457	442	444	437	446	450	459	438	435	442	446	429	415	380	452	432	451	450	451	452	438	454	431	437	411	463	433	420	460	432	432	420	420	443	454	465	443	442	450	379	454	463	428	444	440	423	446	445	476	408	432	431	436	451	426	411	422	452	448	425	412	447	409	434	453	450	450	446	456	465	439	449	437	410	459	422	400	402	462	448	469	453	405	454	472	420	456	407	437	448	421	475	436	473	456	459	457	453	421	463	459	484	487	449	412	435	443	444	408	436	468	462	413	475	437	437	435	456	440	481	453	432	465	448	447	389	435	419	446	449	440	396	483	430	472	459	425	415	471	439	404	440	417	455	437	435	407	402	453	467	477	426	452	425	450	430	476	402	443	446	442	465	442	486	459	448	446	390	454	431	410	469	414	418	478	427	428	446	427	432	455	418	419	466	457	433	474	435	477	480	447	450	442	415	454	445	435	444	447	459	426	459	414	437	426	476	421	435	417	404	433	413	425	418	444	416	398	425	435	427	458	437	465	428	462	459	409	429	457	450	464	447	444	436	414	444	431	470	454	427	450	466	422	399	439	442	433	437	401	465	404	449	407	435	431	447	455	475	431	447	449	473	456	454	458	406	448	403	459	431	489	421	440	439	444	444	470	445	458	448	460	450	446	464	466	456	437	439	423	423	399	473	455	476	470	460	445	423	476	466	482	418	433	445	477	448	472	436	414	441	438	443	382	423	425	443	414	469	452	458	439	443	460	452	484	441	482	439	460	452	483	403	449	438	443	431	430	445	453	448	467	429	432	445	458	441	426	447	424	449	437	417	456	465	477	439	435	450	436	429	460	404	445	440	438	446	447	403	442	441	443	419	438	423	447	408	450	474	427	445	460	462	467	417	412	421	429	429	447	456	442	460	450	420	457	388	464	443	441	468	428	453	447	408	492	452	402	435	461	421	478	411	446	418	455	454	401	469	425	437	422	451	430	440	469	459	446	422	439	483	469	452	416	469	483	434	402	457	416	434	455	473	418	450	489	423	397	448	456	401	435	427	431	421	435	430	455	415	445	483	441	457	430	456	433	419	447	476	446	413	432	479	414	441	438	422	455	431	466	455	454	452	433	438	449	411	435	408	453	429	449	478	473	435	451	436	466	397	424	424	434	416	411	426	476	459	442	472	439	392	433	425	458	425	432	454	408	457	442	452	453	444	450	465	413	426	413	441	468	450	449	417	455	395	465	461	432	447	461	417	460	453	424	475	444	429	427	422	472	443	436	437	428	418	392	429	438	447	427	462	425	419	451	441	438	485	414	422	444	415	427	467	429	451	467	431	453	470	458	476	414	432	451	400	474	401	449	455	434	459	400	440	431	433	414	435	455	467	422	419	444	422	416	423	410	409	461	441	441	431	410	428	461	415	450	403	464	467	454	420	443	425	431	428	485	435	461	403	452	451	437	471	480	421	442	433	442	443	423	471	411	444	446	432	453	471	443	435	400	467	453	417	449	462	397	457	427	450	452	428	409	434	437	440	455	406	435	398	471	442	441	437	439	430	450	433	438	406	435	411	433	476	419	445	451	436	436	429	464	399	449	481	392	498	473	446	470	435	418	429	417	437	434	434	485	431	496	426	426	467	451	452	486	436	440	439	442	438	453	432	449	467	451	428	453	430	441	461	448	427	420	436	402	405	439	454	448	441	452	435	440	400	414	463	410	417	437	468	398	454	468	443	452	452	433	429	456	397	422	457	456	455	459	440	424	431	426	445	436	391	451	447	406	443	421	440	419	471	434	419	419	422	432	465	440	416	432	449	481	436	461	475	417	426	438	465	424	435	458	426	458	427	438	432	429	405	479	436	468	408	415	456	416	433	435	446	462	423	451	443	432	465	429	445	426	420	421	429	429	435	436	425	457	445	467	471	447	454	436	468	441	420	400	434	470	435	410	455	446	459	404	428	455	427	450	415	448	445	473	451	439	442	450	438	441	421	437	422	437	466	430	438	435	430	437	416	406	431	429	443	466	437	415	435	425	439	409	460	399	395	407	439	412	404	438	432	443	424	432	421	470	440	447	445	435	458	454	467	429	428	440	450	415	415	435	450	388	444	399	444	454	494	419	425	445	451	450	430	417	450	434	450	462	424	436	455	441	476	435	394	451	440	459	442	487	418	417	449	462	448	419	420	439	424	448	401	417	456	398	405	400	450	487	460	469	435	433	406	426	411	470	420	459	441	439	419	441	415	461	427	461	463	422	417	434	421	413	420	438	445	424	449	409	429	418	478	446	420	424	431	421	492	468	421	419	435	427	419	437	434	404	438	449	425	458	440	481	437	392	466	460	468	465	449	421	418	429	440	437	454	442	421	440	475	466	450	434	398	427	471	453	422	464	440	410	459	431	432	463	472	430	495	430	441	407	427	432	435	418	447	450	438	459	428	428	442	424	454	449	402	397	385	435	453	446	450	452	453	423	415	450	394	439	425	468	429	425	408	437	437	424	423	417	478	453	462	424	452	427	468	451	423	431	438	421	462	488	465	453	421	424	439	404	383	447	393	456	437	455	459	451	418	424	416	430	445	448	456	418	433	465	420	425	456	444	423	474	458	437	435	470	403	472	434	437	444	420	419	470	456	432	396	412	432	453	466	455	451	406	446	434	456	453	457	443	419	444	468	461	421	455	455
23048	41614	37098	26493	20442	17771	16256	13353	10577	7730	5722	4285	3734	3321	2853	2196	1912	1698	1601	1276	1176	1042	922	856	896	851	730	760	728	688	771	797	700	656	671	707	673	649	655	642	618	626	656	667	707	695	658	708	667	633	604	584	614	633	530	567	530	578	548	543	548	578	543	536	569	558	554	529	563	533	480	545	554	533	518	549	511	513	561	503	541	516	504	540	505	534	539	483	513	547	512	538	493	521	453	472	534	529	531	509	493	534	504	497	523	529	486	490	502	512	528	524	475	524	488	487	506	507	500	498	520	533	511	464	509	461	468	496	523	517	471	502	485	478	479	513	517	513	519	495	514	546	502	543	493	458	480	523	478	517	478	511	495	491	526	505	504	528	531	525	520	474	522	537	496	538	480	505	503	505	501	523	514	505	505	515	500	497	492	574	448	514	499	513	500	484	496	513	525	523	504	530	517	507	516	506	471	524	520	509	537	526	500	490	514	483	508	492	485	495	527	536	500	493	495	499	479	512	501	540	482	512	501	487	464	493	506	482	526	514	534	460	493	496	507	499	454	508	462	548	472	495	475	502	502	477	514	509	522	540	563	513	490	507	492	530	514	495	533	505	500	503	501	495	501	551	467	499	520	477	517	482	506	475	511	514	533	488	493	539	521	487	538	552	506	474	467	513	524	507	519	508	473	532	516	514	489	529	531	515	491	481	526	517	479	490	501	468	509	495	480	500	553	475	531	529	470	488	512	556	510	534	502	539	502	502	452	486	523	483	518	528	470	537	544	501	524	493	491	483	510	521	484	531	509	517	502	501	496	526	481	535	489	538	543	468	510	470	499	515	518	524	467	507	544	529	516	508	539	555	504	434	513	530	531	479	477	484	495	549	500	507	511	503	503	484	537	522	528	525	533	492	556	516	505	479	516	462	510	505	513	519	522	487	525	550	529	526	461	471	488	515	503	509	498	507	479	506	514	482	515	540	501	499	472	526	485	468	480	499	551	499	494	514	538	493	512	517	512	476	507	509	477	530	499	484	464	477	476	526	537	498	504	548	521	515	526	473	505	478	524	502	507	534	525	519	482	488	456	509	547	514	490	509	509	524	493	511	508	481	497	508	476	503	540	472	534	486	525	549	466	489	502	484	510	449	511	539	487	497	505	461	485	545	568	471	498	477	507	463	523	478	529	532	499	533	510	502	499	502	496	515	501	534	525	507	508	520	472	519	508	510	494	471	488	522	505	514	499	544	508	476	498	478	531	524	502	513	528	530	536	477	503	482	549	508	530	493	474	519	491	521	536	479	517	509	519	533	505	497	527	508	507	530	542	507	520	481	494	486	535	554	504	489	504	510	484	495	517	540	491	495	499	510	536	493	473	469	514	487	508	544	500	483	536	480	521	497	500	489	462	511	536	523	481	484	480	500	524	486	528	489	487	502	539	490	485	481	536	494	504	507	490	486	479	514	523	487	504	483	536	473	496	471	516	535	509	465	494	522	556	486	518	506	524	549	521	532	501	500	499	524	492	490	515	550	537	474	487	537	524	498	531	472	478	502	508	493	508	463	472	509	504	497	514	497	504	508	522	499	514	514	512	490	483	480	496	519	513	491	541	518	513	526	474	492	511	479	504	523	485	503	480	496	510	509	508	518	563	511	521	528	466	484	488	530	500	482	520	490	491	520	521	509	521	487	507	486	493	518	483	491	490	469	515	466	508	526	519	571	494	505	501	537	542	537	513	492	487	530	572	476	503	527	482	541	535	511	544	509	482	514	499	529	504	489	509	463	506	522	526	454	517	522	502	505	521	471	508	514	557	528	531	503	542	477	509	519	480	497	492	514	485	532	495	541	493	540	509	444	477	506	496	484	511	481	529	504	524	476	498	511	504	499	548	526	509	531	521	488	497	516	504	512	524	510	539	533	542	505	497	484	554	520	524	513	498	519	479	485	482	530	493	511	506	496	541	508	497	494	526	494	506	500	483	516	529	507	507	467	516	507	476	524	506	467	496	508	520	473	502	526	512	527	518	503	499	470	475	525	499	524	568	513	516	541	510	501	520	495	514	526	516	525	512	494	531	507	501	534	465	517	485	524	510	511	511	512	509	530	480	491	543	502	531	538	517	490	501	498	509	519	531	466	497	477	463	491	506	509	519	470	491	523	536	507	522	513	481	513	535	474	489	487	507	508	457	503	485	441	479	537	531	458	577	485	517	531	520	491	495	498	485	515	487	487	483	490	551	520	483	536	502	459	446	530	464	487	506	510	521	503	515	523	501	506	510	494	498	489	509	472	531	482	487	519	477	513	522	518	551	477	497	512	506	514	496	517	493	548	483	511	521	488	491	505	483	489	514	513	514	491	512	514	503	486	504	508	494	518	531	509	527	504	508	514	512	460	526	501	546	525	506	504	511	507	507	531	497	496	523	525	518	488	520	520	564	531	504	493	485	493	531	557	495	456	497	479	539	503	500	478	493	514	484	507	472	480	512	513	511	505	526	462	496	497	497	528	506	505	551	487	520	502	555	491	495	498	518	492	515	516	505	474	487	516	474	494	490	457	509	513	510	522	514	551	525	487	467	512	491	506	566	515	507	522	500	468	506	508	516	544	496	554	503	531	513	529	515	473	524	502	530	516	503	514	509	502	493	475	491	509	499	457	465	524	529	526	503	524	473	536	513	507	522	492	476	504	528	491	482	510	543	507	473	503	497	486	496	532	492	507	476	482	506	519	498	502	531	512	515	509	518	501	522	549	508	526	486	525	512	518	452	507	491	537	475	492	476	524	519	466	492	491	521	505	522	482	508	512	553	465	482	513	513	482	509	474	513	498	515	465	513	525	475	494	508	521	484	550	537	485	514	512	482	527	493	509	516	498	522	485	488	514	507	457	482	497	501	525	543	489	506	547	491	526	524	533	521	502	494	525	519	489	528	504	510	490	519	534	489	512	503	470	509	538	465	502	507	484	484	494	520	484	486	520	549	513	501	488	506	549	549	498	488	529	518	511	534	489	498	501	539	513	474	515	473	535	546	517	486	496	475	535	500	499	544	535	496	552	511	477	524	513	491	518	521	501	481	510	491	507	492	485	489	501	515	468	485	538	479	519	500	492	500	555	522	507	551	473	513	512	478	497	502	511	460	519	486	523	482	462	474	529	492	518	531	484	512	506	530	539	510	496	499	493	514	504	520	512	535	516	498	551	500	523	504	524	488	473	491	575	518	480	524	485	486	522	512	501	507	493	520	517	508	490	485	512	540	519	520	509	540	480	517	503	484	526	496	492	493	490	488	503	533	523	533	518	534	506	511	453	512	522	503	506	506	523	500	535	485	525	543	490	481	472	541	514	543	494	505	491	531	489	541	507	502	536	467	467	489	496	534	513	454	491	538	508	525	515	521	505	518	537	517	510	497	518	481	490	498	494	468	502	528	535	488	493	507	487	514	509	544	529	462	476	540	498	459	519	483	526	477	488	519	510	492	509	511	486	527	515	528	463	479	562
27628	21266	19451	11437	5913	4296	3306	2919	2055	1502	1178	1031	959	848	766	655	622	638	621	511	527	492	504	488	499	504	445	496	485	443	476	465	434	486	513	460	466	455	462	443	461	449	452	467	469	453	473	473	461	459	469	481	452	439	437	442	444	462	418	396	432	403	436	446	450	457	444	414	453	463	408	422	431	436	444	422	430	472	423	412	422	459	468	435	387	438	473	478	415	463	432	424	434	444	448	443	450	399	408	427	396	466	404	453	446	422	451	457	421	436	404	433	455	437	419	438	451	432	409	446	438	414	447	403	449	450	419	409	406	427	398	434	463	425	417	466	466	413	435	469	408	431	443	421	409	409	458	450	398	464	414	414	420	432	469	437	429	418	434	416	449	451	394	448	452	404	423	426	451	434	400	445	427	453	447	408	412	468	433	471	424	448	423	424	391	432	426	420	428	454	482	415	459	418	460	449	427	408	408	401	480	440	425	402	473	410	460	433	446	386	478	427	443	465	379	434	448	410	383	440	419	452	421	454	435	451	379	466	449	463	397	445	417	407	444	458	431	451	442	447	422	449	429	454	411	427	432	428	422	462	423	454	440	454	435	452	425	422	415	473	449	411	429	420	401	465	422	415	449	449	435	417	430	430	430	461	449	448	483	433	440	462	431	454	444	411	424	418	444	462	433	401	450	445	445	398	410	417	445	449	451	440	419	398	392	455	414	444	418	450	449	466	440	433	426	471	412	416	466	403	449	429	441	479	426	437	403	434	461	463	434	414	445	408	441	415	433	444	455	441	451	459	498	472	404	457	419	443	447	440	437	428	407	455	426	454	411	435	422	444	412	476	448	440	404	446	471	411	469	422	462	451	420	418	474	415	446	434	447	411	425	402	421	408	402	441	474	422	419	448	427	426	445	463	442	432	388	411	418	427	464	450	424	444	424	450	453	468	427	462	433	446	440	426	423	416	448	415	415	412	417	420	411	417	420	402	461	432	426	413	414	424	411	425	419	422	403	446	405	435	433	445	446	420	458	410	432	442	432	416	455	421	454	417	441	400	461	404	404	450	423	400	401	426	448	463	410	434	429	425	476	414	409	460	475	393	440	406	447	442	450	452	450	423	453	430	428	438	425	417	414	436	426	431	441	444	415	466	449	427	430	435	464	455	425	443	464	450	438	448	439	382	432	431	429	399	416	434	398	451	456	464	459	470	434	392	409	424	428	441	437	434	426	398	488	431	483	437	441	418	379	422	456	431	419	418	374	444	443	417	435	461	385	401	441	430	468	449	416	391	428	442	460	435	436	440	425	438	411	428	478	463	436	430	391	438	430	434	434	442	441	425	413	395	442	433	422	448	465	436	444	448	441	421	416	396	397	433	456	449	424	406	408	368	419	425	422	410	404	442	426	452	449	441	437	461	434	440	436	479	425	462	426	439	447	475	416	457	440	422	414	419	397	415	483	450	457	418	430	426	433	469	422	421	411	385	429	468	428	448	419	429	482	413	463	443	421	418	459	459	438	432	447	434	444	439	417	504	422	427	410	418	451	437	429	420	423	462	413	411	443	412	452	413	455	440	432	405	429	451	450	421	418	400	463	428	411	413	493	403	436	462	419	450	412	418	433	439	449	456	437	423	394	454	445	436	405	451	453	442	433	433	418	415	419	427	410	425	447	434	453	406	423	443	426	387	413	402	446	445	420	456	404	432	438	433	441	411	449	437	435	442	410	455	451	421	443	438	426	424	436	425	428	459	452	468	395	443	416	416	416	448	468	437	405	406	437	406	466	429	443	413	423	454	421	400	428	423	452	439	426	447	389	445	392	441	442	412	440	417	443	428	423	426	412	429	448	454	445	429	437	432	418	441	426	463	468	447	443	421	441	439	453	448	449	450	424	416	423	416	451	448	458	466	431	461	439	435	424	460	463	435	438	449	443	435	410	409	433	452	411	446	444	471	448	431	425	422	444	446	442	421	453	426	437	410	434	405	438	413	450	411	418	437	429	412	461	430	436	442	494	432	418	456	458	416	461	448	437	436	423	432	441	463	420	444	448	476	471	405	395	421	437	429	406	434	442	426	440	441	469	435	492	412	448	421	435	407	445	422	439	435	412	401	411	472	464	445	412	409	431	449	447	421	402	438	423	472	418	419	451	435	465	422	412	473	467	427	446	438	413	434	387	432	406	443	446	423	423	433	445	422	421	432	449	424	398	449	417	448	402	452	425	464	395	412	455	442	437	401	441	428	434	449	434	433	447	467	438	424	446	434	447	412	439	450	431	442	459	417	457	436	458	454	425	466	433	410	390	444	455	419	393	454	445	470	426	471	442	432	434	439	427	430	421	424	430	443	458	415	466	431	428	414	449	410	431	440	457	419	414	448	451	451	425	454	426	426	445	412	428	459	460	453	426	403	437	442	465	442	409	429	430	432	454	425	353	441	407	453	424	441	462	445	425	470	462	423	449	428	435	437	421	435	434	422	447	419	412	429	441	413	442	454	423	420	442	409	468	451	450	404	451	402	485	401	404	439	427	429	453	465	425	429	436	421	439	450	444	432	448	446	446	433	479	453	395	425	417	430	487	446	443	451	462	421	396	404	409	460	457	454	438	446	374	424	466	398	463	456	429	423	425	436	430	432	418	444	427	418	420	384	411	394	443	443	458	428	423	433	439	426	421	409	417	420	415	434	408	427	426	438	420	452	409	415	445	430	462	403	430	465	422	447	444	421	432	428	426	469	470	439	443	427	422	382	462	420	441	441	457	460	432	449	453	432	434	444	424	404	400	414	436	387	413	453	448	448	437	433	456	430	409	458	428	436	431	448	419	412	423	451	411	419	450	418	414	414	414	433	425	428	410	437	456	473	453	439	430	456	439	416	396	385	437	427	423	425	429	461	446	423	439	443	444	452	458	423	488	454	444	412	453	446	445	405	477	441	445	452	430	442	488	440	435	383	430	397	436	431	464	451	400	433	406	433	430	409	415	464	405	430	429	445	432	439	477	480	434	385	407	428	432	411	448	489	448	435	408	462	419	461	444	437	444	421	443	450	440	432	434	394	407	410	422	408	429	437	429	460	414	431	453	436	399	460	428	457	403	435	418	430	422	402	411	465	415	421	436	436	475	411	426	415	404	421	407	414	425	453	414	453	420	428	458	388	436	436	440	429	425	420	447	434	461	449	420	460	421	413	430	419	463	427	424	420	442	455	438	401	439	473	406	447	452	407	454	434	431	437	430	400	439	460	413	421	407	425	417	420	449	441	436	458	439	453	402	434	413	430	416	449	455	455	412	410	415	462	395	417	441	465	458	389	397	430	405	409	438	427	407	412	428	439	460	438	414	412	465	443	418	429	442	423	472	445	407	422	407	401	468	414	422	434	428	436	458	487	460	441	456	457	435	444	422	447	421	457	433	453	458	438	460	447	424	438	410	455	433	424	439	413	444	424	432	448	447	409	451	454	433	376	426	423	411	416	416	449	426	397	407	432	441	398	448	439
18626	28080	23945	13677	9867	8401	7049	6103	4511	3161	2377	1895	1748	1496	1297	1156	979	921	919	762	783	657	662	637	615	618	563	606	606	570	614	592	590	558	570	569	562	583	511	576	608	593	604	610	638	606	592	597	578	577	556	574	545	553	542	564	560	531	536	518	521	539	544	536	547	519	569	538	536	542	590	476	514	533	552	524	534	566	544	553	581	512	529	525	561	491	545	527	532	526	541	522	496	499	538	520	494	545	522	560	487	502	546	536	525	547	504	511	531	555	504	501	515	535	506	459	500	542	497	479	517	518	508	594	540	516	493	542	496	559	519	558	527	504	527	513	502	517	497	531	529	529	530	498	523	511	541	525	497	543	558	516	530	561	538	522	509	501	525	535	493	508	522	503	554	545	539	496	494	531	500	518	552	514	500	554	500	512	516	548	532	467	529	532	513	499	514	492	497	491	536	552	575	493	591	547	506	559	516	563	546	524	538	536	529	581	556	524	537	484	528	480	505	540	511	482	519	491	519	515	503	532	536	565	524	488	519	539	554	544	550	552	570	521	530	510	517	514	510	510	487	516	548	512	521	506	524	533	543	516	456	519	528	523	532	523	477	539	539	533	529	517	537	531	509	525	529	527	499	549	509	537	524	532	475	518	521	503	524	540	497	548	509	533	522	547	526	539	533	525	514	526	547	548	529	494	519	507	502	542	565	525	547	523	538	482	519	531	509	530	579	494	508	495	530	528	533	541	472	522	517	499	534	546	549	521	538	540	529	521	508	562	540	555	515	545	531	537	523	561	519	515	528	516	540	496	511	533	531	533	537	537	549	499	523	545	505	503	472	531	549	538	533	565	501	544	539	556	572	537	577	560	492	525	535	506	510	505	524	538	501	496	530	517	527	479	562	512	573	536	543	499	531	512	497	518	498	549	533	517	530	562	542	523	501	500	536	533	507	548	538	518	526	510	560	524	536	516	556	506	530	547	531	526	506	516	565	548	540	540	545	547	528	516	542	535	537	538	509	527	506	564	509	478	514	529	556	509	491	550	532	513	550	554	527	521	530	468	552	514	532	503	501	563	486	573	491	547	492	530	556	517	548	537	518	520	531	513	523	516	519	521	521	508	574	498	529	539	493	472	517	506	567	537	498	543	495	493	535	512	548	550	544	508	524	504	517	487	548	545	494	509	540	573	529	517	494	551	575	569	545	551	509	469	516	530	518	516	499	519	522	522	530	498	497	501	561	579	535	524	554	524	516	506	532	522	520	455	555	518	550	503	500	476	539	479	510	519	538	490	580	525	493	568	508	516	553	493	535	504	532	539	502	529	534	527	518	540	527	516	503	477	505	529	520	567	480	522	554	545	511	510	536	537	573	539	484	521	503	519	528	519	508	511	505	508	526	532	508	538	509	540	539	496	573	504	502	506	516	510	523	511	493	532	511	520	522	524	482	549	518	541	534	522	554	504	556	581	539	509	489	512	506	490	517	506	530	493	511	524	492	529	556	514	523	552	501	509	539	567	490	511	551	538	550	505	525	507	551	539	462	507	526	535	541	567	516	555	514	538	537	542	508	525	548	544	492	536	517	524	483	536	519	533	541	522	567	514	510	525	518	503	534	518	547	508	525	528	565	552	564	503	477	536	507	538	465	505	540	498	564	579	517	551	525	572	525	531	550	541	502	523	494	526	530	508	515	529	521	540	484	512	550	508	537	538	553	527	485	546	548	521	569	492	490	532	513	531	508	513	512	549	493	563	540	553	527	508	517	534	513	520	530	581	518	511	538	536	519	557	551	511	561	513	494	570	533	523	515	545	525	547	578	509	553	515	536	533	546	531	516	548	519	534	518	539	509	538	548	553	532	529	512	494	569	522	511	578	469	511	515	561	511	523	534	534	531	533	540	550	517	500	554	534	489	554	532	541	513	526	520	543	524	529	521	497	532	505	527	527	488	528	555	527	502	567	552	512	507	516	541	555	486	493	524	461	518	495	534	511	538	579	506	532	529	531	529	536	511	531	499	497	518	501	483	530	551	482	543	533	496	506	547	580	488	514	545	491	521	528	533	544	559	562	536	476	562	542	523	515	560	546	570	532	500	533	568	502	507	530	506	545	543	539	493	562	540	526	496	532	521	555	524	532	572	538	537	483	540	527	549	545	502	515	557	534	517	538	531	531	544	532	491	537	549	508	504	541	496	508	540	502	475	525	535	521	553	554	536	501	533	525	539	548	549	551	535	526	517	522	534	532	547	527	519	491	536	526	527	535	527	536	482	525	550	522	509	561	551	505	549	542	503	498	563	546	555	546	518	520	539	529	538	532	541	513	518	554	539	471	512	515	512	524	540	514	535	523	522	554	505	512	520	504	518	539	530	534	542	482	521	506	538	523	511	552	513	539	537	510	494	525	529	557	549	499	537	559	539	510	529	500	479	504	528	543	499	524	540	537	596	525	547	537	566	516	565	513	548	515	529	531	525	508	526	535	484	495	501	536	521	539	506	526	500	513	485	520	567	533	499	554	538	494	524	493	507	527	569	547	523	544	505	546	538	472	512	541	515	532	520	516	524	568	508	537	538	526	482	532	515	555	483	558	567	494	500	500	530	528	508	505	526	511	505	540	527	516	524	531	494	506	527	548	510	573	531	525	524	500	562	557	507	515	520	502	553	516	519	531	541	487	529	504	508	520	511	531	502	548	554	526	575	542	562	534	502	511	518	583	511	514	513	519	499	512	513	490	505	526	482	553	526	534	531	542	521	525	536	542	546	539	518	536	529	499	539	504	524	515	515	506	495	577	527	504	562	515	513	528	505	535	493	507	531	509	537	478	505	521	538	485	557	534	509	497	525	515	503	518	513	506	528	539	503	496	504	506	511	530	530	506	540	511	540	578	536	522	525	560	553	513	556	524	508	514	489	506	543	515	504	479	523	532	533	515	494	575	526	512	544	540	595	571	558	520	511	566	498	555	531	517	534	529	515	532	536	519	498	536	559	556	540	497	541	516	511	484	566	524	544	561	524	507	583	442	533	522	506	550	489	530	517	503	498	570	527	544	539	504	524	508	516	540	565	483	514	475	509	525	513	554	522	502	542	507	495	550	495	537	509	548	505	535	528	524	526	510	548	530	535	526	503	516	533	540	470	535	556	524	509	498	524	502	526	510	514	486	530	516	524	543	534	512	504	515	542	492	554	536	476	528	507	512	526	534	537	516	541	512	524	462	534	526	539	557	493	558	533	564	495	553	525	563	510	515	496	542	524	509	534	473	514	517	527	559	511	481	551	482	530	492	500	493	559	471	514	549	507	519	497	520	536	532	542	531	528	505	564	528	513	551	505	511	490	534	519	534	522	540	462	576	531	538	522	526	535	497	516	533	529	558	481	511	533	487	511	538	535	553	550	541	538	554	520	532	516	556	493	516	535	532	523	531	522	514	531	559	527	539	554	514	537	508	517	536	535	512	530	487	497	530	492	524	545	564	507	533	536	529	554	529	476	530	533	539
24310	21270	28415	24524	21235	14100	7732	4895	3459	2399	1680	1470	1316	1161	999	817	777	714	680	528	480	488	412	445	414	452	414	445	415	433	417	366	408	372	402	351	377	380	347	345	348	381	369	346	391	408	395	345	390	335	390	353	364	365	350	352	385	344	341	300	313	302	344	353	331	348	312	335	348	294	302	342	323	332	309	323	304	329	312	357	334	317	332	328	312	303	320	327	288	302	300	326	354	317	334	329	313	300	341	336	337	295	346	308	309	315	309	314	302	315	319	343	302	336	312	343	300	342	318	312	290	330	312	314	312	312	316	332	316	327	313	314	313	341	301	307	309	311	284	334	297	302	320	298	328	309	348	368	335	333	350	278	333	309	326	305	314	347	337	324	337	293	319	296	332	323	359	317	303	342	318	303	317	295	322	324	335	342	334	320	296	326	324	348	312	310	339	314	320	310	326	334	325	298	335	323	316	351	290	310	301	312	341	322	306	355	302	315	293	330	295	317	322	320	352	317	327	315	323	361	326	326	298	338	289	336	328	325	319	332	308	309	299	300	319	304	286	330	321	345	330	363	316	320	340	346	315	320	302	357	303	276	329	311	330	320	307	347	311	320	337	296	314	296	303	314	314	326	313	286	296	334	297	340	334	303	294	310	302	323	311	317	346	312	325	323	330	284	312	313	325	338	332	332	347	287	325	310	286	318	356	332	297	316	304	336	326	296	323	319	313	336	307	306	341	278	300	334	302	317	293	295	292	294	330	305	332	318	306	304	306	340	320	330	322	303	306	287	321	336	314	345	294	308	354	329	332	307	304	301	332	340	331	310	327	315	321	291	307	288	331	329	313	324	331	337	326	304	343	300	322	296	296	313	332	323	295	302	306	291	331	311	318	328	338	302	318	301	306	277	332	322	317	311	305	306	325	330	334	335	316	305	300	314	332	316	330	315	354	315	317	281	320	324	313	333	334	320	312	346	351	322	301	299	326	330	309	331	317	300	323	314	314	300	304	311	318	315	320	332	331	346	319	340	298	325	312	338	323	319	293	321	329	317	342	324	303	343	304	317	292	324	285	308	332	300	331	346	308	292	297	314	320	338	302	311	302	319	335	301	306	334	300	329	289	300	320	306	308	318	315	329	318	318	318	311	319	306	306	318	316	356	328	294	296	352	296	292	306	317	327	294	335	310	324	349	314	304	351	333	293	282	323	317	334	288	282	302	291	326	308	319	327	334	316	323	315	304	309	295	333	306	318	311	324	305	320	325	343	318	311	318	337	342	308	354	314	302	294	315	313	307	278	300	324	316	290	305	299	325	291	277	297	309	341	333	337	301	281	311	291	328	303	300	332	329	283	349	316	328	344	316	325	320	330	311	333	356	340	319	334	353	328	303	321	313	335	304	320	329	297	319	326	359	281	330	332	318	306	283	319	317	345	330	336	330	305	327	324	334	314	318	323	330	338	297	312	321	326	343	304	338	317	335	338	304	351	293	302	273	310	343	316	322	355	309	293	308	329	331	345	304	341	295	308	305	311	312	339	301	320	302	331	331	298	307	332	332	314	315	330	340	297	298	327	319	329	337	350	327	306	300	288	307	313	276	315	341	296	352	342	290	327	326	317	344	326	315	339	311	321	332	281	310	308	326	303	265	335	309	305	300	321	304	334	296	353	325	339	308	317	336	320	337	328	312	320	316	343	310	309	311	345	332	291	291	289	327	315	321	341	333	312	329	299	302	307	296	309	341	302	322	301	339	290	316	281	289	333	342	331	280	286	307	312	318	319	312	335	323	290	304	319	316	313	325	335	314	334	313	294	296	303	311	337	327	301	324	339	278	299	340	331	309	288	319	284	342	331	296	328	316	271	327	307	323	266	320	301	283	344	348	301	353	290	352	300	310	324	321	302	303	319	336	314	317	338	318	321	330	330	312	305	318	317	310	353	289	311	311	308	324	338	300	312	301	310	313	327	309	281	319	306	349	322	315	326	290	296	337	305	298	300	331	329	308	309	338	317	313	347	299	318	335	300	324	350	301	311	309	342	317	318	319	339	331	346	309	351	315	301	332	318	336	284	292	343	314	344	308	319	335	320	324	325	327	318	306	293	307	316	324	356	304	295	313	305	324	338	332	289	310	350	294	311	344	330	325	320	330	287	297	290	330	363	319	337	318	311	308	338	314	296	312	298	324	288	317	312	312	319	311	343	319	343	310	322	315	338	318	321	328	326	328	336	344	300	320	298	332	340	310	313	286	325	321	327	305	316	326	311	310	302	334	300	343	324	313	343	279	297	341	336	284	373	330	301	329	313	326	335	297	297	287	317	348	350	342	331	323	338	284	313	316	325	330	332	307	325	297	281	323	332	290	314	279	311	304	304	296	329	336	319	314	288	307	307	306	326	324	307	321	299	303	328	313	329	296	279	359	357	307	322	341	270	309	291	346	324	299	304	343	319	318	302	329	316	328	326	313	306	290	324	320	330	348	293	361	304	290	283	313	310	306	343	363	325	327	338	310	349	299	325	334	307	305	304	282	327	285	320	331	314	366	302	314	329	287	333	310	313	327	345	331	301	324	346	326	307	315	317	302	284	335	310	320	338	285	292	318	377	358	310	310	323	327	322	318	342	320	328	343	363	324	350	312	332	344	288	315	306	293	331	322	300	362	291	332	291	315	320	347	299	317	296	295	327	335	313	318	324	346	334	333	314	351	314	309	308	307	298	312	336	318	312	326	319	298	295	326	314	286	294	338	300	340	320	292	306	317	283	347	317	323	305	328	289	307	290	325	290	284	336	331	326	300	303	313	319	313	333	322	295	302	336	339	314	317	343	326	326	327	310	315	305	299	311	379	322	326	312	293	309	329	306	303	304	331	288	318	274	317	311	302	326	306	312	319	314	326	334	330	293	321	324	326	337	325	301	321	322	307	319	309	337	324	344	313	347	318	289	319	316	322	304	331	300	305	365	308	301	353	303	323	328	350	303	334	331	296	344	338	320	337	362	322	327	298	336	319	300	304	334	303	309	322	308	341	337	320	335	344	287	315	331	342	335	318	287	302	309	293	332	316	313	311	296	314	341	310	326	324	318	348	311	322	323	331	319	300	336	308	330	347	342	305	305	335	309	302	311	332	341	359	318	342	340	341	324	353	344	328	315	330	321	311	323	318	328	306	284	306	307	343	276	356	297	311	302	337	312	342	333	317	311	314	352	309	293	326	327	293	331	315	317	317	278	359	329	306	295	328	311	334	324	337	301	330	308	314	306	342	325	313	330	317	302	327	327	321	304	300	293	324	325	325	315	297	324	344	299	307	313	325	309	311	305	306	313	311	312	306	289	295	309	316	308	311	311	313	318	326	335	330	325	329	319	324	335	330	325	335	316	322	332	356	316	290	327	297	326	310	325	348	281	333	350	310	352	264	311	303	314	309	319	315	318	322	308	350	315	328	307	313	322	277	358	312	305	319	330	303	311	341	343	328	314	307	310	348	357	352	347	301	291	335
20226	37205	31690	20445	15800	13511	11714	9500	7118	5139	3613	3168	2697	2202	1903	1569	1283	1123	1093	830	774	670	640	613	586	566	509	590	562	517	538	545	532	495	532	496	489	489	460	480	464	498	511	500	517	559	467	483	433	448	472	448	454	436	424	464	397	445	441	433	428	425	378	422	415	427	381	398	373	382	402	422	409	414	432	389	384	399	399	401	426	375	405	394	384	356	425	390	409	392	354	397	403	369	397	371	411	395	382	421	378	395	398	352	409	406	413	389	409	356	386	374	415	411	369	385	415	384	369	366	412	396	394	373	381	395	351	403	421	385	389	369	368	418	376	390	360	398	358	365	394	423	413	372	433	431	411	381	402	390	379	380	377	377	405	394	381	415	411	394	378	391	362	391	368	398	350	371	398	357	404	396	397	380	423	396	391	352	366	359	365	373	350	416	409	406	386	409	394	379	348	357	346	365	383	373	402	407	420	376	399	392	390	377	416	381	354	369	372	387	386	406	411	378	416	369	403	365	389	383	406	382	395	366	389	344	400	404	408	368	394	425	373	387	366	380	382	376	394	404	396	414	396	395	378	423	392	387	378	386	393	352	392	379	386	380	418	394	382	397	397	357	408	371	385	369	373	379	407	404	370	377	367	352	383	375	391	399	397	383	389	400	374	397	357	405	408	411	369	377	384	366	391	372	360	377	373	347	371	366	347	362	374	382	397	376	401	370	418	403	385	389	402	370	385	395	377	379	372	393	384	379	398	397	423	397	432	394	396	395	373	370	380	353	371	397	368	356	417	385	364	420	401	390	391	396	387	414	407	382	357	392	414	371	359	428	404	363	374	376	374	410	394	371	413	399	364	395	357	430	379	356	399	382	359	398	387	390	380	410	368	405	362	415	399	381	385	408	396	391	380	375	367	376	374	369	385	381	386	375	375	405	410	409	385	377	352	347	448	352	370	375	427	396	364	398	360	408	400	365	408	376	392	385	405	420	377	376	391	361	388	364	356	398	356	345	356	340	396	416	396	384	393	390	379	434	393	389	427	362	355	347	408	386	372	386	364	391	372	396	414	382	388	391	374	342	373	425	391	397	380	401	351	369	411	436	397	365	397	381	394	418	391	386	409	397	425	411	390	421	388	372	409	388	359	385	426	415	384	404	364	422	365	380	387	430	408	374	400	407	410	390	385	391	399	374	385	385	387	410	381	400	370	410	386	398	381	383	390	411	381	423	389	382	381	373	379	398	382	397	372	417	400	373	392	394	413	374	379	365	365	388	397	384	393	349	370	406	383	390	359	389	392	382	391	386	390	405	422	416	381	382	378	371	389	360	386	387	398	415	395	376	353	383	415	402	385	406	393	393	397	351	414	385	367	391	377	388	375	400	370	439	375	377	390	423	393	393	406	408	426	420	373	373	410	389	370	369	374	409	393	346	385	412	420	345	396	396	416	373	399	402	393	369	399	398	380	377	381	400	424	409	374	377	416	379	369	381	365	377	382	384	404	404	399	420	366	407	367	382	371	407	367	434	393	394	385	385	410	393	421	382	401	400	363	394	394	367	361	368	416	381	377	400	356	406	396	386	367	389	359	384	388	422	361	377	409	395	355	387	345	382	360	370	415	403	399	391	408	365	426	375	364	371	377	400	410	405	409	401	395	384	362	349	378	396	416	358	407	407	388	402	372	414	391	381	425	396	388	368	371	373	350	410	400	373	383	377	396	360	357	427	400	418	351	408	378	376	381	360	403	395	407	420	395	421	411	378	396	383	384	409	379	370	369	383	354	402	382	365	417	360	376	373	367	425	375	395	368	385	394	411	367	380	403	384	421	377	400	389	382	379	430	384	370	404	370	397	392	389	400	412	373	416	376	378	408	360	367	353	378	421	396	387	408	396	376	366	374	397	388	421	379	371	372	399	347	432	404	396	397	395	420	394	371	394	407	416	356	393	372	415	366	363	380	387	401	360	391	373	412	405	346	374	380	393	411	354	436	357	376	364	410	376	366	374	373	393	388	366	407	384	370	400	405	416	365	373	400	395	391	379	381	367	376	368	389	413	370	396	369	410	396	402	412	381	395	397	395	398	406	368	394	378	367	378	433	425	366	399	385	360	387	405	396	365	357	352	397	380	399	394	404	337	377	382	391	409	371	394	391	391	402	398	367	356	376	367	410	401	408	402	362	377	408	394	381	397	384	399	392	374	362	369	366	393	387	370	416	368	404	357	395	382	405	403	379	391	395	398	384	399	408	338	384	375	394	362	419	384	396	389	406	396	397	350	383	386	390	370	385	405	386	409	399	376	376	351	384	400	397	388	417	380	386	383	359	397	361	395	384	399	350	405	376	411	407	392	390	386	408	395	399	393	379	363	377	402	398	364	374	367	407	369	433	371	369	390	437	369	378	379	359	397	409	371	409	372	390	416	384	417	374	386	399	407	376	384	375	391	407	411	380	390	379	405	372	367	352	419	412	383	391	398	375	369	385	422	398	407	408	356	404	357	385	406	370	374	371	358	368	356	372	385	389	392	399	345	408	392	396	426	361	388	374	396	379	381	416	403	357	420	379	370	406	393	403	373	399	400	386	340	386	373	409	398	368	385	363	401	431	385	369	381	386	388	414	411	352	346	366	390	408	388	429	365	397	406	421	406	403	391	390	370	357	392	379	391	389	370	376	377	378	378	379	371	409	375	375	377	372	365	372	367	403	392	376	390	383	380	404	371	349	394	374	412	394	393	366	401	399	398	384	376	392	367	359	369	385	381	380	381	364	373	349	382	409	359	430	384	388	361	357	363	386	390	390	352	381	400	358	366	355	397	389	374	388	377	434	423	400	376	394	406	357	394	360	411	455	382	418	409	373	406	375	370	364	407	376	374	367	398	398	402	404	411	381	396	371	362	364	383	373	368	348	392	394	352	408	367	368	376	383	374	371	379	423	385	383	361	380	391	384	373	384	371	416	346	368	391	392	398	412	363	382	361	383	368	405	412	383	400	395	405	392	414	400	383	405	406	400	400	395	395	357	419	401	361	393	428	395	360	400	382	405	442	372	366	383	411	369	387	354	381	389	423	366	402	378	373	380	369	344	404	355	369	379	448	363	399	414	424	396	382	365	403	359	410	390	369	368	372	371	345	392	350	392	395	361	381	365	431	387	399	395	347	375	402	390	386	372	397	379	403	400	389	385	395	396	378	410	402	391	433	389	382	369	388	386	406	387	402	394	409	372	373	358	388	369	383	407	407	409	392	383	374	410	359	368	399	388	391	378	391	377	397	393	355	401	356	355	392	393	401	409	382	398	384	378	381	377	353	395	387	400	373	397	404	354	384	365	427	392	421	405	372	373	418	372	369	397	356	392	385	399	377	416	353	348	409	408	380	396	432	422	364	391	389	394	413	400	371	418	395	352	378	404	378	394	375	383	390	376	393	363	406	373	375	382	383	407	392	395	380	391	379	386	361	369	381	406	402	385	380	386	397	383	384	401	376	420	397	379	376	401	372
25532	21298	27277	25465	14008	6901	5201	3696	2806	2040	1563	1448	1356	1175	1073	1028	916	814	775	740	691	636	648	692	703	644	602	649	614	591	607	586	616	553	597	570	610	575	607	601	612	610	620	615	642	600	578	566	584	536	598	558	599	570	595	604	572	594	569	504	531	585	586	593	629	555	562	597	550	518	551	545	586	555	509	555	537	550	589	578	590	551	577	587	582	544	552	568	575	549	543	530	531	522	586	543	555	569	578	505	527	576	581	558	563	516	544	561	544	549	559	591	552	530	531	545	590	579	596	596	558	525	601	554	567	581	532	517	567	534	566	543	565	558	558	537	552	573	567	552	562	564	581	517	557	599	555	581	560	561	587	602	546	550	584	568	531	537	588	557	552	541	563	595	531	576	557	525	520	577	551	571	569	540	558	598	565	553	564	573	556	583	513	567	571	573	548	503	585	530	577	502	553	578	567	559	571	563	560	557	564	562	553	592	521	565	534	537	597	585	523	570	529	545	534	534	586	547	575	539	534	611	582	554	512	568	587	575	561	541	558	594	564	544	560	569	557	593	568	591	523	554	525	536	558	552	566	547	549	577	568	531	524	568	617	574	533	552	550	559	585	587	567	505	580	497	538	577	563	551	588	545	550	533	527	571	500	541	557	549	555	557	561	587	578	579	555	534	532	550	523	578	502	532	546	557	570	562	596	558	535	549	545	594	591	541	577	561	536	587	552	557	559	521	596	541	556	551	553	570	526	542	566	508	578	571	552	526	532	540	551	567	622	550	547	559	516	546	561	594	604	597	569	590	569	527	556	538	537	552	537	511	590	528	590	622	541	526	573	543	530	587	556	562	554	542	572	570	532	527	585	529	573	552	574	503	552	529	579	575	586	527	534	565	564	542	556	549	582	545	556	559	575	551	500	532	568	538	530	533	543	545	556	530	580	576	562	584	578	565	520	592	527	546	558	552	559	548	539	520	620	549	571	567	584	510	572	554	564	606	585	557	503	526	590	565	532	544	536	488	569	519	524	536	577	528	535	594	563	545	530	531	543	549	564	565	555	571	541	550	577	564	539	595	553	593	531	610	569	576	561	512	587	569	541	577	551	600	566	526	594	555	564	527	576	541	546	583	578	530	521	577	561	562	585	576	527	547	557	568	562	549	545	588	592	540	531	575	577	542	553	548	548	528	558	520	540	589	547	567	564	532	549	576	551	509	573	607	543	532	558	521	562	530	565	521	583	549	558	552	544	562	545	570	552	578	562	533	544	520	542	538	594	566	522	538	560	527	544	547	571	536	528	560	563	574	546	534	588	544	569	571	518	548	605	543	588	558	558	578	532	549	609	571	547	567	545	531	558	577	558	558	575	526	582	573	568	546	589	547	585	563	565	555	559	533	514	543	535	559	519	553	558	528	606	553	543	554	572	494	565	557	597	545	542	576	527	527	530	547	549	531	530	534	556	576	566	536	548	545	545	557	544	549	545	550	573	587	505	601	560	557	568	540	590	569	519	551	549	575	592	544	569	504	553	553	566	531	568	542	555	553	560	597	548	534	569	570	559	585	555	551	521	577	600	588	589	509	572	548	559	598	561	540	594	536	537	574	508	594	590	570	588	553	578	584	575	584	540	567	571	572	551	553	593	531	590	546	551	549	575	551	581	586	575	523	498	598	555	578	583	568	560	571	522	553	566	543	579	528	563	572	548	538	547	557	560	574	593	596	563	553	507	532	555	567	516	550	550	575	583	555	539	537	543	572	532	594	568	576	522	574	555	563	585	620	543	569	575	566	574	540	544	555	593	522	522	584	610	569	574	580	551	571	554	564	571	566	558	551	555	584	577	537	565	555	571	552	576	539	544	567	599	523	575	568	555	543	575	567	531	545	593	543	558	540	519	562	563	552	579	554	577	538	569	546	531	598	547	554	565	555	588	579	522	568	485	566	560	538	534	572	563	533	563	566	576	549	572	528	547	569	574	584	569	571	551	553	562	519	577	561	582	547	515	599	556	550	531	590	539	572	565	569	548	524	589	519	514	538	541	557	560	564	520	531	564	504	539	563	612	524	551	518	567	591	581	516	552	533	551	555	510	592	521	558	572	568	555	560	587	545	549	570	553	571	577	555	553	578	568	537	552	568	591	583	573	531	581	548	584	556	545	564	574	611	563	548	604	557	529	569	567	560	537	534	559	585	553	546	550	560	548	555	640	492	525	560	528	558	558	546	549	578	572	513	561	556	541	535	567	546	578	507	556	562	573	519	545	543	512	578	599	527	585	522	575	559	539	596	569	526	555	574	582	512	563	483	592	503	527	561	551	569	531	550	548	592	553	570	541	578	525	543	536	577	557	588	593	550	563	528	543	544	527	553	534	529	532	608	586	567	567	589	563	548	556	584	584	549	583	518	561	562	496	579	573	545	532	564	523	556	535	492	546	560	562	551	531	545	522	561	554	585	544	566	590	540	535	551	519	579	570	559	607	548	559	568	591	546	547	552	535	528	571	556	557	578	593	567	578	554	494	535	572	596	537	559	537	560	531	569	546	528	588	580	576	528	574	510	530	535	544	494	536	576	549	596	568	553	612	574	556	538	562	593	551	551	535	555	571	538	548	556	553	566	590	552	543	567	549	565	546	532	538	597	550	546	561	560	556	565	574	575	590	592	572	565	557	567	521	545	552	634	506	535	567	558	551	569	509	571	598	531	617	547	555	534	543	563	562	553	577	532	584	543	547	545	535	496	541	533	551	556	576	569	521	560	533	536	562	570	531	580	579	559	559	593	543	559	564	593	551	583	561	537	554	552	548	554	555	548	530	560	577	591	577	607	547	571	556	579	534	574	598	536	531	559	546	530	536	524	518	533	548	541	573	561	535	549	547	571	535	567	534	562	537	566	569	574	522	514	510	573	553	567	541	516	573	573	580	541	551	578	542	565	569	568	541	542	614	567	545	555	571	577	538	583	552	554	534	576	589	576	555	521	553	545	571	534	557	530	557	515	598	559	543	520	626	577	559	535	578	570	576	526	590	536	574	541	563	562	573	543	577	579	543	566	572	527	590	568	568	557	580	553	600	564	529	545	550	577	561	598	561	565	535	556	553	547	601	538	542	572	588	584	578	571	518	514	545	567	549	519	526	537	554	527	559	526	593	559	553	530	541	564	558	570	571	543	602	571	571	540	574	571	530	567	548	565	570	553	564	571	556	566	606	538	569	540	562	611	623	594	575	571	554	554	538	590	579	580	550	538	546	553	582	548	538	576	555	504	578	563	540	537	559	551	535	569	548	587	555	587	532	529	534	582	564	583	544	601	581	544	585	560	550	574	514	603	560	540	578	546	544	521	574	549	545	508	554	567	526	566	534	532	536	563	573	562	525	529	551	550	565	530	543	562	581	574	555	542	555	519	564	551	577	512	541	568	574	580	575	578	554	576	512	538	538	554	527	563	601	516	546	550	540	526	569	545	508	532	572	561	563	540	527	596	517	555	566	542	549	581	575	541
19870	34361	27451	17527	13789	11447	10193	8033	6140	4042	3116	2764	2466	2065	1882	1663	1400	1228	1195	975	962	845	832	836	785	790	784	787	742	736	782	747	741	692	760	738	745	681	751	714	686	706	811	747	751	728	722	737	666	731	703	720	723	663	708	697	698	653	697	690	712	702	673	666	693	692	642	679	642	695	612	622	677	631	656	692	687	620	698	673	652	680	654	707	677	633	649	674	620	642	678	626	684	672	666	663	629	663	605	656	589	688	643	658	690	654	628	638	644	657	691	629	634	651	615	672	634	652	657	686	692	658	670	683	626	676	636	662	644	604	671	630	674	672	635	681	644	680	631	629	633	671	630	613	606	650	634	670	673	677	615	639	642	670	663	624	657	635	652	649	701	653	650	640	653	673	674	610	673	644	644	630	679	651	620	673	629	686	624	670	689	627	675	677	658	655	638	612	687	676	650	658	641	630	678	634	610	650	620	674	648	672	678	625	633	669	633	687	623	629	664	670	673	620	640	651	689	636	635	621	661	635	660	665	653	657	652	664	635	627	639	726	595	679	630	635	681	672	634	670	572	617	648	617	643	653	633	663	659	667	647	640	636	681	647	616	620	657	643	714	635	672	636	624	650	623	670	687	645	673	630	648	617	705	648	649	633	645	654	680	631	655	651	641	654	669	658	647	639	656	652	654	670	619	683	658	669	647	672	644	711	616	622	663	617	652	647	636	693	655	612	623	638	603	670	641	635	634	662	657	637	675	661	643	626	667	597	641	615	673	694	591	622	677	643	658	672	666	692	688	637	629	702	607	664	634	631	646	629	593	645	634	631	690	598	650	644	610	612	647	640	660	667	669	610	650	666	654	642	696	685	632	636	670	659	631	674	650	636	629	674	598	625	645	628	659	673	632	663	633	667	695	611	656	603	649	653	682	634	650	639	697	680	663	685	705	661	683	636	684	652	630	654	642	652	669	629	677	671	625	618	671	677	659	689	664	660	652	653	724	704	657	644	659	702	598	623	650	614	623	655	627	637	636	623	661	618	655	601	644	659	652	671	657	641	638	646	606	622	658	657	677	620	661	597	670	611	653	609	626	661	611	695	654	635	626	659	668	639	642	611	643	638	607	617	621	664	652	710	648	682	677	660	706	653	652	659	694	648	658	690	632	646	672	624	651	649	639	630	674	650	655	638	635	647	609	704	682	662	692	691	668	647	640	601	645	641	652	594	674	657	644	690	634	674	618	602	622	638	653	676	700	615	639	628	668	708	644	643	656	643	615	605	638	656	643	624	685	697	654	625	707	680	648	657	659	659	691	649	621	657	666	650	620	632	623	676	675	653	675	659	622	643	597	657	610	664	681	685	653	608	695	667	646	652	637	650	646	641	626	648	633	663	652	658	644	614	652	662	641	651	642	663	639	608	623	616	669	635	654	645	686	675	644	676	616	628	607	664	645	702	649	676	668	687	655	689	671	663	653	644	618	691	635	650	674	631	619	675	655	657	622	662	640	673	705	649	645	634	627	632	669	625	657	666	709	664	644	603	687	686	649	646	687	672	642	620	658	711	680	652	682	613	677	680	629	673	680	659	664	672	605	627	690	693	657	599	624	640	593	645	627	683	689	682	675	641	598	633	652	638	659	640	677	643	642	671	669	594	621	721	657	609	697	651	689	613	651	643	671	691	630	645	661	688	670	624	661	709	635	633	642	646	669	711	664	645	648	669	620	593	660	623	675	634	634	680	671	633	623	637	619	636	622	670	670	638	668	652	653	587	679	662	617	641	623	668	640	679	631	687	632	600	640	625	704	664	641	665	665	634	668	600	605	620	599	632	678	645	665	674	626	670	648	687	630	688	658	658	613	635	686	657	645	654	673	620	704	621	650	642	655	650	649	704	670	646	672	651	620	607	664	651	683	661	622	681	640	615	659	593	643	682	709	639	642	686	643	628	690	661	617	625	618	695	658	688	675	660	617	644	655	631	672	638	669	656	651	642	635	653	649	656	631	669	611	646	620	647	703	665	696	662	624	621	659	643	660	624	657	621	665	616	656	657	635	649	638	618	627	678	709	628	642	609	646	647	664	625	691	659	667	602	662	626	703	652	701	652	664	655	724	644	672	653	629	663	644	641	664	657	658	594	627	637	678	635	691	656	610	677	609	648	661	664	604	681	702	611	631	640	673	635	625	625	699	684	647	637	657	652	639	651	688	665	660	674	671	673	654	677	642	670	674	649	659	700	665	646	654	658	689	669	594	648	646	642	676	629	652	619	641	640	652	680	623	639	694	643	639	636	700	722	669	694	624	626	644	606	618	662	620	642	627	619	633	632	680	581	630	639	647	656	662	634	648	680	628	609	668	669	635	653	626	671	652	667	644	677	669	654	718	635	654	631	663	647	628	627	604	658	677	672	601	729	667	636	644	641	614	647	620	620	659	658	664	648	622	669	652	697	657	680	665	652	704	633	619	639	664	631	683	650	658	634	682	634	630	677	682	633	642	663	629	678	663	674	599	680	690	671	670	624	672	685	651	660	638	673	629	671	674	636	624	667	641	652	637	646	670	675	659	660	650	648	658	667	673	677	642	627	643	671	678	642	656	653	668	662	645	653	672	605	631	626	668	644	687	636	686	641	590	616	649	623	626	628	656	607	634	638	658	619	627	674	697	637	676	686	654	624	636	640	669	629	672	594	632	616	648	597	681	615	669	674	645	684	705	648	631	648	651	639	648	623	649	633	642	644	649	660	634	622	678	703	665	655	636	663	637	634	642	647	668	676	653	628	642	658	660	655	671	623	661	647	613	621	650	653	630	642	617	632	675	621	651	637	620	665	633	674	663	605	671	633	610	699	658	670	646	637	670	651	639	627	664	672	663	662	665	658	645	650	647	642	671	630	694	667	602	651	683	624	638	701	678	654	625	653	581	638	689	690	675	643	629	623	617	692	659	645	657	651	626	636	669	637	656	674	658	631	658	633	737	616	695	647	633	614	645	703	657	662	631	643	652	694	684	629	645	653	609	631	685	709	644	617	673	637	647	699	658	657	621	603	673	651	618	693	651	698	661	631	648	660	603	652	609	640	616	614	682	620	626	621	669	669	672	657	640	695	676	603	643	679	654	674	654	640	688	643	633	651	643	645	613	650	643	623	621	613	644	662	613	643	704	629	667	627	663	666	652	638	639	656	648	616	648	641	613	654	679	667	643	629	651	669	657	666	591	617	640	650	644	633	645	688	652	643	668	637	659	621	650	643	637	612	650	661	652	635	628	648	607	645	673	703	589	660	661	633	665	677	647	686	636	669	613	694	654	673	638	719	620	668	680	654	637	628	672	709	644	651	672	676	593	641	680	657	638	663	667	665	642	625	608	669	651	651	630	626	686	681	633	688	653	646	628	648	681	595	669	636	678	679	617	644	618	623	626	664	688	663	688	712	634	641	633	617	639	624	625	649	639	659	674	684	688	649	650	681	629	679	646	633	626	659	652	639	637	641	623	653	654	648	668
23228	21336	29033	24006	21436	21737	16878	7952	4773	3306	2562	2223	1951	1763	1623	1312	1145	1052	964	852	749	660	644	641	618	534	575	578	578	554	540	523	517	553	499	454	531	516	528	531	514	508	554	509	523	541	537	512	519	465	490	496	463	461	492	449	467	471	462	443	499	457	427	466	411	467	475	464	472	479	473	455	463	424	484	436	490	479	449	439	449	409	478	417	473	425	435	427	448	449	445	429	452	448	448	442	474	402	460	417	455	427	460	421	421	437	428	442	460	451	430	438	464	404	471	405	453	437	454	430	419	446	451	415	444	453	440	431	419	425	444	460	424	440	434	445	449	433	448	435	435	465	461	407	432	409	438	443	418	402	427	439	472	436	452	435	402	452	463	478	493	473	431	444	457	461	423	455	457	420	430	402	465	486	429	431	441	467	451	419	432	459	436	434	481	451	461	430	447	421	445	407	431	433	462	451	416	429	407	444	431	426	443	439	457	420	421	447	424	448	436	466	427	426	456	418	438	457	424	462	441	477	458	463	457	446	459	443	458	432	429	463	428	462	474	446	473	418	464	467	468	441	469	424	450	409	442	447	434	446	445	431	437	423	454	436	409	424	453	429	472	412	440	410	474	453	424	439	418	425	455	419	455	466	422	441	435	453	457	460	430	455	447	416	439	449	443	475	397	451	437	469	430	435	436	430	437	450	437	463	440	466	440	462	437	419	452	472	414	431	458	417	415	409	422	430	489	429	459	455	462	488	439	420	438	465	426	419	399	422	423	425	452	411	475	439	456	423	477	428	448	442	484	421	426	408	473	453	444	446	454	437	451	428	421	413	467	459	424	459	479	431	407	453	410	451	457	458	466	443	469	480	442	462	432	448	432	438	417	414	444	451	469	444	433	465	402	458	459	415	462	441	412	428	448	448	448	453	458	447	420	412	456	462	462	440	428	438	453	417	419	453	462	444	436	434	441	441	417	455	425	460	433	461	432	436	451	435	418	470	467	430	430	455	451	382	451	459	438	444	444	490	482	441	427	436	472	434	473	460	471	478	478	485	442	440	391	449	429	428	443	462	453	462	427	443	416	445	419	483	470	429	446	412	411	444	432	424	434	417	450	439	423	406	445	444	414	426	425	437	425	449	480	445	425	457	438	402	438	434	450	457	447	444	459	459	436	424	469	439	441	469	418	448	461	426	442	452	448	456	417	426	435	452	436	459	428	404	419	440	413	424	440	441	457	399	447	433	448	434	388	460	448	432	433	450	464	445	439	444	433	469	433	413	416	425	404	389	445	448	426	454	468	431	418	451	463	437	440	444	439	432	454	439	437	417	425	474	448	440	392	418	415	453	439	456	426	494	394	477	451	431	470	428	399	418	453	417	423	446	422	450	465	433	462	466	400	416	486	452	450	443	416	411	466	439	480	414	445	443	467	444	435	467	440	418	397	504	436	449	412	427	449	436	424	436	440	471	425	413	444	422	422	440	442	397	447	427	442	456	428	468	452	465	429	402	427	401	445	470	445	459	431	449	481	476	447	436	418	423	434	441	427	443	435	451	448	452	436	439	435	464	436	419	477	407	409	483	455	457	424	435	445	492	451	447	453	413	423	413	483	458	435	437	474	468	419	484	415	449	416	427	395	502	456	435	432	438	405	400	439	447	447	446	436	458	434	423	421	457	430	410	456	438	487	416	421	484	428	434	450	439	451	473	480	433	472	478	415	471	449	421	432	464	461	478	454	431	411	412	430	406	468	438	425	422	413	462	466	445	446	436	465	455	472	463	484	470	450	429	478	448	424	433	441	457	449	454	443	431	443	423	424	454	426	468	437	442	445	467	410	416	417	447	468	401	461	448	398	447	414	446	447	462	475	430	443	452	436	470	416	448	449	451	451	453	453	406	460	429	427	447	484	451	418	403	443	444	400	465	404	458	439	445	443	418	411	442	434	426	451	453	462	452	446	481	437	453	448	459	436	421	458	410	473	422	461	417	452	438	397	438	410	442	435	453	462	465	460	420	436	429	442	429	435	424	431	442	463	431	445	435	407	408	443	439	425	445	434	400	476	450	418	426	450	455	451	434	425	474	438	427	442	440	460	418	488	434	448	436	399	478	442	452	469	436	430	458	469	421	449	438	429	408	443	437	435	425	429	439	459	445	409	436	431	411	431	438	416	435	446	442	378	430	457	501	463	447	421	472	464	429	443	402	472	451	426	438	424	434	436	429	456	418	454	459	453	403	398	438	429	483	475	399	448	440	426	434	425	432	446	415	445	443	441	442	476	479	418	500	459	418	418	456	414	497	426	428	463	465	447	440	442	444	430	454	445	434	467	466	441	467	468	412	448	438	439	406	433	419	425	454	410	484	458	474	452	469	442	462	439	416	380	468	431	460	443	391	474	448	419	447	451	446	448	430	436	421	432	446	431	448	443	447	417	449	449	464	451	433	422	418	439	427	438	390	460	441	432	437	405	414	446	441	469	487	415	438	438	454	424	462	423	432	442	420	468	445	440	463	416	457	461	457	424	415	466	423	424	405	448	436	440	434	449	439	434	452	437	444	469	460	437	426	433	437	400	450	436	420	480	461	472	492	452	436	428	444	443	436	414	444	446	462	466	438	425	460	438	457	453	472	422	477	430	412	426	439	445	430	421	432	429	424	396	445	439	445	430	429	491	440	445	450	427	467	446	440	434	445	412	428	420	441	465	439	436	427	466	460	453	410	473	442	448	417	409	454	517	465	423	425	474	426	439	449	442	404	447	395	460	418	438	454	452	443	413	491	440	464	459	428	446	454	458	431	418	420	440	457	454	424	487	465	433	429	433	432	462	468	436	443	458	453	464	435	433	444	467	450	452	406	449	440	422	431	448	409	451	446	441	429	448	421	443	415	430	436	480	421	397	467	432	432	370	450	470	420	451	445	436	427	448	419	435	425	441	442	425	438	411	415	468	504	440	419	437	455	468	465	415	409	417	424	439	451	438	453	450	440	409	469	442	409	412	435	431	414	426	412	411	449	416	439	440	411	484	440	475	454	438	399	449	449	453	421	424	429	448	429	446	469	454	429	392	416	445	447	389	418	436	453	448	423	410	439	437	425	426	445	451	461	398	419	433	426	441	439	454	451	461	475	444	446	430	428	450	447	454	409	449	436	432	469	434	429	462	440	386	426	446	411	441	445	456	434	465	433	418	468	430	451	423	430	451	458	471	421	447	420	442	392	419	416	470	432	485	513	388	401	435	430	445	442	442	443	472	414	464	443	417	451	449	437	455	411	445	444	441	475	453	448	424	467	420	414	427	456	447	416	456	447	403	416	418	466	394	421	445	473	433	477	423	418	485	474	413	451	476	424	415	426	416	432	420	439	457	435	441	471	459	463	419	420	423	443	441	424	438	458	458	437	428	435	431	449	460	449	425	470	412	426	437	438	428	453	436	433	470	430	458	393	415	447	457	444	442	421	430	439	450	461	458	452	463	422	423	438	442	456	435	425	450	423	467	446
22874	42953	35889	25584	21847	18230	16929	12914	9563	6703	5146	4608	3710	3227	2800	2415	1824	1766	1593	1209	993	978	890	835	867	786	758	785	727	712	725	697	707	665	666	650	668	636	655	644	634	612	695	677	670	670	598	632	601	624	614	527	611	604	552	595	599	583	583	526	499	502	578	548	519	577	572	548	558	502	525	542	517	468	493	494	516	544	500	555	497	523	493	514	528	486	496	524	534	525	508	505	467	525	464	532	491	537	494	511	485	456	510	493	518	485	510	531	455	488	531	480	476	471	505	488	499	451	505	492	508	527	514	522	499	517	518	495	479	495	509	533	476	525	529	518	526	500	514	489	490	526	483	500	489	517	487	556	470	492	521	516	493	541	519	520	503	532	522	471	528	482	477	518	482	454	478	523	487	516	524	494	483	496	516	488	522	492	505	510	503	486	491	494	508	499	504	530	487	517	536	487	491	522	482	507	514	495	535	518	529	460	461	512	463	483	540	469	502	484	526	463	497	494	482	470	544	531	496	520	523	527	451	486	468	487	489	500	502	456	522	488	544	496	489	514	483	463	474	508	511	519	513	498	519	491	484	491	499	513	498	481	531	502	479	493	477	537	477	498	538	512	548	504	481	461	456	492	508	484	483	470	470	510	496	517	482	493	488	505	518	494	477	491	503	500	511	495	513	536	503	475	506	487	490	516	500	520	546	456	481	512	497	482	519	506	540	452	530	499	502	500	515	491	567	545	507	520	516	504	472	469	489	497	510	541	492	515	491	473	487	500	523	492	477	467	492	488	462	488	492	518	529	493	526	517	482	529	517	511	525	508	506	491	498	511	523	496	511	499	542	498	469	479	554	481	502	487	484	537	518	468	504	499	484	488	504	536	500	485	524	522	486	495	487	501	482	512	517	523	480	519	494	476	545	503	496	513	505	508	526	492	507	502	524	523	492	518	488	461	491	489	490	506	467	515	498	476	485	529	485	504	500	515	535	496	462	523	514	496	499	509	498	502	513	471	488	546	524	520	489	476	495	541	543	506	505	489	501	504	498	511	533	536	529	524	469	536	528	449	523	507	488	452	469	505	502	492	535	532	492	517	526	517	540	515	523	481	503	489	521	529	515	525	491	490	506	489	519	541	504	520	497	481	489	502	487	515	513	520	531	515	519	485	505	471	526	515	504	478	502	511	501	467	473	556	493	505	494	534	475	491	519	503	513	524	538	487	501	497	508	469	535	546	496	530	481	502	483	500	497	486	490	470	467	514	504	531	548	490	513	493	487	508	514	534	515	527	484	507	497	519	502	534	551	488	502	486	505	520	542	525	514	492	528	523	486	524	471	515	508	515	508	514	490	559	487	489	509	512	521	511	481	523	493	524	532	473	518	487	507	483	566	522	509	507	496	530	533	519	522	492	484	481	489	522	517	494	538	495	513	511	527	497	555	548	519	527	518	526	484	497	488	517	504	460	529	476	512	458	516	498	487	482	522	531	454	527	496	522	467	533	532	488	510	563	483	456	460	505	494	541	529	504	483	538	493	486	509	495	531	520	496	476	459	498	500	500	508	487	503	479	468	479	515	478	493	498	484	528	502	553	519	492	511	481	497	506	552	494	473	491	513	491	486	491	517	514	493	510	509	502	523	493	480	459	504	507	475	527	468	482	493	489	494	549	477	531	544	505	477	516	512	526	511	511	522	487	475	471	484	551	475	540	507	531	534	487	501	490	527	487	480	515	501	493	514	512	507	489	471	493	526	477	505	513	504	528	527	522	487	488	487	514	460	519	478	503	540	471	543	515	490	494	499	496	498	497	515	513	536	494	532	520	506	537	489	480	460	471	479	494	492	508	506	489	561	501	491	502	535	498	459	490	491	490	489	546	531	534	499	493	504	557	540	507	509	518	494	494	496	491	502	511	470	510	540	522	427	502	500	483	517	492	463	489	520	530	500	512	512	493	545	468	499	474	501	513	525	462	504	445	500	493	509	508	542	502	477	500	452	493	507	489	499	537	448	489	449	477	536	540	465	535	503	519	479	502	518	512	476	491	515	488	551	521	518	543	516	537	521	514	513	526	463	495	497	512	542	467	532	554	506	468	502	531	528	519	510	502	509	526	488	494	487	532	529	498	490	518	509	486	503	490	489	511	491	496	512	500	507	486	497	500	521	507	506	491	505	493	497	506	513	493	480	514	515	522	473	477	522	487	547	522	488	514	492	532	506	508	495	471	509	506	468	500	480	519	531	476	522	532	499	503	534	532	537	480	503	458	499	534	512	529	535	452	521	540	477	461	510	485	538	509	499	529	516	517	490	504	494	519	507	541	507	465	490	505	518	452	517	508	468	525	493	483	511	500	492	470	468	496	499	538	512	489	496	490	481	474	466	500	506	502	509	488	485	481	515	472	490	479	515	506	501	522	498	548	503	484	473	500	509	548	500	483	466	491	507	507	511	497	497	561	497	488	503	487	514	484	432	529	532	536	513	511	471	495	519	513	546	500	521	523	521	545	507	481	493	480	519	519	492	472	481	475	504	500	523	490	529	477	513	505	469	506	500	504	520	490	496	461	483	513	518	484	531	507	515	494	452	513	521	504	502	485	504	519	524	472	511	521	511	511	531	483	479	468	462	551	501	510	473	464	487	479	523	519	552	512	472	498	526	547	517	503	458	515	481	474	455	527	476	515	538	500	483	492	499	493	488	493	510	545	459	502	472	494	493	472	520	514	449	540	482	504	508	498	486	525	527	523	538	525	511	470	515	526	540	504	497	504	509	498	511	522	505	466	531	524	522	534	501	514	516	501	511	490	498	502	509	509	491	484	506	483	463	485	529	487	520	488	499	508	501	525	520	499	487	479	503	502	463	505	518	511	529	488	511	466	538	495	511	490	514	494	509	497	506	574	547	533	465	496	511	488	445	484	503	490	496	534	514	493	489	509	481	489	515	471	463	497	517	501	509	474	482	507	476	517	502	518	517	472	521	499	515	478	497	522	521	513	510	493	496	496	474	520	526	493	525	523	533	466	516	452	449	499	472	494	530	444	491	487	498	487	570	495	501	503	515	505	494	508	529	483	495	501	507	480	514	512	490	494	426	510	516	503	511	557	468	523	500	496	487	494	523	531	488	464	476	506	497	516	497	499	504	524	508	532	513	525	520	529	549	538	493	514	441	543	535	503	508	518	470	484	499	480	500	487	519	485	505	515	492	548	516	540	520	537	477	489	499	514	511	517	531	482	537	498	526	502	499	492	527	483	529	465	469	498	532	520	533	490	523	477	501	535	481	545	485	475	524	484	526	522	511	490	507	453	509	527	489	504	481	531	529	497	459	503	483	503	507	492	498	512	465	522	480	493	475	480	503	513	533	507	488	466	574	484	522	547	496	486	523	468	495	515	534	544	481	526	464	495	568	531	524	516	499	495	501	509	499	480	491	474	519	487	519	492	451	513	484	505	499	507	545	488	512	522	528	548	498	512	504	524	493	512	472	494	479	512	478	475	495	523
27752	21727	18374	10959	6709	4681	4052	2931	1995	1376	1129	1086	891	904	778	773	672	619	563	496	542	515	481	495	496	495	471	455	489	504	485	470	476	449	468	444	410	465	420	453	475	474	497	518	489	484	475	465	466	458	472	501	448	437	453	439	439	444	437	455	483	453	438	460	454	426	444	448	451	415	425	455	445	444	421	432	443	416	475	460	438	444	456	436	456	453	403	408	403	430	434	444	441	426	421	423	454	444	422	475	442	425	431	432	417	400	407	441	387	462	410	439	460	403	426	410	415	464	442	419	413	451	452	427	446	457	432	405	469	387	455	415	434	451	399	442	426	451	439	458	416	410	417	427	436	417	449	432	444	389	443	423	409	426	459	439	439	435	415	436	420	417	416	454	417	435	473	456	428	442	452	432	462	467	479	399	450	430	412	399	439	462	430	438	435	443	438	435	426	462	445	436	436	464	435	448	431	471	419	422	444	418	413	404	416	450	429	446	419	430	431	421	425	418	421	438	478	447	445	399	408	441	414	430	398	445	432	439	412	410	414	454	446	435	454	441	453	415	435	455	442	436	427	406	414	440	431	409	432	431	433	429	458	455	437	412	457	439	387	413	405	458	405	475	443	421	456	401	408	430	429	403	422	423	430	442	424	430	491	409	412	462	429	427	423	448	448	434	432	426	437	461	418	415	486	479	445	411	420	429	444	446	418	444	450	442	417	432	436	451	426	413	467	395	412	469	444	414	429	400	420	429	444	453	399	460	430	481	399	430	485	426	452	436	421	436	420	460	447	427	442	426	436	430	430	418	416	430	428	440	441	459	411	433	419	429	394	468	396	466	427	436	464	442	421	405	450	403	441	408	432	465	425	464	471	422	429	414	458	475	453	444	408	433	434	449	426	407	479	456	444	439	445	476	437	437	469	414	388	427	438	427	417	419	407	435	447	428	439	433	438	461	380	439	423	468	436	450	436	422	428	482	426	419	483	453	413	461	455	408	425	421	418	445	440	443	415	415	446	412	454	420	442	432	405	456	452	403	466	436	415	402	420	435	402	462	405	454	447	426	447	442	406	428	444	410	409	425	464	432	430	421	452	422	438	441	434	421	455	452	451	450	421	424	426	384	441	443	402	452	453	407	445	405	438	434	437	439	456	424	441	450	436	410	425	425	419	440	450	418	406	419	446	391	443	458	434	451	418	420	426	402	429	478	482	446	474	397	446	381	413	434	413	416	426	461	410	391	448	410	455	441	463	424	472	408	422	400	496	413	462	447	461	418	423	433	416	450	446	429	442	459	385	407	431	434	454	429	430	482	430	411	471	451	433	452	447	435	448	462	453	393	417	424	450	429	446	433	467	444	430	437	407	463	427	424	431	403	447	412	428	465	417	452	467	470	429	451	411	387	416	466	430	387	433	407	416	414	449	468	424	458	432	407	424	473	401	447	425	433	422	420	423	459	462	428	435	445	466	423	430	450	424	436	414	416	451	451	478	423	358	423	424	415	460	421	451	406	451	434	460	409	428	445	435	452	444	450	449	422	446	469	419	459	421	451	450	442	465	441	436	399	436	429	405	456	406	437	446	432	420	439	408	455	467	426	429	424	456	427	457	433	444	409	441	413	430	418	428	440	420	436	437	431	410	453	440	443	411	444	448	453	434	455	424	441	458	419	462	435	439	410	431	411	451	391	448	447	430	418	418	415	436	419	465	448	428	416	412	415	414	422	455	448	417	390	440	420	425	429	417	443	439	456	440	428	416	444	448	425	443	427	433	435	430	459	403	458	452	410	451	439	458	433	468	409	469	429	486	483	467	426	453	455	429	423	439	438	451	448	423	425	451	445	445	429	414	463	450	435	420	462	453	435	400	416	424	396	418	443	444	451	454	423	466	475	408	404	458	453	437	425	436	399	451	415	433	453	431	448	443	427	423	401	482	405	452	449	413	461	427	413	417	426	426	445	433	430	430	435	443	429	450	427	456	462	465	451	405	458	422	413	429	420	428	424	462	424	434	425	443	409	475	435	412	449	449	473	408	457	442	398	446	435	412	449	413	421	461	457	429	469	463	431	482	459	447	434	397	442	438	445	429	438	410	438	426	455	484	448	432	463	425	458	426	410	459	435	387	391	450	398	489	433	465	470	444	448	479	412	470	424	432	457	444	391	430	439	426	409	462	421	422	429	449	442	435	414	418	439	454	434	405	458	425	447	429	456	449	441	451	454	442	422	457	454	439	426	459	424	447	411	432	454	443	455	437	458	416	449	415	489	441	442	440	454	449	422	447	421	407	442	398	435	428	422	409	439	419	433	474	414	426	441	466	419	454	406	418	453	415	466	432	393	424	430	392	443	461	428	443	427	451	461	434	426	398	465	477	438	425	467	439	406	458	433	408	424	412	455	423	391	456	447	433	429	451	464	404	453	442	435	435	418	481	400	435	420	460	440	431	450	449	453	426	455	425	423	434	395	391	428	446	490	468	409	459	453	442	420	421	424	441	418	411	424	436	467	439	430	438	409	450	429	421	422	429	421	451	465	452	454	437	475	431	430	477	417	427	421	441	429	380	409	436	445	400	413	443	417	423	443	446	444	435	459	455	419	443	417	446	416	455	443	412	458	427	455	404	405	413	427	452	404	437	438	426	437	422	458	443	462	457	442	403	419	418	421	415	447	417	432	426	461	436	377	417	410	442	446	452	449	460	450	414	452	425	416	420	424	456	382	433	455	453	453	468	430	473	419	445	451	488	413	412	444	449	424	418	424	426	405	441	433	433	431	435	454	438	426	425	439	456	446	444	430	395	420	397	435	447	471	436	446	444	455	407	390	467	458	441	441	439	457	434	416	453	429	424	429	458	411	431	446	445	454	426	425	438	431	426	402	475	477	395	462	429	446	421	438	410	413	450	447	447	444	406	427	427	439	427	480	421	432	438	447	437	441	453	439	459	417	418	459	451	457	436	428	464	436	411	419	416	402	412	462	394	404	449	443	391	409	401	470	429	386	438	402	422	427	426	441	441	426	429	415	440	416	488	463	468	448	426	400	430	446	442	420	436	428	437	442	447	437	426	402	421	462	450	454	441	432	387	427	420	435	417	429	463	462	421	421	456	460	439	418	413	479	420	413	428	456	425	441	427	442	430	417	433	418	446	448	481	471	403	466	407	454	429	440	423	420	438	451	424	474	437	442	421	418	451	402	447	445	429	448	443	436	437	385	411	444	462	435	422	443	402	404	408	437	460	468	434	455	481	483	454	419	449	442	459	450	432	436	425	409	424	469	440	468	414	408	419	447	430	420	433	430	454	442	415	451	448	423	424	438	459	414	490	431	405	436	444	447	448	437	455	424	452	397	442	438	482	426	416	440	463	456	427	425	413	468	442	434	452	446	408	422	444	468	443	430	421	450	451	410	445	433	407	415	438	411	427	418	418	431	420	447	425	426	416	450	449	420	447	422	448	436	410	431	405	426	428	452	439	420	443	432	426	418	395	440	434	449	424	433
18000	29730	22098	13350	10828	9072	7960	6063	4154	2786	2271	2066	1616	1547	1295	1185	931	988	846	749	733	685	635	651	610	580	633	615	613	645	608	642	601	590	621	542	601	619	581	575	589	598	651	587	641	572	598	597	564	566	564	602	588	596	553	561	549	546	536	549	537	546	567	516	557	538	533	508	527	560	550	534	546	546	544	570	537	533	564	541	526	515	539	518	530	534	508	500	464	526	528	504	517	544	502	503	518	540	544	507	540	554	553	560	470	515	579	570	464	544	543	513	558	501	509	533	504	511	554	482	518	553	472	561	512	550	558	514	501	524	492	489	512	518	519	511	547	534	545	503	495	517	506	482	497	505	567	545	538	529	557	556	532	504	564	535	522	551	495	525	485	513	491	498	454	514	527	565	564	514	534	479	495	529	529	564	504	500	494	514	508	513	527	586	561	528	556	518	497	512	531	524	571	522	532	500	520	525	543	486	511	514	525	487	555	540	529	562	545	520	536	523	516	541	531	529	524	567	531	517	529	518	511	508	530	493	528	475	520	521	490	500	542	541	526	502	504	548	536	565	537	552	496	567	532	538	515	531	499	551	553	521	544	538	497	528	514	537	533	529	499	491	562	532	526	487	539	530	518	564	520	568	568	533	518	522	545	563	544	515	513	532	554	541	563	542	499	541	515	573	544	533	506	520	541	542	506	517	477	506	541	515	529	509	555	505	534	523	537	511	556	542	524	478	522	503	513	520	531	479	542	514	551	537	554	500	551	493	538	522	520	524	478	538	566	522	514	503	492	488	500	530	515	499	565	502	523	526	539	529	524	506	553	519	523	546	575	544	470	525	533	553	527	506	536	524	517	497	498	534	530	549	548	537	501	546	483	560	503	497	541	533	502	548	551	535	534	520	501	548	534	553	514	507	526	516	516	535	502	545	537	531	535	491	550	502	540	496	556	526	528	534	557	513	535	532	561	528	508	526	504	500	541	509	525	539	534	526	535	570	515	531	519	518	519	525	537	488	559	550	538	476	489	497	505	496	467	541	535	519	523	543	574	530	485	522	541	501	499	486	544	472	522	511	569	533	485	526	501	541	586	536	507	545	537	528	533	544	479	539	536	527	558	507	558	521	511	573	518	489	521	522	492	541	528	495	552	505	522	484	572	549	507	522	562	477	528	508	519	538	553	507	477	528	461	507	550	535	569	536	504	513	486	541	500	558	547	502	572	534	517	539	524	542	521	532	499	531	551	558	528	529	541	529	539	499	503	537	520	536	565	512	495	515	530	538	562	531	519	499	526	532	516	550	558	539	510	519	539	507	554	523	527	522	540	527	534	489	506	530	525	517	522	578	521	572	538	522	553	540	527	522	532	549	545	517	493	508	527	516	521	555	521	572	538	531	451	537	534	497	523	550	541	523	535	553	578	547	544	541	538	547	506	568	535	487	544	501	494	555	512	507	546	500	507	566	547	524	592	548	538	507	554	537	527	503	546	534	508	529	511	512	519	526	543	535	527	498	551	535	482	560	497	534	581	508	551	551	522	550	518	550	559	498	545	528	532	499	534	530	548	527	497	520	518	561	502	499	495	533	508	505	527	545	576	539	498	565	552	540	532	518	498	522	542	563	526	522	485	542	508	528	502	550	501	546	534	559	521	528	513	506	512	518	524	517	543	543	535	505	560	539	508	553	541	544	553	535	524	530	515	534	530	557	502	528	524	533	525	521	523	497	538	563	491	544	506	511	539	535	495	524	497	520	536	543	551	539	517	523	536	529	526	576	512	559	510	521	504	497	524	518	542	483	527	527	572	571	511	528	517	515	507	536	538	548	553	541	531	513	540	525	510	558	537	521	541	525	514	518	519	552	527	525	540	495	592	539	527	513	526	561	508	526	514	515	532	553	514	545	537	514	538	561	522	550	550	559	543	516	530	513	543	509	546	538	514	519	529	524	525	509	500	575	527	487	555	503	492	547	466	527	497	539	527	544	560	531	534	524	569	514	527	504	536	555	546	538	482	507	536	510	525	531	511	516	518	527	532	513	544	506	547	527	571	533	534	570	509	514	550	491	556	534	536	532	511	483	542	533	524	562	526	544	516	545	525	522	495	494	504	504	527	514	511	539	538	542	533	528	522	519	538	501	552	550	495	536	496	537	536	538	538	560	562	566	544	500	534	534	525	541	529	588	510	530	528	556	560	527	534	528	526	560	500	515	541	506	540	509	541	552	519	486	555	517	534	546	542	550	530	521	541	515	532	517	539	568	521	546	563	533	496	507	532	476	490	531	479	521	507	543	596	545	536	546	525	510	527	531	527	519	518	506	527	536	529	549	529	516	542	536	519	521	551	466	541	522	554	516	480	509	527	529	539	537	530	520	533	540	509	522	507	548	555	525	499	503	525	567	544	501	548	531	521	506	521	510	460	526	562	498	526	562	513	495	513	527	544	529	554	559	514	525	496	532	529	571	529	543	471	556	526	524	509	536	561	522	562	523	478	554	522	548	531	516	539	492	520	530	466	580	488	496	500	531	517	540	549	494	493	529	504	492	538	494	510	500	511	497	528	520	501	523	539	550	523	528	521	510	488	493	506	507	536	533	514	489	506	520	526	449	517	519	560	525	511	535	515	532	557	537	526	547	509	521	476	546	502	549	526	534	537	521	504	504	530	580	560	520	519	522	517	530	517	549	535	516	546	536	526	534	524	516	513	545	529	542	514	496	501	518	487	522	582	508	540	531	523	521	525	504	502	568	545	518	537	509	534	550	520	478	489	521	531	526	538	571	505	553	554	525	519	508	558	523	513	526	537	524	516	552	543	511	553	496	512	617	515	501	520	508	513	512	525	516	515	534	561	523	508	557	516	506	540	510	532	512	554	534	530	526	546	538	548	508	551	522	540	530	540	551	498	526	489	483	519	513	563	527	514	566	522	510	540	587	550	511	527	519	549	542	509	561	543	540	516	527	520	499	508	565	504	560	573	503	582	587	548	525	558	545	550	546	526	520	496	521	522	534	539	557	552	534	535	544	529	533	539	462	540	560	520	560	486	531	538	540	553	512	532	540	536	560	538	549	581	557	527	561	483	518	539	532	521	529	502	513	523	509	534	554	497	506	550	498	499	523	512	527	531	539	571	517	527	557	540	516	527	461	534	495	535	533	515	536	553	502	526	527	512	525	549	536	536	536	577	516	547	526	548	551	536	518	533	511	552	577	498	563	523	491	535	525	471	550	507	534	549	537	474	521	513	529	542	518	502	513	505	542	526	510	506	536	544	539	545	536	540	550	509	500	535	510	476	519	519	547	521	475	525	543	511	520	539	540	535	506	533	532	508	553	536	520	510	519	551	559	537	516	534	545	498	512	557	544	529	502	509	549	545	511	539	513	548	496	557	509	529	553	545	531	559	568	522	501	532	504	507	525	487	531	519	536	493	511	523	550	501	538	503	520	542	489	522	516	521	543	531	564	494	518	501	567	501	511	521	518	495	547	509	547	515	539	532	544
24342	21355	28517	24586	21377	14526	8308	5285	3450	2099	1749	1438	1295	1063	920	862	754	659	609	561	466	434	496	404	416	394	419	403	396	408	408	351	373	377	371	374	367	391	352	356	383	366	404	407	380	393	359	391	350	360	340	359	350	374	362	380	334	339	325	337	347	334	364	318	337	331	317	324	338	313	344	307	305	337	320	291	330	303	348	325	347	309	335	311	309	312	291	325	319	289	309	322	297	287	367	312	328	311	336	327	298	329	336	318	327	308	365	351	323	335	315	316	318	324	341	315	323	335	324	343	337	342	305	298	340	325	292	326	302	314	306	307	313	355	307	327	321	346	292	311	372	326	339	312	347	342	342	292	331	292	318	326	327	315	320	332	306	333	302	320	296	309	328	329	305	296	310	311	316	293	309	323	314	300	322	341	308	307	314	304	321	296	324	322	354	333	340	329	307	319	290	322	337	308	293	302	340	365	333	309	303	317	301	327	297	332	325	287	330	322	278	318	315	319	314	316	317	323	294	295	302	323	316	343	309	332	340	299	289	305	323	326	328	326	312	323	307	299	325	319	311	314	295	340	302	315	321	303	299	309	322	339	323	342	303	327	295	284	304	319	315	311	296	296	314	291	342	308	262	314	289	316	346	294	342	324	305	297	318	299	324	350	313	325	327	325	321	286	320	291	360	301	297	297	356	326	341	304	315	323	315	317	360	318	323	316	327	287	335	331	319	353	323	358	316	296	332	334	311	296	306	319	306	332	319	293	280	338	309	302	311	313	301	342	357	315	289	310	310	335	351	327	321	321	296	326	326	289	304	338	285	317	320	307	311	311	290	297	288	304	326	306	310	273	332	330	291	287	342	331	317	310	327	302	309	310	320	305	317	306	302	311	273	334	296	291	300	329	324	296	279	316	320	316	309	308	314	309	305	306	303	318	299	342	326	318	340	342	304	325	354	312	302	319	300	312	301	308	337	351	314	313	344	317	301	298	337	353	299	313	304	297	303	325	281	315	329	299	327	293	305	300	343	307	332	288	334	338	332	336	303	306	310	311	322	288	317	298	314	315	329	311	295	342	324	318	307	302	279	329	327	322	329	313	318	341	342	320	278	314	310	305	299	313	328	317	294	356	297	347	318	307	352	325	315	313	316	326	293	317	324	348	338	334	320	327	337	341	301	334	321	304	306	284	333	332	308	282	335	300	303	297	334	361	318	326	304	321	312	302	262	352	292	277	328	332	324	327	268	303	323	295	277	330	315	322	341	317	302	352	329	319	339	295	290	311	325	315	322	309	336	302	322	298	300	324	284	300	324	287	324	318	340	312	308	294	321	338	327	314	325	301	338	324	321	317	306	289	311	323	299	309	319	305	316	346	327	312	301	304	335	309	286	329	310	331	311	318	330	330	299	369	345	358	314	347	311	325	304	312	316	303	315	298	296	311	320	327	321	289	301	302	308	332	294	321	331	330	307	284	322	343	306	333	320	313	306	352	338	311	312	297	340	333	328	344	284	306	342	312	328	287	325	327	331	310	306	322	327	296	316	329	332	293	303	315	319	328	350	319	301	331	306	324	318	308	310	313	322	325	317	304	324	337	318	339	344	351	320	325	328	310	312	314	292	311	337	318	298	297	312	309	303	325	294	322	353	314	311	334	319	332	309	312	307	320	313	334	313	354	337	300	311	311	337	310	304	325	321	312	322	277	321	323	270	349	310	307	345	318	323	341	308	304	334	281	330	322	315	296	337	317	295	325	321	308	324	299	315	339	318	327	340	306	325	323	334	305	318	311	307	301	304	322	323	311	339	333	309	314	341	328	303	359	327	328	327	309	275	311	326	311	313	327	314	304	315	310	298	329	310	362	312	289	335	322	299	327	324	303	322	315	346	334	305	319	355	323	330	330	305	331	308	328	345	303	315	346	313	319	300	328	308	343	341	317	366	307	301	328	324	292	333	324	331	334	301	309	303	301	333	292	342	307	312	318	307	304	330	315	325	303	324	303	338	296	319	314	315	329	355	315	296	323	323	359	327	319	304	323	325	328	294	322	320	345	314	289	309	311	318	343	347	338	335	304	314	317	309	322	294	315	326	320	328	321	319	287	329	308	319	303	322	329	305	321	306	341	350	296	308	302	322	274	328	305	331	324	303	320	293	316	355	346	302	311	326	321	316	331	290	332	307	317	327	316	320	281	349	337	324	313	322	320	324	284	317	295	283	308	301	324	326	300	319	292	321	265	310	333	318	338	309	302	303	322	325	292	303	300	284	304	308	308	296	324	321	296	303	274	315	327	322	319	307	323	322	307	360	309	335	281	330	331	307	325	324	295	334	302	302	290	330	331	294	306	322	295	337	331	353	334	313	309	295	306	353	336	334	342	329	359	306	302	321	300	330	312	282	337	346	304	333	316	287	333	301	337	306	324	310	306	302	320	304	325	307	326	326	314	302	318	328	297	328	320	333	335	300	342	301	292	309	313	323	321	325	307	289	317	309	328	320	316	289	328	309	306	333	323	335	317	321	314	307	323	301	312	292	312	325	298	313	327	323	336	315	333	312	325	309	310	329	322	290	297	305	315	314	332	319	308	323	304	330	315	292	317	321	299	288	325	285	319	314	300	313	311	316	329	312	293	325	299	297	315	318	323	314	292	330	311	321	327	313	304	309	337	299	306	303	331	306	317	286	297	333	290	312	317	342	300	301	309	308	328	299	324	305	343	312	325	342	283	304	326	337	337	309	280	313	343	296	330	286	329	334	339	296	295	368	296	303	306	307	297	332	321	313	296	319	304	317	321	321	261	303	317	333	359	319	310	324	337	284	318	317	320	337	303	299	322	316	312	306	339	313	321	314	312	313	323	296	301	326	314	336	330	301	339	329	314	311	304	272	342	328	321	323	299	304	275	291	300	318	325	322	301	327	325	320	330	303	295	341	328	305	339	332	314	305	298	332	319	318	315	287	344	305	316	287	307	311	336	298	363	319	298	308	321	318	317	308	333	355	322	330	349	297	318	319	285	313	317	307	313	322	328	303	322	308	299	281	355	315	333	319	293	367	306	311	316	298	316	276	305	303	310	311	348	302	299	320	323	294	306	326	313	309	304	299	320	302	317	326	357	305	331	301	319	291	298	286	339	308	346	288	342	326	314	359	320	312	300	320	298	314	337	301	325	300	299	308	336	313	347	321	296	318	317	309	316	335	291	304	303	301	329	341	349	311	310	307	311	325	297	318	303	337	325	330	303	322	330	304	315	296	318	302	302	310	303	319	304	314	311	326	315	315	313	363	290	299	327	322	292	331	332	306	336	277	304	365	306	319	328	310	314	314	335	289	355	325	291	298	331	298	312	325	297	337	286	343	317	321	311	335	318	327	294	311	301	312	314	346	338	363	318	307	325	319	343	315	339	308	327	305	303	307	324	334	326	316	348	333	288	325	325	301	313	299	335	343	321	319	324	285	294	295	309	317	333	322	282	310	304	331	318	305	300	285	339	286	330	338	313
19463	38335	29870	20022	17098	14171	12717	9892	7119	4583	3697	3024	2542	2112	1734	1577	1310	1153	961	879	828	684	648	632	596	573	550	531	523	573	567	513	531	488	541	447	510	481	461	527	515	540	498	526	497	458	487	441	429	417	460	420	420	465	469	407	420	428	415	431	429	416	395	423	390	407	407	386	367	397	397	388	400	382	393	431	413	420	420	414	403	400	406	388	398	368	366	365	437	353	364	420	392	373	400	388	378	407	373	397	396	376	378	382	355	375	405	384	378	402	377	397	350	409	388	416	371	410	377	377	395	386	399	371	402	380	364	339	385	388	406	346	385	378	375	381	402	348	385	382	405	366	379	401	393	394	401	381	387	382	411	388	396	356	379	383	389	420	352	412	371	383	395	388	385	367	391	447	371	383	391	391	392	365	429	355	355	434	370	378	391	368	411	396	380	372	347	400	366	381	419	341	373	388	393	405	415	386	375	363	380	406	386	428	410	371	396	395	384	399	354	369	403	362	375	391	411	370	393	375	387	408	375	384	397	376	386	376	399	356	349	401	381	402	377	405	362	400	381	404	377	385	368	398	413	365	397	380	396	372	408	365	357	370	372	411	370	395	390	379	363	386	384	401	369	376	392	387	407	399	393	397	352	416	401	423	390	416	418	420	404	352	399	409	359	432	362	397	399	397	371	403	384	406	385	395	398	406	396	366	381	383	416	381	403	399	368	386	391	367	372	400	388	381	380	406	385	378	406	389	403	379	404	376	397	403	407	399	442	378	383	389	357	389	369	394	414	406	389	371	394	398	391	373	395	369	401	379	411	394	401	400	405	419	402	375	386	361	391	391	354	376	371	382	370	356	364	381	383	390	398	385	403	327	392	398	392	418	348	395	388	418	405	385	368	420	356	371	402	440	380	394	398	382	392	393	358	374	376	419	378	347	380	343	388	327	435	356	388	370	357	411	370	409	389	369	380	428	394	380	386	409	396	394	353	402	409	407	415	390	384	364	406	357	390	394	389	339	379	393	382	422	366	352	361	380	350	405	374	375	407	404	407	349	381	376	382	385	385	394	408	383	409	390	362	436	362	408	391	423	400	405	351	362	379	380	402	383	408	362	364	369	388	404	376	382	391	392	406	356	348	367	415	383	364	388	399	408	385	356	404	406	356	383	367	380	376	405	370	404	383	377	357	432	369	396	381	352	387	383	395	399	360	373	364	399	394	371	418	358	381	397	404	371	418	385	397	397	391	344	360	382	396	431	400	365	366	360	412	423	351	385	393	401	391	376	388	391	375	410	394	372	387	382	398	394	424	406	382	377	396	355	402	385	387	357	376	419	392	396	374	397	369	367	390	399	403	396	397	375	401	391	407	399	375	347	363	420	370	367	355	366	402	393	369	387	372	370	377	401	417	418	369	374	393	384	379	375	390	359	434	374	406	352	390	397	390	379	414	392	397	363	448	389	374	379	399	375	385	388	407	421	374	386	382	371	371	391	349	383	435	384	379	363	407	369	386	368	397	411	358	372	359	374	408	391	413	394	399	383	383	352	412	362	380	354	392	386	401	401	365	381	376	357	428	423	387	401	372	395	378	402	367	386	376	391	380	387	389	367	374	355	400	378	356	436	376	421	415	362	386	365	405	378	387	356	403	407	389	426	388	370	418	402	388	411	381	383	365	403	407	391	358	402	361	396	360	407	400	412	375	384	388	413	375	391	385	380	381	412	405	424	374	389	369	369	372	411	393	386	363	396	359	405	395	373	385	426	417	393	381	381	379	334	370	391	415	358	367	374	377	395	383	402	385	421	399	392	414	382	371	392	341	384	394	397	399	373	360	365	402	412	393	359	377	389	411	373	394	396	388	382	383	407	435	375	377	391	367	396	394	353	383	385	376	374	408	359	363	360	395	364	389	385	391	385	382	418	337	388	396	367	369	396	365	381	390	367	372	371	371	430	381	356	385	381	402	405	376	382	401	423	406	361	399	352	378	377	393	385	398	398	413	383	388	379	380	383	382	389	440	405	390	406	426	380	349	390	385	388	392	401	395	407	412	366	356	366	403	379	374	393	406	379	370	393	417	375	382	375	394	422	402	420	359	415	344	376	393	376	368	385	390	399	377	352	429	364	378	383	372	399	413	409	388	395	386	427	408	366	390	401	386	367	431	400	390	389	376	427	386	387	393	399	396	384	399	380	379	384	423	391	396	354	359	391	388	379	405	368	376	387	400	404	386	383	382	389	351	403	395	374	341	360	390	389	387	355	361	393	379	346	441	376	389	387	382	390	400	385	355	410	400	363	403	393	405	391	382	398	388	407	350	386	346	375	416	410	372	367	332	403	394	373	375	381	358	377	380	362	374	406	364	393	414	374	416	380	384	409	350	398	407	360	399	408	391	388	403	407	370	421	402	399	403	411	378	365	352	378	395	392	377	416	364	387	377	374	416	358	394	388	388	384	412	383	383	420	378	356	381	370	390	427	385	355	397	415	389	393	374	374	385	387	384	422	414	398	410	379	383	398	382	403	410	398	350	389	425	400	418	423	408	380	386	405	398	398	368	389	371	384	412	410	401	375	419	398	403	391	398	408	394	382	391	347	392	399	398	377	411	397	406	369	403	415	355	408	377	414	383	388	389	375	423	419	413	388	362	418	402	422	390	389	410	378	391	363	385	401	409	445	403	356	386	374	411	403	408	383	386	386	411	394	383	358	403	378	410	390	377	381	361	373	365	388	372	367	386	381	405	366	396	401	418	387	367	432	374	369	367	393	394	373	380	372	416	393	375	359	401	396	402	405	369	365	386	364	380	370	397	353	348	378	369	361	424	383	390	398	365	411	389	374	383	398	409	396	419	368	382	398	400	377	415	357	410	378	381	381	400	394	408	375	375	396	416	384	385	407	366	370	386	418	397	396	381	360	396	380	378	392	391	362	394	368	403	426	376	405	398	372	357	419	383	395	399	416	404	412	384	360	397	372	406	403	352	389	382	358	399	419	371	396	382	412	360	398	394	403	394	385	363	406	379	369	417	369	362	395	363	401	404	371	416	382	382	424	397	420	403	389	412	396	364	419	379	373	386	367	348	408	393	346	396	373	380	358	361	375	374	365	370	410	390	390	346	408	367	373	413	426	368	436	388	363	376	417	378	364	427	377	391	393	366	365	367	404	405	375	413	390	391	379	378	394	396	348	402	416	358	419	381	379	403	387	378	392	414	376	409	334	383	367	346	395	401	416	388	415	351	365	422	401	393	360	370	369	363	388	419	387	383	398	399	390	401	406	390	376	373	360	355	376	407	379	370	358	397	344	363	430	415	411	400	398	418	390	380	384	365	409	426	410	378	378	403	384	416	391	381	383	388	375	385	369	389	381	374	412	392	407	412	381	378	387	405	352	396	370	418	382	346	393	404	372	388	406	404	394	403	365	374	360	391	381	375	374	354	385	385	399	385	396	367	362	399	398	413	434	432	381	376	421	362	369	393	410	356	383	378	394	401	374	385	411
25528	21319	27290	25502	14390	7528	5558	3906	2560	1892	1698	1376	1302	1086	983	981	892	816	757	737	653	634	615	670	691	608	594	636	586	622	610	606	611	647	589	601	593	591	617	585	626	631	670	607	617	597	627	574	600	558	585	579	557	604	543	583	581	590	537	569	600	645	630	546	571	591	567	575	548	550	524	589	549	562	555	522	537	589	564	553	551	590	573	540	550	503	524	531	556	509	532	583	555	544	533	583	557	520	544	525	533	527	580	553	539	554	532	518	533	536	549	592	511	535	580	555	592	557	574	578	529	565	574	583	572	560	567	577	559	530	538	573	561	565	587	566	528	567	555	548	536	539	582	558	625	553	550	541	582	534	572	557	549	599	545	545	555	567	564	583	546	532	595	508	529	565	551	553	544	560	572	547	578	544	595	612	558	514	535	534	560	565	547	558	577	559	548	525	583	572	550	563	545	558	537	551	532	560	530	573	549	527	581	546	610	514	584	542	545	598	548	575	560	509	555	521	576	535	531	574	556	541	561	539	589	573	554	559	547	557	550	555	520	569	545	546	534	558	589	584	564	537	583	547	543	551	555	587	586	516	584	523	552	532	592	562	535	545	582	588	542	571	526	545	551	514	548	562	563	562	544	518	608	532	509	544	606	578	545	560	544	525	548	506	511	534	551	539	590	531	549	519	581	575	558	568	599	596	559	545	546	592	519	558	538	580	616	546	530	562	536	537	544	560	595	545	554	556	569	608	574	584	581	588	528	532	557	584	535	543	611	571	575	530	493	525	567	556	574	563	530	574	555	540	574	561	564	534	575	582	564	590	553	591	536	574	513	547	586	571	562	527	559	503	545	568	541	549	576	536	569	574	549	539	591	571	571	548	569	533	549	555	536	586	553	565	556	536	603	554	580	553	552	565	522	602	621	542	551	550	588	524	570	569	578	562	563	529	562	552	601	580	567	600	506	599	537	532	571	555	590	559	579	564	508	558	580	517	525	559	538	568	593	593	565	566	577	552	568	543	555	563	569	584	553	502	564	573	543	591	576	531	600	515	570	573	538	555	585	550	577	585	574	568	563	533	562	532	582	570	518	530	559	536	561	575	571	540	555	527	565	615	542	579	532	552	519	571	593	548	515	561	540	555	556	555	532	586	612	542	574	552	571	560	528	572	583	526	573	544	572	515	590	541	548	597	549	517	525	545	528	531	552	569	553	567	551	550	521	540	548	554	519	537	570	567	541	585	539	570	576	519	584	578	550	613	556	569	552	533	533	516	587	533	563	515	546	543	567	579	578	538	576	587	590	553	592	552	528	535	602	536	508	616	535	543	531	583	580	599	544	580	564	555	598	549	546	519	581	562	557	528	550	557	555	543	544	602	525	507	527	546	544	570	588	601	582	567	562	576	559	559	551	496	551	552	561	580	535	595	572	561	542	559	538	558	582	524	541	559	595	582	540	536	553	558	587	581	537	563	539	599	545	532	520	516	556	554	581	536	533	555	598	542	540	598	552	556	561	572	570	575	547	569	549	545	530	544	542	545	549	541	585	563	546	557	531	564	530	519	533	572	550	556	536	560	595	542	561	541	565	538	526	539	606	551	571	535	554	557	520	534	534	554	596	577	561	521	549	556	536	541	531	571	547	542	559	569	570	575	560	559	554	539	572	551	507	584	564	588	530	542	541	517	601	561	609	532	575	567	574	534	544	555	566	556	577	558	534	555	560	576	558	529	571	579	573	530	550	593	590	568	563	582	612	527	529	557	538	587	521	555	616	532	556	556	581	544	618	560	543	538	551	587	547	597	543	512	569	522	535	542	520	567	594	584	537	554	524	583	567	560	561	555	537	592	563	537	578	602	527	599	553	548	529	587	533	548	563	569	592	563	552	575	566	567	507	526	580	523	560	528	556	551	579	529	505	546	573	551	555	561	541	561	539	564	567	553	569	561	587	575	584	535	556	541	543	531	574	553	565	592	524	546	534	566	509	539	558	589	524	543	568	512	544	545	547	581	525	551	499	571	521	543	596	596	584	549	581	552	527	495	520	544	563	539	528	529	587	539	622	505	544	584	572	554	589	521	545	576	562	540	586	566	573	542	520	578	555	593	534	510	536	610	572	535	562	582	579	547	570	577	539	537	595	545	566	533	558	556	517	587	545	548	550	548	566	564	566	545	542	573	539	583	528	552	520	581	571	568	499	615	587	578	584	586	513	582	529	553	542	536	549	591	525	508	531	552	547	543	551	520	557	561	552	568	511	504	541	573	574	534	593	577	564	595	593	553	569	554	574	591	587	571	553	544	603	516	555	555	565	580	542	552	571	584	568	567	526	571	583	553	550	596	595	535	555	550	530	553	556	575	565	576	560	529	576	518	538	537	507	573	522	521	532	537	567	562	523	524	549	552	565	542	531	552	517	558	525	565	564	486	541	550	542	569	548	540	552	543	557	573	568	554	561	567	579	559	517	581	541	539	554	500	568	556	531	590	587	590	543	569	521	575	570	532	576	521	513	556	547	540	567	602	574	570	555	557	567	538	547	537	579	560	558	590	579	537	536	574	532	574	576	569	537	577	593	534	533	579	535	538	564	594	545	543	578	512	531	555	569	551	544	570	556	534	553	518	577	514	531	538	566	568	572	584	537	512	589	541	536	532	536	612	572	550	553	514	542	544	537	527	579	562	505	574	544	585	554	539	590	554	530	580	540	550	565	538	586	505	551	568	503	560	518	571	577	524	569	544	549	576	558	584	536	525	583	589	545	507	534	536	592	541	543	475	542	508	581	557	558	622	580	577	551	547	571	512	583	555	582	559	551	533	557	564	549	563	588	551	557	589	562	531	549	540	530	581	575	565	527	558	597	537	545	581	537	571	554	565	570	604	555	555	560	537	560	534	565	549	556	612	535	546	535	553	565	549	542	563	597	567	571	585	544	545	564	539	576	577	592	543	559	555	559	520	532	542	569	568	543	564	556	584	551	556	536	594	559	559	540	577	553	557	580	534	544	547	565	583	552	578	503	578	566	581	507	543	525	565	604	568	555	566	518	591	555	550	607	608	532	575	543	569	531	537	526	563	553	559	573	540	548	553	545	585	569	536	549	591	536	551	540	567	557	548	553	592	581	592	562	537	528	534	580	549	552	583	575	577	561	576	577	543	556	558	550	574	542	556	558	521	565	558	579	560	611	501	575	593	539	544	582	569	595	567	568	551	550	567	553	565	573	564	532	552	509	553	540	561	543	534	577	566	561	530	535	535	576	524	552	550	573	567	553	591	548	558	549	564	552	553	531	575	571	554	540	523	586	590	579	559	561	544	533	553	556	559	522	564	564	530	573	587	556	555	540	539	522	578	537	545	549	526	559	577	597	539	544	505	577	559	555	558	603	516	557	493	541	528	562	557	538	544	541	555	538	580	550	531	542	562	556	537	531	518	546	546	565	515	605	571	570	587	559	559	526	585	554	579	517	543	558	527	544	571	551	554	571	554	532	536	554	548	550	544
19537	34539	25889	17038	14679	12362	10555	8431	5614	3978	3309	2784	2399	1938	1813	1628	1483	1301	1111	1030	889	821	832	878	801	829	784	775	805	801	802	753	689	792	787	733	756	743	746	732	717	740	749	783	828	786	730	693	747	698	718	678	689	637	700	673	647	639	672	646	700	694	702	730	684	653	703	671	677	625	698	623	651	661	667	666	656	642	651	671	637	665	632	603	665	644	662	633	664	683	620	637	595	685	611	638	657	646	678	670	711	706	604	625	636	644	673	675	673	692	668	643	632	650	637	653	664	656	659	651	658	654	648	667	641	653	601	693	645	672	696	643	639	634	658	672	680	679	614	655	641	639	628	666	634	609	618	650	655	686	672	666	664	664	674	682	635	624	673	656	675	664	653	671	677	666	666	697	652	687	665	647	616	687	661	630	622	650	583	667	654	594	656	645	629	661	637	643	637	633	617	655	652	649	596	627	672	651	649	660	630	679	698	643	668	618	651	662	656	632	634	627	705	652	650	680	700	658	650	685	693	626	715	624	613	653	647	686	675	679	651	669	657	657	661	644	624	668	656	640	711	693	618	629	698	664	643	666	695	657	682	616	609	618	674	639	697	606	638	705	667	635	690	609	676	644	635	677	631	639	667	605	618	659	649	609	654	686	665	698	650	684	669	622	676	637	667	643	653	658	647	616	656	683	661	636	655	674	685	651	674	665	685	662	625	706	647	668	648	703	668	644	618	676	676	679	696	658	655	645	628	644	681	661	616	627	677	653	639	686	642	679	624	696	658	650	663	650	636	622	645	656	651	603	682	611	673	627	630	644	656	644	681	617	661	661	652	652	679	639	651	648	631	611	676	681	642	676	631	640	644	652	649	639	666	646	698	651	672	655	632	651	606	634	672	606	616	673	652	628	648	665	712	699	649	647	709	683	651	690	699	622	682	644	682	683	669	636	636	666	677	664	648	661	634	648	657	646	663	624	661	605	705	623	645	661	655	648	671	664	676	650	665	671	660	644	650	646	646	646	666	658	643	642	680	662	670	686	712	681	654	651	668	655	637	668	683	653	639	676	648	643	665	657	653	687	609	632	690	674	676	655	678	635	610	636	667	618	623	639	603	625	620	677	672	682	641	658	724	612	639	643	622	702	648	683	650	679	648	666	689	634	677	623	684	671	668	698	632	656	643	690	684	620	634	630	628	632	668	619	675	629	635	653	623	620	689	668	659	601	661	657	685	649	676	637	659	666	695	610	664	667	634	682	679	644	673	605	684	657	617	674	670	606	623	674	642	661	657	696	643	634	623	690	650	604	632	652	666	681	646	659	665	638	678	646	630	622	663	652	625	683	659	635	665	593	607	642	658	643	670	599	680	669	647	653	625	623	655	648	633	639	651	646	612	637	636	675	681	660	675	645	653	651	677	643	614	615	640	657	679	613	648	677	638	683	613	659	666	661	675	659	651	665	610	664	684	670	657	696	695	660	665	646	630	705	705	644	665	673	669	636	636	621	682	654	639	658	653	667	654	674	608	638	659	658	680	679	640	579	581	624	616	674	666	647	623	672	658	679	674	640	662	627	657	679	656	699	678	578	627	671	593	618	671	668	642	728	665	634	641	657	677	677	612	622	635	632	668	644	645	639	626	646	657	652	619	636	631	627	646	684	688	652	653	624	649	689	659	641	660	645	674	626	665	661	656	654	651	635	663	640	681	678	628	657	667	636	661	626	651	651	644	625	664	635	669	678	638	693	608	703	685	673	661	643	658	625	647	665	679	665	629	626	682	642	682	621	665	639	660	643	675	661	626	693	674	644	662	658	656	669	679	696	656	644	622	658	677	702	684	635	653	652	674	657	644	666	616	676	680	672	670	651	624	666	641	653	635	645	628	629	603	672	677	706	665	647	639	635	663	665	616	683	618	721	662	669	626	638	649	654	633	649	622	648	643	656	669	688	635	636	647	618	698	646	654	646	679	656	661	653	682	616	658	674	672	648	609	676	618	655	687	632	638	648	651	629	648	636	703	643	679	618	664	688	635	650	663	642	648	666	683	673	679	682	609	629	644	667	657	656	592	646	643	612	646	649	620	635	636	685	604	646	674	687	631	669	643	625	657	678	676	655	636	655	638	649	656	655	633	650	698	633	663	675	665	696	629	664	643	627	607	629	669	608	645	662	658	613	682	638	628	650	656	635	642	689	614	638	625	643	622	659	611	667	675	641	642	681	648	680	639	681	601	634	637	669	646	672	647	654	627	659	631	665	696	646	644	621	663	679	687	628	688	633	662	633	635	659	673	636	667	677	610	645	664	663	670	658	645	643	666	652	623	712	640	640	698	675	614	606	695	626	623	697	674	625	667	665	715	675	599	647	698	682	642	670	661	680	619	694	687	670	648	658	619	642	661	672	655	635	628	628	684	694	643	682	647	655	634	624	641	638	682	654	656	635	649	671	668	612	592	640	684	627	675	626	671	618	645	670	644	664	645	648	634	651	631	680	627	633	681	660	652	664	681	645	612	653	643	629	679	633	646	670	645	662	660	625	682	672	699	654	604	629	660	630	613	643	630	638	645	637	659	623	662	649	642	649	701	654	686	663	662	611	669	672	674	681	693	619	657	670	683	597	588	649	658	687	665	632	658	645	645	643	638	646	673	643	620	649	656	640	634	635	646	669	643	638	625	671	617	665	668	671	668	646	652	653	597	655	709	645	645	652	650	647	674	628	669	660	705	693	652	628	661	656	652	646	668	669	685	638	665	667	685	674	662	614	654	642	660	628	677	650	624	653	650	618	641	618	611	592	704	672	599	667	631	663	608	677	650	661	674	688	645	658	650	669	669	676	657	647	621	655	661	676	663	646	639	640	681	656	650	670	656	677	620	676	646	649	675	642	621	634	699	688	642	635	638	644	691	663	685	736	658	663	660	644	639	650	663	653	671	636	672	640	706	668	674	637	673	628	636	658	670	654	578	697	662	611	656	659	622	646	671	652	643	634	664	652	673	603	695	655	617	668	667	632	670	673	658	650	629	631	646	665	675	609	683	634	652	656	700	640	636	669	661	630	650	642	677	654	697	629	662	655	684	652	650	647	651	676	662	663	643	637	643	698	659	632	651	632	631	653	656	630	673	649	669	627	683	676	633	619	622	613	674	638	619	626	644	675	652	622	715	659	690	650	654	674	646	642	654	684	627	637	638	667	608	669	586	660	666	634	681	645	696	650	659	662	711	631	690	661	682	634	654	651	645	651	610	655	684	637	699	602	670	611	687	682	646	612	661	670	686	664	670	630	648	692	632	638	694	651	655	670	677	669	663	644	686	597	594	655	659	608	680	618	621	692	656	628	642	644	695	648	669	657	670	659	664	664	638	677	673	645	646	676	658	669	636	629	673	660	659	635	662	637	669	629	631	646	617	637	671	651	664	692	621	656	678	639	640	619	629	680	642	682	637	677	637	656	669	650	661	657	681	625	640	675	634	642	682	627	640	648	667	678	620	647	669	650	642	677
23254	21366	29068	24054	21481	22020	17044	7972	4303	3259	2506	2141	1884	1566	1394	1333	1148	1064	869	776	672	663	561	641	577	584	574	570	589	552	530	567	549	494	464	475	496	516	513	500	533	559	577	526	515	528	501	519	497	485	496	506	491	473	506	480	494	462	489	468	485	464	441	483	461	422	443	442	450	464	402	398	452	475	427	445	463	427	430	410	445	465	463	435	438	481	477	462	444	416	419	472	422	444	443	437	423	429	392	404	475	423	461	463	464	474	433	436	443	414	444	424	443	403	413	430	418	421	425	436	445	443	461	422	462	451	446	479	417	451	461	414	470	433	383	455	435	429	400	426	427	430	449	455	415	449	430	415	455	429	411	456	427	445	461	397	428	459	415	431	447	480	415	448	423	440	407	451	428	464	429	415	443	417	396	447	443	403	441	404	435	431	448	397	459	440	416	447	469	450	435	409	446	429	442	451	427	464	402	411	409	474	436	408	455	437	429	442	447	420	421	420	461	448	455	427	408	444	461	426	450	460	448	431	424	417	455	438	427	439	460	409	414	472	451	427	431	442	460	444	461	449	390	429	438	463	434	411	416	470	409	446	426	500	456	476	383	453	431	408	446	432	415	405	419	432	455	450	476	434	435	444	410	423	443	456	440	455	439	448	415	472	410	427	432	420	470	453	417	415	457	462	472	428	420	453	471	446	444	430	459	431	431	410	454	443	459	443	411	418	455	447	450	441	398	431	396	450	432	451	445	385	461	435	438	427	423	452	432	428	441	400	440	439	461	407	413	432	433	457	461	456	439	457	462	416	451	476	478	411	450	438	417	435	451	449	438	371	442	458	439	435	449	432	445	396	462	444	454	427	441	473	461	454	472	400	422	405	461	456	417	402	446	423	415	442	420	461	437	419	474	456	433	450	457	442	417	460	453	445	465	408	432	458	423	433	421	450	438	442	419	446	435	483	426	423	393	478	436	427	401	442	454	439	467	455	423	430	485	439	412	474	412	463	402	457	459	406	436	417	445	464	441	431	411	425	434	432	443	402	496	428	427	443	446	432	434	436	449	440	432	439	427	449	416	446	472	401	425	423	428	436	460	436	467	453	449	444	424	417	437	411	409	429	431	460	398	430	456	452	435	414	412	448	429	410	464	409	410	457	455	444	433	458	432	413	448	474	458	437	443	433	422	472	440	431	453	414	456	437	411	430	416	450	448	414	439	427	439	468	425	425	431	431	456	442	406	428	429	405	456	404	448	403	418	426	423	455	411	402	451	428	447	445	428	451	416	412	426	441	401	440	417	411	445	429	486	409	421	427	392	436	515	440	455	413	443	454	446	480	391	441	422	453	417	453	400	433	451	421	424	458	433	459	455	421	412	468	437	442	422	428	441	420	412	419	453	457	434	438	473	460	386	422	429	431	460	451	408	438	438	435	445	440	380	456	479	488	448	409	439	401	466	414	426	429	422	426	456	423	422	437	439	445	405	473	437	421	435	450	453	423	460	471	410	439	446	457	406	414	431	425	448	465	455	387	441	434	402	408	430	414	422	444	398	461	443	450	432	388	413	420	439	436	420	439	433	433	452	472	415	469	434	411	444	400	459	449	431	440	447	490	427	448	437	425	427	424	402	416	474	440	463	417	419	463	424	446	423	453	417	462	426	415	422	445	473	442	450	461	448	467	451	425	464	408	420	445	447	412	458	430	423	436	436	464	460	464	433	464	431	408	427	463	403	434	427	418	419	452	425	446	478	443	474	417	455	444	409	439	387	436	432	441	446	396	452	435	468	420	403	451	436	429	421	427	426	430	420	413	399	451	409	432	449	446	387	432	448	439	465	467	449	449	411	452	445	438	446	442	444	446	460	450	431	430	431	428	414	418	438	428	465	421	437	449	420	433	445	470	415	416	464	437	484	431	435	459	391	431	426	442	445	425	431	431	391	414	426	414	439	446	429	429	441	451	462	415	437	437	411	447	421	450	426	433	402	487	408	421	443	439	434	412	406	470	432	436	458	406	414	399	434	422	388	405	423	413	465	452	424	408	451	420	413	442	399	437	407	441	413	439	418	444	413	435	417	452	446	453	465	455	456	432	467	417	428	391	449	431	414	457	425	440	419	446	419	433	458	456	439	426	431	438	453	438	436	424	465	430	457	408	436	423	462	448	464	438	449	421	456	420	390	441	440	443	434	420	469	445	426	405	477	409	405	426	439	424	421	447	476	452	427	415	391	451	448	437	429	394	416	432	427	453	423	438	417	462	424	434	436	446	441	431	429	430	422	455	461	422	447	455	421	430	432	441	469	427	447	433	435	430	463	442	415	438	426	443	431	456	406	416	462	473	432	407	461	397	451	467	435	441	453	449	417	454	458	427	418	434	428	434	426	416	454	424	464	464	413	419	441	448	404	441	459	461	444	421	428	376	433	435	454	458	440	412	418	419	412	427	451	437	449	428	454	454	399	403	428	459	393	428	476	435	465	418	418	434	415	417	421	425	434	443	436	417	459	474	441	458	415	428	458	441	417	391	438	464	456	428	444	467	499	426	411	453	472	425	447	469	446	425	463	439	418	478	429	427	418	440	437	423	450	423	436	445	462	460	483	407	447	457	445	432	436	415	417	450	444	454	463	438	445	426	433	407	437	383	386	433	425	430	458	410	424	431	420	406	432	443	434	423	438	478	417	435	412	423	444	430	428	421	427	415	457	448	454	430	443	419	413	437	446	442	419	406	445	385	414	450	473	436	460	417	437	441	455	433	462	412	456	454	456	443	409	435	411	446	445	438	473	437	410	443	417	457	444	472	430	431	445	469	455	436	457	454	482	429	444	447	459	471	445	457	433	432	457	444	440	419	431	413	403	437	428	473	457	458	415	430	462	440	448	430	421	434	429	422	465	454	431	459	358	453	446	436	422	440	435	436	454	428	442	484	418	470	435	410	448	433	422	394	396	457	418	415	465	434	452	449	446	418	417	462	400	465	423	471	404	439	430	459	450	395	425	414	419	433	455	419	442	423	417	422	471	443	443	444	432	428	405	428	415	449	432	414	415	395	440	464	442	408	464	442	454	448	420	433	475	424	452	434	435	425	456	425	444	430	458	439	434	415	403	449	427	465	440	425	430	471	461	417	425	447	479	416	391	441	479	454	454	427	435	432	441	438	403	467	426	410	420	487	385	420	419	446	453	454	445	430	430	451	435	432	462	397	453	453	438	420	467	464	458	434	407	425	441	381	419	409	450	421	431	466	392	420	450	411	437	410	456	376	458	466	434	437	467	439	422	423	426	436	430	428	453	431	427	428	457	409	419	425	484	423	428	434	479	392	405	424	422	424	451	455	408	452	419	436	410	413	443	495	442	442	431	436	432	414	407	435	440	412	399	446	469	457	422	456	430	436	426	443	444	456	446	429	461	455	443	442	452	435	469	452	423	410	449	419	476	419	449	446	435	437	444	417	400	425	449	439	475	442	437	454	429	433	421	435	436	463	451	439	397	465	403	448
22390	43193	34356	25570	23273	20049	17301	13150	8627	6702	5239	4405	3659	2913	2553	2239	2036	1781	1375	1199	988	972	882	862	781	781	804	771	834	728	720	730	646	675	667	663	643	665	629	649	679	709	742	724	707	666	634	621	595	641	617	554	557	560	569	548	538	587	618	535	562	565	565	488	557	511	533	510	517	526	523	522	488	493	522	535	502	546	535	499	522	547	517	515	495	481	541	474	495	492	521	498	456	545	502	476	481	508	493	565	540	501	496	513	446	483	501	482	493	493	531	474	497	522	487	484	542	501	516	467	509	486	496	517	531	476	489	536	474	470	505	492	526	479	463	493	528	512	521	488	535	481	492	484	499	513	513	510	494	534	495	472	491	521	521	477	512	503	483	464	495	563	514	473	475	498	523	457	482	512	536	470	545	504	470	453	495	509	515	509	489	491	494	494	526	475	494	514	501	537	518	502	483	535	517	507	497	542	457	527	513	475	512	510	470	514	539	567	464	515	497	512	466	498	528	520	495	490	498	502	509	503	507	521	513	537	512	523	497	519	446	499	505	544	460	504	474	503	528	516	485	485	552	468	466	508	484	508	510	481	466	483	500	518	526	519	509	476	550	516	506	512	516	493	499	537	514	478	483	498	517	469	509	516	496	506	477	476	498	495	490	520	495	513	492	523	505	487	503	538	471	507	491	512	541	478	475	508	505	484	488	503	515	524	524	523	513	497	525	544	517	526	510	504	470	538	493	518	485	493	493	525	487	455	485	484	471	491	477	510	475	475	529	519	546	470	482	533	510	490	480	480	449	516	490	484	521	478	496	513	482	502	507	508	525	452	509	526	475	502	502	542	494	499	531	482	524	537	472	537	492	504	500	507	489	511	474	550	501	518	500	494	519	490	472	493	506	487	537	466	518	498	492	518	486	512	498	474	472	511	471	521	484	512	478	543	496	500	477	494	523	477	539	516	527	501	492	499	537	505	505	484	481	481	511	510	476	545	505	506	470	492	523	531	521	475	498	492	497	506	472	527	461	514	504	527	518	481	517	473	515	481	494	527	495	498	534	492	557	535	525	489	508	490	500	537	503	480	505	475	505	501	497	462	525	490	489	512	473	456	512	511	513	463	472	494	544	499	436	528	517	514	485	489	482	527	472	530	502	492	494	484	521	519	519	475	525	475	489	529	489	491	505	468	525	503	493	502	470	493	517	544	459	501	497	512	503	471	473	472	491	516	489	544	464	524	506	510	496	521	495	501	488	483	489	473	497	489	515	496	513	512	522	508	505	523	494	496	534	490	478	501	531	526	463	479	511	530	493	474	491	499	501	524	505	500	522	488	499	508	503	528	495	483	493	517	510	509	539	473	505	525	518	522	478	455	486	479	502	483	478	493	545	510	483	493	481	489	505	532	520	507	498	474	492	525	484	507	479	491	508	511	533	529	523	512	548	493	494	505	461	503	472	514	547	509	504	525	518	530	499	509	499	515	491	504	482	476	526	545	486	536	497	484	522	510	510	493	523	484	498	507	509	507	514	456	520	522	485	469	472	511	521	507	480	560	489	465	497	512	534	526	524	478	511	497	497	487	456	513	500	448	511	478	505	483	497	557	506	523	497	495	519	516	490	507	481	527	495	519	501	506	494	511	506	509	493	524	515	467	516	493	519	531	483	474	467	490	510	441	485	529	505	468	499	477	457	520	463	478	517	510	509	525	506	514	516	502	525	529	477	517	505	500	533	486	491	493	513	501	479	521	454	488	523	496	525	475	482	485	492	495	497	504	483	540	524	503	487	492	471	523	478	503	526	513	471	514	511	525	488	503	517	508	511	522	517	507	517	458	520	506	461	513	512	474	540	472	502	518	498	505	545	471	499	503	499	511	484	523	486	504	501	518	515	486	485	507	506	501	489	501	524	506	474	542	468	510	492	478	469	520	510	522	471	536	526	474	565	483	536	516	489	457	495	504	467	494	516	539	491	491	496	516	550	516	531	496	511	460	499	471	517	514	511	520	440	483	496	490	513	540	540	486	509	501	513	488	494	512	480	487	510	520	513	478	502	481	529	461	477	526	490	525	493	513	499	574	499	502	509	532	491	480	487	499	487	514	536	491	522	514	499	497	490	477	450	544	469	483	496	520	503	484	538	503	482	507	552	522	494	486	520	528	487	540	508	496	501	482	499	505	526	490	486	484	500	511	515	463	476	484	500	492	469	503	479	526	471	508	473	470	525	531	472	479	513	505	518	480	496	508	474	555	468	489	507	523	521	467	477	507	480	484	509	473	519	472	536	541	475	529	522	526	462	454	477	508	511	459	516	494	531	502	494	487	515	535	531	501	542	532	509	501	482	479	486	507	537	526	493	497	511	506	502	473	479	497	456	499	506	516	513	515	516	483	529	546	498	453	525	509	521	476	486	485	498	533	500	494	494	490	537	523	512	526	501	544	461	473	514	533	506	553	503	508	481	510	485	546	520	472	480	499	517	470	520	496	472	442	518	511	515	457	516	568	502	508	499	483	506	459	513	521	537	509	483	502	493	513	489	519	493	492	482	505	530	521	492	501	542	500	520	476	473	480	481	478	466	500	467	474	540	484	481	521	475	496	524	491	472	502	483	483	506	521	508	472	476	509	495	515	513	496	549	479	477	491	548	541	545	477	489	509	459	529	513	511	491	478	482	521	508	511	480	452	476	513	491	513	472	490	493	535	513	509	538	473	481	482	547	528	479	496	467	482	504	512	524	511	478	497	484	454	554	509	489	498	506	521	472	508	501	492	521	510	518	461	504	531	484	504	480	497	503	512	489	505	560	486	532	495	518	473	502	513	533	519	528	471	484	539	494	495	424	544	469	479	493	482	502	510	491	519	495	510	497	492	526	505	503	490	501	507	522	466	496	506	488	506	487	462	523	518	494	520	508	507	485	503	475	482	479	497	530	469	483	484	494	486	453	521	515	495	480	554	479	495	496	530	488	496	538	534	486	520	502	472	492	504	522	498	503	492	485	527	493	453	466	516	516	521	500	508	488	503	491	498	501	502	515	471	499	511	490	472	501	508	544	520	539	488	493	496	463	499	525	521	488	474	529	476	464	503	498	480	497	524	531	489	490	504	493	510	535	504	484	509	475	489	497	497	496	503	478	502	528	529	470	502	472	462	506	456	537	501	511	516	483	524	533	535	491	476	524	490	520	510	520	468	531	499	535	483	523	475	493	503	520	505	514	543	524	511	499	517	495	502	482	491	531	484	474	483	516	490	488	465	455	515	496	526	493	501	510	480	523	475	495	504	521	502	536	449	510	492	491	525	530	527	511	470	498	478	480	482	516	477	528	499	497	474	507	519	519	482	513	506	504	492	531	512	515	487	490	510	490	531	512	464	529	469	489	479	467	514	500	508	540	500	515	492	514	496	506	499	485	546	516	490	541	517	464	513	507	485	500	508	512	492	521	511	512	522	521	503	510	506	454	483	463	530	496	501	471	484	497	471	497	505	527	496	462	476	503	492
27773	21564	17283	10723	7306	5270	3777	2709	1606	1397	1090	995	886	792	787	696	695	663	618	521	503	478	493	460	525	493	482	529	492	502	452	485	454	466	434	494	490	456	486	438	508	447	499	456	510	449	491	503	449	471	466	460	434	486	441	467	443	453	444	466	433	488	418	402	468	392	465	424	426	469	410	401	451	417	444	447	435	436	452	422	451	456	487	468	412	463	425	437	470	453	426	421	430	447	430	447	420	382	400	464	428	412	461	439	432	445	420	419	412	455	421	442	428	451	411	396	429	432	404	424	423	409	436	471	397	464	407	439	450	415	464	421	443	414	461	408	455	429	425	427	435	438	441	434	436	434	446	467	457	440	424	438	449	453	424	425	416	443	427	424	426	427	426	472	424	457	417	423	400	428	411	485	455	446	468	419	460	417	424	431	424	422	407	432	445	434	428	433	457	445	411	430	425	413	433	402	451	459	438	421	447	389	422	458	425	426	413	434	456	404	436	459	455	436	427	411	422	462	438	400	424	408	436	440	428	411	428	423	460	399	440	386	447	443	469	420	425	428	383	423	419	443	421	430	450	405	439	417	450	424	422	438	408	445	397	444	398	398	463	415	404	434	397	438	400	452	399	471	436	460	394	420	455	445	448	420	426	439	434	444	462	444	420	467	437	444	424	432	423	421	393	431	418	439	445	409	424	437	458	420	439	440	420	419	449	446	450	422	438	426	380	394	448	433	430	434	416	416	403	423	433	439	451	405	425	411	466	428	412	431	431	425	434	422	461	419	456	405	444	488	431	467	434	462	445	437	468	416	418	419	437	414	453	443	427	427	441	425	428	423	442	416	468	420	387	421	423	440	461	438	409	444	423	471	449	436	450	451	434	425	421	437	474	414	448	413	445	412	423	411	412	448	422	448	387	414	443	436	412	439	417	394	420	419	408	405	463	425	411	429	430	467	446	438	405	414	404	432	437	452	395	410	432	421	425	432	403	384	408	395	446	467	471	439	406	422	412	441	451	430	423	428	486	398	421	408	411	415	412	421	447	398	409	440	408	412	451	432	441	456	409	442	470	440	429	432	401	457	408	437	423	421	405	431	405	445	468	424	412	409	419	430	431	410	426	436	435	456	409	447	445	396	415	418	420	409	432	430	401	424	444	440	424	426	405	446	424	404	430	425	433	437	422	428	432	411	452	399	450	429	409	462	400	468	428	442	484	399	425	433	431	401	423	427	440	424	437	427	458	389	403	411	415	445	424	451	427	448	434	428	406	431	438	434	423	419	423	434	450	437	418	436	425	412	444	455	440	426	442	422	435	428	405	443	459	454	452	389	440	394	440	447	423	455	449	412	450	410	415	423	403	434	412	444	443	450	406	414	453	451	430	460	445	422	427	424	440	430	389	423	420	446	438	429	452	373	387	455	472	466	420	429	455	439	406	464	444	411	445	405	420	452	415	455	395	455	432	455	458	415	433	425	397	411	373	445	445	428	441	410	437	454	395	411	441	418	465	425	424	441	442	422	450	434	429	443	449	433	420	425	412	459	434	440	432	456	440	430	418	443	432	464	424	454	416	463	445	427	457	463	440	419	440	437	424	452	407	446	438	415	448	406	386	394	434	439	411	424	412	446	429	485	444	409	423	392	433	398	421	440	386	395	422	406	432	413	451	429	447	445	430	446	434	393	424	396	434	429	445	418	417	437	433	450	436	461	440	446	441	406	425	382	469	459	429	444	416	454	434	428	432	429	413	442	470	407	421	484	477	438	400	426	424	404	462	433	440	435	452	418	465	451	449	415	454	441	432	424	417	402	401	418	404	442	428	427	450	436	439	469	428	438	442	428	430	435	428	436	428	430	455	458	440	470	468	479	359	424	466	419	468	465	484	414	424	417	457	419	425	429	427	432	388	444	451	414	418	410	430	436	447	403	418	418	440	434	420	451	441	411	394	390	452	403	445	427	423	370	415	442	438	434	424	415	451	426	473	432	438	429	444	402	425	445	449	416	424	452	434	431	439	419	416	415	409	405	433	435	412	447	431	425	392	453	438	462	476	430	439	440	434	440	418	449	436	433	430	421	416	444	424	481	461	442	468	448	413	439	435	461	426	416	411	446	441	399	410	431	416	396	424	428	444	482	444	443	446	405	436	461	464	442	389	419	420	446	440	427	422	459	415	418	464	455	431	409	421	452	434	396	441	433	432	420	437	432	464	463	411	401	445	413	411	433	401	449	438	448	433	434	442	421	404	431	427	445	427	437	475	455	411	421	406	436	420	436	424	422	443	426	478	424	452	426	428	419	411	437	439	416	451	437	429	410	414	460	437	423	401	454	423	467	432	448	444	403	406	474	449	454	442	424	431	422	392	393	430	415	417	447	453	386	436	453	426	401	460	435	435	412	416	432	439	446	394	400	426	445	443	396	420	442	450	444	430	437	440	416	431	426	423	442	435	417	415	437	442	452	462	457	406	401	439	486	423	439	419	416	425	414	431	457	458	429	475	407	414	407	426	449	435	397	451	449	439	435	397	403	436	436	419	432	421	429	369	441	398	437	469	429	421	409	438	455	439	422	420	443	439	454	389	416	432	425	394	419	393	420	416	420	413	425	450	431	404	437	383	453	454	437	398	429	432	447	447	437	407	431	455	459	425	392	447	447	444	424	399	448	448	452	442	405	437	439	475	438	460	429	428	417	395	427	408	413	418	441	452	451	455	440	473	415	478	449	406	441	425	447	443	454	455	451	420	428	414	458	393	428	426	419	460	437	435	433	418	428	409	434	425	421	451	399	420	431	422	424	411	451	414	450	431	440	413	391	451	445	404	420	411	402	403	418	457	423	393	421	463	419	455	440	446	415	424	438	425	420	389	395	404	439	479	458	438	452	418	428	452	408	433	433	455	448	465	431	454	456	456	451	422	405	440	423	491	454	413	426	405	431	461	465	465	450	418	431	448	405	440	439	469	432	445	430	423	451	412	419	445	429	413	391	430	475	400	426	412	430	411	431	412	437	403	434	419	429	427	467	444	463	416	459	372	418	408	470	436	472	414	421	389	447	468	394	426	414	451	440	444	454	426	432	383	451	453	419	421	400	428	397	462	468	447	436	428	438	440	404	434	423	437	417	437	434	416	472	453	420	447	430	443	445	415	408	410	458	442	433	458	410	408	449	404	450	451	434	388	454	463	455	411	416	442	427	442	457	461	462	442	433	453	452	421	406	437	455	425	435	436	450	475	465	411	427	441	441	436	425	459	428	413	445	462	430	451	442	432	444	438	422	427	445	452	403	445	419	436	446	438	448	399	438	439	426	409	445	443	438	482	446	440	396	452	455	433	456	453	436	461	395	426	455	420	452	438	411	440	423	438	440	464	441	427	424	426	379	434	460	446	425	412	424	416	426	430	384	448	427	421	402	436	419	409	446	426	425	445	449	426	431	425	463	414	437	431	437	421	451	430	431	445	410	432	464	404	438	446	441	425	410	444	434	424	425	433	456	424	457
18517	28962	20690	13357	12324	10088	7821	5431	3482	2858	2323	1837	1611	1383	1272	1222	1047	903	778	730	689	688	644	656	639	649	623	642	611	614	580	595	576	572	588	569	589	601	597	550	594	579	620	563	582	584	541	622	588	572	564	513	565	551	547	549	540	577	545	554	570	509	579	543	582	558	518	523	499	544	573	537	532	506	506	567	545	542	531	540	534	520	485	542	518	546	509	544	489	499	518	502	497	495	473	529	531	504	536	547	524	530	538	529	517	556	475	491	522	536	542	513	507	508	496	541	526	522	550	502	545	502	540	506	545	534	492	536	492	545	542	518	545	489	530	536	511	522	527	532	536	526	549	528	521	516	536	517	532	515	501	524	494	525	505	544	489	517	485	513	537	546	478	488	498	527	524	562	529	528	481	514	541	537	537	495	542	533	509	482	543	585	525	547	506	557	532	502	550	493	505	527	546	483	523	534	525	483	521	524	530	517	517	526	506	527	523	501	499	526	460	501	523	546	530	495	496	506	494	548	476	509	509	540	520	514	535	505	548	509	503	528	516	563	520	547	508	503	547	522	493	535	535	494	574	495	483	499	559	536	530	507	494	494	536	553	577	481	523	501	548	552	502	542	526	518	520	509	526	530	537	532	513	496	516	522	526	510	537	564	568	550	528	543	525	488	497	533	523	501	551	543	535	496	510	542	488	528	490	556	541	500	528	507	497	528	540	526	578	499	531	569	486	526	503	513	500	492	496	534	486	520	530	509	555	469	526	536	503	518	492	529	545	545	559	509	536	528	557	540	524	546	532	510	543	504	496	504	532	538	537	541	585	492	516	522	488	547	557	540	503	511	521	538	528	492	538	504	524	535	525	546	514	558	501	534	519	577	516	523	542	480	503	567	537	520	495	499	514	559	513	514	519	543	529	515	537	520	495	540	496	492	502	522	518	543	545	486	576	511	541	574	546	535	522	530	476	543	503	485	538	525	530	507	529	522	504	536	513	504	570	526	562	489	521	517	520	544	484	549	541	496	521	513	491	522	519	499	550	506	537	548	516	501	539	543	551	529	504	495	508	538	539	546	490	495	546	541	510	558	509	534	524	494	515	533	486	492	532	516	504	535	530	500	527	538	494	563	511	517	501	502	525	517	483	524	540	484	532	511	483	551	518	523	531	483	493	492	554	524	540	517	522	527	485	465	479	514	545	534	510	554	525	557	533	475	497	511	553	508	504	535	501	529	533	520	526	539	537	552	537	496	538	555	539	504	523	518	541	502	516	505	508	519	555	499	517	512	523	539	530	537	500	561	506	523	549	542	499	560	511	517	487	520	490	503	506	499	518	553	519	511	512	521	555	546	499	562	553	578	547	552	535	526	557	484	515	514	488	519	525	525	510	525	562	543	534	518	513	513	500	499	503	515	557	483	480	510	544	513	514	523	549	530	489	534	528	569	548	524	502	573	510	517	519	513	546	493	498	539	471	529	550	549	502	543	487	557	522	536	489	470	496	519	506	557	518	521	500	517	521	495	491	518	554	532	564	514	505	525	532	529	538	477	526	539	543	534	497	497	540	552	489	538	532	515	533	503	540	516	554	507	518	521	514	485	521	520	540	510	483	529	470	524	508	531	511	507	515	524	532	497	527	514	519	539	534	540	517	505	520	547	548	518	518	525	519	512	493	550	513	574	500	506	540	571	531	490	504	546	507	512	536	513	485	510	564	513	521	544	460	584	546	519	519	531	486	527	537	497	457	486	509	491	501	536	524	530	529	494	497	523	538	541	527	517	490	557	492	540	504	506	525	543	527	497	539	541	501	506	523	494	492	520	503	543	543	521	531	535	523	519	526	527	478	545	511	530	482	512	560	516	552	544	480	515	496	546	538	543	502	537	540	476	522	511	525	504	537	485	498	514	505	524	461	491	528	527	507	528	511	541	518	480	493	526	504	494	531	539	533	544	501	530	561	502	512	480	515	528	556	567	516	505	515	547	543	530	534	535	527	545	534	515	511	535	489	473	505	531	537	522	498	518	554	568	520	538	495	540	521	483	510	513	530	543	571	504	554	528	531	513	511	509	540	508	538	484	546	524	539	477	505	476	528	548	518	576	543	553	501	521	532	497	518	512	530	503	557	487	490	527	527	498	508	500	506	581	519	584	514	512	519	544	493	511	528	479	486	540	530	530	487	521	526	501	519	506	489	564	501	528	512	505	548	516	536	542	542	539	557	522	520	511	553	541	580	508	551	520	521	519	508	534	488	532	530	511	513	535	528	566	510	528	573	548	530	507	509	511	501	479	495	534	559	519	491	557	473	515	523	543	537	524	509	550	513	519	520	496	482	504	520	537	499	517	549	550	536	513	524	519	494	522	549	505	531	496	549	562	530	497	484	509	543	504	546	531	529	515	502	531	504	511	542	505	491	464	472	519	540	521	542	506	500	547	516	551	514	509	481	541	521	518	506	524	524	557	540	519	511	534	509	525	495	509	523	498	551	529	524	520	559	547	521	495	495	508	501	524	550	525	534	501	527	530	527	507	493	499	532	563	529	517	524	516	531	543	505	513	535	552	482	518	522	519	516	522	533	555	585	524	506	518	492	535	528	523	533	513	531	552	534	531	516	533	521	533	498	558	550	543	544	524	553	540	556	529	516	486	480	488	482	510	508	469	545	513	493	517	521	501	501	525	500	527	500	503	574	496	543	530	545	511	524	511	539	534	480	508	508	551	535	495	533	542	483	529	506	513	552	501	512	545	546	498	535	454	512	492	557	494	579	536	497	536	527	526	524	535	496	518	550	521	508	533	505	498	550	520	538	516	538	517	525	544	548	557	479	534	551	551	537	508	542	545	542	538	536	482	530	513	490	576	515	525	526	533	492	510	523	534	526	551	523	508	510	506	531	508	548	555	532	518	496	522	541	552	556	509	550	528	507	531	462	540	487	570	537	555	536	525	525	514	515	527	493	540	509	532	565	525	485	504	517	531	492	491	494	514	551	517	516	527	543	514	508	536	504	498	530	534	521	533	513	515	529	523	466	505	532	524	506	516	565	546	522	531	529	532	509	508	562	522	530	522	503	493	457	552	508	486	504	490	497	554	476	514	560	487	508	495	524	503	486	508	530	543	529	552	525	568	497	495	508	561	491	509	581	539	542	500	511	530	530	591	548	523	523	529	503	552	520	506	558	519	551	571	502	560	535	518	524	495	523	538	511	503	565	536	542	563	528	534	507	562	505	541	561	549	533	518	573	539	567	523	531	559	496	544	458	508	511	507	550	503	538	483	541	508	525	543	529	519	503	532	479	509	499	541	524	508	530	498	480	553	504	530	537	545	484	536	532	508	521	524	535	504	562	556	475	532	484	515	545	526	492	536	526	530	537	486	506	454	568	510	546	535	524	514	530	502	461	510	538	485	540	496	527	513	521	535	523	541	520	507	555	558	537	544	539	495	555	561	548	521	530	500	533	476	536	532	505	535	549	589	521	546	520	527	525	518	486	518	510	464
24273	21334	28480	24567	21445	15221	8781	4601	2840	2107	1686	1391	1123	997	972	899	796	714	571	516	434	450	426	432	411	377	400	410	437	425	370	405	396	371	382	402	373	365	404	394	374	384	379	409	403	369	340	345	365	353	362	337	356	302	334	371	348	323	362	365	367	294	301	300	320	324	343	348	301	313	350	302	311	325	338	307	302	331	330	341	313	328	327	321	317	286	321	283	304	337	285	313	322	310	281	321	315	313	348	311	291	307	351	285	299	325	340	307	350	314	295	298	336	308	295	306	308	308	314	290	327	296	354	322	333	332	305	304	341	302	302	279	310	345	320	322	300	303	325	302	302	301	325	304	317	328	319	319	314	298	318	325	333	320	296	366	332	299	310	316	294	313	301	305	318	345	309	318	315	288	306	309	300	319	313	329	322	318	283	333	321	307	315	318	308	336	352	318	328	312	328	318	290	302	347	327	316	288	303	319	316	301	313	304	324	293	284	316	297	290	321	331	331	336	314	331	300	304	316	317	289	320	323	316	286	337	315	279	281	314	296	313	319	284	315	311	306	303	315	314	287	328	323	350	280	292	295	336	337	295	299	357	316	323	313	312	317	303	326	345	287	325	325	306	330	306	318	351	320	321	287	287	318	295	290	295	347	322	343	318	305	294	293	306	329	339	336	276	337	316	316	307	301	302	300	292	301	292	335	316	308	267	272	300	304	317	319	330	310	309	299	290	311	306	304	298	319	327	319	328	325	315	329	315	336	322	352	294	348	303	330	302	357	308	306	304	347	324	257	330	299	318	295	311	315	314	324	326	317	331	321	292	333	319	313	312	292	297	340	288	325	302	318	303	327	319	339	305	342	283	308	323	310	297	314	301	337	315	311	337	303	302	342	327	311	315	302	306	343	319	305	319	280	306	343	321	317	337	297	316	299	273	325	306	331	317	340	301	336	295	336	283	287	297	308	302	320	323	314	307	291	305	295	314	333	340	318	334	299	286	293	313	292	322	342	308	328	300	334	303	334	340	310	287	311	305	284	337	295	331	316	352	322	313	274	327	319	333	292	295	292	340	322	327	319	304	324	331	329	323	338	323	325	304	341	299	300	345	303	298	342	306	329	321	316	301	325	310	330	280	290	333	286	332	306	316	316	340	324	309	277	326	345	312	353	291	313	310	332	289	326	305	301	325	299	305	319	316	320	301	287	292	324	292	312	338	337	300	296	302	305	298	302	306	334	320	300	284	312	325	286	310	303	322	331	325	298	333	316	323	341	293	298	319	300	306	307	319	311	303	309	333	321	304	288	332	329	332	307	312	325	314	332	306	328	309	338	343	311	337	295	315	330	308	336	337	319	314	314	330	324	312	319	317	342	325	297	292	300	311	302	328	307	328	337	310	325	289	333	280	306	331	286	290	296	289	292	303	293	315	298	322	342	295	331	330	302	300	311	322	292	317	336	315	328	286	333	339	297	297	330	326	311	288	341	301	298	314	312	310	335	301	322	313	328	312	302	291	315	295	301	291	303	337	297	314	321	326	274	293	309	316	303	323	325	258	315	318	326	319	287	303	274	314	324	299	293	329	303	313	297	303	337	319	302	311	312	294	297	325	299	297	315	295	327	311	312	312	316	343	273	294	314	284	305	321	291	308	325	301	327	322	346	263	313	305	326	320	329	327	318	315	318	311	322	345	342	301	280	298	352	323	318	295	306	323	340	310	321	335	288	306	312	321	321	307	323	315	314	283	336	308	307	343	319	334	328	314	349	331	299	291	292	322	322	279	290	340	300	313	310	320	303	313	305	331	306	338	290	327	324	292	322	276	316	329	307	320	319	304	318	323	311	310	293	344	326	321	306	304	312	335	313	307	304	294	322	299	310	314	281	297	321	324	300	296	314	294	311	324	313	292	309	331	314	348	303	343	336	276	299	348	310	273	296	291	268	326	339	274	350	318	330	277	304	295	317	299	299	295	347	333	281	328	291	320	319	350	318	312	307	322	345	318	313	302	297	295	330	336	296	321	321	310	294	290	334	301	304	313	316	303	318	318	331	298	342	323	327	331	334	320	319	299	328	306	302	307	302	324	293	318	317	310	299	328	279	330	311	327	339	289	335	321	312	331	331	323	318	328	330	305	320	299	308	319	327	295	317	296	301	324	324	287	312	289	291	267	323	292	322	294	328	300	296	303	316	325	344	306	336	320	329	312	322	347	297	292	304	323	292	340	310	308	327	304	320	318	285	322	292	328	340	308	320	288	288	321	332	293	291	294	285	324	282	319	310	302	318	291	320	311	316	294	293	293	292	308	324	330	299	282	342	311	331	304	310	268	295	308	300	274	292	310	299	327	327	319	297	291	331	292	344	288	295	307	341	329	304	309	320	286	353	278	296	325	294	309	291	292	280	288	310	307	308	295	323	330	301	339	303	293	315	310	278	341	335	336	340	301	336	312	298	282	315	295	326	309	311	320	300	310	317	295	320	323	297	328	306	335	312	332	332	304	325	324	325	296	315	287	339	296	339	331	320	290	309	298	257	299	325	346	305	296	333	317	337	304	306	326	285	294	307	307	360	310	293	306	295	309	330	316	321	354	336	301	291	334	300	328	314	318	333	278	311	309	308	325	340	346	310	302	321	330	326	304	293	348	308	318	304	331	315	333	326	319	315	324	326	330	292	337	299	325	301	306	312	322	320	259	317	343	303	293	295	321	308	271	310	283	318	297	367	330	271	337	340	306	310	327	329	329	318	323	309	324	309	293	319	313	333	348	316	319	326	318	322	320	323	269	321	350	311	290	338	338	288	311	292	301	350	300	325	317	299	283	286	319	308	313	324	323	336	316	305	284	299	319	325	320	297	308	312	279	334	304	297	312	327	308	340	323	304	305	290	303	336	330	306	292	335	363	263	309	291	284	309	289	300	336	282	306	290	330	303	313	331	301	317	329	333	306	318	313	327	327	294	319	290	308	300	328	341	264	284	353	264	343	288	334	283	304	298	303	315	333	299	316	291	327	334	338	306	327	278	336	340	313	303	315	306	285	337	319	300	321	334	302	315	289	318	295	301	319	317	318	318	320	314	314	335	305	298	342	319	326	321	324	325	330	291	330	310	324	332	328	303	292	321	321	278	301	324	306	307	318	311	343	296	280	315	277	290	284	329	288	310	296	296	299	313	307	314	326	314	296	316	289	305	313	347	342	318	314	322	313	278	330	324	303	296	288	287	317	310	255	316	300	303	315	326	289	330	326	317	317	317	300	283	286	282	309	330	329	343	318	317	330	317	291	328	304	295	283	306	305	278	321	291	333	298	288	330	306	331	301	332	296	306	288	329	316	289	324	319	316	288	294	296	313	306	296	330	298	284	303	285	299	320	324	282	347	329	306	293	335	283	323	307	304	326	295	325	333	313	324	308	301	318	326	354	344	308	322	277	308	297	326	322	289	318	330	313	324	291	315	300	340	324	306	301	331	316	281	308	306	297	305	294	305	321	320	335	307	289	319
20704	37248	28807	20438	18616	15301	13084	8778	5929	4536	3465	2785	2276	2053	1935	1664	1350	1169	916	811	652	638	666	606	581	579	549	554	576	542	527	506	487	499	477	467	468	478	521	493	518	516	546	516	490	485	467	474	478	440	431	414	446	435	471	406	406	467	426	421	416	414	402	384	398	396	370	403	417	391	393	399	395	382	369	388	383	392	398	354	391	382	374	413	401	373	403	410	384	379	381	393	392	391	391	357	378	378	403	416	378	399	382	381	399	406	415	372	401	358	424	404	362	421	367	376	381	375	407	368	398	342	341	381	374	362	375	373	380	387	378	403	404	400	366	405	392	376	390	359	391	362	361	377	384	392	390	370	376	395	368	407	417	409	408	373	379	381	374	399	389	350	390	392	391	397	367	414	399	383	401	401	339	395	360	352	406	391	397	388	357	384	383	374	369	408	389	379	363	383	362	381	381	386	372	366	390	399	402	360	390	377	352	370	397	373	377	378	366	368	364	393	349	364	384	369	398	354	370	371	352	368	370	379	403	372	389	385	366	334	374	397	407	413	385	373	398	366	350	382	387	384	377	366	393	364	386	380	394	382	381	379	377	384	382	400	370	382	395	396	355	371	372	411	382	370	385	385	377	360	361	375	381	375	375	391	401	396	410	377	380	396	349	381	349	382	408	391	339	388	377	370	376	376	383	384	374	372	414	368	356	367	385	410	393	401	379	390	383	359	385	386	366	399	399	351	385	359	376	395	363	394	399	382	375	368	374	401	385	361	389	381	370	373	405	389	377	366	389	399	365	368	379	376	417	391	374	390	352	356	389	417	388	412	380	362	426	345	370	377	380	392	409	408	370	382	373	348	417	411	379	394	413	379	396	412	377	393	403	401	399	385	381	376	346	404	352	370	400	420	387	402	384	404	399	415	392	350	392	403	388	357	385	399	414	403	361	373	390	376	387	385	385	370	380	359	340	390	399	411	377	348	348	407	341	378	413	373	402	365	397	382	379	378	345	331	379	367	370	397	404	376	364	419	430	406	395	394	398	392	398	416	368	406	392	376	359	387	401	400	376	416	356	413	364	416	395	373	361	377	388	365	378	369	399	358	404	392	360	331	381	423	369	399	405	403	351	372	391	394	387	420	401	353	400	363	377	418	362	396	360	377	391	382	417	384	396	392	349	368	390	370	354	366	382	411	341	387	381	374	363	390	350	379	396	383	415	389	402	377	375	402	399	376	390	390	371	422	416	385	382	377	395	374	357	408	381	411	388	383	394	374	382	415	384	377	397	360	378	375	389	381	365	356	389	410	391	366	384	384	430	427	372	386	424	375	358	399	417	350	389	395	386	372	384	367	369	376	396	374	353	392	386	379	387	388	378	383	397	394	376	363	386	386	349	362	382	399	355	375	385	389	397	350	424	400	390	389	366	381	392	378	355	374	378	384	360	351	391	377	372	380	382	379	354	398	359	350	343	362	362	392	400	406	386	381	396	389	387	330	382	362	406	373	399	380	370	387	428	372	404	366	387	406	387	371	391	391	348	386	404	420	409	379	379	389	380	389	368	394	383	384	368	364	396	384	378	387	408	393	362	361	391	362	393	381	389	349	388	414	408	389	380	382	368	384	384	371	374	367	404	407	380	417	386	396	402	396	378	350	352	382	378	376	381	363	394	384	358	381	393	379	362	368	390	364	385	374	383	356	364	387	365	388	395	354	383	403	400	377	402	388	416	381	364	365	403	394	361	391	399	352	390	391	397	364	362	378	393	359	360	388	382	377	369	411	341	401	375	366	387	418	394	388	366	373	389	342	398	396	379	374	376	356	383	373	386	397	387	359	365	343	370	366	372	418	393	369	400	390	385	408	351	390	390	368	411	405	438	387	424	377	362	369	419	385	380	372	371	396	387	395	413	378	365	440	362	393	386	385	393	372	372	366	368	382	374	373	379	346	377	389	382	398	364	349	366	401	387	402	376	404	382	385	384	355	373	376	364	405	399	403	390	397	394	388	401	404	403	402	388	366	378	396	395	371	367	377	394	390	390	394	340	394	373	386	363	361	404	363	380	373	358	365	366	362	392	372	347	407	398	402	331	390	372	400	391	371	376	395	375	368	381	367	400	400	427	384	362	398	403	389	397	381	369	370	376	365	415	365	369	364	415	417	345	357	379	372	381	374	410	387	392	381	344	383	398	417	385	407	375	357	353	348	348	343	367	406	392	400	406	385	426	407	345	386	385	381	380	412	374	390	355	403	416	379	333	374	374	397	387	356	385	399	381	397	386	397	382	393	363	395	384	395	383	396	396	382	371	378	401	404	394	388	366	441	374	356	366	372	348	383	390	388	383	381	371	397	417	378	391	368	364	362	376	391	406	406	398	419	378	382	407	378	415	369	353	400	376	372	378	389	361	412	365	390	396	384	401	379	360	394	369	427	395	382	375	395	365	375	390	352	423	396	406	385	362	367	402	384	407	383	401	375	370	384	411	401	390	399	400	319	422	357	401	385	388	370	362	394	376	378	361	385	374	374	395	389	386	385	391	355	369	377	401	388	395	376	375	421	394	327	385	402	410	400	429	453	400	396	353	392	389	411	387	370	420	372	391	400	398	361	406	412	401	389	381	378	369	353	364	373	397	388	419	408	396	370	379	354	392	404	360	398	400	400	357	385	393	378	392	383	374	399	388	373	372	397	400	394	366	395	391	388	374	388	391	376	396	386	369	393	397	365	394	374	358	356	379	363	385	376	348	390	380	369	329	400	384	380	367	389	392	383	384	411	394	410	377	378	357	403	384	397	369	409	375	392	376	377	371	391	393	381	387	394	344	425	373	365	387	388	411	380	403	361	412	346	383	390	384	369	399	384	374	400	440	395	411	391	391	387	384	392	368	372	364	372	389	366	398	353	380	372	364	416	383	398	383	420	375	393	373	352	379	361	354	381	389	371	372	384	402	387	361	354	384	385	415	376	416	401	396	360	403	394	365	380	367	403	365	388	352	367	412	398	373	368	378	378	367	393	386	373	395	380	398	354	426	373	386	343	390	388	394	378	368	347	379	393	370	366	376	363	402	394	399	375	366	368	385	388	381	403	383	380	384	404	395	381	376	386	383	376	430	385	354	356	392	359	394	366	420	427	382	404	371	392	384	393	340	391	400	430	434	377	367	375	386	367	394	402	371	366	369	371	401	363	412	393	363	371	366	364	370	393	404	407	357	416	367	394	407	402	379	387	351	369	388	382	383	352	389	370	391	389	375	402	391	371	366	404	395	367	380	408	402	365	387	372	354	402	388	371	370	348	380	366	393	357	382	384	386	399	341	385	388	376	362	374	394	421	376	368	384	415	396	417	375	373	396	376	384	335	369	388	410	391	401	357	405	395	401	387	365	375	409	394	388	352	361	357	369	411	360	380	377	386	385	394	349	367	394	370	369	385	338	376	381	397	396	385	381	380	388	396	389	416	393	420	341	387	376	428	376	393	384	390	371	369	390	377	394	368	413	386
25459	21312	27223	25580	14768	7987	5717	3391	2113	1868	1457	1356	1242	1152	1001	973	947	815	779	686	649	626	649	654	640	652	632	638	680	643	616	591	612	603	624	578	650	603	607	631	643	641	634	667	608	583	609	615	600	566	602	604	575	585	606	548	554	601	554	583	555	518	598	532	542	548	556	558	568	532	532	563	524	536	555	534	563	548	571	546	564	514	564	576	518	563	537	527	550	563	545	541	552	564	543	580	575	576	536	558	562	565	553	572	582	556	550	578	518	542	565	566	553	580	543	604	558	540	597	574	571	522	553	566	535	552	553	536	542	547	575	582	565	536	585	558	532	559	547	566	551	518	537	562	509	529	556	572	592	579	589	541	548	580	580	561	563	570	550	560	578	547	567	570	533	575	550	600	564	593	546	571	564	573	557	521	529	601	563	552	604	548	548	558	515	521	522	518	563	556	605	523	557	559	575	534	554	603	561	539	550	536	529	551	557	567	562	541	539	588	572	560	558	573	545	541	569	539	542	545	511	586	555	540	559	583	535	553	512	573	548	572	539	580	529	598	574	541	532	545	575	574	504	519	555	537	565	546	533	575	553	553	563	543	555	538	634	575	587	589	538	563	531	544	569	521	542	527	560	558	554	560	548	594	529	563	542	552	575	553	559	530	608	557	566	525	535	539	537	559	560	575	480	566	578	575	566	538	580	552	544	589	580	568	562	555	570	594	568	533	546	565	589	557	521	582	580	595	560	587	532	559	500	553	539	561	494	579	577	527	565	547	559	559	587	567	545	542	592	509	526	559	557	543	584	542	536	598	594	566	517	587	577	536	546	543	562	576	555	560	526	582	546	534	572	593	494	541	536	554	574	563	580	535	531	538	554	573	568	578	567	529	539	544	552	574	530	567	555	577	548	584	552	547	611	537	530	521	564	591	569	568	542	567	518	509	585	547	546	533	523	569	542	571	570	601	543	537	537	563	536	544	499	597	538	548	583	576	523	613	548	545	526	541	527	518	577	503	538	566	493	582	536	536	548	574	550	553	576	546	571	572	592	577	560	561	552	573	559	558	578	546	534	509	564	551	577	540	547	533	553	527	507	550	543	552	545	587	550	565	518	540	574	573	599	545	565	559	541	540	569	525	535	570	595	540	571	535	585	570	582	549	550	528	541	550	569	516	527	521	543	569	564	577	562	536	564	541	586	556	549	583	559	552	543	546	574	507	545	556	548	598	535	556	597	558	521	516	594	560	563	529	542	505	579	567	576	554	570	547	552	568	513	567	535	562	555	522	540	594	568	584	552	556	535	530	560	532	540	591	582	572	581	573	553	524	583	543	607	559	491	561	542	584	534	538	551	548	541	577	563	616	567	554	634	525	571	534	579	557	536	561	599	558	558	572	588	576	505	539	532	560	557	584	552	554	569	604	567	510	556	546	531	591	553	575	521	604	560	569	565	501	543	590	582	533	536	565	540	564	532	554	493	534	520	558	560	611	531	511	568	545	535	592	573	534	517	558	508	550	519	527	542	510	467	535	578	575	531	535	534	577	549	559	553	527	530	578	534	532	569	531	547	551	571	571	551	500	570	531	574	502	585	558	532	528	566	521	577	512	601	571	543	556	563	560	518	605	570	581	545	540	540	516	538	537	566	536	573	563	577	548	539	513	599	598	563	575	577	573	564	530	558	540	514	536	548	554	539	553	596	572	525	550	590	518	557	534	543	496	553	549	534	561	517	556	578	575	517	547	528	547	525	600	520	526	522	564	575	533	545	596	562	592	537	587	542	534	584	560	558	525	537	565	532	571	522	506	544	548	568	510	540	545	597	546	547	558	552	536	559	573	526	620	560	542	544	569	587	578	554	541	561	534	548	540	553	573	550	545	499	567	535	542	552	583	590	593	564	570	556	540	564	551	536	534	549	539	563	556	559	535	550	545	506	545	533	542	512	520	533	544	546	546	550	564	540	551	542	550	533	567	544	602	530	556	572	546	558	588	592	540	541	556	563	547	554	559	546	546	556	570	534	547	547	507	574	565	561	579	522	557	538	511	559	565	540	546	557	565	572	539	549	526	504	600	546	527	575	540	534	526	537	562	546	537	540	570	561	530	586	569	548	592	541	545	564	514	526	578	521	551	516	587	513	524	563	594	562	546	534	562	572	539	562	546	542	566	582	516	531	532	522	548	525	576	553	546	579	584	585	539	550	578	517	565	539	546	565	595	595	545	526	549	557	584	596	559	592	564	575	592	525	561	570	492	575	549	605	563	533	540	552	548	588	578	552	557	570	566	522	562	535	547	513	552	503	538	542	583	556	558	557	545	583	539	560	591	546	514	567	541	543	591	544	552	506	578	563	512	505	561	555	537	548	550	519	487	556	537	564	573	557	593	568	529	530	555	550	564	511	559	564	552	550	593	586	533	545	562	543	548	500	578	603	517	534	507	542	570	551	537	545	543	572	566	550	545	576	567	556	561	546	541	575	544	548	529	553	565	522	539	569	577	548	553	555	563	610	518	570	548	553	562	564	538	563	536	578	539	561	582	557	561	541	593	528	535	558	575	557	528	550	553	573	545	573	566	528	528	560	523	536	580	570	533	587	528	550	519	564	496	566	590	577	505	585	579	524	547	528	527	557	560	565	570	610	568	572	563	546	593	514	510	559	576	519	587	555	509	570	543	553	554	552	533	556	560	584	544	562	576	552	544	541	581	520	531	591	549	552	525	554	593	565	560	541	558	565	551	549	591	548	531	551	533	559	584	498	541	561	545	573	556	553	565	549	601	522	536	571	539	568	545	554	527	553	558	596	542	549	582	575	557	559	569	552	536	538	535	542	565	577	553	572	575	581	570	539	553	521	526	526	523	569	552	572	561	539	563	548	554	557	569	556	537	586	551	540	566	570	578	555	575	536	548	533	588	564	542	571	556	568	572	552	528	581	531	543	574	540	514	514	536	540	584	567	580	562	563	541	551	555	524	545	543	557	519	560	532	503	549	543	591	511	562	547	583	580	526	551	493	539	566	553	592	566	543	550	517	552	577	561	596	543	553	571	562	564	554	540	555	553	574	559	549	530	577	558	565	552	533	576	520	563	590	527	538	567	510	547	515	611	548	498	539	551	534	592	548	547	529	525	547	553	552	543	525	529	565	549	557	525	529	550	537	556	540	546	540	546	550	558	539	558	572	519	553	591	588	545	533	537	556	533	563	576	552	552	528	586	537	538	550	530	590	530	609	576	531	530	545	540	526	546	559	575	546	528	565	571	553	544	604	577	570	560	559	544	534	537	553	572	549	574	511	534	556	573	525	537	611	540	556	556	547	519	542	582	588	579	548	558	543	554	576	536	505	534	545	521	528	578	566	526	528	553	540	567	571	511	534	497	526	569	567	533	540	516	560	557	551	570	536	541	511	539	542	603	543	540	558	513	572	556	546	562	516	578	560	518	546	541	540	511	561	553	530	607	553	581	590	539	567	502	531	521	568	513	527	574	527	617	554	547	535
20716	33287	24885	18093	15700	13077	10709	7138	4634	3854	3037	2599	2169	1904	1871	1717	1503	1253	1141	996	882	856	809	850	765	801	761	814	750	803	778	761	750	680	723	773	719	778	730	774	753	768	803	740	743	709	673	735	660	716	744	726	720	721	731	678	701	688	700	704	712	667	640	673	716	658	690	658	693	659	631	634	695	614	669	655	690	700	642	677	627	665	650	656	647	654	690	634	629	651	624	649	702	656	687	674	640	651	658	659	686	686	623	673	649	669	659	687	704	671	635	642	665	631	648	657	674	669	654	615	634	669	634	636	662	652	658	642	620	665	643	663	697	647	670	657	662	667	644	640	670	654	652	637	655	648	646	673	625	659	657	613	679	662	658	633	657	644	622	629	618	676	655	580	618	686	705	662	664	636	613	637	610	671	605	639	659	621	626	651	662	728	639	684	656	629	657	662	635	664	706	669	654	663	629	626	628	649	635	654	666	640	628	658	633	635	634	668	670	695	672	674	644	634	652	646	681	621	654	641	680	676	653	654	656	611	685	689	663	629	610	665	663	659	667	653	691	651	657	625	673	658	628	695	636	656	655	659	651	675	690	638	653	653	649	658	621	636	661	661	655	663	624	605	669	639	689	645	686	678	659	669	652	667	652	663	637	675	640	620	629	586	684	652	657	669	669	638	653	626	653	660	639	690	659	660	635	662	641	667	579	645	650	615	650	635	683	660	637	688	635	633	665	622	664	649	616	684	666	655	676	656	651	644	650	668	676	704	636	642	614	630	665	662	704	639	667	646	694	666	709	647	673	655	647	635	613	626	607	620	617	666	676	678	654	652	651	632	633	665	670	677	615	683	646	694	675	620	695	640	667	657	660	681	673	618	651	662	662	663	638	674	654	657	644	609	656	627	653	680	629	664	661	622	608	676	617	656	646	636	641	611	667	618	617	689	707	616	656	669	645	694	639	632	641	673	674	645	607	672	649	675	666	643	663	629	616	660	673	610	610	656	654	680	690	634	600	626	645	640	664	674	664	614	655	675	654	679	613	696	684	642	680	654	631	620	651	644	648	673	591	634	623	625	619	649	646	626	653	647	664	676	618	661	704	644	639	689	600	662	655	661	681	667	645	670	627	633	669	656	663	676	697	692	694	633	710	703	668	627	684	659	642	666	649	629	635	638	630	654	673	615	614	634	656	676	685	624	659	652	626	693	645	659	668	689	628	668	678	670	681	657	631	662	646	631	652	659	662	639	678	726	675	668	636	656	653	711	654	631	674	655	714	650	647	658	564	620	653	649	638	678	643	659	696	621	665	673	662	673	668	639	647	674	665	659	673	632	649	644	643	638	623	647	648	661	634	628	665	667	643	638	603	655	685	701	678	653	730	626	636	678	694	645	689	622	657	675	696	620	646	631	688	664	643	601	614	634	611	648	641	682	603	672	644	684	642	670	632	662	641	697	654	616	683	671	638	659	599	596	657	650	647	632	658	670	629	661	670	715	642	607	669	702	689	667	640	627	648	676	617	646	647	657	672	620	655	686	652	617	634	633	660	623	639	606	687	672	608	657	663	703	635	643	660	645	635	652	641	704	658	626	679	653	705	684	661	628	661	651	664	690	664	642	658	629	619	655	663	665	615	612	658	648	609	665	632	659	647	635	652	655	650	656	642	601	679	666	629	644	704	661	659	669	689	675	658	656	615	691	663	646	636	650	646	684	655	681	655	647	640	683	658	656	628	650	632	613	625	628	653	670	658	692	650	618	623	648	672	644	679	660	637	650	651	655	661	692	648	639	632	643	661	669	613	687	641	661	677	687	590	630	619	629	630	632	662	701	643	617	623	679	668	596	639	679	671	651	620	682	671	662	682	644	657	637	650	631	657	621	666	624	659	661	623	614	662	663	669	597	651	673	692	696	694	663	688	679	620	670	676	652	681	642	684	604	647	633	654	676	652	692	664	630	660	643	652	678	622	623	657	662	642	654	658	636	632	660	646	724	697	652	627	621	664	619	657	670	668	651	624	675	656	603	617	662	661	678	669	686	671	608	658	637	685	663	644	661	651	637	659	686	665	624	645	660	677	615	679	680	618	644	696	659	699	691	668	656	647	627	678	658	641	673	665	636	645	616	657	655	638	648	632	640	618	670	674	663	644	699	605	667	629	641	664	633	665	701	638	626	631	619	645	655	646	686	661	630	653	667	610	611	663	638	641	703	654	637	633	627	689	640	661	644	655	642	640	668	649	668	624	675	677	649	679	663	631	638	668	664	648	658	641	677	683	667	668	641	642	615	621	679	673	673	649	686	658	671	655	641	606	674	635	660	620	613	612	647	656	654	659	667	628	675	667	654	655	617	669	655	637	612	608	656	627	653	681	677	608	656	640	658	685	622	666	640	632	678	664	684	659	621	625	679	682	586	631	687	651	684	649	650	631	680	643	695	630	645	652	627	697	632	652	668	640	649	651	644	616	614	640	666	609	668	664	708	648	646	669	623	641	685	657	654	648	657	632	646	673	663	622	649	663	652	604	637	632	694	601	657	661	666	631	654	645	613	664	672	644	666	636	649	646	588	644	655	633	662	684	621	652	636	641	639	685	641	673	693	616	630	665	642	645	607	625	605	641	633	632	639	660	661	636	637	635	632	679	632	619	678	696	582	655	630	637	671	678	661	720	674	613	660	640	643	631	638	646	717	657	626	669	670	616	675	650	640	641	656	656	672	636	642	615	675	677	670	637	650	630	646	657	667	700	687	657	606	671	661	645	635	641	639	635	705	642	700	624	675	638	656	642	609	691	627	679	611	655	673	685	669	678	642	667	656	637	637	606	631	654	626	599	624	619	666	653	613	614	623	675	651	651	695	654	637	661	650	712	655	639	657	640	610	609	682	652	707	637	676	702	671	641	628	685	632	640	718	601	681	620	655	674	693	688	668	673	644	661	649	650	662	622	670	608	652	610	678	632	621	619	634	671	630	667	628	641	671	616	625	641	675	667	647	638	646	680	655	660	661	688	681	619	672	664	651	646	657	618	614	662	644	664	658	680	666	652	666	672	595	642	636	614	681	673	656	630	693	669	610	623	663	688	705	661	668	626	640	636	654	686	662	655	631	641	688	653	653	658	650	654	618	629	620	621	651	715	622	671	702	690	639	667	667	675	643	650	680	653	690	648	603	657	646	657	631	689	615	639	621	622	669	619	680	629	612	637	674	647	694	671	616	644	633	654	625	675	676	603	649	614	664	621	673	622	649	703	664	642	677	637	640	722	629	647	594	675	641	634	621	624	674	638	596	673	663	605	641	677	675	657	673	673	651	662	654	707	626	638	640	692	678	624	668	646	679	663	642	675	634	657	675	654	672	673	669	657	656	675	633	623	663	639	646	659	632	686	608	663	701	651	654	638	649	627	650	644	638	662	687	701	645	623	664	624	685	582	654	654	677	671	699	700	649	646	678	641	667	675	677	695	684	639	640	639	644	643	620	646	651	662	609	593	663	688	660	634	665
23252	21376	29058	24071	21505	22057	17569	7240	3897	3065	2504	2073	1699	1593	1453	1349	1194	1025	869	784	678	687	633	602	619	604	646	581	599	586	548	534	525	540	535	559	524	532	521	515	543	526	524	526	530	516	485	534	534	476	476	493	486	471	463	510	468	487	485	475	450	483	448	444	456	446	446	479	485	466	462	434	436	445	415	470	429	449	431	453	422	460	449	454	428	434	429	455	448	420	455	496	445	448	430	434	455	449	438	444	443	413	468	414	451	443	434	445	453	442	433	416	468	411	449	464	437	442	447	442	454	444	419	432	432	419	435	444	460	404	427	419	433	427	468	455	414	441	430	463	410	471	433	403	428	410	408	452	449	460	458	458	389	436	426	409	420	423	440	462	467	444	407	439	454	435	427	434	445	455	466	427	474	456	434	421	413	443	403	452	430	459	448	411	429	419	452	479	458	408	445	440	431	436	444	394	428	424	439	407	408	456	465	420	399	431	416	423	423	489	445	455	444	452	438	432	469	441	421	479	422	469	453	440	442	464	442	451	457	465	428	454	397	470	383	467	392	462	464	433	410	446	422	429	440	436	463	464	426	422	410	418	402	451	455	436	422	373	439	426	434	459	417	436	429	421	381	483	457	446	411	441	410	435	433	421	439	448	440	441	447	426	460	414	453	415	441	443	431	414	396	461	455	423	413	443	472	436	441	422	433	418	457	466	429	436	416	397	439	413	446	429	418	477	436	453	441	411	496	447	430	458	420	436	460	428	436	412	466	440	446	444	443	430	483	455	448	448	448	432	415	445	455	470	471	407	472	417	421	453	435	397	465	443	441	453	430	447	423	448	451	433	413	445	436	420	484	439	454	422	425	445	455	455	413	420	438	451	450	420	406	431	434	454	457	491	416	447	450	426	414	447	419	467	446	419	450	416	454	416	420	418	426	442	437	397	437	448	409	460	453	422	419	418	446	440	445	466	474	431	423	409	462	426	478	426	425	415	445	421	434	424	452	429	436	466	430	424	395	441	419	452	456	418	440	458	435	425	463	477	436	433	444	398	454	454	441	427	409	424	415	446	440	468	400	449	482	445	436	419	455	435	416	427	426	420	467	454	436	435	433	420	457	429	455	454	469	404	465	438	438	460	435	424	437	463	429	458	449	437	455	423	432	436	441	429	430	429	415	445	421	463	444	447	394	475	498	410	425	427	433	424	397	431	436	483	433	462	465	427	431	417	428	439	442	436	468	468	428	378	439	418	460	422	415	464	472	441	467	445	487	474	412	444	445	447	442	414	411	423	420	414	410	436	449	438	443	484	428	454	422	430	429	439	430	431	457	483	440	490	464	478	444	489	459	442	439	431	408	436	435	449	426	442	451	458	437	443	412	428	457	444	470	465	401	394	446	428	445	429	479	423	414	488	455	449	407	448	408	435	443	483	421	441	409	454	438	460	449	422	453	463	387	455	450	426	431	421	445	420	436	447	441	401	419	427	469	420	411	444	405	432	431	422	425	432	448	482	437	445	449	432	406	390	415	465	409	427	413	428	436	458	398	428	417	418	453	416	409	423	458	433	462	446	415	440	456	413	438	430	425	419	458	434	461	453	435	414	426	405	490	400	415	432	455	450	443	428	439	454	458	433	441	473	442	427	435	441	474	409	420	456	469	428	432	439	437	454	434	438	457	468	431	422	459	416	439	462	463	444	437	432	451	454	414	459	450	433	424	390	463	429	440	462	457	440	421	425	472	435	447	441	357	472	402	442	462	449	433	412	430	431	430	451	424	404	437	469	451	470	468	449	429	473	443	421	411	413	430	454	465	450	478	459	450	461	428	458	430	409	433	425	452	457	420	481	415	452	406	435	422	436	480	419	430	439	440	417	433	414	421	440	405	407	434	454	461	458	432	410	472	410	468	421	412	441	446	468	453	408	436	472	413	433	455	443	437	427	479	451	444	452	433	438	421	473	440	446	435	447	421	442	458	439	448	443	430	450	456	444	455	384	419	439	434	440	421	424	461	436	478	416	412	472	403	429	460	450	444	456	411	421	445	410	482	445	430	432	443	471	438	455	419	452	471	403	447	442	433	452	441	446	416	443	432	426	427	474	454	452	439	414	422	456	440	470	460	457	462	438	444	444	471	401	422	476	430	389	438	448	468	450	460	431	443	438	430	415	459	477	451	465	451	463	458	443	457	435	456	452	451	432	443	439	491	415	446	475	435	480	426	445	458	470	452	440	477	404	463	434	457	416	439	437	424	447	488	468	393	422	450	448	468	417	434	447	450	425	442	431	435	453	441	419	458	445	474	437	460	446	456	431	479	422	451	431	427	386	401	421	451	449	406	481	402	429	441	447	421	419	442	432	396	444	440	456	450	453	422	417	444	442	427	423	418	451	445	446	434	417	462	429	455	455	438	417	431	438	420	481	441	446	420	447	436	448	452	417	447	441	473	428	456	447	448	477	433	479	464	424	419	402	431	420	457	418	436	415	448	435	440	430	406	419	427	472	405	417	469	430	430	395	397	457	455	422	454	425	392	435	448	421	436	433	415	427	421	422	433	410	468	445	421	423	451	426	458	426	423	475	386	423	381	426	449	440	424	430	458	498	409	423	431	465	461	459	417	434	454	473	435	411	425	406	439	409	418	462	445	444	428	450	444	424	453	403	431	438	420	432	420	445	446	488	410	442	433	455	420	457	443	443	446	426	444	424	415	409	413	472	441	447	431	432	452	446	432	422	428	464	449	440	401	440	437	425	413	423	465	449	443	446	435	415	422	406	431	423	475	400	448	439	432	450	449	444	394	447	459	430	412	437	433	413	438	445	444	449	464	454	446	439	435	465	456	440	428	419	430	465	443	450	451	439	448	419	467	438	432	413	467	443	424	412	404	466	411	441	478	448	432	402	472	413	428	440	419	434	423	447	415	425	466	431	480	448	424	428	444	442	459	443	391	440	395	454	417	418	448	439	470	431	406	448	445	436	434	429	449	424	486	449	444	409	461	417	450	427	440	450	397	425	436	482	448	383	410	476	420	444	466	438	488	468	448	396	432	455	470	406	422	470	437	456	406	448	456	443	458	424	414	427	428	491	427	422	435	448	449	448	396	425	462	440	427	420	425	447	428	478	453	443	394	447	432	437	405	417	426	449	435	447	458	418	421	406	423	389	439	453	453	395	464	411	445	415	427	439	408	426	417	441	455	456	436	479	445	441	438	439	452	466	414	509	458	445	468	475	432	453	424	438	432	447	459	435	443	428	422	410	422	427	430	412	408	440	446	425	476	452	439	446	440	449	459	445	405	424	476	443	436	455	443	453	408	454	457	467	442	419	450	455	429	436	433	464	429	416	446	447	423	439	419	439	432	465	460	471	426	442	410	452	475	422	453	422	412	442	455	485	433	452	409	459	395	428	422	409	436	477	474	421	475	434	468	447	421	438	434	428	448	449	437	436	442	455	446	431	443	412	475	411	484	396	462	455	465	446	449	449	473	449	431	423	437	433
23521	42358	33413	26702	23796	20609	17623	11725	7876	6249	5161	4109	3357	2961	2700	2407	2026	1703	1286	1139	1050	923	914	884	838	838	749	796	737	713	710	637	636	643	657	641	653	640	650	707	704	713	771	696	690	603	659	619	563	574	582	595	677	589	562	545	573	535	516	568	564	566	551	545	557	544	572	563	526	534	523	510	543	526	539	509	529	522	509	506	522	509	533	540	522	507	471	532	533	527	525	511	510	489	492	519	490	530	501	536	525	503	487	522	477	503	502	508	536	507	560	488	521	484	484	478	515	508	502	498	473	548	456	528	520	505	518	492	515	559	504	519	471	484	506	503	511	504	485	506	508	531	480	492	561	517	517	463	510	479	499	522	484	503	497	525	501	497	476	469	479	518	543	460	495	495	522	489	475	504	536	532	516	488	496	508	514	505	541	480	532	474	493	512	502	517	463	505	524	498	523	555	498	541	501	458	500	521	511	507	527	479	512	506	459	487	504	500	456	465	485	532	497	480	484	490	518	481	510	501	495	488	482	499	483	500	527	507	514	525	478	500	510	492	470	483	520	508	524	504	478	505	517	517	519	518	522	500	485	486	519	504	504	505	474	535	503	486	503	509	515	479	483	467	510	480	462	503	494	508	516	511	505	485	527	495	481	482	511	519	470	521	504	492	491	472	527	490	526	537	501	508	497	496	516	498	512	550	504	483	509	520	516	497	487	482	500	509	437	487	488	448	504	478	482	479	478	512	475	481	485	545	514	486	515	531	500	496	512	499	503	545	544	486	503	491	492	532	513	506	527	484	509	525	473	529	534	491	472	508	484	514	527	504	497	490	546	514	496	503	492	523	497	496	499	487	507	506	552	495	502	485	525	485	520	543	460	495	509	502	498	506	487	509	504	482	486	494	486	494	510	508	536	497	493	500	534	521	513	477	471	484	518	482	511	533	521	526	521	543	475	505	478	523	508	523	475	477	491	506	525	489	475	542	495	467	495	479	484	533	501	542	506	489	529	526	519	521	494	536	508	521	499	477	504	467	518	481	536	522	506	523	505	466	489	490	453	546	486	496	487	504	469	494	505	491	487	537	534	503	475	497	544	508	507	524	502	526	469	485	495	524	479	477	484	466	475	495	526	529	535	508	471	497	454	512	494	483	526	467	448	485	494	491	498	463	524	505	472	471	475	508	521	511	497	493	483	508	502	487	506	460	508	529	521	512	495	497	534	470	519	487	537	518	504	516	493	490	521	502	462	523	498	487	483	528	530	527	516	516	482	480	523	534	497	502	466	516	523	513	528	471	521	486	526	502	493	516	510	537	485	483	499	493	514	494	490	527	505	497	525	478	514	533	487	510	516	542	488	463	508	505	522	511	526	526	508	504	499	508	547	454	512	483	492	438	533	529	505	508	480	507	497	512	504	522	475	474	477	510	500	518	527	499	519	511	486	502	535	511	523	502	508	502	507	526	515	502	471	526	468	501	461	531	492	496	527	503	518	489	492	558	467	487	532	537	522	517	494	517	475	508	548	508	507	499	507	496	512	511	538	536	481	498	494	480	539	519	479	522	505	532	471	489	487	525	505	518	478	453	463	501	518	505	476	506	471	485	518	456	508	526	497	537	455	484	511	534	504	505	508	519	511	508	528	536	503	528	498	475	483	520	524	502	504	490	506	504	505	512	495	494	517	512	475	525	506	494	527	519	473	481	513	531	504	510	498	461	525	525	525	514	528	510	508	513	465	483	509	498	504	491	478	506	476	505	515	537	497	485	563	499	491	501	524	492	478	507	496	509	495	531	479	493	504	471	519	485	540	511	484	498	519	512	514	486	534	492	522	515	513	487	530	509	495	544	528	479	501	526	498	509	511	464	457	476	501	473	552	453	517	462	493	516	500	528	478	533	504	504	533	483	539	493	511	498	499	513	555	464	500	529	488	521	506	502	482	495	483	514	517	497	541	533	504	538	504	463	493	535	504	484	476	534	500	495	476	526	506	514	513	511	485	495	481	540	518	495	521	541	519	551	480	494	524	490	479	468	493	489	511	535	474	503	534	501	495	502	516	491	511	523	537	523	520	514	500	490	512	512	470	483	512	482	511	518	495	498	529	495	495	502	486	554	491	508	491	510	490	521	493	513	499	497	476	537	501	492	526	489	526	495	492	497	501	522	481	475	484	505	525	473	476	525	515	524	550	511	493	493	488	487	513	494	548	482	523	512	508	499	476	492	487	528	506	499	531	479	517	520	523	489	550	496	532	526	467	535	509	503	536	509	478	500	480	518	514	505	531	481	488	476	570	492	498	493	470	500	510	544	472	516	502	467	505	504	470	499	509	506	503	510	504	554	492	541	524	502	496	495	552	494	500	495	507	504	492	495	525	529	499	530	511	490	476	527	491	496	500	463	461	497	503	500	472	488	562	493	514	492	532	472	444	458	487	488	511	480	514	513	491	500	523	503	502	494	514	521	529	499	499	514	486	480	501	546	522	480	466	499	500	505	476	523	535	469	512	514	511	542	488	473	527	558	508	471	542	505	459	530	494	504	473	559	486	465	470	509	513	493	486	506	502	519	491	482	522	499	511	560	498	519	496	546	522	490	484	543	508	521	489	462	480	510	505	475	505	531	493	517	509	490	506	488	484	485	519	461	532	496	515	498	531	505	467	532	467	485	477	501	495	509	501	518	514	521	482	509	458	488	480	525	544	471	506	526	471	539	497	503	450	460	494	516	491	494	511	514	472	516	539	491	469	531	533	488	494	513	488	524	492	502	503	532	508	480	502	474	530	515	464	532	515	508	492	504	488	461	478	479	480	513	485	520	482	460	509	500	493	515	499	508	509	485	535	486	466	493	524	514	453	488	468	464	454	483	528	482	479	531	479	537	470	499	487	524	499	482	535	492	497	506	523	453	499	483	508	529	509	489	510	530	484	523	527	536	484	517	522	483	486	494	555	532	497	490	497	492	503	511	495	483	493	543	524	498	495	519	475	459	530	491	477	539	506	472	496	483	498	537	515	519	500	529	505	516	462	499	485	527	515	472	536	516	513	535	493	481	532	502	492	524	531	543	506	559	515	503	490	523	483	470	533	511	496	558	520	451	495	528	491	510	460	492	549	458	499	498	486	496	513	502	508	480	467	529	502	509	480	462	543	520	484	546	469	512	489	518	499	480	543	473	513	521	519	570	548	494	500	505	499	476	512	498	530	489	480	526	513	501	489	475	508	486	534	478	543	527	504	537	497	513	514	514	497	502	538	506	515	518	510	478	489	457	511	471	494	472	496	514	495	497	515	529	486	533	522	492	490	504	526	505	472	523	516	531	464	490	485	514	503	501	497	511	496	537	521	519	522	508	472	488	501	496	478	515	505	534	472	495	496	541	483	514	471	503	535	513	496	525	482	517	527	493	483	553	485	494	497	510	494	490	490	445	504	528	509	527	531	524	506	508	510	437	496	508	526	484	500	499	489	523	487	525	498	488	528	487	475	501	489	474	475	509	521	508
27845	21272	16626	11428	7495	5481	3947	2462	1607	1280	1191	948	843	772	789	697	664	601	529	516	490	470	508	482	473	463	458	497	483	449	438	425	457	467	447	441	466	479	500	474	440	469	529	477	499	464	459	442	428	438	437	431	454	432	447	444	445	468	411	426	470	452	421	442	411	465	462	427	438	454	449	416	470	414	405	439	438	459	485	430	441	450	438	439	446	409	452	457	383	458	441	462	440	436	440	434	417	412	432	430	432	447	425	447	454	440	427	451	472	440	474	428	457	424	411	484	437	452	442	450	413	443	402	415	435	382	388	439	422	435	425	389	430	459	415	454	453	428	449	427	433	440	437	463	416	428	454	415	443	444	407	443	390	451	403	448	444	410	416	450	429	413	417	413	426	441	433	434	452	424	468	405	447	416	420	456	442	421	431	427	423	423	445	426	444	419	417	440	443	417	439	431	436	418	419	450	435	453	401	431	427	405	455	418	407	431	392	435	430	440	422	449	467	451	443	443	442	450	457	393	420	439	444	395	442	420	438	412	413	438	429	447	451	415	438	463	425	431	412	414	469	442	411	436	419	436	434	461	449	414	475	420	419	465	424	420	456	432	473	428	431	423	420	434	457	422	431	428	433	410	416	445	449	409	419	411	399	455	455	411	422	409	457	426	430	393	405	432	454	440	399	392	416	434	436	435	437	408	448	420	443	436	448	450	402	430	393	420	424	464	438	432	453	458	451	423	435	388	408	425	397	410	424	457	436	459	417	398	421	424	461	457	470	470	460	426	452	427	435	409	419	431	419	449	457	448	443	419	428	427	469	441	419	447	403	454	421	464	455	414	453	457	409	428	478	455	451	444	445	448	421	446	407	443	418	442	424	379	415	437	406	425	435	447	415	444	437	459	403	448	408	429	428	424	433	463	465	413	467	413	444	413	422	441	430	461	405	470	449	448	433	409	457	420	404	419	424	419	461	398	409	428	410	432	417	462	425	431	465	422	390	466	436	411	431	421	411	444	447	432	442	438	470	417	442	431	420	454	475	450	392	407	423	424	410	426	453	445	449	453	432	438	423	400	456	414	491	429	446	415	428	464	431	429	413	450	452	400	452	447	416	457	474	411	404	458	450	454	440	401	438	428	434	451	427	440	397	439	453	443	460	431	457	446	424	410	431	414	418	445	408	458	439	440	440	415	441	464	427	443	428	431	441	447	411	433	416	450	422	418	422	408	413	397	431	433	441	412	466	419	450	432	412	424	417	429	439	441	459	407	453	447	426	395	456	477	430	424	438	430	444	451	392	490	395	413	426	457	424	460	425	449	395	392	435	398	431	382	441	423	415	423	415	390	431	483	415	462	454	482	475	433	441	446	421	435	427	429	418	418	437	435	432	405	432	480	429	415	417	394	477	458	417	408	422	437	456	439	442	419	456	452	429	469	445	423	450	438	448	441	463	443	404	410	447	426	438	417	475	422	413	413	468	394	449	414	409	423	424	451	426	432	435	445	431	393	430	483	424	446	420	472	452	447	452	446	442	441	450	442	441	439	474	379	464	423	415	418	428	381	471	396	427	417	437	396	442	392	428	408	440	439	411	433	450	471	473	417	411	437	395	439	441	412	440	429	427	403	463	466	412	446	457	434	429	421	440	446	427	408	432	451	435	387	426	460	420	437	431	424	415	444	440	405	426	419	409	442	431	440	414	470	454	410	473	428	418	418	440	412	433	396	415	456	426	458	422	455	472	410	433	429	450	416	486	438	431	439	410	418	418	458	439	440	444	417	446	407	410	441	429	441	414	422	446	413	426	434	464	419	401	420	461	441	408	433	432	427	427	431	437	423	424	457	412	422	434	427	417	414	438	452	433	410	429	399	455	461	456	475	436	401	450	429	426	436	438	449	433	427	404	410	442	438	432	459	446	412	431	440	456	443	441	420	420	419	400	445	435	433	416	458	429	447	434	421	429	390	455	425	432	428	453	430	455	414	400	456	439	428	426	400	430	451	466	414	434	439	452	443	425	415	432	458	436	451	435	452	425	442	460	436	415	426	449	439	413	467	410	433	446	437	432	439	456	454	408	434	411	429	400	440	436	432	441	447	415	459	415	442	417	431	413	434	468	432	432	433	424	403	407	481	422	429	482	444	440	412	449	458	463	471	430	405	432	435	410	481	420	453	412	364	434	412	430	416	479	447	416	426	455	414	426	396	459	440	409	422	490	427	462	434	417	463	438	445	452	429	416	398	408	476	485	441	443	448	449	447	431	453	414	435	455	425	439	446	467	398	456	439	439	400	404	463	406	419	430	452	430	457	435	416	429	403	412	463	428	405	445	442	443	450	446	414	424	415	423	416	394	443	445	425	438	446	450	424	414	434	444	437	455	479	448	424	453	420	451	396	416	422	413	423	456	418	442	443	399	468	437	435	400	414	395	407	436	418	403	434	462	454	403	431	436	429	431	413	479	449	440	442	419	413	417	455	424	429	447	476	428	437	420	440	419	389	427	439	421	380	415	463	445	441	435	422	412	451	424	457	413	442	437	454	456	439	398	450	463	431	419	478	430	420	422	445	446	423	446	453	420	429	478	425	455	419	447	438	483	456	442	442	423	381	477	447	442	438	419	434	432	421	457	428	409	455	416	408	419	448	428	428	425	417	431	418	466	421	475	413	458	429	435	412	472	446	435	420	416	427	414	428	444	447	446	453	428	437	445	443	440	437	429	377	468	449	443	431	398	448	426	411	395	436	442	469	444	451	413	435	433	444	432	426	441	418	426	428	424	444	426	417	410	463	452	408	375	438	417	444	392	445	425	426	474	440	446	432	426	419	472	471	442	426	392	465	438	452	418	446	470	465	442	435	432	444	452	434	470	432	462	436	473	454	412	431	416	403	430	388	424	430	459	405	454	453	461	421	409	441	429	438	432	455	464	440	454	465	413	408	441	446	474	459	416	439	421	453	466	428	461	413	400	422	432	404	422	464	414	417	420	472	442	429	427	467	437	420	421	456	435	446	435	455	449	422	461	423	427	390	406	423	414	428	402	468	419	419	427	399	435	449	432	410	433	406	415	443	427	441	438	376	438	436	438	446	424	442	441	443	456	449	446	427	452	440	426	454	432	455	445	417	418	429	447	431	416	425	450	438	472	462	416	416	440	446	452	449	420	422	439	431	429	434	422	447	415	424	446	423	408	439	450	424	445	481	431	402	460	404	413	427	440	424	394	455	427	433	410	408	431	447	403	418	437	419	423	429	396	414	403	434	409	448	448	474	434	433	436	464	409	449	456	477	445	428	400	423	392	457	418	475	451	456	447	460	401	453	441	425	411	421	457	416	419	410	422	433	407	433	414	477	444	416	394	407	430	411	447	438	461	404	416	419	429	461	449	403	434	413	406	423	410	461	423	423	434	416	459	410	439	433	427	426	463	452	470	417	430	439	435	437	423	435	453	455	447	449	440	430	421	443	477	445	447	441	447	424	416	405	423	423	443	466	460	444	424	392
19756	27338	19932	14681	12121	10282	8075	4925	3291	2597	2155	1775	1488	1379	1312	1133	1000	954	777	720	678	648	634	653	641	591	654	629	592	590	573	587	567	572	611	570	588	663	618	578	611	634	609	616	565	607	552	525	561	606	559	579	566	562	570	574	528	516	542	554	526	518	488	563	530	513	519	532	553	552	564	507	505	549	540	542	558	527	510	548	517	507	521	498	550	543	521	491	521	531	543	475	508	508	503	506	526	527	520	521	498	501	550	530	516	519	522	516	501	504	519	515	531	540	539	530	479	542	518	494	502	544	549	527	558	546	529	502	536	498	541	529	523	479	537	510	522	507	517	531	543	539	532	546	527	509	500	504	518	516	552	530	524	499	511	579	529	489	519	509	549	514	541	512	536	468	524	552	483	511	496	531	527	527	518	521	557	500	525	530	513	562	519	529	528	520	530	517	539	525	506	526	543	531	559	508	531	480	519	520	531	548	543	521	507	526	466	560	505	522	501	530	555	572	530	526	503	507	578	481	566	522	510	548	507	525	497	534	527	529	546	539	503	532	567	521	539	518	510	482	452	538	501	538	547	528	519	555	517	548	513	511	523	560	530	498	544	533	516	522	540	524	478	542	531	537	537	553	531	526	537	559	528	553	464	545	497	482	535	506	516	490	517	563	534	504	543	529	531	527	545	535	552	528	541	519	514	505	541	505	526	507	528	540	516	544	492	530	532	550	551	550	549	513	563	499	517	528	481	560	515	554	495	544	498	566	550	520	533	487	488	520	505	498	522	553	523	537	547	563	508	546	531	530	536	524	562	494	504	537	547	512	532	527	502	565	541	499	526	489	490	524	546	510	514	510	512	554	500	522	532	505	501	552	495	527	510	543	513	506	509	515	484	506	512	506	483	552	494	488	548	514	526	500	547	502	516	512	503	488	498	517	534	501	531	499	492	530	506	552	507	548	506	502	498	544	537	537	521	488	518	518	526	503	548	562	489	553	505	542	545	523	503	541	537	531	534	523	565	515	533	518	500	527	531	496	521	582	544	567	510	535	548	484	511	471	534	500	512	527	555	523	541	556	572	541	501	545	496	527	521	534	517	511	506	528	517	516	503	547	514	561	532	554	502	538	531	543	504	524	558	585	544	568	511	548	562	524	525	554	493	503	520	513	501	510	529	533	502	530	546	533	522	496	531	545	575	506	462	505	505	538	520	488	535	526	485	527	514	551	513	539	527	523	505	505	512	507	500	492	511	527	533	517	542	525	499	544	522	498	516	516	522	498	493	541	547	505	564	553	565	504	534	510	529	512	523	518	503	561	554	514	515	511	494	489	535	513	532	585	518	547	504	518	539	520	515	502	531	535	522	510	551	521	518	541	536	513	561	533	535	566	518	499	513	525	544	526	490	490	497	491	529	500	552	534	513	501	546	515	527	532	511	499	542	530	479	480	527	454	522	526	485	551	554	552	559	524	542	508	558	517	528	540	524	513	580	524	516	540	529	554	518	531	522	465	526	525	559	551	527	518	515	508	522	537	518	510	523	486	521	494	529	506	556	518	523	543	525	476	485	538	528	509	518	577	497	510	532	573	501	504	517	530	539	567	553	542	558	510	534	473	508	470	471	572	524	530	534	515	490	528	519	533	534	529	543	509	505	516	514	543	539	547	525	564	508	516	562	539	550	510	559	537	518	517	530	498	508	534	553	538	509	491	541	549	544	543	565	502	511	524	506	519	553	514	532	530	559	533	524	558	504	538	525	492	505	525	518	507	550	517	533	510	525	509	524	559	523	539	557	558	511	520	543	526	524	526	518	527	543	525	496	497	580	513	531	527	523	512	471	547	543	534	522	534	530	493	532	526	558	487	490	493	545	541	537	522	531	549	583	562	509	550	552	493	557	528	553	481	530	488	511	503	465	527	517	583	493	527	494	506	529	501	551	499	520	564	515	518	524	536	517	518	503	509	555	542	509	545	494	554	501	514	557	498	512	527	516	516	521	540	518	549	529	555	499	540	511	482	526	495	548	534	558	496	522	544	496	528	509	530	540	499	536	478	524	549	520	544	500	542	547	518	527	525	548	540	545	526	535	531	514	521	529	566	519	520	523	509	526	506	550	512	535	544	515	530	517	554	504	512	541	517	538	531	534	542	473	519	513	498	542	539	530	513	527	518	475	520	533	484	527	519	576	534	551	567	559	553	478	510	525	515	516	496	535	527	524	506	519	532	553	516	497	496	532	514	545	509	525	548	549	502	516	543	515	536	502	523	519	536	502	513	505	559	494	508	534	518	531	545	548	523	520	487	505	524	525	537	511	531	531	496	491	532	518	490	544	503	523	479	497	539	475	519	555	552	547	560	505	507	539	526	520	496	514	541	497	545	563	573	512	558	509	517	518	531	521	533	518	552	517	518	518	505	552	546	510	496	525	550	551	516	530	490	525	524	547	538	497	487	527	517	532	451	561	512	530	527	531	548	536	552	557	507	524	536	544	536	508	488	486	541	542	516	516	524	497	539	488	505	520	581	516	563	540	534	550	538	527	496	533	546	535	508	503	531	486	504	496	565	490	552	542	480	518	492	539	511	537	506	489	492	533	542	516	535	549	535	543	521	527	496	552	529	560	496	515	552	517	506	491	510	520	484	530	518	512	487	516	493	504	517	531	522	503	533	481	525	505	532	526	508	516	510	559	514	546	564	532	539	525	528	532	510	547	523	541	572	496	538	544	590	557	480	519	504	582	540	546	514	533	510	520	554	512	516	521	504	503	574	495	500	486	529	556	506	518	482	554	517	550	482	485	575	555	542	536	534	505	545	554	492	525	545	504	545	517	532	505	554	513	527	541	546	509	491	518	510	510	546	526	557	545	542	548	550	557	527	534	503	540	499	479	530	542	526	501	542	535	514	486	520	496	516	536	499	494	550	498	517	517	510	482	550	503	529	550	512	581	520	501	509	535	557	512	515	491	558	543	522	554	530	546	486	536	515	511	508	522	509	497	540	537	517	553	517	536	525	530	517	506	544	505	520	521	528	476	559	535	505	531	515	496	526	553	534	536	553	528	562	535	517	506	549	529	531	558	497	531	447	493	540	552	531	512	519	522	516	521	541	526	474	532	527	520	554	530	533	519	499	498	539	532	508	556	520	535	488	557	482	530	507	543	555	495	531	508	502	548	520	546	540	542	512	540	543	575	497	518	556	506	502	509	539	502	541	540	507	492	500	508	541	524	502	523	524	532	513	571	504	550	531	544	519	494	563	521	465	480	573	523	508	459	488	508	499	529	496	506	507	547	537	503	527	527	532	513	487	511	535	514	507	560	513	519	551	534	505	499	537	527	524	511	517	514	534	564	540	566	508	574	530	542	533	507	505	542	537	514	476	500	525	524	550	525	516	567	527	508	523	507	566	544	497	548	545	509	509	494	513	548	505	492	538	506	530	527	558	516	508	506	546	529	548	522	512	539	572	485	509	521	532	519	534	521	499	526	534	553	506	605	543	548	529
24350	21346	28480	24636	21390	15579	8586	3899	2552	1958	1620	1267	1009	1063	1021	901	754	654	555	488	470	434	448	383	443	395	416	435	409	392	403	348	389	397	377	396	348	369	396	351	401	370	407	382	340	377	371	369	329	350	381	346	306	305	347	368	369	345	328	320	331	358	311	322	317	330	305	325	335	303	289	294	318	302	311	363	321	312	337	348	301	335	298	342	307	318	292	305	322	309	328	294	302	327	313	324	334	318	317	320	320	314	311	321	324	305	311	315	311	301	330	317	320	269	312	314	303	268	309	297	333	271	319	296	329	299	326	292	281	288	320	304	346	318	318	295	303	324	309	320	325	336	297	309	298	281	332	324	316	294	347	330	322	296	302	324	305	309	310	300	280	319	310	325	308	288	292	331	275	295	338	313	321	305	324	296	289	307	317	284	299	366	301	317	304	306	314	300	306	315	336	333	308	321	310	305	311	300	310	344	279	324	313	308	304	309	310	306	294	312	338	308	298	339	320	316	291	284	339	322	302	322	284	307	315	322	299	323	332	321	328	303	294	305	300	318	287	285	341	327	324	343	315	294	312	305	338	308	343	317	301	301	342	294	324	306	304	329	296	302	290	306	314	314	336	310	309	319	329	350	281	323	327	325	310	314	321	350	319	329	335	312	276	345	317	293	345	309	319	306	309	302	325	312	318	311	337	312	317	298	340	288	335	325	315	321	322	331	329	356	288	304	316	317	301	330	317	303	315	320	304	316	303	342	308	325	320	313	333	333	301	327	283	309	298	350	335	361	305	304	326	322	326	331	303	330	322	338	314	306	342	313	318	303	314	294	298	299	298	299	291	317	307	287	304	327	293	324	300	301	303	322	279	296	314	308	288	336	330	352	319	306	309	313	333	300	321	324	312	317	327	346	294	319	319	320	314	292	289	278	318	312	308	309	318	272	339	321	323	286	305	293	327	310	320	316	326	285	315	326	320	312	295	324	309	312	325	309	307	325	317	327	313	321	301	326	294	322	287	325	322	307	320	295	313	334	310	309	306	320	288	317	306	347	328	319	334	293	308	318	330	320	319	313	292	327	327	313	274	304	296	292	332	325	320	338	311	348	286	293	287	322	313	302	277	287	310	293	301	292	316	294	327	300	299	292	314	310	298	315	305	330	309	337	318	287	358	332	304	324	322	287	325	327	327	304	314	300	321	344	271	300	316	328	325	305	326	322	326	289	311	318	327	308	323	288	327	338	327	323	313	319	328	335	318	302	373	305	330	312	317	313	313	308	315	289	320	343	311	313	325	293	302	294	289	315	320	292	320	346	302	305	333	321	294	318	312	301	295	326	322	334	296	332	336	334	311	320	313	285	331	319	311	308	325	319	329	295	299	307	317	341	307	334	334	318	323	323	316	290	305	335	316	298	274	302	322	308	333	314	300	294	332	303	309	324	302	301	317	299	311	326	312	334	296	299	317	331	324	314	321	298	304	320	307	282	300	306	303	323	305	308	298	323	300	313	299	323	298	303	306	331	310	296	291	330	351	299	305	284	272	343	287	322	316	310	312	338	317	304	285	298	316	329	312	336	321	292	296	324	289	302	353	322	312	330	329	290	333	338	300	313	283	319	326	310	309	283	300	301	337	299	315	309	304	322	330	316	321	297	302	306	300	322	323	311	309	345	307	321	326	348	329	324	341	301	317	315	320	288	262	295	323	330	305	320	331	294	315	324	321	303	309	283	294	311	345	301	315	327	286	300	313	324	308	357	327	332	296	318	285	324	325	286	299	318	332	315	294	275	320	295	283	302	316	318	306	327	302	317	333	283	345	312	310	336	321	293	292	305	339	316	311	318	332	312	296	325	339	315	297	316	333	302	314	308	293	315	297	289	327	336	340	325	315	288	306	321	346	311	330	304	331	305	291	317	327	292	332	308	302	300	315	337	307	298	323	310	343	298	279	314	310	313	346	315	287	334	310	298	298	338	270	325	305	312	304	297	295	335	278	299	298	311	328	320	299	334	332	293	325	294	297	333	307	309	353	279	322	329	315	322	317	334	308	301	316	302	308	317	308	315	315	320	312	324	305	330	305	328	354	308	328	334	299	279	330	327	333	311	289	336	311	330	351	316	328	340	310	309	290	326	302	304	316	301	290	292	334	325	295	325	339	356	315	310	294	326	298	281	314	297	313	308	289	332	313	303	336	284	320	336	338	300	340	286	331	300	300	310	312	301	339	310	381	299	346	335	318	318	297	308	331	297	297	360	314	315	317	303	346	312	305	294	337	325	295	334	317	307	293	301	284	328	309	325	328	339	347	307	306	286	339	331	326	310	301	310	330	302	283	312	290	336	340	326	311	293	304	321	320	306	309	302	347	306	353	318	316	369	328	280	319	356	314	294	332	317	337	335	314	309	346	309	331	305	310	310	314	324	298	306	287	310	301	297	327	296	274	309	284	305	290	301	325	275	280	330	296	313	307	303	314	287	295	320	315	335	302	309	307	298	282	307	341	294	335	356	297	285	311	325	328	323	310	302	337	292	353	343	316	309	317	307	304	305	329	313	303	306	318	324	305	304	345	303	317	303	323	313	283	327	307	311	322	281	325	309	289	289	314	358	319	318	294	312	327	315	300	317	310	342	327	313	322	326	330	308	325	299	319	316	332	289	283	329	297	344	272	335	301	329	352	334	308	318	331	311	329	302	309	313	312	312	314	294	301	308	292	328	280	292	335	295	304	283	321	291	338	351	310	311	319	302	322	321	336	331	321	310	308	315	331	285	324	291	307	315	331	324	311	314	309	320	323	328	306	314	326	313	310	310	355	315	292	283	317	336	314	306	319	305	342	331	314	297	325	314	328	329	315	331	317	319	316	340	341	347	315	345	288	314	347	323	296	282	302	314	328	295	331	324	317	305	306	316	319	332	311	304	296	343	326	305	288	299	323	314	296	324	317	299	292	305	317	351	336	328	346	300	313	321	309	304	294	316	329	349	303	307	330	332	324	312	340	286	295	297	335	300	319	323	349	323	313	352	326	295	303	316	348	284	350	297	302	322	337	299	339	315	326	316	286	336	277	298	297	291	298	315	328	311	310	305	308	310	294	313	326	347	318	314	301	311	307	300	295	331	347	322	301	305	306	322	315	298	325	305	316	308	298	310	305	263	323	320	296	331	324	299	298	318	312	321	296	330	312	315	322	334	314	319	321	322	336	293	320	337	294	308	305	310	322	293	323	337	321	316	312	334	314	316	296	309	311	297	299	326	308	285	315	317	306	279	306	326	327	326	311	316	313	297	294	302	285	323	332	309	302	312	308	344	323	321	313	299	327	313	316	310	325	312	293	317	353	322	309	288	335	346	348	338	319	323	312	336	301	321	305	305	293	287	323	296	331	299	320	368	300	328	310	285	307	324	327	306	327	321	294	331	324	330	310	339	281	314	320	282	314	304	340	341	359	307	291	341	330	312	306	321	350	280	318	308	320	286	297	314	310	316	317	325	343	335	316	317
21111	35057	28055	21944	18554	16238	12189	7785	5489	4165	3536	2649	2081	2121	1983	1590	1389	1154	961	755	691	710	612	638	566	571	580	555	570	535	496	485	473	500	506	470	541	522	477	502	537	516	604	511	535	454	467	475	455	448	449	424	419	415	399	454	426	382	453	396	401	422	385	377	376	363	414	399	418	390	405	362	407	408	409	404	383	394	403	365	398	374	434	349	366	398	383	409	382	349	401	391	396	372	386	379	376	408	395	420	376	398	362	384	394	373	382	379	406	385	388	387	387	390	371	369	392	395	393	410	433	407	380	379	401	388	391	375	394	380	374	415	362	396	414	410	409	377	389	364	397	355	388	383	377	363	391	347	381	393	404	381	347	371	370	403	372	370	370	370	397	372	390	406	398	381	393	375	388	382	383	408	405	406	406	365	409	389	384	358	364	365	402	362	378	375	346	382	390	387	374	349	376	387	407	392	396	398	407	374	407	360	350	336	393	408	424	404	371	359	401	417	399	396	406	340	418	399	417	410	363	371	390	418	374	377	398	400	384	381	421	386	389	411	378	403	353	366	384	340	369	419	421	372	393	371	411	384	353	372	430	385	378	338	385	382	421	395	377	356	416	369	348	376	404	402	377	380	402	392	411	389	392	369	379	397	392	407	395	336	375	406	391	385	377	415	375	378	367	395	392	392	367	392	423	357	433	400	416	423	391	360	367	401	381	370	350	371	395	414	363	381	359	367	400	407	393	370	407	374	366	394	382	385	351	399	411	395	382	406	370	428	409	379	361	387	369	398	404	382	373	393	377	349	399	389	375	403	383	363	399	420	342	423	395	384	391	389	366	408	385	382	412	406	396	403	395	370	393	364	349	397	365	365	349	374	384	396	386	385	437	422	378	388	385	355	421	388	392	365	407	394	382	352	375	413	377	390	377	353	413	383	393	400	391	406	359	378	364	388	377	372	350	383	393	410	351	351	384	376	390	384	376	380	378	396	372	391	392	394	405	346	372	377	398	373	366	369	400	381	380	375	368	385	360	401	365	367	392	387	337	382	371	369	345	379	387	366	338	405	358	392	360	377	383	357	362	387	389	400	397	380	380	346	392	377	407	402	387	378	370	359	362	406	413	408	362	412	417	378	395	408	425	403	415	394	413	426	392	380	365	390	371	368	385	394	374	362	375	384	360	380	373	417	398	380	351	354	387	408	379	383	381	381	369	388	394	378	386	383	423	380	386	387	378	368	364	414	429	378	408	388	365	375	387	379	368	381	385	353	416	379	366	393	396	406	343	377	341	390	442	393	388	376	389	377	370	389	383	373	373	379	394	411	354	377	395	401	410	373	389	376	383	380	433	369	387	354	377	386	387	392	370	376	374	392	351	366	391	381	370	374	391	410	389	368	375	388	392	383	405	390	382	383	399	406	393	391	379	394	363	356	362	388	374	359	404	410	351	373	372	362	379	372	369	410	384	413	389	444	379	362	408	344	392	393	398	341	406	407	378	398	380	413	397	388	379	401	363	390	372	375	416	426	368	413	378	383	356	373	379	396	379	380	365	379	395	423	391	394	401	429	378	402	389	363	368	394	360	370	380	348	362	373	368	413	386	373	367	386	365	363	365	368	385	363	380	404	373	374	388	382	393	352	399	376	368	399	370	384	391	361	378	375	386	401	384	383	431	418	393	378	377	380	367	366	358	375	363	394	401	401	392	402	394	384	396	386	329	375	377	399	378	372	371	388	401	407	361	410	359	338	370	363	324	418	409	403	395	405	385	357	400	375	377	363	389	372	366	385	385	374	375	399	415	375	369	375	381	393	349	403	390	375	360	389	398	390	418	373	395	374	388	406	377	371	398	404	364	363	357	388	416	376	381	356	405	382	402	406	387	368	383	397	388	382	391	379	368	406	387	388	384	377	384	411	391	367	374	420	368	387	391	363	384	358	381	388	363	373	414	386	385	378	397	357	363	407	401	370	404	401	416	396	420	413	383	419	396	394	419	368	392	399	350	400	414	363	417	409	377	390	350	381	400	411	364	378	381	371	362	377	410	391	423	375	397	405	381	390	413	361	387	375	378	361	376	337	367	396	348	422	381	401	393	377	369	408	387	401	420	373	392	394	360	389	391	404	374	387	395	381	398	385	385	385	405	376	399	397	363	387	388	391	364	400	367	358	389	412	389	407	354	389	409	388	370	372	377	403	397	371	382	361	382	400	372	394	386	382	379	395	393	389	371	406	403	421	374	387	366	359	370	384	367	373	399	390	391	356	381	385	367	427	386	379	377	381	379	374	403	383	401	400	351	371	426	391	374	393	391	365	378	387	398	383	374	399	389	384	360	354	407	366	386	413	364	415	387	373	383	358	383	359	389	371	371	375	349	370	387	373	385	357	338	392	363	361	414	363	419	382	365	387	352	335	412	379	361	403	381	383	412	375	419	364	339	385	384	390	391	369	386	396	378	398	406	393	381	402	400	365	398	357	408	386	365	433	368	390	393	408	405	358	404	374	375	365	379	365	385	402	381	401	366	392	355	391	375	429	416	426	372	361	368	386	346	392	416	372	358	408	365	335	386	393	394	395	387	382	392	375	381	372	366	363	399	377	386	404	352	383	418	360	364	368	371	382	385	359	359	391	328	414	364	398	376	374	383	387	385	379	393	408	356	410	381	406	376	367	389	399	392	394	374	340	424	378	425	389	430	400	409	352	383	380	378	394	380	359	414	402	405	373	408	395	378	375	373	371	390	393	407	397	372	409	383	368	385	360	375	402	400	376	394	386	342	380	358	372	366	384	412	370	394	384	401	397	405	394	383	403	393	365	371	368	360	370	370	369	369	384	386	366	402	393	380	375	367	395	400	405	394	398	371	375	364	387	399	338	333	380	384	327	405	377	418	365	406	402	370	373	368	411	367	385	370	391	348	342	352	385	403	396	413	367	404	385	402	363	388	419	355	383	374	369	380	359	365	403	380	401	366	408	365	411	373	362	394	371	377	394	361	413	414	370	383	403	389	370	359	428	375	383	382	402	375	366	397	400	378	399	379	383	380	356	381	377	380	387	392	375	365	374	372	382	341	394	379	367	383	402	374	394	375	382	403	372	407	398	389	398	412	401	402	382	352	403	392	383	395	386	406	380	353	416	383	368	412	376	403	367	384	357	371	418	373	380	368	384	373	398	363	386	382	384	385	387	393	437	396	387	366	403	382	381	370	394	352	380	348	397	375	366	393	380	353	409	399	384	392	357	388	387	377	391	359	391	420	372	383	347	386	402	360	316	407	365	359	408	393	372	385	368	398	367	380	368	400	382	358	354	376	396	382	407	404	395	378	365	404	394	362	402	373	384	383	338	372	359	387	366	384	356	389	390	362	371	405	403	367	373	419	402	378	384	369	375	403	395	387	390	383	397	367	410	397	389	388	428	364	385	422	386	409	380	377	410	372	378	344	371	419	378	390	405	379	379	400	414	409	375	361	393	409	374	401	381	384	387	387	395	371	389	391	370
25549	21324	27242	25571	15068	8467	5477	3026	2124	1660	1506	1244	1133	1190	1092	1025	880	815	743	752	726	677	623	597	641	653	664	620	633	632	646	595	605	592	581	626	615	622	615	596	616	611	609	600	591	607	625	595	602	614	538	572	518	589	551	631	575	567	560	599	560	545	574	570	545	513	582	583	612	532	527	552	520	558	567	547	572	556	552	523	533	544	563	551	520	604	554	582	518	570	540	585	585	571	586	554	555	555	534	553	545	588	578	534	562	555	537	541	529	552	543	520	576	544	533	569	561	506	541	544	552	592	576	559	554	512	580	525	579	515	569	575	544	556	561	566	580	577	547	597	564	527	534	566	516	567	540	571	526	566	572	553	551	561	580	575	532	562	563	592	559	608	517	542	561	604	570	527	518	582	533	556	586	587	556	579	522	550	535	544	536	562	561	515	543	555	549	584	554	557	543	565	578	565	595	553	574	548	611	568	573	531	522	545	527	551	563	581	567	583	566	594	562	582	514	536	524	561	573	557	624	563	575	535	574	518	491	524	547	614	536	531	545	577	572	546	533	517	583	581	547	546	558	541	536	543	567	565	530	558	537	563	556	557	590	578	553	598	536	563	552	548	565	532	558	548	595	556	534	542	505	539	559	552	584	528	554	555	557	557	536	533	537	600	568	542	563	543	534	603	524	585	570	552	558	597	570	528	575	599	543	585	516	574	598	512	538	557	516	553	528	575	577	541	537	552	519	532	568	524	539	555	559	546	591	574	570	563	549	557	551	530	561	559	551	540	612	568	558	552	520	555	545	588	549	590	577	522	543	554	503	548	533	539	579	619	564	514	564	586	513	582	532	554	560	538	577	531	585	568	586	584	542	599	555	569	587	528	562	550	551	560	589	630	531	535	572	514	563	545	550	546	534	548	554	553	596	508	531	569	535	527	549	570	584	551	526	563	587	543	579	552	595	543	549	543	562	578	593	572	519	553	566	542	554	554	577	532	575	549	549	535	534	569	525	567	579	535	573	551	531	585	531	547	536	517	568	579	575	569	566	556	528	557	577	534	562	514	546	503	551	506	606	550	533	596	529	532	529	587	574	555	569	548	590	571	537	547	561	545	525	525	522	589	569	540	513	565	550	563	587	551	527	598	554	506	564	586	527	588	567	551	577	540	541	573	525	578	552	579	574	570	552	558	568	601	546	554	536	552	550	550	611	550	593	545	555	529	564	577	600	525	556	559	513	607	544	550	558	597	522	572	582	585	576	569	577	512	538	555	543	562	565	595	572	525	580	547	553	562	551	547	602	566	539	537	545	574	558	528	516	622	504	576	542	559	536	532	576	561	575	592	569	584	545	578	558	540	582	572	552	537	549	568	563	585	521	546	527	555	544	530	543	548	538	628	552	554	546	562	555	555	582	561	564	606	552	525	525	545	553	563	567	553	542	519	571	560	544	533	581	571	572	551	533	579	610	563	573	560	557	580	517	559	574	533	566	577	542	583	577	565	538	525	558	558	578	580	563	541	529	557	558	586	592	589	571	535	523	553	540	556	577	566	524	563	544	552	535	576	567	551	549	541	511	602	556	588	562	544	587	549	589	563	523	547	592	562	580	566	540	593	538	548	573	546	566	563	538	559	564	518	565	556	537	592	508	583	592	569	561	514	573	572	541	532	566	540	566	555	573	544	575	507	560	593	562	566	545	563	516	542	599	611	543	527	582	559	549	554	516	554	543	539	559	560	571	608	580	537	511	580	551	565	587	568	565	541	555	607	555	538	602	564	546	503	595	565	547	540	551	585	553	585	567	538	572	574	571	552	557	556	595	533	568	557	568	494	537	552	554	525	570	573	594	568	602	537	567	595	560	550	566	580	538	578	546	543	588	597	539	513	553	570	541	561	562	581	547	558	549	554	532	563	546	534	541	572	540	528	563	560	513	565	514	519	565	574	575	581	535	559	596	537	552	560	542	576	576	533	551	560	539	568	557	574	534	549	540	535	544	544	570	586	575	554	563	562	547	590	519	567	586	566	573	544	528	597	563	554	564	545	569	567	541	558	558	579	552	575	526	563	551	570	573	539	554	540	604	552	555	596	545	512	553	545	594	554	560	591	531	598	584	563	563	557	572	556	566	537	556	576	587	558	532	574	573	596	560	511	559	518	515	601	562	531	568	575	524	562	609	559	571	574	568	567	570	557	580	565	569	550	585	563	531	583	490	557	540	546	562	542	583	582	559	523	569	538	567	551	521	528	593	562	557	569	563	580	499	566	557	536	585	569	614	544	555	563	565	541	575	553	561	550	534	544	555	563	544	526	613	529	544	496	553	521	572	560	544	541	552	568	546	559	585	542	543	522	547	571	534	577	519	549	544	619	521	595	564	563	540	579	561	570	511	569	553	543	535	546	573	570	558	522	577	603	556	574	579	568	577	565	563	599	547	559	606	545	621	515	531	563	529	572	598	558	537	519	521	546	581	549	549	540	565	566	553	535	553	535	601	556	544	595	532	573	589	550	538	543	557	561	567	534	517	577	556	559	568	609	570	556	535	597	537	579	538	568	527	565	602	559	552	548	526	549	538	558	557	552	569	593	579	542	580	578	537	546	507	570	525	564	559	545	546	550	560	525	567	579	576	575	554	573	557	551	575	592	582	515	585	560	575	542	553	537	520	565	613	543	509	518	560	561	548	531	582	539	555	547	589	546	528	571	564	558	557	537	591	556	581	554	531	546	513	521	571	561	546	541	557	554	584	550	529	550	563	568	539	533	569	499	546	557	567	564	529	588	533	589	558	541	539	578	572	540	600	543	541	611	598	566	563	506	600	563	535	580	535	551	537	550	550	514	608	578	547	521	548	524	580	547	569	554	515	551	505	525	571	553	561	509	570	592	568	560	592	566	539	548	531	576	545	572	559	572	555	559	541	575	549	559	569	510	582	565	548	538	573	572	559	578	533	572	587	558	567	589	534	568	614	586	532	580	506	568	552	544	517	571	584	573	586	540	556	553	521	574	590	561	530	566	537	550	533	555	557	586	544	525	566	507	584	586	570	555	561	569	527	579	532	522	574	560	578	562	576	567	541	587	588	576	562	541	558	575	532	548	524	541	569	529	551	592	542	541	582	558	540	549	547	563	556	549	513	587	562	534	565	527	528	553	568	516	596	541	543	540	545	541	542	567	563	571	562	560	528	529	544	554	584	574	569	517	590	556	591	543	556	561	567	514	560	528	553	546	551	538	574	593	535	579	577	505	545	520	566	533	531	509	582	592	601	570	534	557	553	575	551	547	561	541	550	538	575	563	563	561	514	583	537	576	549	524	550	530	548	544	574	539	550	520	558	556	561	518	531	547	514	560	525	556	584	563	519	582	532	539	523	578	581	563	540	579	536	580	545	553	543	579	527	581	533	568	573	531	551	603	549	551	548	589	554	510	589	571	563	559	544	549	551	522	588	542	544	545	555	580	569	550	539	557	552	538	539	538	555	574	561	545	545	553	549	561	547	560
21020	30913	24529	19304	16014	13915	10080	6404	4611	3547	3083	2378	2036	2167	1981	1648	1428	1183	1048	1012	939	874	866	783	816	881	809	833	740	768	765	745	779	795	763	739	709	769	779	733	810	792	737	706	728	729	673	684	710	700	711	706	738	725	675	680	665	641	725	723	668	673	711	697	705	633	676	696	670	666	648	653	645	672	659	662	672	642	662	655	635	622	660	654	662	694	689	608	684	629	652	706	645	650	647	647	672	702	668	630	610	678	683	641	679	624	690	672	661	624	666	638	635	703	612	660	682	645	697	701	702	666	614	645	618	690	680	654	626	649	667	669	707	651	655	661	668	660	646	633	648	626	660	650	599	685	635	654	705	677	689	627	668	663	645	666	696	629	647	682	696	653	647	670	649	667	652	681	662	665	646	633	650	666	680	652	643	641	691	695	633	653	673	655	654	625	660	674	680	666	591	676	680	652	617	645	672	615	665	650	708	667	637	688	689	701	630	630	667	675	665	628	622	655	707	665	705	671	676	680	674	667	704	684	667	651	680	612	668	639	638	642	654	684	665	632	655	664	627	671	651	638	656	619	657	620	584	672	667	651	642	658	618	677	658	625	724	633	648	637	671	694	659	657	689	657	690	639	638	640	703	625	621	667	605	658	624	672	666	689	603	679	649	654	655	655	662	669	665	626	661	645	663	691	647	649	656	650	667	650	646	613	695	642	636	692	659	655	651	640	624	646	662	666	675	663	642	652	610	605	623	697	655	676	655	675	705	645	676	677	690	650	676	669	660	628	687	711	668	664	641	657	668	652	644	627	626	691	663	627	671	702	700	688	673	610	628	648	643	679	656	663	662	644	668	637	660	654	665	670	632	673	659	665	658	609	652	634	680	689	644	640	652	628	655	686	645	686	658	681	604	645	644	675	626	619	650	699	698	651	670	658	650	643	624	674	641	623	637	638	627	666	680	672	643	685	663	639	655	639	642	612	694	715	655	675	627	661	657	633	653	605	645	646	690	673	629	661	656	664	678	650	678	649	663	647	640	658	650	641	640	652	660	715	660	631	651	690	601	652	659	681	680	663	655	669	656	669	705	668	679	648	632	688	638	618	659	667	708	642	643	670	661	691	650	672	647	663	682	658	668	645	662	661	645	644	633	632	643	661	621	654	672	626	701	624	668	712	644	664	651	635	626	652	616	675	663	656	690	666	660	602	639	675	632	632	625	644	654	629	651	658	700	682	642	676	660	630	645	630	656	624	647	638	700	647	686	669	702	666	641	660	651	637	667	569	659	668	617	738	662	646	636	619	649	626	637	702	681	666	661	670	684	676	679	648	700	647	672	678	713	652	632	664	670	657	606	672	693	692	661	656	655	650	633	659	655	636	616	652	621	641	696	692	656	647	660	651	655	626	673	657	645	671	624	672	689	662	628	683	641	657	679	664	641	655	633	651	653	636	620	630	685	637	650	663	660	613	684	671	638	716	693	659	679	604	719	688	662	660	651	647	646	661	649	645	675	712	659	607	697	637	686	704	631	652	627	641	643	655	640	690	695	628	646	641	618	642	657	658	678	646	665	634	655	656	658	656	707	632	694	632	641	632	659	658	646	644	675	653	671	645	634	638	627	647	639	667	634	631	672	666	643	676	655	628	640	682	631	698	670	645	644	614	691	650	701	639	680	660	668	593	660	620	669	675	678	662	659	662	653	623	676	635	645	693	655	667	702	647	676	666	648	641	669	702	681	685	681	637	678	644	667	658	650	652	695	700	657	611	629	662	681	637	646	670	650	666	628	621	648	623	650	612	637	688	682	663	635	635	635	653	700	657	682	636	627	665	693	674	636	705	646	654	649	667	628	684	677	670	645	679	684	680	648	667	679	683	679	641	650	662	640	661	647	634	682	709	632	617	669	611	661	631	608	657	700	631	709	609	640	679	638	694	671	658	714	645	719	687	647	667	693	631	647	688	644	661	662	640	655	647	656	645	644	677	681	681	725	704	638	622	676	675	601	650	631	691	697	643	692	664	647	663	687	628	657	649	654	651	640	671	711	682	658	690	671	646	659	624	685	672	636	636	644	638	657	688	623	616	642	667	657	663	683	627	653	683	669	677	676	629	670	661	642	652	676	678	611	692	639	698	683	631	668	638	667	636	623	690	613	660	674	704	672	619	662	635	686	673	645	635	650	648	610	671	672	655	653	643	684	661	690	644	660	658	654	648	670	670	621	654	688	693	653	692	623	675	626	658	669	632	666	625	644	633	642	643	681	654	621	665	645	619	621	666	696	679	660	644	634	663	637	637	657	649	629	661	670	598	671	642	659	636	643	705	602	653	660	675	670	620	621	661	655	681	644	650	626	679	674	637	623	630	635	660	633	599	713	664	665	673	674	682	636	645	663	643	669	690	622	688	657	671	627	654	681	624	687	615	660	646	673	636	698	651	678	660	689	693	657	621	677	703	661	619	655	669	646	679	643	667	677	609	653	654	662	658	618	658	673	644	623	629	652	627	654	668	641	635	660	636	688	672	621	645	628	678	658	658	656	673	646	711	644	653	643	631	615	659	661	628	660	631	675	672	666	619	586	616	628	619	632	620	633	598	656	618	645	652	668	689	594	649	625	655	608	642	646	623	666	620	630	631	664	625	627	637	671	691	663	617	676	685	692	613	669	684	654	642	614	682	647	637	649	675	657	653	667	635	629	697	657	621	632	680	639	647	654	649	649	648	685	673	666	705	658	691	625	653	655	636	630	673	683	654	654	596	652	655	673	646	644	594	644	673	637	659	744	644	704	672	687	594	688	623	623	616	664	603	684	675	673	676	635	659	631	664	638	651	662	710	646	646	686	653	646	656	685	623	641	662	647	600	659	610	682	665	682	637	623	669	680	640	604	696	657	689	625	648	630	630	670	654	645	646	638	704	682	696	619	654	668	632	618	620	672	625	649	677	648	649	682	629	629	652	670	650	656	675	635	658	676	689	652	674	692	653	653	635	674	675	621	696	630	663	620	645	625	668	606	648	634	617	645	638	691	625	680	642	626	621	678	650	624	671	669	629	642	663	655	652	672	654	623	640	680	640	687	645	643	658	707	669	690	665	620	690	700	708	691	616	673	638	586	690	654	694	702	638	667	625	675	694	665	629	667	639	653	644	608	651	668	648	703	659	668	642	649	615	655	697	636	666	646	695	680	651	643	634	617	711	648	684	652	617	663	660	668	656	612	660	675	682	665	627	634	690	637	664	642	674	647	666	629	654	665	694	652	668	619	680	662	672	654	651	653	631	655	644	662	647	697	644	678	666	639	644	666	669	688	672	626	651	627	629	687	641	684	605	657	662	639	720	675	657	681	678	698	648	705	633	683	642	656	625	661	642	649	629	607	633	706	699	738	675	631	674	646	629	682	684	628	687	669	639	647	675	655	628	617	661	696	693	674	647	656	689	668	669	653	600	679	651	660	632	659	643	717	639	630	666	667	663	634	636	679	669	625	672	640	651	654	674	592	666
23269	21352	29043	24033	21466	22048	16430	6267	3646	2969	2480	1977	1724	1905	1688	1345	1186	964	863	800	713	723	648	643	640	655	625	613	622	568	552	476	534	536	546	602	527	547	561	566	580	553	564	570	526	487	506	499	497	490	476	521	561	474	478	482	466	494	482	444	500	446	450	463	454	457	434	429	451	465	464	449	472	465	447	436	472	462	453	439	414	439	471	431	454	449	449	439	472	443	432	425	460	466	488	445	443	496	455	426	432	428	438	416	463	441	448	450	446	437	458	477	455	453	429	461	448	474	406	459	425	432	467	400	409	451	476	424	468	440	427	463	443	429	425	457	422	437	476	429	438	464	437	519	421	426	474	458	434	438	443	453	443	459	418	451	413	416	454	439	467	447	424	447	460	443	448	435	417	439	490	399	429	468	455	408	419	431	422	413	397	428	449	450	464	474	418	429	435	406	458	444	452	465	446	446	455	426	430	425	404	457	445	480	457	438	442	464	452	489	454	416	449	454	430	452	433	463	415	422	417	452	437	467	466	467	441	473	443	427	444	447	436	443	439	444	411	452	458	444	488	433	412	481	393	446	419	384	446	452	443	426	429	419	440	451	438	457	453	451	467	432	462	467	486	429	441	432	462	444	432	461	416	436	475	412	459	416	477	424	423	429	449	436	426	438	475	463	422	466	423	412	466	456	438	453	425	459	459	451	437	461	499	415	457	442	433	472	410	483	439	452	410	404	466	458	474	410	439	498	475	432	458	477	417	457	443	429	456	430	435	439	405	440	453	479	404	449	460	458	465	453	448	430	464	455	459	459	424	450	420	471	458	440	434	506	456	442	445	470	406	435	429	424	477	438	439	428	470	443	432	447	447	426	416	409	454	433	423	451	432	459	472	450	437	447	419	448	451	456	439	439	449	434	449	439	459	450	418	436	433	434	422	424	424	423	445	445	463	410	426	475	440	443	434	425	450	458	487	434	445	423	442	435	447	442	437	432	451	411	461	470	406	437	427	449	433	477	452	442	436	426	445	462	471	439	437	426	428	460	427	447	438	452	454	435	459	418	456	406	487	444	453	431	493	432	426	477	404	446	463	422	432	444	422	430	420	464	433	442	463	423	472	465	467	400	474	446	431	456	442	445	439	461	438	428	428	393	444	466	496	466	428	418	444	411	465	478	474	441	435	436	419	427	434	447	428	410	442	396	496	433	460	435	452	481	433	452	444	441	456	395	502	444	452	470	436	448	417	470	463	426	443	451	452	469	441	439	454	436	455	458	421	467	462	440	429	440	433	430	448	474	480	449	441	486	410	443	450	415	451	396	406	420	428	425	448	449	444	456	471	415	444	415	431	463	438	475	447	455	466	437	454	440	416	403	471	454	459	392	448	418	455	422	437	389	461	447	413	432	419	425	464	441	490	450	435	438	432	433	393	455	415	415	415	446	445	426	479	449	445	413	442	427	454	419	374	479	453	415	464	439	432	446	429	448	438	428	397	478	441	445	400	434	475	459	449	453	415	429	457	423	445	452	430	437	437	457	441	452	395	429	411	434	450	423	447	442	413	462	464	462	430	450	442	450	446	428	416	464	473	452	444	460	413	471	422	427	446	423	466	462	473	463	420	434	409	443	465	434	448	441	455	432	489	453	442	417	409	431	462	469	466	434	413	438	428	447	438	459	453	457	438	406	411	407	437	454	454	467	432	404	430	440	450	444	419	450	447	408	419	425	462	432	462	444	473	425	459	430	471	456	421	477	478	455	454	448	424	478	438	448	446	440	420	475	429	418	470	437	458	447	421	446	434	441	388	451	419	444	399	436	463	433	432	453	462	462	478	422	425	449	431	448	447	442	453	412	484	409	434	464	429	438	454	481	454	422	442	442	450	442	437	440	447	434	446	420	453	450	413	440	450	437	460	466	434	418	435	432	451	413	452	474	420	467	434	454	421	415	444	450	505	448	487	426	465	470	411	439	430	437	407	432	453	436	401	442	432	437	427	393	420	483	427	435	453	428	416	389	425	381	440	449	459	476	469	422	479	462	426	468	415	439	421	414	492	463	441	412	421	473	449	416	430	457	445	431	483	426	491	447	481	436	414	461	411	466	456	460	468	423	425	454	435	463	424	460	466	459	427	447	446	422	429	438	418	432	495	451	431	430	434	490	454	445	427	432	448	407	468	458	424	466	427	424	476	408	453	428	410	448	464	474	449	431	476	431	419	470	448	445	476	461	447	445	437	423	439	448	400	426	493	451	410	416	451	420	462	446	451	424	409	437	467	460	467	432	428	468	456	417	440	400	429	423	457	461	433	426	439	443	466	434	447	453	463	437	431	439	443	457	427	466	469	427	448	427	398	442	455	445	446	467	461	463	442	391	441	428	456	447	460	435	453	452	441	455	451	453	409	423	470	431	472	457	427	416	434	422	407	416	415	437	424	448	466	424	425	450	424	431	476	422	467	432	417	431	482	455	443	406	434	435	442	437	459	413	413	442	448	446	448	428	420	429	452	443	458	479	427	475	445	427	441	409	397	458	457	399	455	488	433	421	465	443	415	437	385	421	393	456	452	422	483	422	438	461	437	471	394	449	474	465	473	463	464	409	423	433	417	467	461	446	404	430	423	448	480	471	466	427	442	456	453	410	444	441	426	434	452	447	442	448	411	408	463	449	425	425	423	466	456	444	447	421	456	444	437	407	405	421	428	444	417	434	466	440	394	447	453	445	451	442	423	429	459	421	402	454	429	446	438	454	444	444	452	448	465	446	432	444	463	434	427	468	430	419	453	410	440	431	435	457	423	457	429	420	440	413	438	415	443	453	415	455	428	435	521	428	454	457	438	457	425	456	451	487	435	468	426	442	436	483	457	475	413	427	471	416	427	459	414	442	414	409	437	461	450	455	432	428	426	456	429	453	454	422	429	440	439	453	450	445	429	434	420	466	441	429	480	432	438	421	452	454	468	445	471	455	431	430	475	441	426	431	424	404	414	450	433	441	409	419	423	489	433	437	441	430	416	460	446	432	457	464	408	431	416	465	478	448	430	464	464	448	431	431	448	474	453	406	466	420	447	466	407	427	424	447	433	444	451	423	402	456	442	435	425	428	458	443	460	408	427	436	413	439	425	426	438	494	453	433	443	428	441	445	422	450	445	410	465	461	418	466	434	441	466	434	393	438	449	474	437	427	442	448	447	420	424	412	433	452	441	452	444	459	424	426	429	472	428	403	488	448	413	439	451	435	452	466	391	453	481	454	432	446	451	434	440	428	406	425	453	431	478	427	437	468	405	451	445	456	383	446	427	460	427	417	474	455	435	415	455	408	432	435	414	412	432	462	446	429	422	485	428	428	468	406	431	441	473	443	454	458	466	445	449	420	430	417	437	409	433	451	415	431	449	425	447	490	434	447	402	474	433	447	447	438	429	481	453	411	468	504	438	460	449	423	416	450	473	433	472	455	417	430	417	461	448	410	395	433	413	459	482	455	436	435	439	449	447	470	449	443
23430	40285	33471	27527	24039	21162	15467	10216	7619	6014	4951	3875	3300	3506	3059	2403	2024	1589	1368	1299	1002	989	883	815	825	825	887	717	761	684	719	700	705	645	652	669	736	756	685	731	740	721	692	671	671	610	614	575	610	580	605	586	545	583	582	558	580	583	564	577	535	556	533	519	539	552	517	530	531	570	525	527	567	563	534	523	519	480	544	543	520	513	526	487	493	509	511	499	477	500	504	519	505	463	524	514	501	528	466	499	549	513	502	488	494	505	484	485	518	506	481	481	516	510	527	506	471	476	487	497	502	496	517	530	479	507	530	495	484	503	525	511	487	502	491	493	533	496	482	514	491	467	469	525	502	544	525	532	563	502	479	544	452	500	531	534	560	506	483	514	494	466	517	484	500	521	475	551	467	501	529	495	513	534	503	482	494	511	503	478	486	503	531	489	515	474	516	483	487	539	510	494	537	483	569	504	493	509	479	510	496	508	511	490	473	539	516	482	495	510	503	503	509	491	527	521	523	516	486	499	541	500	529	489	506	509	451	495	515	541	459	504	489	546	490	478	489	513	524	502	514	488	507	525	551	552	527	531	488	513	510	491	480	473	505	490	501	492	500	532	475	496	494	473	497	507	517	519	485	553	512	497	507	522	528	556	498	502	478	512	516	490	524	508	494	508	511	526	518	491	457	543	495	496	517	469	518	499	518	488	497	510	509	514	489	482	501	539	497	527	528	499	534	522	520	499	511	501	500	506	510	543	503	542	545	523	497	534	501	495	534	488	535	475	498	530	524	521	556	520	510	478	506	522	494	510	506	485	488	524	505	497	526	501	501	486	512	517	534	449	488	498	511	477	497	507	507	500	463	510	531	500	510	514	502	475	490	519	518	493	473	500	531	508	535	500	519	528	491	509	506	497	523	529	498	494	495	540	493	462	517	501	519	511	520	519	509	496	457	505	486	491	491	491	491	507	519	479	501	468	510	523	515	488	528	551	519	522	508	488	511	484	492	497	493	539	492	542	510	515	507	460	499	512	543	500	510	486	495	498	510	511	484	492	485	518	498	484	494	493	538	507	516	487	516	518	520	525	505	509	511	506	463	475	527	448	511	499	479	491	493	499	481	507	457	507	485	534	475	454	479	516	557	552	520	520	520	479	542	489	549	483	538	492	496	522	479	526	457	494	528	532	453	511	508	479	485	504	502	484	539	518	481	508	513	532	518	518	484	515	490	513	514	463	516	498	526	502	537	494	480	498	524	496	498	526	483	467	463	493	488	541	545	546	486	510	500	508	511	495	540	509	494	527	506	505	532	469	512	517	524	516	508	510	527	518	481	499	465	474	496	527	498	531	512	523	480	558	481	524	535	511	454	491	509	533	523	476	523	498	562	518	494	496	533	531	510	546	525	512	517	500	503	504	498	529	522	513	572	474	523	509	492	480	501	487	471	523	499	523	491	513	471	474	491	470	501	485	493	487	531	471	507	522	540	510	513	480	530	527	472	541	518	491	491	537	526	522	432	508	498	527	522	514	489	514	491	517	511	504	518	540	490	487	515	503	514	502	526	521	488	511	520	517	480	487	488	521	522	548	485	477	498	490	497	524	464	482	519	441	534	539	534	540	508	509	483	501	534	486	502	509	580	540	510	519	530	515	452	529	491	502	474	513	541	520	494	524	484	510	505	485	519	520	545	509	497	516	487	495	466	523	484	473	522	494	487	491	533	519	521	521	444	534	476	497	502	530	530	507	520	484	483	541	495	500	496	508	536	485	488	540	522	514	484	482	496	518	508	503	512	525	514	470	475	512	546	488	500	486	491	496	496	511	533	489	482	468	510	495	483	528	501	496	523	524	511	518	507	503	460	525	511	452	494	488	524	529	525	524	490	523	502	463	513	480	504	496	513	564	482	499	511	487	502	513	515	550	515	530	528	495	484	504	507	527	497	490	489	483	508	523	528	514	536	526	529	491	522	530	501	518	529	492	481	505	497	493	533	524	482	499	532	491	526	534	502	490	543	496	530	508	503	545	526	493	517	487	495	489	486	475	509	472	487	505	498	513	514	495	478	547	525	499	499	457	495	530	525	492	501	465	503	483	491	473	513	527	546	518	514	501	477	533	522	494	514	493	479	474	531	498	508	483	520	510	486	510	507	515	509	535	490	487	477	506	465	463	491	487	499	483	461	508	501	489	531	494	485	527	491	506	482	538	503	500	531	466	516	528	494	491	494	509	522	505	502	492	490	466	501	518	505	520	518	490	535	486	502	485	475	512	494	518	461	521	475	506	462	522	512	528	519	494	495	467	513	506	530	533	549	510	476	511	517	523	494	498	502	521	522	515	525	504	535	468	484	492	495	504	498	525	492	514	554	503	471	531	522	497	523	473	502	522	543	502	475	495	495	525	529	515	524	504	499	524	551	547	502	518	514	518	550	477	518	475	522	517	498	497	538	515	470	483	511	462	518	531	486	486	526	525	526	522	502	463	503	491	514	538	494	501	481	544	493	471	514	517	497	536	551	474	496	500	519	517	528	544	514	481	491	526	477	487	530	509	536	497	482	502	559	491	499	499	527	470	514	497	505	528	516	534	519	487	532	495	481	536	510	517	501	557	524	477	491	481	522	503	500	481	465	461	491	510	479	511	521	531	533	524	529	488	512	523	468	526	505	484	475	505	515	498	513	546	460	510	498	512	509	513	507	536	530	531	482	543	476	520	502	531	528	456	527	502	469	510	487	534	524	525	505	474	494	498	523	510	487	539	500	494	531	555	500	498	510	507	498	494	461	532	508	503	511	462	489	501	503	498	558	512	481	472	484	501	504	485	492	498	458	546	511	555	527	489	475	511	497	529	506	503	467	481	536	495	482	483	550	503	529	510	524	527	491	493	512	506	490	496	509	511	474	526	500	531	512	502	547	514	489	503	532	539	544	535	525	479	476	505	500	493	507	502	547	539	497	491	519	491	504	505	513	557	517	506	502	468	506	522	521	505	492	508	478	516	509	505	511	471	515	564	512	509	477	502	521	500	493	534	516	535	491	508	538	522	500	473	447	528	526	538	526	513	497	529	465	501	538	524	513	484	546	509	525	513	500	557	502	498	490	534	508	502	515	502	502	475	520	494	518	513	485	511	560	464	509	522	494	488	527	540	513	556	462	472	488	495	501	530	528	510	505	492	500	520	497	527	502	502	521	496	504	515	479	520	517	488	481	539	472	519	491	520	479	497	500	525	492	478	477	496	506	507	530	512	481	489	496	509	515	515	501	536	507	519	519	468	489	511	498	509	497	491	525	529	438	509	539	527	498	485	536	512	489	516	460	488	483	507	503	509	520	510	495	484	491	496	544	468	494	463	466	493	507	473	520	487	507	515	511	525	486	477	517	537	499	509	479	471	483	523	551	486	484	537	527	512	514	454	510	474	496	495	513	495	523	473	524	512	486	519	550	556	489	509	495	483	485	529	559	498	522	554	502	483	536	526	468	511	465	568	489	499	502	518	512	507
27665	20877	16437	11700	7697	5653	3179	1959	1459	1236	1035	918	863	921	845	753	652	543	539	542	510	501	476	475	454	475	513	499	500	448	483	478	456	462	455	403	477	472	462	465	521	479	480	442	503	459	480	439	472	446	473	459	462	396	458	433	453	432	427	472	438	435	422	447	474	459	456	403	426	429	441	501	485	435	454	421	427	427	450	472	429	444	436	444	421	452	436	437	386	413	443	455	428	455	448	424	422	417	459	456	445	496	419	471	420	423	436	432	491	419	433	404	422	409	434	438	434	408	456	406	434	450	426	441	401	454	473	458	455	448	392	426	463	446	451	448	450	409	432	431	424	418	433	451	426	432	452	416	452	437	432	423	436	400	423	417	430	428	437	418	456	452	413	437	383	442	456	409	370	425	444	433	439	415	463	467	418	426	435	416	409	427	432	452	421	477	440	463	446	427	429	414	464	461	450	397	420	412	499	419	408	450	411	432	436	432	419	405	418	442	429	474	454	446	409	410	453	396	401	422	427	416	424	464	419	444	425	446	466	404	444	445	457	436	391	413	405	439	441	440	441	472	419	410	463	451	441	486	465	417	452	410	436	419	469	422	465	446	421	443	430	465	453	424	439	436	418	431	413	453	449	458	429	480	449	439	432	386	444	441	416	421	417	433	443	462	439	435	433	419	446	422	457	464	453	430	429	418	453	416	423	458	423	425	436	439	453	433	507	442	439	415	423	465	448	418	428	447	458	427	407	425	435	438	459	433	415	447	434	433	461	456	473	429	406	424	447	443	402	434	432	454	461	421	464	408	461	449	452	439	413	434	411	439	432	440	409	426	434	423	403	418	435	423	435	439	448	422	426	445	424	410	424	448	410	432	461	471	456	415	453	404	455	422	445	422	414	436	419	462	429	417	458	459	429	434	449	409	465	441	426	401	426	482	427	443	450	432	465	366	409	442	416	400	458	436	429	452	410	412	413	430	430	426	442	439	444	447	437	429	410	428	450	466	407	434	433	438	414	423	419	443	435	455	452	412	410	457	447	443	424	418	437	444	456	411	460	445	419	487	456	419	461	429	442	412	463	465	478	412	442	438	465	409	455	454	453	483	405	429	417	415	439	398	462	468	465	430	424	430	436	442	420	424	395	421	449	430	433	428	417	414	435	446	450	486	441	420	426	443	432	410	427	421	431	431	432	459	431	505	391	424	431	456	423	440	422	412	435	458	411	449	451	450	457	410	446	444	459	443	434	424	409	427	446	422	420	421	452	488	427	442	423	439	447	431	443	453	425	419	437	430	419	378	442	456	459	433	431	403	447	406	414	429	416	466	441	422	418	447	445	434	425	440	392	434	437	410	430	400	461	394	422	401	439	430	451	473	441	428	415	426	433	447	482	402	406	416	411	433	486	413	407	448	427	442	433	475	427	392	450	430	455	467	442	431	424	473	450	492	405	448	464	417	417	428	437	453	446	436	435	424	402	430	427	440	453	410	461	439	454	451	424	424	434	400	443	418	432	454	420	411	429	443	472	468	434	457	428	419	420	449	456	410	413	431	465	436	407	456	413	402	444	459	448	426	409	412	454	467	425	404	426	399	416	454	409	375	438	424	432	443	462	429	436	431	418	443	442	433	422	438	426	448	432	432	445	415	440	436	433	431	468	411	416	437	445	432	426	438	432	404	426	405	435	438	453	434	424	440	419	448	457	442	424	428	438	437	436	447	447	400	472	416	443	424	420	406	437	438	419	440	449	453	430	446	437	431	395	437	408	437	408	411	425	425	448	414	425	456	401	451	456	411	477	425	430	453	462	422	406	434	432	413	428	451	423	435	415	418	466	405	449	441	450	429	446	446	443	423	443	425	424	395	439	426	443	417	476	403	457	423	401	440	437	438	414	423	414	448	439	431	430	413	383	444	414	444	435	444	410	466	462	401	446	419	442	426	433	469	439	414	453	451	420	444	407	436	433	430	456	415	443	427	457	398	430	462	426	423	441	430	462	420	416	429	448	406	430	393	447	426	466	449	432	414	430	447	410	446	410	449	455	431	439	442	418	413	437	383	406	462	420	438	404	470	438	425	425	458	421	398	420	417	421	424	419	407	416	452	438	388	453	440	441	420	430	459	441	427	447	505	426	446	439	446	419	459	455	429	436	443	452	410	434	446	453	415	464	482	443	433	441	425	420	452	463	440	440	450	457	414	399	384	447	409	410	418	463	423	432	361	455	438	416	409	451	449	413	453	447	447	437	429	438	462	462	442	411	412	421	462	433	440	408	445	446	436	421	470	405	456	446	442	449	458	456	437	396	441	433	456	412	382	448	416	437	440	437	422	434	408	449	450	458	434	488	410	431	458	456	430	440	388	392	430	413	429	470	411	442	461	381	442	515	456	460	474	399	435	451	420	422	438	432	393	453	440	428	429	429	427	426	461	465	430	415	398	451	435	455	452	433	485	429	438	452	453	437	432	420	420	423	437	403	444	461	435	452	439	417	388	432	449	432	407	382	429	416	425	414	408	420	416	438	457	460	429	472	418	445	429	432	417	453	448	402	392	455	435	415	421	461	409	409	453	453	411	424	444	441	409	430	460	446	465	387	405	457	445	452	459	447	440	391	380	410	461	479	410	423	402	446	420	419	449	437	437	457	451	437	443	434	448	435	446	431	415	421	434	417	424	417	418	403	427	446	416	416	421	438	433	415	446	422	447	411	456	443	439	406	427	468	439	439	405	425	418	435	420	438	453	474	390	430	436	416	416	426	424	463	378	430	444	418	429	432	442	413	450	390	423	404	378	454	407	403	445	458	439	443	444	395	448	428	444	440	419	427	450	424	441	435	437	443	427	432	421	390	456	478	449	451	401	424	447	443	428	422	448	426	441	388	431	462	438	456	429	444	421	460	444	400	422	411	441	404	448	440	438	432	456	385	410	420	450	458	438	455	426	407	434	424	417	408	426	445	418	428	431	437	394	450	420	452	459	455	444	393	413	455	447	424	413	444	416	468	458	456	433	403	427	424	388	414	422	396	403	411	412	422	443	440	403	457	421	424	413	420	417	461	461	411	408	435	431	468	422	408	403	436	432	432	446	434	416	445	392	417	463	416	425	435	435	444	412	441	424	465	435	440	438	439	452	491	429	450	457	460	411	440	460	441	444	472	444	410	450	429	425	446	472	463	428	429	435	458	397	463	424	397	452	440	442	442	423	431	433	433	475	443	421	425	423	442	439	423	434	396	430	476	434	431	435	433	446	462	454	456	468	424	439	438	465	461	427	409	463	474	442	437	420	440	409	485	450	457	437	485	400	413	424	437	434	471	442	444	476	384	444	402	447	407	408	423	428	448	445	434	468	374	441	424	419	452	393	425	424	445	428	425	447	428	441	445	413	420	412	414	433	446	423	438	407	406	432	429	435	411	418	440	446	446	465	440	428	414	442	443	438	465	447	455	457	409	408	443	397	459	427	423	442	431	436	443	395	432	402	420	439	397	425	461	412	461	442
19159	24730	20240	14776	12209	10501	6483	4066	3058	2568	2028	1631	1532	1631	1389	1178	1010	859	800	705	733	692	647	631	593	657	602	644	618	519	576	598	619	538	528	606	565	602	609	589	634	604	565	597	599	564	548	570	572	551	550	514	541	557	539	530	543	568	524	526	519	528	541	548	512	506	549	551	526	564	508	512	522	524	549	555	499	518	518	511	499	510	497	536	530	547	520	552	531	549	582	524	534	508	521	502	513	504	505	549	534	541	508	531	509	528	517	531	524	513	470	519	528	559	500	519	519	508	516	514	525	523	554	524	562	547	527	564	511	535	554	539	521	532	532	536	490	521	518	497	525	513	524	509	529	471	526	522	519	515	463	497	522	525	504	483	494	505	522	533	510	498	564	513	530	498	546	524	556	526	537	489	544	548	585	507	498	513	551	517	545	515	527	554	518	532	531	515	508	526	507	544	481	543	481	518	510	499	515	491	524	537	540	540	594	501	550	515	555	500	482	499	522	509	517	520	493	500	491	591	509	562	534	509	525	545	517	534	512	531	510	510	483	522	504	536	474	479	517	507	548	527	519	522	553	538	494	512	513	541	477	500	504	541	532	552	510	527	544	555	516	529	505	477	500	538	587	500	472	542	544	545	558	539	538	499	534	519	497	549	514	524	536	536	502	478	519	558	498	551	527	521	549	546	547	554	567	538	531	516	524	527	493	489	595	505	506	530	534	509	528	520	538	518	536	518	534	482	489	569	535	553	554	499	517	522	507	527	523	523	494	520	515	600	520	544	526	543	530	507	524	533	521	534	488	467	557	515	527	528	515	539	525	544	533	549	522	477	516	516	531	509	496	511	502	521	526	536	519	520	533	539	521	478	537	509	455	572	492	524	504	490	505	525	536	549	530	547	497	523	551	543	551	525	538	515	534	537	535	500	511	542	500	530	536	483	522	508	552	518	535	522	511	509	481	529	498	518	513	502	500	553	534	517	535	530	524	524	551	518	556	525	561	526	503	573	517	530	522	546	498	533	499	512	534	507	529	537	516	529	481	570	513	536	536	562	514	518	521	509	581	545	510	545	484	563	498	531	528	529	482	518	535	523	505	543	540	498	540	552	521	518	476	535	509	518	531	515	518	512	510	518	547	519	481	490	534	517	524	522	490	532	538	527	527	525	524	549	523	466	515	465	530	538	496	548	531	518	542	523	477	542	535	557	490	510	491	526	490	550	536	541	531	487	524	518	545	502	532	551	483	535	571	501	470	522	527	563	531	525	518	500	483	559	544	532	512	541	530	558	508	519	554	472	512	546	481	524	532	550	514	546	491	535	531	469	513	524	532	553	495	533	554	498	560	509	518	513	541	513	506	552	521	494	514	544	507	483	536	532	522	575	524	534	556	516	528	560	543	491	498	546	512	505	585	532	499	551	522	554	475	534	506	567	497	520	504	552	522	544	569	553	487	509	568	524	513	507	523	520	544	559	533	558	519	528	544	518	486	562	494	537	513	522	509	488	516	564	545	520	515	518	533	496	559	500	535	513	541	559	548	491	522	506	527	486	532	543	548	545	550	512	538	519	500	531	496	535	546	510	490	524	483	506	529	529	552	532	519	528	525	521	540	540	504	515	500	553	526	541	562	543	528	534	500	538	537	535	543	508	494	519	511	566	541	549	528	502	512	539	503	525	592	481	519	520	538	554	513	555	518	525	536	497	520	551	513	541	540	521	499	560	547	508	526	546	504	521	549	564	533	528	518	532	533	519	525	509	555	497	560	540	545	538	520	544	541	523	493	507	479	496	538	526	492	475	502	489	546	542	496	496	537	566	499	511	521	522	522	503	517	494	510	548	507	526	496	500	543	523	505	551	522	517	557	527	496	527	528	526	558	499	517	509	558	518	522	520	535	538	540	525	553	512	562	536	521	540	467	539	520	507	482	519	527	528	534	511	515	524	490	535	542	490	506	492	567	500	543	523	505	526	495	487	489	534	538	534	499	521	484	528	521	556	496	534	492	557	538	544	533	526	470	498	549	518	524	502	552	533	544	522	516	479	546	511	494	479	494	510	546	526	530	527	531	532	537	510	527	542	528	538	529	502	547	523	558	509	493	525	525	514	535	510	543	539	534	531	568	529	519	536	567	514	531	498	558	524	530	498	532	552	534	482	533	538	523	516	497	509	549	501	522	519	537	572	542	511	485	554	499	524	527	565	513	520	552	521	509	529	528	540	517	496	520	547	499	538	514	513	511	538	527	480	554	532	535	520	513	539	532	528	516	485	538	524	550	508	530	505	528	581	547	506	519	502	514	548	523	534	502	537	502	540	538	544	511	508	528	564	511	517	507	524	556	539	477	539	522	526	501	514	510	541	534	508	538	516	536	500	517	548	482	569	524	549	571	524	548	532	531	488	516	537	540	557	511	518	539	555	562	509	538	555	525	505	530	528	529	493	514	552	492	523	536	506	564	515	534	524	524	523	526	520	529	538	551	568	484	526	527	497	546	542	521	567	535	525	523	533	562	521	528	510	473	536	567	520	503	503	532	520	497	488	533	516	526	485	528	563	492	528	546	504	529	514	562	510	532	556	526	521	544	547	548	536	512	500	526	540	525	513	553	515	484	487	485	483	507	542	564	560	521	500	564	535	511	534	552	528	500	493	504	519	507	475	543	520	513	547	530	499	515	526	507	542	514	485	541	518	539	532	509	536	514	500	516	487	503	552	498	490	488	536	499	496	521	528	524	565	536	512	546	556	535	543	533	516	548	508	494	543	487	521	527	541	539	540	578	516	570	518	520	560	542	506	535	522	532	535	540	534	533	558	551	515	535	520	495	518	551	533	564	495	495	481	521	491	529	551	492	524	546	527	487	533	530	504	521	491	466	523	492	528	532	522	501	499	524	552	519	541	540	538	513	514	515	513	553	534	537	549	557	482	546	545	525	516	516	504	559	561	531	504	526	491	490	490	492	490	538	525	520	542	524	553	531	515	509	514	507	513	533	477	522	544	531	528	553	524	504	526	519	553	510	510	520	481	532	524	533	522	532	495	526	515	524	501	525	499	519	507	510	533	511	470	517	480	554	532	526	581	534	526	506	513	502	550	537	519	537	497	535	499	496	496	549	521	536	524	539	539	548	519	494	547	537	599	519	557	479	572	506	537	545	538	536	508	533	559	526	567	515	489	476	538	501	560	539	518	534	525	561	546	530	526	531	564	532	530	513	517	554	534	545	539	526	546	546	516	502	526	506	529	487	536	516	536	523	469	507	515	474	506	455	532	518	506	519	540	510	539	504	535	512	545	529	544	504	484	556	488	533	514	524	509	512	564	500	490	507	519	497	520	502	548	538	573	518	544	517	510	487	525	520	527	529	534	533	538	534	512	535	549	486	535	498	514	515	550	479	474	531	509	507	507	514	571	502	522	531	506	483	516	491	508	527	495	510	554	503	509	521	523	514	512	526	551	511	550	516	540	516	546	536	481	545	526	542	496	488	495	521	501	530	531
24329	21298	28452	24557	21465	15573	7373	3131	2196	1863	1508	1243	1201	1213	1016	906	820	660	554	526	474	455	449	463	425	450	416	420	423	399	391	417	374	362	353	366	351	423	400	402	390	343	344	354	361	354	334	338	370	373	318	358	347	355	329	344	344	378	323	314	335	347	336	315	310	361	312	335	334	339	315	340	337	313	330	309	312	295	314	371	334	334	331	321	280	326	286	292	313	280	301	296	322	294	296	298	293	329	311	310	330	303	290	318	283	295	338	295	326	309	295	318	298	342	318	314	334	322	318	293	305	308	308	306	305	347	328	323	302	331	280	331	324	311	295	314	320	297	302	290	296	303	306	315	350	305	307	349	371	336	308	313	313	309	313	310	293	336	352	345	314	303	310	316	301	265	333	332	304	298	353	334	318	312	301	296	357	325	291	304	333	337	286	336	303	332	323	316	321	311	319	320	323	319	272	345	308	301	311	296	306	320	301	313	347	313	350	319	307	297	322	312	349	313	329	321	289	301	301	318	319	308	311	292	331	301	302	306	331	294	319	338	325	301	318	298	291	315	319	333	319	307	314	301	293	329	329	316	324	320	286	315	317	304	336	326	313	288	285	318	327	310	325	308	335	316	299	328	317	332	363	310	298	315	303	316	336	296	311	332	284	301	344	331	309	316	308	319	303	299	299	299	321	329	326	314	359	336	318	340	324	299	353	336	302	311	314	311	319	315	318	291	311	313	305	352	315	315	300	304	362	311	329	278	318	299	281	336	303	285	313	334	345	317	296	302	308	346	317	324	311	306	313	358	318	317	316	319	334	321	331	333	328	300	294	322	323	281	301	319	316	328	290	327	328	304	319	308	311	316	301	329	331	297	306	293	339	309	334	321	316	304	321	308	273	342	336	310	305	299	341	299	349	315	305	328	319	272	312	338	336	288	309	342	319	268	291	309	319	326	326	336	298	315	306	364	323	268	282	309	366	296	339	303	308	336	337	303	300	285	326	311	324	310	336	331	328	300	330	300	312	353	310	306	303	340	294	328	312	331	329	322	302	324	279	318	306	326	298	290	310	311	349	279	327	327	329	330	282	315	319	294	313	320	326	323	309	289	318	308	318	316	338	299	335	303	329	273	325	316	345	298	356	326	322	333	319	329	316	328	311	336	316	329	371	325	298	324	290	360	336	316	341	355	313	299	301	343	333	293	332	330	316	303	287	319	293	312	328	332	310	291	310	303	307	328	326	312	330	329	305	333	324	330	308	340	295	301	330	311	302	307	282	321	325	321	331	320	319	351	315	312	300	316	300	290	284	324	301	308	297	313	322	311	323	305	330	303	318	326	339	308	337	286	310	288	329	328	305	309	338	305	325	309	310	317	321	324	360	332	294	324	319	307	333	323	322	328	288	304	307	322	294	286	348	299	314	282	316	326	308	328	326	334	320	344	289	329	309	295	331	307	268	332	299	265	313	312	331	293	326	310	318	317	305	361	325	321	296	279	352	335	314	318	319	313	323	341	349	305	316	293	354	319	319	309	318	324	308	336	306	300	304	331	318	332	285	323	300	348	306	310	331	291	324	312	307	348	313	314	326	327	320	297	289	312	306	334	325	326	315	327	329	322	296	311	311	295	325	326	309	325	291	347	295	329	299	300	322	307	332	312	334	325	318	301	318	318	319	304	310	322	306	324	318	346	354	335	289	325	305	307	301	329	328	314	348	310	316	322	349	286	341	301	307	314	303	335	324	320	290	324	325	299	313	296	314	307	291	309	316	296	323	314	339	308	333	338	344	321	317	313	319	295	307	308	299	309	309	323	317	325	319	315	284	305	318	308	284	288	328	303	328	308	310	326	319	345	331	302	315	328	304	301	307	300	342	289	307	311	293	302	350	307	314	286	328	318	319	294	332	311	304	308	322	316	312	300	324	321	294	318	303	324	309	282	298	296	328	306	343	293	288	346	316	315	302	336	333	289	286	306	330	315	320	281	308	319	287	311	323	336	290	335	338	325	326	285	298	311	347	325	331	282	341	335	326	327	301	329	289	307	301	318	319	316	316	327	316	287	303	316	323	311	348	331	315	335	334	325	330	332	307	324	324	313	287	328	338	320	297	304	292	309	319	352	321	309	315	333	308	324	345	333	302	311	306	334	288	299	332	314	306	330	318	307	304	308	312	288	331	312	308	299	329	289	318	312	312	337	308	309	330	319	299	295	327	337	306	301	322	312	313	301	328	308	346	333	339	313	289	340	314	339	320	306	288	303	343	314	291	317	322	308	344	333	312	338	343	329	301	322	346	335	316	339	377	315	291	287	310	339	347	334	354	310	328	300	304	300	319	315	308	330	333	326	315	298	313	352	313	349	326	331	313	298	294	307	303	326	312	312	288	302	351	269	334	308	346	301	318	295	342	308	319	333	315	327	304	329	301	326	346	326	314	287	300	307	332	307	346	297	325	303	282	334	289	322	320	332	312	301	291	310	297	318	282	328	312	328	308	282	331	330	321	346	330	303	300	322	306	322	307	338	319	339	320	290	296	310	297	330	319	299	297	336	311	326	322	324	314	287	302	322	301	360	305	316	307	304	317	288	332	336	318	302	288	309	299	308	306	287	294	334	300	319	338	353	316	321	311	309	349	349	287	314	309	304	316	346	348	348	310	311	339	291	301	315	300	313	324	310	312	321	285	341	297	307	325	314	319	326	330	336	327	313	305	272	321	311	305	311	345	348	307	311	321	325	278	295	296	327	287	307	286	319	333	303	311	306	298	316	315	283	326	302	313	306	304	329	303	350	287	318	321	300	302	327	320	295	316	317	332	314	317	289	333	311	295	326	328	305	312	359	294	276	333	344	341	321	307	288	314	313	309	316	319	328	308	306	325	316	339	284	287	316	304	329	325	310	314	341	289	314	325	311	331	296	313	327	327	320	325	322	305	348	333	298	322	310	324	319	297	270	328	309	352	314	328	322	340	300	324	346	314	327	314	311	310	328	318	305	312	340	322	311	310	313	314	367	317	323	281	313	306	303	321	314	337	306	311	276	315	309	308	311	338	340	347	308	324	329	306	318	330	292	332	315	298	311	295	319	296	322	339	291	352	330	308	308	316	351	305	322	315	310	313	309	313	355	336	300	305	321	304	300	305	308	285	287	286	329	321	287	327	305	315	321	302	299	306	331	291	313	293	314	363	312	323	328	332	290	322	338	325	339	294	317	324	339	350	325	315	333	329	313	323	312	331	318	295	304	320	294	337	312	342	313	288	302	320	286	321	316	320	318	305	291	314	329	310	324	294	330	312	288	318	317	308	294	349	291	283	326	291	341	308	325	299	342	321	300	302	294	331	303	323	295	365	341	322	324	331	328	331	322	318	344	325	343	330	320	291	328	332	336	332	316	304	319	319	337	331	318	343	316	325	330	314	291	328	294	296	325	357	328	302	332	348	304	298	308	316	318	354	304	326	357	312	322	317	288	314	288	315	342	298	334	311	337	322	317	296	354	289	317
20455	33410	28906	22360	19082	16219	10250	6490	4721	3937	3175	2556	2419	2306	2007	1633	1305	992	967	784	757	760	638	654	598	568	581	569	571	511	528	507	538	474	480	523	548	533	528	529	546	543	509	488	512	458	468	412	444	457	439	455	451	446	454	430	455	464	460	419	413	388	414	415	397	402	425	396	381	410	402	417	382	437	413	396	373	402	375	381	374	345	366	387	393	405	397	371	386	367	381	393	384	399	431	378	393	381	369	418	379	363	349	389	378	419	388	378	372	386	397	382	378	380	369	432	388	382	391	398	383	420	372	376	375	371	409	381	386	404	417	401	388	400	385	378	443	414	387	355	402	391	382	367	370	381	414	388	363	414	376	381	392	416	408	417	379	402	405	366	394	380	402	418	409	388	400	372	388	427	396	379	395	372	379	384	334	397	393	408	385	408	380	393	376	381	347	382	354	376	432	337	381	395	370	371	381	397	378	360	367	385	359	397	370	368	384	363	421	374	372	426	364	361	375	404	379	399	386	380	369	389	406	400	353	409	405	352	402	389	379	355	388	394	385	388	384	386	394	383	394	377	362	384	379	400	417	410	395	379	367	394	347	370	393	385	424	367	422	425	363	368	402	431	377	411	427	349	372	365	378	395	378	391	359	378	388	365	371	385	365	408	396	407	360	428	400	380	425	374	379	397	399	410	403	349	400	375	397	405	361	400	396	355	387	404	384	391	397	382	395	354	377	397	387	377	405	383	398	390	396	423	389	389	371	359	403	402	410	387	373	395	421	383	403	370	374	390	382	388	378	386	391	344	394	378	375	385	385	372	392	363	395	416	367	401	365	382	388	415	383	398	392	385	394	386	382	361	366	370	367	384	362	411	390	375	388	383	368	381	414	363	399	353	387	375	409	369	385	382	402	351	409	381	364	368	403	374	392	393	399	409	409	389	425	379	401	418	406	376	368	416	376	417	413	357	385	393	363	397	409	377	376	368	425	384	388	430	405	411	366	393	414	382	375	382	372	388	357	392	369	397	373	384	355	396	426	396	374	387	431	384	346	401	418	390	375	373	380	353	379	385	380	390	383	416	387	368	390	363	363	374	355	374	400	407	402	378	353	415	398	360	424	379	395	397	349	386	392	407	361	381	391	391	431	397	376	401	402	409	384	380	381	386	378	401	354	413	377	357	403	378	386	381	392	404	412	384	381	401	399	377	400	368	380	387	377	385	405	381	376	387	375	405	349	424	377	385	395	356	376	381	403	415	407	409	399	393	352	372	403	358	394	392	390	403	432	358	355	371	365	378	409	396	374	419	384	385	360	372	369	405	396	396	370	367	405	387	403	401	391	441	395	359	389	388	361	356	359	416	378	374	384	390	408	386	385	398	370	391	370	380	438	404	392	403	400	381	410	375	361	395	362	379	368	422	375	395	394	403	379	360	376	380	401	410	388	363	379	374	381	386	373	381	387	364	393	385	376	400	393	441	437	417	345	399	403	417	352	408	415	414	373	387	411	407	365	394	418	368	368	395	394	408	419	379	370	416	366	383	408	390	395	382	362	371	401	348	366	383	366	374	395	409	389	406	364	411	378	369	390	403	382	393	384	395	387	368	385	344	391	388	378	373	376	386	368	396	393	416	420	375	383	404	394	377	365	388	392	375	370	378	366	369	365	390	374	382	408	405	364	420	356	389	405	415	428	375	361	369	383	363	382	353	367	412	385	380	386	394	384	362	364	392	383	391	374	379	388	385	389	367	383	395	382	389	372	397	392	374	389	366	408	389	365	375	412	398	360	360	371	393	404	394	320	373	409	365	422	400	393	389	388	430	388	370	387	391	368	394	427	374	386	385	354	403	387	417	391	366	382	404	408	392	370	365	393	395	371	395	399	409	407	425	368	384	419	360	401	394	408	395	423	387	393	350	352	408	398	383	334	376	402	370	381	401	337	393	355	416	390	411	364	397	385	387	405	436	349	397	423	395	366	373	414	368	400	383	376	397	373	366	377	375	409	434	409	391	385	387	383	394	391	404	347	403	419	372	413	373	392	367	376	400	397	375	402	361	377	345	367	397	414	412	441	400	412	390	436	352	362	380	404	401	355	371	387	354	393	387	401	382	386	375	387	387	394	355	366	415	369	390	385	396	392	399	400	369	367	412	412	386	373	370	397	368	368	378	413	411	393	378	415	382	389	360	394	360	399	384	389	353	363	397	388	411	401	393	412	393	394	369	389	401	410	361	370	386	387	401	361	361	344	358	360	383	375	390	373	398	365	393	339	407	390	358	415	391	387	398	358	383	362	362	355	409	437	369	391	359	392	377	422	366	363	383	410	411	368	366	395	400	356	414	388	389	378	373	419	374	381	399	386	393	361	402	401	369	365	407	363	398	400	403	379	389	394	381	364	398	369	381	343	389	389	405	390	406	384	393	415	396	365	381	400	441	383	364	397	387	368	381	390	380	415	391	371	369	380	397	394	400	430	375	387	370	382	369	402	386	388	423	398	373	369	403	402	390	363	413	384	356	383	411	400	405	412	410	394	386	382	380	367	422	373	392	386	359	414	387	414	429	373	390	413	379	399	367	381	367	381	360	366	408	419	392	381	409	409	362	395	400	386	379	386	398	375	405	399	366	402	384	374	363	418	397	396	391	393	337	403	393	381	383	367	373	388	366	393	358	389	406	400	397	386	398	382	356	342	393	407	389	395	421	372	397	397	396	393	421	391	375	387	385	388	378	382	418	400	360	391	392	389	410	370	418	388	382	409	398	370	383	403	390	366	378	379	374	383	389	392	368	392	382	393	352	386	353	409	419	381	390	374	397	370	390	382	398	405	386	391	385	374	382	417	401	386	369	358	401	449	375	390	407	375	403	375	390	415	418	411	369	390	394	352	399	440	372	369	362	403	402	409	408	381	380	367	377	397	348	387	393	413	380	392	360	383	414	385	363	364	396	391	378	374	393	398	381	386	318	406	351	379	366	372	374	375	404	397	382	376	388	379	399	376	383	374	402	390	354	393	346	406	396	418	402	362	379	428	375	401	425	384	367	397	403	357	385	411	379	416	399	389	383	372	434	420	404	349	396	356	401	385	397	392	407	411	377	411	391	386	382	372	379	379	372	414	374	377	388	402	373	391	397	342	382	414	401	389	411	376	390	395	383	353	376	360	401	426	388	394	375	393	356	391	334	387	356	364	403	323	413	405	370	390	419	384	378	397	373	395	375	385	360	387	414	363	426	382	349	354	386	406	359	413	419	369	351	389	395	411	347	384	349	348	378	361	366	388	380	392	362	399	382	415	415	371	352	371	397	397	372	388	374	398	387	379	362	369	406	427	362	439	376	403	365	378	397	401	400	372	393	390	361	356	347	373	373	375	372	379	387	427	401	388	344	357	377	396	404	394	370	372	378	350	376	423	399	376	424	390	393	362	409	427	383	384	448	397	403	365	384	357	394	374	403	336	393	357	396	392	404	368	385	411	405	408	393	395	380	395	408	376	360	369	390
25518	21317	27313	25649	15645	8476	4568	2558	1924	1649	1444	1276	1220	1239	1134	1038	915	834	765	680	684	645	640	619	654	626	649	642	681	689	643	588	573	623	626	568	616	640	630	603	637	627	635	587	579	627	626	568	603	582	563	586	588	617	617	601	574	563	580	571	575	617	606	598	576	557	563	589	543	571	570	559	558	548	599	540	567	560	561	605	522	627	527	591	530	546	600	568	575	583	520	587	566	527	568	557	541	544	546	598	549	601	555	537	559	572	564	587	568	552	556	548	544	600	551	503	606	545	556	599	593	548	538	570	513	571	572	518	604	551	557	558	549	537	536	575	561	535	580	560	583	544	555	547	518	549	597	532	584	597	563	562	543	550	577	574	566	590	575	599	599	538	576	530	549	578	587	539	554	573	576	579	571	530	564	595	572	527	628	589	570	556	535	576	568	592	522	567	582	576	640	536	531	613	614	551	551	603	542	554	566	553	574	596	581	514	566	554	617	558	586	602	543	581	534	574	576	572	613	550	560	558	608	539	566	565	532	553	578	570	599	565	526	569	566	588	574	529	564	566	526	562	549	548	535	557	548	574	593	528	535	591	564	569	540	607	587	549	594	558	538	602	619	560	559	579	556	561	566	597	546	580	523	595	586	577	585	562	550	540	566	576	558	570	600	538	575	536	599	579	557	543	534	581	548	560	519	548	519	557	560	537	560	550	562	530	564	556	599	589	556	545	564	623	562	559	535	551	498	576	552	513	537	578	592	565	541	584	574	559	559	552	527	536	533	562	543	546	562	592	558	617	508	533	574	580	581	578	545	556	554	584	547	582	532	566	560	563	578	541	571	577	584	592	573	524	538	566	606	593	539	564	542	563	496	572	595	532	567	552	566	605	618	575	555	559	562	540	559	562	560	581	544	602	556	584	598	563	531	559	545	545	529	599	547	533	561	557	603	546	582	578	547	604	525	523	525	563	575	599	556	533	540	550	555	548	544	551	545	575	577	558	567	562	557	566	529	558	574	586	559	565	559	526	595	550	568	573	606	556	590	590	585	539	565	578	597	565	598	575	566	555	574	555	562	605	601	546	573	610	579	558	540	568	566	527	517	592	608	622	569	536	578	566	580	576	604	559	595	541	556	595	550	563	558	560	501	533	573	582	561	573	601	564	542	615	593	605	573	528	573	567	513	580	602	563	562	567	553	580	567	539	577	581	579	559	540	571	512	521	572	595	543	578	559	583	600	553	592	547	560	531	554	587	540	599	575	583	548	575	604	563	551	605	555	575	592	549	538	617	586	582	538	564	567	612	623	563	562	545	544	564	567	558	571	566	556	569	588	577	584	526	574	610	555	570	571	554	575	516	534	548	562	581	547	604	553	538	570	530	552	546	558	522	575	554	487	542	566	571	561	539	594	564	560	550	582	549	554	566	557	595	569	592	561	559	582	531	572	576	588	546	595	554	552	549	546	533	536	568	566	592	560	541	580	550	585	541	579	531	555	561	590	553	553	588	551	542	544	586	513	559	559	543	512	572	529	567	560	575	508	552	597	548	562	530	556	580	533	547	561	558	534	552	554	540	543	587	589	550	547	562	541	555	555	532	564	567	589	565	564	592	560	579	545	607	558	558	596	558	530	605	582	557	553	569	563	553	522	572	577	536	561	554	527	531	562	597	551	564	534	573	553	571	504	560	592	560	558	608	527	541	532	607	567	577	546	593	568	559	555	585	564	561	613	521	569	548	520	566	559	576	590	565	559	575	562	543	551	555	553	571	541	548	524	521	558	570	556	577	558	538	524	577	591	549	577	564	526	525	558	534	559	565	561	573	611	559	523	549	599	557	540	574	527	531	536	588	556	568	552	581	595	567	561	571	512	521	566	577	536	540	597	540	538	563	560	607	567	545	606	568	543	551	594	544	553	549	534	535	545	617	514	559	576	589	561	549	540	589	546	554	584	596	591	544	543	550	585	531	584	566	573	556	579	551	571	628	547	495	607	506	574	584	575	539	535	584	628	544	583	515	560	569	540	551	564	558	589	600	540	543	561	578	584	567	549	553	536	560	591	551	562	508	539	547	544	594	543	577	553	555	572	557	576	567	557	539	563	582	610	602	544	534	581	566	549	558	550	536	536	568	574	550	553	577	565	564	549	568	601	540	575	526	546	603	536	554	542	552	557	606	590	595	548	579	552	581	505	606	556	540	535	554	533	510	555	551	568	561	575	574	576	563	554	604	566	563	604	573	541	558	567	528	517	571	573	548	591	576	612	559	578	536	545	540	581	549	577	577	614	562	564	568	521	555	541	565	506	568	566	551	564	593	536	545	598	561	584	533	593	551	554	578	548	565	524	547	558	552	587	608	576	557	564	553	539	564	548	558	564	609	574	518	548	588	559	555	554	531	537	524	567	589	529	555	584	555	581	596	602	582	558	560	597	566	598	587	575	534	655	528	570	571	534	540	600	524	567	502	617	622	597	591	548	573	573	603	555	581	544	554	535	555	565	556	584	546	558	529	506	544	579	553	532	594	599	557	536	548	538	560	558	580	553	610	558	553	552	567	538	570	548	563	526	563	547	575	551	555	534	569	530	584	564	582	499	559	548	581	535	550	606	581	568	538	547	611	540	542	566	606	575	561	588	556	515	549	555	547	560	549	527	578	558	540	570	562	552	583	558	567	559	538	585	567	581	528	619	573	539	565	524	550	569	573	569	540	556	565	568	530	562	545	580	561	536	583	542	531	563	593	563	600	561	556	574	584	576	538	533	526	603	557	536	525	552	581	534	544	612	585	549	563	561	587	536	539	570	534	530	581	582	602	545	561	577	527	568	556	544	547	580	605	532	573	550	595	585	556	551	540	549	566	562	580	576	579	542	605	533	569	605	539	561	588	577	608	581	566	562	580	565	522	518	582	591	565	539	567	574	575	586	612	601	541	542	561	509	553	590	523	530	575	536	579	577	593	567	573	553	571	583	569	531	552	583	523	566	601	538	526	539	533	570	561	547	611	598	563	551	583	546	555	601	572	549	555	571	563	565	587	579	555	536	576	589	527	576	518	560	566	550	561	604	537	566	523	572	574	526	586	581	591	589	571	579	571	571	551	556	559	556	559	607	577	554	532	544	589	579	536	557	574	543	607	564	607	602	513	617	555	556	625	537	580	537	554	537	572	532	518	535	534	536	539	571	610	564	554	565	570	595	546	551	537	554	565	514	558	548	578	566	564	555	574	567	514	552	576	594	547	593	575	569	562	565	546	556	546	566	610	619	559	547	601	536	574	557	582	591	555	563	550	562	529	560	597	544	553	574	547	562	549	524	580	568	560	521	576	593	553	610	563	553	570	552	540	564	612	548	590	523	539	592	530	555	516	579	536	554	583	569	545	584	541	566	605	591	569	570	550	540	587	617	558	540	577	583	560	604	509	551	593	565	555	584	547	549	576	536	548	547	554	589	562	541	563	594	548	576	633	548	572	533	570	568	551	546	606	585	544	586	579	541	536
20940	29928	25474	20105	16394	13772	8528	5613	4100	3322	2769	2334	2234	2293	1869	1740	1356	1102	1094	1021	921	948	834	826	830	785	803	784	820	744	775	755	737	772	806	775	766	806	809	818	740	734	736	788	747	763	716	724	726	678	675	703	689	697	729	700	725	661	689	643	715	708	661	648	613	682	674	667	666	634	662	680	750	655	634	688	668	643	668	631	647	685	625	693	648	698	667	673	658	662	687	650	652	646	612	635	692	672	693	648	670	686	671	636	677	650	668	641	689	691	661	650	641	611	625	638	663	668	698	636	650	670	639	667	682	676	666	693	698	634	687	637	636	638	646	644	682	683	674	661	715	642	694	650	674	700	638	667	642	700	638	669	638	644	683	667	647	642	611	665	610	668	645	652	646	643	639	636	680	669	628	634	622	678	614	679	672	670	632	696	650	666	650	645	689	669	625	627	640	665	691	623	663	622	667	662	659	642	658	636	639	687	659	666	681	677	657	696	637	686	656	620	633	649	621	683	663	672	672	631	675	675	643	658	660	655	627	627	689	678	697	639	651	639	672	659	642	676	634	643	644	686	623	655	683	637	672	653	649	717	671	644	687	635	670	630	663	665	673	681	661	660	671	675	662	679	650	665	653	672	700	631	689	675	629	639	675	651	688	659	660	678	666	671	641	626	654	660	675	675	668	669	660	678	650	672	653	675	673	636	650	723	683	674	659	615	664	642	650	654	637	698	667	638	712	656	630	663	657	635	655	614	666	597	676	690	677	699	674	655	690	662	714	597	671	658	607	656	691	652	600	631	677	654	657	662	679	647	645	668	699	683	628	660	664	708	667	690	644	642	696	669	707	690	659	650	672	677	681	667	615	628	665	678	680	686	669	637	615	661	727	647	642	663	645	615	706	655	643	660	633	677	695	643	626	690	645	689	692	664	651	642	652	688	649	654	628	624	643	638	653	662	661	645	640	696	670	688	653	661	659	661	719	643	665	647	673	632	675	620	657	684	653	695	655	691	645	695	641	620	669	734	684	628	625	650	646	659	622	640	687	681	646	678	681	638	618	618	678	678	652	643	637	662	655	655	667	646	629	667	654	684	685	629	665	664	697	667	652	680	656	652	611	639	659	637	641	689	623	682	700	706	656	597	631	644	657	673	641	654	660	680	628	655	647	652	635	597	664	654	651	707	646	667	647	641	685	667	706	668	662	647	648	685	640	644	659	641	632	667	683	679	648	622	649	671	681	637	671	673	657	653	640	639	634	665	671	665	612	625	673	645	675	668	637	660	653	631	619	689	666	681	644	667	650	612	685	750	619	699	631	616	676	644	624	662	673	632	648	652	673	707	714	680	680	648	713	651	684	617	681	676	623	648	670	623	656	689	688	632	655	656	691	705	655	669	684	639	687	644	593	671	642	662	685	670	665	697	627	666	652	673	649	681	615	663	661	685	693	645	680	656	664	651	657	679	675	674	682	644	654	633	648	644	709	601	659	656	615	634	680	641	659	658	634	667	709	668	686	683	649	652	656	637	625	641	644	648	645	661	659	660	685	663	673	649	656	675	662	652	646	658	667	670	676	663	678	683	709	650	627	638	623	682	636	636	638	615	711	676	698	618	671	654	668	629	661	651	686	669	671	680	619	633	684	675	657	702	673	657	636	687	653	636	662	607	661	664	663	666	620	652	608	717	656	681	633	642	593	659	662	687	647	643	684	651	640	651	646	664	673	659	663	662	669	670	619	671	715	625	671	695	665	661	668	669	689	677	695	650	666	629	649	704	674	631	653	668	679	651	703	682	658	643	621	647	661	677	661	649	660	637	613	662	646	662	672	683	664	664	667	629	665	642	656	655	675	658	638	646	664	685	619	673	664	697	619	676	625	654	653	645	639	610	616	630	714	626	643	616	691	684	624	683	681	646	732	659	660	642	660	627	683	684	624	679	673	639	693	649	689	691	659	681	620	670	662	690	676	667	640	637	653	644	677	640	638	680	643	622	642	640	667	679	671	619	629	695	660	640	639	630	644	628	633	658	643	616	618	614	640	660	634	669	665	633	588	627	667	653	598	616	658	667	701	666	676	643	656	658	715	628	665	634	658	697	645	672	675	665	675	672	646	642	622	661	682	662	672	710	653	689	715	691	660	689	637	628	612	641	631	678	634	634	676	695	651	617	651	614	645	663	663	677	658	675	666	677	678	648	664	665	640	657	667	725	647	654	679	647	657	672	673	644	680	657	674	646	613	677	683	621	688	601	683	676	655	634	649	723	662	605	693	641	690	659	703	645	635	664	647	678	657	688	641	682	670	602	662	708	657	680	666	649	673	646	657	667	687	673	707	629	611	637	657	653	630	633	700	678	700	637	676	636	642	664	640	673	636	654	628	642	696	678	642	660	631	627	666	673	668	689	645	676	634	675	599	674	655	667	714	695	687	670	653	698	639	695	655	627	687	642	691	642	672	638	736	675	645	637	679	635	635	650	637	636	689	653	625	623	659	655	687	697	629	665	683	659	656	615	608	653	639	648	677	683	654	644	644	657	648	614	618	684	666	692	621	666	671	670	688	697	664	657	633	602	685	650	686	672	662	701	651	639	624	719	648	605	630	631	665	682	665	661	666	618	644	656	644	697	672	695	653	669	668	643	697	631	669	645	672	620	618	645	599	669	650	639	660	667	659	709	650	654	676	701	683	670	719	643	611	675	660	672	663	665	681	666	615	677	642	648	675	718	669	659	701	665	651	674	623	643	660	646	626	667	685	666	646	644	675	732	662	654	657	632	657	656	628	665	646	668	649	618	659	666	613	604	668	650	657	590	644	709	683	654	665	694	637	679	660	662	665	673	622	685	665	687	687	588	666	674	629	705	641	623	657	643	682	628	670	655	650	671	676	694	673	651	699	658	647	648	635	643	655	651	726	656	639	650	656	659	664	650	650	670	704	661	676	632	656	665	645	656	654	680	641	640	637	643	661	666	656	664	650	658	673	646	645	638	688	650	646	607	644	664	722	648	654	693	700	661	649	606	694	657	632	623	647	675	633	674	672	655	634	700	631	705	637	650	621	673	618	631	707	654	683	669	665	679	654	689	636	623	655	656	674	660	635	664	671	692	660	692	608	671	614	694	651	635	632	646	659	665	649	611	700	648	651	659	627	650	647	653	618	683	669	663	642	690	642	668	659	646	647	611	650	621	679	666	639	670	648	684	644	680	630	622	658	680	680	646	655	688	643	667	647	645	648	668	631	659	631	619	654	667	620	673	644	653	618	669	646	621	673	662	684	666	623	674	673	674	632	630	657	643	671	619	646	673	648	637	715	666	673	651	671	695	659	685	678	634	627	667	625	631	623	683	658	687	607	627	670	672	641	636	661	612	676	615	670	656	628	688	633	643	689	725	630	623	616	651	667	701	639	678	644	689	676	647	665	610	619	654	659	685	707	595	604	672	668	668	651	686	608	703	619	650	667	660	638	672	618	689	700	657	683	661	619	621	706	682	641	694	644	628
23205	21284	28913	23976	21429	21895	15831	5684	3350	2612	2327	1893	1851	1971	1512	1438	1117	915	858	819	701	641	689	641	679	634	634	561	527	546	568	569	531	586	525	537	562	517	593	583	598	535	505	552	528	517	501	496	511	486	517	466	526	489	477	501	496	477	520	491	482	478	441	490	485	472	457	456	478	416	453	446	480	424	466	432	436	457	443	496	433	448	459	471	475	446	476	430	465	411	448	435	449	432	459	425	433	404	450	462	439	471	467	426	420	459	460	456	440	467	441	444	438	472	448	439	450	431	469	455	437	460	466	471	449	463	413	436	455	460	443	422	468	470	460	405	468	441	444	438	399	421	434	466	448	419	429	396	445	429	458	440	423	422	442	428	443	462	423	398	498	414	437	454	517	488	530	431	452	453	471	442	463	461	414	417	481	442	425	461	434	424	454	431	425	426	460	427	450	437	442	449	407	454	459	440	466	437	449	435	459	470	454	465	440	452	443	468	429	449	408	459	468	451	446	428	473	469	436	496	453	446	443	473	416	415	453	423	423	445	428	433	439	450	471	432	445	432	452	435	449	491	488	475	500	438	448	455	436	449	460	456	467	466	466	443	402	419	406	472	457	458	456	447	464	453	442	483	425	437	456	419	421	507	430	463	456	479	442	452	432	461	496	479	483	437	433	442	459	442	452	433	445	453	457	383	467	401	472	494	426	435	412	447	462	412	450	474	440	468	459	424	468	419	442	490	427	451	431	426	459	479	442	416	438	425	479	415	435	459	456	464	434	451	462	456	434	475	463	439	396	426	461	430	450	481	464	404	434	468	422	405	426	505	457	451	437	427	479	464	460	428	469	443	459	482	450	482	431	441	441	411	468	493	457	435	429	431	455	465	455	427	455	450	440	453	450	456	435	437	452	464	437	449	419	402	432	452	480	454	452	416	420	458	465	439	435	424	458	437	430	472	415	415	438	428	403	439	477	460	448	413	420	446	452	450	496	435	460	441	467	458	452	442	438	465	475	459	459	424	448	479	470	436	478	439	461	467	439	443	440	433	444	441	406	436	450	432	434	473	451	453	425	453	447	454	466	450	431	429	441	428	475	448	439	453	452	450	449	432	459	454	454	470	454	448	479	423	483	417	452	422	470	445	436	410	412	405	441	375	464	444	451	434	409	471	425	464	407	468	424	454	467	452	476	446	448	424	434	410	455	477	453	451	481	471	440	440	441	417	425	435	447	411	463	465	457	448	450	460	445	439	433	429	441	453	457	439	476	419	439	420	472	433	484	437	454	451	451	437	416	465	408	454	449	457	432	414	410	446	481	425	434	435	462	444	428	468	418	414	430	424	455	471	457	444	424	477	397	455	492	470	417	465	457	459	465	416	436	420	464	439	462	449	506	469	425	456	450	460	443	459	453	443	473	461	443	466	427	415	418	424	418	432	442	481	458	474	431	409	448	431	456	452	420	473	458	476	425	418	444	464	457	421	475	434	454	445	460	453	460	440	442	457	469	431	414	460	444	457	462	465	436	445	485	470	481	468	445	441	453	464	438	469	465	461	452	437	445	417	462	433	414	475	461	426	434	429	453	443	426	404	441	438	456	406	473	459	445	404	453	408	441	407	443	459	395	474	463	448	442	479	456	437	444	430	434	488	443	445	457	418	455	470	430	445	445	448	437	480	415	425	423	421	446	454	473	487	494	437	456	470	478	482	490	438	430	471	416	417	478	413	419	447	422	458	446	444	451	458	441	463	433	439	427	454	464	440	462	436	419	472	448	445	420	469	416	449	397	436	420	444	463	430	464	475	458	440	447	423	425	437	415	476	456	471	455	463	456	467	416	449	424	479	422	420	444	420	437	436	440	417	433	434	427	437	440	442	441	444	450	459	435	426	472	444	442	450	431	442	445	441	443	482	444	455	438	443	463	478	429	465	444	460	457	420	430	430	438	466	457	465	475	442	429	436	446	439	445	447	459	410	421	442	490	438	435	435	436	445	455	409	452	451	437	435	460	443	440	435	462	442	452	421	468	426	467	451	433	421	418	425	465	430	480	452	451	488	425	434	452	482	430	446	461	433	454	462	495	501	446	457	460	442	495	415	443	426	454	447	480	430	442	455	446	443	441	474	456	460	450	447	458	438	421	420	437	444	416	407	443	441	450	458	456	418	409	492	414	444	449	474	389	431	449	455	415	451	452	474	454	406	442	500	465	462	458	459	430	454	430	427	473	443	458	433	439	436	446	458	450	455	468	431	457	456	450	446	475	445	451	470	421	429	431	420	443	440	420	452	451	467	442	460	452	450	455	453	451	437	457	447	453	432	411	415	455	396	484	475	473	434	435	471	419	465	460	444	463	445	435	471	428	466	437	452	426	437	422	474	465	432	454	443	457	459	447	490	454	452	422	431	436	443	444	439	449	423	454	463	422	458	423	419	451	462	415	454	483	404	450	422	417	458	441	436	450	447	471	416	450	407	415	446	455	472	437	409	449	425	463	489	435	447	445	464	449	457	430	463	447	416	453	444	465	424	475	421	478	456	436	432	441	457	457	484	431	442	440	451	433	430	437	445	459	442	460	489	446	435	420	467	439	483	447	428	432	406	460	431	420	451	468	404	454	452	421	436	411	452	447	427	461	438	438	436	479	430	448	494	462	426	446	440	412	433	461	431	444	426	406	448	476	465	390	437	441	432	431	429	474	441	443	420	453	457	449	490	413	484	458	429	405	420	444	453	451	390	470	419	484	426	482	496	435	431	464	462	415	518	427	459	468	472	415	456	449	460	447	472	415	397	476	451	439	469	423	430	428	384	428	426	463	445	446	402	454	441	437	465	468	435	459	451	448	482	473	448	442	482	434	458	439	461	443	452	412	459	406	463	425	453	471	468	439	443	423	439	464	409	434	425	445	428	431	460	447	461	421	442	472	420	449	433	439	464	477	441	468	465	449	419	454	383	449	423	469	429	465	439	428	437	456	466	452	453	446	410	441	474	453	471	464	439	467	428	449	455	420	448	445	410	491	455	457	426	435	404	438	450	420	421	458	426	451	453	459	457	434	396	460	463	427	466	433	426	449	442	462	446	467	445	437	426	431	433	476	469	434	424	453	430	485	429	447	449	414	445	460	490	468	448	452	450	461	434	428	434	447	428	426	458	429	450	445	451	459	445	435	436	453	426	403	446	431	456	400	433	425	424	412	435	453	443	414	427	443	443	408	425	400	454	435	410	471	415	457	424	465	409	424	436	442	449	431	448	469	415	398	452	397	459	431	457	442	463	454	440	430	466	428	464	440	472	499	426	455	453	466	422	470	431	449	456	435	447	421	455	417	443	446	414	467	425	411	461	419	442	451	424	442	434	407	444	463	419	472	475	412	471	477	455	455	421	483	436	461	425	447	461	443	400	444	453	440	392	432	414	430	405	456	377	507	426	456	434	424	445	428	446	415	474	479	436	424	436	449	429	468	427	437	430	441	466	450	437	435	468	437	412	434	439	420	453	445	421
23194	37864	34869	28985	24660	20339	14471	9376	7000	5315	4461	3916	3637	3655	2978	2557	1831	1482	1359	1163	1033	1013	886	857	831	882	844	815	722	777	656	681	699	701	657	712	780	719	693	751	775	660	695	695	638	623	644	623	606	641	613	577	587	582	603	616	594	586	578	571	618	521	546	547	522	562	556	532	552	525	519	538	523	522	549	515	548	539	518	537	511	530	513	501	540	485	482	515	488	503	510	502	493	506	514	505	533	491	492	519	503	501	507	521	501	526	515	513	483	513	480	560	503	523	521	511	508	489	538	500	508	522	504	519	546	466	481	502	476	506	515	513	494	509	511	493	493	515	505	509	527	487	500	532	456	518	530	516	496	512	513	503	530	506	496	481	497	529	490	500	517	514	497	464	532	509	520	454	507	517	527	517	516	526	541	547	522	504	458	466	545	496	534	494	536	513	509	478	492	478	485	555	508	501	509	503	510	498	545	496	476	476	513	499	496	535	524	516	498	503	530	485	497	456	497	463	514	494	480	506	508	503	508	506	558	541	530	511	486	499	493	518	545	526	502	522	500	485	507	497	510	509	503	506	502	525	503	510	487	485	481	474	551	524	530	477	527	514	500	502	526	529	480	532	518	453	490	515	503	516	544	524	486	527	501	506	502	513	505	500	493	482	509	511	502	520	459	564	529	536	511	547	515	526	489	506	525	506	509	502	521	491	501	513	477	533	546	530	515	473	545	538	538	527	489	504	520	529	502	541	530	508	517	537	498	468	498	531	486	503	531	519	505	529	451	506	502	499	550	517	516	468	485	532	529	494	534	514	513	489	499	501	498	457	505	504	507	518	491	535	511	528	542	571	500	469	512	515	491	512	564	517	518	492	476	513	488	493	569	509	473	501	464	530	527	520	493	479	475	492	509	531	532	513	470	525	520	516	532	516	495	480	502	542	512	496	520	481	480	524	510	511	525	498	525	532	448	504	504	475	527	533	519	501	525	495	498	487	531	484	531	515	513	546	505	528	499	513	555	527	514	499	544	512	530	546	491	487	483	528	496	509	510	533	505	515	516	526	495	474	514	506	481	506	520	521	526	522	543	520	505	532	512	500	518	477	502	504	502	528	501	551	575	558	549	509	534	505	525	492	503	544	519	510	482	488	485	485	474	519	475	507	475	520	483	525	490	516	498	499	511	514	528	515	485	535	472	519	540	485	499	485	469	506	487	512	511	502	502	511	491	496	502	494	511	496	504	532	504	485	517	516	534	475	458	532	535	494	484	536	507	512	507	498	497	488	534	488	528	475	499	487	522	471	486	519	503	510	490	501	471	524	526	473	498	486	509	484	523	495	503	520	540	530	573	478	515	491	539	498	494	497	502	508	488	510	487	483	540	499	501	518	512	541	519	510	480	521	503	503	495	508	532	501	476	514	496	515	520	503	489	501	528	507	490	532	464	476	553	539	512	514	479	507	526	516	488	496	512	493	527	538	504	484	486	491	529	520	477	544	494	543	481	500	509	496	507	538	528	537	533	519	534	528	501	500	506	484	470	529	524	512	515	513	525	491	536	517	560	524	499	535	496	514	540	484	493	503	487	484	474	456	470	485	489	522	494	524	533	497	495	514	519	538	491	520	515	485	518	457	549	489	491	521	500	531	535	497	475	508	495	521	497	502	507	513	481	499	523	514	558	509	490	470	462	495	501	510	516	504	502	518	527	560	492	526	516	490	524	508	538	477	512	537	500	494	526	511	505	534	503	486	490	487	488	502	517	483	484	498	487	522	488	550	464	473	547	483	505	560	528	521	509	496	524	506	493	528	512	498	496	509	509	470	513	493	529	484	484	481	502	510	522	545	501	531	533	504	526	480	510	509	491	472	512	520	507	494	533	512	509	493	543	527	491	529	488	515	487	501	500	487	478	497	501	508	524	529	524	526	521	524	516	443	515	465	492	531	487	494	519	517	537	532	468	521	505	542	479	523	520	540	541	503	543	545	496	554	481	457	485	504	510	451	477	498	497	510	497	454	492	527	517	470	507	495	486	529	493	489	503	507	519	484	473	488	512	481	520	500	484	479	497	483	512	477	533	511	470	499	533	527	479	485	533	473	487	480	515	530	502	466	522	532	483	510	526	535	490	538	509	510	509	496	507	507	515	505	489	482	509	563	511	514	484	472	529	464	483	555	494	498	507	501	520	483	544	498	479	511	511	545	488	490	531	485	526	512	501	520	503	465	520	559	494	539	507	508	537	487	501	478	520	473	496	525	488	506	503	494	506	505	497	494	528	485	517	481	484	533	499	500	483	516	450	465	517	480	491	477	487	530	504	548	469	491	499	557	549	517	491	484	496	536	472	479	506	483	494	537	514	471	502	488	529	458	550	508	505	501	512	462	471	508	512	531	494	490	521	513	509	464	518	507	508	539	497	511	503	526	543	505	488	536	484	480	525	461	489	475	479	507	527	507	478	459	476	525	512	525	460	497	501	539	505	464	479	495	514	536	506	529	499	512	482	499	502	495	483	490	500	515	495	523	514	513	508	510	537	480	503	503	516	493	528	461	503	531	483	488	507	483	501	466	528	509	535	528	507	477	477	504	533	509	504	527	514	454	523	499	533	498	517	482	534	490	488	499	500	517	498	507	524	516	520	488	538	481	539	503	485	475	510	525	483	494	518	484	537	533	476	525	476	492	495	533	527	490	561	480	495	488	517	525	479	503	501	511	505	514	511	536	507	516	485	531	492	492	494	518	513	519	520	516	494	560	498	526	526	538	500	505	514	508	526	508	535	510	505	501	517	537	536	514	477	511	463	522	487	459	517	523	517	492	504	543	462	498	472	563	495	478	495	475	537	512	509	511	492	494	516	505	502	515	488	530	476	494	507	503	489	493	457	476	515	446	515	488	500	490	494	506	528	486	487	457	459	532	507	528	490	506	492	502	519	500	529	543	501	481	486	538	520	470	502	515	502	465	502	536	489	497	521	530	485	512	495	516	503	491	510	531	509	499	546	519	526	547	543	481	518	506	472	507	548	519	543	512	481	548	502	534	513	483	516	491	517	510	506	491	495	469	524	489	507	507	512	533	531	559	513	531	548	552	503	517	525	523	467	476	520	485	503	551	481	489	475	491	515	491	494	541	488	511	504	498	480	494	495	488	536	543	494	473	553	466	518	495	509	554	551	485	511	533	552	515	471	519	498	491	516	476	507	519	520	491	493	514	515	509	474	503	545	490	497	527	505	537	498	545	527	506	569	523	510	531	505	513	498	500	542	505	496	524	483	503	502	502	527	547	482	487	493	534	516	479	523	561	490	507	493	520	515	490	499	484	588	520	493	493	499	488	462	494	546	507	532	476	516	503	526	526	510	527	492	529	473	493	477	507	539	533	519	519	526	516	486	469	512	485	501	489	465	491	478	539	552	515	558	458	503	518	513	511	530	528	533	513	474	517	503	475	492	528	511	519	466	485	456	503	548	488	514	469	500	481	526	529	518	526	486	546	497	509	498	494
27803	20875	17465	13473	8431	5572	3125	1807	1315	1146	1019	962	908	933	822	757	609	590	550	539	537	475	513	464	483	472	495	464	442	481	451	467	475	487	464	463	466	512	488	476	493	472	515	453	476	470	462	477	445	435	439	456	404	426	494	468	472	424	483	434	423	448	486	453	435	459	445	433	417	438	441	421	438	442	428	437	408	437	446	440	423	464	413	408	412	428	458	429	459	442	421	420	408	427	445	410	442	420	444	421	472	429	403	419	445	435	425	445	440	429	451	424	418	430	430	424	436	422	406	427	449	446	465	431	402	407	461	437	420	452	416	474	423	451	459	439	445	445	433	452	412	447	463	442	476	458	442	452	448	439	440	413	444	437	475	468	451	430	461	470	454	418	447	413	448	401	412	419	389	418	440	442	385	434	474	438	461	435	450	454	449	417	430	418	466	415	412	440	438	446	449	453	479	434	416	461	450	450	430	407	417	436	452	433	414	434	456	442	454	437	497	426	448	405	466	419	439	437	410	404	454	433	478	405	442	473	451	446	464	425	420	450	449	421	416	435	423	418	464	426	420	444	425	460	426	434	455	400	459	411	452	449	433	428	469	450	430	466	435	428	418	432	459	418	407	410	496	429	462	471	488	441	429	453	454	458	416	441	463	409	443	430	462	444	451	415	427	470	469	468	414	412	452	482	454	495	474	431	451	465	475	428	451	490	428	451	445	447	459	431	446	448	426	435	442	445	436	426	444	429	446	463	428	435	454	432	459	458	428	415	425	458	463	458	474	442	431	452	437	430	433	441	451	443	406	427	435	430	431	401	433	432	415	404	464	474	463	472	427	437	437	434	470	476	415	433	451	444	408	436	431	481	464	399	395	419	457	444	416	468	485	423	440	474	464	410	445	417	422	426	438	399	432	433	411	453	451	430	427	437	422	409	453	450	443	413	406	477	490	435	416	453	427	449	428	452	428	415	431	440	456	462	440	437	429	409	458	453	422	432	421	414	444	401	453	443	424	441	422	442	431	435	411	406	416	439	455	443	453	430	443	435	407	426	393	465	446	425	426	459	425	462	426	433	422	487	411	446	436	424	446	472	446	412	453	421	420	421	431	416	448	442	451	448	407	469	390	470	443	441	407	463	461	470	413	421	448	468	420	386	456	438	411	479	439	440	459	455	466	446	418	436	445	419	441	451	442	447	434	417	441	433	447	420	412	446	441	424	445	449	431	471	437	430	427	434	433	450	467	465	429	440	419	414	426	435	426	438	450	452	444	433	429	435	427	439	438	442	446	419	431	430	467	426	450	420	441	441	416	462	441	412	431	433	449	463	446	436	480	440	473	473	430	467	421	434	396	450	416	482	461	430	427	433	450	444	439	407	405	407	415	426	421	428	396	463	441	452	418	450	418	432	455	415	473	454	460	432	459	456	378	443	416	422	481	387	462	444	462	434	450	411	447	447	437	423	423	403	423	467	414	437	414	414	437	411	419	380	410	430	449	422	433	447	444	414	446	471	508	411	454	452	427	455	459	444	437	412	445	419	431	441	454	436	447	477	418	426	455	400	446	424	439	424	474	412	451	404	416	428	425	471	432	455	405	465	437	465	438	436	419	440	454	440	394	444	475	411	441	454	453	364	477	427	465	437	437	472	462	475	423	434	475	452	457	445	433	434	473	433	406	476	437	472	478	431	446	454	390	410	459	439	451	438	462	490	450	465	460	448	414	382	395	436	472	430	454	472	463	463	419	444	414	437	458	416	399	413	414	441	449	432	437	456	448	402	437	453	456	458	397	471	458	449	401	491	432	457	449	425	481	438	429	409	448	474	420	433	438	415	438	453	425	444	447	470	448	418	419	435	417	416	507	458	426	469	431	409	472	407	431	448	453	458	440	448	461	442	441	444	456	422	413	467	462	463	434	435	433	426	435	453	416	418	421	407	428	426	412	443	437	423	402	430	442	453	398	439	460	411	439	459	404	409	416	453	454	460	420	453	429	450	432	417	398	463	403	470	446	422	403	430	452	423	443	451	429	458	398	454	451	443	387	432	452	443	410	430	445	474	505	446	453	459	406	425	442	437	406	434	434	406	398	465	411	413	435	452	440	442	423	425	439	419	414	419	434	439	441	455	426	410	417	451	429	419	401	418	434	413	437	439	409	436	436	453	426	458	429	464	453	432	453	437	451	397	410	456	476	416	451	437	445	479	433	397	424	399	432	438	430	425	443	450	455	464	444	458	424	408	430	424	411	432	451	446	435	445	412	421	471	438	410	418	450	471	435	419	450	462	412	450	443	438	443	441	431	426	438	447	439	410	461	449	474	415	440	385	457	460	432	483	458	475	417	471	446	439	437	416	415	452	421	472	456	426	445	459	465	427	399	457	418	441	440	413	466	429	415	443	447	434	418	421	438	441	442	458	410	445	435	446	426	453	457	441	436	417	433	426	456	438	473	417	423	458	421	446	444	421	421	436	452	426	441	470	424	449	441	456	426	414	429	459	477	414	440	414	423	439	474	463	400	461	459	430	447	448	424	410	457	421	433	452	445	419	410	427	437	417	456	427	409	427	457	420	460	473	392	445	459	422	431	433	417	412	409	468	430	448	466	419	439	419	450	438	448	432	440	449	461	476	467	444	466	442	450	458	419	459	426	443	419	463	449	454	349	418	426	443	463	440	402	419	464	424	448	427	413	454	456	460	475	423	438	407	423	411	448	452	442	419	454	465	434	401	416	381	446	438	438	444	442	445	445	426	430	472	444	454	425	409	445	442	433	424	410	453	442	428	441	412	437	447	406	427	443	461	436	481	412	417	458	435	444	455	464	415	467	430	460	435	451	393	464	434	475	482	426	418	425	428	415	428	443	453	449	431	409	439	410	448	439	434	479	456	453	437	429	404	442	432	462	441	425	481	435	452	429	423	446	423	432	411	464	455	446	431	442	427	442	479	438	428	482	451	432	392	433	455	449	426	414	477	417	428	416	470	442	459	407	449	407	432	418	487	437	426	485	441	447	464	418	426	486	426	456	482	488	433	415	450	469	432	384	430	417	441	457	454	400	414	436	436	424	432	462	444	435	426	458	413	430	443	439	482	448	487	458	420	468	438	445	449	466	447	418	455	402	460	448	453	421	432	421	447	445	440	427	439	431	455	467	449	432	441	434	434	408	455	373	439	424	457	470	449	466	459	433	430	445	415	442	412	434	446	456	464	429	467	452	430	462	467	398	418	449	408	442	421	434	442	422	434	469	421	435	467	414	444	459	460	416	411	418	443	487	412	399	421	441	480	403	436	428	440	433	428	461	450	467	417	463	463	407	427	450	407	440	478	445	460	430	437	455	415	456	464	419	484	456	451	445	473	421	423	466	430	478	440	439	406	448	479	437	408	464	435	405	422	462	435	468	446	433	427	417	416	434	446	411	410	433	448	430	481	429	413	451	392	454	437	427	421	441	431	488	463	406	449	419	442	465	478	440	477	430	439	373	407	437	412	432	446	451	401
18620	23657	21748	16723	13142	10029	6443	3855	2852	2175	1924	1803	1705	1679	1407	1171	950	860	740	740	769	655	681	666	663	689	606	609	618	592	605	584	613	588	635	610	663	612	576	596	632	562	603	619	574	567	580	549	549	587	544	564	528	570	539	590	564	582	544	542	528	524	536	539	545	514	542	537	542	535	540	500	588	516	524	554	516	520	560	545	531	536	537	563	490	510	552	550	549	556	479	559	506	547	538	539	542	534	530	548	520	532	503	550	566	520	569	546	512	561	535	523	498	540	506	571	530	522	555	521	527	506	532	562	507	540	517	519	554	501	541	549	522	548	499	540	521	589	536	585	564	516	517	509	517	513	497	536	552	563	505	539	531	526	542	527	517	545	530	534	545	519	534	545	588	525	551	537	513	531	570	566	528	548	511	556	515	500	553	558	526	522	482	549	499	534	525	513	520	539	574	522	499	549	534	504	517	535	543	530	514	544	520	533	479	555	526	471	467	542	508	492	513	490	534	551	574	590	550	554	538	510	516	516	532	537	563	554	490	506	569	538	513	528	533	495	533	516	543	533	573	524	551	542	542	572	517	528	496	563	507	532	485	516	522	497	550	551	535	535	574	538	505	507	530	506	528	511	542	531	505	531	513	542	532	532	547	524	543	543	550	520	524	540	493	573	511	524	524	486	523	544	519	505	525	515	502	525	534	531	546	527	539	560	539	504	493	570	551	565	532	514	528	541	541	516	486	536	561	517	484	514	535	544	520	507	489	513	512	553	497	507	526	549	519	504	539	519	553	525	512	495	543	509	518	489	544	502	516	530	562	517	543	492	511	525	553	540	489	556	534	536	514	491	524	486	490	541	505	541	500	546	480	540	541	520	533	518	534	488	540	558	533	509	507	536	464	516	488	522	535	534	528	538	545	545	514	513	511	552	528	485	574	552	530	517	495	498	547	527	539	529	531	554	529	536	501	526	490	491	554	496	495	555	491	493	540	512	563	547	509	500	542	530	482	549	579	527	508	510	518	497	550	525	552	500	547	505	544	533	551	527	534	554	547	528	551	516	556	549	510	496	511	513	562	499	537	520	543	508	523	509	540	528	510	535	551	523	492	500	518	519	536	542	549	510	508	553	538	529	533	535	514	551	555	523	522	562	553	540	543	527	539	536	531	523	503	537	508	549	509	549	499	541	510	506	510	526	534	548	532	517	501	519	512	552	521	500	524	567	525	527	571	531	574	483	557	553	517	555	557	561	550	550	532	562	526	534	555	540	567	542	548	552	556	536	522	567	485	571	554	517	519	565	533	539	520	518	472	542	538	512	498	587	529	542	540	523	495	487	508	487	540	561	544	517	518	548	569	566	513	529	532	530	518	587	500	501	498	517	489	526	504	504	506	520	546	530	521	506	574	575	540	590	538	507	507	525	564	533	509	518	542	539	528	582	521	543	536	521	520	526	534	540	535	492	549	527	595	541	570	511	539	525	474	549	499	537	542	522	536	546	485	535	493	532	504	532	510	482	531	507	533	509	543	519	507	508	499	518	535	548	558	500	524	472	494	545	549	521	494	543	503	559	515	538	551	545	499	508	542	536	537	561	543	550	540	536	543	570	537	510	538	534	546	512	530	522	543	568	505	547	537	485	555	520	516	509	538	564	507	517	538	537	518	545	508	470	542	588	547	542	529	507	537	537	553	518	527	530	515	554	542	552	540	524	517	491	514	551	576	531	583	498	518	520	487	513	493	556	519	536	515	525	538	538	546	516	522	512	538	501	559	525	547	524	520	494	556	586	536	543	552	524	512	539	514	560	544	492	460	526	505	496	522	551	542	557	565	552	520	518	521	560	515	537	514	520	559	551	517	522	532	557	488	513	533	523	514	519	525	512	549	505	550	485	543	530	532	560	534	492	539	507	533	537	582	517	512	531	537	504	522	534	518	514	513	542	523	544	525	542	523	492	509	521	545	551	551	522	487	502	504	500	508	522	527	532	518	536	552	521	513	516	532	545	552	494	513	524	512	547	516	514	578	503	546	531	539	508	533	544	506	519	509	507	535	546	535	537	551	528	524	537	562	514	545	501	505	503	521	526	507	554	496	544	559	559	503	514	544	544	528	570	541	510	480	553	554	500	525	502	519	553	538	506	537	521	560	531	568	532	537	548	532	528	530	551	458	512	496	511	549	570	529	559	533	521	549	512	524	526	495	532	518	505	517	534	582	523	533	528	497	561	508	528	537	530	556	532	525	534	521	516	506	523	518	534	537	515	541	525	506	524	509	528	532	533	524	548	513	568	527	511	509	569	506	490	543	526	545	524	539	517	543	554	570	493	528	576	492	503	526	526	535	502	514	535	554	538	550	596	537	503	555	521	519	490	507	543	519	504	493	569	520	511	530	550	534	530	530	512	555	535	507	514	490	502	540	560	518	489	508	536	532	468	545	497	523	501	546	503	554	515	518	542	494	501	500	564	507	518	561	547	520	542	524	529	553	534	498	484	536	525	547	533	518	535	491	526	494	521	524	522	551	562	520	547	495	546	487	533	521	523	506	551	459	548	514	511	508	472	539	517	557	525	559	502	510	529	516	511	494	528	519	514	562	526	556	504	531	521	576	547	529	505	555	566	534	487	520	513	526	530	535	567	528	498	541	552	496	518	533	505	526	551	502	484	545	512	511	518	537	546	513	553	555	514	515	477	472	513	534	532	540	532	519	527	493	499	515	512	550	554	528	492	507	546	546	514	515	523	522	550	524	521	505	539	534	507	510	522	495	493	516	540	539	523	541	490	526	524	519	527	526	541	533	514	534	516	500	560	536	528	513	507	545	564	509	521	502	504	538	506	538	547	523	515	536	538	558	526	502	525	517	525	507	548	535	524	514	520	515	494	505	524	546	493	518	532	519	498	536	533	529	543	528	519	540	510	565	510	549	527	509	529	508	535	520	541	539	502	539	525	566	494	575	521	528	518	504	542	535	496	515	516	553	519	536	571	531	535	533	522	512	544	532	529	525	532	511	503	578	502	512	517	548	511	531	523	537	494	552	551	561	509	564	522	525	544	537	520	575	536	536	518	503	512	536	553	541	549	550	543	562	489	534	514	557	540	548	521	556	513	507	516	522	569	532	509	520	561	504	514	526	518	541	570	511	505	512	529	528	515	513	514	537	548	522	530	520	490	512	525	497	542	557	566	559	549	501	525	502	547	512	512	521	502	534	506	540	543	517	516	536	532	535	544	568	507	547	528	509	543	521	552	563	515	591	557	556	559	488	542	515	544	487	515	550	518	524	494	565	554	499	581	563	515	527	498	515	547	547	526	495	549	496	536	524	542	502	533	532	531	519	517	531	456	553	582	539	518	542	508	518	520	539	495	526	533	548	514	507	551	524	522	517	527	523	523	584	544	546	506	498	564	536	542	555	498	566	515	510	536	485	522	549	540	551	508	527	516	560	502	519	562	531	526	526	540	508	551	537	528	529	543	501	533	506	539	522	530	511	511	522	506
24304	21323	28411	24635	21540	15675	6576	3013	2037	1664	1547	1341	1343	1302	1091	832	673	656	580	538	533	478	466	449	416	413	405	425	377	373	430	365	358	346	382	352	389	388	405	401	364	391	419	369	414	372	348	372	368	326	347	348	352	360	334	350	391	383	378	357	325	313	344	337	337	314	310	330	352	334	332	308	331	304	313	328	296	305	339	313	330	320	346	315	325	335	314	326	333	339	316	320	290	284	309	290	315	293	325	322	300	326	281	285	300	318	288	343	335	312	311	340	326	314	326	287	325	331	316	295	324	338	316	347	313	313	397	328	314	319	325	343	333	299	332	324	320	305	322	315	325	279	309	335	326	304	310	326	345	311	314	326	326	300	335	308	334	323	316	326	352	343	335	320	357	315	317	319	343	335	351	332	293	309	318	328	329	299	326	323	303	316	287	329	328	325	290	329	296	320	299	310	346	319	328	323	311	291	315	300	309	308	309	322	309	292	351	317	305	360	312	309	291	330	318	299	305	317	330	324	295	333	276	315	309	327	323	355	345	299	314	347	332	330	300	308	347	324	347	287	357	303	290	275	323	280	328	318	317	326	332	321	296	325	348	324	302	326	327	320	343	324	342	283	317	336	316	339	318	317	313	294	319	283	343	303	326	329	327	293	340	315	369	348	353	314	334	331	313	331	327	297	328	326	284	316	299	303	321	294	301	318	311	353	303	326	356	313	297	325	357	333	358	327	316	332	320	318	335	325	312	302	316	317	371	317	309	277	281	313	323	307	298	351	297	293	310	293	297	317	316	305	319	342	326	342	325	324	302	297	335	330	315	319	343	326	328	298	281	346	303	315	333	304	319	306	334	333	312	317	322	318	338	337	290	304	305	335	311	340	338	328	330	290	362	311	307	292	337	328	309	334	299	326	280	327	297	299	297	347	309	323	301	298	303	325	302	300	333	345	315	327	295	314	329	324	328	330	324	309	294	312	308	334	319	303	296	303	336	332	335	319	309	333	332	343	352	321	335	323	324	320	319	298	342	324	317	289	326	341	330	345	319	313	339	341	331	296	310	314	323	322	302	347	322	350	340	292	335	315	308	314	335	326	315	302	316	334	300	341	336	344	293	317	317	337	321	315	329	343	313	299	340	319	311	288	294	306	311	294	285	303	310	299	322	322	311	310	333	292	312	330	319	287	308	321	299	318	330	294	305	313	312	291	353	298	292	320	343	300	316	298	315	338	363	320	306	302	300	343	312	355	318	298	330	316	335	314	317	343	332	326	333	351	324	307	337	334	321	302	303	337	303	312	326	298	319	302	303	291	297	311	349	291	306	300	319	351	312	308	338	304	328	306	309	313	329	326	316	295	342	349	308	291	282	300	334	312	332	320	323	312	353	309	310	321	333	328	310	329	337	342	325	299	300	290	354	311	321	315	304	291	274	331	348	307	351	312	301	305	317	288	332	294	335	339	357	330	318	350	325	336	314	310	348	327	298	308	316	319	316	331	309	309	294	296	310	309	310	275	360	297	325	306	295	323	336	337	296	307	300	349	333	324	319	323	290	297	313	316	305	331	303	315	296	292	327	342	305	320	309	320	331	304	308	303	321	317	326	322	320	306	327	298	306	306	334	309	305	311	354	286	321	317	355	330	308	325	302	324	330	336	346	326	325	290	328	322	331	324	317	320	312	323	318	299	334	312	372	329	300	298	324	329	342	308	320	322	300	317	348	322	345	308	332	292	347	317	347	317	320	314	356	301	330	320	329	291	353	329	318	299	343	324	315	296	317	330	301	327	330	350	285	319	319	341	320	322	312	313	314	322	284	303	269	291	295	328	289	353	303	307	310	325	314	337	299	332	314	311	330	299	277	306	309	349	291	323	303	301	318	291	338	330	318	301	313	319	319	311	306	315	322	310	308	297	335	302	321	325	308	306	305	294	294	302	332	315	286	290	319	325	330	310	322	332	313	309	307	314	314	323	321	349	299	334	302	299	317	324	334	300	314	315	308	330	315	331	344	298	324	317	292	341	341	347	306	337	342	291	313	327	291	330	330	285	341	329	321	338	306	304	323	314	334	322	309	299	304	309	295	311	310	314	304	342	305	333	293	309	307	316	327	327	341	352	322	314	302	308	327	314	330	337	286	387	303	325	319	317	317	307	311	316	325	298	335	319	275	327	339	334	315	317	296	326	295	331	328	307	305	320	304	326	304	348	355	332	300	305	317	312	316	349	305	284	285	295	323	328	318	335	314	327	311	320	292	288	329	296	310	315	338	328	309	348	299	296	347	297	326	317	304	338	301	330	297	342	305	343	308	313	322	319	292	340	330	315	322	312	323	301	300	303	330	342	337	309	317	299	310	337	307	317	322	321	307	276	329	323	343	298	299	323	292	329	320	322	326	325	310	288	304	313	330	313	295	313	314	297	295	327	319	298	313	299	311	330	314	337	311	306	323	321	307	299	317	356	303	297	305	315	301	278	339	319	285	309	311	313	335	352	333	307	303	317	341	318	310	290	327	333	332	305	318	340	319	278	321	301	281	329	328	318	314	294	348	315	322	310	319	328	318	311	338	296	325	334	357	342	311	326	330	340	299	315	315	296	320	344	296	313	300	345	326	329	319	315	335	325	336	323	300	313	321	310	283	299	284	297	328	334	337	269	310	303	332	319	305	312	301	321	324	297	315	347	327	293	325	348	309	282	301	321	314	305	350	322	340	294	340	300	338	342	306	340	318	302	284	309	303	357	323	325	323	314	290	362	321	348	331	326	333	316	306	330	305	319	287	317	320	310	320	332	327	312	306	314	295	299	310	329	289	344	317	324	316	315	317	335	319	299	343	327	333	317	316	343	366	333	311	304	339	321	356	307	313	328	330	344	289	328	317	320	311	333	353	313	311	299	324	340	309	322	284	303	328	340	321	305	298	328	314	298	319	334	323	296	318	345	308	323	334	318	352	338	321	334	299	314	324	335	319	329	303	304	356	335	325	318	308	344	354	358	296	339	301	327	356	337	338	293	342	320	338	321	281	332	306	285	301	270	296	294	341	300	315	323	314	354	317	302	309	335	325	315	283	310	327	316	349	327	305	302	318	295	303	310	311	341	321	312	340	347	315	286	328	343	309	333	338	352	323	319	308	333	323	314	322	304	345	306	333	339	318	314	314	328	341	289	305	277	331	312	325	328	349	330	307	325	327	335	326	335	346	324	309	302	320	287	297	335	313	332	313	320	285	314	334	301	328	309	337	317	316	296	331	311	348	286	332	299	291	276	321	333	325	358	323	308	295	319	302	310	343	293	346	302	333	310	330	318	323	338	314	315	302	312	311	331	323	337	288	304	339	288	334	326	277	326	311	330	328	320	295	313	325	336	345	343	312	324	340	297	322	315	319	302	299	296	329	309	313	265	325	308	284	341	339	315	305	364	295	326	327	331	306	332	312	317	333	326	318	340	323	349	328	306	326	280	337	304	336	311	309	269	286	306	323	339	325	290	316	304	295	311
19608	32192	29999	24168	19717	15851	9610	5990	4531	3580	3257	2759	2715	2376	2024	1539	1261	1028	921	821	738	641	641	612	650	622	573	532	527	574	522	508	495	475	572	509	582	538	566	559	549	514	545	552	497	498	458	471	504	426	482	419	442	439	480	447	472	418	411	418	382	410	423	428	360	420	393	402	407	400	408	375	419	426	389	378	406	405	404	413	383	385	378	390	398	379	377	393	391	423	441	387	403	392	391	368	368	377	374	373	404	376	379	386	377	350	393	399	384	403	386	370	378	386	395	378	365	410	391	403	387	390	374	386	371	364	397	383	369	339	414	367	394	397	351	381	390	358	357	349	372	398	405	385	406	406	399	350	401	433	381	409	352	385	364	366	373	381	376	373	378	365	395	398	387	402	400	367	398	430	401	376	382	377	378	347	412	387	352	363	394	382	364	398	382	435	385	426	393	370	376	391	376	393	377	386	399	356	382	403	391	404	382	408	364	398	394	390	386	380	360	401	356	396	406	384	418	399	380	390	409	407	399	413	378	361	383	341	368	404	378	388	394	360	370	396	420	380	388	377	379	386	410	398	373	368	390	395	391	408	404	395	358	413	388	388	360	382	372	408	382	429	377	392	397	369	408	360	366	430	356	401	379	407	386	360	376	401	375	374	349	394	375	379	396	423	388	402	377	360	379	402	412	366	373	363	379	391	389	376	378	362	407	369	377	398	401	359	391	366	354	376	377	386	409	376	419	399	383	419	381	373	394	396	389	405	389	380	385	366	354	357	406	401	366	390	391	418	377	387	351	380	383	381	374	357	377	364	362	379	390	332	394	437	358	361	410	383	415	388	391	357	421	376	406	360	369	363	392	371	394	407	419	338	375	390	353	409	396	434	398	370	365	353	384	392	412	411	395	383	428	408	388	402	375	407	393	351	386	370	383	350	388	395	366	414	409	389	390	394	405	367	390	401	375	328	360	400	411	405	411	377	355	383	412	411	410	426	394	372	402	377	381	376	367	398	381	379	409	416	355	386	418	393	382	408	400	372	411	391	358	439	380	400	365	397	392	370	362	389	421	377	399	399	390	422	371	371	394	420	376	383	379	397	418	394	381	396	388	377	356	339	363	343	350	408	426	376	406	366	383	399	417	373	381	368	355	363	416	376	389	389	402	415	387	445	397	348	410	392	361	413	381	376	365	372	394	412	385	382	414	395	380	398	361	396	398	402	378	371	382	413	384	411	385	354	378	387	410	397	375	388	407	402	394	404	401	368	413	383	359	358	381	415	392	410	373	419	383	419	370	362	410	389	367	370	350	370	375	391	394	363	381	375	355	410	382	389	398	383	377	402	373	399	357	409	356	405	369	402	421	384	384	383	363	355	432	407	407	358	417	412	394	402	428	397	397	387	397	405	366	379	401	384	395	411	384	395	362	390	366	384	368	395	387	408	375	361	424	366	400	364	458	391	372	390	389	391	375	391	439	398	388	410	423	393	346	369	368	388	417	401	385	385	379	367	376	393	407	386	410	400	383	372	414	424	380	328	420	395	389	409	365	388	378	414	406	364	425	391	386	377	351	397	380	350	382	371	384	388	349	426	396	380	363	401	400	368	396	375	418	386	373	399	363	421	388	364	403	384	404	396	390	370	409	383	408	383	412	364	389	363	384	386	386	382	376	346	368	368	362	369	387	375	371	425	388	396	371	388	360	420	414	428	391	402	366	394	383	380	388	353	373	392	384	391	394	369	378	380	392	400	400	369	372	354	380	372	389	408	374	411	350	363	382	341	379	396	409	368	387	375	406	376	366	423	399	402	361	405	364	401	397	383	425	366	369	368	365	400	411	427	396	372	416	390	365	394	354	384	393	379	350	407	384	372	406	382	399	395	399	389	404	407	404	399	376	386	431	364	392	360	382	335	396	397	398	410	371	352	374	404	387	409	398	360	378	394	395	414	428	447	408	395	370	389	357	397	386	356	398	370	369	419	380	357	413	378	369	377	422	375	378	417	363	376	384	359	390	397	382	382	385	377	383	398	361	385	374	375	402	388	407	382	384	392	380	356	387	359	420	407	375	399	401	397	409	420	394	391	372	354	380	405	410	396	355	387	385	393	364	357	413	370	369	373	387	379	395	374	364	399	406	399	388	362	379	372	400	380	397	392	365	415	373	393	403	409	382	392	378	355	392	390	367	371	362	377	380	385	389	365	412	391	392	398	414	379	403	380	404	398	384	416	365	379	367	406	391	392	377	385	392	358	388	423	376	426	413	401	382	380	390	397	362	365	398	422	370	388	343	384	413	364	392	398	396	392	380	381	365	391	399	351	404	387	365	365	361	396	376	313	386	384	386	367	398	383	385	377	373	412	409	375	367	376	390	399	383	384	366	416	374	383	386	375	414	353	363	381	372	419	383	375	362	371	390	369	393	361	386	413	382	403	416	378	354	382	361	368	364	415	387	397	425	372	362	388	388	362	411	364	399	389	423	374	389	388	381	368	415	407	389	402	415	410	393	409	378	407	436	407	431	370	390	368	415	372	367	408	385	389	391	397	404	410	402	370	385	406	418	391	346	395	391	374	373	405	386	371	351	395	396	402	407	391	420	420	393	390	386	398	363	361	407	419	365	410	353	392	415	379	389	381	428	356	394	392	386	366	396	399	373	366	408	378	385	393	371	380	407	389	404	373	375	423	388	370	385	375	406	383	413	407	392	386	377	392	386	394	390	389	404	399	378	381	395	415	371	371	402	363	365	390	391	413	387	396	396	378	365	391	384	390	363	397	383	354	378	402	356	380	370	390	378	344	367	382	380	397	372	388	427	373	361	385	414	432	387	423	404	363	404	400	396	396	371	409	393	409	394	345	414	420	342	407	380	392	373	338	403	352	354	389	352	387	356	407	429	374	380	375	390	378	370	417	381	383	364	402	370	373	400	405	394	396	387	372	407	385	338	367	369	383	341	376	375	363	391	373	396	388	403	346	395	369	411	413	382	404	397	389	374	365	419	419	403	388	371	378	392	393	372	388	347	416	396	385	395	388	400	363	423	368	407	377	442	379	390	415	425	418	398	387	384	370	384	382	415	349	410	394	363	385	373	377	395	399	373	409	411	385	425	381	401	346	418	388	405	399	383	403	361	388	424	387	405	397	397	378	372	380	384	377	363	422	413	404	411	388	354	370	392	396	423	421	351	378	374	361	406	404	358	371	365	383	390	361	386	410	391	408	377	397	414	357	380	380	384	406	398	391	386	376	369	370	378	413	386	392	395	397	363	383	370	422	412	388	363	357	403	388	396	414	376	413	400	380	337	362	399	336	342	392	395	390	392	371	368	410	409	396	374	386	377	388	360	384	417	380	388	365	405	422	347	401	352	382	354	377	407	377	407	410	377	389	377	371	364	398	355	376	398	422	382	410	433	372	410	405	383	414	380	371	372	391	385	373	404	385	372	383	389	400	409	377	397	368	381	363	378	366	431	373	410	385	363	393	414	363	408	405	382	395	376	377
25441	21326	27273	25694	16256	8418	4265	2354	1718	1554	1491	1336	1443	1328	1119	942	890	810	738	716	658	668	678	658	686	662	701	587	698	586	567	678	607	628	624	640	638	713	644	636	639	637	596	669	597	589	613	600	623	599	589	614	563	621	580	597	597	606	594	557	584	559	576	617	558	538	522	588	592	568	518	524	564	556	588	587	559	597	556	553	581	591	555	546	580	612	596	589	593	561	566	551	602	541	545	568	575	549	611	568	602	522	597	537	554	578	564	571	544	565	558	582	572	579	584	554	593	600	552	590	602	592	547	575	561	581	566	624	629	585	564	562	534	590	592	576	615	588	500	582	565	563	531	537	576	562	519	574	585	601	538	612	537	535	547	526	594	549	598	581	629	527	509	556	551	565	590	577	565	596	613	558	595	536	612	547	598	577	554	564	597	541	590	591	596	577	526	557	535	559	556	576	553	590	602	579	559	569	556	536	589	573	572	594	578	589	581	608	545	564	582	569	577	619	516	556	555	560	566	544	582	569	546	575	585	564	542	520	562	579	550	536	587	585	527	543	596	561	538	538	555	602	573	570	549	555	589	572	568	620	579	579	530	589	590	544	573	556	551	549	529	561	569	642	568	589	560	531	502	573	568	568	573	522	624	565	572	610	557	547	561	543	594	568	581	541	547	572	541	560	582	576	547	555	578	587	558	558	566	551	579	574	552	545	553	550	613	586	603	560	523	590	602	614	605	543	569	545	544	521	574	557	568	559	524	601	572	586	530	585	583	569	614	510	577	583	549	568	541	590	552	539	571	565	589	560	542	572	542	563	525	560	565	557	593	522	580	563	558	552	585	568	615	577	589	565	560	572	557	562	564	555	563	531	593	594	565	593	546	570	557	567	553	553	569	553	573	628	547	607	577	550	532	566	555	592	590	572	557	574	590	591	548	577	561	607	578	577	595	544	536	524	588	583	563	543	546	554	555	519	558	571	597	564	574	526	605	570	555	588	574	531	577	557	607	589	575	588	593	585	615	569	551	565	559	540	579	562	575	534	582	561	571	553	581	545	615	562	560	563	593	564	556	544	603	554	523	564	591	607	574	569	564	579	544	545	567	587	545	553	562	575	555	532	564	545	568	549	528	533	572	589	555	555	581	587	556	580	544	601	591	534	566	553	578	569	577	527	556	540	574	532	564	563	555	596	530	566	569	554	573	513	568	508	521	565	550	532	575	573	547	563	543	550	584	523	547	578	556	568	574	546	553	572	558	542	561	552	613	546	559	563	582	583	576	578	599	557	548	556	526	553	557	552	573	555	525	557	562	534	578	581	590	594	558	599	579	581	573	535	577	536	535	576	585	548	563	546	549	575	543	596	537	516	562	530	572	528	539	588	578	574	555	560	577	587	535	563	609	608	565	541	567	568	569	536	555	594	589	542	538	520	567	603	531	502	528	512	533	586	601	572	576	567	544	568	585	582	597	572	553	602	609	540	584	522	574	539	585	556	598	574	570	520	540	594	568	559	555	613	574	593	547	623	569	565	588	558	552	584	510	545	546	602	588	529	582	594	559	560	592	557	579	593	591	555	626	572	587	602	579	587	594	554	576	608	573	572	592	518	543	564	582	543	555	531	535	561	563	558	585	542	596	553	542	588	601	555	574	549	537	524	578	548	533	519	610	549	585	550	556	586	561	565	581	567	529	585	589	601	562	520	579	601	554	567	573	561	607	587	567	565	567	558	545	594	570	599	549	552	593	569	547	570	555	620	554	551	583	564	577	593	527	571	567	547	540	546	542	562	543	577	543	554	557	543	580	567	572	587	597	527	573	560	585	565	592	585	563	551	532	580	562	583	534	566	535	548	570	594	541	602	560	535	595	564	597	595	586	569	532	591	560	581	588	593	569	578	559	575	547	626	565	528	583	532	543	555	582	589	589	559	559	556	540	586	570	556	582	565	568	582	555	609	569	610	586	567	576	560	547	601	558	525	598	584	553	569	613	527	593	594	522	550	581	570	555	604	583	550	558	608	539	571	563	556	530	590	607	578	530	569	544	547	552	564	575	568	585	546	583	564	607	548	579	566	576	579	564	608	549	545	580	581	634	546	561	568	588	556	553	578	582	502	587	533	580	551	578	589	570	589	570	580	610	583	550	560	567	560	598	554	561	552	544	558	569	582	542	564	553	567	592	556	597	537	594	545	569	560	561	561	548	580	562	539	605	606	578	605	557	580	548	571	583	556	522	547	571	567	606	601	564	589	548	547	563	569	580	572	569	528	539	581	560	554	567	572	555	555	561	576	546	538	550	578	605	605	563	611	570	543	604	585	585	536	560	514	551	537	539	555	539	562	527	542	577	569	585	587	601	583	596	588	584	525	590	566	532	559	581	570	521	542	578	584	542	544	565	596	573	578	559	564	580	581	587	540	585	596	624	534	554	539	571	590	579	552	562	578	601	577	543	556	595	548	569	563	548	565	574	601	552	560	569	543	593	596	610	573	573	644	569	554	565	571	567	573	556	622	594	556	565	561	534	533	590	605	566	564	564	554	536	573	563	568	596	563	576	520	599	589	600	615	539	567	560	569	534	587	570	590	604	562	551	593	537	598	554	587	591	584	588	597	649	581	577	570	576	547	603	595	541	558	537	515	587	586	553	532	587	614	639	527	572	585	505	570	553	547	609	587	575	570	538	550	555	562	598	537	539	560	540	586	586	554	609	592	574	586	526	586	547	614	551	544	546	574	544	522	555	533	579	533	570	563	569	549	563	588	590	606	576	532	596	565	547	560	542	561	558	513	541	561	577	582	592	566	597	543	566	567	547	572	548	582	580	564	557	553	573	559	558	579	577	556	592	592	581	583	541	531	541	534	586	533	550	563	579	537	571	569	533	576	546	510	578	564	584	595	606	540	558	595	583	574	548	561	577	563	534	542	573	565	543	539	585	574	564	514	569	589	564	558	558	532	594	562	545	541	581	586	564	589	574	523	547	562	610	533	579	553	574	555	597	532	555	574	566	547	553	587	564	579	536	565	583	554	508	601	574	549	610	625	597	571	580	532	554	601	554	539	590	596	579	551	601	546	581	552	532	587	567	592	530	550	612	608	565	557	589	578	555	530	519	567	581	552	573	602	555	591	573	616	575	632	556	558	566	623	543	569	531	572	578	539	563	610	581	600	513	593	545	556	592	530	563	593	566	598	568	603	561	614	592	578	568	571	579	566	532	605	581	575	560	513	550	546	585	530	553	555	541	533	551	570	587	611	537	574	535	587	528	583	521	564	538	554	543	566	600	515	582	575	627	578	556	551	551	602	576	578	541	566	581	563	571	598	568	555	534	622	601	555	548	568	542	594	536	598	582	541	545	543	553	548	572	585	608	562	586	577	559	567	530	592	566	590	580	554	565	571	576	551	560	592	597	524	560	574	578	572	558	550	549	557	584	553	564	552	557	555	612	577	512	530	584	547	548	541	562	570	546	577	572	544	536	549	586	564	576	584	549	548	560	589
18965	29462	26715	20464	17797	12924	8048	4834	3715	3131	2898	2594	2535	2277	1997	1538	1368	1227	1077	1052	913	866	889	825	869	830	816	751	763	780	784	742	745	788	796	776	804	801	813	810	753	783	832	739	751	735	706	713	741	737	701	686	705	733	690	720	736	697	702	674	708	688	714	654	680	635	667	678	646	657	743	654	657	644	654	682	690	630	679	666	682	656	620	613	664	656	657	684	707	676	671	646	728	694	639	642	690	652	712	675	678	665	674	670	687	663	623	685	625	607	611	656	647	605	661	681	673	634	679	672	675	661	632	603	652	682	663	650	661	649	692	645	672	659	677	647	651	666	629	725	640	671	666	691	652	652	698	657	652	626	709	649	658	627	682	695	653	662	647	661	657	651	681	660	688	628	657	667	674	682	604	631	670	643	657	650	620	663	618	640	667	658	648	676	626	697	647	659	640	704	655	660	647	661	634	652	679	691	650	675	669	680	636	695	656	692	615	661	662	702	643	664	609	649	651	657	669	705	685	659	633	677	698	658	646	634	641	639	672	676	688	646	658	658	661	720	658	686	685	654	688	635	677	684	647	631	714	647	660	656	659	632	681	674	661	639	655	647	641	670	701	698	660	630	707	655	633	632	670	688	681	663	685	684	653	661	703	658	651	606	700	695	619	684	640	653	673	616	647	691	657	635	686	699	664	640	650	689	659	673	666	658	696	682	675	635	699	624	646	646	683	654	716	651	692	704	661	670	653	678	649	671	683	666	657	664	654	673	625	685	694	622	645	715	622	695	676	665	654	597	654	662	662	671	648	661	673	633	673	625	633	635	679	666	647	663	697	650	653	686	673	647	665	719	626	662	675	656	656	646	692	687	648	627	688	686	656	653	651	649	650	683	675	678	634	635	673	673	640	649	610	662	625	635	680	639	652	660	692	705	629	627	681	660	628	673	709	644	614	666	672	651	636	669	700	658	665	666	675	625	674	667	683	634	665	660	670	631	635	649	698	702	672	694	644	634	647	614	639	716	647	658	650	650	695	650	629	627	691	703	662	652	655	638	709	624	664	655	666	644	662	666	684	682	640	625	666	677	626	702	688	647	632	687	700	670	698	661	638	619	659	640	655	662	689	664	675	676	629	660	656	663	630	680	708	688	618	658	681	674	671	660	678	665	671	658	666	669	676	647	636	661	657	612	669	659	636	629	666	617	658	626	637	640	671	670	694	657	650	684	711	660	645	660	673	681	679	677	681	649	640	658	656	664	661	677	626	643	657	669	680	679	678	652	653	618	668	631	663	682	703	668	701	683	657	643	653	649	602	619	617	682	632	596	672	653	646	674	716	688	670	662	627	631	698	662	659	678	680	648	641	637	663	643	638	675	689	684	640	635	637	648	628	698	666	633	648	651	651	649	668	652	631	678	661	647	679	706	652	682	652	691	652	659	669	624	701	634	660	694	675	676	674	628	702	687	656	686	695	673	710	625	659	671	638	699	665	694	666	667	670	685	657	617	676	657	690	697	697	664	665	694	697	625	647	711	628	628	661	675	655	727	628	613	608	650	680	647	623	673	653	674	667	651	705	628	650	645	675	694	593	678	705	704	689	675	619	665	678	660	697	704	657	614	644	615	686	672	670	698	654	653	657	600	650	657	653	655	658	666	631	653	662	690	668	694	677	667	672	634	683	704	653	647	654	631	686	664	645	608	669	679	666	649	663	684	669	658	633	659	651	688	686	676	673	681	711	623	634	714	628	636	677	689	674	658	622	595	670	635	651	633	644	634	684	680	632	665	649	670	695	661	657	595	650	672	649	708	655	666	603	620	623	656	696	636	684	668	663	696	701	639	663	659	642	685	668	685	647	686	695	623	664	678	657	654	684	591	680	719	697	634	642	691	666	676	657	633	672	678	684	650	636	661	688	661	683	707	636	664	655	624	691	661	654	688	653	653	646	623	637	670	651	655	647	630	698	675	652	715	709	721	681	659	687	685	648	635	620	663	608	661	683	713	634	704	677	649	677	645	676	634	667	646	655	684	671	673	619	680	665	678	646	652	654	632	621	693	640	652	642	676	644	626	657	677	689	693	677	674	646	641	615	668	661	661	661	677	655	668	645	687	671	618	629	643	646	685	670	617	657	659	661	660	659	658	648	717	645	710	691	714	644	644	670	656	672	637	652	638	659	657	631	634	632	661	706	652	678	643	691	639	657	697	669	661	688	662	656	683	679	699	655	663	647	677	668	702	669	641	659	685	646	669	624	674	649	695	665	695	691	670	688	687	659	667	660	648	655	632	682	648	680	676	660	664	668	634	674	652	632	668	700	659	671	704	683	676	707	637	644	679	623	674	664	633	630	679	638	635	643	681	709	653	687	650	652	633	638	685	677	708	654	601	665	642	669	638	664	720	661	687	664	669	626	667	651	660	694	639	681	644	666	655	634	642	642	708	626	644	714	668	699	693	642	673	694	666	632	727	662	673	621	668	643	625	650	703	665	623	701	670	645	678	676	663	635	612	664	646	640	666	714	686	684	662	663	663	638	660	702	643	622	686	656	683	635	665	661	609	620	637	682	650	652	627	650	639	670	646	649	707	681	684	698	681	631	655	660	671	677	683	656	708	652	630	613	690	647	684	688	650	684	672	642	694	689	665	695	636	633	691	706	677	709	685	680	631	627	624	614	623	680	674	624	657	654	652	657	649	659	641	652	672	658	641	680	692	662	646	668	665	676	697	634	670	664	681	649	619	705	657	668	665	631	672	669	690	681	672	646	645	608	638	651	651	695	617	655	652	671	696	715	668	648	700	625	661	630	672	603	672	655	651	658	667	682	624	672	638	657	611	694	674	685	627	660	658	638	659	660	678	645	685	658	682	661	661	634	708	645	677	642	666	671	723	664	645	629	667	638	694	663	634	642	692	625	616	678	645	658	637	676	623	636	688	672	657	644	603	635	656	622	614	653	708	652	639	636	684	626	618	644	631	637	682	673	674	650	676	653	653	628	646	665	649	637	656	693	653	641	683	632	672	662	617	687	668	657	660	697	692	698	673	640	656	659	701	677	646	619	671	626	664	650	634	670	664	654	613	693	673	647	636	684	656	654	619	675	668	689	635	662	676	636	675	666	665	619	642	661	653	677	657	659	618	680	721	633	698	626	612	666	634	615	692	674	680	663	662	733	659	709	651	668	674	655	699	692	664	645	660	664	625	675	683	648	639	659	667	663	644	647	662	655	620	688	669	630	648	640	667	647	697	645	683	662	627	669	640	628	658	680	664	676	645	657	643	683	683	698	665	681	682	681	685	646	615	659	668	660	637	703	652	702	657	649	647	679	687	703	686	600	670	627	682	684	660	684	642	677	641	664	636	654	646	646	651	649	631	658	649	684	598	642	663	699	685	626	646	662	666	657	648	637	624	656	665	684	679	653	633	722	693	670	627	653	699	655	675	634	612	687	642	666	654	665	633	675	628	667	654	658	662	686	666	662	687	699	667	690	705	704	604	712	653
23318	21384	29070	24077	21549	21845	14441	5113	2947	2609	2431	2218	2110	1985	1586	1242	1060	974	809	764	666	649	659	608	681	575	668	565	567	566	595	581	559	530	580	522	592	685	582	608	580	534	517	553	507	525	514	532	518	476	525	482	502	511	476	485	466	464	457	465	468	484	491	459	455	468	436	470	455	473	453	444	455	506	499	505	473	467	482	454	443	442	427	473	511	449	447	448	455	451	448	433	457	471	472	462	416	445	429	448	454	447	421	447	457	453	453	481	467	458	461	467	433	432	447	487	447	424	466	484	463	458	449	432	447	486	459	435	429	424	409	456	431	448	432	440	460	441	385	489	413	425	415	451	426	479	435	454	453	435	448	456	461	444	461	484	453	442	452	476	474	418	410	444	482	447	464	484	426	438	417	441	443	434	427	431	449	466	433	460	447	452	470	462	435	456	452	457	473	432	430	459	437	430	426	459	420	441	407	456	463	453	434	443	449	445	479	453	429	453	426	418	437	467	430	475	469	482	423	437	448	412	462	469	430	460	430	467	443	457	462	435	445	425	430	494	442	465	437	433	470	471	452	473	418	422	424	461	437	413	429	442	439	474	480	427	493	420	461	446	477	464	445	491	419	473	473	425	456	466	448	472	481	438	450	443	407	420	459	489	432	460	482	435	420	424	474	465	423	426	437	437	452	413	446	440	465	413	438	433	419	457	452	452	440	447	458	469	460	440	428	487	415	409	440	430	403	433	448	477	426	451	434	391	454	464	439	461	438	422	459	479	436	458	450	431	416	448	414	433	444	436	455	431	408	463	497	430	401	453	451	464	425	429	415	447	419	433	431	455	458	447	412	447	411	418	465	445	443	451	473	423	461	453	440	407	424	437	384	398	434	436	435	425	476	435	424	460	421	468	455	422	425	424	465	461	455	447	423	459	423	455	444	463	461	445	444	433	432	441	427	446	427	483	463	419	434	454	459	481	426	467	426	430	442	411	466	510	452	448	419	466	422	472	443	476	443	478	412	413	468	397	417	450	456	451	406	442	425	431	483	479	459	459	487	417	497	449	447	421	466	445	451	440	418	450	444	475	416	463	438	432	403	428	431	439	465	443	450	445	455	431	450	464	446	456	442	461	427	441	457	388	459	443	457	451	426	458	473	453	430	463	492	448	446	459	445	475	458	467	425	454	426	485	440	465	438	440	479	449	453	421	476	450	420	418	447	446	426	454	399	418	469	485	451	434	473	483	462	448	428	466	441	443	430	447	421	442	447	438	447	448	421	459	473	453	432	460	429	426	438	502	488	457	473	451	457	439	455	459	419	416	427	434	467	484	461	477	465	422	447	445	461	445	447	451	410	424	431	437	476	473	442	492	451	461	452	455	464	429	462	461	457	390	428	448	491	449	434	461	452	463	444	494	454	487	441	405	425	418	450	430	459	484	450	431	455	436	439	442	478	433	419	429	455	451	445	432	450	413	488	499	490	422	454	474	500	432	418	438	435	424	469	435	442	452	425	425	428	465	453	451	438	454	450	400	451	448	423	433	482	433	458	401	433	419	439	418	429	406	408	462	457	434	438	435	439	483	417	433	428	474	479	476	385	458	455	458	440	454	465	431	478	425	424	441	427	450	457	439	470	426	447	440	473	440	480	414	409	449	412	481	406	423	426	491	447	476	425	481	442	448	434	452	451	434	488	454	429	430	427	445	423	429	469	457	465	480	469	479	432	477	450	430	433	424	459	433	445	451	411	446	418	442	461	468	441	379	439	433	440	420	450	481	454	437	453	491	456	475	452	431	481	417	449	457	435	415	463	432	460	473	417	452	441	465	447	442	419	434	469	450	447	497	444	425	422	460	440	477	449	442	441	462	472	430	460	435	423	473	450	419	456	453	409	451	438	467	484	459	442	455	492	435	446	413	451	438	437	452	473	449	414	400	440	454	454	449	437	462	459	457	458	445	444	474	458	406	445	398	453	443	448	417	476	432	459	454	445	435	472	420	449	424	429	460	466	399	460	405	470	398	442	450	452	444	425	404	463	410	432	425	461	441	473	439	457	453	476	440	439	461	426	449	432	430	433	438	444	419	439	469	455	439	437	419	418	433	469	439	400	467	481	447	446	412	449	472	477	444	407	491	478	451	439	400	443	417	458	447	456	453	498	463	415	412	425	445	440	454	430	447	427	506	442	443	442	456	412	465	432	463	465	481	386	461	483	446	447	420	445	486	438	404	466	415	421	424	413	468	477	461	440	429	470	427	433	434	454	456	442	456	451	460	475	456	450	425	478	435	444	428	471	443	484	427	480	480	430	456	415	476	416	467	485	418	493	505	405	437	436	495	460	437	438	455	406	439	438	481	451	455	463	440	424	398	466	436	412	445	419	439	444	448	414	467	468	431	453	453	456	463	438	463	468	453	441	446	461	484	458	454	423	414	451	456	420	443	419	455	399	440	430	442	465	442	482	428	430	449	459	438	469	419	444	462	456	403	437	433	438	467	448	424	480	434	471	455	416	461	459	432	452	468	452	431	447	460	481	457	448	458	458	448	422	426	450	443	467	478	487	452	453	416	453	456	448	466	444	456	419	469	443	431	470	463	420	445	442	469	471	477	436	459	476	433	444	476	431	458	438	452	430	451	438	450	475	414	453	442	456	427	453	444	421	449	467	442	448	490	431	458	458	472	425	454	448	450	411	493	448	442	456	461	444	469	421	413	454	448	446	430	465	422	424	445	453	407	456	469	448	452	473	441	475	436	468	453	466	470	443	432	470	456	460	435	405	429	453	439	433	464	482	407	419	428	486	452	424	470	434	449	446	394	446	453	432	462	435	386	449	417	465	455	447	449	457	452	466	408	471	470	418	443	421	488	442	419	437	440	469	460	440	463	437	410	429	428	443	459	425	397	436	439	425	441	441	450	419	411	456	449	449	429	447	438	423	411	433	407	463	440	450	461	494	441	456	464	474	487	431	426	454	434	474	412	442	467	448	397	445	445	445	450	430	405	443	408	438	444	445	496	459	435	467	460	467	401	447	451	408	446	440	420	466	466	434	430	442	483	442	465	437	430	424	442	432	456	426	485	418	428	423	438	431	444	435	430	441	466	427	469	407	443	415	449	446	419	419	456	467	431	452	477	408	439	456	432	439	425	420	466	464	472	443	437	459	434	413	456	443	461	428	511	479	459	423	440	452	459	445	477	430	437	417	438	422	465	491	412	403	474	430	439	418	420	496	382	475	481	429	451	444	453	458	471	457	462	474	434	424	467	454	418	413	413	473	465	405	402	451	423	446	419	441	457	412	447	444	449	447	407	465	439	460	447	438	395	420	427	447	462	433	435	457	458	471	453	458	445	426	456	422	457	471	481	455	457	448	452	415	429	437	431	454	459	447	424	434	428	417	432	432	464	449	434	456	426	445	444	454	432	436	447	412	422	429	420	436	464	473	464	436	422	440	457	430	434	462	462	433	445	440	447	454	433	420	417	441	418	457	419	439	461	440	429
22201	38535	35880	29082	26523	19155	12192	8663	6256	5422	4653	4308	4036	3535	2916	2057	1833	1505	1282	1178	1041	956	917	832	942	810	779	790	761	709	720	692	757	713	730	737	778	772	754	672	689	684	726	662	635	598	642	640	627	613	583	577	636	602	546	619	602	618	566	598	583	569	533	558	536	521	554	532	532	541	495	556	552	525	512	519	514	550	514	479	510	560	505	537	537	479	485	556	540	496	504	511	535	513	510	512	495	576	522	508	501	525	514	502	462	513	522	536	492	492	500	498	523	487	499	540	466	477	471	520	525	523	511	480	490	555	516	479	523	490	508	524	504	515	495	491	496	523	519	510	485	507	583	490	530	505	460	526	484	522	503	540	559	501	514	474	537	514	514	524	490	504	511	523	464	541	550	514	539	514	492	531	508	499	528	522	499	510	512	513	523	516	538	540	522	525	485	502	511	534	504	575	544	514	497	521	505	489	505	537	487	517	505	508	474	487	527	493	544	515	488	504	460	513	499	527	524	491	532	510	537	501	510	491	508	549	489	483	512	496	504	518	533	534	499	539	499	486	460	559	492	504	509	489	515	535	513	513	524	471	530	500	517	515	518	504	477	492	490	542	558	482	506	511	499	501	506	492	487	508	473	524	516	475	500	512	533	522	539	519	485	538	505	524	465	536	525	549	508	507	531	508	493	501	489	503	477	519	526	530	495	500	513	524	498	534	536	499	480	515	541	500	505	527	501	512	530	508	506	524	503	498	497	535	506	517	525	490	492	486	501	500	536	484	504	490	509	486	520	547	507	463	547	526	524	497	538	545	540	527	529	538	502	503	535	531	499	569	463	491	513	533	473	513	545	543	472	547	513	497	528	501	495	491	495	544	500	477	497	516	513	500	530	534	531	486	514	514	521	518	538	510	495	530	489	550	550	489	508	558	532	528	500	554	536	490	484	497	489	526	479	491	498	489	509	516	534	513	552	532	508	483	469	512	483	483	480	506	536	502	500	540	519	516	507	520	558	484	482	524	519	521	530	505	542	483	511	536	484	522	522	515	483	519	519	519	509	546	513	539	525	523	485	557	515	502	527	521	491	488	534	499	545	509	471	528	527	535	519	507	519	493	528	515	513	515	516	515	547	511	526	502	511	469	505	470	485	483	511	552	491	522	546	526	528	525	534	474	526	525	554	484	536	480	501	489	529	556	508	531	514	529	552	512	549	525	549	510	552	503	556	511	524	531	501	545	518	487	501	477	511	504	469	547	497	530	544	517	500	517	541	499	508	533	520	476	472	470	513	517	532	506	511	528	501	512	542	512	508	495	505	490	477	494	530	505	525	523	476	505	542	516	530	529	523	534	545	499	516	496	502	510	531	509	485	502	526	501	528	488	517	519	503	521	481	527	482	521	494	509	488	517	488	490	501	516	507	505	483	514	543	535	527	514	490	501	514	499	522	554	520	506	535	493	495	456	531	520	527	519	514	546	500	537	514	548	512	520	533	516	547	523	497	534	516	503	473	561	523	493	514	480	508	502	519	455	538	535	549	518	492	495	502	527	518	525	477	481	511	487	539	509	534	508	533	489	514	499	494	534	484	527	549	523	543	505	508	545	469	479	507	502	490	499	485	515	481	485	516	523	524	539	510	489	508	517	528	510	517	486	517	512	526	484	510	508	520	518	548	496	526	508	535	492	515	511	569	466	514	506	498	536	514	499	509	480	476	489	530	503	525	521	541	514	537	521	546	515	506	519	500	519	520	503	537	508	484	562	510	549	503	524	501	518	528	480	486	525	519	494	512	525	521	558	507	483	561	482	502	551	485	523	534	509	546	544	490	496	519	528	534	493	484	487	504	543	534	456	532	473	496	467	514	577	491	498	526	493	503	514	518	469	495	524	528	527	520	525	507	514	530	475	491	519	506	513	476	511	529	538	523	519	513	513	530	484	535	492	512	545	465	523	516	509	528	487	516	554	509	493	504	507	472	495	541	519	535	470	491	500	545	489	497	490	503	524	542	480	502	539	515	533	506	497	523	482	481	533	488	500	511	498	514	513	524	515	518	504	536	493	527	518	509	478	520	512	509	513	552	518	540	532	484	531	530	498	492	491	498	514	487	542	516	502	478	491	510	487	484	482	501	541	512	482	510	481	486	552	502	540	482	515	522	558	493	502	520	538	483	481	498	498	470	558	473	493	526	518	518	486	544	524	545	500	518	494	511	484	521	522	500	522	533	507	496	524	478	517	499	507	524	522	528	508	543	538	526	498	491	509	493	507	539	535	487	514	502	488	482	492	536	528	498	536	528	497	558	500	521	531	498	542	524	501	529	540	513	516	505	504	520	513	512	506	508	507	513	514	513	572	477	523	539	552	523	503	507	539	515	532	505	519	550	526	559	501	534	492	518	499	518	526	520	540	546	495	476	515	532	530	519	481	486	496	507	489	549	538	535	543	494	562	513	538	492	516	488	533	548	489	545	480	495	517	505	468	500	520	514	522	512	526	488	520	524	514	519	556	490	491	523	545	560	486	507	510	508	543	496	534	514	481	492	510	497	529	507	487	495	518	476	529	512	481	483	539	533	490	549	553	501	535	484	499	511	506	513	511	520	478	510	560	529	492	541	454	531	536	473	453	496	507	512	544	470	511	564	522	522	526	507	533	516	532	498	529	520	490	495	510	519	472	519	488	523	525	492	537	445	523	528	519	505	510	493	543	503	499	551	516	521	513	530	529	485	585	493	535	527	493	499	427	523	521	533	531	517	536	508	524	502	533	477	505	465	488	490	526	485	508	511	493	546	509	526	509	526	493	472	495	505	540	492	490	512	525	535	526	492	506	520	511	513	501	527	547	498	473	540	502	472	522	515	496	513	509	540	509	502	511	502	484	543	532	492	478	534	519	509	507	516	490	541	516	505	491	482	508	517	483	538	549	500	493	515	527	506	521	497	475	548	548	506	533	508	493	523	496	479	475	532	480	524	527	491	498	503	540	530	483	482	533	517	547	515	520	508	534	469	517	516	522	452	474	510	519	519	513	532	540	511	481	517	514	498	512	492	538	519	504	475	512	549	509	509	508	560	520	529	521	523	558	493	507	525	500	478	471	497	526	521	499	522	490	517	496	491	490	473	491	501	516	481	521	529	521	468	558	525	552	495	519	482	465	487	530	487	524	478	526	463	516	500	514	499	522	493	481	562	549	542	509	507	517	542	490	523	506	540	507	513	527	493	514	508	544	513	502	503	506	522	492	512	473	488	500	509	488	501	500	504	525	519	511	539	526	501	490	492	518	501	499	465	505	512	467	506	525	542	511	507	470	539	524	510	514	481	560	500	523	515	545	483	513	506	527	544	539	513	519	491	525	496	516	470	489	531	511	532	454	489	468	487	510	488	507	521	532	502	521	526	484	515	508	537	508	511	527	469	506	522	517	552	543	504	471	530	514	489	472	552	518	474	509	526	479	507	482	503	474	550	507	531	539	525	499	509	547	519	547	542	545	475	528	505	506
27623	20793	17753	13364	9289	5121	2465	1521	1260	1086	1052	974	968	872	820	631	587	575	541	502	528	507	504	458	489	473	486	452	457	461	487	500	457	458	464	478	479	531	524	466	532	488	477	487	451	480	481	514	452	445	450	420	465	463	430	434	448	479	439	485	441	474	438	431	432	438	415	446	425	423	416	407	435	457	435	393	465	447	457	413	472	427	455	472	415	410	431	449	440	398	433	447	456	443	428	454	451	404	477	405	442	465	436	482	407	422	468	447	473	401	430	401	436	448	429	405	416	458	419	467	467	438	448	458	439	415	443	446	437	466	426	462	446	452	437	452	417	431	448	420	446	386	411	435	429	422	464	422	413	470	455	416	433	430	440	402	425	420	446	455	454	409	430	458	427	398	447	461	415	413	418	444	411	439	445	417	422	439	438	417	415	437	418	440	450	453	416	442	401	438	412	414	466	426	449	457	418	448	438	415	411	436	437	456	410	448	451	423	416	440	418	432	447	432	435	418	440	400	431	422	464	416	438	427	433	440	455	435	437	472	460	460	458	427	418	422	447	421	423	492	437	464	409	469	428	418	465	425	473	395	439	424	478	458	433	443	430	445	449	421	424	424	420	450	425	461	412	463	391	391	425	416	443	395	430	436	435	439	414	418	422	440	427	425	419	454	419	446	462	441	440	402	451	436	418	389	455	449	471	465	440	460	435	443	447	419	427	412	412	402	442	449	430	395	428	411	424	484	458	436	441	412	454	475	439	435	424	478	437	440	433	453	405	476	460	403	427	440	453	442	433	480	411	457	436	463	425	440	412	444	459	430	432	426	418	418	467	435	442	453	430	461	441	400	405	443	453	447	430	419	427	429	463	378	456	430	456	460	458	413	421	455	443	421	418	475	432	421	430	433	434	408	421	466	425	425	418	424	409	455	437	396	441	439	452	435	414	435	407	420	456	463	397	434	442	400	442	421	414	429	433	446	435	440	453	457	419	449	432	429	401	429	439	448	443	387	427	419	470	439	440	468	422	454	469	418	429	466	392	444	403	423	455	413	414	407	454	461	496	402	427	413	407	428	441	480	431	432	394	438	461	415	434	463	441	419	427	404	413	453	432	418	478	430	413	420	439	459	454	452	438	425	424	448	434	385	418	442	442	474	397	417	444	439	433	423	410	415	428	424	450	439	402	489	436	441	442	423	455	459	418	463	446	407	432	428	448	434	449	405	407	413	429	432	448	448	428	396	448	440	436	423	400	450	438	439	453	454	448	438	418	468	423	441	434	457	433	406	443	489	434	454	414	413	421	416	480	436	409	442	412	439	421	440	442	468	435	436	441	413	455	440	419	448	422	438	464	404	413	392	452	465	449	415	417	473	447	441	436	416	446	439	460	414	424	419	461	426	398	438	453	464	421	411	456	418	414	429	415	471	456	440	432	399	432	426	442	403	389	416	467	429	422	459	437	392	482	435	418	436	433	476	413	433	432	411	405	424	425	414	418	428	408	430	476	452	458	429	446	431	448	430	469	428	395	417	445	416	451	448	419	422	423	412	430	462	421	423	435	413	420	442	389	436	418	417	423	402	447	405	440	416	425	431	443	426	433	384	406	420	448	432	465	426	421	453	445	457	411	448	462	464	466	448	436	426	473	402	405	422	413	434	431	386	426	434	399	429	426	421	456	474	405	456	416	454	409	429	420	453	415	421	429	465	425	420	451	475	477	426	422	428	453	448	432	467	452	439	431	411	424	398	444	452	429	411	458	428	448	446	410	445	421	445	414	427	451	433	422	420	420	417	420	401	446	424	445	444	420	463	427	426	450	434	471	410	421	431	436	428	433	440	434	433	414	445	485	447	428	435	465	429	434	476	419	434	441	414	414	405	446	429	423	444	423	385	442	392	433	377	442	410	458	462	496	428	426	427	390	458	405	451	425	432	462	386	431	398	412	432	433	432	461	415	437	419	399	469	449	460	452	463	438	467	439	414	408	480	397	425	431	448	404	416	443	424	459	452	445	453	433	446	451	427	398	449	440	420	424	451	435	376	412	386	427	432	441	402	429	445	415	446	458	461	414	420	409	432	450	466	450	446	449	421	414	424	443	412	429	452	418	452	453	445	405	431	414	402	425	421	443	424	441	456	451	442	422	420	449	417	426	440	430	425	431	423	406	412	402	399	412	451	477	450	396	409	405	434	452	410	447	432	412	445	450	466	441	446	433	403	436	430	435	403	415	455	451	446	409	452	439	432	412	432	442	434	482	408	456	385	422	422	435	464	444	420	428	421	421	434	442	410	422	427	430	402	472	417	421	401	457	436	398	424	425	442	458	445	411	433	432	452	470	472	421	439	402	415	412	443	423	440	433	438	458	411	437	432	430	440	442	430	459	458	448	438	426	437	440	431	433	417	435	458	464	410	438	427	433	473	430	445	453	426	478	419	394	460	398	416	420	386	433	440	387	464	418	436	463	454	446	452	447	430	445	472	455	407	433	435	414	474	423	424	397	380	428	428	381	411	436	450	407	402	424	431	420	425	474	447	430	449	461	452	449	456	452	413	458	447	448	441	463	397	407	454	444	446	410	389	447	463	406	441	417	410	452	427	436	434	410	440	463	414	415	460	419	446	420	425	437	429	456	446	402	437	425	430	434	431	407	435	442	441	404	430	466	411	416	445	429	480	462	430	407	466	403	450	451	475	439	427	401	466	429	463	450	453	415	465	401	419	442	416	438	386	472	456	408	407	453	433	448	404	417	439	411	446	399	477	416	435	448	439	463	413	464	423	408	452	400	377	444	444	424	443	419	446	438	438	426	467	413	455	452	428	445	434	408	425	497	457	422	442	436	440	423	426	440	435	425	426	432	429	420	432	450	444	410	471	469	418	440	427	422	421	427	451	463	439	416	465	413	431	429	424	452	415	424	432	471	469	403	446	430	445	413	429	429	431	433	453	448	436	450	402	444	416	414	399	431	480	495	437	462	438	454	422	429	446	412	456	404	402	382	433	402	459	458	437	400	428	404	426	404	458	422	454	425	424	463	437	434	433	404	482	420	475	441	432	418	429	440	467	438	437	425	441	455	406	448	452	426	427	435	439	456	442	430	436	443	414	434	443	435	406	419	419	416	434	456	395	434	417	448	449	450	434	394	429	426	406	429	436	452	437	413	464	413	469	413	426	449	430	415	418	444	421	489	408	407	422	433	434	417	438	435	450	430	436	437	387	427	423	428	406	415	407	442	435	442	443	473	429	441	410	450	424	442	412	466	456	408	454	415	457	420	462	464	406	421	424	414	462	426	459	412	415	421	402	437	433	447	436	462	392	464	398	439	424	421	386	445	452	473	418	407	422	484	447	431	457	396	430	447	465	435	473	437	447	430	412	432	419	414	454	411	450	444	433	428	399	443	447	412	423	464	421	385	422	432	460	427	443	420	443	424	404	444	439	419	460	455	419	442	436	434	487	436	437	438	448	441	442	437	449	426	406	417	445	452	425	433	428	433	461
17890	24518	22207	16674	14555	9073	4782	3269	2529	2255	2018	1844	1774	1685	1319	1007	948	855	783	758	676	646	683	668	674	613	607	594	614	625	617	626	623	596	684	649	619	634	627	654	600	628	643	565	593	553	551	616	535	573	555	547	577	582	540	584	585	587	546	524	572	553	506	524	535	511	551	576	534	521	553	522	507	550	556	522	519	545	498	518	524	513	566	506	507	567	496	477	550	550	540	559	534	534	510	516	567	535	508	526	572	514	529	516	519	519	535	492	532	522	501	514	531	532	515	514	566	526	503	526	526	527	552	517	520	577	495	542	532	556	502	562	517	537	519	519	540	565	541	539	507	525	462	519	512	528	542	521	512	525	556	537	531	511	543	572	551	501	507	532	517	533	555	487	530	520	496	528	531	551	522	494	521	517	519	489	495	511	525	507	537	461	531	512	549	525	509	530	510	529	550	535	564	510	499	577	534	536	525	514	497	555	505	519	524	538	551	518	577	506	485	515	498	572	520	484	536	558	515	517	538	532	548	548	559	522	524	530	511	521	518	534	546	513	519	494	491	514	529	582	547	525	565	541	546	533	535	547	514	559	523	545	559	503	510	541	518	562	496	511	488	544	561	540	479	546	515	546	545	492	557	514	499	488	533	537	514	531	530	539	549	531	522	496	497	509	535	536	497	508	483	532	544	486	509	539	545	517	519	536	538	531	489	546	519	535	478	518	521	535	527	532	505	539	545	530	591	509	547	533	540	524	536	531	556	513	529	516	530	559	515	546	550	567	467	515	517	511	517	529	496	502	517	487	517	523	523	523	549	490	523	531	574	541	496	547	509	534	497	547	533	507	537	531	544	491	495	503	533	522	556	573	546	515	513	551	526	535	540	498	520	533	515	494	546	528	519	517	510	534	516	532	498	555	514	522	518	489	526	523	527	535	493	543	532	556	524	584	538	507	533	521	520	519	530	521	516	520	585	542	497	528	517	521	499	512	528	535	535	500	502	532	532	554	571	508	553	548	513	552	530	531	588	509	468	567	574	556	528	476	516	512	507	508	523	528	527	509	515	507	544	504	512	525	484	550	530	539	493	525	541	519	503	524	540	512	499	526	520	526	501	529	579	521	531	523	543	510	512	548	548	537	518	502	516	531	551	497	517	531	516	519	521	519	521	558	546	558	513	519	517	502	533	518	518	466	544	532	540	497	498	560	536	509	496	531	548	542	523	541	517	499	577	530	544	546	569	528	509	536	529	509	531	502	547	518	504	508	567	513	492	556	540	536	530	523	523	506	506	521	525	510	557	510	521	508	576	532	515	485	553	494	541	515	540	507	549	499	511	552	558	544	533	522	550	547	541	527	503	536	522	536	534	558	501	539	543	528	561	513	580	543	534	521	511	525	537	541	559	545	542	524	524	550	550	502	522	544	529	524	528	511	558	539	513	517	576	510	544	551	481	542	488	574	487	500	549	526	508	540	517	562	512	516	532	546	512	502	523	552	477	550	524	504	514	531	525	561	534	559	559	558	516	515	516	521	511	543	522	501	546	528	544	489	518	509	547	537	511	502	566	508	525	534	509	538	551	507	526	509	499	508	548	553	515	519	530	521	537	510	526	525	519	544	583	514	528	563	535	544	521	510	513	531	548	514	495	494	541	529	543	538	530	531	556	477	564	552	530	523	561	543	526	521	531	511	511	541	583	539	529	532	467	520	516	511	531	536	529	545	510	516	544	510	511	492	474	584	482	499	503	530	481	510	535	516	510	604	543	511	455	536	570	510	592	477	519	536	527	522	535	516	501	578	549	516	525	503	530	503	534	532	523	531	528	514	504	507	523	577	535	526	596	502	529	487	535	517	548	530	575	496	535	526	499	545	503	557	558	525	554	503	518	516	521	501	540	496	513	503	503	530	508	558	519	504	492	504	467	553	467	529	534	551	497	501	538	568	549	501	501	562	559	566	557	569	500	524	560	591	538	522	515	507	523	484	536	514	534	508	513	527	513	528	498	515	504	531	537	503	506	509	560	521	531	553	542	500	521	519	475	527	487	503	520	519	498	526	558	519	506	527	517	561	545	587	562	588	532	537	529	499	507	522	532	518	502	519	473	532	527	588	548	491	498	562	553	525	509	533	538	518	588	523	512	531	556	517	512	486	534	528	553	532	551	540	503	528	509	528	507	500	588	492	473	524	546	514	533	533	546	527	586	497	496	519	547	550	555	564	548	516	516	460	521	532	511	549	494	532	498	544	521	556	523	578	531	494	523	567	492	531	512	573	522	563	569	526	523	518	480	532	531	487	516	548	518	525	558	504	548	552	538	598	552	543	510	536	540	554	530	549	522	523	518	544	518	495	479	513	549	551	574	525	521	552	574	544	514	567	517	549	555	561	508	517	521	538	540	497	576	513	541	530	539	543	512	547	517	536	539	524	505	541	518	550	534	559	510	477	522	542	515	541	498	564	553	532	479	510	518	510	537	562	533	542	567	538	540	539	549	516	554	552	506	537	511	545	534	566	522	532	502	522	531	548	496	508	522	535	530	547	519	530	554	489	502	515	531	480	498	538	497	526	535	526	497	496	535	558	529	518	524	497	521	570	536	512	554	553	501	546	570	500	510	543	529	497	517	545	523	511	541	552	554	547	500	522	519	532	526	479	501	502	535	491	527	520	565	514	484	561	481	523	475	491	484	571	523	516	509	517	554	513	550	513	518	562	501	555	519	524	547	560	544	520	548	528	533	536	488	502	558	501	537	539	542	528	518	535	530	530	501	526	496	536	502	483	533	484	511	545	524	527	536	554	490	540	580	554	571	547	538	554	535	535	539	531	518	561	514	537	506	541	530	479	512	498	485	545	514	535	506	557	520	519	494	535	562	518	523	503	553	510	545	533	546	499	521	540	548	513	547	483	507	523	561	513	548	509	503	534	547	501	527	540	525	509	522	513	528	538	548	481	522	487	513	545	536	535	508	543	510	492	545	536	534	537	541	554	484	518	516	520	517	529	546	527	538	514	494	537	512	491	519	526	502	553	538	539	514	535	521	510	511	500	523	488	577	531	570	516	552	518	567	571	492	534	552	520	542	560	529	537	556	557	531	528	507	522	553	520	536	518	543	539	504	538	590	515	487	535	512	536	530	501	520	508	504	526	545	493	475	521	514	519	546	509	504	525	530	551	557	548	503	526	506	538	554	517	539	513	480	525	532	534	542	497	525	546	554	552	512	505	576	527	540	504	561	563	503	511	538	525	573	536	513	530	490	546	540	557	554	500	502	521	489	525	507	540	565	533	548	472	525	536	528	514	553	568	520	539	535	523	529	505	560	535	502	511	530	513	521	530	560	554	530	498	534	489	526	507	563	544	491	538	547	518	515	547	560	536	505	568	530	521	526	516	531	525	524	546	508	493	544	556	505	549	545	476	595	519	505	543	576	533	539	534	489	519	541	498	539	546	528	503	531	548	529	505	522	543	520	539	513	501	530	530	539	509	490	535	551	556	520	539
24348	21384	28578	24697	21748	15159	6038	2756	1975	1873	1563	1428	1360	1302	961	714	630	607	560	572	513	466	458	444	451	404	419	383	378	388	383	392	385	367	442	396	430	433	411	386	401	375	376	367	371	400	374	341	370	348	350	368	338	354	371	377	364	373	324	346	348	370	308	346	319	316	326	319	313	334	349	314	311	341	322	305	335	345	319	316	314	295	314	341	311	309	328	317	335	339	325	314	328	336	310	324	316	327	315	321	312	336	318	365	314	332	311	302	320	327	342	333	292	337	308	346	317	322	334	327	328	320	300	302	298	326	294	340	307	287	337	318	329	339	298	308	284	315	336	311	344	304	295	313	310	348	305	329	349	329	305	298	277	312	304	308	325	327	312	333	316	317	291	282	385	313	357	308	334	323	317	348	307	290	335	283	307	294	303	304	322	307	338	345	309	319	320	331	324	319	342	319	322	332	338	320	320	343	333	345	312	317	333	333	293	308	333	290	295	349	292	320	317	318	317	326	340	317	306	293	341	311	304	309	351	320	304	287	296	325	304	328	302	338	313	341	324	343	313	308	315	297	333	299	308	300	291	344	325	326	339	314	312	327	331	314	333	336	308	332	328	331	347	304	321	311	328	311	322	321	295	322	322	328	357	302	326	327	298	314	301	357	317	331	336	316	323	347	333	315	335	340	312	319	317	300	333	325	349	327	321	303	314	338	306	312	318	307	324	324	301	332	305	337	342	304	324	313	342	335	338	326	323	295	308	306	304	313	330	323	300	328	295	339	312	273	306	334	337	292	318	335	339	336	342	313	309	342	299	317	327	337	323	314	355	368	310	305	313	313	349	336	312	342	335	330	291	343	325	308	343	311	345	332	308	328	295	331	326	325	321	317	337	323	312	336	322	313	309	317	305	305	298	297	307	330	325	298	312	328	301	301	321	301	310	296	293	329	303	293	333	310	308	327	308	327	346	314	333	315	315	346	334	334	295	277	308	300	327	338	307	327	332	291	320	317	309	347	340	336	337	294	339	299	337	315	324	322	329	317	298	330	327	327	344	310	293	332	283	327	329	307	334	358	339	292	317	315	318	301	336	324	334	306	310	337	326	311	303	320	328	314	300	319	319	343	324	320	308	308	323	314	337	336	350	313	300	336	289	327	322	335	313	352	303	306	281	296	297	349	319	303	312	318	298	287	301	332	273	326	337	362	310	320	319	300	293	345	329	307	320	306	305	289	323	304	329	294	301	334	352	318	300	324	384	323	300	335	321	303	302	317	294	341	297	310	327	343	314	308	300	333	309	329	304	319	331	319	307	325	285	341	289	346	334	289	339	316	355	297	330	348	313	308	308	318	353	339	335	316	318	328	319	299	300	332	311	314	339	296	317	311	327	330	322	289	304	313	329	303	312	325	322	306	331	328	340	316	320	292	312	302	306	335	331	312	322	311	333	310	317	302	351	311	315	299	311	304	322	331	332	312	316	305	329	322	311	303	324	320	282	302	337	323	305	326	307	314	313	303	329	291	321	297	294	320	309	316	299	288	338	331	325	323	311	352	323	322	290	317	282	339	317	311	321	344	317	341	313	312	334	324	307	362	305	343	315	330	330	295	316	319	351	313	328	317	316	305	324	317	341	310	349	337	314	329	318	323	299	327	326	321	341	308	331	316	339	274	302	301	358	325	293	327	339	314	294	327	290	322	329	324	309	334	307	313	321	303	299	302	298	316	307	332	274	328	338	302	309	297	314	292	324	341	311	283	335	318	318	330	357	337	332	317	326	323	324	301	282	318	329	276	333	328	291	301	322	306	342	313	309	331	312	313	318	298	288	363	335	332	309	297	309	318	292	300	296	318	319	326	341	325	345	285	322	335	294	317	308	331	337	323	338	309	296	308	306	332	313	343	299	291	323	287	323	340	325	312	358	323	324	337	335	335	325	320	318	295	351	297	346	315	303	293	303	328	322	333	313	327	299	333	352	335	285	306	335	292	310	326	331	315	337	303	310	311	282	332	323	338	308	334	322	272	281	315	330	306	313	310	308	318	328	308	307	306	310	300	334	316	313	333	320	302	316	307	315	318	317	304	315	299	311	365	340	323	304	314	300	316	332	301	322	348	307	331	329	287	269	289	348	319	333	332	341	324	310	343	315	373	360	319	334	318	339	311	316	305	320	315	323	282	308	317	324	315	334	324	316	303	310	302	323	287	327	303	335	301	330	290	334	314	345	286	334	334	310	320	332	300	305	328	347	297	318	331	309	319	333	283	321	308	307	332	325	325	322	336	300	329	305	333	300	312	304	304	298	329	317	295	294	317	288	327	335	314	356	322	321	324	335	318	310	324	310	294	324	329	334	332	308	310	326	310	316	304	328	331	312	326	316	324	321	301	342	316	342	321	297	328	300	312	329	339	295	279	325	314	338	317	321	314	313	339	337	313	335	328	331	261	318	330	333	347	321	316	289	277	358	304	311	304	281	357	303	323	312	324	333	323	331	365	319	319	292	312	339	365	290	333	324	281	289	339	297	298	305	325	290	310	316	306	346	308	321	307	293	338	349	322	334	352	300	327	302	289	323	300	322	316	311	314	295	324	298	310	319	297	321	353	346	346	320	327	334	324	330	345	326	302	314	307	301	289	304	320	297	314	330	333	314	270	338	305	318	293	336	311	315	329	334	317	305	322	294	304	332	339	343	302	307	311	304	343	313	309	345	323	303	337	325	301	289	329	308	297	312	321	328	328	321	324	291	317	302	333	322	319	301	310	346	322	334	307	351	316	329	299	280	350	321	329	321	313	343	312	332	354	366	310	309	316	307	302	317	302	319	307	305	315	325	320	333	323	300	317	315	320	323	318	313	303	305	310	331	319	305	316	325	272	326	334	321	315	302	290	322	317	343	315	332	302	326	301	302	291	337	323	320	319	328	305	328	323	322	291	325	331	302	310	321	295	295	298	317	302	316	318	323	320	323	343	319	307	315	293	312	308	336	325	325	327	337	357	302	333	314	309	320	349	310	326	315	286	334	294	314	300	293	303	343	345	343	321	347	298	327	321	317	320	301	298	342	310	300	325	316	306	326	309	303	297	283	328	319	300	339	311	325	314	310	365	299	319	326	312	317	314	283	293	316	337	316	322	298	305	298	311	317	307	314	298	327	343	318	296	317	355	336	313	309	304	342	296	327	335	313	325	371	323	324	296	326	325	308	302	307	330	327	283	309	307	319	342	300	317	317	293	336	315	311	343	334	322	316	343	318	309	345	325	306	312	310	306	329	337	345	311	331	321	315	310	318	319	283	317	306	319	298	333	320	318	334	337	325	333	308	334	309	309	319	337	290	280	363	339	308	321	306	316	316	304	311	314	325	322	320	331	327	299	311	321	326	312	337	316	321	309	336	312	338	302	320	323	305	314	309	302	311	308	326	311	316	314	299	285	359	337	302	299	312	321	321	306	334	309	315	294	294	325	296	321	311	332	336	317	294	334	334	287	354	321	350	306	327	301
18681	33093	30530	24579	21203	14327	8457	5490	4348	3715	3384	3019	2786	2502	1900	1350	1203	1035	905	846	720	653	598	625	659	594	553	500	530	495	540	535	524	542	552	579	631	627	523	547	546	501	517	501	509	484	476	485	433	469	438	444	432	448	451	436	470	436	421	460	456	413	401	411	406	360	386	393	413	394	421	389	395	387	395	423	394	403	390	390	401	382	401	395	422	382	398	398	403	354	409	410	381	361	384	387	417	371	433	420	372	372	389	379	400	393	394	378	389	386	389	379	398	374	419	396	368	401	407	370	365	381	407	419	395	440	403	372	385	401	388	395	420	368	389	379	390	414	370	364	414	379	376	373	393	397	429	373	375	378	371	396	377	400	409	394	371	395	404	389	358	416	388	385	413	401	375	392	402	407	422	378	373	400	398	368	403	367	401	398	390	397	411	381	396	408	399	374	365	404	392	405	403	391	374	406	375	398	400	374	381	408	385	400	370	371	367	375	396	405	375	391	396	412	422	402	365	380	358	400	365	396	399	397	336	398	367	407	407	397	429	364	403	456	370	399	385	403	410	366	380	365	389	385	400	391	405	398	420	366	409	392	377	425	406	390	391	425	383	406	370	386	415	429	404	420	415	392	376	374	411	402	366	424	388	394	400	411	374	395	373	394	390	406	394	387	398	363	379	411	376	408	454	402	376	393	352	339	400	411	390	402	401	402	431	410	416	395	409	400	380	365	383	407	441	416	401	395	389	414	383	442	441	364	380	407	383	407	395	363	397	436	344	370	409	367	397	343	394	416	401	363	373	383	381	378	389	392	399	400	387	397	362	393	389	375	419	414	404	383	361	381	405	395	372	377	399	377	369	391	375	366	419	373	406	379	397	382	391	392	411	397	370	404	436	395	370	364	394	385	395	391	423	397	397	355	391	385	408	343	372	396	420	405	409	372	367	371	377	386	416	432	395	424	357	404	373	424	403	385	416	383	352	419	439	395	394	406	401	412	397	371	388	375	366	393	392	353	381	391	387	408	384	410	367	434	427	377	391	373	405	402	369	396	392	379	398	383	394	389	372	374	381	394	399	362	425	380	398	347	394	364	394	400	397	418	370	379	376	410	397	420	403	392	390	409	375	400	395	391	405	384	403	377	422	376	384	370	382	411	386	427	402	357	387	430	362	365	390	369	367	373	377	390	357	366	429	394	405	395	387	404	379	370	389	369	402	408	353	388	383	380	396	391	431	373	375	397	434	389	363	384	368	388	413	418	420	404	408	385	381	390	376	402	369	423	377	440	380	381	389	441	417	401	414	361	413	446	356	400	411	385	432	369	417	369	385	380	367	404	372	406	384	376	427	376	396	375	381	394	386	391	373	382	404	432	389	393	369	395	384	376	423	416	399	399	405	369	369	390	359	358	405	388	403	372	384	386	373	362	352	389	376	372	371	362	379	358	370	386	411	394	413	371	356	411	373	408	369	394	363	379	386	407	341	350	370	408	432	401	412	344	385	379	434	404	399	385	367	390	395	393	371	391	403	373	414	385	406	395	350	393	398	356	369	368	352	404	382	430	394	415	373	405	385	382	373	393	379	383	357	387	402	401	400	371	401	397	387	389	396	377	409	400	350	424	383	391	379	396	382	360	406	413	392	369	389	384	389	398	416	417	386	382	392	382	453	405	418	386	390	378	405	380	356	421	386	416	389	412	396	421	390	388	395	368	404	379	406	364	376	426	381	401	402	400	388	376	423	383	394	389	361	414	370	365	377	395	383	380	378	389	397	400	400	384	427	405	391	396	410	378	369	411	380	395	373	410	403	412	365	349	358	372	371	371	383	383	404	397	381	409	395	384	375	372	377	380	379	368	398	392	369	410	379	413	369	387	393	386	376	413	386	403	404	350	415	390	412	380	377	380	418	397	392	374	393	366	384	372	395	357	381	428	362	394	408	382	385	338	383	401	420	419	376	384	399	399	342	379	413	390	387	410	370	368	398	389	387	412	388	376	399	391	416	401	395	403	372	375	379	361	416	405	396	380	388	365	388	386	386	363	409	377	376	407	410	430	358	412	366	386	403	432	389	399	372	369	365	393	387	398	351	372	384	406	406	386	391	370	390	378	390	359	411	396	404	367	371	396	363	397	373	407	379	410	417	394	364	418	427	372	391	388	400	409	378	359	391	406	356	420	410	379	380	389	380	355	396	384	411	399	402	380	382	350	383	394	392	424	409	381	375	385	384	364	397	378	373	366	390	377	412	431	382	392	387	379	431	408	417	383	379	389	373	405	374	384	358	391	409	404	399	399	383	354	388	373	351	383	400	373	417	379	397	400	404	409	395	401	377	380	367	441	359	399	371	388	414	389	401	386	364	379	377	370	418	403	377	361	402	412	355	383	377	389	398	396	386	413	398	393	380	419	403	430	395	383	380	370	383	380	359	385	370	368	374	393	376	418	361	413	445	402	413	389	372	420	368	401	356	359	399	396	395	397	399	371	419	371	360	368	370	381	364	359	353	354	394	389	408	382	379	350	402	412	407	383	416	395	382	373	382	380	391	373	376	389	382	354	401	343	413	410	419	386	389	419	348	412	415	356	397	412	380	367	388	429	418	404	387	398	346	371	378	415	424	377	367	392	376	417	377	381	393	393	360	386	376	392	372	367	385	408	375	398	420	368	398	370	375	418	393	419	357	434	423	383	386	422	364	437	394	411	359	385	414	385	383	411	389	385	425	417	395	403	363	390	390	375	414	380	371	417	397	364	380	377	402	404	341	397	411	412	406	375	416	385	370	364	410	363	407	383	383	428	373	381	395	378	418	413	398	411	371	432	394	356	356	385	347	417	374	389	405	391	402	375	372	383	404	381	441	383	409	390	371	417	379	383	367	387	390	395	402	373	374	405	403	343	384	401	405	398	404	418	401	427	374	384	411	384	357	383	412	358	386	408	379	398	388	397	378	404	418	360	395	383	397	383	375	416	375	412	383	372	400	377	376	387	367	412	374	403	390	411	401	374	403	398	368	386	360	415	391	408	416	412	375	412	391	398	351	380	418	373	369	412	390	385	389	391	334	432	347	384	375	373	353	374	389	391	406	401	407	398	355	382	394	379	370	384	377	397	384	370	361	388	370	358	405	384	365	362	410	397	407	358	414	421	362	376	385	382	397	389	400	383	403	394	397	387	361	410	422	392	408	400	399	387	356	367	371	367	405	366	417	374	386	380	361	391	367	425	418	383	404	415	374	371	365	427	424	405	386	373	395	381	385	394	378	404	358	404	389	375	384	395	366	384	393	402	364	412	421	393	348	392	401	387	391	395	421	363	384	390	427	407	364	393	381	379	376	379	383	403	361	371	389	398	390	363	389	416	351	401	406	421	417	381	419	394	423	416	394	390	403	365	370	377	432	425	430	382	408	364	366	380	395	426	396	411	393	425	416	412	372	378	364	372	408	404	395	386	352	386	367	406	398	399	383	401	391	420	391	344	384	394	397	372	380	365	340	396	414	402
25548	21347	27359	25804	16236	7568	3636	2098	1781	1661	1556	1533	1395	1318	1008	925	843	784	720	716	656	687	667	653	654	662	621	650	623	618	598	624	664	615	606	703	641	637	644	630	615	619	634	604	606	607	599	561	551	560	647	542	636	568	625	628	585	591	577	577	606	606	559	575	542	585	552	599	578	529	604	625	583	564	586	591	593	571	553	573	564	588	612	565	552	596	544	580	558	592	536	552	553	570	559	536	556	551	548	549	595	561	560	586	554	570	569	548	537	558	539	507	571	543	547	529	550	581	572	596	569	550	510	550	566	558	591	563	585	581	594	599	565	588	551	622	565	553	552	567	551	571	630	576	590	569	529	615	552	527	546	573	536	576	594	543	572	578	569	547	545	566	545	580	593	560	575	544	550	559	561	575	552	622	528	555	569	548	566	550	537	585	538	571	558	584	546	578	532	604	558	550	559	599	589	595	583	533	515	568	538	593	571	535	575	550	536	506	568	569	528	590	568	590	591	570	552	561	598	522	545	561	599	550	572	552	555	551	551	575	570	593	552	549	560	542	565	546	556	581	600	561	509	549	593	599	515	571	521	543	568	571	574	577	588	573	571	595	579	556	564	546	571	522	556	514	611	582	602	503	562	609	536	579	546	522	558	578	582	570	552	585	560	543	555	524	549	550	532	567	567	559	576	528	522	590	586	554	554	544	550	587	543	560	580	561	575	528	613	562	552	565	600	606	553	543	567	585	587	605	566	534	595	594	582	601	534	526	550	596	583	544	617	553	543	534	568	544	572	590	600	551	599	552	601	541	607	511	582	564	554	566	534	564	566	586	514	626	541	551	532	562	532	565	559	567	559	559	600	582	579	559	556	585	579	567	564	542	544	560	554	543	591	560	560	550	555	544	544	541	561	572	548	539	581	560	547	559	542	565	556	587	574	560	566	546	561	551	630	602	558	575	556	542	548	600	533	573	518	558	532	595	595	578	561	587	579	550	561	536	576	548	568	557	537	575	556	584	581	503	560	553	561	536	584	560	559	544	582	545	540	563	561	533	574	581	558	565	526	571	530	580	596	531	583	586	570	525	575	548	562	535	546	559	558	574	557	514	562	569	554	540	532	545	573	530	575	574	550	564	547	581	559	583	527	573	552	563	581	589	542	532	556	535	535	550	588	556	556	546	542	558	554	564	606	540	548	598	557	555	533	527	573	567	570	568	571	598	606	582	584	557	579	551	585	585	566	512	558	558	542	590	530	580	571	572	544	544	546	589	569	580	575	551	618	602	582	573	532	566	544	533	515	568	605	578	560	599	592	577	565	539	544	593	573	556	603	555	595	573	563	588	636	590	556	591	540	504	578	555	538	579	559	577	589	574	551	564	575	600	531	565	550	553	559	574	547	560	514	590	556	570	606	528	535	557	604	545	566	561	595	587	534	559	578	589	575	531	563	573	563	578	549	538	523	592	587	550	585	596	547	551	538	562	562	560	573	545	567	560	568	546	592	565	599	594	497	560	529	563	550	561	551	550	589	602	556	522	542	588	571	550	557	551	599	553	585	585	585	561	549	542	599	585	570	581	589	576	548	549	572	529	545	576	544	543	583	526	550	545	568	578	558	545	591	538	553	609	598	566	553	551	573	551	583	517	584	564	605	527	554	584	540	610	576	551	552	552	575	555	573	581	608	560	529	575	567	587	583	570	551	575	571	579	555	595	566	580	558	537	580	562	501	588	566	570	558	545	575	585	545	589	550	546	581	499	569	565	564	568	580	541	562	531	573	523	548	583	552	546	536	557	578	597	586	546	539	581	547	500	554	559	548	618	553	558	564	523	608	579	573	556	553	559	576	534	586	555	540	528	544	571	569	558	550	569	568	567	570	574	560	573	554	544	632	591	541	551	578	584	539	574	617	595	586	585	592	529	568	573	568	539	557	565	562	631	616	560	594	555	580	573	561	560	554	521	540	557	558	549	571	574	615	539	569	527	550	559	566	557	590	560	573	541	562	585	557	541	561	589	562	590	505	554	519	616	543	562	539	566	608	570	611	526	547	556	504	586	544	587	598	558	580	554	546	586	570	556	572	572	544	544	579	563	587	573	542	552	566	571	615	547	551	578	532	532	565	540	591	608	597	561	604	589	569	562	593	581	596	578	601	539	553	550	571	620	563	566	550	597	583	572	554	556	582	567	548	532	550	585	578	530	539	572	584	507	555	540	565	610	581	569	587	592	595	559	580	536	572	592	553	531	556	531	599	564	596	571	543	552	553	605	583	564	582	571	516	536	593	570	564	575	556	598	551	525	606	590	552	563	582	576	546	571	522	609	573	538	542	565	546	562	574	548	560	543	561	540	543	559	554	560	574	590	571	584	553	565	609	583	570	582	579	556	576	582	552	549	523	554	567	567	577	602	525	548	527	558	535	563	575	549	549	556	525	554	571	569	536	577	542	551	594	532	634	571	521	582	564	501	586	560	571	598	543	524	548	539	561	552	595	526	553	578	599	558	555	571	603	566	529	523	603	582	563	547	572	559	557	540	566	534	555	557	567	564	532	573	600	529	549	564	589	613	531	538	605	590	549	523	622	525	563	591	585	565	543	582	568	519	564	539	630	502	525	577	599	579	543	546	545	537	584	519	515	578	566	590	584	635	576	571	568	545	571	573	562	537	606	593	584	573	536	578	573	554	577	521	539	600	529	563	530	589	550	524	593	567	562	574	573	554	590	592	550	581	547	545	584	601	594	575	580	512	564	563	567	590	543	535	596	613	575	562	587	549	572	532	541	546	563	560	572	564	569	557	529	585	578	580	563	563	520	546	574	536	606	539	553	539	511	552	574	614	559	544	594	561	560	588	499	526	547	540	581	617	528	571	561	563	559	517	552	559	575	546	564	575	558	523	559	551	567	534	549	575	573	582	560	575	563	596	607	501	548	548	592	563	578	576	558	589	585	573	546	564	542	597	517	567	583	548	559	553	558	549	561	548	560	581	557	604	554	573	594	489	540	574	583	564	572	556	554	557	572	544	531	511	574	562	575	563	534	560	601	601	559	557	573	565	549	573	556	546	578	578	577	549	548	559	572	557	564	568	556	556	596	608	574	596	540	527	586	554	588	582	558	589	520	588	570	559	576	538	566	584	548	586	590	556	578	593	582	564	569	564	529	557	552	568	536	535	585	564	570	558	546	548	593	615	567	551	561	540	606	544	581	527	582	575	578	558	554	563	563	548	597	577	558	593	568	545	618	548	614	553	534	561	549	554	537	554	542	617	590	495	580	534	577	613	561	556	566	545	587	568	568	567	585	561	554	594	597	608	557	553	588	558	536	524	590	571	589	529	615	550	556	575	600	566	557	561	581	598	564	597	533	583	514	557	557	600	562	541	566	586	556	509	558	558	531	541	578	570	551	567	567	553	576	566	559	545	557	614	573	565	581	558	590	588	537	495	574	530	572	547	524	575	549	563	580	541	555	548	579	588	573	564	544	568	545	558	578	549	554	531
18146	29768	27137	22379	17404	11602	6930	4721	3588	3462	3179	2892	2787	2424	1618	1370	1348	1131	1056	964	911	895	926	905	867	871	779	774	761	779	838	758	754	816	764	785	779	799	816	786	755	764	775	712	719	761	723	735	672	693	685	695	715	750	760	730	737	718	652	667	685	682	680	610	657	665	696	647	722	640	666	665	681	640	704	665	684	674	702	641	641	737	712	637	661	644	712	638	666	685	684	663	649	668	677	654	714	664	681	653	699	648	663	677	659	634	635	641	645	617	621	675	609	671	678	673	678	633	612	661	642	629	667	637	648	651	607	666	680	725	672	723	690	653	601	648	678	657	594	682	664	639	647	655	686	658	669	700	674	605	685	665	683	704	680	642	635	660	642	633	700	674	655	646	618	671	673	676	646	660	708	664	699	660	713	662	674	653	636	651	667	663	637	694	655	645	674	700	677	684	648	700	650	707	662	682	671	653	631	637	665	652	627	683	679	722	675	653	659	658	689	680	615	716	658	616	700	690	666	658	636	654	658	642	684	727	680	683	670	650	668	650	679	640	684	652	619	633	673	708	661	657	667	645	676	660	645	681	693	686	649	677	657	643	685	726	611	662	633	638	647	622	668	673	691	644	698	653	687	647	689	642	673	663	667	628	639	661	686	693	600	656	699	683	621	672	677	642	640	632	656	660	669	645	654	699	698	644	635	662	657	642	652	665	664	659	640	699	646	707	633	648	714	661	649	661	633	661	662	677	657	662	707	668	633	681	658	678	640	652	642	630	701	732	619	684	658	646	654	696	690	696	681	650	677	675	677	707	701	629	691	663	660	671	696	706	637	662	653	665	647	653	703	665	635	683	708	644	681	692	673	660	635	686	700	671	692	671	669	666	654	658	671	690	660	636	658	722	719	691	665	603	671	706	693	665	621	648	635	617	662	654	683	633	672	644	638	666	641	663	688	615	746	687	691	654	659	661	686	657	654	668	660	614	695	647	642	646	688	652	695	644	664	699	654	651	704	650	660	611	657	627	636	672	672	623	666	675	593	670	707	689	668	696	634	644	673	659	670	685	702	601	695	700	630	639	686	630	728	670	652	645	678	646	686	620	665	715	630	673	653	679	697	673	696	661	645	664	642	606	638	657	678	616	658	642	709	666	686	654	691	651	668	670	623	631	676	702	659	632	653	673	649	660	679	664	652	673	634	626	665	668	633	666	705	673	734	639	638	630	669	636	670	660	670	641	708	635	692	629	674	661	664	679	676	691	702	656	660	647	694	652	655	685	633	641	667	702	672	667	647	660	649	642	667	723	650	693	686	658	609	692	698	706	598	625	654	706	661	673	673	632	657	685	659	640	657	637	695	632	629	681	662	638	641	665	641	695	655	682	683	694	685	642	701	638	714	656	653	646	640	681	668	645	654	675	639	657	637	635	671	689	645	663	622	654	664	660	662	633	660	641	684	676	646	664	675	679	687	688	685	677	628	693	649	667	665	639	685	673	667	663	650	684	659	680	651	666	680	680	682	685	656	658	637	670	652	701	651	650	682	649	684	660	669	687	702	669	660	637	649	683	684	643	661	674	654	656	600	693	678	689	706	645	667	652	687	658	662	685	655	692	642	688	666	646	679	655	607	707	673	732	630	611	676	643	654	669	674	663	648	655	655	672	652	623	607	651	687	688	694	675	634	665	675	652	705	648	688	696	643	671	716	640	690	654	669	655	647	689	658	653	659	733	647	632	700	664	628	684	652	644	682	651	658	691	732	715	626	645	665	670	620	712	639	669	697	715	629	654	678	681	632	669	663	680	655	673	593	696	619	651	661	643	712	688	639	691	684	664	672	688	736	636	633	657	671	667	660	669	680	686	657	668	671	642	655	677	664	626	681	704	677	658	649	622	664	637	637	679	689	667	694	668	675	640	650	666	653	655	654	656	651	660	615	645	650	681	666	677	632	629	683	691	669	658	663	690	619	679	643	672	700	664	679	667	685	667	630	675	644	681	680	665	646	632	660	633	649	649	661	718	649	664	633	689	660	651	666	698	637	664	603	669	634	654	670	618	691	615	668	642	677	676	659	649	664	679	662	680	692	615	681	642	609	642	745	673	689	681	682	674	673	664	687	668	641	662	635	711	695	680	682	671	654	680	674	658	683	657	689	678	677	692	703	691	623	648	634	669	643	657	619	672	637	651	619	663	661	709	681	654	678	663	677	648	647	666	670	633	657	664	667	693	664	687	675	656	650	646	647	647	636	703	702	753	645	614	628	635	715	624	671	677	675	689	663	625	665	650	688	658	668	685	673	654	669	637	680	656	641	685	652	709	656	682	674	689	637	690	674	654	685	634	673	660	706	696	640	674	666	611	663	690	652	697	669	622	640	744	662	644	664	702	628	681	636	660	604	647	639	652	648	648	650	702	677	691	716	666	631	655	693	668	655	694	636	683	697	686	644	688	688	627	657	668	650	699	681	668	652	669	701	647	648	686	693	599	679	668	623	667	648	678	680	701	698	662	688	679	667	654	671	674	661	622	666	653	637	685	640	669	608	606	718	675	678	674	651	704	659	630	668	662	653	663	707	671	630	608	629	675	633	696	706	669	675	669	695	649	626	643	669	617	683	659	635	685	645	674	652	656	700	710	692	705	692	650	679	639	605	697	685	621	669	662	672	666	632	639	618	672	713	716	666	671	665	653	662	662	649	655	617	665	641	690	695	709	643	699	673	682	688	634	640	659	658	693	662	646	648	669	663	640	659	695	628	667	669	659	738	662	626	678	708	668	675	656	704	678	662	672	622	669	682	690	632	664	697	704	666	699	666	691	687	697	645	654	676	685	679	659	691	688	694	647	707	678	641	628	651	689	637	658	659	709	664	703	677	668	682	672	666	669	666	692	687	670	683	696	676	641	644	649	656	707	671	650	616	663	634	663	639	687	667	704	682	707	612	654	671	601	646	659	648	647	672	661	649	690	662	681	693	638	701	695	635	667	648	666	681	674	689	648	658	627	612	690	658	616	673	681	637	632	720	662	649	604	672	667	621	625	641	620	706	659	664	656	668	657	656	642	706	624	683	679	649	649	696	649	645	676	663	690	654	658	708	676	674	656	661	658	703	665	667	682	666	627	689	667	706	669	620	622	646	677	677	682	635	681	643	690	679	667	670	666	707	668	693	608	648	658	638	659	705	651	650	635	665	678	627	629	687	617	648	665	682	620	706	675	645	672	707	686	665	648	634	644	667	687	651	678	636	642	660	667	669	655	662	691	670	658	667	681	666	638	650	670	654	640	671	625	702	680	634	702	687	646	631	634	696	681	631	696	629	666	672	661	647	686	689	670	683	685	651	635	663	665	660	664	670	694	658	625	667	663	695	670	647	641	670	670	656	685	672	678	661	663	641	688	644	644	692	657	636	640	691	695	643	657	699	650	691	645	695	707	686	680	690	685	613	677	658	696	655	675	673	664	666	666	685	674	675	682	675	678	676	629	661	667	653	637	630	660	663	721
23338	21400	29104	24086	21544	21564	13419	4380	3053	2946	2596	2363	2282	1816	1346	1155	1135	908	838	743	675	644	658	685	659	586	577	568	570	543	531	575	572	557	584	583	582	622	549	559	560	529	533	559	522	521	505	546	525	485	466	476	538	519	489	469	468	471	477	443	506	487	445	467	453	495	457	459	492	446	476	453	455	477	430	476	459	464	461	431	469	466	457	432	440	434	483	404	453	446	408	460	460	469	400	422	443	402	472	426	411	437	499	489	465	434	431	477	451	478	418	450	466	460	451	427	425	447	430	464	436	454	457	435	471	441	467	473	485	461	440	445	450	463	435	471	457	458	420	473	430	447	442	450	462	417	461	485	441	452	437	422	472	427	442	415	419	455	451	446	483	427	448	442	503	425	461	457	461	447	461	441	448	415	446	470	449	424	461	453	430	456	437	459	459	424	446	421	421	486	480	456	472	439	451	469	444	459	476	446	447	429	448	458	402	437	456	463	422	426	459	430	430	427	440	450	456	430	436	466	424	435	433	464	459	450	442	469	439	435	461	423	462	432	458	458	465	420	497	433	409	428	461	425	442	482	454	449	478	456	452	448	433	445	435	444	476	444	455	456	414	459	464	456	463	482	459	435	439	479	457	458	475	410	475	415	483	467	432	459	404	424	479	471	403	457	453	450	429	440	450	441	469	449	421	478	444	431	435	461	440	441	435	448	448	447	429	449	434	449	457	475	432	472	475	480	466	471	469	434	432	449	470	446	482	455	427	422	456	438	458	440	448	467	445	442	425	443	418	457	440	400	444	471	449	468	418	440	449	456	397	447	455	458	451	432	430	443	441	457	447	443	407	422	440	481	444	415	423	458	457	425	467	506	461	465	464	447	456	453	431	447	409	439	460	453	454	479	415	438	444	438	447	401	404	412	454	447	454	460	430	433	442	452	449	463	446	458	442	454	472	449	418	446	443	454	500	449	422	424	457	408	496	465	448	471	428	441	480	463	460	455	424	446	438	455	439	430	442	445	470	417	448	460	436	443	440	435	445	420	422	451	469	405	438	445	419	476	450	443	444	467	398	436	466	461	428	439	480	445	439	457	389	465	443	474	466	427	464	418	469	434	464	454	457	435	470	487	440	432	480	416	452	426	429	386	438	408	459	444	447	471	445	435	471	446	474	406	454	429	445	429	463	441	403	420	435	463	436	440	476	402	473	432	476	469	401	440	483	441	454	442	460	421	453	404	412	422	463	430	451	460	457	420	451	417	467	413	440	456	491	410	441	446	443	454	423	447	413	431	448	453	445	471	433	433	462	454	461	445	454	427	417	447	446	461	462	440	434	452	451	450	441	452	475	439	443	441	479	485	442	448	454	433	427	445	445	442	450	439	423	449	463	434	440	443	428	412	423	426	455	425	446	448	431	496	453	426	443	435	431	434	471	463	460	463	467	486	438	474	437	483	465	423	428	464	438	430	452	439	435	440	450	421	457	451	420	477	436	408	450	429	495	457	432	463	463	463	479	436	432	398	438	427	443	466	471	413	448	455	438	413	443	461	435	446	467	453	451	437	441	445	447	480	461	482	435	418	452	452	448	466	434	428	452	416	463	433	427	428	414	399	438	483	445	480	454	435	460	452	477	428	427	447	451	470	447	448	422	418	451	455	495	436	465	470	453	433	474	417	349	458	453	434	468	445	413	448	429	438	448	426	404	452	438	456	477	456	441	474	441	406	422	429	432	461	437	480	469	427	419	486	482	406	426	455	485	461	438	429	429	454	439	439	456	430	447	448	408	452	467	423	435	465	431	460	424	427	441	481	423	426	447	463	451	430	439	475	450	416	446	432	470	471	425	396	414	464	489	459	436	428	457	478	460	438	416	446	428	433	461	441	403	469	441	463	432	434	464	463	429	447	481	467	429	445	485	418	457	460	423	439	420	404	402	416	438	465	422	453	421	437	421	421	451	419	444	441	447	469	445	436	440	469	458	462	453	445	439	454	441	450	450	408	440	451	454	440	484	491	461	419	450	451	461	462	470	442	458	455	457	480	436	418	425	469	447	456	452	443	453	472	463	433	439	452	403	443	415	445	447	466	463	462	415	404	465	429	437	441	457	445	477	418	447	428	441	478	453	452	459	465	455	450	466	428	448	520	444	450	433	466	465	448	446	443	429	447	460	456	460	452	474	424	445	442	466	434	419	407	461	433	435	474	439	418	439	407	445	466	459	423	464	440	454	469	441	437	473	461	455	426	450	451	455	407	445	410	441	414	429	444	483	411	439	454	452	441	419	410	430	423	412	439	441	438	471	460	447	440	432	422	448	484	476	441	425	444	426	451	491	458	400	429	445	430	434	442	432	440	435	426	465	428	453	469	410	440	437	474	450	461	444	454	449	429	453	466	425	463	451	408	437	447	415	466	451	436	397	433	466	440	443	448	471	470	450	421	431	451	446	442	442	451	434	451	430	434	475	393	479	436	386	439	454	454	435	433	446	456	409	445	427	433	476	479	441	456	419	440	452	408	469	405	436	463	450	414	428	443	442	426	442	453	474	458	462	417	430	492	470	440	445	447	441	457	430	433	468	476	431	437	450	437	465	422	480	454	417	471	463	431	427	424	432	441	504	454	450	446	441	469	465	412	480	432	477	442	441	469	428	424	448	450	438	429	438	463	423	437	452	455	400	454	445	424	429	449	389	421	462	431	461	414	460	449	435	458	449	451	475	407	457	450	418	451	413	468	449	437	445	438	460	466	425	438	429	432	429	436	443	475	449	442	470	425	456	436	430	435	445	438	457	458	468	474	444	405	420	471	454	414	426	443	409	464	439	458	499	446	414	459	449	446	446	428	455	504	462	448	471	445	465	452	431	434	444	442	456	451	438	443	445	436	417	455	444	455	457	451	449	398	463	432	475	458	437	443	429	404	452	432	443	459	467	442	446	443	420	409	434	421	448	480	409	453	428	420	441	422	447	440	428	416	454	460	433	425	465	447	453	463	460	457	473	437	454	451	467	462	482	423	434	472	434	442	433	437	437	470	437	421	444	453	485	472	457	448	441	469	464	428	462	438	425	448	463	500	493	437	454	442	482	448	429	436	441	460	471	427	437	483	451	489	426	444	488	450	442	463	419	433	456	437	427	418	447	449	438	429	473	450	436	434	455	399	432	465	439	438	449	445	451	462	455	412	423	491	425	459	411	447	445	423	417	437	462	457	434	440	405	418	436	413	437	436	434	448	445	440	405	445	436	467	469	428	435	449	456	448	458	408	428	446	440	435	447	400	464	469	434	447	440	430	423	416	423	449	454	447	468	420	479	475	413	450	460	483	434	438	435	460	416	426	480	422	443	486	439	440	429	448	474	483	433	482	457	477	440	430	455	411	434	490	429	452	406	467	488	428	459	385	463	436	441	434	468	459	455	437	423	422	457	452	483	443	435	451	442	447	459	450	451	420	464	475	448	460	405	427	459	457	446	452	461	443	440	461	461	455	444	443	454	470	446	413
20650	39346	36612	31776	25236	16249	11345	7601	6539	5859	5232	4733	4414	3398	2431	2105	1690	1551	1369	1112	1000	934	918	1010	910	829	774	716	766	754	723	748	700	741	781	798	813	799	700	748	743	663	643	639	646	631	655	640	566	614	559	624	612	585	643	590	586	563	529	555	538	541	529	549	530	561	474	539	549	555	544	563	541	530	522	534	534	546	525	524	496	532	523	512	555	524	488	509	548	499	505	537	522	521	542	535	488	492	490	517	565	556	509	468	548	534	503	523	489	518	506	514	503	480	556	537	522	492	566	517	468	515	527	529	504	503	520	487	539	490	514	515	524	498	479	522	503	513	517	517	493	466	512	515	522	480	513	499	505	541	531	534	516	533	509	503	526	492	505	533	521	547	509	529	491	549	483	476	515	470	511	481	514	506	549	488	496	534	532	513	506	510	525	515	501	512	524	548	534	494	503	527	495	504	519	515	494	507	567	498	520	513	503	522	513	492	520	502	512	483	512	528	489	504	538	525	516	504	511	495	489	477	511	510	532	559	531	469	510	532	532	520	503	477	553	492	543	529	496	520	531	512	502	509	523	496	535	506	497	531	524	526	527	514	517	512	542	514	481	520	484	482	512	499	475	497	500	505	481	516	529	520	534	504	528	520	505	510	491	481	508	507	526	523	497	500	469	516	478	505	473	461	508	538	520	546	516	521	539	512	497	532	522	521	507	488	504	545	515	517	515	518	509	495	498	520	464	499	519	486	528	484	528	518	499	485	527	511	472	504	538	526	497	507	506	502	497	486	520	566	510	544	536	542	496	489	498	496	486	508	502	455	499	536	529	511	507	513	520	489	471	554	527	515	533	511	496	514	507	506	529	499	513	498	503	497	545	505	495	493	521	497	562	483	523	507	517	526	482	498	498	520	539	535	519	506	509	493	516	517	501	574	471	510	530	513	497	482	482	509	474	518	541	511	498	470	518	543	521	538	488	522	530	482	495	511	505	485	512	546	503	489	498	490	489	548	498	555	525	517	521	521	480	529	465	512	463	539	558	528	518	507	538	508	508	475	500	534	503	490	487	514	521	503	471	499	452	523	528	496	483	528	472	486	500	565	488	536	491	492	506	495	525	507	469	519	503	516	440	559	516	528	506	541	565	507	501	474	511	488	535	496	560	485	505	543	544	478	533	518	499	501	470	524	539	534	537	528	528	537	508	527	481	527	521	525	494	529	473	508	501	513	529	559	499	525	488	535	512	499	496	520	507	546	515	576	553	508	513	520	527	512	467	517	506	517	515	541	541	501	519	458	488	520	510	476	573	533	495	521	557	487	483	501	502	503	525	561	505	531	465	540	502	533	507	514	508	546	496	480	519	545	484	487	522	534	523	493	526	521	490	504	553	523	532	520	501	524	555	501	501	516	507	532	498	488	517	494	479	507	490	495	493	554	528	553	496	493	501	517	533	526	497	513	502	514	506	498	495	491	540	482	526	497	489	488	518	506	525	521	476	563	512	543	507	494	512	509	511	522	486	505	515	516	550	500	512	504	511	509	499	510	518	488	548	494	502	483	510	558	540	509	513	517	519	494	500	510	496	516	506	518	519	521	515	514	460	471	488	504	478	465	492	496	512	488	519	515	510	549	519	493	495	505	495	548	541	509	514	551	492	499	489	550	496	548	520	498	464	508	534	538	485	495	518	528	488	480	502	510	519	540	491	511	509	491	510	505	500	540	463	544	481	522	494	469	482	486	515	482	508	546	548	523	516	524	507	501	500	527	509	536	542	522	465	479	536	542	512	474	532	510	487	492	517	549	493	488	522	505	484	542	516	495	458	537	542	520	513	517	514	474	537	510	531	511	478	494	485	504	484	527	490	530	523	495	487	534	551	522	497	508	502	547	494	542	488	559	531	485	516	534	510	488	498	492	495	451	504	512	545	523	477	508	493	521	541	535	493	529	501	530	486	509	528	534	508	513	557	486	528	484	537	506	515	502	511	563	552	522	514	498	531	517	508	536	540	523	490	532	556	510	484	487	532	507	521	509	560	559	478	534	502	529	510	514	525	487	513	513	491	538	521	510	539	512	525	490	530	533	520	569	504	533	521	487	505	524	526	496	497	538	509	474	520	524	506	488	543	507	509	548	506	511	504	494	522	485	522	503	491	536	502	492	502	514	494	504	538	503	520	546	487	514	517	512	523	472	465	522	536	524	534	494	526	504	528	479	522	508	497	541	525	527	525	494	514	533	543	512	485	495	530	491	513	537	494	500	550	488	482	554	511	534	507	527	526	509	515	534	502	515	519	497	501	504	526	502	496	513	520	548	476	500	561	498	525	495	530	519	501	515	502	525	510	519	528	493	488	514	493	505	545	508	524	488	514	521	463	518	536	516	498	557	530	518	534	502	519	509	548	495	528	523	507	511	517	491	552	503	515	480	516	511	500	541	499	472	538	478	521	531	482	500	487	513	507	559	468	515	537	485	505	461	512	487	480	494	524	475	498	519	500	494	521	476	515	507	499	497	525	521	518	535	494	488	516	474	529	463	494	526	494	522	497	515	513	495	514	530	536	483	517	509	524	523	500	502	545	515	513	520	485	531	525	519	506	498	510	528	502	485	484	511	487	509	577	502	552	530	496	524	520	543	517	511	519	505	505	541	516	523	516	540	491	512	500	494	500	535	512	543	481	484	482	515	528	479	503	544	496	537	524	500	518	525	516	519	491	508	542	494	526	524	549	512	524	514	500	499	515	524	467	502	500	570	556	516	501	536	506	533	451	537	507	485	515	503	536	511	530	515	526	528	525	545	495	513	486	594	516	536	512	517	524	543	482	512	485	525	496	524	478	487	495	491	519	521	523	472	457	508	469	503	548	515	477	535	469	495	507	517	498	503	508	497	505	487	497	486	536	488	504	541	502	490	466	514	521	539	493	503	528	475	489	483	520	501	514	533	518	516	520	517	498	520	532	526	578	464	502	512	502	478	482	545	524	495	528	476	525	518	502	496	482	476	502	510	530	517	543	502	534	520	497	506	537	477	470	502	536	492	487	524	459	530	492	491	496	465	465	483	491	526	548	521	501	547	490	501	528	510	483	487	510	514	494	555	525	513	466	495	505	500	532	509	514	517	520	490	499	487	506	535	462	488	486	494	523	501	497	477	516	523	476	543	471	520	482	520	497	503	544	519	447	500	475	498	521	493	528	512	494	529	489	545	513	506	492	515	494	476	526	509	509	501	503	539	534	506	530	539	532	545	520	536	541	497	501	513	505	512	517	527	553	501	532	525	513	535	504	491	481	516	477	539	517	529	552	518	532	516	496	484	518	491	511	500	494	500	512	490	498	497	517	504	523	491	490	493	494	505	493	499	520	513	444	522	546	523	491	505	573	531	504	486	475	533	488	542	503	535	480	547	512	509	524	515	496	535	540	502	499	527	562	518	516	555	507	491	513	526	515	557	512	507	508	469	473	510	519	556	486	537	494	520	510	515	493	485	482	507	541	513	502	506
27753	21085	18731	15832	9055	3682	2178	1625	1231	1242	1188	1063	1094	831	684	656	632	611	572	516	525	505	489	538	526	479	475	470	487	451	463	480	495	468	449	485	514	497	434	438	459	474	443	488	429	441	443	475	468	420	467	467	473	428	463	455	452	454	436	434	511	465	426	454	465	400	478	471	411	430	415	459	420	438	431	428	422	425	414	415	419	476	439	441	436	476	410	454	427	458	396	420	440	408	425	429	426	441	423	443	475	446	412	417	462	436	461	453	454	438	440	362	441	434	416	470	445	437	436	438	428	471	430	445	415	455	414	432	388	404	457	417	447	454	402	442	477	420	436	412	441	467	432	419	435	455	410	452	462	461	423	416	413	437	427	419	441	417	420	440	458	440	403	458	421	417	430	456	429	457	482	452	428	427	430	408	415	432	440	451	432	377	441	444	473	389	493	427	434	406	427	407	412	419	450	439	410	452	413	410	428	467	447	421	418	418	433	457	425	437	460	437	419	460	455	461	416	444	420	405	416	463	431	443	453	461	438	425	417	462	441	444	421	450	469	440	400	427	375	432	465	465	430	455	406	415	412	451	450	439	421	398	442	409	429	417	435	436	443	421	411	437	419	437	446	380	433	440	441	454	457	480	404	414	442	454	432	420	434	461	416	433	434	431	404	412	427	469	425	431	434	427	407	432	443	400	468	424	421	436	446	500	442	435	449	452	433	440	431	444	429	430	425	428	453	407	415	454	423	425	444	439	405	470	448	475	428	421	462	445	437	447	407	484	452	472	476	445	419	397	436	439	409	456	459	391	451	448	448	408	430	429	426	429	451	488	448	466	415	443	411	392	387	456	403	433	450	427	449	440	452	406	481	424	451	456	444	453	443	436	466	403	413	439	441	434	427	433	447	430	454	426	423	400	483	451	442	432	448	431	436	427	460	440	464	398	407	393	467	428	452	417	423	440	432	415	430	417	445	452	400	437	432	425	423	427	430	430	475	448	405	418	394	417	437	469	443	449	405	416	420	422	434	408	445	459	416	421	399	428	406	449	423	451	460	423	452	456	425	458	433	434	458	412	448	415	416	429	426	428	445	404	453	441	439	470	411	417	456	425	433	397	430	414	456	403	442	449	459	435	424	460	450	437	452	456	446	470	412	416	451	455	476	465	474	424	431	444	415	442	424	457	408	380	427	417	461	420	436	433	443	434	420	391	437	406	438	462	444	419	467	407	466	435	464	433	426	444	451	420	424	418	469	403	434	476	451	388	465	464	439	426	408	426	399	427	419	412	425	449	423	416	414	455	411	390	421	426	442	409	405	465	429	414	384	450	461	455	460	451	428	410	427	409	415	441	416	437	465	404	450	461	475	470	452	434	453	431	423	416	467	410	444	443	458	413	418	403	411	438	455	427	422	441	448	437	402	442	449	425	426	428	427	439	428	431	436	439	398	407	406	443	438	412	455	467	445	433	435	467	429	387	411	487	455	445	434	428	438	454	444	441	464	434	459	439	431	417	462	458	472	445	472	428	424	385	403	437	450	434	447	428	401	424	417	450	415	427	462	417	431	431	452	451	407	440	408	404	435	403	392	464	448	416	413	474	406	426	388	429	447	427	463	421	438	405	440	449	431	476	463	430	407	444	436	405	446	427	392	415	436	413	408	455	440	440	406	437	419	454	427	443	415	480	431	457	479	421	434	454	421	394	426	439	477	458	440	443	454	440	414	461	432	436	447	477	457	456	402	450	473	451	449	424	425	432	445	438	430	396	447	433	419	415	419	447	443	450	428	458	458	443	482	410	470	434	410	448	440	427	427	438	456	427	434	387	395	420	448	407	484	446	416	427	423	416	470	421	447	442	444	414	467	447	434	424	390	423	424	481	429	396	421	454	427	463	419	457	412	428	455	439	438	458	444	431	422	454	421	423	443	416	431	433	438	412	424	442	448	421	430	436	471	435	401	438	440	432	402	440	453	420	443	443	422	435	444	429	412	447	400	450	393	417	431	474	420	448	458	437	437	448	443	463	426	408	444	433	448	447	448	426	471	453	430	426	456	406	417	442	398	437	420	424	433	437	445	414	405	423	422	423	439	459	465	440	411	440	410	428	460	489	416	433	415	420	441	406	422	438	450	414	403	480	438	444	438	405	434	414	438	432	414	404	433	420	424	424	438	437	419	449	475	401	427	434	457	475	440	402	448	392	446	460	419	430	471	457	428	466	427	421	431	409	460	441	415	432	420	464	423	381	431	462	397	401	417	459	409	454	466	452	415	428	415	468	448	458	429	427	415	435	409	395	387	432	425	458	462	420	440	424	411	493	446	442	441	434	451	422	470	449	428	455	397	457	452	413	415	453	452	452	421	446	439	440	396	438	454	439	415	425	464	414	419	434	407	452	424	433	443	419	406	435	466	420	419	415	469	431	434	406	420	430	408	474	452	438	408	441	469	426	418	431	440	415	429	428	426	424	428	468	445	450	450	447	445	394	427	407	427	445	426	483	463	462	438	442	382	422	465	432	475	459	415	433	447	421	449	455	431	416	413	470	435	462	426	427	474	434	419	419	444	417	463	438	441	432	420	416	444	467	422	452	430	440	428	445	430	424	427	411	422	408	428	440	443	448	404	434	386	456	417	414	456	419	462	454	428	473	397	445	449	456	411	422	404	409	448	457	422	436	433	442	450	448	407	433	395	457	441	416	396	433	490	457	431	414	443	442	451	468	465	445	403	418	451	460	472	438	469	428	459	461	447	422	401	460	451	480	444	407	451	443	427	444	413	454	475	415	453	439	453	451	406	433	448	416	449	447	397	441	402	409	424	424	437	432	430	429	446	431	427	455	462	398	396	422	452	454	426	449	400	415	457	461	421	423	413	456	435	419	412	443	418	440	405	417	432	421	469	442	433	444	451	446	394	444	406	403	418	432	419	448	428	442	421	423	408	456	426	439	424	475	461	416	414	424	412	431	424	416	387	420	414	424	442	394	435	438	431	453	430	461	472	410	434	423	432	449	379	448	416	420	447	440	398	439	424	442	420	432	439	429	427	446	453	456	482	393	443	402	443	403	436	434	397	461	454	422	425	436	436	437	432	427	426	431	411	440	434	479	445	463	402	414	447	437	435	422	440	426	461	422	414	435	443	407	431	468	388	433	444	435	468	456	468	441	437	409	453	439	442	423	438	440	450	458	433	454	459	426	438	400	426	427	417	427	412	434	442	415	445	475	429	446	428	456	415	458	422	446	466	431	445	414	430	409	437	417	410	439	410	378	382	418	462	416	400	442	448	412	420	424	416	450	439	435	438	470	432	437	438	422	426	471	431	422	450	425	443	429	430	456	418	417	417	427	423	454	393	466	446	455	463	436	429	437	446	399	459	449	462	411	469	447	469	420	432	425	441	432	465	439	395	466	426	425	438	464	411	469	486	434	452	408	454	465	480	458	404	419	459	488	424	417	426	436	436	459	423	436	425	456	407	446	413	444	435	431	447	419	470	411	426	421
16968	25852	23602	19369	13625	7137	4496	3122	2596	2431	2218	2099	1966	1485	1136	1013	973	908	824	687	686	656	695	689	677	651	617	637	583	619	637	590	557	616	681	664	651	634	603	594	619	607	589	573	588	575	555	576	588	604	605	533	548	551	588	587	548	558	536	522	552	517	552	545	569	518	540	532	510	556	526	498	503	546	549	531	557	520	495	513	521	536	505	528	505	518	529	542	510	530	521	508	539	533	539	537	533	529	533	546	529	520	520	520	516	516	495	516	547	469	503	528	557	529	524	498	519	510	537	540	461	510	509	539	527	548	548	506	554	572	537	511	539	583	538	538	529	514	514	553	492	520	513	516	499	526	497	538	509	533	536	537	472	552	535	515	513	517	516	497	495	516	549	506	510	526	526	515	538	548	523	552	503	517	520	510	503	527	563	534	581	492	537	515	498	509	552	517	501	506	576	545	490	527	530	545	525	513	523	552	514	548	492	512	552	532	508	507	484	503	521	534	532	546	532	533	516	500	502	579	514	504	531	529	551	550	528	509	555	540	488	523	526	542	468	521	521	483	533	522	525	494	546	513	537	568	528	538	461	508	531	523	521	487	534	511	537	519	495	528	514	533	557	484	540	512	488	519	565	503	510	519	551	502	548	552	548	518	517	482	569	530	510	563	541	543	543	561	534	519	509	500	527	541	526	509	557	548	555	495	527	562	493	524	495	534	531	518	523	528	561	550	518	527	512	570	521	536	490	552	534	510	521	570	533	488	536	563	498	509	533	525	522	540	594	500	517	551	553	532	543	521	504	525	516	538	520	557	517	494	513	511	539	506	525	544	528	519	512	485	558	513	522	535	535	527	494	553	508	522	498	545	517	554	503	574	508	523	503	558	515	529	510	521	539	603	554	517	551	488	544	506	530	538	497	537	501	528	544	524	509	494	518	538	534	546	503	536	534	548	542	483	539	515	504	552	570	491	474	527	545	522	552	530	516	540	504	513	482	539	537	518	500	525	508	542	509	534	530	556	525	529	502	485	538	495	504	546	509	548	556	518	542	543	509	531	527	539	511	482	530	514	532	528	487	517	520	515	498	519	530	537	553	463	506	528	532	549	525	556	534	527	529	531	516	541	548	509	535	510	515	513	530	505	515	543	544	540	559	540	517	519	554	516	547	501	548	483	535	551	513	520	525	507	487	549	546	582	525	546	558	507	553	517	508	513	526	571	539	551	536	538	528	541	505	571	484	559	511	573	518	525	483	515	560	510	521	490	551	531	515	510	546	498	549	509	549	503	553	538	536	499	564	555	483	517	530	522	524	539	540	518	501	518	539	516	530	576	548	510	508	550	506	492	516	499	545	516	529	528	511	523	535	538	508	577	561	522	510	558	517	505	535	557	514	491	549	507	520	544	521	537	480	550	532	512	529	544	539	518	523	514	507	494	533	519	472	570	524	544	511	510	550	543	495	496	540	525	488	519	517	474	492	496	468	536	491	505	520	495	518	531	459	494	514	487	533	560	529	489	515	516	504	500	536	503	494	507	496	497	510	532	514	512	481	475	517	567	508	531	545	538	513	503	522	541	523	511	522	513	558	516	487	561	544	569	548	545	525	520	542	557	512	546	550	574	486	554	509	501	509	524	562	540	526	524	524	538	551	532	527	554	510	542	504	524	544	483	506	530	545	521	528	537	535	555	544	544	541	539	549	519	510	538	534	522	565	538	482	530	534	529	519	514	539	539	513	558	513	529	505	516	516	503	539	547	508	545	531	503	504	534	522	536	484	561	493	516	502	560	514	541	517	572	507	547	575	523	536	529	490	524	549	537	496	528	518	511	505	490	523	494	549	525	553	509	554	517	530	499	497	507	515	535	555	555	547	506	543	571	552	558	514	531	496	523	550	515	563	514	554	520	521	512	534	492	561	523	500	523	560	499	522	556	552	525	549	555	519	560	524	526	556	504	516	514	544	505	516	540	561	471	485	550	527	516	556	548	519	509	510	566	524	525	548	505	522	554	503	544	504	524	524	524	521	513	525	557	560	533	531	527	477	534	514	518	536	489	551	519	510	544	517	537	552	514	538	476	528	476	531	529	524	515	510	557	537	533	514	556	516	532	523	535	526	546	520	521	523	519	563	539	563	537	535	535	537	533	534	492	515	558	520	494	510	588	577	502	564	532	523	521	522	534	513	545	535	520	521	544	506	541	540	535	513	576	529	513	509	598	552	507	533	497	520	513	552	552	548	517	534	493	534	496	545	504	504	547	513	481	503	558	557	502	508	534	554	529	497	544	527	547	578	561	534	535	521	525	518	492	544	509	510	529	546	496	501	527	532	529	512	560	507	483	534	469	561	529	492	548	484	530	483	487	510	537	534	527	574	553	544	519	509	504	509	534	502	496	497	562	541	495	533	528	507	485	527	506	510	513	515	546	516	510	513	519	528	542	565	521	487	545	527	524	531	520	514	522	516	520	493	546	530	493	525	515	548	486	543	502	558	523	500	553	567	528	531	513	481	540	566	511	540	499	550	538	528	514	541	539	550	514	506	553	524	512	557	528	534	498	516	524	525	555	524	519	523	498	548	537	534	531	548	533	509	565	514	557	541	541	550	540	541	504	531	532	526	514	519	556	530	512	588	579	530	554	502	547	516	553	513	528	559	524	475	475	556	520	545	558	562	507	543	497	530	507	541	558	480	524	520	522	504	505	533	543	555	488	524	536	537	499	535	537	523	524	536	518	529	547	523	540	516	513	518	532	575	537	506	552	478	506	499	520	524	527	497	498	550	542	518	524	508	563	534	572	530	545	497	518	535	487	563	560	552	529	506	515	521	554	579	519	549	506	525	531	521	505	534	547	562	554	517	542	533	514	523	541	548	481	506	516	503	580	557	532	526	508	556	523	507	543	563	542	504	479	494	533	525	546	520	516	537	515	566	547	544	533	508	524	563	523	505	526	522	505	502	526	519	475	546	537	528	546	566	527	521	519	513	550	560	537	519	513	526	497	547	555	530	517	509	509	535	532	562	532	488	551	503	541	532	549	528	521	542	535	539	533	523	512	546	529	513	519	553	496	535	567	531	504	533	519	544	487	519	552	527	537	558	510	525	534	529	532	547	521	546	546	484	508	513	542	531	493	534	535	527	522	539	574	531	551	537	538	552	545	546	515	522	558	475	475	524	508	582	520	513	510	528	544	530	536	533	557	557	539	513	552	501	486	524	500	487	543	530	532	565	531	564	536	507	503	534	517	534	512	512	512	519	512	548	504	564	561	552	539	533	536	501	539	560	502	519	513	511	504	518	521	533	560	481	555	555	493	560	549	510	565	538	530	513	535	555	581	478	522	532	522	577	523	525	528	483	524	549	547	506	537	487	540	527	533	506	522	499	530	534	533	508	519	484	503	513	521	509	567	548	549	536	512	525	522	518	537	555	496	526	493	533	519	483	492	498	524	563	512	555	537	490	523	542	490	509	513	534	474	526	535	510	510	541	556	529	505	558	489
24327	21306	28489	24604	21452	13349	5144	2902	2033	1776	1675	1656	1548	1086	835	756	729	689	530	459	459	451	443	464	433	434	406	398	393	356	396	371	381	406	443	438	453	401	406	429	384	349	350	377	337	374	329	359	354	383	379	366	382	353	330	354	322	351	351	291	335	315	326	302	336	320	345	319	324	332	342	335	337	295	327	326	361	312	333	350	344	343	319	360	298	298	329	327	334	331	336	310	342	324	329	343	320	306	284	312	337	317	296	310	299	338	303	330	294	313	368	304	302	331	329	300	298	340	316	317	310	359	298	286	319	303	298	325	338	294	321	339	277	336	336	305	320	315	293	348	321	324	340	314	322	303	332	353	330	329	287	319	309	336	315	310	310	298	309	335	334	310	325	324	316	323	312	331	321	328	313	339	324	301	301	302	305	305	321	349	298	313	307	335	317	331	321	310	341	318	314	294	323	335	302	327	321	323	304	365	326	279	295	334	269	288	315	323	294	299	323	283	322	297	320	319	327	310	315	309	337	330	299	350	299	306	311	295	292	296	300	330	336	310	273	313	267	331	313	311	315	344	315	359	306	318	312	340	276	325	314	331	316	301	316	281	328	321	335	326	303	314	306	328	295	302	295	331	317	332	314	299	308	282	326	299	345	310	312	381	335	309	299	315	308	318	317	342	328	335	304	297	295	309	327	314	289	305	322	309	333	301	322	326	321	316	372	299	308	308	324	303	346	316	270	325	350	333	300	331	318	324	357	310	276	301	328	299	298	308	328	345	315	310	304	311	324	338	318	308	307	333	334	309	286	288	279	334	300	343	325	337	297	297	308	291	264	323	341	303	327	288	325	303	316	294	340	331	300	322	304	295	293	347	308	333	288	321	319	284	305	318	320	295	314	293	329	321	303	330	304	311	307	333	291	329	332	320	291	311	307	294	334	329	295	278	344	304	305	304	324	308	318	288	310	315	317	353	301	309	281	311	317	295	307	320	299	297	309	296	298	291	334	306	312	314	337	312	323	298	351	282	311	330	306	311	318	324	315	302	318	310	296	331	346	316	299	316	322	297	316	302	278	314	326	333	319	292	321	296	361	305	334	342	326	328	320	312	322	314	326	318	322	299	332	328	316	291	349	317	334	289	282	313	287	303	315	328	321	304	315	300	311	314	313	320	296	270	320	351	276	321	320	334	328	295	312	304	332	311	319	306	305	325	306	316	313	305	308	331	282	293	332	317	320	294	315	319	286	328	341	303	330	301	329	318	306	302	333	306	303	304	318	271	301	319	320	296	296	310	337	318	312	301	293	304	314	323	366	263	327	283	263	351	281	285	345	297	323	318	321	313	330	332	322	307	304	350	313	296	307	320	346	299	305	316	345	324	330	288	295	322	311	343	315	331	318	299	339	319	328	306	327	289	296	346	327	306	332	306	315	303	307	295	340	319	304	303	298	326	356	313	337	302	317	293	341	315	309	322	322	321	337	302	307	314	328	310	301	305	323	302	318	295	341	326	317	309	314	283	308	305	299	275	308	296	312	352	341	303	323	291	335	329	282	306	330	304	324	317	302	294	317	314	306	317	300	339	336	303	294	315	302	346	314	317	303	346	311	313	334	305	313	320	271	295	326	313	285	339	310	312	305	301	299	302	294	309	306	302	320	304	338	364	340	306	315	304	322	325	292	346	365	324	343	329	320	320	321	336	293	333	297	293	296	327	315	322	344	302	332	363	308	323	301	323	305	327	281	327	284	313	312	306	332	304	311	335	307	309	308	337	321	315	321	329	325	333	341	293	291	312	290	324	320	302	319	294	326	343	319	302	331	311	332	295	274	321	329	321	306	305	355	303	328	325	317	313	281	313	320	327	314	352	275	308	319	306	357	349	317	309	301	345	283	286	328	302	284	304	323	321	349	283	295	313	313	313	338	338	296	313	320	316	331	334	304	303	279	315	328	299	334	333	285	308	298	311	329	311	337	306	317	334	302	346	295	310	319	344	346	287	297	309	304	306	324	322	322	312	307	289	319	292	322	295	320	316	304	305	308	311	323	308	313	321	325	301	299	347	320	302	322	327	284	337	310	327	320	324	344	301	332	317	312	317	261	311	319	309	304	303	292	327	306	295	328	334	306	300	331	295	322	305	314	309	317	331	331	286	315	306	333	299	286	287	304	290	319	313	325	294	325	326	320	308	283	293	323	328	322	325	296	327	276	329	300	308	305	303	322	311	296	321	305	296	321	292	331	335	309	292	300	288	327	307	344	316	322	324	306	325	310	344	287	317	346	319	308	350	296	304	293	320	363	296	327	305	314	347	311	307	314	323	344	309	299	320	321	327	318	298	327	323	303	311	312	315	282	307	282	287	289	296	336	327	325	275	294	288	319	308	279	301	316	298	318	321	284	333	286	298	336	331	313	352	320	317	322	316	288	333	339	324	310	287	341	313	280	323	337	305	315	335	345	327	316	335	338	349	319	286	278	269	307	300	324	297	321	356	305	334	315	328	331	343	332	304	320	341	311	345	321	301	293	312	305	306	335	310	313	331	329	310	299	297	313	314	326	320	327	292	327	348	344	315	307	280	348	307	325	307	339	287	306	301	294	319	329	348	336	320	302	314	312	325	312	324	322	325	307	316	290	300	277	284	305	320	341	317	343	321	307	328	327	318	319	328	342	284	316	316	318	289	283	330	289	316	320	327	308	325	335	316	331	333	334	325	313	273	294	293	325	314	326	291	294	296	306	300	311	301	327	334	316	293	326	332	330	300	337	349	301	298	323	330	320	320	310	319	373	303	289	294	277	305	323	290	334	326	305	310	334	323	320	309	340	307	329	304	321	303	321	329	316	315	303	320	293	303	288	299	328	314	307	339	324	314	313	326	327	320	313	314	303	330	347	324	309	322	311	311	320	326	339	322	316	330	291	325	298	318	274	334	311	323	309	297	350	320	326	326	282	311	333	308	336	296	292	311	343	328	303	304	318	319	305	307	304	308	328	341	297	316	331	341	296	325	302	319	310	337	333	298	339	309	314	306	333	319	349	328	317	300	311	306	305	272	314	329	330	315	336	331	318	331	295	278	339	295	327	322	320	294	347	311	316	303	315	318	306	301	327	305	317	307	326	303	294	324	344	312	346	342	315	323	317	335	299	319	335	339	338	319	288	314	284	335	309	307	294	267	326	316	340	325	339	320	335	320	325	325	302	281	308	315	321	314	339	327	321	305	324	317	321	333	320	317	318	329	316	339	318	331	326	315	299	297	297	305	332	304	309	329	341	310	317	296	338	303	297	325	297	292	334	320	327	348	296	325	296	320	324	333	305	310	329	316	278	316	336	313	319	355	320	359	322	293	282	310	311	305	323	312	308	317	323	298	318	326	300	308	288	305	319	296	357	308	307	317	290	311	301	332	344	309	308	341	343	297	336	307	327	304	312	306	307	276	333	315	338	322	303	330	333	316	279	299	326	296	331	311	328	315	311	319	348	326	340	286	306	288	313	290	295	297
18843	34006	32243	27702	19054	10894	7749	5707	4399	3959	3537	3283	3162	2104	1551	1275	1218	1150	807	760	717	649	615	644	594	535	545	535	484	515	525	506	544	531	582	551	542	563	490	507	500	528	471	501	478	451	455	441	420	454	446	410	495	484	432	416	429	409	391	421	383	403	411	405	415	405	390	382	383	414	429	385	401	421	389	388	375	391	405	410	389	421	390	376	396	379	383	373	372	369	389	400	392	400	408	377	388	404	380	382	438	372	397	402	408	386	386	368	389	401	381	396	367	378	345	364	343	408	407	393	386	378	374	426	364	392	404	384	400	380	386	407	345	349	378	397	387	375	366	406	356	398	355	393	373	398	370	380	367	375	396	382	370	359	385	387	389	371	362	408	399	346	385	369	375	375	383	377	374	360	396	396	373	360	351	378	376	411	409	366	371	386	358	386	366	384	369	377	390	379	339	389	386	379	378	373	395	395	421	371	354	359	382	374	376	407	367	362	385	364	378	358	360	374	383	383	436	410	373	357	368	391	380	389	363	401	406	412	381	426	408	408	399	384	365	381	384	416	364	407	411	386	364	386	403	384	374	378	380	368	395	395	372	382	353	407	403	391	351	380	382	352	368	393	407	387	382	380	374	351	352	409	368	385	356	351	376	391	401	398	389	398	401	406	388	389	395	413	351	370	373	396	373	395	404	397	356	388	350	375	398	390	407	377	364	369	369	365	345	385	367	381	370	380	385	373	389	363	389	351	389	386	418	384	388	402	417	340	394	351	368	346	414	390	370	378	396	393	428	399	375	353	357	374	387	382	384	370	378	374	376	380	381	403	360	340	347	383	363	392	360	362	363	344	398	378	386	365	367	421	358	338	391	420	363	381	383	387	427	374	378	408	418	364	371	381	413	406	354	403	405	408	396	367	384	375	389	414	394	391	372	369	369	383	366	387	405	384	368	410	383	413	388	392	354	360	405	376	392	358	412	379	394	409	365	370	384	368	368	414	335	370	351	393	351	376	362	404	385	372	348	358	386	403	398	400	387	406	400	370	373	396	361	397	354	375	400	347	388	367	373	397	378	406	422	356	382	378	373	354	392	369	352	379	370	364	384	367	413	395	377	367	400	375	411	377	382	387	378	369	363	392	396	409	413	419	403	403	371	365	375	347	375	378	348	395	399	378	410	376	350	380	346	400	377	386	402	379	399	417	381	398	401	397	366	352	404	369	404	357	431	425	340	369	383	363	407	373	392	392	356	366	380	392	387	372	419	381	367	405	393	400	381	398	394	376	359	365	374	404	391	401	407	391	375	376	356	373	405	364	367	394	404	383	365	391	367	433	366	404	377	374	403	392	401	393	395	396	378	355	429	362	340	380	422	374	378	401	337	412	402	389	371	425	378	344	369	367	391	423	375	380	346	404	411	401	386	368	410	409	409	392	376	385	401	407	376	386	414	326	410	397	379	404	360	395	374	353	392	400	383	364	384	376	327	386	401	380	406	368	411	401	350	402	401	407	389	361	411	407	372	418	399	409	396	403	396	404	382	382	408	415	382	388	408	352	389	369	377	341	426	403	384	381	383	411	367	438	406	399	391	383	414	373	397	378	377	386	368	393	392	392	418	404	401	427	415	404	384	364	411	372	378	390	381	390	398	352	361	392	358	344	362	361	392	383	369	383	373	421	386	393	359	375	416	405	403	401	382	384	352	378	394	393	379	375	366	433	387	396	414	355	409	389	398	388	398	383	361	363	367	385	371	398	406	386	406	411	394	404	398	404	396	393	405	405	300	368	393	394	364	389	349	370	373	371	378	392	346	393	399	364	381	390	359	393	401	386	379	370	389	362	361	374	362	400	381	380	383	357	381	364	403	390	385	404	376	434	392	353	382	445	379	368	386	389	389	411	358	389	390	356	430	379	365	379	390	355	381	375	373	397	395	394	371	358	406	434	403	391	381	370	366	383	398	344	408	381	368	369	334	379	361	402	393	373	373	394	411	390	356	378	373	381	386	425	372	407	409	365	380	420	392	398	387	375	412	406	366	385	393	409	396	394	424	395	386	362	407	385	400	394	398	399	407	352	386	393	374	367	371	396	368	365	378	367	429	371	359	347	353	369	394	402	373	378	380	398	433	384	391	363	400	406	353	358	333	376	388	375	382	397	402	368	357	389	415	372	395	377	394	389	371	380	400	363	411	365	408	383	358	382	384	379	387	405	416	383	328	413	369	370	392	416	395	364	374	364	379	356	390	396	341	389	405	361	370	404	380	407	407	351	377	423	387	432	391	369	416	365	368	369	412	392	361	418	378	370	406	362	380	376	374	398	363	391	388	377	392	392	398	407	383	425	359	369	383	395	373	400	382	394	416	423	390	376	378	388	380	372	406	391	388	393	378	392	381	375	371	372	394	363	425	399	383	343	377	388	402	395	397	389	364	377	387	391	354	375	406	414	401	368	386	399	405	370	389	386	379	394	363	405	402	379	410	380	406	365	408	374	372	380	373	379	389	359	395	355	405	368	394	394	398	394	351	390	410	376	388	354	378	436	410	418	388	396	372	372	382	370	408	397	359	400	407	361	367	408	359	401	402	346	393	372	390	414	358	359	406	387	412	370	390	367	420	394	425	343	401	381	389	355	371	402	391	389	383	385	371	378	355	378	394	394	419	403	384	418	366	376	391	363	408	353	374	356	426	383	374	401	393	374	379	386	364	373	403	416	432	395	416	379	367	389	382	361	403	399	395	354	404	371	386	383	401	403	400	387	376	378	414	376	389	350	396	353	380	345	401	407	425	370	356	363	379	358	374	405	410	397	349	386	369	374	356	398	371	391	367	420	377	380	356	368	368	360	433	368	393	412	369	391	375	382	352	428	382	419	351	389	384	388	391	386	379	403	388	375	387	392	383	346	407	390	389	377	372	401	385	371	406	349	385	381	390	371	412	350	364	378	403	352	398	387	355	383	391	378	399	373	372	363	406	371	367	361	385	396	370	371	368	355	381	391	365	369	360	344	430	377	428	341	384	409	392	387	352	398	398	386	385	396	418	403	390	396	395	394	409	409	371	323	364	381	419	383	388	419	389	411	377	390	384	360	401	398	369	403	388	382	386	410	391	391	398	361	407	374	385	416	393	392	383	396	408	396	389	363	367	398	386	354	370	386	388	379	389	360	384	382	357	336	428	365	414	392	363	406	370	384	387	401	353	345	348	403	383	416	390	373	408	379	363	378	393	398	359	381	351	391	378	379	393	364	398	420	376	401	419	360	362	375	380	398	392	388	349	386	367	369	358	382	393	374	371	374	366	386	356	368	410	383	389	395	416	386	389	374	379	390	406	398	378	407	377	392	377	365	387	361	374	404	406	404	410	369	380	439	374	363	410	360	361	388	412	365	368	374	376	404	354	381	375	393	415	387	367	380	377	365	403	350	359	393	359	380	377	358	373	384	407	357	381	419	407	384	398	395	382	381	367	392	393	353	344	399	389	407	408	369	376	383	379	377	370	344
25523	21353	27387	26040	15581	5948	3245	2210	1896	1738	1589	1636	1544	1045	969	1000	899	834	742	715	707	649	689	656	625	687	656	627	658	597	646	589	613	680	661	641	620	648	604	668	638	616	643	658	606	598	583	541	597	572	595	652	587	612	610	590	592	580	605	579	599	552	574	632	586	565	591	581	592	528	572	566	558	594	581	576	547	575	621	588	561	558	573	558	538	566	595	532	592	559	569	558	549	587	577	595	549	557	551	566	573	578	576	542	569	542	554	586	591	564	581	577	575	566	567	565	549	581	557	571	560	526	572	605	568	566	570	546	579	544	570	588	580	574	594	606	529	562	617	581	547	578	570	571	538	563	557	557	531	559	549	529	577	527	639	567	525	558	546	588	568	566	545	551	522	561	586	575	577	569	556	560	564	565	565	568	531	582	594	555	579	572	569	536	570	585	557	539	595	562	600	588	547	578	545	517	587	567	610	574	561	561	616	575	562	569	600	572	593	614	542	570	581	564	534	587	555	561	575	514	540	533	555	595	572	558	578	598	556	610	536	552	574	561	586	605	559	582	516	574	513	573	554	587	523	566	614	576	597	573	591	560	561	546	587	583	576	555	575	549	583	592	585	572	556	582	605	543	570	574	548	581	514	588	565	545	595	540	565	530	544	566	520	576	578	574	549	588	542	532	560	525	609	560	544	574	550	542	559	568	545	559	576	567	547	565	568	556	576	567	545	564	576	553	561	546	569	609	586	569	607	548	565	560	541	593	574	554	556	541	607	583	526	561	565	552	516	590	532	537	578	584	575	572	554	581	583	568	562	539	591	558	544	589	596	576	560	548	554	527	526	549	576	564	561	579	585	600	562	546	566	542	545	511	574	542	537	579	547	532	594	593	565	588	540	573	588	590	574	573	622	570	548	576	544	574	575	584	569	556	596	537	575	551	535	614	588	549	568	588	574	555	578	555	598	558	573	571	543	583	537	577	556	545	535	544	557	537	584	571	615	539	576	561	596	563	585	568	531	594	562	561	533	604	563	545	565	562	543	552	550	568	561	631	556	599	529	564	571	545	603	560	588	603	577	531	577	556	584	536	540	581	596	594	537	561	567	538	590	574	535	590	610	571	565	541	607	574	598	579	569	541	579	574	559	555	540	544	556	555	586	570	564	603	552	540	577	574	593	554	581	598	582	548	538	590	566	531	569	573	516	560	549	534	607	595	531	588	558	571	565	579	542	561	552	549	528	573	556	559	546	536	564	534	586	576	559	575	564	568	529	563	567	601	546	571	606	539	578	526	542	564	584	556	556	553	565	535	555	598	562	556	600	559	596	588	593	562	582	551	553	568	573	538	571	556	574	555	527	592	579	569	543	570	585	571	601	549	597	584	574	534	532	547	580	575	572	611	540	585	602	581	578	554	566	562	582	612	547	557	545	555	594	547	528	566	554	547	571	609	566	560	552	554	600	552	574	544	557	579	583	517	567	586	562	588	537	593	557	554	595	534	603	547	542	577	542	596	583	584	532	581	570	544	616	590	547	588	557	643	536	554	593	580	520	555	542	544	576	545	559	589	557	494	575	559	546	564	561	550	544	549	610	563	543	599	564	519	565	588	583	552	537	549	594	521	574	587	547	558	593	548	580	573	605	552	572	511	554	575	537	604	520	603	550	565	573	546	582	604	550	551	508	571	515	566	559	557	529	561	576	569	597	579	553	536	575	531	573	602	545	554	537	590	626	557	576	582	591	576	574	569	590	595	572	550	567	554	571	532	595	584	558	509	528	513	629	575	642	608	607	583	562	558	581	569	573	551	617	556	522	537	590	569	562	561	536	536	548	540	543	532	572	555	546	574	553	568	575	585	528	557	590	595	586	557	605	600	567	559	592	599	578	554	549	557	588	550	584	568	563	548	542	607	536	558	550	544	538	560	592	566	608	548	623	574	568	558	571	551	560	557	586	556	570	547	567	573	539	576	526	533	562	571	578	572	531	545	594	576	564	555	559	526	570	632	535	560	543	590	531	590	548	554	557	530	580	536	547	569	560	590	593	539	576	575	565	538	582	563	581	573	542	594	568	521	536	564	561	558	596	601	584	546	587	547	577	578	589	542	571	580	601	553	575	569	540	563	580	551	544	575	539	569	579	568	570	602	594	556	593	617	567	551	550	629	590	579	599	575	552	559	528	587	506	548	568	576	588	558	588	596	598	541	554	546	550	529	570	560	518	513	560	576	567	609	575	580	585	597	543	572	579	561	607	552	565	542	565	527	520	557	526	618	552	573	559	562	607	588	586	601	511	552	600	544	601	538	541	536	558	607	581	567	542	579	601	566	548	606	601	521	582	553	551	568	569	551	547	588	535	557	548	556	603	613	557	531	587	555	572	576	546	592	561	597	545	574	557	612	579	584	551	581	538	529	546	541	570	626	540	552	568	564	569	561	592	575	516	557	588	571	557	550	545	543	559	558	593	575	573	601	558	548	558	595	556	625	573	609	505	571	574	590	544	577	574	541	561	550	555	553	548	594	535	573	571	549	570	596	560	559	570	551	584	602	551	574	629	533	571	533	578	589	569	556	579	573	575	590	534	633	611	640	604	573	561	566	582	539	588	569	524	553	590	581	573	580	595	593	584	580	610	563	558	543	565	559	542	544	546	572	576	542	531	571	568	557	539	544	532	565	547	531	552	592	602	505	535	539	577	578	576	578	575	565	582	555	592	578	515	594	549	592	555	617	545	562	600	576	578	546	564	607	562	555	599	542	581	573	560	579	582	568	584	571	557	584	545	548	602	594	584	548	618	534	570	574	592	550	546	607	553	566	561	507	575	554	583	550	575	531	587	571	581	553	541	584	616	562	538	536	547	569	567	586	536	569	564	589	578	608	588	549	548	579	562	538	590	565	534	566	574	563	549	568	539	538	574	558	551	539	580	543	591	576	544	556	567	547	572	547	562	556	539	558	557	552	584	560	589	586	534	572	592	583	588	627	522	575	567	596	563	565	570	598	587	614	556	589	571	557	565	580	562	557	536	542	560	566	548	621	545	552	605	545	543	580	576	573	544	563	539	553	564	577	560	554	571	540	555	575	556	531	584	521	592	587	564	549	595	603	565	555	597	546	550	546	536	557	573	560	577	541	538	580	573	575	556	584	571	572	536	545	615	593	562	580	538	579	569	597	585	559	553	528	562	558	578	551	552	542	559	558	553	574	566	559	579	567	569	527	599	608	564	576	564	560	545	554	567	584	568	541	551	611	580	594	568	586	574	553	580	594	607	557	572	625	575	569	560	583	562	566	553	529	538	597	536	560	581	576	546	588	587	549	564	638	528	549	593	555	532	561	556	558	537	533	593	604	589	565	547	570	573	563	559	581	573	576	577	556	555	570	554	611	560	569	609	566	559	555	530	564	538	565	564	588	557	583	579	550	587	571	575	554	542	594	554	505	549	591	579	513	575	568	568	552	557	567	589	590	548	585	591	517	567	560	537	565	556	530	577	566	587	607
18043	31391	29708	24966	15541	9017	6379	4810	3843	3489	3339	3188	3062	1870	1553	1497	1317	1286	1033	938	859	943	918	849	806	808	720	779	789	811	808	741	799	798	829	802	797	791	742	793	759	791	740	762	752	714	712	724	757	723	739	725	729	763	711	720	707	721	656	691	661	690	741	674	678	710	684	655	640	696	667	713	661	690	710	704	670	615	679	710	667	649	638	682	675	725	711	619	662	641	686	660	674	712	679	688	676	653	664	675	730	661	642	738	669	619	642	630	735	685	657	707	699	696	656	677	659	693	692	663	621	667	674	683	664	672	664	627	712	701	597	685	676	638	671	646	714	651	647	651	632	676	679	605	681	695	641	646	653	634	693	632	716	651	673	633	706	653	633	676	671	630	669	678	656	664	646	667	657	717	672	640	627	687	616	677	676	653	717	661	642	681	663	662	656	637	640	650	670	673	680	667	675	658	685	648	646	628	630	640	690	660	682	658	660	688	631	685	713	644	640	672	635	655	682	697	636	691	660	639	667	661	731	692	704	611	668	612	638	669	638	643	640	652	630	688	693	678	636	632	618	678	674	636	678	654	653	657	643	626	664	651	666	674	727	713	701	676	651	614	628	627	651	679	636	627	642	716	684	688	660	668	651	670	653	705	661	689	647	635	649	601	703	677	649	681	684	663	661	688	651	653	685	667	691	639	691	605	670	644	672	669	659	719	708	648	675	639	661	668	666	617	634	656	677	658	694	659	644	622	632	645	621	666	636	670	638	721	669	630	655	679	681	678	691	653	641	657	658	684	679	629	649	684	700	635	621	712	618	660	669	676	693	674	671	651	649	633	714	654	633	692	635	659	623	641	639	684	644	681	647	675	637	687	639	648	692	624	745	644	654	692	639	651	682	697	686	688	687	594	683	644	644	676	725	664	686	672	652	680	680	650	636	676	686	648	669	700	654	638	665	692	634	682	660	700	653	656	664	634	633	678	684	607	718	640	699	679	694	670	656	633	667	660	641	676	624	681	671	626	669	665	698	670	665	694	602	642	662	663	663	675	650	660	668	658	671	667	693	703	685	689	662	635	655	654	707	676	687	659	658	665	676	609	663	645	693	679	670	681	642	620	689	693	678	631	650	662	588	668	645	681	645	652	654	678	723	645	611	666	641	707	674	653	696	654	640	648	690	638	642	677	663	700	663	639	634	655	658	649	632	678	681	674	617	677	668	691	698	625	616	678	657	656	689	641	656	713	686	667	628	664	703	654	714	649	676	721	664	701	648	652	644	656	684	692	627	693	684	624	657	655	662	659	693	702	673	684	673	652	674	678	680	658	656	649	672	667	698	652	644	637	679	660	703	661	707	647	651	678	615	636	680	667	691	682	695	642	641	700	614	675	690	672	631	647	640	708	700	667	625	671	669	663	605	650	630	681	636	702	643	667	655	659	629	648	697	674	672	710	666	695	645	661	689	649	649	636	683	633	628	671	624	649	681	715	694	652	678	659	681	669	676	648	682	679	695	666	658	677	675	661	635	663	662	669	679	692	660	667	665	661	688	643	640	630	702	633	671	624	701	688	684	638	655	695	651	622	675	680	668	650	695	676	666	653	655	675	672	629	646	658	664	704	586	639	670	676	670	698	695	665	700	690	690	656	682	673	734	672	690	645	642	679	670	650	619	671	635	707	668	695	694	604	664	693	693	628	631	673	704	706	667	675	659	601	671	691	657	655	683	660	660	663	669	673	638	713	691	702	693	665	695	696	692	667	706	631	637	662	669	645	683	688	643	685	677	652	622	654	674	664	640	671	673	659	643	616	672	709	616	639	688	683	658	654	674	634	674	650	687	682	662	658	694	642	628	719	669	664	669	640	673	652	675	656	642	690	636	656	609	663	657	688	681	588	677	671	705	648	685	659	699	645	653	700	643	701	708	626	652	647	638	629	686	655	654	624	679	678	681	634	675	716	671	642	642	727	662	697	662	704	637	655	594	669	657	689	632	667	628	644	659	621	668	651	654	614	705	693	681	633	622	665	626	664	610	663	676	653	709	663	668	699	682	644	648	682	695	710	663	651	639	682	644	655	663	675	672	617	736	662	663	666	678	680	684	720	712	674	645	674	640	667	681	656	637	672	716	728	667	621	676	656	656	652	644	628	644	676	658	634	709	622	700	704	656	705	680	663	642	654	651	686	706	648	608	621	641	703	624	666	690	680	682	657	632	617	647	661	693	668	712	699	667	628	645	687	684	683	659	666	686	686	622	685	601	660	694	671	667	700	691	650	665	637	662	699	671	687	661	649	662	648	656	654	670	642	641	666	685	650	710	624	690	637	646	684	670	690	659	648	686	686	652	666	645	711	708	691	637	671	660	709	634	700	677	653	638	652	672	682	670	682	649	679	638	707	636	708	695	692	633	634	684	622	673	649	707	671	679	645	689	687	658	641	679	672	649	702	688	700	679	651	693	700	671	676	643	612	639	665	697	657	676	613	721	649	649	672	695	661	660	661	669	719	654	654	630	666	677	639	695	661	644	666	647	657	710	626	642	627	687	676	622	655	675	665	708	686	634	684	671	623	656	646	689	666	680	627	608	660	638	683	662	677	646	652	681	629	640	676	677	702	654	682	659	683	627	629	633	654	656	679	667	680	630	643	643	619	674	671	662	661	656	661	647	663	692	660	667	642	675	651	641	620	616	702	639	639	657	661	675	665	701	632	711	670	678	635	704	681	670	680	656	631	711	593	685	632	636	677	672	649	709	595	681	647	664	678	645	686	672	675	676	669	665	668	668	642	626	628	670	651	640	649	673	744	710	730	676	660	673	643	669	684	687	649	681	642	684	635	671	653	650	677	657	664	687	621	634	644	672	680	597	702	649	646	651	619	656	678	687	635	639	622	647	661	688	710	704	662	696	629	656	641	654	669	658	664	608	661	685	650	626	592	656	667	651	629	669	649	628	665	637	670	619	634	677	641	643	604	680	664	679	668	701	681	692	665	664	635	647	641	610	617	640	648	702	675	657	662	632	636	615	680	660	663	651	617	658	681	663	657	675	698	632	674	653	704	679	660	688	688	686	714	660	695	710	588	657	667	665	697	629	668	620	677	613	679	691	676	676	637	687	649	662	678	662	654	654	661	655	656	697	645	675	653	653	678	657	667	645	711	688	660	664	638	693	656	665	674	631	687	661	653	644	663	677	732	630	611	678	598	685	670	628	668	717	682	625	669	662	685	689	697	697	658	649	678	641	663	635	673	708	696	622	645	648	626	662	647	666	611	663	707	714	661	688	659	676	659	651	648	645	666	660	722	654	672	679	678	671	687	676	678	673	661	673	691	663	637	649	652	673	666	678	638	671	670	630	711	618	670	621	684	646	657	616	696	694	619	676	634	673	667	643	659	701	684	705	623	702	644	655	698	724	698	661	660	699	695	670	628	677	677	718	649	704	701	706	683	664	635	660	640	640	667	651	660	640	691	675	688	689	653	632	656	663	668	671	659	674	675	689	682
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
