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
340360077428	340360077987	340360078537	340360079087	340360079637	340360080187	340360080737	340360081287	340360081837	340360082387	340360082937	340360083487	340360084037	340360084587	340360085137	340360085687	340360086237	340360086787	340360087337	340360087887	340360088437	340360088987	340360089537	340360090087	340360090637	340360091187	340360091737	340360092287	340360092837	340360093387	340360093937	340360094487	340360095037	340360095587	340360096137	340360096687	340360097237	340360097787	340360098337	340360098887	340360099437	340360099987	340360100537	340360101087	340360101637	340360102187	340360102737	340360103287	340360103837	340360104387	340360104937	340360105487	340360106037	340360106587	340360107137	340360107687	340360108237	340360108787	340360109337	340360109887	340360110437	340360110987	340360111537	340360112087	340360112637	340360113187	340360113737	340360114287	340360114837	340360115387	340360115937	340360116487	340360117037	340360117587	340360118137	340360118687	340360119237	340360119787	340360120337	340360120887	340360121437	340360121987	340360122537	340360123087	340360123637	340360124187	340360124737	340360125287	340360125837	340360126387	340360126937	340360127487	340360128037	340360128587	340360129137	340360129687	340360130237	340360130787	340360131337	340360131887	340360132437	340360132987	340360133537	340360134087	340360134637	340360135187	340360135737	340360136289	340360136837	340360137387	340360137937	340360138487	340360139037	340360139587	340360140137	340360140687	340360141237	340360141787	340360142337	340360142887	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	3012	2000	3600	2300	3013	2000	3600	2300	3013	2000	3600	2300	3013	2000	3600	2300	3014	2000	3600	2300	3014	2000	3600	2300	3015	2000	3600	2300	3015	2000	3600	2300	3015	2000	3600	2300	3016	2000	3600	2300	3016	2000	3600	2300	3017	2000	3600	2300	3017	2000	3600	2300	3017	2000	3600	2300	3018	2000	3600	2300	3018	2000	3600	2300	3018	2000	3600	2300	3019	2000	3600	2300	3019	2000	3600	2300	3019	2000	3600	2300	3020	2000	3600	2300	3020	2000	3600	2300	3020	2000	3600	2300	3021	2000	3600	2300	3021	2000	3600	2300	3021	2000	3600	2300	3022	2000	3600	2300	3022	2000	3600	2300	3022	2000	3600	2300	3023	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
26164	21195	28320	24374	21434	22367	15303	2300	3557	1647	659	658	688	610	622	589	615	650	635	609	643	689	690	744	821	893	1004	1013	1038	1038	940	960	848	754	726	703	697	676	700	677	583	600	576	549	546	578	520	555	560	575	529	560	571	546	537	546	524	535	583	521	511	580	556	542	499	532	530	531	552	538	491	521	523	553	538	525	514	489	548	542	526	538	521	518	553	503	533	597	567	500	523	485	521	539	506	529	494	561	523	530	550	548	521	521	536	532	543	511	497	522	536	546	521	582	525	537	549	534	554	543	491	531	530	484	539	534	499	527	534	549	526	524	548	503	557	541	530	579	536	559	578	557	541	504	526	536	525	560	549	509	540	513	529	514	505	552	547	535	536	536	546	495	501	514	519	513	521	522	529	561	549	525	522	524	541	537	556	562	476	548	574	543	560	553	538	544	523	521	492	553	550	509	507	551	568	549	554	509	530	557	539	560	537	528	519	545	484	554	502	549	547	516	511	509	518	519	560	530	540	571	505	502	533	552	567	580	593	527	496	537	543	575	565	544	537	572	534	545	566	515	547	507	570	557	509	552	531	521	526	581	531	553	538	529	523	558	491	545	552	519	497	526	515	533	502	543	559	556	505	550	471	516	488	560	533	519	520	509	530	543	498	577	522	546	521	522	526	521	469	530	511	537	535	553	526	511	501	546	559	511	554	525	533	512	501	515	507	546	504	542	520	513	529	538	538	540	495	520	526	542	528	518	560	553	530	533	524	542	583	508	559	535	526	535	492	524	555	533	536	513	523	550	506	554	535	531	537	557	487	482	505	539	513	491	542	533	513	489	578	547	534	492	541	490	527	531	499	511	553	548	546	511	561	548	531	560	546	524	549	533	528	533	531	553	534	546	504	526	522	504	488	484	573	481	549	554	556	466	510	557	534	549	499	507	530	533	573	517	489	525	520	529	527	521	556	529	544	547	528	576	532	535	539	567	547	539	569	534	539	564	554	499	483	511	507	540	528	531	501	558	506	516	561	513	532	537	578	534	511	526	532	540	572	535	501	514	527	500	530	544	538	533	546	538	562	525	527	568	545	547	537	552	475	549	557	522	502	513	513	591	546	503	528	520	583	543	558	513	567	537	563	528	495	503	489	523	520	542	546	487	547	521	515	488	477	497	552	546	533	530	542	522	483	575	532	543	546	520	541	539	569	553	571	541	494	578	559	532	533	533	508	535	523	484	498	562	585	533	567	541	499	512	534	555	543	568	570	541	527	522	502	545	491	521	505	534	528	553	509	523	561	526	519	537	528	491	553	497	544	503	503	554	533	548	528	515	535	521	518	537	537	549	525	536	556	545	504	490	524	560	499	523	564	546	568	537	529	500	551	549	551	563	508	501	532	514	528	535	518	514	531	539	527	542	539	496	525	531	524	493	495	537	532	545	548	545	538	516	559	555	489	538	460	508	567	526	540	519	569	538	574	519	526	515	492	500	515	520	528	527	595	522	472	526	513	533	514	529	518	539	532	581	543	516	542	559	532	520	519	500	522	519	559	560	501	533	519	545	533	535	571	538	527	560	560	524	558	547	566	511	546	523	513	491	534	550	547	537	492	525	556	540	558	502	515	517	531	505	534	551	529	538	559	534	520	543	574	518	515	529	515	551	515	504	540	512	542	528	526	488	541	511	530	554	525	532	535	512	495	517	546	546	544	511	547	511	525	521	565	566	560	513	492	525	532	590	547	520	553	496	573	507	509	554	463	534	518	532	544	491	549	505	539	546	506	566	548	521	514	513	514	562	523	534	528	524	519	511	532	518	535	506	547	544	503	527	505	508	544	516	552	519	513	527	559	558	538	503	541	500	551	530	511	547	550	512	541	570	506	534	529	531	529	517	486	545	548	580	547	509	569	492	486	506	517	551	546	505	552	541	551	535	581	546	523	504	516	525	557	513	502	550	478	534	484	553	525	543	537	505	534	508	492	539	520	507	490	504	484	535	537	527	542	543	526	542	540	551	524	541	540	548	532	537	549	493	510	492	499	560	546	511	541	537	523	512	498	555	531	509	548	535	510	524	551	508	576	545	541	501	548	495	515	523	556	551	531	519	559	540	541	554	488	515	519	553	504	550	565	527	558	513	566	504	506	517	546	472	543	530	528	530	538	502	526	514	524	531	520	521	572	490	521	517	498	507	539	540	538	536	515	513	501	525	567	511	536	528	570	506	555	539	501	557	528	507	540	526	540	527	570	506	534	528	535	519	517	556	544	526	535	506	556	578	557	526	517	541	534	543	520	546	491	530	572	538	512	529	539	501	566	508	520	539	515	477	511	519	494	559	528	497	509	549	522	570	539	552	544	526	563	520	528	552	550	532	537	504	545	561	492	549	498	528	486	542	462	540	495	532	529	515	529	563	548	518	529	511	545	520	552	521	571	545	542	537	523	542	519	536	539	586	524	523	508	485	502	550	551	511	487	501	543	526	507	531	509	509	524	536	567	496	519	539	542	496	533	505	557	540	504	491	539	539	509	563	520	532	490	540	538	529	569	530	517	497	558	517	539	522	495	552	515	524	521	550	528	508	547	569	542	545	525	509	496	535	540	507	534	556	540	533	551	518	544	517	524	540	516	538	565	529	502	537	536	541	517	528	547	565	560	502	521	547	529	531	539	553	525	502	542	532	525	546	533	571	535	555	524	535	540	530	484	502	538	512	527	605	490	530	491	535	515	515	508	517	514	507	530	482	574	511	509	527	555	535	539	560	530	537	515	511	547	547	542	539	538	530	488	539	565	544	559	556	509	572	524	533	518	521	513	499	527	514	564	524	508	535	549	527	542	533	541	511	576	569	521	576	512	544	534	539	535	559	527	525	510	511	524	532	504	521	515	521	519	545	521	550	548	510	498	506	512	555	522	545	535	515	527	506	568	568	547	555	503	546	540	546	505	538	532	487	525	531	494	521	519	535	511	553	541	517	529	491	573	499	541	551	532	527	527	513	525	543	540	520	520	498	541	524	528	523	552	535	520	572	552	523	538	500	537	521	562	506	535	500	561	505	542	503	542	551	531	498	555	513	534	505	521	531	529	553	561	541	505	528	511	517	541	530	555	561	558	502	489	522	529	568	554	522	526	507	514	518	544	535	518	539	553	546	525	518	502	550	518	571	509	493	528	481	516	475	564	561	458	527	527	504	501	511	529	539	527	529	506	536	515	479	512	597	543	522	512	519	495	527	539	574	529	483	517	491	533	575	514	526	547	517	514	539	541	522	518	566	524	516	537	531	522	517	519	525	522	519	528	539	524	483	547	557	539	510	545	555	566	522	538	485	545	554	501	516	522	495	560	568	568	556	527	527	503	527	477	499	542	538	532	573	547	556	560	554	525	552	534	546	543	561	556	537	526	488	491	547	534	501	568	487	486	550	560	532	497	507	529	563	514	533	492	511	525	564	534	524	543	523	532	527	506	487	535	526	510	512	554	574	569	532	576	540	509	496	550	539	531	541
52639	38830	26295	28953	29289	21344	8136	2195	6415	2352	672	670	648	608	554	585	600	538	594	637	649	726	743	943	1053	1253	1337	1479	1485	1377	1228	1157	1065	910	911	797	770	688	653	651	638	577	520	564	559	508	474	518	500	471	472	447	463	472	443	474	454	456	457	475	451	451	471	420	465	416	476	460	446	437	435	481	461	465	439	472	427	428	435	474	448	460	436	446	462	476	461	503	460	440	454	443	443	438	451	425	459	495	459	491	480	450	421	437	445	455	414	456	466	488	421	475	475	463	458	461	446	431	460	438	474	455	441	476	453	485	413	449	414	397	445	437	452	454	425	432	456	474	469	469	424	450	426	457	467	473	482	486	463	449	401	463	456	458	459	448	438	435	490	443	458	444	463	488	454	457	504	454	410	469	463	471	459	442	447	466	455	471	456	436	472	467	439	467	457	431	463	473	471	450	474	435	447	455	441	430	438	435	440	448	472	424	462	458	481	453	466	453	457	465	487	480	433	410	447	447	464	428	463	467	476	480	449	468	453	432	458	449	436	437	456	440	425	431	456	462	457	443	442	460	443	427	498	444	442	489	436	447	464	440	451	474	448	464	467	436	464	452	475	473	480	445	449	447	434	461	445	437	447	419	461	462	453	434	426	464	492	488	446	458	476	432	477	430	483	454	418	436	449	432	480	434	436	448	490	420	482	433	447	434	458	450	472	435	429	489	458	437	434	476	492	450	421	454	441	464	471	435	408	451	421	403	442	419	424	432	432	433	472	486	416	451	432	473	419	429	469	471	452	456	469	452	468	484	446	441	444	488	461	450	435	464	429	437	476	454	463	448	491	435	458	462	467	464	489	436	427	466	441	441	484	496	463	470	447	425	445	423	466	505	443	425	459	467	453	481	488	439	466	449	451	444	457	465	453	462	419	420	465	463	455	469	466	467	444	447	467	467	462	465	487	433	475	440	421	451	474	434	429	449	431	449	479	462	472	455	420	453	448	477	464	434	485	461	455	458	434	455	433	410	471	422	464	440	452	452	463	468	460	432	464	434	435	447	471	478	435	424	466	449	459	474	416	470	451	435	482	479	432	475	435	464	434	464	492	463	477	435	430	414	478	410	473	449	467	441	468	452	423	440	443	451	445	463	462	492	472	439	458	464	431	423	407	426	453	440	460	534	430	473	493	411	459	439	476	465	453	479	476	466	473	418	444	461	424	433	429	481	436	435	504	460	428	421	454	434	455	459	455	442	423	462	429	454	443	433	466	441	467	448	477	432	490	456	445	466	501	435	436	443	433	466	446	437	441	481	431	420	460	466	474	484	456	445	465	453	420	465	441	437	439	459	428	411	440	458	463	449	527	492	461	470	444	443	474	472	405	450	471	443	496	489	410	441	446	447	500	465	451	455	467	457	439	444	479	448	466	455	449	460	441	469	406	410	491	460	431	452	422	484	454	419	444	437	468	462	428	463	417	408	464	464	433	434	497	459	422	441	438	454	469	456	461	474	433	440	439	441	494	466	461	496	432	433	490	456	440	437	442	444	440	494	439	464	427	428	521	441	444	435	487	455	419	471	439	449	468	429	412	444	473	488	462	482	495	452	448	485	448	436	484	452	469	452	453	453	450	420	471	427	448	469	430	474	466	432	417	450	415	399	461	440	415	433	422	456	422	452	440	457	471	465	460	458	450	462	474	459	467	445	455	434	430	458	445	487	451	446	457	451	447	397	449	444	450	451	425	462	442	400	461	447	417	477	483	436	433	444	457	483	444	472	412	404	445	447	434	434	470	439	485	444	450	459	461	478	472	478	484	475	475	452	476	403	480	410	438	476	445	449	450	471	450	455	430	445	440	456	430	415	440	439	457	442	470	479	447	440	424	484	453	458	472	469	461	491	453	465	457	455	473	443	453	452	435	448	461	462	445	444	444	426	500	448	451	466	486	442	453	443	430	421	416	447	448	448	412	440	445	480	442	400	480	487	468	434	475	439	410	483	509	446	474	446	450	428	462	440	422	472	454	474	420	481	446	454	480	460	466	448	473	429	491	432	433	461	452	471	464	522	450	426	462	462	466	422	445	429	440	482	425	469	477	479	436	451	467	457	468	442	477	495	459	464	433	425	489	462	410	453	426	449	455	467	436	443	464	461	509	426	424	471	435	435	448	471	505	467	418	455	409	418	401	450	432	443	469	484	446	419	467	449	449	405	444	442	442	478	446	443	458	470	440	469	431	433	454	443	428	467	442	442	461	476	469	473	492	432	441	458	472	479	478	461	440	433	463	462	438	436	435	439	457	473	446	472	474	455	470	467	407	421	459	435	408	446	448	459	443	472	454	418	435	436	458	420	465	440	383	485	480	453	424	486	457	485	466	447	422	440	421	425	447	464	481	404	433	436	444	473	421	450	458	436	467	438	487	436	453	468	447	421	416	443	466	488	474	456	444	445	432	486	435	477	433	451	458	465	437	433	478	449	464	445	448	492	463	474	472	460	440	440	444	454	404	430	447	428	460	431	488	483	429	428	449	433	423	415	468	453	438	465	447	465	455	422	452	453	436	485	446	448	420	437	466	444	449	474	473	474	503	447	435	484	451	411	461	464	453	479	440	437	468	505	445	445	492	439	479	462	447	458	450	422	477	429	460	435	453	444	465	456	419	445	465	426	511	419	427	402	456	429	447	482	452	465	429	435	477	479	473	417	444	452	469	491	479	477	436	446	448	449	484	431	473	453	458	454	404	457	448	444	470	469	499	473	385	451	467	474	439	483	424	475	414	480	435	436	476	449	468	501	438	443	436	414	413	473	455	425	440	461	442	479	462	447	462	439	433	447	448	461	445	463	437	435	439	505	460	453	454	488	419	424	415	435	485	470	470	498	433	450	459	449	476	479	484	457	444	407	464	459	481	475	425	446	457	471	422	482	440	441	458	453	472	463	461	439	452	469	448	495	446	445	422	459	444	482	431	443	467	467	480	453	480	445	462	461	459	456	444	490	468	474	445	453	448	426	438	411	505	453	473	474	443	449	481	470	483	445	465	438	454	440	438	455	452	468	484	446	473	466	394	458	417	426	475	500	450	436	421	456	441	457	469	443	412	456	436	452	411	473	442	444	433	456	484	436	444	439	455	417	436	467	429	473	466	447	440	427	462	476	440	477	463	437	428	443	431	438	434	404	402	467	444	431	473	472	446	434	419	451	440	435	452	431	452	465	431	457	470	451	437	464	507	486	476	472	463	466	475	441	442	433	462	451	419	430	459	453	470	433	463	427	422	443	521	486	451	462	428	448	468	388	429	447	433	486	445	504	463	429	479	422	504	470	444	436	437	444	437	466	435	429	488	484	464	502	449	455	481	428	420	461	455	437	453	456	465	485	461	481	398	459	484	435	492	444	459	430	458	475	460	459	445	435	465	408	462	460	421	443	476	431	473	475	455	433	459	426	441	465	445	439	452	454	468	456	415	456	451	413	461	432	434	470	458	485	467	427	440	469	489	426	453	434
29067	20937	25516	25005	13973	7817	3435	885	1292	687	579	548	576	561	535	564	583	559	545	586	559	661	643	706	688	856	928	919	930	877	910	833	791	690	629	693	660	601	647	640	597	611	545	541	567	545	582	519	530	533	527	526	509	566	521	476	535	558	555	520	509	560	530	539	521	577	508	517	554	529	547	545	548	477	517	540	506	514	541	557	508	541	497	542	517	561	529	578	503	518	556	536	535	548	529	529	518	516	517	515	564	542	516	522	501	520	542	534	484	511	538	534	521	531	487	496	521	512	527	525	568	524	522	549	509	501	513	506	488	529	525	510	518	554	513	535	570	531	518	557	557	564	551	528	558	539	518	550	510	516	507	552	519	513	557	487	522	573	492	524	508	545	520	559	523	504	565	555	516	567	555	542	539	527	545	541	549	509	523	539	533	495	495	515	539	452	511	533	540	517	481	524	519	540	489	529	513	524	488	550	521	521	503	561	514	562	576	501	525	543	565	529	513	554	511	515	521	530	548	508	528	535	514	529	544	502	524	546	516	566	515	533	601	566	550	541	572	547	580	496	526	531	521	539	545	550	531	535	552	527	503	549	500	522	523	534	497	562	510	560	537	526	555	543	513	515	507	519	526	515	526	520	523	553	529	501	505	536	493	533	508	558	549	552	522	482	513	510	504	537	524	564	539	541	550	558	540	544	491	555	547	542	521	543	522	514	524	560	564	539	574	478	496	548	536	539	519	513	526	602	487	522	559	504	507	523	549	543	534	558	545	547	571	518	503	533	512	577	470	485	547	522	522	527	516	546	540	534	513	516	526	549	590	566	560	551	538	526	472	539	523	511	509	521	556	508	525	527	527	500	542	557	478	530	532	543	546	523	537	512	513	527	508	532	509	509	532	543	546	463	510	489	560	525	545	492	502	556	505	545	536	511	544	521	552	486	499	559	492	515	463	539	543	538	497	569	524	544	503	499	554	528	545	555	568	506	574	545	511	525	487	548	520	547	512	548	566	554	525	536	503	500	530	540	501	496	516	539	520	526	483	522	517	527	533	514	494	482	560	525	572	502	563	500	545	491	539	507	523	490	588	514	539	496	514	526	567	493	520	550	498	550	558	543	533	560	562	570	522	517	521	524	530	504	496	499	527	554	536	562	531	528	580	548	550	512	548	531	543	571	487	545	548	523	536	547	551	539	530	525	537	527	505	516	499	560	511	531	507	524	542	531	516	491	513	558	533	515	506	489	507	508	517	491	546	567	536	555	518	531	527	501	526	514	539	535	527	498	524	544	528	554	519	581	499	530	559	528	541	520	520	542	525	548	481	499	498	546	550	549	498	526	532	520	536	525	529	553	545	572	545	522	530	533	516	563	522	512	550	535	542	582	533	522	556	542	516	531	515	528	546	526	547	500	521	568	556	532	515	504	533	542	574	549	524	548	534	560	511	551	542	538	528	505	515	489	548	523	528	480	501	563	513	545	540	510	535	533	500	557	532	526	507	534	517	542	554	521	568	546	531	531	502	533	522	495	541	514	551	522	551	546	543	479	518	560	506	529	536	537	518	511	478	558	616	553	546	576	552	541	604	530	504	488	536	517	525	497	504	541	542	508	518	511	553	544	529	533	552	541	513	563	543	553	512	526	551	552	533	530	542	538	524	496	543	558	524	500	510	504	487	507	517	554	536	547	514	503	513	505	542	527	534	539	508	509	564	534	554	557	514	502	509	545	594	615	501	553	540	495	573	519	511	528	514	551	493	518	569	529	505	528	541	552	510	534	533	540	517	521	535	544	567	499	565	548	505	529	551	586	510	533	497	519	543	497	531	544	549	552	497	504	526	540	549	567	576	501	544	551	511	509	512	532	557	535	532	532	515	541	514	518	501	531	497	514	532	516	506	519	546	568	545	529	531	506	529	497	570	538	554	515	538	537	517	495	521	550	533	491	549	561	551	565	548	500	508	537	527	543	553	513	526	565	528	543	519	544	533	545	545	537	562	549	551	510	498	564	524	546	512	543	508	497	508	585	527	529	512	527	540	504	516	498	558	523	549	518	564	562	495	516	551	512	526	567	545	495	485	537	527	528	533	500	546	527	525	530	559	536	558	504	536	560	512	521	525	511	572	509	507	503	533	545	551	512	531	541	527	514	556	523	558	545	514	503	508	539	484	534	515	537	552	514	514	546	543	528	536	564	503	492	509	508	561	537	538	565	556	544	535	522	482	588	514	539	524	513	518	520	566	579	509	536	547	506	528	500	550	531	534	537	544	504	530	525	490	505	517	535	529	529	540	528	551	551	510	555	521	520	489	501	521	506	545	532	526	536	513	492	509	558	541	556	558	536	545	568	580	501	536	505	558	549	530	536	542	531	512	551	542	510	562	513	523	494	500	568	527	509	540	594	557	553	523	510	548	483	553	542	508	506	555	542	535	528	543	519	554	559	524	525	551	520	547	537	562	518	519	492	549	530	554	534	489	525	537	548	539	552	553	502	539	483	555	520	528	510	519	525	511	541	505	549	545	497	480	519	510	523	555	539	542	535	522	535	525	488	524	566	514	504	500	538	515	575	540	473	538	509	491	527	552	556	509	528	550	524	552	583	526	540	555	545	528	489	550	558	513	568	531	540	545	543	522	511	518	548	496	493	559	511	543	539	585	533	522	478	513	497	479	485	525	528	522	550	522	494	470	514	518	515	627	504	541	522	498	507	535	506	549	511	566	542	547	529	540	522	585	553	525	535	508	518	548	512	538	520	527	522	546	520	555	502	547	493	533	524	531	559	547	562	546	508	548	541	518	547	529	548	513	519	527	530	552	529	521	508	570	545	505	501	533	500	556	509	530	509	527	539	518	558	515	563	496	511	549	515	528	550	506	543	574	538	547	539	538	542	508	534	575	498	541	546	509	540	499	513	545	521	524	530	526	510	504	532	549	505	524	527	585	516	524	543	569	500	554	525	571	548	541	527	523	544	494	538	529	543	526	510	487	554	560	542	522	539	490	554	533	544	539	543	516	500	527	540	501	515	528	544	543	548	523	513	601	527	507	514	540	550	500	502	550	516	518	518	514	530	509	536	520	500	520	493	565	528	521	499	554	501	542	536	543	541	554	576	527	514	511	548	551	509	548	509	559	521	530	503	518	555	500	549	520	520	530	484	532	489	574	561	524	519	558	517	541	526	546	534	534	559	552	495	509	543	518	501	511	550	550	550	514	471	504	518	518	468	527	558	489	526	553	564	524	492	517	498	537	573	538	580	521	522	559	538	509	531	552	550	529	551	556	520	558	552	539	520	532	562	554	530	543	511	542	534	488	561	537	534	527	503	519	512	519	556	578	521	544	518	533	523	531	557	538	507	494	490	510	542	535	556	514	552	548	537	537	520	526	548	555	519	544	546	567	542	498	542	555	575	540	548	528	519	557	513	534	518	533	516	488	524	496	519	532	526	525	516	516	511	544	506	491	487	511	522	523	544	504	466	526	534	526	557	558	503	537	496
43554	21508	19017	23847	20266	13415	5474	1220	2465	765	515	485	522	476	488	514	484	567	512	565	613	638	719	735	938	1129	1215	1292	1288	1234	1139	1061	953	879	777	709	714	704	672	630	599	585	516	549	493	545	514	477	467	473	472	454	475	450	482	465	430	457	465	473	428	420	444	493	446	432	443	452	423	431	455	474	447	461	503	510	440	460	458	435	454	382	481	426	454	448	452	471	463	439	471	454	468	493	414	455	466	471	463	464	506	453	495	452	483	433	467	424	452	454	437	448	451	454	468	450	451	450	466	447	453	416	425	460	485	451	490	466	431	480	458	444	523	453	453	463	490	433	471	465	497	444	457	455	479	469	460	460	473	472	448	460	480	439	427	505	451	437	459	462	444	459	451	425	466	480	484	423	486	467	429	471	440	456	414	459	469	438	449	458	493	447	455	461	425	416	446	465	487	478	469	460	442	471	442	446	432	430	476	427	433	455	450	436	465	436	497	433	443	465	471	460	485	454	435	452	432	458	475	432	425	439	461	451	479	464	449	449	463	452	493	450	444	466	490	458	424	427	437	464	451	436	429	457	450	428	474	478	462	478	463	450	445	455	450	418	475	465	434	428	444	504	462	467	490	452	470	460	447	436	497	492	451	472	491	449	461	474	452	459	465	439	419	465	489	459	437	462	482	435	441	420	467	427	432	456	455	420	488	435	460	462	483	435	423	453	464	469	449	453	452	479	474	445	422	453	438	440	492	480	481	448	464	431	465	450	459	432	483	440	434	452	447	485	459	420	427	467	427	475	442	458	476	473	444	488	433	475	456	432	436	486	486	466	434	460	436	447	401	431	417	432	446	439	441	462	429	449	451	490	404	434	494	483	437	484	421	449	454	483	433	448	467	451	446	447	448	451	426	455	434	453	513	490	487	439	436	478	475	445	418	462	453	448	440	459	471	479	454	455	476	449	458	435	494	465	454	462	461	460	446	451	418	421	451	438	417	445	467	444	491	470	404	474	422	470	423	460	483	466	422	475	475	470	490	470	434	458	443	483	449	428	393	437	456	453	441	485	473	433	446	435	493	466	460	444	474	467	450	470	476	440	491	472	437	477	481	446	460	416	462	489	464	457	427	444	463	452	457	446	523	476	486	460	453	456	479	453	477	425	518	468	499	458	448	459	440	448	479	438	468	459	427	463	428	438	449	443	454	454	429	454	459	435	484	436	478	425	428	446	416	436	448	404	408	466	500	454	462	452	457	439	484	442	443	504	406	405	436	444	450	444	480	498	448	417	436	455	510	442	507	447	457	430	447	457	440	506	459	459	454	435	481	454	488	437	454	444	466	439	461	430	471	453	484	474	449	468	450	451	513	453	477	437	452	458	403	442	491	446	431	417	425	488	444	443	439	518	428	425	451	461	457	412	454	496	421	444	478	459	454	435	433	460	456	449	427	456	426	448	479	457	436	422	462	503	443	444	469	425	463	440	472	428	452	491	442	443	489	446	470	442	449	429	477	464	477	472	452	472	434	451	466	442	448	473	459	509	489	439	488	432	457	439	418	449	450	479	447	523	429	423	448	464	454	497	450	472	423	441	467	489	445	454	521	431	435	423	436	457	469	479	459	442	457	453	465	425	464	448	458	448	423	433	462	448	434	424	478	439	447	467	420	448	486	417	478	452	471	468	483	466	449	424	438	491	451	475	477	474	458	482	463	464	443	465	447	482	479	435	447	474	453	465	397	480	429	448	454	445	447	474	458	427	476	467	442	439	440	472	450	418	454	423	447	479	470	482	445	457	450	459	414	456	446	484	447	476	443	451	427	466	448	426	444	463	463	459	487	455	442	442	483	456	454	476	465	454	433	433	462	442	446	456	471	460	476	435	473	433	446	481	459	442	453	457	446	478	421	432	488	448	453	441	460	442	441	453	460	439	477	476	409	441	441	425	451	433	450	441	478	425	466	446	437	449	445	491	461	423	499	439	455	417	452	454	452	456	457	432	473	483	478	473	445	454	460	441	488	418	474	476	470	456	451	503	470	454	480	486	454	420	460	454	458	408	449	461	465	458	488	464	434	448	464	444	467	441	450	492	420	478	468	495	445	474	467	443	430	473	456	448	471	432	461	427	465	424	431	487	441	500	453	457	461	457	457	440	406	436	465	434	485	446	456	447	471	465	447	449	443	495	480	457	473	431	455	425	475	480	469	461	504	473	407	418	438	490	452	437	438	446	458	459	421	455	443	428	486	445	473	467	474	489	469	490	456	453	483	478	461	473	474	446	465	494	440	460	474	476	431	469	375	438	460	414	430	452	413	446	458	441	469	442	459	462	455	469	431	464	483	441	418	451	445	454	466	434	472	442	469	499	458	437	474	465	470	447	463	444	442	430	475	483	442	453	449	444	484	461	413	484	433	453	412	468	441	439	464	474	425	476	454	463	454	457	457	446	482	459	439	494	462	440	419	445	442	478	453	432	461	475	465	435	435	434	426	451	495	468	464	480	497	477	435	472	433	428	436	458	461	464	457	428	460	443	443	470	452	407	461	474	453	484	461	472	425	461	453	461	424	448	431	468	471	405	453	462	413	499	445	432	391	492	461	413	434	478	478	420	482	439	443	458	490	444	431	454	464	416	437	478	435	434	429	472	411	413	447	462	431	447	426	525	482	478	461	480	497	443	470	444	463	478	456	459	479	495	447	466	418	393	486	457	461	457	452	428	449	461	457	407	469	449	459	439	473	463	422	430	431	463	455	426	436	465	444	450	481	421	437	449	458	440	474	451	451	444	450	458	469	440	442	456	424	482	487	443	435	436	446	452	442	444	480	490	443	468	442	431	431	458	429	434	448	474	480	464	467	459	475	460	420	420	407	460	464	419	436	427	467	472	442	446	412	462	430	452	468	403	484	443	444	481	459	482	470	451	414	447	453	466	452	482	436	476	460	480	432	419	445	473	400	446	457	447	479	487	446	464	475	443	436	405	450	457	477	447	498	450	454	434	473	445	411	466	457	483	461	417	451	473	457	413	465	473	461	432	430	437	463	441	462	488	470	461	486	446	434	433	447	486	465	474	470	465	455	465	428	472	419	476	461	441	452	430	467	435	462	463	453	473	423	496	507	449	442	433	454	459	442	473	415	419	487	449	449	426	479	476	459	479	454	474	445	470	430	486	444	451	460	500	441	455	452	428	442	430	483	439	435	411	449	493	448	431	492	442	462	484	403	486	461	430	453	432	458	466	468	487	435	418	472	445	428	427	434	474	456	424	442	429	460	474	464	475	473	470	449	477	446	496	457	447	452	477	514	469	437	446	442	477	469	430	451	423	455	468	454	440	422	473	461	431	429	467	455	455	455	424	419	427	467	439	507	423	481	428	437	483	445	486	422	441	462	450	481	452	480	444	477	412	423	462	483	430	456	450	500	451	465	468	455	429	447	483	435	468	495	415	451	440	409	445	418	478	419	460	470	505	478	433	459	453	457	449	471	471	481	430	445	446	466	466	456	423
27101	20847	27332	24573	21946	19672	8781	2437	4398	1013	639	612	587	604	563	563	611	608	577	608	599	667	691	745	821	944	1084	1132	1088	1055	1074	945	910	901	838	725	715	675	672	596	604	613	566	593	533	579	548	554	558	549	559	510	512	500	498	517	543	504	522	495	534	533	529	495	535	532	540	510	510	555	510	503	485	497	535	516	535	524	542	483	545	536	568	484	520	545	549	505	541	547	491	542	532	520	522	510	520	481	483	527	477	530	502	520	484	498	496	558	487	482	559	558	516	485	516	517	493	547	555	475	495	477	506	519	498	485	516	473	513	539	485	487	519	542	465	499	531	542	542	501	566	492	561	530	544	519	481	506	494	522	497	491	493	492	549	511	536	519	539	469	511	552	477	524	526	507	523	503	537	517	507	496	553	506	579	562	515	518	495	500	553	520	510	511	491	500	484	498	483	479	509	526	542	502	522	512	568	519	500	497	480	506	486	480	521	531	483	492	498	512	502	505	508	503	500	517	483	489	518	481	492	562	560	490	526	524	496	506	532	495	516	495	536	462	519	545	482	508	518	513	500	541	521	535	555	489	443	530	517	520	494	562	527	543	509	506	528	552	531	507	496	534	488	543	529	503	484	502	546	497	495	475	521	503	493	536	484	476	551	556	519	500	497	476	479	510	543	513	507	491	478	537	511	513	541	495	524	474	505	535	493	506	552	522	506	544	510	514	527	543	475	521	498	532	504	503	525	473	546	497	535	541	521	512	530	540	510	492	505	509	489	554	454	490	510	506	510	499	477	504	501	524	512	504	505	507	484	507	498	455	533	499	522	520	479	534	535	467	504	538	472	536	478	533	525	444	519	558	527	545	538	488	476	516	533	535	523	542	498	535	529	484	477	482	508	515	517	479	445	519	527	469	536	508	508	534	548	531	539	523	494	487	491	479	482	514	523	530	551	547	526	507	509	507	518	484	500	494	527	458	496	553	495	503	519	489	466	483	509	517	478	493	513	511	501	509	545	470	498	505	484	529	529	522	504	518	547	485	505	513	473	471	512	493	509	494	507	499	551	501	524	544	531	456	537	504	522	504	491	501	517	463	490	515	511	517	496	507	559	501	514	534	481	488	525	482	502	502	497	498	515	532	488	504	507	530	568	511	518	477	524	492	511	534	518	507	520	514	506	501	507	490	523	543	482	504	531	527	493	478	562	502	476	498	504	495	503	495	489	505	502	500	513	521	500	536	504	518	517	522	512	508	510	522	502	542	517	572	534	521	506	505	499	518	550	523	483	542	534	518	499	540	515	496	492	520	540	501	505	505	505	500	473	531	478	521	502	504	507	486	479	541	525	499	512	556	503	506	493	491	496	482	507	564	527	517	494	517	568	492	512	529	468	472	502	534	510	533	504	517	483	537	496	519	563	531	521	529	502	505	512	505	527	507	562	521	507	502	493	512	541	530	538	517	534	522	488	552	518	510	501	491	502	528	529	510	514	482	507	503	494	485	548	514	517	521	490	528	462	540	506	528	473	505	520	547	505	506	521	489	529	546	518	495	531	549	498	522	483	540	458	528	508	511	518	508	522	534	510	511	522	500	518	480	502	479	546	507	524	513	530	515	511	496	493	523	500	500	510	572	495	475	522	536	498	519	510	543	530	479	494	520	513	545	501	544	541	483	528	495	478	512	529	525	479	546	517	489	489	566	477	493	559	533	543	532	502	507	487	537	504	529	505	488	513	490	504	529	499	568	524	554	496	526	511	481	522	515	499	521	529	535	511	505	543	510	511	518	515	498	511	542	494	521	515	488	554	554	498	498	516	506	519	514	526	509	516	522	537	510	521	468	517	503	524	504	496	540	484	500	492	533	515	501	526	480	512	547	502	514	508	529	518	555	496	484	523	526	495	524	525	511	507	492	501	495	523	490	472	508	483	494	490	539	518	475	520	510	520	500	524	538	515	498	520	502	495	503	529	490	526	482	495	502	487	487	519	502	486	526	542	517	471	514	476	556	518	504	497	507	517	476	483	472	523	504	504	506	493	523	510	500	494	519	514	535	504	503	519	537	492	516	519	546	533	503	520	515	535	533	549	488	506	544	535	486	482	499	488	523	538	502	497	463	513	501	518	564	464	502	518	533	487	498	515	488	512	508	505	483	533	516	508	542	557	540	541	475	507	512	527	501	532	528	543	511	504	492	552	502	512	539	549	508	477	470	512	501	544	561	525	516	480	461	476	494	482	490	515	494	513	537	527	496	553	544	505	509	520	472	528	505	484	454	518	495	521	510	540	472	463	528	532	505	553	499	513	507	542	510	503	499	511	539	539	486	526	527	534	501	461	494	500	507	481	555	500	559	484	526	481	481	513	553	504	537	503	541	525	548	493	508	485	487	520	514	522	521	493	511	518	496	510	561	527	509	537	507	551	507	527	525	470	515	501	505	511	544	551	521	521	523	542	556	495	526	508	481	534	496	508	543	494	522	554	514	541	489	485	522	528	522	539	473	473	495	551	525	502	533	510	465	541	484	484	480	510	509	499	483	480	503	519	511	535	537	571	504	550	518	531	532	471	504	556	498	490	519	500	522	519	531	509	512	530	517	491	521	518	474	531	486	524	533	533	499	515	494	493	517	515	506	519	497	517	538	546	549	507	520	521	531	498	553	481	465	503	513	531	479	530	532	490	516	482	512	529	474	473	485	515	428	551	522	505	487	495	527	509	530	523	503	480	533	511	495	488	518	516	533	532	514	520	541	519	563	493	494	513	531	522	513	500	532	521	533	512	515	517	505	513	479	522	506	512	539	526	530	511	493	483	532	531	514	514	510	514	496	511	533	527	516	482	518	504	526	496	552	519	498	549	522	489	497	534	529	527	524	533	547	483	510	546	542	495	553	497	518	480	496	500	489	523	525	528	523	519	517	476	524	555	535	529	521	494	516	537	522	530	497	503	531	478	514	490	515	515	547	547	504	509	503	541	528	534	525	491	493	475	527	485	532	522	548	498	512	503	491	532	523	509	481	521	503	531	537	543	491	504	502	516	472	454	521	495	522	496	508	492	552	524	535	520	530	527	525	522	479	512	495	523	517	528	470	493	500	536	530	487	568	478	531	556	484	514	510	538	526	474	496	494	514	486	499	513	490	517	495	492	507	516	555	489	485	507	548	530	529	527	493	520	486	532	518	532	527	533	487	490	523	492	502	522	501	479	507	511	507	525	497	517	542	532	519	541	500	487	524	480	500	541	503	492	557	531	522	554	515	509	490	531	506	541	541	497	513	511	547	541	466	520	461	510	543	542	468	492	494	534	500	537	478	507	527	502	517	512	508	498	548	509	540	512	504	532	505	481	517	519	516	495	490	512	510	527	524	509	529	468	516	497	513	490	518	522	512	543	512	506	513	506	501	523	512	498	502	529	518	513	529	540	513	507	503	484	485	499	513	516	532	489	508	492	535	528	528	481	529	505	511	493	528	506	550	496	516	531	524	520	524	520	522	498	501	520	517
38513	26681	24732	30900	27955	21748	8544	3989	7777	1258	639	635	614	577	593	560	592	573	600	602	627	705	810	989	1106	1274	1630	1659	1677	1601	1486	1270	1281	1103	1012	919	831	728	747	644	661	629	617	541	534	527	517	492	511	457	478	461	434	426	459	474	417	444	470	446	441	415	439	400	425	432	428	450	443	412	457	486	393	465	462	462	449	464	447	446	434	451	426	461	433	417	484	430	442	452	451	441	426	467	475	427	468	461	453	438	417	455	452	435	406	450	431	407	421	419	417	383	471	435	504	419	447	421	408	434	470	429	438	428	493	415	432	408	417	437	416	460	441	462	444	456	458	432	438	457	435	431	446	376	408	439	448	490	433	397	460	503	462	413	429	472	451	454	431	444	456	424	414	475	443	447	412	438	429	413	400	429	438	449	425	474	428	433	405	510	451	435	447	421	454	424	401	442	448	458	426	453	441	458	447	459	471	422	465	456	428	444	461	430	420	459	467	444	408	446	432	463	426	448	437	414	425	445	432	412	433	457	413	460	443	416	400	464	456	433	447	459	434	447	446	440	450	411	461	441	473	463	451	464	464	450	437	454	423	417	429	427	465	457	435	437	450	417	452	411	454	452	430	487	466	422	474	460	427	470	427	448	438	421	420	418	455	411	405	415	449	461	423	435	434	428	469	466	415	462	490	424	448	428	462	433	435	438	424	423	471	446	461	470	447	444	442	426	446	461	448	435	418	437	457	441	452	434	421	442	451	421	443	444	464	474	430	438	439	440	411	443	435	407	428	455	427	437	483	428	424	435	428	434	463	432	427	433	435	419	440	431	477	430	423	451	415	452	456	426	449	421	451	422	429	430	412	438	453	409	449	454	394	460	426	423	436	407	464	455	430	439	457	444	433	449	433	418	448	421	434	435	424	407	417	457	482	444	488	469	430	422	464	423	441	486	443	430	461	441	425	455	458	436	468	482	425	478	424	474	459	468	442	403	415	460	457	432	435	453	427	465	457	414	444	470	446	397	410	387	434	436	432	444	447	480	454	465	402	428	439	441	454	413	475	416	432	432	468	456	414	430	446	448	455	418	451	443	425	433	399	456	451	408	424	459	434	418	448	436	443	471	422	424	422	423	427	404	436	436	450	436	421	415	429	486	445	433	433	416	447	446	455	424	407	432	434	436	454	441	434	486	414	436	444	446	415	428	433	437	475	413	433	440	450	445	391	442	444	453	471	455	409	460	457	431	451	429	448	453	486	460	432	453	463	466	439	437	439	440	435	452	426	427	437	495	469	390	411	476	405	470	428	441	466	435	403	447	438	475	450	439	484	468	442	458	450	418	468	413	402	391	436	434	444	436	449	472	447	444	437	455	426	468	475	442	468	444	378	422	463	451	487	420	429	446	465	462	442	381	437	410	466	430	418	438	405	478	421	386	401	437	437	439	428	431	463	452	453	419	454	430	444	462	445	446	444	450	434	428	433	440	383	453	436	460	435	396	406	455	450	468	444	457	439	433	424	445	441	408	447	414	469	473	406	443	437	434	431	425	416	452	452	429	454	474	456	444	462	447	439	457	386	438	444	410	435	437	429	435	440	418	415	421	444	464	469	427	435	435	430	452	445	451	475	449	418	430	402	460	437	409	411	447	420	410	419	412	461	478	412	479	438	440	410	422	449	450	453	433	438	470	439	448	446	451	482	460	426	412	416	457	477	426	450	463	406	500	437	438	461	469	467	457	449	434	464	439	428	424	438	486	490	474	410	467	396	440	443	446	417	465	411	448	473	434	457	470	420	453	462	443	471	453	456	423	416	446	480	466	411	430	471	463	418	434	442	471	429	438	446	412	463	429	472	416	441	411	422	413	437	418	433	450	494	438	416	431	437	434	457	471	432	457	467	454	439	435	428	462	412	398	429	437	413	455	438	467	455	434	419	424	435	412	466	449	392	454	431	432	409	458	447	431	415	451	421	457	482	431	452	469	462	428	475	411	436	445	419	467	434	425	429	462	436	474	454	417	464	431	435	434	441	442	426	436	444	433	433	455	406	451	450	454	420	439	461	423	439	433	411	411	447	439	445	451	441	426	406	436	472	427	455	422	440	430	411	456	465	403	431	454	440	426	444	434	489	465	451	441	487	431	455	454	449	446	462	420	450	418	460	445	444	462	417	415	430	444	420	431	446	407	446	450	434	434	436	459	437	443	407	445	423	447	404	407	421	414	418	450	437	407	457	435	434	444	414	422	436	443	430	429	446	464	463	466	465	454	388	420	435	459	434	438	411	457	460	421	430	443	447	467	409	428	410	428	456	447	425	432	445	448	457	411	437	421	464	434	444	443	409	457	458	455	440	464	455	428	418	433	462	429	443	416	451	452	456	441	444	391	420	458	449	432	453	437	438	411	455	456	494	455	477	413	425	445	453	410	431	451	424	454	446	457	483	442	420	468	451	455	450	429	456	450	455	411	430	438	414	454	455	459	456	439	464	415	400	417	473	418	408	459	438	428	465	430	438	430	408	463	493	406	435	460	459	470	414	410	411	452	439	404	474	476	467	432	447	455	403	441	442	448	441	437	449	484	430	449	431	453	453	430	445	400	452	432	479	454	457	469	448	451	435	469	426	430	424	445	447	456	408	441	434	459	459	459	428	441	462	416	424	432	421	448	426	408	427	430	430	457	439	404	419	415	412	406	400	407	398	422	448	451	450	447	444	421	464	433	474	475	474	455	428	435	452	434	470	493	475	414	446	453	431	429	428	437	427	452	435	472	453	430	439	421	442	475	424	438	475	432	457	395	430	423	457	433	427	461	468	415	440	445	482	374	431	452	441	460	395	463	439	450	439	469	480	419	418	439	425	447	426	470	428	401	435	440	419	451	463	395	439	442	435	462	484	436	421	451	453	448	485	452	405	426	450	422	472	453	437	426	468	437	417	445	413	446	453	422	453	450	425	466	430	437	427	448	464	425	444	422	452	426	408	429	420	419	461	453	438	441	451	438	444	460	462	484	402	471	452	427	422	406	413	439	406	450	429	479	411	473	414	461	444	448	485	481	421	456	425	431	448	421	440	390	443	453	460	440	429	406	462	440	452	453	453	481	454	438	444	457	413	469	429	464	427	437	441	442	444	459	418	418	481	467	426	428	456	453	424	460	414	446	426	456	471	455	452	401	451	439	419	433	418	440	451	430	462	418	407	409	419	462	434	467	417	462	423	446	437	448	448	445	453	459	451	416	462	432	469	417	407	426	416	444	435	402	425	448	452	442	457	456	432	455	427	427	430	430	440	457	456	448	408	431	437	424	429	408	456	443	475	442	432	442	456	475	432	432	452	443	425	487	424	473	482	445	426	441	440	441	470	444	460	442	446	414	421	439	443	430	427	447	465	466	446	437	444	404	454	448	447	445	482	440	454	430	438	441	461	440	421	438	473	438	418	428	469	468	443	471	434	423	457	449	421	433	406	450	463	438	477	431	436	408	456	424	419	423	421	459	456	421	421	395	446	414
26550	20844	27614	24189	21303	21259	10064	3186	4759	1051	678	640	628	624	577	626	633	683	604	656	634	680	733	771	859	986	1065	1181	1155	1127	1079	1013	966	865	897	794	763	782	710	675	665	630	628	635	582	570	643	595	545	549	557	632	531	544	527	517	519	583	542	511	563	510	517	505	567	544	551	510	576	529	546	538	574	545	544	576	571	549	568	506	541	509	519	565	558	510	532	494	598	587	541	511	518	543	509	534	531	547	532	537	541	484	556	522	494	529	532	541	569	551	488	515	526	552	527	566	537	515	596	497	572	573	514	511	535	584	573	556	552	568	574	547	548	506	544	557	538	524	565	557	521	505	520	536	542	564	593	520	522	534	530	559	485	543	585	570	511	546	533	558	497	498	525	508	532	531	572	558	553	517	551	508	544	547	534	567	550	491	529	524	527	516	509	485	564	518	545	574	539	534	520	523	539	563	537	540	527	508	535	541	536	499	549	561	552	527	514	530	516	553	551	565	535	537	553	528	504	536	520	548	541	554	543	513	534	539	539	544	584	546	549	525	504	524	524	542	524	559	526	559	559	510	543	518	541	524	518	544	577	558	523	554	545	538	535	517	522	554	548	508	551	509	533	558	528	536	531	567	536	542	538	514	527	516	573	525	546	545	578	514	595	531	568	527	532	479	524	557	538	528	536	534	557	536	531	562	570	534	519	481	508	563	572	588	544	544	578	537	511	484	520	502	549	556	565	563	508	535	477	533	542	528	543	512	539	552	564	513	521	538	540	534	561	507	541	524	515	526	564	528	581	545	547	558	557	517	513	569	505	497	571	524	536	491	551	526	527	549	528	564	575	574	529	544	520	543	504	493	544	536	513	622	513	511	548	527	533	518	545	509	502	551	552	554	553	525	522	509	543	542	526	538	512	554	573	498	543	533	479	546	562	555	531	535	564	512	504	511	506	549	519	534	526	574	521	612	539	563	550	494	511	549	535	527	532	562	553	543	534	503	569	543	511	573	478	549	483	521	505	504	504	540	555	554	541	502	535	555	537	535	553	529	494	518	531	579	526	537	519	535	524	563	544	520	584	555	557	517	564	574	516	539	503	546	498	553	537	565	523	530	545	465	574	560	557	519	593	485	538	530	557	540	566	557	556	533	545	511	560	502	501	526	509	577	506	525	544	562	536	563	504	514	540	534	549	536	525	573	540	535	499	560	537	532	525	474	524	528	521	538	544	565	514	559	526	532	562	546	536	556	551	553	504	552	525	547	554	543	562	541	518	542	498	559	523	550	520	558	512	523	515	520	537	534	475	464	495	554	575	542	522	584	551	528	527	496	574	525	523	555	514	581	568	568	497	541	544	493	539	541	536	502	550	554	544	520	530	517	548	498	545	571	563	499	500	543	549	529	552	532	504	515	515	517	543	523	512	513	544	557	527	538	527	554	545	578	526	525	550	502	541	518	536	506	533	526	513	532	550	556	516	503	549	548	570	530	515	500	569	550	540	535	569	521	525	547	514	555	541	536	533	568	541	510	566	508	546	559	560	560	519	537	511	521	543	527	495	512	529	541	525	504	598	571	531	524	537	530	533	576	532	508	546	531	573	535	529	509	560	542	526	584	512	518	566	545	542	541	548	544	509	550	555	516	545	513	536	545	547	498	549	528	529	506	542	548	554	547	500	523	556	526	534	499	505	543	530	536	573	522	556	558	579	495	530	552	497	525	524	507	524	550	554	512	546	544	562	541	570	548	544	528	521	524	527	539	556	535	515	520	521	556	525	514	561	537	525	514	520	505	539	554	528	528	546	548	552	529	518	540	476	569	571	532	537	555	535	534	538	538	563	487	551	525	543	568	524	542	517	554	552	532	519	546	519	512	562	541	574	553	542	529	525	539	522	536	518	503	566	548	549	545	556	558	544	499	543	541	513	569	596	495	577	533	486	560	509	510	542	515	494	523	528	534	495	559	543	557	540	527	511	561	515	528	573	541	557	528	545	521	499	538	482	563	533	590	545	548	563	528	539	551	506	523	522	558	521	532	553	507	522	548	558	573	524	523	488	555	552	508	573	508	582	533	563	527	532	546	549	502	543	558	515	524	562	494	533	521	540	536	531	559	534	528	544	577	548	539	544	527	568	534	534	516	489	551	568	544	550	561	529	562	518	575	541	546	522	555	593	553	550	542	513	521	555	568	538	531	553	540	532	591	498	562	530	512	536	569	516	530	520	577	538	560	514	572	588	582	544	575	535	560	533	551	523	538	507	529	560	528	517	553	527	526	543	524	544	540	554	507	550	569	526	524	551	538	518	507	559	564	544	583	528	543	536	549	556	539	510	534	549	528	483	536	555	534	545	519	545	533	566	530	527	568	514	529	580	538	551	526	526	505	528	537	467	523	521	549	524	565	528	517	532	542	521	556	534	549	507	520	520	493	541	548	555	561	527	533	514	524	520	518	499	550	552	548	532	524	549	571	545	538	535	550	519	559	541	555	530	502	499	502	563	563	529	516	575	586	519	549	547	500	523	556	541	530	524	553	560	524	543	540	559	532	530	536	542	488	514	515	498	523	548	546	540	544	524	561	519	516	538	518	544	531	534	547	502	532	550	562	544	567	576	569	526	561	545	540	530	550	533	547	510	538	535	515	532	565	534	549	501	556	521	520	528	552	576	543	514	566	542	516	527	534	563	559	530	509	554	499	477	550	517	550	537	533	522	535	542	499	536	573	530	571	551	550	510	531	552	496	538	545	570	557	541	592	541	513	570	530	537	542	525	525	525	544	595	562	551	577	578	561	594	532	504	512	557	527	496	490	535	550	520	541	537	552	525	535	545	575	540	557	564	520	526	531	520	553	483	520	547	518	507	505	556	540	554	559	518	515	548	593	509	523	558	554	544	514	530	543	546	541	497	519	532	568	527	506	563	545	559	534	540	525	492	537	541	508	512	551	540	558	511	492	544	509	560	518	589	580	568	575	517	539	516	520	525	590	515	561	586	517	515	570	545	557	529	561	534	550	542	540	553	512	524	517	597	533	569	532	554	491	553	488	522	523	507	541	543	507	526	543	535	496	543	512	527	553	516	560	529	519	531	507	556	587	571	552	575	531	521	504	504	539	523	565	531	525	564	547	556	594	523	533	534	533	534	520	532	541	532	531	484	550	542	510	550	548	540	526	569	499	529	509	516	522	565	554	547	506	535	542	559	576	540	501	564	540	494	557	546	534	561	553	512	525	534	536	561	535	541	497	496	552	558	527	552	541	532	548	526	539	534	476	553	576	489	534	511	581	513	534	562	562	552	538	557	530	578	503	535	584	529	603	482	565	549	542	500	533	493	493	542	543	542	511	560	538	541	521	550	528	508	550	535	517	506	528	545	540	540	550	544	549	518	518	525	492	525	498	542	539	507	544	514	539	516	524	561	536	539	510	522	582	555	541	527	537	555	527	513	508	520	556	536	524	560	575	539	506	558	543	560	497	537	547	518	537	535	523	532	540	536	533	494	528
42808	31221	27821	32239	29244	22010	7589	5387	9278	1214	735	721	683	606	604	616	675	606	615	616	702	726	809	911	1137	1304	1662	1956	1762	1733	1603	1534	1354	1164	1089	1026	902	825	806	705	701	627	610	617	595	574	543	543	522	484	496	440	489	470	438	474	489	475	456	461	476	492	460	512	477	447	479	458	494	436	481	436	427	476	447	461	471	443	465	482	465	438	457	490	452	451	461	444	426	445	458	443	497	449	445	468	473	414	437	463	462	483	464	482	431	436	439	469	446	458	428	472	493	439	434	455	459	436	476	423	458	455	454	426	479	493	454	425	441	456	456	493	506	470	447	469	492	466	455	496	410	445	467	452	467	457	460	433	492	459	490	470	436	474	418	463	505	491	480	486	453	447	449	414	445	469	481	486	449	433	467	434	440	444	438	448	461	424	473	498	493	458	421	466	462	430	476	428	452	477	476	496	457	461	463	442	451	440	490	426	460	428	445	487	474	424	458	434	461	443	462	449	482	465	450	452	490	451	443	439	459	485	458	486	475	484	420	449	440	508	466	465	432	473	504	465	466	472	453	459	443	445	466	400	429	439	498	469	465	464	481	454	463	440	468	429	438	476	492	478	458	495	496	466	461	469	484	448	488	450	475	454	463	479	432	480	457	424	468	447	444	425	478	458	453	476	457	489	433	428	472	446	483	415	464	468	491	490	429	451	453	452	434	442	475	491	481	466	430	470	460	447	482	479	424	435	471	437	427	484	483	426	506	445	459	478	441	445	478	459	426	454	446	433	432	464	447	442	491	487	505	451	470	462	471	451	457	448	469	453	487	465	426	452	464	460	428	446	474	456	485	458	466	451	430	448	433	461	437	453	451	444	460	446	467	471	466	467	473	452	453	462	478	473	454	430	475	443	460	489	447	461	516	458	471	456	422	410	417	478	423	463	434	432	515	477	428	455	467	461	428	410	479	439	462	491	453	444	476	474	461	431	430	498	484	452	460	459	485	471	449	459	428	491	440	475	482	456	458	419	445	472	470	479	455	456	474	449	459	485	481	437	457	474	462	473	519	479	441	421	433	498	420	431	477	432	473	466	435	474	492	448	451	455	413	457	447	479	496	442	486	438	482	465	443	506	469	467	450	455	454	445	474	460	446	441	458	423	448	456	447	446	433	453	461	445	444	411	493	473	486	474	475	504	468	434	436	467	462	497	441	475	456	418	451	428	445	443	464	505	481	473	438	456	457	477	452	509	451	454	451	426	453	463	467	433	452	474	466	453	466	440	458	436	456	447	454	447	453	440	449	457	492	464	446	452	454	438	423	461	486	456	468	441	517	468	474	462	476	462	451	462	434	440	489	460	427	455	461	475	469	454	466	430	430	494	482	432	433	434	471	428	480	462	449	430	436	455	464	466	475	451	451	450	448	425	468	467	507	470	472	453	428	431	471	474	442	441	456	448	477	453	461	441	465	482	485	449	441	488	476	455	442	461	465	521	427	441	439	447	466	478	474	459	502	483	456	451	497	469	477	464	476	519	445	472	448	452	449	483	426	442	453	451	466	465	476	467	478	466	434	485	432	449	466	442	455	474	444	448	505	455	442	461	436	453	467	450	432	434	508	468	466	490	480	420	458	431	481	430	454	482	472	456	479	435	451	478	436	445	475	430	461	466	493	489	464	433	482	462	472	440	459	494	458	477	429	461	460	441	468	451	439	456	479	486	455	457	441	433	486	442	448	481	473	474	461	413	477	434	483	466	470	449	465	452	465	423	451	472	441	456	480	445	477	487	444	465	468	435	444	462	486	431	485	493	481	435	478	479	407	448	429	452	432	467	454	461	459	464	456	478	474	496	432	459	465	457	474	477	434	458	461	467	469	492	446	471	458	449	487	474	439	459	439	477	465	454	459	459	456	469	461	447	452	471	450	426	439	455	483	447	448	480	508	447	458	475	471	467	444	460	454	447	478	451	432	477	451	471	447	462	461	443	446	437	469	439	488	465	494	422	468	457	456	444	448	513	464	450	451	446	466	444	443	459	500	445	480	483	450	441	413	457	451	436	407	461	450	462	464	472	453	446	452	459	406	455	454	481	482	454	408	466	475	435	479	442	474	456	443	490	482	436	426	426	436	433	452	474	493	467	458	458	476	475	439	427	430	464	456	407	450	457	450	461	460	414	451	451	467	467	450	459	489	489	486	470	462	473	435	458	470	440	472	455	461	471	478	401	471	461	482	445	460	478	469	457	477	437	449	472	444	458	485	461	444	484	461	475	467	435	452	504	416	491	470	448	435	464	458	490	460	480	490	431	482	441	442	464	485	417	425	471	451	451	451	449	453	502	458	461	429	433	452	451	484	491	448	441	470	470	418	470	469	470	473	458	426	452	456	420	468	475	459	453	473	491	444	464	475	406	465	450	432	453	460	458	439	471	460	448	448	471	438	448	433	444	483	466	484	431	487	480	468	421	469	456	493	448	483	445	447	459	440	458	446	464	415	459	445	478	448	447	466	445	488	450	424	428	493	463	447	470	472	438	462	465	440	475	445	455	478	484	453	420	439	450	461	444	447	476	504	442	462	483	448	453	463	477	461	450	427	478	500	471	463	459	464	446	466	433	452	461	467	466	465	484	444	516	470	464	442	404	438	464	484	463	461	508	445	454	436	436	461	448	463	479	486	454	433	478	474	488	481	446	453	440	462	443	493	459	463	477	463	465	499	432	446	468	441	469	428	427	472	506	463	449	469	462	486	424	466	521	444	467	414	497	434	428	486	466	459	469	457	480	477	471	427	462	463	440	470	467	492	466	510	448	442	450	439	481	444	450	498	454	439	472	469	420	459	441	459	483	413	471	476	449	447	446	461	409	484	513	456	463	433	480	447	493	461	453	480	461	466	451	473	489	487	466	446	426	487	472	476	428	442	462	454	476	473	433	422	477	461	446	469	464	445	469	450	460	424	523	482	459	445	449	469	411	466	429	450	455	468	456	459	452	485	465	424	459	426	469	449	443	438	433	420	485	468	456	489	431	415	459	448	490	427	414	510	447	479	483	464	454	474	455	485	484	472	474	461	492	473	419	468	466	461	468	471	490	482	460	420	472	463	483	442	460	427	455	452	439	453	473	463	472	472	481	444	453	451	441	437	468	439	459	437	448	439	450	465	442	491	454	443	458	467	449	455	495	463	458	463	452	478	448	502	470	499	433	447	457	485	457	478	455	424	441	437	453	438	446	465	458	497	437	458	437	438	447	440	450	454	451	494	484	448	458	449	480	477	482	474	433	428	469	465	470	465	442	439	454	462	453	473	444	453	445	415	461	451	460	489	469	472	453	449	462	457	447	458	464	447	466	471	450	502	482	484	443	466	472	482	483	466	476	417	436	455	474	436	459	459	477	435	486	434	446	430	465	459	454	445	405	431	434	475	464	467	453	394	467	469	460	438	416	445	477	451	483	453	496	462	447	457	461	486	480	434	501	467	493	470	442	484	483	449	441	445	489	465	429	463	465
25716	20812	27832	23954	21030	21532	13128	4106	5357	2011	729	687	648	627	598	550	627	647	641	623	601	608	691	777	911	999	1052	1281	1219	1254	1164	1112	1102	935	952	836	798	728	695	688	672	628	573	585	612	585	551	593	524	513	512	556	519	538	535	553	561	555	580	530	532	552	537	534	532	494	539	515	494	531	490	564	541	524	575	534	561	511	581	522	537	533	528	544	528	520	522	512	503	548	489	510	558	544	537	557	539	517	516	541	497	535	529	545	498	555	536	543	506	504	535	497	516	571	529	495	513	511	475	481	527	516	522	540	501	572	542	535	533	509	535	548	507	458	505	527	532	550	520	556	542	528	535	525	515	540	517	547	537	522	537	540	553	547	556	539	539	517	513	525	550	530	514	519	569	528	514	535	485	511	512	531	516	508	512	507	554	513	558	548	475	541	553	515	520	545	519	473	526	545	509	506	540	514	529	506	533	543	554	557	500	513	514	535	501	543	591	521	496	567	501	551	546	491	524	515	542	544	539	552	521	535	530	528	474	522	494	549	541	553	489	539	577	537	516	521	527	547	519	523	524	517	516	502	479	521	488	521	535	541	524	522	505	529	546	515	513	545	505	552	495	503	526	494	485	553	566	526	505	494	549	489	512	518	508	518	510	538	570	488	553	556	505	521	488	542	524	504	512	536	509	532	548	522	503	510	499	511	527	499	540	500	494	511	528	526	519	486	530	507	505	587	545	552	544	517	509	522	560	562	567	543	511	558	529	478	553	533	538	475	559	532	583	548	531	539	538	535	508	526	516	521	501	510	531	549	533	504	478	509	516	512	500	526	515	526	480	471	529	512	585	556	499	503	510	529	530	504	501	548	547	564	494	535	507	515	504	527	531	491	540	519	512	536	529	516	494	535	499	526	512	507	564	502	498	554	524	562	521	530	542	516	533	520	491	525	535	548	528	551	563	520	496	528	525	525	529	546	531	511	522	498	529	560	515	524	540	490	509	542	549	526	498	548	484	526	510	509	505	538	515	498	523	517	529	525	548	511	507	532	495	514	495	537	530	512	516	520	488	539	517	552	596	491	530	565	526	522	534	522	490	521	537	531	509	495	531	504	542	552	549	527	476	522	516	507	521	499	517	571	515	533	576	494	553	532	531	512	472	535	559	531	517	540	521	498	511	497	502	507	510	521	547	532	549	521	509	555	524	555	496	522	578	502	496	550	585	528	503	508	548	527	501	561	465	539	502	532	581	552	531	518	499	528	513	489	509	531	506	516	516	491	512	567	499	493	539	523	496	528	493	543	543	517	530	554	492	536	497	543	506	547	530	521	510	523	526	556	533	502	470	509	537	510	477	516	537	553	526	520	545	557	542	548	509	516	526	508	530	557	554	478	548	532	479	545	525	517	543	525	548	545	530	565	562	484	514	488	485	527	536	530	489	509	500	513	505	525	541	521	523	566	523	500	530	548	528	490	517	497	516	528	506	486	512	510	501	534	510	493	494	539	522	582	510	548	501	525	529	534	531	478	537	529	506	519	483	537	518	556	504	525	523	501	525	533	496	568	558	525	490	499	567	559	561	484	527	551	547	564	525	549	535	558	538	539	518	540	571	489	528	512	540	525	504	545	535	536	529	526	514	518	550	515	524	514	538	502	558	521	525	505	533	555	472	534	557	537	525	531	537	495	528	497	546	515	522	521	553	504	510	522	521	538	520	528	556	506	518	536	541	512	515	535	559	517	533	530	538	519	543	530	577	545	534	545	520	550	526	520	537	529	508	519	558	511	502	552	553	523	527	560	504	550	499	532	564	528	540	490	523	521	519	511	542	540	471	541	516	546	486	542	515	519	541	550	483	557	513	513	527	505	521	567	555	518	530	514	558	549	464	506	502	546	535	534	542	514	501	523	496	543	506	522	536	540	570	538	511	523	529	515	538	550	530	516	601	542	504	551	504	511	484	491	486	517	515	508	533	529	576	567	568	533	501	523	531	563	535	544	537	586	520	527	542	520	565	517	544	549	576	516	524	495	564	531	532	526	531	548	522	516	562	525	499	526	544	521	494	541	537	467	504	528	500	517	546	545	550	547	524	530	537	551	484	530	552	534	487	495	525	525	528	522	505	538	525	500	525	546	501	535	563	478	520	553	507	551	513	499	556	513	508	536	513	580	522	525	533	519	480	533	532	575	572	510	552	543	571	546	529	482	517	513	529	540	517	552	521	551	502	519	565	484	529	517	534	536	503	529	536	551	525	534	549	537	521	505	538	508	550	515	505	549	544	569	562	558	536	515	498	547	545	491	542	565	519	521	478	533	507	577	563	524	531	500	496	496	509	494	581	561	532	540	528	568	519	506	560	568	508	500	554	549	541	528	562	585	551	529	508	523	538	495	545	563	509	526	540	516	500	492	559	519	570	496	526	536	481	546	538	516	537	503	504	511	531	535	512	495	567	551	550	545	496	535	513	525	522	549	521	544	516	520	521	571	520	493	493	553	515	546	541	546	511	507	501	586	538	540	572	510	553	543	497	475	549	516	480	505	517	521	542	536	533	536	543	559	521	502	511	519	538	520	547	557	553	513	502	492	521	553	482	533	513	563	518	570	525	486	534	528	501	558	483	502	544	510	563	511	569	488	535	551	521	547	580	508	536	515	497	532	514	555	516	499	539	515	536	521	541	581	514	539	540	521	523	539	533	523	491	510	578	508	494	543	518	513	529	517	512	503	566	541	511	519	540	549	548	491	527	532	495	496	528	491	519	502	527	544	507	497	542	507	539	493	540	517	515	520	534	498	511	488	513	467	544	545	496	519	548	557	522	506	546	534	515	541	516	560	546	519	484	583	516	533	510	499	549	519	460	527	522	536	531	496	544	533	552	499	487	537	538	498	527	562	493	565	533	531	561	523	540	461	533	520	533	512	551	547	527	496	515	525	513	526	549	564	528	559	552	468	587	542	497	572	505	514	516	493	555	506	518	474	518	538	552	535	493	534	497	521	529	510	548	534	508	531	514	555	510	549	516	498	524	521	494	526	538	528	580	502	553	529	522	540	504	528	456	508	528	525	524	523	533	525	472	535	552	550	519	524	535	514	511	546	508	555	535	523	504	509	526	552	519	583	529	524	521	500	525	521	501	556	502	501	544	510	534	507	513	554	552	537	517	523	548	538	534	512	541	505	524	519	524	552	524	520	468	525	536	531	518	510	503	511	546	512	528	534	515	510	524	475	543	513	497	517	557	542	573	520	503	499	481	521	535	520	524	542	476	492	542	539	535	452	525	485	521	498	529	528	500	548	509	480	549	506	529	512	522	517	514	519	538	477	537	563	514	465	556	519	545	521	534	533	517	526	529	500	533	556	538	498	542	524	529	527	547	538	547	537	517	518	492	518	520	494	549	505	550	508	528	512	505	555	520	527	502	519	528	497	512	459	517	548	516	573	531	511	514	453	543	542	511	517	531	511	537	530	493	504	487	523	521	522	546	559	528	568	510	566	517	526	510	549
46540	38716	31370	34979	27741	18270	5845	6292	9561	2578	825	740	656	665	641	608	621	662	666	671	667	686	779	972	1214	1466	1614	1860	1861	1824	1651	1616	1466	1322	1181	1058	963	831	810	778	731	637	611	611	583	596	556	519	515	514	467	508	504	451	496	469	461	478	447	459	456	455	436	455	468	434	461	469	432	409	442	457	424	478	464	474	418	434	447	482	456	429	433	478	420	476	450	461	456	445	440	466	492	437	499	483	479	441	432	448	485	426	462	449	451	463	454	480	455	433	467	457	458	435	444	445	445	436	456	442	408	462	463	448	425	448	466	451	411	437	471	438	450	458	464	437	464	499	476	414	444	467	451	475	423	429	450	453	458	469	467	452	455	456	454	458	473	449	462	443	456	460	469	468	434	473	423	462	432	454	478	426	445	426	438	434	456	425	425	433	452	423	458	413	418	417	386	431	462	439	446	439	455	449	414	456	435	434	496	431	447	469	417	429	432	458	461	453	477	468	447	446	467	456	444	450	472	430	470	434	458	467	464	435	435	428	443	464	506	436	464	456	463	431	448	439	447	478	437	411	433	440	439	454	425	472	474	425	468	452	448	471	462	474	434	448	436	440	486	431	468	446	458	424	464	450	463	459	462	456	484	446	472	486	467	442	418	420	441	423	471	425	460	455	463	447	453	456	419	446	452	459	457	421	466	441	428	417	442	452	424	458	431	454	424	453	464	465	448	454	482	428	458	441	462	447	442	406	431	480	468	425	444	436	464	433	452	444	490	428	453	433	459	430	423	410	425	446	445	419	443	457	418	465	411	434	441	429	425	415	463	447	414	433	455	420	436	441	452	439	437	434	475	462	450	452	468	448	450	423	416	435	456	416	508	443	459	474	457	451	447	470	451	450	427	472	455	431	467	432	484	420	441	414	443	464	470	468	468	425	441	460	449	433	482	428	439	440	422	453	443	411	437	460	448	465	473	435	412	427	486	436	495	454	423	441	461	446	434	431	461	427	440	503	422	447	453	438	453	466	468	496	481	457	461	413	411	439	446	425	455	478	439	431	463	425	431	462	450	433	413	449	438	445	463	449	406	439	455	471	452	457	453	446	437	424	435	441	431	440	407	397	469	447	463	443	445	469	433	482	425	472	464	437	482	443	444	435	445	453	469	446	487	442	428	437	419	444	464	457	473	446	444	441	451	452	441	424	479	431	459	451	464	451	452	464	435	449	448	475	454	438	387	448	443	468	465	476	469	439	457	465	454	476	452	438	447	471	435	412	428	455	444	422	424	463	426	445	467	491	446	429	454	443	471	462	432	430	458	453	435	459	450	437	451	469	417	455	440	467	469	460	415	427	397	421	455	448	440	465	486	430	442	434	485	452	442	445	459	475	411	439	458	462	456	447	440	432	453	428	419	468	503	468	417	470	437	479	463	450	482	452	446	442	446	460	422	457	454	459	439	433	437	434	495	436	440	452	415	425	451	440	452	476	465	481	433	450	432	422	428	451	425	461	460	421	451	425	476	450	433	421	430	468	423	452	437	481	440	437	466	448	420	440	459	408	448	436	430	468	469	442	437	464	413	403	473	457	453	440	425	487	458	425	442	462	468	478	416	407	445	421	421	444	453	462	441	415	465	445	472	459	440	464	398	466	439	428	407	457	449	453	446	457	456	447	462	428	451	469	447	418	407	440	412	436	460	417	465	456	462	442	448	414	464	475	437	486	477	492	421	416	452	457	445	471	461	424	433	444	410	471	466	459	431	427	458	427	465	483	459	432	435	444	467	454	454	484	454	427	474	451	471	443	483	434	509	469	479	453	443	458	447	428	431	455	436	459	415	447	419	449	434	465	441	414	443	476	469	473	414	448	453	423	481	479	467	452	478	470	437	462	466	443	459	435	437	421	469	470	482	465	435	436	450	458	408	434	420	446	440	465	467	425	468	465	450	417	435	447	453	450	439	465	475	460	444	464	462	436	444	442	485	471	415	445	420	440	481	436	432	482	437	446	469	454	495	412	436	482	446	445	470	441	440	463	433	420	430	459	410	452	421	432	475	475	429	451	443	414	455	461	497	433	444	476	413	455	439	438	415	469	427	426	455	407	464	448	456	408	473	469	428	474	441	452	512	490	452	460	453	443	464	423	462	440	436	462	461	413	433	464	441	446	426	477	436	458	505	447	448	457	450	469	473	452	450	457	457	470	427	450	422	422	483	447	431	478	418	491	433	419	469	440	454	435	446	439	448	455	448	467	443	450	437	480	459	419	470	421	449	443	456	463	437	446	430	435	438	456	397	454	450	497	431	422	458	424	486	422	415	470	406	448	412	426	446	454	438	435	427	420	449	431	448	409	449	417	435	443	448	489	437	445	483	472	450	439	445	426	463	440	447	456	391	455	445	444	429	413	489	439	452	448	474	419	434	457	446	473	429	459	476	434	434	445	472	446	475	458	477	460	439	452	456	462	476	471	451	440	459	443	458	461	393	420	431	467	444	434	436	420	442	450	423	456	440	444	401	429	474	475	444	440	490	443	446	461	480	433	454	479	438	431	474	425	425	437	452	471	422	436	470	437	471	445	415	428	424	464	482	440	490	464	417	426	433	427	431	454	438	462	443	494	462	497	439	449	482	428	450	436	467	423	423	489	495	441	475	443	431	443	445	438	439	420	436	432	434	424	436	425	453	433	427	471	408	450	437	455	417	441	438	469	456	457	461	437	422	444	464	463	476	433	494	439	430	458	451	456	410	467	457	421	471	449	440	417	465	459	473	471	468	444	431	422	479	450	428	434	439	417	469	457	489	445	461	462	436	442	421	445	458	468	437	386	424	425	452	438	503	415	473	463	489	475	433	440	457	461	449	434	460	435	442	449	435	442	449	444	458	423	493	421	388	468	489	403	469	438	453	466	429	458	462	458	428	473	447	476	451	446	423	456	473	458	445	481	436	465	443	407	491	457	429	434	452	447	404	453	460	467	434	407	442	468	409	472	442	462	436	447	476	433	436	420	439	440	476	422	456	479	464	477	446	424	468	448	460	458	447	445	482	466	422	418	437	444	456	434	452	450	435	469	423	477	392	462	460	446	421	427	467	439	453	460	451	450	446	489	473	444	416	483	456	458	448	447	438	440	408	435	434	433	448	464	431	421	480	444	471	458	450	455	443	458	453	469	434	458	432	452	532	479	443	446	455	416	440	433	455	446	461	439	405	454	448	434	487	414	460	430	424	443	444	433	438	457	447	466	469	452	484	447	447	400	462	453	448	487	455	459	466	472	450	440	454	464	433	463	468	449	463	456	440	440	455	477	466	464	432	464	456	461	431	463	462	473	495	461	463	483	435	452	407	476	450	430	444	456	452	458	414	440	431	439	430	493	432	443	413	423	473	439	480	479	461	403	454	417	438	440	446	423	476	456	451	467	456	417	407	477	464	437	470	522	471	470	477	465	460	441	438	418	434	424	444	377	452	431	462	454	469	507	457	466	445	491	444	418	417	480	469	468	454	468
28762	21149	25816	25213	11329	4003	1256	823	990	619	565	575	553	542	531	579	535	604	612	560	565	563	622	609	712	832	881	911	868	775	836	799	729	744	674	598	653	620	632	563	568	595	558	537	570	580	557	539	564	539	527	551	532	493	576	505	540	524	547	534	515	483	509	535	515	555	546	501	501	514	501	513	527	497	549	569	509	518	513	574	529	583	529	526	529	521	507	546	536	545	485	526	535	566	581	571	517	568	538	569	514	542	502	522	538	536	511	529	543	541	517	519	521	532	557	535	501	564	523	562	550	511	591	490	542	525	510	542	548	519	555	508	546	503	521	521	531	565	502	554	533	526	490	533	515	548	531	495	518	579	557	494	575	521	535	507	525	519	559	501	558	557	519	523	547	528	550	519	563	527	563	526	518	511	539	523	528	529	527	525	564	560	526	518	519	530	526	532	515	545	510	514	516	516	528	526	542	557	570	524	560	507	570	521	541	581	549	526	548	538	501	494	539	532	503	542	521	504	524	549	492	543	527	538	516	530	501	564	537	536	540	544	576	540	544	525	540	525	547	540	521	557	540	560	514	559	525	527	508	553	492	529	479	592	529	523	525	528	525	570	531	490	513	515	570	569	524	470	532	519	556	503	534	506	500	487	515	492	525	540	503	514	524	587	517	542	541	546	565	515	512	539	503	518	578	518	548	509	563	506	554	513	531	546	515	521	526	540	532	572	535	511	499	564	509	541	558	482	508	537	554	529	520	530	513	547	517	553	557	532	509	516	522	523	498	543	506	543	523	496	520	492	484	519	527	520	567	511	483	526	514	556	496	519	526	508	499	508	551	542	521	524	537	529	493	531	535	558	508	493	525	563	547	567	459	502	518	554	579	518	498	526	557	527	535	524	553	536	504	528	525	526	490	533	509	551	506	508	544	485	516	520	520	529	509	503	516	547	550	544	540	614	518	546	548	530	537	505	508	579	524	533	501	517	531	539	520	509	553	516	501	519	538	521	565	564	529	504	534	498	507	526	551	515	538	525	519	538	549	538	532	474	560	517	531	553	531	534	514	534	503	564	494	545	531	497	479	557	538	547	514	509	553	515	531	516	524	563	528	554	558	497	520	530	533	520	535	555	513	524	551	555	507	528	506	528	503	493	557	505	502	532	567	487	500	532	535	527	539	534	530	548	546	512	533	568	488	492	541	531	521	543	567	518	572	561	549	571	562	525	519	563	546	575	578	504	515	493	545	505	510	539	552	548	557	519	515	514	533	535	523	493	555	568	530	539	511	535	549	544	545	547	522	505	518	521	491	501	498	499	554	517	574	498	537	527	522	546	516	516	531	548	515	503	548	572	522	525	542	534	537	552	552	530	518	493	489	504	497	519	564	515	584	505	527	538	546	525	548	546	555	531	568	512	501	517	540	528	522	518	550	547	540	534	498	520	538	540	512	497	530	543	525	526	571	535	541	518	542	571	532	520	506	515	546	476	517	544	522	552	511	546	551	506	571	509	545	565	553	530	557	507	551	541	557	535	551	585	489	539	554	572	552	556	529	583	539	541	467	516	516	529	538	529	495	540	539	498	543	561	539	537	538	578	517	502	513	557	528	490	556	506	518	541	478	536	545	565	582	516	503	500	509	514	512	546	529	540	522	546	491	545	510	507	526	525	515	510	554	538	534	562	518	505	520	521	507	527	574	511	539	501	486	514	550	500	519	509	526	561	510	501	551	513	506	525	549	507	555	537	504	531	564	544	520	537	544	508	544	524	512	533	521	538	512	548	559	522	509	519	578	561	578	535	535	479	527	504	505	561	532	542	512	541	527	518	524	539	525	521	543	558	533	507	536	516	542	531	516	519	491	572	531	542	571	529	583	520	535	493	497	577	501	504	528	515	514	554	540	559	506	528	522	516	524	490	546	537	554	528	526	527	570	506	513	567	525	521	545	548	503	536	539	540	549	536	541	539	534	525	498	525	532	565	545	513	543	502	527	568	543	510	594	555	531	538	578	532	518	537	503	517	538	553	550	549	525	510	547	528	495	521	504	483	544	549	511	535	515	570	540	503	542	555	477	549	557	512	532	558	532	500	509	510	556	547	518	524	537	511	497	529	512	560	513	520	519	547	522	525	524	532	489	534	533	506	506	534	505	518	470	521	561	520	542	546	559	555	530	539	571	526	549	575	559	548	523	547	596	555	516	515	505	575	551	502	531	537	575	546	530	545	505	504	463	503	525	520	503	535	512	542	542	499	504	516	535	513	536	504	509	533	528	506	521	540	573	523	508	540	533	544	539	539	496	516	544	530	490	501	521	507	579	533	521	485	555	489	528	546	543	512	523	526	511	528	542	493	555	563	500	529	474	545	512	533	521	557	534	524	508	514	551	549	556	507	515	548	547	518	503	561	572	547	505	508	558	532	520	576	542	552	510	472	559	552	516	531	519	576	543	560	535	525	516	518	566	524	570	534	541	539	546	522	503	576	556	539	538	550	517	527	536	558	500	505	557	582	515	518	497	536	504	540	532	502	520	528	526	544	588	543	534	533	495	531	527	540	508	552	544	542	502	557	540	526	513	484	530	535	505	531	543	540	541	546	518	540	522	535	514	535	542	538	528	522	575	547	546	525	555	485	513	537	511	543	490	544	540	539	525	552	578	540	504	561	571	479	523	557	540	540	474	536	522	544	564	518	507	558	540	488	558	534	545	533	538	490	510	546	521	539	537	546	525	542	536	536	496	522	532	494	500	525	538	553	555	553	512	571	518	551	522	547	537	554	566	515	523	476	522	493	518	514	519	498	521	490	546	543	531	503	549	534	510	484	555	552	506	537	568	539	550	538	526	509	588	566	468	517	529	541	555	547	520	498	518	530	515	542	561	496	499	540	560	527	559	571	501	547	557	549	554	560	537	568	524	551	542	532	526	531	532	543	528	527	494	517	532	489	533	534	532	541	490	500	545	498	530	545	547	461	521	489	552	557	533	524	518	501	524	549	545	557	513	529	505	535	580	543	525	580	558	528	529	485	523	507	542	515	510	560	545	564	533	483	506	518	555	530	521	494	534	558	517	541	541	539	548	553	539	525	500	515	517	550	512	521	524	550	517	528	565	526	532	563	541	623	539	547	510	530	542	502	495	508	507	540	555	498	505	499	510	526	505	512	514	517	508	526	531	550	532	530	516	519	512	517	519	534	537	517	514	483	530	566	494	551	535	520	530	521	543	567	563	533	558	533	536	531	554	522	531	522	513	550	541	519	482	558	484	508	480	545	503	541	529	528	514	471	503	553	545	515	554	508	510	551	499	565	530	517	499	508	502	492	555	544	552	507	547	503	519	545	524	550	558	536	513	518	507	547	502	524	571	521	534	494	545	516	509	529	518	576	571	533	535	584	517	539	487	546	551	485	527	528	550	535	516	523	505	527	546	494	500	526	540	505	512	520	536	516	500	527	482	537	539	546	499	502	528	564	577	558	541	529	550	545	495	501	516	506	538	509	538	521
46987	28799	24562	24921	13861	6990	1878	1258	1648	679	528	486	492	480	505	489	483	499	534	540	645	577	589	721	947	1216	1151	1212	1133	1175	1075	981	981	851	745	720	642	629	637	580	538	570	577	526	536	509	459	484	483	486	447	450	500	490	482	479	410	437	471	474	437	434	448	462	496	431	414	474	455	441	458	428	427	438	437	438	477	491	426	472	473	489	483	463	453	480	485	459	427	486	460	446	425	453	470	422	446	462	470	429	432	405	439	469	482	454	500	451	438	465	424	482	474	452	471	449	459	428	474	481	456	465	448	453	433	434	456	442	413	495	469	461	459	476	419	448	472	471	451	451	435	448	444	442	428	455	492	477	468	485	454	450	444	483	441	463	437	447	420	478	473	440	449	480	492	474	440	485	479	451	459	432	473	470	453	443	529	450	466	458	427	464	472	468	443	484	456	449	440	468	437	484	444	484	447	458	465	455	467	482	463	461	439	430	480	422	438	474	480	464	412	442	485	426	468	449	436	438	461	453	499	460	474	446	467	435	457	453	469	486	527	436	481	462	478	455	442	434	467	453	444	435	457	459	438	455	488	431	451	447	472	438	480	452	446	447	473	457	441	474	447	461	492	418	424	489	445	487	466	491	449	450	478	436	450	457	474	457	480	441	472	487	407	448	467	471	446	446	473	433	471	427	483	459	428	419	448	445	437	457	463	429	413	473	495	467	454	444	470	432	487	456	449	472	474	461	439	487	453	484	461	450	437	482	462	449	469	436	478	455	452	473	451	457	484	449	449	461	464	466	460	450	469	475	457	425	481	473	455	450	469	448	447	486	467	448	447	444	457	482	471	432	484	484	474	433	466	511	480	477	440	430	435	445	487	428	483	431	458	449	474	464	447	470	465	476	516	398	464	444	452	446	448	465	466	446	424	450	455	470	441	467	494	466	463	467	451	478	463	441	490	463	470	483	467	467	438	486	429	432	485	449	466	474	468	450	462	452	439	446	471	465	446	454	500	458	460	480	413	466	453	462	504	440	425	471	460	443	459	458	413	472	470	447	437	438	424	471	470	500	436	430	457	493	426	460	467	482	482	470	462	491	487	464	511	486	485	457	475	445	457	487	465	443	489	429	464	466	450	505	510	457	469	461	464	421	487	442	439	433	459	480	437	471	459	455	464	459	441	458	423	459	459	483	430	454	442	485	425	450	450	478	451	470	439	464	466	434	503	496	430	450	443	473	438	464	463	459	472	475	487	428	435	449	463	465	439	406	485	455	474	433	453	457	447	468	425	477	479	449	466	476	434	405	478	455	449	447	457	490	468	457	435	477	435	470	489	451	466	456	411	415	424	478	485	498	447	432	447	450	459	455	434	487	458	427	482	465	462	441	469	423	453	417	477	462	411	460	440	472	457	437	454	438	467	455	464	479	478	442	459	444	461	480	483	462	497	436	503	451	464	463	493	438	453	440	453	452	462	411	448	444	414	441	463	467	446	457	494	438	460	425	482	474	485	447	460	479	439	434	453	438	454	475	484	461	454	424	461	472	437	452	481	438	447	463	433	456	439	439	437	458	478	479	447	495	449	430	442	451	431	487	466	454	462	500	407	484	446	479	441	463	466	481	448	482	456	449	466	446	432	468	457	433	480	497	461	480	491	425	467	462	465	472	437	460	480	464	462	471	456	464	454	445	480	467	485	468	461	499	480	458	475	497	416	485	462	448	468	451	421	480	443	417	438	441	443	451	433	461	418	456	436	468	436	442	443	444	454	458	469	444	445	472	476	452	477	465	473	434	447	451	446	474	480	475	462	508	459	480	493	455	441	470	443	446	467	433	437	439	472	480	485	472	442	448	461	469	425	474	459	438	486	507	456	500	452	475	457	468	478	467	478	450	459	438	428	466	531	483	478	457	491	459	442	468	434	479	464	425	452	442	479	485	447	451	439	422	455	449	458	475	459	446	474	446	434	493	459	441	467	457	481	463	462	483	498	435	434	457	458	479	442	482	433	484	421	478	483	487	435	477	463	467	481	445	438	463	435	470	466	448	439	445	463	494	468	460	448	460	447	486	452	454	440	460	478	467	468	464	421	473	454	460	454	466	415	474	465	444	467	442	456	434	466	456	455	474	479	498	430	450	458	483	459	456	434	435	456	396	470	432	436	440	455	472	478	473	471	436	464	455	474	455	499	440	450	423	461	437	471	454	494	491	468	432	445	451	410	474	469	434	463	441	461	463	458	466	438	503	498	435	434	478	447	406	445	451	469	431	451	451	500	424	437	453	431	443	468	474	454	452	476	489	440	433	410	472	445	456	509	480	451	471	455	460	489	459	454	440	477	492	427	479	458	461	441	433	432	469	440	461	450	450	453	464	435	446	412	426	477	459	492	474	434	457	467	486	456	502	502	462	465	426	486	441	435	448	492	484	461	448	445	422	455	463	465	436	455	477	440	421	432	466	455	498	452	463	465	437	440	468	459	467	494	473	496	457	443	445	448	477	453	458	443	462	453	440	461	485	468	480	477	469	470	461	455	435	443	470	428	425	421	463	447	477	418	474	476	433	422	466	479	471	448	428	413	444	438	443	478	464	481	424	492	489	448	444	449	472	455	459	451	472	430	447	468	457	450	445	432	462	468	475	428	467	470	482	475	483	442	454	473	481	438	474	451	464	458	464	410	441	453	455	461	436	448	417	419	487	458	472	495	481	408	459	447	494	462	456	436	416	455	455	457	466	465	480	486	476	453	469	449	498	418	469	447	439	514	444	489	525	446	466	449	468	454	522	427	432	460	458	455	460	478	448	411	483	503	482	414	461	479	477	491	421	452	484	465	493	426	466	445	459	491	460	481	469	459	495	453	482	448	466	432	436	496	471	420	449	470	483	475	455	454	433	459	443	449	467	486	437	436	477	456	475	465	420	473	430	487	415	457	466	476	454	464	487	466	423	462	462	449	493	470	500	471	460	464	460	473	442	446	452	429	430	455	456	437	456	483	482	444	471	483	487	503	476	467	489	459	421	478	425	482	454	455	425	459	436	489	463	446	503	477	437	477	473	439	432	446	467	447	418	452	489	475	471	472	448	454	483	448	500	435	434	469	462	465	471	487	486	431	455	419	457	492	468	416	450	486	469	478	450	458	438	421	446	429	466	500	423	460	491	444	435	449	444	443	450	457	455	475	456	426	478	485	448	464	477	468	441	442	472	448	481	481	469	415	505	426	451	469	493	466	436	459	427	454	488	483	446	411	431	462	475	481	456	448	442	451	476	499	451	437	474	443	468	493	444	436	476	452	456	465	422	468	455	475	465	460	461	469	430	484	474	475	441	439	481	425	447	434	408	462	486	459	443	475	431	445	457	473	443	482	455	445	489	453	462	470	430	466	429	452	455	447	454	489	463	440	456	457	453	487	454	503	438	452	474	468	456	473	475	466	469	425	453	482	462	494	427	462	436	453	462	478	460	501	478	444	468	440	502	446	472	463	449	431	457	451	468	455	439	441	447
27300	20828	27426	24329	20873	13092	2559	1735	1835	939	610	587	598	604	584	571	529	541	533	587	644	586	621	683	737	848	889	941	848	924	859	769	787	778	709	648	648	581	607	625	556	565	517	567	606	568	511	533	526	485	536	528	535	489	518	536	533	493	497	460	520	508	501	510	492	533	569	517	532	502	499	525	544	472	515	486	512	518	522	520	502	487	521	496	512	548	529	486	540	511	576	523	544	529	541	504	548	517	507	527	528	556	509	522	514	533	520	486	558	505	515	522	519	535	537	497	522	517	533	516	530	488	543	519	517	476	546	505	467	503	497	527	531	478	476	529	525	520	499	542	530	554	543	542	514	519	550	529	500	530	541	541	526	544	515	497	522	560	537	569	487	536	505	506	541	491	497	488	492	512	460	517	515	528	517	495	494	541	520	542	506	501	507	525	475	520	486	481	512	534	527	508	505	554	490	524	475	525	526	532	537	542	494	534	563	542	491	494	495	536	515	522	487	532	488	487	524	544	538	503	552	520	525	510	538	509	478	517	509	549	504	479	536	464	478	473	547	488	517	532	498	507	471	512	543	514	503	551	536	511	475	490	533	528	526	495	499	511	509	535	526	478	517	497	500	517	503	517	505	497	548	539	520	501	514	503	510	503	516	520	561	438	531	531	473	485	512	508	548	487	491	524	518	505	495	540	526	524	552	547	520	534	525	544	518	552	546	518	528	531	508	542	492	521	476	480	472	518	523	540	501	531	515	496	518	553	487	506	543	558	537	483	517	493	527	533	547	509	535	503	494	499	505	496	503	524	473	537	497	498	535	519	523	549	544	494	530	545	505	500	525	499	512	514	503	525	492	485	475	558	568	558	504	515	477	519	504	493	516	495	470	539	558	543	540	466	475	523	515	511	529	496	491	484	538	514	523	498	509	517	527	513	489	514	495	540	534	514	542	565	538	509	506	508	498	510	536	477	506	532	526	535	540	521	538	480	500	542	513	502	526	524	497	511	466	542	492	509	513	510	526	496	539	487	524	535	525	497	474	511	526	554	515	510	505	546	464	501	481	526	533	517	552	525	529	511	534	530	525	515	478	516	538	520	502	524	580	501	551	484	538	518	548	515	548	548	494	540	508	506	507	535	542	486	552	557	513	540	508	544	528	558	518	531	561	546	532	546	555	488	516	473	516	509	539	509	522	517	509	475	503	507	536	514	501	504	495	511	502	481	494	593	537	551	499	517	487	536	536	533	496	492	541	529	505	479	527	523	501	518	488	556	520	511	525	533	550	559	476	509	548	525	499	518	557	529	501	535	492	471	515	505	493	530	496	528	475	492	555	552	512	472	465	517	520	519	528	481	515	538	502	495	495	528	512	521	553	527	511	504	531	510	522	549	520	500	526	515	484	497	541	517	528	498	473	524	516	475	523	515	487	539	527	496	493	530	531	531	507	485	539	473	525	497	565	488	512	565	528	506	519	522	477	516	521	540	522	485	541	514	488	516	548	482	493	539	475	547	498	509	458	537	516	455	481	516	503	492	482	481	491	465	542	497	540	506	488	561	514	496	520	516	529	509	477	528	486	495	526	507	506	505	493	535	539	498	538	524	523	475	503	506	531	531	501	584	540	507	506	555	543	482	536	466	557	527	560	548	507	511	502	507	520	524	508	518	523	560	535	517	557	535	505	512	539	542	513	521	549	503	506	504	530	568	487	523	484	560	509	506	531	503	563	548	558	520	494	575	533	497	518	507	485	480	535	502	497	529	518	505	506	501	520	484	462	514	473	566	524	493	529	535	518	538	473	546	500	522	534	523	516	525	493	520	532	472	508	467	507	533	516	494	541	519	521	527	527	532	501	503	497	478	518	522	487	517	485	500	527	511	500	548	539	474	470	518	549	513	540	500	522	485	527	506	508	536	481	525	507	492	484	520	497	478	513	504	500	520	501	513	495	506	543	514	523	538	542	513	525	506	513	528	518	518	529	558	542	524	519	547	498	528	552	535	501	499	502	530	517	493	496	509	516	532	521	519	508	514	505	537	490	490	526	523	483	530	538	557	512	516	512	506	486	529	495	528	528	499	481	496	503	559	518	513	501	515	487	485	482	544	479	486	495	514	509	506	547	485	521	522	500	453	529	498	530	516	520	526	488	519	539	528	502	480	485	502	505	512	523	486	450	532	467	504	546	522	542	510	490	540	504	492	474	514	515	447	524	492	496	466	533	521	508	524	490	522	444	525	517	484	497	517	566	513	530	532	493	511	500	503	557	511	531	489	479	514	466	480	484	515	560	511	496	547	527	576	557	552	506	494	497	501	472	531	526	459	482	534	513	540	481	519	512	524	509	480	511	539	504	514	551	529	478	541	512	519	514	494	509	535	523	493	549	487	504	523	541	480	488	500	510	538	526	520	510	532	531	507	490	530	481	491	507	536	492	497	472	501	522	547	505	524	517	495	541	492	517	541	507	517	512	507	519	488	541	476	530	513	518	526	519	530	530	496	508	537	499	568	514	490	506	522	491	496	528	499	492	528	504	516	493	524	521	504	540	512	529	483	520	514	517	539	487	551	497	529	556	534	514	549	516	513	520	497	491	519	530	527	538	544	470	495	496	526	513	495	548	525	513	510	549	509	500	513	522	561	518	510	525	497	532	511	508	505	522	489	499	508	515	516	498	496	505	507	533	489	531	487	536	535	535	500	517	556	525	528	528	501	508	538	477	518	528	498	552	503	536	467	481	515	512	475	515	510	498	516	552	503	498	531	503	525	517	491	542	496	565	490	569	514	505	533	487	536	570	507	515	496	539	468	513	513	532	482	505	497	502	504	521	506	472	506	472	502	506	541	527	496	567	538	545	478	562	491	506	512	504	528	508	493	526	535	524	510	516	532	525	489	534	471	489	503	525	500	506	544	489	477	489	502	498	505	513	530	529	493	500	503	521	515	522	540	501	534	519	484	514	519	507	506	503	495	544	534	550	549	482	513	507	519	568	512	521	537	525	504	548	519	516	513	539	504	468	473	524	516	521	500	521	542	539	528	476	508	568	481	510	520	451	511	548	554	520	515	521	492	512	514	492	534	533	497	470	502	498	496	522	513	514	563	520	486	563	514	504	512	507	544	525	479	552	566	557	484	526	523	519	501	498	496	494	521	491	465	504	450	523	520	511	557	556	541	487	504	565	515	511	505	542	472	479	527	499	511	511	507	501	567	516	531	507	497	548	502	508	511	486	501	539	504	516	504	548	512	504	522	486	473	510	486	478	495	515	485	499	502	566	494	462	494	528	521	517	499	535	513	513	464	532	501	518	546	520	527	527	525	555	515	522	499	526	533	536	466	506	542	484	485	531	500	483	527	548	497	489	556	555	512	533	514	459	544	509	534	540	535	561	503	525	512	505	540	519	531	547	576	501	521	531	535	501	498	487	517	511	531	477	508	494	531	529	498	542	512	534	509	480	504	490	550	547	518	532	527	525	501	488	499	510	509	542	528	562	497	554	513
47797	33568	26427	22569	15292	8323	2232	2818	3112	1092	576	556	588	538	486	474	512	525	570	564	551	589	706	780	939	1079	1202	1244	1254	1189	1051	985	955	845	814	786	673	624	577	596	587	598	519	538	505	501	468	440	436	482	472	501	457	467	424	450	472	420	430	458	468	426	423	467	462	437	477	418	423	407	467	464	402	477	449	482	426	423	438	465	440	384	448	433	437	471	438	445	421	495	445	478	443	439	435	428	424	465	448	439	455	455	439	441	444	504	446	471	485	421	422	454	427	450	452	483	437	428	438	440	445	458	458	436	468	475	444	507	401	477	456	424	442	461	460	472	441	454	416	415	431	467	426	431	443	426	439	447	405	423	452	463	421	418	447	437	410	445	436	476	441	463	482	474	448	456	452	453	431	428	439	439	420	432	452	405	470	425	454	427	406	443	455	442	475	439	451	456	469	433	436	445	430	458	439	442	450	407	400	448	454	421	432	459	454	439	487	413	419	466	471	433	464	488	450	461	528	409	446	409	449	453	425	440	484	432	450	402	446	424	456	476	418	405	454	461	424	450	455	467	432	461	500	426	411	425	422	453	450	443	460	432	485	437	413	490	410	494	472	444	429	458	437	402	476	478	431	436	448	427	459	448	466	426	469	401	415	425	442	459	488	467	444	456	475	424	441	402	480	459	461	460	429	444	449	403	426	451	456	435	453	442	443	450	461	456	480	406	417	459	459	436	451	427	439	450	435	435	431	441	465	452	428	489	466	442	454	456	429	438	445	443	441	448	406	448	426	410	451	427	449	430	467	475	433	449	458	421	454	421	450	440	446	432	450	432	427	423	463	455	453	475	400	478	456	454	434	483	450	483	473	426	452	444	475	433	406	431	487	411	484	461	416	466	438	412	451	458	391	451	434	463	401	447	449	458	411	427	408	445	468	474	466	463	432	479	414	436	446	475	454	450	461	460	440	426	447	478	443	450	422	449	469	425	434	423	431	434	462	440	441	437	446	466	439	433	459	456	448	452	435	459	423	411	433	428	458	450	432	458	441	425	437	472	423	434	475	429	428	412	456	427	459	464	451	412	441	446	450	440	463	434	444	437	452	417	475	454	423	457	425	434	453	452	464	489	446	453	450	421	435	420	471	482	453	442	420	433	412	435	453	451	469	430	424	434	424	486	445	460	442	444	457	437	434	444	491	469	421	490	470	419	454	446	415	444	466	433	433	427	442	451	462	415	475	444	446	436	441	455	419	460	437	481	428	392	433	476	418	400	461	467	445	446	449	453	423	452	453	430	478	427	474	414	456	462	461	486	472	442	443	460	456	428	418	402	452	458	432	429	417	434	445	433	413	451	438	470	433	474	490	422	450	446	436	426	473	466	417	415	433	430	421	450	432	449	473	482	443	422	415	442	418	416	464	479	442	452	461	468	431	445	428	465	460	412	455	424	468	465	463	439	415	460	428	454	472	448	432	418	436	424	450	424	415	456	442	455	498	455	397	410	460	471	438	429	459	434	459	412	428	409	473	441	449	418	415	457	475	440	470	441	459	427	457	444	455	435	431	462	435	433	440	451	454	421	485	437	449	477	475	443	486	443	419	421	432	477	430	407	462	460	452	414	446	432	427	440	425	460	442	432	436	456	432	433	410	437	416	471	455	471	458	441	408	458	495	454	446	463	414	420	446	456	438	446	462	420	407	471	478	414	433	455	420	462	419	418	450	463	439	426	470	418	511	484	474	486	460	472	446	433	430	461	439	461	404	434	453	485	436	424	432	460	474	488	450	457	458	469	455	434	434	431	455	455	426	507	434	435	424	439	445	427	419	451	445	445	472	504	459	412	402	441	452	425	434	436	460	452	462	466	456	413	423	455	466	408	433	444	444	452	445	440	437	452	447	454	431	422	461	479	437	465	438	455	445	441	423	456	442	438	466	428	434	461	448	490	465	508	437	451	481	406	448	461	477	466	505	444	457	456	497	420	441	427	476	446	456	458	466	443	430	469	478	441	436	429	461	473	461	449	457	455	434	482	427	444	430	430	457	444	470	430	484	461	477	461	443	466	458	441	451	427	462	437	449	428	444	436	455	433	475	440	436	452	443	452	422	445	438	453	436	440	465	433	421	477	436	449	457	437	387	438	413	478	427	458	446	456	432	464	427	459	453	448	383	465	466	435	460	505	429	473	453	436	465	450	459	490	458	453	456	453	406	451	457	451	439	429	423	397	454	461	456	468	417	424	477	442	456	475	479	459	434	457	477	445	436	471	455	489	392	442	438	435	409	420	431	437	453	465	459	438	421	451	453	439	447	433	428	472	450	462	489	444	476	469	462	430	408	415	466	430	422	435	436	437	442	451	460	452	444	438	456	432	443	456	424	463	428	462	451	437	467	435	434	458	446	450	429	463	456	480	442	441	447	389	437	476	454	472	434	464	428	434	419	418	414	412	464	417	434	442	440	433	456	477	445	450	441	402	397	436	474	433	439	425	440	413	433	438	442	411	434	466	490	468	435	416	460	428	453	479	424	448	423	448	418	428	458	442	430	450	426	413	450	454	435	471	402	438	458	471	435	460	431	466	456	430	457	438	441	426	468	443	460	446	452	485	441	466	431	433	449	422	382	474	436	458	445	418	470	412	489	463	459	466	421	441	434	487	473	433	420	447	431	421	483	475	468	454	454	427	426	464	432	459	484	465	434	454	436	445	420	452	468	438	441	442	438	480	432	464	451	429	410	447	461	460	437	406	450	451	408	450	463	455	417	458	451	456	413	455	459	484	451	453	463	451	480	465	411	437	399	423	406	425	472	459	438	438	451	416	465	479	470	417	474	437	415	434	415	425	433	438	435	477	417	444	435	427	461	478	427	481	464	420	432	454	458	456	476	401	452	421	445	442	444	424	454	432	456	460	465	404	438	435	446	462	460	407	449	442	468	459	442	467	421	453	465	439	400	425	422	456	461	455	444	447	418	445	407	424	454	418	465	430	440	456	395	461	450	470	423	476	458	447	418	482	440	462	441	458	411	445	426	444	468	442	431	484	434	441	446	416	399	452	416	435	455	463	425	436	428	449	466	422	470	416	463	467	453	433	455	464	443	458	445	424	484	430	481	442	421	450	442	486	427	485	469	459	447	471	432	491	407	413	460	480	437	438	433	457	430	416	449	455	425	426	478	469	459	392	467	434	453	437	413	433	452	447	462	444	460	452	454	406	470	448	432	429	474	441	429	436	429	438	422	417	422	466	499	441	456	432	433	480	489	439	452	437	455	455	482	434	458	423	445	470	465	432	441	455	453	462	446	455	468	449	431	445	451	453	420	438	410	435	438	437	459	432	452	446	428	430	486	449	411	465	450	395	448	429	441	433	428	469	461	458	440	423	466	462	445	433	464	452	441	450	444	448	415	434	428	409	452	427	427	445	447	470	476	449	439	436	466	471	446	457	437	462	457	409	460	421	469	445	445	451	465	442	435	428	408	458	464	422	464	446	478	420	431	401	481	438
26778	20846	27695	24058	20703	19337	4334	1840	1854	838	678	581	600	627	526	578	586	554	553	586	619	609	646	724	723	840	869	909	900	823	834	823	727	733	755	701	657	666	621	619	592	581	559	611	592	584	532	554	579	608	569	525	554	549	567	564	574	502	585	538	573	559	521	553	519	561	541	557	583	515	533	517	557	560	522	525	540	546	543	546	550	542	508	526	511	557	525	509	572	576	538	525	527	521	560	569	522	520	534	551	529	542	530	547	510	538	524	522	544	536	567	548	542	542	541	518	496	526	597	566	532	566	527	544	534	552	541	588	521	526	550	518	528	551	571	492	532	523	510	521	532	555	551	551	578	567	557	576	583	530	561	527	553	533	533	552	537	555	501	519	516	562	551	483	531	521	563	515	557	542	532	536	553	538	525	542	549	528	566	556	560	536	508	554	556	552	556	506	574	536	528	569	529	547	542	566	522	527	535	536	544	539	544	524	547	567	544	541	562	525	530	515	546	514	533	555	541	526	603	506	514	542	513	508	527	540	562	532	557	555	568	528	558	491	564	546	549	573	557	535	524	551	522	520	511	543	519	568	553	530	572	551	536	513	565	511	496	545	534	559	531	509	519	520	545	569	533	542	549	573	543	577	531	590	542	511	564	560	555	556	527	575	553	539	554	555	579	549	539	518	495	546	508	508	532	556	554	540	542	559	554	516	560	521	577	551	556	506	582	559	538	547	534	521	515	534	543	537	529	539	581	553	554	581	543	528	571	519	499	578	525	522	537	514	537	534	472	592	525	543	497	551	525	529	549	546	523	561	529	513	603	533	540	561	525	516	516	548	531	541	506	496	578	534	591	548	535	549	535	580	517	597	593	542	540	557	562	514	527	531	542	542	508	507	514	525	556	562	564	565	537	534	550	534	508	526	514	547	521	489	536	539	519	522	551	555	532	568	505	531	541	531	576	530	553	547	513	517	527	506	549	501	525	515	563	538	545	520	537	525	527	498	580	560	516	533	528	524	492	547	537	595	524	513	499	535	555	531	560	579	547	529	543	509	579	531	493	546	499	574	520	561	531	533	569	559	583	605	498	544	545	528	542	551	561	529	542	564	548	527	597	571	576	529	542	563	553	560	532	557	510	532	518	529	541	540	542	565	505	509	531	495	569	541	552	564	515	522	584	528	521	510	507	503	531	532	485	554	564	579	532	543	527	506	540	553	515	558	519	508	568	511	555	516	562	569	522	546	596	532	546	563	561	552	575	502	518	553	502	559	543	570	565	576	529	568	528	526	563	524	566	529	534	546	574	525	544	541	539	521	520	572	558	566	520	531	467	539	505	522	569	555	564	532	551	551	592	526	572	550	543	532	517	576	555	542	566	534	537	508	518	508	575	549	537	569	544	531	560	542	536	572	550	576	493	554	517	589	547	542	510	514	572	519	526	567	549	616	528	579	558	539	530	506	528	544	506	535	539	569	535	534	539	535	567	512	540	537	569	537	570	518	543	559	538	527	529	541	537	538	553	543	574	537	556	526	531	527	548	574	550	582	526	551	539	586	539	545	512	536	520	535	556	529	523	534	572	537	546	548	540	534	561	543	544	585	562	569	549	538	582	511	556	520	517	535	485	525	527	532	545	536	559	543	548	509	523	515	531	563	562	574	563	548	536	575	601	547	516	546	503	513	546	525	566	580	522	536	493	530	564	499	550	572	516	569	538	535	512	536	515	552	567	543	527	557	577	528	591	537	532	523	548	481	560	518	526	545	541	543	512	579	594	569	518	581	511	503	533	539	534	491	534	535	544	572	557	516	489	549	538	534	549	518	531	536	584	511	543	516	521	568	536	528	515	527	514	504	488	596	508	521	537	581	551	519	531	492	475	552	539	533	555	541	551	522	518	510	567	513	507	530	561	535	551	556	547	548	562	577	540	575	532	542	536	528	505	509	564	553	550	534	513	499	537	554	554	542	562	541	543	538	557	543	552	531	536	565	540	529	527	544	533	560	566	524	540	556	548	554	587	513	563	531	556	522	535	512	574	574	560	549	564	497	529	533	564	568	521	564	539	500	536	557	579	550	532	559	551	534	561	538	544	552	532	526	579	512	497	547	544	509	543	560	542	558	581	575	584	576	580	547	546	517	551	568	577	537	533	513	568	530	556	548	588	549	513	535	567	557	546	607	542	552	579	554	546	547	515	569	567	535	546	558	504	504	540	563	526	540	516	547	531	543	495	552	560	534	491	523	580	558	504	536	548	523	559	551	555	513	537	493	587	535	532	502	573	541	558	540	518	545	532	567	546	564	510	544	539	522	588	530	560	542	537	589	537	529	544	573	529	579	556	565	539	552	515	513	518	541	555	542	562	514	508	528	531	552	502	531	559	518	584	572	486	562	577	513	517	498	570	532	515	552	543	577	546	576	568	513	563	546	564	537	573	537	590	510	554	547	501	545	549	565	537	558	568	532	555	549	510	497	568	565	575	574	545	514	496	492	565	529	562	531	537	551	530	485	551	547	571	527	579	557	548	531	584	515	532	552	538	540	552	556	518	555	530	553	588	503	544	567	579	561	530	550	544	535	545	542	551	581	516	580	522	561	531	577	524	518	559	540	536	581	576	501	562	553	523	524	554	499	544	522	545	521	547	562	524	508	521	535	573	549	531	568	542	552	547	563	553	574	567	548	511	504	530	545	552	543	555	533	588	562	541	504	544	590	535	546	478	497	528	550	560	543	500	536	512	518	542	568	550	542	571	548	485	581	545	527	517	538	502	558	530	552	533	557	568	531	547	552	532	546	536	537	519	527	590	552	548	538	513	520	572	570	563	533	587	524	523	538	531	534	531	554	531	569	552	573	537	519	574	547	534	544	581	518	540	516	567	532	522	509	539	525	559	501	583	515	539	565	536	570	521	550	567	529	551	557	573	513	530	561	530	538	541	535	523	519	583	530	560	529	576	522	566	537	540	483	541	532	588	551	607	533	568	541	507	526	552	512	549	539	564	569	570	529	525	549	524	536	557	565	556	520	507	513	509	507	509	528	550	528	527	556	537	562	555	526	567	539	556	549	533	510	524	542	497	577	567	549	586	534	503	536	537	540	475	579	522	584	541	486	549	567	537	537	551	536	574	526	534	507	573	536	524	506	537	590	541	534	546	551	475	516	560	515	527	526	561	562	563	531	533	558	560	533	549	510	539	542	522	495	489	520	516	564	545	546	566	544	512	529	551	522	531	559	543	541	534	508	570	512	537	535	532	539	540	521	566	538	553	529	521	539	534	502	583	506	542	525	549	554	551	493	544	566	560	573	558	557	536	544	552	568	582	555	529	516	569	547	555	549	540	592	534	518	505	510	576	553	578	537	523	517	493	527	552	514	528	579	540	500	570	529	515	548	529	522	562	541	564	493	518	532	529	546	550	561	487	564	522	512	575	548	552	559	558	558	509	580	543	505	529	530	535	538	570	549	521	551	567	560	556	565	512	519	578	543	529	499	570	513	507	570
45190	31546	22114	18793	11963	8122	2178	3119	3306	966	645	576	552	551	549	552	537	559	583	626	630	651	699	813	805	1069	1140	1125	1153	1102	1107	999	903	834	810	753	676	645	588	595	631	522	539	527	509	483	506	563	530	466	460	466	483	490	484	486	461	493	481	463	471	473	432	501	464	474	459	456	478	467	443	442	468	442	487	505	467	452	505	435	460	503	483	466	469	449	506	512	469	464	439	456	514	454	485	470	437	451	460	445	454	458	445	469	488	432	482	467	448	448	458	483	515	472	473	471	476	487	444	438	479	500	446	449	472	435	467	484	466	510	467	472	490	464	472	500	461	479	519	455	444	463	490	476	495	479	515	473	450	448	486	487	458	473	506	482	458	444	449	449	467	440	462	480	462	487	432	479	499	481	477	466	460	472	446	449	465	476	462	444	426	462	465	468	446	448	448	505	449	433	456	472	449	484	453	433	479	473	442	477	447	461	460	462	488	502	469	456	470	485	500	446	478	475	462	486	459	443	451	444	480	441	473	443	483	448	440	476	497	462	449	478	489	498	458	488	472	433	466	473	484	491	462	462	466	430	429	461	472	448	458	479	436	459	481	487	479	467	510	495	450	458	454	459	438	457	447	503	426	477	466	452	461	449	451	471	466	475	430	460	488	475	484	483	438	479	487	416	452	435	440	459	477	432	422	473	480	444	468	487	442	429	465	466	452	465	462	442	459	434	455	472	475	433	457	491	447	475	433	449	463	468	487	446	446	453	446	509	481	454	463	470	451	418	450	501	456	436	449	445	466	440	430	453	451	427	495	485	442	451	411	464	467	472	455	477	477	475	472	452	493	417	445	483	416	473	472	467	445	452	470	480	424	474	484	461	456	469	477	483	441	463	493	486	464	438	438	472	489	500	467	471	461	434	484	461	489	461	461	482	434	437	468	465	487	431	446	456	457	470	457	432	472	440	464	443	448	444	477	485	454	433	447	437	481	466	467	456	437	459	473	499	456	468	467	495	478	499	464	461	466	469	440	457	468	435	466	454	474	461	461	456	452	482	463	485	462	461	474	475	457	473	476	465	475	494	468	421	468	492	434	427	480	433	512	478	496	499	475	461	482	443	463	469	458	474	489	478	473	422	443	439	435	440	452	461	462	487	476	470	495	479	440	471	457	502	451	469	461	477	456	487	461	443	474	444	447	473	468	471	462	465	445	438	498	478	473	470	435	499	444	487	482	476	486	453	469	489	463	477	450	448	457	478	490	438	488	444	506	487	447	457	499	449	453	461	475	477	452	441	465	435	498	467	445	459	453	469	491	463	451	455	476	447	482	428	458	458	414	476	493	460	497	460	526	471	488	473	456	507	474	466	469	498	481	510	497	456	478	472	463	456	492	492	451	497	435	424	459	483	461	441	451	490	465	459	469	457	469	484	438	489	437	490	456	451	471	436	488	502	469	467	464	469	449	445	482	454	459	482	456	464	517	448	443	479	498	464	424	429	433	499	465	472	431	460	450	496	466	448	446	498	437	451	484	454	484	473	446	455	450	482	505	482	506	430	452	439	455	453	452	443	483	453	454	477	475	454	447	478	423	488	472	494	435	476	478	478	501	468	424	511	475	486	525	485	495	477	490	491	471	443	447	452	453	459	518	507	493	474	463	468	472	438	480	459	475	469	473	454	451	455	456	459	466	491	483	499	445	445	509	465	443	477	480	485	471	478	472	435	478	458	489	477	450	438	436	475	500	444	477	508	475	485	407	450	456	472	454	477	481	476	487	465	469	466	424	453	441	455	482	494	469	478	450	466	457	482	484	467	492	477	480	449	453	491	440	470	440	447	483	468	449	429	472	471	455	456	468	480	469	495	418	424	456	470	425	466	468	451	483	450	413	478	456	454	489	459	474	442	451	463	432	481	490	435	478	452	486	434	491	447	462	459	496	498	475	453	472	481	469	445	465	439	507	426	428	486	484	421	486	456	465	490	441	453	466	436	471	449	438	477	467	477	443	438	480	483	436	475	456	471	488	485	466	485	492	502	443	438	487	445	460	474	465	464	469	464	474	483	523	469	468	476	478	467	462	473	457	497	469	449	455	522	492	438	475	497	458	426	442	469	457	447	489	443	452	409	450	415	491	483	474	478	428	455	475	467	470	486	455	454	488	500	415	451	457	478	452	441	450	465	453	430	498	456	481	414	487	484	437	510	466	468	491	423	479	466	482	456	497	450	468	464	456	473	433	464	454	468	431	475	462	443	475	453	461	479	498	478	472	482	494	486	417	514	460	442	487	464	457	467	511	426	455	443	464	466	479	427	434	458	433	477	476	463	461	488	458	464	508	473	430	461	495	453	466	415	434	449	478	454	500	468	448	464	461	444	499	459	445	481	452	457	477	460	441	415	435	452	434	474	453	431	467	440	458	449	453	464	475	456	476	483	470	439	460	477	460	465	498	478	448	461	497	501	474	473	482	488	496	447	494	464	437	468	441	438	472	491	450	444	447	447	448	410	497	481	458	477	479	476	484	462	501	463	430	461	503	426	441	468	483	443	510	474	472	462	405	461	484	462	462	451	478	459	477	454	481	459	442	501	496	439	462	490	456	506	472	458	491	470	471	472	476	436	475	476	464	477	486	471	412	468	468	452	488	450	421	447	449	448	458	466	489	462	494	522	455	491	462	491	479	448	472	426	483	495	523	447	471	465	447	481	442	472	473	461	451	419	479	457	455	438	472	466	449	504	484	472	462	449	443	468	436	433	488	482	474	472	477	494	503	447	455	451	477	434	464	501	482	478	438	494	461	400	442	476	469	463	435	485	457	479	490	469	454	448	449	460	515	448	500	480	473	459	440	496	453	475	485	414	465	470	434	454	460	427	483	461	486	447	483	435	468	466	473	502	466	462	465	502	473	485	487	492	483	491	479	455	488	482	447	460	451	489	449	453	467	457	488	484	485	434	454	431	455	462	422	441	505	428	410	421	461	501	458	475	493	446	417	432	427	491	470	446	467	452	427	498	472	479	463	464	474	452	475	459	447	474	463	443	444	477	462	461	431	447	440	466	472	477	489	486	480	500	453	425	477	438	490	479	476	469	432	457	480	465	459	482	433	458	458	496	456	421	498	466	438	434	475	455	471	451	478	459	445	482	465	436	473	458	476	448	445	462	459	466	474	444	455	490	434	496	496	439	457	449	436	470	458	427	465	474	485	451	445	474	458	450	436	448	444	473	437	429	505	458	463	392	474	462	469	447	471	473	468	476	497	488	468	505	446	453	451	445	479	431	466	467	450	462	450	494	448	497	446	435	472	486	469	492	417	467	427	467	483	437	485	470	448	470	467	475	478	489	480	465	449	443	487	435	481	459	502	446	455	451	448	450	478	454	429	474	458	442	456	455	477	484	457	458	463	431	478	464	472	440	472	448	479	439	446	456	470	474	458	444	480	482	489	475	450	463	423	473	471	457	470	449	491	453	454	505	464	441	440	467	467	482	462	461	427	486	460	474
25861	20857	27841	23978	20883	21215	11666	3510	4688	1484	709	697	669	605	622	597	603	632	644	675	684	722	747	810	944	1095	1150	1280	1169	1187	1101	1047	985	950	877	805	726	669	681	677	667	677	603	583	582	607	573	529	538	545	551	480	524	511	554	547	555	535	529	548	519	526	478	507	563	521	548	511	525	521	524	525	530	518	510	542	527	495	534	566	558	479	496	529	529	528	521	545	534	508	541	510	523	558	549	504	527	549	547	587	511	566	515	561	545	533	519	502	533	570	524	515	508	513	544	512	531	520	539	507	479	527	551	535	560	515	538	555	531	524	530	502	513	529	543	514	526	522	518	536	498	511	522	587	547	564	501	507	507	496	526	512	512	487	560	505	520	537	530	511	524	508	483	528	506	554	544	498	520	517	521	587	550	536	567	518	504	492	540	548	477	577	563	519	505	527	547	541	509	523	500	551	569	556	523	546	521	498	528	565	560	527	522	493	473	531	522	544	512	519	503	552	525	483	512	526	533	499	555	484	505	526	529	593	576	522	457	531	551	557	517	562	505	479	535	540	533	534	518	523	545	502	510	521	473	550	515	553	539	521	510	516	487	516	586	527	570	497	557	539	508	506	544	538	500	508	539	511	528	530	525	514	501	542	536	533	528	507	553	495	437	561	527	474	528	522	555	523	502	494	532	526	563	497	509	549	518	541	556	538	528	504	522	538	558	488	549	528	554	547	516	553	511	507	510	538	501	540	540	496	527	466	480	507	510	497	508	548	510	513	521	583	549	537	557	548	557	522	524	547	493	524	507	533	523	537	537	548	526	509	555	497	545	521	572	573	544	547	514	490	521	518	484	564	510	534	536	518	497	545	504	553	487	555	501	516	531	527	563	520	480	502	526	528	515	542	546	535	494	512	488	530	559	508	564	477	550	523	512	527	550	512	513	544	545	501	567	544	553	517	555	548	549	519	493	549	518	549	508	535	550	520	492	511	498	522	557	530	499	503	495	568	532	545	530	493	531	496	515	538	537	517	512	522	476	519	531	514	500	540	515	515	530	519	507	503	509	567	511	537	516	497	543	517	480	522	514	500	539	528	546	541	548	503	504	527	542	544	522	533	548	512	530	521	520	525	550	520	532	521	510	517	557	543	528	534	531	539	565	515	546	551	556	515	516	502	519	515	504	518	575	476	534	523	516	530	550	522	563	538	507	566	556	526	523	558	484	528	534	529	515	556	602	497	569	531	489	540	525	537	528	536	539	529	582	554	534	498	577	555	589	506	560	516	514	546	550	495	529	505	526	521	527	520	596	557	489	512	517	516	583	525	534	555	522	507	532	497	518	539	579	503	531	554	549	533	497	494	486	494	529	517	546	545	577	558	528	506	538	551	514	522	524	531	522	529	471	487	540	536	514	526	523	541	539	505	536	528	563	550	528	482	519	487	522	557	553	523	515	570	492	532	526	491	576	531	535	530	527	549	550	494	496	557	524	487	529	520	504	530	521	541	523	524	504	520	535	475	492	492	508	502	501	505	547	550	556	527	517	476	555	610	523	529	543	513	511	497	516	514	513	538	543	539	489	516	515	513	489	516	546	510	563	515	518	552	543	476	502	534	519	522	497	507	516	484	508	494	523	535	570	520	560	525	506	513	525	498	527	536	526	553	501	505	500	512	520	564	518	558	560	521	530	536	548	506	550	508	513	515	549	544	540	504	492	526	534	550	494	508	531	533	519	492	492	523	523	492	519	516	542	545	523	537	553	545	546	493	558	499	545	564	527	508	481	537	492	534	506	529	559	489	499	519	528	512	544	524	582	530	502	553	521	568	534	512	514	507	543	503	512	490	567	568	537	520	498	543	507	583	555	520	504	531	528	483	531	518	515	546	495	555	521	501	486	502	520	576	527	557	529	584	527	529	535	505	501	526	478	571	508	547	573	528	537	541	505	534	505	463	549	546	527	502	545	533	554	569	534	552	514	483	536	543	534	484	539	538	540	549	509	549	521	558	490	493	556	491	528	527	514	509	476	535	507	473	502	563	506	502	511	543	498	545	545	530	528	509	515	537	470	544	489	547	518	513	539	548	576	520	517	504	528	518	528	549	504	454	543	539	535	544	514	498	549	521	518	513	533	524	529	545	556	532	510	541	542	497	532	530	510	542	540	567	549	524	545	550	519	517	518	556	558	536	520	563	540	518	528	499	550	535	519	604	512	550	541	530	537	565	500	539	533	523	486	529	493	530	513	505	549	500	537	531	559	545	526	549	571	529	513	523	514	548	480	508	547	499	485	544	534	540	504	529	512	526	560	526	564	541	565	548	526	557	510	534	535	550	512	523	533	493	554	526	527	550	592	523	535	528	512	529	503	556	512	533	488	527	511	551	490	530	494	547	537	566	530	518	486	501	531	564	554	551	510	549	491	557	525	545	563	582	560	534	527	521	477	517	536	548	570	506	508	548	535	547	483	537	531	551	522	551	485	552	573	533	568	507	516	497	534	522	531	512	537	519	538	512	520	514	485	498	539	513	569	532	518	569	563	539	559	545	519	532	519	543	496	540	504	482	535	540	540	510	528	534	556	513	516	502	508	531	546	532	518	505	521	564	530	533	517	538	527	522	525	528	571	499	526	496	522	499	498	518	532	512	544	515	494	555	527	498	530	535	518	504	514	513	539	505	529	533	548	517	555	576	560	498	525	499	526	470	541	524	518	527	527	476	509	508	530	535	539	543	512	567	510	524	518	513	492	535	549	519	518	527	526	547	524	518	527	576	520	555	533	510	521	504	506	506	527	521	525	513	519	521	506	503	550	532	541	513	542	491	516	502	513	520	517	533	512	506	524	540	513	546	522	529	504	523	527	525	532	545	540	509	528	508	535	529	498	541	467	542	518	523	534	478	545	570	546	558	501	531	517	580	512	565	563	555	516	470	541	526	479	487	551	503	513	509	549	558	526	528	508	514	541	517	521	518	529	526	513	495	565	532	505	467	491	519	537	549	529	554	544	548	526	537	564	544	529	525	547	512	550	528	525	480	508	557	547	496	492	535	545	522	512	517	539	556	577	502	556	505	503	522	522	540	521	517	528	519	513	557	515	546	511	557	497	474	499	488	529	517	580	522	546	542	473	580	487	523	566	532	512	502	517	540	505	510	551	511	504	538	566	533	513	595	529	545	498	519	544	528	549	548	552	508	535	530	492	550	551	542	542	456	509	496	576	536	548	542	509	518	529	540	528	539	549	538	534	574	520	532	525	542	532	527	498	568	523	503	538	514	511	512	504	485	536	526	502	521	561	507	508	545	530	528	540	528	531	522	563	543	513	501	528	522	510	547	527	563	535	513	537	479	509	521	516	544	543	535	537	522	518	561	529	538	528	508	495	507	539	574	583	533	524	521	545	481	550	543	487	566	543	537	510	537	496	544	549	522	556	522	542	503	550	522	488	559	495	556	512	551	542	542	529	561	547	495	527	508	552	519	530	536	535	500	491	504	512	509	567	533	559	536
36603	31456	25443	24536	21110	14611	3699	5508	8357	2002	814	738	682	662	662	640	659	613	643	670	774	823	958	1210	1270	1526	1734	1920	1820	1707	1549	1482	1441	1292	1175	1000	901	865	770	705	656	668	622	612	539	545	566	516	485	498	501	481	507	448	498	433	458	471	465	483	432	485	474	439	446	453	440	459	438	402	450	419	421	468	451	469	472	452	442	421	454	460	486	473	422	515	494	463	488	415	462	441	476	446	462	467	459	444	461	462	432	473	446	469	457	414	474	427	461	453	447	448	458	417	461	453	468	464	465	462	405	489	438	432	455	479	416	439	442	458	488	450	442	461	450	453	419	467	486	468	475	436	449	445	440	420	486	447	427	470	416	449	460	460	460	440	440	443	407	450	442	489	459	438	453	475	438	418	457	463	429	438	462	432	422	447	427	419	476	446	453	471	414	462	461	409	433	500	429	472	463	395	461	469	418	466	466	458	468	435	446	424	434	458	464	427	469	467	436	433	450	426	437	485	436	432	486	454	495	449	431	467	474	457	485	433	463	429	480	451	449	445	445	462	443	474	480	436	456	472	417	465	496	415	440	454	463	448	478	435	483	452	448	469	435	449	448	434	442	469	454	461	451	420	438	465	467	453	428	423	461	448	458	435	445	432	485	421	503	490	448	430	443	462	442	488	498	449	451	440	428	471	434	455	434	453	449	458	432	485	474	477	438	447	449	431	443	445	436	449	437	460	431	408	446	441	459	456	441	452	428	463	472	447	456	463	452	429	434	440	419	442	441	461	452	453	457	452	466	473	426	444	442	430	467	460	481	428	477	476	423	424	407	478	461	483	451	458	455	466	444	445	464	465	462	438	462	433	474	456	468	409	474	465	486	472	464	500	415	463	472	436	451	453	478	460	473	467	440	440	469	457	443	453	446	473	420	472	442	441	426	449	484	443	422	474	457	454	425	445	454	454	447	446	469	459	469	454	478	438	413	482	500	435	495	467	474	452	460	445	453	463	493	456	460	437	458	434	438	448	460	490	449	469	417	475	426	475	475	419	448	448	432	466	454	445	469	444	472	440	428	454	499	463	474	463	484	463	428	483	475	437	430	457	474	464	447	436	455	427	483	452	431	431	456	431	466	413	457	458	478	462	446	443	390	478	480	431	445	433	465	438	465	478	464	466	478	434	483	468	435	471	459	470	448	455	423	460	484	428	485	487	426	429	434	453	436	475	417	455	432	455	438	456	466	469	454	476	434	468	472	460	448	445	468	442	453	426	486	459	437	448	469	448	444	516	431	441	487	471	455	450	461	453	444	436	468	439	464	479	454	428	449	430	433	456	446	441	452	445	475	396	469	439	450	440	430	443	505	481	436	408	457	428	486	450	441	458	447	422	451	431	428	414	448	462	472	446	451	468	438	480	483	463	443	449	424	495	457	442	427	418	470	473	466	411	434	456	426	470	478	439	434	447	444	467	479	475	464	402	463	490	443	416	473	449	481	447	458	402	462	476	473	486	446	447	439	412	449	471	487	444	474	428	456	443	444	428	457	478	473	453	434	421	479	456	469	435	431	454	418	444	423	429	442	424	441	455	461	484	438	458	410	478	412	463	413	460	425	465	443	424	441	448	445	469	461	420	455	446	458	427	459	420	434	452	438	446	442	416	458	429	458	449	450	482	417	439	406	463	445	465	455	432	462	450	422	436	433	481	481	420	444	453	471	454	472	446	450	460	469	469	461	442	466	458	468	450	464	456	437	468	494	481	419	507	421	454	442	416	434	461	478	420	410	433	446	444	492	453	417	455	432	466	461	454	435	424	431	465	474	501	441	432	435	449	435	460	475	425	450	400	450	460	384	482	455	436	476	440	449	448	468	464	426	443	435	435	442	432	486	468	428	469	430	475	437	466	467	463	453	431	476	464	446	452	445	441	478	426	442	475	505	479	457	438	443	438	431	469	460	449	447	429	403	430	472	473	465	449	436	441	440	457	425	442	483	467	493	465	412	434	462	439	477	468	460	439	418	435	466	449	451	466	509	416	504	453	433	444	409	500	452	440	422	478	460	444	450	453	463	441	453	474	470	443	425	433	431	457	439	455	444	463	437	466	484	444	455	498	442	437	462	436	454	422	443	430	440	445	448	446	471	448	467	455	477	466	435	475	445	481	465	497	464	451	457	431	430	466	480	464	445	426	462	437	454	475	465	456	452	444	422	430	479	489	443	442	441	444	410	475	454	440	485	458	461	459	428	462	409	470	462	466	479	459	471	419	442	423	447	465	435	494	447	441	448	469	423	476	497	433	468	399	450	487	452	455	453	465	467	475	447	494	446	490	447	449	451	422	453	419	442	502	443	469	441	452	455	441	465	444	493	468	417	440	471	435	456	470	460	441	408	449	453	449	478	475	471	438	426	468	484	497	425	463	454	470	446	457	483	462	485	466	460	455	431	443	443	422	440	467	415	443	475	486	452	435	416	453	469	413	426	449	430	475	453	443	431	455	470	451	455	451	451	413	468	453	455	446	418	474	474	475	425	468	423	471	448	433	425	500	446	441	439	456	427	458	470	435	432	456	432	456	431	481	452	445	466	465	455	478	444	455	446	477	431	479	444	474	449	434	457	470	471	486	437	461	443	440	439	434	432	465	440	432	483	483	448	454	441	459	450	479	471	451	461	412	439	468	421	425	433	455	463	465	407	452	453	455	458	459	459	464	487	476	464	478	442	480	447	477	465	427	480	441	429	456	442	470	479	465	481	415	453	429	426	464	457	434	430	444	481	459	466	436	458	458	417	441	430	463	451	456	447	441	451	446	497	458	438	452	448	448	456	429	435	428	440	458	445	426	446	475	473	444	449	454	428	458	473	444	457	475	482	461	481	450	476	458	463	455	458	441	459	480	444	431	464	405	437	499	492	449	414	431	443	457	464	446	458	457	415	443	441	443	494	452	402	386	497	422	426	487	469	475	445	434	439	459	469	462	470	457	416	460	451	441	449	441	419	457	432	438	408	433	470	483	436	460	459	418	435	444	438	464	454	445	453	446	437	476	475	490	477	448	453	453	425	453	452	465	406	443	459	450	431	481	403	450	491	432	430	472	442	477	462	443	437	427	463	464	445	458	457	451	436	491	431	448	447	451	467	449	479	424	460	436	438	447	435	448	465	435	452	463	475	468	531	469	463	445	514	409	457	496	426	455	438	451	432	451	465	464	483	464	465	433	461	451	440	449	428	428	464	484	432	437	432	471	451	423	477	458	462	438	441	425	456	445	463	450	447	440	450	461	408	475	472	480	416	444	436	455	487	468	449	448	444	475	456	460	463	448	466	442	441	445	462	433	472	470	479	485	452	432	449	453	430	436	445	435	439	432	448	460	439	414	462	487	417	422	442	476	421	471	482	480	459	464	466	455	435	455	446	451	467	475	449	436	469	444	485	467	470	434	466	473	482	476	451	441	503	432	419	435	472	451	477	446	423	438	427	427	465	440	438	463	410	386	463	396	457	435	469	470
28612	20933	25373	24555	9691	4269	1475	926	1086	619	543	519	551	582	563	577	531	529	552	558	599	603	653	744	847	929	876	896	884	875	816	842	797	807	753	749	698	672	634	583	582	599	561	624	562	558	543	516	578	558	561	532	532	518	564	561	532	579	585	529	550	502	515	554	569	522	555	549	511	547	529	574	514	529	520	540	542	576	520	553	559	569	512	522	556	528	540	551	546	540	527	526	523	533	575	552	530	533	494	546	564	528	528	562	534	549	554	536	598	606	557	545	569	589	498	540	548	551	540	556	559	533	496	525	523	546	546	485	480	509	509	531	580	513	531	532	479	509	511	527	506	505	540	535	509	560	502	512	507	514	511	533	550	525	510	536	544	522	578	535	547	495	507	507	558	558	560	513	520	541	531	535	509	562	530	550	551	544	501	505	549	506	521	510	533	541	545	506	506	508	541	483	528	550	543	525	517	553	545	535	523	518	542	557	559	510	574	519	499	522	558	576	527	547	547	514	517	554	561	539	532	535	570	562	558	535	547	533	525	576	568	527	528	528	571	538	526	554	525	551	536	511	557	574	514	517	474	507	504	492	579	548	528	545	546	515	518	550	505	514	584	528	517	503	547	586	541	506	501	492	527	538	540	546	553	496	548	553	525	508	538	519	510	518	515	511	531	526	576	535	524	509	546	501	515	558	536	545	529	504	508	540	519	528	550	511	518	532	560	499	536	569	552	518	537	479	514	537	521	528	533	526	552	504	503	571	503	552	538	507	565	519	556	530	513	542	563	524	534	577	521	537	543	556	514	524	526	541	558	557	535	506	561	489	548	521	566	548	536	484	530	515	519	556	530	508	532	529	534	530	544	536	577	509	547	531	497	596	559	518	535	516	563	545	588	550	538	539	532	544	469	517	559	501	506	532	514	524	526	498	562	549	549	527	544	522	540	547	553	530	555	521	520	538	516	559	571	564	560	549	554	557	528	546	520	517	522	530	510	549	510	530	505	539	533	524	533	512	552	573	522	540	529	541	548	518	511	498	506	497	560	533	528	478	491	521	505	537	532	556	543	571	520	538	562	533	500	560	521	519	564	556	551	514	567	556	548	534	503	535	535	539	562	565	496	552	543	578	477	557	558	535	569	532	494	503	499	553	532	539	553	536	542	524	521	509	572	577	518	575	503	554	563	517	569	547	551	548	555	530	580	534	524	531	545	478	513	546	540	502	570	539	545	510	520	552	566	516	527	530	545	556	551	519	522	555	510	577	545	514	555	570	519	481	513	568	536	552	543	508	513	546	544	519	525	529	537	529	508	471	492	534	541	576	506	528	524	563	501	494	548	519	558	523	501	526	522	522	480	559	594	545	573	540	560	532	551	545	538	507	490	559	553	558	520	533	578	530	502	522	526	586	546	553	546	564	525	527	572	540	525	523	528	509	562	547	550	531	516	573	534	513	580	507	537	539	536	518	509	552	520	533	525	526	505	525	488	530	563	549	542	547	534	524	526	497	548	529	550	539	565	513	556	511	538	524	518	539	531	564	536	486	550	531	522	550	570	571	537	559	542	517	503	566	525	553	531	549	533	528	500	551	531	550	572	549	537	495	521	521	536	499	525	532	518	522	542	547	498	569	568	509	510	540	525	532	526	527	540	542	533	546	519	529	559	538	549	523	543	565	563	498	547	513	574	541	522	548	561	529	527	560	557	558	550	574	529	533	514	523	540	508	539	538	533	522	542	518	545	538	515	526	541	522	570	516	544	522	548	563	533	500	538	540	473	556	546	544	516	576	510	572	524	527	532	539	565	520	570	539	541	548	536	524	555	534	537	522	526	532	524	532	577	540	515	509	572	547	514	535	586	543	524	537	556	556	531	490	518	539	526	550	505	491	551	566	524	547	549	542	543	525	500	543	536	519	571	561	538	525	557	533	533	518	519	498	560	555	521	541	532	528	511	526	553	490	572	558	516	552	559	566	544	560	567	530	596	537	506	516	553	552	552	519	516	527	511	559	532	506	580	530	515	512	562	541	535	521	564	560	520	564	527	561	552	548	529	544	488	542	540	591	515	513	550	525	541	552	529	517	508	536	573	537	512	519	516	489	529	570	556	550	568	524	577	536	495	503	513	573	544	549	527	523	535	578	555	515	531	541	504	540	541	541	514	598	508	526	615	563	516	553	530	518	536	559	551	519	576	495	515	564	542	534	566	521	502	574	548	568	546	512	581	549	540	548	543	545	579	558	555	559	545	525	508	551	523	553	528	535	523	512	545	510	550	494	516	584	503	499	544	527	524	551	581	513	512	520	550	534	568	532	512	483	532	543	538	544	565	578	552	544	523	524	528	526	513	539	526	527	535	543	521	522	535	503	531	514	569	551	548	533	553	524	536	544	542	535	500	529	519	545	554	545	530	541	532	552	538	600	525	583	555	541	534	525	543	566	543	512	572	543	509	538	540	508	515	480	552	576	540	538	556	520	502	550	477	512	536	526	540	508	548	552	595	546	564	498	535	511	546	529	533	508	529	537	563	510	572	562	529	564	556	588	509	535	579	570	543	530	494	546	518	554	510	512	540	560	548	551	557	572	536	523	533	471	560	522	533	531	555	520	547	571	559	538	527	566	555	540	546	494	589	500	571	545	555	519	526	551	555	552	503	547	577	550	533	548	560	525	554	545	566	514	511	530	542	521	542	568	552	536	469	532	484	561	493	511	542	574	541	562	552	584	569	532	533	547	502	527	534	519	557	511	546	524	551	521	536	579	524	536	552	533	527	563	541	508	574	532	493	551	557	551	566	525	529	521	547	532	538	518	511	574	520	514	530	557	547	529	550	533	546	531	588	593	516	513	509	551	571	521	548	551	557	537	527	541	576	557	582	519	542	514	588	556	553	538	541	560	553	529	509	519	568	490	547	523	554	551	511	523	518	543	533	564	540	494	532	546	532	534	535	513	556	518	531	551	515	547	540	493	514	566	550	575	505	540	530	568	543	530	484	522	501	554	570	569	515	539	536	565	540	556	532	558	521	541	539	541	547	552	526	546	526	553	554	510	591	560	518	549	553	585	546	527	505	560	523	496	499	519	568	541	516	515	531	507	533	554	544	501	498	513	566	562	524	478	532	503	572	488	536	514	518	567	543	562	526	557	515	582	556	529	515	522	562	525	497	505	533	538	543	540	522	541	531	505	541	539	552	585	530	525	547	534	560	494	574	519	561	536	550	538	546	547	578	547	585	507	509	517	567	535	559	514	519	495	463	526	570	565	544	536	566	491	502	525	538	521	526	572	579	524	567	596	527	536	575	600	516	495	532	508	516	542	530	543	500	515	544	516	530	556	538	548	524	562	533	589	537	525	525	496	508	549	546	507	516	554	571	528	521	531	545	499	525	532	561	551	569	502	551	563	544	560	545	542	554	504	518	535	567	501	546	537	516	550	560	517	551	507	523	553	532	522	512	532	538	530	561	494	539	484	506	575	499	531	544	540	566	534	541	521	536	531
38447	24506	22004	20275	12942	7687	2759	1316	1818	737	523	482	506	503	500	498	534	558	525	585	590	659	820	967	1107	1203	1325	1311	1332	1219	1202	1056	1050	947	878	795	743	722	635	604	575	549	580	542	539	506	494	490	529	479	509	453	456	485	479	442	460	464	481	460	418	421	424	479	514	455	427	449	495	456	459	483	525	448	459	444	464	423	487	432	449	480	461	466	438	465	469	461	479	474	478	456	452	459	417	494	447	467	466	427	473	458	477	459	453	492	472	456	436	460	491	473	473	470	508	486	447	442	406	440	450	461	442	494	478	422	532	466	443	452	497	444	497	466	466	480	412	434	511	472	452	441	443	453	427	454	481	459	491	436	476	458	517	406	468	466	444	450	466	476	454	433	469	436	465	481	472	492	456	467	462	466	484	461	414	485	484	491	472	463	448	421	446	437	471	500	457	476	449	456	442	458	476	440	464	483	424	442	466	448	473	455	455	462	480	443	447	472	426	504	442	428	463	475	488	457	437	473	463	494	456	480	464	495	511	474	485	461	466	481	465	460	425	468	442	476	462	447	450	485	457	444	467	479	464	468	434	486	421	474	468	423	452	435	446	468	488	449	487	460	430	439	463	459	468	469	449	502	462	466	441	470	463	476	474	433	493	471	504	409	441	465	451	504	455	482	468	485	487	455	476	455	483	494	509	461	448	483	481	429	456	439	463	442	454	480	466	443	472	442	461	493	459	487	497	443	490	465	444	478	481	452	481	476	457	476	484	467	441	446	450	435	443	488	478	491	477	442	466	471	432	444	441	506	493	508	465	434	472	494	475	482	475	431	479	487	469	432	454	458	479	462	443	480	487	462	471	471	486	501	469	509	413	466	451	448	464	465	480	430	432	441	427	460	451	453	466	441	451	463	485	462	470	459	462	466	429	440	470	502	458	489	441	466	482	477	489	495	468	513	516	437	473	455	454	450	469	458	453	449	430	462	443	454	479	444	469	474	464	507	461	445	492	448	461	459	452	453	460	446	476	451	455	508	431	472	448	489	462	471	440	479	448	501	474	467	432	447	489	450	452	446	454	438	510	481	470	493	456	448	456	481	467	476	430	432	474	443	458	459	424	464	451	474	478	482	440	470	449	497	469	431	463	428	473	437	453	460	484	500	493	464	490	455	447	436	457	461	476	471	475	478	481	487	449	456	423	456	476	434	486	485	476	438	434	494	441	442	513	461	429	417	496	482	473	436	464	452	490	429	498	414	468	471	460	471	470	443	476	474	483	469	478	484	486	441	476	466	487	476	474	484	444	448	466	453	475	462	452	485	464	454	475	451	465	443	448	443	470	495	447	475	519	480	436	445	473	472	484	411	418	459	476	441	443	480	471	433	474	518	437	428	440	439	478	449	455	494	466	473	443	441	502	481	417	489	440	458	487	459	480	463	447	446	463	430	465	452	439	450	509	435	503	455	442	484	478	481	465	479	443	477	446	465	486	493	502	447	477	461	452	435	459	485	488	476	485	480	464	439	454	494	478	469	397	473	479	461	497	469	431	473	448	465	446	479	403	455	478	468	443	468	414	413	450	453	462	504	482	478	474	448	440	449	492	473	454	479	473	471	460	441	486	454	423	444	500	452	455	431	453	482	433	487	466	449	449	463	469	443	443	468	494	467	471	479	464	465	445	430	462	480	458	480	481	433	434	490	483	475	484	443	474	515	462	451	447	486	449	489	460	460	491	412	459	458	462	447	441	452	465	459	447	431	434	452	462	473	464	467	420	494	449	455	465	486	464	466	458	436	455	443	489	460	471	442	471	429	471	465	458	453	460	481	484	495	426	465	467	463	478	420	463	497	471	466	458	462	454	441	471	434	455	464	419	475	450	451	476	485	468	485	463	445	451	436	465	478	490	444	445	466	458	441	485	487	473	447	481	450	473	441	476	468	491	462	448	475	454	483	446	478	497	503	470	477	455	496	440	452	488	473	470	469	473	442	458	478	446	458	430	472	508	440	485	477	444	489	481	451	498	457	482	461	445	442	466	464	453	462	464	471	461	467	463	464	434	447	451	439	468	463	483	477	497	477	453	496	467	474	444	482	476	485	442	450	488	451	472	465	456	475	449	441	423	464	482	484	458	458	430	406	440	478	483	454	477	442	465	457	479	470	436	488	479	455	484	434	483	500	438	493	479	478	485	471	468	476	443	515	464	439	465	479	478	456	436	467	429	447	494	424	509	428	450	464	453	502	470	440	460	437	465	457	471	468	445	508	471	475	451	472	465	427	487	464	464	510	512	489	434	451	480	472	417	443	469	439	491	463	459	452	475	461	471	477	459	501	431	462	472	500	471	451	454	457	457	456	456	466	441	486	493	410	469	466	477	468	464	441	444	496	426	446	456	496	467	455	480	450	436	480	451	470	479	448	500	443	453	470	448	446	460	451	451	464	424	427	465	487	480	476	434	469	492	479	441	526	449	452	473	468	460	412	448	440	466	436	447	459	492	460	472	469	469	509	454	459	465	468	461	437	480	437	436	458	463	464	453	444	466	432	486	457	486	438	471	461	466	472	454	460	444	483	466	460	467	495	451	483	488	456	457	459	457	460	464	478	469	465	492	497	484	465	456	446	475	456	465	468	427	441	422	447	462	440	447	476	449	428	485	484	440	460	436	497	486	450	509	473	491	490	470	423	468	461	485	447	448	480	474	451	479	484	465	458	494	489	490	451	461	470	488	452	463	464	486	465	500	452	453	470	417	446	490	449	475	491	442	448	469	457	484	444	514	524	490	454	478	486	487	491	460	434	449	481	451	470	467	460	450	443	500	479	470	488	465	442	470	476	474	460	478	456	480	476	465	445	439	446	471	482	477	452	444	481	473	432	449	461	456	452	461	480	497	437	494	490	463	467	459	487	466	460	464	449	504	470	456	477	443	454	451	502	480	451	468	445	471	476	481	454	519	478	463	489	469	466	432	476	463	467	469	442	449	434	483	460	466	419	459	500	498	449	456	467	477	471	479	480	484	450	445	431	482	464	480	421	430	483	463	441	465	448	508	462	467	484	444	479	484	476	448	457	462	483	518	491	495	496	474	447	446	472	449	450	465	493	468	462	495	449	446	434	434	486	443	492	452	488	440	464	434	449	522	476	467	437	446	475	448	450	473	450	487	428	437	462	493	441	472	413	477	479	439	436	503	491	474	463	442	470	458	476	490	478	517	464	467	444	482	505	475	468	469	488	465	456	473	451	456	453	452	462	422	480	462	455	444	472	458	463	427	500	444	460	437	461	511	467	452	459	479	450	460	481	492	440	436	448	467	495	466	454	441	459	462	454	450	463	459	481	469	420	441	437	454	446	453	437	421	459	438	427	464	486	463	456	428	465	444	455	470	479	473	458	469	409	465	447	433	468	455	482	425	468	443	446	475	469	476	449	494	459	479	466	406	466	466	471	450	472	439	499	423	474	441	484	457	429	462	470	407	458	494	453	484	484	473	509	475	435	459	448	453	463
27293	20864	27354	24496	20964	14241	3206	1616	1853	787	608	618	557	570	568	597	511	581	577	591	545	633	679	739	867	917	894	951	885	906	893	847	779	790	680	704	687	627	641	641	596	580	598	585	556	501	575	552	572	538	532	556	522	488	496	511	515	523	565	484	498	523	523	508	506	521	508	510	513	522	529	529	559	503	548	533	520	523	532	506	482	540	550	570	569	535	510	555	512	531	533	525	497	493	473	482	510	545	535	503	503	559	495	556	542	533	513	502	524	533	542	499	478	523	505	513	512	493	518	504	503	511	504	504	507	528	480	530	515	476	531	561	514	491	484	492	508	536	553	536	552	526	560	513	557	504	475	529	535	518	560	485	533	541	520	529	498	541	468	501	544	526	519	534	522	521	541	525	558	510	526	517	505	480	540	496	536	480	488	535	540	508	483	473	591	488	526	548	521	528	492	527	546	530	507	557	502	532	557	528	505	498	518	529	499	537	517	530	560	525	508	508	525	556	512	531	538	531	542	504	548	491	524	557	532	513	538	519	517	542	501	530	545	496	520	484	543	526	539	556	508	544	504	500	477	539	506	482	494	533	536	542	499	535	557	477	513	525	528	514	521	507	502	508	505	538	549	534	506	511	509	534	514	512	556	565	530	549	547	545	501	520	512	479	491	532	541	527	488	538	495	534	509	515	517	511	547	475	523	532	508	562	526	526	520	514	511	549	545	514	531	514	520	569	487	534	504	537	528	506	512	542	507	522	517	483	499	517	528	550	546	518	528	492	534	527	530	548	519	557	560	509	507	541	517	566	521	496	529	576	512	500	505	537	524	492	513	488	507	476	510	568	515	493	517	494	511	521	531	531	474	519	559	565	516	490	532	540	536	507	525	488	514	542	523	502	533	545	525	524	468	483	550	469	511	517	502	551	505	515	528	502	492	526	489	506	537	531	551	530	523	500	519	511	491	501	533	525	516	535	490	523	511	537	511	481	507	523	520	525	505	543	532	572	531	482	522	527	524	562	517	495	513	547	497	463	522	509	532	492	525	545	496	512	483	530	473	507	506	489	508	533	548	497	538	485	522	512	506	544	512	551	466	549	480	506	500	475	497	533	520	463	483	549	544	519	528	545	511	501	523	511	494	471	520	551	509	533	540	536	534	497	537	532	567	506	511	549	502	490	533	512	522	532	525	529	502	492	524	510	527	516	530	470	517	521	497	505	555	489	555	496	545	539	521	529	523	541	505	489	523	535	535	572	528	546	537	557	521	525	520	521	548	494	526	536	504	546	529	533	475	498	551	510	534	511	541	541	533	537	502	502	519	471	542	524	524	503	497	500	501	513	509	491	499	505	530	559	531	511	546	536	513	523	498	534	532	525	490	516	494	479	577	546	524	565	559	547	550	494	510	531	524	486	517	491	537	469	580	486	516	465	521	476	494	479	505	516	513	485	512	538	546	510	513	520	527	531	495	554	520	581	499	526	519	526	513	510	484	525	569	513	552	520	502	544	470	471	508	531	510	534	488	495	484	514	529	533	524	507	497	494	511	533	540	520	568	466	512	497	536	534	512	520	557	536	493	510	536	566	489	526	543	527	488	529	501	581	572	581	471	541	543	482	505	527	489	509	527	542	533	525	497	542	522	505	534	541	523	523	548	502	505	495	514	515	512	523	545	544	513	518	492	528	491	516	511	446	501	569	497	528	538	530	578	540	523	527	478	539	508	523	482	503	521	544	547	472	530	510	482	495	505	501	590	509	515	505	510	544	543	544	470	473	558	525	512	486	491	511	505	526	484	544	512	480	507	505	527	498	514	533	500	511	553	518	540	520	509	545	515	495	536	510	558	510	446	489	499	514	553	515	514	513	532	491	518	520	503	467	491	541	535	511	529	523	461	526	547	489	499	568	528	537	516	517	500	524	502	454	566	548	517	495	522	491	510	491	509	552	528	501	515	536	528	529	508	528	525	521	519	507	539	546	521	501	530	475	511	493	541	549	525	508	563	482	506	519	527	509	518	512	553	532	537	506	552	537	537	509	522	537	560	529	535	512	510	524	516	511	548	523	531	488	541	511	528	537	522	537	521	527	527	531	515	547	534	470	503	517	515	513	533	493	503	545	523	482	521	498	509	509	546	537	484	505	513	561	535	482	521	512	527	544	500	523	492	526	519	495	491	556	566	550	515	452	544	502	468	496	511	541	493	510	521	533	513	512	495	526	512	527	492	529	530	509	520	516	518	524	574	502	504	518	498	490	550	511	543	534	534	551	521	543	500	487	497	523	584	513	556	549	501	577	560	513	497	525	524	508	556	480	533	527	510	533	525	545	521	533	504	497	527	520	528	485	513	516	492	515	519	500	497	537	497	507	487	585	486	518	514	490	545	528	512	552	524	543	496	510	514	483	505	515	504	528	539	548	553	535	534	553	555	498	509	507	547	526	533	516	509	519	530	527	562	500	551	488	501	514	547	498	549	529	515	519	526	543	523	500	522	523	524	509	548	505	514	523	518	518	549	526	540	504	520	527	553	485	528	501	519	541	501	526	541	475	496	495	488	495	505	509	498	522	547	514	545	533	490	481	556	561	474	524	526	499	544	539	508	532	499	484	483	511	485	555	531	570	508	555	502	517	538	526	504	477	525	529	492	505	535	483	497	487	515	505	553	542	468	536	484	505	502	532	497	515	517	477	519	495	540	517	515	535	499	502	534	535	518	513	487	511	491	525	512	499	537	498	525	510	536	528	521	545	505	532	477	520	558	498	488	556	517	513	552	509	516	504	506	527	533	512	546	477	522	507	561	521	472	537	552	508	501	503	516	501	539	463	506	496	564	511	536	516	536	484	495	469	506	504	511	560	543	504	539	482	502	479	511	522	516	483	533	520	516	506	492	483	514	546	522	494	505	516	562	538	525	521	512	521	491	542	512	499	507	533	523	546	520	503	511	527	521	494	495	503	523	520	534	488	528	526	553	546	524	528	528	521	511	525	524	485	530	548	520	496	522	503	512	527	550	532	508	512	513	550	514	513	514	485	542	542	505	506	525	482	518	494	533	523	534	537	536	511	508	529	496	543	487	529	527	491	527	512	509	498	537	523	538	533	522	552	516	519	519	487	520	483	526	524	516	534	524	526	536	520	528	521	486	542	504	484	512	496	519	521	525	533	544	549	505	535	512	535	514	521	501	501	555	474	552	558	549	477	553	538	546	542	495	536	516	491	500	518	507	544	520	484	543	461	514	532	543	494	482	491	523	482	551	564	555	476	517	487	543	506	543	543	544	520	535	522	471	494	539	493	537	524	574	551	533	484	493	542	513	530	498	498	515	527	572	463	502	454	507	514	498	547	518	520	513	545	537	516	506	550	511	511	548	505	543	499	496	529	476	524	539	552	473	505	491	526	542	492	491	489	519	497	524	530	514	516	539	531	518	506	505	540	522	492	561	566	544	500	513	529	556	510	513	495	505	497	463	527	493	505	506	523	513	521	522	549	518	455	484	504
41184	31818	23653	26960	15083	11262	2855	2650	3363	894	588	610	551	553	539	572	534	539	586	549	554	651	775	917	1219	1304	1297	1316	1243	1213	1227	1123	1050	990	896	830	752	717	731	601	598	587	554	532	544	532	490	476	511	484	509	486	431	462	463	480	452	446	439	431	442	448	437	466	477	448	463	476	480	479	420	452	521	449	437	470	448	423	474	461	464	477	453	454	492	472	471	481	432	471	417	448	486	404	425	492	450	445	467	430	486	441	439	437	448	462	437	480	439	445	453	468	471	426	454	445	457	458	442	454	452	428	463	436	422	447	438	395	459	429	452	454	447	458	454	416	479	452	443	435	462	417	468	436	430	464	436	498	460	428	477	469	472	462	476	449	436	459	418	473	437	461	475	468	446	447	433	395	455	414	399	449	433	446	507	463	436	457	435	438	450	452	463	476	470	461	467	439	443	459	432	427	438	467	436	503	477	469	416	438	403	461	447	483	448	468	444	446	445	423	442	436	435	436	477	469	434	453	479	441	444	457	491	445	473	433	473	482	454	462	436	485	431	422	438	471	455	425	460	456	446	497	462	487	436	451	455	428	444	449	453	445	445	431	450	455	427	477	411	453	448	464	392	465	397	454	429	458	472	462	480	419	465	435	421	461	459	427	451	460	444	452	448	460	431	427	456	443	436	464	463	455	434	456	425	439	450	448	503	445	464	441	452	425	462	445	448	471	475	429	422	434	448	462	431	457	485	457	428	454	453	446	432	420	469	434	407	452	459	403	456	445	459	472	446	464	465	447	468	465	437	455	435	442	440	467	427	451	435	469	450	456	461	404	450	439	496	451	462	472	466	466	450	452	432	447	482	435	459	435	449	461	469	413	461	465	461	469	425	460	468	477	460	422	460	451	467	445	477	413	468	453	421	437	439	427	439	459	450	462	456	412	475	451	413	403	421	430	489	456	495	437	406	465	411	484	444	458	471	439	435	455	435	432	449	429	435	478	421	408	438	450	459	437	476	464	430	473	401	474	453	443	419	423	441	427	445	449	408	454	468	443	462	407	430	438	453	443	471	456	425	475	433	462	489	452	463	418	424	444	464	421	460	472	468	492	430	418	470	453	485	448	463	476	477	429	468	471	447	478	450	447	416	419	421	448	497	377	453	419	442	454	452	440	468	433	499	452	465	444	430	447	437	425	460	437	438	444	453	468	486	470	444	430	460	475	474	458	449	467	438	454	440	433	455	474	465	429	473	414	428	435	425	460	449	433	495	443	475	454	426	452	438	467	438	457	445	443	467	456	493	462	443	445	446	516	450	426	432	424	428	450	412	411	477	406	429	455	454	449	485	463	480	454	461	484	430	434	441	453	458	472	416	455	446	419	479	452	468	444	444	451	459	489	419	456	438	461	453	451	431	417	478	438	433	440	438	451	451	432	464	441	453	436	487	434	445	468	444	468	443	473	462	426	451	445	473	434	464	459	443	464	481	457	460	487	484	447	482	433	437	464	449	430	396	462	472	451	424	459	452	439	473	457	455	433	502	437	441	481	479	443	409	405	428	467	435	479	466	463	452	464	451	513	447	478	406	463	446	422	452	467	477	451	432	432	484	433	462	443	436	471	463	424	454	442	415	430	429	473	464	411	440	438	456	446	464	472	469	424	477	418	469	467	442	444	427	459	438	444	444	433	434	453	419	466	454	429	428	493	471	416	434	457	425	442	437	456	429	435	448	416	448	448	456	419	450	472	448	450	433	428	461	448	471	450	477	480	433	430	460	444	429	425	444	447	465	427	471	475	442	444	454	440	473	459	435	451	471	447	462	427	460	440	469	440	442	440	445	430	500	428	462	454	448	435	437	439	483	444	462	465	396	493	496	449	437	430	476	435	470	506	454	441	452	432	458	466	414	432	444	430	434	458	467	450	437	421	478	420	429	433	461	441	455	459	453	437	447	441	455	464	426	448	444	452	454	460	474	424	477	423	451	440	412	406	483	471	436	430	451	445	413	474	468	458	442	460	463	465	453	484	422	465	488	446	472	473	411	469	475	453	461	450	434	413	470	464	442	482	458	478	440	443	411	438	453	438	444	450	432	403	418	444	483	434	462	467	471	403	425	470	450	452	410	466	452	428	442	462	446	451	460	425	474	437	441	481	433	463	446	457	449	437	461	433	444	478	455	432	445	482	435	404	428	438	472	460	403	448	424	480	461	443	470	421	437	494	466	479	436	453	437	472	457	443	447	444	450	429	464	449	463	481	427	437	445	473	460	464	480	467	443	429	462	420	446	472	461	453	460	456	427	473	445	434	457	409	459	462	447	434	454	462	457	453	449	402	401	451	437	451	457	464	519	483	428	476	430	419	390	434	428	449	474	433	467	469	451	422	496	438	431	462	450	430	449	443	435	410	477	463	476	440	449	453	444	451	470	460	417	505	444	465	440	433	421	459	451	456	434	461	441	447	476	463	475	431	460	435	458	413	442	426	438	469	446	456	442	460	439	462	434	404	471	450	427	426	470	440	464	467	457	462	407	432	461	436	427	440	446	425	501	451	427	437	458	469	469	472	476	424	455	438	486	454	493	453	486	428	456	466	427	440	467	443	463	457	412	465	444	443	457	419	473	438	482	440	460	439	424	414	448	445	459	459	415	456	461	428	446	469	446	470	438	483	428	447	453	438	432	448	423	415	454	452	457	497	441	443	473	451	469	453	453	482	474	430	443	454	474	435	469	445	469	451	451	464	426	419	471	432	451	409	489	416	420	464	465	494	446	425	436	409	474	443	461	436	438	443	479	468	429	467	458	430	442	458	455	445	473	489	433	453	482	441	438	445	448	435	422	436	456	437	411	462	459	467	404	497	434	452	415	427	447	442	447	422	418	454	492	455	466	480	437	451	405	457	431	481	470	436	469	454	488	429	443	381	416	425	440	439	445	444	456	445	480	452	478	441	442	466	459	443	454	433	431	459	472	481	440	465	470	451	477	441	471	438	441	480	416	486	473	438	466	459	443	434	444	431	472	457	454	494	436	458	428	461	417	434	465	458	450	454	462	446	449	474	441	456	470	443	488	428	495	434	462	468	433	418	441	469	483	432	450	458	481	496	448	466	446	421	454	449	411	428	446	436	423	452	453	447	457	468	458	460	465	483	426	435	464	437	447	400	461	449	461	471	475	483	428	505	426	464	454	429	443	430	437	447	442	456	437	452	471	463	432	489	450	459	466	455	444	430	474	482	434	442	399	469	470	471	428	443	409	452	461	484	480	423	430	437	441	410	420	479	454	427	428	431	418	477	454	436	439	482	462	460	413	494	434	489	434	469	460	468	437	461	460	406	437	454	483	482	446	446	443	451	479	476	425	462	470	459	456	436	425	459	421	459	456	443	443	448	437	459	461	444	453	462	438	445	469	453	458	442	431	414	460	450	456	448	449	491	445	439	435	438	470	414	446	405	463	456	409	438	451	436	475	417	409	469	468	425	419	421	483	464	395	456	462	496	424	427	432	412
26820	20873	27613	24086	20695	18994	4344	1549	1328	737	605	624	631	627	604	618	641	567	612	596	605	618	662	722	779	902	957	968	933	945	886	869	873	790	773	747	677	685	626	645	622	602	589	558	595	604	603	614	556	566	542	534	520	524	575	558	532	578	572	562	545	516	529	539	534	580	469	577	545	555	562	569	566	533	542	535	567	581	559	488	541	538	548	562	537	515	547	561	551	550	495	528	541	524	540	551	566	550	569	504	528	530	529	527	493	552	563	558	577	572	559	542	537	503	520	535	491	531	563	538	532	553	562	526	515	564	519	529	543	502	533	580	560	547	535	548	598	570	514	559	554	521	589	542	568	544	550	538	528	519	546	541	551	548	530	573	518	524	572	562	548	535	523	501	524	539	519	544	520	567	550	555	559	548	557	555	523	533	544	547	552	525	524	584	546	532	539	512	533	570	554	540	551	570	551	564	566	550	560	527	539	561	524	563	559	592	515	531	511	545	502	558	525	546	560	556	564	554	540	571	551	565	578	576	547	547	516	582	578	540	544	548	552	541	526	542	519	554	499	547	549	525	535	554	574	540	550	514	546	559	577	569	537	529	561	544	550	534	550	556	564	575	571	592	538	547	514	526	505	569	485	513	548	544	528	531	541	583	526	533	510	532	542	542	520	537	509	549	550	596	556	562	573	556	538	596	508	522	529	584	555	578	587	562	559	546	575	522	544	552	545	530	535	542	514	556	582	526	619	531	543	538	563	555	574	543	538	569	529	532	515	564	526	512	584	548	480	564	597	542	562	528	553	518	564	554	532	547	549	541	564	524	550	568	522	565	532	564	492	569	554	523	566	560	503	540	542	560	568	533	554	561	564	563	550	554	515	544	524	507	554	523	589	512	553	537	591	512	540	543	517	544	565	554	540	541	492	545	558	562	529	560	560	534	512	549	577	551	531	571	529	560	512	563	561	511	575	533	519	488	541	552	579	571	539	553	570	562	510	518	554	548	568	512	535	520	527	543	568	556	531	520	545	570	567	534	554	499	530	513	526	539	527	552	551	523	514	544	527	549	547	541	522	542	541	564	561	549	558	541	556	512	515	561	536	534	578	543	567	570	562	569	575	563	506	603	564	532	531	549	543	540	540	557	509	556	515	559	550	575	575	548	550	523	508	541	584	549	593	548	552	538	579	554	560	578	556	502	521	558	500	595	545	574	574	548	545	559	531	533	508	555	554	533	550	535	510	568	539	536	560	519	549	507	538	554	564	580	545	520	563	541	564	527	516	504	540	555	510	537	557	491	558	517	583	541	547	551	546	538	554	498	537	552	522	516	532	581	559	522	587	579	541	563	553	558	536	565	555	524	568	554	582	563	567	558	541	521	546	575	572	547	511	509	565	550	534	558	507	536	549	579	528	541	560	571	531	564	535	564	606	531	548	523	542	549	561	532	527	573	523	534	579	518	535	539	531	530	554	487	549	550	567	560	552	501	574	556	561	593	583	561	517	538	557	594	528	567	544	550	531	561	583	561	528	572	560	519	567	571	573	527	489	548	545	540	573	545	539	534	525	574	536	554	544	516	524	551	552	568	540	500	521	577	571	551	590	559	551	527	551	553	557	537	574	505	587	529	578	545	527	526	570	587	567	586	531	557	545	546	590	578	549	519	518	546	551	572	526	531	565	579	483	562	551	523	537	569	586	531	504	536	532	550	526	532	533	507	587	545	491	533	559	545	528	530	522	552	577	569	558	537	613	579	538	503	537	559	554	543	524	501	574	536	544	572	519	524	557	579	569	508	555	506	520	565	550	557	516	550	542	543	540	543	527	564	534	568	485	545	569	517	507	555	573	546	559	574	499	539	537	551	527	530	578	551	528	554	501	552	558	568	538	546	540	504	516	517	570	528	532	560	551	529	562	523	534	529	497	539	574	533	539	540	571	553	550	549	513	552	538	552	545	555	565	543	560	556	541	540	592	578	538	555	547	519	565	539	549	515	525	518	565	519	548	579	556	546	567	574	545	544	548	536	529	517	526	515	523	544	555	576	579	562	579	490	517	544	504	525	530	547	576	567	569	551	525	546	550	536	592	530	559	527	550	595	516	538	567	568	561	547	508	502	516	518	493	559	535	565	544	517	520	548	500	580	563	540	552	558	516	557	504	554	559	551	531	595	574	528	565	566	521	576	518	511	565	550	548	562	582	553	526	552	487	584	541	512	533	538	519	548	584	540	552	537	567	542	550	525	533	582	571	517	550	528	588	593	540	577	561	540	542	541	544	522	546	572	536	531	551	548	543	571	536	509	531	589	529	573	536	547	574	565	539	600	543	584	563	498	539	510	529	530	515	535	559	581	541	543	548	540	548	557	552	502	541	575	519	531	484	542	584	521	596	543	540	553	514	529	550	526	549	529	506	542	548	548	530	584	561	552	587	546	546	575	540	531	519	551	554	540	538	567	535	537	585	567	577	569	565	562	562	513	580	579	553	552	583	549	533	560	510	533	541	545	562	557	527	582	518	559	526	528	579	542	517	520	582	553	584	563	570	543	559	548	538	526	544	534	568	542	565	563	560	569	581	564	536	549	530	534	559	576	576	558	512	542	539	560	552	528	524	547	552	558	540	548	549	607	541	532	574	590	544	539	548	548	505	506	551	574	546	536	559	514	535	516	519	476	540	536	544	514	547	549	505	538	533	561	553	506	529	531	565	554	563	533	552	535	544	584	553	517	498	495	528	582	495	579	553	589	538	567	545	574	514	535	523	535	561	504	522	529	527	510	576	559	550	534	532	561	504	536	573	520	560	551	546	536	535	560	524	579	543	562	527	574	531	507	530	528	556	531	492	502	560	535	577	545	571	538	547	523	532	547	544	521	550	571	555	535	478	524	499	570	577	562	528	510	566	523	552	526	570	493	539	569	515	564	568	540	552	528	548	533	531	520	577	547	557	522	550	538	560	583	503	538	530	536	547	511	540	509	512	512	561	550	522	538	545	560	552	539	536	563	542	566	573	517	546	567	577	572	547	553	518	560	502	562	521	581	569	588	502	512	546	526	540	552	517	538	563	582	554	533	491	541	534	555	514	538	572	506	544	525	516	573	518	530	571	501	556	522	517	528	564	532	544	530	525	512	544	540	560	523	560	527	519	556	542	584	619	612	573	534	537	578	554	549	550	558	541	527	559	545	542	557	516	502	572	567	584	524	528	523	570	506	522	560	574	539	517	536	550	555	544	538	560	546	499	551	541	555	575	593	538	515	566	532	555	566	499	588	500	551	510	527	494	537	516	552	503	537	523	546	509	525	540	534	550	533	534	535	536	541	583	556	550	569	544	550	507	550	558	544	511	546	572	526	547	515	562	522	569	531	558	579	520	506	572	533	545	561	576	533	532	557	571	524	541	577	515	535	497	513	562	563	522	529	526	580	573	528	566	536	532	542	546	545	568	541	580	541	513	539	524	582	478	534	565	557	586	551	508	552	551	544	553	543	575	572	564	498	563	575
44434	33483	27419	27448	14566	9147	2255	2196	2228	848	627	636	593	603	568	596	564	546	591	585	605	610	698	784	997	1184	1314	1274	1214	1179	1170	1109	1055	904	910	833	764	725	705	638	613	589	573	524	555	523	558	482	505	469	465	469	460	428	505	456	460	506	498	431	463	474	459	450	479	492	496	441	423	463	460	462	517	462	483	469	498	496	482	441	494	492	477	469	473	485	477	472	453	454	480	464	469	487	437	466	458	461	453	462	454	462	453	463	450	450	448	474	494	476	457	464	477	471	457	452	433	492	432	457	451	460	533	489	481	474	490	439	460	460	468	480	481	455	502	406	490	419	456	438	469	454	481	478	491	446	474	472	436	454	465	477	520	461	459	441	465	475	434	473	486	438	460	471	485	448	486	489	461	476	435	439	443	423	443	458	431	475	456	466	467	456	483	446	482	447	476	483	491	475	479	492	434	462	454	453	487	510	469	493	473	486	466	475	497	468	460	446	494	466	485	444	487	490	447	479	454	462	472	479	453	457	522	466	475	419	488	474	449	528	484	469	443	445	471	493	466	476	420	485	450	487	469	455	478	485	469	480	494	467	474	513	435	490	457	487	448	447	469	473	478	458	482	466	462	485	466	461	459	475	488	462	494	440	431	488	461	463	477	457	459	488	480	497	502	448	439	500	466	453	486	449	460	472	479	475	446	467	464	428	466	472	454	450	497	472	465	451	485	495	469	455	473	443	452	438	476	434	451	464	501	509	474	464	478	448	462	420	443	500	453	443	455	522	470	465	454	469	454	462	466	475	457	479	426	403	458	480	442	463	481	437	436	437	453	473	460	519	445	456	436	466	451	479	502	464	435	468	464	477	434	493	478	487	445	483	463	465	493	432	478	490	459	493	456	491	461	489	469	481	493	458	444	486	425	499	479	467	466	445	454	478	447	481	459	448	475	447	458	448	495	475	478	445	467	529	458	488	437	455	468	450	451	449	482	490	466	500	470	495	499	472	465	486	479	472	472	447	468	465	455	452	506	446	502	467	487	457	464	446	490	476	481	465	461	411	424	434	470	497	472	422	436	477	475	466	484	431	442	451	463	488	497	460	479	466	479	449	508	468	425	493	422	476	460	456	469	482	492	485	459	446	480	465	411	434	477	442	473	482	479	473	482	487	461	458	431	498	488	459	460	479	444	466	510	522	454	452	431	475	474	455	485	479	473	560	450	504	477	436	438	484	454	425	478	441	471	489	501	508	472	457	449	429	463	500	476	445	467	481	478	490	442	473	459	472	504	467	443	468	486	461	432	453	469	451	440	509	479	461	429	442	480	457	410	487	448	487	466	471	453	528	451	462	488	447	437	480	499	473	479	448	453	455	452	489	463	510	466	468	461	417	480	476	482	495	445	444	469	455	462	459	451	433	473	506	468	415	471	460	505	450	453	469	485	477	522	498	480	458	465	453	444	474	468	494	492	460	458	452	475	436	457	461	452	520	499	469	491	474	508	420	470	457	425	448	494	441	474	438	476	481	478	468	426	503	472	470	435	461	460	433	455	487	458	457	483	448	431	476	447	442	448	427	449	414	446	461	476	490	432	462	461	418	454	476	446	438	454	469	466	444	486	530	475	492	483	477	493	448	460	451	454	472	451	488	455	450	473	469	485	436	454	492	469	465	490	450	477	450	466	418	444	443	450	482	436	455	449	473	486	474	446	457	489	473	487	458	468	460	537	442	459	484	498	432	472	467	448	475	503	450	488	511	482	454	447	468	474	464	462	479	461	468	468	440	473	517	476	459	462	498	489	485	437	470	449	452	486	446	425	473	451	488	478	474	444	464	497	485	434	442	498	471	450	455	468	496	462	467	451	475	451	458	456	494	429	476	482	447	449	472	474	471	467	426	462	487	501	448	457	490	491	468	410	443	430	469	456	457	449	468	428	473	455	503	454	484	453	452	471	429	481	462	453	478	473	463	511	498	498	455	478	463	480	479	482	451	488	472	475	463	468	489	478	461	440	478	456	447	448	471	461	456	429	479	510	523	426	479	471	459	485	422	489	458	465	473	478	456	479	458	464	451	475	454	465	459	458	470	433	450	472	489	470	509	457	418	480	482	446	454	498	492	472	486	437	475	452	489	437	458	465	461	484	506	447	491	474	439	465	428	471	437	478	459	481	481	484	447	472	460	513	440	459	414	497	464	463	477	446	438	501	473	447	439	486	472	496	489	494	471	485	468	453	485	473	483	431	511	474	456	479	463	445	472	476	486	416	452	468	496	477	482	515	476	447	489	468	467	487	466	460	458	427	466	455	467	469	472	482	454	480	449	457	469	459	499	449	457	510	483	501	441	466	459	447	497	495	446	494	473	495	439	416	460	508	459	476	448	449	446	429	480	447	461	472	442	533	445	434	485	456	479	466	489	461	454	451	474	424	460	468	447	491	484	462	481	508	467	478	459	457	483	486	455	482	467	459	484	469	455	450	435	461	443	450	465	485	453	452	491	490	475	453	464	453	431	498	492	465	453	486	465	479	441	481	457	456	474	484	439	419	467	454	492	480	486	484	453	480	486	451	453	459	471	438	483	449	460	471	466	460	452	458	492	460	457	470	464	455	485	496	457	485	457	463	459	460	467	443	454	521	463	459	457	433	492	456	465	500	446	471	483	467	459	478	481	479	473	455	485	521	456	473	445	457	466	485	431	493	439	469	469	477	458	460	470	461	483	440	448	481	449	481	474	477	485	502	482	458	443	439	462	479	485	444	471	457	455	464	485	486	427	483	472	460	502	499	458	474	479	457	479	486	442	449	472	466	508	467	499	476	466	469	491	520	492	468	427	475	467	462	462	493	453	464	478	459	483	489	469	484	459	442	488	462	427	461	470	478	440	479	435	460	480	476	443	490	471	447	462	500	461	409	525	472	450	458	518	437	490	453	463	516	464	441	491	453	465	532	481	465	479	458	490	497	459	453	444	423	465	442	451	491	478	489	454	488	485	481	440	463	454	458	468	402	415	469	467	486	467	478	498	469	463	444	463	489	447	460	509	438	515	428	475	457	445	445	436	483	446	459	524	447	442	511	467	460	458	463	505	466	482	460	508	451	459	476	455	471	426	450	462	417	455	472	454	485	436	422	446	496	446	445	475	500	482	465	474	429	469	493	467	426	497	524	466	455	472	465	476	476	444	484	528	435	431	494	487	481	462	464	517	486	452	478	515	481	451	457	481	420	450	432	458	485	483	437	432	457	464	471	476	480	485	446	468	467	477	487	486	417	493	479	472	447	512	472	474	486	478	507	415	476	460	441	477	408	467	475	503	468	467	475	491	455	429	438	458	499	446	507	465	474	458	478	471	426	441	434	481	440	437	433	479	450	440	418	457	440	451	468	462	479	451	490	455	473	453	484	472	454	403	445	453	474	462	499	458	461	481	457	496	469	493	461	485	438	435	506	483	469	485	481	470	476	478	491	482	476	481	455	474	448	451	452	432	487	459	469	495	462	478	456	479
25647	20838	27855	23956	20850	21035	10880	2609	1599	849	695	636	651	632	648	657	564	658	637	616	689	677	714	830	1003	1158	1135	1054	1039	1070	1101	1079	994	931	918	859	741	780	709	669	586	679	677	591	609	615	581	556	561	565	570	557	546	612	548	542	541	538	564	569	592	555	552	565	536	531	514	513	550	542	536	589	540	514	507	517	577	525	538	540	495	516	572	499	527	501	523	498	537	515	520	545	542	562	548	565	577	539	543	532	530	541	537	525	574	503	526	525	542	498	537	564	520	561	502	527	524	560	498	558	498	562	556	538	536	507	529	566	486	524	583	568	511	548	530	550	518	529	555	504	505	491	523	560	499	509	545	544	547	582	571	480	546	497	479	528	518	506	540	537	547	560	551	571	534	562	534	559	530	513	545	556	582	542	552	546	537	524	504	541	516	511	523	530	525	547	549	532	542	494	528	529	515	534	526	547	516	525	505	534	517	547	488	543	507	555	528	552	544	563	546	563	549	531	505	512	524	517	551	512	574	563	530	558	497	550	548	563	539	549	504	529	528	541	520	543	550	512	536	474	519	519	523	515	545	533	506	552	520	520	520	560	515	530	500	530	518	528	490	551	542	511	550	536	502	547	502	500	541	521	546	496	521	549	521	504	519	557	581	552	534	564	517	545	531	503	547	550	546	542	515	571	550	551	572	568	509	558	538	510	520	494	527	516	499	512	545	523	566	516	575	554	521	573	503	525	528	518	549	564	515	554	555	533	501	522	559	537	505	526	573	514	556	554	563	524	503	553	500	549	501	519	500	515	505	536	540	569	541	491	498	503	529	514	531	498	544	501	551	550	564	501	560	557	500	561	507	591	519	524	534	515	509	521	487	513	570	514	498	520	451	519	551	501	526	546	517	533	562	524	484	550	526	534	573	502	548	519	528	547	523	513	545	521	505	494	570	544	501	510	516	526	494	542	537	525	499	533	511	502	567	549	530	572	523	537	494	525	484	518	533	533	517	536	581	542	544	499	481	509	559	545	520	543	567	546	523	540	525	514	502	505	490	545	553	521	544	558	507	553	557	537	518	563	557	539	560	516	516	509	505	545	515	537	518	565	538	539	509	538	524	492	528	536	553	569	551	535	523	540	517	529	504	573	519	500	561	547	520	529	615	535	540	514	535	519	493	488	532	530	556	540	510	464	527	507	501	519	532	534	559	496	561	552	546	532	537	532	478	545	556	504	563	570	508	569	525	554	514	549	544	575	570	560	517	493	524	478	540	539	549	560	544	488	572	491	533	499	533	534	526	505	544	599	549	571	531	528	542	528	536	531	534	544	520	475	487	529	523	534	531	545	515	523	545	559	521	511	549	533	554	549	526	539	478	535	585	544	533	493	521	544	540	536	547	535	568	518	513	548	548	532	557	527	564	577	568	544	489	536	482	523	576	522	527	540	552	576	517	499	535	495	512	521	544	531	565	511	538	514	533	541	506	515	534	530	546	515	510	548	552	506	530	514	591	533	546	520	543	506	539	520	544	555	554	525	533	511	575	540	543	536	484	543	525	529	532	547	565	571	519	547	522	523	516	541	544	547	564	527	552	548	525	516	525	520	534	505	505	547	511	538	536	521	550	542	607	561	504	563	539	551	529	534	516	556	520	504	528	511	512	523	546	524	553	520	501	575	527	471	487	543	521	538	511	539	528	516	490	508	550	517	551	507	532	550	503	499	522	522	527	541	525	509	542	554	505	514	519	540	539	506	514	563	569	563	549	545	530	539	531	506	552	567	496	550	571	520	544	532	470	506	557	493	527	506	541	504	522	514	501	498	540	526	546	528	522	525	549	504	555	500	554	507	492	545	493	536	549	521	547	521	581	513	512	526	542	494	532	511	552	532	497	536	561	493	491	552	533	513	544	547	547	516	534	513	520	549	548	523	534	477	496	539	549	491	496	504	477	552	519	530	525	534	511	525	549	562	514	536	485	515	516	517	490	508	530	522	521	527	519	552	528	542	527	515	494	512	527	550	552	507	546	498	573	525	512	504	516	540	531	478	543	519	538	548	537	506	497	551	518	557	545	525	546	496	499	525	526	546	517	516	550	543	580	569	543	520	538	530	543	536	585	527	507	522	561	541	558	559	544	507	489	569	540	531	540	489	494	522	501	537	513	519	518	489	589	541	528	527	515	512	532	567	520	500	528	516	552	591	491	513	592	529	569	499	541	500	562	507	546	546	551	501	525	551	555	541	508	554	533	483	513	500	509	527	507	476	556	491	530	518	504	543	501	554	511	554	530	492	539	535	539	507	523	504	488	566	564	519	531	480	537	510	508	552	574	563	600	546	519	545	511	549	506	537	537	528	500	525	529	550	569	501	515	518	555	585	510	531	521	526	519	527	571	515	502	523	503	579	546	528	552	484	538	506	526	541	534	512	517	543	503	514	518	543	523	523	567	528	509	545	526	565	533	596	543	497	560	542	545	518	527	529	550	521	520	564	518	516	527	571	532	566	529	516	474	500	491	550	509	521	528	506	560	534	536	491	515	544	497	580	490	537	523	537	539	543	567	537	494	522	533	527	535	544	555	493	548	506	521	510	542	521	509	508	534	538	534	576	571	530	482	517	546	543	569	525	531	549	552	533	489	569	544	525	482	506	550	490	557	548	576	564	532	528	551	533	571	523	535	471	521	545	519	539	551	540	510	564	557	534	517	527	549	554	525	530	556	567	528	552	525	531	569	532	530	553	571	561	586	566	538	541	511	507	531	527	533	531	482	528	511	537	549	550	536	540	540	501	527	548	526	528	498	532	533	527	511	484	534	521	520	515	557	515	530	501	500	478	548	541	486	535	510	493	533	571	537	522	545	521	490	544	573	519	510	562	493	510	526	537	547	502	532	516	566	576	537	504	536	538	548	488	483	513	541	543	545	555	533	534	550	501	529	539	545	515	533	582	528	536	558	504	548	541	536	515	538	572	505	507	535	513	518	551	571	510	501	525	524	544	522	543	543	538	558	553	507	535	490	480	536	582	499	514	540	571	516	524	588	517	520	474	494	547	508	525	550	551	545	536	546	541	558	539	512	512	539	499	560	530	521	540	503	534	559	553	558	482	536	528	534	518	546	544	516	524	546	567	532	525	547	528	531	516	540	526	507	532	518	507	540	520	527	493	526	529	537	581	510	508	506	542	554	514	545	537	538	513	502	523	566	523	490	513	530	536	472	525	507	511	523	550	555	471	502	520	543	521	563	510	549	542	513	583	492	514	538	496	538	548	551	527	543	546	506	504	539	526	518	515	529	512	520	498	550	550	501	477	562	560	564	493	486	553	541	540	519	513	521	548	564	508	489	545	564	531	508	566	539	531	565	517	524	495	511	514	532	519	550	480	563	527	521	524	537	558	530	490	538	536	515	546	549	481	557	532	539	525	532	561	536	531	522	566	506	536	546	527	535	510	503	503	566	502	526	566	500	582	610	516	530	528	508	487	545	500	560	606	506	542	498	492	537	535
42492	36209	29499	23459	18715	11457	3013	4013	2494	1061	744	696	660	634	629	595	613	635	672	685	747	716	785	1075	1370	1725	1722	1512	1483	1551	1556	1377	1318	1209	1123	998	904	856	776	774	682	661	638	585	556	609	545	536	527	448	478	496	493	472	488	453	476	493	475	482	458	436	424	493	427	472	431	420	448	450	457	482	436	439	452	442	418	447	458	470	469	461	436	465	451	466	457	458	460	494	485	438	494	439	488	433	441	446	431	448	475	434	463	404	485	477	448	433	495	444	468	411	436	481	452	467	445	462	415	462	458	467	442	493	472	464	434	453	420	426	444	455	483	467	440	499	446	465	455	436	462	466	454	426	437	432	468	482	442	476	448	488	424	444	403	457	442	463	474	436	451	436	466	446	438	477	450	453	399	442	448	466	451	454	453	448	456	441	476	444	476	455	424	470	437	422	433	485	420	491	489	458	429	484	450	426	441	472	411	467	432	463	464	478	426	413	445	435	422	425	455	478	464	476	413	487	458	441	426	464	492	457	489	443	468	437	427	469	449	476	432	427	490	417	449	431	459	487	444	435	453	451	434	440	438	499	453	445	471	439	455	483	453	482	435	470	424	473	451	495	450	427	453	483	476	461	472	441	469	442	457	463	437	469	439	463	465	454	443	463	467	431	483	461	484	487	443	431	435	447	481	420	457	485	449	445	454	450	480	454	435	463	480	512	459	454	463	437	452	469	463	475	431	438	438	461	463	454	406	448	481	441	430	425	464	468	481	445	429	486	451	479	423	452	392	420	486	437	422	455	452	446	482	409	486	428	466	450	428	462	447	442	424	461	432	490	482	450	449	457	440	480	425	440	458	467	464	455	430	477	476	500	488	491	447	420	453	464	448	419	438	443	427	451	448	438	438	454	449	447	463	429	431	480	432	430	433	478	491	428	470	461	453	431	467	467	463	431	446	448	491	460	462	419	453	452	468	470	436	415	435	460	470	467	446	449	437	495	411	463	476	426	446	463	428	428	464	408	437	481	391	453	441	424	447	494	455	451	469	486	477	474	464	471	446	480	456	472	475	477	443	490	452	485	450	469	434	431	465	457	440	479	440	444	454	482	432	421	450	479	435	444	466	469	457	466	444	422	469	447	461	482	448	445	461	456	458	502	437	453	448	456	445	454	447	462	454	444	486	446	478	454	456	421	461	435	475	438	449	451	420	466	439	456	471	472	473	463	467	473	449	468	438	493	459	460	450	438	451	473	466	422	430	443	443	488	468	466	478	475	463	456	472	457	489	473	453	439	461	424	479	464	486	461	429	467	466	459	471	483	440	469	408	485	483	470	461	446	472	463	442	460	483	447	446	487	469	468	414	452	424	491	426	428	455	462	461	486	468	428	473	435	458	442	466	460	472	449	448	449	443	429	466	476	424	443	460	475	454	488	468	438	473	473	477	458	463	449	488	464	406	460	439	442	439	461	473	420	472	475	450	471	428	446	452	412	494	455	463	471	455	472	434	436	468	456	419	446	455	435	471	444	461	473	462	432	474	455	469	469	483	461	472	465	445	443	456	477	452	444	428	431	514	472	484	418	439	455	463	434	470	452	424	455	469	432	454	446	454	446	429	433	432	475	465	433	434	475	463	453	449	429	446	439	472	490	458	455	449	442	450	443	448	405	457	434	465	430	474	465	470	455	453	483	450	465	452	407	416	419	488	456	491	470	489	423	457	447	450	459	454	501	426	427	445	459	444	451	445	440	452	458	481	466	434	463	469	451	484	454	453	455	456	431	447	447	425	449	473	473	456	463	465	446	460	408	439	460	445	420	460	472	476	415	456	460	486	423	438	432	441	423	445	471	470	464	442	509	392	486	414	485	445	444	443	459	435	454	444	463	446	443	470	458	453	464	486	445	491	432	449	454	468	453	491	467	413	453	427	455	436	467	413	453	450	491	472	452	463	448	447	449	468	441	435	456	475	441	429	474	449	450	442	461	454	471	409	446	459	454	460	425	463	469	441	466	456	470	433	465	426	478	468	460	428	458	448	443	459	491	437	417	417	458	416	447	484	458	475	450	464	486	499	440	439	477	446	421	464	469	482	433	412	458	463	451	433	486	477	442	415	457	416	456	439	488	438	431	422	500	438	453	452	442	445	440	406	444	476	418	451	407	439	429	478	500	443	452	465	449	454	455	487	442	483	483	434	427	450	422	442	469	442	444	438	437	450	450	467	424	416	461	474	494	437	438	453	436	449	454	452	456	430	435	430	462	478	456	469	459	478	426	433	485	418	465	477	436	459	464	504	444	443	425	447	453	452	456	459	474	473	450	425	417	458	435	495	463	451	428	470	438	448	467	456	462	421	463	443	445	453	447	410	451	490	466	463	415	474	439	462	464	449	428	458	410	470	472	442	461	489	466	472	457	467	426	443	438	475	419	459	441	463	449	460	449	485	463	449	458	467	442	450	483	426	457	429	436	439	456	489	481	464	491	437	441	502	417	443	423	440	435	458	457	468	422	431	463	465	436	483	485	469	471	450	452	448	455	428	438	449	426	464	441	479	440	474	433	440	434	434	457	438	479	429	427	454	478	448	453	458	451	522	459	449	469	500	485	431	471	454	424	414	471	435	486	457	440	436	424	440	454	418	465	451	441	447	479	474	414	450	489	458	463	440	489	479	480	462	473	464	451	443	407	454	453	447	485	453	419	479	453	429	435	454	468	475	471	465	449	482	449	461	437	447	466	456	478	439	411	464	476	453	436	458	452	455	437	464	427	451	453	451	482	448	457	433	462	442	488	436	470	426	437	472	457	440	464	462	423	479	465	437	434	439	439	477	457	470	431	469	501	489	516	433	445	469	418	465	439	451	476	459	477	435	443	465	471	491	432	456	472	430	439	459	499	472	437	441	449	472	396	438	493	462	476	483	436	457	480	462	406	455	453	450	446	498	460	434	460	452	455	451	449	454	435	430	461	455	495	464	477	476	471	419	483	466	467	479	444	461	471	410	427	483	436	461	430	447	433	465	463	474	477	435	449	485	449	452	454	490	496	469	456	496	463	468	432	434	457	460	469	440	476	455	477	443	458	427	431	448	432	462	448	461	482	424	439	433	442	449	443	473	497	482	459	405	468	459	476	473	423	477	490	455	452	433	443	462	439	429	468	469	444	462	427	461	415	436	426	453	431	499	478	467	456	427	437	477	507	482	480	440	413	475	444	441	468	467	484	441	438	416	495	463	464	445	480	449	457	461	455	432	490	441	454	451	445	451	462	484	478	459	452	473	433	444	448	417	467	435	468	460	464	454	412	445	449	451	410	436	468	470	475	471	466	459	476	468	447	472	454	458	461	459	422	452	417	429	463	435	475	428	448	477	480	490	454	484	430	484	438	472	464	458	481	457	463	471	464	500	437	475	458	446	457	461	485	452	443	440	437	496	452	468	464	480	432	461	440	457	453	494	448	458	464	465	433	459	442	420	484	474	442	433	453	449	446	440	449	429	470	412	497	486	449
29005	21285	25754	23776	8695	3513	1177	771	600	543	590	578	556	557	538	559	590	582	581	555	593	611	661	677	772	842	920	869	851	781	779	774	774	754	740	674	657	691	575	660	591	539	603	578	527	570	521	552	516	538	566	522	560	510	543	545	531	531	572	576	570	570	568	512	535	519	550	521	533	518	556	522	555	538	504	508	521	573	570	515	594	527	512	530	519	552	545	514	500	545	540	547	569	498	533	502	530	532	559	573	556	551	565	540	504	582	574	540	503	539	527	544	548	536	560	560	505	522	506	578	522	537	544	510	528	532	528	546	552	559	550	565	573	544	544	556	524	478	539	529	519	545	573	535	555	558	584	530	538	577	495	521	540	556	548	587	545	557	595	515	524	533	522	555	552	541	576	552	558	536	504	562	512	512	566	588	549	539	577	554	563	574	577	554	472	547	514	506	537	508	543	553	550	497	533	541	548	542	532	543	609	571	527	568	557	500	537	531	527	570	589	537	575	574	576	584	567	521	524	565	552	533	566	557	551	570	577	554	535	531	532	514	568	551	522	590	535	551	533	517	495	548	555	542	548	519	569	525	543	562	501	546	516	531	528	599	571	540	522	553	547	560	547	533	607	548	577	517	522	580	525	526	539	542	537	496	534	590	586	503	538	499	542	537	551	480	487	539	498	541	570	498	534	516	551	557	525	583	540	532	556	529	538	569	588	546	566	543	582	507	553	570	537	577	519	509	549	522	529	531	523	571	537	551	539	541	562	534	499	543	516	512	554	524	549	537	552	548	506	485	541	521	523	507	527	556	549	494	536	552	495	535	507	542	488	527	563	520	537	563	503	557	583	562	530	511	560	530	563	509	534	528	551	517	563	561	537	576	550	543	550	511	533	541	557	551	572	547	559	572	555	517	533	554	526	520	543	540	547	548	561	588	547	542	526	556	526	539	503	536	552	518	547	515	547	561	563	517	577	563	551	549	541	553	526	577	536	538	535	585	579	523	513	547	578	562	564	520	573	529	528	593	554	518	568	570	590	516	549	556	526	530	499	555	558	527	551	520	525	528	514	513	530	534	545	518	540	490	557	533	524	523	514	564	566	511	511	520	536	548	521	556	546	568	557	546	550	546	545	556	528	556	549	500	529	538	551	566	584	562	578	519	518	529	545	532	550	529	565	573	545	566	548	509	528	520	534	492	561	591	537	567	503	547	537	532	520	518	543	508	538	547	549	532	572	553	570	531	554	537	579	528	524	522	571	537	573	535	539	513	554	571	566	549	536	531	525	565	511	581	561	562	555	514	520	549	543	572	557	543	544	516	505	566	534	582	544	530	537	494	500	518	554	557	536	553	528	542	535	510	526	576	559	580	573	568	571	516	511	550	526	535	550	531	544	565	529	530	543	546	541	519	528	576	540	545	560	511	565	550	541	528	556	525	522	506	568	578	545	517	519	545	535	540	552	572	538	517	561	520	569	536	565	536	538	512	546	529	519	522	575	549	515	538	526	555	537	542	556	550	529	537	568	522	554	545	513	551	510	520	554	564	520	535	511	505	528	541	541	536	579	571	513	521	531	567	576	553	544	542	508	568	586	559	519	522	535	555	524	547	538	554	547	543	543	548	502	553	580	535	533	563	535	558	544	556	551	505	540	538	579	495	582	542	555	541	538	524	533	541	519	517	514	544	602	568	532	553	511	529	542	527	543	537	540	583	528	552	539	550	531	588	529	530	530	529	564	534	560	586	558	569	570	565	535	543	521	560	549	573	527	543	509	481	500	549	539	569	567	528	530	579	598	559	538	535	525	517	608	531	507	548	559	575	525	564	485	554	523	557	557	537	500	544	557	508	535	530	499	576	560	536	569	521	553	538	542	546	564	518	523	536	556	549	513	523	558	491	558	555	539	552	554	589	530	521	544	529	554	543	506	535	566	521	518	521	569	531	531	567	540	531	559	552	544	512	588	545	570	528	522	558	552	514	502	575	571	511	526	550	522	538	542	560	530	516	570	511	538	540	526	521	544	520	555	536	522	527	506	515	555	548	559	567	554	527	515	544	541	530	530	565	517	502	550	555	554	546	491	607	550	555	536	592	511	551	533	615	559	584	543	533	535	522	554	589	539	564	548	526	492	542	558	533	550	546	560	528	529	567	532	560	590	536	519	550	560	532	511	540	546	527	516	525	513	572	528	550	551	569	534	562	516	521	529	551	547	538	555	569	512	552	527	547	562	522	565	555	558	546	543	506	510	545	564	552	585	522	556	573	551	588	546	551	542	529	541	530	527	553	566	570	515	550	532	559	548	526	531	521	551	515	513	558	583	558	576	553	589	523	568	595	543	498	540	553	532	541	532	569	569	550	561	562	558	541	516	562	559	542	537	500	521	519	585	544	564	521	545	570	556	566	543	518	548	547	496	560	534	513	503	568	527	521	551	537	576	525	518	515	507	565	606	551	545	547	522	532	559	517	522	548	523	493	555	548	512	509	543	590	584	525	537	542	534	533	566	528	546	551	539	522	570	497	506	547	539	537	522	522	547	518	548	531	591	526	563	560	536	555	594	500	521	492	535	575	524	534	558	564	522	536	532	537	537	564	544	530	507	538	510	537	506	538	505	565	573	538	577	554	547	564	532	526	520	579	537	541	539	542	489	537	530	471	490	553	528	518	539	581	519	545	550	568	521	543	555	581	477	556	499	564	565	545	538	527	510	560	523	554	568	506	529	515	551	600	560	536	564	596	528	572	534	561	544	513	553	576	524	532	609	553	547	539	514	548	561	537	600	521	537	538	565	550	474	498	543	539	561	533	535	559	557	528	535	546	528	545	505	534	506	531	572	544	532	557	533	535	566	514	601	530	529	521	527	539	513	566	538	535	538	518	539	567	546	547	540	533	538	547	566	530	556	514	510	522	532	513	538	550	576	515	550	562	512	550	547	554	534	545	526	546	570	539	575	548	539	539	543	508	571	552	528	553	558	558	527	556	506	502	535	552	509	535	497	577	527	524	591	508	594	510	574	525	503	527	564	547	514	552	547	491	513	583	545	567	546	545	520	527	540	486	579	594	535	529	565	506	555	528	560	519	537	553	556	565	565	563	542	543	549	560	542	535	551	572	567	524	577	516	583	523	549	551	491	541	538	500	529	568	542	549	506	501	496	516	536	540	545	531	549	515	535	588	535	544	548	535	527	536	542	548	517	537	569	522	564	569	534	546	574	568	584	546	547	531	530	557	527	569	561	573	542	491	540	536	510	521	542	533	536	528	521	537	569	546	536	528	558	547	515	551	544	521	551	575	555	528	556	560	573	547	551	524	523	543	570	538	551	566	509	541	603	552	561	533	560	532	546	600	522	514	519	526	536	539	547	540	550	539	522	499	538	561	570	523	579	550	583	513	572	528	561	490	528	505	542	556	567	559	525	550	516	540	531	551	582	559	553	555	550	535	519	482	541	518	552	516	518	508	538	516	557	553	547	541	518	582	553	528	529	555	497	541	517	527
47578	32489	23736	14677	10643	6316	1660	1150	715	561	511	533	527	482	528	492	524	515	551	618	549	633	749	781	964	1212	1143	1189	1062	1000	1057	925	927	930	836	777	750	639	642	624	591	573	568	593	539	466	487	500	450	510	474	477	491	466	461	461	478	472	464	472	467	488	466	475	491	472	481	463	491	472	446	464	490	479	453	488	431	480	477	475	461	491	475	463	460	461	473	450	469	480	479	452	453	491	492	470	457	467	453	483	469	457	497	472	502	467	493	480	463	493	460	496	466	469	478	478	487	442	442	496	487	482	438	465	444	452	469	482	474	482	467	453	472	482	467	456	461	483	474	471	464	482	424	467	493	444	457	482	464	419	469	512	476	515	466	471	492	516	499	481	439	438	471	483	491	454	448	459	464	427	446	478	516	487	485	454	433	478	453	467	457	457	513	480	439	447	470	439	474	480	538	448	474	484	471	508	480	481	446	457	426	463	503	455	448	477	489	457	431	462	476	442	440	499	466	487	456	455	472	481	450	504	460	483	477	486	490	448	442	486	464	497	462	452	426	491	411	447	454	437	475	420	471	496	505	453	434	477	489	437	483	501	470	488	449	444	493	493	469	486	453	436	506	459	477	475	458	451	451	472	486	462	456	482	494	457	465	467	475	476	531	478	480	444	473	492	464	462	470	424	476	517	468	449	466	481	482	485	478	445	476	489	466	478	442	480	480	465	477	463	488	484	464	435	474	497	460	506	444	470	471	462	437	470	466	475	433	490	450	487	456	457	451	456	484	449	472	500	470	453	488	459	445	468	478	473	493	480	459	478	485	488	484	455	448	490	444	456	491	436	482	465	482	496	471	463	471	483	450	438	452	455	477	500	457	461	481	434	446	476	498	454	481	434	461	451	459	487	455	470	469	439	460	485	476	471	439	444	476	474	449	459	463	469	469	460	450	497	481	488	486	419	468	507	469	465	415	510	488	525	483	478	473	456	448	472	464	470	490	479	450	487	479	466	467	505	444	455	495	467	435	465	471	459	469	470	459	484	487	476	481	442	491	449	430	456	471	450	476	470	478	437	469	477	456	484	455	458	427	477	473	442	454	490	430	487	443	474	470	452	474	454	440	464	488	491	526	475	484	494	469	488	447	517	442	465	494	447	455	452	473	460	480	466	467	456	487	447	484	453	481	469	480	464	490	472	447	499	479	476	439	433	487	422	457	488	462	434	489	469	489	419	495	501	495	490	447	495	470	447	498	458	483	476	425	473	476	485	498	430	506	477	449	494	449	467	489	480	488	453	470	483	432	502	444	460	463	480	469	473	441	492	475	467	478	452	483	473	495	494	453	445	481	475	481	484	459	464	483	532	466	491	469	443	475	438	478	496	470	440	406	436	464	456	439	470	437	475	446	477	486	490	461	460	447	475	454	428	458	456	486	451	485	486	455	529	457	468	489	453	483	450	449	453	450	459	487	517	439	456	460	487	471	443	455	491	497	475	476	459	467	473	448	443	429	518	459	474	475	480	443	426	478	459	485	491	437	463	467	464	468	440	471	456	444	426	486	505	471	477	466	485	458	399	442	472	502	506	498	432	483	470	443	449	489	469	454	464	491	456	477	420	462	446	487	446	474	439	483	411	467	480	485	455	470	470	492	470	468	460	491	461	463	487	461	488	484	464	462	489	479	447	521	486	446	449	483	451	482	464	468	470	444	504	431	498	472	459	502	485	461	452	459	471	456	472	450	459	453	457	486	474	470	426	469	473	450	458	443	460	460	482	460	511	443	433	478	443	467	484	493	477	465	477	428	459	495	469	492	463	452	470	447	469	460	464	456	443	457	486	492	466	466	477	447	482	469	475	431	450	478	476	457	483	477	480	471	454	442	468	463	467	504	479	419	468	458	404	483	508	513	498	462	453	467	464	445	465	489	448	474	482	482	504	460	470	474	479	470	453	466	471	472	440	445	464	478	467	475	466	518	439	451	476	453	465	469	478	477	468	482	486	489	442	464	456	456	462	504	434	465	477	439	452	460	476	435	487	488	468	431	445	469	430	484	451	486	457	497	482	449	471	489	472	425	467	471	477	515	464	475	471	460	472	432	468	428	445	485	498	487	490	457	482	466	452	430	491	403	465	497	453	436	472	451	455	468	483	472	463	487	466	472	472	448	456	475	467	470	425	480	440	465	460	482	432	492	473	421	502	494	462	439	494	477	436	457	511	473	438	462	514	491	465	414	409	457	487	457	443	412	473	446	442	514	467	456	450	454	469	486	461	504	456	455	473	470	452	480	487	461	494	475	443	458	475	471	491	449	466	461	484	433	445	425	462	443	482	497	508	486	472	456	460	470	475	442	489	457	479	480	475	459	479	524	450	482	445	476	456	488	436	476	450	463	500	444	449	441	458	482	452	493	472	423	456	445	407	469	474	462	449	483	491	471	450	467	457	434	461	496	459	485	466	472	470	451	506	519	486	516	458	446	495	482	465	478	464	481	434	476	492	407	445	485	459	472	459	470	495	491	449	445	525	493	476	474	468	475	520	470	432	484	477	446	515	480	485	459	452	471	462	438	455	470	422	470	440	469	460	439	442	429	484	497	464	438	475	500	472	486	510	491	501	444	446	475	493	496	480	431	468	481	461	441	446	472	486	505	451	488	448	452	474	447	466	456	476	475	462	477	466	435	463	470	493	474	468	426	462	486	464	493	485	491	491	500	465	499	525	430	473	486	453	475	462	485	482	455	484	464	463	432	501	478	463	460	439	488	481	458	472	486	475	476	464	485	467	450	439	436	531	492	456	502	449	479	441	456	455	466	492	449	451	455	453	525	470	473	421	480	457	454	480	471	476	468	438	485	470	434	446	470	478	412	470	422	485	428	503	498	437	456	464	471	478	427	471	461	496	469	452	463	505	436	483	481	486	479	469	420	470	467	485	462	485	479	484	446	462	466	454	461	502	515	478	464	472	476	461	497	452	460	450	490	467	465	488	492	488	426	440	466	476	493	480	448	448	462	465	435	449	451	471	530	478	432	446	431	470	466	481	473	450	484	479	446	475	476	453	457	462	430	445	450	439	466	504	445	463	449	443	482	449	466	473	442	479	453	487	463	461	483	479	476	478	438	483	472	457	453	487	478	473	491	446	490	483	441	475	475	480	484	473	454	476	465	480	447	475	446	481	463	468	463	482	459	530	439	460	496	431	495	462	468	429	462	474	461	479	470	480	413	517	460	444	496	458	452	474	498	466	467	486	462	487	474	505	462	492	515	474	469	454	458	415	484	449	449	483	465	472	478	488	481	477	485	460	487	459	499	482	483	492	494	489	497	517	495	439	448	486	473	475	459	430	470	462	451	438	449	492	465	486	478	457	476	484	484	456	488	466	431	490	445	481	473	482	450	435	497	479	462	479	454	484	482	492	451	480	455	465	459	451	455	461	489	479	490	462	478	467	451	512	480	461	480	485	427	492	448	406	474	461	492	454	463	503	441	469	490	429	481	507	484	467
27316	20846	27444	24285	20843	13195	2653	1255	917	576	610	571	613	567	555	566	616	573	577	559	610	613	716	784	786	850	970	928	896	826	851	856	799	754	756	728	654	661	645	617	610	539	562	597	562	603	516	564	536	520	525	539	505	521	543	517	523	509	488	545	487	509	515	512	499	545	533	541	523	526	541	544	494	575	547	539	554	520	531	526	530	502	528	543	542	530	537	481	469	514	489	517	501	527	535	542	496	555	520	502	557	540	546	549	530	516	533	510	537	497	544	528	502	530	559	531	569	566	548	515	546	525	538	500	525	545	499	537	478	491	517	535	512	530	533	526	507	470	536	525	500	537	545	511	499	509	535	544	543	513	504	520	533	509	526	526	510	521	593	500	517	558	526	548	509	486	539	567	510	557	527	505	531	547	471	512	501	535	536	508	490	535	547	506	511	532	493	497	518	554	539	561	524	539	571	561	516	578	519	521	540	544	543	504	537	502	525	511	551	502	530	560	562	543	510	535	506	528	538	500	544	586	545	515	520	517	542	539	488	538	498	526	542	529	522	500	527	510	515	579	530	567	525	528	514	526	574	529	556	536	537	518	527	541	493	509	531	526	525	505	519	523	538	565	476	476	535	550	533	547	520	532	520	516	489	507	545	499	505	526	552	496	544	544	480	509	529	532	538	528	528	535	510	547	527	534	492	525	543	511	529	518	482	549	513	524	532	531	554	538	508	518	508	527	531	502	555	521	520	569	523	543	546	543	509	503	514	523	577	519	504	531	509	543	552	525	497	565	541	520	497	551	552	541	512	544	505	462	489	552	567	499	504	559	511	545	507	514	513	554	566	513	543	536	567	572	539	528	574	486	535	527	553	567	556	477	502	512	500	547	518	488	551	500	530	496	579	577	553	502	522	530	536	515	557	528	526	546	505	501	532	541	514	501	529	532	528	553	517	577	526	546	518	533	496	544	522	537	523	560	520	543	539	477	535	509	554	518	534	479	487	510	558	561	526	580	545	537	504	538	500	547	573	502	552	570	522	516	533	529	539	508	562	511	530	527	534	493	531	544	532	533	514	555	552	519	503	501	515	556	502	490	534	529	524	476	563	508	531	503	537	551	538	534	532	566	562	526	510	531	537	567	557	531	552	537	558	494	485	516	526	522	505	522	483	542	513	530	506	535	521	539	528	535	531	492	537	519	461	501	526	504	528	534	512	487	527	557	530	516	550	514	512	535	500	529	482	523	550	534	568	546	518	527	530	518	530	538	502	557	525	474	546	545	540	533	525	527	534	562	549	506	537	528	519	556	505	503	522	519	551	522	549	526	538	530	571	555	531	519	531	524	525	514	513	519	487	509	515	516	491	493	552	517	541	497	561	539	514	525	515	553	504	524	547	529	512	528	556	516	499	539	506	494	511	510	513	556	523	532	523	537	543	533	520	541	547	549	531	558	542	546	517	545	508	546	496	521	535	526	493	536	504	521	555	513	465	510	533	564	579	536	505	515	490	525	530	534	524	523	521	518	496	523	548	551	508	493	515	503	531	498	539	514	473	566	539	551	536	502	539	529	515	495	504	529	530	533	526	500	510	534	478	512	504	513	507	524	525	542	542	543	536	489	545	542	532	550	489	499	509	555	501	486	549	530	518	490	531	577	544	525	557	573	524	527	515	557	542	554	513	497	546	534	498	495	533	533	551	538	571	515	538	524	504	551	503	554	523	541	519	532	520	510	523	506	493	571	534	541	518	547	482	522	515	507	453	502	514	514	520	539	512	524	523	556	522	526	538	500	512	502	533	554	525	572	528	531	528	553	495	538	481	499	558	525	505	522	533	555	520	514	498	508	530	554	516	550	541	517	533	509	524	522	528	547	484	532	531	573	545	519	535	523	500	518	520	523	515	510	540	511	501	535	519	550	544	521	530	542	489	496	559	565	549	489	512	488	539	502	567	540	545	529	495	486	554	563	504	537	515	476	536	528	496	510	526	503	492	555	541	503	519	525	528	549	514	472	517	525	563	515	520	509	513	510	519	522	519	537	521	525	535	488	512	507	518	551	543	499	562	517	507	526	544	544	497	528	489	537	557	506	537	511	514	532	534	541	514	515	515	548	520	501	526	517	493	541	551	500	516	584	522	529	529	511	532	531	525	502	499	537	502	543	530	574	546	562	494	540	557	513	567	542	531	505	495	544	527	534	574	539	493	490	523	526	501	540	515	557	506	542	501	547	517	516	526	519	558	552	503	527	493	504	538	567	551	511	586	538	530	519	479	538	507	516	522	527	506	532	540	543	536	532	556	536	531	553	536	500	543	535	555	518	485	533	525	511	554	572	540	563	481	508	508	503	573	543	558	528	493	495	556	517	565	523	516	515	483	518	538	518	495	526	535	550	499	526	513	561	504	538	521	528	535	503	548	493	488	581	484	529	566	528	552	505	532	509	529	509	535	508	537	519	535	501	529	532	546	496	525	509	550	535	471	522	556	488	509	516	531	540	545	525	516	552	535	512	527	486	504	496	528	481	550	482	494	513	542	530	541	515	508	522	525	541	533	529	543	500	528	541	533	548	518	527	517	509	512	533	522	501	493	573	525	550	529	520	533	539	522	563	530	517	554	512	557	494	512	484	554	488	533	508	541	489	537	557	528	502	503	502	523	544	499	524	499	554	544	523	549	553	559	516	536	532	502	537	544	521	504	531	550	491	502	559	479	545	509	536	550	501	491	521	529	489	519	542	549	550	514	522	484	515	562	514	516	500	540	529	550	507	503	553	532	506	539	523	553	549	533	511	539	538	553	517	527	563	548	548	531	546	529	522	504	559	499	527	537	523	511	528	547	507	517	548	595	537	537	533	546	518	558	503	527	489	514	555	516	576	475	533	508	518	481	524	484	515	502	517	499	526	498	493	520	539	519	517	536	514	500	488	575	532	509	516	561	514	508	489	536	494	541	523	494	531	578	553	488	545	544	490	511	490	551	538	590	537	525	523	564	527	546	541	509	478	538	496	553	529	489	562	513	532	488	543	506	525	498	533	550	506	510	499	537	517	528	524	501	512	515	519	553	497	499	552	569	537	522	565	485	538	522	519	547	553	517	524	535	509	517	479	476	525	528	533	493	532	542	508	549	506	542	553	551	482	546	519	536	486	474	550	500	540	469	519	538	533	544	494	547	518	542	528	544	496	507	565	520	535	565	534	531	523	468	573	524	545	495	578	515	536	504	554	532	526	527	537	503	487	500	497	509	526	533	552	546	477	498	535	518	538	543	494	523	508	511	494	504	514	502	556	524	546	507	477	545	543	538	492	541	505	545	529	517	553	516	505	527	531	545	553	507	548	509	529	545	490	526	535	528	518	514	548	495	513	511	538	560	527	524	524	548	492	486	508	484	515	534	500	539	500	521	531	500	495	545	551	524	574	489	547	480	549	531	547	511	503	479	547	534	540	530	509	521	547	533	516	499	512	552	533	503	535	535	548	544	542	572	487	529	486	542	511	537	516
49156	36684	22208	14081	13609	8484	2663	1817	1190	665	601	580	551	594	556	539	573	518	557	585	606	642	741	871	1057	1178	1297	1226	1148	988	1055	994	1012	931	947	787	746	721	663	573	593	566	537	538	519	506	466	483	506	464	448	482	488	474	471	439	458	475	477	448	458	481	459	450	468	473	435	516	454	436	408	443	469	449	488	481	437	437	446	411	457	468	459	466	431	454	447	424	451	437	465	416	457	460	471	471	432	465	443	450	458	438	448	413	453	450	415	422	425	440	420	451	461	434	471	446	442	443	411	438	441	456	465	455	441	469	442	474	439	372	453	472	455	491	467	448	419	441	460	406	452	454	403	460	486	445	431	457	398	481	441	453	453	420	419	443	462	418	418	450	462	445	456	453	491	422	444	498	446	452	444	419	428	464	485	442	489	443	453	456	464	418	436	467	461	475	476	427	449	479	462	441	481	496	474	495	441	451	437	433	483	425	479	453	475	464	441	427	493	470	460	457	485	463	487	488	445	454	438	417	426	450	438	470	463	433	466	434	439	455	455	451	476	488	434	409	457	427	459	430	471	480	480	491	421	501	452	443	449	481	489	449	434	488	392	427	442	487	463	419	471	468	478	446	443	460	458	448	463	454	445	429	463	431	447	438	472	421	440	451	443	450	453	438	481	459	416	458	444	438	457	434	460	461	475	440	464	446	441	467	438	463	471	461	427	465	445	449	454	446	469	460	492	439	456	436	464	477	475	449	417	426	476	430	454	428	491	458	464	468	390	480	495	445	464	412	501	438	449	445	432	463	431	485	429	461	438	412	446	430	479	449	419	467	468	458	453	471	464	439	466	439	458	450	425	481	466	441	453	444	450	447	423	434	455	442	465	445	422	439	455	475	464	436	462	456	435	468	478	462	456	443	478	421	439	482	478	434	423	459	417	471	467	417	447	453	436	454	436	449	454	406	479	487	414	454	428	437	465	460	435	467	480	440	412	453	437	461	437	445	453	467	443	473	456	447	461	444	477	472	428	463	457	438	433	444	436	468	453	439	497	462	448	481	499	489	465	440	438	436	426	426	437	422	478	506	484	421	470	450	490	458	468	425	453	430	473	460	442	418	461	445	476	457	443	448	497	490	468	474	447	460	445	447	463	446	434	417	456	473	438	440	438	463	454	452	462	461	419	467	459	458	448	480	462	431	449	444	456	464	465	414	444	462	478	429	414	459	433	440	452	463	460	464	451	458	463	458	456	468	420	483	457	478	450	445	437	465	457	472	424	443	456	504	450	423	398	453	419	438	465	445	471	417	477	467	464	445	458	453	466	457	461	499	481	443	428	509	452	424	495	431	499	480	477	459	466	485	442	459	444	459	454	477	442	466	402	477	461	477	464	453	474	494	439	428	467	502	435	444	475	470	421	463	469	441	462	470	420	457	439	449	481	468	433	436	440	505	506	438	465	518	477	436	388	448	448	428	452	420	463	475	464	445	464	435	504	442	431	448	452	463	426	458	433	418	477	455	468	415	493	434	447	435	445	463	434	463	479	468	456	472	450	432	469	470	432	450	436	435	487	476	484	424	459	440	447	462	470	438	456	473	454	454	481	463	451	472	459	444	465	471	448	435	449	440	451	457	485	437	412	493	452	449	444	462	464	488	464	481	480	454	440	434	454	467	420	463	437	476	469	468	460	441	456	467	450	455	453	429	452	482	450	441	486	466	472	452	476	448	434	433	431	495	418	454	450	466	447	432	442	462	502	455	415	419	469	393	432	456	468	450	457	471	474	436	455	506	455	422	454	430	437	444	471	458	473	472	445	468	437	445	458	445	442	444	430	489	485	451	467	444	485	429	440	449	486	470	455	434	419	430	470	470	454	420	477	461	486	428	489	446	420	460	460	462	442	477	429	465	449	478	453	454	463	418	440	468	412	459	447	528	438	429	450	446	451	469	459	469	454	474	443	463	430	405	462	455	426	446	444	460	487	453	403	466	459	432	416	458	442	433	476	462	470	488	455	380	504	482	463	453	470	465	483	485	466	411	465	432	462	470	429	428	433	472	449	445	424	425	469	438	495	435	449	477	480	478	477	487	426	443	458	450	468	410	467	425	439	413	466	450	457	432	432	461	447	404	446	418	444	512	434	458	432	466	471	450	452	443	469	492	431	449	460	485	454	444	490	423	457	429	416	463	467	454	464	454	441	432	469	447	458	475	463	497	469	461	461	424	448	462	423	410	463	427	421	478	439	437	446	448	452	420	461	461	442	432	453	470	472	476	426	446	486	460	454	486	474	449	454	433	455	481	433	462	479	459	417	471	444	456	487	453	438	437	489	457	466	451	423	461	442	433	431	420	459	434	442	443	445	438	460	487	482	435	437	436	414	477	440	446	433	426	451	457	462	441	464	414	472	446	459	430	471	421	476	438	432	450	431	478	441	460	471	448	470	455	428	490	435	427	451	451	485	451	482	482	445	465	421	515	477	432	441	442	509	451	488	437	445	457	441	443	471	488	444	468	450	443	467	444	450	452	450	463	446	472	503	463	449	442	470	466	472	447	513	458	489	491	440	450	487	449	448	474	440	421	460	417	460	457	492	453	451	433	438	444	445	443	416	479	467	453	458	425	450	438	462	439	446	478	479	447	450	443	500	457	458	445	529	469	462	491	435	469	446	429	451	469	454	454	424	465	468	428	456	441	451	435	452	438	482	420	490	450	464	446	479	454	439	456	435	469	462	445	455	452	467	446	390	453	461	438	446	417	468	497	458	465	420	483	454	433	452	457	420	459	493	481	481	502	438	420	440	435	480	453	442	479	440	436	453	461	473	462	476	457	459	451	434	477	448	423	438	448	412	470	454	473	429	460	408	457	458	399	436	457	496	438	478	433	453	409	434	434	482	435	447	442	465	451	466	479	435	442	489	437	397	464	435	415	446	464	462	469	440	404	433	423	462	441	429	495	444	480	437	461	460	449	468	477	452	444	489	456	414	446	450	450	480	466	468	480	476	470	416	446	441	410	415	423	458	467	446	469	442	441	451	432	440	448	500	434	475	466	441	467	440	492	435	477	437	437	432	429	451	466	451	452	476	469	441	450	434	462	451	456	424	456	475	462	438	455	453	449	446	468	477	486	466	483	455	412	466	435	431	490	483	437	426	467	456	445	438	461	421	441	433	435	455	432	481	430	443	479	453	470	429	402	440	465	447	436	477	465	473	455	436	456	438	440	455	433	475	476	472	467	410	449	428	434	440	481	439	464	451	489	440	429	468	446	450	447	440	475	498	469	430	432	435	425	469	451	487	437	431	452	447	420	463	474	402	442	424	463	427	484	439	481	469	459	425	415	454	417	439	475	468	476	471	443	506	467	452	464	448	474	461	451	467	446	428	432	442	473	481	454	452	423	506	444	443	473	478	477	435	441	404	447	494	453	424	476	477	448	443	470	452	457	442	470	447	422	462	428	456	436	447	461	452	458	443	456	466	474	430	424	451	449	462	486	474	444	489	483
27136	20890	27611	24048	20638	18597	2551	1058	885	683	561	607	576	603	586	579	613	591	573	581	567	700	610	663	682	699	798	793	829	733	754	697	695	668	694	636	646	653	642	586	612	588	567	577	555	598	517	566	544	586	543	524	553	549	559	586	572	512	554	581	573	565	559	532	551	500	571	539	517	556	522	552	564	550	580	559	550	529	542	520	522	539	529	533	524	578	543	525	563	583	538	557	583	579	551	584	593	550	560	575	551	577	534	543	509	536	551	564	542	571	564	506	580	534	536	555	516	535	534	554	583	556	523	588	540	554	546	570	554	566	575	565	543	590	547	577	544	549	552	539	542	571	581	578	555	549	556	589	555	545	534	555	606	563	554	567	506	558	522	545	545	586	544	571	547	555	540	570	567	586	557	516	557	576	562	560	531	533	592	559	547	573	567	548	514	554	535	583	570	543	552	601	560	542	573	540	536	551	526	523	516	523	558	558	575	603	523	554	531	572	590	547	552	575	572	529	549	552	601	543	565	568	518	573	529	557	574	598	587	534	576	544	528	553	616	534	593	549	533	524	522	549	530	595	576	537	556	585	536	571	552	539	532	538	564	552	534	535	566	540	567	555	598	543	524	564	561	616	570	571	594	577	531	567	551	556	557	590	593	565	559	577	546	568	520	585	576	592	509	553	506	554	586	565	570	561	541	598	548	539	567	596	525	551	534	556	530	602	556	584	531	538	550	587	515	567	569	545	533	545	538	555	545	573	566	585	547	536	539	516	518	570	566	536	570	550	538	564	547	552	515	539	557	507	546	553	585	565	544	493	520	560	569	569	544	549	524	554	578	588	587	561	536	535	549	528	547	581	613	573	565	549	567	551	524	547	573	545	565	560	562	537	574	566	526	576	549	519	578	585	526	500	578	536	571	510	537	570	540	530	558	537	541	516	545	587	571	555	539	517	500	566	543	578	571	603	596	563	535	585	574	578	549	540	570	517	550	566	568	587	548	562	533	547	550	561	552	561	560	531	540	560	551	564	520	571	508	565	567	552	557	537	516	557	552	523	563	563	580	596	563	529	508	546	589	581	614	533	510	568	566	543	547	555	585	552	520	581	553	571	533	554	527	544	565	566	557	535	532	520	597	545	586	582	549	538	554	565	545	535	544	559	522	602	566	551	573	552	579	557	530	562	520	564	489	550	523	572	512	543	558	557	555	572	582	545	561	570	536	571	558	591	562	595	596	511	538	549	583	504	539	576	580	602	518	531	566	566	561	567	517	557	538	607	609	544	519	546	574	510	530	576	569	534	581	564	547	567	550	554	559	584	543	541	580	561	553	550	605	561	581	564	544	499	558	566	562	531	553	555	564	571	535	559	553	554	540	544	554	591	535	546	580	548	592	583	557	613	520	562	533	574	546	530	537	576	545	583	576	570	512	595	558	561	561	607	556	536	532	552	585	565	570	533	529	516	546	507	604	538	537	556	583	566	566	523	543	494	552	561	560	509	539	524	552	567	582	597	525	529	545	574	581	524	611	488	518	576	567	553	524	513	572	554	572	538	516	541	578	575	539	533	602	563	544	565	603	561	552	548	534	554	569	547	510	549	577	580	542	603	522	544	576	525	592	576	536	552	529	590	530	590	533	540	583	516	582	520	553	554	532	616	574	560	523	561	525	546	529	574	526	552	521	561	570	586	529	579	545	570	599	562	552	553	590	546	538	509	560	586	558	542	536	523	534	539	570	577	561	570	580	592	528	522	534	572	570	540	541	521	553	580	514	559	517	543	520	541	537	571	582	534	549	565	580	511	511	535	596	529	627	578	560	568	548	526	550	514	562	533	568	546	538	567	618	561	518	534	570	582	554	569	564	546	540	514	563	569	562	529	574	570	563	538	587	562	527	550	540	596	552	567	582	560	515	574	525	558	560	547	565	534	577	559	587	503	547	572	578	577	599	545	534	554	564	623	581	557	555	568	599	587	535	550	535	571	535	586	573	562	535	519	549	573	596	555	540	566	546	561	573	567	558	551	516	547	555	581	545	570	570	546	568	575	605	546	596	534	596	585	525	534	511	571	576	577	533	564	578	573	564	551	586	566	553	528	540	549	540	584	553	579	564	575	548	566	564	575	545	506	518	590	561	554	572	551	538	503	543	562	524	553	528	547	532	581	542	544	594	539	522	591	551	554	554	556	558	531	566	551	543	584	517	571	546	549	503	561	552	567	517	524	543	562	535	573	540	574	501	503	587	525	531	551	497	525	536	523	533	567	570	549	618	556	552	548	551	531	587	527	578	540	529	586	540	534	547	551	554	536	567	504	544	557	535	551	592	558	559	533	542	589	550	514	535	506	567	557	566	516	564	559	564	585	601	567	531	581	535	530	582	561	546	552	530	557	541	543	575	552	585	565	583	569	575	525	541	555	563	540	548	558	616	571	592	564	583	566	585	523	582	538	563	553	517	613	551	521	567	531	546	599	576	564	595	531	558	562	583	554	554	582	505	525	558	557	526	527	548	543	557	552	565	562	560	560	603	552	573	548	530	562	532	554	556	571	579	551	529	618	543	549	554	506	558	575	558	545	539	520	545	539	557	577	560	515	534	605	516	515	538	532	570	568	528	578	488	551	564	546	548	560	558	555	515	518	553	599	569	547	538	579	549	538	539	520	589	548	621	558	546	552	558	536	509	559	524	570	558	546	522	529	589	605	529	488	570	531	544	534	561	541	528	578	577	549	514	556	536	540	530	563	598	554	556	547	551	570	590	551	548	549	525	528	525	543	578	621	576	597	545	586	525	537	539	538	566	559	556	561	539	558	587	519	524	563	600	585	586	575	587	549	578	544	508	545	541	537	548	567	577	549	534	531	577	535	540	539	599	517	567	520	582	564	550	551	575	555	560	570	498	545	522	580	554	572	541	550	616	575	556	576	556	566	538	555	560	546	539	502	535	500	550	572	581	526	562	593	545	531	538	543	530	560	576	514	506	549	567	586	557	615	522	546	584	600	577	547	595	564	552	583	564	546	549	579	566	576	546	567	547	551	550	579	540	560	576	576	551	515	575	554	546	564	530	575	560	603	555	587	562	526	558	524	508	561	541	511	506	539	567	537	588	528	543	563	529	517	506	542	499	517	553	590	516	583	552	570	559	577	530	546	519	568	576	530	568	560	545	553	524	537	574	593	572	536	554	564	581	554	516	571	544	585	541	583	522	545	562	530	539	563	578	555	554	578	566	561	575	577	506	534	546	543	491	504	513	525	535	545	530	567	596	581	563	539	592	560	537	594	521	520	544	546	519	564	540	546	529	548	506	527	520	577	566	567	510	518	573	523	529	588	566	568	571	564	539	563	589	561	535	543	538	532	551	551	585	542	521	574	566	525	581	544	538	549	550	550	520	559	514	511	526	565	581	502	552	565	569	562	575	586	532	550	560	545	553	546	568	584	521	544	566	513	547	540	565	544	516	546	568	536	544	556	598	524	515	572	544	553	534	554	597	535	542	546
49392	31314	15687	10071	8391	3226	1106	1405	1259	736	596	545	579	555	542	555	497	532	508	561	585	616	608	695	747	856	901	979	925	861	809	842	799	729	743	688	609	584	654	577	541	546	541	515	471	510	485	529	492	481	499	476	513	478	516	480	459	461	491	455	512	477	492	472	488	454	440	469	490	436	504	460	445	496	451	444	476	428	439	488	442	484	464	475	467	444	463	461	502	460	492	462	501	446	504	431	486	481	435	491	507	488	493	463	483	503	477	448	438	430	449	455	472	438	478	505	463	482	492	470	423	459	454	495	482	470	459	501	479	490	486	455	504	457	464	458	447	501	464	471	520	454	440	435	501	450	459	453	440	474	489	444	478	462	435	497	494	428	482	459	454	430	484	481	467	470	447	451	488	446	470	504	450	477	456	486	440	442	480	478	444	449	458	480	493	449	510	515	476	482	445	467	496	459	468	486	513	483	465	471	475	500	489	459	486	443	454	480	488	472	469	500	467	432	471	417	495	501	470	478	483	458	481	515	475	466	461	425	473	448	407	459	486	487	468	466	474	475	499	463	471	466	483	463	498	500	502	447	489	476	460	501	475	438	461	462	463	485	467	491	463	441	492	469	472	452	491	512	458	452	471	472	458	432	459	473	448	481	471	462	496	449	478	497	491	435	483	481	445	439	483	463	457	480	467	522	480	487	461	452	488	462	484	466	432	507	469	494	533	483	441	494	495	449	487	499	479	490	486	435	488	471	476	455	451	477	480	474	436	437	452	535	463	485	468	473	499	469	448	447	454	492	479	440	476	492	463	474	500	495	440	454	467	472	437	490	458	476	453	441	467	479	467	454	470	457	482	496	510	484	502	440	460	455	497	464	483	512	493	457	470	467	459	453	451	482	440	458	473	490	407	483	470	446	460	480	440	482	477	461	480	440	460	467	479	470	456	459	446	480	473	512	501	470	467	501	494	449	450	435	520	495	439	468	427	488	440	461	488	450	459	477	494	482	508	496	492	440	445	452	483	468	460	466	479	481	466	439	464	501	498	470	454	447	467	467	479	489	435	489	489	504	434	501	480	452	448	438	454	464	485	491	471	470	468	504	477	447	482	513	458	501	456	434	491	477	527	483	503	449	438	515	482	489	493	454	456	493	488	463	468	511	437	474	464	475	482	421	428	477	485	510	473	535	516	489	461	473	459	467	467	486	470	460	453	460	473	474	459	484	460	475	474	439	488	479	485	409	442	468	468	479	484	478	474	477	485	484	446	474	481	482	485	420	451	511	457	484	480	472	481	459	452	449	468	457	470	481	470	453	451	492	460	487	504	502	486	495	493	474	445	454	467	463	467	503	497	466	489	409	476	490	433	488	495	499	509	492	458	476	472	432	431	473	449	450	512	462	465	494	480	503	450	451	500	465	485	488	423	458	479	442	499	451	462	465	449	469	440	469	452	421	451	480	462	478	480	490	440	492	453	424	435	458	468	443	465	459	447	482	444	445	435	456	471	504	509	481	439	501	469	492	511	466	437	451	439	462	480	447	453	480	457	451	458	447	471	466	470	460	467	474	462	439	482	477	501	486	488	467	482	481	457	497	470	431	494	438	495	482	495	468	449	488	514	432	467	482	450	463	488	454	509	461	439	472	482	454	448	468	481	451	475	468	434	479	451	472	414	428	446	479	452	475	473	504	430	480	481	466	484	478	434	458	473	460	489	498	469	496	459	448	494	494	486	457	468	474	482	487	436	487	442	466	459	479	479	473	516	475	498	459	458	452	471	501	477	479	446	470	446	470	469	423	419	483	434	434	464	460	455	448	431	502	447	451	483	464	459	472	471	422	440	445	447	457	468	492	448	468	475	447	459	474	477	471	492	476	473	510	500	456	475	444	443	501	508	474	475	447	446	448	472	471	444	452	458	454	502	437	483	443	491	471	478	465	484	448	454	449	510	451	454	495	476	460	472	480	472	472	431	477	473	444	451	479	468	469	467	485	475	438	489	461	464	472	476	473	515	477	489	475	454	444	487	454	467	500	508	482	460	481	447	461	491	511	451	474	457	458	487	485	467	464	482	465	478	484	460	448	511	447	510	503	484	481	480	490	464	504	481	484	508	481	488	474	471	464	450	481	483	430	473	503	475	483	481	462	515	482	454	490	523	458	428	475	461	465	497	511	505	474	494	484	443	475	452	479	459	471	479	475	482	520	430	453	439	464	449	454	505	508	443	443	427	459	479	441	478	500	488	491	477	445	500	471	482	467	467	511	489	480	467	463	461	484	463	481	440	484	464	480	481	475	463	498	440	492	487	493	497	473	452	465	475	470	481	491	472	435	496	472	466	486	464	508	441	464	428	454	506	445	449	450	424	460	448	476	483	495	505	478	464	481	489	449	468	475	444	500	457	495	488	494	485	450	441	466	458	450	455	463	477	458	436	447	476	482	467	493	490	455	501	429	458	500	486	518	420	464	469	495	478	447	494	490	489	480	457	491	478	448	459	470	463	477	466	507	459	480	471	466	464	472	469	454	473	426	478	475	461	484	468	462	457	448	476	433	450	480	461	435	477	472	480	444	471	450	452	495	522	509	453	459	481	502	470	492	472	458	458	490	468	507	463	474	432	461	472	480	468	425	472	429	465	452	485	452	475	524	459	500	487	490	475	485	462	443	446	459	461	427	470	458	441	472	494	445	443	447	480	493	459	502	478	463	467	438	446	481	486	462	473	414	473	460	489	466	441	510	493	430	456	426	463	483	453	500	487	468	465	485	471	492	478	473	477	462	481	469	454	460	455	462	417	426	449	442	513	451	454	488	453	455	490	478	427	470	498	463	450	466	483	477	489	469	487	475	457	473	511	463	462	447	425	489	491	451	513	468	476	422	456	456	470	505	443	509	458	486	494	485	492	456	497	454	466	481	442	510	477	450	466	481	407	513	483	488	470	436	442	477	492	462	507	456	443	468	451	502	451	445	458	467	448	468	451	474	500	479	456	461	480	449	490	490	488	453	445	470	461	460	480	477	447	491	482	487	467	460	460	466	439	498	486	473	490	442	453	452	438	509	453	491	478	436	477	473	466	487	502	468	441	472	483	467	445	468	447	486	459	474	460	482	455	482	455	468	480	438	457	450	482	530	480	458	501	462	421	453	429	464	458	476	465	463	466	449	489	467	491	456	453	528	496	471	471	439	453	465	485	478	438	470	472	460	495	523	471	430	445	491	460	457	449	448	516	495	443	499	489	443	484	445	454	486	471	456	469	536	458	426	470	453	454	490	443	490	462	467	469	494	446	466	539	457	476	462	453	477	493	458	488	516	488	452	498	453	481	439	478	470	486	430	455	438	482	470	451	455	472	510	459	452	468	525	509	435	463	504	452	488	437	461	410	497	443	499	473	465	422	487	460	478	453	480	478	451	451	466	463	455	466	488	442	456	473	449	459	473	480	450	503	441	464	507	465	472	504	474	512	470	460	446	502	498	494	507	474	470	493	461	472	466	484	463
26045	20818	27775	23938	20801	20783	9687	1740	1821	921	697	646	580	664	600	608	589	604	601	587	653	649	698	725	825	909	911	961	1031	1006	927	862	891	861	790	782	746	684	664	664	649	588	598	639	590	577	589	550	607	528	557	517	547	530	584	491	549	543	552	548	552	536	542	521	557	521	567	540	502	576	590	516	566	538	512	558	498	518	511	526	523	549	558	557	567	540	592	540	573	526	547	565	545	575	548	528	540	508	517	528	532	529	509	566	565	534	542	511	555	535	537	515	567	560	526	558	509	581	526	550	521	539	523	585	496	567	525	552	518	523	563	563	548	551	529	571	592	526	515	577	548	510	561	530	526	499	525	533	581	533	511	544	548	567	564	549	491	515	544	520	531	516	555	551	553	551	537	568	539	514	530	537	555	553	491	509	536	519	531	587	550	541	529	518	522	551	520	563	509	538	523	538	529	548	530	536	515	571	555	513	518	532	532	577	515	540	554	557	550	514	531	580	536	533	551	525	584	559	555	505	516	525	544	562	512	530	538	556	506	512	595	552	522	573	551	566	522	554	499	575	548	547	558	535	567	563	518	546	531	512	480	532	542	538	544	528	543	563	529	540	532	563	540	523	506	562	540	546	513	539	547	491	529	556	548	522	514	570	520	554	504	552	474	518	557	524	545	543	509	575	549	508	543	517	529	501	544	524	567	516	567	577	539	528	525	547	526	566	533	523	543	516	543	546	533	512	535	523	566	561	523	512	526	538	508	534	531	525	553	544	559	516	544	523	538	542	551	514	533	506	558	497	520	532	539	549	519	537	500	541	490	555	518	521	497	532	541	542	521	519	561	585	518	562	531	507	526	515	539	540	548	501	561	583	598	567	533	514	551	557	562	539	508	565	534	520	543	538	587	513	539	524	562	548	569	504	546	525	565	514	511	572	520	521	536	550	563	581	583	545	554	556	525	509	487	519	519	564	568	561	531	527	557	518	506	497	527	560	535	478	493	516	524	509	574	508	559	473	517	544	518	543	494	496	575	522	531	514	541	513	539	572	499	558	554	529	535	584	520	516	551	577	535	557	556	519	549	506	553	523	558	527	514	543	532	573	511	547	513	543	510	524	525	540	507	527	555	512	551	566	546	547	552	550	545	522	589	559	523	509	533	504	554	555	575	509	559	516	572	551	561	555	559	559	536	527	573	536	537	582	531	548	520	530	524	579	533	541	527	558	576	539	524	519	547	530	557	570	568	580	544	554	553	551	578	492	539	537	559	538	513	519	536	570	537	527	490	524	554	502	535	539	551	567	539	569	511	582	551	514	563	517	538	522	547	557	520	534	522	537	545	592	557	494	541	584	548	548	536	573	514	565	571	550	528	546	535	537	574	544	529	540	538	515	577	517	521	572	499	555	546	556	540	559	564	492	544	527	520	573	534	548	527	549	514	548	516	542	586	503	546	524	523	541	517	529	545	544	566	545	569	537	556	559	551	559	555	564	567	536	532	521	534	544	550	577	531	556	555	554	533	556	521	539	521	522	547	533	529	548	571	535	566	571	539	546	594	566	541	506	533	533	553	538	554	500	565	527	527	566	551	538	571	514	501	562	497	548	559	505	551	544	544	510	574	541	575	566	553	574	556	540	574	507	541	538	554	490	533	543	527	598	513	546	504	540	547	550	504	566	520	527	573	496	567	534	580	544	556	534	522	541	527	561	549	549	555	564	509	514	571	522	486	534	553	514	522	483	524	550	530	505	560	537	552	555	533	543	517	556	567	552	530	521	535	507	549	534	496	555	514	524	541	573	531	548	543	536	506	560	528	549	556	520	540	514	580	515	582	542	527	548	507	546	540	528	526	540	531	523	553	542	559	539	540	534	518	542	525	544	537	510	543	532	537	550	545	568	542	539	513	550	550	536	513	489	575	571	570	502	553	557	530	531	551	548	574	497	504	525	564	545	533	562	528	538	573	574	521	543	554	516	539	545	510	517	529	528	497	557	524	535	536	559	564	510	545	528	548	562	551	531	534	524	569	567	585	525	533	543	499	584	547	516	572	553	497	518	542	512	528	536	540	546	519	496	523	518	549	578	548	538	520	544	532	545	525	539	565	549	568	535	534	579	526	535	497	542	469	588	547	544	568	551	545	572	551	531	519	545	548	578	555	544	558	535	529	538	559	510	546	540	556	563	519	553	581	594	521	529	539	542	537	588	527	541	528	559	573	548	526	523	537	510	512	579	541	584	571	558	529	558	503	513	528	541	587	541	577	523	505	543	539	504	560	555	533	546	526	498	546	562	544	539	531	477	573	510	532	534	561	566	540	525	547	523	563	544	535	537	582	532	549	508	509	531	530	500	574	474	543	547	558	534	517	528	546	514	543	562	585	537	531	467	577	530	545	513	565	527	534	562	506	514	557	551	543	486	515	539	485	550	480	518	543	527	493	508	500	525	496	562	555	505	524	538	510	542	517	570	524	567	536	587	516	550	529	507	558	608	515	568	542	528	549	538	535	530	523	592	551	526	507	472	516	588	560	527	528	580	495	556	570	502	536	513	524	535	555	531	543	541	560	492	573	587	546	534	522	535	552	543	548	543	538	567	544	529	535	530	538	548	533	541	535	553	570	529	545	544	512	563	536	573	567	539	592	510	497	535	544	556	568	560	548	541	569	577	583	540	550	549	538	515	563	518	552	525	550	531	542	521	561	591	535	576	569	565	553	562	506	554	511	529	570	512	548	547	522	540	549	512	526	539	518	525	552	505	520	528	516	532	526	527	556	564	556	557	539	544	538	509	507	481	547	508	527	547	529	525	518	551	510	549	585	563	528	585	565	544	538	552	520	558	517	553	525	535	544	546	510	588	553	541	530	535	499	592	562	550	548	522	498	529	527	520	528	517	549	557	572	528	499	560	528	530	540	532	549	512	552	553	546	518	510	535	558	574	513	565	561	535	531	567	570	524	568	540	520	509	515	530	522	519	540	538	591	566	538	534	554	534	558	571	558	555	524	530	574	514	591	528	561	556	562	541	550	587	536	500	545	534	545	549	546	537	519	556	544	506	552	504	514	559	523	473	523	568	517	508	464	489	531	580	570	562	537	562	564	530	559	562	518	462	520	544	564	571	527	531	524	529	534	516	504	559	544	558	527	525	535	521	549	553	523	554	531	545	552	539	522	543	499	547	556	515	525	526	556	520	557	518	556	518	514	524	519	543	515	529	554	525	577	531	562	540	531	565	521	549	572	531	571	504	512	504	568	541	572	544	524	543	568	509	537	537	501	583	519	535	568	543	486	500	533	502	517	542	556	543	569	523	553	530	540	540	547	510	539	558	527	498	519	520	513	522	534	539	555	538	506	479	516	534	512	548	525	530	552	537	544	520	522	509	564	505	580	535	565	544	513	538	507	537	543	550	554	534	515	475	522	529	589	526	548	548	548	551	537	558	570	556	520	543	550	511	491	542	564	565	551	511	519	498	507	523	564	487	601	582	569	528	514	525	502	537
40439	29250	15071	17043	16340	6062	1223	2446	3138	1125	699	726	639	600	644	610	586	557	611	595	640	688	703	835	1042	1208	1279	1353	1385	1350	1356	1208	1171	1051	982	921	907	799	740	658	638	636	602	552	559	532	495	463	512	497	474	466	489	506	476	432	499	479	467	414	458	445	415	485	477	453	495	410	432	429	446	450	467	433	474	461	415	479	479	438	444	476	468	479	402	446	460	455	471	461	465	461	476	466	472	471	431	430	448	493	490	451	419	481	456	468	457	458	460	491	424	497	441	443	470	435	436	455	437	468	457	412	426	418	465	450	449	463	450	473	462	467	452	464	434	458	432	437	442	434	443	474	474	466	470	425	433	447	444	445	480	416	471	442	493	435	448	462	483	495	448	501	468	475	434	436	421	445	443	465	458	462	478	454	467	451	437	453	442	438	458	433	453	460	425	498	455	481	440	467	446	503	467	442	445	438	468	425	471	457	449	422	444	456	442	466	427	453	412	455	492	449	442	475	461	440	469	458	461	434	476	434	475	455	473	492	437	440	453	435	435	486	462	406	446	471	447	468	446	428	445	461	464	456	446	480	518	468	489	466	464	460	426	465	442	458	454	483	478	461	456	450	465	473	435	502	414	446	451	463	451	482	434	459	501	480	486	481	466	476	469	480	443	405	446	439	488	468	476	445	480	506	467	472	457	447	481	403	466	442	432	463	461	450	448	482	485	454	490	484	473	471	478	498	457	454	447	469	441	488	445	467	465	408	482	438	447	454	446	479	414	450	468	443	456	440	464	436	469	496	489	498	498	461	448	484	383	455	427	467	464	439	434	474	450	456	447	444	404	465	459	474	441	466	415	503	460	455	446	477	474	452	432	482	476	482	432	478	464	480	433	448	467	420	485	491	487	438	474	472	481	459	433	462	466	460	467	420	464	449	441	442	477	451	449	443	455	446	474	450	441	450	436	470	458	438	457	406	462	445	488	524	423	448	478	450	449	447	482	453	455	460	466	439	468	477	479	481	472	414	434	438	473	416	432	467	461	520	443	433	466	427	490	476	441	446	460	433	485	443	432	479	473	459	452	450	393	460	480	463	488	468	435	453	452	426	484	460	508	478	438	448	449	434	461	441	437	458	455	447	483	430	468	461	504	440	472	466	487	495	454	435	456	462	484	457	442	459	460	471	496	475	455	507	448	477	485	465	461	436	466	482	438	483	451	478	469	440	437	474	443	425	467	483	470	481	498	484	485	475	478	495	458	432	470	465	423	466	445	487	455	451	422	448	451	476	464	419	448	427	451	453	467	467	485	473	422	462	452	425	439	439	459	469	444	459	467	481	456	477	450	446	469	428	462	472	441	440	436	439	407	455	462	440	438	404	439	454	486	459	434	439	448	441	442	475	427	478	503	459	447	468	458	406	468	451	456	464	439	484	462	455	451	430	436	419	435	457	470	473	484	485	469	481	445	453	442	459	458	468	466	495	450	463	493	442	473	481	435	451	482	485	492	495	459	451	443	450	459	459	466	457	454	453	453	480	459	468	426	473	457	453	429	451	498	429	452	434	423	465	458	472	447	436	469	427	462	469	476	447	446	449	466	442	401	433	506	477	484	453	449	475	429	445	438	421	498	465	478	461	447	460	414	452	454	427	468	450	446	425	486	452	459	418	470	464	463	458	459	461	455	437	452	445	482	452	454	438	436	423	432	478	474	444	477	469	485	497	475	424	494	461	446	451	495	471	443	438	474	490	482	470	432	474	437	438	463	431	466	433	433	477	445	449	466	478	460	455	466	509	450	447	469	451	469	460	425	469	457	437	442	435	433	446	462	446	437	494	442	442	419	460	497	461	463	457	452	457	482	431	445	488	427	431	450	459	438	432	487	488	451	466	452	469	458	432	415	434	463	494	484	456	445	450	433	436	451	480	446	463	442	458	504	438	445	507	435	468	433	463	455	519	486	449	443	455	431	455	481	452	465	420	459	459	460	486	488	515	471	407	491	487	437	457	420	481	436	401	428	449	481	456	451	461	462	446	469	460	477	468	444	434	476	441	474	449	465	444	424	428	494	452	442	450	440	470	498	455	457	464	453	446	441	462	476	479	434	453	436	474	447	460	490	435	424	441	464	477	449	478	451	473	445	463	466	449	466	449	438	443	453	524	477	433	442	448	446	471	456	454	444	411	440	505	450	428	461	439	412	474	482	474	470	439	472	455	472	451	479	499	464	453	449	495	487	456	477	432	444	495	483	444	430	544	449	451	441	469	438	445	445	478	448	472	481	467	468	444	424	450	463	436	428	458	450	452	463	448	455	442	423	446	462	481	458	481	438	477	481	461	470	457	454	433	474	497	435	474	497	470	481	452	457	448	487	456	462	466	438	489	479	448	441	455	466	443	467	476	454	452	445	479	474	433	426	437	427	485	438	420	486	447	431	461	481	462	493	441	490	478	441	413	448	477	447	484	445	454	461	455	450	442	474	440	440	491	470	440	431	456	486	428	492	465	452	457	451	479	452	428	467	421	445	466	460	471	468	458	459	438	463	453	464	453	473	501	432	442	425	467	498	438	435	440	445	469	442	456	485	447	434	455	461	457	478	484	444	471	473	461	469	421	486	465	473	528	483	402	444	442	444	441	435	452	476	442	432	457	432	457	463	450	473	491	450	450	447	485	437	444	420	426	447	488	421	486	454	435	424	453	453	433	451	464	456	456	447	397	452	413	463	435	467	445	422	407	471	473	448	469	456	453	470	455	429	470	451	468	467	446	456	464	453	465	425	461	446	456	469	473	429	419	450	437	460	449	424	485	460	438	458	420	444	387	412	468	460	514	498	479	442	460	413	445	492	475	472	467	445	446	425	483	464	468	420	444	467	455	461	474	476	449	421	457	478	451	462	481	459	456	455	450	471	449	462	460	501	445	412	422	455	462	424	467	452	485	476	457	455	446	443	465	482	444	467	423	437	445	468	470	446	457	470	518	470	417	450	500	507	462	456	457	468	467	463	421	442	440	439	432	432	468	474	464	464	454	467	481	452	457	435	464	497	466	446	439	440	473	464	488	465	457	447	468	437	498	483	445	429	432	439	450	477	443	433	425	425	430	456	463	486	447	460	479	488	481	472	460	450	483	461	452	465	429	472	488	479	459	470	443	464	446	471	457	453	461	474	427	439	440	468	469	441	458	457	464	458	463	467	465	473	458	468	489	437	426	478	478	465	458	443	440	498	450	494	493	446	467	466	464	447	428	469	468	426	486	490	443	449	457	449	435	412	460	438	468	477	467	468	457	429	458	486	471	453	445	504	480	448	450	434	433	458	453	480	508	445	449	471	465	451	455	449	456	497	433	446	466	467	433	504	459	409	481	485	438	482	457	426	468	430	446	450	469	432	456	456	465	470	447	454	476	434	466	440	438	440	431	446	456	433	457	480	433	419	476	454	480	466	440	446	486	462	472	470	470	471	458	428	464	479	444	464	442	452	483	423	445	462	450	449	459	446	429	435	434
30147	21212	25404	23075	6910	1739	681	674	776	596	606	607	587	575	540	546	541	560	569	518	595	561	601	645	703	794	741	743	788	723	766	799	736	694	670	678	668	603	599	587	565	621	629	596	561	527	587	503	555	576	562	558	563	527	522	549	595	557	564	542	555	523	540	562	564	566	555	532	551	515	523	547	513	524	518	539	555	588	551	521	548	591	530	515	545	533	546	567	547	532	579	552	536	525	554	543	524	541	549	546	536	547	561	550	574	567	512	542	556	578	573	535	569	568	500	567	519	544	562	566	557	542	541	521	528	565	534	530	542	505	598	561	512	548	502	556	552	523	570	509	533	553	485	526	545	581	529	559	518	521	587	517	565	551	551	547	541	537	522	532	550	597	498	551	546	574	515	560	554	535	522	524	545	538	518	543	605	589	564	550	558	546	548	550	577	562	586	532	535	529	510	540	594	569	541	522	550	535	541	548	517	545	545	550	551	501	596	568	549	550	574	577	541	546	520	577	570	566	576	506	561	545	535	581	566	522	608	562	538	542	517	567	575	526	506	556	571	551	577	554	569	553	571	538	592	532	592	561	556	525	533	531	568	551	545	547	573	525	537	521	584	555	546	551	540	571	564	514	543	536	534	589	554	537	505	542	516	522	543	525	571	562	510	545	526	521	581	521	553	529	603	559	551	572	550	567	536	544	555	608	517	556	509	575	565	539	510	515	543	549	504	566	555	534	510	543	565	536	539	569	576	546	579	491	503	587	542	554	577	552	581	557	526	534	581	546	525	518	509	550	557	553	513	530	561	564	565	528	558	548	564	538	537	518	556	595	538	553	567	551	539	552	586	584	541	552	559	538	562	586	614	542	545	526	561	580	542	546	535	550	526	558	527	544	587	540	555	517	531	550	595	524	556	550	537	558	528	544	506	557	520	521	556	553	529	521	553	497	541	593	549	561	604	571	544	567	566	580	524	594	535	555	606	557	530	546	521	555	558	547	527	555	569	568	517	557	528	548	513	523	560	518	554	573	556	565	533	555	492	588	550	574	529	552	593	535	570	576	508	566	536	564	571	564	528	519	545	518	568	543	585	543	584	577	574	566	548	552	552	582	544	581	591	527	497	517	529	534	539	535	541	540	562	552	521	546	558	601	579	564	545	555	558	539	551	534	564	564	559	493	484	474	531	561	523	568	535	542	520	544	525	583	546	557	554	519	543	571	533	503	574	552	572	528	572	537	556	553	568	536	599	546	568	528	548	536	539	520	572	530	519	541	559	534	524	551	542	513	559	572	569	529	524	550	547	551	603	539	589	559	545	560	526	553	526	534	556	565	588	525	550	555	546	546	577	558	530	527	546	537	545	568	582	557	537	573	568	527	529	522	512	541	541	562	557	556	610	518	582	541	551	530	558	560	574	569	578	550	520	553	527	534	514	515	535	527	535	584	551	532	576	532	549	505	579	546	601	600	574	564	567	559	560	560	557	545	532	521	531	535	515	543	525	563	521	573	550	544	531	558	543	543	539	552	569	550	534	565	558	546	546	516	518	581	535	536	560	569	575	577	543	550	521	537	548	539	548	538	565	568	522	522	587	559	527	540	532	522	561	554	471	493	536	555	490	525	589	570	518	560	578	574	561	517	529	517	550	581	517	565	558	492	534	559	542	546	514	537	526	568	520	546	569	512	541	589	571	511	551	559	537	584	561	526	540	540	542	557	560	598	536	557	579	599	509	558	535	532	525	567	527	528	523	556	535	551	538	547	555	567	570	552	538	563	556	529	526	526	584	508	531	548	537	585	514	571	526	537	529	540	545	536	533	517	565	504	533	584	556	612	520	516	577	577	548	541	561	540	552	574	524	569	568	565	548	530	560	560	541	547	563	565	524	522	557	499	547	534	564	567	553	508	526	516	544	551	586	502	547	560	554	497	547	550	542	542	513	532	566	613	585	526	531	574	549	507	519	568	541	538	548	561	579	535	564	567	555	539	553	492	539	557	531	537	559	549	559	566	569	552	551	588	555	555	542	569	545	557	552	558	538	572	596	537	500	522	555	547	545	520	534	546	546	559	527	511	522	554	569	545	584	551	557	527	556	533	543	554	550	533	588	543	544	575	522	528	532	507	570	562	538	502	550	561	547	560	496	580	548	507	548	511	582	527	551	578	586	531	581	577	493	560	552	551	526	552	553	570	517	542	558	553	551	527	576	577	525	546	534	558	521	528	520	559	554	543	572	556	545	557	592	557	518	549	513	544	591	539	535	552	562	514	530	533	580	518	535	558	541	582	524	562	521	586	575	575	553	566	511	554	533	579	590	551	560	524	549	545	541	526	556	557	553	527	522	562	504	528	562	577	538	559	569	519	535	557	551	520	560	543	545	526	543	538	539	517	524	567	586	572	542	567	576	547	579	529	543	555	509	513	569	525	522	500	516	523	522	542	563	545	540	559	487	525	555	529	535	554	572	559	527	517	573	540	597	530	519	541	589	540	561	509	553	532	582	573	568	534	574	592	512	534	592	562	561	528	542	561	590	528	533	600	547	508	561	536	556	516	577	559	536	562	568	564	521	544	583	606	562	520	557	515	482	514	555	580	533	536	524	593	515	532	506	562	575	511	528	537	537	537	537	546	549	516	570	541	543	518	542	536	541	536	537	574	553	556	534	525	546	536	538	532	597	595	506	530	530	537	606	569	596	562	525	549	562	541	532	557	546	526	582	532	565	486	549	557	521	553	568	534	541	515	597	579	581	515	541	567	546	584	543	564	570	497	537	543	543	535	541	522	560	534	557	579	560	533	533	571	508	567	560	542	504	570	497	563	545	575	577	589	539	586	589	495	564	541	537	523	543	530	489	554	576	489	531	524	563	526	579	527	542	505	573	571	600	573	577	567	551	545	549	497	560	518	533	540	513	543	550	567	473	535	557	534	573	574	557	535	525	544	537	560	500	607	543	548	538	552	580	550	515	608	604	511	527	510	563	541	537	592	590	516	513	583	549	549	557	531	562	548	539	552	533	561	568	584	575	598	549	527	561	545	539	582	555	522	522	537	575	552	529	550	544	565	529	543	515	543	537	555	516	542	542	547	532	576	556	574	516	541	528	531	568	575	535	545	519	545	511	530	544	519	583	530	553	527	554	561	567	528	527	535	550	478	544	515	546	552	538	547	524	577	563	533	582	537	519	537	559	531	577	564	515	525	539	618	567	538	524	564	563	562	526	567	538	569	558	541	522	546	542	533	523	572	561	549	613	558	572	547	545	545	506	545	542	544	550	551	531	565	538	561	520	520	537	538	562	562	537	559	517	515	550	545	529	546	578	557	542	570	517	514	549	491	522	571	578	534	555	555	565	535	554	542	570	552	538	583	517	570	561	552	580	573	578	523	524	546	549	587	542	544	551	585	534	535	580	533	526	561	541	601	573	549	511	518	538	564	555	543	527	597	527	552	543	542	534	580	552	553	538	576	558	574	559	559	544	542	534	575	506	521	581	553	542	537
48394	25561	12338	11612	7855	2372	632	826	960	591	568	508	527	533	518	506	538	490	506	522	541	580	599	649	784	844	916	901	875	949	957	895	886	816	738	754	678	630	614	602	600	524	519	504	509	517	452	483	509	487	463	462	479	477	468	521	461	472	450	458	491	448	464	464	446	488	446	437	408	499	464	469	445	459	450	497	462	477	454	439	456	413	461	455	499	460	474	454	460	461	456	474	459	477	490	440	470	452	480	491	476	508	462	483	475	459	459	460	443	469	494	463	490	472	463	457	500	467	422	482	475	489	473	457	524	478	468	454	458	461	472	485	477	491	490	472	510	463	452	504	447	454	468	511	501	492	465	473	483	506	479	456	433	495	477	484	457	477	456	465	495	460	459	470	512	471	472	483	463	451	479	475	529	478	466	461	473	476	469	490	490	461	499	461	466	497	477	468	470	527	500	436	447	445	487	453	468	454	482	488	448	478	442	456	504	427	454	474	467	486	459	440	461	481	443	475	436	482	456	472	483	488	475	506	511	476	448	502	486	452	460	490	459	507	479	513	454	480	494	464	465	490	481	474	473	477	472	479	455	468	486	467	458	453	478	460	451	468	487	468	441	508	481	489	458	467	475	441	497	477	470	455	451	482	481	478	476	446	445	479	459	466	465	478	467	451	492	422	480	488	475	464	447	496	463	497	482	496	461	476	445	428	524	475	446	456	487	459	439	489	470	497	448	447	448	469	445	463	467	443	488	460	483	458	492	465	453	476	508	469	485	480	473	453	497	466	430	419	457	480	489	478	493	456	419	467	456	420	491	446	424	483	467	483	496	481	449	461	514	458	477	463	445	478	455	500	442	478	471	477	501	497	500	503	467	455	455	478	475	486	448	473	449	472	497	484	471	469	479	439	495	460	488	471	437	451	447	448	471	471	468	476	484	463	453	439	453	497	521	463	487	450	440	519	468	454	477	474	497	486	481	468	488	495	481	473	503	460	476	454	439	426	468	503	520	481	455	465	442	507	490	483	497	488	509	474	481	434	517	480	467	472	504	479	483	502	478	478	472	446	527	462	501	467	472	473	473	478	484	498	477	472	471	456	463	435	442	469	498	450	456	457	476	467	480	479	487	499	465	520	455	472	468	472	474	458	470	476	446	468	474	448	463	452	429	491	459	487	483	451	441	457	453	465	443	473	467	487	462	469	455	462	451	494	486	486	467	459	515	430	491	493	473	471	487	481	498	461	437	475	465	484	434	474	477	470	443	465	450	432	474	458	499	503	482	485	449	453	467	447	486	474	441	441	495	428	477	532	489	459	450	460	485	452	468	475	448	481	466	480	439	472	498	510	482	510	417	447	466	471	480	473	470	479	447	461	476	448	475	480	455	496	495	490	480	464	424	440	466	478	492	463	446	472	482	426	475	454	460	511	493	449	490	477	449	483	486	432	479	491	458	490	503	470	433	482	447	479	515	474	481	453	500	472	493	463	443	454	437	439	452	487	428	487	502	486	437	471	471	442	498	444	458	440	429	468	523	496	480	457	434	496	436	487	499	492	436	478	502	475	478	474	457	500	476	482	481	468	418	493	411	464	484	434	472	483	486	463	468	476	466	466	456	491	487	463	459	491	455	507	465	481	462	516	436	445	495	502	477	474	460	492	512	453	457	472	454	473	476	473	474	492	527	441	496	493	495	456	469	496	436	486	518	474	454	472	456	467	467	492	500	495	461	473	469	471	479	484	510	446	498	491	488	468	459	504	476	433	467	475	440	525	496	477	481	447	477	493	471	471	470	479	482	470	470	490	438	474	450	473	464	482	493	453	481	468	487	472	485	471	445	473	450	483	444	433	467	486	476	502	424	488	455	464	442	495	488	476	489	482	469	445	459	472	461	440	447	489	521	456	487	484	468	436	486	479	448	476	483	474	467	451	495	469	470	504	469	473	472	474	482	469	446	451	446	495	470	484	486	494	476	484	438	470	486	443	506	463	488	479	485	449	459	453	470	444	509	455	496	480	477	467	471	476	458	456	480	431	470	470	448	457	454	470	444	462	484	460	473	470	499	449	472	464	443	437	486	462	454	483	463	479	511	441	476	473	449	472	487	488	448	475	484	485	513	496	490	454	493	517	476	478	459	500	459	457	483	493	439	490	445	473	430	485	448	475	502	458	480	487	474	468	460	480	501	469	515	503	467	470	464	449	466	441	465	480	476	482	461	494	463	483	481	481	461	472	469	451	446	469	494	502	432	490	473	445	476	456	462	506	454	503	440	504	466	493	466	436	508	479	487	468	442	452	457	490	482	482	474	451	516	493	456	506	500	481	486	443	469	446	462	496	453	439	489	492	456	494	484	460	457	485	477	464	472	484	495	479	463	481	472	440	466	472	503	470	486	453	448	485	496	443	489	458	437	497	510	466	451	491	470	456	494	487	462	446	460	448	465	474	445	479	464	505	456	475	453	462	472	480	443	474	494	503	464	452	493	444	461	462	483	479	452	477	487	477	479	462	462	447	483	462	466	449	481	468	495	468	498	495	467	505	448	493	438	469	443	452	497	481	475	481	471	497	499	496	461	509	454	462	455	510	475	487	464	460	471	492	501	487	478	464	484	448	472	445	458	476	451	446	463	479	480	494	489	458	495	515	497	496	438	465	502	431	497	461	453	439	460	461	438	443	483	451	440	441	457	493	453	498	435	488	441	483	475	458	450	472	476	472	465	452	471	436	461	439	495	457	448	470	433	447	486	478	477	470	476	496	484	433	495	455	460	451	491	491	502	468	471	488	441	490	435	439	455	475	463	472	433	444	466	484	471	458	439	474	453	467	495	451	478	464	452	437	432	473	454	453	446	477	467	480	465	468	437	418	460	438	454	479	452	505	458	478	465	486	486	489	474	455	458	449	511	474	431	487	464	518	477	477	477	477	499	478	487	459	494	462	444	450	437	458	471	433	501	513	455	452	456	431	447	453	518	488	468	441	471	462	488	474	452	460	469	470	465	474	438	488	458	478	433	490	492	483	433	478	506	483	458	488	475	451	511	507	461	498	462	436	485	473	484	493	480	458	469	476	476	448	493	439	455	494	477	425	496	461	444	464	477	450	452	478	493	474	465	471	450	470	500	474	492	486	469	432	486	491	461	489	423	485	467	481	499	426	480	486	479	466	481	446	486	500	483	452	465	442	468	505	459	477	464	484	454	458	473	458	457	431	467	482	449	473	487	495	498	448	462	499	487	476	482	440	491	474	446	499	429	486	427	436	497	467	489	459	459	460	446	444	480	492	459	489	455	460	431	433	447	485	482	487	526	472	445	478	460	459	500	484	462	455	423	477	502	488	468	478	458	473	429	494	467	491	473	461	455	483	448	487	479	456	442	454	460	464	478	430	450	465	472	458	487	491	505	489	451	446	452	482	492	445	472	474	476	462	432	445	459	408	423	482	473	440	488	473	463	482	469	465	492	482	473	506	439	496	466	467	470	482	480	472	454	439	403	463	478	431
27524	20822	27505	24214	20821	13162	1724	918	1242	749	602	552	553	538	529	551	583	570	543	551	651	589	575	604	645	715	742	792	797	713	762	792	751	749	678	684	643	609	620	590	572	611	583	558	607	528	500	536	506	527	508	538	530	517	504	506	514	536	521	521	535	511	556	500	496	547	532	547	516	500	515	508	527	576	520	542	536	509	538	543	509	494	539	549	525	554	491	508	484	526	523	537	555	523	527	548	519	533	509	537	529	514	507	554	511	518	548	539	548	544	535	521	521	516	493	552	536	487	553	520	501	529	531	543	572	541	553	522	556	537	565	535	496	574	535	536	543	489	524	499	609	537	480	519	526	499	478	496	515	501	500	496	566	549	511	576	493	515	566	539	529	519	538	503	505	488	465	529	582	534	530	470	534	530	500	524	547	496	530	532	534	477	518	538	533	538	530	549	538	523	529	507	555	525	506	563	528	486	481	519	475	524	544	519	525	520	494	565	529	500	528	536	488	490	522	487	507	526	537	511	519	555	509	511	479	506	531	535	551	506	513	594	499	541	510	557	524	550	540	529	525	542	528	511	570	514	529	482	519	556	575	510	508	506	534	535	522	485	536	515	566	573	483	487	568	542	523	574	524	505	501	545	528	555	540	541	515	541	533	502	533	547	541	504	496	525	537	507	491	548	520	520	534	531	506	537	492	534	499	539	533	563	534	545	522	558	542	560	574	530	525	530	544	538	567	556	531	514	510	522	484	529	559	576	517	583	529	550	530	528	535	497	522	530	518	547	496	525	529	502	569	495	531	495	536	484	484	534	557	512	539	544	529	514	534	499	521	537	566	507	502	473	510	514	522	544	477	527	499	569	481	499	495	515	607	553	511	545	543	518	496	554	574	534	509	530	526	508	489	547	513	519	514	530	532	545	483	496	511	525	572	531	564	492	550	534	519	513	500	551	517	535	520	549	500	532	521	512	531	521	526	534	490	481	522	539	498	513	533	508	529	494	540	526	563	526	544	536	532	573	526	535	534	487	551	537	577	522	567	482	521	497	483	532	523	507	514	507	548	534	543	515	515	509	510	541	548	530	506	511	518	547	531	559	542	490	539	498	539	514	572	519	541	509	576	562	516	558	502	555	518	508	517	535	524	528	506	530	522	540	532	523	516	495	531	546	540	489	526	521	554	514	516	512	533	528	482	527	533	531	551	517	531	490	507	511	530	543	546	497	516	531	507	536	516	509	484	508	587	528	478	507	574	510	527	534	525	527	508	512	487	547	526	528	569	502	561	482	562	539	528	512	515	530	544	502	559	570	552	513	558	508	559	545	508	522	513	529	554	533	523	533	535	560	562	536	533	521	498	535	522	513	491	510	499	553	540	498	539	512	547	530	507	524	531	555	565	510	525	526	523	524	547	494	536	505	537	522	555	486	523	532	508	540	511	548	503	502	489	541	527	540	544	523	518	505	547	523	545	540	492	524	539	527	470	552	560	537	504	517	514	569	525	556	516	536	539	512	534	553	495	555	536	494	486	535	505	552	540	558	519	523	505	541	546	537	547	526	521	518	520	540	509	561	495	487	494	546	558	508	528	536	520	530	524	537	548	553	507	515	508	485	583	507	535	528	495	514	525	534	526	522	516	543	505	516	514	525	566	550	551	493	561	528	494	509	578	517	477	534	558	497	535	567	516	539	505	550	547	533	524	507	496	522	544	556	506	530	498	553	535	520	532	526	504	557	527	510	532	539	552	534	541	500	543	539	482	509	531	487	536	543	540	521	511	545	552	512	561	524	531	512	559	529	531	496	543	517	579	490	521	515	557	514	554	523	510	493	522	541	512	504	538	460	520	542	503	555	547	520	566	563	533	547	508	562	537	564	557	534	525	526	544	529	540	537	537	540	532	547	523	509	520	507	500	497	568	526	526	570	556	535	560	494	522	510	561	513	519	535	539	489	544	553	512	520	561	550	502	529	512	528	505	527	505	508	511	535	507	531	505	507	529	540	503	526	530	544	534	485	525	487	511	533	543	554	542	526	545	512	553	517	576	512	513	555	533	500	554	558	511	517	552	542	528	548	524	503	525	558	511	534	516	551	552	518	531	511	488	522	479	557	510	535	537	536	482	515	512	543	545	512	524	537	588	518	538	510	511	535	510	509	517	508	524	560	506	513	524	503	575	533	582	558	535	580	505	557	529	521	529	494	539	558	506	570	532	507	573	530	497	536	537	533	524	508	522	539	504	543	529	480	551	506	533	505	496	526	523	546	555	536	546	504	512	488	552	497	529	578	534	548	501	508	541	529	546	494	532	519	525	492	548	528	510	511	521	516	544	551	522	514	520	501	515	537	500	537	540	490	529	502	540	553	554	553	507	557	526	512	501	488	541	497	527	536	518	504	535	515	528	499	582	495	530	555	548	478	522	529	556	540	579	559	487	554	505	513	540	529	547	535	552	519	528	484	480	525	505	509	527	527	524	486	523	511	521	519	521	510	546	530	526	530	534	526	509	505	514	553	516	538	506	480	518	524	526	535	509	506	514	546	562	570	527	513	563	544	537	522	533	514	539	568	548	533	515	555	516	534	496	513	476	534	529	553	542	529	521	546	546	501	524	508	548	550	518	540	559	535	516	518	558	500	492	470	556	533	495	517	568	557	531	530	521	547	494	569	557	493	499	504	496	556	551	487	576	539	517	548	518	537	551	522	532	532	544	511	530	530	533	517	509	548	524	551	511	492	503	544	535	548	581	496	543	547	522	548	526	535	515	494	560	508	501	495	496	561	536	508	509	544	533	532	511	522	517	556	525	503	490	503	554	535	570	513	523	501	549	492	548	521	522	515	518	514	516	482	526	501	533	543	519	542	503	557	538	487	485	520	564	520	536	533	539	525	516	519	501	545	520	508	514	515	550	525	542	494	489	495	564	519	500	491	508	571	528	515	504	521	556	499	538	509	530	496	542	538	553	514	535	507	542	552	515	553	551	519	532	501	515	527	557	546	515	574	523	517	500	555	535	556	522	518	526	526	536	526	485	487	560	524	478	479	534	542	505	526	545	494	494	514	552	551	559	495	535	432	529	554	541	534	529	534	485	540	511	494	508	486	494	555	485	514	516	499	524	514	551	500	535	545	561	493	536	533	535	489	550	540	541	504	522	535	541	529	519	537	541	500	538	551	513	497	508	549	505	511	541	521	543	547	542	520	519	549	551	535	529	499	539	502	549	508	539	503	509	513	538	490	507	565	577	507	523	526	496	534	507	556	541	496	499	537	546	538	545	527	502	522	557	488	498	517	510	566	543	543	526	525	483	557	540	496	581	554	539	520	574	553	514	506	517	568	543	510	534	517	524	515	538	492	540	493	506	466	533	493	542	513	545	495	506	524	524	544	506	491	587	531	555	540	540	582	553	529	476	534	487	551	480	540	493	530	487	516	519	549	492	495	510	524	485	516	543	513	561	533	555	478	506	517	534	507	516	481	546	511	539	518	514	539	499	481	546	538
45809	31586	23197	20807	14991	6406	1011	1118	1828	810	549	558	500	499	518	533	488	501	514	510	559	557	563	654	689	885	1044	936	965	950	1008	899	892	819	764	745	685	607	659	575	540	543	539	502	502	459	485	471	460	451	453	479	434	467	440	463	441	462	468	460	474	453	471	468	430	441	435	411	452	431	465	439	452	481	453	500	436	417	481	459	453	438	484	442	430	423	468	441	445	469	449	434	470	450	448	487	441	486	418	434	472	468	450	486	451	458	441	475	458	454	453	470	488	431	433	442	478	439	486	460	468	495	483	494	438	453	417	480	484	483	485	405	458	425	433	484	485	469	423	443	462	478	472	444	447	454	419	467	442	425	431	432	494	455	415	450	476	447	445	428	439	452	461	430	439	469	471	495	448	460	494	460	452	460	471	450	429	454	445	496	473	457	465	471	449	476	448	481	458	480	441	426	439	454	481	440	445	466	442	435	476	497	441	443	449	435	466	478	444	460	449	480	475	433	474	459	463	450	447	464	464	476	427	443	466	476	394	467	447	458	433	449	452	479	473	428	436	463	462	442	458	417	457	455	453	442	435	475	473	454	480	455	434	437	489	475	489	423	453	430	477	487	469	488	461	448	465	522	414	438	466	421	475	454	446	490	485	502	486	461	461	457	437	467	476	479	459	450	464	492	475	429	425	427	455	479	470	465	457	435	470	453	483	483	459	512	503	450	453	451	423	457	451	421	441	441	474	484	472	473	471	490	463	424	442	424	463	480	418	450	496	428	462	450	452	468	414	436	478	478	462	468	434	439	436	461	430	482	456	452	466	490	477	408	479	438	430	430	462	442	428	451	477	468	477	422	446	474	497	460	430	456	453	448	425	457	437	444	455	465	489	461	463	443	448	411	434	429	440	432	431	442	452	524	450	462	435	440	417	445	459	476	428	479	429	474	450	446	447	465	412	458	459	465	479	488	485	388	435	451	453	433	487	481	460	494	419	469	449	441	481	481	470	441	466	487	466	442	453	450	409	502	450	469	467	437	472	431	452	455	457	462	455	453	451	467	489	484	445	455	462	468	438	449	452	445	428	454	458	476	480	456	454	421	446	448	434	450	476	480	466	419	466	444	467	489	414	454	478	451	453	481	402	465	450	429	438	438	470	448	448	453	459	443	480	449	458	445	418	491	453	426	464	455	449	444	453	485	443	429	442	459	485	500	480	442	463	441	467	463	472	475	442	508	470	410	462	473	467	437	486	468	411	448	428	472	449	460	407	440	450	438	447	428	459	445	459	446	445	387	463	448	441	459	493	445	433	429	448	446	472	487	471	490	433	447	461	469	459	466	458	456	420	482	446	441	498	448	463	450	455	447	461	492	421	410	437	433	479	477	440	471	474	468	452	481	502	446	476	452	474	464	454	451	475	431	438	481	476	474	451	446	463	458	453	473	449	444	447	500	460	458	475	440	497	461	483	460	485	430	482	400	455	488	414	467	467	433	458	441	477	448	491	451	459	462	516	448	436	422	434	456	458	450	424	446	484	495	441	483	488	443	468	455	431	454	417	463	445	436	416	470	475	458	470	426	461	443	470	471	491	467	449	474	438	445	483	447	443	459	448	451	488	454	442	481	464	462	459	462	496	470	439	482	465	472	466	460	462	463	432	486	466	443	446	487	473	488	447	433	453	419	471	446	466	446	469	449	468	439	464	424	455	459	425	462	448	460	442	457	437	466	452	447	421	419	470	430	438	502	433	469	459	423	469	478	441	427	445	428	417	451	450	459	459	431	454	436	470	481	457	445	437	439	503	428	437	484	458	437	478	460	523	438	454	474	452	490	442	411	487	477	444	432	477	447	440	445	476	477	453	460	515	432	466	459	435	506	452	439	475	464	456	490	485	452	427	445	451	409	446	422	465	448	448	492	432	427	418	443	458	454	448	444	496	463	455	425	450	452	467	472	465	471	475	439	482	455	444	463	473	499	478	483	451	479	417	471	463	472	439	506	425	448	454	468	437	432	480	438	462	461	440	461	409	461	468	441	444	468	449	479	436	495	440	464	453	403	480	479	436	459	445	457	414	436	450	435	439	416	463	439	450	436	467	489	408	489	429	470	451	449	455	468	445	479	448	462	451	465	452	431	458	441	477	484	434	456	459	472	465	449	448	409	455	444	485	458	481	455	471	469	461	460	463	485	448	490	459	440	447	434	448	454	475	476	456	444	420	436	495	393	483	452	402	430	415	447	440	445	442	473	472	454	464	439	424	459	423	452	452	479	469	460	455	440	461	444	445	473	465	438	422	453	464	460	443	490	451	459	450	429	463	441	490	467	452	403	431	404	451	474	437	477	491	450	456	480	416	449	468	453	468	473	433	460	477	463	445	447	443	476	454	430	450	488	463	474	468	506	472	475	433	439	468	425	488	433	465	439	447	436	461	418	461	464	466	435	414	445	465	469	435	443	422	469	449	442	437	436	425	445	446	459	474	481	457	475	423	454	433	451	491	464	428	485	492	429	458	430	493	446	454	485	480	467	451	425	447	477	461	409	465	434	457	457	464	444	485	461	471	448	440	467	444	450	478	439	418	444	449	501	450	429	448	418	470	413	473	461	418	477	464	455	424	457	470	444	490	431	485	479	474	468	456	460	449	448	447	453	437	414	478	480	451	473	432	423	467	457	451	431	407	448	460	445	449	497	444	457	446	399	399	449	433	433	448	461	458	429	448	440	465	455	488	472	452	483	447	431	441	488	444	481	471	417	451	445	421	439	481	454	449	452	437	465	455	451	479	444	468	452	468	466	473	469	435	451	452	456	488	469	471	443	459	482	470	460	476	476	460	456	435	471	451	467	442	447	431	499	480	475	491	440	449	459	467	416	482	483	469	463	464	459	442	447	468	477	460	458	427	428	453	492	440	470	424	471	472	428	466	435	475	443	464	477	460	466	463	404	458	405	487	429	514	440	454	442	464	485	439	450	484	414	437	461	441	479	458	464	457	454	419	474	444	473	484	436	467	454	460	457	437	460	462	426	427	472	439	448	446	457	485	417	466	442	445	461	431	438	451	424	475	448	486	459	404	446	445	438	425	499	508	440	457	449	469	439	435	475	431	458	422	464	444	478	436	422	454	469	441	448	453	418	478	448	468	451	444	454	435	420	443	456	428	422	438	485	450	475	458	486	438	455	464	456	471	433	467	508	445	445	451	440	427	450	474	474	446	439	470	460	460	494	440	421	448	432	439	468	459	484	474	449	419	482	460	449	449	445	430	430	435	455	491	444	430	469	447	443	416	474	440	452	447	400	473	453	478	406	480	466	428	465	441	483	451	442	489	477	475	463	424	467	448	424	459	472	477	417	439	499	409	500	403	439	431	460	429	440	417	485	434	467	466	470	463	437	458	432	482	441	436	438	421	419	458	445	483	479	487	461	457	450	460	444	441	442	448	445	474	449	446	463	418	431	449	449	442	430	468	442	439	481	480	483	436	437	406	429	418	411	410	453	427	510
26602	20845	27612	24101	20758	19053	4244	1290	1812	1005	653	648	612	614	633	613	613	636	623	636	674	655	702	742	786	834	998	1053	1067	1033	1034	990	908	957	873	785	803	721	729	723	674	672	648	641	590	554	606	552	563	610	590	554	603	556	533	563	549	539	602	547	560	537	562	528	516	563	536	561	575	541	586	561	534	558	565	610	553	592	565	571	576	547	588	491	603	556	576	543	584	590	528	538	522	577	573	528	559	548	538	540	579	525	504	544	533	556	547	574	578	561	574	534	576	572	573	605	542	540	532	587	538	565	533	517	599	612	527	563	602	565	555	558	561	581	565	537	547	566	526	485	541	549	562	528	576	548	571	546	555	524	551	565	567	530	509	572	525	558	518	533	557	551	555	528	612	532	586	558	526	551	591	587	521	545	575	530	560	537	566	582	561	570	585	557	594	511	562	532	543	553	520	553	580	566	513	545	533	563	547	584	550	576	551	548	520	558	578	598	515	516	530	597	553	569	558	532	542	555	590	568	523	590	524	577	499	541	585	558	519	585	574	591	545	589	543	571	548	578	532	504	597	561	529	574	591	528	541	527	509	532	541	551	603	559	548	543	544	576	585	585	568	578	535	612	523	559	593	575	579	562	543	547	534	536	569	547	504	563	598	581	592	530	514	562	553	572	542	562	566	555	546	541	556	544	542	545	568	539	553	532	575	589	502	536	555	548	547	560	579	527	570	553	580	530	496	591	549	543	581	527	565	518	545	589	538	570	541	553	580	590	590	554	559	565	511	559	569	568	532	570	574	546	518	559	569	545	529	553	570	578	559	535	529	520	597	555	573	558	561	537	525	573	546	529	519	548	511	522	549	533	559	555	567	541	536	600	561	563	582	539	535	564	608	574	544	549	573	515	555	535	549	536	524	546	569	571	567	524	508	567	573	565	528	549	509	562	528	569	516	537	554	540	601	551	575	546	561	591	555	581	551	529	524	568	557	524	565	509	524	548	591	552	565	555	535	546	577	555	559	543	540	551	564	563	532	579	558	570	558	546	584	571	521	561	607	595	534	538	570	540	530	564	544	567	577	548	561	547	602	556	544	549	536	542	585	569	563	571	584	548	595	538	555	527	526	558	517	556	545	562	581	528	567	544	579	583	589	546	562	587	556	553	576	609	535	542	518	543	565	574	614	530	559	551	572	540	541	564	550	581	552	551	554	566	555	541	569	545	545	598	560	550	551	574	546	555	559	537	564	518	504	554	579	532	555	593	570	569	536	523	584	587	563	597	558	561	551	546	530	560	560	565	534	543	531	522	561	554	599	561	569	569	551	573	582	545	573	573	589	516	574	560	530	558	542	556	536	555	559	601	551	605	554	532	579	567	543	596	541	538	573	565	570	563	548	646	502	575	564	543	562	579	573	513	560	553	537	538	567	525	561	548	595	568	547	530	555	558	581	563	526	562	549	594	543	537	580	563	536	545	604	581	544	557	552	546	567	559	581	559	546	547	549	542	535	556	556	546	582	547	575	524	554	540	527	555	596	561	565	574	557	603	530	605	567	586	532	582	551	574	547	540	528	529	586	601	521	553	528	558	580	554	560	611	511	639	551	570	531	574	591	538	521	562	577	591	565	511	577	519	607	577	555	559	544	563	499	607	560	539	538	537	580	584	545	558	542	540	576	546	568	534	569	580	577	577	528	575	520	548	556	555	570	559	527	578	609	535	586	533	541	544	540	548	570	553	550	602	580	518	584	570	539	561	603	568	565	601	544	538	579	562	564	563	556	556	562	562	551	547	521	555	539	541	570	531	504	567	526	524	496	506	549	587	505	514	517	526	523	575	545	550	559	564	569	567	574	563	538	562	565	566	535	543	587	528	563	518	517	558	557	572	558	558	553	533	554	567	522	546	579	523	549	538	551	584	568	536	593	519	556	544	585	549	564	550	554	549	528	587	557	566	549	543	537	557	554	590	542	566	601	549	565	563	565	606	576	572	509	524	511	542	577	520	550	589	538	596	586	553	577	545	554	571	587	546	579	538	510	600	563	555	586	551	560	558	537	538	505	557	540	539	554	563	505	574	574	541	578	538	528	558	571	555	583	501	525	507	532	557	543	546	563	582	587	540	521	522	607	525	523	560	519	527	596	552	583	583	588	574	546	582	519	587	552	516	564	558	575	559	549	541	572	549	555	576	555	595	532	592	570	581	574	536	557	581	561	556	602	595	533	573	570	559	550	539	550	549	593	635	535	524	562	549	525	559	593	520	580	532	576	587	549	576	555	557	541	560	552	568	560	536	586	559	596	556	573	535	493	535	574	535	588	533	545	610	571	523	544	522	529	536	559	519	562	518	506	522	580	518	542	548	598	551	559	555	540	559	538	584	589	527	536	521	536	549	553	565	556	566	544	498	580	542	593	551	557	590	573	538	545	632	536	528	589	573	550	534	503	582	564	547	569	566	557	576	573	558	571	552	558	529	540	593	583	572	554	560	564	530	590	527	560	533	552	600	478	538	545	532	535	586	550	586	594	566	594	549	583	581	556	570	528	573	510	559	550	536	551	585	579	556	516	536	548	584	574	554	550	560	562	576	552	567	566	597	609	555	532	542	537	580	524	576	549	539	517	571	548	537	557	541	581	582	534	527	541	542	539	558	550	537	525	578	569	521	611	537	540	570	580	560	565	578	577	510	555	568	546	535	587	565	582	566	576	579	526	583	582	539	528	586	572	590	593	529	551	583	538	564	539	495	542	567	550	563	566	560	527	538	548	547	508	587	584	504	510	534	602	534	555	560	531	555	567	550	593	556	522	543	546	537	529	531	560	537	549	555	564	563	605	541	546	558	528	586	566	572	553	542	538	585	585	576	547	532	521	507	578	564	581	539	541	562	582	508	524	575	553	535	538	595	590	552	551	569	552	553	552	530	534	564	579	559	534	558	589	522	544	578	543	550	553	559	544	547	570	582	555	557	531	535	530	543	531	537	568	572	548	544	505	539	561	555	526	546	538	535	534	591	590	548	541	587	568	526	540	553	554	583	578	578	555	580	532	574	600	553	575	542	539	551	618	585	523	546	551	525	557	568	547	530	559	520	584	530	578	545	538	583	572	568	557	576	555	537	542	534	574	501	536	519	579	522	511	580	549	531	501	563	519	547	559	564	558	529	566	531	583	554	570	592	552	570	498	544	533	564	557	550	525	610	573	549	595	511	546	568	531	547	542	584	576	554	558	574	535	555	555	607	551	604	582	564	606	542	548	556	533	548	592	532	563	539	582	553	597	529	551	556	505	583	532	530	573	548	580	570	557	575	573	554	525	512	595	511	619	534	567	562	576	565	541	565	523	482	589	523	565	567	559	565	588	611	573	586	518	524	548	538	519	582	532	518	513	621	578	526	572	530	560	514	538	558	544	560	531	560	533	558	544	532	569	533	547	539	535	545	529	576	540	548	566	557	518	607	519	567	500	522	574	548	559	587	564	559	551	529	561	570	567	552	545	547	558	551
46339	33978	26529	21798	17227	8558	2018	2005	3366	1268	719	694	648	628	625	638	616	654	659	666	723	738	787	871	1003	1129	1401	1504	1406	1385	1349	1421	1315	1260	1191	1063	930	902	787	736	733	638	603	633	541	592	512	544	521	473	540	487	478	496	501	499	464	474	465	472	491	478	468	468	494	511	448	483	466	466	474	450	489	479	465	461	489	462	409	473	461	450	464	517	435	453	506	456	479	507	462	459	522	481	479	440	486	502	490	467	497	499	542	448	444	479	451	473	441	449	483	493	459	456	473	444	462	493	504	482	498	479	500	481	510	468	454	484	468	469	504	455	423	489	493	465	508	502	458	475	469	486	468	482	492	455	484	446	440	490	484	469	494	475	488	489	461	480	511	500	478	505	477	521	460	435	476	479	481	499	481	480	494	468	480	455	461	478	453	475	480	495	472	464	471	487	450	495	497	545	477	481	503	481	514	465	456	473	477	453	457	500	451	484	479	469	484	479	480	473	460	497	510	496	489	479	458	533	484	471	473	460	491	481	491	476	461	431	467	461	497	546	488	450	459	474	478	496	466	466	446	443	521	470	538	475	470	486	461	434	469	503	490	473	457	464	474	465	453	518	491	464	520	470	449	463	483	507	490	492	487	471	470	478	427	476	473	505	494	525	455	486	475	486	474	479	463	476	441	477	528	437	487	469	453	482	482	491	452	489	463	500	454	455	467	489	474	448	520	479	449	477	453	433	489	507	502	467	470	488	465	429	434	516	497	493	491	486	476	482	446	469	464	486	491	483	454	490	452	474	458	467	444	468	447	480	497	487	446	463	471	472	486	448	500	480	489	444	446	474	461	471	509	492	468	506	444	473	492	476	482	462	478	477	481	441	459	490	456	516	481	428	470	491	465	442	479	474	463	466	470	500	502	487	461	514	443	506	455	466	484	507	475	477	472	473	446	482	475	466	475	486	493	450	520	447	456	486	504	489	454	440	461	495	442	474	477	477	478	464	452	502	528	502	482	468	447	463	491	450	481	480	464	466	468	472	496	478	487	482	527	527	451	474	457	449	505	448	474	475	491	495	415	518	454	450	451	500	478	499	460	480	486	466	450	453	483	468	425	493	496	497	474	452	461	458	469	452	478	524	463	469	459	463	498	492	483	463	443	466	466	462	494	436	458	464	460	505	514	454	496	502	471	496	473	466	477	460	468	507	474	487	462	465	477	492	482	424	455	512	454	495	494	502	507	447	453	470	467	472	470	480	494	473	478	469	454	480	449	469	486	498	492	494	471	488	488	503	493	468	478	456	460	461	513	485	476	501	481	473	452	452	454	458	479	483	490	444	471	510	456	448	470	465	457	423	481	500	453	460	476	515	469	469	511	456	472	484	512	483	481	499	448	495	478	468	486	438	500	448	474	470	485	460	472	490	442	486	462	516	436	446	469	501	492	521	480	439	451	472	479	489	480	427	456	462	512	512	502	477	443	495	522	496	493	452	509	504	432	510	487	483	528	471	480	446	453	479	456	477	460	471	459	454	480	482	462	484	447	463	485	467	447	487	465	511	508	496	419	478	493	483	454	450	477	503	475	445	461	463	494	449	492	460	512	473	472	466	462	486	505	479	482	507	462	442	458	464	464	453	470	473	482	452	470	497	464	504	513	511	464	493	475	501	508	485	444	474	469	503	486	492	453	436	495	472	464	456	477	457	445	466	483	461	496	492	465	488	498	462	460	492	435	492	460	464	457	524	461	437	469	463	486	503	438	497	489	540	503	493	492	518	458	465	448	470	505	481	497	492	460	458	468	491	477	470	476	484	468	463	476	509	487	463	473	495	443	480	494	499	460	462	481	475	453	454	481	480	496	483	464	492	503	503	482	448	438	476	461	504	473	447	482	446	509	483	488	484	434	460	453	471	481	488	458	479	458	459	492	494	451	472	469	464	470	485	471	455	444	491	445	452	494	471	462	467	467	487	477	457	502	479	479	488	492	463	444	464	477	468	476	445	490	493	449	430	471	451	428	483	488	499	475	482	504	500	513	441	498	487	437	513	469	468	510	473	479	496	450	451	513	493	498	506	463	476	462	488	524	489	508	484	493	502	514	459	503	475	473	450	516	437	464	492	489	495	506	489	459	505	458	463	479	492	489	452	495	493	484	482	452	518	433	485	474	463	518	482	474	482	443	446	484	466	462	468	468	461	505	458	502	512	470	503	485	471	485	453	443	502	484	460	484	465	523	481	436	475	481	438	483	491	482	493	428	476	489	484	480	492	465	506	452	474	444	505	487	487	454	468	511	469	460	454	471	485	472	470	465	484	457	492	464	435	519	515	469	460	505	436	500	459	445	489	463	482	453	517	502	493	470	456	473	435	481	471	538	469	507	488	489	501	497	467	485	469	477	478	416	457	495	465	471	474	448	470	460	462	502	454	487	502	463	500	496	458	478	458	497	468	479	467	440	482	501	443	481	473	466	456	470	478	464	470	440	459	453	473	503	474	476	447	473	502	435	493	477	487	485	470	480	469	510	510	463	489	468	483	495	513	502	459	504	485	491	466	519	489	438	479	509	498	493	423	442	518	507	496	492	455	472	447	500	472	474	472	488	482	473	465	457	516	464	489	456	444	443	479	474	501	481	484	469	480	471	495	457	505	470	453	487	471	436	453	472	459	449	454	475	514	477	499	464	500	488	449	460	513	495	457	438	477	483	505	469	453	468	457	455	478	439	502	519	456	504	509	469	450	498	443	453	503	483	454	472	455	447	484	474	462	470	446	481	469	496	496	472	491	480	455	488	495	503	454	488	457	448	492	477	466	476	485	476	479	497	457	501	482	459	459	496	476	479	470	469	477	473	443	471	479	447	508	470	501	488	472	445	467	437	484	512	464	490	455	473	470	499	471	476	472	513	494	488	522	501	479	481	527	483	453	491	459	469	474	524	454	478	468	456	478	490	455	493	443	530	497	419	500	480	482	452	473	455	474	478	504	499	485	502	437	491	444	509	471	522	530	457	458	477	469	479	455	454	452	527	438	482	470	443	460	493	506	453	486	459	482	465	443	469	460	468	509	506	455	519	451	465	489	474	476	467	475	480	484	490	485	485	496	429	470	467	472	452	480	506	470	445	474	492	492	453	476	501	487	494	443	442	514	480	479	449	479	469	522	498	520	480	501	453	458	448	469	442	447	436	495	446	462	494	488	517	490	441	483	478	522	493	457	457	459	423	492	484	509	491	497	454	478	485	483	507	456	533	477	503	491	440	458	480	499	467	439	458	465	463	477	505	484	472	478	512	482	471	514	478	513	491	474	486	496	450	464	469	492	487	461	483	480	481	472	457	456	488	477	483	465	474	473	447	485	446	513	469	480	472	479	491	487	440	449	483	480	446	469	518	479	485	461	434	473	469	471	432	510	477	468	474	484	429	476	495	470	470	455	460	471	486	453	492	464	474	454	443	504	480	473	473	475	485	461	488	459	459	413	458	494	498	492	512	453	403	446	479	477	511	454
25629	20876	27879	23975	20882	20907	10160	2752	2967	963	703	721	699	677	635	655	683	640	700	726	739	806	835	870	890	1071	1218	1144	1130	1146	1119	1201	1097	1150	1002	981	945	829	850	735	777	671	687	651	591	574	586	571	583	604	590	536	580	527	571	547	544	530	539	576	587	568	553	524	572	526	531	531	545	531	544	539	546	513	542	506	588	501	527	533	523	534	570	515	539	538	550	564	520	546	590	583	537	530	533	521	543	552	542	527	569	538	560	533	570	497	522	536	539	544	546	550	601	526	547	543	540	535	561	519	568	551	552	497	525	557	541	567	532	539	542	552	598	513	547	523	563	551	563	531	544	533	520	568	576	543	548	543	550	569	534	514	561	529	507	525	571	539	539	510	495	553	574	535	526	505	527	549	530	570	586	525	535	549	531	534	546	528	544	505	518	548	535	541	530	531	542	538	534	540	537	568	531	576	520	565	561	530	552	565	501	548	519	533	513	540	575	552	585	535	545	551	554	544	534	508	546	519	511	531	537	527	566	547	522	515	533	533	517	488	513	513	538	515	544	520	565	502	524	556	525	557	561	496	544	545	580	532	526	530	553	503	503	503	503	578	556	539	548	569	525	573	537	520	590	567	502	519	555	525	557	571	552	525	518	567	538	559	522	573	512	575	514	537	528	541	569	517	549	564	505	566	581	473	515	552	569	582	536	489	530	521	602	545	509	478	552	553	585	560	519	529	532	562	573	544	556	594	561	573	530	534	568	547	546	525	567	550	596	564	494	488	537	531	514	522	550	531	496	516	545	572	544	544	544	520	526	522	508	550	515	547	561	574	546	581	575	563	555	494	521	556	517	556	531	572	543	550	521	553	580	543	524	542	533	532	571	534	553	551	535	616	573	534	550	561	529	532	535	527	540	546	509	540	515	561	524	552	535	560	536	545	494	538	537	540	545	500	520	512	510	537	539	528	550	519	527	570	485	558	546	548	529	578	537	536	556	562	565	512	524	545	511	511	590	564	529	541	540	556	514	538	536	550	534	532	537	542	576	553	534	546	530	513	564	549	580	589	549	564	517	601	562	545	554	567	499	588	545	538	566	547	549	575	578	517	562	542	594	580	529	504	492	567	581	573	545	576	537	493	562	527	585	582	526	545	565	534	604	518	535	545	529	535	538	531	536	513	496	536	549	529	518	514	535	547	552	528	538	588	562	547	566	562	576	555	536	556	570	581	490	544	595	567	527	528	508	539	541	547	568	516	584	601	512	532	556	536	549	535	524	543	529	544	528	512	543	533	555	543	559	546	501	538	581	572	563	518	609	550	528	505	549	562	553	591	554	496	538	566	537	541	539	489	540	541	566	592	534	518	575	546	564	550	551	503	529	567	522	525	552	555	526	517	538	583	560	580	538	517	541	521	574	556	558	558	561	543	543	540	534	552	591	534	521	576	541	538	498	569	558	565	535	538	542	553	526	585	520	514	521	498	534	513	562	531	588	519	564	548	572	560	525	537	527	501	558	581	558	494	563	527	531	560	525	566	559	545	522	526	549	529	525	587	508	539	555	557	510	543	514	556	542	475	527	516	543	525	577	587	561	533	572	522	544	536	527	555	488	516	533	571	515	532	524	535	567	531	574	538	557	551	535	512	528	557	567	513	520	586	578	563	541	552	553	520	519	538	526	554	579	489	523	541	519	505	521	562	543	584	542	549	571	558	554	552	560	550	587	572	523	535	513	513	492	584	562	510	541	561	542	528	520	538	545	542	547	560	532	565	507	515	528	516	534	553	552	532	543	511	573	509	528	528	562	535	521	545	518	553	536	535	513	542	590	542	529	515	566	556	530	520	548	519	566	550	520	563	586	479	560	548	572	544	521	547	542	559	505	588	564	575	552	550	562	539	539	551	507	522	541	539	506	522	532	520	561	584	536	559	524	530	534	561	540	532	523	561	543	533	582	547	525	576	607	562	548	517	531	489	563	531	539	562	551	546	512	564	498	541	554	524	537	561	579	510	561	518	533	560	546	540	565	520	522	524	542	574	557	531	556	560	506	508	540	568	546	526	522	482	519	602	526	542	522	538	577	523	543	543	545	543	554	555	575	554	552	539	521	548	534	524	507	595	546	521	572	576	494	541	519	499	529	495	527	555	563	537	547	575	543	565	509	523	526	531	508	535	561	567	496	533	563	579	563	541	536	512	535	523	513	548	538	537	512	538	512	525	504	499	550	534	550	514	551	553	540	576	609	550	550	534	550	583	517	561	526	525	513	548	551	559	516	565	541	552	542	539	545	513	545	494	569	531	575	541	517	502	549	545	565	516	532	543	552	577	502	530	566	569	515	536	562	540	550	560	561	568	537	539	568	571	554	547	537	499	515	502	599	495	545	581	532	520	559	516	589	556	513	532	557	551	532	561	596	563	532	518	533	550	538	524	570	529	543	523	535	488	497	514	541	503	582	580	549	522	564	543	517	562	547	563	532	572	555	502	552	545	545	586	551	513	518	556	527	528	519	524	534	553	579	528	536	519	570	538	505	519	498	495	481	522	547	568	541	547	502	529	583	512	515	591	518	555	511	556	522	562	531	557	545	603	590	529	529	561	537	554	540	556	539	490	520	543	530	561	537	515	528	524	598	543	525	513	535	527	551	571	559	578	541	556	578	516	504	538	525	589	522	510	510	550	536	536	511	546	517	538	537	543	565	503	535	574	568	530	542	529	550	556	539	510	597	519	547	592	545	543	498	549	555	549	538	549	545	527	518	542	553	580	584	534	560	509	543	510	555	507	548	536	520	512	507	530	586	534	526	545	541	556	561	596	526	531	538	496	550	547	526	536	529	571	580	531	509	555	582	568	571	531	533	558	560	492	553	537	568	526	563	557	519	511	552	536	545	515	521	552	550	514	524	533	530	584	544	523	520	596	552	481	532	547	558	502	533	534	568	528	562	619	562	554	466	552	543	558	563	531	545	520	556	527	556	585	595	533	518	506	525	541	527	531	522	549	560	538	578	557	590	529	504	556	543	517	542	543	562	528	558	574	537	532	528	553	524	550	542	500	530	487	582	575	542	563	556	545	547	580	580	539	543	540	531	539	547	535	534	556	522	525	529	533	500	547	592	511	604	552	514	560	513	475	554	545	608	535	551	499	531	576	549	536	506	557	528	561	546	526	557	549	507	549	546	525	558	537	537	534	558	545	538	534	553	516	568	533	537	522	526	546	552	503	555	522	534	538	577	549	540	570	539	565	539	553	565	518	583	562	498	531	560	546	532	539	514	535	540	534	533	536	607	525	550	567	550	520	551	527	523	556	493	563	545	523	569	561	506	532	522	550	562	590	537	523	573	552	562	536	585	544	531	566	567	546	537	519	555	539	533	497	551	546	532	565	571	544	570	538	529	576	557	547	545	542	509	572	538	542	591	575	555	509	522	528	530	542	512	547	528	536	536	518	532	527	504	523	557	511	547	557	531	555	545	570	536	566	578	540	566	507	561	516	521	510	562	576
47006	34277	23758	22045	20199	9468	2323	4622	5164	1232	920	781	773	676	683	682	668	723	759	818	853	1034	1022	1033	1292	1611	1833	1735	1709	1672	1765	1631	1677	1513	1547	1329	1252	1088	997	909	786	725	709	669	614	595	521	535	523	498	481	492	498	447	464	474	448	441	468	447	475	456	483	473	498	506	467	482	477	437	462	470	458	422	511	473	481	489	466	474	442	476	452	444	486	456	475	472	483	440	472	472	491	457	450	432	442	469	476	415	445	482	461	415	423	467	468	449	440	485	469	509	464	454	465	463	463	440	475	416	458	482	511	476	492	469	454	437	475	464	463	473	485	451	502	446	486	467	473	458	511	444	402	471	427	445	481	435	455	477	431	477	475	490	460	453	453	433	495	498	458	458	458	461	465	459	454	434	419	424	477	437	454	444	490	476	496	483	446	473	447	414	469	464	438	481	481	452	484	498	439	484	455	451	463	460	465	485	456	444	510	436	416	475	493	491	429	458	481	482	495	508	450	435	470	454	475	479	450	429	472	498	469	452	493	506	460	540	484	503	463	477	480	486	448	462	486	490	450	483	453	497	456	495	476	450	467	483	458	469	473	447	430	440	477	455	462	455	454	465	467	478	463	484	457	466	456	439	488	458	480	475	461	452	470	483	473	495	448	470	493	463	490	464	466	478	470	450	487	503	480	480	460	506	463	494	478	471	456	418	458	442	464	451	500	491	468	451	498	448	457	439	441	458	452	459	439	487	472	478	481	472	419	494	489	448	456	449	450	428	457	460	434	468	460	463	431	451	459	421	508	473	477	471	484	485	498	452	510	458	483	467	496	504	461	488	486	472	437	477	496	474	464	446	491	427	450	458	444	507	463	486	453	459	471	460	489	476	465	468	482	469	469	443	509	456	517	486	452	511	443	470	473	481	438	453	509	464	467	500	487	456	453	455	463	444	497	499	501	456	450	450	458	455	451	479	416	468	496	462	433	487	504	467	509	469	468	458	446	455	464	498	440	464	468	443	428	460	481	504	468	435	472	451	503	480	474	460	431	437	452	477	445	488	464	468	460	466	486	450	462	485	476	503	428	474	481	480	460	448	440	503	447	494	484	476	476	425	539	465	488	457	494	465	466	476	490	405	469	473	456	477	438	493	442	492	454	483	451	444	465	457	447	506	476	530	443	453	474	458	484	487	478	466	457	438	483	518	480	458	449	438	469	490	466	464	485	458	468	458	464	449	521	477	475	468	484	501	488	495	448	435	484	476	511	477	466	446	464	433	462	459	469	474	476	436	436	473	458	491	461	467	450	446	464	489	477	453	455	450	500	458	489	468	448	447	457	457	452	490	459	404	490	440	432	454	454	470	455	456	485	453	433	480	465	453	485	478	461	475	433	475	445	453	450	465	470	447	473	474	455	430	490	500	454	506	466	449	440	441	489	453	470	460	475	457	450	467	466	475	479	445	491	473	502	494	446	497	487	433	459	442	494	458	460	471	478	449	465	424	462	482	434	484	495	469	493	463	444	412	490	473	480	485	466	474	485	439	444	520	460	458	462	454	440	484	474	489	437	448	451	464	454	474	464	490	459	475	450	480	454	439	444	438	483	440	465	489	454	474	449	422	452	447	497	429	451	486	459	448	476	484	443	447	474	494	491	475	433	436	473	470	469	437	453	455	485	428	466	485	456	476	441	468	457	469	471	446	458	467	457	443	451	399	460	445	433	509	507	464	463	440	478	465	430	474	432	461	490	438	482	459	446	468	425	479	498	452	482	481	432	463	468	472	448	451	452	477	466	498	447	489	476	481	454	455	480	502	474	503	487	457	479	451	447	498	451	479	445	451	465	453	471	483	498	455	466	480	426	474	530	472	486	481	469	476	448	433	430	507	473	501	467	455	448	502	461	455	458	483	467	502	464	470	505	422	475	435	430	469	483	432	464	472	477	419	464	496	465	435	476	481	479	486	431	414	475	432	496	480	509	445	435	456	449	474	449	419	478	454	467	443	459	451	434	474	492	467	431	487	458	466	450	493	468	485	462	446	439	457	470	488	466	478	488	454	475	451	455	485	508	509	464	473	463	475	511	465	470	474	436	462	489	484	480	481	464	506	467	450	485	462	437	444	453	479	454	490	457	440	461	485	459	467	458	484	482	531	480	479	444	442	441	432	420	500	450	460	456	481	461	464	411	454	454	445	440	453	424	444	463	462	468	448	460	488	428	474	444	470	439	467	466	471	464	420	447	457	482	481	436	477	478	485	475	504	476	453	455	446	473	495	465	467	476	469	474	443	493	462	470	465	483	480	456	437	475	455	493	454	478	442	468	471	486	427	472	465	501	470	458	462	496	470	492	481	436	477	466	487	461	452	440	460	460	479	476	477	481	489	490	472	495	429	482	465	466	480	458	442	402	468	462	462	492	455	446	463	472	475	466	435	447	474	422	454	472	492	497	454	500	465	487	456	446	513	455	449	444	491	493	478	448	469	429	436	483	488	481	444	436	432	428	474	450	469	460	447	465	480	449	442	461	463	435	467	428	455	435	428	477	423	463	452	433	429	460	459	499	454	438	460	454	457	507	473	463	487	482	468	491	454	459	449	451	452	507	460	472	458	480	477	450	429	460	461	457	480	478	469	464	469	500	451	457	450	458	458	469	505	471	472	473	467	407	443	477	501	448	453	479	459	455	443	481	452	473	415	476	472	491	515	458	466	490	481	460	484	481	466	419	451	471	483	476	487	445	484	458	466	477	508	462	429	487	497	470	462	447	439	471	469	474	459	486	436	451	454	476	455	470	473	452	410	430	485	506	489	480	471	443	465	455	476	493	480	431	438	467	477	470	443	451	473	477	427	475	466	514	455	475	469	482	459	469	439	458	473	437	473	526	482	487	459	459	420	459	437	444	470	502	499	488	431	452	529	458	459	479	497	462	454	444	470	471	484	441	479	483	460	507	483	445	471	452	469	482	479	494	473	452	451	474	452	469	455	431	495	491	462	507	499	443	445	454	476	475	430	447	457	474	447	428	455	430	456	453	442	458	496	497	509	463	454	463	468	464	476	450	446	450	453	453	490	519	449	494	453	458	461	479	473	500	465	458	456	481	464	456	472	469	523	463	442	440	482	417	498	480	453	494	487	496	480	489	476	467	456	454	472	445	491	456	447	443	456	445	473	457	461	494	463	496	428	464	458	464	435	470	500	458	431	480	448	478	508	502	463	431	466	490	456	435	483	471	520	484	486	488	463	449	453	466	464	430	449	486	472	437	473	427	453	463	465	495	449	436	444	493	490	469	478	448	465	479	466	458	461	447	419	442	449	456	491	451	463	445	479	463	470	472	425	466	478	500	449	491	488	450	477	515	452	451	416	460	453	466	448	472	447	445	469	470	427	451	439	471	448	436	475	487	433	446	497	455	468	463	487	476	481	450	468	427	476	481	435	480	454	484	458	481	454	462	494	466	473	471	465	492	419	416	476	419	440	443	458	466	482	432	455	470	440	455	453	429	475
29074	21188	25401	23650	8101	2046	694	879	858	626	559	596	565	548	598	569	610	593	610	604	623	655	727	698	743	812	887	912	860	841	777	873	802	800	830	729	712	643	676	618	601	530	600	606	587	577	574	544	569	592	550	497	557	551	534	540	548	508	593	497	551	542	568	540	587	530	563	599	556	560	550	550	576	560	539	526	533	537	581	524	559	534	540	589	526	551	566	501	525	597	587	557	574	545	556	536	603	516	560	494	543	540	537	550	557	545	548	584	575	554	577	545	557	565	512	557	565	524	516	548	511	517	540	585	557	528	555	549	553	519	510	586	571	529	530	533	561	555	527	562	528	564	593	497	535	566	541	553	569	590	515	565	551	535	564	557	491	537	537	562	538	566	548	545	551	578	567	554	536	546	550	571	553	514	525	561	493	529	505	605	533	520	565	573	591	578	551	560	570	543	581	550	497	581	525	555	566	559	569	539	515	517	553	553	550	587	530	556	571	541	533	544	575	550	527	547	595	533	524	529	551	546	571	590	579	545	539	526	528	537	552	547	570	546	551	514	548	566	550	556	559	562	549	574	552	575	523	554	593	575	553	581	541	569	562	612	527	580	556	577	551	525	531	552	577	538	583	605	565	552	572	546	481	595	527	526	534	562	558	541	515	548	557	558	573	537	554	552	580	589	594	556	558	530	539	541	546	529	525	570	569	528	546	574	560	567	543	582	526	579	563	528	581	560	547	564	543	520	582	512	630	529	551	568	557	525	534	555	555	563	536	553	548	577	569	565	572	521	503	534	534	571	551	558	552	554	561	535	567	517	566	552	547	580	602	551	548	550	550	562	553	578	569	549	520	548	543	565	576	542	574	549	561	534	531	560	585	534	536	565	554	569	581	594	533	537	554	516	547	536	558	508	532	581	553	547	549	554	552	577	581	554	553	548	522	559	550	538	578	557	582	538	611	565	542	532	553	525	569	605	581	540	585	557	551	540	504	519	575	540	555	538	527	553	565	575	563	540	572	564	578	549	549	538	521	522	566	548	554	568	516	536	552	561	570	565	575	507	507	559	586	581	543	547	521	534	552	532	562	531	547	550	571	562	577	562	542	558	572	518	531	514	502	545	554	550	579	532	520	575	570	540	586	568	514	573	539	528	559	524	545	552	556	523	573	515	573	524	572	574	561	546	562	563	604	577	553	583	523	554	573	515	557	603	557	539	566	561	501	517	551	562	537	567	505	540	577	592	566	530	555	566	545	556	582	551	555	550	548	576	493	570	576	554	597	564	602	540	560	551	553	564	526	547	554	559	525	525	541	530	573	552	602	604	553	552	565	540	546	475	557	543	524	535	541	563	502	551	535	554	562	589	592	546	580	572	573	583	580	535	515	535	534	592	526	533	553	558	527	520	552	547	490	537	568	527	602	541	528	535	543	527	603	505	561	541	534	563	565	517	557	564	545	595	512	536	572	510	488	570	554	544	591	551	519	566	544	548	543	560	572	494	535	566	519	548	539	573	534	555	576	571	560	536	582	540	587	597	574	553	551	552	560	519	553	523	545	580	540	528	554	542	586	565	602	532	519	538	588	546	525	530	555	521	557	579	567	557	547	520	537	576	546	537	582	572	556	546	548	536	567	522	543	542	588	545	527	556	579	573	554	540	540	557	542	554	539	543	520	502	516	570	519	567	558	544	545	571	578	589	553	578	545	565	542	560	571	568	528	550	528	535	502	547	576	529	560	550	588	509	554	581	546	547	500	601	573	576	549	513	574	569	574	530	603	554	584	590	517	577	575	587	576	555	532	569	518	543	529	600	524	509	572	545	560	532	563	582	550	559	573	584	529	565	536	532	560	548	536	556	570	557	566	535	553	526	555	528	612	543	563	532	588	513	547	541	537	556	587	547	525	528	510	539	560	573	577	547	524	547	572	534	574	556	537	568	542	547	560	579	538	546	545	543	530	536	575	545	562	539	566	547	598	527	588	496	522	591	526	562	549	550	532	542	565	538	569	517	549	532	567	532	579	495	564	628	543	535	534	546	584	520	569	529	517	521	584	557	535	542	558	544	549	555	564	535	572	564	579	598	507	582	539	561	552	557	547	503	554	509	557	548	498	543	598	573	551	516	538	572	606	530	564	570	539	517	619	549	562	509	564	606	599	519	575	528	509	516	580	514	556	584	593	598	600	536	561	542	495	555	556	534	580	507	537	556	527	590	513	534	551	509	564	574	598	540	563	548	555	567	529	562	537	553	549	553	520	581	531	503	538	523	605	601	597	518	548	540	528	536	536	547	585	572	585	514	534	558	539	521	575	582	519	577	560	551	553	581	531	530	560	566	550	575	569	559	518	533	568	534	555	548	554	528	601	530	509	516	550	561	555	583	564	594	536	538	542	566	580	569	577	509	533	574	543	559	557	546	537	536	545	548	525	541	563	554	533	547	524	534	550	511	535	549	553	542	505	526	521	526	549	576	571	542	545	565	543	635	538	533	567	583	557	526	554	550	551	590	549	547	528	549	525	538	587	519	595	569	582	575	535	541	566	526	532	557	546	556	574	549	559	558	518	486	580	546	578	547	581	528	550	564	592	562	565	561	536	498	567	581	555	543	494	599	543	574	540	577	520	578	557	536	564	576	570	503	530	521	520	562	571	606	562	545	529	597	552	557	546	553	524	530	560	536	496	519	563	550	589	581	541	523	562	537	583	551	535	558	574	552	540	555	530	567	566	589	524	559	610	558	541	573	544	578	543	527	560	571	573	601	500	527	572	544	604	544	569	497	550	543	487	547	560	562	550	524	571	529	559	534	546	588	593	580	585	570	586	578	588	526	561	533	550	540	550	515	539	518	587	555	526	584	531	554	573	519	540	586	523	508	567	549	542	571	565	547	535	550	556	558	556	518	559	577	494	556	553	523	553	570	560	508	510	541	550	485	622	534	530	525	523	546	555	557	510	628	544	504	519	551	520	564	598	544	558	556	560	606	548	576	510	570	629	567	560	540	527	558	561	504	571	535	556	520	565	525	593	556	566	532	547	528	529	558	535	559	595	601	553	521	544	563	523	518	563	586	536	547	538	565	540	533	575	594	574	563	549	541	530	560	573	577	500	533	600	542	528	598	563	583	544	513	536	533	549	548	553	511	566	572	549	555	542	538	524	582	509	532	536	574	572	541	549	568	542	538	520	561	570	549	534	557	594	579	555	545	559	566	543	541	586	552	540	532	552	575	588	542	585	571	551	533	524	534	577	549	553	554	588	545	572	565	536	605	575	551	590	592	554	508	546	558	558	555	529	573	522	546	554	551	561	537	567	520	541	558	565	552	534	568	574	548	539	597	554	584	584	590	557	582	513	549	572	538	590	530	536	541	554	519	568	576	551	547	529	549	587	554	525	544	550	567	534	521	557	560	554	575	540	530	615	530	531	543	559	540	555	557	546	546	556	532	528	534	535	552	591	563	572	594	548	562	534	558	578	550	535	526	552	554	539	579	527	542	540	526
48378	26819	13455	13015	9980	2937	785	1390	1286	576	546	549	533	509	526	500	536	574	612	604	690	737	839	806	876	1081	1229	1172	1075	1010	1092	1085	1024	996	970	909	783	741	741	664	619	601	591	545	491	536	512	519	503	513	472	457	510	489	486	449	466	520	484	487	474	473	490	459	487	511	444	488	472	547	464	457	492	465	493	476	477	447	510	466	460	432	496	463	486	437	478	486	477	464	496	503	463	455	488	464	462	477	472	461	485	491	453	458	494	429	463	451	448	465	465	514	447	493	455	469	496	468	451	464	456	491	489	443	492	454	466	521	532	460	448	450	466	466	473	468	504	498	457	514	494	477	456	467	501	460	474	474	499	487	458	509	500	439	492	460	500	460	464	456	469	486	479	462	456	491	461	504	497	499	470	475	517	502	487	529	493	489	481	477	488	470	471	497	501	496	451	556	475	460	465	506	491	470	460	465	462	475	491	504	490	486	482	459	489	469	437	460	443	459	481	491	505	504	484	456	475	475	488	486	521	462	434	499	474	455	466	518	441	482	509	500	461	479	462	500	488	473	481	503	491	485	445	475	486	498	455	477	471	470	480	492	439	467	464	497	464	490	448	478	432	445	483	484	513	439	506	459	474	497	458	486	475	489	466	489	470	459	536	476	438	504	495	513	510	507	453	472	458	453	466	475	504	465	446	489	429	494	476	513	515	513	495	486	425	508	465	456	489	443	489	480	460	468	496	517	467	450	479	468	475	481	457	431	480	484	464	452	489	462	475	468	442	490	466	478	453	455	509	486	494	504	437	443	429	493	483	482	497	478	519	493	424	439	494	476	483	463	460	462	485	461	487	474	464	481	490	459	482	487	498	495	489	448	482	479	485	465	460	469	453	453	459	508	473	470	465	482	481	460	520	459	448	487	447	481	496	436	496	447	500	447	459	444	488	490	464	419	483	496	479	484	473	478	485	503	482	497	498	499	437	464	522	509	479	482	499	452	442	476	470	462	472	441	501	505	446	442	491	501	448	493	505	541	469	471	460	496	466	503	518	478	449	490	471	495	420	465	454	473	472	497	436	450	507	472	459	469	478	468	452	453	474	439	488	444	454	456	460	466	497	485	454	501	477	430	480	508	477	464	466	469	452	456	477	480	453	506	465	470	484	466	468	450	463	438	484	450	453	521	451	504	461	447	450	496	511	474	459	466	482	465	480	447	448	458	500	445	477	471	481	437	479	483	509	477	462	478	513	468	476	504	475	447	422	458	483	472	465	469	493	478	462	447	466	468	480	450	505	472	486	482	457	444	501	489	481	459	507	472	486	523	448	497	482	479	455	477	485	453	478	497	471	461	484	447	483	496	432	442	470	444	481	479	442	484	498	471	476	486	474	474	501	487	474	467	466	480	494	490	480	451	466	427	461	459	525	482	443	477	467	478	460	507	448	483	509	483	496	466	470	459	467	453	467	493	457	478	486	487	456	464	481	466	465	512	484	451	441	480	503	434	456	471	432	452	486	512	493	440	480	451	466	462	490	460	481	470	480	512	492	503	474	459	466	487	497	497	508	467	479	438	479	453	503	454	507	459	518	461	458	466	508	459	461	458	515	471	504	470	494	478	471	466	510	468	457	477	482	487	474	456	481	421	453	468	500	488	444	478	459	508	481	476	462	468	479	469	531	461	447	488	463	471	459	441	484	461	450	456	457	481	482	473	484	469	481	473	440	478	495	464	464	461	497	487	501	490	501	449	507	471	480	462	468	476	477	471	501	485	417	507	497	497	485	458	491	440	462	490	471	444	494	484	450	451	494	483	467	444	450	447	459	520	441	468	534	473	516	462	472	456	449	461	479	465	469	462	483	472	460	516	556	476	495	488	452	441	473	501	487	503	487	452	466	459	494	507	455	490	482	473	470	459	489	474	492	453	509	501	486	472	468	459	460	506	483	496	469	518	468	447	477	505	457	476	479	427	469	464	466	491	481	419	442	457	459	498	439	480	443	465	518	494	474	492	476	489	470	462	497	438	442	463	486	479	470	494	488	505	438	476	477	481	442	500	457	466	484	503	484	477	470	471	435	463	517	499	442	485	513	443	500	520	477	501	495	448	471	532	499	458	444	475	487	495	504	489	481	466	439	499	453	484	520	469	442	449	476	468	502	461	504	499	437	472	499	507	489	464	467	484	460	510	486	483	492	473	533	525	464	489	460	430	471	497	474	515	506	461	456	468	443	444	462	483	460	484	449	489	432	498	486	482	493	453	449	485	517	495	450	453	473	489	489	467	482	457	472	511	483	473	458	443	487	524	492	472	483	462	468	479	509	451	458	511	490	506	503	463	488	424	501	477	493	470	482	476	474	489	507	463	505	512	469	491	472	489	465	438	463	470	508	488	516	496	475	500	480	459	455	457	479	482	467	458	463	487	471	483	508	484	470	471	454	498	493	490	511	486	448	439	489	488	487	496	514	483	471	485	492	463	458	504	506	465	487	443	500	498	461	474	442	479	447	496	475	447	491	496	464	503	482	469	478	496	454	480	499	479	498	424	508	467	474	469	476	501	475	459	468	444	455	463	443	465	464	502	488	529	476	430	484	454	454	464	477	458	497	444	444	499	484	460	462	490	485	444	485	481	478	524	467	467	452	469	469	464	495	469	464	451	478	455	474	477	488	481	474	486	483	476	452	431	464	472	455	483	459	460	457	453	487	470	439	484	502	456	465	504	449	505	487	482	473	489	451	467	493	479	475	480	491	451	489	522	477	469	483	471	456	449	452	476	481	497	464	473	463	492	465	456	502	490	485	517	471	471	481	491	488	495	446	482	484	460	494	516	436	429	440	476	493	487	520	502	457	499	483	517	505	496	464	504	510	469	448	445	534	477	455	447	453	466	481	501	484	419	488	473	497	486	463	495	485	519	467	505	478	472	459	452	468	442	486	481	486	473	448	461	500	457	479	481	418	524	494	488	493	442	483	495	471	452	495	465	463	468	466	478	453	436	494	471	430	486	495	448	463	500	480	454	438	479	453	500	451	489	474	495	488	474	494	422	447	487	491	501	490	505	473	504	484	477	461	466	484	482	511	437	481	476	448	462	486	480	429	489	508	486	470	466	481	442	503	458	452	437	486	455	470	415	481	473	459	487	471	477	487	452	487	496	487	473	502	498	470	473	487	474	446	486	447	484	501	463	468	495	462	461	526	481	463	453	455	431	462	481	496	444	480	496	474	458	448	473	476	463	525	491	514	482	473	435	477	481	449	452	443	481	476	435	488	494	478	448	457	469	487	481	448	488	459	451	462	490	508	469	511	487	481	454	449	474	469	493	454	498	452	490	471	490	513	478	483	479	464	468	472	472	452	495	466	490	484	472	500	470	458	481	463	507	503	483	457	461	496	483	441	472	502	457	517	466	498	501	498	491	408	455	462	513	492	494	481	528	464	508	470	514	484	467	459	477	499	465	464	467	474	482	499	451	502	492	468	481	494	456	494	472	488	486	481	464	476	452
27215	20839	27437	24323	20810	12163	1542	1932	2016	684	613	608	591	599	556	608	575	570	595	592	624	716	715	747	818	797	940	903	863	800	842	818	824	848	827	765	726	678	672	619	607	648	568	581	560	594	562	554	562	560	554	572	549	526	547	526	569	529	480	528	547	526	510	525	554	547	509	543	519	550	578	511	495	524	541	519	519	535	579	551	517	548	581	531	575	529	561	521	517	565	514	563	491	535	519	532	551	492	566	537	550	527	528	518	531	532	529	550	600	545	525	545	570	493	534	509	506	544	557	510	526	537	546	517	509	546	548	502	519	531	559	542	560	509	536	565	521	531	551	507	546	519	534	527	534	525	561	512	504	563	531	561	563	519	570	492	522	562	498	567	565	572	518	537	539	546	518	528	532	516	528	523	570	561	509	501	535	519	589	497	551	490	526	523	554	583	499	523	535	498	527	517	566	509	514	556	537	513	577	560	500	541	523	483	500	538	520	534	566	548	519	523	552	549	538	539	580	579	558	534	564	497	565	544	550	503	557	535	532	566	523	536	551	527	527	516	532	500	544	530	544	551	523	521	533	560	539	512	485	525	508	564	536	549	519	559	542	512	534	563	539	521	563	549	496	541	488	509	517	538	525	577	515	509	542	520	544	566	519	528	523	566	550	533	520	553	521	545	546	555	551	514	483	549	549	537	511	509	496	550	546	516	541	498	539	533	511	547	502	512	544	560	478	524	565	589	544	517	558	475	533	571	610	559	564	532	532	491	528	534	560	530	554	519	515	497	516	506	536	512	540	528	507	537	513	558	531	553	582	530	491	532	567	550	551	554	528	504	577	506	550	536	547	529	538	540	538	571	503	541	581	531	555	520	538	511	545	532	533	520	576	530	524	563	529	530	546	532	521	481	541	520	556	546	545	577	528	525	525	597	501	487	558	525	517	537	519	535	531	573	518	534	546	552	508	545	535	522	520	537	522	491	508	524	503	467	553	552	606	549	540	567	537	513	537	520	548	568	516	520	535	549	549	522	515	506	559	549	514	534	564	552	538	566	595	501	550	493	574	555	544	600	575	523	540	571	548	545	500	520	528	539	559	549	500	531	533	531	538	523	545	576	559	534	562	556	553	526	528	525	516	509	530	545	537	542	544	538	551	498	535	501	511	514	509	513	540	534	497	555	538	552	492	504	546	548	567	528	532	548	517	552	558	520	562	549	540	554	540	514	541	556	540	521	533	567	536	533	534	571	540	535	543	518	497	496	509	539	554	557	535	574	539	526	586	531	532	563	537	554	545	564	520	563	527	539	551	528	581	516	555	490	514	512	510	548	536	521	543	536	547	549	497	570	539	541	523	524	538	565	518	530	543	544	484	526	532	516	498	555	536	572	520	545	522	554	560	539	524	527	499	526	568	522	524	512	562	548	590	489	513	512	535	521	550	559	522	503	543	567	530	542	507	563	521	568	511	509	542	576	523	522	582	485	521	546	490	501	505	531	554	554	537	580	529	524	549	528	527	515	500	577	522	551	532	499	548	546	522	530	540	550	550	505	547	546	544	525	527	510	535	560	578	519	547	518	563	522	491	582	496	551	550	512	569	533	529	570	494	505	539	552	524	525	507	554	520	510	504	517	559	545	567	582	514	530	540	528	511	546	520	546	551	600	508	526	566	530	566	557	539	557	517	555	556	507	518	532	561	554	525	554	524	510	535	533	528	509	550	542	513	527	531	516	494	542	505	543	515	524	539	548	548	541	580	532	527	508	534	557	534	537	509	513	505	566	551	527	502	507	520	495	527	560	508	553	533	542	486	567	553	480	533	533	530	511	569	560	543	541	511	541	546	536	560	521	561	527	532	547	544	516	507	556	574	539	529	523	556	535	497	516	547	516	537	520	533	521	515	536	529	535	552	473	501	517	528	538	539	525	567	510	540	498	516	506	501	482	536	548	540	531	543	574	511	525	545	546	572	546	527	533	503	556	507	545	579	562	540	522	548	540	523	574	541	531	552	543	499	552	534	523	539	486	555	532	529	531	528	543	592	595	582	497	550	539	539	558	555	547	547	566	521	529	556	530	540	520	554	536	526	581	500	539	537	584	539	525	513	570	531	564	545	529	540	557	504	569	522	517	521	544	551	522	516	503	525	556	594	559	528	541	560	517	551	564	527	530	517	538	561	518	523	523	534	531	532	541	512	488	542	502	585	562	551	570	499	549	491	516	571	560	496	540	592	543	516	504	519	544	552	571	529	544	583	549	542	535	543	523	559	543	540	526	525	535	571	525	536	542	527	536	524	488	513	578	558	515	531	504	534	523	505	498	538	566	524	496	527	536	580	500	539	537	555	520	549	518	544	522	568	560	556	553	501	530	535	563	518	514	522	541	572	535	570	560	508	532	552	544	488	562	555	542	577	550	520	570	536	550	555	567	522	502	548	501	514	479	523	528	576	539	534	529	519	512	506	518	482	508	520	548	564	546	522	516	530	516	544	551	510	549	544	530	531	552	539	575	565	564	577	541	530	550	524	521	545	519	542	527	567	515	562	525	525	526	539	556	558	490	584	562	566	555	515	541	521	509	539	540	568	504	504	555	519	519	540	542	535	527	479	500	523	572	541	545	534	546	557	529	555	544	522	513	556	563	537	513	550	513	515	561	585	543	542	522	517	532	546	523	567	535	504	497	585	537	565	500	548	552	507	452	502	532	520	515	520	555	504	523	566	518	484	529	556	507	568	507	551	540	537	546	567	533	540	521	538	545	545	547	500	536	538	544	549	522	586	542	550	505	561	558	533	527	549	549	516	536	528	596	558	535	594	539	531	538	500	530	566	539	543	584	580	600	520	538	540	549	534	521	515	518	577	571	533	559	508	586	544	528	548	566	542	570	557	538	517	545	530	550	559	544	535	556	508	559	492	528	523	556	518	536	537	585	535	547	524	532	524	533	506	518	529	527	563	513	548	547	544	531	555	505	539	576	553	548	550	555	538	580	508	504	503	554	564	505	552	547	563	530	531	487	532	595	534	526	518	518	532	501	547	549	517	540	522	499	522	534	573	531	557	556	554	558	516	538	541	506	513	494	535	534	526	490	539	533	538	545	519	501	552	487	542	522	557	535	531	478	555	501	497	530	527	518	551	514	501	513	489	505	570	520	535	578	525	534	543	560	557	542	550	540	526	516	527	589	557	548	548	551	547	566	543	524	575	542	531	542	530	553	514	499	503	517	565	567	511	537	559	554	565	544	562	522	522	553	509	543	549	502	488	552	543	550	524	569	519	581	549	501	538	529	512	528	534	484	491	494	529	517	534	543	531	521	568	543	502	522	551	597	564	568	509	542	540	600	549	545	498	505	517	511	521	513	539	502	550	532	559	532	526	540	534	532	555	525	550	524	561	517	547	575	545	500	479	526	561	487	533	481	586	534	524	504	540	568	565	554	539	537	508	531	526	557	511	500	553	521	519	532	572	555	515	544	573	524	486	529	536	547	475	584	551	502	540	518
47050	28471	24435	19717	12542	5655	1086	3315	3397	809	636	616	581	508	543	552	598	662	718	737	727	816	874	912	974	1116	1275	1288	1132	1100	1041	1092	1079	1097	1039	921	821	750	681	644	618	531	582	542	535	550	529	499	495	453	484	494	465	488	485	459	467	468	453	464	466	466	476	463	483	473	507	459	463	452	435	425	461	421	422	474	466	481	450	455	459	462	437	417	455	437	434	456	480	480	441	438	434	471	438	478	460	472	459	473	442	445	462	434	435	467	487	471	488	469	446	458	439	478	419	484	455	459	449	470	413	451	472	456	511	484	423	461	432	453	412	491	426	486	514	465	434	456	433	463	454	442	445	461	436	433	441	433	475	435	462	485	484	483	451	422	472	455	481	472	494	441	439	475	437	436	443	430	446	454	465	455	456	425	417	449	498	441	475	430	467	474	421	451	454	494	463	437	481	480	473	428	464	450	478	424	435	472	488	460	468	478	416	462	435	432	473	449	415	456	449	452	448	475	481	448	447	444	447	433	442	479	448	477	419	464	444	504	423	417	440	428	491	451	433	460	458	452	496	503	472	478	432	425	473	467	471	467	458	431	458	450	467	479	468	442	499	441	442	441	451	507	448	455	504	438	442	427	463	435	467	458	463	473	458	485	497	441	467	478	460	496	461	436	480	480	478	453	460	457	456	503	475	454	462	491	477	444	444	442	447	426	440	429	455	440	463	512	454	452	472	442	480	474	486	447	460	450	482	483	452	462	440	448	484	490	450	474	487	447	451	441	499	442	490	464	449	479	454	454	454	434	446	460	456	482	494	460	462	436	495	462	481	479	484	482	473	484	485	427	465	455	479	483	444	453	463	468	435	464	496	466	455	459	471	456	490	470	459	430	475	445	483	442	456	437	500	481	469	449	456	479	477	448	420	461	459	466	426	499	449	440	512	457	474	421	492	460	450	446	481	477	478	488	488	467	461	461	472	469	460	479	465	457	478	457	501	451	476	461	437	456	488	492	464	463	435	472	433	438	468	484	452	491	471	461	496	480	468	470	443	468	439	494	455	466	427	403	461	474	462	454	453	427	452	479	475	452	451	465	439	436	529	423	437	446	486	492	461	450	486	449	441	462	486	457	452	475	475	470	460	472	427	420	450	460	435	441	489	459	468	466	474	472	474	455	436	485	468	489	443	448	425	498	458	489	460	443	415	453	468	447	439	464	415	478	446	469	453	481	445	419	454	462	457	447	466	495	459	425	420	471	479	461	492	465	461	483	443	437	483	470	462	433	489	462	446	503	448	490	505	460	443	440	435	471	506	441	442	460	433	480	421	432	467	439	414	499	495	445	457	454	457	484	458	460	473	458	451	457	456	481	446	408	431	460	409	465	456	434	453	453	460	484	451	474	441	434	468	465	455	459	481	465	480	436	473	488	497	461	483	476	458	413	430	466	464	471	450	438	452	473	469	459	474	469	453	457	463	423	485	486	466	477	482	409	515	434	453	441	492	478	453	421	481	480	510	473	443	408	478	441	411	439	471	457	487	464	454	494	452	436	461	457	456	443	481	451	470	482	473	482	447	486	469	470	471	456	428	448	433	443	473	434	464	429	453	448	452	448	447	455	459	452	459	431	506	458	485	468	470	501	448	423	476	479	484	461	443	461	475	464	463	446	455	518	475	455	469	457	490	455	494	461	460	456	476	476	483	435	436	471	477	468	504	439	431	483	435	466	445	430	463	464	469	425	454	455	442	426	464	474	455	458	489	461	454	455	454	480	473	479	414	460	462	470	511	459	489	435	432	452	473	451	436	464	450	455	462	465	457	484	449	431	450	479	414	444	475	499	464	479	487	464	451	459	468	484	459	444	475	477	434	451	434	437	479	452	450	476	434	433	453	479	462	454	455	469	485	481	428	483	478	460	472	455	485	490	464	469	463	480	474	446	462	434	450	460	476	489	461	462	457	476	473	476	443	443	459	457	492	417	437	474	479	502	408	484	464	479	455	440	456	422	417	452	460	451	454	461	464	465	454	451	460	443	451	454	482	435	467	469	469	490	474	434	474	501	455	443	465	446	484	457	469	420	474	429	464	444	451	464	473	417	498	455	445	467	449	469	441	468	452	480	497	442	454	497	462	458	459	449	474	440	431	465	418	425	491	445	455	448	489	424	465	429	430	482	469	436	450	478	410	453	453	447	430	453	441	488	479	438	486	438	456	482	452	437	448	439	476	455	432	453	435	487	469	463	432	487	456	425	454	459	463	511	460	467	441	461	451	437	448	455	499	416	461	464	459	459	436	440	457	436	474	464	479	456	472	450	401	440	450	453	461	447	498	490	510	471	455	443	498	433	457	471	393	474	463	499	441	493	456	483	458	421	436	423	457	454	454	461	495	437	445	429	418	447	454	456	450	478	480	492	428	455	458	452	436	468	444	439	468	455	482	457	447	455	453	476	468	472	484	457	463	463	505	489	421	490	449	460	434	433	447	438	452	473	474	458	429	439	482	458	447	466	473	453	478	442	470	427	484	472	413	486	454	400	467	449	448	443	449	430	482	474	462	448	433	444	472	412	469	449	439	459	496	518	455	459	479	487	454	480	474	452	461	477	452	514	447	471	423	483	485	457	443	489	476	471	508	462	464	478	511	478	450	480	443	426	460	470	418	479	478	443	463	414	477	477	482	446	454	433	438	450	475	457	506	444	465	469	442	473	458	492	490	479	488	466	480	458	500	454	521	446	457	454	439	432	452	494	441	438	530	464	464	465	450	455	455	468	433	461	477	470	436	435	454	463	430	441	430	437	439	432	479	431	482	527	474	460	432	460	494	463	492	442	476	479	472	433	460	452	453	427	450	463	471	450	470	441	461	461	470	440	453	455	424	452	459	476	443	450	437	440	439	451	473	446	465	454	455	462	470	468	492	504	442	473	438	480	465	470	502	407	444	463	445	440	460	432	483	464	473	465	505	484	505	464	450	458	428	481	440	483	480	431	475	484	489	441	451	457	464	462	450	481	491	442	443	478	474	491	503	440	481	463	467	459	442	474	476	472	465	468	464	502	455	485	467	462	472	447	461	438	465	485	455	471	454	472	464	434	456	487	442	418	426	469	454	484	457	499	448	440	421	495	493	428	499	470	420	467	449	440	464	483	423	461	489	460	473	445	491	465	462	446	425	451	460	461	444	477	459	499	439	470	435	464	430	476	482	451	469	451	481	471	442	463	441	418	457	463	449	489	490	480	443	444	479	488	470	468	486	459	450	435	445	480	429	483	474	442	469	480	485	446	435	432	487	446	475	446	456	437	455	452	467	493	465	443	458	478	477	439	405	487	468	457	465	451	460	475	499	499	525	428	450	465	450	465	447	483	449	446	451	418	461	466	477	437	445	429	477	479	494	476	474	471	443	470	467	442	448	469	482	452	449	465	452	471	447	497	456	460	412	484	457	439	471	467	470	474	472	461	442	504	506	445	457	484	457	448	456	449	457	443	450	456	463	490	468	442	448	444
26692	20824	27682	24005	20661	19008	3507	1828	2056	754	597	622	628	634	588	567	611	639	692	647	680	637	697	736	776	813	853	897	889	832	859	820	811	765	759	737	724	675	661	654	635	625	640	608	608	546	584	581	573	542	510	591	579	587	560	558	559	642	548	567	558	554	569	576	566	569	572	559	588	548	574	555	560	553	569	538	586	571	518	551	577	541	585	584	573	602	559	582	541	518	555	524	573	540	602	592	586	533	515	586	587	551	611	598	554	572	591	563	555	505	571	549	594	582	542	513	597	606	562	562	548	551	574	513	604	556	573	535	550	537	550	531	614	585	585	595	599	551	583	550	578	580	579	632	564	565	551	552	523	590	578	557	503	569	550	576	567	514	590	558	553	553	591	537	562	563	577	568	593	570	527	564	598	552	544	577	554	566	579	575	503	567	527	543	576	601	532	588	573	559	616	558	589	553	547	518	541	556	578	538	591	554	570	563	548	538	548	555	572	547	572	545	534	542	545	551	571	529	541	544	591	539	597	570	547	546	550	552	549	584	511	560	589	537	558	572	576	587	549	577	529	596	529	573	548	548	561	609	571	527	561	547	543	517	566	553	541	539	590	551	601	577	574	574	577	560	560	523	619	577	544	510	593	555	572	580	566	540	600	550	590	581	599	549	563	567	572	491	550	531	589	563	541	553	567	580	540	560	550	543	524	558	567	524	580	599	568	547	533	536	588	551	522	551	557	575	546	584	524	557	549	576	605	582	584	571	535	582	595	548	577	591	550	549	616	573	612	579	543	569	538	569	586	557	578	537	537	554	577	584	578	581	509	576	556	548	550	584	554	571	556	604	597	566	569	531	541	513	537	517	572	587	588	548	578	591	567	550	523	515	535	557	573	584	564	589	540	523	563	573	542	548	568	522	529	574	537	565	547	573	568	584	544	552	531	534	604	545	532	519	552	592	553	549	555	558	570	525	576	570	529	565	555	533	557	573	583	570	555	538	594	595	578	600	606	572	570	597	584	543	575	610	552	546	561	527	553	531	573	507	534	553	564	543	577	557	573	578	532	551	574	538	549	576	518	510	527	552	556	605	548	580	547	587	535	562	576	550	580	572	589	577	555	580	588	579	545	557	548	573	543	571	547	522	556	518	572	542	563	588	577	561	600	526	592	570	606	521	595	521	595	533	566	584	615	515	580	551	573	551	525	571	556	549	564	561	544	595	550	592	552	489	541	553	549	618	573	543	577	567	536	557	584	595	544	592	529	546	615	578	557	582	491	565	556	559	595	528	567	596	550	516	554	579	610	573	590	561	622	586	556	501	566	552	573	571	569	540	574	631	567	574	553	545	615	523	568	594	569	613	598	528	548	536	565	613	580	547	555	564	533	543	525	578	597	531	551	544	561	600	545	553	524	543	611	545	547	564	565	557	520	554	564	588	525	536	532	545	579	576	554	560	582	570	552	555	578	566	536	589	588	554	529	560	583	600	567	606	571	561	559	597	604	562	620	614	561	586	549	554	541	561	564	522	557	553	565	550	580	609	567	571	542	558	566	575	544	556	598	560	567	550	586	582	563	551	557	546	589	572	544	594	598	546	588	537	549	592	577	542	559	576	572	555	511	573	572	520	561	558	553	547	551	559	554	539	570	590	574	552	531	535	564	552	534	604	588	571	569	550	586	515	564	567	585	537	567	517	581	605	602	576	573	591	549	547	575	559	549	532	573	615	639	544	544	546	589	557	536	559	587	553	554	570	565	555	577	556	565	546	528	566	568	574	544	577	526	528	547	585	542	552	567	541	610	575	604	580	567	564	553	588	525	581	562	544	577	564	557	555	547	551	590	584	567	552	539	519	550	578	556	546	582	601	567	569	567	540	616	576	525	538	573	604	554	595	624	583	607	600	580	565	540	592	558	623	534	548	545	595	593	591	536	501	557	542	552	513	537	575	534	596	583	573	595	547	524	601	570	573	556	523	548	573	565	578	568	546	554	537	554	583	534	547	566	587	609	544	587	574	552	525	565	525	591	577	532	563	568	546	571	562	550	529	534	570	559	593	580	564	543	585	548	582	539	533	573	570	536	495	561	492	525	593	565	590	576	604	546	591	544	564	598	594	551	543	544	590	534	519	582	532	564	574	519	517	560	530	582	533	563	587	599	581	501	571	628	544	570	580	550	577	591	548	545	591	551	541	603	547	577	569	523	560	589	582	549	584	523	581	589	583	605	577	582	556	565	615	582	485	570	559	559	550	536	526	560	590	561	552	577	553	558	595	567	585	528	587	588	559	577	560	562	556	523	529	588	534	587	552	571	588	596	614	566	576	562	528	553	607	588	548	509	569	546	573	528	527	540	597	602	544	579	567	606	602	528	562	558	560	559	575	526	535	581	554	601	557	521	564	571	560	540	573	535	574	595	577	594	587	611	572	598	579	572	545	574	578	554	540	569	572	574	595	545	523	560	552	537	548	576	576	524	589	550	599	540	542	572	627	554	552	571	581	531	533	539	540	572	558	581	534	595	589	579	549	555	513	569	552	566	589	571	558	579	597	564	540	496	540	596	547	531	580	592	553	589	562	543	546	549	584	522	577	568	546	560	543	558	553	552	548	526	571	528	568	563	543	517	558	558	592	547	561	637	582	568	566	574	593	577	566	534	622	571	555	545	603	564	524	518	567	546	577	567	596	584	538	530	520	580	565	564	554	534	578	577	556	570	569	551	584	564	549	615	544	527	542	565	579	541	572	555	592	550	605	537	588	553	584	547	577	587	551	573	592	539	602	556	576	570	535	586	551	555	507	575	552	556	571	538	558	594	596	579	568	579	583	560	578	554	536	549	564	556	561	575	538	551	552	592	513	543	564	607	593	578	541	555	584	550	565	582	547	576	552	538	569	570	559	557	550	551	614	498	542	594	558	589	542	579	562	617	533	521	557	578	594	535	539	576	544	559	568	517	567	583	552	576	519	548	553	599	551	587	543	545	566	535	586	576	562	545	548	559	563	596	609	555	564	601	580	584	563	595	507	539	543	551	559	569	530	545	573	551	568	562	566	569	587	533	539	568	578	538	560	609	543	574	607	534	544	583	611	562	563	561	550	571	543	551	501	520	581	589	526	551	563	555	575	578	613	515	549	563	545	551	541	561	544	584	544	519	550	596	613	555	571	578	539	598	548	624	540	561	537	561	570	541	537	572	568	545	549	576	545	587	602	609	587	595	608	587	518	526	553	531	531	526	591	558	588	571	542	552	602	540	521	565	569	577	528	567	537	552	618	585	555	566	530	556	560	565	553	555	555	563	587	552	552	547	576	589	565	507	554	549	554	587	582	574	573	591	522	577	562	540	523	591	549	556	562	594	558	591	552	605	605	577	567	527	530	542	537	594	525	546	587	499	524	581	566	610	548	554	564	564	566	526	599	564	554	563	576	570	543	550	578	559	559	581	582	525	560	547	569	546	565	522	547	567	570	560	559	575	504	549	552	551	551	562	556	558	570	570	608
49462	35407	20785	18322	11562	5765	1348	3268	3781	812	599	624	583	627	578	605	660	658	737	725	719	779	863	877	912	1011	1020	1137	1120	996	1063	955	1012	1002	887	872	748	747	660	609	623	590	593	581	569	524	525	541	527	525	490	504	494	507	474	500	464	524	471	525	531	504	464	473	468	484	489	497	467	473	486	497	493	471	505	481	463	472	491	456	486	465	510	464	473	502	490	500	447	487	452	492	461	497	489	487	493	498	452	460	509	481	487	501	479	480	486	490	521	487	490	496	485	479	458	468	479	478	475	515	486	484	482	478	469	508	478	482	449	453	472	500	464	482	481	490	442	455	447	515	453	447	489	481	474	470	493	512	499	445	520	435	489	504	470	464	477	474	496	485	530	459	464	483	452	501	488	452	464	494	480	466	490	465	454	457	446	471	435	475	463	469	494	461	499	459	479	478	483	496	480	455	496	468	489	476	497	466	522	521	487	441	518	474	428	484	501	491	475	454	449	471	453	448	494	501	474	476	513	490	493	484	518	458	412	449	488	519	475	437	476	470	488	467	490	461	474	495	481	482	459	465	474	459	469	509	468	510	440	478	471	421	473	485	452	508	510	471	477	483	478	454	489	502	490	465	510	507	464	466	458	482	446	495	499	444	493	485	472	510	449	474	522	503	481	484	473	469	471	424	465	469	473	458	528	465	467	487	515	522	479	474	494	440	484	486	514	507	456	511	473	477	475	477	491	485	494	483	423	468	490	465	489	470	461	478	461	491	441	489	483	455	463	505	491	514	482	457	507	493	488	510	471	476	488	459	521	485	464	448	477	486	494	474	484	455	495	481	512	469	427	451	549	440	459	496	510	483	474	498	503	490	470	470	489	479	492	511	489	467	519	497	458	485	499	525	464	483	469	500	475	490	475	430	490	481	466	497	509	466	466	484	459	466	460	472	462	472	459	510	466	480	522	506	493	513	482	463	478	460	479	492	477	497	437	498	503	473	488	474	485	474	491	507	431	517	450	507	471	483	493	491	462	490	484	465	479	480	516	485	473	455	484	473	475	472	482	458	523	477	456	492	470	460	461	474	520	468	488	501	507	479	509	460	478	508	476	488	467	512	496	481	483	433	471	483	507	487	500	503	485	463	504	492	464	480	464	456	527	532	497	476	509	405	449	473	464	487	475	513	500	474	527	482	454	488	480	444	439	498	482	494	458	506	423	469	472	491	455	431	492	462	497	454	461	484	478	448	514	478	502	497	462	447	487	467	481	468	472	473	488	470	481	484	518	493	471	491	491	469	488	436	477	471	519	476	448	437	503	511	464	459	471	473	473	500	436	500	523	491	487	475	481	478	498	468	475	522	471	475	495	463	480	447	469	478	512	514	472	489	478	498	498	478	479	468	458	467	484	516	479	464	505	491	479	460	466	493	503	460	478	483	495	489	471	511	464	460	498	471	488	475	487	488	509	464	467	479	461	456	511	410	511	467	496	425	475	472	478	485	483	496	442	460	482	478	449	523	487	485	463	470	478	467	433	475	461	469	453	478	498	483	475	486	513	460	459	505	488	470	461	477	481	483	470	486	477	466	485	495	484	456	480	477	454	465	479	488	504	476	452	491	462	450	522	483	489	462	497	503	460	481	502	474	471	465	468	466	475	504	509	511	473	467	496	464	488	525	461	451	501	506	526	463	479	502	464	473	467	459	469	457	440	482	494	461	501	454	497	488	459	477	508	446	468	473	472	475	452	470	485	477	435	475	457	505	499	496	486	469	495	415	461	476	451	492	485	498	504	444	481	462	461	510	493	466	427	500	531	479	484	460	482	453	521	451	458	492	497	441	480	496	494	484	516	486	459	468	475	479	483	479	462	465	482	470	482	506	464	462	475	533	475	483	490	493	434	468	513	471	437	488	460	418	475	476	474	467	504	505	512	483	462	466	492	469	456	488	467	470	448	479	481	493	492	480	463	443	505	493	465	471	480	470	481	507	463	496	488	497	475	463	492	476	490	475	495	464	464	515	495	489	488	473	476	491	447	496	473	480	468	474	448	485	497	436	486	476	429	466	500	454	505	470	470	508	480	487	456	462	502	486	476	510	481	468	534	489	516	479	514	474	504	489	483	460	508	482	498	476	489	440	518	464	451	476	505	504	480	484	488	475	462	497	472	423	479	479	483	469	463	435	490	446	508	508	494	486	507	490	459	495	477	437	464	499	454	497	478	477	486	463	498	447	454	497	473	503	461	452	475	465	478	454	471	499	509	452	493	454	477	487	485	461	475	447	428	457	486	454	464	474	492	472	435	464	495	462	461	453	451	446	487	463	462	487	474	492	463	467	436	470	448	435	484	471	496	451	465	499	450	475	441	468	480	478	487	468	530	449	479	477	475	509	500	501	493	514	470	462	472	497	498	472	515	450	493	498	466	466	477	452	477	441	467	476	481	491	491	486	448	474	452	521	509	467	517	476	495	461	476	469	468	472	491	505	443	447	498	471	474	427	464	516	476	449	482	484	496	465	455	468	476	489	506	528	519	447	447	483	484	491	509	468	479	460	489	506	456	471	482	458	481	519	452	500	488	459	503	466	476	435	515	429	487	467	457	486	478	464	481	484	480	475	462	467	468	478	453	504	483	488	459	493	523	506	485	490	493	457	466	472	470	491	502	495	510	494	497	490	470	495	481	507	486	440	503	495	508	493	445	461	440	493	471	465	504	467	484	479	436	452	468	474	488	478	456	482	452	478	473	485	506	432	488	506	487	475	477	475	472	475	499	475	456	484	478	474	497	529	485	459	517	471	477	485	460	471	481	492	477	490	474	445	496	530	465	507	480	483	453	474	504	458	446	441	480	493	468	465	448	517	485	460	454	511	490	457	504	487	494	449	488	474	472	494	478	486	420	464	492	476	509	480	462	457	458	478	471	530	515	488	464	444	473	491	509	469	483	463	474	477	509	515	502	489	472	513	492	472	468	458	463	451	472	449	480	481	459	482	492	475	483	487	475	498	500	489	485	472	449	468	517	479	474	472	499	467	497	462	479	489	456	501	510	493	490	482	484	465	477	502	497	438	473	438	496	509	505	523	481	478	483	479	498	486	491	473	467	473	453	486	460	472	486	499	500	449	451	509	484	483	484	433	485	495	485	470	474	474	507	440	469	461	452	504	455	468	465	459	465	496	478	469	522	455	500	476	467	448	471	510	494	478	478	510	488	478	492	479	444	466	485	482	474	484	538	530	467	480	445	530	506	482	483	460	472	462	457	469	447	461	462	485	481	483	447	516	495	487	455	512	448	474	489	473	482	460	478	526	494	476	493	501	485	515	490	482	465	494	471	469	450	479	476	482	469	479	448	489	505	476	473	485	487	487	474	469	479	497	525	458	523	490	467	474	496	475	468	450	503	494	462	505	490	480	468	518	472	492	489	461	432	472	474	483	469	477	476	463	493	462	506	517	459	525	466	494	461	473	444	509	453	424	446	493	528	523	498	527	467	500	477	447	492	501
25743	20832	27878	23857	20792	20947	10713	2420	2819	737	635	619	649	628	663	617	674	697	727	705	744	760	731	792	752	853	919	924	879	882	819	855	805	774	747	777	712	697	675	662	686	643	586	600	605	539	565	550	558	530	544	510	545	535	566	547	545	534	570	521	561	516	496	533	590	599	556	565	578	562	556	518	562	517	559	527	560	545	506	557	526	596	541	519	560	520	553	541	528	596	559	546	573	528	538	557	539	606	569	523	554	567	560	551	600	530	544	547	561	531	564	566	541	519	535	550	537	548	528	542	540	557	526	547	544	535	543	585	576	576	584	538	591	578	543	564	544	567	524	527	591	525	533	548	553	531	568	548	538	539	536	544	552	603	516	526	556	514	553	544	518	564	533	555	537	588	569	552	561	513	528	551	530	562	525	593	577	572	563	522	544	514	558	541	570	612	524	558	569	539	566	524	545	563	591	557	553	585	558	515	569	575	587	551	559	597	518	508	526	579	515	517	514	519	551	541	532	516	555	558	583	542	536	538	531	567	579	533	532	540	546	590	570	591	565	560	541	534	552	534	543	547	528	562	535	523	524	548	546	547	571	593	540	551	535	547	540	529	561	571	556	549	570	557	538	545	523	546	555	522	538	519	539	508	566	572	533	554	552	536	553	525	554	577	537	561	593	535	542	561	585	507	553	558	557	550	561	555	512	527	548	600	542	574	535	560	535	566	576	507	570	554	568	528	565	576	550	545	559	558	512	496	600	558	557	538	531	573	492	529	560	535	574	543	578	542	548	494	549	523	512	556	548	563	526	571	550	550	525	521	581	536	578	588	578	515	536	518	503	545	563	564	549	544	536	540	517	597	536	581	560	594	541	579	580	550	504	560	580	560	480	568	564	562	532	550	555	538	579	540	557	541	598	566	540	588	571	498	536	559	474	568	528	538	526	543	548	565	567	548	533	560	563	516	552	574	537	559	539	581	607	509	530	529	495	564	541	516	536	527	560	519	561	535	544	543	544	556	564	531	562	573	537	539	534	553	562	558	508	521	532	579	537	572	577	583	571	547	558	542	570	506	518	557	515	517	531	560	552	564	583	536	539	573	577	585	584	568	556	527	586	567	509	541	574	510	528	555	561	576	544	556	555	587	557	533	532	528	574	571	517	483	561	535	529	572	589	533	592	517	559	597	522	527	535	557	562	537	501	568	566	573	549	565	545	512	620	536	541	532	539	572	474	521	580	550	574	541	568	566	531	511	543	559	555	518	528	537	504	547	551	572	582	579	547	512	504	534	580	584	498	580	591	543	546	564	554	514	568	521	522	536	575	582	560	515	586	520	540	536	524	525	537	511	554	536	565	545	493	540	567	582	547	565	574	507	557	594	547	571	553	559	569	551	565	526	538	535	526	557	515	559	575	529	562	538	517	573	521	564	552	579	573	542	555	518	571	557	556	531	566	549	543	564	544	564	534	530	546	506	561	551	564	532	577	577	558	535	524	554	547	536	566	554	580	568	564	590	499	515	528	578	534	554	551	573	566	561	562	604	570	562	546	543	569	542	543	583	514	561	516	533	492	543	539	533	548	524	550	554	537	524	555	555	551	531	544	562	537	589	565	521	542	563	522	544	558	572	533	552	556	567	567	563	602	571	539	570	554	533	560	540	570	531	556	518	543	570	544	523	555	535	555	515	538	555	568	541	568	614	547	608	560	558	545	597	561	572	561	566	526	591	533	554	546	585	537	509	520	561	509	586	472	577	571	561	526	597	530	578	575	526	542	511	526	535	579	534	584	587	517	550	539	527	481	586	562	514	539	561	526	548	566	527	590	529	552	528	556	539	552	548	536	569	548	547	558	582	568	534	548	546	581	550	505	548	563	544	524	510	530	546	533	550	532	571	565	521	494	555	536	538	560	550	528	521	539	546	554	563	549	565	554	584	507	495	570	560	557	525	548	535	537	553	573	559	551	564	517	594	500	538	554	572	559	603	546	542	563	516	573	574	539	595	596	563	560	562	558	551	554	551	564	556	503	573	521	528	516	505	529	569	592	538	575	579	550	559	515	541	540	584	561	540	557	555	564	545	537	523	579	552	567	567	520	552	498	570	561	527	594	550	570	553	596	561	498	553	567	549	582	588	549	551	571	543	525	525	515	555	562	541	554	514	538	535	542	566	602	547	578	557	551	593	567	521	572	503	565	532	603	551	544	547	569	516	560	552	541	551	539	516	538	573	539	543	545	506	569	544	570	552	559	558	567	520	553	581	546	526	536	596	574	556	568	579	518	522	574	551	529	511	558	529	534	525	584	548	589	544	564	561	579	539	526	548	579	518	546	547	545	534	568	523	548	560	532	581	582	595	526	609	579	539	545	564	579	559	566	576	538	529	576	543	578	547	571	539	544	569	509	575	530	546	545	576	567	600	564	538	610	491	554	576	550	551	556	552	538	529	562	575	515	546	533	523	559	554	570	567	564	584	536	510	568	512	559	562	573	532	563	589	570	578	540	558	571	505	562	532	532	568	567	507	546	553	548	567	537	523	560	556	535	564	514	512	588	538	563	538	554	533	521	550	537	539	581	580	583	571	543	560	508	553	562	538	521	513	553	557	526	579	551	554	531	503	555	554	548	502	533	542	537	536	575	530	530	573	508	527	562	533	553	586	532	556	538	588	554	577	531	549	588	559	559	566	539	549	518	538	535	553	564	564	543	561	548	549	553	546	549	529	553	497	519	547	577	570	557	522	554	593	584	545	547	551	599	541	546	560	530	559	533	546	551	596	553	575	564	547	532	541	561	508	537	561	549	581	552	588	528	556	527	545	549	510	591	555	550	555	547	530	550	525	550	563	536	571	508	537	595	574	537	606	549	563	551	543	551	547	571	572	553	560	565	549	544	503	561	550	479	485	572	548	516	563	553	526	545	510	510	536	507	567	518	534	576	536	551	536	552	554	529	539	551	534	543	530	511	535	498	538	576	513	560	487	570	556	529	537	559	552	546	588	513	558	506	551	543	599	511	543	567	586	562	532	497	538	550	507	546	557	545	494	587	555	616	509	579	558	524	541	506	541	562	541	559	561	555	543	531	540	564	587	526	525	521	544	564	537	523	512	533	565	555	566	527	537	548	551	555	536	605	556	560	569	519	553	568	513	511	556	556	541	556	528	512	531	572	536	537	562	545	540	577	541	526	567	512	538	591	563	497	548	513	512	552	569	581	527	572	520	512	565	537	574	531	545	569	539	546	546	536	535	518	535	552	557	589	550	554	531	545	530	542	578	548	518	544	493	541	556	552	501	548	510	522	548	536	530	544	556	530	557	533	550	527	558	505	579	547	601	555	561	538	533	550	589	529	555	553	564	607	572	559	547	549	540	575	536	529	550	529	586	604	541	597	568	616	555	556	536	519	522	531	539	517	536	508	552	560	542	575	563	545	535	536	512	575	538	561	545	573	549	540	545	556	506	505	546	513	579	522	548	523	581	566	580	623	589	531	575	551	572	554	520
48628	39560	23751	19031	13381	9373	1515	3592	4723	788	704	604	607	584	599	647	695	717	790	774	826	917	993	988	1102	1099	1257	1152	1058	982	967	1036	976	919	925	800	757	739	707	637	670	587	588	568	544	515	506	500	480	506	523	493	474	481	489	491	482	481	447	463	478	469	446	458	456	477	458	440	466	489	523	448	450	510	479	477	477	466	471	442	461	446	449	474	480	483	470	464	475	485	465	411	455	496	478	417	458	476	482	475	467	481	476	477	469	485	455	485	512	469	469	462	453	467	449	484	476	498	473	480	492	455	455	481	419	442	472	456	440	490	485	493	481	428	479	460	462	449	517	457	430	442	437	501	436	466	467	430	422	474	489	458	467	461	447	461	447	485	442	502	434	450	458	521	413	467	476	477	488	484	489	501	462	484	444	417	445	518	448	467	498	452	455	489	475	472	459	452	453	465	469	460	434	478	492	512	449	501	455	442	445	417	485	479	434	466	496	429	467	476	502	495	476	453	461	457	495	517	502	434	467	425	456	501	438	473	464	477	464	487	480	479	454	485	437	503	467	489	463	438	469	447	484	441	470	477	463	435	470	432	484	439	484	476	477	471	469	458	516	494	463	485	485	467	455	455	432	437	503	487	500	470	451	422	497	450	503	438	473	480	459	459	426	481	486	473	488	460	472	466	479	445	476	466	483	469	464	465	448	467	451	449	444	492	507	468	466	478	502	478	450	548	477	429	464	464	511	470	488	488	487	487	451	421	498	403	461	447	439	501	426	445	480	451	492	515	477	459	473	489	452	476	479	457	472	461	479	436	445	489	456	471	434	438	464	469	465	488	458	388	475	418	483	463	457	423	459	437	452	468	506	466	469	449	516	491	488	422	469	433	473	468	452	415	484	463	426	464	457	455	468	480	462	464	464	459	440	459	427	455	465	476	479	492	477	460	441	483	480	437	476	484	482	461	512	468	489	488	440	509	473	445	469	485	429	487	502	473	473	442	473	510	498	451	445	512	505	443	460	462	502	474	490	483	442	440	510	441	490	437	472	485	477	447	453	493	483	454	463	464	482	459	471	509	480	447	439	512	464	481	480	459	432	473	469	476	463	483	489	492	454	438	472	447	467	440	488	473	450	442	468	423	497	485	438	466	458	459	485	461	526	466	480	511	440	471	496	461	498	469	502	459	434	441	457	474	467	464	469	491	472	503	491	474	463	449	484	457	458	455	456	507	473	431	500	453	452	492	445	507	482	495	464	461	462	476	454	437	490	495	438	465	481	471	453	467	437	493	453	497	455	521	478	481	447	462	438	489	454	487	449	497	455	466	481	471	427	421	431	465	438	462	481	462	412	473	478	404	473	448	510	482	449	474	470	467	479	452	482	447	478	451	415	483	483	412	467	461	472	473	439	465	430	496	487	447	453	451	479	476	493	471	480	495	488	465	478	508	492	463	465	461	458	495	461	393	478	471	474	496	445	447	433	477	471	477	460	478	439	476	436	476	510	432	463	477	474	492	468	457	460	457	486	457	453	454	475	476	475	447	475	474	458	476	436	463	462	508	472	480	457	469	482	484	478	504	472	485	458	455	492	432	486	461	508	481	482	456	434	456	470	435	462	463	445	479	471	442	478	430	434	486	426	467	448	461	454	466	453	483	491	472	431	484	489	487	454	536	494	456	484	457	464	486	448	515	433	478	483	440	456	493	470	497	480	406	456	466	453	453	492	465	530	458	481	438	487	492	457	463	453	483	434	471	449	459	508	467	460	489	484	484	445	428	491	478	463	476	466	450	484	461	491	461	439	458	505	458	496	468	444	432	491	473	479	449	482	450	478	429	457	475	494	486	452	496	453	452	453	474	488	495	471	463	504	455	486	465	444	459	418	449	488	470	479	430	467	484	472	445	468	503	458	441	434	477	460	440	507	449	479	504	457	469	473	477	506	446	442	456	499	471	442	468	490	458	479	466	429	470	505	453	487	514	412	476	508	463	493	470	475	440	483	458	469	454	419	451	502	488	454	469	444	446	451	473	448	479	485	448	512	451	459	463	482	484	466	494	430	463	487	447	469	494	451	497	475	475	454	458	458	496	504	459	499	464	485	491	409	467	455	463	455	476	468	473	447	466	465	470	442	448	434	465	447	462	482	494	441	477	444	440	486	462	455	462	447	490	487	448	491	461	457	504	473	516	428	451	465	511	449	426	442	469	502	502	464	459	483	477	461	438	449	482	455	477	436	465	456	442	462	461	475	480	457	484	437	469	457	465	455	473	463	455	433	477	490	474	484	483	475	470	448	454	511	485	444	468	443	494	459	479	463	449	466	454	479	477	444	489	463	502	476	467	454	488	435	445	454	456	432	452	473	473	460	462	467	532	466	454	479	454	479	504	485	491	457	470	494	503	483	448	456	445	456	483	488	505	463	480	426	452	471	465	485	466	500	463	440	454	494	465	471	424	473	493	423	460	464	464	482	479	502	446	497	462	448	430	476	458	461	462	473	447	445	421	460	485	442	450	485	440	471	457	493	459	470	478	478	435	436	487	472	503	491	474	442	475	478	451	442	482	445	452	488	464	429	448	454	506	495	444	464	475	471	453	436	475	443	497	430	471	496	449	512	450	464	468	454	436	451	496	444	446	491	463	436	450	480	498	527	480	469	463	496	440	460	480	451	415	460	446	526	486	485	476	485	471	484	460	479	441	498	494	474	517	505	462	465	505	484	469	475	482	464	448	493	476	498	448	466	445	476	492	483	455	469	457	454	492	442	462	452	497	443	477	425	499	464	441	473	475	471	462	458	440	452	473	501	449	447	463	466	486	469	472	464	483	477	473	489	462	467	437	479	443	462	465	465	454	465	460	457	484	462	507	461	487	475	472	479	467	501	459	476	468	446	454	464	462	463	484	477	443	426	502	470	451	423	482	448	461	424	481	417	473	473	472	481	461	488	481	504	469	476	480	490	503	492	461	489	479	484	455	444	490	476	424	457	481	449	467	455	450	505	432	456	404	474	462	471	440	465	461	460	456	466	509	468	494	473	507	435	456	443	455	461	461	448	498	450	463	460	449	489	431	471	468	500	448	465	487	494	477	454	495	488	461	482	472	452	454	447	478	492	472	465	467	480	471	431	477	446	441	491	451	474	465	452	454	421	472	472	463	421	429	490	450	469	471	486	502	458	488	450	447	443	449	433	493	483	468	456	458	462	492	491	511	495	497	445	473	480	510	486	465	439	447	450	462	495	512	427	490	506	473	431	406	463	477	476	433	472	470	437	472	470	477	490	456	484	429	457	475	458	476	471	443	417	466	444	459	485	484	442	474	490	459	454	484	480	440	473	503	403	441	435	437	447	493	445	483	457	508	423	482	470	482	521	469	462	498	502	452	439	463	491	451	423	474	430	480	429	418	434	483	445	479	424	438	468	499	474	476	484	478	465	480	453	499	491	474	469	476	466	488	467	454	502	479	470	466	459	482	465	481	456	466	470	483	471	448	481	493	442	447
29740	21293	25658	23350	7783	2870	854	809	762	580	608	576	546	572	617	668	605	642	684	651	660	685	727	814	823	855	808	874	828	835	788	733	806	705	708	723	684	680	619	594	618	631	574	571	579	547	584	560	549	575	566	547	560	567	560	571	546	604	584	603	566	530	535	563	569	583	556	573	565	531	580	576	574	546	573	542	578	534	494	582	551	522	578	632	552	544	542	549	555	565	596	570	605	520	553	602	580	537	586	612	559	545	572	579	514	581	566	516	575	606	556	538	607	558	507	574	573	518	582	559	532	570	540	549	527	549	582	557	562	548	574	559	559	521	552	541	559	545	508	536	548	508	573	570	542	550	579	555	564	571	565	550	556	584	547	505	593	569	581	589	528	563	554	599	559	594	547	580	544	572	559	528	555	585	507	556	599	552	569	537	573	570	569	543	550	542	571	559	595	530	573	527	591	578	568	512	570	565	567	544	550	536	548	529	574	534	548	521	532	569	566	516	562	574	514	563	528	574	552	536	510	538	542	575	598	611	565	626	554	523	538	542	559	510	536	568	538	582	561	537	599	589	541	566	560	532	587	564	554	536	530	554	599	552	598	549	573	530	593	547	561	559	542	557	593	556	552	569	583	551	550	521	568	544	577	562	573	590	578	532	585	534	545	514	585	570	562	560	526	603	534	579	559	592	565	551	538	581	595	571	544	572	569	561	553	558	524	562	575	553	539	558	517	574	543	575	532	566	595	578	576	568	577	544	557	579	549	549	558	559	562	538	507	555	546	598	579	578	589	545	553	554	618	555	570	576	571	532	603	569	590	564	542	572	591	597	571	543	526	599	560	588	574	583	560	543	576	594	573	586	604	561	560	553	528	568	539	495	610	564	594	579	546	573	536	536	579	582	574	563	580	561	556	577	579	554	515	543	563	515	550	596	564	586	598	566	543	573	606	563	539	524	552	554	548	544	607	524	591	573	578	595	532	539	588	588	562	552	523	530	566	560	564	591	561	528	566	574	566	554	570	560	560	540	532	543	566	560	611	593	572	520	569	571	580	524	575	533	558	606	541	543	561	532	579	561	556	552	560	566	602	543	598	542	576	554	562	551	503	518	540	554	581	533	590	560	573	538	585	547	531	579	526	527	567	591	549	512	525	553	561	551	560	531	597	530	547	578	560	573	590	543	551	581	545	550	522	589	583	577	571	517	544	561	563	501	531	564	505	537	559	525	580	550	556	571	551	566	544	541	578	555	575	507	507	587	544	549	578	573	585	619	519	543	522	546	579	634	545	565	568	570	573	561	542	531	539	558	582	583	626	549	521	515	545	575	551	571	549	555	522	550	565	551	548	576	532	539	575	537	561	563	526	590	542	600	576	556	545	545	612	519	581	504	547	577	533	570	526	573	548	547	530	583	565	564	517	549	571	536	623	574	536	554	534	562	573	552	528	547	552	562	573	526	534	552	591	584	536	541	564	597	513	522	575	580	617	579	512	557	566	558	556	543	570	531	531	525	613	558	563	521	555	516	579	578	580	556	564	530	594	601	529	534	590	563	562	572	579	588	538	611	555	576	584	545	548	579	595	523	563	553	566	600	569	547	572	550	538	536	566	535	564	563	542	532	555	499	550	555	555	585	547	533	581	564	512	517	580	555	593	541	576	531	554	597	601	583	551	525	587	553	560	612	620	553	551	547	547	579	539	557	535	579	595	556	508	546	591	509	556	545	552	536	541	534	557	576	570	529	551	528	533	527	541	555	579	620	552	544	602	529	561	564	580	566	609	587	561	558	586	565	561	564	583	525	530	568	546	574	569	552	579	577	532	561	574	632	582	534	513	544	539	534	544	601	587	582	547	548	599	566	585	535	593	584	574	540	495	621	558	569	544	575	571	606	563	513	565	508	554	548	571	565	595	565	536	524	565	519	630	564	559	571	527	599	586	557	523	556	551	552	566	581	572	597	554	560	528	564	559	576	579	550	601	608	606	520	536	511	555	528	580	550	577	510	592	566	543	569	529	594	613	555	545	547	543	558	559	523	563	549	584	556	541	568	550	555	503	523	525	545	537	553	584	540	538	538	571	555	579	561	553	550	557	537	542	528	562	585	543	545	559	574	515	597	576	547	568	606	533	531	532	535	529	522	564	555	608	610	576	538	549	557	531	588	533	589	579	536	581	557	563	560	576	567	518	570	517	561	571	560	591	536	577	557	567	541	535	557	547	561	548	560	550	551	555	574	553	579	593	561	566	556	552	579	567	570	545	550	515	549	571	586	545	566	553	497	517	587	567	567	562	553	547	514	556	553	575	566	553	552	516	562	547	547	546	545	567	548	552	590	550	543	593	526	571	567	569	564	552	569	589	557	607	538	545	565	544	478	557	541	566	564	573	529	544	567	545	567	605	552	534	615	542	559	548	555	528	560	523	523	548	568	572	589	572	561	558	523	551	523	552	571	535	563	571	509	596	532	566	564	552	567	554	570	561	557	565	576	549	562	554	567	581	600	577	557	536	571	557	567	597	542	538	527	569	577	588	543	551	585	543	573	586	561	536	579	564	547	507	533	575	550	528	571	625	591	565	560	579	586	549	559	564	520	547	542	571	531	524	583	558	589	591	533	540	540	549	580	570	573	565	564	528	556	526	531	549	566	598	575	532	563	575	568	550	561	571	559	591	577	574	520	556	511	542	570	521	550	565	528	562	588	581	566	536	550	523	552	559	508	557	552	625	577	606	591	530	552	620	581	553	554	614	569	569	522	577	525	554	570	605	544	561	558	557	529	571	580	597	568	574	556	544	620	555	531	555	586	568	544	555	554	549	580	580	509	523	560	562	515	600	534	568	542	558	580	566	551	549	527	564	559	530	574	600	550	559	553	561	613	566	588	574	605	572	525	535	593	573	563	572	517	578	576	558	562	550	576	527	577	588	582	522	560	523	576	525	541	620	547	517	575	548	584	558	589	570	572	553	543	584	570	557	526	584	547	522	577	522	546	546	559	571	551	564	570	564	558	549	531	562	531	529	537	545	582	545	584	564	550	589	533	524	559	499	558	573	607	572	629	538	556	537	581	563	571	559	526	548	554	538	562	583	539	576	517	567	537	551	585	612	575	591	572	587	590	559	530	614	536	555	578	576	571	544	514	507	576	557	606	570	566	560	586	576	595	533	546	553	533	553	541	534	577	563	541	544	556	510	591	540	585	582	535	517	566	538	610	561	531	538	582	583	538	579	544	552	556	547	590	546	586	544	495	560	560	542	593	606	519	547	586	495	543	540	529	533	541	501	529	572	546	519	565	533	553	530	543	544	563	543	527	556	535	597	539	563	552	562	533	556	569	565	551	584	584	587	546	597	526	517	551	537	560	599	523	564	551	528	554	555	583	590	547	586	567	549	543	556	532	534	526	561	576	599	599	566	590	607	554	577	567	551	589	557	569	523	537	577	542	540	587	544	556	562	496	519	571	535	585	559	579	549	542	582	595	531	545	549	533	510	552	548	571
46973	23796	13224	11912	9705	4702	911	1098	927	513	543	519	540	547	607	636	640	659	693	756	811	817	912	977	1096	1113	1065	1125	1011	931	899	933	872	844	801	795	711	700	622	626	600	590	574	525	528	508	483	540	488	464	478	487	466	509	465	494	473	504	496	471	478	484	505	490	498	523	500	494	481	478	479	498	459	440	501	469	480	495	522	459	486	496	492	463	466	523	457	500	487	494	464	451	465	497	483	478	480	496	466	494	451	476	462	437	467	449	498	487	472	520	439	475	527	487	457	468	475	489	486	507	480	467	467	473	501	487	462	497	474	489	494	503	477	513	506	522	477	509	482	491	499	484	459	518	442	501	466	529	479	436	470	493	503	457	468	478	447	473	430	473	457	445	518	508	466	477	494	467	489	505	453	462	498	457	478	458	457	474	495	454	463	485	496	490	492	493	483	501	476	496	560	468	479	471	487	474	488	472	457	456	490	470	456	450	457	493	467	465	492	463	473	457	465	467	455	489	484	442	471	466	468	480	497	458	496	460	491	467	509	474	443	500	492	461	471	474	506	492	492	488	494	484	501	472	473	490	456	477	453	466	505	479	485	461	523	464	474	482	483	486	518	482	503	453	472	477	501	458	484	449	475	481	515	518	498	462	449	516	458	492	452	475	482	452	483	435	477	455	485	513	511	500	478	487	502	477	474	467	498	510	494	496	497	479	440	482	459	470	466	503	459	485	462	516	503	461	466	464	454	484	455	494	519	453	524	482	490	483	473	491	451	526	482	503	456	481	477	461	471	489	476	489	514	491	489	479	445	457	483	494	425	462	485	472	476	492	482	475	511	451	481	505	480	458	498	508	532	473	469	476	516	482	491	498	467	480	475	497	473	459	513	462	492	499	470	509	476	486	485	490	512	483	496	479	490	530	471	500	511	491	503	477	478	499	461	500	478	448	488	453	500	490	476	480	448	525	472	478	456	475	450	456	456	460	509	450	511	458	488	457	496	495	494	495	483	492	483	468	504	475	490	472	512	456	498	509	526	482	509	486	452	503	488	445	538	530	433	471	461	499	477	471	496	438	487	502	480	479	490	493	462	491	505	509	471	442	493	488	477	495	515	454	471	501	468	463	473	481	453	516	492	433	484	486	483	471	492	483	499	472	493	476	476	480	513	461	508	525	506	485	507	455	498	485	455	477	465	506	456	496	478	468	500	465	441	494	505	478	505	458	443	458	457	505	461	469	526	489	505	476	476	511	495	456	477	521	492	491	445	446	483	493	495	493	495	473	494	481	485	484	514	490	483	448	470	464	474	454	480	468	459	478	496	506	489	482	497	451	503	500	456	487	496	437	450	499	470	471	488	458	480	481	461	448	444	529	438	477	529	501	490	456	480	510	475	494	460	465	457	506	463	466	524	505	473	493	473	480	471	471	500	519	485	480	451	450	471	510	459	510	506	507	520	434	466	514	465	484	483	464	488	480	506	483	509	451	486	449	472	436	490	494	445	456	530	480	466	476	474	487	462	443	466	496	472	453	508	460	483	514	488	485	500	471	464	485	487	466	521	521	510	485	508	499	498	434	478	467	499	489	489	517	523	481	518	498	486	495	485	457	464	430	503	480	497	490	455	554	461	476	524	473	483	495	489	489	452	491	465	514	499	458	502	503	485	479	470	453	507	487	519	440	457	516	519	504	475	478	488	489	486	507	510	450	486	508	506	463	516	550	474	498	508	463	482	494	461	499	479	450	494	498	481	494	498	452	475	504	468	447	448	449	464	490	450	478	481	468	478	491	463	463	459	481	504	479	470	454	450	457	460	500	500	490	484	505	524	463	484	483	437	487	516	499	509	488	518	488	487	501	469	492	475	497	470	514	489	447	471	519	504	492	470	470	481	464	481	453	510	492	488	473	454	492	454	510	472	509	470	482	475	424	482	492	476	480	487	475	476	459	495	469	440	469	474	467	482	481	475	478	472	502	459	475	457	458	464	478	493	514	444	479	489	465	452	454	447	485	456	462	494	458	489	473	497	489	470	511	504	478	488	499	490	495	488	518	471	460	476	451	486	476	490	475	506	477	432	460	454	459	451	485	477	524	460	462	507	485	499	467	523	500	472	475	492	501	449	493	454	496	529	496	483	513	521	465	503	486	499	497	465	472	488	462	523	487	448	485	431	460	492	515	489	491	471	445	482	472	491	477	523	494	500	509	469	476	507	461	491	473	430	450	458	443	466	475	472	451	468	459	485	496	518	466	495	489	507	525	466	464	473	447	494	500	457	498	475	485	477	480	485	486	500	484	441	468	466	497	443	500	483	513	487	494	475	480	481	484	460	490	491	473	488	513	505	474	464	466	463	469	476	504	466	458	476	517	496	502	547	444	513	475	476	483	486	492	457	470	531	496	489	514	528	487	530	464	492	466	465	463	510	459	450	484	448	534	501	459	483	438	447	425	452	452	481	482	471	498	486	527	496	460	468	475	458	473	477	474	464	527	444	443	472	513	470	467	477	486	508	437	457	511	511	514	437	458	500	503	482	464	514	472	517	460	462	459	449	473	516	463	490	469	503	470	467	503	468	505	468	512	469	494	492	491	472	490	496	535	464	441	518	469	444	460	470	487	464	508	478	472	478	462	513	502	441	503	504	473	479	485	482	470	459	486	462	485	493	476	539	511	457	468	500	521	466	473	479	445	474	471	491	474	513	505	481	473	472	477	469	442	470	474	494	480	496	479	526	492	475	483	422	479	490	485	488	477	493	503	464	480	514	488	478	520	481	481	460	465	486	462	456	456	487	468	461	493	480	502	535	442	495	491	496	505	454	454	482	459	467	476	454	488	509	482	475	439	475	422	486	416	456	524	504	441	451	449	523	493	514	455	468	459	455	461	513	505	490	488	445	477	457	501	482	515	463	457	464	518	503	508	491	505	464	489	406	489	478	478	470	477	469	476	466	487	491	500	483	460	462	511	464	488	451	463	478	473	497	503	444	451	516	501	491	462	476	486	478	500	448	477	467	548	452	496	480	473	500	451	488	470	507	471	500	451	497	479	507	463	447	502	531	479	463	470	453	464	484	515	465	486	492	450	462	462	452	486	508	501	464	472	477	478	458	472	504	508	464	492	484	467	539	493	498	472	487	475	466	501	485	471	459	456	482	498	479	490	496	479	455	487	481	467	505	495	527	483	472	460	487	487	481	466	492	511	474	474	504	494	493	478	465	445	450	469	537	499	465	476	522	475	421	455	478	529	515	488	447	505	493	487	509	476	521	500	450	463	486	481	451	481	458	506	472	469	468	472	487	463	489	514	507	505	468	496	455	490	505	459	466	462	493	469	520	452	482	462	502	458	479	463	489	485	463	468	503	493	489	507	472	468	516	483	457	482	436	485	475	466	510	455	508	516	490	457	458	518	450	487	486	521	518	505	504	484	496	508	491	464	454	477	498	478	469	495	460	498	514	480	461	451	467	527	456	462	481	475	477	486	508	502	480	414	450	485	494	456
26989	20812	27311	24397	21122	16013	3997	2190	2530	703	665	602	614	593	670	689	762	741	812	824	865	811	952	1087	1244	1150	1151	1139	1032	1024	970	896	923	919	842	820	784	718	677	662	658	584	649	607	556	564	586	553	554	545	539	556	527	507	518	560	552	548	594	509	577	570	570	573	560	519	519	544	541	497	550	562	505	560	501	511	556	505	569	581	540	584	520	548	534	563	479	560	525	531	536	547	511	548	552	539	531	520	502	535	550	555	512	517	598	553	552	545	558	557	535	504	549	498	505	546	524	526	539	501	527	577	506	550	555	571	528	568	571	544	498	511	532	597	548	518	578	514	542	499	548	495	552	556	569	585	538	582	564	560	574	533	590	540	564	556	544	558	512	486	549	506	519	572	520	559	528	565	584	539	542	538	557	553	589	532	510	601	584	548	558	571	523	531	577	570	510	514	556	515	564	485	519	520	575	543	510	552	506	559	535	502	535	549	583	513	559	560	591	525	550	559	583	531	530	578	534	506	487	509	524	565	596	587	561	579	567	533	569	523	529	534	552	598	528	522	542	571	545	531	557	560	514	518	556	520	538	553	532	514	531	548	564	549	536	529	527	547	537	509	546	504	529	544	505	561	552	557	481	543	520	554	577	580	553	556	520	557	577	549	565	568	556	542	545	526	577	576	527	567	562	507	528	527	533	560	531	539	566	541	537	540	539	494	563	509	571	546	545	498	547	545	519	545	558	546	519	579	525	564	536	541	569	550	574	555	518	594	554	594	560	557	516	569	563	531	545	535	553	546	556	525	528	540	531	569	551	600	535	540	540	563	536	538	522	534	559	528	503	573	489	575	502	517	521	542	551	535	569	553	508	555	507	602	547	515	565	559	551	516	533	513	531	552	556	520	519	565	559	529	578	553	577	565	507	528	554	515	545	545	529	578	523	568	547	507	528	544	556	565	540	590	529	557	611	528	522	563	533	509	551	578	526	523	527	512	558	561	543	548	535	564	511	590	548	547	542	505	514	533	504	525	517	516	539	567	531	520	545	522	529	544	536	538	584	529	578	535	535	555	571	575	586	534	548	531	585	572	499	532	594	506	560	528	584	544	573	525	516	550	545	535	554	568	539	534	524	544	550	605	543	503	517	524	535	566	531	540	519	565	535	541	517	506	557	541	560	517	515	545	594	585	560	550	527	491	531	530	566	499	555	533	522	541	577	601	592	533	614	518	554	560	523	508	553	540	546	560	525	521	495	504	516	518	552	491	524	527	554	557	517	561	518	541	564	524	516	542	520	541	523	538	556	569	517	569	510	567	550	559	575	518	544	541	563	500	551	512	509	525	544	533	551	517	560	525	555	545	564	546	510	555	519	521	536	541	521	558	513	586	531	523	541	556	556	537	532	559	564	554	577	531	551	587	529	539	578	528	551	568	506	492	504	520	525	541	549	476	521	542	491	553	537	570	606	606	590	554	514	512	543	514	550	558	531	544	511	508	542	526	551	533	531	568	579	553	518	539	535	535	506	524	537	547	537	547	539	517	529	490	519	533	530	550	563	553	555	505	534	585	534	503	583	522	547	508	516	533	514	536	563	556	537	570	594	517	556	586	578	571	529	577	551	589	537	519	553	551	557	548	524	531	524	543	532	564	570	524	532	518	548	555	582	578	588	546	531	557	543	540	544	550	511	550	556	570	583	537	552	529	536	592	522	534	574	542	522	496	526	518	545	534	556	524	590	513	574	537	513	520	548	565	576	544	555	528	586	520	544	547	537	516	598	525	525	560	490	530	559	547	551	497	549	553	579	543	547	517	573	538	512	544	565	502	586	557	563	559	559	553	546	535	504	533	525	537	552	538	564	552	553	542	544	511	556	541	520	528	545	524	578	567	569	516	528	558	577	568	521	542	535	553	565	532	551	546	533	514	489	532	525	550	514	518	515	504	558	510	555	538	543	571	552	580	529	531	567	541	537	535	540	541	527	535	569	515	531	515	551	553	550	584	551	522	563	530	526	585	573	539	540	539	583	578	558	535	534	597	523	520	525	527	544	569	547	556	571	534	512	570	514	551	522	594	561	559	550	546	592	542	548	519	580	547	552	548	560	563	579	544	522	551	553	567	538	542	531	517	538	527	475	545	604	517	515	552	533	562	537	538	551	547	500	579	525	545	519	497	543	549	542	573	519	561	520	536	546	536	506	514	548	512	503	542	517	586	502	531	538	592	547	532	548	517	542	523	566	520	551	547	583	514	556	542	503	519	526	556	518	580	525	521	542	498	546	513	532	504	530	522	572	570	547	525	559	597	511	553	543	530	484	545	578	529	533	580	568	573	554	588	545	532	553	503	556	539	533	602	531	550	575	587	561	575	518	532	512	515	528	544	592	583	533	523	512	561	549	529	552	512	531	524	505	536	533	572	563	537	547	536	574	590	611	552	568	500	525	574	523	497	520	538	551	576	534	513	488	546	554	519	523	527	544	533	573	568	553	507	575	537	540	538	519	531	530	538	522	553	549	589	506	540	540	552	547	528	550	511	536	587	535	474	526	521	544	497	517	509	513	493	503	575	543	566	553	564	550	545	547	532	550	501	514	509	547	514	538	576	535	505	491	528	532	540	523	552	560	530	534	515	552	557	565	540	542	522	539	598	508	541	514	528	571	538	524	572	541	552	551	572	557	540	583	560	529	580	517	536	582	551	545	535	501	538	558	565	542	530	543	561	552	551	514	486	523	516	515	547	556	587	546	523	511	544	518	544	549	497	587	565	577	549	559	523	588	556	551	571	553	528	548	563	589	514	538	556	531	547	566	552	559	529	549	557	573	533	536	526	517	549	526	566	562	571	564	592	556	592	542	553	540	553	566	577	544	527	497	550	545	529	546	535	543	545	579	512	534	494	519	570	560	526	518	525	516	489	550	488	573	497	532	569	522	548	589	527	567	535	569	553	523	537	557	546	503	559	572	545	558	540	519	551	521	533	514	511	525	583	563	515	542	585	526	537	513	551	542	533	562	536	591	567	584	548	553	549	532	510	526	551	545	494	570	555	557	542	550	535	549	545	531	528	535	501	555	544	538	517	571	553	560	555	537	516	544	516	534	530	547	577	528	510	551	518	556	541	573	541	542	547	564	555	553	540	519	536	559	563	517	575	538	569	547	553	551	541	544	550	551	537	528	546	530	553	540	547	533	540	505	554	569	546	556	514	544	556	537	534	560	544	563	531	522	545	522	567	594	565	489	581	534	541	542	547	527	577	579	549	541	491	568	524	559	529	583	514	534	528	543	553	518	545	541	559	564	592	557	584	555	559	531	556	525	510	505	542	531	547	511	536	557	557	551	542	510	532	525	537	533	551	527	529	544	517	571	503	538	535	540	507	562	536	487	523	558	579	532	503	531	537	545	541	542	522	498	565	500	578	534	556	543	498	557	552	594	551	592	553	536	585	589	538	534	512	555	548	560	508	538	552	519	563	513	547	567	532	530	527	516	532	517	525	551	519	508	545
40840	27424	24359	20728	20394	14144	3147	3413	4605	757	657	663	678	614	708	810	889	819	999	1068	1105	1206	1287	1545	1800	1808	1709	1629	1537	1338	1266	1142	1200	1176	1115	1009	912	738	717	697	639	613	572	585	550	516	503	522	502	481	465	489	480	467	462	472	475	470	449	527	477	486	490	472	488	487	442	471	422	437	450	490	440	447	457	469	492	461	446	498	450	472	458	497	442	444	471	491	496	469	489	478	474	428	504	494	456	512	497	463	428	459	495	526	481	452	493	479	460	443	468	449	469	448	464	497	505	469	471	482	476	440	465	502	443	500	455	456	469	440	498	466	468	501	459	455	473	459	506	475	492	470	449	485	498	486	469	470	462	439	431	485	498	444	456	469	449	461	461	459	468	450	448	499	473	476	487	474	471	457	439	446	457	431	457	471	428	462	456	464	466	448	464	467	480	466	500	434	478	465	439	420	467	451	483	455	463	485	479	478	446	453	383	476	453	466	463	434	465	428	487	471	426	429	440	458	467	482	477	449	460	484	416	461	470	511	451	484	485	433	453	470	428	488	491	437	457	441	497	481	454	443	453	476	454	446	435	463	466	444	454	467	484	505	469	461	438	430	490	452	494	422	469	445	456	509	497	446	472	482	422	460	459	450	452	487	463	421	456	464	459	439	483	480	453	477	439	423	442	479	466	451	493	457	489	448	494	494	448	440	413	498	456	438	488	453	462	452	484	485	507	500	466	468	454	457	439	430	463	445	440	495	428	459	472	465	484	465	496	444	493	491	463	447	467	470	457	466	452	453	477	475	458	481	444	486	475	479	447	485	435	440	461	471	478	432	472	479	456	480	482	484	487	504	483	480	400	464	467	476	475	444	472	460	436	475	446	484	466	470	451	481	481	458	446	457	490	451	431	475	485	449	465	452	443	452	496	462	452	467	451	453	458	480	461	435	456	435	466	483	451	435	445	506	474	456	467	478	507	512	452	477	482	480	477	453	465	465	473	455	461	459	447	464	498	469	450	453	470	443	456	467	449	444	416	463	476	448	459	448	416	462	483	497	449	465	476	478	466	424	486	487	464	467	443	480	481	434	449	504	468	488	465	449	464	478	452	453	478	432	451	462	433	449	462	478	453	423	459	451	453	499	507	464	462	455	466	480	471	477	488	466	453	454	443	432	463	479	476	504	461	452	470	438	424	458	452	464	443	475	475	457	462	457	458	519	441	464	429	460	455	465	446	499	476	474	468	444	470	477	449	491	488	457	470	456	516	450	455	454	479	484	440	482	458	416	488	471	472	460	436	451	439	474	468	434	448	505	470	465	438	476	468	463	469	465	484	464	418	424	474	442	467	455	442	440	450	469	473	462	479	451	442	481	461	453	456	493	480	446	494	455	463	429	485	430	497	453	435	466	456	471	477	513	487	440	494	443	470	439	489	461	465	452	444	464	426	451	454	474	478	495	459	428	460	472	482	427	464	436	451	460	471	447	464	482	417	488	448	493	486	471	456	473	486	485	446	465	470	513	459	488	536	504	502	458	482	474	436	427	498	428	470	451	472	478	461	420	465	443	473	444	468	474	450	490	466	495	475	492	495	491	469	482	462	477	453	460	447	474	443	457	460	457	494	455	485	464	454	472	460	501	488	445	460	465	434	430	483	459	434	460	449	475	473	481	442	422	472	483	477	459	451	475	454	462	493	472	468	495	460	450	479	482	465	494	500	464	484	443	470	459	468	436	479	496	444	451	458	459	484	461	499	494	431	466	452	492	538	455	470	460	442	449	455	460	424	440	472	453	447	401	461	459	462	483	438	460	489	474	449	472	467	475	402	463	477	470	501	446	476	450	500	491	506	452	461	477	496	485	462	488	443	508	475	436	463	484	461	474	451	502	497	470	494	466	490	468	480	492	501	472	462	414	438	489	448	455	460	442	464	480	454	464	445	464	475	436	506	477	494	426	426	507	497	471	451	474	460	459	477	449	459	438	442	458	490	480	470	480	467	490	469	444	461	449	439	452	414	456	470	477	471	472	480	493	443	469	454	460	461	467	451	453	513	442	479	449	516	481	458	476	446	452	451	472	490	492	455	429	454	471	484	447	492	450	457	445	498	488	460	508	461	458	436	446	436	476	505	455	442	449	440	444	451	470	506	459	497	451	421	497	510	484	482	435	508	441	482	478	463	478	461	467	464	453	448	485	452	505	457	476	453	438	504	480	473	440	445	465	438	467	485	487	484	498	493	467	482	492	505	488	440	453	487	461	474	417	469	467	486	471	426	473	476	447	445	441	481	464	433	445	449	497	493	468	433	520	439	457	509	495	463	455	496	464	465	429	464	447	458	469	447	481	455	442	452	503	464	446	535	486	494	484	438	487	469	450	456	397	459	495	483	454	463	427	478	445	493	485	453	426	464	464	498	484	459	479	477	433	505	470	452	445	434	480	448	427	439	470	455	434	443	470	451	487	432	471	437	467	465	433	444	433	458	435	453	449	467	501	465	479	468	466	457	456	469	455	490	441	436	451	484	452	436	448	455	483	448	477	436	471	441	425	432	491	437	455	467	473	421	489	463	467	441	468	455	487	422	486	487	496	458	497	476	460	488	489	460	450	510	489	449	457	488	451	496	464	473	468	425	464	514	449	477	456	490	448	435	459	471	480	514	457	474	467	523	465	469	455	442	438	424	484	478	470	471	446	488	489	452	466	444	459	417	469	454	521	445	464	445	456	469	452	449	448	463	486	469	468	476	443	467	452	457	469	447	450	468	459	486	476	484	462	475	484	450	491	481	455	472	450	427	438	453	468	481	480	428	428	472	458	516	483	443	468	459	474	509	491	463	468	431	462	497	470	464	457	467	465	498	460	433	464	499	484	451	444	473	458	520	465	477	433	493	487	489	493	458	453	463	522	479	458	492	445	443	479	454	470	435	460	472	483	455	472	478	471	476	481	484	517	468	459	467	473	454	476	474	444	487	468	438	452	450	446	454	469	500	445	417	502	460	450	490	484	487	460	459	436	461	482	443	433	443	487	451	474	443	463	435	475	453	452	463	470	453	464	491	516	446	484	433	479	492	421	501	457	467	465	497	455	441	459	412	437	471	468	495	472	432	448	483	463	481	452	458	478	464	484	419	428	433	494	444	461	457	431	498	462	479	469	449	471	425	483	440	471	449	449	499	456	489	468	496	459	419	462	439	446	481	474	445	535	502	473	453	468	497	478	474	447	422	413	447	469	491	462	460	480	488	442	501	417	452	451	454	445	462	466	461	432	472	464	455	470	509	477	438	462	442	477	452	423	494	474	473	484	476	517	429	459	448	460	446	474	446	424	504	467	467	440	447	440	475	468	468	462	513	479	440	466	498	466	454	464	456	463	438	461	463	446	481	440	472	476	452	514	452	486	448	424	464	496	473	459	434	473	468	457	463	510	484	469	469	458	483	470	436	483	460	472	516	474	470	467	467	430	497	466	435	459	464	435	469	448	475	473	476	460	464	426	503	468	465	441
26593	20806	27585	23974	20821	19562	5400	1751	2181	776	695	681	664	630	700	677	733	772	810	768	838	885	833	911	971	1131	1078	1128	1076	956	904	904	876	819	878	739	733	726	706	651	625	597	639	581	567	636	600	571	594	594	583	564	558	563	566	547	592	547	548	580	566	602	546	575	575	598	548	592	554	604	611	551	547	597	551	559	566	577	577	588	576	589	590	546	595	558	574	612	609	515	614	563	584	571	579	595	602	616	553	579	536	562	536	549	570	586	566	542	569	587	549	544	527	554	598	525	584	615	576	569	562	564	592	539	566	534	601	582	529	581	553	556	578	594	577	559	549	566	571	588	544	561	583	601	582	576	596	538	604	566	552	585	590	569	544	552	580	558	568	534	568	543	519	549	538	530	526	596	537	584	578	539	624	569	559	564	618	577	545	566	579	603	535	549	510	553	582	565	580	591	559	545	615	564	562	574	560	596	564	571	554	564	566	567	553	542	596	525	575	573	591	583	546	569	547	579	603	573	536	588	554	536	524	552	564	589	576	562	567	590	554	594	567	565	537	546	546	562	527	518	562	597	626	558	538	561	580	561	572	604	550	560	569	565	578	584	596	575	568	561	585	589	526	540	560	560	627	579	566	577	559	593	558	555	579	569	602	544	619	563	579	593	568	557	575	580	578	572	594	577	566	561	529	547	557	554	562	558	565	569	580	599	603	588	595	544	538	550	530	586	576	557	568	535	607	555	584	550	586	597	563	549	564	595	537	554	607	576	546	585	581	598	576	577	552	554	583	582	588	560	564	569	593	573	564	547	569	590	591	532	583	565	576	530	583	567	583	598	540	638	621	543	559	586	527	544	538	609	612	562	564	583	510	572	546	583	567	522	531	610	614	568	556	585	579	559	610	521	560	576	527	527	557	569	528	580	583	540	578	581	611	555	570	574	578	536	567	595	608	552	552	559	598	538	562	569	549	600	570	603	578	554	580	548	617	563	575	562	595	584	580	551	544	548	588	545	577	578	536	565	594	559	554	603	606	561	571	549	564	531	552	576	532	570	577	560	580	591	589	554	557	581	574	562	567	565	583	549	591	577	557	574	576	567	552	563	535	584	539	551	597	558	561	571	534	570	591	526	563	560	599	593	568	563	586	575	560	555	552	572	569	582	534	576	560	563	620	581	561	540	561	540	566	545	585	569	589	583	564	559	549	524	560	565	578	614	593	560	552	582	531	544	573	587	602	573	586	584	559	568	567	582	586	553	569	543	546	555	497	582	553	547	601	554	596	556	511	566	553	596	550	535	576	576	583	571	578	520	557	580	579	568	552	601	577	548	523	565	554	593	563	589	546	562	552	571	529	552	588	556	594	583	564	568	567	583	541	531	611	581	543	550	563	524	547	596	541	545	580	569	576	549	604	542	569	546	564	522	583	596	586	574	587	579	588	617	607	537	576	602	539	547	538	544	544	550	590	574	553	558	596	599	559	545	590	511	576	585	616	583	553	567	538	506	596	569	547	585	532	536	553	563	584	570	539	554	607	598	558	557	537	571	560	581	571	603	599	562	582	574	563	595	612	573	616	578	576	536	546	594	572	550	569	558	568	543	550	554	573	577	534	581	543	575	591	536	540	537	587	592	544	565	541	573	578	581	526	528	599	547	579	558	587	612	573	569	590	590	581	558	590	596	558	567	551	547	582	557	541	544	543	572	583	549	585	538	588	580	591	548	524	548	586	579	583	621	576	591	586	547	594	521	573	549	555	557	575	577	545	565	548	541	565	590	598	597	646	551	551	574	606	555	587	562	614	557	650	580	547	583	545	554	551	563	546	571	564	564	597	573	542	555	574	574	581	552	572	581	582	604	572	501	570	593	553	563	551	575	574	578	538	568	524	542	579	580	560	621	599	582	584	570	574	574	571	605	543	580	610	529	543	549	574	548	544	572	561	570	605	651	545	579	528	562	571	551	567	558	596	566	535	577	579	542	540	549	601	554	548	542	585	571	584	550	556	546	585	524	577	582	551	551	585	614	568	558	623	565	551	605	520	505	571	555	590	577	558	611	589	613	544	542	573	592	577	569	568	584	578	566	590	571	554	566	564	559	589	592	558	544	545	569	551	532	551	589	555	576	603	558	554	575	553	529	540	600	574	565	563	627	571	555	542	598	592	556	602	591	550	557	545	570	575	562	559	552	618	530	552	556	592	557	571	607	563	576	615	540	567	555	557	528	532	558	588	562	575	556	596	564	553	612	586	561	539	593	583	588	587	603	601	606	540	586	582	526	560	575	536	525	600	610	538	593	565	588	556	588	522	550	586	551	560	543	559	569	557	571	581	592	531	567	580	563	514	549	588	544	581	571	550	531	560	553	546	541	576	541	583	584	567	577	552	553	519	614	579	568	590	549	578	537	597	606	551	588	550	551	535	558	546	597	569	562	551	546	554	595	589	565	577	572	627	583	586	632	622	539	544	555	568	561	588	538	558	579	527	555	587	529	572	560	557	572	557	584	540	519	592	566	601	580	542	618	557	575	575	570	580	592	556	520	578	546	562	523	564	588	542	559	568	540	551	603	567	569	595	522	566	547	566	568	588	619	574	580	593	539	583	608	550	536	534	536	570	546	638	551	578	530	580	569	589	533	540	594	535	510	538	594	573	570	604	529	563	591	534	566	563	571	584	566	523	532	617	560	588	598	598	557	561	547	583	569	617	537	583	569	601	558	566	630	578	542	551	580	553	624	557	544	522	536	538	538	587	547	575	551	555	575	562	600	549	551	587	550	561	554	589	627	561	574	608	591	594	587	600	569	553	582	563	576	528	570	579	517	612	543	533	566	572	544	564	572	551	528	578	596	579	584	577	573	528	569	550	548	561	594	561	571	552	600	597	587	575	562	552	582	552	573	600	572	565	595	570	577	563	545	590	566	548	581	571	569	605	558	568	620	542	588	553	569	544	527	558	570	549	599	548	568	614	560	552	561	565	572	555	561	558	584	611	532	581	553	546	569	522	530	622	609	613	572	588	580	574	563	528	585	594	546	549	585	611	559	575	560	562	623	554	566	562	530	561	560	575	596	602	618	579	549	536	509	572	553	617	592	608	581	560	532	547	549	579	587	566	579	535	589	574	576	538	533	595	596	543	585	557	563	530	575	550	611	543	578	565	579	560	601	565	571	585	529	564	586	567	563	594	615	543	565	559	579	592	568	548	624	625	580	593	584	555	591	581	543	615	591	575	555	525	556	555	562	526	569	570	605	545	542	604	593	566	531	565	579	618	525	533	552	591	534	610	595	577	559	514	559	547	586	605	616	595	567	579	546	561	543	549	576	528	580	590	501	532	529	566	566	561	560	569	590	591	576	571	590	556	570	570	548	558	575	532	575	633	593	586	554	570	582	525	586	540	592	518	567	534	576	548	554	535	572	565	543	524	565	560	540	530	518	563	540	553	586	584	569	603	533	583	555	545	601	603	581	541	532	540	606	557	604	574	595	543	557	546	542	569	573
45641	27572	18850	19009	20495	12346	2727	2988	4113	771	738	652	698	677	659	817	879	966	937	1057	1052	1122	1216	1260	1385	1522	1597	1508	1379	1229	1218	1113	1055	1071	987	877	858	761	687	724	609	633	582	558	556	536	519	525	517	491	514	482	474	526	490	493	492	528	489	483	487	473	456	493	460	471	518	492	478	457	479	485	474	458	493	512	473	498	489	508	523	502	472	468	491	475	457	510	501	451	487	479	480	495	460	480	451	472	505	508	460	485	493	490	469	484	455	491	484	544	526	473	525	485	460	475	477	461	467	478	473	481	496	441	468	484	528	480	544	467	466	508	457	470	464	486	457	494	526	503	503	494	470	488	493	491	482	458	484	500	509	493	489	490	473	492	473	437	487	469	484	493	440	465	435	527	508	505	495	508	481	520	473	499	482	486	494	461	462	491	504	517	530	466	480	478	435	462	473	485	459	484	488	482	483	470	471	480	498	521	491	461	458	522	513	478	463	468	486	454	475	459	492	484	468	520	482	483	475	508	481	467	444	505	491	508	479	492	494	510	473	483	482	455	468	496	485	471	490	486	499	506	507	483	456	521	487	484	462	502	491	499	476	475	491	508	504	472	517	485	481	497	482	460	477	487	484	445	514	463	485	512	479	489	471	476	478	502	523	474	480	495	501	452	534	483	476	492	478	501	457	485	484	502	501	506	499	485	515	462	450	512	484	470	483	452	506	493	461	482	493	487	492	482	456	485	514	504	476	503	457	475	506	504	463	513	472	456	464	490	514	494	491	484	464	499	463	538	497	464	463	460	478	467	494	470	470	473	460	498	512	530	506	495	503	515	521	502	494	477	451	472	491	524	481	504	467	468	493	475	474	496	473	486	476	496	479	484	480	452	494	465	505	491	494	460	512	471	500	523	518	479	469	513	485	463	484	482	521	492	503	471	475	501	533	463	536	437	459	454	466	482	480	481	501	547	490	514	539	527	494	451	457	455	458	433	477	539	453	528	461	434	511	540	520	477	543	450	504	483	471	465	518	466	481	522	489	483	470	504	504	521	520	453	501	481	465	480	516	463	460	515	496	472	492	475	470	503	459	501	488	490	496	506	478	501	456	469	456	472	453	494	484	461	456	510	498	499	500	489	461	485	487	497	469	514	472	464	481	457	487	513	502	481	493	461	488	471	514	497	513	496	457	479	465	500	478	484	526	482	492	482	479	486	445	476	481	480	502	461	467	508	492	471	472	469	482	484	512	495	482	484	501	516	492	493	476	480	483	530	478	512	488	485	492	476	522	489	470	511	494	431	477	486	503	489	501	455	497	506	472	487	456	509	476	478	486	457	500	513	488	470	455	472	494	516	462	477	487	501	510	513	432	466	514	494	502	437	484	464	487	472	489	480	482	528	477	511	488	472	470	519	469	508	479	445	493	523	458	386	465	461	455	512	498	502	441	485	475	510	464	484	467	466	475	491	506	445	482	475	507	485	491	473	481	520	486	485	486	499	475	451	474	459	479	459	451	480	489	497	473	485	485	507	484	454	438	452	477	485	509	483	510	501	463	451	507	487	485	486	517	462	505	507	506	469	499	482	483	467	448	484	499	487	482	444	503	465	476	523	483	490	518	473	518	468	489	477	462	460	511	467	500	454	510	466	513	457	462	520	517	532	460	481	465	475	501	494	489	464	491	472	448	483	489	494	482	514	493	477	514	462	499	478	498	475	516	474	475	483	479	488	496	498	553	516	443	479	513	485	437	478	498	517	471	454	516	515	493	469	445	458	470	494	496	514	477	487	453	478	493	506	469	475	505	450	536	486	471	490	495	486	475	468	518	527	491	485	481	502	469	460	528	483	487	489	453	520	436	475	441	483	469	515	508	482	471	509	484	511	456	471	482	474	480	500	464	490	491	485	496	459	504	498	484	473	494	490	487	469	494	521	478	467	501	474	508	471	507	511	482	431	528	494	492	482	464	469	462	459	496	468	467	446	488	512	490	478	467	508	491	480	478	488	448	507	477	477	501	494	495	489	463	500	475	482	501	493	461	514	496	458	505	447	458	469	494	506	487	442	472	477	481	483	448	499	462	465	476	472	513	484	458	497	498	464	459	502	466	461	498	514	441	509	476	511	464	488	463	456	466	474	476	461	481	493	472	464	466	491	507	461	470	544	444	475	483	492	462	493	483	496	436	523	455	435	538	489	512	512	457	496	499	482	503	477	473	513	507	492	494	504	446	490	485	464	461	524	475	477	497	475	472	455	491	499	480	441	456	491	482	499	501	465	487	507	504	436	496	455	514	450	469	479	473	510	477	505	464	483	471	481	495	502	478	502	473	473	479	491	486	457	465	479	478	476	502	470	469	499	454	476	496	484	509	467	458	501	504	482	510	481	537	491	496	486	458	494	465	475	525	484	468	500	409	517	521	486	484	486	441	485	455	466	452	539	466	476	505	484	453	493	461	481	524	489	521	505	466	442	505	449	477	489	459	481	500	498	445	488	512	502	464	490	474	503	490	463	485	491	485	512	487	514	505	525	507	473	483	476	510	516	482	478	473	498	479	463	476	483	477	488	480	505	483	503	469	448	500	504	476	446	504	491	471	502	488	492	538	453	451	506	463	472	437	472	472	502	476	488	502	504	516	496	503	488	484	468	482	474	492	463	524	503	494	497	490	487	471	463	544	457	529	487	454	473	519	479	477	517	442	513	464	480	497	448	503	492	458	455	476	510	477	466	477	465	465	500	479	474	507	480	503	474	464	475	476	518	485	476	508	508	481	483	497	439	473	511	473	529	489	486	465	539	479	476	482	485	493	510	498	513	501	494	481	510	468	455	481	513	465	477	498	460	513	501	518	458	488	487	448	486	512	503	520	498	496	472	495	508	512	474	503	531	473	478	484	476	487	497	499	463	510	460	509	468	508	457	503	484	504	498	495	467	473	503	485	508	501	456	508	477	472	467	500	444	501	476	488	445	461	475	479	473	510	510	481	471	455	505	499	511	467	470	476	471	496	502	522	505	460	477	437	459	480	492	473	511	482	471	470	482	521	470	449	489	486	467	464	499	460	506	493	488	466	471	463	478	503	436	473	466	497	476	500	484	488	510	444	512	474	527	466	484	504	498	471	489	468	524	460	462	515	486	499	461	459	509	443	434	489	455	483	500	439	458	465	497	505	527	494	550	490	488	481	475	493	477	447	505	451	474	462	496	468	466	477	535	476	489	505	499	456	481	472	532	499	451	473	491	443	503	477	485	496	439	494	447	510	461	518	494	516	481	492	495	492	466	446	498	529	457	486	444	485	493	463	551	524	474	464	467	520	469	465	475	470	480	501	489	494	447	491	459	493	486	469	486	452	509	491	509	497	462	517	503	478	492	487	461	528	498	472	505	550	479	505	509	496	509	474	473	480	480	495	458	485	473	492	509	512	467	513	545	436	482	490	517	441	493	512	489	481	491	470	499	519	471	480	444	504	477	462	475	477	480	483	511	480	511	491	486	475	524	467	431
25836	20880	27922	23965	21011	21360	11316	2831	3036	810	725	725	711	696	719	746	837	887	912	959	1021	1026	1117	1195	1256	1370	1335	1307	1225	1148	1152	1073	1045	1002	889	763	767	755	708	678	653	627	609	596	613	581	611	571	609	590	586	539	573	526	547	561	570	544	493	541	505	561	609	578	549	555	573	575	605	549	494	544	575	562	603	589	568	594	580	590	528	561	566	545	533	574	551	536	559	573	545	550	560	543	529	574	565	572	534	592	596	536	569	572	506	565	575	552	561	572	540	592	541	568	538	573	519	553	534	579	542	572	550	544	550	552	553	517	571	550	523	534	516	533	529	558	540	520	567	509	556	544	585	557	571	537	574	594	530	533	535	541	551	549	571	551	543	552	571	507	570	573	571	524	562	562	544	545	544	501	526	549	501	574	553	562	566	557	507	581	583	559	561	592	564	530	582	565	553	614	503	552	533	592	531	557	556	531	586	573	563	545	578	524	595	576	578	537	534	531	542	493	559	534	606	561	548	523	566	559	545	516	538	530	509	572	551	553	512	525	574	516	541	558	545	542	529	543	583	550	539	554	533	604	555	564	567	528	551	567	562	591	569	558	540	546	581	565	575	511	600	570	574	575	594	503	548	527	554	538	557	611	577	503	545	558	592	545	496	584	604	550	572	561	556	537	548	491	533	554	531	564	542	559	582	547	536	550	563	553	561	583	572	549	529	561	528	560	535	551	538	557	581	570	558	538	552	588	567	516	534	594	554	568	563	572	559	566	551	591	548	549	586	583	544	545	571	561	563	548	514	563	508	508	552	550	554	548	560	582	544	568	537	520	598	552	553	549	544	574	507	544	592	521	546	565	572	523	562	573	554	538	526	522	530	564	563	582	610	485	570	544	555	561	555	563	518	571	514	525	517	550	544	527	562	586	540	552	586	566	507	552	519	545	575	547	548	590	542	502	592	548	511	567	539	588	547	583	563	575	549	525	512	532	544	560	545	584	579	554	553	530	589	543	577	536	540	534	601	582	538	574	557	577	582	541	556	498	509	607	606	520	528	556	521	572	551	541	567	539	553	530	553	530	520	565	565	558	556	545	497	591	533	524	556	565	555	541	544	553	543	556	524	495	543	536	547	552	578	589	584	575	585	548	573	539	541	546	586	565	554	530	592	512	555	551	518	540	547	582	548	529	575	552	560	556	552	599	551	540	575	566	533	571	559	554	531	555	571	563	549	533	568	506	530	566	541	561	563	577	545	529	542	601	559	586	557	544	580	555	608	527	568	562	580	567	511	550	537	565	545	540	528	530	570	534	528	569	521	559	557	572	564	523	594	536	549	582	567	521	548	528	554	497	536	551	549	534	544	599	576	552	561	591	541	526	553	544	570	536	564	558	559	550	525	560	565	598	555	543	533	558	588	540	531	565	572	535	574	560	527	595	585	544	535	575	563	562	571	544	543	558	536	562	563	556	550	554	602	546	557	596	586	564	503	569	561	558	495	536	494	566	555	569	585	531	566	540	615	550	571	525	557	555	549	521	557	574	563	570	548	583	561	538	591	554	556	568	576	527	545	521	517	550	537	544	543	552	531	553	565	554	576	574	533	578	533	568	567	548	601	564	573	562	539	574	567	555	565	586	568	560	576	575	563	537	527	544	545	558	560	580	551	541	547	542	570	534	559	539	568	536	525	538	538	578	565	517	547	534	536	527	570	577	521	508	581	564	554	602	544	537	533	550	549	564	560	570	540	553	521	543	559	557	557	549	554	567	533	542	555	524	558	554	513	597	543	534	560	565	547	591	543	535	583	561	623	568	548	548	543	530	559	604	526	551	573	535	536	564	509	577	560	578	556	532	553	537	582	514	577	537	575	572	565	538	571	598	549	532	581	521	593	568	568	555	550	580	580	571	567	587	561	521	532	550	557	596	568	540	563	590	522	535	576	537	558	571	559	538	551	540	538	538	544	532	504	571	530	532	563	569	564	594	548	548	538	567	537	567	551	547	573	602	565	545	532	544	543	547	541	525	542	585	581	524	533	592	571	556	571	541	548	572	510	581	537	587	507	520	554	571	556	573	551	529	515	576	557	582	522	570	580	569	587	533	522	553	523	549	522	551	502	591	562	537	555	566	548	537	478	603	571	578	537	542	520	590	551	528	517	534	559	557	542	544	557	528	553	559	547	546	567	535	551	524	513	589	520	582	533	568	571	590	540	588	542	539	513	489	526	571	557	557	557	538	590	521	579	519	536	546	526	527	550	555	557	539	575	560	517	565	572	555	542	526	571	585	525	554	563	533	581	562	547	505	536	534	530	548	526	547	546	543	567	560	553	515	540	525	511	539	589	560	538	573	560	560	492	585	547	503	495	510	582	578	569	586	550	570	565	556	563	551	609	568	559	554	517	520	507	593	588	588	527	551	559	549	581	593	558	594	532	553	544	533	556	553	498	536	504	540	568	546	511	518	509	531	559	581	543	564	608	556	523	503	589	541	560	529	581	536	562	539	553	540	559	543	573	509	490	576	522	588	514	539	576	597	605	548	554	501	578	534	525	588	514	483	534	580	563	521	528	521	574	547	527	569	548	553	523	547	539	536	587	536	562	569	554	546	532	553	610	539	566	535	524	515	557	572	519	577	552	548	559	523	535	557	521	546	568	555	528	532	547	553	528	584	525	569	551	539	583	515	522	581	518	544	548	566	539	566	534	539	544	579	565	535	573	542	538	623	547	553	535	533	554	536	542	567	525	582	551	551	542	550	537	566	528	577	565	588	539	555	584	552	544	561	581	548	557	560	527	540	570	512	508	546	526	530	544	531	505	558	554	567	582	533	588	547	534	516	599	549	584	602	582	568	548	555	491	587	546	568	561	562	564	515	572	508	504	565	574	523	552	574	547	569	584	561	516	550	541	553	534	536	562	526	550	573	523	571	562	544	572	568	558	540	561	550	575	566	528	558	572	533	551	577	531	550	519	529	531	569	559	557	561	557	507	528	588	545	536	564	545	558	562	534	581	540	545	516	557	544	530	546	541	554	574	564	511	578	579	517	597	562	560	617	539	544	538	548	596	531	494	553	536	555	587	526	551	552	573	549	547	551	531	540	577	573	558	544	568	626	573	541	593	576	519	542	554	572	597	554	552	508	556	527	491	587	539	527	588	530	576	557	539	527	573	562	506	506	545	593	532	547	568	561	580	535	534	544	534	552	556	532	527	569	561	534	543	576	530	565	566	584	525	562	558	506	573	587	531	565	571	604	540	576	561	566	579	540	539	587	553	533	498	539	533	480	585	530	543	529	549	587	553	540	578	524	525	578	512	602	538	522	559	554	621	568	529	567	526	549	574	537	550	543	582	531	520	501	555	533	546	505	563	544	557	548	532	534	558	587	540	534	563	569	533	559	551	614	572	573	562	525	558	543	572	522	544	533	577	554	552	538	570	517	508	585	550	535	574	571	559	558	593	580	530	551	546	560	539	574	574	558	590	514	542	522	535	593	531	541	547	532
43385	28680	20328	24097	27386	15697	2978	4510	5171	960	839	769	747	857	813	948	994	1153	1329	1403	1512	1464	1584	1908	2042	2127	2013	1974	1825	1664	1517	1543	1353	1286	1164	1037	884	787	742	711	608	634	574	592	563	507	510	487	524	494	498	444	484	491	515	468	452	470	480	501	471	470	447	459	476	490	491	465	512	485	485	446	471	453	472	474	460	478	458	471	473	470	459	517	477	474	477	474	493	467	448	466	456	489	469	473	499	499	438	495	510	513	460	460	463	472	468	434	461	499	450	518	522	463	498	433	514	517	527	485	470	491	498	515	471	499	476	462	464	481	509	466	473	472	435	475	468	512	506	470	451	466	448	491	510	507	481	504	482	457	491	477	480	480	440	458	446	456	467	474	463	476	465	483	499	502	464	511	478	441	458	444	476	471	450	471	514	483	499	488	500	462	450	493	445	480	471	486	435	438	467	500	478	461	463	478	427	471	482	434	460	471	444	440	478	493	451	472	466	473	471	483	498	455	485	460	520	454	449	540	460	444	483	493	480	494	458	510	459	480	434	474	498	498	421	440	495	440	468	447	453	475	475	451	479	472	456	494	485	480	451	440	454	451	459	476	452	465	452	478	443	489	456	480	448	476	458	498	501	510	469	447	446	463	446	459	437	486	474	476	479	477	483	453	463	467	500	433	476	465	480	473	474	469	463	468	474	497	467	509	480	447	469	493	461	468	477	460	447	477	484	454	489	465	499	480	448	491	477	484	466	500	450	473	420	450	463	486	448	452	454	476	493	481	452	483	476	496	500	472	446	454	454	465	454	503	523	476	427	460	484	460	475	502	495	440	434	470	467	520	497	451	454	496	429	451	508	484	487	477	457	495	458	483	477	423	461	464	487	467	503	450	490	496	442	474	461	426	468	447	476	471	468	502	476	478	425	441	436	472	464	488	501	480	467	466	500	461	491	428	461	478	443	429	488	460	454	461	494	490	490	500	420	477	432	485	488	480	483	474	488	449	486	464	496	465	494	508	478	469	431	508	520	481	529	455	488	507	445	460	475	520	464	486	479	488	465	494	503	512	475	487	472	448	466	482	526	503	457	422	434	489	445	457	480	465	483	473	497	473	485	425	505	458	452	449	451	464	471	474	431	503	468	447	469	506	452	503	496	434	448	485	533	517	479	448	512	517	449	459	485	419	473	479	469	490	465	441	475	500	491	491	479	436	439	477	482	483	484	475	513	492	482	498	500	486	480	459	485	464	487	485	463	465	436	464	507	490	465	464	457	464	494	469	437	476	487	477	471	512	491	478	482	470	446	434	482	456	480	467	489	474	512	466	469	482	476	468	468	479	479	447	481	465	455	458	474	475	459	448	475	477	465	435	473	479	462	506	455	491	507	488	448	482	450	477	486	439	497	502	487	497	484	443	472	497	543	478	487	490	466	440	442	453	467	454	453	460	466	448	474	471	471	488	463	441	499	466	474	488	476	469	468	447	465	458	497	445	463	494	463	470	493	472	462	453	479	462	460	457	447	483	466	473	485	496	494	442	478	487	441	512	496	476	467	472	457	439	477	460	510	485	488	502	498	488	473	442	451	484	513	444	458	451	469	505	445	450	510	455	479	492	523	475	467	453	494	454	442	462	455	466	471	476	491	471	449	457	511	474	473	461	471	509	456	474	453	488	494	459	454	470	491	448	453	462	442	464	470	564	454	505	476	500	425	467	472	512	488	486	477	467	489	467	463	479	486	474	492	488	511	482	485	455	479	483	477	438	479	476	458	474	477	436	440	496	466	469	472	456	471	447	446	505	452	479	480	447	482	456	499	459	436	470	470	456	501	491	470	458	442	469	487	499	453	496	443	513	477	470	474	497	484	508	481	465	481	442	420	461	458	456	499	494	465	472	459	453	482	490	428	523	462	477	434	480	490	476	492	477	468	486	466	485	492	461	470	457	457	440	499	437	436	472	466	477	482	483	478	447	470	456	480	478	475	478	449	456	483	456	474	456	468	467	508	491	466	445	469	495	498	491	456	494	490	431	495	464	452	460	491	448	479	485	485	443	452	462	548	468	454	446	474	492	491	471	448	476	490	505	490	447	443	468	484	453	504	458	462	490	500	448	459	469	487	497	452	463	511	489	442	436	478	471	468	513	467	467	484	457	517	446	490	409	457	448	479	436	461	471	456	484	480	440	450	466	422	484	464	489	496	431	437	473	463	470	471	499	492	466	424	456	471	488	455	433	478	478	466	503	457	464	481	468	463	465	464	463	490	445	477	466	483	471	494	437	469	467	437	516	468	469	445	465	468	490	490	459	462	448	455	432	525	496	468	498	435	479	462	463	457	516	452	476	481	460	466	482	492	489	486	499	499	485	474	480	449	466	498	497	467	465	521	452	459	432	502	453	496	486	480	486	472	460	543	465	454	450	460	513	446	493	457	490	449	482	481	488	465	489	517	463	476	474	498	490	443	462	468	466	495	463	482	477	509	498	486	431	480	485	455	462	452	471	451	476	493	439	447	459	425	447	494	449	486	442	461	438	494	485	456	476	461	472	482	485	485	477	463	506	474	451	447	493	446	477	511	493	503	491	453	487	485	509	467	462	444	485	506	456	466	495	423	462	489	452	434	492	472	422	429	490	492	449	451	475	479	511	444	464	499	466	490	488	442	456	455	502	474	441	468	509	461	462	463	451	421	500	472	502	452	500	509	462	475	459	437	448	496	483	476	431	482	461	468	476	472	440	447	450	482	495	482	484	480	466	453	454	459	484	464	484	463	475	501	438	469	448	469	498	452	441	488	456	457	459	474	457	467	477	421	502	476	462	507	481	465	462	447	502	497	446	471	451	466	471	483	485	454	440	472	463	463	474	454	506	502	482	483	479	471	478	474	488	479	446	471	473	460	474	442	439	476	489	457	454	455	475	461	480	481	479	461	476	486	470	469	460	465	478	448	517	485	470	485	453	465	503	483	463	454	463	470	474	445	489	504	469	452	464	476	460	458	494	468	475	481	489	458	459	489	473	499	513	463	471	460	449	463	467	452	469	469	511	460	442	487	482	487	476	452	474	449	449	478	443	502	430	507	431	465	469	469	484	479	498	456	481	481	454	487	485	475	452	463	463	493	476	464	465	471	463	477	470	476	457	451	484	456	494	452	507	490	511	463	475	440	486	446	458	445	471	498	506	454	456	458	466	465	475	471	464	459	475	453	451	494	480	474	493	460	456	465	489	473	466	481	495	487	481	460	450	480	458	472	474	465	463	481	463	472	496	435	490	450	491	471	498	446	476	503	481	464	463	470	482	461	471	481	484	464	458	469	458	466	449	461	460	469	472	492	449	507	476	451	479	465	509	456	465	498	465	508	471	467	489	474	474	460	471	481	486	467	504	526	458	447	477	460	517	490	469	497	492	450	500	466	514	489	468	472	479	427	422	448	500	493	492	475	458	467	489	437	439	460	461	479	457	469	481	491	475	481	424	501	464	467	479	463	458	495	492	484	471	475	475
29008	20948	25527	24402	10309	5086	1227	757	845	597	586	570	601	606	630	654	693	677	728	789	779	827	850	905	989	962	976	914	897	862	853	803	794	767	784	677	681	635	650	569	592	578	599	573	567	574	584	593	573	582	582	546	550	565	561	561	582	527	546	570	545	571	565	528	528	549	565	575	555	552	538	526	518	547	547	610	600	538	556	566	525	552	531	523	553	553	577	587	548	584	534	541	593	566	592	546	588	552	582	562	588	566	524	540	568	555	612	563	550	559	530	582	572	550	524	595	570	575	566	541	528	547	558	548	513	528	545	550	605	557	552	579	583	516	535	584	549	553	574	571	577	559	569	595	534	529	572	594	567	541	567	602	536	551	518	544	541	548	577	570	574	527	528	542	587	563	514	578	576	570	593	548	538	566	552	567	548	602	565	552	524	579	539	544	569	518	539	622	510	565	593	518	555	563	560	563	504	583	556	566	543	539	585	550	586	546	568	517	583	541	524	536	543	531	494	511	529	548	524	590	598	569	549	558	526	553	535	544	572	527	494	578	533	564	569	565	568	539	550	513	576	515	564	520	577	563	517	525	503	561	542	544	569	569	581	568	559	520	542	566	565	544	546	558	525	570	576	589	592	555	534	538	595	524	548	588	532	584	565	598	539	583	574	526	543	546	560	579	580	567	554	559	532	564	567	557	580	533	548	584	559	546	585	541	526	560	565	556	607	569	591	538	587	584	573	536	575	586	548	558	505	589	533	545	515	553	580	538	538	544	565	540	549	584	564	544	572	570	584	539	575	592	557	563	564	532	551	532	594	507	575	527	516	516	549	562	577	528	601	567	543	555	532	524	530	566	509	550	553	543	554	543	560	587	541	542	543	558	564	531	534	581	600	583	545	580	537	514	552	565	616	600	542	560	566	582	580	576	564	544	504	535	569	576	531	557	519	580	561	521	545	537	543	539	560	549	571	537	561	544	570	532	558	553	541	541	612	564	590	518	546	550	561	541	584	537	590	537	585	539	547	571	516	511	581	538	577	559	558	610	621	549	547	589	554	601	580	620	622	551	588	580	582	575	542	567	512	587	530	526	555	517	564	570	604	536	580	553	525	542	552	569	572	569	521	561	571	538	560	589	604	575	559	566	512	540	547	548	526	574	542	562	637	558	498	534	568	516	585	543	533	552	546	595	587	539	526	559	584	570	544	584	565	537	523	539	607	539	524	591	568	563	562	545	534	553	540	560	554	563	545	567	576	569	564	543	574	594	593	575	589	592	529	584	556	540	538	541	541	541	541	545	546	527	579	549	606	556	544	549	567	551	570	554	601	547	564	595	550	510	559	605	619	608	509	535	546	543	528	544	553	616	591	565	529	557	562	530	558	518	563	535	566	536	572	578	549	524	525	578	600	580	560	597	577	546	515	575	567	580	524	526	596	530	531	571	593	579	564	585	512	512	592	540	542	593	573	546	573	551	578	567	576	568	541	531	571	541	540	511	570	559	506	619	543	576	541	538	572	566	551	556	540	510	573	578	581	555	536	566	522	563	588	583	533	553	539	561	594	576	532	579	564	554	526	548	516	576	557	565	586	568	547	535	528	523	572	598	541	546	509	530	605	576	567	560	553	553	585	542	544	527	557	581	561	544	541	521	572	559	533	562	568	575	544	606	580	540	546	545	536	533	552	585	568	543	597	559	559	560	533	585	554	505	584	558	556	549	529	579	553	531	530	537	528	565	516	566	571	554	566	520	579	522	518	530	556	556	581	597	584	530	582	537	544	544	576	571	551	541	568	527	544	571	557	589	517	582	556	552	550	571	557	507	530	558	554	541	594	543	570	587	572	534	567	576	554	561	558	543	587	574	512	571	535	574	533	579	599	590	569	549	577	563	574	525	523	512	549	592	556	542	581	560	547	549	578	549	538	578	545	564	584	589	579	580	533	563	514	587	545	602	559	597	534	554	571	555	605	569	537	572	571	507	570	561	539	587	548	517	598	574	561	531	595	594	520	557	547	607	546	551	577	543	573	581	553	576	566	553	546	582	506	567	533	531	588	571	581	593	560	494	533	514	518	554	569	546	533	554	603	527	531	533	550	558	538	530	548	553	538	520	577	588	563	549	525	561	518	607	564	573	568	532	543	541	553	568	557	520	580	568	517	602	520	577	519	576	564	512	530	540	566	524	568	590	556	518	566	564	524	568	557	530	581	588	546	528	605	555	543	559	582	513	514	551	572	538	554	540	552	556	537	545	568	570	577	565	563	555	517	570	574	548	524	532	534	587	547	544	523	594	554	563	531	532	567	557	598	582	559	570	578	573	537	569	559	575	563	573	516	542	581	564	525	605	583	553	522	600	522	540	585	541	567	571	532	552	575	584	610	568	563	549	537	581	574	579	567	546	548	601	580	571	524	572	554	546	552	561	544	560	558	556	600	546	538	571	566	554	580	534	531	542	568	556	557	595	594	573	582	613	589	510	516	551	533	601	518	510	613	521	519	564	582	555	561	570	575	561	588	491	581	596	562	562	532	539	577	568	581	562	591	531	513	559	564	562	510	542	556	518	534	543	576	570	585	575	586	550	577	592	565	572	542	548	548	568	559	538	549	549	545	561	544	548	576	559	581	533	513	539	582	538	552	533	588	552	572	582	516	568	537	588	553	551	602	516	558	551	514	547	595	535	563	528	562	570	553	547	578	551	551	495	566	626	625	554	552	571	577	553	554	550	539	542	540	532	577	554	543	529	548	523	595	550	554	556	558	583	560	564	553	544	608	576	520	533	573	573	594	538	577	584	586	554	559	567	575	589	585	544	547	550	584	545	564	579	556	556	543	588	502	584	539	555	565	532	537	576	552	545	543	543	560	567	546	544	540	553	541	506	499	514	550	583	568	564	534	514	557	546	591	543	530	542	538	536	541	520	562	609	562	561	562	525	542	521	545	596	580	555	557	521	558	565	546	586	560	575	506	547	584	528	574	586	565	556	511	615	532	558	567	528	584	565	536	567	528	558	537	562	556	576	606	556	534	536	512	549	548	573	536	537	559	537	588	506	589	531	552	562	561	548	552	570	565	547	597	547	574	514	556	553	581	537	555	517	560	558	536	529	556	539	566	563	571	562	537	540	566	576	543	544	564	558	581	583	559	529	547	530	576	564	578	518	573	535	597	559	549	561	541	533	563	546	549	536	581	573	555	564	551	570	521	572	558	582	536	560	581	518	575	540	576	568	535	571	542	584	562	547	572	550	586	575	601	523	572	553	549	554	621	537	525	515	564	549	544	576	540	533	559	544	531	555	541	514	520	599	551	557	570	565	539	610	584	571	568	559	541	554	559	557	565	552	534	567	548	566	580	585	551	568	611	555	566	532	515	541	596	550	554	555	530	518	525	565	583	587	550	599	569	577	554	550	563	591	559	545	595	565	535	568	541	520	586	551	583	577	532	559	518	571	539	534	531	535	523	553	569	526	553	550	508	541	530	575	533	592	596	560	576	574	537	516
45199	20883	16019	17018	14048	8964	1634	1075	1348	593	574	552	548	596	567	648	738	774	862	941	1055	1055	1220	1287	1372	1362	1396	1376	1275	1106	1092	1108	1080	934	849	789	681	666	638	573	576	510	461	501	514	532	553	503	513	506	478	481	495	479	506	514	468	493	457	463	491	520	482	501	472	535	512	511	517	504	435	473	451	477	481	486	498	454	439	517	472	475	462	462	450	512	479	509	510	466	484	488	493	480	490	488	476	470	507	438	510	477	500	485	528	474	472	446	438	485	502	467	485	493	528	458	487	468	514	491	474	499	437	480	487	489	487	494	524	462	522	475	508	468	500	483	492	484	498	510	470	516	464	481	462	468	475	488	467	484	497	485	549	518	452	490	508	439	466	536	488	475	474	449	475	487	495	499	463	405	482	510	450	460	516	476	460	498	484	506	470	522	515	509	536	461	458	467	512	518	493	432	476	471	508	475	499	468	520	510	463	486	497	461	452	496	488	471	486	470	461	496	464	490	483	523	470	445	518	516	464	486	477	485	468	519	500	476	516	502	484	504	498	467	484	474	478	446	500	454	505	465	487	505	481	501	485	478	493	482	461	508	484	503	498	516	515	464	496	460	481	445	514	474	502	478	524	497	465	483	440	487	463	520	503	460	509	510	461	448	517	485	466	463	506	545	482	496	529	452	476	482	495	453	491	478	498	499	447	475	481	469	459	475	491	473	497	483	457	399	493	459	491	526	517	491	483	479	501	479	484	454	511	465	491	470	464	472	496	475	485	438	491	497	500	517	504	471	504	489	454	495	461	529	495	497	452	497	479	472	475	493	499	490	464	486	479	461	464	466	488	497	531	496	455	502	486	488	509	469	477	473	467	484	518	459	509	525	496	487	486	488	464	483	470	503	478	474	442	470	472	485	434	495	514	487	470	495	452	490	471	454	458	458	472	519	491	494	497	471	481	460	508	499	515	489	518	468	489	514	499	461	486	478	490	476	441	470	464	488	461	482	480	500	504	489	498	421	489	499	474	497	502	480	433	496	468	454	512	511	465	469	466	480	456	492	495	447	485	505	482	483	518	515	503	531	538	491	467	458	492	458	495	493	521	489	469	492	466	498	445	500	480	451	496	515	473	458	484	494	462	491	510	466	449	468	492	506	483	465	496	505	483	513	463	499	468	453	486	535	431	452	504	475	473	510	472	495	476	457	500	483	530	467	494	482	470	476	461	475	468	495	485	517	478	473	510	501	461	509	467	477	493	425	445	480	482	476	452	506	518	535	482	501	460	496	465	479	479	483	516	495	469	457	489	506	484	524	491	459	462	481	505	482	491	487	485	483	452	510	460	489	453	473	485	465	489	481	503	475	545	475	503	500	518	461	512	475	509	471	472	490	470	475	450	508	470	462	486	499	471	468	468	469	470	505	442	466	483	456	448	450	481	483	481	472	468	503	505	507	467	463	499	482	508	524	455	456	496	483	542	484	471	513	521	460	482	503	481	459	489	514	498	472	480	485	467	477	492	520	472	484	446	500	488	440	482	491	480	474	491	474	495	479	451	506	477	510	479	468	479	498	500	525	494	442	498	475	502	529	478	464	497	456	486	483	470	502	501	451	491	462	469	437	470	465	469	435	447	482	479	520	519	489	494	457	446	467	503	490	443	502	482	473	484	440	497	448	470	478	470	439	471	484	493	447	461	472	463	503	480	489	470	461	467	482	496	474	477	488	461	459	468	465	486	480	507	489	479	454	470	516	489	490	476	466	471	503	495	472	502	492	500	480	478	523	500	489	454	506	482	452	467	470	482	479	465	474	501	462	496	455	478	480	489	478	465	485	497	463	474	454	470	523	495	481	473	502	511	451	495	452	486	463	437	513	505	494	502	484	465	480	490	490	443	501	501	464	503	487	457	543	480	490	481	494	517	520	491	451	475	472	494	462	486	484	494	478	474	489	477	497	494	451	545	480	509	481	501	473	464	498	488	455	482	480	503	498	498	495	457	503	517	490	479	471	452	487	483	490	458	490	482	484	490	461	502	483	473	457	477	498	498	470	493	450	483	493	466	518	509	474	505	504	457	469	513	486	497	468	463	462	489	492	490	467	470	460	509	462	493	516	482	483	496	504	489	468	446	450	447	468	481	478	484	484	506	470	474	481	440	467	466	514	457	503	455	478	482	471	475	429	480	486	456	477	464	462	515	475	487	461	493	471	472	470	489	515	487	498	457	494	454	510	499	473	492	464	452	509	474	504	486	481	477	474	420	496	493	474	458	511	458	505	502	462	445	484	491	486	479	490	492	501	482	497	491	464	464	489	524	501	471	523	495	461	466	490	468	507	478	515	461	490	480	503	527	494	474	510	419	482	499	481	490	488	442	522	502	472	466	502	455	487	482	475	448	476	503	473	510	484	443	501	477	486	456	492	514	497	497	490	492	482	452	503	490	525	473	459	484	460	487	487	504	483	476	464	464	500	471	508	465	510	490	477	474	510	425	477	491	500	526	471	485	474	487	464	480	480	487	510	509	472	486	449	472	479	495	462	472	483	475	491	482	507	489	486	485	485	429	458	506	467	490	503	496	467	492	493	527	434	521	516	488	524	448	494	488	513	506	496	487	473	480	474	431	501	474	476	487	489	523	468	499	472	507	500	461	507	481	466	484	482	435	490	490	474	496	489	483	449	539	472	448	505	491	491	478	513	486	520	500	458	466	461	500	486	519	461	497	453	460	484	455	489	446	475	509	451	511	478	481	476	493	499	504	482	486	481	485	467	459	463	489	472	497	513	462	469	443	501	478	484	506	470	469	458	480	479	453	486	531	472	461	472	512	520	500	422	491	495	472	461	475	465	461	465	487	460	466	504	490	511	444	520	452	460	432	520	471	468	494	508	500	445	483	447	479	481	473	505	440	472	494	464	484	505	472	495	454	510	515	510	471	475	486	484	505	465	508	525	518	481	477	443	512	470	508	505	516	506	461	469	482	493	487	436	467	497	463	536	515	479	484	466	475	465	454	486	477	473	484	503	510	483	474	499	456	490	508	489	482	491	433	496	498	484	454	510	483	452	502	486	473	493	501	482	500	519	463	469	451	526	499	468	493	473	468	493	484	449	504	476	463	462	500	502	509	472	482	492	490	508	506	474	463	503	500	495	450	464	461	457	483	472	449	496	479	468	487	473	462	529	469	474	543	504	469	451	442	481	494	475	474	474	468	483	468	487	477	525	457	485	514	486	472	490	472	546	519	483	475	466	488	513	472	492	516	502	442	477	512	507	470	509	479	452	493	465	540	529	474	502	505	476	472	513	467	508	453	468	481	487	458	500	470	512	479	533	471	482	509	513	523	513	477	521	464	505	464	512	518	454	423	474	480	489	484	459	493	491	482	492	497	495	462	508	489	483	490	511	524	517	513	482	447	500	463	485	496	480	504	501	483	487	500	452	515	507	507	478	512	469	484	485	501	492	482	477	490	509	479	446	494	502	492	486	455	525	476	461	504	483	482	522
27261	20822	27325	24366	21072	14632	3060	1429	1717	702	637	638	627	649	642	642	659	694	770	767	869	888	977	1027	1012	996	1081	1077	1012	896	914	898	863	827	744	714	702	679	609	589	616	593	605	606	572	500	557	520	539	596	612	538	582	552	557	522	543	564	567	525	527	549	535	568	525	517	566	483	568	516	530	541	481	528	539	521	546	488	523	550	559	515	577	527	562	506	509	561	514	527	562	503	546	600	569	582	516	563	556	562	536	507	510	574	566	527	513	554	568	556	545	555	545	512	540	546	551	521	559	521	535	531	568	562	519	516	513	545	531	515	568	535	528	541	520	567	533	550	496	506	559	543	530	532	572	559	549	545	519	551	535	520	562	555	550	555	523	507	545	492	545	518	501	537	556	511	585	548	546	521	544	518	519	529	551	520	529	555	550	519	529	512	567	523	584	547	516	523	597	541	563	555	525	543	541	555	550	498	528	511	479	553	510	530	547	523	543	542	567	549	511	552	559	523	545	526	591	560	527	537	559	513	495	529	527	565	537	525	559	541	566	538	523	558	524	555	551	553	528	533	506	556	547	547	541	558	523	549	544	516	552	561	549	527	567	541	540	548	527	552	569	518	536	485	565	503	535	506	554	546	543	553	546	564	552	549	529	587	528	519	550	588	581	601	536	525	563	547	561	555	544	556	544	566	583	558	541	550	552	534	583	520	511	541	550	581	506	586	511	543	524	573	528	510	553	544	521	521	520	544	501	519	534	496	505	555	571	541	550	569	547	552	516	529	563	514	552	522	552	560	603	529	556	494	492	555	546	560	509	544	524	531	567	548	513	535	556	496	548	562	532	532	534	533	565	563	543	555	547	527	533	512	519	549	549	574	532	560	581	541	559	568	523	509	560	528	546	523	578	541	572	544	541	590	571	558	563	555	539	552	572	549	555	581	574	525	561	480	555	553	542	587	551	511	550	532	554	541	551	526	516	559	529	545	546	539	536	563	579	569	544	504	507	543	597	548	556	558	537	553	542	534	539	499	532	507	495	519	522	516	573	513	560	545	544	514	540	545	526	543	536	529	527	513	544	518	537	571	547	529	554	564	549	552	534	545	558	572	545	598	553	511	577	555	547	470	567	468	568	565	543	581	557	510	546	521	522	522	539	532	527	526	537	560	544	545	539	501	540	516	525	573	503	583	574	578	563	561	564	552	545	505	593	521	553	520	509	531	533	570	555	485	580	547	520	533	541	577	556	528	532	517	579	535	509	539	482	548	550	529	528	522	517	517	534	546	565	538	517	557	523	517	546	575	608	511	560	536	516	534	527	532	558	584	534	491	532	538	527	546	561	544	525	553	518	516	507	559	539	542	548	541	576	563	536	546	517	550	567	532	524	535	563	594	499	602	557	491	553	541	540	546	529	546	527	542	601	549	523	477	532	553	531	566	537	553	540	480	540	547	581	547	534	516	538	521	545	503	553	554	527	533	582	529	572	547	581	555	547	516	483	545	535	526	543	514	545	540	511	548	576	541	548	506	537	514	549	553	587	515	559	542	527	501	528	489	556	531	525	516	497	556	598	529	522	574	528	567	546	546	520	490	551	494	486	521	516	525	519	536	575	534	563	533	553	557	518	539	543	547	563	570	588	540	523	562	547	561	529	522	544	524	552	494	533	535	515	567	504	539	528	544	545	549	543	513	527	567	532	596	551	546	533	517	550	541	525	539	521	545	555	533	527	503	540	547	516	517	560	557	609	534	511	554	578	536	529	530	568	533	494	528	527	494	536	588	525	570	538	575	533	597	516	604	525	490	522	519	516	540	556	559	494	545	542	523	521	561	495	486	520	555	580	545	549	537	503	531	600	563	567	568	505	544	519	548	583	534	571	509	542	540	523	540	577	542	544	559	611	552	555	507	542	568	562	537	543	512	544	525	526	524	516	494	587	545	557	544	549	548	551	565	511	524	626	588	560	538	542	548	568	540	579	509	561	561	588	508	584	545	535	516	514	513	530	471	523	582	519	506	564	549	549	554	575	557	583	501	503	548	581	521	499	518	545	545	561	566	570	563	525	531	535	559	527	610	552	557	496	546	569	547	561	495	527	551	543	550	535	549	526	551	531	539	532	608	541	528	588	549	523	549	514	527	549	533	507	542	530	554	530	527	563	483	550	542	525	491	506	519	523	532	602	567	480	529	538	564	539	532	520	555	545	552	511	544	549	537	538	605	564	550	510	585	509	530	520	516	534	561	534	544	537	526	539	523	500	517	522	552	546	558	539	532	516	543	511	529	512	473	508	544	535	490	513	568	532	518	564	518	536	538	535	521	552	557	558	530	516	545	540	552	532	542	522	542	511	551	599	548	537	497	484	521	516	544	509	545	565	512	526	542	527	504	508	519	520	564	547	550	574	509	549	553	550	565	618	545	563	506	550	492	533	577	554	522	560	481	548	547	553	531	563	525	552	561	532	536	507	505	522	549	532	550	544	545	560	530	562	566	519	542	559	540	556	514	582	567	533	526	556	511	551	506	546	545	528	466	494	583	486	532	550	517	508	535	535	516	498	539	542	547	524	532	593	513	548	548	518	518	583	506	562	514	537	580	541	554	538	547	566	544	535	533	527	532	514	538	504	569	530	489	542	543	594	534	490	548	533	524	504	529	528	568	568	559	526	526	481	546	501	594	516	537	539	504	560	523	509	522	544	549	517	503	521	520	516	532	526	538	501	563	520	553	555	566	555	523	526	501	560	514	520	545	575	522	569	572	541	578	562	569	526	527	578	578	550	549	540	561	522	556	528	550	571	529	515	496	521	538	543	537	516	547	570	554	529	588	518	534	572	526	526	557	558	482	524	524	566	482	553	539	530	535	558	494	557	544	539	520	531	569	539	565	579	522	532	527	563	521	600	553	546	579	552	566	524	511	515	498	509	547	553	524	540	542	513	541	572	557	533	499	505	510	520	607	553	534	556	562	527	581	549	502	530	582	514	510	584	547	506	475	540	527	567	515	547	524	551	561	577	527	539	542	520	568	500	566	475	567	541	539	542	539	564	563	553	496	537	578	552	544	527	520	555	554	566	563	542	522	496	550	523	523	504	507	576	566	551	548	517	512	543	574	580	515	528	519	565	545	538	489	578	555	500	534	586	543	538	519	542	502	549	524	513	518	582	543	483	548	516	521	526	523	543	514	551	529	517	570	526	566	534	566	527	546	542	535	548	576	553	516	547	555	562	489	532	522	513	532	540	539	555	492	543	583	560	541	553	514	559	584	550	520	554	505	552	532	496	505	554	502	516	530	520	541	484	521	543	555	540	545	545	532	551	548	513	546	532	580	532	554	516	554	568	531	568	517	568	521	559	540	578	570	501	502	561	575	548	585	584	540	535	547	524	563	543	556	518	548	523	556	550	539	546	508	554	555	539	522	554	508	542	510	565	529	573	522	561	542	522	524	549	498	532	548	524	577	531	529	529	570	528	553	539	543	517	529	533	496	537	551	553	513	521	569
44565	28281	21795	20086	18250	10815	2740	1995	2829	761	642	685	673	665	706	750	810	833	877	977	1050	1188	1268	1422	1435	1447	1436	1449	1389	1321	1234	1182	1111	946	917	837	739	665	655	615	533	564	514	552	510	513	516	504	495	451	512	463	469	466	469	479	470	469	471	469	445	460	451	492	470	465	448	498	460	495	446	450	478	440	467	458	464	432	487	462	437	487	485	461	464	489	485	455	467	480	490	465	473	470	495	438	485	445	467	458	451	454	444	435	477	484	448	460	461	461	431	487	510	480	487	446	463	468	456	471	463	459	457	499	497	450	431	446	476	481	476	460	457	467	437	453	463	491	439	477	432	486	467	427	458	462	496	485	447	483	472	447	458	468	491	423	496	455	438	464	453	471	437	475	447	526	427	448	443	469	466	432	434	494	475	440	491	459	458	466	438	468	467	468	466	489	509	444	459	468	413	483	483	488	465	446	471	443	457	472	442	471	431	481	465	484	465	439	439	467	477	486	471	439	458	485	497	492	461	449	429	434	479	459	466	464	476	426	468	480	501	441	456	479	436	503	463	499	470	451	438	465	487	462	501	488	480	483	424	428	453	451	489	506	491	491	441	473	440	464	475	436	450	470	503	503	495	469	463	482	493	447	447	479	451	490	510	483	441	465	426	416	488	459	492	500	471	474	487	480	434	456	454	462	479	479	447	495	474	492	463	479	474	453	462	458	467	460	486	491	454	465	472	459	420	460	468	483	457	496	451	516	457	461	472	449	397	479	439	462	494	463	487	450	434	487	458	449	452	447	461	404	474	486	463	454	481	461	488	482	419	458	428	466	459	469	482	430	425	498	479	468	503	438	462	484	445	446	485	473	515	452	462	455	493	417	496	497	490	474	463	461	470	471	468	430	427	457	481	449	480	422	461	471	442	434	498	486	450	468	472	446	483	461	424	499	506	440	498	488	438	453	455	477	454	466	465	497	457	466	463	476	479	493	478	497	480	437	462	467	505	461	499	499	457	471	483	472	446	471	473	487	457	474	490	484	485	433	445	441	515	462	413	456	472	477	461	463	439	485	496	500	428	413	468	454	492	447	414	451	466	472	461	471	492	493	442	481	450	467	451	447	477	453	487	476	459	498	458	518	472	479	440	444	453	478	480	459	478	467	456	453	419	483	477	427	483	464	476	472	465	465	485	464	474	453	464	468	474	489	458	477	489	438	446	441	467	488	447	459	485	446	475	471	467	476	496	476	454	465	473	429	430	442	475	518	462	468	476	497	476	459	493	488	440	482	463	467	440	461	453	462	459	470	440	449	451	432	478	450	487	459	486	441	478	484	485	476	451	452	451	452	450	464	480	440	510	444	463	484	456	416	443	479	442	476	468	465	465	454	470	516	446	459	437	500	472	473	451	465	482	465	477	418	469	442	445	466	465	463	441	449	461	482	439	425	431	469	450	474	486	462	473	480	451	489	466	474	488	478	478	454	452	456	475	483	475	459	457	468	445	468	490	478	475	461	525	485	473	496	432	476	482	462	469	461	482	479	441	444	458	424	496	450	476	456	497	490	428	415	454	478	446	494	485	449	461	462	459	455	515	466	472	431	482	441	463	464	433	430	437	479	488	449	443	465	474	474	492	446	432	447	459	452	470	474	477	477	434	463	469	462	462	500	453	467	437	476	479	406	437	449	477	486	451	467	476	452	452	439	468	458	500	486	474	414	461	468	446	443	479	488	441	452	492	458	464	447	466	428	461	470	477	468	438	496	481	442	477	452	468	457	431	457	462	423	491	474	502	433	451	467	482	436	459	465	513	418	451	482	454	448	476	485	483	497	426	491	461	476	453	411	457	449	464	499	478	427	475	450	454	444	470	503	508	436	443	461	474	499	463	460	485	489	450	471	474	478	456	474	485	445	461	415	452	495	481	446	447	475	487	467	457	481	479	448	480	481	431	478	502	457	473	427	470	475	464	414	456	460	506	507	468	467	465	479	486	478	465	444	483	478	472	468	471	466	466	447	466	453	461	426	475	484	503	517	478	467	492	456	493	479	499	456	462	466	484	425	479	519	442	441	462	483	486	486	493	499	450	484	451	471	438	444	514	466	467	500	457	452	485	460	460	501	451	450	451	427	475	484	455	501	440	491	490	471	513	443	508	477	443	431	464	459	458	501	484	504	469	485	453	473	440	469	461	468	424	493	503	480	456	488	473	475	468	443	437	473	470	464	469	489	464	474	456	470	470	449	486	505	431	436	478	469	465	447	475	439	453	467	476	468	490	467	466	482	462	466	483	455	456	452	488	463	441	435	464	440	458	466	463	422	481	495	464	485	432	485	471	470	468	415	469	437	445	511	466	479	477	475	477	501	470	477	486	453	467	472	450	448	488	468	459	445	434	459	427	460	468	484	473	451	449	472	463	460	449	459	422	470	485	483	464	469	455	446	495	493	446	461	475	457	463	465	499	485	470	475	472	484	474	492	457	457	472	444	450	499	455	442	451	453	484	486	462	484	453	448	452	452	476	459	450	446	438	458	484	444	443	455	444	484	493	498	468	486	466	468	450	511	488	469	478	479	466	445	469	467	487	464	451	510	470	489	485	466	467	433	443	441	452	459	468	453	451	474	515	478	483	454	457	468	471	484	463	445	509	449	476	484	414	509	460	505	455	446	479	458	491	482	416	440	435	509	437	437	476	504	446	450	446	479	441	458	477	426	465	445	475	495	464	469	451	479	461	462	456	461	488	440	466	449	426	466	465	468	472	486	488	481	459	474	426	490	461	489	468	468	474	440	450	451	464	449	450	471	476	479	471	523	502	456	442	469	466	492	463	462	445	463	521	474	479	474	474	424	475	485	453	448	488	467	514	440	473	459	439	423	493	458	488	495	481	471	459	471	447	424	474	478	456	500	465	455	500	445	450	472	446	495	456	424	463	458	432	441	503	454	490	461	469	465	484	468	445	523	430	460	456	465	481	471	444	479	484	425	453	467	474	455	463	510	470	457	468	498	477	450	461	471	431	471	478	452	449	447	475	480	462	469	443	481	504	456	477	472	455	453	474	505	434	466	487	429	455	474	494	464	479	459	463	471	439	457	446	453	461	424	465	471	446	492	460	445	493	449	472	455	451	451	472	447	466	466	438	468	441	463	485	488	428	459	490	449	470	491	507	433	492	427	482	469	427	440	461	436	473	483	478	482	492	444	468	486	456	454	482	466	481	440	455	475	489	450	491	467	444	463	480	458	514	525	473	446	489	458	474	483	443	440	451	429	463	485	446	451	456	445	486	458	442	429	468	469	481	470	465	508	479	489	481	428	467	479	468	488	447	458	467	500	410	443	475	499	499	482	429	482	458	477	453	450	440	464	453	431	466	454	488	502	499	423	459	484	470	471	475	491	452	445	455	453	502	461	485	429	439	487	479	461	468	494	441	490	461	466	465	500	462	440	456	443	459	457	450	482	496	501	475	443	454	485	453	428	443	466	509	455	470	479	440	441	438	444	450	439
26610	20843	27643	23950	20765	19905	6716	1876	1677	746	676	705	677	657	672	717	746	731	733	864	795	868	949	1003	1010	948	1060	1058	1032	1013	926	872	902	828	767	782	704	656	661	597	615	616	631	630	590	607	604	564	609	618	634	601	580	603	579	596	570	545	595	561	561	553	601	570	563	555	583	589	585	562	527	527	579	535	565	586	575	574	593	561	582	626	607	565	602	559	557	520	581	572	557	603	577	577	618	546	578	542	548	562	538	535	559	571	606	574	563	576	559	561	578	565	581	565	591	578	553	602	548	537	563	555	589	604	565	579	568	583	587	571	587	571	548	554	524	506	527	575	568	537	599	580	605	592	576	560	536	559	578	592	589	538	575	583	589	561	596	525	548	529	582	539	580	565	525	609	551	495	564	599	572	568	555	568	551	568	560	532	561	610	600	553	575	576	560	545	540	610	536	562	573	609	553	565	579	566	592	550	598	564	526	579	556	574	559	617	577	552	564	592	602	555	596	564	554	594	546	600	602	611	538	557	564	586	649	582	562	591	585	588	557	563	566	592	617	585	569	586	570	572	566	553	572	564	550	630	521	523	556	581	589	560	568	567	568	558	595	556	579	590	544	588	526	565	584	560	588	573	564	524	552	597	612	568	560	578	562	570	559	543	573	592	552	557	573	601	585	535	552	557	563	555	560	593	552	583	556	541	572	569	533	543	548	588	553	557	577	522	588	558	587	567	587	550	552	617	524	570	566	568	576	575	582	598	592	582	577	557	553	599	583	603	534	573	551	598	545	588	570	576	561	568	572	552	562	547	552	555	573	572	584	546	543	554	594	551	578	556	535	591	565	580	545	594	565	616	587	584	543	550	548	562	551	591	556	553	559	563	526	591	556	529	558	572	641	554	587	570	581	539	536	556	543	577	545	561	592	550	550	570	573	545	580	567	575	557	612	581	562	579	580	545	595	535	615	584	587	581	561	538	581	570	549	562	557	620	584	571	605	566	577	590	596	624	534	602	573	604	582	579	564	583	603	519	543	587	614	563	567	585	558	572	569	588	577	585	569	539	548	557	596	577	534	572	570	521	572	548	559	576	610	512	567	567	553	573	579	548	550	553	521	575	597	566	562	553	590	573	560	565	539	566	551	580	555	551	575	567	576	601	583	514	555	550	598	593	585	588	587	557	553	570	535	581	550	598	594	564	519	579	575	584	551	576	564	566	544	575	563	550	585	557	564	576	593	593	590	589	579	541	558	553	524	580	587	552	532	569	588	540	619	576	524	593	574	547	597	570	569	604	566	547	562	595	554	590	569	570	555	562	579	612	570	578	581	585	546	575	565	581	521	598	595	583	536	573	596	586	592	579	581	576	562	592	566	575	560	535	591	552	556	564	562	561	603	568	569	558	586	553	589	585	542	575	579	597	522	579	542	522	544	577	577	548	563	497	557	549	567	573	584	561	556	559	586	576	528	591	524	559	563	577	522	587	573	549	535	567	574	569	555	613	582	562	572	563	530	541	551	566	543	569	529	539	584	549	545	575	619	567	596	552	578	555	547	569	567	573	578	609	566	551	587	580	555	610	549	587	573	602	560	558	603	555	577	608	537	577	584	542	555	558	539	572	555	540	633	557	592	620	563	582	589	560	594	570	583	551	569	575	546	577	563	585	537	580	565	542	564	575	566	579	550	552	583	515	581	521	565	541	564	562	596	538	563	513	614	584	555	569	558	554	543	597	565	531	597	589	526	546	566	568	574	587	581	551	577	596	595	571	575	584	596	566	510	572	567	581	582	588	616	562	531	582	573	564	573	573	601	530	591	580	529	553	548	568	586	537	590	596	631	613	569	581	551	583	541	523	598	586	588	604	589	538	558	548	612	591	549	583	612	558	606	560	554	539	581	550	505	563	554	516	593	584	567	578	603	543	536	570	540	570	580	583	573	564	557	546	562	574	577	578	563	624	548	612	571	571	571	594	580	587	572	584	591	542	545	598	576	573	626	562	591	546	568	531	544	592	574	520	617	567	536	540	542	593	571	527	569	571	551	604	553	544	578	548	576	564	563	565	636	573	612	561	571	562	587	555	564	569	549	587	582	543	557	592	578	570	543	562	558	578	553	572	584	583	597	600	587	546	551	592	594	559	570	530	606	533	596	549	564	562	580	548	562	558	566	561	602	578	569	568	611	538	567	539	566	550	593	607	589	587	571	584	590	594	556	546	567	630	557	536	559	572	554	608	540	577	564	563	554	608	602	530	542	582	577	559	572	575	565	530	580	595	546	553	592	542	584	593	574	584	585	570	546	575	580	565	537	587	557	625	556	568	558	593	580	567	598	523	546	580	538	542	573	567	582	558	594	625	568	553	515	530	572	544	561	550	581	560	581	568	579	537	568	530	570	556	534	598	637	566	529	526	561	600	617	565	549	551	613	585	575	573	554	553	578	557	576	546	557	516	564	599	577	570	565	599	565	569	579	543	565	546	569	538	617	581	556	622	547	583	593	578	583	574	514	541	590	541	612	554	580	585	569	556	581	571	556	555	512	607	552	590	574	564	591	571	594	573	568	602	572	538	570	583	548	571	568	565	606	531	528	565	539	559	541	587	584	565	561	613	575	558	562	578	536	606	587	516	559	519	562	572	597	517	563	575	540	575	545	566	570	595	537	555	577	611	542	576	548	543	567	511	559	599	555	537	584	617	605	583	625	591	599	525	590	589	587	605	580	572	543	557	569	562	528	585	569	589	574	545	550	582	580	530	598	569	569	563	541	565	571	567	573	591	570	554	575	551	598	592	557	577	538	545	519	526	554	607	615	543	574	582	586	547	572	561	536	626	568	567	594	577	556	595	569	593	553	540	581	600	548	577	564	556	565	550	538	568	574	589	573	550	586	551	565	598	568	534	574	598	604	572	538	611	571	580	573	551	566	549	497	542	569	595	598	554	576	573	576	597	586	596	571	574	583	585	532	543	602	572	556	546	572	549	575	578	544	528	605	591	582	582	580	565	561	580	578	563	578	579	550	560	554	567	521	540	591	575	554	586	554	552	543	585	520	560	561	519	593	547	526	554	559	581	590	643	552	583	595	589	561	575	536	574	565	592	570	599	566	544	554	556	594	559	546	545	573	576	570	573	585	581	532	533	572	581	545	541	573	615	598	561	571	544	550	558	591	553	564	533	585	579	546	563	566	587	572	556	568	524	574	494	552	566	589	565	572	574	544	564	574	593	553	571	540	626	577	596	582	524	543	533	548	538	623	527	555	582	628	543	586	510	587	554	584	547	552	549	581	509	599	592	550	597	617	578	547	497	574	561	608	571	548	540	584	611	636	567	596	553	517	580	573	556	552	569	551	566	564	545	588	530	579	545	566	518	551	550	547	575	578	574	575	554	564	541	584	585	550	555	571	551	530	575	609	528	555	572	591	546	579	585	559	526	566	592	542	558	544	576	555	590	561	542	549	543	575	585	594	537	537	581	567	590	589	598	580	585	552	571	537	579	591	561
44995	31847	23776	22259	19007	13142	4381	3000	2892	729	792	721	739	699	685	864	826	839	898	998	1086	1139	1260	1370	1442	1542	1520	1413	1440	1368	1235	1150	1077	1016	962	867	812	693	643	619	628	566	553	535	531	515	566	511	520	498	495	522	484	476	510	464	510	495	475	480	484	505	490	519	497	483	420	480	468	474	471	515	511	463	473	471	524	483	473	467	456	470	522	491	513	469	460	466	489	450	505	478	484	531	483	478	509	466	498	460	493	465	484	467	479	501	489	464	496	490	509	500	482	464	522	492	475	482	511	488	469	468	482	496	497	480	474	508	495	495	458	487	502	481	531	492	474	478	490	492	487	467	522	520	504	481	515	516	474	455	464	511	496	497	462	457	481	499	494	482	499	501	532	519	515	517	499	541	507	504	460	511	465	463	481	462	483	504	502	470	458	453	457	458	476	486	476	486	503	445	480	475	515	476	476	545	497	513	447	477	491	524	498	491	485	477	484	483	465	479	472	500	485	533	529	488	453	520	474	492	530	472	480	470	494	529	443	502	445	466	449	487	488	505	469	471	521	510	506	454	484	506	483	474	510	480	469	523	460	493	502	476	463	484	461	519	517	476	488	513	457	461	493	500	489	505	495	475	498	477	523	524	515	541	464	507	476	483	456	471	469	474	499	451	505	503	486	489	462	492	498	516	488	476	497	512	471	477	448	465	515	497	494	495	470	508	492	520	477	475	497	509	494	460	481	511	459	488	478	520	482	502	461	501	468	496	534	508	513	463	498	494	520	488	445	489	502	464	509	456	478	480	479	507	459	452	490	517	516	473	503	489	503	499	481	476	498	474	504	474	467	466	473	520	469	492	500	466	479	469	489	511	489	471	485	483	473	467	467	477	487	488	521	501	523	519	500	521	484	460	481	497	488	502	481	474	501	514	495	496	465	455	478	492	500	506	479	478	481	519	492	488	489	501	455	478	504	474	485	472	522	462	464	501	471	515	522	543	469	498	501	440	490	476	470	488	514	490	508	470	487	423	473	471	481	462	476	481	491	449	459	475	467	461	524	477	515	447	457	510	477	483	497	477	508	473	488	459	453	429	480	497	485	488	485	471	479	527	478	455	517	484	476	488	531	456	498	518	464	516	523	466	487	478	428	484	538	460	477	492	491	516	498	464	466	490	493	447	469	470	475	476	513	464	469	489	467	482	482	495	488	515	534	476	498	476	465	453	492	503	491	476	514	488	463	559	489	498	505	483	481	493	470	476	447	491	503	495	509	449	480	487	500	485	477	478	431	482	480	460	521	478	515	504	498	448	500	503	516	461	504	461	496	513	482	529	523	452	503	467	478	465	511	514	485	518	484	489	536	452	505	476	467	466	473	504	461	488	497	476	487	510	458	494	498	482	514	497	452	544	467	473	504	478	509	496	508	462	467	517	505	492	525	490	532	504	472	500	497	496	481	489	498	489	484	487	494	458	513	476	480	455	452	491	527	507	488	450	510	473	505	499	503	470	465	460	480	510	516	475	460	466	501	490	470	491	493	487	478	457	496	467	520	505	485	517	487	451	493	508	543	492	470	468	485	482	449	456	481	501	528	464	483	512	486	507	461	444	456	489	442	506	489	494	493	458	456	533	476	485	472	480	471	494	512	492	491	465	504	457	487	495	445	481	483	489	476	473	493	496	465	483	493	490	480	459	488	486	462	472	506	494	504	461	487	493	493	455	444	481	491	511	490	489	484	514	482	474	477	460	514	451	486	454	522	469	484	473	479	484	502	474	491	477	463	488	488	517	481	481	488	490	488	490	484	501	510	449	499	511	525	522	440	478	488	497	477	489	501	504	475	469	487	492	469	486	492	499	461	457	469	477	490	511	478	510	473	460	472	489	519	476	460	469	464	487	492	453	489	470	524	526	464	445	451	478	465	523	440	462	458	471	468	466	466	476	482	514	459	465	499	482	506	503	484	479	467	508	491	526	480	500	488	524	483	469	507	480	514	477	477	478	491	444	500	488	486	462	468	469	457	460	519	441	524	487	487	480	491	474	465	527	492	464	461	474	478	479	483	493	475	546	505	488	493	459	475	460	492	506	461	497	512	502	480	475	478	485	514	500	493	496	494	485	473	506	495	514	477	455	478	448	494	475	489	470	472	516	546	453	499	460	538	456	494	515	514	523	528	505	463	489	475	507	508	511	486	481	494	507	502	433	502	501	480	503	482	479	467	411	457	488	505	463	499	455	494	472	503	519	490	510	489	494	465	459	465	487	510	495	458	502	490	508	436	514	458	497	487	494	483	480	440	495	481	476	467	473	471	489	479	468	488	473	477	447	468	475	495	480	475	508	471	481	526	529	505	469	468	490	469	467	477	527	495	494	493	520	504	523	537	492	453	510	502	443	475	491	467	483	492	501	458	477	469	496	511	495	478	499	462	434	459	502	520	504	461	477	481	491	467	478	493	481	495	478	516	484	481	494	506	484	483	463	520	467	517	473	498	503	492	526	482	482	467	511	475	537	501	473	516	500	510	468	507	502	440	512	523	451	473	490	488	467	495	444	495	463	503	482	474	470	515	498	483	514	530	478	525	488	521	470	517	466	457	467	455	476	488	499	455	522	527	464	449	495	475	452	478	470	526	469	514	466	540	487	463	515	457	448	483	517	497	498	502	528	521	492	501	498	512	504	493	461	482	496	470	494	491	481	497	450	490	506	508	494	489	477	497	475	474	445	483	519	491	487	469	454	494	498	517	469	483	488	447	508	478	438	485	502	493	476	480	507	495	476	504	472	550	504	478	485	466	436	476	493	499	498	510	510	520	480	473	455	475	462	505	481	504	514	470	497	477	497	498	480	504	473	489	464	509	462	486	481	455	494	491	458	472	474	470	483	475	469	511	491	503	499	458	477	515	435	498	502	467	472	495	475	496	468	452	424	565	502	473	484	521	480	511	466	440	485	488	495	505	457	480	519	492	478	497	498	461	472	480	457	483	468	511	503	501	456	430	479	495	485	477	479	488	471	464	483	463	509	474	501	469	490	491	494	485	493	470	498	472	473	485	445	515	475	507	518	477	506	434	453	435	485	499	505	491	490	484	495	470	517	475	507	478	494	498	488	453	493	506	461	435	492	467	473	489	522	544	470	497	484	526	486	493	438	516	512	529	486	508	440	466	462	498	472	490	526	510	469	480	539	466	504	471	466	486	454	466	470	504	492	475	491	525	499	496	481	495	532	495	470	508	485	474	475	488	492	491	467	484	491	483	469	500	447	542	487	489	477	516	454	517	487	503	501	490	476	467	497	503	476	467	450	488	508	477	492	499	501	500	499	486	495	453	493	478	458	499	487	503	529	483	451	489	508	494	527	496	477	501	489	487	482	460	469	513	460	502	483	499	481	493	486	464	469	472	518	472	466	521	483	510	447	468	465	485	490	482	494	528	471	452	484	432	501	495	491	509	485	469	482	527	524	482	469	500	517	476	508	487	497	479	479	490	511	485	469	446	490	501	451
25907	20862	27967	23831	20835	21041	11394	2389	1749	745	729	628	668	669	701	736	673	685	662	773	791	783	801	816	810	961	1040	985	999	980	969	940	904	845	799	716	699	675	627	662	601	606	597	588	575	593	576	574	580	531	530	544	603	575	533	505	520	521	579	565	522	548	527	543	551	511	584	551	568	578	535	609	548	554	556	567	574	526	574	579	545	576	544	537	590	553	559	540	557	505	534	531	561	555	589	541	549	542	517	559	559	577	578	528	542	586	535	530	585	505	581	531	577	539	532	541	544	543	536	584	555	549	526	542	574	539	588	558	565	555	542	547	537	554	552	546	530	555	521	563	495	523	558	572	585	571	527	556	583	540	586	554	554	541	562	570	551	562	573	540	551	539	588	553	589	572	594	585	565	589	514	569	587	517	510	544	523	542	615	559	540	550	543	577	563	560	568	509	550	510	577	560	554	508	572	513	551	530	543	559	571	561	560	551	544	556	553	576	512	562	567	546	559	541	566	579	568	577	577	553	602	540	519	536	570	524	528	549	561	563	541	590	550	550	575	510	540	551	574	555	545	523	545	557	579	563	518	548	556	579	547	503	532	526	576	535	544	578	560	548	530	563	570	548	558	566	566	584	591	549	553	566	544	518	500	604	573	554	542	548	579	581	545	584	559	526	562	554	544	562	545	534	513	542	518	561	542	578	571	544	558	542	538	564	551	595	547	510	590	565	581	582	547	554	551	593	574	494	576	578	574	540	532	553	563	566	552	545	575	569	527	544	590	539	502	547	577	541	543	567	560	562	603	589	595	554	574	541	551	498	523	567	575	535	595	571	572	539	593	531	582	559	585	544	571	532	528	549	560	520	571	553	575	554	539	528	570	571	548	576	556	536	552	518	533	544	536	585	547	556	575	551	527	603	530	557	624	551	571	558	549	540	509	561	562	537	555	572	546	582	579	571	551	582	574	572	580	571	533	549	569	514	561	518	533	527	575	559	545	554	590	542	560	584	551	577	531	576	594	551	568	574	567	543	524	543	580	609	556	542	572	505	573	577	522	562	568	520	535	525	570	518	592	569	590	519	566	556	523	540	542	583	573	564	576	567	561	558	543	559	575	532	521	533	571	536	517	523	563	532	531	561	572	542	525	585	575	539	547	551	571	534	549	566	567	527	537	537	543	568	542	540	577	508	548	576	560	554	550	578	557	579	541	572	556	577	533	552	549	524	585	581	533	557	525	520	575	545	590	544	601	561	533	531	516	531	575	562	549	588	542	551	576	537	519	538	545	589	531	539	566	582	563	545	559	608	553	535	564	603	530	537	551	536	553	585	564	550	553	551	553	512	529	566	557	525	553	534	545	554	541	557	616	564	556	575	592	561	572	555	570	584	563	572	536	550	569	580	540	564	534	594	553	509	508	536	568	543	544	558	553	551	540	557	544	563	523	530	580	582	566	573	497	529	554	548	549	591	581	533	574	522	562	529	554	526	554	576	538	580	555	535	552	542	542	589	547	560	527	573	543	527	544	548	531	568	577	538	553	569	534	545	567	550	570	598	539	553	525	508	548	608	520	565	567	553	513	559	565	522	560	548	550	535	577	567	620	567	556	554	577	569	564	543	535	535	548	551	532	581	605	545	549	570	527	520	531	557	519	573	542	582	554	589	597	539	540	533	528	610	574	559	555	574	577	545	567	499	531	562	527	555	554	558	532	560	644	532	521	551	555	579	497	583	546	540	577	544	554	560	577	542	564	581	552	564	533	586	584	519	529	548	575	555	564	556	539	557	577	582	588	563	534	576	552	578	549	521	586	579	591	569	542	581	522	569	577	556	568	551	530	555	575	568	544	549	529	585	556	550	572	538	560	544	551	537	504	577	524	537	537	540	560	510	523	555	501	527	602	556	583	570	590	555	560	563	560	530	559	551	547	578	501	519	525	542	540	566	574	585	533	547	578	494	547	557	568	551	521	619	509	558	557	549	546	614	576	548	550	582	538	542	539	523	568	544	566	549	542	512	561	552	563	571	549	540	571	556	585	586	527	568	547	532	587	560	557	560	606	524	565	590	522	520	594	552	551	548	547	574	523	512	573	571	560	549	580	549	525	548	558	563	574	560	517	555	544	536	551	554	530	564	600	586	635	587	527	547	530	538	541	478	526	545	579	562	544	566	577	550	605	574	563	568	553	538	579	526	586	573	504	566	521	558	545	548	514	573	557	514	563	551	544	544	558	553	566	598	531	562	542	545	565	548	540	557	536	564	566	556	544	563	556	546	556	553	560	532	548	572	558	568	534	548	510	555	586	496	554	611	555	565	528	531	570	543	531	541	538	560	569	558	513	562	543	568	577	556	572	559	573	544	565	549	578	513	583	523	485	536	536	560	556	563	529	562	551	559	557	531	571	524	554	565	543	548	514	528	537	591	552	556	589	555	605	513	518	545	579	554	578	494	563	566	559	554	523	554	539	537	550	601	567	530	538	560	539	567	556	587	582	557	577	497	566	540	581	532	538	546	602	548	547	550	544	579	551	534	523	587	587	525	539	553	541	547	580	562	570	522	549	573	538	575	573	560	559	560	541	560	548	551	533	547	521	595	518	541	596	556	545	538	548	572	580	551	539	551	556	528	540	525	525	518	549	574	561	608	553	545	549	566	549	557	565	543	555	551	534	509	547	542	527	564	543	527	581	500	515	577	548	508	532	549	589	585	573	498	568	529	564	569	535	555	512	534	552	563	551	546	522	542	554	563	526	565	567	544	543	557	522	562	531	594	598	558	565	529	532	598	559	556	501	539	574	556	582	593	585	545	514	568	578	557	551	530	542	567	558	540	564	557	532	569	535	593	541	571	551	554	549	565	552	567	559	555	539	588	573	555	576	549	566	539	549	531	540	527	532	586	512	592	556	537	583	549	529	556	566	557	554	562	543	542	557	528	565	524	572	591	537	569	527	598	571	553	536	537	513	564	572	533	565	565	576	567	564	585	543	553	544	564	514	556	570	564	564	575	539	534	571	580	519	549	533	539	526	559	545	547	618	563	548	506	557	575	567	558	586	592	581	566	580	573	535	560	526	545	547	506	580	577	511	548	513	502	547	539	524	561	537	543	529	609	525	567	565	548	545	575	570	552	531	561	534	540	580	569	551	543	557	550	562	550	562	543	568	552	520	552	548	591	533	539	516	562	540	562	584	534	533	551	575	565	566	545	578	569	525	566	583	567	552	569	559	574	565	558	514	552	562	547	529	596	573	573	534	572	544	551	516	548	545	517	541	545	537	573	565	515	562	536	533	565	598	512	544	544	555	539	583	570	553	556	567	522	577	558	498	552	530	585	558	598	547	554	548	581	547	540	552	564	550	518	555	574	533	568	535	569	525	528	545	537	553	551	566	536	587	550	580	595	592	579	519	583	571	533	554	531	532	539	579	563	546	515	584	544	558	557	572	584	585	594	552	524	561	528	561	558	523	560	569	531	527	593	564	573	531	560	604	567	602	565	578	542
42298	32438	21245	19265	15343	12024	4169	3278	2961	833	763	689	699	732	696	800	778	787	771	861	855	944	961	923	1087	1365	1366	1336	1325	1313	1227	1166	1140	1098	859	767	724	686	655	660	565	610	570	508	515	504	505	490	510	493	493	474	497	473	459	456	508	465	467	485	485	453	489	418	501	503	478	515	439	512	509	451	483	475	479	475	447	431	499	447	471	440	466	488	449	468	487	447	470	455	491	468	506	482	460	517	465	443	480	488	455	471	467	441	494	456	522	498	522	445	473	480	454	438	478	517	445	473	469	474	465	464	461	511	469	477	449	466	502	498	485	482	500	437	479	498	461	490	479	427	486	457	512	470	481	476	497	521	475	493	458	479	484	436	478	428	484	481	489	473	473	509	461	487	503	446	536	503	488	460	479	466	437	497	536	484	468	485	459	467	492	495	453	486	452	489	480	499	478	471	439	437	436	473	480	488	478	452	481	420	446	490	442	480	472	468	484	478	422	494	487	457	432	462	456	491	506	498	455	506	459	475	481	462	462	449	452	475	470	433	469	486	455	475	465	435	492	479	520	491	500	456	452	497	449	451	514	452	484	519	454	512	469	496	471	491	471	493	456	505	459	478	458	509	486	451	474	439	507	524	461	485	503	478	499	466	488	488	497	459	459	492	498	498	480	466	474	463	452	456	452	450	501	487	461	487	480	441	498	476	452	465	470	466	448	466	473	465	473	465	489	497	443	479	495	494	487	453	466	498	496	465	461	494	454	497	483	496	454	469	489	468	515	479	488	496	461	472	473	471	477	457	445	464	491	500	489	437	442	489	465	488	489	461	506	517	494	494	492	519	438	494	548	459	500	435	495	470	449	473	478	445	489	463	474	451	500	500	494	479	490	483	492	503	482	449	451	447	502	424	500	504	476	476	467	469	450	510	476	493	455	477	442	478	451	458	521	502	455	466	470	434	460	425	476	468	493	468	465	479	506	476	455	485	448	485	492	480	441	474	474	476	419	466	439	468	469	493	497	500	503	449	443	465	518	513	439	475	461	476	447	489	496	444	496	475	467	524	441	460	495	459	473	435	437	490	475	498	484	454	463	487	473	482	474	498	476	435	453	492	476	465	463	451	506	432	468	456	457	452	453	484	498	475	492	493	512	504	467	489	481	506	447	480	486	486	462	463	438	471	459	481	425	490	485	489	499	467	474	445	464	472	498	469	466	464	487	485	467	471	477	451	486	462	490	411	479	490	499	471	463	532	471	440	486	481	455	494	444	479	486	516	463	488	499	482	481	464	457	466	455	492	502	444	490	504	469	488	495	487	496	490	487	470	467	537	481	469	476	464	475	454	481	457	466	452	472	457	486	474	479	445	471	465	495	475	528	495	485	461	462	518	474	493	451	478	480	485	444	461	424	458	470	458	448	466	496	499	431	482	452	458	445	466	469	487	494	472	465	482	492	475	455	452	452	477	459	456	513	481	511	520	491	449	483	478	452	445	451	484	473	491	447	474	484	492	469	469	468	452	431	486	483	440	485	499	453	479	480	488	481	497	475	485	486	476	518	455	458	528	471	470	519	502	484	458	477	506	481	461	439	464	477	479	485	469	493	476	451	453	475	495	472	465	488	469	495	473	515	507	477	474	473	497	462	448	477	486	465	485	478	501	457	504	470	479	472	480	522	461	475	449	473	486	485	482	476	529	463	501	476	440	486	457	429	479	416	416	451	448	440	483	518	450	473	462	478	471	460	518	436	501	444	467	435	448	476	474	463	467	467	490	478	433	469	472	459	459	433	504	469	462	412	468	462	495	467	454	513	487	473	458	467	465	477	492	433	491	517	473	459	501	503	458	470	477	466	464	478	500	439	509	424	472	476	454	495	452	475	444	420	442	487	511	463	503	415	469	447	517	440	495	488	492	495	463	501	495	483	491	463	476	466	476	465	474	505	484	511	495	439	431	466	481	441	451	460	469	483	455	458	485	497	524	489	466	515	505	516	495	478	504	453	430	495	468	507	460	482	469	464	463	511	514	488	441	468	488	455	439	460	454	455	454	505	469	500	477	463	467	485	495	429	423	447	479	485	485	479	477	487	476	476	481	470	478	438	486	502	484	467	454	496	495	465	442	482	470	466	502	478	452	511	456	486	481	461	480	475	460	474	468	495	468	495	488	471	455	457	440	469	491	443	467	479	509	460	456	447	450	485	457	465	479	426	476	490	459	488	472	480	501	530	459	449	477	485	479	523	455	451	469	441	481	492	508	494	451	477	461	506	477	455	454	473	485	465	469	440	479	516	473	468	477	412	456	488	491	489	473	471	470	435	473	449	508	531	493	478	486	479	404	487	477	473	495	494	480	456	470	485	451	496	435	472	481	457	475	442	496	485	487	451	477	476	433	487	500	492	518	477	459	489	478	458	452	488	411	482	490	496	442	527	470	485	495	475	470	464	456	473	418	455	496	492	474	479	490	459	463	496	496	517	437	441	472	471	442	482	463	433	458	503	455	456	451	488	459	523	471	450	495	441	499	508	467	488	469	497	435	492	499	428	513	473	448	465	468	486	444	469	441	469	466	462	506	496	453	447	529	432	518	483	504	514	442	499	483	481	452	480	456	481	476	452	482	436	486	462	481	476	493	432	473	456	461	453	506	481	459	459	500	506	483	483	502	444	458	460	502	463	455	461	513	447	457	504	505	484	511	478	449	474	466	468	492	469	471	474	479	478	498	475	478	459	476	494	468	491	487	512	511	484	493	459	477	433	489	455	488	506	461	455	471	467	458	489	465	478	503	455	471	462	443	468	464	489	492	460	470	446	464	468	489	448	481	456	492	476	511	494	440	489	460	493	484	481	498	458	495	507	433	498	469	485	478	526	443	474	486	471	488	495	484	460	497	469	457	490	477	494	468	487	431	450	486	467	475	442	477	471	489	485	447	427	458	466	466	459	481	498	497	455	464	472	467	444	483	469	468	483	496	506	471	423	466	488	453	484	417	471	470	463	525	498	474	525	494	482	465	478	479	462	482	455	469	507	499	494	522	509	476	458	459	454	483	460	469	476	459	431	474	478	460	489	450	498	486	494	460	485	488	443	478	445	460	436	470	498	431	484	471	469	473	447	494	500	501	461	471	458	442	502	440	465	495	468	474	453	518	467	499	479	466	455	476	475	494	471	490	500	492	485	467	472	452	447	465	485	500	453	480	497	469	452	498	449	486	423	463	490	472	419	476	453	466	495	496	461	491	484	448	441	452	465	437	459	489	485	450	475	516	492	466	438	445	496	508	442	460	512	447	471	449	470	454	494	468	425	453	447	479	460	458	507	440	497	475	460	483	461	472	439	470	485	496	445	469	463	453	482	501	479	478	497	455	498	468	465	459	482	463	501	467	467	473	479	487	489	434	463	516	523	467	462	430	487	483	460	495	496	457	474	476	474	481	438	520	464	482	474	473	468	468	449	477	506	468	498	509	475	470	471	492	456	452	458	448	500	486	492	453	489	481	464	473
29467	21321	25715	23504	7758	3876	1135	753	831	598	562	610	611	614	643	605	631	581	664	639	681	751	722	771	742	739	826	858	817	802	816	873	790	750	736	690	614	638	621	622	601	565	580	642	601	611	629	559	558	574	573	615	509	550	546	562	583	576	566	607	542	595	576	567	555	601	590	558	569	548	597	551	592	567	572	596	611	525	600	615	577	538	552	597	569	574	529	564	596	581	528	571	556	540	565	536	575	537	575	557	542	565	626	545	551	563	562	552	586	555	605	542	545	531	627	549	547	564	568	576	571	565	561	574	574	571	567	577	567	594	562	574	546	536	548	557	598	559	582	568	569	540	590	610	558	533	555	561	566	562	545	544	533	566	571	555	546	591	590	624	562	593	579	583	553	572	564	548	571	581	559	597	552	613	572	563	508	569	577	547	562	531	559	525	543	592	577	580	538	595	566	553	605	543	567	534	619	595	595	562	571	586	583	577	530	613	555	525	540	566	564	567	547	554	588	539	580	568	543	536	541	592	541	576	572	590	575	567	572	574	535	577	585	543	571	561	581	543	547	587	549	569	571	571	530	558	584	535	617	560	571	565	558	542	551	628	580	548	548	560	590	583	562	546	597	556	580	563	539	553	570	547	539	587	555	559	589	573	541	596	564	544	561	541	575	567	560	551	545	569	543	554	576	612	601	610	621	546	572	541	602	600	574	618	549	593	582	531	554	588	549	551	579	550	569	580	557	524	542	577	575	575	592	575	531	624	532	551	562	569	616	546	551	571	593	585	550	609	530	554	596	596	519	562	563	569	555	540	562	572	585	569	573	533	565	565	527	540	553	603	570	581	588	581	526	530	524	635	581	543	560	616	551	587	617	569	532	581	546	603	550	576	598	592	599	571	615	587	560	587	554	577	535	553	587	547	570	554	548	558	580	582	523	567	581	597	592	604	586	542	601	567	595	555	572	540	580	596	562	569	544	558	628	556	569	564	586	593	543	596	558	608	594	584	599	539	559	514	569	547	549	538	574	529	576	567	582	583	593	556	542	588	546	543	549	562	598	556	582	586	560	541	624	553	566	549	552	562	553	602	561	563	572	535	571	560	572	613	613	537	556	548	575	534	589	576	543	569	593	575	552	544	567	573	610	561	559	592	591	573	555	542	545	592	548	545	598	584	578	588	583	540	581	553	591	586	547	573	558	561	524	601	605	570	575	593	547	572	544	540	548	535	560	542	549	577	601	553	553	590	565	570	559	552	591	591	592	546	555	580	573	580	586	559	598	569	545	531	556	534	590	589	528	559	549	559	542	544	565	598	602	562	581	586	574	564	561	540	606	561	585	566	543	512	532	555	546	587	573	575	557	591	569	583	578	560	524	602	575	558	600	538	585	611	621	549	582	534	577	570	551	569	595	584	556	578	519	574	548	569	535	510	585	599	591	562	581	554	553	584	556	567	546	544	506	552	583	582	586	574	593	590	537	522	520	548	564	541	620	578	492	542	602	553	545	576	566	544	559	598	566	539	579	563	576	550	569	551	562	551	588	551	561	608	541	559	561	528	545	589	590	601	543	548	605	578	597	566	579	593	542	618	554	584	581	554	555	569	550	612	574	546	530	572	592	574	546	566	562	565	562	544	575	571	623	564	574	554	560	551	570	568	549	592	565	516	583	569	552	590	574	586	592	587	565	596	534	553	536	588	575	610	558	553	534	604	596	589	563	552	565	594	561	594	545	519	556	574	532	596	543	570	577	563	583	516	570	614	536	557	616	587	564	598	563	563	543	607	576	527	544	567	537	593	569	558	556	539	601	613	551	586	560	557	579	595	540	546	558	549	534	582	612	563	584	588	578	548	630	549	537	547	578	566	509	556	527	557	597	571	546	549	541	558	487	568	528	561	594	562	588	596	552	578	587	539	516	607	611	573	562	554	528	519	580	559	540	534	593	552	567	542	571	542	556	563	570	532	554	540	559	573	608	560	598	549	560	568	601	538	553	591	579	559	606	551	548	569	492	530	558	551	554	558	512	565	579	533	599	585	550	516	583	589	549	619	602	544	567	585	597	534	542	566	570	540	601	541	559	589	601	646	559	572	541	574	625	531	594	605	552	587	599	574	563	546	590	573	581	537	573	570	520	569	587	517	545	556	553	565	544	546	542	574	558	565	613	609	592	546	574	595	563	552	572	572	577	560	554	589	545	529	577	565	581	541	568	579	579	549	569	588	568	551	598	581	577	562	577	554	525	574	533	544	584	554	556	565	612	554	559	595	607	602	566	577	590	526	541	573	560	559	566	590	540	553	590	592	613	544	613	591	598	533	543	559	576	586	558	536	590	577	558	514	569	539	566	572	552	563	586	511	593	590	571	553	551	559	601	582	565	620	549	528	522	595	529	584	561	530	530	576	566	575	539	561	579	547	593	546	602	577	557	548	557	556	544	541	586	535	586	542	520	554	529	511	548	547	579	547	550	579	579	536	580	540	547	584	560	581	553	570	572	529	601	553	574	577	553	539	578	561	576	585	605	594	570	569	569	585	558	548	554	521	512	515	564	543	551	570	585	563	585	569	557	562	587	568	569	603	569	558	542	570	561	578	567	566	583	556	570	519	491	565	612	533	590	567	561	610	572	597	564	539	596	611	569	557	563	565	547	560	571	571	604	574	584	631	553	560	589	566	566	551	558	541	620	537	599	578	540	534	527	571	591	614	569	536	573	580	587	579	558	572	588	619	532	574	543	554	570	568	591	573	566	543	557	590	584	603	545	543	568	545	584	565	588	528	554	562	551	593	542	538	577	529	589	547	603	563	624	585	579	590	552	539	550	568	582	582	588	606	565	558	567	582	542	606	555	500	529	577	548	572	561	580	570	573	590	574	558	558	571	560	588	520	597	541	609	573	544	633	542	574	583	565	553	552	557	569	591	610	592	543	576	509	566	604	588	557	599	558	548	613	542	567	562	561	546	580	555	584	546	611	536	543	575	586	559	572	588	588	566	557	548	549	592	585	575	555	536	582	601	542	568	593	548	529	541	568	566	570	566	557	581	610	589	580	568	512	600	598	549	572	561	582	576	623	601	590	554	562	580	548	580	592	573	524	596	557	545	565	542	577	543	573	553	564	579	517	544	563	566	575	554	587	544	556	579	559	569	551	611	572	545	537	534	581	565	549	565	558	555	574	556	565	586	533	548	536	553	580	582	620	572	561	589	549	578	573	538	576	549	546	545	556	527	549	581	571	592	583	533	552	598	540	564	544	572	614	592	589	583	537	588	545	568	598	553	579	570	578	558	605	577	561	568	531	566	567	549	588	611	595	600	547	547	562	507	567	563	544	550	570	588	540	593	542	573	576	535	539	532	522	589	585	523	573	559	548	599	543	573	601	581	546	593	581	562	530	592	588	586	570	549	553	569	583	577	561	569	541	548	580	564	609	548	587	570	596	600	535	546	587	555	539	584	549	561	570	580	561	573	579	542	551	545	589	566	532	600	538	543	578	566	542
49485	29587	17643	11801	9176	6817	1495	939	1153	593	594	578	578	613	595	627	663	660	682	691	673	799	830	908	920	915	1057	1071	1033	1096	1113	1023	989	917	809	814	646	683	639	610	598	573	524	527	567	557	527	479	464	491	487	516	495	474	464	494	504	487	462	530	450	509	471	471	474	518	518	462	504	519	479	477	493	454	506	481	517	536	448	473	485	490	467	485	536	479	513	496	481	508	489	478	424	427	471	455	471	467	475	507	494	490	480	499	481	484	521	480	541	560	490	496	500	474	466	468	453	501	456	478	482	497	489	479	484	500	481	468	464	455	454	472	517	483	485	487	484	478	493	522	458	500	461	523	488	501	483	452	490	478	472	438	476	456	481	532	475	470	500	438	483	505	513	493	480	501	458	491	513	452	483	484	486	479	473	501	433	443	493	480	473	459	484	497	478	467	467	461	460	485	523	485	496	462	459	473	446	470	464	513	457	504	485	504	483	448	487	444	476	487	501	486	498	492	505	470	487	511	463	485	473	500	454	531	522	472	487	505	512	511	524	515	472	516	486	478	532	530	516	485	474	504	464	460	524	514	484	460	456	485	430	471	490	475	504	466	493	473	476	505	496	453	534	492	478	484	510	453	481	475	480	466	491	474	455	483	474	454	499	473	473	484	511	512	464	499	496	447	526	505	464	475	485	468	485	460	554	472	474	474	499	467	496	518	488	507	471	482	484	474	499	509	469	489	534	489	544	442	504	495	463	498	503	502	475	481	442	515	445	473	478	468	546	520	521	492	520	436	465	490	492	515	504	484	490	459	533	467	471	503	485	465	456	499	498	515	528	502	460	508	496	434	498	505	469	512	479	537	484	463	457	498	494	498	496	479	482	503	457	504	423	491	474	457	519	492	517	479	486	503	458	517	482	512	510	507	487	493	502	459	462	437	473	536	488	509	477	462	472	490	519	486	496	458	502	484	526	500	464	480	521	473	495	490	467	503	519	488	416	506	491	524	498	465	478	498	473	508	461	491	482	493	488	491	491	497	465	540	479	473	520	517	507	458	482	469	469	514	553	475	492	472	464	467	494	504	476	495	475	506	519	510	493	468	479	478	476	491	487	465	499	509	496	458	504	468	459	472	505	512	490	519	495	475	472	512	503	492	498	491	458	502	489	465	488	486	510	519	472	489	492	510	527	512	490	490	494	470	483	464	470	457	484	477	439	495	499	471	509	476	532	474	473	495	453	522	503	492	453	479	498	475	501	500	451	464	448	485	523	490	490	492	538	500	501	496	513	522	499	511	499	532	491	531	490	502	478	478	466	509	456	472	469	477	463	466	455	494	535	464	487	494	492	473	467	506	489	516	508	489	461	469	488	479	487	498	483	490	516	514	476	519	489	473	454	456	481	501	486	500	491	497	494	466	479	482	470	492	466	481	502	485	470	491	488	468	496	452	488	498	512	507	473	481	465	484	458	506	487	512	504	511	475	485	487	470	508	465	468	461	511	491	495	486	480	494	470	530	511	487	500	487	518	477	500	500	478	495	502	483	471	477	509	498	497	478	510	453	509	440	474	520	466	479	488	485	512	439	490	494	470	470	496	477	479	498	451	541	491	491	450	495	461	461	501	506	476	511	481	469	500	460	494	490	496	493	511	506	486	472	507	519	468	481	463	465	474	469	468	483	481	459	522	490	517	493	512	447	470	503	460	480	533	482	475	464	459	481	473	485	478	486	454	481	505	519	466	449	466	454	470	510	494	511	482	458	481	509	438	482	442	505	508	481	468	447	458	454	493	501	467	487	499	472	486	483	457	502	433	496	469	487	494	510	468	489	504	494	485	466	469	483	508	460	506	458	487	499	487	469	529	488	500	483	455	492	513	463	498	461	447	502	513	491	456	499	513	498	506	477	464	480	498	515	465	466	483	511	512	475	516	486	492	448	469	463	440	521	484	490	501	493	445	476	475	480	468	498	492	512	488	463	470	482	501	458	512	482	483	488	496	504	474	474	475	511	443	489	483	494	444	509	479	491	463	505	474	472	439	496	538	510	453	506	504	502	525	461	489	501	467	512	460	485	524	465	466	481	489	511	464	493	497	501	502	487	496	451	492	524	494	478	446	527	450	476	506	459	503	482	508	481	508	486	471	468	463	481	487	492	495	508	474	475	487	445	492	496	470	463	485	439	511	480	473	485	480	531	491	490	470	478	492	535	513	454	517	463	477	450	506	499	458	552	484	484	473	467	489	489	501	476	502	487	518	470	463	505	496	471	462	509	504	478	484	479	520	519	500	495	507	489	540	488	478	472	500	490	539	465	500	464	476	523	495	503	479	478	519	467	515	514	516	477	466	487	483	486	480	484	468	484	504	460	478	465	502	493	502	481	516	466	450	528	517	472	525	543	464	457	475	469	463	531	461	472	497	488	463	493	477	487	477	502	505	504	475	482	496	496	479	435	435	509	494	487	470	479	486	474	507	512	469	490	509	500	487	456	515	556	534	511	495	480	489	495	493	507	452	497	462	510	463	468	485	499	548	507	482	457	477	464	475	459	489	501	465	529	506	498	481	524	489	494	478	499	479	475	523	473	499	457	478	476	492	527	480	482	448	501	484	509	487	537	473	475	488	480	438	502	443	493	506	504	515	500	487	491	507	506	500	491	495	514	483	482	482	493	522	479	473	510	485	474	489	478	511	500	489	487	528	478	497	539	497	496	457	453	495	500	492	504	515	478	480	448	537	493	502	536	516	528	516	502	477	496	492	470	483	451	460	472	464	466	488	454	486	483	489	433	487	463	507	497	500	506	520	510	466	481	478	479	487	454	507	452	441	519	476	479	447	473	504	524	473	457	496	526	507	484	473	484	474	489	512	463	499	463	486	490	475	494	515	497	513	480	510	483	490	470	492	521	517	486	503	464	493	476	487	495	504	485	487	527	467	501	461	515	469	461	491	490	452	481	478	486	478	496	485	496	516	482	481	469	490	469	496	507	485	506	488	484	443	458	495	486	502	474	516	490	501	451	474	455	498	510	520	496	457	499	452	516	487	464	500	512	509	501	463	418	498	501	508	508	491	505	490	471	457	466	501	485	470	488	474	479	508	478	505	467	521	484	503	435	443	451	494	460	467	540	522	465	489	507	424	482	471	484	480	507	471	543	480	473	472	484	488	509	479	466	443	475	447	462	487	501	457	454	454	461	457	490	514	443	478	474	485	531	506	516	482	519	507	470	483	463	470	512	470	484	490	454	473	526	519	502	489	510	454	490	500	512	496	515	490	506	513	503	537	449	501	483	485	495	491	469	529	511	527	505	484	473	520	466	464	489	527	526	466	498	509	508	502	498	490	521	514	463	461	435	441	507	478	524	466	483	482	491	484	494	497	465	491	493	465	470	467	517	492	500	503	496	477	466	453	470	531	528	477	473	508	496	483	455	492	492	524	501	499	470	495	465	434	473	460	504	505	498	496	497	486	500	483	485	513	507	469	535	489	498	442	465	481	463	459	502
27213	20807	27405	24284	20813	13943	2723	1384	1727	668	676	646	639	680	639	695	649	650	673	801	711	747	847	907	900	856	926	973	902	954	939	1041	924	846	815	760	664	678	717	745	586	593	647	570	597	548	615	561	553	549	533	548	543	512	545	541	576	601	498	537	572	561	524	570	560	601	555	562	539	502	588	542	527	556	528	544	574	526	549	548	542	519	545	504	531	527	524	537	525	554	609	500	536	529	534	566	598	495	573	511	532	527	535	565	537	500	550	556	544	535	529	544	555	566	521	553	572	571	530	565	531	626	546	530	543	565	532	575	512	510	566	532	525	571	534	553	556	550	518	544	562	571	548	568	521	524	552	569	542	596	520	490	523	543	535	569	547	579	549	557	547	542	562	518	505	571	557	547	518	556	571	603	508	575	540	523	546	593	564	561	533	553	537	568	551	566	550	525	544	515	540	518	550	543	552	540	558	588	537	521	500	557	546	514	544	529	563	562	525	565	540	552	549	501	558	537	560	568	559	501	547	565	548	491	547	532	568	563	572	520	532	551	566	541	534	514	514	528	563	576	526	552	532	531	512	525	540	539	529	534	551	509	540	538	527	526	524	524	552	484	530	550	547	597	555	579	535	498	561	540	580	526	524	538	582	569	561	580	531	570	515	518	529	535	561	528	504	538	550	595	508	568	533	518	495	546	556	539	561	507	506	515	557	534	514	534	538	510	565	545	521	526	532	568	525	516	518	518	553	548	588	521	534	565	542	519	533	570	581	557	573	528	578	547	566	518	564	565	541	542	501	507	527	496	521	570	573	517	539	515	575	570	559	539	533	569	535	561	533	535	548	551	547	570	513	595	541	518	527	569	547	545	529	553	522	560	520	583	565	563	498	495	508	553	520	566	547	549	521	518	526	542	546	579	534	572	527	565	518	556	547	542	563	515	519	577	550	544	548	555	517	550	523	533	502	564	562	519	581	505	535	505	545	540	541	557	548	542	551	548	575	540	561	516	523	553	584	597	512	548	537	521	548	545	554	539	555	586	550	520	592	526	536	535	555	583	572	556	571	536	576	565	560	522	491	550	539	563	508	560	541	514	533	515	590	530	565	509	515	521	567	540	555	527	535	567	540	514	588	585	553	522	534	526	513	538	575	542	555	545	510	560	551	509	527	541	581	576	538	557	540	556	543	556	540	542	592	583	521	536	565	530	542	571	516	511	510	584	540	543	521	533	566	553	599	538	546	620	513	545	580	551	534	519	553	592	552	535	580	593	513	546	581	522	540	584	541	513	545	516	524	537	565	557	536	519	570	525	496	553	539	546	543	549	500	555	546	580	602	546	570	543	531	550	544	560	520	530	553	566	498	579	557	533	582	554	528	533	542	499	571	524	559	517	527	532	520	536	522	533	531	531	570	536	535	524	559	557	520	572	535	527	553	486	563	572	547	540	562	524	528	559	529	515	525	551	561	551	553	534	564	581	510	568	598	587	566	542	529	521	549	577	510	468	514	525	523	581	555	548	529	543	528	519	527	547	529	550	506	530	560	552	509	545	573	569	551	523	547	533	558	534	544	529	511	539	541	502	526	555	572	563	508	518	552	549	497	505	552	506	565	549	537	539	535	543	571	550	549	524	543	560	540	504	546	569	527	554	523	563	510	550	585	536	558	569	550	502	568	573	566	557	543	519	546	556	559	534	515	543	550	520	511	552	524	540	541	613	559	507	580	519	534	526	573	577	518	518	554	545	550	595	556	552	524	558	521	524	561	537	545	536	550	513	538	515	491	533	574	495	559	561	553	548	584	504	497	557	575	531	511	513	524	570	544	574	526	522	570	521	558	513	554	523	523	545	520	521	550	549	537	529	557	524	498	580	556	543	588	527	560	504	533	551	570	537	524	540	579	514	547	556	535	513	579	521	562	545	570	543	560	488	568	557	549	572	565	518	538	571	534	559	550	537	542	472	514	563	511	519	539	574	547	589	557	561	559	578	575	521	542	496	557	544	529	530	547	559	548	547	550	534	510	530	531	522	546	537	540	562	522	551	560	553	507	577	525	562	517	529	537	554	546	544	519	566	555	515	533	519	560	522	540	557	575	547	525	524	574	551	582	537	595	486	534	551	540	542	556	556	532	499	517	535	526	543	553	542	539	562	580	547	561	503	575	519	532	540	503	572	546	553	549	507	593	587	558	523	549	535	577	543	522	539	530	556	534	550	591	529	570	566	580	538	502	519	549	580	571	549	545	527	575	501	563	530	522	523	548	509	578	534	551	550	519	526	569	557	546	554	540	516	540	539	517	527	574	557	581	535	578	585	531	515	534	577	556	565	600	569	548	557	547	562	558	508	570	525	570	503	550	592	546	541	536	569	534	553	582	553	567	514	570	544	510	567	563	554	491	600	556	535	605	546	556	504	524	542	556	526	573	516	561	555	546	561	518	544	540	554	533	477	554	536	558	519	539	541	573	551	519	556	540	549	572	594	532	549	538	573	553	558	508	551	556	501	547	558	550	575	532	524	506	541	557	543	539	575	550	547	538	542	562	545	540	542	561	545	518	488	559	561	543	518	539	507	504	555	540	545	508	578	527	504	506	559	497	525	536	511	479	522	536	561	557	550	565	538	563	536	554	549	555	542	538	535	512	481	532	536	551	529	568	563	529	527	544	529	539	559	556	527	588	566	577	540	541	554	563	582	490	560	521	582	571	564	559	532	531	572	563	553	567	557	542	594	541	562	536	536	553	567	550	533	545	541	523	521	563	556	519	566	545	537	544	498	543	530	528	572	578	545	511	566	539	556	520	565	550	530	532	581	539	567	532	526	550	519	516	552	556	539	536	525	541	546	566	521	538	545	551	545	520	527	516	572	552	511	513	572	536	596	518	574	507	539	531	536	540	532	563	512	557	608	582	552	571	482	539	498	551	577	517	546	574	525	560	550	575	549	526	545	545	496	573	513	572	593	532	555	582	557	524	561	525	543	554	597	521	550	552	577	535	549	552	551	527	535	582	565	533	577	564	548	533	552	523	542	521	577	512	528	514	553	553	523	558	515	528	559	574	509	551	559	554	523	555	531	560	513	535	537	528	497	599	532	577	554	562	534	548	567	549	522	584	552	548	476	504	531	574	594	563	563	532	574	546	519	584	547	525	522	508	570	498	563	533	560	547	546	579	564	525	564	574	546	562	583	552	578	523	530	515	543	527	536	538	553	521	518	539	532	584	529	583	527	527	534	548	530	572	493	542	566	556	547	509	573	550	500	531	565	560	523	581	545	536	552	539	543	554	544	554	521	542	550	541	521	537	547	560	553	543	535	504	541	542	553	533	519	568	529	542	514	519	557	535	585	558	543	515	535	568	530	558	535	559	562	554	571	543	562	573	525	546	521	535	550	573	533	539	521	539	560	557	521	554	555	569	528	545	587	540	531	539	512	523	521	543	560	575	535	568	586	554	537	510	518	546	513	544	576	517	512	517	528	555	557	565	557	528	559	557	505	561	537
45958	33847	17569	14015	13052	9618	2276	2118	2781	722	690	767	710	685	725	656	671	701	810	803	872	923	1093	1130	1180	1129	1210	1383	1310	1314	1240	1324	1213	1062	1006	867	792	718	682	687	634	656	588	563	543	567	484	510	453	503	507	506	485	483	497	502	484	476	467	484	452	418	460	470	454	484	447	487	487	453	464	459	435	507	513	451	437	448	469	498	471	460	470	500	483	476	488	451	491	437	451	493	471	473	459	462	432	509	469	499	462	442	485	457	481	520	487	438	505	467	449	482	439	509	461	505	449	488	456	458	490	471	475	486	466	479	454	473	500	501	458	452	494	457	449	507	441	457	429	476	462	506	461	434	502	461	436	475	471	460	506	494	443	447	441	495	446	491	451	476	456	457	464	455	467	477	445	465	480	426	473	516	452	455	457	482	470	473	477	475	474	485	496	455	440	468	461	420	494	454	505	430	444	455	468	489	491	456	467	437	508	495	473	452	468	516	456	469	447	479	423	422	440	481	451	509	461	476	444	438	474	468	491	480	493	437	441	477	473	451	449	484	489	447	454	454	470	467	455	444	470	488	492	495	458	482	482	433	454	425	480	446	490	445	446	504	482	519	477	453	492	450	479	453	462	503	452	502	467	436	428	525	451	466	490	468	478	469	448	453	447	488	452	469	514	517	479	460	460	487	446	447	486	456	464	460	462	497	451	440	512	471	446	458	450	442	473	500	435	451	485	511	415	453	405	468	472	491	442	468	482	432	470	498	457	490	483	488	469	508	452	470	461	451	428	456	456	515	480	487	458	469	466	487	486	458	481	472	457	519	467	519	423	434	475	459	476	475	441	457	431	489	468	455	463	472	437	509	481	467	482	455	455	457	452	494	485	463	459	454	481	450	475	455	446	417	465	470	471	495	459	490	424	415	474	473	477	485	448	489	494	469	422	454	470	447	482	504	457	477	471	450	473	451	469	470	480	447	475	444	474	453	461	433	479	467	484	428	466	487	463	452	482	474	481	465	473	460	436	445	453	504	500	435	486	431	473	450	416	483	495	466	481	473	492	478	449	484	492	473	434	487	457	487	495	509	452	474	485	463	512	448	448	444	445	476	447	451	480	472	449	464	465	484	471	437	475	455	449	470	478	472	451	466	440	472	491	482	473	454	478	425	477	464	476	443	462	493	475	489	460	454	496	471	440	437	455	479	478	474	503	441	456	483	460	465	463	511	474	505	462	466	429	454	489	443	476	487	489	462	487	476	488	508	475	439	455	435	462	464	471	471	443	480	471	429	457	542	489	484	476	490	513	469	478	441	475	513	458	459	477	424	461	466	456	464	461	441	470	465	480	477	466	461	492	488	471	491	487	456	458	484	493	491	492	495	502	494	482	457	459	511	476	441	464	455	493	446	472	447	463	468	488	481	477	485	525	467	494	469	450	477	493	450	458	456	475	476	482	471	460	449	447	506	443	453	470	489	444	430	489	480	468	453	470	455	444	455	481	487	498	457	474	492	486	465	523	473	445	460	442	502	444	459	487	478	455	484	469	471	485	439	453	458	467	451	450	446	469	471	493	415	459	493	442	480	472	496	506	513	529	486	430	504	439	464	477	442	482	494	488	479	470	472	419	467	488	452	459	467	460	449	481	457	494	441	488	490	444	504	451	482	462	459	457	454	454	462	478	490	473	471	472	483	480	422	483	495	434	441	470	446	476	512	462	448	426	497	464	481	463	503	491	473	476	432	443	465	472	467	473	413	473	473	474	499	462	504	455	490	456	444	437	475	448	446	468	450	518	435	481	417	485	477	514	444	445	469	480	448	440	481	496	476	463	484	454	499	434	491	486	484	413	469	469	470	503	507	444	432	501	486	494	444	481	438	457	472	436	485	458	457	498	473	428	467	493	456	474	495	453	450	467	437	463	443	473	488	447	476	458	482	482	465	493	464	498	452	444	448	453	510	466	435	445	482	506	464	454	464	455	473	435	441	477	471	449	457	471	473	461	472	461	464	498	480	460	472	446	435	432	491	468	428	478	458	462	461	452	483	483	505	504	492	481	452	455	477	474	445	455	501	473	467	490	479	457	455	463	444	496	469	449	446	472	449	447	492	458	471	509	464	447	481	474	465	482	440	438	453	464	487	466	428	485	422	491	455	458	436	465	436	461	495	451	445	481	457	498	513	446	492	468	466	469	520	479	510	489	464	446	502	486	476	519	450	485	490	467	477	432	436	484	447	467	471	472	470	464	487	474	467	472	459	472	506	472	463	487	476	453	511	505	486	451	472	451	518	470	465	485	475	472	462	446	467	427	445	453	458	493	451	470	434	482	469	512	494	460	456	460	482	445	487	484	508	472	492	454	483	488	443	470	464	455	494	469	478	496	467	499	465	503	418	481	454	481	426	457	466	452	469	489	483	476	474	469	455	479	479	495	474	492	436	479	459	469	448	430	451	466	447	485	430	508	451	462	496	467	471	477	470	466	441	487	477	507	440	454	429	456	486	472	475	446	477	447	438	485	470	459	465	430	452	483	444	455	472	485	446	437	485	456	498	486	510	463	488	417	444	458	457	475	483	466	504	470	479	481	493	469	483	461	456	445	493	452	497	476	450	497	462	460	450	474	449	441	457	448	420	449	465	477	431	482	446	489	474	474	448	458	475	463	497	483	482	443	466	466	468	474	483	448	448	446	473	494	462	444	505	464	445	512	440	473	464	478	504	458	464	473	456	441	497	443	481	465	456	474	440	453	464	459	485	432	413	462	466	452	470	483	459	453	455	466	473	444	433	435	433	448	460	480	449	464	462	439	427	465	435	472	494	448	445	465	492	468	470	454	421	470	483	469	453	449	454	451	469	436	472	464	475	474	443	475	480	457	460	461	464	503	472	505	432	529	471	446	428	478	480	465	472	458	470	448	450	445	475	450	485	479	425	437	437	496	493	489	415	471	461	500	473	444	480	502	472	446	498	432	462	444	490	466	478	478	491	519	479	496	455	461	437	414	437	469	465	479	464	473	482	469	514	428	505	467	457	458	481	458	464	447	491	483	468	472	427	462	448	431	453	426	432	436	468	477	453	483	480	488	484	457	456	465	444	430	503	453	449	482	429	476	446	461	432	484	496	478	476	457	468	441	464	489	478	480	462	468	471	456	461	445	472	463	443	465	483	464	472	475	431	470	456	507	482	485	493	455	451	511	437	481	424	486	481	464	456	486	412	446	454	462	457	493	468	478	434	498	471	472	443	449	435	484	447	429	423	477	430	489	448	451	465	462	487	463	486	464	488	490	425	468	464	480	441	473	473	450	443	442	444	460	461	480	511	478	460	440	485	483	490	495	422	474	456	463	464	496	460	439	450	473	454	453	443	450	493	501	478	472	444	441	491	495	450	490	461	436	439	457	483	466	447	464	514	433	475	486	493	477	449	466	471	455	468	437	487	474	482	465	489	463	428	498	452	451	471	462	487	481	435	489	462	463	474	477	424	448	446	451	441	458	488	427	484	480	445
26461	20823	27605	23983	20664	19210	5045	1473	1584	741	687	715	663	665	707	692	705	746	739	785	814	884	931	934	956	955	1011	1041	987	1000	945	904	904	883	846	847	744	747	692	632	669	643	660	584	588	608	565	608	588	559	566	618	600	588	599	581	606	575	616	570	569	623	581	561	596	547	597	618	619	593	537	570	535	620	627	562	549	535	564	582	572	591	546	570	579	557	582	580	582	573	541	620	576	551	574	570	564	593	575	560	593	581	606	581	596	591	595	554	582	552	568	586	583	563	578	566	541	613	571	560	563	600	602	577	631	572	584	608	557	532	543	605	580	554	572	603	590	572	570	575	541	547	596	561	595	577	555	637	583	583	603	587	528	596	593	573	594	571	560	642	532	570	576	612	555	595	533	571	579	567	562	558	577	579	606	571	579	613	570	574	579	602	537	579	517	575	560	626	552	589	578	569	583	583	617	574	574	599	612	606	605	627	591	550	577	584	593	581	586	571	573	553	510	593	567	569	603	562	586	589	587	594	572	552	556	589	560	563	558	622	571	543	547	595	597	596	608	604	594	563	556	566	557	556	576	594	559	586	603	575	562	594	552	575	607	523	556	555	573	574	599	612	591	601	596	560	580	556	539	614	537	579	561	613	563	605	559	591	603	594	543	548	553	573	585	611	555	578	524	608	594	584	594	551	549	582	562	605	584	574	621	566	577	563	552	579	571	568	582	583	539	592	568	568	596	607	602	606	618	568	584	545	609	546	564	560	553	608	593	558	562	589	566	601	553	552	569	589	580	569	595	570	594	602	599	603	543	586	577	576	591	565	567	635	559	580	609	554	566	569	553	529	569	559	555	569	607	532	539	578	590	557	534	625	581	605	595	589	585	568	547	558	601	533	583	559	552	533	547	602	583	583	545	536	580	548	584	559	560	601	586	569	568	566	552	580	583	543	610	580	597	584	563	592	586	570	595	563	588	553	650	571	551	613	554	552	557	588	591	606	564	584	597	597	572	553	594	598	600	578	607	576	557	577	570	591	580	579	571	549	636	547	553	554	581	559	564	580	546	554	543	562	615	603	559	577	607	611	555	565	600	571	581	576	566	557	593	579	629	567	554	521	621	552	607	577	592	515	567	566	586	596	560	574	605	598	559	562	639	592	580	594	579	614	595	573	545	602	532	574	582	568	589	580	578	590	568	592	565	606	565	600	571	566	612	541	621	596	559	563	589	588	594	566	588	605	603	517	607	547	546	555	585	579	595	550	564	616	562	562	607	551	510	538	586	584	576	612	596	512	581	604	557	587	581	566	561	589	562	558	612	567	587	581	588	558	606	577	579	589	594	561	589	576	553	616	563	552	591	569	607	604	598	593	560	576	569	552	519	539	525	618	595	561	604	572	554	561	613	552	621	587	613	624	594	587	565	585	539	604	603	550	555	571	620	613	605	595	577	551	572	548	558	573	555	594	548	592	552	524	572	581	557	557	590	576	587	569	611	570	548	572	568	564	521	503	599	587	513	589	586	566	562	515	592	580	623	586	628	523	593	571	565	603	504	540	559	548	575	600	586	562	587	596	559	562	569	598	556	552	591	592	587	578	574	593	623	558	509	651	596	568	600	564	553	592	548	580	565	597	545	552	577	555	554	594	582	540	603	541	578	608	578	566	559	592	570	595	619	617	607	560	603	552	593	593	561	500	572	635	621	591	579	607	586	571	604	518	555	582	585	554	526	587	527	541	548	592	580	595	533	572	603	521	654	586	555	570	581	541	624	556	572	550	547	575	591	571	583	609	563	547	596	569	542	567	623	558	543	622	547	579	614	570	537	568	541	574	577	587	588	617	612	537	589	569	588	564	595	563	572	578	584	633	583	540	577	578	565	597	573	626	614	571	580	555	566	559	591	576	617	586	552	583	563	601	601	564	529	635	595	606	583	529	588	567	567	539	548	603	570	572	579	561	613	553	571	572	551	561	607	589	546	606	575	571	582	570	598	586	568	603	600	533	556	549	531	563	566	571	581	586	549	565	551	588	619	593	555	592	579	556	579	612	564	577	592	554	560	565	602	584	521	587	625	592	628	570	584	568	564	592	563	549	594	534	567	565	561	566	565	610	584	574	568	603	571	538	548	558	564	565	584	545	572	612	561	539	567	597	586	542	557	552	527	598	555	610	557	586	613	552	577	603	558	581	599	601	570	583	591	582	577	602	567	599	559	560	598	557	577	596	599	586	549	617	565	603	619	563	580	555	570	530	590	599	576	599	563	578	554	563	587	577	606	574	540	549	586	563	565	607	571	548	571	557	588	586	578	553	598	563	566	542	573	567	545	604	592	578	567	596	591	602	575	619	590	578	550	556	585	558	537	602	576	569	563	605	590	592	599	562	557	581	579	563	612	611	565	589	614	587	554	573	564	554	578	566	590	584	525	582	575	537	579	585	586	590	565	588	556	569	607	570	587	582	576	521	571	565	583	581	570	548	595	582	533	597	559	582	604	584	560	613	547	582	576	557	576	561	582	585	571	614	601	625	577	539	624	607	560	562	563	586	560	596	567	609	552	630	605	555	596	607	614	581	594	588	564	579	586	581	577	588	546	601	555	576	570	591	558	575	578	566	590	629	576	565	601	568	607	587	576	607	581	568	562	546	564	608	573	565	559	533	556	564	524	592	602	563	557	558	553	578	590	575	530	594	561	591	574	576	584	592	546	556	549	551	612	641	576	605	560	581	581	588	543	579	580	590	602	536	530	579	582	600	642	551	592	580	557	545	555	561	533	543	575	564	583	587	551	556	621	542	544	579	573	608	539	550	573	550	599	578	568	582	553	562	568	603	517	553	574	594	526	575	575	605	555	508	611	595	553	601	597	558	586	558	570	554	563	597	584	577	533	587	587	527	587	578	574	580	593	588	540	574	602	642	626	610	561	592	557	595	578	563	564	568	590	575	598	583	572	609	598	581	606	596	590	541	582	587	608	579	566	533	613	594	573	567	588	583	625	618	583	591	571	592	585	573	612	596	566	582	605	580	585	626	571	611	586	586	588	573	567	590	580	581	568	600	596	596	571	584	595	617	588	546	590	581	634	581	558	586	563	562	583	556	555	572	542	527	619	596	542	614	563	573	569	565	605	587	573	611	583	568	557	600	596	570	542	578	542	601	583	564	620	582	579	570	562	523	588	577	556	575	630	583	579	558	593	563	564	552	572	605	559	565	573	580	542	611	555	585	607	581	545	587	604	596	586	556	566	575	604	582	572	517	572	579	573	524	556	617	580	620	551	555	571	554	572	622	574	531	576	579	578	598	547	570	565	569	592	580	618	571	593	556	589	605	593	596	546	570	563	575	560	553	539	581	576	554	587	575	583	562	544	540	592	579	591	621	564	527	565	587	536	580	601	589	578	551	581	583	596	569	588	601	624	552	528	584	558	536	593	580	602	593	547	571	602	556	546	575	558	578	570	544	602	595	565	569	555	584	594	594	584	557	559	575	557	530	568	570	571	578
52130	35290	17074	16223	15153	8361	3164	2204	2605	815	760	731	727	698	682	691	719	807	900	915	1026	1136	1326	1390	1254	1390	1405	1470	1390	1238	1294	1261	1237	1143	1074	888	849	773	783	724	682	625	652	644	607	534	541	569	536	532	531	542	494	521	524	488	508	490	531	482	490	527	496	526	538	497	485	494	493	504	488	465	483	531	486	499	482	524	541	505	484	459	502	513	498	467	467	464	459	499	499	460	487	522	545	487	507	505	501	509	481	507	499	521	503	496	474	490	471	503	484	476	513	529	476	490	531	446	476	520	468	465	506	520	480	450	514	472	516	474	467	478	506	504	468	479	505	494	466	523	532	502	501	490	516	509	495	460	493	490	489	488	513	509	524	471	531	467	508	486	508	523	498	511	491	515	485	505	515	490	507	521	472	449	502	474	516	495	587	494	470	496	492	509	505	497	496	483	503	487	497	493	479	497	489	466	519	484	473	540	496	520	505	467	497	494	513	505	489	529	492	476	462	469	495	500	480	525	469	490	531	478	451	493	482	519	502	480	530	508	490	494	509	488	465	445	501	452	488	558	464	500	524	482	527	494	475	511	490	496	500	499	510	539	448	502	490	480	486	496	509	475	468	477	475	485	507	463	532	464	475	508	461	460	499	500	493	499	496	484	481	482	486	523	506	479	498	518	499	518	480	507	499	499	493	479	473	514	483	499	503	476	462	512	468	469	531	493	493	495	501	507	466	482	486	536	437	437	465	513	502	524	461	486	468	458	510	500	522	490	460	488	507	508	519	503	457	487	458	484	510	498	489	485	465	517	503	519	475	522	496	454	495	499	502	505	479	499	513	468	501	514	455	508	454	500	509	459	502	499	484	499	504	476	468	502	480	477	472	521	480	478	494	504	485	511	531	449	466	463	494	522	491	493	491	478	466	496	483	462	481	478	475	480	509	473	461	475	469	511	483	492	513	520	466	483	508	461	513	483	520	493	492	473	466	502	476	487	492	510	500	518	487	512	529	447	480	472	507	468	496	422	477	493	502	504	509	492	494	477	481	489	484	502	488	460	505	479	531	451	475	494	507	481	481	508	480	531	495	489	475	503	494	478	499	487	499	486	468	507	523	494	482	496	500	501	505	473	502	482	498	464	511	531	453	461	469	507	461	476	488	459	519	477	464	507	506	464	448	523	515	471	470	453	490	459	481	484	503	504	507	519	507	483	483	502	497	462	513	499	550	486	514	464	448	476	487	522	491	501	517	499	475	479	492	473	490	462	442	472	505	484	455	489	536	516	495	466	480	481	486	444	503	475	471	483	476	500	470	515	529	502	507	477	462	475	515	484	537	474	472	469	500	478	496	479	474	518	491	470	505	507	499	475	494	477	485	517	529	435	514	480	523	452	479	498	484	529	458	487	481	496	509	520	521	546	485	481	492	504	509	463	526	497	529	502	525	508	470	507	501	528	471	461	501	463	501	435	481	555	497	514	449	524	517	519	487	531	504	515	514	478	496	474	482	482	483	524	475	476	493	489	471	511	480	498	508	467	513	467	460	533	486	526	497	531	503	478	505	507	487	471	511	474	516	486	504	509	500	459	494	491	482	508	467	500	485	508	480	489	509	495	518	512	503	443	476	503	509	484	506	488	493	490	495	488	511	521	466	486	520	480	492	494	462	498	519	516	513	513	486	503	500	469	482	494	528	483	519	460	473	492	502	468	505	502	467	490	495	482	497	492	433	506	493	490	502	470	491	527	503	493	478	464	475	519	484	466	517	479	486	508	509	530	489	472	524	497	474	473	482	496	498	520	527	487	478	499	475	531	481	505	450	502	468	472	466	550	455	499	490	491	507	443	520	481	484	509	496	474	523	497	494	455	465	491	479	500	485	492	461	474	476	522	530	465	477	494	485	492	518	459	497	492	487	478	512	523	494	499	512	524	496	449	492	508	496	519	498	501	445	457	498	468	466	506	528	485	487	461	479	484	478	479	496	462	527	521	500	469	474	499	521	509	509	487	524	474	508	514	461	530	483	501	498	514	500	481	466	440	475	492	483	459	481	499	460	476	520	517	499	444	527	492	442	495	498	479	506	454	498	459	506	487	498	491	470	445	518	527	506	495	476	474	505	509	512	497	499	514	503	530	497	459	509	482	490	481	502	456	491	516	483	481	483	498	471	476	446	495	493	492	488	526	489	482	462	449	473	490	483	453	467	486	526	514	501	499	500	504	497	525	468	490	469	520	484	519	483	457	484	481	521	528	468	504	501	496	506	481	501	506	509	463	522	480	492	485	486	496	500	520	510	521	511	521	506	474	499	472	484	527	481	503	501	517	504	491	449	508	503	490	527	516	468	471	493	486	555	498	501	507	495	476	506	509	481	538	474	537	447	450	470	461	518	479	503	501	503	473	498	472	556	476	488	482	498	469	496	492	516	445	498	548	551	498	490	498	461	529	515	504	495	502	515	526	481	478	498	500	497	502	473	536	490	516	485	462	505	533	489	513	475	482	494	476	474	505	481	518	483	449	498	469	485	499	523	478	529	511	509	553	476	520	481	479	510	497	506	508	462	475	453	520	507	501	452	508	489	479	481	469	470	502	463	509	497	542	521	456	492	525	481	485	486	429	458	516	471	501	454	520	516	516	425	527	464	500	496	490	496	519	530	483	481	460	472	495	497	484	469	482	499	488	521	496	500	479	498	471	502	488	503	488	510	561	486	551	471	481	504	457	454	531	441	520	517	449	514	473	505	502	462	492	509	495	517	503	527	481	471	472	465	497	509	500	480	538	477	490	512	470	499	496	513	503	523	486	465	515	532	449	459	505	504	513	489	490	497	454	482	481	467	483	496	475	503	487	485	479	497	511	469	540	485	495	509	475	449	526	457	470	458	507	485	460	469	488	512	507	490	534	479	480	491	541	512	499	502	494	512	437	466	513	521	539	483	508	478	530	525	449	502	512	485	460	485	474	512	480	506	485	485	507	510	514	508	521	498	494	503	518	467	499	526	461	482	498	478	475	484	476	516	495	481	498	482	463	469	512	489	473	518	472	484	476	487	481	513	504	467	469	498	495	484	466	511	551	470	486	506	455	507	479	496	495	526	512	505	502	501	502	454	465	528	529	492	453	492	531	515	502	457	475	515	517	480	490	475	481	512	490	491	460	511	477	507	497	456	473	513	488	485	476	481	505	491	477	475	499	461	501	483	503	486	507	530	538	459	520	484	534	500	472	525	495	465	484	464	410	499	503	505	463	497	511	480	487	509	477	484	501	506	501	454	454	495	502	505	489	502	534	513	458	453	463	488	466	518	505	548	518	469	489	480	503	497	469	523	522	522	483	490	466	515	471	472	458	509	506	475	480	505	486	552	550	464	474	482	516	538	460	494	538	505	519	501	487	479	475	480	502	451	492	496	501	505	533	484	527	523	483	478	487	476	456	527	454	473	471	446	504	462	471	482	512	488	495	468	497	544	486	435	500	466	484	497	514	512	494	469	511	465	481	488	506
25721	20813	27764	23957	20932	21459	13393	2751	2575	899	810	774	713	741	732	694	803	813	748	912	934	1070	1229	1403	1343	1234	1312	1283	1266	1211	1119	1089	1045	1008	955	839	797	815	775	720	759	660	639	648	677	614	612	640	553	561	578	583	547	571	584	533	583	541	570	587	538	556	547	601	542	548	536	565	532	591	517	568	561	560	554	562	579	568	540	592	523	565	567	587	559	569	549	562	569	594	567	593	541	552	537	567	547	518	547	501	530	526	586	567	543	501	564	572	529	611	540	535	590	596	570	549	571	548	566	545	555	591	542	527	574	603	568	604	591	577	576	544	572	533	608	598	573	584	545	535	564	539	580	570	520	517	565	563	561	548	587	555	529	572	562	524	556	560	560	550	540	570	522	593	546	575	551	546	555	578	593	564	596	594	537	565	542	551	598	523	575	569	563	594	587	576	541	567	568	624	529	581	549	593	534	573	526	566	605	584	556	581	569	529	586	555	520	484	546	561	580	539	576	550	540	584	590	552	556	579	559	516	522	533	589	563	579	557	578	525	557	573	610	574	554	531	576	556	573	542	552	568	509	519	618	538	552	545	549	577	584	550	535	562	547	552	518	549	581	597	539	570	559	621	578	529	544	595	544	548	561	523	553	533	587	570	565	549	600	614	557	530	570	549	537	551	557	544	549	552	551	544	587	553	587	537	587	517	570	575	538	533	524	548	574	554	584	519	556	548	541	547	558	549	550	535	538	558	562	548	580	552	549	567	556	521	542	602	566	568	525	550	547	549	576	517	557	555	551	588	573	592	587	562	558	581	553	551	532	575	570	505	551	515	530	590	552	514	556	557	550	554	534	527	532	570	560	531	558	509	572	549	564	533	533	578	533	535	572	538	540	565	526	588	576	532	545	595	558	589	545	535	584	551	545	560	585	559	575	551	520	548	590	579	598	501	539	592	551	561	545	595	538	570	506	568	544	556	558	572	502	530	521	553	514	536	570	550	536	543	560	583	595	581	556	558	568	570	577	557	561	582	603	521	584	610	515	507	554	552	538	560	548	550	540	568	566	591	574	532	580	550	552	570	546	551	527	545	543	616	591	552	535	554	556	541	554	566	598	556	529	574	519	528	553	556	557	540	564	608	571	582	571	524	531	557	534	538	541	513	548	554	542	569	575	565	546	567	556	572	536	557	595	537	588	625	566	598	515	578	559	551	549	551	540	567	555	540	519	528	552	537	542	569	607	570	554	575	567	554	542	527	551	562	526	532	567	550	583	567	562	603	558	557	593	553	539	546	580	541	535	570	562	554	536	621	544	526	575	562	507	598	601	589	580	548	557	566	559	565	571	523	559	499	561	595	550	586	595	541	526	549	576	566	561	569	540	571	545	563	565	559	512	593	536	567	533	539	531	540	546	549	560	591	529	597	556	562	549	566	547	569	530	534	570	539	513	519	555	583	548	602	584	537	574	573	577	535	568	607	611	551	546	530	558	542	519	591	597	543	514	507	510	537	575	524	572	524	585	554	540	552	540	576	621	569	537	500	552	551	546	574	565	580	543	576	518	523	525	609	511	607	561	536	540	568	544	581	580	558	555	582	542	583	550	578	543	545	538	506	551	568	561	566	559	562	591	578	583	558	569	583	536	576	557	546	537	538	543	536	532	579	562	566	557	527	583	605	525	530	582	597	579	567	539	534	586	548	512	568	551	576	547	567	546	571	533	547	575	535	544	532	547	492	527	562	576	559	575	539	556	589	528	600	486	544	518	560	568	549	548	536	577	555	573	580	552	588	541	561	566	561	552	546	558	555	562	528	531	566	613	571	539	573	544	581	546	573	515	561	547	539	554	590	537	535	544	546	558	529	544	555	590	549	572	564	542	552	560	551	515	530	542	537	523	601	562	589	527	583	536	548	566	575	555	570	563	537	579	575	552	543	553	549	571	566	547	580	534	562	554	556	570	596	579	558	575	564	566	556	543	578	550	584	552	573	563	542	523	548	524	544	596	516	553	570	581	537	532	557	591	559	535	533	561	575	527	524	546	542	528	539	558	542	566	574	569	581	501	547	519	548	579	532	569	554	583	530	553	553	561	551	544	578	622	554	523	598	527	574	485	543	554	584	566	607	566	518	533	570	609	557	574	543	551	550	564	568	553	508	565	541	619	590	568	557	562	577	525	588	573	531	571	540	594	569	561	587	511	522	548	545	591	548	513	584	600	542	555	541	564	581	591	574	555	533	527	558	568	549	558	567	546	548	564	549	531	560	552	557	549	520	599	562	551	526	575	530	555	562	573	558	517	528	597	570	569	607	587	554	553	512	584	565	555	544	509	562	583	575	582	564	546	522	612	551	536	550	544	620	567	534	556	589	588	508	515	536	532	539	560	551	548	574	539	560	549	545	526	545	571	531	586	505	579	540	566	568	558	568	555	529	571	538	532	609	573	581	541	579	535	545	551	506	517	560	562	535	561	521	554	533	632	529	540	583	564	553	596	578	577	521	542	555	578	539	549	519	535	585	552	568	563	542	563	516	545	597	562	538	543	546	528	540	591	512	580	580	582	545	613	565	542	561	535	599	489	549	554	547	571	541	555	576	507	571	574	528	589	554	561	575	535	550	563	549	534	548	540	591	504	537	549	564	537	551	576	512	577	600	594	588	511	556	549	597	556	531	553	552	572	563	579	547	533	511	578	576	535	583	549	576	557	558	616	546	534	526	570	562	533	557	571	598	533	600	558	571	531	544	522	603	555	535	561	597	510	556	564	593	528	546	568	588	599	550	591	558	549	543	522	535	567	550	563	570	578	537	575	520	557	589	534	583	577	552	556	569	554	514	539	557	521	564	624	572	528	562	527	564	589	562	549	553	574	538	561	602	534	545	577	541	598	541	584	540	590	515	550	565	570	566	562	542	581	599	546	575	554	571	530	575	576	527	582	554	538	588	548	583	556	487	567	584	586	523	571	551	541	592	558	557	527	544	567	547	586	536	544	558	541	590	577	564	535	571	584	535	518	527	545	537	561	614	586	568	556	594	557	558	543	551	589	545	537	556	540	514	560	571	562	588	579	536	562	592	513	595	583	526	557	568	518	558	582	570	536	522	553	553	524	585	573	506	569	535	544	554	550	567	544	575	534	547	574	564	601	564	598	539	578	533	579	576	548	539	528	536	554	572	598	570	605	544	562	588	535	573	557	576	545	550	526	542	560	585	539	571	544	577	612	576	527	567	543	536	520	565	597	508	532	577	554	552	574	583	568	556	579	551	570	556	589	570	571	538	529	536	546	556	524	565	521	584	560	529	541	586	542	591	550	568	580	542	569	537	540	538	566	558	545	528	551	580	553	590	577	539	531	546	553	532	614	547	571	554	564	559	579	543	604	515	508	528	580	551	538	594	588	562	521	521	565	551	545	537	519	553	566	555	587	582	569	554	566	567	580	560	575	556	570	567	544	574	593	600	569	552	547	585	517	597	534	547	550	560	533	506	533	543	549	607	561	534	547	562
43987	35079	23071	26725	27096	17808	6593	3774	4479	1061	1036	949	867	844	834	849	974	976	1051	1118	1350	1620	1966	2147	1995	1986	1973	2012	1790	1818	1635	1520	1498	1471	1313	1126	1035	901	860	820	777	647	667	584	568	547	555	539	487	512	470	517	542	494	502	499	518	474	497	479	483	479	455	489	483	483	477	471	490	487	446	465	509	479	457	508	518	464	497	458	450	462	458	477	482	426	468	430	472	467	491	452	493	487	476	505	450	490	493	464	473	459	451	460	431	490	463	469	482	471	446	493	453	477	484	489	480	482	529	437	467	468	458	478	491	479	485	451	463	483	477	473	476	500	498	479	506	496	498	469	457	454	467	479	478	510	477	481	461	459	462	497	509	501	459	492	431	502	528	484	476	478	464	519	485	481	452	466	476	469	499	440	492	464	450	469	495	482	477	463	477	458	502	495	488	421	458	498	459	505	460	470	494	464	476	459	447	449	502	451	486	499	493	442	490	470	446	450	504	470	506	489	473	491	442	525	515	442	439	438	451	482	477	451	477	452	470	457	492	442	469	428	476	498	462	460	468	493	484	502	484	472	461	467	497	457	473	505	469	482	467	512	499	468	465	479	531	464	448	488	466	489	495	449	479	473	493	442	427	491	489	484	471	480	486	461	490	479	479	457	517	437	481	450	488	453	467	487	477	477	527	493	476	455	492	483	451	430	476	454	514	457	448	484	483	501	466	460	437	460	506	487	456	453	481	479	461	486	488	449	491	454	469	489	501	500	531	466	442	475	481	468	477	453	481	497	484	489	478	455	463	490	469	458	467	435	486	484	488	465	487	479	472	483	435	507	490	507	526	464	430	466	459	491	494	441	479	434	447	468	469	509	480	444	465	431	461	502	479	489	476	468	492	469	442	487	482	482	442	522	504	464	466	477	477	448	479	466	526	479	469	470	470	467	495	484	508	447	466	487	477	447	469	500	484	486	484	471	437	433	465	447	455	504	511	469	501	476	508	441	494	452	458	492	460	495	504	522	475	468	485	451	473	464	463	501	500	470	473	491	487	447	473	447	443	464	497	458	454	439	472	460	483	491	465	450	472	462	491	468	465	490	459	436	477	487	488	494	469	472	491	436	448	456	500	441	490	471	487	444	469	476	512	457	466	494	450	496	459	516	455	493	449	473	456	523	473	457	482	448	496	466	456	481	454	437	438	491	469	471	481	441	463	455	470	480	505	519	507	466	486	473	481	466	505	458	501	458	447	477	450	541	485	480	500	479	492	493	499	455	448	491	482	472	447	497	500	461	456	457	441	476	497	451	493	504	501	492	497	448	464	451	488	467	460	473	481	456	483	451	477	461	442	471	488	451	463	503	445	509	427	473	457	487	485	471	482	494	490	456	465	519	482	444	487	460	478	479	511	462	470	460	449	488	496	464	504	453	454	477	502	496	475	474	463	516	515	477	520	483	480	449	516	490	460	487	480	477	508	457	455	464	507	435	502	470	454	425	445	460	504	509	457	511	462	471	498	475	488	468	493	486	457	452	477	485	530	435	465	461	497	504	485	474	482	450	518	472	448	500	513	489	488	450	513	488	480	470	469	475	476	495	494	446	509	467	431	464	472	495	484	456	456	447	473	453	502	454	472	491	467	491	482	431	505	447	449	513	483	463	450	455	480	488	463	474	446	479	448	531	456	501	486	456	466	473	505	490	465	445	497	497	479	480	481	471	485	472	451	446	469	468	472	452	483	488	453	477	468	456	474	498	438	461	478	503	472	462	434	495	480	476	470	516	486	470	476	440	462	458	491	472	507	471	442	464	465	485	511	466	544	495	475	468	462	479	501	422	457	480	471	506	472	455	485	458	442	483	488	487	459	474	530	465	514	464	453	476	456	478	491	521	487	456	476	493	453	468	490	455	492	489	477	507	483	468	524	458	461	448	462	486	500	443	457	488	483	479	458	456	465	479	447	437	483	496	483	474	507	449	461	460	498	467	439	467	492	471	481	486	513	484	434	438	465	497	517	432	459	493	441	484	467	473	490	452	486	457	449	473	474	498	450	497	460	516	470	499	501	482	478	484	461	485	449	479	464	494	470	456	471	485	460	512	463	516	481	503	483	480	478	479	449	499	459	496	454	496	478	484	481	464	456	473	470	477	467	449	507	480	455	482	455	467	472	430	460	467	506	484	466	462	470	458	494	492	499	490	465	471	489	493	463	493	487	454	485	466	463	485	484	465	481	521	479	507	474	482	449	449	461	450	427	466	436	495	504	465	514	472	491	470	491	498	488	493	478	476	489	498	490	438	487	455	464	476	474	499	467	455	456	470	465	480	479	479	478	475	470	483	446	511	496	503	480	484	485	483	477	448	477	461	461	471	456	475	491	487	424	489	503	519	474	423	461	503	467	451	504	508	467	508	492	454	498	490	486	459	474	488	492	501	484	513	505	448	440	504	479	451	484	508	465	489	475	450	458	463	496	456	490	454	470	473	487	496	442	462	450	469	465	470	475	471	529	471	513	453	476	515	498	449	483	491	494	474	477	494	459	474	469	446	447	490	494	487	462	463	479	501	465	473	443	486	487	456	474	437	505	475	484	492	474	470	514	460	492	478	477	481	466	484	480	444	519	472	439	449	480	457	464	441	493	472	489	504	439	473	448	476	486	490	469	501	455	486	494	431	474	482	482	454	460	477	448	464	496	444	465	499	491	476	490	493	462	507	480	463	440	454	464	479	443	473	456	489	498	478	461	514	453	464	479	461	477	511	471	457	469	469	450	499	501	469	489	478	457	441	462	461	490	533	475	491	492	487	494	427	477	480	477	483	512	472	475	482	459	465	489	512	498	459	479	510	456	505	442	458	490	426	493	452	499	517	461	507	482	430	494	457	486	497	479	486	471	467	461	443	470	487	510	479	450	482	473	470	436	486	448	484	479	484	436	490	491	475	503	518	464	473	484	487	504	455	462	432	469	480	440	499	493	495	497	491	497	519	468	454	474	451	451	494	483	474	460	477	465	494	462	472	477	490	489	533	466	465	434	454	509	430	454	473	486	484	498	450	508	515	510	453	475	450	468	512	511	435	507	493	493	485	474	485	501	444	500	480	470	457	493	471	506	452	455	453	440	466	490	425	533	470	465	453	481	515	496	474	456	477	462	462	486	432	482	485	449	470	474	470	471	504	468	479	491	467	459	440	494	493	467	467	435	481	464	500	499	442	462	473	480	463	478	486	526	453	499	438	480	492	457	458	476	455	513	436	494	532	496	474	448	453	520	429	467	515	446	517	499	474	492	442	460	463	486	458	506	471	482	464	455	462	460	474	444	462	486	454	499	476	465	463	483	455	459	435	479	526	509	444	462	469	431	473	454	462	480	482	470	462	485	450	479	492	497	505	504	478	483	454	434	481	436	430	444	502	509	476	465	463	417	452	457	510	450	453	457	453	501	428	469	480	439	471	474	490	511	493	471	498	500	512	475	522	465	493	496	443	485	494	438	496	495	437	492	495	470	466
28688	21003	25275	24597	11436	5930	1959	783	873	635	632	623	638	637	649	652	686	663	700	798	796	910	951	1128	1154	1092	940	992	906	897	890	814	798	776	800	731	705	677	712	668	603	599	610	571	651	611	638	606	598	601	530	571	595	591	615	603	590	541	578	551	565	561	534	592	567	583	570	579	584	579	543	577	542	550	610	595	558	554	554	564	576	585	618	560	574	577	589	523	555	548	592	542	537	536	539	613	540	568	580	577	578	561	571	572	554	588	594	596	544	579	572	587	572	578	549	558	553	541	574	545	589	569	555	610	527	552	531	574	567	589	531	543	569	527	583	561	596	569	581	572	569	585	555	581	610	531	559	556	524	570	564	537	584	561	575	556	566	588	559	543	569	605	587	575	611	576	509	555	565	569	535	579	570	550	543	589	617	522	506	554	577	565	579	557	557	553	586	588	570	570	552	567	584	539	624	570	563	564	550	555	570	584	547	574	570	573	547	569	540	547	560	600	543	541	599	552	579	569	526	580	579	555	571	562	526	550	566	521	563	557	542	555	547	596	591	592	558	552	560	576	556	536	600	584	548	541	514	510	560	545	549	527	557	520	550	541	607	569	573	560	567	527	594	559	550	579	565	527	574	571	548	562	539	569	590	575	592	576	567	569	609	591	577	593	596	579	582	581	572	556	589	520	537	569	580	538	577	558	600	565	533	558	558	584	563	580	571	540	555	537	561	530	589	576	533	568	610	575	568	612	599	636	543	586	572	560	576	547	557	578	571	571	543	536	580	567	612	557	571	559	588	571	542	581	553	569	551	594	587	581	590	560	567	577	590	558	608	546	554	609	562	540	572	584	617	552	583	549	547	556	591	532	549	538	565	590	645	588	599	591	550	555	549	549	595	570	564	612	534	560	585	586	535	568	587	571	575	564	572	587	578	541	555	581	545	555	533	576	615	562	565	560	551	582	563	600	604	573	550	535	597	546	547	542	555	576	594	576	575	523	584	583	586	550	599	604	564	549	586	538	562	580	566	571	561	518	535	599	559	604	584	529	594	570	571	621	561	578	545	565	559	595	585	571	585	539	593	568	593	576	593	591	611	586	616	593	566	552	535	577	549	504	552	574	568	555	593	605	600	574	569	621	532	579	570	572	578	593	531	539	556	537	568	602	557	517	582	582	534	566	567	630	562	542	554	570	576	535	533	580	552	556	568	549	580	559	604	585	565	554	588	533	570	586	514	621	584	558	600	566	645	567	548	564	579	568	551	564	525	582	577	567	532	581	516	551	602	573	555	543	589	562	617	543	570	616	585	602	602	589	552	569	570	571	509	543	630	588	576	599	571	578	551	598	564	560	587	543	581	513	563	533	525	605	576	546	584	586	559	567	582	603	555	552	543	555	570	618	558	575	555	524	607	554	605	582	556	614	591	569	610	587	610	542	624	567	609	561	541	566	567	613	596	605	581	572	600	556	539	574	571	603	586	575	567	561	558	562	548	544	598	559	517	532	527	570	575	563	574	597	557	571	599	622	577	546	593	543	555	556	534	577	566	567	590	558	571	595	556	558	569	580	578	578	568	551	594	561	550	563	559	508	553	591	569	603	558	534	574	541	563	518	559	594	587	586	586	575	581	502	545	533	559	532	648	576	615	553	612	558	559	581	578	543	574	555	566	558	576	594	586	568	576	558	544	552	559	576	566	558	552	568	532	569	556	565	533	566	556	608	558	596	579	550	533	601	592	558	574	559	535	595	581	519	605	579	550	618	500	530	528	555	577	562	541	584	556	547	579	540	628	556	598	621	536	564	570	561	542	530	554	560	538	594	550	604	543	585	578	550	592	569	563	593	589	556	572	552	508	540	558	552	555	587	582	543	576	576	581	586	538	534	582	589	611	528	601	548	566	594	557	578	580	546	557	543	583	549	597	557	559	595	593	543	594	597	551	554	526	594	561	608	555	577	570	608	581	577	611	592	554	603	589	560	584	639	570	571	596	613	559	608	560	536	601	530	590	564	601	547	564	559	570	569	513	570	601	572	596	587	562	603	562	548	585	577	558	545	578	579	568	521	563	539	530	537	592	581	550	579	564	525	569	548	587	567	587	579	544	580	549	544	561	540	576	561	565	569	562	548	544	545	556	557	549	568	578	573	577	526	612	544	551	521	563	539	533	577	602	600	549	572	542	620	586	582	580	527	594	556	580	527	580	536	601	554	585	624	580	572	573	566	535	577	572	582	565	559	641	593	574	568	525	621	598	526	582	515	602	571	566	560	577	566	609	574	512	552	566	567	587	544	557	585	565	560	538	574	579	587	566	567	603	575	587	598	567	587	557	598	521	550	569	522	562	559	593	559	570	576	600	539	595	550	563	578	585	558	601	583	554	570	551	556	603	544	539	546	545	570	562	564	564	604	581	550	536	575	589	588	565	560	564	565	567	582	576	557	546	603	594	598	538	533	596	570	602	562	604	566	592	545	582	554	574	592	544	560	642	572	558	590	592	566	589	581	606	574	583	558	575	587	512	586	571	551	589	578	532	570	565	586	557	630	517	549	572	565	586	591	553	563	593	576	570	577	543	576	573	582	602	571	585	580	551	562	594	586	559	588	567	541	576	547	589	613	552	596	550	558	567	519	568	559	619	616	581	554	557	602	539	552	559	583	530	604	582	613	579	548	608	535	546	576	593	600	580	572	605	556	568	585	584	536	574	571	602	588	591	567	581	530	577	560	585	565	552	602	575	600	558	571	555	560	577	550	569	566	565	538	556	586	511	563	631	497	598	576	574	579	584	581	560	564	567	556	579	565	545	557	591	572	528	561	591	541	611	552	570	582	561	584	565	582	538	523	576	565	553	577	551	570	589	617	560	537	580	584	570	574	600	569	546	551	571	587	542	576	574	548	582	531	601	574	580	580	555	565	571	603	575	554	566	568	577	569	567	591	605	551	586	530	533	545	582	580	569	589	571	583	600	584	589	540	582	560	537	602	557	574	568	535	544	606	584	540	573	526	574	530	642	581	605	581	596	586	557	598	562	622	599	619	559	582	619	523	565	536	598	573	546	589	600	588	597	547	549	509	555	585	582	542	577	564	599	574	563	566	597	566	566	578	599	571	566	567	588	574	628	565	552	581	553	563	606	577	562	563	574	578	605	554	536	567	547	555	556	546	542	617	590	548	583	599	584	559	586	604	581	533	563	574	586	602	559	564	584	574	617	577	557	595	564	569	582	557	561	602	524	535	570	585	571	572	541	554	612	560	606	560	589	563	564	593	573	559	555	536	584	547	559	586	576	558	578	528	565	560	573	553	554	596	582	577	536	518	586	583	538	549	581	599	525	554	573	599	564	559	594	548	560	577	535	531	583	600	575	539	528	588	560	576	604	552	569	576	586	580	564	582	556	560	541	573	606	534	598	555	567	576	589	561	585	606	607	554	542	548	588	524	501	543	564	570	521	538	600	581	525	574	562	549	565	532	543	563	549	550	570	519	488	582	588	546	616	576
44272	20537	13859	19074	16903	10443	3399	1254	1257	654	652	638	592	611	631	656	717	756	805	929	1140	1214	1344	1646	1781	1655	1394	1303	1253	1220	1240	1080	1041	933	862	801	759	765	687	618	670	594	596	555	514	531	506	487	498	502	545	512	518	503	488	506	468	479	518	506	498	488	506	473	500	534	484	545	505	533	461	464	503	472	498	484	481	505	493	479	478	510	489	477	488	500	492	471	512	446	465	531	504	461	454	504	490	503	549	492	506	518	484	499	484	494	499	507	491	485	488	531	468	508	441	517	492	515	508	503	488	486	482	459	501	474	489	491	504	469	504	481	486	494	464	450	475	492	507	483	519	454	524	482	493	506	507	462	457	500	464	464	504	488	470	481	435	499	467	481	508	500	493	499	487	473	526	504	484	496	484	479	468	497	483	507	495	506	487	493	521	517	464	480	472	477	513	493	525	502	491	506	519	496	493	475	466	457	489	505	473	478	512	523	474	470	504	496	476	541	493	472	503	480	486	506	481	503	485	503	514	471	464	479	497	498	522	500	503	528	463	480	496	523	460	495	491	542	472	523	509	509	500	497	493	477	490	502	496	497	474	465	481	497	459	500	472	447	481	507	499	457	479	514	512	464	505	523	468	505	487	492	492	499	485	490	461	486	469	458	469	527	509	485	511	482	497	521	498	501	502	507	530	473	493	464	504	480	520	460	497	499	474	516	502	527	499	514	477	475	483	467	474	483	483	513	493	472	495	513	496	495	495	516	503	458	470	531	512	497	479	509	477	533	528	468	524	478	530	502	483	485	483	514	491	489	511	473	507	489	483	480	471	507	527	465	491	496	499	484	507	503	472	484	479	515	521	481	480	475	504	504	494	468	473	501	460	516	455	481	503	513	478	498	459	476	478	503	506	460	494	477	510	499	483	487	518	497	506	508	500	544	509	477	474	463	506	509	504	498	510	452	483	507	509	504	491	475	510	470	460	491	497	489	473	497	501	509	457	487	439	491	474	467	512	470	478	534	539	498	526	455	507	509	480	494	491	508	457	498	498	505	489	487	497	463	466	472	450	496	505	467	501	516	490	496	490	493	468	454	485	511	485	481	524	488	478	503	459	508	484	498	521	483	506	450	573	473	457	500	483	524	453	455	497	465	429	507	510	529	445	534	489	510	487	486	476	511	475	473	480	492	476	495	500	476	479	472	480	514	470	489	485	440	502	516	494	494	507	501	500	493	469	501	469	501	490	486	494	456	472	495	501	500	488	472	483	499	466	530	477	472	465	499	521	480	547	499	503	512	470	475	484	501	480	522	486	448	498	465	517	524	468	495	462	457	499	482	524	482	482	499	518	498	525	489	483	461	475	463	490	473	507	473	474	465	516	492	466	484	530	486	483	508	529	517	447	516	466	548	496	472	495	543	493	483	454	484	475	499	503	491	489	547	479	505	479	482	486	507	475	485	530	471	471	485	488	501	499	474	490	488	534	493	471	471	484	446	486	505	455	510	457	518	466	476	513	466	494	518	489	535	446	496	504	433	490	499	522	506	499	536	464	478	507	536	456	480	482	495	498	513	443	507	470	474	503	510	481	506	502	500	483	492	533	494	488	450	477	527	493	533	514	500	484	499	507	526	467	496	494	477	532	479	483	479	501	518	496	497	496	490	470	499	486	516	523	521	480	482	508	485	505	509	490	496	485	534	487	490	470	498	503	485	487	499	510	500	482	478	496	485	501	448	466	486	485	487	476	515	525	519	485	499	536	478	514	466	456	479	523	457	492	510	447	520	454	481	503	484	462	506	482	492	523	473	515	477	486	499	497	451	445	494	486	441	499	486	467	533	522	525	477	504	553	483	481	499	502	509	479	471	500	477	502	453	496	522	487	483	503	472	513	507	482	521	493	511	496	478	498	478	481	476	480	490	488	469	480	491	479	512	461	523	495	511	514	496	506	520	488	470	463	485	486	505	500	495	477	511	477	500	492	500	515	487	478	454	509	476	489	477	493	541	513	506	468	497	558	453	499	464	525	505	481	504	510	486	494	504	494	474	513	496	490	495	490	472	529	490	469	517	504	480	500	500	511	531	523	466	499	474	528	509	511	518	484	429	497	479	491	501	472	475	527	496	498	451	473	498	504	480	461	504	511	493	455	473	530	492	487	513	474	458	495	524	475	435	552	477	433	471	480	534	481	540	497	466	505	491	486	506	501	519	503	476	499	481	500	498	491	470	493	495	451	504	481	473	502	487	519	496	513	472	495	483	496	486	489	492	454	512	462	507	507	457	488	518	482	504	508	469	497	497	465	482	526	493	501	504	516	471	452	495	467	529	467	470	510	515	507	476	495	488	460	513	453	545	476	475	497	488	495	484	527	455	493	496	505	500	491	498	500	466	513	483	432	454	501	491	474	487	507	486	479	455	518	486	500	488	472	452	466	476	473	518	463	473	494	472	475	532	524	485	522	503	479	498	531	485	483	488	512	456	493	461	503	463	489	477	475	494	519	479	466	458	495	508	489	503	508	476	473	475	484	462	470	507	502	491	477	496	484	516	499	490	502	485	492	486	491	459	496	482	481	491	530	548	467	494	514	516	495	517	479	536	496	507	493	545	490	508	498	494	475	521	505	469	477	455	522	462	466	475	485	472	492	488	500	518	475	488	476	500	490	499	495	459	486	476	494	496	461	484	461	514	483	460	490	502	496	482	495	503	467	473	468	516	464	499	516	490	471	497	519	511	502	471	499	497	505	450	524	466	454	487	448	437	435	469	503	478	425	530	486	491	484	494	496	503	484	477	472	478	470	491	482	497	521	519	479	483	475	441	522	486	487	486	482	527	468	511	478	469	473	515	484	468	496	501	499	468	467	497	501	504	476	437	517	516	481	469	491	523	466	487	515	502	476	508	453	502	507	486	519	491	508	468	469	475	487	481	485	481	528	464	516	469	524	520	481	509	483	494	462	486	453	513	540	485	470	486	486	500	500	488	514	503	472	461	500	483	480	502	473	527	491	477	488	515	478	520	503	509	484	488	517	488	466	489	517	450	490	496	482	491	473	495	492	480	493	472	471	458	525	479	479	522	454	481	497	550	518	487	509	542	500	503	523	510	507	518	488	491	483	498	495	555	517	520	479	469	479	501	499	483	434	512	488	510	523	500	520	496	494	503	510	492	530	495	469	495	482	500	505	486	503	461	500	466	505	500	468	464	494	520	566	446	477	512	478	482	515	499	462	462	470	518	454	497	521	495	517	489	486	462	495	496	502	460	453	520	461	486	453	528	476	496	491	497	521	472	485	508	520	476	554	470	500	506	492	494	465	469	510	522	505	497	451	468	492	479	474	483	481	492	488	494	499	446	507	466	477	513	448	498	484	506	471	471	457	479	478	490	465	490	448	515	510	482	479	496	472	457	482	478	486	489	512	490	498	496	505	475	475	464	468	511	454	499	487	462	472	500	471	503	464	510	488	485	449	456	505	481	470	483	517	490	475	509	449	521	480	502	500	503
27146	20845	27346	24403	21225	16053	5350	1529	1568	736	712	600	632	616	649	680	668	755	782	783	875	1052	1139	1401	1222	1193	1047	1067	944	915	957	931	905	782	792	699	692	704	613	664	630	603	590	568	578	565	613	542	547	550	563	568	547	556	570	541	520	546	576	533	601	532	550	530	544	501	554	538	536	555	549	548	557	551	536	553	563	553	538	543	546	540	522	542	509	536	521	561	567	550	555	573	561	562	556	540	567	533	534	532	522	565	522	569	509	519	512	542	534	551	551	550	526	572	542	551	544	607	501	559	521	507	532	565	504	528	598	512	561	577	497	551	520	533	566	555	591	528	522	509	516	587	539	523	504	546	536	555	547	519	556	542	545	561	540	573	560	489	555	597	578	527	533	557	530	534	551	585	501	542	564	542	543	514	517	520	564	561	547	528	568	550	598	551	551	561	575	535	538	550	540	561	513	546	554	513	569	490	540	515	560	531	577	588	572	553	514	516	529	572	575	503	542	540	572	641	551	543	598	527	553	580	544	515	525	531	566	548	568	557	547	560	497	531	555	526	537	534	593	508	554	581	537	514	536	577	539	554	578	548	541	565	584	576	591	524	554	577	577	586	594	609	574	547	578	552	577	521	556	539	564	513	525	588	554	559	567	542	531	562	547	545	592	540	526	560	508	541	524	519	523	574	482	515	509	559	560	536	571	553	550	513	548	531	540	550	541	567	530	562	530	584	514	490	570	545	539	542	516	549	554	531	531	505	583	527	543	553	588	508	521	567	487	509	547	548	509	552	540	524	548	552	522	567	576	546	570	545	551	550	507	528	568	554	541	582	586	567	538	519	548	570	523	534	566	563	566	529	569	550	509	557	536	541	580	507	544	529	518	554	574	549	592	565	536	520	536	531	511	472	515	570	570	530	558	551	551	585	531	566	571	583	557	585	527	516	514	521	564	542	581	511	576	581	536	508	536	531	559	565	491	516	574	558	532	580	531	501	560	611	519	496	528	519	565	492	526	505	562	575	574	569	566	556	537	533	538	512	557	556	540	512	548	592	538	530	566	535	530	554	552	594	554	566	564	571	535	536	573	511	492	577	533	564	577	526	527	574	549	548	557	511	524	538	602	538	541	522	545	525	499	508	530	543	526	558	554	505	583	538	549	521	552	577	556	552	569	536	529	549	592	538	543	536	557	508	556	551	577	576	553	555	580	585	545	553	600	516	543	572	522	552	551	565	561	570	576	538	561	578	578	541	553	531	580	510	538	529	550	544	557	582	514	541	591	530	498	572	561	553	541	512	506	565	582	574	545	520	543	533	526	557	532	555	537	550	507	561	528	498	531	543	570	533	555	550	492	532	552	524	545	551	549	533	611	529	565	538	534	518	587	570	537	484	539	538	570	573	521	542	560	503	578	565	580	522	580	555	561	550	532	556	512	477	565	569	579	519	517	535	538	557	577	511	531	550	578	519	553	576	561	538	550	548	552	518	555	566	534	519	543	494	561	528	561	503	551	548	525	561	562	515	558	521	563	547	519	581	590	525	525	580	522	554	544	549	552	530	573	552	564	536	547	543	527	529	573	527	536	563	559	508	545	560	520	548	571	505	532	548	557	517	561	528	553	536	522	507	546	536	536	522	521	514	523	535	555	538	562	543	562	530	515	534	519	580	539	578	537	559	573	560	589	547	546	575	547	536	513	555	534	552	526	536	564	546	533	574	539	542	560	535	560	543	550	548	551	615	573	547	529	547	564	574	545	568	556	529	555	529	519	569	571	561	554	514	576	544	576	538	518	543	555	582	549	563	522	574	508	544	569	531	561	540	541	540	517	498	547	559	555	540	528	539	535	536	557	520	552	530	524	575	536	556	541	534	543	543	540	532	563	537	568	567	544	600	527	550	565	550	551	544	553	535	521	522	515	519	567	549	514	509	552	555	566	525	559	570	580	598	553	560	539	548	512	555	558	568	524	500	508	542	565	568	527	605	568	590	555	549	551	529	561	533	545	556	539	498	558	573	565	540	519	558	519	537	528	507	529	545	544	525	553	501	553	581	542	485	566	519	568	514	528	548	525	550	577	517	585	520	534	536	547	617	511	557	564	561	550	625	576	566	574	562	546	569	507	530	533	569	539	534	533	537	548	538	579	558	550	533	545	595	548	553	541	510	537	519	553	553	543	558	526	503	522	589	529	566	519	557	582	523	558	521	537	548	516	542	549	563	502	535	569	574	577	501	529	486	551	503	558	531	547	548	534	545	551	554	585	512	586	498	521	524	514	534	552	578	488	539	543	545	564	548	519	555	501	532	583	539	512	493	599	502	531	527	543	560	535	551	515	562	530	564	602	558	519	538	507	581	542	546	511	552	572	592	526	558	571	574	544	535	566	532	506	523	560	553	530	499	529	589	563	535	563	538	535	488	519	526	547	567	532	539	544	522	491	534	554	564	544	542	544	590	535	545	545	531	533	522	547	545	598	566	510	568	517	549	560	523	494	565	570	569	542	578	576	543	476	505	492	579	584	566	557	538	543	538	541	565	536	551	519	568	482	547	523	531	523	577	598	515	485	531	574	561	516	556	523	554	571	535	538	540	516	534	544	506	552	585	535	531	557	560	524	522	565	542	535	540	550	607	549	590	528	524	538	539	537	548	521	564	544	521	544	579	553	549	549	593	529	541	536	597	538	544	553	549	518	540	527	538	554	543	528	554	548	563	571	556	550	558	523	556	550	537	559	528	518	536	555	546	557	562	509	535	562	556	566	549	562	566	583	588	561	541	567	601	558	546	560	562	554	540	553	583	557	554	526	541	516	508	541	543	562	517	538	527	478	511	549	534	553	563	523	567	540	542	548	547	528	562	579	566	554	550	580	539	585	550	509	564	555	539	554	536	549	565	547	544	528	579	545	519	551	512	573	546	550	537	497	562	572	565	554	546	578	502	532	513	525	531	527	555	523	558	517	555	565	508	545	555	520	565	562	531	534	533	537	594	547	517	548	546	577	582	529	563	535	547	534	564	567	526	570	532	563	535	532	515	516	515	568	523	551	525	529	519	521	529	565	572	559	506	528	510	545	549	539	578	526	574	570	566	552	523	578	563	562	546	562	534	486	517	562	524	528	545	541	557	560	551	575	581	552	535	496	545	552	532	558	558	549	546	483	589	556	508	530	560	571	527	544	538	564	524	562	515	547	577	557	570	525	583	541	570	541	581	561	542	524	538	566	541	549	551	542	544	556	530	560	583	552	540	519	540	558	540	539	526	508	574	530	551	553	498	563	519	561	501	603	570	578	545	566	549	510	566	566	550	552	544	523	570	572	583	538	581	523	503	540	576	523	530	579	545	586	584	574	557	553	526	550	537	553	577	569	554	563	589	548	564	546	550	546	541	516	566	575	566	571	558	516	517	562	505	545	519	545	548	531	529	561	517	524	563	551	502	563	568	586	529	571	531	570	542	555	484	524	526	554	524	537	506	530	545	515	531	537	575	545	536	528	517	573	523
45639	26193	18647	22987	20145	14167	5782	2242	2523	789	729	756	636	709	707	713	755	874	901	1077	1209	1353	1775	2013	2048	1768	1653	1418	1333	1255	1284	1243	1064	1062	933	837	798	743	701	660	628	592	556	523	555	500	516	516	465	500	486	506	506	492	557	503	485	525	483	462	458	449	474	463	440	469	454	487	482	447	490	503	480	494	458	457	501	480	462	496	462	462	470	470	440	437	436	490	499	512	465	472	469	457	521	469	430	461	485	473	485	476	503	513	432	467	519	477	451	470	446	449	449	465	508	441	516	531	492	460	491	465	483	451	467	517	470	491	462	464	485	480	493	454	457	439	471	453	476	455	454	484	471	467	487	455	464	499	438	483	447	480	455	471	504	512	474	454	455	435	479	478	453	459	511	454	459	453	470	450	494	459	490	442	464	466	466	484	515	468	445	457	465	472	484	499	476	456	472	434	486	490	451	465	463	458	490	454	447	480	468	492	459	487	473	484	463	460	478	438	506	443	453	484	482	442	489	493	522	461	488	443	494	492	452	461	436	460	455	456	446	466	452	461	473	479	425	462	462	474	483	426	456	484	475	462	474	472	450	460	476	508	474	531	480	445	462	420	471	499	479	442	451	438	481	451	487	444	460	503	464	467	463	480	475	495	494	476	437	429	467	436	520	493	503	508	476	457	471	489	468	432	484	481	466	495	452	484	479	469	449	463	494	464	441	530	490	475	455	477	442	475	457	522	472	459	541	475	528	438	495	451	459	475	513	466	441	479	460	497	463	485	498	459	498	468	452	484	473	466	472	441	452	493	507	474	461	483	476	448	479	496	491	482	453	447	442	472	450	447	476	481	472	472	488	466	492	476	522	441	478	494	463	504	470	469	432	475	425	453	472	506	482	473	523	442	430	494	524	515	495	464	479	488	446	524	468	476	457	458	445	484	494	468	455	438	504	441	442	479	462	486	468	475	475	477	478	475	463	472	489	478	535	466	481	475	485	487	456	456	446	454	468	465	478	485	441	477	459	494	479	474	487	461	505	465	462	466	456	439	464	449	472	480	472	481	502	501	491	469	454	471	497	476	459	491	487	476	460	465	493	504	468	493	509	499	482	472	506	471	482	469	497	471	446	479	460	467	472	509	494	471	506	480	461	463	505	470	462	492	469	483	477	480	452	459	470	477	444	499	462	462	458	486	482	460	466	459	461	471	488	459	454	426	479	505	451	437	463	487	480	476	448	469	473	467	503	482	496	463	437	476	464	469	449	453	489	457	496	478	483	463	464	470	467	475	428	482	478	448	462	474	443	489	445	458	485	440	456	450	504	479	471	464	461	473	461	485	442	481	482	449	455	484	507	482	491	462	488	471	490	498	509	484	471	456	502	485	473	466	497	467	476	485	488	465	476	503	436	477	457	469	444	429	475	485	469	497	498	479	455	534	481	453	520	514	438	489	472	488	444	444	466	477	436	469	491	516	470	514	494	457	521	514	512	471	458	487	460	457	441	455	505	504	462	438	501	493	498	457	479	455	442	480	450	480	512	446	480	471	493	485	445	467	479	435	474	466	460	437	489	472	495	481	476	460	487	491	479	488	452	515	514	455	449	461	439	440	497	441	455	449	482	467	474	502	472	523	488	474	450	453	454	475	488	451	503	452	458	424	519	483	493	480	448	482	511	475	455	456	495	474	454	464	505	494	523	475	474	460	438	480	450	449	509	467	483	491	471	470	455	490	506	464	464	465	463	446	502	486	484	448	454	484	425	461	472	513	445	475	463	477	473	484	457	478	486	512	476	462	453	437	445	424	470	476	504	435	443	493	467	462	498	476	456	455	452	446	477	475	466	417	460	483	475	484	463	474	479	482	416	474	490	467	457	474	512	472	526	411	460	485	454	472	455	467	495	480	480	474	529	464	484	445	490	472	482	484	473	494	468	457	488	504	471	467	486	480	430	467	487	440	440	445	478	446	516	467	512	493	440	483	493	473	436	516	523	456	489	466	454	460	472	476	474	460	488	488	491	462	470	489	464	444	491	459	456	491	442	457	482	520	477	447	438	485	470	439	503	440	442	487	445	475	408	495	449	466	474	456	443	475	465	511	490	449	443	501	488	462	444	473	461	453	499	499	458	480	506	469	468	484	431	501	502	464	477	449	462	462	456	513	449	493	481	466	469	477	470	425	464	484	480	482	466	477	479	463	447	487	463	494	446	458	463	473	479	464	451	478	467	460	487	469	504	455	499	497	481	440	470	461	493	454	490	477	441	473	468	467	484	480	468	485	491	446	475	501	441	511	468	486	447	496	481	488	472	436	461	468	477	452	486	469	488	464	489	467	439	434	465	485	479	482	485	432	420	479	490	514	476	509	515	423	458	467	454	438	454	479	476	475	459	481	466	473	469	471	475	505	471	469	508	437	493	478	514	506	460	493	478	452	464	475	472	455	453	504	500	467	514	462	487	481	474	505	499	445	489	491	500	477	463	500	500	456	467	495	499	512	432	498	445	490	498	459	448	489	451	449	459	468	515	443	444	497	471	482	472	508	453	476	494	486	446	469	445	523	448	479	440	467	460	477	460	458	499	489	467	447	466	432	468	449	496	489	512	467	450	462	466	456	472	464	467	443	471	478	509	473	447	501	497	477	458	473	475	510	444	484	456	469	455	523	456	477	458	468	475	480	471	451	464	474	524	499	496	464	471	473	459	480	470	457	476	462	499	426	444	470	470	465	459	461	479	475	434	524	458	493	467	471	463	436	467	479	458	490	482	440	461	450	485	481	441	486	488	452	462	475	510	458	484	524	452	464	470	474	482	437	469	500	470	479	457	461	517	472	464	482	500	479	463	474	436	455	468	490	461	518	505	435	450	461	442	489	474	500	458	480	497	472	484	507	452	479	511	467	467	447	463	461	467	486	467	486	434	455	430	441	488	484	499	481	440	438	514	445	452	458	509	472	456	484	451	483	455	481	441	439	490	521	441	450	480	470	471	478	488	523	465	469	442	488	514	456	482	502	429	453	472	463	467	462	465	480	450	450	463	474	439	469	467	474	507	451	422	491	482	508	482	462	458	438	453	483	493	476	501	471	480	472	447	495	487	500	498	449	459	485	479	476	515	464	451	488	456	468	479	437	473	473	461	448	463	455	463	464	488	436	482	458	480	464	459	445	468	494	490	475	462	501	451	483	487	492	486	459	508	449	502	515	490	460	412	468	497	478	498	468	481	487	496	478	462	421	459	507	455	451	488	475	474	432	509	471	494	504	499	466	467	483	475	519	442	505	502	493	485	473	480	500	484	459	478	445	460	488	455	420	420	498	492	463	489	456	472	463	459	462	458	500	468	484	450	477	516	441	496	509	528	490	455	447	473	482	492	464	483	489	458	461	444	515	478	513	503	462	473	455	461	511	463	508	448	491	469	467	478	490	462	468	438	474	444	431	458	466	453	468	453	479	503	457	476	492	454	465	455	480	489	458	446	513	476	483	507	500	454	496	422	450	491	474	500	463
26421	20848	27554	24063	20954	19502	6928	1711	1790	745	754	711	690	704	681	667	756	769	852	884	953	1032	1308	1519	1425	1310	1215	1131	1082	1046	1079	934	927	888	846	794	719	753	732	695	665	698	591	646	608	590	593	618	544	571	615	613	580	622	604	581	575	578	571	623	591	543	590	582	599	604	584	584	609	567	570	555	560	582	583	599	547	569	544	601	580	552	577	590	581	540	556	537	568	567	616	598	613	581	578	584	597	600	599	587	599	605	534	574	554	572	592	603	622	555	600	562	576	545	554	570	575	615	567	583	625	586	617	576	607	549	584	638	581	580	602	594	582	585	561	553	588	604	565	629	582	572	613	560	578	607	588	592	520	568	571	592	561	564	576	616	540	566	579	569	545	580	593	601	534	592	590	590	582	583	639	610	521	572	566	555	555	565	606	581	588	531	566	566	584	585	618	548	589	571	537	586	574	565	626	561	623	526	574	548	599	592	554	581	602	593	574	607	572	581	615	546	565	561	593	600	597	543	626	602	552	594	592	559	579	584	556	548	583	592	521	581	555	588	586	556	581	573	621	580	577	621	617	585	585	601	596	573	565	602	564	550	593	531	620	596	594	590	606	608	573	569	575	545	601	582	579	576	621	577	599	600	546	544	574	567	580	534	596	598	605	547	575	539	561	593	620	534	593	538	569	579	535	549	596	545	572	545	564	560	554	575	552	603	591	604	586	604	574	629	612	553	541	556	580	525	554	574	577	641	573	584	606	547	598	621	565	561	571	569	566	578	596	551	598	544	584	614	560	596	609	555	592	581	584	574	621	619	567	563	561	553	609	569	556	588	575	591	538	587	605	556	586	594	577	534	566	576	537	557	610	618	581	619	598	583	534	572	616	602	609	591	612	550	542	552	556	589	572	577	609	550	616	563	533	562	572	595	623	626	558	619	573	571	560	561	572	586	543	612	595	562	587	612	575	600	599	630	578	599	639	582	562	585	609	576	592	596	620	569	571	523	557	572	569	576	583	537	626	573	572	552	572	574	548	592	565	622	601	613	575	591	593	566	563	557	604	581	570	589	528	565	591	556	570	568	575	629	564	585	582	563	616	552	604	559	581	579	594	574	592	595	599	570	557	531	548	569	547	572	573	561	588	589	582	576	582	533	581	612	612	557	565	576	592	597	559	611	542	644	570	570	612	569	570	586	580	603	580	554	561	600	572	575	642	575	543	566	643	613	596	594	594	577	613	596	552	580	602	624	570	575	584	595	618	570	569	594	546	563	570	553	543	550	609	565	583	576	565	553	574	591	579	554	602	587	591	592	546	589	588	586	570	554	541	557	530	560	577	570	621	574	591	609	568	596	566	578	585	542	527	592	555	563	565	573	559	606	524	570	568	583	624	587	550	632	571	598	576	581	574	580	579	589	536	547	590	597	583	553	600	568	562	536	570	583	573	597	651	601	597	584	555	583	594	587	566	564	576	592	593	576	589	577	605	565	551	547	570	585	630	597	623	623	627	578	555	586	609	562	567	617	596	565	568	593	542	554	536	593	616	563	630	503	568	595	581	565	525	538	561	607	568	584	571	585	556	581	585	577	574	572	624	555	579	577	596	592	553	559	582	609	560	543	558	606	601	565	577	569	561	591	554	598	557	560	549	591	581	560	556	572	582	562	560	589	590	558	590	579	567	594	610	600	621	571	569	605	603	567	608	584	633	565	612	614	580	545	597	594	537	566	611	581	578	598	587	590	570	571	622	558	546	611	590	570	556	564	579	562	575	580	578	579	567	622	608	591	568	627	572	560	573	568	616	586	558	576	581	611	560	562	587	541	540	567	561	534	581	564	549	581	594	540	558	591	593	562	581	578	546	576	582	575	559	580	549	574	597	566	569	566	573	593	588	612	543	599	574	547	524	563	553	613	532	631	594	608	586	570	598	519	580	582	583	609	562	586	575	600	552	610	575	580	531	579	546	596	564	524	564	583	576	583	570	587	567	579	613	557	623	597	608	521	568	637	609	597	588	553	583	620	575	567	554	594	595	513	582	573	591	586	584	592	611	589	603	574	563	563	603	590	602	571	582	600	533	538	629	606	527	583	564	604	607	580	574	576	560	574	574	588	570	552	580	581	532	571	564	538	563	580	562	581	579	583	591	641	585	588	614	610	562	588	580	603	603	593	546	562	566	575	580	552	572	612	560	602	539	551	602	588	596	573	565	589	598	595	548	556	576	553	573	575	572	604	587	615	601	585	596	581	592	605	525	538	588	559	577	598	633	592	583	543	584	616	595	607	559	587	578	576	566	581	552	557	526	583	559	604	591	584	587	553	589	576	588	590	524	559	564	525	574	552	606	534	561	596	605	513	592	585	569	572	591	536	575	542	570	592	534	579	585	608	574	559	550	593	593	615	573	572	581	560	569	582	597	613	550	558	582	563	595	628	557	569	573	563	564	547	544	616	581	560	590	575	576	580	578	578	556	573	572	529	560	590	549	578	618	578	543	579	622	630	568	577	566	564	558	583	571	577	555	575	571	580	586	539	593	588	591	616	557	607	581	570	537	558	601	600	539	575	563	579	542	590	565	547	542	573	557	566	580	549	604	610	579	568	584	562	574	562	588	580	551	556	574	595	593	538	594	579	580	597	593	544	551	579	594	566	583	516	549	546	550	601	604	596	545	610	609	549	584	585	573	584	597	611	570	609	594	586	580	572	554	582	546	572	570	572	571	614	578	569	604	623	605	607	572	596	617	612	622	562	553	566	577	577	587	573	530	591	552	574	601	576	604	599	550	575	613	611	591	618	573	598	588	561	579	630	590	589	544	635	607	598	566	649	551	575	572	619	562	630	621	545	539	538	591	596	519	542	595	552	597	585	570	609	633	526	537	594	606	653	579	599	629	590	624	566	587	591	614	581	584	579	538	617	623	562	612	572	572	582	576	557	595	582	606	583	592	594	557	603	567	565	591	556	597	624	579	560	581	595	538	594	556	595	546	558	598	533	579	591	572	572	614	545	596	601	607	577	572	608	582	565	616	617	560	602	561	532	559	547	592	553	591	592	570	567	578	544	592	599	633	569	520	603	572	609	609	579	564	558	603	572	552	587	547	582	604	556	583	603	562	597	600	592	581	543	594	567	610	582	561	579	562	575	594	593	602	620	535	555	561	633	583	589	554	544	589	596	581	576	556	600	558	566	569	595	545	601	622	541	617	584	602	564	562	588	559	583	577	560	624	578	520	527	597	612	567	578	596	571	594	550	609	571	556	590	580	561	558	582	583	575	581	570	544	595	609	575	586	591	603	555	555	574	634	543	570	641	602	580	542	614	570	550	537	545	555	564	548	538	588	576	553	539	616	561	542	599	587	605	559	624	554	567	543	561	580	593	598	570	554	591	572	568	575	619	544	560	557	605	568	577	577	559	572	589	571	556	574	597	606	603	606	601	559	559	572	607	584	612	557	547	566	580	579	569	550	582	585	593	564	603	523	594	550	579	537	616	587	563	568	613
49028	34467	23548	26432	24230	12733	5204	2504	3315	887	788	821	776	736	763	766	888	947	1070	1273	1388	1586	2079	2490	2353	2151	1929	1749	1558	1435	1432	1414	1240	1107	1016	914	796	825	713	705	669	650	591	628	535	467	515	552	532	520	525	481	498	527	503	546	543	517	482	531	476	497	491	515	519	491	514	512	503	515	460	537	460	462	491	500	484	484	472	535	471	484	492	475	491	479	468	461	494	527	458	491	507	466	501	493	502	537	508	526	477	498	543	527	497	501	510	480	503	472	501	509	446	514	522	504	471	537	505	511	492	502	486	465	527	541	501	503	493	505	515	463	486	467	499	499	441	460	497	478	481	486	450	467	496	480	479	490	487	514	514	520	483	480	474	517	518	504	456	510	503	521	475	450	476	494	475	513	481	504	510	517	472	477	511	479	496	479	485	526	484	527	475	464	506	463	508	499	491	466	446	505	491	503	487	515	529	485	472	470	516	496	469	537	500	494	527	477	525	500	534	520	526	492	488	533	476	481	518	501	434	508	509	520	522	481	494	490	507	492	480	513	493	469	461	457	495	514	488	494	484	488	483	491	543	488	476	501	497	484	464	529	507	493	508	510	427	447	488	450	488	470	494	491	474	498	486	496	458	443	498	516	529	504	498	495	499	556	506	492	539	498	492	521	499	510	483	537	491	469	457	519	475	492	509	489	533	517	502	452	525	499	485	514	478	483	461	477	459	532	496	479	467	512	518	520	486	517	506	446	497	483	478	529	478	464	486	502	488	487	474	532	488	482	501	478	483	523	490	450	491	471	487	449	489	510	492	499	468	490	488	462	484	489	435	506	520	493	472	558	478	490	487	527	465	451	501	481	491	499	512	555	446	471	505	495	486	504	459	491	545	517	500	498	512	506	531	500	485	522	508	537	465	519	484	472	522	507	474	514	475	461	507	503	534	463	509	494	495	505	503	487	483	490	479	530	460	448	431	483	485	487	484	501	505	499	517	483	465	458	506	485	494	495	503	522	468	477	506	443	510	530	470	454	480	495	521	490	501	487	505	483	506	485	488	481	474	530	533	522	507	477	483	519	503	473	491	487	494	494	526	512	537	464	480	492	466	471	508	525	487	511	508	474	478	481	513	430	477	493	488	485	506	476	514	485	505	493	496	496	480	483	520	504	486	476	496	519	481	551	491	511	473	494	562	511	463	496	495	488	514	486	508	462	483	520	477	493	475	477	489	501	518	451	479	527	470	479	511	522	478	552	477	480	495	473	548	479	478	492	516	490	490	531	498	508	532	497	502	479	511	490	494	449	507	492	454	483	470	495	530	498	492	454	504	491	493	518	528	480	456	497	481	501	513	504	500	498	496	491	507	484	491	524	485	495	485	492	478	451	497	500	462	484	487	506	517	498	521	492	498	465	566	498	493	474	489	486	472	512	481	511	503	484	518	509	505	497	484	509	490	493	485	490	487	504	523	461	482	481	526	486	487	515	488	491	526	483	516	500	500	501	487	481	479	499	478	488	535	512	496	500	486	459	512	498	496	500	527	494	468	530	499	507	501	470	525	454	499	483	507	483	477	477	485	485	476	517	527	485	509	491	483	486	506	498	479	514	493	495	505	487	508	506	478	517	461	513	559	515	514	520	520	486	511	494	502	467	481	452	509	502	537	465	496	523	537	529	472	529	463	499	513	454	449	468	503	459	518	522	488	495	492	477	521	529	516	467	476	493	493	475	491	469	522	527	466	493	476	480	482	467	457	486	516	458	481	512	505	512	490	520	493	500	515	451	488	495	535	510	479	501	501	501	520	493	500	531	454	451	490	480	489	512	513	508	497	482	520	479	544	516	522	502	531	470	539	492	482	529	514	510	538	508	501	521	503	505	495	487	512	548	460	501	491	503	456	523	450	508	506	468	483	457	467	475	475	495	519	476	456	506	511	478	518	495	502	482	493	487	545	463	478	503	462	510	477	522	498	467	493	504	475	473	485	478	509	512	494	480	472	515	493	495	490	498	491	478	527	513	503	506	508	505	456	507	515	524	502	520	494	454	462	486	503	466	532	477	509	484	470	467	521	442	505	492	498	481	514	485	458	500	517	492	490	491	532	503	510	511	470	524	461	482	464	480	494	500	527	501	500	491	452	517	495	530	483	488	508	503	524	528	502	520	461	500	487	505	484	498	503	467	499	494	479	455	468	538	487	478	477	496	515	518	485	490	503	509	481	431	504	478	480	480	503	498	486	504	477	504	478	500	496	501	490	490	506	513	477	524	502	478	487	463	538	485	480	503	504	510	487	480	503	492	570	519	480	495	495	480	516	526	507	501	522	493	497	500	488	486	483	501	492	484	496	545	507	493	516	472	476	476	506	490	505	476	483	508	497	524	464	499	480	501	506	462	492	525	513	512	488	470	470	471	458	508	474	529	539	467	524	517	472	469	530	490	495	480	531	516	472	503	503	528	509	524	471	475	498	542	520	490	501	501	482	497	523	500	463	530	504	493	504	481	519	490	483	513	516	512	443	479	490	496	526	467	516	453	509	506	522	505	493	478	503	496	453	519	496	458	529	471	477	478	453	482	482	519	517	499	478	490	489	487	509	465	452	494	476	461	485	477	521	522	479	507	495	513	519	486	497	511	455	511	538	518	490	499	481	451	523	544	486	492	527	514	506	496	506	495	502	510	510	487	503	494	486	476	553	509	495	500	489	474	479	504	470	495	512	484	500	484	483	499	492	509	483	470	485	501	494	510	479	476	491	433	500	508	491	493	489	502	486	506	534	490	525	512	458	451	484	489	474	497	490	473	503	502	483	514	470	485	500	504	515	519	516	513	485	491	476	456	507	497	520	490	516	456	488	519	486	505	495	506	543	489	512	478	520	497	454	485	490	523	510	502	513	499	502	510	496	482	485	450	528	486	529	471	479	495	458	501	549	465	454	496	520	525	530	502	473	511	469	493	519	496	493	514	487	448	532	490	515	487	518	470	531	494	500	497	475	490	495	464	482	522	489	468	463	474	511	500	521	477	493	524	475	486	485	504	508	514	480	511	454	484	490	478	480	462	542	510	489	488	508	525	475	509	513	520	513	540	487	507	489	463	451	504	496	499	503	461	482	532	520	480	486	552	502	515	515	495	473	527	528	514	498	505	499	484	481	504	466	509	498	490	510	515	523	463	498	447	498	512	473	484	472	471	459	550	479	486	502	460	480	472	496	508	521	492	475	500	476	498	496	453	542	497	492	497	474	474	490	512	477	502	462	496	507	454	516	519	442	486	481	499	485	502	486	448	481	530	494	488	450	544	486	493	499	474	507	482	486	498	461	543	481	532	504	509	484	490	512	498	527	488	507	502	463	523	484	460	471	476	498	473	459	512	508	474	477	473	530	499	503	473	485	498	526	439	532	534	470	516	482	478	502	472	474	474	457	514	472	521	459	480	498	531	486	448	451	480	478	483	526	497	492	482	506	501	443	473	531	524	511	487	522	477	450	481	519	472	492	548	508	512
25861	20837	27867	23919	20872	20899	10596	1809	1532	768	627	723	708	660	641	682	750	845	804	928	940	1072	1199	1353	1256	1131	1031	1028	964	920	832	838	853	804	751	693	708	662	681	647	648	614	580	625	604	568	602	607	539	588	600	578	559	568	556	550	511	569	542	557	594	544	568	588	554	552	551	596	522	560	556	540	611	560	587	621	567	563	535	616	561	547	545	548	559	548	541	533	611	567	573	538	561	610	573	502	539	602	579	544	556	538	560	567	559	588	609	552	519	577	547	548	563	584	513	578	556	560	589	569	558	577	586	532	551	551	566	519	513	579	525	555	582	573	568	524	581	534	546	619	552	551	534	578	559	546	522	574	535	579	542	527	554	552	528	569	581	601	581	573	524	545	568	561	587	552	553	563	562	568	522	565	557	571	518	512	543	604	517	558	560	524	589	546	529	577	526	517	562	529	525	567	567	558	550	532	566	573	552	577	578	579	507	573	537	569	546	577	539	537	578	587	539	548	557	576	531	541	539	556	555	571	591	542	564	534	550	522	573	583	564	547	626	537	585	555	567	573	545	589	539	522	564	570	513	563	577	508	613	604	547	514	539	561	509	543	567	583	563	567	522	550	576	551	539	526	575	551	548	591	536	540	518	561	574	573	607	545	566	549	542	565	545	571	583	541	511	568	529	570	559	563	567	602	539	583	572	573	580	533	552	558	509	525	572	598	570	596	559	620	588	531	542	572	586	565	536	582	524	567	598	600	540	561	557	544	574	571	615	540	582	525	562	543	581	587	565	568	573	529	609	578	571	556	574	541	544	577	559	574	550	526	536	535	512	539	557	579	567	568	605	570	546	564	552	547	570	538	589	528	510	589	569	567	531	563	553	590	571	546	560	604	598	513	587	559	544	547	584	538	536	595	584	534	592	560	560	561	562	547	580	534	554	588	563	558	576	539	577	543	522	577	555	570	576	562	580	548	591	545	530	538	601	608	574	580	544	554	591	525	560	565	559	561	531	557	513	582	590	538	546	575	596	552	556	534	542	543	609	556	525	570	566	569	564	563	556	547	574	548	512	527	564	592	537	546	549	561	566	575	565	549	565	580	533	541	544	533	548	514	582	542	552	601	524	506	560	556	559	558	550	566	553	554	543	543	579	557	567	559	531	563	568	530	601	597	589	518	568	534	574	591	590	561	585	571	544	519	519	584	597	564	563	545	548	563	552	591	559	550	594	593	553	590	575	562	540	592	549	529	571	595	551	486	530	536	524	539	594	612	544	547	534	573	529	566	571	565	569	585	573	530	538	593	540	548	576	533	588	581	576	566	544	545	551	547	608	570	575	591	548	548	576	552	526	534	553	563	543	575	585	561	563	595	572	618	537	560	536	580	577	550	590	536	565	533	559	577	564	547	530	590	548	588	549	556	559	583	553	551	558	559	577	550	553	548	560	565	590	594	535	537	537	512	596	557	566	522	574	575	575	579	615	532	576	544	516	550	586	535	587	568	605	582	544	501	537	549	560	562	578	541	564	583	583	559	552	536	558	524	539	603	567	528	552	533	547	554	558	521	552	547	547	562	572	593	574	594	533	561	558	562	537	556	580	561	577	575	638	582	582	548	551	519	535	586	561	516	600	588	557	580	574	564	557	591	534	587	542	536	545	552	562	579	554	576	560	563	565	567	572	591	554	558	609	554	578	582	560	561	584	557	570	588	573	554	549	586	595	605	534	560	550	545	607	547	543	561	526	599	589	551	525	567	551	537	567	549	546	571	568	575	570	567	598	541	544	576	582	534	566	543	541	596	592	576	513	538	560	567	562	571	544	565	584	583	613	577	559	584	564	538	541	595	557	548	597	563	568	562	596	561	577	543	538	584	592	527	587	513	581	578	608	618	570	570	538	595	553	605	562	590	514	573	586	547	563	558	563	572	570	557	546	575	566	483	559	577	578	559	570	591	562	532	585	561	611	548	544	547	535	543	535	623	541	604	564	580	578	585	569	566	541	571	569	557	574	503	540	578	543	574	567	532	559	592	546	577	549	563	580	576	537	575	567	564	522	548	575	561	518	583	527	564	583	545	571	631	591	543	569	562	560	530	601	521	551	551	554	521	542	574	533	520	558	563	578	564	543	518	590	532	584	525	543	573	521	575	559	572	553	563	588	506	559	589	516	585	596	569	538	606	576	558	517	519	614	518	545	590	546	537	546	600	590	563	602	562	539	563	581	569	579	564	554	545	565	595	582	561	564	553	562	507	568	542	555	533	571	547	568	552	543	579	567	549	556	608	606	550	570	569	568	616	576	556	586	541	554	593	562	598	532	543	565	561	548	546	576	553	563	593	559	567	548	555	556	543	562	586	533	588	579	544	549	553	611	545	548	564	574	589	566	551	568	567	528	574	587	592	574	541	576	531	580	597	572	538	538	570	549	556	535	574	509	570	576	561	568	556	576	535	585	569	533	612	564	548	591	582	631	527	556	557	546	550	592	556	551	609	552	568	544	585	539	534	562	522	522	553	564	589	565	588	545	588	590	561	532	587	560	562	554	572	535	558	550	585	529	539	528	548	537	567	592	572	562	605	540	562	560	543	568	550	566	574	556	554	537	541	536	566	564	534	561	584	573	522	552	567	577	573	600	540	546	523	546	564	525	550	528	561	514	565	532	543	542	557	575	608	580	526	540	588	580	544	539	550	547	525	542	551	540	570	536	598	554	607	531	569	615	585	511	578	541	528	537	575	526	537	581	590	589	559	579	532	567	561	597	594	528	534	600	560	571	526	588	568	563	562	540	560	547	543	521	559	578	531	580	583	608	562	535	611	553	584	574	597	525	519	537	535	533	578	518	548	568	543	571	515	578	546	534	560	593	553	521	567	580	567	565	554	569	556	532	593	568	539	574	539	568	565	552	574	533	569	565	566	591	547	582	588	570	557	584	530	573	579	580	553	585	597	583	560	571	587	531	584	571	562	552	513	517	570	523	561	534	527	553	540	585	553	543	567	547	592	545	543	573	551	568	596	559	567	517	549	626	589	562	580	559	544	569	538	546	554	555	571	542	551	579	600	559	550	602	582	547	576	571	569	550	578	565	607	586	545	586	515	543	516	533	588	554	555	595	541	554	583	570	566	551	581	552	535	553	575	546	566	565	586	570	579	562	547	535	594	572	582	563	562	567	499	604	546	591	561	541	557	534	561	552	587	562	591	588	586	571	544	554	574	594	535	525	622	578	563	502	532	606	535	537	545	568	568	586	594	567	552	573	559	574	568	619	551	506	586	546	582	603	583	587	582	562	530	581	548	509	589	557	580	582	572	550	543	523	515	585	579	574	570	622	551	574	542	595	594	559	545	586	556	576	534	550	539	566	548	563	567	546	611	580	599	551	587	598	600	569	592	563	530	551	537	549	575	608	564	545	560	598	555	617	583	583	607	601	578	585	568	561	577	513	559	573	556	569	528	556	564	548	524	568	564	561	515	564	569	589	582	528	543	549	572	537	533	584	565
49843	32665	23939	27624	22598	9700	2684	2410	2387	783	726	752	736	731	744	764	817	841	975	1084	1312	1502	1654	1987	1844	1636	1511	1398	1245	1193	1115	1108	1045	923	839	811	757	691	679	592	569	548	573	533	557	502	512	535	478	484	471	451	534	496	504	507	470	468	499	498	470	468	468	492	483	493	490	482	486	490	487	454	464	470	464	432	450	476	479	470	461	459	493	458	489	462	485	449	459	479	476	504	460	491	499	441	492	479	470	505	466	442	479	501	478	547	470	496	497	502	515	461	466	514	518	495	529	510	490	454	495	498	474	465	499	485	494	507	449	488	481	467	506	474	496	500	483	469	519	487	496	467	462	465	501	512	484	503	490	479	460	481	507	478	476	471	515	475	458	493	476	449	467	460	503	488	479	486	446	482	460	507	442	425	467	509	458	461	458	487	479	475	484	484	469	460	458	477	474	465	479	474	459	498	500	507	482	451	444	473	485	499	454	470	479	472	446	484	456	474	459	465	479	485	485	529	519	501	478	485	459	501	484	462	452	449	480	524	486	463	492	472	493	475	460	480	453	480	477	451	466	447	455	477	495	483	509	472	431	458	474	492	494	493	486	480	480	485	492	457	474	475	444	479	496	475	473	449	501	480	500	495	484	461	471	456	500	531	477	527	459	497	512	472	480	460	457	515	480	500	464	502	479	468	496	443	491	482	503	469	481	457	497	489	471	451	463	471	444	436	477	461	470	476	466	483	476	456	467	496	440	467	518	483	477	479	464	472	518	468	508	478	501	493	461	480	478	496	448	489	451	458	465	450	488	474	478	480	468	481	514	487	474	497	452	527	525	504	465	433	460	446	451	449	514	457	537	473	482	472	497	491	505	473	484	472	491	479	491	467	486	495	453	468	478	467	506	473	491	463	485	473	486	476	466	487	453	426	508	462	481	508	468	467	473	460	476	469	502	483	481	491	459	489	478	505	476	512	520	524	507	452	483	521	502	505	495	473	501	472	513	475	520	447	468	503	483	490	516	443	432	449	480	462	473	533	438	475	455	464	477	464	466	445	490	506	472	483	468	489	504	460	465	501	478	536	504	502	481	486	468	510	453	474	466	486	462	502	487	475	486	468	480	476	492	513	511	484	484	494	492	469	494	505	483	461	491	519	515	444	469	514	456	483	466	515	433	524	448	442	477	486	482	490	479	499	481	439	463	453	485	445	498	491	490	499	461	471	467	455	407	502	493	445	496	522	493	448	500	478	467	471	459	448	457	452	447	468	421	469	472	461	470	507	545	476	445	468	515	464	479	472	475	444	508	505	495	427	469	477	457	487	470	454	521	503	503	497	510	481	482	460	475	440	493	469	478	493	467	460	489	461	468	459	491	458	492	492	476	471	458	476	502	474	461	474	484	477	432	429	451	479	465	464	459	462	473	448	471	492	473	486	500	518	523	464	483	488	478	494	529	451	478	466	457	490	479	437	516	491	464	500	467	513	491	469	509	507	492	498	533	432	486	507	513	472	453	451	430	470	528	480	466	487	467	466	495	467	475	519	504	507	455	480	474	477	477	471	473	508	457	476	466	493	485	514	484	468	500	452	458	466	468	502	494	489	500	466	481	500	509	490	479	491	428	471	497	498	458	457	467	497	478	499	534	487	470	486	442	494	491	459	469	469	480	458	489	449	459	463	468	501	433	515	459	477	482	507	460	489	478	452	482	468	496	505	493	464	476	469	490	501	461	469	476	486	497	470	496	483	489	456	497	501	485	517	460	499	495	467	474	487	497	489	470	488	478	506	491	469	510	477	482	441	463	474	492	456	501	499	441	494	489	494	491	440	452	493	480	466	462	468	470	445	466	496	470	506	450	496	489	479	494	480	516	455	462	480	543	471	449	509	477	460	481	458	465	485	495	459	490	494	542	480	478	454	489	475	496	440	490	462	449	456	506	506	445	500	473	492	472	486	469	439	497	454	477	502	441	472	478	464	527	446	455	469	472	448	507	492	485	495	479	514	528	449	438	514	447	482	451	488	523	480	545	519	498	477	464	553	478	492	458	510	521	499	489	517	421	475	443	523	500	501	493	490	463	521	468	489	511	504	505	523	491	508	506	473	478	486	468	495	489	469	467	470	457	459	439	506	497	449	464	482	504	485	502	493	452	494	493	523	460	487	437	461	478	459	514	480	478	462	481	474	498	466	470	447	474	473	401	447	481	451	469	504	471	476	449	436	477	492	453	460	472	469	464	474	476	510	470	482	478	452	505	471	487	479	456	449	453	451	461	474	464	474	477	469	489	467	481	476	513	512	460	485	484	457	479	464	521	473	529	486	482	488	495	495	514	508	442	465	531	512	455	480	484	484	470	472	445	509	489	494	485	484	470	466	500	488	443	463	472	484	477	489	473	468	452	494	477	459	479	443	486	480	483	494	500	428	475	470	451	511	464	483	481	488	472	485	457	435	456	465	488	473	484	399	473	509	510	490	478	485	493	502	461	477	503	447	491	460	528	472	489	453	499	451	516	472	445	503	508	464	484	493	477	474	524	497	519	464	490	478	460	489	470	496	521	509	476	469	440	492	452	486	476	436	487	476	517	473	507	489	481	453	459	509	517	481	489	472	482	467	481	473	502	498	490	488	471	503	462	496	508	492	477	473	472	490	487	491	452	487	492	460	493	476	490	475	478	527	447	467	499	494	452	494	462	511	506	466	493	484	452	447	475	511	475	487	460	470	475	489	433	513	481	455	487	480	460	489	471	456	441	502	496	526	540	503	493	496	489	501	496	492	487	468	464	462	519	457	510	480	463	494	479	453	474	487	470	475	454	479	517	465	436	506	483	492	450	479	473	499	478	487	513	495	471	446	462	458	454	497	481	467	447	464	456	547	447	460	479	495	473	532	461	478	451	498	492	507	447	505	483	452	470	443	500	495	482	465	484	475	449	473	495	487	424	495	529	444	472	459	493	455	496	449	458	485	506	479	490	489	482	468	497	506	488	488	501	467	479	462	529	487	449	471	476	434	517	466	454	507	463	487	513	493	493	457	497	469	458	508	468	485	543	481	520	476	478	472	448	528	487	480	462	494	503	490	476	504	452	488	507	492	508	464	486	478	483	480	467	485	507	481	478	466	507	485	454	499	445	479	468	450	466	466	485	483	491	466	485	463	470	519	507	450	471	509	482	465	510	473	486	481	478	455	464	470	512	465	490	498	439	470	475	501	502	462	472	485	476	449	459	458	509	471	481	484	483	492	508	491	496	470	478	476	489	480	504	452	497	477	490	495	487	465	437	489	459	493	528	483	455	508	457	471	489	475	489	462	471	492	464	468	449	494	480	506	443	461	537	425	484	437	481	486	493	516	480	480	496	488	521	481	499	522	469	471	484	500	479	479	480	498	503	480	488	468	491	467	509	515	497	479	474	526	453	499	480	494	485	448	478	459	489	479	449	437	477	465	471	451	504	469	511	468	477	506	472	451	525	491	460	478	448	493	466	488	466	476	493	443	479	489
28820	20893	25801	24430	11228	5397	1131	713	848	631	604	654	622	615	636	688	738	712	771	859	879	876	1085	1212	1196	1118	1057	869	800	853	811	826	814	737	750	700	739	659	666	614	611	573	614	581	556	619	604	585	581	599	545	606	550	598	534	532	576	558	551	571	563	575	582	587	556	608	580	577	580	591	582	554	594	578	565	588	617	573	596	541	587	560	573	597	568	575	597	593	536	571	561	591	576	526	561	611	572	564	562	548	596	549	571	553	571	622	555	552	539	588	582	521	588	598	587	596	589	574	568	538	561	557	570	598	547	566	599	575	512	582	555	547	576	531	569	579	535	562	556	588	562	529	530	595	554	557	556	589	558	570	557	564	573	581	575	584	541	589	586	537	555	570	600	521	549	584	604	584	524	564	590	576	562	583	611	516	578	599	568	597	559	601	563	565	574	554	616	581	583	553	630	570	594	565	594	571	544	524	572	579	549	512	575	590	559	610	587	546	567	592	534	600	563	556	602	556	579	547	579	554	548	578	542	577	578	592	549	573	579	570	544	545	600	546	583	589	579	567	609	589	538	556	596	543	561	550	567	554	616	579	575	595	514	582	587	554	572	548	575	573	572	575	584	590	561	564	578	530	608	584	601	574	569	591	562	576	568	502	576	601	613	555	584	570	584	544	547	570	556	563	603	533	540	590	570	575	567	590	557	603	555	617	591	594	580	606	616	550	555	591	565	560	607	546	546	574	588	544	519	575	527	588	608	600	566	573	531	546	546	552	573	568	615	599	570	544	599	583	617	561	562	597	568	543	577	587	588	569	576	609	592	532	560	554	563	571	577	591	573	585	568	565	598	610	611	557	587	559	562	570	539	583	565	568	544	566	551	573	574	545	583	555	619	566	599	544	592	618	575	625	570	566	614	587	526	584	556	563	577	577	545	604	597	565	572	527	527	558	602	538	535	579	566	563	563	525	588	555	542	545	569	611	607	601	576	550	552	596	607	563	540	591	604	543	590	580	566	569	583	574	530	541	568	568	532	569	556	605	576	568	586	589	579	550	583	569	576	528	481	526	586	570	613	547	580	575	590	567	576	553	581	525	588	577	560	537	586	587	633	573	570	614	556	560	614	576	581	556	569	609	581	559	560	606	599	579	581	516	579	566	577	569	555	547	577	562	593	573	553	588	597	594	557	539	569	591	558	564	588	561	524	569	568	535	597	596	587	579	559	536	562	570	586	600	586	576	569	569	620	558	558	600	536	566	590	563	541	550	575	569	544	568	606	569	594	541	523	601	555	592	573	604	573	556	598	572	600	540	593	608	591	549	582	597	577	572	578	568	544	589	591	596	536	611	559	595	606	575	611	610	554	575	544	603	571	580	620	606	578	559	572	627	592	565	576	539	532	581	524	553	556	563	531	600	599	549	603	545	541	574	581	591	545	528	520	507	580	564	597	561	579	597	589	574	537	598	562	577	606	627	587	567	613	529	593	556	592	554	564	605	560	556	624	567	559	553	580	593	602	529	563	563	580	585	565	571	551	516	554	565	560	537	588	572	569	587	606	598	585	631	562	590	540	587	528	573	570	537	576	562	604	546	554	563	624	531	568	599	572	573	555	592	593	587	553	556	600	574	601	548	553	546	541	583	614	577	560	574	557	589	547	628	529	525	571	521	529	576	564	598	519	609	554	589	548	569	573	580	566	568	601	610	584	550	568	557	553	547	607	568	629	571	530	541	551	598	559	544	571	575	563	587	592	576	552	538	573	530	601	621	633	550	538	561	565	575	604	557	577	536	528	531	582	569	581	583	558	565	552	578	575	557	526	577	563	594	583	631	543	628	561	544	545	584	608	616	548	571	573	576	537	568	578	561	574	590	552	559	545	549	575	503	573	593	579	588	589	584	550	541	559	549	564	547	586	567	579	617	601	584	538	546	592	567	606	539	581	578	551	582	602	572	531	549	538	557	558	579	560	584	562	593	567	536	629	580	587	561	583	573	586	571	573	536	560	568	623	572	608	623	601	539	542	547	541	544	564	535	601	576	618	568	588	629	542	530	547	572	555	588	547	603	592	564	522	543	593	595	576	567	620	576	537	540	573	587	589	572	570	554	573	547	568	577	539	565	554	581	552	550	610	553	578	567	540	597	583	551	623	591	510	564	560	546	573	576	614	587	583	588	596	542	555	543	557	578	533	571	537	609	590	568	580	554	560	583	575	560	581	583	553	561	576	580	548	566	614	616	630	528	558	523	574	585	564	587	615	589	596	584	561	563	572	560	557	565	568	588	563	564	552	593	540	557	585	549	582	577	599	539	572	615	593	594	556	580	536	593	586	526	607	596	562	595	579	588	588	580	592	545	533	571	572	594	525	552	503	599	580	594	566	616	566	592	629	611	556	540	562	521	598	568	561	541	540	547	589	609	600	575	575	548	582	561	576	574	576	589	599	589	553	582	554	582	602	540	543	596	547	514	540	571	552	577	557	585	554	542	615	597	542	582	555	584	611	582	586	562	570	592	555	555	560	569	556	526	560	545	525	564	562	551	560	569	576	586	586	524	565	535	570	550	538	567	602	574	577	555	572	555	578	584	547	535	573	552	604	575	568	550	532	529	545	532	571	576	565	552	593	550	566	594	577	599	572	578	573	570	552	572	572	562	589	601	547	553	547	568	593	559	570	552	599	572	592	518	635	630	580	594	571	566	550	563	573	573	567	561	562	579	597	552	577	580	593	585	602	551	564	607	548	576	607	548	602	576	579	554	544	598	579	590	560	541	578	533	511	566	611	587	539	556	588	582	592	569	577	556	588	601	590	575	573	576	552	560	581	580	542	585	561	562	569	588	647	557	552	557	576	546	548	580	546	533	560	574	534	535	604	574	589	586	556	559	570	548	555	568	546	537	553	605	561	568	574	587	559	562	591	600	555	605	629	585	590	561	590	593	573	564	557	595	562	543	589	551	548	544	605	586	582	542	569	543	555	543	632	580	566	573	560	590	573	562	583	571	575	556	536	603	543	572	580	550	588	555	546	594	576	591	563	548	533	603	585	530	537	539	561	594	596	560	595	606	560	587	542	547	549	543	553	545	560	593	618	533	538	574	627	592	592	559	579	555	572	554	586	591	566	568	565	538	606	576	566	578	584	552	541	557	572	569	563	519	580	582	562	556	582	552	547	544	591	584	543	564	580	550	553	548	571	571	533	583	577	602	583	592	575	551	561	580	558	574	535	569	564	588	601	594	596	516	541	592	545	574	573	562	544	533	552	596	625	559	524	591	567	572	547	552	589	568	580	554	572	519	567	576	567	576	545	564	530	562	574	559	562	571	584	542	540	606	547	539	523	525	574	564	589	557	605	552	583	566	562	540	545	569	562	564	513	555	619	590	581	587	598	585	551	597	598	547	568	539	551	561	579	553	556	527	558	621	580	604	552	605	522	554	566	534	594	548	568	589	579	583	574	548	544	588	604	556	613	566	557	534	588	534	595	549	590	528	574	540	543	559
39806	22143	22496	19823	15800	8969	1320	1037	1181	622	592	638	618	590	657	748	775	836	944	1114	1201	1246	1612	1797	1815	1594	1510	1310	1189	1079	989	955	971	942	792	784	715	658	663	649	646	566	564	527	508	496	504	529	489	480	478	475	503	458	490	489	529	493	481	482	517	464	424	520	484	538	496	481	460	491	495	487	494	520	470	478	481	486	509	465	480	519	505	492	505	508	453	505	466	502	475	489	508	490	495	519	509	476	505	503	480	494	480	520	489	476	511	550	495	464	471	480	520	499	496	474	452	513	489	546	493	495	545	483	509	547	499	523	494	519	454	478	470	459	522	505	502	506	526	485	472	470	492	487	495	464	505	495	491	501	497	501	494	489	492	505	495	453	489	462	491	485	490	505	472	492	525	518	495	502	477	477	489	466	479	532	510	464	489	475	500	477	473	496	536	496	483	497	487	497	503	498	512	489	486	475	501	499	497	495	492	520	496	484	507	488	481	493	489	520	478	508	486	502	524	513	508	464	474	467	497	490	441	481	474	487	502	496	526	454	473	497	505	487	520	478	463	501	456	511	504	501	490	497	501	521	474	495	495	493	444	531	486	509	472	512	484	494	487	475	553	549	482	483	470	503	489	470	487	519	512	502	479	488	494	488	490	545	475	483	498	485	458	534	511	481	495	448	491	501	531	471	502	525	520	537	506	494	468	513	483	503	486	493	515	469	486	490	486	523	483	489	518	479	454	451	520	496	453	498	491	472	516	466	481	471	482	474	476	480	530	465	474	443	518	443	518	540	493	514	510	496	526	504	479	502	525	477	525	436	479	465	509	492	474	498	486	465	537	499	503	474	498	475	473	537	498	501	477	506	462	486	506	492	516	475	490	523	454	501	478	481	463	474	464	517	493	490	465	495	484	465	502	481	467	487	514	509	494	505	483	481	514	499	502	470	477	510	508	537	469	503	484	467	484	469	511	474	506	489	522	510	460	497	486	489	504	500	491	553	486	494	455	535	513	517	519	504	487	500	515	477	470	486	527	506	523	481	510	516	495	529	519	455	470	506	505	514	523	491	485	505	510	481	489	531	506	480	499	499	499	481	471	502	477	553	495	483	523	494	462	474	478	496	486	507	504	487	487	449	528	490	454	500	481	483	499	505	464	545	487	484	549	503	511	480	479	474	465	521	512	491	504	490	521	450	451	512	490	496	508	487	487	462	497	488	483	515	486	499	501	491	471	470	471	444	491	457	459	538	490	531	487	470	503	482	527	483	466	510	472	501	484	456	481	491	509	498	494	509	494	499	499	475	500	497	457	450	471	520	535	475	509	475	492	478	513	508	541	487	486	516	489	453	473	533	497	517	496	493	526	455	495	494	481	487	523	450	499	457	512	488	483	475	474	514	462	518	509	486	432	509	507	489	497	523	466	470	514	475	456	488	515	480	492	501	498	503	477	475	480	527	479	463	535	498	489	455	495	495	472	490	492	485	465	508	504	464	483	494	457	508	505	481	506	480	473	457	482	473	501	509	499	484	473	495	500	515	493	497	520	480	489	531	477	501	503	465	494	515	532	456	497	495	499	505	469	500	528	453	486	497	525	480	509	518	473	494	465	490	474	490	440	458	533	495	496	472	495	482	473	462	483	470	453	508	502	478	484	485	495	485	483	516	490	471	483	506	498	483	497	446	493	465	507	512	476	509	477	489	481	442	519	517	496	457	487	496	483	498	511	476	499	528	517	482	500	487	491	489	470	456	496	497	534	537	485	522	495	550	522	505	496	502	491	469	485	534	498	476	472	503	492	469	464	485	512	493	450	499	482	523	501	515	491	473	509	486	469	499	510	520	464	496	485	472	479	486	534	477	473	532	521	483	490	512	458	513	496	505	448	539	475	494	477	484	486	481	472	498	506	499	502	501	505	493	491	497	462	524	497	495	469	492	547	499	486	466	480	486	452	486	498	478	459	511	457	491	469	508	498	521	539	504	471	503	463	481	487	502	510	464	457	479	503	486	490	491	488	483	490	482	466	528	449	510	484	492	468	487	514	519	507	483	466	451	487	527	532	510	465	447	510	512	514	477	482	496	432	493	511	492	465	494	509	481	475	509	501	495	479	509	530	509	500	487	510	497	513	484	442	518	496	482	447	484	536	493	526	493	502	460	485	492	457	488	497	521	496	487	484	510	515	502	472	495	480	484	506	511	527	502	488	533	476	457	461	475	498	504	457	505	538	474	474	497	467	543	493	525	522	472	481	492	469	499	486	513	483	512	495	495	510	510	448	517	475	519	511	505	473	482	462	484	509	495	477	495	525	496	512	498	495	463	475	466	502	526	476	504	502	474	520	470	552	459	519	530	491	493	479	469	506	494	502	474	520	500	510	506	488	490	533	485	498	537	499	502	497	477	459	504	476	471	455	513	471	512	504	487	478	490	454	513	489	488	501	498	476	510	454	446	524	497	476	486	504	501	485	524	476	506	513	523	483	507	554	513	512	488	487	489	496	493	511	481	473	462	520	497	473	476	451	460	495	479	504	543	481	499	475	494	496	486	464	461	506	465	460	486	478	530	449	493	503	518	487	495	468	478	450	511	466	504	461	494	548	500	500	501	513	511	504	479	480	517	528	486	469	534	451	496	518	496	524	513	491	504	495	504	522	513	482	477	488	497	480	465	516	492	488	509	475	488	489	483	482	505	468	489	525	508	529	496	497	468	467	511	486	480	497	482	481	508	490	491	523	456	493	480	487	497	483	507	481	525	485	478	539	509	461	484	481	497	490	501	525	456	519	493	488	499	477	508	500	496	491	492	550	493	542	467	476	441	481	476	498	479	505	465	508	509	499	486	498	528	451	465	491	506	489	476	522	494	473	467	527	529	466	481	503	453	435	487	492	488	443	487	536	459	526	517	504	483	486	512	488	496	470	484	518	490	502	503	447	456	473	449	451	506	527	508	461	508	475	485	519	457	466	494	493	504	476	507	500	461	504	481	466	497	517	532	476	508	498	490	508	487	477	477	472	509	518	517	501	516	465	505	468	506	463	511	570	521	477	497	490	500	465	491	493	492	464	486	483	487	497	490	472	483	514	508	523	472	484	456	525	522	485	467	484	518	520	484	494	484	479	520	462	457	510	544	499	482	483	483	529	477	473	489	483	485	483	504	456	492	482	535	499	467	515	500	457	513	480	502	437	539	479	441	471	489	512	499	486	497	492	480	492	497	493	471	498	500	535	490	457	510	493	529	493	478	469	475	522	475	513	499	522	492	475	474	537	493	488	479	504	479	491	493	488	539	500	488	517	514	479	474	515	478	478	470	547	524	480	503	490	472	513	509	514	545	569	499	482	524	478	533	491	496	470	511	512	546	487	510	478	479	478	497	490	456	481	551	455	503	467	516	500	488	518	504	467	470	524	492	452	474	526	503	481	497	481	486	487	468	478	482	526	465	470	474	477	500	494	472	486	503	492	502	491	468	511	497	462	484	469	468	501	507	467	487	472	493	536	516
26928	20834	27306	24441	21348	15159	2833	1775	2045	764	698	710	699	703	751	712	784	840	884	926	1017	1132	1154	1414	1583	1486	1430	1350	1250	1105	1101	934	1002	807	861	774	773	710	685	700	650	602	599	573	615	594	610	535	548	536	565	560	564	509	537	576	581	565	566	551	551	534	588	567	571	565	596	531	580	591	595	531	522	579	529	538	552	583	571	509	525	580	543	569	555	607	514	587	572	529	573	526	558	522	553	544	518	575	498	595	552	584	567	579	564	563	590	532	560	542	562	549	561	571	544	559	568	559	562	556	562	546	566	544	547	555	571	530	550	539	571	611	552	532	538	588	571	599	584	545	560	536	542	546	541	561	585	527	582	576	572	530	553	527	557	578	560	549	585	544	523	554	545	561	542	564	528	526	569	546	630	584	556	535	567	523	544	542	591	535	533	557	568	521	551	554	532	521	565	554	471	582	534	506	587	525	538	543	544	545	531	528	538	545	583	551	563	602	576	579	577	561	529	585	545	569	597	558	521	550	564	534	565	531	546	576	544	570	592	580	581	514	529	529	530	555	547	545	542	533	532	573	546	571	545	535	579	579	588	575	580	524	555	532	561	565	579	530	561	531	560	561	552	531	551	565	518	550	550	573	540	537	516	531	535	539	537	532	536	546	548	534	529	546	553	535	527	603	536	515	561	496	547	577	582	570	569	571	566	534	543	555	551	563	570	580	562	527	524	482	543	537	548	576	521	559	550	588	517	561	508	553	550	519	498	517	593	543	517	554	531	550	563	550	551	561	590	582	529	562	529	578	559	536	556	533	616	574	523	513	527	562	548	558	591	558	534	558	547	544	538	575	539	574	556	592	540	556	568	586	552	540	595	542	545	538	567	584	595	551	567	543	531	562	534	551	542	526	555	581	534	572	543	563	513	564	553	594	522	588	527	599	522	557	595	585	557	511	527	582	519	549	551	577	534	564	574	593	594	548	539	559	549	539	586	612	514	555	582	514	563	558	571	591	513	556	609	607	553	543	550	569	554	573	567	557	545	515	579	531	554	550	520	551	546	569	548	578	551	540	574	557	540	578	549	532	585	578	534	553	512	545	579	561	535	585	562	570	558	533	589	596	556	565	579	590	555	551	544	525	568	565	544	577	570	567	543	564	550	567	556	555	542	575	562	565	558	548	519	548	533	578	491	579	535	566	546	537	524	567	555	564	565	561	566	555	526	539	566	521	534	511	587	538	566	534	515	567	586	553	520	535	571	576	529	563	536	545	539	529	528	564	518	549	565	554	518	571	531	592	559	574	562	556	595	510	543	557	556	584	534	554	561	527	527	517	534	552	571	541	517	565	565	524	518	556	535	535	561	542	478	536	579	577	555	577	552	539	556	561	539	536	614	549	552	591	562	588	561	592	554	522	545	563	586	579	528	562	569	512	545	559	545	574	562	532	541	548	525	542	520	530	577	520	552	575	571	564	526	596	570	528	516	557	515	582	543	550	554	566	563	543	530	560	573	583	536	553	556	516	579	564	574	583	562	567	509	579	516	534	573	543	552	576	587	579	488	562	612	566	567	600	522	556	562	551	575	545	531	569	513	561	585	521	537	516	539	530	570	535	549	576	532	562	526	549	523	543	540	533	575	552	549	521	597	569	535	518	565	563	576	497	588	510	551	565	547	554	554	560	588	532	536	551	493	559	550	491	617	537	539	592	592	527	563	550	591	551	591	551	582	542	578	538	568	529	560	551	550	500	559	510	567	560	589	553	540	582	601	563	515	517	533	531	571	564	526	596	563	539	583	555	557	579	599	562	547	564	547	549	569	564	533	601	560	554	600	597	551	579	582	557	553	555	570	572	566	549	563	571	573	566	580	529	533	532	540	531	497	545	549	521	553	539	554	543	538	538	595	572	566	526	561	559	555	553	535	565	526	550	528	551	568	585	556	583	566	570	601	563	518	527	573	520	575	518	529	536	566	527	561	587	545	574	560	585	562	542	568	514	584	529	567	541	561	522	568	579	580	570	574	534	575	625	571	526	583	557	538	574	531	524	613	512	558	552	569	568	582	515	542	587	549	529	550	556	566	519	537	556	582	550	573	571	553	539	535	560	530	551	537	556	554	601	567	586	528	596	517	549	522	590	542	507	609	545	542	548	534	551	528	523	515	587	531	564	556	559	554	526	557	560	533	580	580	518	533	524	589	535	550	523	549	562	554	573	582	556	559	595	539	556	508	569	526	564	589	547	573	553	554	539	550	568	617	577	573	512	545	562	546	516	576	575	576	571	541	549	544	561	602	544	569	548	519	544	491	562	615	557	526	539	549	526	582	556	530	547	568	567	578	511	564	537	599	555	534	589	527	567	537	561	528	549	580	489	600	529	509	592	535	582	537	550	525	531	588	552	532	599	540	602	555	579	548	538	540	534	560	564	555	555	526	535	615	544	575	538	568	520	569	564	561	530	518	569	552	592	574	515	534	534	541	555	538	566	565	585	541	546	574	585	497	571	516	561	522	556	545	539	526	560	580	577	606	546	568	491	571	544	562	541	545	519	563	554	551	548	532	520	540	566	530	561	573	546	562	595	566	549	550	581	547	607	509	544	528	547	558	550	584	550	544	578	575	581	545	539	545	552	538	553	571	573	563	535	523	572	557	528	512	553	558	580	545	532	580	546	595	536	539	601	514	524	529	548	561	541	538	553	542	558	569	532	522	565	544	520	578	563	549	555	555	543	540	569	557	532	586	539	554	569	523	624	546	582	648	550	503	591	571	560	551	527	598	542	582	518	610	562	524	557	559	545	528	536	577	605	537	578	520	622	548	536	560	553	547	593	577	562	540	548	577	574	561	566	550	572	552	519	554	581	590	557	534	520	547	542	538	535	543	551	575	529	525	539	547	572	564	563	532	526	573	544	532	578	553	565	589	535	596	604	518	556	571	545	570	554	535	561	537	546	572	517	575	548	523	573	525	552	559	588	628	577	541	543	554	598	589	523	562	568	589	552	508	561	526	519	564	543	562	515	534	525	547	583	558	537	517	567	548	520	573	585	542	554	544	560	593	558	582	509	558	565	567	624	567	564	527	556	541	573	612	570	585	537	502	543	561	557	562	571	564	557	509	530	565	557	554	507	485	554	578	529	541	576	563	535	608	557	536	568	504	536	524	533	492	513	548	595	558	576	572	524	561	513	559	544	540	569	551	548	501	570	559	554	560	521	524	539	499	580	548	554	543	556	533	548	570	574	565	546	531	567	576	536	553	562	547	551	587	529	546	534	509	511	569	541	531	557	577	541	559	542	579	543	581	539	550	544	557	567	544	537	575	552	590	522	558	561	552	549	512	522	572	503	576	544	521	556	532	553	564	550	625	551	577	552	563	547	555	543	533	567	563	556	547	582	516	536	553	572	543	568	573	530	542	573	552	517	536	556	585	576	566	555	548	574	551	541	557	592	530	564	540	525	539	542	574	552	582	567	548	513	533	531	541	590	561	543	537	508	600	587	552	576
39429	26112	20639	24861	23324	11186	2142	2846	3580	838	820	742	763	809	844	913	938	1047	1036	1206	1404	1710	1946	2320	2521	2454	2201	2011	1742	1525	1450	1326	1238	1106	1101	903	881	769	717	705	685	625	621	539	541	543	480	521	512	513	478	513	444	448	500	445	479	506	469	512	501	488	484	472	476	505	477	470	483	458	476	485	483	459	476	464	476	500	464	475	472	481	527	447	483	476	521	506	464	493	464	466	461	470	445	459	485	452	478	486	486	459	465	473	430	493	472	470	468	441	464	477	448	471	454	473	465	474	454	458	500	478	461	486	472	516	463	454	491	495	460	457	464	460	441	445	484	486	449	539	494	462	466	446	465	495	505	433	451	441	442	449	489	428	472	482	530	474	497	456	463	448	501	482	500	430	453	516	446	487	460	487	459	491	531	447	464	465	472	430	435	473	449	429	476	487	473	477	431	467	428	478	469	470	478	506	496	462	475	478	476	500	478	493	472	475	556	450	517	441	464	468	455	515	479	485	480	486	466	523	468	500	469	466	457	492	476	502	481	484	481	477	449	433	507	478	520	456	474	468	481	475	486	485	465	431	442	456	517	474	471	490	466	483	464	487	505	432	468	484	471	483	450	456	450	482	536	447	456	465	491	473	484	488	479	508	478	476	476	447	438	457	507	490	506	493	457	462	486	471	499	443	453	469	444	478	432	450	464	489	440	454	475	427	482	509	434	463	461	453	463	489	527	440	510	449	466	502	452	469	469	506	453	466	470	478	465	474	481	483	467	497	460	480	479	435	525	452	455	480	472	488	491	517	464	485	479	445	500	470	468	489	442	437	486	457	486	485	496	464	469	498	488	475	471	501	484	460	477	453	478	470	442	468	461	485	511	467	486	469	489	508	447	465	457	486	461	516	489	456	446	512	472	449	468	432	466	480	488	465	429	516	491	450	470	432	451	464	495	504	462	474	471	517	454	484	519	454	523	494	454	481	520	488	437	471	466	461	433	472	455	472	455	471	487	479	486	466	458	511	505	476	483	488	486	481	444	485	463	473	500	465	495	427	473	509	497	497	495	505	492	476	492	511	487	472	476	448	419	457	429	478	502	488	468	512	459	472	493	510	444	506	452	450	423	470	474	451	478	432	460	466	463	463	483	462	459	436	478	447	474	450	456	475	525	484	490	460	526	449	451	487	494	481	458	466	480	470	465	463	461	455	472	485	476	451	473	509	489	459	487	496	463	464	466	480	483	485	514	498	457	450	459	469	495	439	485	501	481	497	485	478	475	465	471	483	486	488	524	452	463	471	469	456	478	470	498	473	466	484	473	461	491	468	482	453	476	494	430	463	441	450	458	456	488	469	480	470	490	463	495	495	488	479	468	480	437	518	463	460	483	442	466	488	439	476	495	487	445	506	458	453	479	487	463	464	467	481	467	497	474	467	515	472	489	466	480	482	429	484	468	478	504	451	447	467	483	474	479	450	468	505	479	520	483	454	475	458	493	481	447	441	486	486	498	458	486	483	483	442	449	448	450	474	458	491	498	488	499	456	478	492	457	465	460	456	481	490	506	500	470	485	439	526	489	501	475	488	517	480	518	475	526	445	488	463	496	493	466	490	461	478	453	471	521	467	483	482	491	460	499	452	513	463	477	468	445	459	498	497	480	500	417	461	460	491	464	490	507	486	463	461	497	464	440	477	475	478	476	499	450	467	482	478	437	448	472	459	461	415	465	470	442	446	507	440	501	449	400	451	477	453	461	445	441	503	482	503	471	484	476	434	446	471	462	495	526	500	492	496	511	491	475	430	468	474	507	465	507	477	472	481	468	449	463	485	469	452	453	469	478	461	463	477	460	467	478	483	466	469	498	450	466	477	489	445	489	462	507	489	499	497	487	450	483	450	447	437	468	463	491	465	532	475	456	504	453	459	492	454	472	472	486	441	475	468	510	479	466	472	448	454	482	487	501	485	485	460	477	449	488	503	460	500	490	492	503	493	449	482	512	453	430	473	459	477	484	434	431	451	465	462	459	487	489	470	461	489	446	492	462	453	504	480	508	477	432	479	489	509	447	473	511	491	465	481	454	462	469	455	439	495	436	453	460	469	457	484	452	463	474	490	486	488	450	474	439	451	450	484	475	492	484	457	448	469	455	483	425	502	446	502	476	454	505	469	495	497	504	480	460	486	485	466	496	499	474	472	472	515	458	486	462	513	518	486	454	435	492	477	473	464	462	442	491	470	435	454	452	449	498	496	462	504	465	487	471	475	459	509	504	475	468	472	493	470	445	465	465	458	460	474	478	532	466	465	477	465	496	453	478	480	463	488	514	495	491	463	477	459	458	464	473	491	482	441	502	473	494	460	484	474	474	474	504	457	503	514	476	484	489	456	503	475	508	496	463	487	484	475	471	498	438	445	433	480	478	472	446	487	479	471	479	440	449	447	490	441	507	502	485	461	447	458	504	478	515	475	438	469	492	488	496	515	496	467	487	473	471	469	437	511	497	473	478	502	471	480	462	491	485	500	482	448	468	483	451	473	460	480	493	473	443	431	518	453	481	496	491	465	460	456	504	493	458	453	451	481	479	487	437	478	465	470	498	473	484	489	461	482	469	488	524	459	434	480	492	485	469	497	500	465	495	478	459	457	493	453	503	481	487	477	462	456	480	460	484	446	451	454	468	478	500	491	467	475	503	484	474	494	478	468	502	449	463	472	455	477	502	460	476	488	480	493	502	447	476	473	442	453	493	498	476	447	452	502	464	536	438	487	488	535	464	478	469	456	475	485	447	495	531	516	468	465	450	470	499	492	492	483	460	489	469	488	494	477	458	457	489	454	488	444	488	520	471	471	473	467	504	479	477	449	478	462	426	459	481	477	460	487	466	461	492	494	499	441	491	488	530	438	496	488	474	492	495	473	471	475	483	466	467	476	496	484	434	457	486	450	496	452	455	462	444	479	434	488	447	482	520	466	504	486	507	426	476	474	470	496	489	472	466	460	464	460	503	482	467	458	474	452	474	451	416	453	479	464	451	490	505	483	462	504	465	465	471	474	458	506	495	474	494	481	451	488	486	477	459	496	454	492	456	488	486	511	484	455	472	450	488	459	509	451	435	442	510	462	464	471	429	451	456	482	430	446	493	477	483	469	470	433	454	461	439	462	504	435	491	477	434	459	451	457	484	475	480	506	474	486	500	465	448	466	444	511	476	455	467	455	446	481	470	482	469	483	453	474	507	461	467	495	500	534	493	481	460	454	510	479	434	464	498	456	487	460	441	442	499	459	489	473	491	435	456	455	474	487	485	497	467	468	499	440	486	416	475	448	523	459	449	462	499	474	455	469	456	465	487	455	482	473	467	451	493	471	510	471	430	474	466	482	462	510	480	451	458	510	462	487	476	492	459	494	516	464	537	501	491	503	494	482	492	468	476	469	479	500	453	499	490	461	486	483	438	457	508	476	466	455	497	500	481	464	464	513	473	460	459	462	470	479	464	447	478	487	543	431
26386	20790	27583	23997	20840	18734	4593	2626	2275	768	772	752	730	705	758	801	788	885	899	898	1078	1160	1248	1350	1497	1543	1432	1267	1237	1055	1029	1078	1079	1008	965	878	769	738	704	686	697	722	631	576	607	681	589	596	585	572	613	595	586	578	586	576	638	511	592	601	617	535	624	665	570	577	564	592	627	593	565	541	569	574	580	599	567	592	550	584	582	575	585	600	561	543	580	618	531	613	570	560	543	617	594	576	560	573	599	593	630	584	558	583	559	538	584	553	620	558	590	579	598	631	601	591	622	522	565	579	614	577	621	570	549	536	584	574	574	603	557	563	644	564	590	518	595	566	585	654	592	614	592	599	566	584	593	579	559	599	603	608	596	573	550	560	574	575	565	592	573	600	566	576	566	556	595	588	555	563	547	590	575	599	631	576	592	565	609	583	632	552	592	563	581	584	606	568	606	580	595	585	654	568	616	580	590	577	578	550	600	596	592	589	589	636	627	584	583	559	587	552	564	569	597	569	570	575	604	557	561	581	593	581	620	565	575	581	567	601	587	545	548	606	594	544	576	560	593	654	577	551	589	605	591	643	556	573	578	554	598	633	584	567	552	577	554	571	521	595	576	627	577	580	580	594	558	582	541	564	534	615	559	591	609	592	559	580	612	583	568	566	524	581	580	583	552	545	536	590	572	583	563	614	573	550	582	597	585	584	606	581	540	576	591	613	588	563	600	568	539	563	574	631	602	601	560	564	584	607	584	549	622	608	590	542	565	609	581	578	576	576	600	588	579	627	563	595	575	587	587	624	583	595	597	562	547	590	567	596	569	613	567	550	596	544	616	619	577	591	553	585	581	633	559	605	562	608	553	602	620	532	605	574	565	577	579	621	558	575	590	608	597	572	546	593	581	577	554	614	603	545	613	584	561	575	552	605	560	541	577	586	547	588	598	573	579	550	586	560	616	605	598	569	567	539	575	585	598	617	543	555	587	557	526	571	589	605	552	572	614	601	553	544	569	605	599	564	579	563	564	556	578	531	604	634	525	602	572	547	581	562	561	613	587	576	594	535	618	586	561	642	541	527	530	601	590	583	543	565	590	571	567	591	568	589	643	563	570	548	564	578	558	583	561	598	614	588	579	620	594	550	555	585	587	578	574	602	585	629	562	589	576	592	543	590	571	553	596	605	596	564	541	554	564	588	567	523	525	607	591	584	565	597	581	612	587	605	562	559	580	616	593	597	557	587	597	612	573	545	547	607	575	545	599	574	528	617	584	563	563	573	552	590	544	600	579	627	597	596	615	574	584	579	588	592	536	574	554	575	567	597	548	558	568	619	616	575	578	610	590	568	633	572	606	600	576	584	593	596	563	562	577	582	591	597	587	582	593	602	609	568	579	605	593	526	609	600	572	578	564	564	561	664	597	609	615	604	612	590	623	631	560	589	501	555	624	598	604	545	601	616	561	571	573	630	619	585	611	623	567	604	612	588	577	611	545	649	564	578	562	586	583	608	573	570	564	592	573	623	567	568	581	537	642	584	584	589	578	595	567	568	593	590	583	614	573	551	608	568	581	596	586	613	580	599	567	564	586	543	548	541	567	567	605	557	639	585	591	582	600	563	574	608	640	602	559	627	572	572	636	605	612	550	572	588	570	569	601	635	565	547	589	561	608	625	561	590	583	589	566	612	603	591	586	558	563	552	606	631	554	571	587	558	521	547	628	580	554	603	568	580	568	583	580	581	589	628	591	623	604	609	605	606	577	595	579	564	557	594	609	611	605	621	599	568	545	634	553	601	590	569	546	574	541	596	592	593	571	598	602	556	566	570	584	595	590	610	618	587	641	576	538	619	557	615	602	598	582	587	568	605	624	573	570	596	596	539	604	578	577	554	560	598	549	617	581	598	556	626	600	585	611	565	602	618	626	632	567	586	588	582	580	586	575	565	559	625	577	608	576	590	573	603	624	576	607	580	564	597	574	599	557	620	551	629	606	569	585	581	551	596	591	553	573	587	562	599	536	579	608	559	527	591	607	600	580	599	564	591	595	558	608	604	579	614	593	646	613	608	557	602	572	543	564	592	611	556	604	556	549	559	589	619	619	569	613	598	610	566	610	526	609	567	576	583	557	602	550	579	534	595	582	597	588	603	609	597	618	525	570	593	563	586	543	619	589	544	570	599	608	564	572	587	592	596	612	556	567	552	568	601	574	587	614	568	609	552	562	590	548	584	589	584	620	595	578	559	618	637	535	573	520	612	589	598	552	611	601	548	594	570	558	614	577	613	575	574	576	594	571	549	558	585	577	593	555	605	614	533	551	603	635	571	561	574	596	613	594	573	597	575	639	626	573	499	634	631	584	585	564	557	561	600	615	562	568	573	541	543	566	606	560	542	596	581	577	581	617	609	581	593	571	567	548	616	578	550	587	604	620	558	573	529	573	623	598	554	564	587	602	584	572	586	549	550	587	547	561	520	582	603	570	558	556	568	600	564	611	584	590	594	616	596	600	563	623	591	585	578	583	546	567	550	608	543	534	565	552	609	540	541	586	568	577	604	569	562	578	592	575	581	581	575	606	556	594	577	566	607	601	600	583	590	598	545	572	588	572	595	613	595	622	590	617	616	624	596	597	633	602	579	553	590	558	531	615	598	549	580	591	575	611	566	559	588	624	553	585	577	577	606	578	541	598	582	573	612	590	562	581	574	604	606	558	544	611	554	612	585	576	567	599	569	590	605	607	595	636	581	587	552	584	602	562	622	566	672	609	650	599	583	529	574	565	563	607	611	567	563	616	512	585	585	596	647	611	573	581	545	562	575	629	552	583	634	595	602	582	607	612	555	588	586	576	575	590	526	586	579	589	607	588	586	618	593	581	593	572	562	589	626	587	584	544	592	585	597	579	524	583	548	556	629	590	597	581	584	583	578	578	577	599	561	575	556	568	592	570	579	522	577	616	567	529	593	579	581	557	613	613	599	601	555	619	590	555	600	591	557	563	531	588	552	538	570	585	592	583	534	560	588	596	585	594	587	597	588	593	553	654	593	579	615	579	575	556	616	561	605	580	555	607	608	558	614	592	627	623	611	619	613	573	583	562	612	618	592	565	563	577	546	606	584	555	570	620	631	586	606	636	570	589	563	547	579	603	573	609	625	604	620	572	568	591	565	652	586	582	607	549	546	540	550	600	557	569	596	578	598	578	582	587	566	571	631	582	589	633	591	585	618	588	563	616	565	575	593	605	609	553	603	577	619	581	557	570	551	611	616	600	576	584	576	592	571	580	574	610	577	544	580	615	573	602	594	566	574	618	562	551	555	559	562	565	572	570	591	602	603	549	615	606	598	558	599	569	631	582	593	597	637	578	586	622	600	582	567	584	535	565	585	591	566	598	556	573	564	540	558	638	600	613	595	574	584	602	594	562	600	581	585	576	540	590	600	587	580	598	577	602	628	616	547	588	577	584	592	551	590	569	541	574	572	546	576	599	600	609	601	567	572	570	558	560	577
44337	31653	24365	23922	21623	8139	3054	4539	4211	909	882	828	878	788	952	964	1103	1015	1191	1352	1423	1778	1967	2285	2347	2513	2365	1971	1823	1603	1529	1537	1499	1364	1131	1057	937	873	796	759	665	663	622	606	617	566	555	543	524	551	509	530	483	537	487	517	524	517	483	511	499	508	511	510	506	501	512	471	549	476	512	493	468	523	507	500	530	508	508	504	535	499	508	501	485	503	495	520	511	479	491	497	499	485	462	480	487	523	465	470	505	498	462	467	500	480	501	500	488	504	498	498	490	483	490	507	452	473	520	461	557	476	500	463	510	503	458	514	500	490	490	494	534	493	505	548	492	486	494	500	477	500	490	506	516	501	485	468	538	503	480	486	505	497	484	507	539	509	478	527	498	490	481	482	484	479	504	495	477	497	525	478	511	502	493	499	511	493	488	512	514	472	503	479	501	451	478	541	504	502	512	471	483	484	500	507	525	483	463	480	477	484	500	503	476	520	479	488	466	494	506	478	508	490	460	553	521	470	489	471	506	489	493	452	476	513	514	518	496	505	534	484	513	495	502	493	505	474	504	538	503	456	516	465	538	472	503	508	497	470	479	460	500	487	510	531	489	499	539	508	492	468	503	501	544	504	500	475	506	495	484	525	487	525	488	499	518	516	493	498	486	483	475	521	488	476	522	486	496	521	499	468	525	514	526	556	477	477	476	504	532	519	492	478	462	510	469	505	490	486	473	493	522	518	452	496	472	489	541	499	532	500	451	468	517	504	503	502	495	481	522	494	486	492	450	491	455	478	517	503	500	511	532	492	499	534	508	530	510	507	490	529	492	539	443	522	508	503	486	519	434	501	526	477	528	480	425	521	488	491	546	533	459	507	502	471	468	471	495	484	507	496	517	505	462	482	473	505	484	494	561	492	485	493	535	475	491	515	459	538	498	485	493	480	506	492	486	527	460	491	510	493	482	514	449	482	461	465	481	514	533	511	496	481	522	506	474	511	532	525	544	479	515	520	500	508	512	502	513	519	494	526	498	510	489	485	506	497	469	526	514	510	498	516	535	535	522	491	490	481	478	483	499	485	493	469	497	507	514	489	464	468	469	507	489	468	492	478	492	483	476	489	473	487	499	497	495	484	518	499	497	521	510	542	495	488	502	479	515	508	485	458	515	479	481	485	517	507	494	512	501	485	459	481	489	520	501	454	506	514	499	475	487	494	503	472	486	503	522	460	523	505	466	483	523	522	470	492	559	504	534	486	531	487	477	469	509	492	507	459	519	491	461	495	506	519	542	515	508	486	492	508	485	496	497	497	498	482	514	535	514	489	471	520	492	502	491	498	528	439	494	469	495	485	483	521	524	493	507	469	486	508	509	463	462	501	537	487	489	504	502	479	506	484	502	499	519	507	495	494	474	529	518	491	457	500	494	502	467	497	494	473	497	464	553	488	498	506	470	485	493	525	465	519	460	495	479	503	519	483	490	499	467	513	482	515	494	481	529	477	508	505	497	548	508	536	483	466	491	501	457	543	518	493	530	499	479	494	472	484	490	506	487	515	499	462	493	517	502	523	536	475	529	501	513	467	493	472	472	483	527	496	521	500	527	521	510	515	542	469	523	471	475	495	482	538	517	479	524	504	525	523	519	480	458	492	501	457	478	524	530	539	486	490	507	490	507	503	531	466	456	525	511	502	483	508	507	506	505	503	525	506	482	534	500	502	479	457	497	522	509	479	551	523	483	512	464	499	489	501	485	475	520	523	488	523	445	502	497	491	502	492	507	527	498	528	515	472	511	470	483	486	488	499	510	519	465	529	493	490	507	488	478	522	504	481	520	490	467	483	472	504	529	518	522	481	495	462	470	504	485	515	480	476	482	558	491	459	461	459	497	489	516	515	515	502	528	515	504	486	512	489	496	510	471	484	505	513	455	481	501	492	527	486	472	492	531	489	484	523	508	514	501	528	506	488	478	495	476	538	524	514	499	539	472	504	510	502	473	513	493	504	521	454	460	490	482	442	496	508	506	501	516	504	504	490	514	473	473	529	551	527	494	498	525	514	511	506	516	473	477	490	508	520	478	487	508	494	497	512	486	507	501	468	510	480	497	504	536	531	502	516	503	485	495	505	523	472	480	477	486	462	494	473	472	457	493	502	484	504	487	517	468	536	519	506	469	480	529	502	470	506	444	525	514	497	507	480	496	521	486	458	483	471	503	532	487	511	500	485	487	500	531	472	477	522	498	471	495	483	505	521	523	514	526	501	509	527	513	483	493	526	483	503	467	499	478	470	488	468	525	516	469	502	484	511	515	503	474	457	495	517	512	507	453	512	483	498	537	496	523	492	468	493	477	522	511	507	467	495	496	475	505	522	485	501	501	454	520	481	487	508	472	500	510	488	533	509	469	500	490	486	484	500	490	468	494	476	500	472	499	521	521	515	507	478	452	472	480	521	458	531	489	518	486	527	499	540	543	524	491	468	485	510	489	506	450	496	493	501	460	539	493	493	507	509	515	511	460	485	518	515	501	452	486	522	484	511	478	512	488	485	469	479	505	454	498	483	529	477	482	487	478	488	493	521	494	504	476	450	489	507	513	513	492	496	504	492	509	498	503	498	524	473	469	490	444	457	510	467	468	480	456	488	478	516	489	528	517	536	492	479	500	526	463	466	500	488	493	494	472	525	496	534	498	488	518	527	507	505	511	500	483	516	536	490	510	498	480	491	501	531	482	475	541	498	493	541	500	501	483	465	532	512	523	518	475	479	470	480	491	500	501	483	463	546	482	498	487	520	500	487	472	490	465	479	475	509	513	513	492	514	504	479	481	509	480	497	508	477	483	484	482	510	498	542	519	470	501	529	511	500	500	469	504	482	519	454	472	523	491	507	563	510	478	493	502	505	494	503	512	462	515	513	480	492	512	457	454	507	479	497	474	489	519	484	468	510	503	501	477	464	491	462	455	500	529	429	471	481	484	485	508	473	468	479	521	482	479	498	521	520	515	500	516	481	458	488	525	486	502	511	464	494	481	559	501	475	539	503	480	485	497	475	485	472	485	490	485	457	500	497	521	498	482	500	521	491	506	501	496	487	519	476	477	480	499	504	500	534	472	507	522	508	492	449	442	513	488	472	519	484	510	531	501	528	495	486	490	482	494	487	448	505	538	547	519	507	489	523	449	470	503	475	504	499	489	465	484	463	521	529	504	457	460	474	525	506	509	475	490	506	516	506	479	464	478	470	452	493	517	486	476	513	474	480	501	450	523	468	506	459	508	503	522	468	454	513	477	513	471	517	483	484	488	508	500	502	479	469	488	522	509	515	513	515	499	437	472	530	531	473	524	510	500	515	516	467	511	524	483	499	506	546	496	480	454	484	483	457	469	460	498	467	506	490	487	517	524	497	500	498	494	481	472	488	517	493	495	541	472	489	484	494	491	514	495	532	467	476	506	504	533	442	452	514	509	469	522	535	493	487	487	490	463	471	505	492	463	534	485	485	512	525	484	528
25662	20842	27884	23902	20867	20737	9385	3316	2971	777	704	720	739	784	765	791	819	822	863	1021	1037	1184	1422	1587	1552	1534	1419	1306	1174	1062	1023	1013	904	905	909	824	782	759	749	679	652	668	642	609	635	574	633	578	570	581	551	570	583	588	549	580	575	623	587	594	583	559	540	583	562	626	574	578	579	546	536	618	596	563	601	548	578	584	568	577	522	546	534	560	617	556	599	554	524	629	566	551	552	573	528	616	571	607	537	572	545	581	601	534	562	526	541	568	570	535	533	546	518	504	555	556	582	582	564	579	599	564	534	567	538	575	596	583	548	540	613	552	529	549	574	573	600	573	564	580	581	523	556	578	530	558	589	541	559	519	521	619	548	593	581	562	605	591	584	557	558	525	587	577	551	533	555	537	569	544	578	601	592	554	568	566	596	519	618	573	524	588	544	599	628	607	522	526	579	582	541	580	555	544	576	517	555	566	583	593	546	578	589	566	584	582	548	578	536	538	594	599	570	600	589	575	599	597	613	558	477	532	553	532	595	568	578	539	593	548	555	538	552	585	570	602	581	552	544	596	597	555	563	533	537	587	569	576	562	606	560	595	534	570	573	522	568	584	570	552	560	565	595	572	502	581	542	560	535	585	579	551	547	609	575	557	604	577	532	511	560	582	602	576	559	582	633	523	575	568	607	560	538	527	563	585	613	576	544	554	553	576	546	553	582	557	501	598	612	563	588	505	533	542	582	551	601	529	558	575	527	551	580	541	578	627	562	557	572	567	569	544	572	555	505	537	566	543	553	603	592	606	498	587	538	541	555	534	554	542	612	587	584	558	551	548	552	520	570	563	584	523	542	553	617	595	544	557	534	540	586	562	585	611	597	568	565	622	575	555	546	542	541	551	564	593	586	558	582	584	568	599	564	532	567	578	589	537	528	528	537	593	528	567	583	592	585	540	592	590	560	588	567	580	553	582	590	570	607	545	563	558	566	562	609	545	559	531	547	537	610	572	569	598	542	559	576	561	586	563	536	588	544	558	601	581	595	552	614	573	577	571	563	575	579	527	547	574	592	505	572	583	559	551	586	562	553	574	612	566	615	571	529	586	561	576	582	585	569	548	593	515	551	569	538	553	525	566	567	526	595	575	584	599	580	579	618	576	554	542	545	570	552	569	579	513	539	588	594	532	585	536	573	532	579	530	538	606	564	589	553	539	565	564	557	605	534	573	543	582	556	602	585	574	564	593	595	548	521	577	557	566	506	576	573	594	568	608	623	644	566	580	555	588	580	544	563	579	564	549	544	547	537	565	545	559	572	562	516	578	606	522	559	573	548	543	564	515	582	614	586	571	540	486	575	572	599	581	569	592	542	536	567	564	582	559	565	582	531	576	549	536	575	548	545	566	541	537	580	547	574	580	519	599	586	585	520	576	531	544	549	624	576	565	549	543	586	551	526	577	594	591	543	565	586	549	545	549	554	571	559	582	563	515	573	535	566	600	566	550	570	532	567	597	551	545	564	582	561	552	578	582	580	534	552	560	541	571	539	549	559	551	575	569	589	556	515	575	569	593	580	555	582	554	588	583	568	521	550	540	563	590	557	590	530	521	575	533	549	562	568	573	558	551	590	535	546	560	592	551	558	558	574	598	595	573	560	522	512	533	541	550	574	585	594	564	603	578	574	553	553	549	588	552	598	546	567	580	583	565	542	590	570	586	564	591	523	580	553	539	551	589	570	571	553	586	561	522	590	578	547	558	560	601	589	551	583	546	582	587	555	618	582	560	641	538	563	528	623	610	561	564	582	543	579	544	577	541	602	592	567	593	597	545	538	572	550	563	552	552	599	525	581	585	580	567	565	543	579	537	550	549	552	543	552	533	581	574	542	543	573	579	575	592	562	564	542	581	537	538	584	597	589	591	539	509	517	530	597	536	603	556	607	595	539	549	535	546	535	596	558	554	530	556	581	547	522	525	554	572	546	599	596	561	538	528	556	560	556	562	581	606	546	543	574	512	555	556	543	583	566	544	557	564	599	590	549	582	569	582	568	573	558	561	562	552	591	583	560	570	550	579	531	551	559	584	580	540	538	523	558	533	538	564	572	564	629	594	616	552	598	557	590	609	598	526	532	602	574	563	574	500	535	585	548	567	597	552	550	582	580	575	581	540	575	515	538	565	560	598	538	529	568	615	598	551	544	566	511	559	575	555	588	565	519	560	558	542	558	566	587	539	609	557	547	555	587	588	597	565	537	537	577	549	558	556	557	618	562	565	546	586	579	592	578	592	565	555	564	572	508	544	571	557	571	577	538	542	573	562	551	615	568	569	540	554	579	585	531	544	573	574	572	583	548	563	567	531	594	542	541	534	539	577	536	558	549	552	571	558	578	553	575	577	587	579	543	579	538	591	566	586	555	591	563	528	533	582	548	548	541	537	543	518	509	589	539	555	567	590	542	557	559	552	563	573	560	592	594	582	547	568	560	581	588	575	573	551	538	576	553	536	548	576	580	535	567	554	536	592	577	574	535	553	590	599	514	576	544	542	582	569	576	562	541	507	635	583	575	592	605	577	561	585	531	569	575	543	521	584	585	570	562	523	560	555	568	571	543	550	525	556	558	563	562	580	608	567	556	563	569	550	578	566	546	575	546	556	547	556	588	550	547	554	591	568	560	522	536	560	559	538	556	584	568	571	559	598	568	541	557	599	573	541	575	560	584	556	564	568	591	599	579	592	522	591	551	600	539	556	545	537	557	542	601	560	579	555	560	620	568	622	552	521	553	579	590	539	566	537	565	544	594	565	554	586	607	548	589	534	560	536	565	550	563	529	551	565	520	593	541	572	567	578	540	494	556	571	543	572	574	603	582	524	509	561	583	551	575	545	543	504	571	582	574	577	544	581	605	569	595	556	577	602	600	552	581	563	539	549	529	581	548	539	546	552	599	555	573	540	566	578	564	552	574	619	542	572	558	550	565	608	565	599	601	530	576	532	557	538	548	567	541	599	573	517	559	572	568	647	537	569	576	581	582	530	577	554	581	547	573	522	546	572	554	570	617	574	582	590	568	546	561	556	542	587	556	546	521	583	557	608	532	624	541	541	549	560	573	565	513	563	511	542	544	568	568	548	545	566	553	593	559	578	589	524	542	560	565	521	586	559	548	539	596	578	562	637	593	589	615	553	521	546	577	565	544	563	551	592	556	584	598	563	534	564	559	589	611	528	521	557	554	564	545	564	579	564	552	543	559	585	552	620	533	575	591	512	544	548	565	599	585	545	558	533	555	523	511	593	563	587	537	555	546	579	609	581	557	605	605	552	551	561	571	562	559	589	578	545	559	546	522	569	566	573	623	577	560	527	532	569	579	546	546	532	598	557	566	585	599	541	585	519	571	584	609	561	545	529	520	590	591	613	555	543	573	518	493	556	551	587	564	580	598	589	575	614	552	627	587	596	565	600	584	574	557	573	572	508	604	571	614	581	552	568	559	549	566	568	573	563	550	592	561	565
44544	36730	28270	25640	20148	5498	2763	5500	4811	945	905	903	908	940	938	937	931	1052	1081	1301	1502	1843	2138	2443	2506	2396	2202	1997	1746	1427	1458	1349	1276	1168	1156	1022	896	912	799	765	753	629	616	583	546	564	509	532	505	520	501	494	555	502	503	537	517	486	503	471	478	505	481	507	504	536	480	503	457	458	498	465	482	490	511	493	480	487	491	486	489	507	475	466	494	477	482	473	447	464	453	485	498	490	477	460	483	483	458	508	472	487	489	469	454	480	471	470	457	493	444	490	508	492	483	502	460	490	502	493	539	489	454	499	489	504	469	464	473	500	460	483	457	488	530	460	461	495	509	505	488	488	503	499	449	490	452	485	488	466	475	482	475	507	470	483	508	506	498	550	508	517	495	425	482	479	489	518	515	489	469	469	471	482	457	451	456	458	462	449	459	521	502	504	483	492	501	460	473	488	473	516	458	525	475	486	533	459	445	509	499	473	457	491	483	483	515	495	484	452	509	457	495	478	510	514	524	478	493	465	485	495	464	453	493	503	471	499	547	461	457	473	480	438	495	457	488	481	473	466	492	468	482	480	499	518	491	449	475	517	489	462	473	484	486	484	468	489	487	499	477	486	479	471	487	515	495	467	494	531	517	484	449	473	487	481	473	514	487	465	485	521	533	517	464	481	477	471	458	492	444	515	473	526	451	476	465	460	484	456	501	496	508	460	508	484	503	517	491	458	514	519	472	481	461	499	502	487	478	466	467	468	448	501	510	447	525	471	453	443	435	508	494	524	481	489	456	502	469	476	462	492	456	453	429	492	501	475	468	459	451	480	490	480	458	511	491	477	523	459	512	454	496	516	512	457	488	467	487	504	473	463	499	460	506	468	501	474	445	499	486	487	464	452	457	469	452	468	488	466	478	458	534	469	469	501	499	497	496	454	486	507	468	489	461	450	489	462	490	498	487	445	497	476	456	501	443	480	415	496	459	470	442	467	513	484	484	479	459	488	499	499	495	495	467	492	486	479	483	477	520	485	484	473	452	445	513	481	420	487	462	478	487	457	481	471	444	463	489	439	519	492	461	475	469	489	485	471	480	490	511	460	497	489	489	476	472	493	466	495	482	471	459	495	454	497	466	485	467	497	490	454	498	534	492	468	453	463	494	471	504	493	449	478	460	533	465	457	543	498	466	472	487	488	451	450	505	488	480	472	521	492	494	508	447	497	533	450	490	450	448	472	457	471	479	483	487	455	479	493	469	477	474	455	501	463	479	452	490	488	493	482	494	501	467	488	478	511	521	463	470	522	502	480	519	498	478	530	487	486	524	457	498	520	494	475	509	455	493	468	477	480	497	509	477	522	453	450	508	484	494	519	477	487	478	468	488	465	494	463	448	412	475	464	515	471	468	447	484	535	478	487	495	500	464	473	494	507	492	511	499	459	462	499	465	457	459	459	470	442	485	517	480	452	476	468	492	442	462	496	471	476	466	508	491	487	443	499	484	466	508	507	478	465	497	532	503	468	518	476	471	504	482	504	457	479	443	497	505	441	453	471	494	493	468	511	488	476	473	494	476	474	493	462	423	491	468	452	470	511	483	473	477	477	467	454	477	450	500	474	465	466	467	446	475	532	492	484	495	500	503	468	486	482	468	467	471	492	492	482	480	523	451	450	485	468	472	509	496	477	449	498	512	493	508	476	469	464	496	502	452	448	524	493	476	543	485	466	494	529	456	483	436	474	537	512	467	474	461	477	496	484	540	449	460	493	477	480	433	474	502	530	543	503	481	470	516	519	508	458	456	444	481	437	469	445	477	486	459	495	488	448	444	494	472	479	487	493	521	477	483	483	474	506	478	481	446	463	465	469	473	486	481	499	450	482	466	469	475	436	489	456	450	475	500	504	458	497	476	506	462	480	513	462	486	454	478	480	486	474	476	449	496	429	476	507	450	484	492	483	461	488	495	476	452	448	488	538	456	476	502	481	460	466	478	461	465	444	462	467	463	475	447	483	443	474	486	520	465	500	487	535	481	475	485	492	508	461	482	486	446	542	477	503	534	501	460	504	445	491	496	526	471	499	469	490	487	475	500	458	485	469	425	476	444	503	506	516	487	479	482	475	499	457	489	476	487	447	507	516	478	477	468	505	465	468	467	461	488	503	441	500	485	455	493	497	463	473	496	452	488	510	500	480	480	504	476	491	496	442	498	489	454	477	452	486	492	473	489	479	495	531	490	478	425	524	490	505	476	499	484	476	455	486	503	483	464	493	444	472	518	470	492	492	478	470	488	464	459	468	474	513	475	484	507	536	481	532	511	492	434	494	469	496	485	461	455	485	490	486	500	489	472	439	466	488	465	481	490	495	467	425	551	471	460	484	499	524	467	481	467	509	489	467	455	454	471	474	467	465	464	500	513	483	494	457	487	467	521	513	457	476	483	487	506	511	453	483	446	498	473	471	443	498	459	507	469	463	447	499	478	504	513	504	492	457	494	466	496	474	468	467	499	499	509	473	463	480	475	430	499	527	492	450	436	453	510	500	482	475	494	494	482	488	506	473	485	466	518	470	477	527	479	474	497	498	465	523	484	474	483	475	470	495	468	457	490	495	474	472	450	461	507	472	483	504	493	511	474	433	490	440	501	512	524	461	514	473	449	465	483	451	501	466	449	512	520	458	478	469	458	517	502	482	491	510	484	464	480	485	519	518	472	466	450	498	473	485	464	458	521	467	473	450	489	473	482	474	468	483	489	518	515	451	512	492	515	478	475	446	451	483	450	470	486	479	485	494	504	471	508	514	480	498	440	476	463	487	459	470	463	494	449	476	486	470	504	488	488	521	518	466	503	455	498	463	506	440	477	464	479	493	474	483	494	468	501	486	414	460	497	436	472	458	486	488	517	473	493	489	472	470	492	525	498	508	482	458	494	479	496	496	520	468	461	494	496	456	520	498	464	460	452	448	511	483	533	482	445	470	456	475	502	462	480	520	487	505	446	486	458	522	481	471	502	472	442	486	513	462	511	488	490	469	557	490	512	495	491	482	480	453	523	507	463	477	470	509	476	469	474	509	478	490	488	465	454	498	493	478	504	480	516	502	449	494	462	469	501	474	437	496	478	476	491	492	513	497	506	530	488	495	524	523	470	469	498	462	533	448	488	488	459	471	467	460	570	496	449	480	465	438	473	512	457	482	479	467	499	495	512	463	443	464	479	494	467	488	499	462	461	492	486	438	489	440	478	470	482	457	486	489	454	461	465	490	462	477	470	473	446	498	495	509	477	497	479	528	474	435	498	440	485	516	501	477	470	476	478	515	445	470	482	510	426	465	472	472	517	514	499	500	480	482	475	502	515	476	499	466	467	460	488	450	490	486	496	504	463	473	471	445	496	524	492	470	454	524	488	452	482	477	487	495	458	506	476	508	506	490	478	487	436	488	471	483	480	475	448	476	486	496	466	528	487	444	489	454	505	469	490	471	527	499	453	489	503	493	497	449	481	531	484	459	555	475
29510	21216	25490	23511	7476	1564	746	756	812	602	595	605	602	614	627	633	652	665	674	720	813	780	894	1029	1123	1045	896	935	869	811	825	762	737	740	674	693	643	694	657	669	597	571	611	601	604	564	605	560	573	564	564	565	596	548	592	592	571	577	599	558	600	598	599	514	600	592	566	548	602	572	588	551	565	588	616	603	590	602	588	549	569	573	578	547	528	585	617	604	627	644	587	576	618	590	587	623	558	593	570	553	535	651	573	572	581	550	585	573	579	579	615	597	541	590	602	598	601	585	606	595	572	539	602	541	562	583	585	532	539	599	599	602	606	639	563	569	569	595	575	585	589	555	577	582	581	602	548	604	525	574	572	603	591	526	605	587	575	577	616	570	566	555	552	561	554	583	552	533	580	542	586	576	535	523	557	579	600	585	596	539	537	575	525	584	569	582	547	632	558	531	548	552	548	587	618	584	551	565	577	573	546	611	555	584	573	565	591	583	585	552	557	579	583	556	533	588	568	605	578	558	582	514	543	607	557	559	612	576	553	587	578	608	560	600	573	598	584	578	600	605	565	583	585	595	584	527	622	581	584	634	556	595	560	567	632	595	596	557	565	590	588	621	614	573	566	561	574	560	538	543	571	605	586	589	580	604	576	626	590	626	553	605	559	547	560	545	594	560	570	588	558	594	530	578	569	575	591	548	599	577	541	589	581	632	525	596	609	633	616	618	584	592	556	546	576	642	587	584	570	588	575	544	582	555	586	573	534	562	573	596	621	610	609	573	573	544	586	560	610	575	576	546	647	579	576	627	578	605	546	605	585	587	560	591	543	586	559	528	580	556	600	565	582	556	583	576	587	594	530	538	560	574	562	511	583	563	561	528	608	577	549	584	588	588	562	603	578	543	537	582	577	557	566	578	580	557	573	592	610	554	592	553	566	609	574	563	544	587	540	600	555	571	528	594	580	570	558	598	567	580	569	590	573	590	615	578	606	602	565	530	564	569	545	553	574	563	575	617	606	567	554	608	597	568	544	576	563	632	567	580	568	563	591	554	581	611	568	591	549	580	627	553	594	600	570	562	598	556	590	577	572	571	554	589	542	570	592	592	599	574	558	559	577	587	571	559	566	561	557	601	557	594	585	567	579	564	597	570	549	556	559	558	565	580	610	573	520	541	554	576	533	539	604	552	595	591	583	570	578	620	561	610	612	593	557	629	589	597	571	596	602	558	574	567	578	556	576	553	568	556	536	586	587	613	593	575	589	593	546	556	548	546	581	594	575	587	610	601	559	609	581	575	565	553	560	580	572	585	568	533	555	618	537	564	520	574	586	599	548	574	554	565	541	601	566	579	581	574	585	597	583	540	618	568	564	581	591	573	602	547	564	583	573	577	559	542	565	590	570	563	592	590	579	549	622	545	544	551	545	562	589	579	589	581	573	608	598	597	603	583	583	528	560	563	549	572	560	583	589	596	555	613	563	580	592	565	564	558	537	621	610	584	582	596	577	576	596	553	609	614	591	582	548	554	588	592	551	533	569	570	559	577	555	577	595	614	562	614	580	575	609	580	579	558	563	583	582	562	582	596	580	606	552	582	578	599	614	558	567	641	562	620	657	577	611	557	583	576	575	593	599	576	586	595	587	600	572	535	556	568	569	580	569	562	624	604	534	575	547	581	581	598	609	542	587	554	603	603	611	557	609	583	591	603	570	580	543	574	566	561	600	555	584	556	597	563	576	582	572	518	551	586	589	605	554	575	595	562	584	587	556	561	581	540	557	590	563	528	530	576	559	555	558	613	555	523	558	561	566	605	569	565	577	563	588	579	567	588	532	615	546	535	583	550	531	570	540	597	590	587	550	594	577	571	559	574	554	559	553	588	579	596	656	526	586	544	620	603	586	585	560	591	560	614	568	600	597	589	584	532	614	584	540	589	580	556	579	559	566	579	599	571	597	579	573	604	575	583	578	580	563	559	569	581	547	553	550	580	524	549	607	559	537	624	581	564	584	600	561	578	555	598	601	570	568	527	561	586	603	542	548	577	560	569	573	611	574	552	639	619	554	575	577	620	576	599	570	573	558	552	579	624	583	582	581	596	577	570	584	608	581	560	539	552	588	555	571	513	511	609	550	534	543	532	617	549	543	540	561	526	562	583	520	529	551	529	562	575	617	568	563	615	569	584	630	578	557	582	582	579	563	600	562	587	573	535	566	588	610	598	592	531	557	603	560	513	576	610	608	540	603	573	609	560	554	567	602	541	541	599	576	538	602	567	594	605	615	602	569	579	512	556	634	575	558	562	580	559	616	586	572	547	596	541	519	564	532	567	621	605	556	591	587	542	552	578	610	577	559	525	572	616	589	593	556	590	571	555	577	580	544	569	541	585	562	571	560	615	580	569	561	579	509	566	543	584	581	592	562	569	555	553	568	586	584	590	552	541	573	614	628	604	566	590	537	593	556	567	566	551	578	556	539	604	556	564	555	530	550	573	614	585	589	545	582	564	549	569	574	621	528	644	588	592	557	595	561	545	585	529	526	562	573	558	608	535	587	608	579	605	617	574	573	621	519	562	572	539	568	571	612	568	549	565	544	519	572	558	560	541	598	619	571	569	577	576	570	530	545	594	558	558	555	592	573	577	594	558	537	614	564	619	587	601	539	551	572	590	554	595	578	566	581	590	563	562	554	590	601	508	539	611	575	549	588	578	571	616	580	539	610	573	584	575	592	577	515	567	539	598	567	554	547	550	603	559	554	559	611	523	558	647	583	579	587	602	613	560	580	602	614	553	547	546	568	557	537	616	560	581	573	605	558	570	556	529	568	548	538	570	590	561	627	609	587	575	542	545	594	549	538	567	572	589	631	567	518	509	556	568	571	560	601	580	529	617	577	591	595	570	568	563	586	589	570	594	560	581	574	549	579	601	574	596	535	616	571	571	594	568	559	548	542	579	555	584	570	591	619	564	569	601	591	605	564	577	622	540	573	577	583	522	591	577	589	585	555	555	563	578	590	583	553	604	574	604	564	608	559	582	569	602	528	603	548	605	569	536	601	547	565	559	566	537	586	582	540	600	611	562	536	564	556	592	616	608	590	595	575	588	570	563	584	527	535	525	567	578	547	586	566	598	600	582	576	599	602	591	583	576	609	556	594	593	605	608	537	528	607	548	588	555	551	561	596	566	532	496	525	605	577	523	614	589	572	570	581	590	534	541	600	582	601	560	603	573	611	571	590	590	600	618	603	608	567	586	609	580	577	589	547	569	546	563	563	556	589	559	544	590	572	613	597	559	573	573	534	586	524	575	593	603	574	577	569	606	554	623	591	591	590	562	593	568	565	579	561	575	581	555	531	555	563	545	589	625	558	556	564	609	580	551	574	541	573	565	582	574	597	592	564	559	569	548	568	561	532	576	611	586	561	571	533	601	559	578	546	557	568	566	582	615	540	590	566	579	558	574	581	553	574	606	537	593	582	565	537	589	555	581	573	549	582	584	578	571
48831	28747	14355	11770	9176	1878	790	1096	1351	590	568	562	616	582	634	688	624	696	739	817	826	1010	1208	1497	1555	1510	1321	1156	1126	907	908	889	906	841	781	743	655	685	602	602	585	601	524	516	496	539	495	525	527	505	489	493	527	471	522	481	510	529	499	465	458	455	517	476	472	518	515	476	532	496	488	501	493	470	477	484	466	489	503	504	491	484	487	507	494	484	509	503	474	489	507	489	499	478	490	453	481	482	498	467	463	462	539	459	479	512	461	497	490	473	487	510	496	485	526	495	531	467	503	465	501	470	474	462	509	483	505	463	456	519	488	498	464	492	496	506	511	470	478	541	511	490	487	514	515	513	488	460	544	483	467	514	538	513	503	523	444	498	480	519	496	471	487	545	475	506	486	437	474	529	501	467	495	517	513	515	522	491	494	526	482	490	462	528	526	494	540	514	489	501	487	519	467	487	450	491	512	481	496	512	507	486	456	482	485	538	561	481	496	491	492	481	481	526	495	503	484	465	511	525	475	537	469	526	453	459	474	537	498	486	501	456	514	457	520	482	447	514	521	490	515	473	492	487	494	495	498	520	488	498	497	504	496	492	490	476	504	496	530	500	528	484	484	470	509	526	538	511	502	490	497	508	477	488	487	489	497	499	489	471	505	518	469	462	485	495	462	492	490	498	484	509	499	488	503	483	494	510	508	511	508	481	491	489	490	515	470	482	485	467	496	534	467	478	510	530	484	500	509	507	516	480	514	498	487	483	460	503	460	466	487	484	515	502	529	466	488	501	489	472	476	502	504	501	478	530	483	577	495	488	483	453	481	503	473	507	495	504	477	468	524	471	471	490	471	514	473	476	514	522	529	479	515	505	471	517	509	513	487	500	484	528	491	513	500	533	472	455	509	497	497	507	519	505	485	501	493	522	461	506	500	489	509	506	537	478	494	480	513	501	493	466	547	496	481	474	521	486	442	466	511	489	488	488	514	506	502	494	519	460	491	501	525	471	497	529	488	527	465	437	497	490	486	519	463	496	474	475	470	515	506	500	474	517	484	527	509	475	500	513	520	507	502	486	474	496	491	505	485	495	491	492	468	537	477	495	472	526	473	513	513	484	463	528	489	517	465	464	504	488	491	475	454	525	525	488	486	504	532	506	435	479	488	495	509	465	497	503	470	500	516	472	477	442	478	491	533	523	506	451	508	520	530	491	521	493	471	481	544	512	487	476	499	493	519	544	509	515	543	507	512	441	505	500	503	499	465	496	476	522	517	486	513	470	531	492	490	490	493	491	499	517	498	498	497	519	481	488	509	523	500	510	494	478	485	458	496	492	501	534	502	530	464	538	486	515	458	507	513	528	484	479	503	500	474	494	524	517	508	507	472	471	478	488	516	497	497	474	526	498	481	500	471	491	522	479	498	528	512	501	474	462	489	444	492	483	496	496	476	500	509	493	482	451	512	521	553	510	445	460	466	522	522	487	473	535	493	465	498	481	530	493	490	495	471	485	518	454	527	452	492	475	489	497	520	518	464	483	494	492	532	474	502	476	532	485	517	476	490	498	478	464	516	508	505	496	519	489	510	522	477	499	478	510	513	448	483	521	526	457	567	478	450	512	507	466	473	451	470	488	457	489	489	471	535	501	476	510	504	513	489	484	524	517	447	466	477	465	468	493	489	489	462	506	500	463	523	475	496	501	520	514	497	486	538	474	489	474	526	480	502	509	482	454	493	500	475	446	497	485	511	514	510	521	512	482	527	504	492	499	492	495	458	451	503	471	477	504	477	503	490	515	547	528	506	516	534	442	493	515	484	540	507	515	483	492	494	521	500	542	461	516	498	503	474	480	512	504	503	504	521	483	469	480	503	534	483	505	499	465	529	489	518	483	497	462	511	501	501	479	494	531	464	471	473	468	510	481	482	505	479	505	484	494	464	498	514	518	507	511	481	521	473	479	486	500	515	445	488	498	528	525	505	472	495	514	495	526	491	483	492	455	541	527	527	485	488	514	497	496	475	532	508	522	476	478	491	522	528	459	519	474	525	490	492	480	505	482	489	504	484	512	526	509	458	500	497	501	501	465	488	461	508	494	486	539	474	491	503	521	514	483	534	484	496	515	460	478	533	531	542	491	503	526	508	487	509	511	503	522	489	456	494	516	518	495	486	481	510	489	521	452	480	486	541	526	478	462	495	477	513	516	543	472	507	472	504	531	522	495	495	447	502	468	497	491	479	490	520	522	503	500	553	531	523	485	477	495	520	494	472	525	519	484	476	525	504	484	479	478	496	519	547	533	537	498	504	513	505	526	501	440	474	484	507	491	489	511	477	541	481	497	498	500	521	488	498	524	512	487	507	476	485	487	485	506	493	458	477	485	479	501	482	518	441	526	510	496	460	528	488	499	505	531	497	497	465	519	492	492	508	484	494	499	502	496	518	545	506	522	494	505	515	497	505	475	507	533	474	472	531	498	492	511	502	484	492	494	471	470	558	501	488	487	463	509	480	503	470	464	505	534	482	487	480	534	485	509	531	493	478	507	494	478	502	497	457	522	511	511	480	512	511	465	478	497	490	487	541	486	520	476	481	526	519	499	508	534	503	510	545	522	469	498	508	512	516	517	477	481	496	477	516	485	497	486	500	524	518	489	507	482	450	487	489	514	506	526	500	457	516	481	467	484	475	472	514	516	518	434	472	495	509	497	497	474	498	498	465	515	456	477	490	502	505	528	509	495	474	527	512	506	475	505	490	492	503	489	472	493	483	483	508	467	501	520	532	488	496	525	540	514	516	457	451	464	457	501	485	485	507	489	501	501	457	488	460	509	468	495	517	485	513	489	482	501	509	488	479	467	455	497	496	496	518	522	498	525	455	511	494	502	474	516	518	531	484	503	485	505	505	493	500	487	479	494	470	502	496	496	523	530	478	474	511	453	502	425	488	498	498	485	473	459	457	507	499	467	500	478	517	464	542	467	489	476	481	441	506	481	479	473	488	469	522	535	526	503	479	460	491	497	508	459	505	483	477	485	475	497	516	518	483	471	494	512	535	531	487	518	521	500	506	503	464	465	513	547	488	474	488	523	476	490	465	515	517	490	479	534	527	497	511	538	508	501	491	483	521	537	483	473	460	523	439	510	481	528	468	433	545	489	483	499	502	494	503	510	510	544	533	541	523	484	508	508	480	501	508	457	516	506	469	446	499	506	468	519	501	520	480	499	499	480	492	495	511	525	469	524	528	483	506	489	494	486	510	491	487	495	529	495	485	468	506	499	485	483	489	501	490	524	472	475	443	484	458	495	515	505	478	500	488	475	510	508	555	507	495	474	510	491	509	455	488	485	489	517	499	517	503	477	500	477	490	499	474	469	519	499	484	474	521	520	491	472	520	493	519	503	488	525	502	487	536	491	513	538	507	498	461	517	439	502	545	527	487	459	477	484	491	481	463	509	517	486	487	482	445	496	464	512	487	493	511	520	489	503	481	521	514	488	476	524	503	508
27247	20856	27397	24358	20911	11966	1610	1512	2313	653	691	661	656	681	692	706	751	749	764	851	929	1073	1249	1379	1363	1259	1184	1068	1027	938	894	946	833	782	795	779	710	674	676	609	559	597	640	586	604	584	557	578	620	570	606	552	572	546	554	537	585	539	548	598	528	579	552	568	561	582	541	548	520	542	508	552	540	572	539	550	570	527	576	551	530	562	555	563	564	557	522	579	589	550	558	566	557	481	544	548	585	586	565	506	530	523	517	555	542	544	578	557	582	547	553	551	601	551	531	542	546	524	589	564	550	605	562	595	555	545	616	575	524	592	520	564	555	539	527	553	552	549	551	540	551	559	558	557	539	622	564	587	564	537	549	598	523	576	542	558	565	605	567	551	569	495	558	567	581	596	582	563	530	540	564	586	555	530	532	538	560	532	578	523	586	561	563	571	587	550	539	535	624	593	554	513	580	556	553	551	590	506	513	544	560	596	592	554	576	546	545	547	528	553	559	537	541	510	531	516	572	570	560	543	569	601	563	538	565	550	575	516	535	512	524	519	597	527	582	543	604	566	528	588	564	549	555	559	507	592	544	557	588	542	555	519	556	533	496	580	566	480	552	544	578	568	573	516	569	564	579	534	551	594	557	548	553	560	545	523	582	534	565	572	493	550	539	563	541	549	529	492	563	564	534	544	560	540	563	538	562	561	560	552	571	564	545	545	530	550	560	542	568	561	546	576	545	573	530	507	552	500	531	544	541	529	524	536	527	546	576	567	521	590	565	541	537	601	535	560	548	559	564	592	550	564	554	563	535	552	554	576	570	539	552	578	548	548	527	539	550	521	547	562	558	559	581	544	538	550	548	549	544	546	536	536	557	555	507	574	570	546	518	542	543	518	509	584	552	570	546	525	561	535	580	532	557	524	572	504	610	557	575	562	548	583	558	560	546	565	557	550	599	577	564	579	567	576	577	534	543	556	582	540	552	545	549	587	576	554	561	589	576	546	576	563	541	571	534	596	531	545	536	539	550	552	551	558	589	508	553	521	523	521	518	571	580	573	544	580	548	551	558	553	559	541	538	587	560	561	521	529	526	564	546	550	576	590	552	580	569	566	558	521	572	519	554	553	547	575	539	564	588	532	561	554	537	580	564	554	540	566	563	553	542	557	554	582	548	575	570	570	536	585	557	554	548	540	523	511	525	584	563	551	568	544	566	536	560	544	574	550	545	547	546	534	567	548	552	541	528	538	576	547	604	537	573	558	564	511	577	536	540	541	544	574	560	553	538	547	573	550	553	595	538	519	542	531	534	577	559	533	563	547	531	560	561	547	601	586	530	529	583	550	544	504	583	562	528	516	563	594	534	551	551	576	556	545	529	552	572	538	571	560	565	606	551	539	550	548	577	581	531	558	556	593	598	537	537	546	539	527	523	537	560	551	596	544	550	516	534	540	588	524	568	560	543	557	516	529	565	552	545	550	557	529	571	540	539	580	546	593	514	583	552	545	566	537	530	579	511	549	548	556	577	554	588	559	496	581	564	573	521	504	566	550	529	565	539	583	592	559	540	517	525	537	558	550	565	561	555	588	609	541	557	567	575	554	536	589	545	559	599	529	560	574	553	575	558	572	542	554	567	536	559	566	512	564	568	598	554	550	506	529	570	559	544	527	562	533	550	538	580	551	524	557	571	559	546	581	532	545	570	555	544	535	551	625	569	563	548	541	524	516	568	566	552	512	546	536	581	533	546	559	585	553	567	552	538	579	560	578	549	521	550	535	538	550	544	506	569	550	518	550	528	517	580	591	538	485	567	531	516	543	589	543	564	553	541	568	526	595	547	561	556	522	530	539	574	561	502	564	585	575	554	537	528	572	565	563	548	556	543	556	578	541	554	538	519	505	568	580	526	558	554	542	529	565	522	562	584	503	506	550	569	576	569	594	579	550	514	584	509	548	540	551	563	544	554	550	591	541	539	551	559	600	575	550	551	580	576	550	572	564	558	553	569	587	554	541	559	530	556	536	537	553	556	570	568	572	583	550	508	571	591	517	544	564	560	552	572	577	511	544	555	534	605	551	547	547	560	558	575	522	569	557	546	570	603	537	550	590	507	531	547	575	575	557	587	541	584	598	559	543	570	541	554	567	551	552	545	578	542	526	547	543	611	531	566	569	583	585	569	552	560	547	541	561	548	553	550	544	555	535	518	541	559	563	535	549	554	546	561	579	559	554	572	559	576	572	563	543	595	524	572	545	553	541	594	533	526	564	562	560	562	589	524	565	526	554	587	519	515	523	533	562	566	523	545	585	586	552	582	549	516	534	560	543	537	573	518	521	585	542	565	578	512	523	595	569	529	587	579	498	514	543	560	582	566	545	586	581	553	609	537	500	540	589	534	591	536	535	570	554	550	537	563	576	570	551	583	549	503	575	514	534	558	580	554	601	532	607	564	559	562	593	575	541	556	551	571	531	537	540	561	579	504	548	564	553	534	526	552	613	562	603	570	574	582	607	563	533	535	591	550	527	525	547	544	534	561	528	583	563	544	551	529	551	595	549	530	536	562	564	585	577	540	485	551	578	575	582	567	559	557	553	573	553	580	565	517	536	573	566	542	563	551	550	547	529	542	576	591	543	551	545	535	499	544	572	544	557	522	528	583	581	530	556	563	555	561	533	542	576	548	574	566	522	547	593	584	525	561	536	596	576	546	541	574	526	526	536	537	535	522	534	498	565	565	547	586	542	553	554	557	555	570	523	539	605	565	526	579	547	533	563	525	530	556	574	548	556	555	507	568	567	505	536	549	561	587	539	530	556	538	541	563	560	576	581	580	551	537	535	581	566	598	571	573	568	541	500	580	518	591	551	548	569	519	531	529	543	563	565	528	549	541	552	557	581	523	548	548	584	560	537	559	547	574	513	545	563	571	587	561	589	532	599	544	577	513	541	550	555	564	547	536	552	534	565	547	562	608	579	563	533	552	553	506	536	602	550	553	558	572	551	540	585	545	535	577	532	542	539	496	547	568	563	524	529	569	517	567	557	550	550	577	539	550	552	538	592	591	578	561	552	578	595	533	533	534	533	534	517	574	543	561	529	549	540	556	549	550	542	524	551	540	542	525	598	575	521	571	505	502	547	543	524	553	524	558	598	563	550	535	553	535	574	569	551	579	517	494	547	586	555	537	570	562	554	553	542	561	569	548	589	506	549	519	582	523	559	553	565	555	576	536	552	597	521	572	588	593	527	555	532	568	574	586	513	549	564	549	531	557	557	527	545	543	547	568	513	614	541	573	509	539	591	523	561	550	574	530	580	553	540	573	569	529	568	517	525	511	610	522	567	585	541	550	597	538	574	569	560	557	559	559	564	540	550	551	538	556	576	559	562	599	576	589	510	511	600	555	552	530	538	581	580	569	531	592	508	549	570	578	583	579	571	610	581	550	578	548	566	570	533	584	527	509	555	572	552	519	557	533	550	552	532	589	540	603	526	558	561	559	565	520	582	551	564
45205	26957	15294	18682	14939	5666	1347	2489	3862	750	709	679	742	699	748	758	886	942	976	1062	1196	1468	1801	2133	2249	1946	1667	1507	1350	1246	1210	1078	1063	983	874	795	769	725	685	649	633	556	555	550	497	534	492	519	483	508	480	519	497	504	512	503	458	494	514	470	464	440	455	514	475	486	500	447	477	449	492	491	464	473	501	482	466	468	474	481	482	429	498	492	490	472	479	477	456	511	480	464	488	445	466	468	520	497	475	466	475	490	431	510	469	453	502	472	488	439	500	429	477	471	480	490	474	502	494	458	452	478	506	483	508	454	506	484	477	498	439	493	488	489	502	416	511	464	467	445	486	441	470	494	472	502	465	469	495	454	500	446	480	483	449	476	484	482	472	461	553	530	494	527	468	445	458	457	492	481	456	490	471	432	482	467	505	472	459	495	494	488	507	472	439	501	488	508	501	471	458	497	501	492	504	488	449	484	500	493	471	476	507	457	516	478	490	495	481	464	501	499	442	466	507	442	478	458	438	503	494	480	468	475	517	502	493	440	449	453	456	480	472	482	481	442	472	491	480	481	476	462	470	469	479	470	488	495	479	439	475	484	491	475	445	447	428	440	453	481	477	486	454	526	465	460	480	485	478	509	466	443	481	477	519	451	484	478	473	450	512	475	434	515	535	478	481	505	446	451	464	532	441	460	504	453	457	468	451	471	483	437	468	456	460	496	469	438	501	488	508	456	499	480	475	479	477	477	491	479	486	488	469	467	434	455	485	482	479	459	504	446	536	484	489	477	492	471	448	451	464	470	462	478	466	478	474	436	467	478	449	475	495	488	481	490	474	472	523	508	482	451	477	472	502	457	505	475	543	468	480	495	461	470	463	503	501	460	467	478	497	479	523	487	471	466	455	455	441	439	455	472	489	461	447	440	472	503	492	450	458	468	479	472	444	495	526	445	465	501	465	470	490	448	486	442	453	502	468	462	470	431	440	473	479	480	462	462	494	500	493	524	483	442	462	460	480	442	516	463	483	483	489	509	493	459	481	472	459	509	506	478	485	459	495	465	426	480	542	502	465	462	478	455	472	464	474	529	513	460	450	503	477	478	463	448	500	484	490	457	478	483	502	491	447	480	490	467	509	496	437	459	504	467	455	482	503	480	496	459	510	468	484	483	462	503	483	449	449	512	471	476	489	498	482	491	483	516	491	465	457	483	456	480	568	467	466	477	470	483	461	455	454	507	490	459	452	443	511	470	449	488	497	515	471	473	460	488	454	480	447	497	484	478	483	492	465	482	490	501	472	470	520	469	471	445	489	478	494	459	491	464	477	481	454	496	483	448	449	517	464	436	510	479	465	489	471	421	479	514	467	531	462	445	485	478	480	473	484	466	468	484	486	476	471	451	504	471	455	459	489	473	471	464	478	500	425	481	513	462	430	461	487	471	481	465	443	490	495	477	484	474	473	471	450	460	468	473	476	495	495	414	516	471	464	460	471	472	508	489	456	462	457	470	489	500	453	436	479	450	465	504	468	459	476	525	465	444	517	449	478	493	509	424	459	484	460	496	471	495	467	503	476	516	429	488	438	460	464	483	509	447	481	451	473	448	442	508	489	485	441	502	436	498	477	444	482	492	468	462	449	467	482	458	407	471	467	450	463	438	475	430	483	502	450	481	445	478	508	492	457	451	491	516	459	500	441	471	463	480	473	500	492	480	455	461	510	454	487	507	481	474	503	506	459	486	480	501	499	512	488	486	485	464	453	496	515	481	483	477	467	513	482	465	504	474	464	467	456	463	506	435	515	463	538	472	465	490	480	506	483	443	478	497	499	500	473	459	485	451	485	449	486	522	486	447	465	445	440	422	498	463	473	458	534	436	475	471	461	467	508	478	482	455	491	478	507	451	493	471	471	493	471	471	490	480	490	487	420	471	474	518	497	469	461	498	456	487	484	501	459	515	453	468	449	501	517	448	457	520	488	505	483	519	474	481	484	472	489	435	439	460	478	458	461	503	459	446	464	446	459	503	455	447	478	478	485	474	495	455	463	475	490	511	496	522	516	413	465	465	501	478	468	470	443	461	508	470	513	470	517	468	474	461	482	445	487	457	482	448	494	492	435	498	488	509	456	478	433	466	485	485	487	537	487	515	489	492	468	454	464	488	478	470	459	476	484	470	484	490	516	464	467	505	480	460	467	517	509	494	456	501	489	534	475	453	476	468	540	521	471	456	486	433	451	483	534	487	463	502	507	476	472	479	501	500	481	482	441	486	463	481	457	459	462	460	469	479	530	486	468	500	423	487	458	482	491	453	463	505	458	457	482	492	443	463	459	500	447	462	475	477	517	446	481	455	466	485	461	467	479	451	477	498	470	485	474	491	502	484	457	438	491	521	451	447	472	494	454	480	512	474	476	512	458	451	493	502	486	502	452	463	487	450	482	510	479	481	486	464	480	455	421	489	498	499	470	429	447	471	484	478	474	469	490	497	485	450	478	502	502	484	446	474	498	452	486	498	480	488	461	467	466	471	503	498	454	461	503	462	476	481	428	510	483	511	448	482	447	479	446	470	473	486	462	456	456	486	442	446	440	498	442	488	513	471	456	530	450	478	437	458	445	468	479	476	507	465	470	468	467	501	473	473	469	467	459	500	508	459	458	482	494	495	470	506	459	478	459	495	459	485	478	446	441	475	472	458	500	461	473	489	461	462	495	463	448	453	472	453	483	497	439	427	494	436	475	458	502	463	532	463	495	520	491	462	518	458	524	472	518	443	463	494	491	456	470	505	441	462	469	489	492	475	424	490	467	506	489	461	487	476	469	485	486	447	489	472	491	474	456	486	483	479	460	453	482	420	508	469	498	441	466	469	463	473	535	483	490	442	480	497	479	460	484	458	468	485	482	452	425	485	471	463	468	497	477	455	484	506	462	482	460	503	490	450	470	451	465	504	490	460	479	489	456	488	465	477	477	472	508	488	448	454	469	491	467	518	471	461	472	495	515	486	484	463	437	489	512	482	471	436	489	478	475	477	520	485	465	452	457	469	466	478	492	496	459	487	482	458	488	481	509	434	502	484	469	500	483	447	474	454	496	465	456	476	508	460	503	451	445	469	475	502	462	449	473	496	474	482	469	494	473	454	465	465	485	495	455	466	510	469	484	503	509	472	457	491	469	443	504	478	491	491	456	502	480	472	470	463	466	489	474	483	476	461	473	445	477	461	481	455	512	456	457	470	464	479	482	444	457	444	488	495	521	510	444	485	501	497	451	475	502	458	478	471	470	477	449	497	477	487	458	476	495	493	484	463	473	476	481	501	493	481	508	484	477	474	505	466	480	467	473	473	462	472	473	458	484	457	465	470	493	425	484	486	442	486	472	487	458	460	466	469	455	473	470	470	492	462	487	508	480	499	480	525	471	477	459	488	485	458	494	447	473	447	470	525	457	470	503	476	482	479	465	486	483	500	464	477	513	473	474	454	479	476	481	501	458	516	490	495	458	470	456	459
26530	20818	27567	24015	20694	19063	4166	2181	2703	781	691	736	712	719	753	764	855	820	861	879	1028	1188	1430	1558	1598	1466	1289	1192	1181	1040	1146	992	904	912	828	778	754	732	671	693	666	606	650	655	591	602	567	588	599	598	673	598	599	604	595	590	612	567	574	573	567	621	640	605	597	615	560	600	600	566	559	537	592	570	577	617	550	568	539	623	594	600	591	609	599	624	627	565	593	593	584	650	564	612	606	571	547	624	598	595	649	581	589	604	584	588	587	632	574	555	561	545	587	543	609	551	567	559	582	548	603	615	583	582	606	609	603	603	580	595	581	591	599	582	618	628	575	617	580	615	576	600	550	591	576	575	604	548	583	623	592	588	537	635	625	599	591	560	632	603	562	591	576	593	598	619	627	605	589	593	620	647	569	593	584	577	569	570	593	540	594	582	601	585	573	578	588	573	607	590	588	540	564	589	576	552	608	612	601	620	562	601	573	615	583	598	574	609	567	616	568	609	652	566	601	538	551	586	630	621	597	602	550	572	602	572	555	599	582	632	611	557	621	566	551	597	629	572	584	605	588	608	630	579	599	597	583	624	602	610	601	598	593	564	600	616	604	636	588	568	542	554	592	560	558	534	613	536	624	557	557	611	559	612	586	620	605	585	563	566	587	579	602	578	623	585	592	614	570	625	569	583	594	571	545	648	600	603	603	559	611	596	624	597	614	622	588	613	605	590	606	618	601	599	601	579	586	555	587	584	618	619	543	591	566	607	612	577	625	545	519	580	533	594	575	605	583	590	553	585	587	525	609	606	622	575	554	618	580	565	588	590	594	614	583	629	593	592	627	580	569	535	582	559	601	633	559	588	580	591	614	566	653	593	584	588	594	594	576	560	619	558	619	642	562	583	583	549	586	606	597	575	608	583	565	570	557	573	602	540	573	615	586	571	564	574	606	581	561	624	606	617	556	572	598	581	579	628	602	550	550	576	588	586	572	598	602	547	557	617	611	607	616	598	599	605	554	570	569	605	610	612	575	598	582	569	624	582	571	558	590	545	550	559	586	566	595	627	588	600	599	585	599	613	602	567	591	548	565	591	587	537	575	602	590	580	569	563	542	609	600	562	615	593	562	587	585	605	604	564	599	580	592	602	586	580	583	600	599	576	599	609	571	575	602	554	571	620	609	603	612	583	561	591	583	560	610	587	627	617	563	588	629	610	560	571	577	613	537	615	597	604	609	546	576	574	591	587	582	571	590	565	558	605	594	554	577	546	617	600	603	620	574	565	579	573	587	578	581	567	576	587	578	596	606	583	550	597	567	597	560	549	539	566	578	629	585	596	583	572	579	548	569	587	656	575	581	618	573	564	603	570	622	587	585	601	611	620	567	575	606	602	571	565	621	596	612	614	558	567	568	613	551	550	611	606	590	534	575	586	600	573	583	591	614	591	547	609	584	611	556	607	546	587	577	574	597	584	587	566	578	592	580	623	584	623	572	592	574	579	587	592	588	579	599	619	571	556	570	571	539	564	543	596	637	593	555	563	575	610	564	543	621	608	617	536	578	574	634	549	552	590	572	577	548	578	613	550	580	544	601	589	576	547	539	581	592	577	584	575	551	626	569	557	588	586	599	587	586	638	563	576	575	581	598	594	574	635	567	601	559	605	594	579	625	654	583	557	597	611	563	595	594	522	572	600	576	616	604	517	638	594	576	614	595	524	589	563	572	628	619	596	572	613	619	601	576	595	581	617	593	614	589	558	583	573	578	587	609	565	570	537	583	586	589	623	546	616	602	562	589	661	614	573	561	572	586	612	570	626	599	617	664	606	592	613	567	572	601	618	570	581	554	634	580	623	582	580	557	558	602	588	579	575	579	605	600	579	546	573	567	601	595	564	569	607	578	577	572	640	592	580	595	615	610	592	624	567	595	594	571	578	574	621	597	581	612	590	562	602	596	539	558	616	556	575	591	583	599	624	592	565	578	598	579	563	581	595	615	601	588	570	580	592	623	552	580	543	609	598	553	601	552	588	573	588	620	615	591	603	685	585	588	556	590	633	588	580	628	557	586	560	573	613	616	552	540	596	566	593	576	573	560	616	565	608	586	552	575	588	620	565	576	550	631	603	604	622	582	553	552	584	559	579	617	608	618	540	591	604	594	591	563	583	573	599	567	582	579	588	599	593	606	606	576	606	552	590	581	611	558	594	574	576	634	594	589	600	631	595	590	546	585	561	589	562	595	595	577	538	594	588	602	619	579	571	587	559	576	573	606	615	581	612	602	568	573	604	616	590	550	593	591	604	604	612	591	556	567	570	546	595	590	632	610	567	574	586	589	572	582	544	584	602	638	579	610	578	545	598	597	649	602	587	560	587	542	619	569	601	584	592	586	588	591	603	621	611	587	508	603	584	534	566	548	577	573	604	589	575	602	517	565	568	601	585	609	580	580	556	567	566	602	581	563	610	581	570	552	570	574	579	627	551	562	561	581	579	571	575	605	576	597	609	586	603	618	615	579	568	584	589	622	598	534	552	576	562	569	602	604	659	616	606	580	635	607	538	594	573	607	527	551	582	612	580	586	561	597	595	616	638	574	580	540	612	570	625	572	582	581	623	576	582	589	575	561	570	563	620	591	566	568	585	564	590	610	560	576	568	559	571	574	542	560	582	613	579	609	569	548	555	577	577	571	573	600	570	556	601	556	559	589	606	572	598	602	592	551	598	612	602	602	664	620	593	612	624	572	557	600	527	592	585	594	581	610	608	567	541	600	569	593	586	588	614	589	533	618	546	581	580	573	610	586	571	617	586	551	569	600	584	589	568	573	558	556	606	624	573	585	563	601	551	590	578	557	575	548	608	573	567	573	611	570	586	566	591	578	591	518	613	587	634	580	601	624	523	568	586	571	601	594	597	617	593	676	597	551	581	554	580	545	623	568	611	585	588	590	592	526	570	597	577	576	584	585	608	582	623	567	574	574	634	588	571	604	589	551	562	595	638	567	620	592	614	539	582	624	552	564	578	603	593	610	582	568	597	548	599	591	576	581	585	588	575	573	580	638	605	583	575	588	534	602	625	592	591	616	609	573	602	610	621	608	566	600	582	580	621	561	629	564	572	590	580	590	561	608	596	555	550	627	547	543	564	555	546	636	561	605	580	547	647	590	561	562	593	579	566	563	594	604	563	583	605	585	567	600	596	578	554	586	587	576	583	591	633	670	621	562	575	596	560	581	634	546	581	612	605	580	611	587	566	583	615	620	566	590	612	542	592	567	611	568	613	585	637	595	590	589	574	581	561	568	609	586	597	559	546	662	585	622	620	590	602	571	613	581	590	596	605	548	556	609	588	575	551	586	570	609	571	592	587	631	563	619	592	564	566	587	588	588	576	609	590	600	567	585	588	571	573	571	619	601	576	584	601	551	608	604	616	589	547	612	549	594	574	576	552	594	562	521	638	640	596	580	618	630	534	567	581	598	597	584	623	615	606	601	614	595	606	566	571	612	633
47533	32073	21501	22098	17072	9241	1745	3785	4642	874	798	760	756	792	794	833	1001	1045	1148	1359	1533	1948	2321	2570	2520	2299	2019	1852	1636	1539	1416	1327	1251	1030	925	880	799	746	715	632	621	588	554	553	591	604	536	541	539	524	495	503	531	509	453	527	509	505	468	493	518	534	535	497	486	526	493	471	530	502	468	518	486	500	495	481	502	529	524	491	550	515	522	504	503	524	495	506	501	533	515	493	478	456	514	456	498	460	482	477	479	480	498	489	494	503	536	493	494	535	515	485	511	512	471	495	498	479	479	455	478	488	503	509	504	532	544	517	511	518	466	507	495	475	490	517	504	515	485	513	474	529	456	510	522	472	523	521	504	489	522	494	516	522	505	501	508	521	464	536	460	496	499	516	528	519	535	505	528	493	510	495	498	500	505	528	470	493	523	534	553	527	533	479	480	490	479	507	478	488	507	486	517	498	516	485	485	457	479	489	524	484	497	469	480	523	515	525	517	508	527	487	477	510	476	505	506	499	505	567	508	506	465	483	492	536	495	506	511	507	483	487	487	509	510	520	459	487	437	483	480	510	477	472	496	498	520	487	484	457	505	512	511	524	528	515	476	489	489	521	525	515	496	500	502	570	465	507	512	494	484	508	498	499	501	499	476	464	484	468	508	480	496	505	499	469	527	520	546	491	536	550	513	515	490	480	502	480	465	483	476	484	509	446	496	504	498	517	463	501	510	482	530	490	506	560	506	542	501	460	535	477	511	483	491	552	481	530	508	500	497	513	503	502	523	487	534	459	508	514	499	524	515	490	518	498	475	481	475	486	517	492	511	486	510	532	513	513	481	525	488	478	497	490	489	506	488	506	505	482	508	488	500	483	479	497	503	529	495	511	502	487	484	517	476	490	493	474	536	483	500	529	473	474	496	522	477	485	510	492	531	496	484	507	505	495	541	560	497	487	521	475	510	481	473	507	480	506	454	500	453	472	514	482	521	489	542	525	483	556	510	512	508	530	501	462	517	469	473	504	497	471	484	480	454	479	508	477	463	505	487	463	506	495	509	459	518	548	495	503	463	481	477	499	471	525	508	463	468	501	512	516	558	513	539	522	485	507	465	473	468	525	508	494	528	495	514	495	496	461	509	474	553	483	485	481	473	540	514	468	528	479	475	476	496	482	499	458	515	504	493	495	503	509	521	517	496	476	467	531	530	526	508	490	524	517	487	515	501	543	480	533	470	534	479	516	514	481	516	518	506	516	479	511	482	472	488	474	507	480	507	496	515	495	502	524	529	542	503	502	530	543	496	492	488	483	515	501	469	497	495	519	496	512	483	511	535	517	494	516	484	486	490	492	509	492	530	512	546	527	490	510	480	484	467	459	487	527	536	489	499	455	516	492	490	465	483	514	528	498	513	489	505	466	498	514	506	502	522	467	459	480	454	512	493	458	497	493	539	470	499	524	499	490	470	525	515	508	514	478	531	506	524	536	490	508	479	467	528	545	493	491	512	483	547	512	504	493	507	578	485	488	547	503	523	481	493	503	496	512	514	496	495	448	464	535	540	533	545	530	480	511	492	484	501	508	512	470	539	512	496	539	515	508	458	536	522	452	494	467	485	542	523	529	488	524	510	488	482	482	489	513	507	492	535	503	474	488	494	498	526	508	513	503	475	492	515	500	485	522	492	469	528	530	497	501	491	493	494	504	547	522	446	513	480	496	496	515	477	468	506	520	502	515	521	496	520	517	483	470	447	501	532	503	543	511	484	521	554	512	508	499	506	520	501	512	466	554	503	467	509	496	480	520	470	496	516	511	488	482	504	526	521	509	535	496	502	482	519	493	543	488	522	493	510	499	526	515	527	477	491	515	477	479	472	523	519	455	503	541	487	479	499	521	501	500	493	483	497	504	484	527	518	460	517	516	505	478	536	464	466	515	516	504	518	493	515	507	487	447	504	519	498	491	481	479	469	486	493	494	481	497	507	549	521	501	498	510	483	510	522	515	491	503	528	460	490	506	473	510	487	519	544	485	512	467	489	488	505	460	508	460	526	530	473	481	471	505	502	503	480	487	531	486	497	510	507	520	522	537	512	504	479	509	506	495	486	518	524	469	505	485	525	519	474	489	472	489	525	458	492	486	508	520	513	485	508	531	494	500	463	445	505	500	463	482	509	491	490	493	542	471	483	525	508	520	482	522	549	508	470	478	495	486	517	473	452	532	518	486	498	536	483	449	489	488	513	503	536	501	513	537	511	521	509	482	485	499	479	529	528	505	475	483	531	514	492	452	528	516	513	511	510	506	496	489	489	493	515	508	477	503	482	511	488	465	498	507	474	481	493	528	503	546	521	506	497	530	507	480	543	524	500	499	473	515	521	490	492	494	539	471	504	501	501	472	489	460	504	446	491	494	483	482	527	500	517	491	498	484	523	505	511	492	520	490	469	554	497	473	530	505	471	511	507	486	517	513	473	556	463	491	508	518	527	475	472	489	480	480	483	493	471	498	484	513	476	497	497	498	499	490	510	495	516	529	492	539	477	501	477	497	488	485	469	497	538	518	504	503	513	499	473	506	498	460	510	487	510	497	523	514	498	506	505	520	506	500	476	532	495	497	477	472	478	528	487	491	475	434	460	495	507	493	477	478	506	490	529	483	504	455	563	505	494	497	493	521	503	475	526	485	479	538	477	490	476	481	509	497	493	508	488	489	515	517	491	474	486	480	475	522	480	517	544	497	495	499	499	487	509	521	516	514	526	503	476	490	474	460	508	476	496	546	494	499	507	494	487	512	524	512	478	503	476	538	501	443	477	533	548	500	526	523	520	487	511	503	480	509	483	508	531	498	514	483	490	499	499	481	520	482	475	534	453	512	508	522	520	494	514	518	535	529	529	502	510	456	513	473	485	466	506	509	502	473	477	480	491	541	522	509	495	531	486	508	523	477	504	539	517	453	508	543	502	502	529	499	489	527	490	529	479	457	496	482	502	488	533	493	525	499	487	515	510	471	518	506	509	529	463	477	485	453	483	519	541	527	480	506	507	482	559	475	498	503	492	513	500	495	466	465	503	515	518	520	506	478	546	458	487	503	502	516	528	524	479	498	486	518	496	533	443	509	507	511	528	500	480	489	500	510	483	491	518	518	508	495	500	504	488	545	516	504	497	525	507	448	483	487	484	506	495	492	480	496	486	545	472	491	483	456	530	486	531	473	508	473	500	526	505	492	485	450	515	476	492	473	500	479	507	530	526	523	484	487	496	546	509	484	529	492	547	523	494	541	522	501	465	512	479	485	500	495	478	498	497	504	489	499	507	459	526	513	512	494	506	476	482	524	519	532	502	497	490	562	512	496	491	473	508	491	490	526	490	547	473	485	480	509	516	481	522	477	496	540	497	532	533	509	508	470	471	499	509	510	482	527	513	508	568	509	479	524	486	461	487	514	514	503	515	539	528	517	492	565	517	475	478	556	531	484	517	444	489	513	506	493	468	501	488	519	505	485	458	475
25620	20843	27868	23937	20810	20891	10158	2300	2357	753	690	736	707	693	735	767	811	808	816	891	1028	1228	1467	1554	1515	1256	1197	1062	1134	1052	995	932	882	786	749	722	674	640	657	607	639	659	645	602	627	603	577	608	581	560	584	587	626	577	541	563	585	589	516	523	569	614	586	585	544	544	574	558	587	572	560	580	605	546	612	594	564	539	579	563	551	539	555	554	528	563	555	592	574	575	561	519	575	560	575	587	512	565	569	547	571	619	580	604	554	557	525	603	585	559	510	538	627	558	582	547	554	590	566	595	585	564	552	575	536	577	532	532	565	552	560	598	613	555	539	596	563	574	556	585	564	558	623	585	566	559	576	589	594	589	601	585	600	559	540	601	568	566	609	608	547	572	565	575	560	576	531	574	525	595	591	625	587	580	569	588	568	550	562	568	567	616	574	571	570	558	556	571	582	584	570	587	585	585	587	571	558	587	576	611	573	563	541	582	571	583	533	603	581	610	525	559	594	583	612	561	611	600	593	578	583	547	579	587	549	514	596	539	588	518	566	584	600	568	586	606	568	613	576	542	556	581	594	566	603	565	592	572	584	557	565	591	558	603	588	554	551	565	576	560	551	560	591	584	570	556	568	587	561	566	555	563	593	589	553	589	534	537	604	565	551	584	540	588	570	566	549	572	578	607	527	589	591	569	569	572	608	579	596	534	605	566	582	588	535	549	545	601	567	566	531	547	558	578	590	567	561	546	613	560	583	574	539	585	565	654	576	560	569	575	588	582	552	568	598	538	575	568	552	555	567	534	571	596	545	613	588	578	596	570	538	605	607	548	546	562	560	566	572	592	550	555	582	569	528	573	550	564	582	607	542	569	598	565	575	549	606	575	541	604	578	557	534	599	600	596	573	570	557	517	573	573	562	523	582	529	601	569	571	615	588	586	572	558	557	560	609	558	563	525	601	531	556	530	570	572	547	582	566	616	589	599	536	552	602	557	569	621	576	584	540	587	534	578	599	549	568	586	538	566	523	557	574	591	568	560	590	552	590	580	593	559	576	551	597	586	540	539	552	544	542	617	524	561	585	603	543	564	596	543	552	597	557	584	587	572	556	606	574	583	569	604	599	563	567	610	543	546	536	575	514	581	605	577	556	557	603	634	622	562	563	566	554	563	590	574	608	594	551	518	558	565	592	548	564	620	554	575	596	556	591	581	579	582	569	574	553	600	540	595	524	541	595	551	547	579	567	593	525	530	569	581	546	597	579	605	586	587	593	588	570	545	561	557	549	539	524	563	597	558	583	537	573	570	562	621	586	541	595	596	594	551	554	586	566	558	589	568	604	563	589	607	595	580	549	575	577	600	606	597	585	611	603	550	607	553	556	562	597	612	579	594	542	602	527	548	610	602	565	605	576	592	573	619	591	572	601	552	563	567	567	554	536	558	634	543	570	579	578	592	522	537	554	594	591	570	529	534	567	595	611	594	579	535	594	618	610	589	572	583	579	595	539	576	596	582	523	595	592	546	601	582	568	546	592	561	571	574	577	575	585	598	593	610	546	562	586	573	584	538	545	534	525	563	553	610	571	628	533	602	582	541	613	552	602	567	550	567	558	550	594	608	525	549	606	589	559	613	536	569	598	592	570	534	572	558	537	577	594	582	551	562	545	575	575	583	563	535	598	556	557	593	547	581	560	538	559	572	516	592	565	598	560	564	545	568	579	572	530	601	551	588	570	582	570	579	644	524	570	589	603	577	601	583	570	566	575	574	520	595	576	588	582	555	561	544	612	543	598	602	549	594	582	556	548	617	570	563	564	625	552	564	618	585	589	577	547	513	581	540	570	583	583	556	552	564	570	582	583	570	594	605	553	577	588	560	604	492	601	551	539	579	585	571	596	561	537	543	568	583	581	566	531	536	569	563	641	574	575	562	596	547	548	584	528	570	574	569	534	541	577	579	573	556	544	562	545	597	568	580	540	584	559	531	559	544	575	562	649	536	572	590	554	561	555	564	591	559	562	517	564	558	592	581	611	560	568	653	609	592	615	568	572	553	600	602	619	559	598	586	566	560	557	587	558	546	583	598	600	560	590	585	604	560	573	589	576	538	537	578	517	558	535	566	561	582	623	579	568	585	590	575	573	571	576	566	614	546	580	562	569	596	572	539	525	561	573	545	565	621	566	566	545	573	595	570	499	540	598	601	531	552	578	599	601	588	569	596	555	538	586	611	548	568	577	595	581	550	563	575	514	567	541	566	609	589	584	595	587	528	499	501	557	558	578	559	556	577	566	534	604	547	552	537	575	601	548	560	542	580	560	559	576	596	571	583	586	587	541	557	523	556	542	595	576	589	556	594	599	583	571	604	595	589	582	592	577	594	528	600	535	581	544	581	594	560	576	548	572	583	591	541	561	554	618	637	591	597	534	547	598	625	567	582	594	556	598	572	534	535	565	599	569	558	545	577	559	579	538	566	606	574	568	559	546	549	597	537	562	528	544	618	594	560	592	548	592	586	590	542	554	578	587	530	601	566	582	612	568	574	534	552	553	568	592	545	553	592	573	570	593	592	570	552	568	592	556	537	598	543	568	571	587	546	584	590	566	571	553	558	554	603	570	554	564	542	575	545	580	554	587	583	605	528	611	547	554	536	584	577	556	615	570	528	559	563	547	569	576	592	578	595	593	555	553	584	545	551	589	559	601	594	553	572	544	600	609	541	550	586	578	621	587	567	566	584	565	578	546	552	555	558	543	579	605	604	580	550	556	570	587	551	582	588	548	572	551	577	603	580	566	544	540	556	548	580	548	572	543	585	574	574	589	576	577	586	549	564	570	556	608	551	596	575	566	574	529	583	569	563	617	534	528	569	602	552	577	565	571	578	552	549	517	608	609	571	526	553	575	554	581	595	580	561	604	532	539	545	559	572	587	544	515	576	562	604	578	550	539	583	566	553	557	611	618	580	592	551	590	594	567	566	562	599	582	572	565	575	559	595	586	547	570	563	548	545	582	562	566	568	557	552	540	579	572	572	568	563	538	618	602	562	589	577	571	586	580	541	576	609	603	523	550	575	596	593	595	546	593	557	597	566	577	598	610	598	562	561	565	548	536	532	539	577	591	575	635	587	561	561	537	620	578	596	559	591	521	611	611	575	576	540	565	598	592	605	573	570	603	571	580	593	608	591	559	557	604	591	551	562	574	525	596	505	542	567	554	599	578	571	542	576	592	531	624	577	584	599	590	581	614	564	596	530	593	614	602	538	592	536	563	598	567	540	559	578	604	590	571	586	573	591	593	515	538	572	601	557	583	553	580	555	583	553	525	583	547	561	573	614	636	594	571	589	580	567	563	537	616	530	549	525	527	551	514	548	523	584	531	567	562	563	607	554	555	526	561	563	594	601	570	560	558	559	581	566	620	566	540	534	566	567	526	551	529	573	560	600	588	546	591	586	592	597	581	574	575	560	586	575	533	594	581	567	573	613	495	562	563	570	536	582	533	592	615	585
50025	37824	24505	23390	17642	9420	1834	3553	3835	818	768	768	753	728	767	864	939	923	1113	1128	1488	1789	2226	2393	2218	1946	1674	1515	1447	1408	1264	1161	1050	947	845	765	756	711	659	642	586	518	510	532	519	508	465	494	553	463	490	527	479	480	498	503	458	494	484	496	502	517	507	508	498	503	486	474	453	497	456	491	515	446	485	466	477	492	495	518	468	478	484	498	480	495	474	458	476	475	480	502	521	534	434	521	513	481	444	494	460	483	519	481	516	484	512	474	509	523	455	497	482	459	500	486	452	449	501	447	447	491	455	481	503	509	519	520	459	466	441	496	484	482	496	487	496	489	485	467	497	428	523	479	458	490	512	465	452	471	487	465	487	513	469	485	506	471	494	436	435	465	443	465	495	476	477	520	497	440	486	472	511	472	483	507	489	474	460	523	502	480	519	490	475	493	481	488	502	480	458	476	464	486	524	494	509	485	476	478	462	492	482	480	499	459	457	453	495	495	466	505	474	501	514	551	496	491	490	504	489	493	491	466	489	508	474	477	506	439	454	483	513	505	472	457	459	506	465	479	486	461	466	481	481	497	482	477	511	473	466	485	521	468	478	491	457	536	477	479	497	465	455	525	488	439	508	498	447	507	524	450	493	512	466	489	509	479	512	467	506	494	489	485	520	489	531	457	491	477	468	470	459	458	479	467	481	497	486	512	524	464	477	469	512	492	502	477	483	463	495	504	481	507	461	462	467	523	465	491	474	520	480	521	485	459	471	475	527	465	525	478	491	483	462	493	474	455	491	511	510	481	506	489	501	468	459	426	521	487	473	536	451	500	446	497	483	491	470	502	462	479	487	511	429	468	476	466	512	495	504	521	519	478	493	486	447	459	438	479	450	519	475	506	477	450	488	444	496	485	471	515	497	489	471	463	478	464	468	472	460	495	472	514	453	482	482	505	468	473	482	510	490	525	482	468	470	484	484	457	495	476	467	471	456	474	487	480	477	494	526	490	496	473	490	496	457	490	535	503	484	485	469	522	456	493	472	474	460	511	496	485	449	484	470	479	445	510	494	499	495	459	470	473	501	494	486	469	504	472	485	471	496	500	462	479	511	507	504	502	465	447	481	478	456	469	491	482	486	500	509	509	480	484	517	499	492	473	474	511	516	457	488	527	488	481	501	479	472	472	487	472	475	461	538	520	457	462	510	480	485	491	488	491	488	495	449	482	472	502	440	479	478	458	528	486	491	548	467	493	466	495	469	544	479	482	485	506	491	433	439	498	462	475	453	463	486	454	486	468	485	480	471	499	487	518	489	490	423	502	481	507	463	485	507	517	482	473	503	504	477	524	543	478	478	452	501	477	479	443	478	475	479	431	482	491	468	462	499	487	487	472	478	527	486	443	437	507	509	485	509	455	492	494	463	461	449	480	475	507	475	511	527	489	484	487	486	505	511	468	431	486	505	483	486	480	485	474	475	476	462	501	470	518	495	505	435	498	505	505	492	514	481	514	493	480	473	510	495	520	518	508	467	438	506	503	500	474	480	476	483	487	458	483	478	480	481	428	500	493	485	509	506	488	482	505	514	507	470	453	448	493	475	462	491	510	430	512	516	442	493	483	489	468	455	516	492	514	493	476	472	499	461	505	488	470	520	471	451	513	500	473	455	490	463	524	470	510	448	512	511	443	514	495	454	461	489	497	470	482	486	515	486	466	491	501	478	480	490	477	445	491	499	477	490	483	505	493	533	478	545	492	479	483	521	500	497	497	478	479	492	580	508	499	496	459	497	461	455	449	477	464	499	497	515	494	477	490	466	530	476	472	485	474	455	483	482	488	467	506	538	494	506	456	502	466	483	546	470	475	501	468	484	478	501	479	506	507	516	490	475	477	497	490	455	474	496	470	502	478	505	545	449	480	499	489	486	486	465	497	498	507	475	438	449	487	491	496	511	488	482	466	449	481	463	486	481	445	436	492	460	450	448	525	511	482	511	453	485	422	463	465	479	464	471	462	468	488	489	523	487	464	458	496	479	502	466	505	489	500	467	453	494	507	463	486	456	483	494	476	480	505	470	500	468	481	483	443	478	497	469	490	452	509	523	490	501	472	499	458	480	484	437	527	514	502	532	460	454	503	480	458	474	477	497	507	479	456	486	489	519	497	480	482	499	469	503	436	529	484	489	505	440	486	505	484	450	492	447	502	494	499	503	515	475	489	498	456	481	484	477	450	484	476	496	497	498	445	467	488	498	507	464	499	464	490	500	462	493	471	516	489	473	474	471	476	512	535	483	488	461	442	477	442	462	500	509	480	501	494	461	452	488	479	491	498	468	459	496	467	481	482	497	500	487	461	508	489	516	480	519	542	463	455	479	481	540	492	479	489	492	467	480	480	487	465	477	492	477	478	493	493	453	463	501	495	465	494	482	476	502	504	500	499	449	458	502	485	497	477	508	435	488	466	510	495	478	524	516	515	488	467	503	460	485	507	489	479	465	499	472	520	486	484	516	457	504	493	487	514	441	487	519	499	514	452	441	498	471	477	499	500	549	509	478	437	468	461	489	470	489	509	495	485	457	506	493	510	495	513	452	459	501	500	504	495	469	501	497	485	481	504	469	471	456	510	489	508	499	489	502	488	493	497	492	456	479	476	440	507	446	473	495	500	469	460	498	517	470	495	461	464	479	498	525	472	482	493	515	492	502	505	499	462	483	524	481	474	493	454	483	438	467	498	545	552	501	479	484	474	521	474	501	464	511	511	514	504	511	507	479	489	495	451	495	502	497	503	468	510	500	513	423	489	455	488	534	466	509	450	505	477	537	467	507	507	495	493	491	491	505	479	475	479	476	487	484	501	485	513	488	466	497	529	529	521	521	529	474	509	496	483	466	490	502	464	482	497	492	473	484	487	479	504	492	498	524	487	496	554	494	451	491	500	464	457	482	481	439	492	472	455	482	498	473	466	517	436	481	470	483	485	457	500	465	470	458	471	495	491	481	534	452	500	455	501	430	499	455	419	497	459	497	441	490	529	497	443	465	523	476	470	467	456	509	470	473	472	446	495	518	457	471	491	482	526	500	431	521	488	510	480	476	469	467	568	462	489	476	483	474	516	492	500	479	526	499	507	493	483	482	478	509	494	474	502	479	528	476	451	487	513	464	464	446	462	487	448	500	473	486	474	461	441	469	453	501	492	491	443	515	480	470	460	506	485	468	503	508	503	467	491	474	495	510	484	480	498	508	479	477	506	481	484	498	502	476	467	466	509	471	515	473	507	475	512	485	483	456	492	454	481	459	425	480	478	466	487	460	463	451	492	485	525	445	501	500	498	436	447	480	499	498	506	510	441	527	507	478	491	479	431	478	489	502	459	499	528	572	472	519	464	455	441	495	448	457	491	479	462	489	464	490	473	501	505	505	484	500	482	494	506	458	470	469	502	483	514	499	496	514	487	486	517	447	462	468	492	512	495	459	442	474	472	482	483	442	487	424	470	446	461	482	506	494	461
29393	21196	25792	23890	8063	2159	846	719	693	628	585	615	594	601	598	654	643	644	699	736	808	918	1001	1037	997	964	873	812	810	752	777	799	727	699	700	674	684	607	614	553	575	617	613	606	596	607	546	598	623	584	559	641	570	603	568	622	586	593	544	558	622	551	607	610	567	590	609	558	600	589	568	574	603	527	573	624	550	575	547	579	557	600	574	543	582	556	597	578	601	599	647	592	540	537	587	551	582	553	626	547	561	584	613	581	628	540	534	576	607	586	615	608	557	593	570	570	590	571	608	553	573	609	577	600	595	569	599	572	545	591	534	570	557	573	583	610	593	601	593	550	590	593	563	594	587	566	544	572	568	570	600	596	563	582	560	576	569	574	544	605	586	608	632	550	586	559	606	589	602	597	596	589	608	582	616	564	573	576	606	583	632	577	544	589	596	544	599	612	583	560	593	536	557	582	626	566	605	593	575	599	599	541	576	583	569	552	575	587	557	513	564	546	572	588	549	547	580	584	567	546	599	567	565	580	544	614	586	534	578	558	589	616	566	591	594	567	546	570	594	562	592	610	590	609	605	547	634	565	569	593	569	634	574	558	573	587	558	580	583	579	598	587	590	561	566	556	587	572	538	597	549	560	574	595	599	591	613	601	596	591	601	607	555	601	589	560	609	621	636	554	603	546	563	601	521	598	603	592	563	594	616	552	604	594	549	617	601	577	564	568	619	578	554	561	553	579	559	578	580	584	578	610	599	550	559	612	601	575	593	596	563	605	563	587	559	567	582	572	589	576	579	560	540	574	590	548	585	533	610	624	640	567	585	567	583	569	585	593	569	543	596	597	604	593	566	610	545	576	572	604	576	585	548	592	603	586	603	562	567	600	572	565	580	534	556	596	527	601	543	548	608	603	565	558	618	574	563	548	564	572	550	603	585	607	578	547	591	558	586	595	593	589	577	551	602	608	547	570	605	572	584	554	574	550	553	596	606	619	554	562	566	628	577	599	608	576	608	601	566	583	626	591	609	597	555	567	546	608	560	613	603	554	597	566	623	559	605	622	621	562	533	617	547	609	556	581	607	572	557	589	585	572	591	571	580	609	615	597	575	613	543	564	558	557	586	582	559	611	585	562	580	574	567	633	552	550	584	586	543	607	582	564	569	616	559	598	601	563	586	531	601	624	595	622	584	564	569	612	610	586	603	589	578	540	575	534	574	598	555	578	601	544	609	566	563	547	563	582	587	555	536	592	619	554	585	539	563	588	611	552	568	592	579	601	581	614	569	566	556	610	572	631	543	595	578	601	595	564	537	556	558	574	627	632	580	597	550	597	581	550	583	566	587	607	588	615	589	564	542	598	573	558	576	574	584	577	607	546	591	581	582	548	602	567	576	583	573	549	572	545	549	516	565	573	621	591	591	579	572	577	629	566	593	597	591	560	549	566	551	583	618	566	570	565	647	564	628	587	585	535	612	554	576	597	583	546	568	562	596	561	596	577	537	612	578	589	566	571	591	633	591	545	570	584	609	589	543	587	607	568	589	566	592	568	557	577	583	593	582	643	588	600	557	629	586	573	605	625	546	541	581	578	578	537	567	588	605	603	622	601	568	572	550	611	551	557	592	579	594	585	585	579	573	552	572	599	581	575	589	603	601	556	571	567	624	558	555	581	595	602	557	559	574	603	580	550	576	579	544	545	520	566	574	581	550	610	590	578	557	545	615	593	600	610	613	576	545	563	553	568	578	571	577	617	632	590	589	587	606	593	582	568	628	600	555	601	599	579	535	555	567	565	557	557	561	585	612	621	542	581	577	562	564	582	542	590	606	545	629	582	590	571	614	606	604	588	520	585	596	606	618	589	568	534	566	574	576	565	583	590	550	551	617	567	564	581	521	576	596	523	585	538	546	569	583	565	546	572	602	582	587	584	582	551	554	599	564	618	604	551	559	616	578	598	515	562	588	650	536	544	567	549	589	541	549	595	505	532	565	577	571	591	604	557	571	611	590	546	565	525	614	603	597	589	576	563	530	552	576	544	590	575	546	575	558	595	584	577	584	605	603	575	606	560	640	606	545	559	584	600	597	561	580	561	576	576	546	568	587	558	578	598	568	601	600	526	559	547	605	574	530	586	579	537	559	599	574	572	604	565	526	546	580	567	630	561	587	617	593	568	558	617	567	582	599	584	573	584	575	567	583	583	598	600	591	582	582	590	585	577	600	569	566	574	566	583	545	550	593	566	598	582	598	606	587	594	593	558	578	605	601	575	536	574	595	605	583	565	595	629	627	548	584	576	542	553	553	575	561	631	597	564	567	612	579	572	575	576	523	557	563	605	522	551	562	558	601	600	581	563	582	547	579	589	600	580	560	580	568	603	595	568	589	628	570	617	596	583	585	598	551	586	550	590	582	603	580	567	600	618	555	569	553	566	548	524	606	590	537	606	563	570	552	548	585	603	581	589	568	541	587	616	579	545	595	623	570	571	607	541	561	597	591	603	601	594	581	577	623	598	568	580	543	537	575	583	612	625	548	580	590	571	616	574	603	630	583	568	585	595	573	569	565	613	618	611	580	555	593	585	589	571	614	635	547	543	579	581	614	554	587	602	589	588	594	601	609	546	523	591	595	551	602	548	570	556	575	567	547	593	574	545	530	573	591	603	631	580	600	593	564	590	565	597	536	559	569	604	619	629	573	616	547	598	634	572	586	600	563	552	597	590	555	554	591	528	583	589	644	583	551	573	588	578	583	597	587	591	579	542	547	563	618	580	589	560	581	564	599	588	606	613	572	570	582	584	539	564	594	588	551	577	577	569	568	579	536	557	597	584	541	588	558	587	547	574	571	582	544	511	590	623	620	558	585	581	618	571	577	520	527	592	600	589	613	557	590	642	563	578	624	575	603	551	567	552	617	611	619	571	581	565	571	554	602	602	595	575	565	583	556	575	579	580	572	592	593	600	565	565	527	602	560	554	597	615	560	534	582	579	573	589	575	587	584	605	621	552	564	528	578	571	597	552	605	593	556	559	589	570	620	570	579	557	583	607	557	608	569	604	540	645	598	559	618	540	621	599	598	575	595	568	588	554	590	593	585	582	570	604	613	607	528	586	624	554	531	558	573	609	592	570	602	592	582	593	575	528	610	569	551	588	577	610	573	587	525	569	579	562	616	565	573	643	574	564	537	564	569	588	543	577	622	540	592	552	529	603	610	642	551	558	569	537	575	577	588	563	525	582	566	547	538	524	566	598	549	590	630	614	592	545	598	584	619	568	573	596	581	605	596	587	569	510	588	600	604	588	576	528	568	556	604	595	556	574	559	584	606	578	573	583	605	556	560	584	559	559	599	560	578	583	555	563	596	570	574	585	585	557	571	543	570	580	589	543	597	570	580	570	603	564	569	579	574	558	567	600	557	552	562	552	591	572	551	612	581	584	586	567	563	590	611	584	536	595	550	542	566	564	548	560	566	615	584	548	622	548	577	587	612	533	570	609	634	557
47216	30139	19781	16526	8812	3375	921	911	827	578	580	584	575	564	583	622	695	734	826	918	916	1206	1265	1343	1447	1327	1135	1008	987	940	860	850	818	717	713	623	554	587	574	561	555	549	536	511	468	503	505	539	494	531	494	487	472	547	459	510	459	496	496	521	527	526	515	516	510	500	489	467	464	491	522	468	487	496	500	497	483	526	515	512	498	501	493	477	506	502	502	482	512	522	459	470	469	471	513	454	479	479	528	475	488	471	501	485	489	555	504	479	500	454	499	495	506	488	533	469	538	490	495	538	494	482	493	474	471	515	491	518	497	491	507	504	497	492	510	470	467	485	505	516	483	501	532	516	492	516	502	477	509	456	507	489	534	500	476	464	521	515	528	503	478	504	486	506	502	477	483	524	496	464	466	480	536	497	541	477	486	493	508	502	502	466	521	507	479	454	488	485	483	507	518	531	505	477	502	515	514	531	507	497	500	455	510	469	477	487	479	495	551	473	482	531	497	511	471	471	499	522	479	522	484	461	481	476	538	477	478	466	490	471	459	492	531	500	464	491	452	469	519	476	515	499	486	495	503	500	485	492	515	507	498	485	483	450	490	509	471	470	521	505	515	506	469	488	517	490	482	502	489	530	484	484	490	508	484	479	511	507	476	518	494	518	522	500	496	530	509	509	472	492	473	485	520	501	483	487	498	529	504	523	515	480	481	505	466	482	498	504	452	491	526	519	512	493	504	488	529	464	483	490	504	481	484	469	498	498	472	481	468	509	470	499	479	533	517	484	533	489	507	435	490	471	476	503	492	500	522	479	466	463	477	492	475	492	523	526	508	470	496	489	559	493	470	508	454	464	514	522	517	517	495	466	495	493	490	500	491	498	509	478	520	497	508	498	468	484	484	504	483	510	489	488	495	474	482	475	524	514	490	514	486	494	490	469	489	505	526	504	496	518	535	507	521	475	486	464	488	490	544	445	476	491	475	528	498	496	479	480	506	489	539	533	510	501	538	468	546	444	512	429	475	548	497	466	467	494	503	469	507	531	503	459	518	481	500	511	518	519	495	527	469	530	478	447	506	530	466	526	480	487	513	482	512	509	503	499	479	493	515	513	523	494	523	500	498	520	519	514	491	476	504	491	485	498	520	521	519	525	491	491	516	458	487	479	481	479	499	511	466	490	490	486	546	506	517	552	468	526	495	472	468	505	495	526	516	532	509	502	470	505	499	488	524	518	532	476	493	467	483	484	553	473	490	513	485	510	530	493	487	491	497	487	525	490	472	499	536	496	471	480	444	499	497	530	514	515	484	473	539	521	490	503	526	476	469	526	499	466	492	486	500	521	502	514	496	495	523	469	485	528	493	485	479	454	503	486	494	475	542	456	484	498	518	496	493	468	477	480	471	465	479	521	494	529	471	493	513	519	530	519	485	498	465	513	503	505	488	502	500	440	491	514	500	511	498	474	493	479	446	543	491	481	471	520	495	495	469	493	504	498	454	516	506	508	509	466	497	495	536	507	482	491	527	467	483	488	506	512	451	508	498	550	474	457	512	463	470	490	490	478	510	471	503	504	504	531	494	512	524	504	503	490	489	503	467	480	465	522	494	533	463	489	488	491	470	493	484	528	468	536	485	466	507	493	522	466	496	498	503	506	512	475	509	496	481	466	519	541	467	471	465	484	472	544	493	470	548	513	466	499	511	481	464	456	499	511	500	501	518	505	495	518	473	491	462	508	493	515	471	516	474	481	488	481	500	513	502	540	470	485	498	498	504	529	518	529	496	518	526	521	506	517	524	491	470	485	495	481	520	501	508	493	521	488	500	495	483	496	463	526	524	470	502	506	501	525	454	482	504	519	518	540	493	510	532	474	489	525	504	538	494	544	481	469	500	490	505	476	509	472	483	441	499	524	471	499	521	495	480	485	475	493	516	506	508	498	522	480	507	486	484	479	504	506	511	522	522	537	513	496	530	471	499	507	490	515	485	522	516	485	517	498	472	487	518	533	479	510	488	482	489	512	512	484	482	510	458	516	519	515	485	491	481	464	512	502	543	504	523	476	502	505	451	456	500	509	479	497	519	465	507	521	531	516	493	505	489	517	492	480	475	475	493	479	491	480	508	519	500	477	521	477	495	521	544	516	520	468	520	516	494	501	486	497	476	473	529	518	495	481	517	513	530	513	449	499	478	467	480	473	510	484	482	528	482	494	496	492	500	510	513	496	490	481	491	475	531	544	514	489	513	503	515	529	492	504	501	493	468	484	531	542	509	510	447	542	497	549	495	482	461	471	534	483	482	517	479	527	518	524	522	525	531	490	494	489	429	497	465	464	493	478	498	495	530	495	515	491	493	512	492	468	484	517	528	500	472	469	528	498	466	500	494	469	465	488	495	485	521	543	480	483	490	472	518	505	525	522	497	540	459	488	501	519	520	543	529	482	456	457	471	489	459	454	491	491	535	489	492	513	516	474	503	484	539	494	504	543	499	512	535	504	443	462	485	507	509	485	472	541	482	519	487	471	435	511	475	463	494	477	479	529	497	488	533	452	453	498	483	472	510	519	503	512	518	513	519	483	491	488	479	501	520	502	513	493	480	496	562	501	500	474	503	459	469	483	522	500	508	450	463	499	463	477	530	488	516	508	498	506	454	486	461	473	494	494	493	514	522	476	503	499	497	523	463	526	543	484	469	487	494	513	498	507	486	498	513	512	508	473	511	494	486	490	477	495	520	508	478	477	504	491	481	473	485	497	468	475	500	495	485	519	517	543	493	519	487	496	471	509	478	504	514	518	487	489	499	491	502	479	485	502	468	515	509	487	486	442	502	499	510	515	492	502	543	516	514	500	494	463	517	507	470	472	461	494	481	477	470	501	516	497	501	516	474	547	540	487	505	524	476	534	436	484	492	510	495	507	482	477	517	458	526	529	507	503	502	514	485	468	505	482	496	514	486	534	521	519	491	523	479	481	475	463	443	527	490	468	472	510	454	510	524	497	447	495	468	468	476	508	482	484	494	494	500	501	548	466	518	497	503	480	475	487	465	521	481	485	511	503	496	460	529	515	524	502	519	479	474	501	477	490	515	512	523	488	521	525	504	546	487	452	502	504	483	506	491	502	495	493	496	469	534	509	508	504	501	474	512	484	472	499	517	465	512	501	492	489	536	518	527	500	511	498	444	505	479	515	466	501	468	456	510	503	542	516	529	487	514	456	451	531	500	494	505	519	500	507	483	517	525	526	506	516	504	486	483	492	471	507	527	523	501	470	499	492	487	533	491	485	470	514	499	473	480	500	511	514	517	459	492	494	518	495	516	502	471	522	503	472	507	455	532	454	522	541	495	467	516	497	485	507	492	526	520	471	495	503	439	507	447	461	491	523	521	506	544	509	453	513	479	471	511	480	500	524	535	545	508	512	501	472	494	484	516	517	510	455	501	494	524	536	505	497	486	517	490	470	504	508	454	526	475	462	497	481	519	465	502	475	502	507	491	479	509	479
27406	20859	27452	24348	20842	12395	1929	1423	975	670	602	652	624	672	631	691	676	670	727	753	880	948	1066	1210	1071	1064	867	813	842	764	750	750	762	696	718	636	631	653	606	598	608	547	596	556	579	594	565	547	553	550	579	548	516	550	584	573	588	569	594	572	568	576	576	523	566	562	588	579	594	571	560	574	631	526	583	578	567	582	580	626	554	542	570	550	537	559	539	549	572	561	567	570	534	597	541	562	554	570	545	547	539	597	549	587	595	545	587	516	590	560	569	591	556	527	549	538	559	565	621	567	510	542	588	578	578	637	562	580	593	593	545	539	575	549	608	536	567	537	532	583	565	547	578	548	549	562	610	588	585	558	525	524	576	589	532	592	560	584	532	553	508	574	535	576	505	561	559	539	545	531	625	576	595	507	591	534	572	616	532	550	560	537	535	526	544	576	579	588	534	555	592	526	543	574	529	549	504	527	542	532	580	560	547	564	520	534	534	563	590	611	521	497	570	548	600	600	574	506	557	553	547	571	554	554	588	586	556	552	538	546	546	567	564	549	587	569	543	527	537	525	563	559	567	544	496	543	562	564	544	566	585	574	567	570	577	562	567	522	522	565	556	572	554	521	567	591	580	550	568	612	552	543	557	522	511	569	578	578	556	543	572	589	560	551	560	564	552	532	549	583	553	599	583	564	540	575	569	567	544	542	533	540	601	570	510	532	563	579	575	573	508	565	517	537	578	553	569	586	559	549	542	577	602	520	539	575	595	542	578	541	556	549	548	560	574	547	564	547	552	557	548	508	547	550	577	602	566	560	519	594	593	587	584	550	556	589	552	545	570	565	576	522	539	551	550	582	561	566	565	526	533	574	522	560	528	600	564	537	581	560	532	582	588	543	519	554	522	528	530	569	543	560	565	542	555	549	543	587	575	584	515	566	587	582	572	551	562	575	561	524	528	531	562	572	531	548	530	520	531	571	616	560	612	545	512	577	544	578	548	552	552	541	536	599	536	574	524	550	576	561	580	596	542	614	564	552	545	548	541	513	561	574	552	547	562	561	567	573	549	597	583	574	584	534	560	542	554	558	541	526	555	564	564	554	536	567	537	556	589	578	550	523	565	552	606	549	557	519	550	573	530	565	527	574	566	556	540	558	550	542	574	573	541	540	535	559	585	566	605	562	563	546	557	561	579	507	553	540	561	524	574	517	620	567	531	563	528	545	573	556	557	572	550	542	611	524	543	539	571	563	547	572	549	570	500	557	537	554	550	542	578	571	541	514	543	489	524	608	553	532	557	588	547	559	566	546	537	575	577	519	535	555	562	523	595	548	581	566	559	560	578	560	536	528	530	571	567	538	559	520	602	615	601	570	563	595	579	581	604	533	540	527	545	555	576	533	534	554	537	591	553	550	566	558	578	596	586	581	542	560	529	567	575	547	559	541	561	536	551	558	562	537	519	531	560	568	585	538	530	577	573	561	531	584	554	559	528	563	588	581	588	586	548	535	557	524	605	549	558	576	557	547	547	592	548	539	556	531	543	572	556	545	589	547	564	580	541	594	569	545	578	559	573	552	540	579	553	528	550	567	582	590	530	572	570	583	543	571	613	590	565	525	568	596	568	583	522	510	546	585	552	581	547	537	531	577	529	532	635	538	558	577	590	537	523	564	544	582	571	606	568	568	598	565	525	597	577	570	578	550	596	576	547	579	547	618	565	607	529	562	563	557	537	532	571	564	522	526	521	541	568	576	579	562	598	579	603	541	566	590	537	589	552	587	549	566	532	550	568	536	545	561	553	551	581	554	572	526	549	527	557	526	567	581	549	559	581	535	552	567	536	538	524	577	555	550	542	568	531	584	550	594	530	558	547	608	540	537	560	533	512	553	556	553	563	615	544	546	542	511	542	541	540	545	532	569	568	544	588	535	594	550	536	542	513	531	540	563	540	558	607	543	537	584	541	540	579	534	515	606	551	557	520	602	565	591	577	574	578	554	523	534	533	575	542	584	560	595	556	561	540	584	569	559	540	568	569	512	533	553	579	563	555	574	558	645	580	549	536	540	564	556	546	602	597	502	505	539	580	531	547	510	606	547	527	530	538	537	577	576	561	564	589	540	583	543	604	610	535	571	533	577	527	576	526	555	602	562	537	536	574	570	549	522	574	533	553	552	542	574	545	551	524	535	606	596	536	533	559	535	561	553	543	569	583	558	573	532	558	589	550	569	545	575	550	558	582	505	542	538	595	541	560	512	570	582	586	566	565	552	555	544	560	537	570	557	524	577	546	530	554	556	520	529	543	546	545	541	535	563	518	522	584	535	516	575	541	528	535	543	574	492	555	566	558	568	552	525	548	576	589	536	544	508	609	562	498	578	588	592	557	592	528	597	557	555	553	543	550	527	566	548	561	524	547	543	563	542	554	564	617	543	595	573	595	557	539	518	555	588	543	534	539	520	555	551	540	545	602	573	537	543	556	565	574	558	570	555	560	532	508	580	573	541	545	575	560	570	556	569	501	532	556	548	520	583	565	541	579	541	569	586	601	558	562	520	561	537	559	507	569	587	537	535	543	586	558	542	571	550	604	539	502	584	511	522	532	590	602	555	540	570	578	522	542	550	565	571	520	597	543	589	538	585	540	553	538	565	554	544	541	572	579	567	600	540	559	546	564	577	568	556	521	528	551	553	543	603	570	606	517	543	545	571	562	550	538	561	567	535	590	544	535	558	552	572	558	554	561	579	549	551	559	569	583	537	588	553	574	591	565	580	565	562	533	571	578	577	549	569	538	600	565	552	567	534	550	563	557	552	532	555	585	607	585	565	534	542	583	533	580	515	556	579	497	534	522	527	583	540	574	583	572	552	534	543	531	551	563	555	561	616	553	539	522	551	580	547	590	535	542	550	541	537	557	589	589	549	539	528	594	539	582	572	536	543	573	519	593	568	555	524	538	569	568	541	532	568	583	534	570	577	512	539	545	567	535	535	587	600	602	570	533	566	563	571	528	561	597	579	590	575	579	580	570	560	582	556	599	585	548	538	547	562	541	576	612	535	537	588	496	576	541	549	585	548	574	571	530	590	534	561	567	532	541	544	548	585	552	583	612	587	537	569	551	575	541	548	556	565	588	597	540	549	573	582	542	533	529	595	551	568	572	579	579	533	506	547	584	606	582	522	580	543	552	517	544	523	583	577	544	557	584	552	573	557	554	539	537	536	555	529	570	541	540	566	540	550	595	544	568	519	548	575	542	577	572	542	573	577	564	560	599	536	517	567	563	589	585	545	555	572	567	516	531	567	559	556	520	573	581	561	542	536	590	541	523	557	590	564	574	583	564	525	544	569	547	541	598	550	539	540	541	591	558	541	564	551	566	557	546	522	553	545	557	572	584	598	581	563	512	552	577	572	570	578	569	581	538	595	568	539	538	550	538	541	588	552	582	545	571	569	530	583	575	542	570	552	573	537	600	572	542	564	585	539	593	526	560	550	570	564	580	563	558	554
45695	34395	26761	17896	12107	6301	1584	2171	1344	612	657	619	614	609	666	625	730	732	831	953	1138	1378	1545	1665	1556	1370	1166	1102	1038	922	924	821	761	779	677	679	629	630	588	562	555	520	541	540	487	503	529	488	496	484	472	522	469	473	442	493	483	493	477	471	461	451	497	502	462	487	475	492	496	516	485	455	499	481	510	452	455	480	462	478	467	448	491	495	469	469	457	498	499	490	467	470	488	472	502	486	469	489	468	470	486	512	491	463	477	445	455	477	511	516	503	484	479	486	462	477	522	480	482	471	509	482	486	493	482	500	481	466	487	455	462	484	530	515	536	456	461	511	490	466	450	489	453	500	473	488	480	476	488	446	484	477	489	470	517	472	491	506	478	494	463	462	503	449	482	485	445	472	493	511	490	512	493	443	442	502	488	479	495	493	487	464	504	471	472	512	500	460	475	458	498	492	485	484	463	457	509	487	429	492	449	498	499	444	485	477	458	462	463	480	503	541	486	452	502	449	536	487	476	495	468	490	495	465	459	495	470	504	477	481	495	515	479	502	455	493	461	478	499	439	469	490	505	503	511	499	480	452	507	524	494	426	502	479	459	468	485	433	467	487	468	485	533	469	473	503	467	472	519	521	450	456	470	487	478	481	440	477	548	509	502	481	509	445	459	492	476	485	486	446	470	486	483	481	499	472	507	488	466	480	478	475	466	471	462	462	449	515	429	493	462	513	447	490	502	485	419	463	477	520	479	476	488	494	440	484	449	485	460	470	505	470	513	480	506	477	465	465	494	440	526	491	504	478	451	483	447	472	440	479	498	494	498	460	479	467	459	511	500	478	484	453	464	528	480	430	499	498	456	485	441	501	461	503	468	476	519	485	487	451	472	455	461	483	541	462	471	465	506	488	491	524	492	495	491	468	483	510	504	463	488	493	506	453	497	451	486	499	462	465	483	465	479	451	490	487	466	435	501	487	496	467	435	473	517	493	491	486	471	460	445	512	491	475	481	457	472	459	458	495	478	462	476	479	502	462	489	467	517	472	474	491	506	478	506	483	512	476	502	497	506	458	446	503	492	467	447	472	447	503	494	460	509	470	456	461	473	469	462	493	464	462	484	475	517	503	494	492	468	497	473	462	474	471	506	486	486	481	500	478	501	462	465	484	472	470	509	473	461	490	495	456	485	464	467	494	465	488	482	451	506	447	464	452	459	507	518	487	491	478	497	522	498	469	463	473	477	463	495	472	463	492	485	463	473	448	476	474	495	479	498	470	472	503	466	478	490	479	512	493	474	494	477	509	482	473	464	506	497	446	468	476	461	446	516	472	493	487	469	445	492	501	481	416	463	525	517	502	488	516	466	514	516	472	529	518	459	439	468	487	487	417	443	478	448	507	519	478	506	501	485	469	481	481	489	485	514	462	481	504	498	475	524	508	476	486	448	470	510	498	486	459	469	449	496	488	482	475	479	492	489	465	470	456	465	501	499	505	425	473	501	477	520	495	494	494	529	468	486	506	450	464	473	486	467	454	472	488	495	527	442	508	483	490	464	524	478	510	497	480	491	471	527	508	486	471	452	498	467	494	495	467	492	437	485	503	463	469	462	449	457	478	478	458	517	466	488	504	478	484	470	476	488	489	476	460	491	477	500	483	486	481	484	463	461	480	486	444	459	479	512	507	459	471	471	486	470	444	437	469	465	520	461	478	464	492	485	485	475	483	487	467	512	510	511	488	453	480	504	501	506	466	497	556	475	450	458	530	498	513	481	505	489	525	452	462	452	497	449	527	464	473	469	478	435	476	488	487	483	490	483	450	495	491	479	472	469	505	495	440	485	481	486	478	438	482	467	432	521	453	502	475	498	498	459	486	445	481	483	512	481	499	460	486	433	465	501	472	485	486	507	436	468	504	517	447	503	464	441	423	443	493	443	473	486	492	476	479	469	499	484	479	468	506	463	493	483	463	493	461	434	507	496	460	452	450	488	487	437	490	509	440	471	466	465	499	412	469	489	447	477	455	473	466	466	450	490	460	470	487	503	475	455	491	497	471	460	478	515	446	492	481	464	533	491	465	424	502	486	463	509	490	492	496	469	461	477	451	464	498	482	524	487	458	478	445	461	444	470	431	500	466	475	475	484	470	467	481	487	521	499	480	456	487	492	483	477	489	481	509	496	486	474	460	519	479	458	502	494	445	480	439	459	518	530	465	491	455	478	493	474	490	471	494	481	461	485	457	489	500	532	492	446	502	480	454	495	503	488	494	483	512	479	495	473	493	497	483	522	500	483	469	466	532	457	481	483	511	486	469	482	500	474	482	456	507	440	494	488	518	457	461	494	456	463	509	487	473	496	499	512	468	472	498	519	488	484	522	487	470	511	478	477	487	469	472	469	465	471	503	473	460	452	469	464	518	456	464	506	475	475	474	521	522	465	464	518	486	461	457	497	467	502	467	473	483	522	502	477	479	491	500	496	481	517	493	500	506	507	499	481	440	482	481	459	506	491	488	470	454	482	471	469	503	505	448	496	462	459	495	444	474	462	487	477	472	457	484	461	508	505	453	429	520	526	482	467	483	480	462	463	487	484	523	463	501	474	468	455	503	483	483	456	463	534	450	464	518	488	495	494	509	487	450	448	478	455	456	457	450	452	531	490	492	475	497	460	490	470	490	478	438	500	501	501	511	445	461	458	486	467	470	454	485	491	469	472	463	476	475	476	445	486	487	453	480	504	462	474	506	487	469	475	442	468	502	459	507	476	510	491	519	477	464	491	477	457	448	490	467	454	487	447	519	466	479	483	464	442	481	475	490	492	476	449	494	459	517	469	479	487	474	475	470	487	496	462	452	480	468	495	472	492	445	502	467	458	479	438	473	455	469	448	510	491	470	434	495	463	448	489	520	482	470	430	489	493	517	485	514	538	482	473	487	458	518	472	465	488	456	462	455	500	459	487	468	461	440	495	495	544	491	452	483	445	486	510	511	488	454	481	438	481	482	474	479	496	505	506	491	437	477	504	470	479	487	464	466	474	490	496	461	454	489	513	461	470	508	507	489	497	489	450	475	499	473	475	516	494	463	483	460	452	452	462	511	447	481	527	457	510	487	450	434	477	517	476	469	480	500	464	497	492	475	481	434	461	468	480	462	492	480	452	443	496	460	471	463	467	439	463	507	504	489	477	484	483	463	451	506	500	522	466	506	419	494	497	469	467	513	495	461	487	483	483	455	448	478	474	499	460	496	515	467	478	448	492	493	497	480	493	516	458	460	491	481	472	521	482	480	474	472	464	510	498	488	482	490	465	446	465	475	483	447	485	507	468	431	452	460	461	480	490	492	438	463	470	486	509	464	464	462	506	489	457	439	466	430	474	467	477	449	448	473	464	458	468	497	453	477	504	510	447	453	462	488	519	505	509	449	497	477	467	502	440	475	441	497	491	494	471	486	466	496	512	480	491	465	501	483	434	478	497	453	504	465	440	472	510	472	503	482	485	471	497	513
26670	20852	27676	23969	20693	19179	3820	2113	1035	706	687	654	661	600	706	621	685	750	792	855	870	1058	1169	1221	1185	1072	934	934	809	767	767	754	736	718	694	716	689	650	659	665	647	639	584	602	599	583	596	616	565	560	591	597	573	557	558	552	584	572	574	619	574	607	612	589	605	613	624	608	570	600	532	593	578	603	599	634	602	591	582	596	575	568	605	588	577	623	577	546	540	584	580	606	550	584	599	595	594	598	592	657	638	577	576	617	582	598	621	610	603	571	562	594	623	579	594	638	577	573	628	561	574	608	570	567	585	602	560	601	567	584	602	584	572	629	603	582	588	607	595	583	607	603	584	596	557	593	586	594	563	581	587	576	566	544	612	606	563	630	564	572	588	627	575	616	590	601	635	596	590	604	584	594	605	602	576	577	554	617	586	529	580	610	562	627	597	593	563	540	623	560	652	583	632	585	549	558	602	634	566	591	566	643	633	564	594	599	548	579	583	565	598	572	563	569	591	595	555	582	585	551	591	605	576	598	602	587	630	602	565	546	617	601	604	602	578	569	598	588	627	622	536	580	590	609	584	551	580	548	602	623	575	596	620	590	590	561	629	590	593	605	619	601	620	613	625	608	616	610	576	601	543	545	593	560	595	574	610	563	569	608	622	567	611	594	596	565	540	581	614	600	637	575	587	589	605	529	563	568	583	610	599	573	589	615	553	593	570	588	569	641	605	640	593	618	567	584	594	583	567	576	560	591	601	572	572	585	594	596	572	571	584	570	623	611	581	653	608	576	575	594	600	616	587	594	569	603	527	581	587	592	611	581	581	582	606	637	603	595	582	561	598	578	568	591	627	597	556	611	569	592	560	587	576	565	582	551	583	582	606	576	587	564	593	589	601	555	567	547	551	601	615	601	609	640	594	584	558	576	597	579	575	629	542	560	562	551	593	616	619	584	549	572	604	566	599	584	600	592	529	548	570	595	600	616	640	578	617	613	558	570	571	563	594	599	600	616	616	607	618	576	557	592	590	578	615	584	598	601	614	610	538	531	573	608	601	602	601	603	617	582	574	596	571	562	606	548	545	613	584	587	602	584	590	612	601	560	558	615	603	565	598	562	615	567	588	594	575	565	591	594	571	587	549	622	611	574	578	586	588	655	566	606	550	595	620	577	634	553	614	585	599	623	588	613	619	584	587	632	598	616	571	594	659	544	642	582	585	617	552	620	586	618	571	552	552	592	625	559	538	584	625	593	578	586	596	627	620	564	571	561	581	601	596	602	580	547	600	632	576	597	595	587	627	601	578	550	647	605	606	621	594	597	573	579	606	555	604	643	620	585	582	534	596	585	597	568	602	581	590	608	606	618	594	573	599	578	601	637	532	647	575	588	593	562	597	617	585	587	574	567	571	580	562	655	588	597	622	573	602	568	625	570	597	601	605	577	524	607	547	599	546	579	648	573	599	574	624	572	604	629	599	607	562	576	590	603	594	600	569	614	575	604	583	618	576	568	574	623	593	556	614	611	571	594	589	613	592	564	541	569	552	610	620	591	562	591	540	526	544	568	583	608	623	542	566	603	623	589	589	572	580	611	569	594	589	556	542	577	603	591	535	612	625	607	633	564	571	557	592	577	573	604	637	600	588	566	595	554	555	544	578	601	582	595	563	634	619	593	622	572	576	561	580	574	596	586	630	586	578	605	604	584	605	585	598	574	581	594	603	606	616	616	576	539	595	635	587	605	565	547	565	546	581	571	568	554	591	552	629	559	560	567	578	535	571	552	624	606	550	547	565	558	558	538	578	579	583	624	560	607	588	591	616	548	566	579	595	635	576	587	632	598	640	584	621	597	614	582	587	613	584	581	614	574	615	617	610	591	531	615	566	600	557	571	606	563	573	606	595	585	579	635	579	596	582	573	643	579	554	609	598	587	531	610	600	589	624	545	560	581	643	581	590	570	596	571	596	601	581	582	590	568	566	563	543	600	618	596	575	556	579	640	614	606	582	608	569	584	591	584	533	576	578	562	585	577	563	602	614	573	605	572	577	593	594	573	627	544	585	607	577	581	558	614	562	580	586	562	613	586	541	551	630	575	569	570	579	569	551	628	590	523	585	577	591	570	566	572	628	590	558	537	558	589	614	585	557	616	561	619	617	610	623	639	578	583	595	582	582	594	562	581	579	584	613	615	587	585	629	584	606	605	567	578	535	588	592	552	593	583	575	589	579	601	627	603	609	628	596	571	575	622	599	613	573	608	545	584	587	558	585	592	609	587	612	612	574	561	616	569	566	554	598	588	614	572	579	624	580	615	526	620	607	539	577	544	557	604	583	553	561	571	605	596	591	594	573	590	587	603	563	592	602	601	569	590	529	624	560	572	608	580	588	522	571	571	578	584	624	529	585	592	613	615	567	604	563	629	571	562	586	583	550	597	592	574	528	590	566	566	615	575	562	572	588	595	580	574	559	581	570	540	588	564	595	579	624	607	614	562	580	548	625	588	585	656	602	615	605	576	575	594	553	571	621	589	624	625	575	614	540	587	579	600	546	584	625	574	622	608	571	608	625	630	583	570	574	577	624	596	576	612	600	629	584	567	554	560	565	553	623	565	572	561	595	608	577	576	596	600	610	593	602	592	588	589	598	579	601	610	575	549	577	584	574	648	571	604	609	565	599	598	586	602	586	601	598	591	609	569	578	541	565	553	591	570	568	610	609	575	572	613	567	612	607	589	595	584	640	532	569	560	574	583	617	581	598	588	577	572	589	563	563	585	556	581	614	575	562	584	620	561	597	590	588	588	564	558	592	634	567	573	565	563	616	550	568	661	565	585	542	603	558	603	629	617	569	592	579	606	610	604	609	643	555	569	616	645	600	588	600	605	615	615	577	575	582	617	604	568	573	586	616	596	627	604	536	558	566	584	624	549	589	638	561	618	569	593	590	590	597	598	583	592	641	605	574	618	592	588	621	618	563	593	587	593	574	581	623	535	570	551	596	600	585	612	627	575	598	557	566	584	610	578	616	576	567	580	576	545	581	580	594	589	546	572	571	567	575	588	594	605	614	546	603	576	556	597	528	569	548	604	570	597	572	625	603	568	620	567	629	562	569	563	595	567	635	594	601	607	618	565	604	596	576	572	553	535	601	577	602	626	560	596	642	586	575	566	599	570	602	629	553	543	577	534	570	647	584	585	609	568	576	608	588	580	581	551	560	612	567	566	628	606	604	548	579	590	595	575	610	602	591	595	542	583	589	605	622	615	572	637	546	570	627	578	570	587	566	612	544	606	594	561	651	585	601	586	549	620	612	600	581	559	570	563	544	572	582	570	583	576	564	548	590	566	601	609	581	586	589	627	622	551	540	591	606	622	579	574	570	557	633	610	584	586	622	564	582	602	593	542	595	601	548	560	598	564	516	576	599	571	586	585	576	588	592	565	585	593	589	544	564	582	587	617	548	587	559	609	592	585	572	568	590	593	616	536	628	551	594	613	591	593	561	570
48964	33200	16737	17119	13057	6555	1460	3709	1313	668	692	678	703	645	701	730	741	834	930	1069	1194	1611	1765	1697	1651	1408	1199	1124	1089	950	917	868	858	793	700	688	603	598	603	575	560	559	573	552	506	535	489	509	507	509	508	498	500	473	541	499	520	521	470	540	526	504	484	505	525	477	491	494	494	472	497	491	487	499	501	477	509	519	521	513	504	502	513	543	497	483	515	507	508	469	482	476	492	488	474	498	533	514	471	480	492	501	479	511	521	501	520	490	497	501	493	489	494	481	550	482	540	520	487	488	468	483	512	511	534	528	497	547	527	517	472	458	486	479	491	535	501	474	516	494	536	510	520	551	500	423	510	550	502	487	523	540	516	505	473	509	479	492	506	471	516	522	513	475	486	512	459	496	500	506	465	508	507	511	504	569	472	500	521	528	545	502	473	507	540	491	534	545	489	549	484	485	491	462	493	484	517	489	533	497	521	527	507	475	500	493	510	499	477	494	546	485	497	515	515	463	522	514	490	443	491	525	524	502	484	531	486	485	535	506	541	513	509	510	511	504	506	492	543	493	501	505	501	507	464	511	489	465	540	498	465	555	502	498	497	518	507	515	505	517	513	498	511	508	477	488	488	519	482	488	515	465	491	499	518	498	489	523	514	532	497	494	469	494	480	477	513	508	491	506	464	473	493	514	517	483	508	468	470	521	489	485	503	500	480	528	493	470	532	528	470	516	497	517	496	512	544	502	519	485	487	490	527	508	479	530	540	532	497	526	507	480	515	498	517	502	498	496	515	521	492	520	505	535	513	497	514	478	506	465	528	495	499	511	513	510	449	490	542	505	519	474	536	503	546	519	508	466	533	514	502	538	512	471	474	488	483	514	479	513	523	507	450	527	545	470	505	542	492	513	500	488	498	492	489	500	497	468	485	493	499	481	541	489	501	497	494	510	520	492	526	465	495	496	542	497	548	471	547	511	481	511	494	496	491	509	472	533	495	523	503	487	539	494	480	499	507	514	466	502	562	493	528	487	482	516	457	503	504	506	463	501	473	485	505	529	535	502	479	512	505	494	457	513	468	513	469	509	479	519	455	494	502	479	530	478	459	482	489	508	519	524	487	530	486	527	513	510	551	515	527	505	553	507	498	535	500	495	478	507	519	501	525	487	502	498	493	468	521	505	487	492	515	476	530	525	519	524	535	480	482	479	509	517	480	469	498	483	510	479	504	488	470	537	476	520	491	539	455	504	482	490	479	513	524	483	486	509	517	458	491	482	494	519	490	445	505	483	524	487	499	476	492	464	480	538	539	514	504	448	529	516	485	529	524	535	470	512	483	488	483	537	514	498	532	467	511	495	474	487	513	475	497	513	501	513	470	460	497	550	488	503	530	506	517	505	532	492	510	495	531	491	513	506	545	509	523	460	541	476	508	532	488	525	484	491	480	528	482	518	526	482	495	493	464	443	474	560	500	461	495	490	467	465	498	520	457	577	532	513	490	472	527	503	518	535	503	476	505	497	490	502	539	507	514	499	511	472	498	544	528	497	469	517	520	509	538	505	500	502	504	535	496	477	484	519	499	511	505	496	479	455	544	526	512	486	497	547	502	492	487	506	540	499	456	526	499	541	501	526	466	512	526	478	495	532	448	487	521	497	550	507	507	489	518	481	468	498	499	513	493	538	490	474	540	476	531	518	498	494	484	512	502	464	562	498	499	448	518	531	493	484	484	492	469	468	513	515	526	475	526	514	514	507	528	498	515	525	514	471	502	500	524	489	474	477	516	467	500	529	533	482	505	492	505	491	492	495	513	482	492	491	490	538	524	497	520	496	499	466	464	530	492	476	559	514	486	486	469	476	473	498	480	530	482	523	493	495	462	497	491	510	500	490	500	547	492	495	503	503	482	512	508	478	481	512	499	497	496	499	494	520	520	501	526	482	516	509	510	470	501	488	510	539	492	504	499	534	464	491	488	510	496	492	535	537	481	501	516	474	474	513	498	455	521	505	492	526	468	501	499	490	496	500	478	521	520	488	490	509	506	459	521	530	492	507	506	477	509	502	488	542	521	500	495	514	519	496	481	492	523	482	539	485	529	488	495	493	525	513	512	516	491	532	529	483	531	453	507	493	504	476	475	523	501	535	513	536	504	540	536	484	498	484	531	469	505	524	480	506	496	527	522	493	541	540	472	502	565	494	464	506	503	505	541	500	485	502	502	522	504	480	476	457	513	527	457	508	493	453	535	491	506	488	530	468	474	562	484	499	502	530	530	511	471	458	519	513	501	496	543	457	506	501	503	485	508	471	483	505	515	498	524	544	492	501	505	474	492	542	503	530	507	515	488	547	478	501	505	450	503	545	529	508	515	508	513	492	504	510	533	446	487	497	514	497	507	534	484	511	474	524	481	507	476	488	502	500	517	505	498	481	481	528	518	523	492	544	490	461	526	504	499	468	467	499	522	519	498	494	492	488	484	479	523	507	504	477	499	495	494	518	495	488	485	484	511	496	490	496	483	502	480	492	496	503	467	509	516	537	498	452	462	498	510	515	506	524	514	460	506	475	507	488	475	471	494	504	486	528	489	526	502	469	534	493	483	511	487	485	499	564	478	524	506	492	478	511	512	498	517	521	499	530	516	520	480	486	514	588	495	491	484	509	478	499	493	489	515	489	507	495	483	480	493	477	493	496	510	463	473	492	472	521	486	516	508	497	467	549	490	454	477	475	519	515	489	495	514	518	510	488	528	523	547	495	504	491	487	478	499	509	488	543	478	498	500	464	481	490	504	485	514	520	509	508	496	489	481	537	542	511	474	533	505	523	532	477	488	492	532	529	486	500	497	512	474	458	498	508	501	499	508	502	485	465	484	518	494	546	452	520	471	490	530	494	511	508	481	520	489	517	512	517	477	512	490	493	479	508	493	453	477	473	496	487	485	493	501	501	498	542	475	511	499	510	494	493	510	518	502	478	470	529	493	514	471	474	479	441	513	463	491	477	478	507	469	539	516	475	535	512	477	494	472	519	456	494	531	509	488	517	532	489	519	474	499	475	508	539	486	482	529	533	535	510	458	463	452	479	557	532	476	538	527	491	508	545	488	529	540	476	469	467	504	504	474	495	516	493	514	482	531	537	511	499	484	500	503	484	509	492	513	479	529	522	523	489	467	494	481	483	497	505	484	462	503	520	507	503	511	506	475	469	499	532	487	494	490	508	462	466	514	484	493	535	518	486	455	539	510	516	494	515	530	543	491	507	483	550	514	473	527	534	508	460	512	496	485	538	486	440	513	506	492	513	506	469	505	478	540	481	529	467	459	537	470	501	485	515	502	496	511	537	490	511	510	498	512	467	518	510	518	518	528	476	521	510	508	487	487	520	502	518	487	522	484	501	523	469	517	514	507	505	518	558	494	464	492	504	513	491	502	529	545	481	521	539	476	526	482	480	502	496	554	515	491	499	479	491	571	509	508	496	493	510	514	476	491	459	515	473	526	498	518	470
25885	20845	27795	23959	20868	21061	10902	4102	2460	785	756	772	664	717	765	742	845	835	888	961	1071	1226	1519	1489	1446	1286	1143	972	924	900	906	853	803	762	808	713	727	688	626	670	627	646	650	586	586	555	572	567	575	549	574	548	575	550	575	593	586	619	561	585	568	542	597	555	601	591	548	572	558	555	548	531	585	569	618	627	540	573	553	603	615	563	578	542	510	590	565	586	588	570	574	575	578	587	590	583	591	588	543	550	517	555	543	561	582	582	574	562	535	566	581	551	606	529	570	546	551	582	559	564	510	569	554	558	564	613	522	571	534	560	554	517	586	557	538	567	546	582	560	569	557	533	576	580	605	578	560	571	549	558	616	580	582	592	588	620	580	543	558	604	568	570	546	548	531	590	574	518	561	579	606	588	592	582	576	563	590	577	551	545	558	595	578	616	553	588	560	582	587	617	577	539	569	575	550	572	568	528	602	572	560	569	560	582	586	595	565	505	577	560	605	559	541	574	530	588	573	570	536	578	558	614	543	590	550	563	567	559	579	555	578	574	588	574	576	564	617	559	584	540	549	556	550	602	592	555	583	580	551	541	595	557	554	582	552	564	558	546	542	606	585	593	583	566	599	559	570	581	577	594	597	523	609	546	581	576	565	587	535	557	540	567	538	583	587	588	567	605	593	566	554	561	573	529	557	551	625	572	555	512	538	591	532	556	580	603	555	608	529	567	558	552	556	541	534	602	565	612	525	573	538	587	566	571	535	605	610	539	566	563	583	578	605	558	549	555	535	587	563	615	548	545	513	575	541	557	523	593	554	548	572	536	556	568	536	580	562	560	580	528	554	580	545	551	579	584	586	579	569	647	551	561	539	610	557	583	553	576	568	548	534	611	535	566	561	562	528	593	563	559	601	565	590	579	562	553	593	552	557	574	548	612	561	587	581	570	573	576	562	515	583	574	539	541	560	569	569	576	591	558	553	570	572	576	522	534	559	545	557	590	613	566	555	626	551	555	564	563	493	524	553	573	585	566	584	564	584	579	619	523	574	569	584	594	576	548	564	555	538	570	574	582	544	591	574	579	555	570	551	633	594	559	572	575	532	571	569	559	555	520	594	562	559	583	539	568	571	559	565	551	587	607	634	574	523	562	580	569	554	583	557	540	589	559	556	560	543	576	585	526	557	539	591	561	569	564	525	561	526	521	527	599	559	581	568	582	573	532	573	586	606	579	549	592	565	541	522	576	583	562	527	516	566	584	581	605	594	544	533	549	526	580	548	541	577	588	635	583	556	547	558	561	584	554	529	592	623	613	604	566	552	576	621	590	564	541	579	547	566	554	567	540	567	588	545	605	608	578	612	633	573	567	594	547	559	608	582	553	568	578	597	568	547	538	550	563	552	590	563	544	553	561	567	564	573	571	582	606	544	572	592	546	513	588	609	513	581	607	524	555	573	579	607	571	559	598	554	547	568	530	578	595	587	582	550	578	567	553	541	530	583	590	577	545	586	597	577	563	564	569	541	553	621	570	560	608	560	604	566	570	552	565	572	623	541	540	521	542	586	538	541	577	565	577	548	549	604	565	550	604	583	554	538	609	604	594	582	593	576	532	580	582	598	566	586	578	574	504	576	553	555	541	583	588	526	549	583	592	577	548	572	568	525	562	584	539	569	552	503	546	531	576	550	595	575	540	520	518	564	596	570	564	591	585	614	599	536	580	550	586	574	534	521	567	556	526	585	556	558	578	584	506	562	529	539	550	601	594	566	542	546	589	542	565	588	599	555	526	583	598	555	611	566	611	576	552	556	590	541	607	561	586	581	578	566	567	585	561	575	565	550	540	586	581	567	595	531	575	582	566	584	597	534	598	580	567	594	545	526	565	570	570	580	564	567	542	575	568	574	561	583	562	548	609	612	554	560	596	609	553	573	592	557	570	595	597	597	586	554	571	570	606	593	550	599	541	581	574	566	553	565	590	551	577	541	557	598	545	572	605	574	585	533	547	561	549	561	576	574	576	587	538	589	582	573	582	562	569	576	503	567	531	580	553	600	514	592	557	519	558	536	582	576	591	602	586	597	492	575	542	601	558	576	579	556	600	617	553	562	524	576	567	595	529	585	550	587	567	555	592	588	534	548	603	594	583	579	566	601	561	579	575	540	573	565	619	556	561	569	550	568	551	546	559	583	609	513	587	572	549	545	567	565	533	587	594	565	578	561	547	555	565	587	569	576	576	590	554	573	570	574	587	541	538	600	574	577	542	562	577	584	566	551	555	535	535	562	556	537	563	551	583	557	544	592	558	588	557	517	550	598	610	553	568	596	556	578	544	581	590	597	542	527	545	604	561	578	575	578	536	591	525	568	537	524	587	573	572	550	564	597	547	520	562	582	591	591	562	545	597	548	536	545	572	597	548	538	575	554	601	520	565	579	508	636	566	581	578	578	567	563	590	571	565	578	573	531	558	581	550	613	558	614	581	527	579	512	522	622	573	547	586	528	535	539	590	570	625	565	578	583	573	596	597	565	543	549	577	561	592	559	552	571	596	582	552	547	592	591	554	568	583	544	526	588	543	556	579	596	525	547	598	583	564	564	547	539	572	541	532	550	571	613	597	557	553	585	595	563	574	580	562	567	570	555	551	555	559	585	594	545	549	570	558	582	534	554	579	560	596	570	561	603	609	608	591	616	517	589	542	550	579	550	560	531	540	543	561	599	573	564	591	573	569	551	553	616	576	591	535	587	579	577	627	564	530	574	570	597	558	553	571	594	580	506	566	615	567	515	543	592	581	539	594	609	556	624	597	618	605	591	593	556	590	588	540	574	576	566	549	576	553	564	561	542	564	521	564	566	589	549	565	558	558	538	566	529	587	555	566	590	567	572	619	577	571	550	594	569	603	570	587	553	556	561	613	544	542	568	496	564	553	568	557	575	585	544	533	605	588	532	585	562	619	546	562	579	619	564	590	587	629	546	626	558	559	594	554	598	530	544	588	609	580	509	536	538	595	552	522	600	536	587	526	586	571	549	545	537	589	586	612	549	526	529	541	603	596	610	541	568	592	572	584	545	601	552	592	535	543	538	552	540	598	568	548	584	548	582	591	555	609	564	591	567	549	606	584	577	568	548	536	552	560	538	567	594	512	584	554	549	564	557	573	560	550	573	542	547	572	561	557	553	538	577	529	535	545	575	578	550	572	590	515	553	559	556	579	624	515	565	548	554	571	583	596	567	548	565	561	558	525	581	569	562	560	568	549	573	575	556	554	533	551	555	560	531	548	575	566	569	530	602	561	569	541	561	547	556	576	559	592	581	602	564	539	553	587	598	618	617	570	552	552	551	536	547	604	551	517	584	520	585	560	576	576	587	584	538	555	556	548	589	592	605	566	542	561	574	577	569	600	528	521	636	548	512	523	599	596	570	605	575	570	593	583	549	580	554	566	582	594	552	592	565	538	605	572	558	614	557	551	545	584	559	569	522	616	535	576	584	569	584	552	570	552
43055	27212	21422	20319	19474	12620	2452	6677	3596	789	824	780	781	853	809	902	974	1099	1156	1366	1513	1907	2406	2292	2104	1873	1628	1347	1261	1183	1058	989	969	929	800	699	722	690	640	628	557	566	534	510	490	491	497	572	534	486	477	521	505	511	494	505	485	479	465	489	485	511	460	466	489	497	455	490	460	489	487	505	522	478	478	515	460	502	507	465	464	457	483	483	522	447	470	515	491	444	516	445	499	502	477	454	503	499	470	478	454	529	535	490	524	449	489	466	497	494	515	479	408	494	535	503	505	495	483	479	514	455	465	462	461	493	472	463	459	472	473	527	472	518	454	457	481	480	472	503	495	523	419	494	482	523	446	441	504	469	482	504	552	522	524	491	518	461	472	461	507	467	476	482	488	494	540	523	449	476	463	502	491	479	485	440	463	471	481	486	475	488	499	518	465	465	490	465	500	479	462	463	502	532	471	478	436	449	458	510	480	457	510	470	480	454	473	496	472	506	456	484	476	474	485	470	464	487	461	466	467	470	498	464	511	468	480	459	482	510	459	473	481	518	490	516	507	464	482	460	464	454	490	491	503	484	479	493	472	470	471	487	460	478	529	484	490	480	494	479	459	499	476	491	516	505	495	497	502	467	479	497	480	459	477	492	498	472	460	482	467	506	502	451	509	507	488	504	498	501	449	463	430	512	487	510	491	494	505	467	479	501	434	458	480	507	479	480	483	485	495	467	491	504	547	468	531	507	510	517	492	469	477	468	534	504	452	455	475	492	472	475	483	523	511	504	520	525	501	483	449	461	493	494	474	528	504	489	436	437	489	499	452	497	458	480	489	428	474	455	491	462	449	515	478	487	507	457	502	499	535	510	468	500	486	476	476	459	479	502	514	470	474	496	490	520	485	474	493	470	460	471	512	483	502	535	527	487	493	512	510	504	501	508	445	438	506	505	486	531	501	513	510	492	468	491	489	511	462	485	464	456	469	490	492	482	488	490	503	467	470	487	511	478	465	490	449	471	499	481	462	470	495	493	499	451	464	518	537	490	508	436	494	469	518	544	500	507	525	494	503	465	515	479	529	501	474	497	491	482	503	488	499	503	490	463	473	493	510	493	476	448	493	468	487	476	428	484	467	498	430	469	429	498	488	496	509	472	488	493	472	512	470	510	475	517	498	477	532	520	489	484	462	463	472	487	493	500	510	466	485	453	481	492	487	491	483	507	465	504	504	470	465	494	489	473	478	514	513	532	477	469	477	467	464	537	488	500	447	489	419	510	516	494	494	541	501	498	477	499	471	521	507	481	470	464	494	484	477	482	457	525	473	458	518	482	456	498	525	501	518	450	483	461	462	466	461	477	471	492	526	490	484	527	474	494	501	538	463	500	504	501	503	491	522	469	477	486	498	465	528	471	464	499	472	518	493	458	467	491	496	462	465	472	478	457	509	475	481	489	499	460	494	493	490	489	494	474	489	495	529	473	487	476	477	490	480	469	489	495	493	456	452	437	456	475	453	462	513	477	491	487	495	477	476	481	465	453	471	473	480	508	520	510	477	492	476	462	476	515	447	486	458	451	494	455	506	497	493	456	483	476	511	449	494	473	485	496	452	502	494	476	507	489	533	483	487	492	498	474	483	521	493	484	495	524	486	460	455	484	476	509	476	464	472	507	444	491	500	484	462	470	457	526	461	503	481	471	497	481	467	486	498	518	503	467	439	461	476	509	467	466	489	487	492	440	529	471	479	475	474	486	518	505	503	477	477	472	489	480	479	520	482	489	497	499	520	458	497	426	449	494	465	481	498	459	500	507	482	526	470	414	497	458	480	483	487	462	480	478	511	483	546	438	488	512	482	518	508	493	470	495	525	510	479	505	458	524	463	473	492	494	479	489	474	479	518	483	514	481	475	447	532	455	485	481	504	454	448	485	515	515	467	472	506	477	466	469	533	477	489	470	505	508	524	478	477	500	481	471	493	549	485	483	496	508	485	501	487	493	493	447	506	448	481	483	483	484	509	477	495	476	495	488	469	500	523	455	488	509	493	498	463	466	490	473	544	507	524	492	465	513	467	510	479	502	507	469	482	482	470	500	504	529	503	515	460	474	481	461	481	438	469	496	494	476	494	492	471	482	489	510	493	487	458	464	510	484	488	461	492	454	477	507	499	470	502	497	517	486	462	464	511	466	458	476	496	484	530	490	485	500	487	512	467	466	510	476	499	457	445	467	499	474	488	456	464	487	468	501	492	474	479	467	463	484	445	481	499	485	459	481	460	479	502	509	521	491	491	442	523	489	458	492	519	527	442	445	457	467	498	474	466	458	479	457	517	475	460	466	444	468	455	494	484	498	463	497	515	509	492	501	481	469	490	517	481	467	514	489	522	466	434	502	443	462	488	454	494	520	513	464	450	466	502	480	514	505	493	486	514	424	517	501	438	479	460	482	502	497	501	489	524	462	479	485	501	515	498	481	492	466	488	496	481	487	511	496	468	487	461	525	485	473	494	496	481	498	464	481	532	505	509	473	457	500	498	505	415	451	490	457	523	476	506	499	489	472	456	516	477	445	466	447	499	479	507	505	515	477	505	482	508	493	462	444	494	490	462	482	498	469	496	507	476	536	490	463	507	478	504	524	537	453	486	498	457	497	508	500	471	523	466	461	475	477	505	486	511	523	524	507	490	483	491	502	501	488	452	496	479	490	482	470	521	494	479	464	479	483	440	447	467	458	455	458	473	492	468	455	491	465	508	499	520	492	506	447	506	466	528	506	487	454	502	475	513	512	487	478	515	457	491	467	453	487	479	477	519	479	504	462	473	499	501	504	498	467	453	455	481	510	522	490	498	467	512	539	469	531	475	448	475	473	479	466	510	507	450	466	528	484	484	480	498	470	423	451	460	465	496	473	505	474	477	473	461	452	461	476	515	500	512	433	467	488	453	508	468	487	480	488	450	474	479	494	459	470	491	525	488	524	469	489	479	494	435	487	528	497	445	472	458	450	505	484	488	512	477	513	490	462	482	477	498	522	497	501	483	466	473	489	488	470	492	489	449	449	512	491	458	473	492	509	498	470	471	496	468	482	479	470	503	497	484	470	489	467	514	445	484	458	453	522	474	515	463	478	472	497	530	485	513	433	475	508	485	471	494	523	483	444	478	489	460	482	463	458	495	466	446	484	477	478	486	507	494	486	515	484	505	443	498	494	484	443	462	449	490	499	447	495	476	476	515	498	431	461	536	469	515	485	493	503	489	461	475	496	466	485	558	505	535	453	461	460	447	491	505	470	481	497	496	484	485	485	508	489	456	522	481	483	473	495	442	496	531	518	479	468	467	500	474	490	507	491	456	474	494	458	516	493	504	489	480	497	502	495	458	497	500	501	495	493	479	513	533	522	497	482	488	509	502	507	496	511	469	454	542	484	488	469	476	529	495	489	497	499	509	448	508	510	516	517	481	494	489	487	519	484	496	461	455	492	535	510	520	496	469	463	507	456	486	461	487	464
29948	21111	25774	23418	7606	2870	991	889	780	622	629	638	609	634	651	662	667	715	673	791	843	910	973	1060	955	874	793	808	775	790	731	724	720	673	658	629	574	589	600	582	570	602	597	516	592	593	618	566	580	579	558	632	585	557	591	607	565	597	583	605	574	549	587	562	615	551	546	551	616	612	591	583	572	549	583	575	616	575	587	593	581	556	606	623	515	608	561	553	575	546	534	550	587	593	551	589	616	566	582	575	607	589	589	586	613	603	592	548	574	549	579	556	589	580	556	579	564	568	557	565	570	571	554	592	577	572	611	591	613	564	559	574	562	571	566	560	575	578	578	583	586	568	586	634	600	574	594	574	595	546	564	578	558	555	546	597	600	577	593	605	580	582	569	573	551	548	578	575	600	558	604	613	571	606	578	600	577	559	592	528	588	594	608	554	579	599	574	532	595	598	555	574	566	608	586	573	556	612	571	576	544	557	533	564	573	624	534	573	555	576	600	567	588	557	606	569	581	585	517	535	578	599	573	594	561	559	567	536	578	550	550	589	547	542	581	563	606	569	559	546	596	571	585	564	594	566	571	579	623	552	564	584	595	556	570	600	545	569	563	559	579	578	610	585	562	583	535	553	599	623	564	589	575	554	586	587	583	594	606	568	565	527	579	581	559	559	555	572	538	551	589	600	544	542	561	569	579	575	625	535	613	595	560	615	577	555	598	602	546	550	561	574	583	579	564	582	576	552	568	565	601	559	610	598	588	580	587	607	649	598	543	588	569	613	561	605	574	604	596	600	602	562	564	582	612	519	573	575	567	577	565	563	565	589	588	581	585	582	580	598	603	552	574	583	620	580	530	608	538	586	576	651	537	543	565	586	564	585	531	609	597	594	542	572	573	545	537	594	577	572	590	552	555	580	561	554	578	585	561	570	549	554	549	641	569	560	573	564	640	579	610	566	599	544	541	607	586	553	588	635	579	589	542	587	550	571	531	557	583	579	543	535	575	602	543	569	590	588	541	574	563	611	562	539	533	569	564	574	571	634	616	584	564	597	609	591	569	597	565	586	598	588	548	589	602	583	571	590	573	553	526	597	599	589	600	594	568	568	608	554	596	578	580	566	591	595	592	530	561	577	592	573	582	552	594	597	591	605	569	563	598	569	594	563	588	539	579	555	555	585	581	602	646	573	638	580	581	586	542	558	617	576	597	586	618	609	576	550	578	587	574	576	566	600	553	594	576	563	585	516	560	559	584	588	556	565	595	587	555	505	596	592	559	594	563	512	576	537	597	612	566	598	585	607	587	616	565	607	573	560	558	574	573	563	569	577	560	562	560	586	583	591	573	527	562	551	588	566	594	585	634	557	608	611	569	535	573	566	647	558	531	527	583	581	596	556	571	597	586	585	575	600	603	607	550	587	582	584	552	586	580	562	500	549	545	590	586	560	556	627	590	585	579	592	589	577	606	592	544	608	603	575	557	591	562	566	572	542	577	591	591	584	597	599	581	605	561	616	544	570	572	570	607	548	589	618	528	591	599	555	583	575	610	538	593	539	593	588	573	535	547	598	546	578	578	575	578	628	549	566	584	579	574	604	605	555	554	589	589	583	585	589	593	593	578	591	553	549	567	596	598	597	552	562	598	550	627	564	606	548	561	602	601	581	537	563	587	585	548	607	599	584	523	552	604	597	544	570	584	580	581	575	562	540	601	614	580	590	624	596	602	575	554	577	597	542	584	586	555	568	576	574	597	581	550	603	527	499	569	615	592	586	596	557	568	554	572	583	616	560	563	593	586	576	572	589	555	588	578	559	593	589	574	540	565	588	563	575	536	605	617	530	589	588	606	592	568	630	535	546	567	563	547	582	581	571	569	598	576	601	607	573	567	556	575	592	543	567	566	609	622	570	606	559	583	537	531	574	599	563	547	563	579	568	549	556	561	597	566	555	535	644	523	561	576	580	621	575	573	591	594	591	522	577	619	544	580	546	545	577	592	600	580	592	584	583	562	594	589	579	548	573	585	549	606	595	567	565	593	574	587	585	618	562	574	566	563	568	573	580	550	611	620	551	591	595	557	611	602	599	581	587	545	598	570	603	587	600	580	571	598	530	564	547	605	558	581	568	563	574	587	548	583	550	596	585	581	550	613	631	517	591	569	607	536	574	596	571	581	612	603	603	589	613	579	561	575	547	551	580	600	598	623	611	608	602	587	554	572	569	573	589	569	575	587	605	588	576	557	544	606	612	569	565	564	603	583	542	572	610	577	575	545	553	553	568	580	576	563	582	585	599	639	527	617	578	552	562	557	598	566	603	596	578	607	579	536	566	544	574	571	588	600	555	622	577	598	563	574	590	576	616	538	611	592	578	543	578	597	581	546	532	585	542	576	558	583	583	596	562	591	537	560	585	540	558	586	591	613	616	542	577	592	580	607	540	579	577	585	645	587	583	557	588	563	555	625	553	595	581	582	561	541	554	594	580	578	628	588	582	580	557	630	614	540	593	617	583	552	598	592	578	630	544	578	568	573	564	585	596	542	564	576	521	587	588	614	536	571	578	607	541	605	568	566	604	591	536	600	571	586	609	524	620	604	575	562	577	570	561	594	567	589	608	549	621	596	574	559	544	557	548	594	574	631	587	578	568	606	565	573	552	562	577	572	585	559	574	576	582	575	592	549	594	551	571	566	590	573	582	555	577	619	616	597	583	588	552	558	595	516	586	559	551	604	595	563	533	572	593	582	564	564	567	573	527	595	577	579	616	528	567	608	577	577	567	555	559	584	576	607	569	568	547	578	550	577	538	601	588	598	540	579	530	587	563	608	516	585	503	586	590	555	557	620	526	612	580	544	567	575	638	600	583	579	585	571	624	566	534	607	580	550	556	575	528	558	579	573	590	539	590	591	555	585	592	594	579	550	534	562	597	601	589	569	552	573	572	590	541	604	590	563	549	614	577	591	529	599	587	549	553	595	584	570	570	626	525	522	622	580	577	564	577	576	576	541	549	594	573	544	562	594	510	609	596	569	569	600	552	542	608	588	597	585	608	563	566	616	584	588	560	570	566	589	557	605	607	570	565	555	581	594	601	571	567	582	619	565	567	582	565	584	505	600	573	527	555	576	566	559	552	580	612	601	571	564	565	600	575	579	586	585	586	627	599	577	580	565	553	563	559	565	591	572	573	616	545	556	590	570	592	586	588	594	546	582	574	590	582	589	595	583	619	554	585	633	580	583	587	547	583	539	561	552	596	542	540	553	593	589	545	578	553	587	601	559	605	589	604	551	563	601	622	606	598	551	568	591	618	629	568	566	563	549	578	544	575	607	613	609	556	585	529	588	551	570	583	594	564	585	599	552	610	599	603	577	579	633	520	578	627	585	575	588	557	561	570	579	588	615	573	604	583	530	555	573	530	540	562	585	595	578	588	570	515	543	556	544	582	635	561	579	602	560	607	597	572	623	633	577	596	568	534	558	576	609	568	569	605	630	614	538	597	622	601
47088	25239	12712	9558	8822	4751	1110	1374	961	529	605	600	577	625	618	721	750	741	796	858	1039	1239	1462	1404	1309	1158	1053	930	853	833	776	787	711	698	639	605	624	569	560	544	495	495	553	465	540	503	491	493	515	518	513	510	507	491	456	475	503	508	492	506	504	520	470	513	455	488	476	511	514	506	509	497	550	489	482	493	521	492	479	510	498	509	501	571	459	501	487	509	465	524	517	505	536	510	491	496	471	513	506	529	491	537	491	480	488	483	527	492	545	501	545	534	529	533	518	468	536	482	514	492	484	478	508	502	475	496	498	502	474	480	495	490	526	498	485	497	463	536	452	475	548	506	500	479	485	502	507	517	491	497	495	518	559	498	467	516	520	497	477	482	505	504	478	485	454	476	504	482	552	539	509	524	535	492	530	487	486	543	475	522	498	476	485	499	501	503	477	466	488	460	497	531	487	467	476	493	513	536	471	509	484	500	491	515	484	518	520	529	503	526	514	488	507	472	491	508	461	452	533	501	496	503	497	463	521	514	468	518	479	495	499	508	451	480	527	523	497	508	497	502	523	500	503	539	482	522	481	493	494	493	497	522	487	488	477	467	522	461	484	497	521	520	482	545	485	499	508	484	446	502	522	492	504	485	476	498	503	466	459	480	495	478	490	494	479	471	531	510	513	488	495	505	519	531	489	491	492	546	500	503	468	466	522	481	519	474	547	474	489	507	454	503	501	513	487	500	443	461	493	506	502	500	506	521	483	493	504	500	552	473	474	469	488	475	509	479	490	487	559	479	499	481	454	476	475	548	503	483	479	489	476	481	517	501	496	525	498	450	521	507	465	509	514	489	517	488	507	495	488	500	515	515	482	514	537	509	489	500	492	457	480	502	464	487	509	517	524	502	500	506	500	512	468	482	473	494	514	523	540	520	543	490	544	498	488	493	500	459	470	475	488	482	489	498	527	521	489	526	500	483	503	484	511	490	495	518	507	498	551	482	484	519	503	470	473	493	472	450	480	518	489	541	510	510	503	502	512	508	517	493	480	503	524	476	495	480	530	490	535	518	475	465	485	506	513	537	506	469	495	490	508	503	481	491	509	519	489	481	524	497	524	508	483	506	489	499	510	505	498	531	494	488	471	473	519	507	538	483	499	539	514	497	500	501	494	496	485	484	469	481	531	500	472	475	477	491	487	486	514	505	517	462	458	513	510	511	484	491	479	509	512	511	521	478	499	514	500	532	529	537	531	484	507	515	473	486	463	489	445	519	463	553	504	568	469	459	455	493	517	529	482	494	510	516	507	525	488	533	507	488	506	497	437	496	515	496	456	465	504	496	482	488	524	471	468	507	491	500	521	509	544	516	489	479	476	510	501	495	487	476	529	479	563	492	530	506	463	494	536	492	497	473	490	509	509	502	549	509	499	493	511	523	543	525	485	526	503	513	492	498	496	482	506	520	474	525	560	509	517	499	496	466	489	465	510	489	511	493	508	491	498	502	518	476	507	558	507	460	473	501	501	498	496	494	490	485	479	540	505	518	501	507	484	506	497	446	472	542	498	481	494	503	505	515	528	477	504	500	512	522	485	495	469	537	499	497	480	516	465	482	486	515	473	530	487	503	535	521	502	481	509	538	541	494	467	528	563	493	476	506	492	499	473	515	472	491	497	542	487	477	500	538	493	542	484	534	513	501	488	484	505	530	491	500	517	532	487	477	465	470	548	493	492	523	492	526	482	516	520	517	515	521	504	511	545	507	472	487	482	488	468	487	491	526	512	472	506	485	517	507	470	503	500	446	494	485	502	498	481	491	492	487	520	558	480	479	517	476	505	493	503	547	497	486	534	504	491	548	509	468	484	503	498	542	481	506	477	496	489	505	505	536	490	542	499	489	502	501	436	480	512	520	473	494	492	509	484	494	539	494	506	473	484	503	539	504	472	493	487	490	482	450	461	509	481	504	487	512	468	508	498	499	502	484	482	523	451	500	496	481	469	510	498	528	510	452	499	510	487	509	462	501	492	497	469	509	528	527	505	514	480	495	492	476	514	517	523	512	442	497	482	479	509	492	486	508	555	476	493	499	498	532	491	477	477	550	481	515	476	483	530	471	524	458	488	491	471	516	478	496	479	527	449	490	531	482	453	526	508	486	520	481	472	489	495	525	492	504	430	524	521	513	500	479	494	485	504	513	534	483	500	521	509	521	523	460	471	543	507	504	494	522	506	497	524	509	520	509	510	475	524	502	492	503	496	515	520	479	522	487	485	494	468	491	490	536	473	471	484	483	502	511	496	489	527	504	482	468	467	525	498	460	515	498	455	538	480	454	491	531	495	475	550	546	492	535	490	502	493	500	464	491	499	517	465	490	507	517	514	512	513	467	465	489	504	513	495	459	508	498	474	482	532	473	546	498	505	486	526	498	489	507	458	510	490	478	515	466	509	493	489	499	537	472	536	486	548	488	476	552	501	497	473	492	468	486	470	512	505	490	505	511	480	520	489	495	497	477	509	484	537	465	499	545	517	508	489	471	492	488	501	478	494	473	514	488	510	527	453	475	497	506	505	454	505	509	499	487	503	503	483	463	524	533	521	510	503	489	466	520	489	515	509	514	500	489	495	523	485	488	538	505	492	454	524	509	503	515	477	476	491	483	494	456	517	513	450	475	521	503	478	489	487	514	517	511	508	504	481	522	501	535	485	491	509	520	493	506	499	502	478	490	483	505	523	484	506	493	505	442	500	480	466	545	485	493	534	503	516	473	505	482	479	527	510	512	496	508	543	477	486	545	516	440	508	496	521	519	464	543	523	505	481	525	503	485	492	527	495	523	497	499	521	512	530	469	518	492	472	470	488	506	543	493	502	523	465	525	505	466	470	452	509	484	527	496	477	504	518	489	498	469	524	535	490	555	506	509	479	469	462	533	506	469	481	480	516	523	496	494	452	489	484	496	499	486	479	478	506	495	527	476	492	519	498	513	505	514	522	534	473	501	496	490	495	511	483	497	538	515	497	533	511	483	473	514	483	473	480	498	493	482	486	496	506	490	487	474	535	507	493	543	503	471	485	507	537	482	519	508	483	496	488	499	509	502	490	511	507	485	533	473	533	475	512	496	509	476	479	500	490	456	505	530	472	494	542	489	512	512	527	486	465	482	511	521	525	482	486	501	486	476	476	495	510	478	503	495	496	475	543	519	492	482	532	503	524	485	470	507	488	510	489	522	490	511	491	505	492	468	516	484	503	505	464	492	513	509	476	481	479	518	482	483	495	497	450	531	461	467	480	496	476	493	495	512	536	511	457	510	497	500	514	498	544	496	514	532	495	477	487	498	518	447	498	555	461	491	499	481	491	472	521	495	542	516	511	514	481	489	553	458	487	477	474	519	515	520	481	509	499	495	506	481	495	480	483	503	494	503	520	478	508	482	491	522	531	442	507	484	481	510	493	495	495	498	477	493	471	521	484	511	496	494	458	473	506	517	505	460	463	492	492	508	514	472
27451	20828	27518	24176	20862	13377	2154	1770	1181	633	652	638	624	631	679	679	749	718	716	789	862	1024	1080	1099	1116	966	894	871	782	764	733	658	738	732	638	618	591	596	629	535	591	566	595	590	611	533	585	583	551	566	516	598	596	561	529	505	583	564	586	594	568	586	583	526	540	540	564	567	546	563	555	575	552	577	564	563	616	578	560	549	577	588	543	575	570	518	550	551	558	578	563	553	589	566	517	540	527	563	580	575	578	560	584	586	536	566	544	544	574	507	503	571	544	523	552	594	520	578	557	589	541	554	581	497	552	567	552	576	585	580	567	506	595	572	532	569	523	578	594	542	602	547	560	565	547	521	524	548	536	528	552	547	548	579	594	572	576	594	527	521	544	561	529	562	585	550	562	551	557	531	537	551	529	571	555	532	532	568	583	543	543	533	576	540	510	562	532	588	594	581	574	548	588	577	588	593	583	577	566	525	544	574	543	552	561	546	546	542	572	559	533	519	560	559	595	581	538	607	597	575	505	562	544	558	555	506	550	543	590	531	586	578	561	591	562	536	568	582	570	578	574	588	512	548	533	571	582	517	543	572	538	590	565	548	563	567	580	546	525	548	559	497	554	568	566	571	522	604	544	552	549	594	566	560	534	519	537	551	552	564	570	553	598	552	541	568	527	550	543	542	571	533	569	522	572	606	542	594	546	553	512	575	567	599	603	542	574	584	558	550	534	590	586	565	557	570	580	560	537	572	534	579	580	551	544	530	590	557	581	565	560	549	553	585	548	583	552	558	570	551	488	557	539	576	538	546	545	532	562	556	563	541	572	539	558	564	592	530	565	539	561	548	552	557	550	571	595	601	601	566	539	542	547	538	578	529	588	556	521	524	536	569	517	553	550	547	589	494	555	552	565	561	566	567	612	529	574	558	586	623	548	551	580	573	557	556	526	562	596	565	610	597	588	582	557	550	585	551	537	527	597	545	554	573	585	583	561	582	534	538	552	550	570	582	585	581	557	541	542	535	533	573	563	558	561	544	551	509	577	570	531	573	596	556	588	566	548	534	489	542	535	506	575	592	563	601	569	577	576	579	530	559	556	580	552	557	561	547	570	552	570	522	534	567	549	595	555	551	590	559	540	504	562	580	593	529	564	570	549	519	586	545	547	537	502	550	567	612	530	537	534	558	529	554	538	547	494	584	585	559	548	571	580	561	556	568	574	579	559	583	591	559	549	539	551	515	564	579	574	588	575	539	558	528	563	572	529	565	549	594	567	547	541	552	528	562	565	591	566	584	606	540	543	565	534	550	547	552	538	578	613	547	571	560	531	522	516	564	545	550	559	602	567	594	570	582	529	554	545	566	535	519	548	548	545	577	526	653	600	536	581	540	571	552	523	602	533	571	523	577	536	604	576	600	590	545	551	563	533	539	537	551	542	591	576	569	571	540	551	536	561	565	601	576	559	549	548	537	581	558	567	549	564	564	552	536	543	557	559	594	555	565	531	541	514	558	550	535	585	515	566	578	612	556	510	579	587	565	536	542	568	567	542	534	548	554	583	556	517	567	540	555	590	554	562	568	550	549	567	545	514	529	560	528	575	593	519	557	597	571	501	498	580	547	560	555	559	588	544	597	551	538	595	531	566	562	483	554	568	534	544	561	571	552	559	552	556	546	609	554	559	564	626	555	602	607	534	538	565	584	586	551	522	549	580	554	521	494	566	531	523	563	550	541	508	609	589	531	620	538	568	554	551	501	549	486	505	528	557	555	564	570	560	547	537	514	590	544	488	537	566	583	564	561	553	546	588	580	534	561	585	543	572	579	568	554	548	582	552	579	543	551	556	522	552	547	578	582	521	548	549	536	552	536	552	542	568	541	561	550	554	516	554	557	548	573	597	580	549	537	549	554	588	575	569	577	521	562	537	538	530	531	563	549	523	565	573	554	513	555	590	559	595	554	562	543	566	570	556	524	595	564	576	582	541	551	521	539	535	568	558	612	545	512	533	543	559	586	580	590	567	598	566	572	513	557	551	556	534	575	578	560	549	585	559	560	542	555	520	547	553	555	582	552	555	583	540	546	519	538	540	566	619	532	528	560	566	563	559	543	509	560	588	581	562	525	548	571	592	539	546	579	571	527	537	575	590	541	569	510	566	559	562	553	571	546	534	577	576	582	582	599	569	553	556	555	572	558	575	568	586	572	570	553	523	544	542	537	546	538	534	533	567	567	532	584	617	558	576	559	538	559	513	523	552	516	577	577	578	539	536	521	537	547	529	544	566	577	604	524	503	553	547	604	581	599	580	548	587	510	587	560	509	586	554	567	575	566	564	566	541	559	581	594	605	586	561	566	565	557	557	595	569	506	568	554	576	527	559	555	544	626	545	601	527	534	523	517	620	554	580	586	557	565	564	536	556	575	528	525	576	566	518	574	563	558	525	561	563	528	570	537	572	526	562	576	532	542	529	543	499	532	572	533	560	593	556	530	570	538	562	553	566	526	572	503	517	562	524	554	537	535	528	546	562	555	552	591	563	534	586	583	577	533	554	536	568	570	574	563	558	556	600	563	584	553	543	522	547	545	571	559	570	598	558	570	527	560	600	550	531	573	589	512	558	591	563	520	510	530	526	561	625	546	594	592	581	567	552	535	550	530	601	588	574	526	589	586	562	533	555	534	575	604	540	616	549	542	540	550	542	606	549	519	543	569	546	541	511	563	544	534	528	586	554	592	546	526	555	518	534	550	584	556	578	554	543	556	591	554	521	537	527	515	550	522	553	546	554	605	519	556	559	565	539	562	558	555	540	584	566	590	571	544	488	570	506	569	572	542	620	588	621	555	541	574	539	539	569	538	564	552	568	544	572	543	559	528	608	527	546	575	515	545	541	550	574	587	536	584	536	557	569	608	535	567	517	567	551	558	560	570	586	542	574	538	536	581	603	536	523	563	568	515	573	520	517	558	577	533	586	599	583	545	584	587	561	579	546	548	560	527	531	544	499	563	582	565	512	496	539	531	523	595	574	536	520	576	583	567	555	539	536	554	586	559	579	520	578	562	570	563	506	580	606	535	491	561	553	555	544	529	529	527	558	521	565	517	576	570	526	582	540	577	554	518	495	576	557	534	531	551	573	532	561	509	577	586	581	559	573	557	568	566	549	529	551	574	531	573	543	541	538	628	569	534	540	590	591	555	583	560	558	592	592	550	544	528	541	568	572	579	548	528	583	524	551	523	569	578	583	553	589	524	598	573	561	550	570	532	620	568	555	557	569	575	573	564	545	563	543	590	561	581	519	538	565	541	579	551	508	587	518	587	544	586	537	540	554	610	529	545	601	556	562	612	575	560	566	580	540	548	544	580	542	556	582	568	551	565	620	558	581	573	571	578	581	524	528	592	572	598	531	541	570	594	536	546	554	540	578	597	582	556	520	542	513	560	563	592	601	544	560	529	555	561	541	587	589	545	561	576	542	577	567	547	544	534	532	593	547	525	565	546	552	538
48210	28167	14164	14756	13779	7509	1648	2829	1765	632	659	646	564	661	743	735	798	839	924	1019	1103	1408	1458	1593	1520	1342	1185	951	899	906	820	761	764	745	640	648	638	619	574	591	514	498	515	501	509	528	492	493	501	462	492	499	492	504	507	516	508	480	487	519	489	495	503	501	504	472	447	461	452	480	490	470	479	488	467	475	450	502	499	453	512	496	464	509	464	483	493	452	478	469	476	512	508	455	443	470	464	443	485	491	505	485	472	481	472	460	433	455	432	466	462	455	500	505	460	503	451	464	464	481	483	489	475	450	501	451	486	488	458	470	494	478	511	507	489	470	493	497	424	486	476	498	519	523	477	483	469	471	516	505	469	466	463	488	494	441	463	457	446	475	526	438	498	459	485	472	459	473	476	498	464	513	457	483	460	488	477	460	452	476	473	494	486	472	428	497	504	471	515	469	478	454	482	495	490	476	458	444	467	448	488	464	499	490	488	536	461	468	467	507	473	484	519	487	514	487	459	455	503	471	444	465	476	457	513	491	526	465	483	446	480	497	478	500	488	471	488	456	477	501	480	478	513	502	474	513	466	474	500	468	495	449	448	475	535	477	474	496	451	472	486	475	500	451	459	482	528	477	493	502	482	510	460	460	484	480	501	491	483	488	483	491	502	528	467	514	519	477	453	486	481	473	471	484	477	477	465	515	466	492	472	490	450	469	464	438	492	453	446	476	502	514	471	491	492	466	480	519	467	494	499	503	543	474	496	484	493	454	502	499	489	463	456	477	526	494	502	469	482	508	510	494	464	511	488	501	518	487	492	481	457	468	502	484	459	471	485	473	452	478	478	474	450	475	468	484	456	489	489	461	459	515	476	464	475	502	441	469	483	479	456	470	474	477	470	520	499	456	467	432	502	506	482	476	466	477	499	452	479	502	502	460	456	494	501	450	500	481	463	471	433	480	522	486	454	506	487	442	465	486	497	458	489	496	480	471	524	441	470	515	486	466	456	457	494	495	510	502	480	518	472	458	435	488	460	465	422	475	454	440	460	477	488	492	478	486	485	500	504	463	481	483	520	494	506	438	504	484	490	468	461	492	455	487	483	420	532	470	470	486	477	481	454	467	472	460	502	513	505	518	487	498	485	473	444	463	440	470	487	484	476	503	496	538	511	443	472	481	477	460	505	488	498	495	477	494	500	469	465	506	520	488	480	433	485	503	483	502	488	486	449	481	500	509	500	459	492	473	455	485	468	482	500	431	496	455	475	443	516	480	495	500	498	455	475	501	464	466	447	471	444	494	509	452	494	489	520	481	478	486	507	506	513	478	495	480	512	467	484	500	483	524	507	475	513	436	469	488	481	504	507	485	493	509	475	499	521	447	506	494	505	462	458	470	490	472	481	484	490	474	494	467	515	449	487	445	445	512	526	514	484	425	483	460	478	493	528	473	517	481	495	509	473	450	506	459	453	498	476	483	515	503	466	497	505	505	472	522	477	471	469	497	503	461	480	472	480	491	494	487	471	469	471	482	475	506	503	477	498	479	499	475	497	463	476	516	449	518	502	471	499	474	489	476	480	485	469	475	467	461	467	471	480	460	470	464	481	451	479	482	479	472	449	487	535	496	515	452	492	448	513	519	492	521	460	492	460	450	526	467	489	486	480	493	470	481	484	471	479	513	509	472	475	464	505	478	489	465	474	482	476	451	512	472	487	504	470	463	467	475	500	510	487	472	474	484	472	465	511	493	447	481	520	502	482	483	443	462	493	440	482	479	496	472	459	481	510	494	504	466	481	467	470	478	507	506	508	497	453	467	489	473	447	534	467	456	478	477	488	475	445	461	474	455	520	482	445	476	455	472	477	475	498	444	495	501	495	510	437	469	488	486	482	493	458	492	506	466	492	485	462	500	509	444	511	502	460	515	495	485	465	484	485	484	480	451	479	462	449	457	486	476	502	491	473	467	485	470	501	528	459	493	501	483	433	503	496	483	471	490	461	467	518	484	528	497	484	497	458	504	473	486	491	482	465	496	497	460	458	467	467	499	482	483	493	451	496	497	476	497	466	483	471	482	494	479	523	457	470	499	466	499	498	469	473	541	453	484	433	485	466	474	500	455	505	465	480	500	471	482	504	452	494	485	481	506	490	454	453	496	524	479	464	462	489	504	480	463	495	467	465	514	515	451	463	452	496	499	487	480	493	449	497	457	477	462	499	479	459	483	490	494	479	441	517	505	478	470	513	459	452	540	475	483	486	513	494	457	466	481	483	490	470	469	470	465	483	447	501	518	499	511	486	466	477	504	462	473	508	478	486	516	522	448	478	501	461	477	485	488	493	485	466	512	491	520	489	504	487	477	476	469	482	452	498	475	523	473	466	495	448	492	516	453	496	494	479	481	498	458	496	468	473	466	467	457	464	446	508	436	500	481	496	500	489	502	512	509	506	492	517	482	479	471	484	487	493	508	464	477	482	469	486	499	493	458	467	509	500	461	451	511	484	473	508	504	487	504	523	479	465	447	473	448	465	479	509	469	469	451	493	483	434	504	488	479	483	488	472	474	497	515	444	487	466	470	489	486	463	526	467	511	497	503	450	479	480	471	474	514	458	483	489	479	488	501	457	434	468	482	464	521	487	487	461	511	456	516	515	486	473	505	502	507	480	482	517	524	449	490	488	460	464	513	469	467	506	498	481	517	485	473	442	457	481	475	532	461	467	529	501	490	466	495	498	476	468	467	519	478	482	510	480	472	476	513	490	481	502	442	478	449	443	493	503	479	455	495	470	494	486	430	481	476	504	470	488	472	474	477	420	523	480	464	485	535	512	472	462	485	481	470	486	485	494	452	460	531	478	481	481	459	478	454	515	450	441	466	471	476	506	464	491	485	468	451	485	467	484	461	484	488	500	481	488	484	499	486	475	465	478	479	470	481	466	488	487	463	470	448	510	451	533	485	519	452	501	456	515	471	446	457	503	446	505	491	482	539	491	455	465	453	529	436	480	492	481	473	532	495	470	484	490	479	507	496	477	498	490	487	479	479	457	477	496	486	458	475	472	510	463	473	497	467	479	514	505	499	500	501	459	461	466	512	475	475	448	433	499	429	510	495	502	479	488	496	461	476	474	463	479	465	460	498	496	455	455	475	490	508	484	477	413	441	487	492	528	511	453	447	488	450	467	508	473	470	514	457	475	484	484	476	489	470	479	490	462	477	479	478	502	510	467	481	487	434	484	497	459	535	514	454	474	421	466	470	478	455	500	459	491	480	513	465	464	457	494	510	453	479	492	489	459	463	501	468	451	498	470	486	486	523	477	489	476	500	441	477	475	421	477	472	488	482	471	463	497	459	500	497	465	485	505	491	513	439	475	483	447	513	452	453	460	515	492	493	449	468	527	486	451	456	486	512	494	524	482	485	495	474	507	489	501	503	472	479	462	469	464	509	478	464	452	514	470	491	472	541	463	511	506	507	487	463	508	476	450	454	513	494	482	464	443	471	483	470
26641	20832	27626	23949	20682	19012	4097	2236	1292	679	718	693	683	731	723	757	747	825	883	859	940	1038	1151	1254	1215	1077	979	911	827	798	764	783	755	714	724	682	721	675	658	639	656	620	596	630	658	595	585	593	618	593	580	615	596	603	579	627	545	590	633	580	586	565	581	567	601	578	587	552	597	608	614	602	598	578	543	583	618	554	626	607	594	575	597	584	570	588	556	592	553	610	589	544	587	588	603	580	587	544	592	577	558	578	592	597	584	628	592	613	609	568	595	584	580	591	588	584	582	629	556	560	562	566	572	599	569	570	567	595	604	587	589	608	559	553	590	618	581	570	574	535	600	554	600	589	583	623	595	578	591	610	628	602	570	565	538	552	598	610	562	632	615	538	577	592	557	584	594	560	594	631	565	581	631	559	589	572	569	574	585	652	555	608	602	604	566	545	589	637	555	565	589	622	587	564	591	598	620	564	560	589	582	604	592	601	593	570	606	576	607	571	577	589	574	578	599	620	585	602	590	553	618	588	570	592	580	645	608	571	591	533	565	613	629	587	572	611	605	561	646	630	580	584	624	611	606	583	637	603	611	553	617	643	576	581	609	532	600	570	560	596	572	582	588	597	590	638	587	586	577	615	592	561	609	611	599	573	584	582	557	584	578	584	582	600	578	574	611	568	585	597	573	590	599	557	599	602	580	566	625	546	586	556	649	590	599	622	593	602	590	536	551	594	583	551	597	586	596	629	581	565	609	558	579	583	589	606	594	554	622	578	635	560	585	570	585	579	551	599	584	568	608	582	579	571	591	599	590	620	604	599	548	645	568	547	629	585	577	632	580	601	571	575	585	618	607	588	603	607	626	610	620	605	595	562	617	599	563	588	553	582	614	599	580	572	646	604	625	582	563	613	586	587	576	579	593	567	568	583	600	583	590	577	625	578	576	597	556	554	604	633	628	567	553	578	537	621	580	621	653	600	594	591	572	574	595	593	596	611	647	606	600	560	642	607	596	603	613	624	612	566	610	541	573	585	583	555	578	561	592	564	551	585	596	588	579	565	586	613	622	593	580	584	605	601	585	542	571	598	564	606	575	543	587	616	611	616	633	610	592	603	616	588	600	587	557	580	605	558	600	544	624	571	613	630	551	606	577	593	610	590	617	604	566	562	604	552	620	580	579	605	580	630	574	616	553	582	572	620	568	610	573	594	546	573	568	567	566	567	541	619	560	616	584	626	579	577	598	612	571	621	585	642	605	538	616	599	621	672	605	586	606	591	623	622	627	607	548	604	610	634	608	615	590	600	568	593	639	622	634	553	592	606	553	593	570	583	611	625	554	598	568	586	583	555	586	578	582	618	588	614	575	564	575	607	558	632	595	655	580	602	544	582	601	596	599	568	627	646	551	630	613	562	571	564	622	607	546	566	602	579	577	595	576	574	592	623	602	592	615	603	567	587	591	612	615	598	574	573	645	567	571	623	573	600	591	569	602	548	594	575	592	586	593	586	593	576	583	577	545	582	612	587	547	568	600	590	604	587	574	545	593	589	598	573	623	580	576	592	610	595	598	609	618	615	587	625	595	611	561	612	644	583	564	623	622	601	607	575	607	585	609	534	590	618	551	590	632	612	613	605	565	596	598	597	613	623	603	601	566	635	593	560	579	591	584	589	573	584	590	594	620	598	539	584	588	625	603	580	551	584	548	581	623	639	581	535	562	606	619	623	606	576	609	586	571	576	599	602	595	596	600	597	600	616	593	600	615	600	601	596	595	565	558	588	594	654	603	592	568	545	591	574	587	602	609	604	575	617	573	589	621	599	605	574	540	583	591	569	586	564	587	588	606	562	589	622	570	590	559	569	580	580	582	600	563	588	621	603	596	578	615	628	647	557	623	585	567	598	557	609	585	569	569	566	578	577	605	622	569	602	561	580	558	604	610	590	567	586	623	593	590	551	583	570	554	607	585	614	543	544	571	576	594	598	536	620	621	624	598	620	583	550	602	592	580	606	624	624	613	600	574	562	583	613	623	596	598	586	604	569	583	621	535	567	588	603	611	582	554	565	595	618	602	568	598	571	628	580	539	582	645	603	609	573	580	567	563	585	587	554	587	580	552	616	612	603	595	614	592	608	623	580	548	564	595	603	627	545	576	630	613	541	595	614	616	607	587	605	556	586	556	600	613	604	613	582	672	632	650	587	617	568	606	603	560	621	564	573	606	619	563	564	602	589	583	575	584	585	550	610	615	539	574	586	645	547	591	570	597	587	580	586	547	563	595	624	607	617	590	621	558	660	569	601	552	564	557	604	614	578	581	486	578	576	543	564	590	545	579	606	536	612	592	570	626	550	609	591	582	615	624	585	607	626	583	592	585	619	572	561	559	573	605	624	584	557	598	559	610	603	565	590	602	593	601	573	576	585	570	610	626	613	623	577	596	595	544	571	618	587	581	603	601	598	608	607	624	597	574	592	552	544	658	600	601	583	595	519	592	630	565	618	669	582	616	606	601	610	625	561	570	588	578	564	553	567	589	562	584	579	611	574	584	587	549	565	537	588	565	600	633	605	594	586	548	565	576	601	609	587	620	578	536	568	596	561	622	606	583	593	573	598	567	565	603	586	575	588	596	621	622	572	603	587	580	615	593	627	661	598	562	578	557	596	586	597	584	617	581	590	584	559	646	598	583	593	620	548	615	619	605	600	576	572	569	658	583	588	605	585	549	609	618	577	593	604	619	558	581	557	585	628	574	594	563	545	612	588	574	577	569	591	589	592	588	565	579	557	565	573	561	569	586	559	640	548	593	623	609	573	596	573	575	562	595	616	635	567	594	619	605	583	618	572	602	600	566	594	640	597	549	622	603	608	564	613	553	601	602	555	565	598	572	572	585	609	593	620	600	592	578	605	600	551	609	584	598	597	632	595	584	634	580	583	541	603	588	572	589	598	580	579	629	560	621	613	583	627	588	587	569	605	611	614	613	563	593	584	600	601	581	625	608	626	559	596	596	576	582	604	594	566	569	596	560	594	557	607	593	612	631	588	604	562	595	572	636	647	583	611	584	571	590	611	615	582	581	603	559	600	586	616	605	602	584	578	601	605	606	589	593	604	608	588	611	568	574	581	628	620	587	551	582	579	561	576	549	590	605	598	584	606	563	605	550	561	571	585	588	579	582	546	614	547	637	582	588	628	633	550	576	615	620	578	569	563	564	589	574	586	585	538	584	533	569	577	592	623	588	623	614	577	569	557	570	593	526	582	551	645	608	567	606	587	634	570	599	567	577	573	612	550	582	579	573	595	561	638	598	600	581	583	631	562	608	601	588	574	603	625	609	633	556	545	618	611	573	604	574	596	621	657	619	601	631	598	570	585	578	602	633	611	630	612	587	579	615	597	602	607	593	574	609	593	575	566	578	555	590	596	584	604	573	584	615	586	593	627	619	572	584	552	585	583	575	586	551	603	580	585	608	609	608	553	604	576	586	587	574	606	590	567	521	590	577	573
49513	26929	21280	21593	16054	6981	1838	3932	1866	720	729	692	701	680	777	850	875	1002	1045	1097	1273	1539	1742	1893	1871	1597	1397	1144	1078	1029	944	887	798	764	792	704	656	617	622	603	574	523	493	505	521	519	525	539	557	509	508	513	535	546	482	543	505	498	507	519	484	504	537	516	522	504	476	559	571	518	524	536	494	460	491	510	495	518	508	513	480	510	541	532	511	470	485	500	516	483	530	517	490	501	503	508	504	456	518	527	521	467	552	497	485	519	519	525	485	539	490	487	511	474	497	495	476	474	552	486	503	528	512	500	523	544	486	496	523	465	500	525	479	481	469	528	506	483	517	499	519	504	480	509	521	501	523	495	516	528	512	513	514	503	512	488	472	490	521	518	507	493	458	486	479	451	530	513	502	513	503	535	526	490	510	484	496	518	526	485	516	519	511	504	528	475	493	504	480	482	477	532	516	504	503	524	472	512	483	525	519	518	489	545	552	505	510	474	486	523	507	479	491	529	509	496	545	454	515	511	533	485	478	464	504	485	522	525	465	513	467	536	482	504	496	522	455	529	516	487	481	476	509	510	456	500	474	512	552	472	516	531	475	487	478	459	509	502	504	515	493	500	530	444	514	539	497	495	494	520	495	520	476	526	516	524	508	528	491	503	506	490	526	482	509	468	541	525	497	504	525	496	526	521	511	542	490	461	550	454	494	508	490	517	526	503	511	474	510	507	503	464	502	485	504	490	504	533	483	517	523	500	498	515	480	501	488	489	485	500	466	497	517	445	543	485	505	524	474	517	520	511	521	502	517	535	542	502	515	447	436	473	471	537	543	509	477	521	498	502	508	499	519	460	507	497	480	528	509	514	464	520	523	450	474	498	532	487	522	494	492	497	509	485	542	510	504	528	515	510	457	518	485	489	523	491	500	506	495	500	488	499	506	468	502	517	488	509	496	543	516	460	529	516	475	483	517	490	480	481	502	549	492	487	455	494	510	501	504	533	502	492	489	514	498	482	545	469	487	515	522	506	530	492	512	524	504	531	496	485	502	499	499	481	498	457	453	490	503	502	522	506	501	472	519	484	508	510	536	494	482	505	464	478	515	530	512	550	527	524	522	535	546	460	493	511	533	489	506	533	491	539	479	490	477	528	525	473	510	472	520	514	483	521	480	520	470	486	527	450	496	474	497	504	510	500	490	493	473	472	541	495	479	501	511	497	526	509	478	485	476	487	517	490	478	506	504	499	511	476	510	485	551	511	461	511	529	512	461	535	533	469	539	505	494	521	538	518	477	495	501	530	532	508	521	504	505	450	535	521	488	516	524	562	512	498	532	506	514	498	493	519	499	478	491	485	526	515	471	489	503	521	493	538	461	499	503	471	485	507	454	508	509	530	506	561	492	510	547	513	500	536	483	453	504	509	481	496	466	488	460	539	487	533	519	477	502	510	521	486	510	523	488	505	502	545	514	468	501	500	532	519	514	523	507	542	461	497	483	499	542	511	468	512	532	532	500	517	476	499	498	497	484	540	529	471	505	551	483	497	483	494	521	485	528	476	515	496	487	483	510	503	483	523	490	525	523	484	472	517	517	517	503	508	556	496	516	534	515	480	518	503	561	538	484	489	510	487	525	514	485	498	504	527	505	499	495	517	497	487	525	478	502	497	544	491	488	488	508	546	511	478	543	509	505	501	499	533	480	474	522	520	482	486	490	499	514	499	501	479	516	488	564	522	514	502	501	482	509	514	485	497	510	458	551	534	487	506	481	512	489	477	533	468	498	542	489	454	479	532	520	539	495	538	466	504	538	474	476	525	489	482	492	496	518	467	510	530	502	528	541	510	502	518	488	532	560	494	504	520	507	489	532	507	521	507	507	522	522	534	556	452	555	485	497	523	469	506	531	529	478	501	501	486	497	506	518	526	540	512	451	486	534	549	538	490	568	512	501	477	481	484	538	508	495	524	505	506	487	533	499	490	528	476	500	526	528	515	521	484	509	469	474	528	523	486	456	506	499	496	491	502	464	488	497	533	496	491	514	485	511	503	485	519	497	484	515	466	488	524	522	513	500	493	512	488	548	528	503	480	500	518	494	521	496	499	455	547	461	524	500	491	478	506	473	476	505	544	456	511	489	510	508	495	544	486	513	510	486	488	520	481	469	488	573	521	516	505	511	498	501	511	502	544	500	485	486	486	514	510	549	524	501	491	484	516	533	508	532	497	502	501	488	494	468	524	471	493	484	506	503	532	500	519	469	483	488	513	521	506	510	498	505	536	509	499	492	508	536	512	493	535	496	444	541	521	522	513	471	484	518	525	503	504	474	515	485	497	474	516	510	536	503	476	492	503	523	520	491	512	498	489	508	502	487	483	468	482	497	490	502	514	537	464	501	497	503	527	471	534	487	523	486	505	497	505	497	537	489	519	515	499	485	525	525	502	507	505	520	513	504	511	510	494	484	506	495	520	504	471	535	488	503	478	523	476	547	497	525	473	511	506	520	544	515	542	497	496	540	483	510	502	526	508	529	504	481	497	536	478	523	525	497	527	488	480	521	480	541	503	457	467	474	521	532	524	508	504	492	526	511	545	505	478	465	521	506	529	531	489	457	469	492	478	487	484	508	499	505	523	510	511	542	521	526	518	486	503	526	510	555	488	525	476	486	496	469	530	472	511	533	486	485	513	555	525	496	510	491	480	491	494	520	526	506	470	466	472	471	528	512	467	497	499	481	509	504	495	522	477	498	524	561	559	553	522	495	545	530	472	533	515	513	526	510	524	495	496	493	472	481	518	485	474	517	506	496	523	518	509	522	514	514	467	451	520	491	504	526	473	484	529	521	483	508	502	493	509	470	509	502	532	501	542	514	537	493	501	543	521	469	527	491	508	478	461	537	490	511	514	499	483	492	536	533	512	516	517	519	482	485	516	479	534	454	496	520	493	489	520	517	497	478	527	513	517	506	496	546	517	476	496	548	529	474	501	479	497	517	524	468	492	516	478	484	482	483	460	580	538	533	508	511	536	509	528	500	482	513	512	495	487	504	501	508	504	515	512	512	501	508	496	539	482	509	512	467	486	526	502	536	500	482	522	521	468	509	517	494	486	501	529	522	523	514	558	535	495	533	496	484	483	511	527	471	527	542	500	503	552	511	482	551	447	529	515	489	527	549	490	461	545	528	535	516	477	483	537	489	460	521	487	448	488	525	526	505	511	529	489	478	524	561	485	510	484	474	481	533	495	478	501	519	484	522	480	516	507	488	515	521	504	522	518	474	519	492	487	498	561	504	481	482	485	471	456	486	557	498	486	513	515	482	466	536	540	492	502	507	475	494	478	477	520	520	545	435	522	485	489	496	522	519	515	516	476	472	517	495	520	509	543	480	518	536	478	492	477	544	572	517	528	507	506	530	477	531	502	500	507	527	498	513	461	549	485	546	481	536	533	495	494	509	544	515	513	506	518	501	532	514	480	515	493	464	492	501	475	521	524	494	536	509	506	555	495
25548	20827	27901	23854	20853	20924	10924	3167	2600	760	719	701	732	746	821	785	840	933	925	985	1038	1137	1451	1480	1488	1287	1199	1024	962	875	913	841	824	726	711	718	675	642	624	636	631	611	587	591	616	647	622	591	611	580	579	550	611	586	593	566	572	589	544	595	563	591	627	556	548	567	578	550	580	588	547	630	543	560	570	519	614	566	550	567	614	555	530	591	559	566	546	590	553	595	523	623	535	534	570	587	600	544	557	625	622	589	519	591	641	575	583	578	598	553	571	579	595	580	593	580	579	538	513	588	603	522	615	607	593	546	530	561	579	507	578	604	565	553	570	579	576	582	579	590	561	568	612	528	602	570	561	588	595	531	543	527	614	556	566	554	561	562	580	525	554	536	531	580	537	592	567	569	592	520	584	559	599	598	595	585	560	537	587	571	557	604	570	553	574	606	544	585	571	572	599	574	549	535	578	588	578	554	582	564	610	610	594	599	596	598	569	551	537	611	576	596	579	613	582	584	547	591	582	547	557	572	570	566	535	592	612	636	581	610	586	559	549	588	603	548	565	613	564	584	569	605	594	577	533	579	557	583	543	574	559	564	555	591	594	543	590	612	586	588	596	561	608	570	574	532	579	568	595	535	571	530	578	575	551	563	558	602	543	592	547	592	584	626	570	557	587	570	586	571	607	609	572	616	577	572	576	592	563	593	631	553	539	582	556	576	559	603	533	554	622	540	594	545	557	573	551	519	567	610	588	538	535	559	557	567	566	592	540	565	573	579	585	549	573	611	547	601	528	543	566	553	534	558	540	549	554	533	585	609	574	581	552	616	603	545	611	607	558	568	602	572	571	564	588	565	560	593	577	537	595	538	558	544	534	557	604	572	548	577	534	557	566	608	609	545	561	576	584	565	555	545	569	557	577	536	598	596	535	580	552	564	561	566	550	566	567	561	621	601	574	600	518	534	554	583	522	539	572	594	578	586	582	569	554	564	549	571	593	561	593	571	572	585	577	565	600	590	583	602	561	542	559	533	570	559	573	619	577	581	606	608	550	581	533	646	580	539	549	544	569	583	584	577	558	549	568	572	583	584	595	591	574	625	612	557	581	580	549	559	570	568	558	645	539	569	601	603	545	613	567	502	569	539	577	541	564	609	565	550	572	571	531	568	544	558	575	595	637	596	600	577	544	574	565	591	574	569	559	548	559	572	562	602	592	589	566	582	536	617	610	601	607	573	574	580	571	599	538	574	562	607	530	534	564	589	534	596	596	547	574	584	608	559	582	553	612	542	598	587	544	607	513	559	581	562	574	563	602	539	596	578	578	560	525	544	557	506	559	605	554	582	577	611	597	570	573	560	566	539	568	595	563	589	553	569	548	565	519	580	561	603	596	561	585	513	557	540	579	583	569	559	585	549	542	564	581	593	597	557	550	593	551	597	554	575	531	576	528	518	543	577	568	591	541	565	589	609	553	541	574	564	562	542	585	573	613	544	553	583	547	552	559	595	560	547	601	557	581	552	564	584	566	561	574	623	606	541	616	591	607	558	596	584	580	583	558	568	547	598	561	532	598	561	567	556	577	597	561	579	559	529	580	566	561	568	577	574	541	558	549	575	631	611	542	558	600	503	589	594	587	590	598	583	522	576	578	608	593	568	560	544	530	554	616	590	572	569	563	582	587	614	588	589	576	583	572	590	593	528	553	551	569	593	601	569	589	622	571	534	555	571	524	591	563	555	554	581	570	573	527	554	578	614	563	580	541	558	525	555	600	577	587	589	535	549	588	623	559	600	603	518	604	546	588	549	593	555	537	599	598	573	549	598	609	610	548	555	580	552	609	571	637	606	561	553	572	554	559	550	583	594	576	563	568	550	589	626	589	546	542	577	590	554	550	564	550	580	516	587	554	560	607	584	569	582	581	540	607	559	550	562	593	598	542	504	550	537	575	587	575	595	572	548	523	547	587	585	564	573	612	556	546	527	567	587	608	547	542	591	581	537	546	541	609	516	556	587	547	577	551	600	581	589	556	575	583	597	590	553	616	557	533	579	582	532	546	596	547	552	569	556	575	573	564	555	550	564	588	557	586	563	567	545	550	581	587	594	552	598	588	576	574	591	542	574	555	587	581	543	596	558	533	581	594	551	576	548	563	573	551	561	575	582	551	580	545	564	593	629	579	556	562	551	582	566	560	577	560	584	582	599	543	580	583	553	565	568	589	560	546	560	584	648	539	563	601	575	615	542	566	560	529	557	597	534	568	576	576	559	604	572	561	574	568	557	565	561	634	615	549	565	552	552	593	573	568	619	515	552	591	573	603	550	572	570	582	594	553	548	571	561	607	561	586	620	522	591	579	591	593	597	566	530	590	603	579	545	571	565	554	600	544	539	551	546	577	559	575	598	596	551	594	525	543	510	554	556	556	546	549	548	562	588	607	629	568	573	571	550	539	559	565	553	597	565	582	579	610	605	568	558	553	596	610	574	573	512	581	560	574	550	566	579	583	569	551	555	573	557	569	561	548	554	552	579	590	570	536	576	532	596	550	573	594	595	576	587	568	562	524	548	536	578	549	566	560	598	576	560	590	575	528	548	545	549	546	577	601	591	581	607	578	596	530	575	569	555	613	591	589	541	564	605	619	596	610	628	562	602	533	586	570	554	588	560	559	605	573	596	578	601	600	560	598	613	578	562	578	578	541	593	558	558	563	512	531	601	583	571	510	565	542	604	546	557	559	579	577	521	574	561	594	577	547	533	565	564	558	535	610	575	586	616	573	557	576	569	594	579	580	543	575	581	561	615	547	545	597	611	587	583	525	573	558	549	562	596	625	585	573	592	574	549	534	581	582	535	557	590	525	570	535	578	564	573	516	591	598	590	572	578	604	555	565	580	593	561	508	575	540	624	577	561	580	569	540	581	545	567	561	556	605	558	553	555	606	588	595	553	581	560	590	552	542	561	555	570	585	542	560	569	566	567	577	592	548	560	519	543	588	574	567	605	538	568	584	581	542	603	593	537	560	552	579	578	541	582	596	581	571	593	554	604	561	570	582	534	576	516	593	570	599	629	587	583	612	578	591	572	594	585	586	552	592	511	559	554	535	544	578	580	545	577	594	555	575	564	589	559	559	568	587	570	556	581	617	584	570	561	573	571	566	542	596	589	541	544	571	551	571	570	590	575	595	596	583	616	569	591	562	569	533	577	551	594	589	543	577	577	587	601	612	579	588	554	566	600	591	531	572	526	569	588	573	583	618	559	588	607	588	566	567	640	587	598	555	569	608	596	568	573	557	612	552	563	592	578	555	607	566	517	580	586	602	573	569	587	559	560	601	556	559	608	571	552	610	605	547	522	595	545	576	604	577	586	572	595	548	571	562	576	608	586	524	546	578	600	515	588	555	562	577	570	536	570	562	539	564	588	610	600	554	610	583	551	559	592	584	610	577	578	589	572	566	583	562	595	570	602	569	625	584	570	620	597	574	575	574	511	570	562	586	578	622	553
46788	33069	28377	29430	21658	10036	3044	4912	4087	803	842	757	795	824	881	1001	1030	1220	1242	1315	1463	1740	2100	2519	2352	1882	1611	1416	1242	1143	1163	1018	929	897	775	750	678	635	590	588	564	578	560	503	513	491	530	516	490	566	476	494	505	501	505	495	480	484	550	482	513	481	493	503	496	521	486	505	471	506	489	479	479	461	498	502	471	465	506	482	459	489	496	475	454	487	502	504	499	505	521	492	510	504	514	482	448	448	490	510	511	467	503	480	477	467	469	468	455	493	475	480	485	499	519	462	461	495	463	456	499	491	494	479	497	527	506	505	528	503	479	483	482	462	502	503	452	512	467	486	484	479	473	464	485	492	519	500	459	484	510	515	462	492	485	489	495	466	475	515	456	476	482	479	457	536	480	472	501	515	476	476	482	476	476	506	464	500	514	485	463	480	493	492	502	511	504	499	511	483	528	492	504	490	510	484	500	476	487	477	517	493	509	474	480	503	504	474	527	506	485	488	437	500	508	502	468	476	483	515	477	467	481	483	493	493	479	474	486	505	480	500	507	554	472	473	499	450	494	521	478	454	515	508	494	496	498	509	460	495	473	491	483	499	516	550	492	455	496	545	477	501	511	485	456	465	491	481	507	495	455	511	471	508	503	500	518	491	461	500	490	492	482	494	497	480	497	457	486	486	478	480	516	482	506	531	514	453	462	521	515	502	507	486	467	448	530	500	480	449	462	505	478	534	504	496	494	475	471	538	491	511	481	476	484	528	473	454	494	475	478	453	465	477	498	514	479	477	467	513	492	480	495	497	491	461	479	464	484	463	520	509	489	483	518	479	510	496	487	486	508	468	485	467	489	506	463	459	513	496	476	488	504	491	503	458	494	468	474	468	505	466	501	515	474	502	504	471	455	489	509	480	523	433	462	465	517	480	463	472	497	455	502	460	489	486	461	498	492	450	490	473	478	477	523	516	460	490	455	526	462	488	479	509	485	531	523	519	482	460	483	497	489	482	510	476	500	481	510	541	489	472	504	494	465	514	521	528	502	489	482	461	480	475	478	459	454	479	467	494	490	486	483	524	476	511	480	490	472	466	535	509	473	488	445	484	477	491	494	481	498	472	469	479	460	450	476	501	509	471	483	515	448	452	509	482	509	487	472	448	455	477	482	476	493	484	462	498	511	478	472	484	507	461	508	486	474	503	507	505	488	489	509	536	480	481	456	500	475	499	519	479	527	462	518	446	514	474	497	493	521	496	472	501	480	459	500	494	516	496	486	520	474	522	498	510	485	468	501	467	459	476	518	479	487	486	476	488	519	490	452	504	470	491	495	507	470	542	481	493	487	478	485	504	470	487	504	474	466	495	484	483	472	473	536	473	483	472	492	522	476	479	524	482	514	463	480	478	489	474	488	523	491	495	507	498	504	510	447	509	505	484	494	488	508	488	470	480	484	466	489	477	486	451	529	491	492	467	471	508	490	541	499	468	484	523	512	491	488	471	463	509	493	497	527	482	508	540	489	511	523	490	471	511	460	536	485	544	473	461	473	502	519	503	486	523	495	507	459	509	466	491	525	524	503	505	516	465	481	498	488	472	471	470	502	496	500	499	482	496	461	493	455	477	488	468	478	477	465	444	513	525	490	494	483	501	490	471	499	507	487	488	520	430	504	517	479	466	494	473	498	472	510	477	454	479	482	489	497	461	485	504	480	507	494	440	467	517	442	468	507	545	463	470	513	484	479	478	444	481	461	507	508	473	464	488	473	510	491	465	484	517	511	471	472	480	483	497	484	451	483	464	477	469	487	494	507	498	492	471	487	530	531	511	508	441	476	455	520	478	515	496	512	465	493	472	497	500	496	499	498	482	518	486	500	507	524	496	457	486	489	510	459	497	500	458	497	451	479	468	465	525	471	495	511	536	509	494	467	492	482	489	456	496	466	533	478	456	487	477	502	483	457	448	517	491	510	484	493	494	472	466	506	458	495	508	510	464	484	475	482	494	520	499	471	473	437	476	486	478	499	457	498	482	467	494	434	479	449	478	515	473	483	467	500	506	470	491	488	490	548	512	492	479	474	496	441	436	479	475	494	511	509	491	427	498	472	499	490	470	532	455	472	506	479	485	466	490	500	493	513	435	473	479	528	504	534	466	492	488	481	496	490	469	507	484	475	488	472	488	507	496	491	496	437	546	489	487	498	495	514	517	508	485	501	470	486	490	512	471	476	491	452	525	521	500	477	514	504	528	468	484	522	505	459	478	507	470	505	493	479	513	500	473	479	520	509	476	507	483	441	492	458	493	438	466	471	497	483	490	504	461	486	516	497	520	483	455	467	458	470	469	462	474	496	512	510	520	474	480	499	458	469	488	483	500	478	457	506	497	521	478	496	503	472	468	482	515	491	499	473	477	487	478	467	470	485	495	499	475	473	494	496	482	502	532	493	476	490	510	494	519	461	520	462	488	472	484	483	468	472	454	475	508	466	501	532	512	507	462	504	483	452	499	464	515	549	535	495	470	491	477	515	462	503	521	488	468	483	532	499	515	508	464	517	522	514	487	523	478	487	509	492	482	473	491	479	502	501	490	520	466	514	486	465	519	490	488	494	500	460	489	505	483	500	479	492	497	498	470	444	479	467	469	491	492	459	484	490	475	512	503	502	441	529	500	486	461	514	472	499	499	516	456	485	476	504	496	460	500	461	496	509	500	493	489	479	483	525	487	506	501	512	465	498	487	494	456	483	458	457	495	466	441	459	467	497	476	525	522	534	495	483	511	483	455	471	512	533	510	485	524	449	476	473	500	485	483	462	485	471	526	490	497	484	477	514	533	520	466	525	502	519	504	505	474	449	445	505	491	530	470	515	487	483	488	484	495	434	503	461	466	471	471	527	492	501	490	522	453	465	505	497	446	476	484	514	488	511	508	464	487	460	481	468	490	491	465	459	479	474	482	485	473	479	472	494	509	533	487	476	490	481	523	495	516	495	473	490	468	459	495	546	534	497	504	478	523	479	494	504	515	441	498	473	492	468	518	479	461	473	484	506	456	508	486	476	464	506	489	506	488	460	492	471	457	500	490	454	483	469	505	482	495	523	445	527	477	488	501	472	476	468	461	490	501	490	486	495	524	474	492	487	468	493	539	483	455	466	511	486	478	486	490	477	503	478	496	504	488	477	525	436	509	521	505	482	511	519	438	515	477	511	456	508	526	497	488	499	485	504	460	498	524	513	487	513	510	477	443	488	480	491	451	497	451	488	485	532	459	478	497	464	467	458	466	483	483	458	468	485	451	475	476	481	516	509	492	496	536	500	435	458	473	513	481	474	465	494	549	484	498	495	463	496	479	504	480	469	456	479	529	454	506	484	466	524	472	499	488	472	508	479	470	516	460	485	477	474	475	478	496	543	468	440	491	494	460	522	478	492	431	515	488	501	494	502	489	467	454	464	451	514	473	458	476	503	517	498	465	457	465	481	476	453	480	480	505	471	478	482	478	489	463	510	492
28952	20945	25773	24581	10235	3765	1668	996	1065	645	627	642	627	689	737	743	803	810	896	843	983	975	1088	1217	1220	1069	956	904	843	792	788	789	701	760	690	732	654	613	604	628	625	570	583	599	617	565	571	634	620	586	582	567	626	605	632	580	566	608	606	582	585	556	607	572	616	569	579	592	529	557	555	589	596	593	591	568	578	609	575	574	589	567	623	560	576	630	582	594	561	593	607	543	609	571	545	567	555	595	565	566	569	601	557	633	542	609	599	546	574	594	571	570	590	558	601	601	569	568	576	577	605	537	573	549	576	561	566	585	615	527	608	558	598	586	600	628	559	581	563	575	552	606	570	556	546	611	596	587	561	609	598	545	583	583	590	627	570	541	584	583	585	557	548	605	547	554	537	521	574	600	666	572	616	558	565	579	605	638	554	592	601	574	562	549	565	599	573	552	558	569	615	582	575	586	573	598	618	603	550	587	591	605	637	581	569	614	543	596	578	607	566	614	553	577	560	619	585	551	583	563	553	544	540	572	576	516	564	574	575	540	593	531	594	540	593	562	601	620	613	614	613	599	619	588	601	589	588	581	563	543	568	551	578	585	574	541	566	572	630	548	619	569	623	593	610	568	594	589	571	615	601	604	555	576	592	537	585	568	575	592	572	553	562	568	599	592	578	563	579	599	597	571	579	577	629	575	567	565	582	558	565	594	612	574	585	574	586	542	593	624	616	595	592	613	562	546	594	595	586	598	588	603	562	567	603	585	570	600	608	603	621	543	599	545	594	612	589	587	552	559	582	595	590	581	584	567	574	548	542	598	569	583	563	579	578	587	592	553	602	571	614	597	575	535	576	596	603	578	605	596	597	577	584	572	594	584	557	591	573	562	562	588	557	577	574	567	560	568	575	561	556	613	575	601	586	614	586	585	547	548	620	558	596	595	569	601	593	605	550	573	541	582	597	614	591	574	577	579	629	637	590	574	567	557	550	558	573	613	585	599	557	536	589	600	561	579	570	534	570	585	552	579	537	581	582	579	581	580	610	576	593	609	624	588	589	550	537	574	591	595	602	567	591	582	605	584	578	609	582	557	598	617	583	582	561	565	580	527	513	602	541	606	608	576	586	533	588	625	583	587	575	608	547	572	574	597	528	585	584	596	600	550	596	592	614	599	581	573	558	590	566	577	588	542	585	561	589	593	571	592	638	595	624	602	539	606	582	620	646	571	592	539	556	610	593	577	551	567	606	542	547	551	578	543	657	600	604	583	588	547	552	593	596	578	581	565	577	617	601	587	544	563	565	563	599	606	622	586	594	529	582	548	610	576	625	565	563	567	570	608	563	530	583	575	628	549	594	633	600	600	554	552	586	582	606	596	562	614	589	600	621	574	555	591	572	569	585	580	599	565	609	531	574	595	558	599	559	529	579	595	553	564	595	545	627	590	571	597	563	539	576	667	613	563	618	622	588	551	593	578	557	564	579	564	522	554	562	551	581	550	609	578	545	561	579	621	587	561	590	590	572	548	579	555	611	613	577	575	546	620	571	551	579	551	563	538	583	614	602	572	588	591	561	557	619	610	565	604	588	586	596	569	637	568	554	553	579	607	577	584	606	567	583	594	579	642	605	606	599	584	550	585	605	601	537	566	600	564	589	562	604	581	603	591	635	567	555	579	575	574	554	594	559	583	605	553	574	556	596	564	574	578	564	564	598	578	571	608	580	553	582	587	621	561	573	609	614	589	583	593	577	591	564	576	556	614	553	583	581	588	619	588	560	567	582	554	617	572	581	592	633	590	608	612	583	541	618	567	574	598	624	572	520	559	602	600	615	578	561	590	556	592	543	605	556	594	576	633	564	565	590	574	595	550	583	621	563	591	619	593	565	582	604	545	563	551	557	608	598	593	588	569	615	558	579	598	593	587	581	566	613	549	553	600	561	567	552	581	561	570	585	588	584	624	562	633	617	607	610	576	545	611	574	622	637	605	577	578	541	602	557	521	589	542	558	562	589	590	550	543	573	607	545	569	610	594	581	570	576	594	626	635	532	564	588	548	567	593	580	530	572	598	584	569	582	572	590	601	583	604	626	578	579	579	570	579	544	519	648	581	558	568	560	565	609	543	599	589	576	565	557	577	605	619	542	580	598	622	591	573	549	548	582	586	622	572	598	573	579	609	587	574	557	541	573	566	540	582	611	593	603	564	584	552	583	607	610	598	598	565	582	588	613	594	576	597	549	574	598	548	580	551	576	602	593	587	563	569	610	585	550	590	600	569	551	572	590	597	647	615	591	643	641	560	622	563	564	617	606	582	582	534	558	655	586	542	573	563	580	587	598	569	548	608	592	565	560	544	597	602	576	614	594	572	565	595	629	592	609	588	582	591	583	592	551	581	584	591	618	588	593	599	582	597	562	574	535	575	574	532	551	602	588	604	581	585	586	558	541	535	526	566	566	595	616	537	551	578	528	572	644	594	542	596	606	604	559	557	616	598	576	555	610	542	572	568	609	587	566	588	596	594	562	609	599	569	560	587	573	565	565	580	656	625	601	608	560	604	578	561	580	560	583	543	543	548	554	602	560	572	605	610	553	571	604	628	573	575	567	577	615	591	545	544	594	596	562	590	579	592	548	604	619	597	592	562	573	579	580	567	571	616	600	570	550	588	563	547	606	610	557	562	665	608	536	559	606	584	583	549	565	593	608	540	535	594	575	559	594	585	621	566	573	583	570	628	603	546	544	567	571	595	586	544	606	548	575	562	608	598	577	582	591	577	581	608	613	536	608	590	554	564	562	547	582	585	569	603	603	574	601	577	582	597	582	598	594	505	555	571	539	603	585	536	574	582	581	545	579	603	611	618	614	614	558	566	586	575	592	588	602	584	601	577	574	638	571	605	592	578	593	562	570	545	563	573	580	608	555	579	553	558	564	619	542	582	607	574	617	569	617	575	581	591	610	577	583	632	599	576	598	612	574	535	589	583	596	579	574	567	587	604	604	538	594	579	565	547	594	577	575	587	597	523	564	555	575	619	554	604	597	569	590	578	615	581	571	603	557	568	595	570	573	589	610	563	585	614	589	559	591	618	563	549	590	575	569	605	567	562	569	575	575	603	582	571	551	556	554	532	564	665	634	586	552	608	603	538	569	603	566	549	559	603	542	525	564	580	617	595	588	612	577	569	565	613	590	609	568	568	584	578	549	601	598	537	580	518	561	547	574	566	627	601	618	553	556	591	641	594	627	611	553	595	563	608	615	592	591	607	583	611	591	581	597	580	556	549	567	593	570	605	600	599	562	561	585	590	569	558	585	589	633	571	586	577	619	573	557	525	559	555	560	614	594	585	557	549	599	559	580	553	600	595	608	571	572	536	592	607	598	528	564	572	558	573	568	573	581	560	603	559	592	591	567	588	577	582	563	584	566	548	576	598	571	562	587	581	601	522	561	562	575	594	634	577	585	606	568	582	565	610	605	613	558	562	624	574	536	607	562	580	627	610	558	605
42568	24964	20890	19940	13235	6283	2730	1717	1959	630	635	613	671	675	774	885	991	1181	1134	1278	1310	1425	1819	2031	1929	1588	1373	1272	1089	981	891	940	839	758	738	680	632	640	575	555	530	516	521	553	540	518	533	507	537	507	508	515	521	496	525	516	501	517	501	547	493	491	503	519	523	518	493	520	537	523	477	501	502	518	486	518	509	482	485	536	469	514	470	435	488	500	504	501	514	540	505	492	467	533	474	468	514	492	547	552	538	488	501	502	508	545	505	526	492	508	460	539	484	535	488	501	528	516	497	523	483	536	556	521	541	527	491	505	520	520	494	535	465	475	502	532	477	475	538	498	504	513	516	485	500	500	482	481	519	506	497	503	534	522	525	506	497	484	517	478	511	532	527	495	521	504	506	480	518	490	498	493	533	505	485	537	478	483	517	492	507	529	493	490	536	484	501	483	493	485	543	521	492	542	471	503	527	515	490	494	465	498	514	539	503	494	495	497	539	500	506	543	495	471	489	471	507	486	512	492	491	519	541	427	514	540	492	525	448	547	456	499	501	519	484	484	519	532	475	498	481	525	558	536	505	516	488	492	467	562	520	495	507	502	512	502	493	514	509	502	505	504	492	461	463	501	505	491	483	496	530	515	512	510	545	495	509	513	500	502	481	516	533	521	494	490	496	542	470	490	486	493	493	505	537	504	477	491	493	529	506	498	484	490	485	529	515	539	490	518	503	519	478	533	470	500	547	527	499	490	491	477	476	511	518	513	485	503	504	521	533	498	527	515	506	476	535	482	521	465	501	547	453	491	552	517	458	497	531	461	513	501	503	526	509	514	501	504	531	513	512	523	518	450	507	519	510	493	500	522	537	491	456	525	548	537	515	495	502	540	483	516	539	423	489	520	514	488	517	499	475	497	523	508	527	501	501	519	497	507	504	531	496	536	508	513	502	501	515	505	469	482	528	527	479	477	513	504	518	519	503	438	527	477	530	482	508	514	497	494	532	487	491	522	487	488	512	502	486	524	497	510	474	463	511	494	509	516	492	464	577	525	473	546	495	514	537	494	480	492	477	511	527	523	528	498	502	559	512	503	505	495	497	469	530	505	508	492	498	507	468	492	520	547	510	540	487	498	553	473	485	518	477	489	490	488	466	526	493	480	485	513	465	522	508	501	467	488	471	537	521	491	497	506	499	510	501	509	513	488	470	535	541	498	494	517	455	466	505	520	469	539	481	544	495	533	488	499	468	501	459	478	524	453	521	511	538	511	439	500	500	514	497	552	515	507	517	467	517	474	533	525	506	485	494	496	490	461	514	523	533	483	512	484	501	490	517	473	522	505	466	501	540	554	542	487	484	505	484	523	531	542	493	531	538	519	508	501	503	486	498	514	520	503	471	506	500	509	495	529	487	487	484	505	473	500	475	495	540	442	516	525	477	476	520	550	514	509	476	545	511	546	492	523	530	496	534	518	502	504	488	490	512	524	510	542	544	485	459	537	504	493	523	518	516	504	504	505	521	473	508	449	476	518	493	495	498	510	501	494	494	512	480	555	495	473	506	475	491	493	531	510	506	516	520	509	531	539	527	490	514	490	523	552	478	554	485	477	504	495	503	537	520	550	510	507	512	475	491	511	495	480	517	521	506	475	492	476	502	505	484	508	490	465	527	526	496	477	522	515	513	506	502	532	525	520	506	496	486	530	494	568	484	473	506	457	510	469	511	535	551	512	517	533	511	517	501	504	521	504	513	550	507	504	494	475	467	547	549	504	490	496	519	506	500	503	516	523	546	485	472	494	453	503	520	537	488	503	512	500	486	511	514	532	503	484	565	522	498	589	469	496	474	506	479	520	493	493	479	525	506	484	529	498	519	469	549	468	483	473	496	515	487	520	480	527	513	520	459	467	491	501	490	499	503	493	468	536	518	554	519	518	448	504	510	515	486	478	474	478	454	471	469	474	537	471	506	470	502	520	531	494	493	492	488	559	495	504	503	517	507	497	508	496	525	511	531	480	504	530	456	519	464	522	506	466	527	520	507	499	471	485	482	492	482	487	506	503	524	521	487	500	458	514	545	458	547	532	496	547	516	546	478	480	509	553	481	499	502	504	493	527	539	521	510	522	507	478	495	513	474	509	525	521	469	510	483	510	503	512	505	481	484	529	501	492	535	475	477	509	465	490	521	508	518	513	491	504	498	512	493	504	461	492	513	467	537	485	474	545	493	475	526	468	503	495	517	444	505	487	527	532	493	524	512	497	546	519	529	479	514	504	490	451	499	501	464	510	494	559	493	495	519	479	512	512	498	510	521	559	487	488	543	509	454	495	534	522	479	528	534	536	494	503	520	534	492	521	528	491	495	453	509	491	490	486	490	546	520	482	523	511	487	534	498	511	516	502	520	502	454	530	509	495	471	504	441	476	486	515	537	497	512	502	505	496	477	524	472	497	531	493	492	493	523	498	513	485	486	527	510	517	511	478	497	509	529	504	505	483	503	499	507	508	504	487	473	479	517	501	513	522	490	487	498	479	503	519	514	421	530	482	518	492	474	518	505	509	535	520	519	513	498	497	493	520	518	464	505	476	492	531	488	520	503	506	485	516	527	502	522	476	514	443	505	469	509	505	493	471	515	534	548	486	488	530	522	488	497	493	529	484	494	504	486	456	496	495	497	510	489	509	497	531	515	532	472	552	502	507	498	464	520	494	540	507	526	482	527	497	493	475	465	513	503	456	512	477	472	530	513	493	512	505	511	497	510	506	483	502	483	531	479	502	498	494	506	501	535	478	532	521	499	526	488	526	461	505	467	481	504	507	509	454	520	542	511	436	480	517	505	494	517	528	473	506	473	510	459	504	508	506	523	477	515	513	514	521	491	540	485	481	468	487	499	518	534	451	508	474	465	510	482	478	504	518	475	472	490	497	466	520	526	479	493	497	527	494	515	514	543	502	521	478	508	494	531	518	478	488	500	469	509	517	542	477	478	503	538	508	486	550	512	554	429	503	478	516	498	462	509	515	493	498	499	502	514	514	518	545	496	518	524	514	504	512	491	477	523	539	481	556	551	494	497	489	487	503	487	485	514	511	500	518	515	484	527	522	508	534	503	492	489	529	483	488	549	518	497	500	461	522	483	498	512	567	524	527	532	483	487	534	526	521	540	488	520	496	510	492	525	496	532	509	475	482	531	526	478	441	476	513	487	528	491	504	466	533	505	502	509	497	498	481	522	487	512	526	508	478	533	522	515	484	511	494	469	485	494	487	487	518	483	495	494	537	485	513	507	498	514	544	488	501	465	515	524	510	540	510	501	487	476	503	491	508	513	473	520	481	489	495	514	484	502	478	513	536	503	436	472	490	511	457	516	504	491	526	527	508	495	492	508	503	461	517	525	525	523	554	494	508	521	513	479	517	455	495	495	489	520	504	527	520	513	495	525	504	507	493	486	466	490	511	511	502	505	503	489	483	472	517	507	533	541	499	514	482	494	506	505	484	500	454	512	528
27053	20811	27326	24421	21079	15163	4393	2058	3305	721	703	690	713	712	780	825	914	1018	1118	1158	1151	1311	1421	1512	1535	1356	1149	1058	954	932	782	804	787	647	735	682	662	646	630	568	600	609	572	593	593	611	568	558	564	561	551	562	552	553	582	590	574	569	572	552	580	582	554	543	535	545	550	592	549	571	556	561	565	588	586	531	577	572	547	583	529	545	556	538	569	560	606	558	567	598	571	550	568	543	551	543	548	563	579	579	537	558	575	603	567	608	523	571	517	562	561	559	568	526	593	534	571	546	569	580	552	559	527	564	580	567	544	559	593	565	544	508	519	610	562	537	547	537	619	552	562	564	611	500	505	594	534	586	566	530	568	525	531	562	572	563	559	542	556	542	567	564	523	570	529	543	577	580	562	519	563	554	548	596	587	553	556	545	570	556	575	548	556	548	508	542	557	562	574	561	544	524	545	567	518	556	561	577	559	565	535	565	607	583	529	602	576	550	525	587	583	571	573	518	567	533	574	603	541	576	590	584	561	553	532	565	595	548	551	564	567	536	532	541	534	527	631	548	560	551	550	542	589	529	586	545	560	524	540	586	524	572	517	586	572	553	553	572	585	545	575	581	600	584	542	509	569	526	544	551	566	568	556	560	582	534	563	563	558	542	574	571	529	585	522	581	604	571	588	569	587	522	569	546	548	543	585	559	533	526	534	586	600	541	562	599	622	592	579	611	588	561	578	541	562	543	527	543	533	557	537	530	546	506	566	546	535	571	529	588	539	537	573	574	577	564	560	561	516	565	562	550	528	536	561	577	563	536	554	591	581	541	537	566	552	532	572	595	566	557	505	541	553	551	530	531	551	574	576	554	557	568	558	547	563	592	549	549	565	534	570	578	516	542	557	582	588	557	548	582	518	540	560	585	529	560	561	539	595	528	546	586	523	526	546	587	551	523	561	586	576	548	558	566	589	566	550	562	515	531	595	551	551	546	562	553	575	561	531	572	559	523	559	519	544	567	566	544	573	612	594	557	592	551	570	567	511	552	591	526	568	561	544	560	589	548	561	541	562	538	519	563	552	555	593	551	536	539	565	595	543	546	564	533	539	566	562	568	567	557	568	526	567	566	559	565	545	601	573	616	595	557	544	579	511	582	561	580	544	549	559	564	561	538	623	576	522	586	532	537	554	591	576	570	573	561	533	544	549	558	550	596	585	577	564	591	531	578	531	537	572	554	589	575	599	544	588	523	552	585	548	597	540	586	581	578	552	517	557	550	585	540	551	522	550	559	570	514	577	550	559	572	553	511	517	549	553	581	565	566	528	547	501	580	561	536	554	554	557	580	579	576	505	617	565	543	535	535	539	562	538	558	561	572	556	577	523	561	602	525	539	525	527	542	534	571	550	582	585	548	545	545	554	545	577	584	550	537	574	509	612	562	571	565	556	569	548	526	517	544	589	565	601	552	531	564	510	527	553	603	564	570	548	542	566	571	569	571	546	538	549	609	585	572	561	544	524	579	585	531	568	512	571	568	545	525	519	559	566	560	542	559	519	567	530	585	534	549	519	550	557	579	539	585	552	558	568	591	577	561	560	567	578	594	549	577	555	541	593	524	527	595	613	541	562	542	561	533	561	604	533	546	569	572	539	505	582	569	550	570	544	604	569	530	550	535	571	554	552	583	569	568	568	565	566	547	569	540	538	580	564	542	550	577	607	524	577	577	544	568	546	590	569	570	568	554	576	559	564	567	542	558	528	584	530	550	577	584	547	533	587	579	514	524	558	540	550	560	547	572	582	599	518	569	571	576	549	541	570	529	579	540	578	604	552	572	571	561	638	543	553	547	549	558	546	573	570	547	530	582	510	580	587	584	592	589	590	531	551	520	565	580	541	563	576	612	526	522	595	571	572	596	584	573	561	501	575	545	551	552	581	500	521	529	549	513	564	579	518	517	559	575	602	576	573	566	611	580	562	533	546	560	561	528	569	551	535	508	546	591	541	542	590	544	557	571	590	550	606	591	617	528	567	600	567	563	557	559	567	577	592	552	562	593	577	540	575	578	555	530	542	607	551	546	563	505	593	553	559	584	563	537	582	577	579	532	538	584	515	530	537	569	591	569	546	591	538	583	579	544	557	560	548	564	565	594	599	561	568	565	593	577	540	561	595	580	595	569	562	567	582	608	601	573	553	568	543	588	554	595	554	564	590	566	502	545	588	570	554	568	556	542	574	554	517	506	561	534	592	562	559	569	556	541	563	577	532	546	519	546	562	564	535	523	586	518	534	569	551	554	540	558	545	504	553	594	627	527	510	529	540	597	577	526	538	565	554	563	528	535	554	546	579	559	531	607	591	579	579	557	564	556	579	578	579	550	573	506	579	531	536	543	565	526	523	574	568	534	566	567	562	585	570	569	568	571	518	572	572	511	543	509	528	495	552	583	596	536	553	557	564	564	553	521	559	571	558	601	554	536	544	543	574	568	519	541	563	542	560	542	562	546	570	552	564	549	524	567	564	546	562	556	533	529	559	580	537	555	568	577	582	550	554	532	540	564	556	584	567	611	569	580	603	557	574	564	635	573	547	613	546	605	566	620	574	568	578	579	592	537	541	534	567	551	547	556	529	548	561	536	566	590	549	554	576	566	611	591	520	562	592	547	568	552	539	522	562	564	575	567	558	562	552	541	564	550	591	515	551	564	540	524	536	575	516	550	528	552	561	550	560	566	560	590	534	579	546	570	575	548	528	570	525	580	533	530	542	551	511	555	555	556	592	601	544	560	557	553	571	537	550	579	563	531	591	589	545	565	568	553	569	540	523	556	592	573	575	572	543	519	534	551	524	540	542	572	542	573	512	532	549	564	522	559	543	573	539	518	569	561	549	519	517	561	614	575	583	578	572	555	545	564	585	620	590	550	528	562	592	553	553	549	550	535	567	566	536	540	536	572	540	581	547	560	550	570	567	574	570	569	567	591	619	525	546	538	562	548	582	551	543	519	547	561	558	551	504	555	547	538	558	572	570	591	588	614	563	565	583	569	576	551	608	580	575	560	550	558	550	554	583	562	589	519	557	556	571	572	549	594	618	556	531	556	531	583	550	602	583	533	572	564	546	562	531	556	554	530	589	587	583	584	535	546	590	569	591	552	544	555	522	574	592	551	603	528	562	559	560	554	608	544	593	557	553	551	513	549	544	562	561	595	500	535	566	547	583	595	520	549	532	532	559	537	577	567	610	518	568	584	551	578	589	514	561	558	536	555	525	535	566	598	527	560	580	556	565	523	563	571	537	544	576	549	578	599	540	548	547	595	566	521	560	583	587	582	603	588	493	600	578	574	561	583	556	543	564	513	534	542	539	556	526	560	521	538	537	548	554	562	566	558	598	552	565	575	559	553	569	560	551	588	572	547	565	535	577	541	577	556	565	548	559	539	516	580	550	557	577	575	539	527	533	518	589	565	571	549	561	544	516	502	573	538	543	546	567	545	529	597	565	597	552	589	525	532
47045	28699	21631	24615	19507	12178	4530	3532	5425	780	744	777	802	856	973	1096	1308	1363	1542	1666	1853	1914	2173	2567	2405	2046	1604	1452	1332	1175	1005	1036	890	827	807	713	695	612	594	587	580	530	506	565	518	491	502	482	470	510	509	484	452	489	505	489	465	484	464	495	484	476	486	484	494	496	470	488	526	513	491	514	511	492	488	482	462	485	465	519	479	497	503	470	463	509	451	459	475	521	469	465	474	486	470	451	472	457	492	490	483	510	487	514	471	515	444	437	487	492	521	441	503	505	453	470	450	516	483	485	441	504	455	485	507	474	470	494	484	462	478	482	471	483	479	466	446	481	496	499	483	503	462	451	503	452	486	513	473	465	476	490	462	474	470	495	498	460	519	480	472	448	447	479	489	495	495	493	451	484	535	461	464	465	489	508	493	449	489	504	461	474	505	504	474	475	522	513	466	454	445	499	485	489	469	475	494	440	472	436	469	489	502	487	473	482	491	445	509	441	503	446	490	488	530	489	486	514	510	468	480	497	441	467	495	459	508	473	468	495	452	496	494	482	475	483	460	465	485	520	448	473	481	483	493	509	496	486	502	476	442	471	477	506	426	483	493	504	490	486	476	477	544	467	454	510	488	449	491	470	483	498	463	473	483	462	494	453	487	492	458	499	464	501	477	516	428	488	491	451	505	456	483	479	492	498	516	509	458	506	505	498	488	468	481	448	454	421	502	463	505	477	471	511	473	507	484	479	466	502	539	481	502	475	511	492	466	470	462	429	486	452	494	502	492	460	510	460	495	501	443	477	469	468	464	520	480	454	517	456	496	477	547	471	484	499	496	447	492	455	475	482	486	453	463	445	486	481	474	538	479	492	486	475	471	464	461	488	474	455	517	479	441	466	496	465	471	474	493	487	444	475	478	507	502	510	469	529	505	499	441	495	477	485	462	499	482	535	479	491	500	466	476	494	497	436	458	532	489	456	478	497	514	473	512	499	497	475	455	494	525	503	482	464	450	468	494	481	508	458	489	427	491	453	501	480	511	488	464	424	472	480	512	493	492	499	461	516	486	468	476	507	442	462	475	500	502	463	446	469	462	493	493	451	469	481	488	479	478	476	493	489	469	463	480	509	476	441	514	497	524	466	476	446	464	525	483	526	489	493	475	493	468	466	465	449	498	498	476	489	481	440	452	490	496	530	480	461	460	472	442	452	487	497	457	470	454	440	452	494	513	498	465	483	476	495	464	484	466	466	513	457	441	488	488	465	514	469	447	478	460	474	492	489	444	465	475	465	467	471	480	476	457	468	477	480	489	468	497	545	482	485	497	480	466	487	507	462	495	465	459	467	472	483	498	469	462	476	486	480	495	451	470	486	494	495	451	460	434	450	451	518	514	402	460	479	494	447	462	437	476	517	478	468	496	491	503	490	517	522	459	506	466	469	463	478	462	498	488	476	472	478	477	455	451	505	486	485	464	503	454	504	494	462	453	525	453	502	466	529	503	474	465	449	470	549	518	468	481	509	444	497	470	485	450	462	468	460	479	489	476	464	421	465	501	453	495	490	489	477	504	495	445	483	496	471	487	459	494	457	489	466	442	484	511	464	476	455	473	467	476	452	529	440	456	449	451	480	471	511	466	503	484	492	456	467	437	488	484	468	461	475	485	457	493	524	502	498	493	492	458	527	489	429	512	495	497	489	540	493	472	468	474	470	492	489	438	546	459	455	452	491	476	465	504	464	505	488	479	458	519	480	502	484	429	498	492	500	452	474	498	490	454	518	453	459	501	449	521	491	518	530	491	484	484	497	532	467	482	436	477	485	482	502	514	496	493	489	521	431	519	470	476	450	459	519	495	513	451	482	463	514	460	475	469	503	498	482	492	473	447	453	473	467	473	497	462	492	489	452	454	457	466	514	518	459	503	465	482	460	505	498	462	473	502	453	455	450	490	509	499	460	501	470	488	488	491	454	510	462	449	505	453	477	498	476	503	488	478	539	499	484	481	498	495	439	499	477	466	457	479	488	497	473	456	452	508	489	502	486	469	505	481	437	441	497	520	461	511	474	483	472	460	468	492	440	506	469	470	482	499	492	473	424	473	533	497	483	440	479	487	468	494	483	509	496	506	462	457	513	498	468	516	502	511	472	485	459	495	533	480	443	497	480	489	490	484	482	463	507	408	517	459	470	454	463	520	469	549	514	456	488	472	490	438	480	468	486	476	464	476	458	506	514	507	530	470	487	451	476	486	485	492	491	475	446	512	461	462	496	492	481	480	465	477	479	481	506	505	462	508	478	490	484	447	482	470	460	520	456	457	519	495	488	517	477	493	487	457	469	531	488	483	506	515	494	466	495	498	459	469	459	486	459	502	479	509	520	460	474	507	483	483	490	500	490	466	490	447	443	468	458	484	477	477	474	461	445	507	464	518	472	480	464	495	487	484	498	477	508	461	479	511	462	474	462	455	467	494	476	490	431	494	437	506	451	482	512	466	520	434	473	514	464	527	480	479	490	510	435	503	505	479	478	449	480	460	483	491	494	472	445	464	474	487	460	522	475	502	516	498	481	454	452	484	503	479	487	438	499	479	463	488	482	466	474	455	470	478	476	462	498	468	484	491	478	507	468	512	476	478	439	459	489	480	456	452	476	480	450	481	498	439	471	459	470	482	487	441	485	495	491	490	505	479	484	488	438	494	522	458	486	477	490	473	504	507	504	467	467	518	517	496	456	490	459	499	454	463	456	468	473	455	489	477	495	442	487	500	471	500	483	487	462	431	483	463	454	480	498	448	478	478	476	448	494	458	503	479	470	447	496	469	455	496	508	469	467	463	453	457	485	454	479	477	466	537	497	472	472	511	493	500	466	497	499	514	422	473	457	517	475	509	454	480	493	444	511	499	441	504	501	466	526	448	495	500	445	464	462	502	525	508	483	499	469	508	468	520	482	454	477	464	500	512	526	490	451	466	445	507	512	479	471	491	466	523	455	475	500	464	486	544	488	499	458	479	469	521	493	460	500	450	465	476	470	480	494	461	474	498	454	460	509	507	464	490	467	466	513	506	481	451	478	467	499	472	500	470	455	470	459	474	477	465	455	493	491	493	501	486	500	512	486	465	442	436	492	497	501	478	460	476	480	499	482	463	448	479	507	447	463	516	507	504	497	473	463	484	462	483	503	464	505	485	439	460	488	466	473	480	455	469	431	472	492	462	501	471	448	499	463	441	451	517	468	474	494	497	475	509	459	482	491	487	475	500	471	498	461	463	486	500	488	465	504	483	457	444	501	504	480	472	443	470	474	507	475	475	489	468	488	493	491	476	452	483	473	474	480	485	449	491	460	485	468	501	477	444	520	451	480	498	515	469	502	486	549	492	490	509	503	512	439	493	536	471	470	484	489	498	454	505	450	516	462	489	478	493	483	511	493	477	474	511	498	508	484	490	476	472	472	480	481	481	490	531	500	523	494	519	486	495	479	434	520	481	463	461	496	453	494	488	445	461	503
26375	20783	27659	23920	20864	19526	6231	2806	2716	700	700	747	738	758	806	867	952	1026	1067	1079	1111	1218	1237	1436	1372	1286	1150	998	897	854	856	788	776	749	714	665	716	665	629	631	613	609	603	594	607	601	603	555	614	605	600	564	649	576	600	566	621	612	605	605	671	603	597	583	599	619	623	600	533	572	554	593	642	585	636	569	604	602	609	626	527	562	575	604	573	645	624	571	608	645	614	574	614	568	586	620	561	600	600	562	602	604	550	573	592	596	616	610	601	583	618	590	605	614	579	601	622	570	623	572	663	594	553	552	583	597	599	591	624	584	625	581	634	578	577	547	620	607	571	589	588	578	618	578	608	661	573	596	589	603	602	609	589	563	600	604	614	580	596	625	585	622	604	603	588	603	569	601	637	587	585	594	578	589	622	624	592	577	619	606	550	597	601	609	601	601	594	620	616	616	563	568	565	612	548	602	619	602	578	583	622	633	588	585	608	640	610	569	589	647	587	601	633	602	613	596	569	609	616	591	574	611	589	580	622	603	597	555	610	573	579	592	592	531	612	621	593	630	584	639	595	608	623	636	570	639	569	613	604	599	594	569	646	551	601	547	580	609	569	577	597	607	556	610	614	596	598	609	550	612	646	564	612	582	655	589	560	586	579	615	587	606	614	545	577	577	631	590	599	591	575	634	610	605	563	578	591	587	579	604	556	594	590	552	567	548	611	680	551	596	582	564	629	592	636	610	560	557	547	595	610	574	559	628	565	579	601	575	579	594	609	584	604	591	585	580	555	632	595	592	618	603	578	589	611	609	584	559	632	602	585	631	582	636	624	595	611	603	628	617	583	602	606	598	560	595	562	623	592	587	627	558	553	602	614	592	608	586	558	600	582	607	627	594	613	606	597	602	620	622	591	632	590	588	568	618	602	568	606	566	569	565	623	593	524	582	589	613	656	598	589	584	578	552	589	593	557	589	562	577	577	575	620	615	563	596	585	650	567	610	592	565	604	613	640	586	579	606	610	592	595	592	583	559	636	623	593	594	589	581	629	632	584	544	560	635	633	596	617	603	560	604	592	601	608	634	605	613	571	574	597	576	557	578	620	607	613	591	586	608	576	600	584	572	597	595	592	564	556	584	617	583	625	628	580	574	600	635	582	587	641	656	594	601	556	596	576	594	590	633	545	628	593	570	575	637	611	601	613	562	529	614	569	560	571	598	619	586	555	644	571	588	619	640	558	605	607	599	569	634	595	569	568	604	600	569	559	599	527	578	585	587	577	565	638	602	604	587	593	555	618	599	679	614	624	589	613	613	625	580	601	613	581	596	599	614	606	609	601	583	606	617	570	564	636	603	607	575	603	597	610	603	609	610	592	598	656	613	636	617	561	591	609	610	603	601	564	595	608	592	593	590	645	587	576	575	609	619	574	581	580	590	570	628	577	598	559	597	598	618	578	603	625	565	622	586	596	638	585	591	588	586	613	628	604	539	611	600	585	572	623	625	580	557	621	599	619	597	634	592	565	589	588	614	588	565	589	627	592	575	578	629	610	589	610	602	602	584	593	589	617	577	542	614	608	594	600	608	591	578	618	575	586	597	584	616	537	599	615	615	576	540	537	614	609	641	566	628	589	585	595	549	570	585	606	565	565	590	583	603	589	605	604	587	569	628	605	623	626	622	605	629	591	584	625	620	601	589	594	566	581	552	620	662	625	637	635	635	654	601	534	597	560	629	620	598	603	569	626	581	598	611	627	595	589	580	599	602	551	544	621	609	601	586	595	600	562	607	598	616	578	613	609	595	621	575	607	618	525	592	622	585	570	581	651	645	576	611	608	624	638	559	605	578	577	611	602	617	631	628	575	594	601	623	587	581	598	603	615	568	591	581	580	572	629	595	582	579	621	619	627	590	610	596	620	579	563	584	614	568	608	578	605	564	599	556	611	600	594	543	569	619	582	548	594	563	590	581	579	594	601	605	546	570	603	626	625	567	575	600	565	568	602	585	599	625	605	625	645	558	570	615	607	579	606	609	599	622	606	594	586	604	614	647	587	591	585	617	588	607	568	585	608	616	583	567	607	632	617	620	586	612	613	611	632	616	618	549	580	585	595	551	605	590	589	610	595	632	600	612	592	612	589	552	595	612	597	606	564	604	617	614	594	578	619	609	639	557	578	575	593	618	603	590	636	648	610	592	603	594	585	598	647	552	618	642	608	595	636	619	620	616	555	599	513	596	569	544	586	624	646	640	557	562	610	580	616	593	640	593	621	606	588	610	580	562	618	582	597	590	580	588	602	579	579	603	586	561	563	633	598	547	610	587	644	571	611	557	583	610	620	605	569	617	613	577	619	577	588	643	555	567	591	563	575	660	616	574	592	597	612	626	574	617	593	610	635	591	621	614	596	547	560	592	546	597	624	549	593	557	589	595	624	567	614	556	629	589	656	607	567	601	640	616	590	547	596	579	611	557	602	612	559	618	589	615	654	550	618	599	559	579	604	592	555	635	610	578	581	589	557	606	551	631	614	599	608	581	586	623	609	610	595	598	623	582	639	576	549	602	626	609	603	550	599	634	589	577	599	579	549	579	584	610	628	617	560	536	599	599	602	562	603	589	572	618	552	559	593	555	577	585	598	577	592	583	566	579	601	628	562	563	587	617	609	615	574	630	593	571	588	578	594	605	605	619	604	595	602	569	588	611	701	634	643	650	602	596	573	566	608	577	585	584	565	606	637	580	557	605	542	664	602	567	607	591	578	555	598	585	601	604	584	593	609	626	594	563	626	593	590	606	580	570	613	585	608	591	572	599	613	626	580	586	605	548	575	610	602	569	568	596	576	586	612	597	583	625	574	554	623	584	572	627	601	572	615	604	547	596	589	573	603	610	563	608	636	632	600	587	561	582	591	619	593	546	604	601	600	592	577	580	573	574	596	596	554	565	599	585	542	602	624	582	553	593	634	624	641	561	555	611	624	588	583	583	624	591	573	611	611	555	592	559	567	587	579	577	567	580	582	588	645	648	646	589	574	576	573	622	578	614	634	555	600	590	575	587	587	580	604	587	567	601	609	599	571	589	645	610	648	630	596	623	591	593	558	621	598	557	633	614	570	606	586	596	578	615	585	573	577	547	629	618	565	590	564	569	599	571	574	611	586	569	609	551	590	596	581	609	641	600	567	610	602	608	558	615	596	599	615	601	607	554	631	627	557	591	565	591	595	607	628	604	625	603	538	592	587	587	552	634	577	602	609	556	590	557	579	579	588	597	593	573	568	604	635	563	626	617	587	570	597	597	559	622	563	591	606	617	631	578	626	603	600	605	586	627	618	587	598	594	594	569	614	584	626	604	577	588	573	583	561	629	596	607	532	580	583	556	592	603	566	623	543	558	609	599	609	579	608	576	606	597	579	639	587	607	582	617	575	585	600	613	577	609	589	569	599	573	548	568	596	607	582	576	580	600	574	584	599	559	599	590	594	583	617	613	626	589	621	582	546	572	624	588
45145	30442	27420	26954	22678	10863	3755	4724	4484	760	752	790	802	885	996	1122	1248	1437	1446	1578	1727	1832	1956	2158	2308	1920	1545	1373	1097	1044	989	870	874	811	774	725	698	679	646	608	584	560	547	505	541	515	544	502	509	556	518	534	497	482	490	500	500	556	465	557	507	507	511	536	529	522	512	491	498	555	542	523	492	505	519	507	515	499	472	540	526	494	512	504	513	493	509	534	453	473	504	538	487	473	478	509	539	470	529	517	506	526	532	531	520	464	521	506	487	534	530	520	490	521	494	490	498	528	523	509	486	503	507	520	460	482	543	542	500	519	522	494	504	483	513	521	527	522	524	485	525	537	573	483	496	514	494	516	530	474	512	516	520	558	523	545	529	508	518	503	445	509	498	542	479	574	514	554	467	500	493	462	524	472	515	535	569	493	486	502	517	489	522	511	539	521	543	531	533	533	519	514	488	517	517	513	507	542	516	505	502	546	484	497	486	547	493	492	482	523	526	526	499	545	483	476	509	511	497	501	506	520	506	492	493	520	510	532	525	526	526	507	492	495	480	495	524	516	498	522	523	500	525	480	520	519	514	521	542	518	539	499	454	501	526	517	488	530	474	506	534	523	505	552	504	522	575	472	513	479	500	506	503	505	485	528	506	496	530	488	483	523	511	498	523	514	501	494	491	498	493	468	519	483	512	515	525	526	502	487	511	531	474	504	540	489	499	522	517	475	495	506	490	481	527	467	488	498	521	471	523	515	514	529	489	502	568	513	514	521	502	531	470	469	500	478	485	511	502	529	525	495	526	533	523	530	473	508	497	497	517	535	528	497	507	522	498	490	474	534	495	484	483	478	527	493	535	487	504	535	491	532	503	500	498	452	515	509	478	525	517	474	527	498	513	512	487	547	502	529	534	546	497	489	526	474	498	512	519	506	453	490	511	534	496	487	554	498	553	503	487	511	474	559	527	536	478	466	481	547	535	498	463	477	485	460	511	510	470	458	520	490	476	516	538	494	524	492	502	520	536	477	504	478	528	512	469	519	483	529	526	503	439	472	493	518	524	523	519	482	485	501	519	537	563	484	507	503	538	507	494	496	505	555	499	519	512	507	494	497	505	516	528	535	509	531	520	523	489	528	509	503	505	498	507	518	513	508	504	504	504	496	505	494	525	525	468	507	490	489	492	487	507	490	493	498	509	530	501	511	496	550	517	509	555	532	505	517	541	516	511	515	536	490	507	527	496	543	501	517	515	525	542	528	489	501	470	519	501	538	519	496	578	528	533	510	485	497	516	509	506	484	516	501	493	464	488	512	527	514	532	529	499	539	464	517	504	499	502	530	488	496	528	482	539	522	470	551	508	490	498	533	508	553	488	489	497	533	488	560	507	487	509	484	502	496	475	509	495	530	493	493	501	522	533	494	508	519	546	508	465	517	520	492	500	485	521	490	533	498	531	514	504	503	496	519	510	469	500	506	494	494	497	512	511	499	517	482	525	495	486	530	471	512	492	523	503	467	515	478	504	476	498	477	478	526	509	484	509	530	477	519	549	517	517	525	504	528	536	485	508	505	505	503	489	500	500	506	484	482	508	493	481	538	507	530	533	496	545	528	477	480	497	519	563	556	553	494	491	495	530	500	519	491	518	519	498	525	480	527	498	491	486	514	513	511	536	561	495	502	494	499	510	478	514	472	502	560	552	558	504	518	542	517	515	493	484	530	541	473	519	565	499	548	521	495	490	557	517	528	481	540	481	478	510	491	526	534	497	483	510	507	488	526	484	514	504	537	520	521	509	542	519	484	520	523	486	464	500	523	485	517	539	481	542	503	515	477	472	514	521	505	500	534	483	494	548	538	539	567	517	502	487	549	515	515	543	524	485	497	527	503	470	522	529	515	509	510	526	548	554	502	488	497	535	523	526	474	511	473	465	492	509	470	548	522	502	513	457	525	549	513	556	487	522	520	516	545	471	514	513	536	480	469	527	537	502	505	474	465	501	513	528	513	492	454	481	523	493	488	490	562	527	536	510	504	473	542	504	497	503	490	474	500	537	498	485	482	511	503	513	501	520	490	483	539	511	526	493	480	488	486	539	511	527	517	521	523	500	516	515	495	481	508	552	538	517	504	526	532	481	459	493	537	498	528	526	523	514	495	517	517	462	479	510	492	511	492	490	474	495	517	507	549	501	474	506	486	521	547	484	525	494	528	486	546	493	506	525	528	525	505	524	472	527	544	495	507	516	484	482	488	521	465	529	516	491	486	491	532	513	499	543	459	509	505	516	503	511	486	498	508	532	506	511	499	491	518	545	530	519	463	494	498	489	511	492	527	511	499	498	503	523	533	537	449	504	515	502	513	498	506	504	468	519	506	513	522	532	516	509	492	483	529	513	505	552	495	509	522	509	515	495	512	496	520	496	499	525	525	540	496	488	482	482	522	530	502	537	518	523	533	504	509	485	468	516	499	524	489	532	484	515	516	505	461	507	503	532	519	496	521	506	506	466	513	480	533	500	516	534	542	513	503	514	492	467	508	495	526	509	479	438	456	505	549	482	510	509	500	499	502	523	494	524	515	507	562	504	470	489	529	510	533	501	542	492	519	533	478	514	524	520	455	541	527	510	516	536	516	498	505	498	511	547	505	500	518	509	483	527	522	511	494	469	555	493	512	522	469	490	511	504	518	517	523	565	553	491	507	508	504	480	481	527	526	530	490	496	526	505	490	487	501	509	502	497	486	511	480	482	533	501	515	498	529	524	538	544	506	484	535	532	458	488	524	497	489	523	518	526	532	525	517	515	524	544	505	520	499	509	523	492	508	519	502	474	552	524	492	503	504	519	501	494	520	521	522	517	495	494	524	526	511	478	541	466	506	491	529	508	478	488	505	520	527	496	525	531	512	518	504	528	480	516	503	455	489	505	512	501	520	472	479	523	529	525	492	510	483	485	514	519	502	494	533	507	506	501	488	535	521	509	521	496	491	534	505	514	505	512	513	477	512	500	500	482	533	490	495	523	502	523	515	500	536	455	505	510	501	525	524	512	487	534	524	516	484	476	512	503	516	483	511	493	505	494	530	539	500	490	483	496	466	474	502	492	517	494	540	527	483	503	521	496	495	501	525	504	469	527	529	465	530	505	509	491	515	479	516	515	521	525	507	541	526	497	488	532	553	533	504	486	537	511	523	539	488	517	517	506	521	537	508	551	509	502	505	530	489	483	509	554	531	492	512	498	525	522	517	506	512	503	516	499	477	506	496	492	501	482	488	551	514	471	497	508	499	505	512	503	510	494	521	488	467	514	470	524	535	499	510	488	537	506	502	535	516	489	509	519	484	485	528	540	485	483	483	519	535	497	471	505	498	518	475	521	495	516	501	523	503	513	495	503	535	462	536	537	501	482	519	538	506	502	525	537	512	529	475	525	509	513	478	545	491	510	510	518	510	507	484	529	517	538	500	520	543	514	515	516	489	526	501	545	520	495	494	514	535	483	471	504	495	524	495
25578	20870	27917	23944	20970	21244	12842	6128	4140	855	775	801	863	881	988	1071	1138	1172	1235	1189	1363	1511	1567	1631	1669	1558	1380	1188	1034	1022	908	855	899	822	811	786	698	709	696	594	608	644	567	553	595	626	586	598	579	608	566	616	619	555	570	552	582	553	590	586	611	622	605	597	552	561	551	543	588	629	565	595	550	541	584	560	568	588	564	608	553	556	538	601	594	562	547	562	588	568	562	603	594	601	591	563	571	600	599	583	573	558	584	520	635	571	597	597	561	563	580	577	555	586	582	553	626	637	601	568	564	589	517	558	580	589	544	557	562	566	596	548	558	577	591	545	569	556	613	605	574	548	614	564	573	542	531	588	585	593	562	609	581	577	606	604	587	573	535	558	623	570	574	538	528	568	549	553	584	513	593	605	569	595	610	577	567	561	570	563	571	545	535	568	570	585	565	583	608	557	591	573	549	577	535	579	575	584	623	606	578	556	555	598	593	597	546	553	566	597	592	621	557	554	561	590	556	563	561	619	579	530	545	577	550	526	550	583	593	612	555	547	565	551	558	611	597	571	580	599	591	539	567	594	607	616	614	569	565	580	595	587	566	638	583	540	607	609	592	543	558	544	560	605	578	585	634	631	553	590	609	560	612	593	608	558	550	576	529	597	593	551	558	569	556	582	581	563	613	590	549	573	606	547	569	571	584	594	633	579	536	551	597	605	573	582	551	604	591	564	539	592	568	535	623	610	575	549	556	610	615	567	576	579	583	576	649	590	574	545	555	558	615	585	606	540	598	586	548	583	577	586	590	584	605	618	576	620	541	584	577	594	534	558	542	575	598	567	585	644	615	559	593	530	597	618	576	587	519	592	595	555	544	550	579	568	550	557	586	600	561	603	593	579	589	583	572	536	614	531	608	591	561	557	569	586	532	589	572	587	588	632	585	568	541	586	536	592	588	586	601	601	593	592	575	623	618	588	577	616	566	612	579	564	646	586	609	578	584	593	560	580	569	595	552	597	588	584	588	565	566	615	597	567	595	568	571	562	626	596	568	602	609	573	587	583	591	586	590	572	581	548	580	555	556	605	551	557	544	602	532	563	593	567	571	557	533	594	596	582	593	562	559	609	543	590	519	558	554	585	600	580	553	538	590	560	569	586	624	544	633	582	577	541	582	630	580	581	589	613	571	556	564	562	581	540	554	539	568	544	578	604	603	569	596	574	597	580	613	604	599	570	523	541	575	580	578	571	576	565	558	531	548	587	577	571	549	553	543	579	504	607	597	602	580	563	585	639	600	526	598	570	562	593	586	600	591	576	611	576	547	573	589	558	571	582	567	612	578	534	585	565	618	566	584	593	576	582	551	563	532	591	567	569	555	600	568	593	556	618	599	612	580	565	589	604	641	562	565	611	564	595	554	575	578	588	616	586	586	581	570	583	585	609	578	641	583	563	624	607	527	585	553	609	595	584	577	592	532	572	574	599	542	621	597	618	595	607	560	615	595	569	594	583	569	607	596	587	555	544	534	603	538	600	572	564	547	570	576	548	545	558	616	576	573	593	537	582	581	560	583	562	559	543	598	556	552	559	595	576	565	545	571	641	578	582	592	533	577	559	557	555	630	599	574	586	635	568	599	635	547	588	553	617	561	569	610	531	565	581	563	570	575	534	574	554	574	553	596	615	566	609	577	612	564	585	619	580	602	611	568	544	584	593	570	552	558	582	607	585	558	599	557	601	572	589	640	587	589	565	599	588	592	603	553	590	560	569	609	596	615	550	549	556	563	559	574	567	568	560	620	567	597	583	556	587	554	576	493	576	609	548	565	572	602	594	570	564	543	571	576	615	591	551	581	606	564	544	536	574	593	568	604	599	567	602	561	589	587	577	623	591	578	553	606	600	585	544	591	594	591	581	585	552	572	598	612	586	589	586	583	572	563	549	600	610	575	584	574	581	576	620	559	567	546	539	546	573	608	584	534	585	578	541	585	582	559	601	561	553	559	563	573	552	595	571	573	574	599	582	624	564	581	586	578	591	577	581	617	620	612	583	557	565	614	553	582	580	594	552	605	602	587	581	627	606	593	616	600	551	594	586	582	565	560	580	573	574	598	577	592	584	576	568	561	550	582	564	590	597	554	599	580	563	603	572	570	592	612	581	603	544	561	584	575	561	570	570	542	554	571	624	571	590	584	562	603	579	593	575	589	586	619	620	577	571	561	587	581	557	541	590	572	550	605	560	579	517	647	556	485	566	555	541	566	592	567	560	559	594	609	597	601	603	590	553	583	540	606	585	569	594	594	580	582	620	566	543	550	567	577	576	593	557	578	561	595	593	598	577	582	579	582	565	592	593	588	555	552	603	564	641	567	598	584	615	588	505	539	560	574	602	581	572	566	549	589	556	591	592	592	573	589	546	552	595	581	602	607	592	558	532	584	590	582	565	570	579	549	561	618	533	558	585	586	569	548	544	565	582	536	569	629	566	574	577	547	568	590	644	546	619	549	558	589	547	589	586	583	588	587	577	578	587	547	623	602	574	574	569	557	611	541	601	561	597	578	617	592	605	557	570	572	560	595	573	533	604	590	538	552	578	609	593	612	550	561	541	576	525	572	567	584	540	610	554	606	561	574	599	577	592	555	591	556	629	598	567	560	589	581	595	578	547	521	564	555	591	571	598	586	603	581	599	593	594	598	616	563	538	617	589	568	563	598	569	543	635	578	563	590	581	542	572	529	617	596	547	602	612	593	597	585	611	571	608	591	519	537	580	555	537	636	586	537	585	539	563	562	570	620	590	559	534	578	562	564	552	575	574	567	568	555	574	564	561	580	592	549	587	578	550	583	594	601	596	540	576	564	520	572	564	518	580	573	551	553	591	580	602	564	561	573	607	548	554	564	585	540	551	572	579	561	562	619	621	586	584	611	553	563	542	516	501	603	566	579	556	590	582	596	620	548	596	551	530	544	553	541	576	559	614	590	503	611	581	539	578	582	593	574	598	609	523	552	539	571	593	594	616	577	584	581	576	570	579	663	541	564	577	570	586	575	613	547	578	574	566	553	568	544	588	606	588	593	543	580	626	583	618	567	572	554	581	611	567	555	599	568	557	580	567	562	580	585	561	555	546	543	600	557	576	570	542	580	568	590	553	537	567	607	549	563	580	558	591	627	580	599	545	607	618	586	567	556	575	583	596	578	570	583	554	588	595	539	551	586	597	554	573	601	575	621	599	564	563	587	570	556	616	605	546	575	570	552	605	568	535	625	596	588	589	614	601	575	589	588	585	588	567	562	597	554	591	533	593	565	580	563	584	572	586	586	567	558	579	587	627	565	611	547	546	572	616	603	618	601	550	571	550	589	611	581	567	552	619	562	530	584	588	589	572	564	573	514	571	543	580	565	571	543	550	530	593	593	563	550	550	525	567	586	586	603	560	557	572	581	588	599	582	551	575	648	603	577	595	550	611	569	557	607	584	602	562	588	574	580	593	539	600	552	577	577	600	580	581
47374	38335	31654	32903	24960	14243	5567	9657	5978	903	892	877	979	1118	1235	1507	1589	1667	1774	1820	2073	2317	2411	2445	2640	2418	1982	1810	1534	1246	1235	1124	1118	932	837	756	737	672	644	557	559	519	550	555	505	550	542	525	501	516	522	497	497	481	489	459	523	517	504	502	499	487	507	466	480	480	485	465	509	470	534	460	503	487	478	515	448	487	471	462	502	517	483	486	489	476	474	490	501	546	480	466	514	489	477	454	492	470	485	468	486	496	504	488	503	475	464	475	495	501	490	489	491	469	439	485	504	545	465	498	505	478	503	480	481	481	497	496	496	486	508	497	524	451	483	478	472	495	465	464	451	453	531	466	488	520	466	470	474	512	477	493	513	485	454	497	539	498	515	491	466	479	504	514	478	512	462	506	469	500	508	493	501	497	518	498	505	515	499	474	444	475	467	483	489	512	500	481	520	498	504	487	476	467	465	471	488	462	464	500	489	449	488	487	486	456	507	533	461	502	491	469	513	527	470	477	517	472	525	513	505	523	512	499	451	493	534	489	462	488	501	513	543	489	523	506	501	535	463	477	521	508	499	475	484	481	481	500	505	489	496	519	488	516	528	491	517	491	491	497	461	491	496	501	504	512	480	470	448	498	474	491	522	489	517	497	527	450	557	498	457	508	500	511	485	481	503	463	494	497	464	477	532	461	485	495	503	490	481	519	518	488	480	497	485	465	461	476	490	500	499	492	488	506	526	491	458	491	494	473	498	511	478	487	523	473	508	483	486	502	518	488	481	476	521	483	484	476	504	469	464	467	514	525	498	489	456	504	476	510	503	470	440	505	489	504	478	452	493	466	474	476	476	496	471	488	504	465	474	515	533	515	504	503	484	496	485	478	505	468	488	537	484	463	491	495	526	478	505	495	501	496	498	499	502	503	509	465	486	508	492	506	524	486	509	490	478	464	492	488	470	482	515	457	483	497	465	484	483	485	482	481	525	482	491	450	510	503	477	514	519	503	482	499	522	501	487	511	493	488	514	479	505	438	507	486	464	494	525	487	482	470	484	480	486	535	517	490	495	496	464	474	491	484	477	515	508	511	501	466	472	493	482	499	470	486	467	513	499	493	521	485	521	507	480	530	494	490	452	482	474	518	492	469	485	475	462	483	493	488	463	523	532	487	493	462	470	501	512	491	495	469	488	511	499	470	447	469	479	470	487	507	474	523	472	504	512	465	488	466	451	469	504	506	516	490	471	482	513	474	521	429	485	495	479	485	481	489	521	466	512	503	480	478	464	497	493	476	480	482	531	448	477	486	495	485	470	490	509	490	527	472	480	513	487	538	478	503	468	520	473	491	485	544	466	480	445	496	530	517	468	473	530	489	473	472	492	489	502	480	476	513	487	494	492	534	520	526	514	501	476	476	492	476	507	515	485	506	454	495	481	468	485	507	502	457	460	474	488	465	493	503	480	478	465	492	470	476	487	486	447	494	497	543	511	480	470	481	464	463	480	502	474	494	507	517	474	484	499	516	507	529	515	499	459	518	477	465	488	478	492	485	471	490	494	490	465	477	518	480	471	469	445	514	500	528	455	472	470	497	502	491	502	480	496	502	518	525	459	496	473	470	508	473	493	507	460	489	475	514	460	498	462	506	502	505	514	510	479	470	464	467	487	512	483	478	486	491	494	436	467	525	464	546	490	491	508	522	502	546	497	485	496	449	465	465	502	502	513	498	480	471	454	474	487	488	473	507	471	520	524	474	526	465	499	516	487	509	458	493	514	507	501	494	494	498	512	475	453	502	518	472	505	503	467	495	479	487	479	489	494	526	481	507	506	470	476	507	512	505	498	467	503	466	483	505	500	517	500	472	460	485	501	526	484	481	505	535	490	493	493	525	474	448	522	498	476	499	477	487	509	469	539	464	491	485	560	494	505	497	446	536	473	491	539	518	490	445	478	525	480	489	497	463	495	512	489	464	498	460	482	455	488	487	496	474	496	488	496	481	481	494	469	491	458	474	506	500	527	484	491	492	516	471	484	470	497	424	530	481	492	487	522	504	487	514	459	486	493	481	486	471	504	494	474	481	487	476	527	514	462	500	494	473	460	492	451	464	503	500	507	503	482	527	477	489	513	522	520	505	508	492	469	536	517	483	502	492	518	521	501	514	498	512	475	503	469	500	437	505	447	510	492	526	543	526	487	495	467	446	489	506	448	455	478	451	488	480	480	484	503	507	505	518	436	505	511	487	500	515	496	518	492	482	521	476	516	492	502	510	455	492	460	483	512	491	483	495	493	482	468	478	470	485	440	512	457	460	486	474	497	507	494	495	479	518	508	494	508	492	485	479	464	491	479	503	485	496	527	497	516	491	461	506	546	508	473	480	459	517	480	490	510	503	497	514	501	484	474	507	485	515	474	492	464	486	480	528	482	532	502	512	504	503	474	478	477	491	539	508	452	483	498	504	474	491	450	504	478	463	495	507	501	527	484	486	501	494	504	478	508	538	503	513	531	483	521	547	465	477	470	481	478	515	520	475	420	467	490	520	470	477	510	502	477	485	480	498	500	485	481	471	453	462	506	471	491	462	509	478	493	464	477	472	501	487	502	456	467	489	526	513	456	465	517	466	514	508	505	470	498	472	479	480	457	468	492	515	482	511	514	490	447	499	487	487	516	491	455	493	474	486	473	462	511	464	514	471	482	505	515	493	500	471	485	503	529	483	485	503	503	499	494	484	456	482	474	502	486	523	536	486	494	502	490	478	474	492	482	502	457	449	478	480	472	486	507	497	515	484	513	476	479	521	504	517	476	492	488	474	521	494	465	482	519	516	508	514	499	524	475	480	468	471	463	522	485	493	481	539	498	510	509	494	526	486	500	472	467	504	497	499	517	468	524	484	526	500	507	465	479	522	505	504	462	497	444	476	477	477	502	472	491	514	522	504	505	524	525	499	485	507	469	496	501	451	495	453	481	508	542	495	494	473	520	490	466	493	493	459	503	498	453	485	480	451	537	467	515	494	466	496	515	502	513	523	500	490	516	488	478	508	485	516	482	508	495	461	495	496	475	476	498	516	507	518	452	462	443	524	472	495	490	450	506	484	483	489	490	488	475	487	464	505	507	515	488	475	437	509	493	493	483	451	497	488	526	467	486	480	499	496	493	484	469	499	478	491	532	488	468	467	500	487	480	513	494	474	522	492	487	451	463	491	481	477	492	468	478	494	507	524	495	509	460	410	485	496	475	464	451	484	500	504	504	469	451	526	504	516	469	462	477	509	483	492	483	479	510	448	451	462	506	504	478	504	426	525	448	515	472	506	486	514	463	483	490	449	500	476	480	413	461	472	482	468	473	493	472	482	489	502	495	510	472	477	515	501	483	489	439	489	480	531	467	532	522	487	502	510	481	465	545	512	531	501	501	526	512	506	486	500	462	515	470	524	463	515	500	504	487	533	480	492	456	466	496	497	493	475	491	462	501	467	484	528	468	452	483	432	489	493	489	503	521	498
28748	21023	25664	24181	8906	3250	1174	1210	1470	674	644	677	735	758	803	871	876	919	871	924	984	993	1096	1088	1161	1094	1095	956	878	835	745	813	737	748	712	748	670	644	631	622	589	611	624	643	607	603	575	624	605	613	601	547	571	583	625	584	562	599	638	587	572	559	585	575	578	556	630	631	609	582	610	606	588	589	596	661	594	583	597	610	575	541	593	583	563	572	562	605	574	553	595	565	581	555	594	627	598	602	552	609	588	582	610	552	560	612	556	578	611	618	591	573	613	562	527	561	629	582	632	572	536	623	574	630	615	632	543	635	601	643	600	577	596	558	574	577	602	609	556	577	599	575	558	579	589	552	547	558	605	609	572	589	576	563	605	603	611	620	576	606	582	663	601	575	617	592	591	616	595	600	626	584	574	635	570	591	602	553	573	569	627	577	542	594	587	572	547	617	654	566	598	605	556	580	586	552	528	624	587	601	557	597	579	583	599	638	587	606	593	585	579	573	603	592	538	610	588	598	587	584	580	562	602	609	591	575	601	609	572	574	559	587	558	570	595	603	585	596	590	590	610	558	572	570	561	620	606	629	576	604	580	580	553	573	531	562	557	535	557	554	565	585	577	591	570	588	567	605	587	546	612	626	608	621	587	618	558	558	561	637	624	617	602	602	530	601	606	531	619	636	564	550	591	583	606	605	574	570	627	599	620	597	611	572	592	598	550	604	600	596	585	598	565	580	588	595	560	604	601	603	588	620	613	541	611	558	593	551	594	578	592	614	568	591	604	543	639	558	548	581	580	568	594	590	575	601	590	590	608	587	614	585	602	577	544	589	573	592	532	584	587	606	566	615	635	601	620	592	622	544	569	586	606	596	584	584	562	577	589	576	598	630	595	554	606	604	616	611	565	557	596	553	563	574	614	607	624	595	636	569	599	605	606	593	625	586	636	578	597	585	601	635	598	568	507	580	637	579	612	546	592	560	601	565	547	616	581	592	585	588	639	575	612	608	596	614	548	599	562	603	535	572	616	613	593	603	535	591	596	581	582	595	578	602	575	588	618	605	581	613	571	591	606	584	602	579	556	593	620	609	562	581	593	596	600	612	620	576	548	569	609	541	603	563	552	606	646	584	610	627	597	604	633	573	590	592	609	615	582	619	605	616	592	543	580	615	580	570	624	583	628	617	574	575	581	613	643	562	586	611	598	559	584	593	595	602	595	564	618	661	602	593	590	599	577	604	624	622	582	589	617	568	563	595	585	577	593	638	580	609	621	569	537	583	594	580	566	612	592	578	602	591	608	583	593	601	580	636	592	573	590	611	587	559	582	618	615	568	573	568	561	571	570	567	590	566	605	598	558	573	569	555	589	572	617	603	618	567	563	577	592	599	611	557	564	621	618	566	581	621	589	612	572	572	574	604	591	607	581	601	580	602	587	654	579	579	551	621	619	545	581	642	629	602	599	618	580	593	619	566	570	622	566	560	582	622	566	557	579	598	579	624	560	592	572	592	614	578	618	555	596	600	561	580	642	584	546	612	638	605	567	599	615	578	609	566	640	583	564	555	645	614	579	550	594	568	616	579	544	579	599	602	585	621	536	576	531	623	558	579	592	584	587	577	569	602	560	546	591	608	591	607	639	617	561	581	587	571	607	611	606	614	590	603	594	595	553	595	572	634	594	617	555	541	599	598	626	590	599	618	591	577	621	632	571	587	612	567	661	575	583	609	574	617	599	548	581	563	593	600	606	609	612	565	529	536	583	624	595	600	559	536	606	587	562	591	606	541	599	555	608	596	587	590	563	600	545	600	606	614	612	596	603	624	626	590	638	570	597	588	588	566	593	594	632	609	602	553	619	560	577	581	591	581	604	601	589	586	559	582	590	588	594	578	561	594	543	586	635	593	565	588	586	573	560	580	562	577	599	637	617	622	578	556	588	620	551	580	590	581	563	639	610	568	567	605	606	570	598	519	590	583	574	594	624	585	545	561	610	604	580	559	615	575	579	658	575	555	599	534	636	549	596	621	595	625	602	588	616	638	632	630	604	581	573	623	566	584	624	559	605	602	593	629	596	613	579	583	588	584	542	575	624	616	617	642	576	562	642	616	620	594	542	584	614	610	576	567	629	606	601	619	603	613	636	577	574	565	588	576	573	590	602	597	534	566	591	573	571	584	604	551	583	595	603	571	585	547	578	590	554	562	617	554	575	604	551	547	601	602	588	583	604	595	610	593	581	583	593	597	589	578	629	633	619	577	549	575	579	644	539	624	567	559	537	575	582	577	570	562	594	610	586	589	594	616	615	622	630	608	593	598	599	626	561	600	595	615	614	613	613	578	564	566	604	582	589	590	603	589	574	601	580	585	571	599	571	558	565	598	605	584	589	555	591	598	573	603	588	583	572	587	562	567	566	601	574	563	593	622	550	565	564	562	556	572	604	625	595	558	557	582	610	590	597	619	565	546	577	600	606	585	643	582	630	605	606	629	598	567	593	584	578	573	651	604	578	621	587	576	593	591	658	626	543	583	576	585	599	598	583	603	555	605	616	632	596	620	623	634	612	619	568	632	574	622	604	576	646	590	573	570	589	565	593	540	581	632	602	568	650	580	560	596	587	582	622	589	611	570	583	599	558	615	595	566	593	626	594	570	600	573	615	596	595	594	608	602	590	606	607	611	596	604	591	611	580	579	594	570	594	575	603	570	598	603	563	586	628	597	607	611	561	629	596	581	592	573	630	604	603	576	609	612	576	608	619	617	592	581	549	582	582	582	540	551	598	573	606	604	623	584	592	587	627	588	579	653	600	602	590	604	580	558	600	627	627	594	618	583	571	565	612	643	630	600	626	545	529	583	621	620	557	632	583	598	614	547	593	590	586	608	615	589	599	588	579	559	573	631	576	610	592	614	574	607	576	570	572	578	652	574	549	557	599	579	589	599	595	561	609	589	631	550	590	551	608	595	591	621	614	609	599	569	610	574	599	610	574	606	591	600	611	588	543	603	578	551	603	590	620	588	600	587	560	605	590	577	534	589	561	557	602	614	563	598	602	603	585	564	565	588	610	604	574	592	577	595	575	598	595	595	560	606	571	585	588	570	614	619	610	562	614	576	603	583	566	576	531	568	599	572	618	601	553	620	616	554	640	561	620	568	562	573	607	570	556	584	554	598	571	605	592	594	563	576	578	626	578	558	598	567	560	571	606	579	598	550	608	572	590	592	587	555	601	629	582	574	582	614	615	540	562	533	636	605	645	564	596	598	550	612	586	583	571	615	604	543	625	574	570	571	587	582	594	568	574	592	601	579	606	591	581	603	570	575	577	565	550	633	576	617	611	628	588	570	582	595	538	584	550	618	560	539	583	557	571	581	545	569	574	559	610	583	572	607	598	585	591	600	624	586	598	547	601	606	560	575	568	587	583	584	590	581	640	615	622	585	610	551	582	642	619	571	628	556	572	557	588	609	589	626	570	611	581	575	586	581	605	588	548	587	617	604	591	593
42711	28687	21138	16200	10832	5486	1644	1984	2733	609	604	674	734	869	961	1111	1147	1066	1115	1220	1287	1421	1596	1674	1613	1622	1374	1129	1046	914	890	823	824	823	730	675	657	587	597	601	563	517	529	511	502	509	499	504	509	561	561	494	503	466	507	512	524	500	479	476	466	507	495	514	493	506	469	489	543	498	483	460	518	520	487	482	486	460	487	488	551	489	531	519	515	499	512	481	517	467	505	494	506	487	520	475	480	533	514	529	495	482	520	472	496	490	478	493	481	486	513	483	482	511	538	500	494	490	489	503	494	462	543	492	494	562	498	510	505	497	523	511	493	500	517	484	541	499	528	507	526	496	550	483	506	509	543	485	501	552	491	478	537	527	483	523	484	504	491	507	499	524	513	502	492	480	503	496	494	535	511	517	495	487	470	530	536	541	498	542	521	455	489	517	483	474	527	546	483	515	488	489	485	465	538	514	528	470	513	494	498	490	469	481	489	535	507	530	476	505	505	551	486	518	580	472	512	473	498	512	456	483	549	511	529	508	496	533	480	477	465	494	510	512	483	497	557	467	515	494	488	506	498	500	521	502	545	464	522	507	519	489	495	523	519	539	491	507	503	458	499	496	513	438	469	484	516	524	489	498	517	486	476	532	504	501	497	488	533	483	510	445	522	498	502	507	498	526	560	485	500	477	492	475	487	545	515	522	493	529	512	491	491	479	513	464	520	498	508	516	477	510	546	507	490	543	482	492	521	483	494	523	523	536	498	483	489	477	494	481	480	537	496	491	494	487	499	477	503	492	507	494	511	525	506	511	494	497	475	525	520	501	502	459	481	523	530	501	481	501	531	477	498	528	513	501	489	504	544	536	488	492	520	497	526	480	548	523	464	518	523	517	510	496	528	509	503	505	522	452	492	526	534	505	479	497	491	499	520	523	499	475	530	510	484	464	538	516	481	499	527	487	493	464	498	538	520	525	498	495	494	496	475	517	525	477	503	501	516	485	494	494	493	508	530	522	512	553	502	523	478	480	470	512	523	482	498	443	500	533	467	537	501	474	520	517	506	512	488	533	484	518	541	533	527	519	479	506	487	501	480	501	520	574	500	506	505	515	466	517	490	456	486	488	518	564	516	517	456	521	511	496	527	484	510	505	489	469	456	510	503	536	487	549	472	463	532	518	502	513	505	506	497	485	512	538	514	484	477	492	520	468	497	520	499	517	511	518	490	570	493	506	502	504	481	498	545	505	523	483	503	505	525	524	513	510	483	457	497	515	499	511	469	547	499	496	508	498	489	520	513	494	441	537	483	480	505	521	462	555	500	504	521	542	537	499	514	478	493	480	490	520	457	504	497	500	534	508	497	540	486	533	497	525	525	486	513	519	517	543	504	519	531	490	513	489	541	521	464	491	515	517	518	510	505	510	511	482	497	522	496	515	454	503	504	494	512	479	474	519	507	470	461	481	481	474	547	501	455	481	485	502	508	511	482	520	451	494	511	514	514	554	494	490	492	509	512	476	466	540	526	536	507	514	476	524	481	508	487	534	515	512	479	547	563	526	547	486	534	472	482	537	500	513	464	518	518	509	499	543	461	521	522	477	508	458	435	508	501	532	472	473	525	498	516	534	508	493	531	525	515	512	481	541	529	500	503	498	518	584	471	539	467	481	549	525	472	528	523	492	486	497	500	514	502	516	459	519	488	547	471	482	518	538	432	508	464	502	486	535	517	532	505	518	496	487	479	485	467	497	498	518	519	496	556	493	496	526	504	509	471	478	504	547	452	516	478	525	535	487	473	524	501	495	531	491	481	489	518	486	568	522	490	532	545	519	527	542	518	530	500	551	508	477	551	453	460	513	504	535	485	501	519	498	462	492	525	543	516	524	520	497	519	467	483	538	503	523	521	454	502	507	517	532	487	500	456	570	499	499	499	513	547	507	534	480	517	542	517	494	541	531	531	522	493	529	519	534	492	521	513	497	528	500	493	513	482	521	496	461	491	509	523	517	468	487	491	489	512	532	499	496	486	505	512	483	481	533	510	510	486	483	523	495	485	492	475	473	538	499	496	492	520	476	533	530	462	517	525	478	511	468	506	479	466	529	520	493	505	478	536	517	513	537	496	520	484	492	480	494	518	507	509	500	506	464	486	521	525	481	543	487	493	475	514	482	490	511	505	513	479	516	507	517	456	522	489	482	521	504	477	477	489	525	498	529	476	441	473	502	458	536	508	491	514	517	500	494	492	526	513	493	526	533	501	495	472	478	482	495	486	491	523	503	498	506	462	508	537	470	511	544	503	496	534	511	515	539	499	530	500	502	516	499	538	495	458	522	486	517	512	519	512	515	499	489	528	495	496	507	508	491	480	500	513	514	470	505	500	520	482	508	557	492	508	490	492	497	477	479	463	484	491	469	468	505	519	508	536	487	520	488	519	529	469	447	516	497	535	475	467	471	508	531	550	512	484	491	516	517	491	498	499	498	484	526	489	481	491	527	454	525	556	486	499	490	503	472	480	506	468	520	471	507	490	519	474	528	499	468	469	521	475	490	490	525	515	526	508	551	506	463	500	498	509	495	495	528	481	486	512	491	524	486	520	485	495	450	523	533	510	553	501	503	500	521	503	480	502	515	511	478	523	528	467	480	485	504	508	490	497	510	528	508	510	476	469	498	479	494	518	477	454	498	509	495	499	491	535	501	514	486	489	529	492	473	514	486	553	502	503	507	513	513	546	516	510	499	536	501	531	505	528	502	488	499	512	456	510	498	531	500	515	490	495	518	514	512	533	496	490	509	518	490	513	537	515	484	524	507	510	499	524	533	466	504	520	511	535	486	441	500	510	497	538	473	497	496	472	513	502	495	521	532	460	521	552	527	497	515	475	508	521	473	550	482	519	510	487	429	498	499	474	497	512	515	517	466	513	503	530	484	527	509	489	499	479	484	487	495	502	503	491	494	516	491	492	506	532	469	514	506	509	469	482	528	480	533	496	481	500	506	496	505	505	527	512	512	484	506	523	474	497	486	523	489	525	462	488	477	508	486	515	475	507	490	518	518	488	492	496	493	535	525	477	482	502	523	519	507	522	504	501	507	471	481	503	505	491	510	497	472	512	556	529	518	497	496	538	460	513	528	497	505	493	491	499	516	491	487	498	475	519	483	517	508	528	485	525	506	470	511	498	518	492	526	503	463	497	524	455	489	532	482	494	555	464	536	456	520	496	511	511	525	478	487	468	496	477	531	545	532	495	507	477	520	502	551	533	490	494	500	488	458	512	487	487	491	496	482	506	539	507	530	535	482	518	472	487	482	539	485	536	525	487	491	486	463	480	499	495	499	533	535	552	515	510	478	480	519	507	490	523	489	503	470	497	480	550	510	515	511	549	527	477	503	535	484	463	537	510	520	497	499	516	530	547	511	509	527	539	513	534	482	496	518	496	517	515	536	497	496	508	519	484	550	504	522	541	513	523	509	518	531	557	498	499	514	527	542	518	496	505	465	507	495
27067	20813	27304	24356	20917	13611	2234	2418	4631	813	646	748	773	813	866	867	940	998	1060	999	1016	1118	1250	1335	1259	1239	1173	1002	904	876	804	743	778	741	730	717	696	653	645	615	608	622	626	550	582	592	539	567	553	600	554	569	584	555	608	567	513	579	572	551	558	588	581	597	560	564	589	585	570	567	571	537	559	578	554	602	526	633	545	544	581	543	554	536	532	535	558	559	578	554	539	567	561	609	581	544	586	585	561	528	535	560	572	600	571	562	530	583	569	538	571	540	540	559	590	565	567	556	582	543	550	569	585	584	617	581	588	557	606	561	561	554	543	571	627	573	559	583	549	555	546	541	611	555	587	527	577	556	548	550	597	578	573	565	550	541	538	582	565	549	526	576	588	533	542	535	520	544	571	561	563	567	541	579	578	564	584	584	536	578	578	561	549	550	573	565	583	602	529	624	572	560	571	533	559	604	552	603	584	559	558	576	574	587	544	575	559	543	527	584	548	580	542	570	536	556	610	562	574	527	554	545	606	566	563	584	565	578	559	583	536	570	549	583	589	514	597	582	592	572	567	561	617	534	594	575	545	533	550	587	552	568	608	564	526	558	578	520	566	550	588	583	608	551	540	528	604	555	553	554	601	568	536	580	529	607	598	586	591	565	610	583	564	599	524	588	550	575	579	561	553	570	560	568	587	566	540	561	572	537	552	607	568	582	557	571	561	610	537	535	653	560	584	550	574	557	516	630	576	577	573	562	577	546	582	621	579	567	553	575	581	558	593	529	567	571	605	562	615	599	556	574	575	576	555	604	580	558	557	541	603	548	577	595	555	553	545	542	586	588	543	550	544	588	590	539	571	557	544	538	581	550	571	578	498	546	566	570	534	580	582	552	546	575	537	591	564	601	546	553	569	543	599	571	571	533	546	529	553	585	605	571	561	575	589	555	541	561	571	565	528	569	593	550	570	609	583	556	568	552	560	582	541	555	557	599	576	533	581	577	555	535	568	545	618	536	587	592	531	599	623	542	581	585	566	594	575	539	554	617	553	574	537	537	576	553	531	534	532	586	548	599	586	592	555	599	608	555	557	518	580	553	547	547	597	546	550	575	560	535	517	559	565	547	557	562	525	560	582	547	592	574	530	551	575	583	599	575	552	572	539	580	532	539	592	610	537	565	563	573	559	560	533	569	570	538	576	526	565	590	551	572	551	565	550	585	596	566	546	561	574	532	594	564	545	579	600	603	552	560	531	594	583	541	565	598	538	592	519	604	554	537	540	565	518	553	573	594	540	566	587	618	545	560	584	575	565	533	596	553	535	565	600	580	583	571	546	563	555	561	562	587	555	579	572	562	557	547	554	596	543	597	525	582	547	584	584	524	564	560	563	545	613	575	606	532	557	535	554	587	568	580	544	560	558	559	546	590	601	559	558	577	571	558	574	514	539	575	546	612	539	629	589	611	585	577	559	578	579	568	570	549	597	578	543	557	583	558	570	570	546	612	591	552	561	546	607	552	566	554	573	563	540	560	556	579	550	562	591	563	549	588	565	545	553	558	525	558	550	594	556	539	595	537	537	585	563	540	572	579	578	564	599	576	584	611	578	526	562	601	584	573	544	564	563	528	545	566	547	596	546	581	561	560	573	588	544	567	529	567	576	582	547	554	536	560	628	587	591	549	552	589	526	539	563	524	581	600	537	577	594	535	571	613	603	560	577	547	566	558	586	562	541	599	614	584	576	598	618	599	578	569	602	563	543	586	520	536	514	571	515	584	579	570	561	591	573	550	569	559	545	550	600	533	556	548	554	568	565	549	530	568	557	543	558	575	587	522	573	541	575	595	583	566	542	602	578	562	581	556	542	567	565	540	584	536	632	559	579	546	569	578	602	579	534	558	547	561	569	613	561	563	570	568	605	547	571	553	566	586	610	558	537	541	557	529	592	572	555	581	584	527	578	533	590	605	537	561	548	564	531	566	604	582	573	541	547	542	576	569	526	543	523	540	598	590	551	584	550	546	599	531	586	590	542	568	525	526	559	562	574	527	544	553	578	535	547	550	545	533	583	599	543	546	564	537	564	603	566	548	548	573	558	581	523	525	560	559	571	596	552	565	561	568	582	573	578	573	568	550	561	559	567	534	527	525	604	552	570	553	576	567	580	599	539	545	562	579	587	579	551	577	536	525	597	612	605	577	543	576	564	569	590	588	583	557	617	534	564	542	539	582	569	602	575	592	540	565	521	561	582	535	581	559	552	525	582	544	534	542	564	584	558	517	557	566	554	559	574	533	583	569	537	534	518	546	584	566	558	592	578	572	556	580	575	592	542	567	561	570	524	538	577	559	581	564	594	576	634	599	550	574	592	570	575	582	569	565	547	554	624	559	555	601	565	571	560	560	598	560	541	534	580	588	564	575	548	555	534	587	555	587	542	551	556	559	519	567	554	501	557	564	554	624	527	576	515	562	567	583	536	601	555	580	530	554	566	567	565	583	524	599	560	591	585	606	589	592	526	534	533	573	549	566	538	549	569	584	571	593	581	604	539	563	543	575	576	562	567	588	533	567	580	588	590	550	581	565	565	569	587	557	575	544	552	526	589	585	586	555	553	596	555	512	571	621	565	599	589	545	608	570	558	494	531	564	600	550	539	553	566	579	619	576	542	577	578	577	545	579	564	557	569	552	536	569	555	567	586	521	540	568	583	553	565	538	511	587	547	570	519	547	588	535	573	574	559	568	592	526	539	518	555	571	541	526	593	539	582	559	563	603	586	571	565	581	561	589	592	573	553	604	551	603	592	581	544	548	555	567	569	575	539	591	559	601	517	572	615	565	590	554	635	597	560	618	563	569	545	587	533	547	551	573	573	600	560	600	547	547	591	582	601	540	582	565	553	568	541	562	576	600	563	570	572	557	575	542	561	553	571	561	566	563	591	573	583	556	608	593	618	582	569	576	536	609	552	575	560	584	577	551	568	582	600	570	553	540	564	533	525	540	604	521	541	558	550	575	585	567	549	587	590	599	552	602	551	525	557	566	582	542	552	542	549	583	549	536	579	589	631	528	584	528	553	596	574	595	563	607	551	582	559	536	556	542	534	568	568	579	546	539	560	525	616	588	594	556	600	553	523	547	559	577	573	556	521	525	555	600	574	608	569	559	556	527	591	565	574	598	559	584	564	596	591	632	541	568	593	587	534	523	566	558	524	577	513	565	552	552	550	585	554	576	580	600	551	556	566	549	578	543	578	557	571	568	537	579	571	561	597	587	546	550	556	579	565	591	569	559	542	608	519	541	613	563	556	575	550	574	582	583	543	557	606	544	582	572	586	562	602	547	571	560	567	558	566	529	596	530	571	598	596	538	575	576	572	570	584	559	599	566	570	583	568	529	629	593	566	511	530	563	539	550	569	550	583	602	572	574	557	543	563	564	551	595	550	596	621	587	602	585	574	561	563	562	555	583	544	573	560	562	570	549	505	559	575	569	576	534	556	553	579	543	557	530
46456	30577	21068	21834	16757	7572	1722	4230	7860	782	760	789	920	1068	1190	1189	1298	1323	1369	1476	1524	1553	1860	1987	2028	1825	1589	1428	1175	1016	989	894	879	822	803	768	699	655	659	575	544	504	531	485	508	470	485	536	477	503	491	488	525	484	493	486	489	536	501	513	475	480	517	488	489	488	488	502	462	473	496	508	427	486	485	485	467	468	520	491	476	527	458	483	487	476	475	472	495	505	486	448	510	484	486	479	479	485	495	466	492	463	496	474	508	490	480	456	508	484	499	484	504	513	465	504	477	489	472	515	454	493	489	490	486	469	499	505	476	490	519	499	484	475	478	472	502	480	493	452	489	487	524	478	534	500	460	495	501	491	464	464	487	502	473	513	477	446	447	480	471	467	457	481	472	482	503	488	479	456	473	491	489	460	485	491	482	490	487	473	477	498	492	467	437	474	490	502	486	511	449	501	483	464	471	495	499	523	455	481	462	464	507	512	482	509	488	481	476	506	518	505	493	480	475	493	472	470	518	493	495	514	451	507	488	466	465	478	462	466	493	495	491	470	493	512	488	486	464	479	485	494	520	463	506	479	499	452	471	495	504	478	490	475	484	495	465	473	491	478	466	487	497	475	494	453	507	463	451	505	484	489	463	499	484	508	467	456	536	480	465	487	488	493	471	486	476	455	468	463	465	461	459	482	485	485	470	475	482	489	502	503	457	506	502	480	492	462	505	469	459	463	476	484	490	464	489	465	530	471	488	477	457	505	467	473	507	497	483	453	459	473	503	477	472	473	467	491	445	486	457	435	499	472	490	494	532	498	483	482	463	483	513	451	507	512	474	501	493	495	477	434	476	486	470	508	492	474	509	488	428	507	493	467	466	434	502	504	504	478	523	509	504	500	448	473	458	510	473	487	474	479	477	485	465	475	464	474	459	448	452	466	484	498	510	483	441	458	503	483	485	481	455	461	498	497	486	478	466	443	512	480	480	471	511	421	467	470	503	519	505	481	459	470	442	496	453	473	493	456	465	470	469	501	449	486	519	500	511	497	507	481	484	440	471	455	499	448	508	524	480	481	488	475	491	426	475	427	469	507	452	470	485	437	496	480	489	505	482	523	494	480	464	492	491	459	501	502	412	506	479	494	485	442	496	499	499	483	470	495	487	495	497	474	460	473	495	476	432	474	453	500	452	477	482	465	497	492	498	450	473	474	466	541	510	482	475	453	478	512	509	469	500	478	504	498	532	514	474	465	504	458	472	498	509	473	506	506	506	480	485	437	514	476	459	490	480	472	432	484	490	439	463	485	484	486	467	501	521	501	501	514	475	503	474	474	472	444	463	465	488	491	467	447	537	446	520	501	502	462	506	497	469	463	463	495	470	464	493	465	473	475	423	495	476	522	470	475	468	434	503	473	467	458	477	507	453	491	475	464	482	504	486	460	509	498	494	505	490	450	507	461	471	476	458	491	482	472	481	463	486	498	476	511	452	441	485	450	506	453	432	483	491	491	464	474	465	502	508	465	447	472	426	497	485	498	523	466	499	488	497	496	536	496	465	529	480	490	500	449	433	472	450	471	476	502	475	486	482	453	500	477	467	437	479	432	488	479	478	475	455	505	455	471	524	474	452	503	485	462	457	500	466	456	467	481	444	507	493	521	487	468	460	478	435	525	434	542	444	484	497	482	469	453	517	435	498	474	425	483	495	507	492	439	460	477	490	467	450	519	489	465	464	479	468	492	432	457	517	503	492	518	474	461	478	469	468	481	495	503	491	466	471	450	448	475	508	487	504	453	465	464	477	494	481	483	495	479	432	440	436	518	485	462	492	479	518	434	479	480	513	469	491	429	479	501	480	496	469	500	477	484	448	515	491	465	460	446	524	500	476	494	473	470	480	489	508	488	473	505	505	441	460	452	484	478	464	518	488	470	462	486	462	493	541	455	450	528	513	480	521	493	472	490	495	475	445	472	501	457	543	453	440	434	483	520	486	467	486	500	491	527	483	475	466	488	481	509	507	483	512	498	477	505	486	493	482	480	484	494	487	493	510	479	497	443	477	486	474	471	480	458	478	491	487	489	499	479	475	488	447	458	495	448	481	507	498	490	435	510	444	498	479	496	451	493	458	473	473	500	505	496	493	468	481	472	513	441	474	478	500	458	493	538	517	476	478	462	492	483	454	470	453	465	465	488	530	509	454	476	511	483	468	487	479	494	520	440	478	458	503	477	512	505	453	472	483	503	531	486	453	475	522	463	465	482	519	445	440	513	550	476	516	461	506	461	451	491	516	516	452	502	470	517	482	521	489	474	470	449	493	496	464	507	485	465	444	493	518	444	469	471	491	521	497	487	475	502	450	476	449	492	467	463	492	490	468	446	487	489	473	518	460	483	516	481	466	492	458	497	484	477	518	492	497	464	479	466	507	507	509	497	490	484	483	457	485	469	468	461	485	496	471	511	467	459	488	483	477	523	459	450	477	477	521	424	536	469	455	477	480	494	519	489	512	498	460	437	511	516	505	489	506	489	480	459	536	468	504	495	473	499	495	478	481	446	448	492	462	521	489	461	524	467	470	472	489	530	473	500	517	458	491	519	502	475	444	493	455	521	483	462	479	504	458	489	459	490	492	522	505	466	423	493	502	488	469	454	504	520	471	461	492	458	496	492	491	488	481	457	504	503	517	434	474	498	480	464	487	507	464	493	503	470	497	465	493	464	463	479	462	507	518	487	491	498	454	478	504	489	479	509	476	445	464	493	487	503	490	484	465	485	487	511	456	471	497	526	463	456	484	459	477	475	521	489	500	449	449	484	463	458	474	431	486	508	493	470	517	486	453	466	487	466	481	451	493	548	487	465	499	523	469	471	507	465	490	498	478	478	489	497	476	486	480	494	476	505	547	499	446	477	459	490	485	470	440	468	414	485	523	437	463	490	544	497	473	494	492	503	502	486	509	461	475	485	479	476	470	473	484	480	472	477	465	509	473	464	477	476	480	500	458	470	432	490	509	472	487	467	514	499	490	521	528	478	461	460	482	518	502	463	486	506	495	478	469	498	434	472	501	490	496	491	509	496	484	490	485	503	508	451	497	461	454	472	471	499	502	521	460	500	494	488	460	509	463	519	467	479	454	497	491	490	471	493	506	451	478	483	436	488	474	486	496	495	479	470	486	484	483	478	450	467	453	436	483	485	453	485	438	469	486	461	469	492	508	464	531	507	472	487	494	457	469	482	469	523	478	470	472	467	478	490	489	492	499	439	471	487	508	485	478	499	473	465	480	486	488	460	451	487	473	452	470	481	457	481	501	503	462	495	483	536	458	486	516	457	504	510	463	482	486	474	538	490	472	444	480	513	498	519	485	509	473	515	461	477	478	473	469	474	485	483	473	506	468	475	478	454	484	505	484	468	512	513	481	472	492	438	498	459	503	459	461	525	483	462	458	511	494	455	478	503	501	456	501	480	483	470	473	491	511	500	483	508	501	490	458	481	483	475	487	459	475	528
26429	20831	27651	24041	20849	19180	4377	2105	4547	846	726	843	909	977	1055	990	1020	1078	1174	1180	1225	1238	1320	1511	1630	1499	1359	1159	1054	962	934	893	843	851	876	826	762	692	708	669	642	648	645	638	556	613	588	628	623	650	646	636	613	624	640	607	611	622	587	607	646	634	611	585	591	592	605	566	610	613	658	589	593	599	590	592	616	618	605	617	615	623	601	604	589	610	567	582	608	595	614	600	629	579	574	573	627	568	589	557	657	580	620	556	605	634	571	585	562	622	635	646	652	594	613	631	588	651	629	600	585	625	601	643	621	550	565	594	552	609	585	592	584	629	621	577	608	599	621	615	649	619	634	566	577	599	615	579	606	607	588	615	637	545	603	579	562	610	645	598	617	605	597	606	625	599	608	560	669	629	534	613	613	588	567	592	583	590	581	604	632	595	573	613	604	594	610	576	641	600	603	604	622	586	651	613	609	592	617	596	573	618	640	615	631	596	546	571	608	577	615	611	584	546	641	633	632	582	598	607	616	614	592	600	613	588	648	602	596	621	606	644	599	601	642	605	609	622	627	630	615	653	579	605	569	532	619	593	633	582	598	614	587	573	592	558	562	621	604	620	584	596	567	570	629	607	619	597	594	596	615	560	599	552	592	619	564	617	562	638	646	609	605	584	650	640	611	563	601	594	602	592	610	608	599	630	600	590	668	603	617	628	645	582	579	612	568	591	624	597	591	594	628	580	606	625	562	601	583	614	608	589	548	614	613	640	601	570	624	653	575	540	554	597	607	618	588	595	613	630	592	575	649	609	610	586	600	584	644	671	620	626	583	598	576	614	592	609	651	596	633	588	601	595	592	571	619	601	563	599	562	602	611	582	585	600	641	596	597	557	621	580	607	587	590	601	576	613	635	579	599	542	583	614	623	607	633	638	617	613	580	606	555	609	613	628	593	604	604	590	618	643	563	617	638	603	598	572	569	601	672	576	540	583	583	525	660	599	627	649	590	627	601	578	583	625	631	596	584	570	625	573	607	612	646	557	597	613	619	597	581	551	612	619	556	588	603	592	612	587	579	577	566	663	599	631	606	636	606	634	576	596	597	568	599	572	581	566	560	619	629	597	579	603	625	618	623	546	638	591	617	548	570	632	631	622	548	577	563	663	650	564	611	594	636	591	593	594	583	643	560	608	607	599	573	614	608	611	590	610	640	634	665	586	627	598	583	576	629	640	567	585	599	605	620	558	606	643	577	572	613	619	610	573	594	603	640	586	632	594	575	641	581	634	635	559	605	633	585	626	644	630	613	618	577	593	594	548	602	613	574	617	614	627	581	592	581	550	616	601	628	651	582	610	595	570	551	569	595	582	590	560	635	591	663	620	611	590	586	567	543	547	589	645	552	594	611	604	555	592	615	598	583	623	602	596	596	631	594	651	611	603	595	573	627	587	614	642	589	582	565	567	617	632	555	577	607	591	590	581	594	608	634	611	645	579	601	603	563	590	613	574	618	603	622	584	597	617	584	624	566	607	612	549	583	565	604	573	588	578	571	594	612	622	571	572	666	601	636	641	618	584	595	590	633	615	638	572	583	609	626	603	624	610	599	564	658	580	595	581	571	599	581	641	635	619	571	590	573	638	563	646	619	624	641	601	559	597	631	604	622	618	599	621	618	593	617	577	603	569	604	638	596	597	611	603	607	589	622	625	623	566	586	582	619	609	577	590	622	645	523	603	612	619	591	626	642	553	606	578	611	640	583	633	560	610	607	655	603	580	593	593	618	603	592	623	644	592	584	604	600	605	624	628	603	602	575	606	587	572	632	553	611	591	596	594	618	531	610	596	629	566	575	607	605	613	595	556	632	592	599	616	616	619	601	624	589	595	621	564	625	590	589	626	594	606	594	575	609	553	606	594	603	547	570	590	606	650	575	616	616	595	566	637	629	576	537	610	602	610	577	576	611	656	582	646	590	622	621	611	565	631	627	596	629	628	618	598	610	588	604	571	611	594	610	597	583	596	580	594	605	660	600	625	612	610	612	599	565	613	633	627	590	582	558	611	568	601	614	618	616	579	613	595	606	617	599	603	600	609	613	579	568	600	638	587	626	579	617	600	640	641	649	558	625	578	644	649	628	641	603	607	574	610	596	600	621	627	624	570	586	549	650	624	606	621	645	617	646	608	599	621	586	545	546	628	583	590	602	613	628	571	604	568	567	587	616	575	591	570	611	565	597	633	665	616	630	598	579	572	594	587	613	597	529	543	615	571	617	626	602	593	604	589	637	576	610	595	653	635	580	576	555	634	592	607	575	592	592	584	593	595	617	641	569	572	602	587	595	584	621	608	558	601	571	602	645	631	605	596	630	567	616	616	598	582	575	642	614	592	619	620	610	637	666	616	646	623	623	619	609	580	595	576	591	632	570	608	616	568	579	607	600	647	662	592	546	608	630	616	596	585	587	624	602	600	613	607	548	585	609	632	564	601	624	630	636	640	602	614	612	589	577	593	618	608	623	628	608	570	613	607	613	570	612	590	608	604	610	563	593	616	619	627	599	590	597	613	557	609	681	553	577	597	591	621	584	584	600	573	572	625	589	637	611	590	571	617	607	625	614	573	579	586	602	605	648	590	586	574	587	583	625	602	575	584	613	624	554	548	603	583	630	587	601	600	579	572	622	628	584	578	618	609	589	586	614	609	607	583	567	619	610	583	611	655	608	593	630	616	605	608	597	620	605	619	613	652	600	584	577	585	612	590	571	584	592	595	630	608	608	607	533	658	677	639	567	606	637	607	595	596	590	620	610	615	609	655	617	609	613	598	611	550	594	592	586	643	591	616	629	610	563	631	613	580	593	616	568	604	546	568	587	625	608	555	601	622	616	589	596	627	554	585	586	601	615	604	611	572	580	644	597	609	620	593	624	651	603	656	586	579	599	572	597	582	583	607	619	568	592	599	627	598	599	613	618	577	563	600	610	625	595	632	585	600	579	566	569	590	597	612	591	559	593	587	659	572	602	578	621	597	596	597	615	611	601	601	586	598	629	615	614	598	637	607	675	622	591	596	592	608	569	611	631	649	625	615	602	608	593	594	609	568	627	589	632	671	545	607	553	616	552	619	624	592	595	652	610	636	609	558	583	559	625	623	607	576	580	657	580	603	586	575	602	583	604	616	629	635	573	584	598	638	659	569	595	606	579	574	609	659	620	613	560	609	632	609	599	586	636	623	627	603	619	586	589	605	583	588	597	569	620	598	591	585	621	546	594	676	655	610	623	597	579	608	592	597	622	618	597	587	615	597	590	591	555	607	589	596	591	585	577	585	614	546	587	620	580	649	594	633	603	596	631	593	598	586	609	622	612	635	587	584	539	591	588	576	554	593	619	621	615	603	579	579	596	630	664	603	650	611	574	637	590	601	652	610	565	603	599	608	613	596	632	612	593	626	629	648	579	584	612	613	629	621	613	612	604	602	609	639	614	591	613	555	592	593	535	598	556	647	609	571	600	545
43732	30254	31320	28404	20480	7523	1682	3722	8412	918	911	957	1136	1375	1439	1482	1488	1661	1707	1806	1804	1748	2044	2477	2741	2395	2105	1817	1502	1267	1186	1009	939	990	932	874	802	749	773	646	605	622	545	588	513	572	543	554	524	535	547	542	531	493	532	516	468	535	513	506	486	519	506	537	566	508	528	503	514	533	495	531	544	533	534	495	472	460	496	528	537	531	548	498	500	532	506	539	537	488	466	540	521	518	505	559	500	510	491	517	504	530	501	510	495	503	485	509	483	502	511	495	480	494	504	521	481	541	490	508	537	522	488	486	546	509	488	491	495	527	501	512	511	491	529	516	497	464	552	522	506	510	534	504	512	513	499	534	508	468	540	534	550	507	482	483	508	493	517	527	519	493	492	543	552	527	517	518	505	500	512	530	545	506	469	478	533	461	487	495	488	503	506	528	509	472	495	516	534	443	530	512	498	497	502	509	498	491	457	524	464	511	502	496	516	503	521	529	506	550	532	505	523	511	490	536	485	530	496	519	531	519	509	532	537	502	531	534	484	538	541	517	481	475	514	537	473	538	564	545	490	497	489	507	510	493	539	485	499	522	533	493	532	490	497	499	495	483	503	497	511	498	496	511	484	500	531	476	516	528	541	528	494	479	486	513	521	520	506	499	534	486	492	496	524	525	504	511	516	508	520	480	523	488	505	502	532	494	530	499	533	527	533	540	511	506	521	502	483	498	531	442	519	517	489	552	484	519	502	537	538	547	506	554	507	513	539	504	517	498	491	524	508	478	549	530	523	489	506	498	505	508	514	507	515	548	522	485	529	475	506	488	478	505	493	511	482	504	538	497	532	501	491	542	470	523	514	510	544	496	531	534	532	518	503	516	512	513	471	528	500	529	499	515	510	535	508	527	484	548	516	487	503	469	540	482	522	536	475	465	507	515	536	479	484	523	544	520	540	516	551	523	522	510	503	490	515	496	557	509	493	509	524	483	531	529	532	499	509	524	551	510	519	487	487	546	516	503	501	482	492	494	476	513	509	525	470	523	521	511	512	520	503	509	526	577	476	522	518	498	516	487	521	521	505	532	553	497	532	469	521	526	482	507	525	491	508	502	524	524	505	516	525	516	553	535	454	496	469	487	527	511	549	514	487	526	489	523	501	542	509	525	497	498	527	539	543	497	511	512	485	531	480	532	474	501	490	511	536	509	505	479	522	519	518	529	492	519	509	505	493	481	515	537	512	520	547	523	548	498	492	502	507	559	494	520	500	523	478	546	483	500	518	519	542	508	535	509	482	512	494	511	510	512	513	540	524	529	501	485	548	522	502	528	464	500	521	528	516	490	528	531	508	501	468	537	488	495	487	524	537	521	504	540	537	532	557	516	524	466	513	506	491	491	523	506	484	521	523	491	478	519	529	512	544	500	471	488	492	493	486	517	485	536	526	497	549	499	523	522	481	476	464	543	529	484	570	516	514	498	572	526	509	526	514	498	518	531	490	516	514	511	532	488	497	498	513	525	480	492	520	545	494	497	528	502	535	506	501	528	451	518	522	497	525	457	477	519	469	480	461	494	524	560	484	501	518	527	509	482	469	502	486	445	499	459	533	492	513	493	532	516	494	506	494	529	518	521	520	519	545	507	512	480	514	490	530	514	499	531	515	479	465	457	520	565	505	550	497	477	542	524	544	526	484	469	544	493	521	541	496	477	510	521	503	487	520	509	504	499	520	477	480	553	496	486	510	537	512	524	544	481	501	472	463	515	497	514	511	474	512	523	500	504	525	503	505	495	502	518	505	489	537	492	481	493	490	479	492	523	531	520	500	502	495	473	462	508	540	502	514	476	522	544	532	490	502	479	516	477	516	500	503	547	531	518	484	521	572	515	549	509	557	515	535	533	494	504	503	480	522	468	471	515	505	487	523	502	545	484	495	493	476	520	544	527	522	467	505	536	503	535	477	557	513	498	489	496	525	512	532	541	530	520	478	506	515	516	506	512	499	489	554	486	487	498	525	487	486	517	476	496	486	528	478	503	528	513	504	504	527	493	526	486	492	572	525	482	584	536	497	509	485	517	520	515	537	513	509	529	485	480	519	522	482	520	515	506	505	522	541	507	471	474	515	498	521	506	505	490	523	504	490	528	500	549	514	508	539	471	505	487	507	500	505	494	528	512	517	540	492	537	494	524	533	518	544	538	500	561	532	511	525	513	476	543	522	530	528	506	478	504	491	502	497	593	518	524	498	500	548	511	487	493	533	508	485	519	516	504	496	510	506	500	490	508	497	518	533	524	511	487	494	535	518	516	471	522	533	518	527	513	504	487	553	496	531	506	516	525	539	506	472	549	468	554	542	494	497	534	470	517	500	534	515	476	544	513	508	523	536	517	533	500	510	479	511	526	542	485	550	501	468	492	499	500	544	487	516	519	515	505	528	494	470	491	499	552	506	530	511	495	517	525	500	512	503	550	490	481	498	496	518	532	498	514	486	507	489	492	509	533	496	499	521	484	512	535	511	502	482	485	484	557	489	528	490	510	501	478	442	499	505	494	476	524	461	476	496	522	489	516	531	535	514	526	506	530	504	506	534	508	484	527	533	475	514	514	502	493	543	517	493	518	521	477	480	520	524	523	535	538	509	533	482	545	503	520	479	468	517	464	496	493	525	501	512	502	506	503	504	543	530	520	490	539	487	501	531	521	522	497	499	502	486	517	502	541	505	502	498	488	471	510	514	511	499	516	507	488	555	502	537	486	501	534	468	513	475	536	523	505	554	508	502	526	534	488	495	478	520	505	503	495	497	494	520	509	456	483	524	530	482	533	521	503	538	502	481	522	512	527	490	509	470	520	450	517	549	503	497	484	483	498	482	564	516	488	515	507	539	485	524	515	515	541	530	502	530	522	507	491	553	485	500	522	519	505	498	480	499	511	535	485	523	440	484	545	507	512	510	507	496	495	505	486	509	533	509	526	505	504	531	477	468	564	497	490	520	528	483	483	513	467	501	540	524	493	499	562	502	494	454	508	549	511	525	510	523	477	490	526	509	553	501	488	523	528	498	511	534	534	501	493	533	528	493	490	472	491	515	524	496	468	536	525	514	538	507	507	517	516	523	507	498	517	489	483	493	533	511	467	523	492	515	474	524	502	484	560	501	524	504	497	488	500	521	546	477	485	484	554	512	482	504	486	502	502	502	499	497	528	521	486	504	506	519	467	501	492	482	526	491	526	527	519	491	513	510	513	500	516	459	478	460	515	546	508	523	525	554	543	482	530	515	459	496	499	503	523	555	484	452	563	498	515	533	547	496	504	482	506	498	473	513	539	503	468	521	552	500	491	505	503	510	533	517	500	518	538	525	498	546	471	519	477	498	495	527	502	509	508	494	469	508	510	492	456	514	541	543	473	529	517	521	507	530	522	540	478	523	507	523	501	531	557	545	528	515	509	541	536	527	483	502	520	500	505	515	490	499	499	538	539	518	537	474	469	487	483	528	503	505	536	535	481
25651	20834	27822	23963	20841	20778	10233	2312	5471	1022	864	908	953	1080	1109	1059	1077	1160	1200	1241	1222	1309	1393	1493	1755	1690	1570	1368	1140	1013	955	896	906	833	831	863	773	730	750	659	658	675	653	620	570	617	597	578	608	607	577	585	566	617	586	531	547	562	552	591	563	570	589	592	563	577	539	603	608	646	613	582	574	612	618	579	515	608	598	596	584	583	596	561	600	593	552	569	546	550	602	602	583	597	631	604	576	570	542	612	592	590	592	566	612	575	592	586	575	547	616	592	614	562	580	570	582	575	591	596	556	579	595	554	553	577	598	564	586	537	552	578	609	586	621	586	587	632	543	575	596	568	618	534	555	601	617	617	582	561	601	591	586	574	556	600	576	579	631	593	591	588	618	583	545	593	557	588	561	563	605	597	569	607	552	535	599	579	624	574	597	602	589	562	578	570	607	592	630	556	556	590	551	593	566	596	606	572	600	590	548	603	592	563	586	598	585	563	588	554	555	587	586	621	541	571	551	577	555	612	627	558	581	579	590	572	606	593	590	536	538	574	604	590	533	584	598	590	550	526	648	579	604	555	579	598	568	605	569	567	600	612	553	558	572	582	540	559	566	596	531	559	563	539	572	597	593	576	591	585	572	559	577	562	626	568	584	547	607	596	641	604	548	568	604	560	510	569	584	602	602	574	597	618	575	571	598	585	561	567	618	593	564	588	596	572	566	567	587	594	618	604	582	557	535	576	566	535	583	588	602	558	583	628	551	590	525	544	609	615	576	595	564	594	594	542	552	521	591	563	623	554	570	595	572	555	564	568	605	539	607	574	583	569	611	561	577	582	596	604	580	589	599	590	597	591	588	609	554	567	577	587	599	599	605	539	583	562	588	583	626	597	572	629	571	582	609	589	566	601	597	569	539	605	570	536	538	617	526	606	599	533	566	604	564	571	609	533	585	576	576	562	575	583	597	586	560	570	556	572	493	546	584	615	573	580	618	590	615	567	577	587	551	578	561	550	609	580	588	591	599	553	603	565	580	576	607	599	568	586	585	592	575	583	581	542	605	560	542	588	590	546	576	592	557	588	574	571	565	562	537	580	580	594	533	605	602	573	592	568	548	618	574	616	613	533	554	562	597	595	586	569	594	556	530	588	562	585	594	589	551	587	589	563	563	581	598	570	600	577	604	556	571	593	565	550	624	574	563	558	577	568	539	578	584	569	572	579	547	588	603	583	593	596	577	530	587	559	541	559	582	542	581	565	519	590	629	569	572	558	597	603	557	596	578	613	579	537	559	596	572	598	600	596	592	553	609	540	598	620	587	553	591	551	624	601	567	555	615	601	565	599	587	614	574	604	628	578	571	602	567	570	540	593	601	616	584	564	570	574	595	578	568	555	613	558	587	563	597	547	580	606	594	604	609	581	588	592	556	570	534	552	590	651	558	564	503	597	567	601	559	585	596	578	539	623	567	594	578	588	562	626	556	586	595	524	571	578	616	560	589	585	560	565	578	607	563	557	522	595	533	570	556	579	567	580	571	560	592	594	598	556	575	600	567	576	569	547	594	581	542	567	585	550	530	568	593	561	578	602	561	564	593	601	628	564	556	632	599	524	573	552	608	591	548	592	570	608	566	585	570	586	597	574	592	560	557	556	558	612	546	596	548	563	539	624	565	575	565	567	587	563	554	565	560	632	572	560	580	611	563	581	510	589	580	573	587	556	552	548	593	532	568	524	579	579	561	551	537	547	552	629	599	578	626	598	583	611	601	560	619	604	642	587	564	563	578	574	593	620	605	593	555	601	624	618	593	588	524	605	614	578	552	623	545	520	560	573	599	549	562	570	551	583	591	595	592	554	572	591	553	549	605	593	588	587	600	568	588	572	607	591	573	583	618	564	567	551	556	599	564	572	587	612	602	590	585	573	555	555	619	616	580	559	576	516	631	538	561	575	540	556	559	596	614	573	590	584	625	590	587	562	577	591	591	578	546	549	546	577	578	547	552	541	616	580	553	564	548	561	586	561	648	596	600	592	588	614	566	564	602	621	590	601	568	589	590	553	591	570	603	592	602	611	573	555	540	591	561	513	542	567	581	599	592	578	609	546	519	606	600	604	569	569	649	590	586	571	594	532	603	581	570	614	561	586	577	541	557	535	564	579	540	555	597	581	572	566	596	580	630	554	563	614	554	579	583	607	604	577	534	560	572	596	556	545	571	606	579	581	566	617	577	525	570	573	528	560	587	594	547	587	571	606	533	551	585	624	605	572	560	540	549	635	611	578	583	574	535	555	595	609	535	585	599	595	601	579	567	581	630	586	529	599	556	548	596	556	567	583	608	582	594	550	584	534	608	596	573	604	564	520	562	578	563	583	565	572	573	563	581	574	589	549	590	589	567	530	612	583	593	567	573	602	572	599	581	618	566	579	554	532	574	615	555	582	590	549	581	567	560	569	590	559	533	586	581	582	589	601	581	561	585	575	586	570	614	530	584	612	518	595	665	599	563	556	548	627	640	606	589	541	579	553	600	557	566	598	557	574	598	545	571	611	573	603	563	583	571	548	602	609	584	591	551	563	562	571	554	549	589	591	570	572	596	600	582	576	596	576	593	584	631	551	588	605	614	579	568	589	598	595	597	575	537	621	504	587	566	608	569	592	553	537	593	530	593	582	563	573	574	575	552	548	588	590	608	608	609	548	557	606	614	574	540	551	558	591	566	586	612	593	580	595	592	605	562	590	631	588	605	524	567	577	587	589	616	554	599	582	598	583	549	547	552	600	583	546	599	546	591	591	580	607	555	614	554	560	601	576	628	570	597	604	582	586	576	605	565	529	562	585	528	612	568	591	604	549	650	587	559	578	565	614	590	556	576	524	576	592	579	568	632	626	555	590	542	602	556	581	604	545	608	606	567	602	642	586	598	602	566	548	564	577	564	575	547	608	613	517	524	621	620	580	540	636	565	600	550	565	584	557	582	544	563	618	569	602	590	586	560	576	574	588	551	572	607	525	598	591	560	579	552	594	610	593	564	617	605	576	589	599	656	600	563	583	583	555	561	582	605	578	607	564	575	622	589	541	592	600	595	508	585	571	603	584	591	595	594	548	554	563	616	545	553	589	576	556	546	571	568	557	599	595	562	587	567	531	562	582	604	640	575	585	609	595	584	625	625	565	550	557	589	530	555	573	615	560	575	540	541	585	602	534	536	591	549	607	545	542	611	569	612	535	562	587	551	596	577	562	540	596	572	574	580	560	575	587	582	552	575	658	598	557	569	592	614	588	595	585	602	545	556	593	581	597	591	541	574	566	595	627	617	629	584	493	567	571	597	552	629	554	575	589	579	574	591	548	574	590	595	513	548	570	606	560	553	582	543	602	611	599	596	596	561	578	591	555	581	586	589	579	573	577	555	610	600	576	562	577	601	594	547	588	585	569	554	570	596	518	569	566	524	546	573	574	532	581	593	599	619	596	563	593	614	541	596	531	571	595	574	594	599	603	629	581
43617	30796	26247	28653	22203	6974	1873	3598	9585	1046	1014	1174	1345	1506	1584	1531	1660	1679	1905	1899	1902	1965	2074	2425	2701	2810	2440	1951	1680	1429	1254	1065	968	1032	961	976	863	814	738	704	620	620	563	539	570	514	538	516	497	495	487	568	502	504	510	494	510	489	480	477	528	483	436	479	464	484	458	501	527	503	471	526	464	524	478	520	497	516	479	490	480	517	474	516	490	481	481	493	458	464	499	491	510	528	469	452	473	459	515	515	446	475	486	508	453	524	480	498	467	473	484	486	488	525	504	512	458	495	468	511	491	483	499	499	440	459	482	495	500	504	481	489	472	479	472	479	488	531	478	498	511	475	493	442	480	501	506	463	461	435	499	481	534	478	471	517	508	518	515	514	500	486	527	508	513	469	491	461	518	485	527	447	486	484	487	496	501	462	517	515	474	449	512	506	484	492	467	523	517	501	454	507	521	508	500	505	490	516	474	516	508	473	536	501	535	487	501	515	497	499	477	476	508	466	492	465	474	481	477	483	515	537	469	441	479	459	507	514	464	464	505	505	478	474	469	472	511	508	511	501	504	476	500	479	509	473	482	520	509	461	503	471	470	472	508	460	452	492	499	507	470	481	516	511	479	482	505	520	466	475	447	495	457	492	450	491	499	523	518	513	522	433	493	516	518	471	479	469	453	473	475	503	503	479	494	510	527	494	462	484	458	471	508	530	459	506	494	483	491	508	507	506	473	517	493	477	472	484	487	513	499	493	496	511	481	502	509	518	530	536	477	477	519	476	534	479	492	514	500	510	479	510	447	499	487	495	502	489	471	524	482	539	469	497	473	486	511	483	501	472	478	513	477	470	501	486	520	466	487	485	512	497	518	475	505	487	485	479	483	484	504	466	491	459	492	494	458	471	510	477	435	487	495	491	493	476	512	504	483	479	501	498	477	541	510	469	509	536	491	502	501	465	461	500	502	445	506	485	479	488	493	492	504	474	502	482	465	489	481	486	512	500	494	507	461	478	502	496	473	525	517	461	484	491	498	513	540	468	490	536	486	496	556	503	491	469	494	509	502	456	525	508	495	506	497	468	551	461	467	488	461	478	497	452	499	499	484	476	451	466	485	505	518	434	466	506	476	489	501	497	481	464	493	484	444	510	471	478	492	520	500	485	475	524	523	467	489	518	545	470	486	471	496	454	527	471	537	489	549	521	511	480	465	504	478	452	476	504	495	487	479	522	535	452	503	488	525	507	485	518	469	478	445	512	499	491	473	503	504	456	504	506	519	510	518	489	502	484	480	460	467	505	471	492	514	491	467	486	509	521	505	518	524	482	503	472	517	520	478	474	539	476	483	463	439	515	509	494	502	457	518	490	468	491	501	535	518	509	525	446	479	487	517	494	488	466	460	524	475	489	506	468	490	488	445	447	493	512	491	480	497	473	470	484	499	522	477	522	478	507	493	497	516	486	508	513	466	529	484	511	514	497	443	499	471	489	504	468	491	494	527	461	509	511	446	471	446	464	505	455	513	487	527	498	504	464	496	519	457	473	495	468	518	517	494	512	493	501	486	476	473	502	463	458	468	485	530	517	503	469	493	512	483	513	461	471	493	456	474	475	502	491	488	517	503	550	488	484	474	520	507	481	475	519	483	486	484	514	462	490	552	472	524	482	523	506	499	496	488	537	479	467	459	481	474	491	495	500	467	527	477	472	489	483	510	463	509	510	500	503	500	461	487	513	480	485	462	475	492	473	479	514	502	464	515	454	502	471	494	526	474	491	460	496	460	471	453	486	515	473	462	475	473	490	505	499	458	484	433	505	478	451	466	488	491	515	460	485	521	520	493	487	514	493	463	456	506	449	476	547	468	463	525	467	480	468	484	501	483	478	533	482	465	471	511	491	516	464	463	507	454	506	483	493	530	489	490	536	479	502	499	461	487	466	484	477	515	511	476	498	496	486	488	490	481	482	468	508	483	481	489	476	465	456	511	475	477	500	505	472	459	527	466	485	456	477	526	468	505	509	462	470	487	495	492	466	513	489	521	493	510	493	472	451	501	484	479	461	519	466	508	504	507	472	503	484	459	485	534	538	518	496	495	490	504	514	488	485	499	465	498	506	526	522	486	519	504	502	533	531	477	474	482	503	462	461	484	514	496	505	462	498	461	514	458	454	509	498	514	504	472	480	455	482	465	487	504	479	499	516	494	562	505	483	505	478	468	500	519	491	493	472	501	489	461	443	508	475	483	500	486	482	471	517	479	496	509	522	519	514	524	472	455	482	485	510	509	493	429	490	487	483	497	482	480	514	479	492	481	515	495	516	484	490	457	487	506	489	516	495	501	496	451	486	459	505	486	490	489	479	501	480	508	508	511	447	494	493	499	508	477	524	506	504	507	503	493	471	475	511	485	491	509	506	486	495	485	449	490	538	484	477	515	457	418	485	472	464	426	501	463	451	468	480	470	469	503	505	472	478	508	546	473	506	469	467	512	454	488	481	503	477	512	488	512	476	473	460	524	509	472	469	492	507	491	466	504	473	484	495	499	473	497	465	509	510	505	516	518	479	491	479	501	509	489	455	509	483	517	492	477	512	467	511	466	485	513	466	526	506	497	483	531	484	494	503	459	478	502	505	486	471	520	466	479	448	478	534	477	514	477	499	459	513	497	500	473	486	520	485	467	476	495	494	521	465	478	486	532	469	496	503	481	509	492	450	517	473	480	513	493	486	482	458	494	461	481	492	464	502	510	509	485	471	493	463	501	459	498	489	548	471	493	492	486	485	509	523	529	463	467	457	515	455	513	446	465	486	495	455	468	499	481	526	486	475	494	512	531	507	504	489	468	464	538	504	538	479	512	436	479	494	514	502	499	505	465	485	495	486	503	501	486	445	455	486	485	495	473	500	451	486	479	465	472	518	496	523	479	488	491	449	502	464	495	477	525	487	482	519	474	493	481	479	491	512	469	508	488	499	495	498	486	502	462	545	498	507	460	502	514	452	518	464	476	475	548	494	481	494	492	455	484	486	477	473	485	507	446	475	499	526	520	493	503	518	490	488	494	507	498	465	486	529	512	498	491	479	445	490	511	477	468	500	525	505	463	463	473	481	487	485	520	505	467	456	475	513	509	502	472	493	514	476	505	491	512	507	488	508	461	509	490	551	434	495	489	515	528	474	456	485	512	474	460	508	504	488	465	461	481	489	463	507	480	472	493	472	475	513	461	490	484	472	485	501	466	510	467	503	466	503	495	484	495	475	492	503	501	463	469	501	485	498	501	496	464	479	502	462	502	460	488	511	485	507	472	504	516	497	468	473	457	493	492	454	454	512	491	517	510	476	484	497	549	478	510	509	497	494	493	505	475	528	502	472	463	447	464	477	509	476	508	486	507	511	488	476	472	464	517	480	496	502	475	493	477	474	474	457	504	481	496	502	445	485	512	477	497	508	484	472	494	458	508	496	438	485	517	473	480	527	499	463	495	476	465	471	495	453	502	473	497	534	479	532
29012	20929	25677	24402	9087	1972	702	693	1117	685	701	743	732	777	768	797	786	809	869	891	975	827	993	1040	1106	1118	1080	978	907	825	725	754	721	735	689	661	643	623	648	628	663	631	589	641	572	588	606	594	596	624	624	577	649	601	621	580	663	587	557	575	613	585	563	572	607	596	588	604	565	609	574	602	593	598	615	607	628	598	594	592	602	586	592	625	593	573	595	561	593	628	614	609	558	619	564	564	648	604	591	584	612	599	621	614	598	614	608	596	568	598	551	579	549	581	578	622	607	602	587	570	587	556	600	569	569	541	564	594	612	576	599	612	627	595	544	557	633	584	632	595	570	595	570	567	574	551	618	579	616	554	612	595	576	576	530	581	585	538	565	599	590	561	539	586	571	581	599	562	584	543	623	629	594	603	620	627	574	587	611	612	560	593	609	596	577	557	589	592	609	593	621	602	580	569	620	595	592	607	580	593	629	578	575	598	599	611	549	603	607	598	567	564	579	557	615	611	549	592	598	594	597	608	580	583	579	597	600	625	594	629	600	597	618	604	559	651	575	646	595	620	589	570	605	545	571	578	579	612	588	578	582	603	603	568	609	611	587	607	597	599	619	605	569	580	550	587	626	625	563	626	650	553	575	610	607	611	619	541	590	587	592	593	603	632	591	601	580	574	555	620	578	593	587	636	582	607	550	546	589	570	589	566	563	592	591	614	631	617	594	566	590	613	624	583	611	597	570	573	580	589	566	567	586	539	574	584	535	597	571	619	587	531	612	584	547	549	559	564	603	556	573	566	645	574	604	581	586	584	647	550	583	570	587	599	576	613	570	570	630	616	602	622	623	593	594	593	621	624	623	609	561	608	577	613	598	582	573	603	575	589	597	598	614	603	651	579	571	570	584	588	588	585	562	595	542	605	578	593	607	569	560	603	542	603	582	584	633	582	579	557	612	639	640	663	558	581	627	608	556	610	564	585	606	586	524	601	561	585	591	656	564	608	576	593	600	549	558	573	618	621	600	525	573	633	603	590	579	591	587	633	563	557	569	644	580	594	611	595	562	584	586	587	558	577	608	551	575	539	604	595	626	571	608	582	597	598	565	618	594	560	596	592	570	530	611	610	592	572	569	606	604	570	564	571	571	615	585	576	583	543	611	587	586	583	564	550	605	606	587	632	588	591	610	587	574	599	622	607	590	600	604	599	582	593	589	583	592	576	624	613	523	607	583	567	614	591	616	639	641	601	560	628	562	551	614	592	591	553	584	600	611	636	631	571	588	592	631	573	569	598	615	611	582	571	591	581	563	584	620	588	613	577	599	616	547	609	605	577	533	564	564	581	626	644	618	591	585	577	559	573	580	616	582	585	602	578	620	632	640	567	559	577	629	594	589	588	624	560	598	624	572	607	544	600	590	571	586	617	592	617	602	576	566	581	614	586	616	592	637	647	585	560	606	615	549	610	570	567	633	596	595	624	603	590	609	585	605	571	631	574	591	584	622	618	566	610	579	549	576	616	568	605	601	570	608	625	621	630	605	557	620	604	598	591	615	605	592	593	582	611	580	574	587	598	599	565	645	596	598	578	610	571	598	573	577	604	594	565	588	545	557	563	566	623	584	580	624	593	615	600	554	610	602	591	579	606	563	624	631	593	603	584	600	578	634	577	598	569	607	602	627	616	647	541	553	566	584	626	616	617	596	592	607	562	586	620	530	649	583	554	579	585	570	567	622	617	597	570	600	617	623	569	579	583	590	577	635	640	590	587	587	579	596	550	579	609	572	618	619	606	586	595	558	571	571	583	605	582	614	542	572	540	619	604	572	581	595	607	583	592	612	598	595	566	545	629	585	595	621	595	582	583	606	578	610	613	568	571	600	592	616	658	610	599	621	609	620	543	640	588	572	603	602	600	602	607	599	604	612	562	645	570	598	546	583	594	615	625	580	620	520	571	583	571	543	608	593	594	558	593	597	609	577	565	602	600	602	574	612	583	579	611	561	620	596	611	584	634	608	608	566	586	565	547	608	591	603	624	634	593	600	564	583	585	568	621	565	598	589	597	564	597	593	588	557	602	605	593	593	573	620	605	588	578	604	618	603	597	582	617	586	586	621	552	616	619	615	581	554	570	560	630	609	633	582	584	579	633	579	617	616	539	607	575	521	580	576	611	639	608	581	563	584	628	567	581	607	636	598	574	537	580	590	618	604	572	569	555	578	600	579	577	621	624	611	564	561	586	637	578	603	578	578	639	600	602	548	621	631	600	584	561	601	589	605	576	574	606	659	631	615	639	576	616	585	580	580	591	606	578	607	554	584	611	608	556	582	577	590	585	630	586	620	570	584	623	560	614	526	613	625	645	626	669	543	593	565	584	592	622	569	612	622	585	590	586	600	606	584	582	624	615	596	593	605	605	586	600	595	615	588	599	623	625	596	604	575	555	563	583	617	564	604	627	600	601	630	591	586	603	606	572	615	589	593	590	613	597	583	620	620	567	583	604	591	608	611	620	552	590	597	619	608	584	586	601	586	600	571	578	591	610	565	608	630	572	537	549	616	608	630	626	586	599	582	579	572	602	611	562	585	600	567	535	566	586	581	596	560	607	608	539	627	595	593	541	632	585	560	564	636	586	584	555	585	616	636	561	621	627	590	608	642	581	528	599	559	557	649	547	580	575	597	610	615	574	599	575	590	546	609	581	602	557	595	608	587	589	581	566	592	574	585	622	556	591	564	624	646	639	570	594	554	579	603	588	594	637	661	586	603	549	588	606	586	593	583	610	568	571	595	611	580	564	637	664	613	597	619	605	655	546	611	600	589	628	621	599	553	579	562	620	570	571	601	579	557	590	612	615	609	583	588	610	624	629	617	575	594	599	568	599	561	587	602	583	589	586	587	616	581	594	575	615	560	538	633	624	595	584	587	548	573	604	608	561	596	582	607	624	605	572	596	596	568	629	600	626	588	631	610	594	613	606	615	600	592	582	591	571	587	572	591	599	570	581	566	570	594	547	602	581	610	556	609	649	575	608	553	622	602	633	566	581	604	568	583	621	576	548	561	587	613	575	585	588	580	592	593	610	595	601	569	595	560	582	596	643	588	548	557	643	604	602	629	618	585	551	564	587	565	584	630	581	584	608	603	633	633	617	573	573	622	617	612	603	580	636	599	572	654	567	576	600	584	530	582	541	567	545	585	588	600	606	603	582	582	591	594	576	545	612	610	606	602	562	608	613	577	559	591	591	580	604	590	560	568	600	568	594	633	620	629	568	562	584	622	604	548	562	591	582	624	565	611	596	640	630	573	542	619	627	572	589	589	624	605	601	588	584	641	614	585	606	571	565	563	588	547	611	572	572	580	588	570	602	571	563	573	588	567	547	575	593	566	615	595	590	593	603	576	649	590	575	592	605	573	620	597	614	636	600	604	573	563	598	582	592	574	602	544	608	611	579	644	606	607	603	608	594	583	633	613	588	614	561	609	600	619	587	595	586	598	568	633	584
43033	24497	19752	18322	10519	2481	688	817	2063	672	707	777	771	920	974	928	1022	1035	1059	1177	1215	1199	1298	1396	1620	1606	1583	1219	1169	1024	919	795	762	758	752	723	721	686	662	607	579	540	550	569	572	504	550	532	497	547	447	569	486	496	517	446	540	504	533	527	523	520	519	504	515	516	526	478	541	523	498	498	511	530	529	505	547	503	555	539	522	526	472	553	474	513	484	507	526	509	502	505	540	486	542	524	502	520	515	513	524	486	528	536	515	516	465	502	521	493	512	509	476	505	492	520	496	509	484	505	525	470	493	518	523	512	478	489	507	481	490	509	529	524	498	517	508	495	485	459	523	534	518	528	495	502	515	513	557	480	509	497	492	499	481	509	483	519	524	506	507	502	550	516	505	488	509	517	544	554	485	527	516	510	509	456	499	515	506	538	533	476	498	474	489	468	469	517	503	467	479	508	522	498	555	523	469	498	502	502	475	494	520	501	529	512	470	499	534	509	483	509	499	516	487	527	516	491	508	524	521	505	504	510	526	472	502	524	501	511	494	512	481	495	479	519	526	487	482	523	517	503	477	512	513	510	502	565	530	508	490	475	542	519	499	484	554	540	483	527	492	513	508	556	505	527	498	540	510	522	502	496	488	498	509	479	522	510	512	481	494	488	507	534	492	484	526	482	493	526	495	461	491	513	541	496	487	541	504	510	514	519	502	536	529	494	476	539	508	530	504	466	476	493	499	491	496	494	487	537	522	515	561	522	474	512	558	482	517	465	515	493	555	508	499	518	520	495	524	492	496	526	494	518	484	524	500	530	520	494	542	470	527	512	494	480	517	481	483	500	489	516	505	472	552	522	522	491	470	523	510	516	533	480	474	545	490	518	496	507	540	545	535	510	542	500	505	515	489	519	508	529	517	479	517	500	546	520	516	503	481	476	463	506	496	516	481	504	496	521	467	510	497	499	502	493	530	505	499	517	487	518	514	517	508	474	518	506	531	537	490	512	515	489	526	510	496	466	524	498	552	519	493	512	533	535	470	491	510	499	522	489	532	527	487	487	489	507	482	533	508	490	524	506	518	497	517	491	488	506	519	481	461	495	452	571	528	459	476	493	508	516	512	470	517	486	518	544	468	441	499	524	542	506	507	497	501	508	471	511	505	521	469	495	509	536	488	500	480	433	513	508	529	501	482	500	483	480	510	530	495	504	496	524	492	491	523	500	516	516	519	473	482	493	484	492	472	541	555	530	550	481	495	515	488	469	553	476	567	494	496	548	510	497	483	527	513	525	476	501	527	505	483	523	496	528	547	480	536	526	497	532	509	517	551	512	532	513	513	531	528	519	497	508	511	538	504	533	505	527	527	496	494	502	485	505	479	503	510	475	486	561	484	520	515	499	495	493	498	530	502	497	489	475	506	498	521	495	502	497	493	559	510	535	545	487	482	512	506	472	477	497	505	531	477	520	499	504	502	533	540	537	499	524	499	464	546	516	547	495	520	458	518	523	498	501	520	474	495	490	490	476	516	487	494	500	530	543	528	511	483	502	480	510	502	486	553	550	497	536	501	503	482	524	498	513	493	532	475	514	507	535	500	536	515	468	497	487	488	512	527	511	536	477	508	499	531	503	506	537	513	542	503	492	544	504	529	485	481	482	519	479	495	518	523	490	581	508	522	450	527	502	525	555	559	483	537	519	513	507	496	534	473	523	513	506	464	502	471	499	525	509	493	475	510	510	524	494	526	498	509	518	480	473	518	551	499	511	518	507	528	477	498	487	489	500	489	514	473	487	506	493	516	529	515	494	507	523	476	529	500	544	493	464	489	479	537	516	503	479	473	515	518	505	487	477	507	489	526	521	525	510	506	464	514	459	512	491	525	543	512	518	467	519	499	545	475	531	462	500	511	538	476	492	490	501	512	494	477	523	514	530	519	540	521	486	542	468	514	508	477	521	482	479	538	536	477	500	502	530	526	502	490	491	498	456	521	521	480	496	513	536	509	502	459	517	484	492	489	527	446	514	493	516	417	495	505	515	483	505	541	497	527	551	528	541	495	532	505	519	492	521	515	487	521	484	544	477	469	491	499	513	532	514	493	519	476	492	518	539	507	498	537	529	510	480	497	522	508	512	500	519	479	494	521	508	540	530	502	508	506	504	517	523	499	484	577	500	516	490	506	480	477	495	551	507	481	533	513	534	495	509	514	534	512	499	468	502	456	517	524	497	496	488	482	513	500	496	514	517	500	492	523	537	509	501	501	531	515	540	490	495	518	510	489	505	445	507	544	466	538	512	530	493	538	534	492	506	522	495	520	534	509	522	528	482	480	486	533	525	474	516	476	534	481	514	516	510	469	492	547	518	494	458	514	517	497	497	518	541	440	545	523	475	552	522	517	528	515	509	483	491	480	526	512	514	520	507	491	491	532	512	511	501	503	480	494	504	536	549	512	533	467	539	545	464	427	487	537	522	470	481	511	540	466	515	475	510	505	527	518	487	483	473	493	508	559	485	528	534	471	530	510	505	500	470	485	521	486	473	490	533	510	493	535	508	508	478	473	510	511	533	504	526	553	505	488	500	515	514	506	495	481	554	532	484	516	501	504	553	477	537	519	486	484	484	502	497	497	536	504	493	520	452	485	482	485	459	508	507	505	501	461	504	484	507	521	545	526	496	515	522	505	548	476	511	521	511	463	488	496	532	517	505	487	475	501	470	525	494	537	536	534	556	542	511	520	533	508	486	513	498	532	531	503	493	534	499	507	490	490	530	489	494	453	524	495	510	497	525	509	520	509	495	478	479	505	554	516	530	470	494	494	512	492	536	486	504	487	543	558	488	482	550	501	526	518	521	480	524	522	519	474	474	519	519	508	508	513	507	525	520	477	536	481	506	525	521	520	510	552	518	476	494	511	493	514	500	504	511	524	514	556	538	520	514	497	512	486	499	498	484	525	540	529	526	564	538	507	521	498	545	509	500	512	495	480	527	467	520	513	508	487	534	498	545	523	478	516	502	500	518	506	540	494	536	475	501	509	499	499	498	521	530	512	500	489	535	491	509	549	482	489	493	527	471	523	502	512	491	523	491	515	502	487	482	526	510	512	525	462	499	513	509	488	512	491	511	494	537	523	492	514	503	520	495	523	499	511	505	508	535	566	499	470	472	517	520	511	515	502	512	522	492	507	542	516	512	559	526	496	520	505	501	511	514	494	485	485	520	515	484	483	505	523	470	513	486	520	534	499	523	549	524	518	510	520	495	475	490	504	537	514	505	495	511	545	498	508	514	505	501	520	511	480	496	470	511	513	503	472	528	497	499	542	529	490	487	519	479	542	513	526	542	514	496	533	532	473	535	537	493	478	530	472	515	532	496	508	495	490	500	494	534	512	523	494	523	502	511	493	526	505	498	479	504	494	498	489	523	531	502	510	483	467	498	514	533	508	498	534	517	501	520	513	460	500	513	476	526	499	532	501	528	531	480	481	507	482	463	487	520	508	510	495	561
27156	20799	27310	24416	20897	12589	1806	1015	2075	837	768	764	773	840	847	857	842	926	992	1033	1019	1137	1059	1171	1295	1327	1354	1158	1036	945	876	825	802	729	753	760	632	675	664	680	586	588	612	612	549	565	590	545	581	569	569	595	540	568	591	567	566	572	574	573	566	545	545	563	571	576	580	606	537	562	567	555	561	531	578	603	558	567	501	541	568	583	524	566	531	535	544	527	571	540	553	582	571	546	593	563	591	559	566	563	549	570	587	546	534	522	581	555	541	524	544	549	558	573	620	571	575	550	582	562	534	560	522	587	603	591	584	529	558	527	597	568	612	549	545	543	577	556	547	560	552	558	574	568	589	541	550	591	582	604	552	530	569	588	560	548	572	543	521	569	581	531	589	537	550	572	535	566	560	590	546	590	550	569	566	557	591	540	607	530	597	558	578	591	572	556	600	581	563	544	559	576	551	573	623	560	523	540	565	559	573	524	557	598	564	540	595	523	574	520	580	553	541	553	553	524	559	555	582	553	577	520	535	573	573	582	559	594	570	583	562	586	576	534	560	595	508	545	549	566	523	617	535	545	550	580	560	517	562	530	544	518	549	555	569	572	569	573	534	549	558	549	530	572	579	559	585	589	547	568	535	567	571	571	573	571	585	571	591	560	560	545	528	599	565	592	595	541	597	561	568	574	550	522	580	582	600	554	562	543	548	570	556	579	563	535	576	556	544	544	596	573	536	599	569	569	561	556	588	559	574	580	585	571	543	595	568	577	532	562	544	570	561	553	551	556	544	578	571	556	629	577	578	531	549	553	557	565	550	572	556	554	578	566	547	572	560	542	588	562	543	560	567	566	559	535	566	557	559	585	563	536	539	570	530	541	584	589	586	606	563	550	545	540	554	558	561	563	537	543	594	569	537	545	601	567	565	620	542	551	540	529	551	593	600	545	583	571	538	530	538	584	580	562	588	601	512	505	556	534	530	548	548	578	590	555	560	598	535	559	582	624	549	574	586	592	558	553	548	552	603	570	560	568	546	612	546	534	549	619	572	588	586	608	557	542	617	547	593	518	521	571	551	542	558	569	612	547	561	525	586	610	618	548	587	520	598	522	566	578	563	561	580	566	522	564	544	559	578	560	582	594	533	574	579	556	569	565	565	549	635	600	576	582	567	553	528	538	587	548	586	548	529	563	562	573	575	597	552	588	524	552	566	555	532	516	563	543	546	586	580	563	561	562	540	560	550	553	562	572	610	571	595	563	503	546	579	582	597	596	559	566	606	572	586	585	508	570	568	533	607	542	570	549	564	601	557	535	598	574	549	533	573	577	558	554	563	562	574	592	581	542	587	508	572	572	572	584	552	554	592	559	602	559	578	528	549	558	573	573	536	591	548	549	529	521	582	555	560	595	583	547	541	561	564	570	583	497	575	577	568	605	596	607	618	549	565	536	575	588	577	537	622	569	555	586	562	570	599	588	575	574	620	569	577	559	585	549	538	573	584	544	566	558	568	559	551	561	559	537	532	556	559	569	547	578	537	592	579	599	575	556	565	590	536	553	548	589	566	561	562	593	601	571	549	596	564	530	549	571	559	602	568	544	567	567	549	537	578	583	479	527	570	560	609	574	550	593	606	516	523	584	577	529	551	559	587	565	636	546	597	548	562	574	564	579	568	553	605	585	555	597	520	573	566	611	546	576	538	556	576	601	558	572	624	558	588	553	580	557	577	556	534	575	520	584	556	539	512	556	539	543	569	549	555	549	554	537	543	529	606	559	607	587	561	594	557	570	583	534	575	575	523	543	577	585	546	575	559	568	570	575	593	542	591	490	536	585	563	567	566	583	551	589	529	569	574	553	512	547	560	576	570	554	577	578	582	541	574	559	589	589	521	596	587	546	591	557	595	573	585	596	562	538	585	558	566	569	548	589	532	534	544	561	571	602	577	494	571	540	591	562	524	588	534	517	573	592	616	541	589	563	550	575	513	555	534	612	552	526	607	578	530	565	569	583	552	605	563	570	575	592	640	577	588	554	530	551	542	565	559	557	569	572	564	544	493	589	557	574	555	564	635	571	543	580	589	539	575	598	563	554	551	547	596	503	586	577	582	577	558	556	568	559	545	550	525	544	576	598	565	542	549	546	528	612	585	539	618	561	548	564	576	581	515	580	504	578	568	555	537	575	547	501	603	572	537	593	541	549	576	532	579	513	537	561	572	588	578	566	561	606	571	519	585	628	524	560	525	590	565	553	580	564	536	590	568	573	590	590	598	508	590	578	546	578	547	619	580	560	576	582	581	558	601	562	561	637	575	547	557	548	575	568	602	571	595	529	604	560	530	586	577	533	566	529	552	567	557	489	553	570	560	569	587	522	554	539	583	557	561	541	592	595	578	596	564	570	531	592	584	595	503	535	571	564	568	578	554	572	577	588	571	575	594	554	541	591	603	567	576	562	566	531	587	612	486	577	544	611	577	535	559	564	575	553	548	553	559	624	584	612	562	574	569	551	622	622	565	562	569	582	593	598	552	560	558	559	604	583	546	554	572	598	611	535	573	586	542	562	560	504	572	602	606	580	575	559	560	574	604	565	563	568	539	568	573	581	531	557	535	545	586	561	588	565	528	565	557	545	594	590	583	593	545	543	577	594	534	547	594	594	563	583	563	532	638	544	571	553	552	558	555	526	558	524	496	565	569	578	548	541	545	580	565	547	542	551	597	564	554	564	623	564	550	526	565	564	583	564	573	535	536	533	555	621	581	535	597	562	589	529	562	590	556	571	581	542	566	529	572	535	554	566	557	558	561	549	556	576	625	535	551	545	579	555	584	536	595	552	553	593	587	556	551	550	588	562	546	539	517	524	557	556	553	564	532	521	608	571	550	547	633	542	563	556	579	584	553	543	549	587	568	563	591	588	564	584	528	558	542	597	564	599	564	531	569	560	522	574	571	571	553	526	600	542	592	609	513	594	562	540	590	536	526	548	579	583	581	527	549	576	547	555	559	530	602	582	592	526	603	553	524	558	578	568	527	524	532	545	586	569	555	529	598	595	556	566	561	554	546	568	586	544	574	601	562	576	567	562	571	533	555	569	551	548	563	530	581	585	595	548	525	566	554	563	602	551	561	558	562	527	548	547	550	556	573	550	568	591	572	571	576	573	549	552	549	570	591	512	560	550	581	541	612	598	575	602	542	589	559	536	555	575	552	518	578	612	571	581	576	561	563	548	537	545	559	568	583	545	519	578	589	562	565	564	581	564	539	582	580	527	541	579	526	601	574	582	555	580	553	567	536	557	577	567	551	626	564	564	597	578	561	540	571	583	544	559	577	568	569	522	608	587	554	581	521	564	535	551	574	553	571	565	568	610	557	550	565	593	560	554	571	570	568	480	586	579	556	559	573	578	592	544	567	547	531	569	580	533	536	544	574	615	565	580	574	554	541	526	511	542	573	586	556	543	581	541	561	612	552	504	524	532	580	570	573	560	560	587	531	538	564	572	542	531
40806	25216	26063	25904	15727	4886	1379	1298	3503	861	870	871	903	993	1083	1231	1125	1282	1373	1428	1567	1623	1638	1793	1976	2070	1959	1735	1363	1191	1094	958	895	827	781	782	833	661	637	648	595	561	579	562	565	537	484	524	539	468	504	505	491	498	504	489	482	500	513	485	451	472	493	492	460	454	487	470	529	518	492	503	493	479	478	464	493	496	498	463	496	499	462	490	518	493	471	491	444	455	476	498	499	497	468	463	523	460	504	477	483	456	471	487	519	477	489	504	504	493	516	507	497	481	474	477	514	480	470	452	507	485	476	489	463	501	465	485	478	473	485	498	517	450	483	495	480	526	485	494	500	490	453	458	497	452	470	477	459	426	458	474	485	493	490	503	516	486	499	480	441	477	483	500	495	465	455	476	477	553	459	468	547	483	489	518	460	446	494	457	467	479	529	485	496	486	459	516	529	474	469	450	479	438	472	519	457	501	471	487	470	454	465	474	491	503	482	495	480	451	455	491	482	474	497	522	526	494	470	465	465	491	472	504	442	482	496	498	467	454	476	445	500	488	465	499	496	459	471	509	495	522	476	488	509	477	469	490	481	470	495	497	444	465	488	476	445	478	508	482	452	522	472	495	489	481	471	494	461	469	491	488	468	474	514	531	496	493	509	471	459	505	500	533	466	442	478	472	479	473	477	469	463	490	504	496	458	488	477	493	456	450	478	495	475	465	477	477	457	531	483	474	476	461	435	511	452	536	505	489	463	456	470	487	490	488	479	428	474	468	497	456	419	477	488	503	466	510	535	490	453	470	503	479	473	495	494	473	465	492	514	487	470	469	452	515	460	479	508	516	471	463	473	520	463	522	490	510	497	455	482	485	501	471	478	507	449	499	485	464	499	517	464	459	483	513	498	460	473	441	498	453	501	485	467	481	482	512	458	489	508	483	447	493	446	517	485	495	463	455	556	472	463	509	507	494	474	515	467	508	484	462	442	491	496	471	504	453	484	477	474	480	519	490	493	498	447	482	452	446	495	451	528	502	489	469	488	459	519	506	444	462	487	479	504	450	442	463	497	512	435	515	483	482	520	449	490	508	498	458	516	474	525	444	487	484	515	430	481	475	506	518	475	488	465	495	460	446	485	452	505	514	502	485	469	474	478	515	475	481	488	485	486	478	544	465	479	468	474	508	496	450	472	510	481	424	499	476	497	492	484	533	478	447	497	492	474	489	509	467	471	473	465	481	479	477	483	455	487	507	508	503	473	493	460	503	485	425	474	482	461	511	463	476	474	498	488	533	514	510	493	476	493	475	517	470	490	505	480	470	501	500	498	470	501	480	508	483	515	453	506	456	488	463	503	470	509	447	480	504	492	483	486	489	471	485	469	469	451	495	504	516	478	490	484	485	490	469	474	484	481	469	499	486	484	461	504	481	447	458	532	484	475	484	489	519	458	497	474	484	526	490	483	474	522	471	512	476	468	466	464	455	498	491	490	491	500	505	499	491	424	518	472	475	487	478	474	467	518	455	476	533	512	485	519	492	478	458	468	495	491	441	457	452	467	443	479	461	487	494	489	532	472	498	525	482	472	486	510	513	475	463	501	544	476	498	507	477	466	467	513	509	502	480	467	476	466	473	519	498	495	457	517	469	483	507	449	463	497	484	472	515	445	476	463	534	460	449	486	483	442	510	507	489	488	500	494	456	542	510	483	491	502	498	482	479	443	479	478	507	462	462	491	472	486	513	466	517	485	520	475	499	454	466	518	505	446	498	470	498	463	477	481	502	526	496	467	491	465	489	500	496	448	455	504	486	513	473	460	494	474	505	495	482	491	506	500	522	540	504	510	485	485	478	457	497	495	498	495	484	459	462	499	479	490	493	463	489	490	492	474	463	437	476	489	451	477	518	481	488	431	497	488	436	500	502	476	492	504	481	459	467	444	476	468	512	470	453	472	483	480	449	476	492	471	509	486	473	481	466	507	454	463	478	457	465	514	458	431	445	453	488	461	507	465	511	494	463	472	486	481	470	484	490	438	468	471	468	464	495	482	498	488	493	509	524	486	482	480	472	540	506	499	493	515	498	491	450	467	501	483	464	511	543	523	472	459	502	497	496	511	505	489	464	460	496	524	482	499	456	506	494	508	484	480	455	472	460	452	450	489	473	467	564	458	505	437	495	492	448	476	463	499	486	491	474	479	460	475	441	479	487	515	516	515	472	500	489	483	505	503	497	482	502	502	519	452	470	470	489	494	486	471	491	534	492	478	488	517	483	498	474	446	462	467	530	457	480	439	467	476	449	511	510	502	511	460	477	491	494	477	462	450	476	524	509	473	475	478	471	469	490	492	516	473	503	453	488	460	451	500	495	488	489	483	545	512	509	489	487	491	500	519	487	487	489	498	492	455	462	475	469	491	465	455	505	487	530	479	486	495	505	469	478	483	506	486	452	468	471	502	506	490	480	475	431	499	513	486	499	548	505	453	467	466	482	478	477	474	512	482	456	479	482	485	494	461	461	450	458	473	448	513	542	488	490	481	509	481	495	439	497	449	507	462	502	513	512	485	479	447	469	506	496	463	454	463	498	491	502	460	478	485	483	462	475	486	438	484	478	467	495	484	488	466	482	490	484	450	491	489	467	470	475	485	484	499	464	489	484	491	470	504	505	505	527	482	496	520	493	464	478	440	497	507	496	452	466	455	469	492	460	520	468	483	486	488	446	482	476	461	475	460	484	476	467	495	464	456	460	478	479	498	496	511	473	480	503	496	496	493	513	458	486	474	457	469	500	522	499	467	475	491	508	467	487	524	508	516	446	495	486	473	449	492	519	467	456	466	486	502	494	471	506	480	521	460	485	481	487	471	517	498	461	508	472	405	497	497	504	485	518	534	473	471	455	492	469	530	508	498	484	467	490	472	466	495	480	486	502	537	506	486	465	493	453	454	455	510	492	454	463	444	500	492	551	478	474	453	485	522	481	476	453	473	483	452	473	479	532	464	506	489	495	486	478	483	504	457	473	493	441	465	452	468	465	486	486	503	471	507	484	491	514	476	469	487	471	504	441	451	472	490	459	523	503	495	449	467	476	494	477	508	506	543	501	484	485	498	472	490	530	479	470	478	485	487	462	462	452	484	503	480	453	475	474	480	489	483	440	504	488	472	482	493	515	458	475	476	498	493	473	499	505	506	503	472	460	505	488	509	445	498	455	486	469	514	475	495	482	471	469	474	472	509	471	491	477	445	462	435	515	478	443	504	495	509	472	510	508	477	458	463	441	482	447	500	493	481	463	464	481	498	523	465	541	480	474	475	446	481	460	505	486	504	470	486	528	527	469	465	466	481	490	547	455	470	480	485	476	479	463	499	516	469	474	469	498	489	512	512	510	463	478	479	460	487	491	488	471	469	508	467	477	495	505	506	496	449	512	506	476	484	506	506	493	491	520	471	497	507	465	453	508	466	479	462	508	497	486	465	484	488	504	459	476	486	483	496	474	473	473	467	469	458	447
26550	20833	27628	24109	20809	19153	4696	1032	1912	801	757	799	813	846	870	892	952	964	1002	1054	1134	1151	1235	1279	1281	1321	1240	1158	1084	963	900	797	791	776	742	762	743	690	666	691	670	680	619	668	639	595	605	603	605	558	668	611	588	596	567	591	606	642	588	604	584	581	567	620	566	601	640	625	626	611	621	604	600	620	611	636	634	600	607	611	559	606	595	578	592	560	632	606	665	612	600	589	593	594	576	619	644	603	605	549	584	601	624	606	612	567	592	569	599	608	598	619	606	610	621	601	581	554	609	589	585	640	646	558	616	561	585	611	613	615	622	563	595	615	586	584	597	626	603	602	605	622	617	619	577	614	619	614	636	626	585	610	598	573	594	625	635	614	600	593	625	590	632	653	617	588	570	645	593	612	624	613	630	632	574	638	594	632	591	593	580	612	640	583	563	607	650	594	587	591	629	639	599	606	596	589	584	604	598	572	606	634	562	605	594	612	593	612	625	615	618	616	601	604	588	604	625	647	582	657	590	615	592	584	597	593	580	581	621	629	613	626	605	628	633	632	654	613	604	591	573	571	593	601	637	617	569	596	600	626	626	681	566	563	593	597	579	603	603	629	562	641	597	571	611	566	589	566	600	572	604	550	602	589	616	601	599	551	574	599	623	544	633	611	584	599	592	632	573	560	601	573	616	588	617	611	586	589	602	629	591	606	572	592	614	610	575	635	656	644	570	645	610	654	577	588	608	599	610	603	602	577	586	632	628	608	611	598	611	591	619	607	610	638	571	585	585	637	586	606	618	617	608	598	587	616	628	605	568	625	602	590	622	611	624	574	615	643	579	627	586	622	663	624	592	595	601	623	607	586	628	546	593	627	596	607	616	602	633	633	627	633	584	592	609	577	588	592	597	599	631	638	616	634	651	605	587	645	622	621	624	618	653	563	643	610	623	611	642	603	580	594	606	608	606	594	626	602	595	619	586	620	599	574	597	642	606	587	625	613	615	601	567	592	577	616	665	563	597	612	646	616	629	646	587	594	620	626	590	627	579	582	629	598	607	582	632	594	571	565	617	610	609	609	559	587	595	592	622	596	610	597	602	644	622	632	568	606	597	637	595	566	608	595	625	613	607	592	562	599	611	608	561	568	626	607	579	604	658	558	558	599	592	628	621	596	567	612	654	566	563	619	639	607	557	611	603	598	601	596	602	628	628	606	586	619	593	623	599	598	656	607	613	648	591	624	618	635	643	595	629	628	617	656	573	572	627	636	613	594	602	618	622	617	604	632	582	589	610	602	562	684	628	618	642	598	605	618	605	600	621	565	614	581	583	590	607	597	578	646	594	609	649	641	561	573	638	579	573	621	608	571	584	574	577	649	605	583	576	640	595	628	694	577	637	576	616	652	589	584	596	592	592	597	615	577	583	575	607	684	581	603	611	602	602	602	600	530	619	603	601	622	617	618	588	606	606	598	636	592	570	581	618	619	577	591	604	618	596	624	574	591	582	589	585	608	610	618	615	641	581	648	560	596	575	618	640	612	595	617	604	630	592	607	548	615	565	608	586	631	606	576	613	610	566	613	646	584	582	602	618	600	625	640	644	624	608	607	583	604	600	632	614	607	606	630	615	578	629	604	608	596	603	638	591	624	618	603	623	592	596	583	605	568	638	644	574	603	627	614	547	558	576	633	592	642	604	616	596	617	642	646	618	593	601	599	618	575	619	610	562	579	599	574	634	633	625	602	612	589	625	625	615	577	552	628	583	619	536	605	559	582	637	595	577	597	655	640	587	567	585	618	579	595	627	617	601	591	561	576	573	612	620	605	633	590	587	590	580	622	607	577	598	620	570	579	652	622	586	641	630	609	595	569	628	583	597	604	619	596	577	670	588	575	603	567	561	621	606	575	596	594	670	615	588	630	589	625	580	583	651	573	568	603	608	566	602	579	593	667	599	594	599	587	560	622	607	610	600	592	625	601	608	623	612	571	620	606	590	608	626	596	583	651	601	641	583	559	611	595	624	646	619	586	639	629	622	605	611	613	567	637	585	611	633	609	633	580	608	600	571	571	586	590	603	587	572	607	550	643	601	605	593	608	594	615	615	591	620	602	596	579	560	612	570	580	601	648	619	597	607	624	618	611	642	632	610	592	602	558	567	603	590	593	677	596	591	586	612	642	587	582	599	598	644	590	577	597	653	637	593	586	644	601	588	586	594	594	608	606	619	548	587	614	606	590	601	606	609	609	589	587	584	597	600	623	634	603	557	617	603	570	633	600	570	605	580	588	590	579	584	581	586	590	612	573	629	597	581	600	576	637	598	602	593	623	643	631	610	604	630	573	591	601	589	612	593	620	599	606	576	618	598	642	598	611	622	596	595	613	645	597	618	580	573	645	645	597	597	593	574	620	628	621	605	589	556	592	586	620	601	616	624	614	606	581	563	572	588	653	603	590	609	588	627	564	591	597	540	562	621	628	611	606	653	585	586	633	578	576	605	595	572	606	571	625	578	601	560	597	571	572	605	571	644	573	561	629	593	583	578	616	615	628	620	635	602	617	588	618	609	612	627	598	551	632	621	612	589	590	583	645	608	620	572	621	605	608	596	595	551	588	568	570	587	592	601	586	574	575	606	589	591	569	613	615	638	606	570	576	603	593	592	608	600	569	608	626	612	637	608	591	605	572	587	610	596	625	574	631	593	637	616	598	565	627	577	616	565	603	598	625	622	631	540	601	598	612	609	639	568	611	525	599	584	599	612	571	584	580	643	585	589	621	614	645	598	570	580	543	608	653	585	627	576	609	577	609	601	562	600	564	599	580	574	587	609	618	577	641	634	578	593	634	643	596	554	626	632	598	631	627	607	625	615	624	603	624	635	628	563	608	603	581	623	520	614	589	627	614	603	609	610	604	648	637	613	628	621	625	596	574	609	586	601	641	594	586	569	632	571	616	550	558	622	589	652	597	627	608	652	583	584	626	631	624	588	653	550	580	601	589	605	623	597	602	601	616	620	614	591	610	584	651	613	564	570	641	642	584	616	614	617	615	606	583	632	597	567	622	608	610	585	647	592	583	586	615	638	605	641	612	576	633	636	641	601	634	596	582	631	583	599	647	623	623	622	616	585	632	624	664	595	570	612	577	598	599	604	603	600	621	581	616	572	602	598	617	636	563	573	558	625	583	600	630	582	618	612	595	624	596	642	603	601	608	589	581	618	543	609	607	607	615	599	646	600	582	625	648	579	619	566	596	590	604	626	588	572	558	603	586	570	596	598	611	598	596	578	594	647	598	580	639	605	621	623	567	630	617	601	625	559	575	546	618	552	599	566	555	626	638	594	582	614	636	603	604	568	575	616	629	615	635	557	611	646	633	606	542	650	608	582	639	622	569	595	577	665	594	662	606	598	588	643	587	616	585	575	603	636	620	623	613	610	571	614	637	579	603	618	622	656	588	600	597	574	601	610	636	608	598	616	598	654	616	639	615	590	629	599	631	582	611	592	617
46920	35430	31668	27422	18646	8371	2074	1160	3341	895	902	936	967	907	1101	1099	1129	1279	1441	1444	1608	1727	1821	1921	1956	1951	1905	1681	1466	1331	1069	984	889	823	826	797	747	741	685	630	632	576	563	554	559	555	537	524	511	523	544	502	519	486	499	508	551	489	559	530	510	482	500	471	528	542	500	473	536	548	508	473	488	505	516	461	537	502	513	498	470	536	507	510	533	512	506	550	485	517	516	495	528	528	510	494	509	533	504	547	513	512	477	515	505	497	492	536	471	515	488	516	569	499	527	509	560	503	513	502	499	519	514	554	457	482	525	508	555	524	566	523	497	541	534	517	512	503	554	497	531	541	533	513	511	488	469	500	507	480	523	562	520	541	554	507	502	503	516	530	483	499	539	500	503	495	475	522	497	504	527	519	515	515	572	532	539	538	482	472	472	492	494	510	489	546	526	539	508	546	520	520	537	531	498	538	507	547	497	485	534	512	540	531	507	522	514	498	497	484	533	555	539	509	527	506	531	518	533	526	495	513	500	505	524	484	543	549	523	518	459	497	544	502	511	515	504	496	491	503	531	545	521	503	513	499	491	504	563	491	543	492	504	493	509	485	519	534	504	499	510	542	526	513	528	516	509	502	495	486	487	514	518	500	502	567	500	497	493	481	506	554	605	521	529	491	494	515	490	490	493	503	479	537	486	502	494	476	512	526	515	498	497	514	532	523	531	506	529	493	538	532	532	500	524	517	527	549	527	503	512	532	484	529	511	517	512	523	516	544	516	505	506	528	542	528	504	522	495	508	514	563	477	522	531	533	479	494	508	541	537	517	542	526	521	527	499	486	499	533	493	516	499	522	472	518	533	496	557	519	512	537	467	495	515	491	516	513	503	549	523	541	507	519	567	505	542	505	530	493	489	532	475	551	550	521	512	504	519	537	522	519	460	529	446	498	528	500	516	475	492	524	502	504	507	547	515	545	478	518	510	473	498	530	545	508	499	557	484	482	505	537	497	504	514	478	518	503	503	526	535	522	470	489	495	486	522	524	513	541	501	493	499	520	541	504	490	495	515	495	500	529	525	496	505	488	505	536	504	487	513	514	537	527	532	491	471	490	528	496	498	526	542	500	529	508	486	499	521	472	548	535	525	519	456	553	514	566	500	505	538	556	509	508	510	494	528	511	505	513	499	500	461	511	526	496	497	519	517	502	514	520	554	518	519	495	522	543	555	547	520	492	518	526	500	511	512	478	529	463	536	508	518	530	520	528	482	531	497	493	492	503	510	528	479	518	520	502	504	479	502	518	515	520	509	513	534	531	536	531	490	547	484	505	487	485	480	522	507	471	525	523	473	553	544	503	515	527	521	501	511	484	501	536	516	548	543	574	499	523	496	503	546	468	521	524	507	531	525	500	494	499	514	510	453	487	516	537	508	471	544	506	482	485	486	519	562	553	536	532	493	506	500	516	531	513	505	517	463	509	499	539	509	482	563	500	492	504	499	560	541	540	479	510	509	504	487	488	526	463	559	509	493	503	523	523	515	536	527	485	488	479	502	522	512	538	536	482	521	523	503	551	510	535	487	497	496	500	515	549	529	514	505	517	473	548	529	553	536	516	512	544	495	492	528	506	517	468	505	525	515	527	539	509	470	511	503	500	499	525	522	535	523	512	488	507	507	463	536	495	505	530	515	527	485	482	546	496	487	508	498	469	531	502	515	484	516	504	486	508	501	509	479	552	512	514	471	540	515	471	489	536	512	529	461	504	484	503	494	521	525	526	525	504	534	495	565	531	481	523	509	471	531	531	464	530	526	552	516	508	518	519	538	478	501	513	514	502	490	516	487	482	497	523	486	530	504	480	545	485	485	510	547	503	531	546	519	489	466	496	460	530	534	533	485	524	507	474	585	552	486	488	496	487	470	539	518	552	500	508	510	580	506	477	510	496	510	529	524	503	513	502	507	556	521	506	505	530	524	476	484	526	519	527	533	502	507	490	501	502	505	517	503	499	509	516	476	512	509	503	497	539	474	501	516	523	563	482	503	496	532	504	470	487	510	477	544	531	503	541	509	500	546	528	509	563	472	505	500	504	484	481	467	533	518	515	493	551	505	522	485	525	509	528	501	534	513	504	508	543	518	531	497	493	463	516	525	504	533	554	506	471	529	495	512	511	520	489	501	552	469	529	488	510	514	481	510	503	540	483	500	518	529	511	505	487	501	478	488	537	488	509	507	516	513	504	519	523	492	517	472	513	502	517	520	536	525	503	525	528	530	513	508	515	511	525	562	532	504	487	499	523	477	528	492	564	510	501	518	500	533	495	546	483	516	474	541	551	494	495	530	504	500	480	534	541	478	533	470	474	486	506	543	503	491	513	510	533	519	530	545	510	509	486	485	529	509	514	519	531	516	476	521	508	512	495	500	509	523	513	481	501	514	539	524	488	508	494	489	515	538	527	564	543	530	475	495	492	503	526	508	520	503	536	522	503	486	492	466	488	528	507	525	522	528	504	480	502	493	475	531	517	522	525	493	510	532	497	465	523	515	504	520	499	500	533	492	525	463	492	525	537	492	508	504	502	517	510	506	539	494	488	517	499	507	485	475	499	532	531	514	563	467	503	506	529	492	502	469	471	511	554	506	516	506	539	485	495	475	517	538	492	523	518	492	484	563	483	546	486	490	498	521	489	534	509	527	514	480	528	481	471	508	548	479	512	531	481	459	534	503	505	476	543	558	498	537	517	485	529	573	507	518	535	504	537	538	515	505	481	487	512	562	505	523	509	505	530	514	484	489	504	533	498	498	508	520	538	475	561	513	581	496	495	494	504	505	531	513	498	502	512	529	524	518	488	516	511	506	497	525	468	522	500	519	504	505	494	523	495	482	521	552	510	482	508	488	531	543	489	475	526	524	480	501	526	560	489	516	551	510	527	496	516	492	472	538	494	516	482	547	480	492	534	541	536	483	493	522	477	517	484	478	498	512	474	519	522	473	494	494	476	529	494	532	545	525	490	487	507	533	536	463	542	497	509	528	493	495	540	515	502	538	517	522	517	527	535	506	520	503	507	485	496	502	499	477	469	511	490	514	480	510	548	506	522	489	513	550	497	508	498	493	495	509	489	527	467	544	538	491	528	512	512	466	542	550	518	497	536	561	504	471	501	527	514	510	498	496	510	515	501	486	502	510	509	522	500	511	551	486	544	463	508	505	476	476	533	490	502	502	508	481	493	537	508	499	526	528	491	535	506	501	510	505	529	500	526	516	517	497	487	512	498	528	504	523	504	526	506	514	504	523	521	544	515	512	502	523	508	461	502	511	545	490	516	521	556	546	509	512	539	495	500	513	516	500	491	498	524	484	529	514	521	489	535	528	483	483	532	504	494	491	500	496	521	537	515	526	525	534	542	510	536	518	533	505	480	508	481	507	475	534	547	483	468	510	536	514	518	480	503	523	512	497	493	505	501	530	536	511	507	528	526	476	521	535	515	533	518	486	540	530	518	493	456
25650	20830	27888	23851	20831	21045	11969	1328	2386	902	761	817	842	908	838	923	913	1054	1040	1124	1126	1293	1437	1464	1416	1423	1321	1240	1066	974	914	780	825	695	717	734	713	730	688	675	648	635	648	571	659	626	634	612	621	571	627	545	553	569	581	623	601	603	569	559	561	543	595	557	546	594	601	576	576	574	600	573	635	601	548	560	546	603	562	597	596	608	594	568	617	611	614	579	638	635	628	594	605	613	625	591	607	602	614	622	588	575	600	590	566	600	604	552	611	621	591	572	611	621	590	596	553	615	608	615	574	579	582	593	604	612	604	599	598	569	620	599	555	630	641	548	576	606	594	577	603	572	621	553	573	576	585	554	586	560	598	534	551	569	529	563	592	587	576	566	572	558	615	587	622	600	625	577	603	614	601	585	614	576	582	567	557	586	580	573	596	596	598	626	605	616	559	598	599	580	607	632	615	651	583	599	579	607	566	622	600	599	558	565	580	591	546	594	563	590	573	580	589	590	597	658	594	602	543	610	581	563	561	573	571	607	533	624	624	585	560	612	590	621	597	592	550	569	568	618	562	575	590	576	616	571	571	580	574	597	590	589	597	587	605	606	612	600	593	602	538	596	560	606	573	561	637	535	601	582	588	613	589	640	560	590	572	617	597	593	578	600	591	608	586	549	637	586	643	596	514	593	583	566	638	592	562	598	593	567	593	570	565	589	562	580	613	602	603	580	589	611	611	610	609	615	596	592	635	618	633	532	618	543	551	558	638	589	596	575	519	623	608	575	547	583	574	598	614	572	560	607	585	622	620	517	597	615	591	580	586	588	569	603	568	563	582	627	565	555	614	603	628	597	608	568	577	599	590	583	607	609	583	597	579	615	623	615	575	619	553	570	621	605	607	614	555	581	589	567	624	626	566	558	629	577	613	577	589	543	611	578	604	586	590	574	588	626	562	548	599	592	623	607	604	594	583	586	588	557	597	588	565	621	589	593	602	590	603	573	577	564	586	612	597	607	528	594	626	562	567	542	559	623	582	624	646	626	606	563	606	584	562	561	597	599	602	599	573	549	612	581	607	596	610	620	569	529	555	665	572	545	561	571	628	591	608	577	594	587	606	614	520	580	597	560	600	574	597	532	542	559	639	608	572	578	603	615	612	567	590	560	594	616	566	562	613	556	568	575	612	600	586	550	581	580	594	570	611	596	634	566	542	582	593	543	567	606	574	610	606	623	574	561	599	594	575	609	554	595	585	555	591	630	588	604	636	575	604	633	607	591	596	606	610	587	612	553	552	637	612	557	611	597	597	575	588	577	610	605	629	597	592	600	561	576	600	561	560	594	570	585	554	589	570	597	564	602	578	591	580	603	578	633	612	637	636	605	550	568	594	636	569	588	603	580	577	582	571	612	572	616	558	604	599	578	575	591	613	540	571	540	555	608	570	593	598	587	597	645	583	644	577	568	586	600	556	624	612	596	603	602	600	579	544	539	560	552	606	581	618	583	564	556	590	592	646	578	588	579	608	593	600	614	612	540	579	591	607	579	586	637	645	593	542	612	569	620	587	574	611	570	565	578	581	568	586	571	582	607	600	581	603	604	593	575	582	574	557	605	594	588	589	517	577	602	627	597	609	620	549	588	612	596	571	561	562	603	583	591	579	589	562	565	598	619	597	580	582	580	557	577	565	618	591	574	593	616	618	601	603	565	566	588	583	548	616	584	592	617	574	587	568	576	593	566	570	587	596	571	615	565	569	604	578	578	585	588	634	580	600	610	615	528	599	602	585	565	558	554	625	617	601	615	608	586	579	639	549	591	574	605	579	625	589	578	613	593	622	614	610	599	589	575	607	597	629	613	552	589	592	630	666	563	613	630	583	599	581	594	642	607	581	578	578	582	586	586	609	589	594	549	641	614	587	601	561	567	618	587	586	582	623	559	577	600	611	550	631	570	564	597	590	612	587	641	614	644	577	619	590	579	582	604	600	598	597	606	593	603	549	604	557	657	564	566	605	578	616	580	581	557	660	584	559	578	553	559	565	602	535	586	612	599	572	614	577	567	608	606	553	598	560	587	630	581	558	624	594	595	548	581	585	555	590	617	583	574	566	564	575	596	554	592	574	595	594	607	605	576	565	539	559	566	567	602	574	649	593	557	587	586	584	533	580	637	638	603	554	561	626	543	575	585	540	609	597	612	568	537	602	641	620	588	615	591	566	536	602	548	585	571	611	594	546	569	601	649	586	582	627	626	564	597	575	598	633	569	557	617	575	583	606	581	569	573	576	586	612	591	580	554	590	583	598	618	620	570	578	592	595	567	598	586	602	600	593	586	580	633	573	599	572	592	554	578	612	559	613	579	567	599	599	587	588	608	610	577	585	595	620	621	567	565	608	597	568	603	541	606	584	588	590	557	567	592	623	577	560	601	575	590	579	571	586	586	593	617	579	618	564	595	620	633	595	631	598	610	612	619	591	596	583	565	591	600	630	618	556	564	602	575	578	554	573	629	551	561	579	616	606	588	573	565	582	584	579	556	594	605	589	545	604	595	563	566	544	583	608	586	564	589	629	585	539	562	586	614	628	562	600	570	617	560	577	569	609	593	580	560	592	570	575	534	588	570	580	564	578	572	582	566	586	629	604	618	588	617	604	606	614	556	576	624	534	551	556	585	605	604	576	609	619	637	597	595	587	590	612	574	601	569	573	585	603	592	611	581	563	564	571	577	607	566	575	594	566	583	587	608	588	538	613	632	611	566	597	574	610	560	574	564	595	587	604	578	608	603	620	562	566	590	563	603	601	591	576	585	588	593	557	586	564	594	635	597	578	555	602	586	555	555	676	543	590	582	638	594	585	568	606	586	606	565	597	570	593	600	575	599	559	605	549	583	613	575	560	650	577	572	568	600	596	600	583	589	587	610	623	597	595	613	625	590	630	567	553	574	539	567	578	592	619	560	581	613	592	570	608	548	582	599	573	572	633	553	583	591	601	601	604	583	607	584	575	579	576	619	586	586	612	599	606	559	544	553	604	603	576	604	582	576	572	538	540	602	607	621	621	598	616	599	607	580	593	579	601	607	679	543	564	594	565	570	588	584	603	566	589	575	573	625	574	594	582	635	557	603	598	576	603	563	550	567	568	551	570	564	578	586	585	552	583	572	586	618	585	552	545	584	575	623	584	593	622	578	543	588	590	569	611	617	604	559	611	569	574	575	610	601	605	567	591	601	546	541	564	583	614	645	617	633	551	575	589	587	614	593	546	583	579	597	560	544	602	593	615	586	610	604	599	568	600	651	593	534	565	607	588	567	539	587	565	607	581	585	626	626	591	626	558	586	609	587	623	568	614	561	596	623	555	588	625	545	597	551	585	583	571	589	564	662	586	589	630	550	592	590	598	595	600	586	564	591	568	570	600	577	562	572	581	582	596	599	609	566	579	572	565	618	571	582	562	592	573	605	580	576	594	610	548	547	600	558	606	567	630	611	566	585	596	601	571	608	576	618
50683	38137	26732	27490	21090	11886	3698	1287	4219	989	963	998	1069	1112	1023	1209	1292	1383	1446	1490	1654	1831	2143	2239	2046	2103	1970	1693	1439	1189	1068	903	831	823	756	780	710	699	660	656	577	581	598	525	545	522	533	506	484	511	511	509	492	488	462	481	500	478	499	535	495	492	481	468	455	476	516	506	526	511	508	505	515	495	477	446	503	528	499	461	493	489	488	523	520	492	504	457	523	519	514	505	475	494	497	499	472	522	504	503	491	472	475	514	517	479	494	524	499	476	471	499	521	485	504	492	507	473	463	465	499	485	530	473	510	491	495	491	540	480	495	485	509	480	504	498	509	498	472	461	495	490	509	487	496	485	474	456	506	498	510	504	499	503	459	482	464	518	460	484	495	465	526	529	488	477	491	485	493	479	503	483	481	491	460	544	459	469	533	454	489	527	527	472	495	506	529	467	497	506	482	520	506	505	520	491	485	473	505	518	517	510	477	503	494	550	507	503	509	533	507	471	466	488	508	513	485	489	500	494	488	488	492	468	529	532	507	524	492	496	509	475	500	473	547	458	490	494	498	485	474	470	520	486	492	514	494	511	480	526	467	508	483	518	540	502	478	501	494	499	517	501	480	514	503	500	523	485	478	503	459	462	473	516	487	508	491	493	468	499	500	523	466	477	515	514	497	487	487	550	545	473	488	542	504	502	518	455	486	499	476	472	500	532	504	487	444	468	510	501	521	475	480	441	503	496	485	500	521	479	491	507	529	497	470	506	475	480	484	469	520	481	495	507	495	493	509	525	457	512	476	502	539	488	506	516	510	494	503	482	495	485	475	503	495	474	501	531	480	538	502	499	528	476	489	537	505	463	543	509	499	428	456	483	490	472	514	452	553	488	523	524	509	477	504	484	480	484	477	492	493	489	509	499	516	512	492	519	500	521	490	525	524	499	460	497	477	527	465	461	460	509	499	478	465	484	529	484	500	510	507	499	546	508	494	482	502	481	506	504	491	523	511	492	483	488	472	488	483	460	501	496	528	508	503	479	468	515	482	502	464	550	451	512	482	491	500	484	497	509	511	487	520	519	462	469	476	492	481	472	492	556	473	492	464	504	518	489	500	517	477	456	511	492	503	510	546	514	512	476	492	488	484	504	508	488	532	510	521	499	480	529	495	517	529	506	514	477	471	488	485	494	468	465	469	445	514	557	503	505	495	497	492	505	496	508	506	486	480	502	465	473	476	486	496	499	464	476	510	524	498	508	501	532	481	497	508	467	526	470	539	464	455	534	496	520	478	477	532	494	565	474	500	497	498	479	527	527	488	512	474	475	493	483	515	439	537	466	445	512	534	499	481	501	499	509	492	500	467	487	486	475	472	486	505	512	517	493	501	521	512	503	490	464	477	533	519	489	475	473	503	485	481	492	545	509	484	505	497	532	502	471	505	506	515	510	448	503	458	502	517	510	538	532	525	429	483	500	443	506	497	514	512	458	489	503	503	496	521	431	482	484	503	524	489	477	498	522	485	479	505	511	503	514	478	510	480	515	499	462	486	487	489	490	502	482	483	526	495	545	483	477	464	486	491	491	489	517	513	489	516	459	492	501	498	484	485	499	519	488	513	501	452	510	472	491	474	516	455	500	498	507	491	466	494	505	512	491	492	502	490	525	490	528	482	480	481	483	445	513	468	461	518	530	445	497	498	507	496	491	473	472	488	472	487	488	505	516	469	516	522	490	502	468	483	525	460	473	453	498	496	488	504	508	494	486	535	524	462	509	494	487	500	540	466	469	500	542	475	519	486	505	509	505	484	515	492	521	504	523	535	499	480	499	481	513	530	499	503	481	470	488	514	491	532	509	492	551	524	505	522	484	547	488	486	477	526	462	473	486	498	503	513	471	473	522	519	512	510	503	502	494	511	475	531	483	470	469	536	490	499	507	470	499	500	509	506	505	473	526	517	477	543	507	514	531	505	496	491	496	493	491	537	482	492	497	529	475	500	513	484	493	501	502	524	486	471	519	524	503	468	469	518	485	459	500	475	502	518	517	467	495	475	506	530	504	479	509	461	476	494	501	507	533	508	522	469	515	464	478	495	482	472	513	522	505	488	469	492	482	521	497	489	463	473	465	488	491	479	496	488	481	490	507	507	522	455	486	509	538	511	511	480	472	512	523	509	507	512	455	479	514	478	468	485	500	477	497	512	480	491	546	518	495	510	519	509	519	437	463	468	523	483	454	512	513	527	507	501	491	471	496	481	521	470	544	464	487	484	476	512	487	475	485	498	494	464	499	469	517	521	514	472	501	505	498	516	506	525	491	523	450	456	481	469	504	481	505	490	506	503	506	480	526	506	487	506	501	452	491	461	498	502	482	505	504	489	515	473	501	511	512	499	484	477	524	453	483	503	522	494	521	481	497	484	463	473	414	491	465	536	501	510	477	532	504	516	473	515	511	483	523	469	497	492	530	481	481	467	501	482	475	465	535	511	514	524	502	521	531	489	499	495	515	459	450	495	523	476	532	490	512	493	492	539	516	512	519	502	501	483	496	477	512	520	496	451	524	464	497	497	465	512	498	501	500	468	468	508	446	474	504	483	515	518	468	500	480	501	508	485	505	487	465	512	486	465	519	499	498	474	536	466	504	518	474	483	520	524	507	536	490	487	494	481	487	453	497	488	482	500	486	541	468	521	479	476	490	501	522	521	509	540	494	482	513	484	506	477	492	476	532	493	492	481	507	516	498	522	463	523	512	490	493	505	481	504	505	478	465	525	483	489	498	486	498	505	496	508	484	490	490	537	496	462	467	516	525	488	460	479	493	489	502	495	498	488	513	478	463	491	510	478	511	515	471	473	488	482	454	520	481	477	507	463	516	504	506	495	472	508	490	487	528	510	462	479	486	518	505	489	522	482	517	500	494	484	495	461	501	488	477	520	452	526	464	477	497	481	508	507	500	501	493	517	515	490	510	482	446	496	471	510	535	485	466	502	478	481	464	484	485	521	497	524	497	545	482	525	485	484	503	497	472	532	473	469	499	458	507	457	506	455	511	464	478	464	495	494	478	492	500	479	500	477	488	497	499	486	486	490	460	518	509	490	502	482	502	461	525	526	501	482	508	487	505	508	482	506	522	499	504	451	485	422	501	489	455	512	523	472	470	460	463	497	541	513	493	504	481	505	451	497	506	456	504	500	492	474	468	435	491	516	511	495	531	460	509	505	520	501	497	472	501	492	498	508	510	482	499	518	472	455	499	467	465	447	508	476	480	477	487	497	481	475	498	482	458	472	523	483	532	464	513	560	468	514	490	504	482	491	477	496	485	551	529	455	505	465	477	451	498	486	533	509	508	488	481	495	483	488	496	514	499	493	465	513	475	478	497	522	499	532	496	493	479	543	486	532	500	486	495	486	484	469	524	454	518	484	462	476	491	511	496	507	513	507	492	483	477	499	494	490	523	518	485	546	493	515	461	491	487	475	496	495	475	539	536	529	476	539	474	507	466	514	511
29403	20939	25863	24936	10663	3972	1281	706	859	649	708	730	700	713	722	738	770	800	773	881	898	960	1031	1050	1078	1035	987	946	820	751	735	759	702	730	725	663	669	656	651	611	611	590	694	624	577	621	582	600	603	582	575	593	611	593	599	578	591	617	610	591	595	603	643	596	586	590	581	614	595	590	607	632	605	601	577	608	540	653	610	630	577	591	590	588	574	559	603	593	588	603	602	594	570	569	605	625	567	640	611	578	601	595	570	583	584	591	611	613	633	586	570	595	640	617	594	602	636	574	567	586	607	591	611	575	600	598	584	597	571	586	620	576	590	616	571	616	560	594	667	574	599	630	632	639	616	613	563	566	569	625	627	607	572	563	597	632	613	573	600	612	602	596	542	577	589	661	586	604	590	576	565	596	617	577	613	582	614	634	655	613	592	570	571	582	569	615	632	575	554	629	566	612	590	602	620	589	613	575	550	598	613	595	578	562	614	561	656	605	588	609	600	594	608	595	563	632	654	596	607	591	655	624	615	600	556	613	611	613	630	599	571	656	585	560	621	663	564	604	606	585	613	591	586	612	642	598	618	624	585	612	608	596	631	575	565	605	611	605	600	590	542	589	578	631	575	599	615	599	625	597	623	609	605	611	632	573	563	566	599	601	576	587	600	577	604	588	600	601	604	616	627	575	581	556	551	642	598	618	589	577	632	584	613	638	622	623	582	650	626	582	598	621	612	589	633	558	580	607	579	620	601	610	579	589	593	610	570	612	596	615	556	587	603	561	603	579	568	602	623	597	610	622	611	622	592	580	583	621	629	574	626	608	627	582	585	614	578	588	595	639	612	549	609	591	583	657	566	564	621	653	575	591	588	613	622	530	592	614	574	609	571	580	558	614	564	616	594	563	589	608	614	606	572	611	604	585	581	545	599	573	607	607	553	591	623	602	586	625	570	608	607	576	590	600	581	593	602	605	592	603	565	588	615	593	574	617	580	540	607	624	621	642	568	570	609	583	577	606	597	618	608	590	645	618	649	581	611	558	568	584	628	607	604	610	600	611	590	618	602	573	569	600	539	607	627	587	577	621	621	558	605	617	609	621	587	564	594	629	597	581	589	576	644	649	595	600	577	611	616	632	661	565	628	629	598	607	611	581	577	581	575	571	621	618	640	602	592	605	611	582	645	597	566	598	589	608	569	614	552	572	598	598	594	613	632	612	596	651	621	574	627	592	598	579	613	591	583	592	573	614	577	573	591	577	616	604	613	648	612	584	544	605	582	605	572	621	593	629	558	612	610	589	596	608	620	615	603	639	594	558	634	623	617	655	582	586	609	576	602	643	607	614	563	574	604	597	583	600	612	614	595	597	607	608	603	615	602	580	618	549	608	620	614	591	576	568	562	603	639	573	616	567	611	639	629	554	586	614	610	602	613	657	614	593	617	588	590	595	589	624	615	569	602	568	566	619	568	643	574	578	616	632	567	598	600	588	583	546	562	609	580	635	570	612	613	614	549	608	614	582	621	580	563	585	610	592	569	628	566	613	616	618	625	605	627	567	564	575	607	602	633	583	549	624	558	610	599	627	574	617	586	589	656	636	624	599	593	578	617	621	569	621	592	563	630	632	616	590	591	567	610	567	563	557	592	599	579	640	646	632	621	574	613	621	592	617	566	570	621	557	546	602	602	612	567	617	591	588	626	581	668	564	630	607	570	601	626	583	614	568	592	588	560	562	610	598	610	633	626	653	554	639	589	569	589	589	595	607	577	580	614	585	615	608	548	550	589	653	575	571	598	608	587	618	589	579	622	637	537	610	604	640	620	564	620	611	628	615	597	603	620	579	610	567	573	595	587	593	632	601	599	622	589	619	601	559	600	584	609	646	660	555	606	629	616	603	656	583	640	594	626	548	605	587	633	619	619	599	587	596	604	586	601	582	600	634	581	623	589	612	561	576	624	594	597	620	603	626	588	617	580	615	597	613	573	584	588	590	550	573	600	587	609	579	548	579	592	604	662	573	562	599	589	541	560	589	576	594	635	579	626	602	603	623	576	601	594	616	609	584	630	603	602	560	620	616	563	596	583	586	602	626	553	614	621	612	629	565	583	612	614	587	637	637	562	602	586	606	578	612	580	588	603	613	557	615	576	589	605	558	594	613	600	604	558	619	617	594	570	590	605	603	614	606	664	593	642	579	598	611	616	649	587	598	586	627	613	589	656	575	596	556	590	618	590	568	627	558	548	587	599	551	565	621	594	599	589	559	566	600	640	611	596	586	565	605	596	583	623	636	583	615	589	603	609	567	574	624	627	614	586	610	616	585	589	594	627	620	597	657	583	571	537	567	601	615	648	625	588	596	547	598	589	598	576	567	609	649	573	601	652	583	579	607	585	584	592	598	590	601	595	569	605	638	544	605	570	631	633	589	607	593	570	560	610	590	614	582	591	609	620	624	613	631	630	588	597	641	561	590	651	612	594	579	592	613	613	602	598	601	572	602	604	598	584	601	536	606	611	579	600	566	628	581	579	588	618	578	597	594	601	590	629	595	598	548	578	607	611	596	570	616	595	591	598	601	633	653	628	593	613	590	607	632	573	643	622	567	612	606	626	614	640	631	602	644	577	607	649	635	626	577	594	650	636	572	629	637	586	559	663	598	615	599	631	579	595	595	574	633	582	581	564	583	582	573	674	624	628	620	603	586	604	589	629	637	581	624	568	605	555	611	604	597	588	554	571	566	593	625	572	593	583	562	647	605	626	610	595	601	599	557	589	611	603	633	642	547	553	608	545	580	617	638	566	597	596	557	631	579	588	618	635	601	604	573	615	593	582	590	576	633	617	586	583	606	591	607	627	618	611	606	597	605	598	587	645	596	633	620	599	551	610	569	599	571	621	606	609	619	584	616	598	619	605	641	614	573	602	578	591	597	598	635	598	572	559	583	604	627	608	583	598	619	613	626	641	602	567	620	597	587	601	608	632	598	552	575	597	600	619	620	590	599	650	552	615	591	568	637	649	606	598	606	574	622	577	587	591	643	600	607	579	595	596	591	567	582	660	650	587	595	581	603	595	625	613	571	577	621	633	614	602	632	646	606	601	597	601	601	611	603	641	592	567	597	565	596	582	550	562	634	629	554	577	572	585	652	571	602	609	614	566	587	605	569	592	616	628	626	623	555	582	596	627	557	610	588	589	657	578	628	580	579	567	576	592	606	549	574	606	611	653	613	583	578	616	602	606	619	625	600	631	636	609	586	593	614	560	645	566	583	618	581	613	561	571	610	592	592	577	613	614	634	614	636	579	590	597	636	618	624	610	660	605	556	625	634	601	594	607	636	641	598	587	603	609	604	582	639	562	601	563	608	635	589	620	584	566	553	666	624	585	604	637	587	610	601	579	564	643	571	602	594	597	622	589	582	612	580	618	604	619	561	575	631	584	612	591	570	631	562	576	596	609	574	571	603	588	618	618	621	594	590	622	607	631	629	597	615	614	605	605	608	610	638
43648	22876	18781	21191	12167	6307	1720	685	1226	661	735	715	757	801	752	792	867	912	1039	1044	1173	1320	1466	1529	1557	1441	1348	1112	1005	902	811	752	679	667	693	642	633	651	599	549	541	521	530	570	517	539	510	526	517	488	494	532	550	517	475	473	491	548	493	491	482	502	505	513	509	515	450	547	499	550	530	517	508	550	509	511	502	478	509	526	552	496	532	543	561	514	539	492	503	484	548	482	467	497	540	519	487	511	520	532	490	515	496	530	476	485	546	524	516	473	503	538	532	499	511	537	523	519	533	515	523	525	564	521	496	510	499	479	487	527	529	507	510	519	529	519	545	495	502	493	511	518	502	553	535	519	484	543	500	514	547	517	529	522	523	513	513	518	514	501	480	537	476	512	511	530	541	509	501	508	505	504	509	516	512	489	478	517	522	467	511	494	504	488	515	490	524	513	488	494	533	478	497	527	527	501	488	532	493	529	461	529	496	515	513	523	533	526	502	491	534	513	505	499	505	521	515	542	500	529	540	506	497	487	449	485	497	508	508	527	509	525	469	528	478	503	494	511	532	502	494	487	469	492	481	497	541	515	545	507	518	582	492	494	485	524	501	506	510	516	541	545	532	487	516	519	490	487	488	524	508	497	518	533	521	515	521	524	507	503	482	508	486	522	524	497	527	520	486	495	546	506	526	509	518	482	514	552	493	516	481	530	512	511	479	506	491	517	492	506	464	504	518	518	532	470	498	479	509	475	485	478	523	514	555	554	529	472	527	512	488	520	504	453	499	495	488	510	513	459	492	530	520	498	498	528	523	487	502	517	515	508	482	503	467	502	510	520	500	540	557	538	532	482	562	505	501	442	532	496	510	531	509	537	552	463	453	526	533	461	537	473	480	512	467	527	508	531	489	500	512	503	515	493	516	516	540	527	532	486	501	532	545	515	547	503	493	526	531	497	510	482	530	512	528	474	497	503	510	469	522	541	491	535	523	542	519	518	513	524	535	529	509	550	498	521	484	496	525	550	526	516	490	516	506	459	553	477	510	513	506	469	492	533	517	499	524	550	496	535	492	519	493	466	515	502	487	518	528	484	487	506	533	508	502	524	506	478	488	531	510	477	510	457	534	526	505	499	453	495	498	502	502	496	484	512	538	501	494	533	495	526	504	472	516	523	521	476	501	511	472	479	505	507	501	506	491	485	529	537	499	490	491	531	518	504	509	496	514	524	487	480	502	497	493	477	502	456	484	472	505	498	545	487	533	533	577	484	538	501	507	542	499	480	510	472	513	518	498	523	544	489	514	485	518	491	494	499	503	542	504	533	479	503	504	480	544	506	503	546	476	498	532	486	506	478	534	484	521	500	488	510	507	517	480	491	508	488	485	504	513	498	508	592	490	538	520	517	496	516	512	517	498	505	524	530	507	512	532	509	531	558	499	520	491	519	536	504	525	506	453	547	463	496	499	479	543	537	487	499	482	543	518	511	480	501	547	483	500	488	520	526	516	461	503	483	484	480	504	509	475	528	508	498	487	499	529	530	475	502	501	533	492	504	506	489	508	493	500	534	509	533	496	531	517	475	478	516	512	500	509	486	537	519	553	506	498	520	489	524	543	490	536	547	482	517	511	518	465	531	499	539	499	502	524	491	483	518	502	489	531	564	509	501	519	508	543	547	499	524	534	561	500	525	523	552	535	539	536	499	487	452	480	535	529	527	477	526	530	526	530	538	537	494	510	503	454	536	524	469	497	519	519	520	495	516	535	541	478	550	535	504	499	528	519	508	514	487	470	519	498	479	489	545	551	485	498	512	539	544	511	549	543	499	564	514	524	540	505	539	493	541	469	499	538	503	494	499	540	506	539	527	540	539	525	538	536	548	487	548	500	498	529	498	522	466	536	486	511	499	500	493	517	520	527	518	516	532	490	505	491	531	508	490	521	496	494	498	529	521	529	510	532	485	526	537	492	551	546	536	519	525	508	483	502	491	477	485	506	516	524	497	465	506	491	511	473	494	522	491	511	460	512	476	506	546	496	524	506	462	512	504	545	477	489	499	491	494	502	490	476	521	501	502	515	526	476	517	518	505	512	520	576	544	526	523	473	492	526	469	538	511	495	513	537	509	507	520	546	513	483	506	497	493	538	512	499	528	480	478	529	478	480	507	501	539	511	503	517	492	503	521	522	497	489	514	546	512	532	478	472	505	506	505	548	535	479	551	523	532	502	489	516	490	489	512	502	507	523	490	474	509	530	530	517	496	541	525	498	489	522	520	507	526	493	472	504	566	502	495	504	495	513	539	497	519	527	489	482	505	565	512	508	508	510	499	504	508	539	498	504	494	515	532	512	473	527	529	491	515	513	496	465	487	513	498	549	535	498	511	480	505	502	502	519	483	544	506	518	532	504	489	474	484	535	522	533	510	504	491	526	522	447	547	511	527	528	526	519	522	461	501	503	538	506	543	542	512	474	519	494	478	458	502	478	539	525	514	469	532	525	510	491	494	538	523	515	527	493	480	541	538	475	534	547	505	538	503	516	508	518	510	551	553	513	524	551	496	481	504	509	478	502	498	516	538	492	508	528	488	490	467	476	527	525	497	492	529	510	519	493	466	514	496	532	515	502	505	510	540	530	528	517	497	506	504	478	484	525	508	556	506	541	549	520	484	516	528	546	487	515	526	503	513	532	503	501	469	536	535	507	552	486	509	484	523	521	475	556	537	529	527	510	489	496	554	521	563	470	495	483	495	516	538	516	531	531	510	488	544	520	509	487	496	479	500	511	524	497	550	502	535	516	555	539	479	540	506	524	526	515	493	532	546	493	468	511	555	497	530	543	553	492	539	471	488	531	529	552	462	491	519	532	479	495	521	498	458	522	483	517	501	508	499	549	484	511	514	506	516	525	530	494	471	516	495	508	505	494	497	452	496	500	520	527	530	503	512	515	556	516	502	551	526	502	547	499	482	510	477	501	514	529	539	510	536	498	515	502	548	489	504	534	502	507	526	456	526	503	509	544	517	508	512	474	489	482	470	529	500	509	499	541	533	520	518	528	518	493	472	472	482	515	510	507	506	532	508	506	519	500	502	484	538	521	523	542	515	488	514	487	492	490	522	518	500	494	502	494	502	505	510	476	514	475	506	491	484	509	529	509	554	516	512	488	527	555	493	484	492	522	495	494	535	495	514	542	497	489	461	497	513	494	517	507	526	484	521	539	466	545	523	541	553	491	519	557	491	473	487	523	518	522	519	509	510	546	511	473	537	514	533	544	525	503	513	517	499	508	516	582	520	514	512	494	564	533	509	562	505	483	494	512	480	500	516	515	547	493	472	491	498	531	496	505	464	464	483	498	514	469	483	517	512	543	472	500	499	503	487	491	520	502	508	500	519	519	470	529	497	536	527	507	489	493	484	482	494	493	557	490	516	482	471	521	463	484	508	449	504	514	551	512	490	480	541	501	494	498	485	500	476	493	506	509	497	499	442	495	446	525	521	482	486	568	492
27044	20801	27288	24532	21267	16112	4068	1148	2008	807	822	840	797	716	833	800	871	910	934	1032	1055	1225	1401	1407	1443	1331	1251	1116	1071	888	797	839	752	736	710	672	656	687	684	672	617	600	625	572	574	620	573	585	594	614	525	572	595	600	561	548	633	549	594	611	597	560	579	579	563	589	590	615	564	599	540	592	613	570	550	567	574	594	592	572	602	565	553	565	592	548	602	556	585	577	561	557	611	633	577	620	576	542	560	559	589	578	584	568	560	529	530	583	558	553	607	539	514	579	565	568	618	568	586	581	619	612	520	606	579	610	579	579	597	563	530	582	607	531	549	559	579	561	573	648	590	610	572	620	553	583	601	548	545	588	569	552	534	594	575	553	587	566	553	567	599	554	566	537	599	544	559	588	563	535	586	526	593	526	586	583	575	584	576	593	586	547	613	608	596	535	575	574	565	578	574	585	568	597	548	574	590	589	560	580	538	563	587	547	551	527	575	595	589	561	576	565	566	548	583	569	547	566	652	615	569	596	586	591	584	548	549	572	527	564	530	526	545	581	616	543	558	556	536	522	593	622	567	600	612	583	553	599	583	551	556	580	581	553	557	568	581	556	539	592	566	595	596	571	578	555	557	550	552	546	591	597	573	623	548	627	531	541	567	578	611	560	537	608	614	554	589	558	570	602	571	579	565	579	564	527	547	582	565	588	564	618	595	599	554	562	558	579	559	582	590	582	573	572	571	592	580	580	565	523	576	568	579	575	573	552	596	591	594	585	571	580	563	582	557	559	562	605	589	563	600	579	571	604	549	577	564	553	589	589	548	634	572	557	543	591	588	592	596	543	572	605	550	590	587	590	559	572	575	580	569	551	598	549	505	557	622	565	526	567	560	565	581	566	604	608	535	588	580	586	550	596	543	581	594	534	550	558	573	575	570	548	611	616	568	543	569	544	564	534	593	577	565	590	575	591	583	560	572	591	569	610	619	605	561	592	566	555	556	606	587	599	579	583	601	569	599	581	576	586	578	584	561	602	577	589	573	560	607	585	592	573	578	581	610	589	563	593	551	493	536	569	551	546	516	582	578	536	559	537	538	566	570	587	583	580	546	582	570	589	569	559	573	588	607	603	596	605	540	575	560	556	519	589	547	577	547	612	544	595	556	595	559	575	590	547	547	601	541	543	589	569	548	566	523	582	550	550	602	606	602	549	591	548	562	566	577	581	593	577	545	571	598	590	583	566	624	571	563	542	595	626	584	565	626	606	573	582	534	562	609	602	568	600	540	534	609	620	599	559	604	561	564	570	567	588	542	613	559	611	576	592	595	573	584	580	560	598	566	567	533	584	630	592	595	565	587	505	569	589	616	563	551	583	596	612	574	606	573	592	548	544	568	579	532	569	554	595	534	564	570	603	590	602	598	558	585	611	557	513	545	595	574	621	571	577	590	540	550	515	552	548	530	562	571	587	577	592	587	546	613	595	581	576	597	617	552	573	568	614	577	598	588	557	558	549	541	602	539	589	581	569	584	533	592	568	556	594	601	586	575	567	533	556	570	565	570	589	615	532	586	584	570	620	527	566	599	563	550	552	575	572	539	563	555	572	602	601	565	565	523	596	567	558	547	611	547	569	570	534	592	523	577	550	580	539	616	562	594	581	556	566	599	604	555	560	614	573	623	647	549	571	596	560	558	527	621	573	555	602	585	604	549	575	576	584	606	559	553	538	589	553	521	608	577	571	566	598	575	554	593	580	581	555	547	575	570	551	577	534	591	585	584	581	606	574	592	544	552	554	562	595	575	585	637	585	572	556	584	553	570	581	552	594	543	576	575	591	576	536	600	606	586	556	531	512	569	571	547	538	566	528	533	575	535	573	581	595	585	597	531	528	566	583	580	541	549	576	585	590	575	566	580	573	585	571	543	554	563	539	528	550	592	561	576	577	566	588	577	612	618	561	513	561	604	574	569	601	591	562	552	584	589	588	580	555	586	607	540	557	543	606	588	606	601	553	623	595	548	558	566	537	604	549	557	524	601	512	563	548	572	584	615	610	634	579	588	595	541	581	575	544	604	561	549	600	549	597	556	575	598	566	528	558	565	538	580	596	552	614	577	550	576	604	571	546	566	569	563	587	550	539	545	544	546	585	543	569	600	547	576	567	591	551	595	593	537	578	579	572	549	568	563	564	569	571	562	609	595	589	596	564	590	585	557	595	593	589	616	551	568	594	574	548	599	576	533	601	602	580	565	554	561	586	591	600	567	607	587	601	648	552	541	550	545	548	559	592	556	570	547	571	556	528	563	597	608	545	574	554	610	568	598	610	621	571	566	621	572	565	581	610	555	585	590	562	542	522	572	572	539	567	570	597	598	590	553	564	564	554	557	590	547	548	551	599	536	554	596	569	595	608	572	582	611	616	594	608	553	567	576	584	543	573	591	612	585	589	629	542	553	545	586	570	555	580	599	574	596	559	535	559	600	569	584	549	589	567	595	602	593	618	582	592	546	548	547	623	580	590	579	560	582	599	527	569	581	565	546	564	560	588	601	571	580	571	617	557	576	596	549	586	543	575	572	561	530	633	578	548	580	611	513	594	568	560	591	589	564	564	576	548	574	591	625	586	602	518	573	603	562	585	558	613	557	542	535	625	578	557	567	552	565	557	585	600	603	567	592	586	606	556	580	571	597	591	539	530	576	579	584	622	569	585	575	587	581	522	582	595	552	556	606	608	567	552	605	609	572	566	582	562	566	617	590	641	621	582	626	587	560	609	577	590	575	549	584	629	565	576	568	595	591	553	585	570	612	556	582	563	575	558	552	533	577	560	558	558	588	606	573	584	561	562	557	574	539	538	589	561	576	595	599	573	597	568	558	551	599	621	523	590	546	550	557	555	557	588	584	580	566	593	571	626	568	556	602	549	570	543	595	606	570	617	548	563	581	602	557	536	540	541	605	525	568	587	574	599	541	611	553	565	567	549	544	609	552	607	597	567	585	590	546	577	552	610	568	585	593	603	568	514	571	588	589	591	585	571	593	554	559	572	556	621	596	558	579	540	528	574	606	564	597	635	584	565	540	591	562	581	534	552	574	550	555	595	534	579	535	526	565	615	512	564	580	601	556	534	601	564	557	583	565	610	567	583	603	535	569	620	548	596	600	584	561	578	590	520	574	558	545	591	601	606	527	609	592	576	609	574	595	555	595	544	585	565	582	557	608	570	577	567	545	549	568	582	584	569	569	588	599	588	639	552	583	581	541	546	556	615	585	568	571	559	598	574	529	558	574	555	587	542	564	583	561	562	535	550	561	607	553	587	554	575	606	582	575	585	559	534	530	584	547	618	564	557	549	572	567	544	580	595	581	557	560	596	581	558	602	568	592	576	631	571	588	624	559	615	609	560	595	553	527	544	586	573	566	571	546	572	534	569	585	560	505	597	561	563	585	548	585	602	609	603	553	603	558	591	597	567	537	575	571	571	559	573	580	564	573	605	546	600	618	555	560	612
40435	28246	28680	30932	21976	12948	3142	1444	3382	901	918	1000	1005	906	910	962	1087	1230	1340	1447	1665	1814	2126	2242	2216	2004	1926	1626	1387	1221	1042	919	874	811	742	714	764	625	667	603	593	618	507	525	515	536	567	520	495	467	514	515	506	491	504	480	503	497	476	478	515	497	466	462	484	501	468	456	490	512	461	511	498	513	474	500	471	487	494	480	504	499	483	506	461	481	535	456	491	447	495	509	475	486	491	526	504	523	492	499	509	484	480	479	488	504	466	495	503	490	456	509	508	520	484	514	519	539	492	475	470	496	491	464	486	499	469	517	468	459	498	458	474	483	463	519	446	458	480	445	487	468	491	465	527	486	477	496	492	491	470	480	479	520	485	513	466	472	458	542	460	478	508	511	483	451	465	476	493	519	459	480	485	502	506	473	515	473	490	466	487	498	523	457	485	504	503	484	507	451	488	509	458	494	462	498	464	499	474	481	449	498	506	515	478	513	460	484	494	508	495	534	474	489	524	484	496	457	485	488	479	470	514	484	471	480	509	519	451	466	494	441	469	485	470	478	458	514	462	487	495	499	495	533	508	461	505	494	539	492	465	434	494	512	488	479	467	521	516	482	534	453	480	447	461	484	505	467	465	490	458	481	499	499	505	514	472	488	493	536	503	482	466	471	486	485	544	466	510	512	417	454	470	473	482	471	503	486	467	495	493	486	498	467	454	483	482	506	502	505	484	462	495	485	508	498	483	476	473	463	487	483	528	461	534	486	487	498	501	514	495	532	501	519	449	489	488	522	496	466	505	522	503	485	517	505	478	477	542	491	500	506	492	489	464	461	493	526	468	518	450	466	526	465	464	471	484	466	484	533	505	441	478	469	465	491	498	518	439	469	509	476	517	507	451	532	534	460	518	521	500	473	481	499	509	474	470	474	508	499	524	492	472	519	497	495	530	470	511	467	492	507	500	495	474	498	449	475	479	517	417	502	493	453	517	449	476	467	511	524	482	499	506	487	486	501	468	502	497	479	493	481	508	476	488	502	525	466	507	464	508	447	519	464	499	486	489	498	536	510	467	490	460	469	542	454	517	490	499	512	503	500	510	478	493	553	466	484	482	507	462	511	485	523	519	495	480	489	443	513	480	516	467	515	486	516	446	503	467	521	508	469	503	473	472	468	515	508	456	501	495	483	500	486	506	493	495	457	506	487	478	490	518	472	514	530	497	519	459	488	476	494	451	462	454	502	469	472	522	473	488	492	530	460	514	528	481	446	513	495	492	472	510	464	456	533	453	479	471	460	481	439	516	496	459	469	430	474	507	447	476	510	479	485	479	492	468	487	460	488	472	509	508	524	473	475	494	474	450	503	470	497	481	481	489	477	484	526	528	516	551	455	514	479	508	491	485	517	504	478	510	495	483	539	488	452	536	459	478	448	492	488	476	482	465	479	479	487	480	494	513	514	495	467	470	459	473	499	487	481	511	492	460	517	512	466	503	502	505	539	503	520	493	467	489	494	480	519	472	479	488	514	451	499	488	499	491	509	491	473	459	471	513	479	519	487	459	480	501	510	540	521	515	494	504	522	435	440	494	519	466	482	511	468	491	494	493	493	513	469	441	529	493	480	505	520	462	479	525	496	486	495	535	525	509	491	459	506	463	484	489	507	484	474	520	482	500	513	477	455	471	478	493	471	490	492	482	465	447	541	430	514	438	507	497	511	451	494	468	462	489	501	493	531	516	482	463	501	471	524	482	466	486	521	471	486	486	487	485	503	493	505	467	461	476	485	453	448	520	468	509	500	486	474	478	492	495	473	520	478	528	469	480	476	524	502	481	496	473	480	484	536	491	506	506	520	514	490	472	446	482	490	443	456	495	471	476	483	511	484	506	501	504	509	517	450	518	483	487	516	488	497	484	491	488	464	498	487	477	492	500	503	481	511	508	489	517	493	499	466	486	456	466	477	468	462	523	523	457	487	503	537	502	501	485	448	460	473	519	475	486	467	493	471	493	472	465	447	530	501	516	512	462	474	479	491	494	518	482	489	491	545	472	499	447	494	493	467	468	469	483	480	497	447	489	449	466	509	525	546	480	507	485	477	545	490	471	508	484	469	493	521	444	485	499	507	499	512	525	457	512	472	499	499	531	538	498	485	494	462	473	472	489	473	470	523	509	500	502	510	465	538	474	481	511	491	520	437	514	497	480	500	449	504	443	492	458	528	490	465	504	502	483	480	477	517	516	514	461	527	508	537	448	477	473	457	510	487	483	475	498	500	474	505	499	453	530	474	489	473	501	487	461	516	482	486	490	493	508	519	506	510	487	465	489	466	483	478	488	502	474	496	496	496	467	545	505	486	497	456	477	490	508	501	488	444	485	481	479	492	489	484	487	472	514	480	480	510	495	468	477	468	514	519	480	468	478	512	480	486	526	507	477	491	492	472	496	523	509	487	515	473	447	465	504	499	521	476	494	479	490	514	479	514	473	515	510	510	478	513	474	471	479	497	519	467	488	528	490	511	455	495	512	506	489	513	490	513	470	474	483	478	479	478	463	478	526	483	455	510	503	490	474	485	503	507	498	508	511	500	497	472	513	466	509	480	458	490	500	501	534	430	506	515	511	488	475	500	475	478	516	475	521	483	485	458	494	462	486	439	488	494	476	502	540	484	531	517	522	479	478	501	473	503	500	521	508	463	532	473	488	508	490	454	465	462	468	484	522	462	461	461	449	487	498	494	478	488	484	491	497	475	493	479	489	483	487	476	482	474	493	486	519	477	480	473	496	495	484	525	494	488	470	485	501	496	469	478	496	463	518	479	492	483	444	528	485	501	481	470	493	468	500	461	488	451	499	504	464	462	470	485	524	478	485	507	486	508	517	463	469	505	464	492	440	465	501	488	478	478	491	513	510	537	481	523	454	504	456	490	472	483	483	450	482	503	455	509	469	494	497	494	473	491	458	498	455	525	468	451	462	509	470	472	494	486	494	488	498	509	476	497	511	499	504	541	485	482	464	466	497	524	495	451	499	483	491	510	493	441	488	499	493	484	491	490	477	503	482	495	482	494	488	493	463	459	507	500	474	458	443	475	470	482	512	475	511	498	477	496	485	516	459	516	468	457	478	495	483	467	500	463	502	478	471	482	474	465	493	470	471	494	480	483	470	489	470	470	470	475	487	472	480	502	502	520	441	511	523	507	478	467	480	489	506	490	490	525	518	461	488	505	518	461	488	496	497	496	474	494	477	499	486	465	470	506	500	497	552	503	513	542	467	449	491	495	513	499	479	549	471	469	482	458	513	506	525	441	498	471	481	499	490	483	461	483	525	499	511	459	506	464	475	482	449	479	467	532	490	465	512	474	493	524	487	509	490	470	496	457	488	547	502	497	477	455	474	481	485	487	506	507	503	510	502	465	461	490	489	467	465	482	454	501	524	495	482	464	505	482	463	486	496	464	473	487	538	517	509	488	504	473	507	478	495	493	497	505	513	492	467	496	468	485	505	449
26268	20806	27632	24124	21213	20291	8535	1743	2149	929	808	927	955	854	971	908	954	1029	1098	1102	1243	1382	1550	1625	1713	1611	1483	1354	1201	1164	1053	927	948	842	850	796	805	739	738	741	739	654	668	647	641	611	587	617	611	623	622	595	602	649	553	620	630	654	635	607	591	619	620	624	587	635	558	660	604	590	632	610	648	619	623	594	590	622	670	620	635	611	633	584	621	664	570	664	619	553	576	679	611	576	591	633	573	583	663	625	585	597	601	644	597	645	613	633	623	624	639	606	580	578	598	608	646	587	596	616	605	609	583	639	610	610	616	592	615	584	630	601	588	610	606	634	615	645	618	616	552	653	629	653	588	636	610	552	576	608	592	613	649	605	603	576	608	628	617	615	581	613	607	596	623	553	624	619	582	571	624	575	635	635	580	632	625	596	610	629	586	574	625	642	581	603	566	550	647	601	589	590	605	607	641	624	616	637	601	596	676	601	588	618	607	632	642	619	624	629	597	603	620	604	580	579	653	627	607	572	621	639	627	627	627	600	651	603	644	569	651	629	582	633	612	656	603	628	651	651	659	553	617	609	625	619	640	636	629	618	626	653	637	609	601	631	653	615	647	534	588	616	594	615	641	611	585	597	605	579	664	579	613	587	648	578	617	576	610	591	649	599	687	606	578	652	633	584	626	587	630	585	613	603	607	613	571	604	611	614	600	594	623	590	603	623	616	593	615	600	573	595	582	601	626	627	565	625	601	614	620	597	603	602	589	566	601	615	661	636	632	593	576	602	621	585	650	621	588	600	586	646	606	634	612	611	624	607	648	605	592	615	642	561	625	621	599	620	592	602	594	610	637	627	611	598	641	638	654	549	613	604	654	681	636	616	589	589	625	640	634	583	610	592	579	606	600	598	588	625	582	611	683	634	586	618	592	587	615	621	625	596	602	639	629	578	596	594	577	568	596	613	588	603	608	594	578	644	600	618	582	613	627	617	571	597	619	634	613	628	624	617	578	568	643	583	601	635	636	614	562	616	590	597	598	618	648	656	623	651	641	652	626	639	613	599	593	579	604	643	557	610	620	593	621	616	628	641	597	597	591	610	611	613	599	630	612	564	610	602	594	618	634	600	627	609	641	597	641	624	580	675	598	590	585	614	590	584	623	624	566	593	579	602	631	625	589	589	627	627	613	554	586	599	617	552	657	584	631	636	588	616	622	612	604	623	645	592	588	627	590	606	642	613	589	609	556	597	621	654	562	626	596	554	603	598	640	603	639	592	587	611	620	597	592	626	599	612	586	608	590	590	576	601	659	586	589	639	582	574	619	611	604	628	629	589	677	615	651	580	598	658	557	659	587	622	629	595	589	598	608	618	569	540	617	639	625	619	638	628	642	634	632	658	634	618	611	613	603	579	586	581	585	598	628	647	625	625	625	578	603	607	603	598	631	620	650	616	625	607	579	649	625	570	624	654	604	627	622	619	611	615	645	624	600	629	616	572	616	590	602	590	609	626	611	580	613	588	599	604	632	605	600	638	633	600	608	596	601	653	646	626	599	618	589	578	627	582	626	642	619	581	605	595	605	596	619	637	587	555	625	648	624	589	597	621	600	572	602	582	605	607	609	577	619	628	569	640	634	638	573	604	621	596	610	612	544	604	581	574	576	584	655	643	597	602	602	621	616	592	620	605	605	625	633	607	605	637	685	614	623	607	610	604	622	581	649	595	636	619	595	611	597	624	607	542	607	633	621	535	593	626	616	581	606	608	615	591	640	579	625	607	633	618	654	638	621	608	629	579	627	573	610	577	601	586	598	630	619	602	612	600	633	630	632	643	639	594	608	574	640	636	630	575	600	595	610	608	576	575	668	573	600	539	590	554	589	615	581	608	622	621	577	645	619	620	617	612	596	595	592	655	585	601	599	583	587	579	626	611	606	573	579	626	603	610	579	603	596	623	610	591	618	582	643	615	617	604	630	601	563	609	614	593	576	594	619	616	637	663	640	598	603	615	629	606	636	583	621	608	631	701	589	616	640	580	578	612	595	626	620	604	654	630	600	610	624	611	640	628	635	597	597	642	642	598	569	602	595	583	579	662	604	633	573	652	645	596	645	626	622	630	619	630	653	597	604	580	584	607	618	588	621	618	584	658	605	623	604	590	632	633	610	621	639	650	624	630	574	581	568	567	583	584	627	640	642	592	634	561	561	589	565	598	597	626	634	619	613	590	636	581	592	616	616	606	565	585	573	647	597	587	573	624	619	597	606	619	628	571	560	563	630	601	602	664	591	591	610	613	588	639	560	638	586	613	587	604	615	573	602	598	625	596	623	585	575	655	622	623	616	615	600	574	586	605	596	611	599	627	620	604	605	620	607	639	621	616	621	617	688	623	613	571	600	583	595	588	610	579	588	607	602	600	589	612	618	650	618	676	610	566	628	619	591	642	580	592	583	632	650	625	605	640	618	625	631	606	633	642	597	560	655	621	626	606	581	606	647	588	627	615	617	576	646	606	664	634	629	580	656	606	627	605	608	599	602	586	628	574	612	608	567	571	605	585	595	597	595	606	610	635	608	627	587	626	602	596	575	586	623	582	611	574	597	568	590	589	616	616	552	616	578	596	595	609	633	617	609	606	585	630	578	560	583	622	564	644	631	617	630	624	605	607	617	587	616	633	573	663	584	604	631	590	595	579	581	594	576	583	578	602	580	630	614	598	617	611	571	582	569	626	651	602	588	583	577	591	570	631	627	586	591	637	604	612	585	618	629	600	580	630	649	627	623	625	559	612	654	635	593	641	605	619	590	582	600	643	570	541	558	611	630	599	624	638	608	592	644	609	616	588	617	550	592	598	604	620	628	612	581	623	619	596	627	632	598	582	605	596	607	615	625	637	598	620	593	602	646	621	594	607	633	617	599	566	560	626	603	531	615	606	645	603	571	617	576	584	596	647	600	608	565	643	617	590	632	621	617	582	595	619	632	661	630	585	614	572	610	641	634	614	586	630	586	618	589	639	611	596	573	608	643	623	572	627	653	602	629	625	641	606	590	631	644	602	616	647	594	635	637	645	666	598	615	628	594	570	636	609	627	651	606	585	623	642	551	624	611	581	607	598	629	620	612	608	596	624	609	616	622	599	630	607	620	637	603	601	573	576	586	586	663	652	606	661	637	588	617	621	595	577	580	633	555	614	630	614	594	652	662	630	569	608	635	604	654	619	623	617	611	585	605	623	578	603	584	567	680	622	625	632	636	640	645	597	584	607	611	617	624	610	565	608	576	617	578	608	630	630	617	574	583	586	621	625	600	627	612	586	618	549	589	614	602	598	582	581	595	574	631	570	634	579	603	586	556	600	594	623	583	614	594	584	657	577	542	591	600	630	641	589	626	622	586	579	623	587	618	626	581	587	545	588	571	669	594	586	579	591	589	591	597	635	590	619	586	643	604	638	578	574	614	615	585	617	606	631	596	651	625	638	641	583	606	617	672	581	623	608	637	611	587	566	618	624
40401	32317	33101	36613	27842	16082	5595	2494	4098	1118	1077	1143	1120	1140	1140	1258	1265	1353	1486	1577	1857	2203	2571	2688	2771	2770	2444	2053	1827	1556	1374	1137	1071	1053	928	893	846	803	738	744	681	594	574	532	533	535	552	514	557	527	517	569	523	572	524	532	511	564	520	513	525	513	498	531	552	529	506	479	533	502	507	525	572	517	495	545	558	520	477	513	522	564	506	475	503	478	511	501	510	477	496	469	500	495	523	476	545	517	507	488	528	515	474	491	520	540	530	521	510	524	524	471	513	481	512	530	502	525	498	513	531	534	488	490	503	527	518	525	519	511	538	525	520	508	522	540	567	506	505	516	540	533	534	498	500	501	519	523	512	517	540	521	510	512	501	492	512	504	511	558	497	516	497	516	510	519	548	554	511	505	514	523	546	502	506	552	499	496	507	512	542	514	520	552	519	520	495	541	485	502	531	589	481	475	509	453	510	534	509	540	519	469	542	498	483	538	562	505	490	498	519	554	526	501	507	548	482	517	536	501	486	503	562	540	530	556	534	530	488	523	536	510	513	532	482	538	504	499	491	473	513	491	518	482	508	483	508	492	533	495	500	531	551	499	506	504	496	530	512	578	548	572	493	538	508	527	513	463	533	501	529	539	507	519	560	536	513	511	500	580	500	539	549	515	501	497	509	500	523	518	567	497	504	497	514	474	511	479	530	532	501	523	508	486	507	509	525	516	484	499	497	537	515	498	512	523	510	499	493	488	475	516	496	475	498	539	532	526	516	524	518	520	524	504	567	525	499	491	517	482	533	532	515	526	492	508	479	494	533	533	513	529	494	476	501	536	515	498	528	509	548	515	517	520	550	496	522	531	572	545	542	498	558	538	493	494	496	533	517	534	508	483	491	559	488	494	466	495	557	548	554	529	540	510	509	520	540	584	520	532	498	518	531	513	520	498	503	503	512	456	510	500	529	525	509	501	493	498	495	493	490	555	490	538	493	514	537	537	521	547	546	497	522	510	476	513	511	536	500	529	501	491	479	577	510	519	487	540	538	538	548	522	523	506	511	555	504	485	511	542	527	518	530	460	479	519	485	565	479	550	511	505	535	521	537	538	507	497	462	516	507	503	510	485	545	534	549	511	494	528	489	508	545	514	519	481	516	536	551	528	471	485	528	514	541	516	541	487	523	511	507	502	481	542	535	562	518	519	465	511	537	521	521	565	485	531	543	496	509	533	513	500	521	512	502	512	569	484	555	541	490	488	520	470	486	499	542	517	590	500	471	511	537	527	513	541	526	523	501	548	525	475	495	510	469	499	484	507	519	517	554	530	505	505	510	514	489	538	501	508	536	519	564	523	522	517	510	539	510	548	539	541	519	529	488	527	494	517	491	527	506	554	549	540	502	525	550	535	498	489	550	552	486	507	526	544	510	574	505	496	498	542	520	493	499	520	463	519	503	512	528	519	502	517	521	498	532	551	517	519	479	516	496	521	526	506	493	514	500	540	521	526	491	528	512	503	537	496	513	561	536	509	502	505	500	523	516	524	528	504	505	502	510	526	467	478	501	489	504	556	555	499	486	513	523	512	541	514	530	475	526	541	504	511	553	473	516	517	524	528	498	496	458	537	475	506	566	494	515	495	498	517	549	532	495	527	536	513	528	532	507	515	523	525	496	511	518	512	511	527	518	534	536	509	523	465	498	501	501	510	522	547	499	530	519	552	533	489	517	461	509	531	497	517	485	501	559	529	504	560	513	543	500	524	502	494	468	559	507	579	505	475	507	510	556	530	540	506	557	506	528	510	538	512	531	514	503	497	507	549	544	513	510	499	534	497	517	548	502	506	548	496	518	523	520	521	543	508	506	515	513	509	492	518	506	493	556	516	554	487	507	549	506	510	503	503	507	529	566	515	516	466	525	478	539	557	494	522	514	529	503	466	536	548	494	495	535	488	504	521	507	499	513	513	483	508	556	522	506	492	506	482	523	487	519	538	534	490	537	547	487	488	519	536	514	499	531	535	511	502	540	530	579	490	502	486	492	473	511	491	513	493	513	512	520	519	523	509	515	526	502	490	527	512	555	492	501	511	498	508	505	494	489	490	547	517	478	501	513	509	534	513	484	490	498	524	486	542	498	505	528	490	503	539	520	524	514	522	515	512	490	509	511	517	496	530	549	521	514	536	509	481	486	482	516	481	521	517	521	513	469	537	530	501	541	500	482	476	501	518	537	514	552	471	516	530	494	509	503	521	522	503	493	521	525	507	514	511	501	557	480	543	494	504	517	542	531	544	525	509	548	565	518	493	520	543	556	514	498	521	524	492	550	472	502	538	478	518	507	529	500	497	538	537	500	494	526	518	498	495	548	503	524	542	516	540	496	530	550	517	531	492	492	517	490	516	526	537	458	475	490	476	515	477	523	505	524	529	511	512	522	501	534	472	496	561	524	510	529	491	559	492	541	507	546	496	524	514	547	518	570	515	515	517	550	497	519	500	522	549	514	500	509	514	552	527	507	515	507	522	521	535	508	532	523	538	539	545	526	535	523	525	524	487	509	542	473	506	512	509	496	522	547	506	534	506	530	498	493	542	501	537	512	525	503	530	525	507	537	514	514	521	527	541	514	551	523	490	502	503	492	467	522	561	518	513	516	492	515	508	530	513	543	506	495	509	496	523	522	493	514	514	520	531	500	534	491	459	488	535	466	525	497	524	508	513	516	511	541	498	537	516	512	526	523	536	517	525	534	476	571	524	525	545	500	541	485	486	549	538	525	497	537	487	546	550	482	512	532	532	523	496	546	561	479	539	497	494	530	523	507	538	510	511	462	478	463	515	526	526	493	520	536	476	500	491	524	533	457	520	483	505	529	514	479	560	527	542	541	523	569	536	476	511	539	506	501	553	561	423	496	491	551	520	491	511	552	547	500	526	559	506	520	519	516	524	552	518	518	531	512	511	495	483	472	560	514	516	468	503	468	555	496	505	459	524	515	527	487	494	497	558	514	522	556	527	512	509	468	516	521	485	533	515	548	495	472	501	485	530	534	569	468	500	478	480	490	504	529	525	514	518	558	554	518	520	509	566	534	502	498	469	533	494	502	506	482	507	484	504	503	502	516	567	547	500	518	531	552	505	508	512	534	521	541	519	523	502	497	539	509	519	508	552	537	519	479	530	582	550	513	515	524	495	522	495	524	538	524	510	516	525	562	508	550	492	528	529	521	505	487	520	529	529	534	521	517	503	494	528	513	506	501	500	498	520	519	476	495	506	480	472	504	517	496	514	525	473	522	519	518	512	545	484	518	513	527	510	494	520	434	551	497	525	499	532	487	493	524	501	512	480	531	505	508	511	524	491	535	538	491	526	542	480	518	505	498	496	498	535	504	510	539	498	506	536	507	532	498	519	515	484	511	520	501	530	497	517	499	554	497	512	531	499	543	543	515	523	502	537	545	498	525	535	504	476	531	510	525	469	540	516	506	552	495	532	550	488	548	512	530	511	509	518	464	520
25580	20831	27828	23951	21067	21937	16339	2946	2456	1066	876	940	942	913	871	880	988	1018	1027	1050	1127	1278	1419	1570	1770	1776	1595	1456	1296	1140	1039	952	907	865	796	756	760	748	770	719	698	630	657	661	628	596	611	586	595	609	568	607	589	589	565	580	594	602	594	531	611	569	603	567	574	600	566	601	581	598	571	576	595	562	587	617	601	562	590	562	582	593	544	556	626	555	596	584	541	633	562	628	596	597	605	653	637	525	568	575	612	576	585	571	585	600	563	571	616	589	591	561	579	584	603	563	558	555	599	559	570	571	623	586	593	611	592	646	587	574	543	595	566	577	601	573	577	600	574	587	600	648	572	583	520	623	607	602	580	586	605	619	590	581	585	569	587	572	572	562	608	547	519	621	594	567	591	601	533	567	569	561	593	591	585	617	635	531	614	593	585	597	590	598	568	557	616	595	620	572	583	545	551	595	596	569	586	612	563	551	578	608	565	644	590	545	581	577	585	542	628	578	558	639	632	592	636	565	570	530	572	560	575	637	620	562	648	594	611	608	606	598	537	590	574	611	595	569	618	576	523	611	576	599	582	593	622	645	624	593	554	583	569	568	585	632	587	605	556	537	549	629	559	591	551	612	537	567	569	599	591	588	642	551	581	577	553	593	571	656	640	619	622	593	609	608	574	620	614	584	582	530	605	601	565	598	533	574	574	611	604	586	560	654	602	590	589	556	539	561	568	586	579	591	579	588	595	569	592	584	627	565	585	576	637	602	554	550	618	580	629	589	596	562	582	651	576	566	568	568	546	564	592	534	596	624	622	545	563	594	590	550	614	592	562	569	604	566	567	612	593	596	600	586	626	605	589	568	633	600	568	585	657	596	562	560	645	623	571	587	552	610	586	601	589	586	568	602	566	614	589	606	587	573	576	565	602	597	576	614	607	564	565	595	619	550	530	557	661	609	583	592	574	624	634	581	583	638	595	578	563	552	577	574	607	609	602	621	582	563	606	599	633	600	555	599	579	581	635	583	619	570	593	629	603	580	537	582	573	581	551	549	565	625	559	570	619	576	615	590	581	590	606	595	565	597	585	616	589	612	568	607	573	602	587	596	584	608	594	605	586	591	597	573	603	549	566	596	543	602	580	632	619	606	644	607	575	588	601	597	590	614	585	609	553	539	578	589	566	607	549	569	608	634	584	609	568	581	562	635	630	596	641	590	600	612	604	579	587	615	606	592	582	566	607	544	580	614	604	599	629	563	605	619	593	574	606	596	635	644	588	590	619	549	563	593	589	564	572	583	599	585	578	572	618	583	564	626	623	594	598	596	590	586	584	600	558	616	628	581	614	598	605	618	607	622	591	568	600	566	603	547	561	590	591	540	589	576	586	576	581	586	628	634	606	614	619	617	570	614	617	571	548	565	610	590	559	608	546	571	640	607	572	615	606	561	627	507	576	570	570	596	573	593	607	596	633	594	564	572	581	557	587	619	604	576	585	568	545	597	620	579	607	613	604	590	646	558	594	602	601	605	519	578	599	565	610	591	582	570	569	619	621	580	577	597	594	598	512	600	547	578	618	590	609	573	564	571	552	636	621	590	623	575	575	552	615	566	578	610	640	606	591	577	579	610	592	580	579	562	605	574	603	615	582	587	596	539	594	591	593	589	610	601	588	542	630	607	595	562	543	610	596	574	618	623	610	580	570	604	605	621	574	573	602	594	611	589	582	544	554	589	606	572	605	616	619	618	590	591	586	632	525	619	608	625	578	586	582	618	590	624	574	565	614	592	609	618	535	574	580	562	578	554	575	600	597	604	588	598	609	600	580	586	625	649	562	601	582	573	603	622	552	582	598	552	600	634	646	590	582	588	589	586	620	569	587	602	608	537	606	592	609	589	606	595	590	581	561	585	571	608	572	591	602	581	592	565	575	579	573	615	579	562	647	560	553	613	608	577	601	569	573	579	624	576	573	535	634	612	564	548	579	602	589	559	607	561	575	618	614	580	553	564	567	621	566	570	608	584	555	615	599	603	585	574	614	582	565	590	583	580	573	559	576	590	592	602	627	559	589	609	614	519	606	650	568	594	590	598	598	590	554	624	609	650	589	566	590	563	590	577	574	582	547	579	620	594	571	597	625	606	609	603	582	570	596	613	545	569	580	632	558	596	630	567	582	565	613	628	603	599	617	560	599	584	569	568	575	588	578	571	610	631	568	608	565	605	588	600	569	601	603	612	573	537	535	579	561	563	561	611	580	550	616	613	598	590	597	554	581	579	587	567	604	595	583	612	617	559	581	567	615	576	556	601	548	633	615	564	618	567	560	611	621	592	571	587	625	579	605	647	583	581	572	596	560	588	597	584	627	576	590	539	597	612	619	574	556	588	590	580	589	543	570	563	624	599	575	595	561	601	577	565	560	589	600	595	566	628	563	615	599	565	606	579	597	609	600	581	574	551	592	568	611	634	596	585	610	597	593	584	600	603	583	582	574	563	622	553	599	575	592	606	588	579	587	632	596	595	606	576	600	559	585	575	588	582	576	550	553	633	603	643	636	597	587	604	567	604	553	596	629	635	594	606	563	611	581	573	583	546	618	590	580	575	623	574	573	603	547	569	583	589	557	589	607	581	605	592	570	597	571	578	606	573	635	596	591	597	609	610	609	602	606	586	574	583	546	571	577	573	640	568	574	637	602	607	598	555	614	589	574	540	590	599	589	603	563	591	535	584	623	643	609	590	591	606	583	640	577	546	577	581	605	582	659	640	582	605	625	572	579	587	573	631	611	583	619	589	566	592	623	645	585	619	618	548	570	586	587	612	575	598	589	620	632	562	587	623	571	566	567	598	660	593	584	623	601	629	592	559	582	515	596	609	619	647	563	580	610	598	587	598	618	612	565	585	603	578	607	560	565	620	615	592	577	571	519	590	613	631	602	610	555	648	584	590	636	589	614	609	590	614	602	599	572	600	563	590	602	587	584	622	554	582	562	561	598	609	585	599	603	562	586	614	615	626	566	641	575	580	533	568	555	564	545	600	580	578	587	569	610	599	607	575	550	562	588	582	581	566	617	536	594	558	592	587	600	581	589	590	575	595	628	578	633	578	655	603	608	606	561	597	581	564	578	609	558	592	591	596	593	595	626	594	627	629	584	637	623	586	572	622	600	569	601	596	584	608	613	595	608	604	604	531	584	629	598	634	552	582	568	574	574	602	654	584	634	562	614	615	584	554	611	634	599	578	595	577	596	638	558	602	585	573	579	573	586	567	587	575	596	615	585	618	588	608	622	620	556	564	618	582	565	573	611	597	630	570	574	589	610	617	592	582	559	577	582	611	574	599	554	599	598	604	575	613	583	562	587	604	664	602	589	608	562	587	576	585	619	603	593	567	599	608	600	620	567	579	600	606	578	624	571	634	601	569	599	585	560	579	574	606	586	636	559	585	586	576	594	593	610	606	544	601	563	593	562	603	613	555	574	570	604	595	615	600	570	611	558	591	580	602	606	626
43001	34940	32773	33908	30414	21375	10686	2944	4401	1206	1060	1149	1143	1123	1169	1205	1198	1330	1407	1555	1712	1944	2289	2576	2823	2621	2394	2112	1806	1565	1372	1243	1102	1012	972	869	790	837	777	702	644	661	590	545	540	566	542	493	536	480	525	517	526	522	531	539	515	488	517	510	506	474	507	542	494	521	508	494	486	482	526	520	487	504	527	509	509	487	453	501	471	527	497	489	455	486	527	456	535	474	528	488	510	539	494	479	496	496	489	502	523	536	520	495	514	503	482	462	492	517	485	483	466	514	488	510	513	467	511	496	495	474	482	510	467	481	515	503	530	495	513	505	502	496	464	510	519	470	491	490	471	504	455	473	495	499	468	471	496	523	479	483	464	485	508	517	481	493	526	489	475	495	502	476	535	524	510	503	487	467	475	469	458	523	476	488	493	506	463	528	523	507	486	513	505	490	478	492	546	484	444	526	483	503	468	489	468	531	477	459	496	490	513	519	454	518	479	517	471	489	511	498	494	450	508	479	504	504	488	516	500	480	491	500	489	495	466	545	476	534	491	497	514	472	455	499	516	502	497	520	514	493	486	476	492	499	474	521	521	527	488	497	510	526	476	497	485	488	535	529	532	496	495	461	458	508	464	494	511	506	498	520	478	465	522	491	515	503	508	496	497	451	499	496	480	518	560	549	515	498	485	529	477	511	528	495	512	499	494	482	501	512	469	442	537	492	469	536	512	447	526	497	502	503	523	475	502	470	476	499	523	491	494	486	483	491	473	512	507	495	471	524	553	462	507	526	518	494	544	495	532	503	529	527	534	497	475	463	471	507	514	536	495	531	500	471	521	515	521	490	528	482	463	499	517	494	473	521	471	524	484	507	506	564	501	468	490	495	469	493	510	521	475	464	457	533	478	509	481	444	468	496	472	547	480	524	488	495	512	482	497	493	481	502	509	500	517	485	465	510	457	497	497	520	473	477	486	482	468	488	507	516	443	500	458	481	533	508	507	523	507	465	493	480	523	494	511	483	503	496	494	491	507	510	488	479	457	536	509	476	517	501	530	506	504	453	494	529	481	510	470	522	467	460	488	471	472	512	499	471	483	510	513	500	546	522	485	511	480	471	508	526	485	518	538	504	514	506	548	465	513	488	493	487	517	500	510	478	488	506	460	516	495	451	491	474	519	458	513	526	508	498	490	488	476	507	489	474	502	486	508	469	479	523	516	541	509	487	496	511	513	501	475	487	469	526	518	471	486	456	523	519	517	525	472	544	512	474	498	474	485	494	501	498	501	440	537	495	483	513	487	467	475	485	453	486	518	510	488	507	492	503	454	545	480	493	496	510	529	520	502	457	492	528	502	491	473	510	513	536	465	515	485	511	514	516	519	510	463	506	484	524	490	524	554	521	497	499	522	490	504	512	508	502	464	518	499	475	509	515	471	501	473	455	550	500	506	507	524	471	514	484	497	509	475	493	541	493	448	516	499	540	483	505	496	479	510	438	480	513	511	494	524	458	511	483	502	501	475	490	525	485	507	510	508	445	509	500	516	517	501	497	494	508	479	572	503	489	515	494	540	500	466	497	470	488	516	518	537	470	495	454	472	497	499	491	435	483	452	489	531	505	506	484	481	469	508	507	479	479	494	480	484	485	497	510	466	506	528	502	506	511	514	512	461	482	483	536	471	475	481	501	490	508	491	501	505	531	489	481	481	458	515	530	476	494	495	489	529	524	464	468	475	487	506	477	505	508	519	493	532	477	485	501	488	491	500	471	561	499	506	491	482	512	481	522	451	512	485	530	516	477	486	514	452	485	508	494	462	479	472	505	457	494	494	489	505	515	472	543	457	524	491	487	504	449	473	504	492	472	533	508	502	498	501	490	531	475	503	521	490	505	500	505	490	478	529	518	492	504	522	504	507	496	536	489	514	483	510	516	465	493	519	481	499	471	485	436	512	516	446	504	473	496	469	496	477	504	504	467	483	504	442	510	502	513	489	494	485	490	500	481	471	526	526	520	478	484	513	502	487	498	500	494	465	519	455	495	516	504	545	543	495	487	529	482	460	494	506	543	451	567	509	500	488	511	502	482	497	457	486	461	475	494	494	504	526	534	485	511	502	541	482	539	520	482	489	489	484	513	457	517	471	514	511	505	522	487	500	470	504	481	480	513	492	494	453	514	486	464	500	488	492	467	484	470	493	516	466	515	491	494	505	503	486	487	508	483	510	504	485	500	483	495	482	469	461	503	503	486	490	510	489	506	497	520	487	492	525	500	490	465	497	481	521	494	486	465	483	482	504	524	521	536	494	495	550	501	507	498	491	507	506	499	495	494	491	486	479	529	517	523	468	501	519	518	549	492	482	517	486	499	482	464	448	566	501	511	519	521	535	503	451	450	478	525	518	465	531	514	479	486	510	463	491	437	499	535	491	514	477	480	509	500	493	449	535	473	493	504	487	502	492	509	471	528	532	519	491	461	497	462	528	490	527	472	469	464	481	506	484	523	520	495	508	508	506	472	521	493	477	510	485	507	530	460	500	490	499	505	512	494	491	494	491	466	475	484	523	491	525	503	494	494	508	510	472	479	513	498	457	503	490	470	488	500	523	465	538	489	502	496	484	491	505	499	471	517	486	510	463	495	487	502	517	515	508	465	503	470	489	505	500	499	511	486	518	486	527	532	477	482	450	475	500	509	509	469	492	483	501	535	492	522	503	524	506	505	507	487	510	496	496	525	492	522	482	497	522	491	476	516	458	502	485	475	482	505	494	478	479	492	531	501	473	490	439	523	475	482	526	473	528	477	466	492	523	489	500	515	493	482	527	491	464	520	492	462	513	499	504	492	467	496	528	469	516	535	493	531	506	522	530	476	517	527	532	508	470	491	471	496	492	498	509	500	450	479	459	504	505	527	514	499	462	469	486	477	473	484	483	513	535	510	496	469	442	468	500	479	497	509	507	489	478	500	483	419	512	503	475	497	507	515	502	520	491	469	466	497	498	493	529	478	521	500	519	509	495	495	519	501	482	517	540	489	460	489	484	474	448	511	492	546	544	519	518	504	451	490	480	478	492	491	540	489	505	495	491	464	496	467	464	554	498	510	495	519	485	504	520	524	473	505	501	527	518	455	500	518	502	515	461	532	508	460	505	470	544	461	528	488	480	518	525	454	475	521	482	431	505	521	477	521	555	492	505	500	532	476	467	512	444	502	526	495	513	512	518	499	479	500	502	471	453	499	505	475	501	482	519	528	511	500	509	499	471	479	483	512	506	497	492	498	490	444	500	499	470	440	457	485	498	491	487	484	500	449	509	522	477	471	520	512	495	510	505	453	514	510	510	471	476	507	497	503	523	522	471	529	462	530	500	504	494	527	519	526	509	484	483	508	496	518	477	489	499	492	476	518	492	498	544	454	483	530	502	479	492	485	518	477	511	497	488	488	498	527	497	498	494	498	524	494	472	500	504	501	514	467	459	472	474	485	534	490	539	493	449	461	528	493	500	501	502	499
28546	21024	25754	25087	13388	7885	3446	1009	944	697	649	690	699	748	709	739	765	787	825	862	927	942	959	1052	1060	1110	1095	965	961	908	808	791	809	720	726	695	731	688	708	706	683	665	644	594	626	608	604	644	653	621	607	619	652	602	611	629	598	574	616	606	648	549	644	607	614	607	605	602	649	605	605	613	619	596	633	616	592	586	577	577	570	599	592	627	632	635	568	614	592	597	621	649	578	617	593	567	605	618	591	629	585	625	609	610	583	610	565	642	566	599	623	599	585	588	574	598	591	607	622	661	629	604	614	605	580	578	601	609	651	583	598	630	602	559	567	565	562	593	580	603	599	606	603	613	627	590	611	577	603	614	576	630	624	580	578	626	629	586	596	597	633	622	606	604	556	598	615	620	623	607	608	654	588	567	588	576	589	635	621	564	641	568	533	585	600	595	588	580	610	572	593	583	610	597	625	587	611	614	623	590	610	597	598	598	607	581	591	601	584	595	590	590	602	665	587	576	562	651	622	561	615	583	587	578	591	543	623	635	611	601	610	610	600	585	588	540	616	604	613	614	577	619	576	591	606	589	637	608	585	590	579	615	644	566	638	556	584	601	617	613	582	616	595	605	594	562	604	594	584	608	618	585	608	611	594	636	603	613	631	573	606	600	587	595	568	572	570	590	631	610	605	568	595	583	616	597	581	649	599	614	586	569	631	591	574	613	599	604	624	606	618	562	600	596	626	645	610	608	594	633	627	594	619	595	604	629	598	616	651	611	575	648	583	624	626	596	547	602	596	597	588	604	580	571	603	564	590	593	580	604	607	596	592	554	572	562	596	639	633	584	587	623	570	656	566	565	574	641	563	581	647	606	601	639	619	618	662	593	606	611	645	563	592	612	613	605	603	631	600	587	612	619	605	546	646	594	614	606	619	608	598	569	595	628	556	616	612	643	614	606	597	590	583	567	600	599	545	591	607	561	602	633	595	604	592	596	611	605	575	626	615	592	586	587	618	600	638	642	596	565	580	570	597	628	625	625	622	587	548	614	576	574	622	614	592	586	611	640	606	662	588	594	605	629	595	572	584	600	587	613	593	626	612	624	611	621	593	644	583	579	607	603	604	598	604	572	616	583	602	625	598	589	619	609	605	593	604	597	584	638	573	577	566	590	600	628	631	575	611	569	578	632	586	597	627	604	621	620	620	601	615	648	601	572	605	612	568	584	603	599	580	603	612	581	612	632	591	602	593	627	627	592	615	616	627	584	586	619	617	619	633	592	621	618	676	569	575	648	573	597	601	631	618	639	630	654	575	608	609	590	627	603	618	585	614	632	545	667	569	593	605	552	630	591	620	622	591	617	619	584	621	564	612	579	639	609	596	613	630	605	558	616	588	611	648	644	600	634	591	612	596	604	572	569	590	563	591	560	574	600	604	620	632	601	603	561	620	605	619	570	590	615	647	593	599	621	518	569	626	570	591	615	521	609	596	587	587	584	632	654	623	589	594	572	613	567	584	614	621	591	641	557	600	596	620	608	570	613	618	610	576	646	582	571	619	571	596	631	608	608	585	591	572	577	577	604	600	586	643	594	593	579	569	556	597	571	585	612	616	601	614	544	624	636	587	619	640	612	611	583	573	524	619	601	586	585	659	597	613	616	600	585	597	626	620	553	622	567	614	574	639	605	584	625	624	597	570	632	570	573	626	568	628	585	640	559	628	595	595	594	572	594	584	604	577	600	626	624	578	612	602	584	617	636	607	623	622	638	617	563	558	616	582	610	656	618	598	662	598	549	623	651	618	588	607	584	585	602	572	605	618	604	581	592	594	592	610	600	600	591	595	583	609	613	622	614	579	614	582	592	541	611	582	636	565	621	565	579	569	627	562	610	572	626	626	564	575	612	590	618	611	655	598	594	629	620	586	576	555	622	548	666	593	573	610	604	579	628	622	561	630	599	599	609	632	587	608	630	632	622	599	651	603	608	573	603	588	596	644	586	575	579	583	600	668	636	611	597	630	603	616	641	575	616	587	573	658	628	649	585	585	602	615	579	577	605	640	606	579	585	579	624	608	641	613	568	597	618	609	606	599	638	609	604	637	601	587	583	577	637	628	618	608	587	615	605	567	607	583	573	563	586	645	606	604	636	603	629	598	584	637	612	585	632	599	622	610	598	593	586	570	602	603	637	573	617	598	582	563	561	568	646	573	600	631	598	632	588	611	616	606	635	596	604	615	633	620	541	576	630	563	555	596	650	589	557	589	620	598	634	583	582	620	626	604	669	574	593	647	594	614	600	626	597	539	601	616	617	622	674	594	585	574	631	637	607	600	583	639	591	645	604	564	612	652	606	615	611	603	628	630	638	610	573	594	526	564	618	585	565	607	604	587	614	579	585	627	641	604	607	600	590	542	598	636	595	574	591	566	597	597	591	599	604	568	616	595	617	618	638	610	592	593	626	571	563	607	616	612	677	604	617	596	626	632	562	599	580	621	658	625	605	625	599	621	598	615	599	583	648	582	607	605	567	618	590	612	581	627	599	618	629	569	620	554	600	591	612	597	615	610	608	552	595	652	598	550	550	642	586	585	647	556	602	573	613	616	564	620	629	587	623	628	621	566	602	620	580	579	631	624	600	624	618	575	599	607	595	599	602	553	612	586	583	587	628	567	617	638	616	587	566	596	555	586	565	593	621	603	608	582	602	585	573	602	625	577	591	610	584	575	598	526	593	611	585	602	602	637	624	617	619	607	591	583	575	600	616	599	596	585	603	634	583	587	651	622	640	612	587	561	601	620	623	608	608	625	619	574	623	608	602	629	597	616	590	608	634	586	627	599	645	632	600	615	623	617	585	611	589	629	566	618	593	601	568	619	602	600	591	598	579	625	615	598	581	559	597	593	612	611	615	603	600	597	629	642	625	602	578	629	609	596	603	587	598	584	596	620	563	593	608	631	614	593	574	580	594	620	611	612	599	639	610	564	599	610	577	623	600	614	596	615	608	599	559	615	603	585	568	592	577	623	540	579	585	590	605	623	570	629	645	614	596	578	631	582	574	590	607	590	626	625	609	610	605	581	617	596	631	604	627	624	624	588	616	612	594	572	590	596	592	613	638	578	622	622	595	608	601	602	595	595	608	637	608	588	585	605	589	653	586	623	594	577	575	608	630	626	608	575	590	605	559	604	620	610	587	603	599	599	596	607	579	601	612	582	594	633	556	582	596	583	564	606	591	576	587	616	635	555	590	577	616	619	639	594	590	560	595	636	650	619	620	615	579	581	604	676	577	604	607	645	638	565	553	574	564	608	604	617	572	594	593	614	562	596	625	609	638	601	577	589	573	603	577	606	617	604	580	533	607	610	594	589	651	583	579	648	578	602	537	635	594	598	548	594	579	650	617	644	589	611	617	572	566	582	566	579	598	554	571	564	600	636	589	595	602	600	626	617	578	614	638	643	668	633	572	566	603	606	586	564	565	628	594	589	602	631	576	625	634	586	593	611	532
42372	27840	23858	23354	18600	13257	5636	1429	1447	727	692	697	720	759	754	832	782	939	1076	1062	1193	1329	1323	1371	1637	1745	1609	1441	1210	1034	962	854	794	737	750	796	667	699	656	625	586	551	544	557	522	514	509	520	554	554	540	544	490	532	529	559	514	546	516	536	526	492	529	527	503	503	503	517	527	527	514	523	523	505	528	505	543	545	505	499	528	512	451	507	537	524	491	472	498	484	477	507	513	528	499	517	558	516	519	570	540	486	500	524	512	545	538	477	496	496	540	466	551	548	494	553	506	473	531	517	518	500	492	547	516	509	507	515	529	503	519	511	533	492	497	532	514	504	531	528	504	532	443	525	510	555	472	515	534	512	523	471	506	495	473	523	525	528	500	545	486	537	469	492	499	518	494	506	535	499	505	531	526	542	513	495	485	529	497	517	516	505	483	499	528	486	480	489	526	508	489	542	489	479	494	504	500	541	538	528	529	518	472	503	502	476	513	468	477	499	528	503	488	471	551	511	499	476	542	526	497	547	502	501	566	520	478	544	461	494	505	532	511	504	515	497	510	520	493	499	518	500	498	463	519	505	530	516	497	507	522	478	545	491	445	494	486	506	479	520	501	505	530	486	500	539	484	502	512	499	499	504	526	508	558	544	545	501	544	548	503	527	554	521	473	490	492	506	509	556	526	504	501	528	470	515	457	538	531	509	525	510	491	530	503	496	513	517	492	507	549	441	533	510	524	525	506	516	496	514	517	525	513	505	522	553	560	538	502	552	491	492	515	550	544	512	509	452	494	476	497	523	518	484	490	507	526	519	551	525	488	498	513	521	479	499	500	483	510	517	479	524	532	498	523	525	454	474	522	529	509	525	564	512	556	493	518	454	487	506	509	505	525	532	519	500	516	554	489	561	489	474	549	532	497	506	506	486	509	528	523	523	531	541	517	476	485	500	507	546	487	531	517	517	516	518	524	521	473	516	503	495	537	468	507	510	466	518	474	540	530	507	526	508	554	529	520	475	507	509	501	491	517	555	481	530	521	486	496	489	502	540	498	509	506	502	497	501	507	530	550	489	530	487	554	538	490	548	513	474	537	474	484	553	524	499	543	507	498	513	542	555	513	499	527	524	540	469	516	522	488	508	500	495	491	492	476	542	488	503	502	531	465	510	485	501	543	534	508	497	499	543	490	525	465	526	555	519	497	543	527	509	481	500	540	546	525	515	499	501	519	507	509	550	530	545	550	487	514	491	498	510	485	494	518	521	464	528	500	526	529	523	517	507	515	545	514	533	536	527	487	500	473	556	549	502	484	503	539	499	543	498	489	506	512	514	519	557	546	492	512	547	525	500	529	514	510	496	500	562	489	516	469	494	568	489	546	514	535	507	505	557	551	540	507	506	536	487	495	506	451	534	522	518	485	505	505	504	545	523	512	526	570	522	527	512	499	493	509	486	541	538	574	490	493	492	515	538	522	524	506	511	528	534	507	517	518	519	514	460	553	532	499	531	489	522	521	512	535	533	481	486	512	553	500	517	500	495	511	504	493	534	492	501	492	499	520	496	549	529	509	504	517	516	504	476	504	511	507	497	539	531	530	504	525	509	516	483	526	541	536	518	497	522	515	538	520	468	466	511	516	536	480	522	543	510	519	486	492	526	465	516	470	475	479	504	522	494	495	484	511	496	516	483	560	504	496	511	493	475	513	515	533	475	522	539	531	502	505	568	515	543	501	507	521	481	476	522	499	526	476	492	501	509	535	467	490	488	494	543	514	511	493	511	523	502	553	488	490	552	537	565	501	490	498	512	534	508	517	523	487	550	538	537	506	502	488	517	523	550	539	496	495	496	491	489	516	487	519	515	515	535	530	506	522	470	523	510	493	542	526	502	501	539	552	530	507	485	473	532	502	492	519	533	503	525	520	495	463	533	517	470	533	520	531	474	521	507	522	509	473	490	543	480	516	515	528	487	517	522	472	517	521	535	539	500	549	524	552	487	473	509	569	514	532	523	490	507	523	567	501	534	524	477	478	513	518	514	546	507	523	481	509	496	504	521	526	516	478	521	511	495	475	541	488	497	483	514	537	505	551	525	501	540	523	535	494	527	504	507	526	504	518	526	532	532	523	492	546	559	524	485	545	522	494	521	488	539	444	498	513	509	473	543	483	496	556	513	499	472	501	477	525	514	534	495	510	500	499	487	482	482	503	526	516	504	552	487	504	490	526	531	535	522	500	481	487	503	510	532	496	468	501	528	517	522	511	471	527	495	494	543	505	541	484	513	525	506	550	509	518	547	500	507	500	560	528	516	492	565	488	472	535	494	526	473	528	506	494	493	545	505	523	483	502	542	538	507	525	504	489	484	520	483	518	552	506	515	487	500	490	481	542	527	528	524	463	542	535	484	527	491	477	478	511	490	497	516	507	540	554	507	522	515	509	506	536	498	497	480	516	492	531	463	502	515	458	530	519	476	524	491	517	502	503	509	533	520	537	504	517	517	514	510	502	516	512	499	520	545	530	548	523	500	579	515	494	488	494	509	539	503	562	543	515	520	487	540	473	545	530	497	512	502	522	495	520	519	504	502	595	544	527	519	502	502	493	513	507	515	528	526	501	549	482	518	533	567	540	525	515	522	527	521	465	461	540	517	524	488	501	556	555	533	520	505	447	476	504	543	530	514	483	513	515	501	506	514	477	512	488	490	492	522	529	511	508	519	499	519	503	544	506	537	516	504	493	485	509	491	518	504	508	549	514	528	560	497	555	514	543	516	483	516	533	511	502	505	499	570	487	532	488	524	535	481	536	458	550	490	514	479	480	494	504	493	506	521	487	518	553	524	540	549	511	517	479	537	520	551	505	511	523	509	513	528	551	472	555	532	465	517	518	473	505	505	510	510	533	541	547	477	528	528	509	552	524	502	497	470	503	477	559	539	555	522	551	517	481	511	505	522	514	541	503	541	497	501	519	516	544	524	505	507	533	498	520	535	529	482	501	509	531	479	522	510	473	522	495	504	518	501	502	562	532	522	494	498	440	524	515	494	494	510	482	539	527	497	526	512	501	506	509	523	515	491	553	546	543	509	537	516	515	481	536	492	486	522	504	490	496	483	504	499	512	535	512	490	484	524	532	500	500	479	527	512	518	539	524	525	538	528	526	513	488	556	524	525	513	520	524	485	499	486	478	496	499	485	514	538	508	496	517	535	529	508	517	499	502	500	497	518	496	500	497	495	499	490	492	495	492	519	532	535	516	539	470	557	528	489	508	478	497	514	531	550	511	482	503	500	509	500	534	504	503	533	480	519	478	505	527	506	496	463	525	510	491	543	533	515	519	507	535	503	563	496	535	496	518	525	518	496	513	535	487	485	494	500	517	523	533	502	543	533	522	525	486	497	492	539	522	522	504	534	552	508	510	479	545	483	512	504	497	536	491	512	535	511	507	510	580	497	556	522	552	516	534	544	517	531	528	531	520	500	531	554	519	518	528	503	541	524	482	518	502	544
26906	20790	27353	24404	21758	18474	6806	1776	1927	752	706	744	782	776	740	732	788	827	839	887	960	1057	1171	1143	1253	1239	1294	1185	1082	974	895	784	758	804	727	727	724	747	726	656	672	610	660	651	582	585	605	614	634	574	569	596	604	579	604	572	558	655	548	591	601	539	553	577	546	535	561	594	550	595	574	558	601	609	585	572	569	581	555	599	542	564	547	549	578	601	590	596	592	617	561	543	546	592	597	593	582	559	585	576	581	507	544	608	552	605	520	609	578	590	568	576	597	595	592	575	548	591	535	580	534	587	593	596	548	615	569	611	554	567	598	548	561	568	565	590	561	590	562	618	584	513	581	589	578	602	555	565	588	610	557	516	556	573	615	638	571	589	565	570	580	587	595	617	562	572	540	577	570	547	566	617	584	566	585	554	571	571	538	548	591	545	606	573	561	561	570	558	586	586	586	598	514	590	603	639	539	562	574	562	605	562	586	545	573	575	524	587	588	570	586	565	584	614	573	609	568	599	550	568	590	587	565	548	568	593	599	583	558	586	583	595	602	566	559	531	561	636	558	600	553	579	555	585	534	576	606	614	540	587	597	545	573	564	520	570	612	588	568	571	576	602	526	571	581	588	568	593	581	555	610	579	588	594	567	602	538	591	606	558	592	566	573	575	534	621	583	620	570	555	554	591	632	530	563	569	585	549	555	564	600	560	619	593	588	546	576	574	596	614	537	579	581	610	569	531	557	572	604	583	609	587	549	567	627	572	586	569	572	578	598	554	553	617	565	578	548	584	576	600	604	572	590	572	547	561	599	584	569	549	613	588	554	569	533	601	579	619	616	566	610	572	593	570	578	601	571	571	552	560	579	549	627	585	554	558	557	571	589	578	617	578	569	613	586	561	644	602	587	554	616	567	596	541	566	561	596	558	606	587	573	579	571	563	550	600	579	574	584	548	547	581	577	560	605	567	593	621	561	569	589	580	573	610	593	657	594	589	552	583	601	593	598	575	593	530	578	568	577	604	572	564	584	584	596	544	590	568	523	562	560	586	586	573	536	563	575	541	547	580	572	614	559	598	587	569	545	566	535	583	571	537	573	548	554	543	604	563	537	570	581	579	625	610	622	600	550	553	552	539	559	598	565	562	575	595	596	594	586	574	575	580	584	571	566	558	611	579	543	584	567	575	539	595	605	599	604	580	554	607	549	560	589	590	599	587	586	582	627	559	568	580	591	593	584	580	565	601	572	551	604	573	542	575	619	617	565	594	574	567	573	588	585	535	555	549	607	603	616	563	522	614	565	598	582	569	588	613	557	560	607	544	609	601	578	569	547	601	602	558	599	583	595	620	587	578	578	559	602	549	572	600	576	567	596	615	579	559	547	587	581	585	577	575	614	565	560	608	587	552	592	569	578	567	585	599	566	576	546	592	572	629	562	607	568	553	582	563	572	553	596	572	582	610	565	576	574	626	567	542	584	575	563	537	597	581	618	562	603	557	600	608	580	539	537	611	525	596	588	569	590	587	552	610	551	580	560	571	545	576	559	619	592	600	574	573	570	577	593	567	546	591	647	590	584	590	619	609	517	557	595	645	618	556	580	602	579	563	575	561	586	614	610	605	602	582	564	552	599	613	571	580	599	586	560	562	567	576	588	598	614	570	598	553	563	548	564	551	602	583	566	600	592	578	571	574	587	529	567	580	568	572	624	601	576	575	576	547	559	577	592	619	566	579	573	529	596	579	558	565	563	602	578	578	578	547	580	582	575	619	544	584	580	580	563	573	582	519	588	620	549	577	554	583	544	597	598	596	555	542	601	610	575	547	579	588	559	594	546	601	561	532	542	536	583	585	573	595	542	572	582	545	603	559	583	576	594	556	576	569	564	566	577	595	625	639	567	564	578	513	570	563	555	567	587	582	545	645	587	565	619	585	619	556	571	583	548	602	573	580	578	569	585	547	575	584	570	599	566	574	545	607	556	574	567	540	555	611	566	576	592	559	544	599	591	620	611	573	587	584	564	556	581	601	596	571	573	551	576	579	575	621	570	566	578	556	534	576	586	569	622	564	560	612	590	553	565	585	615	571	618	600	577	531	550	600	586	588	595	567	574	555	592	573	572	587	548	552	607	532	553	600	607	599	598	576	581	594	537	604	571	581	572	594	619	608	578	607	584	565	532	605	536	583	575	576	586	590	600	549	574	577	618	575	582	593	587	590	597	565	585	593	576	572	590	552	545	595	601	575	599	620	586	589	602	616	555	587	535	585	559	587	569	537	565	560	516	579	628	554	586	572	574	579	564	554	592	583	556	599	600	548	560	584	597	581	544	580	579	594	590	567	588	550	620	572	575	554	602	559	547	547	556	581	558	590	594	538	547	582	568	565	595	595	590	612	604	581	603	605	585	623	592	559	569	576	566	577	561	520	568	582	528	575	568	561	604	553	636	600	543	621	548	598	563	557	561	561	593	603	584	605	573	543	571	576	556	564	587	580	590	544	594	609	563	565	572	570	590	615	575	554	577	579	550	568	536	576	576	562	589	594	588	569	605	577	580	581	582	614	554	620	577	575	560	577	555	625	566	610	564	574	599	594	534	555	602	599	566	515	552	587	605	605	602	630	630	602	604	586	579	582	563	600	570	613	634	596	617	576	554	617	555	561	564	523	583	578	535	556	575	557	603	580	574	522	598	585	607	581	577	574	587	584	594	581	569	572	548	578	596	536	604	643	555	566	578	571	628	569	573	554	575	574	622	600	575	536	577	597	527	594	569	598	583	542	579	598	561	542	591	602	562	555	605	588	564	579	575	551	601	595	598	543	587	604	598	610	564	602	548	612	610	593	629	576	549	536	588	563	568	572	575	582	554	605	537	562	592	587	575	565	567	576	592	565	566	554	531	558	601	561	595	583	573	518	580	564	608	570	620	554	601	574	601	560	624	573	592	630	562	547	528	579	581	536	596	522	602	557	614	579	621	616	586	597	593	563	584	550	531	577	583	617	558	596	596	564	583	577	579	589	579	607	599	563	609	596	555	546	621	589	588	586	584	618	577	544	592	552	580	585	574	596	578	553	558	583	580	596	560	536	538	601	571	626	616	594	592	580	592	608	581	569	573	642	633	579	558	632	615	590	582	602	568	592	582	555	576	602	561	585	536	624	574	574	594	552	598	584	576	596	615	562	571	583	583	563	591	609	560	613	575	583	566	574	585	601	576	560	607	538	587	535	554	625	572	580	561	576	575	570	595	590	595	602	587	565	542	579	576	577	584	559	567	564	578	581	590	591	600	573	571	577	545	608	594	546	586	608	594	555	566	559	612	534	562	571	553	590	597	554	556	562	558	635	554	595	569	561	575	608	590	564	595	597	596	609	570	599	596	618	546	582	572	554	559	561	585	594	549	549	606	600	558	524	565	576	583	573	578	625	595	573	650	589	575	546	523	610	559	541	541	592	572	575	600	568	586	616	563	597	557	558	591	579	568	562	569	594	601	559	576	564	562	565
43272	34303	24126	29012	26698	18527	5770	2491	3102	888	818	825	814	869	811	876	885	987	1049	1157	1266	1389	1684	1768	1834	1868	1814	1572	1381	1180	1075	984	895	896	864	795	720	704	660	664	576	593	551	557	527	526	541	508	559	538	486	491	512	508	485	505	489	481	499	516	465	491	500	476	455	532	472	510	474	487	499	490	514	444	469	484	530	496	484	475	497	457	507	498	447	465	495	496	462	443	488	492	522	532	517	495	481	476	498	481	464	468	506	484	504	504	502	512	502	509	503	521	489	482	490	470	514	490	505	518	519	482	481	511	483	474	505	498	501	494	487	521	506	467	477	457	482	451	499	476	506	463	477	511	453	484	486	495	498	457	474	481	481	504	522	468	504	472	491	521	464	496	473	497	502	478	495	515	467	480	498	450	452	473	515	510	456	482	497	526	433	454	498	486	498	477	497	491	487	514	464	502	487	485	464	501	530	509	507	492	486	464	505	471	503	471	460	464	462	462	459	504	478	504	514	499	498	475	496	468	499	518	520	492	481	496	502	496	457	500	511	505	469	517	499	461	486	474	516	489	494	450	496	436	481	464	499	523	507	491	481	462	481	491	456	520	474	520	478	518	467	521	507	484	508	466	495	485	493	498	485	506	475	470	468	500	498	485	500	484	469	531	483	467	489	517	515	445	481	459	473	527	489	482	519	485	499	482	490	501	553	476	476	487	480	491	468	483	484	526	462	477	495	452	542	464	482	465	461	466	492	485	456	485	472	500	500	496	504	505	493	494	525	484	527	527	459	526	440	449	510	483	489	478	466	519	469	500	512	491	457	455	456	478	482	489	476	514	497	481	482	491	528	492	523	499	452	449	470	487	496	478	485	522	501	464	497	461	481	498	481	499	523	512	508	463	501	470	510	460	490	479	504	526	474	524	503	498	487	515	503	497	469	511	517	489	506	453	448	493	468	515	520	509	481	493	488	477	528	464	501	486	498	521	482	532	495	515	481	483	526	464	495	453	486	510	478	481	541	508	474	501	461	475	509	468	479	514	503	477	506	483	485	476	480	467	486	483	476	500	452	553	514	502	516	464	486	501	460	523	443	513	466	538	458	468	502	426	483	508	513	483	489	451	458	477	473	486	473	492	503	495	487	452	474	465	498	488	480	463	443	531	511	507	533	493	492	470	490	465	489	492	475	499	467	468	491	544	500	509	488	506	494	504	485	464	458	516	462	504	489	489	512	503	516	474	489	503	464	501	485	538	463	477	494	485	490	522	484	493	476	499	523	491	529	504	519	527	494	477	458	440	468	450	481	503	475	503	504	475	459	475	528	497	516	486	494	506	494	506	449	522	488	470	490	479	500	495	437	492	489	474	446	452	452	492	495	493	513	502	462	506	470	479	496	510	506	491	494	481	514	462	473	479	485	483	479	461	504	457	479	490	474	459	478	474	476	517	468	472	505	494	473	471	481	508	504	526	477	463	475	514	486	488	481	460	467	496	507	497	494	496	503	505	482	497	519	468	496	509	462	499	519	499	456	462	508	507	493	442	461	512	519	440	503	495	502	478	458	471	456	523	483	486	504	479	485	495	520	464	452	469	499	466	473	501	491	499	520	493	511	505	532	482	464	472	484	478	483	457	514	480	514	525	496	478	516	529	476	478	484	524	512	460	484	494	497	493	527	511	495	522	488	491	478	517	520	491	515	499	464	503	513	490	484	495	488	484	517	494	463	497	465	488	476	497	500	470	525	476	489	476	484	516	488	524	445	482	508	492	509	483	493	477	506	485	416	487	458	435	503	489	505	506	468	532	436	490	488	471	461	526	476	517	487	495	449	532	475	511	502	489	463	484	438	468	480	494	484	465	507	459	474	505	478	498	465	498	493	492	531	496	488	479	488	506	482	462	489	472	498	501	500	493	529	503	506	491	464	491	530	453	498	521	500	537	469	484	496	512	475	483	510	497	491	513	477	480	494	470	476	469	492	477	519	499	480	513	457	473	502	483	484	496	501	521	466	496	476	532	487	452	495	464	490	514	488	475	483	490	507	469	451	477	475	491	486	485	464	497	508	496	456	512	467	481	535	506	465	495	499	513	496	508	499	472	473	512	482	506	521	483	470	480	490	452	500	502	516	487	502	524	487	483	467	517	493	487	503	463	500	510	497	477	497	480	445	515	509	490	521	495	480	468	448	505	530	515	454	474	519	487	495	470	470	452	460	522	481	532	480	502	509	483	479	532	496	498	506	522	438	447	478	521	465	479	504	503	496	482	453	490	474	463	501	502	492	449	522	487	498	496	458	472	483	477	464	498	481	480	475	492	484	489	486	502	489	497	495	450	526	512	475	453	480	473	471	485	511	494	475	491	504	479	536	462	471	437	503	501	485	496	476	491	488	454	456	501	497	496	491	533	508	479	476	474	485	472	485	466	531	504	511	515	484	504	483	519	490	493	493	482	515	462	530	451	501	495	501	490	491	485	507	472	504	461	498	507	501	497	496	503	478	502	492	491	468	494	485	470	433	432	479	524	511	443	503	473	527	506	512	485	484	483	462	492	479	488	457	461	504	488	485	497	497	495	494	511	474	455	472	482	497	478	469	491	484	505	507	495	493	499	490	455	487	481	435	458	489	499	490	467	515	470	494	488	515	493	510	492	473	478	520	517	482	490	507	427	467	478	474	480	501	490	508	525	478	491	502	449	513	486	498	489	512	496	471	459	478	493	529	480	477	527	499	476	469	504	476	449	468	501	435	508	517	452	508	455	490	525	476	446	508	477	475	480	528	478	501	493	521	526	443	500	491	480	471	485	488	507	516	468	480	508	492	495	505	455	518	464	499	436	498	463	535	510	474	533	484	470	480	476	517	506	482	545	490	508	499	493	461	502	488	481	510	515	526	466	438	455	475	551	467	543	431	530	504	479	494	510	523	545	507	496	486	474	461	477	467	517	527	492	476	483	483	493	498	479	486	506	511	514	527	503	500	512	509	512	495	478	507	521	484	530	485	480	528	474	480	489	477	482	478	492	448	463	494	482	456	485	495	473	480	470	470	490	465	496	466	471	489	492	529	481	519	503	482	516	509	492	488	477	485	527	510	505	459	473	421	527	419	513	480	490	477	489	480	460	495	533	512	507	496	492	512	493	515	492	516	489	500	518	516	470	472	458	520	505	554	512	468	528	497	459	494	492	509	516	482	505	565	486	474	499	459	508	460	481	500	462	520	487	454	527	512	464	501	500	495	490	486	521	466	504	527	479	467	493	461	512	484	488	535	489	512	512	529	451	477	505	495	511	505	527	491	469	490	529	523	486	492	479	505	494	489	488	489	502	462	495	494	516	502	494	438	509	496	538	497	530	451	466	467	490	528	490	509	488	487	476	477	481	489	491	476	481	453	465	535	484	492	466	469	486	494	508	490	486	439	494	483	508	503	490	499	492	493	511	485	483	469	449	501	477	489	471	481	498	497	470	492	449	495	495	473	494	511	492	515	500	491	458	511	516	506	472
26329	20808	27619	24049	21421	22075	12462	2669	1580	866	805	797	803	859	844	775	862	885	1002	999	940	1127	1207	1279	1388	1390	1373	1306	1201	1065	927	916	847	791	771	727	752	672	749	746	663	696	655	670	623	666	638	647	647	603	627	627	645	597	675	599	617	603	600	629	608	588	631	623	567	623	580	627	628	619	598	612	618	539	563	651	593	589	612	608	596	641	627	670	627	632	609	612	600	608	642	603	607	617	606	579	639	618	617	559	667	611	623	626	571	629	602	648	571	632	632	620	632	619	634	639	550	614	602	585	650	644	622	618	610	620	613	605	623	584	614	639	586	590	696	635	640	656	603	659	593	579	567	643	613	638	619	613	671	611	624	590	631	608	573	594	592	586	579	621	611	608	566	622	613	598	624	625	620	617	583	577	608	658	575	622	651	599	620	644	595	600	609	579	560	587	651	613	605	586	662	634	617	631	623	563	652	657	602	600	635	599	590	617	627	610	650	655	625	619	643	605	663	629	575	593	598	603	608	590	604	581	655	628	608	601	595	632	628	618	611	630	575	597	611	615	585	569	607	616	591	620	613	548	608	624	674	640	618	618	622	585	571	677	624	637	614	618	613	618	578	643	627	583	645	611	616	629	592	597	603	586	635	614	579	631	615	602	628	518	654	623	602	611	637	597	620	578	628	575	649	645	624	647	605	609	617	607	592	585	613	620	563	561	613	630	610	632	564	616	577	619	628	677	605	625	609	618	651	636	618	619	582	592	556	604	617	617	616	596	627	606	560	640	594	648	639	621	589	636	645	668	625	610	635	645	616	619	610	632	654	577	631	612	626	613	589	591	592	571	596	659	613	588	595	620	603	610	640	620	584	605	615	577	584	613	611	620	627	635	627	623	598	620	602	618	553	623	640	605	644	635	593	613	635	617	576	652	583	607	607	620	618	589	629	623	628	658	652	591	602	596	591	585	618	599	679	635	603	614	561	605	618	630	587	641	642	646	599	624	628	612	627	600	612	653	620	606	597	645	630	591	608	664	620	591	596	654	635	633	615	575	639	629	612	636	669	570	585	618	578	614	599	576	597	636	580	575	581	595	667	618	606	629	639	591	579	576	549	626	611	619	615	611	591	600	646	656	568	619	587	662	596	624	601	646	597	623	622	607	617	593	640	572	584	630	640	637	619	606	638	626	587	593	599	586	590	585	633	593	586	614	640	613	596	652	594	612	628	610	650	610	593	647	594	597	587	647	598	615	649	602	622	612	629	602	632	572	612	625	612	612	607	597	654	596	671	651	586	569	638	630	618	629	632	599	574	609	624	597	588	613	608	631	611	584	616	616	593	585	627	590	656	626	637	582	639	578	651	605	587	550	597	635	572	661	563	632	626	575	594	647	648	609	651	664	608	602	604	619	587	538	608	618	569	636	626	602	636	612	601	606	650	644	631	613	627	601	579	630	617	590	619	587	589	671	603	616	581	604	596	622	593	635	590	610	648	584	609	631	621	584	598	615	597	587	658	628	627	667	628	611	631	640	599	615	603	623	613	610	634	597	595	628	672	630	576	567	623	560	638	638	642	597	614	627	617	601	590	595	608	656	623	588	571	633	637	599	682	595	625	637	635	664	610	615	614	649	575	628	628	619	588	596	633	555	603	619	615	531	563	568	635	586	578	605	586	630	636	630	628	612	581	602	620	606	600	614	577	622	618	598	605	626	618	669	655	607	668	572	621	572	647	592	611	621	584	589	620	592	609	628	644	608	592	593	610	623	623	569	655	662	642	641	667	615	600	652	599	563	607	650	595	667	610	603	634	585	583	633	632	604	608	634	642	615	579	618	608	640	603	564	601	572	603	616	610	621	654	564	620	675	599	624	632	605	589	647	641	617	627	657	665	640	597	598	606	645	575	611	620	645	590	604	566	645	606	591	607	600	620	600	574	616	593	611	620	562	617	573	612	598	615	628	564	565	609	610	627	645	603	547	621	617	613	628	617	613	645	650	616	645	590	627	615	641	658	636	637	583	587	639	631	585	633	668	626	578	604	570	599	617	545	574	605	602	629	599	602	652	616	640	627	611	631	613	590	629	640	661	645	606	649	606	628	581	576	637	630	586	606	628	592	579	666	618	642	556	579	574	602	606	607	650	581	584	634	593	603	597	620	620	591	576	664	611	588	584	544	626	624	616	562	601	625	577	614	640	600	617	621	597	625	627	620	623	639	678	597	648	610	589	630	594	608	588	614	632	585	620	623	613	645	615	596	609	661	605	591	649	620	619	609	568	647	626	615	576	550	586	611	629	638	624	598	581	600	636	601	666	602	584	596	612	611	624	600	600	577	660	611	606	611	583	649	612	612	594	606	617	607	584	613	625	593	618	606	622	630	576	622	586	624	608	643	626	610	601	599	603	614	607	600	637	588	617	608	578	590	583	606	600	627	595	617	633	626	604	615	629	625	610	591	623	596	633	680	595	611	616	615	602	632	603	612	597	605	643	553	616	624	578	610	605	658	588	589	611	620	577	606	590	576	658	611	641	648	603	620	634	617	598	584	645	590	579	623	599	604	640	619	595	627	596	608	599	663	657	645	621	638	588	591	620	594	614	603	640	635	609	608	606	603	609	618	575	593	628	542	605	620	614	614	604	603	574	593	620	659	629	614	604	589	593	626	631	665	613	578	574	624	617	591	578	614	584	611	624	639	621	635	565	624	606	598	574	654	615	626	605	608	626	599	617	597	639	642	575	576	622	647	633	609	600	592	644	590	637	597	592	583	598	564	639	578	535	616	653	616	588	632	611	636	591	644	614	613	585	589	626	568	632	642	637	601	652	600	610	599	629	592	599	619	578	608	643	591	582	611	615	608	556	560	623	626	636	619	631	551	650	635	562	623	617	639	629	613	650	595	615	619	618	617	611	607	565	546	587	577	648	593	621	635	631	625	594	634	647	641	593	587	634	569	545	639	590	598	596	625	616	623	573	620	588	618	625	599	635	631	634	598	646	632	582	625	592	607	624	612	593	600	636	619	632	640	638	630	605	627	597	674	575	637	615	621	658	578	577	661	622	579	633	611	638	621	620	618	597	620	598	604	635	563	602	650	597	616	667	609	610	605	636	605	610	574	605	601	635	613	619	591	621	609	655	600	601	626	669	619	606	602	594	646	665	619	614	601	620	584	592	593	648	565	604	604	599	627	608	611	605	650	656	614	648	664	605	612	606	622	601	592	610	611	597	647	645	622	604	585	599	614	646	604	600	651	671	626	623	613	636	615	611	627	631	667	607	630	634	597	607	592	638	603	597	557	636	606	636	638	597	632	619	604	608	560	620	595	593	598	672	583	635	568	615	632	602	623	593	618	631	588	617	624	639	612	602	575	648	636	630	626	622	665	561	686	598	629	638	602	610	611	611	609	598	633	610	656	571	619	578	605	651	605	606	595	579	612	618	617	615	627	621	608	645	616	655	567	610	621	586	642	677	624	608	610	616	594	587	598	601	615	638	568	628	605	637
48771	32862	28749	35573	31203	24385	9204	3677	2534	1032	950	881	921	992	1031	1007	1043	1137	1193	1316	1217	1559	1747	1948	2149	2071	2170	1902	1625	1365	1206	1058	961	902	844	812	799	699	714	584	615	629	631	576	559	524	560	527	568	550	539	508	528	530	523	532	517	496	505	526	494	503	518	496	555	500	577	518	541	516	521	539	550	539	547	562	532	521	469	512	518	503	512	489	519	531	506	537	501	516	493	518	535	541	521	540	491	509	531	484	516	523	519	523	514	501	527	539	520	488	479	553	490	537	504	499	509	495	482	539	504	543	531	497	496	488	513	484	512	495	486	540	546	498	529	491	506	473	488	508	505	534	508	520	534	524	515	549	513	499	552	546	515	545	521	513	532	489	509	489	490	553	521	532	526	524	501	494	537	494	533	505	480	548	500	537	516	494	490	528	482	514	501	464	475	540	491	465	537	488	482	509	520	491	605	537	501	497	533	497	494	522	534	522	540	513	493	484	533	514	485	498	539	511	529	519	523	517	520	503	483	497	480	516	499	527	520	497	490	510	506	524	473	550	503	560	515	497	531	519	491	517	528	515	526	508	470	507	548	516	559	556	501	526	558	521	506	479	497	526	508	498	520	500	535	516	529	491	524	530	500	493	490	500	528	537	533	497	515	504	515	549	534	535	515	506	485	541	512	502	536	476	524	499	510	524	540	536	470	524	501	486	537	549	572	499	503	514	532	536	523	490	522	531	488	491	498	547	537	529	525	541	528	520	527	491	510	509	515	522	500	479	538	481	525	504	523	516	552	500	497	490	499	549	501	552	538	529	557	492	480	516	508	481	509	513	510	553	524	505	540	509	520	507	494	544	505	536	506	539	487	499	502	539	521	495	512	515	547	501	527	509	514	518	497	505	489	538	524	484	526	487	520	542	519	491	452	488	506	512	483	536	519	512	510	495	520	520	464	522	535	491	560	529	532	524	492	493	505	518	542	505	542	516	520	520	491	524	548	529	510	498	457	499	557	495	503	525	499	522	510	543	487	482	506	523	475	512	508	497	510	507	483	514	530	528	555	527	498	509	498	544	507	575	488	491	503	506	520	540	510	505	495	546	486	530	511	489	526	539	505	527	548	539	493	524	537	544	514	472	527	522	496	535	543	526	469	493	491	508	496	510	517	546	499	486	515	544	469	538	507	499	549	559	495	497	548	531	501	493	517	464	543	542	530	489	526	506	566	512	486	530	512	518	558	522	492	532	505	486	513	501	520	526	487	528	528	512	511	504	525	479	515	531	489	530	563	489	532	538	515	507	504	567	517	497	504	545	509	498	515	510	519	551	498	484	511	491	471	509	518	528	496	506	527	512	542	522	544	545	503	524	523	488	494	516	523	494	497	517	545	518	521	521	514	506	519	527	507	508	515	532	497	527	551	535	519	566	507	541	496	511	532	508	477	489	489	467	503	493	539	510	540	484	524	501	521	532	540	489	525	530	530	580	508	552	503	546	490	529	518	502	525	513	458	505	520	519	544	500	532	512	457	480	543	490	581	517	544	510	536	522	536	520	521	517	510	530	516	523	521	507	529	508	491	552	554	523	503	505	518	510	469	481	547	491	573	505	509	514	536	490	520	531	485	536	566	502	528	516	517	490	511	513	496	542	495	480	527	535	538	513	529	532	540	548	546	503	521	526	505	506	533	495	569	512	522	519	535	535	562	566	543	488	527	533	482	533	464	497	535	499	501	534	508	507	541	482	541	451	493	505	522	515	513	469	523	539	494	499	504	479	497	527	528	531	509	494	561	558	545	523	509	544	500	484	538	545	524	527	529	503	557	506	520	517	526	559	529	528	539	519	510	509	500	546	555	480	492	497	513	533	526	512	499	530	462	471	548	540	539	484	522	527	556	501	505	539	557	490	518	535	503	516	538	498	527	502	496	522	527	506	541	517	515	474	517	504	486	534	512	514	513	529	502	508	509	501	522	475	525	502	487	506	550	526	502	539	519	521	475	521	459	505	525	565	501	522	499	490	510	503	535	519	559	499	538	519	510	492	526	538	484	546	505	553	536	502	540	517	561	536	518	523	503	477	521	511	560	489	519	540	483	515	529	503	497	554	494	541	464	517	517	502	509	505	547	476	524	570	471	563	515	496	507	540	510	531	521	547	526	557	534	489	533	497	531	509	525	483	517	515	510	550	499	537	513	558	508	561	518	516	492	516	524	501	503	529	566	522	495	516	497	518	521	532	504	504	535	499	485	508	485	556	491	529	511	520	533	527	518	534	518	565	519	544	520	486	497	494	526	503	495	523	554	505	489	493	499	509	529	486	501	515	505	538	532	544	539	505	494	518	541	491	486	496	516	503	508	542	516	520	520	530	497	560	549	526	553	503	501	492	515	517	517	534	555	534	539	501	537	544	577	519	539	525	525	518	520	493	516	509	495	477	548	501	487	540	517	521	543	512	498	556	517	532	541	524	519	548	490	514	497	487	522	544	550	513	510	558	527	513	503	483	553	511	543	526	509	515	543	518	529	489	475	531	524	517	575	550	492	504	490	520	513	499	513	527	502	516	504	482	554	501	566	545	555	513	537	520	528	520	513	513	526	539	463	502	552	482	541	511	526	486	501	519	516	486	535	521	522	520	480	451	541	505	560	522	513	533	518	448	522	485	496	498	542	540	540	513	511	551	514	524	499	498	525	480	541	550	517	498	486	512	563	501	525	507	532	527	506	497	518	545	520	486	505	505	526	523	471	544	508	545	509	508	532	522	532	530	509	512	529	505	522	492	509	496	533	528	507	555	541	535	532	485	551	528	506	519	530	503	529	497	536	508	504	517	495	521	509	541	510	521	530	532	519	530	548	546	511	499	545	520	533	532	531	521	528	537	542	491	520	487	502	544	510	526	495	534	508	511	496	491	501	485	512	486	544	500	539	564	532	480	513	529	501	555	509	518	498	489	513	501	542	522	539	469	493	512	547	521	563	532	463	490	558	518	518	532	493	482	501	501	491	542	509	491	559	523	562	522	516	514	518	513	512	524	530	555	506	534	516	518	575	517	535	505	503	514	504	493	529	497	498	508	535	524	511	501	550	577	530	497	499	516	476	536	529	542	578	476	487	517	476	503	481	500	551	509	519	512	528	494	471	504	524	504	531	550	531	510	534	500	521	511	511	536	494	527	482	519	542	492	499	516	499	481	510	483	489	518	530	526	514	496	510	505	506	519	546	483	495	531	539	508	556	515	560	444	535	502	503	536	499	517	510	486	545	493	514	488	480	543	476	544	477	523	526	542	538	521	516	499	522	526	520	488	517	492	500	547	510	515	558	555	486	529	510	496	524	537	477	549	530	537	507	434	509	551	555	519	510	519	550	501	477	527	490	538	527	528	555	512	530	493	510	547	484	542	505	517	517	537	506	449	537	471	532	493	494	510	498	484	527	511	524	523	510	465	558	520	503	477	499	524	508	515	534	542	538	486	546	530	496	516	496	500	544	549	551	527	498	520	491	511
25481	20840	27909	23946	21268	23329	17971	4583	4261	1186	824	842	900	929	847	925	976	1039	1038	1081	1145	1123	1177	1213	1344	1427	1472	1480	1241	1169	1063	883	879	851	753	802	794	673	694	683	663	669	655	650	600	603	572	558	650	602	613	619	611	600	582	606	559	537	617	585	522	605	611	598	619	583	586	576	629	610	609	615	549	598	605	622	585	595	574	586	558	625	602	602	595	589	606	626	570	578	562	608	548	539	584	568	597	616	607	610	591	599	665	620	612	626	592	604	562	604	572	556	582	598	616	570	602	607	609	630	583	563	636	603	575	551	609	609	579	642	609	606	594	569	546	560	574	558	579	598	615	585	622	668	573	615	615	642	620	554	592	609	590	564	606	596	605	606	568	595	534	528	594	608	605	585	593	578	609	641	592	581	655	632	596	619	620	602	588	604	587	615	580	600	585	581	579	584	595	536	575	572	616	599	605	567	609	641	602	587	552	592	615	571	610	592	589	540	617	594	635	585	633	605	605	543	631	597	585	598	598	575	612	585	603	564	561	580	544	558	619	583	559	610	593	627	608	610	600	566	547	616	581	601	631	616	609	561	600	584	584	577	605	609	631	617	599	623	576	553	606	605	600	614	554	557	625	610	590	568	662	579	585	577	620	579	638	580	539	566	591	578	672	545	577	576	618	581	566	614	591	584	597	622	653	578	579	605	627	545	598	558	527	608	619	556	603	598	564	578	594	602	584	538	603	592	641	612	584	595	605	561	630	589	612	580	596	608	566	614	610	544	602	554	602	586	618	570	605	556	572	567	558	568	585	619	554	566	576	587	569	561	576	596	595	629	552	594	589	561	599	655	612	610	636	594	620	619	554	593	620	613	570	580	565	566	556	574	605	574	574	541	574	589	585	629	606	619	621	562	633	596	586	606	598	580	541	588	633	606	586	555	590	597	600	593	619	647	571	562	571	567	582	576	566	626	614	571	635	609	639	624	633	578	606	589	588	563	575	590	554	546	578	566	591	574	585	628	626	593	597	573	576	575	620	607	610	579	628	585	565	625	590	581	578	538	608	629	586	581	581	576	638	574	634	623	591	620	567	569	611	587	640	618	640	591	583	564	564	592	585	600	570	636	634	571	601	601	581	614	597	631	572	627	619	584	610	601	604	570	595	568	586	599	576	590	646	597	572	604	624	623	581	609	631	608	574	591	579	608	576	605	597	612	585	568	597	563	599	595	584	611	627	602	589	572	530	603	586	615	598	620	551	584	608	587	631	637	611	613	592	548	606	558	596	589	591	599	602	568	625	578	601	588	587	631	620	583	597	580	625	624	572	555	656	558	589	595	566	595	589	570	613	592	602	571	535	604	607	617	585	620	647	579	576	609	549	640	569	557	601	562	627	577	584	568	565	580	586	639	577	588	580	638	594	554	546	609	617	542	587	584	608	597	603	552	598	598	590	560	571	536	599	605	634	601	566	585	598	574	563	580	568	575	554	576	596	595	593	611	619	591	577	599	600	611	580	603	624	662	548	592	628	570	597	584	543	576	597	579	623	599	617	562	610	603	603	599	579	600	630	585	611	600	624	593	603	572	610	622	619	599	587	619	590	646	569	621	602	562	593	539	604	597	577	575	557	566	602	603	600	597	600	632	623	610	571	574	622	632	584	632	617	611	629	578	574	626	568	617	604	618	558	629	630	593	599	588	619	584	622	587	596	587	629	609	592	564	615	605	622	570	604	616	614	571	596	592	595	578	651	585	584	599	585	610	575	614	579	617	575	576	579	589	586	619	590	616	594	617	586	643	596	557	605	613	582	597	632	582	574	614	584	610	587	570	627	622	616	586	633	610	578	593	603	632	652	597	607	589	556	559	555	560	589	602	588	565	585	586	594	631	593	576	574	585	580	572	574	585	631	617	613	583	608	644	622	639	597	585	634	620	555	568	538	592	608	551	648	543	593	570	566	611	610	600	605	567	566	633	607	598	614	592	594	607	621	591	568	600	562	575	652	629	554	539	586	578	582	607	638	543	567	604	574	635	582	586	603	565	590	569	574	584	624	559	596	568	591	579	569	639	603	622	620	585	602	629	584	610	587	568	561	625	633	586	587	625	601	577	618	616	601	590	626	609	581	580	580	609	614	586	587	601	619	574	609	589	571	597	625	592	620	631	549	609	609	567	574	597	675	573	556	634	602	543	570	594	594	581	629	588	597	601	620	578	604	623	581	549	632	590	612	616	672	632	601	628	550	560	598	581	597	574	537	595	597	582	598	572	556	595	568	616	569	596	625	568	589	636	629	594	564	618	621	607	599	560	587	582	621	649	580	623	572	615	557	610	559	584	564	571	633	603	601	569	573	594	616	593	572	586	559	618	595	594	606	596	520	584	538	573	596	583	593	584	597	598	591	608	592	570	583	601	592	592	557	577	623	577	551	593	597	587	630	593	556	581	588	593	594	575	576	588	563	585	562	543	659	583	578	583	505	545	607	634	595	623	609	603	593	596	636	570	600	614	592	596	621	613	605	591	565	619	592	617	567	603	591	569	619	594	581	609	598	590	611	626	604	632	565	600	590	565	595	593	568	588	573	586	594	608	590	570	613	587	619	596	597	619	615	565	629	620	580	587	569	611	548	626	648	578	575	586	608	571	624	557	626	617	606	594	594	599	656	626	537	639	614	637	596	533	573	592	632	634	608	618	587	614	583	625	598	588	566	618	591	586	613	574	587	584	587	571	606	617	566	543	615	590	592	590	630	627	606	578	546	620	618	622	565	620	610	584	620	599	619	645	643	638	613	609	577	597	614	572	586	597	585	616	619	652	623	599	618	643	624	641	620	600	623	625	547	566	561	570	608	566	572	605	611	638	603	620	614	597	599	585	575	618	565	596	586	573	586	583	605	622	607	565	588	595	609	626	593	522	560	557	574	610	564	595	589	588	606	576	601	603	564	595	617	619	598	641	557	596	624	606	611	556	566	610	588	528	609	634	606	589	546	608	565	587	592	582	542	603	605	640	644	630	589	562	577	592	622	552	555	543	563	630	564	581	594	576	603	583	570	571	609	611	614	570	581	604	598	564	623	574	589	631	623	574	585	539	610	593	594	609	619	548	635	614	570	611	612	583	555	596	593	593	622	550	623	609	543	580	631	544	575	585	564	589	597	599	594	637	601	585	620	574	613	577	564	625	602	635	630	560	543	585	577	610	631	616	636	572	598	561	616	572	569	596	606	579	628	595	638	638	591	540	571	570	609	605	579	566	548	578	598	549	550	567	575	631	582	627	593	637	580	657	612	564	564	559	606	620	533	617	565	601	645	590	579	615	570	641	605	534	614	575	641	594	569	616	575	614	585	568	586	574	559	602	557	606	615	603	595	606	625	595	618	547	545	575	606	573	611	551	560	571	590	571	592	593	606	555	573	571	589	597	614	584	565	596	571	582	579	599	595	604	617	628	591	572	564	535	576	578	607	579	613	605	589	589	562	543	585	559	620	609	611	596	575	606	586	639
45221	33197	33135	38049	34267	27782	11774	5573	7226	1461	1037	964	1014	1078	1021	1063	1173	1362	1385	1567	1656	1626	1775	1819	2052	2323	2185	2073	1798	1552	1357	1269	1034	937	920	852	794	700	667	637	644	580	589	553	565	534	557	552	489	489	516	540	516	503	521	556	485	496	507	549	493	495	506	525	507	486	526	499	506	507	468	551	531	506	528	495	529	530	474	498	479	514	480	508	498	472	517	513	505	494	487	496	517	494	529	460	492	541	537	520	519	506	475	555	512	483	489	472	477	501	478	518	500	506	462	472	488	500	468	510	521	521	490	521	507	488	496	480	512	482	484	521	494	515	502	547	494	513	496	525	550	523	524	485	490	490	530	492	477	517	488	516	486	495	494	507	550	501	517	508	495	498	506	502	503	509	491	502	481	499	484	518	523	526	508	508	484	550	504	494	486	487	506	484	469	474	503	520	487	460	497	513	533	511	527	483	521	512	503	507	513	540	484	558	517	511	521	510	475	477	521	466	501	473	494	493	505	535	501	480	505	498	511	499	481	498	538	491	504	483	495	491	513	498	480	480	515	494	520	500	529	515	472	493	511	473	484	459	491	499	477	492	495	536	519	546	483	497	468	546	497	512	533	511	534	510	492	469	485	494	491	503	519	495	461	501	497	494	511	508	503	521	467	465	468	516	484	517	505	498	501	482	502	517	493	494	525	510	506	529	545	473	510	472	498	491	493	504	522	489	454	517	460	490	495	521	525	504	497	526	494	513	467	505	487	504	502	491	478	511	489	484	487	537	471	526	521	506	495	493	486	503	490	504	485	491	459	526	503	489	500	484	453	511	508	496	492	518	496	543	514	461	524	535	496	490	480	499	478	486	509	529	513	522	490	497	559	494	502	453	480	480	488	521	488	484	506	483	478	497	505	493	501	489	511	548	490	505	536	536	536	455	507	488	500	469	470	523	493	491	499	504	492	483	480	481	499	476	506	469	523	528	508	506	495	502	497	515	490	502	522	507	487	471	485	498	509	524	505	481	494	498	511	504	550	511	481	533	498	483	486	519	502	474	487	509	491	478	504	504	524	543	490	490	527	522	476	518	481	517	534	516	486	520	477	467	478	496	489	510	472	505	455	523	471	489	476	507	495	504	556	495	509	489	527	520	483	540	493	495	510	516	485	483	512	515	520	469	538	518	558	511	462	509	459	511	491	542	483	473	475	539	525	519	498	531	488	497	477	506	546	482	506	468	470	508	535	461	490	465	460	520	495	516	549	507	471	540	509	548	511	510	490	467	494	507	464	507	511	487	493	514	498	501	490	474	483	524	526	479	515	527	480	510	508	479	508	504	485	483	493	492	496	479	506	491	500	474	477	483	498	483	486	496	506	499	533	498	512	529	478	484	502	500	474	481	466	515	482	514	517	545	539	489	525	505	495	485	515	467	474	537	525	487	499	511	531	476	509	473	510	518	485	477	498	506	496	512	506	514	472	483	478	505	492	562	491	541	460	517	508	482	500	507	490	503	467	523	465	535	507	489	508	487	537	500	531	522	506	528	520	496	510	472	487	537	509	480	505	508	478	508	507	485	509	475	518	455	490	494	503	485	503	524	501	513	482	496	497	501	454	536	516	492	519	448	524	473	512	530	497	466	453	510	555	512	502	491	501	489	511	507	512	508	481	494	500	494	536	473	522	499	528	478	506	481	518	492	499	508	562	529	531	547	527	499	509	523	519	497	485	497	547	495	469	510	447	508	497	550	477	503	541	488	509	524	542	510	505	473	488	501	464	471	486	485	500	523	483	486	526	456	499	496	526	493	485	496	522	510	493	499	551	553	535	504	513	520	483	498	485	494	514	499	544	512	487	515	523	502	473	461	515	558	496	494	456	486	513	469	502	539	526	526	501	504	524	509	479	487	519	491	486	501	510	498	485	487	494	518	491	503	526	519	498	518	513	540	506	487	524	454	504	514	528	471	500	494	492	479	501	503	471	550	524	544	528	486	500	530	513	505	495	544	472	512	484	518	541	515	541	512	527	477	534	482	517	437	546	495	496	509	492	500	514	503	522	494	530	512	501	483	501	504	519	490	526	524	491	483	502	502	472	517	515	504	519	497	475	515	479	508	481	490	501	488	516	515	484	483	522	454	518	525	484	528	495	497	519	511	504	514	458	524	481	459	524	497	492	497	503	533	554	504	506	520	516	475	464	485	510	473	507	523	510	514	501	497	474	486	497	507	502	494	476	463	528	516	502	514	488	500	451	466	479	497	445	494	477	494	468	497	502	525	466	516	510	484	521	489	499	493	508	469	507	524	496	510	507	523	527	483	516	526	498	485	517	440	488	496	497	555	481	534	529	514	516	494	453	534	477	479	510	492	548	480	512	499	535	515	466	508	515	474	481	527	462	506	505	505	562	499	501	505	487	506	483	492	542	524	491	477	457	500	567	511	464	471	533	495	510	501	481	515	536	516	498	528	494	493	494	515	537	507	487	535	504	488	501	504	484	486	524	522	518	474	520	495	502	483	483	513	509	497	476	495	474	480	535	501	463	481	466	532	464	485	475	482	485	482	516	486	501	475	487	513	464	478	497	495	498	509	507	515	539	501	456	508	459	522	458	475	474	495	455	528	510	552	465	498	476	518	539	470	502	502	528	466	471	508	497	484	544	503	513	500	483	488	492	468	521	515	504	481	517	524	500	522	484	476	497	532	536	484	512	523	495	531	518	515	457	531	548	526	525	474	528	495	461	497	483	482	530	454	474	507	483	490	445	471	463	452	509	486	477	495	475	504	522	479	508	526	509	463	561	475	486	529	526	506	473	479	551	485	508	493	511	504	491	512	489	493	504	509	540	498	526	514	457	509	514	485	512	499	521	508	464	489	488	525	497	501	503	495	519	504	511	544	492	476	481	518	505	492	494	495	491	504	503	500	508	530	493	515	468	513	529	501	505	483	512	474	497	501	508	460	483	446	481	521	507	520	511	446	496	503	518	504	498	496	501	532	477	510	542	510	516	521	492	488	525	511	464	499	537	535	522	543	539	495	490	473	471	529	548	452	506	502	501	495	496	510	479	530	516	521	453	460	498	481	523	495	526	492	494	497	510	510	490	517	529	519	490	523	486	503	523	511	497	483	502	462	516	529	520	502	483	503	508	490	461	494	509	505	484	533	502	502	498	542	514	494	507	480	477	535	507	501	502	469	492	521	525	432	507	500	488	525	526	501	478	549	495	492	518	482	496	500	508	476	511	481	479	543	503	531	496	470	536	528	497	523	536	465	495	497	471	497	523	471	477	511	561	475	500	498	532	558	502	511	513	524	464	544	470	534	471	486	525	475	527	492	467	517	498	463	483	492	533	497	478	450	481	473	471	521	502	498	555	454	495	482	520	480	502	512	519	523	539	521	490	499	523	500	497	511	470	511	491	459	516	495	512	488	498	500	517	509	482	515	561	517	476	462	502	498	547	504	494	501	535	486	562	472	495	496	559	481	482	532	471	484	543	508	467	514
29101	21024	26194	25201	14972	9131	3857	1035	1193	726	709	683	692	641	697	684	725	796	758	841	872	891	938	889	851	952	983	950	913	870	852	768	769	706	694	648	685	666	605	649	667	636	651	612	646	606	617	617	592	584	617	574	658	620	618	594	619	602	575	692	651	675	613	605	673	624	644	600	627	588	595	607	567	590	594	621	579	586	613	567	587	593	559	638	643	663	608	649	657	569	568	617	626	647	611	586	614	611	614	590	604	666	613	631	593	571	604	583	566	574	593	576	631	626	619	652	559	596	603	594	604	591	564	640	632	590	598	579	611	607	613	621	662	665	608	649	607	604	594	599	631	573	627	624	655	645	577	576	615	572	567	587	638	614	652	600	578	604	580	627	641	634	624	618	644	588	592	580	600	647	591	638	620	601	616	594	576	611	604	597	609	557	594	574	593	580	599	577	630	607	573	626	597	613	631	603	666	610	606	574	605	619	589	648	617	643	622	658	583	637	573	618	587	561	555	616	592	590	583	621	595	616	644	607	617	626	564	591	642	635	636	632	564	579	606	608	658	613	614	653	564	625	580	614	626	587	607	624	621	622	604	576	611	533	628	654	575	607	597	604	561	561	589	594	593	578	627	605	558	650	617	646	617	609	573	618	622	637	598	587	618	611	598	622	643	601	591	561	581	611	612	605	635	598	545	602	625	588	629	602	621	581	621	592	622	626	618	616	578	586	573	607	628	622	575	631	595	612	623	580	627	598	606	621	590	631	627	580	592	625	594	633	606	557	610	572	640	660	613	630	613	611	588	583	607	601	638	641	589	583	603	608	610	572	614	634	565	590	591	598	609	605	586	607	587	629	611	603	625	591	610	587	598	619	605	608	601	562	637	637	627	615	573	584	609	628	637	595	607	608	546	621	660	609	630	593	630	605	641	599	618	670	573	589	630	570	598	604	587	585	622	604	617	585	630	591	610	580	577	583	630	606	601	595	605	570	597	614	633	616	645	624	625	616	590	603	583	609	607	612	558	615	612	635	582	578	621	558	573	580	599	627	649	606	594	577	621	642	579	598	558	618	598	607	607	591	585	615	650	574	609	598	632	609	556	619	649	607	607	645	605	629	584	579	627	599	617	612	612	553	660	598	558	633	588	628	554	638	587	590	584	601	646	613	607	606	620	659	573	658	600	615	630	647	614	569	603	591	584	595	616	568	639	620	594	609	664	580	578	633	578	603	628	572	588	672	608	635	589	633	608	595	617	579	579	629	584	605	643	608	560	594	645	565	601	594	600	572	631	629	586	615	621	603	655	593	589	605	604	578	619	624	584	620	622	633	597	622	597	607	598	573	626	586	609	598	607	620	601	602	598	599	615	602	591	569	610	622	602	634	589	581	612	607	592	618	582	670	589	588	606	604	565	591	610	610	595	571	619	617	575	631	603	700	635	638	648	583	609	592	605	583	614	581	553	594	569	581	627	621	618	571	619	626	568	572	591	614	639	623	603	607	621	598	602	585	595	634	606	577	640	565	605	595	620	561	601	601	603	580	623	614	626	592	598	605	602	641	607	635	590	633	663	594	587	582	616	596	572	587	599	585	637	625	554	605	615	669	587	633	667	593	555	641	581	616	565	554	607	610	595	615	616	649	570	597	589	642	626	638	606	614	641	605	583	632	623	578	584	575	651	596	622	551	563	627	594	610	607	611	611	615	573	621	590	607	561	628	607	577	605	606	622	585	562	625	640	609	591	626	603	568	573	656	607	631	589	639	571	581	586	619	630	622	587	580	623	613	593	604	640	648	596	588	629	579	590	593	632	606	583	607	604	574	624	589	629	634	622	575	577	633	609	556	557	598	600	618	621	604	631	624	580	639	628	629	559	653	654	615	600	577	543	617	638	617	660	610	610	629	597	619	591	589	604	616	622	592	585	588	626	587	572	622	618	596	600	564	578	617	608	558	595	543	632	576	600	575	544	594	596	644	633	632	588	603	645	583	593	606	603	612	558	609	606	586	668	606	627	613	586	633	566	575	588	630	664	584	582	612	567	576	606	610	619	677	576	589	605	620	578	616	604	562	587	621	599	581	580	603	559	586	594	619	613	600	634	599	622	637	628	638	633	611	605	584	578	579	579	601	623	592	668	644	609	612	606	643	656	609	592	575	600	575	524	628	602	588	594	623	529	622	600	612	583	616	598	608	632	574	590	601	594	602	615	602	584	628	569	594	624	623	571	621	604	615	628	573	590	570	590	576	589	579	616	610	577	600	609	596	591	584	639	600	610	647	658	663	602	578	618	621	616	659	569	545	593	580	596	595	601	625	594	632	588	605	575	597	601	612	591	573	603	616	616	574	595	578	572	620	589	599	621	584	567	613	611	633	627	579	553	621	598	617	630	597	599	578	594	624	628	581	573	586	648	616	584	608	618	599	624	669	602	585	610	610	627	621	619	623	591	578	624	561	622	619	593	610	598	575	562	631	607	630	558	636	606	621	607	592	600	563	628	581	627	636	628	625	612	624	640	628	615	580	578	610	595	614	624	591	631	640	631	645	552	595	612	617	614	575	583	607	579	589	628	622	553	625	653	591	570	590	578	578	516	619	615	644	598	619	596	628	642	564	603	597	616	597	642	638	574	599	589	621	608	590	577	632	586	643	623	620	611	639	603	598	617	610	623	584	606	585	582	596	607	596	590	631	570	584	611	554	576	628	608	591	574	584	601	594	564	617	581	587	606	611	638	598	592	636	643	599	616	643	589	596	604	598	640	602	600	610	598	621	564	624	617	603	608	599	572	600	645	566	590	578	624	610	599	601	615	617	622	586	613	575	583	605	603	634	625	603	619	639	618	606	618	586	637	559	609	670	613	595	636	587	604	586	614	642	600	632	573	621	581	596	583	586	640	639	567	602	604	616	626	591	574	632	567	632	616	601	588	607	579	638	650	667	606	647	628	635	581	606	655	602	625	613	624	574	582	600	608	635	587	582	632	585	605	645	541	625	620	605	636	579	613	635	599	620	629	638	596	618	626	573	574	595	614	572	631	619	615	577	595	620	591	592	598	623	583	588	632	599	587	628	585	570	594	622	602	629	644	569	621	599	584	594	634	619	643	595	606	584	612	589	632	597	598	640	568	609	610	617	635	599	595	585	567	648	568	566	621	578	649	634	603	604	620	607	607	609	585	598	620	597	608	603	659	581	639	627	611	634	597	582	582	586	545	588	583	623	600	581	604	627	579	632	617	617	580	601	592	618	605	615	589	610	597	588	651	577	587	617	642	620	605	628	615	612	583	622	616	577	600	591	612	597	605	604	579	575	613	574	608	595	580	558	612	607	587	598	565	574	621	609	597	647	575	575	591	603	622	596	582	591	613	638	624	575	585	642	594	572	581	629	563	602	556	612	612	606	612	594	604	585	590	613	615	614	581	612	627	603	599	584	558	622	567	587	620	588	635	555	607	617	627	637	617	635	597	587	621	602	600	599	613	576	626	607	641	596	585	555	629	591
45997	27620	23664	24584	20184	14343	5824	1398	1963	778	690	717	692	644	712	765	812	872	952	1045	1074	1107	1121	1089	1147	1210	1319	1218	1105	1042	929	852	810	769	705	619	633	608	606	582	567	566	560	498	527	539	553	500	517	496	497	538	501	523	537	519	514	508	517	520	526	546	533	491	555	506	554	514	568	509	511	517	541	515	508	505	563	534	526	523	503	515	551	508	465	542	517	467	500	506	530	524	488	527	491	508	515	526	526	573	491	495	515	517	494	524	584	525	516	506	521	524	549	500	522	525	523	550	537	529	520	551	520	556	534	514	493	513	551	512	509	497	523	527	533	514	527	497	528	530	555	517	508	471	519	474	538	514	523	520	466	544	519	503	469	505	510	503	554	531	514	493	534	510	516	522	520	494	537	494	521	539	492	508	469	504	545	492	565	510	508	525	461	527	494	509	542	531	472	475	525	512	500	550	476	521	490	511	508	503	498	531	494	483	512	516	492	502	478	501	488	503	482	495	496	540	523	494	512	564	495	524	529	514	499	549	487	526	546	478	522	542	522	509	532	508	517	519	506	520	526	509	531	540	484	539	528	520	538	496	488	503	519	517	510	548	524	500	495	491	540	507	497	530	520	509	515	542	529	497	525	508	545	452	502	518	482	516	540	519	505	528	537	538	535	534	519	504	521	559	553	484	473	531	498	542	541	552	495	492	532	518	520	515	515	517	495	482	523	484	547	569	521	495	500	492	526	517	505	480	500	522	500	473	488	520	520	557	534	537	490	502	543	522	486	504	544	518	504	495	543	530	578	523	533	484	507	534	497	564	511	505	510	562	511	504	545	516	536	504	559	538	500	508	486	543	498	496	507	523	493	521	514	497	505	495	518	494	527	515	524	514	543	570	509	514	522	499	489	508	537	546	515	505	527	532	564	488	515	470	541	477	502	574	523	554	521	521	535	490	527	532	535	530	538	507	529	523	540	534	533	459	500	543	541	567	540	526	509	542	525	534	515	530	529	497	546	505	523	511	516	513	507	485	472	474	496	487	494	513	549	498	493	519	518	526	507	517	525	502	490	516	507	527	524	545	473	503	570	534	482	517	520	516	530	521	529	516	506	480	560	505	514	523	510	514	550	489	487	538	483	506	529	551	473	562	529	492	544	528	500	505	530	481	499	477	546	520	526	520	506	539	552	502	492	512	523	539	530	503	503	495	533	515	557	529	535	558	527	494	526	527	518	514	475	521	496	513	508	524	558	494	517	562	492	498	507	478	544	556	550	484	487	566	506	496	524	509	529	524	511	521	515	522	559	484	500	512	510	491	531	502	520	525	512	525	505	476	504	524	493	517	505	519	519	514	513	497	503	523	518	544	504	542	524	532	483	532	539	516	506	501	496	505	517	524	505	537	513	514	521	539	480	481	552	538	483	528	527	479	533	525	526	485	499	528	501	524	505	530	507	532	513	499	504	508	557	541	506	524	529	493	507	519	474	563	522	483	530	511	562	518	485	500	505	512	529	486	515	510	514	509	465	492	558	530	482	528	532	504	543	548	518	469	536	550	518	497	526	483	499	483	521	505	505	510	544	516	493	525	489	556	560	505	473	533	516	487	504	526	524	523	511	511	481	490	549	527	498	478	516	524	492	523	511	551	518	503	473	530	500	505	524	481	502	508	488	492	544	566	504	505	539	503	550	507	516	539	483	497	507	497	518	531	517	542	486	499	526	528	556	518	507	521	502	495	508	507	533	524	514	510	487	536	513	494	488	531	508	493	562	549	512	479	527	519	524	521	498	536	542	528	497	534	529	536	519	502	535	538	493	509	526	523	510	530	481	472	507	517	518	538	507	523	497	559	525	510	484	501	554	512	512	524	520	517	556	535	498	497	517	552	511	502	520	533	540	543	532	517	543	527	485	511	522	536	508	534	549	519	501	513	495	501	526	532	519	543	546	519	518	547	518	514	507	535	554	496	504	524	537	534	503	544	499	538	513	476	543	517	524	498	579	532	521	509	520	505	531	539	514	518	514	518	535	496	533	519	507	453	487	511	477	536	504	493	515	499	536	553	524	553	512	511	502	537	539	539	500	486	518	508	484	488	490	535	518	479	522	495	468	489	537	536	482	531	511	493	482	548	515	506	547	528	465	474	487	533	488	550	485	524	501	514	487	486	536	573	552	535	542	482	601	482	536	527	525	518	548	489	501	539	557	496	533	524	542	509	551	515	512	523	514	536	494	532	577	530	511	543	524	533	521	519	502	474	546	510	473	508	515	518	478	515	526	548	494	486	521	510	481	506	480	484	500	562	519	524	492	497	524	526	512	489	575	527	478	488	558	554	506	542	519	551	511	507	497	545	513	493	542	502	531	515	509	478	497	513	511	484	537	526	488	465	539	515	475	523	530	510	523	552	522	501	528	543	505	522	544	545	505	522	522	518	536	520	512	515	476	529	536	528	519	468	552	522	486	492	508	493	516	511	521	537	538	550	509	513	523	549	478	497	556	469	518	526	525	546	521	539	519	543	488	519	481	524	523	486	508	500	519	508	482	481	509	505	555	535	507	508	534	518	491	507	545	505	480	547	533	510	522	513	535	543	512	501	536	486	516	522	498	485	535	557	570	519	515	510	545	490	483	550	503	506	524	534	531	521	524	465	534	541	555	516	510	549	494	563	533	527	538	479	479	486	494	520	542	502	553	485	485	564	503	530	529	518	524	523	506	537	548	491	527	539	485	507	541	500	529	531	533	524	517	496	503	495	524	526	533	490	483	546	523	522	490	529	522	497	496	538	515	523	507	493	508	548	502	555	516	513	547	497	523	518	539	529	543	516	523	490	470	478	465	489	569	548	546	519	469	518	519	538	519	495	503	578	530	548	519	494	493	522	522	528	515	509	556	545	510	488	489	524	535	566	518	523	513	534	497	518	499	485	466	531	501	518	541	506	538	492	486	515	554	501	528	536	529	483	511	554	484	539	500	515	502	540	530	519	542	526	529	539	574	486	538	489	487	535	525	537	541	547	531	522	547	529	499	530	492	507	531	514	550	523	437	533	573	496	544	524	536	493	477	575	518	547	498	554	529	509	510	503	528	519	497	470	468	476	502	524	500	522	535	487	515	505	479	553	533	507	525	505	532	461	525	528	511	501	535	511	544	504	522	528	520	497	487	510	549	514	540	506	518	513	515	515	474	476	523	535	521	531	533	500	504	504	511	514	541	486	469	518	493	527	530	530	497	537	497	523	479	471	492	514	486	545	489	516	552	490	524	479	557	503	528	502	529	474	554	505	522	496	485	565	537	506	507	497	540	505	516	504	517	489	517	561	510	531	524	515	541	530	525	489	512	502	550	510	508	547	524	492	508	507	524	489	537	490	478	523	470	460	508	471	538	480	534	528	515	531	518	531	467	527	484	505	510	502	508	478	525	540	525	510	504	531	503	509	504	474	525	492	505	540	537	542	535	555	526	501	512	528	549	509	497	504	501	529	474	513	563	513	506	532	531	505
27018	20836	27439	24479	22443	21153	10084	2088	2049	828	828	796	823	790	820	817	794	813	830	959	1009	1072	1025	980	1106	1084	1093	1155	1039	905	926	838	768	766	679	641	691	722	654	671	661	583	599	696	602	604	616	605	583	544	587	611	557	601	616	560	595	542	627	556	590	619	587	594	602	650	584	580	583	595	632	574	591	601	601	583	598	594	550	569	596	588	606	597	590	563	612	600	570	570	603	567	543	563	551	577	557	637	578	579	539	614	563	569	589	611	591	534	557	579	606	589	591	594	568	600	592	598	617	571	567	617	542	499	547	579	609	579	560	621	591	572	552	580	596	615	551	592	556	599	560	599	605	598	646	518	582	558	592	626	584	628	594	608	560	578	626	600	577	544	565	611	600	565	565	576	572	570	587	558	590	602	570	561	623	598	566	571	564	553	545	592	576	577	564	597	582	619	575	610	560	608	533	594	592	594	554	570	564	592	627	612	554	577	549	565	567	583	601	621	602	601	577	533	610	585	602	571	632	567	588	562	593	598	578	575	600	596	574	628	551	579	588	609	595	574	551	604	543	583	607	586	559	595	554	585	561	578	570	612	611	579	621	586	613	585	501	601	589	602	555	587	546	576	590	583	588	567	571	574	580	563	565	581	566	586	565	587	584	602	568	576	591	599	586	571	615	608	593	580	594	551	598	595	586	590	584	564	591	592	578	529	570	605	599	573	611	549	557	583	592	579	559	570	577	580	581	590	580	565	583	561	567	585	545	582	545	599	571	568	588	587	626	555	591	598	591	575	592	574	585	592	623	604	622	589	575	581	572	608	596	563	561	591	615	560	577	538	618	576	609	537	593	589	556	548	599	613	592	612	602	616	590	555	591	591	586	598	594	548	622	595	605	621	589	602	634	559	561	592	619	603	595	554	591	601	552	585	608	615	540	605	576	605	598	561	606	550	623	569	579	546	590	581	557	579	576	593	629	567	585	584	585	596	552	554	606	574	598	631	610	606	590	605	573	569	555	576	567	625	537	589	565	586	562	588	590	571	593	551	555	565	598	582	562	593	519	590	627	551	565	618	603	561	520	587	586	570	614	594	566	573	600	630	642	601	576	582	630	595	593	572	567	558	591	591	572	578	573	578	576	582	563	599	549	575	601	604	584	601	557	585	565	588	584	594	566	612	563	580	594	593	582	623	569	553	613	572	599	611	554	559	613	561	582	588	590	614	574	526	583	552	620	567	556	569	549	595	601	569	589	569	590	567	557	550	561	577	568	567	602	571	577	578	570	632	582	550	587	563	567	605	573	570	564	527	562	649	592	540	571	583	551	603	600	606	584	570	583	602	560	611	560	572	601	570	533	574	585	558	586	583	614	591	546	560	570	594	597	591	548	627	585	568	566	569	616	615	614	568	548	563	541	583	567	554	591	615	601	576	573	601	585	595	614	546	532	580	645	571	544	584	564	585	581	574	597	585	553	597	570	533	579	583	573	522	599	569	574	551	561	612	595	595	566	586	580	589	600	570	606	551	569	599	555	584	540	634	604	591	601	583	605	536	575	575	564	554	578	587	571	588	594	592	589	569	561	644	576	566	590	584	551	620	619	589	557	535	570	613	590	555	567	571	581	557	572	571	586	566	615	599	555	565	598	565	606	597	595	574	562	610	587	579	567	608	604	570	583	579	559	544	623	590	578	574	560	590	577	589	591	600	611	555	592	570	542	566	581	624	558	609	532	578	533	566	629	605	565	597	535	550	615	610	584	540	588	555	612	558	568	569	603	612	562	565	616	638	599	593	595	594	594	613	636	600	593	614	557	584	576	586	554	572	576	573	617	565	587	555	587	611	614	570	558	596	576	575	637	578	569	550	590	556	565	609	561	625	570	611	541	565	589	586	567	617	600	610	522	566	540	593	557	553	574	544	585	562	552	557	617	592	621	636	566	592	585	550	576	570	585	585	553	547	547	559	602	580	553	586	560	527	608	579	591	518	574	564	549	566	590	584	574	571	598	603	541	584	583	615	593	606	626	577	591	582	592	587	576	580	606	578	541	564	560	546	551	568	589	579	575	597	592	576	571	572	579	596	590	594	564	556	542	539	562	591	598	631	565	593	596	562	602	600	568	586	551	556	583	593	548	614	566	572	585	641	567	548	562	550	546	582	589	564	591	597	566	628	614	557	593	566	616	581	631	598	550	611	551	557	572	577	577	610	577	606	619	595	572	599	616	600	584	563	585	603	608	542	611	598	577	574	593	562	608	605	584	566	588	572	620	527	585	600	598	609	577	570	575	551	564	567	590	555	543	590	603	556	604	602	558	573	566	605	575	584	574	573	589	561	576	553	605	635	565	584	543	570	624	617	586	571	571	591	579	562	545	606	592	600	561	556	544	578	591	581	587	564	598	583	601	614	593	586	553	583	557	577	569	573	630	597	612	536	604	544	607	587	588	590	602	564	563	556	552	543	572	558	604	612	563	562	569	602	581	593	611	609	594	591	527	600	596	589	585	607	559	609	580	554	622	589	604	578	614	568	585	538	570	617	581	584	605	660	594	586	578	570	558	519	585	574	541	604	602	599	558	587	596	584	555	602	537	564	526	635	533	584	569	583	559	569	571	612	567	600	579	606	606	608	583	600	593	615	535	592	595	559	587	572	575	593	587	565	619	565	582	540	565	591	611	571	585	610	631	573	587	613	579	592	579	553	597	589	559	597	555	577	620	588	557	599	561	622	548	568	550	578	590	555	560	550	596	643	569	598	577	595	624	594	587	535	614	568	591	600	580	630	553	549	567	568	578	592	582	544	587	601	596	585	572	607	558	597	604	565	630	538	574	556	582	615	612	571	602	554	582	561	609	611	591	612	587	631	609	592	573	568	592	574	617	584	597	573	567	568	563	572	601	586	577	570	559	605	575	573	577	592	558	573	599	556	590	568	582	562	551	607	571	605	553	619	617	582	585	567	579	596	578	571	577	589	627	547	566	565	545	554	556	595	602	610	536	580	558	596	593	592	594	520	594	585	603	569	529	581	580	572	574	560	579	553	606	538	614	583	547	632	586	574	601	599	592	617	579	580	543	579	550	604	532	614	533	621	599	620	607	586	579	594	557	596	566	541	601	548	591	564	576	578	569	584	591	627	606	620	574	593	614	558	599	562	579	571	554	544	599	564	622	600	551	657	552	578	581	598	635	614	538	544	571	607	554	614	584	583	545	548	574	613	601	562	615	542	561	594	561	585	572	560	565	592	608	541	586	599	593	567	630	610	560	609	579	577	594	607	589	583	588	604	577	538	598	557	580	521	565	580	572	569	584	563	608	580	576	619	558	618	598	587	586	564	638	607	555	602	574	608	556	590	600	593	580	512	629	573	579	596	527	602	540	556	589	610	529	622	594	618	589	548	607	570	593	569	575	567	562	546	562	587	561	577	580	609	598	600	620	530	568	592	586	541	587	559	617	569	586	567	608	590	601	584	591	594	636	592	594	585	565	588	558	598	595	585	601	596
44132	33214	26839	32461	30630	23675	9107	2585	3311	990	948	947	869	920	851	886	892	943	1093	1170	1422	1461	1424	1421	1621	1531	1503	1532	1349	1249	1135	1003	929	802	765	676	684	602	641	566	559	574	569	574	525	507	556	471	490	485	518	495	522	466	513	490	493	467	502	501	488	488	492	478	465	498	458	470	465	502	522	506	507	527	463	518	467	459	498	517	489	528	500	448	491	503	464	494	521	499	470	485	442	479	506	498	473	484	480	487	486	498	520	523	524	515	475	475	525	521	481	504	513	455	498	540	504	484	449	517	501	508	506	500	510	506	441	473	511	477	449	493	505	516	478	501	491	504	500	509	513	491	494	521	502	480	482	489	485	486	478	452	499	496	512	496	533	496	514	496	477	516	483	467	501	532	462	536	524	517	503	506	461	496	487	538	508	528	489	477	490	508	485	469	520	508	469	494	512	501	496	508	464	484	485	501	488	475	507	493	512	502	477	496	507	487	511	497	485	507	509	528	468	526	479	498	461	481	506	461	505	491	476	467	499	443	476	495	478	523	511	488	484	488	546	508	521	527	492	552	549	462	490	497	534	504	490	488	502	472	509	485	488	459	510	495	521	484	495	486	503	469	509	518	501	490	518	492	501	529	485	540	503	510	477	472	496	484	490	480	523	525	475	547	512	486	471	515	490	476	492	517	527	465	470	484	479	481	490	471	505	493	467	480	473	458	466	512	451	526	484	488	527	514	517	500	516	483	497	478	497	489	496	453	499	470	540	461	477	501	499	510	464	508	517	524	456	499	513	491	466	523	487	494	503	516	506	459	502	465	499	489	502	489	453	468	472	490	484	472	515	489	554	484	493	499	471	510	533	525	487	493	468	474	469	480	490	515	473	494	500	531	486	511	528	501	517	469	473	520	484	470	481	478	501	513	495	469	502	488	511	488	508	497	518	526	475	502	516	503	488	456	498	457	505	514	481	497	479	494	500	521	515	437	475	512	500	474	460	443	474	494	508	466	502	514	506	468	514	531	456	501	500	487	544	468	468	485	494	527	525	526	481	465	486	508	483	507	498	507	485	484	472	503	524	484	489	509	494	502	524	507	500	513	476	499	517	512	528	508	492	478	483	513	524	491	544	496	493	463	420	517	512	484	476	492	502	503	492	500	524	466	500	500	479	496	494	464	477	526	537	501	460	487	515	490	476	512	509	499	487	489	499	462	480	470	506	484	487	506	514	494	498	466	515	456	443	465	484	500	505	493	502	505	507	518	487	536	486	490	462	478	489	473	488	520	500	518	468	488	494	511	489	485	522	509	495	489	495	501	500	494	505	491	501	518	494	503	532	503	469	492	522	519	510	486	465	460	489	494	499	498	474	512	488	477	458	510	458	458	518	527	497	486	505	518	516	476	453	489	525	477	484	498	481	455	468	499	492	498	505	481	468	502	502	481	515	481	501	495	483	529	534	483	486	502	466	504	504	528	452	504	481	483	514	534	532	491	510	482	481	456	496	483	494	472	498	469	479	493	494	489	501	480	440	513	519	483	472	516	526	436	530	482	459	487	489	517	509	516	494	459	504	507	542	499	465	469	514	535	465	493	492	479	504	487	490	507	494	483	510	522	476	503	551	472	493	515	500	482	519	481	512	528	506	516	521	479	477	519	448	474	480	518	498	491	493	524	551	518	531	499	508	516	450	496	467	479	473	480	485	508	481	496	467	498	478	516	477	481	539	507	517	531	522	499	481	454	507	490	482	481	500	519	491	478	487	464	484	475	516	516	474	505	487	505	507	513	502	494	501	439	479	511	539	497	535	501	488	518	478	482	510	488	548	518	460	494	474	492	484	543	505	543	505	457	490	491	504	478	464	511	491	504	510	510	482	518	510	512	521	461	498	456	491	518	476	484	488	499	501	507	508	475	473	496	444	536	503	468	496	491	506	527	517	511	487	474	512	469	524	547	540	495	510	538	511	474	495	506	450	492	494	507	455	460	512	476	528	498	512	481	490	491	530	485	520	497	502	532	540	500	524	507	533	496	485	492	512	480	493	469	527	523	480	475	460	487	488	454	490	519	491	487	496	522	510	474	494	495	502	497	493	479	518	479	468	500	525	493	532	481	465	470	489	460	520	473	502	497	492	502	493	486	482	499	492	473	552	508	500	475	497	517	486	500	496	531	539	483	479	523	500	495	497	459	464	523	520	492	532	472	507	497	545	476	537	491	491	511	515	504	450	496	526	464	499	499	504	499	522	506	532	488	468	523	470	506	497	491	466	476	437	470	464	489	483	487	527	509	519	494	516	512	481	506	512	444	494	528	495	470	511	466	483	484	495	515	489	547	459	538	529	517	472	522	504	500	482	480	475	541	480	512	495	497	472	499	531	459	495	512	514	508	497	514	485	490	509	474	498	509	495	523	510	518	473	477	496	457	492	505	487	521	500	482	485	480	500	501	490	485	477	510	506	478	488	537	521	499	547	494	526	495	523	481	517	479	531	500	505	504	488	471	502	487	463	485	452	465	510	501	501	481	507	487	510	480	479	490	486	526	487	480	517	520	485	499	518	485	505	500	499	492	501	494	505	515	506	510	501	532	522	548	481	473	535	456	494	548	470	497	477	497	443	482	508	523	500	476	495	515	441	529	515	476	499	457	474	474	511	474	489	506	496	477	492	485	455	508	513	505	573	479	521	529	473	521	501	451	488	543	470	505	492	552	505	471	488	500	495	501	473	517	515	498	488	486	487	516	473	497	467	492	527	503	499	485	495	504	469	475	525	471	469	504	503	518	481	501	485	528	481	541	487	510	483	511	475	515	455	507	500	483	529	494	505	468	494	478	473	463	484	474	479	512	492	535	511	497	469	457	480	526	498	490	482	462	506	489	471	504	538	522	488	499	436	492	492	482	482	479	511	527	483	519	466	490	502	510	472	475	505	459	452	499	456	503	460	503	495	528	504	517	522	479	474	478	515	466	489	482	476	487	497	499	507	513	478	483	478	485	493	493	529	501	481	524	480	500	464	523	513	458	527	527	486	519	482	516	482	518	512	512	539	476	529	501	500	511	508	494	533	497	495	456	487	475	487	507	537	458	497	520	489	495	485	498	488	499	508	468	487	509	523	513	519	490	472	448	499	477	520	514	477	486	476	499	516	480	484	517	489	505	512	477	508	506	480	514	496	482	507	500	491	481	469	458	500	486	469	470	491	497	492	428	492	506	502	490	529	513	486	494	506	501	480	510	514	480	514	493	472	518	511	441	472	486	431	528	525	472	487	455	485	477	500	483	473	517	485	465	503	534	482	474	475	490	501	473	500	523	486	489	495	508	505	443	468	508	464	475	452	535	504	493	534	500	465	513	504	490	523	508	519	538	510	462	495	493	492	514	477	515	506	499	538	502	472	488	486	463	535	502	470	532	483	466	484	452	519	510	531	527	494	498	505	479	497	512	496	477	493	505	508	532	490	487	534	522	436	523	488	517	502	491	464	463	493	517	507	482	546	495	502	467
26369	20820	27651	24018	21609	21811	11622	2160	1570	944	877	859	861	917	865	955	929	934	956	968	1089	1106	1177	1149	1139	1107	1139	1119	1083	1032	924	943	823	798	757	753	726	706	703	687	703	640	626	637	633	686	651	596	609	592	614	613	596	679	579	637	604	619	615	572	613	646	618	573	670	604	643	641	644	630	620	655	602	604	615	660	607	644	641	554	565	637	586	577	581	621	634	612	599	642	678	629	577	646	619	605	616	591	594	610	585	603	657	607	553	609	649	634	582	593	614	621	561	607	648	635	631	591	591	616	610	608	603	624	634	590	644	621	629	602	592	647	643	594	628	661	581	591	602	588	589	621	607	642	607	598	616	598	608	587	628	581	619	618	601	631	588	579	616	648	576	651	591	589	624	631	624	576	652	633	611	567	639	589	589	617	628	617	630	615	606	596	623	629	610	650	608	605	618	615	603	604	584	554	622	610	643	626	609	631	602	616	588	599	572	608	642	614	667	584	663	634	569	625	612	639	584	598	616	612	649	599	621	622	628	585	642	638	623	652	664	622	623	642	594	602	620	637	625	621	614	597	620	582	589	587	637	613	648	603	676	624	630	608	633	582	583	641	622	604	612	621	624	585	586	615	629	592	551	642	590	651	628	654	612	586	609	634	619	624	609	624	605	681	591	562	629	642	619	614	623	580	620	596	603	609	613	617	593	608	614	598	634	613	603	613	619	614	620	573	635	616	616	611	607	618	607	627	632	589	646	595	623	641	639	587	644	590	592	577	601	624	605	649	660	613	652	618	566	593	606	601	618	625	584	658	625	573	632	612	620	625	629	606	623	615	600	616	606	618	616	601	589	606	590	584	560	632	603	625	556	640	623	653	631	608	643	617	622	559	596	573	616	602	617	573	565	608	649	634	624	619	630	627	617	635	615	608	581	623	672	539	632	610	638	624	629	621	617	642	645	619	623	593	635	552	590	624	613	633	590	605	599	622	645	662	607	601	603	634	592	641	639	606	616	626	633	584	613	581	602	670	590	623	598	591	634	614	639	646	577	603	599	658	573	612	653	571	587	651	582	623	578	650	677	602	591	627	588	599	596	603	647	611	621	630	580	568	575	605	669	603	549	593	636	635	603	594	635	626	597	578	573	640	632	614	631	604	611	599	685	636	631	560	650	604	631	634	654	633	662	618	609	608	591	616	604	616	623	625	581	637	642	632	648	615	617	633	626	585	634	681	548	576	611	626	619	607	613	613	590	599	575	667	615	612	626	617	585	656	613	662	591	615	612	605	668	629	604	614	616	640	638	614	613	602	658	619	608	625	568	571	639	617	623	545	612	602	578	568	589	605	588	608	602	598	624	614	600	630	578	643	613	584	610	569	620	575	664	606	592	607	662	639	604	614	621	636	664	605	587	591	624	643	596	600	603	572	618	637	656	624	634	581	646	580	610	622	619	657	646	649	614	582	569	598	610	577	594	603	638	651	593	590	583	627	632	649	623	577	638	604	651	596	586	642	587	583	589	596	632	585	566	636	633	600	617	582	630	648	648	599	595	629	595	587	639	627	617	585	678	584	607	586	615	598	600	572	616	624	616	618	629	606	626	626	605	635	633	645	596	639	584	609	639	644	630	639	583	565	646	555	564	638	559	617	619	633	591	656	605	631	594	612	652	596	605	605	628	621	627	649	592	603	607	604	575	638	637	616	595	612	609	632	616	600	596	586	588	609	623	629	632	629	600	623	628	633	626	606	616	538	591	623	578	597	574	608	578	625	595	632	644	615	626	629	631	601	616	670	635	640	608	607	600	614	642	621	576	625	581	595	617	632	635	649	610	598	634	627	593	638	605	601	616	621	599	653	601	600	626	634	598	592	616	617	579	652	582	602	641	593	582	640	597	638	593	600	594	613	616	635	625	621	636	600	581	630	588	610	591	636	632	604	616	622	638	623	605	646	625	644	602	620	597	573	611	613	595	638	621	595	637	559	603	593	615	655	558	573	591	628	572	605	630	648	589	617	600	547	641	662	608	599	606	656	609	617	645	611	610	591	585	584	592	583	627	616	579	598	632	591	608	560	594	540	630	645	581	594	613	595	619	614	597	583	594	603	654	592	594	568	609	659	623	658	620	643	631	588	671	596	603	620	624	601	611	614	629	584	620	626	548	602	588	603	575	565	601	635	598	616	620	569	640	592	634	597	604	616	595	610	653	650	568	574	585	633	574	666	615	590	584	614	640	586	637	604	655	604	612	612	658	640	636	608	605	576	608	571	622	574	607	630	685	634	631	622	604	656	619	636	624	629	623	624	648	643	594	619	583	579	635	591	616	608	653	636	643	615	591	625	633	591	619	629	606	585	589	639	654	627	643	621	608	582	598	633	633	635	615	627	650	602	593	639	580	608	582	597	631	638	602	633	596	602	618	604	576	655	601	653	606	619	576	604	609	633	617	633	616	642	633	630	594	641	616	583	611	584	584	619	648	591	639	621	610	663	589	586	648	581	636	634	601	600	599	618	628	618	576	629	619	634	628	659	603	663	614	626	608	620	616	618	590	614	634	631	625	584	593	598	605	579	636	620	623	635	647	605	538	585	592	620	612	571	573	567	613	682	608	620	600	568	608	610	621	615	558	589	638	610	618	597	587	657	637	632	636	634	611	651	603	633	610	578	657	623	600	625	661	597	628	642	606	613	621	586	599	612	597	622	616	587	674	626	625	603	610	647	651	590	639	674	629	603	626	597	650	656	577	604	624	652	601	634	599	585	596	592	640	581	594	619	618	585	586	537	597	610	626	622	635	592	606	579	636	615	607	567	601	594	614	626	669	610	651	648	597	627	593	619	609	645	624	645	641	591	670	628	607	604	592	608	616	571	642	601	583	650	594	586	624	583	611	578	615	567	625	590	645	609	599	593	622	589	567	615	620	648	659	608	612	598	606	541	564	622	656	632	588	598	656	619	595	654	639	623	650	616	583	621	616	579	628	615	598	629	613	612	592	619	634	658	600	582	637	575	605	590	677	655	621	585	627	587	615	621	622	551	617	626	666	605	605	618	571	590	607	604	618	576	642	585	544	616	585	615	624	671	569	613	652	638	660	615	605	580	628	657	634	622	653	621	653	627	588	621	627	665	624	581	634	639	624	623	632	617	632	610	621	603	593	652	618	585	568	631	642	668	620	593	666	631	600	682	636	635	589	627	658	615	616	633	603	602	561	621	611	582	621	602	568	617	638	614	589	572	612	617	604	627	627	581	592	597	589	612	569	631	625	627	576	595	605	653	586	639	621	626	621	575	611	603	600	618	586	604	620	620	635	574	659	636	597	589	616	584	636	620	623	637	654	650	619	610	611	581	619	605	622	619	634	616	613	621	647	602	603	582	609	584	606	614	600	630	615	610	589	627	618	650	595	648	604	596	582	618	605	637	560	604	590	594	602	605	587	617	634	578	588	657	582	603	613	597	654	637	654	593	586	652	610	586	622	615	646	547	624	590	663	602	644	655	620	574
48264	34276	29879	33734	32595	22240	9041	2655	2592	1095	1077	1054	1075	1060	1085	1126	1130	1245	1255	1384	1459	1583	1663	1674	1635	1548	1574	1544	1469	1330	1227	1082	992	868	785	779	724	645	695	672	661	616	563	580	513	570	560	547	542	525	535	506	541	535	513	539	520	495	523	541	537	508	515	492	531	520	496	509	523	541	552	488	499	496	538	503	504	524	518	506	535	575	516	538	509	494	507	538	514	493	538	508	536	513	488	528	504	538	517	506	545	501	549	533	511	510	513	511	507	550	525	531	533	512	561	534	512	518	555	512	517	488	483	479	513	496	516	519	534	496	512	486	513	531	516	544	497	508	505	528	497	532	522	527	530	531	540	540	548	515	524	543	549	482	516	518	498	514	531	535	489	522	519	518	513	556	523	536	497	515	520	543	494	535	470	527	517	557	510	490	540	504	540	525	538	497	528	502	530	507	511	515	541	519	528	557	517	510	539	477	507	501	506	515	533	488	525	538	489	514	542	510	541	503	516	495	524	505	534	503	529	489	512	546	521	510	538	505	512	526	533	531	511	488	542	545	514	533	522	544	515	514	512	532	509	543	529	504	526	559	540	545	518	546	579	533	515	535	539	540	494	519	509	541	465	525	520	511	487	529	517	519	498	506	556	516	513	517	482	507	504	516	535	572	534	497	541	507	510	522	530	482	520	487	542	563	539	496	526	519	496	516	513	542	511	551	553	505	528	498	484	498	507	504	534	552	515	488	549	588	511	514	498	500	504	484	532	531	528	539	503	559	559	488	521	511	536	528	505	557	532	540	501	539	498	538	536	505	512	528	518	517	519	500	548	535	557	542	531	517	533	467	510	553	520	546	539	530	534	545	554	544	519	504	500	532	527	497	555	488	494	510	467	526	513	540	547	556	515	492	535	502	533	506	519	510	514	463	527	519	567	522	500	515	519	524	528	497	518	503	519	541	484	513	510	565	501	487	538	529	544	503	538	549	524	550	498	550	536	590	508	520	472	508	547	521	547	509	538	488	489	521	531	549	526	483	503	527	502	559	527	560	513	495	515	550	523	517	563	528	535	508	514	527	487	484	545	521	555	573	520	512	496	524	492	539	524	546	551	505	519	505	518	539	576	577	531	530	511	479	508	484	526	530	514	557	506	521	521	532	513	485	538	506	535	498	574	538	511	544	573	568	558	493	549	544	524	527	504	522	497	522	562	551	503	516	532	548	504	540	505	549	477	557	543	461	544	501	488	561	501	524	546	544	482	525	576	519	537	555	510	538	536	496	528	531	488	534	515	525	494	523	525	546	528	509	496	480	492	529	509	557	480	513	494	540	539	504	529	513	483	494	517	551	527	540	505	523	529	518	498	534	504	545	517	492	558	490	532	548	529	530	545	552	560	531	569	515	522	483	535	505	516	506	524	498	492	499	510	515	494	486	506	538	554	506	512	496	556	513	514	529	473	504	484	534	549	525	521	525	508	496	497	537	457	538	490	517	520	517	501	502	508	513	532	527	509	532	487	550	495	495	539	532	509	541	482	515	548	536	538	515	514	512	532	524	532	488	511	536	551	486	509	556	509	496	480	511	493	541	552	519	506	522	564	480	526	541	510	480	516	539	541	537	531	528	515	546	529	567	515	536	511	562	490	532	513	497	556	526	511	547	503	531	501	520	542	518	551	533	524	512	552	538	519	542	489	511	541	543	511	514	545	530	532	509	527	519	483	504	542	532	501	480	520	527	541	503	536	548	526	511	562	540	506	517	506	550	556	508	510	498	504	498	520	536	551	520	520	476	514	516	516	539	517	556	508	523	523	498	563	488	580	553	515	537	489	555	561	528	492	485	543	523	559	501	546	514	555	473	510	504	477	502	525	575	501	497	504	538	498	496	525	513	507	533	525	526	556	536	503	522	511	498	547	524	551	519	529	502	532	477	478	532	541	542	512	511	523	488	554	527	551	549	526	492	555	509	522	495	497	550	533	557	523	545	501	513	526	510	485	539	549	515	514	530	530	550	500	509	503	552	495	507	529	502	531	492	487	522	497	537	512	506	499	520	511	481	514	511	557	527	492	526	524	534	515	526	504	559	530	529	526	547	527	523	517	504	555	527	471	503	493	514	537	508	515	535	509	550	503	532	502	514	531	504	529	513	520	533	539	531	538	462	509	496	493	511	503	510	517	513	567	532	512	493	511	497	516	524	490	517	517	519	564	548	511	558	517	541	507	518	517	500	564	524	526	472	538	492	488	520	514	530	543	520	535	533	526	502	531	497	521	514	527	530	505	521	529	501	505	564	506	525	502	534	540	518	474	508	546	544	493	499	519	523	524	523	536	506	540	511	494	539	517	526	525	539	504	530	544	507	512	543	505	490	555	501	530	518	497	533	560	486	519	511	503	507	483	509	475	519	487	561	514	521	541	541	564	498	496	546	517	507	545	560	520	519	503	531	537	517	478	490	499	502	534	514	528	491	506	549	505	514	551	481	514	511	507	517	481	557	539	504	491	541	510	522	525	488	537	498	489	504	537	504	489	515	518	524	503	542	581	527	530	516	473	508	536	473	509	507	568	545	524	524	522	504	522	490	524	515	517	554	500	495	529	509	516	537	523	564	534	531	533	538	513	509	550	507	517	494	562	544	526	509	477	528	515	488	507	521	537	509	540	515	560	557	554	548	524	510	535	526	506	540	515	519	501	500	499	508	495	543	523	492	508	537	516	556	516	540	545	499	506	512	499	535	506	533	519	506	542	511	507	499	533	538	485	523	524	484	531	551	521	503	525	506	502	497	540	509	530	482	521	529	491	558	528	547	490	515	522	525	531	515	556	496	518	547	522	521	492	476	534	530	575	553	531	499	554	527	523	529	505	533	547	533	522	463	521	550	536	534	506	520	546	501	516	511	475	537	549	515	558	522	529	515	528	486	501	560	518	565	539	554	518	522	526	502	512	506	486	528	545	554	513	502	517	507	497	518	470	517	517	495	528	510	531	506	516	495	498	529	464	537	523	483	489	497	533	517	506	545	510	575	469	509	523	525	505	517	489	523	498	510	532	526	539	530	524	510	553	498	561	574	501	497	569	523	493	534	523	533	549	527	531	510	521	507	527	564	563	492	558	507	492	557	529	524	542	529	499	525	449	540	539	509	496	531	516	498	525	511	544	545	515	505	497	498	547	499	520	506	512	521	503	504	542	518	512	520	500	531	514	517	532	548	489	500	545	498	534	552	563	525	504	508	466	524	523	478	539	508	507	521	529	550	518	510	545	491	544	468	541	500	538	515	553	534	557	539	556	523	506	476	522	496	554	503	530	457	507	567	516	482	591	521	511	500	546	498	540	527	565	531	512	469	519	541	506	514	549	517	552	492	513	538	482	494	511	485	531	491	518	528	542	513	571	519	527	552	554	527	489	494	518	528	506	558	549	523	480	500	515	485	525	492	529	510	528	539	573	491	531	494	549	558	586	532	531	505	537	512	506	541	505	528	565	492	561	493	526	530	529	524
25599	20872	27936	23960	21337	22599	16392	2525	1449	964	959	994	912	934	938	911	997	1017	1114	1144	1188	1191	1192	1199	1118	1086	1113	1105	1038	1000	995	951	858	843	791	775	764	681	695	693	645	620	615	587	626	617	597	629	594	588	649	583	590	641	573	582	619	629	594	583	607	640	591	618	592	647	551	602	584	625	640	568	626	592	591	568	612	623	565	583	644	612	604	641	617	589	571	604	568	583	590	629	662	573	637	602	615	606	590	603	586	561	571	605	616	602	590	597	617	619	658	592	567	587	621	598	639	600	596	590	539	577	575	543	575	596	559	593	598	579	556	596	570	578	580	608	594	629	577	578	591	591	596	661	593	587	582	601	599	583	605	626	619	558	643	622	586	587	585	569	564	588	568	545	616	628	595	610	586	630	582	596	605	560	628	621	622	538	556	588	594	599	616	584	574	561	558	600	571	588	565	617	626	638	611	581	576	621	624	596	561	611	609	621	658	572	628	610	619	611	638	622	584	584	580	594	598	612	649	568	617	573	562	631	622	634	620	575	570	635	598	585	587	619	594	535	591	593	602	609	581	593	576	614	638	606	610	657	584	565	645	568	612	591	591	615	616	605	586	559	630	592	585	587	539	581	624	625	599	570	609	596	631	631	571	550	617	558	553	605	580	599	596	561	604	565	570	563	565	632	568	585	563	639	557	614	649	624	636	638	615	606	587	592	587	587	594	568	558	606	619	616	593	611	633	625	603	594	572	560	604	582	628	653	593	651	651	563	611	570	611	559	564	607	628	586	596	574	596	560	592	599	638	605	637	607	657	610	598	609	641	616	612	578	581	576	608	566	625	586	563	597	617	651	626	580	557	581	534	600	606	548	598	642	602	594	598	625	593	620	627	543	635	593	640	614	628	596	596	612	558	569	650	595	589	588	629	596	585	585	661	603	599	586	589	615	626	596	605	597	608	596	628	620	608	594	554	617	605	611	575	641	654	571	605	606	627	612	608	578	643	609	562	610	638	574	599	596	599	572	645	614	615	593	609	552	567	604	600	550	600	614	583	672	589	590	579	602	597	595	574	607	576	614	650	588	615	605	611	595	593	605	618	552	589	583	601	565	593	585	587	631	566	617	626	605	575	590	605	635	597	577	596	594	592	594	572	609	614	578	600	577	591	600	616	567	584	557	559	604	565	613	648	574	559	589	605	579	559	624	552	572	571	624	596	567	641	602	582	624	624	601	628	621	619	589	633	639	565	601	663	623	593	598	615	569	555	615	611	606	595	628	596	584	600	632	616	614	582	576	605	603	632	625	615	607	645	571	556	588	612	603	585	594	582	602	573	616	625	606	605	593	566	569	638	568	603	591	622	602	605	604	569	601	619	598	600	578	593	572	631	594	586	535	582	578	581	618	646	598	566	613	571	617	618	582	565	614	621	582	590	581	599	655	606	604	554	579	566	593	640	559	570	597	598	575	650	592	544	569	623	595	580	561	595	574	589	588	629	588	602	573	598	617	626	577	564	581	561	594	634	638	608	626	589	599	605	581	605	640	588	571	580	586	592	544	615	613	574	596	580	607	573	628	595	610	594	597	610	583	552	637	623	630	597	626	629	623	568	619	612	558	563	592	588	637	615	624	565	617	619	590	613	603	618	600	610	552	593	565	578	583	594	611	611	606	600	586	575	606	548	612	589	603	615	570	569	635	591	567	581	617	592	624	585	600	608	573	595	575	573	540	608	592	591	602	566	602	623	603	590	564	618	604	578	612	598	534	598	592	611	592	564	607	594	610	596	585	615	602	635	575	632	558	621	650	612	603	609	562	610	553	584	590	576	634	594	529	612	634	608	578	574	603	573	618	602	572	660	583	585	583	571	588	632	552	595	579	605	552	625	584	577	573	581	623	575	600	596	574	646	572	595	596	603	582	595	605	593	614	590	621	607	638	605	613	618	622	622	592	594	608	614	631	610	623	615	603	600	591	574	602	637	589	585	604	592	612	617	632	558	589	580	579	599	555	622	575	564	625	638	555	592	589	646	603	601	635	561	571	598	562	578	533	599	574	599	606	617	565	590	580	598	590	606	600	606	606	620	577	557	601	601	591	643	590	589	567	609	605	588	622	602	627	603	571	577	646	582	568	620	592	629	610	600	589	588	610	635	562	633	579	614	597	616	634	569	636	561	599	554	582	565	562	583	603	604	602	627	575	586	565	630	588	602	607	585	556	618	597	629	612	618	611	550	651	572	574	610	580	612	601	582	590	615	555	571	632	581	609	622	616	573	591	605	601	577	584	624	582	598	656	591	598	564	596	643	618	623	591	591	617	570	595	590	568	584	605	634	600	619	610	616	577	578	619	649	606	616	610	591	559	575	597	606	607	585	597	579	583	655	548	576	617	581	566	615	568	608	591	540	542	628	614	624	583	610	574	580	574	581	574	588	666	589	609	599	634	602	619	592	625	563	552	596	565	605	574	584	611	584	536	601	600	617	592	615	585	581	649	546	578	570	589	556	633	618	590	617	614	623	584	583	648	615	583	628	625	552	581	561	593	587	629	634	609	589	599	623	613	634	594	599	618	579	582	577	612	601	594	628	571	602	622	612	623	601	569	594	601	606	631	579	595	604	558	579	575	626	598	620	593	599	628	613	641	607	556	586	608	611	546	623	619	606	664	584	622	615	618	566	591	556	618	630	632	558	587	600	558	635	608	600	626	550	577	603	617	571	578	608	631	590	585	569	634	567	613	602	603	677	605	594	576	606	583	615	616	638	596	664	645	634	579	602	617	616	592	561	572	646	612	566	586	617	606	632	613	579	554	620	645	595	604	606	611	584	612	597	594	603	573	577	571	595	618	567	543	555	554	598	587	592	561	578	630	590	588	556	625	560	618	548	577	566	596	623	643	662	586	561	591	642	575	586	577	601	617	603	601	600	604	620	611	607	577	586	579	596	593	664	581	569	647	607	633	579	601	627	530	584	599	548	589	649	616	585	614	619	612	643	608	618	558	577	584	590	569	622	599	596	565	596	615	600	612	626	605	581	606	582	594	594	596	613	649	588	586	620	597	550	564	597	605	555	620	629	664	561	586	616	571	654	609	613	596	581	627	565	599	572	614	625	572	621	637	596	541	607	619	571	646	615	614	581	628	605	608	607	593	611	573	624	571	590	576	603	601	610	569	582	588	589	602	579	584	551	565	555	586	572	617	565	585	599	608	626	629	609	619	560	588	570	582	600	615	588	649	566	592	608	561	550	586	603	583	554	624	582	564	573	603	580	601	602	609	572	581	607	608	603	578	598	587	584	595	644	611	619	593	632	623	627	579	603	536	617	583	633	601	610	602	639	590	574	568	585	613	585	558	592	635	655	617	622	610	601	579	575	602	611	620	598	632	585	548	556	584	615	577	613	593	597	596	614	629	606	574	588	599	598	566	543	596	591	617	628	607	592	681	587	588	565	598	605	599	625	615	593	614	583	608	607	635	558	628	618	640	570	600	612	589	585	581	636	576
48755	38229	32285	36487	33095	23746	9873	2160	2234	1162	1147	1107	1170	1152	1246	1259	1380	1454	1497	1658	1625	1713	1774	1646	1595	1612	1425	1381	1336	1321	1243	1114	992	915	840	796	710	644	607	661	616	626	631	573	533	507	520	558	504	516	524	537	529	508	504	522	508	509	545	475	517	524	545	521	504	490	502	490	508	498	542	537	529	522	513	480	494	494	549	500	550	504	499	522	544	501	517	542	510	528	507	519	517	479	490	539	470	504	500	473	456	526	502	500	511	517	498	474	501	508	524	514	485	485	485	509	494	492	487	499	497	507	509	479	471	528	499	511	503	501	474	515	534	512	508	539	514	524	500	515	493	538	506	493	471	492	491	506	502	471	501	503	502	501	497	494	521	514	479	528	490	501	492	477	546	483	506	453	532	492	526	471	457	490	481	480	532	487	508	515	525	499	487	544	536	529	550	512	499	502	536	552	482	528	500	491	493	484	472	521	517	478	496	533	487	513	471	528	534	498	518	495	501	491	499	498	477	517	514	513	475	505	524	512	500	489	533	488	468	514	495	477	506	516	508	483	482	527	477	449	525	478	495	526	537	496	448	490	533	450	492	496	483	534	530	526	505	522	539	505	485	487	489	501	502	525	496	523	492	471	502	460	492	494	527	515	432	511	492	502	500	483	542	520	493	483	460	503	524	502	523	504	518	499	544	505	494	478	477	507	498	478	509	496	526	531	505	484	544	500	464	493	476	531	531	508	460	508	493	487	519	495	483	473	505	508	461	516	519	534	509	488	477	472	506	506	465	505	468	505	522	469	489	475	478	506	516	474	508	496	487	498	514	512	512	508	457	527	507	491	513	508	506	485	551	498	488	485	538	523	521	489	506	505	532	488	483	522	500	503	486	513	480	505	489	501	506	525	497	490	493	478	488	508	490	515	466	506	512	508	493	498	494	522	522	526	518	478	477	491	527	520	496	485	492	493	532	536	555	510	510	514	484	508	540	538	490	499	502	569	478	482	504	481	499	499	513	497	483	493	521	522	462	529	523	558	490	519	486	524	519	518	520	542	468	498	507	487	487	459	506	496	483	494	495	507	511	495	514	506	488	507	548	504	516	545	555	499	520	520	478	491	528	464	518	484	543	494	544	524	465	503	478	477	482	510	514	517	471	488	480	494	483	509	536	529	488	481	491	523	478	499	486	448	483	551	512	515	519	501	496	495	489	493	530	522	467	516	524	474	530	507	482	513	492	505	516	490	487	519	511	512	514	468	477	525	470	493	482	516	490	539	504	521	509	474	535	490	533	475	534	509	515	545	510	459	495	544	455	523	510	504	498	492	532	472	505	520	506	518	522	509	530	503	497	511	481	523	527	528	481	487	502	524	493	457	539	507	520	490	508	536	503	480	502	484	480	521	514	522	504	509	515	549	484	530	508	508	478	494	539	462	497	482	490	488	523	477	513	489	501	465	531	521	479	498	520	509	489	516	487	506	527	516	497	506	493	529	506	501	500	518	542	500	490	489	530	480	518	495	465	536	492	496	535	475	562	496	502	508	533	545	484	503	515	535	522	478	509	486	547	499	477	495	525	499	534	476	483	504	521	461	577	500	505	470	538	484	507	550	493	487	542	520	529	508	520	510	528	491	468	498	486	531	490	525	487	510	510	494	488	506	510	522	476	494	489	515	496	481	523	471	540	444	542	476	492	520	531	474	463	500	471	496	524	478	530	473	477	510	527	519	525	526	465	525	508	499	511	524	521	515	481	505	509	502	533	515	486	462	542	495	506	524	468	469	537	539	486	502	502	476	509	538	494	462	498	527	506	501	508	536	463	476	517	495	502	480	512	479	488	527	513	510	522	486	464	491	477	515	544	457	535	530	539	446	562	487	486	526	494	512	523	531	514	505	515	550	534	496	481	505	498	506	485	512	527	481	507	525	497	543	601	462	460	507	536	519	510	498	513	512	519	456	507	525	522	507	491	501	466	528	462	499	488	516	530	505	489	500	477	489	484	468	525	549	507	513	497	510	510	513	519	514	494	501	511	525	496	536	523	506	526	495	522	489	501	531	483	510	503	507	515	497	503	514	500	551	486	511	512	504	503	479	499	488	503	502	485	481	496	495	473	537	492	509	494	469	470	479	469	488	511	478	520	477	543	509	477	491	532	464	481	527	494	493	501	523	486	549	544	506	495	520	475	496	481	490	499	476	508	493	464	508	511	478	518	520	488	461	540	504	496	490	543	537	469	503	475	479	530	497	495	502	503	459	532	475	466	516	486	492	489	505	462	540	464	522	506	449	490	505	504	494	543	502	474	519	510	506	532	500	511	529	478	527	532	517	527	503	530	521	526	500	497	481	488	508	490	525	515	551	486	476	509	537	482	490	433	512	498	515	509	495	539	549	523	512	522	465	503	541	501	480	508	483	546	538	546	509	503	481	481	507	482	550	517	526	522	498	467	515	490	510	490	484	499	488	531	524	481	507	533	523	501	505	531	509	478	491	500	496	490	495	496	481	527	508	550	536	515	495	526	536	477	474	497	497	478	545	519	517	494	530	519	507	509	530	450	490	561	493	472	508	498	467	506	500	491	506	502	468	511	502	479	469	513	527	506	490	520	558	488	542	483	523	493	469	481	504	502	456	464	532	474	489	497	496	495	514	519	477	509	521	535	508	537	509	513	510	517	466	515	488	534	512	497	509	534	496	537	511	520	495	505	524	515	473	459	489	524	499	501	494	493	530	510	487	493	508	558	504	541	515	501	524	498	478	505	521	493	526	508	501	532	547	497	526	532	501	485	538	531	475	536	520	528	495	502	505	491	475	529	506	522	470	509	526	477	525	457	483	512	486	487	481	551	501	460	470	517	537	473	514	521	496	491	537	509	504	470	499	499	513	533	512	516	519	487	476	527	485	518	491	502	505	489	542	506	525	517	523	480	537	528	537	491	489	505	490	485	481	509	510	530	527	529	544	531	537	505	463	513	533	512	491	568	495	488	491	487	497	503	475	466	519	507	505	518	484	475	496	505	494	430	482	514	497	468	464	517	499	478	514	551	531	469	503	534	526	518	470	469	531	541	506	501	524	480	499	523	526	471	498	496	547	500	511	478	495	515	495	528	470	493	501	499	501	461	504	523	497	464	513	544	545	510	525	506	481	510	487	491	502	465	537	482	507	498	505	517	510	509	479	505	500	506	509	512	513	513	493	535	489	510	491	476	493	499	527	511	496	505	542	514	495	497	491	520	509	511	521	537	507	519	487	505	496	490	525	480	502	567	489	505	476	478	495	465	523	514	509	519	512	506	505	510	488	519	521	461	535	478	481	512	487	504	538	509	478	511	455	505	537	460	502	520	524	508	475	515	463	493	506	538	515	501	514	484	534	513	517	547	497	474	533	446	495	485	518	527	517	485	515	498	519	508	509	499	524	483	518	521	493	511	528	518	486	499	536	497	544	517	544	510	492	508	507	492	513	500	501	514	524	496	492	481	517	478	492	506	546	503	534	469	477
28905	21196	25968	25147	15319	9738	3828	854	748	707	759	758	731	816	815	781	863	914	959	976	997	1000	983	968	857	882	933	869	878	885	875	789	760	739	749	681	664	731	633	616	647	644	675	628	634	635	631	577	657	550	644	619	648	621	647	594	612	581	578	582	599	598	606	655	607	579	627	594	572	650	608	607	616	617	600	612	626	650	598	664	601	575	561	557	585	632	591	635	580	634	603	582	596	650	666	629	597	647	652	615	598	614	628	597	607	615	606	640	619	611	610	606	624	592	618	627	625	604	638	571	654	600	600	658	629	602	596	612	597	607	578	613	611	588	597	618	617	629	625	558	645	621	615	617	594	580	624	585	541	572	617	646	594	624	567	636	586	613	596	585	680	634	629	615	594	600	591	604	616	570	609	588	630	557	584	564	593	631	584	639	638	621	668	575	618	607	620	615	601	575	583	644	581	595	641	577	621	567	596	588	643	618	618	625	590	630	588	644	617	663	603	612	581	645	651	614	618	562	623	615	644	639	580	586	655	575	615	625	601	612	558	574	603	631	599	572	575	548	620	631	576	618	601	577	599	589	600	621	587	628	605	545	612	606	625	622	617	626	600	634	619	644	616	597	580	592	586	602	629	639	616	618	627	618	605	631	649	603	623	630	603	607	585	615	609	593	618	628	609	578	603	619	603	577	638	602	619	623	591	596	633	603	607	592	611	632	607	642	619	613	653	601	654	607	612	598	581	615	603	621	611	647	620	601	593	612	634	573	604	603	589	607	632	604	591	558	628	591	623	629	598	598	585	634	638	643	576	628	570	615	567	586	589	574	631	592	583	654	612	618	609	580	637	581	584	600	607	657	602	595	604	552	584	602	632	627	647	607	641	601	619	557	620	595	635	613	615	589	629	597	592	563	593	599	600	619	601	617	627	656	641	598	585	588	601	604	631	610	606	612	619	605	620	581	578	610	648	576	584	631	626	596	600	601	600	656	599	638	625	613	624	673	616	630	628	614	598	603	608	588	608	611	629	617	606	577	566	591	603	582	623	612	615	630	593	592	634	634	591	591	582	612	616	594	630	594	602	585	626	558	582	564	599	614	549	645	621	609	614	636	654	636	661	598	583	614	610	585	612	587	630	642	531	591	638	602	561	601	605	615	642	643	646	573	606	629	623	628	613	600	590	589	581	602	570	578	612	625	597	643	630	566	649	608	626	596	578	625	590	585	584	635	649	604	567	582	600	618	618	620	575	591	589	616	592	598	582	601	597	588	606	601	599	656	635	562	591	617	615	634	640	577	600	635	585	647	622	621	622	609	606	613	627	596	617	625	617	633	621	589	602	647	612	599	610	637	614	617	647	615	610	645	572	644	646	613	592	608	596	615	592	605	615	592	606	618	660	579	665	645	610	652	607	660	636	605	585	629	599	589	614	631	596	619	595	638	641	636	605	637	629	607	614	615	664	606	565	652	604	646	622	596	600	643	624	613	593	626	594	613	658	641	597	599	592	572	634	603	590	647	578	613	579	578	612	599	622	601	558	625	619	622	623	599	564	604	609	599	577	585	607	615	666	628	669	625	613	596	614	587	612	625	619	634	613	582	641	612	634	644	591	624	574	616	644	620	611	625	585	620	603	614	657	599	658	649	601	627	605	612	633	600	592	631	646	593	614	584	608	661	590	565	614	631	603	604	572	590	591	654	629	618	625	616	613	572	594	581	631	632	578	617	620	579	590	637	603	624	606	622	656	626	641	550	593	606	573	594	610	629	584	612	613	596	635	598	585	612	607	667	625	647	615	582	583	617	612	622	609	645	631	612	596	620	638	583	610	607	560	625	603	580	651	580	601	589	621	567	609	577	666	577	610	602	635	573	640	650	585	547	597	618	592	590	571	656	633	599	630	596	645	585	617	602	640	607	597	617	635	597	651	586	654	625	608	608	626	576	567	583	638	641	600	588	614	658	594	599	615	612	612	629	597	606	567	656	630	634	609	669	597	581	623	609	587	591	616	556	588	614	644	644	607	628	604	620	627	650	619	603	583	590	622	606	600	623	638	608	604	554	623	619	647	633	595	620	630	626	611	647	598	628	622	622	610	575	588	619	583	620	597	615	626	626	622	626	588	598	628	588	625	642	620	661	639	604	591	624	615	582	651	564	592	595	583	610	591	580	612	653	609	635	577	627	602	604	587	601	638	624	619	591	657	614	599	598	636	606	605	631	588	612	624	578	612	608	597	627	664	602	588	593	644	614	620	624	595	564	613	610	583	593	576	597	571	567	618	613	585	615	663	589	588	582	678	572	575	617	607	618	616	618	610	621	574	585	603	582	628	629	649	628	565	648	623	638	597	592	613	594	589	616	594	602	633	618	592	586	638	649	626	587	591	592	620	611	625	610	594	576	585	616	645	613	649	568	580	616	579	638	637	577	613	613	658	639	573	585	647	608	610	592	567	572	622	623	585	649	625	564	605	580	632	577	640	609	622	639	611	618	590	593	584	580	609	606	606	620	589	602	634	603	611	609	605	585	580	627	607	605	574	632	623	590	645	595	604	642	587	594	652	575	628	628	653	615	608	590	617	609	573	608	585	612	619	628	592	595	579	602	626	657	609	595	647	576	629	634	588	583	583	616	603	597	598	598	615	601	579	612	653	587	613	592	614	654	585	616	588	620	608	617	604	612	689	628	629	660	606	594	632	645	611	597	600	618	620	615	643	640	612	654	638	604	633	594	605	632	575	598	623	620	611	611	614	626	602	580	611	588	595	597	574	625	607	596	614	580	591	594	613	543	644	585	626	573	594	559	575	653	608	649	611	620	614	594	620	594	590	610	613	596	634	611	629	607	638	550	613	622	592	607	612	595	581	638	605	585	601	622	634	597	623	617	622	616	624	578	631	577	632	621	617	588	628	623	629	605	578	599	578	577	604	606	620	645	620	606	596	606	616	636	645	599	609	597	611	605	611	627	628	568	661	605	606	655	582	595	579	635	633	573	600	577	600	573	617	646	634	618	643	633	635	632	632	613	598	533	612	597	607	602	622	566	613	623	637	600	579	591	566	639	581	613	549	605	610	625	668	618	606	615	613	607	597	618	591	641	611	665	591	605	631	595	614	569	617	659	605	619	572	630	561	600	601	617	609	611	636	580	616	616	596	613	619	594	624	616	636	609	622	600	647	614	630	648	623	628	657	641	624	640	604	561	579	595	659	638	622	612	617	631	601	645	594	631	608	623	593	579	588	647	563	631	612	593	618	615	568	621	613	613	620	607	617	600	662	612	661	592	573	633	598	542	628	607	607	569	581	621	589	607	567	636	589	592	607	581	635	578	616	578	601	598	571	610	625	572	577	572	609	588	610	609	598	626	638	612	593	593	625	602	604	589	604	604	593	604	606	655	613	620	581	606	588	614	607	605	567	599	591	619	590	655	592	650	588	595	581	587	588	579	584	616	628	596	566	576	609	585	623	596	597	665	617	660	607	569	588	615	629	580	574	623	654	636
48994	28892	24153	24476	21703	15413	5507	1058	883	789	847	824	932	956	968	990	1055	1072	1165	1221	1396	1300	1357	1332	1115	1068	1142	1040	1073	999	977	884	848	731	747	665	648	595	631	605	608	518	546	598	535	519	579	522	530	511	477	536	532	547	534	480	525	531	513	550	513	528	527	535	462	520	526	486	509	552	509	525	487	525	508	541	527	516	496	522	496	480	538	497	526	478	497	510	552	514	533	529	588	517	490	489	498	555	541	483	517	523	570	498	498	523	537	520	469	526	506	502	493	539	521	515	559	559	515	514	571	536	502	501	510	492	547	494	516	459	524	507	499	537	552	529	518	515	510	479	500	500	522	498	549	540	528	548	506	517	517	494	486	536	498	544	511	498	528	513	532	500	566	500	508	513	524	496	461	508	493	560	491	517	531	524	524	521	514	558	474	552	521	517	515	486	504	483	499	490	555	571	532	515	508	529	526	496	532	488	506	498	526	484	509	527	533	547	514	528	542	495	491	521	507	486	514	491	483	549	516	523	564	516	514	514	567	547	548	538	470	499	510	503	512	525	486	580	511	510	496	500	520	511	504	535	486	538	514	550	488	546	518	519	518	529	512	480	512	532	519	517	526	502	539	535	517	486	526	523	504	518	534	520	532	459	506	493	545	540	512	534	510	507	505	513	527	509	545	470	571	478	500	492	509	524	540	513	541	505	516	504	517	531	499	542	506	523	557	529	531	516	495	524	521	541	531	523	530	526	546	530	538	557	504	510	487	513	568	540	487	519	534	485	494	543	491	510	524	485	522	539	508	494	525	495	512	530	522	514	508	486	495	492	524	518	533	484	474	514	516	516	523	506	547	520	504	532	502	552	546	541	515	521	479	524	502	537	492	507	506	507	494	473	504	532	540	512	540	553	499	463	504	507	519	480	518	519	511	539	545	545	518	513	474	497	543	533	511	479	491	557	512	578	518	526	487	533	506	563	535	531	536	526	606	568	523	531	550	545	509	506	492	503	552	517	553	480	518	504	511	515	533	522	510	522	517	498	535	519	510	528	510	555	523	536	535	519	544	502	525	549	518	558	579	478	521	527	531	552	501	551	482	511	537	508	527	521	509	537	529	480	528	467	535	574	531	521	541	517	539	511	521	532	534	518	526	504	513	477	543	515	492	533	514	541	541	528	513	501	513	520	501	561	524	517	522	530	519	507	468	526	563	501	526	502	518	536	516	571	517	534	520	509	533	502	539	541	505	525	531	509	551	570	500	517	580	503	541	503	513	494	493	532	514	569	502	496	484	560	522	520	509	541	482	500	506	511	556	506	538	520	558	511	524	519	481	515	509	474	527	525	509	518	524	556	517	542	540	517	503	553	536	513	522	566	495	526	528	500	502	529	497	492	536	501	541	510	512	526	512	488	511	502	523	531	489	563	510	557	498	509	512	514	535	527	510	523	551	505	495	501	512	542	503	548	533	520	556	513	562	529	502	555	487	578	540	486	499	528	483	548	535	537	492	512	498	551	488	478	544	528	508	497	499	498	542	503	526	463	539	507	515	522	505	534	497	542	506	519	543	493	505	494	544	494	496	517	509	515	510	539	541	509	564	516	531	551	535	496	517	497	514	533	495	517	501	496	534	501	509	469	507	512	474	534	506	533	521	521	497	517	494	524	487	499	527	488	535	548	500	499	517	533	509	525	539	529	497	509	578	537	524	534	515	528	529	547	524	502	555	557	504	503	512	503	526	517	529	504	510	561	563	523	533	475	535	538	528	455	483	494	504	528	547	504	557	482	508	495	519	487	521	548	493	569	543	493	533	538	506	514	509	506	516	508	567	551	514	520	490	511	539	470	530	507	518	516	561	534	544	514	517	489	550	544	482	514	534	552	541	511	501	528	526	519	501	492	511	490	475	524	508	536	528	540	499	533	554	547	524	526	497	490	511	519	546	506	525	491	525	518	536	529	516	497	507	528	534	493	523	495	508	550	527	516	545	561	535	543	488	518	502	509	554	513	525	554	555	505	532	505	541	499	516	526	492	542	523	521	519	534	492	546	530	472	475	521	498	519	517	488	527	515	489	537	493	506	535	517	476	513	496	507	523	552	558	517	518	496	510	469	511	466	526	484	492	537	535	574	556	515	515	530	534	538	550	495	495	532	501	495	520	494	508	465	450	507	526	518	518	542	543	505	521	486	524	498	516	507	530	493	522	534	520	525	502	545	530	465	518	530	479	565	471	509	533	531	523	507	494	507	484	483	489	537	519	529	567	508	543	524	521	498	509	494	500	522	548	540	512	488	477	510	500	552	519	525	529	508	504	521	543	491	518	536	508	493	499	498	516	540	531	513	478	518	520	485	527	532	510	496	525	502	504	550	500	483	521	498	509	535	508	492	465	536	524	512	510	557	508	561	478	515	499	523	556	523	529	508	545	517	522	496	485	512	484	507	517	554	507	503	516	519	532	530	544	521	482	525	516	469	499	479	455	491	509	531	493	513	508	525	526	534	532	480	502	522	520	512	525	479	521	526	512	531	507	532	518	559	509	541	530	547	508	506	529	517	544	531	517	506	518	506	518	524	511	524	530	513	502	528	522	557	490	538	527	536	544	517	533	493	495	520	491	479	495	541	535	537	493	520	478	517	520	506	523	499	536	531	564	541	514	481	506	514	506	462	541	545	476	553	551	482	542	521	532	535	483	539	500	546	532	524	519	484	527	551	542	558	523	511	501	486	523	500	550	573	482	560	497	496	495	511	509	515	521	515	517	531	483	517	507	529	507	518	506	528	511	539	519	515	479	518	496	488	521	545	513	521	524	497	486	513	524	509	541	519	536	534	521	507	544	510	495	523	516	503	559	496	510	491	504	476	550	536	536	500	505	533	453	533	495	505	503	560	465	493	535	553	507	517	494	496	473	500	508	547	510	485	521	494	503	519	503	509	528	510	500	489	487	502	512	516	493	544	525	477	522	520	532	566	500	531	549	525	529	505	541	515	531	471	506	505	509	503	475	519	480	480	510	530	524	516	498	487	466	507	524	505	504	532	511	501	520	562	510	568	562	518	486	545	553	512	507	509	524	497	514	524	540	548	495	527	512	514	540	566	548	505	503	510	556	520	508	548	492	555	537	506	521	513	489	557	520	515	540	499	516	506	492	527	491	507	526	499	520	514	561	506	495	486	526	495	524	522	527	517	513	500	480	535	514	512	533	519	568	556	492	511	554	522	527	455	561	504	467	534	526	511	543	484	523	544	533	504	480	517	535	460	523	499	506	552	517	543	498	575	533	513	470	537	486	517	516	527	525	498	501	563	526	518	507	512	532	514	522	485	571	524	512	501	521	528	494	479	548	509	506	501	511	536	501	533	552	496	524	521	511	476	503	533	465	507	485	497	527	557	493	512	511	487	519	535	500	518	505	522	554	526	509	497	497	490	521	524	514	556	513	540	522	514	538	558	524	487	560	503	520	500	559	492	514	511	538	557	558	500	513	480	522	527	490	530	517	524
27158	20814	27414	24391	21838	19559	7600	1272	836	812	755	810	841	822	797	848	885	835	916	1045	1011	1008	1102	1109	1035	999	918	935	856	890	900	805	823	768	739	728	714	685	637	647	619	603	619	619	561	622	567	581	562	575	621	571	569	619	613	536	594	615	559	593	556	585	591	626	595	547	584	584	605	608	594	576	599	602	528	610	619	603	587	610	624	541	603	578	609	593	607	603	577	587	565	605	549	590	563	611	573	592	553	606	578	598	569	585	632	615	612	610	614	600	553	597	624	596	615	588	567	607	563	574	571	597	558	599	580	624	603	607	577	622	558	579	621	633	619	593	586	586	595	597	601	560	613	565	589	593	575	583	606	563	585	574	590	567	591	572	528	577	588	602	557	566	580	599	541	621	592	578	590	583	555	601	549	567	591	612	555	613	643	587	578	566	599	565	633	584	594	593	566	565	590	592	564	560	531	580	581	631	588	587	557	641	550	560	571	584	571	581	568	555	585	582	603	578	619	612	575	562	573	561	555	571	611	577	541	570	616	597	582	645	606	594	562	572	584	574	579	561	595	547	546	564	624	594	574	563	566	580	603	580	596	588	586	583	593	596	582	575	577	578	592	579	584	607	594	588	556	566	589	571	617	553	601	583	591	581	600	581	587	579	540	575	575	625	583	566	592	568	624	576	524	577	537	556	602	615	583	580	608	605	603	603	599	589	611	548	623	584	573	634	583	597	597	554	590	562	588	587	562	588	585	617	580	582	582	613	560	588	595	619	571	601	599	604	601	576	595	580	508	559	600	604	548	618	547	587	569	556	581	591	555	566	561	572	564	571	615	572	584	579	583	595	569	616	558	617	536	584	611	596	597	580	583	578	581	574	529	584	595	556	573	579	625	592	564	584	618	561	610	586	618	565	593	568	602	565	555	536	648	572	599	577	565	573	607	565	567	596	598	575	587	572	598	591	574	594	572	542	650	566	570	567	577	580	640	607	630	599	602	606	588	561	562	622	578	571	624	539	559	551	607	591	598	555	578	532	583	575	583	613	564	565	575	579	600	602	547	599	593	567	546	604	612	622	554	580	608	629	600	574	558	580	555	603	566	590	607	530	584	581	568	585	583	594	621	581	548	631	534	612	590	634	566	531	597	601	583	625	536	622	602	550	635	581	601	625	609	587	570	587	582	612	590	594	572	583	618	591	607	561	573	582	553	540	580	614	591	623	565	563	573	582	592	559	576	620	572	566	539	546	559	579	599	553	575	598	603	601	619	565	595	592	628	606	571	540	527	601	578	590	616	600	593	564	595	606	604	581	578	568	643	566	586	580	573	604	566	541	592	586	537	619	648	582	564	572	615	572	615	575	608	615	546	579	587	615	595	524	565	562	592	576	573	548	601	610	604	579	595	643	559	589	586	612	597	577	579	592	625	588	617	597	579	644	626	559	585	612	597	597	581	619	547	603	569	569	584	556	557	629	583	558	566	614	578	550	574	578	564	613	571	619	583	586	563	597	538	554	586	580	570	606	527	579	607	609	545	585	566	568	588	603	594	598	602	553	655	638	549	585	558	626	581	590	588	578	561	615	588	617	602	629	616	599	570	579	581	596	611	581	587	597	576	582	590	599	574	600	565	604	607	520	620	616	572	590	549	539	592	572	571	564	545	569	584	618	588	561	612	557	621	591	567	593	624	561	616	564	568	561	589	558	581	548	588	611	592	570	570	569	598	571	534	557	565	603	619	579	590	567	539	537	528	602	570	637	575	641	543	567	620	619	585	559	637	618	589	605	553	609	579	564	579	540	564	596	573	595	546	592	563	548	570	521	599	587	584	568	591	593	566	550	564	571	604	604	600	579	566	579	599	578	573	624	570	592	545	574	592	534	571	593	581	589	607	576	576	608	581	571	572	560	582	590	631	578	570	605	579	550	600	625	601	594	560	626	624	612	600	622	625	554	526	581	570	561	566	573	559	606	574	602	614	595	594	619	584	578	574	607	629	582	562	593	557	606	603	573	578	617	610	561	631	578	553	602	585	553	602	534	588	607	606	612	589	578	590	601	587	609	610	582	570	594	557	593	628	562	558	624	606	561	620	572	588	582	604	589	588	592	622	557	577	619	606	609	613	600	577	552	572	549	605	564	604	572	609	593	571	592	572	652	609	607	573	583	593	630	598	574	599	602	609	589	578	589	581	568	613	591	548	572	591	584	609	605	623	543	609	630	586	598	579	618	551	572	569	593	559	563	569	590	563	591	618	594	611	606	620	590	568	581	593	616	573	567	598	541	594	620	567	578	584	585	624	585	546	631	582	622	604	570	560	600	603	633	585	604	590	583	540	612	595	569	554	554	586	634	609	620	558	590	558	614	542	559	603	539	533	580	579	575	553	561	591	560	551	580	561	576	586	639	599	585	570	605	599	590	600	590	599	599	559	591	615	548	583	593	560	597	581	562	580	591	546	562	590	603	604	589	559	593	572	613	598	591	611	554	579	552	562	551	582	574	557	557	575	563	607	577	577	629	584	589	605	559	594	577	586	549	626	546	583	549	618	560	612	568	640	555	597	548	610	581	561	542	584	573	563	570	543	583	579	586	576	603	640	536	544	586	566	604	620	569	604	646	607	610	557	564	557	558	604	566	565	565	629	587	569	594	617	621	571	620	582	553	580	609	544	597	552	570	582	628	564	587	601	587	587	599	617	566	577	620	589	600	582	584	597	623	623	572	570	593	590	563	529	596	597	567	540	540	613	556	561	611	585	577	605	596	582	562	577	566	575	581	604	601	609	620	559	622	609	524	617	581	592	582	561	540	593	578	576	596	589	660	520	584	551	541	586	614	517	601	572	600	578	599	573	562	591	595	549	601	609	625	586	597	629	580	588	592	599	580	572	589	581	549	556	598	582	569	578	573	582	542	574	581	573	612	543	610	546	587	603	539	620	530	544	582	561	582	647	616	567	552	565	602	558	592	617	614	582	621	565	600	549	589	555	621	545	587	631	558	571	630	598	604	576	617	594	609	589	581	628	580	578	522	597	566	557	611	576	583	608	615	639	560	585	538	558	571	598	639	580	523	605	612	605	631	559	559	573	598	586	585	548	553	614	573	586	588	540	596	576	612	625	594	596	646	591	608	551	557	589	577	581	564	559	627	549	655	561	548	604	585	585	560	592	580	555	574	615	608	616	574	549	602	576	589	548	588	594	594	547	567	609	572	554	611	581	614	605	602	530	618	621	614	555	574	566	573	590	586	556	562	602	586	572	579	620	593	586	586	588	608	548	635	595	583	621	578	597	600	604	536	615	584	586	567	593	598	617	620	580	547	585	569	606	608	593	554	550	609	564	625	641	630	582	608	589	524	573	586	545	568	605	599	592	600	621	565	599	606	497	603	620	624	589	619	586	579	576	556	613	567	598	661	568	589	600	561	570	563	542	588	604	547	563	587	550	603	599	594	584	579	634	612	568	602	558	655	595	561	557	548	602	569	601	536	582	600	526	608	578	610
46368	31268	24279	28960	26784	21147	5993	1590	1007	817	801	922	933	1053	1020	1040	1164	1121	1225	1349	1399	1489	1530	1526	1405	1171	1181	1164	1088	1076	1045	955	962	886	804	652	682	640	615	575	592	552	521	523	530	466	485	521	501	492	487	491	493	484	504	514	496	464	502	472	501	489	508	499	480	508	497	506	527	464	477	492	472	484	511	458	494	477	500	537	491	518	528	456	495	482	490	537	499	556	504	499	499	449	496	499	502	495	531	529	495	485	492	496	504	498	535	500	506	512	512	496	459	503	478	477	498	484	475	502	459	504	519	513	525	542	514	491	537	488	525	492	509	476	505	506	485	472	520	534	530	476	492	500	518	464	504	501	462	471	503	481	512	495	535	480	508	501	482	498	506	496	516	487	488	472	493	486	491	531	529	513	531	508	432	515	446	544	505	509	545	501	481	480	467	498	491	511	526	528	486	466	524	480	508	524	489	484	502	499	492	521	463	510	527	506	442	441	483	465	493	512	495	522	487	510	500	515	474	529	528	503	498	526	506	555	484	515	511	483	487	476	501	513	543	478	526	485	477	515	526	516	499	507	526	509	496	471	514	491	510	478	462	507	476	519	490	495	512	503	498	474	530	488	480	550	474	460	503	478	499	508	499	506	510	513	485	508	518	500	500	481	523	508	505	483	484	497	475	510	514	494	516	527	477	511	455	455	457	474	479	512	485	518	536	510	510	474	522	530	493	482	519	488	506	489	487	483	500	519	486	507	511	510	493	470	465	511	468	480	487	477	522	503	501	548	449	512	456	518	506	468	518	506	493	503	494	510	486	466	479	489	478	512	475	484	489	528	489	519	472	522	496	487	494	488	530	495	532	497	472	503	520	476	498	528	500	510	478	478	480	496	500	516	463	519	500	491	515	481	473	481	492	494	478	514	492	505	483	494	477	491	520	453	518	458	457	475	492	530	503	481	527	483	508	505	532	522	477	456	504	503	520	494	480	520	499	520	525	484	541	488	515	497	541	526	503	497	511	529	482	539	470	498	480	508	505	496	493	459	499	472	498	502	505	485	476	496	530	507	492	514	518	473	535	500	460	442	465	511	473	474	473	494	498	526	518	475	449	483	455	467	509	520	499	511	471	469	557	519	487	446	506	498	510	489	451	498	509	507	459	491	472	517	513	514	519	504	499	501	518	510	482	527	526	494	489	503	519	482	492	496	475	477	469	504	463	486	507	497	504	482	489	505	505	510	504	504	494	499	478	512	531	466	495	510	506	491	450	490	506	478	488	499	516	449	507	507	480	462	463	494	461	540	526	490	495	479	496	498	487	455	506	468	483	469	505	502	491	482	483	485	506	475	508	476	473	475	524	504	511	504	517	492	495	516	481	498	515	532	463	486	507	508	534	502	508	448	513	513	504	469	493	478	507	535	487	482	521	501	505	508	505	519	467	479	486	501	504	486	506	473	491	490	481	563	484	500	485	468	486	475	484	498	496	507	481	460	511	492	507	504	512	507	491	480	499	488	506	496	512	477	492	521	539	497	499	515	498	494	468	519	493	473	493	496	468	493	503	483	529	504	535	488	479	494	538	524	499	519	491	472	505	490	517	521	468	462	490	502	494	497	501	516	549	492	494	502	474	513	496	504	487	470	505	518	506	410	514	490	475	473	482	495	513	470	491	479	500	474	521	472	485	510	518	517	490	448	498	501	516	508	520	498	505	452	486	509	490	522	538	503	492	479	483	545	524	498	519	527	536	526	508	491	499	494	468	493	500	512	487	526	519	515	472	470	481	482	486	482	497	526	506	514	483	509	473	483	536	506	490	494	499	463	497	490	543	468	508	507	480	480	484	461	517	521	475	492	536	499	480	500	515	520	529	492	502	525	509	465	509	477	498	487	455	497	467	483	491	505	484	507	451	477	478	474	516	498	514	482	497	517	526	485	496	499	519	502	538	509	496	484	496	500	510	492	509	488	527	492	509	504	523	522	497	541	510	531	486	514	475	500	473	503	505	495	508	536	541	489	498	519	473	500	519	473	484	483	536	503	507	527	527	524	527	522	470	507	506	463	489	518	511	472	515	491	467	518	495	519	507	484	504	472	519	551	520	462	480	486	505	479	485	492	533	506	510	500	500	456	456	499	526	506	518	490	507	485	498	503	502	497	487	469	545	489	509	496	499	496	504	490	514	457	448	502	505	533	499	479	530	475	495	514	471	476	491	483	498	496	494	470	494	533	488	452	495	498	467	467	481	482	483	501	508	517	514	495	475	469	506	489	495	482	489	514	496	519	484	488	528	502	517	479	517	489	501	461	517	508	474	499	530	520	499	542	498	538	476	506	521	480	484	493	510	532	501	468	455	503	477	497	471	511	485	506	473	492	528	476	485	489	519	443	416	481	497	488	464	503	494	527	500	487	524	491	483	475	483	513	456	507	469	486	497	521	501	491	522	510	524	498	485	506	514	507	511	515	432	482	492	491	516	521	483	459	496	502	495	471	492	488	481	464	466	478	512	461	507	479	485	503	517	503	509	448	503	483	495	509	471	515	507	453	505	488	458	467	534	467	514	508	511	479	518	482	473	484	497	531	471	454	531	491	498	468	511	479	510	489	523	522	538	476	516	456	482	504	503	508	524	508	500	470	508	510	513	508	495	498	493	473	516	455	524	487	499	472	510	482	478	473	487	483	500	485	466	504	461	525	455	530	469	522	487	506	468	541	536	472	502	517	464	495	484	446	455	488	517	510	534	494	513	476	474	521	496	510	513	494	507	506	478	466	481	488	509	456	487	509	502	475	490	496	438	503	512	464	461	481	516	490	521	501	497	505	483	474	505	506	472	472	478	488	503	483	536	515	516	495	492	527	479	483	501	473	526	482	519	514	446	495	515	502	459	499	497	480	528	479	493	506	490	505	484	473	494	492	510	501	528	517	478	480	496	520	505	504	465	479	475	513	525	502	513	483	487	510	479	447	476	483	495	486	506	466	523	478	537	497	509	536	516	524	473	479	522	454	518	518	519	502	489	521	524	486	509	476	524	544	474	488	515	455	509	504	504	525	507	509	481	481	496	486	516	526	544	506	539	492	495	537	491	537	478	499	499	499	446	496	493	514	466	477	518	534	517	468	494	506	478	480	477	532	468	490	487	476	479	482	489	475	487	494	502	469	447	484	510	491	499	459	484	513	509	503	499	523	538	518	458	528	517	482	485	470	533	524	485	468	457	460	460	478	486	461	511	519	523	499	520	477	522	487	512	512	504	507	503	520	492	441	479	484	521	444	530	521	512	495	489	524	534	495	533	478	482	498	527	543	488	519	484	455	485	504	493	532	510	491	526	500	536	488	485	514	507	493	496	476	493	497	494	509	481	474	498	493	496	503	496	510	542	489	505	523	489	496	490	494	496	483	498	538	499	498	512	504	492	492	503	463	484	488	476	475	443	510	522	523	485	509	483	506	483	468	522	506	499	465	509	489	489	473	495	481	491	511	501	493	510	498	549	502	488	501
26529	20843	27594	24033	21086	21609	12324	1623	944	797	774	776	849	838	839	872	855	896	899	991	1079	1117	1090	1157	1077	1042	1008	983	945	908	947	905	889	831	810	720	671	669	640	686	642	640	669	641	639	667	633	608	604	662	617	629	590	639	612	614	577	614	654	607	600	609	593	600	620	643	634	646	625	594	604	588	613	612	600	608	596	598	625	594	648	575	640	641	611	627	596	653	630	636	649	565	605	627	603	578	580	617	596	629	613	590	602	647	639	666	631	622	652	629	625	620	642	576	595	622	601	622	614	603	628	595	638	641	652	646	561	596	619	608	580	654	638	609	637	598	639	594	623	560	613	620	629	616	646	609	668	636	629	541	599	603	654	614	626	610	615	617	576	625	592	611	585	590	643	626	667	626	609	615	616	617	607	617	651	618	614	632	592	627	626	618	635	636	632	621	609	634	652	551	643	652	640	620	620	599	555	637	615	624	588	644	599	558	601	607	657	536	653	665	598	637	615	609	617	638	619	597	622	645	623	591	631	560	619	636	669	623	615	615	653	650	593	616	607	590	608	595	613	611	622	636	622	620	583	639	630	585	598	625	626	567	629	604	572	621	593	621	604	620	595	645	598	640	577	596	628	637	625	624	630	622	650	611	631	635	585	603	651	636	635	630	596	614	587	679	638	595	635	600	611	550	654	589	610	611	606	609	595	642	577	607	570	615	609	620	623	607	606	651	601	623	642	625	627	611	593	615	629	605	602	622	604	615	613	663	616	595	622	607	622	584	580	615	647	619	579	602	648	584	616	585	634	584	623	591	632	629	669	635	647	630	625	651	615	657	593	596	650	605	584	603	599	667	585	659	615	631	619	621	610	606	613	597	584	677	629	524	616	663	615	589	624	629	600	599	642	636	611	600	594	641	620	609	576	640	558	593	605	640	595	584	583	588	628	595	581	594	628	647	620	597	663	638	579	630	617	605	650	633	591	593	622	623	595	599	644	623	618	622	670	636	671	620	639	629	661	622	662	621	648	658	660	617	622	607	628	613	670	596	596	632	582	619	626	613	592	612	582	604	598	586	627	603	633	611	603	651	624	595	619	621	639	611	633	598	611	604	669	610	639	658	630	656	631	598	633	618	650	617	681	645	582	621	602	653	635	617	615	665	659	586	614	656	658	593	593	644	593	584	659	647	594	624	605	606	572	664	543	628	620	594	670	594	636	586	627	639	597	572	632	588	634	682	614	620	654	641	601	638	634	608	631	659	615	659	619	587	636	617	597	586	618	635	610	541	606	625	695	650	556	641	576	682	628	588	588	641	611	604	611	602	605	618	633	667	581	597	641	596	631	570	600	612	604	600	632	652	613	605	599	641	600	631	608	597	631	660	613	612	622	601	620	598	576	648	635	571	624	624	618	590	640	661	636	630	621	671	628	632	584	584	611	634	642	598	627	650	645	609	618	600	649	617	647	665	641	586	657	642	578	628	669	636	629	586	585	643	579	627	626	652	593	557	577	632	628	625	670	597	654	618	654	594	637	634	638	583	609	615	670	620	592	607	584	586	629	614	576	647	546	637	615	626	623	618	658	634	614	646	633	647	656	652	626	597	593	659	647	579	620	623	596	596	609	626	664	614	617	639	599	606	610	609	609	602	636	619	648	638	588	662	626	637	599	579	566	638	593	636	612	634	604	604	667	648	627	629	611	612	621	617	644	632	632	646	620	591	591	590	620	598	628	634	596	630	588	610	630	634	634	612	657	606	623	575	589	637	585	580	601	581	631	620	611	646	599	595	634	600	592	569	617	630	579	614	625	626	628	605	629	618	611	606	651	603	625	676	645	662	625	605	565	601	650	657	614	637	623	663	574	614	576	660	611	619	656	592	628	630	589	567	661	615	623	674	601	607	594	573	642	625	620	603	627	613	641	609	603	569	620	625	618	647	603	668	617	625	595	663	606	636	669	632	620	600	632	671	628	634	648	663	625	631	681	665	644	630	657	601	614	658	604	635	607	638	604	652	603	608	620	618	586	642	601	612	639	617	613	605	596	602	663	613	602	560	636	619	600	651	623	603	599	627	641	628	608	620	628	578	616	629	599	649	628	608	653	642	629	582	636	545	555	644	611	645	599	578	607	602	605	600	622	608	618	585	590	616	618	645	619	634	638	605	633	642	612	624	603	611	633	634	623	568	644	597	640	638	580	619	594	612	634	588	651	634	636	549	629	576	642	589	636	656	640	669	619	643	632	631	594	618	604	651	626	610	612	626	609	673	636	574	619	610	614	586	584	638	632	628	622	617	632	604	628	613	657	606	631	642	633	601	622	604	638	607	618	632	629	637	635	568	650	642	568	605	607	553	606	565	589	603	559	622	625	605	605	629	585	586	641	643	646	642	607	598	636	605	611	647	638	641	657	637	627	638	684	603	609	598	637	657	625	588	627	618	633	637	629	614	633	615	663	611	588	611	623	612	623	625	604	651	607	572	628	624	605	654	578	626	611	660	604	642	601	639	628	648	661	583	573	605	637	611	595	589	607	622	591	655	620	599	602	603	593	611	624	592	611	573	591	617	651	608	608	587	583	605	562	605	639	607	623	571	643	666	589	603	661	651	600	614	655	659	626	581	637	644	617	587	641	648	606	594	571	573	625	606	591	582	662	683	618	610	605	597	655	609	617	596	661	623	610	639	640	649	648	612	628	645	606	648	650	682	585	662	607	576	636	585	596	564	623	649	555	605	621	666	594	597	618	630	618	635	638	624	672	652	638	608	626	597	617	663	589	641	599	565	587	637	592	607	595	600	620	589	590	614	607	603	658	615	625	592	597	645	602	610	609	616	596	626	583	572	628	618	586	585	598	572	585	598	618	600	597	614	580	606	609	601	570	577	669	644	627	616	612	645	612	601	591	627	614	632	632	610	658	622	642	631	619	615	648	567	595	611	604	617	561	624	683	632	646	629	603	649	645	648	609	628	588	625	605	606	594	637	636	594	590	656	648	631	601	585	641	590	589	605	612	591	607	576	639	627	639	623	613	714	624	596	608	618	619	615	634	615	667	627	605	612	601	591	643	587	604	641	632	613	649	614	613	636	619	576	655	571	626	633	595	593	626	627	639	623	630	624	585	593	611	644	584	613	603	610	628	634	628	607	647	608	598	569	645	578	617	573	607	627	615	558	564	646	616	609	640	610	623	602	666	683	598	546	602	600	629	609	646	618	597	645	641	637	603	605	639	618	655	630	682	601	584	623	595	629	614	675	557	629	637	640	615	610	646	587	566	620	611	597	587	629	602	582	694	590	603	641	622	613	612	654	660	613	609	597	601	611	561	576	628	544	556	614	627	646	660	646	660	608	608	661	610	650	598	616	664	576	676	597	626	610	581	615	593	610	606	623	612	636	611	596	590	633	641	624	618	641	626	638	632	644	589	608	597	612	601	606	633	635	596	616	610	647	615	623	608	586	620	613	604	628	606	620	629	583	622	632	601	620	613	606	598	643	615	658	636	582
44030	31053	27742	30402	27462	22200	9033	1464	1242	864	858	909	994	994	1060	1000	1048	1122	1231	1290	1442	1484	1497	1575	1472	1425	1319	1252	1239	1213	1201	1121	956	923	856	802	756	718	610	627	657	594	535	570	600	564	549	543	523	535	542	483	526	498	553	506	525	528	495	510	527	504	543	507	515	515	488	526	540	519	512	546	558	525	500	507	537	538	527	521	495	522	498	487	525	534	535	536	515	512	488	509	512	517	504	515	524	493	473	521	528	544	478	486	475	535	563	492	524	538	503	582	550	545	526	514	529	544	514	480	545	534	520	514	543	529	514	519	534	502	546	550	533	535	564	523	492	548	524	530	511	515	522	513	507	510	567	531	543	522	522	509	505	573	503	516	519	491	545	496	506	551	512	535	501	545	496	513	556	529	535	526	504	544	548	520	509	530	525	517	497	505	504	519	498	518	528	516	476	534	491	487	503	506	505	514	544	532	556	536	548	498	512	492	515	523	562	551	527	551	530	539	490	509	511	507	525	546	535	509	524	518	516	528	556	543	500	542	572	522	528	516	542	506	558	529	523	509	520	490	489	488	506	559	503	509	539	483	532	516	497	512	473	468	541	501	529	528	522	532	515	520	510	536	487	560	499	523	545	534	520	443	519	553	541	502	511	539	533	517	520	497	529	493	541	546	546	537	512	538	486	502	560	541	512	475	469	528	495	519	475	491	478	497	528	496	491	545	485	524	538	499	486	513	480	452	536	505	552	537	548	495	502	523	487	528	536	491	536	497	501	516	542	516	483	514	500	450	507	497	528	518	546	549	501	513	544	485	506	485	539	514	527	520	490	534	538	518	507	504	523	507	507	504	556	521	523	519	491	492	531	523	481	555	516	506	549	549	515	514	517	488	551	496	494	529	541	500	510	504	473	561	483	529	548	526	537	539	549	534	507	510	496	546	537	542	519	458	498	511	509	524	524	519	492	516	575	539	503	514	502	501	514	494	570	523	546	513	547	488	538	496	519	519	485	557	511	516	521	528	512	516	511	471	533	518	516	525	479	529	546	528	488	503	512	533	530	496	526	531	511	524	521	559	499	562	533	518	551	529	475	516	533	585	510	541	546	514	544	541	524	480	481	488	509	553	472	525	511	541	515	566	509	481	478	532	556	508	543	485	498	519	548	507	535	541	543	505	506	532	570	512	511	522	520	529	543	495	489	502	503	528	510	483	501	545	517	529	507	526	502	500	555	498	476	487	509	509	514	494	507	532	546	554	509	528	513	514	519	488	513	498	549	524	500	502	527	511	528	535	529	539	497	527	512	540	511	513	543	478	517	538	488	529	497	501	497	473	513	508	525	467	528	556	484	523	570	505	555	545	516	539	502	512	524	525	529	532	511	539	523	531	526	503	491	510	523	514	493	524	510	505	553	558	501	524	508	501	507	512	508	549	511	538	513	472	586	520	518	537	513	529	552	533	531	501	487	538	531	531	528	543	524	531	504	513	523	512	501	531	535	541	552	539	513	529	542	527	557	505	535	555	479	500	534	578	514	523	512	531	558	520	512	502	526	504	530	503	513	504	490	527	526	552	477	538	554	536	490	520	505	535	497	557	514	517	554	500	495	541	478	507	530	537	523	524	533	498	511	520	544	526	504	513	476	522	518	534	547	501	511	488	518	504	526	553	503	462	528	505	532	501	531	534	513	498	522	502	514	528	510	525	523	536	494	537	514	502	527	515	520	552	515	511	517	531	537	542	475	517	541	491	534	501	543	499	543	508	502	516	535	486	563	486	495	585	459	519	511	544	535	516	455	491	490	532	535	502	531	551	519	553	537	527	555	496	537	520	522	549	527	529	511	526	509	505	490	525	539	531	500	537	529	547	511	541	505	505	515	533	530	548	525	510	497	509	527	518	501	503	506	554	540	526	519	471	518	508	537	557	554	526	562	510	506	497	570	518	497	526	498	531	531	533	546	549	547	464	496	489	487	505	524	492	544	535	520	527	532	504	515	510	500	541	494	517	519	522	537	522	499	505	517	537	516	505	527	503	536	529	552	529	537	543	494	544	522	512	556	538	520	539	530	539	548	551	512	509	522	506	536	511	469	501	504	534	514	536	534	526	511	520	510	545	514	529	534	522	490	518	498	526	501	503	523	503	479	509	530	543	500	512	540	514	528	502	530	500	498	525	507	495	545	551	475	511	489	486	554	562	516	468	528	518	499	526	547	513	480	509	526	504	509	503	522	479	476	504	513	513	531	496	529	473	504	506	529	517	528	508	514	548	485	502	535	521	515	506	530	527	508	545	559	514	524	488	563	511	472	529	519	549	507	548	512	530	511	519	512	482	542	519	486	495	526	522	564	507	551	517	547	527	548	493	529	506	496	501	541	462	502	488	529	552	515	513	530	484	550	502	544	542	502	472	532	514	535	511	504	556	522	525	571	476	548	487	505	528	520	517	550	539	546	507	495	502	510	506	484	506	547	507	503	523	522	507	511	514	510	499	520	533	534	498	556	523	529	524	500	486	497	547	519	557	547	549	567	475	537	538	512	485	520	495	491	493	491	523	522	494	520	499	542	541	494	493	549	542	489	533	489	527	500	518	526	537	540	515	567	515	513	487	523	528	495	468	502	556	528	521	498	491	498	532	513	513	499	518	522	509	498	499	574	525	528	516	493	521	520	502	557	510	514	499	535	516	516	512	541	471	484	531	510	521	537	516	496	536	548	506	524	571	556	520	545	526	518	559	522	517	509	520	507	522	533	532	526	502	520	483	531	499	523	487	502	516	493	561	498	500	535	572	496	518	511	473	550	501	474	493	528	484	526	525	488	527	563	483	530	499	502	530	476	489	499	549	513	493	477	537	509	524	531	474	529	506	509	524	526	533	535	554	512	510	536	539	539	529	505	503	514	515	454	494	536	533	539	491	525	495	507	519	497	476	503	496	543	521	546	524	549	553	490	509	556	493	486	522	521	537	531	517	517	532	517	491	519	523	486	497	486	516	553	520	508	532	513	530	523	495	568	511	476	523	530	554	532	569	519	535	540	506	529	531	533	518	517	547	533	527	513	503	507	509	559	509	484	534	511	537	526	499	499	490	561	523	503	509	514	531	509	518	527	549	515	563	579	538	555	518	546	512	478	544	510	557	508	544	506	533	521	562	545	498	509	478	509	506	579	522	521	524	506	471	526	524	520	509	506	515	501	515	531	537	509	534	522	543	551	535	522	522	528	507	541	521	502	512	550	545	515	535	525	533	558	482	514	496	520	503	492	510	489	519	511	538	529	532	525	495	509	526	479	526	533	530	521	524	540	519	537	511	499	468	526	496	544	506	472	538	500	490	554	568	537	541	531	532	527	535	524	535	508	511	521	531	559	483	565	468	541	516	524	495	537	502	458	536	478	540	552	509	510	501	549	551	521	484	518	534	533	513	516	521	533	520	496	511	534	479	565	504	529	500	480	517	553	553	490	520	484	517	535	530	538	524	491	501	518	524	536	547	513	500	504	510
25471	20815	27815	23918	21222	23076	17949	2789	1077	925	885	874	919	928	958	901	987	1006	1043	965	1122	1196	1267	1303	1193	1185	1197	1157	1113	1114	1118	979	899	879	793	770	768	703	671	640	654	643	667	689	642	620	610	627	574	603	594	627	618	562	572	633	604	565	621	606	617	608	618	574	592	618	598	613	624	583	621	585	569	604	602	583	610	643	633	619	617	622	602	617	604	574	584	666	614	641	578	616	636	596	609	606	617	651	621	595	630	585	636	637	595	634	562	578	575	589	601	596	622	587	608	675	598	633	598	579	630	595	623	562	566	576	616	638	642	625	598	611	599	613	596	632	589	576	575	611	611	527	647	602	575	641	632	594	574	576	640	606	587	591	600	588	577	638	591	569	617	608	601	609	594	623	588	634	593	613	572	616	584	622	599	624	570	655	612	584	624	633	616	637	605	625	582	597	585	569	587	579	563	583	599	613	576	643	593	600	601	602	579	601	589	584	608	571	601	583	575	556	559	600	647	636	622	580	584	577	572	628	597	599	609	573	603	612	576	629	609	586	612	650	608	623	599	576	643	612	595	629	599	599	619	556	589	593	606	583	611	607	663	600	577	605	617	577	595	643	586	578	624	620	613	576	637	583	646	598	591	603	566	576	602	633	586	582	620	603	607	593	610	601	556	613	619	648	626	589	577	609	598	601	554	574	563	599	624	555	595	622	623	593	640	618	604	579	627	624	597	590	595	587	576	599	616	628	589	635	539	547	585	622	647	582	621	597	596	606	634	594	595	652	612	618	612	579	571	574	658	590	612	599	584	623	618	616	616	588	587	568	613	624	585	611	648	591	623	597	559	550	580	607	618	578	607	582	580	574	609	567	653	621	599	579	553	609	620	612	591	600	608	598	642	588	581	564	603	602	574	558	609	637	586	636	628	591	599	606	618	605	595	597	572	590	610	554	618	604	562	620	631	604	619	590	598	579	571	591	606	568	597	588	607	625	577	606	592	597	590	596	611	594	594	644	603	592	608	651	635	560	566	615	613	579	609	575	602	577	594	581	603	590	606	578	598	590	615	608	610	593	605	549	569	633	590	581	591	599	616	574	610	559	609	624	608	605	598	580	594	587	585	597	611	584	588	604	587	557	603	572	591	586	587	630	585	571	575	626	593	603	620	591	521	583	572	584	577	549	576	641	625	584	608	600	575	589	593	602	588	569	630	594	560	629	578	597	614	573	622	607	581	596	578	590	548	584	576	581	649	603	633	584	609	609	588	608	598	603	616	600	600	570	592	611	566	628	627	573	612	607	604	578	628	605	599	586	596	607	589	597	583	593	561	612	590	623	580	572	628	585	563	608	601	562	633	578	596	602	637	578	598	573	608	555	570	587	591	611	613	583	610	591	620	627	603	592	557	619	574	596	600	633	612	601	608	604	590	616	576	583	562	601	607	626	624	568	592	586	643	577	640	589	590	579	542	609	626	583	563	581	619	633	610	600	625	601	582	576	627	609	620	555	576	624	598	611	552	659	604	612	613	598	587	613	579	588	559	600	565	596	554	622	630	625	570	595	608	658	578	611	644	634	562	599	643	596	578	553	585	592	578	586	583	580	571	626	661	623	584	564	556	595	613	611	595	613	608	581	601	596	598	592	618	628	601	618	580	612	634	570	621	564	596	595	616	591	625	613	610	589	613	603	551	629	606	594	583	580	624	615	611	607	585	573	625	575	595	576	592	615	590	560	634	541	576	578	636	620	620	606	587	598	570	602	588	585	561	602	582	569	623	571	555	650	607	657	624	593	602	609	601	598	602	626	534	628	589	613	567	565	608	610	586	628	579	605	583	566	588	578	608	602	609	613	609	600	559	633	602	578	603	591	590	603	623	608	606	579	613	631	581	599	603	586	644	552	567	584	598	580	627	632	596	599	549	623	596	565	617	638	575	566	566	589	576	601	583	621	582	647	610	610	595	631	595	623	608	589	590	596	601	603	595	616	593	600	650	588	594	590	600	634	626	616	598	578	599	606	581	617	598	573	579	590	608	624	604	626	610	614	584	549	573	621	649	589	600	633	590	584	553	576	584	603	602	600	635	626	620	550	578	596	605	629	608	617	655	637	595	601	563	594	573	591	546	568	641	604	592	554	602	605	580	622	589	569	613	596	624	595	612	553	623	651	589	596	615	607	591	594	627	611	627	580	628	576	597	579	597	604	596	579	610	637	571	570	592	627	614	611	617	646	645	604	579	599	575	593	599	588	584	610	556	611	579	594	592	573	583	633	585	612	571	575	611	608	607	606	606	628	609	590	565	601	594	602	621	576	600	612	590	607	543	553	612	613	642	595	607	634	556	604	600	621	585	607	555	570	545	580	615	627	561	557	622	652	609	550	578	611	549	597	652	571	620	613	612	561	631	600	593	588	609	610	572	557	587	597	601	584	603	574	596	586	580	633	602	623	590	601	609	605	597	613	609	618	573	596	657	596	626	584	612	606	627	614	626	592	594	602	589	627	579	578	614	581	555	625	633	606	557	577	575	567	628	572	598	566	586	573	588	591	591	624	619	631	615	604	582	576	524	621	600	602	585	585	596	595	586	616	604	556	612	589	648	581	545	608	613	577	599	602	553	582	630	606	621	595	624	597	624	574	577	574	613	620	611	634	634	580	586	608	649	608	627	622	605	632	585	578	614	590	622	584	585	627	630	606	634	614	599	559	598	556	569	539	615	626	590	617	572	606	571	660	616	609	574	617	586	580	607	563	574	601	578	610	572	576	598	624	617	581	566	584	611	649	579	575	591	606	576	623	632	599	620	608	577	658	591	581	591	586	569	636	623	585	547	628	625	587	575	564	599	565	549	592	564	623	589	592	597	578	585	591	600	615	620	609	599	624	575	606	657	628	608	631	629	590	606	628	583	639	553	611	606	538	573	593	602	589	564	580	591	566	587	635	585	588	614	601	553	627	578	568	635	596	620	647	578	607	584	579	604	576	601	597	609	612	572	603	600	601	572	594	625	597	615	574	631	586	670	595	598	576	599	606	588	584	584	589	622	593	623	626	595	568	617	590	615	577	662	598	640	603	585	585	589	560	599	571	572	582	641	575	594	616	594	564	628	566	575	568	631	618	586	606	606	589	597	554	564	596	575	670	568	614	584	640	575	624	597	597	609	599	576	591	593	585	608	574	578	594	605	604	602	621	607	611	592	517	604	561	593	615	609	623	619	595	601	621	586	559	629	614	627	581	581	622	575	638	573	614	598	578	566	608	570	586	562	594	584	610	579	635	611	610	592	604	598	621	598	681	578	623	555	589	616	628	584	589	601	581	638	532	606	608	593	587	621	563	645	621	604	605	591	606	651	529	593	579	607	590	580	625	590	596	621	618	579	598	575	592	589	611	603	624	602	615	615	620	599	639	633	615	561	576	583	585	610	610	603	573	583	605	614	622	588	567	621	634	576	605	608	559	624	612	636	539	614	566	562	566	601	604	650	588	596	582	656	628	611	625	553	575
45825	38631	32831	36416	32690	27472	11225	2053	1378	1109	1020	1060	1038	1163	1277	1135	1233	1342	1394	1497	1641	1791	1796	1917	1645	1703	1550	1561	1553	1465	1405	1289	1142	964	916	848	736	708	684	668	616	594	537	604	564	546	546	495	477	545	518	528	480	531	516	514	528	482	493	516	523	490	520	492	555	491	506	482	481	483	516	490	504	509	469	453	456	493	549	521	481	490	519	479	501	529	497	486	555	490	518	496	500	495	516	500	487	471	489	510	527	531	530	537	508	476	501	478	516	542	496	484	515	537	565	519	515	500	512	479	507	511	489	501	509	512	505	490	490	508	500	494	482	525	487	522	487	482	528	527	504	489	514	496	493	501	470	477	489	527	505	493	507	528	505	531	504	473	477	477	522	479	513	563	509	500	469	541	524	508	480	532	494	485	517	539	520	526	491	479	486	539	534	542	528	490	481	526	502	495	462	507	489	499	479	504	461	552	529	485	469	479	492	528	516	481	519	486	514	484	514	520	493	485	534	536	506	556	481	499	511	545	539	527	492	570	493	448	485	485	482	572	461	489	497	491	516	510	511	506	523	537	535	497	500	516	503	519	501	514	539	501	509	470	518	541	530	496	500	456	495	495	521	505	536	500	495	504	462	499	502	526	486	491	532	485	486	496	542	511	525	523	481	488	485	517	550	537	498	541	481	500	482	476	508	525	479	509	515	484	496	469	505	476	477	517	512	511	528	508	504	540	506	484	513	532	512	476	503	495	506	486	504	512	521	547	540	546	504	540	477	481	524	507	492	473	533	509	480	511	501	519	479	494	510	536	528	528	501	514	478	513	481	519	487	509	523	497	540	505	486	542	527	494	504	536	520	563	525	476	514	484	530	548	515	477	518	499	479	490	525	515	519	499	491	449	499	480	471	508	515	488	532	518	538	511	504	485	521	499	477	501	510	517	471	495	525	499	508	527	534	513	499	509	519	476	496	524	484	534	507	530	533	515	490	531	506	482	531	518	502	531	492	511	516	550	527	501	503	502	462	522	488	505	506	533	536	471	520	500	490	528	579	540	496	493	543	490	515	498	520	511	499	469	514	476	527	496	474	528	474	509	492	519	531	494	464	514	475	477	530	504	493	506	518	477	519	472	458	518	492	464	494	561	506	519	497	527	522	465	456	493	528	507	518	520	529	521	518	494	483	542	537	521	521	489	520	517	493	511	502	521	496	500	506	500	543	530	531	497	486	526	515	482	512	532	529	535	526	460	525	475	531	517	526	505	481	511	501	452	500	525	524	499	457	545	476	522	521	450	479	515	500	523	514	506	539	473	491	510	524	525	506	545	497	495	527	526	493	509	511	501	504	521	539	470	492	503	516	505	510	536	517	494	521	482	528	497	504	465	550	520	524	534	509	502	478	542	523	484	489	484	495	537	488	501	487	487	501	531	490	515	553	538	507	467	466	455	504	504	541	524	556	527	534	489	501	458	531	504	505	544	479	527	524	528	494	520	492	517	517	540	531	515	504	478	507	495	476	496	531	518	543	503	493	503	491	502	540	509	478	512	501	488	528	487	499	544	535	520	545	527	494	531	528	532	515	512	507	475	507	548	493	503	501	507	522	521	525	514	520	481	480	530	507	480	516	488	472	501	499	514	513	506	497	537	504	517	542	518	466	526	535	500	520	476	446	482	503	491	523	455	518	522	474	500	557	531	541	498	510	504	528	494	509	460	517	496	522	515	529	522	522	464	505	538	541	545	492	513	487	511	485	489	558	518	467	475	445	514	526	477	520	457	501	504	516	524	476	558	472	528	507	499	571	521	497	528	474	490	491	511	500	484	487	511	532	524	515	489	512	503	496	522	526	510	494	525	532	537	547	519	492	518	504	524	501	500	470	526	473	498	496	465	468	518	478	541	526	520	517	502	542	517	497	503	554	500	476	513	499	545	472	477	516	510	520	502	468	514	521	546	535	518	502	551	484	476	513	504	476	502	498	504	506	526	473	516	491	527	484	484	518	490	476	490	472	500	508	530	476	529	467	537	515	517	498	495	510	523	503	509	498	520	482	501	542	539	472	462	474	515	478	483	494	493	487	551	487	518	524	493	515	512	506	591	502	503	530	519	532	491	478	478	504	493	515	482	517	493	513	504	536	503	498	486	505	477	515	514	490	521	511	491	531	518	497	507	515	488	529	520	472	504	514	508	500	550	519	507	470	512	510	486	480	502	502	508	494	529	489	536	491	525	487	496	475	509	485	482	479	518	484	517	525	503	523	536	549	466	499	493	533	487	506	562	465	539	518	524	534	510	523	540	499	531	466	540	478	527	496	488	498	501	524	518	529	485	501	484	518	521	497	501	471	538	545	493	499	502	506	493	503	535	517	526	467	533	500	489	512	512	490	536	479	496	506	501	491	504	509	510	568	506	494	483	489	505	556	504	459	479	531	499	493	484	525	536	524	485	501	503	554	510	497	528	517	494	490	489	460	488	480	534	475	500	489	520	538	496	539	486	509	492	487	491	534	523	492	528	476	505	477	531	515	509	494	505	501	518	486	486	470	456	509	475	487	480	502	487	531	489	521	483	497	474	489	487	476	481	520	525	496	486	518	528	491	523	480	531	474	522	485	503	505	451	520	476	521	505	476	447	507	527	508	552	463	469	492	524	459	499	485	494	521	525	509	500	501	552	523	504	475	517	518	471	530	505	502	502	525	520	504	539	483	559	505	470	514	472	510	493	521	505	487	472	537	529	476	509	490	475	529	492	512	519	455	537	497	541	508	513	495	506	512	516	510	493	527	511	506	521	493	493	499	491	484	525	485	490	499	500	504	510	499	506	530	474	493	486	499	526	491	551	517	497	485	496	505	523	537	538	496	504	495	518	513	495	495	550	523	532	499	566	503	530	503	494	480	553	459	519	508	517	500	523	516	512	475	546	509	487	469	502	508	501	545	469	476	466	516	479	561	533	539	487	497	499	534	499	520	567	537	538	526	514	504	515	480	528	505	505	483	475	519	475	495	522	495	553	521	512	530	517	485	484	477	456	535	518	489	510	488	516	501	486	494	521	558	522	511	532	475	471	538	531	511	503	515	533	513	503	491	521	529	511	481	486	518	510	467	512	497	504	528	520	531	470	538	500	512	518	517	495	534	509	507	520	472	519	530	536	507	476	513	523	505	495	512	528	498	497	550	496	515	488	501	506	509	501	483	471	517	493	531	508	503	515	514	458	532	478	485	494	515	509	523	498	536	535	471	495	504	508	505	504	498	506	533	478	491	501	477	509	466	514	473	497	502	527	505	493	508	508	504	529	520	534	521	510	493	448	484	504	498	504	525	514	504	541	491	522	515	492	514	466	505	510	507	537	493	487	520	523	507	499	487	506	493	495	514	522	498	494	523	524	464	524	540	556	498	510	506	505	497	505	486	481	513	516	463	516	510	539	511	527	527	476	467	464	490	507	531	524	525	510	482	478	497	526	463	508	536	529	519	533	495	496	470	534	540	501	513	546	489	504
28938	21021	25907	25648	16535	11649	5885	1006	730	727	743	718	743	700	716	813	816	857	876	856	874	1012	1028	1015	1023	1016	1042	870	970	918	906	841	802	752	770	698	685	706	681	645	605	607	662	649	623	651	574	634	623	585	591	599	613	601	634	599	656	598	618	622	607	576	596	614	642	645	593	626	594	589	587	591	580	624	607	614	632	604	641	629	608	534	624	592	606	648	682	630	631	630	589	623	604	561	623	654	624	612	607	653	619	599	590	567	555	599	630	625	597	636	591	651	630	596	615	615	591	642	581	583	644	627	568	568	586	608	605	592	595	628	587	628	620	603	617	594	570	631	588	608	598	613	644	610	574	613	645	618	615	615	617	599	659	668	609	620	590	577	639	590	603	579	608	605	619	604	629	622	623	609	608	602	615	653	605	615	626	596	618	644	619	579	590	607	617	689	595	644	625	588	601	619	623	656	595	549	583	585	600	638	593	612	616	626	602	638	585	604	592	692	613	595	616	629	595	622	595	619	615	559	651	594	597	573	653	577	601	696	626	633	580	627	591	592	606	591	571	619	594	610	614	643	605	596	600	616	677	611	588	635	607	628	607	604	589	601	637	630	608	575	590	630	624	583	602	619	613	616	601	579	650	589	611	599	621	594	599	643	604	615	578	626	649	623	600	630	585	555	549	608	580	576	631	633	588	589	596	638	611	618	600	588	605	613	646	614	609	606	561	601	597	641	642	610	640	599	594	595	577	581	610	626	580	599	617	627	560	662	572	632	589	636	613	596	583	556	603	674	632	583	608	633	583	598	570	613	615	625	595	585	622	632	608	612	618	599	632	605	570	641	650	615	563	626	615	630	597	630	576	610	606	604	675	634	621	565	613	674	589	611	601	602	606	612	604	563	576	594	604	617	677	602	618	540	577	605	559	611	613	655	623	620	609	575	599	587	588	582	606	613	601	604	603	597	641	623	611	585	606	635	626	592	628	614	601	631	596	593	596	594	634	610	660	599	637	611	571	610	583	592	630	637	646	586	596	629	622	609	583	593	652	556	601	583	641	574	612	606	638	641	636	625	603	640	614	616	644	617	598	585	586	622	674	614	615	635	634	608	637	607	604	603	640	578	632	571	560	613	678	626	615	589	624	617	659	624	642	576	624	645	610	619	605	584	596	560	597	630	591	619	588	593	620	644	647	634	564	593	640	632	598	651	629	558	627	611	560	627	594	562	602	566	625	655	615	567	620	590	591	591	584	616	604	594	625	620	595	638	667	617	599	622	645	625	620	558	590	606	604	601	562	637	586	613	629	616	605	592	619	603	587	652	597	636	613	617	610	655	638	642	614	624	596	654	595	653	604	551	584	583	606	616	597	624	606	634	643	583	604	556	622	575	608	559	629	624	614	573	609	646	633	608	609	594	590	542	659	560	679	615	614	598	620	603	580	647	582	614	607	591	638	608	568	597	617	616	612	594	604	599	618	644	580	567	635	626	611	619	588	624	587	620	685	637	580	635	600	564	680	653	655	568	618	645	613	613	658	602	608	613	608	596	600	605	668	636	630	594	655	638	622	617	595	594	576	613	613	620	584	582	615	614	625	610	596	571	601	657	607	606	632	609	574	630	601	594	632	605	621	628	639	647	631	556	655	586	626	627	650	606	595	640	612	638	628	598	643	618	572	580	609	633	605	594	620	588	618	593	637	557	582	606	637	562	612	587	639	604	608	601	627	627	639	639	639	633	571	634	582	605	596	613	620	618	620	641	616	628	581	615	590	615	638	577	631	585	606	619	605	628	573	585	602	576	595	608	612	589	617	630	629	619	634	592	610	575	605	608	656	608	637	595	570	631	625	572	614	592	600	604	584	581	610	661	610	611	645	552	627	602	619	626	654	595	660	619	585	634	661	603	602	586	595	600	598	643	614	574	619	638	646	617	558	599	586	615	607	579	584	582	599	661	621	588	619	594	617	599	617	625	612	629	598	614	603	647	629	601	603	598	613	651	602	607	597	609	631	598	661	630	579	580	584	569	631	609	596	613	577	601	653	638	625	640	619	601	600	626	597	620	622	630	635	612	554	628	626	615	630	634	560	632	642	633	646	530	627	597	629	574	623	612	597	648	563	585	621	611	613	592	612	605	639	630	573	597	576	611	627	580	596	616	630	602	610	617	606	607	582	655	615	611	611	602	612	579	637	644	591	613	610	588	605	610	580	572	607	668	645	598	648	635	600	616	570	587	616	602	609	613	608	613	625	644	635	582	658	620	569	581	615	643	588	648	599	568	619	602	609	588	594	632	606	583	618	609	574	627	608	598	577	595	593	575	558	592	636	646	640	621	636	558	561	616	596	568	567	606	572	615	592	625	608	628	598	633	610	623	583	604	623	586	601	598	632	600	650	590	572	568	667	597	599	565	596	604	628	580	638	628	609	572	623	627	604	612	621	606	612	601	622	592	592	612	570	598	599	588	602	634	618	622	573	612	637	587	589	648	639	581	642	593	603	581	606	581	637	580	620	586	644	607	625	594	596	598	586	616	588	628	580	608	631	602	607	604	591	644	626	578	628	573	604	598	636	571	599	665	626	601	603	599	636	579	615	587	626	626	610	609	623	600	617	618	648	617	627	656	596	562	577	583	601	565	617	585	574	645	610	600	592	579	619	566	579	628	617	592	623	602	598	624	611	650	617	635	597	590	596	582	613	599	592	644	593	627	621	616	613	604	647	646	679	639	588	596	585	579	584	587	614	583	634	590	670	594	667	603	613	601	590	636	629	596	641	572	595	626	641	601	602	661	650	587	614	664	624	630	552	635	620	591	589	651	604	583	641	621	602	596	635	619	610	621	652	613	590	592	604	611	608	617	639	579	590	564	599	643	623	667	628	628	600	652	622	619	621	596	608	596	596	578	654	576	655	605	618	624	598	629	655	575	634	587	643	609	609	596	599	631	573	592	608	579	648	641	597	629	575	613	627	629	632	587	671	611	557	606	646	632	632	638	608	600	574	621	618	606	614	599	598	535	616	649	646	652	579	565	557	602	603	605	649	629	616	660	634	606	594	663	612	617	606	633	610	586	605	589	580	595	609	616	593	658	711	611	620	648	566	602	624	599	582	580	609	608	619	617	590	628	645	611	627	607	642	583	567	664	647	565	601	632	621	596	634	657	629	595	645	595	604	626	576	591	601	576	601	615	604	588	617	643	556	621	602	606	564	635	636	607	604	588	636	619	568	583	587	659	626	628	577	603	623	631	627	588	569	623	582	594	635	645	603	596	571	627	661	634	643	581	613	638	622	617	630	626	610	575	603	605	591	615	638	550	564	608	607	587	628	592	619	592	639	630	587	588	659	608	638	642	578	640	572	600	621	603	597	638	600	611	620	630	623	620	650	565	585	636	585	612	606	620	611	571	656	641	608	625	646	583	613	602	563	656	554	601	635	570	623	611	541	612	609	596	563	598	648	589	632	593	643	586	638	601	578	581	594	662	619	618	666	595	613	657	588	572
44174	23111	21709	26816	23782	18195	9056	1048	771	729	772	720	786	846	896	910	1004	990	1138	1080	1144	1361	1475	1350	1321	1338	1314	1237	1257	1195	1125	1123	962	831	769	680	676	650	617	576	559	574	569	572	578	523	537	533	518	570	529	510	535	548	454	535	495	535	530	546	508	487	513	516	515	525	556	496	483	504	510	512	529	529	537	524	509	584	510	533	566	560	497	524	535	525	533	564	555	567	512	484	527	547	540	548	506	483	543	500	514	586	481	517	529	501	514	534	494	520	508	561	530	501	518	537	530	570	520	545	530	536	507	581	516	496	509	536	521	577	549	537	495	505	516	502	544	533	512	538	483	531	520	506	546	481	534	574	531	533	527	478	551	514	528	526	540	501	552	541	499	522	570	517	479	511	526	510	536	536	503	534	528	488	512	529	504	525	500	506	520	516	541	505	542	515	495	556	522	494	528	525	523	511	501	499	534	509	543	495	524	483	516	491	559	494	492	540	531	528	566	484	566	515	483	498	531	490	509	483	521	526	518	532	496	529	520	502	534	507	520	496	535	516	557	518	522	539	524	474	508	567	527	542	518	528	515	461	522	577	492	541	518	529	558	512	506	520	510	473	513	481	518	512	494	539	560	462	526	505	555	523	494	514	524	530	503	518	503	542	555	496	552	545	481	530	536	494	543	503	523	538	538	546	491	521	518	526	553	507	566	507	540	542	506	483	525	546	579	543	572	542	510	463	541	508	564	512	522	531	477	532	518	518	546	522	511	512	510	550	500	537	493	494	528	545	515	500	546	538	577	517	541	493	525	527	480	524	544	486	504	514	516	481	509	536	480	519	561	521	511	519	516	519	514	518	505	532	501	558	507	494	564	486	555	496	532	531	506	511	553	513	517	530	519	536	527	508	515	538	529	537	547	496	538	491	503	540	503	527	532	510	532	535	508	510	501	484	534	508	510	549	571	477	519	489	538	521	548	511	535	556	484	471	545	535	568	518	536	514	510	514	569	539	513	520	538	570	489	540	509	486	559	508	496	519	536	528	537	543	540	539	509	513	531	510	533	531	538	517	548	552	542	521	516	487	528	518	523	543	497	534	526	488	503	551	478	483	525	491	515	535	526	515	540	506	510	519	484	507	510	548	556	502	544	485	543	534	483	500	521	505	499	496	509	548	552	561	505	523	503	501	477	487	484	511	553	507	523	535	536	516	485	528	557	515	515	533	487	550	485	495	512	483	517	514	528	506	528	536	521	541	530	483	476	536	534	509	538	546	520	532	520	503	521	577	552	539	504	526	539	519	517	492	523	492	527	498	532	496	505	524	497	499	509	563	512	528	506	539	489	512	545	523	518	475	486	542	544	549	520	506	487	494	530	506	545	541	523	519	510	530	519	484	538	479	501	558	524	492	472	473	504	530	504	510	560	528	494	556	522	496	534	526	523	541	532	535	469	479	504	518	495	515	532	522	534	494	519	539	575	543	521	544	540	498	541	530	511	532	536	519	545	490	544	484	513	544	533	502	499	548	534	544	537	526	505	525	517	476	520	568	522	523	512	530	555	514	551	500	510	538	488	471	520	562	555	507	524	493	511	514	536	509	545	528	518	502	535	498	526	530	514	515	499	490	506	499	517	516	514	510	521	514	529	492	506	497	541	511	515	517	529	517	470	536	556	498	545	545	524	516	549	509	544	549	531	493	508	521	513	547	486	526	497	561	477	518	490	509	509	549	496	534	504	546	504	514	542	525	532	493	538	544	513	548	514	565	515	492	564	522	497	572	513	547	535	524	513	528	483	494	523	527	541	513	551	525	528	474	530	504	518	501	508	509	506	503	492	521	496	516	488	492	495	513	523	518	494	481	519	509	527	520	509	508	508	513	503	540	478	552	528	521	533	473	550	543	527	531	502	469	535	502	495	529	487	508	534	529	503	466	504	527	499	536	533	519	519	523	499	486	536	496	491	543	488	547	516	519	503	494	513	547	509	516	532	551	503	506	516	495	515	499	537	490	492	526	495	477	533	512	523	540	508	512	496	518	552	505	530	506	491	532	526	517	511	561	492	532	490	524	502	496	512	525	515	527	548	534	511	529	530	509	529	473	558	527	515	504	521	515	520	499	523	550	539	508	514	544	524	534	537	498	535	515	470	480	525	503	489	502	501	501	496	485	523	525	516	474	503	557	540	482	535	519	518	488	514	463	541	530	557	516	535	507	499	513	513	487	469	498	516	515	476	554	498	525	542	510	514	529	507	516	546	542	510	538	512	530	540	518	499	548	503	550	577	548	557	530	505	485	498	537	515	488	505	547	511	530	558	521	489	487	499	564	503	533	503	513	534	520	501	523	545	549	483	533	505	559	529	546	522	539	509	481	496	519	481	542	518	535	493	533	537	531	504	524	521	525	509	530	553	541	531	543	533	535	534	485	466	498	495	528	486	535	536	502	549	498	542	522	542	495	486	554	549	503	503	520	539	532	543	494	526	547	502	541	498	503	529	527	518	534	472	508	512	518	507	523	521	527	533	520	527	519	501	494	513	532	526	547	546	511	511	538	502	484	529	518	510	514	496	450	537	527	480	532	497	536	516	487	553	514	555	537	513	547	545	518	507	513	535	516	533	540	502	529	519	540	519	521	504	524	551	537	516	575	594	527	495	552	513	530	516	565	499	540	489	464	501	537	514	548	475	546	560	567	515	502	488	524	533	497	546	508	465	521	486	541	519	524	494	513	520	481	543	494	525	527	527	497	501	502	511	527	516	519	537	561	512	498	466	498	556	500	549	515	524	576	533	530	470	527	531	525	534	529	521	543	538	526	527	515	559	497	535	516	523	492	493	563	501	515	561	520	544	507	528	529	496	531	492	517	517	533	487	537	525	477	510	506	509	531	498	551	475	583	486	526	553	514	536	533	486	496	530	535	566	519	538	494	537	501	506	513	542	520	526	504	504	500	547	527	505	521	527	531	502	544	525	528	471	527	540	472	488	528	526	517	551	542	506	534	538	516	520	516	582	493	545	514	550	527	486	540	535	523	515	545	536	513	484	496	482	480	520	529	505	496	530	478	508	509	527	554	500	507	536	513	530	506	548	516	522	528	532	510	532	518	548	481	509	565	520	540	528	538	513	523	521	522	487	523	549	508	574	483	580	490	508	535	535	505	497	509	531	561	522	536	520	474	505	524	512	500	468	556	544	506	566	530	470	480	508	504	516	558	533	544	510	503	515	475	538	526	508	525	523	534	547	477	524	533	541	507	512	520	558	508	531	537	484	597	528	489	526	517	549	521	532	492	532	493	510	503	579	516	535	540	495	527	505	527	515	520	495	528	547	503	524	514	520	577	537	541	533	472	533	503	543	514	502	517	525	525	482	539	513	519	496	505	520	532	544	528	531	547	530	534	547	550	520	470	528	500	512	499	550	515	511	530	483	526	509	515	510	537	512	556	513	536	538	538	517	567	513	515	505	478	537	496	517	572	516	524	493	480	500	533	565	530	543	503	521	548
27011	20789	27313	24453	22553	22348	13991	2578	976	788	767	793	815	790	819	805	898	944	975	941	1049	1113	1170	1130	1180	1186	1129	1082	1100	1049	993	905	969	852	804	708	725	703	660	651	673	654	621	605	612	600	565	577	623	617	551	606	593	635	550	626	620	555	585	590	585	572	573	593	587	566	549	600	626	588	566	578	602	564	613	605	605	575	588	602	590	580	598	596	624	582	590	568	551	582	592	595	573	594	610	558	590	590	562	587	626	652	576	532	588	589	584	585	572	583	594	593	631	601	565	593	598	579	602	569	558	565	566	564	591	538	586	589	568	605	603	571	579	613	579	544	577	595	590	658	592	579	568	557	574	565	593	620	591	613	597	589	573	594	571	587	596	621	609	624	620	595	543	619	641	560	630	571	578	589	612	580	616	570	596	565	588	603	630	587	573	607	590	591	614	564	549	625	589	593	588	590	561	577	578	543	556	581	577	574	585	563	538	587	607	581	608	592	597	573	579	541	570	553	572	562	597	620	587	569	610	549	558	615	556	574	618	549	577	591	595	604	605	605	614	571	604	630	596	576	584	604	571	569	602	613	596	551	540	593	576	572	611	583	584	591	622	573	588	567	616	578	550	596	588	605	628	602	582	589	610	573	548	557	542	601	579	595	565	613	563	565	542	582	568	570	595	591	552	567	624	587	602	566	571	615	548	591	559	555	600	592	578	604	599	660	531	578	576	567	583	575	604	574	616	566	569	587	588	567	578	583	647	575	553	609	552	625	578	555	616	653	559	602	578	581	594	543	615	607	630	617	574	592	555	571	559	547	558	604	573	564	593	615	593	578	600	605	551	583	641	621	602	589	592	546	576	596	579	585	586	577	573	659	621	595	531	584	613	568	592	627	587	590	585	561	600	601	580	559	613	587	612	562	576	571	647	583	567	574	567	631	595	564	601	569	624	595	603	599	581	592	572	601	595	616	629	582	588	579	650	577	614	637	579	605	626	583	618	606	563	566	593	626	601	588	588	592	592	560	568	564	545	578	593	565	574	581	570	556	626	617	608	619	587	585	624	629	620	578	612	560	581	579	579	610	582	605	598	586	640	596	593	586	605	598	628	602	587	576	549	603	572	606	572	522	581	601	588	599	592	556	545	558	608	594	596	617	612	612	607	594	608	610	564	584	556	624	600	556	578	588	532	600	612	637	641	589	618	648	571	544	583	588	588	623	597	587	576	580	593	608	605	617	590	558	558	589	617	570	578	581	589	576	583	587	576	596	562	568	598	604	572	583	623	552	581	591	610	558	603	572	608	590	590	540	609	557	581	626	591	586	643	526	592	652	589	575	588	570	584	619	600	581	551	560	578	583	611	585	576	610	613	589	597	601	604	582	578	570	546	604	602	555	641	617	551	564	616	603	589	532	609	608	572	566	564	562	576	576	586	574	640	608	597	587	608	586	603	606	578	555	563	593	595	591	567	645	556	565	556	610	560	581	567	568	610	556	599	581	553	611	591	591	590	586	632	560	598	549	608	615	542	569	618	589	618	573	598	593	564	563	564	603	620	616	601	576	571	553	601	578	576	585	587	569	596	575	624	568	610	550	644	609	576	604	609	609	588	576	654	574	639	614	609	614	555	627	609	590	563	590	589	575	621	584	595	549	616	630	584	574	552	560	594	604	527	581	595	600	580	555	593	574	557	648	598	592	654	598	593	560	676	626	617	567	579	584	594	596	629	598	553	633	595	533	592	578	570	572	598	555	577	594	608	595	590	582	614	604	609	606	614	581	573	664	542	568	537	547	534	600	601	600	578	596	597	611	583	578	619	615	577	662	585	597	583	632	611	615	601	567	582	573	599	570	608	570	555	611	594	566	635	550	629	579	613	568	556	591	590	602	647	613	584	557	558	555	586	550	605	543	577	580	616	602	577	542	597	558	569	598	611	572	585	558	572	583	589	576	559	585	587	601	559	608	596	589	576	556	583	588	554	585	595	578	567	570	551	635	606	575	643	615	574	597	574	559	581	600	590	566	579	598	616	615	526	548	586	582	569	620	576	586	616	564	573	602	579	595	572	552	590	587	579	623	537	634	597	615	598	621	584	592	608	575	545	558	559	582	543	565	555	611	570	600	577	543	576	587	553	561	577	551	594	584	610	590	583	594	565	585	564	556	567	581	581	616	599	579	620	581	579	550	643	571	596	623	632	544	601	555	547	584	619	593	572	585	597	585	545	571	554	563	583	583	587	564	520	555	607	575	572	559	554	574	592	558	594	592	565	630	565	575	576	583	579	567	596	571	576	546	621	582	586	529	613	561	595	601	600	560	577	588	579	601	604	584	570	577	591	571	608	574	602	551	589	570	604	603	600	581	587	585	625	607	622	566	608	597	574	610	591	541	575	617	618	582	584	556	573	586	631	591	578	554	620	576	578	593	602	598	567	614	557	546	570	605	566	603	600	628	612	589	577	549	582	602	552	566	573	587	612	577	593	648	607	595	566	610	557	607	589	590	581	585	577	601	516	563	566	592	581	579	587	606	583	584	549	601	588	589	601	607	569	580	600	604	628	604	583	598	596	574	574	569	608	610	577	649	608	619	621	563	606	558	589	577	549	573	607	594	593	548	606	560	563	553	576	555	571	621	597	598	592	579	549	571	606	576	591	583	626	587	556	602	614	566	607	564	563	630	552	564	589	542	587	553	581	600	585	563	634	597	575	565	628	565	547	569	570	585	560	542	593	543	568	571	594	567	607	635	546	568	590	609	560	609	572	582	553	600	603	591	573	576	555	546	590	590	615	593	599	554	596	567	596	583	582	609	586	586	587	577	544	566	599	567	600	596	551	565	581	549	565	580	562	589	572	595	564	591	577	594	564	568	570	581	603	553	615	569	592	549	587	587	608	605	586	576	601	580	563	594	563	608	537	558	561	577	563	598	592	608	605	613	587	605	535	571	572	570	620	558	582	547	586	611	629	596	561	576	553	566	610	564	587	524	551	589	607	590	601	597	586	593	549	552	555	546	592	567	537	588	596	571	573	585	582	558	568	614	569	630	607	606	585	608	598	601	557	584	558	574	566	552	584	579	603	606	629	594	590	578	607	617	564	572	594	578	573	601	614	588	641	601	593	619	613	607	625	598	585	573	580	618	572	597	595	597	547	599	564	608	589	551	554	624	592	583	612	620	569	547	611	579	588	611	607	590	582	561	564	564	568	579	553	620	572	572	598	593	607	610	620	578	609	557	589	590	606	577	539	588	604	597	630	589	593	596	536	592	586	585	593	584	576	630	572	556	567	591	614	586	586	587	616	592	561	568	528	598	630	596	584	600	572	575	618	597	573	573	595	564	567	556	555	576	574	597	597	619	599	562	548	566	571	588	579	631	609	565	580	559	573	553	579	573	609	575	567	626	574	587	549	575	576	587	608	579	617	568	602	604	584	549	556	588	606	597	622	613	576	594	595	579	601	591	573	545	585	587	551	623	585	584	584	586	636	611	561	594	570	577	565	572
39812	25445	25294	32058	30719	26022	15164	2334	1424	966	925	912	941	899	987	1053	1184	1309	1299	1368	1477	1637	1719	1606	1748	1707	1709	1469	1506	1452	1403	1249	1119	949	875	765	747	650	651	592	614	600	526	530	509	514	544	552	495	523	500	485	436	511	504	508	517	494	515	482	506	491	475	513	505	500	500	517	487	508	518	465	540	525	494	514	514	538	506	483	460	502	488	558	522	505	502	504	518	510	480	491	479	482	510	504	466	516	489	532	516	491	469	476	476	465	479	528	530	519	513	512	465	549	522	474	483	490	538	491	493	478	449	507	539	478	483	508	500	466	484	493	497	483	498	518	512	463	505	433	485	477	547	548	509	521	473	529	517	505	506	489	507	462	486	519	523	496	498	488	488	498	463	542	477	504	477	517	448	469	515	505	508	496	499	515	494	489	504	492	498	487	517	493	484	474	519	481	534	471	479	534	493	471	485	483	500	505	496	511	532	498	533	493	512	447	446	510	454	505	495	519	498	489	476	515	501	509	503	518	491	498	470	495	528	455	501	493	487	466	530	522	490	497	539	499	484	457	480	530	539	509	518	453	501	541	475	460	494	507	512	486	501	475	519	498	472	472	480	514	512	500	505	513	502	476	476	497	486	472	502	509	482	447	490	459	517	496	495	547	466	533	523	469	453	469	506	511	519	510	501	491	532	484	505	494	546	473	524	492	503	500	502	516	487	482	508	492	475	461	510	483	515	469	497	501	473	482	463	497	505	483	474	492	502	481	500	485	475	512	509	489	522	497	477	524	523	503	521	494	461	463	460	512	504	490	483	570	476	491	507	483	485	499	490	521	480	500	524	517	501	512	505	493	466	465	506	508	484	504	500	494	526	525	506	497	511	531	503	517	465	487	473	448	488	511	472	514	528	532	526	518	499	506	501	470	519	524	492	484	428	543	524	523	517	531	510	473	496	494	525	487	441	523	461	527	513	452	482	535	540	544	525	506	466	475	509	502	470	492	473	506	452	457	523	502	514	515	507	499	516	473	517	494	504	520	475	493	501	481	497	517	471	480	462	504	497	519	507	511	478	507	491	531	511	483	453	524	502	482	499	512	495	545	527	480	502	495	536	489	521	500	522	494	479	515	513	460	482	492	480	536	494	510	489	479	497	525	475	507	531	478	481	467	467	514	502	488	490	468	479	470	523	497	524	459	496	507	518	477	525	476	518	521	541	505	497	507	536	453	500	498	535	518	483	510	573	490	480	493	490	508	455	513	483	481	511	461	495	503	525	500	520	535	514	522	525	530	499	510	506	484	482	509	503	490	512	494	509	523	511	480	476	485	522	512	525	513	471	506	517	451	495	499	493	511	516	518	514	490	466	499	467	484	522	512	522	466	507	517	504	496	494	497	452	497	496	504	485	508	476	461	509	462	506	515	541	520	502	512	478	498	500	476	513	482	494	511	516	467	507	483	509	491	484	448	505	477	491	473	491	530	510	522	499	482	506	517	513	462	492	538	493	525	509	514	516	495	522	486	457	500	500	511	473	488	498	487	492	519	483	506	501	492	460	492	524	478	480	500	498	495	492	519	507	471	506	479	536	479	506	453	469	508	464	475	543	477	491	483	501	481	488	509	508	523	504	488	502	492	496	483	522	457	450	525	477	485	480	509	465	476	559	477	459	495	485	488	480	465	515	491	492	496	491	512	508	497	503	500	508	491	491	507	502	470	540	471	482	525	509	517	495	495	517	473	464	511	503	489	489	482	479	504	492	508	521	518	480	546	506	479	490	500	486	514	530	471	500	501	475	496	528	492	500	529	528	509	496	482	475	495	506	496	497	492	522	513	535	491	519	445	447	524	459	497	512	514	509	498	498	480	523	543	476	473	514	500	471	497	483	544	507	445	470	492	507	519	485	506	551	483	485	471	514	455	493	504	472	494	529	507	481	431	512	468	524	485	473	504	505	477	491	485	499	476	487	505	528	525	516	462	462	490	497	490	479	499	525	509	490	491	497	507	510	520	547	492	509	490	467	528	485	544	487	500	522	473	474	491	501	505	510	508	485	480	504	520	500	477	467	499	483	489	551	503	497	492	524	496	487	497	505	493	494	505	493	463	492	491	500	520	488	480	470	476	455	468	480	493	460	479	546	519	494	487	521	498	520	453	518	460	477	488	489	501	522	483	530	492	492	507	498	495	498	482	528	464	498	491	497	533	499	480	483	476	487	527	495	513	531	514	491	460	492	552	437	492	498	504	466	491	486	505	481	504	500	509	538	503	475	500	508	518	485	534	489	457	511	506	492	536	531	479	532	487	497	510	538	482	500	523	513	483	489	525	477	485	479	467	465	561	511	490	497	498	465	535	468	515	487	487	498	518	515	493	473	456	492	496	493	559	474	503	527	461	493	510	557	434	503	501	471	502	482	529	512	481	474	476	494	541	520	517	499	493	525	508	535	497	489	505	526	487	532	496	527	517	514	522	509	495	512	516	495	520	465	503	516	503	503	451	456	463	496	543	482	512	492	511	494	470	490	472	496	535	489	497	457	514	522	462	538	541	481	470	498	497	472	492	498	498	480	455	522	482	524	537	504	499	487	479	490	496	513	501	445	472	472	527	493	517	512	495	522	505	474	481	488	504	505	513	498	497	481	478	483	518	531	518	499	508	494	516	460	496	458	466	497	530	474	502	487	526	485	475	504	466	510	480	496	543	555	509	498	527	525	486	489	495	522	507	501	499	520	493	466	518	533	524	518	503	496	509	525	504	465	494	494	499	531	486	494	510	492	531	493	470	499	524	492	494	481	496	546	505	490	474	507	484	493	478	451	495	462	477	525	476	493	499	532	482	489	484	530	496	501	493	497	480	501	543	484	486	481	505	516	487	536	523	542	496	537	500	468	497	506	468	466	528	503	488	533	504	525	506	520	498	490	508	535	510	521	458	475	511	450	497	508	490	470	515	467	489	476	503	509	511	484	542	514	508	512	454	500	494	523	514	520	486	500	485	527	478	462	528	530	492	492	537	502	504	505	492	520	494	485	474	479	509	477	485	490	498	498	510	466	522	494	479	469	530	470	528	504	471	502	520	512	491	555	493	481	478	441	485	456	516	504	499	515	528	509	499	486	497	479	464	532	488	513	484	506	495	537	513	483	487	474	519	508	487	521	508	517	543	448	497	507	482	516	463	502	501	481	503	506	491	541	491	478	487	546	448	527	506	521	497	504	505	512	488	518	513	507	503	474	506	510	513	499	518	483	503	520	540	495	503	498	507	497	534	541	479	480	500	456	526	502	476	528	482	453	482	513	484	475	516	494	501	536	513	554	530	525	510	535	514	517	479	521	515	507	502	519	492	513	540	472	509	536	513	502	472	479	497	498	515	512	479	495	524	473	518	482	525	532	515	542	490	514	503	504	540	459	481	478	507	487	483	494	502	482	502	461	510	493	549	475	477	505	507	473	521	488	491	480	506	512	489	470	501	498	487	485	499	485	491	487	497	514	478	498	504	492	479
26302	20834	27609	24195	22025	23436	15178	2170	1167	956	818	809	812	815	839	843	966	992	1059	1089	1203	1249	1233	1296	1254	1280	1277	1225	1218	1208	1088	1028	964	938	798	787	799	720	672	737	696	689	626	665	595	647	621	634	638	604	648	612	659	619	596	644	653	629	630	602	600	612	651	651	629	659	592	662	611	612	575	658	620	638	612	628	641	651	618	641	630	646	631	607	647	644	640	639	590	631	623	606	570	637	591	597	650	668	596	631	621	643	656	631	634	611	621	628	647	649	602	595	622	630	647	642	644	618	614	587	645	629	581	648	618	641	619	634	601	637	621	622	617	605	619	605	597	635	629	576	645	583	661	624	630	652	624	623	603	643	609	630	651	575	664	653	636	615	640	641	593	668	658	618	591	623	608	595	640	633	589	585	621	648	636	626	615	604	649	612	655	584	638	701	644	608	639	667	607	633	625	597	630	609	629	600	629	599	610	590	652	572	672	629	616	637	584	589	582	624	615	661	651	594	633	590	593	622	612	599	659	643	628	661	663	568	638	654	587	582	604	624	633	642	669	629	608	602	623	597	585	644	660	629	634	601	616	608	604	646	617	608	620	627	646	609	631	611	611	686	592	598	617	678	605	621	621	629	641	608	613	627	593	600	616	622	620	627	627	634	579	635	587	626	608	615	609	634	637	652	614	608	595	658	616	590	603	614	605	563	653	622	657	599	631	641	750	581	631	595	630	601	612	583	610	648	603	584	624	668	680	635	561	589	619	592	619	649	640	619	660	624	609	693	621	626	602	631	634	595	640	597	645	622	616	658	664	622	627	651	619	633	611	646	615	635	626	640	593	633	606	628	622	599	609	630	635	662	613	601	613	670	602	604	635	637	621	625	583	629	592	660	640	654	617	605	580	688	601	637	638	629	621	605	636	622	610	627	652	596	608	660	638	584	617	677	586	640	663	591	655	640	649	626	587	600	614	628	563	600	590	659	615	584	602	703	643	597	618	622	602	642	627	610	645	621	615	644	639	614	589	651	618	656	656	590	640	602	639	635	675	639	621	644	618	601	604	605	593	579	611	634	585	578	651	585	624	551	628	610	643	618	659	635	661	616	600	635	602	621	660	597	581	619	640	661	625	582	638	594	641	629	607	650	646	634	627	625	593	623	589	638	600	610	572	627	601	635	665	623	627	633	627	610	676	604	602	587	612	610	654	611	677	610	627	660	623	592	599	615	656	672	607	626	653	632	629	647	603	559	623	607	639	656	639	625	632	657	599	612	619	592	616	624	613	586	565	648	578	602	602	567	628	630	632	630	596	597	692	641	567	612	631	601	673	590	608	581	593	628	615	646	654	600	619	653	685	598	623	625	619	620	672	632	636	609	632	623	619	598	631	634	581	647	617	623	633	634	684	650	628	615	656	672	596	653	635	672	672	576	617	621	625	603	594	670	629	601	596	631	652	625	631	592	642	629	613	619	607	596	640	653	603	635	632	628	584	600	610	679	633	586	645	643	594	628	624	668	630	632	593	662	599	615	620	582	606	623	607	609	579	588	661	639	629	615	622	651	648	640	629	681	664	643	618	663	586	631	599	596	659	612	625	655	638	652	623	616	620	645	612	632	628	615	688	625	637	649	630	666	570	616	624	601	619	623	636	631	571	576	626	597	610	659	623	655	632	569	597	604	599	614	584	611	605	624	635	636	645	665	611	652	626	611	580	653	633	591	614	645	648	638	623	628	654	636	633	598	577	636	610	632	622	602	641	587	615	619	606	667	600	614	642	638	599	623	660	557	637	625	579	591	581	653	598	628	603	665	652	622	645	578	613	630	634	665	627	611	666	625	630	619	618	579	591	592	617	556	603	624	611	641	632	636	594	621	633	616	601	568	666	659	636	620	611	597	649	617	604	595	604	607	659	583	638	600	644	630	620	605	612	646	632	607	631	635	640	606	600	614	672	629	659	593	662	640	606	592	664	633	677	616	624	604	557	659	625	594	595	597	606	579	611	645	617	642	606	618	666	614	614	634	601	668	589	618	626	676	623	602	623	634	616	626	591	558	626	622	654	637	626	618	597	627	604	607	635	610	631	600	649	656	624	631	652	614	667	621	626	591	626	633	653	620	656	599	635	598	631	626	637	609	649	648	652	666	629	581	607	628	663	626	648	645	627	597	600	609	645	628	568	585	592	589	642	641	598	685	635	657	613	615	630	624	662	637	630	616	645	592	575	596	621	646	597	619	611	642	625	640	637	579	623	594	639	633	642	586	650	611	647	616	604	580	634	633	590	624	631	628	630	629	654	641	638	592	596	672	560	604	604	611	626	655	625	651	579	604	599	623	640	626	640	576	637	675	558	648	622	607	615	623	580	617	608	623	606	619	630	625	588	627	601	647	639	645	620	593	644	585	633	648	644	617	604	620	630	674	631	571	608	652	602	636	628	643	593	655	603	634	680	640	634	642	597	602	667	611	583	601	624	660	637	635	640	600	592	640	644	574	599	610	676	621	617	636	588	626	657	640	585	643	589	613	583	631	597	604	635	602	601	612	592	609	625	675	608	595	642	594	611	646	575	614	628	627	624	633	638	633	647	612	588	625	639	608	630	663	641	588	652	599	641	632	635	634	647	633	646	578	608	590	601	611	636	604	660	575	657	600	584	623	585	608	648	646	585	599	607	599	624	578	644	629	628	630	638	596	571	597	661	593	598	637	640	662	619	602	648	607	573	622	634	601	687	585	641	644	607	638	622	631	590	640	644	655	611	611	611	630	595	622	642	647	619	595	608	629	647	652	631	627	604	625	638	657	636	637	654	631	672	600	621	593	580	689	650	619	607	624	597	588	683	612	671	647	623	610	642	601	612	621	581	671	621	661	603	640	630	632	603	619	620	629	664	647	607	630	633	637	649	629	574	616	601	627	597	621	610	645	588	604	606	640	614	640	642	609	607	626	595	602	621	617	585	655	629	623	581	580	603	637	640	593	616	587	647	669	601	566	616	626	646	604	598	600	614	595	618	624	595	630	625	627	677	629	630	618	647	622	624	624	631	583	617	595	621	598	652	673	648	608	642	622	601	645	648	641	674	628	608	625	607	652	603	559	627	634	645	658	642	667	654	655	614	635	616	635	674	597	584	663	632	595	609	599	615	619	657	662	631	597	644	598	681	659	630	641	636	664	611	650	632	636	633	600	630	614	621	604	659	589	654	640	648	633	589	669	622	644	677	624	659	598	640	616	590	619	641	635	615	614	601	621	634	617	603	644	586	627	613	581	655	601	648	672	600	603	644	662	615	662	625	616	636	595	628	556	592	636	635	600	590	596	549	587	658	611	605	582	628	599	625	636	620	634	588	606	632	600	574	600	625	637	635	607	639	607	612	653	655	652	609	613	621	588	640	601	644	680	653	586	635	628	624	601	632	587	582	638	581	655	628	616	582	611	613	612	609	637	588	641	579	602	657	599	676	604	617	626	596	619	609	649	591	636	621	619	632	609	621	653	613	630	589	577
44098	31454	27273	35706	34741	28128	11997	2028	1672	1190	995	929	1048	987	1006	1116	1231	1326	1419	1605	1765	1708	1781	1872	1841	1857	1899	1775	1650	1530	1529	1367	1266	1055	1001	879	828	776	717	721	695	605	567	572	551	578	537	526	531	502	587	516	538	539	522	528	536	548	519	532	552	503	548	533	540	480	494	534	551	538	510	516	514	522	545	510	514	500	517	544	488	514	531	547	529	503	516	518	495	576	525	522	495	530	507	540	527	539	515	545	526	527	515	511	545	509	509	523	527	485	501	541	489	498	520	530	522	507	502	522	511	558	570	517	514	451	488	499	550	479	489	527	507	522	507	521	530	503	507	540	542	544	519	516	550	493	571	497	497	524	511	517	538	492	536	530	545	517	519	530	556	542	494	501	501	587	503	570	527	497	499	503	547	486	506	526	494	523	515	548	535	539	561	469	516	477	524	514	540	527	538	531	482	557	476	534	507	543	523	511	510	526	506	542	551	519	525	550	510	515	526	511	514	493	522	534	545	517	482	483	509	509	510	497	535	536	563	500	528	518	538	529	530	549	498	521	530	526	533	532	506	519	512	546	558	491	497	543	532	489	503	560	532	552	536	536	474	545	488	504	504	521	519	503	524	530	486	529	517	525	498	547	455	532	557	497	554	511	512	528	511	511	501	544	521	526	519	533	558	485	569	506	517	483	504	534	557	535	524	546	537	543	528	525	506	527	542	513	520	532	506	550	521	538	532	501	533	531	536	501	517	481	522	554	531	541	495	522	518	523	536	538	557	565	529	556	502	520	500	503	515	521	520	516	538	533	533	540	515	492	546	502	511	523	543	499	526	565	552	476	562	549	509	529	529	546	505	510	507	510	531	552	515	552	541	548	466	540	525	518	482	514	543	505	552	511	534	542	509	512	521	516	553	517	475	531	530	524	519	527	546	474	514	543	563	493	493	561	515	490	512	504	537	517	566	514	536	491	516	478	500	530	467	552	527	524	543	544	522	536	481	522	514	510	533	498	524	507	496	542	533	533	488	524	540	544	541	550	513	517	546	524	506	503	490	520	511	559	507	525	555	545	467	536	505	532	526	526	518	498	519	542	524	509	542	550	528	548	513	513	537	497	528	485	522	567	547	494	552	520	530	544	493	535	515	573	547	529	539	553	499	536	509	481	541	512	504	552	532	505	563	542	533	527	491	525	516	500	499	515	547	507	524	545	581	542	566	493	539	522	510	542	493	505	558	520	531	513	498	497	537	540	517	555	537	492	503	544	521	496	506	532	536	495	560	501	516	522	494	513	491	504	527	526	545	553	520	567	508	529	516	506	560	494	588	524	502	504	469	532	516	461	523	516	527	515	495	522	507	523	502	482	525	529	499	565	534	548	539	517	559	516	551	527	535	512	523	497	518	531	532	518	545	550	535	498	536	514	504	500	506	524	549	507	531	540	515	499	530	504	516	499	507	546	591	548	521	515	506	533	510	553	511	516	514	539	533	473	502	515	504	543	550	571	538	539	520	517	506	547	583	520	538	525	503	534	518	508	555	488	538	510	499	482	488	515	549	554	514	506	511	555	538	521	504	482	532	495	538	476	498	491	496	526	529	541	479	534	494	539	539	520	514	464	501	514	547	517	539	576	498	499	500	555	524	516	495	490	502	563	517	559	485	516	512	483	510	508	553	550	563	563	497	525	517	504	487	532	525	540	536	469	529	553	474	552	492	547	515	528	537	517	527	531	527	526	550	518	557	500	540	535	496	518	508	509	515	538	486	534	538	521	490	543	493	449	550	480	514	469	495	521	546	537	505	548	555	518	572	526	566	524	522	511	534	543	492	510	560	499	547	468	547	539	524	479	516	562	511	563	539	516	553	507	487	504	483	514	552	525	481	518	520	518	515	526	536	568	524	529	534	518	568	514	503	545	525	512	512	483	520	537	525	495	533	547	540	532	552	537	498	494	529	529	450	502	503	492	523	539	547	526	509	542	530	518	478	530	533	537	529	532	521	529	489	542	561	564	547	534	533	535	536	533	532	544	520	553	546	487	534	519	525	495	511	455	517	518	568	536	524	529	525	570	524	529	516	572	562	547	515	502	541	514	523	478	541	504	486	523	525	530	525	489	521	523	547	546	511	520	555	543	566	504	458	523	555	527	577	551	529	585	536	542	509	537	547	501	565	564	536	555	502	506	520	531	542	521	531	508	487	539	518	548	521	490	530	490	479	505	523	535	538	514	535	553	526	532	575	513	526	467	522	551	519	519	569	538	495	495	536	536	520	492	502	513	530	489	556	502	522	532	509	532	454	501	521	520	549	560	538	526	499	494	482	520	552	472	485	491	511	509	480	517	482	526	520	528	532	539	529	524	529	499	502	520	506	522	487	493	553	533	530	520	501	538	489	547	517	519	537	571	509	572	531	549	511	518	518	519	533	537	521	531	518	512	538	504	518	518	560	528	462	538	489	544	498	557	512	532	536	495	531	556	503	518	533	508	526	482	543	534	527	489	497	492	550	527	502	510	543	498	493	526	513	514	553	527	526	546	533	516	543	502	524	513	519	489	481	511	591	530	528	560	496	544	541	506	515	560	531	510	509	500	517	497	488	529	487	541	546	495	554	496	487	500	503	532	557	510	476	537	498	541	529	532	530	492	532	481	522	500	511	491	480	526	528	535	511	490	468	515	541	501	513	516	513	514	498	535	522	538	534	502	532	513	535	521	520	570	510	457	530	529	510	499	525	518	516	523	521	515	530	532	516	559	548	495	504	509	524	515	522	485	520	545	500	504	525	514	498	536	522	511	534	569	529	517	552	506	511	533	556	527	504	506	509	525	523	496	509	536	507	537	491	527	531	515	493	530	525	512	534	517	531	551	485	507	561	525	476	480	508	493	502	538	478	542	522	498	498	553	544	525	525	476	496	510	498	498	534	531	579	506	540	557	523	541	518	486	533	526	526	510	547	533	535	522	518	521	530	549	560	512	534	527	552	521	520	523	513	532	525	524	536	497	523	570	513	530	570	553	519	538	556	532	524	513	515	542	531	517	496	520	509	513	498	568	514	512	500	539	514	534	483	553	540	504	467	489	455	510	571	563	537	512	550	477	530	509	507	512	477	558	485	520	516	591	517	515	539	513	537	504	476	517	555	495	514	514	505	532	529	508	497	543	515	464	507	508	552	522	515	533	532	508	514	535	525	548	551	495	560	541	515	539	504	512	518	502	538	497	539	548	505	535	516	530	509	542	507	562	507	487	534	532	525	529	541	487	549	526	538	553	527	491	514	521	575	532	518	506	538	567	538	509	507	520	521	494	515	520	508	516	557	523	556	485	500	533	508	512	467	514	496	503	528	557	527	537	525	527	556	535	533	519	493	497	548	550	558	527	501	532	539	515	489	515	529	521	507	540	537	525	465	515	492	510	554	501	525	495	535	554	530	560	529	530	509	538	543	520	539	528	512	504	477	552	532	562	538	497	506	497	502	536	519	518	518	489	512	497	548	527	517	502
25516	20829	27858	23934	21733	23586	18696	3367	1568	1102	871	959	897	880	934	952	1031	1037	1138	1156	1263	1345	1311	1344	1438	1380	1337	1324	1185	1219	1079	1106	1024	925	827	757	788	782	739	729	644	642	606	633	669	639	623	586	623	624	616	605	590	617	566	584	636	649	572	620	604	596	591	625	638	608	634	595	572	558	623	600	615	586	623	612	591	603	603	604	620	611	648	617	657	588	603	633	581	561	580	618	613	606	571	548	560	606	610	616	597	619	584	601	610	611	616	594	587	637	604	630	625	588	577	649	613	584	607	599	579	588	590	579	637	638	601	673	607	605	583	574	638	597	660	589	599	603	613	619	610	585	635	600	629	616	584	604	622	658	566	599	598	593	584	598	594	642	615	598	608	606	564	628	603	577	590	622	618	610	605	621	565	614	561	579	587	577	612	610	601	603	602	596	607	577	593	619	616	600	639	579	596	609	636	624	623	622	632	652	627	600	641	606	570	611	641	652	626	576	565	587	616	593	581	585	634	592	550	588	596	588	578	678	585	601	589	625	624	599	592	547	604	594	629	635	592	577	609	637	575	604	568	577	614	601	580	576	607	585	609	589	599	589	616	623	602	605	552	551	621	598	560	567	557	602	608	580	596	629	594	614	598	678	573	579	654	608	564	626	599	630	620	640	558	611	629	629	580	599	593	643	588	646	576	576	605	610	553	595	619	611	588	542	568	626	634	601	572	609	584	577	574	587	633	604	607	653	578	603	649	582	581	618	596	540	572	641	583	643	583	579	574	647	601	552	608	569	617	578	607	602	590	601	602	620	650	592	613	579	577	602	659	618	587	624	602	617	599	581	619	605	619	618	579	580	646	579	627	606	616	633	625	643	574	597	562	592	583	581	659	650	617	612	587	561	590	621	570	653	596	577	576	590	612	606	619	605	601	597	598	585	599	594	568	600	633	601	571	580	622	643	568	626	623	595	608	594	644	617	655	614	592	584	607	626	612	657	611	575	623	615	636	601	605	632	625	590	565	585	567	564	615	616	578	612	631	635	663	548	591	625	606	562	610	577	552	659	647	616	587	638	597	611	583	620	608	627	597	609	616	619	633	611	611	586	585	567	619	645	601	618	586	575	593	603	599	623	591	537	628	616	563	573	608	621	618	612	631	624	603	600	614	586	574	607	604	574	592	593	566	581	605	610	647	590	614	595	604	622	598	588	585	595	628	596	577	595	604	573	596	569	606	616	642	606	573	643	602	632	623	601	577	607	584	564	605	625	635	618	606	582	632	621	562	635	630	594	609	620	580	589	647	605	609	583	579	597	613	580	605	588	610	600	635	589	611	640	597	619	573	588	586	605	589	589	606	611	578	661	581	565	618	598	658	580	613	577	599	645	612	606	606	600	578	604	570	561	625	632	608	596	616	576	677	601	616	615	612	595	586	651	617	605	591	593	603	586	613	596	588	618	586	586	620	617	559	599	557	567	626	631	602	613	588	602	626	598	609	614	608	622	595	645	585	615	630	608	620	617	570	576	627	612	548	569	611	571	623	632	609	574	588	663	603	649	614	612	603	634	591	642	580	603	601	590	629	603	623	587	589	567	581	612	593	604	612	638	599	613	565	617	582	632	603	608	608	579	612	604	612	600	571	613	631	589	623	564	599	579	599	588	622	608	628	601	631	568	591	581	616	594	577	601	603	601	624	588	625	606	605	638	581	585	644	605	650	613	610	585	583	557	581	646	571	585	609	597	581	623	629	643	613	592	592	577	601	587	633	564	635	615	593	606	622	629	637	626	606	607	605	637	631	610	553	632	628	644	610	606	644	617	589	598	638	615	587	623	625	626	549	584	627	604	619	619	592	632	644	609	622	625	587	616	586	613	593	556	624	627	565	596	621	636	558	591	611	650	618	601	636	585	576	613	591	629	592	567	598	625	617	628	610	589	629	625	588	592	559	614	599	606	561	579	603	632	618	574	626	570	610	610	625	585	555	632	623	605	601	641	610	588	587	592	557	577	579	613	552	622	629	598	618	594	558	609	565	606	594	604	580	651	616	633	573	598	593	597	607	571	659	593	604	583	649	681	605	636	608	591	558	613	602	621	628	555	598	608	636	640	612	604	631	574	592	633	609	673	581	591	637	623	620	583	606	557	590	630	626	649	626	601	590	591	620	579	574	613	604	612	630	601	543	655	602	626	585	611	605	634	627	632	630	624	625	571	607	614	631	599	603	612	550	631	617	558	577	579	581	637	594	593	598	621	617	601	579	638	627	625	622	578	645	576	605	637	575	629	596	601	579	591	600	627	654	625	593	579	611	637	597	550	642	595	608	590	641	591	602	615	575	628	549	586	628	625	622	608	586	622	600	598	608	597	596	605	568	627	604	600	599	641	596	613	605	635	619	620	603	623	642	609	629	585	607	577	587	631	555	659	606	579	629	602	635	616	607	598	580	579	599	594	575	592	563	608	543	586	611	571	592	628	586	592	581	592	619	601	611	602	600	578	617	606	611	619	594	588	631	602	679	644	598	595	607	618	558	598	648	603	611	602	596	629	575	615	575	607	617	634	647	568	598	613	644	624	594	606	594	596	582	661	589	606	641	569	660	614	609	598	576	624	641	578	585	650	667	598	617	598	628	594	596	618	661	606	632	605	556	572	597	606	597	597	624	624	566	606	621	584	589	577	583	619	610	652	603	613	618	594	586	629	597	574	607	569	627	586	626	640	596	584	615	609	616	594	635	592	616	669	618	628	642	595	633	585	600	625	605	600	587	638	593	587	580	588	581	654	563	616	591	595	606	622	565	655	580	589	603	585	596	551	601	581	601	618	637	588	642	632	574	551	615	611	599	599	608	567	605	623	594	612	642	586	624	544	572	646	593	589	644	611	630	611	589	590	620	616	654	610	594	592	610	587	612	611	597	620	591	603	564	577	590	640	589	589	593	604	564	602	610	578	635	610	656	607	567	581	611	599	606	583	515	569	622	563	624	622	599	656	581	607	628	580	574	605	570	619	641	599	603	599	611	623	621	624	624	617	629	651	631	628	594	620	597	616	612	607	622	589	621	586	647	614	617	606	655	581	644	634	551	617	596	583	602	635	573	564	589	584	593	573	668	599	621	654	618	616	565	609	595	586	563	649	585	609	601	566	589	649	605	590	581	599	583	588	590	618	595	633	626	617	637	582	576	612	578	638	602	583	609	645	638	588	605	563	586	576	594	619	653	573	617	580	661	609	603	609	607	616	639	584	620	625	559	678	620	597	593	592	612	627	624	570	605	588	649	608	604	560	608	581	611	622	608	599	604	614	583	615	599	623	626	569	633	606	569	558	601	565	630	536	601	566	599	580	610	648	613	617	610	632	593	586	598	627	598	598	594	599	595	609	586	597	603	578	592	584	597	607	667	611	581	625	655	610	569	596	593	624	581	615	594	607	594	602	545	590	608	648	621	632	618	581	594	582	573	611	582	614	607	597	600	621	589	592	578	587	637	559	591	600	634	612	592	629
45682	34136	30318	39156	37947	27807	13092	2471	2360	1356	1081	1113	1105	1183	1088	1159	1254	1412	1609	1706	1905	2108	1985	2005	2123	2078	1949	1782	1701	1674	1507	1420	1262	1059	1007	913	836	749	758	672	632	574	592	606	598	550	512	499	546	498	531	498	524	491	507	476	508	486	490	492	467	512	525	509	514	493	489	551	491	486	500	546	531	522	542	529	507	519	501	465	487	482	527	495	521	527	519	490	495	474	467	485	517	480	506	488	545	526	515	495	505	468	513	506	527	514	519	527	487	495	536	549	542	484	518	531	586	508	513	565	510	479	531	449	520	504	489	505	502	500	489	485	523	514	523	488	517	535	476	497	492	511	520	487	511	472	508	511	506	495	545	510	468	492	508	511	510	491	494	516	485	503	496	514	536	506	520	557	517	477	509	507	521	502	531	536	503	525	536	496	510	509	507	489	516	507	504	524	494	508	480	531	501	536	491	492	484	541	492	490	528	511	498	491	512	536	529	491	510	542	522	464	514	510	526	521	512	498	520	471	514	520	498	525	556	526	475	500	505	516	512	515	514	478	494	546	523	490	470	545	498	526	512	475	485	542	521	492	546	477	526	508	489	512	511	470	499	508	523	505	507	508	484	509	548	498	476	510	534	526	512	521	522	514	514	464	507	546	536	503	537	489	570	505	497	525	530	519	509	549	469	496	521	531	491	527	531	497	447	526	511	505	525	477	487	503	561	494	531	517	527	519	504	479	496	528	501	530	521	533	472	537	477	511	569	483	511	493	545	525	526	498	515	538	497	500	495	542	490	477	510	507	545	473	520	508	485	473	534	512	498	483	518	496	529	486	498	503	493	524	480	515	501	538	542	562	484	515	500	521	532	490	502	515	497	530	467	507	513	515	496	516	522	543	500	529	508	441	495	501	544	473	535	505	543	492	531	511	519	496	545	514	493	498	550	499	481	521	544	503	474	524	516	484	493	529	556	542	531	491	551	541	524	555	522	502	465	541	521	493	458	507	490	516	513	492	452	520	511	473	488	504	501	557	505	549	510	546	500	501	490	494	510	499	512	509	518	481	537	530	473	526	498	520	545	522	497	463	499	505	523	529	536	504	476	500	489	520	478	543	518	512	549	514	499	503	549	545	495	463	522	509	486	515	523	557	532	470	524	519	505	492	484	497	482	497	517	495	492	478	508	515	505	498	500	520	499	525	506	497	511	559	539	519	515	484	546	533	532	542	510	525	496	486	540	511	533	499	518	526	498	518	491	491	483	517	529	527	508	518	505	528	492	496	543	499	491	507	479	483	525	511	530	500	501	489	529	495	514	503	501	506	505	533	500	524	524	497	499	510	501	492	494	527	513	485	497	532	541	500	491	512	530	530	516	512	518	500	496	503	526	521	493	512	552	475	512	505	509	532	513	501	495	539	525	508	523	504	545	511	504	519	474	514	508	542	495	524	508	515	534	526	505	537	486	506	490	537	504	485	491	520	490	540	470	500	518	487	509	502	525	532	508	514	529	523	514	539	549	520	467	500	513	496	556	523	548	494	508	464	509	506	506	499	504	498	521	502	525	514	522	488	494	512	551	490	518	510	518	528	500	518	506	502	513	551	466	469	519	496	513	500	514	508	491	523	549	494	517	517	505	530	482	544	506	518	582	504	541	503	482	524	512	508	474	472	491	530	532	462	467	460	525	475	547	511	530	512	491	535	511	524	510	524	483	477	516	499	504	505	484	510	505	470	520	496	586	506	467	502	508	532	514	488	513	516	486	505	480	501	476	496	551	501	517	530	516	521	479	506	511	476	524	519	501	479	550	510	499	524	543	501	467	522	506	524	503	500	555	498	484	501	514	545	470	510	520	532	490	530	541	491	519	467	494	504	462	510	526	508	501	473	519	524	453	520	469	517	524	489	500	484	510	545	494	489	517	503	481	587	526	502	459	528	511	509	490	510	518	549	509	536	516	508	531	498	473	469	499	495	476	483	550	524	495	507	543	497	501	528	534	498	463	506	495	496	517	499	521	505	492	480	500	498	525	482	486	525	495	465	464	495	474	482	517	527	536	526	538	498	523	490	537	508	535	546	523	463	449	484	528	538	505	509	502	508	465	513	447	487	505	539	511	543	490	526	482	502	523	485	516	478	521	495	490	493	501	487	498	499	506	485	508	458	509	530	505	468	499	508	498	500	488	487	509	479	523	548	481	554	508	490	508	544	528	518	503	491	493	516	510	515	527	525	485	524	550	498	553	535	524	518	494	548	515	454	490	503	483	511	497	495	510	468	548	504	480	534	523	493	507	556	508	473	507	477	565	473	534	538	501	509	559	528	517	525	542	476	471	527	542	548	508	465	530	509	514	535	503	509	486	501	479	524	522	512	519	544	527	542	495	532	505	506	502	514	485	529	548	492	503	512	518	528	535	521	455	494	522	488	492	553	523	494	478	477	497	496	470	483	471	557	505	532	539	503	538	525	517	492	514	507	504	500	501	486	513	522	505	540	515	543	514	533	473	496	502	523	554	517	472	526	543	496	544	460	505	525	480	548	531	511	543	502	528	540	533	491	525	488	468	466	495	536	461	514	472	528	477	505	488	482	506	534	499	516	546	463	510	496	533	499	549	521	546	528	519	493	523	494	553	525	548	499	548	510	510	534	475	519	505	496	552	522	513	485	495	480	543	510	488	542	496	505	507	490	502	509	489	519	506	482	494	501	475	505	524	478	502	484	501	516	507	492	504	516	471	485	469	525	514	547	478	534	537	537	523	489	514	499	529	523	546	486	527	536	493	523	551	509	499	497	479	526	510	496	525	499	509	519	487	482	497	506	537	543	471	494	519	530	493	537	475	509	485	544	513	528	455	539	489	517	507	511	482	528	501	483	518	518	498	467	454	499	534	548	513	483	494	495	527	539	514	507	557	523	504	497	509	526	558	512	545	527	516	488	482	484	517	560	501	484	526	487	510	475	546	538	508	532	517	505	521	532	492	519	509	518	486	523	509	542	518	514	543	541	465	552	520	481	518	518	472	469	535	510	504	531	536	468	505	494	521	502	484	519	566	503	519	502	532	517	520	521	543	505	495	518	530	528	493	518	522	492	457	488	505	517	494	512	495	486	515	501	540	552	508	499	529	505	542	530	533	533	485	542	524	537	522	538	525	500	512	516	532	521	477	509	555	538	520	523	530	523	553	505	487	455	503	504	531	512	505	513	476	485	510	498	520	514	520	523	476	493	551	499	501	492	540	486	482	495	544	488	477	552	526	495	511	502	483	527	493	517	484	522	477	494	516	497	498	484	523	482	504	489	495	505	510	535	501	499	519	497	527	537	520	496	515	477	472	494	510	487	541	489	493	517	495	459	482	497	515	523	508	496	549	518	507	483	495	520	499	503	490	511	497	499	511	491	524	497	494	540	545	515	532	516	489	519	482	518	501	552	514	535	524	500	503	518	540	518	476	545	463	566	477	531	478	490	546	501	508	497	534	521	545	506	519	532	497	541	543	506	502	514
28844	20961	25789	26045	17652	11924	6134	1372	794	709	721	718	699	768	686	748	733	791	832	843	928	956	928	936	1053	1015	952	894	899	890	826	861	806	786	798	708	676	676	662	663	619	661	627	646	676	610	561	610	595	601	616	589	616	677	587	645	628	593	615	586	591	609	596	616	648	611	598	588	581	613	620	635	549	646	623	622	605	607	615	600	603	603	615	631	600	592	602	620	610	624	598	561	613	604	650	635	591	637	605	600	590	600	668	615	613	607	605	574	647	608	579	604	617	593	627	611	581	597	592	625	610	599	590	599	626	604	589	663	598	616	658	623	597	592	616	593	602	583	631	641	616	631	601	598	630	603	617	572	594	617	614	614	580	587	591	594	610	670	628	615	611	608	623	580	619	590	624	671	636	598	659	646	614	631	599	647	614	614	618	580	574	618	566	607	609	609	600	616	616	615	612	620	586	587	621	636	618	634	633	646	615	644	619	609	547	623	597	613	650	555	591	608	558	661	628	590	615	595	564	626	642	560	589	585	606	623	626	581	629	604	578	628	647	556	591	601	624	591	593	595	600	622	606	589	605	573	658	649	585	585	573	601	608	650	561	627	635	620	609	625	629	635	587	634	593	619	619	591	591	634	625	613	590	630	587	612	606	614	562	600	615	605	581	611	634	596	650	609	599	634	599	619	601	605	607	605	614	623	619	588	590	617	600	594	662	663	582	583	592	630	620	620	562	572	648	585	596	572	637	644	614	624	591	569	606	658	601	589	602	615	632	534	568	610	591	612	599	589	599	593	600	613	576	567	606	637	609	624	601	596	655	589	616	616	602	611	587	618	603	626	569	635	643	593	580	585	613	600	608	579	661	586	622	564	626	595	615	625	570	629	642	602	585	623	623	638	601	659	634	612	635	597	634	629	616	583	647	644	618	625	668	593	654	596	580	607	578	610	552	614	579	545	641	561	615	579	559	598	663	624	609	591	608	585	647	624	626	618	592	592	647	612	651	598	624	598	586	601	629	603	618	609	616	609	607	626	593	595	655	601	626	581	654	647	601	636	577	613	661	581	590	632	600	595	573	585	627	657	628	575	602	643	641	614	590	574	615	562	580	627	651	602	573	626	571	615	605	608	608	576	610	597	596	588	620	611	642	640	634	579	620	625	628	591	585	552	614	619	588	595	638	583	624	580	613	585	588	599	585	661	656	606	600	593	615	634	613	609	614	637	631	615	615	581	635	610	570	625	552	589	627	666	631	592	636	593	613	628	599	610	593	563	604	598	600	591	591	585	625	603	676	599	625	609	578	600	611	601	590	616	587	599	681	570	603	624	634	583	619	568	627	633	634	595	575	623	575	610	671	586	636	592	617	651	629	593	600	587	647	617	585	596	632	616	621	641	652	609	632	598	612	558	580	618	662	569	627	580	626	604	639	559	571	633	614	629	622	632	585	583	585	605	594	609	627	589	567	592	612	597	568	631	617	619	605	552	581	633	622	599	665	624	668	641	594	630	565	593	604	602	610	617	595	612	623	548	586	600	643	619	612	614	587	583	591	583	569	618	595	621	563	588	614	615	570	620	605	593	630	646	587	562	584	577	580	603	653	609	589	599	646	585	586	618	609	616	563	600	620	616	584	644	610	636	604	614	593	619	579	579	614	537	598	602	588	658	562	586	628	603	619	627	643	567	643	608	601	626	573	619	593	599	597	560	615	633	571	617	588	623	613	604	592	592	627	628	616	633	621	609	573	655	559	568	658	618	629	605	627	584	580	624	619	646	578	586	620	601	566	619	619	605	636	596	628	611	584	623	606	609	593	555	646	619	608	607	598	590	591	581	642	616	617	624	600	672	584	587	587	607	597	613	534	631	590	602	568	576	614	607	619	613	609	580	608	629	600	591	620	616	588	594	589	616	610	619	617	597	592	542	571	614	629	619	625	609	581	569	571	646	588	584	582	643	584	648	643	656	611	602	605	615	631	616	599	595	585	591	619	593	601	625	659	625	602	615	623	624	576	617	593	599	593	644	638	607	630	638	604	603	641	650	593	644	583	619	611	587	611	644	625	581	671	614	576	615	639	606	602	575	585	606	590	600	594	601	572	609	585	601	601	669	574	638	638	666	598	616	642	608	640	626	586	611	619	600	617	579	569	595	628	618	618	582	613	624	627	578	629	544	586	596	629	590	624	639	622	605	611	641	613	592	633	600	647	583	568	620	587	619	636	656	641	619	590	590	606	621	566	590	579	579	619	533	625	640	586	596	566	635	609	622	595	671	607	557	614	629	592	599	580	641	625	648	605	544	598	578	585	603	590	605	618	656	620	597	603	567	571	617	606	609	620	633	598	623	617	608	597	611	624	612	563	607	621	596	601	636	544	647	607	611	622	626	629	560	597	619	622	618	610	633	592	656	626	614	600	620	619	628	610	669	649	595	563	576	634	652	574	629	562	598	596	567	622	611	579	619	599	628	636	629	632	586	574	570	634	575	633	659	594	626	647	591	627	585	594	619	608	599	609	608	581	592	634	633	639	622	603	592	621	581	611	640	620	613	592	668	621	605	591	620	645	610	623	627	609	594	647	622	600	607	589	576	596	613	552	680	626	599	616	591	645	657	633	611	574	549	590	624	576	618	598	592	592	590	638	611	619	619	582	597	652	581	652	615	626	575	592	587	579	587	607	552	635	603	614	648	593	614	642	608	583	622	593	589	675	606	547	647	565	620	596	616	624	621	602	619	638	587	622	609	604	645	592	633	608	590	585	563	563	609	601	570	612	600	654	603	619	572	647	591	586	623	617	590	590	587	606	579	648	606	594	646	581	616	599	573	602	629	648	583	606	598	563	582	590	593	613	628	584	646	608	597	627	651	605	653	578	567	605	636	609	606	546	600	611	621	633	620	579	600	632	655	591	642	625	609	642	600	609	650	637	609	577	604	635	642	614	613	577	613	596	618	623	628	600	580	625	599	607	604	621	543	631	598	639	576	653	641	566	607	662	686	605	625	598	575	616	583	587	635	612	626	590	586	594	587	589	609	598	616	555	584	557	590	594	629	586	625	643	603	591	582	641	584	604	640	603	584	615	593	624	617	599	598	566	609	579	601	587	611	689	604	574	633	603	602	621	621	648	616	623	637	595	616	597	595	618	597	595	637	601	589	613	607	609	608	647	594	601	592	577	602	631	663	562	572	590	573	637	605	631	606	648	598	647	666	606	620	601	621	619	591	620	577	586	622	590	622	614	679	609	621	589	615	596	628	564	633	619	577	621	580	611	568	616	601	614	634	574	588	603	635	566	629	604	619	606	577	617	569	581	610	623	608	584	594	557	596	591	602	587	636	642	637	625	600	617	595	575	575	598	582	578	633	615	617	618	587	618	601	597	612	589	638	608	598	603	590	576	607	573	612	583	595	591	619	573	601	578	617	625	615	605	616	643	634	599	575	612	588	651	575	599	602	616	600	557	636	596	623	619	599	591	617	602	642	614	610	608	592	618	601	584	610
41962	27112	24806	29662	25340	18050	9123	1654	896	749	680	738	748	783	755	845	833	952	1022	1095	1195	1283	1243	1297	1435	1338	1182	1178	1196	1040	958	982	895	812	759	700	675	609	613	585	610	543	587	562	537	542	538	563	573	549	530	498	496	503	490	511	535	520	499	534	534	554	529	518	531	520	498	510	518	517	508	522	552	566	520	498	530	533	507	490	541	501	536	515	451	487	508	553	528	516	522	495	468	520	482	503	499	534	502	534	497	501	520	547	500	524	506	523	522	501	529	514	529	536	505	478	508	486	563	501	538	508	532	487	509	537	503	488	563	501	519	486	507	492	531	531	519	523	512	519	517	482	489	504	486	488	505	533	504	564	573	499	555	550	496	540	508	485	487	509	578	511	560	524	532	485	494	545	511	536	512	520	547	525	538	536	487	538	519	508	547	537	511	529	555	478	498	539	538	520	531	551	482	536	545	511	572	491	523	513	546	540	515	538	500	511	545	540	525	523	532	496	498	512	537	551	547	505	495	561	550	462	496	492	552	557	532	514	480	539	517	551	475	508	488	501	535	547	471	548	509	532	503	543	494	536	539	503	509	505	522	521	525	503	527	490	549	522	496	507	504	491	513	477	518	514	495	495	517	497	549	503	532	541	525	532	524	550	520	532	532	504	504	524	536	503	518	535	535	503	523	507	508	548	533	554	544	537	542	494	515	525	519	541	522	503	518	480	536	513	525	453	524	514	528	502	507	520	485	558	484	520	493	543	496	475	507	555	477	497	508	503	523	528	566	489	562	548	520	528	479	501	468	510	523	516	515	573	526	509	565	491	534	501	516	529	500	521	497	468	504	549	544	535	509	509	534	505	511	511	492	515	539	529	517	529	506	515	524	535	522	479	530	523	506	513	533	521	545	512	524	550	529	569	513	544	513	508	510	551	522	519	534	524	523	563	548	517	513	475	467	514	508	507	502	551	530	530	537	498	516	507	522	534	490	532	511	552	525	452	516	556	517	550	510	515	481	492	522	538	554	544	498	500	521	495	499	510	511	508	447	498	509	525	517	483	498	530	489	517	561	547	500	535	513	526	536	519	483	508	500	476	551	524	562	491	526	530	489	531	540	503	464	548	523	532	502	508	484	548	513	514	515	518	558	530	525	495	492	504	501	512	555	510	565	522	525	509	530	492	475	504	509	476	534	523	535	548	534	509	523	565	520	530	511	503	522	559	476	513	502	503	487	501	536	526	497	505	532	541	493	493	479	512	537	558	530	515	489	564	506	506	501	507	547	534	536	539	518	485	494	514	530	520	563	506	490	546	524	527	521	470	506	477	494	515	535	509	477	531	539	527	503	564	517	497	512	558	530	564	551	532	536	546	507	515	542	479	530	561	507	526	500	553	486	551	514	539	491	498	528	521	509	563	538	525	477	526	488	572	515	509	526	522	527	552	471	545	512	484	499	531	543	503	524	540	527	496	542	530	501	549	497	526	520	518	541	525	529	501	505	495	507	527	560	522	522	493	517	516	527	563	504	542	502	495	533	518	548	470	517	573	519	530	502	524	474	524	507	509	524	546	490	514	476	508	469	532	521	525	553	526	502	509	532	549	501	499	503	539	491	575	520	542	532	524	482	518	526	500	497	484	516	539	530	510	506	497	519	506	526	518	519	512	487	508	518	538	523	504	504	515	539	530	568	520	514	502	508	467	536	447	505	519	529	530	486	512	507	608	510	515	507	499	554	501	575	555	552	526	496	494	557	562	525	545	493	543	524	518	494	505	534	508	526	545	522	529	517	539	514	488	502	555	517	512	506	501	547	523	544	522	518	482	494	500	522	534	539	496	525	473	575	531	561	502	533	535	517	505	508	481	526	484	495	573	502	583	510	504	510	510	540	534	553	520	521	524	532	509	465	532	547	520	504	497	499	531	522	541	555	537	527	499	534	543	541	507	542	487	526	485	492	471	553	533	546	495	506	525	508	563	516	506	549	498	490	518	509	535	525	550	522	546	499	509	525	524	508	506	518	551	498	518	508	500	553	540	481	529	576	531	550	509	485	542	565	546	486	561	510	569	535	503	548	550	533	475	522	543	553	524	533	502	521	521	522	522	511	542	521	516	510	519	496	493	561	559	548	508	482	526	505	504	530	497	514	525	504	541	525	505	533	513	496	523	536	540	491	495	500	476	521	559	579	525	455	500	480	532	484	542	510	504	520	512	537	513	514	486	531	506	534	525	550	494	475	536	571	492	507	496	548	494	518	484	498	541	510	528	546	510	530	477	490	495	545	555	517	481	555	501	519	499	491	544	518	515	548	522	502	537	495	522	506	526	509	507	487	520	543	526	527	518	528	499	487	528	540	496	508	514	552	500	509	497	478	527	466	528	495	554	525	498	532	497	550	502	521	491	532	510	498	535	491	535	498	533	509	521	521	522	555	548	459	527	557	499	535	467	523	522	523	488	522	513	508	512	501	489	542	525	503	505	508	487	534	512	515	543	554	524	532	553	544	542	512	483	510	516	546	549	532	526	538	506	554	504	503	531	514	510	514	536	504	522	452	480	508	506	547	541	511	509	503	530	486	494	496	508	537	534	496	546	523	509	516	486	502	482	498	531	522	529	548	543	508	532	504	556	503	558	521	540	512	546	510	492	542	507	496	499	511	482	505	533	519	534	527	487	537	526	506	516	502	524	550	522	523	549	476	532	528	511	566	493	502	509	513	522	526	516	500	528	565	528	509	550	507	532	560	587	535	487	496	504	503	513	471	573	496	519	487	516	536	578	536	548	549	508	535	556	509	512	561	518	541	536	532	563	536	496	560	531	514	567	512	538	558	512	509	563	530	467	495	543	524	499	500	498	502	548	541	494	510	518	556	555	506	513	520	487	562	555	520	534	494	485	508	527	549	537	538	485	548	524	550	528	519	495	532	521	554	597	536	554	495	463	524	518	532	527	512	498	504	513	521	544	544	533	536	566	523	534	542	549	550	479	488	535	521	546	495	549	535	495	517	488	522	536	525	545	537	537	526	533	545	511	522	506	537	506	498	501	521	506	533	505	525	542	512	530	528	549	540	521	509	546	501	503	550	490	528	522	536	513	534	533	519	559	573	536	508	514	489	450	516	531	547	501	479	526	503	530	527	539	508	480	493	507	503	519	512	547	513	543	519	533	527	547	559	517	516	517	461	509	501	537	497	521	504	533	513	538	515	498	526	516	496	491	489	466	530	509	521	555	533	504	532	535	541	474	519	548	517	471	540	498	529	517	469	515	502	523	525	491	525	470	496	510	486	522	515	506	488	505	546	524	534	524	473	475	492	507	509	542	503	525	558	512	517	548	584	540	547	535	547	497	543	529	535	557	512	554	497	509	545	506	543	592	503	528	520	535	520	499	539	539	529	497	516	495	520	486	506	577	509	558	569	505	500	540	555	540	516	489	531	523	505	543	546	476	506	520	494	508	539	568	504	501	527	516	578	530	487	540	529	518	543	526	500	524	466	486	525	556
27161	20860	27341	24604	22478	20864	10585	1744	1075	904	770	818	794	753	787	770	723	855	917	1060	1101	1033	1078	1017	1158	1124	1055	969	924	989	930	861	846	745	716	744	708	660	660	628	579	617	605	592	635	564	601	590	622	595	607	644	578	614	538	632	562	593	629	612	605	584	604	604	610	581	575	597	565	556	653	587	607	628	588	603	608	580	609	571	594	597	585	646	585	649	616	616	636	553	602	633	578	565	574	568	597	592	600	579	598	557	589	577	611	651	563	650	618	602	606	631	595	612	559	570	605	547	617	580	595	558	611	592	600	605	603	621	594	605	577	563	618	611	606	596	584	596	585	565	571	621	581	574	593	595	575	584	605	564	579	621	548	547	587	622	521	581	582	610	592	595	581	625	593	658	609	623	596	561	595	553	630	594	653	540	588	618	555	580	576	597	612	623	585	605	579	628	598	620	619	617	582	574	584	612	586	571	580	571	610	567	579	582	575	578	568	593	608	625	643	524	628	593	587	618	598	619	615	588	585	578	635	631	555	613	630	544	556	557	620	604	584	604	605	551	556	604	607	610	616	570	630	605	578	579	595	605	619	644	608	612	594	548	554	601	573	623	577	555	563	587	578	614	624	618	552	610	585	614	587	628	582	577	561	614	616	590	605	557	605	590	605	628	615	582	634	607	593	583	613	562	579	600	570	603	566	577	586	604	608	587	592	573	640	602	580	599	568	584	601	616	587	580	566	599	588	574	567	602	604	568	586	620	623	576	589	586	592	543	625	615	594	604	607	631	551	540	598	560	579	575	594	602	575	576	624	608	587	644	597	592	588	605	584	577	645	591	554	612	597	629	583	591	597	577	627	582	586	587	613	609	609	622	581	568	596	576	584	579	549	575	590	546	565	565	586	603	627	580	588	589	593	595	638	636	577	559	561	633	578	575	575	580	566	612	584	569	557	605	575	604	606	583	595	585	597	591	595	565	573	551	610	591	628	604	652	579	581	630	590	574	581	643	602	603	646	618	600	614	637	598	625	607	595	579	598	623	646	599	587	585	617	621	647	562	599	607	573	549	583	562	587	605	613	606	590	564	646	604	594	606	551	590	590	535	590	554	598	628	573	628	591	627	613	614	583	633	589	559	611	599	621	625	612	589	573	593	581	595	574	604	683	621	597	599	609	582	598	626	555	568	605	607	632	557	584	586	610	575	575	609	569	598	569	582	594	589	588	587	595	587	576	610	564	604	586	560	583	587	571	535	615	586	591	620	618	614	590	599	554	606	600	561	593	572	619	615	588	575	627	610	628	609	602	594	598	572	585	591	600	557	586	562	607	639	639	579	590	563	609	616	623	595	610	558	597	579	608	636	626	566	582	630	628	590	578	633	586	585	591	571	540	615	589	595	581	561	613	617	562	571	625	612	603	601	619	557	601	588	527	634	629	571	575	573	566	610	609	631	578	593	616	603	614	614	591	576	602	564	567	613	594	579	610	626	589	613	566	629	635	556	594	572	568	609	574	622	575	569	581	596	572	599	597	579	648	617	582	571	596	592	608	600	582	598	550	594	625	638	568	623	608	608	599	596	565	579	598	579	574	615	584	577	584	578	617	571	570	577	578	586	611	589	604	579	568	610	609	551	608	582	554	616	556	600	569	555	584	615	639	589	624	578	588	573	595	577	596	562	605	571	557	611	581	592	558	579	593	606	564	634	614	570	604	570	605	647	595	558	576	625	575	628	606	591	589	579	634	574	633	568	609	618	577	602	568	621	616	609	616	577	605	595	580	601	588	594	585	594	560	563	589	611	586	623	606	626	575	647	561	565	612	580	570	612	583	608	584	634	586	587	598	541	584	592	616	608	540	569	587	582	644	590	609	601	631	584	566	574	597	589	616	569	585	583	572	539	593	568	595	593	549	565	569	549	557	615	564	589	637	608	584	600	609	625	605	599	621	616	598	592	625	602	570	596	600	619	573	621	634	616	546	578	638	588	606	574	614	578	572	622	591	594	598	589	615	620	576	597	587	616	614	562	616	536	548	615	609	605	553	586	587	653	580	592	562	585	595	602	596	590	594	664	552	567	611	631	547	589	625	593	554	602	595	569	597	638	583	592	609	616	633	584	613	548	560	588	560	613	606	594	552	603	576	606	597	641	588	561	592	578	585	596	623	586	570	608	560	597	583	597	579	596	632	606	598	570	572	627	592	580	605	590	613	640	616	547	573	586	615	559	579	552	566	550	557	617	601	567	630	617	602	609	587	609	563	658	571	604	580	587	592	550	575	606	619	604	574	569	589	638	569	621	616	576	553	583	574	596	633	605	549	580	557	603	580	584	582	614	594	543	585	610	629	563	580	630	574	610	579	564	565	579	549	646	569	590	586	584	655	546	582	609	580	608	606	591	629	614	609	612	602	558	613	593	570	588	611	587	581	611	610	620	581	624	591	603	656	618	596	547	588	578	557	595	576	577	598	613	610	604	596	615	596	583	542	614	579	594	606	636	590	566	591	617	607	599	580	600	640	606	629	584	561	602	570	554	564	583	596	598	567	578	583	623	599	588	557	559	572	571	565	605	591	634	606	558	567	594	580	612	584	610	604	544	565	559	624	583	577	582	644	583	599	613	618	595	610	630	550	634	604	604	578	603	577	598	566	557	573	584	593	630	614	616	604	577	608	576	631	547	560	583	615	616	592	627	604	583	617	564	593	581	661	596	537	613	566	613	575	525	652	624	575	598	577	547	595	581	602	576	573	571	595	588	589	591	598	592	577	650	575	622	597	588	563	610	578	615	631	658	609	598	631	591	596	602	605	615	606	625	587	605	578	584	636	628	574	619	639	591	572	534	594	578	543	621	593	558	580	612	628	602	582	615	597	648	579	554	594	617	627	616	592	615	582	638	642	612	565	585	594	601	618	558	561	562	605	560	589	604	544	589	611	577	597	558	575	630	572	589	599	576	600	609	597	607	612	570	595	566	572	617	609	581	602	600	586	596	604	616	609	608	587	581	587	539	617	578	555	559	608	565	619	624	632	530	576	585	589	548	584	582	609	581	601	604	582	577	598	589	558	617	564	587	613	622	558	565	575	599	567	586	575	555	589	603	576	597	583	583	600	602	621	580	569	596	589	556	580	600	538	571	576	597	555	641	610	645	570	542	566	640	586	589	580	613	601	577	605	606	588	612	591	574	607	606	565	626	554	588	587	591	562	600	574	577	568	593	602	589	668	580	586	593	561	580	576	600	611	570	542	628	600	559	558	546	529	589	534	586	609	629	620	597	587	559	585	628	600	590	595	549	585	610	577	562	569	598	638	594	603	555	588	594	581	534	564	554	601	580	565	559	598	582	576	553	601	604	597	571	587	596	587	581	593	602	622	556	589	597	577	554	525	582	569	565	595	586	572	566	594	645	568	608	590	576	563	585	614	601	624	610	589	582	642	576	625	602	599	629	582	575	597	560	555	595	621	556	588	597	608	646	563	585	593	597	638	576	610	590	591	585	603	619
36621	34112	29885	32860	30008	22532	10288	1567	1340	1119	837	819	840	837	864	893	913	1022	1174	1358	1532	1396	1481	1517	1545	1545	1386	1293	1115	1167	1076	944	900	882	747	761	675	680	643	579	555	555	528	507	522	519	511	556	538	528	534	473	506	524	505	516	509	519	524	486	515	532	514	509	527	542	520	516	477	486	489	518	492	533	487	523	539	510	488	514	523	528	546	530	506	496	505	541	507	494	511	508	476	538	467	529	524	494	565	488	489	500	522	498	504	533	491	503	466	481	456	477	480	513	516	502	494	537	508	511	484	514	503	512	473	550	478	540	504	497	494	503	503	519	497	507	488	502	513	477	511	505	514	477	515	542	517	500	477	500	527	489	451	485	535	495	475	497	493	505	483	500	502	495	464	485	516	506	505	501	485	528	520	526	547	535	548	523	486	481	489	520	471	491	511	534	526	522	540	541	497	474	481	515	525	527	450	509	518	514	503	495	500	493	473	506	503	515	506	512	522	484	489	489	493	492	507	503	473	525	498	509	466	487	497	507	504	496	526	464	497	504	534	521	514	491	500	504	491	509	515	442	481	485	458	502	521	452	490	520	517	534	476	504	502	490	500	537	513	522	499	537	526	544	501	503	533	509	499	508	508	513	472	503	522	493	507	518	524	502	501	508	465	513	518	482	511	500	548	549	500	485	492	520	494	516	495	464	520	493	510	506	508	519	501	507	485	474	517	539	517	557	462	464	508	470	489	475	495	543	487	497	509	471	489	521	460	481	547	524	512	511	498	525	543	524	501	535	510	519	464	530	522	484	499	502	500	530	523	497	495	532	523	519	516	486	489	496	489	465	509	480	516	515	493	476	501	533	489	509	510	513	492	498	477	523	488	477	507	506	486	519	461	500	511	488	500	501	502	500	506	523	507	517	471	482	531	478	488	496	516	491	508	478	473	524	518	503	475	509	480	499	523	552	495	473	489	510	524	471	505	509	533	485	527	484	488	528	427	492	499	505	516	494	542	496	503	497	497	549	487	456	499	476	574	509	452	524	494	494	497	514	515	501	483	472	542	526	518	540	515	486	503	467	470	524	502	521	491	485	527	527	476	512	519	493	482	496	512	499	502	491	511	527	512	505	500	489	474	507	494	488	554	518	458	513	513	527	520	481	515	518	515	495	504	505	501	505	489	505	497	487	518	525	497	546	489	489	494	494	467	486	517	512	464	496	543	482	498	472	514	504	479	491	509	490	561	469	479	502	481	507	484	519	483	504	503	530	493	475	547	485	531	477	510	491	525	545	491	510	527	496	490	508	510	567	494	502	515	537	523	480	487	495	525	480	523	501	518	513	476	550	509	471	525	520	500	476	528	465	513	468	484	517	506	493	523	508	473	465	572	518	453	494	509	501	479	455	453	519	466	524	550	496	494	506	547	488	507	489	520	508	490	553	502	509	555	489	472	490	482	532	540	488	478	480	492	503	507	474	497	536	513	507	518	495	527	487	544	538	531	508	524	521	487	521	519	484	522	503	534	510	502	492	514	489	529	505	488	532	478	493	510	531	488	502	454	480	522	519	501	530	510	571	531	484	469	471	508	520	533	495	510	520	523	511	528	509	494	493	504	524	516	544	505	498	497	484	514	491	462	548	499	527	505	525	507	567	506	475	444	501	504	540	476	493	493	502	527	501	501	518	505	480	496	492	513	518	489	491	474	510	516	484	484	503	431	538	478	514	541	511	481	490	500	545	536	509	491	482	488	464	512	489	535	474	477	504	508	501	534	528	493	465	501	475	522	504	553	515	509	534	470	518	531	500	537	527	543	462	491	507	505	495	523	491	459	454	493	495	492	511	495	482	515	525	525	493	505	484	508	539	512	530	469	504	500	503	467	547	503	491	451	518	466	504	519	486	524	534	508	520	503	495	505	511	494	497	499	512	543	502	519	501	488	494	491	485	496	470	504	467	525	528	530	533	536	498	486	517	485	513	493	531	498	496	529	496	473	499	488	527	497	521	484	488	463	542	512	475	523	475	502	501	497	470	501	520	498	493	516	544	480	512	506	531	508	495	512	526	465	512	496	474	530	519	507	493	504	490	491	559	498	493	509	504	471	494	505	540	512	504	519	489	524	504	518	513	505	473	510	483	537	504	514	519	516	488	483	511	476	506	520	511	488	498	491	526	507	494	500	514	482	492	524	514	481	504	497	497	492	493	554	513	487	504	506	471	511	486	517	508	522	466	496	525	505	479	517	478	538	499	502	505	508	538	507	455	474	504	533	532	489	499	473	531	494	493	527	496	501	525	518	486	510	548	480	502	534	524	493	483	535	504	474	515	492	514	492	525	506	494	480	503	481	527	495	504	504	471	525	497	526	521	484	527	485	523	504	479	487	530	539	475	521	470	501	487	491	545	532	476	488	480	465	490	553	511	547	468	510	511	504	497	466	492	514	492	542	497	509	507	524	508	508	525	539	533	562	515	504	487	504	493	488	514	452	490	478	507	475	517	536	493	495	502	476	533	508	503	482	477	485	522	534	535	530	575	518	494	499	510	512	511	483	520	507	502	548	524	519	532	485	530	503	496	512	516	526	514	493	533	494	512	492	475	521	492	472	515	548	493	496	519	524	531	505	501	513	485	512	488	529	555	501	496	471	562	458	505	501	531	507	494	491	519	504	525	492	502	479	530	489	514	489	518	532	540	500	533	472	483	519	489	483	507	511	515	517	507	518	528	478	500	530	536	506	478	515	518	540	481	535	483	495	489	506	508	522	490	474	512	489	480	505	460	506	513	536	501	507	492	537	499	493	527	484	508	476	536	461	513	496	493	502	533	514	480	511	504	537	500	507	503	511	481	557	494	497	513	504	479	497	520	502	460	528	493	542	507	487	528	518	512	500	473	494	484	465	511	497	492	479	500	513	485	463	488	513	492	469	475	495	479	508	514	534	506	472	480	490	481	511	541	483	488	495	534	535	484	527	453	513	559	501	497	524	516	464	517	511	513	459	501	514	523	519	509	550	500	501	517	529	493	496	502	497	560	501	512	495	472	493	524	532	507	569	494	493	521	491	500	477	549	471	512	472	491	501	523	545	478	533	533	546	479	492	509	492	485	482	528	513	520	525	545	554	479	478	510	512	491	487	489	515	443	510	520	491	526	510	507	530	502	486	513	528	523	513	527	445	519	544	535	454	481	519	520	497	515	506	499	470	485	501	470	496	467	514	506	485	521	463	510	532	530	485	488	526	421	516	509	508	490	523	560	494	484	494	516	496	489	507	502	489	509	542	484	519	503	537	501	500	497	464	535	510	505	520	529	500	535	515	525	528	468	519	528	518	480	482	510	472	503	505	511	524	499	510	483	558	498	503	514	492	536	506	523	509	480	523	542	490	484	516	470	494	457	519	518	498	492	525	462	496	510	487	522	506	500	500	488	497	481	502	514	510	518	512	533	484	497	488	497	512	487	488	501	527	528	493	521	475	507	506	498	480	509	487	512	496	511	501	465	514	496
26309	20819	27614	24046	21585	22333	11783	1670	1062	898	841	823	801	849	848	896	872	939	950	1038	1161	1317	1161	1159	1250	1178	1163	1093	1121	1031	953	826	860	820	797	726	692	675	692	687	646	620	673	617	651	620	615	629	640	602	655	654	629	607	648	641	632	619	628	595	646	651	614	650	640	687	584	641	594	639	650	617	630	647	624	651	599	627	645	662	602	646	612	618	589	598	644	638	608	634	599	623	625	619	601	651	586	596	640	626	633	647	593	586	631	598	638	648	630	620	615	637	646	619	600	641	638	655	637	610	630	598	620	623	639	599	613	665	628	649	602	624	631	633	652	597	645	642	635	654	630	667	622	602	638	600	632	632	552	616	593	610	609	609	640	631	628	620	584	614	621	641	625	690	635	635	655	597	622	573	640	642	622	608	625	600	602	602	621	592	600	584	627	569	628	666	634	642	641	674	630	670	618	612	642	633	651	613	658	633	554	632	618	654	603	621	630	678	607	607	625	639	607	656	597	626	614	650	621	602	610	621	551	628	632	633	581	599	624	644	632	625	616	637	643	584	652	658	603	640	576	636	689	657	626	669	637	636	609	589	591	648	622	655	633	608	589	596	615	662	643	633	574	613	642	657	672	659	614	569	644	661	667	653	590	627	631	608	604	625	642	635	632	612	645	594	621	647	563	641	621	608	612	612	641	552	690	579	644	607	624	632	608	633	600	595	625	617	587	626	613	588	636	575	635	609	620	601	618	663	650	623	668	615	656	604	596	584	639	671	615	620	629	594	609	614	612	627	654	610	588	602	599	685	639	623	640	647	644	638	603	640	651	658	599	565	645	622	648	650	593	638	664	651	672	612	650	605	670	636	599	647	660	636	629	614	615	630	652	602	595	571	667	622	628	573	597	610	622	631	618	655	594	604	602	617	614	597	668	618	600	600	667	641	579	599	608	651	672	619	641	667	655	625	600	596	662	631	623	668	590	631	647	613	652	584	596	621	632	603	597	589	671	620	626	607	621	560	557	643	617	631	627	634	656	607	608	587	621	641	697	654	657	636	638	596	618	629	607	619	593	657	626	621	637	667	653	597	585	597	669	647	641	633	617	667	615	585	660	610	633	601	582	617	589	619	632	645	631	580	661	654	575	644	618	619	627	616	659	596	629	612	626	654	620	569	605	631	610	600	634	634	617	622	643	640	602	645	628	618	636	632	634	628	594	634	655	638	632	645	627	646	656	601	638	641	617	641	655	597	674	587	601	647	608	665	644	631	605	670	652	598	612	604	654	669	632	592	661	603	601	640	628	611	608	634	684	642	636	646	583	655	644	619	643	633	614	653	589	612	638	602	586	666	618	665	665	662	642	613	647	632	661	603	626	629	608	597	657	594	634	637	652	622	571	616	598	616	603	612	621	657	638	595	599	603	650	629	578	661	609	600	590	656	603	654	596	592	660	627	619	586	659	649	603	647	618	602	601	636	668	636	633	621	635	649	644	612	622	654	590	625	602	639	640	596	638	617	622	663	619	597	611	635	664	658	655	597	612	663	585	573	658	595	640	625	625	612	609	661	591	614	629	642	597	656	633	633	643	670	662	612	637	657	649	623	673	669	647	604	653	644	619	614	630	673	562	593	603	605	576	601	649	619	666	614	618	640	594	667	668	634	571	619	599	635	599	669	677	602	635	630	587	623	602	603	611	663	641	647	602	635	607	614	636	630	601	664	611	626	631	623	640	576	584	651	660	657	686	636	656	639	606	614	622	642	624	666	654	639	622	664	609	611	627	642	598	611	637	598	646	651	596	672	642	631	643	665	602	630	615	631	665	659	601	603	675	633	639	618	618	662	646	577	634	665	634	630	613	602	653	671	611	646	657	642	639	593	609	625	627	567	659	623	642	586	579	617	636	651	665	611	562	642	618	646	612	620	618	630	607	647	611	679	650	600	631	632	609	678	658	635	649	624	592	637	620	649	589	608	631	658	635	589	645	633	618	604	637	636	604	654	612	632	611	590	669	614	599	603	688	677	614	599	573	647	638	619	617	637	604	608	571	643	632	607	578	651	645	640	640	680	613	621	641	652	605	645	573	647	632	605	625	625	656	634	606	558	622	612	630	625	645	617	585	592	663	652	659	678	651	655	615	635	634	672	622	659	604	564	644	641	639	625	631	606	636	602	655	606	593	662	602	635	653	589	621	617	632	605	627	571	615	661	610	592	683	632	646	610	640	616	599	631	621	654	610	574	607	664	645	622	647	601	620	633	644	624	639	646	622	660	627	650	630	623	628	660	574	626	629	599	611	614	614	643	597	646	628	633	674	638	621	622	624	645	669	617	606	603	588	657	613	615	632	613	622	621	631	618	629	628	616	618	609	587	545	643	662	635	662	643	609	594	634	599	625	657	590	655	645	655	593	591	637	617	624	582	666	621	625	609	624	573	591	622	642	606	622	627	672	617	610	600	640	625	616	634	640	592	614	616	631	646	606	630	625	628	595	628	613	649	603	681	569	569	622	592	644	642	641	584	627	605	630	644	623	649	585	627	647	635	605	565	626	657	658	620	645	622	620	621	633	611	612	598	640	665	642	660	619	624	602	624	599	616	612	642	603	618	652	603	628	605	634	666	646	603	605	644	642	617	636	602	602	632	594	611	576	646	623	655	613	554	626	639	638	595	654	589	609	662	677	647	650	598	649	585	671	586	607	655	650	561	645	652	633	595	609	579	671	565	597	592	614	618	638	624	633	624	623	637	640	621	630	622	638	620	649	663	672	617	620	624	605	692	608	616	598	612	637	589	598	651	670	592	641	644	655	615	615	669	646	622	650	628	624	594	684	632	646	588	595	620	585	588	603	643	639	648	650	602	589	608	608	614	665	648	649	643	607	622	660	646	595	603	572	657	644	648	636	630	596	607	614	645	649	629	589	642	615	603	661	600	644	646	634	628	632	617	690	594	630	627	662	647	610	604	578	656	626	613	575	606	641	625	634	638	597	601	613	658	648	586	617	676	586	568	627	654	639	652	631	598	625	609	679	618	608	623	614	593	640	640	609	624	603	599	655	653	601	619	659	601	650	630	614	648	650	632	620	687	650	586	598	605	618	643	628	676	628	624	604	579	641	651	658	649	620	616	610	639	599	658	634	615	633	637	599	640	617	627	599	615	620	595	606	625	675	574	636	610	587	642	638	642	634	615	620	644	629	625	631	607	605	590	613	611	640	577	641	561	622	592	638	607	638	669	605	597	588	641	629	591	666	604	626	637	626	601	659	618	649	607	669	665	653	609	633	618	576	650	660	640	635	592	648	643	580	622	611	635	650	647	619	573	622	616	628	635	624	608	628	668	625	648	617	634	613	657	621	597	658	680	616	629	578	611	643	567	618	652	579	623	566	579	634	586	595	679	651	620	636	598	626	620	648	610	649	620	626	670	600	630	660	631	614	621	660	661	623	616	651	664	618	605	615	596	650	674	605	608	595	607	594	634	619	641	628	573	614	612	633	602	627	603
47698	39900	31052	35311	32437	24277	7809	1573	1550	1096	821	902	903	925	1053	1026	1176	1084	1199	1354	1681	1883	1596	1800	1752	1675	1623	1582	1402	1320	1152	1037	991	931	886	794	699	649	659	628	559	598	595	568	551	492	538	552	532	494	544	518	517	524	532	557	552	561	535	566	524	534	537	496	492	542	527	554	490	496	509	537	511	543	482	528	537	533	522	525	564	510	509	510	472	463	513	508	537	560	527	534	488	548	497	518	507	522	537	569	525	527	509	509	498	514	541	523	544	533	529	539	562	537	528	542	476	507	534	521	503	510	559	547	538	547	505	517	517	520	538	536	516	552	539	497	556	527	532	475	523	539	525	541	511	505	516	534	560	585	503	524	495	554	500	524	512	504	549	493	534	552	525	532	537	530	548	522	518	519	553	515	525	537	521	511	545	511	534	517	521	517	490	545	571	540	513	488	531	475	506	481	523	543	490	479	511	511	554	513	534	515	498	511	491	548	503	557	515	530	494	508	538	534	520	505	525	531	561	551	504	506	541	541	530	522	550	505	539	562	560	496	509	509	513	535	515	530	490	485	524	498	571	519	560	486	564	508	520	507	497	512	551	538	507	555	536	523	548	506	495	501	491	547	525	499	532	524	551	541	508	516	528	531	497	496	556	548	522	549	571	554	589	538	540	511	517	506	545	508	513	547	564	502	543	515	564	549	531	539	560	490	546	508	542	537	520	535	552	504	510	517	520	520	502	512	565	553	545	515	492	557	509	527	486	559	545	476	532	548	511	512	572	513	521	575	585	523	513	510	555	555	577	529	531	496	496	562	535	500	507	506	514	531	513	534	489	513	487	482	530	527	537	497	527	481	516	526	488	519	530	548	526	503	522	491	519	535	543	529	520	515	530	546	554	529	541	539	535	497	491	506	515	570	546	504	530	490	539	527	499	512	498	538	543	522	525	513	505	532	530	468	480	524	540	455	488	517	541	502	540	518	495	484	522	515	530	537	550	494	521	508	509	533	547	490	503	500	540	500	499	505	523	525	513	505	498	489	529	548	544	555	524	510	534	504	558	519	488	528	501	560	515	508	565	517	485	480	571	541	531	529	515	492	471	516	529	522	511	539	524	516	574	507	546	538	525	505	553	568	517	523	518	528	564	514	520	547	501	551	524	491	575	542	584	580	541	528	517	526	548	499	544	537	528	530	501	550	533	521	573	534	496	521	518	471	527	567	550	559	530	522	532	526	547	566	510	516	537	473	511	532	486	533	517	570	545	492	520	548	540	517	489	534	517	553	530	583	543	525	531	569	536	554	533	511	500	518	503	551	513	532	467	536	519	507	551	527	502	551	543	533	542	522	525	538	564	537	523	566	507	541	521	485	497	564	518	563	459	518	495	513	513	498	546	552	487	492	544	517	570	516	475	515	574	549	520	515	502	553	504	488	513	505	475	538	507	517	553	495	531	494	500	507	536	508	495	515	532	507	532	503	542	555	507	556	530	567	511	529	508	549	520	528	559	511	513	501	549	507	576	493	529	502	513	535	544	566	559	508	546	528	532	525	509	509	543	562	559	498	533	525	517	533	534	532	498	544	512	549	576	515	564	517	502	481	524	539	483	538	494	530	499	541	504	533	529	554	542	509	487	512	509	555	500	535	526	546	503	522	480	538	517	514	524	550	532	509	532	502	523	523	526	559	506	513	501	484	503	520	517	533	509	509	533	503	530	520	576	518	533	526	500	507	493	551	526	559	493	506	533	525	532	535	536	550	517	502	512	555	504	499	527	571	486	511	500	526	499	526	483	529	538	495	532	490	545	509	512	512	514	519	527	572	492	500	542	490	499	530	516	512	539	536	513	559	516	573	546	532	523	550	485	534	548	509	524	532	495	503	555	550	495	480	515	551	500	530	509	546	521	458	525	539	493	515	521	581	519	485	547	543	541	577	528	529	518	488	520	548	530	545	543	558	534	535	503	538	540	526	530	535	519	521	559	548	525	532	514	526	545	532	561	547	550	533	529	536	547	536	548	537	532	513	531	572	511	489	474	497	485	517	529	513	551	502	559	501	547	522	488	498	541	550	515	559	534	496	524	559	495	522	533	537	528	504	507	533	543	526	531	585	537	530	526	512	556	524	501	489	522	575	588	528	513	518	550	485	514	527	514	549	517	557	499	532	497	537	500	535	528	509	530	564	551	520	516	550	525	537	502	524	518	541	533	500	516	521	514	530	509	541	534	492	506	515	534	537	532	499	523	536	506	508	484	520	500	505	494	537	521	508	513	533	480	542	531	494	540	521	504	556	531	525	532	537	541	498	500	520	512	520	542	459	522	481	510	538	534	578	512	519	515	530	522	498	506	514	516	565	549	568	519	533	520	515	544	540	517	539	537	513	532	582	493	519	531	573	544	500	533	511	536	498	515	534	502	483	541	538	557	554	530	533	517	529	507	496	526	552	507	523	556	514	572	528	503	533	497	543	510	526	494	555	507	504	511	529	529	548	558	503	515	511	538	514	514	517	497	548	520	526	530	520	496	501	519	559	515	539	517	544	541	498	552	516	541	529	499	537	540	523	577	513	520	519	490	524	488	449	518	514	549	493	489	524	523	546	530	528	560	528	540	545	546	527	540	521	538	534	492	504	524	487	507	498	536	509	517	509	512	529	532	487	490	526	509	535	539	530	559	519	541	538	549	550	513	496	518	515	528	518	506	507	525	519	507	548	504	534	498	517	470	526	529	517	519	519	504	494	498	493	510	523	537	519	487	510	495	573	557	490	540	488	548	514	523	530	500	511	530	533	495	514	525	537	542	522	528	568	480	524	515	512	564	486	504	525	539	511	530	545	499	536	499	526	515	507	503	532	550	546	513	532	537	556	485	506	513	541	486	525	540	497	500	503	552	497	550	499	510	504	551	510	554	543	497	503	572	520	482	523	509	521	480	544	541	556	535	506	519	508	532	533	506	528	517	515	516	494	551	498	532	541	540	527	516	515	507	526	554	554	512	550	501	527	533	528	547	502	519	504	495	553	548	499	509	507	527	534	523	542	500	487	537	543	522	501	515	525	516	559	490	538	513	517	541	508	544	502	515	502	546	514	539	522	537	539	525	464	538	524	535	533	569	506	479	543	500	525	511	559	554	532	494	525	577	559	501	516	526	537	513	550	569	488	525	520	513	484	490	514	540	544	566	574	517	540	518	521	525	550	515	533	501	542	519	508	546	525	512	575	584	555	565	540	523	543	537	514	502	499	520	540	525	518	520	507	562	540	539	487	533	498	526	516	571	504	538	525	566	540	492	478	584	556	531	486	543	522	551	528	542	497	493	505	541	481	520	539	521	509	545	525	529	518	533	493	511	509	519	527	561	503	522	479	530	537	527	479	577	495	534	509	562	534	508	545	512	538	525	524	561	554	518	504	531	503	548	554	560	561	540	520	513	507	539	489	540	515	555	549	556	485	561	505	525	504	469	534	495	490	535	563	592	498	513	535	533	509	517	548	558	521	590	547
25706	20860	27959	23964	21822	22533	14759	2379	1511	1014	822	862	847	875	902	1003	967	1033	1111	1219	1468	1469	1459	1515	1536	1405	1372	1432	1345	1231	1129	1005	917	857	831	755	713	691	698	656	637	611	609	649	674	607	648	596	609	625	619	675	625	628	606	614	645	623	584	625	577	626	568	606	589	593	595	610	586	647	592	623	610	586	609	633	615	583	591	611	624	614	610	601	616	588	595	590	596	580	564	631	643	595	614	606	626	629	607	574	674	662	590	586	589	610	602	608	567	609	665	596	633	604	647	590	603	630	565	635	599	620	626	627	588	630	636	600	644	643	615	619	598	607	607	640	618	593	612	635	626	627	620	612	603	644	600	592	637	645	622	601	652	631	608	592	615	594	596	635	593	584	578	596	619	632	630	552	598	606	617	636	619	632	617	614	604	588	593	577	588	587	614	596	622	658	575	581	616	629	601	640	594	612	588	601	635	625	625	632	608	593	612	621	600	629	603	609	597	633	605	590	615	576	665	619	604	620	623	576	627	630	598	588	665	591	617	573	630	575	651	600	629	631	626	548	622	620	590	663	642	573	570	606	617	624	568	571	610	611	573	599	578	629	630	600	638	561	607	589	613	627	637	577	618	655	614	606	568	603	635	617	569	584	610	657	640	578	629	613	585	576	610	617	590	661	600	631	605	598	606	617	660	597	611	606	595	609	616	591	635	630	621	585	591	589	599	588	622	559	580	625	611	650	650	592	618	627	653	596	619	603	596	632	672	643	613	614	582	596	589	604	607	602	599	617	606	653	581	583	586	609	614	611	599	640	613	627	608	607	654	649	588	640	660	607	596	577	662	608	622	622	630	617	643	629	610	599	624	677	593	606	613	606	568	632	629	632	628	623	654	626	588	624	620	616	548	587	586	636	582	607	648	616	672	617	593	625	619	656	617	606	641	650	568	618	650	617	613	611	628	624	587	615	562	583	601	613	583	599	616	583	573	604	605	566	633	644	617	614	622	592	596	584	568	642	589	604	590	645	613	632	580	652	586	586	619	600	684	629	615	628	594	606	613	589	639	657	641	622	586	624	575	572	605	625	554	579	638	617	581	592	612	618	613	566	652	574	623	589	570	590	631	578	585	595	589	651	538	641	582	625	596	635	590	639	619	597	600	616	606	615	624	605	566	586	626	597	643	637	623	601	615	572	612	595	603	646	590	620	592	602	555	607	573	630	606	617	622	642	619	672	621	624	627	619	647	646	649	634	583	633	601	574	620	634	618	615	584	606	602	595	641	616	613	583	586	615	611	600	566	675	592	580	565	598	603	608	649	612	661	583	625	612	659	614	593	615	601	594	615	614	593	595	603	652	597	645	567	588	575	575	630	634	639	557	621	580	619	617	594	634	628	640	638	615	615	604	579	564	608	649	612	628	565	595	596	620	663	644	629	615	627	613	622	627	622	613	620	595	612	565	625	603	630	629	629	561	631	614	627	633	639	596	601	568	572	604	602	633	643	607	655	641	625	597	608	607	619	644	601	627	593	590	594	648	623	623	613	596	571	619	604	642	659	576	578	599	626	648	580	634	602	626	589	647	610	600	587	612	592	622	607	595	621	633	640	637	595	593	611	594	616	597	620	565	619	602	599	643	616	598	654	581	589	568	601	623	611	653	596	612	579	624	587	638	634	635	648	651	565	632	601	648	596	617	618	605	621	624	619	620	609	588	571	643	569	588	610	608	625	596	602	586	593	586	615	597	616	632	596	588	629	624	575	610	608	610	583	577	630	621	630	569	575	613	564	628	601	549	604	596	577	584	578	582	606	613	586	663	638	578	625	611	593	626	550	619	622	585	589	601	611	574	619	588	581	622	640	649	629	609	605	662	610	611	642	637	626	632	587	578	636	615	616	586	596	608	591	592	643	610	589	606	579	602	607	628	616	619	615	653	606	619	584	593	585	589	610	626	592	613	607	670	645	661	581	625	644	629	603	607	616	618	620	608	622	588	631	635	583	624	616	629	611	585	579	574	596	606	625	644	616	650	634	621	600	594	620	609	602	607	653	618	624	627	592	613	576	534	631	613	616	616	608	639	652	611	606	645	618	597	559	575	626	651	589	600	599	609	600	554	636	566	626	594	612	598	570	637	589	604	597	591	596	587	627	577	615	628	594	594	582	573	625	600	577	594	561	619	632	626	593	604	611	552	583	601	636	658	602	590	623	602	610	587	619	628	574	624	594	629	657	620	605	560	593	649	608	606	604	635	604	609	585	591	541	604	623	629	610	651	574	599	610	579	605	614	564	611	619	607	641	596	607	566	610	611	582	597	612	603	600	604	628	628	630	630	587	587	587	586	614	633	582	548	577	588	605	612	625	585	624	594	635	615	640	643	559	592	605	639	667	644	619	631	653	590	641	625	591	616	587	620	651	625	584	605	610	604	574	607	638	612	640	665	643	616	588	668	597	631	598	649	597	582	595	568	613	570	564	658	613	642	579	620	590	613	613	607	615	613	617	566	600	603	606	609	611	607	609	608	596	660	602	618	595	623	616	651	586	560	595	604	591	608	540	614	559	619	587	584	575	591	672	623	612	596	593	627	566	591	575	617	645	617	622	628	613	642	601	619	621	607	597	606	619	635	565	576	612	589	601	565	621	599	583	594	602	601	646	609	597	588	598	578	599	585	565	633	601	608	594	641	672	647	591	622	591	596	600	650	602	571	604	597	579	605	632	603	611	619	595	591	590	621	668	601	629	599	616	608	608	596	616	599	641	609	643	600	584	672	607	604	634	614	620	599	626	584	611	599	590	636	619	603	611	581	620	589	599	581	611	568	565	628	628	589	573	588	615	605	614	591	617	583	605	578	593	615	631	567	589	646	617	590	556	576	601	597	581	640	613	593	610	625	602	614	589	627	612	623	606	655	596	562	578	618	642	626	575	646	628	602	627	586	590	600	653	588	571	593	613	646	633	564	580	618	620	624	628	586	579	583	617	637	623	645	662	632	625	602	600	624	603	640	634	669	580	645	616	633	585	611	643	554	575	628	595	602	587	591	599	587	624	602	590	685	632	624	575	642	629	596	570	634	581	616	605	603	606	688	577	605	605	604	660	646	587	590	576	643	629	580	621	593	585	605	589	611	599	595	595	653	647	637	597	618	639	614	601	599	591	610	599	557	653	632	629	610	611	595	640	591	609	597	613	596	653	638	599	583	609	633	630	622	649	590	584	569	607	666	597	608	616	581	606	639	597	607	605	651	626	617	645	600	599	574	622	583	593	565	610	636	612	567	625	575	625	600	634	612	625	567	675	608	607	639	593	563	630	629	618	618	573	611	576	589	631	613	582	607	618	546	558	561	603	615	620	623	589	607	685	624	645	626	576	575	590	592	594	605	583	668	665	612	603	569	583	628	617	602	614	631	602	581	611	622	565	590	579	589	572	588	593	562	561	611	654	578	635	608	619	635	589	627	612	593	591	590	617	627	643	605	615	592	637	592	642	593	651	627	531	610	609	631
45812	36455	35861	42491	37321	22654	7064	2304	2376	1278	1022	1052	1073	1109	1237	1325	1326	1389	1474	1759	2289	2326	2352	2398	2342	2116	2153	2012	1786	1726	1568	1288	1041	1044	919	752	765	678	678	578	594	570	576	521	572	524	520	502	499	507	544	536	521	512	496	512	527	522	511	544	501	455	550	495	508	488	537	532	539	516	550	527	515	499	492	498	566	523	548	548	514	496	510	526	519	496	541	523	504	489	533	484	521	521	524	470	460	543	528	495	488	495	512	494	537	512	476	492	499	559	497	520	463	491	541	479	504	478	507	490	539	497	525	522	535	514	476	488	508	509	508	511	537	520	524	470	503	507	501	527	526	492	524	501	500	506	496	551	486	456	576	525	492	504	501	499	519	564	537	506	506	532	539	509	514	538	502	538	528	506	539	509	521	495	496	502	517	565	485	521	506	533	476	557	523	492	516	522	501	513	551	483	496	491	565	525	502	492	487	517	490	527	489	546	554	531	506	502	527	503	516	520	529	530	512	503	532	509	533	471	551	550	505	537	520	501	531	502	515	515	548	509	537	517	508	514	517	524	490	494	466	538	498	502	508	492	507	525	503	496	503	508	500	494	538	516	522	514	482	545	501	538	533	517	504	502	514	499	479	522	507	520	499	508	537	533	511	505	537	522	559	522	473	533	535	510	488	530	519	520	520	501	522	512	548	463	533	519	528	515	515	515	510	515	514	549	519	498	507	523	503	548	524	499	560	516	499	509	521	486	484	517	519	521	478	529	512	518	525	531	535	527	532	464	506	492	497	488	503	480	509	537	524	522	530	488	485	530	564	536	503	497	506	528	521	510	497	501	512	531	539	525	516	519	554	534	509	509	509	532	508	524	493	524	495	521	493	519	496	557	521	478	533	533	509	483	521	532	514	515	512	520	524	478	498	503	526	535	462	528	510	508	484	511	567	515	512	508	508	489	499	481	546	516	553	506	539	525	532	510	521	510	536	501	499	528	475	470	523	467	501	531	543	519	475	520	487	522	513	528	487	555	500	510	543	512	530	503	523	537	503	522	512	487	517	535	502	532	521	526	459	488	472	473	554	521	546	518	514	481	571	516	502	530	516	528	516	536	525	475	506	519	546	543	539	505	505	483	532	501	526	501	522	538	507	476	520	502	508	559	507	509	494	518	527	493	483	491	464	521	528	501	538	508	490	510	510	520	529	556	509	521	509	504	540	520	500	529	554	558	538	511	488	530	527	508	490	537	505	481	501	524	536	495	546	513	480	506	550	514	515	547	501	508	533	522	514	520	512	503	485	500	512	540	523	491	514	523	492	510	512	559	535	509	507	482	563	525	500	494	511	486	530	482	547	508	516	480	518	491	508	536	503	545	547	530	489	509	502	498	515	513	528	493	473	500	490	508	568	476	505	509	485	516	520	514	488	544	537	512	480	511	526	497	466	507	506	548	514	497	480	560	523	482	512	528	552	552	547	507	541	529	501	510	527	539	504	484	468	463	522	484	501	551	500	504	507	519	520	482	503	519	490	500	519	506	535	539	525	507	524	482	520	477	499	466	525	503	511	508	541	521	500	522	542	506	519	524	505	537	513	540	524	539	513	556	531	528	505	507	514	533	481	489	481	500	521	484	522	514	522	478	487	498	509	472	514	488	527	482	545	499	517	541	487	502	511	546	509	541	540	546	497	543	518	495	523	496	491	497	531	527	482	497	518	545	501	512	531	491	486	532	494	525	517	513	474	541	531	519	481	562	542	518	513	511	499	452	535	547	515	553	482	525	483	537	519	493	529	496	491	507	543	535	522	548	533	471	472	500	530	479	508	510	537	552	517	515	511	502	509	548	515	514	490	538	531	482	516	507	462	487	507	494	494	550	510	543	530	492	525	522	501	517	487	534	505	516	555	529	535	510	513	503	506	480	527	485	561	511	557	515	493	543	508	533	521	504	579	509	539	503	512	499	496	496	524	506	481	511	522	509	526	530	500	480	496	515	488	500	517	495	528	534	534	493	506	508	515	465	503	544	498	562	489	562	536	501	527	519	481	513	548	513	487	518	465	489	539	503	522	560	507	512	514	517	496	510	504	546	502	509	481	547	500	541	482	472	547	548	460	474	506	474	545	494	529	497	492	494	521	513	489	538	511	459	555	525	471	507	523	485	530	506	503	501	525	546	506	502	476	483	515	479	573	487	496	506	519	520	503	542	479	494	516	484	536	535	496	509	497	482	519	550	555	513	536	547	489	486	495	515	550	483	503	525	492	574	505	508	518	509	549	546	501	504	517	543	517	508	555	549	509	520	515	535	504	510	529	517	515	504	486	488	478	551	541	519	531	508	512	524	486	513	530	505	494	492	528	533	522	460	537	516	522	512	507	487	513	483	522	523	532	521	542	463	520	469	530	463	520	496	504	478	543	534	554	550	558	551	491	502	503	508	482	519	528	480	512	493	497	525	522	517	520	548	475	562	513	502	522	512	538	548	512	523	468	520	558	491	533	482	495	536	513	523	550	501	542	495	565	480	479	560	520	487	502	503	570	501	555	568	554	532	557	505	520	496	494	475	484	539	518	517	551	550	482	496	515	516	521	492	537	527	513	463	491	494	479	505	512	513	529	543	505	548	521	538	504	518	546	491	553	481	537	522	507	484	485	527	533	530	514	531	504	516	502	497	520	469	522	514	493	531	472	502	514	538	509	558	528	542	518	512	517	462	477	531	527	526	526	521	490	487	536	522	520	510	504	527	523	528	555	530	515	555	509	533	550	526	502	532	512	475	584	531	519	477	509	490	514	513	533	472	495	500	519	521	498	495	505	480	547	464	516	472	463	514	495	521	501	506	527	476	507	512	492	536	504	474	515	526	501	564	530	542	524	490	496	550	501	534	524	505	476	515	525	502	543	545	498	559	500	492	473	486	525	555	533	509	492	525	488	546	469	549	515	492	512	505	510	529	544	523	524	539	534	511	507	523	539	494	567	524	514	523	527	536	516	461	524	511	516	539	507	564	509	520	522	511	492	531	545	528	495	479	540	502	499	536	544	483	488	561	535	510	496	526	444	517	521	468	514	531	510	520	501	504	529	543	509	522	514	502	486	534	515	483	512	520	524	498	524	530	522	513	523	510	516	514	494	516	515	521	541	507	502	491	475	511	520	526	484	517	523	534	516	532	515	537	511	522	491	512	542	528	540	537	520	519	512	507	495	522	514	496	512	533	534	482	521	515	489	494	500	534	513	480	492	515	494	503	540	511	506	534	480	547	460	485	518	497	554	536	493	546	527	523	536	486	558	519	525	490	509	464	557	513	501	539	531	497	516	492	499	515	478	531	534	502	486	553	494	518	469	517	513	552	504	519	547	492	510	521	490	511	497	490	487	511	524	499	494	505	508	526	503	530	542	486	523	489	536	492	536	514	515	519	505	506	517	497	489	529	527	529	505	521	555	495	476	525	493	506	499	482	523	513	510	524	522	509	497	471	507	499	491	553	538	504	505	494	513	552	526	492
28417	21085	26083	26437	18247	11336	3832	777	764	683	693	669	679	749	723	746	779	787	791	866	956	982	1067	1057	1041	1009	985	974	909	916	780	790	775	766	714	684	638	679	658	596	615	661	592	582	645	670	635	608	606	629	638	626	643	633	636	585	641	641	606	651	613	618	639	611	588	607	609	661	625	618	659	573	652	642	572	661	626	594	576	633	601	644	643	619	649	631	619	573	601	598	624	625	655	611	618	664	640	632	644	600	599	613	633	573	642	632	583	616	610	623	631	614	546	625	668	637	636	620	596	608	607	650	592	606	645	618	622	611	627	629	635	636	612	619	611	610	636	610	615	632	614	609	609	617	608	664	638	613	655	609	622	623	654	612	616	629	624	626	618	619	645	615	610	606	623	567	614	659	661	579	585	641	613	653	599	639	626	632	597	616	610	593	604	620	620	606	644	651	619	586	605	601	629	641	637	593	667	641	651	641	634	621	590	620	601	633	601	611	632	586	665	615	598	551	604	611	626	648	636	619	626	637	635	596	635	599	602	617	646	594	665	635	580	579	628	647	626	587	623	615	595	633	644	620	592	658	578	631	601	597	609	595	617	635	590	607	625	619	655	636	646	613	590	628	595	653	613	593	548	645	586	593	575	623	605	579	626	607	604	602	641	598	580	674	654	629	635	601	626	627	611	659	571	602	598	592	628	635	624	663	603	619	586	591	591	648	622	624	671	633	589	617	574	622	614	601	611	632	600	613	638	600	610	629	556	595	619	622	639	627	639	638	600	589	627	626	562	594	575	634	621	621	608	614	606	616	604	596	612	618	577	622	603	598	612	612	570	696	601	611	616	621	652	633	660	616	638	616	611	598	648	589	591	631	624	603	625	620	603	585	600	656	602	636	596	608	570	592	565	647	590	629	606	609	591	617	666	631	622	607	609	635	623	633	632	630	670	625	619	582	633	620	601	622	642	654	591	608	617	588	628	636	624	601	643	609	627	616	603	644	630	612	664	644	609	606	643	635	601	604	613	615	643	583	601	646	619	637	613	617	640	606	644	582	614	639	633	649	607	636	684	612	611	579	622	627	625	635	649	626	621	613	574	603	587	662	588	603	577	628	619	605	653	626	625	598	644	624	606	596	633	619	628	606	620	632	566	634	623	626	660	621	656	631	594	598	606	671	672	614	664	614	651	597	599	604	612	588	589	633	621	601	609	633	648	598	623	633	613	565	591	615	660	588	592	612	641	602	614	632	630	630	599	595	599	643	618	649	656	622	613	624	640	612	628	599	615	628	617	614	606	594	607	602	657	600	608	639	624	679	648	611	616	671	629	599	580	612	608	634	614	630	609	665	567	616	665	626	619	615	626	624	623	587	645	632	592	607	652	653	630	625	619	557	608	606	613	644	626	620	603	612	613	633	582	608	641	652	631	637	636	647	625	629	620	591	619	649	653	659	591	637	647	625	594	639	606	620	644	594	617	643	580	610	598	585	612	629	646	650	569	604	642	616	573	624	599	611	625	602	642	569	613	662	604	631	630	589	648	604	621	619	598	639	606	603	635	624	572	644	624	604	620	631	598	615	592	622	641	580	652	640	654	635	607	654	586	580	628	610	635	572	622	663	614	608	622	625	568	581	605	594	614	627	579	631	649	595	629	561	590	616	633	627	635	654	634	589	662	611	649	585	565	652	655	620	614	591	604	614	591	608	656	613	621	638	601	584	602	631	638	646	615	645	602	607	640	635	608	623	606	612	605	639	661	603	644	622	574	619	632	658	627	635	586	603	591	609	633	619	601	656	614	615	618	577	618	625	658	598	585	651	611	634	603	610	654	615	555	657	648	640	622	678	646	668	623	622	600	582	582	615	658	592	592	594	615	676	658	648	642	610	590	591	575	591	618	600	606	612	663	590	594	570	620	567	623	561	612	603	624	599	583	563	624	660	615	594	642	619	659	591	609	635	632	647	606	603	599	610	621	635	615	623	642	594	616	627	600	620	610	621	600	598	632	605	628	597	582	583	575	587	615	587	568	633	598	623	607	646	675	555	606	635	630	643	566	598	607	578	598	584	594	577	622	619	652	586	592	577	631	602	632	609	634	628	597	655	645	571	604	608	582	594	634	593	625	617	652	610	573	599	651	593	583	598	646	579	598	598	670	657	615	566	602	561	560	591	603	641	640	617	611	627	608	659	625	594	585	607	643	614	627	605	624	632	593	585	632	563	594	585	621	594	615	569	657	657	645	601	622	615	614	619	674	619	612	630	645	635	603	640	602	606	620	617	645	649	585	620	605	641	620	634	642	602	587	603	634	612	580	611	605	646	673	631	661	553	626	617	613	628	633	658	633	620	653	583	615	626	605	603	656	611	616	600	553	610	656	648	581	622	681	653	580	603	596	642	621	643	606	592	586	624	595	621	613	619	613	655	634	635	628	617	618	629	658	628	632	615	644	621	602	618	598	583	599	619	577	583	623	621	563	628	638	598	652	592	653	639	604	579	629	608	594	584	615	594	591	590	595	589	594	634	603	637	622	660	602	616	623	612	629	630	597	627	626	623	631	615	565	653	633	676	570	610	594	625	585	598	598	635	626	572	607	678	649	606	639	634	599	646	620	607	626	613	590	626	606	577	612	579	676	602	666	637	657	572	592	592	662	603	646	603	596	557	549	607	653	640	591	613	652	593	601	572	586	631	623	651	640	610	604	594	612	643	563	592	612	597	608	624	637	628	619	627	662	580	605	619	619	639	656	612	644	627	599	614	583	618	619	599	665	602	628	597	632	605	612	602	613	642	607	630	590	632	605	653	571	618	643	661	605	623	650	588	615	604	623	610	633	555	633	633	594	602	607	603	623	650	607	679	618	680	609	616	610	614	598	613	636	601	640	649	615	600	624	579	621	621	633	606	657	614	607	620	596	606	632	614	601	635	648	625	604	616	620	643	656	634	574	631	637	569	675	650	641	614	584	603	610	597	603	600	603	624	593	611	602	596	619	630	626	626	620	610	595	649	630	607	595	630	637	603	599	642	608	598	596	618	610	617	639	608	642	596	618	657	605	589	605	621	633	634	613	571	628	617	639	680	586	589	617	611	628	599	620	583	624	621	634	592	684	624	602	575	620	597	579	616	637	644	667	635	613	663	626	632	613	616	679	640	622	600	605	629	583	620	625	581	596	602	624	572	592	578	593	645	633	625	620	621	616	630	602	593	640	619	592	631	582	610	606	601	622	538	604	592	558	577	645	602	628	591	660	652	605	584	672	628	680	613	632	618	607	640	624	587	619	593	586	630	604	572	610	579	663	608	630	593	587	592	589	625	629	620	646	611	595	633	587	636	594	584	575	633	609	643	617	613	629	599	622	674	580	643	604	589	636	573	626	671	611	626	618	642	687	658	643	599	609	592	615	635	634	629	688	579	622	538	611	630	629	593	636	615	578	616	621	577	636	622	608	601	604	619	635	604	609	599	652	608	656	621	646	689	595	631	663	613	647	647	634	634	602	605
43776	30391	28991	31047	25346	16221	5385	850	840	726	604	691	719	706	742	835	824	915	942	1009	1271	1357	1463	1579	1423	1330	1230	1259	1140	1074	975	879	821	812	709	650	647	633	585	603	547	553	545	572	531	559	529	552	554	542	523	533	529	542	534	499	499	534	526	529	513	543	501	480	531	553	527	497	534	500	553	534	519	556	466	507	538	508	526	533	549	567	495	491	507	543	501	494	514	511	492	552	514	521	517	514	520	527	507	522	543	593	485	531	478	562	528	575	534	535	565	520	546	502	528	504	521	506	562	536	465	505	497	551	539	540	493	511	502	493	515	485	564	514	523	578	529	523	494	506	528	516	491	513	553	566	509	463	494	559	537	488	519	516	509	478	505	531	530	543	540	526	536	539	526	507	502	509	545	514	549	482	508	493	538	481	553	526	512	558	545	511	541	556	489	545	521	542	496	509	524	528	531	525	550	515	547	544	545	507	494	513	514	547	510	498	508	507	521	517	504	539	502	551	547	525	517	526	502	539	535	524	533	569	533	531	537	542	532	510	497	557	573	515	532	513	506	503	517	502	513	565	526	497	552	511	517	529	465	528	517	488	537	479	511	515	523	486	517	525	513	547	545	506	517	538	545	470	524	498	521	518	521	535	483	526	522	523	550	519	513	578	527	545	496	482	518	504	500	519	493	530	522	531	535	521	528	476	495	515	517	531	542	505	484	522	522	489	498	533	553	479	534	560	508	494	549	531	549	549	495	524	478	546	550	557	523	538	528	492	492	523	555	559	517	501	479	527	477	523	511	557	530	537	513	508	509	527	530	567	526	526	507	494	536	517	502	575	519	505	517	514	560	552	482	519	538	515	539	511	485	522	524	542	554	541	526	510	591	495	528	527	519	488	529	531	490	547	519	529	505	544	507	489	509	528	498	528	506	589	531	514	521	495	484	509	496	543	535	549	498	540	532	488	529	494	544	506	533	528	563	527	543	550	528	533	464	526	544	534	512	534	526	530	547	556	520	511	535	495	524	513	545	466	521	534	473	525	549	515	517	544	496	571	503	532	518	498	509	515	528	503	519	526	559	533	522	567	564	532	496	518	569	483	507	503	540	508	536	473	527	527	563	528	549	532	529	578	510	478	504	510	540	519	518	518	534	511	525	536	526	541	506	534	559	536	512	496	493	546	510	507	500	511	531	548	502	545	525	562	525	481	489	547	479	525	561	535	503	548	519	532	513	526	515	516	537	523	485	532	531	517	523	531	510	513	499	531	521	527	493	544	541	522	515	512	519	523	550	516	512	567	572	516	524	513	528	572	501	527	563	530	538	557	536	480	509	519	508	509	488	508	520	541	504	482	538	553	504	512	539	503	518	555	531	524	533	506	524	527	522	521	540	520	500	497	479	462	540	518	522	479	510	527	526	523	562	552	526	496	528	501	539	546	510	480	520	544	511	548	504	502	500	540	525	528	504	475	529	478	524	552	528	503	489	516	486	543	504	510	530	521	524	538	536	514	510	498	501	509	535	475	532	504	499	532	552	558	491	598	522	541	596	503	517	479	514	494	542	485	559	497	502	520	507	501	560	502	519	522	503	526	514	464	533	530	534	531	553	517	552	559	508	541	511	572	507	555	544	559	528	504	532	562	530	546	546	520	508	517	539	547	533	538	543	483	478	544	531	488	517	538	553	542	547	525	525	516	537	506	522	490	529	526	530	517	552	490	512	479	534	540	523	582	507	525	512	505	530	534	502	537	543	509	535	474	532	554	506	533	539	493	528	501	517	534	519	557	501	488	538	517	581	539	514	496	491	514	499	527	550	555	536	546	528	528	543	512	494	509	528	563	553	543	536	499	516	505	536	556	530	510	485	506	527	497	519	474	516	491	508	489	480	492	574	551	512	475	506	507	496	534	511	537	531	513	516	528	579	576	498	497	535	543	530	577	510	500	535	476	520	535	511	522	504	553	550	521	500	510	547	523	517	523	576	541	554	505	516	478	539	511	499	561	491	511	519	527	511	479	531	498	554	521	548	529	515	514	551	496	506	592	530	494	543	547	509	524	520	503	504	530	544	509	503	526	521	511	517	502	520	502	506	486	502	534	530	512	483	520	494	467	530	512	541	535	496	556	495	530	527	566	521	527	529	507	522	511	498	482	505	540	514	488	493	550	550	548	544	520	527	553	517	502	565	472	517	565	516	493	514	498	479	555	518	548	565	532	542	515	524	529	533	574	535	519	527	509	496	508	479	555	506	517	494	502	536	503	523	528	521	506	532	510	545	488	523	548	512	510	484	516	528	471	556	475	551	524	496	542	507	531	535	568	504	527	548	518	496	534	515	506	496	511	532	490	539	563	477	536	522	518	519	518	516	512	529	470	517	547	524	491	527	500	530	485	523	512	501	514	539	528	507	532	531	519	500	520	526	483	510	521	509	532	564	493	539	495	525	497	543	510	504	487	507	495	524	538	540	550	527	510	561	529	511	530	534	533	530	536	539	552	530	529	512	524	551	505	525	527	532	517	469	518	485	540	533	551	541	556	529	509	506	588	481	512	513	530	515	531	471	519	538	558	537	480	543	503	541	497	524	519	519	488	489	547	532	475	526	544	513	542	486	508	528	496	548	518	545	511	541	512	537	549	527	526	538	532	532	515	549	522	494	511	518	543	550	532	552	534	541	488	517	510	527	502	510	557	519	551	505	545	535	511	530	540	532	497	504	468	520	505	555	569	504	515	541	537	497	523	556	532	509	543	484	556	491	500	497	540	509	537	532	531	590	498	524	532	513	488	541	517	560	537	534	523	525	521	589	558	499	499	503	512	554	524	545	538	537	561	514	547	585	501	529	527	482	550	502	509	547	499	541	532	522	526	517	548	520	584	516	530	533	538	510	528	519	513	550	497	527	485	546	503	517	521	507	552	507	525	524	537	540	518	529	520	550	534	523	512	549	531	497	496	538	519	553	539	505	546	552	562	507	499	545	506	532	516	538	580	486	515	520	506	491	532	528	479	551	506	492	534	553	527	514	532	537	530	526	555	495	498	472	553	506	526	531	530	519	542	529	505	512	506	509	531	476	533	555	481	519	520	515	524	521	531	495	483	529	521	522	548	546	476	532	524	511	534	515	515	525	537	522	519	505	530	557	485	561	517	526	500	499	487	516	525	537	508	547	511	516	467	522	540	508	519	531	553	519	537	547	532	523	481	492	547	495	524	525	533	555	510	522	511	520	519	513	521	513	506	524	568	534	556	456	505	534	545	493	536	494	523	546	540	513	550	507	522	486	492	511	507	546	515	505	500	528	533	533	529	518	515	511	539	493	544	558	520	502	527	532	510	541	550	522	524	503	533	536	527	540	501	484	508	541	522	490	525	497	497	501	510	515	532	504	502	561	535	523	518	536	527	498	566	511	495	499	508	502	515	504	492	523	518	523	544	483	478	497	523	498	436	512	525	520	529	554	471	486	501	523	546	528	510	542	560	561	527	566	532	508	520	501	501	529	530
27091	20797	27307	24608	22312	20334	9586	1207	956	790	685	727	769	717	816	824	837	847	910	935	926	1009	983	1057	1113	1048	1051	1021	938	912	879	821	813	779	749	641	685	636	612	662	637	642	619	625	612	584	612	595	627	593	579	612	617	585	666	611	611	651	557	571	612	635	596	577	626	634	613	600	580	629	653	620	615	609	572	595	618	626	568	614	623	568	588	592	591	602	611	615	591	599	644	612	628	591	654	630	622	603	583	625	624	572	624	541	604	590	607	617	570	573	642	634	581	597	586	588	557	588	591	581	612	591	618	597	606	599	571	595	607	607	581	594	589	592	603	654	652	592	579	605	577	595	614	608	592	642	600	608	621	598	594	579	597	561	582	616	587	610	634	572	625	608	624	606	595	617	592	648	597	538	621	551	616	603	593	604	588	581	569	592	590	607	569	588	668	629	588	614	589	635	646	593	574	602	607	620	582	557	591	626	566	578	603	608	595	604	607	591	605	596	580	586	600	620	601	624	554	591	595	593	623	613	575	570	644	640	609	631	584	576	572	606	666	622	613	609	583	585	586	611	649	649	572	616	598	574	565	619	608	581	585	599	580	593	571	589	620	623	592	587	614	581	593	570	604	555	541	546	539	567	633	654	580	636	615	612	624	628	608	620	575	587	566	574	569	616	628	608	588	638	567	584	595	587	587	600	583	582	616	645	599	584	581	562	564	605	624	600	573	630	608	604	608	632	606	567	621	567	595	603	580	630	609	591	625	611	617	605	629	593	609	605	597	583	614	582	594	582	564	642	603	596	611	622	598	628	576	570	595	618	618	646	581	635	629	612	630	611	589	660	601	572	614	603	609	611	617	593	605	623	603	603	599	611	667	652	565	537	580	592	599	584	630	553	615	552	611	638	584	649	584	562	610	584	620	621	589	582	600	637	607	630	604	572	637	586	602	607	554	577	580	585	603	638	572	568	575	625	575	577	547	634	608	568	609	568	626	575	597	585	645	571	611	588	621	607	595	612	633	600	565	648	593	642	611	599	605	635	603	589	612	607	679	580	577	608	558	577	599	591	612	609	612	640	551	571	597	608	598	593	600	592	583	602	594	633	599	585	628	622	590	594	582	631	596	629	598	600	615	587	596	569	590	588	605	607	587	594	554	578	588	584	593	600	612	581	647	611	652	607	602	589	588	589	581	606	612	606	589	595	565	583	577	571	571	592	567	649	573	638	593	584	592	581	600	607	594	563	578	574	611	608	632	591	578	619	584	607	599	609	602	603	593	568	627	639	587	619	605	587	580	588	551	601	622	590	603	621	571	615	597	591	583	587	590	626	579	612	604	615	555	607	607	631	594	655	615	610	598	619	600	622	622	607	575	569	608	579	621	586	604	613	606	563	616	598	557	602	588	593	646	583	572	648	576	583	637	586	574	608	629	632	612	615	586	586	602	594	658	597	589	617	585	605	591	574	607	581	657	592	580	594	594	621	601	608	595	543	570	551	614	584	594	563	618	596	579	597	583	560	600	572	641	555	578	581	585	565	582	598	558	559	644	642	610	626	632	566	589	601	588	610	602	592	615	633	600	567	587	600	595	591	585	601	605	619	576	579	573	609	613	626	616	599	616	609	629	617	652	621	620	578	602	593	644	604	597	559	587	586	617	593	589	610	648	599	583	622	612	614	573	666	635	582	611	588	603	612	581	620	586	606	574	589	615	608	586	599	643	615	587	616	625	601	625	687	580	635	630	607	588	583	621	623	578	600	589	564	580	618	593	561	575	629	595	614	569	559	606	611	593	581	580	624	663	584	581	592	576	607	637	591	567	618	568	579	600	620	587	617	607	574	580	552	570	595	628	623	571	570	632	545	615	624	597	568	633	634	631	620	569	617	628	602	609	591	629	580	645	554	568	598	602	593	630	566	607	586	602	564	567	595	617	669	595	594	639	574	620	630	634	572	619	588	632	561	603	608	603	587	568	578	577	629	581	656	615	580	644	610	603	619	631	556	596	614	605	586	588	619	633	594	581	574	612	651	582	587	585	610	599	602	567	641	579	620	624	591	596	629	613	540	614	630	566	585	635	602	585	543	597	615	558	601	607	575	599	605	581	614	626	579	566	593	633	578	608	560	596	578	631	578	621	600	609	562	603	640	615	634	616	570	596	581	580	581	591	606	603	636	587	618	594	648	606	631	629	605	630	607	586	605	572	586	590	583	616	601	608	574	630	604	592	607	619	590	656	595	604	623	628	573	586	567	643	606	608	549	582	594	619	637	615	614	586	639	598	614	597	594	609	632	616	610	574	619	619	561	615	612	603	618	618	650	630	625	602	572	563	615	557	627	596	593	634	626	584	579	603	599	578	619	639	624	620	613	599	619	619	622	550	556	602	592	670	653	599	566	608	532	615	576	614	595	630	569	600	579	630	606	607	606	588	561	647	563	608	600	609	604	590	657	559	597	624	617	611	606	622	569	597	634	616	533	604	601	611	601	578	614	612	639	610	564	624	598	594	593	636	585	590	604	649	590	569	564	575	600	613	657	579	595	607	590	639	620	561	569	611	622	659	610	570	581	620	610	586	567	580	583	619	620	547	605	585	563	609	571	574	566	649	581	637	599	596	613	594	616	640	592	617	621	599	593	557	589	580	560	550	613	624	654	548	547	609	540	553	602	603	613	634	616	538	587	620	581	663	584	582	619	613	633	597	623	567	586	589	569	599	596	629	597	590	592	579	600	640	580	571	606	599	576	613	575	614	648	593	584	561	593	574	594	640	577	580	639	564	569	570	589	634	623	602	672	624	584	596	602	611	599	645	634	591	566	594	613	609	599	598	586	611	628	556	610	570	603	598	624	629	616	577	601	604	620	594	634	619	621	590	622	617	580	613	581	603	584	578	580	581	655	583	585	607	580	601	589	609	590	642	592	590	594	581	643	524	646	598	604	627	607	604	599	619	553	627	597	589	630	587	615	590	568	576	662	647	580	611	610	595	587	611	615	585	632	588	577	599	596	621	571	615	577	594	602	634	574	611	555	619	605	595	575	572	604	606	622	607	568	541	616	587	570	599	625	578	612	566	614	574	610	629	614	596	590	583	567	584	613	584	616	594	606	604	574	543	616	630	638	619	615	628	652	611	589	610	616	566	587	620	596	558	611	598	574	559	605	600	562	623	594	587	648	607	577	603	607	613	582	599	551	625	585	604	634	614	576	564	579	569	637	594	614	576	586	596	586	618	627	584	623	582	603	616	605	646	643	577	580	613	588	583	582	601	604	593	579	582	599	572	612	600	569	631	666	589	587	580	552	587	585	599	557	586	576	592	593	642	603	599	625	574	605	597	621	638	630	617	574	581	617	617	607	592	676	610	571	565	574	591	636	602	615	579	656	620	627	587	627	609	586	609	606	562	616	585	614	609	579	601	606	592	608	596	585	615	627	629	629	605	585	562	601	605	575	564	580	592	574	577	585	601	607	587	579	609	608	593	591	550	573	564	645	626	600	604	674
45945	33967	32404	34856	29137	21704	8464	1008	1280	931	710	741	788	792	838	906	897	1013	1077	1157	1175	1159	1253	1441	1639	1460	1307	1237	1190	1091	1031	919	891	801	751	697	684	657	642	592	554	528	531	524	496	486	484	510	485	489	503	504	482	488	531	513	524	474	487	515	505	512	497	515	500	476	525	509	509	508	534	474	523	489	523	544	489	510	494	505	515	505	489	491	511	513	534	526	538	523	511	512	494	491	489	495	458	548	494	505	491	524	556	505	490	516	493	496	563	486	495	479	500	498	526	551	491	516	492	541	496	499	508	517	518	497	501	521	483	484	470	535	502	465	511	490	501	489	517	535	547	539	514	522	518	522	470	479	502	504	492	500	541	516	505	496	487	472	552	533	523	505	509	505	474	515	542	470	520	518	503	495	493	467	544	516	516	508	499	516	493	488	559	527	486	497	504	498	536	485	520	481	522	451	511	519	496	496	521	527	507	546	492	529	515	498	485	490	566	527	510	509	503	518	492	523	519	542	469	503	492	503	495	441	522	533	517	515	523	518	506	538	494	504	517	489	513	528	513	506	502	514	493	508	468	494	518	528	521	538	516	527	553	514	531	520	496	489	514	488	495	501	548	507	506	477	501	549	496	545	513	532	510	468	543	519	570	511	503	495	513	525	525	493	557	506	497	506	493	516	555	501	485	505	477	538	514	549	519	517	497	531	499	508	523	535	486	551	465	492	519	516	506	480	521	512	507	547	507	511	524	478	490	488	537	505	527	507	532	521	510	501	491	471	495	519	477	489	545	489	502	551	561	499	520	547	495	468	482	556	484	551	513	506	569	507	523	519	510	514	523	449	523	548	493	485	485	480	490	505	486	482	512	497	518	500	502	489	508	530	487	539	490	486	483	517	542	535	490	494	501	529	528	522	544	495	533	518	526	493	565	518	484	513	500	514	533	492	487	479	515	493	454	476	487	511	574	500	518	504	479	516	476	508	522	505	508	516	501	473	537	561	540	514	521	549	445	493	501	542	510	486	555	478	519	514	481	508	535	497	523	527	500	505	514	508	520	483	512	516	513	500	488	494	508	517	543	520	534	504	502	541	510	523	482	518	527	505	524	506	510	473	493	497	487	510	516	535	497	532	499	479	559	536	482	531	487	511	490	470	534	512	520	482	487	490	488	469	488	526	476	518	490	526	497	495	493	522	500	528	475	549	471	490	465	489	532	488	488	480	509	438	527	513	495	521	483	531	494	528	522	478	515	498	473	555	498	467	529	501	488	513	478	497	497	476	496	491	514	505	498	502	498	543	494	487	507	477	511	482	508	479	489	538	529	543	490	544	476	499	537	526	504	520	497	528	465	539	529	496	502	516	477	533	513	479	456	478	515	477	502	488	465	522	490	552	532	494	520	502	502	506	552	529	521	482	515	509	507	515	497	485	470	489	499	504	490	513	506	525	476	486	516	471	508	530	493	490	548	511	522	499	499	495	491	518	513	534	502	504	497	485	521	520	509	530	517	514	507	504	509	490	540	532	485	542	519	498	477	529	525	488	524	499	497	516	521	480	501	511	536	513	525	528	477	474	525	526	529	506	485	515	511	522	510	520	471	538	490	535	502	484	504	531	527	464	538	492	484	503	492	470	502	534	469	526	546	492	512	481	503	486	508	511	527	539	491	500	533	523	511	512	516	472	544	538	517	526	497	504	507	563	556	558	511	516	478	505	498	468	529	522	505	506	509	507	513	534	507	470	490	531	513	495	469	479	522	537	508	521	518	500	497	509	525	465	490	523	534	485	483	471	499	466	502	573	461	495	517	492	491	469	547	507	504	494	507	498	478	484	479	522	510	530	493	497	562	505	532	507	502	507	518	498	499	501	519	540	494	478	504	492	491	538	485	472	504	514	514	522	503	507	488	467	496	532	523	484	517	496	488	516	488	486	510	522	454	518	465	506	507	522	517	485	463	507	512	496	460	521	574	502	494	528	523	501	515	502	505	512	529	521	464	532	505	509	525	524	524	505	508	467	514	546	493	520	507	525	559	537	510	490	523	505	490	472	517	496	492	483	527	501	515	498	509	564	475	496	500	501	488	500	479	506	482	501	509	548	511	513	525	494	500	475	500	478	519	486	516	535	511	525	523	493	527	493	550	492	526	482	543	520	531	508	491	493	497	518	511	503	512	511	521	509	500	486	511	539	516	502	501	473	498	463	500	510	478	492	550	511	543	480	509	489	504	463	499	503	461	466	481	494	472	501	523	484	487	518	531	528	488	506	484	468	439	517	501	501	480	515	514	519	496	538	522	501	521	504	541	485	478	512	509	472	529	523	522	526	520	501	510	515	498	525	517	515	490	466	502	495	495	507	476	513	514	507	440	521	512	525	505	493	504	519	487	457	471	466	512	498	497	493	498	498	491	516	545	501	506	479	509	476	481	531	564	535	518	513	544	501	509	527	516	496	535	534	543	509	531	502	472	501	499	518	506	508	529	513	519	527	494	489	507	516	497	508	479	487	506	482	512	519	501	478	514	521	475	514	540	494	502	514	474	526	489	494	506	504	469	475	500	499	483	463	510	521	521	493	538	525	507	503	523	519	505	516	512	523	506	514	486	458	467	495	534	468	529	503	505	522	503	502	480	501	492	537	500	529	494	518	491	517	496	490	503	509	534	498	501	517	505	555	495	463	527	525	495	520	483	484	482	512	476	488	491	472	530	506	525	475	523	514	532	502	554	510	496	511	514	542	514	561	499	524	476	478	497	505	469	513	463	495	497	535	501	487	514	468	493	518	487	480	528	556	529	504	478	503	539	530	492	533	528	513	479	513	540	517	535	490	461	578	538	506	492	511	522	511	495	477	478	502	541	503	515	500	451	512	542	502	496	492	502	495	529	503	499	515	541	554	506	508	514	537	513	492	508	482	494	495	494	501	539	495	473	534	516	519	497	521	504	530	505	500	480	532	512	534	547	499	539	471	529	535	514	502	492	498	498	511	497	489	536	495	505	492	516	477	496	519	499	513	527	500	504	542	520	484	483	521	508	477	487	525	496	500	490	474	488	518	532	515	543	517	499	484	483	530	568	531	511	482	520	485	501	515	496	497	499	525	507	494	504	536	535	518	453	531	490	462	494	513	515	506	502	548	533	505	481	500	489	551	480	493	494	490	526	541	494	456	474	483	474	486	460	486	485	505	481	505	507	549	469	555	503	512	518	510	514	528	520	496	508	535	501	491	516	495	509	470	517	489	538	526	481	508	504	472	528	570	511	508	475	570	496	521	497	519	500	515	512	529	532	533	471	486	506	515	493	494	471	515	453	478	499	506	496	520	513	529	501	544	501	506	487	507	480	508	485	491	506	509	468	500	485	503	510	502	490	534	513	507	519	503	516	541	493	466	517	538	492	516	530	500	511	491	503	470	532	509	499	523	501	493	528	492	489	493	485	517	463	500	511	513	516	478	513	496	509	513	539	495	527	477	488	516	479	484	479	483	528	523	527	514	498	511
26383	20800	27581	24097	21594	20959	8007	1069	1000	930	729	712	802	805	866	858	904	901	1010	1054	1026	953	933	972	1042	1051	1049	985	974	890	906	892	864	831	828	813	771	689	695	694	659	641	643	573	652	644	636	636	611	653	653	626	681	647	640	613	630	611	628	597	633	671	611	651	631	652	574	621	617	596	616	617	636	647	646	612	617	601	681	636	640	639	610	624	638	561	641	628	649	582	647	604	606	610	635	656	652	603	623	645	661	639	616	597	635	617	604	595	636	611	638	673	619	647	621	609	634	673	595	638	612	644	647	652	634	603	659	610	667	630	590	677	605	587	616	625	638	640	632	599	660	640	602	618	635	632	622	587	607	626	637	562	605	636	611	603	588	602	639	655	609	617	636	636	625	582	662	578	632	601	641	583	622	660	628	628	617	628	618	629	631	601	637	609	644	594	616	627	641	638	553	668	562	608	621	616	598	618	616	657	622	617	629	630	637	623	634	625	611	598	618	612	641	672	615	643	612	626	620	622	638	586	647	677	585	605	599	612	668	618	597	595	625	597	670	603	665	602	648	628	624	624	633	616	646	585	642	581	617	608	639	601	634	658	680	618	605	605	645	601	613	590	642	637	604	679	629	624	598	613	614	629	617	607	624	642	606	586	586	607	673	635	586	646	638	651	634	641	571	575	653	575	657	654	599	634	625	590	621	628	619	619	625	665	612	621	603	592	610	608	633	659	605	649	654	661	644	670	626	637	606	611	633	591	641	614	608	649	632	628	609	611	634	656	607	635	594	613	648	651	617	601	613	611	614	640	643	597	661	615	622	567	582	645	610	632	642	640	636	607	591	664	620	698	625	638	634	642	610	638	628	654	668	606	629	575	648	615	655	619	637	596	606	611	628	634	627	651	677	658	603	673	638	608	635	633	656	627	631	610	609	605	643	637	630	619	640	686	646	602	617	576	620	652	605	637	636	644	617	617	634	673	647	579	584	642	621	629	569	658	643	620	616	670	658	619	666	639	596	652	622	651	624	614	670	615	656	632	617	687	632	642	634	589	605	574	621	634	616	613	636	640	621	675	634	588	633	630	651	610	658	650	615	635	574	645	590	634	618	613	624	605	619	641	609	636	632	624	650	613	623	630	618	611	653	604	638	647	645	585	650	631	600	627	654	601	603	607	648	585	626	642	606	648	616	626	612	571	629	621	597	687	606	640	656	650	598	604	596	591	644	625	643	648	640	633	671	589	627	660	658	635	617	641	637	663	638	651	669	670	617	675	624	635	634	646	656	640	642	605	590	613	604	618	631	653	658	658	631	638	655	581	591	633	618	647	651	616	614	588	631	622	608	651	590	623	617	587	613	635	597	627	585	629	609	657	614	640	609	613	667	595	635	614	623	641	684	625	605	693	626	607	595	599	602	649	628	634	674	581	623	630	645	622	673	643	552	577	612	632	614	604	623	647	618	633	660	604	636	621	655	600	618	612	679	642	620	597	617	620	609	652	685	617	623	613	631	620	675	613	635	639	617	618	639	585	632	626	635	597	624	652	635	596	603	586	632	618	626	638	632	646	605	613	639	601	628	633	642	609	651	627	646	623	617	618	578	579	678	637	644	618	606	615	621	645	669	614	623	584	625	611	603	578	630	618	641	621	632	628	639	631	659	613	648	622	613	635	637	632	593	588	600	598	618	624	599	627	555	601	620	621	596	611	634	607	611	624	638	662	652	657	638	587	623	581	622	633	668	605	649	619	605	592	658	649	616	619	654	629	602	573	627	616	685	643	642	674	615	658	635	652	682	644	653	599	631	622	610	618	624	592	637	626	618	613	651	606	670	623	589	626	648	594	634	658	575	659	625	605	639	622	589	637	629	605	627	624	644	599	657	617	595	611	668	613	646	667	674	626	606	596	581	665	629	653	598	630	655	645	612	604	656	660	663	619	648	640	648	609	602	618	634	697	653	633	591	618	581	588	626	684	597	643	592	593	653	614	605	613	578	633	620	661	641	620	654	628	662	634	644	648	618	641	656	619	575	594	652	636	623	636	649	655	622	621	618	657	636	617	641	649	640	616	594	596	624	664	627	615	615	647	618	629	598	618	616	659	600	609	609	592	634	623	631	602	632	629	666	612	646	646	653	693	630	617	639	640	688	622	594	576	629	620	659	623	638	628	599	613	644	698	614	647	639	606	622	622	598	683	599	639	621	637	602	634	600	634	667	630	636	663	646	606	674	625	604	580	642	657	622	585	624	610	603	593	611	658	675	629	634	629	596	658	611	561	636	669	644	642	640	582	599	623	607	628	630	629	618	593	580	650	628	614	627	635	623	604	627	617	665	619	639	631	624	619	672	641	621	640	606	657	613	609	619	619	655	637	633	620	649	626	642	666	607	668	592	598	612	594	635	656	635	582	633	564	653	651	626	649	621	557	606	614	666	624	604	646	607	674	650	625	640	591	646	652	601	609	635	653	681	631	613	614	623	613	624	625	654	639	630	555	629	688	634	602	616	607	594	591	644	617	631	573	595	617	663	626	637	630	619	609	636	620	618	642	632	650	646	635	603	661	633	578	600	619	572	622	588	677	667	585	660	653	588	596	645	607	593	658	599	622	628	617	600	629	633	637	601	649	591	632	643	639	624	648	619	648	653	609	619	636	595	643	605	603	641	670	640	631	625	639	631	591	633	563	626	606	668	643	631	650	643	625	624	621	652	583	613	644	622	614	619	671	606	593	636	692	627	670	652	653	641	609	634	619	640	600	595	626	658	609	645	606	634	617	651	628	578	590	605	641	601	610	625	635	591	610	598	625	630	582	578	666	662	653	631	643	616	654	612	623	618	644	621	616	643	646	622	590	598	665	620	609	590	620	613	593	593	567	632	617	624	596	611	656	607	630	596	615	614	632	622	585	562	617	555	638	653	686	656	596	608	634	626	619	643	599	605	656	651	646	637	560	591	663	606	612	608	605	607	636	624	626	609	613	612	658	627	635	587	642	692	601	633	604	606	635	622	658	653	631	629	621	634	645	591	649	605	625	663	577	619	593	607	607	646	642	662	598	574	567	622	592	616	613	599	621	646	656	610	613	665	609	647	636	643	646	620	677	599	606	619	588	575	637	688	647	691	598	592	637	650	620	614	622	645	608	638	614	628	694	602	633	593	603	647	613	597	607	612	629	566	606	597	642	673	621	612	606	610	571	653	596	624	640	581	628	619	628	609	664	632	648	642	607	612	574	618	626	575	600	609	628	616	601	581	648	610	599	621	640	662	622	645	616	652	654	631	630	674	597	612	655	624	635	587	625	647	622	628	626	604	679	696	568	666	666	641	572	647	630	650	658	639	625	591	615	649	619	606	619	622	603	606	604	632	629	639	622	612	649	634	619	664	636	580	624	659	594	642	571	658	586	670	618	630	613	610	585	608	667	593	597	582	673	622	588	616	623	622	613	639	640	585	598	633	627	605	634	651	626	639	588	625	632	646	650	624	587	602	634	579	617	666	633
46475	36905	34398	37507	31984	17382	3111	1183	1355	990	731	689	826	969	953	1014	1005	1180	1360	1423	1427	1299	1234	1175	1455	1500	1315	1231	1200	1106	1050	1057	943	887	799	764	731	679	634	653	593	569	580	544	537	577	534	542	527	583	557	508	480	531	537	563	578	548	540	502	507	524	580	556	544	537	485	525	528	498	485	540	530	538	512	557	524	507	499	520	566	538	527	516	513	479	514	538	550	514	524	581	531	515	498	520	505	518	493	579	515	502	524	541	528	558	544	521	500	483	497	526	504	549	517	547	547	502	561	520	525	537	554	542	503	566	527	539	500	496	511	492	531	540	493	546	526	532	510	504	458	490	559	525	596	539	514	495	545	524	456	528	503	536	530	499	545	504	538	519	529	536	515	569	542	547	514	519	517	529	536	541	508	513	526	519	526	530	526	547	499	519	525	552	553	536	533	519	507	522	540	542	547	512	509	504	511	503	556	564	504	547	514	531	530	542	524	516	545	524	519	551	552	554	555	516	545	553	574	511	526	551	544	498	555	546	497	515	502	521	544	524	527	507	544	476	577	508	495	520	511	475	524	531	559	552	561	529	552	500	494	479	548	555	462	534	563	488	523	525	549	526	499	544	504	546	530	528	537	512	552	505	528	561	521	537	512	512	552	508	498	548	493	540	514	524	506	558	520	529	522	557	574	510	493	534	569	528	500	517	538	512	518	566	483	520	525	537	527	502	554	520	530	519	504	534	478	546	539	491	534	494	497	508	512	516	495	511	514	527	495	519	470	510	530	532	523	505	533	541	540	504	490	527	529	552	548	507	509	505	524	522	551	518	472	529	521	534	459	489	532	514	544	533	514	512	495	536	509	472	534	523	493	546	545	479	489	487	524	504	538	544	498	502	529	507	542	511	550	564	488	549	518	531	506	468	529	499	502	529	542	499	549	543	534	531	507	537	518	533	553	524	494	546	547	526	549	535	490	513	541	523	553	525	515	541	505	528	517	537	570	540	549	550	576	534	506	535	522	542	533	524	563	504	534	498	512	555	565	524	490	561	522	542	550	541	521	543	504	556	531	556	545	533	537	533	509	530	484	576	512	540	526	529	497	522	543	514	482	519	512	536	566	592	518	562	475	510	521	510	500	533	476	533	527	547	540	523	484	500	498	518	491	505	546	524	494	487	560	495	563	530	509	499	578	532	502	548	510	499	505	512	516	541	514	561	522	527	510	517	503	505	538	530	531	503	546	503	526	487	533	540	492	518	575	514	522	532	554	525	513	544	503	522	517	551	525	518	580	541	556	532	486	536	527	526	518	520	505	539	532	533	550	534	526	535	467	525	554	546	475	528	538	524	512	527	528	550	528	524	531	535	515	516	566	561	536	553	548	501	559	525	494	531	524	489	586	528	510	513	499	491	525	521	547	553	545	494	560	518	558	574	526	514	499	508	535	532	533	519	540	548	570	534	492	511	542	544	582	510	535	515	556	519	523	507	546	527	558	516	503	524	507	542	543	545	557	513	531	509	561	486	504	528	527	515	523	519	536	537	553	574	563	584	528	516	539	531	504	536	550	516	500	561	525	533	503	543	543	531	528	535	543	496	491	486	543	513	518	576	535	529	529	542	505	535	544	525	557	489	531	520	508	548	494	499	546	553	497	526	535	513	535	489	555	551	555	494	546	560	520	570	535	509	509	523	511	540	544	536	519	527	555	563	502	508	545	538	532	509	515	510	531	526	518	506	589	527	509	549	524	537	519	533	505	499	494	479	524	536	533	557	521	584	515	528	503	534	500	521	525	538	503	531	540	506	534	554	494	499	528	531	533	544	529	553	496	520	492	525	540	524	525	542	522	497	509	484	513	515	501	464	543	525	546	517	537	507	556	490	555	516	524	554	495	504	541	569	531	505	509	529	516	494	483	519	547	498	542	564	523	562	498	541	505	522	544	540	512	561	515	540	553	529	528	508	529	504	497	502	519	502	547	546	516	539	543	521	475	521	523	549	539	520	540	528	549	522	539	552	548	524	528	551	560	499	550	526	520	543	546	519	539	504	541	513	531	499	539	547	518	515	526	492	535	511	552	550	585	545	582	530	519	545	537	527	576	522	535	547	507	528	560	519	550	562	529	489	536	511	541	539	467	534	539	529	481	513	525	530	543	513	535	555	505	545	514	501	509	519	529	522	507	535	488	535	539	546	513	576	522	556	537	514	534	509	493	524	497	504	526	510	476	508	518	528	541	534	534	498	561	550	506	526	526	510	503	510	524	530	521	504	542	524	531	515	509	527	506	521	488	561	472	486	512	568	554	520	545	520	522	514	559	514	502	533	552	512	521	482	553	518	569	574	523	514	518	538	504	504	483	519	567	549	539	530	566	509	545	548	472	563	532	483	553	559	536	576	550	536	538	517	556	528	522	534	525	553	511	512	559	551	588	525	561	513	525	538	507	519	523	580	524	551	522	512	521	484	528	524	535	498	516	491	512	483	548	543	535	505	532	507	576	536	494	563	538	555	489	517	508	523	576	512	570	531	524	539	493	520	522	542	528	551	538	550	554	521	560	505	501	512	501	571	526	512	487	485	525	483	552	562	524	551	497	539	507	546	505	534	501	515	502	554	564	517	519	516	523	555	524	583	507	515	485	539	522	572	549	508	511	520	527	538	510	545	531	505	527	514	582	542	525	532	523	516	488	488	522	518	571	514	543	515	526	526	501	482	535	507	509	559	487	565	504	506	494	579	547	510	515	521	503	523	565	499	528	519	548	485	522	499	505	489	534	545	551	542	527	542	495	564	550	531	542	535	530	542	500	538	524	505	497	487	519	510	501	505	517	532	516	534	507	535	519	515	514	508	521	522	554	536	494	522	549	489	527	518	528	537	500	508	553	530	560	542	519	568	503	547	535	491	547	529	532	555	521	525	492	497	536	539	502	489	543	490	538	527	527	483	560	537	520	545	498	508	514	515	519	521	531	511	563	497	543	505	525	523	534	539	532	541	495	527	526	544	520	566	488	468	548	511	547	503	526	486	530	555	530	514	530	470	566	537	548	492	501	551	531	499	491	512	504	518	518	504	510	542	516	529	507	506	540	524	546	522	516	523	550	541	512	505	490	564	498	523	528	530	523	548	556	519	506	533	528	508	541	558	535	552	498	554	562	535	524	548	524	559	532	529	539	535	505	555	531	512	521	544	566	535	507	530	491	573	554	517	498	510	544	541	507	524	558	575	510	518	534	568	532	559	517	537	548	536	501	524	530	544	551	492	534	485	513	562	557	538	493	516	555	487	567	492	568	557	516	538	545	491	528	586	491	540	537	558	550	508	507	534	529	519	511	551	548	579	542	518	488	544	519	519	497	548	506	572	520	536	519	534	535	497	457	521	548	512	544	536	515	541	504	531	512	505	536	501	518	496	530	505	513	546	488	479	493	511	529	497	549	550	503	497	523	536	533	552	525	521	525	505	563	507	513	517	521	558	550	545	530	540	551	498	540	535	537	478	513	513
25511	20822	27883	23899	21219	21432	12392	1534	1138	890	700	726	677	827	795	849	873	864	950	939	965	916	911	931	1001	1001	983	974	936	935	907	849	836	815	829	704	756	715	706	669	640	617	657	618	607	609	605	649	612	637	619	588	623	586	583	619	636	580	617	604	553	606	610	588	603	584	593	597	593	566	626	621	587	612	640	627	606	620	581	580	624	586	594	622	592	602	580	626	592	622	590	606	617	627	602	587	627	575	604	588	592	591	640	568	603	631	598	594	582	626	558	614	633	564	597	590	625	628	557	624	579	602	623	597	600	621	641	615	649	616	612	614	603	612	633	615	587	607	631	642	593	604	624	684	650	608	572	606	551	636	592	610	560	634	603	586	628	615	620	630	597	623	573	598	604	618	653	596	635	584	614	622	603	593	614	590	643	629	615	597	663	594	569	625	566	621	582	643	558	604	603	604	599	616	595	608	602	646	600	582	613	619	598	579	622	607	636	660	619	637	596	585	610	652	599	586	624	581	636	602	616	646	593	602	589	567	605	641	622	631	580	622	692	630	600	579	634	626	626	643	612	613	589	610	619	581	594	592	587	613	607	613	586	637	601	574	623	606	631	628	619	584	572	571	609	665	621	582	593	657	608	559	639	607	626	584	631	593	560	581	591	574	629	623	583	591	622	595	610	668	639	609	623	581	584	608	627	642	606	636	637	602	628	552	555	617	552	626	640	620	649	613	622	621	670	623	624	638	525	611	549	604	608	622	594	594	612	618	639	577	608	591	575	600	587	595	608	605	569	542	561	647	637	595	570	650	645	594	614	615	614	591	596	620	606	623	624	571	662	702	639	569	594	613	607	657	625	635	644	574	569	570	586	629	616	607	627	585	630	666	622	555	598	598	636	594	604	666	575	572	571	636	624	593	618	616	627	605	601	623	638	632	603	629	549	614	562	620	600	606	631	611	605	637	667	621	584	643	635	620	584	614	603	607	670	611	631	568	636	620	606	616	553	603	586	626	560	563	633	579	614	624	578	607	610	611	573	612	594	608	609	603	572	601	656	631	598	612	585	612	643	641	563	610	660	662	609	611	597	570	608	677	575	627	602	617	635	631	563	555	594	604	598	602	606	636	615	589	626	604	585	618	634	606	592	636	656	654	583	595	611	617	609	622	607	565	572	610	587	624	606	588	613	606	600	612	568	646	602	629	668	628	617	622	596	592	625	575	619	582	570	661	606	646	586	593	598	599	574	598	621	634	597	575	635	599	621	579	604	650	596	560	644	627	568	554	681	609	590	576	646	594	587	580	653	616	605	664	604	651	586	543	662	622	571	607	611	608	623	549	600	621	615	599	610	621	641	625	635	560	560	578	561	619	586	626	646	624	596	605	581	545	616	616	566	629	616	576	590	599	602	617	621	623	593	646	612	604	594	599	618	583	595	603	582	622	609	633	626	574	620	595	607	612	576	585	618	580	647	603	624	566	604	542	591	624	606	601	635	628	608	596	603	600	601	601	577	612	617	608	602	605	621	655	571	628	612	600	590	631	646	594	626	611	600	637	621	627	578	627	611	618	665	581	567	569	610	630	560	620	579	599	614	595	588	624	636	595	611	583	645	604	639	591	623	633	619	582	583	592	603	602	619	637	593	619	598	607	644	603	636	616	640	605	593	619	555	616	591	629	646	603	579	589	606	627	612	610	599	614	582	611	572	576	579	621	595	581	583	656	599	611	631	607	604	628	554	575	649	614	609	584	644	610	634	634	602	670	628	597	610	616	582	564	632	588	616	640	589	609	585	588	609	607	632	641	568	540	608	611	615	647	664	632	593	606	597	608	632	607	597	588	606	619	629	626	648	593	623	569	608	607	603	595	608	608	605	616	654	600	615	602	616	600	641	637	577	633	610	629	642	589	561	626	593	582	571	596	614	614	604	601	606	600	586	632	600	588	623	590	560	555	573	585	588	572	567	595	634	630	623	607	579	604	648	593	579	617	593	638	674	588	611	610	584	581	594	658	679	560	633	653	614	599	631	582	602	630	580	595	596	584	630	602	600	615	529	632	618	631	606	638	592	626	608	543	607	654	625	622	616	624	596	574	598	617	601	645	594	635	618	637	621	551	642	587	612	618	630	654	622	610	603	632	583	580	604	631	581	604	628	589	625	614	662	607	623	575	585	613	589	630	593	616	619	598	628	594	616	579	563	629	641	628	612	589	591	572	576	615	617	609	540	590	611	594	637	644	619	593	611	618	601	612	643	599	627	574	591	585	606	611	611	643	617	589	605	644	575	574	581	586	611	614	616	663	615	579	627	609	616	617	588	575	590	589	631	587	585	615	592	550	646	571	635	605	583	568	617	643	611	557	610	593	577	590	610	574	652	571	599	615	622	554	594	578	599	562	610	574	605	583	624	599	612	616	639	603	638	604	594	625	648	637	578	586	644	598	565	638	553	596	603	594	592	638	604	580	586	643	597	595	606	636	616	590	623	617	621	617	628	585	570	620	625	596	597	629	648	631	590	594	589	591	589	597	635	604	547	628	662	598	578	581	584	613	640	601	624	530	609	606	628	634	601	624	589	644	641	642	641	607	614	643	641	621	632	604	590	578	614	597	563	612	626	618	610	578	583	588	573	597	598	618	597	612	621	585	609	630	608	570	561	618	585	635	631	622	595	612	640	615	619	570	630	568	560	613	593	619	624	614	592	572	577	602	574	573	592	619	616	592	625	636	609	605	610	615	593	589	612	648	584	584	606	616	515	592	655	591	598	596	608	577	582	619	655	598	582	597	624	612	608	618	617	587	584	612	588	633	582	574	576	633	594	623	599	628	616	654	633	599	606	608	602	648	574	613	553	632	615	614	582	636	643	591	593	595	570	616	612	657	615	608	593	609	587	656	592	563	617	619	632	608	635	588	624	603	578	588	629	605	598	633	622	627	597	604	607	627	638	649	616	610	625	568	609	642	615	602	668	631	605	592	598	619	600	602	644	631	592	581	598	595	578	600	604	611	621	610	603	582	618	578	635	614	630	641	577	600	565	580	599	596	602	564	619	606	607	558	644	616	644	612	598	619	603	535	647	654	607	604	581	606	551	570	636	609	634	634	633	576	596	608	632	607	601	585	570	600	630	590	612	577	595	595	586	643	626	612	597	602	597	602	617	638	608	607	596	624	610	621	570	606	649	592	546	602	587	608	599	561	598	605	603	565	569	620	596	565	635	595	587	582	604	611	570	588	584	600	590	642	627	619	613	594	614	659	605	579	575	581	552	608	615	597	551	627	625	605	617	611	599	601	554	586	601	594	640	668	564	652	609	592	561	613	650	583	627	590	650	570	606	678	584	622	624	616	604	627	621	635	600	628	596	594	616	587	587	576	606	616	624	595	554	611	649	563	637	602	625	635	626	606	661	617	625	578	655	594	599	627	650	642	565	632	637	631	581	598	589	616	618	599	581	619	612	608	642	644	587	592	608	586	594	565	653	584	613	597	612	578	612	626	628	584
49727	38513	35636	40887	31775	16297	3678	1416	1593	1009	784	727	675	809	943	972	1008	1079	1190	1214	1298	1220	1188	1124	1226	1297	1253	1187	1067	1062	991	979	897	880	845	751	696	659	668	602	599	590	599	518	556	524	497	499	495	544	500	490	502	539	555	496	530	494	524	528	482	535	518	537	538	486	519	560	480	527	533	499	514	491	492	522	526	545	526	505	522	471	524	472	521	510	524	499	502	499	511	503	518	520	523	577	545	488	514	500	531	536	496	512	468	515	516	533	497	503	526	503	524	534	542	492	530	515	575	534	505	534	523	516	491	498	499	512	501	529	521	526	537	528	489	518	483	544	535	497	489	555	535	529	556	513	504	516	500	485	482	551	509	541	465	499	557	486	501	513	504	494	527	522	506	484	463	520	508	521	510	505	550	506	530	529	522	504	543	474	474	550	518	495	531	516	505	516	488	517	547	502	543	503	506	483	535	515	490	519	494	514	535	526	494	528	543	503	509	515	517	544	518	518	507	470	502	529	526	539	522	542	511	556	476	494	510	462	512	526	521	481	512	532	517	550	532	536	507	520	513	520	524	509	545	498	554	484	517	524	530	522	510	499	484	490	501	540	510	524	535	526	509	517	507	500	536	529	499	510	528	526	542	540	517	570	522	521	545	527	505	485	530	537	500	540	515	511	536	549	516	548	533	520	505	519	525	520	511	542	495	519	513	503	507	481	521	513	540	470	504	496	547	523	544	477	487	527	526	507	521	512	517	457	519	472	559	510	518	510	540	510	509	531	519	491	523	518	526	535	501	509	549	476	503	525	499	520	526	543	512	512	476	508	505	513	562	516	529	518	555	510	535	543	530	523	541	515	524	528	539	528	561	567	498	490	499	515	519	504	489	443	499	509	502	535	482	496	498	506	506	489	489	548	501	522	560	498	547	494	503	556	523	561	537	501	531	505	523	529	543	510	492	509	497	530	505	516	521	492	501	521	515	530	499	482	547	501	475	509	530	529	510	532	492	516	504	532	522	484	540	525	499	496	501	464	538	495	536	501	496	467	522	461	499	510	478	502	510	498	492	534	486	576	529	524	525	519	552	527	519	503	545	523	551	535	507	510	501	531	550	497	567	502	516	488	504	510	561	504	507	523	487	484	513	517	513	535	500	540	513	521	534	483	504	492	518	523	500	534	519	533	506	519	517	504	492	480	514	539	526	525	508	497	508	487	480	506	456	490	530	545	514	509	491	506	527	493	532	501	508	528	527	516	559	449	510	500	473	491	537	500	522	516	502	500	490	523	517	522	537	494	557	536	543	533	539	544	493	513	472	502	510	498	506	548	551	523	515	499	539	526	524	517	528	525	474	503	533	474	505	510	544	514	506	534	534	518	535	521	547	459	471	522	527	522	531	521	533	510	502	523	537	507	509	481	497	522	505	481	487	529	524	526	497	525	523	514	528	504	476	539	473	503	549	541	561	535	493	524	474	523	517	506	522	478	517	484	513	571	545	535	566	540	520	492	517	551	510	503	496	515	518	535	502	526	529	523	504	540	513	519	513	529	501	528	510	494	527	510	496	524	522	543	486	519	499	513	514	487	522	506	504	495	488	534	518	464	506	473	508	561	471	508	489	519	536	551	491	506	510	538	548	515	525	475	486	544	506	527	557	522	484	500	521	517	498	512	550	550	536	531	514	553	512	514	569	491	483	499	468	530	514	514	530	516	503	518	500	526	501	485	529	517	523	525	532	488	539	541	484	506	523	467	506	532	481	503	500	511	520	528	499	496	509	500	506	515	557	513	515	544	509	509	535	520	485	516	508	516	524	520	521	519	504	482	514	533	525	519	509	524	518	534	527	485	467	528	503	488	527	533	514	462	494	495	530	469	507	527	509	532	500	528	511	504	528	542	531	488	521	497	513	563	561	510	492	532	544	513	535	522	537	511	518	489	527	485	536	516	518	511	495	511	546	502	503	479	495	499	521	544	513	526	482	463	594	517	526	472	512	519	541	457	489	531	483	494	539	569	508	492	516	490	498	525	532	480	536	478	496	494	486	503	544	507	505	486	528	510	531	472	506	513	538	467	497	518	552	499	514	529	564	524	502	503	513	508	486	517	555	533	546	551	469	481	553	480	541	515	530	502	510	517	496	512	487	507	512	548	516	518	556	551	531	493	535	515	515	496	492	503	491	464	522	541	533	514	542	455	528	503	514	521	505	529	517	485	517	518	522	502	501	489	511	490	532	512	498	486	549	540	505	500	562	537	469	516	528	504	538	509	517	539	513	518	516	495	500	532	502	531	461	502	479	532	518	502	491	487	472	548	548	510	494	481	528	531	470	470	496	530	494	489	513	568	496	532	545	521	520	479	466	525	557	561	564	489	554	546	520	466	582	494	515	531	516	504	530	499	522	535	520	497	524	496	520	529	542	497	532	515	500	537	502	501	526	542	536	495	533	518	535	532	520	491	505	508	529	567	536	497	543	517	522	475	531	491	517	532	535	489	558	514	508	547	535	502	517	573	500	500	473	533	505	530	514	505	475	504	512	516	531	486	537	495	519	513	513	479	502	494	524	492	502	525	527	530	523	538	522	524	476	513	472	495	473	501	543	487	507	540	516	554	488	567	476	498	539	503	520	537	504	476	500	502	529	538	516	549	500	534	498	511	472	503	542	490	500	529	519	526	532	462	500	517	536	545	507	547	531	501	479	533	499	518	517	499	534	515	534	546	540	506	518	504	535	545	508	458	502	532	549	518	476	568	516	534	557	507	501	531	525	504	523	512	527	511	516	536	482	531	485	504	501	492	489	528	488	517	523	528	530	504	470	488	498	512	522	485	498	519	520	535	484	505	492	550	520	493	504	514	530	509	500	541	532	531	520	519	474	513	529	508	486	528	507	513	520	520	494	505	502	527	518	524	501	548	518	552	510	525	498	506	507	506	532	513	540	506	519	518	555	518	531	451	501	579	509	475	498	511	485	515	487	533	492	488	486	497	475	494	523	506	511	507	498	509	531	508	572	487	516	552	515	504	540	539	517	540	516	495	520	536	490	492	530	512	477	505	523	523	513	476	514	536	511	505	464	532	555	479	515	528	563	475	509	520	530	544	476	529	501	545	572	486	512	513	467	531	518	542	533	505	526	516	523	577	496	522	511	508	507	484	499	526	499	535	511	489	535	510	530	529	519	537	502	486	484	519	535	487	550	506	565	539	529	499	498	526	485	504	517	543	515	502	519	542	491	520	536	478	508	500	491	561	486	483	541	530	517	521	511	557	533	521	474	507	511	488	533	511	508	526	514	543	509	540	549	546	550	525	500	516	524	530	547	537	546	526	501	525	516	511	461	545	504	483	506	497	497	500	487	496	492	529	481	516	485	507	522	505	546	506	488	505	485	523	499	535	547	527	496	494	530	496	505	523	513	497	545	469	512	534	528	512	515	518	532	517	480	533	528	503	519	519	502	499	520	542	498	500	497	535	513	499	524	487	481	537	500	576	471	496	507	530
28704	21046	26306	28208	20252	9432	1657	782	701	633	652	677	658	722	769	739	806	811	761	751	771	864	858	864	859	917	906	840	850	803	744	743	798	799	772	756	704	669	651	693	676	651	653	627	644	634	635	626	662	590	621	599	596	615	601	641	643	614	616	625	634	594	624	624	598	638	611	614	630	600	590	620	582	631	651	625	594	597	588	608	613	603	627	592	639	623	635	611	631	671	581	586	611	617	638	605	664	645	626	619	627	614	570	633	604	596	617	612	621	577	601	628	619	591	707	600	614	639	626	587	632	654	665	625	580	639	593	578	595	565	643	607	658	681	608	643	607	618	647	677	664	660	609	609	584	615	611	608	620	627	649	593	604	631	593	601	653	603	567	620	586	663	644	640	619	614	580	587	640	598	613	630	653	618	602	652	667	583	621	633	657	598	620	639	628	664	648	578	582	618	592	610	647	622	585	597	636	578	616	599	600	587	604	636	613	622	648	605	619	589	634	648	600	572	593	612	615	581	652	642	607	618	632	601	624	609	648	611	641	635	606	600	596	659	615	644	622	597	610	633	620	628	576	628	622	590	570	611	655	670	621	660	625	604	647	635	618	659	632	664	622	600	685	590	613	598	650	588	608	575	588	598	647	618	567	603	622	591	654	646	631	626	587	608	591	609	612	645	616	602	628	612	592	602	593	630	622	606	624	629	649	607	648	632	604	630	623	618	642	574	578	638	646	621	642	625	628	584	633	612	611	578	569	652	597	622	633	585	624	650	591	568	577	590	613	611	656	677	622	602	611	623	615	577	585	617	636	594	597	625	618	621	652	592	601	631	605	572	595	601	594	593	642	587	609	623	621	643	639	606	613	615	645	611	635	629	634	625	639	607	609	631	616	638	643	656	615	628	641	612	627	582	608	591	575	620	637	601	603	629	622	650	670	579	653	599	613	618	651	620	662	619	604	606	629	635	638	650	635	624	623	610	603	616	616	631	615	607	611	599	618	619	621	608	664	580	592	617	630	647	594	621	597	591	600	599	631	585	624	622	601	606	674	630	645	633	649	613	623	587	607	637	635	594	608	576	619	653	646	618	605	620	618	627	579	645	637	593	631	604	616	647	628	623	639	589	606	605	587	620	615	604	610	632	647	590	632	640	587	653	632	585	657	582	667	631	619	576	650	613	618	638	628	655	618	608	630	628	628	609	621	635	660	692	643	577	627	610	645	600	587	613	599	631	586	547	649	605	594	581	618	638	624	633	623	590	628	623	645	592	573	662	659	623	623	614	605	620	623	611	607	589	610	619	635	590	597	615	609	644	627	614	579	629	608	635	636	636	641	588	629	666	563	660	613	621	601	588	611	631	595	683	628	634	617	591	643	581	612	615	590	617	577	598	610	583	632	549	634	599	615	650	635	608	631	629	599	584	634	651	630	586	602	637	620	653	653	589	602	619	631	646	637	559	646	640	624	614	635	635	648	649	602	597	634	598	604	613	647	621	578	644	626	605	658	606	637	646	604	582	672	605	608	581	602	640	608	651	592	614	612	634	591	593	609	651	617	639	654	596	573	615	591	617	656	612	593	624	632	636	598	597	612	614	636	627	600	628	627	648	608	650	618	609	660	680	611	597	617	589	617	639	618	630	589	604	585	632	644	609	628	587	583	676	627	606	596	624	576	596	595	610	612	612	618	590	629	607	631	578	625	632	615	609	641	590	632	657	590	629	628	572	551	628	595	617	616	605	637	626	630	581	578	611	620	651	590	633	604	585	623	642	635	591	624	656	652	584	645	643	631	589	632	605	638	634	648	610	554	597	590	598	613	602	631	617	650	651	603	606	605	644	594	632	608	612	626	596	598	633	615	585	665	636	602	589	638	550	675	620	605	637	613	630	661	611	623	626	581	648	638	623	608	618	650	637	626	641	635	586	589	647	666	601	651	675	618	630	595	657	637	641	653	593	609	623	668	602	620	598	618	607	572	603	608	617	603	594	637	632	637	625	594	593	636	641	632	637	625	648	605	632	637	567	597	634	623	628	615	614	580	624	600	634	628	568	670	581	663	658	655	644	632	601	636	618	594	625	602	661	587	702	607	626	580	631	616	627	609	574	625	626	631	646	588	657	642	617	629	603	596	639	631	606	608	596	646	633	606	590	600	613	609	645	592	618	621	626	599	638	622	582	622	601	568	617	621	588	585	598	628	599	580	665	610	634	604	636	587	606	593	611	595	610	639	631	598	659	614	631	609	590	618	651	663	602	592	594	659	615	621	683	654	611	609	592	570	661	658	607	629	613	583	603	571	617	644	622	641	600	670	595	578	616	612	606	631	653	667	617	625	634	655	598	567	616	639	654	603	593	639	640	611	614	634	598	566	579	630	603	624	614	653	642	598	643	625	635	600	620	609	581	661	621	645	622	635	634	619	625	601	623	624	594	631	586	610	639	605	601	616	613	617	593	623	633	614	595	647	600	612	643	618	597	563	656	624	651	593	586	619	569	562	622	632	589	638	585	612	676	625	650	609	634	592	603	620	621	595	617	619	613	662	614	640	612	576	624	616	650	588	610	638	600	622	605	608	613	631	632	631	631	561	617	645	579	587	631	627	598	631	641	626	610	616	636	612	631	613	636	641	616	638	629	643	636	588	663	605	589	601	598	622	650	622	575	576	634	617	634	572	615	630	626	644	585	620	615	587	633	639	637	610	635	623	653	601	628	648	578	626	610	626	614	605	629	610	615	615	599	621	629	622	587	605	573	594	601	645	607	615	597	627	601	586	635	625	622	631	631	624	610	594	608	622	636	664	635	585	619	645	639	589	583	625	626	610	647	595	657	620	598	634	659	607	657	623	649	618	623	646	618	612	640	605	620	579	676	587	640	627	628	667	592	598	618	618	587	627	640	592	633	615	625	661	640	640	610	594	626	633	616	630	599	617	639	624	585	587	634	635	597	689	552	607	639	648	682	596	623	612	616	613	651	651	640	578	625	647	597	630	638	611	635	594	577	586	670	639	610	683	669	611	606	596	627	645	630	658	647	643	617	593	622	615	646	571	619	620	597	637	591	576	594	604	613	640	611	653	629	619	639	610	616	555	645	608	596	604	598	639	606	574	623	603	626	632	612	648	645	622	589	651	572	630	608	608	596	592	685	595	659	580	668	628	567	614	600	597	650	639	582	621	596	634	605	660	580	641	581	594	625	630	632	620	617	596	635	616	614	654	659	623	609	624	621	607	658	627	652	627	639	617	623	608	636	618	615	644	635	605	613	630	576	652	627	667	577	633	599	613	598	631	606	602	615	613	620	658	641	623	611	658	631	634	579	577	627	555	657	572	610	608	669	586	595	652	688	580	575	583	575	649	641	609	649	608	599	655	614	617	620	612	605	595	643	610	587	639	594	599	620	615	602	618	609	595	581	643	600	590	674	618	620	585	633	682	620	619	652	628	620	615	628	637	614	624	638	623	662	605	590	600	570	581	607	572	615	657	639	597	571	639	624	618	625
45611	26914	29168	36505	26041	11834	1651	893	908	720	613	602	639	737	834	877	924	906	890	890	916	926	1015	998	1014	1134	1048	1016	909	937	873	855	779	788	725	739	709	619	630	567	570	608	555	559	535	536	550	542	557	544	557	535	525	508	553	535	545	533	523	550	557	487	513	553	502	498	523	528	517	553	537	533	508	543	534	545	499	523	534	519	535	490	534	537	515	547	523	489	532	533	509	514	511	519	519	499	563	556	515	506	509	532	523	516	577	529	532	527	545	532	513	534	508	557	527	534	531	584	554	540	557	504	526	468	504	518	524	521	514	503	505	504	517	520	510	574	509	546	539	526	546	508	509	540	555	512	522	523	509	543	548	544	511	506	571	552	461	544	503	500	538	549	556	563	499	518	497	504	499	523	564	504	540	555	572	519	524	519	516	517	514	522	542	570	551	481	524	513	552	535	536	528	556	539	545	543	478	512	475	507	544	558	505	519	530	539	527	521	526	556	537	515	556	512	545	545	529	491	518	520	539	519	514	539	548	514	511	530	530	512	543	556	530	524	538	517	508	543	534	539	529	498	485	492	527	504	545	519	525	518	559	539	519	537	532	559	520	558	514	537	551	532	503	521	558	511	504	535	501	518	526	572	564	555	532	501	533	504	531	540	541	554	501	509	510	545	535	549	521	547	537	519	491	481	521	548	538	537	507	494	554	548	492	515	542	543	520	481	537	550	570	519	538	553	519	514	517	554	508	513	504	521	512	483	539	528	555	544	512	549	509	510	522	511	512	532	525	521	533	518	527	503	502	508	587	509	525	510	501	529	524	537	509	519	565	504	560	528	493	532	484	528	530	500	543	490	543	558	530	516	523	495	531	516	517	520	537	512	531	530	554	566	511	521	498	509	505	572	504	518	551	518	563	558	571	535	498	560	530	518	518	571	552	542	525	496	509	528	510	527	495	543	535	527	510	513	509	545	546	555	512	554	519	516	511	550	518	585	550	478	543	526	508	564	524	528	514	490	517	529	522	558	527	511	488	543	499	552	524	503	552	504	540	581	531	586	512	522	538	523	536	531	516	539	496	483	505	515	554	522	548	511	535	506	540	539	523	505	528	533	489	546	524	511	548	514	479	530	548	489	528	501	572	518	503	522	501	509	499	514	545	489	514	554	493	539	497	549	534	519	492	498	480	523	517	550	518	544	517	530	534	487	520	550	536	509	563	529	538	534	514	554	508	527	559	517	560	503	530	543	572	538	553	515	506	519	586	500	554	517	541	538	539	520	491	556	525	549	518	519	532	519	511	546	553	558	597	509	538	517	511	526	513	522	503	526	515	545	541	531	529	511	535	528	549	515	549	515	528	482	564	536	565	483	526	525	538	529	515	505	542	530	499	562	501	522	514	518	500	562	484	502	534	516	516	558	520	538	512	549	541	539	511	490	542	542	513	532	527	531	510	530	500	508	506	504	511	490	530	539	535	511	546	524	497	545	520	560	476	501	527	523	550	525	498	553	513	494	519	509	520	534	503	510	480	537	559	506	572	565	515	515	504	535	535	538	506	509	554	535	537	511	529	563	544	530	551	542	524	502	592	555	527	496	532	553	506	543	476	524	533	525	534	537	511	496	480	508	538	548	546	515	559	548	503	544	548	512	487	507	539	516	546	520	511	567	513	502	527	532	519	514	500	528	564	518	512	545	525	533	511	500	556	572	512	582	485	497	510	527	515	574	555	506	555	546	519	498	495	508	529	534	501	536	514	509	541	519	549	550	536	509	466	498	537	554	525	537	527	538	540	540	563	504	566	558	526	527	529	540	513	512	511	510	496	522	546	551	576	535	500	532	484	532	522	531	529	537	546	561	537	535	529	527	523	535	543	548	524	495	527	551	508	554	553	535	537	608	489	517	542	557	541	533	551	532	531	526	503	546	544	492	488	559	490	538	468	510	519	484	475	537	529	540	552	519	522	549	494	542	516	510	505	503	563	513	527	535	509	493	523	487	542	527	555	543	531	551	536	539	534	506	505	538	496	527	541	517	505	528	523	548	517	490	523	513	519	516	479	534	534	561	534	522	560	530	546	511	503	533	528	523	514	532	531	534	502	534	531	512	519	523	499	523	498	501	499	515	520	538	544	536	558	498	537	502	535	558	481	532	496	529	551	505	547	536	536	545	519	539	563	496	531	527	532	537	547	512	545	510	549	536	513	550	524	522	544	512	496	498	548	546	518	523	515	519	522	550	555	519	523	518	522	562	530	546	510	493	520	543	527	543	532	503	485	501	528	498	546	488	518	543	501	522	541	546	510	501	485	540	533	514	561	536	533	550	531	515	560	488	512	510	533	539	509	505	515	557	487	511	500	508	487	548	570	541	528	523	510	555	505	532	506	510	537	547	510	554	555	554	528	527	520	517	543	539	528	554	548	473	538	527	549	563	599	519	502	540	553	518	554	547	530	511	517	523	495	513	532	534	507	516	506	511	509	501	518	502	555	517	536	493	510	513	537	522	549	494	471	543	545	499	513	512	472	497	484	554	510	546	563	504	542	528	539	519	546	554	508	546	511	477	572	555	507	509	502	533	504	504	540	487	521	491	556	514	524	530	553	525	524	489	520	525	544	549	539	566	554	512	533	498	532	561	527	518	534	528	498	562	538	517	525	492	510	563	509	524	532	501	559	506	498	507	546	518	549	536	581	495	566	538	489	527	574	492	553	554	485	507	569	542	507	523	568	509	525	529	513	532	531	521	497	569	517	567	527	524	524	511	481	521	550	496	506	537	549	513	526	551	545	534	561	522	574	583	547	492	552	518	546	506	492	524	542	549	515	524	537	547	489	525	544	531	524	497	558	501	508	587	518	530	535	514	564	511	576	526	530	540	565	547	541	542	511	494	474	523	528	487	512	518	580	576	544	535	495	517	514	522	532	540	544	542	561	506	546	531	530	478	509	554	542	544	554	532	522	517	528	472	571	537	542	516	514	514	492	509	528	488	537	551	505	527	539	526	510	524	484	520	506	559	521	550	546	551	535	542	511	511	547	496	528	510	494	505	558	514	528	509	516	535	518	487	524	553	534	554	509	515	501	518	554	554	553	538	527	546	517	537	551	512	539	538	538	510	513	494	541	538	522	506	535	546	503	504	534	529	529	546	517	518	509	543	559	513	551	542	527	509	516	557	536	489	533	484	532	493	504	512	516	498	502	535	526	501	523	508	503	517	506	539	492	525	569	545	535	566	513	454	546	542	485	531	489	506	513	516	523	545	521	515	519	507	521	521	578	527	503	548	521	540	507	501	544	513	512	539	523	565	525	547	512	520	540	526	506	517	520	504	538	495	516	536	522	530	547	537	554	537	507	537	518	572	486	583	530	524	519	543	516	514	545	505	496	509	511	521	521	552	499	514	536	571	524	536	565	502	496	531	511	483	523	552	519	475	551	538	533	526	521	510	512	527	558	523	530	509	543	538	502	517	541	536	499	502	583	508	541	546	527	536	509	517	515	525
27434	20837	27357	24570	21459	15233	2444	1021	1117	1071	712	702	643	765	756	789	813	839	800	770	774	809	923	877	907	929	932	886	846	841	835	822	773	745	692	743	685	656	676	649	635	635	583	633	611	620	594	621	623	587	637	606	614	565	601	584	593	600	596	626	550	627	579	647	600	573	591	633	602	618	628	626	586	626	604	606	639	581	606	608	571	558	576	574	605	591	584	539	619	585	589	613	595	639	562	600	614	573	610	595	615	584	597	601	618	580	555	601	593	592	615	578	630	605	604	593	605	591	584	573	610	603	635	548	636	593	614	540	611	588	596	575	568	642	619	598	646	594	580	596	603	600	581	622	614	584	568	606	596	595	624	576	606	572	578	567	603	605	588	584	598	612	554	594	637	587	609	599	567	615	594	619	576	609	597	625	625	584	625	601	592	641	583	584	587	615	581	562	602	590	584	602	585	622	587	644	563	586	607	609	620	602	603	583	610	635	619	562	606	614	636	604	604	606	603	574	562	585	573	644	613	631	650	663	606	599	593	598	641	573	608	539	611	616	617	564	602	628	589	596	615	578	586	607	590	598	553	629	595	607	572	612	628	559	608	562	581	596	633	589	660	562	617	618	577	647	628	644	569	587	622	569	641	589	633	605	615	602	623	642	577	531	603	563	596	591	580	581	617	596	652	575	593	574	628	642	615	648	620	609	609	602	587	603	555	589	581	631	613	613	608	605	594	641	564	574	620	577	588	592	592	607	561	617	628	604	562	582	577	619	580	601	598	611	637	614	594	575	593	645	618	563	578	608	601	597	610	630	599	595	601	588	594	616	579	537	585	607	603	576	576	596	605	596	606	644	553	602	633	642	567	581	610	615	619	576	609	552	610	615	583	588	584	636	629	606	626	585	575	599	595	601	599	599	595	625	580	617	608	584	630	600	640	645	563	549	604	620	567	595	589	593	599	595	626	629	615	571	599	567	597	544	610	624	615	606	639	683	641	593	593	609	599	588	599	616	563	615	622	611	558	610	587	611	611	632	599	612	580	633	632	604	571	630	596	632	622	588	587	608	612	638	612	597	634	595	581	586	624	583	608	597	653	608	589	584	580	617	612	589	587	591	596	576	616	617	566	559	591	607	665	613	620	621	599	599	653	597	554	562	600	594	568	591	623	582	585	572	581	614	577	589	587	637	605	596	584	560	604	602	609	577	623	566	588	596	621	565	594	608	590	592	590	566	551	618	598	585	561	608	585	602	619	556	569	625	605	619	654	577	574	620	638	601	618	645	640	604	577	570	616	616	599	599	607	557	581	596	556	581	546	620	571	564	583	584	615	590	593	591	602	603	601	574	574	596	582	602	594	598	567	613	568	591	647	589	580	643	590	607	616	622	586	611	562	575	623	615	571	631	582	567	561	604	603	584	603	564	572	600	617	591	608	590	610	618	612	571	590	625	588	589	640	609	605	617	615	595	594	570	597	605	624	589	572	601	577	575	588	601	605	623	598	589	587	557	567	584	563	610	613	598	579	649	599	596	606	608	605	590	576	585	594	572	570	582	580	603	587	585	610	608	643	629	630	626	614	617	562	594	601	589	564	604	618	537	593	654	559	584	578	628	598	591	627	603	568	592	618	652	590	645	584	591	635	601	559	563	603	570	604	545	616	557	587	556	592	592	597	586	570	620	611	618	615	600	617	607	617	572	618	629	608	634	620	604	542	578	621	555	600	593	576	603	584	580	568	630	587	613	610	572	591	574	611	620	558	593	618	569	621	616	607	591	619	556	612	590	555	618	629	649	590	560	565	623	597	592	595	641	589	630	591	591	630	634	595	592	568	595	583	643	584	615	574	545	566	589	609	587	597	594	620	580	604	573	636	611	631	581	603	564	596	581	576	598	620	583	574	636	637	593	592	631	554	589	589	612	584	570	587	613	574	639	591	603	606	603	616	620	627	568	582	595	604	633	595	573	567	596	612	610	611	573	600	592	574	589	610	554	593	615	581	540	600	600	599	583	635	602	574	621	565	622	615	585	604	594	573	583	643	570	581	593	571	603	605	601	621	603	633	584	576	554	602	594	572	656	577	630	609	590	573	614	602	617	588	616	648	606	613	545	614	604	599	572	565	581	617	635	592	614	604	652	632	595	596	601	590	634	557	578	581	600	585	605	680	600	620	606	591	533	556	612	618	612	579	608	607	592	620	608	593	606	619	607	584	615	664	595	602	606	596	617	549	660	635	555	589	601	568	567	631	622	625	589	659	569	592	536	625	562	621	628	596	586	609	569	595	561	599	612	579	601	644	599	635	623	597	592	586	594	605	606	577	572	626	621	601	569	572	598	552	662	564	607	600	611	632	598	597	613	571	623	626	596	571	591	566	632	579	571	587	609	572	559	606	589	596	595	567	589	602	621	668	642	637	586	554	579	575	609	629	565	601	632	618	607	598	588	608	702	604	570	602	590	574	599	583	582	617	614	613	528	606	596	648	582	603	593	608	581	628	618	621	567	594	584	582	607	590	661	583	594	604	617	617	595	609	582	628	574	599	597	599	611	611	547	595	610	587	586	619	577	590	570	624	569	600	628	579	575	589	561	615	643	579	568	642	585	598	613	629	591	575	571	625	590	569	571	630	602	605	617	616	580	579	606	587	644	617	607	601	596	598	597	567	613	571	616	603	608	529	582	556	618	597	632	563	584	565	630	551	594	604	616	586	556	622	642	625	607	574	578	587	558	613	607	599	566	579	605	556	622	620	552	612	551	585	619	585	589	559	617	634	572	645	613	563	599	633	590	617	604	609	564	611	600	612	578	592	560	572	628	608	556	596	569	568	630	616	587	587	612	573	588	632	602	582	564	593	616	653	631	588	610	597	580	598	590	648	572	600	615	569	624	596	570	581	572	606	578	631	579	574	581	582	598	611	594	564	623	583	589	602	597	629	585	591	624	577	591	584	561	610	585	581	583	595	581	595	546	608	619	574	582	563	597	604	616	612	612	600	608	615	571	599	567	576	583	606	601	599	664	639	596	559	609	611	587	616	572	557	561	613	630	605	586	558	589	608	595	573	615	565	593	594	597	589	562	637	586	614	648	597	605	576	619	574	621	550	545	566	585	553	581	615	592	614	619	651	601	579	573	638	555	582	575	566	540	613	582	603	627	594	573	548	590	587	567	587	574	612	594	609	593	619	560	583	611	615	554	593	574	626	633	600	645	602	653	595	607	592	636	555	639	615	595	598	620	573	571	570	576	613	621	652	604	616	612	619	627	588	560	600	618	579	592	603	579	566	563	584	630	595	618	615	622	565	644	554	595	584	610	609	581	559	586	564	567	634	552	590	556	561	613	627	602	603	616	612	620	604	596	584	601	552	623	578	572	587	571	615	582	661	595	609	560	590	600	588	576	630	617	631	585	589	637	617	596	583	592	638	584	603	581	604	601	649	575	591	567	584	627	604	641	598	598	605	597	588	628	622	607	592	615	578	597	594	600	583	622	621	581	595	556
44750	28096	24445	29545	22433	9774	1299	1168	1540	1386	656	689	706	867	880	894	1022	942	859	845	857	964	1140	1181	1127	1218	1172	1078	1029	964	919	935	847	806	769	753	709	678	619	598	526	550	540	522	523	538	560	482	511	529	530	534	490	542	470	490	545	541	538	492	531	527	547	496	496	555	484	519	489	503	522	473	508	503	515	527	520	518	493	536	465	512	531	502	545	491	524	501	532	547	500	506	484	517	519	495	518	506	495	497	496	509	511	497	523	503	524	476	523	514	533	541	511	489	493	517	499	482	492	487	493	495	510	482	536	556	486	510	469	552	474	519	513	522	509	513	517	505	505	512	513	493	515	514	523	482	526	521	498	533	536	503	505	453	542	482	522	493	482	516	497	572	548	536	527	501	516	513	554	508	535	475	516	524	529	537	503	484	496	479	502	528	498	520	517	491	515	517	500	511	457	510	534	533	517	510	517	545	522	504	481	529	515	510	502	450	484	515	487	460	542	493	504	474	484	465	492	544	474	510	516	500	497	514	496	526	499	468	511	490	510	510	482	496	533	495	504	485	504	487	481	506	518	519	495	536	486	499	529	504	491	538	492	505	511	497	512	505	501	510	508	478	511	495	529	506	521	512	522	516	507	484	490	525	502	483	503	535	495	476	508	489	532	526	511	472	501	536	530	486	502	537	483	539	531	501	543	510	500	520	486	548	492	504	518	501	495	489	524	493	484	515	530	473	494	485	493	512	504	504	489	515	485	484	522	505	514	509	529	524	553	484	539	482	504	503	512	501	495	474	474	503	539	509	534	516	507	479	520	552	507	489	508	513	511	501	478	541	468	520	520	526	525	524	505	543	491	527	523	513	491	495	480	496	543	467	500	503	509	491	526	513	496	517	520	502	513	496	513	472	476	519	527	529	537	475	516	519	494	517	506	502	541	507	491	522	562	488	492	514	469	510	524	491	522	547	544	507	499	500	529	489	504	538	500	499	523	500	499	543	488	505	481	512	514	507	496	485	516	508	508	507	501	485	504	545	526	495	502	488	519	531	507	539	559	525	493	481	538	530	515	482	516	511	542	534	523	521	547	519	497	495	527	509	508	545	505	541	528	512	537	572	512	495	521	492	535	503	522	519	536	491	494	528	503	537	508	494	529	512	520	536	474	525	509	503	512	536	496	515	506	493	466	537	504	499	498	507	479	480	514	467	541	518	516	553	490	506	486	504	512	528	501	504	515	532	535	454	511	502	488	489	502	487	510	462	521	497	505	487	494	534	472	537	504	495	499	492	502	491	521	546	556	497	483	514	514	525	517	521	521	533	500	516	499	525	524	499	496	507	504	532	466	503	483	493	550	500	517	529	473	531	518	497	526	549	514	512	501	489	535	524	489	503	501	509	472	530	458	528	497	496	515	545	529	487	491	493	461	538	502	545	522	503	503	512	526	528	536	485	522	528	512	489	493	522	516	507	514	497	481	484	509	507	504	481	532	502	496	530	476	550	487	501	494	559	538	526	500	501	518	520	520	503	509	521	507	513	528	504	476	478	503	511	512	494	536	518	470	536	514	498	497	543	529	491	495	492	497	519	497	499	530	511	532	507	484	529	515	521	529	495	491	510	511	559	458	504	524	531	456	513	537	509	514	476	537	521	537	544	499	541	494	522	489	502	523	473	495	542	483	524	526	476	508	459	525	504	490	509	520	474	527	497	521	499	508	482	538	571	510	523	439	498	529	452	525	507	503	500	487	461	503	524	518	476	482	516	506	544	497	491	489	522	508	528	515	477	498	519	531	534	524	498	512	512	498	514	511	533	497	507	506	491	529	542	522	507	497	506	506	516	511	491	482	507	528	518	524	507	504	498	523	508	494	476	508	492	553	502	548	496	496	531	528	524	533	488	499	503	466	545	542	498	490	511	483	476	498	513	560	544	460	528	506	504	530	543	539	479	538	512	496	546	519	489	461	510	496	498	538	495	484	483	546	509	452	469	495	507	512	544	519	521	531	503	536	532	521	539	496	477	472	503	508	476	484	523	510	541	509	481	543	514	480	516	526	485	506	520	510	470	528	493	495	533	497	510	494	492	469	515	518	539	543	465	515	523	496	535	509	533	486	507	486	520	522	481	506	501	495	522	527	488	518	544	502	511	504	501	522	508	511	540	525	531	494	519	502	492	545	523	487	530	524	527	489	493	548	513	486	456	491	527	440	511	505	492	520	509	515	494	527	472	504	499	504	537	476	458	495	470	486	539	496	537	533	522	528	501	485	534	522	557	492	490	519	508	471	524	506	491	493	502	527	530	489	522	478	497	531	517	501	497	478	472	549	485	511	525	529	506	505	461	514	510	511	529	470	477	536	504	525	532	480	488	506	478	518	539	497	534	554	493	541	545	534	539	488	507	524	504	498	511	463	515	526	503	516	528	503	506	472	515	506	479	488	517	471	546	482	501	537	497	526	520	531	531	485	506	509	555	501	526	510	470	471	488	465	504	467	509	512	537	554	494	481	503	513	505	525	522	526	516	521	471	499	517	541	492	543	483	509	514	476	483	491	498	507	494	495	514	523	507	556	496	511	498	505	505	507	493	502	518	528	522	513	518	484	499	509	517	507	518	498	517	492	508	541	497	519	518	511	540	476	500	534	498	505	502	509	494	498	502	518	504	493	495	479	504	504	531	509	480	493	511	485	485	517	508	514	512	452	550	499	508	511	528	484	505	529	511	501	520	515	516	509	459	526	511	505	485	516	507	526	479	458	510	521	512	487	493	492	521	498	487	542	537	537	516	481	490	504	505	527	471	515	526	508	530	491	519	535	493	512	559	496	540	495	460	507	554	521	515	476	465	481	496	490	492	495	503	525	452	472	520	504	505	503	563	530	502	543	493	478	503	543	504	500	526	476	499	519	507	524	521	470	544	492	486	528	491	519	482	534	500	500	482	536	519	481	509	507	541	517	489	516	517	508	469	514	500	462	525	506	557	518	530	508	485	540	507	531	524	507	496	487	507	475	525	482	513	524	510	469	483	538	472	521	536	506	513	548	509	504	505	485	514	498	523	502	515	462	501	492	509	528	497	529	503	504	482	500	526	482	519	484	505	524	536	488	514	512	588	457	475	472	475	516	513	541	524	480	505	514	497	524	471	521	530	472	503	524	497	530	531	507	517	510	527	469	485	519	524	539	513	516	515	499	537	508	519	486	508	492	500	521	502	492	476	488	506	515	578	524	491	525	518	521	541	552	522	493	461	530	485	489	534	521	513	518	528	488	548	540	506	505	512	551	508	484	544	478	499	516	501	539	563	500	462	488	475	506	520	485	527	526	494	522	523	514	502	477	511	498	495	538	513	460	569	507	497	502	506	552	515	532	477	502	461	524	501	492	508	490	542	492	525	455	520	502	511	509	496	487	514	492	494	506	512	486	514	467	509	524	504	539	488	518	511	492	517	442	514	512	494	470	527	526	498	539	509	493	519	482	489	516	538	486	506	532	492	517	496	500	499
26434	20819	27605	24035	21231	19692	6168	1238	1388	1181	748	764	783	802	837	853	900	861	822	774	810	859	835	963	1112	1140	1190	1064	1057	1008	966	992	1010	922	874	805	760	717	729	655	684	690	745	635	639	620	634	626	618	626	632	636	654	643	663	613	631	646	612	601	621	587	603	618	613	607	616	624	683	639	657	627	600	549	660	621	672	665	628	653	590	654	640	636	626	595	697	612	654	655	608	647	639	644	627	646	655	610	628	643	644	626	605	586	617	616	591	630	649	619	616	650	612	642	667	616	667	658	672	604	630	621	636	615	649	628	607	642	634	678	565	644	562	586	646	627	606	642	630	620	591	646	649	640	629	594	643	624	625	606	597	597	625	645	663	671	599	644	577	617	636	615	610	627	594	648	638	623	659	637	645	636	632	647	645	604	620	614	648	635	628	597	603	617	620	640	645	637	643	610	642	645	619	620	640	620	635	596	659	647	655	625	613	615	607	598	620	641	620	619	604	615	615	630	683	619	658	632	606	625	639	611	639	612	633	641	573	566	588	627	633	605	650	633	643	619	612	658	614	614	621	652	676	635	655	674	632	609	617	631	657	627	619	648	577	675	645	665	591	630	636	664	646	637	653	625	629	650	625	614	634	643	615	686	575	644	613	632	568	660	643	638	595	615	622	701	605	624	634	616	632	636	641	622	578	665	643	610	670	667	639	600	637	638	627	612	564	589	596	664	593	566	672	576	649	580	644	629	570	589	624	588	598	614	601	637	634	620	580	653	662	639	638	601	626	595	649	691	628	647	654	624	633	581	626	610	647	614	648	616	657	670	621	647	599	668	608	629	602	585	626	658	653	632	612	646	619	597	625	622	607	632	619	611	666	636	633	614	650	589	615	663	593	617	660	666	651	588	629	649	633	647	629	611	634	624	654	627	635	627	620	610	588	621	639	643	624	651	652	594	623	627	643	627	626	667	643	644	586	597	619	581	577	668	632	643	625	613	619	617	631	609	581	647	652	659	645	656	619	553	647	678	625	657	670	620	659	661	640	634	638	611	594	599	609	607	619	607	612	661	656	574	638	624	667	585	622	631	640	614	617	634	623	637	589	595	639	623	613	636	612	603	599	625	624	611	634	588	690	637	614	646	637	635	626	645	663	620	567	695	649	588	616	616	635	591	609	659	619	607	634	630	621	607	599	612	646	644	664	612	696	608	665	601	653	621	623	655	620	652	654	613	659	681	622	640	640	629	607	598	599	607	612	665	605	617	617	632	614	630	680	640	712	603	628	708	647	620	648	676	614	622	619	671	633	635	610	643	626	621	616	605	624	668	614	623	641	533	582	622	624	582	583	563	579	587	638	625	649	627	637	586	611	588	678	579	619	622	579	596	651	621	648	650	625	633	641	613	680	641	627	701	600	611	598	634	644	604	677	613	620	623	629	635	613	679	677	627	633	589	639	597	608	641	629	644	619	675	634	600	614	602	644	657	597	680	627	583	588	603	644	678	588	648	623	661	610	638	601	607	621	590	638	640	644	624	652	646	616	651	602	615	638	632	607	610	622	600	671	602	643	648	617	625	597	586	651	637	598	628	598	637	668	634	624	630	669	658	628	664	644	670	621	647	593	649	609	607	625	574	659	613	618	571	669	605	660	663	622	631	640	665	604	617	634	645	603	625	634	579	629	612	631	663	592	620	562	625	639	617	648	626	621	619	613	606	623	639	567	662	642	647	640	646	633	590	618	645	598	626	600	631	591	583	639	598	577	618	636	616	615	684	627	593	583	661	622	643	632	630	613	603	603	615	648	617	648	651	599	623	627	626	659	591	574	618	644	625	575	631	637	670	634	648	633	576	631	636	612	611	626	616	634	608	605	633	652	635	629	667	605	605	630	635	648	670	657	606	592	665	601	619	679	618	662	624	645	589	657	638	604	593	655	634	631	661	666	608	580	591	627	592	632	634	723	622	589	597	583	624	629	631	594	626	661	632	585	644	610	578	663	608	610	627	624	571	672	618	614	679	596	616	631	634	569	613	603	645	621	661	596	598	629	593	629	624	639	630	652	626	633	633	608	671	627	569	645	631	624	633	633	666	644	653	623	611	654	652	612	615	646	615	594	603	572	641	596	640	644	646	581	651	560	624	636	607	614	629	673	644	638	690	592	627	634	618	642	642	640	623	626	615	629	579	643	612	651	621	673	683	630	624	613	620	671	638	648	686	632	647	631	657	640	631	640	610	646	629	609	626	609	621	614	623	625	639	660	603	610	645	601	677	639	622	616	619	644	597	629	664	648	636	635	619	633	606	596	568	588	644	632	625	660	599	626	650	617	657	644	635	633	636	611	576	585	652	636	594	618	609	636	615	661	641	578	613	627	603	602	623	630	580	654	624	664	664	652	592	651	643	606	600	602	672	636	616	634	651	597	644	630	647	585	577	622	654	657	644	621	669	649	664	619	601	661	619	636	665	629	583	558	574	620	627	609	678	634	642	599	655	629	644	667	645	596	657	612	615	650	614	621	609	631	608	586	628	643	663	672	627	652	638	603	602	658	614	618	597	632	673	610	655	635	590	636	610	639	622	661	653	620	631	624	594	588	656	669	612	608	573	608	582	600	602	574	603	584	638	631	608	659	657	640	657	588	660	641	616	602	607	610	662	649	591	651	603	619	619	623	612	679	652	619	627	651	643	642	606	667	638	641	618	603	615	575	627	624	656	601	651	583	611	657	593	653	592	633	655	645	650	636	643	609	636	604	648	640	645	614	601	579	619	612	634	619	626	618	645	649	645	600	614	645	634	658	646	641	614	634	643	651	624	606	648	630	614	606	639	651	611	674	592	613	657	663	656	657	655	668	636	619	672	630	577	606	599	653	589	638	597	646	622	668	579	604	641	644	610	636	609	611	593	638	632	622	622	654	617	632	638	631	663	617	592	591	644	575	635	615	679	638	610	668	642	640	618	615	618	671	635	637	639	676	671	624	627	587	624	642	667	642	575	645	605	631	622	647	618	631	617	655	613	559	598	624	615	596	588	657	663	625	597	601	649	602	712	580	643	639	645	610	618	646	648	619	631	605	608	617	593	661	650	624	650	649	661	646	612	653	620	602	663	626	652	618	625	663	605	659	630	636	640	657	604	661	626	622	615	626	629	616	610	651	616	649	610	628	573	618	586	631	611	590	655	601	629	666	625	694	631	669	608	621	649	662	591	606	640	591	604	603	641	625	601	618	645	599	595	684	638	602	624	623	613	622	656	568	640	630	606	656	604	644	686	600	649	621	614	611	588	606	605	656	618	616	619	605	649	646	614	620	617	621	646	653	609	611	621	642	637	643	580	604	637	589	599	621	624	615	682	635	625	609	609	659	672	584	671	613	624	645	626	672	632	634	632	643	664	621	618	611	627	645	658	664	600	636	606	610	620	656	610	611	620	621	609	642	592	669	656	609	641	606	644	668	611	651	666	626	635	677	642	633	653	604	609	643	600	615	612	653	608	630	618	604	638
48001	36392	32017	33909	28683	12564	2071	1659	2360	1634	793	819	795	949	1035	1015	1105	1017	942	952	935	937	1154	1298	1606	1601	1511	1444	1302	1259	1203	1108	1124	1042	993	867	772	717	707	643	629	628	588	581	564	556	535	602	551	508	495	529	542	538	569	543	562	519	504	540	534	547	529	540	509	522	576	568	508	546	493	522	549	488	519	559	533	539	503	548	570	520	518	514	542	556	522	512	517	547	494	542	534	564	525	497	541	527	517	513	534	533	514	538	532	502	542	518	519	513	519	522	513	558	550	538	565	512	498	497	483	564	484	524	523	540	503	537	507	534	544	550	473	513	571	525	535	514	529	510	488	545	518	521	480	575	571	548	519	515	548	504	517	577	550	519	539	561	534	553	500	531	497	524	524	551	549	526	521	531	549	506	525	538	508	489	496	513	531	586	554	535	521	560	505	504	484	515	524	546	514	534	484	578	507	562	519	530	510	531	552	546	571	529	554	537	507	546	524	551	509	539	523	582	541	517	503	490	578	552	518	538	500	594	528	552	545	560	501	513	500	530	588	547	573	528	499	538	588	530	545	540	495	512	536	551	513	511	532	592	534	534	535	564	513	515	537	522	519	560	565	547	548	547	541	513	522	504	537	541	571	536	543	543	514	565	579	515	541	479	509	526	539	576	538	516	541	533	543	524	522	553	563	496	533	528	499	537	560	547	522	568	533	518	543	500	521	526	586	520	526	527	491	532	523	517	500	533	568	561	494	497	526	529	575	527	520	541	541	535	519	497	589	528	503	542	478	502	485	514	481	525	503	512	484	533	527	537	498	531	537	577	549	510	533	509	544	535	560	473	503	520	548	563	545	529	516	505	564	520	518	533	540	521	529	534	552	557	521	500	519	507	576	495	533	522	573	536	573	484	501	516	544	547	512	561	513	515	492	495	527	547	518	547	557	531	544	532	551	557	586	528	514	494	480	521	507	538	475	530	527	513	520	515	513	570	550	495	571	498	543	518	481	521	583	549	514	504	510	524	522	558	537	519	520	507	528	516	543	541	499	555	487	539	517	509	565	515	544	525	522	542	532	491	544	561	553	526	495	553	533	509	556	532	500	570	489	560	516	555	519	490	491	511	509	517	534	553	544	515	534	544	558	531	519	527	534	530	510	560	538	517	556	529	526	518	505	518	584	523	526	550	554	544	504	532	544	510	520	576	511	484	503	568	542	496	560	488	515	563	541	531	530	485	536	527	568	505	521	540	500	536	537	520	528	545	526	535	518	528	543	503	520	496	524	545	481	529	505	535	515	528	550	510	560	507	551	537	545	524	565	493	520	526	513	528	531	521	558	484	550	516	508	500	508	476	549	539	524	548	542	533	527	516	487	524	521	532	549	514	527	483	500	560	519	511	543	546	541	521	509	497	572	542	559	543	500	530	524	554	496	566	567	526	550	529	525	549	547	520	538	553	534	512	538	528	508	571	512	543	498	532	510	477	563	470	563	547	566	556	493	536	575	570	535	532	551	514	535	547	463	530	515	557	564	531	529	525	561	506	536	499	547	532	567	560	495	517	525	558	543	524	570	526	531	598	545	530	524	502	556	523	491	499	543	540	556	540	528	545	522	506	527	534	517	589	484	544	556	483	525	571	521	496	542	553	528	517	534	554	545	514	518	570	545	522	492	504	556	516	531	576	533	548	544	513	512	558	550	530	549	546	495	516	497	536	506	539	534	574	506	507	512	554	509	531	542	494	509	522	557	547	529	557	512	499	546	567	528	497	535	503	536	535	518	542	521	546	583	565	497	527	500	552	538	507	537	554	531	532	552	548	560	495	554	552	560	580	533	560	531	568	528	540	489	496	518	507	500	534	510	544	510	561	530	563	487	563	514	537	563	556	521	518	488	531	536	548	561	533	505	546	522	552	499	538	525	541	521	550	506	513	521	509	523	572	505	540	473	557	515	505	505	532	570	496	532	546	537	511	540	510	560	514	547	539	536	474	538	512	535	559	531	497	554	526	556	520	539	525	551	526	580	479	552	522	503	574	539	511	490	522	523	507	543	527	556	570	543	556	529	537	493	509	521	547	510	547	517	547	543	536	583	531	515	493	568	489	530	548	519	493	525	553	530	537	556	523	526	515	528	551	514	525	539	497	544	525	554	518	532	533	535	551	528	494	526	495	508	534	515	496	520	540	558	520	540	519	518	527	537	515	503	565	547	572	553	506	525	514	535	536	550	532	528	515	502	482	551	523	478	529	534	540	522	550	536	534	526	518	561	531	505	526	514	507	528	569	508	497	508	518	533	511	582	559	564	528	547	557	536	527	523	572	575	538	533	541	505	542	532	520	507	580	527	478	567	532	544	528	514	515	537	532	527	576	528	552	544	493	533	514	530	518	541	494	537	520	521	528	527	574	522	570	515	547	493	521	516	547	526	565	511	549	539	550	552	525	534	572	546	490	578	536	511	524	557	526	528	538	521	493	519	538	547	559	524	498	533	508	490	502	544	527	520	487	524	498	511	547	538	531	539	544	490	517	544	549	527	526	489	545	508	527	539	558	553	548	514	494	518	557	526	509	567	549	515	583	523	523	548	530	520	578	524	521	493	502	535	510	538	568	557	538	545	576	545	539	553	566	508	558	521	533	495	502	513	510	530	526	517	506	539	589	583	553	526	534	530	491	542	509	565	511	528	548	570	506	496	513	557	552	522	520	506	572	581	531	538	517	504	513	527	560	542	537	493	554	527	471	520	536	520	526	506	526	535	536	562	513	531	544	534	561	538	532	523	546	555	492	532	504	495	538	531	537	545	538	475	489	527	542	527	511	517	522	533	520	525	567	575	557	562	497	581	548	534	546	568	521	535	510	544	536	525	579	530	516	542	535	522	524	534	488	518	498	557	503	565	581	533	531	539	535	551	544	519	508	547	547	518	549	541	531	531	500	475	520	545	537	563	547	498	529	532	549	536	512	553	526	546	553	525	506	563	524	521	512	525	519	530	551	524	528	488	506	549	505	514	536	529	500	512	528	544	531	540	517	545	531	485	532	538	521	532	566	507	561	498	569	516	531	552	520	544	539	534	537	464	564	510	497	559	549	498	560	546	525	521	536	524	508	530	500	511	511	548	517	499	530	524	543	534	520	474	536	526	565	539	548	506	515	489	511	485	566	516	507	500	541	554	546	500	536	523	512	527	532	520	496	568	549	526	525	522	579	525	522	563	525	559	515	527	524	518	451	529	523	541	483	538	556	525	544	515	515	530	556	508	511	515	511	505	526	503	522	539	517	474	582	547	572	524	548	543	512	505	552	525	518	564	530	521	540	509	507	579	557	474	513	520	486	522	516	533	500	526	558	510	515	540	533	505	535	517	536	529	535	514	474	495	521	517	570	547	525	527	526	522	520	500	485	510	510	544	529	507	520	557	550	518	548	502	503	576	522	534	542	484	563	548	509	532	576	577	510	539	549	563	531	517	523	504	522	539	537	530	556	556	491	538	532	513	532	521	524
25717	20834	27902	23891	21098	21295	11993	1517	1721	1146	780	766	811	779	821	801	773	754	782	784	805	827	837	969	1038	1064	1096	1104	1010	1021	941	937	861	916	854	807	758	720	703	667	711	638	684	675	621	606	635	624	609	621	608	578	612	627	598	583	579	622	635	618	620	644	585	625	628	607	651	654	648	624	598	644	638	628	642	575	612	616	615	557	589	625	595	632	622	574	581	607	661	592	558	645	597	619	614	682	622	664	626	606	628	593	617	668	629	594	574	623	632	590	654	603	610	569	617	649	631	680	601	626	622	624	604	639	593	640	604	642	632	646	614	639	625	642	652	595	588	627	601	615	602	615	592	591	617	664	617	614	633	601	645	590	610	606	617	638	586	626	598	630	622	625	623	598	610	630	648	580	640	572	604	586	643	666	634	585	623	585	659	604	590	601	591	593	597	613	602	669	641	624	585	584	546	619	621	565	597	600	617	589	629	592	618	574	594	622	613	592	670	587	576	585	636	614	591	586	603	605	586	603	630	635	656	611	577	623	624	670	622	555	657	604	642	600	596	570	586	597	586	585	595	619	604	581	586	644	633	606	610	575	639	643	636	615	640	622	622	633	591	648	585	652	630	588	650	642	636	561	599	597	587	637	620	645	593	633	573	644	582	605	640	612	647	582	640	598	616	573	580	586	651	562	607	634	604	595	657	611	593	610	575	616	527	578	629	655	622	634	573	616	638	601	576	615	615	597	640	625	610	604	618	579	640	622	585	588	607	656	615	600	618	594	608	626	621	636	604	639	618	604	580	632	671	581	598	572	599	629	613	576	653	609	576	633	630	596	648	604	606	570	606	628	642	635	609	629	592	653	638	592	647	623	611	651	609	623	615	631	623	639	602	617	596	613	613	592	609	559	624	626	638	582	636	646	607	617	594	576	587	618	588	645	608	619	604	586	635	614	612	607	607	609	611	600	648	601	596	589	633	598	614	591	606	617	664	637	657	679	610	606	625	621	627	597	609	614	606	620	578	614	657	615	638	605	624	608	613	642	591	631	604	587	563	621	592	624	606	616	609	611	577	653	673	568	659	607	609	583	636	570	602	579	647	611	581	615	625	597	617	652	571	636	594	632	628	589	614	621	592	639	597	599	614	641	587	606	610	597	617	634	624	592	646	611	624	623	651	632	625	615	600	611	577	585	627	571	641	594	652	568	587	599	632	627	630	619	625	603	650	630	587	580	622	601	614	632	604	594	588	598	596	598	616	642	596	615	647	600	635	619	592	581	622	635	570	597	587	647	626	594	625	627	660	603	614	607	575	634	626	591	648	628	597	639	627	639	557	615	655	663	589	646	677	611	621	617	627	614	635	643	614	639	641	633	638	621	674	643	630	597	625	656	569	606	561	640	642	591	587	592	663	603	605	574	598	631	587	609	615	612	624	629	575	567	626	592	610	637	572	632	617	657	624	634	599	634	655	636	606	611	629	626	598	606	630	596	592	579	614	602	626	618	619	621	648	593	664	662	594	620	598	606	603	632	612	618	613	580	627	586	646	630	602	597	644	666	616	603	609	645	635	601	599	588	593	606	614	598	611	584	623	630	641	602	618	607	594	620	634	591	614	632	651	614	604	609	596	591	567	618	612	624	550	664	615	658	625	579	591	584	619	635	570	616	655	619	580	568	616	606	611	614	611	614	652	585	598	624	609	597	582	626	626	628	608	606	653	647	606	575	624	644	602	587	635	615	577	647	606	599	611	566	625	583	616	614	603	608	598	611	583	610	621	606	596	573	650	624	594	606	661	615	635	574	631	625	589	655	615	664	581	631	626	598	604	656	625	636	639	619	623	622	568	638	610	644	616	596	592	604	626	582	591	628	607	636	618	596	605	659	642	619	611	573	630	663	662	614	623	545	599	629	612	603	663	619	600	623	617	598	629	585	597	586	606	652	608	585	618	622	597	648	637	628	609	607	599	594	579	632	605	621	630	607	594	660	607	632	613	603	586	644	640	580	622	622	612	570	587	612	603	589	654	615	593	603	656	624	591	648	618	613	656	579	627	659	592	604	629	594	635	627	585	585	654	616	620	618	626	606	615	593	644	610	661	614	625	642	622	649	583	640	626	607	590	621	598	602	596	620	611	575	629	598	600	596	599	642	614	598	592	606	634	632	579	624	596	615	612	636	647	581	588	605	611	572	559	654	620	545	660	604	652	670	646	575	624	557	649	627	609	626	611	617	609	590	597	625	585	618	664	642	598	623	628	581	608	638	637	599	570	571	599	571	626	648	635	611	623	598	634	627	583	621	628	644	596	629	648	626	624	583	607	653	609	601	584	618	569	599	569	611	631	598	568	640	595	594	620	617	652	575	599	609	673	602	677	586	650	585	590	624	576	612	623	640	589	606	612	634	603	576	669	647	605	628	630	608	608	557	577	593	588	604	591	623	625	650	627	591	621	620	604	606	599	610	575	612	618	584	622	635	616	628	621	620	656	645	586	594	553	640	590	655	639	602	614	598	605	567	639	598	653	617	606	646	581	603	594	591	619	608	603	649	621	644	625	604	665	618	619	622	624	617	607	599	611	559	638	624	644	617	638	606	583	614	681	621	596	615	596	573	615	660	631	589	586	587	623	609	595	614	590	618	637	604	612	648	585	644	596	621	607	638	616	620	628	631	621	612	609	612	612	604	649	565	611	584	547	570	660	612	599	596	627	616	622	588	615	620	602	626	601	613	595	653	592	621	592	660	618	639	677	628	572	594	598	634	645	644	627	614	552	600	601	595	636	624	630	601	560	602	614	611	619	592	604	628	587	613	678	617	643	589	600	604	642	552	612	635	620	605	590	600	584	644	629	578	639	617	630	571	670	699	625	576	591	567	611	638	635	628	617	658	583	631	621	599	625	582	573	614	600	590	649	665	623	591	625	573	627	657	627	610	631	598	622	615	579	606	602	597	588	603	598	571	660	620	576	608	618	602	602	582	596	649	605	589	613	579	595	597	600	603	652	619	596	634	611	628	618	608	611	599	599	612	624	590	635	591	606	636	610	649	612	646	612	632	589	581	539	635	652	616	641	583	654	615	638	596	616	641	610	561	565	618	593	602	631	633	587	605	646	595	598	608	589	572	603	578	579	654	637	617	619	669	621	607	624	654	623	630	600	578	666	638	587	654	605	635	578	595	591	574	572	596	581	627	615	613	593	636	639	630	613	605	601	626	555	625	694	597	590	637	605	569	621	604	631	618	615	586	587	642	622	607	643	637	644	604	633	623	613	621	599	604	660	587	599	647	603	628	663	611	603	561	637	650	608	631	602	576	593	600	618	597	596	592	668	561	586	628	634	613	597	599	604	659	623	623	599	668	599	612	588	592	605	627	601	593	599	610	608	599	591	629	631	666	586	616	651	555	581	667	616	602	653	616	612	585	567	546	598	612	635	590	610	624	630	630	614	642	616	629	607	586	625	564	623	592	622	637	641	643	569	603	651	595	573	626	630	643	592	652	608	646
47470	34280	33348	34181	28327	15407	3011	1591	2739	1401	851	889	848	891	902	815	872	760	814	842	871	965	989	1149	1251	1343	1446	1353	1338	1216	1194	1062	998	1008	1012	851	838	748	699	663	651	604	625	590	570	586	568	515	516	579	516	530	588	461	533	464	523	538	503	518	492	523	490	526	486	506	519	488	500	507	514	517	530	519	501	533	529	504	475	501	543	515	542	519	518	533	544	494	518	542	558	560	493	513	501	510	508	515	502	515	533	501	522	490	482	522	519	529	501	495	494	508	477	497	507	543	514	487	511	508	497	494	478	503	492	527	481	532	511	497	554	532	516	502	524	515	514	497	526	518	481	550	557	507	489	501	542	536	506	497	501	523	521	541	473	516	505	477	495	507	501	502	534	481	495	518	547	509	495	459	511	523	496	544	495	553	533	538	497	515	543	489	484	508	503	526	525	521	493	546	528	518	530	524	521	496	530	523	537	523	517	500	474	482	519	507	541	505	467	490	510	490	529	511	491	491	500	555	530	521	537	494	515	521	504	507	478	537	488	513	520	518	505	532	474	509	524	510	513	509	478	543	504	477	519	525	507	483	513	480	517	512	509	509	507	524	510	519	515	519	537	543	532	465	538	493	517	513	533	506	509	482	514	543	536	511	568	514	508	510	512	518	533	497	514	499	477	509	480	554	502	510	516	476	507	454	475	498	530	517	541	517	537	526	485	544	511	509	536	514	507	552	524	530	519	509	553	537	490	494	513	501	510	470	548	487	515	490	528	527	512	529	525	560	505	552	503	471	521	539	504	520	525	535	545	495	548	515	506	490	515	489	518	552	519	494	530	559	521	508	487	490	528	496	486	506	570	572	515	553	500	519	516	509	486	524	544	541	515	521	503	523	478	541	512	537	515	514	481	556	503	529	537	511	532	552	503	457	521	522	515	531	511	521	527	487	505	510	499	450	502	488	502	549	491	532	512	497	521	460	524	517	514	532	517	517	514	503	510	527	498	531	526	531	571	513	478	473	567	499	520	529	490	547	499	517	549	496	505	557	550	546	504	531	527	511	561	510	522	545	533	485	531	493	530	533	515	526	480	519	498	518	509	549	476	538	507	551	488	522	530	527	510	494	528	532	561	528	497	499	515	553	522	495	521	523	528	471	523	536	528	503	513	583	562	524	525	525	511	528	488	491	502	508	497	499	523	464	521	543	508	494	529	505	551	508	498	484	489	467	500	533	487	521	531	506	514	530	503	539	544	525	499	529	528	535	520	525	515	488	532	519	537	491	483	501	536	507	493	517	505	492	526	545	496	485	499	518	512	503	467	543	519	506	501	529	522	501	536	489	515	514	509	522	527	526	501	509	535	505	523	495	509	533	524	480	522	516	492	491	503	523	519	547	538	527	511	554	520	507	514	514	514	531	521	502	525	542	533	526	523	510	515	487	496	516	519	531	521	463	520	500	499	493	546	529	510	500	520	533	515	514	509	496	502	511	459	534	500	526	537	519	518	540	539	520	517	525	525	497	514	507	513	553	532	519	509	507	558	501	483	545	500	500	502	541	512	515	530	466	525	510	528	530	480	489	550	555	546	500	462	560	482	509	526	510	524	474	522	516	513	529	514	508	514	502	541	481	483	547	485	522	524	534	525	478	536	526	490	508	531	522	540	568	528	515	524	538	485	574	476	566	567	521	482	512	460	517	512	525	498	523	523	525	552	509	554	495	488	582	520	485	539	541	529	507	553	502	496	493	494	525	527	515	523	487	504	486	506	507	480	525	536	507	519	540	555	519	495	508	505	487	551	509	498	518	497	523	511	514	558	537	560	508	557	538	490	542	553	487	479	467	509	516	531	523	521	536	559	487	475	518	492	508	490	554	534	506	514	498	494	522	542	507	492	509	526	541	514	511	581	524	525	579	532	548	503	495	510	484	504	528	513	490	515	488	513	576	510	529	531	527	507	548	510	547	495	539	514	546	493	540	516	520	528	508	528	517	499	524	502	487	514	517	533	508	504	474	510	508	566	518	526	540	503	479	545	482	493	504	545	481	512	489	538	508	542	492	501	476	510	502	487	487	528	523	536	496	527	494	518	499	487	522	481	491	518	505	460	479	516	521	512	521	481	508	555	522	525	519	521	527	523	513	490	516	479	497	512	497	500	490	533	522	499	532	487	507	506	544	500	523	562	502	517	524	519	525	502	506	529	526	544	499	503	495	491	512	517	496	559	538	514	537	503	478	539	516	526	490	522	536	507	497	508	508	529	534	500	522	494	500	522	532	528	517	536	518	507	498	506	501	511	496	531	527	511	480	504	521	508	552	473	536	513	541	525	531	552	522	528	534	480	505	539	538	537	505	483	462	517	512	486	483	541	517	540	527	518	471	522	488	540	532	501	565	539	497	542	549	487	539	515	555	532	500	495	510	550	541	522	493	542	499	517	507	481	564	529	490	532	529	530	505	521	504	517	495	536	503	509	506	541	511	472	518	506	530	544	502	532	476	482	518	525	524	561	554	513	560	505	493	509	497	516	480	529	573	525	467	508	477	565	530	527	540	535	517	528	511	513	520	489	525	544	558	461	485	500	532	502	524	521	540	509	550	506	528	515	533	545	516	510	502	514	525	488	497	513	527	565	532	487	503	508	526	520	556	513	539	481	504	503	492	475	521	490	504	502	528	505	533	524	537	509	502	513	486	524	494	482	544	548	493	514	545	530	516	531	541	517	493	512	529	508	513	490	550	511	507	537	506	534	524	542	489	502	552	546	561	515	529	483	502	539	521	566	481	523	559	501	513	533	554	511	507	485	538	529	538	519	552	535	501	489	520	529	498	496	515	462	516	502	497	528	510	491	519	498	506	519	569	529	497	546	471	556	502	494	521	546	574	533	511	524	503	490	534	502	503	554	510	566	541	551	496	523	488	527	541	527	552	522	509	531	506	523	517	503	497	554	476	531	523	492	511	550	506	508	504	506	547	538	553	491	534	515	501	510	491	524	480	539	521	530	514	515	536	500	510	532	502	483	538	530	486	529	504	481	525	498	508	514	498	501	517	509	488	499	517	511	495	483	522	527	502	496	534	514	537	489	516	497	528	522	507	519	466	517	515	517	507	524	502	511	509	497	573	504	520	538	520	514	500	505	493	516	485	528	493	516	483	527	490	477	474	515	501	550	507	520	498	514	510	559	541	514	485	534	551	534	495	527	531	485	527	537	522	508	489	505	486	500	506	536	507	544	561	495	503	503	525	521	491	536	494	506	523	511	568	519	488	513	518	597	512	504	496	494	500	548	560	480	482	521	533	527	527	544	532	547	505	526	514	513	490	556	537	489	508	523	513	562	499	499	492	537	494	530	480	535	502	519	507	502	543	531	511	523	501	550	490	500	491	526	529	508	507	518	511	522	562	518	506	499	490	551	514	514	519	483	532	546	454	486	484	525	538	525	515	551	497	484	505	524	474	514	496	530	509	495	532	496	499	480	511	492	491	522	523	477	515	518	483	541	508
30297	21401	25644	24559	11477	3787	879	696	742	763	641	670	617	675	670	690	699	674	637	666	730	742	754	716	793	762	770	779	795	772	771	754	706	726	684	650	689	657	687	705	629	637	678	670	643	643	644	601	622	636	592	660	621	614	648	650	657	606	646	662	631	588	613	617	631	627	625	646	599	635	630	640	616	644	600	641	604	647	611	662	627	625	635	622	649	597	667	634	637	664	623	602	613	617	644	575	610	645	637	630	644	665	621	647	645	642	591	619	687	652	663	610	606	651	630	560	603	601	619	664	606	607	644	611	629	585	606	601	575	566	630	614	668	602	680	636	604	645	628	590	634	653	624	615	601	606	632	638	620	589	590	592	642	642	630	625	623	559	621	588	648	637	663	604	614	604	594	615	649	602	595	543	621	621	565	653	610	636	629	641	571	604	643	658	575	641	598	640	560	626	634	591	587	631	635	599	635	609	641	655	625	606	614	611	605	629	647	614	613	616	614	618	655	585	613	622	614	619	590	592	609	630	653	610	612	639	599	603	609	622	637	647	592	676	636	600	601	600	635	659	624	638	642	658	602	597	633	607	619	641	648	655	621	593	627	589	629	603	619	629	580	668	607	614	605	627	605	657	629	620	615	640	648	625	611	579	579	580	645	614	669	630	608	600	656	642	598	618	621	640	658	608	604	609	609	619	596	595	621	642	637	640	611	630	650	607	633	629	622	690	598	630	604	639	624	635	633	603	629	616	632	604	633	635	658	652	613	597	638	673	591	621	635	646	607	632	619	574	643	607	622	618	571	576	636	601	612	609	634	612	655	635	627	584	613	635	631	615	620	614	627	624	613	587	611	632	665	620	611	600	618	606	645	567	640	603	602	609	615	643	643	618	604	608	603	590	655	633	647	643	582	604	605	634	584	627	635	643	610	609	618	620	604	617	625	673	661	603	638	645	597	604	609	662	640	626	623	596	623	652	650	643	623	653	620	627	620	608	594	646	615	606	640	615	598	644	626	648	643	661	648	650	602	614	611	665	641	636	593	613	585	646	630	618	632	605	567	637	652	622	639	604	600	617	621	631	592	609	619	650	600	647	608	593	618	628	622	650	620	671	600	636	613	608	635	646	640	625	632	645	608	642	679	636	612	614	602	650	613	564	613	614	563	610	609	585	625	612	656	623	640	651	655	615	622	605	662	623	612	591	612	622	643	675	577	636	629	637	646	629	568	642	634	634	605	656	642	593	576	662	623	620	604	645	615	594	609	677	602	621	651	648	637	568	609	664	624	571	611	627	612	589	633	605	623	619	660	638	619	607	618	621	649	611	633	617	605	620	657	623	627	640	627	611	598	613	596	618	652	656	674	609	608	598	643	618	638	669	675	603	613	596	647	617	635	615	625	609	625	604	626	665	614	636	639	644	591	598	600	628	598	593	632	605	611	661	573	656	620	590	624	622	625	671	660	646	628	671	678	632	597	627	552	602	640	656	601	588	591	607	663	561	586	652	609	620	620	646	616	673	644	660	599	612	626	630	660	650	615	609	603	626	613	646	649	621	598	632	609	576	632	672	608	637	568	624	631	611	675	629	618	643	676	637	630	652	675	686	653	646	625	636	649	669	634	599	630	664	588	609	606	622	631	646	628	648	647	615	618	637	645	635	607	541	664	651	576	600	612	610	578	612	629	617	610	623	622	607	610	639	647	607	617	662	585	625	655	615	618	598	661	632	678	652	656	633	606	622	631	630	642	617	588	604	617	626	609	626	617	613	596	603	640	671	598	610	606	588	645	688	603	633	633	681	625	657	626	604	651	594	653	638	636	591	581	584	613	634	615	590	618	616	606	642	624	623	634	604	612	604	620	669	630	583	631	633	645	623	585	642	647	620	635	627	609	607	591	619	637	591	608	635	651	592	656	620	623	596	605	643	607	619	638	615	609	589	656	645	637	624	600	630	615	709	638	586	610	673	626	612	600	624	654	602	600	650	663	631	636	613	580	573	596	646	630	636	655	623	602	622	644	604	606	636	658	624	642	595	600	592	624	661	638	634	658	643	620	573	593	631	640	643	680	611	614	632	613	644	628	631	660	656	600	583	602	676	583	624	608	625	608	570	685	655	623	583	576	592	574	663	632	631	628	599	683	630	621	623	618	646	616	601	637	644	671	639	605	644	615	644	614	636	606	634	595	585	614	646	635	602	656	574	617	596	616	611	616	608	614	640	606	632	656	626	631	569	593	658	621	627	603	612	605	626	641	594	634	607	584	631	621	581	596	647	611	619	626	630	606	668	620	601	656	624	633	587	650	610	586	631	644	591	605	625	628	580	604	652	616	649	594	577	584	630	643	631	602	600	606	619	600	589	640	672	620	623	636	609	605	673	640	623	617	592	644	591	647	626	609	668	655	612	647	630	652	660	639	639	607	599	682	630	614	631	639	628	608	639	608	638	645	664	623	623	639	613	576	600	639	664	631	652	613	645	604	582	621	602	631	635	631	650	652	643	655	634	570	619	619	639	598	631	575	641	566	666	606	605	616	639	592	627	598	638	655	611	620	578	668	596	630	597	661	637	616	626	617	589	626	592	545	601	659	596	605	611	594	648	633	656	611	609	637	641	626	623	606	592	587	609	594	620	631	598	614	599	611	602	639	619	628	640	630	597	643	644	600	619	621	638	578	642	603	578	598	623	631	613	616	626	608	592	631	579	600	574	601	652	654	651	612	632	635	614	613	595	671	653	645	617	658	668	605	636	626	609	572	617	631	601	690	661	610	638	611	599	633	625	616	665	585	624	592	593	611	635	651	691	622	627	589	707	650	613	619	636	613	681	667	602	641	627	619	627	615	639	638	615	613	652	594	609	602	607	615	581	630	641	625	547	601	618	606	629	586	644	605	621	658	674	636	619	601	648	653	624	616	617	623	573	672	638	604	572	565	577	607	640	654	597	624	607	584	635	630	621	634	618	591	697	643	612	597	647	679	626	619	581	648	603	625	611	579	609	624	620	643	604	612	683	673	581	628	626	626	602	640	656	648	632	647	584	596	626	585	642	637	627	626	615	665	659	634	634	641	610	635	623	659	611	612	623	631	670	630	628	630	661	626	602	613	654	656	672	594	600	643	635	627	641	628	630	633	628	640	646	625	631	629	650	625	624	653	606	637	634	580	631	624	615	638	599	595	595	592	616	647	661	652	650	624	630	662	633	627	680	643	584	608	588	627	639	655	660	635	601	600	627	635	641	636	594	704	602	674	596	601	633	636	618	619	606	641	644	639	661	625	658	656	610	636	599	571	596	672	613	597	611	600	644	605	600	597	635	563	600	636	652	644	603	610	616	667	611	604	638	578	633	613	659	625	610	577	680	585	630	623	552	627	665	619	674	607	601	611	644	590	632	601	646	653	671	626	637	623	633	636	590	623	644	630	609	614	644	585	646	584	607	608	637	600	644	601	638	616	638	642	675	606	656	631	655	640	639	635	623	630	624	674	634	664	646	592	599	606	643
46562	25575	16830	17940	13823	5256	943	683	882	744	551	619	604	632	656	615	617	630	631	673	686	748	763	859	865	885	837	909	817	804	832	808	762	762	693	695	634	664	585	615	573	583	587	525	534	565	547	572	502	551	552	542	507	502	542	529	520	516	513	549	519	540	522	510	518	549	565	513	507	551	504	497	518	524	556	479	538	527	528	554	515	492	560	510	506	560	520	528	487	494	543	564	551	550	538	532	558	554	495	512	549	526	478	515	523	541	523	542	555	538	518	522	560	539	534	537	530	505	523	537	511	535	509	529	549	538	522	488	537	559	518	521	522	524	553	509	498	525	531	519	564	509	565	518	502	519	523	527	532	529	520	528	511	551	538	583	517	548	538	478	572	555	590	565	539	556	593	490	529	498	506	521	560	507	532	540	507	538	517	530	543	530	534	541	524	523	499	517	528	536	545	511	545	529	500	500	486	562	499	580	540	535	504	514	524	498	520	517	541	558	544	521	536	542	464	548	585	502	539	497	506	523	505	502	530	526	505	504	503	536	560	545	528	550	522	530	552	555	487	518	559	549	504	523	612	538	529	553	536	517	530	545	533	502	551	500	519	503	527	521	498	522	541	521	523	568	539	510	549	537	522	521	544	542	527	498	532	520	542	520	503	533	515	510	558	574	524	520	533	531	523	524	520	547	547	527	501	505	542	541	487	527	527	496	511	499	536	508	523	521	521	589	519	543	504	546	487	522	520	531	514	542	493	509	522	530	515	581	524	539	542	541	507	506	523	532	510	504	525	528	539	548	527	542	540	596	536	590	562	495	503	490	526	563	483	534	539	540	571	483	530	542	499	504	531	529	473	521	538	549	510	518	486	523	553	531	551	511	531	508	566	551	515	510	555	518	502	516	494	543	523	495	534	543	528	525	520	525	498	488	527	497	559	524	535	488	479	567	521	520	543	506	540	564	539	532	544	546	575	540	546	486	553	493	536	555	518	505	522	551	535	531	509	522	498	512	512	548	521	563	546	562	501	509	510	544	513	535	535	542	522	505	534	527	542	558	537	520	521	535	536	552	513	535	554	518	529	495	544	509	512	530	497	521	526	529	504	491	520	526	567	497	558	475	515	525	542	555	524	512	493	534	507	562	566	548	547	542	563	514	522	517	521	555	537	485	544	516	543	530	500	533	517	482	517	551	545	529	555	527	519	534	533	517	548	504	563	472	508	519	564	511	555	551	523	501	583	525	563	527	528	534	515	506	499	527	537	550	535	503	522	475	508	562	528	492	562	498	501	508	549	510	509	555	542	536	559	496	535	535	517	537	490	538	536	539	532	532	546	500	555	487	478	535	574	551	556	526	530	543	522	525	516	514	553	558	539	569	517	550	544	542	539	560	489	526	553	558	551	523	501	528	531	526	550	530	552	538	492	529	547	503	533	491	515	504	501	518	538	522	540	561	573	519	526	533	545	543	511	511	553	552	550	494	479	580	512	546	511	528	537	527	539	513	531	542	500	528	546	552	501	528	505	516	585	534	549	531	525	528	529	579	527	532	520	490	563	488	546	517	529	542	532	505	521	538	534	541	534	557	525	529	542	538	545	558	553	497	560	521	508	491	518	512	523	541	525	524	551	519	512	511	506	525	518	536	512	515	509	481	505	539	509	518	479	519	489	528	520	489	540	549	518	515	496	560	488	498	556	563	575	508	520	564	547	538	519	541	535	570	528	522	538	535	543	506	509	574	518	541	504	540	554	531	509	538	526	533	545	544	515	533	547	540	565	528	523	518	518	518	572	524	504	521	530	521	535	553	524	542	537	496	537	549	539	526	542	559	514	546	565	556	558	547	521	515	564	525	544	538	538	536	513	509	540	538	562	513	499	534	519	525	535	518	530	556	529	463	548	544	530	510	508	538	570	484	528	552	510	548	507	493	537	556	531	513	552	535	539	508	535	504	539	539	514	529	509	486	554	538	495	506	534	559	547	531	579	537	551	534	553	549	509	534	523	530	523	512	510	533	551	523	555	523	506	505	512	540	501	511	535	487	512	490	541	518	525	537	516	474	545	536	515	526	486	523	548	542	519	518	503	547	538	533	511	552	507	482	523	543	549	546	496	529	530	532	530	571	541	564	516	485	521	558	536	549	519	540	509	568	532	545	509	527	534	477	517	527	530	502	508	558	521	524	517	524	490	519	512	554	532	521	501	543	504	518	515	531	539	510	540	551	541	580	523	504	506	539	561	568	535	505	545	555	567	533	508	552	547	508	500	561	535	524	520	561	572	548	548	502	505	549	547	546	492	502	546	539	521	484	545	556	501	542	552	554	554	542	530	544	530	533	516	540	525	533	518	536	516	532	591	539	521	513	572	552	539	513	543	536	533	490	507	553	500	537	541	506	549	538	541	533	524	515	533	555	493	505	515	575	518	517	537	546	525	501	562	539	529	543	520	526	540	523	539	550	538	570	515	569	551	570	520	520	531	539	490	535	520	550	531	570	534	472	503	523	544	519	558	525	561	561	514	538	539	504	574	542	505	564	535	511	515	526	577	508	526	556	546	556	526	515	527	516	513	526	544	533	559	542	576	523	479	528	529	541	535	536	504	547	501	553	543	525	511	497	505	547	512	560	505	496	514	533	535	526	520	524	522	536	517	504	514	528	498	535	526	566	491	517	518	571	532	529	554	530	542	493	509	542	576	573	501	531	573	554	570	538	529	519	549	531	531	552	520	517	528	530	513	546	496	530	537	545	518	524	549	477	532	509	563	515	548	526	533	503	540	536	522	568	541	550	535	526	551	513	520	509	558	529	532	533	525	519	542	500	532	567	541	522	510	542	566	471	561	545	511	571	544	519	530	529	530	547	538	521	554	541	508	482	519	525	524	537	525	518	517	502	537	570	483	511	502	571	535	530	514	489	560	506	523	556	519	545	498	460	584	491	517	516	518	529	531	495	526	499	508	512	520	487	565	553	538	525	529	557	540	521	519	487	535	518	557	551	546	520	538	525	526	524	549	546	515	508	495	507	543	536	515	535	543	538	547	527	558	518	516	486	519	551	523	490	540	544	515	524	545	544	519	548	526	505	536	541	513	546	558	546	509	515	525	495	546	558	509	535	570	495	528	533	539	522	484	544	526	526	488	510	500	535	567	536	545	534	511	495	531	510	487	518	543	515	508	547	495	538	545	483	545	517	552	481	555	526	514	491	468	497	537	551	536	524	524	500	529	544	533	537	493	518	591	551	499	504	514	542	515	562	527	516	516	553	559	491	533	543	560	552	558	533	534	542	509	547	544	559	542	487	525	526	548	539	480	507	512	505	521	523	545	574	543	536	504	535	556	501	529	532	507	492	503	507	546	477	508	518	537	518	549	557	565	542	498	553	531	536	494	487	539	527	543	546	529	528	540	536	558	546	523	560	498	549	550	508	503	493	538	557	525	503	472	555	559	511	536	517	537	526	530	543	538	492	510	509	555	526	542	517	573	468	542	538	554	513	523	542
27150	20799	27230	24489	21665	15480	3301	1092	1407	1173	683	679	707	700	702	662	639	674	787	771	800	784	880	930	827	887	844	934	893	794	897	814	860	803	758	780	729	720	632	711	693	673	649	631	618	603	595	572	580	609	621	577	605	598	581	640	620	625	616	560	585	605	602	598	595	596	577	576	578	564	603	602	606	591	579	595	655	589	582	615	620	632	596	599	575	601	549	601	611	564	574	554	593	616	609	582	587	603	602	582	601	580	597	630	627	606	598	609	611	581	615	584	534	577	616	617	580	586	580	621	581	589	615	636	571	597	568	636	594	586	637	604	603	580	615	583	611	620	573	585	554	642	579	659	562	603	578	614	621	627	638	613	619	589	569	605	571	607	608	597	585	586	527	562	603	571	623	595	585	578	604	621	587	587	590	613	602	572	602	560	562	587	543	608	602	623	571	603	590	563	607	644	612	571	644	572	606	544	584	578	588	557	615	605	591	572	592	585	590	606	552	582	610	585	625	613	569	621	588	591	571	612	591	602	566	549	602	599	603	530	573	550	568	584	572	630	597	598	588	528	637	603	637	621	588	578	617	551	586	583	595	559	614	616	586	628	617	587	586	571	608	601	594	613	616	566	646	586	612	617	539	585	614	629	627	549	564	614	541	610	571	604	530	593	636	606	580	584	598	637	591	616	577	569	604	598	554	603	558	596	594	581	630	622	577	586	601	584	594	612	596	612	565	581	574	574	606	608	575	593	580	606	528	639	575	630	584	584	577	587	638	612	601	602	546	550	618	569	584	574	608	564	575	587	600	634	630	597	610	598	579	598	554	608	592	554	594	591	592	602	645	638	605	592	581	578	561	589	589	592	644	626	587	598	580	642	579	590	545	582	571	622	592	596	624	596	568	635	581	578	576	602	591	608	585	604	583	572	620	583	650	577	563	556	589	586	600	581	594	566	595	622	576	588	620	637	558	597	603	643	614	595	643	595	602	595	558	560	596	591	622	572	611	563	611	556	617	589	580	588	620	609	578	594	636	596	590	611	595	566	583	587	594	552	585	602	575	643	582	541	578	618	579	584	593	613	608	588	588	605	600	619	590	573	551	541	576	611	607	631	621	571	565	626	599	610	593	625	578	617	601	631	646	620	566	547	614	571	581	605	576	578	588	661	586	601	643	643	593	622	567	547	608	607	601	652	584	544	597	544	578	616	581	613	607	599	613	574	623	607	568	614	555	614	615	596	590	568	582	568	598	585	618	621	593	595	585	596	589	590	608	579	591	610	616	606	621	596	573	594	621	556	591	598	591	603	606	587	601	642	560	584	553	579	538	613	584	579	578	588	561	587	617	598	577	592	629	624	615	661	600	596	602	638	593	560	610	549	602	576	599	576	648	546	601	552	611	546	652	605	598	606	541	590	557	571	587	554	583	604	611	595	573	582	585	560	559	583	610	606	599	577	596	570	615	556	540	587	554	577	561	567	589	603	611	621	620	589	624	616	581	577	565	584	604	575	617	617	614	583	648	556	605	601	564	627	590	551	601	570	608	587	598	578	593	575	602	605	582	544	581	596	586	598	570	605	599	560	606	561	564	572	576	543	594	621	621	569	555	597	566	587	571	585	556	605	611	611	606	584	592	588	597	592	640	579	633	584	568	579	600	605	571	610	564	616	563	585	601	594	567	643	605	605	616	602	584	617	588	598	584	594	604	621	580	563	592	567	554	589	561	559	623	589	589	594	600	633	637	624	640	621	583	564	600	571	600	592	639	582	579	592	610	596	580	604	611	565	617	597	602	604	619	582	609	599	598	569	593	645	566	610	578	626	632	571	603	600	598	602	607	616	594	591	577	570	617	628	623	574	595	582	594	576	558	568	613	592	536	580	573	588	590	593	588	613	559	599	574	596	595	639	610	560	596	598	629	590	604	579	605	600	580	606	643	588	556	661	619	602	602	586	595	572	582	589	616	600	605	628	615	578	649	596	602	575	612	585	590	608	613	579	605	628	594	597	617	595	589	633	585	606	642	544	596	568	585	569	619	597	623	594	567	601	597	599	577	583	580	586	603	608	575	567	610	543	617	609	629	588	558	565	620	578	594	597	588	524	540	601	622	575	613	586	611	549	676	618	602	610	590	610	611	582	611	655	566	599	569	637	602	606	651	629	567	606	623	531	585	595	614	611	528	587	611	583	613	616	591	582	632	618	593	579	566	593	590	633	581	616	658	575	595	574	576	577	589	619	587	570	618	578	607	601	597	597	580	578	589	621	624	659	579	558	576	603	588	614	576	586	593	601	610	604	594	600	590	590	624	601	536	581	639	564	620	630	581	597	622	569	579	595	531	611	599	574	598	637	598	584	605	594	591	588	585	618	609	604	550	599	571	613	571	622	619	630	571	576	575	581	630	559	635	563	611	592	605	580	594	601	606	596	606	582	606	607	588	606	587	577	541	595	596	564	616	606	632	603	626	633	570	616	564	589	591	618	618	586	613	583	623	629	609	599	627	555	601	622	549	592	563	548	616	620	608	620	567	585	591	618	614	641	564	625	634	573	626	591	570	617	576	596	590	567	610	619	576	598	578	584	564	591	571	606	607	555	623	599	617	558	582	565	564	598	588	613	567	573	603	587	568	566	618	635	616	576	602	610	656	605	574	598	649	603	618	606	586	591	643	576	625	580	555	614	556	565	613	558	569	583	631	566	611	591	601	588	594	582	585	603	623	577	567	570	577	619	596	598	622	576	646	602	611	610	643	545	601	640	567	605	616	608	615	564	609	609	592	647	603	608	594	601	593	575	567	611	598	581	592	580	588	554	656	590	627	626	566	628	565	576	556	577	532	592	638	568	628	581	586	597	607	604	617	610	621	619	611	595	582	614	613	596	625	567	592	567	633	638	628	606	616	591	620	588	642	613	609	588	579	627	587	599	610	581	606	610	588	576	594	592	605	663	559	598	579	623	606	601	584	574	576	543	586	582	569	606	617	533	605	587	588	619	596	579	568	560	599	564	636	598	550	601	585	567	621	634	640	606	595	611	570	581	580	605	562	563	572	605	617	601	592	604	629	590	588	574	601	608	594	607	614	615	603	601	627	576	619	530	612	587	549	597	634	595	587	586	582	600	576	567	603	597	578	578	621	612	640	578	609	600	589	603	592	626	606	633	611	567	589	554	581	608	601	617	601	585	593	558	618	584	580	586	594	605	579	574	562	605	571	573	598	567	630	597	559	629	578	553	604	615	574	596	611	613	563	606	619	605	595	595	589	593	559	623	531	637	624	568	582	582	593	646	597	614	662	630	589	591	572	601	620	574	631	631	643	589	609	580	621	607	586	622	576	569	614	594	642	590	584	590	592	658	568	603	615	603	601	591	581	596	627	590	604	606	639	589	555	578	639	589	577	592	589	596	584	610	586	580	581	586	600	546	611	603	647	561	565	572	567	588	578	621	570	557	596	619	588	587	605	587	642	605	622	597	594	529	578	654	594	591	569	569	603	555	615	589
43322	31917	27408	29347	23449	10275	2168	1270	2350	1439	650	692	678	737	734	682	655	750	708	826	799	950	1082	1115	1082	1000	986	1093	1077	981	961	942	899	855	859	783	741	716	691	667	653	634	626	558	580	578	493	538	487	494	527	523	501	511	517	498	466	514	509	491	484	539	479	531	482	478	547	523	504	559	539	510	510	522	526	532	511	513	537	490	470	521	488	472	466	515	485	506	474	521	551	509	489	502	483	499	491	466	500	536	480	480	504	513	488	514	485	506	504	514	517	536	523	531	532	515	516	497	521	495	502	446	523	488	511	509	476	472	473	519	468	491	571	504	530	488	490	552	535	477	484	494	513	526	515	512	507	562	468	496	523	513	525	514	499	562	476	507	499	491	544	479	542	489	570	474	512	466	537	490	521	486	487	479	473	512	490	488	544	507	534	498	563	506	497	493	515	502	485	495	502	460	498	490	473	520	514	480	518	476	493	488	488	505	466	458	520	480	506	533	505	484	562	467	499	524	503	510	509	531	522	531	514	496	512	493	471	482	522	486	505	539	524	499	490	507	526	486	488	498	514	505	481	521	492	493	505	499	502	495	491	496	494	524	510	516	513	498	507	501	539	505	483	523	495	500	515	493	504	500	498	500	490	496	542	478	496	465	531	505	494	461	506	524	471	538	552	516	527	495	521	492	537	509	510	489	521	521	507	563	532	523	494	527	527	529	526	524	523	497	468	502	473	490	499	513	533	518	512	526	482	458	489	486	502	513	449	514	532	542	515	509	524	548	459	496	533	453	505	524	485	492	453	487	474	478	500	515	481	492	541	501	529	488	457	534	494	519	509	519	487	511	539	491	494	513	495	524	479	487	531	483	470	481	518	499	487	505	483	488	512	504	498	541	534	517	492	503	519	525	485	485	527	486	530	535	489	499	510	524	500	468	509	494	510	518	525	498	507	516	493	524	506	517	476	551	484	491	522	509	506	477	491	498	507	497	526	507	479	502	509	495	545	510	486	513	498	459	480	510	474	438	492	520	522	526	502	498	506	504	511	516	519	485	476	492	484	505	486	476	512	504	520	486	482	475	541	485	521	492	524	530	487	505	480	507	476	517	556	501	482	521	539	499	514	511	533	507	551	515	498	524	533	487	507	505	516	504	524	514	487	527	482	493	484	500	459	493	494	514	494	523	485	515	508	498	508	514	482	526	524	489	489	472	495	529	555	521	470	515	518	514	504	512	503	521	497	485	499	510	550	489	483	489	513	471	462	523	513	543	522	508	517	482	535	455	506	526	537	559	519	485	495	490	505	499	515	470	518	515	483	492	473	532	460	522	521	463	511	520	509	478	478	491	493	485	503	497	499	478	520	542	502	493	490	509	545	496	522	499	520	485	463	483	511	537	516	489	489	498	516	483	494	525	485	519	453	509	505	490	503	496	504	514	519	497	483	509	485	512	486	495	498	530	455	570	520	551	526	518	512	508	490	509	511	538	506	525	516	491	480	482	546	460	528	546	498	509	510	522	498	485	502	517	519	501	512	509	512	522	501	525	549	509	494	477	505	467	501	470	502	507	513	543	529	533	506	460	510	522	506	505	488	521	524	489	548	493	507	484	497	469	485	503	503	505	465	523	480	516	527	495	528	483	499	508	539	516	536	479	487	484	514	512	475	468	504	491	458	498	531	507	454	516	501	485	467	522	526	479	491	539	537	481	493	505	491	500	523	511	533	546	496	524	495	487	486	497	489	478	487	522	490	483	492	472	478	519	497	467	474	509	555	474	500	554	492	481	474	492	485	507	485	495	489	491	546	506	510	541	493	486	517	498	514	467	515	540	544	525	475	482	491	489	560	506	530	555	462	494	521	482	506	474	531	523	514	489	583	516	515	522	522	525	520	486	482	490	508	505	492	513	524	510	514	516	494	493	535	508	505	532	513	514	491	545	479	480	503	529	475	494	483	496	506	509	479	476	502	496	469	491	527	520	509	496	522	456	507	510	503	496	505	514	514	489	501	496	520	491	476	537	497	489	511	471	506	505	509	480	492	492	496	511	508	517	479	535	543	485	528	500	514	538	471	490	519	498	533	513	509	489	514	514	486	510	513	524	476	492	504	488	498	552	491	563	488	567	491	512	460	510	511	479	453	498	497	508	510	526	502	487	504	493	557	510	508	484	515	507	471	489	458	457	521	499	465	532	503	560	506	497	490	498	534	511	443	504	508	510	479	487	495	465	491	494	481	488	504	472	505	523	505	523	483	530	500	515	509	455	494	464	539	513	518	542	490	511	528	481	546	459	465	497	529	526	465	536	502	473	525	475	549	494	545	537	494	531	496	507	500	511	535	493	509	462	475	521	509	485	494	559	497	525	503	521	499	509	518	490	529	545	511	466	524	455	475	522	542	535	506	547	521	527	476	501	500	519	519	500	483	532	495	541	482	523	479	499	500	517	494	528	526	507	521	497	507	486	515	551	466	481	498	476	501	481	477	503	519	529	497	544	501	515	538	530	495	530	482	494	503	511	522	522	472	491	546	497	493	487	480	539	532	491	511	522	491	526	502	506	504	549	473	527	502	507	481	526	511	522	505	484	493	480	481	516	468	493	529	495	547	501	485	482	484	493	529	530	527	503	511	499	513	507	521	532	446	485	522	492	523	503	500	504	516	493	493	557	527	546	516	494	477	493	487	505	498	484	496	516	516	513	500	484	516	488	479	510	527	501	530	459	493	529	509	476	507	518	502	485	511	482	522	497	511	544	506	490	498	499	508	499	537	479	476	488	472	495	499	486	529	513	499	486	522	496	508	498	477	476	512	487	505	494	508	516	487	547	489	497	503	522	485	523	526	506	519	500	501	538	507	528	494	506	483	463	513	449	505	515	528	477	516	513	526	454	517	487	468	516	534	534	495	539	500	487	500	512	497	510	496	514	502	473	493	525	492	507	514	509	506	524	507	502	483	495	535	500	468	529	511	515	515	509	510	507	513	517	528	567	523	469	502	479	540	497	515	474	518	526	522	502	475	528	524	518	484	523	504	520	516	507	540	492	509	490	490	510	503	504	471	553	491	516	505	508	517	512	490	503	505	558	496	519	509	507	508	512	514	483	506	514	550	542	474	501	489	541	499	496	535	516	504	541	515	474	535	524	490	483	487	493	479	481	473	524	520	481	511	526	505	476	501	509	476	507	482	486	486	519	500	520	464	488	509	539	528	480	481	516	474	503	507	485	488	525	536	523	483	490	502	496	486	509	502	538	498	481	546	551	490	519	499	511	493	487	505	513	467	507	498	503	536	462	517	503	510	492	533	483	484	496	499	477	504	488	498	510	487	488	483	458	498	526	555	512	514	510	534	498	512	525	528	488	480	505	476	531	492	516	530	500	476	502	511	510	517	494	470	546	474	529	522	494	515	515	505	482	500	484	508	487	505	547	476	495	492	546	505	465	488	459	487	493	551	469	524	502	518	518	475	508	530	523	492	523	480	505	517	518	498	456	500	502	534	511
26474	20790	27495	24116	21486	20449	7970	1771	2199	1306	798	774	796	826	816	804	766	739	821	795	971	1008	1107	1147	1106	1030	1025	1136	1123	1076	1076	1020	978	940	935	864	920	760	893	783	725	722	748	716	700	660	706	676	670	648	667	678	609	635	675	642	665	613	578	637	632	619	631	630	627	659	654	640	642	611	656	702	621	671	644	679	630	626	623	624	631	656	680	635	602	618	624	626	573	576	625	656	625	654	685	624	629	614	621	628	633	624	633	689	619	647	615	670	630	648	625	594	624	611	593	623	671	652	591	611	629	651	628	660	642	625	653	628	625	610	629	644	649	610	587	666	666	651	645	609	588	572	586	667	663	639	625	670	639	621	639	648	641	641	690	619	623	660	626	641	677	614	631	617	651	611	608	603	628	635	610	670	626	664	667	620	632	586	651	650	619	640	651	623	628	634	634	617	647	609	624	660	626	646	630	647	653	620	614	615	631	591	636	638	639	636	615	620	624	629	660	652	641	618	648	627	636	653	635	671	614	604	614	651	622	669	635	616	591	592	644	612	623	637	650	662	590	623	597	628	618	621	613	602	677	595	648	629	649	635	618	644	635	638	609	617	643	626	647	608	635	628	611	603	629	643	624	601	679	622	642	633	592	589	604	681	616	659	643	620	626	646	654	661	649	613	670	551	666	641	689	604	649	571	658	644	615	617	632	627	650	580	648	662	649	656	663	659	626	606	631	624	647	635	631	618	599	659	646	637	651	608	546	624	658	600	599	600	640	629	598	627	631	648	671	669	633	673	626	656	645	612	618	611	630	652	616	672	622	637	624	601	612	616	673	679	652	671	641	631	618	635	605	628	662	652	646	624	612	651	612	637	648	592	651	636	625	644	656	657	646	604	608	630	630	631	666	612	668	624	622	642	637	622	626	631	660	680	618	629	599	630	662	610	580	637	621	660	668	638	689	634	624	632	662	653	673	668	657	579	647	619	606	593	640	636	646	670	641	636	671	606	659	597	614	598	655	626	648	587	634	642	670	626	621	618	615	647	685	591	614	620	658	690	602	618	675	605	647	646	627	653	619	623	625	633	649	651	602	662	633	675	629	663	589	638	667	669	699	641	619	616	687	620	660	650	667	658	568	572	622	705	667	624	656	627	653	617	648	636	593	673	710	641	667	656	664	637	578	623	660	615	602	601	615	646	644	607	611	638	644	606	669	638	601	624	601	678	599	584	599	613	640	637	586	620	651	589	604	669	660	650	635	656	650	639	638	598	597	641	604	670	655	594	659	625	690	622	656	617	652	640	633	652	631	607	662	605	624	621	642	652	561	687	662	663	609	660	657	608	616	607	574	587	624	633	638	628	594	623	629	665	675	636	637	633	600	671	630	647	643	662	634	655	617	616	635	660	653	645	635	697	584	686	618	648	588	646	650	620	633	611	607	590	632	618	615	621	665	604	621	668	599	605	627	647	645	688	588	667	650	620	633	651	648	614	678	640	607	647	606	660	604	592	590	637	673	634	661	643	669	610	573	636	648	604	633	629	617	638	653	649	612	675	585	663	613	625	643	621	644	646	647	672	620	672	621	596	625	640	616	593	583	617	642	629	649	643	626	667	603	626	647	591	612	587	633	641	575	646	643	615	604	623	663	590	618	676	658	652	644	620	608	682	641	618	639	610	610	599	675	613	690	621	650	607	623	695	637	658	645	725	663	632	670	607	650	637	653	633	652	616	646	619	635	656	645	626	600	629	630	602	615	604	598	683	654	589	641	667	627	624	667	615	643	605	641	627	656	611	644	663	629	623	638	623	634	629	629	596	635	619	614	602	657	611	647	609	669	653	637	651	618	623	597	669	656	671	631	640	637	648	639	621	611	593	554	625	630	616	635	650	602	612	658	621	587	596	601	657	565	652	669	608	625	699	657	627	664	602	650	642	657	583	586	600	610	613	628	610	654	609	589	636	631	635	646	662	631	645	618	656	662	630	659	652	684	600	644	612	609	611	631	610	653	628	653	644	627	634	599	674	655	611	622	636	612	655	654	649	634	612	618	646	616	637	620	642	588	645	649	656	629	652	607	614	627	626	609	592	624	681	650	601	604	596	642	659	657	614	673	670	622	623	607	610	635	640	674	588	642	612	593	643	632	637	607	634	665	659	639	662	668	636	644	661	631	655	595	610	640	669	653	646	623	619	667	649	618	617	631	619	587	649	642	681	668	658	620	650	596	610	648	645	647	597	620	673	659	617	619	592	600	650	629	643	620	629	679	629	625	648	607	614	638	613	617	615	641	610	620	656	625	613	628	647	608	652	661	627	575	651	654	651	655	630	638	609	627	650	633	591	637	610	638	645	649	604	618	630	657	644	691	597	650	659	672	602	638	636	619	638	597	653	630	652	602	643	615	648	635	618	650	598	628	614	680	660	650	631	612	576	644	647	663	634	667	671	626	621	612	629	595	645	616	603	639	581	583	633	591	648	636	622	623	657	623	639	663	613	604	535	629	658	636	657	637	652	593	673	622	627	641	649	601	634	642	634	637	602	623	570	579	604	644	612	637	639	620	629	662	633	597	600	646	657	639	624	599	693	608	575	639	627	625	667	710	653	646	637	656	617	573	668	635	674	606	692	668	645	620	602	601	672	635	649	662	620	635	660	633	597	604	647	635	587	625	641	654	585	619	639	620	628	620	633	588	615	625	653	615	632	639	582	649	654	645	617	632	624	626	655	577	659	623	632	599	625	657	662	657	649	665	602	663	656	657	630	598	631	656	645	604	679	656	652	619	617	647	681	617	605	609	603	624	637	642	636	652	651	661	636	629	594	684	602	662	659	639	620	637	648	623	625	643	614	640	618	656	631	646	620	647	658	642	604	616	596	625	586	647	646	619	636	615	714	616	636	679	641	665	670	647	637	617	574	625	612	642	603	631	659	654	630	645	685	639	654	629	673	684	668	654	620	647	626	626	617	627	640	623	620	638	625	623	621	649	699	595	633	623	667	657	624	617	650	629	636	608	651	612	630	669	638	660	635	680	640	593	654	694	639	574	597	628	592	642	627	615	614	639	680	619	623	670	670	629	636	628	643	661	617	584	591	653	620	572	611	598	585	659	600	617	628	660	622	642	604	621	642	597	648	607	589	659	625	660	613	586	685	647	637	655	658	631	619	658	643	641	619	633	673	657	652	649	632	692	633	652	652	636	658	631	662	634	606	619	616	635	649	650	607	634	642	632	619	631	619	658	654	650	604	594	622	630	602	611	641	654	613	649	610	627	619	623	588	649	651	584	631	634	641	599	620	612	609	649	683	586	613	619	627	636	614	589	651	630	624	611	687	647	617	641	648	586	672	601	655	643	603	644	653	629	623	623	621	624	630	600	601	653	600	652	675	587	634	604	621	620	617	694	652	634	652	646	622	623	616	589	604	656	616	646	584	640	645	655	617	601	626	611	626	630	658	677	647	637	647	621	641	606	608	599	653	690	625	637	610	647	629	632	604	627	640	620	620
40780	31572	31270	36528	30900	17094	3817	2759	4001	1886	918	949	1034	965	976	859	779	829	961	1069	1134	1329	1492	1582	1534	1291	1477	1502	1501	1481	1458	1289	1177	1164	1056	1052	1064	955	868	848	753	705	682	686	622	605	603	600	570	541	595	557	550	553	600	553	536	524	586	509	503	497	551	531	533	521	509	527	525	543	503	470	489	554	542	544	520	518	531	551	536	510	501	500	557	514	526	519	525	522	525	543	576	560	535	559	488	542	549	518	537	528	553	491	565	531	518	571	555	535	568	536	538	528	537	548	562	527	548	535	534	541	556	525	512	578	583	570	508	521	522	532	539	537	506	517	527	480	507	536	542	474	555	522	547	535	543	536	536	497	537	540	526	522	569	464	541	532	519	551	533	581	557	519	525	545	473	551	563	559	553	568	539	527	519	511	523	573	553	545	541	513	516	525	510	530	573	496	543	523	524	518	553	537	499	527	533	568	545	522	572	501	534	560	558	539	499	512	508	525	533	519	535	558	515	574	564	534	572	512	560	518	545	504	535	560	543	514	509	549	538	523	553	534	512	560	473	553	535	513	539	559	536	516	506	518	543	538	541	506	489	524	508	529	506	576	532	561	501	560	505	503	503	518	536	518	500	550	570	561	532	522	526	543	542	495	547	549	456	514	532	533	488	528	563	561	546	522	537	514	472	551	506	533	544	510	542	546	519	530	568	537	566	542	481	522	496	543	504	569	534	517	519	496	551	527	551	573	527	561	536	535	557	531	517	554	559	537	541	524	539	535	524	515	546	513	511	523	534	541	504	510	531	522	567	535	511	546	544	532	530	511	493	493	519	545	550	564	530	511	542	522	503	531	543	529	517	529	514	550	515	563	526	533	531	516	542	491	571	509	530	524	530	540	506	558	550	523	525	531	511	506	543	496	567	553	484	513	527	548	522	534	503	502	528	518	512	598	505	553	552	536	522	543	542	555	508	504	518	537	524	538	574	491	485	505	510	534	541	517	538	587	524	541	522	549	504	512	506	523	546	507	570	521	518	529	554	538	515	552	528	507	504	535	480	552	532	522	520	563	478	542	509	528	525	548	485	535	579	558	527	492	530	513	515	552	523	504	544	533	505	555	503	573	481	525	514	529	509	495	563	535	572	517	497	565	526	558	546	534	521	546	517	518	514	522	568	517	497	508	529	530	559	537	546	536	549	551	542	570	512	524	521	494	506	535	515	520	572	541	595	498	528	536	489	534	559	534	524	559	523	532	533	534	525	542	558	582	517	534	506	510	534	569	524	518	566	581	491	527	517	564	522	506	565	552	539	557	503	531	539	537	515	505	526	547	571	520	510	558	513	514	506	506	524	531	573	520	536	492	506	482	528	521	557	558	534	546	501	528	494	520	545	518	554	557	543	546	535	535	486	513	567	516	546	522	545	565	522	543	579	502	516	493	559	557	492	541	562	556	543	513	557	545	524	510	527	506	529	524	515	507	547	539	533	518	549	529	541	543	567	515	582	507	558	549	533	574	511	514	538	521	527	529	539	522	510	527	523	521	523	552	556	537	512	538	560	544	537	560	516	524	571	515	496	518	591	511	517	473	507	505	545	561	508	525	531	572	518	547	569	538	572	550	505	540	558	523	589	554	541	566	518	554	534	530	499	520	501	481	550	539	517	542	542	529	519	522	520	506	518	533	546	529	550	541	487	561	542	494	579	515	538	500	539	518	591	488	569	531	549	526	572	485	572	523	535	563	547	551	555	528	538	560	496	488	575	543	519	577	515	518	540	562	508	536	541	551	552	568	520	516	550	534	548	553	504	564	524	551	541	523	547	499	535	522	556	520	504	511	559	551	559	509	502	618	523	516	531	488	510	542	529	523	535	533	572	516	513	529	534	494	548	548	502	497	526	506	532	491	542	525	518	543	526	532	543	528	549	567	496	524	514	559	520	530	526	553	538	570	529	561	535	512	530	550	525	591	516	496	529	515	506	505	532	567	488	544	548	543	525	555	510	495	570	538	497	493	529	526	562	549	523	579	501	539	530	527	508	524	532	543	521	521	525	592	482	529	549	527	516	546	526	487	524	537	538	552	524	512	526	562	532	547	524	525	555	516	575	527	520	569	535	503	518	516	524	534	520	509	544	547	528	571	513	496	536	514	514	530	528	462	531	505	554	510	564	526	562	533	527	595	515	526	525	530	525	551	505	545	565	549	532	523	526	515	541	480	525	518	524	525	572	534	508	533	555	539	553	507	523	550	532	503	509	486	534	501	547	569	535	535	510	551	531	571	507	518	504	567	558	497	549	562	487	543	514	548	539	568	524	516	532	543	494	493	519	555	549	533	560	566	563	512	513	501	534	535	539	569	530	521	552	508	531	526	506	535	510	546	519	554	516	585	537	496	556	523	508	526	496	556	522	497	571	522	530	536	564	534	562	532	561	539	555	545	506	526	551	521	554	495	567	537	548	549	525	563	553	516	513	555	541	503	582	571	524	510	517	536	523	537	501	565	495	528	536	528	515	538	519	573	510	515	513	506	528	527	605	549	545	592	530	524	522	505	575	525	533	546	522	554	508	539	538	552	515	570	552	540	558	525	486	490	573	518	588	519	544	551	563	554	524	540	550	539	537	543	556	526	556	506	531	518	540	498	586	544	500	528	567	519	505	560	532	503	571	528	520	543	534	554	563	540	536	539	582	521	525	571	495	545	520	592	536	551	535	514	534	549	531	555	557	514	557	531	522	566	554	524	552	547	540	545	568	514	504	585	573	505	537	516	506	523	509	505	521	521	561	532	582	529	505	518	536	500	576	539	554	497	524	578	555	533	537	567	486	519	535	513	531	534	555	495	567	554	530	545	512	541	549	526	549	510	546	541	500	516	526	596	523	549	564	549	544	493	526	498	531	496	540	539	534	523	480	537	516	571	545	498	528	542	545	509	517	515	515	530	532	504	564	507	521	505	588	566	555	531	528	521	502	519	512	548	558	545	523	552	505	542	531	593	551	520	520	556	508	555	545	553	504	550	524	522	513	550	545	545	523	514	557	595	531	526	535	551	542	579	513	573	553	519	557	569	495	510	526	545	545	565	549	515	532	524	538	527	517	555	516	546	524	503	520	501	527	538	545	525	546	562	574	517	537	574	519	531	529	549	518	516	516	493	531	542	504	528	541	524	511	507	537	576	504	577	558	538	551	524	552	563	551	473	515	483	531	540	511	530	517	553	528	546	527	534	539	500	576	499	478	536	535	544	531	524	548	532	505	501	549	577	538	514	488	529	539	533	511	532	489	529	561	532	520	504	504	527	547	563	549	509	529	560	545	544	499	515	549	551	553	511	508	557	522	547	499	544	538	506	515	498	515	538	558	561	526	527	533	534	557	558	535	533	553	538	509	537	495	538	548	495	575	540	523	526	503	524	517	496	508	524	537	564	544	547	525	499	525	511	529	555	511	552	521	529	510	541	551	516	522	495	531	525	593	566	569	504	591	530	535	544	496	542	539	543	538	562
25629	20841	27847	23939	21167	21301	11359	2222	2671	1499	797	803	844	801	774	725	680	822	824	842	874	948	936	1040	1021	1117	1048	1068	1015	1000	960	908	956	911	888	871	848	855	760	733	747	741	737	677	625	656	638	697	648	633	603	585	626	571	605	666	592	641	629	636	621	666	615	613	635	604	628	591	600	646	573	591	571	632	661	634	596	603	598	606	586	681	623	604	574	631	576	580	653	586	597	625	550	562	622	649	595	619	628	638	604	594	570	584	649	607	628	581	614	597	577	657	615	570	618	608	612	666	637	630	570	602	643	609	634	590	625	599	633	622	598	608	618	594	614	598	611	603	631	607	613	609	638	647	606	599	578	627	601	625	639	595	601	621	594	639	612	598	644	649	528	598	585	611	649	603	673	636	600	650	582	603	558	595	608	612	574	580	614	591	616	587	657	685	564	573	569	618	627	635	618	592	628	574	634	629	606	592	613	576	611	629	616	557	638	622	610	608	584	598	643	629	625	574	625	573	626	657	626	638	630	633	623	610	586	621	561	628	651	643	648	624	570	637	700	558	591	563	609	640	638	589	646	629	603	627	612	633	597	631	597	619	612	591	596	581	594	594	626	647	657	652	599	597	657	646	631	622	619	599	590	611	641	637	600	598	635	568	607	633	606	587	658	577	581	578	630	627	582	597	610	607	542	599	649	619	602	629	641	640	607	593	586	603	607	574	599	590	627	595	592	577	559	604	613	611	604	579	587	640	636	617	579	621	621	590	588	633	601	592	605	573	619	648	666	629	557	582	630	648	635	591	620	601	630	601	626	609	621	634	603	598	647	601	642	628	614	590	633	586	647	590	618	647	602	616	595	596	616	580	616	639	621	600	635	615	588	662	586	594	587	625	564	617	607	603	642	593	559	610	610	618	589	652	589	635	613	629	599	585	581	598	595	632	613	650	594	609	601	619	608	602	596	607	642	626	592	577	585	606	649	587	626	619	601	589	621	579	585	555	587	612	605	607	626	621	625	598	577	629	643	616	607	584	605	610	605	650	574	634	556	623	616	625	586	608	572	626	601	609	609	583	607	627	596	617	615	605	570	594	628	609	602	643	621	641	603	652	591	615	636	615	638	627	624	629	596	630	631	621	620	660	574	646	620	643	607	699	595	630	616	641	660	596	619	598	580	646	593	618	539	634	607	605	628	631	587	622	638	612	602	627	608	598	588	611	622	638	632	632	627	606	614	642	618	589	640	603	574	557	559	643	626	635	608	633	626	568	626	612	606	584	588	597	601	624	624	580	591	622	637	604	566	595	617	643	604	594	642	611	635	623	619	631	611	627	625	638	607	586	585	604	563	600	620	625	679	618	621	597	623	570	594	603	640	613	587	607	585	608	584	610	585	624	645	596	626	571	585	608	618	619	615	642	592	601	625	610	611	604	621	622	595	597	615	643	617	582	631	649	662	646	562	581	601	621	632	578	643	629	640	588	613	627	639	649	627	547	638	656	616	551	563	625	616	632	582	594	638	607	596	573	634	626	598	605	607	615	628	655	680	648	623	619	630	589	610	598	574	612	559	601	596	615	644	574	572	592	626	636	671	642	608	607	627	657	631	589	630	553	593	581	630	540	580	613	627	634	631	626	614	622	581	628	586	630	629	618	593	594	653	594	569	591	590	623	635	598	621	573	571	635	596	559	628	625	652	625	600	603	606	616	604	591	597	638	598	675	615	586	598	581	682	606	664	591	595	600	658	581	659	596	649	594	650	592	628	643	615	541	574	624	608	563	603	583	617	619	612	652	608	605	624	627	640	599	604	564	592	673	603	594	594	592	603	645	637	620	601	615	597	652	641	656	589	566	556	631	612	639	619	649	614	591	600	609	580	634	589	594	587	602	613	643	610	607	631	625	598	607	579	581	594	639	575	625	636	574	609	613	621	590	596	615	602	606	653	603	609	581	631	627	620	626	606	587	586	632	619	574	640	636	606	587	625	652	562	586	604	582	649	589	608	632	598	550	633	584	581	644	596	639	588	554	589	603	585	593	615	596	566	623	585	558	608	568	622	616	596	613	614	600	560	614	608	568	602	608	591	656	540	619	575	620	658	660	571	572	610	569	618	606	606	616	607	608	613	635	587	625	642	620	569	612	594	580	557	618	569	629	632	643	627	637	618	573	615	607	599	606	599	626	633	580	592	531	569	626	647	637	632	638	640	596	623	597	551	609	626	594	577	567	605	600	616	615	630	591	630	618	619	598	596	592	611	599	611	629	616	573	635	607	611	559	617	595	591	595	627	585	583	546	574	648	615	618	631	622	641	597	618	600	648	615	605	631	632	617	579	604	612	608	617	578	617	647	562	649	608	597	633	661	600	606	638	571	602	608	590	569	592	618	606	601	569	647	597	636	630	622	580	586	611	641	623	602	616	623	592	664	580	575	594	582	625	618	604	632	569	656	579	612	602	612	663	578	606	607	606	593	612	590	612	597	605	587	600	595	573	615	579	579	632	616	629	547	640	639	601	594	618	629	637	616	636	631	557	575	590	632	585	583	603	603	634	578	629	643	589	587	646	640	590	604	622	619	608	618	647	614	564	609	602	599	594	599	600	619	607	584	679	622	628	583	633	605	576	604	589	610	660	604	586	650	632	628	615	626	592	616	656	647	628	580	615	657	582	622	659	633	629	612	592	595	630	572	625	594	653	569	641	644	602	605	600	613	675	608	605	605	648	637	620	634	641	638	585	625	616	584	634	621	627	583	615	608	604	627	621	610	597	603	603	599	600	606	672	601	594	643	604	616	599	644	596	616	626	607	644	589	610	627	642	644	634	602	621	629	585	608	603	610	632	624	598	627	663	599	611	660	604	602	604	567	596	633	641	595	563	586	634	622	618	608	622	616	600	589	603	590	625	619	626	628	621	608	642	602	650	659	618	581	583	613	601	563	619	610	553	611	631	636	604	583	608	598	661	598	592	610	596	608	596	620	596	619	600	602	651	564	606	646	590	589	610	623	547	570	623	608	638	582	629	621	589	638	594	604	663	565	613	592	629	611	561	607	641	609	655	584	618	574	602	619	551	612	597	570	613	593	610	602	584	602	636	651	621	678	633	643	632	616	596	599	611	583	635	627	654	634	629	635	610	616	623	577	602	606	630	608	582	620	558	584	588	606	544	615	610	608	581	578	571	551	615	591	588	574	637	584	653	578	650	592	671	558	648	579	636	608	568	586	630	621	603	593	605	636	615	589	595	609	604	659	580	617	654	586	616	599	570	664	611	601	650	610	597	625	635	604	634	600	617	657	636	633	652	631	667	643	600	606	628	671	608	624	627	601	619	623	587	617	618	612	565	639	596	613	592	625	611	673	601	600	593	620	606	627	635	627	611	637	604	634	610	622	637	603	633	600	563	574	564	633	569	586	663	639	582	636	583	627	615	594	583	627	614	618	647	634	633	581	609	575	548	582	628	621	601	639	610	596	596	612	612	618	564	618	618	648	567	587	626	582	609	608
48849	42142	32386	36051	30377	14725	2466	3153	4552	2062	826	965	938	854	852	781	741	829	918	928	1014	1134	1204	1291	1398	1393	1283	1293	1285	1331	1251	1131	1137	1038	1062	989	913	890	856	785	783	706	657	601	607	550	566	597	558	526	544	548	510	598	509	493	492	538	529	538	512	524	500	547	500	560	507	570	511	539	492	518	515	501	516	514	508	491	512	488	528	541	477	523	522	542	531	518	499	488	508	485	554	522	525	523	522	501	514	550	544	542	501	539	539	524	482	469	511	497	494	499	534	512	538	562	502	547	487	508	538	555	492	536	539	501	499	487	531	521	528	511	476	550	525	517	548	521	511	495	517	528	517	498	480	479	514	526	546	513	528	501	498	525	535	479	463	476	508	504	520	534	537	483	480	465	482	461	515	541	490	506	517	477	525	499	541	469	495	530	512	515	509	507	501	470	503	542	524	520	494	502	530	538	522	512	487	504	488	495	457	530	514	469	506	507	538	499	481	542	530	506	541	502	507	524	531	527	521	496	531	505	474	532	501	543	493	517	533	545	491	553	520	499	557	522	498	498	484	532	500	494	502	529	486	531	504	518	481	530	519	515	541	562	557	536	496	535	525	503	538	541	509	546	535	495	513	539	532	497	524	514	517	521	531	544	509	563	465	546	522	501	517	491	482	500	461	521	519	512	539	531	515	488	516	501	513	516	507	494	512	507	536	519	522	504	519	518	529	519	561	546	491	524	486	536	510	539	521	495	489	526	484	499	530	507	512	503	483	513	538	508	507	510	487	511	516	541	517	476	501	507	484	502	486	470	494	516	512	505	523	508	504	511	507	523	509	498	537	546	509	465	484	503	530	494	496	504	547	517	478	513	520	507	491	487	501	522	530	509	550	538	518	512	467	515	537	539	484	544	515	483	478	489	487	507	549	481	524	504	530	476	526	507	524	525	524	507	532	550	523	529	495	518	525	546	487	490	493	560	510	477	476	532	530	500	488	509	557	521	538	524	513	511	513	504	515	520	526	524	487	546	508	522	550	466	501	538	559	496	538	551	494	506	476	527	496	518	539	510	531	476	557	542	501	542	490	512	492	513	518	521	502	503	544	572	481	536	515	527	483	555	557	562	509	518	556	516	474	535	505	572	510	509	524	498	483	543	533	504	514	522	487	553	523	509	487	501	522	497	506	523	537	534	480	486	477	489	518	481	538	523	534	544	546	509	519	524	484	534	513	529	514	511	528	505	537	541	538	546	507	503	515	540	481	531	493	551	487	480	531	541	522	486	472	510	500	512	533	531	532	510	521	544	555	523	525	494	521	481	550	511	530	521	487	481	503	532	515	533	499	481	504	520	543	500	540	545	558	530	513	516	483	535	536	516	529	514	512	512	537	549	534	527	489	511	521	524	493	536	495	561	506	545	505	473	556	534	526	515	529	500	522	524	496	537	519	497	537	532	510	529	508	484	557	488	539	497	496	534	502	521	551	514	470	534	492	483	532	525	559	476	515	497	498	533	520	500	524	489	492	519	505	522	515	532	510	500	477	532	520	538	565	526	511	511	532	483	517	548	536	514	509	525	549	521	524	505	493	507	524	495	478	511	482	468	548	490	500	505	525	546	495	559	519	476	555	519	490	558	540	480	497	515	520	499	514	531	565	530	565	490	488	527	506	486	522	500	533	505	533	525	508	516	525	544	523	527	475	483	519	494	491	535	518	504	515	484	534	524	507	552	491	484	512	489	475	562	523	505	496	511	509	541	485	509	539	533	490	532	501	551	522	490	511	507	531	553	523	495	531	504	488	463	526	507	496	520	524	520	504	494	551	510	498	494	470	509	549	485	533	511	523	505	533	499	501	542	535	500	494	527	508	533	502	519	559	511	532	531	530	523	535	536	537	538	523	482	531	501	514	510	502	509	537	524	530	517	520	530	523	549	493	462	550	493	499	569	476	517	507	485	511	541	526	485	506	541	466	506	540	515	496	531	502	543	511	488	552	543	521	556	549	475	568	488	497	590	515	513	509	545	516	535	486	520	470	517	500	488	468	523	532	501	493	528	551	497	495	467	487	503	552	532	502	514	527	527	507	501	537	518	508	502	498	486	503	552	476	526	560	516	550	528	540	545	509	573	524	480	489	523	523	524	526	548	500	519	510	487	507	483	519	487	507	487	502	512	530	528	490	513	490	512	489	498	492	521	494	494	497	467	532	484	533	557	529	532	512	507	552	498	530	505	533	547	523	458	554	524	499	531	526	496	519	520	500	540	505	516	513	519	533	525	505	518	512	521	509	510	523	480	524	505	532	511	529	559	489	511	505	534	520	501	538	487	514	491	470	542	498	496	524	515	541	528	498	524	483	531	536	485	511	496	464	500	504	506	478	527	495	534	511	527	506	508	510	494	516	476	479	510	483	530	508	525	519	512	533	528	535	500	530	506	499	511	533	536	507	496	522	523	539	520	507	492	518	538	489	518	505	573	488	506	491	543	504	551	519	569	533	521	493	497	517	550	490	517	511	517	503	482	505	539	537	508	520	502	563	511	535	517	487	527	505	525	474	501	545	474	488	499	501	521	505	559	512	522	532	542	522	509	520	522	551	506	515	506	547	510	522	514	545	509	560	498	528	520	545	500	543	522	519	519	477	525	533	528	513	517	466	524	530	531	518	542	478	540	492	520	527	509	506	465	518	530	480	523	500	554	535	483	503	493	509	521	492	528	504	538	515	503	457	506	545	488	495	524	537	529	481	483	524	505	529	523	483	479	477	520	494	513	525	536	582	462	516	555	487	464	513	491	512	520	512	541	523	488	515	506	507	519	523	504	522	518	505	503	509	477	500	488	519	529	516	501	494	505	520	497	518	510	503	516	516	492	548	552	511	490	505	512	560	477	530	521	504	495	531	527	507	551	496	508	476	506	547	530	522	495	472	570	530	466	517	582	473	505	530	520	493	526	507	523	510	506	506	545	512	508	517	488	527	506	512	528	520	505	521	525	497	541	512	484	489	512	500	515	501	540	510	498	520	467	522	503	510	511	500	509	538	494	516	481	474	503	532	538	498	533	519	498	500	542	527	476	513	512	527	522	504	518	491	497	545	491	500	530	513	511	511	497	537	518	508	549	485	549	526	497	485	531	480	512	522	491	537	562	533	496	535	484	469	485	520	525	530	488	490	531	506	511	523	562	530	530	531	493	509	471	539	504	557	491	484	508	546	502	523	489	567	538	566	490	497	495	523	517	488	539	527	550	501	528	562	524	528	481	540	516	472	505	500	524	522	507	519	551	532	492	556	507	534	508	519	508	531	563	511	563	529	490	524	514	547	543	484	535	528	532	518	502	513	528	519	526	460	559	487	526	496	531	472	513	514	495	509	487	510	495	540	495	499	486	508	509	512	479	532	532	530	518	496	494	491	528	478	520	513	515	497	502	527	498	508	492	518	466	515	535	472	507	475	519	528	498	524	485	458	486	526	507	541	500	527	536	528	488	511	511	537	485	523	524	500	537
29655	21549	26162	24809	11663	3796	947	706	841	700	634	613	661	659	687	603	639	633	644	643	712	713	749	757	767	854	817	762	769	761	802	798	756	739	750	685	696	738	675	674	656	665	607	624	612	605	592	625	612	630	637	620	616	604	618	621	573	632	606	674	594	673	645	606	650	629	633	609	607	635	626	622	600	646	579	593	632	630	643	607	597	603	615	601	604	606	666	640	622	606	589	618	613	631	648	678	614	637	634	627	587	674	610	616	623	592	627	615	643	616	650	581	607	626	653	618	625	623	643	646	592	649	600	656	622	617	596	667	595	621	604	646	629	635	625	632	644	663	632	615	597	615	628	636	593	635	651	645	597	627	673	624	616	599	629	676	635	629	639	598	621	654	649	587	623	679	630	643	647	577	626	619	650	620	623	591	625	621	652	576	599	670	624	595	633	581	667	641	606	625	596	681	616	644	607	614	623	631	575	661	573	595	626	636	627	598	596	646	632	636	576	654	635	658	650	583	605	610	657	597	593	635	601	598	607	582	627	662	649	620	591	631	625	639	648	680	661	594	615	616	640	637	593	603	670	625	560	594	635	648	598	572	614	624	639	665	588	614	606	690	594	605	595	647	613	585	654	666	605	634	616	589	645	613	653	590	615	628	626	588	634	622	621	653	632	616	567	622	602	626	582	598	638	638	667	602	605	602	620	622	594	604	586	615	670	631	601	617	593	691	607	639	582	635	600	621	653	599	605	563	617	623	640	587	602	647	611	652	650	636	605	589	621	637	645	580	610	605	661	619	556	614	610	627	603	598	603	613	644	647	627	645	596	647	597	636	644	605	601	631	625	583	687	599	568	576	619	631	637	672	585	638	642	667	616	616	635	607	643	612	639	617	636	642	614	619	604	610	612	605	657	684	621	645	603	595	618	625	546	616	664	628	620	624	663	613	615	682	615	572	565	598	640	605	591	647	637	608	625	610	622	586	641	592	640	646	643	648	666	631	638	604	645	578	605	606	632	667	643	585	646	563	647	623	618	641	622	678	622	650	620	636	597	663	605	606	572	641	656	623	627	636	614	591	655	606	633	648	642	659	633	608	596	613	609	663	643	603	638	615	591	606	616	665	634	658	636	651	635	636	585	632	609	611	594	637	602	595	640	647	626	622	664	614	592	611	632	645	592	591	645	641	620	646	621	631	609	578	617	625	665	616	649	598	595	655	606	616	633	591	635	661	616	656	613	622	618	616	652	610	610	611	615	608	553	633	640	627	610	645	655	561	643	645	645	631	595	584	624	592	649	584	620	667	620	619	577	638	619	647	643	607	647	620	624	589	620	590	647	616	613	596	602	669	643	607	654	635	627	598	615	619	587	617	626	674	629	630	639	595	581	639	624	669	608	593	669	626	610	606	651	629	613	659	649	626	633	659	606	655	579	581	595	633	583	616	637	622	584	594	641	587	621	641	644	612	611	619	602	646	618	635	661	639	617	649	607	637	650	581	588	698	610	608	636	619	546	614	635	604	687	625	606	623	639	625	635	626	652	586	639	635	606	613	658	606	578	647	634	650	599	636	659	638	618	600	630	595	620	626	601	610	670	620	632	606	643	629	644	657	641	637	579	624	605	641	606	640	641	614	647	658	651	648	619	657	648	647	617	661	636	589	633	620	608	579	628	596	602	641	630	632	620	644	638	587	675	617	647	641	562	616	601	660	618	647	620	612	652	603	661	684	611	580	652	637	623	695	612	638	628	613	605	615	638	660	657	662	628	634	625	640	609	633	650	614	577	653	631	645	616	631	596	659	619	596	646	637	651	636	620	640	637	638	646	618	649	587	655	648	607	626	626	595	615	610	623	606	641	645	634	625	625	616	637	602	615	634	621	641	660	599	594	668	605	597	571	607	657	623	607	594	653	583	662	658	619	636	648	617	659	616	605	655	606	628	570	679	687	601	635	590	657	645	631	625	658	625	639	621	697	612	606	612	610	608	631	620	603	633	597	636	638	614	637	651	596	685	606	582	647	600	608	602	627	621	648	669	587	626	655	628	592	624	617	617	621	586	568	594	676	613	643	624	609	617	629	635	620	600	611	619	612	618	648	570	606	626	640	618	647	613	635	635	638	602	664	623	650	617	580	637	633	620	658	653	574	661	607	636	599	614	618	653	620	639	635	622	616	623	621	644	628	674	632	659	618	694	687	649	631	636	605	660	630	658	628	580	561	601	626	595	648	664	657	596	633	587	603	648	629	596	656	638	621	624	672	616	634	638	637	621	626	628	653	655	632	649	612	595	603	618	624	650	629	626	661	616	624	650	601	646	656	675	677	623	629	608	626	610	665	669	668	599	603	581	631	605	604	599	624	646	604	619	648	655	587	609	602	616	640	630	635	634	624	599	606	665	602	593	606	649	634	664	586	576	612	634	632	582	612	576	609	600	579	688	623	631	693	596	619	619	630	631	578	590	576	623	596	613	675	587	651	625	657	634	625	595	577	599	588	652	603	632	653	625	633	640	617	644	634	643	632	629	607	614	686	628	650	586	661	634	585	597	582	623	617	589	691	637	595	598	668	601	671	627	682	610	636	659	639	616	630	650	633	650	596	653	606	644	606	594	621	628	619	627	653	643	622	632	590	639	583	590	611	651	637	615	650	599	587	637	617	666	619	641	597	593	605	611	640	611	597	609	599	586	602	630	619	606	637	583	654	623	606	638	679	593	612	592	601	610	654	638	605	606	593	621	603	679	616	615	625	675	589	614	620	604	639	619	611	596	675	595	646	604	645	600	622	594	581	651	621	563	649	613	650	636	591	659	599	603	594	635	608	602	637	617	599	608	662	605	635	603	596	598	597	630	633	667	614	642	661	598	642	605	622	607	608	612	620	608	631	665	619	645	605	574	633	616	656	654	649	638	612	622	594	652	626	629	619	630	631	658	601	608	629	628	602	609	605	642	707	570	630	622	643	635	588	610	636	598	589	637	622	600	652	627	640	608	617	622	620	593	658	628	629	631	661	618	615	603	639	635	664	613	595	634	598	624	630	610	628	599	656	613	600	647	598	605	642	602	628	657	606	572	645	612	644	657	607	594	618	641	587	636	610	637	638	618	622	590	651	583	608	625	641	655	673	585	618	556	629	609	596	652	658	631	624	632	608	610	592	655	661	651	595	626	637	667	598	610	660	677	649	625	643	627	656	618	650	605	645	634	603	630	640	589	624	636	637	666	602	599	641	628	640	610	618	616	625	643	581	627	594	634	616	612	647	618	622	650	635	624	633	660	631	645	655	652	614	570	597	612	628	585	579	640	617	636	639	650	643	637	621	629	668	635	612	632	627	597	606	616	594	595	636	653	645	636	646	604	651	607	636	636	657	701	638	605	652	621	627	608	636	622	613	624	622	620	622	620	650	648	630	630	606	609	609	614	620	649	607	600	633	609	598	650	650	613	639	614	612	613	613	622	646	602	646	642	615	638	630	603	600	643	562	617	624	605	666	600	593	580	680	642
52295	33356	23913	21533	13538	5249	990	750	1096	699	565	640	615	629	609	591	626	612	669	644	676	719	753	787	803	929	868	859	817	806	802	757	733	728	726	738	738	681	633	616	607	565	552	535	553	587	556	536	578	562	520	552	547	536	526	535	539	525	523	509	513	565	531	529	541	567	561	511	517	499	511	538	525	535	534	518	509	521	554	503	517	524	534	514	492	534	491	539	516	511	553	554	516	506	543	523	539	541	546	517	533	528	525	493	570	527	545	537	527	520	557	570	559	541	562	534	529	496	518	574	576	537	523	546	516	555	508	531	533	554	510	532	555	523	533	559	523	549	540	516	573	535	523	520	547	528	549	551	518	532	509	523	565	545	484	530	529	512	507	550	556	535	573	524	577	551	496	528	511	486	589	514	553	580	559	564	543	534	564	487	509	518	508	525	511	558	512	546	525	538	525	511	515	537	536	519	528	555	517	527	543	562	517	510	547	513	541	530	528	542	582	553	552	537	565	523	498	565	525	541	568	529	525	508	541	508	519	571	570	524	500	511	483	542	507	526	532	511	496	507	583	534	555	523	519	529	529	520	520	538	507	561	544	531	562	520	548	531	523	520	507	533	543	561	475	498	516	559	503	499	487	529	531	490	535	523	521	569	536	512	517	534	506	539	554	512	522	514	543	553	547	484	517	521	498	552	554	544	521	542	536	544	524	537	529	512	526	513	541	480	527	525	491	536	479	509	544	514	548	541	543	521	511	539	510	562	533	480	499	489	590	495	577	548	543	528	513	512	526	503	551	578	537	541	492	556	550	546	487	539	553	504	503	567	525	531	562	502	525	542	536	534	561	517	522	521	517	536	536	551	540	554	548	525	552	548	522	511	536	568	563	540	521	523	549	566	542	515	518	575	546	563	514	546	539	519	529	529	490	513	519	535	517	516	517	516	541	556	525	528	537	538	521	563	510	543	523	522	486	529	573	545	527	485	548	574	504	509	534	593	513	523	538	522	540	491	547	506	513	563	520	523	551	496	538	530	504	534	576	500	555	534	525	556	559	542	529	496	574	509	553	531	526	541	550	535	556	521	502	572	564	560	558	494	506	522	553	588	547	535	548	538	551	545	518	524	518	553	537	541	517	589	523	523	501	502	529	527	548	487	559	513	476	519	554	547	518	552	558	537	478	483	555	539	533	524	537	478	573	540	511	537	516	487	516	498	518	537	535	531	547	546	518	513	490	558	522	532	570	555	536	499	549	510	583	523	538	546	543	512	554	551	540	532	555	567	504	517	569	527	542	549	518	494	533	569	567	522	549	549	551	505	512	508	527	570	542	549	535	535	547	583	518	534	523	533	541	542	523	521	525	529	533	521	552	537	512	522	554	493	536	521	514	533	514	538	522	550	521	549	566	527	548	535	535	521	574	533	547	538	568	512	510	531	512	564	540	523	529	507	554	487	488	556	539	523	553	513	552	538	534	531	541	529	484	523	524	510	520	507	545	563	534	520	529	537	490	490	526	480	538	524	530	567	593	491	519	523	528	542	547	525	543	543	566	535	539	546	528	528	532	581	525	539	501	530	534	488	514	550	506	508	516	550	502	534	529	520	524	545	512	544	479	510	551	505	539	568	560	524	508	502	518	511	544	513	502	556	553	528	543	504	530	504	511	559	550	545	538	544	526	568	535	567	533	524	533	537	545	519	499	523	544	549	544	495	516	556	524	521	521	483	529	539	527	519	585	536	536	507	531	536	547	534	522	539	542	541	532	541	509	518	527	548	532	526	538	516	533	515	528	557	552	551	569	531	517	520	566	533	505	513	516	524	493	549	552	508	536	538	547	543	499	523	505	516	500	528	525	512	553	533	556	516	555	507	563	573	576	499	539	516	552	509	522	584	510	561	521	519	541	540	548	536	537	512	533	563	545	562	533	545	514	507	547	544	505	495	522	523	481	539	536	497	522	556	504	504	503	538	546	551	504	528	500	573	560	521	536	552	549	517	518	574	546	493	533	533	514	541	549	522	538	562	504	533	513	546	499	543	521	511	513	540	537	516	535	544	549	553	552	522	532	537	511	482	545	480	525	527	495	536	482	498	548	516	543	540	518	509	503	479	573	526	530	527	531	517	488	520	515	517	547	505	531	490	573	507	545	500	533	563	520	514	520	521	533	530	512	524	497	500	474	545	542	532	586	528	549	511	550	537	544	502	565	524	593	530	516	523	516	567	534	548	543	511	569	545	537	547	529	534	579	502	505	547	534	567	503	540	504	562	517	501	510	534	565	525	573	526	520	521	508	483	494	479	521	550	524	522	573	552	525	545	535	558	557	520	517	526	558	507	527	520	551	526	550	526	473	514	476	524	529	534	536	551	574	537	519	532	509	492	564	548	563	545	523	493	545	513	578	508	530	545	547	533	531	557	562	547	501	563	527	555	535	552	522	572	526	515	555	508	566	529	561	525	525	573	557	522	528	523	516	553	547	533	499	522	534	514	554	537	515	516	525	490	511	546	553	484	542	529	532	558	534	565	584	526	522	564	532	543	574	528	520	562	514	531	528	549	620	548	553	518	525	545	531	535	558	517	562	550	505	492	518	510	501	491	544	553	520	513	485	543	525	513	540	516	543	511	547	506	548	541	537	532	521	504	533	557	502	505	575	505	562	581	527	520	574	515	539	546	544	506	537	510	524	559	526	538	514	532	560	501	529	522	526	517	505	531	532	527	519	527	558	576	520	545	494	556	554	540	516	503	540	526	539	518	552	535	526	499	547	507	522	531	544	525	540	560	518	531	520	548	508	546	513	517	561	549	525	482	531	503	534	508	543	541	550	497	537	506	570	537	540	521	510	519	521	488	487	539	546	508	520	525	549	497	528	536	507	535	531	466	548	520	495	510	526	538	534	550	511	543	495	547	549	540	538	554	530	525	530	543	564	547	518	554	524	579	502	538	531	539	501	566	535	570	544	507	545	523	507	556	485	514	505	518	522	495	496	496	524	500	574	485	556	505	561	521	550	528	554	546	514	523	564	513	521	517	554	555	526	540	549	514	538	546	481	533	562	511	531	489	527	494	581	511	548	536	524	525	524	500	509	518	545	524	539	519	533	574	569	503	538	537	505	529	529	533	530	533	531	522	500	544	490	544	556	541	521	549	512	552	530	601	535	515	505	532	485	549	550	516	509	552	516	539	547	544	501	562	527	518	544	536	551	530	524	561	538	543	552	492	519	537	497	527	522	514	515	541	569	541	514	538	495	562	573	545	512	538	567	515	562	492	538	531	519	526	579	536	513	553	536	539	567	571	577	523	507	550	486	530	498	524	518	517	533	543	511	523	514	542	543	525	551	536	519	507	496	543	538	532	517	519	525	508	500	565	529	508	528	559	509	517	545	563	555	497	561	519	539	547	536	537	555	505	534	541	541	564	539	532	548	542	528	599	514	541	454	497	535	506	498	509	533	522	530	546	557	521	532	551	522	544	558	496	549	503	553	523	544	523	539	495
27439	20821	27399	24332	20949	12661	1773	1028	1399	969	679	693	695	599	627	672	661	703	665	678	714	745	741	729	828	856	906	821	805	785	749	729	691	718	680	780	690	714	604	660	654	651	647	605	641	642	600	587	654	615	621	613	596	587	588	613	626	665	564	600	558	604	605	656	593	611	575	632	614	585	576	616	591	619	612	587	562	596	587	651	602	582	625	564	613	585	617	555	597	600	555	576	643	613	605	603	572	594	620	581	619	619	611	586	608	589	599	561	628	576	605	572	592	643	597	642	571	597	575	600	637	629	581	609	561	578	602	573	623	643	584	582	620	596	551	593	619	620	624	597	615	586	606	578	586	595	598	586	598	620	615	607	607	634	586	591	591	603	583	669	580	618	601	582	601	597	573	588	581	594	669	600	574	591	629	589	606	619	555	640	584	610	627	618	579	634	586	611	579	649	584	563	588	631	605	592	580	596	606	601	615	574	569	585	603	588	611	594	596	590	590	556	570	607	601	565	588	620	655	591	587	582	636	576	597	602	605	581	599	642	558	580	599	588	561	597	606	577	618	582	592	658	594	577	639	548	576	616	617	586	595	572	583	583	587	594	553	576	559	580	626	610	603	620	579	586	556	563	603	588	542	587	588	667	593	571	617	579	577	563	602	579	605	628	607	600	581	592	575	603	641	660	581	591	603	592	609	578	605	573	632	568	578	592	617	604	611	615	594	601	565	627	619	563	615	604	635	605	679	571	614	613	585	562	569	622	575	607	570	581	601	610	588	605	599	605	639	597	629	605	571	630	630	593	575	616	622	618	613	615	568	637	582	650	604	611	643	592	585	585	602	596	587	609	614	579	586	611	613	593	605	587	607	567	598	609	635	658	586	604	569	581	578	614	583	633	584	612	606	608	585	637	565	567	580	609	622	575	608	610	562	592	583	625	607	640	609	589	566	598	609	589	571	600	609	553	626	584	622	588	617	574	582	592	560	573	627	623	561	580	584	595	612	594	570	625	552	580	609	592	598	615	637	633	584	620	567	586	637	561	570	573	616	591	602	582	605	654	617	550	602	594	608	631	581	616	616	581	607	582	655	588	574	595	599	616	615	599	610	589	598	603	597	584	655	626	563	572	598	593	617	546	644	605	600	593	661	593	600	624	589	607	620	620	563	611	620	578	602	622	591	612	614	599	624	616	591	567	596	562	664	607	589	608	599	622	619	609	611	636	562	584	609	603	629	618	598	611	576	605	649	609	605	635	575	568	600	573	650	638	644	593	613	644	588	584	625	620	631	567	633	575	610	613	592	596	602	631	566	582	580	647	626	612	565	601	623	571	594	605	621	610	606	594	624	597	615	615	603	579	601	616	568	605	637	575	609	571	604	570	596	566	623	606	575	621	588	555	582	624	630	590	598	612	512	613	596	575	615	599	587	561	601	583	626	602	613	625	589	646	555	604	593	594	557	593	594	657	554	594	595	584	624	567	602	609	605	586	618	592	630	615	574	609	592	589	587	589	601	546	610	581	596	611	617	617	582	612	618	616	610	592	626	576	595	594	611	603	590	565	575	592	592	613	613	624	623	607	575	580	577	628	609	584	602	606	610	622	621	647	611	569	584	592	603	606	610	598	585	588	592	563	636	591	635	578	591	576	538	596	585	572	619	623	580	573	603	618	601	594	602	606	606	637	586	569	538	563	622	541	582	585	603	612	629	590	593	545	585	577	592	632	624	546	589	595	556	605	592	586	594	626	562	576	612	599	634	641	597	605	617	531	560	569	578	595	592	645	606	584	620	610	652	581	610	561	607	572	599	607	611	585	601	596	594	582	567	618	628	575	623	578	610	608	630	613	569	612	605	617	595	603	586	569	623	624	619	620	637	609	614	612	546	562	607	641	576	576	609	642	595	630	620	631	594	589	574	580	573	562	628	564	578	574	596	604	609	590	556	560	585	639	554	570	584	622	623	610	586	555	580	611	568	608	617	578	623	601	584	635	620	578	615	553	615	597	593	597	579	575	603	580	624	586	628	596	587	624	623	653	587	578	603	583	581	639	607	585	608	642	601	575	627	581	581	587	621	611	594	580	657	627	588	604	602	587	680	644	573	606	599	644	551	575	597	574	607	600	620	621	593	648	602	611	591	630	576	590	606	587	622	578	571	580	593	615	617	619	573	591	601	618	565	622	560	583	605	583	606	587	587	561	548	633	609	587	578	570	605	625	598	624	632	594	595	610	585	611	597	539	634	567	639	605	590	602	589	602	581	583	579	582	615	580	549	586	645	586	600	600	547	587	628	561	651	599	586	553	559	581	596	570	598	597	576	612	593	581	588	593	575	605	596	590	568	582	563	570	586	605	595	595	568	636	578	601	580	612	592	638	592	651	634	622	617	599	598	609	632	552	617	639	607	600	581	612	578	616	612	595	592	619	603	593	612	596	596	583	582	616	643	609	595	610	594	591	633	589	574	578	567	600	598	601	599	603	582	619	619	604	582	564	606	550	595	566	568	609	606	582	608	603	633	629	623	601	591	581	568	592	604	622	635	581	569	566	595	583	614	596	597	590	596	610	631	653	613	590	569	576	588	590	618	616	643	629	604	572	615	629	564	651	661	597	620	665	579	577	603	588	617	571	635	576	588	582	569	614	602	566	633	605	569	581	656	600	553	581	577	599	565	621	605	587	623	566	569	619	602	613	625	591	610	599	598	604	602	563	603	592	585	625	583	633	569	604	592	608	618	623	618	570	621	623	620	636	604	590	604	590	590	573	578	575	584	577	574	598	614	592	582	623	585	589	611	607	620	629	625	566	621	635	575	607	617	585	623	622	596	630	597	611	551	624	608	622	610	570	592	627	627	611	573	568	624	615	604	614	613	605	538	609	583	591	574	556	549	613	603	589	580	600	589	610	617	616	572	610	600	563	611	633	641	591	563	640	551	597	600	596	637	570	577	586	585	611	582	590	605	572	619	587	617	575	611	629	574	607	588	591	599	620	621	603	512	650	586	644	669	642	577	585	604	610	650	606	648	597	574	555	575	597	607	589	562	598	586	649	616	626	605	605	591	617	582	578	565	561	586	610	653	554	590	576	563	607	597	601	572	614	596	599	608	578	594	624	624	640	598	624	603	609	602	604	625	595	609	619	627	562	600	642	563	583	571	619	613	610	591	609	570	572	654	578	643	610	611	592	592	569	657	586	584	570	602	629	571	573	607	627	619	573	602	621	549	637	585	583	619	575	602	612	581	601	590	630	601	599	614	629	591	614	596	587	593	602	599	605	603	597	600	626	616	628	613	591	619	610	571	592	601	609	603	597	583	652	596	590	596	633	555	601	571	612	551	621	583	553	636	552	611	595	621	591	609	573	580	605	632	610	555	626	566	638	591	593	589	582	603	652	575	596	595	575	585	592	635	579	604	592	603	591	605	630	579	619	641	602	632	647	626	638	599	581	610	619	572	550	622	577	636	584	619	599	584	616	636	543	566	638	617	598	609	614	627	595
50525	31790	24772	24416	15788	4952	993	1228	2123	1133	631	602	620	588	614	613	643	623	611	675	696	775	816	801	903	938	970	968	871	872	892	878	784	829	767	751	763	685	665	657	589	589	611	518	562	551	506	541	545	477	494	522	529	508	501	508	510	511	534	545	551	515	510	510	537	493	551	477	501	485	505	457	551	517	501	506	516	469	500	474	528	488	500	504	464	493	543	493	529	506	459	480	492	544	529	503	487	515	500	497	520	497	538	504	485	498	490	528	502	492	483	511	484	496	466	511	510	513	516	544	529	515	541	552	509	497	456	507	496	509	511	461	525	503	521	548	505	518	490	486	480	531	472	513	508	502	491	499	503	507	515	529	548	520	506	486	499	495	514	542	526	543	481	488	520	528	514	509	502	506	540	521	500	474	493	538	503	507	487	502	498	534	482	503	492	536	494	498	527	504	524	474	490	522	508	507	466	516	471	553	480	490	512	514	540	504	498	507	552	508	469	502	519	485	523	525	486	507	525	540	532	509	469	546	532	551	487	516	503	521	568	469	475	513	478	546	523	517	490	520	525	483	487	524	512	491	499	515	510	516	491	507	516	531	506	537	505	499	504	463	493	553	494	523	519	465	495	474	541	511	497	498	562	514	530	515	502	508	468	515	521	528	489	510	496	457	474	517	497	495	506	522	480	501	504	514	518	484	516	518	494	550	536	508	489	500	532	480	492	504	517	525	487	497	562	513	518	518	484	508	511	496	470	490	447	509	501	505	508	519	515	541	492	500	509	477	482	489	505	508	512	523	507	484	491	532	547	496	531	514	491	512	526	503	544	508	468	494	523	525	517	495	533	521	486	525	494	533	511	513	498	513	492	524	507	511	508	524	515	517	487	485	551	465	494	517	482	479	500	532	508	556	520	491	481	521	499	475	528	474	523	517	484	453	515	503	527	491	538	545	511	516	504	501	527	473	512	482	526	483	481	520	529	495	547	511	531	499	482	514	543	531	518	552	488	474	498	516	508	494	519	534	540	441	554	504	515	453	505	525	507	497	502	511	542	538	502	506	516	493	510	476	511	492	467	489	500	526	493	509	504	516	511	523	491	459	547	528	507	514	531	539	485	511	532	491	521	486	493	530	517	479	506	523	496	538	474	522	528	485	531	516	552	547	536	480	512	481	523	518	507	487	517	537	514	510	482	522	504	502	470	507	571	486	512	532	524	510	513	508	544	517	456	485	489	481	499	555	500	557	485	504	487	481	510	497	519	445	494	515	553	528	475	578	499	487	485	539	505	547	477	520	495	507	538	531	493	525	519	497	478	532	532	510	527	485	533	516	462	504	525	530	543	515	526	490	510	528	527	490	541	507	495	479	447	507	535	532	506	484	463	489	497	526	533	517	508	565	516	504	520	524	491	512	509	499	513	481	523	554	541	495	547	495	518	506	519	552	541	517	510	557	501	508	516	494	499	511	533	551	509	500	514	461	513	502	512	569	540	542	483	484	530	481	452	534	484	495	492	492	474	453	515	521	538	525	498	528	531	527	477	511	514	514	494	473	488	515	500	545	529	497	487	534	516	497	522	497	500	510	503	507	520	488	489	494	508	493	499	459	478	500	496	525	506	479	509	547	513	491	472	539	505	514	515	485	491	470	484	547	531	515	490	504	494	519	512	542	482	564	562	509	515	478	519	502	501	516	529	469	518	501	506	502	468	469	505	515	521	554	502	551	509	498	522	494	520	518	522	559	511	486	521	517	463	484	486	539	508	535	486	501	483	527	486	536	541	490	503	508	489	505	515	519	558	495	496	532	490	473	533	510	524	534	485	521	499	489	516	526	513	497	518	513	538	504	481	500	443	504	494	499	500	549	483	549	537	535	541	477	545	477	530	519	461	514	524	512	532	503	483	527	519	493	509	496	571	497	548	545	508	523	480	535	550	508	546	496	520	493	496	483	495	510	490	480	493	511	537	476	498	490	513	490	536	498	474	548	495	492	538	554	495	503	529	533	518	475	524	463	515	491	523	545	474	528	531	480	485	544	519	476	480	514	539	497	516	515	501	516	513	470	510	523	517	514	504	499	506	493	528	487	524	504	521	504	498	493	534	502	520	545	504	493	526	520	519	530	513	499	496	555	486	515	463	503	540	506	527	484	472	474	519	522	480	481	489	480	511	468	474	529	502	532	497	506	476	556	484	539	499	492	484	489	499	543	502	514	513	506	511	544	516	518	536	507	505	518	505	517	498	524	542	497	491	502	484	527	508	519	527	495	498	505	471	487	501	500	513	508	465	499	514	472	511	512	507	509	513	528	481	469	441	526	514	513	502	490	492	512	465	521	528	479	473	542	477	504	506	515	472	502	532	509	503	484	516	549	495	512	512	494	498	510	499	543	528	503	540	501	527	489	492	499	562	494	510	509	535	488	458	534	491	512	488	561	503	523	502	562	531	495	524	503	496	485	486	485	503	498	507	536	518	454	507	482	554	504	516	525	453	546	515	509	524	512	490	489	514	497	514	541	536	516	519	491	522	540	503	487	507	519	539	508	504	506	508	516	482	494	530	509	509	509	492	518	502	499	485	477	536	534	517	513	465	494	522	478	530	468	516	474	458	521	535	497	489	531	522	480	564	490	492	519	535	537	479	501	489	509	486	533	463	522	549	538	529	506	490	495	496	517	544	561	509	541	506	511	469	531	501	548	482	525	521	480	522	478	547	516	528	507	507	535	509	521	502	495	491	504	550	527	505	525	487	556	502	520	532	539	494	493	520	504	503	523	465	501	478	545	521	480	508	497	510	522	522	511	490	464	448	526	526	519	530	555	517	544	519	487	498	482	503	551	492	474	464	504	489	542	488	517	530	572	523	490	570	513	534	500	516	505	523	492	513	490	506	498	522	536	473	535	520	485	526	512	519	540	498	508	513	470	488	479	502	503	494	515	467	518	497	525	467	484	521	467	519	523	468	521	530	512	499	459	518	481	471	497	512	478	536	471	530	489	517	497	488	495	477	498	514	512	502	489	520	501	551	518	549	508	502	491	519	494	506	513	524	531	485	503	518	488	510	530	526	520	488	512	516	500	486	511	509	529	489	506	538	486	524	512	498	488	502	494	496	492	506	497	502	523	497	481	506	521	497	490	500	533	518	483	477	505	501	560	475	458	528	521	534	505	536	513	551	534	509	539	485	515	551	528	456	483	547	497	509	537	525	497	448	529	476	520	528	518	515	500	502	534	509	501	530	522	514	492	533	490	508	504	487	484	495	521	492	496	518	488	494	502	487	528	503	528	500	481	461	518	491	501	499	540	516	523	508	522	494	493	475	510	499	506	529	504	468	519	520	482	520	502	486	490	540	484	539	485	546	488	522	529	504	528	500	478	493	540	507	519	528	478	515	548	564	544	465	497	469	518	489	515	520	493	457	512	554	505	514	479	513	486	495	463	510	491	497	501	458	527	529	486	523	535	524	471	505	531	495	498	547	525	504	490	477	507	519	521	516	509
26587	20800	27585	24016	20844	19409	5195	1228	1857	843	728	742	758	671	704	696	699	771	744	696	707	778	784	838	840	840	901	836	862	886	864	766	866	860	837	786	763	789	785	698	715	677	670	682	646	614	663	616	647	666	652	660	655	666	607	701	610	630	642	670	610	645	630	661	638	671	648	664	653	657	635	627	593	611	593	612	666	644	604	648	634	598	638	648	685	643	625	648	651	669	622	671	595	640	629	672	601	654	638	637	628	656	636	648	635	645	639	645	635	656	640	579	686	596	623	613	632	608	618	625	635	646	630	627	608	639	637	673	658	631	680	614	637	670	658	625	652	632	613	651	630	598	641	644	635	624	624	630	654	606	650	628	611	581	660	669	639	653	633	638	611	570	629	672	630	656	632	641	650	646	596	660	612	631	641	618	681	645	621	608	627	571	629	600	565	610	660	675	634	617	651	643	654	652	666	605	630	650	639	684	659	647	623	617	633	653	605	617	611	672	626	640	669	693	659	644	696	639	634	607	635	595	660	620	603	637	628	654	675	642	651	671	571	687	624	597	656	609	608	661	595	630	690	652	650	643	656	592	633	654	633	652	624	618	667	622	644	646	613	648	616	605	632	654	659	605	636	573	643	613	631	644	613	679	633	587	631	626	649	643	584	629	598	601	632	631	618	594	643	626	648	623	631	645	616	622	633	670	654	640	628	632	653	620	638	590	646	608	587	642	624	657	622	653	604	639	606	586	652	639	634	652	620	639	636	646	653	602	667	637	606	639	636	656	576	603	616	629	612	611	645	660	669	657	658	603	645	621	674	631	642	665	586	584	645	621	673	635	632	594	616	681	609	621	620	660	606	613	600	678	613	598	618	616	658	642	641	655	627	640	598	636	642	625	648	642	672	662	671	634	632	643	611	652	624	629	617	622	592	643	620	629	644	647	678	632	626	664	687	603	643	664	603	622	629	632	672	636	674	610	609	646	586	610	640	642	671	667	634	632	617	647	647	634	637	636	637	662	608	628	654	614	631	635	625	594	654	638	631	623	654	621	605	635	622	619	638	659	596	621	632	657	664	631	696	633	629	624	638	653	592	603	605	672	621	618	673	651	648	658	645	663	635	623	655	701	643	658	606	651	637	633	652	583	647	617	594	573	628	624	575	638	624	587	661	651	619	608	629	649	650	644	630	641	678	631	636	657	612	665	623	646	640	613	603	658	631	625	604	661	612	631	627	636	669	652	639	629	641	622	612	673	620	684	626	644	617	620	650	616	649	634	628	663	603	675	584	634	695	645	646	622	671	647	636	626	573	628	602	659	655	671	648	659	618	632	653	645	604	622	627	674	625	637	596	619	591	615	644	680	682	626	612	660	612	632	625	622	644	640	623	626	636	642	639	683	624	604	639	630	598	580	608	614	619	669	611	592	596	609	656	631	617	644	619	663	666	638	652	608	646	622	659	631	626	679	627	675	637	651	661	652	632	615	626	649	619	623	641	658	662	651	614	634	638	630	674	633	651	651	644	639	623	630	596	650	641	607	605	628	686	597	629	662	702	629	673	659	615	647	608	595	656	555	628	643	643	649	652	611	658	635	590	648	651	664	649	615	621	658	595	632	634	655	599	653	663	648	613	623	615	658	675	666	614	665	621	635	601	663	656	623	633	628	626	588	656	632	654	615	577	661	649	570	627	581	591	600	595	656	672	624	643	637	633	607	607	592	603	625	640	644	605	618	651	615	652	659	667	667	673	620	615	623	586	622	602	643	630	614	644	676	682	647	649	642	621	579	601	605	604	677	604	645	662	609	646	667	649	589	641	649	653	613	666	642	632	639	603	643	622	631	625	627	623	592	632	617	623	608	624	645	620	621	636	626	661	618	651	667	618	624	666	628	618	677	612	602	600	631	634	624	629	616	642	609	652	652	608	618	695	616	642	640	582	627	614	615	665	625	625	655	650	645	638	578	692	649	685	637	608	605	595	653	650	732	632	655	609	650	652	618	669	645	640	641	646	595	630	636	639	636	650	632	586	636	667	656	658	625	602	608	623	668	675	675	628	622	606	648	666	599	681	672	587	639	590	676	577	711	647	657	594	712	665	626	654	614	635	629	609	607	603	656	637	653	678	603	642	659	657	642	663	632	608	662	680	645	704	650	617	664	652	635	597	603	651	670	634	684	636	622	683	694	597	600	622	671	659	650	650	654	669	617	585	656	633	643	644	655	638	665	626	626	647	603	631	583	606	614	635	618	620	554	607	609	637	662	628	655	619	639	604	654	647	626	647	606	631	621	658	634	623	598	632	631	636	619	605	671	622	637	623	631	609	648	656	645	701	599	596	621	608	634	644	642	644	637	627	684	652	622	665	669	611	658	694	583	643	625	630	636	639	618	587	625	665	611	617	651	606	622	643	602	658	653	565	611	635	653	608	610	603	676	668	635	633	648	645	646	619	654	688	598	656	643	629	637	626	616	670	626	701	647	652	590	617	607	651	624	622	666	625	633	665	639	612	623	631	680	614	619	658	626	637	624	602	661	642	599	616	657	641	647	616	600	617	622	653	673	634	664	649	632	663	597	646	645	650	625	663	594	644	619	635	594	649	657	622	633	670	614	662	647	632	591	632	604	663	671	584	648	621	596	628	588	645	603	654	650	649	623	631	662	627	647	622	618	670	681	645	659	623	599	623	611	613	659	659	618	638	664	627	657	648	629	632	586	709	613	640	619	661	616	629	602	633	616	651	613	614	589	654	633	683	610	612	686	662	657	622	660	623	626	592	613	651	577	629	658	616	653	664	641	625	671	640	634	641	598	639	634	629	608	672	671	647	586	663	614	600	607	607	609	699	620	607	651	617	632	656	654	643	596	643	625	623	649	592	659	643	662	688	615	659	608	615	590	639	646	653	650	611	614	612	616	599	607	699	641	637	693	625	661	655	673	654	641	636	597	650	621	647	645	647	607	610	638	706	660	625	669	630	563	656	650	667	653	686	626	617	623	625	630	614	635	600	651	668	614	667	654	579	659	682	620	587	632	626	632	624	649	621	600	664	639	631	632	678	593	651	628	661	636	617	645	690	607	615	651	636	605	596	604	608	665	644	634	629	645	632	634	654	649	622	652	624	654	632	648	643	642	651	604	646	632	672	594	648	662	653	635	652	647	625	623	640	658	643	643	633	609	624	645	693	611	602	663	650	638	618	650	635	625	626	599	627	638	645	677	620	629	621	611	623	656	662	666	658	647	645	618	661	637	641	629	623	614	618	635	669	655	648	619	636	642	610	614	589	626	677	649	626	622	640	671	660	602	605	656	668	616	601	596	611	623	634	611	638	621	649	625	594	630	614	618	622	618	651	675	652	643	650	619	626	673	599	619	636	644	657	621	573	603	630	649	623	664	638	649	639	629	619	631	606	676	639	652	606	645	557	616	634	645	620	588	628	581	617	630	629	658	651	660	626	619	645	671	631	636	639	645	630	628	668	633	621	659	634	649	636	638	622	649	621	604
50020	38103	30483	30846	21704	10821	1338	1653	2960	969	692	665	649	620	657	636	669	679	689	723	769	832	908	930	990	984	1078	1075	1021	1063	1052	1011	927	918	824	793	787	719	747	686	697	601	609	573	589	544	550	555	563	541	571	542	505	516	533	540	552	578	543	511	553	520	560	516	504	555	591	540	537	484	519	526	509	529	520	581	548	522	526	538	540	559	549	597	560	488	473	544	518	531	501	559	566	514	524	529	537	533	470	544	532	498	542	525	498	540	562	553	530	531	545	540	497	523	537	571	565	535	528	515	508	547	564	485	566	512	570	535	546	545	545	490	507	570	545	526	523	517	537	535	550	516	532	568	577	539	565	577	505	576	533	573	540	555	542	578	504	588	534	553	509	533	546	524	539	513	565	559	581	545	521	544	537	559	503	508	536	563	546	507	533	540	545	540	522	504	543	552	549	586	538	549	551	541	521	552	513	545	512	522	544	562	568	531	563	532	534	548	534	520	558	507	546	540	508	566	521	506	526	550	577	540	557	534	566	505	561	506	499	547	491	531	518	505	501	535	531	558	519	532	514	536	563	553	500	548	522	535	564	557	543	594	554	514	602	544	513	560	476	556	549	521	559	513	542	567	544	522	504	551	532	544	518	525	538	542	528	536	519	550	553	543	474	515	512	506	551	543	546	578	548	505	532	564	556	558	547	569	485	518	598	520	563	527	534	501	540	539	552	520	545	539	554	572	544	541	551	470	542	532	511	549	515	505	512	534	536	488	560	512	567	528	566	554	525	506	554	534	566	526	566	541	525	505	513	481	538	541	507	560	561	554	532	543	529	520	529	509	570	560	541	531	557	491	516	565	551	543	555	539	540	550	521	515	600	561	516	513	567	512	551	558	562	566	548	516	567	559	528	568	566	508	520	512	564	574	546	534	563	549	545	532	515	558	589	526	544	530	516	543	508	539	540	543	558	536	504	506	537	496	510	514	516	568	529	569	544	519	563	546	524	531	518	560	527	570	521	565	546	550	514	549	524	580	555	550	554	531	559	540	495	509	573	548	566	502	546	557	537	549	527	555	573	562	516	497	546	569	532	524	537	531	567	549	530	499	539	530	524	527	549	531	549	548	505	550	582	556	537	511	536	559	529	533	535	506	534	528	504	510	535	508	566	499	567	544	538	545	514	508	526	538	503	513	541	557	523	557	551	486	527	570	541	591	511	527	557	476	535	534	503	534	544	522	514	534	520	527	510	528	527	516	541	547	537	521	551	527	532	501	522	504	499	569	517	538	527	531	525	526	536	588	526	525	489	478	516	558	561	540	570	521	554	540	572	546	489	528	501	548	497	539	548	547	558	545	521	517	501	532	538	511	570	545	516	516	542	542	482	547	541	529	544	535	532	538	559	501	527	513	532	521	523	528	593	520	515	521	514	502	528	509	535	529	528	570	561	526	534	512	550	512	536	527	548	496	532	575	555	551	543	565	532	538	588	554	527	498	475	528	539	555	539	515	542	508	527	536	548	556	524	503	554	536	556	539	526	561	551	556	503	475	537	528	503	541	522	556	467	522	583	554	524	562	563	532	579	552	530	553	558	538	502	548	514	514	495	554	515	504	491	521	526	549	527	517	531	537	491	531	537	532	574	545	522	549	564	491	505	503	548	555	515	505	532	525	574	527	545	529	534	485	513	534	594	522	534	497	483	511	513	516	557	528	549	540	530	547	534	557	543	510	561	520	519	536	530	487	535	510	536	558	557	528	561	510	490	526	506	509	527	556	481	555	496	549	555	558	534	520	555	560	554	528	513	544	568	599	602	543	533	551	560	573	586	531	544	540	547	586	520	495	555	525	532	525	515	527	553	563	526	517	528	507	515	531	523	508	555	528	535	545	540	534	537	523	544	497	530	537	568	522	576	567	542	546	554	506	537	546	583	536	533	508	569	506	545	513	533	544	552	504	520	561	565	511	551	507	578	500	566	513	526	546	564	521	507	515	532	527	534	526	568	524	508	521	592	581	529	509	561	521	589	520	531	497	499	516	530	568	546	547	522	545	525	527	557	520	513	532	542	565	530	541	526	578	541	550	539	535	531	564	509	550	578	556	521	561	533	581	506	539	514	498	549	512	559	537	511	562	538	503	518	499	549	514	515	553	529	531	538	509	511	524	519	558	538	507	541	516	531	501	532	546	573	578	524	509	504	562	550	495	510	535	556	559	497	591	558	513	562	529	576	526	563	532	530	551	556	531	535	573	546	513	526	561	565	558	515	549	505	535	602	559	505	478	550	526	508	585	589	515	552	507	521	547	539	507	520	515	546	511	521	557	584	496	522	549	544	528	511	525	537	544	521	541	528	540	514	546	542	543	542	543	550	522	573	509	530	530	506	525	552	530	548	521	556	534	574	560	505	591	523	517	534	532	507	522	594	558	569	506	565	556	579	551	543	546	517	546	506	494	536	552	576	584	549	547	539	557	562	569	543	530	541	579	515	493	532	571	508	535	501	545	560	553	511	519	590	546	518	528	542	537	589	539	537	552	556	554	522	521	586	533	522	552	529	548	496	541	511	555	549	547	553	532	540	553	515	543	530	517	540	483	561	504	499	482	506	522	567	525	510	531	554	541	487	477	520	548	555	524	533	522	542	544	544	553	529	546	524	581	568	507	534	506	528	562	509	523	544	527	506	563	521	523	567	515	525	548	529	598	570	558	508	524	519	508	542	501	526	505	546	526	530	537	552	514	521	507	546	561	581	526	536	517	618	564	523	525	575	580	544	516	500	528	527	510	528	574	498	536	554	507	547	551	544	559	496	546	541	495	559	510	519	526	564	547	541	513	541	575	513	544	555	497	483	518	609	527	544	535	536	543	549	516	467	526	513	497	482	540	558	555	531	533	526	535	528	513	539	531	573	559	529	553	585	545	552	513	518	502	504	544	569	518	531	595	564	528	554	535	547	536	599	540	565	543	521	553	504	513	538	524	537	521	511	571	560	538	534	552	535	507	530	544	519	506	554	541	540	480	529	565	552	521	586	564	511	578	527	537	527	526	534	511	523	567	532	539	605	536	555	507	478	507	532	548	569	545	500	550	555	514	563	543	526	567	482	540	522	533	544	512	512	577	505	507	522	549	551	546	508	539	509	546	504	536	519	557	532	547	547	513	533	534	542	528	556	514	519	511	561	549	546	588	535	520	571	568	536	528	597	506	542	527	534	527	536	540	550	544	534	514	514	541	558	518	521	568	549	552	531	538	552	587	546	516	522	554	514	477	579	569	519	542	535	503	497	526	546	512	568	504	530	521	559	530	539	526	545	553	516	551	548	519	500	517	549	519	554	559	525	525	499	561	529	523	516	537	553	551	515	548	558	555	559	543	555	556	500	545	518	494	524	527	545	510	535	567	510	495	512	542	503	554	549	493	556	577	544	563	546	524	564	536	493	522	503	509	519	563	535	507	560	546	566	557	528	520	561	568	513	531	510	479	546	526	536	540	518	567	521	513	525	527
25594	20821	27901	23896	21021	21067	11082	1810	3037	855	754	682	682	710	745	692	748	684	696	740	800	797	811	869	917	900	1005	993	1025	1053	918	885	861	826	800	814	754	767	790	672	721	674	657	666	661	605	671	689	653	611	652	575	610	587	606	649	636	639	620	668	569	641	628	591	605	617	574	614	582	593	627	654	692	582	626	616	637	571	636	626	615	616	635	606	598	591	593	646	595	633	619	554	617	634	613	597	602	584	633	627	657	619	588	644	648	645	591	591	615	621	583	624	654	649	616	594	633	631	591	626	629	623	593	616	601	642	640	613	608	626	609	583	660	615	595	606	621	628	622	596	597	611	601	540	617	643	596	598	587	615	565	617	618	606	681	558	613	582	624	604	619	627	636	603	654	592	590	630	623	586	637	629	596	626	609	592	585	592	595	619	597	654	585	628	617	627	586	619	591	568	567	642	597	627	630	572	593	624	628	632	594	625	603	658	561	638	597	564	621	595	602	631	614	576	598	648	597	664	596	585	634	568	573	664	619	581	625	606	607	607	595	634	637	632	595	616	623	622	592	639	569	633	652	667	622	590	641	599	628	667	574	637	671	622	557	622	617	571	633	622	595	603	644	625	644	629	611	627	619	593	599	625	616	617	631	599	618	609	582	632	618	618	622	600	593	603	586	595	620	576	674	583	596	620	592	586	646	631	593	595	577	574	562	562	627	603	609	585	649	591	581	631	620	622	636	586	616	600	634	615	584	638	641	623	649	630	615	614	570	577	574	573	628	607	625	621	578	620	621	597	572	615	618	597	592	597	630	617	597	595	622	572	630	609	592	618	605	616	633	645	564	622	580	632	635	668	570	613	633	611	635	605	613	561	611	677	655	619	594	626	656	655	635	641	614	603	590	617	593	618	592	587	620	611	634	612	582	643	634	615	620	676	628	608	631	584	576	585	577	644	649	597	601	578	614	602	587	610	606	603	645	625	644	625	611	600	640	571	593	574	602	617	613	648	602	615	599	558	608	634	650	627	612	616	637	598	620	632	579	569	623	607	593	613	591	602	592	589	606	592	654	576	576	644	611	644	611	620	634	654	566	654	586	624	635	606	564	608	610	662	569	570	690	622	644	607	641	582	591	656	631	603	617	620	638	583	611	600	606	621	607	594	612	637	609	590	618	633	650	612	613	620	598	608	643	653	577	626	619	584	588	608	578	633	605	586	608	659	615	618	592	593	630	635	581	644	619	599	579	600	613	598	617	606	638	578	593	619	571	617	586	582	621	645	618	608	628	629	572	604	603	579	617	553	611	598	636	639	623	706	594	603	656	590	611	587	604	617	632	590	611	640	617	602	636	592	629	648	630	629	632	601	606	613	610	609	571	589	600	596	580	599	627	642	617	610	652	612	627	642	646	637	571	657	599	627	621	623	647	587	579	622	578	623	592	627	626	592	602	572	628	545	646	616	662	661	605	631	626	578	576	611	667	606	619	605	633	607	629	624	576	609	636	607	604	613	555	609	612	572	602	622	604	614	610	626	623	649	626	581	619	662	600	607	616	577	579	608	632	594	616	621	593	601	633	651	592	646	648	641	619	588	640	639	606	583	563	615	572	613	606	574	579	604	602	631	623	597	630	622	602	652	572	634	606	579	614	611	585	677	607	591	579	627	581	652	610	628	614	620	551	564	593	615	653	625	617	627	625	618	599	617	634	612	628	665	625	624	584	569	614	585	630	634	610	577	585	657	627	627	663	612	620	603	602	613	605	595	603	615	629	618	632	622	623	600	638	592	593	620	625	599	664	646	613	623	636	615	619	630	597	609	610	601	615	609	620	614	555	608	599	605	618	600	569	635	644	666	634	586	643	596	580	599	602	598	601	597	626	633	620	628	637	631	621	612	607	593	653	585	590	585	653	591	626	617	562	580	655	651	610	607	631	600	618	644	577	591	600	662	663	614	617	586	610	622	642	595	545	605	609	645	653	603	636	585	601	605	639	589	667	619	627	605	587	607	590	627	606	600	654	578	660	646	669	586	628	653	616	613	651	651	595	633	624	634	587	603	560	620	633	616	606	672	565	631	629	583	591	696	635	626	605	611	612	637	623	611	627	660	588	622	580	629	600	682	632	587	633	626	583	579	592	617	578	629	607	642	582	678	603	588	621	628	614	600	612	628	622	608	618	577	603	621	605	617	601	636	667	611	598	623	602	604	621	664	614	599	632	635	622	679	662	579	613	610	608	604	595	631	612	650	621	641	593	609	620	619	591	584	624	653	637	631	607	608	589	623	597	635	601	571	627	625	603	627	607	569	601	645	587	632	641	581	636	625	589	623	640	599	612	605	566	616	642	610	612	593	650	608	610	635	567	653	605	594	614	613	610	640	629	645	605	612	607	644	603	631	611	581	629	569	572	660	613	621	589	619	624	618	606	662	598	590	621	635	595	633	582	599	650	655	603	588	572	554	592	613	600	599	617	578	628	580	611	665	632	612	609	608	579	602	630	635	568	625	593	618	651	580	628	627	607	622	606	623	622	627	644	625	636	614	577	622	610	605	601	612	596	609	593	628	598	577	616	593	601	642	589	622	583	591	593	647	567	614	582	601	614	603	581	623	655	568	621	624	579	593	597	645	671	661	602	635	618	620	576	607	610	633	604	641	630	585	605	609	589	593	642	603	618	578	623	613	634	619	642	624	579	621	634	660	629	583	652	604	592	582	551	579	562	614	585	645	574	600	577	627	637	660	592	618	623	604	598	645	613	612	580	602	633	596	645	611	577	622	574	653	580	650	631	606	625	600	590	580	589	662	616	619	625	624	619	599	642	639	628	552	623	588	560	578	601	625	617	605	591	596	594	631	621	589	622	612	624	610	610	659	596	626	633	596	643	594	612	615	635	642	625	590	629	643	574	619	572	564	619	630	579	627	582	607	589	581	616	564	620	654	620	604	651	578	643	657	648	640	622	634	586	639	658	632	580	556	614	598	635	635	622	568	598	597	663	670	625	622	605	624	601	609	577	653	639	650	599	557	572	620	615	637	667	622	631	618	617	586	610	606	600	584	618	612	618	613	614	610	615	625	652	564	601	615	624	594	589	615	600	601	613	642	599	613	609	604	617	642	579	637	611	610	629	595	601	589	639	611	581	588	584	593	628	621	608	609	624	619	594	651	628	607	580	605	600	626	612	621	616	623	569	607	621	633	598	652	573	687	558	601	612	595	569	629	594	628	582	582	599	605	611	649	573	635	602	584	581	623	617	573	600	633	604	694	618	577	613	593	574	607	609	575	648	639	607	602	627	551	609	652	635	592	674	623	629	571	628	562	598	682	621	574	614	569	584	635	616	604	625	576	598	555	627	613	642	584	558	644	561	571	592	607	611	605	619	625	635	606	616	633	590	580	640	624	621	587	605	565	589	571	636	603	598	604	588	603	642	571	620	607	622	589	624	596	624	588	624	565	573	586	631	600	599	609	607	621	604	628	551	559	600	624	661	628	596	611	597	664
49260	41786	34598	34480	27500	13144	1726	2376	4852	910	716	671	754	655	629	647	697	679	700	727	836	850	963	1092	1047	1070	1187	1137	1221	1226	1157	1019	972	963	907	910	812	781	789	691	650	598	579	628	547	572	555	500	556	512	519	520	481	523	536	546	507	477	565	522	496	536	478	529	509	486	492	548	520	562	539	496	533	527	523	537	545	550	525	524	514	534	567	545	498	517	537	525	508	491	503	512	522	515	502	513	488	537	538	558	489	482	514	548	544	544	537	484	500	544	493	527	477	520	523	528	537	523	513	572	499	507	542	538	532	561	499	504	534	537	511	521	517	553	512	506	496	545	518	485	499	602	520	470	532	487	487	551	487	488	532	516	558	526	536	554	511	541	525	531	521	521	529	524	540	518	535	513	524	508	522	542	512	532	528	518	525	533	546	495	470	548	511	481	500	523	533	519	560	540	522	536	501	560	543	490	523	522	510	536	526	510	505	524	580	585	491	535	498	508	574	494	534	525	496	510	515	520	546	498	562	533	568	505	510	493	510	518	483	523	498	493	568	534	479	478	503	543	496	507	524	504	495	500	532	521	515	519	498	522	484	519	508	550	518	517	503	543	526	527	520	520	564	501	505	534	506	509	502	526	531	534	510	527	489	529	553	507	502	535	524	504	533	511	555	506	498	526	503	509	547	514	516	516	524	527	496	522	512	549	504	511	511	508	539	472	559	534	517	507	535	528	506	538	524	550	542	557	515	483	522	575	496	549	543	517	516	510	488	518	548	520	565	526	538	540	497	502	542	540	547	514	525	527	516	490	505	527	542	493	526	492	535	567	483	549	459	514	518	494	514	500	502	463	499	559	492	527	482	534	490	475	516	503	515	534	473	510	526	474	572	534	503	509	519	552	523	501	542	517	524	479	554	501	495	495	519	527	475	527	517	528	509	493	508	504	514	515	517	509	550	512	526	504	492	530	517	557	496	510	522	563	529	475	540	534	548	518	487	539	542	478	513	539	510	483	528	481	539	504	512	506	506	509	510	518	575	555	536	523	496	539	536	528	540	502	503	464	559	496	542	511	524	523	521	492	498	542	524	537	543	491	467	500	478	529	515	529	532	510	502	532	533	500	508	523	507	524	516	533	509	517	520	508	526	505	555	533	513	511	550	494	497	519	516	523	472	520	510	534	488	535	538	563	522	475	477	516	533	561	529	490	480	532	476	513	536	525	502	521	517	484	501	572	514	502	534	505	503	550	524	520	476	506	520	473	543	518	496	526	524	468	528	538	516	555	515	507	547	488	545	556	542	508	554	484	555	450	490	528	503	527	512	507	525	568	544	528	542	472	541	517	451	530	521	505	493	525	515	542	515	495	534	500	538	481	536	538	544	526	511	537	509	551	511	549	456	508	513	487	504	512	524	521	496	517	532	535	526	517	524	505	509	567	529	536	521	547	515	548	510	500	474	506	497	539	545	520	497	537	494	526	509	507	531	508	537	513	566	539	456	520	555	555	504	522	509	550	499	513	511	481	516	522	532	535	515	522	472	534	475	531	574	535	500	506	500	520	512	513	513	516	498	490	513	532	491	530	537	517	567	522	512	525	528	509	493	549	499	555	478	519	516	507	554	485	503	520	530	506	516	518	501	505	538	494	515	565	486	534	492	542	508	530	539	529	521	466	523	464	543	517	513	506	525	491	505	524	522	527	506	522	517	562	525	492	531	512	520	505	526	518	484	520	512	497	530	497	508	497	496	503	524	555	490	487	518	514	525	520	569	540	495	509	547	496	507	509	503	510	502	529	552	502	564	524	499	514	546	458	493	479	554	514	522	503	527	498	528	527	505	542	534	522	542	495	505	504	499	515	505	524	551	489	493	517	540	560	493	510	546	526	498	532	547	520	492	530	504	500	514	519	517	506	472	509	498	544	519	477	502	550	520	534	488	520	512	520	519	510	507	538	480	519	489	496	509	483	536	518	508	527	510	541	535	516	460	489	518	521	532	502	525	525	504	545	520	503	519	527	511	516	529	510	483	522	513	533	532	537	481	543	524	512	536	485	567	478	540	518	513	512	525	506	497	476	552	500	544	502	522	510	482	501	505	532	529	521	508	520	516	516	576	514	475	528	548	503	512	482	554	506	531	470	546	503	505	505	536	526	494	504	511	503	512	498	531	547	538	482	524	498	501	496	526	527	537	536	463	519	563	492	512	484	484	494	551	526	499	516	514	530	521	524	514	483	507	505	549	535	539	511	501	543	512	533	468	507	528	518	507	542	503	514	504	517	506	517	520	528	487	556	476	467	511	495	505	509	496	514	554	517	555	514	500	543	527	500	511	512	506	552	531	515	536	490	533	525	526	482	510	541	513	547	506	523	534	520	546	525	566	537	495	554	546	510	543	491	539	536	535	530	516	506	519	526	535	543	493	527	499	526	520	514	507	538	530	538	464	532	527	496	520	510	524	489	534	500	509	541	505	533	518	543	518	514	517	446	521	482	513	506	531	512	501	496	487	553	526	525	531	518	559	501	506	501	568	528	517	529	528	537	500	540	546	538	544	499	521	534	551	498	471	573	526	524	497	519	505	521	509	548	524	487	504	522	535	553	520	586	508	497	490	493	523	525	514	505	529	504	566	507	492	508	504	483	532	518	538	516	534	542	513	556	514	509	473	500	509	548	493	533	513	480	578	553	508	516	492	541	480	473	534	556	515	499	553	560	499	525	516	486	471	505	522	513	556	502	507	487	515	555	518	520	538	478	501	484	498	526	497	522	538	501	469	512	503	504	507	537	463	534	522	514	544	480	544	522	532	516	492	511	531	537	491	545	498	532	518	555	511	573	509	512	510	557	537	521	480	509	530	522	470	520	500	479	533	513	499	519	517	555	557	503	525	521	541	499	541	565	506	508	552	506	520	538	516	508	489	535	533	506	487	532	524	505	529	522	521	531	500	487	491	497	516	527	502	546	511	558	515	538	569	465	486	557	509	530	522	536	507	475	493	534	500	525	522	503	509	526	523	508	496	504	527	500	470	510	494	525	510	525	504	544	489	548	455	571	514	536	482	510	513	515	455	486	578	534	509	519	535	543	539	489	540	510	521	510	512	544	530	508	485	505	478	513	541	528	512	522	523	565	510	509	494	508	501	487	539	516	536	509	506	520	541	508	479	528	525	488	528	551	529	510	524	513	509	484	492	522	519	579	490	516	516	523	524	516	461	500	566	471	492	535	532	518	519	538	518	537	497	503	513	501	496	527	509	543	516	518	517	505	535	513	536	515	511	525	539	509	587	554	547	519	507	521	539	522	503	512	503	531	522	574	533	483	479	488	511	516	527	521	526	490	501	489	522	531	519	538	524	515	543	480	479	519	510	492	490	507	510	514	514	537	513	531	520	525	526	508	512	553	509	527	534	516	555	494	501	516	514	496	499	497	500	552	502	512	523	543	548	492	522	484	541	505	485	521	520	495	516	487	496	503	524	487	509	507	527	541	538	524	513	566	568	511
29678	21329	25956	24780	12886	4468	892	797	998	635	661	611	621	630	657	664	633	667	777	681	712	725	757	761	825	793	849	815	903	834	817	774	789	797	773	741	741	742	668	656	650	617	640	587	654	643	650	624	631	584	635	632	629	628	614	639	651	619	665	605	610	682	660	580	625	580	663	667	613	601	643	641	602	626	606	641	640	607	633	627	638	636	592	642	645	648	632	689	641	591	667	624	614	635	641	637	634	627	598	630	627	638	627	595	614	623	617	646	554	611	587	639	626	630	626	586	644	602	592	597	633	607	593	598	651	622	600	614	615	614	606	647	668	665	675	633	631	605	636	630	665	601	624	653	635	593	602	624	631	641	632	626	620	610	634	625	640	618	608	636	611	588	639	616	622	634	629	581	592	669	616	593	648	630	580	621	644	616	601	574	657	618	599	600	604	650	627	637	579	608	603	557	664	634	648	660	622	623	634	575	633	604	609	633	658	653	637	596	633	618	626	606	599	654	610	601	559	658	616	623	644	612	589	688	627	641	616	629	559	634	631	616	638	632	631	623	600	596	593	589	633	555	597	648	580	627	660	614	605	600	665	618	629	615	616	634	628	625	602	632	637	603	639	599	611	629	640	622	586	617	619	628	613	645	660	585	605	602	616	636	661	609	613	642	614	599	664	598	617	620	633	637	607	610	631	651	673	607	623	635	652	636	557	631	629	617	606	638	683	623	624	635	618	622	631	661	660	625	638	638	610	638	608	622	624	598	596	619	652	645	592	634	645	594	637	624	571	638	647	656	663	626	632	661	638	640	625	606	582	603	631	627	628	603	624	625	595	580	591	627	627	619	618	598	619	664	630	653	628	636	608	589	628	620	652	641	632	653	634	621	630	585	610	640	647	640	614	618	583	581	622	617	594	627	628	630	634	647	618	605	643	661	637	658	609	642	676	650	639	672	674	555	680	635	598	637	645	616	634	628	620	656	624	649	621	595	607	589	602	585	631	661	650	625	624	620	600	601	616	608	603	611	631	656	593	593	630	667	629	603	663	620	619	614	593	637	629	633	598	658	637	634	661	688	632	667	620	621	583	633	600	631	610	626	620	639	652	680	629	609	641	617	615	679	629	614	603	630	616	649	613	603	582	657	627	616	627	615	649	616	630	602	621	661	617	664	616	618	630	611	629	628	586	627	658	602	573	621	625	602	632	672	578	657	571	633	631	616	656	647	574	642	607	628	679	672	634	679	649	655	613	654	681	659	654	605	602	631	624	642	641	590	661	612	642	639	616	578	612	640	646	597	555	637	621	595	573	661	614	656	605	603	643	614	603	629	613	633	621	578	612	605	640	618	665	662	648	597	610	634	628	633	648	610	620	649	604	625	624	592	616	586	639	646	664	647	604	588	635	634	629	610	638	641	571	615	617	607	614	606	620	599	624	650	631	618	627	610	608	585	640	617	637	606	645	606	586	598	631	612	654	585	609	638	586	579	634	610	603	631	636	584	633	624	606	616	665	638	666	621	650	585	624	625	607	616	608	620	629	658	648	635	605	592	664	604	632	596	608	658	580	644	643	595	646	632	617	630	591	632	695	652	591	614	617	604	641	628	645	592	622	641	632	612	638	619	689	616	594	617	667	659	614	666	599	619	644	575	596	604	594	619	635	612	626	585	629	668	601	709	617	598	603	633	591	631	628	636	618	601	647	580	608	638	616	624	588	587	648	652	681	654	651	609	560	640	667	583	629	679	623	604	626	619	606	645	614	662	627	638	648	666	636	638	625	589	620	591	569	621	620	632	650	611	642	620	674	644	664	634	551	623	655	663	610	597	624	657	623	634	586	625	622	637	598	642	631	641	626	635	645	665	631	641	599	604	622	628	655	605	570	649	651	633	655	628	641	638	678	641	653	605	620	653	694	626	631	592	641	626	696	654	628	642	625	627	616	633	609	654	624	626	612	614	621	624	643	576	606	656	619	652	648	624	626	582	616	607	618	574	603	614	627	608	637	620	600	625	619	661	618	624	607	603	617	610	626	587	610	637	609	655	582	643	566	635	643	639	628	661	641	657	617	645	626	615	596	650	647	622	652	618	638	628	654	618	644	584	635	652	689	641	644	615	592	615	596	603	666	619	621	627	626	620	619	639	613	563	612	600	636	606	604	688	610	666	636	560	611	604	653	604	626	645	600	598	623	644	604	596	619	588	641	650	671	665	642	588	650	617	599	616	608	655	634	662	591	641	636	633	588	670	636	607	628	576	616	640	628	642	591	608	648	642	596	595	609	686	642	644	602	594	627	620	677	658	628	645	623	611	624	648	639	553	659	567	580	639	600	634	620	636	626	641	600	638	612	594	610	652	597	643	665	583	609	675	669	641	623	634	655	636	621	623	606	585	627	660	625	602	628	640	666	547	668	663	619	637	606	606	638	639	626	616	630	615	635	631	595	596	636	665	630	622	631	605	611	641	615	631	612	602	621	606	636	662	632	626	615	637	593	655	655	614	622	588	672	636	617	650	622	598	647	613	619	600	604	626	633	628	606	626	561	670	628	625	606	605	559	641	693	653	632	633	644	657	619	624	622	582	576	615	599	650	618	586	684	583	652	649	639	623	625	583	635	631	648	646	594	622	619	662	629	632	624	584	582	663	674	615	612	641	596	662	619	643	615	629	659	652	571	636	606	619	599	671	610	608	631	655	600	612	660	647	645	637	623	625	675	587	650	607	649	631	629	651	603	609	652	625	626	600	610	630	686	640	606	564	672	631	624	580	630	657	653	566	602	596	633	639	670	605	628	628	653	596	628	605	639	604	568	613	613	595	619	631	593	540	645	614	676	605	669	623	652	644	592	632	652	643	670	628	588	587	625	643	653	661	601	641	628	635	596	591	604	608	594	580	601	581	617	633	662	624	619	634	609	642	618	620	666	621	621	662	650	640	668	609	620	678	646	623	602	618	627	655	608	623	598	648	612	588	648	618	633	573	615	587	626	608	607	647	670	563	645	656	617	631	598	606	610	645	641	619	613	627	632	634	629	604	607	617	636	628	601	620	636	596	641	650	613	621	610	603	624	626	626	619	655	606	629	648	612	621	636	635	622	615	619	580	646	644	604	632	638	618	630	626	624	595	596	615	657	628	613	603	561	590	629	586	631	620	633	653	606	617	611	653	601	585	679	646	595	592	621	660	604	622	635	625	610	640	598	605	680	669	676	654	591	591	610	588	631	611	641	638	613	638	628	616	631	610	588	621	616	643	634	620	607	641	599	648	683	637	634	610	603	606	638	662	653	589	619	642	612	627	622	610	591	646	562	621	647	642	627	632	617	602	583	668	600	625	585	603	596	584	639	646	635	591	642	616	624	643	653	587	598	645	627	632	669	623	619	655	601	602	598	662	623	614	612	628	623	632	648	620	663	682	640	615	647	572	616	630	598	632	620	592	658	653	653	649	631	649	604	594	602	609	657	646	648	570	622	604	629	607	614	627	585	636	645	592	570	600	643	636
48511	26619	21235	22857	16517	6202	939	912	1519	588	577	530	583	551	581	612	564	617	656	674	729	799	815	797	854	883	965	1046	972	966	890	850	868	827	778	738	730	696	675	639	660	640	566	583	534	579	519	547	516	562	565	560	563	580	508	511	526	534	554	553	532	547	547	516	542	520	555	533	575	534	531	478	537	555	551	530	533	515	533	533	579	572	494	542	541	514	506	503	546	553	504	539	510	541	548	517	502	524	504	542	525	520	526	531	545	542	518	526	541	515	546	535	517	525	535	515	567	558	516	536	538	522	485	530	499	557	554	529	588	509	564	564	525	508	511	518	494	598	542	526	510	528	473	575	538	561	553	521	560	524	525	549	553	551	538	517	512	573	533	520	516	493	499	544	509	534	497	507	522	532	541	527	503	499	539	507	513	477	548	521	539	544	520	522	544	523	523	523	531	551	551	540	509	517	522	547	560	537	546	512	539	554	558	549	532	523	541	521	547	516	534	483	526	472	544	524	527	510	559	516	549	541	560	481	527	510	543	545	534	520	532	513	521	546	493	521	569	469	499	535	519	575	584	551	514	526	540	494	541	558	558	582	520	562	524	554	490	534	533	528	521	557	519	598	530	519	553	527	505	552	544	516	498	529	524	465	540	507	513	541	569	566	508	540	527	551	510	524	538	537	524	522	563	528	490	492	505	554	528	515	554	521	512	515	558	566	533	572	508	535	579	540	573	508	553	526	555	530	536	509	490	522	537	547	521	536	528	556	538	530	538	474	525	535	543	559	520	577	524	510	530	528	513	525	553	506	535	529	536	481	543	512	546	557	534	513	516	505	519	538	557	525	545	537	529	555	562	548	498	518	535	533	565	519	509	531	563	513	543	572	544	510	533	513	510	551	555	538	517	536	542	522	549	560	565	518	527	565	535	509	523	507	479	501	576	555	525	543	530	500	557	545	527	519	538	515	488	526	562	571	510	539	548	543	539	551	529	560	551	569	522	562	563	556	536	517	524	534	549	506	529	564	515	553	512	546	571	543	541	509	528	519	550	568	550	507	556	530	562	502	536	501	556	509	509	517	518	527	516	502	508	530	540	564	524	553	542	560	539	537	472	511	574	549	512	549	519	561	525	543	472	517	531	507	508	579	529	533	539	520	543	519	500	502	517	526	546	567	508	521	507	546	523	525	538	519	558	516	552	588	526	528	519	561	568	550	575	526	530	527	555	557	547	492	567	537	504	506	567	484	524	525	533	560	542	491	524	560	533	545	525	551	531	535	549	513	511	536	512	523	561	522	538	518	530	527	558	535	558	544	503	520	512	509	504	547	537	505	560	538	564	530	531	527	532	564	494	549	520	539	513	548	544	544	517	556	571	543	552	512	508	553	539	566	526	522	553	538	493	530	531	519	533	518	568	554	521	544	552	512	540	512	537	523	545	543	573	545	553	561	529	553	500	524	571	516	561	547	520	516	519	507	573	523	520	543	533	521	571	543	579	537	545	525	543	516	502	547	497	554	540	541	558	576	556	558	528	520	523	540	513	551	534	523	522	527	505	481	542	548	515	557	521	521	538	484	514	513	527	547	506	543	551	511	508	533	564	523	520	509	551	541	538	489	574	518	521	575	557	521	548	551	561	504	545	545	599	551	520	538	519	517	581	528	524	536	494	547	523	526	567	522	540	550	514	540	576	534	543	502	535	533	548	551	498	549	562	525	556	533	518	558	499	534	549	582	549	602	535	533	543	531	549	569	537	529	519	546	545	537	514	520	513	544	523	511	535	546	495	496	543	536	494	565	479	546	513	535	548	544	558	604	538	499	544	562	511	541	494	533	569	534	546	523	524	533	573	522	525	547	554	543	495	542	554	517	514	551	545	525	549	535	535	526	508	522	562	532	563	554	537	515	530	551	533	550	465	531	557	546	546	553	527	504	541	533	516	533	509	512	539	506	541	507	502	536	533	540	567	532	474	535	512	540	528	508	530	553	566	518	558	515	523	476	543	538	539	546	526	553	503	502	519	536	510	496	504	544	528	576	527	498	510	541	518	560	508	540	556	543	498	532	532	521	512	526	510	559	505	545	533	544	522	527	496	516	519	521	550	538	507	547	520	515	506	500	517	573	489	521	565	517	549	575	556	512	558	511	535	550	489	499	538	545	517	482	563	551	524	560	569	552	562	557	551	512	518	518	498	539	549	510	502	517	513	526	538	507	510	548	551	503	533	585	553	524	519	503	550	531	512	511	522	553	541	508	527	544	527	510	563	547	500	528	517	517	528	508	534	548	530	565	535	499	499	539	533	511	520	513	548	511	519	502	563	579	522	485	562	562	533	531	562	509	533	516	560	538	537	520	531	522	511	535	545	538	558	533	481	516	557	503	520	493	571	535	537	585	531	547	519	542	513	535	572	559	552	525	527	498	548	531	540	529	537	553	528	497	519	559	549	506	510	546	538	541	488	536	519	532	514	571	546	544	578	538	509	536	555	545	556	508	521	521	529	511	539	521	547	524	483	528	528	566	508	528	541	534	515	560	552	532	508	604	475	513	518	556	570	513	558	528	555	527	548	533	537	549	527	510	514	571	548	566	506	561	563	514	517	529	535	566	548	541	534	531	535	582	550	558	531	572	535	473	572	538	517	546	571	532	519	553	554	527	502	557	498	542	510	549	574	587	519	593	524	528	559	558	536	554	554	532	527	572	569	516	562	550	547	484	495	530	550	556	529	562	545	510	520	565	517	533	495	513	532	539	569	510	518	519	570	527	497	559	547	535	497	533	515	549	516	526	557	536	556	574	546	545	551	574	527	517	524	488	506	522	545	549	530	510	521	514	496	566	529	551	551	523	532	540	544	550	519	516	519	551	555	554	512	509	543	502	499	509	572	526	528	526	570	495	510	547	518	550	511	501	551	493	547	537	588	563	542	511	510	496	522	504	524	505	523	528	555	514	555	531	520	527	553	520	516	537	503	546	521	494	585	531	530	556	538	517	518	545	516	528	552	535	524	489	516	535	549	552	529	525	504	549	538	521	548	492	508	536	551	516	500	554	535	560	564	581	561	547	543	567	533	561	500	518	526	529	503	551	524	512	538	556	499	535	557	499	556	555	538	540	564	516	534	541	529	534	553	557	511	573	505	534	502	541	528	517	527	543	534	542	542	500	500	532	524	506	502	536	547	577	572	527	526	540	499	529	542	563	500	551	515	523	548	527	536	558	509	543	531	507	552	516	545	524	511	558	478	520	540	501	519	504	578	526	524	524	552	546	540	517	515	539	538	494	526	539	537	505	529	545	512	535	540	522	558	489	527	587	542	543	535	506	541	537	517	540	548	478	511	555	573	570	537	500	522	544	535	526	528	549	519	486	564	594	522	548	544	533	561	530	503	487	527	523	510	538	566	488	512	530	532	538	520	557	522	532	544	527	518	516	495	492	505	476	540	568	521	543	533	534	486	569	536	499	553	554	543	519	526	571	544	544	543	513	515	520	563	506	499	483
27244	20817	27311	24517	22284	17982	4749	1434	1721	729	680	700	658	658	676	712	694	698	718	720	696	783	747	793	870	1032	973	967	980	976	881	934	855	842	785	767	862	736	691	718	690	627	677	644	618	609	618	618	618	630	635	598	592	652	605	621	615	607	582	597	583	586	623	586	562	586	589	578	576	601	642	609	625	630	585	643	637	580	607	609	601	631	576	537	548	654	602	616	593	568	592	563	627	596	578	598	616	541	599	574	597	614	625	632	607	600	595	602	608	632	605	600	610	628	587	581	626	573	577	596	571	611	561	609	580	555	591	633	631	630	583	649	603	612	572	582	598	588	619	620	596	618	590	626	645	574	622	596	556	654	585	556	616	619	587	613	647	597	615	593	574	585	602	600	572	591	549	582	613	596	586	667	625	589	644	576	615	613	612	618	637	578	600	614	628	585	604	604	618	599	580	647	581	635	607	620	590	588	602	589	606	565	602	585	583	575	608	595	623	630	639	599	599	606	634	633	612	615	649	592	615	615	591	623	597	550	554	570	577	634	621	622	581	567	585	608	548	593	618	577	599	612	601	556	585	564	577	588	570	596	579	631	589	581	580	613	630	567	587	602	591	602	632	577	595	579	618	584	568	562	557	567	534	635	622	612	569	586	631	611	566	587	605	600	607	632	616	605	611	636	575	596	617	636	596	604	553	609	612	634	528	585	581	574	588	577	575	565	567	650	595	592	601	559	592	651	610	608	587	598	591	581	592	594	626	569	603	638	596	569	621	598	604	613	573	574	574	577	589	600	611	626	574	562	568	595	573	575	596	539	554	575	574	612	600	619	608	608	606	620	546	589	574	639	612	599	626	626	612	607	595	557	557	600	610	580	584	643	603	598	570	648	564	645	594	656	617	602	613	625	645	601	588	597	573	573	581	631	616	577	572	650	592	588	559	593	627	609	575	622	653	631	578	585	602	598	606	597	607	598	603	587	663	578	595	595	597	612	569	592	626	577	585	606	581	597	612	629	623	683	632	605	599	635	578	635	595	563	589	586	632	591	601	524	591	590	583	618	564	568	584	600	586	624	563	617	579	636	583	609	604	606	596	568	592	629	572	602	559	591	643	598	632	635	568	597	591	598	608	557	620	563	605	630	628	604	576	633	597	604	568	631	620	602	638	570	603	617	587	599	591	603	607	634	577	582	636	606	622	617	602	636	610	557	584	613	585	578	570	606	587	593	585	591	606	578	583	594	622	610	557	619	621	583	567	601	613	639	580	590	668	585	567	567	591	605	618	638	614	614	600	566	585	607	604	605	591	621	572	606	603	601	589	602	583	564	572	607	588	576	610	588	580	561	537	603	577	594	615	630	626	632	638	580	616	632	587	576	610	588	565	580	553	585	590	560	573	591	580	628	600	629	624	586	575	584	589	625	589	592	633	561	611	592	603	602	594	654	572	655	551	584	641	601	593	601	605	568	571	628	612	595	633	588	645	610	631	600	599	573	593	604	597	590	572	578	572	610	614	667	632	579	603	578	580	584	618	581	595	577	581	595	601	567	565	590	606	643	559	590	576	552	618	629	612	614	604	596	551	589	619	604	593	615	605	551	588	619	613	596	593	577	569	593	592	621	586	594	587	634	569	562	586	618	593	574	620	592	577	604	607	592	620	592	596	576	641	567	576	600	596	628	627	604	628	619	608	610	598	585	569	639	584	588	609	636	616	589	569	613	616	610	604	612	583	554	587	579	587	603	592	586	602	609	639	597	611	594	581	560	545	633	595	636	599	621	555	598	632	641	610	596	593	616	568	551	605	567	545	609	620	627	624	590	620	631	597	633	584	570	619	578	560	674	632	600	585	612	611	616	602	626	616	598	608	586	572	616	571	636	605	609	586	558	591	603	613	619	609	636	580	639	576	619	596	586	614	596	577	575	594	598	541	597	548	597	601	606	587	624	606	608	643	584	607	570	609	578	547	601	600	621	593	597	599	569	608	624	606	580	612	621	634	594	623	575	549	599	572	618	612	597	599	594	588	590	593	572	629	557	602	603	638	603	593	609	594	595	608	652	631	593	537	573	588	617	606	567	579	549	499	651	542	568	591	585	593	597	580	598	579	607	609	621	568	661	591	615	618	590	630	617	639	588	581	563	622	591	632	621	555	646	612	599	601	630	599	614	595	591	611	567	586	608	600	568	598	598	628	558	609	612	582	585	617	595	603	608	590	626	617	614	571	621	631	617	593	625	588	591	546	593	597	654	598	570	621	600	546	594	621	625	596	649	592	608	594	607	600	590	588	542	611	610	553	555	606	573	581	623	566	575	635	583	571	614	601	587	580	594	589	567	591	637	618	578	613	587	587	534	622	569	617	587	625	575	585	600	551	625	610	631	583	630	617	596	578	608	651	630	602	578	654	530	620	591	595	544	623	558	593	604	637	608	636	598	590	592	584	627	620	585	593	609	616	629	573	550	590	585	562	604	582	609	592	632	561	595	580	572	569	594	631	620	623	589	584	632	584	614	585	662	622	601	621	573	589	605	600	627	605	572	603	626	631	614	592	579	554	587	624	543	591	609	574	633	579	583	566	652	608	625	630	621	646	572	606	591	604	594	632	580	608	552	583	582	601	582	630	569	572	569	607	605	629	606	542	590	608	621	588	627	636	599	549	561	635	569	600	620	603	612	565	583	588	578	557	591	595	634	555	580	585	595	589	602	579	551	599	587	609	622	601	594	612	575	587	562	610	607	619	593	589	555	603	525	587	629	570	604	579	610	592	665	628	589	589	642	589	593	588	570	588	576	573	593	617	612	580	613	618	579	580	563	568	589	592	587	571	521	584	613	618	630	565	592	610	594	612	584	587	648	601	609	567	578	575	616	612	607	590	575	593	628	625	622	579	561	660	649	590	627	593	618	572	574	609	574	598	624	605	578	601	532	608	574	604	580	581	613	573	599	579	624	569	604	601	613	554	567	594	637	567	603	594	641	578	578	635	601	619	610	629	635	597	618	556	585	614	602	592	603	569	571	609	569	587	623	533	608	603	570	604	599	568	577	564	619	581	600	642	601	578	590	560	577	601	584	540	624	571	596	599	584	598	628	571	600	625	582	555	597	570	632	621	612	603	604	600	562	613	568	610	555	609	600	613	609	564	574	577	610	579	627	625	606	616	561	607	579	586	619	629	640	653	622	597	631	552	595	595	585	656	580	590	567	572	598	593	608	686	623	612	599	611	601	605	590	552	595	587	583	600	567	625	589	621	614	592	580	573	588	615	578	607	606	591	596	598	586	625	576	562	592	599	603	567	567	615	615	591	593	593	569	611	608	620	624	602	627	602	578	620	580	574	578	608	560	589	563	592	609	626	617	529	631	589	581	603	581	583	645	599	601	610	613	559	641	584	591	592	585	558	621	613	610	613	624	610	574	560	603	618	601	571	572	558	557	609	600	643	617	611	616	577	564	577	569	602	566	549	570	619	613	638	593	585	563	625	548	592	541	567	620	618	591
42868	29499	27876	33341	28473	15864	2747	1984	2893	742	622	624	640	650	620	645	651	727	758	749	760	789	847	908	1106	1205	1323	1296	1255	1236	1104	1074	980	898	942	798	809	798	755	701	641	619	533	579	578	529	538	554	523	541	550	563	535	510	525	491	532	548	511	510	505	521	516	570	518	505	509	527	534	507	509	536	476	459	482	524	521	459	522	491	492	512	484	500	499	516	507	500	534	527	502	570	522	525	525	483	514	510	495	531	508	513	502	469	502	487	509	492	508	487	467	515	521	511	484	529	520	542	490	478	526	499	499	475	512	551	484	544	518	518	509	504	522	530	533	569	498	519	532	519	534	502	505	477	471	548	544	544	547	487	503	532	511	501	484	516	520	483	492	509	519	511	489	486	516	486	532	499	517	509	527	543	500	502	513	500	492	460	500	478	517	474	526	535	480	492	486	504	492	537	514	502	513	505	531	508	512	497	520	497	516	491	503	523	506	491	554	464	506	483	536	457	495	483	479	493	478	498	501	506	469	536	499	525	492	551	476	502	502	527	504	530	527	492	514	506	501	522	519	500	515	526	523	489	517	510	480	512	498	531	485	488	511	500	480	500	497	485	515	524	521	512	510	529	500	542	512	486	506	516	475	475	500	506	526	499	479	507	508	537	509	536	548	499	536	495	488	555	524	504	478	517	485	491	485	525	535	530	496	524	511	508	494	511	545	527	544	490	481	512	466	522	507	497	555	515	494	514	468	510	503	506	540	514	510	503	511	540	522	503	538	492	488	505	493	515	547	481	508	513	486	496	477	473	534	543	536	555	440	520	494	509	544	513	520	524	500	485	482	485	535	501	503	472	516	494	495	507	538	521	511	546	531	497	508	540	549	516	515	501	491	535	462	479	471	511	528	501	516	523	496	493	490	512	530	484	515	481	522	559	517	527	564	498	505	519	499	493	514	473	518	516	483	510	488	512	474	455	473	496	500	488	567	498	523	523	551	551	491	481	514	520	525	512	498	541	509	510	532	507	538	482	463	478	499	513	499	518	489	468	474	482	512	493	517	499	594	541	528	473	508	523	511	506	532	536	492	512	510	502	501	516	511	499	510	483	489	469	498	492	515	528	552	518	529	493	525	499	513	540	498	522	501	550	501	537	530	557	510	477	547	498	547	528	537	494	464	518	484	504	532	484	485	499	495	507	484	470	494	505	502	491	499	483	529	495	504	468	493	521	485	495	525	531	507	504	529	484	516	504	434	544	487	508	524	484	513	526	495	548	496	517	483	513	502	543	505	516	469	518	460	491	518	513	514	505	466	496	496	498	530	521	495	469	536	514	491	521	476	493	503	517	506	502	498	516	499	481	472	495	500	515	534	527	493	506	521	502	515	469	554	489	522	517	511	519	533	528	496	537	489	503	528	483	487	494	513	523	514	502	526	496	508	510	480	459	533	494	503	519	482	489	478	516	532	502	507	495	497	548	527	507	505	505	551	542	510	513	518	525	525	508	535	529	517	524	507	502	482	496	485	501	557	479	519	506	521	515	458	485	526	483	523	541	487	524	503	497	544	568	492	511	481	552	526	484	492	497	528	467	462	486	543	502	500	536	474	477	496	491	520	519	497	527	521	503	453	499	462	507	518	496	517	502	533	507	547	571	518	506	495	510	507	497	515	519	506	495	548	477	510	501	489	492	496	500	487	491	540	496	510	519	556	554	510	484	545	535	500	493	526	518	503	502	534	552	499	513	527	515	507	498	529	496	534	537	519	509	532	505	501	521	517	543	494	479	519	560	514	508	530	516	519	494	501	515	521	528	562	543	489	479	528	513	553	477	516	487	479	514	465	528	532	510	552	511	487	514	495	550	501	489	501	483	513	478	497	510	535	493	484	509	547	519	461	490	472	509	486	494	507	501	496	494	524	517	504	534	510	514	503	474	472	494	545	494	502	514	515	488	528	542	508	488	540	507	559	494	574	492	520	474	521	526	527	499	481	493	530	453	517	502	519	527	510	479	535	474	513	522	488	541	504	508	500	519	500	492	517	497	480	532	503	535	537	521	531	491	521	457	495	513	497	530	519	489	523	499	487	521	502	513	535	465	511	545	485	505	521	499	488	494	522	512	520	494	522	487	559	528	510	502	509	510	512	506	472	480	486	496	446	501	506	560	502	496	538	517	487	469	544	487	498	503	508	522	508	522	510	496	557	533	507	496	497	497	490	481	489	536	532	506	481	467	519	524	560	495	502	495	533	528	549	498	495	554	477	520	519	508	485	519	532	510	512	497	501	529	557	499	507	519	512	500	505	513	515	513	516	513	505	467	508	499	531	507	533	510	520	491	500	468	466	518	512	498	484	509	505	513	489	527	469	541	489	477	509	517	526	470	517	511	557	535	515	516	477	515	525	484	498	469	489	523	525	517	484	504	461	515	497	545	494	525	565	543	492	546	489	522	544	496	503	488	531	506	504	578	496	527	523	554	473	533	521	536	449	491	505	521	481	518	494	483	516	546	506	500	464	533	504	493	498	509	547	513	507	521	464	557	509	523	465	517	509	506	461	548	540	526	529	539	470	498	496	490	518	453	506	499	499	496	474	502	430	499	527	540	512	518	508	532	470	473	513	459	521	510	491	519	553	506	550	521	541	501	481	507	515	503	501	496	520	541	485	517	535	492	533	512	502	504	501	539	521	510	519	495	506	503	491	508	489	502	459	488	486	478	542	532	494	498	520	542	506	485	489	557	501	523	478	503	502	513	517	542	525	514	492	515	463	454	519	497	489	476	479	516	475	524	534	507	479	548	504	488	536	509	500	496	499	513	483	502	492	545	541	498	523	508	551	520	514	480	495	529	539	483	551	538	517	524	525	494	500	527	526	466	484	501	504	500	491	472	507	485	519	487	491	538	508	530	521	511	489	493	521	470	492	552	518	475	545	543	525	480	495	560	494	508	474	515	463	465	505	537	509	522	546	508	523	476	501	515	499	463	513	509	529	494	487	497	525	495	511	475	544	501	546	514	499	523	504	483	511	506	504	517	497	516	534	498	499	505	547	540	496	504	507	507	537	544	509	487	515	525	511	530	479	478	533	489	533	480	505	496	505	505	494	479	534	495	497	511	481	541	509	485	512	527	529	479	486	516	531	559	456	501	515	524	494	495	488	537	506	487	511	517	498	482	478	508	495	492	481	523	512	494	489	512	555	515	513	468	488	493	510	529	490	522	534	525	490	508	510	531	513	529	560	506	489	512	520	492	564	524	508	523	554	527	531	484	501	538	482	499	487	516	491	494	504	503	503	472	526	488	519	539	535	499	470	526	501	535	501	462	554	485	525	493	492	498	491	481	488	521	478	523	501	503	484	544	488	521	540	479	513	485	454	516	521	520	491	526	490	512	512	492	531	489	480	499	499	488	502	501	493	529	510	470	514	537	528	519	524	512	506	502	488	492	469	521	499	495	535	529	517	507	554	511	468	490	495	484	485	495	472	510	476	518	493	540	501	504	497	513
26394	20823	27655	24102	21755	21022	8852	1752	2467	894	712	739	741	668	731	746	715	762	721	780	787	774	903	860	960	1050	1205	1170	1157	1090	1091	1026	992	973	863	946	856	826	874	884	762	685	682	669	706	718	689	683	630	647	651	675	636	667	660	648	668	607	638	621	610	634	646	631	614	632	625	655	673	672	648	678	633	632	642	637	657	607	610	629	667	620	655	637	662	634	631	626	594	646	657	674	637	652	671	645	668	588	619	665	687	603	657	604	613	650	653	658	640	606	641	672	626	581	634	632	620	612	631	693	639	655	647	660	608	628	674	616	657	617	594	622	646	596	646	681	601	630	617	615	634	634	643	648	634	598	603	535	641	644	629	652	638	616	666	637	592	615	594	641	661	621	627	668	656	658	626	631	669	637	633	607	657	620	652	644	649	627	631	592	632	658	647	638	579	654	589	591	654	641	604	623	560	646	638	657	586	598	629	660	630	630	648	661	683	618	588	628	663	660	643	629	614	641	631	624	617	629	651	654	678	584	620	656	629	625	633	630	636	641	670	705	634	663	639	561	657	702	646	635	633	605	609	707	634	635	647	642	621	670	650	669	632	639	642	637	630	660	658	626	590	652	613	636	672	605	623	644	596	642	639	669	637	576	606	650	616	643	647	675	619	664	642	610	631	642	679	631	673	590	600	649	633	659	683	596	632	651	634	618	594	654	629	626	604	619	631	657	604	641	662	644	651	634	633	572	653	642	611	615	635	647	619	609	612	609	645	644	608	623	632	653	637	727	608	676	624	598	615	640	609	661	655	676	686	632	633	637	625	633	607	654	658	667	600	634	641	647	632	630	613	628	638	680	646	639	641	616	578	620	676	624	600	668	701	667	625	662	664	606	609	670	644	686	613	624	647	611	631	625	628	671	628	622	643	641	616	667	671	639	623	646	648	649	597	644	691	637	628	621	602	590	629	649	630	658	656	658	637	678	680	637	643	647	635	624	630	609	654	625	638	627	661	645	650	601	626	660	726	680	646	640	621	641	614	680	593	649	617	655	670	665	642	659	607	648	597	653	594	625	634	645	642	584	663	613	668	617	622	612	611	660	609	649	659	620	633	669	623	659	649	649	665	655	634	654	620	631	624	608	657	642	637	673	606	679	621	660	684	689	629	610	596	620	621	685	601	677	640	653	602	636	634	614	638	600	601	596	657	635	633	652	612	608	641	628	625	648	675	626	641	631	628	623	659	638	694	680	619	665	651	632	632	645	612	612	659	626	655	660	683	657	621	617	640	628	668	639	665	642	663	675	640	687	600	642	647	646	667	669	617	630	670	629	638	638	643	656	652	613	618	634	649	669	658	636	647	613	628	659	643	653	629	646	592	636	683	614	631	611	622	662	625	600	607	654	679	647	608	610	628	610	568	603	600	666	636	667	617	663	604	616	609	598	655	635	662	597	643	620	677	643	640	650	630	658	724	645	633	647	641	599	610	636	605	655	668	657	657	643	610	657	666	656	621	625	640	610	626	634	612	655	631	612	657	619	612	676	620	673	667	657	605	620	620	667	643	624	644	685	636	624	601	610	615	648	707	699	621	643	615	682	594	602	614	658	595	604	621	611	614	645	626	616	605	629	653	656	658	607	618	660	635	627	629	632	618	646	628	642	687	624	644	619	652	634	632	628	667	592	595	599	622	644	642	661	631	623	637	688	647	672	619	646	649	624	644	661	688	629	615	669	625	660	616	632	629	622	609	610	630	602	685	671	634	642	643	638	628	625	675	638	658	588	657	604	625	627	636	673	637	678	591	636	643	612	619	595	646	625	669	638	632	630	603	654	650	683	666	592	660	631	668	632	633	682	703	658	633	640	626	638	617	616	673	638	662	682	603	603	683	661	638	588	655	618	708	651	645	636	631	644	583	625	669	627	658	632	631	645	625	680	646	701	616	660	620	622	600	615	641	653	666	641	670	640	655	597	649	650	656	592	632	648	662	654	660	583	626	669	671	692	680	651	635	628	623	585	611	678	625	623	671	662	656	611	619	673	636	646	664	689	669	655	674	586	653	674	614	629	630	670	618	624	635	661	654	666	699	672	666	633	614	633	645	697	652	652	619	672	605	631	606	653	672	682	639	624	692	562	610	615	633	649	665	636	615	643	660	622	652	659	635	677	623	614	670	646	621	611	598	667	652	628	628	699	625	647	644	654	586	689	640	670	659	626	622	639	618	650	625	653	629	633	622	642	639	654	618	657	616	614	669	652	650	681	651	634	628	665	642	656	613	623	597	633	627	636	650	609	609	648	650	601	572	649	612	682	654	634	604	629	678	659	690	633	667	625	675	655	622	681	690	621	663	658	659	647	679	617	635	585	610	644	669	653	612	626	595	660	642	634	616	625	696	667	639	664	645	626	604	647	646	651	644	654	642	646	619	618	650	673	603	595	643	655	634	638	629	614	600	666	656	672	687	632	638	630	616	650	648	640	616	617	620	605	635	633	676	631	616	631	679	660	657	643	624	662	602	656	615	677	641	647	603	626	674	615	620	658	616	672	637	610	649	612	663	635	634	662	655	653	700	602	628	667	653	689	716	620	643	660	601	612	627	658	631	625	645	605	662	632	628	676	656	650	598	644	608	650	615	657	651	642	649	651	638	604	650	645	620	647	683	668	650	615	637	650	654	709	626	604	593	688	637	638	641	609	666	638	636	621	631	595	634	668	591	651	612	610	632	617	662	602	668	640	667	642	649	622	645	638	643	648	712	662	668	656	645	602	673	649	658	629	651	669	642	627	636	690	663	631	653	610	654	614	686	646	633	610	596	630	566	645	621	598	648	678	669	622	645	616	620	686	638	610	671	698	654	661	643	596	626	644	654	651	608	633	647	647	626	615	621	649	594	650	644	643	656	615	592	705	623	612	644	613	642	635	639	645	610	661	635	641	632	658	604	684	649	641	634	664	609	620	644	639	636	589	659	606	602	658	659	590	602	630	659	660	634	601	654	615	600	667	652	639	622	606	671	650	580	642	657	597	652	668	661	648	663	656	644	687	627	635	669	666	657	632	619	651	679	633	636	585	680	653	650	598	603	579	588	637	661	623	664	661	636	637	649	654	618	600	660	632	612	681	616	650	609	612	652	650	620	642	628	620	666	596	659	662	626	666	678	667	639	644	641	667	629	651	587	637	658	641	632	606	610	630	622	661	670	629	638	634	668	598	677	698	683	627	650	617	666	605	627	607	619	619	639	604	622	666	572	663	634	667	590	645	669	650	633	626	641	654	588	606	620	642	651	648	610	660	621	610	624	645	606	639	645	603	632	626	616	647	644	609	638	668	615	583	650	606	623	622	655	698	647	607	630	648	622	627	622	657	640	625	619	636	606	644	597	659	609	638	645	661	616	630	598	624	647	599	627	634	643	638	632	643	625	639	610	603	647	631	637	666	616	688	668	677	672	659	598	622	644	658	639	610	637	654	651	655	659	621	640	613	601	587	634	625	629	601	663	690	656	658
46543	33890	33336	38000	32975	18866	4788	2444	4616	980	785	754	671	744	722	682	707	797	812	828	858	945	1004	1104	1102	1489	1638	1662	1562	1498	1418	1345	1214	1143	1048	1141	1090	998	849	877	799	735	659	651	676	562	596	546	589	565	527	544	563	588	535	579	581	541	536	516	574	547	555	539	579	556	621	504	536	558	512	519	546	554	577	545	518	521	559	556	552	528	519	555	548	594	553	540	578	561	532	508	552	565	517	517	559	496	504	538	544	535	522	535	534	528	511	554	508	529	590	582	524	562	561	535	522	582	525	549	551	521	516	538	537	524	581	552	524	503	533	517	572	569	569	561	556	538	540	534	548	518	581	554	539	559	498	544	549	522	526	552	562	538	521	549	526	523	533	529	573	596	581	535	543	487	507	527	506	535	577	559	532	562	567	526	516	591	543	546	532	555	534	538	531	527	559	522	543	595	569	541	552	512	581	552	537	543	549	544	587	567	522	533	550	535	538	591	530	497	541	519	550	551	540	544	550	596	569	510	529	548	501	537	559	566	520	524	540	529	532	560	549	536	522	525	510	513	543	541	546	528	512	487	522	529	555	577	554	511	540	563	539	537	542	520	538	565	538	543	523	543	510	493	532	495	548	543	576	508	504	487	522	536	565	543	540	569	534	537	532	567	508	510	578	565	551	525	541	528	537	560	532	509	549	519	520	585	520	551	545	523	568	512	532	522	543	503	496	570	520	529	562	548	543	465	509	548	510	569	517	547	526	541	572	534	508	542	543	542	502	518	542	570	549	567	574	579	545	533	531	509	561	515	537	533	546	559	548	497	569	556	520	574	540	545	542	513	517	552	555	547	507	548	550	538	521	501	521	526	570	528	550	526	517	495	529	553	586	541	537	579	555	537	560	533	514	531	576	560	545	561	517	575	492	562	515	546	544	525	515	553	521	471	541	532	540	534	551	553	492	528	578	529	531	534	508	473	535	538	543	530	548	568	555	533	543	515	521	518	523	533	508	546	524	522	525	533	565	531	550	515	559	500	553	517	557	576	577	538	523	531	578	540	551	482	523	523	562	517	508	576	539	572	556	573	581	547	548	522	551	531	514	497	533	548	502	523	515	529	508	555	538	531	558	522	494	535	490	517	540	566	513	538	569	512	533	512	564	521	541	540	569	478	524	541	550	506	547	528	520	548	526	536	506	570	613	543	563	568	524	495	536	553	570	552	544	536	580	542	551	494	526	521	551	550	541	573	529	522	524	520	541	540	544	531	517	511	536	543	576	532	557	526	530	521	500	513	548	524	536	544	513	514	516	515	537	532	563	530	564	512	515	555	543	507	556	540	501	511	527	554	531	552	535	508	524	534	549	541	506	547	509	540	538	582	538	558	548	560	508	542	560	532	508	518	538	512	566	528	512	559	524	537	539	551	549	530	531	528	547	519	561	522	541	570	543	536	541	510	553	533	545	546	533	505	545	555	547	525	563	533	532	524	536	561	499	559	562	501	555	529	546	519	541	550	549	539	544	553	520	567	519	561	509	540	521	584	538	526	549	511	524	582	584	504	528	537	531	512	500	517	528	517	537	539	571	564	565	547	542	547	503	516	564	523	548	516	531	505	547	514	566	527	567	519	527	499	518	565	548	578	570	589	561	537	527	526	532	510	574	519	534	508	504	560	515	564	539	590	578	582	545	531	582	508	555	549	512	510	513	545	527	558	495	524	556	523	544	559	501	512	514	503	521	520	549	546	544	548	561	542	522	515	553	520	567	504	601	520	504	532	555	526	552	531	514	511	527	503	548	553	524	572	521	516	509	533	536	543	512	554	536	548	553	501	522	554	534	510	518	526	538	515	568	561	529	579	525	553	564	521	531	530	535	541	555	532	522	546	535	516	560	538	543	547	555	534	581	512	577	524	542	523	522	541	529	515	519	571	568	465	552	500	536	545	523	541	558	523	546	605	521	500	535	551	541	536	536	548	527	532	570	569	535	568	516	597	539	507	532	581	551	527	538	532	529	570	522	556	521	509	523	546	562	568	546	537	541	535	503	550	484	556	566	520	543	548	514	583	502	577	540	523	572	519	488	532	536	564	533	542	525	517	545	510	551	532	552	497	528	573	494	535	540	514	537	519	561	554	554	502	600	492	532	541	558	573	466	575	519	566	548	561	556	570	534	512	517	506	572	538	545	558	529	519	563	523	540	526	583	545	490	560	537	530	526	539	557	536	545	544	533	479	516	520	552	514	560	547	547	535	465	579	536	538	511	561	504	531	542	554	540	538	514	518	611	548	523	518	545	530	556	508	513	556	559	567	551	552	519	556	545	531	512	510	546	508	550	529	534	534	511	528	522	563	506	488	553	517	487	574	545	516	548	541	552	542	535	561	510	506	551	530	533	570	568	536	560	551	512	509	524	534	523	527	534	550	539	593	565	489	518	585	507	529	575	545	570	545	524	517	542	531	533	556	527	526	514	574	532	553	553	537	515	533	546	553	549	523	571	517	547	544	559	512	500	585	513	527	505	551	556	555	497	511	537	554	519	515	500	547	556	564	537	544	560	554	514	540	572	553	517	508	512	543	477	528	545	535	584	554	533	554	582	523	506	518	561	494	533	552	524	535	518	514	563	559	527	540	565	561	542	537	549	513	572	546	542	525	493	541	560	563	547	502	513	518	554	500	520	565	566	551	551	584	567	519	567	521	535	545	513	547	517	534	483	505	528	558	534	521	545	521	491	524	538	513	590	528	568	516	550	566	547	531	593	563	524	560	545	568	567	503	557	543	530	539	549	527	568	538	509	523	533	587	548	522	542	466	543	553	547	533	514	552	567	524	551	544	558	523	524	539	614	553	540	578	544	513	550	539	520	502	540	553	523	530	552	542	585	528	605	529	562	530	494	547	561	506	560	512	546	550	534	552	524	519	542	532	553	513	490	528	550	560	585	555	534	509	540	544	548	548	563	553	549	516	527	549	539	546	545	579	544	545	523	532	536	537	554	589	519	540	512	557	530	517	543	575	512	560	521	558	518	536	520	562	529	531	559	546	528	578	534	549	543	530	543	546	545	519	523	533	547	540	534	535	557	555	566	559	536	544	547	528	572	579	523	551	525	518	536	551	507	508	543	493	556	538	571	564	536	539	518	602	534	516	522	550	532	532	571	539	572	496	543	557	499	510	517	505	533	521	550	518	524	557	549	528	520	520	561	530	551	523	522	521	556	531	556	549	551	532	531	561	550	533	548	526	532	485	514	567	559	551	542	560	514	562	555	527	528	565	514	512	574	549	554	544	488	530	500	572	555	507	558	499	520	531	546	534	524	556	544	570	538	540	561	517	518	531	533	525	530	541	532	570	526	520	583	578	549	521	513	580	567	543	532	482	553	609	526	524	540	543	510	518	510	531	563	518	546	563	521	534	545	566	552	524	537	508	540	535	541	545	541	544	572	523	510	539	512	554	564	499	532	533	539	520	517	516	536	492	572	577	534	526	559	510	520	521	513	506	548	571
25634	20857	27907	23932	21320	22025	15217	2337	2630	764	769	725	741	720	698	645	706	757	745	756	806	830	905	891	889	948	1059	1139	1104	1091	1022	967	920	968	968	918	908	797	790	747	737	702	703	690	635	616	597	645	616	641	623	618	628	604	680	626	609	577	656	646	631	650	603	602	633	601	626	609	583	620	596	620	641	613	606	639	635	580	594	612	595	593	583	637	589	596	612	621	608	645	642	619	550	546	558	573	642	620	614	622	659	584	625	606	596	619	625	607	663	599	665	654	602	623	564	627	649	581	634	605	639	602	612	594	595	610	604	619	627	630	601	595	627	638	639	607	618	592	617	636	632	575	622	649	623	633	617	573	655	635	600	630	632	649	674	618	637	587	620	621	590	640	598	572	568	651	629	668	621	690	555	605	582	640	615	552	639	596	595	647	588	645	578	620	625	626	596	593	604	619	617	627	575	625	617	597	650	610	602	603	606	589	606	625	661	644	654	651	612	601	654	612	621	617	622	631	581	606	590	585	664	650	634	583	606	676	608	650	619	562	596	628	607	666	617	634	602	603	608	651	613	632	628	600	622	596	638	586	608	637	647	629	616	636	624	609	617	609	619	610	603	633	609	592	635	682	595	637	615	602	642	647	634	592	612	596	572	579	598	619	627	591	632	608	640	627	631	630	601	629	657	674	640	663	620	636	577	606	601	611	648	624	612	627	621	590	614	572	655	603	592	635	564	583	596	596	643	631	627	621	626	588	651	622	622	650	602	607	605	610	602	627	625	583	596	604	624	640	589	604	608	566	612	593	636	641	596	615	594	639	639	656	647	624	618	581	639	608	619	611	605	622	560	618	639	601	601	612	636	677	560	621	609	620	635	625	632	604	633	601	624	577	664	641	620	607	640	625	642	615	601	601	601	622	615	561	598	608	555	585	611	597	675	645	675	590	612	608	607	642	615	578	577	601	644	615	621	611	607	599	626	638	612	617	625	602	595	633	672	599	586	604	601	576	635	598	622	609	645	614	630	597	583	591	605	627	633	642	613	605	588	675	636	605	595	634	612	635	626	582	606	601	615	623	621	621	584	639	616	638	667	621	605	620	645	689	589	649	608	623	588	612	614	601	601	644	634	598	616	613	633	600	615	588	600	585	612	598	625	633	625	584	614	627	657	619	599	584	615	603	654	650	608	631	614	606	637	606	646	589	614	654	606	605	606	638	640	631	576	594	599	606	636	597	638	664	647	627	583	628	643	608	572	569	659	603	596	613	642	590	618	616	624	607	647	645	574	637	631	544	608	585	618	619	630	621	620	617	562	578	604	616	653	592	655	627	576	587	647	601	604	605	632	628	627	618	573	606	596	596	600	620	647	585	591	640	674	622	623	616	596	585	623	632	632	571	621	599	564	641	629	669	673	592	620	625	636	612	635	576	582	667	587	630	638	622	631	620	587	652	599	606	650	619	646	591	646	631	622	658	639	643	628	577	616	599	599	638	578	646	653	600	594	638	600	561	555	630	640	602	582	627	619	571	596	604	571	641	638	652	628	583	618	568	604	619	574	642	611	615	628	588	585	634	610	638	626	584	649	606	631	629	627	596	634	614	591	621	612	574	608	590	608	629	561	599	589	614	578	614	617	594	621	602	633	611	585	621	629	613	643	582	649	635	585	636	606	636	628	647	601	578	569	685	603	630	586	613	622	586	623	599	618	643	636	621	626	643	616	629	661	606	615	623	608	628	581	612	614	599	610	598	633	567	570	652	620	627	622	612	642	636	622	600	626	612	657	659	622	558	668	617	601	661	626	635	606	607	600	598	662	605	612	628	578	621	566	631	618	614	604	613	606	613	597	626	628	581	627	609	595	661	653	626	596	612	638	650	630	580	602	626	613	614	655	607	660	636	590	607	574	653	623	595	586	598	590	632	632	669	597	635	616	620	607	641	622	656	620	591	591	595	616	644	588	642	595	632	601	572	603	612	620	637	576	586	576	588	602	592	585	614	581	653	621	638	642	591	595	631	617	592	593	605	639	596	614	642	594	663	616	621	588	653	651	662	621	626	636	611	630	591	621	618	637	622	628	575	606	669	623	600	610	577	652	598	618	620	649	563	597	630	622	604	577	612	586	591	595	588	623	588	631	631	644	622	609	583	580	565	648	596	619	633	618	607	589	608	556	576	663	583	612	638	603	666	586	585	623	616	626	636	626	625	613	618	599	626	622	602	642	624	622	618	645	647	603	630	574	607	574	620	574	548	636	665	659	594	590	560	615	595	597	637	616	647	610	620	561	582	599	612	591	641	627	630	607	614	563	587	612	557	632	645	582	618	617	645	649	627	591	615	634	618	650	605	643	593	633	629	543	595	621	644	591	599	562	613	625	603	622	597	585	641	594	584	634	606	586	648	586	623	616	665	594	630	564	626	633	596	633	600	619	644	626	607	594	686	618	633	621	628	592	610	572	623	656	634	591	591	617	637	622	630	620	599	626	596	621	601	641	574	617	565	580	637	584	622	583	650	589	646	620	590	613	607	636	634	657	585	660	592	570	571	643	604	628	621	617	607	622	591	590	590	595	622	566	626	679	650	620	604	633	675	630	623	622	631	680	617	612	587	608	541	594	607	605	608	630	594	621	665	586	573	601	574	635	610	560	597	591	579	626	639	591	625	621	581	630	615	638	638	609	573	589	578	593	636	639	596	646	606	606	592	629	583	628	616	579	619	670	629	617	587	616	598	657	655	600	564	598	600	635	635	642	576	620	624	575	648	614	635	610	614	608	589	573	626	619	582	629	572	630	614	582	634	657	582	574	617	623	628	606	594	584	637	629	647	605	588	619	605	656	595	631	589	631	584	616	604	607	653	570	624	631	647	593	609	602	630	580	630	643	607	628	630	618	663	637	645	630	593	642	645	592	670	576	662	602	593	620	560	590	616	614	596	606	633	577	646	602	606	603	620	645	617	609	602	628	621	599	613	646	608	613	613	589	639	593	644	645	631	621	595	645	579	598	643	686	621	592	627	645	637	576	631	611	641	618	585	633	624	601	589	619	614	660	670	675	577	601	595	625	569	585	595	595	630	602	568	576	591	618	601	598	603	611	605	690	622	651	646	589	597	638	632	633	595	640	582	588	589	581	609	617	597	617	605	633	628	605	604	648	578	636	601	620	596	677	605	638	617	598	652	639	630	620	606	557	624	642	615	612	600	606	578	662	640	649	636	618	570	622	600	595	615	602	570	658	583	670	617	635	605	579	601	591	636	578	592	610	592	582	613	589	589	604	631	605	610	678	621	609	589	630	583	650	617	640	604	647	569	600	640	580	638	633	593	633	677	596	640	628	596	625	621	603	649	637	637	638	593	613	641	577	650	622	599	605	578	596	616	589	607	626	627	611	612	662	645	611	620	643	589	623	627	627	609	667	618	592	604	591	599	649	600	628	607	642	635	641	624	622	612	610	586	600	615	601	621	628	625	571	603	632	602	664	571	579	654	613	626	586	613	640	644
42744	33234	32736	38177	33217	21109	7662	2053	4541	861	770	723	698	696	744	699	718	703	735	787	885	956	1036	1018	1133	1132	1383	1466	1549	1426	1344	1209	1174	1124	1137	1087	969	928	909	714	730	686	685	632	616	597	566	565	565	537	496	572	550	542	544	565	501	504	529	530	511	495	499	525	556	513	528	508	511	527	523	536	510	491	540	511	561	506	535	483	519	487	506	515	484	526	514	541	519	527	572	545	480	525	510	498	508	498	549	487	510	520	468	506	528	505	476	545	542	505	517	517	514	536	546	531	527	470	537	497	532	533	523	514	555	507	523	541	540	551	511	524	501	519	495	506	509	505	522	506	503	529	527	556	524	511	499	510	527	554	488	520	537	514	496	521	483	541	521	529	500	524	481	510	491	513	537	513	545	517	515	533	536	511	513	505	509	523	524	474	507	480	514	555	546	549	548	533	512	501	496	491	522	525	520	503	508	550	516	473	551	492	507	489	527	511	525	519	500	481	503	504	491	505	515	515	560	519	537	505	491	473	531	510	473	555	519	508	523	504	502	518	492	546	537	505	558	526	554	502	520	571	516	533	529	553	563	492	468	524	483	521	503	524	537	491	572	505	529	498	496	491	517	516	477	515	502	504	499	483	515	543	543	522	481	572	503	495	513	484	531	504	518	471	516	492	491	557	549	540	502	525	529	474	520	488	549	513	508	507	539	508	494	516	522	509	576	500	516	463	515	524	501	532	521	499	537	550	533	527	513	524	485	496	533	517	488	503	510	526	495	533	547	520	541	527	519	515	530	518	478	504	530	530	494	523	502	493	512	496	516	531	487	503	530	532	556	544	497	491	509	486	548	506	543	508	544	534	504	574	523	511	509	518	502	508	521	537	558	529	537	539	492	492	506	530	562	473	510	522	491	519	516	528	565	504	491	496	514	553	505	534	498	515	556	513	466	540	526	497	519	506	478	521	505	526	502	514	558	495	520	512	555	539	546	522	520	528	513	507	526	551	532	477	504	525	533	528	517	546	490	538	556	499	499	518	514	487	522	491	519	523	504	565	497	517	561	500	511	506	495	590	524	494	523	531	537	536	506	503	481	501	532	503	539	548	520	495	544	534	534	525	516	505	546	579	549	527	487	528	471	504	511	527	540	547	501	538	491	531	513	485	536	516	546	472	506	510	452	519	520	496	499	517	534	562	491	513	512	503	503	508	512	501	524	541	505	500	549	544	469	526	523	478	495	508	497	541	539	497	540	466	514	522	548	532	522	521	517	522	489	566	526	528	528	531	526	519	512	509	529	482	494	522	535	550	522	485	533	536	488	508	535	541	527	570	454	507	510	515	509	503	506	495	513	500	544	523	521	545	495	492	506	499	513	467	543	522	520	501	512	516	540	513	525	533	509	525	495	533	465	544	511	494	524	521	530	529	525	530	486	562	553	498	513	494	534	515	513	504	503	498	553	511	531	523	539	489	553	567	532	505	521	508	506	491	500	500	508	475	519	500	540	507	542	519	529	533	526	489	525	520	513	544	524	508	500	499	554	546	506	519	510	546	477	486	529	509	485	524	538	505	505	497	493	539	528	494	544	490	499	510	503	473	494	504	503	516	511	492	535	536	527	514	555	496	515	514	521	538	575	561	547	552	495	518	532	505	517	531	540	511	532	507	531	515	558	522	482	484	568	504	482	533	529	542	539	543	505	525	534	516	495	505	513	522	541	513	547	493	558	517	521	534	498	502	544	481	529	505	508	524	523	519	544	504	454	462	494	520	548	551	519	494	541	492	563	542	567	499	468	483	520	534	511	507	546	512	496	519	452	553	509	574	503	554	498	493	496	561	505	542	504	497	514	516	531	513	507	508	531	539	505	519	493	502	494	508	542	514	528	527	556	485	540	529	516	498	511	499	516	502	498	478	513	485	542	524	481	482	507	456	545	480	514	535	500	512	509	505	501	521	507	497	497	508	535	560	524	496	506	488	520	527	483	528	487	515	554	532	528	508	482	541	520	525	510	533	544	525	534	518	509	502	488	522	515	533	476	518	529	539	503	488	490	516	522	486	507	509	498	492	558	508	508	457	560	509	528	494	542	491	520	512	522	523	525	490	504	521	518	497	519	524	484	547	485	520	510	519	515	505	544	518	540	473	517	487	545	502	535	537	527	496	541	480	523	471	538	507	493	488	571	524	530	564	477	511	462	499	547	513	526	522	494	538	470	503	509	506	528	488	583	483	485	484	489	556	505	507	518	482	546	538	504	559	526	465	517	478	518	503	498	506	555	494	489	494	508	504	489	550	541	520	515	465	522	484	491	493	540	549	542	541	506	499	547	538	520	518	545	508	523	514	485	554	524	485	493	497	538	517	543	536	474	527	512	509	512	503	509	482	534	518	501	499	501	523	537	536	507	499	551	501	495	551	525	485	487	560	522	474	536	502	534	504	507	507	497	573	515	517	510	538	524	531	515	512	552	504	518	494	523	518	466	526	461	468	566	535	516	481	514	497	476	469	504	543	527	510	523	581	514	530	486	501	505	505	517	478	520	528	499	536	529	501	564	509	503	497	544	539	542	542	479	522	525	531	493	486	482	495	524	545	499	505	500	498	533	516	503	533	560	520	553	548	525	546	486	527	474	481	522	529	510	506	540	515	511	562	530	565	541	504	541	561	555	510	499	540	523	497	513	542	478	523	546	503	534	513	514	468	497	502	523	499	496	503	493	521	528	507	509	503	518	488	485	528	512	532	516	542	498	468	535	577	519	540	510	516	520	500	518	498	488	520	528	524	500	511	543	538	471	545	500	528	501	528	504	497	493	512	545	471	496	521	518	537	485	520	521	491	530	506	528	528	535	512	540	530	552	552	512	508	515	527	497	524	463	500	543	471	537	500	522	548	502	534	540	491	507	510	476	513	523	514	485	491	547	496	518	499	552	520	500	501	533	478	484	517	524	535	496	601	501	538	513	533	565	495	524	514	559	534	499	543	460	530	490	476	494	514	502	529	494	496	533	553	528	490	471	569	510	507	527	536	537	484	511	538	506	506	525	515	529	523	495	472	530	529	526	491	542	524	545	509	489	493	515	501	500	454	462	498	551	534	525	505	491	515	535	490	515	511	518	481	536	530	516	489	521	511	532	493	517	533	534	530	541	499	538	516	533	533	515	525	492	500	517	518	509	527	529	532	490	509	509	487	517	513	520	520	514	492	562	490	496	526	514	537	534	524	530	519	509	524	503	532	534	495	548	543	494	536	513	551	521	482	538	541	520	552	530	527	497	548	534	504	501	500	483	476	520	508	485	532	519	511	561	484	489	497	537	551	521	491	478	506	532	543	513	531	511	536	493	550	518	523	550	503	513	518	508	502	533	552	530	543	557	535	535	542	568	510	497	523	498	538	518	525	524	542	509	512	519	491	494	533	511	520	524	519	507	514	519	541	513	505	522	542	492	530	520	601	529	515	550	544	490	505	545	554	554	531	495	496	528	492	506	559	531	519	524	492	540	480
28708	21112	25957	26280	16135	8592	2070	718	1018	737	637	661	617	667	687	651	683	712	661	653	681	765	754	770	770	814	818	925	935	924	821	797	849	817	795	797	741	740	726	691	674	683	622	633	652	658	668	653	643	607	620	614	625	618	661	596	601	623	590	615	620	672	625	599	630	601	620	628	692	620	661	606	618	634	622	605	623	655	633	651	604	694	594	641	584	649	626	663	620	658	617	626	621	591	607	632	643	644	610	609	649	615	624	625	635	619	674	621	596	617	694	614	656	581	567	592	593	579	662	681	648	635	668	646	663	633	615	647	639	603	658	599	610	609	618	589	595	576	586	649	611	635	605	641	620	614	602	645	620	618	586	621	602	613	623	627	619	636	675	641	606	622	662	607	623	645	665	638	627	628	636	673	598	571	656	665	652	584	599	596	595	591	624	662	636	614	651	601	645	611	619	641	647	637	599	625	650	613	646	612	643	652	653	627	597	666	638	635	664	587	630	580	626	633	639	646	611	650	610	635	591	621	599	661	640	623	643	604	629	596	641	640	567	597	600	591	654	605	617	582	606	644	602	618	691	650	598	612	649	594	630	635	665	581	612	636	636	615	609	625	645	594	614	682	581	654	585	621	588	614	603	604	631	614	650	639	626	631	606	615	612	611	722	667	618	651	621	600	632	626	679	628	635	610	631	593	624	623	627	578	645	605	608	616	679	641	651	631	611	608	629	593	638	651	637	649	626	643	594	664	586	612	665	641	627	609	623	627	669	624	592	608	622	635	599	596	620	640	593	646	628	607	605	620	698	596	670	649	628	650	605	601	577	616	626	613	605	601	605	586	643	588	612	639	635	604	660	668	686	625	642	617	629	602	620	676	613	597	621	636	600	615	645	596	617	628	645	612	648	631	600	658	653	629	645	583	616	663	578	648	619	640	650	609	640	640	635	644	640	604	675	636	597	639	634	651	639	666	637	642	650	629	651	630	636	621	629	614	639	611	600	591	636	623	633	581	598	599	647	599	598	668	636	612	639	667	597	558	610	610	659	641	617	560	625	596	655	643	632	635	640	635	615	646	632	636	651	662	619	634	611	628	644	614	629	561	609	614	587	623	658	647	614	666	618	627	630	613	652	660	581	625	588	600	610	562	606	636	621	631	645	611	566	650	651	631	657	621	603	636	657	616	644	610	653	626	639	596	603	636	651	666	598	645	608	668	644	624	618	594	588	658	603	626	622	690	654	613	641	585	643	591	597	602	631	637	568	624	640	650	623	658	651	621	609	602	568	626	628	608	624	645	619	645	599	586	661	623	670	581	625	607	631	622	589	623	655	649	659	640	605	594	668	630	613	641	607	630	626	634	645	647	634	567	628	633	646	629	635	652	608	606	643	652	612	623	625	599	632	623	605	630	653	599	620	625	630	649	644	590	611	633	573	619	651	566	613	637	597	642	659	645	597	629	687	628	648	615	670	661	665	617	611	631	585	585	649	634	638	619	674	626	631	623	641	586	631	575	620	637	630	631	626	610	656	623	656	628	631	657	627	617	688	638	628	607	628	619	662	599	615	676	630	595	623	639	661	644	626	640	630	640	609	649	576	618	614	613	658	611	624	606	673	635	610	664	669	647	649	604	632	590	605	672	597	602	620	629	598	628	656	660	657	661	616	633	628	635	596	625	643	584	660	597	658	657	701	677	654	686	603	589	636	667	558	579	628	662	594	663	640	606	600	595	601	600	620	674	616	609	574	590	613	686	596	597	642	594	608	634	643	593	644	651	681	632	607	602	661	630	617	620	638	636	640	616	611	615	617	588	616	605	642	631	617	619	638	644	595	604	630	633	577	563	615	660	613	613	610	614	580	611	627	621	622	646	605	634	674	594	639	624	637	604	569	638	674	664	629	626	609	597	655	608	659	630	619	653	652	608	619	649	640	631	555	625	652	655	600	594	575	626	647	606	613	631	642	599	594	589	667	639	634	645	669	594	667	637	613	598	662	621	668	630	605	644	627	619	638	656	623	602	636	657	642	582	619	603	714	644	637	641	597	616	651	648	674	648	644	632	598	666	661	624	672	607	588	611	665	642	630	638	656	626	629	628	626	607	599	615	660	668	650	593	664	624	637	626	646	642	583	690	671	641	636	606	613	615	594	608	628	605	597	656	591	656	632	625	621	649	642	642	644	647	624	599	599	620	627	641	631	599	600	648	623	625	611	577	624	601	617	642	628	594	609	669	607	675	645	642	637	594	638	666	612	642	639	600	644	659	641	606	650	671	668	643	607	646	604	596	656	595	614	618	608	631	626	607	635	562	641	631	628	629	639	590	631	615	633	602	615	640	663	650	599	603	601	615	632	600	638	669	632	649	604	618	623	640	559	642	626	655	643	593	608	581	606	624	649	622	629	627	585	656	649	577	597	628	643	658	660	592	602	640	641	665	634	621	692	603	627	622	596	646	623	625	626	621	652	628	623	642	640	601	656	616	642	618	602	628	629	601	600	604	639	631	588	677	639	616	587	621	672	620	609	610	614	634	637	648	622	655	609	611	609	653	634	619	671	629	601	614	582	637	638	599	594	657	609	621	613	618	661	636	611	638	658	599	650	613	622	672	632	646	604	638	669	631	607	612	590	636	605	616	570	586	677	617	639	591	631	607	640	663	622	657	651	610	601	590	646	620	658	586	679	622	650	644	616	616	678	652	649	621	595	621	640	637	651	629	613	649	619	597	572	615	667	600	637	617	619	664	581	627	620	597	620	622	614	622	619	624	584	607	622	637	649	629	589	684	629	600	622	638	632	655	620	611	622	657	639	591	644	609	681	586	635	596	650	629	595	651	662	603	611	604	597	647	607	600	630	596	612	638	728	597	686	620	649	611	610	596	692	615	650	613	645	614	583	640	617	631	632	597	627	673	569	587	615	598	636	641	588	621	647	612	664	625	641	650	611	631	640	585	633	629	552	597	582	604	605	622	601	634	634	635	598	663	617	637	613	634	631	644	629	621	584	627	608	591	631	611	612	642	678	593	631	615	618	633	625	645	643	612	646	626	642	630	705	623	612	666	640	634	653	636	611	607	581	611	644	626	674	688	607	637	639	599	623	563	649	614	607	611	600	641	638	617	643	650	611	642	664	605	654	626	614	605	594	610	643	627	625	676	591	694	615	596	627	633	655	618	607	647	629	664	632	636	607	593	621	619	626	614	682	625	658	616	643	613	632	653	615	605	672	577	623	630	593	633	644	631	654	644	680	685	622	574	627	632	634	653	626	588	610	664	670	669	676	628	680	640	597	602	574	631	655	644	661	631	587	650	594	622	615	652	643	638	644	629	637	619	623	652	600	601	634	645	643	645	646	610	564	596	588	584	659	621	612	639	623	637	623	643	602	640	655	595	596	658	640	656	650	646	647	611	626	627	640	644	673	660	635	668	618	601	692	645	632	611	640	612	593	633	618	609	630	588	592	662	664	605	642	616	608	685	624	684	645	621	587	599	611	561	637	597
44624	30698	28305	29992	21521	13052	2594	732	1587	691	561	567	567	579	575	575	619	601	602	680	714	816	844	859	868	888	1019	1082	1086	1054	1035	994	918	917	945	904	783	746	676	677	674	638	579	511	542	536	542	539	575	514	556	540	563	550	496	578	538	544	573	553	549	604	521	536	504	546	524	526	509	528	500	546	494	529	491	541	567	531	536	530	476	558	522	532	554	530	542	456	554	520	529	535	515	556	534	522	563	523	545	484	533	551	528	541	514	523	523	542	508	503	562	512	521	513	532	573	480	537	540	556	532	537	524	565	539	550	491	520	544	527	519	548	545	557	572	516	559	563	528	541	560	534	556	515	539	543	564	554	521	578	543	523	534	525	527	555	537	551	536	524	555	504	519	551	509	527	531	555	523	584	504	522	561	510	538	533	541	545	547	558	532	521	534	550	573	486	578	568	554	582	575	531	535	548	478	525	555	498	518	568	527	528	511	561	501	486	528	549	556	547	522	551	495	514	574	550	525	538	514	535	583	559	514	532	517	586	564	521	558	576	591	531	498	521	526	513	583	518	566	511	550	506	537	547	550	519	499	513	539	561	578	561	536	540	553	553	518	545	531	570	506	543	488	528	533	534	542	565	518	520	543	560	515	502	512	500	623	509	528	587	526	528	532	593	560	493	568	536	559	522	520	503	497	553	536	509	531	498	511	541	506	556	557	557	559	515	509	563	485	526	564	533	529	555	485	541	516	547	564	542	540	532	539	468	515	563	548	534	521	520	561	526	493	522	540	530	517	506	539	511	541	544	513	523	532	565	546	527	529	546	547	531	562	540	518	533	558	525	527	540	535	577	520	516	502	532	538	503	545	510	517	524	591	541	517	542	520	525	519	554	534	523	541	559	527	598	534	551	508	511	550	512	513	567	552	525	532	521	510	526	545	571	513	543	533	546	556	579	561	510	561	507	522	534	491	572	568	564	503	532	535	517	534	482	523	578	556	531	562	518	566	564	521	513	542	523	572	568	598	563	534	531	532	493	559	540	504	542	515	508	566	569	518	525	554	592	500	546	563	526	492	535	534	523	572	531	540	565	559	509	545	577	537	517	544	487	541	531	521	530	531	577	541	519	549	501	508	519	523	558	512	526	507	504	508	518	523	534	502	559	503	575	492	557	549	495	542	504	514	553	541	542	494	545	498	566	529	515	524	540	523	547	553	501	507	514	550	511	550	548	557	529	544	520	564	533	556	587	511	561	544	518	554	552	558	536	528	509	536	527	561	535	522	517	523	510	522	518	539	529	553	567	541	541	533	580	540	510	558	532	499	523	484	496	516	538	540	517	520	607	514	537	535	529	538	513	553	545	587	563	527	540	516	521	543	536	564	572	564	513	537	539	533	526	559	529	579	522	525	564	528	549	556	511	531	558	508	522	546	503	478	536	520	519	545	530	558	512	557	530	536	568	552	550	499	558	539	558	527	543	532	527	566	535	561	545	524	549	527	522	535	525	570	509	575	567	535	514	521	552	545	534	549	569	504	521	540	543	551	536	508	493	549	480	561	554	510	555	513	499	486	526	550	528	533	551	572	540	555	544	516	553	548	547	544	537	519	550	508	501	540	525	549	522	517	550	534	509	560	542	555	542	598	548	504	567	536	530	520	558	570	504	554	536	559	549	551	566	552	528	523	528	541	535	501	533	528	562	583	541	533	524	542	508	553	566	544	539	507	547	523	510	547	556	491	530	544	528	521	536	548	576	538	586	537	503	513	483	514	546	516	534	559	534	522	555	534	520	544	553	527	547	533	533	542	539	525	530	523	523	530	523	567	517	481	506	527	555	535	567	539	527	535	502	507	533	510	543	536	503	512	529	535	537	570	504	558	546	544	540	550	529	544	547	520	518	499	564	527	550	517	523	499	534	550	511	506	558	536	532	533	513	537	520	499	532	555	537	521	502	528	524	555	579	573	531	546	554	553	569	546	507	544	513	511	528	552	500	541	538	501	551	521	535	510	548	557	542	526	491	538	537	547	516	543	594	549	586	507	500	560	503	583	582	486	580	523	499	556	526	564	462	551	543	524	512	528	575	536	510	550	519	537	533	518	556	510	495	532	534	533	537	542	539	515	526	530	525	546	539	525	520	535	514	554	502	547	533	548	571	544	588	527	569	543	483	521	520	539	522	572	493	505	549	503	546	582	507	535	472	531	521	540	553	506	538	529	540	545	557	523	570	509	515	547	520	510	520	543	554	520	534	508	579	524	544	557	529	534	511	565	537	546	509	551	544	501	524	492	545	553	553	542	531	554	566	542	566	542	548	536	538	553	531	502	526	527	532	553	494	519	512	521	525	562	547	513	492	583	541	534	516	540	563	543	523	546	500	540	545	514	536	538	515	539	555	525	523	511	524	546	531	557	515	554	573	555	496	521	517	545	515	534	543	493	530	550	496	517	539	495	514	523	564	552	523	522	556	523	557	556	545	518	511	544	559	485	552	545	514	538	555	562	551	532	570	551	563	508	501	530	538	511	556	557	566	536	524	552	567	582	541	543	544	524	556	541	511	511	525	555	538	567	556	496	552	571	503	540	517	517	546	589	549	570	522	487	512	492	582	544	547	501	536	498	532	543	509	542	551	499	534	579	527	551	572	526	511	532	534	514	524	554	537	503	517	531	554	466	530	547	516	531	552	496	560	552	481	538	486	516	556	501	508	537	547	579	484	517	560	549	537	536	527	509	511	548	544	547	544	522	533	472	540	523	534	566	554	557	549	533	542	530	547	498	545	517	494	523	483	546	535	556	587	516	535	490	534	555	551	513	556	535	568	528	534	528	522	532	564	526	505	521	544	488	522	544	522	560	521	518	514	549	554	507	547	521	500	563	561	520	522	501	550	538	532	538	512	514	557	473	522	510	552	539	560	488	502	561	554	527	517	503	529	527	527	537	528	525	529	519	474	552	520	561	520	515	568	529	520	514	560	496	548	527	536	536	504	495	550	543	514	525	521	512	540	529	532	587	542	510	557	534	513	540	553	544	570	532	553	553	507	557	512	554	547	549	553	582	535	507	515	523	532	524	552	565	501	563	535	506	531	502	571	546	536	524	594	571	547	508	528	512	552	536	528	543	475	501	513	518	537	542	527	581	529	517	536	522	530	520	534	537	535	580	519	533	509	503	536	508	526	539	532	524	517	578	539	526	557	529	579	536	566	508	502	513	583	559	542	525	517	515	508	518	521	528	486	520	542	531	525	509	547	529	521	518	505	553	528	545	552	521	526	521	544	562	498	510	554	527	527	537	529	536	530	531	524	519	522	574	499	518	549	530	528	553	526	536	512	523	526	520	549	535	530	530	504	513	508	516	567	550	531	555	531	559	545	515	541	533	515	584	561	570	533	530	528	557	543	547	529	521	534	533	570	503	526	523	519	496	539	536	534	559	556	480	531	568	522	505	574	526	524	516	534	502	527	533	542	556	572	510	523	544	539	496	532	493	531	547	528	518	521	572	540
26984	20802	27372	24642	22397	18640	5707	1106	1662	761	685	672	719	666	686	656	664	700	654	642	660	795	838	816	853	853	894	915	971	931	952	896	865	818	852	880	842	801	722	720	682	673	658	655	639	597	593	627	619	613	650	605	627	632	574	594	633	599	603	609	600	575	580	599	581	636	639	619	556	589	594	572	577	624	647	563	628	589	608	560	591	598	619	633	595	602	576	593	598	597	594	625	579	612	624	600	581	554	618	652	598	614	594	619	595	560	585	589	637	564	607	600	613	584	580	601	576	592	584	604	575	616	583	624	588	596	575	590	591	629	626	599	579	586	595	575	613	590	611	619	580	573	575	598	577	606	601	593	575	590	604	569	576	579	632	586	593	563	595	561	583	617	585	587	643	626	613	625	585	569	605	652	556	555	580	635	575	636	563	548	633	628	601	582	633	617	660	634	582	619	680	597	631	596	570	585	588	565	586	595	621	568	631	585	610	588	542	594	648	603	623	589	578	576	620	548	616	616	606	604	593	567	587	566	604	658	609	583	609	601	594	594	620	622	563	596	581	578	628	581	549	601	624	600	591	628	599	610	608	623	614	639	605	568	622	638	606	595	592	603	599	635	637	602	567	577	581	579	596	578	585	584	600	631	570	578	599	588	574	621	587	602	562	614	548	621	573	622	603	598	583	596	604	629	632	601	597	585	582	556	616	580	583	613	524	571	580	548	592	586	635	672	614	632	568	620	584	625	551	614	643	628	620	583	602	653	599	582	621	571	627	666	578	601	609	614	601	615	590	586	633	609	552	576	636	564	590	582	601	598	578	595	611	568	643	603	670	613	598	569	597	558	616	624	610	597	556	603	670	593	594	586	602	620	621	586	607	621	569	609	589	618	611	584	604	586	601	606	569	607	648	622	608	589	601	600	614	608	627	572	604	590	581	565	589	602	625	564	607	602	587	614	598	636	598	594	573	564	603	631	608	589	638	609	594	584	584	641	607	619	609	581	601	611	599	621	595	616	628	587	610	593	605	651	639	628	563	589	580	608	576	570	554	610	631	605	625	557	616	606	633	600	584	609	588	575	590	619	605	611	620	618	602	607	616	618	657	609	550	562	569	577	581	588	572	588	607	581	577	617	549	613	609	612	604	628	632	580	587	569	611	613	593	622	603	610	639	612	631	619	610	614	593	583	605	599	622	621	615	614	660	608	580	639	581	614	615	598	609	579	603	614	591	649	651	656	602	611	592	634	613	590	599	545	600	598	600	615	577	556	598	590	583	563	607	576	595	631	595	613	629	588	612	652	591	569	632	539	572	608	644	611	603	587	601	625	610	610	626	614	607	581	594	568	625	603	586	622	589	605	611	626	601	606	555	616	612	594	602	606	608	565	585	643	590	605	607	595	623	599	601	649	597	594	624	620	593	600	652	583	563	633	599	679	628	623	620	590	580	620	584	590	601	580	605	632	595	643	547	587	618	620	627	606	593	599	605	606	586	560	572	549	581	579	646	624	568	549	567	576	606	585	635	630	614	631	638	584	591	586	612	613	592	609	616	616	597	622	632	622	646	597	607	611	594	563	625	579	588	621	639	602	583	573	612	581	574	576	622	589	628	612	613	631	569	588	598	607	576	608	623	661	566	587	610	587	621	612	605	603	603	598	600	562	629	593	596	596	571	582	661	619	611	610	625	601	599	646	572	596	612	589	629	609	607	670	633	626	627	636	613	588	545	622	630	578	631	575	624	519	593	581	590	634	582	554	605	557	570	606	625	601	592	609	556	573	568	566	610	611	577	571	595	644	580	573	633	600	630	576	598	583	578	625	600	629	568	585	595	628	606	596	595	620	630	595	572	595	621	615	569	627	573	623	651	628	614	626	563	570	582	596	628	609	618	608	617	619	626	580	595	580	661	584	627	618	610	607	602	583	619	628	577	617	603	628	649	570	565	598	570	639	604	634	542	580	594	569	592	586	602	622	622	588	588	622	601	594	639	621	580	578	562	592	575	614	632	617	572	596	592	615	632	565	550	615	590	596	632	589	583	597	600	595	586	616	535	607	616	583	573	579	637	621	542	611	594	602	546	600	638	665	579	614	555	634	592	571	593	582	580	633	594	554	619	599	622	645	583	604	628	597	578	637	580	619	585	621	566	624	604	639	625	558	527	551	603	617	631	602	591	585	614	637	598	574	590	598	577	587	606	633	645	610	616	602	594	594	621	546	589	550	624	614	623	559	632	577	587	617	577	643	612	587	606	574	642	609	652	615	617	580	583	580	674	633	603	628	584	586	604	578	574	636	644	590	577	583	603	633	589	599	600	597	606	556	597	600	600	605	605	619	605	606	584	610	581	611	601	576	654	548	563	614	600	544	567	587	574	652	587	638	575	613	651	573	580	637	616	612	575	580	588	612	595	599	565	621	612	601	604	613	599	593	593	547	603	582	598	578	629	621	563	597	604	559	628	585	590	613	603	598	640	587	571	583	593	585	567	579	611	615	608	618	590	563	607	608	617	629	589	565	583	572	630	611	623	615	585	585	554	585	591	573	581	616	579	605	627	614	578	597	636	605	597	596	601	573	605	563	601	616	610	647	614	633	599	575	617	580	596	564	565	576	595	546	611	627	642	587	612	609	600	593	555	606	581	623	582	584	655	603	598	603	580	586	602	619	587	586	646	619	569	566	599	593	610	605	592	603	601	639	612	627	600	607	595	594	610	592	597	639	644	594	552	598	586	603	605	613	557	591	605	627	602	657	626	623	591	600	592	639	583	609	605	624	599	579	601	593	585	591	648	580	562	607	594	644	626	586	629	594	597	583	597	637	596	615	593	595	630	607	642	633	592	603	601	581	596	587	567	617	606	592	617	641	587	596	630	571	586	573	617	637	611	610	552	625	598	627	654	563	591	553	622	576	560	568	624	617	610	595	550	633	620	634	631	621	569	624	626	606	588	622	591	596	592	582	564	625	633	599	599	616	585	592	588	656	644	556	612	605	619	560	580	612	580	628	586	676	567	617	598	621	571	591	632	570	612	592	538	607	628	573	580	565	625	652	592	599	603	586	598	620	616	631	599	580	588	577	601	558	561	552	612	596	617	579	551	601	613	576	613	579	603	582	621	530	602	642	628	614	592	601	597	604	646	596	605	599	603	598	631	595	600	605	617	630	608	593	608	596	586	579	633	568	575	568	604	648	628	611	585	596	612	611	594	574	624	600	582	618	569	593	592	585	601	610	575	586	558	565	571	610	563	599	601	597	577	623	594	574	659	603	571	602	582	627	590	596	631	587	587	603	608	600	611	602	596	600	598	573	588	588	572	580	617	627	611	600	592	557	637	599	616	580	603	575	603	569	609	605	598	551	621	635	612	565	621	633	625	598	553	612	610	628	617	637	568	597	609	602	616	649	596	655	620	606	613	602	621	579	613	608	648	592	596	566	560	621	622	582	618	632	615	631	602	592	635	634	586	593	625	580	569	592	563	604	580	573	595	615	619	613	627	647
44671	32775	32145	35677	29341	17307	3917	1180	2706	786	638	650	633	615	568	629	639	636	650	658	731	810	921	931	1009	1079	1161	1289	1280	1148	1173	1086	1116	1057	1003	1000	838	819	760	678	681	650	606	558	545	531	535	487	542	531	480	485	504	547	516	550	514	506	500	521	533	493	496	495	528	513	498	537	534	466	498	488	486	530	533	461	502	513	541	522	535	491	525	527	522	471	516	473	504	450	476	497	489	535	465	514	516	526	512	543	492	576	531	536	498	535	483	531	483	507	523	503	470	501	512	500	520	534	484	512	529	495	513	552	546	533	489	529	498	503	523	533	537	485	530	538	508	504	560	505	482	519	531	501	544	494	544	497	496	549	534	471	502	503	474	495	503	523	490	556	472	517	517	557	532	501	511	493	473	514	533	525	524	493	523	522	486	499	549	473	506	479	494	503	500	476	541	500	518	504	496	479	503	496	494	519	481	492	539	525	470	515	494	510	500	526	485	513	531	515	499	512	517	521	499	497	485	527	486	512	486	508	509	532	497	521	507	498	522	497	536	480	491	514	491	547	529	531	489	497	524	490	484	512	527	478	532	483	527	519	537	533	545	495	520	499	534	506	556	502	481	519	516	528	494	492	501	507	520	507	562	522	494	455	537	492	517	533	510	442	456	482	500	523	494	486	540	515	544	523	521	537	533	494	542	517	526	521	526	553	546	549	502	512	508	544	477	505	531	552	475	510	436	496	478	511	488	536	524	509	465	495	488	538	497	503	545	478	503	489	503	476	501	503	500	562	524	505	511	544	516	513	510	498	486	540	523	524	524	498	522	513	500	458	489	559	551	516	490	471	521	498	562	516	487	564	543	522	515	580	543	500	518	501	515	515	505	510	479	504	469	489	510	502	495	501	517	549	535	480	500	522	495	501	552	524	538	511	508	535	528	506	496	487	511	472	497	545	513	483	520	506	503	522	528	521	503	507	528	527	509	466	504	515	505	519	514	532	517	480	510	545	510	533	500	511	499	512	506	522	529	509	493	511	547	535	512	551	505	543	528	513	455	503	506	485	489	481	513	500	519	540	486	509	513	541	499	504	481	505	514	510	547	515	489	511	490	499	516	530	505	523	518	569	538	517	473	524	519	535	507	490	521	546	544	574	533	488	525	488	527	533	497	485	530	540	513	544	512	556	556	512	494	521	502	546	500	513	499	571	492	517	526	480	513	543	518	488	499	526	530	499	530	527	488	496	471	545	508	489	512	493	517	472	503	517	497	523	508	498	513	491	538	543	456	538	524	533	537	524	491	518	454	531	511	516	494	521	486	509	484	522	477	563	526	527	521	542	503	539	530	549	497	533	513	513	487	545	520	540	529	504	510	476	541	494	491	569	503	503	527	509	502	528	481	482	489	528	511	546	491	512	554	515	490	518	510	524	450	480	539	507	509	497	514	505	521	530	497	525	492	493	503	488	536	507	501	508	520	516	498	498	515	546	510	526	515	534	538	494	477	511	551	469	485	526	532	484	514	518	500	529	511	536	549	502	476	550	517	508	527	510	482	503	511	495	549	513	487	492	539	518	523	525	478	508	517	502	533	508	490	509	514	468	507	491	468	529	561	490	517	507	489	532	531	514	523	520	488	503	530	515	550	499	511	511	521	529	483	500	490	485	459	511	484	479	455	486	519	472	478	476	506	514	531	528	515	478	503	495	526	544	504	490	471	505	507	509	523	498	503	500	562	511	492	508	552	515	537	542	500	504	507	488	515	487	513	528	547	550	508	512	512	485	529	494	498	534	548	529	524	512	475	493	481	496	503	524	459	507	522	515	510	505	499	482	515	553	484	535	520	491	512	479	553	500	523	501	505	515	515	518	509	511	532	531	538	532	491	514	506	506	531	472	502	520	493	568	451	508	501	513	546	519	513	496	495	492	538	503	468	489	506	524	543	526	518	511	517	540	501	502	550	519	491	503	507	516	488	484	558	507	498	506	518	491	488	524	525	524	475	478	513	530	490	520	464	513	490	479	523	500	507	527	528	493	531	525	513	575	530	514	485	474	505	477	475	502	544	515	539	505	497	488	516	501	535	496	518	537	497	500	505	529	514	503	536	518	529	493	524	563	492	525	528	520	522	494	519	543	517	483	550	522	495	476	512	478	520	511	537	440	502	519	514	515	509	499	552	535	542	520	515	506	504	484	515	498	534	527	548	500	524	507	522	517	505	523	461	481	508	510	545	519	532	497	493	489	502	523	523	523	560	533	498	488	524	493	484	515	497	506	502	520	544	521	509	497	505	486	511	536	487	478	517	499	550	470	532	556	512	529	491	531	531	549	508	466	492	515	488	546	513	504	510	539	517	515	524	485	480	532	540	504	518	467	526	492	512	499	527	514	524	515	488	532	507	498	522	512	514	514	523	529	512	499	494	531	491	524	492	492	573	513	503	509	555	554	545	520	460	456	487	503	515	513	538	541	500	530	500	469	549	529	503	478	511	535	520	499	518	567	536	505	516	510	524	498	478	497	511	476	474	519	505	524	524	548	561	547	511	491	532	531	521	515	498	501	464	488	525	501	496	501	506	515	493	491	458	474	471	509	513	541	520	518	491	492	491	472	509	529	525	489	487	484	511	502	494	552	510	500	520	522	529	501	560	502	533	486	492	524	504	538	475	512	540	465	508	516	512	518	517	510	525	540	512	536	552	502	513	496	524	465	506	498	477	540	506	503	490	501	520	489	512	521	521	492	485	524	534	493	518	504	513	507	502	509	535	499	479	516	533	517	528	505	522	511	456	518	493	547	503	529	500	531	478	528	522	516	485	482	528	483	513	527	485	502	506	522	529	550	483	517	516	552	515	488	510	485	498	486	500	482	529	479	553	503	499	540	497	476	499	471	538	527	536	493	501	529	522	544	521	548	525	513	487	533	534	511	517	520	524	500	518	491	496	508	497	497	502	496	534	487	546	529	452	497	557	512	532	539	516	502	510	503	508	500	520	492	539	505	503	486	512	502	454	538	523	509	524	489	493	545	509	502	535	498	504	512	484	523	523	498	529	479	516	509	517	498	537	513	513	519	531	472	467	523	528	504	504	515	541	511	509	473	512	500	528	488	487	503	484	509	502	489	534	512	575	556	556	524	494	510	518	505	493	543	481	519	520	525	493	478	546	475	559	496	518	502	509	507	504	512	499	533	503	520	509	534	532	518	502	471	519	505	533	542	475	481	478	512	527	530	466	505	540	518	509	505	525	495	505	527	531	532	511	489	536	507	526	513	519	509	505	473	509	515	523	518	537	513	477	521	502	525	514	534	515	458	502	516	529	459	504	553	505	478	488	509	481	536	506	508	508	510	543	568	529	523	518	546	483	526	527	484	509	510	508	519	489	491	526	496	499	526	494	496	477	527	500	483	493	536	499	522	524	572	512	508	496	560	520	480	479	535	505	521	533	518	505	527	526	503	524	541	523	507	508	520	534	539	517	505	521	487	474	504	526	496	475	542	539	541	538	510
26531	20827	27705	24076	21359	21613	11136	1415	1243	771	715	742	747	692	682	710	709	701	703	748	730	787	802	898	1016	1012	983	978	1004	986	958	929	940	885	906	833	782	722	724	749	723	655	665	693	730	696	618	619	679	634	643	653	684	613	639	633	637	681	583	622	604	660	674	632	671	691	656	630	646	692	663	630	640	644	608	699	674	664	692	572	684	654	634	663	640	636	621	637	635	635	662	681	673	638	699	667	595	639	675	619	649	646	662	663	630	630	664	651	698	638	644	635	658	613	648	634	647	662	658	691	627	629	634	613	636	607	671	610	646	653	640	688	679	650	636	656	669	680	650	630	635	679	621	658	706	677	630	644	676	632	625	662	644	634	616	666	631	615	687	616	619	610	624	655	676	648	617	687	647	669	653	630	650	627	658	662	655	655	639	646	622	607	629	653	672	641	648	641	604	669	652	661	679	676	624	658	640	699	612	607	658	644	645	692	634	666	616	669	628	663	665	627	667	640	690	677	672	639	636	602	648	706	630	644	609	615	630	691	628	624	617	659	617	611	655	635	642	654	669	648	633	596	630	602	643	700	630	619	626	661	591	644	683	626	659	671	645	699	626	634	583	659	637	672	678	648	589	639	622	620	657	662	632	615	702	634	647	576	636	593	609	639	647	670	662	643	692	654	698	693	656	664	584	631	675	629	641	614	644	619	692	633	644	659	633	640	650	608	671	622	696	657	646	661	654	645	657	656	674	701	648	656	625	634	634	644	692	694	655	671	699	657	614	651	644	664	674	664	678	615	627	630	676	632	615	665	651	643	618	614	662	652	654	629	650	644	673	652	668	679	633	663	655	641	640	610	592	621	658	611	661	647	643	615	628	618	636	675	662	723	596	636	649	628	613	639	603	654	658	647	638	684	649	621	680	625	637	614	645	623	648	681	629	633	650	638	635	634	701	633	633	621	629	617	666	617	676	696	635	663	637	630	637	616	613	617	652	650	636	663	662	626	647	646	692	656	675	660	611	660	626	599	664	651	616	621	617	652	648	640	646	613	693	679	651	672	645	623	623	683	662	714	677	690	655	689	670	610	634	665	658	643	654	621	658	673	686	663	593	616	672	668	609	679	651	652	697	605	667	680	621	680	645	628	645	618	684	617	668	653	637	615	618	643	634	638	668	647	647	594	608	651	646	668	636	640	650	646	650	668	666	679	635	637	667	653	598	604	655	628	697	652	638	645	662	606	617	648	619	683	657	633	647	647	572	618	646	639	623	657	644	680	664	657	633	647	676	626	633	660	623	616	657	654	679	630	654	648	646	682	637	653	592	644	628	694	641	647	583	676	664	655	621	633	660	589	646	668	623	608	663	643	665	659	664	648	614	674	682	608	658	619	653	654	609	666	668	624	630	640	665	661	641	711	678	634	636	669	659	601	693	687	688	683	672	665	651	627	639	661	677	660	658	632	654	656	683	622	615	597	619	650	624	610	623	623	619	646	664	665	666	665	759	649	691	638	663	665	656	599	661	663	700	634	678	624	680	726	617	640	647	631	637	598	668	649	633	681	634	658	649	637	652	579	623	643	625	623	695	641	615	671	639	628	633	611	649	672	696	602	643	614	655	629	687	680	671	654	663	620	637	626	643	630	642	628	617	672	592	680	674	704	642	673	658	641	679	601	621	665	682	647	649	625	647	679	661	652	654	684	624	673	649	662	656	614	653	604	667	668	623	647	623	649	637	683	645	652	685	670	644	662	663	619	612	655	613	643	661	674	694	632	651	628	645	652	601	580	636	666	631	712	611	638	681	629	626	699	658	679	668	646	683	648	652	634	668	701	664	642	618	643	631	669	658	619	647	646	641	649	674	659	628	691	672	632	663	689	698	676	638	645	646	666	629	642	645	654	612	631	661	641	635	613	606	631	631	713	578	668	619	636	644	657	635	626	609	680	669	624	637	682	622	648	680	606	616	657	653	667	668	692	675	662	611	620	665	638	657	623	670	633	663	643	613	630	668	640	635	637	622	662	624	618	666	668	650	646	631	626	619	627	662	629	618	637	657	608	673	642	653	595	672	593	641	635	653	631	625	639	659	677	627	620	672	651	619	680	638	662	658	705	647	611	653	632	632	592	604	625	652	643	667	655	615	638	672	637	669	663	658	605	637	627	645	644	671	612	611	630	658	656	645	596	668	651	668	627	681	600	569	688	677	666	677	627	639	617	633	605	597	621	605	650	691	687	664	645	665	674	633	617	646	649	672	653	651	641	643	614	659	680	590	645	681	669	641	660	631	662	634	667	635	651	658	633	632	620	675	676	649	607	650	675	670	651	634	611	658	615	603	638	657	619	638	651	616	636	632	654	617	678	644	634	591	675	618	608	713	651	661	668	668	661	659	652	649	675	654	608	639	604	670	600	635	687	633	646	627	664	656	638	621	613	670	601	668	640	675	627	645	632	656	647	655	668	645	622	635	631	660	680	645	605	620	635	631	664	606	658	613	678	692	622	660	627	664	631	657	657	607	635	647	667	609	648	653	705	673	642	619	655	670	654	679	655	662	616	612	653	601	661	677	653	651	677	632	712	644	634	673	655	680	619	674	612	636	667	640	673	657	641	638	643	667	636	639	633	657	651	655	679	664	643	656	624	613	703	601	668	608	655	646	649	679	698	651	681	629	644	676	633	648	594	650	624	666	575	664	732	671	686	651	638	663	703	626	646	628	601	674	665	662	595	629	675	584	637	638	694	658	664	605	653	650	634	637	676	667	709	652	649	672	683	666	650	685	642	627	649	645	604	651	652	698	628	632	637	679	670	687	675	630	605	630	646	629	667	641	619	651	633	669	613	644	665	630	634	649	665	626	631	657	656	608	607	617	647	605	655	627	633	666	647	708	624	640	619	670	660	639	626	696	637	610	695	654	652	632	634	647	651	643	686	658	654	646	668	662	641	655	633	659	643	615	607	671	696	652	652	646	682	595	627	686	658	671	661	657	688	666	661	614	669	632	674	623	687	658	645	683	639	644	670	675	691	613	655	646	659	627	627	624	641	686	679	655	607	633	651	652	625	647	649	678	640	671	628	615	623	645	637	661	645	671	649	635	674	681	651	620	649	647	696	691	659	642	598	657	623	669	642	700	704	691	642	682	646	647	687	634	660	603	660	633	625	614	683	669	659	656	665	655	639	644	624	651	645	667	670	635	675	622	636	617	637	626	650	629	676	712	673	617	606	700	612	641	639	621	667	607	617	646	654	630	670	653	644	600	642	666	670	655	688	669	598	639	664	634	627	652	687	680	641	662	610	674	642	632	653	692	643	652	686	705	664	633	634	690	671	655	637	710	623	665	651	648	692	700	676	627	687	619	620	600	643	668	643	649	636	638	668	623	675	637	636	612	699	691	686	602	712	653	621	673	639	659	670	642	630	664	670	667	625	648	620	660	651	664	702	632	637	691	664	617	652	659	625	622	639	618	638	642	655	656	626	639	652	640	655	670	625	616	681	649	663
48347	38113	34163	36495	28446	22027	6854	1264	1812	731	712	683	627	626	612	674	705	695	705	735	648	752	786	1028	1198	1173	1229	1260	1203	1229	1221	1149	1111	1088	1011	835	830	708	693	707	673	625	638	616	574	555	558	542	559	565	577	536	545	541	525	529	534	561	515	527	538	535	541	506	548	582	545	534	516	503	593	565	529	554	578	561	570	553	558	517	571	537	566	532	538	532	567	563	476	485	516	589	550	537	568	529	554	569	502	546	534	528	573	526	593	499	505	525	525	550	537	559	556	567	548	517	555	570	537	557	580	501	573	546	542	533	539	569	546	536	566	525	558	512	528	561	546	533	552	548	589	530	559	509	544	540	575	500	520	527	561	566	523	531	526	519	524	538	512	519	518	567	584	564	538	561	537	481	563	563	504	538	538	532	547	519	585	542	558	535	524	566	517	529	525	556	518	555	542	553	532	515	556	536	561	547	551	548	528	555	523	502	548	561	521	520	484	545	571	539	564	555	507	558	532	511	561	520	544	547	578	540	545	548	564	528	523	549	570	560	560	533	545	548	570	585	595	536	610	520	562	508	549	501	606	534	518	569	593	523	530	569	543	543	530	554	524	515	541	540	541	533	587	561	537	527	526	529	530	538	534	555	521	534	505	535	554	553	516	501	541	549	547	568	566	502	547	514	566	606	536	514	551	562	546	570	537	541	528	593	526	539	560	563	498	565	517	503	508	567	535	524	479	539	514	520	517	530	524	540	540	567	527	576	511	562	524	512	563	559	486	546	500	536	519	532	492	550	532	517	545	516	509	565	564	538	529	540	508	537	558	551	561	531	517	516	579	553	587	556	523	527	545	532	519	492	559	519	491	587	531	578	552	573	554	502	509	526	553	461	528	563	511	498	506	570	513	527	558	553	531	552	542	554	523	575	565	506	556	548	510	517	561	586	548	538	513	505	543	541	546	545	588	547	535	532	517	557	552	510	547	549	578	542	562	545	555	544	526	560	535	561	540	520	520	492	548	537	542	537	483	581	526	513	538	503	528	521	583	511	537	539	528	523	547	540	567	577	539	515	553	539	555	493	546	537	504	508	565	515	564	535	566	584	526	496	533	563	555	543	539	533	559	513	543	542	552	571	565	563	504	555	544	553	538	563	532	569	533	525	547	545	543	558	586	537	525	497	504	505	555	506	527	542	518	552	561	548	526	530	527	499	538	571	530	530	497	542	509	564	528	550	533	549	565	548	544	533	587	591	499	534	549	543	537	566	525	532	532	524	550	493	566	544	575	557	551	512	543	577	541	527	569	551	563	583	515	534	549	500	550	555	508	508	534	538	532	505	532	540	583	567	549	515	551	582	537	568	536	526	539	567	520	535	510	543	574	522	545	556	537	507	545	525	551	512	546	530	527	519	526	551	556	499	506	528	548	558	538	523	543	547	519	535	528	545	501	561	572	551	555	507	573	524	538	544	526	559	532	493	539	544	520	552	523	561	567	560	548	565	575	559	526	538	504	526	486	581	544	537	565	526	542	550	502	527	567	494	511	511	550	574	535	522	562	564	559	565	550	540	550	533	547	543	555	549	526	528	500	562	505	560	512	528	535	594	550	581	516	540	551	510	510	541	516	588	541	527	552	532	497	557	548	513	545	511	538	551	526	528	532	503	528	562	541	574	531	556	557	548	542	559	580	532	557	536	526	568	527	613	519	553	557	539	530	549	533	530	548	570	562	570	560	533	521	570	524	578	515	509	500	499	558	527	516	498	482	518	565	551	570	563	547	555	534	529	507	538	513	521	533	510	579	567	553	501	537	537	531	534	533	580	506	568	579	528	527	577	563	496	526	527	551	521	515	565	530	568	551	484	543	530	541	552	540	542	557	537	513	555	580	561	493	533	516	545	580	512	567	578	549	517	543	540	518	578	504	558	528	531	548	584	536	518	576	522	481	542	522	554	560	556	493	574	570	549	519	524	552	507	558	525	569	566	549	538	564	550	536	530	571	523	544	563	545	556	538	505	555	545	535	519	566	568	562	532	532	544	534	562	573	549	533	564	538	527	511	540	483	521	575	556	535	545	558	558	529	521	534	545	543	501	507	527	528	534	531	535	524	567	513	581	562	563	519	545	536	558	565	577	497	525	516	536	534	551	544	545	526	555	535	545	553	528	550	528	536	546	559	563	532	535	531	509	522	587	549	583	578	566	552	483	531	503	527	541	525	516	517	570	512	520	542	532	529	512	560	495	522	560	568	546	555	537	523	513	540	526	511	557	578	564	504	514	543	563	536	522	514	598	563	522	567	499	523	562	533	520	550	506	539	526	558	516	497	508	513	504	541	561	543	572	582	540	533	567	536	524	555	542	547	582	561	534	593	546	551	461	528	493	544	606	598	538	551	597	519	532	543	550	516	547	537	508	552	519	518	571	534	541	519	537	547	554	569	522	559	503	527	549	555	562	569	553	477	498	504	536	527	509	555	552	540	570	546	611	547	549	552	537	494	552	512	527	591	536	548	535	541	549	534	525	533	569	564	545	513	553	530	581	557	517	541	545	510	551	502	531	558	551	560	574	546	501	527	524	598	528	511	491	518	540	531	544	579	572	536	579	555	535	578	515	562	547	543	508	585	518	534	549	498	542	534	536	529	567	568	540	506	535	522	491	522	527	538	545	539	495	569	529	522	543	522	552	566	573	561	542	535	558	533	495	579	546	555	523	528	563	549	542	514	536	519	550	495	580	545	592	541	532	555	518	535	550	551	555	561	549	504	503	554	520	543	543	508	525	554	529	520	535	527	542	564	526	560	552	499	536	529	539	532	551	549	555	523	514	539	491	531	502	558	560	509	512	546	516	537	528	505	563	532	541	574	566	578	514	541	526	517	514	532	549	534	476	565	528	516	528	520	555	512	548	538	538	515	525	523	525	541	521	549	540	535	540	550	549	559	527	542	527	521	521	525	533	541	546	549	567	535	559	606	561	528	554	553	510	551	491	613	562	531	570	503	519	568	547	536	521	534	528	537	548	547	565	568	577	575	542	546	570	543	553	520	527	531	520	529	553	529	539	546	531	541	510	557	549	580	557	539	533	558	539	506	545	533	557	590	575	525	558	545	544	546	555	534	604	558	526	554	543	546	492	538	509	500	514	527	572	531	534	506	569	530	555	524	567	518	533	567	546	540	508	511	560	579	534	540	486	529	517	565	535	499	538	529	523	525	533	513	541	537	504	556	541	516	568	534	537	558	525	545	530	560	566	548	513	527	567	530	541	565	519	563	522	503	542	532	575	521	525	528	507	556	544	569	538	522	562	537	577	543	561	497	535	555	579	497	529	541	568	538	552	567	561	561	542	574	526	526	556	541	544	543	537	551	583	550	539	586	529	546	578	537	556	558	506	545	508	559	576	565	510	558	539	566	537	539	557	504	557	562	555	536	538	506	571	527	504	509	500	549	544	559	548	561	567	522	553	540	530	518	531	550	530	519	548	549	528	519	581	559	551	543	559	568	554
25567	20869	27895	24048	21366	22599	14315	1775	1374	804	757	779	701	670	662	707	722	715	718	688	726	721	899	875	1069	1117	1209	1175	1161	1080	1124	1055	947	885	892	887	783	820	736	768	734	675	651	667	663	636	643	637	612	637	636	633	622	657	627	651	618	636	652	611	633	653	668	624	658	594	615	612	609	590	592	605	606	624	645	639	592	596	630	638	626	606	598	635	661	640	623	607	609	668	686	615	638	622	610	615	630	580	618	631	624	618	609	620	625	631	622	615	604	616	617	662	660	663	577	606	584	622	603	624	647	633	649	616	624	615	577	637	546	603	636	595	656	604	636	613	621	617	630	600	575	645	628	620	581	603	656	626	650	586	601	620	609	596	666	636	669	663	618	627	627	626	647	607	623	649	585	606	593	575	636	611	604	593	599	594	638	637	620	663	617	645	614	607	627	613	589	628	637	639	610	608	647	605	623	610	658	564	637	619	597	620	649	630	646	567	614	622	630	624	596	656	608	629	601	588	610	590	589	635	640	625	621	616	649	623	607	615	640	648	649	615	592	586	630	616	625	608	660	634	638	653	672	617	637	648	617	609	596	594	620	577	623	657	616	553	576	677	579	612	637	637	610	579	652	634	567	623	631	589	655	640	622	640	646	620	617	688	637	614	618	605	658	625	669	612	606	645	571	620	623	624	640	627	642	623	628	614	603	633	610	602	630	619	656	636	632	593	655	606	669	598	626	646	658	596	665	677	625	602	587	622	590	597	612	564	648	581	606	585	611	578	614	620	594	620	611	595	608	662	580	612	649	625	613	649	617	670	689	644	633	610	637	627	635	652	612	623	637	618	630	605	627	596	623	645	580	629	621	624	611	622	634	624	645	639	615	625	607	631	628	650	580	595	647	618	572	671	654	631	603	633	645	613	635	585	588	626	610	650	638	634	640	626	632	615	608	608	625	608	614	640	623	610	635	556	634	645	649	643	600	590	663	647	599	621	582	611	640	628	584	622	618	615	630	625	592	618	634	629	616	610	618	612	591	624	595	611	686	633	653	618	611	646	612	566	618	615	607	603	592	616	584	591	613	608	606	590	634	658	629	626	613	657	637	587	670	613	644	637	596	590	636	585	608	617	654	612	646	656	604	631	601	642	653	620	638	619	637	644	638	672	620	619	589	672	661	657	652	623	683	618	604	618	648	620	602	617	599	626	582	617	616	624	599	628	618	651	594	589	561	616	614	573	596	594	642	652	662	583	623	638	654	607	597	610	617	604	607	605	599	597	595	642	622	613	686	582	569	649	606	620	608	616	645	644	610	647	621	646	619	612	612	583	624	625	605	617	582	648	629	623	615	564	654	591	669	647	657	646	598	600	592	639	629	643	648	636	670	633	587	645	626	629	603	619	614	658	608	625	655	592	584	625	646	610	635	587	622	629	612	634	604	595	641	586	646	632	600	594	620	622	671	609	650	586	556	590	602	630	589	591	621	639	644	618	632	643	651	608	656	647	587	626	592	614	664	605	626	660	653	571	621	625	664	639	636	642	647	632	601	624	639	584	622	602	645	633	651	618	610	641	639	647	623	630	623	655	599	652	578	620	592	578	579	603	576	682	630	577	677	625	599	635	635	662	603	607	631	603	614	642	658	625	632	584	597	625	635	604	621	615	624	601	627	606	619	615	603	629	605	633	660	637	613	668	587	576	654	626	631	634	621	659	646	606	608	583	633	605	675	617	600	595	600	648	631	584	603	635	650	666	578	664	654	652	651	610	598	581	599	604	618	634	596	609	598	603	578	619	651	594	647	629	636	651	619	623	626	631	662	619	666	621	636	568	583	630	665	633	624	574	593	622	657	632	619	627	640	612	602	674	628	627	635	583	611	587	628	617	635	643	632	639	617	616	580	569	647	649	613	645	651	625	613	586	633	636	622	624	599	643	591	622	650	616	671	649	642	622	663	601	596	658	687	615	626	636	631	625	676	670	626	615	620	577	628	586	636	611	661	618	663	646	626	600	582	640	606	626	672	652	654	600	566	607	635	635	546	625	616	638	565	613	587	609	661	621	596	606	600	608	578	584	644	584	637	648	655	601	589	616	616	606	587	593	600	646	621	632	602	652	581	656	648	599	630	578	647	598	676	642	608	630	608	595	629	620	608	636	574	624	610	658	587	567	597	622	602	593	599	645	578	582	654	609	609	602	662	596	627	575	600	637	608	680	578	600	657	611	591	652	613	602	595	648	613	623	632	610	641	629	616	609	632	628	637	615	639	628	638	628	606	670	579	668	614	658	616	660	650	668	617	636	649	659	667	622	602	639	676	583	588	612	631	618	605	676	613	630	601	624	629	615	625	621	644	660	611	610	628	626	626	617	637	661	587	631	653	651	632	616	636	615	568	632	604	632	619	616	615	617	571	625	657	611	611	647	596	604	628	636	604	674	632	647	634	614	629	627	617	650	649	647	597	581	630	612	578	593	652	580	621	609	662	586	614	618	668	642	584	614	594	620	644	651	622	643	566	663	629	599	614	649	616	641	649	636	592	594	609	649	626	602	582	613	655	609	646	647	627	618	636	644	653	630	630	653	631	619	602	611	618	595	620	624	598	619	632	601	636	573	612	639	625	647	604	625	661	612	602	597	608	588	578	591	626	631	620	615	617	617	629	630	601	588	656	607	639	609	637	616	615	573	615	609	582	617	600	612	633	556	658	599	638	598	621	605	613	639	607	634	656	594	633	665	616	624	592	595	667	645	620	598	626	624	595	607	613	602	613	609	607	624	622	644	628	624	642	626	623	655	602	614	617	616	587	596	601	607	650	586	667	598	583	654	646	622	583	611	635	592	614	581	578	637	594	647	629	620	629	673	673	664	595	632	643	616	628	602	639	592	599	615	636	630	566	646	623	648	618	653	628	598	638	645	572	615	663	635	634	590	610	608	656	591	644	626	616	632	627	606	633	600	624	572	587	648	623	633	639	645	645	601	621	603	641	591	638	615	626	656	595	652	639	639	639	642	625	611	652	669	602	596	610	647	659	654	653	643	655	610	637	616	659	663	611	606	662	630	605	657	612	622	629	608	619	615	608	645	669	659	575	614	663	613	595	601	612	606	625	611	572	632	632	635	561	626	619	625	655	606	621	616	604	644	575	624	616	607	648	641	571	663	631	624	648	605	635	628	639	620	616	622	625	614	636	653	623	651	611	621	603	634	632	611	615	619	588	572	589	612	637	632	615	621	583	616	627	587	622	622	580	684	608	627	649	685	589	582	581	648	602	606	601	625	609	616	655	611	621	591	615	600	668	693	674	625	630	608	663	641	598	597	623	618	662	645	614	595	610	606	589	615	675	639	643	619	611	629	604	615	634	600	639	646	618	604	629	598	657	611	620	609	572	588	635	636	597	628	609	628	634	646	627	629	648	634	612	561	631	623	631	593	609	632	686	586	582	585	586	594	633	637	594	627	633	635	612	573	607	596	626	653	619	623	645	592	632	613	627	646	598	662	569	624
44837	40824	39089	38118	33241	24160	5195	1593	1995	837	722	730	659	670	652	668	659	681	716	745	755	847	963	1103	1414	1569	1717	1698	1632	1552	1323	1320	1184	1148	1026	961	834	773	725	694	712	664	609	599	592	553	544	549	519	497	525	562	506	539	540	518	515	503	488	562	513	515	518	532	519	508	528	544	558	517	527	505	547	538	541	539	547	521	547	497	545	488	537	541	498	511	546	515	507	508	518	539	524	514	529	529	522	501	493	493	497	505	563	477	578	496	510	506	532	503	544	540	506	530	554	545	512	549	516	534	523	521	549	514	524	542	565	501	539	469	505	501	493	517	574	538	558	533	486	506	523	546	495	547	524	576	575	504	515	540	478	543	527	574	516	564	529	510	544	503	564	550	485	542	542	516	518	501	527	552	497	534	488	520	538	522	535	506	507	553	547	553	597	586	491	490	514	510	511	566	525	519	550	518	538	508	549	516	510	551	523	492	526	479	512	510	529	514	513	544	546	524	527	538	518	548	494	530	545	476	507	526	481	507	507	544	518	510	513	516	539	560	513	535	546	540	470	528	503	527	478	494	518	503	487	534	512	529	488	555	538	531	507	517	493	518	537	523	498	534	526	554	537	526	532	511	526	529	501	529	511	519	478	527	526	562	520	513	484	503	525	518	559	495	532	504	578	516	509	506	500	557	520	478	519	540	493	549	535	531	499	541	526	513	532	524	507	506	495	491	519	533	517	529	491	544	541	498	559	510	520	508	528	565	520	520	521	498	514	510	542	500	512	533	490	516	489	539	550	551	519	513	554	501	499	506	539	485	511	531	514	487	522	501	545	520	561	537	519	503	517	508	523	537	543	504	502	477	519	527	522	513	564	494	491	478	575	517	510	502	547	518	547	481	540	494	523	555	512	549	504	550	533	499	570	527	537	475	511	516	534	510	534	526	552	501	503	518	516	530	547	503	510	496	522	519	524	568	543	513	554	515	510	488	530	550	535	543	511	529	549	541	518	539	558	522	510	513	545	504	540	541	552	557	530	531	531	524	529	508	507	552	548	480	536	548	500	511	561	515	522	551	492	519	556	521	536	543	514	512	518	518	522	502	504	537	536	487	512	522	555	519	533	507	523	530	523	590	505	519	519	502	499	495	526	527	552	550	500	552	506	534	556	515	527	547	527	528	512	573	553	569	505	538	478	562	531	529	520	498	544	503	546	550	498	514	482	546	495	528	508	553	471	498	540	515	542	509	570	528	531	528	506	543	548	509	553	525	545	514	498	584	513	562	525	515	534	538	498	528	488	518	496	533	533	552	536	493	494	483	528	490	495	516	483	484	488	501	546	526	502	486	526	511	503	508	498	540	521	537	486	535	516	477	510	535	498	534	523	495	536	531	530	523	605	529	517	524	500	497	501	537	531	493	507	533	542	525	527	513	483	491	508	506	575	475	488	562	529	524	531	538	550	470	497	561	484	551	555	518	549	523	515	523	508	493	510	523	527	510	525	498	508	506	525	557	560	516	505	491	513	520	538	495	534	549	570	518	489	498	490	492	564	467	522	511	533	516	510	529	505	512	535	518	517	530	507	533	529	505	525	539	534	512	532	490	508	535	522	525	534	578	548	516	499	505	524	504	506	505	530	514	474	513	536	522	492	495	499	503	535	577	510	506	538	566	532	538	538	543	520	517	499	473	519	472	537	519	523	559	522	531	542	505	469	504	538	555	519	524	509	549	540	473	542	541	546	533	542	513	538	511	522	488	510	503	553	532	485	523	513	510	524	548	530	491	527	500	529	521	517	482	504	491	523	524	515	568	521	510	485	464	508	515	501	536	519	503	482	542	530	555	480	536	526	519	530	536	542	548	558	503	502	535	541	518	528	551	506	508	511	501	534	507	523	505	496	484	508	491	502	522	518	524	500	540	534	528	546	519	535	494	506	508	506	558	548	519	554	511	555	515	527	525	523	545	545	496	499	549	531	550	527	528	492	495	489	523	505	524	525	535	491	524	518	505	515	543	507	491	546	492	542	506	491	559	531	554	517	560	535	496	556	531	494	500	549	470	510	530	501	505	548	494	542	518	478	505	540	550	505	539	523	507	548	492	524	514	551	520	535	536	536	481	464	536	498	537	516	525	500	547	521	493	558	499	526	508	527	511	554	493	524	530	507	567	549	542	536	533	516	509	521	523	525	544	539	520	508	509	522	502	491	538	526	529	550	542	524	558	500	526	525	528	514	527	542	518	537	510	538	518	508	535	533	521	478	522	515	484	545	505	544	548	535	509	520	520	537	568	528	517	487	520	478	547	514	543	500	532	494	512	535	472	507	515	496	545	548	539	505	511	565	523	523	519	564	514	522	534	485	504	541	534	516	528	557	481	528	562	510	528	468	462	526	529	502	563	515	505	556	555	575	505	487	537	515	557	526	536	507	487	517	511	524	509	508	488	516	499	513	529	501	503	541	525	538	525	532	513	512	558	544	530	555	518	509	500	507	505	529	513	549	533	516	509	515	523	546	541	513	513	507	550	462	527	498	547	561	521	533	535	500	523	477	513	529	541	552	501	558	551	575	515	533	524	524	528	539	503	503	510	536	522	532	521	541	537	526	486	531	537	536	524	521	522	530	514	480	523	509	487	492	539	539	491	517	527	524	517	534	509	528	557	532	523	533	510	502	500	538	529	516	513	530	530	578	515	501	546	536	501	517	552	537	539	525	565	536	494	546	562	530	503	558	514	505	471	516	511	486	534	510	531	536	478	534	543	539	514	476	515	529	550	498	509	518	527	548	516	565	543	521	532	478	517	500	534	520	538	533	529	527	500	536	526	520	477	514	492	505	535	527	485	527	518	524	477	493	515	493	575	536	541	517	548	495	524	525	505	574	521	522	537	498	481	491	525	539	568	494	524	550	520	501	508	482	491	526	537	511	503	504	510	487	520	537	529	520	555	476	524	514	528	549	520	507	505	491	552	519	516	531	558	500	523	477	506	569	538	490	513	533	478	561	518	476	579	509	492	514	508	534	486	553	540	531	532	551	489	551	494	563	542	539	505	544	526	560	508	501	552	515	525	560	467	543	544	516	483	503	516	527	498	570	519	541	500	503	524	481	513	461	521	554	523	514	512	554	513	507	505	507	526	525	569	490	533	527	548	487	530	523	526	519	527	563	513	497	547	500	536	529	533	472	492	539	511	513	514	495	527	526	486	525	505	520	507	522	545	521	507	512	501	540	518	554	525	544	504	509	506	490	565	511	524	518	527	536	545	572	484	513	489	505	517	532	519	502	515	536	522	507	526	482	536	533	485	503	475	506	503	521	550	541	496	551	527	503	530	511	535	520	501	503	517	511	525	520	531	501	574	513	519	573	463	496	499	533	523	537	517	509	554	554	563	493	538	517	537	513	549	507	562	519	530	463	495	520	533	490	514	548	509	483	530	558	542	552	502	484	500	502	524	528	520	573	547	550	526	525	497	500	510	546	515	525	530	514	482	499	543	508	495	553	548
28552	21154	26492	26649	16157	6474	1208	737	716	684	653	674	638	628	649	673	611	660	693	654	623	710	757	804	773	896	916	985	968	933	896	829	794	757	753	731	701	701	680	716	694	656	629	651	692	626	640	652	632	629	621	584	668	617	603	685	627	642	632	608	640	592	673	698	648	650	645	639	664	626	658	607	619	636	621	625	645	679	650	627	595	642	640	624	655	673	667	599	610	662	591	620	637	668	626	632	602	654	635	632	623	671	618	622	638	630	650	644	640	636	611	660	638	625	592	633	655	614	638	630	645	632	633	704	637	647	580	650	641	649	576	647	621	626	656	624	615	670	609	644	622	653	612	592	603	650	607	622	638	618	671	606	659	649	642	576	658	624	679	643	629	650	635	629	634	635	624	621	602	613	666	592	648	641	615	623	597	643	633	629	599	612	627	623	616	695	649	667	644	656	632	659	627	610	686	666	653	651	614	606	605	621	623	653	639	624	627	594	648	650	641	623	629	623	620	695	653	660	620	602	597	632	660	631	655	610	627	632	623	586	667	630	615	609	641	574	646	598	610	654	675	696	623	598	618	624	636	631	637	627	669	634	596	644	665	640	633	629	642	593	669	646	647	624	602	605	665	655	631	602	617	643	662	650	615	650	628	623	632	644	623	617	592	598	657	614	574	619	674	648	623	671	629	663	582	622	624	643	654	639	673	652	633	668	607	608	614	663	644	634	664	622	626	628	593	603	616	623	637	642	641	622	650	593	568	608	648	623	626	624	604	623	601	647	641	620	609	646	675	629	658	635	605	663	616	650	687	615	621	598	681	618	635	662	691	631	613	626	598	654	623	676	575	598	650	611	624	637	625	595	627	651	613	656	643	616	638	654	620	645	650	602	643	627	670	614	627	624	611	608	651	588	628	630	655	636	601	637	619	611	643	575	626	633	682	644	584	620	615	624	618	619	586	622	624	585	646	628	658	618	641	649	596	588	592	644	619	663	674	699	649	618	658	679	626	637	662	603	604	635	646	628	596	644	622	596	605	634	614	607	643	615	620	604	658	696	649	647	655	589	644	604	620	614	624	629	591	610	625	612	659	620	616	690	616	591	629	633	649	653	666	651	632	593	636	646	610	674	650	613	672	644	649	613	647	574	648	633	624	615	636	590	648	606	647	673	627	647	642	661	659	651	622	603	611	636	635	715	659	621	640	609	641	654	654	634	604	718	630	655	652	596	644	631	634	639	637	602	619	592	656	629	664	605	626	629	664	625	611	616	658	597	624	619	634	645	673	636	668	606	547	626	576	617	637	641	670	624	628	620	663	619	638	653	640	631	612	601	620	594	593	627	653	649	639	648	629	618	675	614	638	623	658	594	634	646	631	636	620	662	656	681	577	668	624	636	637	613	649	627	669	633	658	637	620	647	642	655	650	639	627	653	605	641	587	657	608	651	661	591	628	617	624	653	629	644	660	671	644	695	583	623	636	611	631	647	638	603	653	621	627	652	598	669	632	656	623	615	687	622	600	617	618	640	600	666	650	655	652	625	649	621	652	623	602	640	623	617	625	627	609	668	641	588	646	676	628	671	629	652	647	626	641	676	649	644	676	630	585	639	645	676	612	603	585	620	635	599	616	615	641	646	625	614	645	645	628	658	633	626	627	610	648	650	665	677	684	651	594	563	630	625	612	618	674	633	626	677	670	636	697	662	597	644	642	610	614	667	646	661	645	599	647	625	679	632	661	606	641	625	629	633	617	662	646	609	645	664	641	647	678	603	639	638	630	655	632	615	575	656	644	597	624	672	628	619	613	638	628	633	616	650	653	627	649	669	650	668	636	634	596	642	626	636	654	662	681	611	640	651	638	635	622	617	615	634	610	614	655	637	618	653	654	640	655	647	641	625	613	610	640	660	640	625	608	617	615	618	623	589	646	621	608	630	579	645	632	636	629	618	570	637	616	629	590	586	640	699	622	655	627	637	639	648	684	669	639	663	637	599	625	673	595	682	647	674	627	616	645	651	659	671	645	604	640	596	601	649	624	595	668	645	684	664	596	602	669	631	640	606	625	595	616	641	622	590	635	603	628	613	611	620	622	621	661	612	625	652	612	654	599	613	627	648	667	622	625	648	627	604	645	587	622	624	645	624	601	663	634	620	635	649	609	671	607	623	604	604	674	647	632	649	649	653	639	647	655	649	607	630	646	637	602	632	679	679	652	610	610	642	591	618	608	646	568	585	664	570	625	662	658	602	682	655	622	661	628	659	607	598	626	619	625	573	611	627	689	630	585	645	652	665	628	616	583	624	592	644	610	603	641	635	659	647	661	666	637	656	638	649	614	653	642	633	668	605	568	631	649	607	653	621	633	641	653	629	663	628	585	622	612	645	665	578	611	652	612	629	585	595	627	616	627	644	661	623	642	628	673	600	622	612	622	585	600	662	641	639	643	587	620	630	627	641	613	656	618	621	650	651	655	623	628	599	636	630	645	620	650	670	641	628	621	622	614	615	664	682	619	638	595	616	608	629	657	635	567	593	672	650	649	594	581	634	644	634	647	660	616	643	661	616	669	604	654	662	634	645	640	643	636	601	647	634	680	596	601	619	682	573	604	608	580	657	642	628	626	617	725	627	684	627	615	640	643	632	612	593	682	673	630	628	630	635	631	634	679	635	584	609	635	640	643	594	616	661	587	651	619	626	629	549	644	672	617	633	625	620	669	601	631	687	667	653	654	616	621	622	567	630	647	673	625	653	647	658	619	649	604	637	626	628	596	634	608	604	676	592	665	685	645	642	640	617	602	612	622	673	676	617	645	626	619	569	616	620	586	642	648	629	603	649	627	610	663	650	642	645	651	628	662	651	617	616	699	593	639	642	652	648	623	660	633	608	628	631	633	634	622	664	577	659	650	664	642	638	639	638	642	641	630	620	588	622	645	599	626	657	613	634	617	625	636	657	634	608	654	615	615	635	638	688	611	639	632	666	652	633	635	641	651	629	628	693	637	612	619	642	650	600	609	570	628	613	627	607	647	616	575	644	646	684	662	639	628	621	564	633	579	659	621	621	616	662	632	589	646	635	657	702	637	631	584	638	581	623	646	604	655	651	594	607	639	610	614	620	629	638	631	629	613	655	582	612	583	586	581	616	639	692	630	627	595	669	592	612	618	665	624	612	633	644	635	634	636	608	640	622	667	596	576	685	634	674	667	639	647	608	629	657	644	627	629	646	585	605	622	617	613	602	624	644	626	650	631	618	624	580	637	641	598	662	636	654	643	601	635	645	624	631	643	640	599	608	625	634	621	609	630	634	618	680	627	618	680	610	677	625	611	619	650	594	637	639	636	618	679	630	631	662	605	646	650	632	633	616	594	635	642	633	643	644	627	633	608	648	651	628	678	584	628	642	670	643	640	637	645	620	689	670	683	664	625	682	658	608	640	638	666	638	589	644	594	643	637	594	653	654	587	642	595	659	606	678	657	589	593	639	644	671	660	629	635	650	666	635
45114	34220	32611	31074	20831	9011	1279	698	752	641	573	589	553	526	578	614	576	572	595	603	647	704	810	868	886	1019	1176	1206	1161	1124	1020	937	912	829	788	751	743	665	743	695	633	602	589	566	569	526	543	560	552	579	557	563	551	519	564	538	504	554	510	536	569	545	520	556	538	591	542	517	580	548	522	556	551	533	561	574	540	535	578	534	579	543	531	548	502	546	573	521	547	562	545	541	567	549	538	487	560	566	560	536	509	521	552	536	541	537	593	525	528	499	533	537	510	555	519	535	525	539	565	516	545	553	551	519	538	527	556	537	544	523	519	543	536	562	535	551	545	528	552	534	538	557	524	522	514	564	539	510	540	577	571	566	550	529	546	530	581	556	509	507	546	514	561	481	521	517	561	546	538	542	521	510	578	533	544	537	513	581	522	498	538	549	564	562	554	536	552	516	547	541	513	516	581	521	497	523	549	537	560	531	553	540	531	548	509	504	573	539	553	571	553	535	523	547	502	548	552	540	567	504	525	499	551	549	579	522	510	521	554	515	567	559	551	536	593	528	505	525	548	520	530	535	537	548	549	506	507	556	527	529	501	498	565	534	538	526	557	521	563	525	525	523	541	529	564	553	524	561	547	544	557	563	531	554	564	502	508	529	530	538	557	545	568	547	513	508	519	507	574	512	563	499	510	559	547	580	549	511	542	567	516	532	512	553	564	552	541	542	556	513	567	509	530	539	518	532	543	515	546	569	548	572	525	533	568	559	530	555	532	516	562	494	502	520	529	513	545	561	547	539	549	560	543	576	546	530	560	532	518	557	580	528	539	534	556	557	525	538	573	577	558	564	533	544	562	536	544	541	503	536	577	524	530	492	586	567	544	509	545	534	558	544	551	534	559	513	594	582	519	528	503	507	516	535	525	539	526	551	552	526	561	545	540	522	525	525	540	502	514	559	525	541	484	489	562	558	533	505	533	571	549	522	507	560	521	541	502	528	584	538	567	536	510	517	583	568	527	511	523	549	518	522	556	534	531	523	507	529	515	539	552	524	529	529	549	530	514	569	582	571	510	525	532	569	534	537	500	529	522	516	564	509	552	586	539	553	592	540	524	522	532	520	511	524	537	579	535	547	509	544	525	526	562	540	496	531	554	538	549	574	512	575	513	520	538	535	538	520	523	524	529	601	558	531	536	554	519	542	568	545	552	559	511	563	512	540	539	540	531	543	537	535	499	581	546	527	516	520	533	514	531	569	528	531	535	529	527	556	573	552	551	527	534	501	566	526	543	540	551	555	538	559	524	587	556	585	526	574	553	508	514	551	539	519	565	534	574	555	553	546	463	501	554	542	511	556	533	509	524	511	529	520	525	532	543	565	544	529	577	530	536	491	521	524	527	564	577	510	562	509	556	547	555	576	555	537	566	515	509	576	507	560	565	549	566	553	528	542	552	529	520	561	523	544	552	540	518	558	549	533	543	521	578	516	523	506	532	530	531	535	543	518	565	497	525	556	541	575	512	537	518	528	572	565	505	489	556	568	532	536	508	562	514	558	512	531	534	550	560	566	502	543	493	576	561	530	520	522	544	549	526	509	506	576	566	548	512	540	517	554	509	549	526	485	547	500	532	550	560	471	565	553	554	485	546	557	536	495	534	546	514	567	562	547	545	532	527	555	512	561	552	553	545	575	556	529	508	543	541	535	546	582	569	522	568	559	558	521	571	559	559	522	555	523	551	534	545	524	555	543	526	513	575	559	524	566	539	565	503	563	500	562	494	509	532	577	559	510	492	556	573	502	560	556	565	503	552	552	510	558	554	530	521	537	518	506	542	541	565	525	554	529	562	548	493	541	534	566	550	542	529	526	548	526	557	525	576	519	547	562	525	532	560	525	535	525	555	507	579	530	551	519	520	541	510	502	502	530	538	536	566	508	520	522	519	529	548	518	504	526	536	542	547	519	557	534	509	531	535	562	576	507	531	539	494	555	484	569	559	525	539	548	540	510	520	534	529	574	615	496	539	536	520	577	502	593	557	515	521	539	572	571	564	541	566	543	534	563	508	520	524	561	514	585	497	550	514	507	559	502	546	517	562	502	549	577	546	482	532	545	498	525	542	547	526	528	513	536	502	558	535	530	522	551	536	548	547	524	550	554	558	560	552	557	530	498	563	513	528	542	499	527	551	523	542	509	541	543	561	527	570	524	527	512	552	518	549	509	550	577	521	539	537	561	502	556	520	517	522	494	532	558	526	547	575	537	565	527	531	537	511	531	540	549	573	504	538	528	526	551	515	538	519	522	521	518	551	520	529	553	533	498	546	527	539	498	535	553	557	553	563	518	530	517	542	546	526	554	541	531	550	571	525	546	568	520	552	512	524	527	496	535	540	529	522	525	541	561	543	568	535	507	541	556	523	564	541	539	580	512	529	509	515	576	531	529	579	578	607	507	535	515	522	560	516	520	548	530	555	527	525	545	497	507	487	532	568	548	579	553	560	516	535	511	586	518	519	551	532	556	483	506	586	594	570	487	545	559	583	525	506	532	519	535	544	526	527	541	570	566	540	614	576	522	552	542	564	516	543	533	532	572	547	528	523	495	572	567	559	520	507	558	546	550	508	554	548	596	532	578	532	544	512	510	545	564	527	547	486	511	556	527	558	578	515	531	568	520	552	567	541	522	567	534	556	549	530	533	520	571	542	537	553	528	522	544	527	564	541	577	505	537	527	504	507	532	489	515	543	518	559	507	520	545	558	572	541	488	547	519	524	517	477	534	544	519	542	556	557	527	531	520	558	542	583	534	531	554	543	546	531	496	607	529	535	487	541	581	546	517	513	484	501	563	594	531	561	518	509	574	531	569	532	560	517	551	578	545	538	538	520	552	560	518	494	530	550	535	557	529	536	530	526	570	555	509	554	537	558	500	562	538	557	540	509	535	523	501	517	532	554	551	511	545	556	529	531	529	512	589	547	532	559	550	517	501	535	537	563	536	546	478	528	549	557	553	553	507	529	549	585	499	562	517	542	538	545	534	578	536	524	530	531	535	513	575	522	508	496	540	535	484	536	556	547	514	512	486	536	542	542	499	538	509	606	526	560	580	544	532	577	535	568	513	515	524	568	497	555	549	518	541	517	540	511	522	565	515	533	566	543	520	516	520	554	526	551	511	577	542	573	530	532	521	528	543	534	522	541	543	522	533	533	553	554	535	523	552	572	527	547	521	562	524	522	526	520	538	577	555	525	541	511	572	556	569	571	552	538	544	518	526	515	568	565	517	542	514	567	522	496	485	563	513	513	559	573	560	577	499	549	543	517	510	545	514	553	520	546	563	511	553	571	520	549	535	557	550	542	554	546	531	552	514	563	500	499	511	533	530	552	551	520	529	507	506	579	549	562	546	542	587	515	501	521	556	500	555	512	533	530	551	555	502	496	586	522	536	523	510	535	541	545	561	524	544	535	508	569	536	527	501	545	560	537	516	563	599	522	560	571	531	533	573	577	503
27119	20854	27397	24688	22029	16749	3476	842	868	705	670	680	606	650	614	653	635	640	660	627	706	727	837	800	788	861	901	938	961	965	912	858	837	774	778	804	788	769	665	718	670	645	642	610	658	605	627	610	648	581	638	576	628	571	593	596	574	576	598	594	621	639	602	584	615	596	593	571	593	610	672	639	604	592	600	625	575	602	634	607	577	611	615	639	600	663	591	604	592	596	607	628	630	585	558	574	605	565	612	608	541	588	619	581	592	580	598	612	629	597	610	607	601	569	590	594	630	620	582	581	588	576	614	606	585	554	632	557	599	601	623	608	646	619	585	628	616	611	635	612	603	621	629	583	636	622	577	602	609	591	592	619	612	637	552	586	641	570	565	592	550	588	567	572	608	650	572	598	621	606	561	611	559	621	600	575	570	570	649	644	547	616	616	623	612	602	623	639	611	639	611	600	599	582	661	612	578	610	583	580	573	599	626	568	622	628	533	609	591	605	637	578	584	600	626	586	607	602	602	653	577	575	558	608	564	607	586	567	596	623	630	587	569	654	600	613	638	557	634	564	570	628	618	582	611	575	571	597	594	588	590	592	599	602	625	611	633	629	609	576	586	646	579	609	594	581	598	618	639	617	636	605	663	597	546	643	622	609	589	621	647	608	579	618	561	599	608	586	564	585	606	642	595	583	625	599	585	571	614	576	647	591	655	620	572	652	582	643	642	596	555	588	623	593	598	605	600	627	627	602	617	597	560	614	631	611	576	622	563	601	612	590	599	627	622	618	611	598	601	597	610	635	604	560	593	639	596	582	620	581	601	596	589	673	601	577	593	668	573	611	591	627	592	638	599	607	638	633	601	587	604	614	612	602	589	595	619	584	597	587	585	613	612	628	566	582	619	593	628	590	565	617	579	584	593	629	578	596	591	557	620	658	605	587	623	663	616	613	581	614	641	603	630	603	620	585	609	651	618	606	599	615	588	589	617	618	575	561	608	595	618	606	606	588	609	585	607	638	572	624	628	608	632	626	583	620	644	647	592	614	594	576	590	628	671	569	609	630	598	596	570	591	637	611	591	599	624	612	639	627	594	566	571	614	576	640	604	606	640	634	584	589	608	624	612	612	639	613	622	609	596	599	614	600	592	612	563	636	632	590	627	625	582	637	584	592	622	579	628	595	614	598	540	549	593	603	661	636	603	635	614	611	626	570	624	607	655	565	618	611	602	583	573	618	592	611	605	598	568	608	610	553	596	632	648	574	628	644	601	593	619	634	578	595	590	634	603	581	591	631	611	593	619	596	577	663	585	616	589	637	595	554	565	634	562	637	587	605	639	609	607	581	621	603	600	615	614	613	592	594	603	609	590	596	629	601	638	569	611	647	641	585	580	618	616	602	603	636	644	641	572	582	613	594	621	618	609	606	567	579	596	616	611	641	618	557	634	609	597	611	635	593	608	598	569	619	582	595	616	620	625	652	593	590	591	602	605	651	608	636	618	598	557	601	622	549	600	590	646	601	627	594	618	664	611	576	616	611	599	601	617	628	615	643	608	619	585	574	578	587	558	631	622	620	593	599	589	579	627	594	594	588	598	590	615	617	568	548	621	593	644	582	631	580	599	621	633	625	611	622	625	634	608	590	592	620	570	611	595	556	547	601	584	576	592	587	635	574	567	641	597	567	591	626	616	636	609	559	658	599	573	618	614	596	589	627	616	594	576	599	558	597	592	603	573	562	603	569	612	598	563	602	605	575	628	662	619	589	577	641	601	625	621	592	616	616	634	534	649	574	584	611	615	625	624	626	579	617	618	633	642	605	633	601	598	570	643	619	601	607	543	652	597	634	661	617	594	588	610	608	605	613	598	581	625	592	618	598	628	577	590	613	613	579	590	611	585	636	613	591	602	643	598	588	662	592	593	592	556	597	589	625	561	558	597	603	569	623	618	623	602	605	599	607	628	619	573	570	594	550	621	595	629	600	620	632	619	605	591	585	584	579	633	568	619	608	592	611	598	596	620	588	618	601	618	622	614	567	609	593	592	629	613	607	622	591	602	648	593	630	649	598	602	609	631	598	609	627	570	635	608	644	612	560	581	585	554	575	633	576	586	622	596	619	610	623	604	616	599	596	574	616	589	593	593	585	567	611	583	602	557	617	585	594	608	580	608	604	610	584	597	580	603	593	641	621	578	629	599	659	621	616	595	591	611	556	665	568	570	622	584	589	606	591	599	585	589	609	647	638	654	633	591	602	599	596	577	597	641	613	604	615	626	561	600	602	646	625	620	615	569	624	604	588	646	613	563	595	584	581	595	626	562	562	642	623	609	614	623	625	640	588	606	620	611	590	607	670	624	573	579	570	621	618	580	605	557	614	634	598	603	582	613	638	602	609	594	607	618	606	603	624	563	613	595	586	613	602	631	628	566	554	593	635	606	633	622	607	570	661	646	589	613	690	616	615	611	605	589	626	621	582	594	615	598	576	626	579	581	594	625	571	614	627	614	602	613	642	626	630	608	578	584	549	558	610	651	595	612	588	631	633	617	585	605	623	623	563	595	630	621	623	576	601	626	641	576	615	611	616	607	629	614	616	598	584	619	579	591	534	627	597	610	602	599	617	590	611	625	572	598	596	603	637	581	587	597	619	620	594	626	600	604	571	610	577	634	591	608	601	624	590	608	671	564	594	623	614	591	619	604	601	585	575	607	624	611	618	592	554	638	589	576	601	615	622	585	603	582	612	616	616	611	598	613	550	593	591	607	645	604	552	652	590	590	628	597	647	613	657	635	608	606	599	600	637	609	613	649	577	541	624	593	624	601	580	626	631	612	631	594	589	579	590	645	598	606	580	599	605	619	546	569	584	619	632	570	604	588	650	575	611	618	616	625	605	622	568	635	614	608	584	590	619	590	604	586	625	612	588	563	630	593	586	588	593	575	647	616	620	564	618	631	609	628	609	582	621	570	590	548	612	590	559	608	612	593	665	601	556	613	594	592	616	569	608	600	595	613	605	616	553	585	609	568	590	620	583	628	623	618	648	617	599	607	600	568	612	600	612	654	561	643	609	627	570	599	617	574	601	621	555	567	609	601	603	596	615	607	558	618	604	637	603	606	605	598	616	609	624	610	631	577	629	675	634	575	586	617	585	626	631	612	601	631	637	605	598	627	585	608	607	580	608	579	581	626	583	655	636	643	590	585	596	585	582	544	578	618	608	640	594	596	557	610	602	574	589	602	646	581	607	575	613	597	576	578	555	583	608	543	600	583	598	607	644	613	627	611	574	592	643	592	591	574	578	601	540	597	662	610	601	604	609	595	586	600	610	581	566	598	598	568	595	598	614	616	616	622	600	579	576	629	638	599	593	617	621	603	576	614	585	600	618	603	604	587	641	638	561	591	601	624	559	589	617	601	617	574	657	576	609	638	624	584	540	573	594	585	581	550	611	662	625	601	601	597	606	621	604	612	618	587	626	617	585	591	609	602	618	603	582	545	584	569	603
49067	38519	34885	35009	26199	12937	1669	1042	995	670	627	580	591	635	550	592	584	586	597	675	708	762	842	867	982	970	1167	1296	1277	1264	1163	932	933	913	769	795	784	731	695	620	623	610	628	584	565	545	543	523	590	513	526	552	532	525	491	524	515	558	503	555	519	512	545	509	486	563	524	534	550	524	514	520	513	500	526	506	519	515	505	491	495	508	500	510	498	486	521	542	512	497	558	526	488	571	525	545	516	539	545	544	533	528	528	530	506	511	489	467	468	509	465	497	534	508	524	485	515	468	515	480	534	521	523	559	516	515	504	507	536	515	540	536	531	531	549	492	529	458	499	466	548	515	545	537	527	510	494	474	545	501	512	524	500	488	536	491	500	516	525	517	537	534	520	515	503	501	514	497	497	497	500	490	534	512	532	526	517	535	461	501	505	516	539	534	489	510	516	499	534	505	527	509	483	529	511	499	521	497	484	537	502	517	511	476	514	506	472	517	474	507	486	522	514	510	502	534	523	514	509	484	488	522	507	511	498	505	482	502	492	516	474	498	519	496	513	506	483	540	544	511	490	551	491	494	533	487	509	534	522	530	534	539	480	502	530	480	479	539	529	489	584	488	510	510	505	534	520	546	540	506	518	509	525	495	501	521	495	497	543	510	465	457	493	510	527	520	542	525	510	524	510	521	470	525	544	537	491	493	522	512	488	484	510	509	523	529	492	517	511	559	526	553	537	506	521	498	518	557	538	477	520	528	497	529	508	553	534	487	525	560	535	514	449	526	528	503	531	471	547	549	532	508	507	501	592	551	499	521	515	476	524	504	543	508	535	496	541	506	546	501	507	515	526	559	511	542	493	548	545	505	491	538	495	502	500	487	523	513	520	480	514	464	520	516	489	506	509	505	487	521	522	501	507	513	502	508	486	517	500	576	468	535	511	520	509	514	526	480	492	531	514	535	473	537	486	495	518	536	505	557	542	494	548	502	522	496	557	493	538	540	489	515	478	526	558	491	477	457	512	557	529	475	506	533	481	538	514	508	486	521	550	508	529	493	498	490	524	502	507	536	468	514	518	505	538	547	516	510	560	500	481	538	533	456	525	516	515	525	520	515	518	523	494	520	528	519	557	528	521	551	510	496	509	499	521	470	489	509	533	526	486	537	523	540	506	515	511	526	540	514	472	492	484	512	555	514	510	492	531	538	553	539	562	507	521	497	496	502	512	514	497	493	507	499	514	515	497	532	492	491	517	528	469	515	498	515	520	515	533	539	511	498	515	535	532	490	512	553	511	523	531	516	506	480	538	524	551	523	545	528	514	502	498	529	512	528	530	533	543	503	504	489	532	527	514	453	528	494	538	545	499	494	509	519	504	521	513	525	534	509	512	475	540	543	513	544	538	492	487	526	482	488	523	484	511	550	512	560	517	517	580	525	482	526	561	509	526	545	530	519	494	462	494	533	493	515	540	499	555	477	508	539	510	486	533	494	519	565	512	513	545	523	531	531	513	539	507	549	511	517	537	548	510	518	543	516	528	497	511	545	513	509	500	532	543	466	499	512	482	520	521	504	486	472	515	525	480	522	489	489	484	542	528	507	497	515	570	548	506	509	517	526	471	483	515	486	498	483	551	511	482	492	509	528	544	539	491	516	525	477	514	528	504	498	523	488	527	523	538	484	549	549	523	519	545	546	537	484	591	538	507	530	495	554	519	517	501	518	558	551	520	523	487	559	526	500	544	516	502	524	556	483	497	542	484	512	516	523	537	522	512	500	526	525	528	474	519	524	514	529	556	540	504	532	521	561	521	501	496	537	508	515	504	480	467	525	502	482	507	521	498	506	509	513	509	490	528	509	545	515	517	495	538	519	490	532	493	535	531	486	505	507	517	513	545	491	504	552	490	475	509	524	499	534	514	520	510	511	539	517	541	523	533	514	516	528	537	537	495	519	535	545	479	505	555	506	462	462	527	502	503	555	555	492	526	531	475	496	488	479	516	495	490	508	505	487	509	483	480	515	524	508	536	531	508	519	497	469	513	540	540	538	474	555	508	498	471	513	510	491	561	511	544	494	474	515	520	570	535	515	528	494	503	497	456	533	506	501	539	537	490	510	530	495	491	493	503	505	517	533	501	506	511	504	521	444	514	493	554	530	527	522	516	526	506	498	542	527	484	502	528	528	509	523	531	513	526	521	541	519	543	563	568	524	479	514	500	521	492	548	533	527	533	508	501	526	453	532	518	502	491	526	537	525	560	479	476	534	565	531	515	511	464	505	536	483	538	583	526	485	530	492	520	524	483	540	493	478	502	507	543	528	502	505	529	542	507	527	518	504	555	514	534	538	492	521	535	494	529	507	475	507	521	520	528	539	512	528	476	492	542	560	493	515	488	521	544	494	525	529	547	511	513	523	500	487	531	496	518	516	519	521	494	504	516	541	536	485	515	577	508	494	544	529	518	517	476	530	506	540	512	543	533	521	495	479	502	515	583	500	517	519	496	495	540	483	520	531	522	506	496	522	541	482	520	546	549	524	540	482	493	513	497	510	505	538	573	497	531	542	484	537	493	525	484	515	563	501	537	542	545	476	506	522	505	518	478	507	519	514	560	520	496	493	499	477	537	485	543	521	500	488	479	521	496	556	518	499	505	461	506	509	489	544	496	536	502	517	518	533	504	530	520	494	501	515	496	550	532	489	539	510	506	500	511	541	482	513	525	545	539	527	526	465	482	523	494	500	525	551	519	510	540	558	549	544	524	529	532	506	496	456	523	495	526	478	544	505	543	469	549	482	524	478	502	531	500	499	516	528	497	518	511	503	508	560	520	548	503	506	501	495	487	546	513	520	556	518	536	524	553	515	490	522	530	494	524	521	485	523	495	490	518	486	484	491	528	505	470	471	548	528	482	507	499	507	526	509	456	533	475	513	513	538	551	521	535	478	536	496	536	550	494	483	536	518	498	490	496	504	496	548	520	496	496	596	540	511	514	501	507	555	529	482	497	543	510	480	508	506	500	510	468	517	509	491	509	506	546	555	488	527	520	533	546	501	475	518	496	514	529	509	524	534	531	531	484	543	502	493	484	539	503	507	505	496	497	511	505	501	499	507	537	533	516	538	477	531	491	514	487	473	530	510	477	463	518	516	527	497	496	517	530	536	528	475	503	535	502	530	483	527	549	543	536	498	513	523	483	542	535	493	499	515	517	522	534	489	492	503	508	507	505	512	510	528	542	534	504	447	517	538	561	498	519	481	509	527	479	541	489	505	505	529	569	500	503	499	492	509	489	521	499	494	526	496	538	496	537	546	499	500	513	513	527	497	547	558	505	511	467	485	472	520	528	482	524	499	495	517	504	519	495	497	530	529	489	513	477	532	532	538	542	477	476	464	505	509	529	553	512	508	506	511	472	541	484	502	522	526	503	482	543	528	503	480	492	517	498	501	510	537	525	517	528	559	511	510	519	519	540	526	510	520	537	502	483	538	544	508	511	504	523	493	552	497
26487	20846	27681	24118	21112	19327	5630	1083	960	739	761	697	709	762	690	734	679	657	692	751	790	708	768	827	828	841	926	1003	1074	1077	980	922	888	845	855	796	743	792	764	780	719	701	668	656	621	667	634	688	658	680	663	672	625	630	708	745	698	671	653	628	667	640	663	679	656	667	646	648	667	605	627	658	634	649	630	635	660	665	626	644	632	647	641	643	641	676	646	652	671	643	634	655	659	691	684	604	655	703	640	615	627	621	657	659	688	658	652	690	631	651	659	623	634	645	676	685	661	654	690	651	657	640	626	691	639	670	619	694	632	606	646	645	611	621	623	678	653	628	664	662	631	636	650	603	627	615	630	637	692	651	647	645	634	638	674	675	657	733	641	673	661	632	658	658	689	676	639	618	614	613	638	616	617	648	695	624	636	629	662	643	658	654	648	679	694	609	638	662	656	627	637	639	666	634	650	677	650	678	657	644	665	652	626	630	641	628	677	543	635	623	691	592	643	677	652	703	636	623	703	647	657	611	671	617	669	694	629	632	616	639	613	655	628	658	666	626	679	701	657	626	697	651	674	650	628	631	650	639	658	628	692	598	626	685	653	617	664	648	679	638	622	669	648	596	683	630	690	610	670	652	623	641	649	657	656	679	661	626	646	647	665	666	653	617	674	619	581	670	650	643	659	651	597	640	670	622	641	635	640	656	643	613	696	618	649	645	601	654	642	652	645	652	642	652	680	621	624	670	653	662	611	625	667	665	645	664	636	647	683	631	631	616	664	637	624	640	672	655	630	664	671	608	676	645	678	646	634	663	631	609	668	617	633	628	626	688	680	620	651	646	652	665	619	671	665	649	610	659	632	638	666	661	635	647	703	665	631	628	618	666	624	662	632	621	637	637	670	622	673	625	590	634	660	639	688	611	622	621	645	680	639	650	626	696	635	624	655	653	683	679	653	611	614	648	638	679	618	663	646	663	667	655	644	659	645	675	631	605	672	629	655	627	651	651	643	592	672	637	677	697	628	609	639	670	678	667	680	653	650	605	686	672	677	651	633	648	627	610	688	655	653	638	622	637	617	660	681	689	660	640	603	669	673	654	700	628	649	649	659	616	660	630	654	642	642	708	651	604	638	623	662	619	684	630	627	640	645	636	682	654	659	618	647	682	653	641	653	627	663	653	654	618	671	643	627	616	656	652	644	670	648	698	662	637	660	635	659	662	684	660	622	637	674	648	649	610	681	630	668	605	670	631	633	654	653	689	673	631	649	615	633	665	645	658	649	672	660	637	635	649	649	699	631	682	653	658	657	603	644	638	683	643	688	639	626	699	674	644	687	633	655	621	696	661	604	630	641	627	646	642	677	672	660	635	658	651	639	686	677	664	632	685	648	634	625	629	659	670	689	616	635	651	713	636	675	696	607	614	619	630	641	649	650	628	655	609	658	615	597	657	614	679	670	667	659	630	604	637	640	695	635	658	640	633	625	643	668	657	639	623	657	686	648	658	659	658	619	571	672	625	679	633	637	650	683	601	642	648	679	629	605	637	659	628	658	634	657	660	662	638	669	622	655	631	659	633	637	600	645	641	677	655	668	672	621	637	628	612	632	665	663	622	634	629	641	656	634	657	639	635	649	652	680	710	614	669	652	615	632	699	630	627	650	623	688	610	642	641	647	639	632	653	615	642	714	681	604	620	679	656	637	661	643	671	622	655	638	655	673	630	655	615	599	639	648	609	674	668	665	644	641	637	658	645	650	647	647	661	666	644	624	681	618	665	668	654	665	646	651	629	635	641	677	632	642	668	649	636	628	634	678	646	637	668	657	670	649	681	696	610	718	632	662	664	668	616	656	644	625	654	646	673	622	657	622	626	672	638	589	647	646	669	671	634	677	658	674	666	652	675	670	649	630	656	662	649	622	702	682	682	676	649	657	645	669	656	651	626	649	638	657	674	641	660	694	655	634	700	616	666	586	662	629	745	648	679	668	642	689	662	643	671	642	676	658	628	714	620	675	661	659	688	611	711	637	675	645	679	610	656	648	619	670	671	663	667	660	664	637	646	648	639	626	638	668	618	690	679	644	670	680	637	657	597	671	645	670	627	684	695	641	660	639	633	673	657	653	675	618	620	669	628	655	656	593	629	650	685	620	675	651	634	628	639	677	641	634	659	627	631	703	635	637	656	630	615	662	629	630	640	674	624	613	650	659	651	628	611	635	672	629	664	667	616	617	641	597	606	658	604	673	664	659	696	665	646	635	617	651	683	661	658	584	689	670	636	620	662	687	663	693	654	693	647	659	675	638	663	647	648	661	665	649	656	635	625	639	649	647	644	626	650	663	624	664	651	646	618	649	638	678	622	634	685	641	659	624	620	653	652	639	631	691	647	665	689	682	671	680	636	661	640	639	666	655	644	647	678	645	654	659	608	655	665	646	620	642	637	683	638	663	655	671	656	623	674	631	605	642	618	638	626	683	638	612	668	704	633	666	659	648	626	642	646	625	681	651	602	623	666	671	654	631	614	659	642	640	616	641	678	645	649	636	663	670	620	709	660	682	658	674	676	641	640	651	652	657	673	642	635	596	645	681	639	591	666	631	602	660	631	680	630	712	621	668	628	641	674	619	687	650	694	711	641	666	670	661	625	691	651	618	632	681	619	630	634	642	642	689	667	612	691	662	629	669	653	610	625	670	640	622	634	654	668	631	643	594	608	623	639	652	641	670	604	686	640	610	629	641	597	619	681	596	661	679	625	640	653	623	702	613	638	636	641	629	662	597	651	631	639	648	652	677	644	647	673	681	642	649	654	667	628	675	644	625	650	660	675	651	644	678	645	636	578	600	637	638	672	658	650	672	640	656	635	641	653	647	637	639	669	673	588	676	619	673	652	642	633	641	636	659	652	691	689	608	639	673	645	669	668	661	601	626	587	675	676	647	634	679	582	632	622	647	644	656	640	645	594	670	696	663	664	644	629	682	673	643	654	634	612	651	695	647	687	662	646	648	686	635	646	658	590	584	652	668	656	649	634	594	624	673	667	641	666	680	665	626	636	690	692	634	645	622	632	605	587	673	629	657	735	694	635	677	645	659	663	686	656	637	609	639	637	651	668	643	672	612	618	647	643	652	648	630	670	658	578	647	654	633	637	623	674	633	648	662	658	575	652	636	681	664	641	603	657	657	643	620	636	617	646	653	627	695	652	638	646	647	671	665	673	628	659	660	658	664	666	712	629	634	625	641	618	677	666	660	702	613	678	624	592	695	633	678	636	643	672	635	650	705	696	652	665	622	646	604	632	671	606	651	659	675	659	631	668	631	649	595	648	650	649	685	649	657	598	675	634	631	643	644	649	657	659	667	640	675	656	654	647	698	605	627	649	661	622	635	685	684	638	674	671	619	646	666	657	651	662	662	643	685	651	664	648	612	641	648	629	666	663	644	640	623	610	680	616	684	661	624	647	589	644	681	633	636	590	617	644	661	650	687	677	684	685	628	666	634	668
50754	41358	36083	35431	24908	10658	1895	1122	1206	742	724	677	616	642	639	660	674	642	696	677	708	749	720	918	948	1013	1144	1248	1372	1228	1187	1178	1101	997	891	895	867	829	721	686	694	671	635	625	580	568	565	568	546	535	549	555	514	524	589	597	568	544	547	550	576	516	561	576	556	565	551	517	590	535	551	530	546	564	554	531	509	590	543	556	559	558	532	548	532	551	526	529	522	543	563	522	545	584	544	497	576	526	573	525	544	545	551	554	520	565	567	550	525	535	489	548	525	542	503	572	569	536	563	560	564	543	581	536	549	587	565	550	533	541	570	517	523	529	546	570	534	558	560	548	523	577	541	553	538	557	518	563	574	530	514	509	544	532	553	521	572	515	522	551	554	604	554	539	547	538	505	550	585	552	528	546	565	539	522	535	551	549	556	544	560	554	512	524	530	520	549	494	562	554	557	571	478	525	541	553	526	557	568	547	576	539	535	520	554	553	554	528	500	557	532	553	540	566	539	545	516	533	555	532	590	544	530	544	529	539	562	550	507	517	547	545	592	575	585	533	567	514	491	530	538	540	544	538	527	529	555	548	544	553	514	523	531	558	507	600	533	551	510	548	555	594	521	549	554	563	503	577	550	606	554	561	525	545	527	557	558	524	555	567	571	517	555	530	576	547	559	560	561	534	529	581	571	477	518	538	520	547	539	573	535	563	559	497	561	553	539	574	560	581	519	544	525	553	546	570	550	550	529	557	547	565	512	511	528	574	546	537	561	560	552	591	522	515	565	567	534	565	535	545	543	538	572	534	545	537	564	497	510	526	541	544	548	560	543	537	566	518	520	523	594	553	537	535	495	587	552	509	555	541	572	512	567	576	531	567	564	522	578	549	550	512	500	513	567	529	544	569	544	552	542	528	535	572	528	550	598	578	568	569	563	519	501	538	559	531	526	549	532	547	547	542	525	570	504	571	546	561	567	566	556	556	556	554	523	511	548	533	523	536	494	484	519	512	538	594	530	562	575	540	565	561	516	552	576	559	537	532	564	505	576	540	551	532	575	553	571	517	565	555	547	538	485	554	542	579	512	545	527	538	514	551	552	531	564	509	520	563	528	570	581	575	565	556	548	571	555	516	545	525	534	526	556	576	522	549	555	547	596	519	555	584	535	528	533	581	565	561	517	505	507	540	574	566	553	540	554	563	519	529	521	557	573	551	539	587	559	564	541	539	518	512	525	536	559	541	557	511	548	550	568	523	531	554	555	556	563	529	538	529	587	570	570	538	526	515	561	549	577	543	562	509	548	508	554	559	540	510	527	520	532	514	510	535	514	522	553	557	537	542	561	503	556	487	528	572	528	529	541	542	555	512	518	512	533	524	568	525	509	587	512	529	528	551	512	529	508	550	545	536	545	547	541	533	530	523	571	534	539	535	536	560	535	555	483	572	547	517	548	532	536	560	576	533	555	558	537	537	555	571	569	532	576	564	555	535	522	513	578	573	528	519	554	552	533	553	556	570	536	535	560	563	529	553	520	536	569	524	526	589	555	497	494	517	524	561	545	527	523	562	549	526	521	559	523	540	579	541	527	542	592	508	561	527	532	571	560	526	532	514	526	509	538	559	496	528	564	516	549	567	543	542	569	542	542	511	518	510	538	552	541	528	552	542	531	575	540	560	543	541	529	522	597	515	539	550	566	543	563	543	500	520	541	558	603	538	537	567	494	518	554	560	498	553	536	533	558	497	571	530	544	512	520	515	551	584	544	554	594	567	505	544	571	555	530	552	585	567	529	531	527	554	567	576	586	578	553	539	516	547	539	556	551	507	547	576	531	559	523	514	536	590	554	517	561	552	488	581	519	539	538	495	556	577	569	553	580	583	561	530	544	488	553	526	525	553	518	591	505	518	573	508	527	534	527	553	571	522	569	566	536	533	569	537	522	542	528	582	564	539	517	514	549	542	562	530	582	551	511	535	544	531	579	575	546	526	533	561	516	523	598	541	558	552	539	540	511	520	492	548	553	538	533	542	518	544	534	525	540	561	529	513	535	574	522	530	527	518	561	529	568	559	510	538	528	537	543	545	526	515	549	557	554	550	555	537	564	559	556	580	562	512	556	544	515	563	554	532	555	547	563	560	594	567	506	501	542	545	543	542	569	525	539	557	505	521	587	531	562	554	543	536	530	570	544	514	546	543	524	559	552	517	583	526	562	562	590	516	540	566	570	537	592	564	575	545	579	550	542	511	503	544	548	588	543	542	517	547	516	521	511	621	565	576	535	544	528	561	538	510	504	549	546	563	534	567	571	524	552	541	537	529	512	557	549	557	534	556	539	579	537	516	535	552	566	503	558	540	586	546	484	548	569	518	561	545	565	594	515	541	508	533	546	526	558	539	547	578	535	542	552	546	517	508	529	557	550	552	536	535	576	555	533	596	518	532	541	502	596	534	520	589	535	555	559	565	561	525	510	531	533	515	538	575	582	562	555	549	519	568	570	556	527	543	581	563	517	548	503	495	543	542	570	590	523	579	560	521	526	581	552	541	514	539	517	502	546	545	563	550	510	486	534	500	572	560	559	548	553	531	523	596	519	537	574	595	509	554	482	528	513	566	542	547	543	567	527	556	544	502	501	540	580	576	555	507	566	554	548	569	550	522	539	549	553	526	566	496	561	535	539	540	563	534	548	549	541	556	547	525	531	580	543	544	549	531	563	562	549	531	529	513	533	533	532	614	558	545	510	581	527	555	553	572	555	567	510	558	592	518	536	559	560	575	570	578	518	533	537	551	599	527	547	537	547	563	538	515	525	560	541	581	556	547	595	515	547	518	585	543	538	566	587	544	543	543	562	555	517	527	578	582	542	550	564	574	502	574	540	555	583	581	552	550	545	554	525	576	569	551	546	564	581	506	563	567	503	525	518	510	515	563	543	513	569	541	557	564	604	577	550	549	530	528	542	518	515	566	512	545	590	540	548	563	530	561	517	552	562	534	563	566	555	526	550	510	516	578	558	534	514	534	527	557	511	560	528	557	559	537	603	572	547	561	570	542	503	538	512	515	536	570	545	521	541	550	548	542	511	555	528	501	537	517	541	589	544	530	511	541	545	568	490	504	555	565	519	541	573	532	550	558	523	511	562	529	516	553	553	537	585	569	564	572	598	513	541	546	578	517	552	545	536	564	614	489	600	569	587	551	570	559	564	517	548	543	582	499	540	544	532	534	532	571	568	548	528	597	554	561	532	505	532	548	518	526	542	550	550	505	559	583	544	547	566	550	575	554	512	536	582	526	596	504	515	534	569	551	542	502	486	534	560	529	535	589	532	524	493	526	574	595	527	550	545	525	537	555	556	516	555	531	555	563	515	534	592	514	568	539	551	532	588	546	529	556	533	549	550	539	523	524	587	520	521	551	545	546	567	555	563	566	548	538	547	549	546	541	589	582	512	485	581	520	479	584	512	570	589	538	562	563	509	491	522	580	591	526	514	533	545	575	579	554	570	570
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
