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
340334088669	340334089187	340334089737	340334090287	340334090836	340334091387	340334091937	340334092487	340334093036	340334093587	340334094137	340334094687	340334095236	340334095787	340334096337	340334096887	340334097436	340334097987	340334098537	340334099087	340334099636	340334100187	340334100737	340334101287	340334101836	340334102387	340334102937	340334103487	340334104036	340334104587	340334105137	340334105687	340334106236	340334106787	340334107337	340334107887	340334108436	340334108987	340334109537	340334110087	340334110636	340334111187	340334111737	340334112287	340334112836	340334113387	340334113937	340334114487	340334115036	340334115587	340334116137	340334116687	340334117236	340334117787	340334118337	340334118887	340334119436	340334119987	340334120537	340334121087	340334121636	340334122187	340334122737	340334123287	340334123836	340334124387	340334124937	340334125487	340334126036	340334126587	340334127137	340334127687	340334128236	340334128787	340334129337	340334129887	340334130436	340334130987	340334131537	340334132087	340334132636	340334133187	340334133737	340334134287	340334134836	340334135387	340334135937	340334136487	340334137036	340334137587	340334138137	340334138687	340334139236	340334139787	340334140337	340334140887	340334141436	340334141987	340334142537	340334143087	340334143636	340334144187	340334144737	340334145287	340334145836	340334146387	340334146937	340334147487	340334148036	340334148587	340334149137	340334149687	340334150236	340334150787	340334151337	340334151887	340334152436	340334152987	340334153537	340334154087	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2717	2000	3600	2300	2717	2000	3600	2300	2717	2000	3600	2300	2717	2000	3600	2300	2717	2000	3600	2300	2717	2000	3600	2300	2717	2000	3600	2300	2717	2000	3600	2300	2717	2000	3600	2300	2717	2000	3600	2300	2717	2000	3600	2300	2717	2000	3600	2300	2717	2000	3600	2300	2717	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
21846	20101	27349	22932	20728	20933	15674	7851	6089	5092	4269	3695	3314	2904	2439	2166	2050	1675	1510	1260	1106	1088	967	884	775	758	705	679	586	616	607	536	516	492	489	458	467	449	454	455	439	440	415	432	438	436	427	449	439	446	426	396	437	451	475	403	414	406	409	421	429	418	412	434	391	412	419	429	395	387	408	415	413	400	401	399	396	393	429	421	406	433	437	391	398	424	422	455	423	422	432	408	400	401	366	425	404	411	364	396	424	424	408	447	419	402	398	425	442	385	389	406	422	430	422	429	403	391	412	426	420	407	396	427	395	407	357	413	390	435	397	377	407	444	440	398	424	398	415	427	407	429	416	402	399	411	403	404	420	403	423	400	407	415	425	393	476	419	394	409	407	393	402	410	390	417	416	418	388	395	427	398	432	379	410	420	402	397	412	425	417	400	403	401	441	441	397	387	417	376	409	414	452	433	416	417	407	438	407	397	405	419	437	370	451	404	409	398	420	394	397	412	395	403	404	420	420	418	418	431	430	406	401	432	452	409	426	409	429	388	402	438	426	411	396	384	385	425	403	421	365	393	407	373	380	436	417	431	408	443	447	421	399	415	407	376	395	416	468	428	422	392	413	405	424	405	457	394	408	420	425	409	461	418	395	428	407	377	403	415	391	437	371	422	378	410	436	392	403	425	416	445	417	456	411	405	405	400	417	414	434	390	411	440	403	400	381	388	396	353	403	400	445	410	389	419	380	405	380	434	434	401	424	419	424	468	401	433	401	424	448	419	439	408	408	447	419	402	431	391	399	448	408	372	407	385	448	390	460	364	419	422	409	447	424	445	417	404	403	414	372	404	420	395	396	395	416	410	419	434	402	415	428	410	490	431	385	405	384	452	436	394	421	385	428	416	409	392	452	418	409	397	408	431	392	416	427	403	377	383	446	416	440	411	382	416	447	426	344	395	389	422	400	411	413	431	409	400	411	437	423	389	424	433	412	424	406	402	405	384	433	394	391	403	414	424	404	393	415	412	398	424	416	399	410	417	409	462	421	394	396	363	432	426	372	375	437	438	402	400	376	397	401	404	393	390	406	404	404	423	397	434	391	407	374	447	429	477	392	396	366	421	450	437	399	419	378	412	440	427	420	396	410	401	380	419	423	371	406	410	407	445	406	393	428	409	431	422	406	409	403	406	401	408	424	421	393	411	435	418	460	384	398	394	399	400	421	403	425	405	402	400	412	441	380	373	407	433	431	414	452	405	425	421	420	393	428	409	400	450	406	411	399	380	369	392	374	387	402	406	424	438	434	397	380	411	417	414	405	395	398	417	394	384	388	451	373	442	428	382	393	412	421	417	419	414	420	417	408	403	420	418	422	427	381	421	401	389	408	449	399	423	393	427	438	463	439	387	397	387	378	400	397	382	403	394	373	430	437	410	445	398	426	443	419	404	422	447	415	422	386	418	414	424	423	424	401	426	387	408	415	428	393	411	416	426	388	410	419	391	382	425	409	405	395	380	428	411	436	424	406	415	396	406	429	389	422	422	404	384	426	407	413	389	433	376	400	418	399	408	391	435	387	423	383	411	421	402	390	403	455	436	456	413	427	412	388	421	410	434	431	414	425	422	411	415	399	394	421	411	390	385	387	418	384	426	418	381	386	410	406	429	446	410	423	380	392	409	409	451	422	393	459	379	376	417	400	419	407	402	450	402	417	415	406	403	429	406	410	440	427	396	405	436	428	393	432	405	416	433	431	412	387	436	423	456	402	393	387	388	419	408	422	445	427	413	453	405	391	422	411	408	396	411	422	428	421	397	402	406	454	383	407	403	419	415	436	422	393	440	441	391	430	389	415	429	374	438	387	424	451	415	447	419	388	430	435	391	409	372	381	465	423	370	406	413	390	402	385	387	396	406	408	411	401	406	411	411	418	412	426	379	403	402	369	403	415	425	377	411	423	398	423	389	394	386	401	419	383	421	403	387	383	430	416	399	421	415	416	413	405	373	394	408	417	409	387	408	423	433	382	413	404	400	419	441	401	420	421	427	403	366	410	427	425	389	437	413	409	411	417	425	417	386	425	414	428	397	405	471	443	427	420	423	396	443	428	421	405	394	407	436	431	410	415	379	395	411	389	391	422	436	416	403	387	386	392	419	412	434	375	412	431	421	448	406	415	401	389	410	393	401	428	403	397	405	389	434	398	396	420	416	390	400	418	424	423	400	397	424	416	442	464	383	427	405	425	392	385	391	414	390	432	405	459	445	406	418	417	386	430	422	412	411	416	389	375	412	423	424	413	406	434	376	437	433	463	415	372	419	389	394	403	424	433	392	424	403	435	400	408	419	411	390	402	405	419	393	460	369	410	398	429	432	447	402	429	384	403	404	399	406	435	420	434	409	442	438	432	441	428	373	403	466	436	409	419	404	430	409	407	441	407	441	399	369	406	429	421	431	418	426	401	425	407	377	401	425	445	420	350	412	417	375	402	391	419	430	434	425	400	391	395	412	504	382	427	405	390	412	447	414	408	427	397	400	399	400	384	430	428	428	431	417	385	426	417	417	422	413	438	426	433	467	423	443	388	398	391	400	360	404	418	403	413	438	405	406	410	415	389	385	431	448	397	407	396	444	418	427	433	438	374	412	419	430	453	409	400	409	424	400	406	417	436	368	426	389	410	422	434	423	408	397	420	423	375	442	436	423	411	397	415	369	392	445	413	411	422	423	440	403	429	405	409	416	415	401	421	420	404	401	396	380	394	392	430	423	456	419	402	445	387	441	410	428	357	429	390	435	394	433	435	412	410	394	377	403	394	388	399	403	420	407	447	403	406	441	414	411	398	397	382	432	401	422	384	393	446	409	428	440	390	393	382	417	408	465	401	401	422	395	385	409	404	420	397	436	421	397	374	364	413	368	440	405	440	431	443	394	432	397	410	428	415	404	391	371	444	390	426	404	393	394	404	448	359	412	427	331	418	404	385	387	449	400	406	375	403	373	416	417	443	430	382	396	426	386	395	400	410	410	412	376	404	413	402	394	431	414	435	447	430	461	417	424	419	437	388	411	397	429	412	433	434	411	406	404	367	362	417	423	420	411	427	404	433	420	432	405	383	406	412	411	445	380	421	410	402	406	393	411	366	397	399	412	421	400	437	383	430	434	416	412	397	365	385	425	427	393	421	402	397	419	352	431	385	403	418	404	424	389	394	420	354	435	378	398	402	408	440	421	438	413	435	399	432	394	396	412	412	392	419	424	391	417	391	416	428	413	436	409	382	417	454	401	388	432	432	408	433	404	383	436	388	397	425	361	403	422	425	358	430	392	444	431	404	433	429	400	396	432	378	411	377	420	405	409	420	393	381	385	380	375	436	400	456	421	413	381	399	436	418	408	414	392	418	433	453	396	441	408	378	420	365	429	454	423	437	404	451	426	435	384	431	453	357	424	445	426	419	404	406	426	411	416	429	403	400	402	387	433	385	399	411	402	446	432	419	435	437	379	410	438	395	432
29300	49333	46157	35966	27548	20368	15325	13151	11477	9807	8563	7613	6584	5867	5095	4392	3839	3158	2708	2272	2069	1812	1650	1425	1251	1181	1103	984	947	807	777	705	670	684	627	608	597	528	551	589	548	538	498	518	500	481	529	528	503	503	495	496	519	528	494	501	495	522	489	474	510	508	486	486	524	471	469	486	513	479	469	472	526	526	478	487	484	506	436	487	494	526	479	487	475	462	493	490	456	453	454	471	468	454	524	458	470	467	483	450	449	451	495	485	461	461	447	482	476	482	497	481	475	459	506	461	514	464	466	453	500	501	474	472	471	482	460	472	483	448	498	501	511	444	495	462	493	472	467	484	467	441	458	476	433	450	420	470	456	504	455	461	490	475	486	427	465	457	466	453	493	472	464	462	486	461	468	504	447	475	496	470	486	500	445	475	481	457	471	474	476	471	483	458	462	489	492	460	456	480	441	495	473	442	456	460	441	471	485	466	452	445	474	493	467	498	465	467	443	456	476	460	472	460	488	495	460	464	492	493	449	466	457	453	487	473	470	480	440	485	476	483	411	414	492	466	499	483	465	440	473	501	442	505	465	441	459	456	480	489	496	486	493	477	461	465	482	479	451	470	445	476	471	486	467	500	440	445	499	449	449	455	483	473	476	482	469	504	456	475	471	492	452	457	507	478	448	471	480	467	493	456	497	475	451	492	491	490	494	482	436	488	455	449	466	475	478	450	494	505	448	488	489	489	453	511	469	442	444	425	486	508	504	439	476	451	473	500	469	479	479	490	456	447	482	473	449	466	515	421	447	472	472	483	449	477	487	489	509	475	494	500	507	468	496	476	480	463	446	431	457	461	486	458	461	477	488	513	505	422	458	487	464	479	491	459	480	453	417	474	496	482	443	553	461	475	477	491	456	499	443	468	499	476	459	459	472	488	484	472	462	494	471	452	470	459	459	467	458	471	496	474	469	459	461	467	487	443	440	464	449	443	429	469	458	475	479	458	465	444	517	509	495	494	489	473	485	478	451	499	492	481	430	422	424	477	473	511	493	445	482	454	462	491	473	458	511	450	508	470	482	477	491	484	452	457	469	461	456	483	469	485	445	456	439	479	490	504	488	453	470	499	478	475	474	451	466	497	459	426	474	459	456	472	482	522	489	483	485	484	431	458	461	490	466	468	452	455	462	489	449	441	459	467	463	469	478	471	455	482	447	459	527	452	466	454	467	459	485	492	493	456	478	440	474	470	466	531	481	469	490	473	470	443	468	478	468	485	471	481	448	464	443	468	432	480	473	440	451	500	427	411	445	491	442	437	467	472	445	478	490	483	499	463	445	465	458	474	482	455	459	491	454	445	484	474	451	461	455	456	475	434	483	477	443	485	461	463	455	503	485	468	451	483	473	468	472	452	473	482	452	470	504	509	444	462	475	455	446	482	456	454	478	454	483	467	468	464	450	512	431	430	476	451	436	462	466	477	477	472	435	442	503	486	497	483	473	419	476	481	455	500	510	470	488	475	484	479	474	467	445	478	453	467	469	477	456	486	466	483	490	458	473	462	468	503	473	469	476	448	506	486	445	511	464	473	487	469	468	462	451	508	512	467	446	463	467	475	468	455	466	502	479	506	477	464	412	470	467	490	458	477	472	478	455	479	456	471	475	471	446	471	500	485	442	447	472	491	505	454	463	474	464	461	464	464	503	522	464	499	483	470	443	474	460	479	479	465	516	500	477	434	485	472	440	489	461	470	453	494	491	449	491	460	511	444	486	459	459	447	473	490	486	469	464	458	457	442	498	481	457	497	474	476	470	476	477	453	486	466	466	433	439	484	449	451	450	458	471	519	486	455	492	479	477	477	503	452	492	438	477	478	483	440	513	462	470	499	473	467	506	478	457	524	465	452	489	486	472	474	473	461	453	456	467	452	450	432	422	489	434	465	492	460	453	473	464	486	467	485	485	488	461	481	446	488	474	476	452	440	452	449	446	420	501	495	475	488	473	494	435	436	487	506	459	464	465	526	464	476	421	484	451	466	494	520	513	465	484	486	477	471	483	439	469	447	464	478	446	472	464	461	502	475	473	467	454	500	486	453	446	501	490	451	482	468	456	442	500	430	467	459	464	511	490	444	454	498	476	497	463	406	465	497	429	504	440	468	466	446	450	465	485	479	447	440	480	441	444	498	494	474	504	461	458	470	460	436	442	468	513	457	469	478	437	468	430	451	472	466	486	459	479	465	465	453	458	476	490	495	449	480	484	480	448	449	473	497	443	473	463	470	506	430	456	463	489	488	471	481	464	464	419	493	434	485	454	503	452	499	503	427	527	474	464	461	498	494	461	496	487	477	446	472	449	461	493	453	456	495	448	485	454	458	462	484	452	467	450	469	470	453	446	507	476	490	474	475	469	471	491	493	483	477	459	484	467	469	480	455	484	446	455	453	480	416	493	441	476	465	443	471	462	488	508	515	458	482	475	494	504	470	497	454	481	464	523	445	457	471	465	451	456	473	496	457	458	485	453	477	483	482	464	494	472	473	468	487	465	441	457	501	517	478	484	454	453	483	456	492	445	440	459	478	476	441	438	464	458	469	445	483	479	521	501	505	476	493	434	484	488	497	464	482	426	490	488	469	465	477	462	468	492	446	449	474	430	464	464	468	484	457	490	477	461	460	464	483	468	448	455	452	470	461	455	466	502	460	467	443	489	467	462	475	473	450	473	458	464	452	494	497	469	444	474	508	487	460	462	494	481	458	477	478	525	472	474	463	450	458	444	443	462	450	444	453	481	466	517	445	504	493	534	441	495	471	465	452	457	453	481	465	464	474	467	455	443	474	444	489	438	452	465	459	503	460	457	488	502	464	481	470	437	482	464	448	465	479	442	466	453	497	476	481	502	482	520	445	442	488	473	458	477	456	495	467	483	431	459	467	449	470	434	467	489	488	477	449	462	461	472	449	451	487	450	468	447	482	466	447	462	503	486	452	447	475	455	476	469	480	495	477	451	497	461	477	477	477	431	458	468	476	469	439	492	487	484	445	465	484	484	498	482	484	499	473	495	485	453	494	448	471	451	497	509	470	482	484	463	446	458	459	471	490	453	499	489	471	477	478	442	445	461	511	480	485	428	481	472	459	456	443	462	464	507	485	473	481	478	461	437	484	482	484	463	470	455	476	426	451	443	476	430	483	459	515	460	468	488	457	453	495	464	458	477	497	476	467	484	473	431	448	442	482	476	508	472	486	470	523	442	461	456	463	464	470	469	508	450	484	471	469	513	484	453	490	525	463	460	448	453	476	470	505	490	485	488	487	456	444	488	459	503	458	449	495	480	493	493	478	506	477	472	482	473	480	459	457	482	476	451	443	433	452	442	462	464	467	450	493	503	482	477	456	457	412	447	475	463	464	473	488	460	529	460	485	469	506	446	459	464	438	459	446	471	470	458	442	420	465	448	440	479	446	478	482	445	456	464	460	485	451	438	454	455	483	458	450	439	438	484	487	459	468	502	480
29084	26171	29097	22337	12808	7158	4506	3622	3211	2580	2211	2055	1838	1719	1547	1316	1179	1081	935	877	740	720	658	652	635	585	551	561	559	488	482	466	511	425	492	475	452	436	459	434	474	438	429	413	413	416	438	417	426	397	445	429	427	410	473	426	423	446	411	434	418	454	456	414	419	413	416	410	418	425	403	390	424	443	420	433	414	451	406	426	399	424	453	436	414	419	420	434	427	420	390	445	431	397	413	431	416	384	412	430	431	429	439	394	400	387	437	410	469	447	442	476	430	436	441	453	410	465	426	387	444	393	393	429	421	416	420	409	427	409	434	477	407	433	425	426	434	418	430	443	462	451	415	418	385	434	415	410	453	416	459	409	424	446	471	433	391	369	409	441	434	394	446	404	413	435	417	427	441	392	433	407	420	456	415	444	477	440	424	424	435	379	419	416	398	398	429	424	396	435	413	473	430	451	434	425	388	417	444	378	422	435	419	405	455	456	389	439	413	449	418	446	413	413	384	418	429	446	433	401	430	413	442	405	489	435	445	396	448	448	396	430	429	419	460	428	404	422	452	440	426	437	409	416	407	420	425	397	399	423	426	433	424	460	459	423	430	445	415	398	421	397	453	395	449	411	418	430	414	383	436	396	405	423	421	431	430	437	430	434	433	449	405	473	394	432	387	409	436	411	433	439	451	431	415	424	391	452	424	445	405	425	427	414	399	379	437	424	462	432	406	418	424	385	483	456	432	453	450	414	418	408	451	426	435	459	408	422	449	420	402	443	437	440	416	425	375	400	427	432	447	437	459	415	418	402	430	430	391	451	416	420	419	412	422	435	432	406	421	408	437	424	429	390	416	414	417	418	435	413	422	414	406	441	450	410	381	406	416	408	436	416	445	419	420	423	423	383	398	423	461	397	428	450	416	429	415	433	434	421	432	402	423	435	383	422	422	420	433	459	394	441	396	423	423	433	424	436	436	425	382	392	400	423	417	407	460	415	425	472	408	421	418	414	412	451	421	389	393	409	424	430	408	431	428	416	403	421	420	406	421	442	411	425	415	405	426	413	457	412	412	387	391	428	440	428	411	427	423	441	452	404	449	420	424	433	423	406	417	426	405	462	452	422	453	429	430	445	413	403	458	421	405	434	438	444	452	414	466	426	410	406	434	393	443	402	437	418	439	445	468	425	410	489	428	398	419	424	423	417	436	419	427	429	445	445	402	453	403	409	445	424	421	460	453	449	421	414	412	436	444	425	426	428	397	447	391	417	433	401	439	395	443	406	441	433	413	426	408	419	439	431	415	431	441	441	411	382	406	416	453	445	454	432	449	419	443	411	457	455	424	446	412	397	472	398	447	415	400	427	453	443	428	397	476	421	399	422	450	393	457	418	409	375	425	429	434	419	444	388	438	455	417	403	452	443	432	432	437	455	415	432	409	420	408	401	425	395	429	456	414	444	445	431	430	438	455	433	379	432	410	416	418	438	432	387	418	419	419	372	427	423	410	439	425	413	440	431	373	397	426	444	447	429	397	435	402	440	415	416	434	416	434	439	390	420	461	431	447	397	420	400	424	383	418	416	463	420	449	438	445	426	421	379	444	428	417	453	427	426	403	422	426	434	399	447	436	387	414	429	442	407	409	441	415	406	409	399	408	410	411	419	453	416	426	432	418	413	392	425	391	411	405	449	473	419	416	435	425	444	415	435	437	436	431	419	440	416	413	430	435	429	410	397	450	420	425	412	448	414	456	445	412	420	410	456	440	414	449	459	430	415	427	408	394	424	450	433	426	414	379	412	417	425	441	439	398	407	412	414	443	442	422	414	433	399	450	446	444	427	390	457	424	396	396	396	435	435	416	423	431	415	399	373	443	451	395	408	452	445	397	419	428	436	427	392	407	410	392	404	429	428	406	388	429	417	414	413	435	409	419	427	442	406	434	425	418	425	399	426	431	386	438	392	429	416	422	413	407	394	418	412	423	463	461	414	382	406	430	436	425	409	395	414	474	427	381	422	445	388	410	395	410	435	457	436	445	436	416	462	384	391	381	433	443	426	438	453	438	457	420	421	432	438	420	438	442	365	408	392	412	491	443	436	398	446	401	475	435	412	404	407	406	393	427	414	424	418	396	429	424	406	469	429	447	412	430	419	421	479	456	420	407	392	427	440	456	462	419	442	420	412	430	406	434	444	452	423	411	401	393	432	411	460	390	431	410	434	443	433	433	396	391	447	456	444	407	416	423	450	398	445	441	413	376	417	435	450	420	408	445	414	408	417	449	449	405	438	432	441	426	438	426	391	404	387	413	412	426	446	427	393	414	421	364	433	438	420	398	453	429	425	396	409	458	418	426	427	439	446	439	405	413	430	416	387	411	415	409	412	414	425	398	404	427	431	410	410	377	414	437	415	461	429	434	396	417	419	419	451	422	420	404	446	465	409	419	421	443	401	406	415	411	433	427	418	415	469	417	469	408	406	435	431	409	443	451	431	445	413	435	428	425	461	439	407	412	454	414	419	424	449	426	416	411	429	418	418	433	398	431	476	417	419	422	386	417	402	411	401	445	406	438	409	412	406	400	426	417	435	458	399	406	388	446	424	404	412	433	434	444	420	444	413	420	466	412	397	430	402	463	422	397	431	453	400	490	429	452	392	411	463	418	455	390	427	426	417	417	436	389	418	429	390	434	408	441	433	387	450	425	440	429	414	444	446	425	440	407	459	454	459	412	435	449	420	411	398	432	411	433	416	461	419	436	438	416	420	417	435	388	446	418	429	408	398	452	419	430	404	422	436	440	430	383	421	418	425	386	422	417	422	416	373	412	416	413	387	428	410	434	416	412	410	411	414	410	428	409	412	452	425	452	400	461	410	429	412	439	400	390	434	422	430	424	418	414	433	421	400	411	456	406	437	447	412	444	430	404	414	438	420	477	379	418	431	416	415	433	440	388	483	430	431	449	443	424	424	417	380	443	416	426	456	467	450	391	426	425	386	409	436	436	412	454	418	431	426	421	391	417	411	412	447	460	384	432	422	417	419	429	434	390	425	419	411	453	395	393	423	477	417	394	431	395	415	377	445	456	402	419	440	417	432	468	391	404	402	400	423	427	400	454	404	421	404	433	471	443	416	425	455	438	429	443	401	465	426	414	418	423	395	399	462	445	382	448	406	410	438	418	427	400	422	468	436	414	430	447	449	416	400	396	400	387	444	467	463	472	435	426	430	430	426	401	449	418	431	438	398	459	420	410	479	416	405	437	418	420	372	460	444	406	437	412	464	425	426	417	410	429	396	419	483	436	415	419	447	419	436	405	449	408	415	416	435	417	416	425	419	437	417	424	410	448	452	417	447	425	473	480	408	410	383	464	381	471	423	425	402	424	401	428	423	412	403	435	409	390	415	451	447	432	421	411	421	431	417	453	473	404	384	383	441	422	428	402	461	408	450	432	431	430	402	429	408	437	363	430	456	440	441	387	435	390	420	431	395	444	414	445	412	451	408	413	383
28089	39329	34006	23727	16372	11683	8473	7572	7052	5603	4926	4499	3933	3582	3223	2607	2308	2101	1769	1548	1302	1209	1169	1042	919	866	767	804	682	607	681	611	587	585	599	580	561	551	562	574	603	554	531	569	539	510	515	544	535	544	576	514	532	524	507	534	547	555	499	511	507	528	505	522	524	490	552	505	522	521	516	489	506	517	523	478	535	542	522	514	527	499	528	519	497	496	491	517	478	521	521	534	504	503	532	543	504	508	492	536	508	502	527	505	528	524	501	498	528	517	477	523	457	518	481	536	529	528	528	469	513	504	517	549	471	537	492	482	496	497	507	492	513	510	509	508	493	508	500	518	484	528	548	535	510	542	494	488	525	571	537	510	486	518	521	522	488	478	499	541	484	508	540	517	537	546	530	516	523	493	503	553	499	522	477	513	479	518	550	484	525	496	505	520	508	520	521	508	517	513	529	495	521	527	517	504	475	520	509	511	508	479	478	507	537	513	509	500	526	509	529	478	531	495	475	513	510	512	489	495	543	496	515	510	513	484	484	451	484	527	527	496	528	526	484	495	514	470	539	516	519	535	519	510	481	506	508	470	510	481	518	489	538	547	530	522	540	530	523	512	510	490	521	511	500	532	515	477	541	505	548	549	500	547	473	535	524	530	534	558	488	515	513	515	523	507	506	523	548	478	513	486	530	516	517	516	487	520	523	480	498	541	493	539	520	512	489	524	553	516	525	493	522	493	528	513	537	510	506	560	528	490	498	522	523	555	542	476	526	483	500	477	492	527	546	473	519	521	488	561	498	522	488	528	508	496	505	496	550	522	538	498	508	499	473	520	519	535	480	537	536	529	470	476	494	510	503	475	513	488	526	502	483	556	545	518	541	520	479	501	467	519	522	521	444	513	548	500	551	537	512	538	501	538	507	541	522	519	483	494	502	481	487	521	514	491	500	503	512	538	553	500	514	501	501	511	505	514	493	511	499	513	496	521	506	531	509	495	489	527	530	527	453	529	541	503	503	506	545	515	531	517	539	503	493	468	491	527	514	534	562	533	512	480	488	545	514	537	470	483	475	534	547	546	525	517	535	546	504	505	494	525	494	536	537	549	497	494	501	491	497	536	531	510	502	509	516	526	507	520	482	512	493	479	476	512	538	503	487	526	506	541	548	504	532	501	478	504	529	502	546	522	496	531	511	515	549	485	514	521	505	508	535	511	530	537	511	492	553	555	533	517	506	532	513	537	506	502	478	551	506	544	494	553	527	556	522	493	493	481	479	509	499	518	531	499	470	552	509	568	542	519	548	554	506	514	529	511	514	492	548	514	525	531	477	525	506	501	496	530	514	524	539	503	522	536	538	526	514	512	521	513	509	515	481	500	508	508	520	492	536	502	482	540	534	531	500	521	493	510	561	529	489	528	542	527	523	547	532	524	489	499	510	494	504	507	458	515	521	501	521	471	496	503	523	510	508	541	531	488	481	539	512	477	495	511	482	509	505	503	550	511	482	517	508	518	513	507	501	488	540	498	516	471	463	513	540	476	470	542	553	483	492	481	486	452	516	509	506	500	511	524	522	527	471	487	518	529	505	508	520	499	508	514	501	517	502	510	479	543	478	531	491	496	524	506	449	514	485	521	488	504	498	540	496	530	494	542	500	544	493	505	551	504	516	510	519	503	498	478	538	540	510	464	480	521	501	503	509	512	521	482	488	510	545	473	532	504	482	530	515	515	498	515	519	503	521	552	532	465	530	526	503	497	507	504	531	518	489	509	520	511	488	521	467	519	470	488	508	515	581	491	530	525	449	531	549	534	492	538	529	530	522	529	563	547	517	518	547	507	524	498	497	465	518	482	454	507	559	512	520	496	503	508	533	531	512	525	457	516	541	498	491	527	522	532	541	476	540	510	524	548	496	542	495	558	456	538	521	504	529	474	469	499	546	504	533	497	473	535	471	510	527	513	508	487	522	486	514	524	544	534	500	523	516	489	518	497	488	484	511	472	506	510	531	493	523	456	516	551	493	542	515	449	544	495	502	480	505	516	529	483	484	508	517	478	526	503	531	526	539	506	452	491	495	505	511	515	512	519	511	511	499	571	482	520	452	544	483	512	478	489	534	530	493	539	530	487	563	547	519	509	519	485	494	527	508	542	532	481	519	522	502	515	510	490	529	493	559	515	561	523	514	502	475	492	516	519	509	503	516	491	512	520	525	505	509	526	521	490	500	561	556	531	526	528	509	515	489	501	506	502	506	469	531	469	492	503	493	540	553	483	487	516	484	510	513	520	526	567	573	519	464	489	493	522	534	510	543	522	536	514	516	479	527	528	523	502	533	501	467	541	485	510	496	513	506	544	538	506	499	517	505	502	464	515	513	500	523	520	470	500	506	482	514	547	499	521	524	533	525	505	509	519	531	510	542	542	472	488	512	524	483	509	542	495	541	552	487	479	494	506	535	476	496	524	523	504	537	546	524	488	509	527	528	485	528	509	568	509	533	527	541	497	488	528	510	496	537	538	518	523	536	524	557	527	510	488	495	523	489	521	489	493	545	494	499	540	539	488	490	510	510	493	542	525	533	547	545	505	489	504	541	517	516	498	496	524	479	534	497	491	521	532	535	481	566	515	570	564	512	503	482	540	518	488	488	495	535	530	488	516	523	520	506	499	509	539	496	491	503	508	493	513	528	486	529	511	499	565	507	516	510	496	540	488	554	518	527	497	484	516	498	508	503	495	531	498	545	492	547	486	508	516	481	522	555	487	515	541	513	513	526	520	505	485	526	539	518	531	530	552	506	486	479	483	504	508	520	552	543	519	508	518	529	495	485	529	507	511	463	546	494	533	484	497	497	497	521	508	480	490	511	538	491	497	510	525	501	525	500	498	493	512	515	510	513	495	497	515	502	520	543	545	508	503	511	518	527	506	504	534	498	500	512	494	514	482	519	476	487	449	511	548	472	497	509	502	507	497	497	498	507	498	508	503	509	550	489	552	503	502	496	452	553	483	518	555	487	508	487	493	502	482	541	512	521	516	521	485	479	481	531	523	479	536	540	516	488	500	505	508	512	537	473	516	556	490	515	510	509	498	526	501	443	506	511	512	495	499	510	498	508	483	492	536	494	509	525	544	500	563	496	474	538	569	477	518	501	522	508	545	453	504	496	485	524	476	504	527	546	488	517	527	532	482	501	487	525	468	516	497	513	476	503	489	525	491	506	515	510	512	470	501	526	521	486	584	474	526	545	480	532	523	473	494	502	492	522	505	538	495	508	482	523	537	481	544	510	517	492	528	511	553	517	542	478	498	494	533	514	514	499	501	510	527	505	521	522	526	512	508	494	545	456	480	506	530	515	519	509	526	504	526	493	498	496	517	489	460	545	513	535	498	545	496	525	543	571	500	514	516	483	535	544	485	548	469	506	503	504	495	454	456	517	538	518	502	478	532	485	480	521	524	492	501	514	531	537	474	527	516	534	510	552	509	524	489	504	529	508	521	532	509	460	537
24447	21343	28538	25775	22558	16001	8864	5351	4731	3878	3221	2901	2525	2224	1906	1617	1495	1271	1139	1036	878	785	747	669	599	545	550	560	470	451	413	410	426	356	389	397	389	399	436	358	339	368	329	336	357	389	382	339	379	355	343	325	361	360	344	315	325	345	327	345	317	350	340	359	324	321	364	367	332	370	346	339	322	364	361	333	337	358	354	331	373	335	345	345	302	341	358	314	316	309	316	355	334	352	323	346	315	339	333	358	354	348	339	305	344	357	351	348	345	318	315	313	377	338	333	333	359	331	330	316	348	337	333	358	327	343	337	324	315	349	318	316	357	326	373	328	304	293	312	352	333	333	338	354	331	342	346	336	336	350	344	322	315	342	321	322	320	324	329	340	332	337	331	314	338	345	330	341	323	372	331	373	355	325	323	315	303	372	347	363	326	356	389	342	314	323	337	325	354	330	337	334	356	326	336	371	366	299	352	345	308	347	352	337	324	302	338	322	330	322	331	297	300	319	316	330	315	354	331	343	322	303	345	311	343	346	348	327	312	303	312	324	354	349	374	296	333	345	335	327	342	350	349	328	357	335	317	318	323	308	318	319	341	310	369	346	359	326	309	324	333	364	338	349	354	351	364	334	336	329	327	336	353	352	313	325	352	321	321	347	324	350	327	322	304	317	348	336	378	331	354	334	353	361	350	353	336	367	309	340	372	340	354	345	306	347	347	304	336	337	342	342	316	360	346	352	326	306	332	352	333	313	331	327	320	344	345	343	345	347	335	333	348	345	321	333	342	304	367	296	302	312	330	345	324	349	344	322	343	333	344	361	370	340	351	301	328	325	321	335	337	324	322	317	354	354	378	348	331	345	354	326	374	353	294	319	359	345	297	355	345	341	362	341	324	343	334	329	348	310	329	314	335	346	366	331	354	350	321	317	340	339	349	320	353	313	361	320	328	357	367	363	342	326	329	329	312	341	306	317	376	365	323	353	330	327	314	320	333	328	379	352	322	330	344	356	307	346	339	357	385	344	306	339	353	376	332	333	335	328	322	376	351	344	340	313	343	316	354	377	327	336	330	338	369	350	344	319	365	342	326	329	305	332	367	337	326	327	324	346	317	334	296	362	341	341	326	318	351	319	330	314	324	308	334	326	369	316	338	336	364	339	356	337	321	340	319	309	301	355	356	337	319	334	317	345	325	322	340	355	333	334	333	346	325	347	331	327	355	335	319	305	356	355	351	337	322	314	357	283	347	334	339	366	317	338	324	373	382	329	325	356	343	341	339	356	313	328	366	340	372	310	357	310	329	330	351	324	357	348	333	317	333	302	325	357	329	313	375	334	314	352	333	294	322	353	353	298	324	374	355	329	349	309	324	334	292	345	335	331	351	329	331	335	332	331	353	369	363	354	341	347	356	363	347	338	323	359	343	355	318	327	335	296	334	354	350	351	348	341	346	305	311	329	365	329	357	344	335	328	340	342	370	302	349	330	336	350	347	342	350	333	316	320	336	322	344	339	349	333	343	340	329	354	385	316	333	368	345	338	312	336	350	334	342	321	376	374	340	332	306	315	335	341	346	313	376	352	316	325	343	324	339	352	336	349	348	332	385	341	334	335	344	343	327	331	352	344	338	328	362	333	318	303	341	351	339	347	342	350	337	312	304	314	320	316	337	336	344	379	358	361	330	351	341	330	322	326	359	356	332	351	348	344	332	340	332	353	333	356	337	346	327	324	349	346	335	306	327	346	341	329	362	349	340	324	364	367	339	348	340	346	340	328	345	334	326	319	380	336	365	341	344	350	315	324	382	367	363	383	352	344	349	370	325	368	302	325	339	335	337	324	353	351	344	329	313	344	347	357	349	317	325	338	347	347	297	351	355	350	312	307	341	341	352	358	328	317	306	347	291	358	362	313	308	346	383	345	345	323	356	358	320	325	335	359	342	342	359	323	354	325	364	340	311	324	344	351	340	362	343	325	327	314	321	316	313	305	322	339	316	350	343	325	340	318	322	318	347	344	307	352	319	311	351	346	356	307	335	320	326	316	373	373	311	317	318	356	330	343	326	331	323	360	364	355	338	317	344	330	364	377	355	329	314	332	324	344	329	337	354	359	354	343	332	354	347	344	359	321	326	349	345	342	349	372	357	335	340	330	322	316	328	355	352	350	352	308	340	327	334	349	321	324	339	333	348	337	322	364	331	377	330	326	340	343	338	345	322	362	350	323	352	385	336	335	347	331	326	308	363	316	318	351	374	332	321	336	344	350	339	329	339	352	370	334	335	350	334	309	319	321	338	315	322	363	346	333	356	369	341	318	335	345	351	339	328	345	320	348	334	370	350	316	342	305	363	329	329	351	341	336	362	346	353	339	329	349	356	327	353	330	369	289	373	350	337	339	346	362	345	314	335	307	361	355	324	351	311	335	383	345	324	347	342	323	369	328	329	335	337	309	326	304	345	352	337	357	349	332	319	288	323	361	364	348	355	333	341	332	337	364	334	339	335	331	347	370	319	351	322	326	332	324	334	312	340	402	364	301	320	311	325	340	329	343	323	319	319	329	336	324	310	361	304	333	332	360	332	312	349	349	309	295	307	350	317	307	325	355	354	318	354	342	321	329	322	334	361	365	367	327	350	340	331	336	343	347	345	320	325	323	332	342	311	357	344	351	311	348	351	316	359	354	321	356	308	331	323	340	323	345	339	334	344	338	335	317	349	332	328	323	339	351	356	365	325	334	315	313	387	347	349	356	334	351	343	370	347	348	339	372	311	342	312	347	331	349	345	314	342	353	378	296	350	318	351	355	360	334	376	379	336	366	358	342	335	333	323	339	341	343	329	341	374	364	368	325	337	334	348	339	331	335	323	353	347	311	326	335	341	339	331	331	315	353	325	366	361	309	316	361	332	335	323	350	336	337	329	345	346	334	363	326	320	312	323	342	350	347	325	354	345	309	317	313	336	341	349	353	312	329	325	344	362	331	324	357	347	367	344	372	357	337	359	325	347	339	339	348	299	346	328	332	351	375	332	339	336	358	353	333	342	332	301	362	372	359	336	349	326	331	350	329	306	317	310	316	355	361	336	322	352	336	326	310	332	333	311	341	336	351	344	328	332	331	328	347	287	339	322	337	349	331	361	314	315	310	326	335	348	348	362	358	327	325	366	304	336	341	350	341	323	336	357	335	339	327	329	315	365	336	331	325	316	332	337	333	340	346	345	320	338	328	338	350	327	342	337	322	325	320	350	331	341	351	346	332	343	324	360	348	335	342	346	344	318	314	328	326	345	326	333	326	358	349	330	353	337	327	314	308	375	296	348	355	321	298	371	372	322	335	350	361	306	325	324	326	316	358	357	337	335	330	347	338	362	329	355	343	339	374	324	354	353	335	321	331	345	343	309	333	332	326	364	307	326	365	359	336	344	325	329	358	323	321	344	316	321	331	343	366	337	367	373	296	327	328	313	372	323	318	331	329	363	367	349	329	333	345	360	334	322	341	315	347
27698	45420	42092	33043	25257	16181	12547	10270	9781	8104	6966	6109	5436	4767	3975	3499	2989	2526	2117	1982	1503	1405	1284	1134	1004	937	783	835	755	632	648	593	495	529	492	527	553	474	489	464	482	475	446	442	447	432	431	441	425	429	421	449	449	431	406	426	422	378	413	437	453	444	406	448	431	377	397	424	412	418	451	432	435	396	398	395	432	357	401	411	408	448	407	410	409	410	403	409	421	411	444	390	450	413	425	403	402	426	385	431	446	395	410	446	388	422	444	374	386	426	427	397	430	421	415	405	376	417	356	366	447	441	416	421	425	425	406	433	413	416	400	422	401	397	414	401	405	400	451	399	410	395	436	399	394	409	406	364	409	396	408	409	412	413	424	414	396	413	418	452	401	392	396	458	427	402	417	373	449	410	420	408	412	394	414	426	384	404	413	429	384	410	394	406	382	401	430	426	392	399	394	403	404	388	417	387	386	432	397	399	446	446	406	391	436	395	388	386	422	441	420	410	420	417	449	415	401	412	386	431	414	390	441	469	405	366	409	410	398	395	437	424	356	387	416	420	390	359	422	421	382	424	424	445	381	396	396	416	406	379	395	384	403	429	419	431	409	393	405	386	405	413	463	452	392	389	440	420	396	416	392	395	406	385	393	420	397	392	409	432	462	422	418	383	400	422	377	427	400	404	407	389	393	373	409	365	379	382	403	405	443	395	411	395	397	381	426	415	407	421	424	409	401	389	404	372	405	395	406	419	424	396	395	426	403	395	395	380	359	428	440	420	395	429	402	388	367	372	417	418	421	378	392	416	390	388	389	385	419	382	390	412	404	428	399	396	418	411	375	409	428	398	403	411	426	432	392	430	398	415	424	392	439	412	419	406	424	406	443	440	407	381	382	457	412	404	387	386	422	394	383	379	404	422	422	414	407	388	386	409	413	414	416	394	404	395	440	420	441	391	460	382	413	475	434	396	397	408	428	402	399	463	398	385	391	379	425	400	377	401	419	404	420	403	398	402	395	407	394	424	380	415	427	406	395	400	404	421	420	391	440	441	403	384	418	428	430	422	387	419	408	398	387	380	424	429	414	425	419	406	401	436	432	385	409	392	416	391	425	407	394	420	408	407	399	416	429	420	420	410	408	392	399	395	412	382	432	387	456	418	413	396	427	427	384	417	437	373	418	423	427	396	376	417	402	387	388	420	419	385	407	398	403	399	413	434	414	400	420	403	381	355	410	401	412	424	416	403	400	393	439	414	428	412	421	408	393	412	446	449	462	428	426	426	410	407	427	395	392	375	397	426	434	467	377	405	414	408	419	423	402	389	426	420	415	411	458	425	392	400	436	368	419	388	442	385	404	417	401	376	407	438	433	402	452	420	432	405	410	408	423	394	382	401	391	428	413	403	417	379	396	404	377	407	426	423	400	419	409	412	397	417	399	432	408	386	405	397	375	407	377	392	444	399	401	428	435	415	427	408	410	430	398	406	390	440	433	398	389	362	390	423	419	418	441	410	410	423	402	438	391	382	411	426	414	381	395	419	420	406	405	414	393	402	413	423	441	423	437	395	449	406	345	405	403	452	409	387	395	393	414	421	419	392	424	407	411	392	416	404	420	371	431	420	405	443	401	413	392	401	430	406	441	397	432	415	402	446	400	418	410	435	380	385	413	394	431	428	397	387	415	396	407	407	410	397	410	401	451	389	384	413	395	367	424	418	367	405	403	408	390	397	401	386	432	415	440	412	446	408	412	389	376	407	372	417	452	385	399	398	384	400	423	350	388	410	388	408	406	422	407	428	402	395	441	422	450	432	403	419	457	387	394	386	400	336	405	435	412	391	410	410	421	395	415	413	386	390	405	419	390	435	424	396	400	383	407	403	369	419	418	407	374	432	446	435	400	414	422	401	374	378	393	399	402	402	384	422	396	411	429	418	427	380	361	406	423	372	405	401	440	401	420	436	398	421	401	404	435	414	410	392	433	408	400	424	406	427	388	454	418	411	419	394	401	395	425	409	397	471	397	430	399	401	380	378	372	383	371	423	429	398	410	446	410	452	420	393	385	416	388	411	402	416	392	388	447	431	412	382	400	392	403	400	387	447	408	427	408	375	415	395	388	420	435	437	422	421	416	401	399	416	398	394	461	410	432	411	401	426	403	404	391	408	399	430	392	405	374	414	409	431	424	434	413	417	446	392	444	436	391	425	430	383	404	443	398	376	404	384	404	401	419	412	441	411	429	410	426	402	389	426	410	414	404	403	414	378	428	381	403	402	421	414	429	407	437	410	382	416	455	387	400	403	386	434	405	388	410	383	395	392	380	419	370	394	407	393	414	387	389	389	403	372	444	406	385	396	408	403	423	403	427	413	364	414	399	395	410	413	409	390	386	425	414	426	423	384	420	418	407	401	414	378	417	441	388	408	416	421	384	400	442	420	396	402	420	395	423	413	397	419	410	384	407	402	384	415	401	377	437	422	438	432	404	366	435	438	393	417	412	439	398	422	420	414	394	421	390	381	438	418	386	410	421	436	389	399	380	414	423	385	409	407	427	398	413	399	437	434	408	419	399	412	406	428	420	407	423	377	407	398	438	423	386	398	402	408	421	412	427	407	413	433	387	409	424	405	433	419	408	447	369	398	433	399	414	418	367	443	443	426	418	432	411	413	418	407	411	398	375	416	394	401	400	375	420	386	413	408	383	416	399	407	421	384	419	399	394	391	393	388	367	431	383	416	422	415	398	431	436	381	406	406	394	393	402	381	396	406	403	411	396	394	407	396	406	417	382	423	398	410	404	415	423	412	386	410	402	401	417	404	377	437	396	378	426	415	428	409	434	431	376	394	433	413	396	390	421	442	431	421	425	399	417	426	400	400	359	424	420	398	423	372	382	404	435	404	388	422	431	402	412	421	375	428	449	429	428	407	409	426	418	426	423	450	415	407	440	410	379	440	410	409	409	397	407	391	405	397	420	409	402	390	390	370	394	405	401	391	392	416	448	418	432	399	406	399	411	400	434	397	394	410	413	396	402	437	408	438	429	414	423	390	435	413	392	405	404	396	415	420	426	389	392	412	404	420	393	376	441	404	428	412	409	379	393	419	407	375	411	383	452	382	386	439	401	387	425	407	439	468	398	422	417	448	397	421	444	371	387	438	422	409	369	399	386	395	420	407	409	399	407	414	371	404	417	424	419	429	440	409	365	407	403	417	400	421	402	396	398	412	403	447	407	397	406	414	430	406	411	408	427	392	392	432	403	405	380	413	404	435	420	404	423	386	427	372	378	400	413	410	449	398	397	354	377	384	387	404	389	396	409	446	398	427	429	427	391	364	367	432	377	423	396	436	427	426	392	387	434	390	393	389	397	386	409	396	413	404	409	416	414	416	443	406	402	433	379	417	415	428	371	400	419	410	405	429	426	398	408	444	385	459	388	409	463	411	395	404	424	437	462	389	402	433	416	406	427	437	399	398	416	401	390	401	377	437	402	449	416	407	416	420	406	390
25596	21509	28508	27189	18852	10190	6181	4270	3898	3293	3129	2649	2235	2046	1849	1619	1445	1241	1155	1081	948	880	791	793	751	713	629	640	665	618	617	559	611	561	549	573	542	534	561	550	551	507	513	517	562	528	524	527	534	562	540	506	502	543	517	529	530	563	567	554	573	493	489	505	528	560	530	508	538	542	522	574	530	538	560	535	538	535	527	565	517	509	534	479	499	502	509	533	485	536	485	560	504	561	470	541	533	541	498	507	529	526	556	496	481	518	463	533	535	516	563	538	540	538	523	555	486	538	491	530	549	480	570	533	564	506	523	532	532	493	519	479	557	527	520	535	535	521	518	538	542	505	470	486	537	554	489	500	478	497	533	510	491	469	510	523	501	503	506	554	536	521	466	516	528	537	513	514	533	528	531	515	530	544	485	515	525	550	550	497	518	531	550	502	492	554	515	537	485	506	500	534	515	536	502	504	521	536	534	575	516	480	561	545	543	520	519	493	530	490	571	526	517	498	509	539	505	492	534	541	516	509	533	555	522	523	545	533	498	485	506	524	556	506	532	495	544	475	527	585	538	507	545	493	574	534	539	488	509	488	510	525	500	516	478	486	518	517	530	541	519	477	495	501	507	511	511	513	524	499	492	512	533	516	514	561	522	535	491	524	524	476	511	501	565	494	507	529	533	553	498	557	514	509	527	497	563	509	538	524	549	514	537	519	544	497	498	483	534	523	524	530	534	527	530	536	531	476	531	531	555	527	517	494	539	552	536	517	543	507	479	570	529	523	519	554	539	526	500	548	503	491	530	537	566	557	538	541	523	524	505	503	546	498	496	544	518	512	516	501	507	540	543	555	547	520	528	503	522	489	501	531	518	531	487	533	482	517	504	532	536	561	501	513	496	530	540	523	531	518	482	536	524	554	508	540	530	461	534	560	562	556	538	538	512	502	534	539	507	537	553	539	499	509	544	511	529	539	513	537	499	527	539	506	498	514	496	496	532	506	508	553	556	528	476	534	541	522	498	492	499	510	491	499	517	526	477	559	511	539	529	506	541	507	529	548	512	495	477	545	527	534	477	510	543	528	535	505	551	522	517	528	532	527	501	512	521	523	520	509	546	539	524	529	535	517	540	518	536	540	524	489	557	546	514	544	502	535	520	525	504	505	527	482	553	531	524	558	572	523	516	553	566	551	506	508	489	537	499	500	544	521	527	494	507	518	552	554	526	507	491	511	480	549	538	476	533	562	557	515	524	545	563	526	555	527	511	526	547	541	526	507	555	526	512	543	483	532	525	538	538	506	523	505	491	525	533	548	531	555	532	547	550	532	529	520	537	483	537	526	547	507	549	540	530	526	505	486	494	522	511	533	514	539	541	555	518	536	497	549	548	518	527	548	549	506	560	488	564	525	528	522	541	548	532	504	502	532	540	545	529	512	530	533	531	548	524	525	552	547	516	480	529	555	524	540	529	519	504	498	501	510	528	529	469	544	539	514	544	503	504	501	480	585	547	518	537	510	526	526	532	465	555	544	508	497	527	577	508	543	529	516	533	530	537	540	539	528	526	487	560	531	527	519	504	525	534	566	468	541	520	480	491	517	551	515	518	539	511	541	518	526	502	535	543	528	522	550	505	551	551	541	566	547	507	519	552	541	516	571	552	503	498	570	521	517	525	573	570	564	512	526	520	535	546	514	530	540	528	490	490	521	531	515	540	522	508	515	591	527	490	540	538	491	530	535	509	515	513	527	510	541	511	552	540	525	497	494	517	529	503	540	533	531	508	538	527	562	523	535	527	513	528	543	575	531	530	538	497	519	528	549	546	503	537	519	557	502	532	471	523	503	560	503	523	543	529	541	560	492	555	524	520	522	538	518	514	538	527	489	520	477	534	533	522	553	515	481	543	561	541	503	501	533	555	512	489	547	524	536	494	543	536	518	548	551	523	509	511	560	522	522	541	502	499	514	533	521	533	514	521	496	509	484	526	545	558	524	538	529	531	544	566	529	540	541	581	532	524	525	525	472	550	521	504	527	535	547	533	529	545	512	515	518	549	545	535	550	505	521	536	531	541	504	535	497	477	495	494	494	532	546	519	539	523	489	468	507	504	551	532	516	553	556	534	519	514	497	520	525	519	501	533	514	535	509	528	523	524	511	559	528	486	518	541	493	542	550	539	525	518	540	551	531	508	510	528	525	520	464	539	540	543	547	549	526	529	500	492	529	478	541	511	526	551	512	528	510	506	540	552	526	502	510	542	528	541	529	521	535	540	558	561	545	528	509	536	497	538	515	528	548	499	484	537	551	515	493	479	566	527	517	488	518	520	578	533	483	516	537	512	477	535	504	512	546	518	466	532	525	536	512	502	480	557	515	505	512	523	530	553	523	550	485	501	506	494	517	497	503	453	568	507	503	543	524	492	544	508	558	564	578	561	570	511	506	517	516	506	523	544	522	520	541	545	525	531	500	509	524	493	556	533	494	504	554	495	566	524	544	504	519	516	518	555	495	499	551	512	534	509	490	562	549	515	512	503	485	501	517	542	536	572	564	556	524	529	515	508	509	493	524	506	523	537	512	561	544	573	509	523	540	582	486	543	550	544	510	551	494	556	491	536	538	545	528	553	546	522	531	532	561	519	507	529	494	518	569	593	494	570	539	503	504	504	539	525	486	507	566	537	555	521	547	506	571	522	570	513	529	529	521	517	498	524	549	508	542	521	519	529	514	521	531	578	527	525	516	547	518	508	481	536	560	520	515	534	530	539	505	532	494	571	554	517	484	520	560	540	487	539	561	535	562	518	514	501	528	543	494	512	546	575	502	533	521	518	542	499	534	555	578	551	483	582	508	536	467	518	532	542	570	516	544	538	518	503	507	549	557	548	560	542	533	531	532	492	547	525	525	535	509	499	495	503	521	520	540	545	506	530	522	532	499	527	514	504	526	497	510	541	532	528	509	523	511	530	504	531	503	520	542	531	531	504	511	524	566	493	520	578	510	538	522	500	504	538	504	543	542	516	530	500	545	550	539	534	497	552	529	550	517	530	516	542	494	496	510	518	535	509	488	530	550	506	513	533	502	516	548	533	536	498	510	495	501	529	506	565	534	506	525	500	507	502	492	553	528	474	523	480	551	498	569	570	532	514	560	519	518	540	530	552	538	518	508	541	497	545	518	532	524	485	544	490	520	494	524	516	514	522	540	535	484	537	533	535	534	554	487	543	483	529	536	553	441	514	555	514	497	519	516	514	546	537	505	560	567	528	523	482	518	515	536	525	543	479	558	530	503	541	524	526	516	527	497	540	501	481	525	543	531	517	519	555	533	511	523	518	532	542	528	480	524	560	499	490	545	519	509	503	532	533	502	520	538	501	525	471	494	522	532	552	495	525	480	489	516	521	529	523	468	568	541	549	515	507	489	535	528	546	542	478	543	490	556	529	521	511	510	494	497	477	552	534	481	528	530	527	526	508	515	465	516	505	507	540	521	481	534	491	550	521	556	512	501
27607	43389	40519	29361	21503	13997	10740	8794	8398	6764	6401	5667	4766	4314	3704	3165	2696	2323	1996	1750	1547	1434	1253	1208	1025	1043	925	872	862	839	810	736	704	700	692	686	712	646	668	640	675	678	602	678	617	633	644	617	676	604	607	617	679	591	600	645	673	626	623	610	610	610	577	631	609	599	617	609	618	665	633	608	615	613	603	634	642	642	595	627	646	607	622	594	642	640	669	624	589	609	613	626	605	634	613	591	576	649	635	626	610	629	574	573	634	629	625	597	588	598	614	584	623	599	584	601	604	607	645	628	637	612	608	606	591	611	627	695	625	625	582	566	616	598	646	578	601	619	627	593	652	624	616	639	620	591	641	558	607	594	611	594	623	628	578	595	647	623	620	645	644	644	582	631	575	576	612	636	637	610	603	578	615	620	661	635	626	616	587	617	627	624	587	602	628	603	559	564	601	610	599	611	629	607	635	589	640	594	620	633	629	625	588	625	580	624	619	605	644	584	611	619	598	643	633	573	611	617	627	594	581	600	614	639	622	624	604	607	615	618	644	663	658	625	631	622	601	592	624	623	605	621	670	647	657	624	626	638	619	649	666	613	612	619	616	560	592	593	623	625	613	613	604	644	590	633	611	586	599	670	599	620	611	601	607	559	628	584	604	604	660	595	600	602	632	581	584	571	637	626	613	606	613	577	642	615	593	630	653	597	637	608	655	624	572	584	598	625	593	641	582	624	599	611	615	593	601	636	580	643	616	616	688	565	582	621	648	607	636	613	605	586	648	601	621	618	609	635	596	657	621	597	641	613	614	642	594	644	586	606	596	580	643	633	613	605	604	592	652	640	617	635	653	607	612	622	600	623	635	596	608	606	654	628	620	620	650	662	628	625	642	618	602	646	577	615	679	601	561	594	577	612	598	576	628	621	664	587	666	604	582	603	609	588	605	658	633	646	610	658	604	595	624	655	623	626	597	625	585	610	642	625	638	615	608	583	598	592	660	617	653	619	632	655	594	638	593	596	589	591	607	601	601	590	618	600	632	604	645	634	647	621	591	650	636	604	608	630	620	645	600	617	625	612	584	575	601	650	634	606	662	649	604	568	632	646	586	593	658	591	631	626	622	627	650	614	608	574	635	616	647	568	632	643	600	600	629	610	660	619	617	608	628	615	627	677	624	611	614	618	599	604	677	600	563	606	614	605	633	607	633	630	604	622	633	625	574	606	575	585	618	645	637	596	588	605	599	626	651	629	640	634	565	565	634	619	604	625	631	578	619	555	631	606	642	620	621	599	641	627	617	630	652	619	552	622	595	568	610	622	611	646	647	635	578	607	620	608	629	607	587	607	653	595	680	607	635	570	632	610	609	620	632	587	586	626	544	644	614	615	659	640	643	620	628	612	593	635	640	654	658	588	593	621	601	614	616	605	616	620	640	587	628	605	591	635	635	593	631	644	656	582	615	600	602	624	621	641	634	629	635	590	637	605	616	645	576	586	604	607	612	625	562	702	587	602	625	632	622	593	624	603	652	663	632	600	639	621	610	587	633	626	590	617	617	624	576	596	607	618	609	638	628	619	619	597	607	616	615	608	580	620	620	611	600	634	623	611	612	660	584	614	636	618	594	606	603	628	597	666	642	588	618	620	571	614	625	630	619	625	635	609	652	636	608	618	615	583	638	598	612	623	638	612	600	616	580	632	604	586	634	570	624	615	647	629	656	647	607	619	662	554	635	600	644	627	647	617	586	668	612	655	625	589	604	643	643	617	622	628	617	599	604	610	651	635	648	638	606	598	634	603	601	650	628	640	630	650	630	634	602	621	581	629	601	570	659	575	608	594	614	627	615	608	614	629	578	608	677	606	631	563	612	630	599	616	633	622	618	620	621	657	630	597	601	609	644	631	624	565	599	649	660	601	576	613	585	652	639	593	613	600	615	603	605	615	615	606	606	607	592	583	592	608	595	638	594	609	590	645	589	609	603	639	565	586	588	622	611	585	619	644	608	615	594	610	642	581	637	588	592	587	608	610	610	597	562	657	613	642	636	611	597	608	675	650	640	619	634	652	625	631	601	616	622	643	566	618	641	614	635	634	642	647	629	596	666	654	606	575	618	623	651	606	622	597	613	639	629	598	638	675	629	618	670	603	652	625	613	672	605	622	566	665	558	602	599	624	611	614	584	559	608	618	594	588	602	645	643	646	587	634	588	605	618	623	614	624	616	587	619	617	588	603	629	608	603	612	587	651	653	583	633	606	612	645	620	657	595	636	612	645	592	610	615	612	595	609	609	613	645	618	599	631	610	692	599	578	613	624	631	601	653	647	582	598	649	645	585	638	620	631	627	612	622	575	645	589	588	611	647	666	638	607	626	622	604	590	627	639	628	597	627	584	598	635	631	600	631	603	624	636	600	611	663	654	615	640	598	655	642	625	627	621	593	637	574	601	604	638	632	608	604	603	610	589	601	590	619	646	623	652	645	657	632	607	578	590	626	634	594	629	617	600	571	599	589	603	622	598	583	660	636	597	601	592	612	614	636	608	637	683	622	592	671	649	612	622	617	583	618	605	575	594	596	593	622	630	589	601	604	621	604	587	636	593	585	610	631	532	633	655	613	607	588	589	595	626	635	605	597	576	646	606	619	637	644	583	629	609	618	668	604	603	638	612	625	597	611	592	590	645	630	599	611	643	621	608	646	676	638	618	634	585	642	619	629	612	622	604	640	654	578	628	632	638	610	673	636	574	570	635	639	631	639	640	608	651	591	595	580	599	667	634	602	650	662	625	596	620	647	587	640	581	590	605	622	587	618	628	620	602	555	582	653	601	599	626	644	636	612	578	624	611	607	589	618	636	613	602	546	610	621	599	601	553	655	625	617	633	685	623	636	577	603	630	608	632	628	605	576	630	606	657	630	581	630	616	597	623	639	592	560	575	624	584	591	589	603	614	600	649	605	648	615	618	610	597	632	633	603	619	606	595	638	642	642	580	606	627	650	649	632	644	614	567	583	635	614	627	593	605	602	602	637	625	650	606	586	608	616	604	587	647	620	641	630	585	631	578	612	613	617	616	583	627	635	664	588	615	603	608	655	650	568	619	611	588	667	599	598	622	571	646	585	607	647	601	596	594	627	617	651	632	642	590	644	580	632	615	587	605	617	641	626	593	582	612	584	629	632	598	613	626	635	652	698	668	613	643	621	606	623	639	645	627	603	611	642	634	593	570	617	624	633	622	590	595	628	614	655	617	612	619	609	596	643	648	589	609	614	581	607	626	656	610	610	629	594	637	625	605	591	599	584	611	635	579	646	632	589	557	570	603	623	627	632	611	595	614	615	593	562	600	622	649	604	625	593	639	609	560	582	608	610	599	583	620	590	639	653	615	621	595	600	650	613	647	574	583	616	616	608	571	649	603	657	644	629	599	642	609	615	688	584	601	663	652	603	573	627	611	594	587	605	638	602	630	652	635	643	602	586	614	596	626	624	620	593	623	628	659	648	601	590	576
23266	21389	29134	24321	22236	22136	16772	8398	6570	5520	4492	4097	3543	3374	2840	2531	2114	1740	1424	1377	1175	1022	977	806	770	779	705	637	631	575	588	594	540	532	505	508	526	519	478	480	444	456	459	457	476	447	447	444	464	437	443	453	457	430	419	448	478	458	409	448	426	428	449	434	421	424	432	424	460	426	451	472	416	431	455	451	480	455	435	473	444	442	473	457	455	421	421	432	454	465	430	406	433	415	445	447	425	465	458	432	448	425	448	426	433	430	451	472	434	446	411	457	427	440	416	430	431	443	449	428	442	451	480	435	466	423	446	431	426	444	377	441	424	438	441	418	444	400	456	432	446	414	445	436	399	476	435	406	441	393	413	463	399	405	412	456	453	431	446	430	440	453	444	419	418	420	452	464	470	437	444	445	456	500	442	421	412	420	451	446	448	446	456	428	441	428	456	424	414	427	476	445	401	433	459	453	440	464	426	449	483	427	442	469	396	439	479	466	456	454	435	459	405	459	440	429	423	379	464	450	446	410	419	413	430	418	471	448	452	456	436	414	438	464	468	413	470	427	391	429	426	423	449	463	445	432	409	425	428	460	453	402	443	431	415	452	431	430	460	428	428	445	426	446	440	456	441	445	418	400	471	415	428	436	441	460	418	436	434	425	468	461	457	444	439	440	385	419	448	449	467	449	428	453	417	467	463	418	426	429	425	447	480	456	441	463	451	426	402	438	446	446	445	427	477	441	456	413	445	462	439	433	419	456	460	431	431	409	442	432	407	459	408	423	398	447	459	413	452	434	404	451	444	440	438	441	438	441	441	435	457	446	426	457	445	452	439	414	422	410	453	434	492	439	450	478	445	471	491	424	425	387	435	441	418	436	409	431	418	453	447	436	441	451	424	409	429	496	432	440	436	423	431	417	438	435	441	417	425	465	414	412	445	420	438	393	427	434	432	435	458	398	473	449	455	418	466	442	421	431	442	425	432	435	432	429	410	427	419	492	418	440	469	449	454	452	446	433	432	429	447	455	407	455	453	456	432	430	447	407	434	456	454	427	393	437	430	442	468	415	438	450	414	419	492	424	418	446	484	464	457	414	444	440	470	406	477	431	446	462	451	472	452	462	423	437	411	438	481	405	437	463	416	450	417	451	420	475	428	431	444	456	422	418	476	475	444	381	414	445	456	475	438	420	441	439	421	453	421	470	405	454	433	453	445	417	412	469	407	442	386	431	438	423	425	435	423	433	438	446	449	434	449	443	467	432	431	428	470	450	443	446	449	423	419	428	437	427	467	428	458	435	470	425	415	477	431	427	415	448	430	411	432	435	453	447	442	444	396	430	440	421	455	419	432	447	445	430	473	446	412	431	446	473	464	442	423	405	443	427	410	437	442	429	460	477	465	438	421	428	461	451	431	445	433	433	432	462	434	426	431	427	455	430	440	459	411	446	415	422	428	443	420	450	451	469	457	406	441	402	483	416	425	412	439	409	418	440	419	425	422	449	456	382	442	430	405	386	402	459	402	442	446	460	436	431	465	444	439	414	442	478	439	444	454	445	399	448	456	428	487	467	393	435	459	426	453	453	437	430	468	401	457	471	446	473	428	457	450	449	422	422	408	434	435	412	444	430	425	441	417	436	379	471	400	499	458	439	449	395	463	441	467	461	470	450	420	475	440	411	452	420	435	443	436	424	477	437	415	449	431	460	456	457	434	448	466	421	445	377	448	420	455	414	408	407	434	445	435	445	440	448	465	460	443	477	473	448	444	418	420	440	434	475	437	416	444	418	433	405	488	417	434	482	433	468	448	462	449	406	444	437	457	467	462	466	441	477	446	432	452	450	474	448	441	453	414	436	437	429	448	416	450	410	424	435	436	437	421	428	458	418	421	467	426	388	445	434	439	459	435	380	438	425	452	442	434	438	429	438	426	447	440	423	432	452	463	388	466	479	443	439	428	410	444	405	395	429	448	460	417	435	398	378	454	407	467	422	441	441	399	398	445	466	446	453	395	427	428	415	447	430	441	430	422	458	438	448	409	446	418	432	413	395	476	444	404	439	458	482	471	430	460	471	433	451	450	403	446	429	417	410	462	424	449	394	403	460	434	449	449	424	431	423	420	482	483	472	429	421	398	402	432	424	439	464	404	432	392	455	445	409	439	447	408	445	426	403	463	408	456	439	433	429	460	422	432	447	429	453	456	432	434	444	451	416	444	454	439	409	447	445	389	420	452	455	408	393	432	435	426	426	447	432	438	386	406	445	445	446	452	433	415	428	448	470	407	441	400	426	432	431	444	457	460	459	468	413	435	400	464	426	420	451	455	458	439	464	469	432	430	448	459	401	421	461	405	432	435	428	438	441	439	417	424	435	450	434	454	431	422	464	376	437	440	425	428	449	433	463	472	416	438	408	459	431	445	443	417	395	422	490	453	400	450	445	444	470	433	436	409	435	456	415	406	435	474	454	421	391	449	467	448	406	449	439	445	441	396	448	445	417	417	427	434	383	411	455	455	436	435	444	428	450	412	434	415	464	459	469	444	454	417	460	439	447	415	432	443	430	420	425	425	401	428	416	442	397	430	436	431	412	433	418	437	406	443	445	451	418	475	456	419	442	412	456	402	464	461	412	450	413	449	401	428	439	450	433	435	428	427	445	440	422	450	408	441	495	421	437	444	425	444	449	454	439	466	458	462	404	456	432	421	440	416	460	421	422	429	402	452	415	409	481	440	393	442	430	440	441	479	402	425	428	461	457	492	422	429	419	451	413	413	469	477	442	443	423	420	397	448	436	441	422	455	426	422	474	441	426	483	444	424	434	438	436	451	462	434	442	442	456	425	425	446	436	459	452	468	386	420	444	466	488	397	459	430	453	419	435	463	418	388	464	422	457	456	423	423	423	416	402	418	456	434	466	446	401	433	449	461	457	394	429	409	452	400	475	445	409	417	450	442	462	425	447	431	423	438	430	467	440	431	437	426	416	417	426	412	435	416	414	438	459	460	440	463	451	448	413	451	440	398	426	455	463	412	438	431	425	455	420	489	460	497	409	442	470	467	411	427	445	438	445	439	456	445	466	470	425	429	438	429	455	441	438	460	447	460	436	444	459	431	451	421	453	470	443	459	459	475	452	432	459	428	435	455	478	490	448	433	441	407	447	432	439	439	435	421	414	425	459	499	446	430	441	422	420	434	417	413	452	420	429	429	410	416	399	414	463	451	429	417	433	454	485	407	451	438	439	461	453	452	451	431	403	430	488	446	469	434	421	403	444	463	449	446	453	419	455	440	427	441	462	403	420	448	408	441	428	468	442	492	423	459	448	498	427	446	425	455	423	418	460	443	421	389	475	472	423	468	422	444	464	436	425	450	455	435	463	411	385	416	456	441	404	420	409	417	418	416	389	467	439	455	449	410	439	453	404	406	444	428	434	427	431	419	447	442	433	435	443	441	432	454	456	437	428	441	455	431	413	447	434	411	453	428	412	443	412	457	492	423	435	423	430
30408	51907	49210	37385	31132	21738	16321	13411	12685	10420	8886	8514	7518	6392	5844	5090	4061	3225	2745	2526	2112	1772	1593	1371	1261	1214	1044	1009	905	909	806	754	754	686	666	625	645	638	602	579	596	579	567	527	507	513	520	569	565	558	539	515	583	542	566	532	556	571	499	547	507	513	524	521	517	524	491	506	570	537	526	581	525	542	525	479	513	509	549	513	504	489	504	527	517	499	507	542	484	540	533	511	474	487	505	532	489	547	479	452	533	514	482	513	507	542	531	506	538	473	478	539	519	481	522	493	452	499	520	466	526	540	499	485	518	526	535	538	472	550	514	509	478	520	504	509	543	523	547	503	464	558	498	487	490	529	489	492	471	515	511	560	527	454	461	509	481	504	512	507	483	506	500	511	545	534	489	507	478	512	499	509	487	491	494	510	495	513	501	517	491	510	514	538	498	501	462	525	504	520	518	518	487	519	498	479	488	498	503	500	504	513	512	429	499	505	513	483	516	516	502	492	485	515	545	513	458	494	497	487	525	501	506	527	519	500	536	489	522	563	496	544	501	515	495	505	502	453	489	515	522	473	540	509	453	490	515	505	511	528	515	509	522	531	559	536	532	479	513	490	508	483	524	529	520	493	482	476	546	494	517	517	506	521	501	503	487	508	507	514	503	494	479	504	502	531	501	524	510	482	493	479	492	527	499	488	490	535	527	501	463	530	514	533	485	526	545	509	489	506	519	519	495	471	532	476	494	496	504	520	535	532	540	500	495	485	509	503	515	516	503	506	518	459	499	459	487	492	487	524	519	503	525	489	502	483	554	455	518	502	502	477	489	519	491	471	494	492	496	499	499	486	493	517	485	500	533	455	456	529	501	496	546	510	500	535	511	484	491	500	524	466	513	522	500	513	530	545	543	495	510	498	510	506	522	507	466	541	518	496	526	488	542	504	520	502	513	489	462	502	506	484	491	508	491	515	481	485	485	550	494	516	482	530	519	525	496	492	481	525	493	505	478	527	522	482	491	527	473	506	481	505	502	524	539	492	496	499	531	507	495	535	538	490	529	502	480	511	493	475	531	499	499	508	490	519	469	497	502	499	510	508	554	552	510	517	528	517	498	527	502	524	483	455	458	505	470	532	460	499	512	494	523	481	509	515	500	480	480	552	498	499	471	497	509	489	510	485	505	497	509	530	496	495	472	562	487	531	538	538	530	545	476	493	521	491	490	519	520	491	494	532	502	525	491	522	479	475	522	507	501	467	522	484	538	483	520	491	520	530	509	513	500	489	525	509	488	546	454	479	519	542	527	535	472	535	491	491	545	479	507	497	488	516	471	509	546	538	548	498	492	530	474	516	474	503	501	532	504	517	521	516	491	524	504	497	487	521	520	510	461	534	507	535	518	522	519	485	526	506	500	505	537	505	508	525	489	540	508	484	509	478	532	490	533	491	497	493	494	506	495	512	496	498	493	536	494	533	493	499	516	479	515	518	528	484	491	528	516	520	494	517	467	530	553	498	538	490	516	555	482	483	522	509	523	515	491	543	470	507	480	521	536	493	511	500	509	570	512	490	485	497	448	482	484	523	493	491	481	537	498	543	550	504	489	529	520	517	460	504	576	505	516	510	515	511	531	499	497	510	516	525	525	509	494	528	489	507	494	491	558	467	462	513	536	524	510	492	505	459	463	509	483	482	530	504	509	481	480	547	492	508	527	494	523	516	505	503	484	504	530	507	486	494	502	508	504	473	507	511	501	484	511	555	498	526	454	472	500	508	468	531	513	496	485	502	553	489	497	468	510	553	523	539	533	507	455	471	473	527	540	505	530	502	532	543	518	525	467	522	500	534	484	506	478	442	531	529	507	509	473	479	475	511	506	462	487	508	504	530	483	507	490	484	498	494	487	494	511	525	513	511	507	498	499	461	478	520	552	483	577	512	488	496	532	506	467	541	494	485	506	513	496	501	489	516	505	553	512	488	497	516	477	456	494	482	545	489	508	490	544	534	485	517	478	516	475	490	514	524	489	550	514	501	521	536	551	491	517	499	502	499	532	509	521	495	503	486	477	516	536	505	517	516	533	508	483	513	472	480	506	542	512	534	499	502	484	498	543	506	508	471	543	496	494	490	486	495	486	530	501	470	548	506	536	540	489	517	533	513	500	474	536	524	497	530	532	513	534	471	516	509	477	513	534	499	480	514	474	455	492	499	542	510	506	490	473	486	490	490	515	538	461	527	490	489	533	485	466	490	524	498	493	517	467	482	476	482	488	491	487	500	488	474	509	523	541	511	522	504	490	471	536	564	495	473	520	506	506	514	508	538	478	503	494	495	502	492	504	524	509	493	490	513	504	495	496	474	513	487	513	483	485	505	502	497	491	521	489	500	487	522	522	488	492	512	514	504	516	465	546	506	519	466	480	534	454	505	529	502	502	527	489	540	520	481	496	509	476	520	501	524	514	516	518	491	510	513	512	529	506	517	507	513	512	518	505	496	496	504	523	503	480	551	522	533	521	487	523	472	494	484	519	525	515	494	540	487	497	520	515	490	468	513	478	502	518	528	518	496	499	499	518	519	531	492	513	481	513	494	520	516	530	499	515	522	509	512	513	522	489	501	526	523	510	522	522	522	530	465	521	494	479	510	508	528	489	521	458	504	491	489	510	473	488	489	470	565	475	498	491	503	480	526	563	505	517	456	507	464	514	514	501	519	487	503	505	529	525	510	516	505	523	486	523	529	510	493	497	476	505	538	510	540	494	517	537	539	496	503	509	523	488	533	473	504	496	534	538	472	538	476	507	494	523	542	487	479	548	541	483	532	511	481	539	517	498	514	509	485	487	549	535	527	513	517	497	533	513	500	522	520	497	525	483	505	537	508	521	511	465	512	489	544	547	539	518	532	491	476	522	526	442	500	501	535	535	521	472	487	516	504	499	514	503	531	498	478	502	508	517	514	507	502	504	468	463	524	494	503	508	545	498	509	518	488	438	524	482	525	492	509	517	489	551	491	463	457	512	510	530	526	528	532	498	480	490	509	538	528	478	530	506	517	510	510	465	523	535	500	520	492	527	475	528	491	526	475	529	521	471	506	478	497	499	524	494	512	471	533	488	491	505	512	479	507	533	495	497	490	485	532	528	489	518	506	496	520	474	567	539	498	496	485	497	470	509	502	494	534	564	503	505	461	478	498	504	503	537	529	528	486	496	461	493	514	522	531	511	511	489	495	510	487	502	472	464	509	536	492	544	496	485	477	510	519	500	519	503	527	499	495	483	508	506	549	524	514	522	500	533	519	497	559	509	539	529	521	511	490	485	528	521	490	474	488	525	483	495	511	492	515	498	511	498	506	460	522	529	544	503	522	546	498	456	502	531	465	524	504	521	536	487	523	472	533	525	536	504	480	495	521	471	490	541	532	515	518	496	524	524	500	468	534	527	472	468	524	504	505	522	441	540	529	519	513	516	539	507	519	484	480	509	516	520	519	515	471	546	484	538	491	506	510	492	521
29063	26503	29417	22839	13452	6896	4307	3239	2946	2573	2183	1940	1818	1736	1518	1412	1296	1062	912	818	805	675	684	606	587	547	552	497	505	554	514	511	499	426	486	432	470	433	455	414	441	460	473	404	392	395	442	418	442	412	420	458	455	448	417	443	433	470	469	411	461	420	432	408	402	402	418	464	416	432	424	419	438	403	403	401	443	419	414	431	391	435	416	420	426	404	428	411	469	439	449	423	414	451	462	424	414	456	439	419	441	448	442	411	474	424	408	464	429	446	427	412	459	449	448	475	453	426	467	397	416	397	421	417	434	421	475	420	379	487	452	423	410	429	401	429	460	436	402	420	401	460	424	403	403	425	465	422	417	427	424	454	437	432	437	441	427	417	406	399	402	403	442	452	397	458	465	458	414	409	409	438	430	420	435	407	423	400	471	415	440	412	478	385	441	426	445	388	430	439	426	425	402	410	402	410	472	439	467	436	415	417	447	458	422	421	373	439	429	410	427	415	411	420	407	449	439	439	466	442	413	426	427	426	455	447	406	468	399	385	456	419	436	411	453	428	419	449	416	428	438	414	403	413	445	409	448	450	423	405	424	444	443	470	427	414	461	435	419	449	443	409	416	410	432	417	449	460	383	434	445	402	433	444	462	465	409	428	437	455	449	428	437	428	445	427	433	425	450	436	436	461	432	408	390	442	408	434	449	431	415	397	443	440	417	449	437	420	416	424	428	465	449	398	410	435	436	458	429	435	434	441	416	438	447	436	429	416	432	461	420	470	444	414	418	422	433	454	431	460	437	422	415	404	423	419	441	427	430	399	400	440	434	386	481	431	410	437	428	427	419	432	456	467	401	436	399	413	438	459	434	423	416	368	435	408	394	408	449	426	424	430	460	405	443	405	415	436	454	447	391	422	432	427	426	425	418	425	406	434	415	414	453	455	415	448	432	414	429	462	422	433	426	423	419	415	427	434	417	460	445	445	418	456	435	380	465	454	428	431	449	413	427	438	398	438	426	457	424	429	433	423	413	421	421	476	449	447	432	420	437	426	436	444	450	476	437	451	440	402	439	420	465	438	428	433	388	454	482	438	469	444	415	448	433	378	436	422	388	431	454	421	416	495	431	459	455	440	461	444	421	440	427	404	410	394	404	391	440	425	444	453	427	423	394	402	422	373	476	501	447	419	387	396	434	464	413	438	420	415	440	436	450	416	421	436	431	457	451	442	436	420	415	417	441	437	406	420	459	445	426	397	459	420	397	431	401	424	443	476	437	466	421	420	442	402	423	442	410	381	427	411	413	403	436	479	434	426	451	413	459	421	426	416	447	423	423	429	444	424	445	435	397	462	447	435	430	477	445	387	446	435	439	428	418	450	474	470	418	428	434	452	425	463	444	447	439	420	462	435	432	466	431	394	440	435	455	443	421	448	435	414	410	418	433	432	438	435	415	379	449	419	423	464	433	442	455	439	421	444	428	426	448	428	417	443	398	388	432	445	438	444	424	425	437	443	444	415	426	442	375	438	418	444	417	442	423	468	437	385	444	395	414	433	476	427	401	411	432	466	452	405	468	397	421	454	392	397	438	420	437	454	421	433	450	429	425	439	461	410	460	443	476	465	413	413	479	430	419	418	420	410	460	452	429	440	414	437	472	429	431	422	421	425	432	456	447	394	442	422	412	442	450	414	459	415	435	451	478	423	454	413	457	454	440	394	433	426	448	423	425	400	427	410	436	432	438	427	444	421	408	478	428	412	442	426	428	433	421	438	374	464	419	394	427	429	451	467	408	431	416	407	428	417	451	457	439	389	476	414	444	418	423	445	447	418	448	425	436	419	425	450	453	409	420	424	448	465	382	447	465	417	452	434	399	436	449	469	405	426	422	454	462	408	431	438	440	468	418	408	440	409	455	416	441	446	436	486	432	421	461	459	403	421	436	440	439	394	422	433	431	425	444	469	441	456	427	407	439	418	424	424	458	466	439	422	437	441	474	401	419	396	437	396	478	459	443	452	391	439	410	430	421	396	426	470	396	410	410	405	424	393	440	443	427	435	378	434	416	428	395	421	410	455	444	403	485	430	479	430	438	430	437	395	463	433	437	438	453	447	437	412	427	440	430	415	427	440	452	417	417	431	461	425	412	422	424	425	452	465	429	428	414	416	444	403	419	451	438	394	449	392	432	443	429	411	400	421	391	445	449	413	423	442	466	409	417	455	418	437	429	405	437	421	440	443	441	403	396	438	421	441	412	403	434	459	434	474	462	447	421	423	483	436	405	436	460	424	423	440	458	455	461	416	448	453	440	431	391	429	442	430	433	465	412	427	391	434	464	479	458	423	427	388	431	416	444	435	434	429	479	411	400	425	399	406	432	449	402	447	443	417	434	414	435	466	421	418	426	428	443	418	416	418	393	416	440	396	444	432	459	440	440	429	430	394	431	414	471	445	444	444	421	452	485	429	381	419	421	435	419	455	409	438	405	382	405	443	412	432	453	425	423	411	426	453	431	463	431	417	454	421	457	448	404	470	437	439	440	455	455	447	449	467	401	413	432	466	400	391	433	424	390	432	413	470	427	440	437	431	418	417	440	415	467	450	420	412	420	434	418	440	436	426	416	445	442	461	434	448	388	436	441	407	446	424	392	417	406	418	441	496	410	422	439	456	426	415	427	410	470	444	417	435	429	403	440	439	422	377	419	418	463	424	501	465	445	434	402	448	458	411	374	388	438	438	413	448	424	418	419	443	430	402	426	426	427	422	471	389	452	464	434	426	446	426	424	432	457	414	418	416	428	399	440	412	419	432	403	447	412	434	421	445	447	424	390	452	464	442	433	403	460	406	469	431	422	466	411	402	417	423	450	398	426	414	397	428	435	426	432	384	427	425	409	472	448	421	457	422	405	451	410	456	451	425	407	443	422	409	428	448	396	458	414	427	415	422	450	431	433	434	448	427	447	434	485	424	442	446	425	433	433	423	458	432	415	400	466	466	397	423	426	423	428	470	448	463	430	457	478	442	430	465	427	430	452	429	427	429	412	400	403	438	414	407	417	443	426	499	414	430	449	439	426	425	425	422	418	406	458	460	428	424	396	451	431	408	401	421	415	410	359	403	420	444	417	418	438	409	416	400	395	459	449	378	435	449	449	445	420	442	399	455	455	440	410	399	412	421	398	430	389	421	433	465	447	413	405	382	427	452	444	447	389	459	458	434	431	447	445	411	404	438	409	438	447	381	452	469	424	434	429	410	419	425	445	409	469	412	382	423	433	426	418	417	462	412	430	447	423	448	457	457	432	422	424	456	441	428	447	410	443	428	418	471	394	422	417	430	406	452	422	456	438	435	380	455	441	379	445	442	405	413	404	446	417	448	437	454	424	410	461	439	398	383	396	403	446	454	436	457	465	438	419	430	441	478	420	412	419	420	407	430	466	456	478	435	435	423	438	431	410	436	448	437	431	408	407	421	455	411	442	446	474	448	426	438	424	436	402	416	440	445	428	412
28315	39878	34235	24509	17213	11229	8559	7055	6422	5784	4641	4214	3865	3599	3184	2807	2415	2043	1621	1416	1246	1099	1049	880	850	767	761	752	666	699	657	611	589	592	584	551	549	551	553	525	524	510	530	517	536	503	517	530	526	533	520	546	545	550	499	507	514	567	527	492	501	538	498	538	536	531	570	508	557	503	534	524	491	548	500	531	495	531	512	538	513	503	503	482	506	529	542	534	509	493	509	459	490	559	429	511	513	577	520	513	508	495	561	465	532	530	537	565	506	501	533	495	539	517	560	503	521	541	466	526	479	518	537	513	495	528	501	505	509	500	524	515	529	511	498	512	529	562	520	519	541	561	533	527	513	561	506	513	494	476	474	517	515	506	488	508	512	494	488	497	539	482	499	520	506	517	526	513	515	540	489	536	521	522	510	488	500	521	511	504	537	486	532	540	504	519	510	519	452	551	571	577	524	508	546	534	535	500	502	527	517	498	477	495	471	553	518	516	519	576	506	541	533	530	598	504	503	537	540	540	500	452	531	485	512	585	567	498	472	532	562	520	533	490	477	511	555	536	497	525	514	527	533	481	528	564	528	521	526	508	525	516	481	508	516	519	488	498	528	467	531	518	537	512	533	476	565	520	504	521	534	525	523	499	507	516	545	566	508	535	532	505	519	513	527	481	506	512	517	513	526	540	488	525	501	533	551	468	539	529	511	520	530	500	520	532	532	531	520	505	515	503	531	541	519	527	495	558	560	518	488	536	524	518	522	518	496	511	522	497	451	502	536	521	533	499	524	521	537	507	549	502	519	499	521	512	533	555	497	524	494	478	503	464	527	550	519	525	573	509	512	532	506	518	512	533	463	519	537	525	534	563	551	487	544	523	550	514	475	528	511	502	538	501	518	509	545	483	507	540	521	550	487	506	509	530	503	519	524	515	541	525	538	528	513	514	533	511	511	534	553	511	493	540	538	519	509	520	529	535	481	513	518	528	549	540	502	556	497	551	512	514	491	528	508	519	541	498	514	537	551	500	540	504	483	529	524	504	529	500	504	492	517	563	519	506	535	548	490	521	512	517	527	542	528	499	500	561	527	490	503	585	515	495	526	568	534	522	552	531	493	525	478	518	501	529	494	523	511	505	481	528	531	511	513	523	486	524	522	511	516	490	510	514	511	516	491	564	515	517	500	512	492	536	493	542	498	527	545	528	518	505	483	513	529	517	575	543	520	514	528	535	509	583	504	502	484	542	515	513	510	505	513	515	479	494	520	532	506	520	535	493	489	537	494	512	537	520	491	517	533	533	500	498	550	522	504	549	531	510	531	554	521	550	501	515	530	552	523	501	520	501	550	531	575	497	509	481	493	535	539	547	514	509	576	543	520	554	494	535	524	521	517	520	524	498	515	503	503	538	534	486	542	540	520	567	486	528	491	511	507	506	512	529	511	506	519	510	499	507	517	494	531	480	517	508	565	554	482	522	548	539	497	512	564	501	543	524	517	504	451	515	510	513	553	515	560	533	549	514	500	529	489	500	513	550	537	514	525	500	525	533	513	514	571	533	564	532	496	486	529	500	519	493	503	543	538	540	471	520	500	493	510	528	503	529	530	531	527	524	548	508	518	567	534	510	463	503	511	546	530	524	543	497	543	512	470	509	469	504	494	531	545	541	491	498	490	512	534	533	495	517	550	517	499	548	519	527	501	480	518	532	513	535	490	521	466	482	509	517	514	564	472	506	563	526	523	545	503	499	512	489	521	477	518	513	532	539	526	502	490	528	522	514	537	491	495	529	525	551	546	540	526	501	532	555	523	479	489	553	497	499	511	514	510	489	503	542	566	547	538	507	559	520	525	550	501	510	514	545	508	512	526	508	519	534	512	503	548	483	555	574	543	539	488	564	519	487	521	546	507	551	511	533	530	532	544	505	497	546	526	513	518	518	510	507	521	524	491	539	499	531	558	498	498	504	519	520	562	518	547	528	518	482	506	489	516	532	510	494	540	529	525	520	556	491	504	479	525	527	539	493	505	527	526	506	502	514	514	545	527	560	555	514	536	501	520	521	522	553	527	528	506	508	538	493	534	517	502	537	507	521	496	521	530	547	482	518	511	478	549	491	492	501	558	576	521	485	503	545	516	546	516	513	503	510	524	534	530	566	512	544	487	507	592	555	531	530	545	527	526	517	518	508	483	525	571	497	525	529	542	514	539	509	513	511	492	534	523	467	498	519	499	500	534	507	542	497	483	509	514	540	469	515	499	501	520	493	517	500	497	499	518	517	519	482	524	531	529	501	520	507	536	519	489	505	495	485	496	536	531	449	543	473	542	488	496	503	521	501	504	516	549	524	540	508	473	518	527	505	520	527	514	527	512	503	505	548	516	521	489	483	528	473	493	516	533	537	551	511	514	503	527	502	533	481	523	542	523	560	556	523	521	535	539	539	514	518	506	505	549	491	515	492	503	502	508	508	497	528	499	534	522	523	523	531	499	526	503	472	504	521	488	513	505	509	493	484	495	497	513	506	547	509	542	551	506	504	490	517	519	505	498	523	550	524	507	504	538	534	540	506	512	523	503	487	533	526	509	515	484	481	503	540	484	482	528	523	548	505	509	492	501	519	550	537	532	519	533	547	495	485	513	510	534	506	543	524	557	515	504	495	514	453	544	532	516	526	490	529	517	528	539	516	518	476	533	548	479	516	494	545	503	494	547	504	547	516	500	497	523	524	522	530	518	524	513	556	552	508	517	515	520	553	490	497	521	507	530	543	487	512	543	528	524	510	525	521	538	504	487	539	508	506	523	493	510	500	488	526	543	497	520	508	549	493	500	512	526	515	490	539	463	511	483	533	506	505	533	498	467	519	529	525	483	502	495	512	525	483	518	547	513	518	553	482	529	521	453	480	494	541	524	532	519	549	483	501	521	490	502	548	517	529	538	496	515	538	536	551	504	534	507	544	483	536	514	546	522	519	490	513	521	529	514	488	584	516	536	478	528	526	542	576	516	474	487	493	550	537	516	478	489	498	500	578	572	493	499	500	463	471	508	452	507	460	524	524	537	544	544	528	513	512	510	505	522	485	536	523	533	553	512	476	518	546	546	501	526	514	517	494	476	524	514	488	507	503	533	503	506	520	555	529	499	498	503	551	536	491	516	541	530	525	483	501	518	556	478	524	516	531	512	552	539	509	491	510	572	518	538	516	531	526	549	498	502	543	486	527	579	485	549	518	522	529	531	523	520	540	509	508	507	566	511	500	523	526	518	513	570	528	542	480	539	533	487	545	523	474	551	515	540	506	539	561	501	489	585	514	501	523	544	525	512	493	552	498	548	505	499	514	507	511	484	496	560	521	500	504	524	551	506	525	493	526	544	552	486	517	529	517	530	505	515	506	500	524	514	529	504	497	529	505	501	543	526	529	481	485	500	535	523	538	511	567	484	529	521	566	513	517	515	508	493	529	501	562	505	532	511	512	501	452	496	501	495	533	554	526	524	532	534	503	532	499
24435	21319	28485	25488	22567	15782	8773	5135	4400	3943	3269	2721	2511	2284	2029	1820	1622	1388	1095	978	863	775	698	681	544	517	540	476	482	430	447	431	410	397	348	406	406	401	395	366	379	361	395	359	332	326	327	346	357	355	335	349	350	348	337	344	344	345	362	361	380	365	341	357	342	364	344	339	382	351	377	334	342	343	358	346	377	360	312	334	340	317	323	345	340	327	339	380	320	329	324	383	342	331	335	378	344	320	325	322	357	327	327	327	356	372	353	365	331	345	320	352	337	327	325	332	353	344	377	348	339	311	333	369	323	317	337	312	327	371	349	369	327	326	343	326	324	319	363	332	336	322	301	313	321	339	350	325	348	353	336	342	310	319	330	349	321	358	356	337	331	329	350	333	336	340	336	377	317	325	362	342	327	338	319	351	340	370	336	360	360	334	301	336	379	320	354	327	345	362	379	343	313	315	377	360	311	370	346	357	345	322	346	314	368	356	344	325	366	356	325	332	344	356	303	307	330	341	321	318	343	358	333	359	363	325	369	333	322	355	343	308	392	341	353	336	320	349	303	333	371	350	381	320	342	333	329	361	321	347	338	335	338	372	372	349	341	360	340	312	336	357	327	323	345	346	335	364	338	344	332	360	332	322	336	343	336	346	364	315	342	344	331	321	337	345	320	355	373	374	351	329	351	357	333	328	339	355	333	371	338	334	357	373	344	378	337	337	362	316	350	336	345	331	329	332	364	320	328	353	328	335	368	351	348	358	346	325	332	325	372	309	345	322	356	326	340	347	385	358	329	303	367	338	337	332	320	358	350	320	345	356	355	336	348	352	349	330	326	316	353	312	327	355	313	325	343	372	370	317	343	391	333	336	333	357	320	344	324	320	353	348	330	329	333	348	333	338	363	339	378	349	345	366	344	351	350	367	327	328	356	350	349	342	346	329	337	327	341	334	349	352	339	342	364	313	354	348	346	374	335	330	311	380	332	334	325	330	352	332	337	323	328	353	347	324	350	331	351	370	357	338	348	356	311	311	369	301	321	310	344	334	317	388	364	361	369	361	366	366	354	334	334	323	354	340	359	338	304	328	350	325	331	338	283	334	336	311	305	369	370	339	345	330	336	345	312	322	367	376	322	375	383	333	342	324	350	344	333	354	355	336	325	363	371	335	340	376	337	311	352	355	342	354	336	335	336	320	357	344	341	347	351	348	370	362	328	341	353	346	369	323	353	343	333	334	357	363	355	387	351	365	330	350	361	366	352	353	371	354	360	345	314	330	361	349	370	329	364	299	337	336	340	325	309	348	335	345	355	328	371	344	336	347	350	341	340	337	335	335	333	357	344	324	349	323	334	334	368	333	348	315	350	341	371	350	306	351	355	346	333	344	302	337	373	341	328	342	309	370	356	368	336	331	353	300	350	374	340	345	337	337	334	332	328	366	343	337	335	333	355	339	320	338	351	349	332	314	312	329	308	354	364	349	325	328	338	341	341	367	346	322	349	359	351	341	314	349	319	331	336	355	327	349	368	330	304	339	336	315	325	344	361	348	358	348	344	323	331	339	328	354	345	325	357	325	358	306	324	333	335	361	326	297	347	356	339	345	339	308	323	314	334	332	355	348	331	345	331	350	347	327	355	353	354	330	312	312	350	321	352	311	337	327	373	339	332	313	342	387	319	357	362	346	347	310	378	336	351	330	335	299	316	331	356	360	396	342	335	333	366	351	342	367	358	358	341	326	336	330	360	335	380	364	348	315	389	332	335	353	349	328	347	344	353	326	382	367	335	305	334	364	355	340	324	297	345	368	392	346	372	329	338	333	322	363	328	343	338	333	343	344	328	344	338	317	338	336	325	310	350	329	354	338	372	292	327	332	309	363	366	350	338	332	332	335	338	336	335	359	341	353	331	390	321	360	323	343	351	351	348	313	370	321	340	346	371	336	346	356	310	367	353	337	326	339	327	355	312	334	386	347	316	374	375	360	324	297	377	347	354	331	314	344	361	332	302	348	381	349	365	349	347	341	335	336	379	349	338	336	351	401	359	296	324	346	324	357	358	348	307	350	338	344	362	365	347	342	329	334	316	336	324	344	355	354	353	322	378	354	300	300	330	349	337	354	325	320	381	345	359	344	349	356	362	368	337	335	348	327	360	310	327	339	326	320	340	402	332	350	355	395	324	362	336	344	336	337	355	384	333	328	345	341	343	381	365	350	362	312	355	331	373	335	325	321	348	336	351	334	319	317	325	340	325	332	304	338	376	355	344	349	362	350	340	343	333	352	340	329	340	329	341	362	321	344	334	345	322	364	366	361	353	347	315	304	357	318	328	362	300	380	349	353	325	347	338	350	330	324	350	356	387	316	340	331	335	340	351	334	346	320	354	337	370	330	349	350	304	337	320	319	348	356	323	336	338	342	372	332	345	320	328	327	347	349	372	346	321	371	325	340	342	344	318	356	362	358	339	329	340	303	359	348	324	342	357	365	323	359	353	325	333	349	337	334	358	338	367	330	309	358	337	337	335	296	332	349	348	375	333	341	355	328	327	322	344	337	351	349	317	357	378	352	340	338	314	348	327	338	314	344	322	288	341	362	324	336	332	339	332	360	371	389	326	334	295	330	350	335	348	349	345	362	320	342	328	356	342	311	346	357	361	313	342	346	340	357	321	380	338	355	337	349	320	343	337	345	332	349	323	382	329	329	362	336	338	328	354	313	330	357	337	337	373	330	365	349	358	333	355	394	326	345	340	347	324	371	345	346	312	341	363	316	362	321	312	362	325	330	346	343	339	360	314	384	367	340	355	339	347	329	353	377	341	325	352	362	369	323	322	335	350	344	320	355	344	337	339	348	369	334	364	338	340	355	335	316	328	398	338	328	345	323	355	352	332	357	361	343	331	298	330	331	337	337	360	351	360	358	338	345	331	350	344	343	329	334	326	365	349	381	333	344	361	308	338	334	358	352	354	282	337	355	379	339	309	327	376	318	345	320	331	317	350	342	365	365	362	350	329	334	376	373	315	334	331	340	305	319	317	331	327	323	319	364	347	358	362	371	320	341	330	308	304	352	353	328	311	335	313	347	321	385	370	350	364	313	333	346	354	304	339	357	336	333	355	345	336	346	358	318	327	355	337	354	360	330	355	329	321	317	360	353	367	338	335	306	335	319	379	338	360	374	353	327	326	370	338	318	351	335	380	345	354	303	335	337	310	335	355	352	323	345	323	332	339	358	341	358	335	348	342	354	295	332	354	340	362	343	363	305	343	382	363	350	332	384	359	330	343	322	337	361	343	363	342	353	363	355	344	372	361	323	355	336	334	328	368	393	337	370	331	344	341	330	358	359	331	319	332	385	363	349	326	313	324	352	365	347	339	353	349	328	379	323	317	359	352	332	320	354	338	320	336	347	324	363	341	336	369	340	338	348	324	343	363	335	320	311	389	356	341	341	309	317	369	349	369	322	347	301	329	314	352	316	342	330	333	362	356	342	340	315	363	342
28475	46804	41566	31999	25178	16344	12317	10173	9108	8052	6824	5796	5504	4917	4292	3799	3320	2656	2116	1853	1529	1381	1129	1113	895	820	780	698	657	640	628	598	560	533	530	525	544	489	453	481	493	431	480	438	425	474	438	410	460	454	411	427	471	409	438	426	441	408	398	430	431	442	391	429	441	417	413	436	385	400	402	430	419	447	422	418	432	420	450	444	415	431	425	409	412	445	458	411	423	408	444	424	437	384	415	398	408	408	436	419	398	388	422	448	417	406	389	426	382	458	401	419	418	416	420	425	395	417	442	447	421	433	409	421	432	428	432	379	415	413	427	405	423	417	416	420	412	394	421	427	396	408	444	433	428	390	430	410	371	397	392	435	431	414	418	374	421	422	415	415	401	441	407	429	436	412	428	403	425	428	445	407	403	442	433	403	433	451	410	414	414	409	420	422	412	418	412	417	409	422	404	376	434	430	404	421	423	418	414	392	420	421	482	408	410	425	421	393	407	415	413	432	428	382	416	417	403	409	412	435	416	411	391	399	447	392	429	407	401	432	403	402	388	404	451	384	411	411	387	414	413	426	425	438	395	422	410	419	400	405	410	418	359	422	375	405	435	395	429	425	443	394	411	410	419	364	390	426	398	434	391	418	405	403	425	455	414	403	412	399	425	379	449	424	413	428	426	412	384	404	401	391	420	435	399	400	413	429	413	416	421	446	413	419	411	403	420	398	433	419	427	431	433	424	385	435	400	418	421	411	425	443	427	405	406	436	387	409	416	429	422	404	415	413	411	418	396	421	418	396	426	433	423	439	424	446	418	379	384	424	426	396	411	385	419	406	394	413	446	396	393	408	455	400	424	394	397	401	427	388	394	419	431	416	408	448	483	414	431	404	423	385	452	415	401	412	450	408	430	391	405	406	386	431	449	374	408	397	431	425	396	418	432	415	332	387	411	399	409	437	430	363	395	447	421	452	424	432	401	412	429	432	413	437	407	431	417	405	417	393	425	414	394	401	398	440	427	405	420	418	417	364	411	419	397	412	405	421	430	404	404	472	426	410	406	408	406	395	416	399	411	421	433	404	400	420	407	416	420	383	429	401	424	401	406	453	398	406	422	390	440	393	440	393	436	449	409	417	417	404	418	427	418	421	348	409	448	350	421	439	413	414	439	408	428	392	435	401	391	413	376	390	438	445	430	421	409	438	428	419	427	424	444	430	418	394	437	422	392	445	397	419	376	396	391	394	402	405	413	439	384	435	410	393	422	398	380	401	415	427	417	397	413	439	405	415	444	447	418	392	393	370	455	407	404	417	410	395	392	418	411	403	436	434	430	427	447	410	396	434	443	409	431	392	431	386	414	421	383	420	408	418	397	377	429	425	402	405	436	439	428	452	416	419	404	432	441	402	355	381	399	431	456	401	424	431	436	441	430	412	405	458	390	370	378	419	431	419	394	456	407	405	423	423	439	420	409	444	446	432	444	435	415	444	372	401	400	401	431	410	404	401	426	411	432	405	451	415	433	411	395	405	418	402	414	399	376	431	375	396	413	422	464	391	402	414	395	414	389	401	418	403	475	393	394	428	404	387	376	414	396	399	405	396	409	400	431	419	415	410	409	404	417	428	428	362	409	379	420	405	420	435	404	387	428	411	406	429	414	387	401	414	395	405	390	426	429	418	409	423	409	368	444	441	437	385	415	400	402	456	418	399	391	417	444	392	387	438	419	435	385	404	413	427	450	392	431	425	399	451	395	412	398	412	409	420	368	379	419	435	411	445	408	420	428	400	419	413	431	381	411	414	392	389	395	389	370	406	390	387	410	418	421	437	401	397	411	410	420	425	414	400	418	407	395	408	411	435	395	432	415	438	425	410	423	416	415	430	417	420	438	420	386	401	410	371	438	434	430	441	436	411	403	407	421	358	432	409	418	411	440	424	428	415	409	391	433	445	397	443	418	420	407	428	374	441	437	404	419	418	426	405	431	405	405	425	405	413	427	390	439	438	390	417	469	403	454	406	421	388	435	410	422	434	411	404	418	385	406	380	423	463	452	406	406	414	396	398	411	435	393	390	405	431	441	394	422	417	410	443	404	396	435	428	428	435	433	423	438	420	395	429	412	401	403	396	416	450	417	363	410	429	393	380	412	436	416	432	376	419	445	400	407	421	413	439	413	420	432	422	393	393	417	419	435	379	389	421	395	437	406	422	401	389	401	424	422	396	430	376	392	409	440	425	442	422	405	435	422	382	414	396	419	414	416	435	379	406	427	397	422	372	411	432	421	392	407	428	438	432	435	423	424	396	429	413	415	441	411	413	406	402	431	418	382	415	442	445	392	382	401	430	391	456	441	412	416	389	405	374	432	421	421	439	377	429	421	412	440	437	402	426	421	425	390	416	410	415	415	394	426	404	413	391	426	415	437	420	449	408	445	444	446	419	445	412	390	415	433	442	378	422	383	441	422	432	444	369	396	399	442	391	402	447	427	438	409	431	435	429	414	433	438	413	366	430	438	412	443	407	405	404	389	426	397	432	419	383	433	449	385	402	435	417	408	404	425	412	406	411	415	417	358	389	414	380	393	434	418	406	397	410	405	425	368	404	427	419	419	406	411	399	371	403	424	403	407	434	462	426	417	412	397	385	438	398	410	436	445	398	428	423	393	419	400	400	409	448	423	422	398	412	400	398	424	410	409	444	446	398	395	404	404	409	434	375	415	416	401	433	401	454	445	412	446	414	417	430	451	430	418	409	425	419	430	437	399	426	394	445	424	396	407	410	431	433	423	419	423	453	397	438	437	405	407	403	448	422	408	400	406	415	402	395	405	449	361	406	404	398	444	418	434	406	373	406	385	395	414	408	422	397	428	408	440	419	405	414	399	386	420	419	377	423	385	428	433	421	448	435	394	420	425	424	434	407	448	369	411	451	433	414	419	402	414	429	409	408	417	439	405	469	417	434	413	387	427	430	392	418	403	442	408	406	420	408	413	396	391	389	375	436	416	410	413	404	390	414	430	429	389	399	393	410	371	381	408	401	397	438	414	398	370	455	439	399	458	457	410	387	422	370	370	402	439	443	398	382	394	417	379	421	451	432	396	421	423	405	439	382	407	412	407	455	389	418	423	406	416	436	431	388	410	420	391	449	404	437	452	417	428	464	406	424	427	419	354	420	424	456	402	465	437	380	427	415	390	432	376	421	405	419	410	406	412	397	415	397	404	447	428	418	405	394	423	405	438	402	382	421	398	399	410	410	413	418	417	407	408	386	428	394	416	418	413	441	387	382	466	407	413	417	411	414	383	415	409	414	385	410	429	406	417	439	414	398	432	435	421	414	421	410	422	444	461	421	415	395	403	411	417	403	411	407	411	400	407	463	396	435	419	429	389	468	421	387	414	411	406	415	414	406	416	407	399	412	414	383	396	419	388	432	374	403	442	438	374	398	453	427	407	403	420	384	426	394	459	392	428	463	451	398	390	433	418	428	407	382	389	422	394	436	419	372	397	441
25507	21507	28321	27143	17843	9363	5886	4153	3549	3173	2852	2546	2296	2070	1875	1619	1522	1421	1203	998	979	869	802	737	686	717	636	648	609	612	581	576	577	576	588	549	576	553	550	506	538	502	523	504	533	521	517	550	541	515	549	531	528	526	508	538	510	505	528	507	500	519	592	540	506	514	553	554	555	500	543	532	528	531	560	506	533	531	498	570	499	571	549	500	499	506	521	547	534	526	566	554	520	555	519	547	543	516	552	516	512	542	477	506	545	551	513	554	560	498	524	499	516	507	543	543	527	538	553	549	535	525	525	554	525	559	528	533	534	547	582	523	494	530	524	511	538	496	516	515	522	549	530	579	530	517	523	473	548	525	525	555	505	545	515	534	511	577	544	522	535	548	539	511	556	487	464	511	517	499	532	511	520	556	522	536	536	532	517	520	521	531	558	529	500	541	541	489	464	543	509	530	559	538	534	494	581	522	529	538	524	494	561	522	542	524	514	561	568	481	557	531	561	547	538	525	534	511	554	491	533	483	494	523	528	509	572	498	533	497	540	527	512	535	511	509	538	496	518	490	533	513	508	568	516	515	504	518	539	516	491	482	548	540	550	532	508	528	497	528	534	552	551	505	574	542	523	528	512	517	555	533	526	489	547	515	566	534	497	537	525	549	552	529	536	512	536	531	509	530	488	508	524	524	566	512	506	528	572	504	470	530	555	522	540	516	544	527	520	516	523	500	507	532	528	506	517	497	520	504	551	510	532	495	535	505	492	494	492	552	521	505	508	497	538	536	564	513	523	535	555	505	494	506	530	515	564	538	491	549	546	507	528	542	525	552	539	526	544	527	514	579	506	572	502	514	501	509	531	549	518	563	554	513	552	509	522	478	534	522	522	577	519	523	541	512	517	552	532	539	554	556	508	474	501	573	527	540	527	497	526	481	532	530	520	531	478	539	510	531	520	534	540	515	510	508	513	547	525	499	522	502	499	535	518	541	521	527	553	540	523	507	519	533	535	541	560	502	519	527	531	544	524	531	557	527	499	543	545	507	525	499	547	529	546	552	528	512	540	528	576	516	537	556	512	509	527	502	529	515	545	524	553	545	487	544	474	540	501	540	569	548	531	531	480	498	509	561	529	532	549	501	511	513	572	564	563	515	527	559	531	516	522	544	532	533	566	534	473	500	507	514	537	542	511	525	493	526	503	542	520	523	508	532	534	521	533	554	506	505	509	571	543	495	513	511	539	485	536	531	546	569	550	539	547	524	512	524	535	527	535	585	503	516	564	574	552	569	538	554	513	514	541	521	568	492	546	528	534	514	519	512	528	516	528	534	525	526	586	525	564	537	559	530	537	515	560	586	538	509	538	508	532	541	539	495	510	518	536	550	524	495	507	555	574	544	534	484	520	519	526	511	514	532	515	532	501	540	537	524	518	528	540	529	507	533	528	570	510	546	496	543	514	491	500	552	510	492	521	539	531	520	514	537	472	539	522	523	536	512	575	526	564	496	542	546	519	546	519	514	528	513	531	558	532	524	516	535	549	501	470	529	538	564	510	552	522	522	509	535	542	525	519	502	533	546	508	534	533	536	497	534	499	542	490	512	547	509	548	500	497	551	513	551	481	512	547	573	519	555	537	516	574	553	509	548	528	502	523	530	550	500	560	527	500	490	496	533	511	529	527	520	503	488	493	548	508	522	501	537	516	508	546	518	518	505	510	531	524	520	507	541	501	499	521	529	532	531	520	537	529	485	548	525	500	529	523	520	565	534	510	499	533	538	536	512	520	496	550	547	481	531	526	490	507	547	508	530	507	481	559	534	525	507	520	512	531	524	523	526	581	543	511	539	570	539	534	545	508	549	485	529	503	458	508	524	539	503	572	562	521	528	546	544	520	532	527	482	542	512	527	539	539	458	505	536	515	507	561	524	500	502	497	536	506	513	526	497	556	514	519	514	546	548	535	517	551	519	510	528	489	525	524	506	496	529	521	521	528	523	525	558	502	476	484	502	520	536	522	509	534	542	485	556	561	513	543	537	510	545	548	554	509	532	547	544	499	532	492	525	520	538	548	503	558	553	512	517	525	504	503	517	525	537	518	511	512	588	568	543	515	549	538	515	538	512	518	495	579	533	548	482	509	567	514	539	571	522	527	512	522	561	510	569	532	548	545	547	517	534	524	496	535	522	527	535	547	527	524	544	513	523	483	526	531	493	557	512	518	490	551	530	542	491	523	470	469	548	509	522	517	491	505	545	475	489	488	519	525	501	492	503	487	492	548	565	530	552	515	536	533	496	518	516	566	496	540	538	539	547	525	537	511	579	511	539	560	512	499	516	534	514	538	535	519	542	536	523	483	563	512	550	535	554	552	563	493	522	504	548	504	540	491	515	527	538	542	517	535	565	534	550	512	563	512	549	552	546	569	515	519	529	517	508	528	533	526	547	484	508	546	491	521	505	497	481	519	528	521	562	483	533	520	543	487	525	474	581	530	550	503	553	577	530	493	553	509	546	533	576	521	517	481	563	534	505	547	483	498	532	504	485	502	535	517	570	531	479	509	505	531	493	531	504	512	518	548	497	538	518	587	555	495	548	543	491	547	565	539	499	539	546	533	523	564	537	486	515	513	584	521	498	539	533	534	519	540	548	533	507	536	546	547	495	521	515	538	488	529	542	570	567	546	533	540	495	521	518	555	534	553	485	522	515	527	554	556	550	496	555	515	541	499	527	505	479	506	524	527	505	535	507	554	500	506	530	513	515	545	514	549	542	477	534	503	541	520	523	527	539	549	541	486	561	517	538	514	497	528	551	523	488	508	490	509	544	515	523	489	499	531	588	525	544	525	511	533	550	553	503	523	535	523	601	511	528	514	524	517	484	532	556	508	527	526	579	504	497	516	450	518	514	535	548	508	504	496	512	503	532	535	545	574	526	524	517	528	519	513	538	549	542	513	518	555	523	519	566	499	546	515	511	498	520	528	513	513	538	508	489	504	554	484	525	544	520	584	565	545	488	508	505	489	536	549	533	511	491	505	507	543	568	534	475	489	580	538	534	519	518	545	553	502	508	581	492	519	545	542	511	533	525	524	521	544	532	506	518	520	514	520	539	552	496	550	557	555	563	524	564	516	522	548	519	546	515	517	537	554	536	529	563	537	503	530	518	505	541	528	513	476	516	537	511	551	526	523	513	558	555	550	549	541	536	509	533	543	524	561	564	509	543	516	525	528	509	509	502	497	520	553	548	516	529	500	496	546	536	511	583	528	527	508	534	530	488	523	533	513	510	544	510	494	505	521	549	487	531	553	497	553	524	538	444	521	499	527	526	502	543	544	534	541	560	588	557	483	512	551	556	526	490	523	542	512	524	539	515	528	526	497	533	564	491	567	553	518	561	484	523	568	517	520	480	559	497	536	526	530	562	521	525	516	505	498	480	522	525	562	518	522	525	560	506	549	509	544	518	536	513	548	516	518	504	515	550	503	484	489	544	531	462	535	495	552	510
28159	44160	39711	29294	19933	13202	10708	8565	7720	6943	6206	5389	4863	4340	3782	3435	2731	2511	2088	1776	1514	1302	1220	1159	1097	888	917	852	843	807	790	732	713	711	676	728	721	715	650	682	637	635	650	623	616	684	625	634	635	604	647	640	647	624	624	666	657	641	681	602	661	642	599	594	605	630	623	618	626	611	634	674	594	649	616	619	640	590	666	649	571	634	594	646	587	601	586	641	587	638	632	636	637	656	604	614	606	624	627	606	609	651	704	597	596	579	605	605	598	618	555	610	642	604	609	625	629	643	637	601	615	611	588	650	582	612	623	608	627	605	658	639	605	621	623	564	618	591	630	592	596	599	609	672	665	591	618	630	641	591	613	632	575	612	593	619	631	612	612	615	585	638	641	646	599	599	607	620	629	651	655	624	620	617	611	634	593	604	604	601	619	618	637	603	645	642	603	620	584	605	647	608	633	671	593	603	594	575	617	616	608	643	602	591	617	596	653	634	670	602	595	680	651	632	607	655	596	628	612	615	616	554	600	640	599	607	625	617	616	617	589	574	619	581	616	615	607	651	608	656	580	596	590	597	591	620	607	582	599	622	636	606	630	574	609	575	672	591	637	647	627	621	646	639	610	631	619	600	598	626	624	615	635	599	600	603	640	626	608	586	563	603	618	587	637	688	618	628	624	648	616	658	640	608	613	626	659	571	611	586	591	643	580	610	617	653	644	630	606	595	622	610	621	629	621	648	638	607	609	613	629	567	623	600	635	587	583	585	593	624	606	603	609	598	613	624	616	624	644	583	582	603	659	662	613	573	603	622	605	646	598	648	617	595	636	607	578	613	653	603	634	602	626	609	613	648	614	587	603	630	633	610	622	616	609	602	583	637	623	620	628	579	616	580	569	592	605	642	635	618	658	590	637	628	609	628	634	625	612	605	623	666	639	656	647	642	672	560	648	627	623	649	618	658	676	643	557	587	597	604	600	587	608	572	601	590	605	613	595	603	592	649	589	600	602	663	590	603	616	646	649	563	590	602	610	608	644	621	637	634	624	649	609	615	588	627	614	634	598	602	608	609	619	617	597	638	631	601	607	610	589	612	631	620	660	609	623	608	546	606	599	616	585	572	619	635	611	627	650	650	591	636	606	619	605	604	620	606	612	642	611	637	715	612	643	637	600	611	623	600	643	602	625	620	612	628	608	602	638	605	620	633	652	633	608	608	613	617	628	653	610	648	639	649	599	575	639	631	632	647	650	658	616	617	632	642	630	580	602	605	621	602	671	654	633	623	648	608	609	577	648	591	584	612	643	629	624	614	613	619	585	618	594	642	590	603	634	630	615	597	613	636	629	579	581	632	623	570	626	604	635	636	632	633	660	617	628	610	633	626	602	584	595	591	604	654	594	609	667	610	664	639	568	612	615	622	643	649	614	618	652	564	621	623	616	621	695	573	582	641	659	638	630	563	647	640	615	588	592	610	614	636	618	636	654	638	604	598	636	612	615	608	600	644	626	633	612	607	636	617	613	619	606	599	660	594	617	626	666	574	630	621	585	640	613	633	600	654	629	625	618	658	591	597	599	619	602	621	647	626	601	621	633	616	603	593	590	645	643	587	625	606	601	641	621	568	590	665	602	652	674	619	636	600	653	627	630	612	655	610	634	664	581	619	639	593	646	589	624	664	646	568	615	617	619	631	584	578	636	681	655	575	634	627	600	605	623	620	648	596	629	625	564	618	638	627	638	621	609	634	637	594	657	625	667	614	642	614	607	629	622	626	577	622	640	636	612	602	602	597	621	653	635	587	631	594	583	631	604	601	646	648	633	595	620	595	627	638	637	606	601	686	598	575	646	592	593	609	662	609	587	592	639	630	610	629	653	607	622	593	651	594	621	643	628	609	646	597	596	648	597	593	666	655	601	623	604	610	635	673	632	619	621	584	656	608	622	614	628	653	575	576	602	631	645	599	602	606	597	631	615	630	603	615	576	612	635	661	669	639	623	612	608	646	653	604	616	616	654	652	624	578	611	607	644	634	578	605	609	639	653	635	581	592	662	620	620	615	597	598	672	613	604	662	596	640	617	598	626	623	612	608	634	642	667	606	622	665	608	627	632	590	646	651	607	620	598	638	603	611	608	588	595	590	646	605	650	595	626	622	629	633	664	623	583	590	599	609	604	595	655	566	616	588	641	608	611	682	608	582	589	600	610	582	614	629	619	611	586	679	590	594	614	597	599	603	595	671	650	601	663	681	650	600	593	639	643	589	647	613	671	626	571	622	601	632	635	597	593	648	641	590	592	604	630	643	638	628	630	592	668	590	654	595	594	604	599	644	638	598	615	599	634	604	620	640	575	634	591	625	638	639	664	617	600	603	618	634	610	593	608	613	629	622	575	565	634	645	662	592	607	637	657	572	593	609	630	615	666	649	607	650	606	626	599	611	685	640	613	580	570	602	608	628	655	606	655	620	621	607	582	591	616	590	613	604	593	631	602	607	592	628	684	659	622	604	654	646	590	604	634	615	624	647	598	585	604	639	622	606	578	622	607	570	635	624	679	585	601	614	636	658	649	647	609	602	637	647	594	604	636	631	618	601	611	600	602	627	627	579	599	613	614	655	641	639	605	560	628	596	584	637	613	618	591	604	691	650	634	614	641	625	603	588	614	591	603	632	653	559	588	602	633	547	599	641	603	598	625	639	597	609	637	622	635	609	634	659	595	610	645	625	642	620	650	613	639	608	602	653	584	645	612	644	613	663	617	618	599	637	595	684	625	603	578	642	615	617	650	619	622	676	605	611	639	605	618	617	601	638	624	607	596	597	605	655	621	669	619	616	657	611	634	568	601	670	605	617	591	577	614	668	614	628	640	627	597	630	599	622	629	658	648	650	585	605	627	602	614	643	641	617	597	572	647	613	633	618	587	576	571	622	652	621	619	598	642	642	605	633	609	616	575	630	612	564	609	634	603	576	626	631	676	647	667	618	612	589	589	634	629	657	631	638	622	643	620	584	631	621	688	603	567	594	597	592	587	610	594	635	647	613	587	609	563	596	633	671	609	600	611	668	641	624	632	604	611	616	632	586	616	640	637	653	617	618	600	688	587	598	607	653	644	601	609	621	602	611	613	664	630	622	598	582	603	625	648	581	626	611	639	623	658	573	641	611	615	643	614	592	588	650	562	647	532	656	656	630	648	590	599	611	639	635	605	632	622	674	640	612	589	630	569	645	647	561	625	632	659	634	655	625	648	613	644	586	633	618	617	610	626	653	605	607	601	602	625	579	645	640	635	613	592	610	578	623	621	611	626	627	613	662	609	622	640	646	640	638	623	636	580	602	636	621	610	646	612	635	641	640	639	613	605	621	624	630	680	655	616	661	589	618	605	609	640	616	626	616	621	637	636	591	624	617	663	580	591	612	649	643	624	614	609	630	614	626	609	693	619	663	563	598	642	604	593	612	597	604	607	618	622	631	618	622	618	666	636	619	659	645	605	619	625	648	622	651
23275	21365	29081	24276	21858	21719	16637	8170	6236	5357	4816	4217	3743	2917	2537	2371	2074	1804	1534	1381	1237	1047	909	803	791	707	679	667	617	602	583	619	532	583	504	477	501	516	488	489	503	477	447	488	442	479	431	435	464	454	487	448	458	480	472	460	456	438	458	463	455	427	452	478	466	443	441	416	430	449	405	448	432	464	421	460	418	413	468	445	435	432	438	434	411	379	432	464	433	433	427	436	414	412	446	438	441	430	399	439	431	435	469	438	425	383	466	448	419	420	447	416	457	464	416	448	423	417	410	416	434	426	449	437	443	434	404	471	463	417	454	447	451	463	468	422	398	418	439	422	431	461	399	438	412	455	481	424	427	447	454	447	462	410	451	471	486	443	447	419	455	455	442	450	447	450	435	453	457	440	428	418	453	459	472	427	466	419	417	487	457	407	457	428	411	440	447	479	472	433	405	431	488	448	447	450	448	433	408	461	411	459	405	460	440	430	450	432	445	403	434	425	402	458	439	435	432	408	420	424	454	424	445	428	431	422	406	434	416	462	434	427	459	417	437	472	452	444	437	452	436	437	437	470	451	412	414	467	397	424	485	421	406	426	438	491	449	397	407	431	436	422	414	468	414	451	426	423	474	408	468	442	448	431	400	410	456	454	444	424	437	418	431	462	453	432	470	419	429	428	443	454	426	443	456	451	437	477	442	421	435	442	429	450	452	419	429	430	454	463	470	429	451	442	456	431	453	402	446	408	430	445	422	410	392	430	419	479	417	459	422	415	453	478	422	424	461	422	445	438	444	447	402	425	426	466	425	409	459	447	466	437	462	426	448	465	425	425	420	438	472	474	430	445	458	428	421	414	488	441	460	415	446	475	431	431	437	467	425	463	428	423	437	409	485	399	461	473	435	451	442	408	429	444	422	453	471	415	442	462	468	433	451	435	424	481	448	446	420	463	405	480	433	417	458	443	411	436	465	439	461	442	455	431	420	453	405	415	441	435	460	410	430	439	465	426	460	420	409	412	423	428	464	433	462	451	428	414	402	406	421	424	459	475	423	392	397	395	448	406	435	402	404	412	427	474	449	424	444	397	451	405	454	450	412	423	420	425	440	452	441	408	399	449	432	426	428	453	468	435	416	395	481	412	440	435	416	438	405	401	432	420	429	417	449	462	422	407	468	450	435	453	454	443	450	421	424	466	408	446	421	465	398	423	464	437	442	454	478	436	467	432	447	469	432	437	395	416	409	425	425	439	448	429	417	427	434	469	481	439	471	457	467	419	415	429	409	450	387	440	469	436	402	425	482	429	433	436	471	459	454	453	418	391	435	449	409	449	442	472	428	440	412	440	468	421	451	449	448	406	438	396	423	417	423	458	407	413	430	449	420	437	438	447	437	419	456	406	437	476	440	461	423	422	454	429	399	411	426	452	426	429	462	418	445	442	475	456	463	399	448	466	413	439	385	438	425	450	411	413	402	423	454	396	456	418	432	434	428	413	455	447	434	458	466	470	457	433	396	412	408	406	464	439	451	434	467	444	395	444	407	429	427	451	452	441	452	441	444	439	485	453	473	452	416	443	448	438	415	434	438	455	454	472	458	438	442	456	447	428	415	433	478	403	432	428	439	452	397	397	433	444	425	472	442	459	435	413	417	447	455	424	397	442	441	431	412	463	412	398	442	465	419	430	404	435	448	412	402	452	417	450	441	430	450	400	436	456	402	449	464	423	433	434	422	460	453	476	396	450	466	427	440	414	418	426	429	428	463	423	394	417	423	462	432	419	418	439	447	435	448	462	433	438	442	458	463	440	459	438	422	435	450	457	441	452	413	416	431	450	435	446	463	500	409	439	447	465	449	420	438	429	447	426	400	436	434	467	461	478	470	447	461	455	426	430	411	396	377	431	418	450	432	417	466	416	444	441	450	437	403	449	422	471	440	435	443	461	444	457	433	437	439	441	484	441	401	428	457	445	403	437	434	438	442	452	450	441	396	452	472	408	455	443	445	453	446	453	413	464	387	424	448	444	467	444	430	454	389	426	471	465	434	454	435	400	436	422	426	410	463	393	443	437	420	455	426	443	437	446	416	433	391	415	411	428	415	413	431	427	418	443	432	440	442	459	441	425	421	402	424	445	446	448	469	432	418	496	438	444	463	446	427	432	485	446	459	465	455	430	419	452	396	431	453	424	454	438	445	451	444	385	457	408	445	429	426	450	433	445	432	413	446	423	453	468	472	433	424	471	426	459	510	428	417	433	464	474	411	435	437	413	446	439	415	461	448	432	434	443	429	453	435	441	406	452	412	436	412	452	413	415	458	469	474	459	462	423	456	471	420	447	439	410	442	434	450	441	439	418	462	427	430	433	449	418	427	424	427	424	414	430	445	428	390	457	449	455	403	430	436	431	443	419	438	433	437	469	454	457	453	425	458	425	447	440	438	434	447	427	450	442	435	420	407	453	445	421	426	411	457	435	449	439	431	406	446	450	439	445	428	464	434	421	436	448	399	399	427	442	451	457	436	427	417	427	440	442	437	425	427	431	422	414	433	394	413	443	422	416	442	455	485	481	440	471	426	454	434	415	419	419	461	486	411	466	426	460	433	419	444	406	419	413	444	445	461	408	461	391	434	458	407	434	450	448	419	440	459	446	460	437	417	431	455	452	451	422	426	399	452	434	437	461	420	429	480	430	448	468	450	441	466	437	455	466	442	422	452	434	442	415	422	423	421	414	448	422	455	436	440	432	414	443	459	429	452	408	430	411	428	426	455	400	441	442	422	399	431	456	439	473	427	446	433	433	442	426	429	392	441	416	400	459	460	443	431	449	413	490	444	484	435	447	432	428	440	415	420	432	449	428	475	420	443	469	409	445	453	430	401	431	451	422	414	396	431	438	452	454	433	431	454	441	442	419	452	471	417	486	448	448	416	441	460	416	403	450	448	429	437	447	420	441	460	437	437	471	441	444	451	428	456	453	446	466	468	451	439	455	425	452	444	441	414	437	428	439	447	427	441	438	460	419	428	464	450	448	440	468	452	434	438	427	416	441	419	441	431	434	438	423	446	426	426	424	433	440	383	418	472	454	423	430	450	414	438	433	386	417	445	411	414	447	429	437	437	450	422	444	405	402	438	433	425	430	441	409	439	467	437	461	448	439	422	412	438	432	410	459	453	406	414	429	480	418	433	426	432	428	416	434	443	434	430	445	405	454	430	442	401	439	466	434	443	471	413	427	451	419	416	423	438	418	461	456	421	447	418	415	423	440	448	424	467	424	442	425	450	454	412	423	417	447	414	462	409	471	440	400	461	435	434	464	421	417	424	426	447	452	422	476	427	407	400	434	469	467	429	431	419	464	426	408	462	441	433	412	403	453	444	454	441	426	453	434	452	434	448	455	435	420	418	425	443	441	403	435	425	430	433	416	405	429	450	423	429	427	443	416	472	415	447	448	442	444	450	439	458	412	388	443	438	425	472	434	445	423	424	464	449	453	444	474	428	422
29747	51533	47771	38015	26374	19691	16666	13490	12003	10702	9455	8526	7731	6051	5287	4719	4188	3497	3008	2430	2226	1719	1573	1328	1325	1083	987	900	891	887	809	789	749	674	697	650	625	604	554	592	556	587	553	525	523	546	516	576	573	605	546	519	598	559	515	578	555	508	566	529	555	480	474	494	512	508	531	514	510	516	534	523	503	555	507	529	496	531	470	526	535	505	488	500	547	507	537	498	532	504	494	563	536	484	544	524	520	492	524	528	484	548	522	528	488	524	504	496	513	476	527	544	523	536	530	470	522	520	497	519	493	518	462	518	499	521	526	507	523	469	528	520	520	491	543	524	516	501	507	513	508	564	523	513	541	485	535	501	457	523	512	509	531	506	511	489	476	527	482	504	523	545	508	500	499	506	482	483	475	466	504	535	487	551	492	489	506	521	469	497	484	500	508	545	470	511	538	484	499	532	543	487	473	471	511	515	511	512	521	471	474	499	524	505	488	525	503	528	508	491	488	496	491	505	524	511	500	511	496	476	511	509	509	550	508	525	486	541	495	476	499	530	530	554	533	529	456	490	480	507	505	543	505	523	505	514	465	546	514	509	490	500	485	520	480	520	484	504	514	485	472	492	477	488	505	474	533	498	516	507	481	531	506	516	511	516	518	493	531	537	525	492	471	494	519	535	530	498	480	499	537	523	514	554	483	519	543	516	518	485	519	502	533	489	494	519	487	520	472	538	535	498	490	490	502	534	491	475	510	479	493	499	485	513	480	482	478	550	502	464	548	522	510	480	510	513	519	512	460	471	485	505	464	515	485	483	462	485	557	472	509	478	507	489	486	506	503	551	507	517	473	513	532	496	486	524	485	502	481	530	472	529	532	525	493	496	526	506	511	507	479	477	510	515	556	519	481	512	507	507	481	515	517	493	516	506	500	489	469	494	493	526	504	563	504	479	474	489	532	523	509	508	550	521	519	524	501	482	484	525	494	476	566	496	481	499	506	520	500	516	545	510	501	523	473	504	486	525	527	509	542	515	516	529	523	516	507	536	524	514	517	513	516	471	479	497	525	535	516	456	530	485	542	514	485	513	526	536	504	536	516	527	507	526	501	488	530	504	532	517	482	470	531	520	487	530	518	508	505	506	514	491	493	483	502	500	483	510	483	528	494	508	513	521	482	517	490	553	514	544	504	557	513	505	508	468	554	532	506	509	470	525	484	491	515	533	492	496	504	514	537	467	480	502	493	439	509	535	522	488	498	478	537	522	530	519	478	496	516	543	504	479	511	524	490	522	488	474	521	522	508	502	518	508	495	489	532	528	461	478	504	514	512	476	503	507	486	476	487	528	534	498	491	539	519	525	489	477	513	531	502	466	521	520	434	532	513	529	483	531	498	478	490	513	507	455	497	543	510	463	492	568	499	502	516	523	520	506	541	479	489	486	513	539	513	452	547	493	500	501	524	489	500	552	495	552	475	484	531	473	519	500	520	492	506	540	500	488	503	478	484	503	536	528	502	489	479	502	534	497	528	472	468	521	487	494	537	499	500	515	510	541	510	511	525	466	483	508	482	498	488	505	488	501	541	517	459	481	500	509	491	501	530	535	524	516	507	471	493	507	529	569	479	491	502	461	489	497	468	522	469	505	528	467	483	495	491	491	476	519	487	553	543	512	524	455	523	512	507	548	497	519	501	489	514	499	503	512	511	542	521	540	517	527	488	472	512	542	559	488	507	492	478	508	519	495	496	450	498	532	479	512	512	563	501	461	511	490	509	529	512	468	542	542	511	477	498	516	513	481	494	491	502	494	478	541	471	508	527	451	507	515	534	489	516	517	519	500	493	510	489	517	507	506	508	525	496	496	453	475	533	511	513	531	479	538	528	506	523	489	541	520	531	512	503	530	480	513	458	520	518	479	497	520	502	506	493	518	464	473	493	537	480	501	495	511	543	498	508	484	511	519	516	500	506	518	501	506	505	500	489	544	445	492	524	518	487	490	508	484	496	516	488	543	505	526	537	511	496	473	515	469	489	532	545	517	496	506	519	493	525	465	486	522	509	514	516	504	502	501	515	543	512	563	493	490	484	487	437	493	502	556	510	499	482	476	502	463	479	485	523	543	528	508	512	505	469	506	531	493	541	509	493	475	514	498	537	468	484	502	502	503	490	475	491	519	530	544	494	514	503	494	527	491	496	513	503	483	484	506	484	557	483	512	473	497	500	535	542	537	466	516	523	509	524	553	551	493	538	525	483	507	541	501	508	498	534	471	526	536	512	555	486	489	502	500	531	479	491	543	480	523	511	569	501	532	548	505	463	509	486	511	497	479	514	506	511	474	511	520	513	461	513	481	460	506	504	505	484	505	496	500	523	483	494	482	539	464	491	465	500	495	482	489	478	550	485	508	544	524	480	527	530	489	500	542	488	504	535	495	529	502	515	506	493	518	484	509	530	505	470	513	509	509	481	506	513	507	472	529	539	495	504	523	476	505	499	523	496	523	501	520	490	494	496	514	510	491	469	508	527	481	507	538	542	534	495	490	542	509	572	494	517	543	507	466	501	464	535	496	535	505	486	479	526	485	526	478	478	514	554	507	522	481	507	511	517	512	499	530	501	516	517	524	553	509	513	526	504	534	497	479	530	512	509	517	459	503	492	496	484	504	486	516	499	477	508	529	538	541	523	496	484	525	480	520	494	486	510	510	479	500	482	503	520	517	503	478	489	519	494	493	525	498	463	504	533	514	497	539	511	522	548	534	503	492	482	527	498	519	459	502	469	503	529	499	476	507	479	514	496	501	536	483	504	547	511	478	468	529	495	488	495	533	492	524	524	504	553	484	480	491	457	494	499	514	479	481	503	553	524	514	523	509	524	518	497	497	515	510	453	518	496	518	509	512	510	489	557	493	490	480	496	484	469	497	516	466	514	547	488	513	491	458	481	489	504	494	531	476	515	489	552	530	512	497	526	514	490	530	521	492	519	498	501	515	522	479	459	506	508	537	543	502	495	501	523	474	508	517	511	510	507	504	502	520	499	486	461	531	505	488	488	512	507	499	498	508	488	501	458	481	530	509	483	459	504	520	514	522	484	460	493	538	482	524	478	498	519	499	482	533	512	529	500	505	477	499	482	501	498	520	514	561	521	517	531	522	519	447	507	544	520	465	470	506	499	507	536	478	502	509	510	529	511	532	498	541	489	510	515	512	504	499	501	512	501	505	471	486	543	497	511	527	514	507	452	500	503	506	481	536	520	520	502	499	520	498	504	509	520	527	531	480	470	495	520	532	534	539	491	529	515	524	502	500	477	486	482	498	500	507	464	492	525	535	477	499	511	503	507	498	514	488	514	500	550	531	557	493	510	510	499	503	543	504	533	482	516	532	514	528	482	476	564	516	505	520	519	488	514	514	525	518	509	489	527	521	539	488	498	531	484	516	512	482	518	504	524	491	490	544	534	482	534	470	504	525	500	479	509	481	510	464	526	519	481	477	521	478	515	487	501	531	504	493
28833	24705	26814	21524	11716	5983	4653	3535	2693	2563	2326	2115	1853	1651	1554	1355	1169	1038	932	806	756	660	650	574	578	579	515	484	485	459	508	448	454	457	446	468	439	402	403	429	473	429	397	432	434	424	435	425	448	431	389	410	397	379	434	436	448	439	440	447	447	421	417	449	414	437	409	445	449	459	442	435	458	411	444	433	431	380	428	437	467	413	451	401	414	441	437	434	391	427	414	417	446	406	419	406	429	399	417	396	425	409	442	451	442	368	453	396	435	411	401	425	438	426	440	433	421	389	434	413	444	410	401	412	417	436	395	452	455	454	459	440	407	432	447	456	448	434	446	455	431	426	386	405	420	433	411	441	453	436	388	453	431	413	414	435	394	472	442	427	364	434	424	424	432	433	458	397	440	434	427	435	444	440	434	403	387	419	409	479	439	395	400	414	399	395	405	453	427	433	399	431	436	443	439	438	438	426	421	440	423	431	443	437	435	388	450	437	443	415	432	402	446	449	384	411	434	464	391	446	409	469	447	422	418	419	413	459	423	404	421	445	379	418	419	417	434	381	437	415	419	434	413	439	451	398	433	462	401	447	449	425	407	384	441	428	457	411	436	406	433	405	442	363	394	409	434	411	371	434	425	390	379	398	396	429	422	425	425	370	418	420	360	423	388	417	410	440	439	389	443	406	450	412	442	417	433	444	428	429	447	425	398	434	397	440	450	428	445	403	420	426	403	417	433	433	445	407	412	443	401	417	441	431	434	438	434	448	403	404	432	457	402	413	443	417	439	422	412	415	426	425	451	406	458	400	416	394	457	428	429	414	421	448	422	442	438	438	421	418	429	412	429	403	431	395	422	408	461	430	422	410	435	420	420	423	409	450	441	434	455	445	417	424	422	406	442	422	428	394	406	442	392	414	421	395	425	441	402	431	438	395	432	448	452	423	429	416	389	423	429	432	442	465	443	413	432	386	428	464	443	434	393	462	424	394	421	432	441	396	424	428	369	429	459	402	440	419	411	460	458	425	406	440	464	438	416	396	437	453	446	442	390	392	379	406	401	474	394	404	460	460	417	452	410	433	392	421	413	432	421	409	380	427	426	446	419	422	434	405	420	416	421	424	411	441	399	432	418	409	410	423	454	426	419	412	429	430	402	448	424	425	403	454	422	424	448	418	447	431	429	400	418	443	421	415	430	421	413	411	435	419	426	400	419	418	415	417	427	403	412	406	397	464	414	427	402	465	425	441	402	485	467	414	408	425	429	438	381	452	435	420	411	467	428	397	438	432	463	437	410	429	440	406	429	416	432	446	398	442	474	406	378	415	454	442	441	419	414	421	471	416	412	390	427	414	442	397	392	448	441	456	397	421	409	422	412	413	426	442	421	412	403	421	457	425	393	429	408	404	422	450	451	402	406	432	491	406	427	394	408	399	406	416	385	413	487	406	446	406	430	421	408	422	392	395	396	420	422	409	426	431	390	409	419	421	423	450	395	429	427	449	421	458	424	445	419	395	415	386	389	438	411	409	432	391	420	459	426	430	449	421	439	426	482	412	420	483	415	418	419	394	396	391	379	428	432	442	407	405	415	437	397	428	424	420	415	418	407	420	450	412	404	428	413	419	418	447	423	398	439	398	419	442	425	428	410	425	425	395	409	425	432	413	377	410	413	415	395	441	454	431	430	436	420	466	436	413	436	409	403	448	404	414	417	421	445	433	432	401	412	397	403	421	431	449	404	435	424	420	396	414	435	435	442	432	418	448	411	424	396	400	424	423	397	393	419	397	435	420	402	444	399	427	390	427	439	434	430	403	431	437	414	439	417	410	439	431	421	409	423	406	448	400	434	452	414	422	416	420	468	431	487	418	430	423	439	426	416	439	394	416	434	419	443	446	416	425	439	415	377	428	417	412	420	415	423	390	431	387	414	425	413	388	441	407	398	404	427	421	417	429	451	429	420	439	426	393	431	441	407	429	391	397	432	430	426	426	408	438	449	430	396	422	441	452	458	416	407	436	423	391	422	439	460	430	406	439	418	399	464	423	439	442	439	414	426	401	368	434	447	416	409	449	450	429	435	414	445	426	429	406	442	432	430	442	440	437	422	445	427	438	449	409	403	421	425	437	453	461	411	407	441	407	417	424	436	381	420	425	428	421	426	443	417	413	398	427	417	391	437	390	452	431	376	388	419	404	429	463	406	439	414	441	412	433	407	428	401	457	424	450	458	420	401	404	418	426	434	400	433	431	439	388	409	458	435	434	429	444	395	418	410	403	409	483	455	418	421	411	435	426	423	447	410	443	401	437	418	415	431	424	406	401	395	461	452	395	443	423	437	453	435	428	415	390	479	421	405	438	421	395	449	412	409	433	447	419	450	404	411	396	448	475	452	450	444	416	432	425	386	431	393	423	407	403	405	439	464	401	452	427	436	415	421	461	441	455	404	404	442	422	433	438	443	453	410	421	423	421	429	425	415	393	424	418	436	407	406	412	443	404	431	433	412	450	425	417	421	383	442	432	413	401	418	430	450	432	447	417	376	402	448	437	416	424	433	390	439	406	426	382	417	457	451	448	401	378	438	443	448	407	446	422	407	464	451	444	410	397	383	425	431	394	397	433	410	414	435	418	416	433	409	406	439	427	409	411	434	431	413	430	407	408	443	437	432	405	412	395	424	441	450	463	435	411	422	406	416	455	401	402	431	461	432	453	402	437	440	476	400	371	436	473	450	383	438	402	406	411	439	429	395	420	441	464	436	445	423	430	403	418	430	483	408	408	435	400	461	456	425	446	399	456	409	450	446	448	424	424	437	442	413	451	444	403	416	461	439	433	411	403	446	401	445	412	434	400	441	428	411	426	412	384	457	438	421	447	386	390	423	453	422	415	462	435	426	421	468	437	409	407	429	425	419	408	392	424	457	436	428	419	441	439	430	410	423	423	412	422	430	435	427	424	437	418	430	401	406	421	423	415	441	433	408	444	447	430	442	430	424	392	459	420	392	411	432	435	406	440	400	456	397	424	436	416	423	399	421	417	404	407	449	415	448	410	405	437	455	438	453	443	430	422	454	451	450	420	442	442	441	451	418	406	453	428	407	402	448	414	430	421	411	442	423	391	406	431	448	424	403	448	436	418	423	416	398	442	406	382	452	409	411	433	429	435	461	432	458	406	461	394	435	408	444	430	423	380	403	400	454	458	440	444	406	443	447	405	432	472	418	401	408	438	469	395	463	410	399	421	418	413	436	419	428	437	429	473	455	410	408	407	445	411	380	438	399	415	422	411	430	416	443	403	396	423	410	412	434	422	419	412	436	419	418	409	443	437	437	460	399	428	412	461	453	442	423	458	424	452	444	395	417	404	416	420	435	411	411	444	410	428	462	427	458	420	426	397	428	397	436	388	429	399	424	420	427	426	419	418	446	418	440	414	447	455	417	434	426	402	422	420	430	460	424	432	420	420	394	408	410	409	412	376	424	446	403	444	416	415	430	436	431	455	423	397
26924	37431	32474	23509	15276	10400	9017	7430	6084	5674	5143	4597	4117	3357	3092	2630	2225	2023	1690	1470	1324	1138	976	935	910	771	722	689	684	644	592	587	538	508	587	580	551	566	542	555	576	540	555	545	521	543	544	571	574	533	549	572	505	554	497	479	550	532	548	494	504	500	501	550	521	554	528	543	487	507	525	540	544	551	534	515	515	534	531	501	553	546	485	515	453	512	513	520	443	513	528	531	515	519	536	539	501	466	537	515	513	506	501	491	485	510	528	513	536	512	494	504	532	508	493	500	502	493	520	490	538	490	463	532	537	468	471	477	485	572	549	542	486	516	496	493	512	509	485	526	541	525	517	502	499	470	520	509	502	515	539	529	499	512	519	483	490	489	568	455	480	529	510	484	477	508	517	526	477	525	487	519	514	538	528	513	525	528	503	521	463	529	518	505	536	526	520	495	527	512	502	522	462	460	510	518	519	513	583	507	523	478	514	501	488	497	495	518	507	491	540	505	490	561	505	520	503	489	513	512	541	525	528	508	536	511	484	511	487	501	498	492	538	544	517	521	475	534	506	499	519	503	496	553	511	480	505	532	519	502	516	519	529	509	545	496	505	528	482	542	509	474	511	528	473	538	509	511	481	541	528	482	524	533	502	521	526	526	526	511	535	519	541	565	509	502	519	536	502	506	535	519	495	512	523	516	501	490	567	537	558	519	517	494	492	520	510	516	527	504	498	491	483	510	518	497	486	532	517	489	495	521	486	534	489	475	506	521	516	507	518	489	509	534	511	537	535	505	534	488	507	503	488	477	504	519	492	521	512	541	505	549	509	544	518	481	513	536	526	498	538	510	498	497	505	479	501	524	538	520	526	522	518	543	533	526	486	525	527	544	533	520	501	481	513	509	515	545	497	535	501	531	511	531	494	508	512	538	541	499	517	494	503	511	518	519	507	516	479	532	501	523	503	531	497	518	527	490	515	548	517	526	476	539	527	507	506	514	513	483	521	513	507	497	515	483	487	523	529	485	496	529	540	503	513	508	481	490	514	495	515	508	504	510	496	511	493	439	502	507	487	487	512	527	505	500	487	539	511	530	543	510	515	501	499	478	523	532	534	519	534	491	485	506	498	513	468	510	498	540	509	499	546	482	531	502	500	499	539	500	528	517	489	534	488	538	484	510	517	553	515	539	531	559	488	467	476	536	534	514	496	516	484	491	523	522	512	473	510	493	495	482	519	491	539	503	505	528	515	481	548	470	521	520	471	485	564	545	541	560	520	524	520	496	526	542	482	471	518	503	536	545	495	513	523	484	545	519	469	516	532	481	493	545	484	485	499	476	495	502	525	495	515	490	505	494	534	503	526	469	527	514	489	523	561	538	518	510	529	545	549	530	503	497	532	485	520	506	476	511	491	497	506	510	508	533	496	509	520	536	531	493	518	511	491	528	518	492	467	518	521	531	501	496	494	503	475	532	482	509	493	509	481	517	500	530	528	474	518	534	530	493	528	515	510	524	498	527	514	478	536	501	566	506	506	520	499	560	527	522	498	539	503	482	522	511	519	526	537	520	503	505	488	518	531	536	488	537	531	494	521	498	529	484	545	518	509	541	533	521	526	480	523	519	515	484	538	536	496	516	522	494	529	532	493	507	505	520	524	501	527	526	512	503	508	473	507	480	474	490	463	492	486	534	529	541	533	513	527	541	489	554	503	525	501	523	533	511	483	491	508	519	537	534	523	550	581	541	499	534	527	480	555	465	527	519	486	542	516	498	523	555	532	504	509	521	482	512	536	537	509	582	527	527	534	530	478	535	485	509	485	535	512	546	486	519	504	504	515	514	533	468	527	491	553	532	514	503	513	532	480	472	557	497	510	526	491	517	532	520	501	543	501	508	510	522	515	516	506	510	539	551	468	527	520	519	532	518	499	510	522	489	503	563	530	507	541	547	521	496	507	524	549	516	536	502	514	498	507	519	525	528	554	511	516	537	497	487	542	513	566	553	542	513	519	505	525	551	537	513	509	509	492	504	508	534	513	526	518	540	490	488	538	531	492	492	519	512	498	508	514	560	521	517	488	506	513	515	534	515	509	507	513	536	484	499	484	532	515	531	494	508	544	540	485	506	454	545	519	518	554	511	594	557	519	495	497	477	502	479	539	521	544	485	492	532	537	512	512	479	489	478	536	490	554	525	518	510	518	512	484	497	520	500	501	498	500	523	529	480	499	511	511	511	520	545	549	525	492	507	551	529	553	492	525	514	552	506	516	505	524	518	490	509	515	491	505	523	509	492	533	508	509	518	544	522	489	548	520	523	526	538	466	552	549	517	539	490	516	517	521	507	489	515	481	510	520	503	508	510	509	517	497	547	521	478	508	518	494	512	477	533	518	522	534	542	503	527	519	541	479	500	523	522	493	516	519	521	545	503	489	474	519	524	539	484	552	524	508	518	564	512	520	508	526	514	500	541	483	474	544	518	531	497	490	525	489	563	482	525	554	541	515	512	477	513	560	485	526	503	487	467	521	504	549	490	540	538	507	543	508	515	497	516	508	487	513	520	495	523	485	548	534	552	514	496	501	552	489	509	516	517	500	542	500	519	536	524	478	542	488	512	493	514	508	505	538	542	524	552	504	520	530	508	526	501	523	483	487	512	472	517	493	493	482	524	517	509	490	532	553	507	514	483	508	547	520	525	505	513	516	517	563	533	493	506	540	514	539	501	546	534	540	498	505	559	521	514	500	510	512	493	461	515	489	495	537	516	541	499	545	534	492	513	520	475	521	481	525	526	512	486	491	562	521	564	495	525	486	517	487	483	489	547	520	486	535	483	490	516	511	551	502	509	514	520	523	501	510	494	498	543	542	467	494	501	554	464	504	516	477	486	519	493	520	500	529	469	533	532	513	518	544	538	481	546	490	518	534	521	520	533	526	523	466	494	522	519	539	504	540	480	531	500	489	477	512	564	518	502	516	512	517	513	510	562	484	495	522	473	531	519	544	516	515	531	538	530	495	581	530	503	535	489	485	510	479	536	483	536	504	493	476	511	485	538	533	486	553	545	474	495	514	500	484	552	494	536	496	520	482	520	490	457	494	510	509	507	460	513	504	540	455	544	516	481	486	539	509	506	490	502	513	549	526	534	493	491	501	534	507	530	494	509	536	484	478	506	503	513	553	527	478	495	484	514	500	475	559	468	510	508	477	513	515	505	503	545	502	512	520	501	473	532	523	537	552	554	475	502	539	526	485	503	514	520	516	509	545	499	509	528	521	535	507	568	477	515	498	510	514	513	533	535	515	497	517	479	466	516	525	513	507	555	497	532	531	519	474	507	547	536	532	516	522	514	523	513	508	522	468	531	553	511	536	489	518	516	498	524	468	484	526	504	482	522	511	505	523	500	512	525	482	547	489	484	521	512	507	513	540	504	487	526	480	551	503	500	523	526	495	542	520	485	536	523	537	496	480	566	503	523	498	511	537	533	504	509	487	505	503	499	520	503	530	572
24500	21411	28576	25774	21921	14776	8766	5573	3960	3489	3254	2806	2433	2017	1874	1711	1421	1197	1071	998	803	737	626	590	535	554	478	467	468	421	426	421	425	406	386	383	385	402	365	382	352	343	343	359	362	360	333	370	339	355	351	354	363	351	334	358	303	346	376	337	335	336	343	348	345	373	338	352	347	372	329	351	315	340	362	321	324	333	333	327	363	341	338	340	331	322	329	331	341	347	353	329	320	292	341	376	325	315	320	332	322	318	342	346	353	359	330	343	333	288	336	330	307	333	336	384	372	318	344	343	306	345	342	357	356	366	340	313	366	352	320	337	375	358	314	350	351	341	349	374	304	345	324	339	325	325	330	311	358	322	342	348	332	306	314	347	334	329	295	325	340	297	349	353	339	345	300	365	340	352	352	344	319	317	314	349	356	336	374	363	346	314	313	336	345	314	332	323	320	331	293	321	356	351	310	340	334	316	310	318	326	337	344	351	355	339	340	367	361	369	367	358	326	310	339	371	320	325	328	317	352	318	306	355	347	320	315	306	345	345	327	349	344	330	362	334	288	338	347	333	338	343	302	324	314	373	348	300	344	318	342	335	365	346	353	340	327	316	332	329	321	356	338	313	316	310	336	296	343	349	315	337	314	296	331	340	349	325	319	320	334	343	272	324	327	333	352	349	363	349	327	309	318	326	321	330	338	382	353	321	354	361	362	346	354	324	336	383	349	341	351	338	326	296	354	360	345	328	354	340	353	339	361	332	352	337	366	322	328	350	319	338	348	338	363	355	352	321	308	313	349	331	347	321	316	314	334	313	354	327	328	361	321	347	327	346	321	346	320	309	327	293	341	314	317	339	327	314	344	362	313	345	363	333	339	343	350	314	323	343	326	335	332	350	317	351	341	377	315	314	320	343	354	370	356	308	335	337	356	334	348	358	351	369	340	319	363	348	344	353	344	366	318	307	350	324	327	303	320	331	330	313	340	360	336	370	335	338	375	350	342	332	345	334	334	318	309	360	320	333	333	371	358	357	358	341	373	344	304	345	319	367	317	325	320	337	318	321	362	353	348	364	340	332	337	337	329	338	333	358	321	364	312	336	332	358	335	360	296	337	338	323	360	313	351	334	324	349	331	352	360	340	323	338	325	337	288	321	356	352	316	363	320	329	333	318	331	317	347	332	302	326	341	375	316	366	296	349	326	305	351	324	325	320	299	340	325	346	336	335	339	360	373	304	341	334	333	331	353	328	362	348	351	334	309	310	300	302	353	316	340	333	357	324	341	356	337	346	324	323	304	316	334	362	344	363	364	308	326	338	354	321	368	364	327	368	314	350	319	376	310	354	372	315	349	350	336	360	325	360	311	331	322	316	340	355	354	326	376	319	319	356	348	372	353	369	335	319	352	345	344	320	357	325	297	329	331	318	330	305	332	333	337	346	323	310	347	358	332	329	373	333	351	327	341	346	348	332	357	314	363	358	341	354	328	342	346	327	302	338	309	378	318	354	336	335	321	317	322	354	341	372	322	313	395	295	340	307	343	323	358	343	347	326	340	320	317	348	306	302	343	342	342	346	351	366	320	353	303	359	339	341	330	349	308	342	326	365	298	342	364	343	317	383	341	333	314	349	319	345	344	319	302	332	307	327	318	339	360	336	338	348	334	349	335	344	310	347	312	344	323	319	301	339	372	316	346	340	319	367	360	350	345	308	307	343	333	369	325	335	356	312	337	289	300	346	340	363	326	306	312	355	324	334	329	318	342	330	317	328	314	373	337	315	339	321	348	333	346	317	325	362	324	341	358	350	345	337	322	342	348	348	340	315	349	363	330	328	328	318	330	350	335	307	310	349	338	330	305	337	365	348	360	345	356	352	316	304	349	344	328	333	351	321	352	347	338	306	337	339	334	347	382	336	338	321	296	345	301	328	378	348	357	348	316	342	301	364	340	336	295	320	346	349	346	327	316	335	314	333	349	334	356	302	307	330	348	319	351	359	326	332	344	362	318	307	338	323	314	353	339	326	329	344	338	324	335	349	336	340	366	332	359	364	337	308	326	328	316	354	370	335	343	338	336	320	329	332	354	317	337	333	318	301	304	340	328	327	334	353	349	368	338	371	334	323	312	365	322	357	345	324	310	365	322	360	332	337	344	344	342	332	331	354	330	338	322	353	311	312	337	317	333	347	347	369	329	342	344	359	348	383	367	340	346	297	388	343	334	316	373	343	335	337	339	307	334	358	350	326	333	332	360	301	356	339	329	311	336	311	347	352	340	324	335	350	332	303	315	344	327	320	318	326	368	326	335	340	339	314	329	326	356	334	327	373	388	343	335	314	371	332	337	345	342	323	375	311	359	336	334	350	331	321	338	354	316	331	350	338	324	330	322	347	322	344	348	328	321	350	326	346	341	325	346	330	334	321	332	339	329	333	367	317	316	319	342	323	343	317	328	328	357	339	358	328	353	316	315	362	305	353	363	358	323	301	331	339	347	352	368	323	361	352	317	300	361	333	343	363	348	311	303	357	342	316	313	317	328	308	336	322	368	324	364	295	320	377	326	319	313	330	354	329	326	343	314	366	338	314	341	335	327	303	343	341	338	319	371	323	302	354	365	366	318	344	338	347	328	355	344	368	329	323	317	293	334	314	336	331	333	354	343	334	338	330	348	345	372	320	332	374	328	345	367	340	312	339	361	324	337	363	353	358	335	323	342	325	331	337	314	341	355	328	340	341	327	349	347	353	330	339	363	365	340	343	339	328	342	339	352	350	357	307	343	310	343	360	359	345	369	329	322	331	324	346	349	307	334	361	358	321	312	328	344	367	337	344	334	354	338	348	339	299	339	358	339	332	311	351	389	339	345	336	331	350	352	340	367	335	334	378	324	337	334	334	295	340	346	306	322	339	311	341	364	311	350	316	322	334	341	334	335	345	352	311	363	360	327	320	335	360	346	355	372	333	311	333	333	332	326	340	321	310	338	309	344	334	316	354	295	359	327	343	343	295	298	353	384	368	355	327	317	334	318	330	349	344	315	340	331	346	335	353	339	308	309	342	322	328	352	327	300	348	339	313	341	340	314	374	335	347	359	370	328	361	318	336	360	362	323	330	349	318	334	305	310	342	341	352	323	332	316	327	365	361	321	374	296	371	322	328	347	329	376	308	350	349	348	347	331	352	309	323	300	358	324	348	314	330	340	312	361	342	343	330	345	330	313	342	371	349	355	342	327	343	322	340	348	331	338	339	322	312	327	345	371	328	391	307	320	337	330	317	333	336	330	356	327	290	340	331	312	340	365	337	326	339	350	351	308	345	297	322	328	378	328	331	348	314	346	337	343	365	324	328	320	326	346	338	314	289	364	312	353	338	312	340	352	357	362	324	305	305	345	360	303	378	349	350	313	317	334	329	376	317	353	328	325	323	365	379	307	319	324	356	350	327	330	340	322	329	335	295	311	343	344	369	315	352	312	345	337	354	306	319	360	337	307	337	347	346	324	340	329	362
28252	46425	42537	33220	22468	15046	12864	10245	8462	7599	6963	6073	5193	4262	3956	3509	2902	2489	2155	1852	1528	1287	1116	1010	906	852	742	707	620	642	613	568	579	499	541	492	503	493	475	459	484	482	428	411	434	426	440	464	462	416	441	449	408	421	439	378	409	434	490	407	457	443	451	419	406	366	387	438	418	424	422	425	365	406	413	424	414	414	406	384	380	400	396	426	418	414	450	411	417	436	457	383	441	417	394	409	412	386	407	410	388	384	441	412	405	376	409	447	402	412	457	422	408	408	417	405	404	390	423	405	401	391	434	431	378	372	418	378	438	440	404	406	416	406	449	423	403	404	433	417	412	462	421	389	429	452	420	432	386	400	430	423	441	426	423	424	370	371	398	402	381	395	401	406	408	363	398	422	408	411	391	365	387	420	409	409	463	424	443	433	409	375	353	410	413	395	377	389	428	382	402	417	393	414	399	405	430	417	395	424	454	385	421	396	421	394	421	417	401	417	401	421	416	420	419	400	403	412	412	405	435	433	429	410	363	398	382	425	405	413	405	414	415	420	424	398	418	410	423	398	404	368	373	419	385	411	431	409	424	416	364	427	384	412	404	391	407	400	395	404	381	396	417	365	415	397	408	404	384	443	393	433	459	415	420	403	409	392	442	405	387	413	417	409	359	404	390	418	403	435	379	398	427	435	400	389	425	438	424	364	429	428	394	415	426	416	403	441	409	380	397	420	400	427	379	410	390	424	440	403	413	445	414	401	429	402	435	412	431	408	411	418	410	400	420	381	405	406	398	428	411	395	388	380	386	385	422	430	428	411	430	409	403	427	430	433	407	409	402	394	424	408	385	410	412	398	404	396	424	410	426	401	428	438	381	435	413	428	403	469	424	407	433	397	428	397	414	419	399	426	415	418	430	406	410	412	406	420	396	400	398	398	405	404	380	407	421	412	427	420	418	405	435	418	445	393	431	402	407	412	398	415	413	445	409	386	407	407	401	413	412	391	429	401	383	416	391	383	396	430	422	433	431	410	430	437	425	406	437	417	410	390	390	420	397	421	436	404	404	411	415	390	411	391	431	371	418	433	424	393	393	404	430	424	429	415	393	405	406	426	410	354	430	406	422	399	396	404	414	421	410	394	407	408	437	398	368	437	412	415	393	431	427	442	414	400	410	407	419	408	420	402	384	441	364	406	427	404	400	395	397	389	437	412	361	398	416	409	415	415	419	424	423	409	412	423	391	388	439	428	386	407	389	444	413	382	420	385	419	405	402	407	401	413	403	406	424	434	401	408	421	425	430	436	402	410	407	391	400	401	388	426	430	398	433	400	403	425	397	403	393	423	399	397	426	388	430	406	405	406	431	397	413	399	418	396	391	392	410	407	434	461	437	409	411	413	389	395	450	387	421	440	422	391	385	400	422	414	428	411	408	404	408	390	412	438	420	398	404	409	401	402	345	378	377	382	391	396	414	416	410	415	421	443	426	426	420	383	412	417	413	395	411	443	404	421	395	398	443	380	408	438	419	394	390	410	366	414	432	422	410	433	443	415	426	387	406	401	406	409	396	415	425	425	385	400	385	401	426	429	396	390	380	423	423	421	447	392	429	366	419	384	432	439	378	384	404	390	398	405	432	389	422	407	431	395	398	440	430	435	408	358	371	402	382	415	428	414	440	445	430	425	433	410	445	427	410	423	424	384	363	385	415	406	397	411	405	414	417	414	384	411	416	407	428	411	373	426	408	403	398	408	401	413	420	362	375	427	387	408	429	397	402	433	423	411	433	422	403	438	393	408	425	406	412	430	426	425	423	415	406	394	414	411	382	429	428	433	416	387	377	401	417	454	405	429	402	387	410	411	415	426	408	411	436	432	416	422	467	420	417	421	394	400	381	409	397	429	384	451	420	379	430	388	409	469	437	402	406	401	413	410	424	399	384	419	388	411	407	428	428	406	404	400	411	378	413	410	415	411	388	445	429	424	406	411	391	429	408	404	392	419	402	398	410	422	417	416	436	399	415	411	391	415	421	433	423	411	403	410	414	415	408	445	402	408	428	398	436	395	405	398	413	433	392	407	410	408	432	420	427	422	389	439	444	395	420	416	419	421	400	431	443	379	434	407	408	394	427	392	412	378	413	406	399	387	409	451	405	393	385	369	366	404	413	438	391	390	421	413	410	416	391	393	432	421	391	385	403	419	419	419	391	431	417	420	421	413	423	394	401	401	409	354	387	420	414	396	401	426	430	419	417	434	415	407	424	430	434	418	421	405	433	419	410	399	403	420	380	419	393	370	414	413	411	423	428	432	403	428	389	386	407	405	429	381	380	389	396	412	427	422	402	383	407	397	415	406	391	401	411	422	414	396	387	396	384	398	402	437	421	370	423	399	401	420	419	405	409	420	386	426	397	393	410	445	374	393	377	387	401	437	450	387	455	402	399	413	397	376	435	414	407	446	391	383	407	429	417	433	419	391	366	387	406	409	397	450	363	425	370	417	423	368	390	436	407	407	418	423	404	392	426	384	387	415	397	423	437	431	415	401	395	397	405	420	403	415	406	434	410	427	466	400	410	435	487	423	390	387	373	419	421	419	385	394	430	424	404	405	430	436	397	414	371	397	432	414	434	437	413	399	396	411	436	405	401	392	413	395	392	430	441	398	399	406	423	406	402	430	405	369	419	413	427	436	393	422	403	441	399	411	430	416	368	392	440	429	381	418	413	435	389	425	438	356	418	453	403	400	432	422	398	382	411	412	385	410	418	424	398	428	441	409	374	423	399	430	414	424	422	395	458	425	431	400	410	382	427	400	407	405	406	410	416	405	410	410	435	433	448	383	396	386	371	427	427	412	367	413	439	373	404	419	421	457	412	416	451	398	427	403	388	399	404	412	426	429	412	411	399	412	422	424	460	414	410	409	404	435	433	417	403	414	405	426	359	407	418	413	419	395	439	411	393	365	430	365	418	440	438	435	400	418	397	416	400	422	418	426	409	408	398	391	407	417	396	426	403	402	427	415	421	383	419	417	377	436	436	387	431	391	443	399	441	379	398	398	357	408	418	434	388	404	421	423	421	430	420	404	399	431	391	370	395	443	440	438	380	416	405	411	409	399	402	419	429	382	423	425	400	417	429	425	422	424	383	385	368	409	432	418	419	398	391	413	418	389	401	398	413	420	385	420	404	436	431	397	436	429	443	405	377	423	388	420	403	380	434	442	401	399	397	395	412	411	422	444	414	431	392	433	395	392	407	386	377	423	413	406	420	431	415	393	411	430	374	409	388	415	446	417	418	420	451	387	411	390	402	400	379	409	446	404	426	396	437	378	393	408	404	419	381	429	430	409	402	409	392	410	449	411	402	400	400	432	402	445	439	427	370	411	436	414	424	406	395	384	420	435	405	378	431	381	403	402	441	461	409	409	375	393	429	374	388	398	449	421	418	448	401	399	400	445	416	419	403	410	388	415	388	390	425	405	428	427	387	415	399	437	436	409	399	425	404	411
25624	21444	28159	26323	17077	8634	6082	4291	3323	2777	2709	2446	2120	1816	1634	1461	1444	1251	1127	1022	917	839	768	725	772	688	599	651	599	633	587	613	569	533	579	575	591	583	571	534	565	517	542	550	540	550	568	527	550	537	493	565	538	563	547	562	521	548	514	497	489	521	517	512	530	538	511	537	529	547	542	524	563	578	581	514	528	538	525	565	525	524	518	494	565	559	504	536	566	520	514	527	526	547	516	507	520	535	539	512	512	487	511	531	529	563	545	558	501	558	519	526	515	493	501	517	539	517	499	505	501	509	515	536	523	487	555	506	517	531	555	481	515	496	535	499	523	517	524	550	462	538	521	556	531	560	546	510	530	554	491	539	528	544	516	490	503	475	596	462	534	531	533	501	542	516	519	528	507	524	530	534	515	533	532	548	534	534	537	514	498	522	475	473	568	507	530	551	519	545	522	535	513	538	542	535	534	499	509	529	535	478	514	507	553	579	505	513	557	537	508	493	582	532	546	535	549	528	515	508	534	547	507	515	519	553	520	535	450	516	520	529	502	516	535	516	535	508	533	529	506	524	567	506	507	518	538	522	502	554	575	533	535	569	544	498	536	535	514	557	535	511	543	566	537	519	539	490	531	533	518	575	536	526	540	518	542	566	518	490	549	453	491	510	526	513	540	517	488	520	560	552	501	533	494	517	474	522	535	545	521	534	529	571	501	501	522	524	539	564	527	493	532	510	525	514	513	549	528	517	534	487	544	512	539	514	506	498	502	491	512	534	525	507	523	521	503	512	546	563	567	512	538	559	531	543	533	534	540	519	527	510	537	520	518	539	504	508	518	530	519	543	518	536	518	537	519	519	544	482	539	558	515	501	526	514	525	511	478	525	532	555	479	474	512	566	510	530	584	548	520	514	512	515	502	523	498	553	510	539	515	493	521	517	503	480	530	505	542	528	552	513	549	528	544	522	535	539	506	520	548	561	512	508	489	500	520	562	519	511	539	533	509	553	529	525	524	527	563	555	487	518	511	547	525	566	522	527	540	481	558	539	492	554	496	500	524	543	531	559	491	536	492	542	554	519	514	533	529	521	549	532	515	532	518	514	486	540	559	530	513	533	533	546	533	555	481	502	472	533	532	498	521	521	547	534	539	477	522	477	513	512	553	530	533	532	472	522	491	575	491	542	559	541	543	542	522	537	542	518	548	469	539	533	534	555	519	509	535	535	540	524	563	557	503	563	544	492	489	512	522	531	545	532	554	486	512	531	525	501	479	564	536	505	533	526	511	515	550	536	532	522	538	504	529	553	537	549	512	518	522	554	524	565	554	525	533	517	531	538	520	481	570	544	501	498	488	508	543	523	491	505	538	505	523	480	495	566	535	553	498	529	518	560	487	521	546	515	521	563	568	574	522	529	548	496	519	498	510	538	566	532	484	501	536	526	512	527	559	512	531	495	528	542	523	526	560	513	502	549	494	504	519	530	565	498	503	540	501	539	512	510	511	488	540	505	527	505	555	496	496	520	541	494	543	541	507	521	492	510	553	531	512	479	512	541	539	550	491	445	565	533	561	523	542	515	531	563	504	511	550	532	523	526	544	503	534	532	499	522	549	495	524	550	487	556	531	493	484	515	528	517	514	507	527	539	562	510	482	539	458	548	524	532	554	496	534	491	519	536	550	543	541	533	510	510	558	515	539	542	539	491	487	545	504	522	520	505	504	558	527	537	519	545	536	526	491	506	543	501	496	540	508	556	517	570	540	537	603	514	522	541	509	525	512	537	469	540	533	490	522	506	539	553	541	517	521	496	517	532	500	531	536	534	515	501	512	519	549	498	507	528	509	504	546	554	553	579	500	509	508	538	551	480	559	524	525	543	490	515	565	515	536	550	521	548	506	537	529	546	501	573	479	479	518	552	534	517	520	529	507	538	535	498	473	530	532	498	518	536	540	524	523	493	568	550	587	510	538	560	506	525	535	524	540	521	517	498	557	536	528	528	513	492	519	559	542	496	505	496	519	539	524	521	492	541	515	551	531	521	501	506	491	531	528	505	522	528	525	503	543	541	509	549	556	523	523	534	536	535	522	528	559	518	514	529	528	505	513	543	518	518	508	559	522	536	506	558	491	518	528	500	515	532	497	519	525	515	537	519	521	534	523	528	525	520	524	569	502	529	529	505	474	524	534	496	517	536	548	545	518	490	551	504	541	570	497	494	554	496	528	475	516	504	553	509	543	508	517	545	533	517	537	534	543	533	486	525	515	512	525	494	542	545	527	479	526	499	539	490	572	496	524	539	582	497	531	560	543	500	517	556	526	507	552	518	543	516	568	496	566	490	550	583	508	502	517	583	519	552	542	540	488	523	518	499	557	515	537	516	527	526	555	520	559	529	518	478	532	576	545	503	531	513	555	536	523	529	529	557	516	513	520	526	529	481	514	521	539	493	538	525	527	538	535	524	535	487	490	515	548	528	534	497	523	514	501	507	524	525	511	526	525	520	484	549	514	507	529	528	515	526	529	571	557	558	510	563	523	501	515	544	558	535	551	505	510	485	547	524	526	512	502	513	535	542	566	577	526	579	513	513	518	507	491	539	525	520	543	525	490	507	563	528	500	506	537	528	496	495	484	481	533	513	526	576	559	558	539	523	510	483	520	509	491	518	528	513	521	539	528	558	529	541	559	539	546	517	538	502	559	546	558	533	505	536	546	570	525	528	490	515	541	506	535	494	524	555	544	526	534	541	553	524	511	515	543	541	515	529	537	528	538	506	525	539	496	547	518	528	497	510	510	513	512	570	527	483	541	523	521	563	550	536	497	553	495	529	515	553	543	522	492	488	509	549	536	511	532	548	540	495	525	547	529	575	516	503	521	469	500	492	542	514	535	537	519	520	527	559	508	548	562	502	519	539	523	499	553	533	538	520	521	523	541	539	554	476	523	540	505	544	547	515	518	530	515	463	550	537	536	529	486	566	519	551	506	565	489	521	505	531	504	505	529	520	523	581	514	561	535	515	514	532	517	525	550	533	503	519	513	561	515	519	475	591	499	497	495	522	539	529	525	552	528	516	548	485	521	543	492	523	530	557	547	546	538	548	551	530	548	538	509	518	530	526	521	510	539	590	525	526	513	511	515	492	483	531	527	534	526	519	526	511	520	508	525	568	525	499	556	529	534	527	486	521	498	534	519	524	516	546	548	511	521	486	535	488	525	537	540	505	506	520	545	506	527	555	529	534	524	564	547	531	558	520	550	550	525	525	486	543	526	580	537	513	504	526	525	511	541	541	535	512	496	489	502	517	555	524	583	502	542	499	542	549	505	514	542	543	507	556	518	533	540	514	515	580	495	559	519	514	516	564	527	537	529	532	533	540	552	535	506	508	566	516	527	505	463	517	518	534	495	564	531	498	530	523	547	523	490	544	532	492	508	500	535	499	504	565	508	511	559	505	512	568	522	548	522	544	542	523	455	493	534	533	528	568	516	518	499	519	513	528	508	538
29065	42775	38957	26825	18891	12606	10617	8908	7182	5997	5704	5344	4493	3663	3197	2913	2703	2342	2008	1832	1600	1353	1132	1020	1011	1057	844	790	815	803	730	752	747	744	748	721	669	646	663	692	650	626	658	689	670	634	628	652	641	626	652	666	661	666	627	620	634	661	634	666	641	637	644	651	654	631	651	602	669	623	604	605	605	620	635	623	642	627	613	605	636	603	571	651	643	603	603	634	644	591	634	619	643	632	616	655	652	629	591	665	624	613	638	660	621	633	605	609	624	587	622	620	595	629	634	595	623	649	645	631	586	678	595	638	629	598	608	569	666	620	626	671	611	595	629	620	582	622	617	675	571	593	612	641	610	565	619	610	604	641	593	642	591	588	641	645	616	629	638	593	615	601	599	653	635	617	631	603	556	635	598	596	610	608	594	627	618	618	621	616	602	599	635	627	626	582	614	628	635	617	597	637	592	623	626	625	612	647	586	642	656	590	647	606	596	598	621	647	605	603	601	593	588	622	643	577	611	591	604	591	624	581	669	619	645	627	595	626	650	643	584	589	592	642	614	659	610	624	598	574	607	639	652	582	619	653	614	641	621	648	608	618	654	613	676	606	594	606	643	641	590	638	599	610	639	582	670	652	649	685	690	623	582	600	619	585	611	611	608	576	595	636	605	598	654	610	635	666	612	617	620	639	590	614	604	665	618	598	633	629	651	623	571	616	644	607	631	670	630	630	555	608	640	635	626	614	599	633	634	633	637	627	688	592	570	603	633	601	592	611	581	649	557	601	629	565	630	652	611	640	631	616	642	634	605	578	646	643	652	600	666	651	641	601	577	642	634	678	617	618	606	558	610	636	651	640	642	643	605	624	606	589	628	624	620	644	649	619	647	624	578	625	637	594	630	644	608	626	601	604	629	595	630	644	621	608	603	608	645	623	591	586	628	652	620	645	632	631	628	599	596	610	598	629	615	617	583	634	600	583	611	664	632	641	646	661	629	597	624	659	589	628	643	636	618	610	617	610	647	594	648	618	630	620	653	630	620	600	600	639	594	607	632	579	620	633	593	636	619	580	590	596	611	655	637	599	593	627	649	607	665	654	601	643	660	626	616	630	642	610	610	604	652	632	602	591	618	613	596	595	640	612	588	621	625	628	611	592	603	636	590	595	651	584	574	617	613	670	628	599	609	606	648	602	609	631	670	629	632	598	661	637	651	618	659	667	619	592	639	610	622	644	645	626	583	601	572	629	630	608	607	583	666	627	653	647	582	633	621	616	631	609	629	626	581	564	578	606	617	608	610	667	634	653	604	598	633	652	627	591	597	652	601	616	587	625	625	595	582	615	648	626	609	613	629	628	660	612	644	633	593	625	630	619	619	600	656	626	601	640	578	625	622	595	615	656	607	585	607	612	606	656	638	621	671	615	638	603	614	586	626	597	620	614	621	618	658	608	633	654	621	646	619	673	623	637	628	573	640	596	639	664	648	654	579	646	549	659	602	636	596	610	551	605	636	638	654	632	617	648	600	638	645	621	615	607	607	619	612	640	645	606	597	597	614	661	621	625	613	631	656	611	631	608	630	598	628	642	609	631	600	600	619	624	611	605	634	646	612	621	596	641	627	606	647	620	644	644	643	571	599	598	615	643	657	672	651	593	571	584	636	568	570	636	599	630	615	610	658	639	624	645	624	624	599	607	596	633	635	587	627	627	599	615	634	650	587	640	580	609	605	574	641	618	620	634	604	623	587	613	608	579	598	634	596	601	650	639	636	627	625	660	625	616	592	608	597	608	588	617	665	630	612	643	560	660	632	596	635	593	642	627	650	616	610	669	616	613	557	628	635	606	627	578	601	643	605	604	562	583	601	602	646	574	621	650	604	579	626	666	626	646	641	583	618	633	610	600	649	595	609	614	610	591	612	603	616	617	626	629	613	634	650	612	628	614	660	608	610	604	627	656	611	634	652	610	618	655	611	618	606	659	647	596	622	616	613	637	627	631	596	637	620	615	577	601	590	641	661	672	624	620	594	641	608	640	603	594	617	596	654	590	570	601	584	634	601	625	582	675	596	640	615	606	617	597	621	614	650	608	625	605	633	599	636	604	585	619	609	619	626	644	625	603	609	608	623	613	611	608	593	620	600	593	627	568	634	613	655	659	628	608	636	590	616	598	644	597	584	611	571	612	602	604	628	608	656	603	653	643	632	606	621	567	614	629	616	666	581	612	627	602	640	607	616	658	642	611	621	590	587	593	652	604	604	606	621	648	598	617	628	647	630	645	632	616	635	633	632	626	630	591	615	619	612	644	592	617	582	588	591	652	661	626	654	602	598	623	582	626	635	603	575	609	582	616	601	594	638	625	614	604	634	568	623	619	613	658	637	590	629	628	659	629	624	637	617	616	600	569	612	603	592	596	577	639	642	650	632	605	624	587	596	649	609	605	599	673	603	634	647	609	615	589	609	647	619	635	626	602	661	630	586	607	618	604	592	625	596	632	625	603	602	616	585	602	597	639	611	613	636	634	629	632	644	599	630	620	585	623	593	597	659	591	598	639	621	604	652	596	618	616	612	624	616	640	624	632	627	594	632	624	649	609	592	615	612	630	615	576	621	618	604	630	601	633	608	627	583	622	603	600	620	616	582	642	628	617	631	567	629	650	626	610	613	636	619	624	633	584	629	564	581	632	572	659	655	640	631	603	580	614	609	659	643	603	630	647	565	616	591	666	569	606	619	609	653	648	623	622	587	652	612	632	613	636	602	635	593	601	662	635	648	614	627	617	598	624	588	617	582	611	584	599	651	652	621	614	608	625	611	633	598	593	635	660	656	648	602	625	610	657	632	606	646	625	587	619	567	638	675	646	616	625	649	630	637	628	599	603	644	624	597	593	625	656	629	596	598	627	606	639	639	624	621	641	625	625	637	616	607	616	627	618	604	650	606	613	596	640	646	616	609	616	626	633	628	608	650	628	593	613	644	594	626	663	606	604	614	635	609	649	612	570	632	642	604	591	583	612	616	605	619	609	628	592	602	609	636	606	640	613	620	569	598	597	615	595	654	607	623	618	633	618	638	595	631	615	579	624	623	618	636	625	554	591	610	605	602	632	613	634	643	600	640	663	584	589	615	610	592	670	681	629	588	617	610	598	648	613	643	600	615	607	617	595	656	630	616	625	634	663	581	543	637	650	596	610	626	636	612	632	615	618	620	657	651	612	604	633	577	601	592	611	577	560	616	603	614	620	617	627	603	600	617	595	705	608	582	611	639	620	645	645	638	621	628	597	642	614	596	648	650	619	622	619	625	593	646	656	578	641	680	607	610	595	611	608	671	663	598	647	621	630	587	630	627	618	618	647	572	581	645	606	614	609	656	562	609	611	622	681	625	654	574	595	645	653	606	598	588	593	628	623	629	614	616	633	629	639	611	607	562	620	629	576	614	612	600	583	613	609	606	623	612	643	613	650	608	631	607	623	615	660	587	627	594	636	632	607	659	640	650	624	655	589
23340	21401	29125	24216	21945	21601	16858	8813	5732	4801	4143	3725	3189	2865	2446	2252	1920	1777	1673	1424	1265	953	900	821	697	736	599	599	573	610	553	561	564	546	512	532	460	527	509	476	426	476	449	460	482	426	472	434	504	486	437	429	439	484	477	446	444	447	439	449	447	490	439	438	448	425	416	440	453	471	442	442	439	434	495	450	412	457	444	462	448	458	437	454	451	446	449	440	428	415	427	435	442	441	429	419	428	419	485	405	446	434	444	452	439	438	441	451	457	413	456	428	421	437	429	472	452	451	419	506	442	437	432	434	408	467	480	433	417	454	453	473	480	429	431	452	442	427	429	439	445	416	410	447	446	428	430	404	412	411	441	499	450	439	429	409	458	439	425	398	446	444	448	434	471	426	445	424	453	441	490	424	467	432	434	442	470	416	434	415	442	395	427	458	435	429	430	457	448	433	407	454	413	422	449	452	445	418	448	457	420	465	437	443	453	421	447	429	440	452	404	423	425	459	420	441	429	429	425	448	449	458	415	469	440	422	435	450	471	477	480	458	414	477	439	432	419	433	449	430	460	450	454	430	454	452	447	451	458	443	455	442	444	429	431	436	423	447	399	448	441	422	444	432	436	424	445	468	436	444	432	428	468	437	425	462	446	426	399	423	476	412	442	423	437	445	451	446	448	439	460	438	417	461	459	420	451	418	404	458	433	422	461	427	411	482	415	425	460	425	465	477	455	424	444	462	439	412	439	432	426	421	423	450	429	431	453	447	425	417	406	462	471	441	489	471	425	436	450	445	447	435	424	437	468	406	440	447	417	425	438	446	415	445	422	471	452	459	424	428	448	436	488	453	452	458	456	460	451	463	430	416	399	424	472	411	435	461	436	430	427	405	451	426	450	461	412	492	413	440	433	423	423	455	464	446	437	428	461	448	427	402	448	432	453	444	516	412	454	407	436	436	456	439	432	437	450	377	426	434	432	434	427	427	456	474	452	426	428	399	430	450	447	430	462	450	475	430	421	403	440	491	459	445	403	436	500	453	421	430	430	413	436	458	436	478	428	434	441	406	450	440	418	449	472	447	462	443	441	414	449	426	436	393	402	475	439	449	437	467	457	432	430	449	429	411	504	444	463	454	391	449	454	428	410	418	438	439	407	443	460	416	473	408	423	415	461	456	411	494	423	423	442	438	469	461	440	432	439	426	486	418	462	454	417	428	457	462	438	447	458	441	416	445	442	463	438	457	452	432	450	435	436	447	461	416	411	395	429	458	396	431	425	453	424	423	437	456	423	385	455	485	456	451	448	402	428	453	443	445	453	440	404	458	451	441	444	471	409	430	467	446	455	405	465	471	437	478	446	432	427	425	479	428	456	450	421	413	439	444	422	434	435	403	463	408	432	421	427	441	490	430	456	466	435	433	394	422	469	424	457	415	481	487	421	419	417	434	431	448	423	433	451	423	440	402	443	418	441	455	439	455	407	410	431	419	436	437	452	393	430	406	458	440	453	439	458	462	407	469	491	481	447	430	471	438	442	440	409	439	427	441	430	427	432	460	448	438	446	441	441	418	421	415	438	432	477	425	471	445	411	450	409	460	440	443	431	435	439	422	441	384	460	439	413	409	395	450	443	452	394	456	459	410	433	461	414	415	445	439	428	450	439	410	448	456	416	479	431	464	469	430	419	439	444	437	443	460	458	425	441	423	440	447	429	456	406	430	456	413	455	461	432	423	419	449	473	442	440	447	415	439	424	451	436	434	444	420	424	415	470	491	411	427	412	437	460	457	446	411	453	437	427	505	437	435	469	464	466	457	440	462	470	470	457	443	432	437	452	427	446	416	479	420	444	416	444	433	412	391	442	473	396	452	444	455	405	416	435	455	460	438	416	425	426	410	426	446	449	416	434	438	450	444	449	431	432	450	422	451	413	468	430	420	435	412	437	440	425	422	415	441	417	430	428	447	448	452	438	441	435	435	466	488	479	451	428	455	452	454	442	433	447	449	440	424	428	441	432	403	447	444	446	457	421	438	438	460	463	452	483	457	435	429	427	506	430	443	426	437	448	447	444	406	438	473	444	443	407	441	405	403	459	430	427	479	420	456	451	406	450	476	455	450	415	402	424	440	431	424	461	405	401	459	448	410	429	423	456	457	414	421	425	474	448	425	457	447	428	451	460	449	422	438	446	461	436	410	426	434	393	406	447	455	469	414	462	467	426	447	396	433	436	417	413	426	442	449	419	452	445	405	444	444	448	456	447	437	445	432	430	410	422	448	416	394	474	460	437	417	469	421	487	407	435	461	419	461	450	411	444	449	400	446	377	448	462	396	464	453	470	437	438	429	410	460	447	421	440	505	438	474	446	401	473	433	446	422	428	437	482	415	441	408	430	443	442	460	428	427	390	446	456	407	431	453	450	410	427	445	449	465	473	412	467	422	450	415	411	410	451	450	433	471	457	451	441	432	463	458	471	444	415	447	397	479	430	425	413	443	459	442	429	438	431	441	460	433	429	409	441	441	440	423	466	434	440	381	434	441	503	437	451	437	455	481	423	417	445	480	422	469	442	420	417	410	432	420	407	453	419	418	453	454	458	451	438	430	446	439	429	473	404	453	457	448	474	458	471	429	431	447	440	440	423	477	451	432	409	431	397	434	461	432	450	438	494	428	463	441	417	419	411	411	465	452	452	416	461	454	430	425	442	452	425	435	429	404	422	452	442	430	457	411	444	422	427	469	420	457	446	449	433	474	417	406	413	413	456	438	430	460	455	447	481	412	454	412	439	448	468	435	417	435	469	435	438	445	425	406	433	416	409	419	490	457	456	468	428	450	464	426	450	446	454	434	432	394	403	426	421	436	453	419	446	465	484	472	445	463	447	408	460	431	406	416	453	454	449	445	475	451	423	434	407	481	433	448	437	439	433	418	458	437	432	403	465	447	420	443	436	434	451	475	435	465	452	452	439	443	435	455	422	412	449	441	440	476	460	447	403	433	454	420	461	397	435	437	448	417	428	397	429	420	457	427	443	426	454	439	442	428	419	425	451	467	408	423	434	439	430	411	425	416	460	422	431	469	454	430	410	481	443	479	420	412	445	456	469	392	402	456	419	432	447	429	433	447	433	443	414	456	404	468	422	423	422	461	439	448	494	476	453	433	441	431	407	426	429	454	437	448	459	426	453	442	459	444	444	415	411	457	434	417	409	452	447	430	444	428	435	416	420	435	385	441	435	419	429	452	419	452	423	449	429	414	426	455	452	458	422	427	446	401	466	472	422	440	415	452	441	449	452	412	445	426	445	451	467	449	443	463	429	459	431	423	459	433	440	458	445	414	459	444	426	465	440	470	460	446	423	431	433	448	414	411	479	444	470	438	430	457	421	465	428	422	439	398	431	459	451	450	451	458	416	431	427	431	444	474	415	428	442	422	424	419	401	449	469	370	443	424	444	429	426	433	441	449	469	472	439	427	436	413	402	436	462	414	408	428	461	459	447	422	449	397
30376	52541	47798	37487	27648	19383	16944	14358	11422	9568	8326	7730	6622	5819	5041	4470	3807	3467	2937	2701	2165	1611	1433	1260	1222	1182	981	896	846	857	739	723	702	634	641	671	595	589	597	541	579	527	582	502	553	548	540	568	541	527	559	552	548	563	518	558	577	542	530	514	511	546	554	565	519	529	514	489	516	530	522	529	515	526	550	557	545	524	528	523	522	508	509	569	512	531	556	508	503	509	513	517	553	541	496	513	476	521	509	477	548	531	491	518	488	500	543	483	508	527	525	503	534	525	488	474	489	544	511	532	542	510	495	516	478	500	498	541	554	516	541	554	481	479	514	511	489	475	512	493	479	525	536	476	496	509	524	513	496	515	484	515	516	498	512	515	507	528	503	457	523	516	491	499	485	506	498	484	510	501	516	527	515	502	495	453	522	493	515	475	541	493	492	509	508	497	514	518	496	511	490	518	494	468	505	467	438	476	532	475	520	487	498	545	529	535	475	485	548	481	501	488	522	498	503	512	573	488	500	522	521	576	540	493	534	514	521	519	488	566	507	501	486	462	484	485	518	517	499	566	493	472	512	438	453	497	505	478	507	504	514	521	531	488	478	508	514	526	506	495	510	457	524	513	526	516	451	491	500	534	480	483	488	499	486	520	502	498	477	531	502	504	561	538	500	457	506	514	484	518	510	496	455	503	522	515	503	512	486	504	513	489	497	461	502	518	528	479	534	516	521	542	487	515	483	509	495	507	533	513	484	517	506	513	510	503	509	492	532	536	498	519	555	495	488	500	459	491	486	504	531	502	515	515	529	502	511	502	516	526	485	490	495	480	505	484	493	501	517	503	499	488	537	477	464	469	448	527	519	535	446	478	507	479	514	542	493	532	513	465	504	482	522	497	482	486	486	505	491	526	521	506	507	491	513	533	568	508	518	493	485	529	516	492	494	539	496	535	487	522	539	502	489	519	549	539	538	498	525	512	483	526	502	507	513	474	509	519	458	472	515	518	492	458	484	554	496	539	502	539	504	492	529	505	527	464	483	499	532	556	491	490	542	520	489	537	487	531	517	514	516	518	490	518	482	535	508	503	555	471	482	495	502	506	527	492	507	479	500	506	533	503	580	529	493	452	506	541	493	532	465	508	518	489	530	478	526	493	507	505	533	491	507	487	502	528	502	488	476	499	532	497	517	489	466	466	476	521	527	484	498	487	513	503	505	544	493	486	539	476	532	484	504	501	517	489	514	482	491	513	485	484	508	508	523	504	504	538	527	467	521	504	508	534	518	507	483	564	535	488	516	523	488	494	489	517	489	501	514	517	555	461	494	514	487	493	499	544	507	478	531	526	502	485	526	493	543	489	546	537	533	482	538	513	445	514	516	537	475	480	509	505	481	510	479	508	503	495	483	475	486	500	485	506	521	488	505	491	517	488	533	525	506	498	520	543	510	543	503	497	497	492	503	514	506	513	481	517	508	521	498	520	478	527	510	544	539	480	490	499	488	498	516	491	550	497	502	475	500	507	489	534	480	527	504	490	523	496	515	479	523	483	541	541	455	522	499	507	474	475	501	506	520	486	531	499	461	499	517	518	489	514	476	512	505	494	520	513	507	532	502	518	481	558	519	517	506	538	490	510	476	514	505	503	532	506	511	523	507	518	507	481	474	546	495	508	477	499	534	520	505	485	491	464	514	491	506	495	529	532	538	507	513	510	499	488	504	490	485	558	492	484	473	543	471	465	487	479	479	510	538	494	500	513	471	510	476	495	484	491	507	473	521	524	525	500	509	551	460	503	516	528	499	469	535	506	548	465	490	533	451	491	496	467	514	526	472	483	484	512	514	510	535	486	505	448	523	537	473	487	460	499	464	504	545	503	504	501	505	530	523	482	507	502	515	500	488	455	520	516	490	518	533	524	523	459	507	499	528	471	504	489	532	503	525	527	513	529	522	485	539	507	501	518	490	522	497	490	528	484	462	527	514	483	521	520	522	500	494	501	541	532	518	505	527	485	532	498	505	489	536	535	530	510	487	533	504	485	534	502	532	521	531	486	510	476	504	533	495	520	460	523	513	523	540	523	484	531	535	510	492	540	522	511	472	482	515	487	512	513	449	519	497	468	559	505	520	513	556	493	532	494	505	480	528	519	513	500	508	544	497	510	484	521	514	492	541	521	523	508	524	487	526	502	448	501	474	491	499	534	511	475	501	488	510	517	492	521	485	516	492	530	502	489	517	492	510	536	514	520	563	502	542	511	493	517	517	507	507	480	549	520	478	517	481	554	520	497	518	531	513	479	506	529	450	519	482	522	496	471	536	528	495	514	488	525	530	512	505	531	497	504	509	502	489	528	514	493	522	521	522	496	527	499	504	474	549	493	526	487	505	470	497	528	473	521	484	477	477	479	508	495	490	521	519	526	498	489	524	487	488	502	511	519	525	488	540	530	510	501	534	512	512	522	524	500	458	490	540	532	499	522	517	508	492	508	511	483	578	509	523	544	506	495	541	471	516	478	491	545	506	492	553	510	508	518	544	517	523	483	494	476	526	515	500	461	519	519	491	531	523	506	489	508	550	537	493	509	504	497	490	510	518	526	516	513	558	513	477	491	510	498	489	499	515	512	504	546	524	519	522	483	533	479	530	492	476	470	490	503	494	508	503	517	467	533	489	506	508	505	525	515	521	483	521	518	512	489	497	535	471	481	501	527	466	527	488	526	490	540	520	486	504	518	524	492	476	474	508	478	470	493	486	543	501	478	530	493	496	512	515	498	491	498	523	479	501	489	523	529	506	515	530	500	538	476	540	499	513	505	498	522	539	522	482	515	523	504	525	473	478	502	520	505	536	547	512	536	488	550	484	500	522	524	499	483	473	518	520	491	496	510	538	488	516	470	475	564	505	510	483	507	502	501	510	533	501	506	521	467	486	562	529	512	534	508	494	484	515	512	513	499	450	522	534	512	506	512	546	525	478	508	452	508	503	496	539	487	510	529	464	495	518	523	483	509	520	537	528	483	501	489	500	540	497	505	508	524	482	514	507	469	507	483	517	508	524	543	511	476	468	537	501	506	503	533	482	484	494	542	542	518	474	513	505	494	498	533	518	511	475	511	484	531	520	534	509	499	523	526	479	531	481	478	508	534	521	484	507	497	579	540	522	515	489	495	500	539	515	506	466	492	508	499	455	490	474	514	527	513	511	455	508	471	506	463	562	477	513	487	500	472	494	484	511	487	496	489	467	499	527	528	552	496	487	550	473	553	519	528	510	521	523	486	516	493	514	532	479	517	501	469	513	504	456	467	542	499	496	466	523	487	509	499	505	512	509	514	522	539	515	521	532	491	529	521	518	539	532	522	502	531	521	482	502	498	515	522	585	501	491	502	506	502	496	521	528	507	477	566	512	509	527	524	524	510	493	502	494	483	506	522	498	497	520	470	508	485	508	511	490	509	508	521	501	500	449	513	499	509	511	504	507	490	495	502	540	498	468	480	530	515	534	481	528	487
28945	25331	29555	21894	11602	6453	4761	3729	3000	2374	1938	1740	1689	1563	1402	1250	1128	950	980	942	824	631	602	590	581	577	552	529	501	460	462	476	460	465	419	471	429	443	417	440	452	442	433	442	439	424	433	446	435	457	444	446	430	424	418	384	426	431	469	406	404	444	432	401	446	407	471	429	390	414	437	424	429	453	442	403	403	414	423	388	455	405	395	399	418	401	412	456	427	434	436	446	457	386	422	432	443	418	413	443	456	422	416	446	451	472	456	415	409	457	427	419	448	436	454	407	425	383	440	435	432	414	426	400	393	362	406	429	422	426	397	420	427	431	451	419	396	437	405	434	411	404	440	435	479	383	431	395	442	404	399	414	420	402	405	400	417	413	440	403	417	414	408	399	418	436	431	435	400	414	435	402	443	421	454	393	393	404	426	451	420	385	407	451	415	429	428	459	408	416	456	436	440	454	420	451	372	443	399	369	411	428	470	420	379	418	422	451	384	389	410	409	420	432	436	448	429	449	430	415	435	412	417	405	390	457	478	449	419	406	448	427	478	427	441	442	378	410	413	428	417	418	431	422	424	457	428	435	421	411	419	459	434	441	430	406	451	431	409	427	377	464	411	405	420	439	415	474	414	472	438	406	443	406	415	435	432	460	406	421	416	406	432	447	417	421	420	403	424	418	400	390	439	385	435	435	412	463	455	411	424	442	420	424	412	420	434	409	429	443	444	422	437	421	432	440	403	423	420	469	431	430	410	419	434	430	428	445	444	456	443	409	418	425	433	444	413	408	415	408	419	427	414	449	371	428	431	412	423	435	435	426	464	417	493	422	415	426	411	445	424	454	430	432	423	446	415	456	448	465	411	412	430	427	384	446	449	420	409	429	425	418	470	438	404	433	435	429	402	400	436	425	428	436	427	413	412	402	414	446	410	423	424	438	434	450	465	418	415	389	444	384	435	416	436	448	451	439	417	438	423	423	440	446	403	414	421	458	441	394	444	440	438	415	436	420	440	372	430	394	466	430	448	455	430	404	396	406	406	421	393	422	450	428	443	437	427	447	440	408	427	400	423	455	426	416	425	410	453	473	448	445	397	405	417	424	439	432	414	435	437	406	448	430	402	406	403	451	431	433	443	417	423	399	445	430	411	456	418	436	445	445	430	411	445	421	405	436	444	423	409	406	427	474	430	436	426	389	435	401	443	443	409	414	436	401	413	428	404	420	417	449	428	416	423	418	412	401	393	408	418	451	429	402	421	388	418	399	396	428	465	411	436	405	416	438	418	411	435	453	404	427	427	433	435	424	400	447	379	413	397	427	394	421	442	430	450	447	419	432	418	427	436	404	427	447	425	419	415	404	412	407	426	470	430	445	430	431	384	422	416	422	425	451	448	427	416	424	408	395	439	420	419	409	429	422	432	416	407	417	408	421	443	395	423	412	413	429	389	460	420	431	413	415	430	444	414	429	399	423	402	379	440	432	424	441	420	434	414	409	443	471	453	402	448	422	426	397	432	429	442	410	427	403	480	415	427	422	426	420	424	386	408	425	420	431	455	413	397	444	415	431	401	436	403	418	438	445	420	419	419	432	416	422	432	428	434	395	400	396	418	438	432	416	410	469	425	400	432	409	416	424	392	431	435	443	414	382	450	397	419	422	404	422	391	408	428	422	440	427	418	447	434	397	427	463	418	445	417	433	459	416	421	426	409	432	416	461	425	432	430	418	444	412	450	403	422	421	433	439	408	469	426	451	446	431	445	437	397	409	408	411	397	425	384	450	417	427	434	411	439	416	375	434	444	393	450	418	428	498	433	419	406	434	421	429	440	413	419	460	420	465	411	421	443	432	446	412	444	406	421	422	410	406	408	438	380	398	418	419	444	420	437	410	480	434	383	417	442	429	431	465	397	411	424	410	438	370	426	413	421	400	428	438	431	458	419	447	439	439	406	409	438	410	452	433	418	446	471	438	398	428	444	408	407	442	404	421	414	453	430	440	428	432	426	451	468	437	467	410	443	422	448	430	419	415	433	420	441	446	403	424	418	426	418	414	418	427	431	428	412	410	436	439	455	412	431	424	411	407	433	418	440	434	390	389	419	420	423	401	446	398	463	410	419	421	414	416	422	427	423	437	439	433	443	408	386	438	437	403	439	424	413	433	387	382	405	412	421	435	390	424	414	438	412	397	410	397	425	424	436	428	429	441	404	407	437	430	410	419	455	428	475	455	441	409	430	418	399	471	427	439	440	421	400	436	387	422	425	461	428	410	437	455	433	402	395	424	459	433	380	430	400	407	428	432	405	428	408	423	447	425	403	420	396	400	400	459	372	394	418	429	433	411	454	400	446	468	409	429	428	393	414	420	444	478	441	384	392	424	431	443	465	409	402	440	385	434	396	460	424	415	442	429	403	441	420	434	445	431	437	417	431	440	448	411	428	439	405	421	413	437	443	407	416	410	422	418	411	459	409	438	434	449	411	431	396	433	452	463	445	459	420	414	440	427	455	421	426	442	437	410	416	436	397	421	412	424	419	441	421	426	394	385	430	461	438	406	412	426	449	439	424	419	451	431	409	414	431	435	427	408	438	448	420	420	399	406	453	450	407	424	450	471	419	413	397	428	447	438	408	396	431	444	421	433	424	434	455	380	413	420	426	416	419	406	429	420	429	387	401	445	404	402	439	404	430	416	440	414	442	427	448	425	453	433	440	459	421	418	440	415	457	432	397	436	422	447	420	453	392	455	425	438	397	400	441	406	411	404	470	450	402	421	464	410	422	422	432	413	443	434	479	436	410	443	445	382	444	411	440	431	430	426	444	378	424	429	448	431	413	409	424	428	449	424	473	445	416	414	410	468	394	413	402	411	420	428	415	431	475	385	415	434	428	431	413	427	420	433	436	436	398	397	427	428	426	419	454	483	397	444	414	445	394	409	466	423	419	424	411	457	409	394	426	421	385	427	426	457	428	403	452	422	455	420	410	389	412	436	418	436	421	451	437	429	446	450	428	445	398	422	428	394	422	422	456	407	452	389	396	357	440	410	425	389	425	422	391	422	424	435	428	428	424	469	406	430	366	425	442	395	441	423	404	434	387	413	400	421	442	446	409	464	444	437	444	406	374	391	434	438	423	451	404	431	471	445	427	423	435	420	448	393	421	396	439	434	435	453	426	388	427	399	452	436	409	438	425	429	382	448	465	419	448	433	408	419	423	436	431	417	457	418	421	436	420	443	393	472	447	405	390	389	438	421	426	422	465	435	436	451	428	432	420	439	401	444	464	477	423	432	421	412	437	419	407	413	446	438	398	406	459	442	410	395	420	426	413	440	399	440	442	468	424	425	423	414	412	415	415	417	430	430	424	454	420	395	416	445	422	413	414	424	395	410	396	403	419	400	449	405	444	409	441	427	416	442	415	395	410	409	449	426	424	432	354	428	426	379	406	409	469	428	427	411	410	428	458	403	434	401	423	428	466	440	411	471	437	400	401	397	433	462	450	425
28296	38691	35224	22882	15323	10409	9089	7777	6119	4926	4181	3709	3532	3187	2862	2578	2120	1795	1766	1579	1352	1095	933	835	757	823	782	659	605	645	614	613	563	605	528	596	517	545	508	516	540	532	470	538	505	567	549	557	530	607	538	532	552	541	522	517	542	497	579	467	557	486	525	499	573	505	499	478	531	507	509	535	503	497	501	513	524	545	519	562	550	497	521	508	528	485	507	486	503	488	523	499	542	498	563	505	520	502	500	519	504	501	531	527	522	521	503	508	483	496	489	486	528	504	487	517	537	526	523	497	496	516	509	552	520	502	540	531	547	490	498	509	484	481	545	499	516	511	525	457	530	493	522	515	532	527	514	498	568	498	530	541	495	541	506	512	485	512	476	506	473	510	498	491	532	502	501	478	537	490	525	496	511	505	528	552	522	511	541	521	521	524	513	525	539	528	508	545	504	517	514	519	514	491	528	521	514	541	512	499	505	550	489	505	517	543	499	509	457	522	546	571	536	527	515	519	469	515	476	527	514	522	531	533	498	514	485	535	510	474	493	514	547	483	538	529	497	491	482	484	535	508	471	503	525	509	519	492	497	541	489	504	497	533	535	499	466	542	459	469	514	513	479	501	504	520	557	518	509	518	523	492	520	510	484	519	502	518	567	531	533	529	547	523	478	490	522	517	559	492	536	497	517	521	509	548	505	525	523	557	508	480	489	504	515	552	554	476	519	496	537	520	494	507	494	504	521	527	515	506	494	517	492	517	491	518	507	551	517	515	507	470	525	479	506	496	458	518	520	522	502	507	491	521	521	502	499	541	530	485	494	529	519	519	510	485	515	498	512	505	522	536	504	553	501	516	531	508	492	505	473	479	579	538	494	526	499	538	509	519	490	545	547	527	536	562	485	507	504	476	513	511	494	523	476	447	546	507	521	501	484	505	480	483	493	505	515	472	496	506	510	518	500	522	505	545	521	485	567	522	507	511	524	510	536	508	544	498	509	517	510	561	500	496	515	512	532	513	529	523	487	535	473	525	536	526	485	565	476	501	484	538	517	492	507	538	565	547	515	513	484	526	515	518	480	496	487	522	461	529	505	530	510	541	505	530	518	492	519	536	556	500	504	486	548	512	516	503	538	507	535	561	529	497	522	499	514	536	526	512	543	510	526	511	491	542	484	512	508	522	549	506	479	517	519	527	495	484	500	528	531	534	470	521	516	465	543	557	529	538	515	463	526	505	498	518	530	489	486	507	511	487	526	512	470	505	557	489	564	518	504	507	533	527	494	516	498	521	460	541	481	517	487	513	532	518	488	495	553	494	549	555	473	470	534	519	521	493	531	518	479	564	502	509	478	527	532	532	461	524	497	515	492	525	549	523	536	514	510	534	510	419	535	497	487	518	471	520	556	554	523	520	494	486	471	516	520	509	482	552	543	538	482	537	500	486	509	510	499	515	546	497	548	478	488	525	543	494	531	506	509	507	494	511	472	510	526	505	562	468	526	466	495	528	503	513	519	536	506	580	515	458	513	510	514	520	516	492	522	532	497	500	528	503	502	544	500	522	502	518	526	506	527	539	507	491	514	558	501	506	506	513	555	513	538	481	533	532	499	532	528	513	504	499	499	536	552	521	526	503	551	474	525	510	547	517	516	503	504	529	505	527	524	489	491	496	474	501	526	525	540	478	485	544	522	545	557	520	459	528	477	511	496	522	493	498	514	551	513	517	500	532	504	532	537	521	497	508	521	566	484	501	487	497	525	510	496	487	479	497	524	537	514	500	495	577	518	505	488	523	519	508	458	515	521	525	539	497	500	516	509	515	504	542	527	477	518	512	521	527	491	510	508	525	519	522	518	580	498	521	545	511	541	517	485	515	505	494	513	500	508	491	541	499	507	524	470	473	527	497	482	494	502	502	532	483	528	500	499	477	513	500	523	537	506	501	522	514	504	491	558	516	492	505	513	504	481	564	557	478	485	493	507	527	500	515	532	495	532	494	524	517	516	520	504	510	530	561	514	507	489	497	511	485	560	487	482	524	492	514	516	513	488	519	534	566	490	514	473	548	531	491	504	483	521	522	506	502	534	503	509	482	514	521	498	506	491	493	559	479	544	539	504	507	509	483	536	518	530	537	487	538	516	500	507	541	510	512	494	530	519	497	528	474	534	538	524	511	493	499	500	510	520	518	507	547	501	499	490	465	536	520	492	516	496	541	561	471	501	558	511	520	564	509	547	534	512	501	543	516	549	546	479	498	523	507	517	482	537	502	506	520	511	511	529	504	515	531	509	551	525	513	588	497	532	499	483	516	507	531	463	535	573	516	512	515	535	497	580	494	544	500	515	457	524	531	475	540	520	495	496	535	477	535	504	549	520	525	509	525	482	516	504	497	505	513	499	508	493	529	538	529	515	533	525	530	490	486	553	492	508	503	563	518	492	500	487	501	513	514	517	561	570	519	518	525	566	495	506	506	484	475	537	498	491	515	504	513	554	507	518	512	495	530	518	480	486	509	488	521	464	542	496	524	533	514	528	560	483	517	525	495	522	495	519	480	488	534	508	519	539	533	569	531	538	536	548	514	523	498	490	484	504	498	505	548	513	481	516	525	467	510	539	507	523	520	489	516	506	497	495	496	485	507	454	459	479	546	489	514	469	509	513	489	513	487	487	532	518	461	527	486	537	461	531	510	501	529	511	503	515	529	519	509	517	511	533	495	524	552	543	539	479	477	505	481	474	508	547	516	544	495	504	542	480	502	517	524	512	521	528	540	500	532	502	497	491	523	504	507	510	516	519	540	505	497	527	522	558	529	508	539	529	536	504	507	533	522	526	506	527	520	515	469	516	524	520	540	535	494	507	494	542	504	562	503	527	527	531	530	472	522	503	505	501	523	515	512	555	519	531	496	508	541	505	508	519	517	539	517	549	467	503	516	535	550	490	512	539	482	518	476	481	499	504	502	493	491	508	485	528	501	494	518	470	501	526	524	498	521	510	501	542	530	487	488	513	493	525	479	487	545	501	508	540	505	525	474	515	526	557	457	515	536	490	488	507	470	554	501	476	505	544	522	510	478	510	516	478	551	516	471	515	512	531	510	505	469	501	514	475	536	536	498	502	535	506	499	527	523	555	519	493	477	524	523	519	537	525	492	484	518	542	541	504	498	524	533	524	541	498	498	465	538	466	498	522	510	541	526	516	523	563	482	518	501	521	500	515	498	544	522	518	480	509	535	489	523	526	546	502	515	537	459	527	505	472	546	512	491	511	516	538	558	525	526	508	507	539	517	505	536	534	491	538	547	514	519	532	495	521	494	499	493	523	456	514	517	536	493	497	487	515	504	493	511	526	515	503	502	523	506	538	490	538	535	509	520	524	510	481	547	508	510	499	513	536	528	499	529	509	537	508	502	511	481	513	543	502	519	537	514	465	550	500	510	505	500	528	514	452	512	474	545	509	474	513	538	516	537	558	538	491	499	509	525	528	491	513	481	502	527	489	542	496	535
24497	21402	28592	25578	21920	15416	9145	6036	4486	3595	2862	2526	2232	2107	1890	1701	1448	1272	1110	1109	923	774	624	559	510	499	514	473	499	420	440	413	397	366	375	358	351	355	359	342	336	353	336	358	339	344	353	396	344	355	364	339	335	382	345	387	347	344	331	330	315	333	342	352	362	340	354	324	304	343	372	356	373	314	307	324	340	328	344	335	355	345	347	346	326	345	379	335	338	306	336	323	345	326	324	332	334	358	327	331	355	316	339	350	379	363	341	328	293	344	331	334	361	363	343	330	347	350	299	346	348	378	331	340	294	326	327	327	334	345	331	342	333	302	332	329	329	310	330	355	326	334	338	321	327	319	310	294	335	350	340	342	330	312	332	317	337	310	344	356	320	320	363	297	308	329	335	311	359	329	366	338	339	324	345	303	349	341	358	330	327	311	356	354	349	321	355	341	350	347	354	296	383	343	367	362	338	348	353	349	344	347	353	349	320	336	332	381	334	331	340	309	349	346	351	348	355	322	359	333	298	349	303	310	312	334	350	340	363	307	347	329	327	310	354	325	356	313	317	340	319	316	331	327	360	332	340	362	338	333	357	351	309	372	322	330	327	360	322	318	332	342	313	302	352	356	309	348	330	343	351	356	328	362	323	324	353	290	325	301	353	352	343	334	330	303	345	357	311	356	299	340	341	335	334	301	329	332	361	342	347	335	319	321	312	314	328	355	337	309	328	337	339	334	294	322	327	314	337	350	343	356	308	300	349	324	358	318	353	332	334	318	334	297	311	338	330	366	338	359	344	314	345	353	352	330	359	329	331	319	354	298	332	362	313	356	309	327	325	333	307	322	323	315	298	301	336	313	343	345	360	341	299	319	321	370	311	342	356	332	331	296	322	348	336	351	378	316	351	346	325	312	326	335	346	380	306	326	378	312	315	343	357	335	328	320	311	317	360	352	380	316	330	342	322	323	331	334	398	337	320	321	312	347	325	333	332	320	347	331	350	311	316	349	332	333	334	302	351	348	302	348	329	337	338	330	302	337	357	342	370	327	333	375	321	367	335	346	319	322	320	362	325	350	310	318	315	341	365	329	339	362	349	341	345	309	353	337	345	328	331	321	293	356	348	339	353	360	303	306	319	313	295	310	324	324	327	302	332	309	323	293	351	358	362	339	351	333	306	351	317	317	320	342	371	332	335	338	338	334	331	335	350	305	347	357	332	325	331	372	323	327	334	314	339	346	364	366	307	303	320	330	324	323	367	323	342	274	357	331	343	339	337	344	350	334	321	348	331	345	319	319	338	327	331	342	370	308	344	348	305	340	323	317	338	338	359	350	322	355	308	342	328	338	327	365	395	379	345	375	361	361	333	289	358	334	334	333	344	326	285	314	335	305	341	349	375	308	350	354	310	333	359	332	309	308	350	318	365	311	349	317	330	343	330	362	337	361	322	354	324	323	340	347	325	319	321	292	329	309	357	324	335	305	325	359	323	357	336	319	316	334	343	331	349	303	359	363	357	325	329	339	344	307	340	321	348	385	357	303	312	351	345	328	351	334	327	333	342	323	330	332	334	316	321	368	336	354	365	351	296	322	339	342	342	331	355	317	328	348	330	359	377	341	372	322	321	372	354	335	353	357	335	317	322	292	358	307	324	323	378	324	327	319	357	330	328	319	333	362	321	370	349	329	323	335	322	321	334	337	324	338	311	331	337	344	348	331	314	346	341	353	344	351	335	329	353	358	336	351	330	332	331	355	361	312	372	325	329	347	338	333	331	312	319	340	328	309	312	368	341	350	312	341	329	348	308	338	358	344	344	354	366	346	306	314	354	360	312	353	321	365	299	355	337	306	321	351	349	349	320	367	337	316	313	359	368	380	349	345	332	352	322	362	331	366	310	301	346	327	354	343	312	347	330	312	362	406	390	350	348	328	339	343	337	345	355	323	329	350	311	348	343	357	326	351	323	345	341	379	349	356	355	329	329	328	340	326	313	319	313	311	339	352	352	324	354	334	337	308	320	389	359	346	363	348	348	325	330	320	332	369	318	309	337	326	323	331	346	377	359	300	352	333	290	307	324	350	368	378	327	337	333	315	337	299	346	334	316	316	329	307	348	375	340	330	343	319	318	378	360	336	328	322	349	322	330	334	320	331	323	360	327	351	346	344	342	319	340	345	336	315	304	337	361	345	319	313	346	341	325	350	336	339	370	310	303	272	339	313	355	352	313	362	314	347	343	359	299	352	356	350	335	348	324	327	355	346	296	317	353	349	303	350	334	358	337	321	352	345	338	345	326	337	333	309	337	326	356	313	347	298	351	350	338	349	298	331	315	351	352	368	300	321	308	361	325	326	332	328	341	328	320	323	329	311	323	306	293	324	349	333	341	320	330	342	339	321	328	320	303	364	352	310	326	338	309	358	375	334	322	357	324	342	377	332	320	346	329	295	305	356	368	355	326	360	340	318	299	331	321	315	317	330	355	306	327	351	329	351	324	330	320	324	351	332	355	315	303	347	348	359	328	367	319	320	355	373	329	312	332	362	352	346	335	354	338	353	308	331	357	323	312	338	338	329	316	341	341	340	295	363	356	342	354	333	342	329	321	306	331	327	352	297	322	335	341	355	328	357	370	325	330	357	378	385	335	329	322	341	304	348	360	307	332	340	357	329	347	356	364	318	357	335	362	341	340	317	339	357	319	352	324	343	358	343	340	358	311	362	334	349	351	349	326	366	322	373	323	343	352	337	333	337	347	323	324	340	300	354	313	309	369	338	320	314	339	344	367	328	343	319	345	339	334	332	341	300	350	335	337	350	327	299	365	321	313	346	330	329	341	355	314	346	338	372	334	339	304	324	340	358	315	349	330	346	353	349	346	368	310	331	338	275	339	353	351	293	338	350	328	334	323	320	347	325	343	353	305	352	304	337	297	314	352	319	338	295	321	300	334	343	328	309	333	348	322	380	346	335	319	328	356	357	355	340	359	333	352	324	305	354	321	326	369	365	317	342	334	369	337	341	336	345	331	323	362	339	336	347	335	336	325	325	330	309	336	334	335	349	348	352	324	334	362	352	331	315	303	358	319	362	329	319	332	337	318	342	356	319	342	314	342	328	315	324	319	336	366	352	347	355	325	362	343	340	339	369	321	326	314	336	336	301	318	338	349	310	291	345	372	337	322	354	331	342	343	297	345	332	380	336	334	320	338	341	310	306	320	298	352	310	345	352	276	330	347	316	327	316	317	289	307	322	353	336	347	349	330	369	326	352	322	351	327	344	343	348	313	318	314	345	327	368	324	321	328	300	342	322	351	345	347	316	348	343	337	332	336	371	322	308	344	317	299	331	347	320	339	362	338	349	362	329	331	327	331	359	340	338	374	329	347	378	339	340	346	342	371	327	326	349	321	347	338	313	346	315	317	372	307	334	366	328	312	342	373	365	358	316	335	337	319	324	340	338	327	346	343	347	302	341	296	340	366	349	325	326	337	357	328	335	331	308	350	344
28200	46478	42013	31169	23148	15963	12943	11246	9317	7520	6000	5245	4694	4455	4004	3581	2858	2504	2143	2021	1715	1304	994	927	798	790	773	677	663	602	609	526	535	500	509	493	506	449	463	434	451	460	421	413	416	455	422	409	430	454	425	448	430	438	428	429	421	411	418	407	456	433	428	391	409	400	403	411	409	425	417	401	434	373	403	403	400	414	408	422	443	429	439	395	425	371	438	396	402	413	430	385	402	383	421	392	411	429	408	425	404	367	380	420	447	388	441	451	402	410	421	402	426	454	427	378	405	422	401	419	411	419	408	427	414	450	423	428	414	435	366	437	436	435	418	421	398	414	430	447	405	386	435	367	425	405	425	415	392	414	404	382	460	417	411	422	413	377	407	416	388	380	377	419	412	385	382	410	402	401	425	401	416	385	398	415	424	398	449	364	389	399	430	411	376	427	404	423	393	426	382	388	444	386	405	409	454	423	387	400	393	412	388	423	393	424	437	408	423	390	385	407	393	405	401	387	423	426	347	362	411	421	390	422	382	438	400	444	421	439	400	421	411	397	415	401	408	425	393	393	392	417	411	415	412	406	390	410	411	395	405	426	427	409	418	416	416	384	390	416	378	387	389	421	413	419	409	385	401	426	425	398	449	411	395	372	388	403	409	398	405	372	397	412	446	448	397	408	392	421	419	399	431	460	467	421	439	398	406	392	428	374	374	394	414	434	407	376	403	394	419	414	416	440	405	442	427	394	440	410	412	426	417	388	409	398	404	462	436	430	389	396	379	413	384	390	418	381	406	412	408	415	370	418	413	426	444	393	423	388	394	392	457	396	409	415	417	435	399	435	374	406	401	384	360	395	401	474	405	428	411	411	444	397	441	399	412	412	383	403	402	395	388	398	386	417	376	403	363	382	398	412	419	394	424	388	373	394	395	411	455	410	427	403	379	400	434	432	404	396	387	379	422	442	394	414	421	403	393	408	417	451	397	424	433	401	368	412	440	371	428	397	404	395	392	407	397	400	412	415	429	413	457	385	421	445	364	412	425	405	406	366	426	392	432	387	433	404	402	401	406	422	411	409	414	430	407	388	413	388	412	418	437	393	403	415	438	372	443	455	392	408	379	457	412	421	405	391	404	398	415	406	420	429	368	375	408	408	479	405	383	368	399	412	382	407	410	435	423	390	390	426	400	413	432	437	398	386	406	424	402	401	420	422	418	410	370	411	395	381	381	429	421	406	418	408	396	423	397	396	412	428	380	414	407	409	382	452	366	411	401	377	410	393	419	407	433	409	430	366	393	397	424	409	409	425	403	395	429	444	415	411	385	403	396	416	444	402	395	424	410	366	402	429	404	408	405	400	364	440	439	432	376	386	392	436	404	426	417	409	414	420	395	446	388	397	399	417	403	449	420	424	416	419	412	405	419	423	392	414	417	383	370	407	383	406	375	418	391	415	402	386	415	413	418	421	388	408	417	438	374	417	407	413	380	409	404	400	384	396	406	399	346	416	414	403	408	397	453	397	376	404	409	384	433	408	430	428	423	407	416	398	438	436	400	424	447	379	410	415	411	377	440	381	409	400	396	414	361	420	376	420	415	420	365	408	441	402	409	428	400	431	385	430	396	413	390	389	423	437	406	395	408	409	458	417	408	412	406	385	424	432	423	433	394	420	424	387	398	412	392	388	408	418	408	383	394	412	375	413	439	393	399	407	408	389	410	352	395	410	419	420	428	429	394	363	473	414	417	379	386	396	427	402	404	404	424	410	417	389	382	401	404	421	437	417	397	417	395	381	429	429	422	408	359	410	441	417	442	377	425	383	388	435	417	411	449	355	386	418	444	398	407	382	405	437	428	385	421	398	386	408	413	396	435	403	376	405	407	406	431	411	378	398	378	387	391	378	451	392	392	441	390	418	414	409	457	460	420	383	382	424	420	427	385	432	421	416	394	427	423	394	392	411	426	415	372	390	399	413	424	422	426	436	380	395	445	433	398	401	384	417	410	413	392	394	431	396	400	411	382	413	407	426	393	411	434	401	410	419	378	413	383	402	412	380	434	434	388	434	389	385	413	409	381	413	405	429	425	404	407	417	406	403	415	400	411	424	392	408	401	372	406	405	435	420	397	354	417	410	387	420	390	404	438	408	414	411	397	394	396	436	397	416	402	407	400	414	419	393	374	418	422	435	443	387	436	375	382	419	392	412	404	367	396	415	444	413	411	394	375	428	447	408	398	409	437	423	421	427	419	420	433	376	412	405	397	420	418	378	387	413	387	381	410	399	386	413	430	408	398	416	396	417	408	425	392	401	384	416	431	420	413	428	409	384	395	431	384	391	414	433	418	415	408	418	399	414	371	421	403	422	381	432	403	442	411	402	422	426	420	380	463	400	406	407	429	380	450	392	430	419	410	421	442	423	438	403	413	448	436	406	401	430	458	428	400	406	418	392	436	415	411	403	374	424	414	409	394	455	415	417	434	404	411	391	425	395	455	406	382	372	458	388	415	412	393	420	406	393	431	427	397	397	401	392	383	417	384	407	402	403	398	409	419	377	399	409	395	436	416	427	378	420	376	392	431	389	411	392	403	436	380	438	398	399	434	418	417	446	422	430	422	401	414	421	400	410	440	407	451	391	417	370	410	360	416	389	384	392	406	415	388	442	408	396	401	439	412	404	416	401	442	399	414	418	418	406	389	410	414	404	400	425	418	397	418	424	440	421	404	407	413	376	432	402	402	389	382	396	407	417	394	422	426	385	413	404	413	382	396	386	422	408	455	392	410	379	408	426	407	419	413	413	410	442	391	452	374	382	426	406	419	376	439	378	386	396	401	371	435	422	403	405	441	380	408	436	389	414	383	396	434	411	393	441	418	428	396	426	422	382	425	409	411	424	427	402	402	409	414	409	418	446	396	410	391	415	425	394	440	403	439	419	439	414	390	447	432	455	435	408	403	410	426	419	434	393	406	422	385	416	421	430	449	407	399	378	402	421	403	415	413	385	395	413	401	410	384	407	421	387	408	433	384	411	380	439	443	420	414	395	415	420	432	369	431	377	389	395	373	418	452	407	394	397	417	394	418	375	452	392	421	428	397	416	386	401	422	431	386	438	407	373	415	404	378	414	391	403	399	355	428	416	388	439	429	431	396	421	412	419	429	416	400	396	393	434	427	393	423	403	420	437	382	400	393	425	394	414	409	408	413	420	385	429	382	438	394	377	403	433	400	422	446	436	373	408	431	412	406	427	406	437	403	385	434	413	436	421	413	381	399	441	386	443	439	396	420	446	404	401	403	438	411	438	410	366	422	383	403	400	404	409	422	434	412	426	410	412	450	417	406	412	424	430	425	393	379	398	402	413	409	399	408	405	431	409	389	435	400	386	426	427	386	415	376	380	394	384	421	398	417	409	396	405	437	431	433	403	395	372	396	417	401	408	426	426	413	358	454	426	412	395	441	429	388	377	417	409	421	414	422	417	406	429	389	393	422	385	441	416	413	414	398	404
25577	21377	28053	26799	17082	9025	6081	4485	3664	2962	2345	2084	2021	1923	1687	1617	1366	1214	1067	1043	985	847	754	696	687	667	654	663	596	596	596	614	523	576	577	561	566	592	581	549	518	574	490	571	518	493	594	554	494	518	502	514	541	581	535	474	551	496	529	553	514	563	509	464	569	542	517	532	553	498	521	566	536	523	561	484	508	531	540	509	528	530	512	514	517	538	508	513	538	525	517	523	535	532	542	492	530	498	543	507	528	576	518	510	486	574	520	538	498	491	569	527	503	530	527	526	516	514	511	500	529	501	559	538	543	536	537	555	540	496	501	534	547	505	534	493	497	560	542	483	507	541	523	550	539	562	503	517	539	510	535	518	487	474	522	515	538	520	570	529	529	545	530	523	508	490	518	498	541	535	515	558	505	539	515	512	545	513	531	529	535	512	512	538	545	515	507	546	527	504	519	546	521	501	528	551	539	551	500	507	547	549	547	540	545	534	517	536	506	541	518	562	492	538	512	504	539	545	536	577	519	498	495	525	544	511	548	517	527	569	544	524	550	517	536	545	526	532	530	482	524	556	516	536	548	530	515	490	543	505	540	524	469	533	556	501	511	531	489	552	508	528	515	542	519	518	509	523	542	553	493	551	548	537	539	507	535	474	500	531	544	491	496	504	555	486	500	487	534	506	541	562	576	571	560	534	537	527	503	513	493	531	532	525	504	510	501	495	504	480	558	548	531	577	551	526	530	545	525	523	546	542	552	517	553	564	530	545	555	500	539	537	541	528	540	536	511	560	536	523	529	526	523	550	525	481	489	508	533	527	546	499	508	498	566	499	533	522	539	543	534	490	529	524	530	515	496	544	486	529	528	583	500	502	501	482	519	500	560	516	527	523	542	564	493	505	491	522	499	488	547	527	536	526	553	536	556	504	552	519	479	537	511	505	540	523	538	546	508	517	538	509	499	539	524	528	513	508	518	510	519	535	497	495	529	513	533	578	530	541	513	512	523	489	557	500	523	486	522	553	459	532	531	514	555	540	504	530	537	524	515	512	477	530	492	506	506	522	531	512	519	497	567	536	521	509	519	517	529	528	509	579	518	487	524	544	465	528	575	570	512	545	515	534	525	529	524	515	512	494	505	509	503	568	509	533	537	525	542	549	492	517	515	515	548	506	563	538	498	503	592	513	491	511	495	523	490	520	532	494	583	538	534	514	526	521	572	518	517	523	503	513	522	529	533	512	517	535	517	566	524	530	524	526	556	543	544	513	513	515	543	538	497	568	511	509	549	532	514	501	535	564	537	520	529	532	539	531	503	518	499	555	558	522	522	512	525	554	519	517	561	522	470	512	518	473	525	546	507	554	535	514	524	516	541	490	515	492	525	522	528	553	501	532	546	525	535	509	537	542	537	502	542	513	574	499	521	523	499	548	519	516	534	513	530	520	471	550	546	501	498	522	508	512	552	517	541	506	491	532	498	503	491	531	511	500	520	515	509	525	536	552	536	532	546	538	520	557	547	549	536	519	507	518	557	485	542	537	547	494	542	497	479	526	517	507	523	518	482	527	491	505	532	507	548	503	569	527	514	543	531	531	513	545	540	532	556	544	541	511	524	511	531	508	551	534	571	523	546	479	547	530	543	529	546	500	514	526	505	545	527	565	552	521	546	552	525	519	537	512	525	499	533	498	566	538	526	538	556	547	514	583	567	528	544	545	523	527	508	488	540	561	541	523	535	487	562	507	528	478	515	547	516	563	520	532	564	536	534	511	515	471	527	507	485	531	495	523	547	476	544	506	522	531	487	514	533	529	536	550	526	517	513	554	539	544	531	543	527	539	534	509	523	548	518	516	506	536	496	525	518	509	565	512	515	532	551	523	518	540	555	536	502	548	492	536	508	551	551	548	501	523	524	512	525	511	534	529	514	543	545	536	506	536	535	499	535	546	572	534	485	532	503	549	536	516	496	554	480	555	554	525	536	522	521	536	527	476	534	533	523	535	530	509	527	519	522	548	531	506	547	528	542	526	559	537	541	529	530	509	547	538	544	489	544	517	513	523	529	505	559	498	548	511	542	497	528	515	535	519	523	467	510	503	506	514	513	538	552	568	541	501	537	493	500	507	526	496	494	555	548	521	541	520	490	542	545	518	512	504	541	533	500	545	493	509	534	496	508	526	499	553	498	537	536	565	542	576	493	510	496	535	549	505	533	516	546	506	545	530	571	531	480	526	484	556	495	530	493	521	548	555	522	510	550	497	503	513	569	490	559	556	533	549	506	527	502	514	534	561	547	484	490	527	501	503	525	565	489	497	536	503	501	524	500	510	538	520	511	495	547	496	526	495	459	589	519	526	529	474	524	548	499	563	537	507	542	555	513	536	506	509	483	517	526	517	498	495	546	506	481	536	563	564	496	514	474	526	565	582	507	505	536	521	524	480	547	561	532	526	517	572	530	552	496	499	502	555	554	528	541	506	537	524	468	542	516	499	553	545	523	539	559	535	480	530	573	526	521	516	501	522	517	562	570	506	552	521	495	517	557	524	542	547	556	494	565	526	496	487	538	507	542	479	555	480	521	517	486	527	528	550	533	519	490	525	533	507	516	554	509	505	533	532	521	495	570	522	547	572	493	530	549	515	548	528	494	511	517	560	479	556	498	559	508	562	525	508	531	517	519	506	518	546	529	501	533	479	531	582	531	513	512	527	505	514	540	504	498	530	523	538	512	547	528	526	508	519	525	539	522	551	521	505	526	487	528	522	526	510	510	515	479	504	534	497	557	550	513	543	517	523	518	553	558	539	496	543	535	515	552	540	516	469	495	541	507	564	482	543	533	523	484	502	540	542	524	548	474	532	563	504	499	510	539	480	506	507	510	509	523	504	558	497	497	537	504	530	510	527	558	524	557	502	515	560	511	524	517	532	570	554	488	506	486	507	508	513	525	532	517	528	504	525	531	490	548	539	526	509	524	514	572	549	525	507	528	521	520	516	511	550	558	525	537	557	520	485	540	547	542	508	553	495	538	503	554	514	589	535	513	544	524	567	512	535	555	549	543	516	529	531	548	546	522	518	519	508	502	511	519	478	527	503	552	515	509	554	463	554	524	518	518	545	527	572	488	510	508	500	515	527	540	530	539	527	540	504	513	530	534	492	496	531	552	521	535	511	532	519	535	513	541	530	550	543	497	574	529	477	529	537	570	544	553	509	515	487	513	545	538	518	522	531	520	530	540	556	516	500	503	555	541	533	539	495	499	557	526	543	466	556	528	529	484	515	505	515	493	532	530	548	512	526	507	539	488	513	484	536	520	504	537	542	533	516	554	534	518	545	543	505	533	518	502	525	509	528	528	558	516	541	534	557	586	530	567	501	553	538	562	518	522	498	499	525	556	537	559	548	511	547	539	522	466	528	493	519	566	544	494	567	504	513	499	530	553	521	528	524	531	509	543	506	520	535	521	499	558	496	546	529	479	541	539	519	532	524	501	563	526	577	551	549	550	521
28964	42333	38519	27795	19205	13093	10828	9378	7842	6417	5117	4331	4138	3965	3397	3110	2652	2336	2034	1861	1621	1438	1106	973	960	892	822	814	768	746	748	735	678	706	680	702	681	728	705	688	593	651	601	650	614	639	693	625	623	636	647	659	623	628	623	627	647	636	606	627	616	621	650	629	659	628	625	603	638	605	686	616	625	642	639	638	664	684	611	603	622	641	594	585	595	624	624	677	651	666	617	646	607	613	663	581	597	649	604	606	617	622	605	626	624	591	640	571	584	617	615	650	625	614	639	628	572	650	610	634	632	617	648	631	620	615	650	650	619	575	611	612	630	602	655	633	643	601	625	596	610	598	622	599	628	631	624	659	615	659	605	634	591	655	658	611	597	590	602	659	659	578	621	573	640	661	620	646	618	606	604	618	626	648	608	586	621	616	656	643	613	652	595	614	605	614	628	626	616	600	626	608	670	588	600	597	585	608	657	606	619	607	656	671	626	632	642	617	639	617	642	622	599	640	603	630	614	623	624	628	615	625	610	607	619	597	630	587	582	580	604	651	625	620	582	600	592	589	614	631	588	583	648	679	630	585	590	611	602	631	644	653	645	593	579	645	590	626	661	623	573	616	632	616	656	640	618	609	603	595	630	630	589	618	629	589	622	618	624	609	667	629	604	622	611	607	629	643	601	625	627	617	589	627	652	594	634	625	637	646	628	619	611	603	622	651	640	625	668	584	611	600	621	661	621	641	646	616	648	632	630	613	612	617	631	614	609	653	599	651	629	609	606	621	612	626	636	675	663	621	615	596	610	602	622	614	646	571	636	642	635	632	621	591	602	627	649	603	603	611	649	598	599	562	581	610	606	582	602	637	579	643	615	617	587	627	572	615	567	648	601	599	637	588	641	592	571	624	611	674	576	639	604	637	637	626	633	633	620	635	633	647	597	615	626	671	596	604	602	573	594	636	641	594	636	612	609	651	628	587	660	648	605	637	594	627	651	642	615	558	631	616	622	640	598	629	615	584	602	593	634	636	631	653	669	640	622	625	634	596	633	631	565	613	589	641	629	582	556	602	653	587	567	673	649	578	613	622	648	629	670	607	633	591	651	628	637	583	601	582	632	611	644	626	581	613	596	623	624	623	610	636	600	644	638	582	641	601	608	628	606	632	630	613	596	626	652	571	638	564	605	611	647	618	596	630	625	622	616	643	584	625	605	627	628	597	631	612	587	641	573	576	633	594	657	668	618	634	617	641	590	657	628	607	631	602	630	584	624	625	637	633	639	634	613	640	659	622	597	648	652	632	681	620	636	613	621	623	631	626	621	663	608	583	625	613	620	586	630	596	600	612	613	667	637	640	591	632	607	592	631	636	594	654	617	558	575	643	607	614	653	615	672	617	637	632	588	601	637	640	630	596	613	602	617	572	601	585	649	654	620	604	620	642	612	650	632	620	574	645	604	642	613	644	593	594	625	622	641	629	638	605	658	634	626	653	612	675	638	627	637	607	635	604	612	603	591	639	607	610	593	585	588	629	621	612	633	631	600	626	610	626	635	622	606	588	620	620	595	618	620	665	641	605	584	643	624	654	642	648	654	598	652	595	634	641	640	626	598	617	643	642	612	615	632	624	604	603	621	595	645	603	631	554	616	645	637	606	667	639	605	638	623	598	582	625	609	573	642	669	609	663	595	659	582	631	645	643	649	579	555	618	623	609	588	602	634	603	645	664	640	624	627	643	646	592	605	611	607	611	607	581	621	635	601	634	638	611	641	627	621	629	634	593	649	606	607	620	623	586	595	605	629	632	605	639	609	632	642	622	664	633	578	611	612	607	610	605	597	634	636	618	644	636	608	625	638	604	582	631	629	666	643	597	609	595	638	566	550	648	653	651	617	591	633	676	587	597	590	600	642	664	633	635	656	654	623	616	583	637	597	612	607	578	586	637	599	625	626	595	616	634	656	623	611	635	636	667	627	613	593	645	620	631	634	628	613	624	622	635	643	600	571	591	620	632	612	615	587	618	600	565	618	633	615	642	668	611	632	565	663	608	630	610	610	585	607	650	585	631	597	618	591	603	642	627	578	596	618	643	665	597	589	616	581	617	645	638	662	574	608	602	596	610	655	649	604	675	632	637	582	643	592	585	663	610	655	651	607	634	626	617	635	631	597	622	560	622	604	608	599	657	613	570	606	639	588	590	658	624	633	590	611	595	632	654	666	604	626	589	623	603	608	597	603	639	633	610	627	637	590	615	597	615	627	631	603	585	614	623	622	607	665	583	613	569	623	624	593	582	618	617	660	607	621	617	673	622	653	597	585	606	628	615	656	648	620	606	581	613	600	582	624	632	658	585	655	618	590	631	603	641	565	556	606	581	608	634	600	609	593	646	669	640	620	610	652	638	629	605	604	589	623	628	605	653	636	671	624	625	615	594	644	616	645	652	624	634	567	626	620	655	604	613	669	616	619	615	626	593	622	606	594	603	623	581	645	640	587	613	608	638	597	589	604	628	619	599	630	659	633	638	647	619	621	590	631	563	682	615	630	623	635	646	604	654	623	630	586	637	658	630	620	637	630	589	605	617	650	622	613	629	592	600	644	622	632	579	595	592	648	665	657	623	614	575	663	675	569	631	669	618	610	586	669	648	622	661	581	586	604	565	563	623	625	631	650	619	630	646	640	657	628	619	619	664	637	626	653	597	653	602	649	577	619	627	592	658	614	650	622	634	630	609	639	601	623	558	602	623	652	640	616	592	608	647	617	607	624	649	597	630	634	606	615	655	652	614	658	607	632	601	557	643	607	625	635	657	650	631	630	615	596	623	593	583	630	632	643	605	618	646	640	684	651	622	560	592	575	620	635	656	593	600	628	641	597	675	620	631	640	623	615	618	619	659	630	621	613	646	600	608	574	602	610	609	602	636	609	625	607	650	627	591	636	648	629	624	629	648	626	613	597	608	643	613	642	622	611	603	624	591	664	633	605	599	647	622	614	609	620	613	575	640	631	635	621	632	617	630	617	619	611	624	647	622	611	655	614	643	660	619	619	621	618	598	623	628	687	645	607	601	620	638	589	602	643	614	655	648	630	640	615	634	632	625	655	639	637	582	606	643	660	580	662	625	631	644	646	637	612	592	628	607	652	617	658	617	645	628	646	647	660	601	664	616	668	610	590	630	592	567	615	614	653	675	638	601	593	595	644	651	649	598	628	629	628	603	634	616	632	603	589	597	632	625	648	612	632	603	609	661	638	637	647	671	618	600	627	612	617	641	594	631	670	600	651	664	640	580	622	613	649	595	583	614	625	651	646	582	624	630	659	630	616	621	675	607	637	596	645	655	610	624	667	616	613	609	627	598	585	623	672	580	644	618	614	640	617	657	600	632	632	620	600	570	634	608	604	634	649	593	638	613	694	610	603	635	601	642	595	634	656	592	595	644	599	627	615	595	632	586	611	632	640	614	608	590	600	578	611	601	584	640	666	658	643	614	649	654	646	606	661	621	624	595
23237	21347	29003	24285	21924	21751	16884	8633	6261	5207	4208	3307	3023	2723	2520	2146	1908	1668	1585	1437	1167	1057	863	715	784	678	656	677	594	577	565	556	573	535	463	486	519	462	506	451	452	441	458	489	474	463	500	481	457	458	487	438	434	424	449	454	455	463	442	447	461	424	473	516	431	455	442	432	449	462	454	459	404	457	430	470	426	456	460	416	463	430	475	422	425	449	475	416	421	422	415	430	432	436	443	416	454	456	443	421	454	441	477	453	452	428	427	458	449	433	407	424	432	440	444	421	411	464	450	507	403	442	463	468	460	425	418	396	453	455	469	430	426	440	448	445	450	425	430	431	448	441	468	471	432	460	451	449	442	418	406	433	416	444	424	384	435	430	465	437	450	428	434	392	438	442	490	474	389	403	423	441	418	486	441	447	431	443	411	432	440	443	449	430	444	446	394	433	445	428	440	446	467	414	440	432	435	444	436	421	445	475	449	448	478	447	433	464	418	423	445	411	468	454	433	423	413	460	421	431	407	444	430	417	463	432	436	417	442	435	417	438	427	470	438	436	411	426	428	396	425	426	422	429	453	438	453	434	403	413	443	450	447	452	431	473	453	407	440	433	423	452	387	430	446	404	429	419	439	448	430	410	404	452	441	464	460	449	392	389	433	426	420	433	425	470	422	418	426	447	465	417	449	444	443	449	450	420	459	424	435	437	433	447	459	441	423	405	419	409	467	448	451	442	417	441	434	400	449	438	445	459	438	447	454	430	495	407	448	435	412	461	442	465	402	476	460	451	452	461	442	418	455	473	457	395	491	430	458	423	444	474	402	390	438	454	462	473	412	441	448	437	460	443	438	456	452	437	454	474	442	401	481	419	446	419	472	439	472	445	464	475	480	480	464	432	430	427	442	429	448	427	471	418	437	427	458	436	502	448	451	451	469	419	457	457	435	448	432	419	467	464	474	444	411	434	439	430	458	412	463	438	439	446	433	435	435	434	480	435	436	452	462	436	437	439	411	437	398	413	449	398	462	412	447	396	427	424	420	417	441	440	405	412	436	460	407	455	447	428	410	415	435	422	461	448	441	475	466	436	449	453	454	482	401	402	431	437	426	412	442	431	455	467	419	455	441	411	452	443	463	440	463	439	439	468	436	426	420	448	447	446	464	389	451	399	431	428	464	429	401	426	422	443	424	399	481	425	418	454	436	480	464	440	403	438	446	409	432	464	430	451	436	416	463	461	424	429	448	437	431	453	426	434	445	416	429	447	440	424	417	399	452	403	447	462	422	441	417	498	451	425	434	424	401	437	430	453	436	442	423	437	446	441	443	403	441	430	496	424	416	417	428	448	435	410	466	441	452	438	481	391	451	445	472	418	414	468	475	411	468	399	449	436	403	470	446	396	440	451	416	447	444	442	393	453	449	442	393	463	436	430	484	420	481	435	421	443	447	423	472	441	468	410	440	420	447	432	454	431	423	455	450	455	482	442	433	426	397	437	434	441	438	449	411	462	434	422	438	417	440	458	456	463	433	425	461	410	443	429	446	451	442	430	448	456	453	456	453	411	385	447	439	403	457	397	467	415	442	431	455	449	423	426	448	468	462	447	433	485	453	425	401	416	452	431	431	428	449	454	452	441	411	482	444	448	443	436	452	437	442	441	413	454	433	456	445	439	427	451	438	458	445	432	446	388	452	465	438	382	494	441	407	428	438	449	444	410	456	431	444	422	432	442	421	464	416	423	420	392	390	452	450	428	429	459	432	435	420	439	450	444	479	427	456	416	457	455	436	413	428	427	461	483	454	424	434	461	431	418	444	410	420	450	436	458	398	449	412	432	462	486	455	443	421	435	437	425	442	427	437	439	427	444	384	395	426	421	442	427	417	466	464	433	455	450	477	446	437	475	438	471	448	422	454	432	485	443	456	428	439	434	416	417	458	420	455	438	450	421	440	465	424	434	422	457	449	396	408	458	453	442	456	435	408	470	463	440	424	426	423	440	432	430	412	429	397	445	424	429	438	420	411	393	437	442	418	413	455	400	444	444	447	427	438	416	410	424	455	452	438	409	427	453	419	436	473	438	481	424	427	471	402	427	438	423	436	424	459	426	424	446	449	415	447	417	432	434	453	447	468	426	455	464	417	410	428	438	474	452	460	451	442	454	438	441	465	425	420	436	466	473	425	418	479	438	457	425	424	424	430	442	434	448	432	418	412	450	453	444	481	479	424	448	449	435	442	446	440	412	465	447	436	448	454	420	435	435	438	454	456	450	472	454	469	438	436	409	439	442	446	388	431	406	428	398	427	440	440	450	451	458	472	447	422	418	430	417	441	413	420	431	441	459	432	439	450	432	419	409	414	412	432	420	437	428	441	419	421	425	441	474	487	403	420	367	399	420	459	409	439	430	420	459	395	447	429	408	451	418	463	430	464	447	426	436	455	417	458	448	442	450	457	429	464	440	396	432	447	465	443	426	427	445	435	410	452	400	434	431	435	400	455	472	444	467	421	405	468	434	422	442	453	429	427	450	393	428	433	452	460	460	432	447	394	437	426	455	454	473	424	434	409	454	410	482	456	388	432	438	431	472	455	438	445	426	422	440	433	418	475	464	384	455	446	451	409	483	440	451	421	431	423	445	409	429	441	418	434	443	430	468	445	428	439	420	463	395	456	418	444	465	435	452	451	390	438	488	474	444	441	459	431	434	454	429	418	461	444	427	450	436	448	460	444	453	438	452	451	440	441	409	420	424	457	463	472	428	441	442	404	423	419	444	389	483	425	432	440	472	455	472	446	444	409	401	454	428	446	396	461	435	411	441	448	418	436	418	430	441	437	417	415	441	421	428	431	435	425	433	453	465	428	415	411	449	437	444	483	416	421	430	436	459	454	458	464	411	407	464	430	421	434	457	452	461	409	448	426	453	433	399	451	428	406	406	458	443	429	406	459	405	435	466	433	450	455	452	430	379	404	437	437	437	421	425	460	436	431	438	426	462	466	474	430	443	418	436	433	378	448	407	391	447	472	453	451	447	410	402	454	453	429	443	431	436	454	420	422	437	436	411	425	444	453	448	424	457	412	406	465	429	425	439	447	451	445	405	432	427	426	457	409	416	435	436	420	437	431	423	468	431	445	413	411	438	439	447	415	437	412	426	393	400	449	463	446	466	432	443	424	418	475	449	436	432	491	407	407	450	458	440	431	416	423	424	454	435	396	435	432	433	436	426	439	393	437	427	392	412	443	401	411	461	442	444	466	432	434	385	420	451	457	481	410	448	472	445	435	458	422	445	455	431	446	392	455	413	412	427	418	435	432	456	414	435	408	442	435	452	461	432	442	442	477	427	412	451	446	473	459	402	430	417	453	460	446	452	464	480	445	445	424	417	407	425	443	434	437	446	426	424	433	434	407	404	411	463	453	437	430	456	412	403	426	431	439	439	442	454	464	456	443	465	443	438	446	461	443	457	430	448	444	450	453	466	457	399	449	464	440	461	444	478	437	448
31303	52093	47729	37026	28692	19670	17075	14247	12171	10332	8493	6978	6284	5631	5032	4360	3731	3364	2836	2513	2152	1837	1347	1094	1111	1023	950	930	857	782	758	719	677	656	654	618	596	590	540	597	617	532	556	592	542	580	573	545	558	506	565	522	539	528	570	573	536	546	528	557	559	529	547	534	484	516	480	570	528	518	490	526	537	504	542	551	552	508	498	496	517	474	505	546	513	504	512	532	502	509	525	519	527	501	496	469	528	537	535	505	519	534	474	510	532	548	490	529	495	501	490	535	560	477	556	494	524	528	505	480	481	485	534	538	486	491	546	496	505	503	502	516	486	530	521	493	515	552	507	537	495	535	514	547	508	460	512	527	520	497	538	506	501	519	487	522	523	498	493	529	517	469	506	481	500	509	505	507	494	525	529	506	534	546	493	542	470	467	501	506	513	518	494	501	525	540	497	525	537	513	498	551	489	551	522	544	493	511	488	511	532	519	474	513	464	501	526	509	554	498	498	511	519	510	494	575	504	517	483	520	519	531	502	492	496	526	517	489	521	540	560	510	520	522	499	477	515	473	468	527	486	485	491	503	522	531	526	514	499	487	506	503	498	510	515	501	510	477	506	488	490	525	533	471	491	468	463	559	511	518	450	525	462	507	553	471	487	515	498	478	548	451	523	516	496	560	540	485	513	503	521	512	543	530	491	487	502	541	535	505	529	563	516	471	493	515	499	508	525	536	526	511	451	476	513	540	497	486	483	484	530	512	500	516	515	501	529	519	544	499	495	506	504	486	513	479	543	475	484	478	492	505	461	480	489	504	467	501	496	507	510	535	513	499	510	476	463	490	512	510	545	535	536	537	524	514	532	509	507	533	509	498	530	499	488	532	531	486	539	479	496	470	507	535	503	484	472	492	531	513	503	501	510	541	522	482	495	497	483	504	476	496	502	546	556	525	495	497	517	533	530	519	535	492	486	473	494	490	517	489	542	502	505	527	489	512	485	531	509	511	518	504	526	499	499	497	522	497	510	556	525	499	521	526	530	504	520	484	532	541	485	488	503	520	482	525	498	533	540	506	549	485	524	520	537	493	484	512	483	491	437	524	519	457	555	541	520	507	521	554	486	546	532	500	488	467	495	523	512	500	493	556	506	501	493	531	496	483	488	521	537	523	507	531	519	512	511	521	503	549	502	515	523	493	476	511	526	512	493	499	465	474	517	491	518	523	486	508	546	511	493	516	488	520	508	502	487	498	474	505	498	516	524	523	492	512	520	516	507	543	503	458	494	499	479	513	501	536	529	484	553	500	513	557	535	520	547	491	482	532	484	520	481	503	503	560	503	500	532	517	474	551	476	465	491	490	466	483	477	485	482	494	514	488	511	520	510	489	507	511	469	571	524	516	524	493	529	520	534	534	551	512	553	509	490	525	518	506	507	510	534	484	480	504	490	514	531	521	500	530	512	522	500	526	473	513	514	537	511	539	506	518	499	499	551	525	517	486	525	483	477	556	519	547	498	523	514	503	488	501	507	554	525	518	456	515	481	532	489	486	535	483	468	514	512	522	543	538	525	549	516	513	484	480	472	516	479	517	504	546	532	464	449	470	507	499	475	527	479	501	490	491	503	506	516	508	514	512	483	512	510	489	530	529	511	510	469	546	494	491	540	513	521	481	521	510	511	481	503	495	469	516	517	503	499	484	500	502	547	525	504	519	497	528	517	514	508	522	487	537	496	517	533	529	493	496	489	530	503	486	517	556	531	495	514	535	477	484	516	506	510	505	488	462	499	503	534	462	547	488	529	479	471	495	499	481	471	509	561	460	514	490	501	502	524	491	512	484	568	504	472	503	493	508	543	485	562	502	526	499	466	502	481	503	523	520	472	558	467	456	493	477	515	521	513	520	512	485	532	511	469	523	515	504	490	498	502	511	526	520	488	484	508	537	530	491	516	514	462	512	493	533	532	484	476	501	528	486	528	510	500	499	474	532	488	524	511	537	511	490	471	541	518	488	489	518	494	531	485	484	507	524	512	497	490	492	514	498	500	526	492	530	498	475	534	496	550	491	512	502	508	483	516	562	515	469	485	552	486	522	557	508	526	512	523	482	507	514	473	522	524	531	508	496	493	513	539	540	496	527	471	516	509	535	507	503	536	486	508	492	481	499	541	534	494	511	462	533	536	545	483	499	483	570	472	525	489	525	512	533	451	501	521	459	503	481	501	495	527	542	518	489	518	512	509	500	502	540	516	490	533	529	521	474	448	489	491	542	515	525	526	513	519	534	504	491	497	484	510	532	545	503	507	514	473	488	531	566	542	494	524	507	500	500	490	526	522	548	565	561	476	498	490	534	525	442	533	488	484	488	517	511	505	496	512	513	495	510	489	521	537	572	517	514	497	460	472	508	525	505	523	437	500	520	470	500	464	493	492	531	541	504	544	518	469	471	486	554	487	487	523	552	521	475	513	489	477	543	502	526	480	502	526	527	484	514	501	502	493	513	496	518	542	516	521	492	498	481	472	517	512	514	535	529	511	523	526	516	496	540	513	497	506	527	487	493	544	484	529	505	466	537	494	480	497	507	516	492	437	505	511	512	476	493	500	492	485	496	489	499	507	498	503	530	530	506	501	528	506	516	507	524	543	485	541	519	507	469	473	536	492	509	499	500	461	455	523	530	527	500	515	499	491	514	521	527	505	518	566	544	488	491	540	471	487	529	521	516	486	521	477	502	508	534	531	510	543	538	495	503	511	525	519	517	501	517	494	511	533	538	502	507	517	514	473	517	515	519	484	508	523	556	522	509	540	573	482	490	474	480	512	510	515	484	464	488	495	531	508	479	504	517	489	520	506	525	516	468	520	511	494	519	501	494	522	529	518	490	489	497	507	516	506	511	506	517	514	500	493	438	515	541	518	505	512	540	553	468	532	507	554	523	545	488	513	519	505	523	553	512	555	494	537	513	518	504	478	501	534	513	500	520	532	516	480	479	519	524	487	489	530	476	493	478	503	498	527	491	522	515	488	493	478	501	542	527	491	520	458	525	514	509	500	523	544	512	526	567	500	511	523	513	479	536	526	494	513	489	497	475	537	512	490	517	478	462	512	539	498	491	477	510	526	490	512	515	523	510	505	534	517	517	544	494	577	490	506	535	508	547	516	477	510	518	563	500	502	517	529	484	468	548	533	517	500	505	519	520	467	546	489	484	472	539	517	514	504	534	513	510	537	493	506	519	481	497	531	505	487	517	503	533	482	477	518	548	492	524	514	515	536	513	551	481	510	464	489	508	504	503	541	524	515	515	497	531	498	513	520	519	505	503	514	503	531	514	488	484	499	456	489	512	537	532	544	488	503	505	510	524	505	482	529	487	524	502	548	504	493	509	508	483	485	499	501	495	522	510	526	517	502	500	503	542	484	505	540	471	501	510	472	507	494	464	509	515	469	493	535	509	462	489	535	497	479	530	547	532	539	525	527	569	544	497	538	502	501	469	533	516	518	561	532	464	498	491
28855	25292	27292	20282	11316	6293	4940	3675	3182	2585	2028	1872	1603	1503	1397	1329	1112	970	958	953	845	660	671	585	556	504	487	495	489	446	491	489	497	469	473	480	467	465	460	473	411	439	464	413	440	443	445	423	408	425	402	416	474	433	437	402	432	438	472	405	387	464	409	428	492	444	418	421	419	424	447	440	465	420	415	427	429	408	461	441	414	401	426	461	446	411	456	411	465	403	434	422	436	456	414	429	412	397	422	401	465	410	418	447	466	432	416	449	421	420	433	423	460	452	424	428	420	404	432	391	430	431	416	445	445	407	438	427	415	427	444	412	394	460	409	415	409	422	446	402	433	449	413	448	398	412	424	432	405	428	416	428	429	450	421	400	439	394	429	457	437	411	425	428	416	389	420	420	434	416	404	469	418	417	448	407	431	457	409	440	410	423	422	426	433	396	424	441	402	455	430	453	458	416	416	430	441	428	422	431	422	433	429	426	422	424	421	418	435	421	434	448	434	409	400	430	465	454	442	433	427	402	400	428	449	425	440	438	440	435	417	391	442	414	439	456	407	426	413	431	410	406	389	426	449	417	417	456	393	457	424	423	452	450	414	465	411	415	387	431	434	440	411	384	450	418	429	410	446	458	447	385	428	420	441	443	424	443	405	440	461	458	449	427	448	413	408	442	458	425	442	470	461	412	486	489	425	464	408	456	428	427	440	444	402	454	418	475	424	421	443	429	378	416	411	443	428	422	399	455	428	457	375	389	431	425	430	422	414	410	392	393	391	457	461	435	420	405	394	408	455	419	442	438	446	420	424	448	449	422	442	413	424	440	449	399	428	419	428	408	404	436	430	427	410	407	435	410	425	421	416	431	467	409	421	431	437	436	432	435	437	415	388	418	428	401	428	426	435	414	444	402	414	443	432	445	418	439	408	428	448	383	446	385	458	452	445	438	449	443	431	429	412	454	431	425	411	435	424	460	390	464	442	436	461	396	444	426	415	426	380	447	413	448	418	402	408	403	401	426	424	424	415	396	467	421	429	435	455	476	425	411	408	440	389	406	432	448	444	425	403	437	427	416	429	450	457	444	394	447	405	430	422	443	431	425	400	459	412	449	442	442	413	457	423	399	454	421	439	453	432	410	417	441	432	419	434	398	407	431	413	447	428	426	446	409	429	430	402	470	406	436	403	438	414	427	429	429	412	439	441	453	431	424	435	423	421	417	438	401	400	409	421	429	421	445	408	438	406	403	433	440	418	410	367	411	449	440	421	453	431	461	437	444	436	392	404	425	428	460	402	438	439	438	410	414	410	403	427	436	423	456	441	413	412	409	379	434	434	406	414	415	434	444	411	492	430	427	461	443	427	430	464	418	433	434	414	447	411	407	447	403	433	456	429	411	422	416	379	423	430	409	430	427	439	420	412	407	394	426	398	420	452	443	459	453	443	442	467	420	448	457	425	418	442	451	416	450	435	398	423	389	438	427	424	415	383	403	434	410	432	417	448	481	435	407	396	436	394	458	430	386	392	431	390	414	447	439	427	433	438	477	412	388	434	424	444	412	401	395	413	438	399	420	395	423	452	407	428	431	443	464	437	441	425	419	432	455	428	433	405	452	413	387	451	421	428	419	419	414	392	402	425	428	442	427	423	426	391	410	408	443	410	425	466	434	443	418	402	434	431	407	443	412	427	430	383	414	437	434	426	429	435	442	418	444	435	439	432	460	419	427	431	419	418	425	395	397	400	435	440	416	418	452	416	396	406	410	390	452	418	413	382	421	425	427	416	421	412	430	382	388	426	477	482	422	389	440	420	416	421	460	377	427	402	444	389	412	418	423	415	411	420	434	418	449	404	445	397	423	407	456	436	426	397	436	407	446	448	402	441	443	397	434	394	411	413	444	418	397	399	420	433	447	455	427	443	409	378	461	452	464	397	405	448	447	419	444	409	435	390	376	439	432	427	424	410	420	417	450	447	450	437	395	419	431	403	467	412	441	425	396	413	419	403	416	439	452	412	434	430	409	458	402	392	431	447	393	440	410	440	433	432	435	421	415	410	389	448	407	384	428	401	425	441	439	409	391	427	408	417	387	427	421	425	371	474	394	465	412	427	371	427	422	445	444	395	410	404	407	392	448	433	415	417	406	453	445	425	449	401	438	410	428	459	434	390	445	439	418	432	428	429	419	437	443	424	441	466	468	383	390	437	412	450	397	423	405	460	431	441	433	404	438	424	429	404	429	398	428	435	446	429	413	421	399	395	450	414	443	396	470	388	449	426	459	419	473	424	431	434	413	412	407	419	455	493	436	416	397	425	454	411	400	391	433	445	422	467	420	418	454	436	438	408	428	450	462	415	454	419	435	439	422	407	425	397	393	448	404	400	423	426	382	423	435	385	424	441	452	441	440	439	439	421	413	415	420	410	452	402	435	442	389	409	430	442	435	380	387	400	370	406	422	430	423	454	413	443	429	447	437	444	415	454	435	457	412	437	406	426	451	452	447	424	421	435	411	433	425	438	454	422	402	432	422	427	431	408	444	418	405	420	402	406	414	448	399	442	420	431	440	426	418	421	412	433	405	424	410	416	435	422	381	384	412	425	439	432	454	437	415	422	440	438	436	457	414	421	415	428	444	448	410	436	415	433	459	459	465	434	456	430	395	406	405	442	448	422	467	449	443	411	470	428	434	422	417	410	385	398	415	468	429	396	438	390	426	443	419	444	421	412	426	451	423	432	439	430	402	407	413	448	434	461	419	396	417	433	416	449	428	422	406	400	417	405	482	408	413	426	449	451	446	391	428	415	458	403	410	446	378	436	405	425	409	431	436	452	452	431	439	419	389	415	426	420	410	458	441	449	423	454	422	434	428	425	402	419	409	399	446	420	413	446	430	450	473	419	451	413	408	455	430	408	454	434	386	417	431	422	458	484	438	412	392	415	437	424	430	470	402	428	420	427	427	454	428	409	434	416	443	463	407	412	421	403	409	426	453	424	402	429	449	417	409	439	401	471	409	411	396	403	436	445	449	407	415	439	429	420	384	429	419	420	451	445	390	387	448	428	439	436	428	399	439	424	453	427	441	434	452	435	453	419	409	420	448	423	483	439	442	460	406	438	434	417	429	435	454	434	425	459	412	458	443	390	443	447	494	426	411	425	438	455	466	399	434	420	451	445	434	410	450	426	447	411	380	432	426	432	435	401	453	457	429	450	426	416	415	434	400	455	428	429	385	386	415	398	396	419	440	438	411	434	392	431	413	406	417	471	412	409	429	433	410	402	433	400	441	434	430	394	402	438	413	421	426	408	361	430	437	445	392	422	385	451	439	434	399	433	409	438	422	393	429	402	470	429	417	411	457	424	412	420	400	446	443	440	463	429	378	443	439	411	412	439	400	460	448	419	448	456	403	398	399	405	434	413	434	396	444	412	428	392	409	410	427	421	429	422	421	474	441	405	412	426	455	405	463	429	439	429	444	401	437	399	464	414	435	441	438	428	462	414	413
28126	38363	32457	21921	15248	10393	9508	7718	6814	5710	4636	3955	3400	3147	2769	2445	2121	1891	1768	1605	1473	1178	1029	858	756	738	731	699	643	653	628	597	587	592	559	494	554	534	609	554	525	551	528	495	540	617	517	552	486	508	492	471	529	514	527	514	524	572	552	530	528	515	526	516	504	505	541	539	524	545	499	541	488	530	545	523	554	536	524	493	512	475	509	485	514	526	474	487	505	522	525	517	516	511	508	482	518	478	549	475	528	529	541	535	515	501	506	484	464	527	521	538	510	487	508	506	512	539	537	516	544	531	522	535	512	505	507	521	538	552	546	536	490	531	573	486	506	497	478	521	501	518	560	527	539	537	549	508	496	504	512	480	511	559	500	518	537	513	547	477	545	528	501	551	550	497	510	498	547	532	528	466	486	499	524	519	496	500	535	514	517	534	495	507	494	520	511	531	495	484	511	523	520	540	529	550	513	531	534	506	505	490	528	507	524	503	484	572	488	486	547	465	523	517	503	488	536	529	515	519	521	517	468	516	481	561	511	519	497	549	526	516	503	531	515	521	495	507	518	490	496	497	515	570	529	501	544	569	533	564	490	540	529	473	506	498	491	541	491	536	511	508	450	510	495	482	529	540	522	506	504	488	523	517	521	509	518	546	523	549	512	524	500	537	492	521	505	542	506	501	531	547	513	533	489	519	512	516	548	512	531	490	497	521	511	526	514	517	569	523	505	489	510	509	502	515	507	522	519	476	536	541	497	503	511	516	507	515	523	506	521	496	499	518	532	500	524	524	532	515	525	484	467	486	526	541	517	547	505	503	553	539	522	506	564	519	533	488	529	500	539	521	514	505	508	533	537	480	517	508	519	505	513	494	524	509	500	547	494	540	545	518	504	518	487	525	496	479	507	498	498	497	523	533	482	512	526	518	550	525	506	496	511	519	463	490	481	517	540	549	509	519	524	505	557	518	536	528	505	509	516	506	526	502	540	516	484	532	518	552	544	520	484	505	494	492	524	523	492	476	523	498	470	498	486	511	483	513	547	550	535	503	496	547	496	504	510	525	590	506	505	526	528	512	494	553	518	513	543	536	519	467	530	551	520	522	517	504	524	531	499	517	508	479	530	541	526	504	523	498	540	547	537	491	567	553	513	523	512	484	529	461	530	461	489	491	470	498	487	541	514	531	510	557	521	469	488	499	556	593	522	499	498	492	534	487	504	481	480	514	530	534	500	469	508	507	519	520	546	496	499	512	527	523	480	449	505	506	504	541	491	543	500	474	512	469	550	492	526	547	483	505	523	486	522	539	514	560	507	505	524	525	518	539	531	519	515	506	516	479	480	489	534	486	508	495	488	504	549	540	547	496	521	486	529	483	521	535	519	484	535	519	481	501	468	534	516	554	527	529	482	545	480	508	487	519	534	519	492	495	482	516	474	497	509	563	475	519	496	487	500	529	455	525	514	492	505	523	506	492	488	512	513	506	533	522	575	494	497	532	500	484	514	507	551	558	521	528	525	500	476	516	530	518	482	535	536	527	502	523	493	528	507	531	558	527	511	500	524	523	515	519	519	527	512	531	530	562	513	541	506	509	494	513	535	462	530	486	516	547	536	537	498	478	527	511	510	565	523	512	519	492	469	512	501	483	515	535	527	526	494	537	521	528	512	503	530	491	510	500	496	491	500	555	546	526	485	562	519	546	482	510	491	520	462	521	526	518	493	553	519	482	525	523	507	535	531	493	470	539	518	509	491	499	532	537	500	492	503	538	520	526	535	500	482	489	547	493	539	507	522	539	468	520	527	520	529	501	505	507	554	522	502	555	525	517	529	496	525	517	519	547	510	462	532	531	521	491	551	564	478	487	547	552	539	531	505	543	532	538	510	567	515	475	548	558	447	504	544	526	462	501	498	510	503	508	492	510	522	519	497	528	502	487	537	531	517	527	554	548	511	503	497	496	500	508	489	507	511	517	525	439	527	515	488	477	520	520	526	515	504	495	558	503	531	507	479	492	501	514	501	505	507	481	505	513	494	499	462	530	569	516	465	507	506	523	481	520	495	528	503	507	534	502	523	486	515	503	470	518	522	504	540	496	521	516	513	507	535	492	534	499	542	505	524	551	549	493	526	516	509	516	526	503	485	547	463	541	501	503	546	516	533	547	510	477	522	555	475	522	551	516	515	503	511	508	485	510	511	509	482	527	529	536	510	554	509	539	531	537	486	527	506	516	493	534	539	559	545	519	497	532	505	509	534	503	550	511	530	514	484	532	492	489	514	546	491	516	512	472	535	516	491	496	513	507	536	488	499	501	515	462	508	489	492	499	469	504	536	484	483	542	576	514	487	520	552	500	573	551	512	503	505	478	470	530	542	526	504	509	498	537	502	506	515	513	511	465	507	486	529	535	511	514	491	497	519	509	498	488	521	543	510	527	503	530	528	496	478	508	541	494	494	535	518	507	534	524	482	515	547	546	515	494	496	525	548	529	502	536	544	524	496	513	482	512	537	501	542	499	534	549	522	549	543	511	509	514	510	546	491	497	505	489	529	501	526	512	532	498	523	524	537	505	479	547	539	524	527	518	483	528	537	536	522	494	496	530	499	522	536	495	556	525	520	514	513	510	514	542	551	524	530	537	510	535	527	531	533	533	538	518	499	501	566	476	569	524	513	511	506	521	543	551	488	505	520	521	502	529	523	507	532	508	499	479	501	485	486	537	579	557	484	529	509	539	547	491	494	533	511	487	514	525	517	512	517	502	495	484	539	536	512	552	511	478	507	500	524	580	507	537	507	520	504	485	511	528	536	512	486	496	531	545	468	508	515	508	521	479	533	510	499	490	508	538	534	516	502	476	505	510	535	492	499	558	522	525	503	519	464	517	522	506	515	510	465	516	534	474	473	540	512	559	532	532	524	528	503	472	502	530	551	497	499	570	512	520	514	537	494	523	493	540	530	539	538	533	526	537	493	537	538	467	511	517	492	518	532	493	491	507	516	501	518	519	548	531	550	534	548	537	484	492	531	556	501	511	519	493	534	510	521	547	514	497	492	531	497	534	516	557	514	485	518	490	541	528	557	493	507	485	565	543	507	506	494	503	521	511	522	503	512	509	530	509	537	525	499	495	502	460	521	515	510	500	519	513	511	542	503	506	493	536	554	517	532	564	559	532	549	553	509	511	538	553	518	494	497	488	496	531	490	561	538	525	527	560	512	538	492	507	537	529	497	506	517	471	535	503	502	533	536	510	550	496	519	514	502	495	480	480	545	517	500	489	477	501	543	492	559	502	527	504	515	491	541	490	554	463	500	519	545	527	543	512	502	549	471	532	485	507	506	530	530	546	536	521	518	538	519	480	487	470	524	498	529	478	522	482	495	527	525	514	474	502	553	542	504	481	537	536	507	506	517	501	505	489	514	515	529	469	499	566	523	534	514	481	518	541	539	511	498	479	535	523	514	491	522	543	521	490	478	521	530	430	522	502	486	527	564	489	504	476	541	498
24460	21374	28566	25502	21784	15425	10182	6053	4890	3969	3204	2457	2401	2202	1941	1679	1402	1244	1153	1112	1039	848	735	582	527	488	461	426	431	463	449	409	377	393	385	398	388	368	358	401	371	334	333	357	368	339	329	372	347	340	316	340	351	350	349	350	369	376	348	378	348	311	347	327	339	334	340	329	311	335	349	328	350	342	348	352	348	332	312	313	331	346	333	332	353	343	364	316	378	346	343	327	314	343	339	323	312	340	336	319	349	370	331	321	369	309	339	358	330	372	345	346	322	364	347	334	346	333	318	335	329	341	311	330	373	321	343	324	358	340	326	319	308	339	341	343	325	337	345	351	308	377	321	340	338	342	348	344	352	346	378	331	343	377	331	337	347	362	326	335	343	316	316	356	349	330	338	312	325	365	341	319	294	330	352	379	388	334	323	358	317	309	332	343	318	336	343	329	307	361	322	328	327	341	356	362	333	349	350	328	354	341	353	342	362	337	338	341	346	313	339	348	326	350	320	325	352	333	328	306	383	363	344	371	332	344	342	366	335	335	361	353	342	347	326	372	322	350	316	335	335	355	329	310	348	361	315	366	325	317	313	362	345	333	344	342	341	351	316	311	341	327	319	343	335	352	315	326	330	300	336	317	327	325	329	328	346	339	315	346	342	328	345	338	336	318	333	339	361	326	321	327	334	343	302	320	353	339	322	342	354	330	330	324	332	310	333	359	330	369	307	366	324	351	325	352	336	323	351	354	359	321	358	335	364	325	328	306	330	346	340	348	352	313	334	357	339	344	344	355	324	332	374	350	325	334	332	313	327	350	342	333	300	339	321	326	333	342	329	352	333	347	347	334	344	299	337	329	363	322	329	362	325	361	338	325	342	351	339	355	331	316	328	326	314	333	314	305	362	341	351	331	356	335	347	360	357	356	331	323	335	378	353	345	361	325	358	337	352	328	322	360	349	342	300	333	346	351	326	333	340	331	335	327	355	338	328	376	307	333	308	368	348	326	343	344	342	350	338	311	356	360	343	370	345	341	364	348	316	360	342	379	334	330	352	335	326	330	356	321	323	339	348	346	347	332	323	334	342	329	326	324	336	355	337	339	363	352	321	351	312	312	376	342	360	316	359	358	346	306	370	317	360	374	339	323	283	325	342	321	331	350	342	333	337	335	350	322	324	341	367	349	340	379	321	321	337	309	327	361	356	331	345	328	340	329	331	338	347	335	323	362	331	341	309	350	369	331	342	365	312	321	344	328	372	326	325	328	331	351	372	328	351	339	321	359	320	318	352	322	356	345	316	354	337	370	337	348	354	368	341	346	362	335	338	329	339	295	284	356	338	365	331	316	329	340	301	348	311	343	310	329	345	390	351	340	346	340	303	325	359	321	375	317	349	340	350	354	350	321	354	376	345	348	345	356	340	363	309	344	350	377	388	329	350	347	360	337	343	378	341	303	381	319	343	355	327	334	360	325	329	330	343	341	335	357	345	340	324	342	329	333	323	335	308	313	316	332	360	326	357	315	349	328	341	360	323	328	346	341	341	382	316	369	332	321	355	371	311	338	321	361	355	372	356	357	339	352	345	355	342	317	327	357	356	333	359	368	340	328	359	342	368	344	328	331	352	329	338	303	330	350	320	349	335	336	354	334	335	353	315	344	368	332	338	314	323	342	301	339	349	316	334	328	354	340	343	333	340	321	359	312	383	354	337	334	375	328	337	322	337	327	377	322	326	346	317	362	337	321	360	324	354	338	302	332	321	361	328	327	335	353	356	357	335	360	323	322	344	304	349	366	330	351	329	350	344	309	339	357	336	353	327	337	334	351	323	340	324	347	334	312	357	300	346	355	345	328	337	320	355	305	337	322	364	339	365	317	312	359	330	350	335	332	338	343	336	327	364	323	360	307	340	350	316	318	335	335	364	315	383	318	322	364	323	346	365	343	359	319	328	345	344	370	349	356	322	343	370	327	371	328	336	346	314	328	306	295	324	344	334	344	334	317	320	330	323	358	333	341	317	368	348	374	320	354	358	355	308	333	333	327	340	363	343	330	345	313	355	345	312	378	340	328	331	340	347	337	322	342	353	320	326	320	334	293	331	336	315	367	344	353	354	341	342	348	338	354	340	356	323	329	328	342	336	363	334	362	344	338	329	287	341	335	320	340	351	325	338	334	311	319	350	331	355	357	343	319	365	338	326	351	338	337	337	327	331	363	296	349	347	323	341	356	350	350	316	346	358	350	335	315	351	341	279	344	326	323	344	307	350	325	325	325	354	330	345	402	345	319	317	312	345	329	312	324	330	345	339	332	335	340	367	360	333	341	335	332	343	357	317	330	346	318	322	380	343	333	368	344	325	345	344	330	354	346	344	345	316	322	318	331	316	356	327	329	326	345	302	303	313	314	337	346	332	337	372	300	331	329	341	360	331	323	309	350	336	319	340	333	328	336	313	316	352	332	347	356	369	325	372	323	322	334	344	350	351	311	334	319	329	331	314	364	337	341	328	356	330	360	341	368	341	368	357	362	381	342	374	336	351	342	360	336	343	329	322	374	317	317	360	306	385	371	334	334	329	340	359	365	343	350	302	308	328	327	356	332	337	334	328	331	337	332	369	341	334	349	320	335	321	359	356	335	300	361	359	330	339	341	352	325	356	317	336	339	350	310	363	391	326	311	317	304	333	346	320	340	306	340	350	336	361	374	310	329	366	317	322	345	329	330	334	318	329	353	361	341	306	330	360	350	319	349	322	341	326	325	365	341	349	329	334	353	367	339	382	332	348	345	338	341	362	328	306	310	352	324	354	350	323	354	321	355	355	328	315	359	319	325	330	329	334	327	354	293	350	392	358	327	315	334	331	360	348	337	336	352	374	346	364	316	342	390	323	327	350	354	344	385	334	324	344	331	305	373	321	281	349	327	324	325	370	315	389	340	337	301	359	346	372	328	319	354	336	338	328	366	367	333	319	331	326	327	328	351	346	333	376	369	301	312	329	368	351	331	305	327	379	333	326	336	322	353	341	365	339	346	340	356	358	316	346	348	346	336	359	325	352	356	342	324	334	300	376	329	325	357	337	328	346	348	337	349	368	323	311	360	341	333	343	302	326	351	340	330	355	332	387	319	339	310	323	323	339	321	319	357	326	340	360	324	321	334	322	321	364	336	320	315	338	343	332	339	305	322	343	314	321	301	345	339	365	346	380	347	318	340	335	349	342	317	329	383	318	313	345	347	316	356	335	348	350	328	350	336	329	362	356	310	323	329	357	362	315	333	342	340	302	328	327	353	319	363	315	340	328	340	358	347	342	337	341	329	334	333	351	307	336	334	323	357	329	335	348	345	352	350	332	306	339	367	356	337	372	365	342	338	362	320	348	348	340	314	343	342	343	331	307	318	329	347	364	341	334	306	322	331	339	315	348	365	341	380	356	365	359	331	319	339	328	345	351	328	346	355	360	331	327	355	341	336	375	371	322	341	348	357	336	331	365	324	375	332	324	358
28122	46102	41072	31005	22534	15789	14485	10890	9898	8384	6650	5622	5092	4443	4141	3341	2925	2518	2372	2155	2009	1556	1280	962	812	783	715	655	631	640	550	558	559	561	495	469	457	484	478	463	443	469	441	444	424	430	413	439	443	475	447	456	415	447	433	479	406	425	477	395	435	407	406	420	390	377	404	422	399	400	427	433	413	441	408	432	398	389	377	416	427	398	408	416	406	380	404	432	397	401	435	440	438	416	438	403	453	382	426	397	418	442	400	433	421	424	393	418	431	373	419	432	453	413	412	472	457	389	354	432	402	416	395	423	436	389	423	409	384	399	419	393	426	381	382	407	423	418	413	409	413	399	433	407	426	422	412	408	414	417	404	388	422	404	398	419	405	428	452	385	428	379	407	402	416	416	397	388	384	442	422	394	384	390	408	416	396	425	424	386	406	392	399	405	415	398	434	414	405	428	374	447	424	412	382	383	408	419	394	368	407	433	380	402	406	403	375	404	422	422	395	405	435	394	441	425	381	410	411	406	415	445	403	418	432	407	400	409	415	431	386	435	402	420	400	422	446	441	419	425	400	405	396	398	421	425	434	400	383	374	383	388	404	410	403	403	397	444	404	415	465	398	415	408	411	409	425	423	458	431	433	388	403	383	397	396	429	412	409	409	411	379	414	460	405	417	443	409	424	406	388	384	417	400	403	428	406	417	414	409	416	449	409	373	415	404	434	429	410	400	404	385	413	395	371	386	400	410	393	388	387	402	441	432	388	399	400	412	396	439	430	412	381	393	423	399	413	418	403	409	393	407	431	413	407	368	428	413	402	417	382	421	414	388	382	445	418	379	406	376	404	401	375	421	425	380	415	436	406	408	391	415	434	414	414	380	408	427	387	402	453	414	383	418	400	391	429	420	408	433	407	384	443	404	412	422	434	407	416	397	396	421	441	355	392	447	428	413	398	419	405	421	411	382	433	429	400	440	424	403	393	431	410	395	414	392	440	385	396	434	402	420	400	417	407	414	417	393	378	415	383	390	439	414	419	403	397	387	429	433	391	404	394	395	440	392	404	432	422	409	400	400	435	403	435	439	410	400	390	393	413	368	424	442	427	415	420	393	409	414	370	418	383	424	404	433	387	425	377	413	418	449	401	404	394	418	400	408	403	418	401	409	426	411	406	398	372	395	431	427	429	434	427	420	424	423	413	403	425	440	391	426	390	402	414	407	398	427	419	378	459	416	455	456	404	409	462	431	389	392	416	419	422	431	383	466	420	404	371	403	419	433	420	396	449	438	404	403	391	425	392	397	369	422	418	411	403	414	405	398	384	452	415	405	413	413	423	406	415	427	419	407	413	401	433	411	427	370	404	423	414	386	387	408	411	378	417	398	424	357	395	432	420	420	401	419	433	448	410	416	423	412	415	394	404	399	399	436	385	431	396	425	395	430	405	397	437	402	382	443	430	389	397	381	422	447	430	443	430	370	427	390	414	403	426	415	429	378	405	414	419	400	404	408	388	426	431	422	410	412	402	430	411	434	445	458	395	408	412	408	412	397	389	443	407	430	414	414	372	428	405	382	437	410	407	392	436	438	413	403	415	438	419	435	474	397	380	416	377	426	427	416	400	421	391	413	407	432	417	413	431	404	394	392	404	405	402	401	401	406	406	422	423	403	426	414	418	420	391	406	400	457	396	430	425	397	404	444	426	382	427	388	395	387	398	385	382	422	415	404	393	371	407	408	427	401	429	402	412	400	448	409	425	415	408	368	412	415	380	375	424	435	402	416	440	433	393	400	407	408	400	422	404	403	409	387	429	386	374	425	410	398	399	422	432	389	403	409	416	414	404	423	397	399	436	429	404	374	399	393	388	374	400	450	410	421	407	394	368	416	385	418	445	435	414	358	373	392	379	430	397	421	431	419	396	432	431	404	391	416	447	357	427	418	393	432	428	412	408	411	436	412	409	404	409	429	437	412	415	421	380	423	433	381	421	387	384	420	396	443	417	384	399	426	443	431	419	425	413	418	429	396	418	434	394	414	425	387	402	440	466	414	423	405	404	419	445	421	379	435	381	414	406	387	429	405	420	432	409	395	412	393	377	395	427	432	425	438	405	405	391	394	393	444	412	377	398	389	392	450	412	390	407	419	425	398	412	407	417	390	385	464	402	396	399	428	393	427	441	420	424	406	394	408	389	424	415	370	419	388	410	449	424	404	409	406	422	425	387	434	410	402	420	431	430	480	402	376	388	450	411	427	382	418	405	394	445	413	426	405	411	365	380	439	418	407	413	428	390	405	417	408	403	418	437	398	401	369	409	422	415	424	398	388	411	420	429	408	411	447	405	439	433	426	393	422	400	403	411	453	376	404	422	409	381	417	417	428	425	436	427	399	401	392	384	408	399	420	460	443	399	395	415	404	450	390	415	403	418	392	414	434	437	404	441	397	410	430	411	427	410	411	397	421	419	399	427	404	427	416	402	426	373	433	433	394	408	372	425	381	427	424	410	426	437	372	410	373	392	459	392	408	404	389	387	407	369	384	399	375	426	429	403	422	396	433	424	401	413	389	410	393	398	425	402	431	399	390	398	422	423	413	444	428	440	442	404	425	407	367	403	382	404	455	409	424	430	372	433	397	389	427	434	375	376	403	411	427	401	421	404	402	441	439	392	420	425	417	427	419	421	434	415	431	442	425	433	407	406	435	394	410	433	388	430	415	426	405	409	411	416	402	393	406	447	402	402	418	425	427	386	443	421	371	396	377	422	405	395	422	386	405	405	408	400	396	401	394	460	437	396	369	422	406	413	398	437	375	431	469	403	412	417	417	386	422	403	419	380	426	383	396	404	441	463	443	405	404	400	431	420	411	385	398	427	408	422	406	373	421	411	434	395	399	402	431	448	402	398	384	395	433	418	419	381	430	381	447	418	422	398	411	400	443	416	418	409	469	432	380	430	417	401	405	431	405	410	379	408	396	413	412	402	429	414	421	417	414	407	412	412	415	417	447	422	393	415	438	423	416	385	379	420	426	414	428	403	423	424	416	424	366	420	399	402	408	411	381	427	453	385	414	410	414	413	416	380	385	398	456	397	425	389	376	420	444	433	394	420	413	407	424	400	382	440	376	431	422	432	404	435	382	380	396	378	461	382	419	435	450	419	406	403	413	399	417	427	414	379	393	400	444	418	393	424	397	421	428	413	431	403	387	417	394	412	421	431	420	456	389	423	392	424	397	397	422	405	448	426	395	387	425	447	425	393	416	364	414	400	403	407	393	403	379	431	390	376	394	436	429	462	400	400	444	395	435	437	438	416	420	410	385	406	388	385	387	429	404	412	408	424	400	399	429	436	426	422	424	429	440	434	401	424	447	413	416	388	384	379	421	428	395	411	431	424	416	416	419	410	433	393	407	412	412	422	398	413	420	399	448	416	439	424	459	392	401	440	405	432	434	397	420	406	450	430	418	397	414	413	426	446	447	416	419	402	471	394	456	387	415	419	367	438	405	434	402
25654	21498	28136	26842	17217	9406	7115	4650	3832	3318	2748	2273	2159	2110	1913	1659	1502	1233	1172	1207	1085	1024	857	819	672	603	630	578	650	576	579	564	591	592	546	557	561	574	578	547	543	545	553	578	576	540	546	531	542	507	568	553	521	509	522	515	500	493	552	553	578	517	557	578	565	543	529	505	535	542	538	522	529	523	573	529	551	545	552	539	500	529	501	562	538	509	482	548	526	519	514	520	565	516	508	540	550	511	521	520	544	555	562	529	493	511	522	509	496	531	492	527	512	539	523	523	497	525	528	539	511	536	493	516	551	545	551	533	525	526	495	517	524	536	508	570	529	570	568	556	557	521	512	522	524	505	471	509	547	569	552	481	573	568	538	568	530	581	500	543	528	530	541	545	581	521	553	550	529	523	527	551	556	510	538	518	540	500	556	550	559	534	524	531	545	533	554	544	531	549	535	526	545	517	546	551	535	522	508	545	551	509	546	502	554	589	543	532	521	530	525	488	521	529	539	562	521	504	502	552	544	498	471	554	550	577	528	536	497	533	546	564	522	567	513	532	493	465	529	516	550	546	556	534	514	546	546	512	532	528	482	584	543	544	525	571	520	559	548	504	521	548	549	516	492	509	536	500	499	555	550	555	532	510	527	515	513	520	538	525	534	553	550	520	547	545	555	534	564	512	541	535	514	546	559	529	527	520	525	532	504	511	546	514	543	536	559	544	515	525	573	515	522	540	508	544	481	544	542	512	526	558	512	483	548	535	515	524	520	503	544	532	520	478	500	555	500	533	516	575	560	539	524	541	526	526	508	575	538	495	518	539	526	502	560	543	491	544	539	523	476	540	549	547	524	492	514	566	508	558	508	526	521	547	522	499	559	541	538	536	565	537	518	571	523	521	530	534	541	543	562	529	508	508	585	536	549	541	485	527	601	532	528	512	478	559	577	540	542	493	570	544	520	548	518	582	510	496	533	549	556	496	520	545	514	534	514	520	516	506	509	518	515	525	536	537	514	534	523	541	525	499	548	560	526	510	542	567	563	525	536	547	510	552	543	516	548	514	526	519	505	522	522	524	520	544	544	516	482	516	504	516	587	523	533	548	564	498	518	558	517	528	508	511	544	530	554	552	517	550	535	565	531	523	507	573	550	504	536	539	532	552	491	564	536	482	521	492	554	503	540	540	558	510	537	551	555	520	547	541	532	551	546	526	524	520	520	518	528	518	527	539	553	549	527	535	540	572	579	533	531	522	528	546	521	520	525	518	500	508	563	526	546	508	534	546	516	541	554	550	545	563	511	555	523	518	496	527	532	531	545	506	550	507	516	533	545	513	544	522	552	551	523	525	527	533	540	561	529	502	531	532	452	534	548	555	524	566	503	525	570	550	498	517	527	546	523	519	498	527	539	525	540	470	513	554	577	538	516	491	573	502	554	553	529	524	522	579	558	575	572	541	515	513	518	514	547	565	495	543	508	565	526	563	533	533	563	534	545	474	533	502	554	513	533	521	471	531	550	526	521	516	575	505	506	546	556	528	579	513	537	512	530	549	495	513	526	505	525	532	520	565	513	493	516	538	492	538	491	517	566	514	528	523	562	509	520	517	544	519	527	527	524	550	555	526	514	512	534	560	540	531	537	579	524	548	570	537	516	512	500	552	543	530	539	526	528	512	532	526	519	599	514	508	563	548	522	534	569	564	572	512	514	550	517	539	525	541	520	527	540	493	465	521	529	530	540	523	532	494	516	532	519	496	547	528	518	567	528	527	549	533	521	516	518	533	552	514	555	546	555	509	522	506	527	516	526	540	540	540	504	514	548	535	541	525	521	559	544	513	552	561	548	558	532	541	569	540	477	501	535	528	507	509	538	521	501	518	507	517	522	546	523	520	502	542	544	522	514	525	535	503	560	500	509	547	540	561	502	524	530	518	514	566	543	514	562	528	514	508	520	531	579	508	539	547	548	503	556	541	547	495	530	532	526	578	531	512	515	557	545	559	518	499	545	526	540	563	564	515	510	524	513	495	521	493	483	520	540	538	550	501	484	546	499	547	472	538	527	556	545	510	507	535	516	569	525	545	523	525	540	508	538	571	475	549	561	535	486	538	544	566	542	488	557	531	543	518	542	526	513	512	532	541	550	492	540	516	528	556	549	538	491	515	544	534	545	487	542	503	523	541	487	567	500	505	545	526	534	548	534	546	544	496	534	473	511	512	550	517	563	504	519	565	515	565	508	528	526	532	550	503	493	516	527	484	524	525	494	543	502	514	540	517	505	544	539	586	542	533	563	508	517	458	541	555	520	533	523	534	542	539	494	549	554	531	521	549	543	525	536	525	542	527	514	499	519	520	513	564	535	533	551	509	553	532	525	551	525	504	530	538	506	540	519	584	523	502	485	528	507	495	507	542	500	541	502	530	528	557	553	547	529	507	523	528	508	534	498	523	526	502	556	535	507	512	560	519	521	565	521	508	569	551	540	525	548	494	519	517	528	542	564	524	559	580	521	539	511	551	559	544	531	508	517	539	563	515	542	548	526	525	515	521	548	546	554	510	518	520	501	535	544	566	524	507	567	504	502	553	530	579	527	513	514	484	501	500	544	536	544	501	542	495	482	534	522	528	508	541	523	541	492	565	528	585	539	529	485	532	546	530	487	558	514	566	560	553	515	505	546	516	533	529	505	500	539	526	542	550	555	548	535	545	527	514	545	585	564	552	530	536	510	527	533	505	514	527	499	515	528	512	530	547	540	539	555	513	492	555	514	521	473	527	503	509	532	520	562	532	520	530	527	488	552	505	524	526	556	530	553	505	472	583	520	492	525	504	493	499	549	542	527	549	528	564	503	549	553	512	502	512	543	517	517	524	554	514	538	489	539	512	535	540	490	535	546	506	510	545	522	543	559	529	496	532	539	529	547	522	495	521	498	586	553	553	519	492	523	517	558	557	573	527	519	473	505	539	500	529	552	525	549	520	523	522	542	547	521	557	528	538	502	527	535	552	544	543	536	489	521	522	534	535	537	564	500	520	540	514	509	532	535	511	489	474	531	521	523	563	536	513	536	496	562	495	523	553	529	536	518	545	565	524	520	553	530	522	568	522	527	550	502	545	524	535	521	503	515	525	510	514	550	533	520	541	524	529	500	497	500	553	512	555	574	545	518	514	511	532	512	535	526	540	515	565	524	515	566	556	531	561	512	519	560	533	501	524	541	531	618	527	555	531	542	583	532	526	521	574	525	515	528	499	510	480	471	531	523	546	546	502	560	531	543	541	501	537	531	562	519	536	531	512	551	547	564	535	572	541	505	544	506	513	484	502	520	511	512	529	547	530	517	549	576	515	541	543	502	529	534	533	532	549	529	514	545	498	497	562	559	533	485	509	551	557	542	515	543	529	535	521	566	541	564	542	565	528	530	482	556	519	528	506	539	488	490	508	574	486	557	551	522	560	500	542	551	534	558	532	511	552	509	498	532	549	521	568	524	559	544	532	529	501	511	523
28928	42747	38116	28482	19079	13613	12729	9397	8221	6896	6091	5072	4467	4338	3851	3249	2774	2310	2187	2064	1859	1717	1348	1133	961	879	819	785	764	782	769	802	726	687	680	702	660	706	664	683	662	639	678	635	627	678	663	645	636	659	641	633	662	651	655	627	681	661	643	678	641	624	610	623	614	648	666	659	651	622	629	655	631	593	621	672	585	655	623	605	647	624	671	649	680	612	615	671	640	690	638	639	605	617	622	631	590	630	635	629	640	595	593	625	659	588	635	674	639	616	645	590	652	616	612	626	651	683	606	636	631	641	657	615	628	605	627	650	643	614	638	653	646	656	601	646	599	608	646	620	597	609	652	610	617	611	613	623	608	596	607	600	625	619	594	648	618	639	602	635	616	629	637	627	615	614	589	610	617	580	617	613	605	610	652	631	628	590	625	637	585	608	642	641	628	645	651	670	657	585	689	660	626	620	611	664	615	617	628	643	637	640	638	651	633	615	626	658	611	640	616	596	586	630	666	613	635	634	629	666	623	610	619	615	618	633	610	629	621	640	643	602	636	650	652	666	611	648	636	640	627	608	642	572	612	638	612	638	672	647	636	634	611	601	616	657	637	631	654	655	635	644	596	632	632	640	619	600	609	610	630	647	677	618	631	612	637	632	597	622	632	614	604	589	652	651	588	626	673	644	610	610	660	636	639	586	595	631	609	635	604	617	616	606	634	596	620	648	684	627	649	622	662	628	636	617	621	647	619	607	625	614	609	625	605	631	598	648	642	626	567	593	613	618	641	608	620	585	630	613	619	618	615	617	643	619	626	608	627	637	567	593	637	619	632	627	602	665	627	574	635	614	629	642	625	603	614	590	608	596	583	568	633	614	633	614	678	653	622	634	609	585	623	597	667	608	657	668	610	653	602	666	589	626	609	621	610	603	627	620	667	668	631	630	617	630	603	656	595	600	620	616	682	641	625	635	616	659	579	655	624	624	621	644	625	613	602	637	631	638	636	621	642	620	627	588	605	664	602	655	634	612	602	620	631	612	658	642	609	666	637	597	648	621	643	618	664	617	622	600	642	610	609	590	579	630	618	635	649	577	639	592	649	619	652	629	629	668	606	626	614	600	627	580	602	620	636	610	641	608	643	631	616	610	573	626	603	609	643	596	606	602	618	674	656	642	626	620	598	624	637	636	662	649	622	606	647	618	618	680	684	655	628	632	623	625	676	677	635	608	570	626	640	605	600	654	623	626	629	649	615	648	619	589	637	586	619	669	646	617	595	664	625	619	615	643	686	670	626	605	625	628	613	656	613	611	626	658	651	620	585	643	627	606	618	608	626	594	626	618	614	649	643	619	631	676	664	657	645	632	626	648	603	609	598	631	678	631	592	627	612	636	638	659	686	587	652	613	610	608	660	637	614	639	638	663	599	625	606	642	647	614	642	631	644	603	661	647	579	610	660	633	647	610	623	651	593	602	589	666	645	664	588	588	644	620	612	618	628	643	645	629	627	595	595	613	609	677	587	608	630	628	584	635	625	605	652	606	622	567	619	594	620	645	604	606	640	651	659	601	647	632	602	601	593	658	598	588	563	603	615	591	623	634	621	603	593	629	642	578	634	620	645	613	592	668	616	626	619	598	584	613	644	605	625	639	600	657	658	645	587	568	666	619	606	652	603	651	645	593	631	631	615	656	586	639	608	617	641	626	642	624	645	624	597	604	634	621	608	576	590	639	654	642	568	572	643	625	649	630	639	637	657	657	574	655	640	612	563	660	607	630	586	643	611	619	646	654	622	642	607	619	612	635	607	669	641	598	621	626	602	646	626	647	598	616	624	642	631	615	658	647	596	612	632	634	665	639	644	620	620	633	636	641	602	664	650	607	631	610	576	639	651	611	614	569	615	606	618	637	690	630	603	633	633	634	631	579	622	641	600	625	611	640	638	643	633	674	657	623	624	599	663	610	636	609	669	647	682	627	628	626	651	625	587	625	608	618	669	638	624	623	636	636	642	626	613	576	616	590	589	580	625	623	599	622	667	631	633	678	594	627	666	626	647	585	611	600	637	641	624	628	620	697	644	636	597	607	619	670	651	615	611	623	666	620	684	611	620	642	624	605	611	637	629	640	614	690	636	635	605	597	619	613	641	668	608	642	622	644	685	596	575	606	657	622	616	610	622	581	642	634	664	593	618	628	646	584	642	633	652	584	641	619	628	625	626	651	617	680	595	681	625	622	625	650	618	632	656	629	656	597	619	613	595	648	617	672	605	612	584	623	654	644	615	603	652	619	640	605	655	573	625	631	631	643	608	631	613	619	623	556	580	616	633	607	610	672	624	671	569	632	649	602	596	644	627	623	578	621	651	591	579	580	576	647	614	574	595	634	616	592	600	605	605	614	650	654	573	613	610	592	634	627	616	660	630	638	692	556	633	605	601	630	632	649	671	655	624	644	639	566	622	640	621	615	613	624	626	620	661	637	638	670	613	633	613	655	621	622	635	578	632	642	622	617	611	628	609	627	650	619	583	623	618	600	601	603	635	620	636	644	601	620	606	611	649	619	639	625	587	669	620	652	617	653	652	616	611	618	622	607	637	626	630	649	636	635	612	570	641	608	624	657	639	618	655	600	620	653	631	653	587	633	640	619	604	603	610	626	663	636	644	633	650	652	639	606	684	589	643	581	624	624	624	619	629	627	599	655	638	653	586	563	593	636	609	579	652	623	614	602	603	594	649	662	608	602	628	616	660	655	607	651	610	614	628	622	611	651	641	621	618	609	586	634	611	633	615	615	641	643	643	627	630	674	600	630	625	567	627	622	649	633	617	640	600	629	629	627	623	625	630	640	636	656	626	620	621	621	632	612	611	606	597	680	620	611	615	625	622	630	646	615	634	585	660	630	642	658	645	611	591	594	644	607	612	635	608	641	666	604	653	619	661	633	685	723	603	636	661	628	611	622	602	610	645	657	654	606	650	624	576	597	627	642	621	656	591	604	640	608	633	658	662	651	619	622	611	549	613	604	635	666	605	658	614	625	656	596	604	676	593	581	634	663	602	570	591	612	636	642	619	633	623	626	650	622	652	684	631	630	603	633	650	633	622	626	596	615	605	657	645	655	568	639	637	635	625	629	616	612	609	625	587	611	591	617	637	618	634	637	642	612	643	642	595	668	584	610	619	652	631	600	636	619	591	587	646	644	613	660	590	606	602	615	666	636	606	606	614	615	583	627	616	601	600	663	711	641	636	650	592	629	636	685	633	673	611	641	656	651	608	637	627	621	581	642	624	609	623	688	646	604	599	612	647	611	699	558	665	579	663	648	680	642	632	618	587	655	617	631	611	627	617	623	606	606	589	615	610	616	632	637	596	629	605	618	612	640	590	607	600	633	622	621	632	649	572	625	684	592	628	619	643	658	633	618	626	619	635	593	624	623	623	603	625	593	618	664	631	619	587	628	655	598	621	665	630	632	594	677	612	630	646	640	668	669	607	654	633	654	634	625	668	579
23313	21381	29186	24207	21957	21728	17835	8760	6130	5515	4736	3799	3270	3138	2784	2344	1949	1657	1548	1536	1334	1311	970	861	716	641	597	607	585	579	566	494	500	561	496	499	490	512	470	478	495	486	450	471	464	468	458	443	483	513	518	467	463	439	471	483	482	475	474	459	468	449	471	489	476	455	463	437	481	416	460	469	443	435	475	457	455	479	499	460	479	394	434	435	437	461	428	499	434	447	431	466	470	440	481	438	441	434	447	429	469	421	465	462	420	446	437	458	446	420	467	461	439	441	453	489	471	447	431	439	393	414	443	452	465	433	434	470	413	442	438	453	422	448	451	431	440	423	449	444	444	440	462	446	443	451	445	478	448	409	420	414	456	448	467	443	430	440	429	461	476	439	463	458	452	465	467	469	465	444	446	456	418	480	453	424	502	448	427	467	457	449	446	413	427	455	454	457	452	427	445	438	463	481	446	454	438	423	425	427	445	468	440	460	452	486	447	431	464	439	437	448	446	452	431	395	474	457	426	438	485	463	438	452	458	469	426	433	426	429	481	472	446	427	431	421	444	453	440	486	480	467	436	457	463	482	464	429	428	459	464	419	418	439	432	448	456	471	426	458	438	448	420	479	452	490	423	404	448	451	453	413	436	415	453	480	429	470	492	438	413	469	453	449	411	416	468	457	440	464	437	450	470	442	454	462	439	408	424	442	451	448	434	427	448	426	439	437	446	462	423	441	416	428	440	481	444	452	414	464	452	478	439	448	440	429	491	450	449	449	434	454	466	466	451	419	471	405	423	436	444	446	449	458	438	453	457	417	422	450	444	446	429	427	434	467	450	433	420	451	424	466	458	399	456	475	425	466	436	434	408	455	450	484	449	442	435	466	437	430	481	473	449	432	438	473	438	445	435	441	467	421	449	428	434	460	437	475	457	454	441	478	417	462	458	463	465	427	431	466	445	422	439	475	445	485	455	458	435	416	453	450	460	473	449	476	484	454	439	446	472	427	455	442	462	482	496	464	489	394	429	445	475	459	479	441	504	456	438	465	414	442	465	482	477	441	464	398	423	455	441	431	477	407	453	451	413	468	450	432	453	444	397	467	416	468	435	457	446	485	469	451	451	419	456	422	428	444	415	470	482	430	449	459	445	446	447	453	453	450	422	432	458	479	438	513	398	481	436	436	445	439	464	440	446	423	438	425	442	451	407	443	481	434	433	446	487	447	425	496	436	432	432	445	435	434	442	444	485	439	420	445	440	478	438	440	465	415	471	425	419	459	473	416	443	470	419	429	454	484	432	445	446	464	442	458	451	424	466	458	426	480	443	458	447	413	463	435	478	457	427	433	461	444	490	451	436	471	467	439	443	442	453	411	429	455	444	454	426	464	476	423	463	452	450	437	434	405	478	430	468	440	417	463	474	452	457	402	495	431	472	452	426	447	501	455	445	420	463	448	467	476	458	464	465	447	456	406	487	425	461	483	452	458	455	475	430	503	397	428	458	446	455	466	434	471	483	470	425	409	508	452	446	445	412	434	441	443	415	460	422	440	449	491	478	464	458	438	453	464	445	457	458	448	449	454	413	419	435	435	428	407	456	478	463	427	414	444	462	410	465	408	447	441	461	450	440	451	434	462	404	416	471	438	453	454	436	436	468	447	452	426	495	426	459	436	445	475	484	415	485	471	450	435	426	447	459	456	435	435	459	425	415	480	442	444	456	417	448	467	458	433	476	458	468	464	392	467	460	399	442	425	431	461	459	482	433	463	418	445	430	424	435	468	466	441	482	485	437	437	480	439	427	464	427	455	456	442	512	421	436	420	432	421	414	450	452	456	451	463	430	441	447	467	416	486	450	425	447	454	452	470	453	427	455	462	452	473	435	504	440	440	467	464	446	476	461	480	442	412	414	442	400	458	420	441	428	459	396	439	426	454	440	452	425	444	424	419	423	435	417	443	419	474	424	431	463	479	459	443	442	458	450	436	444	467	452	464	421	458	470	456	426	439	408	425	463	463	475	403	456	469	436	419	472	456	458	449	450	438	429	441	446	453	436	419	449	408	444	449	448	473	438	441	439	461	455	415	462	446	442	416	456	433	431	440	444	413	424	397	416	446	437	455	435	438	470	428	470	465	433	471	452	419	470	462	417	501	442	434	434	427	444	457	432	444	470	441	449	435	464	428	453	437	432	431	428	436	467	454	444	439	466	467	450	448	431	413	451	474	448	457	449	439	407	471	441	445	439	442	406	409	426	445	422	419	427	438	463	470	466	472	434	423	452	444	427	422	431	454	445	466	441	436	434	447	483	437	470	418	463	415	424	477	466	436	456	474	482	445	469	438	478	436	446	386	468	433	477	467	468	418	447	450	434	460	434	455	464	407	471	429	449	410	407	431	449	440	434	426	440	418	425	412	466	404	432	457	482	434	442	445	449	419	437	472	443	432	425	436	459	418	458	440	462	447	421	432	484	456	468	459	477	445	462	428	468	460	483	441	405	439	413	420	438	392	404	465	425	422	456	448	434	452	459	427	466	467	444	495	428	477	419	451	444	451	444	435	499	433	425	455	458	451	458	396	464	471	451	462	477	443	485	484	421	421	455	412	417	441	437	453	458	468	411	418	446	467	457	439	440	444	435	451	434	456	437	447	462	448	442	414	429	425	449	442	463	429	454	446	482	428	460	482	427	463	455	459	447	439	416	504	439	480	464	453	437	450	442	471	481	446	473	441	436	457	437	410	455	437	448	439	441	463	421	464	414	436	469	459	451	452	463	442	449	458	415	436	428	447	393	407	430	435	460	472	472	468	431	450	457	463	423	465	422	458	444	452	442	470	467	419	409	425	433	455	463	441	449	440	441	459	450	448	492	424	378	431	490	444	448	425	514	457	442	414	442	418	486	452	409	458	428	467	445	457	417	469	423	457	446	459	421	437	414	436	416	449	463	455	433	469	433	438	449	431	484	427	421	424	451	441	451	437	435	443	468	453	435	487	449	460	445	412	452	426	461	425	433	490	451	437	475	452	443	423	450	469	449	464	450	450	442	420	422	441	487	429	441	436	488	452	442	434	429	438	484	473	450	455	454	428	498	443	476	450	445	488	465	441	445	434	439	446	425	453	459	451	451	433	421	455	494	426	428	476	435	496	455	436	441	453	415	459	436	434	435	420	442	415	454	441	446	424	459	455	424	469	445	456	428	491	488	435	434	426	444	451	438	443	458	469	428	443	413	443	442	439	430	453	444	426	475	449	437	460	418	455	435	438	442	449	444	464	410	461	412	427	456	436	449	417	488	443	465	430	470	444	466	481	417	428	432	465	394	432	473	487	449	473	460	434	462	451	466	426	443	462	447	438	413	439	439	440	378	475	424	488	478	477	411	453	461	424	455	456	467	414	408	458	403	461	470	468	473	458	461	484	436	446	434	450	467	434	452	425	489	416	487	446	467	432	458	464	436	440	439	445	432	480	462	421	485	417	419	471	477	413	447	490	442	451	441	458	456	439
31532	52207	50592	38315	28244	19486	18418	13902	11908	10825	9322	7895	6762	6517	5699	4823	3797	3186	2907	2843	2419	2267	1718	1457	1137	888	865	890	816	764	770	681	704	683	630	589	518	598	642	640	586	555	548	557	559	537	542	558	552	539	572	564	545	544	548	515	570	584	554	533	548	528	502	549	542	552	535	509	534	524	524	531	511	527	526	502	505	546	507	499	514	551	550	488	471	532	517	498	556	527	557	497	531	488	538	496	504	488	526	472	520	506	493	525	514	497	524	526	531	524	485	473	504	514	495	544	498	523	558	507	505	560	519	533	499	502	478	505	502	515	515	567	519	507	479	529	516	507	545	515	540	532	503	524	471	516	509	514	477	511	509	517	547	512	494	505	507	517	504	534	530	511	518	511	505	536	587	535	548	499	530	488	552	525	529	502	495	531	497	565	487	508	476	520	539	508	514	538	528	505	509	510	501	511	522	499	489	483	538	508	576	470	542	507	513	530	529	516	518	508	481	524	520	528	514	494	496	471	565	545	513	519	502	548	494	514	540	547	542	545	493	524	477	531	544	514	518	479	527	507	526	507	479	485	529	528	489	496	479	512	570	511	517	537	507	516	526	497	497	529	492	509	485	522	510	542	524	521	479	549	495	516	541	558	481	516	522	480	521	514	522	474	554	525	540	488	491	537	542	531	552	561	514	525	515	509	519	533	501	518	507	481	513	495	549	512	528	546	496	557	491	475	542	528	550	486	529	500	537	503	488	477	509	538	563	488	479	534	545	465	528	528	482	487	518	498	494	500	535	510	530	543	476	480	507	529	522	523	556	528	515	541	467	538	533	523	502	501	532	513	552	469	516	516	495	507	521	458	553	523	545	538	543	514	488	520	527	521	495	519	524	557	476	499	527	514	522	469	536	498	482	535	522	530	531	483	546	523	555	540	514	550	515	517	506	543	543	483	518	526	505	514	525	518	477	538	451	500	517	515	526	510	481	518	509	520	529	522	561	495	457	518	545	499	547	523	530	535	557	471	532	548	496	518	508	506	521	526	511	515	507	497	547	500	520	508	519	540	545	536	526	485	575	537	535	485	509	508	484	512	501	509	477	527	490	468	497	513	522	531	492	508	487	515	547	508	503	493	514	548	520	545	503	486	502	528	563	506	496	506	545	508	508	536	516	553	521	487	519	531	577	522	507	498	515	512	504	531	509	528	497	578	522	510	481	553	462	472	507	520	528	522	528	500	485	506	533	507	545	523	545	514	526	516	520	531	540	523	498	546	490	482	526	486	517	520	523	471	537	506	511	520	539	507	494	510	533	483	503	492	493	562	509	525	470	517	520	483	509	560	531	503	512	523	505	524	531	517	527	518	518	507	527	496	536	510	507	513	493	508	522	511	528	564	503	494	504	513	531	481	555	520	511	534	557	527	526	490	552	538	505	484	503	554	500	502	521	579	503	502	516	510	533	542	526	531	524	525	517	557	500	498	523	498	554	503	527	520	576	516	575	532	510	501	499	506	530	513	526	514	476	498	535	489	515	490	500	492	503	515	494	517	541	533	524	550	513	516	468	519	510	525	573	533	496	507	502	468	499	538	519	514	515	525	492	495	548	496	528	478	522	538	501	548	528	516	489	509	546	518	490	483	520	530	571	495	500	496	497	518	499	486	520	509	518	517	512	540	514	532	517	505	521	519	483	506	512	516	498	530	530	514	512	536	549	494	502	538	518	489	523	552	509	500	547	508	517	501	525	536	495	531	495	541	517	531	503	498	464	489	546	487	497	537	521	524	464	512	501	488	481	514	527	535	487	493	484	516	551	514	519	545	502	523	520	556	496	520	538	543	523	523	499	553	482	516	487	474	513	541	518	502	528	533	515	520	546	510	516	526	530	574	548	495	516	548	517	545	506	547	550	553	502	494	516	527	508	504	471	507	570	544	508	474	512	511	507	520	536	516	466	482	535	521	529	507	512	532	534	529	531	527	522	542	512	522	519	497	531	528	488	552	544	499	490	515	481	453	527	534	508	535	486	521	551	514	538	505	512	528	519	529	520	502	503	532	476	534	546	539	505	514	509	502	510	512	533	525	521	496	532	515	515	534	512	521	500	515	492	497	526	491	468	501	495	489	508	528	536	535	496	508	498	519	519	508	521	511	498	509	507	492	545	536	519	557	495	531	470	429	515	520	522	485	504	543	517	538	499	494	476	463	518	540	511	502	549	540	500	515	531	514	523	509	538	487	529	517	531	505	505	541	479	471	525	540	527	509	525	537	501	536	525	488	486	521	503	511	520	541	528	488	536	560	531	548	501	548	543	528	503	487	508	512	526	524	500	503	519	487	555	510	521	508	515	499	511	504	515	490	504	531	516	485	472	514	485	501	516	540	513	526	535	524	519	513	503	505	527	510	507	484	502	497	499	500	524	498	505	549	535	462	531	521	558	500	552	517	513	521	500	528	528	477	513	452	514	491	537	494	494	525	524	520	511	520	522	510	546	519	504	475	542	502	509	501	524	525	542	502	512	509	507	505	508	539	516	497	515	519	532	500	491	545	513	513	535	486	541	504	497	513	504	497	539	470	481	514	482	518	531	567	505	551	531	502	505	470	508	503	516	531	495	476	503	523	534	537	536	549	522	532	467	474	524	477	531	534	571	525	527	531	539	494	530	515	517	524	520	517	512	554	500	510	531	553	502	524	564	515	486	484	486	518	492	517	530	517	555	510	532	544	480	528	513	495	507	550	508	512	526	500	548	509	506	531	530	490	489	517	531	550	509	516	510	531	510	511	525	490	502	489	514	543	545	513	505	492	498	539	504	524	515	505	522	537	507	530	549	507	508	483	527	549	543	537	568	533	517	497	494	522	515	493	493	540	514	498	546	526	507	544	483	523	552	500	564	475	487	532	516	517	531	560	550	512	526	499	526	528	543	495	534	521	536	521	540	532	543	512	506	505	523	505	566	505	501	518	549	496	522	519	539	508	521	542	498	508	519	485	475	515	506	494	572	509	490	521	497	524	496	531	529	458	518	549	477	542	497	526	529	515	513	482	522	499	474	529	551	552	513	522	492	495	487	538	520	481	497	519	527	542	515	526	500	507	474	465	493	498	540	497	525	522	512	502	516	499	519	504	489	532	467	502	561	497	528	474	513	508	490	552	481	540	516	534	514	497	532	516	529	537	458	503	544	550	484	545	512	519	535	571	557	543	554	530	524	498	533	504	531	513	474	533	503	481	531	481	529	529	516	471	503	539	508	513	561	504	503	500	516	510	487	503	537	495	575	515	515	530	479	496	481	524	555	543	508	531	469	499	505	510	534	511	490	502	501	473	533	539	524	495	505	498	539	491	463	551	507	516	549	561	514	508	541	539	456	523	514	479	559	504	532	540	496	485	526	481	496	571	508	529	553	500	498	537	506	492	503	476	551	501	507	539	514	512	513	533	547	551	529	495	494	505	518	494	485	471	490	538	509	551	458	533	514	511	489	481	528	475	509	519	540	528	528	525
29308	26482	28054	20448	10969	6312	5646	3801	2932	2589	2311	2020	1959	1766	1669	1468	1126	1035	952	926	893	817	797	649	564	541	467	467	496	493	467	488	478	488	455	441	450	425	460	394	441	478	417	419	484	442	452	414	414	460	415	411	452	437	446	451	487	443	445	437	446	412	413	428	401	405	466	484	455	451	477	427	447	471	447	460	425	461	433	424	452	392	450	446	428	415	443	471	420	441	460	397	430	415	376	454	416	425	422	452	442	430	421	427	441	439	457	452	440	407	409	351	461	441	440	399	423	439	414	412	442	456	434	398	435	441	448	418	443	426	434	424	409	454	456	436	419	423	407	408	447	437	448	455	469	406	440	412	419	446	410	433	432	405	427	446	420	434	417	404	432	438	418	429	408	433	475	429	445	475	460	433	386	436	442	501	463	440	437	438	460	441	436	475	418	440	418	450	435	478	402	464	415	430	411	461	429	439	437	480	443	433	466	467	445	459	460	412	445	471	454	429	441	444	431	427	444	441	439	443	429	414	414	436	461	449	437	461	435	420	416	422	448	465	500	434	430	426	412	391	457	475	434	419	440	447	413	400	461	425	450	481	451	457	441	445	422	394	466	430	408	415	420	422	444	445	461	452	440	442	447	471	404	454	438	417	441	398	438	442	439	454	432	451	446	438	443	405	406	431	413	419	409	453	436	447	445	471	458	433	480	417	449	414	440	446	403	446	413	435	450	411	434	432	418	448	415	447	459	461	454	416	461	452	397	453	455	443	464	446	422	417	476	431	394	412	440	446	405	430	442	464	450	415	420	433	439	406	451	414	416	439	432	434	465	427	447	439	400	402	434	453	423	428	389	428	428	413	420	464	450	441	393	429	435	449	409	415	414	405	421	404	414	396	428	470	427	428	406	475	425	408	403	430	398	433	406	441	445	424	461	433	453	445	456	440	419	429	449	418	447	417	405	387	436	383	464	478	473	460	480	413	472	446	470	384	416	406	413	441	453	430	433	429	438	468	446	435	472	429	448	433	412	402	461	409	411	454	416	469	404	394	483	433	419	431	430	442	396	441	473	422	468	426	429	416	429	445	419	425	428	441	471	433	429	476	423	459	427	457	389	443	407	449	416	434	448	394	421	408	417	391	430	394	455	416	410	407	437	463	433	433	384	426	411	444	444	409	426	425	424	483	438	396	411	446	431	411	440	450	429	439	416	453	461	422	394	435	434	426	439	428	431	436	424	436	424	411	440	458	442	421	426	403	437	418	478	464	454	441	416	394	435	472	401	388	421	433	446	441	461	441	424	399	440	424	431	465	431	436	431	419	430	455	402	434	448	446	420	436	443	418	414	456	419	405	461	379	412	412	430	426	407	413	458	428	431	421	441	461	437	424	417	406	457	423	412	457	455	419	414	416	418	437	460	457	403	381	442	461	415	408	447	425	407	429	418	429	426	431	414	421	430	427	404	408	408	438	432	419	441	445	428	433	425	439	439	431	432	474	446	394	445	423	421	424	440	419	408	442	434	424	421	391	459	422	412	452	417	416	449	399	425	421	418	422	422	400	423	412	428	438	434	421	469	425	425	459	441	429	412	448	460	422	448	397	424	463	419	454	438	440	437	411	414	433	433	427	426	411	447	429	455	383	447	412	442	426	448	440	429	447	427	425	397	434	397	430	409	445	442	430	460	460	464	424	434	432	451	416	407	472	455	421	444	382	412	434	428	437	443	429	414	453	394	428	449	468	426	468	414	424	369	418	408	412	437	431	411	460	437	429	433	414	426	434	448	382	450	462	439	449	428	434	434	409	429	440	428	431	432	451	419	436	431	464	481	426	441	415	432	427	450	430	437	463	450	383	435	438	408	431	423	459	400	421	429	459	441	466	428	415	414	422	427	437	425	441	467	455	469	467	429	412	448	436	448	391	425	421	463	445	437	395	439	426	448	438	446	423	416	435	429	402	436	467	478	442	406	439	448	457	421	428	408	457	456	456	430	457	429	455	473	433	442	412	448	423	435	418	452	397	442	473	453	423	388	381	426	388	417	425	420	452	386	429	465	472	401	436	437	457	427	424	434	437	421	459	442	434	423	410	410	414	415	456	405	428	451	479	388	434	458	449	400	429	413	442	405	413	452	448	430	428	449	484	408	429	410	449	445	412	423	435	486	436	461	440	436	433	414	449	422	454	445	479	422	431	443	441	447	482	437	419	424	447	404	403	452	399	409	414	413	419	433	419	442	436	436	429	424	410	409	430	390	385	419	415	433	450	450	413	388	420	436	423	442	440	426	367	422	434	419	472	440	440	397	431	422	438	453	434	415	427	465	450	455	498	416	439	396	450	396	452	423	469	458	441	462	437	374	447	450	432	466	427	442	443	430	397	430	485	447	396	418	465	433	426	437	462	402	451	429	399	460	433	448	451	415	402	460	380	440	403	437	489	410	450	395	441	430	419	437	410	436	421	432	446	448	412	456	432	421	432	444	446	441	416	422	439	437	431	481	424	448	452	418	399	404	421	422	443	424	440	478	413	482	438	429	434	400	402	454	430	435	423	414	442	387	438	403	435	427	417	427	426	438	433	413	437	466	457	419	420	444	393	460	451	460	446	457	460	423	412	382	426	422	378	405	456	447	412	451	402	411	440	439	432	424	431	440	422	453	480	427	458	465	467	420	451	446	439	437	435	449	430	450	458	458	449	426	416	444	430	405	422	470	417	411	434	394	448	403	407	453	466	446	438	421	463	413	437	428	417	393	448	451	435	442	405	394	430	418	435	430	454	422	453	401	441	409	414	415	427	423	474	386	446	410	433	417	406	443	433	399	464	426	422	448	434	434	419	420	439	404	446	420	457	458	432	446	385	444	396	439	436	415	423	438	410	430	423	445	412	456	446	422	444	413	436	460	411	451	443	417	434	446	431	445	420	392	448	419	414	399	413	431	388	459	445	439	443	433	466	413	441	454	436	412	431	423	450	419	452	460	423	468	417	425	427	424	465	462	434	414	427	423	417	431	449	413	416	451	415	424	434	431	419	431	444	413	433	462	467	409	431	431	422	438	446	409	447	421	412	458	431	437	425	434	411	386	442	449	416	417	465	421	434	452	415	465	427	415	442	437	414	433	386	459	445	448	444	435	442	447	484	472	388	464	452	417	429	441	425	424	430	451	431	419	404	448	452	429	420	423	425	410	481	414	433	425	450	451	434	444	430	449	432	431	437	464	420	414	423	441	486	412	399	383	498	393	441	462	433	441	378	418	468	427	436	427	437	437	446	424	414	443	425	439	420	475	432	426	394	413	469	406	400	467	423	457	457	418	413	475	413	433	426	406	455	438	432	395	392	376	421	400	476	440	452	422	439	412	426	452	439	411	381	403	419	452	418	426	408	379	457	434	435	435	457	418	438	418	405	441	406	427	462	451	396	416	426	455	434	430	429	414	473	410	419	436	439	455	438	427	411	446	445	428	420	444	418	434	460	422	450	432	411	426	418	435	419	482	400	425	397
29448	39765	32563	21995	14400	10901	10513	7746	6202	5618	5095	4468	4076	3731	3377	2798	2159	1826	1766	1693	1440	1368	1269	979	832	693	624	637	588	629	628	621	572	556	587	536	542	532	555	527	550	537	546	562	542	550	577	539	493	539	553	521	490	556	559	529	541	508	481	512	547	524	547	515	548	546	512	545	517	557	565	510	547	525	539	558	540	524	518	531	542	530	531	556	550	504	562	533	518	506	531	531	541	529	519	475	507	498	522	556	506	501	553	523	518	550	505	559	550	540	508	541	524	510	537	536	546	515	529	480	519	528	547	541	544	532	557	472	480	518	537	496	519	500	538	519	539	505	504	493	530	523	565	501	554	508	519	468	565	465	552	547	551	514	528	512	534	521	502	553	526	522	518	502	542	501	526	489	509	566	547	508	511	524	529	524	542	539	523	512	489	507	508	521	541	493	538	511	512	511	529	520	507	502	537	565	493	531	499	486	538	516	577	522	519	497	522	532	542	519	534	503	539	525	552	503	506	505	507	560	537	502	497	515	506	537	550	548	526	492	562	521	542	541	542	534	534	548	501	527	544	521	522	497	513	541	539	494	510	505	523	531	518	575	554	495	523	546	502	475	474	539	522	508	503	498	471	540	582	496	546	565	523	507	545	556	523	537	532	512	520	549	518	530	531	531	516	526	522	511	552	506	533	526	591	568	506	544	486	454	528	505	540	494	544	526	488	523	531	499	526	558	527	535	492	518	549	530	505	518	506	510	569	573	543	516	575	506	516	522	483	552	510	526	547	491	490	607	524	557	532	559	528	524	479	517	459	516	553	528	536	547	502	508	523	528	517	515	538	502	511	508	513	517	535	505	494	556	510	597	566	500	553	521	524	513	542	539	476	511	509	458	548	530	518	503	514	497	535	471	516	541	565	525	499	527	497	515	492	519	522	522	538	517	541	466	522	518	549	520	535	578	546	532	490	543	521	482	543	524	483	517	520	514	462	518	531	543	570	542	514	521	515	533	482	530	538	514	520	527	516	519	511	580	522	542	556	490	536	532	529	524	509	550	510	526	539	502	553	519	500	541	523	582	509	561	521	526	560	497	508	552	571	518	521	572	520	532	524	520	488	495	498	526	470	522	513	521	490	477	532	530	547	505	584	565	530	512	515	502	471	531	502	495	498	531	497	552	512	521	523	530	526	502	552	560	485	515	516	533	522	509	539	513	522	481	511	489	497	505	536	504	539	517	555	508	509	545	515	524	522	521	549	530	526	508	532	518	462	517	529	514	497	520	504	513	523	487	537	498	555	548	544	524	490	526	537	530	478	549	493	504	555	528	501	514	457	568	526	536	503	521	526	508	513	543	558	510	509	549	534	516	482	541	531	570	485	515	494	521	530	476	495	520	494	493	521	579	479	499	529	521	501	469	544	528	542	525	556	536	562	531	512	521	515	511	502	555	493	516	488	554	483	510	532	502	546	508	559	521	525	532	507	519	548	560	501	529	526	532	500	530	534	475	513	548	545	549	530	522	565	569	542	517	490	494	519	498	495	542	558	494	513	554	514	524	499	523	512	508	456	583	548	517	542	511	520	509	537	535	506	520	541	528	524	538	506	525	501	556	506	519	531	541	519	515	541	486	522	488	510	506	551	571	496	505	552	517	535	550	504	580	530	528	548	570	514	538	513	570	522	472	521	507	514	548	501	501	546	539	528	490	539	553	508	531	512	510	534	534	502	511	532	519	530	498	475	502	548	513	491	559	548	487	515	497	543	522	536	507	530	483	538	544	528	556	548	532	509	513	545	542	502	487	557	548	529	504	521	526	545	477	533	520	519	520	506	515	489	557	466	549	500	499	502	500	502	532	550	498	527	523	542	517	497	535	534	530	561	532	515	529	504	563	530	520	539	548	537	512	528	531	510	518	487	529	521	526	520	528	515	544	507	527	540	528	532	522	516	538	487	511	491	485	493	495	516	526	532	531	504	531	493	502	549	547	529	524	521	529	533	507	535	495	551	513	539	477	505	519	522	522	514	482	553	469	546	505	536	544	533	526	551	516	498	505	564	485	520	570	540	524	553	480	533	507	518	516	527	503	505	499	527	524	529	543	520	514	534	509	514	498	496	534	505	550	511	510	485	514	518	526	525	525	482	499	501	538	517	525	477	490	524	515	545	520	493	516	517	519	488	545	565	518	507	519	506	525	493	503	538	560	532	490	508	508	575	571	532	531	506	554	490	515	544	501	523	523	528	500	520	517	536	538	510	522	507	524	539	529	512	489	500	500	514	531	484	484	541	522	489	524	542	545	550	548	522	538	531	538	512	521	512	530	520	542	511	516	540	496	548	547	520	544	501	524	533	492	486	553	511	509	521	508	508	546	539	516	513	511	513	530	522	477	493	524	554	536	521	527	543	550	523	523	497	541	548	539	504	528	534	525	507	543	511	518	512	549	506	552	534	509	504	539	531	515	507	527	574	497	493	538	518	513	494	531	522	525	530	527	499	534	522	534	523	497	535	528	499	529	539	509	546	535	517	512	535	505	535	503	525	492	489	528	544	497	520	505	508	531	519	500	480	535	538	527	513	515	542	537	502	525	558	570	546	539	538	505	513	527	553	524	555	531	547	485	523	530	524	525	547	493	513	527	505	531	541	492	514	513	502	502	517	528	523	522	484	502	544	469	552	495	541	526	558	497	521	538	553	608	527	503	553	517	534	533	498	511	518	529	505	508	558	573	528	527	491	555	513	533	489	510	566	508	536	485	548	519	526	499	571	523	514	522	532	530	528	497	490	507	547	505	512	540	540	565	504	520	519	558	510	526	564	537	526	532	490	530	518	553	517	541	539	560	497	498	507	520	526	521	550	509	526	518	511	549	517	517	542	557	547	513	534	476	496	509	529	521	522	522	541	510	544	519	510	564	547	553	561	518	571	513	557	540	529	554	531	527	522	515	509	511	520	524	532	535	501	519	506	498	512	512	577	537	484	504	494	536	483	550	531	501	540	484	522	545	529	506	514	493	561	541	552	465	510	503	507	558	555	510	523	491	498	540	507	483	490	509	529	549	489	558	493	494	545	493	559	520	543	523	531	484	510	544	516	473	516	529	560	529	497	509	499	529	518	530	512	549	499	566	548	532	527	511	523	538	541	501	540	527	468	525	531	532	523	517	530	565	528	491	510	525	578	564	521	495	531	533	561	445	550	516	505	534	521	519	507	577	488	519	538	549	575	523	582	541	519	487	505	516	521	535	530	532	552	518	518	532	494	543	500	505	507	537	546	529	557	488	502	532	530	455	533	509	544	533	514	492	495	549	510	484	508	520	511	556	506	523	547	545	505	495	522	553	513	508	553	503	553	549	524	523	526	560	529	537	519	501	552	514	516	516	574	513	530	553	564	484	575	532	535	526	555	498	475	539	522	514	511	519	518	522	519	574	509	507	504	552	540	502	503	530	525	507	534	480	512	486	524	505	503	532	552	500	494	548	508	473	507	533	543	502	495	556	533	517
24511	21378	28575	25483	21513	15626	10219	6322	4440	3846	3370	2939	2642	2287	2077	1710	1533	1251	1143	1116	1020	876	779	668	585	525	490	434	435	410	390	397	386	401	380	404	359	372	337	402	367	398	383	348	364	349	368	330	332	391	340	349	381	354	342	389	370	374	313	362	372	369	377	327	343	361	356	355	365	342	372	327	344	344	358	329	391	383	351	362	340	332	362	344	369	357	327	339	361	355	357	318	394	335	358	341	378	351	367	357	320	344	317	314	357	375	346	356	353	344	361	344	375	348	330	325	341	351	318	334	344	364	341	364	359	345	332	322	375	331	339	360	342	353	379	324	338	394	343	369	335	319	331	353	322	344	330	378	339	353	359	361	329	382	351	349	335	336	346	347	339	393	339	345	339	347	371	354	346	332	368	361	347	365	382	362	357	358	372	375	349	333	320	360	360	327	307	398	339	317	388	351	307	359	359	360	350	354	358	339	346	336	321	360	358	366	344	339	304	346	334	364	336	319	332	347	353	346	343	364	376	337	373	337	367	358	329	362	331	388	344	369	320	352	339	355	343	326	325	351	343	393	334	364	348	365	350	349	380	370	355	358	334	341	343	365	332	341	356	316	346	340	339	353	330	349	345	338	326	324	326	318	352	383	349	348	331	364	353	348	361	368	365	328	369	364	336	336	372	337	331	368	369	370	297	365	359	312	362	355	350	341	299	348	363	356	333	373	344	342	344	336	366	348	364	296	340	344	323	312	337	308	318	311	338	348	350	278	357	348	336	360	362	340	362	348	390	339	318	353	337	360	315	327	360	318	375	339	327	333	336	360	377	327	350	350	340	337	362	338	337	341	320	363	362	367	379	352	324	287	329	321	319	330	367	373	375	371	343	350	352	336	371	338	373	337	330	339	340	345	382	335	382	372	334	337	339	363	349	347	340	346	327	340	317	318	326	364	320	339	357	335	317	340	365	338	353	324	347	349	373	345	334	335	337	336	394	329	327	345	302	323	324	333	380	330	326	333	369	330	359	353	336	324	361	353	366	361	336	364	354	378	343	367	348	346	332	354	319	350	350	333	345	372	349	322	332	353	312	312	371	313	352	338	371	339	345	356	341	331	354	379	353	344	346	329	333	348	342	333	324	359	332	341	328	326	362	352	319	351	308	340	330	331	333	347	382	367	350	318	352	310	339	341	357	331	333	354	329	330	321	359	346	322	339	319	337	331	347	343	387	325	377	336	310	356	408	357	349	326	339	339	329	327	329	328	339	305	329	330	335	336	308	337	329	373	355	361	338	349	344	333	331	343	338	349	362	358	335	370	361	347	339	325	344	327	358	329	327	337	363	340	317	342	379	337	364	337	307	346	361	360	351	351	386	333	378	315	327	333	375	311	362	334	367	364	358	363	315	345	339	343	335	346	335	321	333	356	338	318	306	335	334	350	366	382	324	364	378	343	354	344	326	317	360	350	362	381	364	362	335	360	329	357	344	355	334	352	342	349	339	358	380	315	348	305	316	340	356	338	317	353	357	351	364	321	328	338	329	339	347	340	344	342	392	305	351	334	319	307	349	320	347	345	367	325	353	344	350	335	339	352	334	349	341	309	347	330	360	333	342	360	299	359	322	375	328	310	331	358	338	337	330	340	350	363	346	320	365	322	344	357	324	346	349	330	337	334	327	350	348	313	371	339	324	354	339	331	356	367	337	329	359	350	352	339	368	338	352	318	333	359	342	361	316	333	355	330	333	335	354	368	334	370	362	334	306	353	353	340	346	345	324	355	366	356	352	329	344	350	340	348	343	352	364	367	365	345	326	355	341	345	326	311	353	354	352	325	371	345	363	347	361	325	374	370	346	348	364	352	356	307	366	339	320	337	338	341	361	333	357	350	362	338	376	313	325	343	371	350	374	345	342	344	317	338	352	347	346	360	327	362	360	340	343	344	356	351	352	359	345	370	325	313	339	359	369	368	350	358	375	363	393	362	327	324	343	368	346	372	355	307	325	345	323	306	336	376	307	356	348	351	325	327	361	318	321	332	308	337	346	340	337	380	337	301	331	355	359	327	359	371	330	342	328	325	331	332	370	343	384	334	351	323	336	331	327	333	342	363	326	325	355	334	363	328	347	344	375	298	335	346	392	355	360	353	354	345	353	349	331	324	348	350	282	344	377	332	368	362	340	357	374	353	352	348	352	350	343	323	338	360	333	341	306	344	341	348	353	300	343	317	348	380	378	364	347	350	305	337	334	339	307	355	327	336	360	336	360	347	322	337	367	354	328	325	370	366	365	374	340	348	383	331	340	366	354	325	362	352	354	298	385	367	337	337	338	334	335	342	319	305	360	358	376	356	325	313	381	335	335	353	376	339	304	335	322	329	360	340	359	364	342	375	334	343	351	341	322	369	355	376	346	311	345	345	352	299	303	354	353	355	370	311	343	343	332	335	364	326	342	333	354	326	352	350	315	340	376	322	383	375	354	321	340	361	352	342	349	371	334	330	353	375	332	355	338	350	366	354	347	332	351	354	339	348	354	369	345	328	306	378	328	341	339	331	348	336	356	319	332	332	334	355	371	362	335	316	327	345	369	333	343	341	348	333	335	335	342	365	364	330	339	380	362	330	273	334	329	336	324	327	346	342	341	350	349	349	326	326	349	339	339	336	358	318	334	372	330	367	360	336	365	356	357	329	365	352	365	288	322	351	359	361	350	348	369	318	335	340	328	360	312	362	293	367	334	352	333	332	340	357	333	332	345	342	343	290	340	377	353	312	384	360	353	343	329	349	319	338	322	339	336	374	334	341	354	347	348	344	332	352	335	319	329	342	355	326	329	351	354	381	330	358	352	355	382	354	340	346	350	377	346	346	343	337	367	311	367	375	329	337	360	337	361	345	360	348	356	344	376	365	328	350	343	333	378	354	358	326	347	352	352	345	382	331	390	380	312	358	323	329	359	373	321	338	383	327	361	319	331	350	335	354	314	348	351	343	320	406	387	344	330	367	368	336	323	383	337	303	354	335	364	317	342	308	348	348	348	372	307	340	340	363	325	326	328	349	330	353	370	312	338	346	341	351	348	338	308	371	365	341	393	386	321	316	395	332	365	352	340	326	329	338	349	343	349	304	362	373	354	339	294	337	339	361	361	355	325	345	356	378	347	339	356	340	309	343	332	343	326	355	351	402	345	335	345	351	328	357	340	356	362	366	338	333	345	356	340	361	341	364	320	359	351	334	365	331	334	338	350	332	352	330	376	333	349	369	331	345	365	344	330	363	356	351	332	388	359	351	337	345	317	357	346	354	355	388	362	357	342	362	314	314	352	331	312	335	346	356	320	370	351	363	368	356	336	328	352	365	352	371	346	331	359	347	319	329	394	355	346	370	339	368	345	323	336	353	327	355	359	336	344	314	367	344	360	359	321	361	360	335	336	355	335	342	362	316	356	344	329	328	367	340	352	364	328	352	372	344	338	332	341	331	353	328	372	330	357	323	379	337	346	362	331	357
29091	46482	41685	31329	21580	15811	14824	11238	9036	7992	7013	6307	5609	4886	4345	3754	2951	2384	2331	2142	1913	1622	1400	1173	1011	748	665	587	602	587	553	565	520	525	506	433	507	444	479	515	428	423	460	448	426	427	428	457	459	396	412	457	462	440	446	414	445	405	434	439	456	423	415	444	387	388	419	433	431	414	439	439	427	428	404	378	411	409	407	452	414	427	455	433	436	380	414	435	455	439	412	409	416	437	409	443	406	458	413	437	416	435	423	404	482	419	437	410	416	441	426	424	412	405	426	475	414	436	415	407	385	391	410	424	427	444	403	414	396	396	399	406	407	395	410	442	413	393	413	388	430	433	407	407	452	404	385	410	416	430	446	408	405	386	390	419	406	436	409	354	395	375	443	420	411	392	437	431	420	424	424	399	433	381	411	428	406	443	426	487	442	433	424	405	438	429	423	454	415	436	409	434	418	415	428	441	420	411	420	437	455	419	439	406	463	433	419	410	459	401	411	402	449	433	395	404	418	372	431	402	455	398	428	408	424	418	429	416	394	421	432	433	450	424	390	427	469	403	404	408	434	427	437	411	411	441	443	442	412	435	384	457	441	458	420	415	412	401	379	406	404	395	395	397	386	410	440	428	422	387	433	409	401	418	401	419	383	411	454	445	396	417	407	428	453	431	427	415	376	417	428	416	393	401	410	408	435	401	425	423	402	406	401	405	449	473	380	425	437	407	423	415	407	427	431	420	404	412	482	420	414	425	402	436	390	427	424	428	406	386	433	419	407	426	424	433	405	423	409	370	407	404	443	404	410	415	399	413	422	390	426	424	454	400	417	421	445	410	425	441	394	442	414	382	445	411	390	399	416	440	413	442	411	424	400	428	421	393	418	443	445	421	418	423	442	410	449	413	442	439	435	425	428	435	445	416	461	462	398	423	402	438	416	390	430	414	465	446	427	407	402	393	396	401	413	398	456	427	415	433	424	393	438	449	414	448	416	409	406	440	452	422	433	416	411	420	459	417	392	424	409	413	396	415	433	439	422	415	449	447	437	418	386	401	405	404	438	426	456	407	398	416	394	409	442	401	410	415	384	420	393	418	412	419	405	409	378	409	386	368	434	383	431	420	460	454	413	387	385	369	413	431	417	425	422	433	417	452	403	406	435	412	415	403	422	450	451	437	434	419	427	390	410	446	429	411	428	407	403	410	456	424	456	408	433	411	439	409	407	374	406	386	403	455	418	434	418	420	387	454	474	417	404	403	408	402	413	404	408	420	412	464	370	438	436	406	398	401	409	414	391	419	426	432	413	439	396	440	422	438	428	439	421	377	465	426	438	401	406	414	455	388	445	444	415	449	415	445	446	398	412	406	440	405	415	448	419	430	411	431	413	433	445	390	471	409	420	412	436	418	414	409	434	437	432	415	424	400	448	405	410	393	452	460	383	412	428	398	434	391	437	378	402	410	449	411	444	400	425	402	438	450	427	426	429	401	428	447	444	430	411	408	425	402	422	438	387	428	451	419	392	433	426	411	391	402	445	425	426	446	445	400	395	441	429	438	429	404	421	381	468	396	414	409	438	418	427	403	441	440	412	428	428	415	418	416	411	414	441	391	388	386	375	422	415	421	439	424	410	397	417	388	447	443	372	365	391	381	395	430	405	378	455	408	423	438	406	433	438	452	442	414	409	425	438	400	410	414	415	422	377	413	433	391	399	406	405	443	416	436	395	418	428	419	395	414	384	391	422	399	398	392	439	421	388	415	459	403	393	403	407	435	423	415	423	413	414	430	447	424	411	431	428	444	466	398	450	434	392	422	408	406	408	411	431	432	405	435	440	434	442	436	391	450	419	427	389	459	443	440	396	397	415	415	402	455	379	417	407	431	434	421	443	392	376	427	438	450	438	467	437	405	425	383	450	440	437	445	418	425	400	438	426	465	404	434	423	393	388	415	412	437	442	443	406	421	426	416	382	451	422	399	411	422	411	397	428	439	413	389	399	439	456	397	445	404	400	397	421	396	455	390	444	425	379	399	424	391	413	448	413	418	388	455	420	446	410	445	381	438	414	436	419	422	453	402	421	427	454	423	435	442	434	415	432	424	416	441	410	417	419	432	417	442	420	461	430	432	446	427	415	424	438	424	396	436	411	431	427	441	429	420	424	386	426	418	426	417	407	421	435	448	397	409	398	413	456	434	408	442	403	430	450	434	415	411	409	399	432	433	396	392	436	397	401	415	419	369	420	408	421	401	426	427	402	439	406	402	416	405	395	429	400	440	393	430	385	410	416	422	450	416	443	447	451	421	412	445	429	441	403	412	427	386	432	436	424	423	433	422	421	453	415	417	393	423	391	448	417	446	420	412	416	452	439	421	412	418	409	406	436	395	411	426	409	416	389	415	422	459	420	419	433	404	423	453	400	425	420	408	406	416	401	391	431	447	391	456	390	441	412	423	427	427	406	425	404	420	430	445	396	454	386	405	382	414	412	395	422	427	395	389	443	429	426	409	398	441	427	429	424	451	397	454	414	435	384	376	434	409	430	377	459	410	416	412	420	437	434	383	430	389	416	445	443	416	428	447	404	395	413	418	436	442	434	375	427	426	423	436	406	392	427	437	419	444	387	449	444	405	432	415	422	422	440	424	435	431	419	410	441	409	413	403	407	422	427	407	474	411	430	393	415	386	418	420	410	440	383	459	444	455	430	425	404	451	428	424	386	406	475	433	416	405	427	381	410	423	421	446	411	437	416	440	449	438	435	426	452	429	440	408	418	444	438	398	418	425	408	444	413	413	426	440	426	421	434	405	427	462	419	436	436	421	418	456	416	409	439	454	424	432	398	425	402	403	421	433	420	409	399	426	456	457	444	425	449	408	431	374	419	460	387	416	416	417	422	446	399	422	407	427	442	410	424	448	442	417	431	403	414	400	385	399	442	431	410	435	434	433	414	443	430	416	409	428	395	464	425	462	390	393	385	427	417	440	432	403	415	436	409	409	384	397	459	431	385	424	394	408	410	438	435	387	416	380	431	427	384	393	418	462	403	437	412	411	438	437	454	447	406	429	420	421	400	393	439	414	447	410	415	427	422	398	414	397	437	418	414	435	408	362	421	450	415	446	456	409	372	449	455	464	456	417	410	448	407	446	404	433	424	397	404	432	423	450	405	412	399	453	420	423	430	414	412	428	394	423	437	418	437	422	441	411	391	426	451	430	438	418	416	413	377	411	400	402	443	442	438	425	424	436	428	429	450	434	430	454	405	438	411	408	389	398	426	452	425	439	413	422	435	416	433	451	442	426	450	400	407	400	427	400	433	393	397	379	410	442	428	432	452	449	425	417	448	412	402	400	410	406	422	425	435	439	426	444	434	411	467	388	412	430	457	449	453	437	429	434	442	426	413	423	414	424	439	430	413	402	395	430	408	426	445	459	411	422	387	413	429	414	388	426	410	402	406	428	426	460	360	381	423	405	409	408	440	455	418	468	441	429	411	404	459	427	398	380
25516	21469	27743	26053	16743	9383	7086	5103	3796	3203	2871	2550	2448	2119	1901	1651	1462	1297	1236	1174	1066	975	861	843	761	679	638	616	578	627	587	564	557	552	571	534	519	561	557	522	598	584	561	564	524	503	522	492	545	493	529	534	573	527	510	505	531	503	527	549	547	534	507	511	546	522	529	533	513	588	530	562	581	541	546	535	541	549	562	579	556	548	525	549	571	516	546	539	529	524	544	562	543	529	527	529	551	556	551	541	530	540	524	558	551	511	530	558	554	541	526	528	602	521	536	570	524	503	531	512	567	508	525	506	529	530	530	540	531	527	543	539	571	559	509	565	504	579	531	526	605	516	572	512	530	559	514	525	515	532	499	512	532	495	522	514	557	535	523	534	527	536	535	579	535	530	502	513	531	480	529	533	549	559	523	506	527	542	549	505	558	566	549	558	523	529	538	519	504	558	522	497	590	549	523	541	527	546	554	518	516	538	535	515	527	494	581	487	539	505	545	552	510	513	499	529	544	497	521	562	585	544	516	536	517	507	560	563	575	533	524	552	520	534	548	539	558	496	544	513	533	557	518	545	547	531	547	534	562	583	520	522	485	530	531	456	540	554	524	519	543	504	530	527	503	534	550	532	514	483	545	498	534	537	529	548	492	526	531	563	526	507	522	551	483	524	511	523	516	537	513	519	518	502	542	552	534	529	532	478	551	512	558	560	551	509	565	542	518	543	521	537	512	496	564	538	568	491	491	549	546	582	548	581	489	528	506	564	505	537	544	538	551	520	545	503	563	541	522	553	540	540	480	481	547	518	504	533	534	553	530	513	577	538	533	541	587	525	534	523	544	526	518	519	534	509	530	539	492	514	549	510	512	541	516	521	470	547	546	517	544	504	533	558	514	530	564	573	528	533	554	489	519	508	539	475	544	496	463	528	553	512	583	508	539	507	544	534	558	551	535	523	556	498	546	518	557	555	500	509	497	528	555	548	546	508	506	568	553	525	554	517	515	535	544	505	515	537	553	565	563	515	579	536	514	557	568	532	554	529	549	512	513	536	534	504	506	515	528	519	535	552	518	546	531	543	552	502	518	528	562	477	526	509	550	540	522	554	489	504	513	531	512	522	507	524	529	541	526	528	545	545	562	564	543	491	505	488	543	529	534	486	534	505	532	493	505	547	495	519	553	492	533	530	571	562	564	525	556	513	516	524	548	529	553	539	552	527	529	528	504	571	510	531	502	534	484	492	530	518	538	493	551	534	564	530	553	551	539	552	505	517	537	482	523	530	510	548	514	560	543	524	513	518	518	569	545	539	563	482	505	537	533	486	525	506	555	515	538	482	548	545	513	514	556	554	545	530	545	566	544	513	597	503	494	548	503	522	531	498	498	525	540	539	517	496	561	522	514	552	530	516	521	551	523	538	530	554	553	499	553	514	488	527	506	534	523	535	522	544	536	487	528	537	530	564	569	564	538	512	528	540	533	530	575	535	537	512	517	511	536	578	527	524	503	520	509	540	507	541	524	537	504	532	522	511	559	502	521	531	568	519	548	524	538	552	475	539	533	561	546	533	569	549	512	525	543	517	547	531	545	579	543	481	556	523	536	508	567	503	582	543	548	518	548	486	525	536	525	521	508	537	532	551	572	511	556	540	519	497	540	534	508	525	542	522	564	513	547	530	538	543	534	532	535	512	547	556	482	554	534	491	515	516	501	499	524	553	550	530	540	554	494	544	607	479	620	555	552	567	527	529	587	560	493	492	515	562	506	542	530	496	529	532	538	551	491	523	515	542	522	495	542	575	515	581	557	536	509	524	541	518	568	515	554	512	512	530	540	526	481	556	502	520	537	532	522	547	546	570	602	517	503	489	535	540	536	532	492	527	593	529	526	569	526	518	518	516	539	522	515	553	547	542	536	541	524	511	554	541	570	502	515	568	521	512	510	505	522	512	535	533	515	515	545	585	532	560	531	516	477	531	523	532	528	522	492	535	510	530	545	541	531	539	539	549	553	562	492	544	559	514	540	580	536	532	542	562	552	505	525	527	544	520	571	547	527	499	530	520	524	566	532	526	541	554	533	524	519	508	545	528	534	576	513	502	534	587	515	554	547	510	515	542	533	552	507	505	553	517	515	535	546	572	544	531	535	579	530	555	516	543	519	539	510	533	540	539	567	510	549	560	544	527	551	504	528	555	524	532	520	548	550	549	529	490	557	531	599	529	534	483	562	473	521	569	524	531	544	497	542	577	535	498	549	563	545	548	532	551	489	538	535	548	548	539	535	528	517	558	579	506	557	551	462	496	539	537	514	564	545	491	504	534	555	493	546	551	495	560	561	532	522	540	535	565	527	534	548	526	507	555	507	553	531	582	564	512	565	526	528	558	530	511	525	495	522	539	549	513	556	535	519	546	526	557	523	556	522	535	538	505	528	577	521	546	504	579	524	521	524	520	543	524	533	547	531	596	544	565	508	503	479	518	546	559	503	517	536	540	512	542	525	535	512	541	517	559	483	589	550	553	519	534	530	519	523	516	532	524	599	539	561	587	551	533	545	522	517	503	507	530	520	522	524	514	551	516	554	543	541	509	515	504	483	514	528	509	524	520	570	532	518	534	554	502	551	550	588	524	546	542	522	505	516	505	536	501	494	538	485	522	556	524	526	513	518	577	514	509	497	541	534	513	508	562	543	517	563	525	555	540	512	509	543	538	568	512	542	531	531	554	545	549	561	545	532	541	477	529	515	544	512	541	494	481	544	525	530	525	558	530	565	533	540	569	540	538	524	542	529	534	519	568	566	538	567	554	545	555	508	526	558	548	528	518	517	554	548	475	525	509	549	506	526	563	607	567	578	546	562	509	524	537	563	533	559	502	546	525	529	544	520	543	549	536	541	574	540	543	548	522	521	516	520	535	569	530	534	506	547	483	515	583	535	514	523	550	538	557	543	493	541	495	579	567	505	529	506	495	546	561	524	530	533	511	531	556	526	556	560	533	537	532	532	537	549	544	553	533	517	540	532	544	523	512	550	516	552	561	524	530	500	552	566	523	568	528	530	540	542	515	518	523	552	516	527	546	517	511	516	520	572	571	540	577	495	519	505	524	504	506	523	502	557	550	551	562	589	528	538	516	529	524	567	517	532	511	542	522	594	562	512	530	529	531	529	527	571	528	527	539	552	506	516	504	554	549	531	483	544	511	562	563	517	492	508	493	529	497	545	523	488	557	564	549	568	548	524	539	502	551	482	521	522	545	561	520	542	525	522	532	509	546	544	505	538	529	533	483	528	544	510	519	572	575	548	526	530	546	479	506	506	545	508	532	504	484	520	559	514	528	539	502	528	543	530	506	539	539	511	581	516	536	522	532	490	523	517	548	480	531	535	491	506	543	555	508	566	547	522	516	563	509	547	550	542	529	548	563	510	535	544	495	554	528	489	605	517	531	521	510	512	554	536	522	532	537	517	508	487	542	536	549	552	543	525	527	549	559	505	521	537	537	511	501
27980	42548	35982	25210	18487	14445	13042	10310	8141	7036	6407	5593	5120	4325	3966	3317	2997	2433	2176	2103	1851	1675	1377	1327	1078	940	820	785	752	764	764	728	727	682	693	676	690	707	645	695	718	711	675	657	663	634	651	622	590	650	643	618	618	676	608	627	660	589	637	642	647	616	633	621	661	643	645	645	592	693	642	689	641	678	585	681	658	643	614	694	675	621	617	622	654	612	622	573	592	629	634	582	620	634	628	663	620	610	672	609	677	651	655	618	662	628	636	610	675	649	631	645	697	610	643	626	622	643	655	642	624	619	665	612	640	645	602	645	646	648	623	607	601	640	628	622	605	631	610	629	642	648	625	616	605	655	627	663	649	596	646	659	620	626	547	668	623	614	663	632	609	636	621	630	636	645	658	599	677	639	630	626	630	636	604	624	630	605	645	648	654	650	654	656	631	657	628	642	628	602	622	638	630	660	610	648	671	669	614	628	603	677	610	634	612	594	635	624	667	617	631	605	647	626	623	678	621	666	613	619	670	670	640	628	629	599	629	568	582	639	653	591	639	656	577	599	638	615	616	633	658	600	601	624	633	613	591	634	657	620	605	643	610	609	654	645	667	557	576	579	609	619	611	625	629	635	650	631	626	642	663	599	618	621	647	598	574	617	613	619	593	603	608	565	593	636	658	584	641	633	610	597	645	663	602	624	632	642	617	694	583	612	600	644	624	660	660	625	571	654	597	650	622	648	664	609	652	597	618	631	644	633	612	582	649	637	624	597	630	622	660	600	581	638	611	664	667	671	633	630	620	624	649	608	624	633	588	646	622	618	610	602	615	655	604	579	677	601	605	623	633	635	620	594	663	609	663	655	582	637	571	611	634	648	668	619	609	636	623	658	647	639	624	654	641	665	608	629	616	632	639	632	631	619	665	618	620	632	641	625	650	619	602	643	589	597	639	649	643	607	630	624	664	566	589	605	673	632	620	644	637	597	616	583	649	609	683	632	643	650	648	660	638	577	654	654	641	617	614	639	659	594	665	621	625	579	594	612	639	628	609	576	588	643	633	624	645	665	619	615	657	645	563	660	610	614	601	647	641	637	585	668	625	597	637	649	617	614	641	631	638	621	624	662	633	623	661	632	599	655	634	631	609	627	610	622	647	645	594	608	619	612	668	635	663	634	616	642	673	613	627	624	644	632	589	612	617	597	648	628	645	630	701	588	626	670	609	671	639	626	640	632	656	628	630	601	625	596	627	623	585	577	649	637	644	683	619	681	609	643	632	642	665	657	680	665	595	678	642	614	673	629	625	640	621	656	590	637	602	617	676	600	638	593	626	633	594	675	645	645	611	657	625	632	607	591	641	583	664	639	630	596	648	678	654	590	616	602	627	612	660	598	648	643	638	639	611	665	648	660	588	594	655	629	623	571	618	623	656	637	610	623	629	636	614	642	655	603	654	633	578	617	591	619	616	643	621	629	597	625	627	620	578	641	622	619	638	642	621	570	589	673	611	613	615	625	670	640	604	678	606	614	599	651	656	628	621	652	645	611	653	632	598	570	594	640	601	639	616	618	616	655	575	627	606	678	651	670	638	620	609	631	620	677	650	632	625	621	648	645	633	612	634	671	637	657	647	602	658	633	641	622	632	595	625	647	662	622	591	580	677	650	644	608	626	652	618	640	636	629	668	630	629	662	636	631	631	623	620	665	634	595	611	610	635	674	646	620	633	617	603	626	655	590	645	609	637	659	622	609	644	626	652	634	641	640	622	597	607	609	632	635	668	645	634	731	619	630	697	600	624	600	596	636	618	613	644	629	621	616	668	651	647	629	627	621	661	607	639	630	614	612	654	619	606	594	596	646	634	619	638	635	635	605	629	652	587	612	597	644	640	635	616	590	678	590	603	648	592	653	643	631	603	627	663	593	623	646	624	627	607	648	650	625	649	618	636	627	615	679	640	625	598	612	661	598	578	604	639	654	602	640	643	649	631	652	564	626	635	609	643	626	646	628	633	650	650	643	584	625	667	648	659	623	646	658	623	631	610	673	630	646	602	622	617	617	610	622	629	609	641	642	648	616	670	650	650	664	619	607	649	589	687	630	638	628	639	608	607	628	616	600	637	644	661	652	663	626	635	625	582	626	634	628	610	641	640	631	600	618	598	649	665	621	630	614	639	589	673	655	578	642	640	612	634	584	628	643	653	643	656	633	632	608	618	593	632	650	576	602	642	632	663	643	671	636	601	618	648	667	622	590	608	633	581	630	607	616	648	616	616	602	672	599	572	674	621	618	679	627	632	616	594	673	628	619	663	636	636	651	614	678	640	599	662	641	584	656	608	638	675	667	621	609	671	624	613	631	608	610	611	676	606	667	631	631	610	641	617	564	649	654	629	624	621	650	609	615	661	633	633	625	655	608	598	615	643	663	622	627	580	652	613	618	638	605	621	593	621	650	618	619	665	634	666	639	700	601	634	645	672	614	628	647	640	634	581	567	632	616	639	638	627	652	634	639	642	648	634	697	660	618	661	639	623	617	644	598	671	598	616	677	624	628	622	614	576	582	608	645	608	693	630	600	657	630	670	624	604	631	628	659	640	612	602	600	638	658	662	628	638	624	626	649	613	601	674	626	629	615	685	598	645	613	670	627	640	646	674	628	611	623	589	620	644	657	613	636	634	592	618	651	607	675	620	614	633	614	644	637	586	641	617	647	647	628	695	632	608	661	633	624	616	619	646	621	626	650	607	624	630	607	617	585	612	678	661	607	645	595	566	630	653	609	654	602	627	600	662	598	653	621	655	684	662	620	677	624	647	607	581	572	624	618	627	631	622	636	654	664	651	681	638	629	638	647	634	662	666	657	652	668	645	632	608	683	606	585	591	621	642	612	626	602	631	655	610	610	648	616	666	605	630	569	629	676	592	642	618	613	669	645	588	632	622	627	656	579	659	643	644	637	621	611	590	667	660	643	618	594	607	641	641	638	598	610	589	628	591	631	629	654	576	676	594	624	594	644	626	620	620	610	658	644	617	611	619	621	624	616	641	644	615	656	638	606	628	648	642	688	621	568	638	570	621	638	633	606	656	683	650	643	635	639	652	635	640	691	603	645	628	648	629	595	639	597	677	604	628	597	652	673	655	646	620	620	641	627	629	614	560	625	658	638	626	572	670	658	648	624	602	623	637	642	634	592	603	593	604	622	612	620	637	625	621	592	613	656	638	669	691	646	613	618	632	607	622	633	662	593	602	624	602	612	573	615	601	640	641	593	644	586	630	642	632	616	660	616	613	652	577	637	644	623	663	606	632	633	595	636	652	621	620	591	654	610	610	604	638	615	614	608	620	616	647	584	628	628	610	609	630	635	649	656	638	662	598	650	610	667	656	659	665	599	595	655	635	663	628	664	632	633	671	629	624	616	660	633	636	601	632	640	618	605	629	643	643	619	668	620	606	629	666	597	629	617	644	648	607	679	642	596	586	627	584	669	620	619	648	652	651	663	613	588	675	597
23276	21353	29067	24143	21821	22080	17920	9851	6624	5646	4721	4296	3630	3039	2670	2386	2090	1929	1602	1639	1377	1331	962	851	824	745	698	637	604	613	500	543	542	536	508	529	486	476	506	488	450	473	444	478	458	484	521	460	492	478	465	454	441	458	495	479	452	458	441	493	461	501	447	433	445	432	452	466	457	444	474	477	436	428	401	445	495	489	469	444	432	452	429	456	454	484	476	451	442	464	436	411	455	443	468	458	474	475	455	448	452	419	442	471	441	403	499	487	441	484	473	446	463	453	499	451	423	435	474	429	419	458	469	454	460	446	439	454	420	484	470	466	469	444	468	433	483	401	454	441	430	429	469	443	455	432	458	440	401	473	446	448	442	457	444	431	425	426	476	475	466	432	438	467	425	476	457	424	437	419	418	438	474	486	508	501	471	447	433	437	457	450	464	429	445	455	431	459	443	486	454	435	416	447	473	464	438	439	402	468	442	488	481	468	461	464	436	458	459	437	509	472	422	452	427	433	419	461	450	444	443	425	452	462	440	408	448	434	456	411	474	418	447	441	449	462	462	447	442	422	403	449	423	456	418	466	445	440	450	447	431	427	476	404	490	449	458	458	465	436	446	471	423	432	430	482	450	455	434	438	425	405	455	472	475	461	460	443	461	453	446	445	426	408	446	464	429	418	456	455	448	458	459	490	453	416	456	426	438	447	420	466	426	445	445	468	457	440	460	444	436	445	461	444	408	447	463	465	445	417	436	453	418	434	456	441	439	445	465	458	427	441	439	443	476	441	466	473	431	428	441	464	466	438	457	426	431	432	475	432	446	425	447	466	423	427	437	422	471	450	443	433	475	424	476	442	465	457	426	480	436	439	473	444	458	410	448	485	387	469	480	458	450	455	441	473	445	452	464	429	424	462	391	489	443	436	439	454	452	446	439	402	446	463	463	443	418	458	435	407	465	460	422	414	463	428	411	438	477	449	415	421	473	443	466	425	469	435	447	463	478	460	442	424	448	410	468	430	421	484	442	396	450	459	405	460	427	414	466	455	491	467	409	433	435	439	454	440	458	433	472	453	427	466	479	427	469	455	440	424	464	431	457	417	488	457	430	449	503	464	442	439	442	426	467	433	442	429	431	459	398	485	457	452	426	430	440	415	463	442	460	413	458	423	434	431	415	435	428	450	435	433	438	442	439	464	467	438	439	420	437	447	433	434	465	492	449	463	489	461	437	439	467	484	441	436	438	435	443	459	442	428	428	457	425	440	456	459	412	455	449	441	454	462	446	443	441	445	429	441	428	415	467	447	412	478	446	457	436	434	429	466	471	436	393	414	434	462	417	445	461	487	447	439	478	449	452	454	426	452	421	477	441	447	425	498	423	391	469	436	427	433	451	427	440	468	449	465	433	454	444	450	468	451	445	428	454	453	443	464	464	472	456	452	477	426	405	438	445	447	425	426	452	443	425	455	430	461	445	457	445	459	476	450	442	438	448	448	426	458	452	439	459	434	470	463	450	455	424	452	430	420	453	457	428	485	455	450	433	403	431	440	405	427	455	484	426	450	434	452	442	468	455	465	439	425	449	505	398	485	501	450	423	405	461	500	433	425	463	438	472	436	442	483	480	474	429	473	420	454	436	474	451	426	435	442	439	437	455	436	447	418	473	482	440	444	436	427	440	450	469	406	454	441	451	412	455	446	476	453	432	454	447	452	454	446	436	435	429	495	417	443	435	406	427	467	430	447	439	439	411	444	479	424	455	476	497	464	423	457	466	432	447	449	440	432	469	462	419	440	412	443	483	454	443	449	429	425	479	455	477	447	462	436	471	442	433	430	423	468	432	400	443	428	485	412	470	514	481	441	435	461	439	422	447	485	419	457	411	430	489	412	433	441	449	450	453	445	442	464	440	447	462	447	401	481	464	459	484	441	457	420	422	454	471	403	501	439	508	461	455	437	446	416	469	447	443	491	437	475	465	479	427	435	428	487	432	423	443	448	431	460	434	430	486	446	463	472	459	444	461	425	467	451	500	404	438	446	452	437	423	436	451	438	459	454	481	448	429	452	442	457	496	442	448	435	423	474	435	438	446	468	456	468	472	474	461	452	436	393	455	438	462	438	463	461	480	400	460	431	490	461	444	447	466	451	420	475	447	455	443	432	445	467	441	445	419	501	414	426	429	440	438	459	463	473	488	403	452	449	413	431	434	446	476	453	461	453	434	396	443	417	433	425	462	453	443	459	398	431	445	451	454	448	458	423	458	507	473	437	459	421	433	465	443	450	454	480	395	442	451	408	433	472	483	454	475	449	451	457	427	452	457	448	434	483	433	477	433	447	421	482	449	463	401	431	475	408	453	423	456	464	412	449	443	470	427	431	439	435	485	431	475	409	432	472	406	413	458	481	453	424	465	485	456	455	429	433	470	440	422	424	438	432	421	421	441	427	456	440	434	426	453	460	435	436	448	433	446	404	453	416	435	489	469	446	438	420	419	484	446	433	465	463	436	453	447	425	435	449	467	450	405	464	442	448	467	465	479	441	443	430	443	483	412	496	432	454	475	432	440	474	475	454	447	454	458	439	433	475	426	448	483	425	412	409	416	449	426	415	427	454	495	436	449	468	456	398	424	443	423	407	461	419	446	487	479	451	440	414	431	451	456	407	467	415	445	427	482	444	448	446	425	475	475	440	444	457	441	442	449	460	470	448	415	439	452	441	454	422	438	447	458	446	429	448	434	444	455	465	420	451	443	460	448	442	462	441	449	449	439	443	439	452	458	440	449	470	465	457	463	425	438	417	413	428	437	426	439	459	414	460	393	446	463	455	462	376	414	456	439	419	435	463	426	420	447	423	465	463	447	444	434	454	432	426	456	436	411	437	481	418	430	451	458	435	436	472	429	440	456	448	460	444	439	393	421	472	457	450	459	469	489	419	419	482	463	454	439	425	426	431	467	460	474	428	431	426	447	461	464	456	440	443	449	421	477	423	438	446	485	445	414	426	498	434	480	428	452	463	445	447	459	465	442	432	443	445	423	468	447	450	419	455	453	471	412	477	463	430	454	419	465	454	441	448	471	470	417	420	453	438	459	464	428	403	430	462	459	455	480	502	463	463	456	439	479	439	429	432	410	458	487	448	448	437	448	420	463	445	455	441	431	427	451	453	458	431	453	437	417	461	483	450	436	452	433	448	478	451	465	471	422	428	412	468	450	451	474	480	468	459	425	416	461	430	458	449	485	438	414	461	491	446	435	432	428	432	446	441	422	443	435	449	447	453	447	445	477	463	451	452	457	443	462	439	454	442	452	436	429	424	429	441	451	432	442	421	472	441	480	421	432	454	401	441	466	429	470	466	494	447	454	488	416	440	478	445	433	457	429	406	445	429	446	472	428	462	489	441	477	430	435	430	431	447	489	482	415	464	450	458	425	471	441	440	419	492	476	475	469	453	454	454	454	438	476	423	437	408	491	458	450	477	427	461	475	459	465	486	411	435	456	448	452	470
30894	51655	45628	35642	27173	21385	18977	15529	12473	10982	9571	8842	7296	6108	5564	4795	4182	3677	3082	2938	2562	2270	1736	1555	1365	1121	955	874	792	805	720	703	668	628	656	647	585	612	622	606	611	566	617	540	550	558	541	489	548	557	530	563	591	510	578	555	546	580	586	570	561	554	547	526	570	543	548	539	549	512	561	541	545	516	521	542	545	545	561	534	541	543	557	519	524	554	516	518	532	529	540	510	486	507	485	489	504	526	526	553	529	500	478	543	512	527	521	516	515	469	482	536	530	518	547	525	540	507	500	512	507	488	558	511	536	535	500	537	552	534	549	527	547	531	559	520	493	525	508	499	500	504	544	499	540	518	488	509	515	502	536	571	531	528	505	564	520	509	526	487	505	504	519	543	523	523	518	512	500	492	503	530	559	515	499	529	544	525	533	534	486	469	529	516	494	510	509	543	470	508	535	538	533	538	505	496	548	495	511	503	554	478	499	480	511	492	488	526	528	506	482	497	559	552	516	506	524	486	492	529	547	511	548	518	522	535	560	480	542	478	518	484	516	534	534	519	520	501	530	554	544	534	529	522	538	513	529	532	506	501	521	515	530	526	514	528	486	551	524	487	504	537	576	563	520	535	536	488	520	549	532	505	495	524	480	515	573	542	537	541	485	528	513	532	529	529	523	501	555	536	533	478	507	505	585	484	490	534	505	536	516	537	500	539	523	475	509	566	558	496	480	508	485	536	481	530	508	512	508	499	518	525	497	539	502	536	494	520	502	516	522	554	521	547	501	506	470	494	518	514	491	522	512	522	525	532	498	501	509	532	530	488	546	519	554	473	523	518	511	479	486	486	496	555	526	496	558	509	528	534	494	532	543	531	501	504	532	540	533	520	526	543	520	531	487	497	536	537	543	532	501	519	515	522	508	514	481	476	498	517	479	520	542	490	526	539	548	519	535	460	547	486	491	519	536	501	582	546	531	500	535	529	486	537	499	520	550	524	488	473	545	500	537	506	515	529	509	533	524	534	531	515	500	541	508	543	501	582	515	517	515	524	530	492	527	547	545	494	503	533	499	533	582	511	490	506	511	607	528	500	497	489	540	491	501	545	502	540	534	540	526	532	532	496	554	527	527	497	516	499	542	509	506	512	496	566	511	501	507	541	490	526	522	532	552	521	487	523	507	538	540	486	529	539	526	529	525	577	518	534	563	528	531	498	529	515	513	519	534	527	470	493	489	519	465	476	569	497	493	488	559	573	506	531	550	534	493	525	524	529	499	530	526	530	524	504	489	519	504	479	479	562	517	513	521	495	515	526	511	526	527	531	524	526	494	532	476	527	533	509	552	513	557	472	496	528	500	484	525	498	514	524	518	502	492	564	471	528	498	502	538	529	505	497	508	510	525	509	546	538	531	496	531	529	521	514	560	475	498	532	528	533	505	533	562	512	522	546	522	474	534	548	461	521	562	516	520	492	571	502	523	543	519	527	499	506	531	506	488	512	539	498	536	479	515	539	514	516	543	526	505	482	524	538	503	541	493	515	528	492	509	511	535	523	489	487	515	536	509	520	503	506	507	530	551	562	520	570	511	537	517	510	513	539	546	550	519	504	563	519	517	516	570	506	507	526	490	488	487	494	542	514	542	503	483	505	511	515	511	511	545	488	521	529	569	522	532	524	502	518	532	515	546	512	545	542	485	499	532	537	475	503	466	507	501	485	528	521	499	521	507	529	553	538	521	519	529	505	483	505	521	501	558	508	537	524	519	480	530	510	523	511	516	528	497	536	549	520	536	531	511	527	488	582	544	522	528	486	596	505	473	542	538	547	504	549	520	525	517	532	548	535	549	494	516	525	530	542	535	562	509	522	509	500	516	526	493	472	494	519	539	507	532	519	479	490	519	512	523	507	487	514	511	530	571	508	491	561	556	497	542	498	525	504	502	507	517	519	522	523	519	555	521	542	510	560	502	529	505	503	508	540	507	481	562	528	488	494	481	519	536	533	539	541	531	528	505	538	530	527	555	517	509	497	551	536	531	494	521	502	526	487	533	537	539	507	494	510	535	519	551	464	513	488	530	504	482	503	471	514	489	483	519	505	480	483	551	510	532	544	518	542	481	528	499	523	477	546	524	520	563	542	476	489	519	524	547	527	509	560	498	524	503	518	522	538	500	500	551	471	483	499	484	509	487	545	502	520	517	522	488	520	524	540	541	531	464	544	529	558	498	550	504	537	536	516	578	529	491	518	501	546	478	524	538	500	510	512	531	482	498	551	506	517	526	503	495	534	515	509	525	531	532	508	524	537	514	486	528	523	506	541	519	523	485	517	565	522	510	547	505	514	489	537	490	507	517	530	519	537	518	516	520	523	527	531	548	519	530	503	527	474	539	530	460	532	501	538	498	504	473	488	519	519	534	538	531	529	500	530	512	511	531	515	524	497	537	491	524	560	509	516	535	471	534	561	536	552	507	509	507	499	553	521	543	513	514	519	480	524	567	485	510	538	521	498	474	496	487	552	509	497	525	541	522	531	515	520	531	545	513	512	546	539	507	501	514	534	504	511	519	558	466	473	546	521	516	521	518	521	535	520	503	494	522	517	551	536	508	555	535	534	496	531	493	538	518	523	543	495	487	496	501	552	502	533	521	527	549	552	534	519	502	519	518	535	524	533	540	494	552	495	474	553	497	553	504	529	509	502	545	568	476	482	539	530	508	527	482	552	524	479	546	557	552	512	491	526	531	535	489	504	558	522	554	542	517	501	534	540	488	532	483	498	502	520	553	559	483	500	545	535	516	500	503	550	504	545	519	504	511	483	495	480	510	527	527	545	536	513	556	551	498	508	548	492	502	512	547	531	525	513	554	535	525	530	520	500	503	552	523	555	512	489	491	484	501	515	508	561	524	487	532	493	464	502	518	504	549	532	536	494	508	492	533	536	543	485	520	532	536	553	547	523	524	559	514	552	525	534	490	537	517	510	565	522	509	503	555	505	524	513	538	530	505	578	517	514	516	513	500	500	553	532	541	579	538	531	512	513	494	533	546	550	520	494	511	536	546	511	507	518	531	548	482	527	524	536	534	511	529	528	495	512	465	488	511	530	524	536	546	523	540	499	524	549	539	530	489	497	511	482	552	478	503	546	496	521	538	531	518	520	489	506	539	491	491	481	521	503	515	532	498	496	514	527	536	501	515	527	556	524	552	519	492	532	521	485	504	475	518	510	498	537	519	520	535	495	496	518	516	497	501	514	536	556	523	482	516	502	531	471	538	476	537	531	520	523	504	538	513	502	505	510	507	537	496	519	516	523	575	547	509	516	510	481	533	536	523	513	515	548	495	506	501	490	536	528	499	495	510	519	500	530	486	514	502	521	490	492	516	511	530	477	520	538	525	511	522	544	486	534	535	490	513	514	532	520	544	500	485	511	485	515	524	518	525	499	514	559	538	541	498	543	540	532	519	523	512	523	490	525	554	507	521	510	487	480	559	514	493	534	533	554	545	473
28919	25380	27110	19055	11544	7004	5629	4212	3258	2841	2471	2163	1865	1567	1529	1375	1231	1074	1006	978	944	822	713	612	610	585	570	485	503	439	472	452	444	465	466	440	456	449	466	423	458	470	424	433	454	443	395	418	419	433	452	443	453	441	446	432	449	429	411	418	430	426	407	428	457	418	445	394	423	462	414	472	420	461	411	456	418	451	467	396	425	429	440	454	469	417	433	448	411	407	411	462	411	451	450	420	419	428	441	442	429	461	435	438	452	436	374	433	428	442	397	429	453	431	471	422	429	410	418	448	462	448	424	448	430	475	430	414	440	429	394	455	418	436	439	455	445	453	430	427	414	422	463	446	436	416	456	404	434	464	402	444	402	413	446	434	425	434	426	449	428	424	456	393	416	447	436	427	418	447	434	405	404	429	473	438	413	459	428	471	444	458	435	426	435	455	413	436	456	421	462	485	430	416	432	439	423	454	430	448	406	403	439	436	439	456	442	463	423	429	410	428	461	426	454	453	451	436	416	450	425	422	477	431	454	492	424	422	433	411	453	427	454	430	415	435	439	485	457	450	387	401	442	421	417	442	469	423	449	427	404	424	475	395	436	437	446	413	423	418	443	403	393	446	461	414	454	390	411	453	466	429	428	439	431	432	390	452	409	411	423	410	446	409	467	423	450	434	459	457	457	438	471	447	429	400	473	445	399	414	421	447	421	420	440	437	395	426	442	462	459	408	437	424	430	404	433	417	424	425	401	418	454	433	477	472	478	405	426	457	431	391	454	455	406	395	412	384	418	411	420	427	419	441	400	478	439	487	449	435	439	419	422	431	457	451	431	426	453	449	410	463	439	423	399	467	430	454	437	465	429	467	448	469	479	452	410	418	481	414	476	441	457	414	411	410	425	449	475	416	423	433	400	450	463	439	409	412	442	463	427	415	434	417	429	426	410	435	413	421	408	401	417	407	448	444	458	441	429	469	391	397	415	429	407	399	436	441	404	427	382	397	439	393	431	440	435	425	417	435	422	403	453	420	448	452	434	468	419	403	436	468	458	447	451	411	406	483	426	414	414	465	392	402	413	428	412	447	438	434	404	410	463	450	433	438	449	426	460	408	423	446	418	448	429	438	461	433	451	424	438	407	411	424	433	421	461	449	453	425	438	421	463	443	462	396	436	441	424	462	450	438	430	404	445	431	405	416	418	420	456	464	436	469	427	408	462	469	449	410	423	398	404	418	423	423	425	436	476	455	436	426	456	457	433	422	424	416	438	450	435	414	446	422	415	437	463	472	413	441	418	427	422	452	457	409	407	427	426	430	416	452	436	425	444	461	414	454	456	463	444	424	401	406	400	442	440	398	411	399	421	425	436	414	439	458	403	421	486	436	412	452	420	451	428	405	413	392	458	482	419	480	437	457	392	449	405	392	424	448	414	448	469	410	433	400	399	411	415	429	431	468	429	445	441	435	445	444	427	415	420	435	455	439	424	419	461	433	430	448	432	435	429	463	441	464	406	415	463	412	464	423	406	443	413	437	447	477	414	417	447	426	411	425	445	438	400	395	447	474	412	417	425	437	396	426	406	393	411	430	441	431	411	467	445	441	426	440	446	435	455	437	451	436	428	461	444	402	426	432	408	413	454	393	407	445	432	421	427	440	427	424	413	424	441	409	423	419	465	424	402	415	421	447	402	405	430	387	448	476	413	412	427	485	434	421	441	454	436	441	455	411	409	468	453	417	431	455	430	407	419	453	419	390	437	432	424	440	454	434	410	448	443	443	434	407	380	452	423	410	440	434	451	416	385	452	407	412	417	452	439	416	431	458	460	452	413	456	435	446	418	419	414	441	421	409	410	449	436	404	435	425	458	419	420	434	418	456	422	433	488	437	397	419	433	423	441	396	408	422	402	444	431	420	416	426	432	440	464	407	418	428	396	411	429	436	452	457	458	446	416	449	424	448	436	440	430	435	464	456	439	446	437	452	450	454	451	434	452	435	456	406	397	426	424	416	419	386	411	460	433	386	396	425	414	424	419	435	445	421	462	414	438	407	462	434	397	404	471	443	412	411	417	463	431	443	450	394	416	425	453	439	438	482	414	414	459	423	417	432	448	445	421	423	458	427	444	449	461	415	448	434	407	414	411	407	447	437	404	420	405	418	423	431	431	414	429	439	454	430	433	446	441	409	406	432	422	437	441	370	436	437	439	429	456	451	454	429	418	410	411	400	472	406	417	418	406	410	440	425	432	435	403	400	451	398	421	448	446	414	437	438	462	450	459	413	435	394	421	419	413	446	414	432	438	397	472	422	395	438	411	430	404	439	429	447	454	415	446	413	426	413	431	412	430	407	424	430	427	394	446	428	398	403	434	392	418	419	437	429	393	448	405	411	444	429	445	411	408	430	434	405	428	402	446	468	380	444	405	419	476	434	412	421	387	432	427	427	457	446	445	445	438	455	474	489	407	415	425	457	436	421	442	413	436	393	421	438	453	449	407	437	394	431	442	434	453	412	413	434	399	479	430	432	507	458	452	434	438	450	452	433	446	393	452	386	443	437	425	430	415	446	379	448	416	417	446	442	473	424	429	432	414	388	396	498	417	442	428	456	426	452	452	447	428	412	425	461	426	406	437	447	398	425	467	417	422	428	471	435	419	420	433	457	397	445	428	431	419	419	438	430	422	409	417	375	438	429	403	406	479	485	418	413	455	475	436	443	454	428	428	459	427	450	435	417	420	462	441	469	419	439	441	470	411	403	463	413	456	446	415	381	464	441	411	445	436	431	422	438	431	409	445	441	426	457	455	449	460	413	428	435	437	395	443	446	461	434	421	441	452	492	410	421	418	493	453	442	434	434	455	412	417	401	443	460	430	472	434	442	434	380	401	445	428	426	444	436	458	411	368	430	436	421	453	452	424	441	437	432	407	381	449	420	409	422	421	435	469	402	441	428	473	412	431	445	440	470	429	443	448	447	422	387	463	411	439	442	452	457	410	427	394	417	419	434	438	415	430	436	409	417	408	411	444	423	448	442	427	448	404	451	401	410	392	433	404	444	450	456	412	414	443	468	421	443	451	433	380	451	439	481	412	393	454	386	432	474	440	411	444	465	419	425	445	419	423	460	407	424	431	430	443	395	443	436	461	446	407	415	460	438	442	463	436	435	431	453	422	449	454	406	433	406	420	458	437	404	462	423	428	402	454	455	437	410	435	435	424	446	393	428	451	384	409	413	430	393	417	409	435	395	459	416	453	421	463	444	440	432	417	405	485	412	426	441	461	422	381	438	448	418	435	459	406	457	407	432	425	430	405	432	433	430	455	432	462	397	433	447	445	462	428	423	416	385	440	422	455	436	437	434	464	416	430	435	407	392	460	428	399	453	420	418	399	453	449	410	428	424	410	436	447	430	409	390	427	382	468	429	452	402	422	417	389	410	446	445	415	411	408	428	413	422	435	409	395	465	427	409	428	467	420	457	440	419	422	435	421	467	446	453	416	433	409	448
27392	38860	31520	20618	15573	11843	10966	8878	7167	5902	5443	4744	3936	3362	3178	2768	2336	2044	1861	1695	1666	1464	1183	977	929	900	774	636	673	658	631	586	652	548	548	569	559	555	522	556	560	566	538	546	540	531	502	518	544	514	562	555	521	547	516	528	530	524	540	477	544	537	528	564	469	518	534	519	519	519	527	525	522	536	505	535	533	576	552	501	560	534	523	537	526	536	527	486	510	525	509	519	562	497	522	535	527	518	546	530	531	508	562	534	503	542	533	545	527	522	500	555	497	533	559	500	534	528	546	549	493	549	512	543	542	511	541	500	565	520	593	527	498	525	515	540	520	543	503	550	543	538	550	535	533	574	510	553	540	529	514	481	534	539	540	530	559	566	492	519	517	524	506	563	553	567	493	497	541	513	540	489	482	556	503	533	528	518	536	538	520	539	537	492	514	518	480	518	572	500	516	537	512	495	540	477	509	535	514	527	511	527	508	540	532	542	521	593	544	558	496	510	506	538	499	512	503	516	505	504	542	506	536	540	513	529	474	501	526	516	545	490	523	534	502	525	485	541	556	537	548	546	531	523	522	535	494	529	506	487	530	540	535	512	514	518	525	514	488	507	517	515	521	559	532	498	507	537	520	509	514	495	514	522	514	544	511	517	526	490	497	557	512	541	539	574	580	511	522	517	496	539	513	513	525	558	524	539	468	563	507	559	493	513	563	539	503	550	508	530	552	526	524	507	473	522	543	511	524	551	478	525	560	527	497	526	511	523	554	530	531	517	482	531	520	533	552	525	532	533	544	534	509	507	546	520	553	548	524	535	533	538	509	556	536	501	564	566	526	524	491	515	534	509	519	511	495	551	521	515	507	474	523	510	557	471	507	546	540	534	531	513	538	571	569	552	536	545	541	525	495	479	560	521	587	520	488	512	526	520	552	547	544	516	522	527	535	526	477	548	512	522	564	533	483	517	473	525	535	535	520	515	524	510	501	544	544	500	532	540	550	512	527	540	490	536	556	534	553	526	497	543	530	535	522	489	517	514	537	553	527	555	512	497	528	524	495	506	527	521	503	531	478	547	527	517	542	563	527	522	575	530	528	521	532	554	507	540	513	533	524	527	522	530	527	509	513	499	511	523	520	545	528	506	571	534	525	562	516	487	485	551	511	511	496	522	496	515	484	521	498	542	550	477	544	505	526	555	523	518	555	525	519	546	498	526	528	522	522	499	527	530	503	512	532	519	533	507	551	489	544	508	544	554	510	518	510	540	521	553	496	469	501	524	546	549	463	516	482	507	512	578	471	540	546	494	540	521	514	519	513	532	531	533	539	512	545	489	477	531	476	544	512	536	525	539	535	534	536	578	534	512	545	516	522	486	550	501	520	542	549	470	513	512	525	538	518	529	510	509	531	533	550	514	496	526	498	503	488	543	565	531	563	553	550	522	494	528	555	509	556	524	524	518	518	530	525	543	533	503	517	514	523	546	557	513	502	504	524	510	511	536	557	509	508	534	507	519	507	536	506	578	555	535	524	510	557	489	511	503	536	532	514	507	526	498	516	521	550	503	525	529	502	537	548	493	499	508	508	579	472	500	569	528	533	565	521	538	556	562	473	528	540	521	534	527	499	499	522	483	568	545	533	500	534	513	556	529	504	529	511	530	508	513	515	534	540	529	534	497	536	514	501	472	536	538	492	520	513	570	560	518	517	540	521	500	539	532	494	515	479	564	484	510	531	514	539	550	492	522	506	497	519	518	543	526	544	527	563	551	484	511	523	507	514	512	507	485	529	577	543	496	509	552	502	503	508	525	536	525	509	538	548	535	542	463	537	502	547	541	529	510	480	495	549	528	547	512	558	582	550	537	507	540	539	508	541	519	522	516	543	542	528	534	507	514	493	536	514	554	527	510	575	477	505	466	469	504	522	546	532	514	514	507	542	500	533	491	510	499	523	544	512	501	536	510	524	501	524	503	543	523	511	534	563	515	515	496	474	547	524	532	508	527	489	517	522	566	498	511	545	527	501	518	544	513	561	513	539	530	497	528	514	517	505	528	530	554	496	503	491	556	522	552	521	553	511	523	505	518	519	549	539	567	503	500	501	488	533	519	496	546	542	552	513	538	571	528	544	511	576	511	521	546	524	530	491	496	528	549	505	543	495	492	522	532	525	548	515	527	520	515	543	506	508	526	517	525	510	521	509	529	540	535	494	534	529	513	509	476	520	518	589	548	505	560	541	502	491	522	531	518	515	496	507	569	543	526	538	498	530	511	541	528	544	530	516	517	553	545	526	513	505	482	537	501	521	509	569	516	520	574	499	502	511	545	531	552	538	540	521	524	526	512	514	531	564	543	569	496	547	509	492	489	552	494	523	513	539	531	533	512	528	538	526	503	517	543	530	504	565	473	505	546	548	528	545	469	495	543	543	528	493	518	489	527	531	512	533	476	543	497	484	558	507	542	536	503	482	521	542	580	504	485	532	544	522	525	524	549	515	558	530	536	508	508	522	475	553	561	480	521	496	547	523	509	524	496	515	549	528	521	487	488	527	581	528	519	532	503	503	557	512	529	508	565	546	514	580	493	527	526	499	487	495	493	534	521	551	563	561	520	492	525	515	530	530	522	566	546	494	533	513	514	519	525	540	496	541	539	516	498	469	488	526	530	511	527	531	495	515	521	518	517	524	545	545	533	529	485	491	533	468	489	492	525	503	526	502	503	491	515	527	498	502	543	527	552	517	500	536	531	529	552	550	514	531	503	522	500	523	557	521	522	547	524	529	488	516	518	509	492	528	555	530	503	531	488	535	502	572	496	501	529	498	528	538	529	524	588	551	544	521	537	515	499	529	490	485	542	490	494	506	535	555	514	499	513	548	528	538	505	521	497	552	512	521	532	539	517	502	532	509	530	530	487	514	528	495	525	523	508	513	536	541	558	526	560	531	528	507	521	557	509	496	588	533	507	480	540	537	490	543	526	485	483	533	516	561	530	526	543	487	530	505	492	519	557	523	509	472	550	527	534	503	521	529	498	519	542	492	563	514	521	513	484	491	529	520	522	502	559	513	566	553	558	537	535	551	529	527	516	489	539	535	497	524	494	533	515	512	536	519	536	489	514	522	507	575	565	514	527	508	508	489	548	507	528	492	504	572	506	526	508	540	526	519	532	542	510	526	491	529	520	555	524	496	527	511	525	479	538	481	581	535	521	566	512	498	516	498	521	510	546	555	481	512	523	526	494	531	553	499	522	531	533	520	543	536	542	489	543	507	524	518	541	493	464	539	520	554	491	536	513	561	495	528	547	530	511	540	518	522	547	533	528	529	536	537	482	521	529	532	511	543	552	535	542	536	540	519	537	514	513	497	532	467	551	536	581	513	553	548	508	502	503	520	527	529	520	513	496	537	471	560	535	542	505	578	544	542	559	535	556	540	542	493	548	510	501	500	543	524	496	477	542	559	497	521	503	499	509	444	534	542	477	540	530	545	522	492	541	535	508	512	503
24448	21375	28600	25285	21841	15896	10774	7102	5097	4027	3651	3314	2759	2318	2026	1653	1487	1340	1191	1135	1012	915	762	637	588	578	489	459	451	433	407	399	400	390	368	358	382	355	372	385	340	396	345	355	379	347	349	351	375	374	357	344	325	399	387	373	364	328	330	370	349	373	374	375	313	356	330	342	347	325	337	348	358	358	362	297	315	327	367	372	337	367	328	328	342	351	369	378	343	364	313	347	379	353	374	326	333	359	384	323	372	337	318	350	346	356	332	368	342	352	339	303	351	339	352	338	365	336	335	364	374	347	340	317	353	342	348	335	304	319	348	319	340	345	343	342	350	337	334	326	342	320	343	323	335	323	353	349	343	359	327	344	349	372	338	328	368	329	345	353	305	345	361	341	343	369	325	317	342	360	347	342	337	349	304	344	343	383	284	340	349	318	359	340	332	319	335	349	363	340	345	360	305	321	330	372	337	321	330	338	344	340	348	343	367	313	344	333	342	377	354	364	349	341	322	347	351	342	347	337	336	327	347	357	333	366	356	325	323	353	350	355	332	362	351	345	336	327	378	359	347	358	316	312	388	338	360	340	337	314	324	334	364	349	328	333	353	317	325	331	359	346	363	366	334	363	339	339	338	373	365	322	339	323	364	334	372	350	340	323	322	328	356	345	365	344	345	352	324	334	345	335	326	319	349	313	369	324	337	361	374	329	370	354	328	330	359	361	337	314	318	336	302	351	306	328	326	330	337	350	320	340	337	349	340	346	320	353	331	315	327	354	335	352	365	371	333	349	324	364	351	318	351	319	322	351	338	343	361	351	347	328	373	389	314	346	309	321	346	329	349	355	351	367	325	357	356	342	349	328	339	368	346	331	364	350	368	352	338	331	330	345	365	365	335	361	369	341	320	360	324	338	322	336	351	352	330	332	357	364	329	333	370	320	346	341	333	345	377	372	308	338	345	359	313	332	351	347	362	341	358	327	380	321	327	355	341	342	329	322	371	319	362	321	314	376	370	367	350	356	354	359	335	387	354	367	386	330	359	358	364	329	339	323	339	323	328	318	366	357	335	345	348	344	352	405	315	307	335	359	330	350	326	346	316	350	326	353	359	333	356	383	380	330	346	354	342	358	337	349	368	367	344	360	316	352	304	315	325	340	330	318	324	319	385	361	353	345	349	340	319	348	329	306	376	314	332	355	346	326	335	327	353	356	333	342	367	360	316	342	385	335	332	329	347	329	355	306	341	351	366	348	344	406	333	330	348	332	346	377	348	348	343	329	362	353	334	362	359	335	344	350	358	334	334	333	329	357	334	328	339	352	364	383	330	362	347	314	345	322	351	343	350	343	338	334	348	331	315	358	332	340	331	328	362	341	343	325	309	348	358	350	334	348	370	353	383	362	357	357	349	309	353	333	310	360	373	347	355	356	346	356	337	342	373	339	357	394	355	357	335	338	361	343	331	324	368	350	336	356	333	330	347	337	332	325	329	380	335	356	331	320	370	346	366	291	327	348	309	337	349	348	333	344	329	334	355	299	357	350	339	348	352	331	354	328	384	349	393	362	362	362	311	335	328	343	362	321	356	338	341	332	328	391	340	349	308	319	319	370	365	334	381	338	358	352	355	331	343	337	355	354	337	375	366	347	333	362	327	352	380	330	334	319	356	355	311	339	344	318	333	334	359	364	352	337	352	324	357	320	356	362	352	336	324	336	330	352	339	359	319	366	346	344	330	341	341	337	363	324	348	344	344	348	343	338	379	342	339	337	330	335	334	334	365	343	348	340	326	344	344	339	308	342	330	329	328	350	331	354	335	329	353	324	361	330	387	323	340	328	341	356	366	373	342	345	348	323	325	342	320	357	346	373	359	359	336	295	325	342	355	315	335	367	334	321	372	367	327	329	357	334	318	320	334	323	336	349	381	339	343	349	345	333	347	360	364	331	341	359	336	355	357	347	342	337	365	343	377	313	352	340	341	347	368	336	340	363	362	324	343	331	319	324	324	355	358	388	344	341	334	321	321	359	322	347	375	310	335	338	357	329	353	354	355	314	331	349	304	322	334	333	320	359	343	363	317	336	347	333	308	359	333	345	344	359	346	351	337	364	363	373	352	348	360	360	359	351	365	344	365	337	370	363	295	346	361	344	321	339	341	339	343	358	346	354	338	361	363	312	327	341	339	340	293	360	354	372	324	338	319	340	325	344	349	317	345	336	345	361	333	332	342	341	324	330	330	326	342	368	346	336	312	324	307	331	333	341	351	335	349	346	359	323	345	351	349	326	328	322	311	336	341	342	327	338	347	311	335	358	330	334	336	346	310	327	343	385	335	373	353	342	323	322	356	398	360	339	326	350	353	368	351	340	357	340	336	315	350	348	370	335	328	340	347	342	358	329	344	351	350	326	361	316	307	320	338	329	333	338	330	342	373	337	352	331	370	360	346	360	339	334	347	344	381	337	336	322	323	326	333	351	310	327	381	347	323	326	362	352	342	374	343	361	356	346	378	353	347	356	345	323	345	372	335	358	363	355	350	336	358	340	345	330	344	353	322	357	364	344	322	327	334	330	352	334	316	351	357	352	360	331	375	342	360	316	378	363	349	336	338	352	327	368	342	345	328	327	367	336	350	338	353	328	306	350	316	333	332	325	352	334	372	339	326	295	340	322	353	341	341	385	352	348	363	379	316	382	338	336	317	350	355	344	345	340	379	335	373	324	339	345	319	337	362	331	359	346	337	325	371	321	333	335	340	354	385	332	343	350	319	346	342	359	354	365	365	348	313	335	325	333	326	340	341	316	363	357	336	338	328	344	345	347	332	331	340	338	360	329	351	369	327	347	335	383	351	371	336	321	329	352	341	336	333	335	325	356	357	318	323	311	344	345	317	349	359	354	345	339	317	347	366	329	348	306	332	379	328	333	356	319	330	358	324	348	308	367	323	361	304	348	328	347	338	375	345	344	357	354	315	315	346	324	326	333	360	345	329	339	343	328	309	318	347	335	351	349	303	336	303	348	343	324	348	343	330	334	316	335	345	329	338	338	356	342	347	344	336	349	389	333	341	394	330	346	348	341	368	329	326	343	354	354	344	328	322	313	374	366	369	354	370	342	354	377	331	329	326	327	324	310	344	328	347	358	336	323	348	359	344	314	362	360	353	354	369	340	314	363	366	343	332	387	324	343	346	305	333	335	315	373	350	312	353	358	344	361	310	354	370	369	356	338	337	332	326	332	331	322	340	343	376	324	344	354	340	317	327	349	371	365	339	336	360	375	323	379	359	325	355	334	367	334	346	315	318	316	304	348	348	373	361	342	321	340	355	374	358	354	337	364	369	333	361	342	354	339	349	330	332	363	350	343	350	340	352	339	358	373	312	325	379	322	345	365	344	343	357	352	324	333	349	345	346	344	338	334	362	331	339	350	340	345	316	298	365	304	324	319	348	355	350	384	323	348	339	326	325	309	359	357	389	339	314	355	340	325	346	328	346	375	331	344	332	380
27622	46860	40037	29445	22702	17386	15215	12538	10248	8392	7721	6896	5933	4900	4188	3586	2996	2633	2354	2172	1831	1623	1367	1069	1044	949	776	660	610	591	578	577	535	526	564	519	506	466	512	475	459	485	476	439	447	488	487	433	429	429	432	380	415	438	428	436	470	458	409	496	424	459	450	410	472	438	402	464	416	425	459	438	429	450	426	441	399	397	420	435	430	411	429	447	423	427	422	428	445	430	390	432	408	408	448	420	426	442	420	398	434	392	426	410	437	412	401	409	446	457	425	448	459	445	445	429	437	422	395	453	425	443	430	388	413	428	423	412	451	398	449	420	428	432	422	456	427	380	423	416	406	437	406	456	452	447	397	452	433	411	421	396	414	404	412	400	424	415	419	422	413	407	401	431	424	418	431	409	441	431	419	442	426	386	393	417	411	382	396	437	425	413	428	410	425	408	414	425	394	425	438	377	407	454	387	423	408	409	438	417	387	417	374	424	398	412	424	430	415	391	423	384	421	419	441	443	393	411	429	381	413	442	427	403	414	423	412	450	414	404	399	430	400	401	455	415	443	411	430	406	415	407	434	384	443	431	430	420	382	442	393	413	428	418	452	418	391	425	417	434	428	410	401	396	440	407	417	418	398	409	404	434	381	416	408	441	401	399	434	437	437	454	390	445	396	416	421	427	372	414	392	406	465	429	416	412	441	408	414	412	434	434	410	411	452	434	425	456	459	410	394	410	421	387	423	449	441	404	399	442	459	412	369	420	415	420	440	406	403	437	434	418	428	441	424	392	423	426	384	414	404	407	422	461	397	384	383	441	399	446	375	445	413	429	439	436	427	407	452	407	413	425	379	395	401	401	427	415	402	422	422	424	403	456	440	464	404	427	400	414	420	440	451	431	401	399	390	416	397	423	442	440	406	406	409	410	431	431	423	434	415	429	390	403	411	445	407	431	405	414	443	421	457	425	436	465	444	430	417	423	401	439	440	360	436	461	441	402	433	436	383	419	436	417	401	413	429	457	421	425	447	448	427	405	440	383	416	399	420	425	410	420	411	437	415	447	435	469	412	441	435	408	416	391	442	450	407	450	425	428	439	415	371	395	453	448	446	412	458	386	420	412	421	450	419	400	401	439	412	410	410	451	395	393	408	427	450	400	415	385	414	413	388	425	412	417	438	436	428	428	400	389	440	392	422	425	435	389	419	400	408	429	408	436	433	412	420	450	412	388	450	398	458	441	420	384	416	426	435	436	410	425	444	438	410	426	420	420	414	387	397	417	432	413	412	438	415	405	443	405	430	409	421	404	416	422	448	447	424	400	478	426	375	424	430	415	399	433	434	421	437	394	402	454	429	440	414	414	403	433	412	415	414	432	397	426	396	401	409	400	399	425	369	420	390	402	434	415	414	412	468	405	406	436	419	408	423	425	425	423	448	416	427	446	434	415	411	480	394	406	424	430	423	442	422	425	410	421	442	438	404	445	412	435	415	439	381	407	429	392	404	427	399	428	426	399	402	406	399	397	409	399	401	417	439	446	411	430	458	393	401	421	434	394	397	436	404	413	416	418	419	435	435	404	412	401	398	445	398	414	399	422	400	425	396	439	427	433	420	398	449	396	422	423	426	402	421	394	471	437	393	405	429	421	429	420	450	417	400	428	414	416	447	427	430	423	392	401	443	395	397	401	414	427	452	428	435	431	423	379	374	406	388	424	406	436	474	424	407	422	435	390	415	450	419	417	388	396	425	402	444	376	429	399	451	433	411	430	397	408	432	420	388	408	433	417	417	418	474	407	412	420	402	442	430	429	399	448	423	445	443	439	409	413	412	410	414	416	393	457	413	421	409	453	450	454	419	412	406	412	419	414	471	416	428	378	429	432	421	404	396	400	404	469	401	429	423	442	388	419	392	440	411	430	428	398	391	435	427	418	403	395	391	422	375	453	427	426	407	426	434	451	442	420	425	407	424	396	444	424	449	415	415	404	413	408	407	449	440	392	444	408	417	387	398	404	426	446	390	392	459	378	426	422	400	388	438	427	432	429	421	419	366	442	431	413	400	420	405	402	395	450	412	410	448	427	445	436	416	406	449	416	429	462	406	432	388	440	400	395	446	410	408	440	419	401	402	390	424	413	442	467	434	422	428	419	461	391	421	416	437	421	429	405	431	415	408	426	419	423	403	421	424	397	411	427	394	419	404	403	396	408	439	437	400	421	450	402	429	371	425	437	433	404	411	381	400	446	438	422	403	415	448	429	404	438	405	436	385	434	405	412	430	433	418	427	440	426	395	439	418	428	394	431	380	410	398	462	431	365	414	451	440	440	448	459	420	440	458	448	422	408	459	438	392	399	435	418	395	466	442	432	427	406	432	425	416	405	429	424	417	434	378	391	409	390	437	420	408	416	419	420	455	425	434	456	428	407	436	413	439	402	427	403	392	404	437	411	415	385	403	432	420	431	462	423	423	423	409	404	443	430	425	418	404	449	420	437	421	427	428	427	427	442	422	395	422	445	409	426	382	433	437	439	424	447	403	439	418	402	420	427	408	406	430	416	421	439	366	451	452	438	416	467	422	469	454	420	408	411	464	364	416	397	362	421	412	411	416	378	419	406	447	400	414	397	417	414	431	438	431	382	446	454	420	449	444	409	453	422	459	415	445	421	416	414	407	377	444	414	410	430	441	433	414	436	395	429	424	422	402	417	446	415	465	446	431	385	411	394	417	391	410	454	437	390	434	436	402	430	455	440	405	411	432	450	414	388	395	426	414	432	380	446	382	383	428	401	429	425	440	453	414	466	443	416	429	441	454	465	433	424	387	408	425	430	421	425	391	403	427	420	434	439	438	404	401	417	449	414	388	396	435	408	414	390	403	429	428	424	404	419	406	423	425	427	399	415	436	400	399	438	449	443	421	459	430	407	409	415	399	405	403	430	423	406	405	430	368	378	402	443	460	412	379	414	416	435	422	412	407	452	384	410	393	414	411	432	393	449	413	479	427	416	428	421	432	412	395	413	410	440	419	428	432	458	409	409	445	405	406	402	388	411	420	431	433	438	395	451	427	433	405	408	425	405	459	419	428	404	421	452	424	454	390	412	444	409	427	442	417	426	405	448	443	422	396	389	403	440	442	393	420	410	419	420	393	447	398	445	413	390	426	386	409	417	444	430	439	426	407	417	437	408	423	417	439	431	389	387	422	420	399	420	436	389	389	454	414	400	423	432	422	454	425	440	410	380	428	440	418	432	435	446	420	402	427	431	404	402	418	429	405	424	387	431	451	432	444	410	436	438	420	397	394	412	427	442	436	406	437	426	415	421	420	415	407	441	404	407	370	425	400	392	446	420	430	402	457	430	422	425	409	407	443	429	431	427	375	408	424	469	436	422	408	441	376	422	420	395	417	439	405	402	423	398	397	402	409	393	439	456	396	392	431	442	422	410	386	418	393	415	402	415	433	400	407	393	419	428	422	423	397	421	429	439	420	411	394	435	407	440	427	441	422	441
25493	21416	27934	26150	17666	9988	7331	5697	4086	3389	2964	2694	2383	2074	1856	1637	1395	1223	1175	1205	989	1011	839	833	736	697	695	604	638	587	561	648	604	577	568	587	554	525	563	589	567	565	520	557	563	515	515	524	572	597	551	488	548	541	558	553	548	515	508	546	514	567	550	514	550	535	571	580	535	530	505	569	533	530	552	530	559	525	547	515	515	532	531	525	503	503	524	556	547	556	565	510	528	514	542	530	534	541	507	537	548	543	530	548	536	545	542	561	536	486	516	531	571	558	520	518	548	532	540	538	547	555	547	564	531	537	521	543	522	567	578	556	529	563	523	557	533	502	537	509	534	550	541	513	524	533	542	523	530	530	537	496	552	539	512	532	514	570	528	528	556	541	581	554	505	548	544	527	544	574	487	498	565	502	554	559	518	551	497	510	507	531	560	531	530	516	553	524	574	525	549	526	505	539	545	521	529	526	514	519	529	572	518	565	536	512	549	563	537	516	518	533	513	554	521	541	547	485	537	509	587	555	534	516	534	528	487	530	554	530	514	550	534	516	549	513	557	503	535	569	485	498	548	547	538	512	536	467	512	526	492	552	545	527	544	521	490	571	548	482	533	572	526	500	523	529	510	574	546	539	533	566	534	505	569	520	565	528	545	545	553	515	560	546	520	517	498	533	541	495	532	505	499	577	517	540	504	526	549	563	552	521	539	558	526	505	564	572	515	512	562	572	530	529	538	540	506	513	516	505	486	501	516	498	502	570	527	521	512	547	521	535	511	527	577	548	509	519	500	525	536	527	510	554	542	568	575	494	504	563	551	537	533	523	538	552	554	566	557	535	589	532	543	537	550	568	542	521	549	505	507	530	523	579	488	512	539	524	475	531	558	519	522	546	545	514	545	558	533	536	491	520	504	572	557	519	537	561	520	542	535	560	520	530	578	508	526	478	524	542	545	599	562	527	590	563	526	528	536	534	534	550	499	511	536	613	528	497	530	529	514	506	562	538	558	597	539	602	547	548	479	562	541	529	520	589	527	535	540	550	529	515	520	502	545	526	547	517	526	540	482	511	509	558	541	515	536	563	520	522	541	508	511	499	565	531	497	522	573	528	562	547	516	549	550	546	523	508	554	531	550	501	539	561	491	525	498	512	583	528	535	574	499	550	566	522	571	520	548	540	520	514	536	502	534	571	544	532	517	521	531	545	518	525	509	537	542	554	577	534	498	545	515	547	485	566	543	545	519	512	542	558	542	515	526	540	496	556	529	490	573	528	541	526	581	517	546	525	511	511	551	513	557	559	535	492	561	564	551	489	536	549	512	613	523	535	584	500	516	575	524	539	558	509	534	551	563	538	547	529	511	544	524	516	515	534	530	567	545	532	542	516	566	556	531	562	543	543	554	550	566	563	552	551	544	557	536	546	536	554	573	492	542	571	487	558	531	537	512	507	506	569	566	529	553	527	525	492	541	523	550	552	524	541	502	501	547	524	545	520	538	526	556	555	547	528	521	517	498	514	521	531	518	536	537	544	561	512	545	529	565	561	555	532	503	506	527	536	550	577	519	546	519	546	543	514	547	501	539	499	525	492	525	533	561	544	556	504	549	543	540	513	520	526	506	533	532	565	570	495	550	549	496	531	492	551	552	562	524	528	530	522	534	539	531	558	506	489	565	527	477	531	517	532	528	568	544	548	542	541	521	530	576	569	523	538	542	516	526	545	488	511	526	542	513	494	528	543	579	532	556	525	527	555	526	536	511	533	517	526	511	529	532	557	540	519	548	541	535	522	534	527	540	540	511	557	531	524	542	578	514	534	513	574	543	510	532	568	510	590	542	562	512	591	523	532	546	520	571	529	488	535	514	527	542	538	555	517	584	565	512	497	523	496	548	522	549	533	500	508	543	546	550	534	554	544	535	533	528	537	526	540	529	547	525	506	530	517	545	533	526	525	530	493	508	555	525	538	536	549	561	561	517	513	569	499	577	524	531	534	540	530	540	570	547	528	544	555	531	538	543	520	563	561	541	569	523	565	503	562	493	536	519	510	533	593	530	562	562	548	555	594	529	539	545	534	542	557	546	496	547	551	502	540	491	562	486	515	551	507	569	503	531	496	512	519	508	530	510	554	548	584	551	526	562	510	533	540	558	551	532	477	511	549	542	527	510	537	534	515	521	513	526	507	498	561	515	585	584	501	581	541	541	553	506	518	533	541	554	558	576	540	537	546	557	590	492	504	521	491	512	513	563	569	515	533	528	527	549	543	495	561	540	549	539	526	554	558	532	560	530	503	544	491	557	505	575	526	510	544	531	539	524	540	594	513	543	553	529	525	532	535	495	563	521	483	555	539	520	507	493	545	533	547	550	526	544	520	544	520	588	537	568	546	548	521	515	545	505	520	550	502	550	501	520	540	533	514	518	552	514	545	536	524	515	526	519	540	547	551	555	553	569	515	535	512	516	506	528	549	551	510	542	593	570	517	547	517	558	508	535	549	570	492	509	496	526	513	510	559	535	556	527	532	537	517	526	519	545	539	538	511	556	548	487	531	554	565	499	558	543	542	524	512	573	549	556	555	503	508	519	566	537	551	513	531	510	553	512	575	533	550	548	561	538	560	480	500	516	534	563	524	547	557	522	574	553	541	524	537	542	494	594	527	555	574	531	493	515	524	533	548	564	520	528	543	533	531	518	519	531	545	542	527	532	545	465	526	532	516	519	535	523	562	525	494	541	499	580	532	544	525	556	555	533	553	550	535	543	520	533	585	535	549	533	526	500	527	527	545	544	539	550	508	524	529	563	511	525	538	540	514	535	520	570	580	535	547	571	535	541	542	550	508	546	555	554	524	523	540	555	548	561	525	571	572	519	550	518	527	559	512	544	510	545	528	492	547	511	518	564	562	528	524	537	527	537	517	516	553	521	477	525	520	542	518	520	572	533	566	521	510	534	539	529	523	536	524	510	531	531	544	567	524	576	543	576	555	522	549	529	521	599	534	539	582	545	537	554	511	533	544	553	519	529	513	560	546	539	543	560	526	513	537	531	525	509	530	541	540	536	528	571	525	499	542	516	548	516	509	515	551	565	533	550	579	509	487	577	543	530	534	535	530	563	570	537	515	542	560	557	547	588	564	518	527	501	532	531	525	544	507	555	519	564	516	524	521	568	535	501	566	546	556	519	541	567	542	506	492	522	557	537	591	530	546	522	556	545	566	541	502	509	526	516	522	569	535	545	514	556	500	536	498	522	505	534	531	516	545	527	526	543	547	510	524	532	546	576	595	598	514	467	543	556	520	551	523	478	518	530	544	492	507	529	544	536	502	541	501	566	548	554	556	558	548	508	511	518	510	505	525	533	535	560	556	534	591	510	483	540	540	507	514	541	536	562	527	553	549	540	520	563	535	559	550	561	494	517	521	533	518	533	472	537	497	481	515	530	539	524	519	529	523	558	549	521	514	555	563	531	527	512	549	548	561	569	530	522	558	528	522	516	517	508	541
28339	43526	37171	25715	20500	14299	13023	11265	8642	7192	6364	5692	5052	4327	3559	3135	2716	2399	2105	1961	1778	1541	1419	1156	1073	1111	949	802	740	784	773	718	739	712	668	635	676	654	712	704	656	665	674	647	625	649	632	682	628	621	647	702	669	615	671	640	636	626	638	652	595	703	661	614	651	620	630	641	637	631	668	669	660	661	624	604	638	687	618	657	630	603	602	653	603	599	634	622	619	670	619	646	612	637	640	625	635	677	646	629	597	623	639	678	608	600	577	630	638	663	645	651	602	638	634	648	632	643	693	608	611	645	646	643	660	606	660	633	629	618	615	632	644	612	623	635	642	622	650	611	618	613	584	611	668	595	669	610	619	664	638	671	631	671	606	645	660	628	601	600	644	621	654	646	630	624	626	602	610	610	636	663	627	642	674	612	640	632	627	623	627	602	589	713	625	632	670	641	613	664	653	587	632	612	645	628	594	647	651	601	567	653	615	644	632	595	626	651	641	631	618	616	626	606	600	623	659	707	635	621	615	635	638	614	660	655	649	618	633	631	663	660	619	666	626	645	644	574	637	651	665	623	635	677	605	608	687	649	639	581	623	619	637	634	610	640	650	606	656	656	640	642	618	649	633	600	625	654	622	659	665	629	642	654	581	612	626	600	661	654	624	631	651	662	639	636	627	635	568	575	719	661	651	645	641	623	594	631	650	669	623	679	671	620	693	598	678	646	663	616	622	659	614	620	655	621	615	638	585	662	604	659	638	638	647	665	648	609	625	674	607	654	650	597	636	669	630	654	653	703	604	631	626	617	660	610	634	664	618	621	650	648	612	635	626	655	621	639	654	625	617	630	627	607	630	640	651	624	623	630	625	607	586	632	635	637	637	633	659	636	665	622	660	609	666	605	662	645	629	657	644	636	643	632	640	644	631	633	643	607	652	644	628	616	629	642	668	676	636	605	627	692	599	596	623	662	612	593	653	600	646	648	599	642	646	664	613	621	592	643	625	599	640	642	612	640	601	627	585	615	600	648	632	640	609	643	608	639	638	617	631	629	611	649	673	620	620	598	637	599	613	653	615	624	628	654	599	595	666	620	635	632	641	670	635	629	629	620	656	634	649	618	660	618	645	594	631	638	650	603	651	663	632	628	630	610	576	608	598	581	570	628	666	658	658	625	635	612	596	629	622	643	641	602	600	605	627	636	651	610	604	659	620	641	626	678	588	641	623	648	648	658	604	618	655	649	621	669	668	614	642	640	644	641	615	630	625	619	641	624	618	589	619	629	641	555	633	632	577	585	613	604	669	571	606	618	641	687	632	620	635	617	603	655	633	634	630	626	646	607	621	568	649	626	642	684	580	647	647	658	622	625	611	616	613	591	648	618	616	620	654	592	632	651	619	651	606	625	629	581	602	597	636	648	612	625	609	615	626	621	632	645	643	651	655	619	557	664	624	643	597	612	615	610	657	582	592	613	607	616	652	683	657	582	651	610	596	639	583	630	636	624	600	617	575	630	667	630	636	612	631	698	627	625	615	553	641	620	611	589	644	621	643	615	638	644	587	617	651	656	641	620	636	620	611	649	598	605	675	657	588	622	613	644	615	638	656	608	655	597	627	625	598	610	582	625	657	670	618	651	647	606	621	592	598	619	631	630	621	689	625	666	639	599	613	647	598	666	633	639	634	638	680	607	629	643	642	638	635	598	620	620	585	655	648	603	621	602	657	658	652	635	652	621	630	624	651	656	671	655	712	636	613	649	636	647	617	688	630	655	584	669	627	619	599	652	657	603	610	635	660	677	591	594	629	678	631	627	664	647	621	660	603	612	652	650	596	689	631	654	605	660	625	618	628	618	661	652	636	597	657	580	654	618	644	638	637	626	603	626	621	613	612	610	641	616	649	649	616	639	635	629	668	605	630	646	640	637	654	645	625	625	609	605	589	633	613	633	647	621	621	639	632	606	610	654	614	592	635	641	649	686	605	656	634	625	655	638	640	610	617	635	605	616	648	600	647	614	627	611	622	656	651	593	635	649	626	656	657	656	627	604	683	627	633	640	632	612	611	638	654	637	583	638	608	626	622	631	652	642	633	636	651	629	660	644	667	679	636	636	650	662	586	669	635	646	614	632	632	685	659	665	620	623	610	654	625	607	657	628	613	689	709	618	600	592	600	621	615	666	655	601	613	636	638	681	640	642	614	646	586	637	631	622	678	606	627	596	631	638	604	639	657	621	652	596	590	587	656	687	619	608	642	616	647	638	646	643	629	650	634	658	639	620	628	652	641	586	625	572	627	609	604	637	596	677	694	612	646	620	602	594	609	611	639	613	632	613	658	595	613	620	600	613	650	670	670	644	671	647	658	638	604	576	656	618	616	582	668	647	637	647	618	585	674	607	639	628	638	613	629	617	637	677	609	599	625	638	608	651	627	634	600	646	650	640	607	647	620	609	608	668	641	598	596	610	651	578	623	630	661	658	653	636	646	622	643	637	613	642	642	623	623	685	607	635	615	552	601	638	649	634	654	627	647	598	623	662	679	642	601	645	601	639	680	630	596	652	643	653	614	640	650	662	615	639	626	665	667	644	609	606	623	627	586	623	667	645	594	612	600	630	637	625	615	630	598	688	642	650	632	626	597	663	641	620	654	636	661	596	644	591	632	622	636	640	609	618	670	655	614	621	637	671	621	623	600	609	608	638	611	630	638	655	635	596	635	650	638	652	637	657	614	646	653	645	624	607	634	654	625	604	633	597	664	597	632	643	599	660	606	648	633	596	618	626	625	638	673	616	693	636	657	644	594	592	594	604	642	636	620	664	606	645	638	631	672	606	605	636	656	591	564	668	618	650	609	636	606	635	652	653	646	605	644	595	627	624	662	620	610	701	641	627	614	641	591	593	613	630	651	580	594	605	585	627	679	617	615	650	660	609	583	612	636	642	637	608	614	634	610	630	661	618	624	670	599	642	633	623	664	656	584	623	631	647	628	626	640	635	627	651	631	651	624	601	626	644	613	618	608	603	603	664	621	623	615	633	625	688	664	610	648	622	680	607	637	633	623	652	654	642	657	616	604	638	606	618	616	652	627	650	650	667	609	617	650	616	573	673	620	600	633	645	658	620	646	614	633	615	590	622	668	624	613	638	648	667	636	653	607	669	638	605	651	585	643	659	639	640	615	619	643	616	624	683	636	672	640	622	612	620	655	595	603	632	609	676	608	665	652	637	641	648	688	601	653	606	604	626	568	663	619	675	637	653	613	610	636	598	642	644	596	629	590	618	618	648	606	621	617	658	613	632	674	644	685	642	645	669	607	646	627	637	645	574	627	622	637	626	612	625	632	696	632	681	621	622	637	610	610	641	625	608	608	640	633	587	638	654	631	655	631	591	635	628	644	625	629	605	643	616	638	622	588	637	613	638	649	628	620	617	640	651	660	611	622	624	629	619	636	645	613	594	611	610	662	649	643	636	626	617	646	629	659	654	618	661	685	634	624	626	649	616	665	661
23319	21369	29144	24277	22158	22097	18346	10309	6847	5269	4701	4355	3688	3221	2710	2333	1948	1615	1478	1346	1226	1092	990	925	786	741	713	674	636	558	541	573	535	516	525	524	501	499	465	520	474	492	496	508	436	444	454	440	454	496	536	451	470	459	447	491	456	443	475	493	478	467	444	462	443	490	482	441	435	488	460	430	493	449	497	451	451	453	449	499	446	458	444	493	397	481	462	485	471	432	461	433	447	436	439	430	450	444	451	455	491	445	455	474	464	443	477	478	431	446	457	427	446	468	463	485	472	449	443	439	461	442	479	459	460	448	456	452	477	449	459	445	486	414	420	420	437	458	436	446	439	475	460	436	433	422	458	435	480	442	442	486	458	472	444	475	483	446	457	402	463	461	452	451	456	482	437	471	453	428	461	454	430	461	428	473	459	449	468	466	489	460	424	444	435	424	427	452	451	430	494	456	388	425	445	443	451	451	466	436	440	442	507	427	468	459	440	430	495	443	423	414	453	444	438	470	466	453	415	483	449	465	497	428	449	472	412	463	489	427	450	475	454	462	472	406	439	441	454	464	457	459	466	478	448	423	398	459	481	478	447	494	469	453	451	459	438	453	475	467	474	438	453	448	437	461	462	444	442	482	478	434	443	456	452	420	407	458	432	451	486	448	450	447	443	486	437	511	417	442	440	474	466	432	473	461	447	450	442	426	431	504	461	414	447	460	458	428	484	446	430	450	460	469	467	482	451	487	445	475	444	457	451	465	458	477	439	439	469	442	474	418	437	465	442	431	433	411	428	428	438	465	430	459	441	478	450	427	436	506	481	458	439	452	462	491	483	448	438	440	463	497	470	447	474	467	466	419	453	456	429	442	435	447	446	419	428	417	466	403	463	456	462	469	474	457	406	426	444	438	472	430	457	441	475	443	448	454	428	408	465	442	439	450	424	483	439	431	456	481	450	451	462	450	463	465	453	459	483	474	468	414	447	445	512	458	483	460	426	444	465	491	491	437	438	453	466	431	431	451	451	460	412	452	436	458	466	445	441	473	469	445	464	504	483	448	454	453	457	446	469	488	455	483	479	440	445	484	436	437	484	458	428	447	446	401	454	480	473	446	469	468	476	444	479	473	486	425	424	423	425	424	448	428	467	448	424	471	454	465	462	438	476	482	451	474	462	423	410	461	460	455	477	446	430	465	445	461	450	459	491	470	438	442	455	467	452	425	457	434	415	492	439	462	457	477	458	424	477	464	422	471	464	447	499	483	447	444	439	444	447	471	461	452	441	431	459	458	466	443	505	443	451	401	469	470	461	457	427	481	470	448	442	426	425	441	451	429	434	453	466	466	451	475	463	425	452	456	482	456	468	486	425	456	461	442	477	493	462	439	464	448	451	434	439	482	416	449	423	461	444	432	461	456	463	427	470	493	447	441	481	450	455	412	413	448	460	453	483	462	426	413	425	408	469	462	400	418	463	452	457	465	476	476	453	473	457	452	471	442	485	451	403	450	438	431	456	445	416	429	472	442	483	446	470	466	458	465	434	462	424	485	474	444	442	419	420	451	458	445	469	465	440	457	439	431	451	489	445	460	487	444	426	451	437	454	426	415	484	510	447	479	485	466	477	463	451	448	452	429	461	445	437	459	436	447	448	462	494	433	444	462	471	446	426	446	472	461	455	457	440	426	461	471	471	456	471	425	458	414	472	423	464	471	459	423	466	445	442	456	480	475	463	432	436	438	459	466	447	434	425	458	447	431	468	439	490	468	460	424	463	463	469	457	476	439	455	453	453	467	453	498	433	473	420	428	442	472	444	478	458	461	451	437	457	470	464	430	471	446	443	460	465	454	513	478	461	484	428	444	405	465	437	439	477	472	485	482	445	454	443	428	502	444	450	466	456	439	467	465	481	472	459	434	517	432	472	456	447	441	468	477	460	443	429	419	448	437	431	443	450	452	472	435	448	419	451	440	479	420	435	502	458	457	437	461	429	474	432	467	432	477	495	458	439	441	443	432	444	484	486	419	436	484	471	468	480	443	458	456	426	469	485	429	436	474	413	480	449	445	415	429	451	464	451	466	453	440	486	459	414	430	463	436	484	417	455	439	462	438	481	434	426	445	455	440	453	458	455	475	439	484	444	445	433	450	451	400	439	490	445	524	436	435	470	462	413	476	525	422	483	458	445	440	461	417	479	466	489	439	453	454	468	438	473	456	432	463	451	459	465	440	478	437	460	441	468	431	424	450	450	432	426	449	457	462	476	492	454	408	448	467	447	426	476	427	425	442	466	468	423	426	413	463	449	409	416	430	452	470	449	426	464	441	481	465	467	443	475	465	456	461	463	469	416	477	462	465	450	447	437	452	464	492	514	472	446	478	435	441	470	463	472	442	451	437	476	448	427	451	468	469	451	465	483	453	473	437	475	462	442	420	432	477	455	425	431	473	469	459	431	424	446	435	417	420	469	465	481	520	411	424	458	466	448	445	445	481	476	446	473	446	408	482	451	476	453	453	462	471	440	489	473	463	452	438	462	453	425	466	451	475	452	454	467	438	466	463	453	448	439	435	488	434	442	399	444	501	486	444	460	439	438	436	437	462	441	458	435	441	435	431	430	425	448	436	457	435	449	487	446	439	444	451	410	456	427	415	445	482	451	479	423	440	439	444	478	469	449	443	444	451	426	427	449	450	450	450	446	478	450	455	453	456	494	448	442	445	436	475	426	459	423	469	462	447	477	436	428	433	473	454	447	435	436	449	459	462	469	419	433	474	487	441	419	407	445	490	465	458	427	493	501	435	453	463	447	458	504	479	477	456	449	430	417	455	441	477	458	451	465	437	406	454	443	428	444	431	440	434	446	433	430	373	426	450	465	453	470	437	463	470	464	474	481	498	482	446	463	405	456	450	445	450	480	418	497	425	407	451	433	511	463	455	439	435	465	444	442	465	467	445	460	448	437	450	455	451	457	450	474	457	442	444	451	468	513	490	429	440	441	424	450	399	469	450	448	449	448	454	467	467	472	459	436	466	442	408	483	421	458	442	456	431	476	471	483	446	425	435	465	470	455	444	414	452	473	430	447	432	420	486	406	445	433	444	443	475	492	465	446	415	448	437	445	445	458	486	454	484	482	450	472	419	454	460	425	464	451	470	412	462	468	476	454	477	447	449	414	469	469	465	435	451	464	445	463	457	436	450	417	484	467	440	512	448	453	469	435	426	459	464	441	447	449	494	482	449	444	464	466	432	449	474	455	422	473	456	457	470	464	452	433	461	415	470	475	464	471	457	451	456	481	480	442	460	426	494	479	448	429	447	465	427	436	438	443	445	415	465	478	422	464	433	429	464	428	443	433	439	425	443	446	463	470	476	467	464	417	473	430	462	458	429	418	501	436	438	441	452	491	458	457	435	479	445	481	449	417	451	497	495	448	444	442	452	497	445	411	464	427	487	468	448	404	390	452	468	455	420	445	466	439	460	488	476	456	416	469	425	462	454	457	478	401	456
31013	51316	46970	38428	30380	21447	19020	16096	12807	10286	9676	8789	7615	6367	5562	4695	3986	3308	2863	2733	2209	1826	1721	1632	1322	1172	1064	905	790	793	722	712	697	645	642	626	639	606	624	587	614	587	584	558	542	565	545	604	540	566	559	566	525	535	551	538	511	562	561	494	573	562	537	548	537	522	508	517	551	531	589	584	561	518	523	486	557	551	536	529	539	518	485	503	533	531	541	557	552	552	553	522	474	540	541	552	545	520	522	543	528	547	503	530	532	538	535	511	534	498	536	550	520	552	527	528	533	531	545	568	516	558	520	549	517	542	555	496	560	539	528	543	578	521	530	530	553	513	536	551	583	523	512	548	491	535	533	534	505	492	550	548	504	525	534	535	536	526	549	526	534	476	538	535	534	507	525	493	513	484	514	489	558	508	509	541	533	499	506	497	561	563	539	517	525	540	527	485	529	517	534	555	526	530	549	530	562	543	542	473	470	507	546	540	527	493	528	522	509	535	520	507	519	536	471	545	534	540	527	550	552	517	563	501	534	510	507	540	540	494	513	521	531	526	565	512	520	514	528	486	521	543	542	552	496	513	522	551	557	520	551	544	517	535	564	548	529	526	544	486	555	558	514	543	550	539	536	484	528	536	485	541	514	510	477	533	503	489	559	486	495	504	540	531	542	502	546	526	518	503	520	509	481	518	539	471	525	526	529	542	536	529	521	541	536	553	503	502	550	484	542	527	519	519	498	493	504	559	504	523	518	486	533	517	553	457	540	561	526	507	527	495	521	559	518	507	532	504	526	549	531	509	531	508	575	521	510	527	481	481	494	539	541	540	532	504	553	482	530	481	526	534	506	507	525	553	549	517	498	561	525	519	547	503	528	474	515	547	495	518	485	512	542	547	512	524	495	536	570	524	519	515	561	533	514	541	507	539	533	496	542	540	526	497	529	528	518	526	492	527	492	519	512	584	576	495	542	529	510	499	519	483	517	501	524	515	518	485	543	535	560	504	484	516	514	544	533	532	494	509	549	520	526	527	540	560	525	558	565	568	537	561	524	497	557	492	559	543	514	531	499	472	556	536	507	494	545	534	546	534	557	540	491	539	491	541	526	522	488	501	504	557	573	527	549	501	518	527	475	534	496	555	501	517	537	513	518	535	526	568	521	497	503	517	522	519	471	560	581	535	558	497	504	550	522	523	540	539	559	508	534	491	532	533	555	526	496	547	498	513	534	533	516	546	507	514	535	541	529	564	530	494	493	535	515	535	529	529	512	531	510	510	513	494	501	514	546	537	533	532	517	539	524	517	553	548	545	555	521	528	486	532	547	489	503	491	492	528	527	501	526	531	510	517	522	536	537	545	591	511	515	515	535	513	577	503	528	492	490	553	545	523	501	513	537	521	529	565	495	482	490	502	540	529	529	532	537	515	538	508	539	511	505	489	540	527	492	533	505	530	484	528	519	510	537	509	491	492	556	522	533	531	550	524	575	528	544	518	556	502	515	544	508	537	509	545	500	544	522	539	524	585	517	534	535	486	528	496	533	515	559	479	504	508	483	532	516	583	489	536	528	538	542	510	530	506	530	520	547	535	473	485	513	538	522	531	510	529	563	528	526	499	580	547	496	537	525	528	483	531	513	543	541	538	499	504	516	533	539	540	519	507	532	510	520	545	547	516	503	541	524	543	517	561	535	533	536	499	550	514	511	541	532	532	547	498	497	497	515	514	525	517	520	494	513	522	591	526	531	550	509	527	523	522	503	526	492	521	518	495	540	515	516	488	479	516	519	538	494	564	546	494	526	563	581	505	561	537	545	552	550	550	522	506	515	533	516	511	580	543	505	546	518	501	516	518	521	552	521	518	538	519	548	557	506	545	523	520	551	523	572	525	520	515	491	523	496	504	498	552	507	492	529	535	516	533	526	513	484	570	541	531	580	546	524	514	490	553	506	556	503	489	541	496	528	532	491	525	501	503	515	522	588	556	530	520	481	490	538	507	519	543	523	549	529	523	544	517	564	555	533	512	502	525	533	484	509	551	492	553	546	529	544	496	515	525	540	558	498	520	534	512	515	521	516	519	513	522	534	503	525	534	511	522	529	532	544	550	554	518	549	542	546	501	566	554	504	487	544	507	532	525	503	538	529	560	568	508	549	584	501	503	551	492	514	491	507	561	531	498	519	518	482	535	504	527	524	568	546	555	490	530	512	506	512	508	518	562	518	499	523	517	520	492	544	541	528	515	523	505	508	489	516	517	519	486	510	511	477	527	554	498	515	526	530	504	525	532	540	573	503	524	510	513	489	523	558	493	543	496	513	547	505	506	482	579	553	503	552	515	550	524	531	527	499	502	526	531	497	535	517	503	584	547	517	567	543	514	539	502	564	507	547	530	533	525	519	517	521	557	485	569	524	532	536	513	509	524	503	570	506	514	553	543	532	517	496	558	500	529	521	515	486	522	524	546	523	552	520	530	529	538	538	522	569	514	495	546	550	497	505	524	555	543	533	473	540	518	546	490	585	525	558	516	497	523	540	494	505	514	552	523	527	511	500	506	540	529	517	536	520	518	535	512	528	519	484	496	496	538	535	545	523	520	515	495	526	541	542	539	539	531	541	500	537	515	507	530	516	537	537	519	507	520	544	526	492	528	563	521	509	560	490	542	549	500	536	518	550	546	561	526	494	521	548	536	515	590	505	523	497	495	498	500	549	559	503	523	560	528	551	572	545	535	550	516	527	508	523	545	532	537	546	535	538	503	492	479	486	540	580	551	534	557	534	548	502	504	514	516	502	548	524	496	549	557	508	483	512	567	495	528	501	504	514	511	570	517	530	542	535	508	516	517	486	492	506	539	494	514	550	535	552	543	546	524	511	557	566	540	518	574	529	530	511	495	550	477	497	481	558	503	536	514	510	513	530	579	512	537	506	522	528	541	539	476	560	504	534	533	498	529	533	535	549	503	511	524	544	524	537	481	551	570	489	519	531	534	525	533	547	538	519	542	553	501	479	551	499	517	518	496	516	534	507	468	533	491	570	506	521	544	536	551	551	513	548	507	490	528	506	501	518	503	513	505	543	521	495	508	492	564	499	514	556	542	567	503	526	566	526	535	533	496	527	513	513	532	533	540	538	546	540	553	531	510	555	532	521	571	554	506	494	533	556	548	475	531	498	536	535	526	525	494	536	478	557	543	516	519	537	541	567	501	540	529	507	543	532	546	495	498	524	523	525	534	534	514	530	512	521	534	524	563	523	517	505	511	508	520	532	502	512	507	520	531	519	529	554	566	490	523	532	518	537	539	521	537	546	497	538	502	535	536	524	545	531	534	525	516	529	481	572	504	521	530	528	536	515	531	522	500	520	552	516	487	572	527	538	545	511	541	534	504	570	542	500	533	518	540	501	566	527	544	526	502	540	521	525	520	523	532	522	541	537	551	515	526	541	532	516	503	547	515	505	539	570	537	510	511	543	513	539	539	530	522	531	555	581	487	542	552	523	509	541	492
28885	25478	28173	20986	11674	7188	5798	4573	3561	2615	2422	2107	2001	1800	1552	1355	1179	999	973	949	815	733	711	643	646	537	546	545	442	467	462	457	504	479	460	451	418	441	460	500	464	407	460	422	479	425	432	417	472	412	412	439	433	408	450	435	411	479	451	473	439	464	426	404	429	463	415	430	426	422	455	469	457	441	447	442	421	463	444	435	455	421	414	429	448	422	431	441	434	417	438	437	427	444	427	455	391	449	422	437	488	415	425	423	442	451	480	423	427	426	442	431	453	426	420	406	421	458	412	450	463	401	430	434	436	448	449	450	423	475	389	396	429	460	394	414	433	454	437	450	421	434	423	437	430	432	397	420	437	402	431	432	429	435	434	445	466	451	419	422	438	418	445	388	421	455	433	440	423	389	438	429	427	444	434	418	434	380	395	451	459	469	411	437	462	433	409	453	454	482	461	441	424	489	390	446	436	423	449	396	475	436	440	437	471	405	447	428	419	462	407	412	443	436	434	462	427	448	451	460	474	416	441	390	446	413	438	459	462	455	436	436	417	452	450	440	446	497	418	418	439	375	454	449	408	440	431	451	431	445	441	409	453	432	416	443	453	440	456	435	387	471	415	452	451	452	476	440	450	439	433	463	393	451	446	430	443	457	451	431	423	427	384	476	446	461	421	409	456	459	394	412	475	444	436	452	418	422	427	427	431	483	444	433	439	457	403	429	433	455	447	421	425	423	433	451	418	487	465	455	424	441	453	436	467	483	424	430	440	475	442	443	450	469	450	431	424	439	438	432	435	483	409	448	438	451	434	411	420	448	458	438	438	406	427	425	468	436	413	468	469	488	444	408	428	464	426	424	441	421	456	438	442	427	415	460	423	432	440	457	424	418	421	418	473	423	433	439	432	444	439	441	438	459	442	465	439	455	422	398	435	439	452	422	426	416	409	437	445	421	435	436	434	433	410	409	424	409	415	445	418	449	410	428	477	434	414	436	407	439	464	424	435	414	455	403	448	431	446	460	442	449	396	459	444	454	438	430	428	424	450	456	438	433	437	412	449	442	394	442	428	475	407	468	412	420	414	425	455	434	441	440	422	457	449	460	466	397	459	409	407	467	442	415	439	426	422	409	450	461	415	457	446	421	404	452	429	419	472	467	444	463	424	432	458	501	465	442	424	382	433	437	400	424	432	460	416	429	432	436	414	450	437	396	422	443	442	411	459	434	449	440	416	425	420	424	431	425	453	433	446	439	437	421	429	412	415	456	426	424	431	455	414	413	439	423	433	431	434	413	423	469	436	437	414	443	479	458	459	469	437	429	423	457	446	437	389	421	406	431	430	410	463	458	450	429	408	467	435	440	471	435	437	462	418	421	470	422	417	462	423	439	428	419	438	437	448	426	431	429	451	439	447	407	409	443	409	399	457	482	468	455	376	444	433	438	459	438	352	443	416	456	438	421	428	438	432	425	428	438	459	451	399	428	442	450	458	435	404	477	409	462	450	435	417	444	431	420	417	476	423	433	428	429	438	416	421	433	414	423	449	377	454	428	411	428	464	434	441	429	416	420	468	434	426	412	441	435	458	420	470	436	408	438	431	432	441	431	389	422	429	410	478	391	433	443	461	452	471	444	414	396	426	432	446	431	430	420	444	417	471	455	449	432	411	418	412	437	428	420	459	438	447	437	440	476	422	419	418	428	461	445	398	442	435	427	460	419	406	474	442	457	457	431	437	443	419	470	416	430	445	438	452	430	463	442	441	444	420	371	426	452	439	423	443	416	453	407	451	444	432	423	409	447	421	433	434	425	454	455	414	434	459	430	413	443	442	388	415	408	415	424	404	435	455	435	452	433	445	387	387	400	382	408	396	442	453	420	417	447	456	426	439	397	439	440	473	452	448	455	417	458	442	419	418	449	433	432	407	455	406	424	478	454	442	430	407	447	437	441	390	450	458	418	402	402	428	440	411	446	425	444	438	442	402	443	445	455	456	448	433	475	438	426	415	429	439	452	433	429	446	410	439	447	486	389	444	431	413	409	431	418	457	437	447	394	420	424	475	455	441	433	411	395	422	461	420	432	405	458	471	444	441	453	472	427	468	418	444	421	451	428	424	425	452	395	420	416	452	422	498	395	454	457	456	454	421	446	443	420	408	440	452	466	413	430	405	397	460	461	441	409	477	443	439	430	445	397	424	487	461	456	450	421	469	434	442	413	440	399	426	430	440	428	422	430	406	441	428	399	421	415	452	413	402	481	464	420	428	464	428	429	440	400	430	431	447	450	464	428	428	433	443	447	468	428	470	450	448	424	400	440	420	408	451	430	456	422	418	419	473	430	447	454	444	429	452	468	427	431	422	450	413	410	435	444	444	445	436	422	462	443	448	396	454	441	402	453	408	467	434	439	442	455	412	437	427	401	466	445	437	442	444	434	429	458	423	456	404	401	436	462	456	447	437	449	428	416	441	425	420	401	461	423	459	432	436	434	448	423	432	447	428	452	439	436	433	429	479	428	439	422	422	395	462	459	424	427	424	434	433	434	455	406	407	434	448	414	431	423	459	461	425	417	453	445	457	455	412	402	445	454	465	458	421	445	411	440	425	453	422	426	491	416	426	416	406	429	448	449	414	437	430	408	412	467	465	438	465	425	422	411	432	431	432	446	435	452	444	428	457	433	472	452	482	412	466	440	429	406	414	489	441	436	447	414	436	483	444	478	444	422	418	396	469	430	419	444	445	445	436	449	461	412	426	474	437	424	437	444	430	438	432	411	438	410	441	441	475	442	426	424	418	469	424	424	470	427	410	442	428	408	452	426	439	452	427	451	447	433	424	450	420	436	446	429	447	458	442	399	417	362	444	449	463	425	435	405	439	419	462	462	427	457	376	458	447	424	455	436	428	434	393	464	401	449	426	401	440	456	451	447	412	413	434	429	432	437	407	421	453	436	475	445	443	413	452	419	462	437	418	428	469	445	423	438	470	438	430	427	401	472	405	443	415	422	420	425	436	444	467	420	443	424	411	419	442	415	426	451	386	443	446	461	427	442	445	428	455	458	445	404	425	425	446	448	437	469	415	437	442	440	439	412	443	436	473	427	442	429	440	432	459	423	434	436	423	404	430	449	413	436	416	440	475	456	456	404	419	429	426	437	431	446	441	466	420	444	432	454	424	390	443	416	438	448	460	412	416	443	445	454	475	435	424	415	438	385	438	433	403	444	454	450	435	407	408	431	428	422	440	423	461	460	444	451	428	442	425	416	415	442	431	463	404	437	411	430	445	439	405	436	389	441	442	415	403	405	428	453	414	437	445	403	445	443	446	452	434	424	459	436	442	436	408	414	427	432	428	458	436	439	430	424	409	429	419	420	450	448	458	435	429	446	440	455	453	496	436	469	425	438	422	444	412	424	430	431	422	470	429	414	431	434	435	490	427	470	435	463	448	423	474	393	460	407	415	450	440	453	424	474	475	419	427	422	433	457	431	413	439	436	446	424	437	445
27543	38536	33539	22247	15264	11983	11059	9235	7538	5671	5107	4716	4167	3492	3198	2789	2314	1843	1703	1607	1363	1149	1067	1126	972	844	804	644	658	622	577	598	595	599	547	607	603	595	553	569	584	572	557	527	519	462	524	532	523	587	538	524	523	544	527	550	540	557	533	507	532	518	528	543	509	529	497	534	568	543	529	507	541	562	523	558	599	504	509	548	501	535	522	544	542	504	562	518	531	537	543	545	517	548	497	556	515	541	529	540	556	557	530	561	540	518	516	484	499	518	513	536	498	531	539	564	555	534	524	468	490	488	585	542	500	515	492	513	503	559	528	521	530	517	532	513	486	523	537	534	484	563	536	543	520	552	528	530	508	507	494	526	537	540	562	539	530	528	530	523	546	556	500	560	531	548	524	510	536	536	503	519	566	523	560	526	525	517	523	531	533	512	551	546	538	519	518	534	514	530	544	512	511	532	506	531	578	542	521	536	547	530	566	533	510	474	557	514	533	519	539	488	536	504	499	542	496	519	512	497	496	513	561	472	557	546	521	512	549	481	547	526	559	490	540	520	506	533	552	534	535	513	583	544	552	489	503	506	502	521	513	558	486	553	536	535	535	533	513	508	533	485	490	551	555	545	512	567	511	546	534	496	497	557	560	520	570	519	514	533	556	494	544	538	544	522	521	546	539	522	521	494	534	535	546	523	538	524	502	551	520	514	553	515	514	544	525	521	542	522	560	552	518	507	500	561	562	539	547	538	530	488	486	541	519	543	544	532	488	527	525	525	477	521	521	512	511	477	528	526	542	562	515	502	514	548	518	542	529	499	603	514	549	534	497	528	506	480	453	535	512	507	529	511	532	512	533	539	529	547	512	496	491	464	536	548	508	532	547	522	514	533	504	544	522	517	528	529	537	524	583	541	562	512	538	529	495	560	503	485	530	530	571	535	530	528	473	508	512	510	533	512	544	518	551	502	542	544	535	548	531	541	505	496	575	505	506	491	509	497	525	512	538	541	576	525	536	542	508	561	556	533	518	530	503	543	548	532	528	549	525	564	558	540	515	541	506	524	553	577	506	555	487	474	527	494	536	545	507	515	579	521	549	481	527	551	522	520	546	530	556	499	516	551	529	510	499	521	565	541	533	553	478	522	548	538	579	540	539	534	542	498	511	540	515	529	515	512	536	546	491	520	541	560	565	528	577	544	537	482	545	498	509	499	535	522	528	547	492	520	555	549	486	523	549	550	534	522	518	542	528	520	533	490	503	559	513	533	492	528	532	526	545	562	506	552	518	549	543	524	526	526	539	550	469	525	521	545	490	535	545	527	543	581	493	544	541	561	524	504	554	543	562	549	532	513	495	511	491	540	518	568	507	534	525	548	518	507	515	521	499	536	548	499	516	475	541	465	533	539	547	555	508	500	540	525	539	543	546	514	528	560	490	524	478	522	511	509	542	527	542	513	551	539	507	486	581	510	521	506	550	468	552	574	525	596	522	500	526	530	502	517	500	474	520	522	539	536	511	514	498	522	531	545	481	518	522	540	579	523	506	525	503	511	557	516	523	518	510	530	534	527	540	525	503	518	492	517	468	522	523	531	495	516	527	516	528	522	494	527	513	498	507	538	529	549	505	557	518	527	492	507	515	537	488	542	561	527	494	524	536	514	560	493	520	540	510	551	535	509	535	550	526	479	534	496	512	527	520	530	517	507	499	536	526	531	563	536	554	523	523	514	527	544	519	509	535	503	520	536	520	555	500	511	544	558	596	548	506	547	530	524	531	498	517	500	521	502	503	548	535	538	550	534	528	525	518	519	549	506	521	542	502	530	518	549	541	531	516	517	532	502	569	484	553	505	550	521	571	521	489	569	519	527	555	534	475	543	527	509	536	544	518	499	513	548	521	568	495	539	499	531	516	545	505	508	512	544	522	516	526	545	522	481	537	508	574	516	535	514	523	533	511	544	526	535	541	522	512	523	541	520	530	543	544	528	565	487	539	522	482	493	474	519	519	522	484	543	541	546	525	522	530	546	502	500	550	498	515	542	511	534	499	552	520	567	513	534	523	541	544	573	526	532	509	490	561	568	581	521	559	547	522	558	550	502	524	510	518	563	530	523	524	504	516	507	544	540	515	567	519	511	527	550	530	538	527	565	524	528	506	480	483	525	543	571	543	513	549	571	496	501	576	545	527	528	578	489	513	558	499	485	519	512	526	504	543	512	505	504	534	488	522	550	563	517	509	513	558	548	517	520	536	548	553	551	543	518	531	513	524	530	508	553	550	525	564	559	506	512	514	531	570	462	520	548	498	530	530	554	535	557	553	525	566	536	541	529	530	548	509	501	499	583	531	521	528	546	526	504	537	525	516	577	570	560	573	495	545	541	537	539	514	518	528	528	507	521	501	510	502	579	523	518	528	520	530	523	517	527	508	527	545	538	525	555	514	542	527	527	525	501	506	543	528	518	518	540	569	563	497	498	509	522	565	535	538	529	550	501	526	522	536	559	513	524	559	549	552	566	557	506	528	543	494	499	539	555	523	557	533	540	545	498	534	514	534	536	545	576	540	517	547	522	525	507	535	535	508	525	518	535	543	531	464	494	525	538	482	532	542	491	518	515	498	536	533	526	535	527	535	539	512	566	549	499	528	536	522	526	526	547	520	531	493	472	518	547	545	536	548	557	533	507	494	534	526	538	538	535	547	542	533	528	551	516	511	548	502	528	510	548	525	501	524	531	512	545	492	538	508	554	570	580	550	547	523	534	480	559	544	548	556	552	540	529	527	527	534	523	513	557	576	529	490	496	533	514	518	508	535	532	484	525	529	491	532	499	540	549	536	514	515	546	491	526	511	517	503	507	532	502	537	550	560	522	497	513	516	511	522	526	494	505	536	553	533	570	525	566	513	527	475	504	525	570	503	554	536	518	526	509	556	507	520	534	513	502	541	566	491	537	543	552	546	517	505	501	526	521	540	523	504	527	538	503	517	530	504	541	538	488	508	511	527	510	505	527	511	504	503	493	502	536	501	516	497	575	522	508	508	565	540	552	541	497	517	518	531	520	548	543	560	526	530	551	550	518	494	547	533	501	498	497	534	495	544	535	531	519	527	489	510	541	543	521	520	527	543	527	558	555	555	492	515	503	530	533	515	549	517	568	507	568	549	552	514	545	530	506	534	515	540	544	544	557	555	459	498	509	530	523	543	500	572	523	538	529	512	536	509	543	526	546	563	528	523	510	560	515	576	546	514	511	557	509	563	559	522	560	517	513	511	526	466	531	530	491	546	519	521	515	514	494	533	508	517	566	519	532	515	533	539	484	532	484	512	472	528	545	545	540	528	528	532	531	527	528	561	513	548	521	530	515	531	519	533	545	524	507	540	512	505	544	546	497	534	508	529	489	511	529	508	524	545	558	558	535	543	535	514	512	485	539	556	518	522	512	535	530	552	529	557	566	523	530	504	502	527	516	505	502	504	520	542	462	569	516	531	531	514	529	558	504	485	527
24509	21375	28659	25397	21620	15924	10949	6917	5379	4039	3206	2884	2601	2252	2115	1849	1653	1280	1158	1065	938	728	683	685	679	592	538	489	431	458	421	439	390	416	376	357	397	408	370	361	400	357	359	349	335	354	328	376	377	382	371	392	402	429	369	350	362	357	357	353	363	339	378	355	360	377	335	340	316	358	329	394	294	372	338	372	346	336	332	362	344	341	343	355	375	325	350	334	329	341	345	336	339	336	343	359	330	340	348	328	348	377	361	363	315	356	354	352	337	355	383	325	326	342	331	340	357	319	336	338	370	353	340	346	339	413	350	357	370	344	343	345	360	399	355	337	322	369	349	328	363	331	351	367	357	336	363	339	315	360	341	371	349	328	345	328	375	340	328	356	335	348	364	358	356	336	316	378	356	326	348	336	369	357	368	362	320	348	352	353	338	348	280	367	360	358	347	323	336	382	359	326	322	315	308	342	358	326	334	339	327	332	350	365	396	344	341	338	329	364	338	336	319	354	334	344	369	304	324	355	358	356	359	337	357	356	347	362	358	365	365	366	344	316	369	325	343	375	358	347	370	352	344	354	339	340	326	345	349	351	391	340	369	356	301	375	353	329	337	369	370	329	347	361	333	368	352	373	319	331	362	324	324	365	371	363	364	313	338	354	369	355	361	347	333	372	347	362	358	357	366	388	312	343	334	372	332	362	337	369	343	361	327	333	343	341	386	338	352	340	377	339	368	337	327	345	330	325	311	349	331	340	346	347	346	359	330	339	381	292	340	333	346	381	337	344	357	317	330	347	357	360	346	349	379	352	318	346	348	331	318	355	334	384	316	341	348	368	345	323	344	355	318	359	392	325	343	344	315	354	312	370	340	345	357	344	360	363	366	351	358	391	360	358	316	340	391	368	383	378	339	335	403	353	302	356	361	356	356	354	335	369	312	331	350	357	330	349	359	386	349	353	391	348	343	345	364	351	341	313	342	380	347	337	357	371	380	329	343	343	334	350	348	345	365	334	313	375	348	395	361	353	346	361	333	346	342	327	313	394	300	334	358	340	368	349	294	353	355	354	326	350	333	353	307	342	343	321	336	347	346	330	403	376	330	329	332	349	348	326	309	363	356	329	354	314	374	346	338	349	339	337	345	382	336	356	353	359	347	362	313	355	363	369	313	336	341	370	341	345	322	312	339	393	312	359	333	373	324	344	363	350	339	349	323	336	368	331	328	341	344	367	343	346	345	340	322	376	344	348	343	317	342	329	340	342	373	370	354	330	353	335	353	357	392	348	351	363	320	349	374	336	360	352	312	349	352	354	306	343	360	317	316	350	349	309	347	330	346	357	350	356	328	336	345	334	367	377	321	331	373	322	363	350	323	339	373	361	360	364	359	338	368	308	359	302	368	351	337	308	352	369	322	366	361	359	363	340	366	345	331	329	337	318	327	345	350	363	346	401	331	355	356	335	322	324	342	341	345	332	330	314	365	309	376	354	355	352	350	364	347	336	358	332	362	361	343	332	357	339	358	324	378	364	374	336	313	344	365	332	338	348	341	336	363	344	344	308	345	357	335	361	374	353	339	336	327	349	348	344	322	351	357	334	346	372	348	337	347	337	342	328	328	343	342	351	355	336	338	339	382	336	378	363	351	353	396	388	327	351	314	345	350	364	352	331	347	353	339	350	334	317	349	331	332	343	370	336	352	345	355	380	347	345	357	348	385	379	376	340	335	365	363	349	312	348	323	350	337	315	382	338	332	330	312	367	340	349	344	368	342	310	338	365	336	323	348	348	331	352	341	356	356	364	356	366	337	343	347	338	325	318	372	350	344	354	317	367	338	339	347	369	325	306	324	343	351	314	320	328	377	325	362	341	367	369	343	342	355	337	350	338	372	350	367	334	358	365	340	338	343	357	346	379	356	366	339	325	339	350	381	378	365	357	336	352	327	342	386	358	327	343	374	346	343	316	349	345	357	355	341	335	342	343	343	326	341	340	357	354	334	333	365	346	347	359	315	352	363	340	399	324	366	333	337	408	370	355	336	338	369	356	338	299	342	341	351	347	330	375	324	350	372	335	358	355	343	348	326	338	339	301	353	347	328	360	345	344	361	364	364	362	341	354	359	360	343	371	399	351	348	367	352	322	336	391	381	328	377	332	346	360	345	352	356	344	334	361	343	343	322	335	365	329	358	395	358	367	337	313	338	334	368	360	357	351	313	349	339	364	313	316	347	352	332	326	339	369	338	351	348	325	343	324	359	381	345	330	357	357	343	369	352	356	348	350	331	338	371	354	353	332	348	373	372	337	350	354	345	361	381	340	368	365	373	354	368	315	368	336	358	316	350	346	329	349	369	345	375	349	322	357	328	333	361	348	329	358	359	305	353	349	357	357	350	344	389	318	321	318	357	365	356	320	350	330	322	321	366	323	334	356	333	317	325	338	360	353	351	323	311	320	354	359	364	349	354	330	331	328	355	348	351	350	330	332	330	372	319	323	317	359	344	342	335	350	325	383	345	369	336	341	353	322	375	330	348	340	305	356	338	371	348	363	346	370	365	355	308	353	365	323	368	339	342	298	331	345	338	357	341	364	388	322	342	347	341	354	359	336	351	344	362	349	362	334	328	351	323	337	348	290	343	349	346	363	358	352	308	332	327	320	365	341	387	375	329	346	333	356	326	342	343	336	313	338	329	311	334	323	329	357	342	360	367	305	386	363	329	317	346	386	348	374	339	308	343	363	357	338	363	329	335	340	370	333	368	331	349	347	332	348	324	336	368	391	329	367	342	363	369	331	377	356	324	325	342	354	374	347	360	345	308	344	365	371	362	340	365	319	337	345	323	318	321	333	370	361	334	337	346	337	359	356	363	331	369	342	305	358	344	308	304	339	354	333	338	359	385	310	368	370	371	356	336	344	321	361	305	341	322	350	358	342	345	365	361	324	369	327	332	334	335	337	363	347	345	343	331	312	347	345	337	317	324	340	368	372	346	336	373	358	344	407	330	337	354	354	336	338	368	332	336	361	375	327	332	331	326	371	352	364	375	332	334	375	341	368	331	337	344	341	367	369	362	323	343	350	335	316	348	391	329	356	350	371	360	345	303	380	342	335	339	363	315	348	371	344	363	347	337	336	337	350	347	368	319	339	381	361	331	331	364	361	373	354	366	346	356	334	393	368	361	322	371	382	331	318	365	311	349	330	386	374	370	360	333	320	320	369	349	362	340	362	353	328	367	355	348	349	344	364	329	361	358	315	358	358	394	338	325	324	327	307	366	355	342	375	356	374	340	344	345	337	355	359	336	334	363	352	351	362	389	344	377	356	339	317	332	374	344	348	368	324	340	376	367	347	362	325	336	331	326	325	331	329	326	355	341	339	366	395	323	341	329	359	346	354	334	339	366	334	354	369	357	304	336	330	349	366	351	340	358	345	352	327	352	310	377	331	348	347	343	359	329	337	362	304	331	347	346	369	379	320	341	351	359	374	345	391	349	345	332	377	366	315
27950	47063	42363	30472	21993	17107	15436	12749	10835	8502	6929	6210	5535	5010	4498	4007	3130	2642	2272	2052	1709	1311	1136	1080	1088	937	796	706	633	641	559	549	514	517	497	461	525	515	489	513	477	449	458	397	463	451	470	451	460	439	447	466	461	473	409	442	429	426	451	443	428	421	426	400	483	424	450	444	452	435	428	470	442	432	400	426	390	418	409	429	473	421	454	437	389	442	410	403	388	431	453	441	449	449	451	441	415	431	420	390	454	441	415	454	432	393	439	389	415	436	427	455	438	391	436	411	400	434	429	388	417	402	443	434	387	466	404	414	398	439	435	423	409	417	452	416	424	438	442	459	427	403	420	403	423	425	407	443	437	437	429	405	406	446	404	394	414	433	432	400	422	401	425	428	413	395	408	421	438	424	411	431	454	409	406	461	442	440	435	449	397	437	426	382	436	443	404	424	427	454	405	403	433	431	465	416	445	432	442	418	408	405	427	420	448	442	424	409	433	446	426	445	415	418	439	436	436	421	406	443	424	445	454	414	414	400	464	432	422	442	435	409	419	429	425	414	426	402	365	397	429	419	425	378	415	413	429	419	404	439	438	418	435	428	397	423	430	389	421	435	414	419	389	381	417	421	462	412	402	391	430	406	423	395	433	415	396	434	440	441	424	460	427	433	396	412	433	437	408	408	419	427	450	413	408	437	446	425	401	400	428	419	436	388	350	373	429	464	429	420	376	430	426	451	427	418	396	408	462	445	478	392	414	423	401	419	399	405	423	426	467	415	429	402	418	412	417	432	403	460	396	438	425	431	463	452	411	400	431	417	444	420	399	428	419	412	427	434	402	428	441	394	392	405	454	426	445	395	433	442	437	448	443	405	406	397	376	425	414	403	411	397	417	370	458	443	424	390	437	431	432	424	407	409	421	436	435	442	429	406	431	410	439	407	419	434	457	420	407	406	456	482	419	394	456	402	443	438	441	430	421	402	400	403	409	409	410	420	407	392	447	437	401	390	425	407	440	451	432	450	460	426	409	420	422	440	430	425	403	426	433	428	453	454	425	408	414	411	416	397	379	443	385	427	408	422	405	416	453	448	412	415	421	380	422	422	409	453	408	426	403	430	409	379	460	417	418	454	428	403	417	417	462	459	424	366	434	407	425	396	421	417	470	401	447	417	464	408	420	405	432	430	442	454	414	428	402	412	407	416	411	431	403	415	452	451	447	414	419	417	437	393	431	411	388	435	405	404	444	411	458	433	393	422	445	421	394	430	430	428	449	449	423	434	403	397	393	402	425	435	452	441	438	382	418	369	388	438	440	445	424	433	412	405	414	455	437	448	421	440	395	423	408	411	438	428	414	409	422	409	398	413	441	466	436	431	465	403	374	441	426	391	420	405	417	423	393	453	463	396	422	461	420	423	406	419	404	408	427	416	437	414	450	411	394	423	444	408	420	377	433	462	422	434	426	404	418	397	414	427	448	426	431	408	428	424	404	433	437	388	455	416	411	407	429	424	412	409	438	420	438	400	385	446	401	383	433	441	416	403	417	441	448	446	437	412	467	419	401	438	438	387	434	421	438	423	401	437	403	407	431	395	456	385	451	433	427	434	432	408	441	409	447	420	438	427	417	383	431	458	394	425	450	447	413	427	388	411	434	443	434	414	399	436	429	408	410	412	407	448	430	429	425	415	411	445	385	397	447	406	382	383	401	401	421	438	391	451	420	417	445	410	387	452	423	442	439	401	429	403	408	432	469	428	411	440	411	436	420	427	445	426	435	420	418	402	432	429	417	417	432	448	388	434	438	428	419	400	385	382	392	409	367	457	401	434	424	424	439	388	412	380	419	414	434	390	433	433	361	427	401	426	424	429	406	426	408	402	443	433	423	422	393	417	435	416	453	401	441	421	399	439	421	428	405	390	420	416	408	417	403	454	416	438	402	411	408	454	417	408	443	421	428	375	425	408	409	411	421	390	408	403	426	461	395	393	451	419	398	439	438	430	395	472	428	432	430	393	418	395	403	447	432	407	442	419	400	426	435	432	393	398	402	427	396	414	416	422	464	415	422	429	401	433	414	454	439	417	421	430	423	411	413	439	404	430	409	440	398	420	398	426	441	380	416	420	406	434	395	430	405	456	411	423	432	399	398	437	450	438	435	444	407	417	408	418	425	422	386	403	410	424	421	444	386	422	397	430	437	433	422	413	409	413	410	410	444	439	426	416	406	423	457	441	424	444	433	411	392	410	412	422	426	453	443	474	399	452	439	419	424	387	384	395	440	431	424	411	399	421	426	413	405	419	414	431	428	425	412	477	423	460	413	405	466	421	395	391	384	430	384	406	440	414	416	424	413	438	406	428	426	356	434	399	410	430	423	436	384	397	398	403	426	407	421	397	416	446	444	452	424	406	406	454	457	425	461	428	416	371	431	388	394	447	463	413	426	426	425	425	439	429	439	423	394	426	413	443	382	395	410	434	426	434	422	417	451	383	397	390	391	413	394	419	418	410	405	392	478	437	398	441	405	440	456	415	404	421	445	440	455	439	385	439	429	418	421	407	412	411	409	379	430	415	385	395	416	424	409	438	423	443	436	427	408	425	396	440	441	377	431	402	382	405	473	426	430	407	420	430	457	402	412	419	431	400	436	429	422	452	425	434	427	411	396	458	436	413	403	440	413	402	421	439	442	442	425	437	453	439	419	411	447	407	409	442	436	403	405	411	450	429	441	433	446	400	396	418	435	415	446	444	424	418	423	424	409	443	419	398	377	444	452	392	397	442	484	440	468	433	435	450	396	395	404	412	431	432	423	416	433	442	414	438	415	420	373	436	445	397	421	434	439	415	439	402	398	445	433	423	450	430	426	427	393	457	413	424	409	431	396	408	424	445	391	442	421	403	409	445	387	446	463	443	450	428	456	427	394	434	432	410	396	430	437	432	407	407	411	405	387	416	429	437	452	457	442	442	444	407	389	408	455	402	431	433	400	417	457	407	426	410	414	388	390	438	445	416	445	424	447	420	436	407	469	386	461	438	424	450	419	420	394	435	408	413	416	439	423	431	397	407	410	429	432	444	412	496	428	411	429	426	428	448	402	445	396	407	439	417	458	417	398	435	439	410	408	432	428	413	417	418	439	453	446	428	413	437	399	413	441	409	403	432	397	466	415	434	463	440	425	436	394	425	387	436	429	442	449	432	419	395	450	402	419	432	414	382	438	431	417	414	448	404	411	440	434	444	410	414	450	436	401	402	426	395	428	395	432	394	408	429	426	443	400	422	386	409	402	421	401	400	419	431	400	372	407	424	431	426	432	431	446	408	378	454	439	447	429	404	454	426	410	418	438	416	437	418	432	410	416	422	405	421	414	412	425	431	417	425	426	421	409	418	408	419	466	423	456	429	418	417	425	421	419	455	433	401	432	433	412	400	442	428	406	449	450	437	435	412	446	442	428	403	433	418	427	431	443	406	418	443	436	414	421	410	417	434	433	416	412	411	436	454	411	423
25482	21465	28164	26422	17059	9929	7219	5423	4534	3494	2913	2387	2099	2132	1960	1790	1572	1352	1226	1110	945	856	747	760	739	780	691	641	606	587	611	591	599	595	541	535	556	595	575	537	533	521	503	548	561	511	556	551	555	539	526	555	527	548	527	537	536	571	525	576	558	544	556	516	546	546	544	509	506	524	571	575	528	510	534	524	554	544	524	530	550	551	535	538	548	562	582	538	557	537	560	506	509	499	530	548	519	575	553	523	489	533	513	556	548	542	551	516	533	500	558	526	502	526	502	511	517	560	577	557	580	584	520	528	542	508	557	530	564	541	519	579	517	546	494	569	550	555	510	553	546	588	563	553	534	515	487	545	509	521	514	557	551	558	534	565	557	528	522	509	546	572	536	551	509	524	527	497	540	532	506	584	542	529	556	508	502	522	548	545	555	511	515	527	532	548	567	528	572	552	522	567	530	560	499	553	509	519	526	574	537	554	573	548	532	531	527	505	538	499	539	537	498	538	525	572	530	574	529	557	552	520	543	554	574	534	522	518	501	506	561	551	508	596	499	541	542	552	542	551	569	516	548	565	524	542	505	551	565	563	558	508	566	564	554	559	564	533	518	529	559	547	547	500	511	532	487	544	536	544	479	512	549	530	557	497	507	525	528	532	520	514	534	504	531	527	578	566	477	515	544	566	506	543	512	543	540	550	535	505	531	567	529	544	508	525	540	536	532	495	506	532	542	526	534	556	570	516	514	543	531	527	570	544	549	552	548	536	528	529	567	548	540	547	538	523	503	546	543	517	556	523	504	546	509	499	476	523	527	517	519	514	538	547	551	519	537	529	543	530	536	492	542	523	581	550	517	544	522	536	543	524	567	591	556	517	567	521	529	525	547	531	527	524	586	567	513	541	545	507	529	525	564	546	500	495	522	554	561	566	499	524	559	525	531	552	532	514	559	492	550	552	542	539	511	583	564	527	522	479	550	497	579	562	521	521	544	516	527	526	512	566	542	534	520	527	542	566	532	513	519	540	540	521	551	518	512	537	532	544	521	566	534	540	569	540	526	542	569	544	559	562	544	501	529	538	566	560	554	520	524	555	510	549	512	529	496	504	507	530	562	490	512	565	558	491	528	555	568	523	528	518	507	497	527	532	512	521	493	538	544	496	521	547	498	529	519	557	513	536	573	567	522	535	544	527	537	532	618	554	557	555	522	502	538	535	550	542	529	488	509	555	542	523	543	545	541	572	554	523	536	553	470	561	544	544	552	554	550	546	599	566	532	538	529	521	489	543	549	509	526	553	551	518	541	532	524	550	553	550	522	527	487	590	572	540	534	520	564	533	523	518	510	553	531	535	547	507	571	505	503	556	521	490	536	552	518	520	533	556	547	570	563	523	564	545	502	528	545	589	539	527	534	548	536	559	500	527	535	551	553	573	528	517	556	556	536	528	535	560	543	499	571	513	532	526	573	503	577	534	511	561	517	530	548	537	490	590	528	568	545	579	496	535	533	520	510	511	545	543	506	540	571	502	530	560	573	537	520	563	535	544	543	502	500	558	537	516	560	580	568	557	537	527	542	541	568	564	518	482	531	536	553	513	546	522	567	546	533	519	502	538	554	532	522	557	531	487	515	542	504	547	555	545	517	557	523	548	523	523	531	544	510	547	483	535	556	557	476	519	554	525	527	528	555	529	543	480	498	567	543	535	500	527	540	528	563	557	568	559	578	514	565	523	515	545	573	535	525	562	553	485	549	556	529	551	519	508	567	501	508	533	557	515	554	533	581	582	512	563	469	513	573	541	558	544	543	566	531	515	542	537	497	545	583	545	508	495	548	516	558	560	529	527	567	583	545	537	545	571	524	602	497	481	541	535	514	488	524	566	544	497	484	502	591	569	531	536	492	572	557	563	548	496	533	536	525	541	513	525	554	554	508	540	550	556	507	520	497	545	547	529	551	545	499	543	535	539	492	512	548	505	552	535	542	526	509	492	516	529	490	525	544	489	557	581	543	516	515	547	531	550	563	557	573	529	542	529	544	519	550	503	515	536	506	533	491	554	514	539	540	579	465	531	576	544	558	546	586	512	545	539	576	498	520	494	552	519	522	485	514	568	534	525	491	511	519	548	570	560	522	575	598	542	526	531	549	567	589	546	570	483	583	545	536	546	546	526	544	526	526	563	488	521	580	519	516	542	503	517	514	528	579	548	511	545	510	524	538	541	541	567	549	484	573	519	533	516	556	569	538	540	534	502	512	565	554	548	575	535	496	528	549	565	531	576	585	482	511	503	528	570	513	554	510	563	570	541	523	521	510	545	554	548	502	516	523	541	547	592	524	559	488	542	516	488	565	555	501	533	525	529	531	533	564	517	530	515	561	531	508	572	542	537	531	564	522	542	565	545	558	523	513	529	547	519	522	565	526	565	548	564	552	534	507	535	561	518	539	540	523	555	516	560	541	541	512	581	542	549	527	544	563	550	573	524	567	526	577	515	551	546	533	517	557	560	541	517	522	513	545	555	512	566	529	497	534	516	566	533	526	521	586	557	515	576	529	503	496	568	522	513	519	484	581	558	529	573	553	556	530	547	495	547	480	542	529	553	580	572	561	529	534	542	484	570	564	522	485	521	550	564	521	530	488	527	517	524	500	529	547	497	535	517	546	561	526	562	497	556	520	574	535	573	499	510	529	497	501	553	534	500	531	527	517	508	520	533	549	524	531	573	525	532	516	577	537	514	538	566	559	553	496	537	551	516	522	489	518	508	499	553	559	513	564	511	540	535	502	478	535	548	531	531	528	562	515	547	547	580	545	566	565	553	550	528	549	543	526	543	516	520	572	506	574	549	551	544	546	561	543	509	537	529	548	528	549	502	512	534	508	535	540	522	529	481	519	543	553	517	518	509	574	585	521	554	538	514	552	560	556	578	519	547	554	557	515	498	542	557	520	547	542	533	523	555	553	561	561	521	520	548	534	497	542	531	514	552	520	501	557	512	555	518	526	577	524	556	572	539	517	495	549	594	582	535	550	548	529	552	570	524	500	563	556	537	553	482	519	520	535	521	562	587	529	540	545	573	527	567	558	576	459	549	536	528	550	506	556	550	514	568	542	531	499	520	525	520	569	553	551	504	529	510	543	525	535	540	514	532	521	536	519	534	594	539	577	532	511	496	520	524	523	523	513	512	542	518	577	528	528	549	498	560	548	562	570	536	554	493	529	530	578	528	513	530	522	504	542	540	540	512	526	492	502	505	495	576	493	554	505	508	550	549	540	533	543	511	568	525	526	524	503	533	535	552	535	580	536	556	573	554	563	551	543	542	511	567	546	532	529	531	537	532	559	493	547	548	550	524	508	539	535	507	563	519	507	490	545	565	561	527	558	547	557	535	563	560	517	544	482	509	545	522	539	546	455	495	533	531	567	543	586	547	553	533	577	545	495	548	523	568	507	539	508	533	525	563	552	527	538	526	514	544	554	534	559	519	504	531	516	535	484	545	504	564
27648	43090	39168	26812	19286	14386	12701	10769	9499	7516	6190	5130	4494	4292	3862	3500	2963	2458	2119	1943	1673	1322	1183	1061	1049	1061	923	876	822	830	740	771	727	722	678	714	705	659	666	682	654	660	661	694	635	661	645	682	648	657	644	701	657	682	676	618	631	633	651	666	609	618	672	645	670	671	671	659	625	609	630	619	611	669	633	649	638	694	642	677	666	618	663	652	690	635	588	647	660	615	656	633	598	671	622	596	658	639	638	655	655	667	624	638	643	618	611	633	604	642	648	609	620	643	628	609	673	616	670	687	655	622	616	636	621	662	658	672	629	600	619	602	614	642	622	653	653	625	622	602	663	632	639	646	600	603	665	633	641	684	641	604	635	626	617	627	607	643	606	640	623	622	654	668	642	615	600	589	631	647	664	602	632	676	641	679	643	652	627	635	634	655	554	609	626	638	615	630	605	601	638	649	672	592	676	642	606	624	624	630	641	631	630	615	637	653	641	685	644	645	646	640	629	635	639	639	616	594	613	649	658	609	612	623	647	625	651	638	647	568	640	595	593	596	651	626	668	673	611	633	617	678	644	591	636	608	625	619	678	665	605	648	606	618	658	622	618	620	656	607	596	667	589	641	635	627	573	621	640	617	638	652	610	609	622	626	632	618	642	667	630	641	628	670	663	589	641	652	632	620	625	651	669	645	590	629	639	600	632	660	607	615	585	635	609	614	608	618	613	664	650	598	657	611	638	665	602	668	652	638	667	603	635	615	656	635	628	616	636	603	628	624	662	612	615	621	623	680	578	640	605	640	632	630	653	619	648	652	617	617	663	627	649	612	625	638	657	603	669	636	656	621	661	667	692	637	631	562	608	660	595	690	651	642	627	629	638	676	675	641	639	626	626	646	593	637	678	590	670	584	613	657	622	623	611	591	639	604	645	616	712	647	662	593	616	592	628	613	609	628	660	606	611	637	660	669	615	667	647	633	642	641	617	687	583	686	625	599	624	584	624	592	623	669	645	638	567	645	636	643	619	644	580	666	627	637	657	595	634	608	619	653	625	647	668	651	631	571	627	640	644	661	590	661	626	631	618	646	628	578	625	667	648	644	664	585	615	640	678	639	626	666	636	623	660	621	658	619	652	617	636	602	597	613	637	615	678	646	622	653	663	635	635	608	679	644	638	706	627	639	629	660	593	630	573	596	642	620	667	672	627	642	608	591	636	664	613	607	623	678	619	620	588	631	605	616	623	582	650	630	629	610	639	616	621	634	635	627	598	648	638	657	649	655	682	665	610	622	691	658	620	607	674	616	616	657	633	629	619	641	651	678	626	626	634	628	623	627	626	690	608	658	634	619	665	660	616	654	636	638	629	660	627	649	615	653	653	660	621	651	646	684	643	712	629	651	606	679	664	618	632	656	643	667	615	634	615	633	654	631	612	647	626	624	636	599	634	655	634	617	638	620	618	648	633	603	579	635	704	646	665	651	649	614	620	621	653	595	630	612	657	628	669	660	592	631	661	653	628	626	606	679	639	662	585	650	626	663	649	604	641	619	615	703	637	610	643	669	599	632	639	619	646	643	636	643	626	693	629	624	649	637	594	635	609	684	615	637	630	676	661	664	662	622	662	611	663	656	615	667	601	604	646	630	635	637	655	647	640	680	622	616	613	618	604	583	647	617	656	607	635	650	627	611	640	642	656	637	570	673	644	622	640	629	630	675	636	614	631	614	616	657	645	597	640	619	661	680	660	624	625	672	673	642	674	680	639	626	611	606	609	593	623	666	629	622	624	651	605	628	635	621	627	648	624	635	669	621	600	623	620	655	676	668	595	604	629	632	646	628	666	687	614	671	639	621	613	659	613	618	625	593	648	677	658	624	621	633	625	648	615	652	553	666	621	596	608	674	621	664	604	606	616	697	676	625	629	631	626	640	643	613	658	608	678	649	664	631	644	620	648	587	647	647	591	648	610	612	644	644	664	665	613	611	653	651	629	593	660	659	647	591	604	615	644	620	633	653	651	613	647	680	658	670	657	647	635	634	602	669	619	629	657	649	629	636	627	587	610	635	686	617	606	606	632	593	608	594	666	642	645	648	642	611	675	628	647	614	626	663	605	637	643	677	631	644	620	609	581	676	582	638	636	622	603	675	649	614	621	639	575	635	590	638	635	675	648	663	634	594	656	640	648	651	630	591	621	643	588	683	671	671	628	691	666	632	598	625	616	636	613	649	607	606	652	624	614	617	598	611	637	647	606	650	625	628	621	648	653	616	661	621	662	611	628	584	619	623	625	654	663	657	626	651	665	671	625	668	650	634	624	650	680	656	629	617	662	631	654	639	646	638	617	626	620	668	642	643	660	607	605	647	606	659	664	675	615	649	696	667	677	624	658	624	612	616	640	638	593	660	651	629	643	642	650	651	660	624	662	664	617	658	642	642	578	585	669	636	623	641	640	616	627	668	654	645	587	661	678	640	601	606	648	629	597	635	607	676	643	634	615	697	603	673	663	637	606	630	651	662	638	610	607	615	639	622	656	615	632	596	646	659	650	620	631	610	660	651	695	665	683	628	657	682	642	650	627	676	641	633	661	634	631	622	686	643	642	621	683	665	638	632	642	664	637	590	625	654	622	665	633	620	634	670	591	623	641	660	630	640	662	657	629	681	644	648	608	622	630	607	629	684	618	687	633	624	665	608	636	606	677	638	636	640	643	667	662	679	606	601	612	589	644	639	656	624	650	625	683	649	630	572	636	649	642	597	622	690	635	653	664	642	635	636	608	700	613	594	628	649	653	639	620	632	634	608	598	616	628	645	621	625	609	606	669	620	623	616	663	627	607	691	595	638	683	615	650	596	650	627	671	644	615	642	644	614	639	651	588	643	633	694	619	635	625	651	687	600	593	585	631	638	629	629	575	637	619	628	672	629	656	567	643	605	651	589	640	610	619	662	709	634	657	617	658	630	660	653	666	654	596	615	584	629	661	624	617	636	628	597	630	642	642	625	593	665	606	654	637	588	729	695	559	608	651	607	656	633	639	670	705	704	673	627	641	636	669	604	634	659	637	654	626	581	613	610	646	609	629	603	619	610	645	702	648	611	626	659	641	633	643	636	641	627	618	685	610	679	619	655	601	713	653	679	629	645	654	626	627	635	625	642	616	598	642	593	637	647	660	620	671	664	660	640	631	628	623	646	613	627	644	630	658	639	639	692	639	614	612	583	646	607	637	625	674	645	644	616	610	638	643	637	611	613	657	652	671	664	603	607	628	621	653	640	640	591	627	675	616	634	621	649	604	614	617	661	650	673	620	672	652	625	706	656	679	619	649	650	603	648	663	625	649	661	604	644	646	611	622	616	603	657	675	610	607	627	613	668	644	650	622	639	633	646	618	655	691	611	613	663	653	651	659	620	635	642	660	629	653	656	607	671	641	688	655	585	634	608	608	623	614	597	626	637	624	626	658	597	646	642	637	658	688	682	655	610	667	652	662	619	576	619	625	633	631	624
23286	21338	29038	24283	21815	21919	17619	9518	7567	5890	4704	3839	3282	3032	2876	2414	2240	1920	1527	1457	1170	1008	885	800	713	734	744	636	578	577	589	561	553	539	520	489	500	498	464	480	492	517	488	477	455	441	452	484	454	512	479	429	463	439	433	472	465	480	493	471	476	439	466	455	461	435	458	474	446	461	462	436	484	450	434	476	466	455	440	402	458	458	451	490	489	462	474	480	471	439	449	474	471	444	481	456	450	447	482	440	460	440	440	437	458	436	443	434	439	459	451	423	432	426	432	452	485	433	455	453	487	451	459	426	456	466	476	410	450	437	479	437	465	478	443	457	452	475	472	436	464	480	451	457	436	416	445	448	444	482	457	434	444	461	441	436	455	449	477	458	437	449	445	474	451	413	441	429	458	459	475	430	447	445	450	473	451	461	473	476	443	441	472	422	455	510	460	454	433	420	503	434	463	458	473	412	452	470	488	446	439	438	447	447	439	425	442	451	433	415	443	456	415	385	467	446	426	449	428	465	474	479	455	423	457	428	479	472	455	471	431	451	469	460	424	423	447	423	436	460	464	474	453	486	439	477	459	499	431	444	482	454	421	462	458	460	450	439	411	471	497	457	423	452	416	464	450	419	463	460	472	459	445	437	468	441	489	439	457	422	457	467	449	453	459	462	419	462	440	456	459	443	458	421	439	449	431	446	469	431	496	481	432	445	431	457	477	435	480	441	450	500	440	449	430	471	472	417	476	462	463	483	465	464	448	443	433	462	478	490	436	465	467	440	472	454	429	457	455	474	429	472	484	479	454	462	455	453	461	450	447	478	463	423	462	464	444	453	466	456	447	461	449	422	458	462	458	433	416	450	425	461	454	448	434	483	475	424	474	446	437	436	402	477	462	457	474	485	441	440	429	455	421	481	442	455	459	442	465	417	452	465	425	437	442	473	438	433	423	431	455	467	455	463	437	475	460	442	410	453	463	435	428	438	471	437	458	421	462	426	457	428	475	487	465	438	460	433	491	453	402	432	455	458	459	439	476	441	417	486	455	464	433	439	444	439	498	452	436	463	445	428	493	436	475	474	475	469	459	436	443	478	423	427	469	445	423	474	431	459	411	418	478	431	431	447	441	469	449	414	444	439	421	447	452	445	447	451	447	439	435	482	488	464	449	440	484	459	467	447	459	444	480	441	440	443	449	394	456	456	459	442	435	460	413	477	431	479	467	440	443	471	392	435	451	461	444	431	459	434	466	473	487	452	440	422	457	449	432	495	446	484	418	427	446	452	491	423	440	430	471	448	448	452	428	450	458	495	462	467	433	431	450	453	462	451	484	459	466	466	438	413	457	431	453	457	479	501	444	494	423	443	473	433	459	460	453	461	418	432	428	432	429	381	472	457	434	449	444	432	454	427	469	445	444	491	454	478	448	436	469	450	434	442	500	409	443	421	444	425	481	445	457	455	482	443	464	455	435	465	440	428	476	470	508	464	443	449	473	457	378	455	452	412	449	448	479	462	469	450	425	411	440	420	421	435	422	502	437	443	449	454	496	426	445	440	457	448	462	502	440	440	473	454	448	423	418	499	457	509	481	462	451	452	453	485	460	451	463	416	440	451	483	450	449	475	428	423	453	484	457	434	425	469	458	419	443	453	442	456	440	460	447	470	465	433	450	478	469	451	479	443	435	463	467	467	475	420	467	467	420	491	443	473	442	439	466	462	440	426	452	451	452	455	459	457	456	435	489	469	444	455	417	476	440	482	437	430	453	470	404	433	463	463	457	468	442	465	451	444	478	459	445	476	443	493	413	423	440	437	467	438	453	439	477	458	430	466	433	488	445	446	461	463	484	453	464	438	450	436	481	415	496	478	483	417	468	447	412	442	466	472	457	439	454	431	448	459	421	483	486	466	435	419	449	453	474	450	455	439	432	479	415	472	444	460	429	465	458	434	449	434	475	440	445	458	445	439	411	450	451	450	468	426	423	465	468	481	433	456	407	441	439	464	432	441	452	428	478	476	473	478	453	426	451	444	453	518	454	472	481	475	492	441	447	423	445	450	435	369	465	433	416	456	419	446	439	429	408	438	456	478	470	461	434	452	487	476	455	470	471	484	506	486	457	416	450	470	431	457	486	453	438	454	458	495	461	446	436	443	445	455	455	441	440	437	479	452	462	488	461	457	422	471	434	464	473	470	451	430	454	483	427	468	436	458	450	428	436	463	439	443	448	486	475	471	444	444	445	436	488	462	450	462	503	435	466	434	478	488	432	430	420	453	493	434	479	446	438	467	442	455	443	454	426	452	412	445	430	415	490	477	423	441	429	454	507	434	437	476	436	434	455	456	441	418	424	462	466	464	436	458	448	488	427	469	463	439	458	449	460	432	472	505	462	433	449	463	480	434	446	475	454	461	450	454	425	439	465	458	452	443	461	433	472	442	460	475	454	435	453	437	453	451	466	482	439	447	452	452	479	479	419	436	472	465	457	408	462	466	478	444	464	438	475	479	448	476	457	416	472	496	460	440	469	434	457	408	431	453	483	424	443	421	413	445	436	471	466	433	444	454	471	456	467	432	469	462	440	448	488	432	487	429	433	436	428	422	457	463	453	499	443	445	444	480	460	414	462	462	458	489	432	472	469	466	428	444	440	476	443	427	455	478	430	433	442	397	443	468	471	417	456	461	439	429	473	467	441	434	444	449	425	434	460	479	463	490	486	438	438	477	458	420	429	445	490	448	480	461	450	452	481	454	432	445	469	464	450	454	406	497	448	442	439	426	445	463	448	460	451	441	489	413	473	458	464	434	463	428	444	476	441	491	453	418	440	437	476	419	433	429	484	485	458	438	456	502	467	441	495	485	468	433	465	428	492	457	458	428	433	452	444	446	425	429	446	451	434	426	454	433	414	434	446	453	457	473	420	452	471	449	424	495	451	426	433	496	444	462	451	459	443	435	475	460	457	474	407	429	425	446	473	458	452	434	473	459	440	455	470	470	448	437	457	424	436	419	488	439	491	433	461	447	417	444	483	444	484	474	473	497	459	439	457	425	467	476	435	494	480	420	465	445	451	435	435	444	467	458	477	488	491	479	438	422	457	468	445	445	435	418	417	466	435	393	422	419	441	452	442	477	439	460	406	428	473	489	430	460	445	455	487	449	397	439	425	428	472	436	417	469	434	446	437	470	441	414	469	451	409	443	422	466	429	440	458	453	476	434	437	408	458	444	472	439	474	466	434	397	466	476	453	466	454	434	464	439	459	472	444	447	450	408	480	458	479	447	427	449	449	443	446	452	460	428	463	437	431	481	441	408	492	441	461	488	457	458	424	461	443	472	442	457	443	433	431	481	470	455	488	467	473	487	440	462	448	436	464	403	441	466	461	451	448	434	437	469	414	487	448	453	464	479	445	434	448	416	478	486	437	474	454	432	438	459	445	465	443	426	454	457	436	451	463	458	469	484	409	474	460	477	455	428	448	473	466	457	431	442	433	494	442	444	455	438
30317	51673	49293	36191	26759	21298	18371	15387	14108	11116	9271	7818	6528	6424	5699	4894	4279	3664	3038	2666	2075	1767	1413	1296	1239	1191	1131	876	877	796	762	720	688	699	638	603	568	585	636	608	588	553	555	574	581	570	595	591	586	553	539	527	571	565	521	558	583	553	553	569	572	532	581	566	550	550	553	546	513	489	486	524	552	549	532	560	561	498	496	543	567	538	545	545	546	529	479	555	510	578	529	517	555	506	505	569	531	551	509	551	552	486	517	548	496	539	533	491	512	517	506	532	507	502	542	539	541	533	498	510	551	543	527	515	493	518	530	511	514	525	515	541	497	517	516	541	530	541	544	497	538	511	514	504	538	498	522	504	509	516	499	518	498	537	517	502	508	544	552	508	515	556	515	475	513	503	531	512	505	535	485	518	531	584	470	519	567	529	541	554	530	480	541	508	505	569	524	519	511	532	562	513	552	520	601	529	507	530	541	501	518	529	525	537	542	478	536	499	523	532	528	511	493	538	558	558	505	565	546	532	514	506	529	541	501	528	527	508	515	478	529	499	508	559	531	505	515	545	545	538	508	534	515	535	525	511	513	529	531	498	532	516	524	488	488	515	550	519	523	543	491	499	520	534	532	492	523	543	514	508	528	545	542	522	560	512	503	494	555	510	526	518	538	505	495	538	546	485	547	540	554	567	547	521	513	539	524	505	518	538	514	499	536	538	526	517	537	508	498	530	498	535	501	575	560	531	530	502	490	520	508	519	524	525	505	510	522	513	540	530	532	470	532	549	548	560	515	514	513	508	490	526	540	528	530	504	523	493	526	491	530	510	533	528	522	528	593	502	554	512	513	542	501	542	503	541	538	474	505	485	544	505	503	526	579	505	499	529	512	576	503	507	517	546	530	509	567	547	569	524	541	532	512	536	540	541	534	538	530	552	478	563	515	552	505	502	515	525	555	520	524	550	511	544	525	517	554	499	503	536	514	530	510	517	482	522	521	539	507	520	502	487	530	546	526	528	529	549	535	556	553	535	519	498	530	500	532	531	567	551	569	520	521	565	496	531	556	537	512	501	533	548	470	527	547	521	510	515	456	538	481	514	529	571	550	465	517	503	540	499	508	482	531	485	554	542	521	475	500	529	505	491	514	558	505	530	545	494	558	537	517	524	548	481	542	517	533	540	529	556	550	531	514	572	519	493	568	544	555	506	541	501	512	521	545	527	524	503	502	539	504	541	544	508	551	534	528	497	520	549	554	509	524	487	542	527	530	489	541	527	515	505	476	532	525	527	500	563	496	519	571	545	521	547	476	501	518	538	547	534	505	553	549	520	545	510	552	486	546	543	530	471	545	551	516	467	472	531	532	585	508	532	533	516	530	496	491	500	534	507	510	514	506	522	506	543	521	510	532	537	535	537	519	503	547	553	519	511	509	575	501	482	545	542	505	514	530	520	540	534	531	491	501	543	551	567	533	530	519	505	502	524	538	538	532	516	546	515	495	513	520	488	512	538	548	568	491	535	541	540	531	537	480	524	543	520	527	532	508	564	515	474	535	517	528	508	538	541	536	515	505	511	530	493	557	499	527	551	523	532	528	542	500	509	517	505	552	447	504	539	514	494	525	499	560	512	521	536	537	526	563	568	536	545	568	514	544	560	543	523	527	502	527	517	547	550	553	531	544	550	501	542	492	531	507	524	513	555	520	499	523	543	567	523	488	532	503	529	484	507	516	514	557	497	542	529	517	472	560	547	532	503	564	548	528	580	518	519	516	482	553	515	477	514	539	559	539	510	572	551	555	516	502	556	527	547	498	482	553	536	514	510	519	534	524	542	545	484	514	538	502	550	530	516	538	541	522	504	539	514	486	525	515	567	563	487	475	535	523	558	527	466	515	555	540	518	576	501	524	515	505	542	559	565	523	525	519	522	504	504	535	523	507	516	510	517	514	531	553	543	540	513	504	527	494	559	530	525	515	542	502	489	534	542	519	530	534	509	557	527	536	526	481	514	524	535	534	545	513	504	508	533	502	540	490	488	519	532	479	526	548	568	542	510	530	523	563	542	511	512	526	516	501	564	530	522	464	544	513	551	486	497	478	560	523	491	489	490	516	527	503	538	520	540	508	549	557	498	527	535	545	532	528	497	519	507	516	526	503	507	531	516	503	553	540	560	511	540	498	527	506	580	504	509	534	517	536	471	564	493	505	519	540	512	516	511	521	516	519	526	526	541	552	518	512	533	527	515	560	520	517	486	509	513	509	520	527	520	537	568	545	518	535	531	504	518	522	575	526	505	502	546	516	484	514	536	490	539	511	522	498	543	524	534	531	533	562	543	521	510	559	503	563	482	530	542	550	579	512	536	558	513	516	483	506	534	507	529	509	511	562	499	501	529	533	473	523	512	497	560	519	548	546	524	550	494	522	514	513	510	531	518	529	572	528	541	547	552	486	489	529	499	530	573	535	529	534	512	516	520	579	513	534	536	518	504	505	553	535	493	484	526	526	502	537	542	473	496	509	518	531	542	545	503	544	495	503	534	543	513	552	515	509	501	511	501	546	536	534	521	533	514	530	501	511	525	540	527	511	519	538	539	508	529	516	553	517	497	534	490	529	496	494	513	561	496	568	544	504	525	519	513	508	515	504	541	490	522	551	550	503	555	548	510	567	510	505	531	489	476	548	541	468	499	532	516	520	473	509	533	498	517	529	513	551	479	561	547	503	518	508	541	520	518	545	566	562	543	530	548	522	560	537	530	522	491	488	562	526	517	522	541	513	524	553	567	524	503	532	543	561	504	548	509	501	524	572	546	510	504	584	535	514	537	526	528	545	536	509	518	502	504	549	557	549	533	527	505	529	509	547	540	486	569	519	565	516	540	522	497	535	517	520	523	525	569	492	568	516	492	522	519	515	545	544	558	511	567	532	538	498	521	504	548	542	520	533	502	524	519	493	549	548	483	528	551	523	498	522	536	510	508	531	580	560	506	514	534	520	549	555	530	484	549	548	531	514	510	512	526	544	550	507	540	543	516	516	455	568	525	490	489	560	504	535	551	527	527	558	515	504	514	528	532	569	512	541	533	540	496	499	535	523	522	525	504	524	532	518	550	503	565	529	517	561	530	492	523	557	527	530	531	528	514	506	508	507	533	491	478	544	520	553	494	545	520	455	544	504	506	520	542	499	518	529	538	506	494	491	558	481	553	511	500	510	527	565	526	535	571	520	495	541	540	537	558	509	484	520	498	518	541	513	539	537	562	510	495	519	500	526	487	521	539	515	522	521	530	556	533	517	489	498	566	528	559	497	501	541	549	506	511	517	505	525	509	521	516	504	531	507	564	497	519	514	489	546	514	547	536	520	551	529	507	509	553	523	522	510	525	504	519	500	542	515	522	521	542	511	518	481	517	516	519	544	516	482	504	526	502	544	525	521	532	545	539	498	495	510	509	512	567	522	521	511	480	517	558	531	528	475	535	489	532	509	556	497	555	556	482	510	522	533	537	527	503
29107	25814	28646	19752	11634	7348	5230	4013	3784	3008	2416	1976	1721	1670	1505	1298	1158	1041	929	873	770	773	663	564	578	561	535	556	483	511	478	475	462	523	470	510	456	410	433	473	423	461	441	434	419	495	435	448	423	493	469	444	447	447	423	438	462	454	446	431	443	441	441	449	463	441	431	470	440	417	447	477	416	391	454	424	448	434	463	418	455	441	436	444	397	403	437	433	446	436	441	434	443	437	448	460	457	447	418	455	466	437	435	436	456	375	448	458	445	399	468	406	420	439	460	425	429	473	467	441	457	414	417	458	406	459	456	421	449	440	453	405	447	461	412	422	433	425	451	394	418	445	366	403	405	466	416	408	440	407	421	411	448	411	420	423	452	441	438	418	420	444	418	373	431	460	450	473	439	467	449	418	456	440	412	425	453	405	446	442	443	455	426	387	408	422	416	416	429	465	422	431	454	439	476	383	504	410	452	420	420	442	402	456	444	415	453	469	425	440	430	436	434	385	447	441	430	469	448	448	458	436	489	396	368	439	461	447	446	420	411	406	456	422	437	420	441	438	422	414	431	413	447	417	476	403	471	466	416	429	456	446	463	432	417	443	426	449	428	418	430	459	436	404	459	445	390	433	471	431	437	451	466	432	449	422	437	446	449	414	407	422	424	419	456	430	428	460	427	396	470	442	433	482	448	435	439	454	501	439	420	429	447	446	453	426	443	424	422	420	462	436	456	461	427	421	431	414	445	439	404	416	415	421	476	391	441	430	443	443	419	419	428	416	439	459	469	477	411	461	452	434	439	401	452	429	426	442	436	430	457	413	431	410	423	416	459	429	416	432	452	436	424	395	453	456	437	370	426	436	417	413	400	468	422	470	403	448	434	463	426	396	426	444	429	467	419	466	422	415	477	448	398	414	410	428	419	432	425	413	438	487	449	429	446	440	437	454	416	423	432	443	438	451	418	406	431	438	453	445	471	459	420	414	462	422	442	438	428	455	438	448	423	425	429	458	443	445	427	418	422	426	411	412	393	447	412	443	424	432	459	419	429	439	447	475	444	423	428	430	459	434	440	455	416	442	476	408	422	464	420	419	446	430	416	447	451	479	428	433	424	419	443	419	442	461	451	430	411	454	412	442	433	445	429	431	454	450	445	431	408	461	434	433	424	435	456	462	404	455	446	440	409	484	413	413	451	433	433	441	393	429	429	417	428	419	465	454	425	440	443	411	414	431	439	450	439	447	412	450	431	453	437	413	426	405	403	421	455	430	425	423	437	426	378	396	441	427	455	451	416	418	503	394	428	426	415	408	430	413	404	438	411	412	428	442	439	401	435	415	461	421	466	438	449	417	396	410	442	475	418	445	446	423	466	448	504	453	449	447	457	421	414	423	458	449	448	432	447	391	452	428	411	455	430	449	434	437	475	449	436	440	445	446	436	446	475	445	441	439	443	435	470	411	444	432	438	443	430	424	465	425	440	429	495	441	474	411	431	461	445	436	419	464	440	424	427	423	496	472	439	431	425	386	483	416	447	406	448	436	407	459	438	400	437	454	440	458	417	465	448	490	438	443	388	444	425	450	455	429	435	428	441	434	443	450	432	453	421	445	431	428	447	453	409	468	434	474	429	408	447	439	465	427	446	462	428	459	426	418	424	426	435	394	401	449	446	465	408	432	447	461	464	465	430	414	465	435	410	423	469	432	419	449	427	427	445	415	429	420	436	412	451	426	445	440	421	417	469	419	394	463	477	401	422	418	430	446	411	441	430	420	477	460	447	456	428	419	408	448	404	483	463	427	421	432	448	427	421	425	443	429	445	457	404	456	439	457	400	454	443	441	439	418	397	438	432	449	413	442	470	404	404	432	437	439	436	453	413	444	430	418	427	473	459	442	402	417	401	427	438	436	427	455	474	435	427	431	435	465	416	417	424	410	452	394	425	439	415	445	439	417	451	465	460	443	461	447	410	427	427	434	475	456	465	425	441	437	391	431	437	420	415	465	471	454	363	435	435	398	424	469	449	432	446	446	446	429	456	434	424	409	427	461	477	413	449	442	413	447	436	489	438	463	418	424	426	424	418	427	426	434	422	449	422	441	413	470	444	420	485	422	402	451	464	405	452	482	419	416	451	428	428	377	459	479	440	434	389	449	441	425	430	456	415	472	473	425	438	485	437	417	444	455	460	481	443	439	415	428	411	456	437	442	389	448	424	449	420	407	460	466	452	443	442	441	438	410	468	438	444	457	423	422	427	415	403	405	412	452	411	404	452	416	431	455	439	468	407	447	436	443	465	444	441	412	462	449	446	401	454	443	448	415	412	402	414	465	442	413	454	429	431	405	438	430	424	440	397	449	444	370	478	423	434	415	450	423	427	450	431	434	466	447	448	443	429	437	445	434	449	422	371	446	423	413	433	416	429	434	413	434	442	382	434	410	434	435	413	465	402	460	420	396	423	405	406	470	414	433	455	417	448	436	473	466	430	412	423	443	407	455	399	439	437	393	449	451	446	411	423	409	428	414	388	434	453	448	418	440	468	428	426	452	406	444	411	424	407	422	447	445	430	455	436	443	402	446	424	474	427	445	447	453	464	469	420	407	440	458	450	446	442	429	415	426	451	423	447	415	420	455	459	431	431	447	442	432	464	406	482	453	428	420	426	451	445	505	386	418	417	480	431	427	412	451	456	382	415	483	427	464	446	398	444	437	449	449	441	436	402	430	441	439	455	446	447	444	446	420	406	426	453	446	441	446	431	428	436	418	413	445	421	425	438	450	450	385	418	429	424	483	441	441	460	417	442	435	462	450	441	435	435	426	468	439	438	409	445	387	445	406	444	420	439	441	465	466	437	417	405	419	418	454	425	436	445	448	428	434	436	452	413	450	423	437	429	439	466	429	495	410	395	438	424	423	419	439	425	435	414	431	425	441	420	400	418	440	437	451	404	427	419	452	438	449	448	446	443	450	457	454	416	446	442	437	458	438	453	457	436	424	460	435	446	463	429	442	474	437	435	445	430	458	369	422	444	390	460	405	415	409	438	416	431	432	432	431	454	414	410	449	428	426	441	430	431	442	407	445	428	461	434	448	450	402	426	459	403	436	470	458	481	405	449	460	412	427	459	392	440	448	450	449	439	459	470	415	420	439	425	433	444	431	407	435	460	430	475	376	429	433	465	393	419	454	452	406	429	437	450	430	449	452	464	465	451	409	441	440	452	444	419	470	402	447	445	450	434	437	415	435	402	463	468	444	458	405	448	435	415	473	434	435	397	455	430	421	436	431	420	422	429	443	464	426	430	388	380	463	459	405	401	436	434	445	438	454	399	429	431	460	444	399	462	437	398	426	414	459	452	404	444	451	465	441	440	473	454	435	428	435	419	419	441	444	452	436	434	425	432	449	434	443	451	435	458	424	442	424	441	456	405	442	420	424	437	434	446	401	420	441	447	436	400	459	431	417	473	433	408	414	452	436	453	431	464	434	479	437	447	436	445	431	424	424
28730	39453	33243	21019	15551	12353	9897	8259	7894	6486	5184	4273	3810	3482	3087	2615	2310	1956	1740	1490	1392	1155	995	887	750	763	748	741	715	659	614	630	615	567	614	577	551	551	523	599	519	545	541	583	511	502	560	502	520	513	539	540	497	561	571	498	556	507	551	551	535	544	530	502	546	548	565	542	528	545	519	495	525	527	544	556	551	521	504	535	532	542	489	554	529	550	534	539	514	537	511	539	520	557	522	518	575	520	507	503	534	555	514	545	516	520	536	506	522	560	547	528	557	540	529	549	547	509	530	544	531	535	545	482	514	518	510	521	569	542	517	553	535	518	535	542	540	528	558	485	510	487	515	542	588	523	518	546	527	528	550	534	551	513	514	507	589	489	560	531	494	534	503	503	563	504	506	546	540	555	541	532	556	581	527	521	509	516	525	558	535	555	520	542	538	493	503	484	521	477	526	513	531	517	518	567	528	489	530	523	524	556	544	478	552	537	531	509	524	520	542	507	516	470	479	521	542	546	516	535	529	543	503	539	502	531	528	496	543	506	549	543	536	468	519	515	554	545	492	495	562	485	548	572	585	525	558	534	514	521	516	527	540	503	515	531	542	574	565	530	504	512	529	513	519	526	501	498	547	550	580	512	500	552	516	523	520	527	495	535	552	553	529	562	562	534	531	514	533	554	483	506	552	537	521	558	536	506	526	502	522	543	535	500	519	548	527	494	501	548	519	519	496	543	547	516	515	551	535	531	515	552	536	514	566	554	532	488	537	533	528	514	551	517	511	530	514	531	533	519	546	537	553	533	506	546	526	552	533	521	497	499	479	492	522	555	540	518	561	541	565	522	492	531	512	532	575	522	558	535	508	493	548	527	526	535	492	511	546	556	518	529	534	516	515	566	514	482	551	523	525	571	544	508	524	550	546	565	564	550	517	487	515	500	554	542	559	525	503	571	540	514	519	509	545	546	532	511	503	541	571	527	556	535	509	524	561	463	524	495	537	520	545	555	543	557	550	543	516	556	543	509	522	506	499	493	500	514	545	543	525	488	566	533	493	547	504	502	510	506	536	542	496	538	526	526	500	558	523	538	470	557	502	521	535	498	523	515	541	571	496	520	492	536	524	524	545	526	525	580	516	528	483	542	516	552	514	542	502	585	536	532	516	470	531	561	463	485	517	525	523	508	541	530	501	532	530	535	537	506	533	568	516	564	535	491	533	561	550	515	544	580	473	530	529	576	508	559	516	536	573	577	535	527	543	565	601	491	527	552	533	528	526	575	528	562	548	545	540	543	545	531	512	517	542	531	478	563	526	513	544	546	532	537	530	533	533	506	507	524	524	553	532	534	516	524	487	490	491	498	502	497	599	532	517	539	536	529	509	481	528	562	511	530	485	523	546	536	525	512	538	483	518	539	539	550	536	557	514	496	509	520	523	523	543	530	550	511	560	516	540	540	499	530	517	512	490	517	516	550	552	547	497	543	536	544	508	556	518	545	474	505	536	532	555	556	523	522	500	509	537	511	525	531	557	519	520	539	517	548	510	536	530	498	514	495	540	552	504	510	516	556	506	515	490	560	524	556	516	542	518	540	583	549	543	526	563	528	520	488	498	500	517	545	517	519	564	526	524	511	556	525	514	521	530	536	541	502	507	573	589	527	544	492	501	513	568	528	503	537	521	487	529	504	553	487	508	547	571	560	532	533	514	522	541	506	532	521	499	564	522	539	505	503	514	518	504	536	511	515	502	520	550	541	565	523	523	547	520	529	503	508	513	569	524	532	527	550	522	505	537	521	528	517	544	515	535	531	524	525	542	518	508	551	540	555	519	499	538	477	561	497	581	547	576	523	541	527	543	507	557	476	524	533	515	521	562	491	552	546	525	505	563	493	548	527	552	548	537	524	528	556	538	512	504	527	527	520	474	517	533	518	541	539	569	531	495	523	525	566	542	496	531	545	510	539	548	506	505	529	508	562	534	589	528	549	509	540	502	501	523	512	514	510	509	556	544	507	554	538	561	506	533	521	521	526	486	522	538	496	522	530	497	531	522	522	488	555	525	536	563	553	494	523	542	542	529	510	515	504	491	521	539	527	521	517	530	531	519	543	521	532	564	526	559	519	500	496	564	510	589	508	504	557	540	506	535	507	565	540	525	531	531	524	569	520	535	565	525	527	557	503	526	566	514	527	560	499	513	537	510	525	491	538	503	486	506	479	527	543	502	533	544	536	546	557	484	507	519	546	493	497	528	506	597	541	512	511	505	508	481	544	509	493	524	519	505	522	557	500	552	523	539	501	497	468	527	495	541	568	556	506	560	542	548	543	534	545	517	562	546	513	523	486	499	486	557	550	528	528	500	529	545	532	551	505	499	508	543	530	531	533	551	526	556	528	516	534	517	486	514	493	526	491	552	497	540	533	567	518	510	503	501	511	532	555	568	511	534	540	541	571	558	542	542	538	476	536	518	508	552	529	566	519	553	546	540	548	520	549	522	518	505	517	506	470	537	544	514	516	574	504	511	515	541	517	518	528	511	482	519	493	523	560	527	503	583	512	531	525	552	532	567	505	496	547	544	546	497	499	515	537	546	535	500	471	506	504	550	517	531	539	510	516	543	606	576	505	561	513	531	614	539	489	530	589	523	509	530	550	514	531	469	498	489	516	502	513	524	510	507	522	533	510	505	538	542	491	539	498	529	526	537	536	539	491	504	527	542	500	530	527	512	509	499	547	516	505	529	573	508	519	549	520	535	531	549	532	541	503	559	529	534	489	537	520	552	536	557	521	538	556	521	540	513	520	569	532	539	536	524	537	512	533	550	534	545	540	525	529	500	534	540	527	524	492	528	546	548	566	536	527	524	555	519	529	528	562	509	533	559	525	529	515	514	506	516	511	524	497	480	548	535	523	532	540	552	515	543	510	531	538	531	493	519	569	531	520	550	483	538	557	557	523	482	565	538	513	506	492	533	541	498	540	522	530	538	534	546	534	541	544	519	552	534	521	506	530	497	498	546	554	511	536	500	555	549	561	483	495	467	557	532	509	538	552	581	546	504	492	529	497	509	509	538	513	515	530	568	510	546	497	529	510	543	523	545	519	507	545	506	519	529	529	516	519	549	535	514	550	550	508	507	487	548	569	514	546	492	528	551	523	534	553	520	565	503	538	555	535	485	574	549	518	495	546	532	529	495	521	542	487	515	547	526	568	556	526	531	542	542	504	502	534	526	519	514	476	521	496	504	545	498	528	506	527	501	509	553	521	536	523	522	517	529	501	518	487	488	519	554	503	517	540	481	506	531	470	575	520	530	564	580	513	534	577	489	520	529	554	532	506	474	503	578	465	539	472	512	533	516	487	521	534	520	511	563	548	513	542	533	497	539	543	532	562	483	490	515	523	546	508	535	517	501	505	487	544	503	511	501	526	480	501	514	527	532	501	509	533	518	536	538	547	499	546	508	540	488	540	505	515	527	543	518	550	547	490	560	559	482	543	515	504	562	541
24596	21388	28584	25329	21841	16243	10055	6415	4892	4528	3697	2917	2540	2291	2040	1666	1546	1274	1159	1003	910	808	669	546	590	558	530	511	492	460	425	374	410	396	407	392	380	331	374	398	353	381	351	326	383	350	381	384	371	378	351	370	334	348	388	337	383	361	348	346	332	348	368	342	369	340	370	369	371	359	344	330	379	401	328	375	319	358	337	351	364	376	316	396	370	356	356	349	360	321	382	313	381	361	386	328	359	355	355	341	344	364	370	346	328	354	379	353	355	336	396	383	347	390	326	310	341	309	354	365	336	374	347	352	305	322	350	346	334	373	370	330	356	328	346	344	369	364	404	359	394	365	342	381	354	340	382	357	360	342	337	384	363	368	381	359	350	353	341	371	328	334	324	325	325	332	342	354	348	315	334	339	367	342	345	352	328	354	322	344	343	363	353	343	351	359	356	335	326	351	357	344	352	356	355	354	359	339	379	371	368	358	337	366	335	307	375	341	317	374	360	339	351	326	311	389	340	327	387	363	374	349	361	351	356	358	377	311	354	377	354	359	341	356	352	330	324	325	353	341	322	350	370	374	358	342	365	358	370	369	327	389	325	346	353	356	346	356	371	351	352	334	355	330	349	349	349	326	379	342	351	315	373	332	390	337	324	356	366	328	383	359	361	366	352	365	338	354	329	369	361	380	392	338	355	324	381	335	330	358	381	368	337	356	356	323	356	349	330	329	380	361	352	330	322	350	360	300	385	367	352	363	332	363	345	324	353	336	340	369	324	332	349	355	342	387	372	340	336	335	355	368	373	354	335	355	332	360	372	335	317	373	374	367	341	346	367	370	322	337	343	340	342	351	365	349	321	362	339	320	310	355	330	338	347	342	339	352	364	361	343	381	318	337	346	373	335	330	313	349	339	337	354	324	333	310	366	346	344	322	356	342	358	353	328	354	344	389	326	358	366	350	369	343	351	346	362	348	324	366	370	329	364	353	321	364	360	322	345	345	314	323	342	350	339	363	359	324	351	352	330	388	352	382	312	334	308	376	350	322	356	347	347	307	374	398	343	382	353	341	326	335	331	355	373	337	335	339	360	344	359	345	358	374	363	334	337	359	345	335	347	386	342	352	334	330	343	338	343	355	343	364	336	352	384	326	380	334	364	367	338	339	311	359	332	376	372	324	361	355	356	345	358	380	357	365	351	345	334	396	359	323	368	356	350	345	366	404	330	346	350	349	360	341	360	334	342	348	349	335	362	352	361	343	344	336	356	420	374	338	370	348	334	371	346	348	335	331	342	340	324	323	369	353	340	345	347	351	349	355	353	325	378	376	319	377	376	322	345	344	336	349	336	372	321	371	338	348	372	356	322	342	357	342	327	336	357	323	314	338	354	361	341	344	345	353	339	312	336	379	359	369	321	341	359	350	361	361	361	350	362	347	325	333	356	356	344	333	350	329	330	360	347	352	328	348	382	361	353	332	384	348	362	354	346	340	363	366	340	329	349	384	342	372	345	356	366	375	349	343	347	317	345	350	357	354	373	355	351	351	353	354	351	330	350	328	399	367	345	362	370	330	324	361	345	343	327	362	354	359	359	352	352	354	342	363	359	361	362	345	357	357	349	348	345	341	355	353	342	345	328	356	361	349	336	333	343	372	347	311	351	354	347	344	361	360	332	356	391	347	329	319	348	358	321	321	344	331	360	340	354	347	358	335	343	358	338	377	331	343	356	378	338	367	342	335	354	342	300	345	314	354	341	340	351	365	363	344	367	382	369	341	387	352	358	335	358	330	349	300	334	343	368	329	347	311	375	364	354	353	375	354	393	371	320	323	344	358	340	336	333	343	327	361	337	338	320	371	343	333	333	358	344	317	373	364	356	355	331	344	347	306	418	352	334	363	354	324	341	343	336	345	352	362	327	353	354	334	345	378	356	341	336	358	375	353	373	335	366	371	366	310	365	367	347	364	326	335	334	355	363	374	347	341	370	346	334	360	344	346	374	340	331	333	343	357	351	316	362	331	327	349	347	360	332	370	353	292	379	367	354	357	363	332	328	342	315	337	327	299	309	346	360	340	334	361	324	339	364	356	348	343	356	312	299	340	372	381	348	371	340	331	338	354	380	352	341	340	352	324	330	344	373	330	337	339	334	350	327	334	325	354	325	365	329	366	329	369	340	357	352	350	348	328	306	314	339	325	330	333	337	350	346	356	347	345	360	344	365	328	343	331	333	338	311	334	341	338	351	350	363	325	355	348	323	356	341	320	371	315	355	333	343	351	371	338	349	342	330	376	334	367	337	351	354	353	337	360	350	353	371	340	333	347	336	358	357	322	348	339	370	326	349	329	349	360	337	359	343	375	326	339	343	333	331	334	366	327	359	333	358	340	323	377	333	343	354	318	364	395	332	324	331	361	354	336	343	370	346	351	355	360	331	372	368	359	348	362	358	356	385	352	345	357	355	305	395	349	339	373	360	342	333	334	317	315	334	330	363	334	351	347	324	326	352	351	361	317	362	348	363	332	366	345	355	339	376	366	342	308	376	360	360	378	322	369	353	338	365	376	360	346	340	342	374	387	353	332	354	341	345	358	357	339	329	355	334	374	342	335	324	379	373	395	329	342	353	359	363	355	355	378	349	338	343	335	348	391	344	356	339	319	343	327	325	331	332	331	388	346	322	357	327	331	353	346	338	346	308	354	317	373	327	328	329	400	362	374	315	349	384	376	330	359	362	313	351	369	325	379	358	327	346	333	320	375	369	365	349	335	351	326	341	359	367	386	351	345	379	349	355	380	364	322	369	338	346	352	351	332	353	320	363	354	381	354	347	355	330	354	332	386	361	309	351	364	313	347	343	343	338	351	355	361	335	335	368	358	325	353	341	344	329	348	374	333	359	361	341	347	351	364	364	313	354	356	330	385	310	368	339	332	342	346	355	334	324	320	342	338	338	345	351	336	329	334	369	337	350	331	369	350	341	347	378	378	335	339	348	376	361	387	346	362	362	345	338	345	348	333	310	360	338	363	348	349	355	364	339	337	358	358	379	352	386	331	364	335	348	364	355	344	366	345	325	361	313	313	366	342	366	356	361	339	331	355	345	356	343	333	325	340	333	346	347	367	335	364	343	341	329	320	333	342	374	331	375	337	347	346	342	375	353	364	319	357	373	318	343	360	334	335	342	325	345	294	365	339	376	348	335	356	335	360	342	355	353	330	362	362	340	330	371	367	348	339	327	347	345	390	331	335	351	330	352	381	385	381	356	328	365	349	351	336	371	332	305	350	335	382	331	350	344	354	346	310	355	353	350	350	362	351	348	355	355	375	324	376	358	337	323	372	313	334	364	311	362	360	351	320	372	326	365	333	351	327	345	343	346	333	338	331	340	349	390	320	340	357	327	371	337	342	390	323	370	363	359	376	367	361	328	358	399	340	370	349	361	331	283	364	339	347	363	353	322	360	345	375	345	368	365	342	359	337	376	346	332	344	360	362	332	333	345	375	380	354
28160	46008	39425	30002	22502	17513	13818	11670	10015	9381	7714	6249	5465	4973	4185	3626	3073	2636	2297	1872	1619	1419	1077	1037	950	829	812	715	622	606	564	570	546	541	496	467	517	496	467	488	508	466	441	467	458	443	458	456	449	410	494	463	450	469	464	432	456	432	469	454	413	489	443	414	455	432	409	426	420	405	438	407	456	400	469	435	430	395	406	424	423	404	418	442	440	402	439	430	436	449	403	488	412	443	381	440	419	387	444	463	452	408	412	494	391	467	424	410	428	433	421	396	417	409	452	415	426	409	429	439	425	405	429	440	432	431	413	372	438	435	431	416	416	391	415	437	421	418	435	381	431	384	442	407	415	413	461	422	439	406	401	442	443	415	424	434	433	398	472	421	395	427	423	440	418	431	417	432	435	411	421	405	418	411	385	410	424	438	398	416	421	442	421	447	423	414	423	407	409	418	434	434	430	408	413	407	405	429	414	413	461	415	442	426	386	477	435	419	453	408	443	428	393	424	454	413	422	406	442	435	427	414	443	483	412	398	394	378	425	409	432	433	420	404	401	423	448	396	406	394	437	420	388	456	437	421	402	364	408	427	392	453	462	441	393	427	451	411	425	413	419	440	428	439	439	416	433	419	390	421	440	404	454	402	421	408	446	425	449	443	417	457	399	422	415	399	416	413	433	445	418	408	377	449	406	448	420	398	401	422	440	402	396	386	426	383	435	412	436	386	433	378	402	406	412	410	427	417	386	454	435	421	413	406	414	450	457	419	428	443	386	443	417	422	408	434	393	458	407	408	452	396	452	453	432	427	436	418	460	414	428	397	431	394	396	427	448	379	453	413	404	404	430	435	433	439	430	406	412	395	425	403	417	430	410	450	396	406	423	426	416	426	415	423	437	421	432	421	430	427	424	407	453	452	435	417	415	419	398	415	396	434	402	425	424	401	427	449	413	410	405	400	446	425	410	395	444	426	401	444	429	401	430	416	434	384	444	420	402	413	442	407	415	445	407	434	432	444	362	448	442	390	434	452	454	436	474	419	389	434	382	393	440	419	470	427	426	384	403	430	435	446	404	418	422	439	448	414	396	417	459	409	407	407	413	427	432	415	461	410	415	421	465	422	421	430	430	425	422	417	418	413	419	452	389	421	435	395	426	403	449	381	438	374	450	375	427	431	426	419	425	359	442	402	426	435	423	441	403	434	450	405	438	428	398	434	396	452	404	416	399	444	398	457	451	467	447	421	417	459	456	442	443	451	426	420	452	458	409	405	432	401	422	425	414	393	425	380	392	452	430	470	415	401	424	431	423	417	450	395	418	404	372	412	432	442	388	408	433	436	422	438	421	412	445	453	425	439	428	438	418	428	422	429	404	440	438	400	410	415	435	400	448	424	405	391	407	370	427	444	427	408	417	402	400	386	406	405	435	432	429	414	401	439	428	395	421	413	421	402	424	440	419	409	398	443	429	408	426	431	395	421	412	416	459	408	401	391	471	416	423	454	412	411	418	409	438	426	425	384	407	429	416	440	450	418	424	435	427	391	436	410	436	427	431	402	443	455	386	405	423	410	396	421	415	444	418	432	432	413	404	415	402	435	420	432	429	412	425	421	435	446	417	402	420	405	407	397	409	419	453	453	432	425	451	432	435	459	433	430	423	435	449	413	389	423	429	383	444	407	439	456	385	398	403	409	388	425	429	408	417	440	365	442	404	451	406	460	422	402	414	420	389	467	402	461	417	467	416	429	414	461	452	433	404	424	420	397	457	431	404	435	419	418	443	441	429	402	435	427	446	427	368	418	450	371	408	431	422	428	416	417	427	417	422	453	401	401	434	399	448	446	396	436	395	422	437	460	418	448	434	442	422	461	415	382	393	416	417	397	402	413	417	432	420	399	453	411	429	434	449	418	437	489	398	404	438	430	406	401	409	397	445	443	414	391	415	429	418	464	424	394	412	430	386	426	453	421	467	419	429	392	408	398	439	423	435	427	422	449	411	423	409	436	398	434	381	453	399	403	392	434	375	424	399	427	382	412	402	379	412	424	453	415	410	391	421	435	401	398	420	470	449	439	453	429	398	446	413	384	405	414	362	438	404	407	418	450	425	455	426	402	437	389	396	406	419	418	420	435	437	444	426	434	406	422	407	414	400	444	413	465	390	407	447	456	429	421	401	420	442	413	441	418	428	428	430	370	436	403	432	427	422	387	393	387	432	421	436	407	398	416	447	430	480	442	408	412	423	420	426	428	421	433	430	419	401	402	435	410	409	439	393	438	437	439	418	444	378	390	387	419	416	409	438	447	457	433	410	431	407	431	410	407	384	413	446	384	448	431	406	448	376	417	407	424	416	424	415	413	388	409	418	400	399	398	403	419	447	420	456	440	440	432	418	428	429	439	412	448	429	455	466	413	438	467	419	439	412	439	408	386	421	445	424	430	426	437	469	421	437	428	441	438	425	401	404	381	419	402	392	427	455	383	423	423	428	449	427	459	403	417	436	434	396	404	405	417	411	414	434	457	446	421	439	436	415	379	405	427	424	437	429	434	436	378	444	430	417	412	417	448	420	396	403	425	420	405	407	429	455	411	412	410	411	420	444	377	429	386	418	407	420	444	407	448	359	425	408	411	386	411	466	396	421	459	446	428	396	411	416	451	423	397	392	433	404	422	400	423	415	390	413	444	400	448	407	412	424	429	416	426	420	427	422	416	450	412	394	392	451	429	422	430	386	439	427	437	414	407	406	425	431	404	433	416	414	424	414	448	445	436	400	435	396	441	429	432	424	382	416	399	406	437	424	429	417	402	402	434	459	447	415	448	416	458	416	399	432	433	436	415	427	449	396	443	428	413	410	415	424	395	444	377	401	421	430	396	431	421	429	433	391	419	408	433	406	414	390	421	427	435	415	465	434	425	394	417	437	397	435	414	454	417	413	404	423	423	406	459	428	423	420	431	418	416	416	401	418	406	435	438	434	397	407	414	438	423	423	420	430	432	431	415	429	436	444	455	413	442	455	396	416	480	431	432	411	398	459	416	401	423	382	402	395	400	419	436	418	464	424	397	425	444	415	453	433	408	428	421	416	435	416	382	404	390	406	416	403	443	400	402	435	410	435	427	405	412	408	441	445	408	384	401	400	412	396	462	415	426	453	419	409	435	406	396	438	433	395	401	433	414	411	436	422	438	407	444	410	455	393	442	415	395	445	409	404	410	438	405	416	422	465	445	414	406	417	396	466	450	416	425	387	431	434	396	435	465	440	444	394	394	457	403	418	461	393	398	426	399	451	392	428	439	405	406	415	496	415	386	442	434	440	401	422	438	391	424	418	433	445	389	408	441	407	479	438	422	455	438	440	426	378	434	417	445	425	440	469	430	439	441	424	402	430	441	383	402	432	393	425	414	453	412	422	433	444	426	429	427	405	446	418	432	401	425	423	410	435	436	403	395	420	432	436	408	407	402	483	414	410	432	432	378	436	436	411	404	405	434	390	411	423	424	408	383
25602	21476	27847	26540	17241	9949	6383	4645	3830	3549	3142	2569	2293	2160	1839	1581	1444	1187	1132	1014	1003	894	811	772	652	691	643	693	655	659	603	590	591	567	546	556	549	567	580	550	614	573	557	550	522	549	597	570	537	606	530	554	575	570	534	560	535	554	579	539	518	549	522	566	522	551	567	542	507	543	556	551	552	536	549	556	557	518	521	553	549	480	527	540	536	537	546	554	528	572	572	548	594	538	568	535	495	557	524	525	542	557	516	556	505	547	533	553	546	592	527	504	545	546	489	534	570	528	516	533	493	554	516	535	551	558	557	493	575	560	567	542	548	538	533	495	498	577	584	559	547	514	501	484	534	538	518	530	566	497	520	553	502	521	591	518	525	540	535	541	557	544	541	506	587	537	561	580	538	574	546	535	557	550	510	544	500	567	568	553	551	552	528	542	585	560	539	567	555	547	552	557	565	554	592	546	552	583	574	557	518	548	505	522	526	536	540	525	553	514	543	543	528	499	553	524	532	498	561	575	550	546	555	538	503	515	530	558	520	523	509	545	521	531	512	503	528	521	560	539	528	562	564	546	530	524	527	560	550	517	566	532	552	547	526	547	601	532	504	538	562	552	498	594	534	528	573	511	546	500	542	517	565	530	553	565	556	558	553	543	557	563	536	555	518	546	526	509	540	505	549	565	535	548	565	532	524	513	581	526	557	540	558	584	529	517	498	545	517	533	548	544	531	550	523	550	538	549	538	552	536	529	591	523	534	580	538	541	546	571	512	591	556	534	507	551	518	518	513	510	521	581	528	547	482	546	555	530	511	556	526	581	559	509	553	515	550	524	543	499	575	585	531	538	541	536	519	538	508	550	558	528	531	545	515	560	512	546	532	551	579	521	541	515	547	584	559	535	542	566	567	518	534	585	563	545	544	581	557	553	529	538	528	571	550	528	519	501	511	550	559	547	542	501	529	559	555	575	573	527	510	578	531	499	542	545	582	590	499	538	573	531	547	556	513	542	554	542	518	547	561	554	492	563	513	551	529	543	585	534	546	550	569	551	532	534	535	536	508	513	553	545	522	534	547	553	519	550	521	546	551	574	571	557	561	546	532	538	568	560	523	526	543	555	540	518	513	560	535	524	525	576	528	510	539	538	576	538	541	553	527	522	579	562	541	554	541	537	505	519	534	530	551	560	546	562	506	521	571	516	568	527	508	584	536	490	566	589	526	556	524	533	538	520	517	531	522	546	558	558	534	533	567	530	546	567	541	546	554	521	547	518	520	511	488	518	536	525	551	530	516	528	570	511	565	540	502	571	524	548	528	556	570	569	584	559	511	548	553	575	507	540	520	521	520	534	579	561	535	542	543	525	562	536	524	534	541	535	536	554	510	563	567	525	553	472	527	560	559	527	541	517	522	518	592	549	540	564	530	537	567	559	558	541	491	558	525	527	545	543	565	548	562	543	578	528	539	515	527	534	549	545	518	544	527	574	524	556	518	520	514	504	590	513	506	534	536	531	542	483	562	550	549	525	557	531	572	520	530	509	538	545	580	558	532	560	529	543	561	514	575	517	498	561	550	535	556	516	535	531	545	561	527	531	510	556	550	515	511	522	533	568	589	509	555	575	571	502	557	550	538	543	507	554	545	554	553	532	574	521	550	553	545	531	543	531	530	535	570	534	518	561	512	566	573	510	499	521	523	561	539	544	516	553	531	558	504	544	515	530	554	553	527	536	512	581	519	528	513	579	541	532	541	551	551	559	541	525	517	501	517	550	545	529	522	542	545	503	546	566	525	545	536	540	527	521	516	524	544	549	557	527	547	562	549	553	549	561	544	567	519	583	568	546	531	519	577	562	563	539	547	547	512	501	525	574	588	484	533	556	569	560	528	558	534	536	544	539	575	557	531	533	526	540	520	572	540	559	554	497	543	560	547	539	544	537	557	522	554	507	546	548	576	483	551	547	520	558	527	511	521	543	539	568	565	551	539	539	519	519	516	570	520	529	544	560	563	503	524	517	590	529	537	537	539	529	480	553	565	510	524	501	523	539	516	513	520	494	549	520	541	565	533	537	554	534	553	543	564	527	548	540	557	527	543	574	542	519	507	524	513	570	499	560	513	514	536	515	535	510	552	560	558	505	538	543	524	560	539	605	519	596	563	528	519	538	537	528	515	533	511	560	548	546	538	588	547	535	560	527	571	586	531	533	502	553	486	574	513	539	556	553	535	547	548	520	553	605	560	542	540	518	529	553	545	549	603	507	531	563	556	567	552	503	528	581	537	508	529	557	545	522	521	538	549	554	590	578	551	553	497	552	567	544	549	544	557	505	510	517	512	523	517	556	541	583	574	544	548	528	565	557	552	485	506	543	557	580	541	561	538	531	571	538	565	558	553	539	533	507	549	534	497	526	562	554	532	548	512	544	558	544	520	527	568	527	551	569	554	555	535	524	544	529	562	543	592	546	539	516	575	562	531	547	540	533	545	559	560	531	528	497	542	523	515	583	536	551	529	511	540	560	542	527	522	544	563	549	572	524	533	512	570	507	564	576	542	540	556	539	511	550	514	584	519	574	532	522	538	507	538	547	527	522	551	542	575	493	535	551	521	524	571	604	560	568	531	547	556	554	511	542	546	539	545	554	562	534	517	518	562	567	548	527	520	518	549	580	565	500	532	544	508	535	550	539	521	568	555	519	514	567	531	564	573	509	523	547	531	538	488	581	502	536	539	557	548	569	536	524	528	533	537	546	470	513	575	525	520	530	548	559	523	525	521	536	584	512	536	527	594	516	555	500	536	562	534	570	536	527	550	532	497	537	516	519	531	522	528	559	562	504	512	566	591	572	543	496	527	546	532	484	543	524	537	536	542	532	546	544	532	532	533	551	521	560	565	571	514	549	519	557	577	539	564	526	535	554	533	505	533	559	501	536	549	590	548	563	566	515	543	535	552	534	521	543	601	522	526	525	567	517	553	553	537	572	531	530	567	583	521	542	550	544	525	497	542	519	533	487	551	480	525	489	547	561	540	533	540	521	513	537	560	532	545	507	514	544	542	541	575	540	556	541	570	565	513	543	545	550	546	522	542	496	532	551	530	538	527	546	595	544	511	582	574	530	530	569	532	559	540	533	564	510	499	513	520	568	533	541	501	541	521	525	518	532	480	511	552	520	547	518	523	564	502	527	523	521	551	553	477	534	552	519	514	545	547	552	568	529	559	567	550	553	532	530	563	507	541	531	554	600	544	537	593	568	543	526	534	545	526	524	560	505	543	530	502	566	535	514	473	542	548	526	505	507	549	538	566	528	525	516	538	530	524	492	587	521	518	558	562	564	514	553	570	512	550	543	582	516	531	507	500	521	565	548	510	522	553	511	553	498	534	526	540	557	548	528	559	551	558	520	584	553	577	548	578	527	541	571	543	467	549	552	491	569	555	524	555	546	515	568	547	532	518	537	577	531	548	567	498	481	527	591	514	567	555	558	556	544	557	503	532	569	604	511
28405	42903	36742	26540	19322	14655	11185	9567	8124	7820	6721	5523	4876	4296	3814	3177	2747	2400	2094	1847	1680	1434	1230	1060	1066	1002	961	873	847	803	679	717	731	710	710	716	698	635	716	693	653	632	637	670	664	672	641	663	687	629	671	619	653	685	718	626	616	670	631	636	674	617	628	685	630	692	656	612	606	613	623	639	622	672	674	655	667	616	655	672	600	648	659	677	674	631	726	648	626	646	634	669	696	677	680	637	632	641	678	603	647	629	651	657	633	633	644	663	651	691	640	663	626	639	636	646	630	631	619	650	647	588	632	625	598	609	653	642	655	570	665	628	649	635	599	662	639	625	649	630	619	647	694	611	635	644	619	642	634	644	633	651	612	612	637	619	613	656	618	634	690	638	618	671	623	634	649	631	664	668	588	700	647	641	625	624	650	664	654	623	666	601	640	641	649	621	618	637	632	614	672	648	658	614	663	670	627	662	627	619	636	610	613	612	671	607	654	641	689	664	705	612	666	656	622	604	669	639	645	623	629	623	646	622	643	708	615	683	666	633	635	668	654	651	606	673	668	631	660	700	650	655	653	668	626	628	631	682	620	623	734	641	626	623	643	670	654	626	596	675	650	638	613	640	616	667	636	626	621	637	641	609	627	691	641	657	652	662	637	608	647	675	606	604	670	602	671	606	645	651	706	608	646	622	642	659	629	610	678	648	641	625	614	640	633	672	597	615	617	671	627	684	646	623	625	653	625	709	654	630	643	700	646	661	658	619	691	638	618	661	648	593	630	613	661	654	647	674	601	652	619	619	580	637	680	681	635	653	681	625	671	635	650	640	623	597	618	642	602	641	635	593	606	643	662	645	667	636	633	680	667	647	632	665	612	650	669	622	650	620	669	682	631	616	599	584	678	650	607	619	639	641	657	684	653	638	610	623	646	615	668	634	683	648	656	630	633	632	621	622	638	672	566	606	619	644	648	648	653	629	630	652	612	704	643	644	648	612	643	654	680	683	670	635	622	607	641	619	656	616	655	665	676	656	631	662	663	623	633	633	658	646	609	660	658	574	618	595	629	606	637	660	655	633	646	679	651	667	630	622	609	648	621	658	639	630	640	644	653	641	662	642	701	646	601	620	652	655	586	632	645	615	616	616	659	647	698	667	612	653	652	653	627	589	587	652	638	644	631	652	629	651	626	621	599	605	651	640	595	628	654	620	685	617	673	677	689	640	655	600	659	642	657	619	627	603	622	616	637	650	604	592	622	634	662	635	626	634	668	681	640	653	626	601	644	641	636	638	616	602	605	637	635	653	651	634	676	634	626	635	680	626	629	613	635	655	648	669	624	651	654	605	635	668	610	656	646	651	712	650	681	644	633	628	659	676	607	651	661	668	636	653	668	614	609	642	597	668	618	646	655	669	612	632	676	605	644	636	665	656	611	664	611	628	627	624	616	597	662	682	610	663	643	642	691	602	629	642	635	631	670	615	629	630	644	604	609	616	647	697	600	599	646	626	612	684	608	665	662	577	656	604	663	651	663	633	611	650	608	648	620	658	613	684	676	665	622	634	651	634	676	609	639	677	646	652	668	601	593	646	620	661	609	693	658	620	604	640	627	612	603	598	676	607	637	648	560	662	615	626	623	652	626	595	610	595	626	600	605	639	634	670	622	636	603	622	629	631	633	612	712	603	641	653	665	639	685	640	652	629	661	613	657	643	656	645	610	633	609	618	638	633	603	650	622	647	647	648	666	605	636	680	621	622	683	623	638	612	654	620	638	621	630	683	645	647	631	656	646	659	642	661	617	671	647	627	687	621	660	584	659	653	623	659	659	662	625	590	619	629	630	700	639	620	625	631	636	636	674	617	648	637	605	705	612	601	586	602	593	635	630	613	649	681	641	662	646	629	646	647	679	615	645	681	628	651	652	631	650	618	614	660	673	627	692	620	633	624	652	617	661	654	641	612	628	635	628	636	643	630	588	661	664	653	650	615	661	687	654	655	657	632	631	619	598	594	652	686	636	618	633	629	663	667	644	655	649	614	647	622	577	611	654	624	672	662	653	641	603	653	627	636	589	649	624	594	623	559	625	657	687	615	623	665	668	603	594	606	688	676	616	632	623	611	627	632	583	645	618	617	629	648	633	642	635	639	616	637	686	640	647	659	672	636	670	646	710	615	633	656	636	650	678	695	627	621	658	629	625	611	635	662	637	655	635	619	620	615	643	609	604	638	640	662	628	598	608	682	625	649	637	633	640	617	624	681	615	597	614	618	620	684	643	635	591	613	667	681	678	613	650	657	628	621	621	633	672	644	654	602	651	621	611	652	616	666	628	622	625	654	675	595	632	661	616	674	624	636	662	652	664	628	652	671	628	622	596	626	601	673	637	618	631	646	636	633	628	613	647	622	623	585	603	609	627	695	653	626	629	651	611	620	608	632	631	656	634	631	599	626	678	656	608	584	633	639	664	702	619	614	645	644	649	670	683	641	624	699	649	651	620	649	658	605	623	664	657	670	637	659	642	609	620	679	614	626	619	645	640	631	630	641	667	646	655	676	701	629	624	643	694	641	622	667	676	590	635	650	627	618	663	609	651	664	637	657	625	623	599	571	601	637	597	664	621	651	625	602	677	605	623	639	635	667	680	622	619	660	646	642	652	651	654	622	644	614	618	654	627	633	624	624	622	645	651	658	615	633	626	599	659	672	695	610	603	620	609	686	643	639	620	604	620	674	610	617	684	669	619	661	599	647	655	627	616	602	650	652	636	602	637	622	663	633	615	649	597	630	633	618	693	606	608	638	662	698	620	627	642	644	649	629	654	603	644	647	663	632	666	663	659	641	639	657	661	663	643	648	643	655	639	650	632	624	666	644	624	648	672	636	699	670	622	675	650	659	674	661	664	621	657	597	629	647	639	667	580	631	607	643	666	647	647	617	605	644	668	651	644	658	610	642	617	644	637	623	660	649	642	647	622	608	618	618	651	646	640	637	640	649	674	672	654	643	640	655	655	680	621	632	675	624	620	620	662	641	622	646	582	607	643	618	695	620	618	670	700	672	614	633	597	642	634	604	602	611	657	641	650	631	663	580	629	650	656	655	618	662	629	636	617	612	674	644	650	643	604	703	661	628	640	674	618	663	602	647	625	667	612	647	652	618	636	648	647	615	613	627	619	629	625	590	660	600	662	654	656	613	630	645	645	573	622	628	615	678	652	633	650	589	678	653	610	671	658	665	588	659	630	651	579	633	637	602	645	663	624	657	659	627	644	657	627	613	596	609	643	648	605	630	603	603	659	669	655	631	656	634	688	675	626	627	617	607	591	629	630	691	602	595	657	657	636	634	608	669	608	610	600	622	622	659	678	626	617	665	647	633	651	633	627	645	664	661	646	643	687	617	634	591	668	615	644	670	615	622	642	638	669	659	596	616	598	658	626	644	642	595	664	632	607	634	628	624	657	631	664	662	647	657	624	644	670	595	632	688	648	648	629	713	611	610	605	635	613	686
23256	21349	29005	24365	21861	21957	16980	8765	6432	5547	5108	4107	3583	3168	2743	2221	2003	1713	1578	1362	1293	1063	951	791	758	683	664	651	648	636	578	532	556	551	502	533	496	481	499	449	512	480	491	480	468	481	507	483	498	479	456	482	458	496	486	480	454	457	490	452	488	445	429	481	464	434	475	472	468	480	444	495	472	476	439	470	476	493	444	461	421	506	466	448	477	462	482	441	429	436	483	450	429	451	486	447	434	480	452	437	467	448	471	447	444	450	447	412	456	468	467	434	414	457	464	479	468	411	459	440	407	422	462	450	447	453	473	458	457	444	484	454	463	442	467	465	435	423	457	417	423	419	414	414	426	481	494	475	462	397	438	449	472	480	455	451	444	441	429	471	430	453	391	429	431	431	411	502	470	462	466	443	468	453	444	460	479	461	441	479	496	441	454	441	465	454	488	466	465	452	429	418	481	444	414	500	496	445	425	453	474	461	479	474	480	436	433	442	409	475	471	431	474	439	467	444	448	450	464	495	454	436	437	449	441	455	459	491	431	446	441	456	455	438	419	439	427	463	466	435	434	515	430	473	462	439	452	429	436	454	443	480	466	479	446	494	423	466	456	477	446	492	434	441	467	429	425	459	443	482	481	449	449	405	487	439	462	483	452	463	440	458	486	475	463	448	461	433	479	432	445	444	455	461	464	468	431	430	429	446	453	476	452	428	444	481	423	453	449	421	446	425	431	391	498	443	478	479	478	448	446	438	437	467	460	492	466	473	471	456	455	444	456	415	456	487	415	464	456	447	461	406	430	426	457	467	449	466	457	468	470	441	445	438	470	456	456	441	467	442	442	462	502	439	463	491	446	483	460	442	461	481	473	417	463	455	479	440	403	485	452	439	439	495	467	492	490	447	461	437	454	469	473	476	484	452	493	437	468	486	471	429	429	485	457	433	449	442	451	475	468	484	485	433	450	472	435	450	417	444	455	457	424	417	427	436	446	485	488	470	437	479	469	445	416	444	486	451	475	461	476	451	458	445	458	461	443	442	474	429	454	425	435	460	491	497	449	448	463	448	441	451	436	468	425	444	471	462	428	446	441	427	414	435	464	441	499	484	404	449	456	444	458	432	461	466	433	483	433	423	442	466	440	462	458	445	454	434	472	448	458	448	455	464	425	454	412	458	467	441	432	447	440	448	435	451	428	434	414	455	481	479	428	461	455	486	446	458	400	456	437	455	465	481	455	514	447	439	430	448	454	452	450	471	448	467	404	464	435	436	471	463	443	458	449	479	460	453	483	479	441	441	435	449	437	415	412	442	479	415	444	481	427	439	443	447	459	467	462	490	452	447	424	434	465	444	435	454	441	452	456	408	455	470	451	449	439	420	476	437	423	464	484	465	454	468	433	451	449	448	417	439	420	449	405	484	464	433	434	482	466	473	460	468	456	401	464	425	435	474	466	460	438	473	449	460	454	427	418	439	463	469	458	438	424	429	464	451	423	411	436	461	461	464	462	468	463	443	488	463	502	441	475	467	424	449	473	460	486	456	441	463	436	471	453	516	475	457	460	481	427	447	459	469	477	454	440	447	443	459	457	462	483	418	462	467	464	450	444	456	488	438	453	457	459	446	420	444	419	466	442	462	466	448	447	487	439	464	406	463	459	464	453	453	442	449	461	457	436	431	449	438	436	464	450	414	450	432	448	435	422	443	480	414	444	421	441	415	423	456	473	423	454	438	473	377	492	473	447	454	471	436	437	438	455	479	462	447	415	447	437	431	462	476	426	473	457	429	453	468	447	403	460	475	452	469	453	445	465	436	525	427	468	497	458	470	454	486	452	465	452	446	408	442	449	438	436	441	466	432	465	493	462	442	426	454	504	448	443	472	445	460	481	444	454	421	439	459	485	452	468	437	447	446	442	457	439	442	433	422	449	474	465	442	424	465	423	458	455	446	437	448	427	446	450	470	470	452	439	471	438	448	458	457	466	430	464	448	442	445	444	434	468	445	451	419	445	413	446	480	434	424	460	443	418	451	463	456	475	482	446	444	480	434	437	463	444	452	500	464	451	420	441	482	463	450	431	485	431	454	452	455	465	473	446	440	458	439	448	413	469	446	434	442	448	418	469	464	436	436	450	476	461	480	450	480	467	436	450	428	488	444	424	477	476	455	489	458	450	446	469	471	504	446	464	467	488	457	464	422	437	472	478	500	479	445	456	439	449	514	423	437	441	484	434	470	474	418	442	458	463	465	464	434	452	455	440	446	439	446	413	462	433	428	442	475	450	478	446	448	441	451	456	438	417	466	450	490	482	400	446	456	437	425	486	449	468	433	423	438	467	477	452	463	483	435	423	475	485	459	480	489	465	475	466	455	482	389	454	439	466	479	475	454	477	439	451	448	430	457	457	432	440	439	475	450	411	426	480	437	457	433	481	445	463	435	443	487	459	475	437	451	414	456	429	430	461	426	440	466	408	442	454	424	451	436	423	462	448	477	449	454	459	428	505	458	427	506	472	457	403	468	431	476	431	445	430	469	466	465	450	452	441	471	453	444	434	447	493	430	448	468	463	462	458	450	433	459	493	419	451	453	417	433	463	507	424	448	421	482	455	451	425	472	463	484	456	451	446	466	413	475	468	470	473	433	468	467	454	426	429	432	437	470	414	435	433	404	449	450	467	469	468	457	435	457	403	464	447	436	454	462	490	440	457	421	441	463	471	448	427	425	453	447	450	442	459	447	453	437	450	459	483	437	459	452	471	473	490	421	494	449	457	417	443	437	461	402	449	468	494	457	461	404	414	416	414	486	444	459	443	465	472	440	455	444	440	458	471	447	408	459	449	446	454	495	474	455	434	454	463	417	464	450	444	463	437	425	437	429	452	435	443	443	454	410	448	443	445	464	460	453	487	482	474	455	427	442	442	471	440	458	448	431	479	442	427	447	436	455	462	439	416	465	484	454	476	438	470	479	459	443	450	470	454	427	473	438	417	434	465	418	414	450	439	457	412	454	443	439	431	487	430	471	455	466	411	424	439	466	428	434	434	432	501	430	445	473	451	477	486	464	452	423	405	482	475	462	446	452	477	488	490	447	433	446	467	451	447	457	443	477	431	434	467	465	489	416	415	447	420	411	460	438	461	448	444	451	460	453	454	467	456	442	425	449	480	465	473	524	434	462	456	456	447	444	480	457	488	471	454	465	438	476	459	440	480	481	450	448	440	472	458	462	434	456	451	453	451	442	444	443	449	416	441	467	434	457	473	414	460	426	423	432	485	445	437	475	493	467	499	464	425	438	474	446	457	394	424	447	422	443	451	398	464	486	501	483	483	460	475	446	473	438	454	484	442	429	429	483	474	452	445	419	430	434	453	439	441	486	419	450	487	447	471	443	435	452	452	472	451	463	478	474	455	424	428	455	414	446	441	481	445	495	460	507	471	438	457	445	432	478	482	424	429	426	452	466	430	459	460	444	456	470	438	437	457	492	480	453	421	451	471	474	437	458
29930	51639	48503	37115	28411	21261	16519	14002	12234	10721	10097	8337	7552	6304	5493	4580	4013	3455	2989	2521	2247	1795	1583	1297	1167	1126	1001	965	908	831	784	745	697	641	705	637	633	600	580	599	582	538	550	579	549	569	550	568	580	543	626	564	566	554	572	548	535	525	541	520	541	534	563	557	569	546	541	569	515	532	508	512	549	534	515	540	568	510	529	541	537	518	510	552	503	495	525	555	549	558	510	545	549	505	508	493	504	510	541	556	545	517	510	546	521	516	515	540	504	561	522	503	527	572	521	530	561	547	535	524	514	557	533	475	573	480	519	534	544	542	533	526	511	553	502	526	505	526	526	549	485	537	572	506	538	534	492	489	493	569	530	570	518	555	512	515	564	472	496	505	520	553	537	494	516	556	532	484	528	546	554	554	515	506	509	543	577	557	501	515	502	478	512	573	561	477	531	583	506	536	534	541	498	546	536	511	538	518	554	518	518	503	508	563	562	566	527	488	503	507	488	533	567	556	569	512	538	540	541	542	500	509	540	530	523	521	550	540	513	563	540	534	505	526	490	485	536	518	513	539	527	549	543	527	504	498	498	575	563	511	483	542	561	562	495	525	549	530	483	556	522	520	566	490	515	572	547	547	503	550	537	492	533	523	556	515	560	541	508	562	489	552	493	534	517	543	536	509	519	538	512	541	534	523	517	521	518	504	499	525	539	520	535	521	526	530	562	537	483	524	516	490	542	555	527	537	520	517	475	493	524	493	497	530	554	502	575	486	529	533	541	535	519	544	511	557	530	488	510	506	543	550	538	475	578	506	538	510	524	520	482	479	509	515	532	513	530	552	525	548	534	533	562	516	508	512	533	546	514	535	525	501	519	516	547	532	530	537	555	497	528	492	556	551	522	543	541	550	497	526	504	487	534	490	542	532	525	536	545	547	532	509	541	566	533	535	514	527	555	519	487	548	537	526	549	540	562	535	496	538	498	531	537	516	571	532	488	520	560	487	513	505	557	530	535	502	528	514	524	522	539	513	517	499	531	483	506	525	548	533	536	483	520	550	549	516	537	489	556	558	518	484	507	553	491	543	500	506	496	592	528	513	548	516	489	489	576	513	556	517	493	535	476	499	513	523	533	508	503	524	551	513	558	527	480	511	509	542	472	546	521	529	515	528	564	554	525	536	506	544	500	526	533	547	537	503	547	533	535	541	554	515	543	549	504	562	516	497	532	534	504	536	555	551	533	527	519	523	500	467	511	542	517	520	533	546	514	489	568	500	512	488	517	530	490	479	541	500	510	531	523	522	490	535	578	552	561	521	508	538	545	506	548	521	551	489	552	510	543	478	536	494	488	517	533	526	527	592	525	509	530	542	504	549	508	485	522	507	489	517	518	499	530	525	541	542	528	504	521	497	539	565	479	515	531	551	527	539	489	487	530	573	488	567	571	579	539	540	550	548	515	512	507	514	548	525	556	535	498	583	549	523	552	522	543	548	546	505	517	525	509	556	485	539	481	490	549	512	524	524	529	521	517	488	517	545	534	542	509	528	504	516	556	560	540	579	545	529	560	539	511	554	524	550	486	486	559	517	513	514	502	495	527	496	502	527	513	575	507	506	529	555	567	527	531	482	513	522	537	487	524	532	550	495	570	519	534	598	569	492	542	495	536	485	526	495	526	500	544	516	496	520	518	530	530	482	497	521	524	533	545	555	494	510	532	535	552	515	524	483	549	502	518	522	544	520	548	543	519	498	499	532	537	539	476	532	521	509	499	492	527	511	527	521	512	514	521	523	529	500	507	485	511	522	547	497	527	551	537	489	559	510	527	523	528	480	532	535	542	566	521	500	526	498	488	522	523	528	545	521	506	502	496	538	489	571	531	511	519	509	554	532	540	505	531	565	524	513	533	496	481	502	573	550	530	529	507	519	537	569	520	553	496	501	530	511	536	530	571	481	538	530	492	530	585	502	536	529	519	552	539	505	512	500	559	506	547	542	542	521	519	510	511	487	489	461	529	544	516	537	525	495	529	533	507	530	497	557	459	546	552	519	485	539	554	530	506	522	517	543	511	526	554	574	507	530	500	545	531	482	521	548	491	555	546	529	486	511	516	552	550	559	559	508	514	562	548	528	539	497	479	529	526	540	519	521	529	519	505	531	532	529	508	542	509	513	514	606	505	512	516	521	504	517	548	541	526	518	514	523	522	524	544	534	485	555	510	513	513	531	499	525	514	526	541	534	544	543	560	565	481	504	558	513	511	488	542	524	519	532	507	550	511	527	537	524	544	526	557	546	521	520	557	508	531	551	587	492	522	473	500	512	508	530	480	526	514	510	510	538	512	496	539	502	519	473	533	536	505	512	494	507	556	534	523	547	513	524	542	505	520	521	543	531	521	516	522	540	504	543	482	511	522	499	517	546	536	493	487	530	526	515	492	535	559	526	526	514	527	560	501	497	502	535	489	559	493	547	545	494	510	499	499	524	502	541	520	503	507	495	545	491	556	515	476	529	520	525	510	528	544	524	511	529	512	514	534	511	517	506	550	516	497	509	521	551	553	504	519	534	520	523	484	552	523	524	537	544	549	550	532	488	536	518	525	546	502	553	538	521	528	544	531	535	498	550	517	520	536	540	505	539	575	553	528	550	516	508	535	540	513	494	512	513	505	522	553	495	547	521	524	490	539	561	518	527	548	501	517	531	542	526	523	502	526	519	520	506	509	505	550	518	511	486	534	501	517	534	497	530	481	488	541	504	518	513	548	527	532	505	540	553	520	498	509	550	537	502	573	548	472	557	505	542	526	493	505	478	511	557	533	540	552	528	518	519	494	538	511	511	519	518	518	504	540	483	528	506	512	551	536	491	488	504	500	510	516	484	527	511	528	565	509	534	511	521	529	546	556	588	563	542	523	517	515	537	496	518	530	540	568	503	512	557	525	501	568	509	499	552	524	521	491	510	472	484	540	546	509	528	514	522	500	505	525	520	515	500	502	478	538	510	573	505	539	527	536	545	510	491	515	489	508	526	512	518	523	496	539	535	580	540	494	519	511	547	539	555	495	527	500	529	553	553	508	533	529	537	536	519	544	532	502	572	516	538	503	491	494	529	529	496	539	503	491	566	521	538	490	520	520	500	516	520	497	507	548	464	531	560	539	498	519	495	547	480	547	526	538	541	544	505	510	519	569	558	539	513	477	512	546	537	542	537	510	549	491	576	526	531	518	492	531	536	524	530	510	504	532	513	507	517	494	513	515	528	527	519	505	543	522	511	548	532	496	526	555	541	545	485	525	501	499	507	532	514	602	520	520	548	508	554	515	537	535	549	507	552	550	557	514	517	497	532	514	539	532	548	513	520	501	520	506	534	497	510	537	558	544	502	528	532	521	558	575	492	538	529	495	545	533	504	563	521	545	509	520	491	516	510	531	505	522	503	523	540	533	489	491	536	551	566	495	514	522	509	530	535	505	521	522	520	525	476	532	525	521	527	517	503	532	541	517	511	515	534
28942	25782	27858	21151	13113	7574	4808	3381	2936	2736	2411	2226	2033	1694	1441	1250	1122	1024	949	844	807	695	683	618	573	563	580	550	501	505	476	480	494	431	480	461	477	469	503	455	428	436	400	447	449	434	452	419	431	448	442	453	444	427	436	443	409	438	477	417	445	467	436	434	421	476	406	426	428	445	420	457	427	455	465	425	453	464	395	417	412	456	419	416	445	425	445	430	457	435	454	432	411	444	449	434	442	464	462	470	472	386	434	451	398	450	414	429	459	443	426	448	413	426	462	419	435	427	415	442	448	419	422	401	419	426	423	420	468	434	428	431	419	403	449	436	445	455	447	413	407	460	441	427	451	442	472	414	416	441	411	466	417	417	419	422	409	488	403	452	432	404	431	475	424	443	446	454	430	401	439	418	417	432	434	423	450	450	435	444	459	430	418	464	481	419	457	452	450	429	419	461	427	434	446	447	461	466	421	421	473	409	455	438	479	425	448	468	428	440	408	411	410	426	434	452	405	411	456	455	436	452	430	433	401	448	464	431	435	453	406	421	427	449	448	438	423	391	433	423	455	423	463	448	415	421	410	444	421	412	414	431	427	418	441	430	457	413	438	447	423	454	413	407	456	431	382	417	391	423	448	474	448	407	444	481	467	435	448	426	425	439	384	433	438	449	401	453	459	426	440	436	402	432	445	447	424	429	409	421	420	436	426	428	442	452	429	434	439	455	462	441	442	419	478	435	453	435	422	438	424	424	431	431	401	469	461	428	445	456	433	453	451	434	431	438	450	437	447	419	422	454	442	417	456	388	441	446	423	452	479	394	449	503	411	426	439	424	490	469	419	465	401	410	445	435	462	426	444	426	414	465	437	427	445	447	429	456	431	417	462	424	424	460	461	437	423	428	418	425	441	467	439	411	446	464	448	453	445	422	434	449	402	458	446	442	440	443	443	419	424	425	402	449	403	432	416	437	442	403	386	402	390	432	419	431	455	394	434	428	429	422	436	426	407	403	435	445	439	426	458	473	471	410	446	426	459	462	435	430	411	402	422	456	424	407	404	400	398	446	427	477	430	445	475	424	434	429	438	421	399	432	414	409	434	436	414	439	449	445	439	409	435	467	428	460	424	441	410	423	401	418	420	428	456	434	410	421	429	446	424	439	472	409	395	456	451	440	429	448	431	480	416	447	402	462	412	435	429	433	421	473	478	453	465	426	431	425	458	422	409	442	416	437	405	446	416	421	462	418	464	441	452	426	445	451	427	466	434	439	461	441	426	462	440	469	467	460	415	444	415	441	398	480	444	430	435	438	465	469	425	413	440	427	461	439	434	422	461	441	429	430	438	396	429	465	424	494	429	422	429	454	433	425	421	411	414	459	450	446	446	488	446	456	450	428	422	453	435	440	471	421	468	449	440	408	410	451	426	426	437	417	413	430	424	429	428	431	452	434	434	439	467	422	442	438	450	376	455	447	467	463	418	393	453	417	430	420	445	440	444	452	446	437	450	410	414	415	438	472	430	447	421	455	458	414	444	429	423	451	473	447	435	444	462	443	410	426	412	436	483	453	470	434	437	390	465	468	418	457	443	421	440	416	462	446	468	389	445	399	447	430	407	449	412	445	450	426	430	444	435	437	412	436	436	426	455	413	410	418	443	439	441	418	410	442	404	437	454	458	455	388	439	459	449	464	454	415	445	429	443	452	433	444	434	447	418	437	398	447	436	437	462	457	450	488	415	434	444	451	414	431	448	429	434	460	469	440	429	419	473	429	463	406	445	440	458	435	450	424	414	440	418	389	457	422	421	440	401	438	410	439	444	480	419	467	436	466	401	433	463	438	446	450	421	448	441	430	445	443	444	479	452	403	406	443	409	416	464	404	435	438	458	400	409	484	430	421	447	432	429	464	407	431	461	416	397	444	468	410	456	445	463	414	451	450	451	402	434	462	447	401	439	437	469	422	412	450	429	452	451	441	405	419	460	443	444	418	415	397	452	448	453	423	449	426	480	399	428	478	448	446	439	408	449	443	454	422	469	418	425	437	452	415	467	438	446	419	464	423	419	448	444	417	467	409	446	456	456	400	442	434	386	457	475	462	427	444	439	419	419	391	422	461	453	418	397	427	418	446	431	430	440	432	448	417	442	450	439	422	445	432	420	442	432	462	475	429	418	474	464	442	428	439	429	409	443	415	448	434	432	455	445	414	397	415	403	486	442	458	440	435	442	471	423	464	450	429	461	453	428	448	438	437	446	451	427	455	443	454	419	448	400	410	445	467	435	417	406	438	467	404	422	419	433	444	410	433	426	451	400	438	418	411	394	444	456	415	468	469	422	398	416	430	463	447	474	473	457	416	462	428	434	415	410	406	433	425	434	432	415	421	448	461	457	462	484	427	472	461	433	419	447	475	446	436	436	448	448	436	457	402	437	396	446	410	432	464	426	460	460	417	423	418	435	440	471	422	428	465	448	421	427	457	455	472	437	437	450	469	451	426	449	414	415	442	451	432	444	431	398	428	441	462	428	456	458	424	423	434	413	463	410	422	425	494	445	449	429	453	445	426	432	395	443	433	410	442	454	411	402	423	394	448	447	433	450	417	438	389	422	420	433	423	426	422	433	443	417	440	476	423	418	397	443	416	448	449	417	464	461	414	452	445	459	446	432	475	435	452	459	470	445	419	441	437	409	446	443	456	450	430	444	446	414	445	463	440	459	473	451	452	413	431	451	409	458	457	428	437	420	426	455	424	430	439	427	461	444	441	400	476	431	452	434	431	420	418	431	427	434	408	400	457	441	474	426	406	428	418	426	454	474	438	423	455	435	433	436	401	419	453	461	447	427	439	439	431	447	471	416	421	418	434	463	437	447	409	423	437	419	444	449	434	413	441	400	458	459	460	447	443	454	413	437	432	410	455	436	436	453	402	430	414	410	398	444	476	446	455	396	422	435	441	437	424	451	454	460	446	419	432	464	455	418	422	421	442	429	434	443	445	449	453	445	455	455	431	433	434	429	401	442	407	459	435	437	444	403	440	441	435	435	467	436	452	441	442	441	417	441	415	474	450	427	393	427	434	416	430	413	441	472	448	432	444	395	422	407	459	439	410	417	441	450	425	433	462	391	404	474	435	450	418	418	446	444	461	459	441	432	443	433	432	449	416	431	446	408	388	428	446	438	440	455	430	438	436	470	454	441	429	418	446	468	452	447	438	440	453	482	414	443	444	450	464	418	427	433	417	473	445	456	439	458	458	398	444	403	444	456	454	455	430	442	443	447	430	451	436	458	422	438	420	428	414	440	432	450	430	446	442	447	409	451	446	451	435	440	433	402	432	464	435	429	414	428	427	442	484	462	430	442	410	444	422	464	414	451	415	444	441	399	471	431	412	439	434	397	396	446	428	431	452	418	434	438	478	430	461	422	436	439	428	456	449	446	432	422	448	439	459	438	464	475	444	458	440	438	409	448	448	457	436	422	438	456	413	471	440	432	419	425	407	459	400
27533	39192	32615	22666	17002	11937	9111	7102	6339	5969	5274	4728	4271	3597	3009	2480	2223	1876	1754	1427	1318	1112	1043	910	822	791	721	692	710	611	590	632	587	595	623	574	590	587	560	530	543	533	545	532	537	520	535	533	521	555	523	550	548	519	512	562	564	509	542	492	561	569	539	533	494	536	495	570	535	554	549	521	506	542	564	520	515	534	526	533	522	520	484	544	516	537	550	521	470	552	532	499	536	554	527	523	529	558	536	516	548	547	548	554	545	534	548	525	520	539	522	503	539	528	552	524	526	558	537	565	566	508	505	543	513	544	535	510	527	525	485	555	543	522	516	528	529	503	497	544	517	477	551	542	507	491	528	532	531	545	518	517	541	523	515	524	532	548	523	524	574	541	550	485	561	536	562	513	528	575	513	522	518	527	547	537	527	546	514	553	498	526	542	525	496	560	531	530	539	526	515	503	515	516	519	544	525	556	500	521	553	499	541	542	520	549	530	522	562	500	522	525	499	504	487	500	483	528	537	518	529	517	526	539	523	512	514	539	544	496	505	490	489	556	551	515	535	532	527	537	511	561	548	524	523	545	505	543	525	509	539	501	533	546	558	494	521	505	574	479	547	531	528	504	555	495	514	529	514	550	525	527	542	488	541	502	518	490	553	537	560	553	549	520	538	534	515	511	593	557	538	490	491	533	546	527	526	514	536	509	538	528	523	527	522	520	516	525	539	534	525	536	504	528	541	517	500	556	549	535	529	528	505	525	539	531	547	516	521	539	522	519	499	519	543	509	528	526	492	512	519	525	536	556	529	550	544	555	542	529	518	495	516	543	495	528	512	516	506	499	513	518	525	501	565	520	524	514	570	483	533	518	531	502	556	546	528	538	494	489	521	564	512	559	485	519	526	547	528	511	525	517	489	547	543	496	566	534	545	541	474	571	521	519	532	496	515	598	526	532	514	559	503	538	530	552	488	564	506	524	515	535	524	533	529	532	492	542	528	543	529	541	536	527	532	545	554	534	515	505	548	522	569	520	532	535	507	550	515	522	522	522	479	521	565	532	576	542	512	546	558	493	493	522	513	542	546	555	523	535	515	526	550	482	512	522	533	514	514	561	506	510	507	554	508	503	520	538	555	508	535	559	553	550	521	493	513	564	535	539	520	521	510	509	569	480	527	534	514	548	511	519	500	527	495	566	474	554	513	565	543	532	521	500	515	500	561	532	514	559	532	558	514	512	514	547	572	545	532	524	535	493	551	490	548	508	508	579	528	530	548	538	541	542	529	526	506	541	516	525	510	526	514	529	595	530	559	498	540	513	538	537	580	543	549	542	525	615	530	509	547	571	494	565	515	543	477	514	516	543	498	544	537	522	549	529	532	512	495	541	551	498	540	523	525	541	530	524	492	514	506	563	502	550	553	557	509	528	507	536	512	531	519	533	526	543	517	520	495	484	527	525	546	538	523	491	481	551	499	567	521	576	534	542	558	516	548	554	532	538	481	561	515	591	486	520	536	537	495	518	523	546	527	555	532	538	527	482	565	521	523	508	477	496	540	570	573	537	531	514	517	535	531	556	512	506	495	541	556	527	520	489	514	536	565	519	489	505	498	510	549	574	543	492	523	554	565	538	542	491	549	534	517	533	527	555	533	537	540	500	527	473	540	526	526	532	490	548	498	561	561	555	529	478	575	525	518	545	522	527	517	530	548	496	529	495	494	506	537	557	518	512	496	531	582	549	537	555	523	513	526	551	526	527	536	532	536	510	555	551	555	513	543	566	552	514	529	526	523	542	539	531	513	490	524	543	548	529	509	531	555	556	512	560	555	534	510	496	526	524	566	544	499	524	562	588	490	527	553	563	571	526	550	530	551	528	567	510	549	539	472	498	521	521	529	478	529	536	510	508	532	545	560	530	505	518	520	558	525	533	574	553	565	563	529	498	522	526	546	530	546	525	501	522	520	520	559	525	519	514	542	545	525	540	491	548	531	519	517	463	541	523	540	530	530	564	520	524	550	521	513	611	531	500	525	507	525	542	508	496	524	534	506	538	536	529	555	532	518	559	525	543	537	532	548	511	564	539	539	589	528	539	507	550	520	576	520	533	573	522	501	537	548	532	528	539	509	536	537	506	558	540	555	537	491	510	513	496	536	569	550	527	518	565	518	565	496	490	516	521	543	517	554	494	548	499	540	485	513	484	498	543	536	573	510	538	558	531	556	517	528	523	523	539	542	498	534	561	560	550	557	519	528	521	554	533	576	507	493	547	490	493	522	500	545	536	533	517	545	502	526	510	534	534	550	533	527	516	542	510	487	524	553	532	504	541	550	520	508	528	546	497	508	559	519	493	507	548	540	512	532	536	538	505	521	511	520	513	488	527	533	524	494	543	547	554	566	546	529	521	492	545	492	541	516	507	525	519	560	494	537	562	556	532	514	519	522	541	532	521	557	519	525	513	506	492	515	505	522	532	516	532	535	557	540	494	516	525	525	522	560	492	543	507	506	555	519	524	526	515	533	491	482	529	494	533	565	526	556	520	519	526	528	489	519	504	546	526	599	530	533	491	493	474	542	522	560	572	521	520	569	566	523	534	529	478	545	539	521	500	536	525	526	513	528	541	593	500	516	549	487	570	503	578	535	534	493	520	561	523	520	531	531	519	527	514	538	525	512	523	521	522	501	500	530	564	502	487	543	564	572	564	529	539	523	495	526	558	536	551	524	523	527	530	552	585	540	524	547	562	500	518	513	552	543	502	511	540	476	505	518	525	544	507	505	495	483	559	542	525	548	510	546	530	539	543	550	544	482	509	494	558	550	530	543	518	544	559	552	553	500	539	532	536	518	531	505	535	503	529	514	557	485	483	548	517	526	520	512	524	545	549	512	491	506	588	476	542	511	525	574	535	521	502	523	513	523	545	500	542	568	522	532	527	479	545	493	527	533	496	485	542	523	521	522	521	560	524	509	526	513	507	536	513	520	529	532	530	508	519	537	502	541	538	512	526	571	530	507	457	541	563	542	503	473	512	490	505	528	501	540	593	560	528	518	527	514	525	511	538	506	524	502	488	527	488	495	557	593	516	518	562	501	505	563	510	497	529	501	481	524	507	552	566	508	527	530	534	545	534	510	534	507	540	561	520	471	506	558	576	535	567	509	559	540	503	507	536	511	537	541	511	547	526	522	495	536	518	529	525	532	524	530	564	573	536	519	510	563	520	540	536	546	503	528	545	523	537	546	501	529	531	522	544	567	525	534	522	522	545	512	505	500	521	504	531	525	540	542	552	536	528	550	511	530	547	523	519	523	532	489	529	529	502	534	522	532	534	553	531	544	564	496	555	565	506	527	539	517	528	544	566	575	503	570	527	527	529	533	519	520	539	504	518	544	585	517	523	554	501	531	499	523	491	530	503	549	529	608	525	476	506	539	504	500	515	561	531	501	513	546	510	524	539	529	545	509	565	506	525	497	550	554	518	540	534	497	520	490	521	537	535	517	558	527	549
24511	21416	28683	26047	22435	16120	8824	5281	4522	3673	3214	2822	2657	2381	1861	1638	1389	1253	1051	933	830	739	691	601	582	528	504	488	443	416	401	381	419	410	426	382	372	335	389	348	383	343	401	346	355	368	342	396	407	340	345	365	336	369	412	387	353	346	348	348	344	321	375	361	312	356	333	345	302	341	319	312	317	321	360	351	342	358	376	379	328	345	366	360	330	324	324	351	362	375	360	346	318	370	374	340	338	332	336	395	353	364	313	364	369	339	371	376	335	368	363	349	358	369	331	323	330	333	359	363	324	336	356	337	321	344	350	304	334	347	339	384	340	350	357	336	364	372	344	334	344	347	338	318	368	374	352	346	346	320	354	342	327	343	313	348	306	335	335	364	333	339	374	349	350	320	346	335	350	370	337	333	340	364	362	349	363	310	357	347	342	344	354	360	358	332	355	313	316	351	358	311	360	342	352	327	356	372	339	379	360	352	333	355	339	352	351	346	332	340	344	344	334	335	368	316	350	366	350	323	387	334	333	329	335	314	355	324	342	364	374	330	331	336	337	338	327	331	324	335	355	319	329	351	328	331	325	352	339	329	356	348	349	371	337	365	314	372	354	341	345	337	349	383	347	350	348	344	333	323	328	357	317	348	317	358	368	351	348	344	327	367	346	349	331	315	340	344	358	363	365	342	301	339	346	331	345	362	322	357	333	332	357	355	351	336	329	349	320	361	355	344	355	334	349	337	347	372	362	340	355	338	358	356	367	337	374	356	323	355	351	330	350	312	326	330	352	345	382	356	334	343	382	343	350	353	325	333	342	334	365	374	346	340	319	336	332	353	356	353	343	328	353	342	355	331	312	363	358	343	358	335	342	337	319	290	359	351	357	342	313	343	347	333	352	330	333	321	321	329	337	357	352	355	342	346	298	346	315	319	335	325	379	346	355	370	322	348	360	342	368	373	354	381	336	349	384	359	347	321	349	381	340	351	349	325	314	353	329	364	359	349	343	346	324	353	369	356	354	374	335	346	340	335	301	345	339	345	311	348	324	359	320	342	331	342	368	344	362	361	319	342	360	361	355	342	330	339	348	362	329	385	320	297	328	320	340	342	329	320	353	350	313	360	372	344	369	350	329	313	347	349	322	368	341	306	335	355	375	329	359	355	350	307	335	354	363	326	350	314	316	362	362	364	355	327	340	360	338	356	342	318	325	360	341	321	296	303	348	340	370	332	364	352	363	292	322	333	357	359	338	341	366	366	318	367	336	328	333	348	361	335	348	330	356	303	315	340	328	356	355	327	349	341	319	331	356	346	340	322	339	293	340	330	352	352	325	329	321	331	338	347	356	364	384	320	378	356	357	340	371	363	341	325	344	330	352	341	340	335	374	333	315	311	349	311	351	374	353	334	358	375	326	337	377	358	316	350	340	339	379	342	332	341	326	342	360	326	300	332	339	348	355	335	335	358	342	331	351	350	345	366	348	347	353	353	320	341	365	347	335	343	336	338	336	389	344	362	355	378	378	336	325	345	366	335	325	318	335	348	329	345	345	322	330	354	359	340	337	370	373	356	327	315	334	342	372	334	355	358	348	371	346	305	347	336	357	349	363	326	330	330	331	355	339	351	360	302	334	341	350	367	362	330	348	346	335	330	331	319	312	313	314	314	326	367	369	331	368	337	344	318	356	365	332	354	329	350	314	386	332	322	333	320	333	376	341	298	348	371	339	349	339	338	351	308	360	339	357	338	348	319	324	369	371	366	354	376	361	326	335	340	366	356	365	322	315	355	335	303	347	359	373	362	317	342	350	377	337	362	372	329	323	311	344	374	336	357	330	370	314	306	344	352	373	322	362	362	360	382	346	340	366	332	389	349	323	359	315	316	335	377	373	341	331	326	364	353	317	357	326	316	361	340	351	366	375	367	327	348	357	351	352	353	366	341	370	339	313	386	323	362	355	340	325	359	350	332	355	338	378	366	320	356	374	364	385	357	311	345	367	320	337	321	335	359	361	326	340	361	345	351	348	356	319	338	352	373	356	334	330	361	340	357	355	334	338	324	348	325	351	335	339	332	308	345	317	334	387	366	357	356	335	333	359	345	356	347	350	368	314	317	347	342	327	297	330	379	326	364	365	348	362	337	344	347	332	301	351	352	361	355	336	326	349	291	339	326	369	359	347	353	340	373	325	342	341	356	336	370	360	367	366	340	355	362	325	342	356	327	350	351	308	341	358	363	328	378	298	340	338	335	377	367	338	333	337	331	306	323	356	343	337	335	339	346	374	317	351	336	356	334	331	342	352	342	369	357	349	360	355	331	372	336	355	347	365	359	352	354	371	319	355	364	341	358	347	352	351	357	366	339	340	331	354	374	351	348	358	371	360	335	357	344	331	321	320	343	373	358	355	357	347	331	357	333	366	359	346	349	335	326	370	335	375	384	384	336	344	342	352	305	364	360	342	367	310	362	342	324	373	339	373	361	343	351	329	323	353	340	352	299	332	320	354	352	348	356	355	355	337	344	343	325	312	356	346	354	320	355	322	328	342	383	326	366	370	351	342	324	340	369	322	328	298	351	324	365	380	332	369	321	387	370	346	342	339	338	309	335	355	382	331	318	360	351	352	310	342	322	309	358	367	340	306	353	378	345	345	346	365	322	357	329	334	347	351	349	324	373	314	321	307	346	348	337	361	341	328	370	379	320	352	333	325	369	335	346	320	387	336	334	348	328	353	311	326	345	347	379	336	336	335	311	368	344	370	345	346	341	296	312	357	328	353	378	342	352	351	348	346	386	346	366	327	355	346	342	336	338	340	321	350	324	342	357	325	347	327	362	385	355	317	313	334	332	321	351	347	344	322	309	333	352	346	328	335	374	354	346	361	373	348	364	337	348	361	386	335	371	366	332	360	363	317	333	349	373	353	380	327	329	348	336	340	357	314	334	315	355	319	338	331	338	379	328	363	338	357	335	333	349	336	355	339	329	323	350	375	328	305	330	326	367	316	348	322	328	333	341	336	364	359	374	336	321	351	372	362	320	357	316	348	338	363	342	360	371	331	324	322	353	339	331	360	352	362	347	354	332	376	366	345	348	329	348	332	376	359	381	369	352	380	360	350	324	359	349	357	345	346	368	349	310	368	324	359	318	386	339	334	342	327	328	341	339	329	348	332	342	316	356	311	333	347	364	339	333	351	360	351	340	342	350	312	310	366	361	392	331	388	331	345	338	349	353	362	375	320	380	342	333	372	370	331	356	329	355	346	318	345	360	328	362	353	330	350	359	341	360	359	342	331	358	326	345	336	328	373	317	329	336	329	376	351	313	358	337	324	318	317	399	339	370	337	345	364	325	316	304	358	334	378	331	373	321	395	364	350	356	340	346	336	370	359	376	373	350	362	357	354	334	337	368	340	349	354	364	352	354	324	341	332	348	356	363	308	341	347	356	353	328	322	350	376	342	319	325	346	362	358	349	344	310	360	358	332	352	333	337	366	312	340	340	405	354
28758	47910	44442	33343	24728	16365	12184	10133	9059	7680	6718	5995	5517	4860	4046	3286	2825	2380	2089	1664	1441	1280	1164	1006	895	748	709	712	579	617	584	546	499	528	499	498	457	446	445	434	460	510	439	426	449	417	442	439	469	421	468	418	479	450	415	473	428	415	407	433	437	450	385	417	412	440	408	432	435	415	407	443	447	426	453	425	404	432	393	420	474	433	420	406	449	407	436	419	372	450	431	424	404	406	443	425	439	447	450	411	455	429	423	466	391	445	433	447	447	439	478	434	386	467	385	433	427	408	420	446	443	381	408	411	452	409	444	423	407	439	444	451	453	459	441	407	423	403	423	447	408	460	414	381	403	434	394	406	405	414	405	402	434	438	410	377	402	406	427	448	398	455	428	406	406	438	440	425	402	393	401	445	372	388	446	402	422	452	430	386	463	401	426	410	410	416	418	404	437	405	439	432	389	439	412	394	413	414	442	449	467	434	393	430	443	453	431	440	400	398	446	405	422	435	422	401	432	435	433	416	412	397	432	406	401	449	414	431	396	415	406	394	418	415	437	418	397	415	436	435	402	418	449	394	442	404	410	447	395	442	451	446	427	450	386	411	381	451	432	411	427	460	455	434	433	425	439	418	404	430	406	430	445	418	377	442	430	429	413	411	398	411	405	458	403	424	419	433	399	439	447	440	403	381	444	411	408	407	454	405	425	383	401	424	406	395	398	463	452	436	403	435	404	405	397	381	421	415	429	413	441	434	409	424	430	407	447	416	433	393	443	399	393	382	388	427	449	416	425	402	403	421	409	406	391	432	439	436	437	475	401	430	424	418	412	418	428	406	418	418	412	411	446	426	454	417	450	407	407	402	446	432	417	424	397	417	394	428	397	450	446	439	462	414	376	419	478	389	432	445	416	379	425	423	378	418	421	449	402	365	430	425	444	429	425	416	457	403	393	391	419	415	430	442	440	410	434	419	434	427	389	401	409	431	388	437	422	416	449	438	424	417	407	453	451	419	449	419	423	401	427	464	423	428	416	420	426	425	419	439	448	415	428	456	427	383	390	396	414	428	409	428	408	422	419	406	409	417	414	424	415	420	436	399	383	463	438	411	426	421	384	456	452	432	411	420	392	397	391	396	436	407	462	429	400	428	453	424	410	408	445	415	400	382	435	415	419	431	417	445	462	431	389	404	445	427	393	384	431	435	399	439	402	436	408	459	452	401	379	426	408	434	446	441	408	431	368	451	420	389	384	383	462	422	393	408	421	431	407	403	439	421	432	395	417	439	386	424	435	422	416	429	415	430	414	433	415	412	452	378	466	439	407	402	421	425	427	396	394	402	395	438	424	423	404	419	416	395	389	426	422	464	431	423	445	393	432	408	411	423	390	404	409	430	406	457	389	434	434	419	435	431	414	427	422	365	411	427	461	421	427	417	397	420	410	444	433	411	417	467	445	425	435	445	415	393	399	418	428	415	413	376	440	404	410	406	416	442	437	429	434	417	434	385	432	438	401	417	447	418	411	426	457	412	412	442	423	405	390	453	419	433	440	414	435	438	418	402	395	388	420	369	473	426	451	438	437	449	416	394	391	430	441	419	420	441	398	429	437	423	421	416	397	401	433	402	383	436	410	407	415	430	419	382	399	429	437	409	401	447	404	433	416	419	397	415	419	393	455	464	400	387	426	435	407	417	420	437	430	429	422	456	459	439	411	434	401	429	406	420	426	422	418	392	431	440	416	398	428	385	455	419	441	423	408	444	406	430	458	420	380	429	423	401	432	442	444	420	395	449	405	439	450	424	403	394	417	427	473	386	408	378	404	418	424	433	402	383	420	434	410	407	432	449	420	416	434	431	428	402	423	435	407	428	418	443	457	412	395	437	439	412	467	430	441	439	428	432	406	424	407	426	442	385	422	416	449	414	430	383	407	427	427	396	421	416	431	440	371	416	404	394	383	406	462	451	405	384	403	416	401	398	418	434	407	449	431	409	392	432	395	438	418	434	423	408	446	394	449	405	435	435	405	409	392	422	396	407	404	450	407	413	403	419	397	419	420	390	422	412	435	413	413	436	423	405	395	412	401	413	413	425	382	395	416	398	402	418	451	420	416	418	406	421	447	446	436	413	408	419	379	398	410	411	431	444	443	427	418	438	419	417	388	429	441	373	416	436	442	434	417	430	449	429	411	401	433	415	380	436	469	395	389	445	445	386	412	385	386	431	444	449	461	433	410	407	401	429	391	386	407	429	412	460	459	432	440	390	460	404	400	426	458	430	421	441	416	424	411	406	469	422	429	394	385	415	415	387	412	434	466	453	411	396	407	401	439	418	471	435	399	425	467	445	448	410	412	425	397	432	428	419	391	388	424	449	427	361	419	415	434	444	414	424	412	413	427	407	414	445	453	414	400	428	472	446	453	456	383	434	385	414	418	427	424	418	448	392	446	397	418	400	433	383	422	397	440	448	372	453	423	400	447	402	391	408	418	379	417	424	424	420	423	424	426	471	432	380	442	426	415	398	398	446	432	416	437	432	404	412	411	400	418	422	440	481	416	401	406	439	429	398	412	395	442	392	451	444	413	429	393	447	384	420	422	423	425	414	422	390	456	423	405	407	417	379	415	416	431	413	413	451	434	423	422	417	444	416	409	442	421	458	403	419	445	442	401	428	411	413	416	427	403	432	397	408	471	407	437	434	410	389	417	456	427	429	413	402	415	395	412	413	419	453	374	454	416	409	370	406	385	449	415	423	410	414	426	407	403	472	432	428	423	428	432	421	442	478	409	399	447	467	426	401	417	401	428	382	425	399	433	428	412	432	469	476	405	408	446	429	403	447	408	385	398	445	434	435	407	460	441	408	422	407	439	435	401	445	423	407	445	403	412	436	438	393	415	425	387	420	419	391	398	416	409	456	421	415	452	454	432	426	431	431	395	412	450	370	431	413	429	420	439	399	439	433	427	408	429	409	423	407	408	392	392	403	408	442	435	421	412	445	392	438	417	413	428	434	429	431	399	424	424	396	418	439	446	443	405	396	397	434	439	421	417	391	427	453	431	442	421	474	396	411	419	424	461	418	409	426	411	398	382	409	437	437	441	382	438	432	403	426	426	410	412	422	372	417	403	407	406	417	436	458	432	431	402	416	452	408	423	411	413	376	397	387	462	398	413	434	426	442	449	415	426	410	411	440	447	411	441	435	425	421	399	404	403	419	423	423	353	410	441	411	431	404	449	420	410	433	404	394	400	421	426	414	438	430	430	463	421	410	401	393	434	419	453	421	433	404	398	416	444	431	406	438	415	390	444	405	425	423	399	439	438	412	408	435	417	415	441	410	459	403	438	398	418	421	444	382	422	426	416	394	407	411	402	416	436	393	422	419	386	426	394	457	437	459	415	421	411	464	392	425	427	405	440	434	426	440	417	414	396	424	425	416	392	435	427	384	386	420	397	433	417	445	387	411	402	429	446	417	406	426	451	404	432	429	433	422	443	396	404	404	430	400
25447	21499	28043	26817	18395	10212	6431	4048	3709	3096	2804	2552	2352	2034	1760	1624	1400	1184	1108	983	840	838	793	787	714	705	629	687	640	578	633	623	636	617	561	551	556	558	574	564	576	562	579	506	549	534	580	522	577	568	575	528	577	542	549	557	583	557	486	577	563	520	558	523	530	526	559	546	539	562	542	571	564	576	495	531	519	519	511	504	568	568	563	574	520	550	534	539	544	590	560	527	518	536	547	503	534	573	552	519	547	547	580	543	575	514	531	556	523	546	523	521	500	555	564	539	541	543	562	513	547	518	534	576	499	520	492	551	543	538	593	531	555	552	546	529	580	539	554	519	557	531	555	504	543	552	593	509	515	515	531	541	524	507	547	544	528	521	538	519	558	542	497	509	567	545	554	537	558	531	543	530	538	575	536	547	497	563	548	572	550	529	523	563	560	565	533	535	575	525	557	512	528	549	574	529	530	529	575	550	527	567	525	516	575	537	550	546	524	549	560	540	512	552	533	536	570	563	536	535	555	536	555	581	568	569	529	549	547	536	562	519	538	565	552	532	540	519	586	564	554	520	600	526	514	507	482	472	556	537	528	555	540	594	546	513	544	523	544	543	511	558	558	532	574	551	542	541	556	553	506	541	567	520	551	521	495	545	557	548	507	550	514	548	559	555	520	535	564	597	587	527	542	500	538	527	526	498	539	511	551	492	550	560	530	529	561	584	516	595	564	521	566	534	529	540	533	557	556	549	540	535	566	577	549	546	535	528	521	510	527	529	519	542	525	514	511	555	544	511	511	499	538	560	501	484	561	556	580	558	544	527	531	510	536	552	545	534	522	519	498	546	522	537	534	520	528	551	531	498	487	542	528	555	516	538	536	533	518	549	513	535	503	519	558	531	527	564	553	542	536	522	596	564	559	549	535	525	507	557	526	487	555	492	540	519	567	510	512	562	526	575	525	519	567	509	603	544	522	534	532	495	549	578	522	500	558	532	573	535	541	548	547	529	542	544	551	526	540	547	558	527	572	517	542	549	557	526	588	501	578	518	573	540	529	510	561	561	530	523	550	546	523	573	539	517	519	521	585	515	520	605	525	555	569	547	586	544	609	578	517	535	576	566	596	536	512	476	516	490	503	544	556	499	529	542	538	555	574	548	540	541	510	514	518	541	517	542	551	578	519	585	554	535	602	510	521	552	556	591	536	531	495	538	564	528	537	541	528	554	540	541	547	498	517	545	523	493	562	562	550	530	530	564	519	549	492	512	538	530	509	542	560	564	535	516	536	489	517	569	586	550	575	535	518	550	573	538	564	557	514	572	555	517	598	558	548	530	550	514	507	565	532	570	540	504	567	543	546	573	516	527	540	522	576	522	565	546	599	566	504	539	546	514	496	545	552	574	534	544	533	564	551	506	541	547	550	545	533	550	553	517	540	536	541	573	542	555	490	552	512	576	497	575	507	535	557	565	558	559	553	550	520	557	557	568	565	539	540	518	568	571	537	539	535	564	537	552	530	539	523	551	537	510	568	546	577	486	549	569	536	574	515	526	544	523	570	570	515	517	509	530	529	529	535	496	532	502	509	517	596	564	570	546	527	500	541	573	589	544	515	531	510	567	505	548	527	519	564	512	558	550	540	585	528	546	547	545	601	517	524	553	562	528	544	491	505	556	574	557	517	576	523	515	545	555	513	550	510	528	525	568	533	501	534	545	581	538	546	526	563	536	577	531	530	557	547	545	555	517	552	519	499	543	543	522	530	577	523	497	569	514	529	536	552	581	526	515	538	538	546	510	531	532	545	533	529	543	523	532	572	550	565	556	546	534	541	526	530	518	552	560	578	539	562	525	576	545	580	521	515	550	585	535	544	556	530	522	517	504	538	556	541	533	577	508	557	566	548	495	561	502	554	546	566	607	517	577	536	502	572	519	524	548	514	540	574	542	521	549	533	547	555	556	558	547	536	567	535	560	540	546	563	489	533	525	557	562	563	564	528	471	528	538	486	555	548	537	564	575	582	556	488	564	576	548	485	518	536	535	509	571	558	555	502	577	519	529	514	514	510	524	529	559	511	569	530	536	545	566	548	534	524	568	568	543	508	553	554	555	550	519	514	534	556	594	578	553	516	552	523	521	558	523	565	575	520	526	519	536	568	518	588	525	569	549	545	569	504	586	534	513	540	542	593	529	534	555	542	578	518	574	564	568	565	536	540	523	528	559	553	577	546	507	555	517	518	538	516	541	551	532	543	537	518	519	520	565	541	547	552	525	557	569	576	548	536	556	562	552	541	578	526	513	553	515	555	526	548	527	517	529	550	544	516	592	541	537	502	509	532	559	542	533	491	528	541	514	530	565	541	509	534	556	538	573	577	563	515	537	558	535	547	532	529	535	539	542	562	575	524	535	567	537	562	513	567	547	506	551	567	566	495	515	571	555	544	555	553	549	562	537	538	582	571	506	564	545	557	599	551	518	535	485	560	581	544	541	531	563	549	549	523	542	545	557	554	577	509	540	508	520	546	535	516	567	506	510	576	584	560	546	574	564	552	574	532	535	515	543	548	553	526	513	540	533	549	567	519	501	574	566	537	518	501	567	571	548	554	524	511	538	544	542	546	549	547	545	557	591	532	511	550	550	529	544	547	543	521	563	501	585	577	538	567	578	532	571	516	593	569	546	537	541	559	526	543	532	575	539	546	551	531	550	564	602	548	519	550	526	546	530	500	559	556	531	530	496	561	522	522	520	534	546	573	536	558	550	553	513	566	550	555	557	530	524	508	504	500	535	524	520	525	517	549	537	516	533	512	531	524	534	530	524	521	534	551	589	538	556	541	508	557	596	530	531	531	540	558	522	510	547	528	532	560	557	559	554	490	556	551	523	521	550	592	526	529	558	537	555	529	529	555	537	566	526	545	545	532	553	536	541	530	528	485	555	514	540	568	529	518	577	542	563	516	551	506	511	486	541	555	557	575	564	551	555	540	564	543	482	503	539	541	563	569	532	542	518	521	569	538	542	612	516	515	548	559	586	587	545	499	574	540	556	554	536	541	571	508	534	568	552	528	537	534	546	548	528	540	538	579	541	568	524	533	543	505	552	545	552	539	550	513	520	522	557	508	575	546	522	574	532	506	592	558	563	557	548	514	554	530	522	551	522	550	539	546	561	510	516	555	541	528	510	594	558	499	589	556	531	540	563	537	537	501	478	529	559	534	583	530	594	555	539	493	543	537	532	519	518	541	506	534	523	510	533	552	530	551	546	548	546	558	513	525	496	490	499	541	490	542	556	554	507	541	560	479	504	558	516	543	550	519	551	563	502	598	535	535	551	564	540	586	513	521	514	493	566	528	551	567	567	545	539	508	549	515	551	537	533	571	548	545	535	547	543	548	564	587	538	550	511	568	547	538	537	517	563	482	575	562	533	545	543	581	514	541	543	518	534	546	478	579	536	535	548	547	556	525	581	548	496	524	582	492	507	515	545	575	511	528	558	512	582	566	541
28570	44843	37585	27833	21390	14239	11059	8523	7991	6701	6107	5419	4985	4226	3643	2944	2609	2172	1901	1653	1382	1245	1231	1064	1011	902	866	869	776	796	772	731	770	680	720	681	631	629	687	686	678	701	678	643	639	649	644	674	642	647	665	636	679	655	668	629	632	607	638	659	663	646	640	632	643	669	622	639	651	656	626	628	643	651	623	595	614	694	691	657	644	669	626	619	624	654	664	639	626	654	671	601	647	655	685	638	647	620	609	610	645	642	613	667	648	606	632	668	612	620	586	568	663	643	642	634	606	679	643	678	666	670	651	617	637	694	601	628	649	651	621	592	663	636	641	620	625	631	692	662	624	623	632	616	614	620	642	622	672	665	638	654	687	651	682	657	663	688	646	666	603	620	645	639	633	592	637	643	636	662	631	667	670	645	647	652	622	619	598	659	631	635	688	662	628	672	618	663	649	629	618	638	672	607	689	674	634	667	615	645	647	640	678	669	648	683	558	646	671	638	652	656	634	672	681	653	629	639	648	640	639	620	667	650	609	645	613	619	654	621	624	651	627	656	646	634	672	603	666	596	643	635	633	640	630	647	651	640	642	667	643	645	638	625	667	660	624	657	618	648	648	600	621	690	631	629	683	651	664	637	660	622	681	637	638	601	613	629	642	661	630	657	641	631	621	648	618	635	661	625	652	647	651	657	672	643	679	597	636	679	627	611	622	589	599	662	643	640	638	620	611	591	621	674	628	645	649	680	648	630	683	643	638	624	644	645	615	655	626	604	666	658	624	657	641	628	617	643	661	634	593	614	640	630	652	642	630	607	639	669	667	660	627	608	632	611	636	636	684	628	612	628	584	686	636	649	652	661	606	639	615	669	624	657	625	611	657	647	670	646	679	645	638	642	651	623	647	659	641	683	649	625	642	651	652	629	630	674	654	648	628	702	587	630	622	647	654	620	610	651	700	668	597	682	651	604	580	693	648	656	652	662	609	643	646	656	674	673	661	636	634	628	627	621	640	616	642	655	651	631	654	637	600	657	625	602	662	655	669	622	648	629	627	674	623	639	637	626	631	643	642	636	634	633	640	654	608	652	634	659	648	619	616	647	595	638	637	645	628	638	627	662	620	645	662	641	664	626	667	577	608	617	623	620	631	667	670	661	643	656	625	628	678	673	691	647	618	627	593	661	647	664	683	681	648	624	628	650	620	639	650	657	638	592	640	584	641	607	655	679	640	599	614	632	639	670	627	607	674	611	683	644	626	674	659	622	603	653	601	670	627	613	695	647	633	720	655	616	668	609	640	648	638	598	657	621	658	606	601	608	679	645	660	611	662	624	607	642	653	633	628	655	604	645	637	633	661	669	641	613	613	620	641	648	632	597	679	593	653	651	675	654	652	649	639	626	666	614	619	660	656	643	644	621	647	655	601	588	661	666	642	615	643	624	605	615	608	604	608	634	648	619	632	641	684	625	616	629	623	648	623	600	649	647	636	615	600	656	616	614	661	681	642	646	665	687	651	639	662	659	643	648	688	646	624	647	671	663	632	624	651	665	652	644	645	603	616	606	596	639	648	701	657	644	630	708	688	606	637	611	644	604	637	607	645	663	652	662	695	648	647	585	653	660	604	661	654	645	653	598	661	672	651	634	634	625	648	641	603	653	698	652	650	644	695	658	674	664	621	627	648	663	630	662	650	649	609	641	642	653	653	648	621	662	628	626	633	647	663	705	622	616	624	641	690	647	623	655	627	637	650	647	644	633	630	659	616	648	657	628	656	635	621	649	636	647	647	650	610	625	630	659	658	633	633	626	605	608	647	609	641	637	662	611	651	599	665	693	639	663	633	654	658	658	674	613	710	694	630	639	651	639	603	639	658	663	598	665	660	621	647	639	665	662	629	628	635	659	645	643	681	623	619	626	651	623	661	667	634	619	663	662	622	651	660	632	602	645	669	656	620	616	633	629	637	611	643	623	657	614	630	653	693	625	646	641	627	647	623	646	639	670	616	647	649	599	605	649	654	648	634	636	602	638	677	651	615	659	623	641	584	630	641	623	641	639	657	653	622	631	662	627	633	677	642	670	602	635	669	663	665	660	633	644	643	637	612	596	640	610	612	641	648	624	606	650	613	659	671	638	618	647	635	654	623	654	624	671	672	629	665	666	639	635	641	606	659	626	664	608	633	632	676	635	633	638	611	622	690	632	629	664	651	638	658	591	645	615	570	694	579	642	679	604	643	678	637	637	611	627	667	645	669	626	617	614	657	637	641	639	615	703	628	606	646	646	634	615	619	645	644	633	692	672	659	611	633	647	619	616	641	615	626	688	653	624	628	659	682	603	630	657	681	619	634	620	624	661	611	618	656	636	657	630	601	640	600	633	633	658	675	650	630	603	655	662	675	644	621	649	636	655	618	730	594	664	603	683	674	614	584	621	654	652	636	597	660	655	614	632	640	639	588	682	705	635	666	627	625	646	656	617	697	622	616	631	609	704	644	604	625	582	593	668	631	620	628	641	611	628	639	624	652	625	634	663	676	660	665	631	658	626	674	630	612	655	664	649	649	632	623	643	651	633	606	646	643	653	675	656	610	669	659	648	651	607	628	629	627	673	655	625	640	680	623	609	644	663	640	634	626	664	608	663	636	661	662	599	618	614	614	633	640	641	629	598	658	649	660	620	638	680	619	680	652	628	680	595	662	615	626	679	627	622	681	643	616	687	630	666	673	649	634	645	668	626	629	616	662	611	672	641	669	647	640	569	649	675	595	654	614	608	649	650	684	634	634	620	668	623	641	647	664	645	690	670	636	639	600	596	621	633	662	638	627	634	656	686	658	663	650	692	673	652	654	659	630	651	634	688	644	654	643	639	634	675	622	619	620	619	656	659	619	655	636	653	648	619	653	610	647	626	616	655	625	634	612	661	699	642	617	636	646	681	636	613	695	635	678	648	704	654	634	645	634	640	641	622	626	629	609	651	628	630	646	606	619	640	592	656	627	586	630	622	623	640	622	646	659	649	586	610	640	635	635	643	652	654	650	649	608	648	610	608	648	630	643	640	615	565	629	604	653	661	650	599	672	638	629	630	623	617	672	620	641	642	656	633	645	643	651	650	651	641	625	660	686	580	639	665	634	633	632	606	633	626	656	683	595	679	590	630	614	586	657	632	666	660	645	641	623	649	644	597	619	687	691	677	630	626	602	650	642	671	678	673	613	611	636	620	687	638	694	635	605	635	661	665	591	622	658	677	631	644	614	637	642	663	629	652	594	637	592	618	623	647	620	645	621	637	677	627	622	640	640	628	653	613	612	646	638	602	627	640	658	653	669	710	591	620	669	660	606	656	635	635	584	654	661	662	670	685	697	642	643	595	647	665	683	662	642	641	623	658	620	643	632	579	644	600	653	630	667	649	662	624	641	646	631	631	631	644	641	620	646	673	655	664	652	659	647	636	632	630	626	619	634	654	649	624	644	614	675	675	630	638	655	587	616	644	626	661	641	636	627	651
23351	21397	29111	24364	22044	22016	16531	7718	5801	5095	4266	4023	3715	3143	2727	2312	1904	1620	1406	1256	1044	937	893	810	731	685	706	616	576	595	624	536	568	481	478	496	475	509	508	485	499	501	486	463	473	463	503	471	494	469	472	421	476	476	486	461	471	452	476	446	461	476	442	434	459	485	430	475	479	458	478	472	472	466	455	485	462	442	468	430	442	479	471	437	461	475	446	451	432	459	471	437	517	441	455	474	445	504	397	448	435	452	486	458	473	468	462	454	474	451	498	423	461	478	439	459	483	469	485	426	433	451	476	454	451	465	494	479	463	423	399	432	472	418	469	422	476	461	430	442	529	474	445	444	477	452	483	437	495	481	441	466	452	421	433	459	454	449	463	456	449	434	445	443	448	460	436	469	439	416	434	433	481	477	447	478	461	452	440	481	483	442	431	458	488	444	436	442	447	456	469	460	453	460	407	480	437	461	507	490	439	455	468	488	454	466	431	427	473	444	441	441	446	468	445	442	439	442	457	455	476	446	452	419	455	420	427	450	441	462	475	496	467	463	475	435	442	439	465	469	443	467	423	442	482	434	460	456	445	470	417	439	457	479	434	433	456	443	449	462	416	466	437	472	475	441	461	440	488	438	465	452	456	457	431	475	431	433	438	421	465	431	424	455	476	429	453	443	464	446	482	440	453	451	470	432	478	425	459	457	480	496	433	449	449	435	445	493	480	460	428	464	481	479	481	459	468	460	416	454	480	472	476	461	452	454	482	450	468	481	430	446	419	461	459	450	469	453	492	459	460	449	452	477	426	450	455	426	448	455	465	425	454	446	425	424	457	490	466	475	454	458	426	437	439	439	450	459	454	390	480	502	498	468	460	502	479	436	453	443	442	498	452	456	462	474	470	480	459	451	459	481	436	449	446	455	484	433	454	440	459	454	432	461	445	448	454	447	469	461	410	471	423	479	445	462	433	444	480	458	464	500	501	485	467	459	449	491	416	450	459	474	461	450	442	433	474	463	462	486	446	461	444	474	468	416	434	469	446	432	436	443	453	433	434	457	459	440	436	423	485	453	482	491	459	433	456	458	477	491	434	480	451	475	446	394	465	445	443	404	457	470	490	442	485	470	437	477	445	485	494	423	472	455	452	498	478	491	464	452	437	450	430	482	415	444	456	484	508	394	446	502	454	472	424	470	426	452	486	465	475	467	474	436	452	459	437	450	433	437	457	459	464	446	456	469	431	442	486	422	483	481	484	436	486	487	453	451	445	427	443	434	477	452	410	441	473	441	495	476	466	454	429	410	471	461	462	431	452	451	470	461	444	463	461	495	438	446	451	480	463	466	463	481	483	447	476	440	469	413	454	448	470	432	468	415	427	455	447	440	440	433	461	473	456	455	467	438	447	458	453	465	468	495	429	452	445	436	498	455	496	452	468	447	441	469	456	452	478	443	474	455	439	439	494	421	464	436	451	475	433	447	430	456	476	465	471	479	426	452	456	449	486	459	441	451	461	466	460	439	454	474	456	486	459	463	440	486	468	456	465	449	466	470	418	466	483	436	448	428	477	463	485	476	474	438	437	466	472	478	448	459	453	420	415	434	422	434	439	445	438	439	454	486	433	472	447	468	492	497	465	435	437	439	409	448	463	457	445	457	473	472	415	465	429	455	441	456	473	457	455	447	476	435	465	455	465	446	458	485	441	444	406	471	437	459	471	465	432	485	478	419	437	468	453	450	493	444	450	428	439	461	459	472	420	475	489	478	464	440	460	423	460	449	456	431	476	440	459	437	404	479	410	493	479	496	469	474	463	476	477	445	450	457	424	483	485	431	464	438	441	462	460	464	471	455	421	434	420	438	480	474	437	457	470	463	468	458	480	475	421	460	455	453	439	433	420	492	467	467	449	443	497	427	467	442	440	487	485	443	442	466	434	494	479	444	474	450	515	439	434	421	437	488	457	428	468	463	476	426	441	453	441	467	439	459	454	413	455	455	473	432	427	463	431	471	437	447	455	443	450	398	455	473	479	481	471	465	436	421	457	440	451	489	485	462	429	434	427	466	462	446	438	441	440	444	454	440	465	426	445	448	457	483	443	456	479	480	456	426	443	462	470	485	464	463	403	429	441	448	449	463	477	449	469	498	470	413	438	458	425	449	478	468	505	436	402	440	466	431	448	502	421	446	515	487	452	471	468	435	442	454	440	404	408	449	476	466	478	459	459	446	456	454	427	456	474	451	490	443	420	485	464	454	467	498	416	475	439	447	443	480	440	439	466	462	482	450	428	430	429	491	425	483	466	442	451	458	461	482	450	446	449	462	412	457	437	462	474	463	449	481	434	459	435	444	442	446	490	471	449	480	472	450	443	432	450	432	490	431	480	462	483	432	452	442	454	477	444	438	430	453	456	474	427	456	448	451	444	454	443	495	495	425	415	437	486	441	443	459	413	421	426	454	425	427	497	479	463	490	438	464	449	485	427	479	467	521	493	401	448	474	458	457	451	456	430	472	448	480	444	485	442	469	442	506	471	447	467	431	459	438	448	451	434	460	439	451	454	458	444	462	465	427	434	443	444	439	442	432	475	464	456	472	455	418	465	489	440	442	441	419	424	450	461	437	430	463	430	450	455	454	459	469	480	459	431	481	419	424	434	449	454	452	413	458	498	438	467	468	474	464	449	414	480	451	435	489	464	461	479	461	445	406	438	417	435	444	494	476	464	449	497	432	421	406	477	412	440	478	428	445	426	452	450	427	433	431	428	440	425	465	458	488	430	426	426	474	435	477	469	476	447	426	418	459	489	451	488	445	453	455	483	441	450	445	448	469	421	470	472	428	481	464	431	431	470	463	477	428	459	458	461	459	468	452	455	436	438	481	416	423	440	456	501	453	447	419	438	435	468	474	420	457	440	447	447	458	458	443	454	476	443	482	465	461	451	468	440	478	486	447	414	441	452	471	465	455	478	464	483	430	449	438	441	449	437	421	465	441	439	475	449	417	456	464	446	471	407	416	483	447	450	447	451	452	486	476	476	496	420	447	421	440	449	469	453	447	424	430	425	432	451	494	458	456	475	490	443	437	470	416	446	422	451	459	477	475	443	478	452	467	458	484	451	469	469	452	486	403	436	468	466	466	420	424	482	429	484	445	458	461	436	448	448	474	463	433	439	466	443	463	481	452	437	431	445	483	438	422	464	435	411	441	439	451	465	464	452	486	439	469	516	490	466	489	481	469	450	477	449	438	460	495	463	455	422	489	496	499	473	458	472	446	444	462	470	459	435	477	441	433	447	471	472	445	478	425	433	489	459	468	424	435	479	489	463	458	475	460	433	455	441	444	405	452	434	426	424	441	443	410	445	434	453	446	445	482	484	415	476	434	443	446	446	505	442	442	457	453	470	437	462	474	450	445	414	476	460	427	434	469	444	441	411	472	443	474	432	438	437	444	436	417	462	454	387	460	430	408	452	435	449	443	428	423	450	450	474	437	452	484	403	459	476	483
31726	53564	49362	37881	28120	20737	16106	12785	11410	10028	8464	8332	7433	6485	5558	4500	3840	3133	2561	2180	1786	1646	1398	1241	1121	1039	943	902	873	787	746	725	730	666	660	637	584	604	569	630	631	580	627	595	561	616	586	532	566	555	547	549	572	552	571	542	559	542	540	518	551	548	544	567	531	524	552	556	553	568	542	518	538	525	523	504	530	531	560	501	524	508	537	551	542	556	608	571	529	541	542	535	492	539	570	506	546	550	564	490	564	519	565	551	547	523	525	545	506	515	523	524	515	516	529	503	545	517	534	513	510	519	567	533	539	564	517	519	509	575	541	539	527	510	513	551	524	524	567	528	571	538	504	526	535	485	529	531	575	545	524	510	575	545	542	529	528	525	498	467	559	531	520	505	495	500	541	528	569	554	562	541	551	563	535	512	546	554	584	528	548	534	534	549	559	516	554	543	524	537	527	484	537	535	534	534	538	519	558	561	480	500	478	570	556	526	522	535	521	506	526	565	542	521	550	542	569	547	512	555	539	561	547	512	565	520	530	532	544	561	517	519	532	499	515	518	513	511	528	522	540	544	532	534	520	539	557	527	515	544	515	520	504	504	504	524	506	507	512	499	505	552	519	502	549	528	521	561	529	532	511	505	489	523	523	483	511	540	551	509	505	536	547	527	537	521	518	551	517	520	482	541	514	539	515	543	535	512	565	546	497	535	536	516	551	510	495	545	543	525	539	522	526	522	560	535	505	497	552	550	534	545	550	508	489	484	491	487	536	564	547	536	542	546	523	501	520	530	521	536	506	527	531	528	554	524	559	534	541	550	485	540	521	531	545	565	579	501	515	553	589	523	516	531	555	524	557	506	517	534	541	525	552	542	554	559	512	497	547	510	556	533	500	528	548	547	552	565	531	530	535	509	594	510	564	514	544	523	504	535	516	564	522	527	538	539	496	527	516	504	534	504	526	514	504	598	528	508	527	542	542	519	551	547	490	553	510	486	499	525	500	554	523	553	552	535	484	538	545	531	517	538	552	512	534	549	512	552	509	505	541	519	546	500	519	536	535	540	532	519	484	534	482	532	521	505	528	517	539	502	545	523	548	559	521	564	515	478	530	527	531	520	533	522	518	532	565	497	515	556	527	515	511	530	484	514	550	510	514	521	510	546	534	517	511	515	528	522	554	550	561	528	513	524	500	506	504	521	545	526	516	537	560	533	520	516	491	513	533	495	558	519	458	527	500	535	524	540	537	512	532	541	546	525	538	532	511	501	527	506	584	533	547	526	512	490	519	531	524	553	570	518	542	531	500	553	540	560	528	550	562	541	520	515	540	517	506	573	552	541	533	565	522	539	519	561	569	524	515	521	493	449	486	540	530	527	526	534	542	535	526	554	536	550	536	505	517	521	501	509	563	533	525	490	549	552	541	529	540	539	501	559	542	495	515	561	525	520	521	503	525	568	528	535	511	530	472	547	500	514	513	538	560	511	564	516	557	572	557	516	550	551	538	530	533	490	507	480	524	515	495	525	539	517	512	515	520	510	502	568	540	562	555	536	509	511	501	549	507	511	511	494	528	526	505	528	530	510	560	544	491	526	527	541	540	544	544	512	468	565	514	539	529	514	526	536	522	500	521	494	506	538	525	520	562	544	531	521	520	498	569	557	546	556	558	534	520	536	495	511	562	510	512	560	508	527	548	530	541	547	554	537	525	523	553	540	508	536	540	571	506	555	526	505	519	500	588	568	449	501	508	542	513	556	604	537	515	486	547	547	513	533	515	556	499	528	517	502	514	517	493	524	484	521	534	512	533	518	509	508	526	507	513	505	553	564	522	546	575	535	562	519	504	511	549	504	536	542	539	548	531	527	511	547	515	540	521	527	549	524	510	533	508	522	526	550	475	485	528	508	576	543	539	517	562	513	528	530	544	534	498	509	530	543	535	520	548	560	494	519	522	502	523	531	520	527	546	493	508	546	571	519	501	521	520	506	519	522	545	522	520	519	511	517	558	572	541	525	559	499	533	570	518	511	537	541	554	538	521	503	561	519	556	531	538	566	519	521	551	495	512	546	569	510	494	549	528	554	537	581	537	529	528	505	524	508	530	529	541	539	477	495	502	529	528	519	529	506	531	541	549	567	557	490	519	542	543	514	506	562	534	528	574	524	535	504	568	527	502	510	492	514	533	567	529	528	508	524	525	542	497	522	571	553	556	549	549	506	520	537	562	527	541	516	567	501	545	526	538	514	528	530	509	509	484	518	542	539	533	514	515	542	536	536	555	513	530	555	530	537	471	557	520	524	519	545	553	545	547	527	524	541	533	496	567	515	521	553	524	520	521	528	541	541	490	542	540	549	549	508	522	522	514	539	502	523	595	539	543	485	535	525	517	504	546	514	540	515	498	527	512	551	527	555	540	493	508	485	503	540	492	517	570	504	524	532	517	503	546	528	500	544	514	567	523	509	462	533	572	535	488	544	582	531	535	485	543	545	505	497	526	556	503	546	508	537	528	460	520	554	513	517	528	565	533	514	537	501	494	475	537	525	549	506	528	504	518	549	511	540	564	534	542	513	515	484	492	520	538	506	527	511	522	535	538	525	513	516	503	545	508	484	506	534	511	554	541	537	518	530	565	530	509	531	528	519	516	478	527	541	486	555	559	542	526	510	519	522	542	566	524	483	580	540	513	520	536	547	553	567	504	481	500	545	529	506	492	510	522	548	514	527	558	517	548	554	522	539	528	522	517	549	549	513	509	506	532	482	571	491	532	549	571	512	498	525	562	551	498	542	528	486	534	552	531	540	532	479	540	529	553	540	551	559	555	563	543	518	561	516	531	517	539	545	549	480	539	513	497	541	534	525	559	506	520	551	528	542	535	505	579	541	541	457	534	558	516	517	538	538	576	510	557	505	522	505	511	512	538	504	526	540	507	527	529	509	533	559	528	549	495	579	546	551	506	547	516	493	530	490	470	513	528	509	503	527	522	547	493	516	541	493	527	503	509	544	512	527	499	519	540	534	500	540	530	543	548	577	553	510	512	520	514	565	529	536	548	521	488	562	525	532	539	535	496	507	490	510	563	531	527	522	541	536	500	532	527	525	539	492	518	525	524	535	505	545	535	542	505	537	528	508	556	536	548	493	562	543	571	517	529	546	532	531	539	519	498	517	580	532	545	553	542	535	521	575	512	543	520	535	511	522	575	527	544	516	524	575	503	501	558	589	490	534	479	560	544	505	536	518	554	512	547	536	555	465	556	502	508	531	522	528	540	540	501	552	485	526	588	515	533	518	534	540	481	583	578	519	489	571	502	544	548	545	526	539	553	565	518	530	537	541	487	498	523	588	524	539	542	529	513	527	590	517	511	537	516	521	515	538	531	541	509	506	545	530	536	574	526	542	539	482	523	540	555	530	513	567	531	528	529	558	579	540	518	509	565	561	517	536	526	542	583	490	532	603	508	512	524	557	509	516	577	533	566	532	477	526	537	531	581	538	553	540	528	537
29188	26542	30118	22284	13454	7481	4504	3327	2876	2622	2150	2004	1961	1716	1469	1294	1033	991	788	781	663	619	612	563	544	551	540	481	546	500	467	459	460	448	474	477	437	433	473	433	443	428	442	435	454	438	395	439	414	425	436	459	423	460	421	421	435	455	431	466	419	432	418	464	455	420	457	406	424	408	437	419	420	436	424	430	448	453	477	444	418	375	497	437	427	422	458	428	446	411	437	425	408	479	425	417	386	418	446	455	432	455	449	450	409	395	439	453	451	397	419	466	412	435	423	422	437	451	468	389	396	436	410	468	424	433	432	414	416	451	423	437	419	440	395	415	388	426	443	412	384	434	424	442	462	442	453	443	451	405	424	414	432	374	394	398	442	426	462	438	444	412	443	398	424	453	433	449	442	401	406	428	449	419	416	423	413	417	452	442	435	428	447	451	445	437	409	439	461	471	462	425	412	445	440	473	448	462	424	404	430	403	487	428	400	458	457	432	413	429	440	446	444	428	412	447	420	426	440	419	423	436	427	429	444	399	425	396	440	451	444	421	411	426	439	437	434	412	411	422	400	487	492	442	446	430	413	406	432	391	449	473	427	419	457	447	427	427	415	445	423	409	444	465	444	447	368	413	451	466	462	397	395	410	431	415	446	412	402	425	431	438	416	397	448	456	485	479	417	444	450	402	434	425	423	434	432	435	414	438	407	438	416	447	402	402	418	453	447	424	461	455	449	431	456	435	443	409	423	446	421	445	456	395	451	453	451	437	438	411	415	402	426	428	432	418	392	428	444	428	425	444	435	450	400	437	440	474	398	404	429	415	419	471	442	455	465	485	429	408	423	456	423	423	427	416	409	425	429	399	413	443	430	465	453	432	420	418	429	451	418	452	442	412	400	437	459	410	473	471	431	391	376	414	399	413	417	464	418	464	424	430	410	433	441	405	423	431	434	440	429	442	437	460	411	463	443	404	451	421	427	444	440	463	435	466	413	414	463	416	437	438	456	414	422	398	436	409	417	442	414	423	429	464	374	427	447	455	434	417	416	403	427	460	438	447	440	468	445	409	447	421	418	424	425	468	458	437	445	417	421	436	409	427	432	450	420	430	438	414	457	429	395	375	425	447	442	417	402	421	444	457	418	394	444	435	416	392	434	418	399	442	427	408	430	440	438	434	355	437	434	435	405	435	414	438	436	429	446	434	447	460	394	419	434	445	449	454	437	416	390	441	423	441	441	440	423	440	402	443	429	417	436	393	459	408	452	411	434	412	446	436	456	427	416	426	408	413	411	418	483	388	435	426	418	424	428	454	411	420	417	444	455	438	465	431	444	429	457	459	420	435	430	421	443	418	414	434	422	424	416	410	397	442	425	401	398	419	387	434	413	448	424	421	414	431	439	436	414	408	434	440	440	446	436	467	418	458	421	439	408	393	408	375	458	443	429	415	490	446	440	437	412	454	480	417	424	447	432	437	466	393	429	431	409	433	465	432	368	438	436	408	418	444	430	415	452	435	428	448	409	416	407	421	454	442	433	413	408	434	459	442	418	432	436	453	433	450	419	421	424	471	441	427	455	438	455	418	446	446	467	424	403	451	418	428	437	446	424	422	423	436	426	449	411	428	412	423	443	428	448	472	415	459	420	438	438	440	436	399	410	440	423	421	446	443	461	435	415	447	426	449	439	441	409	425	467	412	461	423	429	423	417	436	437	414	405	419	458	429	431	376	432	415	472	452	459	408	390	416	452	431	441	460	408	432	459	396	449	427	430	423	417	407	425	430	408	425	432	430	425	406	433	434	422	428	449	448	426	430	426	453	435	386	492	449	415	424	441	422	447	454	435	398	462	445	436	414	439	420	434	412	451	433	399	405	439	418	422	442	390	448	439	388	404	454	464	428	441	403	413	438	434	437	458	433	430	425	442	442	423	416	426	457	408	410	411	450	442	446	440	424	442	420	422	435	415	400	422	433	421	422	441	410	445	426	453	448	417	431	407	413	422	487	465	445	445	432	429	413	429	422	407	428	435	437	431	421	450	431	448	400	436	420	456	442	441	432	436	445	445	427	407	452	439	409	418	420	430	415	409	430	407	423	448	434	385	404	438	445	466	411	439	407	424	433	402	432	395	412	470	439	435	439	426	437	429	432	437	468	419	471	433	494	444	466	418	433	444	411	466	403	426	454	472	397	410	443	470	443	405	439	419	418	408	443	419	469	412	417	428	400	394	404	439	424	428	375	405	419	430	433	463	396	451	419	432	399	428	439	404	405	438	448	431	418	409	439	416	446	465	430	443	466	421	409	394	429	407	399	437	440	450	402	391	419	432	410	423	427	462	426	449	425	413	433	424	407	449	405	428	395	462	431	452	442	429	438	419	437	467	404	407	435	412	429	426	426	418	437	446	434	448	433	408	408	455	432	415	432	401	432	433	415	434	443	454	435	432	410	416	420	455	452	463	443	413	410	420	473	448	449	454	437	415	451	425	454	411	416	398	447	446	472	438	460	461	443	467	425	431	425	440	409	426	447	459	414	402	441	435	443	383	445	444	422	424	425	388	445	440	416	411	413	460	418	463	403	422	437	426	453	462	427	437	423	422	448	412	410	471	411	421	431	421	445	425	441	405	418	425	405	418	468	440	427	454	455	437	442	437	425	403	385	448	441	417	414	417	430	450	458	464	423	415	420	432	424	449	454	410	427	417	468	450	452	415	423	452	403	419	435	458	415	455	422	395	414	453	451	417	437	469	429	428	473	421	443	404	502	401	451	460	425	434	458	481	453	411	436	427	434	423	433	459	451	405	384	450	437	440	405	423	464	441	437	439	434	403	397	422	406	425	465	432	410	420	436	413	429	430	445	429	457	413	470	443	439	433	427	437	447	409	452	450	447	457	442	467	410	414	405	390	394	426	406	470	419	449	423	405	431	422	435	447	461	428	446	450	441	420	427	428	427	448	413	466	467	452	404	421	459	450	427	425	415	406	473	444	414	403	453	439	420	432	450	451	441	438	423	470	466	422	478	450	425	427	449	471	391	434	432	448	431	435	413	438	460	452	441	474	459	441	446	437	400	437	438	426	391	439	442	418	428	432	421	433	454	421	415	438	429	420	450	403	433	469	418	433	435	455	415	425	450	385	423	442	447	431	456	438	402	455	470	448	431	441	411	435	451	426	417	421	451	419	416	473	383	428	461	420	453	420	385	462	428	435	433	434	417	455	422	470	423	382	423	441	486	406	437	466	476	409	419	425	422	448	456	418	447	445	426	428	447	441	398	406	407	451	463	436	434	440	403	444	446	455	431	438	459	456	427	427	441	465	511	419	442	425	467	470	471	420	401	455	437	436	465	438	468	408	466	425	411	422	425	441	428	446	464	440	444	442	473	471	438	455	428	418	446	417	435	470	412	456	451	440	429	397	425	447	426	458	436	455	438	444	442	430	432	435	435	402	447	450	443	414	409	403	474	446	442	451	410	394	455	411	425	406	425	400	404	407	418	457	448
28426	40020	34928	23647	17229	11753	8635	7063	6279	5627	4621	4312	4073	3503	3082	2509	2069	1838	1566	1355	1093	1057	944	810	755	739	724	631	693	596	602	604	598	600	560	563	574	559	581	527	595	569	529	519	541	532	541	547	518	552	512	559	530	529	567	558	533	518	545	537	531	544	528	510	488	543	524	505	536	535	512	539	525	556	545	539	526	544	534	550	537	554	507	574	534	538	512	546	517	500	543	528	539	498	526	509	552	576	544	526	544	493	509	536	524	511	511	550	505	539	513	492	510	506	527	552	533	521	537	525	539	509	546	501	502	558	505	519	535	532	513	514	496	492	539	521	509	498	560	556	507	517	514	506	520	512	578	540	519	478	508	504	525	521	577	550	567	540	554	498	514	541	554	550	551	499	537	523	521	576	507	544	539	546	524	515	538	505	461	542	523	533	497	520	533	512	532	510	545	522	497	476	515	506	520	539	508	555	544	498	563	534	536	497	541	552	527	487	514	508	506	554	510	547	482	535	516	515	529	512	533	534	527	504	544	536	522	537	581	529	512	561	536	535	557	541	520	536	527	526	510	508	529	494	534	552	578	520	543	511	551	512	543	523	523	547	533	505	472	475	538	491	541	509	501	504	559	509	545	551	496	510	511	551	519	522	497	533	508	534	559	529	503	505	520	542	524	525	526	563	527	548	537	520	552	488	540	543	533	554	549	537	475	578	537	550	508	512	502	496	550	547	545	537	546	520	502	528	551	491	482	535	534	515	536	508	548	495	529	557	554	499	490	506	524	542	523	540	542	520	511	527	522	537	542	483	512	513	485	495	552	512	508	528	556	525	534	525	543	564	549	509	520	567	488	497	518	533	491	512	554	503	559	502	522	494	492	504	572	531	513	514	553	551	519	536	584	548	507	514	537	561	512	552	534	550	463	511	521	513	519	540	515	506	537	553	528	553	543	539	515	510	474	543	515	518	522	548	513	480	545	543	539	495	552	548	517	532	523	569	520	528	531	511	505	499	569	546	491	566	547	508	510	580	533	523	546	519	500	539	534	512	508	478	536	539	578	504	521	522	522	534	507	518	537	516	528	514	494	500	496	560	505	591	507	522	529	511	532	533	525	500	530	511	538	511	514	533	521	527	553	543	538	509	535	551	530	527	551	511	550	549	529	561	527	552	584	543	560	508	538	480	556	505	526	558	491	540	506	555	522	532	500	509	529	559	536	533	499	513	510	506	485	534	555	529	509	511	544	537	527	550	531	554	540	532	539	549	522	522	531	521	518	548	508	524	525	546	547	507	572	536	513	514	526	529	550	509	548	493	563	518	506	492	542	530	547	502	532	512	508	545	518	529	546	521	522	543	532	543	532	518	510	529	552	524	527	512	559	513	534	537	568	510	540	514	499	506	520	520	537	573	526	518	569	474	534	570	521	533	555	458	574	523	549	518	541	491	549	514	546	566	589	522	493	523	507	542	548	504	520	501	545	488	535	531	534	501	528	550	545	500	551	550	534	496	531	517	520	511	516	552	538	500	559	508	523	552	514	519	525	543	501	548	532	573	543	510	506	489	534	556	504	505	570	500	516	527	519	510	522	506	542	572	542	524	490	497	536	578	553	553	531	510	526	525	565	531	507	515	486	511	536	539	509	532	538	540	541	502	518	545	528	522	553	554	496	492	521	528	513	522	567	539	535	527	505	538	500	497	529	512	487	522	503	563	499	552	483	494	516	489	505	532	556	535	550	549	501	511	507	529	563	508	520	566	504	536	550	543	541	513	527	548	534	551	510	492	544	532	537	505	550	494	512	528	520	516	544	531	509	526	472	572	505	529	581	535	531	538	511	524	552	517	518	533	554	550	552	521	533	534	539	540	535	562	536	531	501	527	532	538	516	536	540	508	548	589	504	518	507	520	540	555	518	526	487	494	492	517	534	549	494	523	506	527	525	534	523	592	521	495	516	522	527	579	534	529	536	522	530	553	536	560	517	556	576	531	536	530	514	519	539	548	482	490	543	510	510	504	519	531	517	510	534	523	554	503	516	509	515	535	577	523	540	538	540	501	551	526	523	530	486	506	516	548	531	542	542	529	508	497	507	520	478	555	517	536	522	558	551	474	557	528	537	544	496	493	562	522	499	524	530	540	521	549	504	562	523	536	539	508	529	533	520	527	517	540	520	523	513	486	569	504	536	527	535	532	553	536	555	539	514	556	561	507	521	494	503	535	503	499	485	553	564	505	559	524	496	465	515	513	575	514	560	540	561	536	537	524	523	532	516	578	540	524	530	512	564	564	503	549	513	473	523	529	479	504	565	523	544	487	519	557	519	544	562	563	489	514	526	560	503	527	523	520	569	505	526	528	543	545	566	516	498	480	572	523	556	516	513	542	510	539	554	561	533	528	506	577	500	512	552	527	528	494	552	538	544	483	530	508	499	545	548	554	571	504	481	492	500	521	541	488	522	488	521	549	531	544	522	539	502	545	501	492	540	524	511	550	526	526	524	517	505	553	510	553	516	531	522	534	545	535	530	556	527	556	485	524	525	575	503	525	524	542	529	514	511	522	531	539	559	499	519	519	515	540	492	504	542	560	508	506	540	515	508	532	544	512	514	517	503	473	527	507	496	560	559	524	546	534	520	489	533	554	535	535	502	505	476	517	536	511	559	545	581	560	523	506	496	528	504	554	529	497	555	527	542	538	504	482	497	539	512	533	524	495	543	541	566	521	535	529	503	496	562	492	549	564	519	522	490	505	507	502	518	533	548	500	539	529	508	525	524	509	553	503	543	545	530	543	471	547	514	530	555	473	513	553	533	537	520	526	540	506	532	484	524	552	516	566	497	513	523	567	509	558	521	483	487	502	529	503	517	530	494	525	498	480	526	543	482	549	540	532	547	509	517	517	519	534	519	517	540	514	506	572	498	476	529	551	500	489	529	527	564	528	550	547	513	538	525	554	521	510	485	531	539	476	548	506	526	476	507	554	537	556	503	526	542	482	571	508	539	520	526	495	534	547	525	557	491	492	499	494	516	512	506	532	504	565	528	520	574	559	563	561	536	537	497	521	557	491	568	502	500	527	522	517	513	524	529	529	498	513	521	538	489	553	516	511	497	513	506	548	501	552	538	501	530	524	529	548	510	522	531	531	553	488	533	550	513	548	498	534	519	499	580	542	510	564	573	479	540	554	533	504	507	507	546	495	539	517	511	510	502	528	507	515	576	504	547	521	522	523	533	494	567	511	530	508	538	526	519	538	514	550	509	523	511	540	565	564	499	566	513	538	519	543	529	498	529	513	553	555	528	568	544	517	516	562	520	476	509	547	519	514	517	525	522	531	526	508	531	486	531	519	563	518	510	547	520	521	525	577	531	499	508	524	519	548	529	504	550	544	514	521	494	510	501	538	562	513	510	512	473	580	583	567	514	562	573	515	507	535	519	545	543	550	516	529	531	543	486	548	512	565	541	503	544	529	517	544	504	520	517	545	501	530	526	575	522	536	527	557
24419	21399	28633	25580	22037	15605	8627	5236	4171	3722	3029	2553	2460	2143	1845	1726	1446	1201	1020	889	758	681	660	566	500	518	476	497	421	409	432	400	420	395	390	361	358	384	369	398	337	379	362	364	363	349	354	350	364	374	337	348	358	388	366	343	370	322	382	354	327	343	363	354	346	329	337	351	351	353	360	328	349	343	391	331	336	362	364	335	380	354	349	360	342	356	345	331	335	348	383	321	355	336	350	329	357	322	351	325	321	369	318	366	310	342	336	349	343	339	322	342	325	387	354	331	351	347	321	314	375	343	317	324	323	321	336	339	347	353	337	323	354	338	354	323	353	344	349	344	329	381	344	333	359	350	336	368	336	385	323	371	340	354	335	302	327	332	337	292	340	368	356	328	329	334	342	365	312	319	385	300	337	355	350	355	366	311	359	342	354	339	370	335	342	323	350	332	346	362	354	297	340	328	347	345	340	350	369	354	340	355	344	354	347	335	332	327	345	346	345	360	341	369	323	342	357	390	353	362	329	325	376	312	346	350	354	358	308	358	369	343	353	337	346	332	357	316	323	341	343	328	325	324	344	354	331	319	329	336	327	354	371	320	367	354	334	354	349	319	310	368	316	348	326	376	333	329	351	369	380	346	338	342	328	354	342	310	342	336	350	362	336	360	332	357	334	305	358	344	314	315	328	330	348	293	340	349	361	345	359	347	338	336	325	364	354	352	385	374	339	303	365	341	342	323	342	365	350	355	351	359	372	350	315	403	321	356	334	378	343	371	331	336	321	327	354	361	318	342	343	317	383	367	359	327	355	344	355	326	338	339	358	326	351	357	383	317	294	348	344	344	346	311	353	359	326	334	370	365	354	328	312	343	356	361	329	354	328	371	326	344	323	357	351	398	319	335	340	335	353	353	321	375	365	336	329	316	370	335	389	368	342	324	329	346	334	319	360	334	363	309	330	352	321	346	331	330	330	374	321	356	358	329	341	355	379	331	330	325	371	354	381	347	347	349	352	337	341	358	359	339	348	385	341	332	336	384	334	362	331	362	405	335	333	310	358	320	319	350	352	351	395	354	358	374	346	344	315	377	334	370	349	361	334	342	350	352	330	326	341	317	328	359	351	364	353	357	335	331	338	364	343	324	351	334	307	376	336	357	351	361	360	334	331	316	357	334	341	320	340	356	359	371	409	390	343	362	354	304	349	334	398	360	352	325	335	327	322	352	344	298	359	337	354	363	321	343	342	365	354	329	335	357	356	355	331	352	320	356	317	376	356	332	404	351	339	311	336	360	354	328	337	341	339	369	354	368	337	334	354	351	355	334	364	338	374	314	305	350	349	357	357	332	357	378	359	337	357	373	346	362	350	312	335	351	322	365	320	325	344	326	336	321	328	362	333	352	341	351	335	308	343	348	337	331	349	332	347	322	346	325	344	320	351	371	348	363	326	343	366	332	303	337	347	344	369	327	331	332	362	327	358	351	331	340	367	360	346	377	358	351	361	326	336	339	325	354	323	349	339	365	354	326	362	355	325	338	338	362	354	391	355	330	366	319	392	363	362	339	359	324	343	353	339	357	350	342	311	353	362	369	310	342	328	343	363	303	346	342	327	347	308	315	326	343	344	319	369	340	331	324	353	354	319	372	351	333	362	321	360	359	354	345	333	350	338	335	333	347	372	366	361	348	339	378	362	370	355	327	363	328	330	328	397	352	333	355	346	323	346	354	337	315	344	329	317	327	327	338	328	351	394	343	356	349	355	361	373	357	340	339	361	337	294	356	280	336	366	355	306	328	321	301	356	330	361	327	321	328	352	329	364	339	352	334	360	367	359	335	349	347	376	352	334	365	374	335	315	337	362	373	306	357	352	316	309	331	391	322	351	334	372	316	325	339	368	358	347	316	320	337	358	357	337	378	347	334	320	372	331	344	336	333	352	312	311	375	362	321	346	365	328	358	354	371	347	353	378	329	341	382	369	340	320	355	357	378	362	347	305	321	345	327	360	329	347	353	336	354	366	352	312	340	366	351	377	350	351	344	333	324	338	344	327	346	349	331	348	334	332	320	341	327	334	357	291	335	355	377	345	363	331	304	357	298	339	354	313	358	354	333	350	335	339	327	330	321	352	342	310	312	305	334	341	358	321	320	347	377	366	352	329	347	351	354	348	337	334	347	376	329	346	341	334	355	319	335	336	351	329	329	309	363	314	319	351	381	333	353	345	392	317	354	359	343	342	325	363	348	347	375	339	326	357	342	333	378	330	350	336	323	330	364	341	347	357	364	335	351	337	372	341	350	318	350	317	334	334	360	309	345	334	322	312	316	339	375	326	370	323	378	347	338	364	359	294	351	359	358	332	345	365	335	337	307	334	360	337	354	345	337	368	355	373	340	329	339	353	360	337	333	353	363	385	342	382	310	301	333	364	347	357	302	337	364	338	348	337	360	356	349	313	371	370	304	318	351	325	345	339	339	340	341	324	350	324	336	339	316	331	341	390	344	341	320	354	375	365	357	320	327	346	325	381	348	334	368	340	342	349	339	330	325	361	323	337	350	328	360	337	318	378	372	372	350	312	367	339	328	360	339	359	377	334	319	331	308	326	332	345	340	314	338	314	362	345	377	357	321	342	317	368	333	361	360	322	324	343	307	337	344	329	319	368	356	345	336	319	325	372	335	365	332	331	348	370	326	391	335	340	345	330	310	311	297	332	350	340	362	354	329	342	362	319	367	342	337	358	366	359	333	359	335	340	336	331	344	346	348	327	355	352	376	347	346	320	346	369	356	310	373	312	307	361	350	368	390	375	348	320	332	286	335	348	334	374	354	364	324	303	352	333	350	358	360	314	337	342	341	342	385	346	334	332	356	364	327	335	371	360	337	336	317	379	343	349	341	353	329	338	328	307	366	347	348	328	344	377	339	373	375	371	335	369	358	361	343	358	338	375	340	346	338	355	310	357	361	370	308	356	352	358	319	332	345	349	357	350	347	336	341	340	351	334	345	342	348	334	315	347	334	346	371	349	345	369	313	344	335	322	344	370	317	341	335	358	367	308	364	327	319	337	352	363	328	355	343	343	316	360	349	375	337	344	353	354	310	331	335	358	388	377	363	349	364	339	353	354	364	369	337	367	354	325	342	353	344	338	361	364	343	344	355	362	314	346	340	357	323	352	343	349	344	344	355	350	336	388	358	330	361	361	324	319	336	350	317	346	350	296	379	354	330	347	327	333	373	320	334	327	352	329	380	358	360	331	304	356	351	345	332	364	347	337	351	374	353	379	334	369	346	329	314	334	343	358	330	323	347	356	370	387	329	357	336	398	353	352	334	357	334	366	346	348	346	368	347	321	383	365	307	346	324	348	318	360	340	312	360	339	338	337	344	329	328	348	342	340	355	355	320	330	290	367	330	327	349	333	319	343	342	322	359	362	339	345	365	352	346	306	376	324	347	313	323	325	380	330	372	339	387	347	356	359	314	334	334	345	312	400	384	344	373	334	327
28485	47214	42209	31418	23325	16268	12227	9929	9055	8098	6482	5687	5232	4648	3900	3466	2976	2397	1945	1703	1285	1151	992	909	825	719	768	690	669	619	556	588	519	483	514	482	513	465	513	453	436	486	461	438	467	447	483	407	426	438	413	436	448	438	433	427	432	466	467	466	401	421	429	425	447	409	397	456	423	459	425	437	424	418	420	421	418	434	398	421	399	424	435	412	430	459	440	428	432	403	423	403	383	424	412	411	411	428	406	429	365	451	429	424	449	416	413	431	431	385	437	375	402	420	397	396	415	446	408	404	430	413	397	410	385	449	418	453	422	385	415	423	422	434	433	391	414	386	385	416	433	392	411	422	447	422	453	452	443	428	438	397	430	390	406	397	445	393	426	394	399	401	423	417	406	441	418	412	421	433	444	446	418	423	426	431	414	401	414	455	425	419	409	402	406	440	416	429	388	412	425	434	420	403	407	426	428	394	400	409	413	424	426	452	450	420	424	449	414	416	397	422	413	375	422	433	390	427	422	438	414	412	448	417	398	396	408	406	436	403	404	408	419	431	404	430	435	389	391	411	411	398	416	385	420	416	409	437	427	426	419	422	423	429	451	410	411	426	427	431	411	401	424	407	393	401	435	428	409	436	437	401	443	433	435	417	441	432	447	421	415	454	440	438	439	438	408	432	425	419	405	450	447	428	426	420	417	424	416	461	430	413	408	423	429	414	410	430	442	427	413	416	420	416	403	409	441	431	422	403	427	427	434	438	445	397	412	437	403	384	446	416	409	371	410	414	432	378	414	430	425	388	433	433	393	409	402	437	405	419	378	424	380	431	447	412	431	422	384	395	465	449	388	407	435	384	405	418	431	404	426	399	413	424	420	422	441	431	438	434	395	444	453	454	433	400	437	425	436	409	411	403	429	459	414	420	415	459	429	441	415	423	403	415	409	430	381	405	397	440	410	415	411	431	407	444	436	411	409	441	416	443	395	472	429	409	410	414	404	418	394	402	416	405	409	445	385	436	429	434	434	389	421	420	432	429	382	405	412	408	409	407	432	466	415	408	433	437	422	414	417	425	429	457	427	400	418	430	391	423	422	384	437	440	441	418	366	420	449	405	444	402	416	424	428	440	401	426	394	426	421	418	407	438	404	416	413	428	438	395	427	401	454	433	379	436	445	414	393	426	395	442	407	437	397	413	462	397	386	390	418	446	423	444	388	410	386	400	424	409	435	383	422	389	421	402	445	403	418	465	435	408	412	410	431	433	426	394	413	403	384	431	462	427	427	448	418	439	406	433	443	402	427	416	403	432	393	423	423	463	394	386	425	447	415	397	396	423	405	403	431	431	407	373	421	441	416	439	417	425	422	403	419	438	404	387	401	399	426	447	418	440	418	455	403	420	407	400	434	429	415	448	464	456	442	415	422	387	410	438	413	408	401	421	416	403	366	429	438	414	448	410	442	398	433	408	472	425	426	433	433	448	453	391	428	424	420	442	426	434	426	409	438	391	392	435	410	432	455	402	440	440	402	392	438	406	440	395	409	436	442	419	412	417	425	419	435	417	388	405	404	429	416	442	464	415	386	401	409	451	443	415	435	459	411	458	440	433	392	418	422	453	387	448	422	446	407	426	454	437	431	469	422	419	446	434	413	403	438	443	405	408	457	435	412	407	395	398	479	383	442	390	438	394	440	432	407	414	405	415	443	388	446	417	435	409	404	431	452	466	438	435	452	450	426	421	399	398	430	414	376	409	378	408	436	418	418	418	461	409	419	407	402	418	420	433	418	433	410	413	435	389	439	423	427	429	390	360	396	440	407	399	421	433	424	414	399	403	409	423	414	428	407	394	420	397	447	414	384	445	439	450	438	413	449	447	407	428	432	418	439	409	422	411	418	384	422	429	446	443	408	453	412	423	436	426	465	451	393	394	410	426	385	392	446	437	448	462	420	407	399	447	400	422	412	379	424	440	430	425	401	425	407	408	441	406	460	453	394	440	401	402	400	457	389	391	375	428	401	460	416	391	417	421	428	394	411	396	415	448	433	383	433	419	418	391	413	432	396	411	402	446	443	400	423	422	442	400	424	391	402	449	410	425	427	395	427	398	430	420	453	417	442	443	389	431	410	453	388	420	442	399	433	457	409	442	391	424	420	424	418	403	429	467	424	428	421	430	376	433	400	405	413	408	422	445	383	426	427	416	451	424	427	452	425	402	409	411	423	430	406	433	409	421	408	436	420	362	407	426	431	427	421	415	450	434	404	394	409	442	439	404	437	441	406	416	424	429	424	430	417	428	379	418	401	405	402	433	413	424	441	356	440	422	442	412	454	415	406	473	422	452	426	424	423	392	428	413	398	447	414	391	410	410	416	436	445	413	371	432	425	397	422	427	426	402	387	390	440	446	367	451	397	405	398	419	459	433	431	455	403	432	406	419	426	429	402	387	411	422	437	415	428	421	445	434	413	407	397	436	431	439	431	405	428	423	445	409	396	478	426	471	405	405	421	397	401	395	434	428	423	407	418	421	432	431	431	463	429	431	425	374	450	431	445	425	386	422	405	385	425	389	413	416	429	376	414	412	418	417	445	429	431	399	409	442	412	398	403	423	434	427	402	475	404	438	412	421	426	433	416	437	396	394	395	456	425	412	371	454	423	408	424	440	430	426	412	396	407	433	455	427	443	433	448	404	442	438	422	402	430	421	426	420	390	438	450	415	402	422	444	416	427	432	424	415	440	397	443	410	365	447	421	390	404	394	448	428	419	445	405	431	421	410	389	400	403	439	444	365	439	446	375	420	408	448	401	421	412	417	425	422	442	417	428	413	377	402	410	380	415	403	415	386	430	438	414	449	444	421	410	414	428	433	425	453	435	434	427	400	419	405	433	417	453	403	415	417	400	418	457	387	412	450	385	472	410	408	395	402	417	428	393	425	396	438	410	430	431	432	423	431	438	433	399	444	398	434	409	433	409	404	455	428	422	403	405	368	397	453	412	433	395	387	429	421	420	436	463	423	435	436	420	460	430	473	422	437	441	444	416	401	438	423	406	433	419	443	432	413	391	418	436	396	463	439	420	439	429	429	438	420	396	410	431	370	421	400	416	399	429	394	439	441	409	398	377	391	442	427	405	422	392	412	343	410	424	416	425	405	423	377	415	428	419	436	446	435	385	412	406	386	403	428	423	415	449	455	445	446	393	434	433	385	403	447	463	431	445	403	429	466	401	400	417	446	398	420	397	447	398	406	400	389	402	395	438	398	403	405	447	383	403	384	435	442	443	418	366	389	413	394	439	436	423	399	401	418	422	415	384	383	415	407	434	407	448	412	419	435	410	395	441	445	447	437	403	386	445	405	438	423	420	448	402	429	458	437	426	390	419	393	426	427	402	413	441	391	422	406	440	434	408	425	420	417	397	418	376	423	421	436	441	414	417	403	442	442	411	427	399	431	441	446	472	430	406	435	370	415	432	425	395	437	409	402	409	413	394	385	452	396	409	413	432	416
25450	21442	28373	27235	18580	10143	5885	4037	3368	3151	2625	2258	2124	1993	1758	1607	1428	1289	1106	984	881	789	792	726	708	680	630	662	621	656	619	580	618	576	591	569	564	541	614	585	566	527	567	574	533	529	513	577	543	536	561	587	586	552	575	528	540	597	583	535	548	600	594	560	528	511	563	601	528	542	541	550	556	561	534	538	578	527	527	526	559	559	528	556	561	549	582	508	578	538	549	520	547	569	552	521	532	535	558	584	505	547	530	547	490	580	585	513	554	567	552	518	595	597	524	565	548	571	564	550	546	527	488	562	553	550	565	527	541	554	563	565	538	549	572	538	560	542	546	537	548	523	542	541	517	528	571	528	563	503	539	517	557	570	537	537	561	516	556	498	526	609	574	561	536	539	560	577	563	517	539	500	555	526	553	528	575	546	539	545	522	557	551	540	541	531	544	548	534	546	531	552	544	565	531	577	577	546	531	546	546	555	579	533	554	533	547	505	573	581	562	547	539	617	578	507	572	549	529	519	514	557	550	596	533	545	549	522	533	532	513	545	541	547	507	552	515	576	530	547	559	549	565	538	590	563	549	581	580	520	540	561	506	562	555	572	539	540	562	535	548	558	546	527	533	536	542	532	562	551	510	590	517	559	556	531	529	525	563	568	548	524	534	570	522	555	517	567	569	526	558	509	535	572	566	524	536	514	516	548	584	523	561	535	521	561	511	587	497	590	562	523	567	517	524	560	539	515	558	546	530	556	585	581	551	557	554	602	579	548	523	569	523	510	503	543	561	530	589	537	523	543	564	551	568	562	573	514	549	528	552	537	535	541	523	550	514	530	561	528	589	558	528	553	536	541	540	484	560	548	542	548	572	545	555	509	533	532	537	563	534	536	554	502	564	585	543	564	529	517	517	558	509	529	546	530	497	529	572	542	521	531	511	522	517	554	532	553	572	531	561	513	502	544	551	548	515	567	554	567	528	509	554	527	517	535	531	547	549	562	541	557	544	547	562	561	572	556	551	536	527	562	549	533	529	528	533	514	552	543	546	567	542	571	564	546	524	531	508	540	533	573	550	563	564	521	561	531	531	549	542	520	527	531	560	557	557	570	517	523	525	537	555	540	512	542	578	569	595	549	523	561	536	524	537	512	549	535	575	590	570	549	504	483	541	536	578	559	514	536	570	541	551	522	552	538	557	541	558	579	525	548	616	520	538	560	536	521	558	480	547	521	549	526	582	548	536	534	502	551	548	526	559	569	552	562	525	600	565	532	563	522	566	557	583	530	579	539	527	536	580	539	539	494	574	529	549	547	499	525	553	532	552	529	545	531	560	559	509	522	561	524	560	544	564	568	580	532	586	514	550	534	590	524	575	532	546	573	522	547	534	538	520	557	527	523	529	549	548	522	541	536	520	535	569	524	516	523	548	511	538	520	557	537	565	505	529	549	533	543	516	496	533	562	534	547	552	551	540	547	560	514	535	504	574	575	547	553	554	554	564	498	515	537	537	521	562	579	546	550	550	522	521	502	589	543	559	552	577	535	562	576	586	564	491	541	561	564	536	551	547	500	545	542	535	523	551	545	522	539	537	546	491	566	529	549	560	537	539	563	521	545	586	564	542	535	601	541	526	578	530	524	529	537	531	536	532	558	539	576	528	546	562	579	572	588	551	567	538	567	503	539	531	529	600	525	549	555	585	560	560	547	571	557	552	520	550	542	531	576	551	560	523	512	538	535	543	543	584	542	550	586	522	532	518	534	531	537	538	529	527	528	572	564	545	540	529	542	551	539	543	555	555	547	528	534	498	523	543	521	543	543	561	537	545	554	576	525	505	528	565	502	536	555	521	557	563	570	527	532	535	561	531	566	559	555	497	562	530	532	521	526	521	506	514	576	522	532	582	544	521	543	577	550	557	520	566	511	523	550	579	531	513	577	596	536	562	559	541	532	534	516	526	555	502	555	576	565	517	511	558	538	549	543	532	533	548	563	534	548	596	527	550	529	500	551	542	529	548	531	561	503	604	554	540	530	548	572	577	537	542	558	573	532	550	508	565	549	542	548	549	562	557	533	484	555	558	606	529	585	567	573	532	561	535	533	555	564	533	541	595	533	569	574	541	529	547	567	528	547	501	560	530	576	547	524	530	575	563	569	567	540	565	541	518	555	571	576	537	554	539	593	579	492	548	540	534	556	553	560	552	568	523	533	527	606	550	541	572	592	580	511	525	539	587	520	508	507	535	487	523	540	558	575	528	538	550	527	527	568	501	573	603	568	570	496	550	547	589	536	554	537	525	532	523	541	513	547	559	540	569	513	546	553	541	516	593	501	559	553	560	570	588	566	528	548	574	552	514	546	540	584	549	539	519	556	539	537	533	560	540	547	559	526	544	569	520	538	569	568	530	562	525	549	548	501	528	571	586	572	534	555	496	500	531	536	541	545	537	573	523	515	557	590	589	523	497	523	573	556	520	502	544	544	544	538	557	533	550	520	582	528	550	561	550	523	560	530	538	542	541	532	586	512	565	540	532	558	592	606	545	587	553	524	559	559	559	544	578	549	531	568	533	600	565	563	540	555	532	537	533	550	516	557	553	536	547	540	575	551	540	521	538	555	540	518	535	542	562	553	535	528	538	589	543	552	559	549	589	546	553	550	541	522	549	524	513	540	546	543	516	548	541	498	544	541	536	570	559	580	573	514	507	519	556	557	557	551	537	582	513	571	538	568	519	499	527	519	563	532	517	530	543	572	525	555	535	584	527	537	545	546	542	557	547	570	560	537	590	515	525	519	546	616	568	570	506	545	516	515	599	564	520	534	535	569	563	555	529	543	547	515	548	517	553	581	512	545	538	536	578	502	544	545	547	517	524	535	536	541	550	583	530	566	592	561	557	563	562	571	544	543	557	506	552	485	501	537	571	569	531	520	591	588	553	496	579	533	567	582	530	547	557	508	548	562	572	516	551	551	537	521	559	526	499	529	571	525	535	532	502	519	547	530	558	540	570	524	486	562	502	520	570	590	575	552	553	545	558	531	552	557	541	551	510	566	491	539	573	548	547	558	567	558	515	558	608	588	564	534	557	502	512	549	566	556	529	547	566	559	518	530	550	562	537	547	535	532	550	540	549	540	529	564	525	528	540	536	550	546	561	574	539	579	527	506	586	571	558	547	552	567	513	538	539	551	583	523	560	548	478	541	557	554	521	515	613	528	509	516	546	603	541	559	546	542	545	581	518	538	504	559	559	527	543	541	553	538	550	551	562	574	568	554	556	503	540	537	593	539	543	523	547	556	574	587	557	505	540	560	542	531	528	551	531	549	531	554	539	552	586	510	605	529	539	545	564	550	546	582	610	547	559	579	580	555	559	508	514	586	541	576	558	583	562	554	565	563	540	609	560	545	560	549	534	530	552	540	537	563	534	583	564	565	513	533	515	507	545	580	560	557	537	525	603	516	540	521	554	548	566	568	562	530	549	523	559	495	573	562	565	539	528	543	526	560
28805	43436	39423	29673	21048	13961	10406	8686	7399	6854	5609	4920	4557	4152	3498	3245	2711	2304	1934	1636	1400	1185	1147	1030	939	904	891	816	773	835	748	734	744	716	714	717	703	630	674	679	656	671	667	655	654	654	646	654	620	635	631	630	634	650	623	624	677	669	673	674	630	623	615	691	734	676	665	620	659	685	694	629	644	616	652	658	658	639	637	638	619	667	632	611	648	646	663	630	646	661	712	612	615	633	648	623	673	658	653	645	692	642	625	632	634	661	692	695	688	657	645	649	662	646	668	634	632	623	592	654	553	601	641	663	649	662	631	613	638	683	597	630	626	696	671	608	646	606	598	636	644	626	679	677	654	663	598	581	661	613	670	639	614	645	667	602	665	639	630	636	704	700	618	596	640	622	629	604	646	586	707	691	616	640	644	607	639	661	679	631	638	659	641	640	664	649	639	653	619	678	628	647	645	643	630	613	628	643	613	664	659	635	666	627	629	632	658	628	660	658	672	640	677	696	617	619	648	650	638	678	650	676	645	627	663	666	604	618	641	629	662	644	647	647	629	639	645	642	636	637	689	683	625	660	607	684	645	628	633	616	638	673	672	642	657	683	671	632	618	583	669	632	626	653	636	656	669	651	663	657	634	621	650	662	601	669	633	635	666	689	601	659	683	685	643	655	620	650	609	633	693	677	647	625	664	674	683	634	634	671	651	612	651	640	628	656	637	652	589	658	624	637	616	608	619	629	691	658	642	651	639	668	647	643	657	631	648	638	583	638	570	656	659	661	656	612	610	592	656	640	609	647	651	597	631	621	654	604	639	639	660	656	626	612	618	639	699	609	662	659	634	640	682	670	619	627	643	670	630	673	644	639	614	650	631	639	632	664	646	587	669	648	601	676	666	624	623	668	650	633	680	648	608	630	632	623	668	663	673	635	630	672	637	600	627	636	689	685	654	668	686	625	647	620	665	615	619	602	640	660	642	644	668	606	641	632	624	652	662	657	641	625	628	637	630	675	631	648	637	625	638	653	633	671	632	689	635	671	663	674	623	658	598	615	666	623	588	632	636	660	658	664	639	628	669	651	639	682	672	652	660	626	626	661	608	652	639	643	632	669	664	644	666	656	580	675	621	625	633	639	658	635	653	599	632	596	660	621	625	657	668	632	656	608	600	682	651	605	674	622	612	669	662	592	673	639	625	645	609	669	640	634	667	595	645	627	647	634	713	643	664	640	669	650	683	637	688	663	609	658	628	625	607	638	637	652	673	648	666	625	634	620	636	637	628	595	600	625	645	585	669	604	619	618	639	672	644	615	633	595	665	614	638	654	638	673	679	632	625	627	624	611	677	646	617	659	628	641	662	704	674	606	638	622	597	631	684	646	626	633	647	661	638	651	624	622	626	647	652	657	617	674	651	638	585	632	652	635	686	642	606	651	668	608	619	662	624	613	647	642	645	638	646	658	603	626	657	621	663	626	622	638	652	656	658	614	650	666	654	599	629	665	678	641	613	625	651	645	684	669	678	611	672	612	681	653	574	636	670	686	617	656	639	627	649	614	667	657	633	622	665	659	643	649	614	658	653	663	632	645	638	621	641	601	639	680	640	668	627	675	624	647	630	665	651	648	648	659	659	661	614	641	630	653	614	620	623	710	587	627	631	710	669	635	657	625	671	665	679	633	653	661	624	637	637	639	632	633	641	628	662	638	661	628	640	638	677	650	563	611	671	649	665	644	667	606	639	672	618	697	628	670	565	622	620	670	645	622	649	607	658	650	624	672	620	636	651	639	669	642	683	630	670	622	633	622	647	678	651	664	666	675	640	637	644	632	635	649	615	619	604	645	632	653	670	651	627	628	623	629	683	656	648	680	655	690	640	617	670	655	659	664	633	599	625	641	640	612	635	626	664	653	613	639	659	627	602	637	645	621	616	677	641	640	618	636	590	651	634	623	677	689	633	659	639	629	621	680	636	630	653	669	654	641	582	639	655	653	625	608	692	666	696	628	628	653	637	586	646	634	669	615	632	641	624	659	630	596	592	660	630	612	664	615	656	618	712	621	649	621	677	635	654	663	630	605	622	657	692	619	647	688	661	611	591	636	668	672	690	640	631	661	638	631	645	665	599	648	667	669	638	637	686	636	622	585	642	626	625	656	638	605	623	627	639	623	637	651	624	647	626	624	655	648	633	657	661	693	627	582	662	581	638	660	628	607	626	670	679	650	622	627	632	632	627	637	651	656	634	673	615	647	616	661	616	645	612	629	663	644	619	641	653	649	660	647	627	630	695	610	673	640	618	614	628	658	625	620	673	645	671	641	623	646	679	652	641	619	664	617	648	654	613	625	650	632	683	640	620	649	637	644	608	656	642	662	622	607	702	624	627	592	665	627	664	630	684	610	622	672	609	616	676	606	632	623	658	647	641	618	609	689	618	645	608	633	608	639	693	689	648	658	648	625	609	648	576	658	625	661	633	630	650	632	626	610	678	633	653	613	629	639	639	654	637	629	656	621	628	627	617	648	683	695	670	651	642	703	672	627	621	631	648	625	639	606	666	636	615	671	654	663	697	603	615	589	668	626	627	632	629	605	640	684	648	636	599	672	649	644	620	620	605	660	618	587	633	686	675	635	627	635	643	616	599	679	686	631	619	636	607	674	641	613	656	613	666	661	624	645	708	607	647	602	629	615	608	613	662	646	642	625	639	642	673	665	652	633	637	650	641	637	644	604	620	625	643	634	640	692	658	681	623	607	628	630	642	620	704	635	614	619	627	628	661	650	648	691	606	632	628	660	664	624	642	612	643	658	622	687	627	643	590	653	599	613	623	639	634	646	632	659	666	679	629	683	640	585	659	664	698	619	709	620	607	631	627	644	656	629	610	641	589	671	581	662	633	631	654	651	642	652	672	649	612	629	616	678	647	601	642	670	641	576	635	641	618	647	679	626	646	628	597	659	627	638	681	636	665	653	620	656	647	615	629	650	630	638	636	655	693	672	635	644	637	627	640	639	583	675	618	654	630	642	630	615	674	674	617	593	638	633	604	623	674	675	609	637	671	682	624	635	635	653	661	613	642	605	626	690	626	625	646	639	678	634	649	631	639	688	668	609	641	665	657	667	664	640	634	580	622	636	574	641	652	630	655	651	624	690	659	629	594	602	657	646	655	632	629	654	675	672	590	626	649	644	650	615	695	609	642	662	600	621	628	655	659	668	617	616	642	679	650	657	704	634	646	640	606	635	649	624	664	661	656	628	683	652	673	705	636	667	610	684	656	617	633	654	620	647	610	639	691	665	632	638	672	607	627	671	640	667	630	620	638	643	663	661	649	629	621	668	633	689	674	599	670	643	651	612	651	622	618	654	639	642	605	607	615	654	647	609	641	649	626	660	634	640	654	649	653	634	608	623	639	587	645	640	645	639	624	687	677	641	688	705	644	655	632	652	649	663	653	606	638	662	639	688	617	654	661	640	607	631	628	625	641	685	593	638	642	636	618	662	663	654
23326	21374	29069	24424	22117	21960	16792	8378	6319	5474	4430	3756	3359	3054	2517	2225	2063	1701	1498	1273	1053	913	781	769	698	648	677	613	628	576	600	572	554	517	552	523	522	493	503	490	523	471	504	520	494	453	458	507	441	488	454	489	482	492	450	493	487	480	454	472	468	469	443	464	474	455	480	492	467	445	523	518	454	439	462	434	534	502	445	448	482	502	447	469	447	450	468	459	472	447	409	444	449	445	452	493	483	492	434	473	441	444	471	463	461	491	483	463	461	449	478	472	450	451	468	462	451	438	474	458	394	450	441	486	449	471	424	444	467	450	417	481	468	499	421	460	481	439	441	498	478	437	460	447	494	473	441	435	489	466	418	449	449	460	434	497	459	449	450	471	499	463	453	448	441	454	458	456	445	431	474	482	417	448	461	416	444	431	434	455	454	451	427	491	464	481	506	434	446	435	446	480	470	464	455	523	485	463	460	475	486	454	466	459	453	451	468	494	438	438	442	446	464	486	506	492	450	421	440	446	428	462	465	443	464	465	478	442	430	483	408	462	471	469	472	458	434	431	439	455	450	469	451	465	402	455	440	440	450	445	467	467	438	469	463	481	468	480	443	429	465	505	456	501	443	428	464	443	479	466	459	471	436	467	431	469	503	486	483	461	447	460	402	427	447	443	447	454	435	472	433	451	474	484	438	460	449	468	439	486	434	432	461	461	463	464	469	420	442	450	426	433	435	467	521	421	433	469	476	441	469	446	446	427	437	457	465	429	474	464	458	474	459	468	500	428	457	461	437	487	447	456	452	502	486	454	487	458	412	436	456	499	461	434	459	448	451	437	444	445	428	416	465	488	447	486	437	471	437	452	467	465	476	483	411	453	429	511	424	458	484	467	447	450	455	444	475	453	455	453	451	418	445	447	447	411	447	473	461	450	431	442	462	436	504	471	440	469	432	457	439	434	461	482	492	468	389	496	436	474	454	461	439	469	417	449	471	476	484	483	470	404	452	467	447	455	439	475	447	431	484	484	473	458	458	452	476	444	422	478	421	446	445	421	471	458	454	480	446	463	472	464	473	429	460	488	454	444	464	437	483	441	466	505	427	439	465	461	439	418	504	428	440	443	482	429	424	437	444	430	445	448	465	400	478	462	435	504	434	431	456	448	445	476	471	439	494	460	481	460	443	451	417	489	472	475	445	465	444	429	455	475	452	428	474	472	457	491	493	417	447	464	452	449	445	458	454	486	435	467	481	477	448	459	508	495	446	432	452	477	497	431	488	459	466	451	471	488	427	443	458	438	474	448	465	430	450	498	426	487	437	455	419	437	454	413	433	475	480	427	445	479	456	410	473	476	427	430	445	509	454	436	461	479	464	475	491	442	442	431	414	445	485	476	445	474	441	445	459	449	432	467	440	425	458	480	460	489	506	497	457	440	430	453	460	440	439	468	478	435	446	470	471	424	498	458	444	464	432	437	453	462	465	493	461	464	449	456	462	466	485	495	444	445	453	475	465	471	466	470	470	442	461	445	445	461	439	478	473	503	457	467	472	466	457	465	456	439	454	417	421	476	439	457	440	416	468	441	461	469	456	456	432	434	447	439	437	468	424	451	459	477	471	463	447	446	452	466	440	463	430	462	499	447	457	490	450	482	503	446	407	474	450	456	464	440	454	489	422	425	470	408	387	442	450	457	420	487	451	470	449	472	481	452	439	450	468	459	413	466	445	442	473	464	475	457	501	463	496	461	455	437	456	443	445	440	463	451	463	464	421	451	424	440	456	432	465	459	487	467	483	469	452	464	442	465	444	484	443	458	421	456	453	452	474	483	457	455	484	466	462	485	441	421	443	464	467	474	447	464	438	445	460	407	489	486	495	459	456	478	494	489	434	448	455	475	479	471	461	462	444	440	466	449	485	453	456	470	461	469	455	460	496	420	463	438	481	455	456	485	496	486	465	450	499	492	477	420	445	430	474	458	421	468	477	466	506	464	458	437	477	441	441	447	443	454	447	460	438	457	433	464	455	494	441	430	464	457	451	416	469	493	498	449	406	443	465	495	452	457	453	469	481	452	443	471	438	462	466	465	450	452	449	478	439	492	460	443	435	471	478	457	447	450	498	461	465	459	465	430	453	455	484	436	453	465	467	405	492	451	453	427	431	457	477	446	470	448	433	449	453	468	444	440	470	460	467	441	426	467	441	454	466	485	472	456	426	447	423	463	436	488	472	441	442	465	492	488	420	456	468	457	454	477	500	468	483	446	469	402	458	444	461	476	484	449	447	467	462	500	465	429	476	436	449	455	438	477	426	472	496	472	469	490	425	441	449	492	466	457	448	479	447	496	474	450	475	451	407	494	463	441	491	447	432	467	454	481	441	466	467	485	434	482	488	472	490	461	430	474	498	466	457	414	471	475	443	483	447	405	459	436	458	433	447	434	474	453	441	492	473	430	411	481	480	488	458	489	480	430	478	435	455	422	448	449	450	451	474	429	496	496	461	428	425	496	443	464	439	456	429	480	481	485	455	454	448	497	462	439	458	448	466	468	458	460	484	442	458	465	481	466	436	450	486	450	474	452	429	465	451	396	436	473	425	497	471	468	492	470	446	480	458	458	459	434	447	468	422	437	467	444	435	457	466	438	442	467	460	452	465	447	460	457	433	471	451	460	432	450	415	496	443	471	480	475	467	471	459	425	461	466	448	451	450	435	450	433	451	461	455	449	455	445	459	452	446	428	457	452	480	437	482	454	487	469	470	446	476	460	492	440	438	401	455	474	490	433	482	419	446	468	413	445	476	464	453	452	434	404	501	463	431	474	482	468	441	470	455	462	439	438	423	466	457	458	468	454	427	469	436	504	469	461	443	449	456	438	466	475	463	447	476	433	434	443	488	450	469	453	429	453	482	458	424	445	482	410	443	463	443	451	459	433	430	418	467	468	463	479	442	454	449	468	438	453	452	467	445	486	436	464	468	466	443	501	466	466	458	489	424	484	438	469	435	459	451	456	437	435	449	422	462	454	439	455	454	464	453	430	494	421	472	443	484	443	470	478	452	451	412	442	475	417	466	464	462	436	475	500	453	418	453	451	486	457	446	471	457	470	435	437	487	493	452	419	445	432	483	468	453	450	437	476	457	453	454	423	425	478	430	467	438	442	456	449	484	468	490	466	445	487	503	447	446	460	430	476	471	454	468	456	480	456	451	469	435	464	455	434	458	476	472	497	460	493	456	440	458	498	427	473	451	447	461	479	456	457	486	459	448	451	453	441	429	486	456	446	451	423	462	455	399	486	457	456	451	453	444	458	472	457	484	452	475	455	472	457	439	463	448	464	497	451	451	456	481	465	489	450	441	461	452	486	442	467	450	471	478	451	428	450	450	435	474	474	454	490	458	480	420	465	497	426	465	402	466	455	488	475	502	464	452	443	466	465	470	471	471	468	469	431	463	475	461	447	451	446	441	441	464	434	536	431	479	412	450	458	459	459	431	458	488	462	479	478
30376	53011	48694	37948	29356	20628	16121	13413	11934	10651	8815	7775	6947	6137	5200	4642	4060	3372	2875	2346	1892	1485	1311	1222	1064	1030	964	862	884	809	786	719	695	677	641	583	608	655	576	598	636	599	593	575	584	534	583	533	521	568	601	566	573	530	530	555	565	521	529	532	533	568	598	580	569	557	532	533	596	533	535	570	504	550	516	523	533	548	562	536	523	565	543	533	535	561	543	504	573	540	550	548	533	544	545	537	486	521	543	601	595	529	521	522	560	549	539	545	531	564	522	497	503	515	520	519	498	557	511	522	496	503	534	529	559	536	539	554	499	543	530	520	508	555	558	527	525	517	548	498	514	523	534	521	515	544	528	559	529	519	553	534	569	500	514	525	497	563	514	543	520	530	574	522	517	490	502	545	548	531	528	499	531	544	515	516	532	506	552	567	546	526	537	546	532	518	527	519	501	492	490	514	525	510	518	529	553	534	495	553	522	506	574	545	539	513	528	520	514	524	562	512	496	500	517	562	529	517	526	535	508	517	543	517	527	478	523	527	513	537	522	503	528	560	544	537	523	506	522	564	542	570	497	537	519	505	535	504	497	565	540	547	545	523	553	527	536	513	510	493	532	526	545	507	568	485	536	494	558	566	543	525	477	503	526	509	502	507	543	561	512	519	527	517	520	478	548	517	535	540	536	567	529	510	523	552	536	549	553	544	547	520	560	474	564	545	533	515	580	541	524	516	530	542	528	505	506	506	502	481	497	521	512	542	542	550	503	540	471	544	517	527	539	547	561	548	523	501	522	533	560	565	543	568	515	500	513	545	552	532	515	523	508	504	508	538	514	553	578	575	519	583	544	495	546	527	536	520	554	527	520	547	572	523	529	511	543	515	526	536	561	557	509	568	530	535	502	529	526	550	579	504	575	508	527	546	535	541	526	524	555	540	557	526	551	505	521	555	548	531	575	551	514	540	523	569	607	524	517	512	524	535	543	534	519	501	556	519	523	495	567	560	510	581	522	524	538	559	533	526	496	513	500	551	494	559	509	485	526	510	532	519	497	527	564	510	514	508	545	503	544	520	505	511	519	501	520	529	505	539	518	492	559	565	505	500	580	508	549	546	547	550	504	549	497	547	534	542	541	530	544	502	506	593	524	501	503	537	527	485	575	538	527	529	549	504	552	479	510	543	531	524	530	563	554	508	536	519	487	497	503	531	536	539	524	531	515	518	525	550	527	519	512	523	528	559	552	568	503	509	529	528	504	539	513	510	514	552	523	520	528	550	511	523	532	541	527	515	516	539	520	542	493	540	559	473	527	502	558	507	500	506	539	534	532	518	503	528	504	543	484	505	524	551	530	532	514	553	511	576	525	558	515	505	503	468	515	553	529	551	532	550	536	510	547	529	507	576	542	495	522	502	535	516	503	532	576	564	568	495	508	499	536	548	484	514	534	518	519	498	532	529	538	556	493	518	515	576	528	542	498	526	512	501	543	522	522	525	506	543	531	494	572	542	541	457	519	527	521	561	543	537	564	529	545	550	539	588	551	514	536	488	517	550	552	531	535	564	539	507	537	506	530	525	493	562	536	526	530	532	501	539	486	556	555	530	507	559	523	493	542	533	521	566	519	520	527	552	541	515	507	531	522	534	510	523	553	509	511	553	555	495	508	497	525	538	525	499	540	477	494	551	510	531	511	502	500	517	586	553	516	544	521	490	548	549	549	515	510	521	541	559	518	493	538	507	523	533	514	503	537	562	540	505	560	494	502	495	544	506	515	544	549	482	504	529	532	521	523	552	542	552	557	564	531	510	531	515	517	529	499	524	547	527	541	537	541	528	553	548	520	552	523	555	592	550	541	510	528	496	539	539	554	554	535	503	512	502	502	501	510	558	541	561	515	554	533	528	498	482	487	530	523	550	529	530	494	530	534	530	518	486	529	570	546	525	504	491	479	482	527	546	580	531	512	519	564	512	529	524	535	554	471	549	553	529	502	527	502	512	510	497	523	556	503	504	509	537	507	514	537	505	525	524	558	525	540	477	479	560	516	501	529	512	497	514	561	530	506	538	541	542	570	519	526	510	545	536	531	552	563	511	509	522	562	561	541	483	513	507	518	531	583	531	510	543	545	507	513	517	505	541	525	520	565	540	507	512	551	557	541	537	510	503	499	560	520	497	538	546	529	532	552	562	545	533	472	512	516	523	550	535	505	492	521	518	561	534	538	513	505	516	519	532	553	523	546	492	545	532	550	494	519	515	536	579	531	547	504	501	477	561	494	522	574	530	514	514	558	501	493	494	516	550	497	522	520	549	522	512	554	486	563	534	546	505	548	532	542	520	512	496	556	521	533	515	559	536	531	534	530	543	562	535	551	512	533	529	510	539	559	526	511	521	477	534	509	511	514	542	547	491	533	537	518	542	546	537	553	531	522	560	553	512	510	533	518	504	533	521	502	533	522	516	552	531	518	525	532	530	553	548	589	487	512	512	566	516	524	521	496	561	549	563	536	494	487	528	548	535	511	513	492	526	510	534	494	537	507	558	524	508	501	504	542	546	567	530	520	519	557	542	474	490	532	546	516	521	521	555	546	520	509	516	531	530	531	526	527	547	549	520	554	547	550	513	520	505	536	566	536	509	551	551	502	522	554	551	561	507	558	509	543	535	511	527	533	513	541	527	531	537	551	539	488	557	525	485	489	518	528	542	519	551	515	549	506	518	516	585	499	538	561	502	545	490	524	510	556	485	522	512	529	579	508	561	587	527	524	513	543	586	565	531	517	581	546	511	539	501	513	544	553	536	505	496	551	524	539	533	544	541	554	509	541	542	547	497	510	527	514	557	509	509	494	540	516	500	514	517	513	519	509	507	535	523	569	539	495	483	525	531	509	503	531	546	514	536	538	579	540	562	529	559	550	524	523	569	546	514	519	490	593	530	508	533	542	525	516	534	562	545	519	509	533	517	532	545	525	511	512	548	532	545	507	574	512	511	547	554	494	469	521	530	514	537	514	538	546	528	548	545	536	565	527	552	543	522	547	535	538	488	560	528	528	517	515	505	548	557	531	565	518	464	511	534	520	506	521	521	529	527	543	502	542	547	502	540	530	526	513	506	555	583	531	527	507	504	567	564	524	492	526	525	506	545	534	516	505	531	488	522	520	518	507	524	517	578	549	524	501	504	526	514	521	502	540	542	542	506	534	546	500	525	558	525	514	522	477	524	552	539	505	537	536	489	506	521	521	537	518	522	525	491	531	546	550	516	579	507	566	535	499	480	552	531	544	525	482	526	525	499	534	520	539	527	516	552	515	550	543	536	511	497	503	546	514	509	550	558	515	533	554	562	511	542	502	544	570	531	502	539	517	512	556	528	534	510	487	525	541	521	562	510	554	536	523	523	531	542	548	531	537	542	561	487	557	519	547	525	538	528	510	541	534	490	546	526	497	505	537	511	559	499	527	490	502	503	555	517	536	512	504	502	504	542	536	556	521	550	475	554	566	536	501	486
29100	26089	30383	23409	13284	7129	4726	3364	2632	2357	2325	1946	1883	1610	1428	1264	1071	1019	940	858	774	651	584	616	564	507	481	476	503	495	496	459	428	491	487	446	487	453	432	463	481	453	427	436	484	444	459	439	459	440	428	439	453	424	475	464	476	416	431	477	436	443	431	421	423	424	442	423	449	459	461	436	419	387	435	453	427	428	432	463	443	446	435	434	447	439	446	444	425	411	492	430	440	446	463	433	455	457	456	442	475	430	457	443	462	383	457	466	431	426	431	455	429	435	463	401	472	439	455	427	469	430	437	462	417	446	409	436	463	436	443	429	448	473	460	433	455	455	452	469	460	448	450	443	449	400	450	450	402	423	418	470	442	442	442	424	440	432	412	402	437	409	460	478	416	437	444	430	414	422	441	441	438	450	434	454	403	434	409	466	431	459	421	497	453	443	447	402	472	413	432	453	457	423	459	425	427	462	441	449	432	448	440	414	446	409	422	405	421	427	441	438	452	456	451	413	459	451	457	410	424	455	431	446	427	427	458	443	458	418	447	428	428	418	441	401	437	456	423	464	431	460	444	439	417	403	445	445	476	426	437	454	416	446	481	432	430	402	434	428	418	449	461	437	395	437	447	448	442	457	405	427	474	434	440	429	469	420	417	407	477	433	456	457	427	473	453	429	410	443	461	438	474	463	479	440	409	440	454	456	449	448	447	384	440	429	414	425	426	460	447	484	450	439	437	431	427	450	472	428	434	435	437	437	445	462	442	423	446	425	451	457	442	410	477	460	432	443	417	428	408	480	436	459	405	467	394	454	444	452	436	457	430	448	477	454	444	426	450	449	411	415	430	443	407	462	421	434	418	436	414	419	438	451	450	437	448	453	418	422	418	489	399	441	446	470	464	447	432	436	420	416	439	405	438	411	437	418	439	446	421	439	452	434	430	439	388	435	420	419	445	455	382	428	396	490	403	455	441	413	438	412	437	433	417	454	418	425	445	421	397	445	434	424	436	460	440	474	472	443	440	425	435	438	452	439	467	457	437	428	435	415	416	432	423	436	459	471	434	428	472	425	474	402	416	504	410	423	439	446	430	410	451	424	444	440	478	424	420	449	450	478	435	449	435	439	440	446	475	474	505	436	438	433	422	447	422	469	417	473	414	437	424	464	399	433	411	450	465	455	447	450	428	431	426	423	443	466	464	460	469	469	428	444	443	475	451	405	440	448	403	456	436	433	441	436	426	434	399	427	418	430	465	452	471	458	398	482	473	417	436	455	464	457	427	409	426	410	419	428	430	428	455	454	419	439	450	415	458	427	474	477	463	434	433	447	454	436	467	454	417	394	401	430	465	462	443	416	406	464	434	437	470	428	437	392	443	456	446	461	429	430	447	401	479	475	426	432	423	427	416	397	449	451	461	457	426	421	452	468	459	456	410	448	410	450	479	420	458	450	436	461	409	422	440	455	409	424	420	417	452	449	471	465	452	405	420	472	431	436	425	399	439	432	403	437	452	415	439	446	442	430	441	447	451	415	416	450	448	424	418	446	422	426	443	464	421	410	440	443	436	435	423	459	450	440	443	449	439	447	472	476	437	433	451	449	419	406	418	427	411	437	415	437	448	438	384	476	418	447	446	430	464	416	405	468	421	424	432	446	446	441	433	454	457	453	433	460	448	438	463	434	422	404	429	458	425	440	439	434	451	424	446	426	416	426	446	445	477	464	456	403	483	467	445	469	433	447	465	447	420	447	478	414	453	447	448	397	444	444	436	460	466	449	443	447	421	448	413	440	429	436	456	448	447	423	406	431	411	481	431	458	434	473	425	436	436	427	420	418	429	439	452	426	440	442	411	454	454	448	450	428	466	455	394	452	394	449	459	445	436	440	413	411	451	456	442	407	412	438	456	492	440	437	426	429	439	415	443	428	462	464	452	460	448	439	409	455	445	436	438	456	400	397	458	453	424	457	462	405	482	417	422	434	457	464	478	442	425	441	472	417	438	405	480	417	435	416	463	419	422	397	442	439	459	407	430	405	432	456	430	445	463	423	442	450	440	455	429	466	420	476	439	432	458	465	416	439	425	406	442	486	435	386	479	442	491	447	477	459	469	425	438	410	444	456	431	416	425	428	454	449	432	417	412	423	468	422	449	420	428	440	458	450	436	452	451	409	399	445	441	422	428	430	435	440	483	427	449	452	418	442	473	456	443	462	423	437	430	440	444	447	448	452	447	431	418	419	411	431	455	427	390	455	440	457	445	424	455	426	425	416	433	469	466	435	411	435	437	434	447	445	436	465	407	458	438	472	465	444	455	466	458	462	413	438	401	475	412	420	452	430	422	477	491	409	425	458	419	419	470	432	468	479	447	438	455	428	457	421	433	451	448	442	428	471	438	430	467	443	456	433	436	462	416	443	466	420	435	448	445	432	447	417	455	465	463	440	462	428	445	472	460	474	487	443	442	437	436	432	423	442	404	444	477	439	423	413	431	431	452	456	429	435	395	426	398	437	382	426	473	423	442	444	409	450	416	426	446	416	452	456	469	436	434	430	424	431	434	404	428	399	418	422	418	445	455	496	464	423	471	408	433	447	440	436	454	462	429	442	432	393	449	452	400	423	454	490	419	430	400	416	440	409	412	474	469	457	400	419	434	445	454	416	438	452	415	420	458	459	442	432	458	486	486	426	424	442	430	474	429	414	422	450	435	431	456	453	462	453	427	426	501	431	467	431	456	485	443	414	475	431	444	435	443	430	471	417	402	446	403	414	450	451	436	455	421	443	468	479	461	428	461	403	435	427	450	427	431	438	437	464	422	459	435	469	420	399	426	437	444	456	449	448	454	484	388	450	421	465	428	461	438	439	449	424	445	429	445	437	438	419	451	441	420	429	449	453	457	414	405	477	442	409	418	457	431	421	400	392	495	458	436	428	450	461	420	422	435	436	430	425	456	471	444	444	434	434	417	423	469	410	425	382	435	425	438	439	408	463	429	422	443	424	448	436	442	445	400	451	437	429	473	438	453	457	438	434	422	447	417	462	416	438	400	466	430	414	439	450	452	439	449	413	430	471	456	402	445	412	434	443	422	468	449	451	444	436	458	420	422	440	446	406	461	427	419	462	462	450	422	446	417	407	445	441	457	464	421	424	441	447	451	428	410	455	442	442	478	408	449	450	454	441	434	436	397	481	445	435	432	453	430	462	436	443	433	447	451	419	429	415	427	438	413	477	427	437	465	430	435	421	433	397	404	444	427	418	404	435	413	449	462	432	452	408	446	429	445	439	489	405	433	465	422	472	445	483	430	471	467	437	458	427	462	462	435	414	419	407	452	423	477	469	454	438	440	394	428	431	453	421	456	458	447	453	432	447	458	460	400	431	453	441	418	461	386	430	455	460	430	460	425	432	436	443	439	450	427	451	412	433	425	432	412	456	426	420	480	484	474	438	422	404	444	448	462	434	433	446	445	442	435	463	467	455	423	461	450	458	466	431	436	439	470	473
27944	39811	35646	24565	16500	11494	8913	6986	5810	5213	5089	4294	3959	3520	2834	2442	2170	1863	1689	1567	1253	987	928	808	773	759	718	690	644	632	656	634	594	586	574	576	581	583	600	565	577	595	553	535	555	554	505	527	546	544	525	569	578	537	546	525	518	549	525	563	570	554	556	496	587	561	550	573	560	582	549	561	548	521	574	552	570	533	578	522	570	508	550	552	577	551	506	535	496	532	509	534	580	532	485	516	546	513	536	551	535	533	503	552	543	568	542	512	511	529	487	550	548	541	527	540	543	565	551	522	532	526	528	532	536	500	520	487	549	515	531	500	556	501	533	548	534	512	534	521	517	554	566	500	522	551	533	528	538	527	528	551	521	501	534	551	547	551	551	516	518	562	512	466	549	523	527	504	497	470	548	552	545	550	512	539	522	534	511	524	508	506	521	520	569	555	516	523	531	543	553	509	562	519	565	538	541	555	516	532	547	500	560	516	565	528	567	486	551	528	528	548	548	502	558	532	557	512	529	558	543	554	551	516	529	511	505	535	528	518	534	553	580	525	553	540	517	503	525	531	548	560	560	564	560	510	558	517	551	522	543	577	544	553	530	521	500	568	545	544	543	548	521	565	581	596	496	534	538	514	531	545	526	560	559	523	544	559	492	555	537	533	553	548	523	498	545	485	566	559	558	496	530	466	499	513	528	531	537	521	549	540	538	477	542	563	515	527	518	524	502	557	566	548	585	598	602	512	512	538	520	515	577	502	474	521	536	541	541	561	562	505	530	519	567	525	525	531	571	549	580	526	517	538	547	547	499	540	531	580	530	557	516	517	552	491	520	515	491	507	504	506	526	502	535	506	543	489	521	543	563	540	512	518	528	507	567	521	568	545	541	529	593	530	535	520	504	529	520	488	561	513	568	511	526	524	521	568	522	510	559	545	540	572	564	499	513	532	508	547	567	540	552	515	511	553	520	531	538	527	529	503	561	530	555	529	510	566	520	582	500	535	512	514	537	550	530	538	530	511	539	503	530	580	497	532	538	544	551	509	484	535	515	502	532	532	550	506	546	535	506	547	499	529	537	517	560	552	521	518	553	535	493	526	526	541	555	522	531	567	500	486	526	535	537	559	526	565	536	543	529	544	520	547	521	504	573	549	523	530	512	492	509	523	539	515	540	522	521	548	543	548	547	530	519	583	537	541	546	532	519	534	526	509	527	529	547	540	523	536	537	524	508	542	545	567	576	533	543	529	472	538	585	552	548	563	564	532	540	571	540	517	497	516	572	515	572	489	512	538	495	520	501	540	506	537	553	491	538	561	511	547	542	535	507	521	551	502	546	513	554	535	490	549	531	553	458	510	583	555	532	497	521	555	534	528	512	546	509	505	535	511	533	520	546	501	539	555	530	508	563	520	533	509	548	561	535	506	517	511	509	558	492	516	563	526	531	500	502	575	484	502	531	511	534	523	583	503	557	550	540	533	489	518	500	554	491	541	540	548	518	532	547	551	555	515	517	532	497	543	557	548	517	541	543	540	547	490	515	530	503	556	514	534	527	522	579	532	531	557	546	547	554	501	548	507	556	494	559	523	543	528	557	530	544	532	541	491	557	532	574	523	540	532	553	562	537	526	532	474	549	573	563	593	543	566	491	502	555	542	558	550	550	544	501	533	547	497	554	550	535	534	565	561	497	537	524	549	494	514	563	539	530	540	563	531	560	522	484	535	512	527	500	522	555	535	522	558	539	570	532	506	560	508	526	555	536	507	575	492	555	523	502	537	517	556	523	544	575	544	553	496	512	538	477	517	544	556	512	530	547	540	521	583	514	553	530	523	562	545	575	532	514	522	531	508	506	509	544	518	558	540	524	507	522	521	564	491	547	543	559	538	543	523	493	545	532	524	521	497	501	541	543	535	528	531	512	539	532	556	554	524	497	572	570	534	551	559	548	542	574	498	533	534	521	544	516	488	528	624	562	534	533	473	528	548	536	518	536	512	539	509	531	516	524	516	505	529	535	504	503	509	547	515	533	518	509	536	549	554	549	525	528	497	527	545	478	531	549	547	551	498	533	525	552	533	553	576	536	538	521	537	525	561	515	545	547	494	525	537	490	526	552	548	510	544	529	502	560	528	524	587	570	557	566	536	538	518	514	514	569	499	509	530	453	528	519	534	493	516	561	490	508	541	558	530	493	514	531	502	507	520	532	533	572	580	552	595	528	544	536	517	532	536	576	527	528	558	538	537	515	534	582	548	543	560	506	535	553	516	542	536	514	489	502	544	510	538	536	537	536	521	538	556	522	525	539	508	467	558	543	525	531	541	548	520	553	516	548	489	549	525	540	576	530	518	518	579	536	541	528	521	535	533	542	537	556	563	493	531	511	550	555	505	503	462	510	516	507	555	557	567	508	544	525	544	523	531	514	549	516	515	568	497	543	526	557	524	565	509	526	535	526	541	512	569	518	553	532	533	523	562	526	548	522	503	541	511	534	503	513	539	497	532	574	507	551	480	518	531	542	528	510	544	510	534	512	549	501	558	514	520	513	527	552	494	527	531	562	528	529	546	533	558	573	522	538	537	515	507	534	530	533	532	533	517	552	521	600	491	534	499	515	517	525	520	524	524	533	518	574	535	564	524	532	496	524	541	557	554	517	536	516	545	520	545	531	523	550	546	510	475	543	525	565	518	532	558	525	544	526	508	512	511	556	561	529	546	516	535	480	550	560	519	511	510	551	514	532	524	522	560	557	548	549	539	530	520	534	493	484	527	531	513	519	555	530	510	545	534	489	535	581	553	527	525	517	535	515	492	533	529	492	562	548	506	513	521	545	539	527	527	507	544	519	510	550	512	544	549	498	554	517	544	559	510	538	508	561	540	525	574	545	527	559	494	498	559	575	545	551	540	558	532	528	557	527	529	542	536	550	568	529	538	539	540	528	548	542	554	568	536	518	569	555	519	539	570	522	560	581	536	514	532	542	514	567	523	520	506	555	569	557	540	518	519	542	532	584	556	516	552	528	505	514	554	540	546	503	481	530	574	542	510	556	548	546	534	545	551	572	507	552	515	547	512	513	511	515	524	491	534	545	494	492	599	531	556	493	539	535	519	520	528	521	539	549	535	546	518	522	521	532	545	537	499	497	521	558	500	523	534	563	543	514	519	525	561	531	546	522	490	514	534	521	517	522	564	523	542	544	534	493	557	569	562	547	555	493	562	535	499	514	549	557	496	515	489	529	516	543	557	559	556	519	528	568	613	616	503	551	555	554	560	542	517	538	510	471	533	474	516	547	536	537	547	573	514	539	486	544	536	510	524	527	548	580	568	517	509	541	495	513	518	525	547	537	486	520	528	514	495	551	532	542	551	530	544	502	532	546	519	516	563	529	535	548	548	577	514	520	512	539	537	541	516	540	520	530	544	498	555	518	540	492	482	571	514	497	584	556	531	515	475	499	522	548	502	524	522	500	555	570	524	507	523	496	514	606	513	527	520	505	525	538	506
24540	21371	28672	25866	22087	16299	9248	5797	3903	3423	3022	2876	2718	2341	1961	1696	1331	1253	1119	1022	877	718	573	586	520	498	498	476	432	444	464	399	385	392	402	357	359	365	353	358	393	327	397	358	324	343	326	363	352	367	408	379	393	317	356	321	369	371	330	368	341	358	347	394	338	383	353	347	338	362	334	380	359	334	375	352	373	348	323	370	331	343	350	346	344	361	328	350	370	332	331	349	363	349	262	336	322	355	354	357	373	351	367	336	334	385	369	384	351	361	399	344	324	378	336	375	347	368	352	358	346	332	346	371	342	359	347	301	338	335	384	364	402	380	387	356	379	317	334	339	331	355	367	321	359	353	351	354	350	324	342	345	374	359	342	329	357	337	323	328	362	354	364	366	330	339	336	334	335	373	326	310	362	352	397	328	339	354	294	350	366	372	329	366	323	331	354	349	340	318	347	351	341	347	348	349	361	335	341	358	334	340	350	368	345	396	352	334	351	340	361	342	348	355	358	359	348	324	328	347	343	334	338	352	351	374	346	355	359	351	348	367	331	339	346	322	342	342	367	307	327	355	341	325	375	361	325	356	348	309	337	379	356	339	335	350	357	364	329	356	346	310	324	301	317	334	378	344	395	348	349	367	334	373	348	322	362	362	343	357	375	350	362	364	369	320	336	362	359	361	320	348	329	342	353	372	339	344	319	373	317	323	347	366	361	351	334	332	336	370	346	372	343	344	366	355	333	383	326	334	333	356	381	303	339	359	345	338	385	337	332	349	356	355	360	352	332	355	351	348	332	320	318	345	373	329	352	345	345	343	314	332	326	327	303	382	335	333	329	355	317	303	359	348	339	351	349	339	363	328	340	361	341	341	373	362	375	305	320	332	340	379	330	317	327	349	325	359	338	369	353	346	341	346	391	357	353	329	351	357	322	362	337	358	350	381	356	366	385	349	348	347	345	359	359	323	358	329	359	373	332	358	378	321	319	339	348	350	341	371	352	361	342	321	352	319	352	352	377	361	360	340	332	349	347	388	335	337	323	379	365	349	320	351	332	359	357	317	337	375	366	344	350	378	355	358	346	339	326	334	327	327	366	356	346	342	365	332	344	337	330	336	364	363	361	346	341	329	378	373	343	339	336	343	334	337	328	327	309	340	324	352	357	351	371	307	331	353	369	328	319	334	346	362	356	333	349	332	319	349	345	363	345	357	334	336	368	354	330	354	323	322	369	329	362	365	357	349	357	320	334	305	351	356	376	344	353	354	358	335	365	376	346	366	352	358	354	372	366	329	348	338	326	335	351	357	339	338	364	323	322	317	360	386	327	345	335	380	385	312	347	368	347	342	335	349	386	350	351	349	356	319	354	337	380	307	385	348	321	318	344	322	341	395	364	352	320	328	360	389	371	344	360	353	344	323	380	388	353	355	349	315	375	351	327	370	352	349	328	363	346	336	317	339	301	355	333	349	368	345	336	312	365	340	357	319	327	323	361	323	352	355	348	367	312	358	329	351	339	345	350	324	323	375	336	331	396	359	319	363	332	357	355	342	364	344	376	339	311	365	347	382	380	343	349	361	338	364	359	346	369	346	355	366	342	322	365	337	361	321	411	361	360	339	367	372	338	383	365	327	337	344	330	300	355	355	353	328	350	358	336	356	350	338	358	382	348	353	364	333	361	327	343	366	350	356	375	338	349	333	330	351	378	330	329	333	333	367	358	351	329	346	325	309	352	343	359	339	341	336	368	344	368	362	333	374	360	348	345	391	367	327	360	319	337	362	340	312	366	344	358	325	342	333	343	329	346	335	361	390	336	356	346	339	325	352	346	351	318	365	385	347	344	337	370	346	354	344	348	349	366	338	353	338	354	333	343	378	372	354	342	398	339	344	352	356	355	350	324	349	346	365	350	368	376	384	341	378	342	343	350	354	320	354	331	386	360	357	348	338	369	358	333	339	372	337	333	337	320	313	364	362	335	345	345	349	347	364	385	339	346	312	364	345	368	330	325	336	349	332	351	340	357	329	332	347	350	353	368	352	363	348	333	343	312	369	336	334	340	334	368	326	344	335	365	361	358	312	379	347	335	342	341	356	342	355	340	350	353	352	360	370	340	377	333	345	320	320	343	359	332	379	355	333	344	345	334	365	345	365	330	358	340	333	361	349	367	314	363	363	352	323	332	373	305	374	329	318	343	342	368	345	352	329	339	362	366	330	367	364	366	379	335	366	335	347	357	369	356	332	357	330	322	368	346	325	352	311	313	333	317	324	344	321	342	355	382	379	347	342	357	324	363	334	350	364	321	323	352	320	354	309	339	373	350	358	338	355	379	375	305	329	341	352	334	347	330	345	352	354	348	330	334	322	335	367	338	328	367	346	322	366	350	335	333	387	354	373	347	361	342	322	374	346	351	392	372	381	365	385	355	363	319	358	337	351	395	364	349	361	387	323	350	340	353	342	375	333	342	350	353	353	328	358	336	343	314	344	349	355	343	360	347	348	357	372	332	341	344	334	357	339	349	345	357	365	360	364	335	330	360	317	317	356	352	356	345	333	309	371	357	328	324	322	331	347	379	377	344	382	351	318	347	309	350	319	343	335	342	354	362	331	328	390	323	370	346	393	371	369	350	331	325	353	367	343	319	336	366	341	339	363	340	338	358	369	347	321	332	344	314	367	349	324	352	362	344	351	315	328	362	359	357	325	353	361	322	382	356	357	346	338	325	311	351	372	335	366	351	329	341	353	323	356	343	365	358	335	343	343	325	336	360	336	326	345	355	355	359	335	312	341	348	343	352	366	352	333	345	374	355	328	353	372	374	338	351	360	347	370	362	346	354	372	376	353	326	350	350	356	382	374	371	340	402	349	318	356	356	353	342	331	334	324	360	309	366	361	312	346	333	342	313	306	359	334	344	379	349	347	358	323	339	306	354	380	354	322	330	344	377	361	380	330	341	340	346	361	335	318	338	386	360	338	378	362	339	351	341	348	321	345	356	318	339	327	365	328	361	395	346	387	343	376	365	334	376	344	343	377	337	385	354	340	309	356	369	371	340	335	365	350	331	344	350	336	377	361	383	387	336	355	345	349	348	368	344	379	365	356	386	323	359	333	340	318	329	399	371	371	371	363	364	341	328	359	356	301	359	333	357	346	385	342	367	372	362	351	373	348	342	329	332	320	339	357	336	345	375	371	341	371	352	363	375	346	338	374	378	337	335	324	341	316	371	363	347	311	382	343	340	357	364	322	346	368	351	352	299	373	328	318	344	366	343	331	349	365	348	323	347	308	313	332	384	327	329	357	364	335	345	359	329	378	331	354	363	348	362	307	355	339	336	362	362	347	351	352	352	351	314	331	373	327	372	352	291	344	364	321	364	339	344	362	359	315	301	348	336	344	326	374	351	334	319	344	323	340	379	319	347	327	336	306	348	325	353	336	335	334	326	330	342	335	350	340	377	355	351	338	343	325	346	359	341	320	363	345	332	374	303	370	333	371	370	357
28029	46632	43881	33034	23564	16891	12861	10506	8209	7091	6507	6106	5652	4874	4168	3527	2846	2446	2175	1926	1541	1183	962	858	799	763	752	643	612	590	576	605	557	506	473	496	474	468	439	444	466	475	456	445	496	435	436	470	468	442	458	422	455	432	431	456	462	448	420	424	461	420	461	464	435	478	472	440	459	434	418	431	417	418	465	392	436	446	424	413	427	406	430	455	442	458	415	417	405	404	419	432	464	424	441	402	440	387	458	412	436	475	439	455	450	406	428	454	404	465	439	414	467	416	426	438	419	470	445	408	400	421	429	449	437	457	441	447	393	411	414	398	400	403	433	442	407	440	390	427	415	421	402	445	409	376	423	434	389	420	451	423	399	418	436	394	395	446	406	424	407	395	421	408	448	414	431	405	470	429	407	401	451	404	410	426	430	421	391	446	423	379	421	397	409	453	410	429	416	409	417	380	430	411	409	413	397	426	431	415	426	415	434	399	421	419	384	416	407	399	446	427	407	413	435	434	418	413	442	447	450	420	409	411	451	444	480	424	403	440	419	438	407	409	430	448	373	420	423	415	425	434	461	449	425	434	405	417	422	416	416	429	432	413	415	417	433	443	416	403	405	426	437	417	413	413	461	441	417	421	418	458	403	414	410	420	436	402	419	430	406	432	390	412	400	426	423	408	436	428	403	424	409	413	384	447	445	462	425	387	398	401	432	413	454	410	455	399	428	441	423	427	408	479	421	423	418	467	397	411	406	436	386	424	405	425	409	420	461	440	432	444	419	418	414	420	421	417	439	398	421	393	430	445	428	417	454	424	399	406	415	415	419	410	420	446	440	433	413	433	425	413	384	406	451	432	417	413	453	427	405	411	399	447	454	454	418	447	427	444	444	415	438	438	409	410	416	414	430	410	402	435	413	398	432	438	441	416	414	363	432	456	509	403	462	442	412	363	425	436	389	429	426	438	399	417	381	457	429	424	451	418	447	419	408	430	449	432	433	414	412	460	442	427	437	419	429	417	416	395	442	422	423	422	451	440	416	430	417	421	430	440	435	424	451	405	433	432	438	416	413	428	390	420	456	435	374	449	424	436	413	440	417	448	394	428	433	442	437	403	426	389	457	424	455	470	420	438	410	417	402	404	429	444	431	426	421	431	432	447	424	444	396	450	412	456	421	390	429	434	422	411	391	413	424	404	410	443	428	420	409	399	440	428	407	412	449	459	431	439	388	437	419	427	391	428	452	422	418	403	409	431	419	425	428	395	440	456	454	415	445	416	412	407	406	406	421	423	432	437	438	460	456	436	379	409	436	420	405	439	458	425	438	413	420	426	447	409	405	420	437	438	444	424	409	403	384	429	428	446	427	398	431	426	366	427	442	435	433	419	424	394	427	422	403	428	405	445	426	415	425	437	421	413	426	420	434	433	397	397	401	450	405	439	445	418	420	432	422	448	402	433	423	421	460	437	436	449	426	413	440	422	425	414	439	418	419	440	417	403	405	397	423	416	443	436	420	422	467	401	397	386	430	411	436	447	428	431	429	411	448	424	470	382	432	427	442	451	446	426	427	432	433	468	430	407	434	421	437	453	440	435	429	422	420	436	451	438	397	443	445	418	404	456	402	425	422	409	422	435	437	426	439	438	418	417	392	416	413	376	395	400	461	439	383	398	479	442	432	415	405	416	441	468	444	421	396	437	449	411	440	416	432	421	450	431	451	406	406	412	418	445	410	382	446	438	438	451	419	389	394	453	422	407	397	427	438	453	437	407	391	455	414	380	436	430	434	407	452	455	394	431	425	396	461	418	382	403	435	405	411	458	441	412	453	462	420	440	411	391	422	416	438	412	428	434	440	423	402	439	433	449	462	388	415	434	421	423	409	412	426	393	424	417	460	417	415	413	455	394	438	412	417	415	390	416	444	452	433	405	409	438	405	417	406	422	418	458	374	444	434	417	432	446	389	430	409	442	459	398	422	397	441	441	415	402	422	433	414	428	408	416	397	413	440	450	417	417	411	440	443	431	450	422	399	455	406	439	403	424	394	450	480	433	431	464	439	430	414	409	403	444	421	425	436	434	421	460	405	442	421	433	411	426	427	448	436	427	409	433	403	439	403	393	413	436	416	401	409	441	409	428	417	423	419	390	427	414	433	462	419	390	402	421	428	453	390	436	435	395	379	430	429	390	415	417	388	411	402	421	454	405	428	407	402	427	414	437	407	454	434	389	446	415	442	444	395	452	438	458	436	436	445	406	439	392	407	422	428	412	408	417	379	453	433	414	450	484	439	436	413	451	410	390	438	433	409	391	387	432	450	421	432	408	408	419	433	417	415	403	403	435	457	404	392	421	409	408	420	416	406	394	416	383	480	465	414	434	433	465	404	441	452	448	427	430	441	446	408	424	452	408	455	420	446	379	450	404	416	411	398	426	435	447	415	408	390	417	425	411	461	364	424	432	447	392	460	409	448	424	439	431	426	400	403	434	442	430	439	415	433	415	425	420	394	429	424	431	420	411	424	420	445	448	404	436	410	443	445	424	465	399	423	452	432	466	478	426	429	441	407	410	443	449	414	446	429	432	428	454	428	409	432	405	445	423	424	401	443	432	411	433	410	424	426	445	389	399	402	409	454	418	456	430	469	417	433	450	428	458	429	457	420	417	421	395	431	404	421	404	411	408	420	444	462	408	433	397	406	438	458	462	417	443	465	452	412	431	461	416	443	424	428	417	446	412	436	438	420	444	414	385	457	410	456	441	442	471	415	423	418	402	444	404	446	404	447	460	412	412	420	389	436	426	423	441	438	434	436	385	387	434	433	412	449	414	421	411	431	451	422	378	400	416	432	391	432	438	414	430	437	430	397	388	434	410	430	443	387	407	433	435	421	434	421	445	441	402	457	448	426	444	408	422	423	421	435	421	426	394	448	419	417	393	463	422	434	429	361	421	466	430	419	433	411	435	424	422	394	435	389	430	417	417	420	426	438	452	404	423	451	424	448	440	404	424	405	430	427	437	439	404	403	426	408	447	460	406	399	403	451	391	415	439	437	429	433	458	452	425	424	479	457	406	458	419	444	443	454	429	445	434	420	433	406	431	444	386	427	385	411	434	433	410	429	433	434	426	436	413	423	402	451	389	447	409	397	424	451	457	407	390	422	457	405	436	420	425	481	408	422	432	432	418	405	435	425	406	392	447	413	443	412	443	422	404	423	462	430	423	472	410	417	397	381	445	438	436	434	396	449	423	398	478	432	417	464	426	390	440	418	448	457	400	385	403	437	428	416	397	437	404	424	444	417	410	406	393	403	419	398	440	407	428	412	402	404	423	440	415	407	455	414	432	433	420	467	452	433	418	405	450	448	428	440	449	452	432	469	454	446	404	434	456	425	481	402	429	400	455	392	433	437	403	410	419	428	430	406	405	423	442	421	452	430	412	443	403	468	393	421	419	401	425	392	410	416	415	447	445	393	450	426	451	396	397	429	409	428	453	447	396	445	441	403	422
25578	21541	28306	26774	18318	10168	6254	4401	3150	2792	2361	2269	2343	2065	1856	1718	1385	1241	1230	1073	936	847	785	704	737	734	629	673	664	603	559	577	587	579	542	582	571	614	568	549	561	604	548	552	578	525	536	540	617	552	563	533	556	533	577	542	520	531	509	573	546	560	551	562	557	532	591	582	521	577	539	521	557	558	535	585	610	546	527	556	576	571	513	531	565	540	556	567	553	536	582	524	539	558	518	579	499	548	535	555	530	555	514	563	554	576	581	589	562	549	545	592	550	531	575	588	568	569	508	598	505	517	583	539	558	580	514	605	593	559	567	545	549	556	557	561	561	586	567	567	515	516	577	557	569	531	555	530	529	531	551	576	535	546	531	574	543	587	564	595	544	555	546	563	524	547	568	518	512	510	540	569	519	546	521	600	529	545	542	539	547	563	539	522	552	526	524	560	557	559	519	586	546	531	565	564	518	555	520	572	537	524	550	554	538	551	554	529	537	538	467	566	595	572	519	514	555	527	558	564	599	536	528	553	521	543	498	547	543	546	533	526	541	535	521	551	580	540	516	514	591	546	555	540	617	535	535	564	547	520	558	534	565	517	555	575	535	562	540	547	549	574	500	559	533	511	554	539	516	506	571	531	607	560	538	588	541	548	572	544	533	545	567	516	588	536	544	571	547	563	558	539	533	538	553	581	529	619	547	577	540	588	562	564	536	540	557	542	544	547	615	561	540	541	561	515	506	539	527	529	542	552	562	543	539	562	557	534	585	536	534	566	551	545	531	539	548	544	579	556	551	506	493	549	546	551	582	501	518	539	559	558	529	523	583	515	560	587	578	509	509	565	583	524	532	545	536	552	573	539	577	521	533	534	556	537	592	558	554	493	508	515	555	590	537	574	558	580	543	566	546	528	579	573	552	610	551	523	548	530	559	604	553	581	556	595	547	561	540	552	612	545	539	544	568	540	544	524	545	546	566	535	555	526	511	533	545	559	547	591	528	535	559	579	544	555	587	544	559	537	526	559	599	534	540	522	552	563	556	524	543	563	509	527	563	551	569	530	549	531	553	526	512	530	541	504	523	554	568	558	538	522	559	539	544	538	559	534	508	507	489	546	536	579	573	537	551	532	552	521	520	533	535	584	534	513	537	522	589	529	512	546	565	508	506	518	529	569	546	574	527	570	545	574	521	569	548	585	549	562	571	560	526	509	595	530	560	538	571	548	581	577	583	564	508	547	525	549	539	551	519	499	525	535	580	566	578	535	551	506	507	575	527	534	545	574	564	563	552	551	556	556	524	559	537	536	563	538	533	556	547	607	525	553	571	578	594	517	517	574	529	522	573	563	561	524	557	565	551	535	575	575	590	520	541	536	568	529	542	484	527	538	538	564	598	557	551	557	538	573	537	540	553	555	563	552	536	584	511	555	558	528	518	528	515	527	516	518	550	560	531	535	530	507	558	542	519	554	514	561	583	517	534	502	545	555	545	523	557	516	578	544	540	511	531	559	546	541	562	545	551	550	597	556	550	532	607	576	483	534	534	585	522	538	530	589	575	546	531	590	588	572	587	538	544	550	550	510	549	561	513	535	555	537	559	543	577	552	548	507	540	536	554	541	597	517	540	546	580	527	553	557	536	542	546	583	546	546	588	506	552	541	528	544	513	584	534	557	532	552	551	538	539	548	542	551	553	585	536	560	527	559	561	576	528	570	600	556	496	571	546	559	561	570	549	575	537	533	559	508	559	539	547	555	571	513	526	558	513	579	555	573	586	514	556	511	565	521	519	543	546	590	546	558	590	510	545	524	533	553	564	587	564	563	541	595	563	523	567	548	583	535	546	553	563	543	522	487	547	575	551	595	537	514	540	555	570	581	617	535	538	542	563	571	550	554	574	543	562	524	533	561	517	537	554	557	558	571	523	518	579	552	544	527	554	533	539	530	579	573	540	560	521	553	559	557	504	566	564	563	570	577	550	563	542	579	547	536	535	548	522	571	529	562	555	580	543	521	544	568	530	546	549	595	585	567	589	568	557	558	545	556	541	554	540	550	522	559	507	513	550	602	567	533	574	546	493	512	579	572	587	537	549	562	532	518	548	580	547	540	550	532	553	552	571	526	532	546	519	542	545	527	535	530	555	589	538	553	541	526	552	524	543	553	509	538	555	549	524	558	554	530	565	517	572	537	546	559	576	546	521	535	561	519	533	562	510	562	589	546	548	537	555	542	541	561	555	592	547	516	507	544	567	538	537	588	545	608	575	533	544	539	541	566	539	578	537	562	572	509	590	512	569	523	568	524	563	564	540	582	580	589	598	580	560	547	524	510	540	558	505	508	531	561	534	541	554	525	516	547	527	572	524	522	518	547	567	529	555	494	490	520	561	527	561	564	573	571	604	519	535	558	509	556	506	512	542	541	600	554	525	553	560	526	572	547	574	563	508	551	539	586	539	560	569	537	551	542	568	528	559	548	513	540	504	562	552	551	527	545	507	539	542	558	537	540	575	557	572	494	530	547	580	551	551	546	552	536	511	531	546	528	514	569	567	563	559	530	550	528	584	512	551	582	543	542	561	550	544	536	528	520	513	521	548	554	564	571	561	542	562	603	568	528	536	558	568	567	540	526	556	555	565	569	579	581	511	534	560	546	570	520	546	546	527	541	539	536	548	533	544	510	546	578	538	555	561	532	533	555	539	562	570	546	551	548	521	539	542	542	581	542	564	578	537	569	544	518	548	530	556	541	546	565	570	563	557	532	515	510	592	536	550	563	572	572	553	547	559	537	521	552	541	574	534	572	567	558	558	547	535	560	568	560	545	539	523	524	564	561	585	532	540	581	552	535	566	540	534	538	540	557	576	538	536	559	559	564	532	561	545	535	512	574	540	559	490	520	559	567	546	586	517	564	544	566	565	521	494	564	516	551	550	526	568	578	529	558	543	543	542	534	529	549	553	533	534	535	562	533	539	546	502	579	527	535	579	534	523	509	543	535	596	539	598	576	548	546	601	541	561	580	563	537	566	550	539	570	530	547	529	534	519	560	537	531	522	565	541	514	511	559	529	574	534	555	536	519	504	553	556	506	523	603	495	571	571	488	532	521	504	549	552	536	538	573	554	582	611	566	560	532	563	581	528	545	578	565	583	536	578	548	531	567	543	543	555	565	629	532	577	549	545	558	542	567	533	522	560	509	565	548	532	536	563	536	541	542	547	530	551	557	538	532	566	536	544	562	513	560	605	550	547	578	552	566	537	530	555	547	542	548	544	566	598	478	536	539	567	551	537	561	515	542	547	537	563	559	524	558	579	566	528	581	548	599	572	561	509	527	512	517	542	568	534	585	578	528	544	511	565	549	525	562	530	532	509	569	569	524	539	593	571	529	568	586	548	531	498	570	568	603	575	553	551	545	525	588	600	555	564	587	578	533	529	548	579	531	562	544	581	544	554	540	526	545	586	587	517	529	543	578	509	521	519	533	553	538	535	554	560	558	548	507	513	542
28577	43630	38460	28022	20852	14047	10997	9106	6903	6076	5176	4960	4812	4151	3601	3184	2652	2436	2255	1839	1554	1384	1156	994	968	964	879	821	813	771	759	784	745	700	697	743	747	716	678	636	690	673	675	668	684	633	697	659	706	657	740	635	649	638	676	671	628	694	628	663	699	672	648	685	655	673	676	667	635	625	639	639	630	700	678	620	676	617	644	676	644	673	634	629	666	640	634	637	621	627	639	642	607	640	645	680	661	672	659	639	696	621	643	709	614	618	632	606	602	608	624	664	669	633	666	642	661	623	664	608	628	669	636	612	627	681	679	665	644	638	644	663	626	616	639	592	641	671	659	652	631	660	676	666	647	683	686	638	662	642	661	646	625	655	627	657	643	642	629	632	620	672	609	595	627	623	629	649	653	624	623	636	658	656	644	679	645	628	640	658	615	679	652	630	648	687	632	633	666	668	668	621	659	688	662	666	683	644	630	623	636	697	666	636	598	706	631	689	616	698	681	630	652	650	635	647	680	624	670	652	660	643	610	659	626	641	643	642	637	671	625	619	617	646	647	664	662	690	656	659	614	603	659	654	667	656	664	680	619	606	619	627	636	629	662	656	657	622	645	668	633	638	642	683	609	657	603	662	620	641	644	636	615	667	648	586	619	636	652	670	642	662	641	606	640	635	628	636	644	648	641	642	675	587	650	645	678	655	683	645	653	672	664	625	676	668	638	697	666	607	661	667	652	659	644	647	669	650	650	638	630	655	661	648	603	652	667	660	595	663	636	637	600	629	636	610	649	652	642	658	633	663	635	644	638	626	646	645	654	658	658	606	687	625	648	621	636	664	680	670	630	655	671	635	639	647	625	648	637	664	628	686	609	648	631	588	636	656	626	667	692	635	671	600	649	667	676	609	646	637	641	653	684	638	685	645	662	618	676	669	637	709	691	670	639	657	653	600	659	673	650	668	587	635	631	670	657	671	613	686	634	658	599	621	644	635	675	652	638	631	652	658	676	629	648	613	702	631	655	676	658	635	662	663	647	640	592	654	633	627	642	704	670	666	646	614	656	627	703	642	711	643	681	644	662	679	647	595	642	664	669	644	668	651	594	617	653	662	668	629	654	675	620	657	638	621	651	679	607	632	675	598	614	638	654	649	633	618	631	613	632	628	650	622	670	675	652	636	687	668	659	620	675	636	629	615	621	619	625	628	602	619	631	682	662	655	684	685	663	667	635	633	628	680	650	596	681	605	619	638	606	643	649	680	682	626	629	617	640	672	641	611	643	636	679	665	636	668	620	673	667	655	628	646	638	666	582	669	641	653	655	623	715	640	646	648	638	678	627	650	649	664	651	666	620	664	617	634	620	586	676	593	683	672	615	677	659	649	636	673	698	603	665	632	667	662	666	666	628	657	621	677	655	669	651	679	677	622	654	667	669	682	673	637	636	656	635	620	643	656	654	648	634	684	641	662	673	623	593	619	609	690	638	619	645	643	648	628	659	622	656	648	675	683	640	659	649	663	645	605	668	664	635	669	675	661	650	669	668	639	622	643	591	647	626	670	647	626	632	643	625	671	678	618	626	653	609	627	643	638	680	630	575	674	643	650	658	672	625	615	649	675	669	627	586	660	688	655	639	663	686	639	658	669	628	662	655	624	666	679	661	649	634	627	687	641	613	594	643	661	624	632	636	639	659	659	617	647	688	626	602	649	645	667	672	645	661	667	634	667	647	642	668	625	656	668	664	661	625	625	652	646	641	680	627	683	683	645	627	640	656	617	659	655	606	656	653	647	684	637	641	691	642	646	660	633	622	647	619	639	652	693	632	606	664	683	653	647	640	648	628	625	686	637	566	637	660	636	626	612	645	670	643	664	618	649	641	642	662	686	660	704	641	680	699	704	636	642	697	655	642	648	634	651	645	677	604	656	667	679	644	639	646	628	648	663	580	648	658	627	684	649	605	659	634	626	600	625	639	627	670	638	670	693	637	639	679	669	637	620	637	597	655	637	618	674	665	627	648	681	683	637	624	616	673	667	670	611	628	601	647	644	589	637	633	659	606	674	687	616	609	646	687	695	651	615	656	629	643	599	632	652	655	659	680	640	655	665	662	660	619	657	634	664	617	657	668	667	666	674	640	639	659	680	674	614	623	616	590	624	708	639	629	618	635	640	668	596	640	681	622	692	606	673	649	681	647	663	643	669	649	641	646	685	651	656	712	686	660	632	651	684	682	635	636	685	647	644	655	641	620	622	704	622	667	658	633	648	642	647	630	656	616	655	632	598	666	643	634	638	640	658	628	665	635	670	664	617	673	662	653	666	622	678	628	721	631	607	658	639	677	621	651	675	668	651	626	686	641	627	611	667	681	624	703	672	579	656	677	639	623	637	638	637	648	629	664	620	690	625	670	639	653	663	659	594	642	621	629	620	661	672	672	618	657	635	659	639	633	633	655	659	641	654	664	609	669	651	634	634	659	652	635	664	651	629	650	661	669	649	673	631	623	625	634	690	657	656	636	676	640	647	617	664	645	681	614	652	585	634	648	664	651	657	669	626	605	664	630	619	615	630	660	664	665	640	640	611	689	688	662	627	659	636	617	664	664	633	643	619	677	574	631	654	678	668	628	648	676	668	632	626	639	688	632	703	624	675	678	626	646	675	654	660	650	607	638	637	639	676	640	648	641	650	658	633	654	632	685	648	593	666	611	672	637	629	665	674	639	636	647	655	660	698	673	668	621	590	636	659	624	652	640	620	647	650	644	648	679	629	673	631	679	698	668	585	695	649	610	650	672	672	640	651	647	652	689	643	631	634	636	642	654	651	667	665	635	652	658	617	700	694	647	694	673	656	599	698	685	620	628	636	658	632	607	675	681	602	648	681	637	639	649	618	661	656	667	619	641	644	598	652	599	642	625	635	621	686	710	671	658	677	636	649	659	651	675	620	650	653	657	645	647	682	675	663	624	619	601	621	656	656	603	682	671	672	663	655	662	655	654	696	633	647	647	663	661	657	655	681	685	586	656	648	646	662	629	650	688	707	684	633	665	660	636	674	641	630	608	677	655	689	599	701	659	632	679	632	668	628	654	665	630	633	649	664	674	657	647	669	651	618	619	673	640	598	668	634	597	668	669	654	629	632	685	674	668	637	679	595	622	696	620	632	623	638	642	650	632	629	623	636	651	634	661	640	635	631	626	656	672	639	618	600	634	592	661	663	623	631	666	611	655	632	661	651	632	641	651	644	665	620	608	651	723	665	662	670	665	676	685	645	621	690	667	655	625	674	691	639	610	651	656	681	693	612	661	637	700	622	637	630	648	652	637	689	675	683	667	712	649	619	666	597	647	640	672	658	631	652	641	652	654	656	642	618	656	680	659	631	656	667	625	630	670	642	692	644	643	628	648	658	672	622	649	640	650	655	674	639	622	615	692	664	647	659	690	656	670	633	658	624	646	667	656	665	683	657	635	651	635	647	633	716	602	633	668	612	663	687	647	621	616	648	682	677
23297	21338	29012	24375	22093	21805	16678	8157	5215	4474	3679	3262	2996	2712	2425	2130	1980	1745	1601	1512	1237	1002	878	759	748	682	671	634	580	591	593	550	492	542	530	534	543	456	532	488	461	485	477	504	466	483	503	480	480	494	454	493	476	498	461	511	511	475	445	469	506	471	446	514	501	527	491	450	488	473	491	480	465	464	492	458	429	451	468	515	489	484	457	504	523	455	458	461	473	449	506	494	513	446	485	485	473	434	470	485	456	481	466	467	465	486	492	459	447	456	431	451	448	446	472	440	472	480	470	473	459	485	495	498	471	433	439	438	428	464	443	461	444	467	520	447	411	470	459	449	389	460	462	438	421	454	455	417	485	473	455	494	488	489	457	465	473	456	465	474	466	484	489	425	448	461	454	431	490	444	436	491	484	452	453	472	457	432	454	454	460	487	440	471	471	437	478	473	452	454	479	469	484	484	496	478	447	487	436	444	474	410	472	474	435	523	459	483	465	466	476	450	455	450	461	469	474	440	505	429	453	452	438	484	432	448	448	470	483	479	436	450	456	461	440	446	430	471	426	473	493	467	452	434	422	465	511	473	478	479	478	448	469	450	439	432	459	467	444	480	444	464	467	494	455	456	470	457	480	502	472	422	470	482	511	457	445	445	455	461	434	465	445	506	444	469	461	459	438	456	456	474	474	493	467	440	478	499	486	459	439	469	456	428	474	476	458	474	449	485	460	454	432	443	448	481	429	468	498	489	471	464	486	468	443	443	437	470	512	482	471	503	457	527	447	462	454	462	482	483	489	461	432	445	437	436	471	479	434	451	468	441	430	460	434	457	489	459	458	460	427	489	457	458	480	447	442	485	468	470	456	481	450	474	471	416	458	472	471	474	494	472	464	465	435	458	472	485	496	411	513	477	435	482	512	452	454	455	483	464	435	458	447	471	468	457	439	447	462	481	444	439	471	451	476	496	477	458	455	529	456	456	439	459	502	458	469	474	505	475	453	475	457	477	464	439	450	454	442	449	444	439	474	470	491	474	484	483	442	446	475	489	461	448	474	445	482	459	433	486	427	460	474	453	436	445	468	506	479	456	480	460	470	457	470	457	454	498	470	471	483	425	456	449	465	488	432	461	447	456	463	474	466	421	487	436	506	458	452	498	471	480	454	464	439	446	477	423	493	432	452	480	456	474	497	443	515	446	453	468	508	448	494	457	511	467	443	462	443	485	433	435	457	442	473	488	444	471	474	447	444	459	479	459	459	478	418	445	447	467	456	440	440	419	453	490	490	444	470	485	461	468	412	471	484	505	511	488	451	458	478	430	432	490	444	477	479	463	464	475	439	468	470	424	432	466	468	483	453	444	455	485	463	470	426	417	427	472	445	472	455	468	450	461	459	466	497	483	441	478	449	479	467	459	490	463	475	476	478	467	492	468	485	526	492	450	406	477	446	467	441	453	472	457	477	482	472	471	448	480	493	438	480	470	440	459	450	484	465	461	441	458	461	504	421	522	423	439	464	430	456	486	438	422	429	459	436	441	514	445	456	502	502	494	476	459	513	465	431	488	490	472	400	465	463	470	455	450	496	434	455	481	430	445	454	450	440	428	454	453	480	495	455	478	459	434	475	479	517	474	453	469	464	465	465	467	471	451	478	479	441	480	434	501	493	454	456	510	437	499	433	466	446	474	482	476	446	461	452	443	446	453	441	445	495	492	502	448	434	479	449	462	439	488	418	480	456	458	446	483	436	453	464	484	434	501	466	486	442	437	460	500	470	483	489	474	450	460	479	513	478	485	499	454	418	468	462	484	471	448	476	489	472	442	461	461	483	458	484	454	427	455	506	449	443	435	415	494	456	448	468	475	477	473	475	502	481	505	428	471	474	458	510	466	466	465	472	520	448	408	421	465	468	445	452	421	446	465	468	409	473	464	449	479	467	462	425	463	440	430	479	429	493	437	460	483	463	458	439	500	461	504	490	478	450	424	499	500	490	463	478	440	456	482	483	502	463	432	489	456	442	496	461	442	424	471	429	492	469	439	479	466	462	490	442	459	437	482	466	490	466	447	492	457	464	463	474	466	454	458	468	459	466	467	480	460	484	418	453	473	500	456	478	467	435	459	461	462	461	468	463	443	485	482	465	451	429	433	434	421	493	472	477	504	454	465	460	474	444	492	462	408	479	460	499	419	450	481	467	467	473	435	431	434	479	441	485	465	512	450	478	459	450	443	459	457	452	445	441	463	442	454	459	485	437	461	462	448	498	434	442	438	445	522	465	494	470	460	445	438	437	439	477	454	493	465	466	442	467	519	463	479	479	462	450	484	410	499	465	472	460	444	494	523	447	442	465	443	459	444	478	494	444	458	442	413	479	493	481	488	465	425	447	447	468	466	478	455	464	449	473	459	462	495	447	456	476	459	460	480	462	455	420	466	484	455	462	477	485	445	493	502	430	478	462	463	462	479	432	496	455	420	451	486	465	464	478	466	470	491	465	451	450	515	455	455	502	466	456	466	489	459	494	446	469	444	465	453	474	444	463	497	461	470	485	427	499	451	484	458	400	468	460	462	437	467	491	427	439	421	452	476	458	473	482	448	420	463	441	460	482	453	467	441	474	461	456	461	472	490	421	449	462	454	477	464	482	474	479	444	453	457	453	453	432	480	463	469	448	434	486	478	445	411	442	446	464	476	494	414	464	530	452	481	444	430	488	490	460	437	452	482	445	443	464	473	465	474	470	488	501	460	495	477	438	496	491	457	466	474	455	454	407	459	469	496	461	461	440	470	457	459	437	478	465	436	444	434	457	434	452	418	489	448	437	477	450	457	481	474	495	467	439	438	436	493	453	465	499	487	471	468	505	504	480	481	442	421	485	450	466	452	436	473	422	483	488	482	429	435	467	466	473	422	463	461	496	440	461	454	469	472	450	461	493	452	435	484	478	469	470	425	471	449	467	462	509	486	472	497	493	455	448	477	459	485	422	475	444	436	461	453	423	464	476	438	470	443	448	457	501	460	484	492	450	467	452	430	485	487	468	447	495	498	459	476	420	464	433	449	485	445	468	476	466	482	441	442	451	454	448	458	455	433	477	421	455	512	448	497	434	456	497	468	451	474	459	465	409	460	471	485	422	461	483	506	483	487	487	460	445	458	465	492	465	491	469	446	435	451	452	463	487	479	468	452	480	438	502	423	455	473	438	448	477	470	459	430	458	457	462	467	484	474	430	458	441	451	458	450	491	516	470	428	474	446	427	479	486	500	480	490	434	430	481	437	489	468	408	408	483	460	432	431	459	420	446	478	464	495	479	423	425	446	452	469	460	456	462	469	464	453	462	472	466	489	461	404	450	459	450	458	474	457	471	435	419	459	471	449	471	431	477	458	476	465	451	482	452	456	484	429	462	443	435	458	441	444	479	454	459	439	443	525	479	442	472	452	449	464	489	453	466	472	468	461	485	464	443	478	488	484	502	488	439	460	456	465	440	476	446	448	475	464	438	475
32070	51996	47101	39437	29639	20374	16307	13304	10313	8932	7421	6563	6108	5581	4908	4340	3866	3309	3121	2642	2044	1640	1376	1276	1012	989	971	861	841	738	730	725	659	650	661	592	592	663	624	625	573	590	613	591	570	559	565	551	546	559	588	597	575	555	561	571	555	552	581	599	559	498	560	537	529	549	524	573	542	572	534	576	543	507	573	552	491	577	591	586	561	579	545	558	483	539	575	576	511	532	489	539	516	551	484	563	562	576	568	577	527	504	510	592	588	512	528	553	549	548	578	522	514	523	528	503	527	519	508	565	540	530	502	545	562	530	555	515	528	535	589	544	535	482	562	502	536	515	518	529	549	525	546	493	503	544	538	490	555	544	497	510	535	515	530	516	532	518	524	517	525	528	551	504	519	544	532	528	531	529	521	524	507	560	545	543	571	547	523	568	544	545	537	531	522	547	535	525	548	516	526	524	543	584	572	578	564	485	566	531	523	528	552	553	523	519	578	565	506	515	495	512	562	493	528	530	560	510	529	546	525	495	516	539	536	544	536	544	568	508	548	507	515	526	544	500	560	556	524	519	527	517	531	515	494	521	559	529	534	564	514	529	520	510	527	527	504	533	549	536	570	521	512	558	518	540	547	561	525	527	545	545	565	546	542	511	541	561	525	523	477	497	539	512	525	553	520	507	534	501	509	551	521	564	514	511	580	549	526	530	576	547	510	524	541	508	514	564	501	533	542	494	530	479	544	523	538	536	554	505	523	534	543	543	575	533	516	504	564	538	524	539	521	522	510	500	541	512	565	521	552	538	548	545	523	541	496	564	536	538	547	568	520	543	545	557	539	510	503	516	529	522	531	545	479	539	594	565	531	535	534	561	498	538	535	521	553	484	584	525	511	524	527	540	538	542	542	550	534	537	533	545	554	521	540	519	515	524	524	542	518	495	539	532	528	546	530	568	499	531	495	534	547	565	540	555	505	528	536	557	558	530	517	549	525	514	528	542	556	514	607	507	495	555	528	556	541	549	512	556	557	503	521	545	533	489	507	521	535	534	547	496	530	533	557	550	501	521	491	562	480	526	530	518	565	504	540	526	531	524	538	504	564	512	500	526	535	538	495	506	510	504	534	543	514	543	526	530	496	507	499	510	549	579	541	501	537	562	534	497	500	513	582	521	507	554	555	535	516	514	521	532	557	463	533	503	534	544	563	538	518	545	514	536	525	513	542	541	541	536	554	555	525	549	541	541	535	530	490	493	517	538	505	529	488	535	524	563	584	518	549	552	523	519	531	561	533	520	543	523	502	530	555	498	512	556	567	513	528	565	523	498	549	538	498	527	519	559	511	518	507	551	554	547	532	529	540	539	548	515	503	540	583	519	541	523	528	545	525	559	543	575	507	506	552	552	560	545	527	539	556	548	555	544	513	571	572	548	505	496	558	554	512	537	570	515	506	544	509	536	568	505	536	553	534	559	500	566	560	566	486	509	523	542	519	496	544	507	524	515	528	509	551	524	520	537	536	572	552	501	558	533	519	494	528	546	572	528	522	550	515	521	566	504	516	533	556	571	544	528	541	525	547	572	500	551	575	539	503	574	533	550	515	523	544	558	549	532	519	565	512	531	551	505	543	524	551	524	583	552	543	536	501	546	560	503	550	529	539	526	552	554	497	508	493	533	527	574	560	494	528	534	519	526	527	551	508	541	557	570	501	516	534	554	527	529	526	561	502	542	510	522	539	529	563	535	543	530	564	566	528	575	515	557	592	521	544	583	548	528	547	510	581	542	508	514	548	526	550	548	581	541	511	533	539	534	543	533	551	534	592	559	552	554	534	521	499	568	535	542	521	529	540	517	552	543	542	533	508	530	556	498	552	506	523	524	547	572	579	507	556	541	567	526	523	567	551	499	557	556	541	525	519	538	524	497	521	589	522	534	547	522	531	544	521	528	509	488	532	528	489	477	553	512	540	509	518	543	546	486	573	553	574	549	537	520	530	545	571	544	521	539	512	496	481	529	537	558	553	506	544	518	532	523	517	492	525	541	501	555	545	528	516	485	539	549	507	489	562	519	533	537	507	560	552	549	553	503	496	530	520	520	529	503	542	535	515	545	533	564	536	498	566	541	543	525	504	539	554	547	526	514	541	536	543	492	520	554	523	577	501	546	537	549	534	559	561	542	532	525	514	516	524	523	542	464	582	530	527	522	501	561	541	526	547	508	531	522	494	499	571	536	501	512	527	506	537	506	566	552	538	549	531	557	557	483	499	493	535	513	526	520	507	542	548	520	524	517	584	533	514	562	505	503	514	531	533	537	555	525	515	561	492	529	562	528	582	512	516	537	528	501	553	491	509	500	549	544	535	501	514	537	502	505	543	529	561	493	553	576	546	551	491	542	576	552	539	527	505	519	554	501	521	519	528	558	506	522	591	572	516	534	532	573	526	536	557	538	524	516	570	532	567	549	548	515	526	546	534	518	546	520	539	547	555	520	523	552	572	528	543	537	565	546	543	588	526	564	543	509	570	478	561	526	556	561	527	541	511	566	483	561	554	516	566	545	527	519	556	535	531	510	546	543	537	519	512	504	516	551	530	574	563	557	507	552	543	568	530	505	553	531	545	509	543	553	515	547	555	540	536	530	491	534	550	521	550	543	511	542	540	519	519	513	526	556	571	533	566	550	507	524	522	550	516	490	562	530	568	484	538	547	565	506	496	536	562	514	495	566	495	531	568	541	516	495	552	507	524	523	520	543	539	516	532	532	528	551	536	527	559	525	531	534	494	539	551	522	518	501	502	527	544	512	546	507	508	499	567	502	553	571	519	503	523	532	529	532	537	528	580	506	546	570	528	540	489	508	531	503	495	535	489	558	536	489	540	519	534	531	573	496	542	579	538	509	530	522	558	490	504	516	560	519	516	528	549	536	513	524	520	536	494	500	531	541	490	497	568	525	535	534	575	522	535	557	534	520	482	513	566	567	544	552	534	523	556	486	564	498	526	537	522	576	538	522	524	577	503	530	517	543	537	531	556	572	572	490	554	540	536	529	555	537	531	530	505	529	566	552	487	555	567	507	547	512	528	536	531	540	539	536	522	533	522	566	544	530	506	534	548	498	565	526	530	520	574	550	550	531	506	563	538	535	542	551	544	497	565	553	552	514	553	526	525	554	570	523	520	493	534	525	547	501	538	506	527	561	527	573	553	579	531	525	493	540	563	488	533	562	559	553	531	532	549	532	493	576	554	528	480	541	564	514	483	541	554	507	530	516	548	551	539	543	508	518	562	540	582	557	527	530	514	532	525	530	514	521	556	491	526	573	514	501	522	537	544	501	573	546	504	527	543	530	528	539	534	517	538	506	506	524	550	536	556	543	526	551	529	509	529	548	533	543	516	517	536	517	529	507	501	563	573	536	523	540	515	587	533	527	563	532	561	547	488	496	531	528	550	545	538	565	543	521	524	506	562	513	512	517	553	522	534	531	509	529	560	487	518	558	538	528	530	534	546	523
28798	25489	29422	23090	13483	7411	4806	3538	2465	2115	1880	1660	1605	1411	1396	1281	1141	1040	972	920	787	702	612	604	539	579	533	500	477	513	449	485	441	451	475	456	452	455	478	451	460	427	462	459	434	463	466	459	441	463	421	443	442	450	439	430	432	413	437	418	441	449	441	403	481	443	477	413	422	455	427	445	437	470	450	424	476	427	390	429	426	447	418	460	406	429	418	461	421	463	449	404	456	438	422	452	442	451	445	428	450	418	446	451	474	435	460	437	431	446	439	480	441	436	434	460	453	437	403	422	490	450	444	464	438	436	387	457	437	444	414	454	416	438	406	432	467	453	456	427	453	445	458	422	463	408	421	398	420	419	481	443	436	461	441	410	414	411	426	447	472	428	431	423	450	423	420	442	408	431	444	412	454	482	403	407	424	445	479	433	427	427	431	465	431	414	433	402	482	478	423	474	474	429	433	419	449	457	474	416	435	453	407	390	430	446	463	436	420	417	410	448	407	461	444	427	474	447	402	455	465	421	439	456	437	440	438	449	481	427	441	431	460	443	412	419	420	477	426	440	439	418	457	419	441	440	443	419	409	460	457	475	416	456	379	430	459	454	438	446	445	401	437	421	443	439	419	442	456	423	437	447	439	430	430	411	426	432	471	456	458	445	445	416	418	429	421	394	441	456	445	427	423	443	417	481	455	452	464	441	503	464	460	410	432	418	454	454	427	418	439	483	453	430	459	446	415	455	448	438	453	452	474	450	444	458	457	446	458	484	426	466	409	422	428	458	407	430	435	425	410	483	429	444	397	441	458	446	402	445	451	455	451	452	473	430	398	435	431	440	455	422	445	433	462	474	422	420	415	460	459	459	458	442	454	445	430	428	422	438	473	435	422	422	408	455	432	439	457	438	384	463	471	416	437	454	472	416	445	421	412	401	441	436	465	460	477	414	422	448	464	423	439	441	421	430	438	447	429	445	438	454	454	416	439	420	449	493	466	439	446	454	426	427	425	437	437	428	419	419	467	406	435	432	446	416	460	429	457	423	423	459	431	430	420	438	448	433	428	448	463	485	470	449	426	402	432	466	397	466	450	452	436	422	459	452	416	444	439	425	428	413	431	440	451	468	401	509	466	447	445	411	432	450	418	405	441	439	453	443	435	486	460	455	425	432	422	433	436	449	438	461	454	469	444	449	450	420	450	451	469	400	428	428	463	438	435	432	441	415	452	432	419	433	471	440	426	373	410	446	433	405	479	458	402	446	414	442	447	464	422	434	434	426	466	466	430	443	488	483	434	410	454	435	411	444	429	427	421	455	449	432	416	464	438	424	410	418	430	440	439	471	431	436	431	461	443	454	469	438	414	449	444	507	444	468	422	425	464	453	456	472	457	459	443	463	407	459	457	438	454	431	431	460	397	446	400	417	447	426	441	451	416	464	439	437	453	394	476	430	422	446	446	437	467	447	422	461	433	459	471	464	438	433	458	456	459	421	430	419	452	440	436	443	474	446	465	415	444	426	433	459	443	459	445	452	411	407	445	449	438	426	413	437	441	449	439	416	445	473	426	403	424	421	432	434	445	443	421	478	419	420	428	423	427	452	430	440	438	455	434	444	472	433	444	465	418	471	431	411	433	460	438	473	459	407	469	458	478	445	460	432	420	439	473	467	407	445	436	455	432	496	432	465	432	422	436	406	456	452	435	429	452	456	453	456	438	466	468	462	441	425	441	429	400	442	466	442	446	434	401	437	431	437	477	404	441	461	443	437	426	438	451	443	391	405	444	440	403	450	430	425	472	455	451	455	455	426	440	435	446	431	409	429	462	444	433	428	455	439	437	450	417	417	430	435	460	410	436	467	411	415	447	429	409	461	480	454	434	433	446	435	429	478	465	456	462	443	469	458	430	455	397	425	397	482	417	458	403	420	424	447	398	446	478	460	423	474	426	423	444	451	435	411	465	488	447	433	420	431	429	447	424	431	430	422	436	474	440	440	423	445	440	436	466	439	442	481	488	485	438	462	486	467	435	427	430	426	427	389	451	458	430	445	460	422	435	443	458	399	433	445	466	419	443	408	423	452	441	431	446	459	430	450	417	463	462	445	440	415	413	440	428	453	415	441	466	409	442	448	431	403	419	441	425	450	453	431	426	463	457	472	426	447	438	440	461	412	473	432	424	432	404	443	439	445	433	466	443	455	447	438	437	439	439	427	449	451	432	414	442	428	450	462	457	394	442	455	449	399	442	453	418	441	465	439	419	438	451	467	455	433	409	454	444	441	416	491	453	457	449	441	476	417	470	442	420	439	438	424	469	447	428	494	429	474	428	451	451	428	439	419	455	426	423	440	435	472	448	469	413	425	420	438	446	427	447	422	445	431	375	434	447	429	463	388	412	431	464	413	407	446	470	428	422	458	499	450	434	409	448	506	470	417	453	385	400	414	447	449	422	480	439	445	436	424	476	448	421	471	438	431	460	446	382	421	445	467	449	462	448	459	414	431	428	403	463	424	449	428	447	442	426	433	418	424	442	432	423	421	419	476	438	447	410	453	442	433	457	484	459	444	409	384	464	455	438	452	461	432	459	433	426	419	431	442	438	461	428	462	440	455	461	441	449	422	457	411	442	417	445	453	430	452	462	436	432	445	427	450	433	427	431	397	443	433	433	457	466	392	450	432	440	495	455	425	447	425	405	442	435	434	425	433	418	459	469	420	446	423	435	449	440	440	472	412	425	464	431	413	479	453	403	466	432	465	426	432	430	483	457	441	463	422	444	427	461	426	438	435	461	440	461	447	438	477	451	432	465	465	434	429	418	448	410	390	448	480	447	450	434	431	421	443	484	428	411	429	462	430	457	412	401	426	458	427	451	460	424	441	440	517	428	419	396	482	459	405	429	476	458	454	455	493	431	473	417	447	452	498	431	428	432	448	451	433	434	450	439	442	452	448	424	479	411	479	407	387	438	464	423	434	441	440	433	420	459	434	440	436	446	412	491	442	397	450	442	429	432	432	454	434	491	438	411	448	420	470	430	437	432	452	447	452	429	463	443	475	451	463	453	441	432	388	453	467	430	412	425	467	405	422	443	432	433	395	449	400	466	451	419	429	443	434	440	446	440	460	445	415	459	425	440	426	459	417	470	415	431	462	441	460	474	471	427	411	414	443	427	440	411	431	470	461	487	443	419	450	445	433	417	450	414	425	452	428	382	446	448	470	438	408	419	425	431	428	428	449	419	429	443	420	427	416	421	476	435	448	396	460	410	422	428	405	463	447	437	426	434	428	446	460	484	426	437	425	434	416	436	462	412	424	467	480	434	444	449	451	423	416	459	439	438	417	469	443	456	444	454	433	447	434	438	461	390	417	462	428	472	460	477	461	408	443	405	393	443	430	437	404	434	460	458	411	465	430	438	424	438	430	437	435	443	429	433	415	418	417	422	443	436	441	417	424	399	454	409	468	466	400	454	454	455	470	443	432	459	459	421	446	451	418	435	437	430	440
27031	38415	34818	24295	17148	11607	9023	7207	5191	4546	4132	3494	3119	2847	2835	2570	2078	1974	1746	1539	1387	1058	928	885	791	764	722	709	676	629	625	603	598	613	592	539	561	551	578	539	577	552	547	487	501	555	500	569	532	562	578	510	541	503	526	527	554	529	531	551	562	562	544	557	495	544	540	493	554	506	525	556	544	548	514	501	573	537	531	532	501	532	544	573	518	523	533	556	541	556	524	512	579	586	540	533	537	564	534	544	512	533	465	566	508	539	517	521	508	536	523	526	536	541	499	525	507	542	530	547	558	574	512	532	529	539	527	557	541	546	537	555	509	578	563	494	494	555	555	557	512	526	521	517	532	506	536	520	512	526	518	526	541	519	505	527	517	524	532	564	555	534	497	501	522	548	506	520	523	489	588	495	563	565	497	545	505	532	512	513	522	553	553	532	523	519	546	532	508	547	511	545	589	539	548	533	554	521	568	622	529	552	530	573	492	532	493	514	556	515	513	534	556	509	538	514	505	539	542	531	557	536	536	532	536	502	501	514	541	504	554	488	496	523	532	544	502	548	526	498	519	504	551	550	549	561	553	488	513	500	512	580	509	553	550	548	556	518	596	514	525	562	540	534	522	560	537	530	542	576	557	530	515	526	539	526	528	587	529	552	545	510	522	535	541	513	529	555	548	562	540	542	502	537	525	577	503	506	548	546	556	529	483	524	501	554	532	544	540	515	561	533	584	493	581	548	515	538	561	523	533	535	535	509	521	549	507	594	543	488	513	532	552	563	533	532	487	503	519	554	508	542	491	552	558	540	529	536	555	507	527	547	522	544	526	583	539	466	552	524	522	508	530	550	530	505	538	504	533	506	508	521	479	571	554	514	563	503	532	543	554	495	520	545	566	563	560	525	526	507	515	513	594	511	572	550	546	573	533	519	566	555	523	496	541	512	516	521	558	538	574	542	535	509	529	483	550	569	527	534	512	528	567	523	557	473	497	557	495	529	531	532	544	540	491	502	541	483	528	536	487	524	529	518	512	518	565	565	519	530	482	532	542	530	511	519	529	536	533	535	529	555	568	528	542	552	543	518	525	531	542	483	531	526	536	565	543	509	544	534	510	517	578	544	528	516	522	516	530	532	542	541	498	511	532	523	521	542	520	514	540	539	475	500	580	474	543	553	528	536	535	536	551	550	501	515	494	554	528	558	545	542	521	579	539	561	530	542	510	517	554	532	546	516	545	546	571	542	506	541	579	536	531	529	499	543	550	543	540	547	534	548	569	507	546	509	520	542	487	542	523	502	535	493	591	536	561	524	568	480	537	501	526	497	592	523	491	558	522	517	492	525	551	533	539	520	527	532	537	542	549	527	553	531	550	546	541	523	558	501	516	525	537	542	547	545	518	544	551	509	570	539	572	504	500	564	524	550	525	530	545	559	587	520	546	553	512	514	512	519	514	511	504	514	538	546	556	529	549	489	548	572	517	514	548	524	525	524	557	545	501	524	512	556	535	519	521	542	549	549	527	612	536	501	501	525	547	526	533	553	556	546	505	522	507	506	587	533	500	567	528	513	554	507	537	491	538	534	576	525	517	548	539	530	512	560	549	593	532	536	527	502	500	546	562	499	520	535	554	532	559	507	491	528	540	526	552	556	536	540	553	529	517	468	565	547	508	544	519	572	564	563	553	523	569	593	544	537	496	544	547	540	579	533	511	550	554	518	529	486	550	501	557	532	504	527	521	565	513	503	524	518	494	512	512	564	558	529	559	551	497	510	487	521	555	526	528	565	556	538	583	552	542	541	539	553	543	542	509	521	526	542	561	529	526	544	564	584	515	535	511	491	566	518	499	505	486	557	529	490	486	561	536	538	543	499	540	540	597	482	504	513	538	565	526	518	517	546	537	514	515	574	524	548	563	547	537	554	530	524	545	558	552	514	490	507	524	558	533	505	565	510	530	511	550	554	524	518	513	541	519	548	517	543	539	516	552	520	504	541	565	517	531	512	562	523	489	521	530	529	516	507	502	502	511	517	510	566	525	528	516	553	527	533	541	509	541	512	566	514	503	535	547	560	559	519	530	513	479	532	532	532	573	537	530	517	510	524	508	508	546	547	543	522	506	512	544	575	551	531	514	543	507	520	470	513	540	508	509	510	538	551	504	537	526	535	536	493	499	525	565	536	530	519	551	505	530	545	530	514	542	549	534	527	514	561	514	528	564	492	537	523	492	524	504	553	551	538	506	505	574	551	521	528	506	558	529	528	520	516	531	512	541	536	551	530	510	521	520	514	521	542	530	536	562	532	539	546	490	552	526	520	603	529	571	486	483	531	516	527	542	551	554	572	552	531	524	531	586	562	534	528	547	548	529	528	536	522	528	504	511	513	550	526	525	527	546	496	534	521	538	555	528	478	512	518	537	522	532	562	515	527	526	507	569	545	516	509	515	524	488	535	548	575	562	550	530	542	505	538	554	513	547	538	539	481	574	517	540	561	546	507	512	549	526	535	506	550	557	570	504	517	493	576	532	526	488	526	499	563	554	578	573	528	542	509	557	513	539	530	528	525	508	499	525	509	508	554	516	539	515	534	549	570	537	547	538	519	545	505	503	548	559	561	508	520	534	487	528	531	538	556	527	501	538	517	526	551	537	509	562	516	545	543	506	531	526	517	542	516	525	530	540	544	530	519	548	529	536	533	499	550	514	513	542	536	524	518	523	561	542	543	571	536	501	524	553	540	554	533	517	574	529	552	571	533	493	572	523	561	519	543	498	518	501	535	526	514	543	543	509	543	529	524	559	556	530	523	516	503	527	512	536	532	564	535	545	536	535	505	504	541	529	509	533	560	492	528	549	509	514	510	541	519	528	540	535	534	528	546	531	540	502	523	517	554	555	523	556	531	570	515	558	527	512	545	537	542	511	529	527	572	520	504	534	563	484	553	517	540	563	523	549	533	566	501	517	545	539	521	526	530	558	522	522	538	502	580	516	554	575	542	488	521	505	506	524	500	497	536	525	555	511	566	501	524	527	531	559	520	546	558	509	548	478	545	519	554	522	519	533	529	536	555	488	552	518	509	539	514	552	541	500	517	527	531	525	512	525	530	531	522	546	529	538	546	580	532	504	572	531	527	529	541	557	510	517	516	542	515	539	531	503	549	500	542	494	534	534	538	512	532	515	513	550	512	522	528	519	543	559	520	500	532	547	518	540	508	475	517	550	534	588	529	498	523	527	544	531	521	497	567	535	556	557	543	506	492	524	567	601	537	592	545	508	547	529	541	521	560	528	507	548	543	560	535	547	491	552	526	516	535	555	568	548	479	540	552	516	520	521	516	517	488	542	521	527	507	532	527	475	515	514	549	521	516	556	555	578	554	519	462	504	566	553	533	525	556	571	550	535	577	534	562	500	499	559	540	534	539	507	545	482	540	574	527	528	504	496	535	494	539	546	522	534	559	501	519	535	569	542	548	514	560	480	545	513	517	501	523	536	569	543	545	572	546
24511	21391	28695	25943	22803	16571	9408	5717	3589	2914	2602	2266	1862	1797	1616	1555	1368	1232	1148	1062	908	811	601	567	535	530	495	469	449	458	437	393	440	371	367	401	360	379	349	359	413	367	364	364	351	358	356	407	332	398	365	377	332	382	361	331	333	314	332	386	331	338	385	399	358	398	371	356	380	370	352	340	348	369	347	346	350	363	328	352	371	345	348	336	379	365	362	384	315	356	352	353	351	356	357	365	370	300	364	384	370	317	352	333	374	338	345	355	360	336	386	312	324	358	360	382	350	336	338	352	345	328	346	362	315	331	317	368	357	325	311	379	349	313	342	331	368	315	333	356	363	329	368	314	348	330	355	324	353	338	340	372	364	339	369	351	331	357	346	341	390	324	307	354	370	385	333	326	354	382	333	319	357	370	340	345	323	311	348	328	351	338	349	362	374	339	346	371	347	357	321	349	320	361	329	298	350	324	358	375	345	341	347	351	338	342	326	362	373	342	316	321	374	381	340	362	338	377	339	340	373	340	331	332	368	332	348	358	359	329	322	329	333	356	325	328	324	332	350	364	366	322	342	300	360	383	325	320	289	330	344	337	352	383	364	349	355	366	353	351	334	345	366	310	348	360	332	330	373	321	329	360	340	329	343	360	339	348	353	344	320	333	288	321	348	339	349	352	336	378	320	329	348	351	337	338	324	309	358	356	347	329	371	338	382	356	369	342	348	320	394	389	352	327	350	337	362	341	327	311	326	316	368	369	388	311	356	359	356	359	363	341	315	351	339	318	368	334	353	337	358	343	370	309	339	341	348	350	315	359	361	359	329	351	370	349	337	360	326	326	328	388	375	325	341	347	354	357	359	346	342	339	389	336	334	347	330	324	347	407	336	347	349	341	367	356	329	335	323	316	346	306	322	364	360	340	302	350	345	358	316	353	341	343	338	337	350	327	332	363	345	354	352	313	335	366	346	360	318	355	341	317	337	355	319	348	342	353	346	354	365	356	354	386	353	332	314	360	333	336	339	340	343	353	356	330	351	342	346	337	399	344	325	389	336	375	328	310	369	331	356	343	328	341	339	325	342	360	327	385	354	352	324	321	324	344	327	339	343	339	374	363	340	318	347	337	372	336	335	383	358	358	326	322	358	348	335	347	345	357	374	362	337	343	345	326	324	345	342	330	330	334	360	331	366	313	350	324	349	346	354	346	325	332	346	344	314	330	373	355	327	348	322	366	385	347	328	315	340	360	338	364	324	358	350	368	351	333	327	319	341	346	365	356	329	309	345	332	325	350	320	325	342	342	384	365	345	339	321	344	351	378	361	343	345	357	356	376	336	363	334	361	348	341	342	376	325	350	384	323	352	342	344	352	380	344	337	310	319	339	345	361	355	360	323	365	350	366	322	347	351	347	362	368	345	374	341	362	375	349	347	322	351	333	347	345	395	357	337	353	332	338	344	358	369	335	361	352	377	330	323	340	349	356	356	318	360	357	336	360	329	345	381	336	336	342	354	359	373	352	345	360	349	327	321	323	366	328	373	356	330	363	363	315	345	343	355	330	351	315	353	325	341	345	343	340	312	341	338	359	358	330	314	338	352	318	365	349	381	345	356	355	324	347	359	316	364	316	341	349	347	351	328	349	321	343	355	342	355	355	355	361	368	353	345	391	367	354	336	373	357	336	342	352	355	313	347	326	362	324	344	326	356	364	326	356	339	370	367	331	367	361	322	336	347	340	351	373	327	318	345	337	356	339	351	340	341	330	340	334	332	365	350	331	373	324	337	354	340	339	359	366	333	334	346	326	340	345	346	354	353	345	352	346	341	364	346	351	360	327	365	342	338	382	385	327	339	373	340	359	350	340	366	339	353	332	331	346	323	329	342	364	344	350	362	340	349	342	347	344	350	340	369	364	357	349	325	323	339	344	364	332	354	327	349	312	317	346	324	353	333	331	341	357	330	351	407	352	345	353	326	348	354	382	327	375	339	372	328	328	338	348	346	351	328	335	342	308	323	340	324	331	379	327	346	364	336	342	347	374	317	336	368	329	328	332	368	323	347	317	328	342	357	319	342	348	326	322	350	374	329	361	333	343	313	343	351	312	336	330	354	336	323	323	339	356	347	360	323	302	319	354	323	358	372	356	322	356	321	348	350	350	347	341	304	325	323	345	342	332	348	341	346	334	366	351	334	331	324	385	339	365	356	324	333	339	373	374	350	348	333	310	330	371	382	336	325	321	355	318	355	346	340	315	361	351	334	347	336	305	345	339	340	316	363	344	350	349	360	340	378	356	317	378	356	337	352	334	340	351	321	359	355	318	346	319	338	350	371	348	394	354	317	340	336	329	342	354	395	362	341	356	332	377	344	314	313	355	379	301	325	327	359	350	348	361	354	349	307	346	336	333	356	347	356	357	362	366	346	345	370	358	352	355	346	338	334	333	338	333	378	342	347	332	317	334	372	365	333	356	327	339	316	339	358	327	343	360	364	369	369	394	352	357	380	363	349	345	337	335	335	314	352	377	335	339	332	369	346	348	340	332	357	359	355	343	359	390	322	345	350	364	333	354	354	348	335	340	335	362	326	352	317	334	353	358	346	351	374	338	365	314	322	335	313	366	366	355	320	363	348	346	329	341	341	357	367	351	334	345	360	331	330	359	364	361	336	354	336	348	352	327	360	308	354	339	320	359	370	338	377	382	311	375	387	363	340	338	333	317	324	375	372	351	326	376	350	376	311	336	325	310	337	326	381	325	326	364	343	352	327	338	369	381	356	384	347	329	345	367	346	349	334	353	355	330	335	349	351	364	325	349	332	322	394	345	335	357	381	340	367	346	351	368	336	344	344	347	362	333	316	337	342	353	333	358	346	350	341	341	325	326	329	342	322	348	343	320	370	332	347	363	365	333	372	326	355	365	349	357	331	362	320	340	344	328	344	385	353	388	307	358	342	297	360	364	373	372	354	335	373	345	345	326	321	326	352	351	376	346	331	322	371	361	343	368	330	342	348	346	321	330	351	381	351	301	328	346	310	346	342	335	330	336	353	332	390	347	352	357	385	355	352	367	341	361	300	373	354	318	345	359	367	344	324	357	366	331	358	347	385	350	357	349	359	355	345	359	362	322	326	348	352	334	345	326	335	308	365	350	355	321	350	365	333	324	383	351	378	337	344	331	334	357	302	353	347	353	352	366	365	369	345	353	359	370	365	337	321	361	346	329	353	338	357	391	327	370	322	330	336	372	351	343	386	420	367	343	387	369	356	348	322	370	325	353	321	340	356	386	371	337	315	306	373	331	340	376	329	364	335	362	322	347	348	363	324	350	338	325	334	349	372	324	337	335	350	349	368	339	339	334	327	364	327	328	349	367	353	346	340	349	370	339	365	358	338	353	326	344	362	351	339	327	308	334	349	324	345	388	360	375	351	333	343	346	315	353	347	363	333	367	387	332	334	332	327	334	357	360	362	323	314	351	373	342	329	318	311	355	310	343	338	393	372	327
28109	47230	42736	33859	26089	16677	13150	10521	7340	6160	5810	5047	4132	3729	3698	3332	2859	2330	2167	1944	1645	1332	1056	942	876	774	691	643	615	579	579	549	510	530	499	490	499	434	424	465	498	461	499	463	483	435	462	427	435	449	432	426	443	502	486	467	443	462	462	413	428	469	438	450	440	432	434	449	460	403	415	452	418	438	443	451	414	449	434	442	452	429	444	444	433	454	455	402	434	437	428	389	404	426	446	442	432	440	422	448	438	419	417	441	457	413	435	418	427	403	428	433	431	426	376	407	449	403	431	406	418	425	420	436	413	431	411	417	433	409	427	440	441	415	387	422	424	410	400	390	400	431	434	395	443	428	392	426	407	414	453	411	408	471	433	457	419	437	379	438	433	399	425	423	401	432	423	398	450	426	442	435	419	401	391	427	422	399	436	379	383	385	432	421	440	459	427	406	393	394	437	420	422	424	418	440	423	432	416	417	418	400	459	428	414	402	462	423	385	441	430	426	402	414	403	429	416	379	414	412	398	477	401	424	414	388	399	459	417	408	417	439	414	409	439	432	439	459	420	380	381	472	412	388	410	458	391	461	402	437	423	456	442	446	437	418	419	419	442	435	426	431	426	426	413	424	440	429	429	410	416	461	413	430	401	437	419	410	448	418	403	411	433	416	427	404	389	396	430	427	399	430	437	447	401	435	393	474	430	425	434	436	425	457	391	409	436	396	400	395	391	423	412	381	437	424	394	380	440	458	398	411	433	428	406	405	450	418	406	380	423	439	434	394	409	424	403	434	454	420	420	424	442	414	448	388	385	439	392	405	434	413	440	440	425	405	396	422	428	413	403	425	429	431	384	421	438	430	437	424	412	425	460	397	444	456	410	428	409	395	405	433	428	415	420	449	412	401	449	423	409	421	421	390	422	407	436	411	428	436	435	428	404	422	420	457	419	394	441	424	435	409	426	446	464	411	405	418	414	406	437	408	431	437	391	447	419	378	460	372	429	422	422	410	429	395	429	437	422	408	404	468	425	449	426	381	410	442	424	416	432	449	435	418	423	431	462	447	403	453	420	453	425	481	415	450	441	440	435	410	422	445	440	428	427	432	465	431	447	417	441	419	413	464	426	415	450	455	400	407	388	421	431	400	401	389	442	400	414	390	433	453	424	425	425	426	424	394	403	429	458	431	450	435	398	427	405	455	421	411	391	434	425	406	439	414	419	419	416	403	397	426	433	390	420	441	434	447	423	418	435	418	426	394	403	446	422	407	426	390	425	420	419	420	413	452	441	462	405	446	403	435	424	412	430	425	448	411	390	418	411	433	471	384	435	419	371	431	442	411	433	410	415	390	425	445	442	417	434	420	413	400	421	405	381	437	425	435	410	439	445	426	419	424	407	434	453	431	435	382	407	442	421	422	400	432	433	426	444	419	444	417	426	395	414	432	393	426	423	404	404	402	441	410	417	413	426	468	435	412	416	433	425	419	417	401	416	450	402	389	459	444	418	407	422	414	427	431	423	418	434	414	430	458	425	433	398	381	435	445	391	442	447	411	443	434	426	418	399	425	433	400	405	446	438	444	440	373	392	442	406	412	418	409	447	431	416	441	399	428	400	430	437	377	432	426	448	406	412	426	422	426	420	436	425	413	452	404	427	400	461	403	407	421	403	432	425	464	418	455	414	423	429	431	422	425	452	411	418	418	386	426	437	416	408	416	475	412	385	414	436	389	451	436	407	398	413	469	408	406	396	456	435	437	429	392	406	445	388	392	413	433	425	442	401	455	426	436	440	419	445	443	407	444	448	449	394	424	403	415	406	432	431	417	386	407	417	471	379	403	426	427	418	411	401	423	440	413	406	424	436	466	409	394	469	387	415	437	381	426	375	446	422	449	433	403	431	460	426	394	411	431	438	426	450	398	426	435	418	455	408	433	377	430	419	399	418	446	454	416	380	448	458	424	438	436	424	429	421	406	443	433	396	424	427	439	446	416	484	388	425	426	437	380	439	373	422	400	410	436	413	414	403	429	395	419	427	416	417	421	390	410	421	394	418	398	423	429	432	428	414	409	427	419	408	414	430	417	441	429	406	379	398	428	466	437	408	487	357	395	392	417	386	414	412	396	444	413	438	395	428	419	420	421	453	436	433	405	417	413	451	389	418	385	398	401	434	410	436	431	445	411	448	388	419	446	463	428	424	406	429	415	461	419	435	398	426	438	439	441	444	445	432	446	402	460	428	395	382	422	434	456	443	428	475	444	437	418	427	431	414	408	438	422	455	416	400	452	401	414	438	422	417	418	433	413	406	428	438	385	423	440	418	458	410	383	450	430	433	427	434	380	395	427	458	408	419	411	410	445	420	417	420	440	405	433	420	462	422	405	400	412	418	447	428	444	409	448	424	402	456	455	444	428	409	431	444	401	421	432	422	426	428	427	399	426	415	476	410	440	409	428	385	395	390	429	435	408	386	448	415	410	414	410	431	438	434	378	425	404	419	436	455	448	425	426	423	433	425	441	384	432	450	390	415	436	404	434	414	407	395	456	402	431	422	416	440	468	428	450	446	403	429	408	427	404	392	415	444	442	457	441	415	422	418	417	415	399	462	428	413	441	408	430	425	425	380	440	430	435	413	441	463	400	408	441	456	400	419	444	396	407	419	399	452	384	420	413	411	446	419	446	450	428	435	441	432	436	460	397	408	404	424	393	427	419	419	429	442	425	412	426	456	434	425	400	450	423	428	408	430	415	411	385	464	405	396	428	417	424	446	439	427	412	402	436	444	422	409	435	426	424	430	390	396	426	421	432	425	415	437	425	407	435	392	379	389	413	430	444	408	393	434	414	437	438	415	407	415	413	410	433	422	417	405	396	464	456	424	428	428	434	435	440	424	400	446	395	397	434	452	422	422	403	413	425	455	433	423	426	405	417	411	421	412	432	431	428	401	393	392	433	377	411	428	402	443	441	419	440	411	449	430	431	406	403	441	446	419	419	395	435	401	435	421	416	395	463	434	428	426	415	404	393	439	410	414	420	417	434	435	450	435	423	399	433	450	444	415	414	417	417	396	438	414	399	434	443	418	435	386	414	369	411	407	436	443	428	439	395	416	450	427	423	450	407	457	445	415	426	424	384	393	447	432	408	429	419	404	421	450	496	445	410	403	448	406	439	418	406	387	419	407	406	462	451	402	473	438	439	406	421	421	445	431	402	405	447	423	398	450	411	444	428	416	438	435	423	493	425	450	399	441	412	415	437	447	443	423	416	443	436	456	430	401	434	426	413	399	439	399	426	385	440	411	431	399	416	391	405	447	409	421	393	461	428	412	436	426	392	392	454	433	415	441	435	398	416	407	463	430	432	434	422	443	441	378	420	425	412	420	445	408	410	441	423	446	432	465	454	412	418	450	438	439	435	393	424	401	440	436	435	447	418	434	464	443	436	409	440	414	392	454	410	425	376	430	392	442	395	412	427	433	413	410	390	419	407	405	396	437	444	429	419	366	382
25562	21485	28261	27620	19115	10483	6107	4424	3056	2222	2204	1980	1683	1620	1510	1558	1355	1248	1092	1046	931	876	758	732	685	660	683	611	595	612	648	590	598	572	635	599	558	568	607	566	561	498	527	582	533	577	559	543	557	546	597	550	561	551	562	567	563	518	565	563	545	579	554	550	576	567	536	591	565	543	535	549	582	579	560	523	493	544	554	552	542	521	545	575	577	530	545	556	538	563	543	604	528	528	515	548	558	521	522	537	532	551	530	540	520	559	525	552	533	559	558	557	510	510	555	553	550	563	530	553	518	537	488	576	561	565	578	550	546	541	523	556	554	531	552	549	544	593	545	517	584	549	574	572	499	528	495	566	550	579	538	548	529	571	579	531	564	511	586	593	524	542	555	562	576	548	548	528	546	550	579	542	554	530	573	557	556	557	541	601	546	570	534	543	531	565	535	546	544	544	591	529	541	522	557	516	568	564	541	546	533	593	532	550	529	534	540	543	559	531	565	528	531	567	599	521	531	582	545	512	544	552	563	527	558	548	620	544	544	508	569	531	535	528	553	490	565	561	602	502	554	571	563	550	564	535	535	534	550	513	555	561	573	554	591	541	552	531	568	519	533	522	534	602	496	567	538	586	525	576	564	557	587	590	556	593	562	565	546	543	538	540	534	528	571	569	594	536	527	576	585	546	534	532	543	529	541	585	583	569	589	591	555	512	590	542	544	587	514	598	503	586	538	566	526	524	553	499	541	539	526	563	580	529	544	532	574	559	560	530	545	520	546	534	573	545	547	588	535	536	548	570	477	547	526	551	565	542	567	589	552	557	550	536	533	584	559	547	526	528	550	533	558	537	515	528	587	564	525	501	556	540	581	565	540	573	534	536	517	494	588	512	552	558	521	535	595	542	543	537	552	569	515	570	566	567	556	522	518	534	557	525	547	560	531	555	569	557	533	561	536	555	557	529	517	507	588	548	535	530	600	533	615	558	549	539	583	556	578	567	556	577	539	557	553	584	549	566	521	544	544	573	544	610	557	543	544	526	572	521	577	562	551	528	560	565	519	537	553	572	572	587	570	564	517	551	530	545	529	580	556	565	539	546	527	565	550	576	547	570	549	555	553	541	568	559	528	583	534	542	560	547	579	524	568	541	581	555	579	532	474	561	510	542	548	536	574	561	513	541	549	553	558	517	563	548	500	512	491	520	533	533	556	561	528	573	574	547	547	584	541	548	565	589	547	579	522	566	605	493	553	530	539	585	542	560	575	547	542	525	550	561	531	531	547	503	522	460	534	553	546	579	563	545	552	539	587	546	550	552	558	551	498	565	548	555	532	570	546	525	525	543	560	567	560	541	561	551	563	536	596	565	542	533	549	555	583	588	537	570	564	592	546	554	560	534	528	608	576	520	550	577	557	556	578	521	538	566	532	572	579	506	527	579	503	537	542	578	542	576	546	551	540	540	540	518	529	542	541	546	571	533	531	525	561	542	528	563	537	525	564	527	525	573	570	546	540	536	553	549	527	550	568	550	518	582	554	554	538	553	525	524	508	515	555	531	536	533	543	545	522	566	602	562	553	548	501	575	523	536	563	579	530	528	521	534	550	543	609	550	582	542	501	523	512	558	508	565	576	573	508	552	519	555	558	578	565	550	521	514	561	535	538	566	548	553	586	584	552	525	566	556	543	547	542	591	557	567	578	574	536	554	526	518	568	601	530	557	555	558	568	556	569	529	550	519	514	522	557	549	525	524	519	528	582	532	546	527	566	560	555	528	574	547	571	550	539	479	563	547	597	566	567	503	591	571	528	556	535	572	510	552	540	584	529	544	521	585	583	534	571	595	577	535	546	528	568	497	564	523	512	538	529	560	537	544	529	544	493	545	599	577	581	525	529	585	536	566	536	565	571	565	542	573	612	579	540	562	571	562	530	514	540	527	546	562	566	536	536	554	581	597	535	524	556	538	556	570	563	578	520	545	534	525	539	570	529	558	560	519	550	593	532	601	531	510	528	561	524	525	559	559	554	543	520	552	591	541	555	582	584	561	532	538	531	583	555	554	543	552	542	543	524	557	560	532	546	531	532	516	587	550	556	570	558	581	535	487	541	547	567	552	577	540	550	522	515	562	554	555	541	552	563	529	547	547	556	506	552	574	513	513	551	576	573	548	476	529	566	534	582	550	554	516	534	540	512	535	517	573	566	538	498	536	519	500	544	540	560	515	551	500	498	538	522	570	529	567	497	581	532	567	549	561	580	547	552	562	552	553	521	501	515	539	552	574	547	549	588	544	547	553	536	532	515	585	554	539	504	536	566	566	536	552	564	552	532	537	562	529	550	530	580	541	526	546	501	548	570	561	543	572	590	558	577	540	529	553	587	552	590	568	581	546	510	564	586	535	539	565	541	555	538	540	567	524	548	567	548	579	550	529	536	581	557	531	523	516	546	553	522	543	551	537	538	568	511	570	566	575	514	538	499	583	536	555	590	555	562	551	555	561	532	571	515	529	545	501	569	495	588	583	578	543	560	562	565	515	566	550	542	595	568	559	576	531	539	544	543	527	542	539	564	551	564	555	542	539	546	516	570	541	563	563	579	558	574	526	590	527	596	576	543	571	567	542	554	548	553	530	529	546	527	555	555	612	586	549	533	547	538	566	530	552	551	565	531	540	485	580	568	558	568	541	559	540	508	548	560	566	570	513	536	532	516	545	552	540	534	530	531	526	557	516	576	559	564	550	526	528	503	547	524	534	514	538	542	561	557	563	568	567	568	534	565	546	525	559	549	559	569	533	565	579	515	561	572	577	537	578	536	565	548	546	563	548	564	547	582	511	541	529	563	566	545	533	593	521	540	534	499	532	578	586	559	504	540	579	618	539	518	597	530	574	541	577	541	521	500	528	520	529	540	560	552	570	589	538	569	543	570	567	563	557	541	549	493	520	556	580	588	578	583	520	549	574	536	539	531	545	578	552	533	520	571	468	547	572	573	572	530	544	547	539	560	542	549	542	571	573	561	550	504	583	557	571	546	539	559	508	527	536	579	537	581	543	550	541	551	579	594	552	539	521	569	583	582	567	530	526	546	549	535	573	559	520	566	585	573	542	570	497	556	527	573	572	540	588	575	569	525	569	543	564	531	594	530	557	513	555	574	537	547	580	514	525	566	533	542	573	571	535	542	557	582	536	570	513	513	515	524	527	607	545	507	536	516	571	550	579	590	572	578	526	554	536	586	599	550	558	553	562	601	549	517	577	546	539	518	544	574	531	569	550	531	517	510	556	556	498	553	563	552	539	508	568	553	508	538	576	533	547	576	496	524	594	553	522	555	521	544	532	571	485	558	555	558	572	541	556	527	569	577	540	515	541	591	580	573	510	572	545	557	559	552	582	494	564	556	562	536	560	549	586	576	529	508	502	546	513	501	587	599	524	561	565	549	520	534	561	500	580	544	561	547	563	557	525	569	588	556	526	554	514	525	589	549	617	558	560	551	570	545	548	533	526
27555	44360	39608	30760	21634	14310	10856	8865	6383	4822	4804	4238	3594	3378	3199	3001	2613	2328	1969	1815	1506	1374	1136	1031	1031	906	928	876	856	763	809	769	725	714	750	718	720	687	666	662	694	648	651	707	644	632	646	633	648	656	704	664	651	655	676	656	651	621	659	607	641	632	703	691	632	684	664	644	653	602	645	687	646	656	618	631	658	650	569	663	649	655	666	637	681	613	657	686	668	667	664	647	637	651	648	633	656	669	619	669	641	646	668	661	626	654	615	588	629	663	629	655	655	650	638	683	654	686	645	672	647	659	657	673	651	673	670	686	690	614	681	644	647	632	609	620	662	664	623	649	608	655	636	613	630	666	645	653	671	663	632	636	633	629	649	667	661	685	661	661	630	659	637	621	623	654	663	678	678	660	663	628	686	651	674	657	599	697	607	628	669	652	621	645	680	640	625	554	672	665	618	638	618	638	633	637	616	660	665	715	655	629	647	587	663	645	639	675	667	611	659	650	672	649	730	662	616	623	652	650	656	644	640	664	638	631	676	646	620	633	685	618	632	654	658	669	658	661	638	598	647	693	615	640	650	661	644	621	697	684	633	692	652	655	614	615	624	628	664	651	659	648	654	640	638	622	719	662	670	601	632	633	651	596	650	609	638	673	649	633	632	595	633	620	604	669	675	632	639	674	709	668	627	619	614	665	695	667	635	679	651	605	642	656	636	645	661	651	623	668	644	651	657	654	653	677	616	701	627	655	676	661	624	640	629	635	684	639	643	624	602	641	652	625	622	613	663	686	651	681	650	615	682	721	624	635	635	626	659	674	638	691	657	608	653	675	624	589	640	605	615	634	618	694	594	638	664	673	665	642	642	649	640	657	681	635	652	672	663	631	599	657	672	632	677	652	696	605	658	644	690	651	607	660	583	632	631	637	629	670	618	714	608	643	607	655	690	604	673	658	643	641	634	631	618	629	672	616	648	657	632	621	694	675	651	725	617	645	618	625	670	632	611	642	622	654	656	642	621	605	600	654	685	621	636	677	622	682	638	639	625	625	598	630	652	680	673	634	632	675	627	670	681	636	668	619	651	628	645	608	665	634	662	666	655	612	655	632	713	649	594	651	659	642	656	659	637	644	623	713	642	670	694	618	637	616	641	642	646	654	655	685	678	642	647	619	673	637	666	619	632	652	660	631	664	650	691	644	650	621	657	666	710	625	618	653	633	645	602	617	627	663	657	638	612	671	671	636	641	646	627	592	629	649	651	686	652	629	665	674	614	631	668	658	645	664	655	623	702	681	694	662	660	629	639	655	651	669	647	640	670	648	638	701	628	680	604	661	662	660	629	590	614	623	651	645	671	635	647	629	676	642	641	663	624	623	680	651	598	637	611	631	663	644	652	682	601	643	666	623	631	653	679	690	623	651	645	682	642	632	652	634	616	572	632	605	631	649	687	630	702	635	652	655	630	651	658	608	640	644	664	639	649	686	634	636	668	629	594	638	676	673	622	666	655	693	651	642	619	629	656	656	682	669	641	589	630	658	639	641	643	648	625	702	633	678	642	615	645	694	656	625	685	652	602	662	664	649	615	654	694	647	600	654	639	660	662	659	642	641	667	634	676	649	680	641	611	621	632	647	624	633	644	659	626	692	628	656	645	670	657	688	689	639	632	661	654	632	682	651	666	654	678	631	673	621	604	653	623	687	668	599	633	631	651	649	687	617	658	587	694	680	693	609	617	652	613	651	655	649	608	692	680	614	659	626	638	677	626	646	635	663	693	666	667	688	645	607	628	652	652	681	672	661	645	617	667	663	628	650	626	593	708	621	669	640	603	611	587	636	620	634	593	627	594	664	670	633	641	648	655	631	648	642	637	663	630	626	683	699	678	631	646	625	658	599	657	659	632	638	633	638	609	620	637	680	625	606	636	649	668	651	619	643	661	612	661	655	638	606	653	648	606	677	636	680	643	642	681	645	642	607	672	608	676	638	678	622	686	631	658	663	624	614	638	696	712	679	639	657	623	632	681	686	630	625	628	692	698	643	677	644	630	664	698	640	607	609	662	652	661	623	636	669	659	671	678	643	627	612	686	645	619	633	686	588	600	671	636	626	682	641	641	640	643	678	640	661	677	645	668	612	674	622	647	650	640	656	606	639	641	666	658	629	637	653	634	643	663	640	654	653	657	702	656	674	654	641	635	589	671	588	628	627	634	650	632	668	665	653	638	620	631	659	642	651	653	626	685	626	636	636	608	682	637	658	628	664	610	635	678	645	656	673	626	621	639	647	698	628	644	688	603	657	637	624	637	636	655	641	608	665	656	636	616	660	698	648	672	629	627	637	676	676	645	638	624	652	630	651	613	636	620	609	606	644	667	660	642	692	663	637	631	644	680	648	626	628	697	717	661	654	648	634	649	651	641	627	662	650	659	608	616	661	643	653	647	629	645	647	639	598	631	604	651	638	658	665	631	664	658	623	649	643	662	662	616	664	594	638	669	638	635	669	624	633	652	658	632	632	673	570	652	669	619	654	678	628	605	640	663	677	654	638	660	637	654	623	677	635	674	661	617	637	650	689	610	629	644	633	663	623	651	597	625	650	661	634	625	630	652	662	629	665	602	594	666	615	613	631	657	711	659	630	636	621	674	648	654	659	643	610	670	671	659	683	609	639	649	636	644	603	675	639	605	646	648	625	607	643	684	662	631	665	630	612	608	699	615	650	664	652	636	686	684	639	652	683	652	649	642	649	670	622	643	633	660	640	659	642	663	635	581	669	652	651	645	685	618	612	654	644	670	548	662	642	633	705	657	624	647	619	661	697	653	594	634	640	642	654	657	663	609	661	672	644	645	678	635	661	627	634	653	646	608	659	595	647	703	635	648	665	613	657	661	656	653	621	639	664	671	686	660	623	651	708	658	628	653	670	622	635	640	679	666	686	628	705	678	657	683	626	619	645	610	682	620	620	652	660	683	603	688	666	641	622	662	667	613	655	669	658	665	652	617	628	657	600	622	619	620	648	692	662	654	665	651	645	636	649	665	647	638	659	624	681	620	630	630	633	626	670	639	680	633	645	633	615	665	661	652	673	668	619	667	597	661	626	737	611	683	634	646	622	659	663	668	641	667	619	655	649	673	639	645	650	655	608	660	655	638	618	654	609	607	626	673	643	629	656	639	640	624	627	640	575	634	624	646	610	717	625	612	634	646	640	638	648	629	636	671	672	668	623	698	651	632	587	630	659	649	692	606	634	621	655	622	673	633	638	638	708	651	623	639	611	650	671	644	655	679	621	629	632	675	620	654	678	654	679	688	680	711	687	637	608	626	649	648	677	632	667	623	608	620	666	597	670	657	669	708	643	614	665	639	688	622	625	621	664	694	690	636	660	597	616	628	617	630	656	649	670	677	646	612	626	637	626	639	671	645	690	631	675	641	608	624	616	635	666	671	635	658	706	625	639	647	640	665	646	624	659	646	698	632	720	647	653	684	671	618	622	655	650	665	633
23235	21355	29106	24515	22487	22130	16932	8535	5202	3736	3129	2737	2451	2168	2129	2079	1844	1603	1419	1335	1122	935	871	707	765	699	638	620	592	555	559	546	543	523	536	499	543	498	483	488	443	482	485	484	450	476	498	470	458	452	457	431	488	487	489	489	470	461	490	457	478	463	479	492	420	495	468	493	492	467	430	460	437	499	446	482	458	469	434	481	442	501	480	457	446	450	465	520	428	451	440	475	460	474	448	462	432	471	461	477	429	452	451	485	449	495	491	431	489	442	443	485	438	426	448	451	464	437	464	453	466	447	469	477	415	460	462	474	467	456	469	425	461	449	463	471	553	479	464	436	470	512	474	461	474	449	481	446	475	445	424	472	458	464	449	440	461	462	508	428	459	490	445	437	468	435	478	481	460	517	454	453	475	511	495	442	450	448	438	482	462	494	443	452	481	438	463	478	473	455	433	482	480	514	460	500	463	469	426	459	457	487	483	429	430	460	429	444	479	425	442	486	477	449	479	492	414	465	481	523	476	480	428	423	433	484	405	458	488	439	447	447	438	473	471	472	428	452	473	444	463	425	475	480	465	429	435	508	522	458	458	455	485	460	462	480	494	477	435	466	410	458	424	493	434	429	449	425	451	433	450	456	483	472	455	502	465	453	487	480	459	450	491	479	466	420	461	424	446	448	507	464	444	454	440	452	459	454	445	473	449	477	456	403	437	487	445	477	448	434	472	424	450	460	462	459	429	468	428	459	441	463	488	445	474	438	464	447	463	449	483	441	461	467	470	473	461	482	453	458	450	478	451	445	412	467	448	448	445	461	476	422	469	448	433	483	504	412	497	509	448	476	469	439	401	422	452	438	456	465	489	484	440	431	454	458	436	458	418	459	487	463	446	425	466	432	495	487	457	478	449	426	425	475	453	465	454	417	481	447	448	465	455	467	444	438	427	463	451	455	478	483	424	465	446	483	496	421	440	485	470	447	473	413	455	509	490	478	458	490	470	484	426	488	429	437	494	449	425	448	476	466	455	421	496	460	446	454	419	463	420	440	470	491	457	467	473	455	485	437	471	491	466	433	475	460	434	465	438	444	474	451	441	471	433	462	456	432	448	477	471	440	460	490	419	505	455	434	461	436	494	456	460	437	469	466	435	430	419	416	438	466	441	454	475	488	476	439	473	509	481	449	442	442	464	458	463	478	454	448	419	444	492	469	471	479	463	491	431	503	442	467	436	448	491	453	449	448	476	454	466	471	439	469	485	474	472	473	454	458	484	457	469	441	434	441	473	442	473	480	472	460	456	451	459	484	462	491	438	486	444	451	472	426	462	495	455	454	449	470	510	431	424	437	485	424	467	496	472	422	452	453	423	475	485	462	500	438	451	419	441	427	471	473	449	458	469	431	490	458	471	448	414	440	485	464	455	486	493	474	468	434	431	412	453	469	482	457	453	421	461	472	436	499	450	469	471	462	470	473	473	436	495	471	471	473	454	435	477	473	505	479	455	452	489	477	467	448	453	483	445	437	461	457	486	442	475	466	485	449	453	453	465	454	450	461	454	448	459	492	455	473	465	463	482	463	462	489	480	445	453	453	471	465	458	479	423	421	419	468	481	463	447	493	440	474	452	443	527	475	453	459	450	463	433	476	463	503	440	455	464	476	495	432	444	468	462	476	424	466	441	488	437	436	467	446	494	461	473	434	451	404	474	412	467	445	483	460	453	453	457	453	446	447	444	477	476	427	481	460	466	446	436	426	440	448	455	461	441	493	444	480	461	480	461	465	459	449	441	446	448	462	435	453	474	448	490	466	461	477	421	444	488	476	451	423	495	481	455	423	444	448	502	486	440	451	443	463	468	439	466	457	476	455	450	446	445	430	435	433	458	448	458	439	494	493	487	455	461	436	422	440	452	457	463	450	446	457	436	444	432	521	445	449	440	437	459	452	448	453	425	422	494	440	454	459	451	456	471	485	467	474	475	490	433	493	443	417	472	472	427	423	462	462	457	466	457	407	436	460	457	478	461	455	456	476	500	457	434	473	434	452	459	473	470	426	414	488	424	473	471	469	487	471	482	516	500	453	455	450	429	463	435	481	436	479	416	430	433	469	473	458	453	438	455	451	469	400	486	480	457	448	435	437	462	439	455	451	427	499	495	438	488	479	447	470	458	467	468	451	453	479	480	453	460	466	446	464	492	457	508	464	517	436	431	453	421	491	439	464	490	463	452	474	482	437	444	487	464	512	460	442	466	469	414	471	481	440	449	473	473	502	481	458	442	450	413	468	458	461	456	470	463	438	504	425	441	472	472	454	480	424	506	430	467	478	451	468	459	434	464	443	439	480	457	478	472	461	474	446	484	470	503	486	427	450	421	485	468	454	453	481	447	502	434	482	455	470	487	478	443	481	452	482	439	461	462	452	496	459	466	457	445	440	442	454	464	470	433	458	462	479	436	460	459	493	483	452	470	478	460	490	437	455	460	415	488	500	464	444	463	447	480	437	428	482	484	457	448	485	462	457	431	435	455	430	431	447	482	449	443	453	481	433	438	477	457	443	474	490	465	446	423	479	471	464	420	500	450	441	466	448	471	433	470	452	448	439	464	493	444	445	488	470	437	439	443	442	466	466	431	483	432	471	475	457	472	497	487	472	457	496	456	448	453	464	471	460	458	457	463	449	464	450	441	438	434	501	478	449	437	456	480	487	458	444	427	451	473	462	470	454	464	513	490	472	476	431	431	478	434	460	435	436	473	450	454	453	483	445	450	438	459	422	425	497	433	480	457	425	473	438	495	493	479	441	453	461	440	478	475	456	469	437	452	432	449	447	477	471	463	477	465	486	472	442	470	450	450	474	469	479	439	444	402	424	442	473	449	488	434	482	470	467	472	469	446	472	436	448	481	448	455	503	438	457	444	454	464	479	437	481	436	444	450	456	456	470	453	480	473	475	474	431	471	463	456	432	448	419	459	436	446	454	431	469	413	432	456	499	463	445	445	464	454	441	449	437	467	453	454	470	453	448	449	490	433	455	451	515	446	445	463	480	476	463	437	447	454	446	472	415	460	456	470	487	438	455	451	499	429	443	454	447	480	447	435	466	454	484	474	468	462	488	429	428	452	453	438	448	455	451	455	464	474	424	459	453	416	448	423	478	467	468	469	456	493	485	457	453	450	447	451	452	423	475	488	440	429	460	444	451	467	473	486	435	484	435	487	464	458	439	495	457	423	434	419	441	457	471	477	441	473	416	443	483	461	469	446	439	458	430	461	462	475	471	433	418	450	443	437	454	447	486	447	472	496	487	485	487	439	416	455	450	437	481	485	413	477	474	433	474	473	444	457	475	465	460	496	451	454	434	459	454	447	443	503	467	464	435	464	440	436	434	470	443	425	475	420	456	455	460	448	445	432	441	452	461	445	439	463	450	465	470	470	489	456	453	445	435	425	469	446	448	429	466	453	451	432	450	460	459	463	434	462	467	473	480	448	465	467	480	465	422	444	470
30790	53708	51208	40968	31689	21493	16523	13635	10102	7508	6638	5866	5052	4514	4173	4022	3676	3034	2640	2345	1836	1532	1314	1172	1025	1010	1013	867	879	768	764	729	687	700	608	605	576	633	599	617	585	651	584	573	538	570	532	585	541	515	527	575	608	537	584	587	532	543	532	549	559	574	593	549	533	531	557	542	526	525	536	556	562	549	521	554	532	535	546	566	525	561	544	511	528	509	604	520	547	546	529	518	545	468	512	552	544	562	526	501	527	532	550	548	539	571	509	563	524	526	530	508	540	542	524	526	500	559	538	525	548	521	538	470	510	524	539	539	575	519	548	558	505	579	518	535	521	500	551	585	536	561	562	508	532	516	517	479	525	482	550	538	528	579	568	569	544	558	556	569	581	483	550	537	542	565	525	504	513	528	574	544	534	521	494	541	553	531	559	530	582	535	561	517	554	543	531	546	529	527	534	539	571	539	526	507	522	526	504	532	545	522	543	525	487	583	561	501	534	535	524	519	536	516	536	532	500	495	545	535	522	572	538	514	529	560	575	525	507	521	558	534	507	547	536	509	498	516	475	562	494	555	504	558	494	523	543	524	544	540	532	505	574	560	550	532	482	536	555	503	526	498	567	564	507	553	537	508	542	533	537	507	551	491	537	587	530	555	566	575	533	539	518	554	519	527	547	549	487	506	544	526	524	497	524	521	499	521	524	529	582	538	518	547	535	501	546	563	507	506	510	525	538	524	527	562	542	506	517	525	582	526	527	475	538	509	534	518	539	548	541	583	527	511	513	550	518	511	492	569	549	526	550	517	540	556	534	525	502	507	497	560	551	554	549	524	514	545	528	541	536	514	538	508	547	486	550	579	527	511	552	542	559	551	495	530	548	548	524	519	568	531	500	540	549	548	592	521	556	512	565	485	528	521	514	504	553	570	519	535	524	527	490	556	541	513	499	557	513	512	501	523	528	534	561	516	532	497	514	523	522	498	556	557	535	503	508	529	516	542	529	544	550	551	522	572	561	538	541	522	536	506	526	546	529	519	558	565	549	535	498	492	509	562	495	516	519	528	492	535	509	518	510	523	519	565	539	505	529	486	500	512	540	511	518	567	547	497	505	496	529	514	523	515	525	521	566	552	549	526	552	523	541	584	580	511	505	532	521	551	532	562	508	526	526	530	484	493	533	514	537	546	525	513	513	566	541	502	519	511	528	537	532	511	538	540	535	544	545	545	579	529	539	519	520	564	525	501	517	545	537	550	482	548	528	521	549	554	498	568	492	535	531	536	528	543	554	570	553	496	620	530	533	560	545	538	517	487	536	536	521	486	540	564	523	528	520	506	542	542	523	528	553	553	537	537	576	562	495	530	550	505	536	529	586	516	513	471	531	522	528	519	512	539	524	559	526	484	562	525	538	513	521	550	481	579	548	558	529	496	528	533	531	536	549	522	516	611	550	537	510	550	565	557	513	545	532	538	523	484	532	509	532	534	508	559	541	558	534	519	522	552	539	514	511	499	559	528	549	534	531	533	548	490	507	515	554	510	509	527	562	510	571	566	490	509	516	529	558	555	560	508	566	527	525	557	495	541	501	540	548	546	510	543	556	561	529	519	522	515	569	525	534	504	513	510	532	528	528	553	554	552	507	531	527	524	506	496	573	507	537	542	541	531	523	527	512	518	522	517	507	524	521	541	524	507	508	565	536	507	536	532	530	566	529	524	509	501	532	507	502	509	528	593	548	549	581	552	538	532	492	540	534	488	560	530	505	570	520	539	524	521	564	491	508	521	572	508	519	535	522	526	546	555	542	567	536	515	529	504	526	530	512	535	526	536	511	537	504	516	529	519	566	518	553	545	539	479	505	500	510	533	522	526	533	540	520	500	509	538	507	530	554	513	513	519	548	507	497	543	518	514	484	546	561	547	523	527	557	552	520	522	501	468	525	565	491	564	518	534	527	513	533	526	544	531	558	474	551	538	514	499	464	531	556	534	531	513	517	550	497	551	531	559	501	542	518	554	548	505	540	519	538	492	546	557	497	540	561	526	513	566	531	515	513	548	522	527	556	533	554	499	549	548	566	506	536	485	537	516	485	523	536	523	506	505	533	497	490	498	542	552	500	525	533	509	483	547	524	535	560	539	525	532	537	531	521	546	535	532	493	560	550	562	579	565	521	550	520	532	548	553	550	598	537	545	531	543	508	537	553	515	545	534	522	536	529	532	550	518	537	555	488	534	543	540	576	531	526	553	575	536	547	551	542	557	560	542	509	525	512	518	521	570	524	580	555	531	526	508	560	554	517	543	505	514	497	580	480	540	517	520	548	541	545	527	514	543	538	520	500	566	524	552	531	498	551	531	493	539	526	544	508	498	558	503	482	516	552	541	537	536	566	535	529	514	517	516	520	521	569	535	495	537	511	542	509	534	526	508	570	530	552	500	569	507	541	550	549	531	519	503	548	529	492	513	517	527	515	543	562	521	501	492	533	520	500	550	502	550	536	515	527	520	548	548	548	561	516	497	536	534	563	522	569	469	551	566	513	521	509	508	562	588	559	537	507	510	537	514	555	516	562	517	525	560	509	526	523	528	550	518	486	526	532	555	546	569	557	542	519	521	577	527	540	520	515	530	509	505	481	551	548	521	519	545	524	543	493	487	520	520	517	525	551	560	509	493	532	511	527	536	560	523	493	539	513	544	530	506	501	502	499	513	507	498	516	526	545	533	555	563	551	504	476	487	550	566	511	502	518	548	541	499	517	506	531	531	509	534	513	486	523	531	503	531	553	531	509	488	533	539	552	488	481	488	557	560	544	514	494	527	506	547	534	545	577	597	556	539	548	521	487	549	523	488	526	508	540	592	564	533	542	533	529	538	563	526	510	518	572	555	541	555	524	512	518	521	532	497	529	536	521	553	516	541	523	520	550	543	530	536	550	544	502	510	552	542	544	537	504	551	514	521	555	510	565	509	507	522	543	499	507	529	507	559	503	530	591	490	535	524	529	572	528	555	519	544	514	506	502	510	520	511	532	538	530	560	521	557	521	518	529	535	533	475	537	530	556	508	562	529	546	531	514	500	498	534	538	502	525	516	531	561	552	528	548	575	514	545	504	532	532	528	510	529	491	572	489	520	498	548	509	522	506	515	538	530	531	524	507	509	541	492	482	547	527	517	534	544	533	528	507	524	531	503	501	548	469	537	539	549	545	551	554	535	515	516	515	507	547	536	539	509	524	538	530	490	535	482	535	519	533	511	479	538	541	527	563	522	558	549	556	521	568	532	518	520	527	519	545	501	520	502	513	536	585	537	528	562	518	516	506	534	537	548	531	531	501	467	531	547	511	546	529	516	519	515	533	538	511	502	547	518	561	508	513	528	527	537	538	531	484	549	595	567	495	559	518	537	561	482	494	560	520	557	499	494	539	541	525	498	518	479	552	499	557	476	561	521	548	514	550	536	568	495	528	524	529	530	522	567	518	532	551	536	539	516	517	535	501	516	551	524	541	545
29022	25758	30784	22802	12723	6977	4660	3462	2628	1762	1576	1427	1285	1215	1128	1081	1048	978	878	837	757	617	600	558	519	491	511	524	490	516	459	461	517	484	454	453	451	457	470	440	433	451	435	418	441	442	459	449	431	456	412	483	465	403	386	494	461	426	422	465	475	434	422	440	468	437	488	449	434	425	498	427	436	416	450	438	450	473	462	432	458	439	423	441	431	451	447	476	424	389	443	394	386	418	434	441	454	414	444	439	407	441	443	446	456	454	456	435	431	429	413	437	454	442	450	457	438	444	469	427	402	444	409	438	462	434	453	467	419	433	456	453	412	425	407	410	431	412	429	437	456	456	448	438	449	437	421	442	470	452	468	409	432	431	466	423	417	411	436	433	441	426	459	441	408	452	409	456	439	455	448	443	423	397	426	437	417	389	439	442	427	436	455	450	474	431	433	439	444	407	482	450	429	408	438	395	417	447	449	447	471	430	457	433	461	467	408	436	427	415	450	437	441	421	434	411	409	421	424	427	413	432	413	408	455	451	414	394	446	502	421	452	444	448	440	473	471	460	457	440	427	430	429	463	414	418	453	428	432	399	425	435	418	417	440	412	443	462	438	438	447	408	418	458	438	394	420	433	455	408	423	422	446	428	444	424	418	444	426	465	417	436	417	453	424	413	447	443	424	434	456	453	450	440	456	488	444	478	431	440	431	435	397	419	430	431	419	460	427	426	455	408	440	403	462	422	430	445	410	447	439	437	452	447	433	436	453	421	446	405	413	468	441	420	401	420	449	445	458	444	400	426	421	438	409	423	456	429	418	471	388	423	459	424	428	419	433	487	452	450	447	454	418	448	445	468	431	387	374	440	405	434	422	418	411	480	484	453	424	430	414	413	422	414	423	469	411	413	443	408	451	426	476	435	436	429	417	458	438	396	458	408	445	430	423	456	445	450	401	428	454	450	441	447	453	406	470	433	483	422	413	407	407	406	430	429	412	395	406	417	408	424	450	425	437	432	457	427	464	445	421	402	462	480	454	440	426	413	439	429	435	399	440	448	415	424	414	407	404	446	428	442	449	429	426	410	446	408	426	440	420	451	432	434	470	439	419	405	441	424	460	413	465	427	428	415	427	434	409	453	425	486	438	437	423	428	434	429	440	440	420	464	436	458	450	433	452	410	467	442	426	393	452	453	408	435	417	430	446	443	403	444	414	423	440	442	417	427	418	442	433	431	435	431	444	402	400	430	427	444	445	421	434	445	463	463	468	413	388	427	436	440	449	437	436	423	469	411	467	430	403	446	446	446	458	420	462	425	416	420	436	392	440	455	422	452	425	400	435	449	437	420	469	454	422	449	393	448	423	445	457	415	461	398	409	457	436	435	375	403	424	462	451	462	427	420	379	440	434	432	433	458	412	420	454	447	430	425	427	414	448	439	399	399	433	410	406	398	471	470	446	392	413	422	441	452	443	479	425	424	429	445	442	471	458	438	403	430	410	428	468	427	392	414	411	443	439	417	415	425	425	411	435	438	465	420	441	460	415	425	412	434	444	432	463	461	435	440	450	435	449	436	427	480	429	432	431	431	393	408	424	444	425	419	420	438	421	433	449	479	448	416	422	459	428	409	422	441	444	453	442	430	460	447	442	436	421	409	444	455	424	456	400	431	426	459	451	428	440	453	462	447	420	425	419	426	419	447	448	407	455	446	444	421	422	446	467	434	422	403	440	466	423	459	469	462	419	435	419	431	414	427	431	428	450	429	432	414	445	443	406	455	390	456	416	424	469	416	428	422	463	448	424	476	430	430	417	425	395	429	413	464	449	429	436	398	427	460	404	424	397	422	477	450	463	390	454	410	427	424	480	440	431	424	413	439	445	440	387	444	464	420	433	420	441	424	472	390	439	409	426	448	461	449	413	415	440	424	422	430	442	438	442	482	436	427	429	442	427	407	470	437	415	442	443	445	434	426	403	413	417	458	410	449	434	451	397	437	403	435	429	454	401	404	449	450	445	420	387	424	421	431	417	418	467	404	468	403	445	474	421	417	432	438	422	467	422	438	398	447	424	475	456	435	439	421	410	450	432	401	417	455	443	434	450	492	422	421	421	438	447	450	414	432	419	449	441	414	418	420	432	417	442	425	411	455	427	428	456	459	468	437	462	466	430	469	440	422	443	395	456	423	401	439	447	419	458	429	464	425	446	454	435	474	434	413	446	453	422	417	400	453	457	407	435	426	423	456	448	453	411	425	409	405	426	445	455	458	406	431	441	449	452	422	423	402	444	444	453	422	411	442	455	475	460	457	415	447	439	414	438	444	449	429	429	468	450	401	465	429	416	400	424	442	431	445	433	412	442	460	453	457	432	463	408	470	435	402	430	437	422	457	445	429	413	470	435	463	460	449	414	465	429	441	441	443	427	455	438	471	434	402	461	424	403	431	423	442	436	431	442	424	405	424	447	443	469	462	442	423	463	436	427	432	420	450	453	468	408	411	431	402	477	446	443	459	431	451	415	493	445	425	415	443	394	426	398	415	417	439	423	440	426	438	429	423	433	405	426	454	461	424	418	399	479	439	455	453	436	448	437	435	429	430	468	459	440	420	409	422	438	416	440	462	435	432	447	402	482	427	420	466	409	441	442	433	450	471	432	445	470	431	450	455	477	428	416	442	427	435	461	411	474	423	416	440	424	450	434	415	436	421	431	430	421	463	428	463	468	407	430	437	403	455	423	420	433	450	425	452	457	453	414	412	419	423	449	458	446	444	430	454	424	451	418	453	439	437	450	463	450	425	439	451	447	426	440	411	451	438	406	451	473	480	438	438	439	445	435	430	400	435	469	437	453	395	430	458	406	393	425	420	421	445	440	415	471	448	452	410	447	423	467	468	378	474	457	465	417	449	478	417	437	440	430	435	420	422	416	414	449	478	436	430	448	423	431	452	468	463	461	453	435	435	417	438	429	419	449	413	434	446	442	459	449	440	434	422	427	457	458	412	447	396	398	482	442	451	404	422	412	414	442	423	436	425	448	396	412	462	448	423	411	486	425	423	432	432	409	434	426	407	444	428	440	420	447	434	438	459	437	464	414	450	421	424	455	407	421	412	432	437	408	413	426	400	447	437	432	447	438	416	419	437	427	461	418	411	438	416	399	426	440	437	443	420	425	460	425	418	481	432	391	423	410	443	420	419	430	432	408	430	406	427	428	412	450	443	434	422	437	416	406	481	420	476	461	435	424	443	465	426	475	433	397	458	488	400	420	466	427	398	391	424	441	455	407	418	457	442	459	459	479	448	431	414	408	434	450	439	413	433	405	445	443	501	456	427	433	423	445	428	429	429	442	414	414	435	450	438	475	467	402	449	406	454	421	422	442	422	445	415	473	480	390	425	441	443	426	401	461	415	420	430	456	446	436	418	440	416	466	443	417	427	399	430	446	395	440	457	438	464	446	447	458	425	386	437	427	450	401	397	424	483	430	426	432	427	434	450	420	427	417	451	439	414
28147	39075	35737	23682	15964	11311	8829	7391	5581	3956	3346	2952	2625	2395	2224	2151	1950	1796	1630	1449	1218	1022	924	833	745	739	731	675	647	648	600	547	594	543	588	592	593	566	571	573	578	565	504	498	563	553	574	571	539	484	550	489	540	523	546	539	532	524	556	528	543	527	565	523	554	520	520	583	577	538	564	565	593	512	601	527	518	555	562	514	497	556	522	552	521	504	511	517	568	509	516	567	520	526	525	517	548	497	541	532	534	550	575	533	538	543	552	532	570	530	515	520	495	536	511	514	541	547	536	551	548	523	546	521	523	542	525	542	530	516	497	523	520	548	530	540	512	563	481	507	541	522	509	528	515	550	521	518	514	526	510	518	562	548	501	532	506	554	509	509	550	512	538	530	523	560	536	514	535	502	530	522	540	551	571	523	518	511	525	570	521	544	476	516	533	566	531	535	575	528	559	552	524	524	489	513	532	538	550	512	517	469	513	478	544	473	582	555	526	554	551	518	528	505	540	565	540	524	509	513	533	507	519	544	574	556	535	515	481	526	563	529	503	579	471	556	547	522	518	477	538	524	501	549	520	536	509	516	538	546	516	533	517	509	534	501	532	503	522	562	526	521	524	508	521	512	585	500	518	571	494	523	493	533	521	516	572	543	503	544	529	506	539	519	533	532	516	569	505	485	508	523	515	565	537	558	518	527	514	590	533	544	541	529	538	501	497	525	555	492	522	555	554	556	516	525	515	495	517	522	519	505	560	551	537	541	542	559	539	529	562	522	503	557	551	534	539	546	557	551	516	549	536	574	541	518	497	486	512	539	505	508	527	492	514	544	543	491	515	515	550	535	528	520	522	540	509	521	582	541	507	549	547	537	543	567	509	548	550	547	510	513	485	538	551	473	497	510	540	533	489	548	529	534	564	529	561	516	516	484	514	519	505	513	538	537	516	573	504	515	535	484	510	495	503	500	511	502	511	522	514	535	557	530	494	519	507	534	563	536	515	516	577	501	546	543	539	507	532	583	480	521	550	549	502	518	550	571	523	506	522	558	526	502	523	522	566	513	533	544	521	519	522	558	511	543	524	532	591	516	488	494	537	517	590	501	513	536	530	486	527	534	565	560	521	541	536	519	531	518	537	508	484	518	542	544	540	560	547	515	537	540	511	499	531	524	512	526	510	511	496	532	556	540	533	549	502	521	559	522	531	527	500	531	536	494	528	534	540	525	508	539	519	542	526	506	511	576	532	493	477	514	525	484	504	534	514	560	543	502	536	514	512	516	514	497	539	539	542	510	520	532	529	527	486	498	504	531	498	521	538	549	468	511	530	537	509	532	551	534	510	531	539	534	501	536	504	539	518	539	524	542	556	511	469	502	505	507	474	498	515	558	508	574	517	528	541	560	480	525	514	507	492	531	567	513	516	523	492	529	545	481	523	523	510	494	512	532	539	528	500	543	514	545	547	500	516	560	515	524	532	499	510	529	498	522	487	551	516	552	515	548	565	530	557	528	533	516	531	505	525	543	510	505	556	554	523	518	497	498	537	497	577	545	529	518	501	531	507	564	522	485	552	527	517	516	553	512	511	513	521	552	521	543	520	543	544	516	514	520	497	564	534	492	535	521	532	549	521	540	540	555	468	525	548	539	545	502	520	555	567	565	484	474	558	543	561	548	538	505	505	531	563	528	530	566	559	530	527	499	527	514	535	526	507	541	545	611	580	527	554	528	532	540	525	527	539	518	533	514	517	562	529	476	543	543	519	546	544	546	465	546	566	498	518	551	519	513	522	548	521	533	508	507	517	492	509	542	522	527	515	514	544	514	528	545	513	485	529	462	503	514	556	541	535	520	562	514	513	535	511	509	549	493	516	552	508	505	541	515	545	490	545	537	574	562	519	550	528	557	555	540	525	542	500	532	529	508	492	503	534	521	540	519	520	519	530	535	493	473	513	535	533	534	470	534	511	525	555	511	516	549	521	493	542	508	526	516	539	529	538	499	523	498	516	515	527	555	534	510	497	528	530	529	495	502	521	505	547	496	562	499	505	532	509	497	523	519	545	537	554	497	525	530	505	491	547	542	516	569	539	529	499	522	514	557	545	529	545	584	485	520	516	516	503	536	517	574	506	514	524	555	536	521	532	522	524	502	514	524	542	555	548	542	544	532	529	502	560	558	540	546	585	555	524	566	511	532	532	509	529	559	503	486	516	530	554	494	498	527	513	544	530	505	526	525	505	564	537	523	493	534	504	551	559	565	513	502	522	541	587	543	510	506	503	541	561	533	541	530	538	487	489	498	521	522	524	535	516	511	537	533	531	574	551	489	481	533	532	500	524	548	533	518	495	525	524	520	537	515	514	512	540	482	490	560	541	499	526	504	578	535	545	563	557	514	542	530	543	520	513	492	530	542	556	535	498	555	515	501	568	518	564	540	520	531	544	567	543	540	508	517	485	506	527	563	556	560	518	509	515	515	529	539	496	511	602	521	528	488	518	531	535	517	531	505	554	561	527	537	554	514	488	564	482	549	505	505	542	539	534	524	530	531	561	522	488	538	501	538	559	525	495	528	506	520	502	514	476	536	526	541	535	542	533	509	517	515	531	501	536	520	536	516	525	520	496	534	490	538	550	539	498	539	532	583	558	568	550	487	536	538	556	522	514	528	543	526	534	554	496	525	529	526	602	538	510	512	503	501	512	500	532	507	529	572	531	531	504	551	521	521	525	535	529	513	558	531	517	550	546	539	525	552	550	495	553	552	532	520	508	513	530	522	503	511	546	500	517	525	513	500	547	541	527	545	552	490	573	509	557	552	571	534	517	522	532	501	526	496	475	527	511	533	527	511	543	542	515	546	519	530	518	498	549	527	549	544	546	489	493	516	526	527	520	540	488	527	540	547	504	520	499	548	497	555	531	484	480	576	501	548	561	515	545	500	524	515	540	548	500	508	536	517	526	529	555	540	575	502	519	543	527	524	554	557	535	519	553	527	524	525	514	489	522	537	546	529	580	513	518	527	506	535	557	534	555	507	560	516	534	545	499	550	504	527	536	537	538	500	509	519	551	527	496	539	535	534	507	502	540	523	512	539	527	511	520	537	553	592	513	496	540	504	543	518	554	499	537	515	531	517	569	492	529	531	497	467	551	535	502	508	498	521	546	527	532	512	535	515	535	497	510	547	511	503	527	524	565	505	500	544	522	508	536	514	509	529	519	522	484	521	486	554	530	512	528	534	526	545	553	488	514	550	558	552	533	549	542	549	534	541	536	522	580	557	558	496	505	527	496	531	540	498	487	589	554	502	519	531	511	519	537	538	516	489	512	532	513	544	503	527	534	483	507	551	533	558	517	525	524	501	527	538	532	547	519	532	516	541	514	535	535	520	516	529	521	502	515	566	500	512	530	544	526	498	516	502	552	528	535	513	557	545	480	538	516	543	524	572	497	497	521	504	544	497	521	558	512	544	522	554	496	495	508	553	533	528	551	508	556	536	508	512	549	512
24435	21386	28829	26190	22160	15606	9418	6155	4375	2922	2203	1950	1704	1693	1517	1380	1222	1148	1066	994	803	733	631	553	488	493	450	475	497	417	428	387	382	402	385	399	339	349	350	385	349	348	358	314	368	329	358	384	350	360	398	348	339	367	332	344	345	352	344	369	341	355	361	376	359	354	360	365	364	331	351	343	348	351	343	360	343	345	300	359	348	349	345	319	335	383	319	310	349	366	360	342	342	326	337	343	341	347	352	352	351	359	340	364	321	304	344	319	349	312	363	352	332	336	348	334	344	323	338	356	310	319	363	321	341	346	329	334	348	302	374	320	351	363	317	329	357	355	308	346	321	321	337	375	335	358	330	339	350	342	323	347	361	342	347	357	343	311	336	353	336	349	358	350	355	335	355	329	321	329	343	329	334	346	363	358	315	348	347	346	311	365	334	360	345	346	355	338	316	381	373	376	335	346	337	340	360	294	340	304	326	364	343	349	374	314	336	360	314	332	368	341	345	357	347	343	324	361	328	355	378	321	321	353	335	356	336	378	358	343	377	344	356	316	334	363	336	310	359	361	339	362	342	353	328	347	353	371	359	324	350	324	325	341	359	352	356	340	309	328	339	344	375	322	340	313	335	327	328	340	337	367	321	376	325	324	351	337	312	375	353	342	334	330	353	355	341	337	327	363	340	340	341	350	344	336	323	318	323	351	358	339	346	335	317	333	364	366	382	329	354	344	330	356	369	330	332	327	349	331	328	304	323	333	343	334	346	306	385	334	346	346	348	327	357	344	369	347	357	343	355	323	369	349	333	324	345	349	330	315	352	321	306	340	323	369	331	342	354	306	365	342	360	338	352	350	337	303	359	330	330	324	341	363	334	343	366	329	332	367	356	340	322	337	321	341	324	342	320	332	337	300	329	340	297	332	351	310	327	320	356	365	321	337	337	336	350	311	315	359	340	331	370	321	327	372	343	337	336	332	353	340	344	359	372	341	357	319	322	356	306	359	368	343	358	353	340	349	328	307	324	350	336	317	333	384	313	306	350	313	379	347	358	335	333	322	340	314	320	334	316	337	344	321	317	328	302	334	314	333	320	373	342	323	305	332	328	383	348	317	306	336	344	304	340	342	338	396	356	355	337	345	355	353	345	349	349	349	321	346	353	336	332	338	308	346	334	338	336	342	347	321	308	333	341	360	360	355	354	365	355	345	355	323	334	380	302	333	316	336	328	324	355	320	339	305	345	348	356	354	316	317	323	334	321	321	345	315	341	345	370	345	315	347	343	338	355	328	314	332	342	345	309	338	336	356	346	318	355	339	334	348	370	337	359	343	343	372	336	346	343	356	367	334	354	342	350	329	340	347	364	339	324	336	303	295	317	328	385	359	342	319	328	323	351	362	370	347	337	363	312	320	323	332	316	336	381	354	336	350	297	318	346	350	335	325	319	310	344	322	330	352	323	330	309	325	333	359	374	337	350	355	327	343	367	323	339	331	332	351	343	317	349	333	332	325	330	311	346	354	337	326	343	337	337	355	328	382	339	350	358	314	368	346	328	347	334	346	324	346	357	356	326	340	333	319	337	334	335	281	353	354	351	358	340	332	335	321	341	363	314	347	362	314	333	328	336	345	329	330	352	359	378	357	349	385	306	313	369	333	323	342	356	327	335	338	355	325	343	368	340	357	351	343	330	317	347	341	359	361	344	346	307	322	341	354	358	288	359	324	356	362	338	323	325	364	312	342	340	342	369	328	366	337	313	332	347	326	343	346	329	322	323	326	393	353	350	346	356	348	336	336	339	366	352	358	360	337	347	343	348	327	323	339	354	328	345	352	330	351	355	347	323	360	330	351	329	316	346	350	343	350	363	324	331	376	315	319	337	315	354	314	350	313	320	337	354	344	348	364	345	367	317	355	319	322	338	343	366	350	354	331	342	380	357	339	326	328	375	335	318	341	349	353	325	327	346	356	340	343	332	339	321	296	346	343	367	357	363	336	356	356	362	324	278	347	336	324	348	324	336	334	330	318	356	364	307	321	339	288	346	293	326	333	351	327	342	327	351	348	315	333	375	361	316	344	344	361	322	328	347	310	339	329	325	338	327	350	315	349	360	319	358	377	332	336	321	314	333	346	351	336	330	335	334	352	340	318	366	320	328	344	366	351	355	326	340	349	302	338	359	369	340	372	327	330	344	321	310	364	359	334	330	322	329	350	343	358	310	326	302	364	357	328	357	331	353	315	327	371	340	364	338	320	315	345	340	338	348	359	334	343	314	333	353	351	294	313	361	341	346	339	351	337	337	330	359	346	367	346	356	317	333	332	313	330	379	314	325	333	351	323	339	359	352	356	304	325	316	346	381	373	342	350	315	337	358	333	322	348	347	375	350	330	334	352	360	338	345	315	334	337	347	320	334	335	363	339	357	339	375	315	352	316	358	329	336	337	376	355	336	360	306	311	325	342	322	357	331	306	327	329	363	334	362	357	330	335	341	345	381	339	337	335	315	356	323	291	314	324	316	333	355	323	332	365	326	331	330	329	339	350	325	321	346	351	329	367	402	336	342	343	340	343	355	311	346	315	360	337	324	309	329	330	360	362	352	370	330	323	346	335	333	321	374	342	357	323	359	327	359	324	368	328	334	320	346	326	351	339	334	329	358	318	335	362	347	330	322	352	348	342	387	332	354	350	342	354	339	328	341	301	346	395	351	324	348	349	356	314	319	342	302	307	357	352	359	353	334	335	357	336	371	342	339	332	356	339	348	356	326	306	350	345	339	345	341	352	310	327	318	328	334	356	330	309	316	329	327	353	343	357	319	341	337	348	320	308	343	346	341	338	340	322	353	358	349	339	355	330	340	357	347	339	312	380	313	345	313	337	330	361	369	351	331	354	330	337	311	331	326	358	341	354	357	330	355	341	332	355	345	351	348	335	333	327	340	346	336	368	339	389	339	313	317	343	341	342	303	353	362	342	342	329	344	313	337	334	331	375	327	366	331	317	360	330	361	357	332	367	349	331	356	314	331	352	332	331	301	326	347	343	325	370	336	344	341	353	342	335	345	334	346	337	350	354	321	326	326	355	337	326	325	329	305	331	380	311	331	335	334	304	380	346	335	293	366	348	372	337	312	378	407	315	341	322	356	330	331	297	369	362	340	327	332	364	318	316	338	311	359	328	299	349	308	305	341	346	328	365	338	332	308	340	340	316	331	362	298	350	322	403	323	351	344	317	336	349	370	353	331	355	351	354	354	359	348	339	309	369	330	361	331	367	379	323	320	374	326	357	378	315	346	373	367	371	339	330	335	359	324	347	348	355	340	327	302	358	302	309	362	364	372	316	332	320	333	328	349	332	336	365	362	310	359	358	344	323	365	320	344	321	325	336	322	337	345	337	348	336	320	333	318	356	338	328	356	326	313	349	346	371	316	351	327	333	335	350	330	344	303	326	354	314	322	351	355	348	349	328	353	289	340	341	361	373	365	312	343	324	349	314	380	366	324	324
28259	47301	45091	33925	23625	15824	13221	11661	8814	6291	4749	4107	3767	3492	3111	2747	2492	2225	1920	1776	1538	1334	940	856	755	802	691	712	654	607	607	518	510	501	563	469	502	454	459	465	435	501	460	458	472	415	479	434	405	458	437	418	450	430	439	429	408	431	443	434	428	450	429	392	445	440	430	433	426	422	402	394	442	420	408	424	411	404	413	412	433	478	419	409	411	411	405	421	476	414	461	444	426	421	468	385	401	411	405	453	447	410	460	394	412	417	425	458	406	425	420	403	396	422	411	420	402	454	434	401	451	422	414	403	438	448	437	423	452	449	413	406	445	397	411	428	401	361	410	408	438	437	431	414	438	411	434	396	418	399	433	456	434	410	427	400	404	421	447	398	433	419	409	411	399	409	400	426	421	431	407	412	411	408	435	410	431	419	404	440	373	426	424	385	416	437	421	445	408	422	398	400	429	422	392	442	438	427	410	422	415	411	378	385	438	462	395	427	413	413	433	401	405	460	390	397	451	413	428	395	411	359	442	434	416	390	449	376	434	418	412	441	415	429	388	415	415	458	455	445	425	426	471	428	420	436	430	389	417	401	417	433	438	455	403	430	433	435	419	429	444	413	466	444	393	406	413	425	438	441	410	405	436	421	407	383	401	418	417	431	378	432	392	407	430	459	431	397	374	415	403	428	412	412	401	454	420	407	448	444	428	439	402	402	417	431	432	407	423	429	412	410	428	434	441	402	394	445	413	385	453	390	385	409	399	403	394	429	404	379	421	375	436	433	419	437	421	359	400	431	444	407	442	411	422	442	456	432	405	425	464	385	437	422	444	413	452	434	419	419	402	442	393	380	418	415	389	419	417	425	432	410	432	419	399	385	446	425	424	422	407	422	411	450	432	436	411	379	426	427	420	409	434	464	410	451	425	382	408	429	455	409	434	435	419	415	426	433	443	432	458	368	418	429	400	411	389	415	443	411	386	398	425	431	419	412	366	420	393	421	410	414	418	399	393	440	410	400	388	384	445	429	402	419	432	380	419	430	386	464	422	415	420	436	412	415	411	410	408	433	411	417	412	402	401	451	410	408	405	415	397	410	421	410	437	409	377	438	422	465	420	462	439	347	376	440	404	406	429	425	397	436	414	402	439	418	428	437	420	430	440	434	402	404	443	446	453	410	401	413	412	446	404	408	417	415	375	429	408	448	397	411	449	396	418	465	424	408	402	413	428	404	392	418	380	437	421	415	410	414	418	450	425	397	419	417	395	377	444	427	426	437	399	418	426	417	380	416	414	428	424	417	419	428	423	414	423	424	439	415	388	443	417	359	426	419	413	366	443	369	378	433	398	444	427	409	429	453	425	379	423	420	435	432	437	405	426	399	423	398	421	419	408	432	434	435	410	407	407	423	416	388	412	421	428	440	379	390	399	441	409	405	376	422	422	398	390	396	407	432	398	416	418	398	403	408	440	424	401	423	436	461	414	416	433	434	415	447	430	372	413	400	416	427	388	438	406	461	417	413	410	438	408	409	386	402	421	442	398	421	407	403	439	457	417	420	407	406	405	425	430	453	443	439	414	426	423	425	367	439	401	442	425	442	429	372	432	435	435	422	473	462	415	424	396	420	406	403	413	423	397	420	393	415	416	433	405	412	427	427	466	439	417	425	404	420	413	374	429	394	417	420	411	430	418	418	414	389	403	439	441	403	397	453	410	451	437	409	444	413	356	413	444	411	458	399	429	381	400	426	418	405	399	435	429	437	417	445	442	445	463	428	377	424	423	426	432	408	396	420	399	402	415	403	402	411	391	438	406	439	427	431	410	385	409	412	384	448	390	414	406	440	423	404	392	398	405	427	471	420	431	418	437	387	432	425	419	410	403	410	388	421	411	420	435	397	419	403	411	424	437	417	434	413	386	437	421	429	385	409	453	446	408	416	423	435	395	421	403	453	388	373	369	429	437	417	380	418	406	429	447	433	396	430	391	430	415	414	398	427	430	398	433	405	408	423	401	371	408	421	418	407	398	419	420	425	428	411	412	420	428	411	427	398	394	432	445	424	394	410	410	410	411	418	420	416	395	434	404	394	417	416	410	404	426	400	434	420	407	404	420	439	416	490	384	407	428	419	396	400	435	416	400	405	388	423	409	396	443	451	400	422	409	415	430	418	412	407	423	424	474	392	430	407	418	433	436	433	410	414	442	386	406	445	421	379	430	452	406	406	427	419	428	417	389	456	414	465	421	429	428	409	415	430	397	400	434	438	379	432	415	437	429	428	444	417	387	429	439	408	404	391	427	417	409	416	383	387	394	422	445	359	410	382	396	455	417	425	444	418	421	437	421	381	418	456	403	437	411	449	404	432	397	399	421	412	432	438	420	436	373	470	422	418	427	418	404	432	391	440	421	407	402	385	411	400	396	393	367	424	416	443	437	409	425	403	420	395	437	392	427	435	445	423	421	444	404	456	444	446	404	423	398	414	463	393	397	384	431	435	430	424	426	424	413	436	423	455	438	379	424	421	419	387	403	415	416	385	392	410	432	450	415	408	454	423	377	432	399	450	414	428	430	431	438	382	437	419	415	421	406	388	425	399	415	409	390	409	446	450	412	402	414	408	410	461	449	373	434	430	434	415	411	432	446	387	428	447	399	402	419	405	406	387	413	398	411	423	412	422	425	447	420	415	426	392	437	437	411	367	412	404	436	407	409	405	413	430	388	408	437	445	406	406	435	421	394	423	388	404	405	415	427	437	417	470	396	457	426	382	437	393	398	387	421	423	467	410	426	437	439	430	421	404	382	384	406	401	467	456	423	423	394	477	414	435	389	404	423	449	438	377	439	404	418	414	419	417	383	422	413	417	436	402	465	441	427	428	396	403	435	415	423	404	430	423	409	394	433	424	404	418	412	399	422	418	437	431	423	383	443	430	440	402	391	410	464	414	432	409	407	394	421	471	418	431	397	420	425	454	421	419	428	426	450	403	400	409	399	422	415	435	443	430	417	400	407	425	400	386	441	417	425	396	420	411	443	443	388	403	399	387	429	419	409	442	417	410	422	391	446	400	433	441	417	414	426	373	459	396	438	409	430	423	432	430	393	451	429	423	432	439	432	414	410	416	416	418	442	400	393	425	398	415	441	422	407	416	373	403	440	422	420	425	423	413	407	427	437	403	393	412	404	392	417	436	406	392	462	388	407	415	440	431	444	412	436	436	408	444	444	457	432	398	389	420	408	395	438	368	424	397	397	416	407	406	393	428	410	404	398	407	406	407	402	393	426	404	448	439	378	419	411	396	425	410	421	440	431	439	409	416	399	397	378	421	437	443	404	425	410	404	404	419	377	406	434	423	409	397	465	411	388	407	412	408	454	441	462	409	409	449	434	428	434	442	423	396	450	406	453	414	395	434	422	422	413	424	427	392	418	427	417	416	384	400	381	398	423	399	437	417	414	403	452	390	415	415	436	427	410	387	388	434	425	411	429	420	432	394	396	455	431	389	414	425
25586	21544	28694	27066	16686	9098	6435	4857	3630	2485	2116	1820	1655	1678	1542	1442	1277	1187	1101	1045	1006	869	778	666	659	657	649	668	635	629	585	616	568	560	598	557	582	585	579	550	581	554	563	531	520	510	522	599	564	572	559	573	539	551	559	562	554	607	562	553	562	555	580	540	533	580	575	564	564	550	557	574	542	526	567	562	554	529	543	518	560	557	569	547	537	524	527	540	571	551	530	553	526	540	533	543	548	556	566	526	559	584	567	553	547	565	529	510	531	548	522	548	512	510	587	584	519	608	553	541	572	530	574	554	562	540	587	549	543	485	580	529	578	524	551	501	553	585	578	555	558	589	575	568	528	528	514	594	528	529	578	481	550	542	531	540	571	589	573	542	562	578	556	543	506	565	545	553	569	571	570	532	529	566	569	586	524	540	576	563	519	563	572	532	547	558	515	535	499	525	549	579	548	526	527	522	553	499	553	594	524	556	579	567	500	563	546	565	544	558	513	539	541	545	514	557	521	558	568	541	517	543	555	582	540	581	572	563	544	549	540	526	587	590	532	552	597	559	563	562	572	606	524	540	524	538	556	538	580	514	570	539	541	546	527	515	520	561	516	556	542	519	583	562	542	546	559	546	513	548	548	539	534	537	524	568	556	538	535	533	543	531	565	533	535	506	543	518	525	549	542	543	551	582	496	576	546	553	564	547	556	554	584	524	519	593	563	545	548	549	544	546	530	518	553	539	549	503	516	555	515	545	558	485	537	573	507	546	530	526	539	563	529	554	533	577	552	597	589	532	543	517	579	533	528	490	531	518	572	506	520	542	541	559	557	562	553	560	535	540	538	577	573	521	573	525	539	530	564	512	541	526	543	527	556	545	513	540	562	561	569	588	537	626	517	525	533	520	568	507	512	553	525	484	601	535	574	573	516	521	532	512	544	519	540	522	522	503	572	537	530	580	598	566	542	548	577	577	534	524	512	484	554	555	570	556	553	535	533	587	517	550	549	536	561	578	559	525	530	541	517	562	555	527	529	530	568	515	534	574	560	509	583	558	547	575	531	535	543	544	533	516	547	510	535	554	576	509	514	523	553	540	549	546	559	600	526	551	551	543	549	531	562	531	589	535	522	547	549	550	547	535	556	563	565	535	563	555	537	574	592	538	520	530	541	546	551	586	582	535	549	574	574	527	591	568	566	525	571	520	538	533	536	541	508	535	548	509	529	529	551	523	552	505	533	510	542	553	545	584	552	508	527	591	580	562	568	558	555	525	556	574	577	535	507	500	577	568	559	527	571	541	541	566	539	573	537	526	513	537	549	539	517	570	549	538	528	559	539	543	532	493	583	529	541	530	532	520	560	551	592	555	541	566	591	569	564	573	546	548	565	554	557	519	572	576	536	486	557	591	569	515	518	525	562	591	531	514	558	566	554	520	559	543	541	547	547	541	562	545	572	538	536	542	575	582	570	544	573	541	603	550	560	557	585	568	572	546	576	547	552	530	549	528	543	592	535	581	525	470	575	569	516	557	551	533	531	574	563	535	512	583	570	588	544	528	555	535	566	530	585	563	548	516	524	555	546	548	552	554	532	519	553	558	547	554	564	541	527	577	565	532	564	509	577	508	520	560	561	529	517	526	569	546	551	552	498	525	548	526	545	548	560	531	536	537	589	609	538	545	543	585	561	506	517	573	516	531	515	560	547	573	548	545	576	594	564	538	550	569	564	551	605	556	524	546	559	598	525	528	556	580	537	536	568	548	557	566	577	559	507	559	550	580	525	596	529	553	585	493	500	536	568	571	583	537	548	516	529	544	593	538	584	579	537	575	567	514	520	537	550	565	563	564	600	534	534	586	536	554	556	565	522	540	521	543	516	535	571	549	559	544	541	550	565	531	569	544	542	552	548	550	552	513	569	571	493	560	550	533	509	566	556	592	531	578	542	533	512	521	556	552	544	574	551	530	515	550	519	539	513	559	545	568	507	517	555	513	561	549	533	552	521	527	555	538	543	576	538	510	556	527	555	536	528	542	559	517	533	574	533	579	556	520	501	522	533	550	581	533	564	577	529	570	522	539	588	540	510	519	528	560	559	563	554	577	516	526	519	539	544	529	544	569	545	543	544	548	542	547	537	553	551	535	566	502	548	546	532	550	573	559	542	539	521	559	543	543	557	579	576	563	573	533	546	573	554	534	574	548	566	569	587	575	583	572	545	531	524	519	579	581	564	563	544	599	521	533	506	530	592	570	540	572	567	545	503	516	545	525	546	517	504	572	546	540	570	500	544	487	548	568	564	571	587	551	524	548	566	571	544	539	560	568	597	528	545	553	545	531	527	558	476	542	516	547	588	592	557	558	535	537	557	569	524	586	582	549	535	578	530	558	552	564	572	535	567	549	530	510	538	564	512	561	583	523	591	550	523	584	525	516	599	577	521	538	539	547	511	527	561	546	547	523	568	537	588	548	520	524	550	571	541	537	554	547	507	563	549	546	559	571	521	545	525	567	526	549	549	506	537	542	536	534	580	531	517	564	511	569	530	553	524	548	562	570	559	566	555	565	546	516	575	576	550	561	529	571	548	560	507	540	542	500	549	544	528	541	580	533	552	552	581	534	566	593	524	573	565	564	571	560	570	545	568	605	538	576	489	542	550	540	489	533	532	563	529	544	523	528	550	548	558	551	527	531	576	560	544	516	557	538	532	537	550	559	561	523	551	521	515	570	515	523	557	539	494	525	549	542	548	535	564	551	547	554	524	563	545	548	560	585	566	581	525	535	548	509	520	515	551	533	563	547	547	568	538	520	578	540	537	570	574	501	515	574	515	550	570	510	529	508	555	550	508	555	564	542	517	527	557	549	571	579	570	580	585	553	545	524	559	569	481	554	555	556	544	555	573	525	533	582	523	571	540	530	514	567	574	529	545	565	559	550	537	524	582	558	550	576	600	593	500	565	559	575	529	567	542	518	534	565	560	531	522	551	547	544	569	556	546	561	547	539	509	573	530	537	570	565	581	550	568	540	549	564	583	555	538	524	571	542	536	571	548	532	575	549	540	549	592	568	552	547	565	556	531	543	579	528	552	558	546	557	530	565	524	532	569	532	511	545	571	524	529	569	603	554	566	563	560	565	550	570	581	536	535	539	533	582	577	557	551	594	531	549	563	487	575	568	577	580	562	545	583	553	590	547	545	525	563	581	571	560	580	547	552	565	492	529	546	541	550	566	594	533	542	566	537	582	557	580	521	542	545	512	568	558	569	572	565	552	595	567	534	537	548	559	557	563	546	564	555	546	555	583	554	601	548	540	556	554	521	552	538	551	522	532	558	569	539	541	533	556	551	582	536	557	572	536	543	538	513	541	561	552	541	503	560	533	561	575	558	590	533	496	561	572	515	505	579	537	577	579	552	543	548	531	534	558	536	545	562	539	540	552	603	534	559	548	585	556	546	583	525	535	556	573	559	522	554	557	523	543	600	532	566	550	547	547	564	505	543	561	527	544
28941	44115	40524	28146	17484	13273	11443	10213	7832	5635	4313	3793	3429	3498	3149	2613	2368	2097	1996	1838	1611	1411	1107	1027	959	886	919	838	811	812	757	750	675	690	761	673	685	677	631	679	678	673	655	663	704	636	645	702	695	645	695	680	664	724	671	674	646	635	630	666	634	651	668	673	665	679	630	671	651	642	626	676	664	661	641	675	652	663	661	662	634	617	627	647	639	682	599	707	662	645	665	660	635	638	632	631	632	625	641	606	651	653	621	656	703	658	623	607	680	602	649	617	623	641	654	666	635	664	637	626	627	594	645	673	612	635	646	649	648	652	682	676	659	608	645	670	614	608	683	655	611	633	627	688	641	659	671	662	667	682	657	658	656	651	615	659	666	668	659	685	600	626	651	637	637	631	599	631	607	650	657	614	675	635	640	633	625	657	632	646	638	632	633	621	638	613	646	622	637	680	675	636	665	625	633	635	668	612	710	635	637	651	611	681	669	663	651	665	646	657	655	664	650	635	652	610	642	573	659	650	602	633	661	711	669	661	656	678	624	610	652	675	646	627	663	615	667	644	659	678	636	657	644	676	639	657	631	605	644	686	662	659	650	672	623	604	645	641	669	589	639	658	651	656	616	614	664	642	657	654	626	637	701	675	678	703	651	622	629	650	645	644	647	690	692	650	649	633	651	677	645	630	647	605	690	604	608	654	619	701	664	668	660	656	679	697	628	624	636	656	641	625	614	629	645	625	718	669	661	713	634	662	641	656	646	685	649	610	656	604	656	643	661	661	659	655	691	629	668	650	621	618	618	671	655	658	624	636	614	671	634	673	659	623	661	641	628	649	648	666	665	694	620	645	659	639	661	688	653	653	656	712	590	600	656	662	706	629	606	662	696	684	659	677	682	668	624	646	675	640	658	627	639	628	687	661	658	655	692	653	681	642	705	658	638	644	673	643	604	635	680	631	635	615	664	595	640	687	609	662	638	664	677	603	644	617	630	636	667	645	656	622	640	686	659	657	623	628	651	703	639	662	649	673	653	732	714	642	638	642	680	626	652	672	604	639	653	665	657	659	621	597	669	666	646	625	633	638	616	663	633	669	627	695	630	662	648	637	644	632	662	693	666	607	665	635	656	634	640	681	634	647	629	576	665	663	625	614	641	646	635	630	650	653	645	664	629	633	662	644	648	664	640	660	623	615	668	650	644	653	649	661	595	648	666	672	656	595	659	625	664	647	631	652	689	669	642	696	707	610	576	610	644	680	646	643	661	629	625	676	660	636	644	644	663	595	687	637	670	669	648	659	564	643	660	609	629	625	642	639	626	678	615	617	607	682	581	639	635	635	626	634	662	633	636	608	635	640	628	610	608	688	643	660	643	610	623	651	666	643	686	660	647	679	663	669	684	634	646	613	593	615	602	618	587	648	626	610	648	649	636	632	657	681	644	630	661	622	653	640	617	626	658	668	654	656	595	612	626	602	641	691	670	635	666	658	707	623	651	637	688	641	665	652	665	669	710	606	646	657	630	603	618	654	691	653	656	645	647	669	630	641	693	655	642	647	695	640	633	630	692	650	665	656	613	686	611	645	656	639	628	679	632	656	686	647	674	674	643	648	622	681	630	656	644	643	654	675	639	613	646	615	647	629	653	663	649	615	615	639	621	639	708	632	651	655	654	593	664	638	686	639	646	638	636	638	620	608	647	646	656	648	661	634	636	639	618	652	711	631	613	632	649	675	636	661	684	677	630	652	647	642	661	626	656	639	607	649	667	686	688	617	682	663	641	656	638	679	688	673	634	638	682	641	655	620	640	648	599	594	645	667	635	676	660	648	646	632	638	608	633	635	627	640	689	651	665	626	701	643	610	662	641	664	610	650	643	661	600	652	643	608	628	649	654	660	669	640	632	618	652	685	664	640	610	644	624	640	650	663	609	659	639	612	633	661	646	643	656	683	691	650	615	677	652	672	624	634	657	674	646	678	626	607	620	664	619	645	669	668	672	625	649	623	641	630	662	608	624	662	677	658	685	671	632	649	632	657	631	645	637	683	593	689	622	662	659	648	603	649	657	636	626	665	631	707	681	662	640	667	646	635	646	650	653	612	644	665	602	684	631	638	605	630	628	647	602	632	629	639	684	632	623	638	653	605	623	679	672	628	635	659	620	633	689	661	619	643	680	623	612	674	700	667	631	608	662	661	632	647	649	661	695	695	685	638	707	638	660	666	667	645	637	651	634	669	634	650	629	653	653	716	645	626	676	633	651	612	614	653	648	621	662	640	653	621	615	667	720	659	678	656	686	588	631	640	682	645	611	625	669	643	677	649	659	617	665	593	616	641	661	585	688	628	655	639	662	637	651	700	658	631	654	644	665	620	649	722	639	637	672	648	635	628	647	675	650	615	642	659	628	627	645	621	659	698	595	620	624	675	654	662	647	662	655	649	659	686	640	668	667	665	668	695	630	672	654	698	663	654	669	663	641	655	626	598	658	603	639	668	684	651	677	690	601	632	612	656	664	632	655	667	659	643	701	656	592	639	618	653	660	650	618	653	659	678	634	580	598	670	628	649	644	641	648	661	636	642	700	602	660	634	679	643	631	708	690	661	620	617	648	656	646	622	666	647	653	649	664	648	620	685	611	667	642	687	644	658	718	643	600	638	611	637	659	633	656	667	645	627	661	652	641	631	641	632	661	639	659	658	666	627	611	677	591	644	626	612	632	675	638	636	631	639	649	621	648	629	632	677	613	647	611	703	649	653	617	658	630	637	665	645	617	667	655	695	629	607	618	658	676	611	632	655	690	678	617	672	651	650	632	625	661	642	539	681	630	663	651	648	611	660	650	636	619	649	622	629	695	644	672	691	626	659	657	661	637	621	684	646	628	678	623	655	629	620	636	613	660	667	628	662	658	573	661	650	657	636	645	603	705	697	637	620	660	637	665	678	626	649	670	654	608	667	669	667	630	650	659	668	662	641	681	646	650	629	620	617	606	680	670	674	650	669	684	652	671	665	638	609	661	645	637	662	687	663	635	692	646	641	633	662	679	597	638	634	692	660	655	643	627	665	696	632	610	648	603	607	628	663	648	640	632	656	631	630	661	639	639	678	641	658	643	652	650	631	653	654	629	615	635	609	600	637	636	649	645	687	715	670	661	665	625	656	593	643	607	652	684	667	683	676	604	653	635	637	652	689	678	643	608	627	650	617	640	649	659	625	653	662	668	588	640	614	668	647	644	634	629	649	600	673	701	659	613	619	657	652	654	683	636	660	675	631	668	709	604	697	645	673	666	647	614	675	627	661	656	610	684	649	677	579	660	648	664	651	636	666	666	666	653	693	654	603	711	664	657	632	680	637	670	690	633	648	701	671	659	680	615	650	622	628	637	659	643	660	630	663	623	661	684	652	672	601	631	645	666	617	573	643	647	653	658	640	680	626	670	635	640	667	644	681	627	692	665	628	657	663	708	661	654	615	604	629	639	636	630	681	675	663	647	623	632	651	699	608
23323	21357	29097	24245	21848	21603	16287	8611	6320	4519	3514	2831	2472	2565	2373	2023	1658	1536	1450	1380	1288	1085	852	702	706	665	712	590	624	538	588	519	554	516	462	507	496	473	484	475	476	491	467	469	508	492	472	459	470	501	459	443	549	505	487	460	478	487	441	465	466	448	467	551	478	488	497	534	456	520	497	490	465	474	475	485	472	435	492	501	475	452	489	457	457	488	454	448	438	469	458	429	469	447	491	468	415	471	480	482	502	452	479	503	470	474	467	446	481	493	484	444	462	430	443	467	451	486	440	472	495	449	454	466	462	452	472	481	469	464	474	445	485	471	478	465	446	450	423	469	475	459	481	451	450	476	459	471	457	441	466	462	481	473	484	446	476	504	462	446	457	476	502	430	467	499	478	459	447	440	439	457	467	446	425	472	448	486	471	478	475	432	432	439	472	456	447	397	470	463	487	454	459	467	441	438	467	463	420	435	475	461	451	437	494	469	400	477	461	473	481	428	456	453	487	451	479	450	456	471	442	480	519	458	442	462	442	471	435	453	462	439	460	447	439	459	456	426	445	433	474	478	475	478	479	456	494	440	424	468	439	484	467	494	445	489	474	489	471	479	453	454	471	445	482	473	409	441	519	457	469	493	472	451	455	487	477	477	441	381	400	494	481	448	492	466	483	447	419	449	451	478	464	480	451	458	434	431	452	471	433	430	492	467	474	449	471	452	419	459	451	463	461	467	428	459	467	487	454	452	497	452	481	434	454	414	469	459	436	485	494	426	470	449	448	425	456	463	468	477	457	448	444	467	456	455	462	447	477	478	474	501	466	475	464	432	452	474	434	422	473	469	474	459	483	475	445	426	458	408	459	435	456	430	432	456	497	459	461	463	443	468	479	465	453	438	427	484	467	463	487	476	423	449	446	442	450	458	456	455	444	433	446	449	456	440	456	438	479	483	471	455	444	465	464	447	435	502	429	450	478	431	456	462	460	461	427	458	486	473	475	492	472	454	478	450	433	424	456	432	434	425	445	462	459	456	434	505	455	499	477	464	407	439	429	451	486	484	451	455	478	459	434	421	490	508	458	465	433	465	490	478	457	465	477	496	445	453	453	430	497	459	467	441	461	451	475	488	446	487	415	439	498	482	468	454	460	460	449	469	465	431	428	477	404	501	462	474	451	454	466	428	491	467	465	461	479	481	431	453	476	442	464	464	478	463	487	442	425	454	460	439	457	480	461	416	463	424	493	460	451	466	481	456	466	483	452	462	467	470	466	488	447	472	472	448	457	505	444	473	420	473	481	489	442	458	458	447	463	455	450	454	442	445	494	504	458	436	475	458	446	456	465	454	395	458	436	453	446	453	462	503	480	451	461	447	466	465	507	439	436	480	422	478	486	455	461	453	458	456	470	482	439	454	423	496	432	472	451	481	436	464	462	458	482	475	448	434	463	495	511	487	443	488	453	486	489	476	484	469	415	471	454	479	476	448	469	459	453	462	440	466	457	427	430	450	423	489	493	482	480	463	471	463	476	475	451	495	472	476	456	460	463	448	468	478	468	446	475	484	454	471	441	465	444	469	432	455	453	434	469	447	464	476	466	440	448	440	460	432	482	489	477	472	462	458	493	511	428	452	446	433	491	470	499	475	497	440	482	473	438	450	501	477	449	463	445	458	465	474	489	484	495	435	455	469	448	452	463	450	460	451	465	461	445	451	462	464	442	469	431	462	435	454	472	440	464	490	496	450	457	454	475	472	428	467	425	463	433	470	460	454	462	459	474	472	471	508	433	455	434	455	455	466	476	489	460	445	452	473	473	493	474	430	458	462	469	464	494	490	474	440	449	447	500	454	489	465	440	470	468	484	505	463	435	412	463	433	444	458	485	455	490	494	419	453	446	432	491	467	443	461	499	463	452	431	448	467	475	447	449	505	459	466	454	448	475	458	449	500	496	476	479	473	472	468	443	455	470	460	466	477	469	453	446	418	456	463	469	490	456	464	451	440	477	431	466	500	447	494	427	466	441	479	432	455	444	459	449	476	480	431	460	454	480	405	502	468	437	442	469	444	440	433	449	454	451	450	463	417	494	448	495	465	423	440	453	456	456	449	479	445	479	462	438	462	498	447	443	452	457	434	483	435	445	477	465	436	479	451	446	452	458	467	428	479	451	446	497	435	462	481	475	460	441	443	443	470	467	446	454	484	458	466	459	445	432	454	459	446	400	410	483	451	491	448	462	452	486	413	466	441	436	500	450	436	499	473	456	457	476	409	461	440	471	455	491	449	495	509	474	448	460	465	457	453	492	476	461	476	464	483	451	466	455	445	411	458	445	463	409	469	446	474	466	455	462	470	468	468	449	439	471	445	437	451	470	462	406	456	461	452	424	443	479	476	435	457	458	481	464	455	498	471	470	454	484	469	477	457	476	453	490	447	442	472	480	461	424	468	460	438	440	462	452	449	498	449	504	463	460	464	430	422	477	469	455	452	461	500	475	443	470	416	460	466	474	469	486	474	473	447	460	475	444	489	447	449	463	444	456	475	457	472	468	448	454	418	470	459	449	470	450	462	443	435	471	459	485	452	448	475	465	472	463	464	442	471	444	496	448	441	457	442	446	468	448	465	466	426	442	439	457	463	464	451	453	491	456	466	467	438	442	472	437	445	459	507	500	468	459	442	508	519	454	453	469	461	425	476	448	478	429	475	468	469	491	497	453	426	443	474	447	473	415	452	470	462	450	472	457	453	478	494	449	461	437	464	475	479	442	504	464	443	467	502	451	463	462	484	461	448	462	420	470	457	465	449	447	473	451	456	465	433	465	457	456	418	450	480	452	471	444	482	450	463	451	446	479	470	483	435	404	416	454	489	444	456	497	469	461	447	471	467	422	454	437	476	449	415	458	431	474	462	474	471	484	454	435	461	448	469	446	486	436	429	433	462	457	478	431	431	468	490	471	490	450	503	460	455	471	493	443	466	474	470	466	447	446	434	457	464	431	434	436	430	428	443	442	476	448	511	475	460	443	471	435	457	435	448	469	452	439	480	477	481	477	432	468	465	453	486	477	449	444	448	463	449	440	466	487	452	454	433	470	443	470	469	386	455	477	457	456	480	449	460	431	468	461	452	445	436	417	448	439	465	460	463	493	450	489	470	478	478	464	474	485	461	438	481	450	479	460	432	434	487	457	461	446	440	450	480	473	422	490	493	465	441	443	464	411	458	465	461	452	453	441	471	458	463	438	477	431	451	473	418	457	496	438	478	455	458	454	470	443	462	438	500	469	455	465	440	439	470	468	487	426	467	472	458	479	471	450	422	454	469	428	469	447	499	460	489	468	501	497	485	477	469	465	456	459	459	476	488	456	475	463	445	491	454	458	445	461	445	464	453	436	496	463	461	440	471	430	436	451	465	430	458	460	463	479	473	463	484	474	473	464	481	471	465	450	441	464	480	463	457	479	458	432	492	470	474	441	455	444	414	443	461	447	467	496	438	453	478	456	430
31739	53803	49246	36211	26308	19347	16111	13961	11985	8946	7142	5855	5053	4980	4737	4050	3163	2955	2689	2492	2152	1771	1416	1155	1020	963	906	866	787	764	716	737	711	678	667	593	615	546	609	514	592	557	575	548	561	560	543	558	590	563	607	566	546	576	616	574	610	549	503	534	551	568	576	523	525	573	515	593	570	539	570	538	524	531	550	539	534	524	514	530	537	546	562	539	528	531	571	529	529	504	540	556	514	553	547	518	528	564	544	533	573	520	538	557	515	526	564	559	516	524	515	504	511	552	540	536	558	503	533	542	524	512	529	514	507	484	514	558	546	547	528	484	517	537	536	536	536	528	543	525	533	545	547	508	510	576	489	562	561	553	534	545	535	489	488	536	536	514	518	544	557	491	591	551	499	538	506	522	561	513	516	562	505	554	564	542	555	497	548	505	543	488	528	519	587	506	518	541	527	497	522	508	485	574	534	516	565	503	556	545	517	515	531	506	502	547	554	490	545	513	515	515	535	519	512	544	509	560	568	545	529	553	497	527	504	502	565	550	509	546	508	490	524	526	533	586	558	544	500	505	560	528	531	556	562	544	511	551	527	572	568	550	529	544	548	452	543	493	512	527	534	533	526	514	514	507	537	537	531	542	584	532	504	507	541	514	485	498	517	516	523	501	545	528	557	517	517	489	515	521	543	520	575	525	514	528	529	551	533	516	521	537	521	579	522	488	518	512	533	492	538	518	526	479	521	551	517	524	501	545	506	502	590	537	534	531	501	519	552	517	512	569	537	569	558	541	537	533	519	518	555	551	532	558	543	534	475	546	532	553	544	540	527	520	548	543	525	535	519	555	544	514	571	538	532	544	501	546	522	519	527	564	527	509	545	546	553	522	537	563	544	498	553	516	553	527	524	494	552	525	525	495	577	521	540	505	496	525	540	531	526	532	565	556	525	556	540	507	541	547	546	574	537	493	562	547	541	555	527	512	565	578	508	506	499	568	512	454	521	504	520	526	515	538	515	512	519	484	527	552	478	535	519	528	543	509	521	554	505	504	494	538	532	552	545	541	553	538	500	543	520	520	539	546	565	512	542	527	541	488	534	559	541	566	512	522	502	531	519	505	537	519	536	501	532	543	523	515	551	548	494	507	526	501	538	585	541	527	512	566	531	521	561	530	573	511	550	566	500	521	555	508	521	547	538	557	564	538	525	514	568	516	510	507	528	559	516	541	548	539	480	530	499	544	552	519	534	523	538	529	521	517	566	569	542	522	536	496	535	528	514	590	559	572	516	499	531	559	486	510	477	513	528	490	515	544	539	527	508	513	583	552	530	540	546	530	517	551	497	541	550	514	535	527	543	545	521	513	529	511	504	536	503	533	557	520	528	535	563	500	549	497	552	512	533	529	532	509	543	556	561	522	538	544	541	530	559	541	582	563	520	570	535	500	539	527	498	533	517	542	550	521	511	536	567	496	515	551	503	592	550	510	546	545	517	495	532	538	527	521	568	554	519	526	546	519	490	586	477	546	554	538	541	529	557	521	525	538	524	546	526	543	575	491	523	512	512	513	487	548	543	570	521	513	530	565	530	546	529	538	493	522	549	529	531	540	550	526	531	537	569	513	507	524	491	497	544	547	521	574	493	545	570	503	542	597	560	548	505	498	512	548	539	522	517	490	546	525	573	530	539	536	518	547	521	542	540	512	513	582	502	523	556	520	545	487	538	555	543	515	501	538	526	557	524	532	530	537	529	509	553	530	540	502	525	524	482	506	499	529	529	556	502	543	530	501	512	494	489	503	514	547	559	521	555	489	557	513	537	495	533	527	556	561	524	504	513	511	497	543	504	490	538	506	522	503	519	508	557	527	544	558	547	534	553	530	540	534	521	551	535	532	527	474	550	549	531	500	547	551	553	501	511	522	584	571	547	515	552	507	493	537	547	505	534	479	533	497	561	582	506	542	536	517	511	516	533	530	522	481	518	516	509	546	535	557	549	528	571	529	502	555	512	542	532	539	498	523	500	554	570	549	524	506	547	513	590	526	524	511	553	512	520	503	523	481	511	577	561	516	523	516	499	555	551	521	526	576	543	557	525	513	541	513	498	524	553	536	484	551	479	532	514	537	544	520	536	510	535	515	542	518	525	546	529	520	490	533	545	557	539	584	529	538	504	524	533	532	532	546	565	532	532	505	547	548	503	492	517	506	515	519	476	524	578	514	546	532	558	536	568	554	538	520	524	523	549	506	541	540	499	549	504	507	541	512	457	509	542	555	534	533	516	529	600	487	553	515	512	517	522	534	504	518	508	567	562	520	543	549	514	518	553	529	533	537	509	544	543	550	526	556	521	545	525	565	517	516	529	527	524	499	542	537	526	547	545	529	536	537	518	512	558	544	509	514	500	523	546	536	566	535	539	553	529	470	524	554	493	515	554	519	462	491	526	540	555	510	514	545	539	534	544	547	490	505	579	531	469	529	531	540	531	547	508	540	506	570	566	553	535	533	527	527	536	482	517	515	526	520	516	484	527	532	579	536	586	559	513	549	556	546	550	534	523	523	531	522	521	523	532	497	542	481	523	539	531	506	553	558	540	546	522	550	565	515	553	499	545	524	541	521	542	516	530	534	495	542	533	524	524	537	530	552	536	504	512	535	531	535	523	519	549	557	515	514	512	529	501	535	546	571	545	567	555	559	539	511	489	541	528	548	546	574	517	520	513	537	537	522	532	518	549	528	530	524	543	513	547	539	566	536	532	542	502	505	497	550	533	560	532	495	514	516	546	523	518	555	518	498	527	529	563	574	556	551	539	514	536	533	526	552	508	503	522	526	518	556	548	544	529	577	485	528	557	586	528	510	524	516	509	549	497	499	519	515	505	516	553	535	532	518	525	518	509	520	544	501	525	468	513	551	538	527	530	533	486	532	529	533	517	536	514	512	525	543	543	565	524	500	544	544	570	495	569	547	549	517	538	524	530	523	584	532	517	558	496	536	542	496	527	543	529	568	522	489	517	567	593	552	482	545	556	530	521	555	502	500	544	524	549	521	569	573	557	574	544	539	537	569	484	524	499	523	543	566	498	561	539	497	543	566	519	521	540	539	529	537	499	563	547	548	544	530	535	538	536	570	548	517	486	507	550	556	519	550	542	514	534	555	527	541	527	499	551	534	538	525	544	525	539	536	541	498	568	530	536	562	503	493	559	522	550	561	500	511	529	588	528	496	554	529	566	531	512	520	527	520	548	533	492	583	547	573	543	502	551	521	552	593	541	565	550	556	541	533	532	547	543	531	534	534	529	521	515	543	507	524	549	562	539	530	534	572	522	524	577	567	521	525	509	516	537	526	514	529	569	536	485	538	523	508	567	542	492	528	517	523	527	543	475	524	538	514	503	531	485	529	490	546	517	514	492	551	531	508	539	585	532	550	539	563	550	514	545	552	519	539	534	504	564	518	530	527	570	515	514	547	547	514	512	522	544	543	528	543	521	539	535	534	500	532	551	522	540	521
29233	26031	29183	21563	11021	6549	4678	3676	3018	2062	1763	1620	1362	1349	1320	1212	1002	919	841	857	874	716	601	603	515	484	511	513	462	500	492	455	486	442	442	439	431	470	459	466	459	438	432	449	478	477	447	440	461	423	446	460	501	406	435	436	426	442	466	454	426	399	447	462	460	447	488	433	466	395	417	446	430	451	456	464	422	471	425	429	442	455	452	441	410	439	420	434	472	454	459	466	437	396	443	408	451	438	485	463	426	449	468	467	457	430	410	435	415	467	419	434	440	426	469	449	450	436	451	418	472	418	451	440	445	425	470	408	394	477	421	447	472	423	420	449	495	443	449	412	469	465	455	422	442	454	429	443	472	396	411	421	447	432	424	426	387	477	414	425	437	429	437	413	453	453	464	464	464	428	443	434	428	412	420	473	439	427	424	436	415	451	466	426	393	470	439	422	446	464	421	457	431	443	475	436	420	415	440	438	453	442	426	454	444	432	461	450	444	407	435	450	424	453	411	424	460	453	417	470	413	454	479	420	456	451	422	439	439	424	433	417	431	462	395	462	451	413	482	452	466	421	415	444	467	420	427	447	445	431	419	448	458	429	461	436	428	461	424	427	466	427	432	427	405	475	436	414	421	432	461	468	463	442	448	442	444	440	460	455	439	462	398	441	449	436	427	470	463	435	453	409	453	413	470	441	452	432	478	462	460	442	472	444	464	474	458	443	435	445	437	417	437	405	437	469	449	485	407	463	454	404	454	437	446	446	473	449	447	446	415	450	458	434	441	456	437	454	416	496	426	478	444	440	443	459	459	471	463	498	409	393	424	489	409	430	406	464	428	453	413	472	420	452	446	423	427	426	419	431	406	450	467	398	414	436	421	415	449	432	436	427	454	445	420	458	451	396	445	448	450	463	420	410	411	411	438	429	492	425	464	433	431	448	434	445	432	453	449	450	429	470	422	424	424	416	468	433	474	436	424	469	425	473	426	456	450	426	437	470	437	414	424	448	438	407	410	428	428	454	439	461	491	436	470	459	455	487	464	425	428	436	448	405	444	423	432	437	411	453	414	473	423	439	436	451	414	431	441	454	439	397	443	410	431	426	408	447	428	446	461	491	445	457	455	448	439	432	421	442	450	460	476	391	446	434	414	456	446	433	446	430	422	423	470	447	445	443	432	447	484	448	479	420	429	471	418	436	450	459	452	399	449	441	473	399	448	403	436	436	432	466	441	407	442	437	426	441	448	423	419	455	426	467	429	420	492	450	446	411	452	433	433	400	450	429	445	483	411	433	467	422	450	453	447	433	450	425	457	491	435	427	431	422	445	437	498	471	416	425	438	426	412	447	448	482	461	422	460	401	410	463	454	443	446	417	459	411	420	472	433	434	414	474	428	436	393	423	486	460	432	450	448	400	437	447	434	445	445	462	454	454	453	417	436	441	432	427	422	430	418	443	398	418	421	436	442	408	454	454	462	443	477	409	421	487	417	445	423	464	429	450	444	468	441	446	440	437	427	453	484	420	452	469	481	444	446	438	469	458	476	428	426	423	451	441	481	390	467	426	440	466	424	450	454	493	447	403	432	466	398	469	466	447	500	425	428	471	451	456	431	462	419	419	437	425	425	427	415	423	422	415	463	485	423	430	408	428	458	424	460	436	463	426	408	455	452	427	457	427	468	447	471	413	464	442	421	470	456	450	467	447	417	437	458	433	405	439	445	438	442	458	399	383	471	435	467	473	443	445	421	453	460	448	449	456	427	405	460	441	444	437	452	439	402	425	456	408	424	452	457	425	444	471	432	455	418	462	418	462	458	447	464	452	455	452	422	433	441	434	429	461	431	455	427	433	451	469	427	449	412	457	465	474	448	467	438	465	418	428	451	469	427	463	444	448	428	432	450	457	441	459	448	457	394	445	419	475	491	410	422	433	457	436	444	423	465	437	449	435	492	422	443	431	453	448	466	414	427	416	474	455	432	428	403	411	421	439	444	409	452	469	416	432	431	421	459	432	427	452	407	428	434	457	442	406	448	444	462	408	489	416	418	460	446	430	417	446	405	450	460	427	452	473	423	410	438	450	459	419	391	427	464	424	424	458	479	423	479	441	413	452	444	473	441	478	461	456	441	397	449	429	402	452	454	444	432	456	443	432	447	421	448	446	410	454	407	470	435	446	464	393	422	444	461	407	463	455	413	468	436	441	455	471	409	425	457	448	413	461	450	464	430	504	465	400	448	429	427	432	424	446	414	475	400	445	438	457	449	459	479	477	428	429	449	439	422	429	442	435	404	447	441	438	442	448	443	419	472	445	491	424	464	406	425	491	449	452	432	470	470	429	434	436	429	434	410	440	391	435	482	413	445	455	425	439	444	482	448	458	441	452	450	421	468	447	442	456	417	458	441	436	446	414	464	472	473	417	449	445	404	422	427	422	417	473	459	451	426	436	444	430	435	414	482	437	462	435	419	426	485	444	462	464	392	443	425	445	433	464	426	417	451	448	400	409	423	474	406	411	431	455	419	428	440	412	433	437	437	471	449	434	438	447	466	442	441	424	429	444	460	476	437	451	441	435	415	457	407	431	422	429	434	430	445	472	441	455	459	441	427	448	446	422	432	498	442	418	440	425	426	446	447	417	446	434	451	481	476	474	471	408	420	435	456	409	420	393	422	445	456	447	439	436	463	455	429	448	434	431	468	426	411	456	448	468	466	461	453	443	442	429	422	406	447	470	428	437	458	435	430	428	435	460	441	398	458	401	442	429	447	448	445	420	440	406	452	452	417	450	441	447	464	473	422	464	433	457	467	413	441	446	472	448	431	423	482	455	449	447	438	463	441	431	413	438	457	447	424	415	449	447	446	443	438	441	457	426	418	416	459	452	439	479	478	434	406	438	402	437	416	451	438	406	413	412	450	435	453	429	475	441	409	450	439	452	417	439	453	419	468	432	439	452	442	449	410	454	446	467	450	455	445	448	455	455	404	433	429	423	452	427	466	432	437	449	445	433	418	440	424	440	419	458	448	440	424	470	440	447	397	462	440	452	437	465	463	462	462	419	448	432	418	420	428	417	426	454	405	427	425	467	450	433	457	414	453	416	445	441	458	471	461	436	463	440	463	473	419	459	439	450	459	409	422	458	440	430	428	396	451	445	446	421	463	451	434	434	450	455	489	443	469	472	439	428	430	444	434	437	500	472	473	440	445	455	433	426	429	453	473	426	428	461	481	452	413	396	424	451	447	436	464	428	465	429	418	450	424	445	451	432	416	434	448	444	438	446	458	444	415	407	423	416	417	452	426	431	429	419	443	396	447	444	454	431	431	476	444	451	450	470	480	470	425	465	432	452	439	508	409	465	459	405	458	421	440	432	403	426	395	470	417	402	416	426	445	418	453	423	452	451	448	421	425	446	467	454	476	410	447	473	457	396	439	455	435	454	486	473	434	463	425	395	441	467	429	458	455	447	460	450	425	417	429	411	489	435	423	488	415	422	446	444	472	508
29745	38693	34096	22294	13949	10702	8716	7681	6431	4514	3668	3251	2801	2707	2410	2142	1792	1628	1508	1459	1355	1161	955	797	717	749	696	698	607	637	615	609	597	562	584	573	524	564	531	548	540	595	535	487	521	537	562	555	562	550	557	531	572	552	525	567	532	571	547	567	555	543	516	535	587	590	503	555	573	509	536	522	542	552	528	559	557	596	550	540	520	499	534	536	531	541	534	500	578	559	497	566	563	554	528	518	543	562	582	555	531	549	545	540	515	536	544	532	533	536	519	537	527	513	542	566	505	541	554	523	534	527	510	551	534	527	523	543	533	501	534	512	556	532	521	525	545	517	511	550	548	494	540	514	518	514	576	503	524	532	548	529	504	518	530	569	526	559	545	528	528	539	560	521	569	510	553	479	516	538	523	496	561	527	523	522	525	527	532	546	529	498	515	528	481	542	518	558	588	509	499	537	583	529	508	521	522	518	504	508	512	530	503	523	487	533	550	518	500	530	525	573	484	523	501	555	524	565	517	541	552	549	521	536	523	546	524	520	556	514	553	516	519	546	520	525	536	521	490	549	526	529	570	499	567	547	474	564	494	543	552	535	551	511	533	545	557	546	564	525	521	518	533	560	528	546	522	522	553	496	562	498	506	533	546	512	540	520	576	557	518	560	516	534	535	540	537	518	536	522	541	555	536	524	586	555	546	524	568	560	508	551	519	527	562	482	523	536	544	558	553	533	557	569	513	507	550	562	522	545	506	549	513	517	528	561	533	523	511	527	529	534	543	545	551	527	536	530	524	570	547	526	545	504	516	509	504	522	550	546	532	512	498	546	539	516	562	524	537	477	520	524	552	563	500	494	542	531	523	568	541	536	558	502	521	571	524	542	540	490	565	544	518	525	527	512	528	530	547	514	507	520	538	520	555	520	553	478	520	568	500	568	511	550	544	562	511	498	495	552	525	530	511	548	539	566	543	518	499	488	524	518	543	533	493	593	495	497	554	557	553	481	575	507	501	541	523	546	511	522	504	472	508	536	509	552	568	537	486	535	521	504	516	481	530	506	576	546	498	501	536	549	552	521	511	486	572	539	572	520	584	552	490	564	489	546	571	555	520	538	495	548	534	484	529	584	569	531	538	527	517	524	523	514	531	530	536	481	544	564	529	544	562	543	532	533	541	516	555	544	551	525	546	526	520	537	563	531	520	537	530	555	544	538	542	554	523	569	575	552	554	520	507	529	536	540	536	505	568	526	551	560	526	530	522	549	537	499	542	511	533	494	534	551	547	493	536	544	591	544	522	528	567	533	513	512	536	535	539	534	527	522	562	550	520	541	497	495	542	540	523	556	512	516	498	545	546	534	551	527	542	511	512	527	525	525	548	535	531	534	570	496	506	525	511	552	563	517	551	518	515	539	534	538	543	543	573	518	541	512	494	543	490	535	521	535	506	539	532	493	509	501	575	534	502	480	548	526	508	505	555	515	526	512	573	493	545	545	523	505	542	527	492	551	558	527	534	545	510	487	552	577	544	503	524	551	464	528	559	538	531	521	529	544	520	570	529	537	526	553	511	571	532	548	493	570	511	538	520	525	574	525	526	519	540	500	540	547	556	546	539	528	518	526	535	535	535	568	518	525	511	515	522	479	517	552	516	520	515	519	517	552	549	536	553	538	534	553	499	534	525	499	549	539	516	534	490	560	551	533	562	503	503	518	499	502	567	519	498	542	537	527	537	550	561	551	512	534	541	558	549	512	504	554	525	523	528	481	540	533	547	475	521	519	562	518	582	540	540	533	530	596	505	470	550	537	518	557	532	526	511	534	508	536	529	503	547	524	553	520	533	571	488	557	543	508	508	506	555	530	534	536	547	543	514	553	533	493	514	515	541	563	500	545	526	592	563	526	532	523	534	478	542	527	544	547	565	500	524	576	548	525	577	538	531	563	531	549	543	570	546	545	556	546	527	511	502	500	563	544	555	545	525	487	507	506	532	518	509	561	499	560	515	549	554	527	501	488	521	470	540	517	500	528	523	506	511	548	563	526	493	491	529	500	505	536	532	505	524	522	525	504	495	532	593	547	529	509	557	482	511	536	507	550	527	558	511	513	530	551	560	528	528	547	527	535	505	547	511	522	544	518	553	518	512	525	526	525	527	516	551	531	534	523	517	542	535	515	517	539	573	537	520	517	554	526	495	592	542	517	531	494	519	524	523	552	518	496	517	526	571	487	502	506	482	546	531	571	547	543	516	542	552	552	541	509	491	526	530	537	516	569	571	520	508	531	538	547	491	562	512	502	544	501	524	508	575	559	522	558	551	584	507	575	533	500	553	538	558	545	514	523	550	508	561	541	504	518	512	572	513	539	506	500	511	522	523	574	532	558	565	486	553	530	555	528	533	522	550	531	553	501	555	565	550	553	518	509	538	499	540	518	546	527	510	534	522	551	576	545	516	561	547	529	523	549	492	497	573	515	554	540	554	544	567	528	568	538	510	497	528	510	518	537	525	512	519	526	536	552	546	564	522	532	514	502	545	545	523	546	536	504	518	511	530	554	515	522	520	493	505	557	523	534	510	509	549	556	549	548	520	559	523	507	544	545	551	516	501	488	494	502	519	531	548	538	549	536	526	507	510	536	546	540	511	530	547	541	535	520	543	529	569	547	546	515	524	545	522	530	572	521	565	552	541	532	562	543	517	583	502	537	530	526	571	513	516	551	565	554	551	511	555	532	541	544	499	562	531	532	511	534	500	536	523	523	539	544	521	503	542	516	509	539	570	507	525	562	505	504	534	524	556	516	516	547	481	557	519	551	540	539	491	496	533	553	530	498	572	516	582	543	556	566	541	537	532	551	552	529	530	549	528	530	556	540	510	513	513	542	519	540	561	540	532	512	529	517	524	551	517	547	543	550	518	571	531	539	502	528	527	526	536	522	530	534	463	494	529	533	572	527	493	561	529	536	532	556	546	555	541	550	543	552	547	514	514	559	564	545	530	523	506	524	513	502	524	538	503	574	496	516	512	524	531	507	549	509	504	549	516	516	549	536	543	558	518	546	533	528	489	511	519	493	513	505	536	463	549	479	552	514	554	551	550	566	510	519	532	531	509	518	524	506	511	512	548	555	535	480	509	547	482	527	516	547	518	515	554	538	527	532	522	517	525	551	533	549	546	502	486	542	558	548	540	493	531	541	561	511	562	525	501	543	526	509	514	517	553	560	552	551	559	564	518	552	546	480	519	527	516	577	519	545	525	530	497	534	583	510	542	512	531	525	516	510	507	521	541	557	531	516	524	520	549	516	562	515	537	496	522	550	527	536	559	503	521	477	519	548	540	519	513	531	542	523	519	511	547	529	521	549	545	525	509	526	491	521	509	525	532	524	529	516	529	507	469	545	557	539	539	533	533	547	514	523	541	507	556	544	527	513	562	584	520	520	511	552	526	519	518	527	503	535	533	550	538	497	533	511	501	547	476	546	577	532	510	572	523	566	566	560	564	534	528	528
24458	21342	28656	25837	21923	15553	9043	6126	4801	3291	2469	2193	2014	1814	1543	1283	1203	1106	925	872	991	798	669	604	476	477	493	468	431	451	376	407	380	413	366	367	375	391	377	397	368	328	367	357	385	364	350	345	354	332	355	350	368	368	357	348	357	344	359	325	352	309	311	352	328	402	362	373	351	364	330	368	353	359	317	360	343	359	373	364	337	357	342	360	338	324	316	360	351	330	328	361	336	369	332	358	350	313	348	342	324	329	374	354	356	338	343	355	361	375	341	323	352	327	327	349	368	323	350	330	366	338	346	361	341	336	356	369	334	332	332	323	342	353	333	328	366	351	354	338	310	325	351	337	381	373	330	370	312	352	327	393	348	365	339	346	316	351	348	370	360	349	346	328	319	349	359	338	367	358	329	340	338	344	312	368	335	358	337	331	335	341	351	340	340	364	315	338	385	303	316	362	347	343	364	350	327	363	351	365	348	357	353	333	328	320	366	335	345	346	314	344	345	345	342	352	357	345	364	326	302	336	366	320	343	361	367	359	341	333	360	318	346	329	357	343	360	366	384	321	356	321	375	337	334	329	321	359	352	359	351	323	324	333	370	332	361	351	326	356	335	330	322	333	363	378	345	358	355	315	339	339	344	331	339	334	325	327	349	341	336	357	358	317	348	326	354	355	346	339	332	363	344	331	377	378	348	367	392	354	352	320	340	341	331	354	342	349	313	321	359	334	362	369	343	371	366	370	368	367	346	329	367	347	368	323	353	330	334	330	346	360	339	330	324	378	344	339	336	370	355	344	357	331	336	367	324	355	338	359	355	354	344	353	371	362	337	332	334	331	355	364	382	367	355	389	339	362	376	353	343	314	346	323	377	344	362	335	355	329	323	349	341	336	368	335	349	341	320	349	353	331	415	322	349	342	326	380	334	334	361	325	346	333	320	352	332	351	352	350	355	346	322	347	319	328	349	330	343	345	355	359	370	354	356	304	339	357	365	363	337	326	352	361	353	316	359	372	326	364	345	341	353	302	320	333	330	333	353	328	354	343	370	324	297	377	340	331	347	329	339	333	398	327	362	324	366	318	336	330	346	342	335	327	334	316	334	337	342	358	345	319	349	345	354	327	375	352	385	329	376	347	375	298	325	336	329	347	337	343	358	392	365	372	352	352	330	327	323	348	350	333	344	402	337	331	336	331	363	348	359	363	349	344	347	354	358	307	330	303	346	320	336	357	310	347	351	341	366	367	331	356	342	343	356	340	364	354	343	322	333	313	324	379	353	345	322	340	293	327	327	361	369	342	350	332	334	345	341	350	336	366	315	365	346	327	381	323	308	342	376	321	347	347	333	355	335	322	342	347	361	319	319	326	311	314	331	333	302	324	328	355	326	364	354	368	349	341	359	353	369	330	332	340	371	357	336	331	374	334	366	373	305	333	322	359	344	365	309	381	336	359	365	371	382	361	332	325	301	350	356	362	320	325	348	359	306	361	340	367	363	345	337	320	325	335	361	357	362	378	345	339	334	342	332	360	356	330	384	339	317	349	343	327	344	338	324	349	372	326	347	356	371	353	345	404	364	365	312	369	328	382	335	344	307	355	303	337	354	353	364	346	355	340	326	347	346	339	380	358	351	359	321	369	350	337	336	338	328	340	353	326	351	348	357	350	333	314	289	331	344	345	344	328	366	368	341	334	361	384	318	323	351	372	352	341	338	336	342	310	353	303	349	369	328	357	358	347	345	340	318	359	319	340	322	364	334	320	353	366	338	384	335	347	347	364	338	343	318	371	335	332	346	314	342	319	329	322	348	344	360	350	328	307	327	350	341	367	360	331	325	358	360	364	342	359	367	328	330	343	363	353	325	332	346	327	310	333	355	361	349	334	333	334	340	337	359	383	338	344	346	314	340	330	312	319	315	361	374	333	357	340	349	341	358	375	337	382	359	321	318	345	365	337	357	353	363	384	340	317	314	329	325	325	323	329	356	352	350	358	324	329	323	321	332	383	350	337	324	337	385	381	339	353	326	338	325	361	348	355	351	330	374	350	375	350	338	316	359	348	350	358	323	358	332	338	347	371	329	367	340	352	337	363	351	324	374	323	360	351	336	365	358	334	315	358	339	336	353	334	335	351	354	337	347	372	324	359	370	322	334	330	357	361	337	361	371	344	352	368	307	381	357	312	325	357	326	361	345	345	344	332	360	328	376	349	350	341	347	357	348	350	354	335	335	370	362	367	336	337	348	333	325	386	342	310	348	336	353	366	346	318	339	350	318	376	360	333	336	343	365	346	346	343	355	352	334	340	340	343	357	353	297	319	357	333	315	317	352	331	372	344	366	356	363	371	329	349	330	330	315	345	363	338	354	342	355	337	376	333	343	350	350	340	336	328	340	337	338	318	339	361	377	375	351	373	359	371	356	339	340	356	340	321	358	354	317	347	335	371	332	368	330	380	326	338	336	343	346	341	360	349	321	331	381	335	341	342	339	338	363	348	373	356	353	356	334	343	338	357	360	323	337	333	358	357	338	327	354	334	335	347	371	335	318	373	374	321	309	366	365	379	338	340	340	357	341	367	368	352	359	330	349	355	359	347	367	343	313	341	357	377	338	336	348	346	342	360	329	345	330	331	368	359	349	370	333	364	331	327	326	366	353	339	365	337	350	337	344	353	356	335	318	316	362	331	349	337	331	342	322	338	342	322	358	382	308	352	327	362	358	341	366	357	324	341	353	376	316	356	335	369	322	364	326	351	332	360	347	378	323	351	308	341	334	346	330	360	363	370	357	351	329	360	353	357	368	289	376	305	338	345	303	345	317	348	326	371	341	322	340	308	355	361	323	364	345	338	332	357	349	366	397	345	343	354	379	334	355	369	358	365	352	357	322	350	347	323	348	339	348	360	326	366	345	333	355	334	339	331	368	329	348	392	310	347	320	363	332	325	334	355	348	313	312	359	353	364	342	354	344	347	336	344	353	329	343	346	342	402	362	329	367	330	331	350	363	337	328	371	318	353	340	359	356	365	337	336	320	341	356	328	335	351	346	331	343	338	346	356	308	351	349	331	385	310	349	338	324	343	361	356	327	340	352	359	355	352	353	344	360	360	322	310	336	316	353	356	307	373	344	349	365	334	345	302	353	321	331	353	333	327	353	319	335	341	356	346	357	351	341	373	385	327	379	364	322	349	357	315	349	309	318	354	351	372	326	361	347	336	352	307	346	341	343	341	343	336	369	332	349	337	350	355	377	336	352	332	346	369	347	372	317	338	392	337	342	346	336	353	357	353	337	372	334	380	373	367	346	326	312	381	369	333	322	338	324	326	361	327	344	355	354	371	338	289	366	357	360	324	344	333	355	355	352	352	368	328	350	349	327	369	340	347	357	350	326	342	321	352	372	369	366	331	364	370	355	317	349	312	333	374	340	368	374	347	343	336	316	349	358	305	333	352	350	339	318	347	378	358	352	341	380	356	354	318	321	335	337	337	331	378	325	361	355	384
28657	45244	43455	32382	22831	15849	12634	11324	9619	6967	5205	4775	4378	3838	3131	2746	2462	2069	1740	1685	1756	1463	1207	913	718	701	769	663	625	602	572	554	572	512	500	472	477	432	469	463	471	426	412	464	426	448	403	440	434	441	413	426	426	451	428	437	472	405	404	399	433	422	447	430	397	413	431	437	418	424	433	421	417	423	407	432	426	437	412	438	445	399	374	419	452	444	452	436	438	437	434	433	420	384	450	413	412	426	426	400	403	425	433	410	474	442	426	402	438	440	391	448	449	436	423	429	440	415	427	400	463	415	398	417	427	421	440	427	394	431	437	447	422	405	384	383	434	412	427	389	470	414	426	459	430	427	433	420	441	424	417	379	386	423	429	431	414	394	429	436	441	414	434	432	432	435	394	407	415	418	408	435	398	415	426	440	436	439	394	408	400	427	418	424	434	442	380	412	415	410	403	416	420	418	439	397	410	439	394	435	440	435	405	426	419	445	428	441	432	412	395	401	389	408	418	464	430	479	431	432	418	423	393	423	439	426	387	405	408	417	390	395	432	434	403	438	437	398	419	410	426	391	430	401	438	415	438	430	442	396	458	431	448	418	444	395	418	415	420	421	424	394	392	430	400	389	421	394	410	417	397	400	380	426	433	394	416	391	406	439	427	432	451	413	427	426	417	410	448	412	446	400	442	411	387	422	442	393	417	436	405	452	438	400	420	423	412	427	421	386	408	409	427	436	413	419	421	456	437	430	435	438	413	427	432	421	395	432	428	412	382	370	423	434	437	438	391	475	418	398	387	437	441	442	431	392	421	417	472	378	453	419	413	403	457	415	424	447	426	435	431	415	388	427	432	421	418	419	395	419	424	450	423	446	406	418	424	393	435	437	403	438	412	360	397	403	432	401	417	416	421	396	407	419	417	411	447	445	419	433	401	410	415	417	395	431	379	394	445	415	427	452	389	429	437	398	426	413	428	393	423	416	473	387	420	399	406	420	454	381	411	441	398	380	449	410	420	443	411	462	420	413	425	420	417	411	429	445	410	390	418	390	407	398	424	421	457	362	398	408	422	410	432	442	434	418	412	382	421	389	440	445	432	446	408	393	357	435	408	435	431	432	450	414	398	418	416	434	399	423	431	413	430	401	421	418	440	389	404	407	430	424	437	426	428	431	400	449	422	421	423	401	442	412	403	407	440	416	418	406	447	424	453	413	445	415	454	446	417	440	459	411	396	420	426	460	397	435	441	402	440	396	427	435	429	429	420	434	419	411	435	388	432	436	420	413	405	427	435	424	416	402	436	418	406	422	452	416	427	421	440	415	448	436	401	398	391	428	438	415	436	446	450	445	411	424	405	425	394	437	405	428	415	423	393	415	418	406	420	414	447	422	454	419	438	400	400	421	396	391	403	427	426	403	395	406	438	416	388	417	379	452	439	435	424	398	406	450	402	434	417	435	430	421	408	416	423	418	416	419	435	390	445	393	426	390	441	414	443	415	400	446	416	430	407	405	407	449	438	433	432	400	415	428	386	439	423	422	401	404	420	443	430	396	435	427	430	417	414	428	437	436	408	446	411	437	378	448	385	420	436	416	416	400	427	435	407	423	436	421	425	407	421	429	454	462	423	401	414	444	431	439	419	436	434	440	398	428	412	404	428	432	425	390	414	397	402	373	426	405	442	427	402	408	415	408	428	427	427	425	457	422	394	414	415	424	415	442	403	436	380	376	419	434	413	386	447	424	441	412	417	407	467	457	379	391	411	415	436	408	392	425	391	416	401	391	413	421	393	413	424	434	391	438	430	406	440	427	404	407	406	439	415	426	412	424	419	375	397	400	432	435	439	430	406	432	378	391	414	404	407	430	387	404	412	433	435	434	404	425	429	402	402	418	427	414	423	433	398	442	425	431	406	437	407	436	372	414	424	416	428	408	392	376	466	410	429	431	428	395	400	394	396	443	444	430	451	409	420	405	419	406	426	400	370	426	404	440	444	410	419	438	436	458	395	422	406	466	429	398	420	415	442	422	397	476	398	406	420	422	426	412	434	422	411	386	418	413	423	417	379	428	408	434	403	422	434	436	385	404	419	393	399	408	432	426	409	406	446	413	439	401	402	422	418	456	428	442	417	361	395	419	452	385	400	405	408	461	431	432	424	410	411	398	409	414	405	402	430	401	403	403	420	421	408	401	384	431	463	428	400	419	454	399	409	403	430	417	453	426	408	413	375	400	441	423	414	438	451	419	393	395	435	423	442	410	437	411	392	421	409	445	408	423	394	422	444	436	401	393	427	402	434	420	417	459	421	414	393	392	443	404	393	405	408	441	421	406	428	435	402	408	405	445	429	448	440	388	418	432	416	421	405	422	419	357	423	376	416	392	395	435	449	411	424	440	434	403	426	428	420	446	403	440	439	383	391	464	419	374	445	408	415	387	399	407	412	437	427	434	422	399	408	412	391	404	396	463	408	398	453	427	431	376	440	432	421	439	398	437	410	389	416	418	407	452	466	458	414	410	430	424	430	431	428	420	396	381	402	432	449	411	417	432	379	424	395	425	401	444	410	419	454	398	439	423	425	440	428	431	406	414	404	431	424	430	408	402	422	405	424	406	384	429	407	435	396	404	408	416	441	441	414	418	404	435	406	440	430	397	430	400	421	414	388	462	415	431	393	450	447	444	432	401	425	432	429	435	443	420	407	415	425	452	439	417	422	405	411	415	431	417	415	415	379	425	399	394	391	393	443	409	384	422	405	419	425	458	411	425	372	437	374	403	405	425	388	406	407	432	404	452	429	409	413	399	404	465	393	443	411	393	428	435	377	439	434	433	425	426	458	435	422	436	439	414	451	420	396	392	411	420	403	421	418	408	423	409	406	429	424	412	438	427	426	379	413	397	432	440	435	412	424	426	438	393	417	401	432	395	429	432	411	433	423	400	400	455	408	395	458	471	404	398	447	389	417	432	439	394	416	443	437	385	439	416	429	425	436	436	466	426	420	453	436	402	392	456	423	410	414	454	391	384	397	416	423	435	410	362	448	421	421	395	423	417	419	412	407	391	413	404	448	415	393	404	413	406	399	458	405	402	402	412	419	425	403	422	445	406	418	403	409	398	429	397	414	412	399	446	397	431	425	425	429	439	438	424	425	439	445	414	388	420	392	445	396	395	401	456	406	368	378	400	388	418	414	406	446	420	410	442	432	456	386	436	409	411	444	429	419	414	425	401	411	406	406	401	417	415	448	421	421	399	403	427	418	409	405	418	435	422	411	412	408	420	396	409	427	418	412	417	452	410	435	444	405	400	439	456	451	415	413	415	408	425	371	403	445	434	412	377	438	430	408	417	458	409	425	407	408	430	410	403	431	427	441	401	404	450	426	407	432	436	437	386	418	439	434	440	403	392	411	445	438	395	435	426	408	417	415	426	444	377	425	409	416	439	422	416	425	417	401	415	412	431	429	443	419	458	431	426	406	453	406	439	393	425	461	453	425	426	435	391	416	443
25534	21420	28488	27019	17939	9761	6127	5108	3910	2938	2157	1932	1725	1659	1496	1320	1213	1181	1027	1013	1036	938	864	771	684	661	685	635	691	612	566	576	574	617	557	602	617	588	571	563	608	553	561	537	567	545	540	587	533	577	549	546	578	593	554	548	569	568	541	528	599	535	609	541	554	554	496	583	608	565	538	570	518	555	596	559	571	535	572	568	533	532	535	578	553	579	550	564	548	543	581	551	562	551	561	613	553	551	538	557	548	545	505	545	565	576	592	545	583	575	560	518	560	538	538	587	568	563	553	539	565	579	562	557	506	609	551	571	545	535	544	499	573	543	553	566	574	541	570	545	568	578	568	578	572	569	521	549	539	550	578	577	530	567	586	585	505	511	552	548	559	534	583	515	564	543	589	504	565	544	489	531	602	583	567	565	605	552	514	600	535	596	532	570	529	529	557	551	572	535	521	531	568	506	548	546	545	565	558	541	532	582	561	553	609	559	556	535	575	514	539	570	564	562	561	517	538	561	572	550	545	550	540	582	550	556	493	513	525	550	530	517	515	561	568	530	544	576	560	532	527	566	593	557	545	602	544	578	544	549	594	539	562	575	512	540	556	538	591	569	495	529	557	575	562	566	565	530	592	553	551	561	587	550	579	542	572	570	521	590	507	546	569	572	568	549	526	522	587	577	581	531	574	592	562	551	541	568	527	569	559	532	566	581	512	528	637	587	507	540	572	552	573	524	553	582	547	527	505	547	541	533	585	591	484	565	593	546	553	552	545	582	553	551	573	577	585	587	544	547	587	539	567	555	578	521	531	565	556	559	548	584	517	569	574	549	556	580	579	565	542	540	542	541	558	572	557	548	547	512	541	588	537	527	545	551	541	530	533	567	530	548	569	588	510	564	528	571	549	558	569	507	579	613	558	570	553	536	621	553	567	494	533	542	577	525	512	589	575	543	523	573	555	587	573	528	538	549	552	549	572	524	537	511	527	539	575	559	563	540	551	565	525	541	545	542	569	580	563	566	552	519	531	559	551	565	504	574	557	544	555	511	545	522	574	553	538	548	525	537	582	554	553	586	561	545	572	563	580	559	565	515	537	560	605	541	528	571	570	574	581	546	515	571	547	569	570	518	554	598	516	567	566	541	511	593	545	563	602	527	547	583	556	520	522	534	541	567	542	527	572	549	546	551	549	563	565	504	556	549	556	552	575	591	522	596	555	574	516	590	590	574	565	513	528	510	574	542	535	538	570	564	578	555	557	569	503	581	578	580	548	504	531	585	564	525	511	562	512	536	559	573	555	512	557	557	560	526	605	539	520	541	554	552	526	559	545	564	569	564	551	549	575	577	585	541	535	531	559	546	557	533	543	537	510	590	562	543	553	523	563	595	593	567	570	565	533	532	535	555	545	547	508	583	581	522	536	509	602	557	599	546	533	550	561	538	559	582	573	533	586	529	554	535	505	593	569	546	502	537	522	564	612	550	533	528	546	527	521	529	568	469	551	542	539	572	531	541	541	523	576	571	573	556	530	569	573	561	584	537	531	553	543	539	529	559	528	573	553	589	564	573	563	590	510	578	601	523	591	559	540	567	562	514	584	548	580	534	552	566	508	575	537	570	557	549	549	579	554	573	514	593	562	590	535	575	539	557	473	544	552	553	548	547	563	539	525	564	559	571	507	523	577	548	512	544	541	585	567	580	539	534	576	543	552	521	540	539	570	562	555	522	562	545	558	537	515	558	574	583	555	514	571	563	576	581	537	579	546	534	550	536	551	616	533	554	532	539	532	570	551	544	572	543	547	561	530	558	541	552	544	542	546	547	499	564	535	518	569	580	534	543	577	525	554	543	552	553	554	627	586	541	521	566	560	589	571	569	560	572	555	559	525	574	555	540	567	567	547	512	564	574	557	595	578	536	556	572	544	547	590	576	553	547	565	515	535	563	579	557	561	586	566	528	534	500	501	576	560	539	517	512	530	544	578	557	521	524	588	526	509	543	561	567	538	564	592	559	539	521	531	517	545	561	559	566	544	556	562	567	569	531	573	601	559	538	549	555	585	545	551	517	538	551	565	553	541	535	557	582	591	541	515	564	566	518	547	581	604	568	550	570	587	527	546	560	536	585	597	527	601	532	537	521	586	587	585	546	553	576	567	551	588	541	538	547	523	559	557	544	558	569	510	540	550	540	559	517	563	561	598	570	550	597	588	580	561	534	584	546	552	560	514	538	535	519	548	567	607	542	544	573	527	544	520	535	536	567	597	548	527	529	547	559	552	557	516	537	591	526	530	554	539	536	529	583	569	576	571	531	514	549	560	577	508	550	535	537	608	570	536	531	541	597	566	600	600	543	586	542	564	552	541	534	587	592	575	559	527	611	509	526	552	526	526	532	582	575	556	580	518	555	576	539	588	595	575	546	548	534	549	549	541	593	581	601	585	538	564	587	555	579	579	572	568	572	571	550	610	576	613	507	543	572	590	570	541	552	587	592	558	544	559	623	556	569	592	588	549	533	570	602	544	569	495	545	594	564	552	523	568	566	590	578	519	600	570	525	515	579	583	589	564	530	520	567	561	555	540	553	555	517	556	551	567	547	578	550	576	602	528	537	533	549	578	533	560	550	577	565	543	567	561	542	598	557	555	600	570	600	597	555	541	575	575	556	586	581	549	565	547	553	546	555	551	549	555	563	571	517	557	536	588	554	553	545	546	559	564	540	566	585	562	553	556	563	543	537	543	508	516	532	542	503	563	549	543	516	570	561	517	547	586	527	571	526	559	541	513	529	556	526	551	504	570	575	563	583	536	534	545	581	528	578	550	538	549	558	540	573	533	553	536	530	554	548	516	591	598	533	556	554	601	533	520	557	536	555	549	565	569	538	592	537	499	526	548	543	564	592	557	555	556	529	562	553	546	574	580	492	573	559	581	576	548	577	559	564	544	547	528	551	569	554	573	542	564	520	539	562	544	559	567	532	534	572	549	584	584	578	555	564	562	569	537	518	536	593	517	561	497	583	497	564	570	585	558	575	552	537	522	521	538	543	593	557	552	565	590	527	564	578	582	540	522	559	581	532	583	560	548	608	552	539	580	542	531	514	518	510	601	543	540	518	536	538	546	581	568	542	526	541	535	553	565	570	540	577	550	541	468	550	593	544	539	528	567	571	498	555	565	557	565	536	600	542	572	565	613	568	551	549	619	544	530	532	487	557	517	574	551	559	569	550	489	527	552	529	632	565	542	537	582	581	547	558	534	548	558	536	590	544	571	519	537	531	539	529	587	575	586	570	553	518	542	536	557	558	540	545	563	574	528	585	555	561	530	543	569	518	608	568	565	507	572	546	542	550	574	510	581	540	575	578	484	570	569	521	523	526	526	550	556	555	525	582	592	554	599	568	546	508	608	542	585	555	537	573	539	545	569	525	538	512	581	541	570	575	519	558	539	568	573	598	597	538	587	573	537	560	555	521	540	551	531	548	561	527	558	554	553	565	571	539	514	570
27756	41793	40334	27860	20020	13510	10853	10159	8264	6301	4684	4054	3565	3261	2806	2500	2210	2086	1802	1680	1758	1651	1315	1145	835	900	847	785	827	811	770	775	749	737	679	700	692	732	656	670	749	662	648	664	664	698	681	623	653	651	593	667	706	667	665	679	666	676	692	663	675	680	662	674	677	669	630	653	643	591	685	673	654	616	651	676	690	615	658	661	703	647	676	665	620	650	653	654	661	679	640	646	633	679	674	669	652	662	651	658	624	660	647	673	644	664	651	683	648	661	646	655	627	615	659	660	629	683	724	676	637	633	625	654	693	630	662	720	646	684	656	647	614	675	648	654	620	668	597	657	682	670	718	635	608	605	624	616	659	691	682	662	638	678	645	606	681	644	657	622	651	696	688	625	655	624	662	647	624	649	609	639	612	660	606	631	622	648	648	684	716	645	649	634	662	623	620	653	644	683	681	658	659	656	637	701	672	693	643	633	679	672	613	619	656	692	665	666	622	667	663	664	619	663	665	647	669	706	667	671	677	677	663	603	653	669	647	673	697	598	711	617	673	664	710	649	663	616	610	627	661	684	654	633	637	667	664	670	669	587	604	708	644	660	669	624	657	654	646	640	592	606	675	662	610	609	676	649	658	626	641	648	677	635	649	640	658	648	656	688	641	652	684	653	652	601	644	650	653	661	652	645	637	655	679	652	679	676	617	672	719	617	627	621	645	661	636	657	654	630	681	654	672	663	647	604	659	656	664	653	633	655	638	650	652	666	652	653	629	625	656	663	644	628	659	613	643	723	652	693	629	697	624	648	624	654	668	644	680	672	664	690	687	633	629	638	647	705	660	690	604	685	645	628	655	634	595	666	634	651	649	668	619	705	639	673	657	650	666	670	650	671	612	681	681	581	682	642	602	700	637	639	602	620	623	607	661	636	625	637	700	677	649	657	641	644	663	606	642	657	623	614	665	670	613	621	636	615	673	621	630	657	625	602	660	615	648	642	631	660	653	690	670	623	645	602	626	649	630	642	641	639	670	662	661	629	650	675	663	680	636	678	675	640	632	661	676	657	657	616	661	634	672	580	669	676	637	670	598	631	664	645	644	657	681	632	644	619	643	708	683	689	620	684	675	611	631	656	657	641	663	614	660	683	671	645	612	651	668	682	631	659	633	676	630	634	622	633	640	661	602	665	632	640	633	669	692	630	661	656	634	662	672	677	677	614	657	632	643	640	627	614	647	638	657	684	663	647	618	652	630	660	677	640	601	665	626	700	640	675	608	629	649	631	670	674	636	685	645	663	648	680	651	636	673	662	684	688	668	645	660	623	663	638	661	662	676	650	643	687	687	666	675	662	662	632	653	640	678	665	678	675	634	684	663	650	727	654	647	619	665	625	592	684	642	681	671	672	715	684	664	657	634	641	661	652	655	656	653	688	670	631	652	664	626	635	633	665	632	658	654	666	682	669	626	635	656	672	628	629	681	654	661	635	682	646	677	629	645	711	640	602	670	650	630	701	623	603	667	657	636	677	639	656	661	660	679	641	660	615	640	641	657	659	668	637	633	633	675	655	620	641	631	649	610	621	618	655	631	663	686	653	675	670	654	639	640	658	663	651	641	675	690	650	716	626	714	671	645	652	663	681	654	614	718	621	656	652	636	636	649	655	651	668	658	672	654	698	659	645	665	671	657	663	652	632	623	618	683	686	669	671	614	654	678	688	672	671	650	660	640	655	621	675	659	664	690	661	688	617	608	665	675	680	604	614	631	670	613	643	597	623	675	667	637	644	621	685	602	655	651	689	663	700	640	616	670	619	645	625	680	673	638	667	631	637	652	669	698	661	619	655	667	613	643	679	630	632	609	668	621	666	631	639	656	677	658	649	612	677	627	654	633	644	678	622	652	583	640	665	629	645	637	653	715	647	658	645	587	688	632	725	655	689	621	660	655	644	592	630	635	653	638	653	614	634	628	649	677	621	654	614	634	661	627	677	631	633	657	678	683	581	617	660	594	658	653	622	646	657	649	630	675	649	675	651	664	662	630	618	654	646	617	646	650	648	610	643	655	596	630	621	688	664	673	634	666	650	672	659	657	675	626	634	636	641	618	630	682	708	673	633	622	670	640	681	621	596	667	621	584	670	695	643	637	634	647	677	704	686	664	629	677	678	678	642	646	619	657	710	641	599	628	615	656	656	676	681	664	685	647	586	622	632	688	677	673	677	672	651	698	668	647	649	610	665	602	680	681	683	695	599	640	611	612	642	636	653	654	625	675	652	640	655	696	592	625	634	615	628	645	622	651	624	675	714	663	646	659	651	647	605	642	645	646	686	665	658	602	655	685	670	659	642	673	604	648	697	654	625	624	694	628	611	670	629	691	629	637	664	666	640	594	635	656	694	629	620	675	682	636	709	614	654	582	671	649	651	674	668	624	633	610	656	629	640	615	648	651	666	657	703	649	690	629	663	681	663	644	662	687	634	665	640	684	671	632	657	664	653	661	672	648	658	684	636	693	691	648	656	650	640	640	653	611	622	620	679	580	675	672	661	589	669	657	658	630	640	664	620	641	634	642	657	618	657	625	731	640	658	637	626	671	640	677	605	630	663	671	637	656	647	610	640	652	629	649	638	641	611	684	691	637	640	651	609	684	655	638	689	695	648	649	656	657	677	617	660	654	650	672	707	632	646	683	653	640	653	668	679	657	658	646	653	624	704	614	644	655	637	614	618	661	631	640	628	620	716	702	644	629	670	658	636	679	629	663	636	707	609	645	702	616	650	636	695	690	669	626	614	701	625	655	657	626	629	669	673	661	663	620	645	632	628	624	670	667	631	633	665	694	633	640	678	661	654	705	652	644	655	625	639	653	664	640	637	615	681	638	650	635	651	648	619	650	654	624	648	628	645	620	647	619	684	664	633	633	650	654	686	665	689	597	628	634	653	638	608	666	598	716	622	639	637	627	651	665	662	649	638	638	622	657	668	667	617	636	652	704	645	631	598	668	590	606	631	681	644	662	679	635	652	623	647	615	662	667	653	642	617	653	606	669	654	675	639	665	636	660	651	689	646	617	645	649	655	620	658	640	645	697	626	621	663	668	645	641	657	640	674	675	661	691	581	625	655	688	669	672	617	684	624	628	656	677	618	616	644	659	652	628	668	657	633	654	641	666	667	652	612	668	720	597	628	656	657	593	632	713	672	654	690	620	637	675	628	685	687	637	641	620	628	650	663	674	662	618	648	671	651	639	644	655	666	648	627	662	624	637	638	657	626	652	664	681	661	666	645	654	647	678	700	621	620	652	643	682	669	697	628	623	637	624	660	665	669	638	646	595	635	632	636	608	614	660	660	682	651	701	653	639	643	659	647	593	664	602	651	614	636	641	632	659	669	682	695	636	621	634	689	652	621	625	639	636	661	626	706	638	658	641	623	649	652	705	609	630	641	697	686	685	647	666	681	669	632	660	651	705	648	655	649	618	666	661	671	665	630	679	629	637	663	682	624	630	694
23269	21346	29061	24270	22099	21851	17103	9990	6853	5204	3948	2956	2630	2282	2032	1834	1618	1582	1415	1206	1278	1176	984	851	709	664	662	626	588	625	540	569	533	588	601	518	537	475	499	515	514	518	493	509	495	489	515	508	481	468	433	502	502	483	503	521	498	461	485	445	466	490	492	484	475	464	473	477	486	467	464	468	462	473	462	426	454	498	465	477	495	441	442	466	476	438	474	452	497	453	506	476	489	466	447	492	461	499	467	503	464	461	453	448	438	486	467	455	500	427	455	459	479	444	468	466	458	458	444	490	465	478	492	486	475	469	503	396	478	495	480	477	484	462	432	510	497	514	506	454	471	509	450	471	433	461	448	455	456	462	460	477	504	486	458	468	496	451	479	470	449	464	451	441	435	456	438	457	514	450	414	457	418	488	456	407	450	510	450	424	473	454	466	447	531	512	482	492	462	485	438	479	437	475	482	458	454	492	482	500	457	421	472	429	446	453	453	510	447	488	494	436	474	479	464	487	450	492	440	410	456	458	485	475	484	445	475	475	449	500	447	445	454	481	478	418	448	479	471	408	455	482	447	479	476	508	461	449	479	527	470	435	520	478	482	468	441	502	439	461	462	493	476	481	483	462	479	471	459	470	438	487	485	473	447	441	447	462	451	440	477	480	493	474	461	476	464	490	438	453	466	490	457	440	486	448	478	457	442	490	498	485	477	448	467	476	478	478	450	453	425	500	468	450	459	449	478	468	476	453	479	446	426	501	471	475	425	469	471	484	456	512	458	502	482	486	453	497	519	464	469	477	466	437	454	519	477	441	490	506	478	508	453	434	449	474	443	455	452	498	455	444	459	486	455	461	431	489	453	472	461	451	479	452	481	492	495	489	497	445	492	488	461	447	447	498	494	487	472	526	451	489	458	481	473	445	424	483	481	459	461	455	486	452	479	460	461	461	451	443	476	449	475	472	456	461	503	439	451	483	478	456	465	469	481	432	451	471	472	506	473	447	475	467	504	466	480	471	457	481	482	489	466	453	472	482	522	468	451	485	453	479	478	456	478	448	486	463	477	451	435	460	430	444	467	471	442	440	436	470	500	479	474	464	449	426	457	460	471	488	472	487	425	489	434	470	469	466	461	439	475	474	510	446	467	460	461	481	471	440	462	455	483	485	427	459	496	462	464	431	477	472	459	508	497	458	458	489	454	461	477	448	470	468	467	486	420	490	471	445	442	446	450	467	471	437	476	463	461	472	483	468	481	473	471	467	470	446	449	481	479	458	452	441	455	460	459	466	434	491	432	485	480	462	474	471	471	453	446	443	476	465	495	472	472	465	487	449	504	454	500	483	493	499	471	447	495	454	438	438	465	445	469	480	487	502	496	448	485	476	436	524	467	462	469	469	468	473	453	418	473	453	433	472	446	477	439	441	498	479	483	449	440	470	477	457	456	430	465	484	445	482	438	475	484	436	462	460	480	470	445	473	464	464	477	434	466	478	482	473	490	445	478	491	478	452	448	478	483	484	445	490	477	440	459	461	453	450	482	433	433	477	472	434	477	480	521	461	457	455	423	512	475	447	479	472	430	466	473	489	489	460	494	466	479	463	452	463	484	435	461	446	456	440	455	491	491	439	451	497	437	442	473	475	512	441	464	486	433	443	474	482	456	492	464	465	450	489	460	454	455	446	438	461	429	494	519	477	500	478	452	464	466	515	469	461	458	479	547	454	454	481	488	444	435	441	441	444	455	457	471	459	469	459	468	501	469	444	461	423	451	469	445	484	436	474	503	468	450	447	443	462	465	508	469	437	483	471	463	444	486	460	413	451	458	495	499	437	477	431	448	459	473	479	477	467	463	521	456	447	463	498	473	493	436	507	472	440	471	424	427	468	502	484	436	490	510	417	474	430	441	471	476	492	471	442	480	442	449	432	459	465	495	468	435	480	478	473	442	445	479	478	456	477	482	454	490	433	434	488	486	459	447	450	498	475	445	479	460	460	469	456	467	467	460	440	444	480	459	454	508	438	474	444	473	468	440	473	460	459	462	448	458	452	472	487	479	427	449	482	460	457	487	514	450	464	495	470	463	488	475	466	474	480	449	428	457	444	433	472	449	459	488	459	498	493	453	427	449	417	489	477	458	424	477	428	453	509	456	443	444	453	450	482	497	489	485	433	444	461	465	442	409	447	443	464	469	489	459	463	463	462	500	451	469	457	458	493	454	452	429	433	491	467	479	501	469	428	429	448	485	442	463	468	470	451	425	450	462	469	462	472	491	489	474	468	428	485	440	464	443	498	477	478	441	458	464	469	465	468	451	532	445	436	498	470	480	471	463	456	471	456	472	497	487	450	448	465	493	476	432	474	469	446	429	467	452	451	470	462	493	447	446	482	455	486	475	449	463	463	449	477	465	432	465	429	441	478	457	474	427	444	425	452	469	426	440	481	466	418	415	469	476	452	466	456	483	461	450	421	496	451	446	480	477	426	499	478	485	452	460	462	504	442	478	479	466	473	491	464	494	450	466	461	522	440	473	456	463	422	478	470	471	469	454	467	468	455	458	503	484	439	474	455	423	489	474	490	498	514	483	473	457	478	430	508	481	481	444	471	509	476	445	445	466	482	470	466	490	483	466	426	469	458	427	467	455	475	459	465	447	460	428	473	507	439	450	463	466	501	502	463	444	442	476	469	405	431	488	482	491	434	454	433	449	470	494	478	505	487	466	492	458	481	470	437	523	447	471	514	449	476	467	442	446	456	447	448	482	522	465	453	532	478	461	451	435	464	478	476	434	424	494	432	452	446	388	495	491	480	452	490	470	461	442	495	470	453	489	479	460	526	515	494	437	469	457	458	424	451	496	501	478	447	461	447	492	444	487	470	458	507	438	470	458	501	439	437	439	496	484	482	483	468	458	458	464	463	488	447	508	459	465	499	484	450	466	440	463	471	461	469	491	459	470	444	477	486	476	467	474	454	447	488	465	466	491	450	460	488	493	472	464	448	476	481	463	436	469	462	439	470	497	466	454	449	457	486	451	464	465	470	457	465	501	450	477	441	456	459	489	449	476	502	486	470	477	472	458	486	458	478	491	462	469	491	462	453	422	492	481	436	477	472	533	428	474	452	475	520	472	455	452	476	464	449	521	477	469	452	438	485	485	453	438	437	462	449	518	473	458	496	466	437	450	476	491	472	474	449	498	473	493	470	492	429	433	489	479	491	475	458	448	448	470	498	508	487	497	476	441	411	455	451	482	456	449	503	473	462	448	464	469	459	471	455	454	465	461	457	501	461	461	491	462	484	463	482	476	470	458	466	463	489	455	438	444	480	410	439	498	448	484	457	441	503	445	487	437	463	438	459	468	459	479	443	414	478	434	434	469	437	495	459	448	454	467	492	439	455	432	496	487	438	482	488	440	477	478	464	476	472	463	446	440	470	431	478	432	456	435	465	463	483	446	476	445	506	449	435	432	457	437	462	468	485	474	480	456	482	472	483	435	462	487	464
30173	51623	46646	38140	29564	20327	16922	15731	12647	10356	8066	6108	5439	4431	3877	3492	3095	2922	2610	2259	2152	2046	1630	1392	1046	881	905	849	872	800	705	685	701	674	657	656	579	613	614	587	629	558	610	580	568	555	556	561	536	603	586	562	567	585	597	598	547	512	557	553	590	584	553	590	535	545	545	572	566	492	546	546	581	537	551	528	535	531	596	554	551	523	548	553	528	547	539	561	530	518	510	558	540	534	494	529	532	555	536	553	596	522	545	508	526	530	526	512	566	511	522	530	517	552	516	551	518	578	519	465	509	555	534	534	556	554	512	485	508	551	511	574	528	513	487	531	539	521	521	594	566	572	531	540	530	507	549	517	538	566	536	574	543	517	501	556	563	525	561	532	532	496	539	529	522	538	566	526	549	559	533	536	547	543	515	480	522	535	481	533	551	535	552	558	561	563	506	515	517	561	526	578	537	498	503	477	560	547	523	530	535	602	547	557	547	553	515	546	522	544	528	515	549	559	595	521	514	544	560	559	586	529	513	541	532	521	547	577	511	496	532	546	505	534	548	530	504	530	544	544	513	517	526	522	561	487	550	484	587	515	533	531	578	549	571	506	543	538	532	580	526	515	535	547	523	540	516	571	522	575	531	511	519	555	554	554	531	549	559	572	564	524	546	545	523	554	538	515	537	524	539	514	548	520	527	555	555	546	554	511	521	550	586	486	551	501	527	541	517	493	539	504	565	531	559	486	506	538	562	529	515	498	546	531	538	531	517	527	503	535	520	584	515	557	535	558	539	559	526	521	537	564	533	510	525	496	594	524	539	510	529	513	524	575	538	516	521	538	539	524	527	553	508	540	542	546	538	518	504	551	532	518	571	561	554	498	506	538	593	495	522	531	547	487	547	516	550	543	569	558	537	509	537	522	510	512	546	562	557	537	560	541	523	543	552	530	571	536	524	509	547	539	543	526	531	541	522	535	593	512	532	508	561	519	575	489	568	522	507	551	501	546	542	553	548	560	483	550	514	526	525	533	557	513	525	531	537	550	546	507	541	531	573	546	546	531	571	552	529	551	518	520	552	544	563	521	542	581	540	534	537	545	532	553	518	569	515	585	492	533	535	557	505	554	556	558	574	540	539	517	555	497	537	533	574	544	532	571	524	551	520	523	537	546	532	532	567	508	562	553	520	526	551	523	555	527	548	540	502	505	531	513	524	541	520	549	523	515	478	526	570	563	538	498	499	529	558	496	541	498	544	527	533	538	543	521	510	565	543	539	537	518	576	557	504	539	502	543	528	540	538	526	550	525	545	552	548	501	503	538	534	526	527	548	523	513	520	557	531	552	533	461	526	512	535	534	509	505	499	536	562	564	560	558	542	524	557	493	512	513	548	561	557	535	522	526	582	507	515	534	500	517	536	548	518	517	567	531	513	536	554	543	506	554	558	540	524	522	543	568	527	521	552	528	520	505	550	492	527	543	528	539	538	555	578	529	518	535	513	548	513	559	553	576	566	544	545	500	511	534	526	550	540	544	503	556	525	537	582	558	511	509	572	569	523	529	529	491	529	539	548	531	517	518	514	580	555	474	485	504	526	526	562	548	516	518	530	543	541	535	533	486	526	563	505	539	539	519	550	535	564	550	519	581	509	556	533	494	544	549	514	496	518	543	543	570	537	511	523	600	464	541	534	560	550	548	563	545	561	545	561	516	566	537	524	539	575	517	541	501	520	537	535	555	555	523	576	529	490	510	501	522	590	560	540	553	533	558	558	559	530	522	549	529	546	525	519	517	575	526	550	542	537	585	567	547	509	518	529	529	521	559	538	525	560	533	567	546	540	531	549	536	553	591	515	545	568	553	558	558	510	507	519	567	541	512	506	521	559	529	552	526	516	565	570	524	506	519	520	485	542	531	566	549	564	537	522	528	544	565	537	498	509	556	538	557	554	554	557	520	527	552	542	555	529	585	559	535	572	546	550	575	525	563	504	530	492	486	496	524	528	573	512	536	522	511	476	500	530	538	526	509	562	535	487	533	517	547	524	529	512	522	536	549	537	509	548	562	504	539	522	537	558	536	536	517	527	533	513	539	548	564	532	497	505	544	544	548	518	541	490	513	532	534	553	527	566	528	500	534	470	524	525	515	540	567	503	536	529	594	543	556	532	485	538	536	557	558	535	542	517	537	515	507	550	533	530	509	527	572	575	531	519	558	539	540	551	548	534	556	548	510	522	544	545	513	538	539	510	507	552	577	526	550	505	529	540	574	549	529	503	530	465	570	566	503	534	543	554	550	575	541	525	555	528	557	499	514	512	534	559	551	525	526	520	505	572	507	473	508	481	538	514	560	542	500	501	518	550	542	496	510	560	501	538	523	516	577	522	543	515	524	493	544	542	558	511	540	559	542	531	506	569	521	538	528	511	557	518	539	550	519	535	510	582	573	503	524	557	519	557	520	531	538	529	528	543	525	533	556	538	553	512	529	523	545	528	515	492	510	569	533	554	568	521	539	547	541	528	533	542	510	557	518	547	551	562	493	532	517	535	526	554	542	530	530	550	504	542	534	539	510	515	541	555	583	513	558	551	497	486	531	583	545	514	531	566	516	574	550	548	532	497	542	541	524	530	579	501	529	522	546	500	521	525	536	537	518	547	538	560	518	563	506	504	565	531	505	543	554	500	545	526	550	549	535	541	548	555	516	510	579	536	521	515	541	536	513	540	501	524	525	535	520	521	551	546	562	521	536	541	520	553	560	562	554	554	504	558	543	553	525	531	535	545	573	521	547	500	497	503	542	544	538	547	548	562	527	490	571	535	574	538	556	519	504	536	516	510	511	522	554	559	520	551	524	534	559	515	523	569	548	521	558	539	548	499	526	526	523	543	548	501	521	564	536	546	532	562	571	537	521	537	507	527	524	517	552	567	545	534	527	583	529	540	558	562	506	565	536	528	571	558	552	550	537	532	533	518	543	567	569	535	519	527	557	531	520	532	523	555	542	549	537	540	501	520	534	530	529	559	517	534	533	557	586	507	536	551	559	562	583	537	524	571	563	538	513	483	573	552	559	559	545	553	518	510	554	573	554	512	582	549	565	496	509	496	534	546	521	537	580	556	528	569	551	554	499	529	547	507	527	525	571	492	545	511	531	529	526	498	548	540	542	519	541	523	537	533	550	554	494	508	504	539	542	507	543	579	551	530	509	544	550	539	512	544	556	538	528	515	507	524	540	556	564	575	519	514	487	579	539	550	570	541	541	551	577	539	526	533	539	562	507	534	533	532	550	527	554	518	559	510	569	586	507	531	550	498	558	516	497	546	566	526	520	516	533	557	520	564	558	522	539	506	526	549	505	556	539	499	525	552	547	568	523	560	539	532	564	533	493	521	496	518	495	543	549	546	474	544	560	540	540	497	541	523	541	567	512	540	568	560	522	507	577	559	548	503	542	504	541	552	568	477	550	541	596	526	537	528	559	550	528	554	533	532	561	523	515	556	565	519	543	550	516
29031	25540	27792	19988	11616	7219	4942	4206	3246	2581	1948	1616	1400	1187	1159	1098	941	860	873	749	815	801	681	636	595	537	494	538	519	522	461	483	486	458	442	470	478	395	481	460	430	420	464	488	428	466	476	444	442	482	458	476	460	453	450	455	440	431	440	448	431	441	448	419	412	476	442	428	456	462	461	479	432	450	462	414	468	468	450	439	449	450	419	470	468	472	407	426	427	430	418	428	480	436	405	439	394	479	472	426	413	465	471	436	425	464	439	431	466	468	427	486	438	465	484	426	461	450	427	452	442	448	453	413	482	435	429	452	438	463	407	454	423	478	448	444	445	446	463	445	424	480	454	477	416	439	480	448	473	427	440	446	455	487	484	479	437	409	416	467	425	487	465	422	424	459	437	420	435	445	459	427	442	467	482	436	463	446	413	440	449	470	456	447	448	448	481	427	407	439	440	436	495	421	465	465	428	467	446	388	439	449	467	430	408	455	450	446	412	427	433	493	503	429	435	407	428	474	492	445	422	427	503	434	476	423	457	483	473	450	422	408	457	438	469	443	455	439	444	440	438	462	414	470	447	414	418	447	449	499	449	443	456	419	474	453	438	488	475	454	405	463	439	449	499	453	412	467	427	504	442	428	480	430	451	438	449	446	459	411	452	418	449	430	488	448	454	459	437	450	421	406	458	480	410	484	432	435	413	447	469	435	419	446	469	462	437	448	444	401	504	472	417	479	449	431	435	466	448	467	463	465	464	448	427	435	463	428	453	475	448	461	455	463	441	450	487	454	423	451	471	469	449	485	439	464	406	453	445	447	442	394	455	435	461	456	423	441	445	412	440	433	441	451	422	442	470	437	460	446	450	435	442	430	436	466	454	505	423	436	451	431	409	468	462	469	425	434	448	446	416	404	453	451	485	449	429	454	419	409	453	429	437	417	402	429	480	453	423	481	421	457	458	501	434	448	401	429	437	434	426	434	455	416	485	469	411	413	421	444	414	457	446	440	448	462	436	441	477	456	470	436	422	456	437	426	417	449	438	433	439	461	437	418	452	425	479	415	431	449	390	427	447	458	450	443	473	444	422	456	428	461	469	443	450	467	467	416	495	459	442	434	429	464	485	455	443	472	422	421	425	422	456	469	430	441	447	475	469	421	444	480	477	425	415	450	416	439	441	419	473	430	479	398	450	468	425	451	419	447	459	441	432	446	430	466	434	400	459	421	426	443	422	401	425	458	430	457	459	443	437	474	468	445	410	389	480	425	431	416	423	463	434	449	429	484	489	432	445	465	454	447	449	448	454	446	435	413	456	459	422	457	421	455	442	471	433	471	448	431	500	421	411	434	443	407	446	492	482	458	447	467	444	424	444	445	459	424	471	469	473	469	395	419	449	431	448	447	436	445	437	491	444	428	442	458	442	450	449	474	420	408	486	412	445	453	417	437	436	487	459	435	430	468	422	442	444	436	434	439	443	470	452	448	441	439	443	450	430	429	433	443	426	477	462	421	449	459	444	421	426	459	455	438	418	424	447	447	454	471	443	445	461	456	464	448	446	440	465	446	499	443	433	427	448	435	459	429	475	413	407	418	443	472	466	449	458	451	466	437	451	472	461	471	461	424	446	437	459	457	455	468	481	436	435	438	437	422	427	438	459	417	427	456	471	424	436	469	474	446	414	427	450	432	399	459	472	453	444	465	431	448	486	443	459	480	453	429	447	438	419	467	459	456	408	426	435	445	451	456	466	452	429	455	443	405	466	472	444	402	470	411	452	414	452	456	415	444	439	460	430	452	416	451	449	411	431	416	368	441	464	471	460	437	468	440	419	398	449	442	434	413	438	436	434	455	441	456	456	450	435	441	464	443	453	463	444	423	430	450	461	440	408	432	433	443	450	448	442	426	461	425	464	438	453	479	475	457	450	441	464	462	450	406	482	447	429	406	443	500	426	458	398	466	438	445	432	394	423	445	437	458	469	459	444	451	451	464	477	416	450	401	467	433	475	423	468	439	461	442	435	406	413	455	455	447	429	465	449	454	431	436	453	467	420	455	452	435	444	435	488	459	434	442	462	469	490	442	432	424	420	443	437	449	455	458	422	405	455	464	422	413	421	468	408	409	416	449	433	462	435	459	442	435	485	450	463	449	459	426	440	489	418	490	461	445	437	452	465	454	409	440	439	448	449	430	423	420	465	474	434	444	466	477	433	435	412	447	445	467	426	453	434	477	427	471	450	453	443	434	428	420	409	433	438	454	454	448	403	465	407	430	434	439	425	429	406	441	468	424	466	444	401	463	421	456	469	438	432	436	460	435	484	408	436	408	465	445	466	454	408	422	435	468	454	424	468	414	456	438	454	439	447	507	445	428	435	426	436	436	481	421	454	475	447	461	453	435	461	456	439	447	432	443	457	445	485	475	420	442	460	444	457	444	421	449	431	414	449	466	465	435	471	471	458	426	408	440	449	429	418	411	497	444	421	490	433	434	453	417	448	464	425	454	419	441	476	452	427	459	445	463	476	491	442	442	422	461	442	439	404	439	436	440	476	466	414	443	461	466	450	439	431	429	433	446	452	454	428	433	404	419	478	455	437	437	488	442	457	483	457	399	421	432	438	458	433	445	438	412	464	417	433	450	405	448	429	455	421	468	390	390	427	444	511	434	477	416	424	467	412	456	442	451	448	445	373	480	473	434	457	462	461	478	407	458	443	456	454	449	455	444	428	449	432	473	456	466	438	412	427	471	454	452	466	449	432	435	455	474	406	434	432	450	441	455	415	415	467	445	449	442	438	444	433	446	455	433	481	407	396	471	472	397	455	420	449	466	441	417	432	476	387	466	446	445	456	449	450	431	456	447	461	437	414	469	457	420	447	441	464	469	460	480	437	449	466	455	461	477	455	447	475	436	441	453	431	480	447	442	457	452	409	468	440	458	451	455	433	440	477	449	479	455	449	442	418	436	424	452	423	484	440	447	450	445	483	442	397	495	449	439	375	444	431	413	463	450	431	442	396	426	402	457	454	442	483	464	459	422	464	422	445	474	484	406	443	479	483	449	430	413	451	411	434	434	425	452	433	425	450	484	458	405	420	455	460	452	423	471	499	452	449	472	427	439	457	451	464	469	448	451	448	420	427	480	434	447	469	435	441	472	453	423	464	444	425	453	450	423	455	450	413	467	447	448	456	461	452	475	424	451	451	427	443	403	451	472	419	443	438	443	461	417	481	454	464	450	416	411	447	463	477	422	461	465	452	423	460	454	435	426	417	456	423	463	426	396	416	479	447	468	450	434	453	449	466	479	397	424	438	461	458	414	466	437	480	421	457	451	426	470	478	455	435	436	439	458	424	450	444	485	462	443	448	452	448	427	472	496	424	434	459	467	475	453	437	437	409	456	440	444	385	469	461	442	446	405	405	438	406	430	460	484	435	445	449	457	423	421	429	482	416	429	430	444	430	454	446	438	439	430	435	446	457	482	478	442	428	474	490	447	427	472	446	409
28550	38385	32254	20959	15453	11370	9371	8762	6725	5625	4182	3532	2878	2427	2166	1960	1640	1549	1515	1373	1235	1251	1097	941	878	748	663	730	626	646	626	630	613	565	596	572	622	593	547	526	553	534	590	522	519	549	542	527	561	568	533	510	535	578	589	550	597	575	560	548	536	504	532	537	527	539	524	562	527	549	536	553	483	503	538	570	508	527	543	565	579	572	531	544	546	520	530	538	517	495	540	529	520	519	491	568	528	522	526	554	519	542	558	537	561	530	576	539	529	510	537	531	558	522	561	581	499	537	550	574	535	514	510	526	528	533	539	513	556	535	551	530	505	534	514	504	499	539	481	531	544	531	539	533	515	500	480	515	517	506	534	536	541	462	545	581	544	518	562	534	587	564	571	514	544	565	569	544	527	542	534	571	530	556	518	514	552	506	573	563	533	531	569	555	555	546	579	502	524	503	553	525	546	573	481	494	513	503	517	522	489	515	512	512	547	549	521	553	534	522	520	523	581	531	513	567	540	530	531	530	524	523	495	544	540	529	558	564	523	528	550	550	538	523	523	552	530	560	506	518	536	519	525	546	555	518	504	540	496	512	528	579	500	505	532	517	519	525	517	547	567	474	486	525	551	521	542	510	558	519	536	519	534	527	528	544	522	527	519	521	536	503	512	503	504	563	535	536	538	535	566	547	519	510	539	528	511	521	533	536	543	570	526	549	541	541	544	555	498	510	562	533	557	542	561	573	574	492	523	537	497	508	543	576	542	551	526	527	577	519	554	544	517	531	521	502	554	532	524	534	504	556	545	500	539	538	560	523	547	503	523	539	545	530	498	525	532	529	535	518	527	523	528	518	523	562	542	503	542	582	536	510	532	530	479	511	530	571	530	519	583	522	537	561	525	547	515	578	539	551	491	549	526	570	485	524	571	551	547	535	553	521	541	538	544	514	517	542	561	540	534	547	533	543	508	494	525	528	563	542	494	526	497	564	520	527	544	498	543	563	508	589	533	487	553	546	513	514	566	539	521	525	570	565	561	544	533	524	524	535	518	544	520	530	507	546	539	580	547	550	517	509	529	557	538	494	539	521	541	507	526	574	477	510	520	509	554	559	536	526	546	524	538	517	552	549	550	600	534	521	556	499	501	506	539	541	542	564	568	491	536	494	512	527	499	534	578	531	506	533	495	520	512	505	543	528	533	511	525	527	557	563	538	551	523	536	512	528	548	553	546	538	567	527	550	542	524	557	552	551	562	479	564	517	545	519	568	514	537	568	529	567	518	525	568	567	538	547	526	541	543	529	463	494	551	520	527	574	541	510	527	467	555	550	503	525	580	539	477	515	545	549	500	532	572	555	538	525	500	529	516	514	557	518	517	533	539	539	529	541	531	510	532	532	504	543	563	534	522	497	520	534	530	521	497	558	464	529	549	529	520	548	547	531	530	520	558	497	547	536	520	482	499	558	509	519	552	541	562	576	556	506	561	557	530	522	519	521	585	547	504	514	543	546	557	553	522	547	542	514	564	498	518	518	540	505	554	535	523	537	546	534	530	510	528	547	560	505	482	498	517	536	529	521	544	522	567	528	541	547	506	500	531	522	520	504	553	497	560	513	531	575	510	561	570	534	519	530	570	518	515	535	557	555	563	523	530	525	599	536	526	527	548	531	550	549	541	552	549	545	509	548	512	532	502	520	573	532	538	554	511	566	523	558	563	523	517	549	524	532	533	513	534	548	582	556	558	537	529	538	525	541	515	558	558	538	516	519	541	534	485	508	513	562	545	560	563	491	517	501	505	539	549	532	566	528	549	558	528	564	571	520	549	523	538	531	566	550	535	546	517	525	510	580	571	559	526	527	554	540	519	517	504	566	500	526	498	549	547	579	536	571	516	489	509	519	517	515	558	531	533	514	531	554	478	552	523	516	544	547	553	552	567	553	567	517	530	529	516	520	529	538	506	543	533	536	576	503	489	579	560	566	503	534	585	482	532	529	492	512	543	535	537	569	520	541	527	530	567	523	531	513	515	537	531	526	550	552	516	499	507	512	524	547	520	526	542	459	542	487	530	494	531	532	526	571	594	550	527	545	537	528	553	542	531	528	538	511	549	557	552	525	543	576	511	536	532	511	520	508	527	494	564	482	536	490	508	530	545	528	518	558	540	555	508	526	579	535	526	546	560	509	550	520	526	559	557	524	518	542	514	542	581	532	577	518	521	543	529	546	516	558	513	529	561	530	516	551	547	515	525	495	513	533	546	552	509	519	472	541	547	534	557	528	592	537	514	493	501	505	545	546	539	515	512	515	546	511	520	586	506	545	481	552	551	506	535	546	518	518	528	583	539	534	567	507	528	500	532	572	522	509	569	538	522	521	512	522	536	527	539	550	528	527	547	526	535	516	542	523	530	552	549	530	563	541	560	528	527	541	550	519	550	530	472	504	528	480	511	525	510	519	537	558	558	578	519	473	520	548	522	513	552	514	538	544	550	554	531	553	517	527	543	508	576	492	530	552	520	525	523	544	560	495	499	540	541	539	514	496	554	545	534	557	548	573	515	524	550	538	559	524	541	577	581	502	559	547	541	515	535	570	541	517	564	537	516	512	541	537	535	514	563	538	530	556	489	526	528	530	516	570	522	512	520	531	503	544	524	543	486	515	529	535	526	533	544	548	499	576	549	556	554	551	530	540	506	492	535	528	491	565	575	553	556	592	548	558	515	564	543	519	559	549	523	573	538	554	546	545	525	543	518	533	553	525	578	540	542	584	510	558	504	512	540	485	541	534	513	584	537	519	537	566	512	524	502	524	564	533	520	502	543	519	509	556	539	595	567	533	511	528	509	537	503	513	540	539	481	504	524	529	561	539	519	536	534	525	510	500	500	557	503	505	531	529	485	566	540	508	566	526	554	541	509	517	517	545	533	507	530	511	504	518	561	565	549	528	495	544	520	504	522	570	559	528	489	472	551	538	534	572	495	530	520	602	521	505	532	529	502	540	527	552	531	516	566	558	557	564	537	541	549	536	514	519	550	532	553	534	509	547	516	503	523	536	527	535	532	579	513	535	526	522	532	537	521	535	563	568	527	573	510	565	514	552	513	562	493	567	482	538	519	541	525	520	571	524	521	522	481	508	542	506	546	549	491	570	489	523	515	513	524	546	546	552	532	479	521	534	535	543	521	559	505	563	534	532	513	536	540	525	560	566	519	500	569	543	543	579	516	535	572	555	525	530	527	548	540	585	604	555	525	520	558	539	520	498	518	510	539	530	539	513	515	509	551	495	524	545	544	534	542	537	572	516	546	562	526	564	537	527	518	537	522	513	552	574	481	542	577	500	504	540	560	537	564	539	513	525	584	506	552	549	518	521	551	525	524	539	555	527	533	538	556	541	559	525	550	530	536	560	513	523	547	566	516	557	503	544	492	516	538	486	522	507	517	553	549	510	509	573	528	524	534	532	599	537	556	539	541	509	539	529	527	534	550	542	554	578	542	536	548	498	520	539
24437	21393	28659	25666	22532	16432	9915	6950	4863	3786	2831	2301	1967	1655	1541	1286	1136	1053	993	888	817	810	738	618	555	523	477	434	442	428	426	417	387	399	398	399	389	350	384	368	360	374	391	388	377	367	357	338	374	373	408	313	330	347	370	359	373	328	350	353	359	372	353	332	357	339	377	363	361	361	352	349	347	380	350	343	384	374	353	349	363	322	332	372	326	375	349	370	337	336	364	329	369	349	375	332	345	361	347	340	332	342	309	336	356	360	361	304	349	325	323	373	303	337	357	332	378	362	360	333	342	363	384	370	371	371	359	353	346	376	342	347	377	353	356	327	369	377	359	336	342	387	346	363	358	342	357	336	335	357	355	343	342	349	339	329	348	303	369	360	347	385	357	383	401	355	331	353	374	335	361	390	378	389	367	369	364	377	360	337	356	379	365	331	369	325	344	352	297	335	337	320	344	371	357	332	378	368	354	347	331	330	346	361	349	364	364	374	351	341	365	382	370	344	349	352	354	353	326	338	340	354	383	346	388	339	339	364	379	336	328	368	337	375	364	358	342	348	318	321	348	358	364	351	357	376	349	374	361	346	349	358	330	357	340	345	317	334	365	324	319	343	351	352	325	371	327	326	326	348	351	345	392	352	350	347	365	350	364	310	343	326	316	358	339	372	359	351	333	361	324	352	320	369	353	317	336	327	376	340	369	332	363	381	328	347	342	346	351	359	382	316	319	326	363	315	325	332	386	381	358	341	349	351	365	371	388	356	376	361	353	368	358	363	350	320	330	362	362	366	350	366	338	365	372	379	344	352	339	333	367	352	347	331	363	340	347	358	342	364	367	351	363	384	359	372	305	319	349	337	339	345	365	370	330	338	330	316	345	372	322	360	349	325	349	363	381	334	318	363	324	357	352	335	350	356	376	353	339	363	350	332	348	366	393	369	318	304	348	394	344	368	359	353	344	334	352	362	367	351	351	352	361	389	344	332	346	389	394	357	346	332	329	355	361	352	337	335	362	366	344	361	369	348	332	337	326	345	353	351	324	359	332	352	348	315	357	360	346	341	360	372	368	350	350	349	330	354	366	326	354	337	354	377	338	377	353	374	362	347	357	346	360	375	343	332	351	333	372	370	314	349	371	323	381	328	339	341	322	353	374	336	357	362	349	353	325	333	362	353	369	354	382	331	360	339	382	355	370	369	373	354	359	371	336	330	377	360	361	301	364	344	369	330	354	351	338	331	338	339	352	331	354	353	334	359	357	354	332	364	370	327	344	363	361	368	347	380	330	358	367	341	351	318	338	347	352	331	331	324	323	345	351	348	346	355	331	364	374	370	337	393	350	371	381	368	368	370	371	312	352	352	349	345	334	345	382	299	359	347	365	383	338	362	343	384	344	346	337	371	359	340	340	330	350	349	342	360	355	367	343	359	339	351	358	352	362	350	333	343	348	372	335	332	337	369	355	329	350	349	376	355	356	342	354	337	351	361	361	357	323	364	370	348	367	372	312	344	379	368	331	352	344	328	356	319	377	379	376	377	356	367	384	353	355	323	343	349	360	378	405	354	339	352	359	369	335	355	323	386	341	329	351	351	354	373	350	374	361	325	352	364	339	344	344	368	348	337	349	354	327	359	332	352	363	320	346	348	363	354	377	369	357	343	355	356	339	352	362	341	368	343	364	349	366	362	369	349	340	366	359	336	352	347	371	332	368	345	351	313	373	335	353	326	344	353	349	357	371	351	362	355	337	380	337	343	341	379	346	316	377	348	332	343	357	349	377	374	352	377	353	359	367	365	365	353	344	335	369	349	347	393	348	342	360	357	342	346	354	345	339	354	351	380	346	363	341	344	352	346	346	362	372	307	341	367	324	330	331	324	348	340	380	324	338	354	353	354	362	365	361	331	321	358	356	347	358	371	340	329	385	330	330	340	352	352	370	357	335	354	371	341	325	352	326	363	351	361	320	293	323	368	329	345	337	350	321	364	335	356	317	363	363	383	326	345	376	326	369	361	402	374	366	362	346	347	326	322	324	338	351	343	361	333	325	358	362	330	392	391	367	363	370	325	360	333	372	356	331	337	329	354	365	332	345	318	324	349	357	346	373	373	329	359	372	391	345	327	358	361	335	351	353	337	342	358	361	349	354	368	380	358	337	317	360	342	348	318	356	345	368	314	344	325	340	381	347	364	368	359	309	324	344	355	356	333	319	369	373	366	351	348	314	353	348	346	354	352	351	305	348	362	373	358	350	370	333	339	345	361	392	369	358	309	298	326	356	347	342	356	334	343	362	393	361	386	345	345	365	364	342	353	361	385	356	344	363	364	374	351	325	344	312	359	340	358	336	345	361	342	346	357	360	359	379	371	351	363	366	371	363	354	337	362	381	362	356	336	369	340	364	353	376	318	328	301	325	330	367	337	348	370	337	339	308	324	348	310	343	336	380	358	341	332	349	335	336	355	329	335	320	341	350	345	308	325	358	322	389	342	368	351	326	369	323	357	366	367	343	347	370	372	346	365	347	358	338	350	350	370	321	355	322	353	343	363	347	333	327	377	317	325	356	349	372	375	368	359	350	357	361	364	356	364	318	334	369	328	357	302	325	334	340	333	339	302	305	355	349	365	367	329	371	323	328	341	343	327	338	352	356	360	351	348	368	383	346	371	360	371	318	336	350	321	360	363	355	352	307	343	345	372	340	373	373	369	369	364	383	359	359	373	366	365	349	363	352	375	377	348	341	359	333	378	374	344	341	357	344	355	345	402	372	347	367	341	352	339	335	355	369	335	359	329	340	325	362	330	330	381	314	339	345	353	357	335	378	347	360	349	336	361	361	338	352	348	376	374	354	330	311	371	375	357	376	370	362	343	330	341	402	339	343	337	352	318	364	367	346	329	339	367	344	347	349	357	379	359	331	386	349	328	361	335	316	345	398	344	332	331	369	325	336	362	359	328	348	332	355	366	330	355	342	363	354	345	316	357	367	331	326	355	353	353	348	372	365	325	348	303	383	340	335	398	366	355	360	351	364	364	370	328	319	374	352	353	329	354	339	345	347	353	343	334	358	367	370	360	372	339	367	331	347	297	370	357	322	348	368	356	369	324	348	331	323	345	367	353	343	324	332	338	355	366	331	320	371	347	341	350	307	331	382	339	341	361	365	381	360	359	374	356	353	328	349	344	353	350	353	308	375	333	381	345	360	325	346	324	351	362	355	339	338	328	325	355	347	347	318	364	350	329	349	333	360	358	361	356	338	337	382	366	337	333	384	339	324	381	358	349	307	359	354	290	344	379	337	372	337	350	366	321	362	356	341	353	333	362	352	348	360	371	344	357	359	375	366	363	360	342	336	302	367	340	368	359	348	395	350	359	368	359	368	378	346	326	353	387	343	346	334	364	334	390	329	348	359	356	372	322	370	304	340	332	374	354	351	356	396	335	330	317	364	381	359	365	345	340	334	316	351	358	336	353	342	354	326	360	372	350	328	365	376	346	347	367
27705	46050	40958	32198	24773	16787	13720	12135	9570	8091	6137	4992	4202	3459	3107	2694	2261	1917	1744	1569	1558	1447	1355	1058	913	755	685	664	632	576	586	550	533	492	488	507	494	454	469	472	462	515	453	454	473	427	489	438	386	474	436	467	448	426	435	426	435	419	442	401	452	445	431	418	426	451	418	431	423	421	425	392	421	425	405	429	406	391	406	442	426	442	431	439	430	446	437	464	413	431	450	379	409	426	414	401	405	444	432	461	422	454	449	423	458	442	431	417	417	409	441	436	415	421	455	399	415	401	435	440	422	423	437	394	412	415	415	432	414	438	451	379	422	428	435	435	464	435	423	408	389	438	378	444	419	436	392	389	415	443	420	440	422	444	436	446	432	446	403	434	443	419	422	438	435	421	420	453	435	435	431	452	407	440	394	429	434	444	407	433	452	390	408	411	448	444	431	427	408	455	443	386	410	436	403	441	463	413	442	425	393	455	421	417	408	409	419	438	431	415	420	412	393	461	430	422	445	474	394	424	432	446	393	449	413	451	350	425	369	432	405	398	405	418	425	409	410	462	418	425	422	445	436	425	435	426	417	392	403	435	441	419	395	414	398	379	464	386	408	436	442	431	444	445	419	435	426	414	440	419	464	416	430	469	392	420	445	395	400	354	445	412	429	448	419	416	436	441	448	389	400	393	459	425	425	431	426	447	432	444	453	440	433	413	430	415	427	444	419	424	417	413	441	434	415	433	412	405	463	447	411	420	420	421	424	440	425	431	394	453	449	442	404	447	426	437	428	435	412	414	417	384	446	430	459	427	410	418	421	443	436	422	395	406	443	397	456	439	382	400	427	425	432	465	452	402	423	435	423	425	455	424	443	423	432	445	427	410	405	376	415	444	426	441	408	460	419	416	431	461	424	419	401	422	381	433	409	460	415	414	411	404	442	406	397	445	412	440	411	416	390	402	402	432	452	448	407	425	354	445	418	418	407	455	420	434	434	435	430	395	389	402	430	409	417	414	398	411	435	443	433	460	399	433	428	422	397	402	433	419	396	431	436	443	421	398	443	397	410	371	419	436	406	407	413	442	410	437	425	428	426	430	426	430	481	447	435	422	444	418	462	454	444	420	420	451	437	442	465	405	403	419	429	430	374	424	453	432	422	452	398	414	443	434	432	417	403	430	416	441	425	431	425	389	432	428	416	442	401	437	427	434	410	386	438	471	404	456	398	422	426	457	419	448	439	413	433	458	428	411	410	429	416	391	459	410	437	411	405	417	441	420	428	428	419	441	432	419	425	453	404	428	456	440	375	388	432	414	423	415	426	445	398	431	454	398	424	387	430	406	392	454	444	431	445	476	399	451	407	422	421	424	449	441	406	406	395	396	418	407	419	364	406	457	408	416	421	414	473	446	437	412	428	411	420	436	415	445	449	456	438	390	427	422	433	404	378	427	400	442	399	443	413	409	408	445	427	451	449	426	414	407	427	420	391	418	385	420	434	438	414	424	413	409	451	396	459	409	412	388	443	402	405	451	405	434	411	451	425	385	412	428	416	428	418	429	417	430	416	430	430	434	423	411	406	390	384	438	431	380	449	462	404	447	432	401	435	420	425	401	426	442	441	440	414	407	450	427	426	476	424	424	403	441	414	427	382	430	401	410	392	397	430	382	438	458	394	409	426	432	434	445	413	424	406	444	394	413	438	435	416	448	419	419	410	416	403	461	378	475	422	418	428	417	463	433	436	413	430	420	447	427	401	421	411	438	416	442	436	411	449	406	420	435	394	435	470	451	427	458	466	423	421	460	427	396	429	415	458	426	381	379	390	456	417	422	410	399	415	405	412	459	439	403	397	437	399	416	454	428	467	403	463	447	437	469	423	420	411	463	467	449	455	399	432	396	397	442	431	399	439	427	432	448	418	433	388	374	420	387	416	447	417	439	396	397	399	410	398	408	428	463	407	432	423	447	408	423	363	411	399	418	431	396	427	442	415	445	394	476	456	445	424	413	439	430	463	441	439	399	422	444	442	407	449	400	428	457	419	419	410	431	407	443	473	457	408	421	406	431	446	414	439	448	439	427	461	460	414	436	437	435	395	428	402	419	434	420	437	409	409	429	423	417	451	417	387	376	447	429	433	411	416	465	410	416	449	396	415	413	430	447	460	428	443	429	402	444	421	493	414	404	385	424	431	385	387	427	432	401	422	461	444	421	402	394	441	440	399	434	405	429	450	411	420	426	442	444	395	449	435	427	423	387	446	399	435	458	386	393	400	394	416	416	368	421	395	391	426	468	420	432	417	456	441	419	433	410	400	458	425	457	423	429	452	427	423	437	399	416	412	383	428	452	429	427	403	447	427	448	433	423	407	437	374	410	427	426	411	424	408	410	461	455	428	417	404	433	429	423	434	416	434	418	450	405	446	412	431	439	429	424	438	417	428	431	465	399	451	451	407	407	430	388	410	404	416	458	437	409	428	417	388	424	433	473	402	432	435	429	414	455	432	438	435	444	421	400	418	417	405	372	418	459	427	406	419	428	429	443	414	416	443	394	461	431	401	407	440	449	413	432	381	414	418	425	455	412	405	411	422	397	418	426	418	431	404	420	434	406	412	442	415	395	442	438	416	402	457	397	395	436	435	437	457	426	417	454	417	406	417	424	427	418	432	395	465	445	429	399	426	454	431	443	437	443	429	431	420	418	426	446	412	425	391	447	426	416	405	399	419	434	402	450	385	421	401	443	435	409	427	451	414	426	393	399	438	426	403	390	427	419	422	426	409	411	435	405	444	466	434	422	394	419	423	425	426	416	451	437	413	466	394	434	406	414	377	440	387	400	417	424	429	428	416	408	402	458	419	441	444	425	400	466	442	406	450	405	417	404	425	399	433	436	414	422	405	421	422	441	417	426	446	452	427	451	418	416	442	415	423	422	398	413	447	422	437	416	462	405	429	435	409	445	413	440	428	404	416	412	424	444	447	414	446	429	418	407	409	426	390	410	438	423	426	436	445	411	410	430	431	412	419	440	439	457	432	389	402	411	449	378	416	405	413	401	439	427	426	421	418	437	409	417	428	416	447	445	390	416	381	448	435	426	424	415	436	464	417	452	433	444	448	413	404	419	467	407	412	402	402	452	405	443	451	428	419	417	460	434	439	405	423	443	441	423	450	388	424	432	399	425	415	399	457	435	414	394	424	412	421	384	447	415	431	442	427	414	450	388	423	446	429	427	430	431	424	421	400	419	409	417	394	419	435	414	411	364	420	418	426	424	392	421	422	413	451	441	431	443	427	447	436	421	412	430	420	405	405	460	407	422	443	446	434	417	438	422	409	438	401	433	450	404	410	437	415	416	423	425	420	473	415	420	416	417	421	420	389	462	412	419	404	442	410	411	433	430	399	374	403	422	431	425	416	436	420	440	429	408	445	450	413	444	427	420	447	435	436	391	444	459	428	453	444	377	442	442	403	391	429	444	393	440	424	390	406	434	424	410	383	433	452	390	403	420
25489	21455	28360	27172	17890	10247	6731	4927	3894	3001	2418	1908	1681	1593	1505	1360	1178	1078	1054	994	907	945	861	782	716	687	677	624	625	622	594	610	578	577	598	584	551	585	568	541	544	531	594	585	564	591	559	565	572	537	521	568	609	537	573	569	528	583	534	561	525	556	583	562	568	554	572	565	539	547	565	537	576	559	554	566	541	584	572	583	544	539	529	594	593	535	558	551	556	559	600	562	548	560	598	582	553	546	610	584	549	551	563	562	578	533	573	534	605	552	542	572	527	516	555	573	566	570	516	551	515	534	529	595	547	601	559	561	592	519	538	572	546	558	557	562	546	593	525	558	560	569	589	540	550	548	563	555	538	577	539	564	517	515	537	569	576	540	548	541	567	562	577	593	558	548	548	591	525	535	557	589	575	548	558	552	546	585	560	548	520	550	536	563	578	572	529	550	572	543	618	565	580	556	575	573	560	534	563	519	537	545	556	559	550	548	578	584	506	540	564	544	572	617	543	546	573	553	585	528	531	550	547	526	539	540	557	574	554	552	572	558	592	568	546	532	594	548	552	557	605	519	561	557	563	571	551	578	564	567	552	549	569	576	568	563	558	526	576	533	536	559	552	560	572	539	588	539	531	532	561	545	485	567	542	567	541	590	591	533	551	562	580	581	541	554	568	552	544	558	549	530	514	521	572	530	581	569	551	569	562	609	548	526	584	546	564	580	589	565	543	573	547	581	524	561	572	578	566	550	565	551	547	559	576	561	554	549	533	584	530	578	563	557	527	522	572	538	607	549	530	566	548	568	568	513	572	569	571	542	521	625	545	581	544	542	512	575	606	525	562	556	582	550	560	544	559	550	529	556	517	573	577	559	556	565	515	545	520	533	543	550	572	509	513	568	537	530	574	539	556	531	546	557	550	524	548	559	536	530	529	560	563	560	541	565	574	530	615	562	585	604	552	572	563	553	548	534	491	508	547	591	558	553	582	592	553	537	564	573	560	576	552	554	533	550	571	524	572	549	518	549	556	567	561	553	567	566	568	530	562	558	576	591	567	563	580	551	529	523	565	583	571	564	550	575	535	546	559	573	566	505	592	527	538	524	540	520	556	557	536	530	574	564	530	549	577	559	578	557	569	539	582	545	588	540	632	522	543	548	549	562	550	562	557	544	527	581	509	553	543	551	582	569	498	546	532	543	542	540	538	541	545	625	593	547	525	585	570	538	531	542	585	540	533	567	551	543	532	596	566	560	575	551	558	552	553	541	577	528	542	554	566	542	570	556	516	531	575	521	595	556	504	502	538	585	583	581	553	526	541	550	545	560	546	514	590	560	546	553	601	568	552	541	556	539	565	555	583	595	506	522	582	585	593	525	564	529	549	597	570	552	594	508	533	550	554	517	559	553	520	549	546	544	525	570	541	588	550	528	550	547	520	557	574	536	533	554	570	556	540	531	552	564	551	565	568	540	531	559	559	518	533	577	554	550	557	588	562	516	546	522	573	558	576	508	567	557	576	583	578	525	571	561	576	558	566	593	535	544	579	537	550	530	558	574	544	564	571	566	549	574	513	564	548	530	569	573	551	527	552	549	526	480	555	518	545	499	547	561	526	528	570	547	568	533	594	535	541	548	524	580	535	542	532	597	563	523	527	568	546	545	549	576	591	561	557	550	529	551	553	581	546	562	546	539	552	591	567	575	560	559	596	571	534	558	574	551	571	533	520	521	573	569	598	551	546	561	561	567	545	579	576	554	549	576	524	539	555	548	522	574	574	524	604	631	596	569	515	571	561	523	545	545	513	604	534	571	563	578	563	546	595	550	603	549	552	529	529	545	579	583	545	515	571	540	569	582	576	570	535	542	589	546	573	574	564	556	558	567	573	555	537	572	560	597	556	572	549	562	582	538	557	596	513	557	564	560	510	570	585	529	555	516	575	549	527	551	557	572	541	548	564	569	561	570	535	528	593	594	513	605	544	531	546	594	542	569	543	562	508	543	567	555	501	537	533	618	556	581	578	565	520	546	571	533	517	581	532	560	551	553	566	574	539	527	569	516	575	562	549	580	527	588	569	620	555	545	557	539	533	568	524	526	554	575	540	509	536	563	571	583	555	569	595	555	567	556	532	542	549	590	560	581	624	544	565	532	546	506	568	562	560	571	544	569	610	555	576	535	539	534	524	552	578	527	514	548	566	624	555	542	579	558	530	547	567	592	535	554	517	540	539	519	554	534	569	565	560	512	547	516	579	523	603	551	573	575	556	578	580	540	536	508	529	552	546	536	523	549	533	563	536	570	538	577	590	526	525	548	559	522	596	568	523	562	542	601	526	525	550	581	557	566	606	584	566	526	534	573	579	589	528	536	583	579	510	541	587	567	549	590	560	549	569	530	532	593	541	560	537	587	582	540	577	571	544	543	557	577	575	601	562	528	548	545	559	551	538	527	541	581	580	531	583	532	556	546	572	588	547	543	596	581	584	552	532	567	547	574	515	539	561	533	563	583	586	553	535	577	560	527	521	577	575	573	567	503	553	593	593	530	531	577	559	538	530	589	535	516	566	554	573	554	535	593	589	563	561	518	528	525	575	563	557	538	579	501	573	563	535	578	548	558	598	571	559	538	545	593	553	608	525	513	504	592	587	523	554	566	592	612	554	563	567	563	569	546	508	555	527	534	589	572	589	580	521	534	541	545	568	565	528	555	551	586	588	572	560	573	557	573	567	550	579	550	529	587	558	530	513	590	523	550	570	533	579	555	610	587	557	581	541	577	544	549	544	578	506	508	573	496	551	559	522	517	543	539	568	517	597	559	543	565	548	568	537	557	561	572	511	531	550	573	569	522	588	519	576	553	623	558	538	536	566	598	539	521	592	534	532	546	555	501	592	531	565	597	529	595	520	536	565	511	562	478	578	542	535	584	548	556	531	577	539	597	553	509	572	572	552	568	539	553	529	598	570	583	548	568	551	546	531	582	575	552	542	593	522	558	555	587	534	555	534	528	563	524	543	548	563	555	567	539	569	526	549	554	572	581	570	552	580	566	558	569	534	521	574	562	523	482	531	579	554	582	553	539	525	551	541	528	563	572	528	511	549	557	581	570	569	575	557	555	540	559	501	513	530	592	570	571	553	572	564	558	527	572	575	553	603	532	553	590	565	586	527	555	555	530	558	537	570	516	547	533	577	520	569	564	562	559	512	536	518	516	548	543	590	547	549	532	547	535	592	518	571	585	571	582	552	582	553	554	522	582	533	564	541	519	546	549	546	593	532	575	561	517	537	547	562	568	537	554	541	521	597	573	530	552	542	529	546	561	535	584	544	554	560	575	583	591	581	552	566	583	482	526	547	556	570	614	509	592	543	538	532	518	529	535	484	537	586	526	542	564	519	525	587	532	500	537	550	580	581	553	550	561	557	556	544	619	519	554	554	508	575	556	539	605	571	537	558	537	538	565	585	597	594	535	561	591	547	585	568	536	543	527	588	553	596	554	543	508	583	509
27920	43975	40188	29397	19583	14381	11694	9949	8056	6392	5259	4070	3491	3200	2864	2529	2274	1860	1765	1647	1455	1448	1295	1156	1064	997	858	830	807	722	746	774	752	711	769	697	733	660	678	686	683	620	706	707	662	684	699	698	695	657	685	697	649	662	680	640	672	719	684	662	643	678	669	665	655	696	681	639	651	674	702	644	667	646	678	662	641	704	616	643	625	635	650	642	625	699	677	679	675	614	691	659	665	656	625	709	646	646	695	658	639	652	655	670	607	708	626	678	641	662	654	667	691	648	660	682	673	661	708	643	633	622	625	635	650	650	678	654	570	654	653	664	701	670	654	685	674	652	657	651	652	641	646	611	638	651	621	666	645	637	622	626	661	629	643	652	663	676	596	604	662	637	702	698	650	663	700	671	682	670	670	650	660	640	651	691	663	651	692	629	608	646	596	673	618	631	663	677	631	664	630	656	653	684	607	622	693	643	603	617	659	656	634	657	670	673	667	642	625	677	665	634	669	614	650	679	688	639	713	649	669	655	666	673	663	692	642	658	642	646	674	655	617	631	711	630	597	658	666	644	661	680	631	643	666	628	674	656	634	657	622	681	648	643	684	654	644	615	684	671	669	664	641	679	606	653	675	659	620	654	663	632	678	661	689	657	648	649	681	629	688	651	652	633	641	629	656	655	639	650	674	652	650	664	692	638	675	656	660	674	656	640	668	695	684	664	643	651	664	651	628	693	684	624	681	635	629	604	676	655	681	640	641	654	624	675	673	653	621	639	675	645	644	680	709	697	630	640	650	664	700	633	683	644	659	698	654	676	594	678	674	645	660	653	659	652	643	668	657	715	647	607	626	671	670	635	629	658	644	589	672	701	671	624	649	696	664	679	640	671	656	669	594	640	662	658	646	686	672	649	664	638	655	598	678	659	684	635	673	639	673	594	637	662	627	664	626	666	649	600	664	683	618	666	614	639	679	664	652	665	641	671	651	663	680	676	661	667	674	631	657	666	646	650	659	654	631	675	659	609	657	632	690	692	682	678	676	658	630	661	680	696	711	640	652	679	606	653	635	695	658	612	622	673	636	621	618	682	657	663	667	697	691	644	689	621	649	696	678	630	630	683	657	661	653	618	648	681	652	725	674	666	684	668	670	684	667	627	627	655	621	660	612	615	627	649	643	619	614	631	646	649	652	651	647	692	659	653	650	656	663	659	664	689	667	655	626	650	672	680	680	647	685	611	660	656	703	631	639	680	668	597	663	628	649	656	655	706	679	691	629	644	664	665	677	687	642	660	666	653	641	660	656	641	590	686	646	646	666	635	653	636	678	649	694	689	627	648	659	648	661	672	657	606	617	650	601	660	664	697	611	613	629	645	671	689	671	682	658	654	664	623	617	700	644	681	672	678	635	651	667	699	643	666	637	651	625	673	647	625	608	691	640	631	676	635	658	643	642	677	679	669	666	687	643	664	603	659	625	631	676	647	650	632	675	657	663	654	669	610	682	677	631	656	625	630	652	702	671	648	650	688	658	632	674	658	652	666	656	633	611	648	649	632	646	670	658	633	663	635	661	655	679	665	651	593	663	688	659	642	676	622	696	646	667	675	704	659	659	651	664	655	653	660	600	642	668	682	633	693	692	671	669	635	737	656	640	638	612	675	644	618	673	675	627	641	653	682	661	635	607	609	701	609	707	657	631	682	678	657	651	691	681	625	672	687	623	621	669	678	652	659	648	694	686	691	671	658	655	666	689	672	638	640	672	660	660	635	649	641	662	639	627	670	678	663	632	672	699	630	655	685	659	667	652	636	626	696	623	640	623	709	640	651	636	632	675	606	624	681	630	707	632	664	673	640	658	637	627	711	667	684	649	662	672	638	678	657	650	622	678	637	640	648	660	640	661	678	698	630	647	708	617	662	676	640	654	690	685	669	676	677	647	677	603	695	659	665	598	697	654	671	644	673	646	597	603	648	668	691	668	617	641	641	647	655	646	646	675	624	638	686	673	648	696	666	659	649	662	657	726	685	680	679	649	677	623	633	623	670	647	687	684	632	669	674	637	682	667	642	637	689	642	692	632	673	659	648	651	694	701	703	613	624	667	662	640	630	671	658	642	614	648	643	651	669	628	652	642	668	687	716	683	640	657	643	647	671	675	634	687	656	609	590	661	633	645	619	644	669	665	679	666	666	656	668	672	627	651	685	664	629	643	634	660	656	642	643	703	633	625	585	679	662	632	675	674	675	687	636	657	697	619	653	665	660	648	670	682	627	689	610	683	644	652	647	678	631	663	636	673	660	644	656	631	679	650	634	640	651	653	662	665	610	627	696	638	650	653	676	634	681	621	659	645	665	623	632	688	654	675	630	631	596	672	694	668	620	645	635	619	634	668	686	646	664	614	656	695	669	617	685	674	649	675	643	625	665	717	667	631	669	636	656	642	651	660	671	649	695	653	665	692	597	625	677	693	689	620	642	644	646	640	659	665	605	639	654	711	651	679	606	647	675	672	636	657	660	673	621	621	633	660	672	686	654	628	654	651	710	594	652	697	659	615	651	656	615	639	672	652	681	646	605	650	689	649	652	630	650	675	611	654	639	623	636	635	613	686	667	630	687	661	696	642	650	651	685	665	645	693	637	618	591	688	659	689	663	651	700	672	690	653	655	645	651	663	638	707	664	619	671	661	649	613	631	677	685	650	682	661	623	663	616	643	656	649	630	625	671	673	647	672	657	665	706	586	620	635	632	689	671	662	625	641	616	650	682	642	662	614	643	613	660	676	695	665	680	666	690	692	625	637	644	673	697	645	679	664	624	662	645	625	638	642	698	645	635	692	603	643	645	670	626	651	672	646	709	678	640	676	611	661	653	665	641	689	662	635	686	669	642	649	739	577	668	659	640	606	677	646	611	644	688	587	653	627	662	609	665	679	635	643	686	661	600	643	693	646	659	680	650	631	630	617	608	690	656	636	671	618	646	652	635	675	644	664	699	676	643	642	675	671	626	661	649	644	612	634	647	685	671	633	654	659	646	724	678	650	618	711	674	613	682	683	682	662	668	654	638	648	680	624	704	618	713	690	666	658	651	635	683	641	660	635	607	638	634	611	620	604	684	667	622	665	636	699	672	651	657	670	606	666	596	657	621	665	667	639	616	661	640	631	659	660	652	631	652	695	589	632	664	651	687	644	642	661	640	669	619	642	692	610	688	644	707	622	625	623	615	669	665	636	635	629	638	638	684	627	666	647	637	636	647	691	631	672	640	620	700	596	657	659	638	668	682	664	701	667	625	612	657	697	684	681	692	683	705	610	661	701	681	698	695	603	636	680	664	650	677	640	695	637	656	681	628	679	651	680	681	651	629	648	638	644	643	610	609	745	665	688	626	648	669	638	659	659	639	696	668	634	624	649	634	655	640	654	639	688	685	671	669	686	610	692	648	639	618	645	691	672	615	706	630	656	627	654	664	654	607	716	720	664	629	611	703	612	635	625	656	653	687	647	691	631	674
23242	21334	29050	24436	22083	21855	17259	9894	6438	4878	4199	3272	2792	2452	2197	1835	1638	1324	1283	1175	1143	1065	984	850	765	699	680	648	610	591	541	557	503	521	548	527	479	530	514	514	518	490	464	493	472	507	482	454	510	493	493	452	503	507	484	472	464	496	506	480	478	440	442	483	455	494	474	485	462	488	493	491	504	447	485	460	458	464	476	456	448	492	487	468	438	453	504	504	499	514	444	462	474	426	488	464	514	484	451	460	462	504	477	487	493	441	467	474	467	507	446	424	485	454	427	476	480	458	435	477	519	485	512	468	457	450	464	494	488	475	511	513	453	512	484	505	505	450	471	453	459	454	440	478	453	421	439	469	465	508	497	457	493	483	475	488	461	452	476	457	477	477	457	466	476	426	516	446	478	470	435	463	471	459	464	484	472	454	481	442	512	459	491	458	456	450	467	461	443	459	502	451	436	456	488	465	468	479	476	520	444	460	453	452	456	454	476	499	487	448	452	443	434	489	487	487	463	449	501	475	444	466	489	453	439	467	446	486	485	489	489	474	473	481	456	475	448	484	464	452	465	455	483	457	462	446	514	450	450	451	488	469	460	482	475	496	459	470	454	461	443	455	459	461	431	462	467	478	489	483	450	446	509	504	453	454	478	482	490	457	468	439	493	465	467	443	440	490	506	458	485	466	486	445	461	472	451	464	433	499	474	454	433	427	461	429	500	458	480	447	457	432	460	476	501	474	485	517	478	460	474	479	530	436	489	476	460	441	445	473	485	471	439	478	477	456	456	460	461	451	423	429	470	474	483	489	495	466	449	451	460	453	459	491	493	477	530	502	455	462	460	485	475	466	495	461	436	461	494	441	468	428	473	427	435	447	475	433	459	441	474	475	516	466	485	463	458	464	496	492	455	458	460	487	503	475	464	461	441	460	454	429	467	459	480	489	446	477	468	485	518	442	469	459	487	461	431	444	483	466	501	466	447	485	440	499	458	472	465	459	468	464	478	493	462	459	448	451	463	446	477	466	441	486	490	432	423	444	448	451	445	454	448	469	450	460	458	467	456	441	498	477	449	478	475	459	481	453	470	436	456	486	440	474	472	494	497	439	429	462	465	460	480	462	430	456	469	480	471	466	466	494	475	459	491	452	433	474	479	476	452	504	473	446	477	447	440	507	501	483	437	480	489	477	499	497	458	450	443	454	480	421	471	480	448	499	470	512	478	467	477	458	456	485	467	491	490	471	448	436	453	458	434	465	460	469	470	470	447	448	481	437	450	470	499	492	489	469	444	521	464	452	451	474	508	474	460	443	460	453	553	419	461	506	449	484	483	508	475	452	488	489	485	519	501	475	509	463	446	457	455	491	493	434	486	447	476	439	479	486	513	456	454	471	465	418	510	464	448	453	463	486	458	488	457	493	388	501	479	450	474	502	465	480	468	484	426	430	454	466	477	480	458	506	453	516	466	466	480	445	453	500	443	481	486	409	479	488	463	462	511	500	495	503	475	467	501	454	480	474	457	458	494	471	483	448	460	445	492	453	464	488	449	432	440	453	464	467	452	455	475	416	442	480	448	468	469	454	479	503	494	468	461	455	485	472	463	456	451	475	488	479	456	448	443	475	471	471	478	452	476	452	479	465	465	452	460	494	462	454	474	481	481	499	474	475	447	477	485	452	471	428	461	451	488	477	487	497	439	441	462	488	463	524	466	463	463	423	452	473	452	460	464	475	461	459	449	480	415	529	433	444	463	475	466	414	426	474	459	452	460	492	473	471	464	443	490	459	464	500	461	474	449	490	446	450	485	477	487	407	455	460	447	460	463	490	470	509	493	451	488	444	459	453	468	490	508	487	474	459	497	452	487	438	480	466	455	511	457	431	472	441	466	477	488	486	445	507	457	476	447	464	476	476	464	443	482	442	453	482	515	510	427	472	483	484	468	476	482	482	438	460	498	464	465	464	467	476	457	473	424	467	488	474	477	466	475	462	508	439	449	450	487	430	482	479	460	506	482	486	420	474	465	445	459	491	477	471	473	497	516	443	439	480	469	477	487	465	462	487	462	504	452	474	484	481	469	488	488	433	475	445	464	462	480	477	455	466	461	446	492	497	444	505	477	452	463	478	445	433	483	477	480	490	476	487	479	476	484	464	472	499	448	482	515	462	474	456	495	453	484	468	445	450	521	488	485	431	472	469	475	460	427	486	449	459	467	472	432	409	425	488	433	418	446	437	438	452	490	469	498	450	489	508	450	492	445	480	482	439	434	477	452	458	447	489	446	454	470	461	480	468	434	472	460	466	469	424	460	471	447	450	446	433	476	469	457	440	512	467	493	460	484	453	485	470	469	479	471	451	461	472	459	451	457	458	495	492	452	477	481	481	437	464	501	507	494	466	506	472	506	440	427	473	424	482	459	455	436	443	441	494	461	475	481	490	465	436	491	480	452	446	433	439	485	465	455	465	439	433	459	452	500	464	485	497	491	472	455	475	437	470	474	490	482	433	478	433	490	464	464	487	479	464	484	491	451	433	493	452	464	484	432	475	462	463	477	446	458	487	498	477	513	463	460	456	462	448	508	470	495	486	441	483	468	465	461	533	442	478	447	483	451	489	453	500	444	531	442	459	478	455	436	450	458	403	471	457	459	475	438	445	454	431	481	455	466	432	460	435	482	452	468	492	455	449	480	471	476	453	456	459	468	453	459	408	477	494	457	437	453	467	460	469	444	476	506	439	448	500	450	462	468	453	454	478	467	463	471	460	478	467	518	442	468	439	484	428	454	443	454	453	452	472	463	470	464	511	454	443	461	463	498	464	499	474	485	473	460	464	484	480	472	482	498	475	453	445	431	477	471	435	454	460	482	479	495	447	449	452	475	498	505	464	489	433	457	459	465	473	473	446	466	498	490	474	479	446	452	462	492	504	457	508	493	446	469	447	453	451	477	492	429	481	470	473	475	503	467	453	489	454	457	490	473	475	457	482	445	453	478	445	487	487	475	439	437	477	473	451	493	486	451	502	482	479	468	467	446	449	427	481	491	460	471	456	439	485	435	458	476	484	489	473	472	470	480	473	467	461	476	481	494	440	474	485	438	437	486	420	417	456	467	508	494	465	480	445	445	455	445	485	491	457	461	481	507	489	448	515	457	469	500	417	499	481	436	474	466	492	514	474	481	479	461	455	455	473	456	457	470	469	476	445	441	459	481	468	474	487	445	475	463	436	431	490	471	482	446	459	467	455	479	467	483	496	465	464	424	463	484	447	489	514	472	474	495	483	504	467	494	484	468	475	445	475	466	496	481	463	482	483	444	518	465	463	494	469	475	465	452	471	456	505	433	459	451	484	446	494	513	471	470	484	431	465	448	462	453	483	465	495	469	470	448	462	484	467	484	482	479	470	432	451	473	437	499	443	490	489	462	493	506	503	495	457	492	443	446	461	429	460	471	489	509	452	447	469	465	449	446	477	455	499	447	467	435	461	461	458	459	465	469	463	436	472
30223	54157	49924	39158	27923	20577	17508	15413	11973	9742	8406	6887	5699	5000	4469	3795	3085	2621	2290	2134	1881	1848	1571	1430	1134	1047	909	858	829	766	682	676	644	670	708	616	605	583	608	610	574	634	581	575	611	574	594	603	570	567	572	576	565	541	593	559	555	585	526	588	523	550	552	579	503	578	557	565	539	552	530	555	492	540	562	523	536	538	575	558	549	524	520	523	558	537	567	528	533	577	532	547	540	543	563	518	539	547	555	559	554	571	551	570	564	562	549	521	562	531	562	542	527	538	567	528	544	489	504	512	524	524	567	524	563	531	558	505	532	572	539	570	593	556	544	527	537	558	547	537	571	512	502	543	551	558	504	506	512	519	553	540	537	542	573	534	546	553	507	543	536	562	541	540	513	534	511	540	548	504	497	535	573	551	525	550	591	531	556	567	505	527	559	539	548	548	546	530	506	510	528	551	517	530	532	539	579	536	546	527	537	569	530	508	569	578	519	577	557	570	548	549	574	510	596	570	525	529	504	562	545	569	550	538	542	531	554	524	506	559	541	536	549	557	538	505	522	533	562	530	528	542	556	541	520	559	510	537	538	486	527	516	575	557	550	583	574	543	520	552	545	534	541	508	483	580	553	549	539	554	573	539	544	546	515	538	539	567	530	550	513	535	510	534	538	541	510	548	547	511	519	574	510	526	511	496	545	520	532	539	544	545	531	553	541	540	536	537	563	520	530	536	513	534	564	577	521	527	520	567	557	501	531	543	504	546	543	561	549	575	525	545	523	528	555	562	538	535	577	539	516	562	572	522	533	549	506	526	541	585	535	553	548	562	511	511	545	536	518	536	547	520	542	563	500	546	514	552	546	549	534	545	520	537	544	547	525	596	534	516	515	533	542	527	546	576	565	535	553	543	560	583	548	523	548	535	559	546	527	531	516	555	510	526	514	543	513	535	530	541	530	546	562	549	548	554	536	521	558	556	528	546	510	520	503	516	540	554	555	568	530	531	491	558	538	549	535	509	530	548	496	521	502	577	546	548	528	527	571	563	555	576	546	530	561	548	553	562	567	546	525	555	581	541	527	579	553	536	558	551	542	551	559	551	546	539	562	546	512	501	540	553	522	537	492	525	564	533	501	530	549	532	584	602	518	551	540	537	577	563	534	533	522	553	541	525	543	547	516	544	510	527	558	510	487	508	501	532	581	539	537	526	538	552	494	543	503	553	488	511	554	563	562	522	553	546	546	543	561	515	511	503	568	524	533	507	514	522	542	535	554	539	569	549	539	533	549	514	582	522	568	506	570	515	518	548	542	545	500	516	527	558	572	522	533	538	547	515	542	525	550	552	544	521	523	542	548	542	545	558	550	535	504	561	548	493	572	550	504	554	578	532	516	557	533	532	534	550	557	517	492	535	525	579	496	537	506	526	567	558	500	533	553	567	547	491	518	612	520	541	521	545	554	532	532	560	518	514	544	499	550	556	537	536	548	543	587	530	533	528	505	540	524	534	538	551	550	548	498	537	527	517	516	532	501	558	551	548	558	566	535	531	566	536	521	552	526	544	534	547	562	523	539	559	534	507	524	545	553	524	532	531	541	579	545	493	553	572	545	551	550	582	511	538	539	558	550	520	527	500	551	505	586	594	562	530	542	534	498	538	514	531	561	551	539	504	590	539	516	527	504	551	578	569	548	538	536	575	519	543	532	522	510	533	538	535	555	535	520	563	523	518	547	545	510	569	509	533	502	537	524	562	551	554	531	558	551	480	562	493	533	565	523	521	525	551	563	563	530	532	546	526	515	535	542	521	538	544	506	552	519	510	519	537	559	542	537	514	550	556	588	537	548	542	508	510	560	548	523	496	574	547	561	506	538	601	556	529	501	543	548	591	533	522	556	584	513	571	533	555	535	578	517	497	529	526	521	560	533	578	531	557	545	556	562	540	566	550	567	568	531	496	498	503	561	562	539	550	536	582	544	549	538	529	572	541	526	561	524	586	561	573	561	538	490	522	514	508	499	525	528	521	500	571	535	562	576	551	517	525	516	569	517	553	547	539	509	542	511	530	505	582	547	504	555	526	514	547	543	564	533	494	536	520	490	538	521	550	512	494	555	484	514	517	542	541	542	537	552	530	547	523	532	511	542	559	525	549	501	485	514	539	505	547	575	516	542	489	505	521	504	534	503	535	539	569	543	506	537	548	574	559	571	523	555	575	538	547	536	552	518	568	551	548	510	502	546	536	554	568	561	562	538	508	563	547	537	553	542	508	555	526	525	552	529	513	568	540	540	546	586	521	575	522	582	531	526	543	542	571	527	581	532	536	548	556	540	566	552	516	517	534	550	521	593	539	496	506	560	489	552	526	513	514	558	515	540	540	572	534	503	580	556	519	518	551	508	523	559	546	547	510	556	542	488	540	524	532	555	482	509	499	519	617	555	574	516	579	538	531	530	492	558	488	516	553	535	555	552	544	523	519	524	536	538	532	543	562	541	519	529	496	550	520	554	569	537	534	545	523	542	521	522	519	575	547	528	557	545	518	537	523	562	550	513	501	568	527	590	529	545	544	543	556	573	558	580	528	560	509	570	508	514	512	518	566	534	581	597	543	506	561	515	529	542	542	567	547	549	549	573	527	557	546	539	555	541	597	558	509	513	571	551	544	547	539	517	509	516	514	548	551	507	567	550	501	505	559	520	510	565	523	533	541	550	538	532	551	541	510	578	548	547	539	536	580	532	581	527	583	554	535	542	554	550	535	528	575	564	555	542	532	536	570	531	551	507	546	541	539	572	496	521	533	551	576	524	527	555	539	526	544	548	515	573	538	500	570	537	534	568	516	530	523	568	511	561	533	536	576	556	570	570	503	540	568	558	523	556	551	522	546	507	531	524	494	551	571	567	532	555	555	536	514	527	540	561	547	551	514	534	526	560	526	533	536	528	526	568	533	570	546	513	532	528	518	532	507	549	574	568	569	515	517	516	531	529	534	534	568	545	533	573	558	545	546	556	578	500	563	540	515	548	541	547	533	546	570	538	557	535	548	518	570	521	557	537	569	577	510	550	500	525	575	554	538	533	549	530	537	508	571	509	514	535	525	549	514	555	526	540	494	549	516	528	554	535	582	539	544	554	544	539	521	524	548	534	519	535	570	544	503	538	545	545	542	587	543	503	541	502	567	539	516	540	558	536	613	558	526	559	567	535	563	573	530	597	539	546	507	530	545	556	518	530	552	522	552	556	578	593	536	552	564	570	548	537	512	534	528	484	506	528	518	495	523	522	556	560	564	542	530	564	516	549	539	511	533	538	517	537	560	534	559	524	556	525	520	549	528	536	545	518	570	553	555	515	563	542	549	599	550	570	542	554	543	522	550	552	551	543	545	514	505	553	531	527	559	554	565	510	537	529	540	538	528	569	509	516	543	531	555	552	558	508	564	555	504	534	514	519	525	554	540	563	559	576	560	544	534	554	536	526	530	535	522	554	526	527	548	565	513	563	538	528	570
28867	25996	30358	22854	13845	8191	5665	4433	3157	2237	1924	1794	1583	1381	1283	1103	938	839	780	789	755	679	670	641	562	531	517	526	518	498	456	491	473	472	479	447	473	441	436	483	462	472	505	488	429	437	449	434	456	495	449	473	467	426	446	431	458	444	487	445	448	452	454	434	424	447	452	487	454	434	432	435	428	445	464	416	475	453	440	473	459	419	484	446	489	460	454	462	450	421	486	431	450	465	407	454	471	453	457	426	491	435	439	451	461	440	460	443	438	469	432	443	421	441	451	431	476	442	427	426	477	461	458	408	482	435	453	431	464	437	411	449	440	455	450	452	451	439	452	432	421	457	442	439	448	396	438	446	452	470	416	455	477	429	455	434	396	471	434	489	476	460	427	436	441	455	434	443	431	504	402	445	455	434	431	466	429	426	436	441	466	438	400	416	460	443	407	435	447	462	424	443	443	440	437	462	427	436	455	447	410	473	445	441	454	444	446	459	442	456	483	438	412	445	423	452	454	429	444	423	443	436	435	425	491	427	449	424	439	428	444	455	451	425	425	450	417	415	428	439	460	467	437	458	447	491	424	467	478	451	419	454	439	422	390	429	471	433	451	442	424	447	429	401	438	457	446	422	445	442	457	420	421	456	446	437	465	416	419	442	452	438	445	435	443	434	443	431	422	442	444	447	466	464	456	441	466	437	466	432	501	437	441	405	420	455	436	453	423	428	444	451	444	436	431	446	431	447	446	470	418	467	454	463	434	455	453	466	431	455	479	469	415	490	479	434	443	444	442	442	425	431	439	456	433	406	437	426	449	459	478	416	471	425	444	458	454	451	438	415	408	445	419	416	469	425	439	426	414	423	474	426	433	435	451	442	467	475	444	431	441	429	417	427	457	456	488	426	463	396	440	460	481	449	435	415	428	436	442	439	443	430	418	430	426	420	483	440	453	444	429	410	482	430	429	462	431	438	435	452	448	458	452	428	414	396	456	458	477	471	425	429	432	404	424	443	468	444	427	426	447	444	430	420	473	429	448	424	436	441	443	430	463	437	449	451	434	474	442	422	473	454	425	473	484	420	427	493	463	443	463	455	461	426	432	449	438	434	434	447	422	471	452	456	447	441	465	396	471	431	442	474	450	461	438	455	463	442	435	438	417	428	426	445	433	441	439	434	472	435	444	443	454	454	458	456	456	414	446	470	455	462	454	412	448	460	429	466	452	495	447	429	484	427	427	440	420	454	469	472	446	419	462	420	391	443	444	472	451	461	456	445	472	451	436	429	397	414	427	460	497	470	454	450	432	437	428	432	416	433	472	462	442	431	433	428	453	457	462	432	463	450	454	426	458	406	419	461	433	475	418	453	437	483	442	419	455	441	428	410	436	417	469	429	467	433	463	408	439	458	419	452	438	464	443	457	487	447	418	447	426	406	441	444	451	453	454	429	453	442	440	430	486	435	434	441	425	472	469	435	403	456	466	465	435	478	442	447	427	436	435	422	421	440	444	463	427	463	439	486	481	469	449	430	412	466	431	456	452	434	418	415	447	461	453	420	410	447	453	437	415	436	455	427	421	433	408	458	458	430	448	413	451	464	462	440	443	420	429	456	431	418	458	452	430	442	460	461	443	465	447	472	446	427	429	470	419	422	443	451	431	432	433	414	452	432	440	425	491	446	444	395	489	426	426	451	438	426	483	413	410	443	437	422	430	452	482	445	438	469	426	420	440	439	404	460	461	426	446	434	475	434	430	461	474	428	423	447	417	429	417	480	478	489	438	450	451	480	426	442	413	454	447	480	430	499	427	470	485	453	438	449	465	443	419	453	445	442	443	404	472	432	420	445	446	471	445	453	434	443	432	448	420	446	421	425	399	437	489	453	458	460	450	444	432	397	492	442	399	452	419	423	448	430	474	460	439	478	414	402	432	423	450	465	479	457	455	442	430	440	468	430	457	409	443	458	441	450	467	405	442	449	484	441	480	451	412	470	433	425	448	430	481	441	463	480	451	419	454	428	462	404	443	462	450	442	446	474	463	483	471	436	434	465	435	409	465	426	464	446	465	402	461	439	428	475	415	428	445	417	450	461	481	473	446	450	441	458	424	427	435	432	432	426	446	438	427	462	417	474	477	431	439	457	464	438	461	417	456	443	451	416	431	473	425	438	472	435	420	491	468	496	449	468	423	441	430	435	421	423	502	418	447	414	428	496	472	451	422	386	421	418	469	449	471	442	466	438	477	443	440	446	431	443	422	447	427	446	480	440	459	432	482	455	500	430	446	431	415	453	413	408	423	481	440	455	439	442	435	416	476	431	415	435	457	463	444	443	435	456	459	452	473	438	425	437	426	423	451	476	422	435	437	450	440	422	438	424	450	460	442	460	404	427	454	442	435	446	445	423	441	419	460	437	460	440	455	457	442	443	420	449	418	457	386	466	388	433	424	468	439	469	442	436	452	427	442	469	449	449	404	471	485	439	426	424	409	459	464	413	459	437	449	425	439	445	440	456	472	439	416	458	449	403	454	463	429	467	443	461	433	445	501	419	431	440	428	431	422	428	493	415	471	430	444	448	456	477	435	438	442	482	462	473	445	464	456	470	417	459	425	457	408	428	464	445	467	413	475	433	469	425	441	449	435	447	451	437	457	443	453	439	473	420	426	426	463	416	470	441	438	456	447	470	481	429	432	424	430	435	447	425	422	436	490	442	484	381	450	443	442	428	447	460	411	432	455	424	439	406	396	446	443	431	510	455	437	457	492	456	465	428	435	440	427	460	443	437	461	455	446	430	442	413	449	440	439	437	481	461	482	469	449	470	420	443	463	457	430	449	474	451	439	423	438	405	439	455	438	431	442	458	417	449	418	464	438	466	464	454	455	487	458	466	466	407	462	451	406	406	428	440	452	420	446	414	452	468	396	445	458	454	442	473	435	485	435	440	436	438	384	429	470	435	462	433	447	472	450	455	432	453	460	435	441	418	467	450	480	475	435	442	469	470	466	467	463	442	467	482	417	442	457	448	422	458	458	413	471	431	426	462	452	460	453	448	391	461	433	460	444	407	425	465	438	471	431	446	459	428	479	450	428	428	403	446	465	416	440	441	470	456	437	439	429	460	453	430	434	473	478	457	423	475	429	453	452	448	453	440	412	452	427	427	459	407	430	463	414	391	431	423	462	453	456	429	433	457	456	464	423	471	424	454	445	454	431	444	466	447	447	449	468	421	463	476	494	443	446	459	436	469	413	452	431	456	409	456	442	431	470	438	447	440	460	454	449	471	423	430	446	459	475	457	429	444	471	414	450	478	464	449	432	408	468	396	442	431	427	479	444	414	446	430	458	430	461	458	462	450	427	477	435	426	429	465	449	447	440	409	469	455	462	447	426	440	451	427	415	442	480	434	431	449	449	494	402	484	461	434	469	443	447	450	446	413	472	441	409	444	459	434	457	439	490	426	424	466	471	427	409	424	417	482	445	458	454	426	413	449	422	428	428	404	467	433
26811	39628	35122	23531	17655	12551	10220	8695	6784	4932	4127	3819	3456	2949	2565	2121	1700	1474	1322	1269	1195	1124	1076	913	854	749	677	676	688	642	601	625	591	602	592	585	548	590	601	513	581	571	545	537	542	537	538	562	540	507	574	571	564	561	577	531	567	557	537	548	556	574	576	548	596	535	581	563	546	525	488	521	515	536	532	507	539	521	527	544	555	549	542	555	557	540	572	545	542	505	548	545	528	526	561	523	542	564	520	535	506	569	529	524	523	551	518	554	502	564	489	507	524	530	536	535	570	539	503	574	541	548	508	558	517	539	513	533	522	488	566	511	506	567	569	549	538	525	580	573	519	592	525	514	514	540	567	513	563	544	533	557	540	536	542	521	528	505	538	552	555	556	528	563	536	517	532	576	566	541	539	529	538	541	572	526	502	548	565	563	482	539	529	524	556	506	504	494	495	529	545	523	535	561	506	476	524	574	573	547	532	524	563	506	547	552	568	576	508	581	563	559	498	532	536	556	555	492	543	531	532	591	549	512	591	553	553	531	516	555	517	545	538	579	542	533	538	492	559	556	543	540	496	536	549	519	550	546	499	535	566	575	558	529	515	555	549	536	525	534	549	557	536	550	584	512	568	554	542	498	551	541	542	527	547	559	522	517	522	488	558	511	513	507	575	549	540	575	520	548	558	527	514	524	542	523	552	574	543	555	563	520	556	533	572	584	553	572	534	573	554	526	542	538	561	552	544	543	593	563	521	533	551	552	487	568	567	561	551	564	572	557	541	568	553	530	545	516	574	532	514	568	533	570	572	568	545	539	527	542	521	513	514	532	508	544	533	538	517	534	532	558	560	525	543	559	532	530	552	541	546	535	557	570	529	543	537	516	530	560	543	555	555	545	527	536	539	535	561	534	497	524	516	549	526	530	501	545	531	557	491	511	548	534	557	513	500	563	560	535	506	543	558	600	545	570	502	514	486	547	534	532	542	530	544	567	534	583	502	560	508	548	534	542	549	524	512	575	536	585	500	528	517	547	512	547	550	527	507	532	555	545	524	521	542	564	534	521	513	539	535	523	565	545	518	549	530	511	548	527	562	517	524	538	527	559	522	533	512	509	519	523	523	497	554	567	583	541	570	558	540	517	525	506	565	530	543	564	537	549	503	550	521	514	555	554	522	533	542	530	549	531	582	531	521	513	535	532	536	527	534	552	541	528	505	515	506	568	529	524	531	540	510	551	503	496	579	514	509	554	593	569	512	525	529	518	552	534	560	540	549	539	545	592	537	570	547	518	553	506	538	535	576	535	555	573	521	558	522	538	575	522	506	550	537	534	529	541	546	550	528	524	554	499	524	503	543	525	586	530	542	571	539	519	536	568	553	550	564	527	510	547	559	544	533	586	509	561	545	536	517	539	572	535	524	527	496	569	522	531	505	543	569	546	548	545	522	549	613	549	546	529	551	547	531	536	587	551	563	505	518	562	466	537	564	517	609	547	534	541	516	520	518	507	483	535	511	516	551	527	532	538	575	552	553	545	515	543	530	529	500	568	520	502	525	552	577	534	567	561	534	541	536	529	526	520	540	528	500	535	554	566	543	559	538	538	528	553	572	520	550	516	541	506	551	517	529	550	505	543	513	591	526	510	544	551	534	521	505	568	553	527	544	510	533	562	544	511	504	531	536	517	540	528	552	543	540	509	525	542	506	521	501	540	577	527	485	568	541	523	561	522	549	590	477	544	539	549	516	483	527	551	529	509	552	517	557	560	500	594	565	560	519	495	524	550	519	548	535	508	535	514	546	532	517	602	536	510	502	586	569	526	544	589	516	544	500	571	541	540	520	530	492	579	547	529	561	555	561	545	520	567	528	550	515	566	548	530	545	583	590	580	532	534	485	577	523	544	518	543	479	551	550	533	589	506	520	530	518	540	524	570	541	540	513	519	513	535	511	526	543	547	543	479	539	516	546	543	515	553	563	537	531	536	526	539	529	516	525	513	535	573	514	570	570	530	539	541	547	517	515	546	508	523	569	563	526	511	530	572	503	554	539	532	576	561	542	514	543	521	562	563	522	547	543	508	563	537	527	520	563	541	583	527	557	534	545	544	516	543	536	531	576	548	500	533	567	511	521	507	566	529	502	548	537	527	493	542	527	533	538	523	492	533	526	553	540	556	545	505	560	510	512	547	556	582	567	515	525	539	510	524	508	550	564	551	546	576	530	563	550	550	539	526	560	523	537	555	504	461	545	552	534	522	513	510	513	545	527	543	554	532	508	526	536	567	530	507	536	522	507	569	488	518	527	517	558	549	547	525	523	560	494	550	563	512	510	540	492	535	583	563	529	530	561	538	522	558	556	545	522	555	517	507	556	525	525	519	521	545	534	533	534	542	561	574	517	541	568	485	538	560	537	529	553	571	516	509	534	536	526	530	544	513	569	524	549	545	562	498	497	543	524	512	546	553	545	536	507	530	500	548	489	551	600	533	579	549	527	543	505	551	499	535	551	579	549	556	503	544	527	539	552	549	501	550	585	555	529	481	560	543	532	506	579	549	526	523	532	585	565	549	562	519	540	503	553	541	543	558	573	507	517	503	545	563	527	504	535	548	559	524	563	545	565	515	541	510	547	509	520	525	574	570	552	490	502	556	574	516	575	527	554	534	545	529	518	522	521	539	549	497	514	515	512	534	510	539	521	519	531	552	513	546	542	504	518	533	539	554	522	557	516	594	523	510	516	493	536	601	554	515	532	530	538	547	555	530	619	583	553	513	519	556	533	573	571	518	507	519	524	536	541	544	543	530	518	552	524	538	550	593	531	511	533	535	538	509	628	517	562	498	508	590	534	545	551	553	543	566	526	564	516	528	527	561	534	539	564	565	526	576	530	564	522	567	552	531	509	514	552	503	525	540	512	524	531	554	563	548	568	518	523	535	523	520	527	530	511	551	506	554	533	521	552	519	556	517	518	507	562	534	542	556	538	494	532	527	563	534	515	503	534	569	510	530	523	550	537	551	540	540	493	546	554	550	529	543	541	550	530	493	593	503	536	554	520	516	550	546	583	543	543	532	533	527	552	537	549	553	537	531	527	549	507	506	564	552	538	508	543	549	547	568	543	545	500	540	537	509	522	518	565	504	555	510	502	534	598	525	540	520	512	529	505	574	513	530	524	562	547	560	503	548	508	551	517	494	530	538	562	546	492	553	509	545	521	555	541	532	535	567	506	525	562	557	523	547	518	515	532	528	503	519	530	521	567	540	530	562	535	536	528	536	586	555	538	514	512	547	544	520	539	537	514	523	549	539	533	514	551	564	559	525	526	543	529	537	575	551	542	528	538	530	528	541	536	563	544	503	522	524	516	552	559	512	502	545	527	508	525	595	492	557	538	507	567	541	540	553	525	563	546	529	546	539	547	495	521	515	543	551	526	556	508	512	539	528	516	556	522	548	531	510	513	528	529	523	535	540	515	534	572	536	541	547	526	538	534	510	545	516	501	579	568	556
24395	21308	28467	25205	22108	16684	10404	6782	4557	3481	2720	2295	2194	2026	1756	1433	1187	982	857	860	777	756	676	631	557	502	428	485	492	409	393	421	394	376	392	338	359	361	372	375	368	365	344	360	337	360	366	352	345	359	361	365	397	372	325	387	347	355	369	369	391	400	397	356	353	374	367	377	382	346	360	342	351	340	366	338	372	356	349	361	364	383	343	408	371	322	364	298	382	315	326	358	362	320	343	332	364	366	336	371	352	378	351	340	341	371	360	348	350	364	343	345	360	397	342	355	304	347	331	371	350	355	352	359	325	350	352	352	350	343	369	351	359	348	357	357	397	324	345	365	318	355	350	362	342	325	330	333	355	343	325	370	345	360	371	332	352	346	332	365	351	337	331	351	335	317	365	348	325	333	361	340	322	347	342	370	339	368	361	318	342	365	356	336	328	356	400	328	346	362	352	329	336	346	346	322	359	362	391	335	333	356	348	333	368	346	327	316	352	342	343	394	347	331	371	328	332	344	342	353	364	348	369	339	368	389	348	303	334	371	349	361	358	368	368	371	350	370	352	388	347	363	355	339	359	359	372	323	358	354	377	361	350	322	360	339	388	361	349	352	336	346	346	348	358	379	367	373	334	343	353	393	349	335	359	358	298	375	360	336	373	327	323	322	365	325	330	339	327	342	328	340	369	338	321	345	338	349	350	317	338	341	374	362	358	330	377	297	360	357	314	329	363	365	351	375	384	336	351	337	360	318	316	358	339	361	330	347	346	376	356	322	324	376	378	335	339	359	376	355	349	370	362	340	342	363	361	368	336	348	372	338	366	360	334	342	302	359	332	377	343	371	334	367	371	347	385	335	362	355	341	352	328	359	357	327	359	353	327	342	343	354	368	319	363	363	389	348	362	353	364	333	340	355	338	330	367	375	341	330	357	349	360	344	330	344	363	359	376	347	358	360	355	371	341	360	355	335	339	339	350	338	354	348	333	356	348	351	363	357	349	331	379	342	373	352	343	349	362	371	384	329	301	334	323	371	344	379	353	382	338	336	333	367	397	357	365	316	333	371	368	370	362	365	369	354	364	337	347	323	372	342	308	349	348	368	334	326	369	342	355	339	346	352	367	369	351	333	343	360	346	382	343	327	361	365	346	321	378	349	360	357	363	362	356	318	372	352	339	359	350	334	336	323	309	364	362	324	351	333	362	368	328	364	360	340	329	356	339	378	332	360	318	339	327	347	372	325	328	343	372	369	348	337	356	383	331	364	351	309	379	318	337	352	379	347	349	323	348	346	315	339	376	337	371	356	359	349	353	358	343	394	351	376	379	359	342	359	307	321	342	328	366	387	345	359	374	313	331	353	380	341	339	355	363	358	329	379	362	367	326	373	317	366	362	328	351	292	332	339	359	312	367	359	368	340	347	352	378	329	306	332	344	296	356	327	357	366	372	371	361	373	353	353	377	366	345	342	355	347	345	361	342	346	362	334	376	333	335	362	361	368	386	320	313	371	352	356	319	333	340	335	339	373	332	328	352	368	341	363	365	331	404	361	362	365	345	354	347	369	348	327	370	320	343	320	367	373	330	349	346	342	328	372	346	375	313	328	353	349	383	311	361	351	327	359	360	357	381	350	344	374	372	335	359	383	354	343	354	366	357	341	351	377	329	363	345	321	371	339	352	325	313	366	335	314	385	347	359	347	339	344	360	372	363	346	333	340	335	349	344	325	357	357	355	344	369	360	329	345	349	360	351	343	325	386	351	366	340	361	389	329	351	355	348	359	377	342	348	346	339	386	310	353	381	337	373	325	341	324	367	383	347	320	374	349	312	348	341	363	325	346	345	346	386	325	372	374	372	371	385	368	341	357	346	358	350	314	361	354	340	358	372	334	360	326	342	361	361	336	317	373	363	356	344	346	341	363	352	369	349	359	377	352	363	357	355	341	371	367	332	375	319	346	332	345	384	321	355	371	341	352	365	348	337	324	330	385	374	356	325	317	364	320	337	340	344	329	365	368	349	349	340	357	344	334	356	339	339	366	345	360	338	351	337	363	371	336	361	327	379	371	342	345	339	356	344	342	345	325	318	336	367	330	332	350	346	356	347	345	329	352	359	350	315	360	296	349	337	367	321	347	346	363	348	366	395	349	367	356	338	341	347	366	324	358	369	358	366	364	357	360	321	323	327	326	346	350	361	338	338	325	349	360	385	348	356	352	352	330	322	363	336	363	328	355	351	347	363	379	344	353	364	347	325	350	350	377	314	359	334	344	339	344	353	347	333	358	339	352	336	369	332	350	346	318	344	342	335	390	377	343	346	319	307	321	405	314	391	373	348	343	353	351	340	376	333	349	356	352	314	371	353	351	345	342	359	355	358	373	374	332	355	392	354	367	325	363	357	357	367	341	347	354	363	335	359	351	361	374	324	342	349	315	375	367	339	359	353	341	353	352	394	303	348	346	333	353	349	337	347	382	349	337	343	356	365	378	379	337	350	366	335	359	366	360	351	372	366	366	340	355	328	355	321	363	366	323	353	355	305	348	356	351	368	391	360	334	367	323	348	324	337	340	359	317	343	371	350	333	341	371	348	347	347	350	373	342	358	363	354	384	335	334	353	358	358	357	300	363	385	357	374	339	373	346	386	378	339	315	322	356	346	363	370	391	369	362	367	370	377	337	321	343	356	343	352	341	369	326	358	350	362	355	368	322	357	297	322	345	342	331	334	376	357	353	356	304	373	359	342	341	341	360	335	344	366	364	352	331	334	341	338	350	337	329	355	390	350	390	333	333	325	369	356	328	351	383	346	387	341	349	349	343	353	364	323	324	339	364	370	361	361	353	338	324	365	366	334	329	345	359	358	321	315	350	316	360	355	340	343	349	351	319	327	355	346	364	323	331	359	349	390	315	348	363	364	347	347	322	361	347	327	343	376	363	334	352	363	335	347	365	343	353	357	330	333	332	369	312	346	349	361	322	335	387	379	373	343	323	366	360	349	332	375	370	321	366	327	351	368	344	375	347	373	356	360	359	339	349	365	353	361	360	373	380	373	353	381	353	334	353	361	358	333	336	368	339	341	328	340	350	364	367	385	329	345	338	355	358	347	347	368	358	326	339	330	371	360	358	331	365	326	348	347	360	348	330	368	360	359	336	387	350	344	347	350	348	363	340	374	340	354	334	359	384	352	307	368	368	345	344	346	354	362	341	342	365	370	373	329	363	336	365	344	354	365	318	360	361	359	325	334	353	344	350	326	374	352	335	343	375	371	308	368	348	340	366	364	342	374	372	346	335	374	335	364	337	364	364	350	365	322	353	358	357	366	332	307	342	353	344	329	359	347	373	350	372	335	360	365	353	361	359	330	331	346	381	342	335	396	360	337	366	338	355	340	369	342	364	376	301	334	345	349	374	330	341	365	323	346	329	355	355	339	327	319	376	362	318	388	354	363	345	353	344	376	360	381	371	360	375	318	348	346	344	348	350	368	374	358	360	322	376	353	333
28043	45910	41024	28286	24496	17520	14617	11912	9267	7484	5802	5254	4841	4444	3638	3033	2278	1870	1619	1629	1434	1372	1195	976	822	769	689	636	642	599	542	515	519	552	516	503	481	482	445	489	437	474	476	430	439	439	468	440	467	429	456	481	463	453	418	466	433	440	444	433	449	456	424	427	389	437	389	447	436	409	464	439	424	393	468	438	422	484	446	457	410	407	417	414	447	429	400	419	426	447	468	435	466	394	421	457	438	406	450	428	402	454	440	415	434	458	438	442	441	447	430	451	448	455	440	434	442	431	404	428	423	418	435	435	425	435	427	453	412	472	427	437	442	407	446	435	409	418	444	441	417	453	436	481	409	440	446	416	436	408	446	436	417	449	427	431	404	437	460	433	413	458	442	445	423	413	451	448	414	465	426	434	439	399	441	397	426	439	440	403	459	457	456	389	424	463	402	428	416	457	423	446	443	421	466	432	421	414	447	417	429	445	444	415	426	450	435	412	421	412	413	450	448	427	439	426	457	414	388	418	423	422	409	420	462	442	445	394	463	433	427	437	419	435	428	416	427	428	411	400	435	411	414	416	394	470	438	422	425	401	424	404	434	432	410	423	406	422	419	444	431	482	403	398	422	415	460	433	416	451	408	452	432	438	464	421	411	408	459	455	442	439	414	384	406	416	397	396	411	398	413	426	445	436	406	407	425	432	425	408	399	459	439	441	423	398	412	408	408	420	420	433	421	422	442	421	446	412	433	427	432	455	415	443	412	477	433	416	406	413	454	417	448	434	432	427	431	438	415	427	408	409	436	438	409	425	413	432	465	410	446	434	439	460	423	412	425	422	419	420	448	415	449	428	455	418	418	453	436	417	383	384	447	435	412	405	433	445	431	449	460	450	412	390	430	376	421	425	449	449	447	416	423	401	411	413	437	422	418	379	387	431	402	464	423	404	449	417	406	408	424	449	427	427	435	419	419	444	445	443	410	455	429	424	432	437	388	434	442	458	425	392	431	435	416	409	411	428	416	413	434	424	445	402	448	432	419	416	442	425	407	433	407	433	439	423	427	452	413	440	429	456	443	441	415	423	423	413	434	418	427	445	426	415	422	416	406	390	386	446	417	440	455	441	425	407	451	422	396	451	451	412	427	394	420	401	424	478	450	416	467	436	439	399	395	428	393	413	412	388	395	417	408	401	426	421	465	408	440	413	403	421	445	409	448	415	440	443	450	423	432	406	406	416	436	473	406	407	465	452	387	426	473	411	416	415	434	431	440	444	456	437	406	405	445	424	418	428	402	426	421	408	391	387	407	455	427	444	420	464	410	443	440	425	437	393	419	427	396	411	412	457	417	398	441	411	440	412	409	453	416	435	434	443	431	416	413	445	430	417	428	403	432	420	394	404	399	424	444	400	507	400	456	401	434	416	452	429	390	446	393	432	424	467	435	433	425	409	404	443	443	420	404	480	452	456	425	410	432	425	402	445	407	406	441	372	456	451	388	404	421	426	438	451	435	397	446	450	435	388	435	443	445	395	407	458	421	424	414	427	381	430	430	447	408	479	380	403	420	443	388	373	444	426	439	426	425	421	425	415	419	433	430	431	415	412	416	408	450	418	456	462	399	431	417	431	426	431	433	390	412	414	420	433	406	441	445	442	462	434	404	427	449	402	428	408	414	445	432	421	407	471	424	434	419	378	428	404	427	445	430	431	432	426	414	401	437	437	408	393	431	392	401	449	435	451	407	406	465	430	465	394	402	436	425	459	430	406	402	432	449	412	436	454	428	442	356	422	387	397	445	439	437	458	429	443	411	427	381	446	411	426	440	424	430	418	437	448	422	398	394	435	435	393	416	432	444	427	429	432	430	445	423	406	431	428	415	424	417	445	419	441	431	421	411	447	421	421	449	408	410	394	399	448	444	432	411	455	431	404	421	420	417	432	425	443	397	456	417	453	449	415	410	415	455	456	454	382	431	393	385	416	410	450	392	440	432	417	431	407	406	442	419	461	423	449	444	447	449	400	414	435	419	416	441	411	391	413	434	434	422	421	410	404	436	429	396	448	399	423	440	421	410	391	401	404	443	446	435	453	448	416	423	472	442	418	426	428	427	425	436	430	431	442	424	442	419	403	410	433	452	419	423	409	405	426	415	427	396	421	439	390	438	432	411	472	417	400	436	447	428	437	426	407	445	426	433	462	457	427	408	423	435	414	419	410	409	419	438	419	421	457	442	447	461	428	402	416	429	427	439	425	425	448	457	441	413	432	448	404	434	453	433	435	445	454	459	408	462	432	443	418	386	394	423	452	454	423	441	431	416	413	412	439	406	422	408	440	401	447	469	435	432	400	430	414	425	409	404	407	431	405	460	436	473	456	425	418	452	378	405	426	419	467	452	456	453	416	413	444	435	407	433	408	432	424	431	400	414	421	438	401	421	428	450	439	433	384	439	405	412	408	437	468	439	437	421	420	421	390	405	424	443	425	405	442	432	401	442	433	399	417	431	445	432	427	386	443	425	411	425	404	409	451	444	458	451	402	430	423	435	444	410	423	403	396	395	465	417	417	403	437	448	463	416	444	418	436	421	429	419	387	455	455	410	394	376	438	436	409	429	416	445	417	435	442	462	454	400	445	399	476	413	448	444	417	433	427	448	446	431	419	459	453	438	415	429	420	438	439	433	400	404	446	426	413	433	410	390	445	420	428	439	399	417	413	411	420	412	424	433	448	446	418	427	460	379	425	428	433	446	407	427	411	442	395	431	438	422	455	421	441	415	396	394	406	398	459	448	392	418	415	427	353	429	428	417	426	384	442	423	441	389	463	423	384	436	404	436	449	468	422	425	439	422	463	457	424	435	384	395	408	413	438	470	389	431	452	437	443	454	441	437	435	437	422	424	397	388	438	405	428	426	426	425	463	411	436	410	437	442	405	429	441	460	447	433	428	437	442	414	435	470	458	462	409	400	410	421	447	393	418	412	419	417	418	422	415	471	421	423	437	431	447	475	430	430	400	430	424	461	442	451	421	418	423	418	410	403	446	452	406	427	476	443	403	432	416	442	407	429	428	419	422	428	426	426	414	426	444	451	446	434	447	449	482	429	444	422	427	427	435	417	405	437	440	419	481	449	424	442	427	435	426	380	467	401	412	496	434	454	420	421	401	425	445	397	438	409	462	425	416	400	364	426	400	456	435	467	380	408	449	450	426	420	395	451	433	441	431	435	398	448	443	414	436	388	415	423	408	443	437	432	473	417	393	418	429	428	426	466	416	460	390	440	400	430	384	418	441	430	446	415	437	419	448	410	431	429	420	435	428	445	429	442	438	435	446	389	435	404	459	447	401	399	434	416	422	419	421	402	435	432	431	432	458	447	425	429	392	448	436	445	443	403	424	407	428	453	419	454	387	422	418	448	429	439	448	399	439	446	412	428	414	437	439	430	413	399	449	414	418	416	411	423	444	414	448	439	421	424	435	409	429	429	400	407	437	465	423	384	420	427	412	417	404
25543	21466	28007	26731	19103	11390	7160	5086	3441	2929	2393	2005	1877	1772	1681	1360	1213	1066	1013	945	945	877	837	807	696	692	660	600	616	653	602	615	592	614	581	615	552	551	634	587	535	571	594	557	602	537	580	577	542	589	578	532	568	530	579	498	539	559	576	580	565	589	610	570	497	617	581	597	529	566	550	526	559	518	541	557	555	591	532	549	567	557	598	542	552	513	558	569	573	574	544	571	562	577	571	544	576	585	518	560	571	565	516	564	584	548	563	551	580	508	534	583	581	572	560	524	590	593	570	537	562	565	528	588	607	565	517	563	549	586	559	547	557	540	579	552	559	588	530	544	572	555	552	551	578	562	544	548	587	593	594	585	570	623	582	569	583	588	529	578	598	558	527	595	576	540	570	561	591	541	589	592	556	535	559	559	572	558	590	565	574	565	525	520	546	547	544	593	557	522	546	551	562	535	581	603	564	563	565	573	603	579	516	576	554	627	533	581	561	553	540	582	582	548	561	557	545	567	611	574	553	537	557	552	549	561	593	563	594	528	556	527	533	560	558	514	565	574	524	528	569	592	546	580	512	547	564	553	554	555	555	568	587	579	525	528	551	558	527	554	573	590	579	583	550	564	528	577	532	515	563	532	563	527	575	556	551	548	558	533	622	514	533	550	574	525	504	576	640	591	585	599	540	553	581	568	577	556	567	554	568	550	583	588	544	550	568	564	521	511	503	549	543	515	549	569	559	548	532	584	537	549	591	557	527	562	579	583	588	560	588	575	540	520	514	541	546	566	578	552	544	501	569	568	552	547	585	594	532	530	547	599	548	561	595	531	546	543	533	570	577	593	538	540	565	528	526	564	574	580	581	554	548	540	549	554	603	527	592	606	524	562	602	554	557	589	520	566	549	517	604	537	569	522	580	536	557	546	548	573	549	567	537	599	578	543	566	540	535	558	554	592	565	540	519	546	500	536	567	585	527	525	560	556	532	554	546	570	582	585	506	522	507	557	518	537	590	536	514	538	558	540	539	554	515	546	574	611	539	548	558	577	534	522	562	561	538	560	551	576	576	576	523	609	514	544	536	572	556	541	584	561	558	606	583	580	578	539	542	578	566	556	540	564	556	517	532	532	520	548	560	551	577	570	521	557	566	530	560	498	563	571	533	553	533	584	573	564	552	548	558	587	539	576	499	582	508	592	545	583	562	553	579	547	582	574	553	561	564	585	542	567	552	531	521	561	552	551	556	551	523	556	541	580	588	556	562	555	548	560	555	556	562	524	562	584	554	533	557	568	564	549	547	576	530	574	551	553	548	518	565	549	550	573	565	523	580	537	491	548	548	559	581	523	507	543	573	583	563	557	542	557	589	565	562	570	556	577	569	577	578	538	548	565	572	535	576	577	517	540	593	569	556	595	555	502	537	564	543	545	631	536	541	497	546	564	568	565	598	526	542	577	519	565	543	611	555	547	556	550	551	559	571	495	556	590	524	575	541	549	579	595	565	521	599	572	518	560	542	558	545	556	550	602	512	581	531	601	543	580	556	524	578	521	574	570	551	578	565	559	602	560	558	554	498	542	542	578	576	522	542	567	536	537	552	570	543	522	541	557	562	531	568	524	565	529	556	589	529	533	602	562	571	580	542	551	571	564	587	525	590	552	572	543	588	550	548	579	544	527	587	540	594	588	550	563	597	517	581	527	580	517	574	555	580	572	548	537	573	566	541	511	549	526	569	558	553	572	575	538	571	574	585	596	537	610	576	553	581	545	541	542	595	585	541	550	540	573	595	537	551	546	562	561	535	538	543	568	557	571	590	585	564	560	565	560	526	557	549	561	612	509	591	515	535	588	543	555	543	572	557	538	540	553	540	595	534	518	545	571	567	577	563	564	566	568	570	545	547	547	503	545	548	525	569	564	569	580	560	544	537	537	560	521	565	608	580	559	541	520	549	590	536	569	541	609	611	587	555	520	566	542	604	523	543	549	541	539	541	520	565	522	569	563	582	576	569	553	542	537	571	540	555	567	535	557	574	570	534	510	571	568	539	573	575	539	572	564	536	545	529	548	533	537	577	548	536	582	544	595	545	561	587	554	545	552	580	577	577	534	586	554	543	588	550	537	563	533	588	579	584	553	572	536	554	586	541	561	559	570	594	548	596	595	546	532	572	535	584	551	537	598	553	581	565	540	535	576	585	560	537	530	525	576	579	554	580	533	571	557	599	498	555	536	547	584	573	548	564	505	565	602	524	570	603	543	523	603	545	525	553	563	547	611	548	577	567	542	568	550	560	540	565	559	556	593	545	550	529	543	569	557	545	548	541	556	520	543	533	546	600	564	574	552	541	554	566	597	556	543	537	556	535	515	533	559	571	549	548	550	569	537	526	505	589	530	549	589	564	557	520	568	543	560	541	542	559	582	553	543	533	569	532	549	513	543	586	562	578	522	563	591	572	559	525	561	559	531	538	552	509	581	552	546	573	577	547	575	549	567	547	539	510	529	558	557	587	580	591	543	572	556	554	551	569	578	542	493	534	552	542	548	556	582	559	574	563	565	519	544	598	566	587	588	569	549	506	577	507	570	585	516	583	611	568	535	574	575	532	580	538	580	535	510	496	614	509	572	546	586	529	554	534	551	578	566	556	563	575	538	535	598	529	547	533	575	566	606	542	545	566	486	553	496	586	587	562	563	532	558	573	507	589	544	539	559	569	556	527	545	556	523	589	572	555	586	608	527	574	503	570	577	575	508	542	542	587	566	567	581	534	575	628	520	547	536	553	639	542	544	574	563	558	553	559	605	587	585	558	552	544	560	563	546	577	536	516	520	574	528	548	545	574	571	551	594	543	579	570	516	550	554	535	569	559	571	545	618	577	571	527	553	564	531	589	538	552	554	548	581	556	543	522	564	526	561	533	558	541	520	541	574	588	593	553	550	541	545	580	560	542	563	543	570	558	565	535	559	593	542	548	524	527	559	600	583	575	564	532	620	571	529	577	561	569	557	579	602	518	554	549	572	565	590	592	560	545	531	514	558	556	564	551	568	551	564	574	590	589	522	557	577	563	494	566	540	544	531	560	583	535	535	545	560	566	568	533	535	566	557	538	542	553	543	535	511	568	561	544	529	592	548	542	574	613	563	561	577	553	578	544	585	542	602	546	549	534	577	546	534	534	565	561	589	574	572	583	547	516	540	577	588	567	565	534	516	553	528	536	554	581	562	530	570	609	574	577	572	594	545	513	561	529	551	562	565	532	570	585	560	510	572	549	536	533	610	555	574	552	546	573	569	576	593	571	604	555	565	545	592	558	587	523	555	579	585	548	538	519	578	565	527	553	542	547	578	521	527	526	495	573	558	548	551	573	571	562	585	550	575	583	550	605	589	481	585	533	556	577	519	585	567	586	516	568	536	533	557	554	562	539	569	551	548	522	554	552	550	580	531	537	551	529	553	544	523	551	581	563	546	534	570	558	582	573	594	532	549	543	575	552	599	562	597	542	549
28188	42067	37520	27112	22201	15311	12156	10129	7360	6149	4997	4306	3953	3577	3090	2703	2277	1947	1715	1587	1568	1414	1313	1181	965	926	835	896	812	750	722	731	743	687	757	694	736	723	641	648	711	721	673	732	662	692	700	691	675	699	688	740	662	672	692	654	653	629	732	632	643	645	675	685	666	629	672	633	635	633	692	691	619	640	671	687	672	682	671	700	651	634	672	665	642	696	659	662	653	647	645	682	674	673	654	644	711	682	646	684	651	655	665	681	621	697	696	670	690	663	676	672	635	683	660	692	674	680	686	634	691	615	679	659	613	642	692	669	631	641	644	686	669	640	639	656	644	695	710	669	701	626	666	658	664	684	676	685	654	668	670	669	627	662	649	669	698	667	689	611	672	652	710	654	674	701	610	663	656	657	676	655	584	650	608	651	677	667	640	628	671	615	660	664	642	649	641	674	617	693	658	639	676	624	681	669	634	623	658	603	696	673	653	669	642	610	681	616	629	679	648	631	631	630	690	677	638	653	647	658	677	640	644	619	649	669	664	614	697	687	709	680	659	642	644	648	665	624	664	678	656	669	628	663	651	647	647	692	653	680	627	651	663	677	657	628	637	641	672	622	638	624	657	673	660	690	631	665	664	664	687	670	626	649	651	661	625	633	665	642	645	655	649	620	639	661	675	702	644	601	663	626	671	628	638	614	677	608	663	659	682	610	645	690	645	648	667	614	626	666	633	578	666	643	665	594	593	630	633	680	638	668	697	675	694	614	643	673	638	655	671	622	708	624	690	652	679	660	638	657	684	659	678	636	642	662	679	627	591	663	678	669	709	654	665	632	695	634	644	648	698	645	630	679	658	676	683	648	654	697	684	644	653	671	641	667	700	682	629	672	661	672	663	621	659	634	644	641	683	647	679	686	672	631	607	643	662	648	634	623	609	661	625	651	627	648	645	664	633	648	672	667	656	637	721	635	646	639	633	629	648	640	675	673	672	622	639	656	607	632	665	677	659	662	678	623	689	642	666	672	613	674	672	608	675	613	668	608	684	620	642	646	620	643	670	633	680	690	658	625	668	645	648	635	653	629	731	652	640	699	680	642	682	643	680	639	643	673	642	709	674	691	661	632	636	719	642	653	632	656	678	623	704	626	643	689	637	654	643	696	657	651	681	627	679	689	648	635	647	683	670	631	685	635	632	648	649	648	640	631	630	613	646	665	648	642	638	689	671	674	644	657	614	633	617	706	661	675	648	632	666	675	654	662	649	642	674	685	695	670	659	681	697	609	685	651	636	680	651	670	655	681	609	596	650	691	660	669	619	668	687	682	646	684	607	630	649	641	670	633	653	655	682	675	647	675	668	662	697	640	674	643	669	664	684	646	649	701	714	663	659	639	693	628	646	690	647	669	646	662	663	651	709	656	670	631	693	683	653	688	673	691	664	678	616	628	675	679	657	639	662	650	642	660	661	617	646	677	700	653	677	620	665	601	675	664	677	698	640	579	677	684	672	651	680	680	646	625	694	637	615	712	642	645	654	624	651	658	649	650	685	680	673	689	664	685	657	604	649	633	660	636	655	682	680	688	643	670	705	669	652	683	644	650	616	661	607	649	645	681	649	650	682	655	644	668	696	654	622	650	697	634	624	704	643	662	613	643	646	641	654	669	648	617	656	663	646	645	671	662	635	653	610	721	644	641	595	678	689	633	659	691	713	638	666	636	651	634	672	670	653	660	650	649	648	628	655	677	610	649	634	707	671	654	645	662	651	641	680	695	619	654	626	650	716	660	647	700	694	674	670	654	652	699	630	692	654	643	696	703	674	675	666	658	669	652	630	647	669	665	639	688	654	682	651	703	662	676	650	688	677	648	641	698	663	634	682	678	682	632	652	706	634	629	696	646	631	657	675	638	620	661	641	620	662	667	657	668	697	595	668	691	634	653	612	638	665	656	682	626	690	688	659	661	649	689	679	668	650	653	669	682	630	679	601	670	685	644	647	687	631	665	668	648	639	671	639	714	655	678	667	669	655	635	632	660	656	653	622	615	679	644	636	642	661	658	688	609	624	695	633	632	658	663	673	696	614	669	619	711	679	639	632	640	677	662	683	647	671	684	667	693	664	664	636	597	682	660	659	650	672	652	666	617	694	686	641	650	664	627	641	617	611	701	650	618	693	688	659	683	656	688	603	669	655	673	663	686	660	674	668	653	638	671	609	660	633	675	708	646	707	644	648	623	673	618	660	636	624	627	672	715	642	661	666	624	660	637	652	670	661	629	653	657	649	656	666	673	695	642	653	658	642	642	657	673	681	685	700	634	704	645	664	652	631	626	649	624	684	605	656	625	639	663	666	635	637	616	663	676	634	622	678	654	647	692	677	658	680	660	685	635	643	669	691	636	653	660	623	613	674	592	674	631	654	674	652	686	656	657	639	649	676	643	708	716	653	643	651	686	606	631	664	660	631	602	689	644	656	628	610	658	652	664	683	647	624	668	621	648	687	664	657	673	637	670	670	628	697	670	666	679	616	652	671	678	632	610	653	661	690	635	643	596	638	680	692	713	646	653	653	666	651	708	682	678	654	651	650	661	653	692	652	636	657	686	626	640	646	612	662	667	679	659	650	681	618	632	665	694	614	685	668	690	684	641	616	638	644	635	699	636	683	677	651	709	642	619	634	658	633	677	653	633	629	633	688	683	659	673	622	673	696	713	641	621	644	655	641	721	689	686	615	628	692	654	699	618	665	660	694	680	660	671	641	654	663	730	608	625	675	645	679	613	669	644	663	687	646	650	683	661	635	711	647	677	686	609	669	659	685	667	640	673	685	670	643	659	689	627	637	661	661	713	626	656	676	678	692	661	652	687	680	648	643	667	658	655	697	592	622	660	643	627	671	670	659	627	664	681	649	661	669	646	679	656	614	671	708	630	670	706	666	639	698	649	658	621	668	663	679	671	686	666	645	655	652	677	641	612	655	647	663	655	635	650	635	651	695	650	675	688	653	667	664	637	660	686	660	641	650	616	705	636	643	686	667	642	661	666	639	633	638	617	671	623	673	629	652	632	666	605	691	639	659	673	654	678	686	680	631	630	687	671	682	637	657	682	645	683	639	675	676	676	658	632	627	618	656	669	659	598	635	660	669	716	668	655	657	656	644	658	666	655	674	694	659	661	676	657	687	687	630	634	694	671	618	661	684	679	637	616	718	666	657	664	690	611	681	656	665	643	614	624	704	668	657	648	664	700	702	660	639	616	673	667	663	691	673	664	655	653	650	659	655	653	688	627	648	676	621	595	672	675	679	637	692	707	604	668	656	651	648	635	683	655	637	684	651	685	645	646	642	672	647	691	658	656	699	646	634	671	618	643	653	649	665	675	662	679	646	656	671	685	626	642	626	670	648	667	618	663	666	690	651	674	691	636	662	654	632	672	640	678	633	678	671	681	652	647	668	705	676	659	607	649	667	607	656	667	606	656	636	674	691	657	612	624	668	665	632	688	622	623	617	661
23219	21321	28992	24341	22230	22237	17975	9655	5754	4680	3675	3110	2841	2563	2388	2070	1778	1512	1292	1191	1117	1116	940	838	721	721	657	569	634	563	571	522	513	493	502	488	508	524	478	507	478	478	502	478	448	485	493	455	477	503	489	510	485	497	464	467	464	508	478	486	500	513	508	457	481	504	463	481	502	453	479	465	458	464	463	421	430	467	441	470	490	430	479	467	498	445	467	499	491	472	472	478	482	435	472	491	461	483	459	493	527	431	518	488	462	484	488	470	425	452	481	489	442	476	504	467	434	447	471	468	460	444	461	477	471	469	469	452	471	464	432	485	464	466	444	472	490	460	451	454	489	464	471	469	461	447	497	419	502	463	471	488	451	451	418	459	495	473	495	483	507	501	484	427	414	485	452	430	453	468	493	478	468	478	460	497	486	490	432	445	485	437	486	466	444	462	466	503	458	446	459	460	463	463	475	458	450	524	492	446	464	460	468	440	494	466	468	435	460	461	469	477	448	456	460	494	455	487	443	487	513	493	447	460	479	494	480	448	475	492	472	509	459	474	472	469	458	482	464	462	448	489	462	474	478	467	489	487	463	435	486	486	445	479	505	504	475	483	529	488	467	426	461	477	458	464	444	470	453	439	473	487	485	456	484	471	442	473	482	422	498	434	438	480	466	474	486	457	472	444	425	459	444	485	497	503	455	496	477	463	441	449	461	497	500	448	472	477	418	450	470	477	457	448	493	472	481	448	479	455	426	468	470	489	479	465	451	489	439	467	473	435	444	492	431	449	446	462	479	474	463	460	422	460	468	465	470	479	492	470	507	474	478	463	463	477	453	455	481	499	464	465	436	509	469	475	487	402	483	473	442	482	444	476	480	467	465	487	462	432	471	445	464	466	460	477	465	428	497	432	503	445	451	477	472	471	502	492	453	490	514	450	433	467	496	446	500	459	457	471	487	496	495	488	475	458	466	468	486	475	419	481	488	478	473	442	506	500	461	480	477	461	451	440	441	432	482	458	464	469	480	471	465	497	491	464	450	468	426	479	457	452	433	458	443	524	491	504	429	457	453	460	468	482	442	483	424	503	477	483	453	457	482	477	463	438	478	493	462	449	477	467	446	492	487	474	483	468	466	451	438	440	478	459	442	477	476	467	481	469	463	425	467	473	451	491	468	440	466	454	439	467	458	478	420	478	492	474	476	461	406	462	456	476	456	468	451	443	499	465	462	470	477	474	500	513	497	496	485	514	456	473	477	487	496	439	436	465	463	440	469	497	489	443	458	471	445	452	484	477	476	449	472	456	483	492	461	448	447	453	454	480	464	442	461	422	487	494	444	449	452	478	488	465	470	455	403	493	470	477	476	425	498	454	455	487	482	442	455	496	457	499	503	469	456	446	458	437	478	485	450	478	490	482	467	438	462	480	431	488	449	466	480	462	471	459	458	473	456	470	443	471	441	443	456	453	481	452	457	466	445	476	483	451	457	488	460	429	498	433	465	443	479	468	493	450	447	505	466	461	499	461	477	449	434	459	480	495	467	476	459	459	480	478	465	490	460	499	469	479	517	480	469	461	468	459	461	460	483	512	478	463	453	459	468	484	501	411	485	461	462	468	506	508	506	455	503	472	476	475	457	491	446	462	439	486	454	472	478	492	466	471	481	458	423	448	472	466	450	490	494	467	464	466	486	466	452	491	455	434	479	458	457	465	452	463	488	433	484	465	466	442	447	442	467	486	491	455	440	450	472	476	442	453	472	467	455	457	482	482	442	447	509	461	442	472	470	479	459	477	469	448	433	455	474	488	425	453	429	490	451	404	493	450	462	465	440	475	498	504	446	505	465	465	502	535	450	476	465	520	467	470	449	483	495	487	472	477	437	431	426	462	470	495	479	486	454	500	447	469	485	461	488	461	454	417	490	454	428	498	479	505	454	483	421	451	453	440	431	501	472	447	473	458	484	413	444	490	444	503	503	472	475	456	465	467	441	444	427	464	509	449	470	490	497	489	493	496	483	456	439	486	412	452	462	457	481	453	483	471	473	451	467	476	456	470	427	481	461	458	459	468	490	501	445	479	445	467	469	474	454	453	451	477	496	428	452	451	472	506	493	409	424	475	471	476	466	450	453	462	446	504	464	453	477	463	437	493	520	469	457	481	436	457	444	479	459	453	434	450	457	467	467	485	484	488	476	480	482	463	504	477	460	437	491	488	495	448	449	464	512	501	456	467	457	471	440	491	483	445	464	470	499	479	489	476	448	443	494	450	459	456	483	464	462	475	459	432	465	456	504	489	462	466	445	498	433	460	443	448	457	476	466	451	433	463	442	452	460	472	460	469	498	482	475	454	425	467	461	424	450	479	514	428	445	445	474	436	459	449	485	462	478	464	446	455	493	483	460	469	520	437	461	486	446	462	471	503	456	445	415	471	473	486	447	472	492	471	466	514	456	481	452	493	470	484	450	439	439	469	475	461	450	458	492	482	459	519	428	508	464	453	455	463	468	465	452	494	511	434	448	451	514	439	487	490	465	464	463	491	461	460	433	442	460	462	446	455	450	494	477	474	464	456	456	481	443	445	481	488	451	475	459	450	481	473	462	474	456	487	443	491	511	446	471	472	486	460	431	480	455	432	483	423	472	453	477	466	481	491	464	466	475	462	469	502	459	452	441	466	470	487	441	449	485	491	464	447	483	449	457	470	502	418	478	496	452	481	431	499	481	505	484	455	474	462	442	487	451	481	484	460	445	441	462	472	453	445	475	439	470	456	455	424	474	462	432	455	503	443	470	473	490	440	470	484	475	496	512	418	453	472	437	461	442	459	469	518	473	476	450	448	498	494	453	472	487	425	453	438	486	504	494	485	473	509	460	520	443	474	477	428	457	460	501	456	453	489	456	486	498	440	454	488	452	472	465	457	455	442	497	466	467	442	486	471	472	478	467	480	490	431	458	483	451	457	424	498	473	453	475	479	441	477	464	475	458	408	478	454	479	489	480	483	457	473	470	497	441	413	477	502	426	476	478	435	480	423	487	485	469	452	463	487	461	470	458	457	446	505	449	459	478	490	449	447	496	460	484	476	486	489	497	463	508	468	460	502	458	459	450	430	472	474	484	480	458	472	475	438	440	468	489	501	477	480	460	488	466	461	438	477	467	447	477	474	462	495	495	466	453	468	446	437	489	468	485	465	449	497	407	472	453	452	462	499	438	469	457	466	480	437	464	459	478	469	460	463	473	470	450	489	492	484	456	474	458	460	443	494	463	468	494	447	490	456	456	467	465	488	467	485	477	475	487	437	501	425	512	447	455	493	468	476	455	454	468	446	524	480	442	448	486	453	442	478	465	463	469	448	492	431	474	497	462	486	451	482	458	460	490	448	441	481	464	458	463	483	448	482	458	470	467	479	454	461	424	473	447	463	472	456	468	482	445	466	448	449	477	485	445	440	470	475	466	456	452	479	492	462	445	437	427	501	514	467	471	454	457	476	519	461	505	478	490	449
30415	53804	48979	37524	30493	22100	18087	15056	11177	9331	7672	6547	5901	5297	4713	4054	3348	2697	2510	2171	1960	1879	1623	1339	1121	943	886	865	784	758	699	699	677	672	613	639	578	604	662	624	591	567	628	554	554	574	546	599	539	554	539	520	533	563	640	580	518	568	582	566	535	546	529	522	568	589	574	539	615	594	573	585	555	571	511	531	604	540	550	557	548	564	531	590	547	573	550	538	555	526	564	501	561	501	583	566	512	569	550	493	589	532	546	587	539	538	516	544	564	513	547	537	544	554	514	516	511	526	564	580	567	525	539	540	575	529	540	521	535	531	514	545	504	547	526	529	498	545	573	536	568	524	530	501	518	545	569	545	505	546	519	529	501	574	542	541	496	559	527	541	527	528	514	509	521	546	552	519	548	530	546	552	531	508	547	561	557	506	526	518	530	496	538	502	542	548	525	541	559	538	513	538	544	548	582	553	550	522	510	502	520	541	506	565	554	520	536	574	526	542	516	541	540	502	548	541	568	557	557	540	519	583	488	575	566	553	562	586	545	560	529	524	554	552	576	524	527	528	539	566	549	507	540	536	546	542	542	499	571	522	552	534	521	556	540	536	499	579	534	545	551	503	561	549	539	537	498	522	535	517	530	541	510	536	553	551	564	560	568	564	579	550	562	541	538	520	499	535	532	556	565	550	549	524	546	591	541	561	534	560	544	524	540	531	569	464	580	552	501	551	511	550	538	514	586	518	535	569	522	550	542	538	513	561	472	530	517	564	539	565	553	506	581	537	540	553	546	529	505	581	509	532	526	542	542	499	526	534	542	572	524	568	548	539	573	550	535	519	507	562	581	501	549	527	511	526	574	553	496	520	536	507	538	537	547	533	555	518	502	537	509	520	554	627	571	510	569	564	528	529	527	536	545	533	572	524	505	529	568	558	553	528	517	515	554	533	522	549	521	531	538	526	494	516	539	562	486	534	572	491	546	545	550	537	518	524	525	565	533	542	578	539	556	543	521	543	556	545	560	493	548	549	505	546	556	535	539	537	540	534	557	515	532	592	551	501	566	519	543	526	515	524	511	554	539	543	539	550	539	517	524	515	545	543	515	522	534	528	534	526	587	549	529	503	527	521	504	544	522	546	555	537	518	535	549	492	558	539	532	585	535	499	537	521	531	533	517	542	545	539	544	508	527	514	582	503	530	510	565	511	535	546	520	502	565	559	539	532	545	504	526	586	513	528	551	513	562	556	487	548	529	526	544	582	497	548	532	541	533	549	564	530	551	527	542	530	538	537	505	554	552	576	520	573	553	580	528	535	539	539	548	542	578	571	552	547	580	536	548	551	530	530	525	551	569	536	551	574	556	547	555	551	563	578	544	541	506	544	521	536	594	565	504	520	572	501	507	498	504	562	561	532	581	532	537	555	540	523	549	525	552	522	540	516	540	578	507	526	502	558	538	527	533	540	566	524	534	534	550	550	514	502	519	534	577	560	545	531	547	498	556	519	547	548	527	548	554	515	528	565	514	534	561	546	541	479	547	552	565	541	507	514	558	512	502	564	540	552	520	586	569	532	522	487	573	520	537	525	475	512	532	523	563	530	535	539	555	529	581	534	547	517	542	507	559	564	495	555	547	536	535	534	549	541	521	516	538	526	547	558	511	524	494	530	530	532	507	563	515	549	518	509	552	544	551	545	549	535	521	599	512	516	516	537	531	548	545	531	514	545	552	533	524	551	543	558	517	568	553	521	536	516	514	502	512	508	553	541	532	537	510	578	568	562	536	538	510	568	542	524	572	545	504	560	539	555	551	550	537	524	516	548	552	562	495	561	513	520	488	513	545	533	552	510	552	508	563	511	559	533	539	543	545	538	497	518	545	536	520	525	509	545	551	573	544	534	501	546	545	520	505	540	559	532	521	512	509	533	549	596	507	565	516	526	538	525	566	545	516	593	560	528	567	557	533	532	540	571	548	531	494	604	505	530	544	507	541	513	568	537	531	517	570	576	578	525	529	512	535	542	523	554	554	545	527	531	533	559	575	501	554	549	546	523	564	568	533	534	582	572	574	533	554	531	543	528	539	574	575	544	548	530	562	533	503	521	547	566	544	564	524	495	537	543	551	513	561	546	528	498	517	545	551	539	526	546	516	503	554	535	532	537	517	521	541	531	530	506	508	531	546	510	515	562	513	551	548	532	556	540	576	485	590	569	556	570	545	491	550	540	528	536	562	536	537	545	517	507	549	532	540	542	490	542	554	546	558	542	588	548	539	532	546	528	569	524	529	523	558	524	539	554	559	532	492	495	559	552	570	518	563	525	529	543	571	549	554	520	545	534	532	584	580	547	526	550	555	563	545	552	531	543	529	559	519	556	544	533	531	533	559	543	539	575	531	509	533	570	585	542	561	524	522	565	540	521	544	516	524	527	547	569	551	526	539	548	516	568	535	586	527	525	544	552	575	524	530	558	530	513	568	521	537	560	518	522	566	561	506	530	545	546	552	548	522	541	543	566	560	543	510	563	572	532	570	575	578	538	557	554	535	566	536	504	541	506	519	545	602	514	526	500	526	571	548	549	573	562	523	512	499	507	512	569	508	516	521	496	531	509	522	533	532	577	524	532	520	517	590	532	553	525	513	560	527	516	547	550	567	550	517	576	559	567	578	563	564	509	522	533	488	523	542	532	530	534	544	568	577	523	509	521	542	550	569	541	546	529	555	528	540	514	553	545	538	517	568	536	530	531	517	508	538	527	550	520	562	521	568	498	534	492	501	565	529	542	536	528	527	544	512	515	545	528	540	532	563	550	541	517	537	531	535	543	514	506	503	532	562	547	573	511	512	552	585	569	518	505	534	529	558	560	576	516	525	529	493	531	545	549	547	539	526	540	566	535	579	538	535	586	578	565	544	541	548	550	563	496	572	590	541	564	561	545	499	556	533	500	555	524	530	548	560	571	502	525	513	522	538	523	573	516	502	542	513	536	501	545	567	550	552	544	559	523	547	575	521	549	531	539	524	527	546	517	547	540	577	543	552	525	544	527	553	589	582	504	535	519	528	556	490	573	550	521	520	530	538	530	560	516	559	526	524	533	532	519	543	541	505	552	580	563	584	540	543	582	515	508	544	539	550	519	536	534	516	530	559	528	516	572	531	560	534	527	511	551	540	532	568	544	518	545	531	573	518	545	526	558	569	545	549	523	519	498	497	568	525	546	527	510	527	571	552	556	538	517	537	521	552	535	579	551	549	549	535	548	549	532	546	568	532	552	486	554	531	555	529	552	604	537	536	524	520	512	562	544	546	603	518	526	523	553	546	559	526	517	538	537	522	566	543	569	524	575	528	524	590	504	558	566	514	524	536	542	554	543	558	576	544	523	560	579	556	557	551	558	561	535	535	539	574	546	547	559	518	545	545	590	547	552	546	538	541	556	537	563	562	534	531	530	552	534	556	558	517	546	542	551	514	561	538	531	555	532	530	529	559	553	550	532	551	566	527	537	551	536
28803	25465	26960	21245	14376	9129	5870	4110	2771	2206	1822	1701	1458	1349	1237	1155	1068	898	799	800	782	680	717	666	547	518	561	509	485	505	462	447	465	472	499	474	481	424	467	467	459	438	448	481	463	467	478	462	459	471	445	453	450	468	455	449	421	420	409	450	440	453	452	425	471	462	422	445	446	454	424	481	424	485	455	439	457	421	460	458	421	459	416	434	426	459	413	442	424	444	455	439	436	445	432	428	417	435	430	462	457	437	444	421	453	453	468	433	435	459	461	421	466	385	435	463	457	422	477	465	460	463	434	472	415	407	419	472	439	437	422	426	452	447	443	418	443	425	434	451	493	426	417	444	439	452	444	415	468	448	454	445	465	451	472	441	437	436	434	451	429	451	480	472	464	476	421	440	435	406	456	451	417	465	450	434	408	478	420	440	427	446	439	438	393	487	447	477	452	486	427	430	411	434	429	459	466	468	424	427	468	436	492	452	460	427	477	452	469	455	433	414	439	420	485	425	458	458	462	430	469	422	404	442	442	444	439	444	432	408	460	433	456	448	431	447	461	424	457	456	450	427	421	416	436	465	450	439	452	434	459	422	448	481	441	407	405	420	468	447	425	445	454	469	475	425	436	473	486	402	477	430	431	476	479	415	439	443	436	415	426	482	429	442	472	448	454	460	441	404	426	452	434	477	442	458	383	456	463	453	449	410	450	404	460	444	433	453	461	464	432	413	439	481	435	459	466	427	447	431	485	447	421	436	406	405	439	433	444	435	428	475	423	436	443	457	446	420	431	416	434	457	418	433	477	481	422	438	432	403	447	436	451	422	461	409	433	414	422	451	462	414	413	434	450	472	451	444	452	443	451	472	435	406	450	428	450	470	430	410	393	470	420	420	421	451	428	427	464	449	440	433	466	431	485	467	436	445	476	436	445	446	414	433	435	436	415	440	484	474	457	437	422	469	448	440	457	444	465	468	436	481	459	484	418	465	448	405	493	411	465	452	429	436	458	463	470	464	435	410	459	431	437	442	452	408	408	480	478	395	399	454	465	409	440	414	389	396	437	428	425	417	444	456	463	454	461	450	451	423	405	432	449	438	483	411	420	430	440	439	459	432	462	438	433	443	449	449	400	422	431	439	404	435	473	477	441	446	439	459	421	419	435	421	423	474	442	428	446	452	433	428	428	416	465	438	446	463	421	429	441	461	420	455	448	429	435	439	423	433	435	413	448	418	432	472	451	405	435	446	412	454	454	447	439	468	438	426	476	438	446	428	417	445	410	462	413	432	433	434	454	427	437	455	452	450	468	399	457	408	446	429	440	456	451	432	447	415	444	456	470	432	473	431	433	409	424	484	463	406	424	401	447	422	437	438	442	442	468	423	425	450	406	462	471	452	434	454	439	454	459	415	466	451	445	433	411	456	446	426	409	469	424	432	456	439	458	433	450	446	422	482	486	438	398	457	449	397	418	480	450	426	421	451	405	478	429	427	435	433	390	468	440	458	411	421	486	414	437	439	443	438	457	444	433	453	440	468	462	456	429	420	440	488	450	443	480	450	454	430	444	446	426	462	482	519	482	446	435	407	438	420	431	412	413	439	465	448	460	474	425	464	435	471	454	454	462	404	432	474	454	446	480	454	431	482	426	455	426	468	425	426	457	452	398	431	467	468	423	438	442	403	435	440	415	454	443	464	436	436	459	415	425	484	400	418	426	432	425	461	437	480	424	431	477	460	435	428	448	426	406	448	453	482	445	475	436	454	456	431	479	426	483	423	400	467	436	439	445	455	421	443	466	453	454	474	433	460	428	440	397	461	401	460	438	463	409	449	416	419	448	415	433	436	426	406	464	455	414	438	459	469	427	418	414	468	437	439	409	443	442	450	457	447	441	447	469	462	442	451	454	402	415	433	467	466	450	449	409	431	419	423	461	448	456	432	471	444	446	431	467	440	447	439	445	437	411	461	442	404	453	426	422	437	458	433	446	448	449	410	427	444	466	477	423	401	424	460	412	418	414	479	449	422	432	429	423	424	441	451	441	471	439	438	466	468	466	416	407	490	428	434	443	459	403	437	414	420	449	444	447	455	442	443	448	477	440	459	474	480	460	459	407	456	429	467	428	442	462	464	437	460	393	451	430	454	452	430	413	425	453	447	363	462	395	448	442	454	441	433	443	428	444	440	473	426	408	438	435	425	503	428	421	410	439	417	428	431	433	386	417	436	476	471	462	435	460	424	462	492	430	416	450	426	462	430	456	487	441	439	472	474	433	463	467	442	454	436	467	430	392	425	416	442	405	433	441	450	447	440	408	415	451	407	439	454	436	438	448	431	423	444	457	469	465	428	425	477	461	413	442	449	443	447	455	444	468	440	447	428	417	407	445	431	435	457	406	425	442	426	462	432	403	426	440	457	424	420	451	433	474	414	419	489	436	467	470	439	462	447	480	462	436	442	414	474	428	456	479	419	462	433	442	442	438	443	466	424	459	439	432	470	441	446	482	467	443	449	443	443	429	471	430	407	467	423	392	426	426	412	445	429	412	465	447	425	440	428	486	459	409	473	448	436	464	417	443	438	463	448	454	470	421	489	421	405	434	485	410	460	450	429	454	423	430	419	419	450	467	433	445	451	437	455	434	414	442	431	403	427	459	471	402	450	415	456	463	424	433	426	447	422	459	438	446	422	435	469	465	431	426	435	426	460	417	456	435	452	459	470	434	404	431	414	414	440	424	440	454	469	441	447	458	442	465	488	443	437	420	413	431	470	427	434	477	424	453	456	452	439	391	488	471	462	483	435	391	423	443	436	444	468	457	434	463	429	443	441	472	445	425	448	427	466	425	434	409	441	433	434	441	434	446	440	467	438	460	432	454	440	449	460	422	413	460	432	452	415	464	400	434	430	443	458	437	416	428	434	455	391	424	447	432	434	505	437	445	405	427	441	453	447	445	476	451	410	490	472	450	438	400	450	448	454	436	444	439	411	442	471	404	438	437	425	421	445	446	470	419	490	433	473	450	451	453	428	453	410	457	438	442	457	403	415	439	412	443	393	464	461	469	447	467	428	408	455	436	447	443	452	402	454	452	469	450	420	420	397	453	437	423	442	435	448	439	461	438	458	459	407	465	460	465	434	479	438	443	406	439	424	435	460	420	444	441	427	460	481	416	399	451	404	433	447	446	439	461	446	470	427	416	428	434	448	460	445	446	412	469	417	438	470	440	455	435	468	439	438	424	440	405	448	436	440	443	436	424	470	411	439	459	437	422	441	447	408	431	445	455	458	456	418	423	423	434	449	443	436	457	480	429	410	445	440	476	426	463	462	392	454	469	424	420	477	452	465	433	446	402	439	437	441	413	458	414	446	436	455	414	455	439	434	405	445	415	442	433	464	402	385	428	439	426	446	445	407	413	427	421	448	468	413	443	427	455	406	461	411	457	414	461	413	445	463	425	451	462	423	474	462	440	459	419	452	465	419	424	447	430	448	426	458	426	457	456	463
27143	38741	31425	22793	18470	13566	10356	8218	5961	4839	4001	3330	3015	2825	2389	2153	1804	1629	1409	1274	1129	1186	1046	947	791	748	695	668	568	654	576	607	569	561	547	582	558	583	560	559	533	569	592	557	532	552	517	537	520	538	599	537	574	540	535	557	532	549	548	540	551	540	535	535	527	523	536	496	549	555	553	534	538	584	545	514	566	592	581	505	525	522	581	507	544	518	517	567	511	569	517	552	612	505	542	487	553	529	516	538	511	556	551	554	558	553	511	527	544	566	547	541	535	546	595	548	572	528	517	545	524	532	517	564	506	532	565	558	512	546	546	556	561	517	520	519	541	543	486	501	508	515	537	527	533	528	530	553	537	492	530	530	538	525	546	547	528	561	532	562	507	538	531	536	544	543	541	490	501	510	530	561	543	535	509	565	477	525	550	570	564	561	554	572	537	539	553	556	555	550	548	522	506	523	530	516	482	567	528	545	525	532	511	522	539	536	519	493	533	534	522	530	505	549	506	533	515	567	546	541	560	495	528	540	523	504	557	542	559	498	523	526	532	506	539	570	527	498	524	535	522	528	534	546	536	529	523	547	513	495	503	526	536	541	491	556	534	545	534	547	541	537	522	516	531	546	545	532	548	560	527	503	497	513	550	545	557	542	592	580	521	514	584	557	513	557	523	563	550	535	544	544	526	535	546	493	483	512	539	578	531	495	566	566	512	551	497	514	527	572	503	522	496	509	601	571	546	533	571	535	526	563	546	526	527	506	529	550	501	548	563	530	555	545	528	549	550	550	538	527	514	541	529	543	500	555	532	533	494	487	530	536	554	536	571	538	516	577	530	571	548	498	489	529	517	481	533	530	529	524	546	493	531	547	538	546	505	522	539	504	518	517	529	557	548	508	537	518	535	538	539	526	570	538	560	505	525	573	499	538	528	526	543	561	525	514	546	567	550	537	504	499	501	511	560	558	515	509	525	553	503	493	555	553	528	538	565	549	516	509	514	561	553	525	527	522	540	539	526	508	512	504	539	525	512	528	498	498	501	514	549	528	553	536	536	555	513	549	521	510	558	505	480	540	535	531	514	524	525	497	552	526	510	520	570	520	496	497	526	498	507	513	559	545	527	512	540	552	535	517	593	557	538	504	525	516	498	540	524	556	508	532	543	557	517	597	532	536	543	515	528	562	570	555	580	538	541	538	531	495	543	515	509	547	573	530	531	508	508	514	565	504	532	492	531	551	508	517	547	558	539	581	525	510	527	565	534	515	559	559	565	516	527	521	542	574	507	525	536	560	525	539	488	593	549	516	531	532	499	532	528	555	532	541	506	501	532	556	543	533	551	514	500	587	560	582	545	521	554	487	555	593	527	526	532	554	583	572	545	502	559	534	557	561	544	527	530	536	519	519	478	559	514	536	536	538	558	518	508	530	564	524	557	519	553	530	566	556	531	547	512	515	543	566	542	512	498	522	514	538	546	542	539	544	553	514	540	571	510	507	499	500	541	558	520	568	522	508	495	529	503	539	531	547	531	551	517	535	521	525	560	548	550	526	560	535	514	511	511	523	531	509	536	545	523	522	569	498	556	521	520	526	558	531	501	579	504	531	531	542	505	510	555	537	536	546	565	559	516	544	535	510	521	563	527	500	567	537	520	530	589	551	508	545	580	503	534	564	553	555	563	554	547	498	527	529	535	525	577	527	554	497	564	535	535	542	508	521	516	551	519	543	495	512	548	524	493	485	571	519	547	508	496	528	561	522	555	510	498	546	554	562	553	520	580	552	601	518	512	517	532	538	546	552	511	556	554	557	529	560	601	468	533	563	488	485	518	505	561	564	539	560	546	551	575	494	555	485	546	532	524	534	527	580	509	549	541	473	546	518	518	536	501	530	543	527	514	534	538	530	562	550	524	578	530	510	519	484	548	550	542	539	512	588	594	506	535	559	551	526	561	518	552	565	516	545	520	525	504	514	511	549	563	583	540	542	545	551	559	566	514	534	547	530	536	535	558	510	499	533	572	519	481	534	515	505	527	508	550	531	544	551	516	519	508	522	498	515	540	521	548	510	520	571	545	533	487	561	544	539	495	540	499	494	548	555	529	541	587	517	519	525	510	509	532	552	544	513	537	551	535	553	523	481	539	533	526	478	520	549	552	499	539	537	525	556	509	520	541	539	524	476	526	505	498	547	527	502	520	531	512	508	512	506	519	531	558	520	549	523	561	524	548	525	504	517	521	523	521	556	514	538	532	487	514	524	514	529	531	539	536	556	534	538	540	525	522	589	507	524	536	517	590	495	476	561	555	537	491	510	565	528	523	526	520	498	529	522	557	549	522	530	506	520	524	547	530	573	528	515	588	514	507	568	548	541	533	523	477	585	498	548	537	505	605	550	519	518	519	509	550	511	544	536	563	528	539	504	539	529	524	525	546	490	534	586	546	527	572	546	534	520	521	550	526	529	476	547	513	492	576	547	542	570	565	546	535	531	520	543	542	518	554	525	529	537	561	537	560	509	509	531	492	513	540	524	530	513	482	545	543	526	544	575	554	550	526	553	529	506	530	513	522	516	567	520	513	549	486	570	544	544	509	556	514	550	577	520	519	552	536	522	511	512	524	477	517	484	541	562	535	522	504	497	506	527	511	599	515	537	505	523	497	549	528	536	523	572	498	543	552	514	527	533	538	489	526	554	562	572	540	508	517	556	510	512	506	544	513	523	528	549	559	551	582	531	499	545	507	537	583	549	565	549	515	538	537	520	543	512	537	549	559	523	558	562	517	536	523	504	521	561	536	501	549	548	528	546	537	487	513	532	544	525	533	519	537	538	492	504	498	521	514	520	562	534	528	563	562	556	521	539	553	570	520	549	543	556	522	565	505	497	534	566	515	533	542	545	550	543	495	523	567	568	513	509	534	548	561	517	524	528	475	531	554	566	569	563	551	561	516	604	543	521	521	521	517	545	545	561	528	530	574	525	569	566	549	570	569	581	496	569	531	545	508	510	540	529	551	556	493	531	521	526	520	499	541	527	555	533	510	541	527	513	516	479	545	507	556	529	554	543	514	559	518	556	531	545	543	509	551	565	528	569	517	488	531	535	517	538	570	506	506	522	510	494	576	558	558	526	553	523	565	531	543	497	508	538	559	521	515	524	486	543	525	522	525	575	535	513	534	499	515	500	493	499	538	541	499	527	525	513	493	539	567	550	542	534	498	518	547	513	519	578	561	605	570	564	512	524	529	496	535	496	543	532	524	541	566	531	555	523	522	511	518	539	513	525	534	490	506	525	492	572	519	542	553	512	550	498	554	563	518	555	515	489	546	568	509	522	550	519	539	544	526	555	503	547	501	549	523	525	508	584	490	523	556	540	575	534	522	575	548	523	559	490	526	500	523	518	507	529	547	530	513	545	565	541	523	504	539	569	492	587	509	526	555	566	532	522	544	580	567	521	542	550	496	536	520	520	552	509	524	535	511	493	521	524	522	513	554	571	530	483	543	524
24390	21298	28398	25716	22510	17181	10483	6372	4191	3036	2617	2231	1969	1718	1521	1425	1191	1080	996	822	828	706	660	603	519	500	468	449	415	427	409	394	372	415	361	343	335	363	348	374	351	355	346	399	375	339	356	329	333	326	349	375	329	341	333	322	334	352	368	341	329	328	343	373	334	359	388	361	355	364	341	349	347	360	371	372	343	381	324	369	376	329	319	351	354	349	385	344	382	334	333	344	340	331	332	309	370	347	369	352	332	335	366	332	385	323	354	344	364	341	323	337	344	345	353	351	340	344	381	338	330	316	302	329	330	324	334	363	364	344	354	333	337	335	328	349	345	328	344	348	357	338	347	347	332	349	356	349	302	358	350	316	356	319	360	327	332	339	355	310	351	333	333	363	353	355	380	342	307	352	367	341	350	313	345	356	338	380	364	357	382	330	330	365	344	334	337	327	370	335	360	332	319	373	317	317	355	341	358	335	328	328	324	333	356	359	314	387	331	370	331	360	341	361	351	345	329	347	329	358	326	346	340	375	366	353	343	365	327	360	347	345	330	365	307	338	341	319	341	359	345	303	347	348	381	320	342	323	365	362	316	357	343	377	341	326	364	367	328	339	340	366	352	392	353	359	331	354	325	346	322	357	310	336	322	270	341	312	356	311	334	356	359	329	367	324	357	354	357	328	312	334	350	325	342	325	365	341	340	370	339	371	304	342	343	326	322	323	375	343	366	365	323	337	321	339	341	343	316	303	331	341	349	348	362	339	343	334	343	359	309	329	348	318	357	329	376	347	337	314	364	355	388	379	324	360	368	345	334	336	327	361	339	299	307	331	315	334	335	329	342	335	354	369	384	336	351	385	350	345	327	328	346	353	313	368	373	365	318	368	327	330	333	338	353	303	340	385	346	366	323	343	332	345	352	353	371	331	334	341	317	332	343	340	331	331	335	362	330	378	337	322	333	372	332	346	312	356	360	326	371	360	353	374	339	361	354	362	317	327	331	351	347	331	360	334	369	334	345	355	339	337	393	339	339	347	337	334	334	337	342	351	376	344	372	336	337	334	342	375	333	370	355	349	347	337	335	326	370	343	329	321	317	327	358	314	337	339	342	324	345	340	362	334	349	360	349	352	341	370	330	369	332	340	367	317	332	343	334	360	349	352	316	308	382	356	360	318	354	356	326	328	337	316	331	322	340	315	356	328	330	363	320	338	397	337	335	339	357	321	316	363	347	354	296	354	334	344	327	360	345	350	327	345	338	352	345	340	319	367	309	344	296	345	310	339	355	371	378	349	337	357	345	305	334	353	364	337	334	320	345	331	340	367	353	374	327	331	343	366	350	364	329	389	358	363	380	377	377	345	339	337	329	324	345	323	372	358	319	346	342	327	337	342	384	324	322	346	351	342	348	304	361	351	320	340	368	361	326	345	319	329	348	300	369	353	389	365	345	326	344	350	344	330	346	367	344	356	368	332	369	335	360	324	345	337	336	380	353	327	342	357	358	354	367	339	344	333	364	356	359	337	354	316	327	372	356	340	323	373	323	337	317	371	340	367	348	343	325	341	333	331	323	329	349	370	344	342	307	364	308	334	379	325	319	376	324	354	342	324	330	334	337	344	350	351	340	351	343	338	357	359	320	328	366	358	364	340	363	354	347	360	323	368	336	361	358	334	317	365	346	346	352	369	332	352	328	349	365	353	340	313	329	346	306	360	352	350	334	360	324	329	354	372	325	304	361	338	321	321	334	358	346	345	353	348	344	354	334	342	341	339	350	348	338	365	361	341	319	346	361	302	372	351	348	347	347	336	331	342	352	318	364	362	322	372	336	320	344	309	348	322	380	353	331	336	348	334	366	328	333	360	338	363	320	413	324	351	343	367	336	366	319	335	342	351	310	356	359	342	325	337	359	338	346	335	351	342	357	329	328	320	318	359	355	355	374	361	368	332	316	342	375	319	333	335	334	356	373	343	315	371	320	345	321	366	355	356	355	326	332	322	329	360	384	321	367	329	343	349	350	313	347	350	365	343	330	357	353	366	343	353	339	365	347	368	337	355	318	360	351	351	366	334	352	342	344	321	364	344	340	375	317	380	345	353	332	368	340	355	331	341	338	337	333	344	361	346	325	368	325	342	346	363	360	332	348	322	336	322	356	378	372	374	386	358	337	364	329	341	377	323	356	308	336	342	340	342	355	350	333	331	338	341	342	374	342	345	317	378	399	320	338	371	329	351	317	368	367	337	331	343	351	343	340	376	318	343	332	362	341	320	351	344	330	355	328	374	321	364	350	299	344	346	354	331	346	361	349	349	349	348	321	329	366	359	338	373	317	341	323	374	351	379	331	342	338	348	360	317	320	364	359	337	340	346	351	380	377	330	368	319	350	345	316	350	338	343	361	349	338	348	352	325	363	340	375	367	322	364	330	369	334	340	342	365	317	314	334	371	356	352	353	327	369	351	342	357	352	313	323	333	336	304	344	323	331	355	339	328	340	346	322	313	339	339	320	335	354	347	349	350	323	361	334	328	327	355	353	330	322	347	353	334	355	327	297	339	352	338	341	332	333	331	332	333	345	316	317	354	349	390	384	349	355	332	374	316	345	344	369	306	345	340	355	341	321	354	325	315	354	341	328	331	357	337	326	354	344	330	362	335	333	343	356	368	368	339	340	330	345	336	376	347	347	326	337	342	361	344	370	316	352	348	372	335	315	309	345	329	369	328	355	370	362	356	363	347	329	339	351	315	347	353	317	379	363	358	350	337	340	343	320	310	372	362	326	336	326	358	377	323	361	348	369	337	360	345	348	311	373	358	316	320	334	349	368	354	371	331	319	340	344	358	364	319	331	357	339	329	320	367	329	352	353	315	341	408	336	363	349	310	343	351	373	361	333	341	342	327	345	343	376	331	306	327	362	379	346	341	326	311	350	363	352	348	323	327	373	335	347	356	344	305	328	330	362	315	346	357	352	342	350	334	355	316	347	365	341	362	325	367	313	327	356	352	366	325	349	306	343	346	311	355	349	362	317	357	345	340	331	351	337	374	335	330	357	322	326	334	318	332	339	346	338	357	335	324	311	358	316	350	343	348	361	339	324	344	364	361	369	318	353	334	328	350	341	336	348	332	344	367	328	361	318	332	338	360	357	318	324	358	331	355	321	355	340	358	346	369	403	329	346	372	339	319	344	320	349	358	364	339	327	342	344	354	357	331	338	376	340	323	328	342	309	341	357	356	395	355	336	347	369	345	332	357	354	334	314	372	330	362	363	355	343	337	348	341	338	365	323	312	329	312	365	336	338	369	407	356	333	340	331	341	367	325	353	348	322	341	333	324	349	373	348	347	333	346	367	341	361	369	351	362	339	315	329	360	357	338	340	371	344	343	307	344	351	358	346	371	358	341	334	337	329	317	346	308	339	346	330	341	337	357	353	356	347	345	306	346	326	377	365	358	342	340	331	359	353	358	366	354	307	354	375	352	349	356	340	334	333	327	341	332	344	353
27943	44147	39115	32452	25224	18000	14109	11332	8673	6619	5604	4733	4077	3675	3306	2769	2344	1997	1817	1523	1430	1220	1162	1091	821	750	651	639	646	518	534	495	505	499	521	469	438	486	467	454	447	462	477	448	445	465	428	461	433	418	434	430	427	435	376	445	443	454	439	424	402	420	455	475	444	407	470	465	450	404	441	421	456	436	464	432	427	441	425	453	409	442	433	477	432	420	411	435	406	425	419	436	432	396	393	420	406	453	424	441	435	380	409	457	437	429	422	447	427	396	415	424	426	410	425	407	400	409	390	380	407	445	421	398	380	426	436	399	410	403	386	423	414	383	426	445	421	438	406	389	404	428	421	390	424	397	471	410	389	404	408	421	412	386	383	452	427	454	450	411	442	432	423	450	384	404	418	412	416	384	456	409	416	387	408	397	410	462	429	416	400	398	429	416	419	398	424	427	417	424	421	438	392	395	417	425	381	420	403	437	443	414	439	425	431	410	445	388	434	410	370	393	403	405	396	419	431	425	419	424	428	413	459	405	458	450	412	371	396	431	410	430	423	416	407	394	409	387	451	436	464	428	411	400	410	379	437	427	448	445	423	373	420	409	427	397	402	386	413	435	443	396	399	432	417	409	407	398	465	435	417	386	429	419	398	427	406	450	413	408	417	413	383	451	423	393	444	439	407	423	391	410	386	398	446	396	411	419	438	429	385	422	399	453	411	450	451	414	451	396	414	415	397	426	430	440	403	431	393	419	386	441	427	426	417	436	422	421	414	454	392	405	422	403	399	419	436	456	418	424	394	397	406	390	425	460	422	406	384	423	384	443	425	394	397	392	437	444	405	400	373	404	413	431	399	444	414	401	394	430	392	443	408	418	394	380	421	402	414	414	432	446	391	432	433	448	429	408	426	390	405	420	416	411	421	395	399	393	371	405	419	372	456	414	427	382	426	390	432	448	403	413	445	388	391	428	436	430	405	412	436	450	409	404	405	448	408	430	394	433	384	427	447	404	416	427	394	404	414	414	428	398	427	467	409	399	408	380	367	402	441	431	435	430	396	437	429	448	421	417	397	423	413	412	428	446	388	411	395	398	405	393	373	420	385	399	433	399	403	434	417	421	411	397	390	453	402	437	457	444	455	419	428	389	392	382	399	414	415	402	401	401	400	420	398	420	409	439	420	433	389	417	428	442	436	435	434	451	425	457	442	432	436	422	401	457	381	413	397	416	398	400	474	399	410	433	441	428	400	410	418	397	429	420	406	428	404	411	414	404	461	417	451	407	449	396	403	442	381	432	406	384	415	413	393	413	448	427	425	433	440	417	441	403	443	441	426	420	397	412	464	403	419	413	433	436	453	439	420	389	425	432	403	439	387	423	399	429	465	426	392	403	396	375	443	406	430	427	449	431	396	384	423	413	419	410	418	386	419	448	438	423	421	403	409	439	443	421	467	428	392	401	422	417	428	425	402	435	418	399	429	415	384	405	437	428	405	435	434	411	443	451	408	400	395	382	418	411	448	456	403	404	432	421	421	395	415	400	387	427	428	411	439	431	421	394	418	411	418	456	383	463	359	408	414	480	448	395	416	405	443	429	405	428	420	437	404	402	405	415	440	421	383	416	425	424	438	430	426	431	387	386	468	413	423	411	432	411	394	397	435	419	428	461	413	439	426	403	405	400	410	412	405	439	414	397	415	398	384	436	421	457	406	412	395	453	457	444	433	392	386	394	401	447	434	384	405	421	392	375	407	437	430	430	420	400	419	453	401	444	408	410	407	395	381	431	417	415	408	405	442	398	413	400	424	405	411	440	408	432	405	411	416	431	417	436	414	403	390	412	435	442	396	402	403	395	463	430	410	395	402	443	434	450	443	389	404	399	425	425	425	442	459	433	407	448	383	456	415	412	427	432	379	376	418	433	398	410	409	422	454	393	411	396	445	432	404	406	397	422	406	415	396	438	417	400	437	407	407	405	411	421	413	428	413	409	417	405	412	407	413	418	389	450	447	412	429	395	419	392	419	447	433	409	431	432	395	409	397	449	402	415	410	427	440	431	398	424	430	434	416	427	419	413	408	448	394	396	459	401	416	444	426	407	464	386	414	424	426	434	385	431	462	420	397	402	423	416	421	402	402	435	406	411	393	415	429	408	431	458	412	424	484	420	423	398	436	407	415	411	434	449	421	404	427	372	407	406	423	375	437	433	399	392	404	409	424	417	399	415	435	414	410	384	407	427	413	399	438	434	410	451	413	432	423	430	426	420	462	434	430	411	438	357	442	372	386	425	452	399	449	440	403	441	406	425	421	399	426	435	433	421	391	452	414	440	411	417	411	395	429	445	452	439	402	448	363	415	440	439	404	410	421	432	451	418	417	430	405	410	378	361	414	402	411	448	376	443	424	449	405	406	427	381	397	442	417	392	432	442	386	406	413	436	423	418	386	422	417	415	436	452	413	419	397	434	391	430	401	423	443	407	419	449	434	401	441	409	403	400	428	374	401	441	448	390	398	425	440	422	389	395	423	441	379	453	429	408	431	416	423	429	449	412	375	413	379	427	393	424	406	436	421	436	403	411	424	424	394	386	416	409	426	445	399	438	417	460	397	414	396	406	389	417	425	432	409	408	402	447	439	403	402	354	423	417	438	418	432	417	450	398	409	438	438	406	422	429	428	410	374	421	429	417	389	430	445	391	418	372	420	371	446	423	424	400	425	412	435	426	388	430	435	416	408	427	428	413	396	386	387	432	442	416	422	388	388	403	429	428	428	400	422	445	398	393	421	410	406	417	393	413	446	387	413	439	422	422	452	371	430	435	456	389	439	414	387	445	453	427	431	382	396	428	373	384	428	422	431	436	424	389	430	404	396	408	427	394	400	425	431	435	429	435	416	442	428	426	422	406	399	445	428	404	425	405	422	456	431	441	392	436	431	411	390	427	419	404	456	427	402	418	414	413	417	411	389	404	423	416	405	412	423	438	417	463	411	417	420	434	425	421	414	435	446	443	429	412	443	418	411	420	439	377	418	431	416	411	424	400	440	410	421	431	415	436	418	403	440	434	425	433	428	413	395	398	424	422	393	439	434	417	425	386	411	427	407	462	420	431	394	415	429	416	416	410	440	413	375	390	436	453	456	425	421	417	385	404	439	379	392	418	394	424	417	407	462	418	428	444	430	422	388	457	413	427	399	409	454	407	420	431	408	421	429	466	452	430	425	429	415	437	448	389	427	411	446	442	458	395	427	408	412	411	442	420	411	426	387	408	407	406	407	391	421	444	422	457	443	402	438	418	414	407	426	411	415	460	442	419	421	434	405	421	435	410	396	435	397	413	444	426	426	432	390	428	406	388	414	415	376	413	401	422	419	424	441	421	406	445	424	400	442	379	413	421	392	402	407	406	432	427	422	427	462	404	442	391	410	447	416	422	441	420	408	427	403	429	428	413	392	429	417	401	405	404	383	437	421	381	397	394	436	400	406	352	403	420	428	426	412	389	441	413	413	382
25448	21391	27934	26988	18574	11371	7041	4861	3397	2670	2292	1908	1731	1614	1457	1364	1242	1083	1094	993	952	899	837	743	701	707	644	631	609	643	611	574	586	550	514	586	586	576	560	545	587	593	579	533	570	561	572	504	545	577	586	547	596	603	528	524	555	573	592	603	579	539	542	559	560	540	563	537	571	546	554	572	507	543	583	574	538	572	541	580	588	515	568	564	554	554	529	571	593	604	575	514	569	600	549	588	581	592	561	566	575	567	564	533	547	557	541	533	561	551	572	590	496	580	583	538	575	561	566	537	575	503	581	577	572	588	530	571	567	547	512	553	590	574	561	572	552	548	541	562	580	533	551	559	570	528	593	524	555	558	563	551	530	542	553	532	567	566	579	534	582	568	565	606	528	559	532	568	535	528	559	531	579	502	597	555	550	550	579	590	547	564	583	615	544	530	568	543	565	564	580	562	577	552	544	535	575	561	535	534	545	565	557	572	542	566	560	565	595	548	538	572	571	546	514	566	544	587	570	558	524	559	573	573	559	561	534	569	568	602	540	573	559	537	536	532	566	543	528	554	533	589	554	569	577	560	571	554	551	537	581	565	587	544	600	524	556	563	542	502	547	543	548	519	559	600	576	509	549	547	545	567	532	597	549	525	544	543	595	569	544	562	532	545	509	551	515	519	583	529	573	554	571	569	573	560	543	572	584	504	569	542	564	565	557	544	575	513	533	589	556	541	537	565	557	533	571	597	539	612	552	588	513	575	551	591	551	549	556	542	565	555	541	539	560	578	609	562	544	547	559	552	529	526	536	570	580	541	547	535	561	560	517	538	550	557	546	567	552	554	548	582	536	516	519	520	573	545	518	547	567	551	567	549	584	571	554	564	567	555	524	535	593	527	583	547	544	576	565	609	611	542	528	515	548	558	555	543	564	537	535	534	583	505	558	535	559	537	537	557	577	572	552	522	574	569	573	565	558	548	580	560	567	545	586	547	551	556	562	578	543	595	507	520	547	574	554	551	532	553	567	526	561	508	533	554	597	567	544	516	599	593	551	559	608	577	528	551	599	594	538	529	576	553	513	545	529	562	527	599	562	563	536	577	593	570	546	569	557	571	539	547	547	562	537	545	502	584	558	554	538	587	541	571	552	578	565	560	575	546	546	578	510	536	603	532	572	543	590	563	559	574	514	513	532	566	541	544	573	542	573	559	562	607	589	540	556	581	598	591	555	532	552	571	506	555	533	573	500	534	565	541	585	557	602	505	541	578	479	544	586	567	589	522	567	563	552	531	537	534	544	570	588	557	535	568	561	551	538	550	562	538	576	555	575	541	530	547	568	551	575	541	580	575	568	557	550	527	587	567	522	554	548	551	513	570	544	558	524	575	536	540	551	549	564	562	556	579	549	589	560	562	537	561	532	566	529	539	519	525	585	548	601	545	555	544	607	565	534	591	515	573	522	517	561	559	557	558	521	569	528	568	520	541	540	511	549	573	553	562	594	566	554	520	536	561	553	579	569	593	569	548	539	566	575	535	561	545	580	569	541	579	574	556	587	524	614	574	547	508	536	587	549	561	523	537	552	575	531	554	544	564	568	538	555	536	590	545	535	565	572	574	533	577	553	547	567	533	556	557	558	545	542	525	541	558	598	542	548	555	540	576	553	610	536	585	549	585	568	541	589	569	561	556	575	559	591	567	573	586	599	576	549	549	542	609	533	589	560	559	552	570	586	521	580	520	543	578	558	533	573	535	527	580	579	560	601	570	534	566	546	517	585	558	577	537	563	522	524	552	560	526	540	574	605	577	529	575	545	553	606	597	578	529	517	537	547	543	540	539	535	588	546	563	546	583	526	524	574	586	525	569	593	533	529	552	542	560	553	547	545	531	553	608	572	573	529	548	527	549	543	559	572	561	558	565	508	567	574	558	550	580	532	526	599	563	577	561	566	537	538	558	545	546	552	524	541	560	556	546	535	548	593	566	535	502	500	564	565	537	577	566	561	556	504	559	522	566	578	557	535	542	572	530	559	543	573	552	552	506	580	535	545	527	552	567	552	562	573	538	613	563	502	569	567	583	611	565	526	563	515	574	518	535	548	542	572	547	580	563	551	559	570	560	546	558	519	578	572	595	590	549	518	543	535	594	514	587	596	544	501	536	535	533	581	606	533	603	546	527	550	531	577	544	542	524	552	519	566	524	560	539	579	544	567	537	559	605	567	566	542	543	572	538	546	517	542	528	586	560	599	534	575	562	567	529	607	536	549	541	547	525	548	579	523	564	538	515	576	555	549	554	563	569	533	568	604	598	530	516	534	574	562	547	545	556	520	571	576	575	584	526	565	495	563	538	546	525	541	540	552	581	566	571	538	576	542	566	577	586	544	541	539	522	536	531	547	563	533	547	535	548	535	563	558	569	542	547	555	557	563	550	606	585	568	541	530	583	551	540	526	565	548	541	549	530	558	590	527	549	551	530	593	546	544	531	528	595	531	561	554	603	538	593	569	568	578	529	574	563	548	553	575	528	570	541	564	544	550	578	560	498	560	604	541	526	550	549	526	561	560	545	549	521	546	558	594	520	541	556	580	551	528	551	545	544	554	546	560	573	579	541	577	572	542	560	578	575	543	553	531	563	540	559	542	526	538	536	547	557	554	574	592	558	573	535	554	571	578	552	555	520	522	590	567	528	600	534	532	584	538	560	540	548	570	575	582	555	622	577	549	544	581	532	541	581	548	590	542	525	581	480	573	555	546	553	539	571	539	508	531	577	562	554	551	564	587	581	514	584	545	524	511	575	550	527	525	567	603	552	511	560	548	590	561	580	511	548	571	569	533	546	531	558	570	538	573	598	570	539	582	557	533	578	578	506	559	552	564	527	581	530	551	511	556	519	531	546	546	510	550	552	544	535	559	561	606	539	552	515	530	566	543	564	597	566	572	553	537	584	544	563	592	594	528	540	573	598	536	571	558	545	535	535	600	561	587	580	558	536	545	579	544	562	557	541	573	583	587	520	586	578	546	529	526	543	558	539	541	562	574	508	564	581	527	605	563	568	564	563	553	552	555	599	598	531	518	544	548	526	575	496	517	594	516	565	554	574	575	553	548	591	562	567	552	593	579	539	536	557	532	577	565	558	551	552	544	535	529	553	530	546	583	562	533	567	569	547	569	533	540	510	544	560	540	565	579	566	554	540	545	544	567	512	538	554	559	543	581	548	590	584	561	513	532	556	562	552	598	591	567	572	533	563	571	542	593	561	552	597	553	577	518	547	519	553	550	577	554	541	601	569	582	533	593	599	563	561	564	541	534	541	550	536	514	579	549	570	535	588	512	558	517	548	581	567	571	566	562	528	579	567	529	573	588	604	559	595	598	591	602	577	498	579	528	569	575	532	562	512	559	562	562	566	549	548	565	576	513	562	525	566	518	557	618	570	574	528	518	535	557	537	581	540	582	555	582	549	568	563	520	565	531	563	575	538	581	553	563	599	518	580	546	584	547	521
28112	40564	37056	29439	21378	15484	12274	9678	7418	5827	4861	4062	3499	3344	2817	2461	2277	1913	1701	1603	1414	1273	1325	1127	1010	942	916	885	834	770	722	707	732	686	656	749	671	697	702	687	629	650	712	667	671	693	650	702	678	644	686	636	618	669	661	655	723	673	689	676	670	674	657	657	667	672	656	631	665	685	662	640	698	657	652	648	667	633	650	664	670	649	659	683	682	603	680	638	628	671	666	650	678	636	613	648	682	613	677	691	658	690	641	651	695	695	688	673	695	645	615	686	707	673	651	640	646	619	627	644	637	640	639	659	687	621	619	656	614	609	657	673	672	708	688	676	620	664	613	615	655	654	641	628	670	668	631	655	682	660	655	636	642	620	656	638	611	640	677	640	681	671	635	665	719	673	653	682	647	642	620	619	664	678	663	655	632	626	644	628	642	575	647	662	616	637	667	693	597	651	631	605	617	657	665	652	650	612	632	618	662	652	697	644	648	671	664	643	626	644	615	630	642	664	629	672	645	681	604	598	655	646	658	632	653	660	695	688	709	678	601	693	595	667	688	608	676	662	666	613	637	652	656	697	625	666	636	664	645	659	682	636	608	638	632	633	639	636	698	644	608	610	631	643	681	674	680	644	682	639	678	613	638	665	631	645	638	657	646	637	638	655	614	629	606	580	648	655	634	642	631	618	658	617	650	597	642	640	650	658	662	634	659	603	666	614	635	634	667	691	661	676	661	681	622	643	659	633	628	664	662	688	684	656	653	657	686	668	689	645	694	715	606	693	621	607	619	638	686	639	661	632	652	630	626	677	670	628	632	609	665	678	637	638	618	651	625	626	613	633	692	654	690	657	635	671	656	709	591	654	677	630	623	622	641	684	691	666	632	591	651	633	658	647	659	676	656	615	628	666	600	587	645	693	643	688	625	659	654	701	639	680	623	626	652	616	690	657	677	665	650	626	652	687	664	674	653	657	695	672	687	624	645	685	651	640	613	676	649	684	630	593	641	661	668	655	621	686	641	666	704	678	677	634	635	669	667	686	680	605	683	624	645	648	623	693	712	638	609	618	661	665	646	637	634	690	656	679	712	640	672	657	656	612	644	683	666	672	658	646	725	667	706	719	634	643	715	618	634	678	629	629	625	638	652	653	637	642	671	623	663	653	635	680	685	674	647	664	687	613	636	632	625	657	609	656	704	659	643	617	664	643	647	651	679	633	661	647	604	668	657	638	647	670	668	592	619	639	651	645	635	660	632	686	586	622	667	665	679	683	685	663	646	633	686	659	670	631	657	603	714	666	642	672	652	703	691	656	630	643	684	614	651	615	662	650	640	640	683	603	635	697	636	678	655	647	673	672	662	618	616	623	696	607	664	648	665	671	692	670	664	664	653	653	668	662	681	684	661	615	676	654	642	682	639	626	680	669	638	620	641	635	687	698	672	671	652	653	681	617	622	654	652	642	661	649	643	609	664	681	685	650	594	633	677	630	642	674	657	635	643	672	664	625	630	633	615	639	645	660	670	672	677	622	649	641	637	658	696	624	663	620	656	654	639	629	647	650	614	658	668	673	638	639	647	603	650	707	697	665	682	582	660	623	616	647	675	665	639	649	656	629	616	637	656	639	683	639	670	662	687	665	658	663	661	653	664	654	630	614	617	634	647	648	614	660	639	690	631	696	653	628	625	641	626	668	649	698	672	657	655	658	636	638	645	623	675	696	653	664	667	679	630	639	646	659	654	610	640	630	692	703	645	631	651	648	660	619	685	640	645	681	624	641	632	660	648	650	652	636	594	671	694	638	679	647	652	670	678	632	682	654	643	671	600	684	651	687	645	700	635	634	674	662	657	657	627	662	652	684	634	652	678	680	637	633	703	645	629	613	644	671	665	590	690	650	670	623	608	665	642	696	656	621	623	666	679	668	683	672	603	678	703	643	646	677	627	644	656	699	656	651	644	616	663	673	691	625	650	716	649	631	617	689	645	662	669	651	652	634	655	649	673	682	692	641	698	641	689	695	678	621	651	753	610	636	642	653	641	649	650	668	727	644	629	649	633	644	659	639	677	681	636	626	599	655	707	674	656	681	699	635	660	630	694	637	668	662	625	660	648	655	661	625	659	652	710	632	625	678	634	623	707	610	624	680	667	617	695	623	623	668	668	624	647	633	680	663	671	685	616	648	626	642	678	640	672	638	648	634	639	655	646	652	674	662	665	677	684	632	625	694	646	646	701	657	616	625	664	621	660	642	634	695	684	668	640	645	662	692	703	673	660	651	631	675	685	641	674	670	649	646	642	660	639	654	645	664	642	642	677	631	662	629	687	659	625	646	632	622	609	604	675	647	649	632	631	641	633	620	686	676	661	646	667	633	614	662	679	662	652	634	608	634	628	729	691	655	656	625	631	646	678	654	694	620	644	671	627	679	648	660	693	683	639	631	653	674	643	656	659	703	646	630	645	670	620	646	628	657	635	645	670	683	627	654	657	642	650	669	663	667	690	714	657	631	628	618	644	661	675	646	674	674	684	642	612	661	635	662	609	658	673	634	640	678	666	646	664	628	652	603	628	637	649	647	624	632	632	631	679	691	670	636	656	654	607	648	661	672	658	658	628	665	661	681	620	664	670	670	659	657	614	649	633	663	665	689	640	671	673	647	658	624	657	655	663	590	668	641	643	613	630	650	615	612	631	690	616	659	676	647	621	643	641	638	719	698	657	626	648	683	638	621	625	647	635	664	669	646	653	661	661	614	634	632	665	628	603	683	676	627	669	659	679	653	605	638	629	626	621	681	658	595	642	651	645	599	651	659	584	633	630	676	652	699	659	630	662	699	666	667	652	602	678	650	665	675	666	663	661	646	616	715	697	681	656	635	625	651	662	657	663	666	670	621	697	651	661	661	647	667	607	661	623	631	661	594	635	629	625	692	687	669	600	679	647	625	640	649	709	639	665	670	613	668	628	628	688	640	660	595	625	685	625	638	633	682	646	680	700	694	619	644	633	626	644	635	689	639	632	688	657	678	612	648	630	631	615	633	673	710	678	667	623	701	659	628	669	650	627	672	684	672	646	633	681	640	663	655	658	648	643	654	698	680	638	651	689	616	632	635	683	669	636	657	639	618	644	634	647	707	601	649	682	700	686	669	671	592	672	620	659	648	688	626	691	611	655	636	627	672	642	639	647	672	603	624	665	628	651	628	654	680	674	675	711	631	660	646	672	669	657	630	665	648	719	671	665	654	668	657	635	676	616	661	624	676	613	591	641	638	698	631	649	642	642	658	660	685	683	645	646	663	672	685	650	624	635	643	624	680	619	668	656	633	624	660	658	678	657	637	627	625	677	655	624	640	676	675	665	651	657	630	594	654	659	623	696	647	627	651	636	668	630	670	642	661	629	630	659	673	690	644	704	639	662	627	633	641	584	668	644	648	658	676	646	633	702	648	682	664	605	673	668	691	658	662	640	654	631	624	672	693	653	645	651	651	636	703	665	635	664	635	628	687
23218	21295	29034	24380	22088	22159	17953	9361	5941	4811	3616	2987	2490	2249	2057	1894	1713	1571	1308	1200	1074	1032	902	820	769	689	626	633	575	557	559	567	502	494	542	498	470	490	484	494	526	462	450	509	450	470	505	489	489	525	485	509	474	459	456	466	513	473	466	466	459	526	510	489	442	434	467	446	506	426	446	438	460	457	489	475	494	478	496	447	472	462	466	437	481	452	511	448	503	501	474	447	509	460	478	480	440	453	477	499	443	440	444	440	449	450	449	436	437	467	469	467	479	443	458	470	473	463	444	472	487	463	438	487	456	446	451	469	476	479	501	411	437	451	433	451	484	477	461	504	461	455	437	471	462	468	468	455	483	454	476	452	464	469	474	502	448	447	487	473	434	451	463	486	471	433	430	484	502	434	474	448	437	446	446	475	424	499	474	472	465	438	445	462	507	463	490	496	474	466	467	476	429	474	457	477	492	481	453	479	465	482	451	465	513	464	469	498	467	465	455	472	485	431	474	465	466	498	444	455	475	487	435	439	496	487	445	468	475	487	449	461	473	479	460	428	458	451	436	477	480	448	499	481	448	431	486	475	466	484	442	456	480	452	489	450	469	470	457	468	455	487	437	453	432	471	469	468	450	452	457	466	485	471	461	453	466	465	457	447	459	470	468	476	461	439	485	443	455	479	510	447	480	485	432	465	458	441	516	494	450	490	462	504	478	482	501	426	475	488	463	481	442	493	502	480	508	456	478	479	516	482	467	446	468	468	453	471	475	455	450	474	516	475	472	497	492	448	486	470	487	438	454	475	462	442	499	443	500	467	471	453	466	473	469	455	454	487	472	436	433	490	511	486	445	447	463	443	483	448	429	455	507	444	460	440	464	453	454	457	487	462	473	455	450	449	425	445	488	467	457	442	480	481	432	474	462	435	448	453	484	510	415	495	431	443	471	460	454	427	448	449	459	437	454	430	447	464	469	424	459	476	484	400	439	460	481	492	439	463	440	481	454	455	447	494	496	481	486	438	447	456	469	472	478	491	463	458	456	463	440	450	488	458	445	431	483	498	444	487	440	467	464	450	491	479	457	427	424	458	469	483	438	470	492	469	477	425	431	443	486	468	471	465	476	471	433	437	458	431	484	447	443	442	465	479	421	455	491	474	477	450	454	437	469	482	494	471	478	485	499	475	450	430	438	473	457	471	488	471	461	474	475	455	475	486	486	465	471	477	473	485	422	441	465	494	464	456	459	492	472	511	492	437	422	471	470	475	457	497	459	448	466	431	478	480	436	497	459	484	467	429	453	515	450	465	465	454	460	468	489	476	474	426	442	505	452	462	473	439	411	457	458	431	497	484	436	419	463	470	492	448	416	460	469	459	469	458	474	484	465	428	452	446	449	492	457	435	505	474	480	508	476	468	437	437	471	468	461	462	507	451	441	471	429	433	469	426	469	445	478	456	480	420	458	470	460	447	467	473	486	431	471	488	437	468	438	431	451	469	450	456	487	503	465	456	493	466	480	459	434	461	462	459	464	474	468	461	489	495	477	430	455	462	445	430	457	444	448	461	458	470	456	464	491	458	487	495	481	456	471	490	493	452	463	451	470	467	444	455	479	465	487	456	488	458	507	510	458	489	462	450	514	465	442	457	464	465	461	502	449	451	452	445	472	447	498	460	448	460	445	502	453	425	451	481	493	492	458	470	461	432	509	499	453	461	451	437	490	473	461	479	441	428	484	495	458	423	471	439	482	465	492	483	440	481	463	445	488	455	482	439	462	496	459	465	458	422	484	458	449	497	454	432	491	472	436	472	461	484	497	477	455	446	432	438	446	453	476	456	497	471	463	427	458	458	462	463	437	498	464	470	466	468	486	471	455	485	449	507	431	462	411	464	474	483	492	457	503	460	447	496	441	469	460	429	487	446	465	461	457	438	503	461	491	470	448	460	479	466	489	472	486	479	499	440	463	457	446	487	441	478	448	432	457	481	472	430	490	470	474	463	468	437	467	463	461	445	477	449	457	447	443	450	493	445	484	454	469	441	511	454	457	458	456	473	461	451	457	459	475	445	474	467	470	445	494	431	421	471	489	483	480	469	465	481	465	478	487	477	470	450	439	490	454	512	462	448	473	443	422	455	485	431	489	426	478	486	464	481	463	491	492	447	437	520	476	470	435	464	468	478	471	479	454	487	458	474	466	488	434	457	492	469	462	446	440	463	458	454	488	424	458	493	447	478	494	454	461	429	441	473	477	465	457	464	466	468	475	492	448	454	454	450	437	461	470	480	472	438	473	465	448	471	491	434	456	441	475	471	451	469	425	459	454	508	468	473	451	448	444	461	414	470	506	475	508	463	483	457	487	489	476	517	489	467	463	435	449	461	451	458	466	496	504	479	467	475	462	419	494	464	465	448	498	479	441	481	485	436	459	496	474	465	457	422	469	424	445	443	422	474	441	435	433	474	445	491	475	433	490	478	490	430	472	469	442	486	447	461	458	436	469	461	469	489	456	444	462	472	415	471	427	451	476	458	469	453	469	403	484	502	475	483	472	408	486	420	439	470	490	491	445	493	458	459	500	456	455	499	455	482	511	502	490	447	466	426	448	483	455	455	410	480	467	451	471	486	455	452	507	464	417	471	467	457	472	440	456	441	482	457	442	479	482	459	482	450	448	484	479	492	475	474	463	474	488	434	464	444	492	493	476	491	475	462	502	457	440	456	439	458	501	479	425	478	484	429	477	497	508	464	479	475	418	513	459	431	480	452	450	491	469	419	452	445	458	423	428	493	459	449	479	478	464	448	457	466	465	502	476	456	502	456	479	444	468	466	472	452	450	439	463	435	468	452	469	475	444	455	469	454	472	461	488	429	468	465	416	448	491	495	456	419	444	465	493	433	483	446	481	491	482	461	463	461	419	446	488	482	457	458	487	416	452	449	440	435	467	474	520	412	472	486	451	453	436	464	415	461	412	414	499	496	517	436	464	502	476	471	471	488	442	453	482	466	476	466	446	453	450	464	482	456	483	495	447	451	458	493	459	432	436	464	456	493	479	466	451	453	463	462	470	470	462	485	486	428	464	469	474	461	451	467	473	485	462	458	462	473	482	461	470	420	475	448	481	446	433	457	462	475	440	449	456	466	451	466	446	437	495	447	450	461	487	486	454	463	487	441	502	441	473	466	468	438	428	496	429	463	441	472	452	457	420	457	462	455	481	460	456	464	482	483	457	422	425	455	479	457	435	460	491	452	461	457	506	459	448	475	434	476	476	456	500	455	484	445	437	418	476	489	502	469	467	461	445	433	453	494	448	502	446	408	466	446	469	424	471	446	442	469	449	485	432	472	463	488	488	467	476	468	473	458	503	495	451	479	478	464	426	431	498	454	463	452	442	454	496	440	458	425	473	485	475	491	477	458	436	470	439	461	424	460	425	445	482	441	478	465	431	438	484	437	447	472	478	461	460	442	487	446	445	473	472	424	461	440	422	463	436	439	443	487	467	476
30609	48990	48332	38537	29504	22047	18156	14593	11333	9670	7761	6093	5218	4618	4164	3720	3306	2960	2495	2211	2027	1674	1477	1263	1224	992	976	854	814	726	713	693	653	606	648	700	619	606	615	564	596	619	615	596	569	550	556	560	562	537	603	533	592	538	558	539	603	534	560	584	539	561	557	590	563	539	618	552	565	527	543	571	552	553	548	555	549	495	531	500	557	527	536	535	586	508	570	535	536	573	560	529	508	503	560	521	543	517	546	556	522	559	530	552	546	588	554	562	545	540	567	570	519	544	527	537	559	512	552	528	529	553	546	557	542	550	534	563	535	515	519	551	501	546	518	576	595	539	533	545	550	519	566	557	522	545	548	526	508	514	524	520	570	545	527	570	544	515	533	551	571	570	517	553	550	552	525	537	572	548	498	543	504	519	505	555	489	546	532	503	543	511	567	541	567	531	543	539	569	548	539	547	527	551	513	537	478	517	513	536	547	544	524	546	545	514	559	520	541	555	536	566	553	492	526	526	535	519	563	550	565	517	502	539	497	494	556	539	531	553	460	560	507	566	569	577	525	575	537	526	510	552	527	537	559	528	537	522	528	536	522	548	504	497	549	549	519	526	534	533	538	520	514	530	516	507	526	526	511	532	522	510	574	564	546	573	583	541	577	532	562	529	512	544	536	564	527	534	544	570	518	543	562	544	526	576	529	523	579	517	537	529	507	503	533	477	539	527	588	526	543	502	494	542	504	540	502	533	565	523	521	549	513	499	536	558	514	501	565	568	575	525	552	519	523	544	534	541	537	544	546	550	561	547	550	484	525	556	504	541	571	520	566	539	534	549	502	527	505	543	575	539	502	548	520	511	553	556	478	534	542	559	519	540	531	541	537	545	523	518	525	529	559	536	545	541	558	523	570	536	484	510	491	527	522	524	536	548	515	547	516	485	528	518	520	532	514	539	544	551	562	519	566	572	561	533	532	537	550	486	575	507	567	494	528	511	542	549	572	519	532	532	555	520	523	522	541	543	555	565	537	530	591	528	519	507	563	537	522	535	533	556	566	541	558	507	576	537	556	551	544	504	549	565	578	520	488	562	502	497	491	531	512	508	552	527	530	520	532	516	532	495	525	535	530	568	578	520	493	514	516	527	491	574	534	585	494	541	553	537	569	535	510	495	524	546	510	537	494	530	529	520	525	533	484	561	591	554	532	529	553	553	540	539	516	574	530	551	551	542	537	512	547	530	512	542	529	536	533	550	556	540	524	509	509	508	527	528	528	533	600	553	492	525	571	512	526	514	528	562	525	546	554	514	580	539	570	520	520	512	541	566	494	525	511	530	514	503	571	495	537	532	544	554	542	563	529	527	525	578	564	527	548	524	540	529	536	530	551	494	563	544	549	553	514	548	506	530	577	555	508	541	538	541	529	567	523	508	550	532	534	530	542	536	531	534	512	525	516	562	528	561	545	569	491	564	504	533	538	547	548	508	498	543	530	544	547	569	531	565	526	548	568	544	560	552	572	531	491	547	545	548	503	516	522	556	576	522	497	551	539	519	527	471	525	556	527	499	529	486	547	602	550	558	569	529	530	563	552	522	559	523	526	559	566	555	521	539	506	550	527	495	504	556	549	510	519	497	535	518	497	523	560	532	580	516	545	536	538	524	537	545	528	552	552	554	544	502	513	543	549	526	562	536	569	541	503	526	528	565	530	563	541	505	540	506	576	548	518	554	529	562	509	526	575	525	564	541	542	535	555	551	521	486	544	529	539	532	513	526	538	560	536	520	535	535	543	530	485	525	528	510	575	526	533	527	490	569	517	537	506	525	509	520	539	513	516	539	539	559	525	560	492	564	530	500	490	515	560	547	542	561	542	570	549	540	525	529	556	506	541	542	537	510	513	519	527	541	521	533	528	533	567	545	515	511	527	529	553	524	528	548	551	549	530	516	511	518	558	528	530	510	581	489	571	582	505	503	539	547	553	546	524	528	522	548	550	587	546	517	559	548	521	585	546	525	590	523	540	553	512	550	580	523	534	510	518	538	522	512	530	531	504	527	517	541	563	553	565	533	535	549	541	501	558	504	538	577	511	525	525	519	561	545	540	539	562	525	573	536	536	577	538	561	530	545	523	575	537	497	550	523	513	560	554	545	539	552	496	550	524	555	527	528	555	557	560	522	568	500	542	532	526	572	529	562	517	506	513	577	545	517	559	551	505	526	530	531	565	525	549	531	534	543	527	563	547	519	520	543	541	556	503	522	519	556	536	493	546	526	510	552	532	591	508	568	543	507	548	543	514	545	545	535	546	570	549	500	558	501	561	512	549	551	534	520	499	553	543	486	534	563	548	517	557	566	534	536	535	562	543	544	554	554	542	522	529	524	536	560	557	556	506	505	548	553	533	581	540	538	522	536	516	558	537	552	521	551	522	550	524	524	562	530	570	517	539	583	565	526	499	517	514	518	596	526	515	509	561	577	545	558	542	494	465	531	540	520	537	523	515	588	482	558	533	544	550	546	556	546	585	558	494	517	541	520	522	533	532	546	546	552	524	576	534	574	516	562	559	544	515	574	548	515	565	514	554	486	557	560	537	501	494	571	548	537	542	538	506	545	537	583	514	553	515	515	542	524	528	545	531	540	533	531	566	510	533	547	520	522	464	508	518	520	544	535	515	538	567	536	500	531	498	543	536	569	550	552	510	501	569	568	562	529	551	526	557	539	551	521	557	554	516	507	548	511	571	540	512	484	514	513	561	521	520	551	569	550	579	535	561	541	556	533	520	531	543	522	547	519	536	552	546	506	581	528	551	552	541	520	521	533	539	512	483	524	524	568	538	549	555	542	547	560	540	551	507	560	523	519	517	568	569	539	514	550	553	520	523	529	538	556	520	534	503	545	537	572	541	528	575	532	528	498	525	582	529	537	548	519	542	522	608	522	511	534	529	531	537	556	537	526	587	521	552	490	511	578	561	507	520	469	486	558	574	549	493	510	552	519	522	584	603	561	524	542	538	475	559	523	586	518	562	491	588	564	534	543	569	530	493	552	578	515	474	507	532	476	505	530	566	519	548	519	514	552	522	540	557	495	541	568	521	549	580	538	587	550	542	522	519	533	535	559	535	532	528	539	546	560	544	537	520	556	494	528	590	556	567	526	512	558	511	541	538	555	594	511	492	511	532	521	530	550	531	554	537	530	532	542	576	571	529	534	527	534	587	569	493	547	524	488	493	521	494	516	529	518	510	499	531	562	502	547	564	522	542	552	517	566	540	497	525	499	519	509	570	503	544	520	524	535	532	534	536	535	516	541	493	546	487	515	483	532	576	558	538	542	511	520	533	565	576	505	531	495	558	556	577	527	515	491	526	554	556	514	536	562	532	557	593	534	544	568	551	532	541	554	536	546	513	538	544	539	566	508	535	525	528	540	519	549	582	551	499	536	523	575	549	535	557	523	519	569	510	522	536	532	566	560	572	534	530	572	527	576	544	561	521	541	510	511	526	573	534	507
29014	25259	27946	21014	12977	7806	5379	3937	2791	2172	1834	1518	1392	1261	1166	989	955	880	815	776	712	711	616	591	565	500	515	502	498	485	490	447	458	418	474	454	434	447	462	449	428	415	419	443	433	427	419	433	447	456	424	391	426	453	468	430	419	486	463	461	434	411	419	423	441	447	468	433	437	453	427	431	472	415	435	441	433	439	391	403	437	432	420	432	434	425	424	427	444	424	454	445	418	398	439	401	398	430	462	427	480	456	418	420	403	403	449	422	453	433	442	479	430	470	432	404	458	437	420	466	432	420	431	449	436	430	438	420	428	402	422	432	490	462	441	471	442	462	425	426	434	462	433	446	437	448	441	426	401	446	423	470	425	453	464	423	448	457	434	462	453	397	475	439	445	463	441	443	451	396	422	448	401	434	391	443	428	419	446	427	445	420	452	386	423	406	450	430	431	448	436	433	395	435	439	459	441	468	437	441	442	454	409	432	446	445	408	466	385	426	414	454	454	438	434	431	410	413	430	427	434	438	445	439	415	452	431	418	409	426	396	424	410	426	424	428	435	443	426	404	443	425	417	460	416	422	425	445	409	480	444	451	453	418	430	421	447	425	456	427	438	421	462	455	449	441	436	469	454	454	427	443	444	419	423	458	445	427	470	394	495	412	454	460	452	464	431	470	446	451	456	448	421	432	435	459	455	429	442	463	427	457	445	453	435	447	415	445	436	437	426	459	435	429	437	461	457	464	418	425	424	432	438	439	461	446	439	438	428	447	445	440	417	451	459	417	436	474	447	441	474	433	453	419	436	456	465	440	408	439	447	462	472	450	402	450	450	452	423	423	430	426	426	436	439	471	427	407	447	469	463	452	414	466	435	410	459	452	437	423	467	426	408	445	432	412	453	430	467	432	424	453	436	408	411	411	426	466	428	433	437	456	441	437	435	448	437	439	456	436	443	430	441	452	435	439	437	419	449	428	449	445	473	434	472	451	415	416	422	462	420	412	475	452	454	454	433	453	438	426	437	453	418	450	411	413	426	464	413	449	427	470	457	428	448	436	424	431	395	437	424	432	449	397	413	408	489	420	486	452	429	419	441	450	445	409	448	475	458	422	434	486	393	427	479	472	448	443	400	421	448	427	456	462	486	434	443	458	475	413	442	419	461	419	414	445	440	406	429	439	464	404	483	416	403	496	451	415	430	431	436	473	426	483	483	444	453	462	435	416	409	434	456	440	457	419	471	443	447	429	421	427	413	432	422	425	415	440	399	428	414	450	424	459	430	439	445	441	436	433	408	432	432	435	464	453	445	407	464	451	428	454	405	404	449	407	403	453	448	431	426	439	462	442	411	412	440	435	428	458	465	475	434	432	446	429	440	434	421	440	419	438	413	450	446	455	450	450	445	413	431	440	414	457	417	423	436	440	444	445	431	440	415	421	442	464	481	431	422	435	435	424	442	448	436	465	418	428	400	453	418	396	448	400	410	415	459	429	490	442	405	415	464	407	476	433	456	436	488	441	424	416	417	432	395	439	414	443	468	453	442	442	428	428	452	473	441	453	415	470	423	430	467	457	459	426	481	437	433	430	424	470	432	468	373	419	454	435	426	464	414	434	468	433	404	427	412	423	416	433	423	437	434	406	485	386	438	411	397	450	418	415	478	421	480	431	424	421	438	425	424	432	440	449	448	437	396	424	416	439	461	476	491	473	454	455	447	449	418	465	427	444	419	406	470	410	430	441	434	414	466	459	431	433	455	449	436	455	447	454	411	437	429	422	407	414	419	457	435	447	462	485	406	462	463	462	426	452	421	430	450	448	406	409	416	439	449	424	465	407	411	406	428	420	412	454	424	429	465	402	441	426	432	431	447	411	415	438	416	457	474	418	405	427	454	439	402	415	423	407	430	402	414	440	457	468	411	445	447	463	397	366	414	413	501	442	415	433	450	453	456	450	451	430	406	418	437	438	480	425	378	428	405	430	419	470	420	421	437	440	451	437	478	455	410	454	439	452	461	444	430	476	439	434	435	434	456	457	463	451	468	471	432	449	424	427	409	412	453	410	473	418	430	422	395	454	438	430	448	433	433	456	417	443	417	390	435	449	429	425	450	489	419	412	439	420	415	425	429	474	408	479	464	434	462	439	433	407	429	464	433	444	437	460	428	454	459	447	429	444	463	434	477	407	439	475	405	468	452	407	436	432	404	437	479	479	466	413	434	465	432	400	465	416	435	450	474	426	455	464	423	459	448	438	423	419	455	425	438	440	437	414	406	451	471	459	466	434	427	430	425	443	417	428	429	445	447	451	447	430	454	448	467	430	439	450	441	446	407	402	452	399	438	427	485	430	457	442	441	425	428	447	406	453	415	431	429	432	410	472	427	429	425	427	433	448	447	432	435	464	429	429	438	419	422	424	431	452	435	417	445	433	440	437	457	448	475	391	465	404	410	444	440	436	454	450	415	472	445	421	418	418	427	396	406	446	440	458	461	418	445	390	427	410	437	462	476	423	472	476	398	439	431	402	450	434	462	433	428	458	418	466	439	439	389	420	443	429	446	458	421	416	413	434	440	420	453	459	420	434	465	422	397	414	435	410	441	386	397	459	416	428	433	423	414	423	441	438	436	451	412	498	431	404	438	418	463	423	436	441	461	434	451	436	464	407	414	495	442	417	490	467	423	450	451	442	430	403	454	385	421	406	439	450	445	404	462	434	418	425	439	422	419	439	422	455	424	406	463	419	431	448	429	455	446	420	435	438	445	422	444	491	442	440	424	446	413	408	411	466	438	445	420	435	456	390	466	455	443	476	404	391	420	449	440	414	401	414	406	444	442	418	437	450	442	426	445	416	469	401	418	448	413	422	443	437	399	413	428	453	430	437	419	433	403	457	435	410	470	426	437	420	443	444	439	474	417	411	476	417	444	411	435	372	440	465	407	425	440	436	459	437	437	408	402	460	443	433	441	425	450	448	466	409	459	457	426	468	438	429	448	449	412	420	465	410	446	417	421	449	448	443	444	421	450	442	424	426	458	412	410	440	415	427	461	434	448	478	429	453	420	447	417	446	415	461	428	397	484	439	431	441	392	420	454	486	407	455	459	439	430	410	427	416	393	407	450	459	456	420	429	417	414	437	477	408	421	454	452	434	409	434	416	437	444	457	430	414	440	431	407	452	458	415	398	418	439	452	420	444	453	390	450	424	446	401	464	423	416	482	445	410	408	417	426	434	476	469	434	414	435	378	454	397	409	445	441	430	428	401	424	433	397	446	443	437	428	431	448	430	440	445	438	440	438	427	427	439	401	417	419	417	427	416	432	421	454	459	435	438	448	429	383	481	439	450	441	413	426	412	452	418	469	430	409	416	472	447	450	438	443	442	440	404	452	450	426	459	377	433	441	423	461	394	469	434	413	384	436	434	445	409	392	448	452	387	406	422	450	460	437	438	453	434	420	409	456	451	434	445	450	416	454	394	434	429	426	437	425	437	434	422	476	468	454	438
27752	38232	33015	22385	16711	12333	9912	8165	5939	4826	3804	3055	2730	2474	2227	1892	1640	1577	1444	1326	1174	1159	921	895	811	760	706	667	675	626	630	616	566	600	553	580	589	551	594	603	579	524	532	562	546	519	578	561	545	543	566	507	530	543	550	547	515	537	538	537	523	537	536	532	533	554	528	514	529	538	497	534	531	573	509	561	571	548	507	547	511	548	549	538	493	520	529	511	519	545	519	537	524	535	512	507	560	548	540	519	517	576	519	545	544	558	564	596	549	526	538	506	569	512	571	516	534	554	507	519	515	527	559	524	528	500	541	481	482	565	537	565	531	533	499	537	546	531	582	563	538	492	516	552	560	536	515	547	492	547	539	522	525	522	514	481	519	560	513	568	523	516	573	550	536	520	531	507	489	519	524	528	520	566	512	536	535	527	530	538	559	518	510	530	558	533	545	534	508	543	555	525	486	556	508	560	525	524	561	514	511	519	523	522	514	511	562	566	541	502	517	542	533	500	524	509	502	553	537	581	536	534	494	542	524	505	496	544	517	543	558	529	490	522	520	523	515	510	537	554	553	538	508	528	534	524	513	524	550	595	537	571	516	510	535	527	562	545	546	545	495	525	510	515	525	561	539	532	504	559	512	526	546	570	524	536	500	537	548	555	536	552	557	521	546	538	484	522	554	519	508	512	541	522	541	497	534	537	511	551	492	542	527	523	504	536	539	514	515	519	578	534	549	524	502	517	524	520	589	487	509	532	519	528	486	487	558	542	534	514	528	510	527	499	578	521	510	502	503	522	492	550	519	530	570	516	544	526	555	501	503	564	540	522	501	557	522	546	534	505	563	514	504	574	518	526	528	508	523	530	536	542	508	533	548	512	526	522	543	524	530	554	518	543	539	507	560	505	534	498	548	525	533	509	493	550	516	524	525	535	520	546	496	530	539	558	513	527	558	548	543	485	544	549	501	543	542	528	524	555	511	527	523	532	498	535	499	509	532	535	529	534	510	526	527	521	502	560	511	529	553	538	532	538	558	525	553	534	552	556	534	507	531	558	561	518	531	546	465	535	542	526	485	534	544	543	538	528	571	525	527	523	530	524	573	546	493	565	532	561	546	519	555	575	506	513	509	535	520	548	527	526	551	505	503	537	534	511	523	530	516	559	506	543	531	538	499	509	503	525	528	543	551	553	473	524	503	532	483	568	542	492	535	550	561	490	529	523	535	501	551	521	532	525	503	577	506	511	542	530	557	534	559	494	525	584	522	521	513	540	525	514	514	559	514	512	534	553	528	505	544	546	548	533	502	515	482	532	516	522	533	522	522	539	549	528	529	542	516	528	525	549	540	498	560	518	514	458	511	496	501	559	508	549	522	561	529	522	536	544	529	511	550	541	533	519	518	494	560	556	526	541	525	501	559	549	586	545	511	526	525	536	538	539	548	530	461	501	566	543	528	525	495	559	531	533	535	519	547	565	500	524	547	504	524	538	542	555	538	546	552	521	512	543	550	531	543	511	517	540	549	545	575	541	512	542	550	537	540	555	567	524	512	546	516	482	537	543	509	531	531	520	483	572	555	509	570	510	566	543	574	563	530	567	562	553	529	538	535	522	552	588	544	588	530	515	551	592	526	515	534	533	518	497	524	494	551	521	545	519	512	520	504	522	515	514	517	465	552	533	552	554	536	527	557	498	538	531	513	530	566	506	544	547	553	502	521	539	515	541	502	517	531	526	530	506	517	562	541	553	556	525	567	539	561	565	527	578	559	535	528	530	532	532	564	564	513	572	508	554	527	540	526	518	506	526	558	560	521	516	533	524	533	524	551	524	553	522	506	556	520	533	525	525	536	513	494	513	514	525	546	540	535	523	539	505	573	545	503	524	561	520	545	557	525	508	531	470	529	534	517	509	566	502	510	523	553	520	549	549	518	560	542	510	523	534	553	509	526	525	531	515	565	504	510	498	518	531	481	540	523	553	489	517	522	526	542	546	534	545	536	551	572	547	545	516	512	500	521	552	561	497	567	491	516	570	545	500	528	546	547	595	519	545	537	551	557	506	557	522	552	518	550	569	533	546	498	544	523	499	548	565	534	523	534	502	532	537	531	545	580	537	547	501	535	536	517	564	513	492	583	555	499	565	555	576	548	522	512	563	581	512	518	535	523	518	521	529	553	593	535	536	545	503	579	546	539	536	529	477	542	535	521	570	479	526	517	507	540	534	532	502	536	547	520	563	561	522	506	488	542	521	535	540	521	528	515	540	560	539	505	528	506	495	506	522	541	520	511	545	497	550	508	543	505	544	516	544	565	565	537	529	531	509	557	547	563	519	548	544	539	524	549	542	549	549	577	532	522	527	510	500	505	523	537	506	505	526	502	515	541	531	535	558	489	535	562	506	526	520	525	549	500	523	497	546	585	504	557	528	532	549	529	549	544	525	586	602	501	543	564	550	510	555	547	544	542	560	563	502	543	500	572	528	529	516	565	532	523	547	555	549	538	531	502	572	548	537	561	533	568	555	496	505	538	552	500	542	495	520	565	579	537	528	555	522	524	480	581	482	552	565	494	546	532	539	519	513	532	541	528	501	522	512	578	517	552	531	546	569	530	527	564	480	552	555	558	485	539	506	500	547	538	548	530	527	531	509	504	543	549	501	500	522	531	514	544	528	517	511	548	550	513	515	534	512	558	527	532	542	536	518	509	516	543	528	536	526	516	550	534	583	540	531	503	519	540	465	519	543	553	536	540	498	526	545	529	549	495	526	554	524	529	546	526	518	522	564	538	498	518	505	517	542	549	539	527	499	517	560	572	514	530	535	554	487	508	549	580	529	520	501	572	567	532	544	506	508	516	571	513	482	556	527	530	568	531	555	522	547	528	528	540	529	507	521	568	476	484	540	520	536	532	530	506	555	498	559	530	549	532	492	505	525	548	562	533	547	521	517	500	505	538	507	524	530	517	558	561	536	510	574	566	514	522	519	512	543	504	564	550	528	534	552	544	513	515	487	503	550	498	562	503	547	543	567	536	500	560	563	538	541	538	540	522	492	497	554	541	532	543	522	561	515	484	560	500	521	525	571	543	538	528	523	554	519	501	544	546	552	547	540	554	544	532	528	528	553	570	518	520	532	531	547	555	501	529	520	495	564	540	504	551	538	503	558	532	530	533	567	579	548	522	535	527	521	507	534	568	531	533	562	530	541	502	508	486	520	577	535	496	520	539	522	554	550	557	522	540	546	541	536	521	551	502	498	544	528	512	508	533	524	550	544	548	554	531	543	560	537	464	517	527	534	524	574	530	559	538	562	560	551	500	534	538	545	524	510	538	520	531	568	548	570	518	523	539	568	543	482	525	557	510	543	554	484	544	547	560	512	543	532	551	540	496	565	483	504	543	511	528	479	544	547	539	523	510	518	522	508	569	521	556	531	558	530	560	551	547	525	525	568	534	559	508	521	510	493	534	534	524	518	538	507	546	504	534	564	518	519	560	504	491	519	534	511
24404	21296	28645	25619	21842	16230	10225	6530	3995	3147	2489	2023	1785	1664	1509	1223	1091	934	1006	889	834	742	656	563	519	471	499	451	402	404	387	429	382	397	384	402	361	347	359	363	388	354	338	357	334	352	400	359	365	338	372	346	360	346	362	357	369	355	321	358	360	368	345	364	339	330	337	338	365	344	360	322	313	344	326	357	314	349	369	329	387	368	341	337	371	351	320	327	339	290	341	346	352	372	330	324	377	325	333	313	357	349	336	385	340	333	378	337	362	358	348	350	324	327	341	319	310	354	335	339	360	363	318	328	341	299	342	323	353	338	357	357	354	345	346	363	316	368	310	335	348	362	330	326	331	302	356	357	338	314	372	348	352	334	322	325	332	331	325	393	348	335	348	336	351	308	346	352	355	364	310	353	366	350	355	323	361	325	346	355	301	314	314	345	350	362	311	323	309	366	344	365	322	341	371	335	363	358	374	339	351	314	329	372	346	346	333	325	358	335	330	364	345	369	335	316	361	337	328	361	357	353	389	350	325	325	364	359	327	352	350	329	330	341	319	340	316	326	345	343	324	349	330	312	322	350	339	359	348	349	347	358	327	334	347	308	321	346	325	334	335	369	339	348	371	311	351	318	329	338	305	311	367	345	354	346	328	353	332	353	328	320	310	347	376	345	358	320	339	335	334	345	371	347	350	343	330	340	329	354	334	323	360	361	322	353	370	323	371	366	308	333	337	326	340	325	342	322	315	341	350	385	330	350	344	323	329	318	343	323	327	354	326	313	317	364	314	327	320	313	367	353	322	365	326	342	324	348	333	363	346	317	334	350	315	334	328	338	330	343	321	344	353	344	328	351	339	353	319	355	346	356	338	345	336	345	362	341	334	337	322	357	359	326	340	378	381	310	339	354	322	335	332	347	313	358	346	348	348	324	316	343	355	323	335	362	363	345	336	342	332	352	324	304	319	327	380	343	359	337	334	311	343	314	340	358	344	335	337	353	345	313	381	338	318	321	334	343	364	354	348	348	350	321	341	325	332	332	342	331	331	308	349	299	338	318	346	362	356	328	350	349	326	328	321	344	362	362	363	344	348	332	306	355	343	362	301	334	314	318	301	347	327	346	324	374	353	337	324	331	325	314	367	333	328	345	377	347	336	323	363	356	299	388	355	338	338	360	345	324	325	324	333	331	383	345	314	337	353	361	357	329	337	324	339	308	330	330	345	343	368	327	347	356	331	347	357	349	333	342	340	349	358	345	341	401	324	333	326	353	334	339	338	346	372	317	365	342	317	319	344	323	341	315	331	331	350	334	338	324	380	354	325	360	354	351	333	357	350	347	325	326	340	342	349	370	335	324	333	353	370	316	331	353	311	322	321	294	366	326	349	337	375	363	342	339	344	349	336	324	371	352	324	374	319	360	335	340	321	326	339	338	328	329	311	318	308	331	321	344	311	325	365	392	364	325	361	344	343	330	321	318	304	349	335	343	334	335	339	314	370	328	367	345	380	360	340	347	387	336	329	357	342	308	338	320	340	344	329	342	364	331	321	350	366	339	341	383	333	335	337	331	353	338	371	350	342	332	376	320	333	292	342	349	321	364	333	342	345	324	330	317	360	326	362	337	322	328	346	340	323	349	370	372	345	343	330	396	330	336	349	309	346	337	299	299	346	379	351	330	363	358	341	339	359	340	336	343	327	341	324	328	316	305	359	343	360	358	329	375	327	327	325	371	316	339	348	337	379	329	359	346	339	307	325	308	301	358	348	336	340	341	341	346	314	351	339	340	351	365	335	369	315	367	304	348	372	358	337	343	349	300	333	338	355	320	344	324	336	369	343	387	369	330	345	309	341	367	321	369	350	344	329	338	356	356	357	334	336	385	337	343	348	319	366	340	357	312	363	306	373	308	359	354	337	353	308	334	325	319	364	345	328	352	336	308	319	352	332	332	337	332	357	314	319	349	326	329	347	327	364	337	388	316	323	316	354	338	332	305	327	320	335	310	352	323	351	321	327	330	315	316	338	348	320	337	364	331	307	323	341	371	336	326	351	334	376	366	359	360	349	340	362	328	337	346	318	338	327	359	376	321	380	319	354	329	382	316	366	352	310	345	355	365	339	326	352	357	317	312	367	347	309	341	355	357	321	353	354	358	384	328	314	358	327	314	323	343	350	350	327	348	326	344	318	335	340	344	353	330	316	316	325	362	365	346	361	350	330	331	380	365	333	368	367	350	313	346	389	363	368	362	350	343	347	347	328	297	335	337	335	318	309	343	321	339	341	332	323	337	321	340	348	331	329	350	343	325	328	336	319	335	360	363	306	341	351	328	372	353	323	340	327	320	365	343	336	377	334	388	353	344	397	356	340	353	359	352	358	343	342	355	338	321	339	376	348	360	337	360	327	337	353	353	355	299	335	346	320	338	338	328	318	352	321	331	323	363	354	329	324	350	381	344	357	325	333	355	310	326	361	328	313	330	346	359	343	324	320	310	352	341	316	333	367	385	310	360	338	344	352	352	338	359	361	305	333	363	342	317	313	320	365	360	360	327	334	325	342	341	377	315	340	326	353	328	342	351	349	379	353	342	336	345	333	292	364	312	351	324	324	330	340	352	365	304	350	388	331	346	337	359	372	320	344	359	329	338	349	354	354	341	341	334	361	308	330	318	319	358	346	371	347	346	333	347	322	339	311	337	313	401	346	347	340	346	349	338	333	372	344	353	353	315	351	359	377	332	306	302	328	342	323	333	333	339	339	304	346	326	344	354	356	352	340	302	359	371	345	341	324	334	323	367	360	351	349	314	342	375	326	370	339	335	362	331	337	334	365	333	343	361	340	333	342	303	352	327	347	348	347	320	314	329	349	328	374	375	340	328	323	369	340	327	349	331	359	333	342	302	318	343	311	329	373	358	346	345	365	309	338	313	360	349	323	341	313	349	328	341	324	359	363	344	310	333	337	367	336	314	321	366	336	342	326	346	326	339	327	319	304	332	367	329	340	349	326	338	380	333	350	358	361	357	362	334	366	327	348	313	361	332	340	317	315	323	338	359	289	337	316	342	374	358	313	348	326	357	345	345	347	331	342	324	324	371	326	355	339	347	334	345	327	337	338	344	339	358	340	310	332	317	343	351	328	328	340	352	339	347	339	353	354	365	359	312	354	339	342	337	326	318	361	346	324	343	335	325	356	323	333	336	352	311	331	365	309	351	344	346	343	370	352	348	308	344	345	332	357	293	318	309	345	362	312	313	301	336	350	353	376	318	347	355	307	362	356	355	353	306	312	327	340	352	321	336	341	349	336	358	313	329	353	308	348	320	301	329	335	327	366	323	356	335	370	353	308	333	372	371	321	333	320	299	366	373	351	316	369	341	358	342	310	352	349	341	340	361	329	320	356	368	325	346	365	331	343	312	357	353	324	359	318	346	341	322	341	311	334	349	325	338	333	351	283	332	336	349	354	337	355	354	345	331	324	332	336	341	368	352	302	343	337	320	333	332
27544	44548	42528	32289	22717	17232	14058	11862	8448	6901	5552	4502	3983	3514	2970	2517	2139	1953	1853	1756	1453	1416	1120	909	822	770	685	708	632	542	503	551	482	505	472	497	466	457	489	492	470	448	444	438	470	419	425	445	451	442	456	411	471	421	421	436	434	405	423	436	443	425	419	440	414	431	434	432	386	463	439	445	388	439	449	396	411	423	392	419	400	441	433	413	392	446	410	407	383	435	436	429	420	400	424	400	455	462	402	442	407	408	431	441	474	389	400	390	397	378	387	407	430	392	398	385	386	410	420	397	426	418	427	414	405	403	447	384	400	389	376	401	388	405	409	408	425	397	402	423	431	390	414	417	440	412	391	412	433	422	412	423	391	422	435	430	393	394	426	432	427	413	435	419	432	438	429	378	412	461	409	437	390	405	420	411	429	384	443	386	394	398	424	400	448	409	384	448	418	410	437	458	442	435	436	417	402	407	419	454	446	435	377	406	414	406	424	444	418	417	422	417	427	425	425	418	443	391	403	420	452	402	389	401	412	424	410	399	392	417	440	420	412	415	396	432	388	445	403	406	384	438	446	411	431	431	438	436	422	390	436	427	415	377	402	412	427	397	452	412	413	412	421	407	425	450	412	384	439	438	354	425	417	433	428	411	417	392	473	445	442	428	396	424	403	403	370	406	412	411	428	427	414	409	427	434	424	414	437	429	430	414	415	430	411	432	426	394	401	404	423	425	415	431	408	442	461	437	395	402	444	418	394	443	424	404	401	434	420	456	451	423	451	431	389	433	430	430	433	422	422	397	406	360	403	427	425	426	386	402	415	403	424	413	388	393	457	419	448	402	416	420	422	426	386	434	409	423	411	403	405	388	461	398	435	421	434	428	433	420	367	407	432	347	428	411	387	422	446	413	436	446	399	394	452	397	400	385	422	386	454	451	402	416	431	450	388	417	409	407	427	428	437	392	396	421	412	432	416	403	461	387	406	413	378	435	395	428	412	433	391	403	419	469	447	400	422	394	425	404	435	425	417	427	393	383	408	438	381	380	413	390	390	406	431	422	425	391	407	441	453	421	416	434	433	415	434	387	445	401	430	420	428	438	451	417	439	389	406	410	409	420	411	447	425	436	438	374	405	403	384	433	371	441	421	397	407	415	422	423	423	400	415	407	398	421	373	416	439	394	398	395	406	409	423	421	413	411	451	440	422	435	444	426	391	420	401	416	429	429	415	405	443	422	420	429	417	387	405	413	476	394	431	407	432	422	407	397	412	422	415	395	436	435	451	427	390	456	399	440	428	421	417	386	505	396	398	426	435	407	399	403	386	427	418	409	404	408	440	400	444	393	391	379	413	351	434	425	407	439	421	413	433	431	398	429	408	401	386	431	406	411	441	404	389	399	427	435	390	451	442	401	412	421	410	427	402	428	443	419	443	425	408	427	412	381	401	431	381	410	401	469	400	411	413	413	384	413	426	401	399	411	400	408	400	429	425	415	441	422	388	411	395	452	466	430	409	436	417	428	393	424	378	434	400	438	427	397	407	407	428	423	430	401	437	470	394	441	440	435	415	432	410	441	449	446	452	432	411	430	402	414	432	386	440	436	458	446	438	448	393	378	438	429	449	426	404	436	419	413	394	438	400	429	460	399	450	426	404	419	445	419	430	383	412	407	385	423	443	396	420	440	409	402	434	391	387	408	400	416	398	387	404	416	430	382	424	445	401	401	428	406	388	433	411	463	422	387	430	396	397	431	380	432	443	419	390	423	408	397	418	418	418	408	424	414	412	450	423	378	387	415	410	420	433	419	416	383	407	421	381	414	399	436	423	399	428	396	416	414	416	430	393	400	376	392	424	431	458	416	401	398	396	426	428	440	397	411	411	428	380	416	411	403	432	445	385	432	405	418	439	417	406	431	426	462	422	408	470	413	424	449	395	386	417	424	416	418	362	440	432	388	460	403	422	434	412	406	469	441	403	407	404	424	412	395	422	431	420	376	442	406	404	400	423	427	411	434	435	411	426	407	418	417	389	462	382	402	458	428	399	429	371	419	412	396	404	426	453	429	447	406	384	433	432	399	400	413	421	397	392	433	380	421	450	436	394	425	398	374	406	403	422	423	449	441	436	388	489	411	419	385	362	431	390	397	439	466	459	436	393	446	422	427	411	416	420	430	399	442	420	420	403	434	394	410	418	392	382	397	432	424	406	367	416	445	408	404	428	419	437	396	403	427	402	445	384	420	410	371	406	413	422	390	397	372	374	423	472	424	445	401	400	401	426	405	442	406	418	417	413	428	414	397	383	416	409	431	388	428	383	430	456	399	395	426	421	465	430	446	386	399	409	459	383	418	436	416	395	416	422	399	434	410	460	379	446	427	428	400	445	410	393	427	414	425	428	439	439	430	392	396	414	421	444	380	433	434	402	391	393	416	431	454	420	444	372	415	443	433	424	414	423	367	422	431	423	460	423	449	428	421	416	439	418	430	421	415	409	428	395	410	419	405	417	428	414	427	422	391	394	398	449	421	389	445	464	409	401	425	409	394	415	356	399	430	430	418	400	412	393	416	393	407	422	407	400	412	404	409	409	436	426	355	421	388	428	442	390	422	421	444	390	405	384	416	426	407	435	397	451	405	459	439	440	449	405	402	386	392	422	424	417	433	418	390	412	401	408	430	414	395	429	436	413	416	412	388	408	393	371	404	424	424	435	403	408	445	419	417	417	396	404	453	414	397	410	415	442	414	412	389	405	414	418	402	420	426	394	459	449	387	398	391	427	463	381	401	427	401	409	382	399	435	393	433	409	437	420	419	393	432	402	390	409	422	437	438	406	391	453	406	428	437	384	409	421	414	417	400	440	456	404	428	411	421	432	408	384	402	420	369	389	463	399	396	397	425	417	475	411	406	430	451	437	404	394	441	466	416	442	423	418	443	405	384	455	395	405	400	413	430	414	434	448	409	424	426	384	422	396	412	450	404	405	417	415	408	413	426	398	417	429	436	441	423	424	423	380	414	474	420	464	406	393	396	410	369	396	411	398	410	382	427	419	414	408	419	438	418	401	458	431	421	383	441	434	412	446	400	428	395	447	401	436	418	424	390	401	428	429	429	378	403	441	415	419	440	407	410	404	405	425	426	410	412	407	404	411	439	443	404	413	427	379	415	421	436	395	428	414	460	397	424	412	412	414	423	408	390	437	429	401	409	402	423	428	407	405	425	436	402	388	421	434	411	436	416	409	397	453	403	403	408	411	416	432	442	448	409	428	439	371	423	405	413	408	431	392	415	407	360	431	411	438	426	457	451	425	409	405	407	440	413	414	416	425	400	394	418	392	419	444	439	450	461	417	420	450	425	395	445	430	457	432	434	428	377	435	432	414	421	399	432	406	437	395	434	429	433	415	383	440	451	376	405	447	384	416	413	422	431	428	424	400	378	429	407	413	407	430	417	445	376	428	414	401	395	412	401	433	452	384	446	447	423	379	415	394	413	406	392	436	418	414	446
25582	21502	28104	26745	17224	10337	6951	5081	3627	2681	2409	1963	1793	1608	1449	1350	1188	1075	1034	1095	924	866	807	783	698	723	604	602	662	645	575	620	609	600	611	617	606	612	598	566	594	612	580	617	551	557	576	578	562	535	599	561	553	573	549	588	573	541	542	585	551	566	586	566	571	592	657	569	544	591	560	553	561	560	568	594	572	547	579	539	596	554	563	551	583	582	555	550	561	585	571	556	584	581	568	541	586	560	577	562	561	564	529	536	553	567	558	594	562	554	540	571	560	582	535	506	520	507	581	550	544	598	565	533	572	543	524	567	573	575	570	570	547	549	556	531	552	570	576	541	578	556	541	552	549	538	568	533	540	575	569	551	543	562	561	536	548	546	538	631	595	541	520	554	567	561	560	570	532	537	578	565	526	522	512	543	545	579	584	551	540	574	564	558	538	527	510	569	546	527	523	591	576	562	546	559	524	584	580	569	583	585	572	581	581	570	564	586	610	555	554	568	558	526	543	577	566	574	642	572	543	579	608	564	589	580	577	559	563	541	565	557	573	522	537	541	603	541	530	524	536	585	524	584	533	537	576	618	524	499	512	557	578	557	574	572	562	511	529	521	575	582	534	564	518	544	540	546	531	555	568	547	556	510	555	583	588	571	593	548	596	544	538	565	563	560	600	558	569	546	534	565	573	531	557	570	547	540	560	598	551	615	554	535	593	577	547	518	573	529	562	590	605	543	570	562	573	551	554	566	578	515	556	566	551	525	564	565	545	583	533	542	547	562	557	558	566	550	569	588	569	550	538	583	507	523	545	539	540	538	520	545	533	594	573	544	544	569	564	577	567	553	557	594	535	539	582	582	560	599	545	565	593	551	570	572	560	564	534	595	543	550	561	527	550	549	587	537	549	564	590	520	566	540	514	511	559	523	546	568	595	528	589	543	557	536	590	581	567	553	560	562	566	532	554	579	572	608	535	574	572	587	543	619	554	561	549	511	556	547	548	544	556	577	600	582	519	550	539	557	522	556	565	555	584	561	550	578	563	510	546	551	521	570	527	598	559	604	519	593	569	570	532	521	581	520	547	541	528	557	559	555	536	565	563	582	532	518	561	587	543	555	545	557	579	569	535	563	542	549	545	560	586	543	580	550	567	544	581	541	559	539	550	542	565	578	552	586	586	535	602	554	522	562	572	546	573	575	581	545	540	567	616	548	551	552	532	569	599	582	550	585	557	535	552	536	567	601	525	546	568	578	554	508	550	557	570	580	593	564	599	564	556	559	560	533	555	567	513	579	568	551	582	592	525	589	555	548	576	563	555	569	550	550	624	568	541	569	512	586	563	519	568	590	527	533	561	554	554	545	538	568	576	567	536	576	579	567	538	580	536	557	531	598	604	551	561	550	587	598	547	555	551	555	561	557	553	544	578	525	573	569	541	572	579	577	573	534	552	550	545	567	555	548	551	531	572	559	537	550	570	534	540	500	572	538	556	557	563	570	516	554	570	526	568	571	548	526	577	513	535	532	593	557	558	570	561	549	566	554	521	577	563	601	541	557	555	537	559	533	543	538	527	540	584	578	568	591	535	559	532	555	554	542	547	577	593	564	552	543	544	539	557	601	572	566	560	532	577	564	568	548	543	536	525	542	560	556	600	597	563	567	561	582	616	556	553	595	551	605	584	535	493	559	500	543	504	548	554	535	587	538	549	554	547	542	537	578	525	558	536	552	537	579	530	550	558	534	596	532	563	545	529	536	517	593	555	564	553	576	542	555	554	557	570	553	529	561	540	544	595	541	545	537	556	536	577	586	562	583	570	568	566	541	543	549	585	578	526	544	572	552	534	583	545	512	593	509	571	528	525	520	582	538	555	589	550	563	582	575	565	558	560	558	556	545	550	573	530	602	582	584	529	594	575	551	567	493	527	555	538	534	558	537	559	521	535	562	567	579	547	559	552	552	567	560	600	582	561	527	585	492	527	548	547	580	535	538	579	576	567	609	585	592	581	539	557	565	571	586	552	559	555	584	524	553	572	567	583	577	548	608	544	576	588	534	591	579	548	540	564	548	513	546	558	554	528	544	543	573	566	530	573	550	553	561	551	555	565	562	536	550	574	536	577	582	562	545	608	529	560	556	562	524	596	590	569	605	542	554	562	560	524	547	572	520	536	591	502	554	564	565	586	555	541	529	575	567	553	529	552	584	569	553	586	604	570	550	542	555	589	529	522	559	544	537	608	589	545	607	571	594	554	540	554	588	544	538	521	604	583	553	575	549	548	653	544	561	647	552	544	575	604	571	587	570	570	563	557	580	544	563	497	556	582	549	546	585	572	525	541	530	540	523	589	540	554	515	531	538	541	599	558	556	614	538	569	619	536	569	517	564	542	563	554	564	600	561	559	570	556	552	546	493	579	571	535	583	559	546	519	574	492	538	550	560	520	565	564	546	569	596	551	599	565	567	553	577	562	558	586	572	588	552	555	568	616	564	588	559	574	522	549	573	544	538	514	538	560	558	545	586	592	573	586	546	557	554	559	593	491	575	582	569	565	601	574	591	562	559	558	514	560	546	566	524	610	527	566	586	525	589	581	572	510	523	582	575	570	577	569	546	596	576	569	531	555	566	623	527	571	543	546	567	543	568	535	552	543	553	541	520	561	550	547	556	602	551	581	527	552	544	568	546	571	558	592	543	545	565	526	535	574	581	553	536	592	561	555	556	567	563	573	533	582	566	512	546	595	555	581	570	573	552	531	594	495	545	570	534	490	569	537	534	531	541	571	602	502	555	574	558	527	523	531	561	549	607	570	539	542	578	600	539	573	606	553	562	536	576	544	544	589	564	607	558	557	583	540	595	568	592	594	543	570	546	569	552	493	554	572	572	586	572	567	567	526	551	553	588	548	541	570	579	556	530	553	562	544	573	523	543	548	570	591	592	589	530	562	586	558	552	574	535	562	523	571	531	581	558	537	542	540	564	577	527	553	577	588	559	541	487	577	534	558	566	554	550	584	610	552	616	558	574	573	553	557	522	525	563	572	616	532	585	525	493	518	517	570	518	547	575	537	561	566	556	539	581	589	562	595	577	521	575	497	572	544	546	579	579	517	549	574	551	561	525	586	583	552	576	546	556	581	565	552	547	534	553	537	537	515	536	567	570	546	582	571	529	525	624	588	555	520	556	549	555	571	556	581	551	568	571	514	561	577	565	510	554	591	568	538	497	554	546	570	595	557	538	522	576	538	535	570	532	550	542	572	523	570	549	561	573	568	532	551	586	566	545	574	518	563	537	555	579	571	540	559	549	593	572	584	577	581	559	560	526	608	593	564	592	611	536	589	581	563	552	528	562	549	529	610	534	586	545	564	550	578	529	576	552	592	558	599	566	551	591	560	535	595	541	546	545	564	548	584	537	557	540	557	553	612	538	544	551	550	572	563	568	564	549	547	556	551	561	529	557	539	517	560	591	517	520	575	569	564	559	568	582	578	551	557	513	522	576	549	539
27371	42433	37490	27509	18790	14977	11863	10110	7641	5933	5209	4109	3722	3429	3002	2555	2134	1901	1837	1703	1464	1334	1243	1086	988	874	929	830	862	837	765	701	738	761	706	689	729	679	697	690	711	669	711	659	694	679	712	698	677	676	646	666	677	675	674	674	683	669	682	673	676	735	654	691	666	661	647	669	708	633	680	668	652	722	686	655	631	651	685	679	645	628	665	650	627	640	637	617	654	652	624	648	656	635	675	674	678	686	605	643	714	642	655	675	621	644	666	696	650	622	674	696	668	615	647	660	672	697	666	656	602	631	636	653	696	673	635	675	644	672	679	693	650	667	678	645	707	616	669	646	688	649	670	668	640	647	656	611	645	633	652	636	685	689	629	645	635	626	621	630	644	647	648	660	686	682	645	618	723	675	625	638	637	672	604	688	661	677	633	658	637	666	671	677	623	661	640	687	649	661	591	678	668	736	643	650	646	679	659	640	641	654	696	660	688	585	648	679	631	636	652	620	672	638	674	670	691	658	649	649	608	653	646	605	636	669	639	668	610	626	620	636	631	666	639	682	670	664	679	655	611	618	659	677	659	655	617	622	640	689	654	631	672	669	615	622	648	683	638	651	696	689	686	624	630	685	645	677	627	648	676	655	703	620	669	694	676	641	614	595	659	658	731	675	658	613	609	638	632	674	673	657	651	701	703	690	646	658	629	634	688	637	699	654	684	658	650	693	658	645	645	677	653	668	598	702	653	723	667	697	707	594	633	674	672	672	621	624	631	632	626	651	667	618	612	645	656	603	695	674	638	623	639	653	613	673	678	631	628	647	670	670	655	629	671	636	657	690	652	662	675	583	641	648	678	625	647	678	673	705	621	683	702	690	667	655	691	655	654	648	677	646	662	650	634	667	652	638	652	678	664	688	640	675	658	688	676	710	644	659	629	681	634	621	675	636	669	616	666	639	706	637	670	602	716	643	671	593	637	656	674	684	638	636	631	686	599	704	646	678	633	645	687	588	671	673	661	657	695	655	637	666	652	696	632	624	659	636	671	671	635	685	672	673	635	657	655	623	656	605	685	647	684	643	640	685	656	715	640	661	655	641	706	658	700	647	686	676	666	678	622	588	670	684	665	663	681	687	648	634	620	644	611	709	633	664	677	664	657	667	721	660	683	698	735	670	654	609	612	627	647	656	643	634	628	667	694	634	668	642	681	668	622	658	663	625	688	700	648	658	686	673	635	647	642	678	655	677	710	661	689	692	713	643	640	645	666	603	670	657	626	670	665	677	625	677	654	658	662	646	664	665	671	720	639	706	689	614	657	629	650	622	687	683	658	646	698	644	654	642	660	670	638	648	695	729	635	700	644	697	671	639	652	703	705	672	690	691	675	669	605	650	647	649	683	690	640	656	675	650	636	659	657	654	599	666	654	659	656	641	657	630	660	641	684	618	681	620	623	662	697	664	620	633	700	674	663	646	641	683	649	678	661	643	719	638	665	635	653	683	639	610	660	657	701	657	689	685	678	664	708	670	632	669	694	625	716	673	648	677	645	687	647	678	628	667	730	666	671	642	658	694	634	661	690	676	664	651	692	637	716	667	666	705	666	649	658	643	705	684	696	677	655	655	650	678	676	687	654	706	685	616	686	682	650	647	668	643	672	674	712	651	679	656	652	630	581	669	689	682	646	672	685	697	631	631	644	644	660	697	671	670	689	636	661	660	618	574	640	634	679	655	691	685	701	660	680	643	671	701	656	681	629	620	638	639	688	665	660	668	689	677	694	685	673	652	652	685	654	687	654	684	636	662	651	683	680	620	643	615	661	708	677	587	652	653	675	666	669	662	665	676	682	651	696	659	649	642	654	627	612	652	641	663	646	640	634	607	670	636	650	673	689	628	685	616	682	669	676	670	670	640	625	679	633	645	660	675	732	707	681	652	651	637	672	705	684	684	644	678	661	674	676	709	677	688	646	613	682	672	664	635	644	669	654	648	656	636	677	645	657	631	642	637	657	603	660	653	689	657	640	664	668	698	651	675	697	662	631	683	621	652	634	658	659	652	692	662	638	664	682	640	665	618	660	673	658	639	665	686	659	704	662	663	632	648	653	642	606	663	646	661	590	657	678	656	659	634	598	646	675	692	660	654	665	645	661	642	671	655	643	627	652	664	680	648	648	659	648	661	670	639	678	682	608	682	626	664	638	630	666	670	676	625	693	645	722	689	705	710	692	608	679	653	664	666	642	644	645	665	661	677	675	639	680	686	673	696	655	604	662	660	647	626	660	617	617	693	649	673	689	665	654	676	674	659	703	666	681	634	673	701	719	610	624	650	658	617	689	680	666	659	658	714	672	678	613	653	641	675	645	653	684	676	670	625	640	627	631	656	643	644	623	651	701	643	618	648	658	601	646	636	633	658	647	624	684	661	675	670	579	627	651	675	648	659	710	635	672	679	646	724	616	697	684	663	691	648	653	671	665	613	631	650	657	623	631	667	649	691	664	643	660	659	656	619	597	699	678	667	636	661	670	651	614	643	663	655	602	654	668	654	623	651	669	660	659	638	651	696	627	702	675	663	686	650	658	673	622	699	644	670	690	665	666	681	640	632	661	614	636	598	635	656	677	665	643	647	699	604	657	669	647	662	642	702	664	736	662	660	658	698	666	693	629	667	681	653	659	623	653	668	604	650	629	650	658	685	675	656	672	624	604	710	644	654	640	651	653	682	581	651	674	657	653	670	670	677	660	594	656	662	633	653	689	660	653	617	627	649	675	670	658	671	667	643	627	650	659	668	635	683	615	676	644	675	658	631	674	688	712	665	690	702	623	664	623	656	676	678	634	674	636	659	654	683	732	688	641	628	612	665	668	637	683	700	680	665	631	629	648	648	682	664	673	669	705	640	668	646	691	659	675	697	698	641	634	671	669	677	641	664	639	589	665	650	639	682	676	687	676	646	643	660	636	617	692	637	639	658	662	667	638	665	662	652	636	649	649	670	674	690	678	645	668	653	668	611	629	698	696	651	636	664	699	669	601	686	633	693	682	675	650	653	679	643	657	625	598	639	647	630	651	624	618	664	662	706	641	679	629	651	596	652	625	712	660	668	677	658	649	662	671	665	660	689	680	614	662	662	694	667	635	642	672	705	682	671	633	671	663	642	642	640	666	636	675	675	654	663	677	637	683	671	676	644	669	661	692	663	637	689	647	675	614	621	644	656	668	694	603	686	634	652	666	637	655	678	613	627	655	650	658	644	665	606	676	659	668	635	643	626	641	681	664	660	689	631	625	643	693	673	700	670	652	634	674	670	651	646	642	667	712	610	664	662	683	661	675	656	644	688	619	613	661	678	643	656	670	645	653	686	642	653	669	616	659	634	643	641	644	673	684	651	689	631	639	668	671	650	641	660	700	663	665	673	664	635	675	696	617	665	670	679	629	650	647	622	708	667	639	630	657	673	666	718	678	635	646	633	675	661	686	721	700	654	674	672	656	664	624	669	662	663	631	661
23217	21329	28896	24297	21894	22040	17747	10324	6830	4594	3923	3151	2857	2410	2262	1960	1736	1442	1223	1266	1148	965	906	876	783	649	612	597	613	609	587	583	551	559	499	581	519	560	462	526	505	484	492	472	493	475	498	461	469	478	482	470	498	444	477	533	474	471	454	521	457	507	486	519	468	442	490	459	474	496	511	450	465	500	514	504	432	454	462	496	493	457	476	460	434	486	475	440	440	462	453	463	425	492	480	472	474	452	441	439	469	487	462	467	469	476	444	516	468	449	464	491	428	474	465	453	449	471	449	475	473	494	454	465	503	476	448	469	477	447	471	454	455	418	481	488	452	496	457	441	470	443	474	453	470	458	478	429	460	435	457	480	480	454	471	475	454	461	469	468	447	472	475	478	491	440	479	449	464	481	458	465	487	456	497	477	468	403	460	450	448	470	508	471	448	467	481	452	449	457	434	464	484	453	475	442	459	480	421	435	475	472	499	455	442	460	417	485	462	488	474	490	497	489	463	502	462	498	484	486	450	451	441	489	416	522	486	482	472	472	500	487	481	504	494	483	481	457	462	456	436	431	474	450	484	462	471	439	456	460	422	491	474	460	460	499	487	455	468	462	504	437	481	466	444	423	444	463	474	469	462	462	459	468	440	444	468	453	517	488	472	488	537	511	479	468	479	471	450	470	488	460	449	477	472	458	450	487	489	446	486	460	429	455	469	467	466	499	476	431	469	444	428	481	461	480	474	465	486	489	466	456	460	445	452	483	440	438	458	461	431	469	483	465	514	487	482	478	440	463	485	472	442	480	464	492	505	452	496	501	464	474	471	469	517	496	468	465	446	465	453	448	466	479	459	474	492	456	433	456	471	479	494	453	502	457	469	453	468	464	443	516	474	439	488	514	516	424	469	430	449	443	490	522	505	478	460	469	454	461	457	440	508	471	456	454	480	468	462	444	457	454	451	474	483	449	442	455	473	450	443	429	473	474	472	497	475	479	515	456	496	489	420	451	480	471	468	480	459	501	491	469	470	448	425	461	454	481	460	447	453	437	465	455	491	483	439	440	452	451	469	437	500	507	478	475	467	458	485	467	492	464	459	500	435	460	497	485	482	473	436	475	500	444	465	462	458	456	427	462	484	450	464	480	440	453	425	469	453	471	487	459	465	496	495	450	478	484	436	505	485	515	469	465	462	470	441	446	441	452	490	469	489	476	516	411	462	502	479	447	478	500	467	466	478	472	527	461	412	448	467	489	435	454	455	500	476	456	484	464	467	469	502	445	470	450	467	437	468	488	494	453	446	483	476	468	501	447	447	491	461	449	406	485	443	465	456	458	478	469	460	481	433	485	448	450	413	451	462	491	473	450	434	464	458	488	438	481	481	435	471	468	477	454	459	452	467	459	475	480	437	463	484	467	445	482	495	452	448	469	481	432	473	475	457	499	477	475	485	423	443	484	434	455	474	459	513	440	466	434	499	461	479	486	477	443	459	495	537	531	509	470	439	469	447	466	456	449	456	446	444	526	470	477	433	462	452	487	480	447	506	478	507	461	474	438	440	502	516	479	486	445	420	458	474	438	472	473	450	434	424	454	512	467	456	469	433	457	485	461	475	432	489	434	471	484	488	484	447	469	482	490	456	494	466	454	466	471	489	466	452	449	470	429	479	464	479	484	445	504	474	506	503	463	462	503	461	473	432	456	478	457	501	460	464	477	478	465	476	448	457	463	505	463	491	462	492	464	493	452	419	491	500	457	451	517	484	460	475	451	486	452	464	492	442	446	441	510	445	452	480	458	477	475	474	438	441	465	484	431	484	475	473	448	472	429	462	476	473	479	469	496	489	470	469	457	493	498	453	476	453	479	494	457	496	482	437	429	482	447	525	476	499	458	461	490	439	471	422	459	453	441	472	470	493	490	471	496	499	476	463	496	480	446	438	484	426	439	463	503	453	516	467	471	441	456	499	425	474	418	476	468	467	478	470	463	461	477	500	503	468	497	499	478	497	455	474	465	455	476	490	454	476	442	472	478	472	503	463	472	460	476	488	473	487	471	488	478	480	419	472	509	464	443	476	463	459	488	460	446	452	434	507	498	473	470	474	486	426	456	472	471	480	479	481	474	431	453	481	469	420	454	474	442	446	443	479	485	466	467	410	459	432	420	446	495	443	477	464	463	464	465	478	453	450	495	504	452	456	516	476	458	473	457	452	480	468	480	469	474	467	491	470	454	456	446	478	463	461	452	500	513	512	424	483	457	487	452	474	471	470	485	442	414	461	464	486	466	476	464	502	449	482	483	509	463	482	474	498	461	411	471	470	449	466	482	460	470	504	467	472	483	463	499	502	478	452	467	456	511	450	445	468	449	458	470	461	465	471	478	482	507	466	476	467	458	445	491	485	458	492	485	469	471	495	461	518	518	473	476	477	470	455	497	456	468	467	439	455	438	491	445	469	457	459	468	459	467	480	505	459	452	448	490	472	464	453	466	455	478	416	473	439	491	484	500	467	521	509	503	485	465	464	460	432	462	505	440	483	456	451	495	473	487	465	429	441	468	454	448	469	461	497	447	457	438	446	465	477	472	473	512	464	478	507	472	484	484	473	489	443	460	456	489	464	497	443	424	467	446	522	478	480	500	473	459	446	491	504	439	456	443	476	475	446	455	447	450	467	470	464	494	476	470	477	453	485	478	459	484	466	492	476	470	468	464	455	513	475	440	457	493	445	479	434	463	502	433	460	457	474	433	434	470	465	512	513	427	470	462	528	463	455	512	456	437	439	427	471	483	469	468	471	478	463	503	494	454	463	457	442	448	430	474	475	473	470	463	468	438	455	440	428	479	464	471	449	484	485	494	427	451	484	465	455	528	464	509	483	472	466	502	458	474	447	473	471	465	460	459	496	497	471	475	468	432	483	466	478	442	518	467	464	474	480	454	502	476	494	467	466	443	473	449	435	468	467	516	478	484	476	452	474	498	456	459	447	455	439	430	455	477	448	480	463	487	471	505	494	489	484	475	464	487	453	470	498	452	481	484	477	463	467	491	459	468	444	489	452	459	447	445	460	453	474	504	428	466	450	460	452	452	430	423	430	461	439	478	482	440	533	490	506	452	487	458	475	445	493	424	475	446	440	428	467	519	496	495	500	483	491	467	423	480	486	473	499	426	468	442	470	482	515	472	483	508	459	466	474	511	446	480	493	497	452	501	482	481	477	462	469	443	452	474	480	495	438	451	502	451	474	462	468	484	433	452	460	479	443	491	473	467	445	461	467	463	459	487	448	433	480	444	482	470	486	468	456	465	513	458	483	437	472	441	494	430	459	464	489	461	453	453	485	461	485	496	500	513	490	445	472	482	457	511	488	460	466	438	466	473	485	491	480	466	442	457	481	440	476	456	445	428	460	489	477	428	497	443	465	469	466	455	465	467	481	457	442	450	508	464	463	478	454	439	441	482	465	455	493	474	456	437	430	478	448	454	457	451	443	460	436	455	488	492	420	437
30551	50682	47221	37394	27573	21271	17497	16145	12400	9079	7916	6661	5645	5049	4607	3825	3199	2583	2262	2234	2086	1716	1483	1190	1062	956	928	876	798	788	736	712	652	692	658	623	622	620	668	579	639	585	571	574	571	573	579	583	540	582	585	567	557	581	626	535	585	612	575	539	578	573	518	556	602	557	522	559	514	516	516	513	596	551	580	535	550	559	571	541	544	544	529	574	546	532	513	501	585	523	549	573	556	569	547	554	528	589	583	536	540	532	514	586	547	564	564	562	583	533	568	527	527	512	554	577	551	517	521	546	515	545	528	542	529	541	521	502	500	568	530	496	551	538	519	537	557	521	562	557	523	562	523	519	558	612	549	535	556	552	513	534	521	533	538	561	548	527	492	509	535	607	509	520	598	503	557	556	490	546	564	551	546	563	550	541	536	537	536	496	595	516	534	544	582	535	558	540	525	529	565	517	512	496	543	515	547	526	542	512	566	564	574	571	569	523	512	551	520	529	564	567	536	538	509	547	501	540	587	529	512	551	517	523	562	533	539	553	502	529	514	538	548	548	535	541	533	531	520	535	542	515	520	545	536	542	542	538	582	560	536	528	530	529	514	547	530	546	547	571	521	555	528	505	578	530	546	537	518	530	579	528	527	541	561	507	521	560	542	590	559	598	508	602	521	534	579	513	495	515	533	552	523	551	549	567	554	523	539	529	532	578	534	559	572	529	540	539	580	535	492	498	575	519	486	536	534	576	569	509	531	531	537	516	543	526	548	507	578	509	542	496	528	546	526	561	504	566	537	518	487	572	524	569	554	538	521	523	549	551	527	555	562	599	517	517	534	540	543	553	558	552	533	545	535	522	512	485	517	542	527	517	509	562	500	516	531	554	553	535	537	552	531	516	526	511	539	535	550	460	531	547	564	534	535	556	542	569	509	472	516	525	575	545	513	517	564	524	548	548	505	554	557	539	505	561	541	530	570	579	516	529	527	534	534	580	518	565	565	522	537	546	532	553	540	565	539	592	516	562	560	550	567	526	492	519	525	570	543	532	534	555	580	517	531	536	550	516	539	490	548	488	533	519	543	513	517	519	500	530	552	532	534	532	574	526	577	557	513	551	531	527	499	564	559	514	528	556	555	526	527	565	508	530	505	502	538	558	579	545	538	576	548	533	501	565	509	497	528	567	562	526	582	500	545	537	515	500	564	523	559	518	568	597	583	520	549	551	558	546	534	530	503	522	547	536	495	495	549	609	567	546	540	570	500	557	557	559	552	557	549	542	540	588	528	485	525	557	505	539	551	581	531	511	481	516	521	539	529	498	539	550	559	523	535	528	577	522	540	540	527	522	532	539	524	551	567	502	544	532	530	511	550	536	513	566	540	565	540	517	529	564	528	543	561	526	502	510	508	557	570	537	494	569	533	534	548	545	526	523	540	531	535	536	542	514	543	579	594	535	542	537	505	579	551	543	492	492	530	527	553	500	516	545	550	490	493	564	527	533	547	524	509	585	516	560	550	546	478	574	523	543	535	555	544	614	571	537	507	529	545	540	481	570	559	489	499	544	525	547	543	524	540	568	539	528	508	526	544	564	531	543	528	524	538	540	534	539	539	525	534	533	567	536	476	571	510	506	554	559	563	526	561	533	534	516	559	528	540	540	576	546	516	522	507	537	525	577	541	511	550	545	542	558	542	547	492	579	540	551	543	526	538	508	545	503	535	543	550	525	517	478	540	535	530	538	501	545	553	556	517	502	527	569	535	520	520	549	547	576	521	565	520	568	520	543	538	471	557	550	555	495	544	539	551	550	490	562	544	531	531	536	499	521	560	555	545	586	531	578	549	510	541	515	551	492	523	565	546	543	539	516	556	543	541	562	532	559	533	556	559	541	512	524	531	549	544	524	589	548	555	560	503	514	547	559	535	551	542	566	554	518	524	540	550	576	540	518	524	529	529	543	564	519	485	550	518	558	527	568	541	511	551	546	510	531	563	558	546	535	553	544	545	517	526	556	532	538	564	515	548	519	533	546	586	551	528	523	494	518	557	524	513	544	594	536	534	534	516	530	565	572	548	553	551	519	559	538	536	524	524	526	511	524	574	540	566	550	521	560	541	557	512	496	546	531	538	540	540	503	504	571	527	566	502	533	529	594	564	578	523	561	560	506	540	535	530	535	523	556	555	507	549	537	530	511	504	544	520	533	537	551	542	526	516	552	505	537	507	544	515	499	514	480	556	522	548	561	494	535	533	539	514	501	522	500	527	515	578	582	504	549	531	534	549	557	526	534	528	520	520	548	506	533	497	517	539	520	531	553	500	536	531	555	548	511	519	551	527	560	616	571	535	546	591	545	533	532	533	547	504	511	498	526	557	540	506	527	504	556	495	570	534	546	519	502	570	568	566	517	546	483	491	547	571	528	532	571	559	504	550	527	527	525	572	567	604	516	503	527	602	555	497	523	535	566	531	520	570	556	488	560	529	484	554	547	552	524	529	524	580	486	562	561	577	547	497	552	553	520	554	497	545	546	560	517	516	497	513	576	539	572	525	549	568	544	528	545	542	548	525	534	534	538	560	518	557	516	540	570	537	522	543	522	535	555	577	584	537	524	515	550	527	561	567	547	541	542	532	519	551	528	535	482	526	547	491	486	543	589	547	558	580	535	516	532	551	582	583	552	539	569	580	527	523	572	583	562	563	513	526	516	568	515	581	536	493	555	558	514	562	552	574	555	512	535	523	581	544	550	519	536	580	555	542	572	519	572	528	563	531	528	537	543	583	497	520	538	532	552	529	515	526	554	501	530	518	534	515	565	530	547	540	555	556	504	566	559	550	549	532	504	547	556	563	516	610	550	522	518	550	531	542	532	538	544	506	536	513	566	520	516	533	537	561	567	536	533	531	518	561	510	528	551	516	572	533	533	546	540	560	573	551	514	552	531	543	551	548	526	486	502	565	531	558	554	506	542	538	528	569	492	514	565	551	518	534	503	549	576	526	561	500	536	493	517	520	566	555	580	522	535	534	567	535	550	559	559	531	519	543	540	517	586	535	545	552	521	567	535	550	539	585	544	523	514	522	534	575	544	539	556	563	538	519	524	580	530	523	539	551	568	558	559	502	493	521	543	537	514	538	528	509	542	522	519	551	582	508	564	543	581	555	547	570	522	542	553	529	511	498	534	523	519	516	541	505	564	561	536	517	547	544	575	476	504	553	567	562	548	565	547	539	574	569	539	537	506	513	542	553	538	499	539	562	490	544	536	580	514	547	546	501	560	600	484	539	543	500	528	576	552	513	504	535	531	534	518	580	538	526	523	547	561	562	533	548	546	539	528	537	521	567	531	548	545	529	557	525	538	545	537	518	524	510	513	503	523	545	522	565	532	550	559	517	543	514	577	496	519	530	508	504	550	531	549	548	552	567	525	519	537	572	544	531	573	533	487	537	514	547	507	581	526	550	526	556	531	527	525	546	518	520	548	508	511	530	530	533	528	555	514	481	505	497	500
28846	25091	27731	19419	11509	7567	5323	4347	3163	2239	1940	1756	1534	1442	1268	1053	934	801	784	781	773	709	637	614	565	512	510	503	494	504	452	464	492	432	472	483	448	426	460	477	434	471	466	421	484	408	438	441	415	439	450	460	466	445	475	422	417	463	440	439	446	431	441	425	464	463	428	425	437	424	419	444	433	478	465	444	472	407	435	469	413	448	412	406	443	459	449	496	411	416	479	447	441	450	418	429	443	460	451	454	440	453	416	447	470	423	463	424	468	448	424	461	428	423	377	465	418	440	441	396	465	439	413	437	407	415	433	452	490	434	466	422	445	449	460	432	435	402	457	428	453	493	409	430	428	477	442	458	479	435	474	480	452	401	458	447	490	465	454	413	434	413	415	417	435	441	443	479	466	442	429	425	441	466	387	458	459	419	464	506	450	417	416	441	459	477	420	460	488	436	424	427	463	433	430	428	419	439	432	458	479	483	461	434	444	426	409	432	427	444	440	419	442	433	431	439	426	454	446	440	457	449	449	423	448	460	412	443	448	452	398	423	412	423	418	447	464	452	485	499	465	404	470	455	439	463	439	447	412	481	462	432	478	422	449	440	431	472	471	413	477	428	444	433	436	401	443	447	418	449	418	444	428	403	472	429	459	457	430	423	450	412	433	439	413	412	449	439	426	453	409	420	469	435	460	452	465	435	437	406	402	419	461	457	420	436	451	460	426	414	449	436	397	437	441	444	465	406	447	447	448	445	429	449	446	468	454	448	429	435	437	426	446	450	464	415	422	426	443	464	438	470	478	420	454	431	468	446	437	467	421	415	433	442	442	419	448	427	401	444	426	452	418	454	442	422	417	437	429	430	445	448	481	467	415	451	446	462	452	430	431	436	510	404	488	461	437	433	442	436	427	460	466	435	437	448	438	464	441	448	452	431	444	410	440	414	440	439	460	440	426	456	430	446	459	470	421	467	493	426	490	421	450	435	445	465	472	442	418	436	428	418	460	456	424	437	440	440	453	422	435	423	479	430	450	418	433	414	423	459	423	438	460	448	454	460	453	447	424	421	445	455	430	458	461	408	465	441	434	470	439	479	474	433	479	450	458	480	453	439	454	462	406	420	398	469	470	450	448	484	449	449	439	444	423	444	444	441	420	421	432	455	435	444	438	417	443	475	439	467	475	391	457	431	450	439	456	500	410	424	449	429	442	452	447	469	415	438	476	400	429	456	413	423	431	430	432	446	429	439	467	435	449	445	440	424	449	435	408	408	435	416	488	438	411	453	471	438	413	429	425	424	464	473	447	434	415	464	436	459	443	449	436	424	401	459	448	459	470	439	425	418	443	424	472	456	480	434	430	415	451	467	396	454	418	413	452	456	474	425	445	430	432	462	426	473	424	436	436	439	484	395	494	438	427	402	441	440	443	427	449	446	473	466	442	433	425	423	444	428	442	436	453	459	449	430	449	457	455	427	467	473	478	449	414	466	446	441	394	469	400	465	459	402	436	416	465	446	463	436	428	488	444	453	439	460	458	419	442	422	457	462	432	451	466	473	466	416	457	453	410	425	434	438	430	478	465	464	450	415	416	458	411	434	420	450	410	412	446	462	467	439	483	458	421	474	461	419	444	504	463	415	438	476	414	437	437	414	474	459	430	427	462	412	440	429	419	421	444	414	461	401	440	467	434	421	473	452	504	451	425	450	415	446	426	467	428	427	470	455	440	431	429	433	431	433	458	470	458	446	456	425	452	432	464	469	417	470	455	422	481	420	461	412	459	448	423	441	452	441	430	478	434	488	416	459	451	409	454	461	438	443	420	459	448	403	411	458	450	433	430	443	466	440	426	430	466	471	470	449	440	418	469	413	404	488	419	448	471	416	448	386	417	431	466	422	464	440	422	465	472	438	454	433	460	446	410	454	459	437	426	429	411	431	410	447	377	460	439	446	427	413	406	452	455	434	423	437	430	467	476	411	440	442	414	445	444	446	416	453	406	445	418	448	482	426	461	456	446	435	474	402	453	449	396	437	422	403	433	443	468	452	453	467	441	444	494	441	427	431	444	432	460	446	455	446	443	420	445	429	440	432	428	444	459	419	465	415	419	430	423	460	508	458	456	448	501	459	430	451	428	421	430	486	406	456	426	456	446	434	433	450	464	450	462	430	422	462	417	445	440	424	459	443	431	481	446	432	453	440	462	408	483	444	399	464	463	463	448	438	451	460	426	441	423	495	450	458	448	447	417	461	413	466	428	467	433	422	498	442	454	429	397	439	420	446	434	412	440	426	423	418	461	455	419	444	469	417	437	435	463	430	442	413	417	486	423	445	484	441	408	428	446	430	403	424	474	407	446	423	448	430	438	423	454	448	461	442	424	471	430	422	440	411	467	462	438	426	445	411	431	467	462	440	447	426	426	434	459	433	453	462	427	452	441	423	463	397	424	444	444	431	422	426	397	438	444	463	448	412	436	422	443	481	435	463	428	422	452	419	399	437	414	427	459	414	427	422	424	455	391	481	417	465	463	414	440	428	474	438	437	453	421	439	463	448	448	449	424	435	436	422	443	395	436	477	472	476	456	432	420	462	411	448	453	444	439	447	444	427	426	436	462	487	437	456	447	454	441	447	436	461	469	417	441	408	458	414	457	479	499	461	434	460	462	405	453	476	421	417	442	443	410	480	439	441	449	441	458	425	437	425	453	463	474	473	456	438	412	445	431	459	466	397	396	411	448	469	468	432	458	443	439	472	474	441	456	423	452	433	480	449	480	489	447	442	471	462	462	423	449	417	429	472	426	433	478	466	436	441	417	435	441	420	434	442	442	406	439	453	429	436	469	422	438	426	466	405	397	433	476	455	424	451	446	480	465	459	426	435	409	437	423	437	429	473	438	436	427	429	476	432	404	477	454	419	470	449	442	431	416	459	411	435	413	444	422	460	451	466	428	484	446	435	459	470	449	450	476	466	449	441	418	445	449	460	470	438	422	438	448	473	430	430	435	461	466	454	432	448	423	428	467	448	494	436	445	425	397	425	455	464	469	442	435	419	448	446	441	435	458	472	422	424	406	425	423	421	435	411	438	439	471	456	451	455	473	427	480	452	478	375	451	420	472	422	444	437	471	427	447	486	412	453	443	433	451	423	430	436	464	463	418	457	459	453	406	444	453	470	443	433	423	429	455	453	481	441	456	441	425	462	453	471	431	474	443	468	430	489	436	456	430	429	464	445	441	443	447	391	469	438	452	426	459	452	423	440	463	427	500	441	420	412	439	463	450	435	423	457	460	443	451	444	461	439	431	457	454	460	419	450	474	427	477	459	445	462	489	433	474	424	440	461	438	451	438	448	440	459	438	386	454	438	444	444	413	434	432	440	459	459	431	434	433	485	386	460	391	461	419	445	451	443	413	406	428	473	448	454	416	440	450	445	405	495	492	424	446	469	430	441	455	451	458	430	482	455	430	472	449	438	412	449	391	431	457	421	437	405	484	427	445	472	446	468
27448	37959	32692	20577	15601	12151	9821	8656	6913	4932	4205	3536	3156	2806	2447	2062	1691	1407	1346	1271	1268	1091	975	920	837	694	708	662	665	661	595	588	566	569	593	547	548	570	539	586	536	518	580	595	536	551	556	541	566	579	513	560	556	550	521	551	546	517	526	554	523	575	530	523	567	544	559	582	508	580	536	523	516	519	542	532	554	491	510	551	556	487	509	519	520	495	548	552	515	539	583	539	538	560	562	543	545	538	541	538	591	513	491	503	554	554	551	551	528	519	509	512	582	534	519	545	549	545	540	523	535	547	499	503	543	527	542	547	537	514	551	568	544	525	515	544	543	527	523	540	526	557	520	516	523	528	566	510	576	490	561	549	550	555	513	534	543	508	551	568	524	544	488	576	486	595	560	522	532	491	497	546	553	521	521	549	530	538	516	507	535	523	524	556	525	543	535	559	521	545	563	547	555	510	528	535	550	547	534	558	542	526	517	511	528	494	532	508	517	545	490	530	547	536	517	554	545	544	532	555	514	530	514	527	514	572	529	525	539	543	555	529	529	556	537	548	516	545	487	568	548	554	569	534	551	551	518	505	527	527	563	533	554	540	605	530	584	551	558	530	516	552	522	538	531	553	522	543	554	525	534	536	586	522	544	552	565	499	517	513	535	546	545	503	486	526	516	537	517	536	538	548	534	545	531	479	548	580	540	518	536	532	529	534	532	567	540	538	472	550	518	559	572	495	498	512	524	524	495	544	527	530	577	516	520	508	580	513	556	547	579	511	543	546	526	510	511	521	540	525	556	586	553	569	518	537	564	527	520	517	538	512	530	559	541	510	508	496	508	547	522	557	544	564	546	543	616	554	564	563	505	556	524	527	560	557	550	516	508	488	546	529	529	546	535	506	513	514	560	525	524	524	588	519	528	542	570	539	587	525	546	518	548	569	528	562	568	512	552	528	486	552	545	543	527	566	544	518	559	523	490	514	515	488	503	512	570	542	543	546	567	534	528	504	539	535	544	474	533	536	487	547	518	531	544	533	519	534	544	554	473	591	572	550	558	538	551	582	571	527	487	570	562	539	516	542	568	595	513	542	549	489	556	534	506	536	503	544	540	551	555	540	505	523	531	521	575	515	545	553	509	568	540	533	546	576	553	535	529	540	510	537	562	553	501	526	539	556	514	511	488	519	501	561	550	512	533	506	519	533	523	532	525	520	534	505	528	540	524	530	501	522	529	508	531	557	532	527	535	523	579	561	541	555	524	550	519	548	517	562	511	571	536	484	513	556	556	573	561	526	534	545	522	528	530	524	575	537	519	567	549	521	534	531	516	506	549	529	549	500	554	540	552	571	537	557	524	539	539	493	551	560	563	529	491	534	583	513	538	529	498	530	552	548	528	558	542	523	580	556	500	550	517	528	568	533	509	543	565	562	523	545	537	520	532	528	508	506	523	530	513	530	554	552	515	572	512	527	491	539	566	541	566	516	532	491	576	535	518	522	540	510	496	483	550	558	535	559	522	567	523	510	537	573	567	569	509	524	510	554	585	522	556	535	555	569	537	567	535	564	539	517	497	561	525	517	553	529	513	518	527	522	515	505	574	530	526	549	555	526	500	509	534	514	522	558	538	544	591	538	549	552	513	501	546	544	537	491	522	548	576	507	535	532	542	534	549	523	556	502	545	529	524	531	512	553	512	552	517	493	510	548	521	528	553	545	495	518	512	509	551	488	500	541	535	537	544	511	566	517	524	511	531	537	529	506	552	533	529	543	554	487	531	553	515	509	526	565	522	572	554	565	548	558	513	543	510	530	550	542	566	551	530	534	485	540	514	559	541	557	530	533	530	560	498	537	517	578	549	565	524	487	497	527	584	501	510	561	493	542	493	547	517	535	547	554	517	549	574	520	524	535	530	519	544	530	515	524	530	540	541	545	542	543	510	581	603	573	565	536	578	546	577	504	572	533	533	570	530	518	532	554	540	527	519	539	494	553	549	505	529	521	499	531	530	518	545	519	491	521	562	554	532	543	517	496	497	517	532	526	580	520	534	536	539	509	515	559	564	543	529	510	551	539	530	513	508	523	495	565	548	539	515	564	494	559	534	567	538	505	563	591	549	494	465	568	526	523	533	539	528	525	560	479	511	554	509	499	539	545	540	554	549	542	530	561	560	549	532	530	563	554	516	527	546	552	524	505	455	533	543	502	531	533	549	508	545	560	544	547	561	538	496	525	508	502	525	544	473	525	550	536	596	531	542	522	586	541	538	530	538	517	510	588	549	530	531	559	550	527	571	528	552	533	555	514	546	531	522	544	545	524	521	535	505	539	539	552	544	528	529	548	539	547	535	518	558	541	523	528	527	496	509	508	515	498	504	516	551	510	533	564	501	519	533	521	522	529	540	526	534	568	517	550	521	526	514	525	530	555	547	532	516	527	542	544	552	502	538	540	536	564	537	512	552	522	519	504	525	528	521	542	576	530	536	510	540	513	555	512	586	516	545	538	496	540	530	547	524	522	526	525	573	528	537	526	545	543	527	553	550	568	509	555	547	554	583	520	518	522	553	556	555	523	591	552	522	517	502	532	544	555	559	518	529	521	537	569	533	525	569	529	543	534	488	502	489	528	514	526	534	545	528	476	532	530	515	516	539	548	543	499	513	555	516	516	585	544	532	564	549	532	539	554	507	577	525	540	542	502	499	540	510	513	504	531	548	518	526	544	531	568	552	520	540	547	556	487	571	547	573	502	544	507	537	553	562	538	558	547	531	510	586	501	564	542	528	539	525	527	553	556	538	557	529	498	545	531	548	520	524	548	541	517	544	544	554	498	587	547	529	518	522	518	579	577	523	498	584	521	533	513	536	562	528	518	484	542	509	532	562	520	538	559	514	499	537	500	537	536	525	517	539	566	516	510	529	520	537	522	510	575	527	530	541	537	519	567	542	526	501	558	527	508	537	565	542	520	550	539	564	473	540	536	547	544	509	507	506	525	509	528	540	548	568	516	572	540	560	517	535	549	544	545	522	507	543	534	518	550	521	496	552	534	507	543	516	531	497	527	550	568	544	560	526	524	524	489	541	570	517	548	591	572	512	589	543	539	573	595	540	535	569	525	562	538	516	553	541	544	537	531	511	513	554	534	592	535	575	573	543	542	536	516	529	542	531	555	537	577	533	537	584	499	545	488	530	511	490	546	555	499	529	547	538	546	545	573	534	533	527	495	513	563	563	536	553	500	530	514	549	525	546	546	508	534	542	605	457	570	540	529	521	575	484	558	551	547	536	541	510	558	512	529	529	503	527	530	526	533	552	491	554	535	523	562	578	543	558	550	553	614	573	506	559	533	509	544	578	506	550	506	528	545	542	521	534	497	543	499	515	560	513	572	569	537	511	508	539	541	541	551	546	567	566	520	580	522	530	514	531	509	524	542	492	545	502	530	538	541	530	533	525	540	530	535	544	534	531	522	560	515	526	502	521	549	547	547	544	538	539	548	536	531	533	508
24489	21373	28648	25691	22076	16410	10265	6871	4987	3390	2728	2295	2067	1798	1547	1275	1167	932	890	861	780	739	637	559	513	479	439	440	450	436	431	374	412	409	383	383	391	368	353	389	378	401	375	391	405	373	345	362	365	352	346	341	380	346	355	392	363	324	327	360	351	359	347	351	378	359	385	329	373	344	346	355	374	327	377	363	352	361	322	368	382	338	357	356	372	368	376	347	326	362	331	336	342	335	388	343	349	330	351	359	361	322	328	376	364	382	336	354	342	355	335	337	352	327	345	356	315	357	340	358	341	364	345	354	330	332	403	335	349	346	397	368	317	325	376	353	366	334	332	311	311	356	353	353	344	359	361	345	354	343	346	348	362	360	346	376	336	355	358	340	347	323	363	339	398	334	345	349	322	333	343	370	318	319	368	335	313	347	322	348	360	370	362	331	313	386	326	370	348	329	346	321	335	369	380	367	349	386	368	308	382	364	346	344	330	364	387	312	354	332	332	354	365	321	329	324	320	335	351	346	377	323	316	299	361	326	385	345	285	348	334	351	324	339	334	332	353	333	354	349	344	340	351	323	322	352	330	342	340	369	366	328	344	355	324	333	354	342	343	343	334	343	357	355	333	363	345	379	337	347	347	382	347	332	355	345	359	367	376	336	358	348	356	349	332	332	345	348	336	380	384	312	330	346	345	333	330	367	349	331	348	343	363	313	355	353	319	341	336	317	340	315	333	382	330	369	311	353	346	400	342	370	312	360	355	359	367	359	347	350	331	341	350	315	337	359	374	328	353	337	337	360	360	354	332	375	344	355	373	380	356	310	335	352	385	362	340	373	339	344	365	355	367	327	359	352	346	376	336	370	335	334	371	311	348	372	359	369	349	344	361	350	343	360	345	373	365	340	375	362	341	333	343	370	352	357	344	357	345	342	365	329	369	336	315	372	341	338	347	359	341	383	357	357	367	334	389	311	373	348	368	363	348	353	357	337	316	342	347	377	330	334	360	360	378	333	327	355	341	381	364	354	348	333	349	331	351	370	319	348	341	358	333	342	341	345	327	325	352	325	356	358	343	318	363	331	361	342	349	376	364	337	342	338	362	359	357	323	315	363	334	344	355	366	380	353	372	379	300	351	349	354	351	306	359	347	326	352	322	354	351	383	331	327	353	351	345	375	307	349	381	366	332	311	337	355	322	335	333	350	325	349	309	365	348	351	354	338	324	380	339	334	334	338	364	370	342	329	367	359	339	351	338	317	353	369	383	343	331	358	325	341	362	353	349	354	372	324	386	364	368	405	378	347	324	351	352	352	309	364	347	351	300	349	354	346	316	396	336	388	332	336	314	341	354	365	365	361	360	351	348	344	331	354	324	384	336	349	324	342	366	340	313	361	346	325	317	334	348	345	346	329	360	351	327	360	323	331	343	347	340	349	336	337	351	366	347	353	331	378	365	324	329	367	367	344	360	341	363	332	349	382	327	365	345	374	344	357	343	362	360	323	370	316	371	347	310	363	299	326	324	355	369	378	354	375	348	343	334	307	350	354	371	342	377	352	338	332	321	354	358	368	351	330	372	362	358	357	356	333	325	366	341	341	354	298	368	329	352	333	322	358	329	328	366	329	331	346	372	357	335	339	335	339	325	346	342	340	379	330	345	337	351	383	360	340	342	341	338	369	361	351	330	327	321	364	336	345	337	346	338	359	319	355	370	378	330	362	313	323	342	333	326	373	342	316	362	344	343	341	367	344	346	357	361	351	319	375	370	339	359	337	337	314	338	363	381	338	359	334	341	358	368	330	353	321	346	372	338	373	338	334	339	330	360	357	322	348	328	315	358	371	341	339	364	330	350	345	384	337	345	388	325	352	338	340	312	366	338	395	345	348	331	344	363	343	349	330	355	360	366	371	357	354	350	346	400	335	348	348	381	376	371	336	337	316	349	328	329	370	329	354	362	333	345	376	330	342	343	335	370	368	351	337	337	362	346	374	354	366	337	355	312	360	351	324	356	357	339	363	315	323	337	383	337	338	346	314	342	371	358	351	354	337	355	313	342	333	336	371	370	314	343	357	332	339	333	364	349	369	347	353	387	344	337	324	344	368	317	372	358	375	368	351	368	368	355	331	341	366	343	364	348	350	348	368	354	359	352	368	344	325	360	350	336	342	355	338	334	364	339	348	349	368	330	342	333	348	332	334	362	357	332	362	370	344	362	348	351	343	315	360	323	351	346	360	362	346	326	313	352	359	364	304	361	321	344	371	369	349	345	347	358	345	337	357	343	322	378	360	357	330	391	364	327	339	366	322	352	334	354	365	351	330	357	358	350	355	343	353	342	352	319	328	340	355	384	345	313	358	372	328	350	365	338	349	319	367	352	326	391	320	356	382	328	337	356	317	346	334	343	361	361	334	350	339	365	356	348	365	342	313	357	357	331	329	354	341	347	322	332	293	353	336	311	355	353	332	366	333	361	331	362	355	350	364	347	348	314	311	369	328	376	362	365	352	338	314	371	352	381	345	372	354	341	347	354	341	344	334	324	357	318	329	361	343	353	384	334	329	363	330	329	341	363	332	355	358	337	330	365	357	354	352	318	349	378	343	355	340	325	303	341	365	336	330	352	381	336	360	342	320	347	344	342	331	339	352	341	341	352	348	341	337	310	372	343	319	354	359	326	371	326	374	333	340	332	369	335	345	342	348	376	332	341	343	311	359	337	365	357	310	359	321	342	313	342	327	335	346	299	368	333	338	339	329	332	356	358	358	377	336	342	341	353	335	344	352	353	325	354	339	327	330	354	361	361	357	380	352	355	365	331	375	337	346	358	328	331	348	336	341	309	324	347	380	332	335	335	352	328	356	359	378	378	350	328	341	337	323	329	315	353	361	324	314	356	342	355	320	374	353	339	330	382	346	349	340	374	337	332	370	329	358	342	358	334	338	346	376	391	321	346	360	353	334	352	377	342	331	348	368	342	340	367	378	366	348	342	310	333	337	317	322	344	367	346	358	357	361	360	343	326	349	361	339	365	319	357	384	359	341	330	367	354	362	333	343	357	354	344	340	306	351	354	341	333	355	359	356	374	341	336	336	341	364	336	342	347	370	345	360	379	352	342	343	369	378	367	347	390	340	345	311	373	343	351	364	358	369	306	350	360	345	409	346	352	386	345	328	345	326	350	366	357	346	308	353	336	321	320	360	318	375	327	367	331	329	330	351	325	350	356	340	352	343	365	367	333	333	344	327	345	334	360	366	338	367	362	366	339	344	390	350	346	334	348	337	333	330	340	382	380	299	364	350	327	335	403	343	393	351	318	317	323	351	361	309	356	334	352	355	322	347	346	345	365	319	341	350	373	330	362	368	354	314	334	336	334	369	363	368	366	377	379	329	334	349	389	351	375	354	348	326	309	361	311	379	335	363	336	339	341	354	374	331	335	338	386	329	315	329	372	304	340	344	346	315	401	364	349	384	353	342	359	338	324	329	364	330	344	368	318	373	361	341
26535	45417	41987	31288	23525	17482	14162	12670	9883	6925	5845	5046	4633	3817	3137	2729	2169	1912	1613	1618	1462	1364	1157	962	824	671	696	663	636	592	587	558	508	483	519	494	503	477	487	427	470	458	434	502	448	422	428	428	463	466	428	448	437	458	420	456	477	386	431	425	443	431	429	430	429	428	451	455	421	414	442	435	465	417	430	415	418	412	451	457	411	399	418	456	448	414	396	430	387	407	425	425	427	467	427	485	433	397	413	432	416	418	427	472	404	426	446	397	369	448	422	484	462	440	455	413	443	439	414	408	408	439	440	459	396	427	438	404	420	443	421	393	429	433	405	421	401	448	395	453	413	412	441	428	430	419	456	408	453	423	448	413	399	404	409	410	408	398	403	412	402	431	428	414	447	412	419	428	413	436	416	428	405	425	431	440	425	430	420	396	414	452	428	419	416	435	429	402	432	421	379	441	453	440	439	422	419	438	417	459	428	425	420	408	433	425	450	452	399	439	375	437	427	451	401	424	414	438	439	411	417	442	446	457	438	423	435	438	439	413	434	451	451	431	415	392	414	416	434	432	418	435	402	405	420	420	451	419	383	428	401	416	420	395	442	403	453	401	431	418	441	466	403	401	424	398	409	413	448	415	438	425	425	421	422	460	400	455	402	422	429	416	391	442	429	449	423	420	461	381	460	445	408	436	425	419	421	399	415	446	475	418	452	424	405	445	439	429	444	445	388	466	419	440	379	436	409	419	446	414	414	381	410	444	415	429	403	391	436	401	423	434	423	420	447	414	453	443	426	399	438	418	404	420	395	406	404	424	423	434	402	423	417	449	427	412	414	441	443	404	415	449	415	416	417	420	444	425	377	361	392	419	411	405	426	426	397	397	386	426	422	395	404	430	400	459	423	427	414	399	398	412	435	449	385	448	449	413	432	407	436	396	411	404	418	421	399	423	461	420	386	455	431	406	442	392	435	451	415	394	426	418	421	426	411	439	415	438	441	358	440	439	454	414	419	406	439	412	427	407	402	450	403	419	447	477	401	428	447	435	438	428	392	420	433	436	459	401	436	426	431	393	437	444	410	398	409	425	457	449	455	425	395	426	428	406	421	411	395	417	435	403	447	438	406	406	437	432	421	427	459	397	399	400	443	457	474	458	434	397	429	413	463	451	388	428	436	364	408	411	445	416	425	391	442	425	433	412	393	407	419	394	390	418	452	440	426	389	409	427	406	474	433	427	416	409	414	430	437	429	424	427	425	390	390	415	437	456	395	469	439	433	440	458	404	381	416	479	408	426	461	413	397	429	436	427	414	402	373	429	444	419	415	424	433	421	419	446	392	400	423	390	414	440	429	387	401	430	419	375	421	433	397	400	414	428	433	415	453	421	422	409	425	456	411	395	437	412	436	403	424	428	432	426	441	447	416	434	422	427	426	416	390	440	449	444	435	438	435	459	454	452	427	427	428	425	409	441	406	450	390	446	435	378	414	429	431	427	417	428	397	403	410	395	382	414	422	440	401	390	432	392	424	408	382	429	421	406	434	405	417	404	466	377	399	441	390	425	430	411	408	368	426	397	449	438	421	413	444	421	452	412	420	438	438	412	393	446	431	405	450	422	445	419	434	465	409	453	389	472	422	413	416	413	444	459	422	397	396	431	400	423	364	452	416	439	435	424	416	437	426	452	440	400	418	404	395	415	406	459	412	410	407	405	427	425	402	419	453	384	411	491	420	426	404	432	423	438	459	429	423	428	427	426	398	409	410	434	396	412	396	395	430	432	378	414	427	458	392	461	424	365	429	453	424	440	443	410	372	407	396	429	426	402	484	459	426	424	435	430	453	411	415	419	411	405	419	363	420	425	404	397	385	427	433	448	453	413	464	446	430	369	394	430	459	405	435	404	431	407	405	375	429	432	446	394	432	404	399	462	379	432	408	451	450	433	451	429	412	441	457	411	431	437	416	386	423	416	440	434	396	401	424	393	402	430	460	432	431	463	432	418	410	399	466	464	427	443	391	461	402	415	396	407	416	420	413	421	451	411	423	441	439	451	411	436	439	434	425	444	419	397	403	422	432	456	409	436	450	460	398	411	422	423	385	441	393	424	411	421	422	392	414	390	399	386	431	428	427	427	429	414	437	447	383	408	421	426	462	411	437	361	447	434	423	421	454	461	439	429	447	425	427	466	415	467	413	427	410	403	460	423	432	443	428	438	416	447	420	453	415	410	401	412	435	409	410	408	425	402	444	409	451	451	384	407	445	442	431	454	401	419	444	405	427	429	444	398	388	452	411	445	399	391	413	424	416	399	415	448	419	428	402	444	429	423	399	424	431	439	402	428	430	397	413	421	422	412	400	436	439	409	438	383	414	441	432	459	402	421	427	417	408	454	407	441	425	386	403	428	405	422	370	438	414	410	404	402	421	403	465	409	415	393	433	421	394	418	425	413	427	442	457	441	406	432	451	407	446	393	449	395	419	436	417	422	387	407	439	415	396	448	414	435	415	435	400	435	427	416	433	413	414	425	413	427	439	419	411	433	446	410	404	404	417	418	397	404	418	423	425	442	415	422	419	436	407	438	430	392	451	402	399	394	456	425	406	400	383	455	417	439	417	398	426	417	421	440	400	397	472	421	422	416	394	428	423	443	465	423	426	445	423	404	410	447	428	405	401	433	416	417	437	416	431	426	393	394	407	406	430	463	402	412	430	380	408	432	445	418	411	426	404	435	450	442	402	427	397	406	438	434	440	423	454	411	368	399	396	413	414	441	418	401	425	405	439	405	442	437	489	423	431	420	430	411	437	410	404	413	405	416	401	410	436	417	441	416	402	411	413	409	406	439	429	401	382	403	426	418	393	392	417	442	380	414	451	413	427	434	404	434	404	430	431	430	396	419	413	417	411	385	389	461	404	382	441	431	406	447	415	432	434	396	429	450	412	432	428	423	397	447	408	407	446	396	402	446	421	414	424	454	409	411	425	385	425	376	392	424	437	411	375	453	413	439	400	432	437	436	407	404	404	445	416	460	425	417	442	419	425	404	426	412	400	436	434	403	395	426	419	432	415	422	406	421	434	416	402	398	440	440	477	469	434	418	420	438	444	407	372	424	422	429	445	391	415	440	399	419	409	401	428	424	415	414	411	447	444	411	434	385	436	425	438	419	435	386	408	407	415	370	413	411	427	456	428	402	391	405	419	419	420	439	421	400	426	438	411	411	394	413	458	471	409	441	412	414	400	456	466	397	447	425	423	405	406	444	404	425	409	434	432	419	407	434	391	444	438	430	408	434	444	425	442	401	433	416	382	432	431	398	421	382	426	420	411	421	427	426	402	414	427	443	386	394	396	409	385	409	421	425	447	407	411	402	441	417	428	419	442	391	414	427	432	426	430	378	426	427	417	436	422	437	415	422	414	435	418	460	418	459	427	398	399	435	471	469	415	421	428	441	424	438	419	427	407	433	395	437	435	412	415	418	427	380	425	419	431	388	416	409	394	391	462	433
25572	21499	28295	26943	18072	10393	6467	5012	3862	2722	2202	2017	1853	1659	1483	1307	1147	1094	999	989	886	895	754	714	715	689	640	661	684	643	666	595	627	596	582	582	611	563	585	607	615	598	589	593	567	539	560	598	584	598	541	567	597	569	534	561	598	566	586	562	592	585	577	546	586	525	548	622	585	590	595	572	600	571	553	568	580	576	583	582	569	553	525	524	618	575	579	591	557	561	550	593	544	518	570	571	603	529	555	584	573	567	608	536	569	606	540	566	560	528	560	563	587	565	571	581	593	578	564	564	551	591	554	554	568	558	543	566	567	546	571	562	604	574	558	566	570	558	545	602	597	580	536	549	589	525	552	594	534	566	630	557	613	550	566	541	566	577	578	572	514	541	554	562	565	576	521	554	557	556	532	579	540	590	577	571	552	546	599	558	548	548	611	577	544	565	603	550	595	556	569	563	528	587	583	559	576	591	569	586	560	561	591	594	551	558	546	562	594	573	568	595	577	599	599	574	567	550	606	562	570	568	609	586	576	565	581	513	543	598	536	565	551	568	592	571	561	528	587	548	566	546	561	537	521	583	561	559	596	581	607	576	546	549	572	602	566	544	549	576	607	572	544	586	530	555	537	578	575	555	556	574	593	518	565	589	551	545	559	589	550	587	580	551	603	599	584	538	592	572	569	517	539	525	505	586	552	566	581	586	538	564	565	586	589	545	566	577	618	595	595	557	591	563	543	636	588	611	562	566	539	600	605	527	584	574	529	573	591	573	598	597	579	580	564	532	580	564	547	581	558	566	533	572	552	544	617	557	579	532	521	559	559	543	570	514	554	562	573	538	569	517	556	592	583	569	557	567	583	533	543	601	614	520	570	505	562	559	564	539	565	583	552	519	553	549	559	533	550	574	560	583	556	579	516	560	524	536	547	556	570	525	568	560	559	576	555	565	581	591	551	538	540	556	556	571	542	532	581	540	569	588	547	561	568	538	519	561	584	540	591	569	554	535	559	572	617	580	570	563	547	577	581	563	568	561	548	602	542	577	541	555	573	592	542	569	581	589	570	574	577	547	581	553	554	583	527	631	588	540	531	566	617	616	565	567	533	576	558	586	551	566	551	561	552	539	587	589	511	542	583	569	595	587	588	533	561	562	568	583	568	574	604	568	586	590	589	610	560	526	564	534	592	556	543	571	556	556	539	536	595	549	545	562	586	563	543	558	590	560	604	585	542	525	582	558	542	578	548	564	591	541	546	605	585	540	541	558	563	567	584	543	580	583	609	533	556	551	566	589	552	583	568	585	576	580	548	622	643	622	583	557	552	567	569	592	542	545	544	569	513	590	549	583	531	568	534	538	595	570	526	579	513	580	528	545	613	564	542	555	578	606	544	549	566	552	533	540	606	593	590	569	580	576	568	594	564	558	558	587	573	520	615	583	551	540	559	598	576	551	568	532	593	581	593	562	538	587	552	573	583	558	620	584	576	564	543	540	542	569	564	594	595	539	530	590	579	598	565	566	552	559	545	534	529	558	583	557	572	542	550	550	548	537	539	566	591	573	546	572	560	572	570	604	556	545	569	576	562	561	598	563	555	582	521	589	562	552	558	562	549	586	574	567	528	572	561	570	568	590	556	576	577	602	556	558	579	565	585	570	598	564	550	581	570	591	549	565	582	598	545	574	593	580	550	640	542	561	552	557	554	570	559	569	566	535	544	555	570	530	585	563	538	582	570	579	534	608	562	569	559	531	548	545	569	590	557	575	575	605	585	509	568	566	575	537	579	564	554	586	563	568	552	559	542	573	579	567	567	566	557	579	585	530	545	596	549	589	547	506	542	560	567	569	580	554	550	569	525	551	574	586	566	563	616	576	545	531	592	557	553	531	581	580	596	578	576	621	540	550	610	604	569	546	564	554	526	576	590	569	550	576	543	621	581	557	576	525	570	550	565	555	575	532	575	511	552	594	572	576	578	546	557	543	558	549	584	601	595	543	561	565	537	560	510	555	581	566	594	585	611	620	575	564	573	580	576	562	561	578	607	556	543	572	528	565	553	576	562	599	602	558	556	494	637	539	607	524	564	575	576	550	545	577	572	565	595	538	544	622	587	520	556	559	572	576	558	549	516	527	548	569	585	565	559	637	559	576	563	519	572	527	576	590	554	556	560	554	598	544	574	557	553	569	557	604	552	557	592	552	586	593	606	558	602	560	568	580	611	607	557	557	560	600	563	567	531	550	554	530	550	574	605	524	540	579	537	551	525	559	560	539	574	564	588	577	571	572	571	567	553	577	544	573	576	515	575	557	526	562	591	566	601	575	540	548	524	624	548	574	548	563	602	572	543	540	606	559	523	543	578	582	573	598	545	580	571	573	578	536	546	551	588	550	568	563	565	516	568	592	571	555	581	555	554	584	535	589	582	602	540	548	578	583	588	577	537	592	566	531	564	544	567	561	564	576	545	543	555	564	526	592	596	533	568	609	556	563	575	591	590	536	584	597	574	575	575	555	562	539	557	561	564	566	599	571	577	567	592	566	575	533	573	529	542	517	519	577	625	573	521	598	575	550	564	528	595	541	577	574	534	551	570	560	580	583	573	564	560	534	543	617	583	543	568	572	568	570	540	577	566	540	612	538	563	545	537	547	601	557	544	573	571	550	546	552	579	570	546	561	576	595	586	564	566	614	557	551	609	558	573	583	597	555	598	527	595	539	563	511	571	609	557	580	589	578	567	529	588	562	548	505	604	567	566	572	582	596	561	574	565	576	561	561	554	543	614	536	579	565	500	606	572	554	533	575	573	564	555	574	603	572	541	561	528	548	545	590	583	563	536	585	545	559	568	568	558	536	558	575	591	547	572	550	571	503	515	603	576	597	534	554	574	535	575	526	565	557	542	572	571	548	538	566	571	579	544	569	551	563	559	566	563	561	554	588	549	541	546	627	581	539	603	517	604	602	574	589	561	522	531	594	557	618	570	591	598	586	527	616	537	572	559	559	576	577	546	521	599	581	518	576	602	557	563	600	535	561	593	542	565	573	553	572	573	580	555	565	579	549	578	524	517	573	558	574	576	572	585	566	565	558	531	581	517	550	531	567	535	550	567	597	563	524	543	555	550	555	567	576	557	571	596	576	585	564	618	615	606	551	535	537	576	556	550	592	550	584	580	522	570	551	531	611	568	545	540	586	555	599	568	554	548	546	559	587	586	567	578	531	557	566	593	524	576	519	520	565	541	538	576	569	550	549	561	548	570	554	551	546	577	549	562	529	526	593	527	555	575	563	534	566	544	601	600	556	565	557	553	554	516	553	538	564	571	542	575	582	560	562	540	603	543	556	576	584	510	551	597	600	539	565	544	556	573	547	565	583	606	563	535	560	546	569	569	565	562	600	593	566	558	522	515	552	601	540	569	556	579	532	532	559	560	543	507	578	536	551	547	576	590	560	539	594	551	554	571	582	564	530	566	526	571	574	559	553	549	579	566	524	591	562	532	576	590	574
27747	41498	39871	27582	20099	14481	11376	10178	8343	5744	4810	4214	3677	3186	2794	2432	2016	1791	1647	1610	1413	1352	1253	1059	950	845	826	843	854	796	797	761	761	755	717	700	723	685	699	680	688	741	677	676	659	701	693	661	679	681	619	711	684	656	683	688	666	681	672	682	681	672	706	678	655	659	668	632	668	711	685	635	727	684	666	629	667	657	674	635	679	685	656	679	651	663	673	663	711	647	694	644	672	668	666	702	647	723	659	687	692	698	585	681	676	694	683	672	649	695	645	693	666	642	634	671	693	649	655	653	666	628	662	637	616	652	668	640	671	674	665	668	658	645	658	666	676	656	717	649	652	689	694	684	669	630	658	660	706	665	684	649	694	656	672	673	634	635	637	664	688	708	670	622	661	626	673	661	649	701	693	627	608	691	683	655	655	690	659	664	663	630	645	628	660	686	670	649	643	640	648	655	687	657	673	608	690	661	681	676	677	649	664	648	649	663	662	675	654	653	642	644	688	642	661	690	688	659	675	684	710	635	660	681	657	679	634	707	697	649	672	688	624	638	635	667	693	690	669	639	654	674	664	711	684	706	673	681	652	679	687	678	717	647	678	649	651	676	627	678	649	677	638	631	650	663	639	670	642	651	680	638	697	661	658	671	677	711	659	651	645	642	659	615	669	664	689	693	683	664	661	703	677	701	658	673	697	627	650	687	650	674	691	680	615	707	704	692	684	643	675	666	709	652	633	671	676	655	677	671	669	662	683	619	651	631	652	653	645	663	683	698	712	687	638	667	677	641	708	663	659	641	672	632	690	699	663	676	671	636	677	660	686	647	671	654	675	673	674	633	684	713	683	643	735	680	665	681	639	649	652	705	642	673	669	698	616	706	677	666	641	698	638	656	668	627	651	677	646	677	620	678	738	665	638	689	695	671	666	717	613	652	654	663	714	657	667	673	689	682	663	649	671	653	664	689	650	647	651	649	662	712	644	685	635	669	680	674	673	670	673	632	712	689	682	662	696	643	650	702	637	685	673	694	690	687	705	694	632	658	631	672	650	674	679	642	651	680	682	651	659	747	657	614	690	659	679	667	658	677	653	703	676	668	700	669	674	675	699	608	670	684	620	659	664	722	651	670	675	694	668	661	649	692	667	672	681	674	643	648	696	664	673	716	687	637	664	687	685	703	681	668	621	632	672	640	720	679	639	626	666	675	643	656	681	653	684	689	620	669	664	648	659	625	654	648	640	610	675	650	673	645	717	614	634	689	661	689	694	656	637	658	698	701	671	694	659	678	664	634	658	614	660	703	683	637	666	719	611	666	636	648	673	673	675	667	627	671	640	698	654	668	662	700	671	647	635	637	663	679	664	674	701	717	647	663	656	655	669	683	676	633	648	693	680	680	658	692	648	676	667	657	616	679	632	663	668	723	663	652	729	664	672	641	646	658	658	682	654	686	669	687	678	681	626	599	636	655	641	673	645	639	664	709	620	661	614	699	613	663	701	645	666	679	659	673	681	635	666	634	676	663	732	640	660	687	629	648	661	635	672	663	640	650	656	610	658	611	675	675	661	645	676	666	629	634	675	647	662	662	646	640	655	657	648	687	682	669	658	667	643	640	685	654	666	690	677	648	682	643	672	693	695	659	686	621	698	635	645	659	666	646	650	718	678	696	632	684	617	670	654	660	697	660	667	741	693	629	689	615	632	635	633	666	639	715	681	700	696	677	683	682	622	616	630	692	669	662	618	658	619	697	656	622	681	644	706	670	647	653	640	672	666	662	675	658	702	713	684	657	653	653	665	639	664	642	636	677	723	653	737	688	639	643	703	677	673	649	696	640	604	641	666	660	642	668	664	709	634	666	665	733	630	643	655	677	654	642	645	657	693	618	669	616	654	631	641	675	662	689	683	713	653	679	729	648	653	632	641	667	678	660	654	591	653	674	678	679	640	653	664	710	686	646	684	656	679	666	683	649	709	666	715	693	686	700	689	676	617	698	680	690	653	675	662	658	671	676	660	648	661	683	667	688	637	629	687	673	621	631	635	650	674	661	663	695	689	702	614	666	679	724	661	679	720	640	690	668	721	663	650	635	653	621	654	675	717	692	694	644	693	705	650	650	673	648	684	666	661	660	712	692	671	687	620	620	700	674	673	697	671	707	651	640	664	627	653	656	684	636	656	651	622	703	684	642	680	682	636	677	700	635	655	669	648	660	700	666	702	681	656	626	623	654	661	689	724	682	666	695	649	632	630	689	668	679	672	646	622	608	621	634	636	675	607	649	677	629	680	713	639	644	649	633	652	693	652	668	629	623	671	658	645	703	680	670	631	652	659	657	681	627	675	662	685	637	678	593	689	623	663	660	652	672	588	646	624	677	657	648	702	649	629	643	645	665	667	645	654	627	695	635	682	641	685	649	671	615	705	663	675	655	660	673	649	625	642	662	713	668	647	660	669	716	650	715	696	650	657	621	669	639	640	636	645	649	677	631	700	613	691	729	664	645	660	635	666	647	634	663	652	648	658	700	702	651	683	690	640	620	655	628	690	676	649	637	711	665	673	663	678	686	663	664	653	619	699	689	640	666	681	680	664	680	686	656	726	664	657	642	652	647	674	648	694	656	650	634	653	675	682	625	656	675	668	631	668	640	638	710	700	684	651	688	645	663	671	619	667	647	693	627	690	641	686	680	677	615	647	630	674	665	634	670	655	727	632	634	670	641	668	631	665	662	661	665	621	642	663	634	689	641	665	668	655	645	674	640	666	624	697	654	658	707	693	663	703	664	659	665	664	643	664	732	643	698	645	712	668	661	734	650	644	634	645	631	650	643	652	671	651	698	693	624	658	666	620	678	680	663	661	620	632	604	654	706	702	683	653	682	622	623	674	643	650	650	685	602	642	682	649	638	643	694	681	664	709	626	685	706	618	700	634	671	671	620	671	714	682	619	685	645	679	655	655	691	691	665	663	656	656	654	681	657	703	675	694	678	723	645	634	670	669	616	630	665	665	661	691	655	617	657	666	607	637	658	676	672	633	674	658	615	637	683	672	644	643	646	671	686	679	688	635	597	678	604	674	643	684	625	630	698	629	637	688	705	647	653	654	671	671	650	666	684	632	684	680	702	685	670	698	659	689	690	672	660	654	670	657	655	638	688	637	649	674	628	671	660	679	656	636	640	673	675	682	583	645	637	653	698	701	722	656	613	677	649	705	727	631	638	653	629	672	660	643	666	669	722	655	654	621	644	656	667	702	660	708	711	630	690	650	700	674	664	664	630	649	651	699	625	594	697	650	667	659	668	655	646	649	663	747	680	670	657	716	690	687	642	643	635	656	667	642	642	701	647	688	647	641	666	662	675	680	673	623	695	694	665	687	658	730	670	649	673	645	692	666	684	654	624	645	678	681	721	679	686	669	653	702	616	657	697	626	733	640	688	651	693	649	677	635	654	641	640	624	620	702	655	680	661	669	629	643	678	704	639	629	628	691	718	693	693	621	651	703	695
23207	21316	28988	24229	21927	21930	17324	9602	6583	4633	3763	3174	2591	2229	2015	1783	1523	1356	1291	1185	1059	1031	895	756	679	663	673	659	635	617	583	592	557	566	536	539	535	498	484	480	490	490	520	482	466	493	447	532	506	532	519	479	514	514	505	472	488	490	511	496	541	516	475	495	505	508	450	447	483	465	487	491	513	490	517	460	478	492	451	480	468	482	497	484	486	503	475	486	459	486	481	498	464	514	479	494	470	473	478	459	472	492	456	463	490	497	494	470	493	476	475	516	484	448	507	424	477	418	480	459	485	476	456	472	440	439	450	458	453	450	489	484	483	482	493	500	465	466	478	456	480	463	451	492	487	463	435	448	462	472	467	507	476	472	463	505	492	505	483	496	486	441	503	462	507	466	490	481	455	501	463	482	480	476	490	459	510	458	458	494	469	495	468	494	455	494	496	460	536	508	505	524	472	489	445	446	479	470	459	488	472	464	475	481	458	438	494	482	478	521	497	445	478	463	443	520	439	475	461	452	452	474	463	472	469	463	498	485	460	472	504	452	454	493	479	490	501	493	469	507	444	468	479	482	491	475	435	499	458	455	442	467	449	428	436	437	520	481	437	472	463	483	487	450	483	468	449	473	466	448	468	449	466	488	484	471	486	502	491	491	477	433	515	459	475	464	454	484	455	483	469	460	452	473	456	497	489	482	496	498	482	493	471	456	462	482	487	488	486	429	476	488	431	493	467	508	484	451	442	460	503	451	478	447	478	463	446	451	515	475	454	493	473	439	506	490	487	460	438	479	485	426	472	507	500	454	498	490	476	507	450	450	477	486	468	502	483	444	508	466	454	470	507	449	481	458	464	436	461	419	461	457	465	505	462	512	448	465	459	457	481	487	480	499	496	497	471	478	474	467	465	492	477	452	487	439	462	489	474	466	462	464	494	483	469	470	460	448	481	498	492	473	453	457	430	451	486	456	452	492	513	481	483	472	526	443	517	495	485	464	493	496	484	447	483	500	469	493	502	495	502	475	470	489	434	449	482	495	483	459	501	478	458	476	486	486	453	462	503	469	479	513	477	459	421	461	503	485	451	492	476	514	486	470	436	438	492	482	486	484	473	468	436	430	462	488	474	473	468	480	444	411	462	480	487	497	485	517	466	432	490	438	475	494	461	455	487	469	483	502	455	448	473	497	479	488	440	459	496	480	502	438	459	481	519	461	459	542	470	503	423	441	442	507	450	470	444	480	423	463	479	501	490	485	481	428	495	480	472	468	472	472	516	460	455	473	458	437	465	497	511	474	504	487	521	477	495	469	487	508	516	473	510	454	452	454	503	500	491	448	502	484	469	456	475	458	464	459	458	463	460	510	485	472	492	457	455	472	469	473	495	448	443	518	464	454	446	477	501	442	504	496	500	482	451	474	447	517	506	492	481	471	437	487	492	469	450	483	481	446	465	502	467	493	485	446	460	473	465	432	479	461	475	497	483	455	470	487	479	445	450	508	439	468	437	490	481	476	481	460	466	492	493	461	505	455	474	487	465	479	504	488	464	471	473	475	473	479	490	497	450	454	479	475	470	491	487	468	478	426	482	464	476	490	487	454	482	474	456	470	469	462	530	470	501	477	461	475	491	449	458	503	492	458	506	424	476	449	461	494	469	435	479	485	488	483	443	463	489	461	448	504	510	491	497	489	497	479	473	464	424	488	473	457	476	471	503	471	498	482	521	451	449	442	478	468	510	476	446	499	495	502	405	533	450	477	484	450	470	491	465	482	464	450	465	453	455	454	494	457	434	469	522	465	421	458	476	419	483	484	477	456	456	451	460	461	449	492	482	480	453	474	446	451	430	465	470	451	447	475	452	469	462	504	491	466	496	467	465	453	454	474	462	463	465	468	446	448	482	474	489	454	477	452	466	470	471	428	508	483	474	454	512	466	454	443	452	450	467	485	484	475	459	479	453	453	471	463	448	503	473	459	445	500	496	464	445	493	484	450	476	480	453	467	497	479	449	457	468	466	490	476	523	453	472	471	471	446	483	465	504	509	464	449	438	469	497	506	510	500	504	453	476	437	451	454	462	506	437	490	431	488	455	469	473	456	485	483	462	483	434	482	461	457	490	454	459	463	500	447	495	450	455	449	524	478	434	493	477	475	445	412	521	505	463	453	452	501	441	468	468	456	459	457	477	494	447	474	456	468	468	457	477	458	495	447	498	490	484	488	491	490	472	462	457	501	479	485	476	482	460	495	490	495	482	496	464	469	471	522	480	482	473	496	448	461	444	490	522	478	482	462	469	475	435	471	534	476	484	513	471	439	464	481	426	475	469	501	507	470	452	470	450	495	472	460	424	484	459	433	443	514	465	470	511	448	490	452	501	450	468	476	505	483	499	488	490	458	467	489	410	467	477	468	474	441	510	485	411	473	479	506	475	459	460	488	486	443	500	451	459	473	479	467	466	442	471	482	467	467	453	532	495	481	457	459	465	469	468	514	497	479	456	477	446	483	486	465	483	491	465	471	462	466	468	488	465	489	491	469	467	470	496	448	442	500	414	508	467	460	468	488	488	497	463	472	469	492	446	482	439	501	453	512	459	497	491	487	466	481	460	489	473	477	462	494	482	475	494	462	469	470	503	473	439	526	453	441	512	542	462	467	450	470	451	489	478	445	442	470	435	468	476	511	497	498	433	473	471	457	484	535	454	465	494	480	446	463	450	494	467	494	465	497	483	466	469	484	486	453	463	459	462	445	473	485	463	490	480	507	501	454	468	502	462	463	466	481	463	443	456	452	478	459	457	437	510	466	462	465	498	470	508	533	456	458	485	480	487	437	462	451	485	471	502	495	455	465	495	507	480	446	500	476	458	469	465	472	463	478	487	468	491	529	481	462	486	472	466	500	455	529	479	483	493	469	475	459	444	436	479	451	508	467	488	530	488	448	471	444	490	474	476	460	495	472	488	495	414	495	509	468	462	501	457	462	452	469	489	473	481	478	486	476	467	492	457	442	481	462	459	473	493	465	501	472	469	429	463	400	472	490	475	438	473	499	474	450	447	487	499	487	471	528	470	475	473	455	513	440	504	502	449	499	454	510	485	475	478	474	471	463	471	456	481	466	446	493	506	467	470	446	472	503	470	458	471	479	443	500	513	504	428	463	480	484	495	468	437	485	475	443	513	478	473	477	443	444	498	499	465	474	495	467	449	505	488	476	474	471	469	484	445	476	467	465	479	453	501	506	534	500	500	489	466	487	456	459	454	471	521	460	447	435	474	488	496	490	480	462	475	475	470	478	487	487	472	481	474	439	479	481	491	455	457	474	487	444	459	480	466	497	447	473	418	438	449	448	463	455	483	502	498	475	473	512	474	455	462	496	437	478	461	468	484	464	476	463	508	467	451	512	459	467	461	443	470	512	454	448	452	497	497	468	453	478	513	455	479	492	484	460	486	452	457	498	478	488	488	479	446	491	496	491	477	474	443	503	469	471	465	450	480	482	500	466
30294	51515	47107	36672	27629	21304	17127	15350	11801	9123	7709	6508	5479	4557	4069	3464	2931	2459	2167	2035	1853	1712	1434	1190	1063	919	895	897	816	821	733	706	685	690	624	589	664	595	609	662	611	607	594	609	607	603	635	563	560	557	536	545	536	581	563	564	548	577	565	529	544	623	589	565	550	582	571	573	598	552	554	525	536	560	560	558	525	548	593	522	517	577	524	576	574	558	555	565	536	571	579	543	537	540	571	572	526	511	535	556	594	587	552	549	582	507	558	562	588	555	549	546	505	494	520	539	538	528	563	562	526	530	554	546	538	543	562	541	563	530	561	562	594	583	529	480	564	524	540	548	506	508	545	556	499	534	562	560	534	543	558	530	522	570	520	560	534	525	519	547	526	570	550	568	567	559	560	545	562	548	548	548	512	553	536	547	598	542	538	552	551	548	529	552	545	517	552	577	528	527	576	532	544	558	534	559	535	550	597	526	532	525	561	532	540	562	562	569	488	550	512	555	556	535	521	532	586	542	553	547	566	534	580	576	522	536	535	527	499	533	566	521	546	480	517	558	534	574	577	522	559	564	571	539	578	582	529	531	588	568	582	546	533	530	552	579	559	582	515	531	549	529	591	519	571	528	526	541	533	545	527	567	550	543	549	559	541	505	543	552	550	544	548	572	542	531	525	529	547	557	568	548	524	560	534	545	523	546	535	556	547	501	519	563	551	547	536	550	528	514	543	541	561	540	507	530	544	530	570	591	571	550	541	547	526	570	544	514	561	594	528	567	534	553	560	567	545	534	536	529	599	535	555	560	537	573	589	549	574	573	523	539	521	549	508	534	578	552	541	563	560	548	547	530	533	578	577	564	566	550	540	586	561	520	547	500	538	600	490	539	559	516	551	573	581	566	555	552	576	521	532	512	497	519	535	535	545	560	523	555	550	576	525	597	523	567	546	512	537	548	498	549	528	542	538	546	537	549	551	490	549	565	542	533	523	529	596	575	548	546	564	524	547	529	499	540	551	547	520	502	550	571	537	543	515	555	561	515	510	533	570	559	507	559	569	578	525	580	555	504	548	476	579	576	561	546	528	563	559	534	541	589	533	549	529	541	572	511	551	553	524	518	593	561	530	538	569	577	537	532	564	522	540	540	544	592	574	569	553	540	555	548	561	564	587	566	502	539	558	497	543	546	539	544	549	544	497	534	518	562	514	514	515	537	536	557	549	526	578	519	528	538	548	561	548	519	543	519	532	532	554	534	564	521	567	519	525	521	545	552	526	520	561	524	542	560	547	524	535	569	528	526	565	486	524	503	555	556	564	531	521	510	599	562	537	557	524	553	528	557	524	575	524	537	553	566	545	500	495	499	558	527	512	549	510	617	520	516	531	552	537	567	504	525	562	551	542	555	531	562	567	544	567	536	517	548	559	505	592	551	516	515	520	555	591	569	544	580	585	554	594	549	552	539	518	541	518	534	549	551	549	545	519	523	528	521	511	552	543	520	559	542	554	553	531	556	552	571	593	539	524	505	584	537	521	541	566	551	570	531	535	531	548	507	545	542	566	554	551	525	579	524	567	555	576	552	526	569	542	533	566	567	508	556	572	540	513	533	547	560	559	584	565	573	560	519	522	565	572	521	567	503	518	534	558	560	514	527	569	510	520	549	540	553	568	507	558	535	532	521	585	600	548	511	516	591	520	546	505	563	552	542	538	515	571	570	544	562	543	509	544	539	550	553	534	529	548	547	562	601	534	533	523	541	536	546	556	566	566	547	569	564	534	594	564	522	531	552	570	536	576	516	584	494	539	562	560	519	510	485	544	630	520	493	572	558	577	540	565	570	561	512	504	578	543	536	568	534	538	526	481	554	509	489	573	554	524	530	572	580	526	531	505	535	551	529	608	545	569	602	532	544	530	567	520	524	569	548	529	540	585	512	549	521	580	575	569	540	537	547	529	575	552	535	560	581	508	583	538	572	547	543	567	528	559	599	533	567	517	573	597	538	523	589	568	531	536	530	585	556	534	525	581	522	551	592	544	486	530	521	545	546	547	544	527	577	568	573	528	528	569	546	535	541	525	567	535	540	580	589	542	534	494	598	545	526	550	530	523	533	555	549	548	515	502	572	548	532	495	574	523	554	543	548	511	526	534	520	519	556	536	564	526	535	542	501	530	537	578	531	545	554	515	556	567	509	581	543	577	561	547	534	571	574	549	554	563	532	536	508	548	556	563	504	513	554	567	563	542	536	517	552	551	548	568	548	575	564	554	548	537	565	546	606	556	557	501	576	530	498	539	543	562	548	529	536	550	572	519	551	554	528	541	573	523	565	560	542	547	478	512	552	584	535	551	523	538	538	510	549	533	567	518	547	547	547	572	547	567	517	545	547	598	529	552	536	521	531	510	536	582	531	530	519	556	531	535	520	521	515	575	526	557	529	555	542	556	539	528	496	555	541	555	585	589	566	527	472	507	544	560	516	499	537	544	502	537	548	534	522	564	530	530	605	508	547	519	537	548	534	569	529	529	480	563	571	534	553	561	549	574	523	553	593	547	541	533	545	559	519	535	564	598	578	497	546	550	577	566	555	494	552	540	534	532	577	534	566	556	549	525	537	555	562	535	538	536	557	544	544	544	526	513	561	529	566	531	566	552	548	549	561	548	584	493	560	555	583	557	517	540	513	535	570	532	504	537	517	554	545	498	585	570	542	534	530	523	504	479	509	541	512	511	559	529	574	530	545	563	544	519	560	548	510	561	548	528	571	549	551	552	547	528	540	513	541	530	533	524	558	520	579	561	591	535	590	551	554	523	556	532	559	548	572	528	595	564	538	522	543	546	566	546	582	561	555	516	582	589	579	525	570	549	516	551	527	506	510	540	554	552	521	537	502	549	541	531	525	547	533	510	522	560	524	570	565	537	543	544	555	519	514	517	551	546	529	544	583	526	568	531	604	531	568	592	590	535	579	575	582	559	566	562	554	519	588	530	539	594	545	566	548	539	530	540	539	571	546	555	555	507	555	577	537	539	555	541	532	532	507	569	566	526	551	599	513	528	495	511	522	560	586	544	507	498	497	531	559	548	539	559	552	525	602	578	515	545	507	519	484	517	486	617	532	550	549	553	564	538	546	539	551	563	531	524	562	545	549	546	576	528	571	521	527	536	538	542	592	516	549	555	534	544	527	533	517	510	533	511	496	559	547	542	524	560	526	566	550	548	548	537	551	548	500	554	563	564	556	473	522	567	560	559	528	530	574	532	553	583	595	570	526	522	533	569	518	546	565	549	535	526	536	538	587	543	556	578	533	528	554	572	572	523	500	537	521	509	561	522	549	541	537	517	531	559	518	556	534	498	556	516	527	561	553	534	502	528	547	578	541	549	555	553	532	533	564	576	566	551	510	528	547	535	500	539	537	543	555	494	546	571	515	531	569	551	523	530	536	543	580	539	549	542	519	528	550	600	536	537	556	549	518	524	544	533	551	544	562	534	517	571	552	558	539	530	506
28613	24356	26285	19607	11928	8123	5497	4064	3048	2195	1818	1550	1337	1261	1094	918	913	758	752	773	712	715	660	594	567	524	490	526	508	470	497	468	477	473	492	415	465	426	439	462	425	441	410	439	506	433	461	455	435	438	464	448	438	441	425	477	445	462	434	451	444	472	434	473	452	447	451	450	409	408	480	460	435	448	439	430	443	433	470	403	472	411	447	458	476	435	421	457	456	488	468	451	399	439	443	436	419	463	447	428	427	451	460	468	445	460	392	455	428	446	423	452	451	396	452	432	429	464	458	418	425	442	455	467	424	481	461	435	463	468	436	444	428	407	413	427	413	455	468	443	445	419	426	460	466	462	457	447	461	429	449	457	433	419	440	423	448	425	450	404	497	456	459	432	433	429	463	426	449	478	436	445	454	468	489	443	434	421	443	497	477	467	473	422	436	462	452	394	435	416	421	440	406	399	422	413	422	412	438	464	441	406	416	424	464	463	446	438	416	426	442	460	427	410	411	445	442	451	435	406	441	421	429	406	426	425	436	470	442	404	451	456	475	415	407	434	480	440	430	417	459	455	443	416	425	403	435	454	457	439	419	506	423	478	445	461	454	467	459	454	450	429	467	438	417	477	455	461	399	438	457	431	449	428	459	453	423	475	437	401	453	394	451	445	452	442	433	414	410	478	466	439	447	465	467	439	445	444	456	428	455	457	444	446	443	484	447	465	434	426	464	458	460	475	430	419	458	455	434	401	433	440	491	468	445	448	401	489	500	448	438	454	479	450	498	432	413	460	443	401	438	468	468	441	454	430	433	470	433	418	446	410	459	438	434	461	462	432	446	413	477	411	422	425	411	457	461	440	416	476	459	454	432	441	406	431	487	430	462	453	442	440	408	429	473	426	417	432	452	445	437	466	417	431	454	442	452	422	413	439	449	429	419	443	455	450	439	436	442	448	426	408	482	469	425	463	489	428	453	460	443	416	430	432	438	449	399	452	450	468	420	440	413	438	462	443	446	467	442	434	433	447	449	464	439	441	419	461	466	462	429	445	437	407	419	430	460	407	445	407	427	465	438	411	499	411	439	451	442	447	458	440	458	459	436	462	443	424	440	450	448	452	436	447	456	466	425	433	422	433	434	419	430	416	428	453	427	423	436	453	435	461	465	425	440	422	446	472	439	456	446	440	419	444	421	420	427	402	413	465	417	455	468	493	419	435	447	436	452	448	457	439	432	433	451	478	404	419	439	466	396	458	457	478	450	393	451	429	445	433	403	418	450	438	410	425	494	457	453	458	438	471	439	443	463	421	439	444	462	430	424	451	462	444	477	456	426	431	422	441	448	486	441	402	449	414	432	463	470	453	478	462	446	433	470	449	404	438	438	454	431	464	473	485	458	439	451	445	433	456	432	450	480	431	383	413	415	415	459	441	432	424	461	448	448	459	457	465	386	436	459	439	437	446	454	434	441	463	460	432	428	479	466	471	446	432	423	420	421	451	439	440	458	426	449	477	457	454	489	429	446	432	484	440	407	483	435	451	450	460	493	435	402	440	430	411	484	480	424	431	432	433	416	456	435	445	417	411	445	462	444	420	438	437	445	390	452	442	421	443	443	406	480	415	438	423	466	489	425	484	422	489	427	393	439	439	390	441	424	418	405	481	433	411	451	445	431	421	440	458	456	429	417	423	494	467	417	450	462	433	459	459	432	434	460	460	406	450	446	437	472	436	487	448	436	421	467	428	462	426	437	476	475	448	450	434	421	471	438	470	444	451	405	454	422	416	439	439	428	424	459	456	469	426	432	424	406	440	481	437	441	451	447	439	459	422	460	456	416	452	421	427	433	435	494	466	453	420	458	436	443	427	438	460	436	449	472	462	446	436	449	452	448	440	466	468	421	444	424	419	421	461	454	475	439	384	450	451	454	415	450	451	444	493	453	421	425	428	459	437	438	439	461	420	479	458	460	447	456	469	456	453	459	440	433	436	471	414	467	452	460	419	435	435	450	448	411	438	432	463	442	471	449	446	456	444	456	437	446	434	436	445	446	417	452	438	433	450	439	416	470	441	429	431	453	411	449	393	441	470	439	413	432	444	464	431	426	414	406	437	412	417	426	428	416	404	457	458	478	419	425	438	402	451	442	469	437	427	471	447	465	452	419	451	439	475	427	502	440	434	431	405	426	451	459	414	433	420	449	482	467	447	433	458	412	452	426	448	456	427	461	439	460	465	433	429	465	465	496	419	399	425	444	473	383	457	482	451	483	445	446	448	430	470	469	429	442	439	427	442	413	423	478	393	449	419	420	449	468	434	439	456	476	397	459	424	440	491	449	394	442	460	430	465	456	460	407	440	434	409	448	467	433	420	461	489	452	446	454	433	431	447	450	473	407	445	454	405	419	427	476	427	455	463	449	456	453	436	445	451	428	454	451	421	442	423	421	400	458	522	438	430	423	417	433	475	443	463	438	457	450	451	442	459	450	471	419	396	459	451	467	475	440	480	414	450	464	405	440	462	485	465	458	439	449	464	414	452	433	440	431	436	422	434	451	431	442	393	387	416	415	405	451	484	430	460	443	464	438	443	430	470	431	452	450	414	445	438	452	426	453	438	464	441	401	425	456	448	436	453	442	453	427	401	416	484	433	439	465	442	470	452	421	460	458	416	435	448	407	446	456	417	422	485	446	459	468	462	447	436	457	449	440	422	404	426	436	418	459	464	413	462	415	421	402	432	420	457	458	452	448	430	425	435	446	428	459	453	425	430	440	448	458	494	429	446	421	457	468	446	463	421	431	456	454	474	429	418	413	448	418	452	432	430	456	423	452	410	466	431	456	447	484	432	444	425	451	441	412	456	481	443	423	453	490	463	459	423	423	430	442	454	457	411	427	412	428	453	458	455	421	455	425	426	431	440	445	446	445	421	435	425	448	434	453	465	446	453	436	463	460	432	445	452	421	428	425	463	432	449	384	497	436	463	489	434	451	410	465	434	444	434	457	438	453	422	437	414	433	447	440	455	469	459	430	461	425	442	453	450	472	442	462	455	407	433	450	412	467	454	435	414	464	443	437	426	436	437	440	450	467	455	420	451	436	444	412	425	492	426	465	427	442	453	453	446	455	441	462	477	485	455	454	410	443	429	473	435	427	420	432	450	422	420	465	478	494	440	423	448	462	447	431	466	468	432	456	455	475	435	431	457	415	477	412	483	433	484	445	472	434	441	402	477	443	433	387	441	489	470	469	442	448	411	443	441	399	488	483	459	459	448	403	426	461	406	466	426	410	409	454	441	441	437	449	439	432	436	469	441	388	409	421	428	445	414	457	428	478	407	417	451	418	448	434	464	450	436	443	403	460	462	422	467	409	446	461	425	469	468	472	408	448	447	423	427	457	437	401	454	442	401	461	442	467	454	432	465	447	480	413	448	477	502	393	388	464	449	447	434	442	463	494	423	446	414	455	452	411	463	420	455	432	418	456	438	464	454	429	441	421	441	447	487	423	443
26251	36468	31501	20788	16200	12752	10203	7956	6480	4820	3870	3198	2780	2461	2213	1755	1560	1306	1236	1220	1148	1044	1003	843	742	712	713	675	681	666	633	639	552	599	557	545	547	566	557	573	538	581	568	580	605	514	542	567	552	526	520	578	515	523	542	566	551	561	570	527	544	579	547	588	544	535	534	546	531	553	509	577	530	563	548	558	484	528	526	576	540	571	556	558	566	506	566	551	547	528	517	528	504	505	565	555	531	538	568	521	526	545	564	532	587	564	535	581	524	554	508	568	487	531	510	522	562	531	538	511	501	547	518	538	559	532	498	535	527	527	517	516	515	496	494	514	531	500	530	558	571	517	550	532	578	560	549	527	518	525	502	511	533	565	546	533	560	556	555	550	545	529	543	508	564	505	540	562	531	505	512	511	515	600	550	556	563	524	514	544	503	511	535	546	550	554	494	541	527	532	507	531	533	606	544	536	561	537	513	515	576	532	543	554	532	540	576	556	581	559	516	510	523	533	519	551	543	522	545	518	543	524	556	544	564	541	546	539	547	531	514	556	526	530	550	526	516	520	554	546	581	569	528	500	502	574	488	539	518	498	533	518	514	531	548	556	525	556	552	532	523	503	562	544	558	575	516	586	518	563	477	526	546	549	490	556	484	531	480	550	524	506	546	516	560	515	544	549	530	507	552	594	560	532	550	559	532	535	526	584	589	510	568	564	524	554	556	527	517	535	505	541	551	522	545	511	551	508	542	555	553	559	553	509	545	579	500	548	491	512	539	510	544	582	508	554	570	524	561	517	542	533	537	492	598	529	543	535	535	559	573	560	535	519	542	517	532	561	572	536	550	528	484	548	528	531	511	585	519	552	569	550	577	541	558	494	540	532	511	626	544	549	516	545	526	553	534	517	563	544	564	587	526	522	524	548	537	548	555	527	504	555	494	524	556	552	532	518	523	504	534	501	504	529	522	524	519	550	552	552	514	508	567	555	579	582	537	548	527	515	518	518	544	554	523	538	511	520	529	519	530	541	538	524	565	488	515	539	538	505	586	515	512	491	534	557	500	535	547	537	515	551	502	558	573	555	546	558	537	549	506	541	567	521	515	560	537	532	478	524	524	529	507	539	536	571	528	503	586	588	529	559	574	565	539	500	533	499	564	516	502	563	507	530	539	563	575	581	537	524	495	536	523	500	528	540	559	509	566	507	527	526	539	544	506	564	535	548	537	585	523	538	509	527	517	530	494	528	571	539	518	527	541	556	549	572	532	519	539	537	572	549	554	549	479	522	496	520	594	525	553	534	557	565	562	568	544	516	568	557	549	542	506	516	511	538	557	530	532	521	558	586	509	487	556	504	556	569	515	593	535	533	550	540	500	540	506	535	543	571	509	529	561	529	554	548	515	550	540	554	538	532	494	482	581	559	488	517	557	544	559	533	538	510	534	560	528	542	557	500	515	542	531	484	546	542	532	549	500	528	526	535	531	536	493	496	537	524	566	557	531	566	515	548	562	488	555	517	552	523	512	504	519	570	524	479	573	577	541	568	544	548	521	527	505	549	482	504	536	563	544	500	541	525	556	533	569	545	520	570	543	545	523	553	484	533	524	538	510	578	558	533	534	551	555	588	561	559	570	515	552	527	540	506	568	497	546	545	512	540	549	520	556	561	542	526	558	517	538	530	529	542	561	503	564	537	553	558	530	566	520	522	530	545	543	512	528	515	527	540	575	521	552	489	549	534	556	515	510	543	519	525	526	540	541	558	533	532	536	524	604	596	548	541	496	537	536	544	538	547	528	546	501	540	538	530	534	544	519	543	530	524	564	549	553	606	559	524	600	556	556	550	508	564	524	490	565	511	510	511	572	554	554	492	542	552	493	543	531	582	531	534	544	570	525	570	495	525	516	561	548	521	519	534	483	579	541	551	547	548	519	576	575	556	543	501	545	559	516	510	554	532	530	555	523	568	524	516	540	563	529	509	533	525	528	575	524	492	531	509	541	544	527	516	516	530	548	567	543	535	527	549	522	503	519	586	510	509	485	529	555	566	540	487	531	539	567	515	517	509	534	546	517	549	530	539	519	513	563	564	537	503	546	548	573	509	516	524	542	512	525	546	530	543	538	505	537	526	527	506	561	529	545	551	520	543	570	536	527	509	544	540	542	521	544	550	554	524	526	574	547	526	549	542	538	529	541	489	495	552	558	553	536	541	534	549	587	552	538	505	505	556	494	522	529	558	531	555	585	569	531	541	558	532	595	574	525	553	558	531	552	551	525	519	524	533	515	525	544	537	524	534	555	537	531	530	543	550	527	558	572	556	567	541	530	510	567	571	554	521	545	529	523	561	550	527	517	534	573	529	530	507	543	512	577	519	524	532	539	544	549	526	583	517	505	521	567	550	543	543	548	534	574	541	541	525	573	559	563	527	544	513	538	534	515	520	521	491	534	523	521	539	530	562	518	534	542	534	514	529	535	523	534	551	616	533	550	531	545	556	503	508	544	538	503	551	517	539	519	516	522	511	520	522	498	506	575	564	515	532	570	569	568	530	538	564	554	520	514	518	546	517	542	525	540	516	516	589	498	535	542	520	527	513	580	498	530	540	515	497	498	489	552	571	516	501	518	505	551	564	551	529	556	526	570	480	511	556	528	517	490	562	527	511	527	527	525	512	551	527	583	513	533	559	524	519	538	530	565	533	505	538	519	512	529	530	557	562	540	542	540	557	513	557	524	592	557	530	519	524	492	579	548	527	546	555	533	554	543	526	570	542	570	575	541	549	527	517	531	510	515	555	533	550	519	577	559	533	493	540	502	473	491	529	555	503	521	528	533	554	544	499	575	534	528	549	559	525	498	545	547	543	537	522	548	505	519	537	538	569	502	518	518	506	518	540	520	508	530	538	564	537	569	526	545	553	481	536	518	517	540	561	552	529	557	518	551	521	525	551	515	521	551	566	518	575	528	544	532	520	534	564	554	522	569	534	523	526	497	504	542	513	511	530	517	558	582	543	541	536	572	565	528	556	494	586	549	570	556	520	509	510	566	516	532	534	520	556	528	540	555	550	536	537	544	529	495	500	531	543	511	529	520	542	493	541	498	543	506	522	543	540	525	536	552	536	546	529	521	531	500	552	547	503	570	533	558	520	504	561	554	530	574	535	526	515	533	543	525	535	527	556	553	496	555	509	539	508	546	543	527	538	504	569	532	579	522	538	538	523	566	548	545	482	536	533	531	560	488	553	526	544	549	509	533	532	549	539	512	561	553	548	551	494	560	509	531	545	541	549	497	556	567	529	538	544	552	536	522	523	495	550	519	548	538	551	531	526	534	524	556	542	557	510	548	513	573	534	548	568	546	530	526	543	501	532	575	491	539	559	534	502	514	525	510	543	538	522	528	573	539	526	540	542	533	523	556	535	494	540	523	592	537	551	514	584	516	526	516	556	554	551	533	513	566	523	534	533	538	562	532	540	517	549	524	510	519	556	536	551	530	511	569	528	515	538
24445	21353	28653	25596	21983	16836	11047	6404	4538	3478	2707	2322	1797	1644	1419	1227	1077	889	873	822	767	717	633	559	518	452	475	430	425	415	453	420	400	362	393	368	371	339	375	362	380	382	347	373	388	357	357	354	377	336	359	324	348	344	369	370	373	362	338	366	325	369	345	374	361	397	403	367	340	340	355	352	334	349	345	355	326	315	342	342	333	371	332	341	365	351	394	364	349	338	335	309	334	366	366	375	347	333	339	343	336	370	321	388	335	341	360	356	370	336	308	344	339	331	347	318	382	348	356	364	360	333	346	306	331	356	340	346	330	349	366	322	303	328	328	363	343	329	354	366	371	353	392	352	338	319	364	335	334	363	314	340	327	331	320	324	340	337	360	348	356	339	323	357	382	341	382	365	350	350	385	363	335	377	333	334	339	333	309	346	343	355	346	347	332	342	338	321	343	370	354	343	370	329	351	351	368	338	342	354	345	357	336	320	373	349	371	344	370	353	333	323	347	374	345	356	356	377	334	355	314	346	364	376	368	342	347	366	349	342	320	349	370	369	326	357	368	366	359	372	356	326	311	334	323	348	328	328	329	353	366	344	327	347	365	339	363	320	346	367	345	355	349	380	352	334	364	316	331	334	366	335	353	363	322	345	368	337	327	364	365	372	310	356	338	371	359	328	329	311	371	341	387	353	320	356	353	329	329	330	353	356	354	365	351	357	326	343	326	343	339	308	341	360	358	351	350	332	365	333	367	330	335	352	330	362	329	330	329	344	366	375	324	346	379	371	340	345	329	363	351	352	361	319	313	329	353	353	366	363	360	358	335	317	348	361	351	342	341	360	336	335	339	351	336	343	355	372	364	317	363	335	323	382	327	345	372	345	309	341	359	330	350	331	331	314	337	317	356	318	328	346	342	354	339	341	372	330	350	347	340	334	348	349	327	356	357	365	333	353	363	330	371	390	291	313	337	339	369	356	312	352	347	329	346	361	360	370	343	373	338	345	334	345	322	330	341	327	359	355	370	347	351	363	340	341	342	326	329	336	336	351	332	370	359	365	382	341	380	355	323	333	323	319	338	360	366	351	393	336	354	352	333	351	367	350	332	357	366	344	337	381	343	348	337	314	353	360	359	345	358	361	375	347	324	350	365	364	385	337	322	378	325	328	331	347	363	334	331	373	311	352	346	374	343	350	335	349	341	372	335	337	342	336	332	369	343	321	369	329	351	327	355	340	323	341	394	345	328	322	337	350	308	338	322	328	329	332	351	353	310	357	362	389	340	359	341	345	366	366	347	361	321	355	327	336	328	331	324	354	350	378	366	339	350	369	337	340	348	341	344	351	355	318	339	325	324	302	339	337	362	334	345	352	346	350	367	340	348	390	367	328	335	352	359	409	343	346	350	341	335	376	353	336	335	329	381	334	316	363	340	378	341	344	335	347	320	353	365	333	320	381	365	340	352	363	332	350	348	318	356	363	326	383	357	314	360	372	339	324	324	342	367	372	343	350	332	385	339	343	331	369	355	346	322	351	331	367	353	339	354	336	344	321	355	359	371	340	362	357	325	364	340	370	338	342	370	373	350	370	367	309	315	375	381	367	378	345	331	314	390	350	351	322	342	376	329	344	342	328	327	364	344	351	360	343	392	321	343	377	350	331	307	355	338	345	342	349	352	344	343	336	327	350	332	361	336	368	373	319	338	337	331	336	359	347	324	378	336	336	349	366	355	386	387	347	339	343	350	321	340	319	304	374	330	342	346	335	347	352	338	327	351	342	300	374	312	333	394	366	346	350	364	357	399	370	340	371	317	337	326	321	369	347	362	368	328	343	354	344	332	321	326	369	365	381	321	342	347	341	346	350	344	355	340	363	373	318	333	340	352	325	330	325	359	381	366	357	349	339	368	334	328	367	349	325	364	319	329	354	346	347	327	343	316	345	353	320	347	360	330	331	342	365	370	336	357	349	339	377	358	356	336	371	329	351	352	363	365	329	345	322	366	362	330	351	335	336	345	363	365	344	323	329	331	335	333	327	352	344	336	334	358	329	335	338	322	357	359	346	305	340	324	369	350	335	362	339	346	341	337	347	353	341	315	354	323	335	331	351	345	352	360	328	365	327	366	382	373	352	316	376	325	325	356	386	326	323	340	359	308	333	346	329	331	353	332	371	352	352	347	334	339	384	345	370	352	348	327	334	324	353	347	349	318	351	327	352	348	358	336	368	354	335	338	371	355	335	345	354	363	371	357	359	321	382	349	364	308	356	345	327	326	336	337	342	318	337	309	358	354	321	347	358	358	353	367	372	321	360	350	352	368	368	328	325	340	351	352	358	332	342	324	373	348	327	364	345	355	350	338	365	345	355	331	325	361	357	362	343	307	329	350	356	375	364	349	316	329	354	335	352	370	358	323	335	337	353	365	331	307	345	355	344	319	353	343	347	343	328	354	322	328	334	381	397	349	313	329	346	365	344	332	354	345	351	296	327	315	328	331	325	322	342	348	357	329	319	347	343	365	367	332	309	322	356	334	350	333	327	380	342	373	358	362	358	291	367	361	318	340	320	325	360	351	348	342	332	360	361	355	343	342	352	340	335	361	363	319	359	350	342	311	393	341	325	358	380	320	374	352	343	343	360	367	302	337	349	337	332	376	329	344	354	331	325	352	349	380	349	335	346	361	344	304	312	353	313	370	305	315	347	322	358	377	316	372	340	369	323	350	334	327	345	371	330	355	325	364	333	358	334	354	353	368	339	348	303	348	347	355	327	366	360	333	378	343	341	350	322	354	347	340	333	351	375	343	357	343	345	319	320	348	322	327	333	331	325	318	379	341	359	344	371	335	348	360	340	352	385	348	369	367	315	357	315	343	332	340	374	356	318	339	356	377	380	349	335	351	366	360	363	352	363	362	373	318	323	343	373	356	339	373	335	350	355	368	377	370	348	357	330	349	352	340	372	355	348	379	377	332	379	357	350	343	361	368	371	341	371	370	321	360	350	327	343	358	375	365	369	344	354	326	332	353	365	338	330	361	348	345	330	360	346	338	328	332	330	340	349	363	325	354	328	372	352	378	379	332	353	306	341	340	362	338	353	369	342	348	362	351	340	351	352	365	347	357	351	329	355	336	338	395	373	325	334	325	402	387	346	313	344	363	379	351	384	376	356	328	359	351	343	338	353	335	346	352	348	317	341	319	352	391	351	369	318	338	342	327	345	326	351	343	366	361	346	358	342	345	347	398	319	381	347	367	308	376	377	343	337	323	333	343	369	348	318	319	363	351	354	334	366	348	351	333	324	327	361	372	359	341	346	333	325	318	335	362	340	329	335	303	372	350	351	369	371	341	301	301	357	359	348	333	348	378	353	335	304	341	343	364	335	360	341	333	331	364	351	332	358	343	340	353	321	325	350	339	326	361	322	354	409	344	334	359	369	350	359	377	321	352	362	349	344	378	338	344	344	345	348	341	353	336	327	343	388	340	317	332	411	328	330	357	347	335	350
25988	43342	42040	31565	23179	18198	15190	11667	9305	7247	5868	4865	3991	3443	3032	2535	2189	1771	1578	1515	1318	1284	1050	914	774	731	679	615	635	609	588	553	527	478	495	496	475	445	472	464	457	461	449	481	457	467	498	443	433	437	416	456	420	423	454	444	437	458	428	430	467	431	399	456	423	454	421	452	444	470	441	449	442	444	449	405	426	411	407	435	436	437	430	461	400	436	461	453	422	473	404	451	405	411	414	427	429	418	412	406	426	419	419	440	388	413	407	420	453	427	443	463	415	427	439	397	430	447	433	424	418	429	461	418	412	383	431	464	397	421	395	442	395	426	413	412	425	436	425	410	436	390	422	447	437	418	421	420	444	427	445	392	421	448	462	404	438	409	384	380	448	446	409	410	403	419	397	437	420	441	456	415	428	465	417	474	402	450	439	431	414	428	408	453	437	432	415	428	454	409	380	407	395	415	432	459	446	395	428	438	423	479	404	408	410	413	413	437	412	379	422	404	414	442	468	424	407	443	459	392	408	446	411	402	417	404	438	390	426	403	409	424	388	419	422	397	445	435	408	437	412	423	440	471	427	409	455	454	432	406	443	395	410	427	428	438	428	435	407	424	435	420	440	380	463	422	417	412	437	432	418	419	430	456	428	408	446	433	462	420	441	416	416	494	424	453	409	414	456	431	424	412	412	430	454	414	426	431	405	402	422	408	432	448	408	397	426	409	441	399	436	437	439	422	429	436	428	435	396	416	431	452	363	444	407	400	414	375	431	420	418	422	385	438	435	409	409	448	440	426	421	464	427	363	439	426	436	399	431	448	404	426	434	408	419	438	402	454	391	414	382	454	404	382	434	436	432	464	429	439	391	396	435	422	428	400	416	403	422	421	389	436	429	426	398	449	420	452	456	424	426	423	414	422	402	436	440	419	436	415	491	384	416	429	448	418	406	425	414	426	443	415	447	409	409	412	413	386	390	437	400	452	385	441	421	400	442	380	432	434	414	449	420	450	410	406	444	416	391	405	401	410	401	429	432	410	430	425	397	421	418	424	383	394	423	419	366	409	402	386	398	465	385	433	451	436	426	452	413	381	442	417	473	422	416	446	439	442	415	411	406	430	416	440	423	417	417	437	421	422	414	440	417	438	425	409	403	421	446	442	412	457	443	413	402	404	415	421	408	440	392	440	422	439	426	421	414	417	377	435	449	402	407	439	469	413	412	411	406	414	414	419	449	416	453	464	443	395	394	412	418	403	376	413	401	390	400	434	446	409	421	378	410	422	422	432	401	422	419	403	387	432	427	424	428	405	446	428	406	406	409	427	439	436	406	421	442	429	399	415	446	421	444	435	433	435	424	423	413	412	424	423	438	427	432	432	417	404	430	433	444	415	394	427	429	402	427	435	407	411	405	431	426	400	416	418	389	473	417	397	434	427	439	424	405	428	427	432	368	412	414	409	408	428	407	419	443	414	409	414	421	402	431	433	439	418	428	399	407	420	420	399	392	419	412	419	430	430	417	436	406	454	409	459	415	384	443	413	414	420	394	413	398	417	471	404	425	421	399	437	434	408	409	423	416	384	412	366	435	389	425	436	424	402	399	441	446	422	449	390	415	454	403	473	402	430	430	437	439	412	432	410	420	420	428	426	431	401	434	446	384	436	429	404	429	419	418	445	469	425	415	428	427	472	411	433	415	406	410	404	429	403	419	433	436	445	419	434	425	447	423	417	412	428	409	468	391	458	440	423	406	414	425	397	397	432	401	442	407	457	411	414	444	448	423	448	391	398	430	411	454	376	431	416	452	418	424	387	462	439	409	447	426	427	447	405	441	448	410	446	443	418	417	413	421	413	422	409	410	457	440	425	469	433	461	417	426	428	398	416	439	428	421	449	417	430	410	432	442	465	432	401	426	443	385	454	421	407	438	412	436	449	442	437	434	392	401	431	428	405	424	419	423	422	384	457	442	402	394	432	397	407	448	409	424	400	373	404	399	451	425	447	414	436	436	412	404	424	426	384	426	407	438	418	397	413	429	401	448	411	417	413	421	433	401	425	423	429	392	433	432	425	411	405	398	423	429	462	387	431	470	428	430	429	409	409	444	408	437	389	439	386	424	393	439	440	403	439	381	433	448	408	411	404	438	400	443	401	401	398	435	406	422	414	419	422	412	426	426	432	408	430	445	432	426	393	426	421	387	410	393	443	439	443	433	451	382	430	404	435	422	439	432	429	415	424	402	402	451	413	420	426	399	438	419	409	412	451	450	441	447	413	411	414	377	414	411	446	439	422	394	427	438	430	398	437	432	420	433	404	428	409	443	410	409	479	418	477	435	449	426	416	437	415	481	416	430	453	440	452	434	437	429	416	408	415	419	446	427	414	471	419	378	478	432	419	405	414	463	410	426	445	436	393	436	401	413	417	401	415	446	398	430	413	428	432	440	430	450	458	409	391	390	395	431	413	452	427	429	436	423	443	411	448	426	393	422	430	423	429	415	420	415	408	454	393	384	394	402	407	414	417	453	435	432	439	400	435	444	398	405	409	432	418	413	428	433	374	429	384	401	424	459	444	437	463	425	399	410	443	448	431	426	395	446	438	403	400	445	403	415	453	453	430	423	426	437	406	419	427	448	420	392	425	468	440	430	454	400	428	447	420	425	395	410	393	419	407	445	416	432	465	419	411	402	412	433	382	426	411	446	405	415	405	394	391	436	388	428	413	388	412	443	449	400	436	412	404	421	440	439	397	441	425	426	430	407	428	401	424	437	433	434	426	427	469	412	422	391	403	468	457	389	443	370	468	436	421	458	431	434	429	417	445	387	424	441	451	432	425	446	414	415	444	450	415	457	443	427	457	444	489	422	439	430	442	443	437	397	399	423	434	442	476	414	487	407	437	414	430	456	446	450	423	414	429	458	416	451	436	403	432	420	453	417	415	430	418	407	422	473	405	428	427	409	426	440	429	458	451	410	435	430	449	411	426	423	402	405	455	422	403	405	397	456	419	417	396	417	416	424	446	414	429	404	413	435	435	416	431	432	446	429	401	399	430	432	427	427	499	473	407	410	387	397	422	447	460	407	403	412	425	406	410	423	422	448	418	431	406	443	420	481	391	412	448	408	398	416	410	396	396	444	410	363	400	417	429	452	381	453	417	460	459	434	407	419	447	405	400	429	427	401	429	403	409	429	404	455	443	425	423	450	422	392	394	425	415	413	446	410	446	444	426	426	438	452	428	416	412	414	428	407	411	383	387	442	439	414	393	438	446	428	400	413	440	426	438	464	427	448	395	415	382	420	455	396	401	442	445	448	416	444	439	396	431	411	429	405	461	420	427	425	452	408	435	453	426	389	402	441	455	469	439	404	461	409	435	429	413	401	411	439	403	415	466	419	431	410	421	409	412	433	405	471	430	434	441	431	458	379	439	423	447	442	427	459	438	405	385	420	429	402	408	432	396	435	439	445	406	427	434	431	417	418	431	451	429	432	409	427	408	362	406	374	382
25432	21418	28054	26376	17503	11015	7759	4951	3702	2870	2341	1955	1673	1445	1409	1245	1092	990	960	932	880	832	766	726	681	679	674	662	651	640	634	651	598	623	561	634	572	589	559	576	613	577	553	623	561	555	584	593	558	576	562	590	561	595	560	597	561	560	588	594	532	557	522	562	614	588	617	534	584	551	516	584	525	605	576	557	578	577	589	595	575	556	611	576	571	578	521	602	541	547	585	562	539	563	589	532	571	545	543	578	572	556	571	595	545	587	598	551	571	530	545	574	547	549	576	581	534	593	560	542	547	564	590	581	555	577	601	579	563	537	536	605	535	562	590	573	541	569	582	589	551	585	542	566	513	558	594	535	556	599	516	555	564	580	555	563	569	552	571	580	563	578	575	567	575	595	577	564	531	538	603	572	555	610	546	571	516	569	552	560	562	609	531	575	540	523	592	584	577	537	584	583	527	613	545	553	580	559	522	578	530	555	566	587	541	553	523	540	583	566	563	531	552	588	559	588	586	632	553	584	535	578	548	553	559	568	576	525	523	580	552	535	566	579	564	595	565	573	574	530	543	523	557	559	501	614	525	534	602	541	547	592	566	584	555	585	553	542	562	529	584	638	557	523	552	561	557	589	559	587	507	572	586	610	574	563	566	545	563	569	530	541	553	571	560	537	542	565	550	558	550	542	572	565	549	581	560	587	571	570	570	575	567	562	583	569	548	531	488	559	575	566	546	569	542	562	554	560	562	520	543	539	567	598	590	568	589	554	547	550	556	572	554	543	562	563	589	534	570	535	522	576	543	566	553	565	538	565	566	543	553	533	550	543	553	524	580	588	580	534	498	563	558	591	550	576	587	537	541	595	599	514	564	532	552	585	544	561	567	535	535	538	578	596	558	586	549	579	535	556	557	540	555	555	556	559	612	567	561	522	537	575	523	568	595	582	559	569	548	582	585	581	566	572	541	547	614	503	577	536	591	540	569	553	514	580	584	549	526	526	541	546	571	577	528	605	569	542	572	571	517	592	612	549	577	576	582	519	545	604	578	567	556	546	546	503	547	592	543	560	562	559	537	547	546	550	557	566	570	561	558	524	570	579	548	587	552	563	551	559	559	598	522	582	558	559	561	549	531	538	543	562	563	568	552	548	543	559	579	536	554	550	553	551	536	543	574	521	512	535	592	579	575	562	543	584	549	569	559	579	591	532	570	614	580	576	578	604	567	588	570	569	568	568	535	559	574	533	543	575	543	564	561	558	525	550	540	568	556	558	563	564	575	532	551	525	560	591	546	574	567	555	543	544	538	575	562	539	545	556	546	549	558	558	540	557	541	568	577	531	547	570	564	586	555	572	582	549	537	576	555	572	571	547	561	588	552	538	549	582	537	518	574	557	553	566	543	567	520	582	528	582	562	562	561	546	541	535	531	553	570	571	551	570	552	580	586	595	583	610	607	560	555	539	570	600	551	573	595	543	534	540	541	516	570	546	618	543	530	539	601	586	568	594	585	547	599	557	564	543	565	536	571	624	591	559	535	544	550	531	570	549	561	582	534	526	558	569	590	573	608	568	555	567	558	582	559	580	590	541	575	560	563	551	545	538	560	536	625	546	586	569	592	600	551	542	528	596	600	603	555	577	572	568	570	560	589	542	568	562	541	581	551	520	563	563	556	548	538	527	566	563	539	593	602	561	572	568	565	559	580	584	533	532	550	575	600	576	548	601	535	590	534	515	547	550	538	511	542	530	557	576	574	555	567	550	538	494	514	556	533	552	566	561	567	531	571	587	601	543	538	560	618	548	561	544	568	540	545	566	543	556	532	599	544	558	531	580	569	538	578	592	519	563	538	572	547	536	563	544	541	519	544	632	545	521	551	585	553	596	524	522	579	539	548	578	537	580	553	549	604	587	536	547	582	579	589	550	555	589	568	563	554	540	526	582	594	568	547	496	542	554	513	617	575	566	582	562	569	573	554	592	558	543	567	528	525	563	532	588	566	565	582	561	578	587	611	605	589	557	524	581	602	572	568	544	548	539	569	565	538	563	587	583	556	606	602	533	557	579	575	557	556	518	561	557	565	572	591	603	584	582	534	558	526	538	514	532	560	544	608	568	586	569	587	571	604	542	572	571	569	554	557	545	575	588	562	514	525	568	529	573	581	561	518	562	573	556	574	544	552	551	589	539	516	528	555	539	542	569	540	557	588	554	543	569	558	575	577	516	524	532	563	579	538	611	528	522	581	524	529	540	608	590	594	542	565	532	529	556	578	576	578	580	533	555	521	564	538	522	508	542	604	569	593	567	535	600	569	564	569	570	552	555	601	573	594	576	582	541	556	555	636	565	602	521	592	562	523	561	555	552	515	548	573	540	572	568	548	537	543	568	577	597	509	582	557	580	573	543	570	588	553	553	554	586	531	533	542	561	566	584	544	584	572	571	536	581	590	602	563	563	574	524	585	558	585	571	590	544	571	584	590	570	549	586	548	562	562	550	520	568	597	533	558	538	628	598	529	573	574	549	575	560	520	573	563	575	572	586	559	559	525	572	579	566	560	575	537	533	608	528	514	568	567	535	544	538	549	540	564	579	563	572	559	545	547	583	547	545	581	610	589	582	561	562	584	580	596	552	571	575	542	575	553	550	546	558	547	539	522	518	505	574	561	550	538	580	584	568	583	544	571	608	576	571	567	554	553	544	558	544	553	603	526	543	596	541	629	530	539	514	556	574	571	574	557	538	565	561	569	553	534	540	551	552	566	570	561	541	573	567	567	541	573	578	536	574	554	579	574	571	565	549	549	539	588	585	595	559	531	571	569	581	589	562	596	538	550	556	602	553	531	561	551	560	560	555	562	558	543	538	608	551	575	592	564	567	567	552	593	596	586	603	557	548	576	533	594	577	577	583	557	534	563	563	558	504	574	577	591	558	615	562	592	555	555	557	523	576	515	491	561	551	596	580	537	539	574	544	560	530	580	583	566	537	588	513	554	576	602	533	542	558	594	541	558	562	559	566	572	524	544	570	548	544	530	571	595	585	617	546	555	600	592	507	572	592	586	535	553	550	530	539	548	562	591	583	589	590	588	573	602	573	547	531	569	567	586	580	581	546	553	592	545	580	530	568	543	524	603	570	539	601	560	570	536	583	567	563	545	541	596	580	566	555	552	540	531	573	592	523	549	544	606	566	550	535	555	523	532	540	601	535	583	533	545	597	580	574	555	579	584	575	557	556	566	559	534	569	578	589	552	577	550	591	546	559	553	545	579	621	563	573	567	571	570	597	549	593	583	599	580	547	583	563	554	591	601	546	539	529	561	574	562	591	573	583	594	567	570	559	551	577	560	539	550	557	579	555	546	545	531	538	568	613	567	612	574	516	578	571	563	612	555	539	581	535	551	569	587	551	544	522	554	578	558	549	584	584	544	567	505	517	561	536	511	547	599	560	545	566	557	558	587	544	574	564	543	575	526	570	593	561	571	591	581	518	558	589	553	556	597	526	570	564
26472	41672	37671	26624	19800	15496	13100	9866	7754	6353	5113	4133	3505	3129	2759	2230	1970	1740	1536	1471	1384	1357	1185	1042	940	872	841	840	800	802	755	734	738	733	710	743	675	763	669	716	684	738	697	751	682	730	690	710	712	675	724	665	659	693	672	640	664	712	663	696	678	675	661	705	673	645	676	674	691	719	656	627	650	713	662	688	693	703	683	655	666	659	655	685	665	685	665	704	625	657	666	648	664	658	695	652	713	693	680	678	657	663	676	670	664	658	632	648	696	660	671	677	696	633	608	664	628	662	702	652	678	671	692	680	675	664	697	672	624	638	701	647	667	632	657	641	671	644	658	627	571	673	697	653	667	628	704	656	653	649	686	717	737	701	666	654	654	656	662	621	673	674	665	658	717	692	660	689	685	655	681	688	695	655	688	642	651	694	655	659	628	695	630	696	669	704	617	669	645	680	710	721	641	693	638	658	655	644	630	653	674	649	686	669	661	688	639	636	662	679	657	683	677	657	674	704	685	648	630	623	653	637	651	628	662	656	721	672	650	686	654	678	718	693	689	711	618	650	679	675	680	666	665	688	668	640	640	722	695	699	641	680	620	661	650	639	650	688	696	668	684	626	622	659	677	692	657	655	657	692	652	694	665	683	675	646	643	636	713	685	666	663	683	660	632	610	676	678	647	644	671	640	662	649	629	664	678	671	649	635	670	655	671	675	698	676	679	623	684	688	645	655	691	647	638	692	640	636	663	670	680	643	632	621	655	677	705	625	678	642	675	659	659	626	626	645	633	650	680	643	674	686	693	638	652	682	707	638	686	656	682	649	681	645	691	694	698	613	667	672	668	705	676	647	694	660	655	637	718	686	600	639	664	665	649	628	672	684	648	663	612	619	669	663	690	668	658	680	685	659	701	624	683	641	703	664	673	636	610	626	668	638	626	640	662	674	626	666	640	671	645	640	660	652	638	706	648	628	673	626	701	632	637	680	672	691	618	663	673	702	668	614	689	648	685	680	671	669	653	650	652	668	659	671	681	664	675	672	670	705	663	692	707	637	669	697	717	671	667	643	666	664	673	695	700	667	712	668	680	724	644	632	672	606	686	636	684	653	661	650	624	663	647	692	671	658	657	687	681	596	666	628	690	651	634	668	643	699	648	632	674	668	667	626	654	640	662	685	683	671	660	643	649	703	684	677	694	647	668	685	663	675	687	615	703	690	659	681	642	624	698	651	671	672	656	682	667	598	632	694	650	664	671	683	648	706	667	655	647	666	679	640	664	624	662	651	667	660	712	688	678	651	673	649	656	672	674	703	669	657	717	704	685	646	637	691	658	636	691	658	646	672	703	641	655	650	640	694	706	635	673	651	667	671	658	686	629	635	694	684	653	669	640	725	689	679	650	682	691	659	691	675	669	675	676	709	642	654	730	667	709	646	667	642	673	658	686	672	727	660	662	664	665	650	662	696	656	659	679	684	688	666	648	671	646	622	621	660	659	662	668	636	706	658	706	648	676	663	642	641	608	622	629	668	694	636	679	627	704	693	676	658	653	646	654	694	677	694	712	626	646	625	716	681	688	679	595	684	660	653	661	678	654	670	694	658	687	715	672	640	689	676	678	668	682	632	689	676	682	683	670	626	630	677	675	676	634	633	656	678	623	691	652	661	691	626	636	642	652	615	647	659	689	699	640	640	684	593	659	663	653	667	673	664	647	704	641	689	709	654	713	662	701	691	653	703	665	651	695	700	682	650	677	670	618	661	702	659	639	676	675	654	623	708	683	645	647	679	656	661	655	663	644	668	650	631	715	656	669	655	674	665	647	665	675	686	671	686	672	661	686	696	683	626	677	673	663	665	638	659	678	654	633	682	639	671	663	670	645	618	704	659	676	686	652	655	661	678	660	638	715	620	629	691	654	672	692	650	666	649	646	667	667	673	721	635	633	652	666	630	636	661	667	663	656	671	657	719	650	668	648	662	683	687	662	666	666	624	680	663	644	691	672	644	674	656	633	675	685	676	685	639	724	665	710	666	666	633	672	694	628	680	662	648	631	682	716	646	669	699	665	658	689	686	670	641	652	698	633	642	659	645	604	649	643	663	670	645	672	682	659	688	645	647	649	667	652	671	694	651	661	701	634	660	676	687	648	665	712	631	643	685	623	690	694	690	651	664	675	664	663	658	651	664	632	637	644	639	647	636	635	630	657	656	694	689	630	630	681	697	652	662	710	628	629	721	663	637	706	719	647	656	644	646	665	639	716	623	653	706	672	661	685	655	667	630	677	627	673	671	676	671	732	653	686	645	687	626	706	655	705	683	656	624	687	673	680	683	662	626	670	629	650	681	671	681	661	691	672	692	676	688	670	701	683	622	700	623	657	679	635	649	674	636	616	641	682	680	657	608	631	700	678	685	679	667	660	654	700	683	666	702	642	678	716	656	656	688	666	692	622	676	677	686	608	628	670	648	673	666	677	632	718	592	665	644	687	699	632	663	659	694	650	679	627	631	688	699	663	663	630	641	640	623	657	689	614	586	620	732	645	673	652	613	641	630	678	673	662	626	650	663	690	659	646	690	645	673	668	655	681	661	670	621	673	645	635	661	666	655	681	671	653	608	665	674	651	653	649	653	660	661	650	675	651	644	661	636	645	678	660	677	683	693	623	685	673	668	686	671	682	681	708	637	644	630	684	673	647	636	681	692	647	663	677	629	602	678	651	660	635	657	659	688	657	675	691	653	672	671	625	642	696	662	675	689	666	678	662	693	625	670	618	642	630	664	697	645	655	699	690	654	649	615	685	645	692	679	668	675	689	668	651	693	665	690	666	694	717	654	661	619	651	621	665	655	660	686	646	667	651	654	652	655	640	672	681	667	640	650	661	679	637	626	655	665	672	652	661	643	649	670	706	680	699	656	616	636	677	679	662	663	618	673	626	683	686	710	611	665	652	660	696	678	631	677	655	662	685	635	644	640	653	662	682	603	694	678	710	683	649	680	733	703	705	679	642	661	663	639	648	702	684	658	670	626	657	657	685	651	611	700	687	694	669	663	642	683	669	686	648	646	635	647	656	690	618	703	634	641	668	678	633	613	695	694	641	678	625	666	682	656	664	658	688	680	651	685	642	643	615	652	665	605	671	646	641	688	682	684	705	687	660	681	669	661	638	690	668	659	670	683	677	675	690	650	656	653	652	647	674	675	692	669	683	690	703	689	633	691	661	655	654	702	652	653	659	668	665	653	660	693	636	666	661	630	694	613	650	652	663	645	698	637	682	699	663	643	628	714	697	689	683	695	664	654	682	670	658	668	668	674	655	654	678	665	642	674	704	648	623	693	653	680	661	660	679	635	641	705	650	687	686	630	717	646	621	639	651	654	658	642	725	695	711	665	642	709	657	696	669	663	693	643	644	672	686	646	637	620	685	646	659	674	623	617	695	660	679	669	633	681	636	689	692	675	660	690	678	670	652	681	605	696	687	710	657	663	672	697	689	672	673	697	671	682
23267	21361	29034	24253	22088	22435	18570	9826	6635	5221	3991	3110	2546	2322	1870	1608	1402	1308	1162	1161	1028	1036	853	724	674	639	634	625	614	556	575	587	551	540	574	516	547	499	486	535	464	523	492	468	504	487	509	492	473	513	495	508	468	503	492	479	530	473	485	501	538	480	490	465	523	532	472	492	490	474	505	501	508	447	441	493	465	478	518	446	466	505	485	463	443	518	476	488	473	475	454	463	490	467	489	456	487	491	496	479	456	482	493	450	461	495	501	462	492	465	454	489	460	439	448	488	490	481	479	457	471	441	438	462	513	516	469	448	485	483	462	481	452	450	472	477	462	521	486	430	463	472	486	431	485	477	468	462	531	496	499	497	482	467	511	475	482	489	465	481	453	440	449	500	498	463	442	466	480	485	470	512	470	446	484	495	477	454	425	474	466	423	467	475	493	469	448	451	485	481	457	485	467	471	489	517	502	460	460	495	460	471	472	481	470	473	462	518	496	501	478	457	462	494	503	466	476	471	486	501	479	498	496	459	450	505	489	502	445	503	484	470	463	498	467	487	462	508	462	470	477	497	483	483	474	491	471	505	501	498	462	468	497	493	468	499	463	475	435	461	490	454	468	473	466	491	473	454	461	464	483	441	480	492	495	460	475	432	434	471	468	454	464	497	461	441	484	447	445	455	456	486	442	447	495	455	463	481	473	485	476	445	465	456	454	493	467	479	461	490	480	480	483	443	476	453	447	453	469	483	504	404	412	457	450	488	494	474	435	443	489	517	415	456	480	483	479	434	494	497	480	467	456	458	472	479	462	485	490	468	483	464	465	531	489	461	425	455	488	505	504	447	479	496	435	475	469	497	476	468	478	469	436	508	496	496	446	457	485	494	521	494	464	484	473	447	480	478	487	463	467	476	484	489	460	443	502	463	456	429	450	497	454	467	455	492	453	471	498	478	474	474	478	500	486	488	523	526	468	440	502	475	438	479	486	449	481	501	502	488	468	459	471	486	464	492	477	468	503	479	471	451	498	515	459	482	475	478	503	500	502	497	474	428	508	493	512	451	468	468	500	469	537	476	466	494	459	496	461	445	472	478	480	463	489	447	476	464	463	449	475	509	472	484	486	472	469	481	472	473	480	499	471	463	446	497	469	493	479	477	433	482	476	485	472	464	441	478	485	465	471	444	472	463	487	467	472	468	466	502	483	459	441	476	496	431	450	454	496	478	496	457	465	478	469	484	486	461	454	525	472	469	474	493	475	477	456	489	446	484	486	424	480	488	453	479	464	435	466	492	451	484	460	434	469	489	452	484	439	499	470	502	468	466	475	534	464	448	486	468	488	472	463	437	495	483	499	494	433	490	462	476	475	491	467	475	431	461	494	483	477	509	458	450	465	478	445	463	476	442	477	486	438	427	464	427	478	496	461	496	466	449	483	510	439	534	471	484	478	503	419	444	472	504	490	481	484	495	471	450	510	487	493	484	493	483	487	469	486	473	487	517	471	493	466	487	455	473	446	481	456	521	508	472	464	454	464	451	472	456	486	425	447	436	441	459	462	532	468	483	483	504	458	446	489	470	463	455	508	450	482	445	467	482	458	465	457	463	494	496	475	468	489	465	463	458	455	521	504	462	482	491	448	449	464	497	429	502	460	470	521	480	516	469	465	512	448	484	473	465	475	458	483	478	487	460	474	441	500	452	450	481	461	471	483	472	500	453	482	477	486	491	486	443	486	505	482	497	490	498	489	436	498	463	474	485	429	481	463	455	485	472	477	475	441	484	465	487	460	505	466	447	509	493	478	448	471	489	518	478	481	470	513	516	491	487	462	466	451	414	467	504	450	499	449	454	467	475	474	495	488	478	447	447	497	540	446	500	483	458	474	458	443	502	496	480	505	417	442	500	492	480	464	475	518	510	466	492	454	456	489	483	466	479	457	472	471	506	526	494	491	454	455	480	435	440	450	494	433	484	482	487	483	449	424	472	512	498	484	510	501	475	533	466	462	465	493	428	468	495	489	465	472	464	461	503	489	479	422	502	421	458	472	461	472	476	444	474	448	434	436	486	475	421	441	475	474	506	473	520	487	480	453	461	471	487	459	507	445	522	499	473	481	480	442	460	462	488	447	460	513	477	464	466	452	503	485	445	480	491	457	421	487	491	479	460	469	503	509	482	472	475	447	490	471	510	457	489	461	473	464	480	487	482	440	473	479	439	443	472	496	472	473	473	470	492	463	485	465	466	447	456	455	466	442	481	443	443	495	499	475	458	463	480	466	480	473	466	465	458	487	448	440	457	489	465	491	521	483	495	483	462	498	495	499	448	472	498	483	480	462	477	483	489	486	491	493	479	466	479	465	429	451	454	477	487	473	476	437	433	446	494	471	487	456	466	441	504	485	497	474	493	455	462	484	465	498	475	477	446	480	468	468	478	458	461	480	475	463	471	496	477	475	497	498	463	496	483	484	476	442	474	448	500	469	446	493	473	496	447	436	458	474	476	475	435	512	484	480	438	448	478	476	504	461	491	462	484	472	458	452	474	493	458	485	454	496	490	469	478	501	483	495	452	458	493	492	498	472	489	440	448	468	521	487	489	498	472	472	466	486	451	465	449	476	463	431	453	485	476	479	514	451	498	442	451	440	493	470	484	522	490	455	480	496	466	470	471	456	448	485	485	468	491	468	511	491	477	488	479	470	475	466	508	475	451	515	470	475	417	483	468	451	464	485	493	516	458	458	456	461	460	481	513	488	461	492	466	507	493	504	478	485	477	449	466	472	482	441	472	473	485	480	463	476	462	462	451	455	453	488	469	459	465	490	429	504	451	431	449	472	452	451	484	480	470	455	418	473	488	473	481	495	464	486	484	452	453	455	495	460	478	433	491	494	531	472	452	498	476	480	460	460	476	462	472	445	460	489	473	490	461	441	480	507	477	506	499	469	446	484	466	463	481	471	467	460	512	494	531	494	469	488	498	472	478	497	504	450	478	475	483	474	512	480	518	493	468	447	484	473	409	455	465	493	483	487	450	494	474	459	479	452	420	473	503	445	468	487	471	483	485	532	485	485	499	463	468	484	476	469	507	473	450	441	429	447	449	457	461	434	486	474	467	438	453	498	469	506	482	468	476	496	449	487	466	484	510	490	526	481	499	467	469	446	474	476	464	513	453	484	481	486	473	481	473	459	475	468	498	469	486	485	508	461	474	455	406	511	438	476	482	476	465	460	444	488	480	485	484	468	472	458	453	483	441	483	419	477	440	485	491	459	469	481	444	462	456	430	493	482	476	454	467	482	499	480	522	451	490	424	445	502	466	480	488	452	469	503	439	472	441	454	481	479	451	463	474	455	462	477	467	463	497	463	479	471	465	469	495	469	470	505	473	485	458	474	471	434	479	525	510	477	448	507	489	453	492	507	452	488	459	461	440	496	452	448	490	506	459	442	456	462	489	485	470	446	461	473	465	485	498	494	470	500	475	480	478	500	495	452	457	468	494	477	463
29474	49980	46741	38255	28943	22805	18929	15121	12418	10286	8273	6488	5321	4562	3895	3294	2743	2364	2020	1980	1791	1546	1332	1133	1008	934	916	837	791	780	767	758	723	705	652	632	643	636	619	595	588	576	622	577	612	575	565	583	553	575	563	619	587	569	601	588	602	575	592	593	598	567	501	561	562	607	531	537	601	543	567	555	556	579	555	582	556	591	544	574	547	586	541	560	579	545	566	554	575	540	475	517	532	579	546	516	530	591	512	572	554	560	549	538	553	546	536	554	595	535	563	551	507	542	520	573	549	565	583	514	555	536	578	568	496	552	540	532	549	533	548	533	517	550	567	581	561	556	527	532	527	530	510	503	500	561	540	507	586	554	534	542	550	542	547	496	547	560	511	547	514	511	538	545	543	506	517	522	560	545	516	500	537	566	551	556	528	585	517	503	631	557	548	553	529	540	527	507	505	546	533	552	528	519	493	543	518	570	581	583	575	546	529	556	552	563	541	557	585	537	553	525	551	547	530	525	546	564	524	566	537	570	552	526	585	549	580	561	536	511	605	556	594	565	565	542	541	527	531	497	558	552	506	548	536	547	587	575	587	545	555	524	541	523	547	553	558	527	566	556	555	512	508	569	563	570	560	559	543	545	558	508	538	575	561	513	529	530	570	589	573	521	533	576	530	575	570	546	584	575	523	558	570	554	545	542	549	587	513	570	572	555	534	555	526	596	529	572	535	511	565	562	585	519	570	533	548	518	555	605	541	584	530	514	544	568	539	523	554	557	559	529	572	513	551	583	515	548	565	605	574	581	503	543	534	570	510	561	564	549	525	552	554	532	534	559	602	549	529	593	517	522	576	569	545	564	532	556	546	548	515	522	525	547	541	566	529	571	570	558	522	561	548	562	579	520	509	527	540	524	525	577	514	586	555	531	556	557	506	540	536	534	536	532	566	548	554	528	531	510	539	567	521	532	576	577	540	596	551	535	536	538	524	569	537	561	577	519	531	566	573	509	575	527	510	519	544	542	553	530	536	542	554	544	522	588	511	558	520	540	565	544	560	567	545	591	547	556	506	539	548	573	557	549	541	564	510	553	553	551	553	560	534	519	550	542	517	539	546	534	508	548	523	555	503	510	612	564	536	525	577	574	529	543	539	559	562	551	558	574	582	547	530	560	530	543	530	498	534	540	577	569	538	553	539	589	536	514	520	576	525	543	556	561	572	563	532	562	550	529	567	575	512	573	569	530	583	519	553	545	549	559	568	559	545	510	555	545	526	530	544	545	541	555	592	602	535	532	530	532	522	584	550	559	554	529	552	554	594	481	544	544	570	566	541	504	533	540	572	519	530	531	531	561	567	548	542	537	567	604	542	580	564	585	525	575	519	552	546	557	515	547	591	546	570	527	515	533	564	535	548	538	552	549	559	532	519	536	532	532	522	575	562	536	524	543	588	525	536	584	532	584	555	545	539	555	521	542	525	565	577	517	559	537	534	591	543	570	524	543	542	582	511	534	548	536	539	531	510	520	545	540	558	543	569	518	557	524	533	517	540	548	573	531	545	491	565	534	545	576	523	533	536	571	541	535	560	552	603	549	543	525	533	557	565	568	550	545	522	531	601	574	508	559	546	567	544	545	553	565	540	570	541	541	576	536	527	548	540	582	590	520	545	553	526	571	519	546	527	525	523	552	562	578	575	529	547	563	514	524	554	576	570	531	559	555	505	534	580	617	591	576	527	519	538	524	515	549	526	559	546	540	533	526	532	541	499	541	547	586	580	539	526	559	524	534	514	522	551	542	571	585	520	534	555	578	542	536	556	518	508	530	511	531	579	570	534	523	556	546	594	530	527	538	552	483	538	521	575	516	555	534	553	526	502	577	544	542	593	568	572	528	579	526	555	559	554	565	534	597	572	502	593	517	544	498	553	571	551	579	607	532	554	588	492	524	546	525	540	576	595	539	549	550	523	540	496	519	562	542	578	524	543	547	525	580	572	579	546	530	518	535	555	556	537	555	531	573	516	551	519	537	563	551	551	588	572	495	516	544	608	533	508	526	577	587	586	541	560	493	582	568	562	580	572	579	572	518	556	563	569	587	550	555	546	578	564	569	521	521	529	555	545	539	528	548	538	545	540	558	539	531	535	543	611	525	531	534	554	554	576	555	568	577	547	511	547	525	609	575	554	557	546	563	564	563	544	542	543	543	568	541	542	517	584	541	506	592	557	559	538	566	503	580	594	569	562	537	537	529	559	598	561	537	517	565	551	572	538	575	536	562	528	548	587	540	525	525	543	548	530	536	522	536	524	542	563	562	560	566	570	553	583	555	521	572	518	516	552	567	522	582	575	558	536	577	543	540	539	529	514	505	547	509	550	527	570	532	533	484	518	561	503	522	559	547	534	551	489	575	594	521	538	579	551	567	505	538	560	562	560	524	547	545	561	547	528	530	555	548	586	501	539	554	536	535	528	552	534	577	544	519	521	554	560	544	563	540	528	529	522	537	562	558	569	504	546	569	573	557	578	556	559	563	565	566	557	554	522	556	565	537	546	548	548	521	562	541	503	550	525	527	532	572	580	561	542	568	567	585	538	551	557	545	576	572	580	538	530	529	562	528	526	548	591	537	531	551	544	566	552	544	502	562	519	559	545	541	534	531	539	590	540	533	579	525	518	569	563	572	554	550	537	592	560	566	551	569	532	518	577	538	508	572	578	518	545	579	520	565	554	541	546	548	555	555	566	535	559	580	570	555	546	547	570	544	557	526	537	542	550	534	537	540	526	577	581	557	512	567	546	566	564	540	523	583	515	571	533	530	561	544	551	516	536	559	541	550	523	546	546	546	522	527	521	503	524	544	555	536	534	570	547	554	536	570	529	552	593	567	581	539	561	541	532	538	585	574	544	587	525	525	562	561	559	558	549	564	588	577	563	550	567	554	529	520	540	531	588	572	562	549	547	587	524	509	589	579	543	554	542	562	537	573	543	514	561	506	516	570	555	525	533	535	555	564	540	545	590	487	528	619	584	576	552	531	542	537	579	560	523	564	554	544	518	555	547	548	496	548	552	554	570	553	557	537	543	577	582	574	538	558	505	553	533	546	599	539	544	531	533	543	545	536	533	549	525	552	547	516	572	564	518	566	556	497	544	484	556	542	583	511	548	562	546	569	568	494	506	549	569	550	578	536	524	551	506	567	509	537	505	560	534	543	585	544	539	527	524	557	591	562	555	569	551	567	578	541	504	528	558	540	537	541	529	537	559	519	563	604	542	569	590	567	561	576	529	538	545	555	528	517	542	527	552	597	582	543	516	573	517	545	556	555	519	522	509	516	560	537	539	551	539	570	527	569	573	596	599	565	574	537	530	549	577	546	576	532	526	550	539	564	561	503	572	530	539	519	572	568	550	563	531	522	512	573	522	544	542	528	473	528	554	533	571	569	559	533	606	538	544	547	534	516	503	533	549	582	580	523	631	573	568	515	539	527	555	533	558	519	529	521	524	600	534	577
29131	25338	27555	20337	12326	8706	5768	3856	2890	2235	1907	1498	1286	1087	961	880	829	769	718	704	669	621	591	577	480	519	497	509	513	490	529	506	463	493	476	468	401	449	444	452	450	480	469	445	452	440	452	431	445	440	445	444	473	448	456	462	436	466	455	455	447	457	442	476	473	458	452	442	434	477	493	441	405	479	437	462	473	491	434	442	450	471	452	436	438	460	437	439	443	464	464	440	462	416	433	455	454	484	433	449	442	436	446	450	431	452	471	435	415	452	442	477	437	472	434	428	445	473	437	454	402	446	467	399	450	470	434	459	412	457	417	403	446	432	428	422	433	442	452	434	415	467	440	423	481	445	406	432	442	397	454	451	437	464	456	424	444	438	465	488	421	448	432	468	460	478	459	465	424	449	468	474	464	483	476	488	444	435	454	475	441	429	470	453	417	432	443	459	458	414	461	441	452	431	455	456	470	461	434	435	470	437	424	424	419	496	420	468	413	430	447	461	434	476	436	480	402	427	437	464	449	437	448	452	476	422	416	454	399	431	473	445	436	453	428	448	437	457	460	421	444	379	403	463	429	431	405	449	470	429	442	456	434	453	447	424	478	457	475	427	416	421	465	456	451	448	489	436	454	460	468	477	462	430	456	462	419	480	452	448	436	456	470	448	434	428	413	435	444	477	449	472	451	424	401	452	489	442	462	434	469	459	438	464	460	409	430	436	421	440	428	442	475	432	447	452	431	463	437	496	454	448	454	408	459	461	447	415	461	471	473	414	417	476	443	470	447	446	444	462	424	455	452	430	400	442	463	462	457	444	436	436	482	434	449	426	438	457	488	451	393	482	414	454	432	450	429	435	450	437	448	408	420	418	456	482	433	471	407	423	484	448	465	468	445	413	463	485	482	419	459	453	466	434	431	437	500	458	392	421	489	412	425	453	458	418	450	488	446	434	478	457	458	487	420	450	445	463	451	420	480	393	454	451	459	463	426	463	483	446	427	460	435	447	469	420	450	439	445	429	440	446	439	507	466	417	457	470	447	401	458	431	433	435	451	458	460	441	448	470	443	434	430	430	422	456	451	433	430	414	442	474	482	462	456	441	492	441	452	435	448	403	444	433	448	434	422	432	416	445	461	454	479	443	449	444	439	436	445	453	451	381	439	443	470	447	446	440	447	412	453	497	460	468	421	448	433	474	457	445	424	478	456	461	476	483	429	435	455	470	406	444	466	457	413	462	432	448	437	445	466	477	430	442	446	453	467	442	457	443	419	420	441	434	422	439	424	440	452	435	473	440	465	451	432	434	482	426	439	475	415	436	419	460	454	429	429	449	448	458	473	475	448	414	413	413	420	424	467	445	458	454	441	424	439	407	426	438	431	435	434	461	417	433	468	461	449	448	436	455	440	448	438	432	470	493	425	431	484	483	402	431	448	453	461	425	448	416	455	427	436	448	456	428	424	416	412	468	424	465	433	436	449	462	460	463	498	460	420	431	412	461	486	465	445	403	453	403	453	412	427	477	468	473	452	430	464	445	440	426	429	469	421	413	427	433	455	468	465	424	463	443	433	460	421	434	486	433	432	472	446	450	454	430	399	414	450	426	456	442	450	417	484	446	466	460	475	430	436	419	457	420	442	415	458	425	457	445	458	484	483	430	446	480	473	438	448	415	474	458	437	411	436	463	412	444	432	470	459	439	455	409	429	440	450	409	422	487	446	447	445	450	478	425	425	423	442	420	429	441	415	454	464	455	470	434	437	450	429	431	424	423	449	461	447	453	453	442	426	501	416	459	459	455	444	462	441	463	442	435	429	445	452	434	421	470	450	461	431	452	420	445	441	440	471	436	429	461	442	488	415	444	407	494	463	424	442	432	438	427	425	409	459	453	460	437	443	485	442	419	437	418	458	430	463	453	436	420	387	435	406	444	423	463	477	430	437	428	457	432	453	432	443	428	398	454	474	463	448	421	449	463	425	459	457	463	426	422	459	433	447	478	464	479	447	424	473	469	432	433	436	436	472	450	417	455	407	430	418	443	445	435	411	435	416	449	461	468	421	415	414	453	445	434	448	470	442	416	449	434	481	451	451	467	427	421	440	445	433	461	455	437	475	475	454	390	466	422	498	440	434	466	437	446	431	443	451	427	427	458	468	460	479	460	465	474	459	452	447	433	458	455	481	494	442	452	459	442	465	459	450	448	425	429	431	449	453	446	454	449	484	414	476	503	472	408	440	417	436	434	467	415	453	447	481	443	478	421	459	475	425	429	471	462	412	479	418	457	441	471	424	427	433	451	487	424	463	480	460	418	440	418	419	426	481	434	450	445	424	422	487	451	448	470	460	424	416	437	456	449	429	455	434	423	475	423	458	450	480	430	414	438	450	459	443	459	446	442	426	449	420	470	393	466	458	441	430	461	434	464	440	435	413	443	421	418	413	462	457	416	432	442	424	440	436	432	479	454	425	423	446	451	421	486	450	421	444	466	424	427	477	494	474	456	438	459	437	446	455	475	470	417	424	451	460	422	456	459	427	454	394	434	475	435	434	453	416	446	405	417	469	443	463	469	425	435	478	438	430	465	462	461	458	462	473	429	422	473	429	438	458	416	441	437	478	437	438	442	464	462	450	456	430	413	421	430	492	455	462	451	435	416	460	431	453	427	436	402	457	418	442	436	477	428	442	450	416	438	486	447	418	428	477	454	451	445	436	501	448	477	478	442	429	472	447	404	428	435	435	430	449	452	442	440	460	437	450	431	468	450	440	434	432	431	430	475	486	444	455	440	459	473	429	436	427	430	413	449	421	466	417	422	468	434	430	504	473	419	451	418	437	464	429	489	426	472	477	439	424	392	436	478	420	401	448	400	447	459	470	434	493	460	468	429	458	494	404	483	452	424	441	433	463	441	446	459	474	433	432	465	471	422	476	426	415	469	468	463	444	453	469	453	481	448	416	444	428	446	473	432	430	472	495	417	478	476	439	441	411	422	444	436	411	443	464	404	425	398	458	429	432	447	477	451	438	460	512	428	479	448	459	458	446	417	453	462	406	410	432	440	446	432	458	418	418	412	448	451	442	456	447	422	449	463	469	451	475	471	448	429	429	449	463	440	427	421	435	447	452	446	423	443	470	444	419	433	444	466	433	478	462	424	449	446	467	462	446	441	480	446	427	435	463	456	441	445	455	432	450	429	439	452	469	460	429	460	482	446	439	475	479	464	452	445	448	433	395	422	465	484	460	449	435	481	424	469	444	462	445	460	447	471	467	429	461	445	459	429	446	466	430	438	436	453	396	431	435	417	426	419	472	434	419	456	469	453	435	451	452	460	464	433	447	455	420	474	427	379	428	431	460	422	459	436	457	462	412	418	428	459	447	480	486	418	467	467	452	432	472	443	421	470	448	461	482	450	468	493	458	395	443	443	466	468	447	438	478	431	463	439	432	452	454	466	426	439	469	437	446	390	443	462	435	459	441	446	447	433	464	452	447	450	462	454	427	428
28376	38346	32567	21446	16259	13264	10467	7880	6336	4849	3982	3004	2538	2132	1894	1620	1469	1305	1177	1096	1032	1006	901	745	764	704	643	650	635	609	621	623	634	572	560	577	574	574	574	587	574	576	589	605	570	546	570	539	590	545	554	561	568	557	583	529	526	539	586	556	549	551	523	524	535	549	555	520	538	511	533	529	509	567	540	550	505	554	574	565	573	523	585	590	524	553	572	566	525	559	520	535	559	494	523	542	519	527	539	542	554	568	508	538	527	569	538	552	537	547	535	561	552	525	556	589	515	537	511	535	566	585	578	533	565	548	486	526	543	518	521	547	559	544	519	548	550	526	545	533	525	553	526	511	531	586	532	522	521	504	544	550	546	516	527	554	548	558	551	528	532	537	567	573	551	535	504	485	557	529	559	535	529	579	568	514	521	556	553	526	570	529	547	503	493	536	559	541	530	522	564	552	532	550	571	556	547	533	570	512	544	580	542	551	526	548	545	538	510	561	534	497	521	542	543	552	568	552	522	539	548	545	514	531	547	544	518	536	541	534	544	527	527	498	547	543	531	541	574	538	543	589	584	557	522	590	529	542	488	505	533	503	527	524	545	524	549	560	534	572	517	523	551	534	575	554	569	527	531	527	527	543	532	557	520	545	501	540	532	551	512	532	543	542	546	523	537	532	544	484	555	515	542	582	512	533	513	560	520	549	513	517	514	553	500	583	543	500	528	520	519	539	537	549	537	522	529	549	519	567	505	545	557	577	549	568	523	547	554	546	554	567	519	533	567	579	547	583	564	533	549	549	536	535	525	543	546	507	571	548	531	535	544	552	531	532	504	538	551	555	590	527	559	531	537	519	521	560	585	516	576	591	562	530	524	522	527	489	510	507	545	524	551	482	542	536	502	518	552	543	533	544	561	557	530	546	591	559	555	527	562	574	567	534	520	543	527	512	536	522	511	527	549	542	575	497	570	537	537	577	541	509	563	504	543	552	538	536	505	559	551	537	521	520	538	528	532	540	559	545	521	515	544	540	566	548	531	554	533	515	553	530	534	567	522	515	537	567	558	583	570	560	536	548	498	564	524	536	519	475	558	563	556	530	508	521	545	526	543	533	545	539	528	518	584	537	550	524	523	497	556	536	539	561	548	530	551	574	523	543	552	526	522	564	561	570	514	578	541	514	523	496	526	529	535	562	537	549	510	542	525	562	512	542	546	560	572	552	561	513	574	512	515	553	555	547	523	522	554	535	576	524	543	523	542	539	505	583	552	527	512	537	496	523	551	565	547	538	532	566	523	494	535	506	530	546	500	549	569	601	504	549	514	525	543	548	565	546	541	517	578	576	535	524	573	501	528	526	579	538	538	498	546	541	569	553	549	553	574	510	563	524	537	546	506	531	543	510	566	526	548	531	520	574	521	551	510	530	564	532	587	532	553	568	561	552	589	487	504	535	535	519	535	512	528	526	545	553	543	543	539	547	518	573	547	526	536	552	559	539	546	541	551	523	522	535	551	550	556	525	516	534	529	526	552	571	592	511	550	530	563	602	553	521	517	535	531	510	566	500	511	510	562	530	488	536	541	559	506	570	506	590	570	512	556	555	559	573	581	548	578	552	549	547	515	533	542	592	527	514	544	536	561	530	551	588	515	557	537	542	549	546	550	539	540	539	552	543	562	532	563	541	542	543	523	533	509	542	561	588	519	544	521	564	523	509	535	556	567	544	550	560	494	563	517	502	550	543	538	531	508	561	591	565	525	567	537	521	539	552	549	544	556	514	573	598	577	543	539	556	553	566	560	496	541	568	526	584	543	554	537	538	556	536	527	526	588	572	517	524	529	523	537	543	534	564	545	537	572	558	558	519	544	494	551	558	521	553	535	562	559	519	577	570	486	568	521	530	553	563	532	556	553	537	493	555	517	531	524	556	537	564	552	545	510	525	510	501	514	485	519	553	498	542	527	567	553	548	527	568	533	542	547	548	545	558	517	483	566	570	544	531	556	518	504	562	532	496	533	552	503	550	555	561	504	528	591	546	578	527	584	534	542	532	575	544	541	548	515	542	526	543	498	536	577	552	562	504	539	535	531	561	508	559	538	521	578	576	545	543	531	533	519	576	517	540	530	521	568	538	528	549	524	533	563	603	498	486	539	501	550	522	543	519	492	535	527	491	549	552	580	519	555	538	561	505	520	551	537	507	530	522	527	537	546	533	492	564	556	525	567	555	497	544	525	564	597	562	561	510	528	536	542	563	553	563	551	474	539	567	531	553	564	544	527	551	493	543	560	525	547	550	552	537	517	574	534	511	584	533	551	504	566	575	543	543	540	507	541	507	518	527	553	530	537	586	500	517	554	531	540	520	519	519	560	562	529	560	554	519	534	497	545	511	586	545	570	531	520	541	535	564	554	542	539	550	525	541	575	519	552	511	509	519	546	524	540	551	519	537	517	559	550	539	555	539	544	594	550	560	553	558	510	579	513	530	584	539	537	562	509	563	547	526	545	573	514	545	554	557	527	567	541	529	584	508	532	564	504	572	548	523	563	539	555	536	540	563	522	557	548	556	526	530	524	536	541	554	528	523	550	560	528	521	528	537	528	492	559	562	533	561	576	574	530	552	557	517	558	537	566	553	560	524	513	536	563	546	520	546	549	533	507	583	568	528	530	506	540	535	533	501	551	553	528	584	539	525	572	549	519	511	594	516	531	553	543	542	541	537	523	545	500	540	514	555	531	521	574	532	512	533	572	562	542	513	542	562	526	564	532	502	524	528	516	544	528	552	562	552	545	556	553	521	525	532	549	502	515	495	558	547	594	500	567	509	585	518	538	534	561	535	535	519	596	590	533	542	499	549	506	528	553	531	608	575	509	534	550	511	562	565	578	566	553	570	558	513	532	567	534	560	526	554	545	548	564	610	565	542	560	523	525	507	548	520	522	505	549	487	541	524	533	554	525	553	524	549	551	548	550	574	539	553	541	536	583	548	550	520	560	585	510	499	594	530	554	514	553	560	538	531	520	551	556	562	583	563	552	518	571	532	508	555	558	504	534	500	564	528	533	563	548	522	540	567	525	533	493	528	560	516	542	559	541	526	565	568	608	567	590	544	530	560	568	520	519	550	555	507	523	534	545	574	533	581	504	520	506	521	544	483	521	538	567	540	548	559	548	574	526	549	553	548	551	554	542	518	535	522	525	538	547	557	541	496	539	550	534	531	536	550	541	537	556	514	549	500	566	531	529	496	521	532	581	489	534	555	539	520	524	538	560	494	527	541	515	534	556	552	511	573	553	503	540	484	516	552	530	541	525	543	560	535	525	541	549	520	505	490	571	549	527	535	544	554	532	516	534	549	525	515	490	540	540	523	537	573	504	522	548	550	515	544	513	470	560	518	557	596	565	523	512	521	531	535	520	498	535	547	532	522	521	534	563	554	567	537	542	550	533	519	545	545	585	542	542	525	551	559	565	556	515	541	516	553	544	511	531	530	530	573	542	536	551	526
24348	21296	28483	25390	22121	17247	10980	6239	4695	3601	2889	2207	1755	1508	1255	1158	1002	932	818	767	695	655	591	572	529	469	466	433	424	456	430	397	433	430	399	386	370	412	368	377	377	371	343	392	365	382	380	349	389	348	374	364	368	351	357	375	359	378	385	361	338	351	383	354	354	357	327	367	352	345	374	343	348	352	349	323	370	381	371	350	349	364	339	337	338	375	390	332	384	351	327	347	342	353	331	339	388	361	326	346	402	353	333	370	325	336	323	394	340	368	352	340	337	342	335	364	349	370	333	367	363	333	335	396	357	338	359	327	352	364	358	352	314	344	365	390	319	340	368	319	365	338	346	365	367	332	332	362	354	369	340	355	370	347	302	345	313	339	326	357	343	398	371	338	389	344	339	354	337	356	347	359	354	330	357	350	348	356	322	354	384	344	334	339	322	370	355	352	329	369	376	393	360	353	381	336	296	363	362	352	353	358	377	368	360	323	340	369	350	340	358	330	388	335	332	351	357	345	345	354	373	343	363	330	364	372	360	338	331	309	334	313	329	330	360	322	363	366	364	353	373	325	362	352	351	346	333	340	354	358	367	330	361	356	350	356	350	355	378	376	344	309	347	347	367	364	367	367	347	368	371	357	343	376	313	348	367	323	340	361	335	364	341	382	338	347	379	357	353	340	367	361	346	317	342	350	360	410	389	346	325	376	372	348	325	392	380	343	336	333	344	344	374	354	371	358	350	336	337	330	376	357	318	362	341	337	327	375	373	358	325	318	355	367	328	360	333	347	364	363	344	382	338	335	368	362	359	355	350	326	345	323	355	382	336	350	370	361	344	336	345	358	332	362	370	346	390	329	334	367	349	356	338	396	373	350	375	373	371	370	353	324	358	344	354	328	313	360	390	366	380	365	351	351	339	354	338	347	342	350	344	367	367	381	358	365	333	332	357	331	373	326	294	350	353	386	328	324	356	350	322	347	326	346	352	333	353	313	332	391	349	354	314	331	346	333	370	334	367	366	360	299	335	355	341	351	351	331	359	346	349	334	339	356	384	347	340	347	372	348	354	368	360	333	333	355	378	351	380	319	352	399	329	367	373	374	353	336	347	349	340	375	369	363	307	333	334	368	347	375	362	375	394	333	351	385	328	379	343	349	322	344	335	369	353	380	369	338	357	364	367	335	338	350	345	363	340	379	336	348	320	354	346	327	392	326	343	332	361	324	364	354	344	391	376	333	344	338	349	324	357	326	364	372	351	321	309	309	323	348	349	335	351	365	373	321	333	345	382	335	335	359	315	376	359	368	357	360	333	408	347	362	343	363	347	369	378	338	367	376	352	350	310	354	346	349	352	350	376	344	302	355	359	334	371	370	350	352	334	353	381	321	322	368	339	332	403	328	344	367	361	341	356	368	330	345	344	363	390	337	345	325	312	357	334	413	327	334	331	364	398	370	360	348	341	340	362	389	338	339	356	389	342	329	340	362	363	390	336	367	377	356	341	347	373	371	397	319	345	346	355	346	354	367	345	305	358	312	373	342	350	346	388	420	360	344	335	379	353	346	315	388	347	375	366	366	328	321	353	341	367	363	344	349	376	351	360	336	345	338	360	339	355	309	366	331	343	351	332	351	377	347	343	347	347	374	361	333	360	323	337	346	336	317	347	378	347	379	345	348	341	400	341	349	339	330	364	421	376	362	358	348	375	348	371	342	361	354	346	346	387	346	330	361	337	359	353	373	341	341	342	377	334	358	371	344	377	327	352	368	369	361	316	346	356	344	319	344	349	397	367	336	327	324	338	371	368	346	359	343	348	344	383	368	336	360	334	370	327	371	358	341	338	360	371	341	319	345	371	337	371	361	347	347	324	386	353	366	342	331	346	325	394	373	354	338	369	374	367	357	362	358	340	315	345	361	344	336	331	379	348	354	321	377	326	354	353	319	367	344	335	338	335	325	362	379	332	342	370	347	342	337	351	351	353	327	347	339	366	329	340	377	346	340	359	350	375	360	342	362	379	360	352	326	362	390	352	354	383	343	397	351	351	374	391	338	364	358	314	374	369	364	316	342	337	377	346	387	347	350	328	371	360	340	336	351	369	345	362	355	338	338	360	345	339	364	365	381	347	370	379	331	333	353	305	316	354	338	342	342	331	343	322	357	336	301	355	341	341	336	325	383	360	362	360	366	351	322	352	360	359	344	339	353	348	326	352	355	353	359	341	387	345	336	412	354	381	332	347	329	359	377	353	353	359	379	335	328	333	346	350	388	354	333	369	339	368	363	354	354	309	355	357	372	335	355	375	364	369	350	360	361	322	353	352	377	354	343	361	372	346	350	329	360	367	347	359	353	353	358	359	338	353	376	330	356	344	364	355	373	357	337	324	335	372	369	314	338	326	360	343	382	318	372	364	382	361	362	329	339	377	367	322	334	371	353	361	347	352	368	359	388	332	323	370	343	362	342	317	330	346	372	378	350	334	353	319	342	345	351	356	382	360	349	357	389	354	359	352	356	333	340	315	353	341	352	361	337	389	331	351	374	324	330	358	359	339	374	354	346	369	332	352	319	359	369	320	340	363	350	306	299	366	356	357	371	346	369	363	361	313	339	362	319	347	354	292	356	376	378	310	355	372	330	385	349	340	354	342	367	345	392	368	376	354	334	365	354	382	351	340	371	355	356	332	379	351	339	372	349	351	332	326	381	384	361	344	350	344	347	329	359	362	346	358	379	385	341	344	349	342	369	376	344	362	311	351	342	346	361	381	346	331	365	333	360	358	352	347	326	378	352	361	299	356	352	360	348	337	331	329	376	365	358	341	373	341	361	334	311	355	315	328	353	350	355	330	350	354	333	333	357	322	353	336	373	328	318	354	358	363	336	376	349	395	364	358	355	357	328	391	382	362	366	357	383	370	323	377	352	334	366	358	347	342	339	319	337	318	375	324	370	361	359	367	354	365	357	317	345	342	346	353	330	347	332	328	335	331	360	360	310	359	358	333	344	384	340	330	324	341	353	325	353	340	333	353	345	352	342	346	336	373	351	350	334	351	361	362	334	320	356	359	364	387	362	366	342	340	384	338	368	345	342	369	365	378	360	311	350	338	374	354	370	303	319	347	368	380	345	359	316	340	377	365	366	364	318	347	339	353	359	358	334	360	349	353	328	389	380	362	340	366	369	348	331	353	301	347	330	352	346	364	333	338	364	348	322	350	353	355	365	353	328	352	350	349	344	357	335	361	355	349	350	367	330	375	349	332	355	376	372	344	368	338	319	341	363	390	336	326	356	362	353	359	327	346	355	332	400	403	331	367	355	356	355	367	345	374	375	353	351	370	351	332	363	370	342	343	351	368	360	323	375	331	330	388	343	372	362	326	368	335	385	360	339	352	364	354	351	371	339	345	355	331	338	361	362	353	328	353	358	341	346	351	353	363	332	350	362	329	352	344	341	371	348	354	352	363	351	338	344	355	348	365	359	340	351	319	368	344	326	358	389	388	359
28265	44864	39772	30807	24235	18538	14690	11315	9639	7479	5939	4778	3658	3040	2761	2290	1939	1612	1459	1409	1200	1039	954	793	694	672	614	614	566	551	603	534	474	479	472	470	484	495	458	470	434	468	480	458	480	474	443	442	459	415	455	450	449	470	488	454	461	448	444	450	390	454	439	440	465	420	422	435	453	429	437	445	433	453	417	461	448	421	435	453	437	409	424	448	417	434	424	399	418	404	410	420	414	474	448	432	453	415	404	426	430	436	436	428	436	435	424	410	438	419	402	425	404	424	429	439	480	427	412	442	412	415	462	445	416	425	430	398	414	425	458	443	452	458	406	434	405	397	420	466	386	414	450	427	413	464	403	402	408	425	418	416	427	438	468	390	451	444	441	432	452	387	442	430	440	404	440	433	414	449	470	420	431	436	428	412	438	457	452	443	416	433	391	437	442	410	426	422	420	432	414	431	440	457	459	439	414	443	450	495	451	435	415	437	412	447	437	446	414	418	448	425	425	425	400	451	428	400	442	443	393	434	456	404	429	431	408	420	414	411	391	441	423	388	415	460	382	364	419	442	411	421	444	386	451	423	460	455	433	412	434	424	453	415	466	417	445	431	426	431	440	408	411	470	409	403	457	405	423	456	465	455	436	443	478	457	391	437	394	435	420	414	413	425	418	431	402	456	459	419	408	410	416	440	451	457	429	408	444	442	420	450	419	434	440	414	406	413	405	423	437	446	438	385	441	440	411	483	402	444	407	425	420	407	427	422	446	392	422	425	412	418	411	433	417	396	423	445	458	456	391	428	434	439	401	392	431	404	395	441	402	429	415	434	435	414	440	426	440	449	417	428	430	420	413	430	457	438	452	378	409	408	375	447	398	432	414	444	440	411	444	467	442	445	445	418	438	455	428	429	442	448	447	427	481	426	426	385	427	421	422	398	404	445	404	396	398	410	426	412	443	401	405	438	434	433	444	403	421	426	427	393	451	454	444	432	426	451	431	414	445	474	435	409	395	411	460	443	443	403	383	461	456	436	438	414	442	410	444	414	400	425	438	437	431	420	416	441	422	424	428	435	453	416	422	431	436	422	454	438	430	419	431	431	429	421	389	407	428	450	420	422	407	426	412	390	435	407	396	410	451	433	445	446	451	393	450	442	451	433	441	413	415	445	431	414	426	422	442	395	405	420	417	405	434	409	450	451	419	466	396	439	447	427	387	397	412	393	431	379	446	464	467	406	417	423	392	444	451	392	422	444	396	444	454	464	404	437	398	408	408	429	413	402	443	431	470	450	419	427	421	440	431	442	422	419	421	405	403	429	431	466	439	353	398	422	402	394	417	406	435	469	458	425	433	404	443	398	434	444	416	366	427	411	451	423	434	434	438	445	427	409	467	457	404	435	422	422	461	418	414	409	415	427	434	434	393	459	411	421	460	452	414	438	392	431	435	432	444	433	448	437	429	429	430	396	447	448	419	418	413	409	419	442	449	403	431	399	416	420	421	430	439	446	460	492	395	437	463	446	424	463	410	426	395	414	421	472	439	398	441	430	446	426	426	416	432	441	392	455	399	429	456	431	422	386	376	428	426	414	426	427	417	394	453	427	420	408	387	422	434	436	428	412	421	419	432	432	446	431	415	406	428	403	462	397	424	449	424	426	427	461	447	436	397	400	394	464	413	399	420	450	424	386	429	398	407	433	416	425	418	448	386	464	396	411	486	435	405	426	431	418	416	438	427	436	440	469	437	384	393	418	438	410	438	386	414	395	417	425	452	462	448	421	394	430	447	366	411	430	442	452	443	398	417	401	470	408	406	405	414	391	417	431	409	421	426	445	429	385	430	446	425	432	418	416	433	445	443	425	435	436	426	424	428	403	416	398	468	414	451	432	444	414	420	426	411	424	416	452	420	413	434	456	437	432	439	450	404	404	382	403	455	435	417	393	389	429	403	395	454	440	417	437	424	400	450	426	423	420	481	430	411	429	458	429	408	442	441	420	369	407	424	445	431	399	437	426	419	429	416	431	442	397	435	419	413	446	432	449	424	439	431	420	447	450	406	426	469	411	412	459	457	413	454	453	423	440	436	453	385	492	409	412	410	414	415	441	416	424	449	404	419	432	410	421	435	442	434	449	414	407	422	392	441	411	419	410	414	421	418	466	393	438	379	439	412	440	425	435	456	417	412	414	415	435	440	391	429	428	428	435	397	441	419	442	427	425	414	428	410	414	399	442	423	392	414	433	405	432	464	415	423	447	411	435	436	393	420	413	419	430	412	441	423	416	445	410	422	451	434	414	418	432	438	413	448	437	441	393	443	449	401	412	425	431	416	411	433	431	396	435	460	422	437	412	453	440	440	448	419	438	454	430	425	428	458	423	422	396	443	437	395	429	439	425	410	478	419	404	437	429	455	402	423	439	439	429	425	461	406	434	422	418	436	424	416	427	452	419	424	416	462	423	403	416	417	437	464	437	433	435	445	449	405	431	427	434	423	446	401	417	389	425	406	437	431	393	443	400	465	411	433	411	403	398	435	402	445	417	389	463	454	396	422	431	428	456	422	386	459	450	398	446	407	381	414	471	420	458	465	417	403	421	447	403	410	466	401	451	412	409	426	400	422	442	427	465	403	439	421	414	424	413	428	406	429	439	402	437	438	403	440	422	432	395	399	454	436	438	467	430	397	424	427	453	409	442	451	417	426	416	414	405	415	414	431	412	461	430	391	424	436	412	451	433	452	446	410	405	428	433	413	408	413	432	416	381	407	423	401	419	470	432	431	449	420	435	455	439	410	423	413	461	424	446	481	407	433	460	416	416	425	414	428	423	430	413	403	406	446	423	434	479	469	429	446	419	437	467	421	452	422	412	439	404	400	382	410	468	385	430	390	405	435	424	415	417	435	415	406	422	429	409	416	456	421	444	434	443	416	432	412	447	445	405	458	429	434	448	440	411	453	407	424	407	410	439	410	440	414	452	430	447	413	410	399	416	430	419	435	390	395	415	432	445	408	415	445	455	419	467	417	470	455	398	462	409	443	438	418	407	432	443	449	426	444	431	401	386	457	397	431	454	420	444	413	458	432	403	408	397	435	434	457	415	403	421	415	395	381	415	422	440	432	423	427	420	450	430	421	424	433	461	433	415	408	441	436	385	442	427	424	430	447	391	397	416	431	438	439	427	440	428	417	440	424	442	426	411	470	417	448	394	460	452	431	408	431	392	425	388	427	406	416	385	420	446	445	432	402	447	411	420	428	413	394	461	447	431	402	412	435	407	402	419	384	425	424	411	464	436	422	419	389	429	436	448	440	433	414	426	418	409	441	457	433	409	398	427	425	409	437	426	421	419	416	418	438	417	394	372	410	439	414	459	435	451	422	419	433	435	438	428	392	412	441	453	441	416	422	388	434	408	432	441	409	410	442	412	452	430	428	421	424	461	401	375	418	415	437	443	402	409	459	441	460	430	395	416	413	438	419	420	442	461	437	433	407	401	405	441	411	424	453	391
25431	21357	28019	26848	18367	11323	7373	4779	3890	3134	2449	1922	1643	1515	1449	1255	1093	1008	941	884	811	812	799	731	678	634	637	643	602	689	600	601	635	535	600	621	590	551	605	532	608	569	536	599	542	593	570	574	619	646	549	597	587	603	574	585	575	591	576	535	569	585	567	537	555	592	601	538	606	537	585	529	541	543	584	595	590	562	537	616	579	575	603	596	603	565	583	548	562	609	547	550	579	587	606	571	580	591	565	563	552	515	546	568	553	598	567	603	559	537	587	531	569	574	541	598	566	578	585	537	573	558	542	578	547	544	567	575	530	561	601	626	603	561	562	568	578	589	570	547	528	545	601	546	591	576	555	564	575	568	517	587	580	579	550	541	597	574	568	533	561	566	576	578	619	577	581	561	545	560	600	559	555	589	555	569	541	569	575	542	550	551	555	587	588	579	564	597	547	532	587	562	593	592	538	581	572	499	592	579	559	571	561	567	548	559	577	556	579	599	618	564	554	580	581	590	558	589	590	579	551	570	620	560	618	557	546	536	530	572	575	599	555	579	578	593	574	563	568	560	559	538	560	605	533	586	564	534	558	565	573	539	555	612	573	551	580	584	579	531	615	628	634	558	550	566	538	565	547	571	572	550	588	569	580	542	566	544	483	584	553	589	533	631	561	629	557	610	524	561	601	529	556	553	604	545	536	585	574	587	601	608	561	557	600	586	608	588	547	563	562	613	552	592	570	581	536	545	572	560	583	563	575	569	556	529	576	587	590	624	570	535	588	584	576	561	578	574	558	548	566	541	554	559	543	560	598	608	543	556	589	523	593	594	574	540	538	575	543	596	604	528	515	558	593	543	520	625	581	553	537	517	504	540	580	535	546	578	565	564	556	567	590	550	563	555	564	557	622	570	590	562	594	554	573	596	577	581	584	570	608	611	594	573	567	576	605	566	591	570	549	564	532	613	550	557	533	592	520	546	577	529	562	574	550	552	577	561	582	590	585	603	536	561	540	618	568	599	582	564	570	608	552	582	592	553	546	589	568	514	536	590	559	536	584	588	534	514	550	561	601	561	541	593	542	584	601	533	593	620	589	597	597	559	595	615	625	561	585	561	551	557	571	580	569	569	570	556	554	596	536	548	549	543	552	541	605	554	497	596	577	600	557	548	555	532	546	544	596	561	577	551	580	547	601	555	572	563	560	568	545	611	620	537	595	554	587	565	553	600	582	606	582	556	588	629	576	535	522	597	581	548	586	573	566	570	552	588	602	548	577	582	600	609	541	582	621	552	598	585	576	576	554	576	599	567	589	621	532	597	598	579	614	580	537	543	569	604	567	555	576	563	588	559	602	604	536	589	613	575	578	598	561	578	553	586	603	544	580	575	574	585	587	583	573	573	597	553	526	539	571	639	559	523	586	562	608	565	559	600	557	567	589	600	622	545	568	620	579	530	568	602	579	596	623	577	581	558	595	542	537	611	614	568	576	556	584	599	582	571	592	580	535	505	571	558	610	544	571	559	576	529	559	550	593	531	550	571	578	579	593	562	575	573	537	606	530	562	560	582	559	594	553	597	545	544	548	544	534	562	544	578	532	578	579	596	573	585	595	562	550	563	564	607	576	548	573	571	549	562	573	556	618	547	560	528	588	573	615	579	590	549	539	620	580	619	591	595	591	581	562	569	561	584	595	552	534	542	538	594	571	585	527	589	560	565	609	539	541	529	549	571	540	601	538	589	574	581	613	588	587	557	555	540	597	578	608	606	532	576	601	538	554	552	568	535	607	591	555	564	544	590	580	567	601	522	560	552	575	564	587	597	568	511	594	524	590	576	582	559	570	612	575	560	561	569	608	592	514	556	574	581	577	579	546	579	585	604	570	546	599	560	558	577	579	491	566	535	571	592	541	541	556	562	566	557	603	572	590	569	570	599	592	621	558	564	601	601	559	575	553	590	584	547	568	516	559	536	542	610	553	582	568	565	584	609	573	559	530	584	545	619	576	596	624	639	569	553	550	618	557	580	603	594	515	547	550	592	581	578	542	571	601	607	563	552	543	593	531	582	560	609	622	582	598	589	567	664	552	569	569	600	533	622	545	584	576	563	554	572	599	563	568	551	585	574	553	584	568	583	579	592	573	512	562	594	579	586	558	542	632	566	603	545	563	602	583	573	595	589	576	584	584	614	594	566	632	575	618	519	574	578	595	595	588	585	574	577	584	549	579	536	556	550	565	590	577	557	551	595	579	566	564	564	571	545	592	572	551	548	588	569	566	601	556	578	630	591	567	604	580	564	592	596	588	605	562	582	591	584	548	571	538	594	614	614	527	565	592	558	576	537	564	562	540	543	580	571	578	599	586	599	556	554	533	574	561	581	544	515	559	514	565	594	592	529	568	526	581	621	527	559	555	557	574	567	603	582	550	564	550	569	562	586	575	509	575	517	587	568	566	611	557	565	564	564	584	586	554	576	564	592	573	569	592	539	592	619	568	572	628	615	578	533	576	592	563	538	609	544	581	599	557	590	570	605	577	616	591	600	579	518	593	570	597	596	592	594	600	545	581	555	544	613	590	547	558	587	580	545	544	549	567	606	545	612	621	533	590	613	529	587	578	591	581	568	598	532	568	568	586	538	561	558	549	571	564	588	574	600	576	534	574	536	575	544	563	579	528	590	596	568	557	557	562	609	573	541	533	565	564	567	590	536	546	545	551	590	566	580	563	597	562	576	572	530	562	566	558	558	556	622	588	605	623	567	551	593	554	559	590	567	588	556	583	608	542	601	555	554	577	595	562	566	613	532	562	574	549	601	564	578	591	539	544	570	586	609	572	615	549	595	543	595	570	576	521	581	541	570	569	542	606	558	570	584	587	565	556	585	603	568	513	565	503	575	580	555	560	539	589	589	533	549	529	559	557	557	555	527	610	574	581	598	550	552	549	541	597	563	545	601	561	575	559	552	565	592	578	555	599	546	566	602	583	582	581	519	535	557	605	537	527	580	586	567	560	568	601	587	575	562	561	588	590	581	583	569	592	582	563	614	594	549	585	522	559	596	566	574	579	582	572	566	554	584	577	613	572	556	578	575	592	580	585	583	574	571	580	595	569	557	594	610	574	579	611	551	602	568	561	599	558	600	592	537	550	559	528	588	547	603	550	607	543	498	572	592	537	588	555	588	537	596	547	577	544	565	571	571	562	580	575	563	596	572	587	571	550	583	534	558	566	552	585	550	598	586	572	576	613	546	622	606	548	570	593	519	568	541	523	552	558	571	595	579	595	595	582	537	538	572	520	559	587	569	588	569	557	583	560	561	557	582	544	513	584	567	609	542	528	560	519	579	575	584	573	574	572	530	574	590	571	613	529	539	576	544	564	606	521	581	602	618	577	598	561	548	578	592	579	594	578	592	600	568	537	533	545	566	551	608	567	574	529	584	597	542	554	544	547	582	574	589	522	592	550	606	621	581	607	597	569	570	553	549	590	554	572	577	584	534	599	561	559	583
27522	41456	38030	27891	20999	15804	12504	9593	7959	6628	5056	4028	3286	3119	2636	2302	1868	1666	1516	1418	1303	1175	1109	924	863	795	856	818	810	804	737	771	760	744	679	777	730	718	642	695	686	710	676	681	668	704	662	662	688	690	723	715	645	707	709	715	725	680	671	646	659	640	654	698	673	687	695	690	679	663	664	635	635	684	676	707	659	654	625	656	659	710	614	684	682	643	662	668	678	654	720	660	698	680	678	686	684	634	675	669	655	723	679	688	656	652	674	662	661	710	646	661	666	643	598	700	673	665	677	699	656	657	714	706	690	655	662	611	662	660	669	639	667	673	659	630	671	650	655	635	657	662	652	715	666	696	677	697	680	673	668	649	679	638	630	696	706	663	669	658	622	658	673	667	660	639	686	674	631	664	682	652	746	728	690	623	702	615	628	581	701	634	616	637	683	644	710	695	677	615	657	701	696	657	658	690	689	665	661	640	655	704	650	697	673	676	694	657	665	691	723	675	693	684	666	686	642	635	643	716	665	661	707	666	682	705	639	663	675	647	692	600	716	668	675	682	665	648	644	675	673	661	663	644	682	665	632	711	676	639	675	666	646	686	665	657	691	675	683	713	650	665	646	678	690	695	655	650	652	683	708	628	628	658	652	654	654	688	670	677	649	643	686	659	629	697	681	681	642	634	675	652	671	698	676	686	672	688	609	681	638	678	586	638	645	636	682	660	695	682	688	649	719	671	638	662	697	703	659	595	637	679	679	717	650	642	678	728	660	705	701	672	671	665	723	666	633	653	657	652	659	654	664	678	638	615	666	646	666	652	708	657	658	639	622	664	649	701	676	654	704	666	682	615	692	720	612	661	678	662	664	702	660	692	676	665	704	661	680	628	656	640	647	675	687	640	702	629	683	690	677	691	647	691	659	671	652	676	690	697	638	655	677	645	680	677	670	644	687	622	674	663	713	686	688	700	681	648	652	635	622	719	639	649	645	674	697	638	664	662	656	693	662	687	695	633	680	684	683	692	664	661	683	636	719	677	673	689	692	642	696	684	697	634	654	662	705	683	690	640	650	708	639	653	735	699	668	665	679	669	643	726	689	690	668	633	663	695	668	671	652	672	632	726	690	654	630	647	680	676	635	664	617	711	663	637	662	658	644	686	645	656	669	646	667	654	654	657	662	690	640	664	668	631	661	657	673	693	653	643	682	690	647	643	710	704	708	647	715	644	659	626	646	704	637	666	634	657	634	699	654	642	676	647	668	676	652	686	689	670	681	668	673	697	645	686	654	701	686	700	695	713	646	644	699	669	658	616	684	646	604	618	682	652	631	656	679	663	677	663	672	650	681	661	690	683	696	668	649	648	644	701	692	680	617	636	657	682	652	662	650	655	657	679	666	675	705	654	727	662	704	649	676	672	671	703	676	680	638	660	695	667	680	674	651	651	656	642	715	639	649	656	663	675	679	712	698	714	657	653	644	652	656	673	678	683	662	634	664	667	689	671	671	674	648	658	679	666	683	658	635	676	657	643	693	623	649	638	672	723	639	656	695	657	629	646	714	653	642	622	666	724	686	631	703	692	653	677	700	684	666	670	661	685	653	719	659	721	670	684	665	671	676	713	690	652	654	615	698	649	718	679	686	710	654	658	702	671	664	662	699	685	675	660	665	667	641	648	684	692	643	689	700	683	682	670	638	690	698	660	657	695	697	651	661	645	683	633	659	648	640	657	667	649	624	628	617	672	641	659	615	629	640	710	677	631	676	696	692	633	671	647	647	669	692	644	668	650	693	647	653	631	649	678	705	683	666	665	664	697	645	674	611	662	653	650	671	681	654	639	664	702	680	671	690	620	649	677	692	627	674	718	709	682	654	686	671	660	726	684	660	652	661	661	675	617	684	680	670	651	671	665	638	641	621	690	682	680	656	656	642	692	668	635	637	681	677	633	654	647	610	662	706	664	628	711	640	695	678	722	643	672	657	639	650	670	657	668	625	653	663	692	674	635	655	633	684	661	691	669	686	655	648	689	687	748	629	638	656	651	739	630	675	672	643	659	725	689	669	683	707	646	690	628	698	702	643	692	662	685	690	702	683	641	634	640	671	708	710	626	672	655	672	655	661	644	653	674	673	663	627	642	682	700	633	691	679	647	676	654	642	697	637	666	652	631	640	661	667	708	635	699	680	651	676	719	684	664	636	692	623	604	668	676	653	617	656	672	633	653	679	659	677	648	678	645	674	660	653	659	650	642	704	623	648	707	701	623	681	690	637	652	653	706	647	690	663	635	661	640	668	636	640	672	693	654	660	708	644	652	663	670	677	683	636	705	616	672	668	653	668	650	620	665	682	669	627	676	648	619	654	682	647	698	666	655	670	654	683	676	644	668	624	678	641	627	695	670	655	624	652	646	664	667	695	688	710	682	699	656	719	694	692	626	678	661	717	647	644	666	679	677	696	668	640	588	635	686	655	658	636	719	681	689	625	688	678	656	692	670	691	655	701	670	664	623	695	665	680	692	682	673	657	694	679	643	677	710	679	645	653	622	680	663	649	641	640	661	630	699	656	665	646	673	696	695	636	654	642	667	638	677	593	693	647	665	634	655	648	639	662	692	655	715	652	692	635	618	660	656	649	651	655	702	660	649	654	657	700	649	694	614	645	681	614	676	679	680	668	656	675	657	679	683	635	673	682	652	695	649	632	701	651	695	641	710	687	697	654	661	661	653	661	628	620	661	663	644	671	698	680	671	660	673	641	652	678	694	681	639	618	614	634	632	699	694	703	640	686	708	681	647	661	660	662	715	672	684	699	665	625	660	698	668	696	671	635	667	688	671	652	675	687	682	711	697	684	654	687	704	672	690	642	697	689	679	666	699	685	681	669	667	671	718	669	638	685	659	724	659	723	657	700	636	655	632	674	660	648	693	692	632	702	645	707	706	621	663	666	711	726	656	698	656	647	690	673	686	690	673	637	655	624	632	646	656	692	692	653	672	675	651	667	721	590	647	629	651	690	661	622	637	702	671	670	673	721	645	686	682	694	710	669	657	584	592	677	667	650	618	671	646	663	693	702	610	660	702	673	649	645	625	666	650	724	760	623	629	706	660	679	679	716	673	676	623	691	702	685	632	697	723	613	658	650	679	669	642	676	692	677	634	648	697	708	672	719	632	645	664	672	677	648	686	632	706	690	622	645	655	693	706	674	633	636	706	648	642	605	669	701	684	732	649	663	656	646	626	665	675	639	688	638	720	667	660	636	675	632	675	681	647	671	678	648	658	679	668	703	668	619	704	624	657	676	632	686	669	679	671	716	661	694	673	640	655	650	629	639	656	669	703	678	675	647	682	703	641	664	637	701	644	645	692	671	639	667	707	710	687	668	690	697	632	615	650	642	679	634	618	650	660	684	678	679	624	642	645	716	702	641	614	633	682	686	662	681	713	661	682	680	647	641	662	669	692	715	639	689	731	647	672	671	669	684	695	646	701	664	657	621	653	688	686	683	681
23217	21344	29131	24337	22094	22295	18449	9868	6652	5296	4240	3288	2660	2426	2173	1841	1596	1320	1174	1057	1029	926	864	758	686	651	658	634	556	615	548	575	567	593	542	519	564	522	543	506	496	500	494	494	469	506	498	516	493	498	495	518	538	489	482	496	511	487	479	474	520	501	462	515	467	514	467	456	477	488	492	465	486	466	533	514	488	476	522	458	470	448	487	488	506	514	498	507	465	455	526	452	477	518	512	498	503	474	449	504	502	505	495	447	485	481	468	469	490	479	469	488	488	445	464	507	446	478	457	452	448	487	482	498	503	495	510	487	455	476	476	467	466	481	463	513	472	471	505	484	466	463	516	459	472	486	461	496	482	491	494	490	476	500	461	509	495	510	483	454	524	483	444	471	477	508	500	451	471	481	465	475	462	501	520	456	478	503	465	487	500	482	449	490	443	526	481	547	505	495	519	495	499	492	529	510	496	491	466	481	482	490	489	484	495	433	470	468	518	486	511	443	510	480	506	467	452	463	512	475	498	488	499	461	455	478	515	452	465	494	483	494	494	510	509	509	537	488	497	511	460	483	435	449	520	515	479	462	479	495	489	454	486	497	499	483	513	489	464	474	481	509	469	504	492	501	479	460	479	512	487	483	513	468	479	469	488	500	500	479	439	465	489	481	502	464	489	493	442	455	467	503	474	483	456	459	473	512	466	467	472	450	526	505	479	481	464	488	482	533	508	451	520	454	462	431	435	508	454	485	508	462	504	496	506	426	495	484	442	479	513	451	469	451	484	453	484	491	480	462	477	512	489	486	500	489	423	476	488	455	508	465	467	468	484	489	465	488	468	528	478	500	457	497	437	501	485	476	474	476	441	445	488	441	509	497	524	460	525	474	495	488	490	456	463	503	466	477	485	472	522	499	516	512	433	500	438	479	497	471	502	469	470	411	473	482	489	475	486	483	489	510	462	479	441	483	531	500	480	508	507	496	454	479	507	458	515	459	476	454	462	461	472	478	506	471	510	480	484	506	460	460	507	459	490	424	493	477	478	477	484	456	475	445	458	477	492	481	495	486	482	462	496	457	493	452	481	468	463	465	464	523	494	495	478	474	487	467	495	483	476	460	459	431	461	491	499	476	499	482	515	521	509	472	501	459	452	532	489	485	472	479	456	491	459	467	487	456	482	491	478	497	472	489	477	475	512	473	464	479	506	497	505	489	462	483	489	473	487	457	462	475	459	483	464	477	547	468	480	460	492	464	481	436	478	497	500	496	466	514	495	481	495	447	494	476	490	497	535	497	517	494	467	464	484	441	487	451	491	477	448	463	495	458	466	451	525	470	473	495	454	511	484	468	498	492	498	485	457	456	437	537	511	456	453	460	469	469	493	496	471	483	481	460	485	492	485	486	466	481	476	464	505	502	506	455	455	480	472	528	499	480	490	486	444	519	465	504	510	513	494	502	483	466	494	473	457	450	518	461	487	456	481	456	455	487	478	483	492	488	506	468	478	457	464	466	435	470	517	470	458	467	495	495	495	495	482	481	469	487	473	483	478	474	517	467	486	487	503	522	473	458	479	495	462	490	483	521	509	478	475	476	524	523	463	471	458	495	472	501	453	489	472	492	434	492	467	444	454	479	443	477	484	476	536	502	462	494	479	454	483	492	521	454	467	515	496	522	483	506	490	472	477	480	469	460	452	450	481	449	495	463	482	493	505	449	497	459	481	455	457	483	497	481	474	530	478	457	492	493	465	460	482	475	515	495	524	452	483	485	469	479	465	468	488	509	480	508	494	496	486	492	510	456	470	473	436	485	470	473	500	453	494	460	460	508	470	482	477	498	465	475	485	473	499	521	488	513	492	489	474	459	494	461	454	465	462	461	511	484	491	508	467	500	473	474	499	437	515	458	485	470	488	516	490	467	483	517	506	514	480	464	478	495	496	515	453	521	509	469	472	474	463	479	477	478	496	481	502	444	534	484	515	507	498	451	470	488	478	505	459	445	496	477	510	512	473	478	478	496	474	482	470	505	467	487	493	478	476	456	445	537	511	499	466	446	506	459	483	483	488	440	504	445	490	504	503	519	460	516	452	488	498	503	514	484	476	481	507	472	527	506	496	482	497	498	527	483	491	494	485	479	462	461	464	456	471	477	493	496	494	459	467	516	491	466	474	479	440	498	511	459	494	467	477	528	489	468	463	440	514	464	507	486	466	447	482	495	465	461	465	488	489	481	522	485	463	455	487	469	479	485	481	446	461	491	495	489	491	458	461	514	524	492	518	482	459	507	460	417	478	471	457	475	487	468	438	433	479	489	456	461	517	475	487	514	443	493	482	503	487	422	446	496	518	479	448	466	471	506	465	443	451	470	478	471	477	477	498	444	525	481	487	496	505	512	458	438	481	482	528	452	458	494	474	484	457	487	474	519	473	473	535	487	465	483	490	477	487	461	503	458	488	497	498	470	489	494	489	525	502	475	461	495	494	515	478	469	468	484	474	460	494	473	507	468	507	465	468	486	498	460	486	528	478	491	494	502	474	485	468	479	450	499	512	490	515	496	515	453	458	496	458	480	516	475	479	519	501	463	465	483	479	490	488	493	478	476	532	481	500	496	508	510	477	554	464	484	466	475	465	504	484	462	498	509	436	504	492	486	518	466	467	460	483	484	486	501	477	455	463	482	470	467	497	488	492	495	463	459	498	460	470	513	481	461	472	456	465	483	453	476	486	480	475	488	489	471	482	455	490	508	462	493	483	532	506	449	470	479	486	504	465	491	463	488	477	485	475	498	486	478	437	474	480	510	498	464	542	486	483	526	504	480	505	476	502	450	476	459	481	475	514	501	498	465	500	478	482	460	483	475	484	481	470	476	487	449	494	482	476	459	489	483	450	469	464	490	501	456	491	442	467	456	487	512	481	456	479	482	481	472	442	487	482	470	499	475	425	503	440	462	502	464	498	461	452	440	489	485	462	478	487	475	494	493	478	459	499	523	496	475	473	472	472	447	448	482	480	553	442	467	448	498	454	503	464	497	469	486	495	468	503	469	448	489	485	485	468	508	501	474	482	473	508	474	521	461	520	444	484	444	488	482	495	441	447	471	518	512	465	497	485	518	460	476	492	480	484	487	493	482	481	503	491	471	476	441	498	489	520	467	483	479	467	463	469	482	472	506	449	495	439	483	504	501	483	465	480	457	502	497	468	482	490	462	474	480	474	465	480	497	495	471	446	518	496	473	464	493	516	499	487	455	461	499	475	502	494	463	498	422	530	476	456	490	472	519	492	441	497	468	482	461	462	503	467	448	496	509	496	439	489	464	441	454	455	499	497	465	510	517	519	445	486	468	487	459	461	500	475	475	494	452	502	432	495	517	483	505	479	430	501	503	476	466	485	472	483	451	481	505	490	446	475	474	463	449	446	483	467	474	466	522	424	461	499	496	494	505	478	491	503	457	467	503	494	515	500	476	522	449	462	477	523	493	495	474	497	468	501	435	501	530	487	477
30567	51288	48883	38275	28447	22421	18659	15070	12313	10426	8504	6770	5268	4965	4270	3684	2945	2325	2065	1907	1657	1473	1286	1134	956	866	848	856	840	713	761	718	673	653	657	639	645	639	586	613	613	599	595	633	619	606	616	573	604	635	575	614	570	590	620	609	551	636	545	606	585	576	580	584	609	580	586	535	565	562	545	538	534	557	584	564	636	558	568	570	569	524	570	568	551	573	570	567	540	561	540	572	548	560	522	630	527	536	520	573	546	541	567	553	536	584	564	579	566	533	540	565	546	556	552	522	559	556	560	534	541	585	544	574	565	530	519	529	533	534	525	537	534	553	567	570	551	551	530	515	590	551	569	554	562	532	505	552	552	529	612	563	549	559	571	570	569	568	544	545	534	559	549	541	534	576	618	537	598	582	566	541	578	570	550	595	556	549	516	566	558	523	553	560	570	565	571	515	532	523	533	596	552	582	542	527	563	571	545	533	573	574	512	554	578	533	558	512	574	483	523	525	594	585	580	543	514	528	523	552	531	578	522	562	542	582	573	528	607	592	543	532	551	531	554	515	539	585	558	585	558	537	558	529	510	585	588	543	558	561	531	549	561	544	563	593	523	586	563	523	537	526	551	561	533	542	570	544	551	537	547	557	594	585	528	545	556	538	617	544	576	581	538	549	537	583	560	552	541	535	549	587	576	557	554	596	520	528	576	566	576	540	545	518	535	561	563	597	556	562	537	564	545	530	511	554	577	543	558	506	532	540	530	523	568	523	549	518	538	538	536	529	558	559	565	550	526	555	540	551	550	568	521	595	541	594	547	571	570	582	537	575	571	591	548	511	579	546	535	531	524	538	555	557	570	578	554	585	540	543	509	549	596	566	574	574	577	539	530	534	547	521	566	538	476	558	584	581	567	522	542	557	561	526	533	579	514	515	590	506	556	533	573	538	584	582	559	519	553	584	549	585	581	550	528	550	543	530	537	525	548	519	553	534	564	550	508	528	575	543	546	618	531	572	553	552	535	593	534	546	571	535	529	570	583	546	550	606	551	535	578	564	557	560	576	523	569	564	559	521	567	545	554	574	620	531	595	547	527	534	555	509	533	604	561	577	558	507	573	540	561	536	533	615	590	578	515	548	597	599	548	561	512	590	543	528	584	542	574	557	594	571	531	546	565	554	563	561	557	568	554	532	542	580	535	576	570	534	568	596	564	595	524	555	555	496	546	562	560	531	529	569	576	583	552	541	561	563	528	523	522	571	526	553	560	584	523	532	542	538	582	573	562	559	581	593	490	510	527	573	560	574	555	563	541	568	531	589	539	535	560	561	543	549	576	532	601	543	561	562	542	547	560	575	563	552	556	553	511	542	554	523	536	566	524	579	551	546	573	528	535	543	540	545	547	540	549	559	558	548	562	560	582	534	482	550	582	498	527	554	626	557	568	544	542	514	515	522	568	539	546	538	556	525	544	564	485	602	548	540	551	526	598	554	534	566	539	542	552	528	549	564	578	552	548	546	562	576	530	539	543	542	599	540	531	547	612	557	563	588	584	565	566	525	506	547	497	568	533	553	566	596	546	557	602	521	556	537	568	545	555	559	528	545	528	561	560	539	553	533	564	578	556	538	528	588	577	516	528	511	560	553	569	563	577	528	555	607	515	589	569	536	576	589	571	567	601	520	554	570	550	537	571	592	543	552	548	493	558	527	562	553	530	571	551	555	537	524	549	563	549	578	549	548	552	570	561	542	556	565	567	603	532	532	522	557	570	567	564	586	519	573	562	564	542	599	561	586	524	508	548	513	566	564	550	590	559	540	565	559	543	598	496	572	566	544	516	556	546	527	547	497	566	537	566	537	537	536	558	560	565	549	549	530	523	600	599	535	568	522	564	579	526	550	539	560	526	566	587	579	541	542	543	556	564	557	527	557	561	554	545	570	551	522	523	557	592	549	561	534	548	552	557	524	537	603	544	526	571	557	557	571	555	553	557	546	534	581	534	528	566	544	559	571	583	567	568	553	554	499	543	543	559	547	559	560	580	553	576	589	547	562	547	526	543	597	551	533	569	585	556	584	555	571	575	562	493	580	572	554	594	607	543	573	541	560	560	540	544	570	542	564	604	545	531	550	563	577	584	589	576	546	555	573	542	534	554	517	539	518	564	601	568	569	580	554	531	534	504	535	563	520	575	527	536	573	520	584	519	529	537	533	559	560	529	515	584	522	585	521	576	520	557	546	545	550	544	548	572	566	531	560	552	566	591	536	550	535	589	549	531	539	581	577	558	549	546	542	548	529	599	521	515	529	567	558	529	553	568	595	539	557	549	571	527	573	542	559	577	533	567	557	543	551	560	548	564	524	565	570	595	552	551	536	532	555	573	552	568	571	555	540	587	530	527	533	594	586	540	576	536	556	544	564	557	574	534	542	556	545	591	566	510	481	570	550	545	545	492	533	571	513	565	559	554	597	544	571	524	576	579	566	556	570	524	593	571	547	545	525	588	567	523	535	529	555	518	562	547	568	552	610	548	525	546	514	531	607	565	529	556	508	521	564	565	583	576	531	508	534	566	581	532	532	533	566	572	528	534	581	549	546	512	561	585	540	555	575	540	585	606	546	533	563	528	554	548	564	536	553	539	569	566	565	595	574	551	549	558	560	547	528	550	544	566	583	516	523	533	560	543	573	560	544	566	568	512	519	536	551	536	544	567	566	579	545	571	599	551	503	574	559	557	549	568	550	518	559	559	568	572	501	516	559	521	582	531	539	548	555	563	559	576	518	537	524	550	551	519	554	562	546	566	533	518	519	545	548	533	563	539	524	562	583	578	542	565	591	516	539	546	556	560	539	583	571	564	552	544	526	577	554	563	526	566	535	569	576	591	544	566	560	551	531	542	568	558	564	565	558	614	553	506	544	541	551	529	549	521	567	535	569	528	524	593	547	546	542	503	572	541	561	558	504	536	562	589	544	556	526	561	572	512	518	579	548	506	537	526	554	598	556	609	559	607	574	552	559	539	525	543	554	532	588	516	557	556	584	582	553	526	535	571	533	562	597	547	554	528	572	531	562	570	517	583	563	520	532	601	560	486	538	552	557	527	580	584	548	536	556	501	531	565	531	560	552	556	553	556	572	526	530	546	571	558	592	556	565	615	557	533	557	562	539	592	515	544	539	524	566	597	503	549	576	563	553	541	574	532	555	558	547	587	538	569	572	522	519	541	549	555	543	570	544	535	540	538	576	531	533	584	590	534	555	561	594	583	600	519	511	513	520	518	582	523	569	558	553	517	562	593	545	530	568	560	527	570	594	535	569	566	596	570	556	577	527	551	526	551	536	545	516	576	523	592	541	542	565	509	559	533	555	567	521	557	604	562	514	562	546	564	563	563	540	556	549	561	524	528	548	584	535	540	584	526	522	549	509	565	574	524	601	540	517	558	548	569	570	556	561	577	553	552	567	596	517	538	538	604	533	523	604	522	557	571	564	554	574	567	533	563	557	570	538	552	545
28795	24566	28684	22414	12363	7751	5937	3999	2882	2292	1917	1524	1323	1290	1149	902	838	794	702	665	651	650	596	564	537	534	516	509	509	515	517	462	465	464	464	457	501	455	428	477	500	448	436	453	444	448	468	472	447	412	451	471	492	484	443	423	434	478	438	450	481	480	463	463	476	460	426	481	435	447	461	468	459	418	428	513	490	479	482	439	464	480	481	453	433	474	437	468	463	447	470	446	414	465	463	479	473	443	444	424	450	469	453	436	408	448	474	482	456	428	421	467	477	449	469	435	439	437	459	444	423	455	473	437	445	422	486	447	462	522	452	447	461	463	425	491	490	427	420	454	473	444	451	438	462	458	451	476	429	470	468	474	464	479	457	439	486	479	449	452	464	455	454	426	445	489	446	449	465	434	461	432	451	481	447	466	454	443	428	498	442	457	469	444	424	398	474	452	480	462	470	445	426	454	431	465	455	445	465	419	492	446	427	474	445	467	460	457	461	407	480	459	482	457	464	471	464	398	440	500	419	455	448	438	458	434	457	425	474	471	479	461	463	476	436	503	479	452	453	465	490	478	488	453	439	444	433	453	472	471	445	502	505	470	441	485	467	433	499	482	424	422	455	400	456	441	470	413	436	458	458	445	441	451	491	446	459	454	453	463	475	482	434	475	472	442	439	461	427	434	462	462	488	448	444	438	436	421	436	468	443	438	448	449	490	453	458	503	469	473	426	468	472	455	440	438	437	463	449	491	476	439	426	415	432	495	468	414	419	435	406	462	492	437	475	457	475	452	476	485	458	452	440	422	444	423	437	447	469	446	472	430	426	470	440	479	476	459	470	456	406	469	495	405	455	440	449	444	416	434	413	458	469	459	432	437	500	435	448	447	487	428	434	480	459	465	459	499	476	500	441	436	429	458	442	461	459	464	437	462	459	467	435	422	450	487	461	432	429	404	503	393	448	471	458	423	448	457	483	460	464	447	442	503	458	450	463	431	439	486	427	477	409	415	429	484	437	407	433	465	447	430	445	453	451	448	457	400	462	455	461	418	491	425	439	455	446	432	423	472	473	435	424	469	455	443	423	470	479	476	434	439	427	433	448	452	475	448	440	492	427	467	469	477	458	461	440	425	460	460	456	460	459	409	470	443	466	454	396	470	432	443	467	456	494	441	441	469	472	454	484	483	515	467	471	416	444	484	446	437	450	443	497	465	450	421	474	470	458	468	430	484	442	447	474	465	432	481	477	450	466	450	478	448	462	486	518	512	429	443	403	476	459	487	430	455	496	451	438	453	476	446	438	419	453	479	444	475	465	447	433	453	469	460	411	479	433	485	498	473	473	471	501	463	458	439	445	424	476	402	439	459	434	436	444	448	462	432	478	468	462	471	455	446	427	491	447	438	468	420	469	468	483	457	435	465	433	429	406	424	486	451	436	468	484	447	442	467	442	443	470	433	506	455	475	504	424	451	429	458	466	490	435	422	438	472	449	456	450	463	452	456	461	434	429	482	429	415	454	468	432	487	430	425	453	425	504	467	479	443	415	470	483	482	451	431	514	506	448	468	475	423	459	433	457	428	463	451	467	462	459	430	447	466	472	442	450	462	468	475	438	463	442	435	445	448	469	463	486	457	457	428	440	427	480	444	440	477	415	500	459	446	410	432	467	468	461	443	460	489	488	483	469	435	450	456	440	463	426	459	437	481	433	455	446	454	459	478	478	458	432	443	409	420	481	430	460	435	468	413	485	457	453	460	455	455	465	439	440	447	430	426	427	480	423	467	432	465	473	445	452	441	438	443	421	417	451	443	459	486	449	433	407	470	433	419	476	449	424	461	466	444	470	449	435	459	412	487	434	455	434	468	421	456	474	471	418	445	468	442	462	426	448	443	446	402	466	503	434	446	459	455	448	443	444	476	446	449	430	500	397	401	448	444	440	438	474	447	457	480	458	406	475	405	470	438	460	457	426	453	434	475	450	460	435	454	467	441	446	502	451	470	418	435	464	482	453	452	493	431	459	409	445	451	464	472	421	471	428	433	452	430	491	473	460	472	442	456	517	458	455	449	419	464	447	457	488	446	436	417	446	482	438	419	481	479	435	449	432	439	404	466	463	441	448	409	486	424	453	422	429	438	441	455	491	451	483	445	422	444	470	455	429	451	496	410	478	446	460	432	470	461	469	454	443	434	458	452	442	419	425	453	478	457	471	452	460	438	443	384	449	465	465	452	477	458	468	454	467	462	442	421	439	450	481	439	492	461	452	428	470	444	457	406	477	435	448	464	424	475	439	463	457	452	432	423	461	454	450	442	460	453	466	467	439	471	440	467	457	460	439	488	446	436	467	449	462	468	451	447	453	469	438	438	445	430	474	486	427	441	482	491	416	438	487	429	454	453	407	433	421	488	445	466	465	470	444	455	425	438	459	457	468	437	421	475	435	444	468	420	485	474	459	444	447	480	433	446	453	462	444	442	435	459	427	462	476	438	456	444	426	492	452	488	511	452	475	463	468	444	452	479	449	464	452	484	460	469	474	444	422	481	465	445	453	463	478	487	434	495	463	450	447	520	496	412	505	485	459	444	460	486	449	470	426	454	456	412	446	452	436	493	454	426	445	441	447	468	439	397	444	434	471	450	425	470	473	452	464	484	457	461	485	439	428	483	504	454	444	464	475	489	456	447	464	467	431	422	438	464	426	448	460	448	447	458	454	444	424	445	456	468	457	433	469	388	451	444	406	461	423	475	459	447	410	419	462	430	504	452	455	457	445	427	443	457	471	469	459	439	421	436	437	473	493	407	446	479	460	491	479	436	448	465	440	493	435	464	421	463	432	445	473	479	443	445	483	465	462	466	417	487	460	464	462	445	469	446	494	433	431	464	443	441	446	455	481	444	448	489	449	413	416	434	447	494	466	444	437	439	475	439	471	469	486	416	501	422	471	477	399	455	442	460	466	443	435	449	497	467	448	457	465	456	471	437	427	449	473	468	443	421	459	482	457	478	481	490	445	473	473	477	449	444	488	446	430	432	443	462	414	417	438	427	460	420	454	434	503	403	475	450	422	472	465	463	461	460	426	452	434	419	473	419	451	452	496	477	420	415	441	406	466	451	469	507	471	445	400	419	468	462	436	469	482	465	419	464	444	464	461	464	508	428	457	432	434	500	445	440	463	453	442	426	463	471	448	422	433	474	459	403	464	425	457	448	464	482	485	475	443	461	460	472	465	422	464	461	371	457	444	450	430	426	443	462	457	434	462	486	459	467	480	445	482	468	493	452	460	435	453	456	438	444	472	473	476	461	438	429	390	422	461	473	465	444	443	462	498	426	479	481	483	414	474	420	484	453	429	505	438	405	439	461	443	491	479	450	453	472	482	447	432	482	484	445	480	432	476	478	462	450	488	440	445	432	458	415	452	475	430	446	468	441	467	435	465	463	480	473	442	466	511	464	474	428	476	472	468	472	424	445	460	469	483	459	434	454	459	440	462	444	453	475	455	433
27314	37230	34339	23165	15841	12428	10770	7918	6022	4983	4070	3069	2487	2406	2145	1788	1573	1289	1136	1042	980	901	830	772	732	689	625	654	637	606	613	631	608	585	582	570	594	555	609	549	525	542	583	521	590	572	544	585	570	560	564	558	558	505	533	562	566	582	570	549	589	548	550	535	521	589	572	563	549	534	500	531	548	547	559	511	547	518	531	602	588	557	530	534	545	571	536	531	570	567	508	579	527	520	490	530	528	536	576	531	521	569	560	552	518	597	555	528	547	540	549	545	557	596	545	557	529	497	566	533	548	568	574	564	537	554	537	546	547	539	543	517	530	543	541	486	548	559	525	534	541	561	564	570	596	548	536	502	561	581	547	565	560	568	552	560	521	567	540	542	528	534	528	556	516	503	543	591	527	513	550	568	506	519	505	562	531	510	554	546	518	549	520	545	515	566	554	529	593	502	570	528	526	551	518	521	533	524	535	558	578	524	588	597	550	559	495	502	554	525	514	585	548	546	522	557	537	561	539	558	580	582	560	519	559	578	562	563	547	516	510	543	570	592	530	556	505	525	526	552	522	545	561	570	555	521	552	493	528	546	532	524	546	553	556	495	537	566	531	537	542	565	569	562	515	534	563	534	514	549	549	522	528	530	535	517	563	499	520	525	510	542	533	531	546	590	531	491	521	549	570	546	568	517	497	534	594	582	554	570	529	558	535	577	565	555	527	487	543	561	510	533	580	557	537	553	535	543	547	528	576	524	569	576	557	559	531	549	532	546	582	533	575	565	584	531	507	501	491	551	590	556	543	545	545	563	525	555	506	494	537	540	510	542	562	523	504	525	522	511	528	511	579	548	549	548	544	551	542	558	520	492	530	529	515	564	574	576	564	537	540	579	556	538	566	537	552	594	560	527	567	561	563	574	540	539	532	582	540	517	551	540	522	555	536	541	572	522	548	537	540	531	512	529	539	568	549	521	542	575	501	552	574	560	516	547	492	525	514	591	580	552	532	518	538	498	596	566	535	491	553	566	544	522	550	547	569	597	525	517	588	509	545	530	595	519	531	537	522	554	546	529	557	541	553	492	550	569	549	552	552	601	525	527	498	572	503	520	530	523	547	526	559	563	566	547	532	531	564	558	565	589	570	557	551	560	576	542	519	564	553	556	549	579	571	500	527	530	560	521	549	537	531	524	558	554	528	544	529	524	535	584	526	546	543	520	577	553	550	537	534	538	534	528	526	581	542	542	543	519	546	500	529	557	537	519	549	558	527	515	542	533	509	545	534	557	572	536	563	578	551	554	577	549	502	551	553	496	538	540	550	504	534	557	564	574	552	534	504	493	555	561	550	530	523	569	563	536	522	544	542	567	547	512	535	517	553	554	518	505	543	539	569	549	528	526	554	526	559	557	513	575	568	530	556	512	523	527	542	543	524	540	524	536	543	550	540	544	520	535	584	571	518	560	545	528	532	570	530	584	546	574	534	561	535	533	540	531	514	528	548	488	555	515	561	546	550	547	553	559	545	542	549	554	547	579	568	555	571	534	555	554	550	559	558	561	557	520	607	445	545	514	509	555	525	543	531	590	541	573	586	544	534	567	585	539	548	530	502	540	550	551	568	546	506	496	571	595	601	588	594	556	573	555	519	527	488	526	577	539	544	533	540	534	545	546	513	560	503	562	532	542	556	590	565	545	563	534	518	552	527	544	584	546	519	516	556	530	536	533	549	541	551	566	559	536	532	552	559	529	559	515	527	502	537	577	574	531	534	596	539	543	523	529	563	509	551	565	560	560	537	568	526	531	498	532	539	534	500	570	535	520	526	612	541	510	591	552	573	551	567	602	546	577	538	550	540	519	538	534	555	516	519	558	571	536	533	564	534	551	537	513	568	514	556	516	571	543	546	548	555	520	521	515	508	550	538	545	519	529	532	547	516	577	535	566	550	579	552	574	550	493	552	524	575	541	579	527	580	548	550	543	578	554	557	537	545	525	543	551	559	551	531	569	571	522	523	526	537	565	558	531	531	547	576	578	572	539	565	523	566	500	545	524	521	581	567	533	505	540	528	516	535	552	554	537	557	525	571	525	527	557	576	566	516	547	514	551	565	543	550	546	529	540	552	556	512	528	558	498	540	535	537	546	518	541	554	557	518	483	574	582	526	553	525	547	544	553	575	571	523	528	558	570	525	516	569	565	545	562	541	547	560	599	545	550	545	513	593	539	509	503	549	506	572	563	566	540	504	545	599	537	613	558	599	574	514	535	565	529	518	554	557	555	552	493	507	534	525	559	529	503	544	554	533	494	593	533	524	557	553	564	538	574	526	527	527	580	493	554	514	531	534	529	538	516	525	538	551	530	560	540	502	513	533	513	583	494	531	530	553	509	526	510	511	552	535	537	543	571	545	544	500	570	555	519	567	521	509	530	536	525	541	557	494	538	586	510	615	514	550	557	538	533	484	522	529	529	548	547	528	510	506	560	517	550	513	567	529	576	526	575	587	555	569	516	520	561	559	545	574	570	535	531	552	529	544	555	525	492	573	569	508	520	569	585	576	533	535	527	576	519	550	560	524	522	525	502	590	560	546	514	544	548	535	499	560	575	543	554	543	538	551	548	564	560	509	541	560	557	530	544	562	521	544	518	539	545	559	550	557	534	518	549	551	552	586	531	559	553	557	539	548	559	509	539	538	534	543	542	601	564	488	531	590	548	532	527	558	573	557	512	570	538	544	524	555	541	558	554	559	552	516	534	578	565	540	564	576	593	524	571	537	547	502	531	527	563	542	539	567	571	549	532	538	533	532	579	573	560	543	537	503	507	546	554	569	560	571	532	541	505	517	542	570	523	516	535	516	526	535	533	551	555	539	529	591	518	559	518	552	558	560	536	541	538	566	520	538	544	543	508	580	526	549	530	546	553	577	519	559	528	547	553	525	545	537	502	549	491	572	560	569	555	495	541	557	528	550	559	540	511	533	498	559	546	567	492	540	544	546	533	548	528	570	556	549	508	513	571	532	548	581	538	532	547	537	522	602	536	568	545	524	564	540	557	545	548	533	512	542	565	567	492	542	535	549	544	522	588	531	578	524	511	569	565	510	549	570	548	540	548	494	546	540	518	534	560	559	520	540	551	552	537	548	555	571	532	533	519	562	524	546	549	568	557	564	520	527	546	572	532	525	530	571	563	545	556	486	524	534	540	531	568	556	551	580	546	545	537	590	510	555	586	516	544	572	568	535	571	508	530	521	561	528	525	513	528	575	520	526	578	555	537	538	576	555	570	524	535	516	596	554	543	559	570	531	527	535	498	503	559	535	538	541	549	526	518	553	554	528	518	536	519	559	507	558	558	530	542	537	559	601	579	546	543	520	538	522	553	542	544	544	529	547	528	546	542	544	541	551	530	529	541	541	532	537	596	547	583	548	546	543	570	532	569	565	519	527	561	549	536	554	584	577	508	541	545	537	526	535	541	532	537	500	531	545	567	510	532	509	513	543	549	566	547
24464	21363	28588	25589	22328	17019	11115	6526	4560	3657	2909	2297	1967	1825	1516	1276	1072	940	806	733	659	636	577	535	538	428	461	430	473	464	403	405	388	383	369	361	363	396	350	380	361	388	387	353	372	341	365	372	404	376	334	391	311	380	380	345	396	391	367	386	377	346	382	351	334	318	358	371	369	360	395	358	358	356	377	348	347	355	343	364	375	353	344	359	352	373	371	381	338	385	371	372	319	383	338	354	374	343	346	351	370	353	368	342	335	369	400	364	336	384	358	373	367	346	346	371	331	345	338	407	354	327	340	361	363	343	338	356	366	350	343	330	362	351	368	366	354	351	352	356	340	359	313	343	340	344	346	345	354	395	345	357	331	360	372	371	350	343	364	373	351	349	349	397	361	366	314	370	381	365	365	354	336	344	345	336	329	363	352	346	350	383	360	375	351	331	348	388	393	351	335	349	327	371	365	355	339	403	357	326	349	331	367	365	354	408	351	352	347	360	328	356	329	336	361	385	329	352	371	327	362	342	357	340	374	360	350	374	359	359	357	338	313	344	338	386	355	334	377	364	365	350	349	365	340	331	354	298	324	345	348	350	357	364	385	345	351	368	368	370	345	384	369	352	351	352	366	372	345	334	384	345	357	323	376	354	336	363	355	337	332	344	362	373	374	338	374	372	363	328	323	352	358	351	340	380	363	354	363	329	384	360	352	346	336	343	344	373	350	386	323	347	365	372	322	362	372	342	353	356	366	347	375	349	371	343	347	369	358	329	334	330	324	356	330	349	351	368	320	341	386	342	369	371	348	365	367	348	345	319	366	366	352	304	361	376	334	333	357	355	354	363	352	329	345	390	348	346	351	344	344	344	315	368	337	350	380	371	355	331	350	354	358	365	343	386	376	345	332	329	350	372	350	410	361	352	344	365	366	349	353	388	328	361	378	344	329	351	331	328	380	350	352	345	352	347	378	368	357	384	372	338	375	336	341	357	361	354	356	347	356	368	354	362	359	369	331	405	360	369	342	359	339	377	337	348	336	354	346	377	324	375	317	361	355	362	317	351	368	331	366	340	342	304	363	335	365	357	325	388	374	348	361	307	343	340	352	330	362	338	347	370	341	352	356	383	359	346	353	334	356	337	343	356	343	385	365	330	387	344	367	357	344	354	362	373	331	390	354	375	343	346	345	343	376	369	351	325	316	334	361	336	355	353	334	354	375	374	383	382	389	323	343	344	374	338	311	363	344	354	342	353	360	374	397	341	394	352	346	348	332	352	352	369	370	334	359	342	339	360	364	339	359	401	379	347	349	350	355	352	362	350	356	356	364	365	322	339	346	345	360	337	350	381	372	357	332	340	312	391	338	343	332	349	389	353	334	372	377	347	367	336	340	367	352	335	320	354	340	364	340	312	369	368	338	329	375	365	360	356	358	315	375	344	340	381	369	373	319	344	369	374	353	352	324	343	306	364	347	371	359	363	369	348	345	366	367	386	344	375	343	384	338	371	317	346	358	340	399	381	375	414	357	366	357	368	350	365	365	361	339	366	384	394	364	329	382	355	345	390	355	336	347	360	330	360	363	348	358	355	361	359	353	330	334	364	330	329	377	368	351	306	387	348	320	385	357	376	352	375	327	321	366	351	387	330	331	370	341	349	372	344	348	336	334	343	362	357	379	347	336	349	327	405	356	353	335	335	343	382	353	345	331	344	335	370	382	343	338	344	336	364	320	334	358	332	365	346	367	340	323	353	331	371	378	348	365	363	338	361	334	348	350	373	353	343	330	328	347	323	347	335	368	363	345	330	361	352	358	365	323	361	336	351	370	336	369	349	332	383	343	369	367	329	339	361	386	376	338	324	364	341	344	339	315	336	361	369	373	355	374	369	354	310	372	373	323	314	342	383	331	349	356	349	370	361	333	375	329	334	352	334	342	369	353	329	358	395	350	327	356	344	359	374	352	344	356	327	354	400	338	363	331	374	342	342	384	364	377	355	366	311	352	357	368	338	319	362	371	340	341	331	383	337	344	347	343	371	403	335	385	342	348	375	351	343	346	389	358	325	339	322	350	362	338	374	364	342	350	342	344	366	358	389	311	344	327	360	349	338	353	368	368	375	345	337	336	391	346	332	364	358	378	341	357	384	358	343	355	366	365	332	355	319	378	352	356	344	355	354	375	368	356	331	319	353	331	356	332	353	355	371	362	350	351	317	357	358	342	309	356	370	356	331	329	352	367	344	382	395	358	394	422	353	369	361	318	338	344	398	365	340	365	359	370	356	365	338	358	360	355	328	378	371	350	369	328	346	324	355	360	377	371	348	380	358	354	302	352	344	324	352	326	355	319	343	390	336	365	371	387	337	355	356	333	349	315	402	365	355	393	350	362	390	345	344	351	348	320	326	350	343	348	309	345	361	329	360	339	361	356	331	347	347	351	348	372	331	338	342	348	367	335	362	346	328	358	357	327	359	356	336	353	350	360	335	331	360	351	356	345	340	370	317	353	356	363	345	398	328	368	340	354	318	351	353	343	319	351	393	296	370	375	368	338	390	351	370	330	388	348	367	359	354	345	353	355	368	336	328	335	364	356	345	331	363	362	344	375	357	398	313	392	348	354	335	349	352	369	352	355	329	368	382	361	384	338	324	375	367	348	358	322	336	345	376	350	345	361	378	341	362	365	346	379	341	355	347	365	371	359	336	349	352	315	374	320	364	349	335	321	365	367	330	352	374	335	354	353	368	360	331	340	359	342	330	324	345	339	338	363	349	350	375	355	327	364	331	348	368	350	364	338	361	361	335	342	346	322	350	372	346	388	370	354	386	350	348	375	339	339	381	358	333	351	350	321	375	389	338	338	355	362	321	383	352	364	351	363	352	348	314	337	363	400	360	317	362	347	350	356	352	358	384	363	357	364	350	379	364	369	378	369	345	377	312	377	332	334	360	392	344	332	343	347	373	340	358	409	383	336	320	334	398	343	346	342	358	340	336	339	356	340	348	316	377	376	350	361	375	353	367	329	336	334	387	356	355	354	360	381	348	343	361	301	360	337	341	400	407	351	365	349	372	331	340	365	373	340	367	379	352	314	358	328	371	353	307	355	340	335	371	379	326	333	371	347	351	363	343	328	356	364	374	329	363	357	358	346	363	364	364	334	337	392	323	324	315	343	363	358	335	348	374	391	346	306	393	349	367	356	353	349	363	369	333	342	345	335	339	360	360	345	367	351	345	380	308	332	337	353	324	315	347	365	347	329	370	347	364	341	328	350	372	356	362	366	355	360	358	375	353	343	371	386	373	349	372	362	351	351	331	372	328	347	325	345	360	324	314	357	360	356	356	352	358	355	370	326	389	333	382	358	395	373	380	351	334	359	332	359	360	333	350	363	360	375	343	332	341	332	364	343	347	321	347	373	374	364	338	362	351	350	326	341	361	376	388	354	371	365	342	348	363	371	396	354	374	372	355	372	347	343	354	333	365	338	349	355	396	390	360	326	334	321	377
27156	46343	42947	30139	24649	17725	15409	11699	9016	7722	6237	4753	4082	3646	3150	2703	2031	1708	1505	1214	1161	1032	919	832	747	613	607	643	590	610	521	544	536	551	506	523	476	494	477	459	461	448	459	450	449	446	430	441	482	453	464	488	488	455	451	447	455	454	478	448	416	448	438	439	488	420	448	429	445	443	457	457	434	460	417	465	457	433	405	458	451	450	411	452	425	443	427	438	443	436	459	441	430	405	428	392	455	398	397	387	423	470	434	433	413	443	419	451	439	400	412	436	441	416	401	403	473	467	400	455	421	434	443	437	455	433	389	450	404	415	414	436	362	399	433	410	418	434	437	395	424	442	426	441	418	428	471	384	442	390	456	428	433	423	423	411	400	423	401	440	451	448	409	407	415	443	399	389	437	433	460	414	425	426	421	409	421	442	409	401	411	400	435	458	419	448	445	433	445	422	415	394	399	418	415	412	443	432	407	417	459	450	426	456	452	404	419	428	450	410	377	457	395	413	425	393	441	408	399	456	444	439	400	463	455	462	431	434	407	386	415	397	440	426	441	385	434	465	459	438	463	438	410	446	425	411	410	415	443	423	417	442	436	397	425	399	439	448	440	387	442	456	431	412	441	442	462	460	461	428	429	411	433	462	431	452	396	424	381	441	434	430	446	450	448	433	434	437	441	456	439	419	442	419	438	456	437	430	409	436	456	411	425	465	365	413	439	395	439	454	383	454	428	410	463	432	474	395	434	419	457	426	484	427	425	432	433	444	434	452	442	410	406	458	448	413	407	426	422	449	449	443	439	440	424	445	450	409	420	450	439	415	432	433	498	465	431	430	449	449	422	432	439	415	461	428	434	421	434	404	416	398	428	437	459	398	440	444	436	415	393	417	437	389	403	429	419	431	441	422	451	420	421	468	436	431	437	423	429	438	434	409	413	397	432	434	408	400	417	432	418	408	464	398	447	427	442	480	469	433	425	398	398	447	410	438	461	467	446	447	440	417	407	415	410	449	427	433	419	445	449	420	419	425	453	445	438	400	436	459	434	435	443	397	418	429	431	457	439	376	445	421	459	449	462	417	466	417	441	446	419	416	434	457	450	419	443	425	440	431	439	465	405	448	439	423	450	421	433	410	433	434	460	419	438	455	410	450	441	436	434	417	410	399	422	408	436	460	456	428	419	398	402	439	471	414	411	430	422	433	436	436	442	431	400	436	461	453	425	429	424	415	389	458	443	451	408	455	407	428	436	436	443	455	405	420	416	416	462	405	414	444	429	418	411	428	430	487	430	417	426	450	421	416	412	440	409	440	440	437	396	476	446	430	463	446	423	405	440	447	381	407	454	417	406	463	445	449	426	403	428	444	430	450	415	447	432	370	406	430	414	434	430	433	440	410	411	387	420	398	433	449	380	418	436	462	427	423	429	424	445	438	398	385	409	388	435	455	432	404	426	457	409	389	426	431	405	449	399	445	407	426	479	402	415	413	431	420	466	427	438	437	428	414	448	412	433	446	414	454	426	446	425	419	442	452	441	411	444	411	422	394	419	424	429	448	462	418	390	454	389	395	429	466	448	413	434	444	419	432	425	386	417	433	426	417	430	434	410	430	416	407	434	444	467	464	436	400	406	453	439	444	443	424	455	406	428	400	432	424	404	457	450	420	419	451	435	388	424	412	466	409	451	424	434	442	464	436	467	392	430	450	404	411	401	414	409	435	470	412	421	449	408	462	445	428	398	460	416	400	417	444	447	445	413	418	446	460	411	406	442	454	443	434	400	409	453	421	407	451	439	407	448	454	443	442	418	428	414	437	418	428	424	421	391	405	437	394	448	418	438	399	423	470	440	463	429	464	459	442	407	426	431	422	410	432	435	416	480	428	435	441	425	411	444	426	412	449	419	444	438	425	448	426	434	424	404	463	420	437	439	406	432	419	424	416	406	430	432	422	451	442	409	451	410	423	396	415	423	436	441	420	460	401	413	405	440	431	423	419	485	412	404	415	424	414	414	402	436	418	453	432	451	441	437	454	450	456	395	418	432	424	454	415	424	417	442	433	446	409	443	424	432	419	377	415	433	433	448	438	398	404	445	425	435	419	429	447	460	432	403	434	401	457	399	431	433	402	478	459	422	429	441	448	434	432	427	435	397	393	420	420	409	413	427	462	462	437	408	430	353	422	413	429	412	447	428	416	449	380	412	423	443	439	439	437	450	434	412	448	447	419	420	411	433	436	421	403	422	462	438	423	477	448	423	414	447	414	412	442	422	440	498	408	461	458	464	458	439	470	419	408	429	405	397	418	461	444	407	413	406	427	455	437	421	443	424	390	412	462	431	434	443	399	437	436	441	404	437	463	441	462	454	444	445	403	436	434	417	424	412	408	421	417	411	430	417	465	449	436	412	425	411	414	462	460	414	424	445	434	412	438	434	441	424	399	417	430	458	406	443	418	425	408	452	444	438	451	426	436	417	459	394	449	440	407	420	403	460	427	432	425	411	407	394	446	442	424	424	407	411	432	417	452	442	449	447	434	443	445	433	430	403	392	439	455	466	431	440	438	413	436	454	382	455	419	441	450	427	427	453	425	424	412	422	477	397	403	455	471	434	424	408	435	418	428	475	457	384	419	430	389	450	426	408	443	456	403	441	395	417	429	437	423	440	411	448	417	444	436	393	426	421	418	461	428	425	424	446	418	399	407	459	493	450	447	394	445	446	441	406	484	428	441	451	433	409	418	385	403	399	430	397	462	447	445	445	437	437	415	439	466	413	448	433	434	458	452	425	414	413	448	405	431	439	439	439	441	425	427	426	392	427	419	404	441	416	407	390	417	404	450	461	440	410	445	419	400	449	408	429	473	460	400	426	456	419	452	442	446	412	479	439	395	417	401	449	422	412	428	410	433	446	452	424	444	417	412	394	430	439	414	472	443	429	398	411	426	415	404	437	431	430	457	432	426	461	440	393	420	402	414	403	402	409	431	446	432	414	416	435	420	449	430	413	406	402	456	416	409	456	413	440	468	402	416	465	418	451	428	464	447	427	417	436	416	428	478	422	447	424	409	441	448	407	472	441	405	445	427	409	405	432	398	413	429	389	442	389	420	438	447	461	451	440	432	458	459	447	403	460	446	418	421	428	428	438	431	447	419	445	460	402	432	423	385	368	393	421	413	459	437	444	443	415	388	406	480	467	437	425	436	384	450	435	450	413	415	439	414	402	439	440	406	420	423	432	419	456	464	447	442	427	469	440	394	422	455	415	468	440	431	440	419	450	415	383	444	406	420	437	437	418	437	405	445	417	422	433	444	440	442	400	454	397	421	395	431	390	403	422	443	451	439	415	430	418	414	407	413	451	387	418	422	396	405	393	423	416	404	418	422	410	417	414	423	434	419	449	434	407	448	398	447	405	413	424	446	448	401	445	433	440	419	390	476	400	453	440	442	437	416	408	423	443	432	424	414	426	419	446	420	446	422	415	442	438	443	428	437	468	420	436	417	431	421
25543	21425	28047	26728	18761	10973	7842	4963	3613	3008	2463	2028	1753	1618	1526	1374	1178	1043	935	820	801	837	735	722	712	638	667	688	589	625	631	594	570	614	627	604	590	578	624	565	531	616	563	596	606	612	602	547	575	581	609	622	555	546	588	582	573	553	594	569	599	598	533	616	602	570	589	551	581	556	546	570	598	639	561	585	570	606	544	575	553	536	580	573	568	572	577	526	553	564	582	542	612	551	560	570	571	608	550	583	528	554	555	564	579	565	610	541	565	542	603	542	574	611	574	560	568	579	575	540	507	575	553	596	530	555	568	576	614	575	520	573	561	563	576	592	578	551	555	555	572	572	557	541	587	572	588	614	546	585	562	616	576	561	554	572	544	618	588	577	595	588	582	572	619	560	548	596	581	565	587	535	542	518	539	538	576	575	586	585	551	543	554	575	588	573	570	620	578	583	553	550	597	582	606	569	583	598	562	566	562	596	617	596	571	576	614	573	567	601	575	602	587	574	582	526	581	584	546	565	591	596	608	544	544	553	603	524	566	602	571	575	565	578	555	602	578	554	535	569	610	600	596	616	602	556	560	527	562	603	589	599	590	573	572	607	598	553	572	574	554	556	571	572	560	513	569	595	578	546	568	589	581	597	582	584	577	579	560	597	586	568	546	582	591	542	573	572	524	559	566	560	559	597	617	592	576	555	585	584	577	608	566	582	573	574	576	563	544	547	559	554	580	565	567	586	570	576	592	550	556	564	591	581	543	552	563	597	530	567	584	587	583	571	548	617	560	579	566	570	539	578	581	607	557	579	547	560	563	585	566	569	567	602	597	569	585	557	586	560	562	545	571	617	584	622	542	584	584	561	554	551	540	564	617	585	519	588	598	512	571	554	546	552	590	543	566	564	571	589	611	552	577	553	592	584	571	565	552	555	568	616	554	543	587	586	593	574	554	542	591	588	577	553	527	543	604	596	571	562	593	534	542	586	586	574	556	593	568	563	550	557	576	590	506	580	562	562	515	554	599	583	568	559	563	573	552	531	561	573	534	525	575	581	616	552	584	592	582	557	536	545	570	561	573	612	588	521	618	622	603	594	566	549	610	563	579	566	576	610	590	603	557	557	627	571	601	602	574	585	598	586	567	536	608	580	619	600	571	597	547	544	588	558	594	578	563	537	594	563	554	558	582	590	563	578	586	529	574	564	591	567	566	589	592	583	538	542	601	607	624	582	562	591	602	592	601	564	504	579	597	567	553	575	557	581	542	581	573	616	591	527	548	575	550	548	598	608	545	565	596	578	594	589	556	559	593	615	548	568	601	589	559	554	618	570	605	568	587	578	547	587	603	602	563	573	573	573	565	592	602	573	577	563	553	586	555	608	593	614	552	562	573	548	568	583	585	595	539	557	576	616	553	576	596	574	624	576	610	589	570	586	559	600	531	567	559	565	549	542	568	551	574	551	550	586	550	565	553	595	550	558	602	560	608	588	560	601	612	586	612	562	533	565	522	560	558	534	575	576	555	591	571	548	530	603	602	564	561	545	563	596	551	562	600	572	579	552	582	535	575	565	567	556	564	550	572	557	583	600	590	559	574	567	516	625	554	559	551	559	553	566	543	572	570	615	551	604	595	562	557	565	592	560	574	571	559	556	577	529	584	583	581	555	554	523	546	567	531	542	539	553	601	569	560	564	569	530	563	562	600	552	559	560	548	539	570	595	563	596	556	548	570	602	550	576	585	528	555	610	552	526	534	523	565	610	578	603	623	626	590	563	621	569	589	560	605	585	587	582	556	570	589	587	571	552	552	559	538	626	575	608	586	627	606	582	564	567	573	564	597	562	585	576	564	557	562	549	583	591	575	585	551	606	565	537	551	547	585	573	533	578	577	549	532	586	534	579	556	567	566	574	554	551	559	554	557	543	586	591	568	608	539	554	600	578	578	598	591	536	560	571	571	579	631	540	527	571	569	545	585	564	570	582	512	541	576	532	604	540	591	571	570	586	595	572	589	594	567	554	546	602	560	623	558	591	578	604	586	556	581	594	570	594	541	572	523	627	557	585	548	589	580	564	588	585	561	554	551	569	546	601	534	571	578	584	573	540	614	521	587	552	565	515	565	508	585	563	619	553	575	517	619	597	560	533	533	573	596	588	612	610	584	591	553	570	561	574	575	507	551	605	578	630	595	557	579	582	564	592	577	600	548	591	512	585	594	552	630	541	576	591	587	575	565	592	554	517	558	606	573	560	564	565	584	542	553	553	599	580	552	611	564	580	561	579	570	596	570	568	570	567	598	593	543	549	539	611	592	572	571	612	557	614	566	583	623	545	579	549	600	568	579	583	629	584	597	571	583	588	522	588	630	579	579	541	581	578	598	568	573	580	590	590	626	507	570	552	570	595	574	574	528	526	583	609	610	571	560	583	558	551	552	596	590	561	559	541	607	590	546	572	589	580	619	565	558	587	547	553	564	555	563	557	541	585	573	554	604	554	522	579	556	576	587	575	579	542	580	611	558	575	574	544	545	507	622	560	563	554	548	621	598	555	587	540	588	557	581	589	547	565	586	569	544	541	616	544	595	560	592	572	565	563	580	531	576	566	586	549	556	589	578	558	569	588	596	621	573	582	575	559	561	604	578	535	575	620	586	624	576	550	565	531	577	599	591	559	598	561	585	582	605	590	601	590	567	577	571	559	584	588	561	622	550	571	543	549	533	588	612	553	560	597	612	571	562	595	573	571	526	580	583	519	559	603	530	575	559	599	597	571	521	610	586	584	592	577	596	550	539	562	539	536	562	565	567	577	577	567	556	566	601	598	591	562	611	586	552	563	578	575	531	574	585	572	544	521	586	579	571	585	537	554	544	567	577	524	591	548	549	602	613	539	533	593	563	568	585	581	536	589	561	598	576	574	534	536	591	550	606	539	545	576	583	580	579	511	550	566	556	569	567	558	603	570	564	554	571	550	574	606	577	558	558	590	544	538	580	664	600	566	567	561	597	570	563	569	606	585	546	565	559	599	552	545	571	581	565	597	589	578	565	597	552	602	539	561	560	564	559	573	567	606	547	550	539	574	567	589	574	560	574	598	563	568	573	524	577	616	596	589	570	538	586	574	566	556	589	575	577	557	577	574	609	563	589	569	543	605	581	534	568	532	570	560	563	548	585	571	557	556	563	532	552	578	581	526	580	540	561	579	602	568	603	565	553	575	579	593	536	608	533	537	560	538	561	557	600	569	555	586	609	578	575	575	576	617	595	576	580	552	595	598	519	554	587	552	557	614	578	574	592	581	540	569	619	555	548	564	578	610	610	567	592	530	547	600	606	572	589	564	609	551	545	593	550	559	587	551	550	553	562	600	615	546	576	582	589	608	589	593	555	587	563	600	556	537	625	505	591	554	542	537	565	572	596	566	512	586	582	595	582	574	596	515	569	586	575	536	548	578	536	587	576	568	597	576	533	573	610	622	552	529	603	560	543	578	545	567	616	568	552	562	578	581
27812	42405	37905	27855	21983	15182	13415	9767	7451	6464	5352	4284	3597	3163	2843	2578	2038	1777	1411	1331	1185	1168	1054	995	912	813	803	805	828	818	747	758	737	701	695	724	720	705	698	681	664	711	687	722	684	690	688	732	695	664	713	717	652	726	662	679	667	693	689	669	700	692	666	640	646	646	646	668	643	697	687	694	649	613	671	655	700	682	675	695	669	683	653	718	702	656	662	669	685	669	657	705	718	660	694	644	689	664	691	675	685	629	690	705	675	688	635	638	662	666	675	686	663	655	753	656	649	654	640	685	625	698	674	689	703	633	692	696	637	681	679	615	677	662	672	635	698	665	663	640	712	617	663	664	720	682	698	681	702	678	722	654	661	662	645	629	625	703	690	664	637	662	703	658	674	667	702	676	691	601	644	677	695	674	670	638	639	686	651	646	648	686	659	669	642	652	701	601	648	641	661	697	660	718	672	661	666	671	647	646	669	609	669	669	655	637	686	641	687	682	680	693	687	689	693	652	672	697	637	674	652	634	661	665	627	685	661	682	649	629	681	691	639	598	670	690	676	687	685	699	628	666	632	636	659	683	695	656	674	659	706	628	695	655	696	646	648	627	637	647	644	661	655	665	649	639	684	693	649	683	629	640	640	641	721	631	636	707	657	609	671	717	683	677	672	663	679	656	658	683	704	656	716	694	645	673	659	638	691	676	659	683	655	645	657	672	708	654	666	671	668	674	662	659	667	674	676	628	665	670	693	653	661	681	699	677	671	631	690	677	704	657	721	680	668	694	672	665	677	696	670	657	669	682	680	687	702	641	670	670	633	610	693	707	656	691	656	627	671	665	649	689	696	631	696	694	685	651	684	674	716	670	628	690	675	651	686	705	654	650	652	700	666	632	627	673	700	711	648	643	726	612	652	656	696	655	683	646	673	683	657	648	681	692	687	692	680	638	676	705	654	640	700	633	613	704	651	664	655	688	706	647	673	687	671	665	654	701	712	652	660	665	666	642	674	744	665	672	677	686	653	631	698	708	637	698	645	688	631	647	685	706	671	644	712	693	702	625	670	733	674	647	649	671	657	617	669	692	639	712	667	720	671	686	636	624	630	654	713	681	690	701	691	625	689	686	678	660	694	660	644	689	637	667	705	669	684	672	681	679	664	699	678	699	692	659	652	670	679	691	651	708	607	651	644	707	634	678	629	686	626	649	675	687	635	672	668	646	679	633	614	658	657	650	665	671	666	670	636	645	682	636	631	617	728	627	642	683	694	659	721	681	672	661	657	675	648	664	652	692	685	673	675	666	657	638	683	664	666	699	700	671	666	654	701	693	671	693	611	646	670	660	642	613	712	682	684	644	694	683	647	667	656	688	673	650	667	677	714	698	699	664	701	614	641	685	654	664	654	699	676	690	669	688	635	702	696	668	636	623	719	680	632	665	632	649	619	652	696	663	705	707	679	663	689	666	668	615	702	684	683	610	662	626	661	641	684	674	640	718	660	689	626	680	645	696	649	646	651	674	662	689	703	640	671	658	643	678	618	687	641	643	656	693	664	663	645	690	692	666	664	698	666	668	659	668	643	697	664	655	664	668	687	704	686	653	665	688	666	634	705	646	649	609	685	651	652	656	676	647	688	661	657	674	641	641	720	700	620	680	679	628	653	687	671	707	673	701	693	632	691	653	652	735	654	698	667	642	718	638	662	677	670	638	686	620	700	663	667	668	663	674	660	651	692	675	679	662	697	682	722	677	669	693	701	672	636	663	713	686	660	664	683	656	651	653	675	662	709	715	629	689	677	728	652	672	696	667	672	644	665	684	705	621	647	666	681	672	642	683	683	603	610	674	674	707	692	686	710	650	700	695	689	647	700	628	638	656	663	652	604	701	629	664	701	702	672	674	658	639	701	650	662	656	640	657	656	636	696	678	701	645	673	647	630	661	699	691	725	693	626	678	735	631	669	664	658	738	667	645	685	639	670	664	654	679	701	687	724	634	667	692	662	649	697	692	677	622	687	669	664	677	681	643	720	690	655	651	651	674	663	709	672	655	687	611	654	693	686	694	714	690	698	669	689	660	709	682	698	710	612	637	667	700	671	652	651	631	708	660	673	627	678	649	660	656	658	664	658	645	695	668	673	695	686	653	669	670	669	667	697	679	665	686	650	639	685	678	681	675	635	648	674	641	694	713	652	688	622	655	704	669	648	650	654	663	600	643	697	667	691	676	622	682	683	695	659	650	652	656	723	668	698	649	654	668	651	676	622	632	631	631	661	655	677	686	681	663	672	648	684	688	663	679	713	649	661	694	697	640	674	666	670	696	660	647	713	631	696	679	662	624	684	713	682	645	654	651	682	675	676	690	648	709	680	655	697	685	666	705	654	637	644	686	689	661	715	717	697	628	647	614	637	666	665	613	675	635	648	663	728	675	674	666	639	686	661	690	670	678	691	632	681	686	696	663	658	687	667	675	683	668	699	619	709	644	698	633	676	632	659	606	703	709	661	643	695	645	650	646	711	704	652	650	659	653	704	699	702	689	645	717	666	669	659	665	638	673	648	670	703	622	656	680	673	643	652	665	713	659	655	676	675	706	712	647	665	693	692	655	710	650	634	673	653	657	666	668	663	716	655	682	645	647	678	625	638	706	639	720	678	663	678	711	606	681	617	677	667	709	630	675	685	692	667	680	656	675	741	704	674	660	664	646	630	695	693	644	728	698	686	672	702	650	664	705	706	655	742	669	644	668	668	672	657	686	666	665	639	687	681	677	653	678	629	680	699	690	653	684	667	700	634	653	643	660	716	671	659	664	719	671	643	695	673	710	673	710	720	647	655	624	646	683	707	648	731	696	707	637	630	668	689	656	681	619	643	665	673	651	663	644	657	643	696	669	666	672	678	674	646	635	719	651	689	667	681	651	641	679	658	657	635	697	641	658	643	660	695	668	650	676	699	686	625	636	696	660	683	659	663	646	680	694	662	667	680	681	707	668	644	753	718	689	718	686	692	619	668	644	697	664	656	685	652	655	692	679	644	710	684	663	623	677	651	694	648	661	648	648	701	649	649	627	698	659	680	651	667	651	692	612	623	608	681	658	729	679	676	703	703	639	646	660	691	667	633	642	645	657	723	687	637	647	648	621	634	678	641	681	671	663	653	670	673	658	633	649	681	682	644	668	704	664	633	676	650	626	670	632	692	600	671	673	665	698	681	643	642	638	642	649	693	675	747	742	626	663	701	663	634	709	651	667	666	654	678	646	683	669	674	632	656	653	681	664	648	652	637	666	664	690	634	671	698	706	684	660	680	648	705	719	642	706	696	615	659	687	633	653	704	668	677	701	638	633	735	640	677	647	657	681	670	686	665	661	638	678	666	685	649	667	640	670	639	666	705	680	653	705	652	651	668	684	631	675	676	749	664	667	651	640	694	708	778	653	687	659	707	643	654	651	702	681	675	672	637	662	676	663	639	676	697	659	701	682	705	655	678	668	706	679	671	661	689	619
23275	21366	29062	24349	22127	22253	18729	10184	6516	5236	4188	3353	2832	2629	2437	2063	1583	1299	1203	1075	907	846	853	724	704	644	628	616	571	563	638	532	576	549	535	490	514	525	533	497	499	501	520	541	471	504	464	536	506	514	504	502	485	477	534	510	483	507	473	514	489	482	487	542	479	461	503	500	516	532	504	472	515	523	484	452	462	510	494	454	530	531	525	504	470	463	456	446	489	492	491	486	471	441	473	455	507	497	457	468	479	481	493	528	445	510	472	496	474	441	462	465	459	508	481	496	431	517	451	520	483	485	467	497	485	521	470	503	471	475	500	489	483	496	520	426	429	467	466	479	441	488	471	472	463	491	463	461	486	504	464	465	456	440	442	497	466	479	504	456	502	498	493	478	487	488	484	500	500	514	483	506	483	472	504	462	486	483	476	480	502	478	478	494	452	481	487	462	480	485	481	485	487	522	476	515	441	503	485	530	516	466	496	508	425	473	470	505	517	474	500	491	479	476	440	509	518	476	491	474	511	464	472	490	464	453	480	481	539	494	521	507	463	461	478	485	452	502	478	464	463	468	466	462	481	464	502	474	478	506	468	444	487	535	434	433	459	478	477	496	474	453	458	479	457	493	459	461	497	467	429	479	475	477	483	491	486	535	459	503	470	475	518	502	513	518	441	483	458	470	502	508	524	498	469	516	484	486	456	526	476	485	505	478	489	480	478	508	466	450	458	452	450	518	486	507	450	491	490	485	484	465	482	430	501	497	507	508	486	525	457	533	500	476	497	502	490	466	462	475	474	484	524	421	576	463	510	454	443	512	447	517	487	467	464	479	516	485	487	468	470	489	463	446	480	477	481	495	472	491	462	441	508	486	495	503	486	482	470	484	484	456	438	519	465	472	458	461	463	464	492	526	502	502	474	455	499	467	456	472	502	482	506	492	486	523	463	469	520	495	492	472	503	484	467	468	462	511	494	491	449	490	480	486	433	487	510	468	465	451	514	452	508	465	450	504	486	470	493	495	517	515	457	526	471	494	501	484	465	463	478	468	494	463	511	466	533	444	497	463	505	513	464	486	471	457	470	470	493	481	482	454	472	475	489	480	493	500	504	471	461	516	481	518	470	447	504	481	492	473	481	446	479	471	458	478	507	525	495	479	497	505	506	492	493	483	497	470	449	443	504	478	464	494	520	492	512	456	443	455	479	482	496	519	448	468	483	501	429	515	473	424	479	499	449	505	474	467	488	458	490	491	506	487	488	454	457	453	509	508	473	480	526	466	452	477	512	522	483	469	471	474	474	490	491	474	496	491	521	494	487	508	501	533	493	474	467	518	469	501	460	485	497	468	497	466	490	510	451	559	474	506	490	498	480	444	508	497	438	446	468	493	480	486	478	495	483	515	482	448	518	468	432	468	466	492	488	512	485	494	464	476	444	481	492	477	497	460	453	473	470	473	502	490	465	445	470	484	533	492	482	555	502	491	433	477	469	485	473	470	465	472	467	486	487	465	505	528	475	494	495	475	486	450	495	476	470	419	471	453	455	464	489	497	486	470	449	463	458	480	500	501	488	477	472	506	473	513	469	518	471	502	534	473	483	497	491	498	521	468	463	498	476	484	468	473	481	485	511	488	493	464	503	456	466	502	458	473	454	464	473	500	493	467	485	480	455	480	467	461	478	478	439	435	496	461	500	476	467	467	506	482	506	451	468	530	513	447	483	481	496	462	495	484	477	496	471	471	454	506	503	474	485	484	486	484	477	487	478	494	496	497	460	487	506	467	479	455	487	466	467	497	483	486	491	473	499	435	478	485	479	465	482	487	454	458	447	519	503	469	471	479	496	487	492	498	495	470	500	445	458	479	490	481	455	456	494	495	469	470	467	479	473	490	456	510	506	484	477	447	490	509	460	477	452	481	495	493	505	452	460	503	458	496	467	497	499	448	504	481	478	467	495	455	496	465	489	434	458	512	480	475	490	497	474	481	492	461	483	502	458	493	441	474	490	463	438	476	463	454	459	477	502	506	505	462	484	487	435	481	535	470	474	475	461	459	485	494	482	459	497	478	520	482	482	484	457	503	455	518	456	515	475	511	446	428	507	487	472	467	473	475	465	477	456	512	471	461	482	510	475	498	446	431	489	493	465	490	474	514	491	482	488	461	490	519	478	491	470	487	476	546	470	512	479	454	491	475	468	434	485	433	448	473	479	480	503	534	493	478	468	476	503	493	463	471	480	476	498	498	446	486	507	471	500	513	457	479	505	507	462	429	484	480	513	479	481	485	467	517	472	493	489	481	477	465	454	507	460	509	483	501	525	530	481	480	477	496	488	470	463	492	495	457	492	421	457	449	498	480	491	486	514	474	480	536	475	441	500	481	471	490	490	488	503	457	486	478	471	490	461	453	478	501	500	484	474	499	479	496	432	427	480	543	454	434	517	482	490	478	490	451	486	491	463	469	489	469	504	456	489	492	480	475	507	457	471	473	473	506	493	486	500	484	482	458	499	482	496	486	504	501	444	519	518	513	481	492	510	474	475	487	496	517	481	443	522	472	464	498	485	472	457	503	489	477	478	481	491	471	490	492	479	478	475	468	450	453	470	492	507	475	487	461	536	465	478	516	478	495	475	483	511	501	465	484	460	515	472	446	498	468	475	505	478	483	516	498	465	458	499	490	479	509	480	466	494	526	499	485	453	495	469	505	481	510	512	478	499	486	457	493	480	484	451	512	471	497	485	499	501	517	461	473	487	445	500	484	484	500	479	441	476	455	483	465	505	509	516	455	486	498	485	531	525	508	469	498	489	473	451	473	508	433	490	531	488	477	458	487	468	454	525	467	494	474	456	463	505	486	488	481	496	457	505	524	501	486	487	498	456	470	465	495	462	495	514	482	495	507	492	492	496	477	466	481	527	459	488	493	474	488	504	487	502	465	472	441	493	477	473	506	496	481	477	488	481	490	464	504	510	433	488	480	464	477	528	479	478	478	468	490	487	497	454	452	483	486	490	472	462	449	483	480	483	496	449	501	559	460	535	510	486	505	483	487	476	472	459	496	478	503	504	468	492	486	498	481	474	443	468	499	476	480	511	513	451	494	476	485	458	518	503	491	448	484	513	461	511	436	451	490	506	472	469	504	506	463	461	448	467	507	469	482	516	481	491	480	469	455	509	471	474	482	506	470	541	479	470	485	475	434	470	467	465	500	512	480	473	471	461	485	491	465	508	449	492	531	501	454	446	517	475	479	456	466	503	483	472	431	500	460	498	473	476	491	493	450	494	456	481	441	459	469	476	508	478	477	447	467	495	489	486	467	450	493	512	508	516	514	464	474	497	485	489	467	491	459	462	496	494	483	488	468	510	485	456	436	489	472	473	461	503	449	500	498	504	490	512	448	462	469	467	477	474	481	484	498	515	456	482	465	489	495	531	510	510	494	439	479	508	455	453	447	516	499	477	456	441	460	471	508	473	480	477	464	500	482	441	496	469	509	449	479	457	443
29755	54506	51022	38176	29376	21946	19081	15404	12004	10089	8392	6800	5501	5265	4770	3887	3139	2497	2124	1747	1447	1409	1234	1088	916	942	855	788	722	781	784	730	709	681	675	630	633	642	596	634	608	598	625	563	584	578	606	520	608	612	588	629	592	577	557	610	589	584	599	558	528	587	545	610	637	571	568	597	573	583	599	559	607	561	590	564	556	560	537	589	549	564	616	569	565	542	548	541	578	515	532	545	558	574	556	512	574	572	554	542	588	590	551	530	600	550	561	554	564	543	559	551	578	545	541	599	591	594	535	562	576	562	561	535	587	545	575	525	524	544	530	562	534	526	539	525	557	557	563	519	526	535	562	555	529	533	549	567	518	539	591	540	554	510	515	557	576	527	529	527	544	570	548	550	551	545	558	544	506	564	580	561	582	573	581	520	552	526	601	579	533	538	505	535	552	552	543	569	547	569	566	546	546	555	539	566	538	509	565	579	542	509	570	572	520	527	567	552	592	560	555	502	547	536	521	528	558	540	552	530	505	537	501	572	556	602	563	535	565	505	517	527	538	563	559	574	542	519	535	581	580	518	550	564	565	530	536	580	583	507	619	533	503	536	570	574	521	550	557	548	564	595	524	548	560	528	553	592	547	535	528	599	556	605	542	532	536	566	575	547	526	540	528	561	544	565	553	567	542	561	532	540	548	539	582	576	573	551	531	521	532	583	543	519	504	588	572	564	563	567	583	572	616	574	589	581	584	569	561	524	548	549	583	543	562	584	511	538	534	533	492	549	534	554	566	588	555	501	527	544	556	523	536	557	568	565	543	518	557	532	551	541	561	574	574	532	547	575	548	557	557	572	529	533	569	596	578	561	541	575	515	554	605	546	573	558	556	511	557	573	539	532	554	502	564	545	581	549	579	544	560	553	550	580	501	551	561	516	510	551	546	583	557	535	520	566	517	560	570	590	514	560	554	574	566	594	553	541	555	519	575	512	531	491	543	575	586	546	549	542	567	557	545	538	538	593	550	546	562	590	598	552	549	574	508	572	555	538	600	558	527	538	596	559	533	536	544	582	543	536	558	577	512	589	520	499	564	509	576	532	533	548	500	517	548	579	555	573	532	580	488	542	514	599	553	564	527	563	570	526	516	551	521	545	574	539	552	540	540	551	536	557	519	539	547	585	536	535	532	551	548	529	548	526	530	563	587	533	559	559	551	559	535	580	567	552	585	572	538	531	593	543	542	548	525	540	569	550	566	539	562	533	535	525	549	553	555	546	568	556	532	585	573	560	589	540	571	566	560	578	597	575	606	534	576	533	578	557	514	524	570	587	553	570	580	536	564	538	609	577	585	543	580	580	553	564	525	572	515	502	547	575	557	538	531	580	511	566	562	570	534	548	518	567	521	575	552	547	566	555	568	542	584	548	542	540	596	549	567	529	558	577	549	582	545	555	570	505	544	511	509	531	537	529	559	517	521	529	539	530	539	562	532	524	537	592	543	522	536	576	546	485	557	566	546	590	544	561	532	562	534	543	557	551	527	569	555	564	596	548	529	576	550	534	554	540	587	545	556	573	537	600	529	529	537	556	575	555	596	541	574	513	573	610	533	531	555	525	589	557	551	551	568	577	526	560	555	538	520	562	569	555	519	543	548	560	502	558	567	573	532	572	560	563	527	526	601	566	559	528	524	571	557	526	566	564	537	536	560	531	550	547	539	551	630	587	563	516	572	573	489	531	558	532	556	566	569	522	572	562	512	536	572	537	562	588	545	522	562	548	535	520	513	566	535	552	572	563	580	531	537	581	547	603	562	540	541	546	573	548	519	528	513	565	586	563	581	549	545	546	537	523	588	526	550	525	526	557	556	542	514	561	566	583	538	558	603	581	542	545	556	521	532	527	549	560	533	527	553	501	591	553	562	530	578	528	570	572	536	540	548	525	545	541	579	576	559	525	534	518	593	536	571	546	540	542	536	555	588	533	558	563	559	513	573	511	549	505	549	569	596	538	558	517	563	543	540	547	531	558	552	577	539	548	579	547	536	530	544	549	556	561	574	532	574	567	544	538	595	537	558	569	504	534	542	576	569	589	574	599	522	593	556	591	580	584	539	541	549	552	523	559	576	524	563	543	525	519	511	582	538	533	569	570	568	614	566	623	584	553	543	547	553	554	553	543	535	572	555	576	628	549	538	539	598	553	550	563	592	563	552	547	557	548	537	537	545	543	560	578	566	552	533	543	570	559	558	557	574	547	565	528	585	500	568	528	529	580	562	541	586	552	570	529	519	542	530	545	577	537	527	547	549	545	613	580	556	539	544	517	582	585	532	569	567	548	581	581	551	557	534	511	557	563	537	572	536	594	563	600	561	542	535	525	595	563	554	551	508	540	527	506	535	565	592	545	525	549	565	583	535	548	560	528	554	556	552	535	556	560	521	575	508	527	567	544	526	509	556	547	525	576	544	540	545	565	572	523	546	550	551	550	555	545	526	528	562	505	540	537	588	553	572	564	573	536	553	547	560	528	564	497	552	533	555	560	570	521	587	549	568	568	598	524	572	534	518	522	508	549	498	538	572	556	547	530	514	549	566	563	537	589	527	585	524	536	581	558	545	540	593	555	528	559	542	492	569	535	570	538	579	555	535	560	550	521	597	549	572	546	587	526	566	528	531	545	574	542	559	580	603	591	544	541	529	575	549	584	541	575	568	511	573	576	565	529	589	508	538	526	495	563	579	531	540	500	527	560	558	566	547	579	562	562	541	524	563	589	547	521	541	541	525	531	547	530	529	538	582	533	573	558	515	560	532	540	530	527	545	530	532	528	542	545	536	574	547	535	547	559	531	537	550	531	537	584	553	573	540	546	546	524	525	539	559	571	554	567	568	521	554	538	544	554	532	549	569	581	577	541	563	529	574	551	567	530	519	559	546	544	550	553	519	540	591	540	575	526	503	565	535	587	537	540	488	545	557	579	576	558	542	529	549	526	531	586	520	568	590	547	555	508	542	543	533	573	532	573	575	539	556	562	539	577	531	586	574	522	559	546	531	544	528	561	558	531	551	555	564	560	521	591	549	569	516	528	562	554	530	538	585	589	543	575	510	534	568	554	527	563	607	554	550	544	581	549	553	558	547	527	494	540	540	564	532	560	547	556	537	536	559	541	528	560	541	557	549	527	544	570	538	565	574	546	532	582	566	543	576	549	538	578	560	508	539	560	524	583	528	533	583	502	544	553	554	530	573	536	568	577	572	493	541	531	609	587	506	522	549	574	563	563	448	526	570	544	514	544	535	552	598	590	563	536	536	568	514	566	496	513	527	583	565	580	560	553	555	574	560	536	521	549	536	545	531	558	608	517	531	565	520	566	558	549	530	546	546	503	555	559	590	577	568	589	549	540	561	534	553	590	554	542	537	544	543	557	587	559	524	577	510	566	568	511	560	527	557	532	586	564	575	559	562	538	558	548	556	610	548	485	484	574	571	560	616	538	532	537	554	529	524	570	557	597	601	547
28818	25914	29606	20967	11681	8333	6251	4244	2949	2262	1983	1588	1318	1286	1049	979	900	827	703	642	629	616	585	583	505	521	510	482	491	519	463	502	502	476	441	459	473	459	440	445	463	448	441	474	475	441	489	454	452	472	455	449	440	427	455	440	441	441	479	452	453	472	458	421	403	491	452	454	436	469	436	453	436	469	461	417	438	502	450	419	435	460	438	463	469	415	461	432	434	427	467	448	419	446	459	459	419	452	455	504	470	501	432	419	430	426	496	417	427	430	445	459	485	438	445	458	461	460	391	421	461	459	419	450	466	450	500	463	416	464	439	452	423	433	435	435	459	444	458	455	476	459	442	476	426	473	448	438	442	430	420	477	448	448	456	474	447	425	462	475	474	440	446	446	425	424	455	460	464	481	449	460	459	441	420	461	469	441	457	437	440	483	476	475	449	440	467	464	460	417	482	478	484	481	489	474	472	460	399	470	437	472	414	473	422	457	477	452	468	450	446	433	475	475	429	446	440	449	453	420	474	458	456	480	416	466	440	453	442	427	462	431	428	420	407	426	445	434	493	449	497	419	431	438	426	465	431	475	434	404	447	474	482	447	449	450	450	446	445	481	436	422	444	482	422	435	433	460	481	466	482	457	465	446	435	471	446	429	470	421	438	431	441	416	450	461	428	455	433	437	443	398	415	441	465	441	446	467	459	441	446	437	451	469	452	476	487	438	406	434	435	473	410	467	437	448	420	444	438	463	481	456	449	475	468	436	427	494	502	451	488	434	483	453	478	409	464	473	443	470	418	443	435	409	447	430	427	446	434	472	441	435	461	455	466	472	457	420	476	463	427	473	461	456	462	465	433	461	455	442	438	442	421	442	459	415	470	457	420	485	440	449	468	444	443	453	459	435	469	473	454	418	452	489	443	468	471	460	421	453	454	428	443	416	432	464	420	418	435	443	459	436	462	418	440	455	441	462	482	440	439	423	434	441	461	471	487	426	450	431	497	457	437	404	447	472	415	429	439	453	478	442	460	408	433	456	465	441	438	447	437	430	438	445	456	448	494	464	426	434	429	439	450	465	451	419	464	452	473	425	434	418	447	459	454	460	444	483	425	466	455	467	440	467	459	420	466	435	465	469	446	455	433	433	440	432	446	448	424	462	423	447	420	448	481	475	446	435	409	420	423	445	442	444	422	484	452	422	447	474	429	467	452	442	449	443	458	473	445	417	416	456	445	438	422	454	473	416	450	458	469	435	447	447	476	427	437	461	474	436	439	456	445	470	445	454	449	426	435	425	412	480	410	404	447	436	439	453	435	453	424	430	469	449	454	465	413	456	456	448	429	453	512	446	427	423	447	454	457	435	434	447	468	420	453	445	469	422	436	460	455	440	460	438	467	445	436	410	447	425	471	504	474	472	430	464	451	444	439	406	489	455	456	455	424	426	480	436	452	487	431	464	453	438	429	423	484	439	471	457	442	443	442	434	431	464	486	446	484	494	466	450	469	487	459	402	477	446	421	449	436	460	427	429	460	425	429	470	432	458	424	442	464	450	460	425	473	446	466	449	461	426	500	480	428	447	427	466	504	474	468	460	434	435	480	471	444	444	457	464	408	445	428	487	459	452	472	461	482	439	415	438	417	466	505	444	461	443	489	447	423	429	475	451	459	447	517	421	449	427	442	421	468	463	445	447	472	442	449	429	478	426	429	502	452	453	458	421	453	462	458	471	467	460	453	462	464	474	483	433	421	450	458	464	450	445	466	430	450	449	435	451	461	441	455	481	426	482	471	423	486	404	433	449	459	447	434	493	487	432	437	437	499	445	452	424	455	412	470	428	445	458	457	435	429	439	435	432	425	472	446	451	438	463	388	469	462	441	434	441	464	481	418	506	456	452	485	458	425	455	448	433	467	459	435	452	426	410	458	461	444	406	474	419	411	418	453	462	463	419	457	428	471	458	447	436	456	467	471	423	431	427	418	438	459	465	426	455	419	432	437	426	476	464	464	434	486	503	475	442	400	426	489	466	435	447	480	455	470	466	502	453	427	432	468	501	432	462	454	420	458	426	442	449	490	437	456	434	455	474	443	449	441	475	482	455	450	441	467	463	448	460	466	465	422	463	416	460	446	453	441	462	453	466	445	475	448	458	470	465	436	444	463	426	452	430	434	468	457	440	445	454	459	463	447	462	460	425	423	434	442	443	464	441	488	453	465	436	408	437	449	443	449	454	467	457	431	444	463	460	456	446	447	417	441	410	447	444	444	448	418	475	454	455	442	438	463	476	441	459	437	466	447	473	476	462	484	455	421	431	449	472	459	444	461	414	476	463	426	436	440	470	429	431	474	434	446	442	419	409	424	451	451	432	505	423	423	478	435	465	440	473	459	433	424	440	476	452	420	438	390	422	456	428	409	472	444	445	457	455	444	434	442	410	429	444	472	447	438	417	449	472	455	426	468	460	456	449	437	446	442	401	468	430	428	440	462	446	461	439	516	458	423	450	464	446	437	459	445	459	441	496	452	467	464	411	489	445	450	435	442	419	467	436	444	451	449	434	434	486	446	476	496	454	435	477	426	443	434	464	451	467	447	419	499	448	466	425	438	427	457	462	477	472	456	440	474	465	443	462	451	446	477	452	447	438	417	450	451	461	449	441	435	430	476	466	420	416	404	449	463	449	416	424	447	435	464	458	479	456	441	423	402	468	483	432	423	419	451	446	403	456	438	439	409	443	472	413	470	466	471	495	462	461	482	452	468	435	487	445	461	461	458	484	463	483	440	450	402	449	441	449	433	445	465	449	428	440	435	448	450	457	476	454	420	443	449	461	472	465	411	452	410	424	450	432	448	454	425	466	470	476	445	439	428	462	459	443	430	438	425	428	450	413	410	459	444	433	408	426	499	460	459	484	465	455	455	446	439	452	458	426	444	424	424	431	455	467	486	433	438	459	485	443	429	440	447	436	421	464	457	435	422	460	431	462	474	470	441	455	438	469	463	446	479	404	473	461	430	431	456	407	463	448	457	457	489	453	442	433	452	439	463	441	462	451	453	446	442	466	467	435	460	411	435	501	441	446	427	484	466	472	486	475	434	447	453	465	474	438	454	460	494	430	476	449	456	469	446	467	441	439	444	455	464	412	418	447	461	453	448	445	438	448	438	489	447	473	434	464	451	456	415	446	430	463	448	441	459	466	472	446	467	411	489	443	430	440	447	477	414	436	434	461	433	482	458	443	438	446	441	397	434	484	464	457	452	448	460	417	449	454	450	476	430	446	452	413	440	442	486	454	450	462	430	471	437	469	417	440	451	428	446	469	438	457	417	464	425	453	414	464	438	418	471	448	435	466	457	438	433	441	465	490	483	466	464	480	466	468	424	471	448	500	428	463	439	446	453	471	427	442	446	430	414	459	478	454	439	438	453	467	407	503	466	405	450	464	432	426	480	449	452	417	444	475	470	423	496	445	455	474	454	492	426	456	470	446	482	432	486	436	465	416	457	464
26887	39787	34515	21512	15118	13014	11536	8341	6092	4986	4228	3229	2735	2517	2084	1742	1513	1320	1155	972	908	892	835	772	733	706	691	665	611	639	644	619	627	582	572	578	575	558	568	576	521	593	626	570	561	569	578	597	540	582	531	538	582	535	547	571	572	590	563	539	546	500	583	603	563	543	561	534	563	564	517	551	551	543	571	520	539	554	506	523	536	536	570	571	576	577	543	543	555	526	542	593	546	493	555	540	558	555	534	551	546	546	523	535	488	575	538	556	560	559	541	542	587	507	532	534	513	553	533	551	541	559	532	530	543	570	569	572	552	567	515	529	561	538	528	540	538	515	550	527	534	558	493	559	551	541	567	526	538	575	543	507	515	495	517	490	566	557	541	523	549	542	517	513	523	522	522	538	546	513	554	535	582	522	506	501	499	547	529	530	534	550	540	525	562	558	583	535	556	544	565	542	519	570	525	517	548	578	531	541	540	529	521	552	545	507	519	553	538	540	544	536	545	549	562	581	549	568	553	535	537	515	497	481	595	536	527	547	524	503	517	505	547	556	521	554	532	561	528	475	547	541	560	541	567	523	568	525	515	536	545	520	530	579	528	512	541	575	537	544	525	566	555	527	595	558	558	540	514	565	536	510	532	525	532	546	537	568	538	568	540	517	566	597	549	526	505	550	501	570	528	532	550	527	559	538	559	557	543	469	488	545	568	510	525	519	539	610	550	543	515	556	503	530	529	546	496	494	557	542	554	521	563	558	560	575	549	520	507	562	534	544	540	548	562	578	521	562	549	549	585	522	536	566	580	539	547	556	511	528	524	560	552	532	542	591	541	534	541	561	519	527	527	580	544	538	508	567	556	552	568	532	540	517	502	544	536	550	547	574	545	591	543	539	552	550	563	516	553	549	529	541	491	507	558	529	539	517	570	555	542	537	546	502	564	546	532	551	568	572	594	548	558	586	526	547	523	520	557	534	485	535	538	559	517	508	537	559	536	587	565	538	529	554	523	509	512	547	557	578	572	522	523	538	531	576	519	521	519	473	523	520	501	560	560	550	503	531	524	509	572	541	485	554	525	541	569	573	528	512	541	551	522	536	561	553	554	516	498	508	563	527	568	545	529	494	532	523	529	509	546	539	547	566	524	553	564	522	521	521	535	570	506	562	583	523	574	556	543	540	521	557	561	551	537	557	567	543	543	538	535	503	540	525	504	569	565	556	567	502	544	572	521	508	540	567	511	501	512	512	551	545	485	560	541	536	558	535	567	543	592	512	534	518	535	586	566	531	539	550	530	512	540	577	545	592	489	527	574	545	569	563	542	526	529	513	525	518	545	528	563	546	543	560	593	529	536	561	551	516	600	521	554	590	516	539	566	576	547	523	538	535	579	521	600	566	542	520	548	524	547	500	559	575	494	514	531	554	557	539	565	558	584	566	534	596	543	595	543	571	561	548	554	540	527	539	538	525	522	575	537	556	542	548	497	527	579	550	531	545	504	499	577	520	534	559	541	488	534	512	536	548	555	574	518	522	566	522	541	513	526	495	538	593	527	518	561	556	518	535	533	549	545	520	558	525	555	565	515	566	528	524	511	570	562	497	567	542	536	533	512	502	562	532	541	509	615	504	558	558	534	525	549	577	527	541	530	538	560	538	530	571	510	516	563	515	588	553	538	517	544	536	520	566	518	574	558	537	548	508	559	513	568	531	521	541	581	523	577	534	493	530	576	517	553	513	537	530	536	507	563	595	514	490	560	555	505	529	556	535	535	587	532	513	518	490	552	527	586	525	557	487	542	528	538	559	514	539	563	527	521	532	565	549	569	540	531	533	536	514	532	518	592	529	533	556	545	556	590	509	539	581	559	547	555	599	579	512	539	572	528	552	561	551	612	551	564	535	533	560	557	542	546	504	556	543	555	590	511	555	554	541	551	553	557	527	549	548	508	543	526	560	523	517	526	543	479	538	529	527	540	488	528	484	556	487	516	572	576	525	538	535	541	517	569	552	565	523	581	491	528	567	548	576	511	549	523	528	540	546	588	535	504	552	536	511	518	553	542	518	536	537	571	550	535	515	529	549	540	489	526	528	478	556	559	554	545	551	541	564	519	554	507	538	510	522	570	528	563	547	558	539	539	541	527	562	520	566	561	549	567	521	533	529	553	565	510	522	514	514	563	549	530	552	533	543	524	534	533	557	544	544	512	520	542	515	543	530	533	554	518	548	554	545	514	562	546	508	511	501	506	532	557	543	525	544	501	555	514	572	554	527	575	514	532	545	583	550	588	557	547	546	500	549	558	568	563	549	551	544	548	547	489	565	535	549	566	609	518	558	578	501	537	540	522	564	531	504	515	528	524	536	545	528	519	501	527	498	543	528	547	542	586	518	521	529	596	533	535	560	543	561	563	523	554	546	548	560	530	503	544	507	543	531	535	588	558	553	520	543	544	550	514	506	535	555	538	538	559	558	495	573	540	500	527	526	570	576	499	555	558	554	534	566	507	573	536	571	548	543	533	538	547	538	581	566	535	490	579	571	553	590	525	485	553	527	542	567	537	559	517	539	533	568	563	542	548	554	555	508	552	546	513	520	543	581	581	540	500	501	566	542	576	569	587	524	537	531	537	532	575	501	527	556	532	539	532	538	539	508	548	568	515	529	547	555	525	526	483	523	526	572	520	539	536	566	536	546	539	517	544	554	517	548	523	554	557	531	544	540	548	533	492	510	537	557	507	495	530	573	510	523	519	550	524	501	544	486	530	566	539	573	558	516	536	522	586	538	541	552	586	514	536	534	560	572	547	545	530	558	520	557	492	503	575	541	549	547	563	493	557	508	530	561	555	575	501	544	546	536	545	527	583	532	530	545	546	553	485	505	550	544	533	531	497	551	547	572	533	559	577	541	532	547	563	529	567	505	559	555	522	526	518	516	540	574	548	526	558	583	548	528	537	546	504	500	568	544	526	516	551	525	520	533	550	525	524	559	533	543	509	518	549	540	551	533	512	535	570	571	536	519	564	552	564	549	545	511	542	552	515	555	508	553	549	550	552	554	566	558	579	554	547	536	564	549	555	509	512	575	584	530	524	547	540	513	560	557	562	519	572	568	484	561	525	533	565	582	490	547	545	518	550	599	580	518	487	595	580	589	527	548	536	560	560	528	605	537	517	524	542	522	519	579	584	522	564	559	538	552	568	548	548	480	517	507	579	504	535	521	589	574	575	519	514	499	530	539	538	513	512	557	534	541	514	518	579	587	573	549	541	540	542	535	545	514	553	526	539	510	550	560	529	510	545	549	564	514	560	512	594	522	576	551	518	518	570	555	577	553	551	563	522	557	547	534	557	516	508	554	501	512	559	580	564	492	529	550	574	551	557	551	540	507	529	502	522	550	535	560	589	556	522	491	548	533	531	580	516	533	576	551	515	533	549	567	563	508	575	574	489	504	536	517	554	536	556	556	529	540	566	527	533	540	537	564	508	530	574	571	558	561	551	526	518	549
24432	21353	28538	25484	21967	16714	11869	7323	4497	3671	3059	2528	2021	1820	1550	1295	1064	856	798	689	597	568	603	528	463	462	423	404	414	404	400	412	415	398	379	369	438	348	392	408	352	376	364	366	342	361	381	379	333	387	359	361	334	373	385	388	374	365	375	374	375	354	371	357	360	382	368	349	377	348	354	383	344	376	368	383	346	371	379	377	377	353	348	391	359	376	358	352	331	333	373	366	347	351	335	367	361	352	333	339	357	358	327	370	359	330	322	379	340	370	325	348	353	344	372	341	355	338	347	368	366	353	342	348	363	331	360	350	335	359	352	347	339	352	376	350	357	332	324	377	356	331	355	314	332	359	351	359	346	328	351	360	316	364	311	325	351	330	358	371	355	345	329	351	354	374	360	341	369	375	362	355	353	341	377	357	358	351	368	344	369	330	331	354	365	369	348	394	374	353	361	359	354	338	362	368	350	338	349	333	323	365	323	349	339	342	379	344	377	344	346	339	354	368	344	304	326	324	344	336	342	357	316	335	364	344	351	379	388	365	360	343	354	325	354	349	362	368	346	347	360	339	356	345	333	324	349	383	356	354	345	365	344	351	361	352	355	314	357	347	344	350	357	364	384	379	333	372	356	363	340	377	328	348	338	341	347	349	352	377	370	336	349	332	356	329	349	336	378	359	359	366	333	329	339	343	340	342	338	371	346	345	354	353	376	320	346	364	336	330	372	364	367	355	337	360	366	306	367	353	360	356	343	323	366	323	373	375	386	352	332	340	332	356	318	350	380	387	327	336	369	343	377	349	354	365	341	354	325	351	306	345	361	372	370	360	353	348	357	358	369	360	327	356	338	334	383	349	346	348	362	358	340	362	366	355	367	330	349	372	349	358	333	367	352	336	344	391	367	348	344	344	363	359	388	359	343	377	354	335	338	326	347	345	387	364	334	340	345	376	344	335	342	346	329	355	367	319	347	378	361	339	329	348	355	379	342	364	372	394	351	353	347	320	341	329	372	324	338	370	370	386	331	351	300	355	344	336	328	318	359	351	334	384	368	348	377	347	363	362	344	372	337	367	337	354	363	355	361	366	349	348	337	381	349	358	351	384	351	334	350	333	387	336	348	335	403	342	353	351	367	391	372	348	351	352	362	301	346	352	334	335	341	345	383	354	372	354	349	397	332	357	330	306	373	351	354	362	357	329	342	338	361	302	345	387	341	371	343	368	335	378	341	374	354	336	343	369	351	351	383	319	350	378	344	357	338	364	307	326	329	346	338	346	385	350	342	355	333	362	380	345	373	348	380	364	369	305	361	346	362	358	365	374	366	359	339	361	323	363	381	374	374	369	379	366	335	346	342	342	327	353	330	368	351	330	361	321	328	388	337	331	348	381	361	353	358	361	331	361	347	350	357	313	364	321	368	363	343	362	357	375	375	378	340	331	353	343	337	366	363	322	346	324	358	345	354	352	353	355	352	326	360	353	345	322	352	378	380	393	342	359	338	350	348	379	331	345	362	376	371	332	368	344	349	354	349	337	365	371	388	339	376	343	400	353	391	341	383	348	357	387	321	347	375	347	378	342	345	341	364	326	361	324	328	368	354	340	376	350	364	335	374	364	329	341	359	332	347	345	370	349	376	352	356	330	332	364	344	360	343	353	401	353	338	343	362	388	314	335	326	377	370	337	349	344	329	373	337	344	332	344	356	328	372	387	342	352	356	357	353	335	348	328	360	352	350	332	352	351	408	400	402	322	331	338	375	353	354	371	373	354	349	362	369	361	384	347	366	339	332	367	332	305	360	386	338	374	354	314	370	321	307	360	366	351	313	317	343	343	330	383	327	354	365	327	329	359	347	374	376	385	337	368	344	373	333	326	374	350	337	361	345	343	348	367	368	347	386	342	380	332	344	344	346	379	353	327	378	355	341	343	346	379	335	356	360	370	335	334	351	352	329	351	350	391	353	370	369	350	355	337	347	343	360	404	338	358	355	351	386	369	355	347	343	339	378	347	337	356	330	388	355	344	336	354	342	345	331	340	334	361	371	407	325	338	347	344	311	393	343	349	340	354	335	337	372	345	345	352	380	351	357	312	349	347	352	366	346	359	326	346	359	337	364	332	354	325	329	363	369	352	372	310	362	349	353	319	368	339	370	344	356	398	382	337	337	336	359	359	334	322	316	379	369	365	356	374	339	361	355	380	313	348	353	325	337	344	366	342	344	336	329	364	353	367	343	346	366	346	345	384	404	347	345	356	362	350	338	350	360	355	348	374	371	386	349	327	382	377	359	346	361	353	351	323	319	355	320	361	353	353	367	340	334	351	344	342	347	370	351	355	370	354	351	339	363	355	342	378	355	358	330	338	358	359	367	332	369	347	357	352	375	358	382	332	334	321	361	336	346	325	349	330	368	373	330	334	349	369	373	384	352	355	371	348	352	330	348	333	361	339	370	340	377	355	354	336	348	342	371	340	361	363	370	309	368	359	353	345	326	317	353	342	325	370	329	355	364	375	361	373	340	362	364	316	366	373	356	379	345	369	351	349	325	356	359	335	378	349	360	382	359	343	331	387	336	331	355	380	327	369	369	342	355	353	318	344	351	343	341	361	365	372	350	316	376	356	330	349	323	364	364	342	358	354	325	361	391	349	379	361	349	312	332	348	332	363	322	361	365	375	370	341	340	329	361	365	340	339	364	376	340	327	370	342	364	371	377	348	326	359	345	350	368	378	383	360	340	343	346	333	368	360	341	348	369	333	361	381	364	348	337	369	352	351	327	376	341	349	313	351	354	321	358	354	374	344	358	367	338	349	334	365	350	358	363	332	350	354	371	362	339	356	337	366	389	356	363	350	342	341	329	374	366	350	328	365	331	344	363	362	350	369	334	375	356	334	346	316	376	337	345	351	355	398	354	368	393	353	367	359	316	339	392	342	333	322	405	344	319	373	353	367	351	370	326	361	355	349	357	352	371	367	323	337	360	346	346	344	366	354	378	366	336	341	359	383	350	357	359	356	370	342	366	364	338	341	392	332	354	340	345	345	339	364	351	353	363	353	335	351	395	362	363	356	344	374	348	376	398	365	375	327	366	315	397	350	335	337	363	357	372	363	335	349	343	356	392	356	337	347	352	406	361	358	367	347	388	380	323	377	336	380	350	361	341	356	390	368	367	366	338	322	382	356	364	328	356	341	350	366	358	318	346	338	344	353	346	350	342	354	353	355	379	346	334	374	393	354	358	364	323	330	387	363	373	319	334	337	338	345	344	377	363	370	366	357	360	391	336	336	328	367	312	341	366	329	340	358	344	346	353	359	343	375	341	373	363	366	382	344	372	323	364	355	367	351	347	356	369	339	409	365	335	339	344	341	353	349	340	358	362	343	343	332	381	346	325	332	372	342	327	377	338	379	355	363	353	368	372	361	369	332	342	338	335	329	353	375	347	393	353	363	343	389	356	358	364	353	379	376	372	365	366	369	374	365	383	369	354	355	325	376	362	357
27846	46308	41317	30305	23813	17833	16121	12687	9137	7548	6291	5298	4483	3758	3051	2556	2050	1668	1428	1177	1021	986	938	760	720	643	636	583	553	581	564	514	511	524	495	472	478	473	495	466	437	422	461	438	467	441	434	468	469	441	479	458	435	464	468	437	436	423	454	450	435	409	460	456	457	486	403	461	394	435	417	411	417	452	420	451	448	440	428	427	400	430	460	421	420	414	431	419	456	421	452	395	462	420	433	394	411	392	393	433	470	453	429	391	445	431	427	444	447	446	450	469	468	415	408	432	416	457	403	420	418	407	426	429	443	430	422	370	408	422	418	405	426	393	443	440	428	398	436	431	420	422	412	436	436	478	456	415	422	446	444	470	420	432	416	420	439	425	415	418	421	412	426	466	406	443	417	376	443	448	393	427	422	443	410	481	450	397	425	417	418	450	472	409	427	430	403	432	411	400	421	395	394	421	403	448	444	434	416	428	444	459	463	393	453	438	427	422	419	375	428	412	421	393	419	398	412	407	457	418	420	422	399	461	420	407	445	435	399	434	438	377	430	405	446	390	487	431	440	380	401	432	418	412	415	440	427	450	447	441	429	441	431	449	448	425	452	413	416	403	445	423	426	441	438	459	436	384	411	441	423	402	424	453	411	429	424	422	446	398	445	423	420	418	435	455	422	406	418	432	417	420	391	426	390	424	356	453	408	470	437	394	446	393	415	441	433	412	426	450	449	454	384	446	448	403	403	439	430	446	426	410	430	436	438	429	427	395	438	434	417	436	408	460	458	457	431	427	400	455	426	425	437	413	412	428	451	433	432	454	434	426	419	398	454	414	428	422	459	412	443	397	441	441	416	453	440	442	406	397	424	437	394	443	406	418	406	404	426	428	460	405	426	432	430	431	460	438	407	444	394	412	465	427	452	417	432	413	413	413	397	448	422	441	461	424	435	443	404	436	429	435	441	448	416	412	436	428	446	414	429	421	415	453	451	429	398	437	431	435	410	454	427	401	411	423	418	476	400	470	451	445	395	401	433	416	381	425	439	419	434	418	459	430	423	425	407	393	410	434	434	421	421	444	471	458	414	457	436	415	475	382	454	435	463	452	425	421	400	465	458	458	445	394	451	410	434	437	428	392	421	420	456	456	422	462	419	439	440	411	412	427	421	418	456	407	419	396	451	421	445	391	430	423	425	431	430	458	457	418	420	445	452	427	432	463	444	430	418	406	436	440	443	452	454	424	414	454	423	444	473	440	466	398	383	417	456	441	450	408	424	428	432	455	433	425	421	409	405	399	418	435	445	436	415	436	399	416	428	428	410	416	424	448	438	454	401	416	429	427	454	407	389	405	428	423	410	463	427	445	421	397	406	424	420	449	428	431	420	418	448	410	466	416	433	448	412	423	420	460	415	410	423	395	428	452	460	439	452	401	426	447	404	471	443	416	417	432	427	430	423	378	437	429	413	415	430	429	383	450	426	427	428	399	419	446	442	439	407	404	422	387	430	421	418	397	453	413	421	408	434	420	418	435	406	448	426	415	439	443	418	460	468	410	410	448	412	397	429	408	408	472	424	425	456	449	426	438	416	407	404	418	447	405	420	426	394	400	409	421	449	434	406	402	446	419	390	450	396	432	411	428	408	405	446	412	410	424	429	443	422	399	429	390	393	451	397	424	458	412	450	403	467	397	408	451	445	391	425	438	438	427	404	420	445	420	429	453	431	449	454	478	426	414	395	449	414	402	444	425	433	419	438	427	420	449	433	430	419	423	426	422	453	417	417	409	432	465	382	441	441	434	428	415	393	443	436	420	390	447	445	444	429	437	450	405	402	421	368	448	368	419	421	435	467	402	433	434	420	405	462	428	408	424	408	412	423	430	418	395	446	427	436	464	417	411	417	390	444	423	423	457	431	431	463	444	407	437	410	450	456	436	442	413	423	423	468	415	445	426	426	446	431	404	460	446	423	412	421	406	387	438	378	437	415	468	417	434	418	430	403	431	423	410	451	445	420	428	426	400	410	446	433	417	444	455	430	394	417	448	418	420	442	393	405	439	425	430	445	436	412	416	431	396	447	437	394	441	405	452	397	414	452	417	443	401	401	443	411	449	432	425	410	445	430	434	410	426	419	422	445	464	391	409	457	414	443	456	442	401	430	425	471	459	402	435	413	442	438	436	387	429	415	389	403	426	414	419	384	380	459	407	424	448	419	422	455	460	409	395	432	420	413	419	424	382	434	440	451	435	440	436	406	419	436	451	428	425	426	409	377	426	455	447	420	453	404	456	422	468	406	445	416	434	462	417	460	410	433	386	412	458	421	419	409	426	418	419	449	447	419	450	448	469	412	446	451	450	406	437	408	431	441	452	407	460	431	419	437	437	433	451	446	405	413	431	411	385	419	436	453	421	413	441	442	434	396	435	434	442	433	415	410	449	418	421	389	454	454	467	405	446	376	421	445	404	454	451	413	433	417	435	424	424	431	449	441	408	458	387	395	412	398	412	424	409	445	468	469	418	464	401	433	444	417	427	417	443	412	430	419	452	411	425	432	428	407	413	406	431	420	465	423	398	445	423	439	450	431	439	433	447	420	466	400	441	433	414	416	432	407	446	408	400	435	411	390	425	398	403	433	426	415	401	424	453	408	411	373	448	411	430	425	453	417	436	443	417	424	422	422	423	439	380	449	423	432	427	432	420	437	428	454	408	441	435	444	402	418	409	441	409	404	413	454	431	451	425	433	434	421	423	416	401	447	436	411	439	436	423	409	439	411	418	400	419	439	425	433	401	449	449	454	431	410	431	411	456	445	432	426	412	417	430	392	427	411	418	415	421	421	447	415	392	422	375	446	407	385	439	390	401	420	425	397	419	404	420	429	435	416	444	444	414	439	426	392	407	434	444	410	466	441	438	394	428	423	426	466	449	451	424	442	417	431	410	437	440	408	432	427	435	404	414	416	403	419	444	389	451	446	413	431	466	401	426	442	409	418	412	452	409	425	395	438	431	446	438	411	414	427	443	421	443	406	433	404	458	443	454	389	425	424	411	423	461	407	414	404	427	441	422	446	416	466	420	438	393	442	403	428	378	422	405	431	434	428	485	411	415	402	448	397	430	434	394	432	413	432	425	406	395	405	416	463	413	415	416	428	419	451	397	450	449	432	447	429	477	471	398	419	427	426	448	432	448	405	387	416	447	429	451	418	402	438	469	399	436	440	439	449	435	449	436	412	403	415	438	407	444	434	437	458	457	421	427	421	432	435	419	447	431	444	442	399	435	426	414	446	466	450	427	396	399	436	416	426	411	384	416	402	433	452	456	471	448	414	393	436	411	421	427	397	428	440	459	436	427	397	400	426	438	405	437	450	434	417	440	439	422	458	449	460	411	431	421	431	444	439	432	432	420	427	448	423	392	464	420	409	448	403	418	422	435	414	444	415	417	434	453	442	455	423	406	428	424	448	419	452	421	411	474	420	426	438	414	437	416	443	385	418	432	434	381	417	440
25344	21384	28177	26883	17360	9941	7893	5672	3827	3066	2628	2191	1925	1708	1503	1274	1144	1022	895	825	764	793	701	717	672	650	693	649	655	619	608	578	552	638	577	582	581	623	565	631	589	605	569	570	599	591	634	601	589	591	613	590	598	593	557	576	597	528	563	598	570	607	603	625	557	556	591	580	565	597	610	581	575	610	573	579	574	566	598	590	622	602	621	555	557	560	581	595	575	541	610	604	593	568	581	601	645	548	563	554	545	591	567	561	538	574	592	591	579	583	605	578	574	632	546	544	625	558	590	584	554	510	559	569	611	556	588	556	565	599	582	609	593	564	551	584	608	580	557	607	575	547	580	569	530	588	586	581	596	568	513	605	571	588	557	561	608	610	572	539	579	618	591	578	557	559	547	579	580	592	586	551	577	589	547	546	605	593	563	639	597	593	599	602	585	580	575	560	579	610	504	551	545	588	589	587	580	617	579	541	603	547	579	596	582	577	554	591	550	554	594	592	576	562	555	568	573	611	566	564	556	552	581	580	583	575	568	573	535	598	564	581	544	560	593	567	590	610	593	607	585	574	547	568	585	579	573	563	537	564	560	559	610	595	586	623	631	550	618	574	583	578	559	533	594	568	578	544	572	544	549	587	558	523	567	553	591	605	580	602	575	564	540	553	602	570	569	561	554	592	581	541	605	539	594	596	576	549	617	565	569	568	577	596	533	562	592	573	533	587	613	598	551	564	544	578	609	538	599	550	607	548	573	567	609	610	620	582	538	552	554	588	556	594	534	528	617	570	589	568	592	543	588	613	580	615	591	588	561	621	612	580	590	575	593	586	588	540	582	531	559	599	566	585	542	615	579	579	604	562	545	589	566	555	589	550	594	604	581	607	578	611	529	561	570	590	571	551	595	547	585	592	580	537	576	591	582	600	580	540	562	568	540	574	583	592	592	541	546	644	604	593	540	614	551	589	584	579	504	532	556	570	571	607	574	539	569	551	598	607	592	633	552	599	539	585	546	543	581	540	550	588	559	641	548	539	571	581	584	549	581	585	535	570	591	603	569	579	550	585	573	604	594	562	609	593	561	573	573	582	656	605	537	597	585	525	579	531	558	584	540	554	607	517	614	548	587	602	549	566	561	580	570	577	585	602	616	583	559	591	575	534	539	599	550	639	543	581	574	565	615	600	595	586	545	593	580	538	596	611	577	616	613	573	574	581	594	602	568	614	539	587	577	588	563	544	547	561	574	583	539	572	590	590	570	545	626	571	553	610	572	567	599	617	550	567	606	597	602	571	600	621	543	593	575	586	568	531	588	594	610	576	592	595	570	609	614	572	603	575	541	591	633	570	576	531	568	575	558	606	599	573	572	585	582	608	544	610	597	599	600	576	580	545	583	551	596	579	582	561	596	576	583	574	574	568	616	583	581	561	602	588	588	553	555	603	576	586	580	585	552	536	579	560	600	597	542	556	596	618	619	591	610	561	539	584	564	578	568	598	586	560	538	550	561	601	632	565	586	555	563	565	555	591	572	550	567	563	566	585	587	569	551	603	571	591	603	533	544	593	545	558	562	603	574	638	604	603	552	645	529	583	599	542	638	600	581	548	579	581	536	586	541	613	570	580	589	548	587	567	585	581	566	552	603	614	561	566	584	536	542	535	568	594	615	538	589	605	571	544	616	582	567	583	575	618	542	590	548	593	568	620	539	584	569	584	573	554	565	563	556	601	586	567	600	562	563	576	554	589	574	532	549	583	592	586	598	516	569	573	585	596	550	573	574	573	555	585	585	592	561	569	584	622	621	572	595	572	599	548	579	603	606	582	566	610	508	550	571	571	561	567	614	574	589	526	604	592	548	574	592	619	600	590	584	591	586	597	550	556	612	612	560	583	573	596	570	577	568	568	572	577	605	591	595	596	598	598	575	582	582	535	550	572	617	583	575	574	602	577	548	580	609	583	596	597	641	579	544	583	565	605	590	588	571	593	526	529	533	594	586	583	624	611	523	562	578	539	612	593	589	580	627	562	527	536	601	588	569	542	600	576	584	631	560	565	526	540	557	585	585	611	557	578	551	627	511	577	616	602	565	572	578	567	568	562	631	545	573	571	540	560	623	600	571	624	590	544	570	570	542	559	592	575	576	576	602	592	581	577	543	580	605	557	576	525	546	583	573	574	586	569	531	565	542	563	615	590	568	557	544	569	556	531	547	564	613	591	613	601	575	589	591	580	570	574	607	576	528	553	573	580	572	580	599	598	569	560	557	570	562	546	574	547	599	545	560	616	589	545	569	552	552	566	573	577	573	563	595	613	586	543	578	589	580	565	558	601	572	615	571	591	542	604	535	594	578	557	569	575	606	589	590	577	511	587	606	590	604	583	588	573	575	583	582	558	581	546	555	571	585	578	535	592	562	585	551	585	558	588	578	599	566	579	571	539	559	566	623	569	615	562	563	559	588	585	538	561	553	575	553	578	555	597	583	613	606	568	541	587	568	641	593	595	546	590	558	592	568	592	568	594	604	561	588	533	552	581	575	565	576	586	591	554	579	570	620	594	591	532	588	564	616	560	586	545	595	571	565	573	571	574	533	568	565	535	557	581	614	566	555	622	574	613	587	619	587	611	582	527	535	593	576	592	586	573	573	605	564	561	574	602	588	562	556	590	563	580	609	566	591	542	597	559	562	586	563	555	559	577	551	621	605	588	566	545	611	611	541	608	556	581	600	587	582	557	567	556	602	564	570	562	537	594	574	627	557	592	553	606	599	578	592	584	565	555	521	537	577	574	565	573	586	573	597	522	619	552	582	566	543	593	572	574	578	579	561	591	589	570	593	563	616	567	573	559	574	578	602	611	590	586	603	573	584	577	567	529	571	554	568	571	589	611	566	565	576	591	564	579	615	586	573	578	555	587	570	542	574	573	585	558	595	584	564	552	551	599	576	599	611	564	552	619	582	573	611	618	580	576	565	569	573	578	609	590	594	584	546	580	563	633	574	609	573	555	594	552	548	616	594	564	585	605	558	567	523	556	580	585	577	589	576	604	577	555	602	612	638	608	576	539	588	595	548	591	545	548	558	591	592	602	613	560	528	562	582	555	592	562	609	564	530	547	578	624	583	564	613	607	564	529	557	581	598	562	561	563	536	621	550	579	562	549	578	619	555	606	575	566	585	589	599	606	599	593	605	576	531	613	586	583	562	566	573	586	571	577	556	619	599	616	588	574	568	592	582	553	589	552	591	533	553	641	595	547	598	574	565	593	575	563	571	565	589	584	594	583	588	617	543	557	564	581	555	601	574	552	540	589	601	585	578	594	589	583	554	584	573	580	573	573	574	567	644	576	534	635	571	572	569	583	555	626	569	544	559	584	563	574	544	592	582	561	577	572	537	536	571	575	560	569	564	588	627	575	585	595	593	572	590	601	538	579	591	566	567	541	533	562	598	576	584	590	608	605	564	549	576	569	587	559	598	558	593	618	590	581	591	591	566	545	570	545	554	608
27976	40941	39067	28017	19304	14049	13642	10996	7868	6653	5235	4543	3903	3304	2863	2428	2006	1567	1353	1190	1087	1061	1046	994	858	877	795	877	838	826	778	770	722	720	697	742	721	710	704	698	696	681	704	724	734	673	678	702	733	726	664	707	688	610	690	655	702	723	640	740	732	690	684	709	644	679	715	700	677	698	696	722	606	646	665	643	676	733	661	686	722	650	680	716	694	686	693	710	711	636	668	626	671	646	701	701	675	654	678	662	649	675	700	676	706	662	671	633	706	682	665	729	665	710	611	682	696	660	650	640	715	662	687	688	666	737	676	698	679	682	680	640	647	685	639	683	621	630	686	674	670	651	671	648	682	634	655	697	672	655	677	704	687	649	621	669	684	658	701	683	695	655	665	668	670	628	675	634	691	685	667	691	671	695	638	626	644	692	682	714	681	657	654	656	707	689	654	652	667	687	712	643	666	643	634	658	633	669	667	672	647	654	676	665	706	672	703	711	645	702	691	680	671	628	659	638	675	691	681	687	664	670	662	693	670	703	692	631	673	718	659	714	698	667	658	664	666	671	633	683	719	643	648	690	658	684	661	662	619	664	716	650	659	655	647	736	678	695	659	677	681	644	679	631	673	697	687	719	701	654	696	736	679	684	654	724	681	694	661	669	718	672	737	683	687	663	664	677	698	633	667	684	719	612	706	659	672	679	678	663	630	707	665	672	688	693	695	711	671	677	712	650	629	693	693	647	651	629	706	638	602	645	666	700	670	672	688	667	690	676	611	663	676	676	627	645	687	687	650	660	646	609	672	642	688	728	679	671	659	652	670	667	658	663	668	678	707	692	671	720	613	646	694	677	644	660	686	654	674	639	672	700	673	698	678	657	663	680	659	656	668	730	651	660	724	677	668	658	673	675	676	638	690	634	700	657	663	682	694	671	708	730	680	679	695	657	649	621	663	647	678	681	632	682	741	693	675	662	611	703	687	677	690	652	674	720	662	642	657	736	686	665	660	659	672	638	660	704	638	715	636	638	697	706	635	701	624	713	683	687	639	630	674	681	692	664	684	695	675	638	661	658	680	665	732	698	668	671	688	647	675	666	677	638	699	695	667	679	707	619	663	610	720	711	673	628	684	675	683	669	660	676	758	664	669	676	715	653	660	676	696	666	675	684	648	682	666	631	645	688	678	739	661	654	687	644	629	685	703	672	698	648	678	672	646	715	679	691	695	701	693	643	692	647	682	690	645	688	678	647	646	652	656	693	695	671	676	698	708	675	660	651	673	644	642	649	710	687	645	666	660	691	628	652	619	654	682	694	647	708	683	698	663	674	691	656	696	687	670	684	641	674	693	701	659	670	700	682	686	681	690	628	684	691	685	670	726	694	629	705	690	707	663	634	695	683	657	660	703	656	686	660	705	652	712	677	700	648	698	676	647	605	690	700	710	667	695	679	643	720	666	703	709	662	632	623	651	692	655	696	691	648	646	723	666	644	693	653	712	694	594	700	704	614	651	702	695	671	720	681	673	647	677	683	699	681	657	662	681	658	654	685	685	636	698	648	638	660	677	631	657	747	670	655	709	715	663	651	672	680	655	670	641	702	652	641	668	644	682	638	728	683	652	641	665	645	628	665	680	636	638	671	695	730	665	642	688	665	635	703	684	644	670	701	717	660	669	658	644	660	659	679	703	664	682	680	673	624	640	755	695	675	691	664	710	671	626	676	702	623	606	654	622	681	681	712	688	717	667	738	661	698	675	659	640	650	672	655	681	657	695	676	660	609	653	677	680	641	703	703	614	640	667	629	674	641	690	662	638	672	693	643	630	662	671	653	722	704	656	659	649	686	630	684	721	657	653	686	660	642	649	657	654	658	684	656	679	629	657	688	650	719	705	650	628	651	680	635	713	672	643	644	648	688	645	658	643	634	697	661	713	665	707	684	666	657	630	679	673	671	692	607	650	643	660	662	677	661	673	634	688	707	625	619	673	670	672	682	697	690	668	641	651	664	668	700	655	623	701	692	639	673	680	665	670	679	692	693	692	678	665	676	664	611	658	624	666	693	666	653	658	670	669	709	682	656	651	670	667	669	644	696	667	665	694	668	683	684	731	677	707	685	704	624	694	671	637	650	681	674	679	635	643	659	691	659	663	634	666	653	667	652	626	689	673	681	676	675	655	644	736	676	654	644	685	671	692	641	680	674	649	670	653	663	718	663	655	691	708	655	649	640	676	724	675	641	706	692	661	640	638	667	704	671	700	669	706	700	686	658	651	671	648	686	717	690	679	669	685	660	669	628	701	630	675	717	678	687	635	652	658	677	698	655	635	651	697	697	642	680	638	679	647	666	696	669	676	650	686	701	638	651	672	702	672	680	645	641	643	640	655	692	731	701	665	678	658	660	721	691	696	645	691	627	690	672	637	672	647	638	665	658	672	667	690	666	646	664	669	694	653	618	652	653	654	665	664	651	623	673	655	672	674	682	689	700	697	699	632	655	686	658	653	663	686	678	699	655	688	669	672	633	715	671	667	700	722	683	666	717	694	667	691	654	637	685	640	652	677	728	643	697	592	624	673	655	654	737	664	703	645	658	685	725	683	661	680	676	728	659	710	683	666	686	652	689	681	652	719	731	703	687	655	702	659	740	691	659	697	695	681	673	727	691	637	675	656	620	660	713	657	677	696	648	689	691	679	638	629	719	644	651	652	708	665	646	649	707	699	628	634	687	676	683	630	650	678	662	666	652	659	649	674	671	646	646	645	628	668	661	702	648	684	593	662	719	675	678	656	619	710	690	702	667	665	671	660	641	667	638	715	637	652	689	670	720	645	633	632	654	693	669	665	641	707	662	677	674	658	626	603	647	676	640	678	665	714	675	698	678	714	669	656	671	665	645	623	685	673	704	664	696	666	685	651	677	688	677	676	719	642	683	656	661	709	634	690	631	667	661	633	704	614	629	663	677	664	654	679	651	662	677	656	706	621	685	716	653	729	672	673	652	638	663	666	702	687	704	679	684	670	681	675	695	650	661	640	646	653	661	697	672	647	663	681	625	681	677	687	677	642	657	696	618	700	665	664	659	681	661	661	668	698	648	648	663	691	632	695	698	682	668	683	682	667	640	676	651	632	656	659	668	624	665	713	651	636	729	624	658	643	681	680	707	664	742	700	670	756	706	685	691	669	668	668	638	667	673	689	687	655	631	603	678	658	665	618	639	685	702	716	703	644	686	665	644	704	698	647	706	694	642	676	677	698	697	652	675	671	669	654	710	717	686	675	664	664	683	695	700	646	703	738	727	677	653	612	716	654	672	647	704	676	713	624	664	665	632	647	652	719	679	654	679	676	673	664	701	669	657	637	664	649	654	663	685	666	669	655	698	671	704	671	676	657	695	687	686	666	705	672	671	646	661	700	704	671	627	664	649	671	636	704	661	687	632	652	635	743	640	661	680	658	706	695	681	668	686	670	661	624	634	666	650	657	717	654	655	632	703	708	699	672	633	761	644
23316	21353	29095	24292	22198	21932	19194	11329	6754	5268	4301	3622	3043	2624	2303	1863	1549	1322	1002	895	824	858	784	713	659	661	615	581	626	575	557	588	545	535	555	458	533	487	506	508	517	552	486	513	518	474	528	511	501	528	534	516	514	537	498	536	543	537	543	480	455	518	499	472	511	476	479	473	513	518	463	523	498	500	486	451	466	507	475	471	510	518	509	502	516	481	515	513	547	503	483	499	499	523	481	446	493	440	474	502	507	485	503	499	501	480	506	489	505	480	501	450	474	491	471	492	493	487	475	490	475	485	476	493	506	477	486	497	502	456	485	443	482	466	494	473	480	501	487	517	465	506	484	478	492	472	503	490	498	483	445	474	446	529	508	485	472	467	476	450	489	488	491	475	478	458	465	458	500	463	508	489	512	536	457	477	453	468	504	501	482	520	492	464	478	501	503	472	503	509	487	513	518	525	486	478	480	480	483	498	461	479	506	503	478	469	504	506	508	477	525	477	487	460	458	503	459	480	504	467	476	504	537	472	462	519	484	477	492	485	509	531	421	520	473	491	535	493	467	518	516	485	459	499	506	480	473	460	476	490	468	512	499	453	489	475	480	477	485	487	491	522	512	464	516	504	521	495	526	470	524	498	507	504	509	456	428	532	522	490	527	466	498	462	482	497	503	463	415	434	517	492	472	507	500	482	472	489	464	478	461	443	450	491	468	501	523	484	463	493	501	514	487	475	500	477	497	482	474	498	507	478	481	465	495	456	512	472	476	504	500	471	495	477	452	471	525	493	491	472	480	491	485	497	514	484	475	473	457	463	464	469	469	475	497	496	507	508	459	471	524	479	507	478	481	496	471	465	469	473	492	466	458	450	482	473	478	498	483	469	529	491	492	535	437	469	444	494	496	446	448	494	505	498	502	514	496	528	483	446	489	497	482	505	497	454	500	467	487	474	480	504	487	479	524	446	501	517	481	505	479	481	466	488	479	458	534	486	522	466	494	438	464	470	462	468	506	468	507	475	475	496	512	482	460	478	468	456	473	484	465	453	523	483	460	500	482	506	467	486	485	492	521	473	500	494	485	451	513	454	465	472	478	504	519	509	489	506	473	455	495	492	523	450	465	485	493	475	489	464	488	475	479	475	460	491	515	474	502	469	501	467	484	488	494	484	484	477	460	497	485	507	490	519	528	470	452	480	485	497	509	509	467	507	510	473	481	502	459	490	507	470	474	534	443	478	520	535	485	495	501	475	454	461	458	462	454	483	486	469	507	496	448	503	465	471	508	454	461	496	508	475	513	486	506	529	483	518	495	472	498	507	504	473	463	484	481	464	459	486	503	506	494	473	438	473	485	490	459	495	475	499	472	463	489	480	483	526	484	479	473	495	490	517	445	470	463	459	486	463	513	497	495	481	514	425	472	454	497	470	493	501	460	475	436	450	485	492	501	495	510	476	452	494	510	491	464	493	458	472	510	435	461	490	475	458	472	461	498	456	468	485	553	494	524	473	453	477	473	481	500	533	483	514	505	473	504	468	446	493	496	494	497	482	538	479	486	489	469	521	499	478	492	490	478	481	498	465	432	503	485	492	509	464	481	494	507	421	439	477	502	441	484	449	503	470	489	489	469	473	489	513	512	472	479	496	468	491	449	528	469	469	499	459	461	471	499	514	483	510	537	483	516	439	520	491	472	493	477	520	523	481	481	503	491	501	470	499	442	476	481	549	513	484	485	483	448	489	472	483	471	449	493	475	444	472	459	494	519	516	487	432	496	444	497	487	480	459	457	491	478	490	469	507	486	473	471	511	500	472	448	514	467	488	474	450	459	484	479	507	515	470	482	511	494	469	457	508	501	485	449	488	461	484	484	523	476	463	443	494	512	480	506	457	488	494	497	485	527	503	456	450	454	535	498	526	491	501	499	464	489	477	484	458	489	482	468	498	498	499	493	434	479	506	479	516	491	525	462	479	528	507	520	482	493	503	479	477	506	510	481	492	498	513	445	447	453	490	479	492	488	480	479	470	527	500	490	491	476	498	502	469	497	519	508	460	449	487	497	469	426	457	471	482	491	509	496	462	486	476	483	477	468	468	462	497	470	465	514	507	501	501	471	476	489	513	459	511	455	517	498	489	501	485	463	490	495	550	501	475	471	460	512	509	455	478	509	424	491	491	466	472	470	504	514	496	492	466	470	487	512	492	465	488	474	468	510	500	439	484	465	514	496	509	464	515	469	536	512	472	486	512	499	499	486	459	450	486	485	494	450	495	471	481	499	458	495	478	521	460	498	466	463	501	462	463	476	479	493	465	494	503	440	488	472	489	457	512	476	482	470	501	507	509	455	476	477	505	480	505	460	483	473	476	525	472	477	499	481	456	483	487	474	474	477	481	438	513	451	480	480	508	514	497	432	463	469	464	488	475	507	458	476	478	513	468	462	486	479	453	491	508	470	477	508	500	500	481	500	450	518	497	504	464	444	494	480	494	479	489	465	499	506	509	472	482	494	490	465	465	476	476	537	453	480	458	487	486	471	471	483	482	497	499	465	516	480	517	497	487	507	476	467	472	500	505	496	491	473	491	476	470	524	491	487	442	483	479	502	517	467	480	482	493	498	470	509	467	449	512	475	503	471	487	496	485	491	510	490	508	495	483	488	508	513	481	501	495	470	472	480	496	478	484	525	511	464	490	457	489	494	490	499	500	464	451	480	477	500	453	482	528	475	469	508	486	499	507	470	467	457	488	492	512	465	436	512	471	501	493	477	437	477	497	508	492	460	499	486	500	463	477	463	500	487	503	524	468	492	495	501	537	496	419	482	473	483	516	442	468	496	478	510	501	461	483	486	467	506	465	506	502	431	495	512	452	457	465	480	461	489	464	482	478	465	471	476	455	499	470	472	493	451	467	506	515	466	493	507	484	478	487	505	489	474	456	466	496	501	511	494	501	488	499	480	484	490	504	519	458	450	423	499	471	471	463	491	495	475	476	496	485	476	469	470	491	479	484	468	468	460	465	479	504	497	501	498	462	501	492	495	471	519	513	506	485	498	522	521	525	453	479	471	524	497	525	442	443	448	508	489	470	482	500	462	457	458	471	466	474	495	512	475	492	484	476	494	483	488	472	496	505	498	457	467	514	459	511	474	485	546	502	479	489	555	490	502	485	489	468	471	459	477	499	460	496	489	459	497	495	460	454	498	492	456	472	505	473	504	472	460	500	524	483	508	460	476	468	508	495	508	487	501	512	476	482	462	445	480	475	503	495	500	483	492	465	471	481	507	544	482	487	473	481	519	467	482	488	479	462	495	475	511	483	505	509	476	493	458	472	505	479	457	476	504	488	478	521	487	483	504	455	492	507	479	476	468	448	487	491	484	459	511	508	508	518	503	503	484	564	490	483	515	492	458	423	505	506	462	497	480	452	476	511	445	454	486	519	513	496	479	503	456	485	498	490	458	496	487	462	478	498	491	490	453	487	482	472	520	457	526	469	521	471	470	501
31778	52387	48906	37777	29291	20643	20023	16891	12469	10259	8646	7277	6220	5464	4624	3700	2949	2313	1773	1497	1298	1226	1237	1097	992	844	793	796	774	760	724	684	667	652	613	655	602	617	587	620	594	612	575	623	581	569	575	575	573	593	574	596	614	529	600	545	529	577	596	607	572	595	525	568	569	591	521	520	601	588	565	607	562	610	623	544	557	569	578	552	542	539	550	566	512	537	582	562	603	568	599	586	552	530	557	562	545	528	562	574	575	582	559	569	527	570	593	518	564	573	480	596	548	540	555	548	561	562	578	557	549	569	522	515	538	585	555	500	543	571	586	552	589	583	578	522	556	519	579	557	538	530	558	532	548	574	592	574	565	587	552	542	530	566	600	554	552	571	525	556	602	569	583	592	557	562	543	545	549	569	527	574	549	587	622	541	595	585	538	549	533	571	569	607	579	564	536	521	557	548	523	546	523	552	562	564	523	514	571	551	525	562	579	563	522	567	585	557	553	531	586	560	569	573	573	545	580	588	541	532	516	564	554	592	555	541	517	562	575	553	539	558	559	576	573	566	585	588	564	565	586	550	563	581	578	554	545	557	610	530	539	582	540	533	512	577	540	559	555	554	509	531	501	523	538	535	570	543	533	574	509	513	575	617	566	563	510	546	512	598	524	595	573	536	575	562	559	556	554	549	527	585	553	518	556	537	589	571	560	543	572	543	553	548	580	579	570	584	541	582	566	584	507	602	550	566	600	537	555	583	511	547	547	580	530	567	563	595	510	562	560	578	539	547	572	548	553	567	480	536	528	566	549	544	590	562	556	577	529	522	546	541	546	510	599	560	510	554	550	553	578	547	528	560	558	542	533	528	576	531	572	552	572	567	553	546	533	614	580	554	558	586	571	535	510	586	577	542	589	564	544	577	582	526	572	516	554	565	566	560	538	606	575	574	577	564	539	535	558	578	531	542	564	577	560	578	559	517	567	613	551	542	616	546	548	573	583	561	565	573	570	542	558	535	603	499	540	580	556	562	553	565	586	537	538	558	551	557	563	556	574	532	594	559	558	551	516	586	559	567	524	552	539	578	548	569	565	533	555	565	546	560	560	608	549	537	552	596	558	583	550	530	581	536	574	560	543	562	547	564	593	524	557	529	570	550	571	574	584	585	514	536	537	508	485	535	551	534	571	546	538	537	568	568	547	583	571	563	532	531	557	536	510	554	534	536	578	594	546	580	563	586	518	528	550	542	566	537	552	529	547	556	584	556	575	502	549	522	583	563	535	555	574	553	560	564	582	555	544	596	560	544	538	558	526	531	533	568	530	539	532	563	563	548	556	573	583	566	541	544	573	563	554	536	554	516	556	589	541	573	606	608	559	559	552	565	599	584	577	532	544	581	545	528	513	542	523	545	552	568	540	559	567	577	553	547	573	550	538	562	560	537	566	545	521	510	544	550	575	594	510	559	553	576	586	538	547	552	511	572	602	559	521	565	564	559	581	555	534	547	559	550	560	528	539	565	541	543	549	596	536	584	521	568	526	537	568	568	572	542	523	546	552	514	554	533	572	542	554	588	531	545	546	542	543	575	577	540	518	560	523	590	565	556	578	555	556	532	587	552	582	581	575	558	558	555	568	613	545	571	537	546	542	582	554	528	588	540	489	544	533	551	518	525	529	589	509	588	549	528	548	544	546	557	528	568	568	560	534	544	577	550	581	591	565	545	485	555	559	533	597	529	538	620	549	561	565	534	549	582	536	555	547	541	524	538	536	579	557	557	569	593	589	557	547	551	544	557	549	550	540	559	538	552	588	569	591	556	512	564	559	527	533	561	601	549	541	538	517	536	551	522	553	555	567	541	536	549	589	551	547	537	548	563	596	520	542	579	584	533	533	512	566	564	558	565	547	588	500	508	562	562	545	541	546	532	553	554	569	564	554	555	563	572	555	540	547	587	574	549	601	535	549	584	573	555	560	561	534	556	586	603	563	563	540	552	539	554	562	529	562	562	530	602	588	592	577	567	531	586	584	553	546	536	532	540	525	575	561	589	599	565	560	556	581	505	532	538	577	559	532	580	552	600	552	521	534	525	545	544	553	551	580	562	565	577	541	578	524	528	551	578	511	524	508	583	531	545	568	543	593	537	517	556	565	546	526	542	532	559	530	572	549	591	546	572	534	577	556	556	563	555	547	550	518	544	549	521	553	531	556	569	537	541	570	543	570	534	567	553	533	559	571	569	549	520	557	537	538	518	527	551	553	512	503	552	502	547	602	554	583	552	555	551	547	554	584	554	540	571	546	588	577	549	590	530	572	505	520	588	515	551	523	582	548	546	559	518	601	566	592	526	530	524	545	571	529	609	561	516	550	596	522	529	562	510	559	573	538	562	517	557	547	555	566	542	585	617	548	581	548	548	549	562	573	541	577	555	547	534	550	562	552	574	547	529	589	518	574	550	573	536	533	555	554	522	554	580	570	555	524	531	562	547	562	520	558	557	562	531	550	543	540	545	540	507	527	546	591	522	551	555	581	561	536	555	538	527	553	544	527	532	545	576	527	551	553	537	540	544	545	544	515	572	513	517	589	594	544	571	577	529	527	554	566	531	538	553	570	540	570	543	546	572	534	545	555	593	570	561	575	531	576	526	554	518	522	537	558	524	537	605	557	550	554	576	567	557	579	549	568	601	538	516	562	582	574	562	562	531	587	550	541	567	545	547	506	576	545	571	572	554	560	581	573	569	564	532	517	572	559	529	502	548	557	571	517	560	531	548	532	579	556	576	543	572	599	537	550	556	528	528	548	558	535	548	567	524	576	567	535	544	560	545	541	578	536	582	548	562	515	544	545	534	546	524	562	540	548	545	556	538	568	542	566	581	578	569	540	582	554	598	562	534	536	584	558	575	561	539	530	533	549	548	537	525	577	541	576	565	573	539	543	530	534	592	537	502	550	587	543	566	554	589	577	573	579	573	539	548	555	579	529	558	534	545	554	561	542	550	571	573	560	521	557	559	548	562	553	499	515	544	596	549	545	526	549	540	543	510	556	534	591	551	556	535	578	554	567	533	533	563	532	582	533	580	519	543	558	562	577	544	552	533	559	552	543	560	570	569	533	521	568	519	550	545	574	549	544	554	530	527	557	564	556	551	571	544	573	568	559	577	565	622	541	555	566	541	595	564	564	527	584	534	565	555	560	536	533	541	545	544	590	536	586	569	582	522	527	564	599	542	567	569	573	539	520	558	502	558	543	595	570	583	559	519	552	596	545	525	600	566	525	596	565	567	556	497	539	587	572	540	546	550	604	529	549	539	535	581	553	594	583	558	584	501	545	561	517	577	554	536	559	537	612	541	585	551	522	536	568	544	523	552	527	520	543	590	537	558	554	540	562	585	565	552	540	544	558	512	552	503	570	521	558	537	534	508	539	582	581	595	532	553	534	572	537	571	561	524	579	563	548	574	538	551	553	558	525	558	561	554	559	571	527	568	565	503	569	586	533	532	545	590	531	538
28729	24838	26613	20555	12204	7487	6646	5078	3314	2511	2009	1675	1458	1349	1194	1032	865	778	653	582	583	582	594	542	523	524	518	510	465	494	483	466	474	465	505	425	435	452	456	480	485	412	481	444	456	482	476	469	496	458	462	448	471	446	428	474	437	457	428	429	431	426	469	459	442	490	428	450	441	446	458	466	459	459	464	422	469	427	469	439	441	422	470	439	434	446	432	408	440	443	479	420	463	438	454	430	436	432	427	439	453	420	417	439	410	477	421	444	481	446	430	450	499	431	467	450	460	442	451	405	430	451	421	402	449	455	436	446	477	450	438	417	431	454	443	441	461	437	425	459	475	477	482	468	461	450	443	445	428	448	459	447	425	390	463	501	462	472	490	459	448	430	440	451	438	438	426	453	422	469	480	464	465	449	437	441	400	456	475	440	449	452	442	474	464	446	445	466	433	446	461	475	460	431	423	457	444	488	432	410	462	435	486	464	427	453	440	448	474	481	495	457	461	438	457	438	478	502	441	465	449	467	447	431	413	438	476	439	486	459	435	467	474	444	419	434	437	476	462	461	403	453	459	446	468	484	465	432	435	460	460	441	439	440	453	467	458	435	434	475	412	446	479	415	408	423	445	502	431	424	451	431	494	465	447	456	494	449	452	443	436	474	483	509	454	465	448	447	454	443	442	443	432	464	445	454	456	432	396	474	444	435	466	433	474	455	434	427	412	435	463	438	456	439	460	470	462	459	477	469	452	419	452	468	433	406	438	482	428	482	442	480	449	449	435	430	481	441	453	469	483	451	443	436	464	427	421	423	465	468	447	433	511	439	475	406	444	473	433	419	459	467	426	443	453	424	441	464	472	466	475	447	426	450	463	440	439	454	467	438	437	442	467	460	469	467	449	448	439	470	436	452	430	451	481	443	473	460	480	440	470	403	472	448	442	438	462	453	479	443	458	429	423	499	459	423	481	481	465	447	415	455	453	449	487	444	423	491	467	461	461	438	412	444	443	473	459	471	459	451	429	479	415	429	452	456	441	453	438	452	455	480	443	474	444	483	446	445	464	463	450	456	435	428	451	471	424	418	462	440	422	429	441	467	420	466	444	399	429	452	451	449	446	476	469	445	466	467	443	446	424	473	443	485	429	419	473	452	463	432	463	443	449	462	431	453	469	434	471	429	436	462	452	445	443	461	435	484	457	449	475	466	483	449	455	432	454	485	499	479	450	418	457	439	478	437	441	458	444	470	455	466	427	445	426	439	426	477	444	451	451	429	460	445	448	420	430	440	406	446	465	423	446	452	428	457	478	452	440	497	507	428	449	446	466	478	481	453	468	444	474	452	430	446	442	446	437	401	417	456	439	454	455	476	466	462	464	438	447	437	448	460	484	465	428	479	438	468	429	498	447	471	471	449	442	483	395	442	483	477	447	448	450	425	462	443	455	464	487	414	414	448	448	407	437	470	433	435	442	468	440	465	438	437	464	466	464	471	453	439	437	435	450	396	400	484	462	456	424	458	456	485	495	422	430	416	439	462	444	426	435	460	483	447	464	442	439	497	458	442	470	491	475	452	476	464	414	466	468	462	456	492	413	441	432	430	488	442	443	472	432	456	422	484	449	432	449	476	452	461	466	474	483	469	434	457	496	441	473	479	478	485	459	467	447	445	471	414	452	439	456	432	442	443	422	464	497	420	441	444	408	469	441	439	409	490	440	433	435	469	455	425	437	470	467	450	450	403	454	435	444	468	437	462	446	466	451	440	434	474	436	465	447	445	428	432	449	411	431	442	442	453	470	440	425	468	450	424	427	477	466	466	413	484	462	455	444	463	407	471	416	477	473	468	435	489	449	417	458	455	401	447	440	453	451	452	403	451	437	469	413	419	440	415	477	439	447	458	488	449	479	466	429	409	443	418	422	456	457	447	450	449	479	452	459	403	461	459	429	448	410	467	452	484	469	459	468	451	427	470	435	459	496	486	468	464	442	445	393	449	459	453	435	452	464	429	446	501	425	459	446	449	481	456	469	434	452	436	481	439	456	449	450	489	455	431	434	415	461	444	451	435	461	464	421	455	473	460	444	448	420	434	446	461	429	444	441	424	430	475	435	461	469	436	472	453	411	443	470	451	477	436	433	470	455	445	435	442	433	514	471	454	469	426	435	480	463	410	438	422	420	444	461	451	441	438	440	483	455	472	442	474	509	421	437	459	464	444	427	479	475	455	478	437	494	462	443	469	444	453	466	487	453	464	462	419	450	514	460	443	471	442	445	463	427	453	489	416	454	461	482	482	418	479	419	450	471	461	455	478	428	443	470	459	408	442	426	448	456	471	465	463	482	442	453	443	443	464	469	435	426	467	452	490	486	447	450	440	459	426	458	428	454	489	450	449	454	450	433	465	404	459	471	453	407	495	446	447	428	429	446	432	446	455	453	431	468	477	431	498	462	433	451	446	452	444	471	490	443	481	465	466	483	481	463	460	439	432	449	426	426	448	436	450	481	461	435	443	424	464	451	444	436	451	426	432	423	411	467	434	458	448	452	459	465	417	433	458	433	471	444	452	425	440	460	465	466	502	448	432	450	481	439	441	461	432	429	419	455	464	450	471	446	476	443	472	451	455	466	440	455	428	454	476	467	456	396	441	481	469	430	468	466	465	427	459	444	452	431	423	435	491	444	444	444	480	454	474	444	446	479	451	434	455	482	480	466	454	453	477	482	470	463	473	438	436	461	449	450	454	466	458	439	450	434	439	466	463	439	459	431	428	447	438	441	454	450	437	422	441	449	434	438	487	437	491	425	471	423	449	470	456	464	435	447	441	415	449	428	445	448	493	449	439	479	412	439	451	448	432	433	480	463	423	436	443	477	444	496	404	427	388	443	436	435	442	446	472	434	454	448	477	441	473	429	438	484	423	431	466	424	473	473	466	439	419	467	465	415	447	474	446	477	421	458	430	424	432	498	442	448	417	436	422	483	465	469	469	436	492	441	464	458	476	451	522	464	460	458	446	440	462	499	450	494	470	466	458	485	485	426	460	464	418	458	434	489	453	485	432	448	503	469	451	459	452	428	407	468	454	459	473	434	402	459	451	470	459	447	462	444	475	440	440	498	446	413	456	432	459	426	429	439	427	433	452	463	454	447	475	454	442	443	449	455	463	479	491	448	431	444	428	473	456	481	466	448	473	414	474	419	436	455	437	464	449	470	450	451	455	450	494	441	434	435	494	428	473	456	431	457	443	466	456	430	442	502	493	481	472	452	474	469	422	436	423	463	452	426	414	455	477	432	446	513	446	457	455	480	438	478	487	427	460	445	464	473	458	439	442	435	482	496	454	468	456	451	443	449	448	473	445	446	471	455	429	480	452	473	421	483	448	463	392	430	432	486	397	443	476	459	444	460	426	440	452	490	446	439	450	478	440	455	441	462	446	485	485	460	447	449	450	451	436	438	441	470	438	462	446	460	429	474	441	482	415	456	456	451	411	408	483	435	441	415	445
27038	37841	31661	22065	15907	11886	11819	9705	6863	5226	4341	3675	2943	2751	2340	1914	1545	1188	995	874	829	836	808	785	717	689	663	645	636	632	607	580	572	549	566	571	574	510	525	548	560	554	606	572	534	556	545	517	529	590	576	538	579	574	548	510	546	562	559	536	548	552	559	521	559	550	550	550	591	539	531	533	539	520	558	521	578	540	554	529	548	507	496	579	575	539	496	560	532	532	538	532	531	538	551	513	549	553	532	532	568	533	538	563	557	524	560	534	544	537	496	564	550	528	550	578	504	510	538	545	492	527	525	536	532	537	541	544	544	575	519	554	507	498	545	551	520	526	555	514	575	492	535	492	542	557	517	562	580	552	551	575	540	497	521	525	539	552	519	571	554	577	562	573	520	545	494	558	566	575	522	533	572	534	559	537	546	607	534	517	541	524	558	546	526	507	536	575	497	564	542	568	507	544	520	571	501	529	539	540	543	542	521	488	605	514	558	548	524	573	534	533	543	587	526	511	562	535	523	536	540	548	531	567	526	532	564	562	532	600	544	538	527	518	550	540	548	570	564	566	585	522	519	530	509	544	517	524	504	548	542	526	553	537	556	506	528	520	491	583	551	572	529	556	538	545	549	533	568	540	572	538	529	551	525	513	539	566	509	512	556	536	486	504	564	554	530	521	529	553	524	524	547	527	555	516	554	530	551	556	582	552	549	550	515	533	547	525	522	523	535	550	536	549	523	600	532	511	547	514	553	531	551	521	557	535	520	531	515	574	563	553	535	559	567	556	533	502	566	529	564	537	509	503	536	554	527	580	562	542	545	536	494	541	548	520	512	557	506	538	556	493	535	537	542	569	533	569	554	546	539	508	515	515	555	552	586	566	552	538	531	563	532	524	540	536	597	525	496	542	543	531	575	543	571	555	524	518	549	574	523	571	552	542	591	551	529	544	550	527	514	542	560	575	609	530	549	510	542	503	541	550	547	532	552	587	569	528	500	507	559	555	509	542	536	549	591	541	533	565	525	554	518	556	529	581	540	552	477	520	537	576	516	518	562	595	525	575	518	547	543	530	588	528	530	553	570	586	554	533	524	587	553	528	538	532	561	541	556	559	510	577	557	514	524	536	537	556	533	568	572	541	569	525	523	522	540	544	579	531	558	515	546	524	548	536	530	561	535	525	575	513	559	543	545	534	520	486	551	544	533	536	533	543	597	569	565	576	533	515	564	538	543	549	529	527	536	555	506	534	560	526	565	560	558	523	621	574	560	581	538	536	543	511	517	557	524	547	487	539	592	568	526	502	541	533	544	585	531	539	537	560	553	569	497	586	551	529	522	549	540	515	552	537	596	532	549	526	601	541	534	534	543	537	551	585	519	540	541	537	556	534	548	525	534	534	564	491	511	529	524	548	531	489	531	521	547	557	558	557	588	546	535	532	549	581	550	560	522	535	555	531	546	578	539	529	554	535	541	545	527	570	531	537	566	551	539	566	583	532	532	545	544	540	514	497	507	527	530	548	523	532	544	532	528	548	572	566	534	538	527	518	521	545	554	528	563	542	515	571	558	512	565	555	515	574	506	523	528	566	545	554	542	550	536	527	583	551	520	531	539	537	573	490	522	556	539	559	555	534	549	560	535	531	570	574	538	553	557	557	573	556	536	510	547	550	555	566	529	598	525	538	524	511	545	544	534	527	532	569	533	563	542	545	576	540	523	534	596	521	512	525	565	541	520	518	504	530	541	519	576	537	530	531	535	558	528	564	521	546	555	538	540	557	528	530	552	533	522	535	568	535	535	534	529	603	527	581	550	538	550	522	570	590	569	548	533	506	576	547	520	510	559	519	510	550	503	519	507	520	552	538	538	525	514	542	554	545	564	561	546	509	532	581	549	575	548	501	536	572	563	524	587	512	542	550	558	527	544	532	545	546	541	581	524	511	509	574	538	566	540	520	530	528	514	547	540	584	537	542	522	551	569	542	513	554	511	565	527	520	561	502	533	529	551	520	520	530	542	514	561	524	525	537	542	559	570	539	514	566	543	588	549	545	544	587	601	555	580	594	536	524	520	575	549	546	537	544	530	567	561	513	554	556	504	533	562	548	532	521	546	514	535	531	569	563	542	560	526	556	558	542	549	496	534	555	565	561	546	558	555	562	595	543	569	569	541	522	557	543	539	539	524	541	501	574	503	501	568	520	550	535	530	543	579	566	525	544	537	579	527	515	528	558	569	568	551	553	513	535	580	528	567	559	566	567	530	541	556	512	489	521	546	528	536	571	536	571	505	532	495	562	539	544	537	519	519	562	514	561	540	553	568	551	559	515	558	528	534	538	547	523	527	515	541	550	543	558	552	528	545	523	586	525	490	538	526	523	571	533	562	551	576	521	518	529	514	528	538	549	511	542	501	545	545	565	545	519	515	519	539	520	541	554	529	557	570	570	590	542	508	537	527	535	534	540	541	552	566	528	527	532	549	605	596	527	517	513	514	553	500	548	566	565	536	530	511	545	561	549	571	558	567	575	521	538	529	557	536	541	551	521	568	541	549	497	517	503	549	516	591	574	529	551	546	549	550	521	532	525	607	520	538	557	534	556	562	540	550	525	560	495	523	559	569	531	538	533	540	570	529	561	561	528	539	500	528	561	559	537	545	561	571	537	504	522	508	524	550	549	556	532	529	530	521	517	541	559	530	489	490	533	543	561	554	551	565	565	553	555	518	574	538	545	541	538	556	531	567	551	572	564	514	556	568	569	532	502	567	542	560	586	555	541	573	505	536	564	570	529	546	511	566	595	567	583	526	494	506	522	562	525	552	500	574	564	522	520	554	559	524	562	551	540	518	572	534	523	523	564	548	545	576	533	531	528	531	532	482	535	552	543	601	546	550	559	560	532	550	492	534	498	561	559	552	544	542	538	530	575	524	547	545	566	525	558	536	554	516	560	551	559	558	472	584	536	532	555	549	533	533	547	528	520	543	592	546	513	539	588	551	524	536	538	533	558	542	545	530	561	486	553	540	549	569	522	525	565	564	514	568	541	558	562	562	557	553	537	579	515	543	550	515	534	502	529	495	553	554	501	539	547	542	528	502	519	562	530	539	508	522	533	550	511	589	585	546	559	515	549	524	543	535	523	502	545	536	521	536	531	574	553	558	532	537	546	498	522	557	538	519	538	547	541	551	525	527	516	575	556	506	541	490	553	541	551	545	518	562	498	543	536	517	531	514	505	553	517	533	558	515	558	509	537	550	544	535	550	522	521	573	554	555	516	569	521	556	563	529	543	499	530	564	563	545	552	517	545	544	552	544	583	516	574	563	481	539	521	589	565	522	533	585	570	588	565	550	527	552	550	517	512	565	567	533	507	537	583	523	569	554	534	570	555	558	580	499	516	554	507	517	557	551	517	554	494	550	535	547	487	558	493	545	551	562	541	547	532	565	552	571	522	522	518	538	544	536	498	538	530	523	541	535	556	557	533	520	583	499	478	531	538	551	497	547	518
24413	21367	28570	25777	22241	16584	11599	8200	5647	3893	3108	2543	2142	1833	1722	1446	1135	912	696	658	610	574	558	513	469	444	436	460	404	406	436	441	434	398	381	365	357	359	363	360	359	352	377	381	385	394	372	372	377	368	349	387	349	367	375	337	378	353	344	355	349	350	368	370	360	348	355	323	369	392	383	371	373	338	366	339	352	356	360	352	350	343	368	336	344	329	356	378	361	386	376	369	344	346	351	352	338	332	350	353	354	342	347	366	328	348	350	343	368	372	330	367	319	336	333	349	372	334	363	382	361	326	376	345	346	381	353	353	382	384	345	390	329	352	319	332	352	367	375	335	362	363	367	333	346	317	333	339	338	352	322	339	330	382	351	332	350	339	345	355	369	340	349	358	321	343	375	336	339	335	334	377	351	383	351	383	351	343	343	355	323	338	343	351	316	346	342	354	351	353	296	343	322	370	308	348	355	348	348	336	375	331	361	369	351	367	318	347	351	375	328	329	373	372	361	337	383	321	374	343	320	364	368	340	317	343	334	341	360	329	332	357	381	372	343	341	397	382	319	337	351	359	331	352	343	364	359	361	359	355	343	360	380	337	343	337	320	324	332	370	327	346	359	358	316	347	354	340	369	380	376	345	321	352	348	362	358	322	364	380	327	335	350	341	325	335	363	351	325	326	388	346	392	363	353	366	351	323	348	339	330	345	364	333	377	332	343	329	316	343	367	361	377	353	363	350	391	344	326	329	331	365	331	346	367	344	337	380	312	324	365	358	373	330	354	324	374	344	376	341	367	319	334	349	327	376	345	368	340	366	357	373	358	335	315	340	342	346	316	339	368	344	379	367	368	375	348	363	335	370	350	342	325	365	335	376	319	352	327	356	362	375	339	351	373	322	372	354	354	391	350	393	359	357	358	357	323	316	337	350	350	355	381	388	345	353	357	329	321	335	381	342	346	355	332	381	373	364	356	321	345	350	339	350	367	342	325	396	349	338	349	339	355	339	364	373	393	381	344	343	353	359	351	369	356	334	363	369	334	316	345	335	325	369	331	345	335	375	357	377	332	364	340	335	338	364	378	379	368	378	354	371	342	344	357	334	359	357	345	334	351	338	343	395	361	342	342	371	336	381	316	359	365	332	371	350	356	358	352	364	354	342	331	381	361	343	391	359	343	340	336	340	351	356	346	362	356	326	373	388	373	328	360	318	360	366	369	371	354	351	339	337	382	385	313	341	379	326	350	354	347	358	347	373	330	359	348	339	337	362	328	355	342	340	348	317	352	325	353	335	353	374	378	369	337	312	356	353	315	359	358	369	345	355	357	330	384	337	386	319	364	360	366	353	340	366	353	295	382	337	343	363	342	317	351	377	346	364	337	352	349	330	351	350	330	325	342	327	357	344	371	346	349	350	328	343	343	384	354	350	356	363	397	377	387	362	318	368	360	349	381	338	379	351	346	353	362	364	360	367	356	374	338	330	360	341	339	350	333	356	340	337	372	370	349	353	340	308	354	371	371	350	373	330	350	380	326	338	394	354	399	344	351	382	354	358	373	354	347	361	375	387	354	356	327	340	346	375	353	315	318	366	351	367	331	352	354	376	366	343	341	354	360	378	377	358	363	319	354	323	325	332	355	351	381	344	347	332	335	356	313	350	375	350	373	335	332	330	327	343	353	376	353	367	325	358	345	362	400	367	345	363	375	323	359	361	335	364	364	342	367	315	378	402	353	376	384	342	361	384	342	351	360	326	343	336	358	339	356	372	337	383	373	349	358	385	350	336	353	356	342	371	330	336	349	371	327	366	352	375	347	357	374	353	366	383	329	358	348	344	353	334	340	372	332	335	356	310	341	321	348	347	376	346	330	336	322	331	342	325	350	346	366	339	352	393	355	382	356	318	382	317	344	336	361	365	344	379	316	306	354	336	347	324	351	344	335	325	361	336	390	355	313	352	358	344	376	341	358	356	329	319	346	366	353	370	371	368	371	328	354	302	384	388	382	333	365	357	347	307	357	366	348	351	362	312	350	325	337	380	325	372	383	341	351	340	361	396	357	362	307	332	343	343	354	333	332	353	371	343	371	366	349	344	341	325	385	355	375	365	363	358	342	366	334	351	349	361	369	358	370	368	355	324	361	336	356	395	371	374	359	352	330	372	372	370	351	375	365	367	354	355	342	325	377	344	369	349	383	357	348	340	357	364	336	361	339	348	358	345	359	360	383	366	374	348	381	331	320	337	366	373	353	339	367	364	368	385	337	354	336	379	379	315	360	341	361	340	355	367	316	366	378	346	341	369	366	357	344	335	370	379	356	379	334	318	384	380	325	332	384	339	352	365	354	372	325	354	338	386	357	341	358	348	349	403	344	381	385	340	328	351	335	367	374	319	347	351	377	363	332	363	339	316	322	324	334	356	366	352	349	331	350	377	336	354	367	339	368	337	387	372	354	318	333	333	354	365	364	328	314	325	377	375	339	355	337	339	356	377	375	348	308	344	336	335	378	318	368	321	320	356	340	351	358	362	333	361	358	370	353	338	352	352	340	340	379	348	337	345	356	338	339	361	322	354	362	339	343	383	382	332	316	365	351	374	355	349	399	387	363	372	341	354	348	372	332	368	333	320	395	361	357	370	360	344	385	352	350	347	363	352	340	332	369	357	334	329	376	353	358	365	374	358	321	389	367	354	366	351	326	340	352	370	385	330	328	394	357	360	360	347	354	366	376	348	377	375	349	340	349	334	332	337	368	340	368	357	357	330	355	385	361	346	315	327	340	332	363	342	354	380	364	395	334	334	362	351	352	323	332	383	369	369	356	338	357	366	370	329	349	323	352	361	385	356	373	328	338	341	364	343	366	388	349	322	336	347	362	317	350	322	331	352	395	379	342	335	355	373	316	362	353	357	337	336	362	360	364	353	343	345	330	347	338	345	334	344	346	379	366	357	352	380	318	380	350	362	333	323	364	361	368	348	383	354	341	320	338	353	334	356	359	342	361	340	318	338	374	382	342	338	336	355	344	297	344	373	346	369	359	359	352	349	350	356	363	354	348	343	346	340	354	322	341	341	406	311	344	378	334	347	345	358	376	348	328	347	368	364	352	350	349	342	375	357	334	352	328	382	343	353	351	330	345	352	340	352	347	357	361	367	350	340	312	322	357	314	344	351	357	352	336	356	343	347	322	311	355	381	368	376	329	360	364	349	367	325	360	282	342	384	352	363	370	363	379	370	371	352	373	362	356	364	395	327	345	364	353	312	365	364	412	345	350	340	336	344	345	376	324	357	361	386	346	339	351	348	296	344	366	342	380	323	347	383	316	345	359	340	371	361	346	351	377	320	341	356	326	367	324	359	369	353	397	370	352	329	374	336	360	339	378	390	370	355	363	363	334	369	341	334	357	373	339	332	353	335	378	360	365	364	344	360	333	344	376	328	356	374	333	356	347	351	329	352	372	364	365	389	333	361	352	371	377	364	319	350	377	339	341	353	368	348	357	366
27117	44889	40740	32696	23923	17224	15946	13850	10994	7920	6516	5482	4491	4085	3473	2845	2180	1606	1278	1134	951	899	912	870	679	642	592	594	613	575	552	524	485	475	495	482	475	480	452	466	493	477	455	443	459	470	440	451	464	431	406	453	442	402	454	429	446	443	453	438	435	443	450	441	423	435	436	456	441	455	457	403	432	426	457	457	424	401	437	416	423	417	419	411	426	476	439	479	426	451	453	466	371	424	455	415	403	405	418	425	456	424	459	442	433	427	421	431	439	398	421	404	393	450	418	419	408	475	424	440	416	443	412	434	447	429	407	456	431	410	454	431	406	436	430	424	422	439	426	441	401	393	416	435	440	412	467	442	439	427	469	457	437	388	433	430	423	472	446	424	451	421	393	418	430	431	365	427	445	475	441	436	454	421	436	397	451	460	444	409	444	396	458	394	452	425	452	428	406	399	438	385	400	405	414	440	419	439	451	412	465	445	392	417	428	428	402	422	455	426	405	400	410	383	459	437	425	445	446	460	431	424	422	426	416	422	460	437	440	407	422	408	418	428	429	407	417	444	408	475	454	444	467	415	406	403	415	462	375	394	449	430	396	429	452	411	397	459	413	418	406	415	430	420	442	421	429	425	441	430	452	404	411	448	452	421	423	434	413	425	430	421	427	393	441	397	436	416	449	446	403	457	427	460	459	427	400	425	392	430	429	458	433	379	402	431	457	414	433	425	434	434	418	462	415	408	427	449	424	413	401	428	428	413	396	395	425	420	385	410	443	378	409	445	406	463	382	463	420	423	454	469	449	414	404	392	436	426	418	443	448	433	419	434	412	423	444	401	384	427	430	388	436	441	408	393	435	448	423	410	447	370	448	421	453	409	427	430	426	433	390	374	402	415	445	464	384	431	434	428	430	417	432	427	431	400	417	458	442	424	370	450	426	423	406	464	441	431	415	399	419	425	394	447	413	416	475	425	417	398	453	428	462	438	412	387	437	400	429	403	454	435	437	416	438	450	427	419	397	431	403	461	396	395	438	430	429	446	445	410	404	449	431	409	451	435	439	433	460	416	439	451	423	428	405	450	399	438	434	412	388	404	435	424	411	427	436	420	404	409	397	436	454	439	398	463	404	423	444	421	427	429	493	428	422	373	445	427	415	433	429	439	389	455	399	463	448	414	418	402	384	390	403	416	437	393	432	418	442	431	428	483	432	417	380	458	426	417	411	459	425	452	447	424	412	400	444	416	439	410	446	406	399	438	411	461	391	437	425	399	407	449	394	475	417	411	415	407	446	448	431	407	415	447	414	444	438	394	446	440	432	406	423	435	427	434	378	418	392	449	461	413	431	410	429	405	466	441	407	419	397	407	412	429	401	430	409	411	449	429	431	394	419	412	437	467	427	431	389	406	411	426	457	451	439	430	441	458	410	432	459	402	417	419	423	414	404	450	454	448	387	437	423	451	439	408	456	434	444	439	390	413	437	434	442	452	426	393	417	464	407	440	378	413	412	421	434	462	391	448	404	424	448	397	391	420	437	441	423	425	385	416	458	413	440	404	431	422	410	418	424	413	446	417	421	422	414	442	421	437	412	424	392	425	440	439	422	444	455	424	459	399	429	408	426	429	410	462	410	429	445	413	435	457	439	454	435	436	425	379	413	432	476	408	461	433	425	444	485	414	424	411	419	422	421	429	418	445	423	423	485	420	439	414	396	398	437	462	442	392	438	439	434	416	428	417	440	382	412	422	424	409	416	439	411	420	374	447	437	434	440	448	418	418	429	424	389	427	437	463	409	451	429	450	429	426	431	373	440	437	472	478	439	395	405	437	420	443	406	423	438	446	414	423	393	422	421	422	403	421	447	422	428	439	434	413	442	447	431	429	417	416	458	429	424	428	427	449	416	402	448	407	406	452	435	423	416	416	421	463	424	425	444	407	382	422	414	394	433	464	421	424	432	427	461	429	446	444	425	477	394	387	467	433	430	377	389	414	429	415	434	443	423	426	424	423	444	415	436	397	431	423	416	464	437	428	435	440	449	425	444	405	436	438	418	414	454	388	402	419	415	451	421	407	414	423	426	421	412	391	431	400	393	440	437	439	435	457	408	436	433	439	431	406	426	418	419	433	416	431	446	410	446	426	447	402	469	432	449	446	428	416	444	431	396	405	448	434	443	412	425	424	394	446	451	441	421	432	467	449	411	421	451	442	412	443	421	413	393	420	409	407	466	445	420	422	394	414	432	432	441	452	449	416	465	429	432	458	414	443	439	413	432	437	399	433	391	411	391	419	429	431	424	406	418	417	447	463	428	435	421	382	430	422	407	431	429	452	468	443	452	460	387	442	416	409	420	399	432	409	423	425	437	449	415	440	435	404	430	426	439	442	441	440	416	387	403	446	462	450	435	423	438	429	430	443	446	450	394	420	445	449	402	451	467	448	416	430	397	411	429	382	477	433	403	426	450	437	393	387	431	417	451	380	401	437	399	440	436	417	412	404	454	422	476	435	404	416	422	467	432	449	385	437	430	431	461	414	451	421	451	427	449	429	442	417	455	403	423	457	425	438	439	410	456	422	453	400	452	439	412	388	444	418	433	438	429	450	429	417	429	463	451	418	444	452	447	419	413	412	421	430	424	436	429	428	389	427	441	447	460	413	419	483	469	422	441	442	434	432	397	413	416	435	422	465	426	434	436	443	442	481	384	453	455	436	419	417	418	402	398	438	455	439	429	440	394	437	416	431	423	425	449	428	441	457	439	431	412	410	447	454	425	403	403	408	419	411	391	408	416	440	436	457	398	424	413	445	406	422	459	433	410	450	444	425	441	410	433	464	442	381	469	394	436	403	424	440	426	469	426	418	417	462	395	422	409	399	420	412	433	409	435	415	419	413	447	482	449	429	434	464	420	451	452	466	426	430	450	439	452	417	412	454	434	448	436	453	412	422	417	459	455	440	446	397	414	417	467	430	446	417	425	463	421	448	406	410	409	410	386	445	448	406	429	402	443	433	431	423	421	410	437	444	426	447	440	426	433	444	454	415	415	430	451	442	428	392	432	429	410	422	386	456	398	407	437	370	419	476	437	437	423	406	414	458	401	428	420	430	435	400	426	395	426	414	412	452	433	388	418	374	417	434	432	433	425	426	427	414	410	421	397	420	450	424	458	440	445	405	452	411	441	429	441	466	448	393	430	415	416	446	443	435	422	384	421	392	433	440	441	449	432	448	412	431	441	416	459	406	395	480	421	448	411	435	401	446	415	445	456	429	395	433	455	435	443	440	456	411	454	421	441	403	441	415	429	429	401	463	432	435	465	383	426	441	438	420	433	459	412	426	459	461	419	444	397	434	392	407	406	408	421	431	372	412	438	416	454	427	449	441	458	442	412	400	408	446	437	437	405	438	456	419	422	409	425	438	430	413	451	449	405	416	405	400	449	424	441	425	470	408	458	413	419	448	395	449	449	418	409	418	450	434	410	407	426	424	439	462	426	448	424	409	430	416
25395	21398	28013	27160	18413	10691	7412	5753	4419	3145	2513	2267	1994	1747	1527	1334	1144	968	868	770	740	763	720	737	639	636	647	568	663	619	647	627	612	575	583	588	608	513	588	576	610	609	613	591	571	563	562	546	553	573	584	595	597	566	577	544	594	557	535	609	585	593	517	570	599	556	604	593	568	569	584	579	605	605	528	568	546	607	560	571	572	580	589	588	594	592	587	567	556	590	595	569	550	567	565	570	511	554	588	544	559	556	613	558	584	551	549	571	598	561	590	566	553	547	573	537	564	535	557	561	570	570	594	570	526	584	594	587	577	593	553	546	562	549	573	543	563	539	548	572	607	570	609	582	595	595	591	559	568	503	553	564	572	593	571	574	522	558	567	587	578	561	570	542	577	560	539	553	557	596	592	551	576	606	582	560	609	562	530	598	597	588	577	582	630	565	534	575	558	587	538	576	548	569	577	549	564	555	552	562	544	561	528	574	575	556	527	560	558	587	572	594	582	542	585	575	591	553	559	564	563	553	595	548	587	548	573	532	555	584	617	573	598	555	535	553	537	575	522	581	581	593	546	576	622	528	527	617	558	581	591	537	551	558	577	564	582	526	591	538	542	537	579	545	550	566	549	563	548	580	574	555	554	590	569	562	583	599	550	603	575	550	568	575	594	541	584	594	539	528	581	570	583	557	557	593	536	542	585	568	583	553	577	579	570	593	576	585	541	547	546	583	530	602	556	596	561	548	574	562	572	557	542	576	602	560	532	537	561	559	570	609	602	574	605	543	546	577	577	586	563	575	557	571	608	574	555	546	563	582	563	544	582	614	553	597	563	576	529	589	567	562	564	582	555	584	581	585	580	545	565	576	545	569	574	593	579	629	583	575	571	574	557	519	582	549	600	552	556	598	542	588	551	568	599	585	558	623	571	592	536	532	629	572	573	568	558	559	562	557	560	543	592	569	593	575	558	555	570	558	562	602	558	577	603	562	561	559	593	542	531	582	580	583	546	611	570	540	583	537	575	576	597	562	565	610	602	585	598	529	555	579	584	571	538	577	584	557	584	642	576	581	562	564	521	570	531	566	523	591	546	585	573	566	607	548	547	571	549	593	565	551	578	595	590	529	517	591	614	561	538	569	552	617	581	595	560	575	573	597	574	571	571	535	538	585	594	551	567	581	531	574	622	575	591	582	560	583	577	555	558	595	595	592	561	572	553	555	554	561	583	550	589	592	568	572	574	553	535	498	551	557	581	530	576	589	575	586	572	564	555	579	602	567	564	555	594	564	533	572	608	591	560	541	535	567	580	510	559	600	601	546	623	569	558	618	597	552	556	541	575	613	548	564	587	571	561	578	558	549	563	553	550	550	567	543	559	565	577	554	571	542	612	614	566	579	604	590	501	587	575	548	616	606	558	622	561	561	540	597	593	554	596	532	581	560	521	573	566	559	559	609	591	576	606	588	562	553	592	564	583	551	525	588	547	611	558	582	562	579	549	553	564	562	530	598	534	532	557	541	592	618	600	613	563	571	550	562	547	562	558	566	537	531	569	552	561	560	513	531	548	547	602	588	536	537	566	601	584	555	571	559	563	581	633	559	579	560	620	556	538	613	544	570	596	597	572	577	574	547	602	539	562	575	536	582	595	585	545	555	607	589	543	564	560	584	571	599	592	589	586	573	554	526	515	551	587	534	610	572	525	584	570	586	574	536	539	584	506	583	577	606	553	554	588	550	559	582	610	587	511	559	556	570	542	628	577	564	613	538	525	570	555	564	514	604	598	591	554	532	586	538	613	572	554	595	580	575	547	581	580	576	553	564	592	589	583	547	543	588	569	550	563	583	594	567	553	577	564	590	547	544	574	550	509	553	551	563	591	558	562	575	562	574	604	584	570	564	586	542	566	548	591	560	619	565	572	532	592	581	586	565	585	580	609	511	563	532	554	564	605	606	539	571	603	576	580	569	568	525	566	596	553	562	590	599	570	615	525	569	562	540	535	577	585	591	598	567	543	538	557	609	581	576	577	598	549	570	539	604	578	560	595	606	542	550	571	553	531	577	571	563	589	588	592	588	601	559	534	595	545	598	567	577	586	554	581	576	542	586	567	539	546	523	555	539	561	596	577	556	560	529	563	581	570	583	547	572	580	560	577	526	584	565	543	608	568	535	588	569	570	565	579	578	589	574	619	617	605	565	561	550	514	598	538	570	545	576	538	522	606	580	558	556	586	520	541	551	560	597	570	575	561	580	558	535	540	567	602	553	554	535	563	571	569	544	539	599	588	556	589	598	543	530	573	531	570	567	544	593	562	532	595	590	555	593	549	544	552	573	566	545	549	524	565	616	577	574	565	566	551	550	563	570	552	573	515	577	606	565	570	604	538	563	551	566	556	581	561	572	526	567	586	545	578	560	559	562	558	616	582	599	526	594	561	567	562	573	552	589	522	602	563	558	554	575	585	565	596	606	577	558	542	580	588	612	567	552	506	523	526	523	588	576	576	548	551	566	585	533	564	523	531	529	554	550	509	558	540	573	569	602	614	573	557	564	603	540	561	565	566	522	534	571	576	533	566	551	518	574	562	578	533	566	592	543	573	555	566	564	547	581	561	609	546	581	583	590	567	527	553	542	567	577	551	571	536	551	591	559	554	581	568	578	604	573	578	578	545	590	637	597	517	550	568	587	624	570	641	602	538	535	571	543	530	539	579	569	555	566	622	612	557	611	529	598	621	572	594	571	595	597	572	554	588	567	557	553	610	584	572	565	565	573	555	525	555	540	573	553	553	596	552	534	600	571	565	524	540	559	558	557	607	521	596	575	520	600	570	558	566	549	578	609	574	538	525	574	589	563	605	545	565	567	554	584	598	538	549	571	589	584	569	582	570	607	570	568	579	525	560	576	606	603	522	563	559	546	532	561	557	572	518	546	550	603	567	549	558	602	603	557	607	571	554	598	548	536	601	570	572	602	570	581	549	503	555	596	572	561	581	582	591	562	575	612	621	580	595	561	569	563	561	584	602	571	538	599	554	572	570	603	583	573	593	598	559	592	535	534	587	603	571	558	585	542	550	546	561	565	568	584	591	578	537	602	596	565	572	593	577	542	552	585	542	567	545	544	590	560	514	548	616	569	641	571	580	574	582	554	555	588	571	541	553	576	601	582	553	583	543	609	604	548	563	544	590	564	552	590	571	610	586	558	557	584	556	571	566	556	539	625	598	585	534	573	574	584	579	577	536	555	562	556	585	618	559	562	563	587	580	555	576	559	598	605	590	548	553	584	558	569	588	568	573	551	581	567	542	582	551	617	570	561	545	544	546	593	596	581	574	569	498	587	591	560	556	544	584	577	560	551	552	566	540	596	605	576	599	540	536	581	581	585	535	563	576	608	571	566	582	512	561	593	577	561	573	543	625	562	551	585	554	585	612	525	569	578	613	547	560	557	578	592	574	584	559	533	570	603	544	586	606	583	546	548	553	554	571	558	587	566	567	609	548	542
27139	42242	38661	29535	20806	14653	12896	11229	9295	6793	5369	4678	3982	3480	2924	2487	2102	1606	1281	1137	1062	1024	1034	920	862	847	828	817	743	800	830	737	710	720	706	702	687	678	697	703	658	678	716	703	637	664	679	655	716	652	707	677	681	668	748	720	665	704	697	703	692	725	672	646	680	641	674	691	705	687	674	690	691	698	661	679	641	686	703	672	714	679	681	677	633	624	670	683	640	722	650	702	674	669	683	680	661	683	707	656	750	659	619	691	682	649	671	694	666	712	687	667	689	690	651	648	667	654	674	659	647	673	739	671	628	652	659	660	640	662	687	681	652	663	653	659	674	677	709	668	632	670	696	671	636	670	628	661	680	645	670	687	671	689	670	669	708	679	671	684	660	656	691	661	639	663	621	633	652	641	645	699	694	676	613	684	663	658	617	710	681	679	687	724	691	640	703	640	669	668	686	696	621	703	678	689	684	676	688	709	666	682	660	697	667	709	650	634	692	648	692	637	648	675	664	683	659	715	644	634	690	660	631	710	679	659	680	650	647	701	690	661	663	656	651	674	668	627	666	669	690	662	680	684	697	665	691	661	679	696	676	673	686	650	676	698	691	682	667	703	695	628	679	670	681	696	630	685	669	690	695	652	646	649	673	709	676	627	679	646	620	650	661	678	605	684	679	654	642	667	690	658	656	693	701	626	649	648	700	667	690	697	668	684	642	674	657	657	731	639	624	642	641	670	644	690	660	670	684	702	665	652	697	666	664	676	668	653	642	673	660	666	661	662	658	664	676	671	666	697	657	686	713	636	646	679	641	666	687	645	664	642	688	704	775	691	646	704	702	667	678	674	626	681	653	650	678	657	669	663	650	726	644	657	719	694	682	661	707	627	697	645	640	678	675	683	633	636	715	653	701	694	649	676	666	643	680	655	650	699	660	668	658	683	628	667	695	689	666	632	638	663	669	653	691	684	648	666	665	696	681	685	664	681	686	685	672	656	661	739	683	677	661	679	663	667	683	675	628	699	637	644	664	693	676	650	665	660	676	680	718	688	648	697	651	653	668	679	656	650	689	608	652	664	621	672	654	658	667	663	690	669	720	688	686	680	683	655	622	660	693	722	650	647	679	700	667	677	656	637	648	653	667	680	652	700	681	682	632	657	669	667	690	659	702	698	680	668	624	645	688	680	679	680	661	711	685	646	671	654	683	650	665	625	697	689	647	648	667	669	685	678	648	725	631	657	710	686	694	693	631	703	670	718	633	650	701	663	657	670	699	690	701	692	648	696	654	665	641	676	675	689	686	632	671	704	646	716	678	667	675	635	678	703	692	688	696	680	697	694	652	689	700	679	700	646	698	660	677	662	685	636	643	659	662	708	669	666	674	668	706	655	690	695	646	671	675	659	680	678	674	698	669	668	661	683	652	691	647	677	661	679	664	612	699	676	616	705	668	651	664	673	710	661	664	693	631	652	706	653	685	693	730	673	648	623	672	690	669	668	647	647	676	616	639	730	680	671	618	667	689	627	660	637	671	684	649	645	683	662	692	673	661	717	674	689	728	666	700	615	684	640	679	650	685	675	709	663	696	675	686	677	628	641	654	658	663	646	641	725	671	696	686	714	706	663	660	671	667	657	668	656	672	646	666	676	664	652	650	648	652	675	648	655	642	748	717	640	642	673	657	686	650	639	719	673	676	632	704	660	680	664	649	694	653	689	687	650	695	698	640	683	653	622	641	712	689	671	616	672	691	674	663	694	656	660	659	671	652	655	684	679	650	658	661	658	679	636	677	694	705	654	691	690	667	683	694	698	697	673	651	696	638	623	739	672	690	636	698	664	677	666	633	651	659	673	686	695	719	672	699	649	673	648	668	714	711	668	671	717	710	650	649	703	637	683	664	651	676	632	683	717	683	694	639	662	672	657	638	598	640	658	659	647	657	649	703	672	678	669	696	665	637	728	694	656	625	688	689	655	649	699	666	658	708	640	670	693	665	720	695	649	665	679	656	712	662	649	681	693	671	637	638	643	669	644	671	671	646	681	695	645	662	695	679	645	727	687	654	668	653	657	708	605	677	649	662	701	703	634	719	659	673	693	686	636	644	621	706	643	682	699	643	663	654	723	695	620	691	709	660	648	698	643	665	681	690	647	663	641	673	625	625	638	632	624	685	671	701	683	645	670	664	674	700	659	655	647	651	713	660	678	664	662	686	623	648	629	696	690	688	679	722	653	627	704	683	663	717	654	686	655	678	644	683	616	684	702	652	645	651	685	719	689	656	671	686	667	671	621	673	681	703	653	672	634	644	660	661	606	674	680	622	643	634	688	684	718	681	688	616	676	639	650	693	657	670	678	722	654	659	638	674	615	667	726	732	602	674	656	654	697	648	680	682	613	701	662	709	659	656	685	697	650	683	701	699	656	615	695	662	674	663	626	613	687	634	668	664	697	653	689	641	609	662	590	678	655	691	702	645	680	657	619	709	675	663	679	696	662	661	681	667	690	705	638	635	678	671	674	643	692	670	699	645	608	646	675	716	698	674	676	634	681	676	669	660	675	693	660	652	634	663	673	634	652	702	669	680	690	655	666	693	654	675	634	646	660	698	676	704	652	692	680	690	658	680	684	670	689	636	670	669	665	693	610	677	649	663	651	646	694	666	657	609	688	671	663	661	683	621	660	646	634	613	636	676	696	649	623	623	659	691	668	665	666	649	667	667	662	701	710	636	664	692	642	653	713	660	644	695	678	654	674	680	616	692	665	639	656	663	646	658	662	631	659	686	707	707	665	629	664	707	616	644	664	670	664	670	650	660	658	672	667	637	650	696	634	630	657	722	656	628	736	643	667	699	664	652	683	662	700	647	652	699	644	661	687	642	713	690	648	647	670	650	689	670	666	660	659	624	625	676	679	657	687	730	707	668	662	653	647	663	667	698	671	671	672	660	674	679	610	622	645	654	647	647	680	665	697	661	662	725	657	680	659	694	653	648	660	688	663	723	714	697	625	681	665	700	652	634	637	677	667	629	675	653	693	660	686	692	645	623	663	649	677	680	646	639	626	619	668	651	628	644	625	615	643	667	661	655	708	694	653	686	673	714	657	650	628	659	683	651	688	667	693	674	676	664	736	690	662	632	698	693	622	695	659	661	655	640	677	713	662	669	660	640	629	637	654	691	632	669	644	650	696	696	697	656	668	651	693	703	694	725	688	676	659	640	692	624	663	651	699	675	685	656	674	638	686	610	667	620	659	662	627	670	694	708	705	650	648	671	682	659	673	646	649	707	684	627	668	664	675	668	699	698	639	701	682	701	638	655	682	701	698	703	679	687	657	725	656	672	636	680	700	650	665	679	683	660	635	654	656	715	679	663	669	703	691	644	684	699	675	661	650	668	701	687	635	687	643	696	702	646	666	682	691	656	673	652	643	638	664	677	651	673	671	635	692	655	637	699	678	663	653	678	649	684	664	676	668	672	633	727	651	698	679	682	646	662	679	615	626	680	639
23250	21307	29019	24414	22056	22102	18726	11152	8158	5977	4479	3770	3294	2733	2262	1918	1663	1287	1084	913	882	831	746	727	691	652	599	611	556	586	556	593	551	538	526	505	473	524	476	514	510	496	466	502	485	488	509	494	521	493	518	473	452	511	513	508	480	499	473	470	470	478	475	461	510	512	511	551	496	473	472	489	456	478	510	499	491	473	467	499	473	463	450	523	500	501	505	490	470	459	494	499	484	512	484	464	495	468	450	507	479	482	491	483	491	492	463	462	491	473	483	453	489	482	488	465	500	435	491	473	467	490	481	475	473	459	445	506	516	460	509	481	463	475	440	459	463	487	512	453	475	488	496	482	480	461	488	472	517	475	461	454	525	509	460	500	450	477	479	484	481	443	465	471	472	515	480	528	450	499	461	449	478	463	486	482	469	471	493	446	491	499	465	479	504	500	472	498	475	478	459	512	525	486	498	476	470	481	479	486	447	469	486	445	478	478	475	466	439	449	451	483	462	498	448	478	463	499	495	449	466	506	475	449	468	470	473	449	506	489	458	463	490	449	470	486	479	497	448	458	461	491	450	474	495	470	460	499	487	488	445	485	510	475	465	471	442	467	472	467	514	485	510	507	497	498	484	492	509	449	497	471	482	438	478	520	503	488	512	456	462	423	533	517	467	488	441	411	467	488	499	486	521	459	494	503	452	501	514	474	481	470	466	464	476	517	501	473	446	423	492	470	512	484	459	485	479	487	474	465	469	472	434	466	481	463	470	514	485	446	492	484	472	512	495	456	485	517	520	497	484	487	460	480	499	491	487	485	482	484	500	479	539	502	478	466	473	502	498	455	471	508	506	470	492	472	456	495	502	453	456	501	487	491	537	475	482	494	481	490	510	462	486	464	445	494	498	440	439	476	489	463	449	466	455	501	475	510	460	441	491	461	475	489	493	468	522	454	499	498	464	474	466	489	501	463	476	432	450	482	506	487	478	498	464	511	500	468	500	468	497	474	480	469	478	467	489	481	495	493	527	511	492	483	526	486	490	465	473	511	488	469	447	485	464	492	486	478	520	451	535	487	460	496	477	525	481	519	472	476	494	474	446	455	479	469	461	501	448	458	486	463	460	475	506	466	485	488	491	499	485	485	467	433	477	512	447	483	474	471	481	482	487	506	485	488	484	483	480	471	481	460	479	451	495	525	451	465	510	489	495	475	475	485	442	476	490	442	449	486	465	505	464	502	473	506	495	499	451	450	497	467	480	508	500	459	487	501	490	490	461	492	488	478	453	506	450	500	502	533	478	483	455	486	483	451	507	451	525	474	491	473	493	483	465	453	484	478	470	486	457	476	473	518	490	461	448	497	470	447	440	498	540	513	488	507	477	466	475	470	457	503	468	453	484	480	453	459	492	473	492	471	484	491	453	463	489	458	485	471	465	446	477	480	454	494	481	435	465	473	460	473	471	514	501	432	486	531	470	465	501	473	457	500	475	443	465	451	492	466	474	425	469	485	449	462	470	458	478	502	525	481	478	493	475	484	501	438	507	453	495	505	487	442	498	446	504	512	476	463	454	461	487	452	489	475	503	465	476	481	489	469	464	489	482	446	451	494	486	493	451	481	493	473	495	477	499	452	498	472	476	492	470	454	501	480	471	465	453	462	496	493	504	498	500	473	469	499	485	503	465	436	461	487	484	472	471	480	468	450	454	454	470	469	445	511	457	485	490	499	461	480	455	513	487	479	498	465	440	463	470	489	506	472	490	461	492	518	468	466	474	476	440	497	483	487	461	472	447	455	473	496	463	463	490	451	484	528	478	517	447	504	486	470	464	496	450	477	485	461	492	472	476	455	498	497	489	511	451	472	493	458	450	502	510	484	489	495	522	467	480	470	518	465	497	469	446	475	501	471	479	525	450	501	507	508	524	463	516	485	482	465	453	484	499	507	478	452	494	452	469	477	483	468	494	471	452	487	489	457	471	452	471	483	462	490	451	483	451	467	509	496	483	527	473	450	495	494	498	466	482	513	479	469	479	502	465	502	483	446	496	484	484	469	512	462	481	492	499	466	470	477	467	471	491	460	449	481	495	463	452	470	488	489	472	439	431	478	468	509	431	490	504	474	497	479	457	479	494	454	510	448	473	485	484	464	472	481	463	482	475	485	493	482	459	464	464	511	485	477	449	486	445	513	416	457	462	480	464	490	457	496	503	461	495	503	444	478	474	433	501	495	541	501	487	451	497	439	495	494	458	476	482	499	493	479	446	461	505	449	483	490	485	509	500	490	471	510	476	465	473	473	476	499	473	482	519	467	430	468	457	480	470	485	472	515	484	454	456	448	496	463	469	484	485	451	492	449	482	471	479	468	456	469	514	448	492	448	518	441	480	480	470	506	505	466	486	405	454	507	491	471	494	503	432	457	490	465	479	483	503	489	506	511	486	495	470	467	446	477	492	479	453	480	475	467	466	439	479	480	507	479	515	489	467	493	486	509	494	443	463	466	494	488	466	438	479	472	517	481	507	480	479	434	472	513	472	458	471	444	484	457	464	470	436	477	472	500	452	475	474	454	454	484	429	476	470	464	498	512	474	475	492	455	489	474	463	478	512	454	463	485	408	446	476	458	466	429	455	482	469	502	444	471	501	486	477	492	446	517	474	509	490	512	417	502	472	453	439	470	434	487	473	507	490	488	476	511	497	462	463	481	481	453	456	470	491	492	492	458	455	453	453	466	463	476	472	445	510	500	499	474	487	477	477	485	466	458	482	479	463	475	487	515	449	476	471	471	458	442	478	498	531	493	476	457	492	494	456	510	482	448	525	469	480	498	475	468	455	454	467	476	458	442	497	483	484	496	508	504	459	489	481	514	500	463	483	491	498	466	473	510	503	482	461	532	543	449	445	512	472	487	454	480	502	518	499	459	494	470	490	499	484	472	449	471	506	444	464	436	509	448	496	470	485	498	503	468	488	487	471	498	484	471	488	478	475	495	488	479	470	471	455	504	467	464	472	466	489	497	448	502	407	495	499	496	457	491	495	499	456	458	476	463	478	452	513	447	467	478	533	465	491	414	488	469	485	486	451	468	483	474	461	470	488	453	525	466	453	471	483	458	465	521	470	520	488	492	501	470	470	463	515	488	462	495	489	426	512	460	448	489	465	496	484	484	471	466	483	510	446	497	477	487	501	483	466	463	484	476	509	494	494	504	480	506	478	496	456	495	509	460	508	476	487	487	492	469	466	430	483	525	488	464	476	467	472	439	492	516	478	512	493	499	514	456	479	447	497	453	496	493	455	482	503	475	459	429	457	425	497	487	464	486	493	458	498	459	520	468	456	468	498	475	489	465	489	445	503	474	467	472	498	457	486	455	445	506	451	486	482	515	526	509	490	501	487	492	453	512	475	508	486	508	472	441	520	495	466	526	476	502	498	504	470	442	447	487	466	452	478	462	478	479	491	521	484	466	500	506	488	452	469	500	490	464	489	469	452	503	465	481	474	476	506	470
30093	51415	50504	38430	28308	21382	19191	17110	14323	11357	8792	7622	6659	5410	4502	3855	3094	2383	1774	1492	1349	1211	1118	1083	955	842	830	788	756	768	752	686	726	628	656	650	613	606	585	587	620	582	609	600	559	593	594	571	636	586	594	584	574	593	585	600	609	587	612	607	560	549	577	639	587	548	575	560	566	543	533	586	587	580	535	565	542	564	591	539	549	553	569	511	555	559	528	567	558	523	577	557	551	571	595	583	538	571	538	544	547	596	552	494	553	521	532	538	519	570	554	554	549	559	567	537	548	523	545	540	565	590	543	527	529	512	595	565	523	548	509	564	566	558	548	541	568	539	566	548	548	569	584	549	566	530	526	550	564	561	575	547	543	577	528	541	558	526	526	568	550	576	507	535	532	583	581	574	532	599	572	569	536	561	534	565	597	540	566	553	539	545	525	535	530	527	562	547	544	566	537	529	545	547	555	565	538	578	519	535	564	564	585	577	506	557	568	541	534	539	522	621	527	532	541	582	563	540	554	596	533	573	596	536	562	544	542	505	540	562	547	571	552	551	577	521	585	566	566	576	534	561	557	570	545	507	583	532	533	525	585	566	574	555	541	536	582	552	576	505	550	548	556	584	549	563	553	524	532	573	506	571	552	546	567	614	577	538	553	541	559	536	572	528	575	547	562	565	563	556	516	590	567	549	520	545	540	536	568	566	569	526	527	546	558	560	536	534	519	560	545	536	551	535	583	524	556	502	561	584	533	570	578	574	554	532	592	550	515	566	543	554	526	537	529	532	565	544	553	598	564	533	555	536	509	584	564	532	547	564	517	557	567	564	513	559	550	583	543	560	555	534	538	530	540	515	545	552	528	546	546	562	562	574	537	587	541	515	565	585	522	533	547	571	571	537	556	558	529	558	539	578	578	557	550	556	560	561	565	506	562	538	530	507	540	541	558	556	518	578	537	534	531	528	585	541	543	581	569	486	546	567	553	527	504	522	579	589	571	551	558	581	543	515	523	595	550	558	542	518	520	537	522	554	556	554	553	555	564	577	539	531	512	526	568	540	550	560	556	530	587	566	557	538	567	543	582	591	568	539	558	561	570	572	557	536	521	540	529	608	583	534	542	556	570	553	519	614	553	585	581	518	540	577	586	574	562	529	528	548	551	537	532	522	539	526	544	529	529	561	544	585	534	597	527	517	554	573	526	548	530	551	519	541	555	569	565	526	523	582	519	544	532	535	563	539	571	542	580	489	516	584	572	530	582	542	515	527	550	540	567	588	552	583	563	608	550	532	530	590	515	599	549	531	528	559	528	536	561	525	525	523	525	566	596	549	564	587	561	523	535	551	559	574	546	524	543	572	556	555	596	562	560	531	521	538	532	550	522	541	550	519	546	553	537	546	542	553	539	523	553	579	561	523	566	531	564	576	532	514	525	546	567	519	537	550	518	541	526	606	530	559	554	528	598	540	556	512	557	528	555	586	556	550	549	529	544	543	537	570	532	556	576	549	546	539	579	591	538	529	556	549	567	536	560	572	528	540	522	578	529	521	564	586	544	548	510	550	536	524	535	571	547	565	528	541	572	569	563	571	567	541	530	531	544	540	547	575	547	580	525	567	509	560	537	574	547	548	540	560	546	528	564	538	515	577	537	542	565	507	557	565	548	526	543	551	580	558	544	536	519	547	578	557	548	545	553	567	551	543	542	522	519	513	567	567	544	523	552	557	534	518	519	544	530	507	540	527	581	528	536	571	535	561	569	533	596	540	540	544	527	516	552	559	561	509	557	559	543	554	574	548	556	573	561	536	554	535	541	528	497	549	546	574	543	551	544	585	563	520	532	560	541	551	577	533	560	566	575	552	566	588	532	542	557	517	552	570	555	562	506	535	536	530	570	554	581	554	547	537	550	556	575	514	534	560	600	555	541	570	564	579	518	524	532	566	555	576	552	581	567	525	535	549	553	577	560	564	524	511	514	545	538	551	590	517	613	506	616	586	568	539	552	468	556	532	539	529	576	590	571	543	550	588	541	527	528	550	540	534	574	612	541	552	538	586	531	531	575	568	591	535	555	572	573	536	497	532	563	547	581	604	539	597	503	595	552	538	518	519	593	573	553	571	578	576	556	553	564	527	598	575	570	582	568	568	576	520	564	544	542	539	554	555	609	572	530	599	545	523	565	546	573	546	566	537	541	543	505	526	568	566	573	526	587	552	565	555	547	560	547	555	538	570	538	576	562	574	520	530	543	576	576	559	536	541	552	553	563	583	522	531	544	541	577	562	555	558	551	547	542	558	571	511	521	574	502	542	547	565	553	548	549	585	531	518	535	535	553	584	520	510	537	573	569	561	532	580	577	543	565	583	529	534	581	565	563	536	538	514	564	609	557	533	530	566	514	532	565	531	545	529	534	546	566	551	557	529	554	536	514	551	538	550	599	579	512	561	554	528	563	518	523	537	569	528	537	506	547	571	569	553	585	558	565	517	564	518	570	525	523	552	537	575	554	501	543	558	539	502	564	578	548	542	546	539	551	540	534	512	545	545	543	552	555	565	525	553	544	558	540	518	568	562	562	556	599	555	563	554	513	544	596	551	528	569	526	547	579	584	533	568	523	570	582	543	595	538	543	483	509	555	565	568	562	572	523	562	502	581	540	555	572	574	556	553	525	487	575	560	571	604	549	569	561	557	542	553	567	531	548	530	534	559	538	547	543	542	582	513	533	563	524	559	567	571	543	521	561	589	542	532	574	555	535	517	544	538	568	509	552	563	560	556	529	533	512	515	566	541	581	508	508	540	509	541	582	543	547	526	561	585	521	552	530	564	547	547	551	544	511	522	514	527	549	512	560	587	576	574	569	569	580	532	524	520	558	531	563	568	543	560	554	509	537	576	547	542	546	569	560	582	546	565	553	497	548	550	539	548	543	554	589	525	523	535	567	551	564	570	574	586	560	561	549	572	531	520	541	572	567	528	538	517	550	524	571	561	525	545	527	533	532	613	518	569	588	512	526	557	538	545	521	574	563	527	483	525	531	558	540	584	537	522	555	538	519	564	568	588	533	506	539	597	521	535	536	557	569	574	585	517	565	545	520	532	535	504	544	504	574	603	597	519	578	554	544	554	544	548	588	584	569	584	564	556	572	550	592	541	539	566	562	577	549	597	516	542	548	542	622	566	512	602	547	594	516	534	525	534	546	547	551	516	566	536	584	588	563	553	541	558	568	557	583	556	537	532	533	530	530	516	562	555	572	545	541	528	538	539	547	566	574	549	532	539	541	568	561	542	550	571	542	565	541	617	593	523	590	581	555	586	545	530	576	548	525	582	520	532	579	552	545	552	540	565	588	537	561	608	541	557	544	569	583	580	556	506	528	567	564	577	518	556	563	537	569	547	558	530	537	557	582	557	540	536	519	541	537	542	600	508	526	545	547	531	565	549	533	547	553	573	534	542	535	512	540	564	551	603	535	528	565	576	545	579	557	545	548	563	586	525	544	532	525	550
28565	25302	28411	20694	11794	7114	5728	4796	3682	2704	2062	1673	1507	1321	1117	993	902	700	667	661	568	527	540	580	527	547	517	490	448	465	478	475	481	445	437	416	506	475	462	465	444	443	477	439	443	431	482	440	432	466	418	441	475	484	422	452	498	426	438	454	459	442	458	462	465	461	448	499	459	449	403	441	492	437	415	442	444	477	451	406	465	474	460	405	496	459	485	468	430	479	424	412	456	443	454	434	483	471	439	451	440	441	450	421	429	450	468	488	488	477	413	481	457	431	446	426	473	430	443	465	453	449	441	452	457	463	461	486	406	444	409	424	448	418	426	432	455	452	404	419	470	444	447	466	386	483	450	444	445	405	462	463	452	458	419	423	447	427	439	445	406	469	444	460	421	442	431	441	439	476	441	456	447	453	412	457	447	428	460	475	457	460	462	431	459	439	442	464	484	441	450	423	478	404	447	429	475	510	512	443	435	451	426	423	447	478	462	458	449	450	455	434	436	453	460	456	441	457	454	446	396	400	456	425	474	469	423	418	494	422	426	436	452	430	451	433	424	425	421	437	466	464	458	445	435	426	414	437	464	445	454	453	440	430	426	447	457	445	428	477	433	415	410	476	453	445	442	439	434	429	400	436	429	441	471	437	444	433	473	452	424	416	401	430	436	474	439	426	422	457	422	414	468	443	420	418	482	445	425	480	409	419	456	470	459	479	454	452	446	422	432	445	450	447	418	442	439	435	448	444	415	451	448	407	435	457	463	435	441	468	460	439	472	456	446	437	430	448	455	460	426	444	416	424	413	452	437	464	433	444	477	417	452	443	459	441	461	445	418	401	433	440	437	430	422	448	431	428	480	414	410	462	478	424	444	459	439	456	465	476	438	480	452	426	495	457	432	480	453	447	462	451	427	446	465	411	437	401	433	409	424	406	444	450	424	476	414	450	444	461	456	436	485	440	459	480	442	465	449	424	425	445	406	452	454	449	436	398	444	438	436	465	430	449	459	426	402	419	456	441	457	439	433	454	408	442	437	416	410	458	452	450	425	465	419	443	448	464	471	460	465	457	455	468	391	458	428	436	448	461	463	486	485	436	443	443	459	449	439	462	459	453	437	427	455	418	417	458	462	454	461	419	467	450	432	445	433	452	465	513	456	431	441	459	458	418	423	479	462	449	456	467	454	460	442	451	442	444	445	447	422	435	438	464	455	471	479	474	457	454	451	456	415	427	453	435	436	475	422	458	468	466	473	431	482	441	493	435	439	486	403	420	447	463	430	450	424	462	416	434	383	462	447	481	442	421	419	459	442	458	453	465	433	463	461	437	417	439	478	443	381	449	446	451	441	470	436	428	430	429	465	448	434	454	431	405	474	469	426	432	446	441	453	444	433	462	459	429	430	437	464	466	460	450	481	483	463	423	427	450	449	426	447	450	431	417	432	450	437	459	445	411	451	411	441	479	457	490	440	450	443	477	460	446	480	433	430	430	419	458	424	423	454	443	446	450	437	459	459	424	435	454	439	428	460	481	411	472	438	428	429	470	407	467	448	399	457	432	449	441	481	434	465	414	470	465	446	420	421	449	430	474	410	450	422	444	441	472	433	461	451	415	463	445	417	406	486	445	401	428	419	415	425	422	467	464	405	422	443	476	454	450	415	408	423	430	425	420	435	415	414	444	470	412	463	423	462	457	491	456	464	416	464	447	453	436	468	423	456	475	429	460	427	468	439	424	440	458	411	435	441	445	487	421	454	447	461	446	436	466	444	433	430	424	434	445	453	443	470	424	461	481	433	450	459	465	450	443	470	424	455	464	449	435	432	439	434	426	430	436	474	436	448	418	456	452	472	431	415	497	418	450	435	430	445	413	421	463	425	433	450	433	481	466	486	427	451	420	426	406	445	414	418	454	444	416	459	432	463	417	414	436	491	419	426	473	467	454	437	453	445	416	439	445	449	440	451	438	422	435	447	413	435	439	444	414	442	426	427	523	442	431	429	424	373	449	486	447	449	428	460	456	451	434	473	429	444	424	444	409	490	481	385	434	422	452	392	419	451	433	406	449	433	425	434	466	450	434	488	471	424	448	427	448	474	443	454	440	447	450	422	476	447	430	449	476	455	446	414	465	471	420	421	429	399	445	486	436	413	469	461	462	480	455	453	422	432	438	459	438	458	454	435	446	399	409	430	441	436	450	470	445	428	461	480	425	451	476	477	461	408	458	456	472	452	444	421	475	451	469	452	479	459	422	431	422	469	437	416	418	451	430	438	418	436	442	460	449	445	452	470	458	425	447	430	384	448	466	435	448	471	448	470	472	461	459	449	413	424	440	425	444	412	419	449	436	437	430	472	445	430	455	465	507	462	434	484	457	424	389	432	446	484	423	420	497	451	480	432	418	471	459	439	459	435	406	407	435	467	422	451	464	463	471	441	430	459	458	442	405	440	417	457	447	480	429	444	431	436	460	430	410	424	445	438	445	448	481	452	435	460	454	430	447	423	406	410	457	436	434	438	435	442	475	424	407	463	447	425	456	443	472	466	428	422	456	432	404	439	437	485	442	438	452	426	446	434	429	437	412	450	429	475	453	452	500	468	435	440	434	425	421	458	460	440	437	481	441	444	456	457	431	441	416	419	430	432	455	433	413	448	458	427	419	422	444	444	399	446	417	425	408	416	461	452	458	465	446	457	428	448	469	412	447	426	438	452	463	472	471	421	404	486	448	457	427	426	429	445	425	427	467	474	459	463	436	435	446	413	405	469	452	467	436	436	439	453	411	436	434	446	453	485	448	448	485	425	480	444	414	482	475	462	456	395	480	418	458	445	466	445	429	444	444	435	446	427	449	436	446	455	450	476	441	477	450	426	471	452	451	414	462	482	447	461	442	474	462	452	458	436	442	466	432	469	476	470	480	444	438	449	445	417	503	451	429	467	468	471	406	424	447	461	435	442	406	449	440	475	434	441	466	449	457	466	443	435	440	415	454	398	419	423	402	471	431	453	464	500	453	439	492	431	412	437	442	429	415	421	416	464	456	446	467	415	463	431	464	448	418	405	436	452	425	501	493	476	443	427	439	448	464	457	432	455	443	436	443	447	446	441	437	451	395	427	500	441	443	428	407	462	424	431	449	434	436	481	440	414	444	443	435	467	442	456	413	487	477	450	478	424	478	449	428	422	436	439	445	439	445	435	431	478	441	472	425	437	426	419	400	437	415	454	455	446	473	471	470	464	426	453	442	449	454	457	487	441	431	443	464	461	443	447	469	459	407	463	468	479	470	458	422	413	472	422	420	462	422	427	453	441	467	454	430	450	417	451	444	434	451	427	423	414	465	413	445	449	417	470	448	441	425	435	443	388	430	423	410	450	465	438	434	423	473	425	429	435	422	435	442	432	451	464	433	492	441	460	488	418	426	454	397	452	424	458	447	445	509	415	434	447	408	458	428	454	458	428	410	447	464	419	439	446	479	457	430	457	433	487	472	447	429	445	473	433	481
25763	38245	33370	21745	15083	11430	10426	9627	7608	5851	4253	3497	3137	2625	2200	1946	1522	1221	1038	899	864	800	763	729	691	647	657	623	615	628	598	591	577	580	545	554	620	547	552	542	570	559	580	559	555	549	574	523	539	529	545	515	522	561	525	577	557	546	551	557	529	562	541	550	554	542	570	550	607	544	546	532	587	571	516	543	524	499	536	562	556	557	540	530	530	568	604	555	502	549	542	569	573	538	519	530	558	519	494	535	558	546	577	556	550	579	512	522	569	537	525	574	584	526	534	569	539	530	531	524	560	512	550	596	523	561	509	533	593	535	545	508	516	531	529	521	558	523	541	515	539	575	546	536	542	541	536	555	543	577	585	517	528	548	550	521	526	548	535	529	543	526	541	533	573	540	553	504	517	535	562	566	514	519	527	515	556	525	519	565	521	543	520	533	533	555	557	550	519	569	482	544	567	525	563	520	533	563	496	539	525	560	555	551	543	544	547	541	586	560	504	531	523	549	536	543	524	595	495	503	533	534	499	561	540	521	531	519	511	553	567	504	512	567	508	539	533	546	505	547	535	547	597	540	547	549	536	534	536	547	559	523	528	543	546	538	522	513	525	537	510	506	552	527	537	545	520	541	541	536	573	540	524	540	551	549	552	545	545	546	514	556	580	567	542	529	511	521	532	544	522	526	510	527	554	529	550	572	540	538	546	529	517	515	533	535	548	566	525	547	546	564	548	574	558	550	541	545	567	544	514	536	525	502	550	532	513	560	541	527	522	528	552	516	543	579	549	532	550	559	532	499	538	533	496	584	566	515	502	534	505	560	540	524	495	549	519	545	572	545	512	526	485	550	539	588	518	532	540	522	542	528	494	525	517	584	528	545	510	552	566	517	549	567	562	538	526	572	536	532	572	502	544	505	497	553	525	536	527	547	525	502	550	526	507	548	549	549	515	562	567	533	512	537	550	583	551	549	553	520	506	543	501	530	493	505	568	572	524	551	499	495	605	589	537	573	546	536	529	538	541	515	510	511	596	534	537	551	553	526	529	543	537	564	581	556	553	595	528	559	521	565	511	498	504	546	550	576	537	562	532	529	548	502	572	550	561	548	552	512	529	553	517	497	530	509	574	576	526	514	508	520	539	547	568	517	554	533	514	593	534	510	513	602	552	556	580	505	526	507	493	556	527	516	571	579	503	532	521	546	499	523	502	545	549	533	509	517	513	516	591	537	497	541	580	543	518	547	532	529	585	520	545	569	577	520	525	555	527	596	523	572	544	519	523	545	530	523	452	564	523	508	591	512	518	501	559	551	556	538	577	530	575	532	512	509	517	549	541	505	551	517	561	520	530	510	537	516	524	520	528	522	559	531	512	529	547	553	532	530	537	553	540	534	547	514	539	587	548	528	554	566	525	565	578	504	542	534	546	512	573	529	516	526	572	535	545	508	556	519	584	545	555	533	568	494	567	527	536	565	559	549	522	521	515	514	541	508	537	560	577	520	547	489	534	560	554	484	570	543	514	555	531	563	551	534	494	520	533	522	522	551	550	557	531	515	518	531	509	514	518	538	561	523	545	523	525	502	556	522	597	521	534	567	518	576	541	494	524	561	505	499	562	519	539	514	530	526	546	549	511	519	528	553	522	570	494	495	523	549	455	565	519	522	517	540	517	528	525	539	557	541	518	554	533	540	555	552	543	541	536	564	539	552	554	535	545	553	527	545	541	503	522	516	500	542	540	530	539	565	544	535	534	520	525	542	542	544	541	581	520	567	529	538	538	494	549	546	565	547	558	506	561	564	542	538	514	566	530	540	563	560	553	490	499	546	531	523	555	532	571	511	530	533	549	539	524	518	521	548	541	547	527	559	514	542	539	524	544	546	562	523	544	559	542	523	560	527	573	552	514	520	567	603	572	546	495	510	506	536	499	549	548	541	517	507	569	513	549	503	539	512	558	542	569	512	560	531	543	552	575	524	539	483	510	524	544	572	551	558	577	604	559	516	541	517	550	573	566	553	517	555	518	559	555	558	562	533	570	539	559	538	541	560	538	542	535	515	509	519	510	508	510	524	566	553	528	532	481	526	505	558	511	566	564	550	562	511	528	526	581	537	528	540	505	509	543	494	534	561	567	508	571	547	525	542	523	546	538	504	540	529	558	567	510	555	538	526	527	559	541	599	522	522	528	554	541	511	570	527	574	528	549	520	581	559	526	567	550	508	541	523	574	510	543	595	517	551	552	504	521	537	557	556	546	510	512	513	547	602	517	529	542	537	513	526	558	483	542	536	553	545	534	524	546	534	561	556	573	546	520	560	508	540	506	552	552	535	515	529	549	604	549	539	523	501	547	544	547	550	537	570	523	502	529	542	567	562	528	541	553	539	550	567	532	533	538	500	517	519	552	496	549	534	530	526	539	565	538	539	557	519	516	539	546	551	526	562	490	536	534	518	533	533	539	533	541	531	562	552	542	516	592	544	501	573	517	511	588	555	526	543	521	533	530	541	549	529	540	529	561	520	565	509	537	542	508	576	548	535	529	546	537	500	538	541	572	545	564	540	569	500	536	522	541	535	582	565	574	563	570	527	495	531	551	517	553	550	526	550	556	522	546	587	555	574	555	490	565	533	524	524	533	508	539	559	524	568	537	549	572	538	523	543	543	528	543	539	570	528	594	554	530	545	523	575	503	539	546	520	530	575	486	552	560	565	538	524	545	512	566	530	540	539	495	514	517	562	517	557	573	570	585	538	565	545	509	509	588	538	556	524	533	533	541	491	498	515	527	504	545	541	537	553	533	512	497	561	525	522	518	549	513	518	521	529	533	553	540	549	499	563	578	560	539	509	542	547	553	537	549	553	556	507	500	540	527	552	518	546	581	577	551	569	524	572	529	508	530	531	545	548	559	518	558	547	574	515	506	549	501	533	572	523	579	520	538	526	514	575	540	539	534	560	509	525	542	585	529	517	530	544	559	529	530	540	536	519	541	546	540	518	557	520	500	541	498	534	544	586	564	546	536	556	515	518	527	530	582	546	515	568	552	532	573	565	568	534	604	588	554	562	507	543	486	531	512	504	532	532	501	569	499	531	550	550	533	543	580	580	519	514	525	514	530	532	529	499	508	544	538	550	537	548	543	524	547	558	544	554	568	533	528	529	591	480	497	512	552	549	536	549	493	547	572	536	533	558	571	523	495	570	521	569	554	557	552	559	528	545	550	516	546	562	553	536	559	553	534	514	543	536	530	542	589	556	476	508	514	505	497	561	497	512	532	529	517	521	522	526	501	542	539	536	547	553	508	529	547	559	552	563	566	560	545	540	550	544	532	531	564	565	533	512	566	525	556	500	535	512	555	505	540	499	553	550	552	511	549	582	518	600	528	586	493	526	498	513	523	537	479	583	537	504	514	527	502	573	558	508	502	524	485	512	587	557	508	549	547	583	500	524	552	572	538	548	543	526	534	541	536	542	504	538	491	559	544	523	546	550	545	510	554	524	571	540
24476	21373	28765	25825	21978	15871	10261	7915	5667	4158	3200	2573	2165	1985	1637	1375	1161	920	756	660	585	589	522	474	468	464	422	460	415	409	415	415	381	375	384	353	360	354	345	389	340	364	352	354	368	346	352	388	354	357	367	345	418	333	362	342	364	364	384	338	347	335	352	391	410	348	329	335	374	350	391	370	336	367	353	351	357	368	319	368	353	346	344	367	347	380	356	363	356	349	340	370	366	353	351	326	350	342	360	355	351	339	360	319	376	366	358	356	336	376	334	345	359	332	375	371	317	373	350	321	320	321	339	349	336	351	325	347	353	333	352	335	367	338	370	334	339	358	350	318	329	331	343	349	365	332	339	347	323	351	332	351	326	388	349	387	346	354	305	399	344	395	373	323	349	366	363	343	332	384	346	374	352	362	333	330	342	318	354	333	337	352	341	350	354	318	340	328	341	349	344	368	361	344	374	355	336	345	359	364	356	327	342	326	322	362	351	330	357	333	358	336	385	331	360	344	390	366	395	335	365	360	388	339	303	367	327	351	343	342	365	364	375	319	372	365	348	371	370	378	337	347	362	337	334	352	361	347	329	346	372	373	373	390	341	351	370	316	332	363	327	338	314	345	342	321	345	309	331	386	334	352	345	329	355	367	329	334	342	389	327	315	345	356	366	356	320	317	369	324	298	343	365	361	400	332	360	349	371	332	383	355	335	343	350	366	327	326	331	369	365	329	380	375	348	349	348	360	319	351	335	367	361	351	346	327	336	357	357	361	316	351	345	374	355	381	325	361	336	382	303	329	338	371	320	368	351	316	318	338	365	353	364	371	331	352	371	323	342	359	353	359	344	367	397	357	337	319	358	311	335	348	338	373	343	399	335	331	328	348	345	369	329	379	351	374	354	343	337	362	362	344	374	343	353	357	346	351	381	359	344	364	370	316	370	342	361	336	351	323	381	381	360	348	337	358	362	356	342	338	346	354	358	367	340	317	357	363	322	345	356	359	366	334	326	333	341	327	345	320	359	381	320	333	338	354	363	334	373	343	344	389	338	383	365	376	359	338	342	372	322	337	345	364	316	330	382	317	314	329	354	334	333	312	375	357	375	353	331	373	375	355	343	343	331	326	342	347	377	345	396	352	363	380	322	350	352	362	365	314	360	334	356	392	364	360	346	334	362	372	389	352	337	344	385	347	369	373	332	342	327	340	357	368	373	403	355	382	329	363	347	373	337	315	362	342	362	368	323	357	355	359	365	320	355	342	369	355	334	370	373	375	354	348	349	348	339	375	342	385	378	361	375	354	348	342	344	361	347	372	338	353	334	363	339	320	321	345	374	334	351	354	356	350	352	365	348	346	333	362	364	343	363	354	348	375	320	326	322	370	335	360	344	355	333	340	344	356	348	325	338	350	329	352	353	318	362	338	368	361	327	349	342	359	317	383	343	359	343	334	352	361	358	369	360	343	342	391	381	362	316	352	337	346	318	328	335	333	358	335	353	336	327	371	345	351	368	340	357	348	359	373	363	357	353	357	355	331	348	329	379	380	342	356	391	354	349	360	370	326	329	359	353	329	328	332	344	333	321	348	345	291	370	361	368	323	323	372	371	351	319	391	349	362	361	329	347	360	364	352	344	338	339	355	346	337	354	353	372	337	346	354	346	347	350	366	352	384	346	350	379	344	349	313	329	333	357	363	334	367	329	316	326	348	349	334	363	386	357	316	383	360	349	311	329	388	366	368	335	319	351	334	331	373	352	368	350	348	338	366	362	332	348	386	340	351	331	357	338	358	359	347	373	384	333	345	339	333	376	369	328	371	354	368	329	354	322	333	352	329	368	350	348	329	353	361	361	392	325	344	332	367	341	356	347	310	358	332	352	340	352	368	344	374	349	364	375	360	322	341	350	375	368	381	360	383	291	355	345	323	333	351	323	304	329	313	376	316	367	337	354	317	345	312	329	341	373	348	329	325	378	348	350	389	357	353	359	345	339	330	346	316	317	376	372	352	340	340	364	319	349	342	333	321	322	374	337	354	361	343	326	325	355	347	343	325	369	348	364	339	337	344	325	362	337	329	326	337	372	335	349	323	356	362	363	347	350	373	337	350	356	366	357	320	348	345	353	337	361	307	320	333	332	322	369	361	352	340	343	337	335	339	320	368	325	341	353	322	347	371	326	352	350	335	354	353	326	360	341	329	332	312	350	391	352	394	368	342	339	382	321	356	362	332	346	352	371	316	330	355	405	346	359	334	351	334	359	338	357	315	361	368	388	334	335	361	320	352	338	353	357	367	331	357	367	376	307	370	325	350	358	332	332	368	344	349	358	325	345	371	340	333	346	374	337	366	365	331	349	304	371	358	356	356	346	362	352	330	326	352	358	357	343	368	356	341	369	378	320	340	330	366	359	367	320	375	334	326	353	351	390	381	363	382	353	341	341	338	341	366	365	357	345	344	360	330	371	383	320	349	347	343	348	323	335	345	340	353	354	343	365	348	362	341	355	355	354	351	374	332	343	343	330	354	384	358	354	372	364	350	335	341	362	338	353	359	345	359	384	353	328	350	349	355	346	335	378	369	350	331	369	351	323	369	348	367	354	374	356	394	326	351	331	375	344	336	392	356	329	346	360	317	333	351	343	357	353	365	322	338	367	348	343	364	368	343	355	337	320	386	325	370	393	354	301	366	371	344	347	337	362	339	331	324	350	351	323	383	335	351	373	340	355	323	379	363	324	353	350	342	366	316	353	368	373	371	358	375	337	375	359	347	344	359	332	354	359	329	353	354	350	349	357	356	334	331	377	323	359	367	376	317	334	387	374	334	326	349	342	328	330	377	348	347	346	352	304	361	369	332	327	372	336	327	341	349	361	370	349	357	353	353	386	354	330	357	321	322	352	330	317	340	325	329	366	362	333	353	385	306	357	363	360	348	318	369	358	323	353	388	372	336	353	345	372	339	345	336	375	331	361	387	344	361	340	320	358	360	354	346	359	350	343	361	351	359	348	348	357	326	354	347	345	370	360	311	352	364	336	338	334	376	347	348	362	368	341	339	359	354	360	364	329	343	381	322	387	336	370	370	352	365	373	357	358	320	347	306	356	342	356	326	353	376	351	329	379	354	327	352	375	361	373	382	367	376	339	344	374	367	363	361	352	355	340	352	352	342	356	378	358	353	335	350	377	360	338	363	344	358	348	360	363	340	341	358	316	363	345	326	374	328	363	327	349	359	328	366	342	387	325	343	346	346	350	359	326	373	354	346	350	363	315	341	356	359	360	367	334	328	350	340	315	348	353	395	358	336	331	362	322	398	322	340	355	346	353	346	371	351	344	354	350	356	352	361	337	343	338	312	363	324	332	340	360	355	339	356	348	366	379	316	352	366	325	384	328	340	314	388	350	372	370	332	345	354	365	342	340	348	349	350	355	335	356	349	312	329	379	340	366	356	378	340	354	342	356	368	365	348	333	339	350	348	374	306	371	360	332	353	349	367	345	337	361	353
27404	46565	43767	31625	23175	15927	14556	13896	11265	8716	6648	5385	4638	3936	3382	2599	2217	1797	1331	1093	944	933	811	740	696	614	584	589	580	567	530	525	547	526	504	482	489	438	461	481	467	447	454	427	507	438	475	444	439	444	485	446	449	407	443	473	470	438	443	447	441	439	436	396	410	467	407	439	454	481	486	455	433	395	425	461	449	393	425	430	426	445	441	432	429	446	421	465	439	438	404	466	427	414	397	467	479	399	394	385	415	449	399	424	439	465	440	487	420	432	423	412	416	428	417	422	454	438	437	422	398	423	427	395	433	424	435	415	439	423	438	441	461	392	423	426	423	439	416	428	440	421	437	448	394	398	424	448	388	422	391	424	411	439	437	431	408	440	377	425	422	432	439	418	427	457	452	398	433	392	412	429	447	428	420	411	465	415	420	414	450	415	457	417	386	448	429	417	420	429	442	438	431	431	433	414	437	433	442	408	431	418	443	422	416	410	454	396	436	421	393	393	424	451	437	417	415	424	436	421	398	411	424	415	417	401	444	440	403	430	411	459	428	386	413	449	432	459	384	411	428	390	442	450	394	404	422	459	428	454	443	454	406	404	437	424	388	402	430	401	388	424	395	440	427	432	442	425	457	391	459	427	413	365	394	440	428	429	444	429	463	408	420	451	414	433	405	400	441	442	438	400	426	441	425	423	399	413	452	394	415	411	423	441	424	433	432	412	461	424	432	437	406	451	437	418	424	415	387	427	432	401	422	414	418	444	425	415	436	426	423	407	387	441	434	382	461	405	422	464	446	429	384	402	451	436	415	410	425	440	405	431	416	445	441	409	381	446	391	409	424	435	436	398	413	465	450	393	423	429	419	450	433	408	434	436	398	452	433	429	412	411	425	435	395	429	434	454	409	424	426	426	412	413	444	451	421	433	449	404	464	449	438	442	439	414	434	430	444	384	446	401	417	387	440	431	411	439	436	432	444	418	447	472	403	423	417	420	441	428	443	441	417	399	439	418	435	404	423	417	401	402	426	461	413	438	438	434	394	446	461	430	420	403	429	424	428	463	438	418	462	409	431	421	409	454	442	418	428	416	433	388	424	460	449	422	443	438	461	444	418	383	477	419	414	380	441	410	452	447	428	432	426	437	433	426	421	375	418	444	416	467	439	482	409	415	441	420	452	458	413	431	409	422	422	423	381	411	422	415	436	426	423	462	433	408	406	428	415	437	419	469	406	428	438	397	423	409	438	427	407	423	412	405	410	427	414	434	439	411	423	442	444	448	436	392	437	361	380	457	402	428	431	434	415	432	451	458	406	427	418	381	434	447	451	434	414	421	415	435	435	427	443	424	396	441	443	427	418	415	400	398	447	425	416	423	416	402	436	390	428	424	396	450	420	418	421	436	405	427	414	422	435	377	406	446	454	416	444	417	447	412	426	442	412	468	432	381	441	445	425	394	459	393	406	434	409	443	422	414	446	467	439	405	450	411	414	395	439	424	431	433	417	477	406	429	410	375	412	481	438	413	414	344	415	443	446	420	455	444	430	434	426	411	444	391	419	422	394	410	428	392	387	420	408	409	426	429	435	452	397	440	437	406	449	414	406	389	414	460	427	420	409	432	427	418	404	478	440	447	418	402	407	408	445	421	415	452	395	386	417	439	431	425	417	416	410	446	422	417	403	453	441	440	416	437	434	466	420	411	407	453	459	387	432	447	433	439	448	443	408	446	417	415	385	408	448	415	385	414	465	408	392	424	421	407	430	401	402	451	427	412	447	425	396	424	412	408	411	449	436	404	427	438	412	410	439	431	409	398	431	398	400	445	409	438	461	435	413	397	402	389	446	419	394	455	419	424	452	437	438	443	466	432	471	455	454	411	439	406	436	424	471	443	426	461	439	439	414	450	434	484	414	416	417	416	447	426	468	393	409	438	428	440	414	379	415	411	435	428	417	430	386	425	447	480	400	422	428	436	407	386	432	434	432	431	411	450	421	413	443	406	421	373	452	455	409	450	423	407	431	410	424	474	435	454	421	436	440	414	412	392	390	412	469	441	432	415	409	450	450	425	427	413	405	410	413	420	442	419	437	391	410	432	456	395	463	434	441	406	424	407	441	420	424	438	438	409	444	442	360	423	419	460	420	378	431	451	418	407	423	397	455	429	416	439	401	419	422	442	446	453	431	390	406	420	417	414	424	426	429	434	415	426	423	410	470	431	415	416	455	415	419	423	445	403	424	383	420	419	412	455	454	392	425	416	388	419	450	403	431	428	377	419	424	414	453	429	413	437	395	436	440	437	425	457	439	446	437	411	410	460	413	431	454	424	430	467	439	432	437	374	414	433	432	411	408	390	426	417	434	434	457	435	486	417	464	404	445	417	436	389	410	406	417	467	407	404	409	426	434	420	416	407	466	448	416	420	435	405	453	380	435	419	390	445	420	417	439	393	422	434	437	418	406	396	435	395	387	448	413	443	423	465	427	423	410	468	428	385	407	423	420	429	409	442	475	398	405	420	403	384	447	417	432	385	430	427	441	405	436	434	399	404	397	424	455	425	396	413	411	407	391	425	432	411	431	407	441	394	421	396	436	394	422	396	455	475	424	412	422	419	430	411	425	425	436	383	459	412	394	438	452	434	418	450	443	447	439	429	419	444	397	410	467	405	449	451	452	413	429	411	396	419	439	450	406	417	424	428	436	400	393	429	424	408	443	448	401	419	429	431	444	420	404	393	410	427	433	426	405	450	428	432	434	423	440	413	408	425	419	439	379	414	441	432	459	438	423	411	406	441	440	430	417	401	437	435	480	433	437	433	437	457	396	412	454	396	384	401	421	421	382	419	408	436	393	423	410	428	431	395	414	421	470	449	389	398	413	402	421	407	467	426	432	398	424	408	435	384	445	400	409	444	400	418	397	443	434	442	445	405	390	393	421	450	419	425	426	420	421	432	411	450	428	425	419	440	442	419	399	421	401	422	383	415	411	383	408	437	422	390	401	455	426	423	409	430	429	436	400	453	442	426	433	418	409	444	427	412	431	431	444	421	433	420	404	413	468	408	419	418	411	422	388	455	472	405	403	415	405	434	412	417	416	414	443	461	434	419	416	449	442	429	394	443	428	403	457	397	395	440	439	406	442	421	399	451	415	429	405	442	386	410	436	439	444	425	434	431	425	414	393	450	408	410	426	431	453	419	448	434	429	422	458	425	450	426	428	422	464	410	426	417	411	437	420	437	424	401	422	428	448	428	433	417	395	419	426	382	418	408	426	388	438	391	406	393	399	427	392	444	430	399	437	415	465	395	440	442	405	422	411	434	402	467	392	431	395	431	410	438	443	424	419	414	409	446	403	426	412	439	456	408	451	415	461	437	417	384	428	422	409	426	435	413	452	392	421	424	460	447	396	457	428	445	450	446	441	461	435	400	404	414	459	460	427	410	425	453	418	440	420	418	469	442	448	416	435	406	411	426	405	450	414	441	423	417	404	442	417	427	431	417	399	419
25539	21429	27860	26847	17756	9784	7260	5748	4790	3529	2585	2148	1984	1633	1537	1213	1120	1027	874	730	797	735	745	697	691	705	636	581	675	641	606	608	595	569	624	611	602	599	604	582	569	573	584	590	644	603	546	600	572	573	571	551	546	584	568	571	592	599	597	583	586	574	542	614	596	536	611	566	569	587	599	570	555	602	588	578	564	583	615	529	579	603	611	585	550	539	544	590	564	573	563	570	569	533	567	576	606	595	584	559	572	592	553	605	596	535	574	581	577	589	541	584	590	530	539	576	584	597	539	573	587	575	546	564	586	533	597	538	578	577	593	580	585	584	609	528	575	506	607	588	601	595	581	609	564	574	545	544	581	568	554	604	589	552	556	535	598	556	557	529	566	593	581	583	577	555	573	616	561	569	588	598	557	512	586	561	557	576	532	590	592	557	564	557	622	594	572	589	593	542	562	549	577	517	579	598	608	527	569	570	587	557	564	538	584	597	555	561	552	580	572	555	557	550	615	542	567	596	560	584	584	616	507	572	564	536	548	614	566	581	595	605	576	615	602	579	526	571	544	587	555	583	581	553	575	596	536	562	570	582	555	586	551	567	560	545	612	591	608	561	574	579	552	538	549	537	574	594	555	551	556	578	591	605	598	563	594	564	588	522	607	551	568	607	581	563	563	610	582	591	533	558	559	595	577	586	573	592	572	563	580	634	547	593	601	588	558	600	540	574	544	596	579	575	512	588	561	582	572	529	567	615	538	579	558	601	591	568	557	571	570	566	594	593	587	583	548	562	593	590	611	610	555	618	598	592	597	573	565	565	586	552	553	519	576	603	549	600	570	561	585	600	611	551	576	561	552	610	625	567	570	566	551	560	593	574	566	621	607	543	590	554	578	539	542	577	579	556	614	590	564	598	582	561	541	598	601	554	542	606	548	578	558	558	570	600	549	594	596	569	557	601	575	552	584	574	613	546	525	617	560	569	593	530	570	593	572	561	595	577	576	583	547	570	583	569	590	574	587	590	570	548	562	534	548	557	546	574	567	601	601	597	523	550	597	562	574	583	569	568	528	557	582	563	640	540	612	591	592	555	609	557	584	555	574	558	583	572	581	552	613	552	536	569	571	574	571	556	606	551	527	584	577	534	553	561	551	555	542	558	606	582	596	567	570	571	551	523	565	561	547	569	532	562	573	608	576	565	567	568	605	581	591	613	571	576	573	570	594	563	562	512	524	542	586	614	556	636	559	584	602	617	558	593	585	573	516	611	554	580	566	596	605	568	560	579	562	543	614	523	577	542	576	584	546	603	574	576	558	578	581	536	551	556	558	582	617	552	550	574	602	595	582	587	569	597	582	603	556	586	575	584	598	553	555	567	587	570	592	589	594	586	591	549	563	580	547	598	565	588	568	578	556	555	552	583	592	586	581	584	566	571	567	569	555	554	575	581	538	577	600	539	555	569	559	580	587	581	571	567	604	588	563	623	561	588	579	564	594	549	539	575	645	615	588	568	539	561	575	573	587	612	585	584	562	547	576	584	599	618	553	585	550	512	540	553	563	559	571	534	580	556	575	612	594	584	575	552	580	566	567	570	603	527	575	544	593	583	611	574	551	571	586	595	551	556	605	557	550	614	555	563	585	570	567	554	562	596	577	555	543	556	574	593	562	565	544	614	584	560	636	538	570	555	596	600	563	573	550	606	585	559	536	609	571	577	578	556	555	632	578	574	575	577	575	585	560	527	582	556	572	583	558	580	590	555	614	580	570	576	571	551	599	576	601	563	593	571	620	564	545	596	582	576	601	578	567	571	628	580	584	539	600	572	538	596	532	572	625	604	575	547	568	587	619	590	560	552	572	614	531	629	584	600	573	591	549	596	575	580	583	615	564	573	551	605	583	618	605	578	573	602	597	589	579	553	572	551	553	559	585	577	543	577	561	566	549	614	542	570	601	582	553	570	571	606	600	527	573	575	589	541	593	602	574	594	572	548	567	591	577	605	586	549	569	598	581	532	526	583	587	570	560	568	587	573	607	625	615	542	577	549	603	579	578	571	567	601	580	598	637	564	543	570	587	598	605	587	579	607	583	585	585	580	589	560	586	553	556	603	604	587	568	545	568	594	606	527	564	601	551	564	543	571	620	537	581	558	581	560	566	568	548	572	547	567	585	590	628	593	548	563	512	619	614	601	636	574	581	544	572	538	573	547	564	563	544	552	593	577	574	576	585	585	574	547	548	548	543	581	566	595	590	586	574	608	571	550	585	563	549	566	579	588	610	614	576	554	577	572	615	603	567	565	534	596	560	578	582	515	558	630	593	562	571	553	566	554	589	537	575	554	577	560	568	553	533	603	616	572	578	576	604	573	580	575	556	557	573	574	563	596	598	588	609	561	578	547	554	560	566	583	605	575	559	555	548	555	599	517	598	539	543	572	532	560	590	575	587	596	556	578	622	596	596	549	582	594	570	584	596	532	548	525	515	571	618	587	572	555	531	633	590	569	553	552	570	620	575	600	579	559	559	589	588	548	599	552	611	572	553	647	586	574	552	567	564	565	541	589	574	572	611	568	591	577	577	571	601	548	607	585	580	570	599	570	566	543	557	558	581	570	615	578	565	531	557	513	561	577	585	606	592	571	583	607	567	587	552	579	587	578	550	533	595	582	524	565	571	590	588	565	550	567	559	590	574	614	570	595	598	575	595	520	546	547	557	565	558	566	580	577	596	551	560	633	616	572	589	570	622	572	620	591	494	582	614	572	530	549	569	555	574	622	616	538	548	536	564	609	591	601	618	639	606	558	563	551	576	567	563	615	607	584	588	585	594	608	590	564	597	553	613	546	554	585	560	565	594	582	568	611	599	574	577	598	562	602	532	547	561	581	541	583	593	581	552	590	602	604	596	596	573	640	575	556	573	594	585	619	587	545	534	591	599	563	595	585	591	589	578	592	601	559	557	566	596	579	534	584	566	564	604	606	589	582	562	581	579	581	590	558	578	570	570	558	594	564	582	556	567	549	575	591	572	560	601	563	564	565	540	564	589	602	571	595	566	560	542	543	625	582	539	536	578	598	566	565	576	576	570	530	558	578	564	591	546	622	587	565	536	555	598	542	563	531	577	578	579	515	575	557	534	600	585	573	558	548	562	581	573	542	584	607	596	549	608	608	549	598	566	539	580	554	557	551	555	534	590	572	571	548	585	565	598	573	569	551	578	536	587	545	558	576	581	564	561	543	530	550	543	558	541	573	594	540	527	578	550	566	536	557	569	570	550	537	627	603	574	599	580	576	590	616	569	624	580	568	585	569	541	574	560	586	563	598	575	589	560	601	563	545	569	550	566	618	596	574	582	573	598	575	571	574	579	550	544	536	550	523	547	541	592	549	531	571	592	579	590	593	583	619	571	582	549	539	587	604	565	529	593	610	576	588	555	565	584	579	562	531	576	591	599	536	587	532	577	567	577	554	561	604	610	574	564	618	562	583	535	578	559	526	596	573	541	563
28278	41422	37007	28549	20247	13699	12589	11321	9896	7405	5493	4643	3983	3417	2836	2326	1987	1663	1433	1164	1082	1022	989	952	881	872	811	815	767	718	740	770	754	724	732	714	694	698	664	677	716	686	705	667	673	708	688	665	689	652	673	669	690	674	654	728	668	703	707	667	695	695	606	691	712	687	696	698	667	696	706	658	704	669	722	656	656	675	656	686	613	732	721	675	705	668	680	693	697	666	711	680	688	649	619	755	677	665	699	708	666	632	692	672	717	697	703	693	669	690	681	662	707	650	675	646	674	694	704	660	674	626	726	695	700	706	660	663	704	682	670	663	697	647	704	671	688	628	677	637	690	715	670	635	648	683	674	681	629	652	662	674	693	684	677	665	681	663	716	677	672	652	680	641	715	679	697	640	612	597	658	673	685	658	718	725	664	674	682	668	653	670	628	675	668	694	699	725	619	693	617	655	696	664	680	681	723	665	636	666	690	671	671	646	679	682	670	686	647	620	651	650	705	682	673	664	654	698	714	668	678	611	689	669	616	623	700	689	635	639	706	645	707	682	646	702	659	669	669	689	674	673	643	664	689	705	704	691	664	661	664	675	687	716	664	632	684	651	638	672	666	677	690	675	685	700	672	697	684	664	634	679	667	650	646	691	679	646	612	693	662	682	743	688	639	647	678	668	658	682	634	651	641	703	641	675	666	667	670	717	678	718	718	712	680	671	662	661	713	663	684	660	667	644	644	642	648	683	687	622	651	683	671	685	623	633	674	646	695	644	668	702	668	671	635	704	714	698	655	667	677	677	669	668	668	663	672	684	667	653	658	689	688	698	665	653	669	675	667	630	698	684	687	650	641	650	638	679	660	681	622	666	696	669	628	637	660	717	644	669	676	702	647	707	666	678	658	677	669	663	668	628	631	663	657	652	652	660	675	700	682	670	623	667	688	662	677	680	645	680	682	667	660	648	683	646	677	624	708	643	701	689	729	673	671	648	686	702	678	648	654	686	659	683	656	715	698	704	695	699	680	649	634	648	666	711	708	695	630	689	652	672	598	646	698	656	620	717	693	721	683	646	686	671	665	666	649	686	649	693	713	661	644	633	605	706	700	669	666	647	631	663	703	685	673	654	657	683	639	668	701	680	669	683	613	644	662	673	677	684	671	678	667	650	650	646	653	674	636	675	670	680	678	660	682	660	704	646	655	640	667	652	634	665	691	729	734	661	661	639	684	682	667	718	655	705	704	655	617	668	641	666	710	684	696	662	642	654	680	657	666	625	643	657	680	694	729	681	660	641	697	659	677	634	705	660	664	712	680	689	711	626	684	644	707	657	688	703	652	622	684	723	661	646	734	639	703	681	673	627	686	689	676	710	713	711	688	658	664	740	628	668	658	676	682	684	711	653	707	646	722	681	692	695	650	690	681	662	709	683	690	668	688	654	637	635	646	643	742	638	662	707	662	623	709	678	663	732	652	717	644	707	672	676	678	696	692	704	667	688	653	708	687	648	671	716	687	666	672	644	638	658	666	681	677	648	703	688	683	662	675	679	631	656	714	677	687	616	692	658	632	679	667	711	646	683	665	667	660	677	628	636	625	669	676	658	645	663	675	687	683	677	660	644	695	718	706	717	702	695	684	684	668	661	641	667	701	597	654	646	695	688	661	645	646	650	694	633	671	699	658	699	636	704	645	668	688	655	703	671	630	658	636	668	659	689	663	684	660	675	641	652	687	675	687	652	662	639	659	669	677	685	667	707	677	677	646	642	683	678	664	670	630	677	704	672	689	633	669	699	721	674	653	705	682	702	638	675	696	732	666	701	717	668	683	702	675	727	669	661	656	680	689	667	720	671	623	690	700	651	665	731	680	662	655	680	645	653	613	692	662	639	668	686	653	687	672	689	670	656	680	694	669	665	688	647	712	700	654	664	689	678	668	652	656	670	692	667	723	687	664	689	646	637	675	663	714	656	660	681	639	694	692	659	691	668	720	692	681	709	681	667	667	601	683	710	664	641	637	699	716	625	692	656	705	648	670	703	705	674	725	685	664	698	644	676	661	691	671	651	668	667	623	668	661	656	648	729	694	676	705	685	660	700	644	660	684	675	704	713	686	634	700	640	683	643	683	643	699	692	604	642	733	694	705	701	626	616	692	667	660	663	679	669	707	648	640	653	649	672	633	664	719	697	694	660	675	699	697	673	662	696	632	661	640	723	697	636	674	673	661	670	681	642	694	657	624	655	682	634	672	676	652	665	694	630	685	692	682	692	678	699	689	662	629	684	629	678	637	665	641	643	664	717	611	655	622	682	661	695	670	699	701	663	661	702	682	677	684	670	684	708	622	647	683	671	682	704	706	675	688	695	653	678	694	681	655	644	651	637	690	648	656	659	653	719	661	648	682	675	669	694	693	650	686	659	734	617	629	633	640	689	635	644	642	641	676	702	674	683	681	683	691	689	657	671	696	640	698	675	678	637	695	667	637	674	630	658	716	651	652	673	698	651	667	651	708	651	638	616	693	702	665	635	634	645	661	669	652	693	647	651	674	703	645	626	659	676	632	666	721	664	714	657	680	683	659	684	682	701	686	677	676	724	648	680	669	665	665	685	653	633	668	676	626	642	646	680	642	721	688	686	646	651	698	689	680	663	675	649	654	669	707	673	707	670	694	698	639	695	663	654	701	715	682	705	684	650	721	659	645	695	664	650	663	638	661	680	617	684	724	658	651	690	686	664	678	693	640	682	653	693	688	670	680	668	675	683	659	660	707	656	672	667	676	669	676	622	697	610	676	651	683	631	662	673	625	648	717	670	672	658	663	701	646	745	680	670	674	669	716	669	693	734	663	669	663	675	707	708	716	677	690	700	668	639	664	666	636	659	689	651	647	642	645	627	657	670	675	727	692	646	656	681	690	629	682	684	647	699	698	669	658	690	692	675	645	688	668	652	664	669	653	652	633	676	644	683	670	633	646	726	705	668	682	650	717	671	668	670	678	667	625	632	625	688	673	697	673	655	695	671	695	697	677	647	678	707	691	633	666	680	607	679	661	658	693	670	688	700	713	697	668	673	699	655	672	687	690	691	664	693	668	650	672	682	678	682	659	640	670	650	649	706	684	721	653	679	671	703	677	717	657	617	610	705	638	711	672	634	639	709	701	726	663	675	648	661	664	666	675	656	719	682	688	679	692	678	689	689	684	717	672	654	659	712	667	674	683	666	670	671	644	667	683	662	634	646	691	716	683	676	726	669	681	653	673	724	652	671	691	643	686	677	670	681	675	688	703	700	691	681	733	640	669	667	674	648	675	728	671	695	670	691	655	695	696	671	662	724	681	690	714	678	688	678	676	612	689	690	670	679	692	663	676	663	631	702	696	649	717	677	669	690	707	677	677	706	710	652	669	676	720	671	681	662	670	635	704	669	645	711	665	689	638	680	684	668	672	688	667	682	672	688	669	697	703	641	656	701	641	746	702	698	665	687	644	662	658	666	641	674	709	709	702	688
23282	21357	29051	24423	21997	22047	17663	10505	8551	6443	4462	3565	3035	2574	2181	1899	1579	1186	1091	926	807	820	743	699	695	647	569	590	605	606	588	534	567	542	532	533	524	533	531	491	464	508	514	499	508	491	475	523	491	507	484	518	488	492	463	462	531	523	519	477	473	470	455	519	514	487	478	479	518	507	500	504	489	481	461	480	519	494	487	517	489	475	466	511	492	523	474	449	484	460	508	491	487	474	489	492	497	457	538	445	490	519	475	513	477	463	502	467	488	524	517	473	479	493	487	475	501	503	477	482	458	509	425	459	464	502	496	449	458	479	478	455	494	508	515	487	469	478	485	457	510	492	489	533	488	536	456	474	535	440	517	470	511	521	486	465	459	478	528	469	479	490	496	439	484	451	455	469	458	460	479	528	446	507	472	499	465	479	482	448	532	484	481	446	452	436	488	486	457	469	476	479	490	464	480	499	491	455	481	467	476	495	535	491	514	503	475	522	506	486	469	516	499	448	488	498	460	458	479	462	530	464	473	502	503	479	475	439	478	497	520	507	470	463	501	477	504	474	484	502	472	508	499	513	513	449	455	497	479	473	450	500	499	466	510	499	466	467	474	484	485	510	479	496	470	453	523	534	489	503	468	470	509	506	492	481	482	534	504	465	479	484	485	506	500	505	528	486	461	492	436	465	482	466	477	521	475	493	474	470	464	465	474	472	481	447	496	493	492	486	499	462	476	487	468	486	449	493	481	494	493	441	476	470	475	474	466	464	476	457	485	481	492	509	467	472	450	497	454	482	491	459	476	504	527	478	458	504	463	467	496	464	501	440	452	496	479	426	449	477	505	547	448	445	490	456	512	468	490	523	505	439	490	523	488	487	440	464	500	478	466	463	478	507	496	488	505	492	508	461	465	503	512	467	458	424	467	438	508	481	488	475	468	490	492	492	527	422	474	449	494	487	435	442	527	483	461	504	442	520	444	523	487	487	477	485	447	485	509	445	529	511	507	448	515	442	489	458	474	490	473	497	482	485	447	479	493	479	462	466	487	448	509	447	457	482	479	464	462	457	469	485	468	457	457	507	476	534	471	459	483	463	464	498	489	474	496	444	480	493	484	486	479	497	502	463	489	469	494	459	510	487	484	467	468	468	440	478	448	498	499	459	474	497	468	503	470	480	497	487	476	526	486	480	510	487	486	501	473	488	474	510	495	456	508	444	475	491	513	463	495	445	490	495	461	460	536	505	508	514	509	475	487	518	470	490	507	453	485	485	509	512	492	459	480	500	479	464	469	446	474	475	514	468	504	468	467	466	485	457	479	490	503	506	476	499	441	488	486	464	469	467	504	466	458	488	503	500	481	465	449	489	470	449	492	482	491	474	491	492	490	482	489	489	462	499	494	498	488	505	447	498	452	486	471	503	478	501	522	519	482	489	505	511	469	447	482	457	494	458	497	493	432	480	472	485	467	497	509	472	437	502	486	446	502	482	460	460	493	505	488	477	501	475	494	503	472	492	470	473	505	495	529	485	485	485	537	456	459	495	479	472	505	481	475	475	452	468	487	480	489	481	504	476	500	502	453	456	464	494	481	492	511	478	500	498	496	421	499	462	515	485	495	482	460	466	454	521	485	476	457	466	531	491	511	485	479	442	491	505	481	438	483	455	456	459	449	467	468	500	483	477	508	465	509	492	527	462	477	488	496	465	497	480	472	467	452	483	447	468	497	521	473	485	446	495	476	487	486	502	477	518	457	476	472	494	500	450	472	463	524	467	434	485	539	498	443	455	483	446	481	499	504	497	464	460	486	510	475	468	463	449	464	496	434	465	475	490	519	475	462	473	474	491	504	475	531	479	463	470	528	447	445	514	453	475	475	490	503	443	499	491	466	438	461	494	499	463	505	459	487	482	492	431	437	496	486	501	462	480	474	480	503	487	465	470	507	443	463	517	471	468	503	453	518	478	522	460	477	523	493	489	472	504	528	487	491	484	475	472	504	500	464	437	490	485	476	443	469	491	475	458	456	458	483	463	489	484	457	469	461	487	499	488	499	487	490	464	497	465	503	475	459	495	502	502	479	495	478	472	468	464	484	484	500	472	458	467	508	504	485	470	468	485	455	455	460	481	495	505	482	419	518	471	466	488	444	473	498	510	505	468	437	505	494	493	468	472	479	499	492	504	472	496	470	499	484	479	490	475	492	484	475	463	456	505	456	480	462	505	483	482	485	492	469	485	491	519	496	496	506	504	448	465	477	493	447	473	462	475	534	489	496	481	489	491	484	476	439	456	488	476	456	463	479	468	512	460	439	497	468	481	450	495	490	465	537	457	493	480	489	482	491	466	476	514	508	510	456	504	497	499	506	481	484	502	500	506	484	466	482	463	487	506	469	458	454	493	495	466	516	494	479	481	510	476	478	480	477	514	519	499	511	521	510	469	479	527	498	493	494	499	482	459	465	495	519	464	477	514	513	466	440	490	530	463	494	475	540	528	457	484	491	481	489	478	491	478	474	453	497	485	455	491	494	498	492	443	473	483	502	487	505	511	498	491	515	497	500	471	493	515	459	491	474	461	474	495	492	430	528	486	519	500	501	486	461	465	470	479	508	516	434	493	468	466	465	490	501	469	445	495	489	466	481	440	463	468	475	485	489	463	509	532	528	497	504	494	484	465	482	464	465	480	491	443	479	500	470	473	518	479	484	469	498	484	493	469	453	482	463	497	469	492	499	525	465	477	468	490	510	473	523	522	466	459	475	453	500	505	519	467	468	494	459	465	482	485	486	465	515	485	466	484	452	496	492	445	531	479	451	478	440	486	458	484	526	486	464	455	469	425	526	427	462	441	441	475	455	495	503	485	436	461	463	496	477	489	498	500	517	461	484	445	477	517	455	473	508	488	473	515	457	496	479	511	508	487	484	468	478	525	498	501	455	465	454	462	492	449	519	481	490	495	514	477	477	472	492	529	485	483	472	477	473	480	455	517	458	439	437	454	485	494	520	496	537	477	483	469	498	475	474	470	489	446	498	490	501	495	495	479	468	466	492	487	476	486	504	457	504	469	456	454	479	504	476	500	492	464	453	476	462	487	460	466	465	488	477	471	436	495	462	509	511	510	503	481	493	473	489	502	466	492	500	466	465	477	473	477	491	487	461	468	520	486	490	474	497	459	510	504	488	461	446	494	457	479	522	524	470	487	450	532	515	505	477	488	459	463	499	451	523	511	486	471	536	538	494	490	486	448	473	457	487	475	459	474	500	482	487	488	461	477	479	463	519	470	503	470	471	448	484	469	454	497	500	467	473	487	476	485	517	475	483	469	439	488	484	455	475	498	473	445	490	474	478	472	498	479	539	492	466	477	488	492	548	444	458	466	467	470	454	442	487	477	501	479	525	478	465	447	537	442	483	447	466	488	486	470	491	492	453	496	456	518	480	480	466	507	451	448	475	446	482	521	484	482	475	455	473	480	475	480	499	480	460	514	504	452	424	506	471	491	470	488
31154	50925	47927	37331	28286	20586	17734	16313	15092	11870	8723	7380	6275	5215	4256	3559	2929	2300	1962	1514	1321	1237	1144	1008	971	901	833	837	758	717	745	712	683	670	697	601	636	558	635	627	611	585	562	613	555	546	603	594	546	558	575	606	618	559	541	534	593	585	559	584	611	596	570	587	569	552	571	610	576	608	576	573	554	601	557	574	549	572	565	589	586	564	584	534	597	565	584	594	557	586	535	588	571	558	551	567	558	529	564	559	556	559	584	585	561	570	537	586	589	597	581	570	543	536	549	536	534	567	603	533	560	560	527	508	567	513	573	576	524	575	583	595	544	558	545	586	525	558	575	550	537	542	535	553	514	511	545	561	562	582	564	537	560	543	570	572	548	554	518	524	567	586	526	564	617	568	487	558	547	543	527	532	483	536	595	592	538	576	570	601	640	565	571	552	560	561	546	546	546	534	552	502	562	541	539	566	548	540	543	571	553	523	548	582	593	602	538	552	561	586	511	550	555	573	519	604	519	559	534	534	588	570	581	520	551	548	563	575	560	528	531	576	535	531	551	584	586	592	556	579	586	522	536	558	519	565	514	549	568	589	570	540	583	534	543	548	599	523	566	491	529	608	531	559	545	639	537	587	537	525	580	554	551	571	564	525	572	579	529	566	561	536	534	519	540	568	540	512	582	553	575	580	593	537	572	545	571	547	570	550	547	561	574	555	534	544	550	586	539	556	556	592	559	544	549	527	582	546	564	553	535	577	568	528	570	533	602	581	523	543	547	573	555	537	506	578	556	598	523	544	564	527	555	562	577	572	547	583	540	577	563	532	541	528	546	569	545	564	577	542	558	511	570	586	554	524	568	523	579	553	486	550	567	530	518	516	555	587	583	553	539	562	534	559	555	567	489	504	522	541	552	547	536	600	537	542	529	522	555	546	602	585	568	514	528	564	566	558	556	519	552	545	543	576	529	541	570	543	533	533	538	537	575	558	552	492	585	563	517	574	559	558	563	522	518	566	552	568	540	559	568	544	559	541	523	547	561	532	516	551	555	523	540	561	560	550	538	545	588	526	569	566	542	560	554	526	564	557	527	560	545	575	522	555	562	543	566	603	538	523	520	597	539	558	560	527	564	560	601	589	532	550	568	527	550	550	495	589	566	554	549	560	537	558	561	541	530	575	630	547	582	572	566	548	528	617	566	533	545	564	570	596	512	557	560	582	591	542	542	589	591	586	551	538	554	533	534	568	564	570	567	562	546	536	576	576	521	557	551	545	561	506	560	584	541	549	582	573	528	525	526	559	542	517	501	578	539	541	569	566	577	562	558	528	538	559	569	549	522	519	555	526	543	535	556	516	587	562	544	579	511	527	500	564	518	524	558	584	556	535	600	529	524	578	497	566	524	574	562	575	560	615	528	587	550	572	568	534	587	566	552	535	551	514	526	549	572	555	514	547	587	567	592	564	556	596	582	518	598	537	547	510	521	590	622	547	602	568	530	573	588	587	549	572	560	556	532	566	569	589	528	510	553	552	559	522	538	586	530	552	548	589	579	596	508	563	548	501	553	571	574	519	557	540	547	544	510	534	568	565	587	562	568	542	548	588	579	577	565	539	545	590	525	543	568	555	550	585	557	531	527	548	529	542	506	561	531	603	543	549	577	552	566	557	555	539	567	592	546	569	580	541	529	560	530	567	541	542	526	575	528	531	545	575	534	530	549	542	539	520	554	580	516	558	571	577	541	537	529	537	547	542	562	542	555	562	547	544	571	577	518	545	555	524	566	544	530	566	536	538	542	508	569	561	504	589	521	574	562	531	540	538	552	516	570	578	555	589	508	552	561	558	570	538	563	578	552	570	539	514	599	540	592	539	546	598	550	594	550	595	548	570	556	555	531	562	554	565	550	560	549	571	556	544	563	540	562	524	557	542	570	576	565	572	569	591	526	556	533	557	559	521	548	527	538	558	543	582	574	579	566	533	538	523	559	556	592	534	578	509	550	566	538	571	529	591	558	512	572	594	537	532	563	541	571	564	575	537	505	561	554	588	565	548	530	545	517	537	567	577	601	564	579	576	537	548	529	549	572	486	584	526	535	563	574	520	539	561	548	571	570	522	543	562	491	544	582	545	571	523	576	578	542	555	557	555	568	595	556	557	566	571	539	548	546	562	533	558	553	595	521	557	596	563	536	585	513	575	541	560	601	547	520	547	536	540	541	546	541	561	553	567	530	558	498	508	583	562	515	598	518	562	517	521	548	588	531	538	525	554	541	535	527	567	564	564	594	559	567	595	544	514	508	530	547	538	543	561	554	527	539	535	575	573	547	520	543	555	520	551	565	507	543	563	531	518	549	582	567	552	563	525	570	536	550	558	526	529	549	537	554	535	519	546	557	511	544	565	512	518	535	545	572	562	511	557	530	545	634	541	534	522	552	584	558	529	517	559	543	550	508	566	577	552	544	560	567	518	529	528	535	553	526	539	555	593	573	576	515	536	524	590	478	550	587	509	545	563	578	538	563	525	548	537	525	558	544	522	558	557	582	555	526	560	574	508	594	512	585	546	546	585	584	525	530	557	554	523	529	520	574	537	529	558	529	569	522	555	561	588	557	544	575	533	577	586	525	546	528	535	585	517	543	569	552	577	537	531	566	569	531	585	559	562	530	559	550	574	528	537	536	517	533	561	572	570	512	551	538	539	515	544	585	522	583	550	582	569	522	538	552	539	576	530	549	536	577	528	530	589	564	557	582	565	578	534	619	544	514	545	498	556	550	590	503	535	568	520	559	567	511	580	566	581	535	539	534	543	562	532	562	521	550	515	544	559	559	549	568	583	562	577	529	557	532	594	550	546	557	520	564	581	524	541	545	563	549	533	568	557	587	607	547	538	544	536	550	557	559	522	539	520	574	569	563	538	536	558	499	555	583	569	516	534	564	555	548	580	574	534	536	561	563	530	563	511	555	512	554	553	590	551	549	555	571	535	543	551	552	523	585	554	532	557	508	537	564	563	596	539	586	542	551	572	542	539	551	558	541	554	528	561	513	546	514	561	549	549	543	533	558	568	555	556	580	610	543	564	522	562	555	522	525	589	585	512	557	521	535	521	588	602	576	521	569	620	533	550	577	540	543	547	572	546	565	534	568	570	560	555	543	535	528	562	566	548	594	530	545	586	587	608	559	551	544	553	551	534	542	571	534	520	538	554	563	551	552	526	552	535	521	561	545	574	563	538	540	532	588	540	516	546	579	574	534	572	555	618	554	550	551	561	585	582	531	567	578	545	516	599	591	568	562	542	545	552	594	600	549	570	542	539	525	539	588	574	563	595	550	550	556	575	558	558	572	598	591	555	526	562	527	542	539	532	562	583	511	533	530	515	534	556	547	520	511	546	521	529	577	588	523	555	578	573	547	571	595	530	558	554	549	513	554	535	517	558	532	546	576	545	588	558	539	540	542	544	555	596	589	551	562	544	557	565	596	534	565	562	554	570	555	542	580	530	562	590
28839	24787	27872	21629	12495	7331	4978	4552	3757	3024	2264	1602	1427	1260	1141	977	883	737	648	679	571	540	564	493	524	508	470	479	507	441	447	474	455	481	469	457	479	485	476	458	452	471	444	475	440	486	475	447	467	469	447	457	492	468	458	459	437	458	439	460	431	442	463	457	435	423	464	446	428	458	443	462	431	425	469	434	422	472	453	426	424	452	470	439	482	455	480	447	467	460	449	440	442	444	444	440	419	440	464	454	472	466	450	456	412	439	401	451	439	438	440	493	427	422	447	475	426	502	516	419	449	390	465	447	475	422	454	465	450	411	476	449	441	411	455	412	451	476	447	446	440	452	441	446	427	443	434	480	443	456	440	408	442	457	454	448	436	443	451	466	464	476	454	429	478	442	437	450	453	451	444	428	480	422	454	426	463	429	511	445	472	430	437	510	458	437	452	503	410	463	452	464	467	421	458	465	419	461	435	470	418	471	469	448	486	475	450	456	460	440	449	446	453	456	434	438	434	439	414	472	383	469	438	457	463	424	439	459	432	476	441	447	443	444	428	452	399	467	452	417	447	453	419	422	418	431	432	440	461	455	428	454	463	476	471	432	440	457	437	462	476	444	433	459	412	462	477	434	446	431	468	429	483	439	444	439	463	431	428	411	423	436	461	461	425	439	462	447	447	418	440	468	460	461	444	448	425	424	413	446	418	406	431	426	414	487	457	494	415	480	458	455	406	437	452	418	453	450	449	411	460	443	437	488	425	457	467	470	436	423	464	453	441	440	428	454	452	416	428	432	424	424	456	418	429	425	433	426	452	458	471	412	451	409	462	445	451	434	435	421	438	443	444	416	457	477	467	426	452	409	440	437	420	479	444	437	496	429	458	464	483	479	446	459	440	459	440	422	439	431	432	407	415	439	430	445	433	439	449	452	475	445	425	432	467	440	439	462	444	465	441	416	469	425	459	453	450	439	456	460	456	471	436	437	424	419	433	467	467	455	447	465	431	461	455	442	466	455	487	411	426	423	440	444	442	408	390	413	429	460	463	444	482	427	489	464	418	455	428	449	409	477	434	462	418	462	481	485	458	443	437	459	468	436	438	468	428	455	420	452	447	438	442	449	448	458	437	424	433	476	468	469	449	451	450	460	424	460	453	444	430	442	480	431	480	473	451	435	426	420	444	440	462	445	402	452	455	409	433	425	429	479	466	449	451	426	424	471	440	460	452	412	445	440	495	456	439	466	454	452	444	431	459	467	425	429	447	435	455	479	449	443	425	454	443	382	412	442	407	413	450	452	425	471	450	415	458	440	479	420	412	390	469	429	458	445	492	466	458	429	457	465	424	458	434	446	439	427	437	470	442	453	460	424	451	415	495	435	461	429	432	436	449	431	454	465	454	470	431	451	450	444	449	426	464	439	443	435	426	438	431	462	450	442	435	436	451	448	452	453	458	468	427	470	423	491	441	458	427	444	413	446	403	420	494	430	423	449	479	445	478	443	473	415	444	462	424	436	457	432	428	413	426	448	433	438	446	418	445	440	449	458	443	461	463	420	443	450	470	471	481	466	451	430	463	481	469	456	418	413	478	439	429	459	411	438	399	434	471	456	414	417	438	455	448	470	451	429	429	492	467	442	462	448	457	454	418	477	457	426	392	422	474	485	452	452	454	432	428	447	448	442	427	431	383	431	415	427	447	438	404	428	448	434	489	462	460	481	436	427	451	441	461	462	444	471	484	480	445	443	454	426	437	412	406	440	424	437	446	474	468	439	446	455	476	423	446	451	438	454	440	413	420	470	459	431	448	453	424	448	455	437	489	432	435	409	442	416	421	423	447	469	414	431	432	396	455	402	438	448	423	425	453	430	474	451	426	441	415	436	510	445	404	439	426	445	431	445	449	452	471	460	423	455	456	411	472	459	442	435	447	462	463	463	421	467	470	436	456	440	458	448	431	429	501	478	451	466	458	471	419	437	454	472	479	437	453	426	454	431	461	462	445	415	439	434	453	451	435	432	426	439	423	454	432	428	446	417	422	437	431	446	414	455	451	441	400	417	471	453	463	422	443	484	422	440	455	443	481	430	475	452	469	426	446	433	407	438	445	431	435	467	433	464	466	474	439	460	434	395	474	440	445	461	474	455	413	457	438	424	447	480	506	447	425	436	431	453	467	467	410	447	482	428	432	470	450	447	435	458	440	448	424	437	432	437	440	441	477	490	473	449	453	459	462	435	456	429	456	442	439	434	440	480	429	453	444	422	476	427	403	488	413	417	452	418	480	484	415	438	456	424	435	435	458	478	461	435	435	421	413	471	466	417	433	446	481	420	446	434	479	496	468	440	450	444	440	445	459	436	446	464	448	436	505	468	440	434	456	438	444	461	460	442	441	445	467	447	443	421	472	457	459	469	441	441	471	465	428	431	441	437	445	446	446	436	455	428	384	447	472	430	432	429	479	440	423	425	470	444	450	498	439	457	470	457	432	440	472	450	488	448	431	459	449	433	430	466	434	453	472	449	475	436	432	434	462	429	438	466	422	445	451	446	456	443	446	468	431	459	438	442	434	465	442	442	423	467	441	418	486	464	419	406	443	468	479	433	449	474	410	439	509	424	397	478	466	454	451	478	459	465	477	452	455	434	451	458	419	434	454	396	432	466	422	434	445	483	459	448	444	413	488	406	456	433	470	443	420	445	468	458	435	478	470	446	478	433	446	444	442	432	454	463	421	446	431	451	449	451	437	487	434	446	476	449	429	461	411	465	418	439	434	446	472	425	456	431	486	438	462	464	437	439	452	454	426	431	459	431	471	451	438	460	464	442	485	435	466	456	451	461	436	467	447	422	470	417	445	452	459	467	415	469	437	472	399	433	490	442	442	464	440	454	424	429	444	426	427	453	445	456	411	465	444	455	432	427	446	474	420	424	425	438	467	409	447	468	476	449	441	440	459	446	456	475	465	418	421	462	449	476	449	440	440	488	451	445	434	456	474	444	454	429	425	469	466	445	447	471	441	453	470	461	448	456	447	438	453	444	435	431	470	466	454	453	447	433	426	419	477	467	483	420	429	454	440	419	420	402	422	448	481	461	454	434	401	430	427	431	456	460	488	472	441	446	462	423	449	426	461	443	456	490	488	445	457	455	424	440	462	462	442	400	406	448	469	420	427	424	448	441	434	449	419	427	453	442	461	453	467	447	442	468	483	444	467	476	445	492	468	484	465	421	424	442	485	427	448	496	416	408	437	455	460	447	496	453	435	446	458	436	439	457	475	439	433	430	440	434	383	452	465	461	489	433	482	412	457	466	465	445	433	442	413	432	449	439	454	408	435	456	472	425	441	453	440	430	444	451	445	445	425	452	480	451	465	443	440	434	415	446	440	459	429	427	461	432	458	421	415	452	417	460	446	429	439	441	459	479	441	446	464	434	431	479	457	442	445	413	411	429	440	436	425	457	462	461	456	440	399	457	492	463	413	436	437	418	427	420	434	442	453	428	448	427
27367	37738	32496	23357	16104	11493	9253	8803	7993	6244	4590	3442	2935	2510	2134	1866	1506	1173	1044	900	792	745	787	693	626	633	597	614	630	617	609	584	605	590	538	571	537	617	551	596	583	581	526	614	573	568	532	557	555	601	552	553	539	528	547	535	512	522	567	535	543	564	517	551	527	551	548	551	573	497	546	534	528	576	539	557	520	541	557	535	571	604	524	532	534	533	553	542	502	539	569	527	502	539	532	579	548	564	538	585	534	544	561	541	524	570	554	566	530	545	554	544	579	511	534	526	524	491	585	532	550	552	532	560	537	540	513	545	540	491	538	542	513	516	509	509	583	522	510	519	531	550	557	597	531	569	564	546	564	531	572	538	559	518	536	556	530	532	562	543	579	554	538	542	558	552	507	521	545	526	528	562	566	523	532	528	508	574	559	551	569	508	529	556	554	522	549	562	577	527	572	539	511	524	553	568	548	569	549	555	546	516	540	560	569	542	560	498	532	588	510	513	548	548	566	544	556	590	491	548	526	497	525	525	508	549	557	530	562	501	544	558	545	528	498	574	563	535	561	544	536	526	510	556	556	511	523	545	551	521	549	541	537	545	574	534	522	571	561	523	515	527	538	513	543	541	509	561	536	538	552	528	502	541	515	485	549	550	587	592	510	534	555	530	546	543	504	551	551	487	580	540	521	513	557	511	550	540	584	519	554	545	490	510	521	545	538	561	549	536	531	547	551	539	564	535	519	577	528	524	543	576	517	584	582	530	543	562	546	520	501	507	522	548	512	489	524	536	530	572	546	526	559	538	571	525	572	531	551	553	528	537	518	512	539	542	567	537	568	531	553	527	524	513	544	551	512	558	526	532	525	541	518	559	522	556	498	595	557	517	547	577	551	510	580	546	566	546	564	526	556	526	539	555	501	523	572	574	563	548	546	548	525	528	528	558	539	549	534	525	525	549	550	521	544	536	544	542	540	545	498	524	516	536	544	575	575	531	533	516	495	562	567	562	535	524	541	522	528	518	518	526	538	558	520	547	544	576	579	567	524	519	579	579	500	558	557	579	554	546	540	550	522	567	518	546	512	563	532	511	506	557	571	515	571	571	528	523	529	548	518	549	581	565	568	545	558	525	529	536	523	545	524	553	548	564	551	567	573	568	574	534	582	527	524	500	565	465	505	501	573	564	508	541	500	529	508	489	559	511	521	587	527	527	528	550	544	547	546	563	537	525	548	482	541	576	576	588	559	526	564	550	558	546	531	517	563	561	538	554	578	572	540	536	534	542	507	559	538	545	524	569	486	540	551	547	487	544	506	515	506	529	529	603	534	597	579	538	549	487	532	541	549	532	501	499	543	557	491	522	503	567	499	549	537	556	479	509	552	545	517	510	517	552	548	545	548	538	538	523	508	538	529	505	507	562	529	522	576	528	563	540	523	511	553	567	498	535	582	555	569	537	548	571	519	559	487	523	543	562	569	550	550	515	509	561	519	526	517	491	561	533	551	527	541	545	519	558	534	588	531	525	516	523	538	535	507	569	541	542	559	523	556	554	495	533	581	554	526	545	549	537	548	562	525	567	552	564	554	500	518	520	512	551	528	549	508	553	544	523	520	553	583	540	536	530	561	565	537	527	551	533	524	543	563	541	539	560	560	595	538	517	549	549	563	507	510	551	563	525	558	529	537	539	541	529	538	547	527	521	588	507	531	573	524	555	566	523	510	540	537	524	608	532	547	551	545	529	532	544	553	535	570	544	554	516	530	543	534	530	556	556	547	532	533	529	524	576	525	526	530	531	541	535	487	514	520	568	549	516	534	533	553	562	556	545	576	561	531	533	581	541	505	570	561	511	532	543	519	554	550	524	545	579	527	576	541	552	542	541	543	536	550	525	539	537	550	469	562	551	514	534	524	570	525	519	532	548	509	524	524	511	523	551	540	534	541	569	519	505	563	539	549	546	527	565	568	541	564	515	542	535	496	570	553	574	543	549	535	546	501	516	569	544	557	515	501	571	568	559	545	535	535	567	563	545	558	576	508	554	570	568	528	592	475	598	535	522	523	549	551	529	537	552	562	540	523	545	568	558	521	545	536	525	535	530	549	511	564	522	520	537	561	507	535	543	512	557	572	543	574	546	522	571	522	486	511	529	590	591	571	509	537	564	540	505	536	525	519	560	541	523	529	538	530	533	581	550	525	524	534	532	518	515	497	538	523	557	532	544	554	529	481	542	497	525	569	550	545	541	560	560	577	553	563	530	501	551	532	556	565	562	544	575	532	573	520	528	541	517	572	516	547	494	559	513	574	487	497	564	530	537	540	566	505	487	529	535	545	524	534	496	538	522	553	557	559	550	491	572	558	566	523	559	537	565	519	522	506	556	556	584	553	559	563	522	593	579	560	519	522	579	574	524	522	551	538	529	569	505	537	551	585	568	549	532	507	574	494	524	547	603	571	508	521	534	515	587	522	523	553	523	491	551	557	526	537	528	548	479	510	539	521	513	494	490	566	558	526	531	557	550	470	541	587	499	540	572	518	522	559	564	541	553	526	542	512	504	504	536	527	560	561	540	534	565	516	568	558	542	598	569	542	504	550	523	525	562	506	544	509	534	570	551	482	534	562	580	544	578	560	553	540	525	515	508	549	538	529	551	552	600	573	548	517	566	517	527	556	498	528	531	535	508	577	517	521	542	538	556	515	512	535	558	556	547	547	609	571	527	515	510	536	522	560	553	535	538	568	559	534	522	523	540	514	549	494	524	551	513	526	571	480	560	547	535	591	545	565	507	522	566	524	506	502	515	511	536	532	553	563	523	535	526	544	536	539	539	555	543	561	560	543	566	537	564	539	510	536	579	554	508	546	542	586	499	531	540	479	550	558	554	546	533	521	590	552	510	511	542	564	533	539	546	535	525	529	523	529	531	540	522	574	556	518	559	547	489	528	576	500	541	570	534	499	505	488	507	553	538	570	558	524	531	538	585	534	511	545	497	524	537	573	542	545	560	574	538	482	526	550	559	482	507	556	533	522	571	554	523	503	568	517	525	525	579	539	532	514	569	559	542	586	534	558	548	519	528	555	544	510	532	517	526	522	514	533	558	545	560	499	584	520	575	558	529	568	554	564	545	533	524	547	525	559	525	556	585	522	525	553	535	575	534	555	560	531	504	531	525	542	582	528	524	597	548	569	507	516	562	538	569	553	553	479	539	516	551	527	603	560	541	511	565	504	549	520	526	551	560	554	481	532	511	536	535	531	546	578	545	520	555	540	580	517	511	520	539	534	563	555	508	547	534	515	584	547	578	507	536	539	547	533	499	539	555	506	570	543	543	534	553	549	578	549	547	537	542	521	517	498	536	568	520	575	532	566	548	539	539	518	561	518	592	525	548	562	574	535	516	528	602	528	503	538	549	558	521	515	579	533	544	570	507	521	540	564	544	527	544	512	559	547	520	577	530	519	587	550	577	500	544	568	539	548	554	542	530	544	509	542	534	515	514	548	548
24422	21356	28723	25756	22100	15829	9456	6819	5763	4698	3394	2466	1990	1798	1459	1349	1110	871	693	655	583	570	510	460	454	454	431	413	414	390	390	364	381	378	393	370	335	380	350	319	337	357	377	346	351	377	354	359	375	378	332	376	356	357	370	354	370	364	361	330	337	345	352	343	354	360	326	343	332	378	351	346	335	338	343	375	359	358	346	376	358	356	342	347	379	360	336	391	348	348	330	336	361	349	351	363	361	323	311	357	347	377	360	342	379	351	352	348	350	339	349	294	362	374	337	355	347	324	348	355	368	355	344	356	338	322	352	326	354	369	331	364	339	354	321	372	368	331	349	361	385	342	318	335	343	338	379	312	339	358	335	342	348	367	329	342	358	339	352	347	354	365	368	351	368	353	370	331	359	358	349	331	310	365	352	348	361	323	319	353	336	338	358	329	358	351	368	373	378	364	339	320	335	324	335	341	327	354	361	361	357	357	352	359	348	384	336	361	336	345	330	341	349	340	298	340	374	351	344	351	313	342	366	374	375	339	342	333	364	376	356	348	334	330	310	305	368	342	370	342	339	328	350	338	356	344	365	359	322	342	360	315	366	362	350	321	332	389	357	317	336	381	338	357	317	356	373	314	328	379	345	365	340	338	329	355	351	330	327	321	338	349	344	353	343	332	355	320	364	354	341	333	364	363	367	338	331	308	359	350	318	356	356	374	353	353	366	315	359	359	333	343	363	353	349	360	339	358	340	366	366	330	309	344	368	336	360	364	340	367	329	349	338	365	317	334	317	331	347	316	369	338	364	359	363	350	362	346	339	355	372	353	360	343	350	325	354	354	400	355	356	363	350	319	327	332	343	353	332	379	376	371	368	342	352	350	357	332	345	354	328	356	346	354	296	357	367	351	349	330	343	367	347	323	342	342	327	365	341	341	333	327	349	348	327	380	331	317	347	341	378	351	352	345	353	350	352	347	331	356	326	387	353	320	364	322	322	339	348	366	362	346	350	368	335	353	379	366	346	349	323	322	369	360	326	349	334	342	326	346	370	357	360	348	353	337	360	345	344	349	369	353	383	348	326	324	345	351	367	325	346	313	346	345	378	342	325	351	392	353	335	360	335	329	360	350	356	394	355	351	343	360	367	316	328	339	335	370	381	320	349	364	326	366	375	350	339	371	355	334	342	371	351	308	338	355	354	355	372	343	313	387	327	356	333	313	366	323	341	363	372	364	353	363	329	336	360	359	314	334	367	354	358	325	389	344	343	345	354	329	357	347	359	336	332	308	346	345	362	361	352	333	361	390	334	355	350	348	355	352	365	367	341	317	332	360	349	336	334	356	341	327	338	329	346	375	345	333	354	346	327	374	371	367	385	369	353	340	373	343	356	336	346	296	337	318	371	353	315	352	359	348	322	353	344	361	343	362	318	362	391	386	345	345	357	388	367	332	338	358	356	383	353	360	362	351	326	350	355	323	366	350	345	343	331	335	371	379	333	349	345	389	355	353	376	373	356	338	321	344	326	334	350	342	386	366	333	362	376	330	324	336	337	342	363	339	337	355	340	367	334	348	325	344	354	346	375	372	349	347	340	338	327	333	332	356	376	345	355	339	326	336	344	349	322	334	339	336	338	286	335	336	385	347	397	347	332	324	394	355	360	317	338	360	342	326	335	332	339	357	361	324	335	315	323	348	330	363	354	338	344	330	357	349	360	363	331	373	337	383	328	335	351	373	358	373	326	346	325	374	343	326	322	375	353	375	335	348	342	334	328	350	364	339	317	325	351	334	347	355	320	351	372	364	403	338	333	360	350	338	333	276	343	349	341	370	359	354	350	363	352	348	341	341	341	356	327	335	336	334	316	349	351	345	365	336	352	312	344	338	351	370	356	337	346	333	334	347	343	354	345	388	338	367	352	331	356	362	329	348	332	349	355	362	362	360	329	389	326	342	336	374	362	343	350	357	364	321	404	371	358	374	325	365	338	350	351	321	364	378	375	355	353	357	377	344	328	354	351	331	337	343	319	347	352	317	334	336	354	369	336	351	342	329	342	343	357	353	390	351	362	334	339	330	369	312	340	336	359	347	356	356	349	340	365	376	335	368	362	371	363	363	315	361	321	371	349	329	363	332	361	356	378	337	374	318	349	387	336	368	363	366	376	353	356	335	357	331	342	344	353	354	356	348	325	341	329	317	342	339	359	387	369	318	368	346	319	336	305	352	330	352	318	355	348	342	332	381	331	328	364	349	354	372	373	366	360	362	378	364	354	337	349	370	330	331	378	327	308	395	349	352	362	355	363	330	344	360	355	334	347	305	327	360	329	320	363	384	358	366	365	356	325	335	330	337	316	309	348	384	374	331	351	352	352	328	342	344	353	311	324	365	364	357	362	351	317	301	342	346	374	338	346	345	346	339	363	299	319	364	348	358	360	345	361	374	368	347	321	327	348	362	326	362	326	361	362	350	348	345	360	369	341	342	335	369	353	358	376	351	343	352	324	349	342	363	319	332	374	365	354	364	340	325	379	343	328	378	366	335	337	336	318	369	343	339	336	356	373	374	379	325	353	360	333	348	343	334	355	341	363	352	372	345	371	350	353	318	337	325	367	342	326	338	303	344	363	339	325	321	343	338	336	360	362	352	371	347	367	341	347	366	350	364	357	319	375	341	356	346	354	348	351	366	361	321	341	349	332	351	356	336	285	328	353	365	333	359	331	359	316	333	356	331	352	311	351	333	338	366	349	378	336	336	349	346	361	341	347	313	348	348	362	360	319	367	328	317	325	357	373	347	352	356	340	349	314	344	358	385	357	330	348	342	347	327	337	351	313	347	332	359	334	352	327	356	331	373	379	355	325	340	349	329	391	368	351	356	327	370	362	357	358	341	344	364	357	351	373	345	352	339	343	347	349	364	336	346	360	347	323	346	333	330	354	310	386	359	362	374	360	357	339	340	373	347	355	355	333	362	331	370	331	342	369	358	314	354	386	358	368	335	338	337	324	352	330	328	355	379	343	368	356	304	343	329	348	356	361	342	355	368	361	355	360	311	362	343	325	367	345	363	376	333	374	353	326	351	335	356	356	337	326	365	347	338	325	350	362	339	367	344	315	325	320	363	324	352	355	354	374	335	348	350	348	319	391	324	348	347	340	336	351	328	318	334	352	322	369	353	335	379	385	344	414	341	334	353	358	374	331	334	312	343	332	342	352	349	370	371	418	310	316	333	346	362	360	343	341	310	296	362	346	352	351	312	401	357	336	369	317	332	358	333	366	389	325	370	335	364	373	362	358	347	364	319	312	351	358	354	330	341	379	323	358	335	360	349	355	329	364	329	348	357	342	364	346	338	345	346	344	355	348	321	342	348	341	373	337	352	336	362	349	338	353	354	324	319	342	367	353	316	404	338	334	388	356	349	364	358	344	336	347	362	333	354	336	329	346	360	342	336	338	358	343	386	338	314	339	367	367	369	337	325	346	323	299	353	370	328	328	326	335	339	297	365
27445	46647	44440	32648	23123	15862	13233	12282	11497	9519	7098	5335	4488	3812	3080	2537	2034	1569	1297	1059	990	844	766	707	675	609	549	564	579	526	530	497	473	469	478	472	450	443	491	457	464	426	464	442	446	419	402	447	447	461	445	417	487	462	450	443	464	452	423	488	426	422	470	441	458	484	425	420	454	425	411	465	429	416	462	439	443	452	419	441	405	466	403	445	405	440	385	413	453	403	440	427	441	413	394	444	419	427	392	441	448	413	408	452	422	423	444	436	390	424	447	448	400	441	415	447	430	430	426	434	409	387	444	396	437	422	422	439	441	426	408	429	453	428	404	410	421	409	434	398	424	398	454	404	442	446	391	420	448	429	441	447	409	378	403	465	433	434	410	425	418	409	459	411	435	404	397	418	435	433	434	423	401	424	430	408	445	416	403	392	420	418	411	431	434	447	446	406	420	452	403	461	438	417	396	428	397	437	423	441	427	408	382	443	422	398	430	409	411	427	424	425	429	442	436	409	421	438	433	466	415	452	424	382	411	439	401	440	423	422	441	428	432	413	428	443	391	423	426	441	425	407	428	389	405	422	402	412	421	423	371	434	446	457	456	421	421	417	452	432	415	401	422	390	435	409	411	381	422	456	451	429	435	450	422	401	413	425	415	435	449	425	413	455	439	430	406	405	410	398	433	451	415	424	439	426	426	426	427	421	426	415	378	445	403	418	438	428	435	432	444	405	417	427	437	429	430	434	386	421	411	474	445	431	421	429	422	427	444	430	427	406	389	436	422	411	405	454	416	393	414	427	442	427	393	459	408	441	430	427	415	380	423	426	472	411	411	433	416	429	429	441	387	415	439	413	427	414	435	453	436	454	393	406	431	435	428	392	414	407	421	443	435	458	420	375	420	438	397	427	405	439	428	441	440	409	447	435	426	412	427	401	425	438	416	443	415	416	391	416	441	420	409	416	388	380	408	435	398	424	429	431	401	391	379	431	444	427	442	406	449	429	423	438	414	403	440	450	386	419	425	433	422	412	432	457	480	420	462	407	433	416	418	401	427	439	411	431	399	451	398	399	432	459	404	416	454	441	417	420	406	455	462	450	412	420	422	455	413	421	436	418	418	412	434	419	438	449	464	405	443	401	452	425	414	398	414	402	400	424	434	410	443	407	440	453	432	404	410	403	442	445	420	436	437	451	425	425	403	428	407	409	414	418	426	440	449	430	431	428	416	414	423	454	420	422	420	442	389	420	442	426	394	422	418	405	402	415	416	469	446	436	424	411	405	428	431	421	411	437	444	439	432	392	387	431	434	429	421	461	411	424	432	413	445	448	453	440	417	359	439	430	415	434	425	398	442	414	428	458	427	413	414	428	439	431	389	408	438	419	427	444	450	422	432	405	420	445	415	429	422	393	457	418	414	423	439	416	402	392	445	420	405	433	432	408	422	439	402	437	433	399	427	403	431	402	383	454	441	445	425	407	424	429	407	433	417	445	417	426	401	430	434	420	398	415	406	404	435	415	462	466	461	446	432	427	459	420	416	413	389	442	408	412	409	445	410	427	405	387	435	401	449	450	455	412	394	441	448	409	402	393	420	424	441	464	433	398	464	418	408	412	431	403	392	394	433	440	431	403	394	415	473	426	423	441	419	428	424	408	452	389	389	436	383	454	417	401	399	438	445	411	447	422	403	384	418	423	416	444	415	423	442	429	434	441	400	473	411	460	419	461	416	380	411	415	369	433	427	402	450	436	442	417	412	450	442	431	422	440	413	432	408	427	437	396	425	433	431	454	429	428	434	444	400	452	449	417	439	426	410	419	395	435	464	417	389	409	427	390	404	385	409	433	439	387	434	449	428	410	427	409	383	415	447	427	477	394	398	434	437	441	404	464	374	473	435	406	422	454	439	433	416	390	456	405	412	394	416	431	402	450	432	410	413	390	412	421	398	432	399	395	455	406	392	462	406	413	433	476	439	417	394	421	400	428	456	413	426	432	409	418	409	395	404	445	389	416	420	419	454	420	421	421	398	452	412	428	436	423	430	439	412	402	396	449	448	469	415	419	407	435	438	419	422	450	400	456	447	427	413	439	440	411	458	437	444	402	412	412	418	415	430	471	399	432	420	429	488	418	426	410	424	399	460	419	411	395	431	403	400	444	424	439	421	438	396	420	402	447	419	449	451	393	423	479	422	439	456	444	421	405	450	405	413	420	429	394	419	429	443	436	439	432	443	450	442	373	445	415	444	411	461	421	462	423	435	421	419	397	455	460	418	429	454	433	402	439	423	434	404	426	454	408	437	429	433	408	446	419	406	464	459	421	454	452	412	413	436	423	405	419	417	446	413	410	405	436	443	434	427	435	433	401	434	420	405	394	419	437	404	386	374	420	431	399	441	433	380	449	436	386	455	412	436	426	428	416	396	455	439	402	438	418	448	428	395	454	424	443	409	461	422	427	425	404	398	434	389	422	428	394	421	414	410	400	423	417	428	408	440	428	449	422	460	398	460	406	372	409	424	411	431	424	408	400	452	439	425	421	395	391	429	450	424	457	441	428	421	391	419	423	409	432	421	433	434	426	415	432	455	427	448	419	377	434	440	408	433	441	446	429	441	440	405	413	424	479	424	443	463	427	406	430	460	408	443	438	441	448	411	417	457	409	397	425	421	436	417	433	419	443	436	446	433	429	433	418	393	442	428	414	399	443	442	400	446	394	413	423	423	446	440	448	420	442	411	429	404	454	434	373	421	433	399	481	454	440	449	421	446	407	442	444	393	428	443	454	434	412	457	434	391	427	428	414	429	389	443	394	431	409	423	451	417	426	406	419	413	429	452	443	439	405	436	460	441	430	413	417	436	413	387	376	429	449	425	425	431	429	422	398	465	428	444	443	414	427	420	430	392	414	413	425	461	436	452	418	403	429	458	418	452	441	402	404	429	415	460	384	426	407	433	446	410	443	412	383	395	416	431	441	449	422	433	426	454	435	414	392	398	433	439	414	442	417	421	426	439	413	415	424	408	405	431	410	451	422	431	418	443	449	423	427	445	436	430	426	418	414	417	453	455	429	449	413	469	426	445	385	449	428	458	409	455	417	419	423	417	429	410	393	447	427	412	430	408	416	386	419	437	456	408	407	441	431	421	383	383	461	383	417	404	421	421	418	427	384	431	417	414	440	456	430	443	406	399	444	435	397	399	420	429	407	427	448	451	412	421	400	446	433	410	401	420	412	416	403	402	424	419	426	400	412	416	387	430	410	405	383	421	395	416	416	427	458	443	401	428	446	408	393	404	409	400	416	424	389	409	385	415	406	404	400	431	434	434	429	422	408	441	449	434	417	407	439	432	427	457	428	408	430	408	402	427	420	413	406	408	422	414	423	409	428	430	434	420	404	422	405	392	431	421	434	435	430	431	411	456	444	459	431	398	401	424	386	424	417	430	421	450	409	420	438	455	388	441	446	445	425	428	385	434	447	409	436	447	400	444	398	459	433	402	439	428	450
25487	21475	28117	27127	17812	9966	6413	5280	4603	3828	2915	2234	1931	1685	1395	1276	1137	1044	864	813	823	696	719	662	658	695	648	586	648	589	640	613	591	615	612	598	596	580	666	583	561	584	584	604	588	558	599	597	571	588	557	602	581	559	589	571	585	565	583	565	596	629	575	603	598	555	590	581	591	604	572	627	579	597	620	580	588	569	569	649	591	577	561	536	558	562	607	553	605	597	591	561	634	576	561	611	632	602	592	572	608	605	565	573	584	566	542	602	577	595	547	605	563	572	566	545	572	612	598	580	579	580	580	561	593	562	603	528	560	571	595	572	572	568	576	590	563	619	556	567	548	593	554	544	622	584	537	542	587	546	631	629	548	575	593	583	601	611	577	548	587	576	615	615	580	572	561	559	600	596	558	582	639	556	558	591	548	589	622	572	615	644	599	539	571	565	535	586	527	559	556	570	567	594	572	590	557	619	611	575	564	583	570	546	607	570	571	585	535	614	587	593	557	536	613	580	556	546	578	592	555	548	578	563	579	557	565	540	568	553	617	558	592	619	554	562	584	553	603	584	569	636	611	571	571	588	568	561	565	598	537	621	565	582	595	551	593	596	586	563	584	563	626	588	580	540	559	586	570	598	598	564	557	579	555	606	561	603	585	628	576	566	569	560	531	589	575	592	566	624	575	587	552	577	600	594	581	586	552	576	567	558	634	547	562	596	592	547	635	575	588	583	541	571	576	629	559	580	599	540	618	608	598	601	564	561	599	557	599	573	569	557	590	599	564	548	571	578	591	553	587	580	529	547	560	537	576	590	571	588	596	585	609	580	563	589	593	586	569	591	565	564	577	606	547	566	540	514	587	570	618	588	564	592	604	573	601	595	564	571	554	588	582	539	606	611	562	589	592	552	562	602	562	566	586	590	577	581	567	589	578	517	549	591	570	602	557	625	581	574	579	617	537	577	566	573	594	540	558	573	557	583	572	556	572	582	549	540	627	609	573	619	533	551	589	532	575	573	578	565	601	559	532	572	597	557	569	580	566	550	618	621	574	584	594	574	550	572	583	587	580	595	567	556	596	569	573	546	571	587	612	592	627	586	530	564	623	558	558	590	633	598	568	547	575	588	556	566	586	580	563	655	559	563	605	598	556	568	564	584	556	591	554	571	568	601	594	580	568	600	580	593	524	558	562	587	534	597	603	599	577	510	540	587	598	581	554	568	605	563	604	554	549	547	573	573	572	554	567	534	575	557	576	631	589	553	586	580	565	564	592	553	588	551	597	640	568	594	580	612	620	598	549	560	563	589	562	514	580	584	625	598	583	604	559	561	538	580	567	572	547	572	569	574	596	581	582	574	639	610	575	572	632	613	602	558	549	638	597	562	596	567	579	588	569	562	619	542	591	583	552	571	575	583	572	594	553	639	575	546	587	605	553	545	591	586	603	559	579	586	588	593	582	559	600	520	567	585	581	573	620	559	588	554	594	545	562	590	558	566	556	575	564	593	587	529	620	569	557	590	586	607	575	572	573	556	571	611	604	522	567	614	591	557	550	588	562	547	588	588	583	556	573	623	592	589	590	630	533	569	584	597	574	582	592	566	592	589	614	572	603	588	624	556	620	563	575	615	549	532	574	589	564	616	595	554	585	596	533	565	609	555	608	560	597	579	544	636	574	563	567	583	562	583	553	566	568	555	544	579	591	614	571	555	566	602	564	571	561	561	633	584	581	597	589	610	617	609	601	552	538	611	540	550	579	557	586	573	601	593	544	576	560	566	588	598	560	576	558	563	594	595	615	604	589	562	566	602	591	583	566	595	575	607	559	580	600	630	524	561	614	603	594	573	563	581	566	563	582	617	591	578	569	559	568	605	544	586	561	576	589	579	571	555	573	561	605	574	556	549	572	586	581	600	570	556	617	575	586	582	563	569	575	556	600	591	585	569	554	566	563	553	587	558	594	566	550	576	557	553	582	593	561	590	551	550	586	572	530	586	567	566	566	584	575	561	625	580	588	543	600	593	603	548	602	593	562	561	639	564	603	562	551	577	553	562	567	542	599	567	587	574	575	590	557	567	631	577	602	571	612	567	572	574	572	557	539	592	563	600	544	595	585	575	577	611	605	567	587	575	558	582	567	575	616	599	557	581	553	585	574	589	577	581	569	559	567	540	625	588	543	564	529	562	569	590	610	593	571	566	564	578	542	583	553	559	546	601	537	586	574	557	529	586	598	556	603	610	546	572	549	574	621	607	571	554	522	583	570	580	589	584	611	548	561	561	582	552	584	566	591	600	598	561	639	592	608	606	594	605	570	544	605	568	570	537	609	576	599	618	584	607	562	625	563	547	551	593	559	574	558	587	555	597	579	575	560	550	618	557	558	551	614	611	614	577	591	608	613	562	544	556	620	565	583	578	566	578	524	610	567	569	557	597	573	601	575	594	598	522	582	575	597	568	521	601	578	564	565	591	564	625	549	590	553	558	571	561	641	555	567	540	595	566	567	593	593	566	535	577	577	567	608	545	578	626	567	583	582	583	585	580	570	623	577	564	555	589	546	578	578	582	584	539	553	561	597	512	592	567	582	631	566	562	552	592	547	637	584	577	629	583	534	575	560	588	582	574	591	565	565	537	577	583	631	606	567	590	591	588	575	574	550	605	605	597	555	590	546	573	588	551	598	584	590	591	608	580	594	530	579	537	575	579	553	625	522	571	611	590	552	580	580	581	578	560	563	552	608	590	590	571	588	585	601	574	590	548	561	579	541	628	595	605	549	572	541	582	621	593	562	556	616	576	566	535	585	557	571	570	600	568	549	542	610	554	583	586	542	528	570	546	532	518	627	561	610	556	554	573	590	565	573	610	615	573	566	589	604	589	584	592	604	558	611	582	561	560	592	576	588	553	567	561	591	588	564	545	609	579	512	581	579	601	597	581	605	526	567	536	616	546	557	564	592	590	577	591	558	578	616	618	597	582	562	580	564	611	578	581	594	574	556	600	575	560	557	579	578	575	569	575	572	588	585	592	619	567	590	558	554	630	619	558	556	586	605	573	609	573	570	561	602	532	584	576	562	588	547	564	561	590	609	573	553	593	509	585	584	551	572	540	569	564	594	581	588	580	622	566	569	622	580	566	607	571	610	559	595	537	560	528	569	540	578	580	550	571	603	524	562	558	577	561	585	540	573	524	623	567	560	575	605	583	589	634	596	551	596	541	548	571	540	621	573	629	580	618	600	549	590	529	567	589	568	583	547	593	631	526	563	577	580	615	581	571	542	611	562	596	570	598	583	607	578	591	556	564	594	585	561	555	578	560	572	566	593	606	620	598	597	555	609	568	589	548	574	575	583	577	588	592	573	579	572	577	589	567	515	548	601	577	547	594	542	597	560	557	611	599	565	617	561	571	590	572	576	600	555	584	580	584	611	593	580	616	529	594	556	524	581	595	608	569	539	597	586	580	591	572	595	566	566	572	589	593	569	610	588	564	565	541	575	592	583	577
27476	43088	38938	29069	19356	13741	11233	10660	9539	7915	6136	4730	4025	3277	2667	2284	2007	1645	1430	1237	1143	1010	968	901	870	866	866	796	762	744	793	722	781	721	695	706	750	679	691	705	662	678	721	707	648	701	706	723	686	673	723	676	682	664	679	672	717	732	650	728	727	649	713	720	730	677	655	639	663	712	679	621	632	676	667	664	676	680	678	682	664	666	696	709	683	684	696	701	681	620	669	683	696	681	678	680	697	682	676	636	677	695	687	694	733	713	681	698	723	647	652	635	666	616	663	675	702	664	654	644	632	668	645	706	687	719	651	637	680	677	653	611	679	717	682	664	646	676	666	704	670	650	712	671	691	689	699	709	654	621	678	682	618	668	660	655	706	695	720	651	634	696	714	676	650	656	664	688	651	675	709	649	656	702	688	702	705	701	720	687	676	712	706	735	666	661	727	651	686	634	727	659	716	687	632	699	679	703	639	709	659	655	659	676	716	693	683	667	647	647	691	674	677	728	691	707	680	704	627	620	673	672	649	737	709	691	702	665	683	637	704	676	706	677	647	720	701	643	643	666	690	674	662	716	682	678	655	657	718	675	656	680	723	666	686	683	660	728	673	694	657	680	645	697	614	668	716	677	758	676	664	663	662	700	719	678	717	721	659	658	702	669	672	700	715	679	681	673	673	688	676	668	692	683	653	662	666	719	681	668	681	675	657	683	657	669	673	729	677	674	655	681	625	672	695	688	670	691	671	715	665	730	688	660	703	672	704	631	684	716	662	648	663	675	664	649	644	646	711	706	667	666	649	665	667	731	698	648	681	707	678	691	658	623	681	667	624	689	707	682	682	689	704	696	656	712	647	638	668	660	662	637	667	678	675	649	653	667	691	699	688	622	681	634	620	707	660	656	669	684	696	689	659	658	657	720	691	668	670	684	732	635	672	648	661	668	647	672	671	664	666	690	685	678	708	683	676	677	673	678	742	670	657	647	693	699	647	711	652	681	685	684	698	659	648	634	644	711	668	674	705	697	690	655	704	666	681	688	657	617	693	659	674	690	657	665	647	625	607	651	712	673	636	664	681	682	671	681	701	691	721	653	654	664	745	681	666	622	685	664	636	651	663	661	680	689	699	660	626	676	673	670	729	654	653	678	668	708	706	684	636	641	734	659	632	651	685	726	687	719	675	699	621	655	653	656	656	661	705	722	648	671	613	674	653	680	669	679	707	620	712	640	676	647	672	704	665	631	728	700	706	668	710	646	665	692	684	655	669	662	721	674	693	698	711	695	710	674	671	684	675	647	659	695	625	627	683	699	638	673	685	663	702	682	654	698	678	657	702	695	696	661	651	696	722	671	656	667	667	710	655	687	652	639	681	675	727	647	663	689	674	689	697	715	689	685	676	692	691	645	664	683	686	646	618	710	675	660	698	701	646	635	664	692	693	716	686	708	662	715	664	653	635	662	664	628	673	678	648	704	676	675	692	716	699	691	649	696	669	648	692	689	701	667	703	693	705	699	664	662	620	640	684	671	650	678	716	687	692	660	731	659	691	685	677	670	621	703	650	685	685	675	661	727	668	660	688	636	683	646	633	637	643	650	650	603	608	713	695	629	714	697	676	699	688	665	732	713	644	690	666	702	627	683	699	702	663	692	701	674	631	638	724	651	676	691	637	703	687	689	678	640	639	674	698	634	673	654	678	656	695	680	675	689	685	654	697	664	706	653	682	653	683	687	646	654	690	682	637	628	675	705	672	674	662	745	666	661	675	672	689	670	681	681	670	657	680	769	673	728	652	645	688	690	679	729	643	662	661	704	666	679	684	709	675	632	660	664	615	635	648	648	659	674	621	691	670	660	673	681	680	661	670	668	641	682	671	651	637	688	682	699	674	678	717	701	696	672	668	681	655	727	679	700	687	645	684	672	713	652	686	638	715	644	701	669	691	679	702	707	697	676	661	674	681	722	705	656	648	665	689	669	684	666	681	684	680	655	672	656	700	686	674	703	647	684	700	635	672	633	666	663	652	656	687	739	629	661	699	658	686	701	670	658	674	691	667	655	696	662	680	656	642	686	685	695	687	671	663	661	735	642	673	680	701	660	740	697	688	684	747	689	662	679	727	696	633	644	682	645	667	704	675	714	715	657	706	722	673	654	650	654	667	628	656	694	706	673	624	666	681	639	674	669	622	705	652	691	693	660	684	692	697	692	696	670	662	729	674	706	647	663	650	675	687	672	689	681	671	646	683	672	685	683	718	668	639	693	708	638	690	706	659	716	683	698	695	657	694	729	732	628	703	682	692	644	718	692	653	696	679	672	667	642	682	649	710	672	690	630	655	697	704	660	686	680	656	700	688	698	683	705	687	680	675	704	723	699	699	710	632	667	701	685	644	683	718	683	651	680	679	664	650	742	654	709	689	687	679	663	664	669	708	700	675	696	709	656	684	680	670	728	700	670	749	688	688	677	671	667	719	676	681	697	696	718	744	682	667	675	691	651	689	674	696	660	689	679	687	655	669	654	672	714	692	673	685	671	647	677	667	670	676	660	712	614	615	697	686	687	649	705	648	692	616	699	665	688	638	663	668	685	678	712	665	675	654	655	697	710	647	685	721	699	668	644	704	643	686	688	698	677	699	703	683	677	626	683	685	679	653	669	657	713	700	663	659	689	643	667	697	638	663	649	727	646	668	686	671	663	683	666	624	692	679	653	696	725	661	667	692	675	674	667	708	683	686	669	672	664	680	656	670	697	692	680	730	744	631	684	728	668	655	708	646	727	710	655	703	709	664	672	676	699	683	701	671	681	648	623	679	691	649	623	707	680	715	640	708	685	664	631	685	643	647	669	663	685	676	716	683	693	698	656	702	708	659	644	689	659	675	652	668	659	687	677	698	682	663	682	746	686	663	635	697	650	644	703	660	710	729	663	643	697	664	624	649	668	737	643	686	708	677	713	677	674	669	671	706	671	677	671	688	673	705	692	697	650	665	701	636	692	671	674	676	684	697	677	621	686	678	707	649	709	626	667	687	704	712	723	712	674	649	680	679	695	679	704	696	655	642	684	641	674	682	693	645	702	741	651	663	626	648	672	643	652	672	696	656	666	729	663	669	672	641	675	729	656	650	719	681	672	663	672	749	675	710	664	646	736	658	665	665	666	690	711	664	682	633	713	671	683	639	701	684	660	691	643	680	646	686	662	730	688	688	721	680	676	650	708	661	691	635	688	681	688	662	683	694	610	699	639	679	639	693	684	652	713	676	674	659	647	686	726	630	669	683	651	662	651	658	686	711	636	707	667	715	645	690	664	690	692	651	678	704	670	642	665	684	637	681	674	702	681	705	694	663	692	695	642	623	689	666	723	698	679	643	682	709	687	688	717	691	615	641	717	672	669	716	657	602	680	666	705	730	668	727	683	687	690	700	672	692	668	658	693	691	693	653	716	712	644	664	666	688	708	698	707	704	708	713	711	664	668	695	689	676	631	656	724	655	688	674	649	670	749
23339	21390	29182	24390	22235	21938	17540	10080	8097	6607	5027	3768	3104	2573	2163	1792	1586	1324	1079	1037	953	860	699	707	626	646	639	592	641	621	594	559	516	519	527	474	532	504	488	535	522	516	485	532	494	522	470	549	548	535	479	524	487	539	491	519	501	487	553	456	457	515	511	484	469	518	491	485	490	520	474	464	483	491	474	480	485	513	498	495	479	467	498	478	496	498	501	535	480	478	468	473	482	504	480	483	518	486	474	472	514	521	463	475	558	490	520	495	464	503	498	460	456	467	490	458	492	495	477	489	500	498	490	496	483	511	477	507	483	486	512	486	506	480	455	510	478	492	514	459	471	471	515	480	487	539	499	465	520	458	497	519	508	508	526	463	449	517	488	515	486	461	435	491	508	474	494	466	469	477	456	526	467	463	489	491	486	467	486	471	493	497	522	443	495	469	479	498	482	493	485	493	478	455	473	498	465	483	490	502	460	476	460	487	462	464	478	494	515	487	477	489	481	504	475	492	490	509	478	511	519	513	487	508	495	484	487	466	479	524	485	458	431	480	503	454	496	514	468	470	511	504	491	470	462	478	510	417	513	467	486	504	491	494	503	489	498	466	518	496	498	483	475	511	471	485	499	490	477	484	468	532	467	522	497	476	527	504	467	440	489	512	501	504	455	468	498	471	485	488	428	427	472	496	464	486	471	483	453	511	456	458	500	461	494	471	468	496	457	459	460	466	472	502	480	483	477	441	476	470	489	467	492	480	473	513	437	518	493	515	470	493	487	504	518	469	513	502	498	500	500	462	479	450	461	462	491	489	506	473	490	502	495	516	499	494	478	445	498	496	469	527	484	511	477	506	473	481	476	509	521	468	443	459	475	474	480	520	487	492	485	501	442	491	491	495	464	500	458	500	496	475	490	492	498	503	484	492	411	506	479	532	497	476	501	451	493	477	474	457	515	485	526	488	481	473	447	431	501	463	510	492	496	488	464	445	474	487	465	448	505	444	480	513	520	499	492	500	516	481	500	500	478	505	477	469	459	505	497	491	480	454	457	477	480	474	520	494	485	446	501	477	467	536	484	532	444	483	451	500	473	488	493	471	465	509	444	497	512	467	416	450	499	485	475	490	472	520	513	483	445	511	469	497	492	494	478	477	472	511	509	498	480	478	505	482	524	486	510	481	477	481	471	496	483	487	486	485	482	525	473	481	480	535	500	475	497	477	479	505	461	492	454	529	493	521	464	474	498	508	478	498	459	510	502	468	464	481	509	466	498	501	493	511	469	500	500	487	473	487	491	491	511	498	487	479	460	468	492	456	504	476	470	470	468	504	520	498	478	497	488	501	485	502	486	514	486	516	483	519	545	475	455	484	480	493	514	481	476	469	482	472	497	462	526	521	495	453	484	479	493	484	491	487	475	476	460	500	447	468	518	468	439	477	505	505	468	497	461	458	493	480	486	488	528	461	491	474	485	507	456	479	474	501	472	524	465	463	495	491	483	478	501	496	493	523	445	476	476	481	506	510	471	476	481	508	449	460	505	420	454	510	484	507	456	508	460	461	484	498	490	437	484	498	466	459	471	459	473	494	485	473	451	497	501	458	473	505	494	529	506	493	501	502	505	503	521	480	448	531	480	491	491	478	514	457	519	507	510	456	538	469	472	456	510	464	459	524	473	479	496	486	479	449	463	492	452	476	460	504	488	520	458	497	453	459	523	485	464	449	489	499	470	475	462	492	476	481	518	509	495	511	475	497	505	498	471	496	484	522	458	472	488	439	471	469	482	485	483	502	482	504	463	492	514	501	469	466	477	468	465	511	496	462	451	482	510	479	444	492	484	474	488	484	479	479	489	488	533	470	492	488	528	455	507	505	501	507	487	462	487	479	533	461	481	547	457	471	499	515	507	451	543	466	484	507	476	505	547	456	488	459	510	464	460	520	476	467	476	511	503	496	479	461	439	465	461	514	500	485	494	504	491	495	481	473	503	495	505	494	494	447	531	460	495	481	494	456	482	523	490	445	466	467	477	493	441	425	452	472	459	522	450	452	530	538	482	478	497	484	512	486	488	465	500	484	456	460	499	475	515	546	500	456	508	500	454	494	530	501	495	498	470	478	489	505	470	468	482	512	460	499	470	484	512	492	489	523	495	469	516	499	522	494	499	470	479	468	506	480	510	457	485	462	501	495	471	488	470	478	459	462	502	478	496	499	479	474	511	501	509	518	495	489	490	483	474	532	473	497	467	464	541	462	449	487	503	500	473	460	443	460	493	441	474	479	491	479	496	508	489	497	489	458	453	526	468	440	483	536	505	497	501	482	463	428	483	474	495	457	474	474	487	478	496	470	459	488	487	507	474	506	451	477	456	493	494	468	472	474	493	474	452	446	514	501	485	477	464	468	465	482	479	501	436	479	476	493	471	450	488	499	498	506	452	463	518	486	478	474	481	474	513	509	490	477	467	509	484	480	497	499	462	466	498	447	481	517	511	465	484	472	500	505	438	455	479	454	505	488	532	484	466	507	524	500	496	522	497	480	526	524	519	507	447	467	482	506	497	496	479	464	482	499	490	451	523	490	492	501	471	494	521	452	493	483	479	493	461	514	516	463	496	506	467	482	467	513	457	514	497	482	475	454	469	498	474	473	462	487	507	502	475	431	469	476	485	465	498	472	485	489	459	534	526	474	493	447	476	458	464	454	428	465	479	500	474	464	515	484	529	510	482	508	495	450	479	480	473	493	513	478	496	460	455	522	471	525	465	478	520	454	538	449	442	493	462	480	465	478	470	526	466	505	477	519	487	477	498	526	477	505	478	492	499	455	518	493	501	480	451	449	507	455	480	515	489	473	438	509	499	465	473	476	478	475	512	482	455	479	506	456	473	481	511	483	466	503	506	490	469	476	475	470	477	478	470	487	469	468	453	469	467	473	516	489	482	475	494	492	500	504	460	497	465	495	474	478	496	438	453	499	519	485	503	491	438	496	542	491	464	498	469	478	489	506	437	519	462	497	502	513	495	497	480	492	490	508	480	501	476	495	492	495	493	468	498	490	476	486	491	415	471	517	506	472	437	487	519	511	458	516	516	509	524	511	491	458	523	493	495	499	516	474	462	475	481	474	492	466	505	495	465	480	491	515	508	487	465	537	491	455	507	468	525	513	509	472	505	510	479	475	446	460	484	512	476	489	465	485	475	432	492	465	503	448	456	482	526	487	481	516	508	504	487	468	485	477	509	485	439	500	543	481	490	475	476	474	473	464	467	475	483	473	489	512	536	521	469	504	530	489	478	465	511	490	480	493	482	476	475	477	511	451	444	473	501	476	490	475	505	474	511	509	536	497	488	476	466	480	512	470	433	528	498	449	470	490	495	509	458	501	502	487	466	467	486	503	464	474	477	544	468	507	462	496	469	489	483	451	528	477	454	532	474	500	464	466	456	438	523	493	461	493	435	505	471	469	459	508	439	498	480	513	499	499	478	481	438	453	492	514	470	447	487	473
31119	51597	50345	39528	29503	19975	17504	15711	14729	12492	9654	7364	6290	5197	4348	3484	2851	2411	2010	1829	1546	1279	1057	913	932	864	859	797	786	761	713	728	691	686	684	638	627	610	624	578	630	617	578	580	587	613	511	597	595	598	580	566	604	605	565	588	612	604	575	561	568	616	541	602	558	574	608	584	571	589	539	553	598	614	572	543	584	605	584	555	557	542	557	560	600	561	543	564	603	589	531	581	566	555	571	569	558	574	544	588	571	556	599	548	596	540	539	553	579	550	542	528	609	559	554	561	517	604	552	544	542	537	513	547	585	564	561	563	545	528	503	602	592	621	607	556	577	574	520	551	597	587	572	547	549	596	558	552	536	551	560	537	531	531	585	535	560	573	570	560	546	567	542	596	591	587	555	498	544	583	586	551	569	569	530	581	523	578	556	556	565	611	559	554	539	561	534	574	529	530	532	543	559	579	554	584	543	562	559	570	553	602	556	552	531	557	543	543	529	517	545	531	560	551	587	587	548	591	571	602	565	600	535	565	558	566	506	548	587	538	586	572	532	535	569	552	599	526	575	583	556	554	578	555	571	554	562	582	503	621	572	530	606	533	578	568	550	598	551	517	552	545	544	537	556	537	494	557	570	567	578	591	562	552	567	535	528	584	540	570	548	519	543	589	561	571	513	551	527	571	587	581	614	558	563	566	560	580	559	526	542	555	565	576	557	539	529	571	578	540	575	549	572	543	525	595	561	541	521	584	537	514	581	553	537	585	602	554	591	542	529	548	587	557	544	566	532	568	573	565	551	547	602	572	539	553	561	596	587	580	522	549	551	563	561	542	586	573	552	519	544	553	538	555	542	553	595	544	570	573	546	565	528	632	545	565	545	555	548	599	557	566	605	574	571	574	549	565	500	558	507	553	563	551	577	516	580	550	575	578	547	557	509	555	565	533	574	533	578	577	546	552	587	562	537	581	550	567	545	577	568	539	544	550	541	619	601	543	537	550	591	573	538	511	552	548	534	512	548	589	620	531	559	548	573	526	563	591	560	549	549	588	526	574	589	552	518	551	543	555	586	543	542	544	578	571	565	543	554	543	565	564	567	543	583	528	531	550	585	604	561	533	548	581	541	565	521	559	563	530	595	590	532	571	572	576	590	539	595	558	574	547	566	568	592	569	541	568	547	581	573	559	564	561	545	624	549	534	592	568	552	584	532	568	586	521	562	521	552	548	560	594	550	591	525	538	549	575	567	555	536	544	576	548	547	535	552	564	540	581	543	550	553	550	592	576	522	571	536	561	545	551	549	513	588	552	538	541	541	544	563	556	518	562	589	497	562	537	593	591	558	542	582	559	578	605	575	562	555	520	559	563	552	569	586	550	567	548	544	541	568	558	552	568	563	569	543	550	543	488	557	582	568	572	545	564	517	559	544	584	569	529	547	555	545	549	548	582	550	546	583	589	496	555	570	575	551	556	596	547	583	565	545	550	543	549	565	543	530	544	548	571	537	519	583	546	508	556	551	636	548	543	543	588	536	555	540	541	572	509	580	582	567	528	574	599	527	550	531	556	531	607	557	551	556	526	545	574	549	514	581	634	515	547	573	528	579	574	536	535	584	519	556	543	554	535	540	565	549	589	526	555	547	526	550	580	546	547	602	557	560	578	582	569	606	584	494	571	558	546	542	576	548	555	528	512	517	581	562	593	556	556	567	550	513	571	562	581	550	536	554	546	554	545	566	547	554	544	526	591	560	556	560	535	579	543	548	521	558	559	519	547	560	557	588	587	576	543	572	558	566	540	525	508	583	555	513	523	538	557	577	524	556	547	526	547	525	541	551	584	539	521	545	550	521	578	563	571	565	538	537	534	550	574	554	573	545	545	570	572	596	542	546	548	559	594	546	564	572	560	577	557	532	556	549	589	564	556	550	624	585	585	562	572	548	534	576	585	580	555	560	545	561	576	597	552	572	533	529	570	521	574	538	606	595	556	566	567	531	583	562	554	577	550	548	609	566	563	542	567	542	557	517	552	592	564	550	491	515	547	547	603	561	503	561	549	549	518	551	513	557	567	540	580	543	552	559	561	561	540	567	553	558	551	567	570	548	551	567	540	552	478	544	612	553	607	526	567	574	564	587	549	553	515	544	541	597	561	624	599	555	572	568	524	558	587	601	570	534	552	542	581	540	566	503	515	555	590	534	557	553	553	550	573	567	546	546	597	599	546	562	556	556	535	543	542	584	553	566	589	564	526	535	503	562	584	568	513	588	580	589	530	545	549	568	547	549	533	566	543	509	563	599	550	556	581	584	557	513	561	536	534	543	566	504	586	566	539	540	567	541	541	519	558	528	532	550	553	554	556	585	583	559	593	558	554	580	585	564	586	561	568	565	602	556	501	506	571	520	548	526	546	510	567	528	596	556	519	573	550	576	520	522	531	597	595	569	592	553	555	602	568	528	572	543	582	584	633	565	560	542	550	557	568	555	579	546	524	536	574	497	599	561	571	584	543	595	582	545	551	578	559	579	513	592	623	582	574	578	559	544	550	566	551	527	509	554	561	545	560	569	572	556	568	570	585	569	535	513	552	524	542	577	544	598	568	551	560	577	568	567	580	581	529	570	537	525	561	554	539	515	552	545	541	554	553	539	524	517	579	542	542	546	544	564	574	553	560	558	555	566	557	561	550	568	533	544	557	507	564	554	568	495	601	536	571	594	567	565	529	544	592	550	526	507	580	561	560	548	557	519	589	520	556	541	546	496	578	563	587	538	588	524	554	537	540	606	586	553	584	568	564	548	574	545	569	563	539	592	550	599	567	543	561	583	570	587	563	567	556	525	554	537	554	563	572	556	562	520	570	546	530	543	563	589	563	521	536	594	541	516	566	536	540	549	583	599	574	582	603	523	577	572	561	557	558	557	531	579	564	576	565	535	557	535	590	557	573	541	538	566	531	524	562	526	517	544	592	586	594	569	541	551	550	601	560	586	543	541	541	570	572	539	514	528	564	575	525	572	549	551	602	592	561	565	546	584	554	588	538	549	544	538	562	571	532	571	548	577	530	543	526	626	560	561	549	562	577	561	546	575	554	589	542	505	578	570	570	557	543	558	557	562	600	580	528	584	587	557	559	558	574	557	548	546	525	582	596	536	526	537	577	549	546	583	522	564	545	562	599	543	545	575	569	562	548	575	570	587	561	585	519	556	511	557	531	549	544	567	555	562	566	559	586	543	586	544	606	571	589	559	579	587	565	553	535	539	629	525	573	552	577	584	554	567	553	588	578	539	596	529	547	538	580	591	514	576	549	570	595	611	601	559	585	563	562	557	542	557	552	575	540	561	555	544	544	568	585	559	543	587	550	574	591	521	551	571	584	527	540	537	572	560	588	522	567	556	535	545	559	561	529	552	554	545	537	608	573	580	545	603	572	560	550	565	559	536	555	540	612	624	531	537	589	566	521	537	556	543	559	605	554	566	576	523	526	560	575	625	576	576	547	529	579	570	558
28679	24583	27641	21799	11473	6893	5162	4389	3620	2917	2228	1803	1484	1227	1033	958	783	712	740	730	636	595	522	511	523	509	460	552	483	496	499	446	461	481	483	437	421	448	454	467	451	481	431	454	457	430	443	456	472	433	433	443	422	443	409	438	451	459	463	448	470	427	445	455	429	456	453	449	465	449	445	457	466	449	427	455	463	451	446	455	440	418	453	439	462	476	447	444	400	425	466	463	449	466	421	422	443	427	457	463	447	464	464	412	408	450	454	442	480	443	454	454	404	421	433	447	430	423	422	427	439	422	391	473	471	462	425	453	423	423	424	448	428	405	434	452	418	461	428	458	456	453	431	440	443	434	487	434	442	446	432	446	446	472	407	429	434	476	464	463	454	458	445	419	484	452	429	447	468	444	473	474	436	469	442	427	475	422	413	439	442	469	451	419	427	419	428	450	455	434	460	450	427	493	402	407	442	470	426	462	450	425	437	463	488	427	446	436	446	428	456	444	420	479	444	464	414	464	454	391	460	442	467	419	432	425	433	421	518	462	470	462	464	412	457	466	431	459	425	460	455	420	422	441	452	456	475	426	452	443	471	447	453	444	434	467	456	421	442	474	460	473	432	445	443	436	429	430	448	422	449	426	423	474	462	393	436	431	423	484	457	471	459	443	446	450	454	426	438	433	447	441	453	462	461	436	417	459	418	468	460	455	468	410	435	488	445	432	416	463	462	417	433	463	449	436	439	461	487	463	504	470	439	445	451	407	442	445	452	449	454	489	468	424	461	423	457	449	431	445	466	444	437	408	460	458	415	478	454	437	461	428	421	423	425	473	483	487	419	435	460	448	446	483	464	433	462	449	472	444	418	450	439	442	456	450	442	461	422	437	440	436	476	432	449	436	406	419	417	428	440	447	463	441	446	425	435	456	445	467	470	450	463	412	419	471	454	481	460	465	435	437	454	462	423	442	454	445	428	433	456	458	446	488	432	423	420	501	406	429	471	473	426	440	446	454	485	475	472	402	468	443	404	407	433	448	461	423	430	457	491	425	458	447	418	464	476	460	427	459	432	446	439	420	443	447	473	472	422	455	465	437	456	455	462	445	446	460	440	451	449	430	426	461	446	437	457	445	428	451	477	431	436	444	451	407	476	438	429	459	426	427	449	416	452	422	411	497	418	421	489	429	470	442	473	442	435	463	471	474	471	461	432	419	430	446	414	436	419	423	416	436	468	415	469	466	462	450	448	407	443	482	438	479	438	444	444	419	411	431	424	481	475	468	450	483	443	459	452	443	402	408	454	456	484	416	432	446	470	459	435	443	466	478	439	445	464	418	437	413	469	448	443	449	437	488	452	444	480	437	465	418	462	406	462	439	469	449	418	427	466	450	463	471	456	449	437	465	464	451	461	440	408	451	443	459	461	452	441	428	449	463	442	460	444	439	412	453	415	424	466	484	440	450	474	416	439	458	458	475	437	488	422	423	454	438	478	406	485	435	434	420	447	424	437	448	438	481	441	436	451	445	454	480	443	462	409	459	496	446	420	467	464	427	443	462	435	429	480	440	461	423	444	457	453	470	448	451	462	482	463	489	453	463	422	443	457	423	410	440	427	410	441	447	486	442	426	469	456	473	474	434	456	437	380	446	446	434	455	444	426	422	450	475	423	422	443	435	431	410	444	461	481	431	441	425	434	473	434	427	428	482	451	461	407	440	410	423	418	451	440	458	432	445	430	425	457	466	470	459	502	449	429	397	464	481	447	433	425	415	429	463	428	434	446	448	443	485	452	500	433	458	449	487	431	444	470	478	474	471	488	456	448	453	413	471	449	469	451	449	453	464	427	434	456	449	438	431	470	455	460	408	433	480	450	421	400	477	468	464	453	449	426	470	429	430	441	473	463	449	454	432	455	424	474	457	459	421	437	464	449	451	496	456	443	442	458	404	440	473	480	445	456	509	438	409	470	433	395	446	451	437	437	435	422	414	475	487	468	462	459	446	427	472	437	443	472	497	449	456	469	423	473	411	458	455	488	457	459	442	437	433	412	452	417	452	460	448	458	465	481	426	414	491	464	475	465	432	429	466	460	483	439	472	448	476	442	458	422	444	449	452	461	444	455	428	411	433	448	431	456	428	398	453	439	456	439	454	457	425	432	438	431	434	424	424	439	447	484	443	442	447	466	453	464	468	457	425	483	440	440	449	430	455	417	465	435	469	466	490	419	459	422	451	426	416	452	460	410	480	427	471	472	415	442	447	455	440	463	453	453	449	425	492	436	438	449	465	438	439	421	442	458	450	429	390	422	411	418	436	460	473	421	434	438	416	441	443	426	454	446	473	433	446	471	440	454	438	441	424	437	407	456	429	451	446	460	439	451	484	449	454	446	435	472	462	448	460	467	493	462	470	449	406	398	475	460	426	435	435	475	448	426	421	452	432	406	471	430	431	433	421	460	417	433	473	439	447	448	464	457	394	439	505	457	437	450	466	469	482	446	476	390	457	409	460	454	449	446	439	466	432	463	479	461	418	441	471	451	421	440	435	476	469	455	429	447	459	413	473	455	447	485	444	443	473	449	435	491	458	419	399	449	454	447	465	413	431	437	435	427	460	441	428	423	467	439	459	458	417	437	446	474	484	449	412	411	424	452	417	455	486	477	446	442	429	466	439	457	448	453	445	427	465	424	455	420	421	461	456	460	465	448	430	434	463	458	449	460	462	423	453	458	482	442	455	486	495	474	436	446	487	446	458	465	417	432	431	473	484	460	519	440	434	416	416	458	427	441	470	403	466	428	457	449	435	450	435	429	453	462	480	441	427	421	456	463	431	415	487	441	444	434	435	423	451	461	441	432	435	457	460	448	458	467	453	453	460	435	454	436	434	480	441	442	478	445	436	426	427	480	473	446	415	445	432	461	443	484	465	454	433	438	480	491	436	433	489	429	413	443	459	453	440	459	465	466	442	480	457	476	470	443	433	452	453	459	447	450	447	471	449	455	422	430	458	492	474	395	436	441	486	444	417	413	445	427	438	494	443	449	447	426	420	426	453	424	447	472	491	453	444	447	458	441	467	431	466	454	475	459	473	447	459	417	459	452	447	420	466	458	394	453	465	460	444	446	447	474	469	473	449	442	439	489	498	469	465	437	416	430	449	439	496	446	459	405	426	444	452	467	450	439	477	427	470	440	484	405	466	446	416	433	448	441	449	452	437	441	452	476	432	465	436	467	491	399	446	455	467	453	473	451	417	430	497	463	435	465	476	452	462	451	430	441	471	425	456	470	424	465	438	457	485	454	457	426	424	459	460	446	426	456	410	456	431	431	450	452	434	419	444	423	447	470	443	522	446	432	458	441	459	426	462	452	440	427	454	434	390	454	441	520	473	456	442	447	427	457	443	438	476	467	467	442	455	434	463	456	446	409	439	426	465	440	474	411	433	467	456	425	483	471	482	402	426	460	458	414	454	473	439	443	460	433	481	427	449	418	425	410	461	451	451	418	471
26775	37255	33191	22739	14784	11085	9670	8665	7681	6214	4750	3783	3125	2463	2070	1695	1415	1297	1204	1052	945	879	739	696	632	655	684	636	614	600	581	604	567	611	605	559	545	582	574	544	579	585	527	552	538	515	517	557	545	596	560	529	549	563	541	535	553	558	572	541	534	520	567	547	517	552	543	517	586	506	551	580	536	544	532	499	564	548	565	511	579	521	580	552	546	522	545	516	583	582	564	543	559	549	517	490	551	528	534	546	565	518	558	543	512	540	530	574	498	548	529	547	562	550	587	519	519	532	556	577	541	542	553	549	545	538	528	518	517	517	519	522	517	544	500	542	539	519	566	511	510	505	516	556	546	549	527	544	546	567	555	515	531	559	492	508	525	536	531	558	530	562	544	514	527	523	522	538	530	521	556	544	579	558	496	541	565	545	547	529	518	525	510	554	570	518	537	533	539	525	566	576	524	571	524	555	539	545	515	512	538	530	529	530	552	529	573	527	505	522	601	544	520	567	522	578	556	499	538	516	598	531	529	508	557	515	578	546	565	520	543	527	520	524	579	518	567	530	514	485	532	532	565	553	513	541	520	550	503	565	547	555	523	554	563	516	575	575	548	535	540	568	539	559	571	530	536	538	496	555	547	526	542	545	502	548	522	524	530	532	577	562	558	495	572	490	541	515	578	566	570	542	525	546	523	544	554	509	525	559	527	492	544	532	566	553	530	502	537	547	537	591	537	545	554	540	547	570	579	545	546	496	531	510	538	530	516	531	537	574	475	590	530	516	531	553	573	572	543	574	521	558	559	527	504	515	539	525	520	569	528	545	533	533	556	577	506	546	543	552	503	540	529	525	563	534	511	557	543	531	552	533	499	504	505	555	484	510	537	538	510	559	531	510	532	515	537	557	552	506	512	558	516	579	515	545	572	558	562	498	563	548	580	523	539	565	557	552	564	542	542	566	525	542	560	557	517	526	529	508	521	586	495	559	532	543	563	521	519	507	542	536	510	563	549	553	522	519	533	556	508	560	572	561	576	503	531	523	572	528	540	570	540	570	579	495	510	550	544	556	551	519	570	521	546	519	582	564	515	547	575	537	570	518	549	522	579	549	535	481	523	508	594	522	551	554	550	550	524	546	540	542	553	544	572	531	537	552	550	554	513	564	567	580	545	540	533	513	534	516	542	535	543	521	529	521	563	558	519	546	540	558	548	527	507	586	544	537	521	561	521	520	522	520	497	538	536	519	575	514	544	555	537	492	542	524	542	508	540	525	529	537	542	545	517	543	546	550	543	540	542	530	529	510	500	498	517	567	532	548	535	582	558	521	514	538	547	538	512	519	531	545	516	547	559	546	563	547	543	523	567	539	551	532	570	545	553	557	550	546	521	585	558	528	519	528	575	555	519	572	522	530	526	565	534	552	568	561	562	561	528	520	491	605	535	546	602	561	510	492	558	502	540	528	560	557	513	539	568	536	482	554	565	553	526	560	536	572	535	543	571	545	574	508	547	525	493	536	548	554	547	556	540	554	537	557	566	532	582	536	560	525	534	561	516	533	538	522	546	541	563	498	507	564	513	543	575	554	576	522	547	532	554	550	539	524	543	534	520	552	562	555	560	551	557	576	519	534	534	550	518	519	535	523	549	522	549	544	553	497	543	526	551	557	527	520	519	507	578	570	521	535	545	533	589	568	570	523	556	526	591	541	549	564	510	579	559	553	544	563	514	531	558	567	568	541	542	535	502	524	551	547	558	563	562	554	523	537	565	568	513	539	530	563	557	537	529	527	567	554	534	541	544	513	567	585	530	546	487	542	545	542	557	511	580	519	550	549	551	497	526	512	535	552	527	527	535	525	576	517	508	506	496	535	552	565	542	534	538	591	551	575	529	517	592	512	545	549	516	533	562	510	565	513	520	566	555	556	546	547	535	533	539	560	551	542	519	544	533	584	554	565	512	592	581	547	562	553	537	580	563	535	536	537	517	531	583	588	547	546	532	553	549	506	553	529	537	531	582	551	574	551	520	542	535	588	573	532	567	511	499	535	551	556	535	528	543	527	551	556	524	587	521	518	567	522	557	564	548	552	539	532	520	540	548	500	559	536	536	516	526	546	567	515	593	498	552	541	528	508	515	582	534	513	554	536	518	532	502	551	541	528	517	535	490	579	536	546	581	571	563	536	503	512	548	553	552	573	582	553	568	541	528	586	516	536	518	532	508	551	531	566	559	557	526	562	531	556	518	562	583	540	516	566	537	539	520	515	540	568	504	554	551	517	565	526	583	522	535	585	511	502	541	557	510	584	543	513	524	525	509	575	522	518	566	509	508	524	538	572	545	547	528	542	539	564	511	545	568	529	539	545	487	498	534	546	535	537	561	544	546	540	530	555	533	536	512	570	541	552	568	534	545	545	546	561	545	565	551	558	516	518	548	550	547	542	552	580	564	522	523	521	512	532	535	585	555	525	554	551	569	545	562	552	508	568	553	556	540	538	558	556	584	498	510	605	575	545	525	548	548	563	533	528	549	533	571	529	510	520	560	545	539	522	575	535	505	566	536	522	525	542	505	562	545	490	508	606	531	540	480	573	534	549	520	548	573	526	508	532	520	556	521	596	538	536	551	524	504	549	552	540	522	520	526	553	548	513	552	532	543	545	551	553	556	539	519	570	544	513	526	543	556	569	513	528	516	552	551	573	559	515	489	507	501	547	553	550	534	516	531	568	515	543	492	569	529	573	553	543	559	554	586	559	541	554	495	575	547	521	532	525	538	538	525	512	532	532	570	567	529	563	574	542	537	560	528	574	518	575	531	510	530	550	558	520	498	541	537	559	571	543	516	533	565	519	564	534	565	537	550	523	556	563	554	506	565	530	522	559	519	553	541	528	567	551	526	549	543	563	529	544	534	558	488	519	551	578	551	519	521	547	552	557	529	477	531	531	527	537	537	586	540	569	524	519	535	520	532	529	549	574	518	527	521	522	488	531	561	533	579	505	519	519	523	493	558	552	512	502	575	524	529	591	564	569	583	568	568	558	574	568	549	545	540	504	513	586	511	544	534	568	535	508	542	524	553	556	557	536	546	546	526	504	542	546	538	514	535	529	521	544	563	535	556	539	542	537	572	568	531	580	540	544	518	519	507	490	559	506	533	504	547	559	541	542	547	548	600	564	544	539	507	514	550	508	533	544	502	554	561	531	545	541	543	530	550	521	555	522	525	543	551	526	548	519	533	578	580	546	531	532	549	562	567	527	567	515	545	574	529	539	560	530	534	510	575	554	579	533	549	573	537	487	486	514	557	544	582	517	489	557	496	530	558	552	526	542	560	544	530	533	571	548	514	542	553	532	518	565	532	583	543	509	517	523	476	495	549	532	562	510	579	541	511	530	514	517	509	547	499	550	532	586	517	550	539	547	555	518	503	511	545	554	570	541	559	546	529	502	576	536	568	541	517	539	566	533	528	524	535	490	519	590	560	568	560	555	532	540	523	528	571	516	566	583
24445	21324	28648	25944	22004	15783	9827	6301	5271	4338	3307	2545	2129	1837	1516	1183	1004	905	829	780	654	572	554	512	434	433	483	441	380	401	397	412	354	390	365	333	373	366	397	377	381	354	372	397	352	362	402	365	366	369	376	365	386	364	382	379	360	372	353	332	355	382	361	342	372	376	340	372	357	318	333	340	355	342	351	344	376	377	366	354	371	350	357	346	334	321	355	388	322	299	374	382	365	341	319	332	333	353	376	368	326	370	342	352	342	364	355	332	364	365	332	366	332	370	350	333	355	312	331	348	337	333	367	310	332	337	360	350	342	334	331	369	346	352	328	340	334	355	337	342	370	376	346	346	353	348	326	346	358	335	365	351	345	340	381	350	347	322	323	313	385	362	330	393	327	377	335	344	345	351	379	340	334	373	368	336	351	346	352	368	344	371	342	364	339	317	324	349	341	348	335	348	374	361	321	370	372	324	381	332	329	361	337	365	346	349	334	364	321	370	333	324	353	358	408	343	334	327	363	371	328	334	330	343	330	317	332	365	376	382	370	329	344	338	353	322	330	342	359	361	340	372	402	356	333	332	366	374	309	354	383	338	350	326	345	329	333	381	342	348	367	326	350	339	365	345	361	347	353	340	348	346	347	371	396	380	361	334	357	341	367	355	362	338	341	357	338	336	347	352	328	377	370	344	340	378	349	361	368	370	353	357	349	346	327	381	327	341	364	370	334	344	354	356	348	348	348	340	341	329	384	347	348	370	372	337	336	370	344	355	339	345	338	329	365	350	356	378	359	336	355	359	318	368	362	354	360	356	350	333	383	342	339	353	337	346	348	373	338	327	328	340	339	373	362	330	346	361	330	371	369	330	355	354	364	372	352	347	354	401	364	339	326	335	357	354	326	325	368	324	358	359	334	353	361	371	328	393	339	374	362	345	361	367	363	353	355	383	370	344	337	351	358	382	346	341	358	359	389	365	335	351	385	329	355	336	332	372	314	345	380	368	325	330	341	349	347	352	385	336	325	326	353	357	358	335	364	343	337	369	338	327	359	369	319	366	383	342	377	342	341	357	308	371	358	354	353	324	372	334	353	351	375	326	382	338	379	360	377	347	339	318	328	352	351	355	347	324	380	333	341	349	348	363	343	329	350	317	345	386	380	346	361	354	366	344	360	330	367	345	335	329	336	343	330	377	357	363	338	365	354	344	335	339	365	375	331	354	328	337	354	353	355	362	322	365	362	350	320	364	391	324	369	381	366	338	314	344	332	330	329	349	341	348	360	371	345	342	357	340	383	338	346	338	358	363	362	387	331	329	321	347	353	335	350	329	363	332	328	354	305	367	372	362	345	360	372	363	332	330	337	343	345	342	362	381	358	342	371	345	357	344	358	326	330	362	332	360	380	320	362	325	358	368	371	357	354	365	329	366	337	375	342	359	337	346	364	336	348	354	323	368	320	304	336	358	345	369	374	369	364	323	332	365	351	364	357	314	363	349	342	347	375	343	360	351	336	326	381	344	352	356	356	343	349	327	396	322	336	364	375	382	346	372	348	327	363	325	314	339	354	349	347	347	327	332	378	363	356	356	332	316	394	344	339	324	350	380	329	320	352	353	352	353	357	364	342	354	347	327	334	384	382	351	349	356	334	331	337	352	314	373	349	374	340	370	353	322	339	340	367	362	364	364	318	331	348	343	362	346	356	335	378	401	352	363	372	347	356	371	345	337	344	358	321	329	332	372	348	339	366	339	328	355	318	346	363	330	335	339	329	328	353	359	357	350	334	335	338	377	385	344	349	371	328	352	319	351	339	372	342	348	352	367	349	371	318	356	340	294	354	352	367	349	372	333	322	340	358	342	341	342	329	390	371	360	369	335	361	349	346	378	352	328	353	367	314	336	335	334	345	372	361	325	323	345	381	341	403	340	357	348	365	332	343	382	355	358	323	353	368	332	336	342	320	357	334	331	360	363	363	383	306	352	327	324	381	340	334	318	336	369	326	336	362	309	337	349	350	363	332	366	367	354	329	330	347	316	400	357	313	356	327	334	342	362	370	385	330	334	353	346	342	360	327	324	329	384	320	347	351	326	378	337	369	331	356	362	312	410	343	337	322	359	361	323	341	342	363	378	377	359	342	358	361	353	364	368	371	315	390	347	356	357	362	368	347	343	346	353	357	344	338	383	366	332	315	359	364	348	355	333	357	376	341	329	355	364	377	358	327	322	347	351	377	346	370	375	353	361	381	323	353	352	319	323	349	337	367	387	363	322	337	325	338	351	361	346	331	336	327	359	350	368	345	340	335	380	366	339	334	340	389	349	387	341	331	340	340	321	323	354	381	384	331	366	361	387	352	343	339	352	358	350	355	385	339	317	395	362	339	355	353	339	328	329	311	346	368	346	329	354	357	342	337	356	343	365	355	322	325	340	363	306	352	358	330	332	376	355	360	333	356	334	351	377	373	335	344	355	355	350	334	359	357	341	323	353	358	324	327	346	343	348	358	334	346	348	343	344	353	386	379	343	373	354	321	350	380	356	328	341	337	331	320	337	334	396	352	334	345	334	377	352	366	381	361	370	339	367	362	399	328	328	374	355	331	365	316	359	364	317	333	363	316	340	367	381	322	331	379	346	319	333	345	334	374	328	362	340	332	340	357	371	373	365	351	338	348	371	353	373	374	352	382	368	355	324	329	347	345	358	354	326	339	332	385	362	330	348	364	349	371	344	371	363	384	314	347	401	335	339	361	344	321	344	358	368	350	321	342	342	329	359	317	331	382	353	365	337	357	351	317	345	342	308	358	360	337	379	328	373	329	359	355	359	357	327	346	355	367	327	346	409	342	359	398	324	342	325	358	352	336	356	354	355	369	339	345	370	350	358	355	362	349	321	322	357	390	386	379	331	344	341	389	339	325	333	339	359	332	334	356	366	346	391	364	367	321	376	333	356	337	343	374	343	365	353	361	332	341	323	338	330	342	324	387	351	368	350	350	359	348	330	362	402	339	324	364	350	345	367	346	349	342	365	358	332	343	348	349	307	335	337	351	368	361	373	338	345	317	342	362	344	390	348	330	365	315	370	320	356	371	364	356	364	357	349	387	352	360	346	366	347	337	355	359	345	358	346	346	371	337	362	388	343	370	347	364	364	357	320	362	341	319	362	356	325	349	346	361	343	379	344	341	356	361	372	350	346	358	378	326	332	348	316	339	337	324	316	318	366	331	344	329	364	346	365	308	382	377	332	362	314	345	369	347	370	354	340	343	375	344	346	363	363	361	363	359	316	372	380	337	365	393	348	333	331	331	351	345	376	362	358	391	347	321	346	327	346	343	343	383	342	330	361	362	306	310	360	336	364	347	370	340	341	347	366	353	338	337	351	368	299	338	356	371	350	342	363	354	378	353	367	351	419	381	388	336	324	350	333	363	371	334	338	342	365	382	352	348	371	353	354	335	359	318	342	332	357	369	350	362	364	351	322	355	323	387	333	345	364	342	391	337	348
26828	46349	44442	32939	22362	16590	13717	11649	10722	8928	6808	5454	4519	3827	3015	2336	1881	1641	1411	1319	1160	1007	849	645	666	606	578	608	558	513	558	542	522	462	474	490	465	492	434	440	467	455	466	441	462	437	484	433	399	441	470	415	416	436	444	456	442	424	424	442	398	464	417	453	422	480	399	462	412	453	464	391	460	421	438	410	407	437	409	461	437	432	434	438	445	453	416	399	427	386	430	424	449	428	434	439	429	442	420	453	428	446	464	426	448	501	442	388	441	398	442	418	419	405	404	454	473	402	425	431	479	401	415	404	439	432	430	455	422	433	441	434	452	440	427	423	449	418	408	446	399	409	414	471	456	403	435	426	430	447	417	419	441	446	454	400	392	408	436	425	423	426	433	464	440	442	442	417	400	396	431	417	438	447	395	417	397	440	461	426	453	456	430	461	418	416	389	437	434	429	429	436	439	422	392	412	426	431	407	389	419	425	418	410	411	440	407	416	394	398	400	436	441	414	477	436	458	452	439	457	412	426	459	425	387	425	412	442	413	407	438	411	461	421	422	418	372	441	401	447	428	409	425	411	445	415	446	413	416	424	381	431	378	409	404	396	417	452	437	415	429	417	434	418	420	424	414	410	436	445	450	419	415	451	425	413	419	463	412	428	431	428	472	404	402	423	447	463	493	384	390	413	447	432	434	385	432	421	462	430	435	440	440	446	458	434	421	396	426	404	413	378	403	430	382	424	438	411	426	423	421	439	398	433	398	420	441	417	424	452	393	443	466	422	410	437	441	419	439	420	412	404	446	418	411	432	415	436	436	425	411	451	453	416	446	397	420	461	402	425	435	450	426	442	462	399	441	438	421	463	459	465	423	425	410	423	410	454	420	428	441	440	415	400	425	380	431	414	424	414	402	423	407	432	498	416	458	444	382	401	448	448	425	437	403	442	419	424	420	434	414	420	435	451	425	432	410	422	461	418	422	398	426	446	464	439	404	433	421	445	432	447	401	429	434	434	418	454	396	416	420	413	476	407	431	401	440	449	429	402	433	438	434	439	428	417	423	397	431	460	421	421	416	410	418	392	396	434	430	418	433	434	431	446	414	431	414	379	421	439	435	392	380	427	461	440	414	430	441	436	405	417	424	455	432	412	398	428	407	405	472	425	447	440	457	429	426	457	372	449	437	419	419	417	384	454	416	410	426	443	442	422	400	421	426	417	444	430	384	388	368	476	486	435	415	404	441	404	401	437	425	440	461	419	414	451	455	400	430	434	442	375	437	453	424	407	445	411	384	424	406	430	447	428	431	452	425	454	460	380	400	411	411	444	411	462	445	387	382	449	447	417	412	415	417	418	420	424	422	437	444	495	437	406	433	456	457	413	410	438	439	404	451	443	432	442	423	457	435	474	416	446	451	417	437	420	418	440	405	423	426	416	432	431	400	443	434	415	438	443	414	435	421	441	435	432	439	406	402	415	446	427	402	461	403	427	441	404	441	424	413	397	401	444	451	450	383	407	477	392	419	445	398	429	450	412	471	414	427	435	437	420	379	416	425	421	375	421	409	471	418	413	438	427	418	424	424	442	454	440	424	444	438	408	416	466	434	433	400	428	449	392	403	433	422	430	429	398	417	451	418	417	418	403	430	406	440	416	417	444	386	422	449	441	429	420	436	420	413	449	413	423	410	419	447	406	385	464	417	427	404	452	402	418	426	428	416	428	401	435	404	409	452	431	385	450	445	422	353	436	420	399	451	415	404	432	410	443	434	449	407	452	420	468	470	425	449	455	400	441	419	425	417	435	408	444	441	445	401	414	447	443	455	417	429	458	442	423	441	469	409	429	440	436	411	424	437	431	402	426	402	420	416	431	426	454	395	408	417	464	447	431	454	467	474	430	411	421	423	456	417	438	429	401	442	444	404	420	438	414	414	414	400	450	420	410	420	420	404	391	449	414	448	443	373	432	441	430	392	425	470	415	406	444	415	384	430	431	441	444	391	413	415	438	455	422	421	441	383	485	438	394	430	441	440	489	433	452	440	438	416	410	443	415	410	413	416	448	427	444	431	404	394	447	407	459	407	391	397	439	437	452	463	401	432	410	438	423	449	418	386	445	416	421	450	447	468	463	391	426	427	391	413	437	447	434	434	389	447	418	460	434	422	404	462	403	425	390	436	415	422	447	442	414	403	425	399	413	382	407	431	386	433	431	451	402	408	449	410	455	419	417	428	436	429	429	405	378	435	444	392	429	420	414	405	420	478	406	454	417	477	431	444	425	416	430	422	362	426	450	446	418	404	450	384	382	436	404	430	432	469	438	430	420	446	399	437	449	389	438	405	408	423	398	405	391	440	429	435	423	439	454	444	421	387	433	433	398	418	435	414	428	400	415	410	431	440	438	375	430	428	440	452	464	424	434	412	434	408	407	419	386	452	399	446	401	455	440	446	417	417	443	444	441	410	466	437	438	418	453	452	451	406	392	433	410	421	452	440	440	474	421	437	417	460	418	425	413	442	443	436	380	454	416	412	421	430	450	388	408	432	451	461	407	442	422	450	422	384	421	424	403	441	434	440	406	442	457	447	405	422	423	445	418	426	418	434	394	419	445	451	426	431	412	410	470	435	428	433	438	442	419	428	454	421	398	424	411	432	407	427	456	432	447	421	430	426	408	428	409	407	430	447	413	411	443	440	430	407	466	402	438	394	421	425	435	412	426	450	415	464	419	418	403	427	431	445	435	418	432	427	443	429	428	454	422	439	447	413	435	399	419	423	435	436	454	409	432	389	438	399	410	452	401	408	398	397	406	442	425	479	446	404	458	414	407	422	436	405	408	430	421	422	400	448	428	424	465	413	447	469	435	445	430	414	441	449	409	388	437	436	405	411	396	422	459	454	416	429	428	423	421	452	404	447	440	424	408	435	460	416	446	415	409	434	402	443	390	401	415	392	457	435	379	406	440	419	365	436	416	417	418	430	409	433	392	400	462	456	403	397	411	429	438	449	407	412	406	418	434	417	396	396	448	423	384	425	412	416	432	399	434	422	416	423	396	414	439	417	426	431	430	440	441	440	404	432	416	430	429	427	458	402	437	430	454	446	430	413	429	429	409	408	428	438	406	427	404	431	432	419	428	456	415	420	457	437	415	411	442	421	457	407	411	416	419	431	423	436	442	405	430	410	419	440	425	416	421	439	391	453	447	401	394	427	426	417	412	426	423	419	402	461	406	429	435	444	435	425	421	436	423	426	434	448	434	399	454	394	448	431	407	427	435	466	423	413	415	418	429	459	422	436	409	401	460	413	416	420	369	383	424	404	448	396	421	420	441	468	421	411	427	428	422	466	428	442	425	442	404	425	446	430	412	457	410	439	387	411	457	436	396	438	459	413	449	464	425	435	468	419	440	433	423	433	462	410	426	453	399	380	425	398	413	448	428	409	401	428	390	413	393	416	418	454	467	463	454	474	414	415	395	453	433	400	417	455	406	420	439	439	405	419	437	440	415
25428	21420	28461	26818	17398	9535	7049	4825	4041	3300	2717	2204	1884	1705	1474	1304	1034	949	912	857	828	725	710	684	669	699	671	635	628	607	611	677	631	618	588	581	598	580	610	566	594	554	577	597	622	566	580	587	621	610	583	578	604	567	562	562	566	624	602	609	660	562	563	607	582	578	562	606	606	615	592	610	575	633	603	570	623	536	594	546	604	568	572	550	593	553	561	561	575	570	554	585	595	602	558	559	607	539	601	608	583	605	540	587	609	553	551	589	550	606	572	545	604	590	557	653	555	561	566	566	572	535	579	589	589	570	615	579	567	539	566	568	569	570	552	557	518	585	555	583	577	586	600	548	579	575	562	544	577	524	590	557	568	582	590	568	574	575	567	563	546	595	527	564	557	590	563	582	566	549	651	547	563	583	621	605	594	554	564	557	564	633	577	583	582	555	556	530	575	560	610	599	596	568	544	567	587	603	544	579	625	555	566	541	587	615	574	547	547	553	550	604	633	582	556	555	585	546	576	580	548	541	591	585	563	588	539	602	556	586	546	613	541	567	587	574	603	612	608	598	568	553	566	565	554	593	533	524	591	607	564	603	559	553	570	603	600	529	626	581	614	525	609	587	574	606	574	571	573	579	549	584	589	595	607	560	559	573	567	599	586	605	575	560	565	558	580	566	595	548	534	537	590	599	574	646	575	606	579	555	607	565	554	578	608	557	541	562	571	597	562	600	566	518	601	554	571	543	605	582	587	593	596	578	584	579	584	592	588	586	589	549	613	609	553	578	544	569	610	599	562	568	558	560	566	561	538	617	586	577	531	613	583	561	572	567	583	561	609	615	584	561	567	567	598	591	597	567	609	558	560	550	541	547	618	557	534	604	564	550	623	547	617	601	572	547	636	555	589	579	579	583	596	549	563	604	560	565	607	598	593	564	566	544	546	585	572	550	555	552	585	547	586	597	554	608	614	570	586	550	551	542	586	516	571	596	589	608	596	587	531	559	603	530	634	567	552	568	581	589	589	596	628	573	556	558	567	549	551	582	592	610	573	575	616	585	594	548	583	544	569	590	538	589	577	569	588	573	565	540	589	585	604	599	565	565	552	556	578	570	648	533	590	558	586	568	593	605	563	542	597	550	586	597	559	572	560	569	588	566	581	573	585	580	505	539	604	577	562	545	612	561	539	593	596	608	556	570	575	551	569	582	555	576	532	569	565	579	594	584	571	545	571	597	555	599	553	582	543	571	592	582	537	613	567	586	582	577	542	520	565	591	568	598	569	590	561	556	539	572	573	584	570	552	569	591	596	574	575	575	555	597	574	582	611	556	550	581	554	566	588	568	530	606	561	554	571	597	568	602	626	590	568	616	583	551	560	595	574	535	604	560	555	597	657	563	576	598	573	629	562	566	600	576	598	558	554	555	601	588	567	589	600	570	553	589	587	561	587	533	552	584	618	583	553	563	598	600	563	561	556	518	555	572	606	538	584	611	591	571	589	547	561	534	575	550	587	582	587	558	584	577	554	605	603	622	593	587	576	574	562	562	585	585	561	522	578	565	585	567	561	548	569	560	573	614	563	562	517	606	606	570	569	577	578	569	622	607	579	578	549	624	573	547	586	554	593	546	567	592	648	604	590	549	613	582	562	585	563	541	564	609	536	549	593	555	567	570	541	587	567	572	571	590	586	602	577	598	541	547	620	512	625	587	597	596	593	620	539	533	654	552	557	548	584	546	589	594	577	552	594	572	573	596	582	595	562	621	542	588	567	589	606	576	586	551	545	525	589	552	607	574	561	531	568	572	550	518	519	611	538	540	562	591	633	571	632	549	630	543	551	611	581	569	645	595	566	625	600	587	540	588	595	605	595	604	562	625	570	601	579	607	616	575	595	559	551	551	580	560	589	558	548	563	541	553	563	642	587	575	564	556	605	570	562	603	557	582	535	602	597	583	585	558	559	548	590	554	621	562	585	583	556	578	597	568	566	609	534	569	599	554	576	563	555	599	572	580	587	564	627	543	536	601	579	561	524	576	534	578	634	566	552	553	541	600	578	572	575	554	590	543	579	581	570	609	602	582	576	572	586	552	572	524	589	565	618	566	541	598	608	597	540	594	525	582	562	568	532	615	548	610	554	566	561	535	530	566	548	553	579	545	553	587	601	566	570	571	602	620	595	520	531	642	570	586	531	586	566	583	594	551	592	574	566	538	592	553	559	565	594	591	587	556	566	589	527	568	579	585	626	590	549	590	574	547	579	558	579	567	622	575	625	561	561	555	579	580	587	556	552	564	548	561	571	598	575	561	591	577	546	543	565	603	571	584	571	562	558	591	561	602	604	593	593	609	569	579	567	549	557	553	556	580	596	545	610	580	562	583	555	565	560	595	573	598	556	566	604	561	554	565	558	642	577	595	577	553	550	573	537	597	570	599	579	598	594	549	521	561	535	592	570	599	544	579	580	602	618	609	595	612	567	536	528	554	541	552	605	600	558	539	560	559	590	580	558	566	583	609	607	599	596	592	591	558	623	580	606	566	572	597	539	595	568	580	563	590	589	533	566	569	561	594	573	575	609	572	593	571	560	606	586	558	575	562	587	526	528	568	584	559	585	552	568	599	523	585	603	566	575	543	581	607	572	553	594	567	578	578	574	572	588	567	576	602	517	563	585	542	562	599	583	583	613	575	586	578	546	560	570	581	628	584	568	574	567	602	636	585	571	552	571	568	573	548	596	589	599	573	572	541	536	573	585	537	561	587	558	561	581	576	521	590	564	599	554	544	596	570	605	560	589	551	581	550	537	537	565	589	580	586	548	565	580	575	543	563	593	583	600	583	579	594	597	621	606	586	578	580	582	555	580	561	567	548	573	590	571	528	549	556	579	566	590	625	580	575	575	604	592	567	580	594	558	592	535	576	594	563	569	543	553	566	569	594	578	580	568	569	588	571	586	576	592	573	543	562	602	623	565	588	569	563	584	578	557	587	602	572	599	622	572	586	590	553	559	567	525	583	589	561	556	600	557	512	581	588	603	547	619	523	541	623	569	587	590	574	607	543	607	552	571	613	591	586	566	562	562	549	566	581	606	571	559	598	586	618	590	591	538	597	584	569	547	577	596	579	565	604	559	583	638	563	606	566	569	587	587	552	572	580	590	564	551	586	580	569	625	578	521	618	577	544	530	536	553	565	514	571	524	570	560	561	612	565	559	565	582	580	603	547	540	575	593	605	555	600	519	588	595	594	567	572	613	596	559	579	574	620	544	538	593	541	593	608	562	581	561	553	589	571	588	601	607	577	590	617	550	609	601	539	543	543	607	577	577	540	556	553	573	569	569	525	571	578	559	570	613	590	518	586	590	540	579	594	569	565	578	597	626	600	593	631	567	569	565	576	563	582	645	575	556	577	506	531	572	607	541	579	575	521	561	554	603	633	582	579	596	569	581	588	594	590	650	568	557	566	554	562	544	576	558	558	620	532	556	554	600	615	563	559	573	609	554	558
27180	43375	41326	28020	18938	13724	12047	9583	8672	7004	5562	4654	3929	3405	2831	2327	1890	1589	1529	1274	1226	1118	1036	885	815	808	789	770	734	765	758	737	680	733	731	729	691	673	708	702	728	747	695	678	695	708	676	736	655	689	635	646	662	688	698	733	713	698	701	678	753	677	694	702	650	657	667	660	682	717	712	702	676	670	613	658	678	724	710	708	672	639	643	662	689	704	667	635	666	685	696	698	705	648	668	697	658	659	691	657	711	677	635	683	667	686	736	700	672	630	715	669	669	701	672	655	669	696	685	652	720	728	686	666	647	683	682	726	647	690	619	678	666	763	662	701	701	669	673	717	667	644	668	680	671	690	672	636	664	679	631	676	648	680	684	641	685	661	666	649	677	683	708	667	679	680	664	707	710	677	652	708	653	733	666	752	670	666	687	642	688	615	670	677	668	676	714	653	679	659	676	663	669	626	679	661	693	701	690	716	669	663	665	665	665	689	642	653	725	649	657	681	700	692	681	629	666	682	666	676	684	720	725	727	706	680	631	661	679	662	684	690	699	686	703	685	677	657	701	666	656	694	679	649	675	673	684	707	648	688	670	689	715	657	637	677	669	647	732	706	687	675	677	692	660	679	697	685	643	665	652	670	669	716	696	675	694	670	686	674	649	717	697	615	647	685	693	657	662	662	727	684	690	672	697	637	710	659	694	701	650	644	606	695	656	662	664	695	668	674	680	664	685	649	654	687	656	678	684	663	676	689	640	682	659	683	689	670	671	703	684	716	674	696	685	689	665	654	693	707	686	705	668	673	687	654	681	670	697	663	664	673	699	647	737	672	635	666	616	685	621	698	649	693	738	714	708	637	600	701	704	681	675	648	624	680	701	710	675	673	669	686	689	719	707	692	647	671	693	688	674	629	663	663	698	640	663	672	693	660	670	678	685	676	686	677	643	683	693	675	670	659	724	659	687	712	709	695	613	660	715	713	705	688	692	688	707	654	684	673	649	652	670	740	682	658	703	659	688	660	676	670	676	653	680	671	646	680	681	654	686	635	656	696	718	713	681	648	647	679	649	650	670	662	674	721	663	633	699	657	653	697	657	641	709	655	681	653	680	681	688	667	653	687	697	657	688	645	654	661	687	734	669	706	683	708	682	646	690	661	660	679	677	678	679	686	686	665	686	664	684	697	711	658	641	664	697	668	661	686	658	706	684	673	696	699	659	686	689	687	673	663	674	662	694	665	661	658	689	636	671	696	703	660	678	673	657	694	664	655	678	732	691	675	656	668	691	686	675	665	697	674	649	667	669	687	669	671	716	664	674	657	712	653	706	709	696	691	674	701	662	668	657	663	659	655	704	709	663	688	698	649	721	669	603	679	646	627	635	683	675	706	682	681	688	700	726	674	659	670	681	694	641	684	646	700	670	655	686	676	691	664	693	723	658	640	702	677	635	642	737	725	656	723	678	692	678	646	658	672	713	623	678	688	680	724	662	653	678	684	666	696	627	727	696	674	655	671	634	674	647	677	667	664	712	698	683	699	673	685	632	681	698	655	701	659	701	674	674	721	653	661	685	645	672	664	705	618	703	685	683	688	684	688	673	641	654	630	666	690	635	711	704	689	705	650	681	699	678	649	660	727	661	677	709	692	673	675	733	699	668	672	674	681	671	660	694	649	692	704	678	670	641	660	700	661	664	658	669	627	651	674	630	657	705	726	661	646	625	689	711	689	657	742	733	713	671	672	675	704	676	717	673	652	636	695	680	647	637	682	666	636	763	658	711	685	682	661	660	680	686	678	673	677	690	690	644	664	685	684	644	667	636	682	658	658	688	659	663	660	686	689	675	681	650	685	670	736	691	631	717	649	708	677	663	671	721	690	677	671	685	710	727	676	661	673	669	715	641	632	684	645	682	703	705	642	668	636	705	608	715	679	719	673	663	705	731	668	716	664	711	674	671	703	693	686	686	671	661	671	660	675	687	650	715	709	654	677	647	664	706	685	677	668	700	664	673	606	707	716	716	706	669	696	703	682	702	695	698	674	711	680	709	661	650	682	655	699	631	671	665	716	689	695	679	651	687	646	674	690	704	700	693	713	688	682	664	737	656	670	667	678	655	694	676	707	646	640	700	692	692	666	653	672	680	693	667	669	710	682	649	654	678	664	631	691	679	685	695	682	729	657	649	695	698	696	679	664	684	681	690	674	663	655	683	666	632	619	672	687	689	700	681	724	660	625	658	691	671	711	711	636	695	680	653	651	689	657	608	656	679	710	689	735	694	648	633	689	641	662	689	689	651	646	685	689	678	657	664	682	685	690	722	653	699	704	666	680	658	678	698	658	657	667	698	649	689	636	672	676	696	671	650	707	655	671	632	670	726	664	718	658	665	701	670	657	685	677	679	730	678	685	684	642	723	675	688	647	648	657	682	719	640	667	707	674	674	684	665	613	684	698	681	700	630	652	708	694	648	702	662	686	679	639	652	720	685	660	631	695	704	675	670	705	689	689	686	650	686	678	709	698	684	664	700	681	698	704	691	678	696	684	651	712	688	638	695	665	763	648	675	663	715	727	646	704	694	670	649	678	665	672	672	729	654	652	701	665	657	673	663	661	657	688	648	664	670	698	630	675	666	692	701	606	687	695	662	653	678	672	658	721	664	666	680	683	691	653	675	638	663	689	708	713	648	685	712	653	708	644	667	668	673	693	710	650	657	698	657	683	646	690	698	646	685	681	675	669	660	683	658	686	651	643	706	621	676	675	683	658	701	666	656	701	694	701	715	634	685	613	675	666	694	688	632	693	661	636	708	636	697	735	673	629	661	693	689	693	641	678	671	681	673	752	706	707	664	681	637	659	703	710	726	690	676	697	699	658	700	672	671	658	678	642	715	648	681	681	656	682	646	668	683	693	676	672	631	666	686	677	688	711	653	691	631	657	653	662	690	687	703	658	655	713	662	686	664	664	656	673	667	737	690	707	704	701	654	641	698	717	675	688	657	712	666	664	691	655	683	693	693	744	674	647	677	649	713	657	683	691	685	707	653	642	630	680	650	668	671	643	660	708	690	700	659	692	740	679	710	656	668	665	679	671	623	722	723	656	646	674	695	734	658	689	677	722	674	699	707	645	680	672	656	657	673	670	686	705	698	678	639	644	646	680	659	705	679	647	663	692	695	666	681	654	689	717	649	681	668	641	671	674	684	690	709	657	654	689	694	663	662	646	643	699	692	693	645	677	654	675	673	672	679	699	694	683	711	692	643	660	674	715	659	674	690	725	690	726	676	696	657	675	688	672	609	670	745	733	679	698	698	663	646	675	700	674	663	721	703	663	699	661	718	691	698	676	691	701	673	668	691	646	741	703	686	644	655	634	674	645	627	643	665	734	645	653	687	644	700	673	685	734	718	660	649	681	719	706	668	702	670	700	676	678	713	659	677	707	658	684	677	684	690	596	700	653	649	702	671	640	620	704	681	698	681	678	718	664	659	687	645	663	725	734	677	669
23219	21348	29069	24352	22018	22026	17940	9465	7275	5918	4419	3459	2928	2560	2291	1808	1520	1231	1182	1086	926	887	787	670	662	632	627	554	575	598	572	563	536	530	531	527	523	515	510	505	532	550	506	514	525	516	481	518	538	505	529	492	497	505	517	492	471	493	478	487	481	503	492	461	542	499	482	488	504	473	514	512	452	506	490	483	489	470	498	459	518	495	499	497	529	483	497	491	470	503	485	495	460	473	489	506	481	480	484	500	516	516	496	509	499	510	485	500	481	532	491	510	480	518	500	526	522	459	485	461	479	459	478	498	454	486	467	525	468	470	474	528	441	476	502	498	482	503	486	483	454	491	419	465	473	480	474	499	431	457	499	468	519	501	484	512	500	487	468	485	497	487	508	461	442	478	487	493	492	507	505	484	501	487	500	451	474	470	489	510	492	508	535	457	481	512	473	463	481	468	468	528	476	561	472	488	481	482	501	496	497	501	512	497	472	486	488	492	431	487	484	500	484	463	485	513	504	469	531	486	510	465	469	502	498	493	477	438	465	531	493	477	495	483	506	475	466	441	508	479	524	450	520	478	504	495	489	472	452	460	485	493	504	472	460	465	500	510	471	493	497	471	490	508	471	482	533	510	496	495	468	545	494	492	486	482	505	475	519	460	504	471	488	497	459	453	494	485	491	499	457	507	441	506	514	486	507	487	490	477	454	496	508	494	491	475	523	489	487	510	482	479	511	467	485	491	482	517	451	476	478	503	453	456	511	467	447	450	499	475	501	465	508	534	491	492	478	487	427	539	541	465	482	495	440	501	469	492	431	499	467	475	489	467	531	485	489	471	493	496	467	478	514	462	451	487	481	498	476	506	467	509	459	449	469	502	482	485	456	502	529	491	495	464	464	482	439	502	488	460	490	456	471	485	512	496	499	517	485	484	503	466	462	468	525	496	506	448	506	514	529	459	479	479	472	499	543	496	480	470	506	466	506	506	465	484	472	479	503	513	491	467	474	498	499	479	466	515	473	473	446	510	495	477	464	468	467	495	479	509	488	498	460	472	510	512	481	493	478	529	462	484	520	489	512	485	457	468	450	503	471	494	514	467	500	518	457	468	441	449	476	450	475	501	459	441	486	512	509	473	521	484	488	496	505	533	504	437	500	489	514	473	508	454	491	485	467	452	480	471	495	513	521	464	476	490	478	494	503	469	490	486	504	490	452	487	497	516	506	466	475	491	457	450	469	494	433	520	455	499	484	460	468	454	505	487	466	482	449	449	493	457	482	480	508	463	517	487	440	478	492	503	478	475	467	483	479	477	519	494	493	521	497	519	471	522	476	495	488	501	537	511	484	455	472	485	436	453	443	507	425	450	499	474	492	491	443	510	446	471	471	489	504	508	498	504	490	503	503	486	502	470	466	494	487	526	472	514	508	488	499	478	481	479	490	472	490	477	473	478	459	514	452	456	492	495	527	477	482	468	510	503	492	520	495	437	494	486	452	506	467	492	516	485	453	477	516	502	502	492	493	477	488	513	475	475	471	474	503	449	487	451	492	470	458	517	501	457	504	512	452	492	433	515	449	501	481	475	446	502	501	494	505	423	440	507	488	500	470	527	524	522	478	488	485	457	495	446	470	506	472	493	489	508	479	466	477	438	477	474	496	474	526	459	464	526	517	501	473	506	488	464	452	461	495	493	461	525	504	518	499	524	485	526	518	494	492	488	454	467	467	481	447	484	461	469	443	481	462	524	518	467	505	489	467	456	495	476	497	472	483	508	465	462	524	473	483	510	464	481	476	521	491	474	512	496	472	471	502	465	517	505	459	483	457	483	461	462	520	481	471	437	481	484	524	493	476	468	459	480	490	473	482	519	476	467	527	482	489	507	455	500	491	527	483	497	470	487	493	496	452	469	484	490	472	499	531	494	472	517	500	475	490	498	450	464	513	501	466	500	520	508	473	497	497	463	510	497	523	506	471	495	480	459	507	451	474	478	448	471	475	489	501	484	482	465	508	497	479	496	483	515	507	517	446	453	460	482	501	514	504	521	481	530	521	511	461	456	497	474	459	462	474	492	464	468	494	490	507	505	527	486	475	483	489	527	529	494	479	461	516	486	478	507	429	491	525	504	485	497	496	508	502	472	497	456	491	487	485	468	473	462	473	490	509	478	498	493	493	466	498	509	485	466	516	521	462	485	474	471	487	485	482	444	493	499	451	480	480	481	444	478	489	486	484	471	498	494	541	484	458	525	490	518	503	486	522	466	455	486	441	506	499	521	470	492	487	479	456	481	473	481	463	469	488	489	493	506	465	481	503	490	472	483	502	510	474	443	433	486	484	486	497	491	522	496	489	487	473	452	524	470	488	482	476	482	513	522	493	500	463	466	480	525	496	467	500	461	483	488	476	487	488	481	451	474	476	483	498	479	459	467	465	513	547	508	493	541	488	448	505	507	474	476	487	494	487	494	487	487	476	469	499	457	489	461	448	494	485	483	510	479	478	480	457	486	495	490	473	487	487	512	469	449	448	486	474	492	488	465	509	475	498	517	489	469	515	494	468	468	494	497	487	471	463	466	474	493	505	489	476	474	509	490	480	509	481	475	474	471	518	496	500	458	479	480	498	515	478	470	459	474	472	490	505	482	467	495	457	492	483	479	491	437	478	482	493	486	459	489	457	469	480	482	534	436	454	479	478	492	465	486	444	511	490	469	442	494	487	494	505	475	489	459	506	474	497	484	498	452	460	498	495	520	486	537	489	504	485	467	486	496	469	514	470	495	493	458	508	457	527	512	476	513	498	450	450	473	478	482	520	483	494	522	455	506	453	507	476	494	478	494	425	449	493	491	532	478	470	468	451	484	471	469	513	484	515	455	471	520	473	473	450	467	473	480	463	457	503	481	485	475	461	459	498	480	409	480	503	498	465	509	511	530	476	497	500	479	477	484	490	483	457	457	495	425	485	484	493	450	501	465	470	499	512	483	476	456	480	446	486	465	483	454	446	502	493	476	441	469	489	480	475	495	508	478	513	484	477	485	487	473	495	468	505	493	471	458	500	485	498	472	465	479	476	470	488	457	513	480	541	425	480	488	498	462	483	460	507	472	466	493	496	480	475	477	471	484	464	486	441	478	472	491	501	500	501	486	474	452	475	475	473	483	490	460	509	521	501	477	500	479	444	454	498	447	464	493	480	473	482	525	503	515	476	533	451	468	491	480	501	488	467	497	505	490	505	454	485	493	480	470	468	507	470	504	471	475	469	487	466	466	506	510	493	491	452	436	466	487	437	457	482	465	477	498	489	450	488	470	500	477	497	468	474	476	496	480	512	454	448	530	459	449	453	492	496	448	456	493	477	480	489	495	486	446	440	485	470	501	472	450	468	493	474	508	518	495	460	492	499	517	484	478	499	485	482	505	456	504	486	465	479	456	511	475	485	532	467	509	513	470	522	449	498	506	488	472	510	476	465	446	496	507	483	538	488	537	478	530	473	484	490	487	483	466
30372	55268	50492	37567	28962	21524	18050	14734	13443	11312	8657	6890	6071	5407	4587	3714	2862	2320	2054	1719	1584	1344	1165	1015	885	811	793	776	758	720	705	703	655	642	659	666	606	638	556	621	605	584	618	630	627	586	603	563	593	552	532	599	595	561	649	564	594	587	613	587	596	565	554	616	584	605	531	588	625	577	572	606	586	566	544	527	562	520	585	553	591	517	581	547	515	577	551	528	561	593	541	584	530	591	538	539	552	569	535	542	554	560	592	557	544	599	545	551	561	595	555	534	598	550	586	568	578	554	557	572	557	541	574	561	521	592	573	573	566	549	578	569	557	536	562	531	588	554	578	573	536	594	585	573	551	539	548	537	563	626	578	561	540	589	568	621	596	591	526	547	536	530	529	555	580	528	588	572	560	575	529	558	575	537	584	542	515	559	548	559	524	571	578	577	582	527	550	521	570	583	569	576	522	547	550	566	595	527	502	583	551	560	606	569	568	554	554	547	510	561	559	575	596	530	544	584	521	542	574	512	583	532	542	553	541	565	574	521	512	570	546	593	543	580	567	593	549	555	574	544	568	554	551	550	502	564	551	573	535	535	557	549	518	567	518	579	545	573	582	553	533	579	549	595	542	568	551	585	531	527	556	573	588	631	561	529	558	585	535	605	558	532	610	563	550	581	611	582	531	578	560	526	570	566	522	538	559	612	541	500	577	577	554	578	563	563	553	532	534	570	570	583	600	560	548	546	537	511	550	544	586	531	564	533	602	581	554	580	532	543	561	584	539	581	488	612	554	564	566	576	568	585	534	574	570	586	558	561	539	595	596	565	581	556	593	585	521	536	605	545	548	533	566	505	540	558	557	577	568	556	550	576	562	504	556	592	539	529	551	582	576	549	513	576	523	542	537	526	568	552	555	577	519	539	545	515	573	595	602	563	556	552	578	584	554	547	598	550	535	551	568	594	581	548	563	577	534	526	544	553	533	548	499	488	622	582	559	553	526	585	534	591	574	524	573	594	580	555	571	513	580	578	536	537	550	518	548	543	562	551	527	536	583	621	593	548	587	559	557	570	591	572	551	523	579	593	542	591	549	610	576	581	552	563	588	580	541	592	540	525	532	574	562	582	565	537	563	558	591	557	575	566	571	597	582	563	591	544	581	573	570	537	548	581	540	549	530	541	535	527	558	546	599	597	560	565	577	580	544	560	540	502	597	607	593	596	581	552	568	564	567	576	542	566	521	539	539	561	524	578	568	551	565	582	543	539	552	533	501	552	547	583	532	579	559	563	569	553	554	566	537	529	554	558	608	526	554	550	578	551	539	558	583	611	587	540	590	554	604	548	567	521	546	583	585	533	526	544	547	558	544	581	541	571	567	587	568	581	552	537	557	530	532	564	527	563	578	570	536	571	538	576	524	542	509	533	515	573	536	575	558	603	528	573	575	555	574	572	535	604	615	577	552	594	565	552	525	544	553	555	549	540	545	575	575	565	553	560	572	608	532	572	531	563	559	559	565	566	532	557	550	543	569	607	578	529	584	581	514	559	556	574	542	541	574	551	569	497	562	529	537	584	496	573	542	581	556	526	564	554	514	521	560	527	579	577	545	559	593	563	567	520	537	585	611	558	552	572	558	585	603	561	547	533	567	547	508	539	579	551	512	586	570	607	578	584	555	596	539	542	509	560	550	562	562	555	567	548	554	559	560	557	568	487	535	534	489	583	586	552	563	526	534	583	557	597	576	546	579	534	550	571	548	582	576	605	564	552	557	566	563	545	563	546	579	543	538	587	565	538	598	543	594	582	512	520	599	595	547	526	535	532	584	558	591	555	585	566	583	549	559	533	601	601	573	543	554	477	562	545	602	551	560	570	554	535	564	590	566	515	527	573	570	546	556	557	523	534	585	527	571	530	593	606	539	562	545	542	545	557	538	579	611	562	587	512	594	534	541	539	587	587	520	539	530	588	561	557	576	592	553	552	530	558	541	594	565	556	555	535	525	566	524	533	566	598	600	582	575	550	548	540	569	545	560	586	566	569	585	530	584	587	540	535	590	585	511	583	570	554	568	597	564	537	555	557	564	549	560	554	587	590	533	613	556	533	527	534	536	566	530	543	552	542	588	577	549	603	566	564	577	535	534	586	563	575	606	580	553	528	543	547	572	515	581	534	536	540	510	544	602	569	528	539	516	595	581	566	570	537	532	570	529	595	522	541	552	579	554	546	563	556	530	569	524	598	554	526	563	577	572	589	569	550	554	566	532	553	566	585	583	588	560	548	556	575	610	551	579	593	562	559	550	594	536	603	586	540	567	596	584	524	598	558	528	543	521	508	593	552	580	607	522	564	558	589	537	552	540	584	566	557	578	597	569	569	570	558	576	572	568	538	555	556	548	601	560	576	600	579	578	554	560	575	541	543	604	540	541	582	591	529	495	541	580	586	583	535	581	571	569	560	558	572	571	590	549	598	570	594	623	586	511	544	568	567	544	546	561	580	575	546	571	569	566	576	559	539	570	549	577	526	587	552	583	532	557	571	587	540	592	570	571	567	540	535	506	599	540	559	527	561	578	548	508	544	542	552	536	587	553	547	553	532	547	567	629	534	555	592	517	588	552	567	575	525	533	554	526	555	571	554	557	565	525	562	577	536	564	539	574	585	542	576	529	564	540	600	547	566	585	585	533	563	529	560	532	598	581	577	571	532	552	538	564	537	550	548	551	549	567	531	545	550	554	546	548	527	579	589	611	580	577	568	538	533	548	606	546	589	508	555	502	524	546	542	573	572	546	542	561	508	570	551	558	575	549	576	595	568	574	578	562	570	549	599	567	553	570	614	587	546	524	580	576	567	570	526	535	616	531	562	552	548	542	561	578	578	523	565	539	540	575	552	560	587	540	555	559	559	539	597	597	556	524	560	535	580	541	549	592	549	567	568	545	545	541	508	518	566	603	582	600	590	552	572	579	532	536	547	570	558	582	567	541	521	557	531	545	553	613	589	570	520	503	573	565	591	527	558	591	541	578	591	546	543	564	571	565	575	558	565	511	539	553	503	557	560	579	528	487	536	577	538	578	541	574	570	595	606	545	571	576	579	570	552	531	571	576	573	576	554	554	598	556	545	536	560	507	555	552	555	600	569	553	595	502	558	570	555	579	579	563	550	563	517	563	584	580	571	557	547	544	532	583	535	547	567	577	541	565	590	560	536	551	556	554	561	570	580	553	559	545	562	547	562	595	572	536	597	549	558	566	547	535	583	595	577	602	546	541	549	544	524	580	526	539	576	573	556	554	564	511	530	549	568	623	608	559	603	520	502	560	597	553	586	545	524	592	550	558	576	562	527	581	562	581	536	554	541	508	547	532	541	565	515	524	586	576	586	532	580	524	561	552	576	565	547	551	551	528	534	539	549	596	564	523	531	518	576	574	520	558	542	560	564	562	523	566	565	534	541	558	552	544	535	539	565	549	528	574	576	565	507	530	570	551	552	583	556	551	545	542	610	591	627
28840	25464	28836	21358	12254	7433	5373	3881	3308	2675	2013	1627	1365	1234	1100	970	795	778	681	715	621	601	562	557	505	506	473	452	523	441	479	478	486	446	465	469	469	480	413	482	453	452	446	450	459	445	467	488	471	456	472	484	480	460	450	475	453	481	454	455	435	445	426	433	457	416	457	431	422	460	436	464	458	459	457	482	449	440	436	475	463	457	471	437	442	395	469	455	442	463	430	468	453	445	485	432	460	439	475	436	419	451	466	422	472	478	451	463	443	430	468	437	429	488	414	458	450	474	459	434	433	476	438	439	456	474	452	433	457	467	428	451	461	460	458	430	454	449	436	455	461	455	456	429	479	444	498	460	456	480	439	443	459	434	439	442	463	473	488	481	457	445	438	456	451	431	459	447	470	487	457	404	416	427	445	487	460	503	423	456	438	442	454	461	475	442	430	450	454	494	431	467	443	472	448	461	485	427	447	433	400	412	445	467	478	498	470	458	452	414	463	463	440	483	447	447	457	451	451	454	457	455	428	458	443	444	464	446	451	457	460	450	445	406	442	476	427	443	456	421	446	414	464	453	437	414	486	470	459	470	460	439	428	458	465	419	437	443	468	471	481	454	500	429	464	474	437	474	434	433	461	442	472	477	457	467	454	467	473	458	463	417	462	445	459	466	464	442	438	438	465	477	489	470	461	465	442	433	478	434	485	437	451	432	470	459	454	432	461	456	455	476	423	505	467	442	451	424	442	423	467	442	480	474	454	450	443	450	465	450	416	461	474	461	469	457	461	464	456	472	431	449	445	475	441	439	466	465	395	421	441	447	457	490	439	481	452	477	429	421	439	451	461	459	454	467	476	424	468	456	475	498	457	489	479	467	426	459	480	479	444	435	442	477	451	470	434	443	479	450	439	495	444	469	442	426	436	473	459	421	466	438	438	481	469	476	451	451	431	482	432	455	433	440	446	420	462	447	436	448	442	431	460	461	444	439	430	438	436	458	460	453	426	449	484	416	476	444	452	458	425	456	432	430	439	437	431	472	463	485	442	430	494	449	470	455	455	450	448	456	459	455	492	459	452	438	478	456	462	436	471	460	429	431	461	452	460	468	461	470	445	439	484	447	466	445	458	470	416	463	461	434	505	484	468	459	431	467	481	465	407	434	436	476	459	480	471	460	456	435	448	459	451	450	477	455	458	439	479	468	455	425	448	518	459	448	437	393	449	420	460	451	454	425	464	456	469	472	437	472	446	439	459	472	434	460	463	502	429	479	440	467	427	458	418	481	406	434	450	460	406	459	465	450	498	437	473	447	452	449	454	431	420	455	438	429	464	455	486	439	430	478	478	427	434	426	477	434	429	419	470	460	467	456	480	413	452	448	427	466	464	489	415	458	484	474	459	470	476	503	431	433	444	417	465	472	451	461	433	456	439	477	472	466	455	430	445	457	431	448	466	502	439	456	476	456	480	490	465	436	426	493	455	463	447	455	437	448	444	466	466	426	450	436	404	446	440	474	425	456	447	448	484	434	444	407	484	469	494	448	472	458	468	465	432	456	418	473	470	476	473	477	435	450	434	445	457	490	481	420	442	422	497	415	432	375	442	464	493	441	462	455	475	466	449	448	495	478	439	461	445	464	457	455	450	435	500	448	447	433	445	466	447	438	472	463	413	415	424	457	484	410	466	455	436	445	463	415	469	443	462	462	460	414	465	459	464	450	473	451	469	466	455	440	449	471	480	444	425	438	445	436	505	417	451	447	449	459	473	450	418	417	470	475	449	441	400	446	455	429	438	450	452	484	428	490	430	434	450	473	464	462	437	460	468	468	451	477	451	466	439	460	450	450	449	502	452	444	491	455	473	437	493	440	475	442	470	403	465	470	469	460	445	452	434	468	469	477	468	448	429	421	444	482	472	467	416	451	452	442	483	423	432	414	471	419	467	465	474	473	448	470	439	439	463	438	472	453	451	389	448	444	450	431	470	473	449	492	431	447	462	467	426	447	460	422	427	436	488	441	458	485	450	476	419	470	436	471	507	429	441	447	454	465	454	463	463	430	455	414	445	472	432	464	434	459	478	457	475	438	420	445	434	435	447	425	416	478	413	495	422	428	493	493	466	482	457	461	438	477	458	437	474	446	465	450	457	468	443	468	458	474	443	475	425	469	462	465	460	417	466	435	453	456	448	451	450	440	493	439	460	481	477	462	436	430	445	447	453	440	464	420	445	452	507	461	462	490	408	457	442	459	458	426	429	437	486	459	438	464	454	461	473	447	428	402	436	436	460	481	458	476	447	428	445	456	476	467	441	457	466	467	405	464	424	499	434	457	453	458	449	468	515	467	426	461	463	482	482	497	453	435	415	458	471	415	443	442	473	478	450	468	496	480	441	483	437	494	487	465	402	437	434	463	417	425	449	428	437	442	476	436	435	438	436	442	453	453	480	457	471	458	465	426	454	433	426	444	416	431	490	460	443	462	433	465	426	458	443	459	404	455	433	428	481	463	464	480	456	459	466	480	448	428	459	458	475	462	436	468	453	448	446	472	433	467	467	452	457	456	408	480	401	418	457	459	456	462	433	442	483	460	418	454	460	434	444	415	473	445	476	466	442	479	475	453	464	461	461	434	465	486	458	451	466	457	455	429	414	453	436	494	434	440	428	443	482	442	442	391	457	457	444	445	470	460	472	446	419	446	472	432	423	457	432	514	478	441	475	492	497	454	459	464	438	470	472	420	421	407	432	464	475	436	444	475	407	421	446	469	417	455	461	426	459	468	449	440	506	439	439	430	449	446	489	422	447	429	492	465	474	478	444	444	433	464	439	466	454	453	445	462	392	467	465	433	480	493	432	450	451	439	426	464	456	419	416	453	464	453	471	498	447	434	455	447	456	450	440	478	425	456	434	451	460	466	476	455	463	434	458	464	478	482	447	436	480	467	417	490	450	420	480	480	431	441	471	475	461	427	496	482	455	426	467	422	465	447	478	434	467	441	437	471	442	480	439	439	491	462	451	457	440	456	477	470	478	453	445	438	475	408	473	469	452	460	442	465	452	464	491	474	451	389	437	446	449	429	468	499	458	452	456	468	453	435	482	463	473	469	461	505	439	461	463	441	475	516	492	442	436	454	474	426	437	449	460	442	449	452	450	481	440	421	488	434	444	462	476	458	472	454	471	479	472	449	445	471	473	421	448	472	452	448	436	467	451	443	476	470	436	472	479	465	421	431	482	477	436	458	484	474	475	437	458	453	432	412	451	416	447	419	460	413	445	458	468	438	452	465	408	473	466	469	480	445	468	430	458	427	473	450	435	487	441	448	438	461	446	421	433	424	473	453	482	414	485	432	418	449	469	474	465	438	467	470	449	466	421	449	462	458	444	417	493	432	455	459	431	452	409	461	450	425	461	430	424	471	414	432	418	436	463	472	430	458	461	452	428	398	475	435	462	431	442	461	426	432	448	405	448	416	466	447	451	451	469	453	444	464	460	436	503	469	412	461
28197	39395	34337	22249	15783	11698	9860	7988	7307	5401	4203	3275	2895	2489	2160	1806	1503	1228	1041	1049	979	915	748	712	669	636	644	631	585	587	622	627	603	601	558	580	547	558	521	560	583	567	549	545	556	569	592	563	602	578	553	518	537	541	611	522	572	536	581	523	535	537	555	550	544	558	568	588	575	502	559	547	540	549	564	529	544	538	578	565	565	574	561	542	570	561	576	579	536	536	591	530	571	594	542	534	564	561	518	542	556	620	533	528	535	589	575	575	537	576	588	546	546	551	563	556	593	576	557	575	599	479	527	587	542	600	513	574	562	515	563	556	550	582	545	576	551	585	517	526	542	581	582	529	590	520	509	543	532	524	575	520	595	546	557	551	555	547	518	532	522	539	515	490	570	505	519	543	555	588	509	583	558	588	553	554	532	527	543	503	556	541	508	522	536	526	555	557	544	518	567	497	530	544	531	557	570	566	529	563	581	539	511	549	555	501	513	589	591	576	563	554	551	608	553	552	580	511	542	547	557	564	586	562	555	572	556	552	548	552	559	549	536	585	551	554	570	525	544	561	545	576	511	580	514	537	529	523	561	528	538	527	522	527	583	597	561	592	551	605	529	557	533	539	516	572	572	504	521	568	538	565	558	561	519	507	552	562	582	558	539	617	561	578	537	533	574	543	519	528	550	592	519	526	528	584	524	585	579	566	517	536	563	534	548	541	526	533	519	530	545	573	545	577	545	492	532	574	548	558	541	522	572	554	600	554	551	524	542	536	547	540	581	561	565	581	548	551	533	529	561	554	585	571	557	545	530	535	583	521	603	560	560	558	564	572	512	546	519	565	566	539	539	555	553	576	521	515	519	518	546	550	535	557	590	551	549	556	569	565	543	552	551	556	520	540	547	500	557	581	531	576	560	518	548	575	555	595	563	539	531	538	536	518	587	547	589	559	598	605	562	548	575	554	503	564	527	535	550	517	583	537	508	535	562	561	560	590	542	540	554	567	558	538	546	528	533	536	536	539	529	512	524	563	558	540	551	505	527	531	545	555	572	553	559	532	526	521	543	557	535	541	542	536	546	496	544	549	534	596	536	522	491	499	552	559	522	564	547	533	551	540	582	546	568	542	501	555	546	560	558	548	519	586	561	512	553	524	529	528	569	539	536	570	536	536	534	524	577	551	584	549	503	517	549	554	577	566	601	553	548	517	534	525	521	546	540	547	585	578	522	525	531	576	558	533	533	540	531	553	566	536	530	526	508	511	514	556	540	558	560	555	542	551	573	556	559	549	542	577	491	570	557	518	540	538	571	540	554	558	509	523	561	554	555	570	544	540	530	541	594	523	539	498	543	559	586	549	520	539	541	533	562	550	515	538	551	563	542	522	553	520	576	592	569	534	537	525	583	521	557	532	497	565	562	553	570	539	557	540	525	507	593	541	554	543	542	567	518	543	561	555	534	568	536	541	554	504	522	525	542	551	520	581	528	570	567	543	546	558	590	559	516	529	546	505	544	566	539	521	519	531	525	586	546	553	536	536	536	593	533	506	530	526	571	566	575	561	505	533	590	586	556	534	531	535	559	566	521	545	572	547	560	576	499	522	545	540	561	519	566	572	573	521	520	506	557	566	584	605	521	541	579	520	525	571	526	553	549	520	556	540	524	502	516	559	573	558	527	550	525	543	554	570	588	537	546	519	582	517	528	557	565	551	502	521	532	556	510	571	533	544	535	542	508	582	544	527	535	557	536	557	501	510	570	519	555	533	525	532	552	561	554	534	552	532	543	546	533	551	516	522	562	517	546	518	553	547	551	549	554	547	544	544	533	540	541	552	550	539	560	500	562	575	518	565	530	542	565	579	549	566	539	587	537	562	553	537	539	534	566	558	526	569	522	559	566	567	533	562	518	580	559	564	560	527	545	576	532	544	541	554	568	525	572	550	533	558	552	542	524	547	585	541	550	551	557	529	561	555	546	550	558	544	514	548	503	541	512	533	580	579	576	567	519	565	539	518	531	521	547	532	529	546	579	581	568	543	524	589	538	558	537	559	550	526	569	556	559	544	524	550	532	551	542	560	507	554	556	564	567	528	534	536	546	598	588	558	487	533	520	557	566	519	573	568	556	587	533	538	539	547	501	544	540	544	525	544	566	557	538	541	584	547	544	544	531	553	540	587	548	565	528	540	526	546	563	585	559	560	548	501	556	568	541	578	596	550	545	552	575	542	558	550	547	552	525	502	519	551	530	550	530	544	545	555	521	569	534	537	517	549	539	601	559	543	533	578	518	574	565	570	558	561	527	561	573	527	579	550	544	553	551	512	512	533	555	530	543	597	557	521	549	553	531	540	573	575	554	537	585	520	501	595	535	629	626	528	537	573	544	529	524	549	533	567	508	575	531	547	554	548	532	538	550	550	569	511	569	532	494	573	523	528	548	566	535	534	548	568	564	570	515	537	568	576	557	465	553	530	551	523	535	511	552	505	528	551	576	540	524	561	519	521	584	518	520	598	561	554	571	595	553	526	526	567	554	512	516	523	502	548	542	572	524	518	479	540	576	545	565	515	581	567	555	554	561	534	554	539	594	603	544	558	563	524	551	554	577	547	554	554	547	544	534	526	517	505	546	590	546	578	538	537	496	554	544	528	555	562	484	552	526	588	544	543	565	531	541	558	514	490	536	536	563	545	524	500	540	541	509	545	571	533	542	570	554	560	534	518	613	563	528	527	591	530	535	533	584	530	537	581	576	541	564	527	538	558	571	563	514	512	558	550	496	532	575	550	567	563	562	590	553	585	515	535	527	539	520	543	519	542	558	485	514	519	613	571	521	499	548	569	496	569	575	565	555	545	534	528	536	543	552	568	546	553	567	535	534	560	525	592	522	580	542	535	522	550	555	532	519	574	536	535	496	553	497	538	536	602	556	521	553	534	548	570	543	545	547	568	542	548	545	554	519	536	570	552	560	542	550	554	478	546	521	529	578	548	536	553	520	564	556	534	545	596	538	562	523	570	512	538	550	550	585	544	541	554	538	548	579	572	526	506	541	552	519	535	520	525	557	484	560	550	541	566	564	560	519	499	555	551	566	548	524	574	557	567	543	551	529	564	574	579	551	514	546	583	565	565	576	548	544	540	552	537	541	543	564	568	541	563	589	557	569	568	537	543	535	570	523	537	559	489	534	565	532	516	594	542	537	529	562	564	553	561	531	537	560	552	545	537	532	565	528	561	544	537	580	516	535	548	579	534	565	510	545	557	541	542	525	527	480	538	504	523	540	527	591	560	533	513	505	543	543	529	524	536	550	503	571	516	558	524	570	546	575	501	545	537	539	537	534	514	555	524	510	547	512	547	548	603	551	582	540	560	578	536	510	533	579	568	529	544	563	526	528	523	546	516	584	563	528	544	512	515	560	573	571	514	546	591	579	564	538	561	564	582	541	580	548	536	517	546	591	544	557	516	530	521	521	530	540	520	529	563	524	550	595	560	507	532	552	517	535	527
24597	21431	28798	25806	21873	15841	9830	6630	5309	4049	3229	2291	1880	1600	1495	1257	1050	846	801	707	660	598	498	466	487	418	474	395	418	392	367	373	379	366	386	362	403	375	384	386	363	365	367	385	371	373	377	345	360	378	364	388	363	359	344	392	354	321	337	333	352	345	349	351	353	322	337	338	368	356	359	386	365	365	386	397	341	412	395	367	351	343	352	360	365	376	344	354	346	359	342	332	361	365	362	313	413	365	348	356	374	372	374	369	339	361	343	342	375	318	352	340	349	361	350	353	335	323	373	340	337	303	313	356	309	323	384	355	345	378	343	368	370	339	362	349	359	368	340	336	366	344	359	358	378	352	362	334	360	349	337	356	314	342	326	362	330	328	341	351	354	352	380	346	377	349	402	349	344	361	315	326	351	355	341	346	326	336	354	366	376	351	359	369	345	367	353	386	374	372	369	350	333	364	369	346	384	371	367	338	374	330	334	347	323	381	371	331	381	361	344	337	368	375	377	365	356	364	345	367	365	346	360	359	334	343	373	306	370	321	356	371	362	365	378	372	347	331	376	341	354	385	327	369	327	325	334	364	364	343	354	388	368	354	338	293	330	340	352	323	336	343	377	356	372	325	321	360	370	342	359	360	348	362	365	367	341	323	341	339	313	375	369	348	375	371	333	318	342	315	328	312	339	341	331	382	328	332	375	349	336	373	350	378	392	370	346	339	325	362	360	352	350	328	341	387	384	340	334	365	333	337	387	323	341	356	337	336	339	337	337	350	337	353	336	377	364	361	336	346	353	315	339	385	352	346	381	326	362	357	336	371	338	353	320	359	345	352	331	334	368	358	323	365	344	318	333	384	350	355	294	353	325	361	355	380	334	359	338	352	379	384	329	374	350	353	345	374	376	358	357	301	370	369	341	352	361	354	338	342	330	388	349	349	349	385	342	338	319	329	395	374	393	366	358	381	337	330	361	380	352	343	336	376	338	346	376	341	345	315	326	319	370	368	378	321	367	358	345	344	359	368	375	365	401	381	348	363	346	365	378	358	343	348	380	359	345	288	351	335	311	380	384	331	367	376	356	349	337	365	362	321	368	348	354	372	350	358	325	390	334	310	334	359	358	326	331	350	331	363	401	363	389	382	366	361	359	343	327	353	397	361	372	353	354	348	349	355	341	335	354	364	374	364	352	358	367	360	339	339	362	333	384	338	335	364	348	348	341	316	315	330	318	321	332	338	358	341	367	323	336	356	312	352	340	362	374	339	337	338	337	343	339	321	336	359	354	358	349	368	356	361	355	359	351	352	320	354	350	336	366	370	360	316	355	358	348	351	364	348	350	337	340	370	375	339	357	325	344	353	360	372	344	349	348	339	377	388	339	391	363	347	362	343	347	366	361	337	339	341	355	320	360	336	363	354	370	342	319	327	350	361	332	332	351	325	353	334	354	333	327	368	341	359	374	352	358	375	366	336	357	375	338	341	312	355	386	341	333	354	380	373	353	359	383	422	379	345	312	342	335	344	332	352	345	350	299	373	319	339	333	330	356	343	361	318	373	332	371	374	375	354	366	345	351	351	350	363	334	327	390	335	373	348	345	354	354	356	340	415	356	325	361	362	346	352	370	365	324	333	340	341	323	331	363	359	303	353	369	334	337	385	357	358	350	346	370	364	347	324	306	335	367	334	346	361	338	354	360	346	338	324	351	337	378	348	350	374	381	370	345	364	357	306	341	343	334	341	348	337	340	328	357	333	337	357	342	357	333	356	336	330	322	343	341	380	319	337	370	374	341	325	364	357	378	337	353	332	351	365	335	372	370	354	359	374	323	371	370	340	316	329	344	344	365	333	358	346	340	335	326	336	345	355	313	323	343	356	384	364	383	373	344	360	381	384	370	324	365	340	340	357	365	349	342	365	372	358	331	356	340	362	365	320	384	344	340	339	394	367	345	331	349	342	345	357	357	353	362	334	336	342	355	341	342	359	342	354	339	354	348	352	381	326	366	347	367	326	337	364	350	349	332	361	338	332	378	362	395	348	367	351	363	375	368	335	361	340	371	346	337	328	340	337	372	355	332	373	385	364	344	358	359	351	329	317	378	343	369	376	397	339	339	321	364	325	356	374	328	351	320	344	374	378	365	373	339	379	336	316	350	354	363	350	365	363	357	387	380	355	335	325	372	337	380	334	323	342	325	359	372	345	358	381	362	333	375	334	330	337	358	353	355	358	330	344	350	377	337	346	357	358	356	336	358	316	377	322	370	330	346	366	378	335	322	342	358	342	340	356	348	343	335	394	369	345	345	413	343	346	371	334	366	372	379	338	326	360	364	349	351	357	349	362	338	337	362	345	333	356	383	362	315	360	341	345	360	364	336	380	359	349	384	328	373	377	326	375	358	359	359	363	357	389	342	329	365	338	357	335	330	327	365	367	379	334	366	326	326	292	346	338	357	349	322	352	377	355	329	392	366	321	341	354	358	316	296	344	331	348	334	382	362	375	352	349	340	352	387	338	361	346	350	346	350	363	343	359	348	352	347	347	330	348	361	350	364	324	335	351	358	337	366	355	368	369	335	359	346	356	339	358	323	349	388	322	355	368	311	378	364	358	353	367	361	358	326	326	380	328	365	328	355	335	358	396	371	345	356	333	366	340	326	349	325	338	353	373	328	359	355	335	357	347	364	339	332	356	363	331	336	344	343	355	372	355	323	342	346	343	312	341	370	385	375	378	370	332	358	354	368	327	356	361	357	324	303	347	349	357	350	334	339	330	372	340	336	374	333	357	368	344	358	338	372	379	335	371	401	342	363	346	360	368	365	373	366	338	360	326	362	369	338	376	369	379	346	333	370	340	302	364	331	342	365	359	340	351	328	322	358	312	360	366	379	362	359	363	340	361	336	334	358	352	372	341	356	358	335	342	318	357	340	344	329	378	376	357	326	345	359	361	367	321	347	373	370	331	352	352	346	335	363	329	368	321	324	322	351	349	334	346	364	379	395	338	344	326	331	358	331	326	334	344	371	339	343	335	329	319	357	341	367	374	300	368	371	391	349	352	359	352	357	343	395	332	377	368	325	354	355	331	380	368	320	368	355	358	305	359	339	356	371	384	374	366	349	373	317	379	343	353	395	332	355	337	369	375	311	355	376	344	335	334	377	308	368	332	362	337	346	337	335	373	342	341	362	373	350	331	363	381	362	366	336	379	329	337	358	366	368	338	356	366	347	364	362	340	374	318	351	361	358	355	352	362	351	337	394	354	309	367	344	341	320	347	358	356	363	348	363	335	376	339	327	363	374	325	385	361	343	359	324	329	345	329	347	330	356	331	344	362	346	352	369	379	324	336	356	360	364	343	324	340	361	346	361	340	365	352	346	349	351	342	350	353	347	360	384	359	340	361	387	340	364	383	351	345	332	380	346	357	346	326	338	336	364	325	327	369	335	355	374	359	346	328	351	348	369	343	326	388	321	366	369	339	337	342	372	307	366	352	387	330	364	350
28243	48733	45295	32490	22730	16643	13458	11736	10731	8396	6466	4806	4156	3462	2882	2453	2051	1700	1374	1258	1137	963	800	690	691	606	583	539	580	546	533	536	484	506	479	463	466	452	480	465	445	448	453	465	454	387	480	483	458	436	441	464	432	402	446	406	426	416	453	435	436	463	414	419	426	450	457	422	455	442	434	406	455	437	450	450	452	434	441	408	418	462	388	437	464	464	400	454	475	440	467	442	432	428	466	422	438	415	426	414	438	427	451	454	473	447	417	430	410	427	464	409	442	424	423	409	425	416	457	427	434	418	433	429	406	429	430	391	438	397	402	432	404	401	409	474	423	450	424	398	408	405	450	423	404	433	414	433	452	419	413	430	409	431	460	426	397	407	455	440	453	418	405	431	401	439	441	379	457	447	468	418	423	401	487	451	431	445	438	448	398	431	383	401	381	403	432	401	407	422	423	433	471	421	426	418	441	428	434	449	418	451	444	458	425	445	424	412	423	462	423	407	435	411	390	441	389	421	436	455	423	464	418	448	424	398	398	427	387	473	447	420	444	434	432	423	457	442	444	437	457	453	460	436	446	412	466	428	424	456	418	431	444	426	411	437	451	437	438	393	431	403	454	459	442	439	422	410	449	430	417	432	482	432	449	428	464	437	395	484	417	457	373	447	453	380	454	444	430	462	460	472	446	420	439	433	431	430	426	439	461	401	442	425	430	420	394	443	424	442	392	403	391	423	460	462	469	395	422	425	414	386	459	451	402	416	442	444	389	436	444	396	452	442	418	421	417	405	448	431	413	363	439	408	439	421	422	449	388	442	430	437	420	433	411	426	437	427	437	436	460	477	403	427	424	414	424	426	427	408	389	454	430	418	423	456	406	454	422	439	415	431	388	464	448	399	428	433	442	424	456	421	448	411	438	420	451	433	439	413	404	441	443	421	484	425	398	415	400	433	424	444	448	447	429	447	426	420	426	460	412	402	456	450	428	421	421	415	427	444	454	415	405	406	390	445	444	407	424	431	425	422	410	418	397	444	447	395	403	468	413	439	438	447	435	436	436	424	450	434	445	440	423	428	417	404	400	433	438	401	433	447	403	432	437	439	389	471	432	412	433	399	448	417	422	396	448	412	411	437	428	415	414	405	412	459	432	457	421	437	407	453	413	450	460	401	421	422	434	445	444	405	465	399	409	391	426	406	429	457	426	436	449	434	398	434	430	385	435	401	424	418	440	400	431	448	400	411	414	437	416	425	424	411	458	443	420	428	436	405	421	428	445	430	432	467	407	412	424	439	400	441	393	429	425	401	392	393	424	453	460	416	437	415	430	410	439	415	467	468	429	425	418	437	416	433	458	427	446	479	383	415	437	418	450	403	421	453	421	434	445	428	447	431	421	489	437	428	399	431	452	417	484	420	426	439	433	425	438	456	414	431	382	427	409	441	437	468	399	435	402	417	411	403	429	452	460	437	408	414	431	445	419	411	431	447	429	420	446	389	467	418	425	425	395	453	440	462	449	410	400	425	441	456	424	486	432	437	440	437	445	431	407	410	412	430	448	453	443	407	421	441	436	416	446	414	416	429	450	458	441	412	450	454	442	421	468	422	436	401	422	437	432	447	461	437	420	420	422	433	447	428	428	445	461	453	437	433	422	426	416	437	443	425	459	405	440	425	463	410	425	417	434	444	414	465	487	425	414	439	424	424	412	412	431	438	395	447	453	433	403	417	461	452	421	391	419	453	420	408	422	434	462	419	451	446	392	449	433	481	447	441	442	424	448	431	432	434	457	389	433	437	421	403	431	436	446	414	444	419	402	420	472	409	425	427	432	432	458	442	423	399	419	419	422	456	390	457	421	478	407	445	407	437	451	428	428	435	417	444	441	405	438	391	433	428	431	434	452	416	430	419	444	428	438	449	426	445	458	427	414	422	452	409	425	384	419	392	420	433	401	433	462	400	380	456	458	415	430	417	408	408	446	443	460	416	420	425	398	438	420	421	446	424	433	431	422	429	430	447	403	389	477	407	444	403	406	457	418	452	452	414	396	428	419	433	442	449	415	405	440	446	404	435	419	441	427	452	404	399	432	459	416	429	461	458	444	407	381	445	468	404	440	468	451	430	448	410	419	445	419	436	440	422	420	453	435	416	414	396	396	456	446	437	393	432	439	415	423	384	407	446	440	485	449	455	410	396	428	404	431	436	404	439	425	434	411	420	436	436	468	446	444	453	430	439	418	420	434	389	437	404	448	400	444	426	469	415	424	417	427	361	414	433	423	435	401	441	435	446	431	419	432	412	399	419	422	410	431	402	400	428	436	385	416	418	490	431	411	410	432	409	435	444	433	410	437	433	429	403	441	407	434	429	433	424	452	409	441	440	439	401	429	475	426	447	430	442	399	455	429	459	451	437	437	444	422	423	408	435	440	456	420	415	403	415	392	455	389	432	425	453	416	400	437	440	450	445	435	469	403	451	429	401	380	436	408	429	434	402	399	437	442	427	433	410	435	449	452	414	434	392	386	387	356	449	396	451	443	441	443	418	425	469	451	396	416	419	423	420	445	393	431	437	422	478	431	466	466	369	416	446	410	433	457	415	392	464	414	401	457	439	428	466	436	392	428	452	470	449	442	422	405	419	474	486	450	410	419	426	431	409	460	432	472	444	415	466	399	411	378	478	436	398	437	444	423	411	411	424	411	468	420	408	439	435	412	415	439	436	408	394	452	438	422	423	416	425	447	425	382	400	439	439	422	423	452	431	422	452	432	440	426	424	400	406	424	414	459	428	423	444	447	452	420	423	401	428	431	410	429	422	430	412	446	392	426	398	423	411	435	456	380	438	413	425	435	406	447	438	412	433	406	441	436	400	385	434	426	435	428	439	467	405	402	457	440	424	440	412	461	428	449	381	430	439	435	446	463	418	421	399	440	439	393	420	450	433	456	405	430	442	417	413	385	452	480	398	482	441	415	407	411	436	441	440	407	457	438	455	440	457	431	447	428	441	433	428	423	456	402	457	409	446	434	429	450	445	446	386	402	442	409	450	432	422	490	435	444	429	441	398	434	399	433	431	453	444	443	458	438	419	434	425	442	447	433	424	417	420	402	391	446	432	449	481	439	458	415	459	458	410	407	426	440	448	453	406	435	461	413	410	435	376	437	422	427	451	438	376	439	423	449	407	429	447	388	484	417	443	429	423	443	415	433	424	398	449	393	447	435	399	439	435	447	410	408	403	420	396	450	424	436	399	433	421	452	409	418	401	417	461	439	466	407	424	463	450	428	446	425	439	465	472	446	437	410	424	435	444	439	417	398	414	410	462	461	434	374	420	458	416	416	470	390	416	452	423	425	411	451	421	428	414	436	465	440	442	423	461	425	410	427	452	456	427	425	457	433	461	431	434	408	470	402	419	421	420	443	465	429	395	423	408	423	455	409	441	439	383	433	411	407	413	418	439	445	420	463	417	417	428	468	421	461	457	426	458	424	419	418	424	432	430	420	439
25480	21421	28030	26715	17118	9659	6253	4804	4030	3275	2485	2023	1673	1524	1448	1175	1147	941	894	858	813	742	690	613	640	616	575	591	581	601	603	621	635	647	572	561	569	567	647	616	601	542	551	645	583	610	578	602	553	607	541	544	586	578	603	610	592	599	589	625	532	591	576	542	572	557	572	557	528	545	542	570	597	572	574	524	575	585	620	587	575	545	609	574	563	567	569	575	590	574	566	569	601	564	578	522	568	606	580	541	564	608	609	572	561	568	545	563	621	557	569	578	548	561	584	566	561	541	547	587	561	538	520	555	553	614	592	541	567	570	588	555	562	572	569	578	574	570	543	578	543	554	568	558	570	552	589	631	572	533	595	582	576	548	590	571	559	531	582	620	623	556	594	580	589	526	604	523	568	591	621	559	560	546	586	578	609	543	544	598	554	578	556	552	557	586	604	572	575	573	561	568	595	579	566	551	572	551	603	558	542	586	593	610	570	546	603	583	547	565	592	588	582	610	585	546	591	596	580	514	580	572	549	539	549	584	556	564	532	566	567	596	554	572	546	576	586	571	583	604	564	582	568	556	567	548	564	569	560	629	564	560	596	558	581	561	548	618	571	609	579	607	600	589	556	582	563	564	589	577	590	625	553	593	614	592	608	558	546	592	628	542	585	532	538	596	571	546	590	588	607	563	555	569	596	560	565	514	572	606	575	600	590	616	625	603	581	559	596	570	544	566	575	543	631	539	585	564	611	571	572	563	613	531	538	612	561	575	571	579	590	576	593	568	579	627	599	586	547	555	587	593	565	568	587	578	549	605	585	574	576	603	594	574	638	579	570	535	573	575	603	606	585	552	565	567	569	602	574	585	569	583	591	527	592	559	527	627	557	568	567	570	597	577	568	567	616	574	546	574	563	538	575	543	583	558	586	602	559	554	558	563	550	530	547	571	574	543	543	543	540	607	565	571	573	572	562	576	613	539	537	567	564	580	574	541	586	566	581	575	556	603	563	585	570	551	552	612	587	599	595	557	588	558	575	523	545	570	557	578	587	563	609	587	549	521	607	571	603	578	588	574	605	565	640	561	565	623	572	553	579	617	564	609	572	549	541	548	549	557	568	553	607	585	562	556	554	570	562	578	593	565	575	603	563	588	596	566	623	595	579	592	618	582	583	593	584	552	616	563	574	551	582	613	577	559	577	573	571	558	551	552	605	580	570	545	592	585	543	633	549	551	584	537	565	577	540	553	558	595	526	594	569	535	570	581	550	559	571	617	570	594	577	544	584	582	600	551	570	569	568	599	597	601	563	544	539	579	591	538	566	588	504	518	562	519	563	581	570	533	546	600	567	605	562	550	578	580	620	549	596	555	577	568	576	619	540	588	599	570	551	554	535	602	558	539	593	573	548	553	608	583	525	578	553	569	606	568	541	589	530	580	595	585	568	584	608	562	574	584	566	601	557	555	577	583	588	543	610	576	576	605	588	605	592	555	641	604	580	544	527	618	569	585	552	586	572	569	620	563	559	521	534	554	578	598	546	565	576	549	583	578	552	573	588	572	621	633	576	592	558	543	598	593	605	531	576	591	568	614	507	568	578	577	586	567	563	547	580	604	539	620	603	595	602	578	600	581	572	562	561	566	583	590	596	552	517	571	536	586	558	546	576	568	548	541	544	559	575	569	567	583	614	573	615	570	584	550	587	540	574	589	561	555	568	585	540	556	605	627	580	564	578	557	589	571	592	578	607	569	587	559	628	596	575	528	544	547	553	564	550	532	598	604	593	551	583	550	563	586	584	549	599	553	630	566	551	565	603	597	579	544	576	560	607	584	531	589	595	566	570	553	562	591	538	556	537	611	572	572	598	576	589	538	601	605	556	586	608	573	543	553	598	554	544	606	582	558	589	605	611	608	601	585	642	644	595	583	548	536	598	517	592	604	600	553	609	515	587	580	579	556	552	553	564	509	548	557	603	588	565	537	550	554	590	609	573	607	608	539	599	587	584	625	597	602	581	582	538	575	576	614	593	573	559	574	571	515	589	591	553	590	581	565	588	578	560	603	580	621	563	563	598	583	582	569	580	585	563	560	606	581	568	523	520	559	567	579	594	589	576	595	613	588	579	597	569	604	555	599	578	554	603	572	554	600	574	595	579	562	608	598	554	570	566	559	527	588	561	581	590	587	574	580	591	567	572	562	570	518	543	597	568	568	609	565	588	587	612	593	597	557	576	590	594	564	611	576	559	564	598	564	583	582	565	563	573	566	574	621	599	594	556	602	592	597	620	560	595	603	606	580	538	557	574	545	567	554	587	604	534	611	554	571	557	593	628	573	559	543	529	572	611	558	616	544	561	576	571	531	601	551	541	545	561	571	573	588	575	588	604	564	547	604	569	568	541	582	564	548	567	568	570	585	579	598	589	532	579	547	566	576	551	547	576	543	624	641	562	566	574	547	592	592	553	584	574	593	586	527	544	559	574	603	579	565	586	552	577	586	559	594	555	550	543	570	587	571	587	576	562	585	545	510	597	537	578	612	570	570	603	600	575	556	543	554	593	596	567	552	551	592	530	607	592	576	605	625	634	538	615	550	604	625	573	537	580	533	564	554	606	601	570	578	599	627	581	588	572	600	585	558	586	561	580	553	594	587	530	558	584	609	565	539	584	545	556	584	601	575	575	591	558	582	610	579	593	584	599	559	610	568	582	578	574	598	581	555	596	552	543	566	568	575	600	565	548	584	574	507	577	525	578	520	582	534	565	560	597	574	576	570	552	564	551	601	597	618	542	572	598	554	552	564	582	581	580	607	559	562	590	551	606	601	551	597	563	587	580	607	575	563	550	543	599	602	582	584	558	575	583	558	605	562	576	583	564	587	567	577	592	542	553	547	575	546	580	606	549	596	578	500	579	639	560	564	596	569	566	542	550	569	588	566	570	575	571	561	573	601	553	601	558	587	586	575	558	577	588	539	582	607	559	572	585	577	622	559	592	586	603	575	564	606	566	545	571	550	577	594	580	544	590	585	599	623	573	572	569	574	558	588	598	598	558	566	563	571	527	572	551	602	534	598	560	596	604	609	565	574	574	555	605	532	557	554	565	583	568	587	590	579	587	560	556	608	580	601	571	612	578	562	575	558	565	573	550	585	580	627	555	554	566	537	541	589	563	595	571	589	598	556	584	586	576	563	575	613	550	555	562	601	578	611	610	571	547	569	569	531	576	585	568	623	554	576	628	525	550	570	559	595	616	580	566	612	605	570	515	535	592	526	610	546	568	598	579	577	577	533	585	618	573	595	531	568	583	598	603	598	570	541	560	537	591	571	551	561	537	583	581	580	549	566	564	554	579	605	591	553	582	569	645	562	562	585	595	543	542	587	576	589	599	541	564	562	557	556	561	621	590	573	569	530	624	528	569	509	563	572	527	552	544	575	588	614	563	562	606	622	539	595	564	590	565	603	576	557	590	546	595	552	544	587	574	574	568	580	603	575	542	572	578	536	568	577
29150	44648	38597	27675	18854	13634	11454	9660	8439	7201	5451	4305	3512	3029	2589	2216	1958	1644	1448	1226	1120	1045	1003	888	791	801	776	774	798	773	797	714	718	714	687	730	746	734	724	717	723	728	689	669	683	669	694	706	711	682	686	733	708	697	658	694	713	694	723	688	666	700	685	694	672	661	737	691	697	616	683	718	678	679	676	682	616	701	680	700	658	700	686	655	638	668	723	662	690	720	670	720	660	678	699	734	703	667	711	670	668	701	629	687	712	686	702	680	697	669	662	679	699	675	660	636	681	672	687	702	690	677	683	681	699	693	716	677	662	730	686	685	672	685	689	725	652	659	710	661	670	697	690	677	690	689	696	673	677	674	671	692	643	665	676	687	693	680	661	708	711	690	700	693	672	628	680	667	688	663	659	658	709	690	667	631	694	629	643	723	681	683	623	684	623	641	700	654	698	687	731	659	685	677	645	681	648	709	663	704	659	660	685	654	671	734	694	670	657	714	674	710	680	650	708	659	694	647	642	698	666	670	680	665	679	675	708	695	686	688	699	696	664	638	647	646	718	656	717	679	682	652	693	663	680	697	639	698	657	703	651	697	654	685	693	687	690	704	661	683	680	682	695	670	692	645	653	707	615	673	685	688	650	650	678	672	697	684	697	672	729	669	689	685	739	696	663	666	705	706	650	649	670	652	691	728	672	704	681	659	695	708	688	682	684	684	680	722	695	659	734	663	644	659	665	665	673	677	634	659	656	651	687	669	645	644	659	652	682	684	670	668	630	699	631	680	687	709	680	698	724	709	696	681	656	726	667	661	694	662	700	675	687	655	618	664	689	678	660	661	653	705	708	636	679	692	684	599	630	688	693	713	625	652	691	681	681	699	676	682	689	639	701	668	619	619	644	668	683	712	670	685	677	688	687	655	673	664	685	663	644	702	675	664	701	675	699	664	675	662	649	681	685	656	663	664	686	675	679	673	673	692	696	655	673	653	684	693	673	670	662	688	722	704	656	655	678	675	636	620	688	666	659	674	674	695	686	667	653	654	631	677	669	693	696	666	711	655	654	725	693	678	714	671	720	677	673	724	644	649	682	643	699	664	663	708	729	698	669	687	684	675	705	707	688	643	630	688	702	656	634	690	662	723	682	655	714	692	695	681	668	729	658	675	711	661	687	701	671	680	685	678	686	685	699	672	647	661	639	682	687	643	668	638	644	663	672	685	691	608	683	648	690	650	707	707	672	682	712	675	684	699	689	685	674	701	709	660	681	668	646	700	696	665	661	659	665	692	690	641	712	685	719	653	645	663	742	720	708	707	720	643	678	699	664	701	653	659	631	686	660	694	669	670	673	628	685	681	671	689	648	690	688	664	682	710	675	672	683	668	653	691	687	701	683	656	685	704	686	656	654	662	682	662	681	679	652	683	727	662	687	693	719	686	685	673	686	686	742	670	624	678	662	699	637	691	677	735	636	682	664	695	650	694	713	666	690	701	691	670	655	717	644	612	690	647	646	666	702	674	675	738	634	679	661	670	721	674	657	689	718	656	686	680	698	621	671	648	664	664	689	713	655	676	629	672	694	691	654	686	651	680	657	692	733	680	694	728	709	671	655	670	689	666	647	690	645	705	656	673	644	670	694	650	641	679	675	703	627	672	659	679	677	697	683	679	656	652	672	685	713	666	656	728	687	703	657	657	667	672	641	664	704	711	665	705	685	678	674	660	651	688	682	672	666	663	667	723	679	664	691	652	638	701	645	698	719	682	677	699	667	727	642	724	654	681	658	663	657	655	654	738	653	656	680	715	672	714	698	652	709	697	663	656	655	674	699	642	675	682	661	705	641	662	668	689	664	722	667	674	695	696	695	710	688	677	657	667	739	650	712	681	662	703	714	649	738	698	663	670	671	624	700	724	679	652	695	659	716	670	680	677	689	690	688	695	698	637	699	742	638	706	703	703	687	684	621	699	684	708	702	673	666	696	708	718	671	701	610	661	706	725	641	690	636	655	684	646	692	688	729	671	701	656	724	648	690	701	656	723	689	732	726	681	676	694	661	666	703	640	698	705	714	650	701	699	640	644	647	694	655	612	677	674	727	645	649	666	645	694	654	646	643	668	670	672	644	732	658	671	706	642	682	701	683	734	680	691	661	682	660	659	651	688	667	644	687	706	704	688	707	660	687	703	671	684	691	713	724	667	649	703	685	682	697	633	694	664	615	675	735	681	667	646	678	662	693	719	641	742	697	711	701	676	681	669	660	633	660	721	686	658	681	718	664	642	695	685	699	634	637	683	653	650	689	655	655	685	691	713	694	653	720	667	667	689	657	676	663	699	650	676	667	665	683	700	664	712	695	670	645	675	652	698	636	716	615	705	659	687	666	628	674	701	670	731	657	694	680	650	693	655	695	693	690	650	680	680	656	643	698	642	650	675	704	680	664	702	727	640	661	718	640	669	640	695	651	677	677	666	664	697	646	658	670	658	675	700	674	680	693	687	641	650	655	702	621	664	654	687	686	633	744	649	643	658	667	656	700	674	672	684	651	670	657	674	671	691	730	661	712	684	669	650	681	698	683	636	679	637	688	682	700	670	683	657	695	656	684	660	718	674	689	667	632	713	620	661	661	684	658	688	661	645	684	681	707	661	683	635	692	706	685	679	663	710	649	704	648	632	687	663	657	674	649	624	715	674	672	666	649	634	684	705	620	686	686	646	713	707	664	692	699	712	654	637	651	729	692	687	674	686	724	689	703	667	713	649	668	675	690	649	649	680	673	681	712	693	675	690	687	610	647	661	656	664	661	681	746	659	710	723	701	652	700	656	692	704	668	646	666	696	680	684	697	664	679	676	685	633	721	681	696	650	701	704	693	697	664	675	651	690	668	686	651	686	646	646	693	701	637	688	683	710	637	676	714	649	635	685	696	717	676	676	677	678	662	708	693	722	665	649	684	669	692	690	657	698	634	681	683	676	632	698	686	670	713	631	641	603	697	700	679	692	671	690	668	632	650	718	655	697	702	686	640	694	691	684	698	668	621	692	696	646	714	700	666	645	676	690	714	685	680	689	655	696	638	706	649	692	698	718	703	645	679	627	626	698	671	665	660	653	702	685	677	644	654	666	677	687	706	715	672	660	694	645	630	651	680	678	708	654	660	653	695	661	677	670	608	646	626	639	678	665	684	659	684	655	691	666	685	679	650	702	664	692	673	639	635	705	696	648	670	658	708	676	721	660	681	678	711	649	656	697	680	682	670	665	724	667	664	717	647	669	684	682	666	673	692	692	690	664	706	677	667	646	689	690	661	677	729	659	650	668	679	660	661	670	698	654	707	678	665	679	674	663	648	666	643	684	645	694	666	632	710	683	705	695	720	665	688	685	688	614	692	680	697	663	677	682	659	679	682	708	678	616	684	685	698	715	705	648	669	684	648	688	671	639	684	658	674	662	676	659	630	659	622	704	645	663	714	732	714	680	640	657	667	687	676	689	663	681	669	696	671	662
23179	21309	28970	24332	21902	21970	16783	9025	6911	6037	4471	3525	2942	2501	2017	1757	1563	1314	1158	987	885	788	803	655	614	582	587	621	546	590	554	553	539	531	495	539	514	509	493	508	508	486	524	515	523	567	536	522	508	456	489	442	476	481	485	494	487	509	550	481	543	515	505	496	500	514	512	428	510	490	508	516	480	449	534	504	452	479	498	494	477	509	503	484	472	455	492	490	496	525	486	532	534	488	492	494	483	436	493	478	482	451	479	512	471	492	505	551	458	488	534	459	483	462	482	486	456	495	443	500	481	490	499	479	462	443	519	483	468	467	467	502	486	503	475	493	488	467	499	487	494	455	469	487	511	509	478	505	483	456	470	516	492	509	513	484	475	457	466	492	455	455	485	452	475	463	490	469	464	459	475	479	489	504	478	469	502	519	481	499	485	484	475	481	487	445	524	475	460	489	503	471	465	447	490	492	479	462	470	464	519	440	450	482	533	480	540	487	491	497	491	500	452	481	460	484	474	436	439	496	486	502	471	512	494	502	456	512	488	451	470	471	491	470	456	490	508	500	482	500	464	460	467	507	452	486	477	489	521	454	474	490	472	479	496	508	459	476	517	506	501	430	489	467	517	463	488	460	457	470	481	452	477	490	474	496	498	509	479	480	456	492	440	506	496	468	468	532	479	465	469	498	519	460	520	497	491	479	446	473	480	498	496	455	487	504	432	461	484	507	460	483	503	471	517	492	496	475	448	479	469	474	460	493	479	495	490	499	475	486	476	485	491	484	484	443	486	491	470	470	494	502	480	495	505	484	466	490	460	466	493	505	472	434	462	468	514	460	494	498	496	506	470	484	513	482	507	487	466	473	466	492	444	495	490	486	500	513	502	503	497	498	473	475	504	471	458	455	422	509	528	423	491	483	471	488	464	501	473	482	486	507	528	470	484	478	472	524	491	467	476	495	497	474	452	465	496	470	501	491	492	491	506	528	457	497	472	472	490	476	515	561	465	468	476	453	477	516	498	478	486	464	493	479	467	472	469	510	502	471	508	449	458	481	466	489	491	491	483	494	496	511	485	501	479	489	493	501	501	477	464	512	477	488	500	498	462	479	457	468	462	501	500	481	498	474	482	472	508	499	472	491	490	472	513	482	436	443	458	485	453	492	474	527	512	490	450	468	484	479	511	497	445	526	489	469	442	488	485	469	468	505	467	495	493	494	468	484	471	481	528	479	487	477	442	472	494	476	451	446	446	486	482	458	486	457	468	462	488	500	502	479	477	475	457	489	473	465	445	490	509	483	479	506	517	523	478	487	502	491	443	481	484	506	475	497	495	495	501	502	491	514	481	502	502	473	494	512	518	475	517	467	544	471	473	479	495	437	474	457	459	477	464	439	494	485	462	504	490	499	456	450	437	494	478	465	492	491	514	500	488	493	470	504	536	460	507	449	469	451	499	460	499	479	492	489	494	462	501	471	449	477	484	490	516	467	481	478	458	512	498	497	497	503	464	463	452	482	510	473	489	497	475	484	486	482	495	495	508	473	501	472	498	480	456	444	439	488	473	450	491	462	433	448	519	525	496	467	493	513	507	484	534	462	475	464	514	507	469	471	476	476	496	469	466	500	468	503	450	529	475	435	486	463	493	492	499	471	487	471	475	525	501	475	527	501	481	481	466	467	492	503	490	516	479	505	467	459	454	483	494	494	489	504	462	434	467	492	447	499	501	506	477	479	473	504	477	491	497	447	495	509	481	462	470	441	489	489	467	494	502	453	494	529	459	490	469	500	484	473	515	489	464	504	444	495	490	457	526	467	463	482	467	496	509	462	494	472	478	482	495	473	490	460	511	510	514	464	514	484	470	454	480	473	455	463	476	503	485	483	463	422	488	456	494	465	464	477	472	475	465	510	476	500	468	542	475	445	496	478	498	450	513	467	465	459	530	497	494	478	509	500	490	485	489	475	480	446	479	495	534	488	461	527	462	468	457	487	457	505	485	474	440	479	461	470	481	494	497	514	508	501	448	512	464	471	461	475	454	481	450	478	496	470	494	462	496	489	473	470	452	453	504	526	502	500	477	500	476	471	450	462	493	493	465	495	503	485	474	478	524	474	494	468	484	485	461	492	453	508	527	476	471	510	460	512	476	500	485	463	481	464	467	491	489	486	465	458	457	487	492	493	483	524	467	445	487	467	453	472	538	445	538	475	466	488	480	479	515	454	450	483	506	479	459	504	460	477	510	455	469	470	473	501	472	499	509	461	488	498	492	437	489	478	443	460	523	502	535	496	475	533	485	497	480	496	484	467	491	505	485	513	489	472	499	457	475	432	490	488	460	501	452	494	464	464	439	477	471	464	489	481	475	507	497	484	455	468	506	486	496	501	477	446	501	512	491	457	482	488	465	481	453	467	469	468	490	516	506	492	497	453	461	481	501	493	499	469	479	452	474	442	476	501	465	497	489	455	511	474	484	491	477	455	463	488	505	491	496	490	477	474	470	463	453	491	476	518	484	460	462	437	456	523	514	502	480	519	483	491	535	471	500	516	460	470	467	466	492	470	524	456	513	466	501	512	461	506	445	459	481	491	487	482	464	485	459	479	486	467	475	491	472	500	497	477	481	447	477	529	519	475	465	489	452	526	478	481	479	454	491	452	502	456	473	526	432	494	533	485	473	455	477	505	434	488	456	479	482	477	458	477	489	447	470	477	501	475	493	472	462	465	468	494	494	513	496	458	489	453	493	446	486	456	457	459	486	485	483	482	476	482	461	478	479	520	495	448	499	503	471	486	466	452	500	462	499	510	482	476	514	452	498	501	513	481	483	494	479	486	519	437	461	476	485	499	501	478	471	465	505	452	496	484	470	496	510	468	466	469	506	484	481	424	467	507	472	504	470	470	472	508	491	491	496	494	477	471	500	474	497	491	487	471	473	509	465	489	511	474	490	490	436	520	487	474	469	489	496	461	459	456	495	511	479	461	461	461	505	482	516	437	498	521	475	466	477	470	479	513	449	498	509	446	447	477	494	487	502	487	463	462	510	480	481	454	498	503	513	495	456	476	473	440	473	470	430	459	516	509	485	469	475	495	474	476	516	527	521	482	529	465	492	509	516	464	466	485	461	446	498	492	464	485	483	497	471	458	507	447	490	477	470	507	432	461	501	490	514	470	462	444	497	489	494	473	515	495	487	454	450	481	480	500	436	480	487	467	506	525	468	498	461	473	504	510	448	521	514	448	464	473	460	445	476	500	463	472	473	470	499	481	470	526	484	486	476	438	488	466	505	495	466	484	488	484	486	543	458	494	473	487	489	508	485	495	487	484	465	515	463	507	506	521	509	500	460	524	458	473	455	482	528	504	448	480	476	503	443	496	503	499	524	489	493	511	473	480	459	522	509	466	479	492	507	476	469	451	459	477	488	477	466	448	486	471	471	481	493	508	502	505	486	492	464	491	499	469	495	466	496	450	469	482	507	527	488	521	507	482	470	498	476	498	493	484
30835	53087	50691	37849	26962	21003	16536	14349	13280	11615	8872	7055	5873	4865	4099	3425	2962	2393	2172	1687	1437	1387	1140	956	871	842	776	763	750	770	726	684	686	644	699	656	647	629	631	600	602	615	587	607	574	578	588	582	584	594	595	592	573	562	603	511	581	580	620	600	571	605	572	563	587	602	557	586	557	566	566	611	564	578	516	576	558	542	569	620	565	560	549	522	565	542	563	560	553	581	591	534	529	576	616	518	555	578	581	559	552	577	545	561	561	573	559	567	581	524	550	563	513	578	566	565	551	566	569	532	541	575	604	589	541	566	581	587	561	558	575	527	588	548	544	583	655	547	534	526	573	563	535	561	540	535	563	543	554	561	508	533	558	527	546	557	571	603	525	562	515	571	563	560	572	559	544	524	574	556	522	547	532	548	525	567	554	544	561	582	581	525	535	561	542	562	560	542	549	560	554	531	518	591	565	546	543	569	549	584	558	539	564	518	578	580	536	554	562	542	577	567	582	575	560	553	587	553	551	549	543	591	563	556	596	556	549	573	519	583	576	577	559	560	537	553	567	539	546	563	535	532	576	542	520	565	554	519	575	563	547	525	569	556	576	576	563	557	533	559	577	550	520	569	550	543	535	562	551	552	528	547	546	547	552	565	556	603	570	515	513	557	513	548	539	548	561	539	571	555	590	524	503	531	555	568	581	578	529	552	589	581	551	562	565	556	566	530	534	554	548	597	562	510	567	537	518	528	575	558	522	552	527	512	517	560	568	522	530	559	583	567	532	490	567	544	560	557	557	597	569	568	520	555	571	535	544	528	601	499	523	580	537	558	546	608	536	542	523	591	540	548	557	594	538	543	556	538	537	541	540	533	557	517	542	555	547	548	538	568	576	541	537	568	536	574	542	544	559	564	576	555	568	572	572	532	593	550	529	547	576	563	555	582	566	510	570	563	536	629	544	573	546	546	574	560	598	528	535	530	559	563	554	568	588	544	560	572	554	556	552	542	545	512	571	537	592	548	553	564	596	581	539	533	543	580	572	537	558	556	562	550	579	564	551	568	542	545	548	594	565	547	530	538	482	536	516	542	542	574	560	548	558	568	584	544	559	574	560	572	535	550	575	534	545	568	570	537	598	607	552	540	602	545	590	572	530	579	575	537	577	556	542	591	513	556	559	552	594	538	545	573	529	541	562	580	525	538	523	584	596	538	588	543	560	561	562	582	543	538	592	548	585	537	537	556	558	565	555	530	588	558	569	576	546	571	533	567	554	551	542	541	579	545	555	549	558	545	592	575	560	525	524	546	561	535	569	545	556	584	525	577	532	546	525	535	539	600	531	563	539	563	571	542	526	577	555	558	564	558	567	530	558	555	554	608	538	581	568	575	548	525	528	601	532	540	550	578	520	561	552	557	560	565	582	567	556	588	566	557	561	556	589	548	532	583	548	576	532	519	558	538	579	571	525	557	562	555	559	571	537	546	587	575	584	559	598	549	531	547	581	556	572	560	539	601	553	568	561	545	603	539	590	578	571	571	547	553	502	575	566	569	586	563	571	566	544	576	548	537	569	555	565	573	560	503	594	584	601	559	525	541	560	602	533	571	589	559	528	548	528	552	567	592	600	559	565	565	563	612	520	572	545	548	540	520	514	542	566	529	530	548	525	540	532	505	584	563	554	556	527	530	595	561	539	541	534	587	562	596	520	568	545	550	569	516	537	548	541	586	574	549	534	532	583	546	554	563	553	533	539	520	551	531	608	564	530	537	542	561	564	526	547	532	554	569	547	554	615	557	572	560	540	543	582	556	549	529	542	567	573	562	559	601	539	529	550	571	601	563	566	575	541	554	572	575	543	522	541	564	567	529	553	550	565	539	583	553	569	554	563	546	578	550	555	548	537	535	551	544	578	562	545	539	554	560	553	577	551	528	547	560	556	552	550	606	538	546	501	526	551	543	573	559	549	581	586	540	566	547	523	571	546	534	600	558	556	531	526	567	531	558	553	540	607	556	547	578	556	512	566	537	556	542	549	606	556	584	539	557	582	542	568	523	611	564	519	574	556	538	511	564	565	558	546	508	573	585	570	578	560	578	520	520	576	563	528	554	553	557	575	553	521	561	626	554	538	549	569	549	600	536	599	566	594	563	524	540	560	605	575	592	548	553	566	552	573	522	593	551	558	580	537	581	555	584	561	570	524	554	555	553	577	575	579	567	549	554	570	580	559	535	559	528	584	532	547	571	527	601	609	523	563	562	532	552	610	559	573	532	532	529	548	545	573	594	515	614	544	537	557	580	568	581	542	590	578	535	571	533	577	541	534	539	550	514	605	582	589	566	548	572	570	524	556	572	562	539	531	558	518	549	569	578	562	553	568	557	519	592	522	551	597	560	536	531	583	549	537	560	542	583	578	512	554	542	568	601	558	522	520	596	582	602	513	586	579	532	513	549	509	585	592	522	591	547	562	577	590	536	568	586	596	589	505	536	549	555	509	573	529	540	602	554	520	574	585	538	548	557	559	532	561	526	562	559	543	541	565	543	574	601	578	554	554	544	581	560	560	585	528	601	578	546	597	555	582	548	570	601	547	541	570	552	523	547	565	553	488	540	556	535	526	560	551	548	576	554	543	512	538	571	579	548	548	586	558	551	521	563	543	586	497	546	548	579	570	553	596	575	545	549	557	609	582	548	554	583	519	526	584	597	524	538	568	549	561	554	574	527	554	553	565	584	582	548	553	542	580	544	556	533	565	579	531	568	552	569	566	567	571	542	561	544	571	546	536	538	571	546	568	582	529	552	586	547	568	549	561	549	565	565	573	562	571	553	554	556	561	575	552	580	519	570	573	536	611	563	572	568	577	541	528	539	573	566	570	537	533	542	544	549	556	565	523	549	588	589	506	531	534	556	536	519	568	546	549	536	583	540	578	579	578	531	537	574	534	552	554	531	565	542	541	551	578	539	553	538	579	530	544	562	574	547	570	553	542	555	558	546	519	523	541	541	607	512	531	626	537	579	562	539	541	558	576	577	501	554	547	532	514	568	543	589	573	563	530	564	567	544	533	530	568	528	609	604	566	586	552	596	546	551	547	577	605	533	569	525	561	555	583	537	577	554	562	580	560	564	551	563	569	547	618	553	605	572	541	486	515	561	591	564	556	561	561	518	537	575	574	565	578	556	573	517	545	592	531	533	535	593	569	562	563	568	589	574	553	545	591	558	557	565	541	533	556	560	561	574	529	543	585	554	532	558	573	591	540	549	590	564	567	561	552	556	536	552	491	599	566	539	538	542	515	550	564	532	529	542	575	526	543	596	560	542	548	548	520	580	540	520	558	575	540	534	514	597	550	541	546	540	569	606	534	535	546	547	560	534	565	556	546	524	544	492	582	539	519	553	585	526	558	572	571	581	561	563	570	567	559	540	552	560	513	562	545	540	536	550	554	564	571	599	549	549	574	565	535	546	531	543	586	548	563	578	586	609	537	571	570	551	538	541	574	537	555	537
28746	25563	29110	20331	12080	7854	5193	3676	3012	2522	1988	1544	1397	1199	1032	930	811	739	715	644	653	561	504	523	528	510	487	488	446	490	485	468	481	478	490	441	467	435	458	448	477	523	463	452	463	458	456	483	430	412	438	464	470	438	456	428	466	440	452	451	462	454	490	440	457	459	458	434	440	423	452	399	461	470	456	430	441	430	483	436	450	413	421	469	442	422	432	442	436	430	440	461	446	433	437	434	445	470	436	436	434	436	485	425	491	442	497	466	453	465	436	419	424	454	436	430	485	471	455	428	448	459	478	459	445	438	470	455	396	442	460	430	431	434	464	459	445	448	462	440	456	461	428	415	448	444	477	411	432	431	440	481	423	439	459	427	433	441	453	462	459	445	461	467	443	449	426	448	436	449	434	426	439	460	433	436	473	474	449	450	484	446	451	434	458	424	445	435	479	427	481	463	444	448	464	461	486	462	432	421	477	477	446	471	458	475	423	462	460	433	430	431	465	462	440	443	436	438	496	467	423	458	476	446	453	439	420	470	481	460	434	423	419	432	424	447	503	424	426	437	449	467	443	413	421	405	427	467	461	463	500	410	448	439	512	444	449	487	441	434	467	452	448	424	470	436	451	471	446	450	441	442	436	456	433	427	425	463	457	449	439	448	452	423	448	421	427	455	406	430	416	443	440	463	444	440	490	435	447	483	451	441	452	481	426	436	419	425	458	461	444	440	439	452	435	476	448	461	454	463	449	444	455	427	443	416	438	417	451	454	440	437	458	444	453	440	455	452	445	434	414	457	424	460	449	428	433	452	472	457	444	410	494	441	439	431	474	492	416	478	446	431	446	465	407	436	434	479	439	465	435	459	474	459	477	427	441	451	435	456	485	436	471	466	470	492	437	480	437	436	464	462	463	443	426	404	449	434	451	464	434	435	456	454	431	471	445	505	447	477	441	456	448	469	457	433	457	461	455	497	412	434	425	409	474	445	448	430	409	474	454	410	432	433	454	454	455	448	403	398	451	424	442	458	452	426	450	441	447	448	470	469	410	435	456	452	442	421	392	435	463	456	433	428	459	475	452	450	420	414	452	408	454	447	460	469	444	470	442	429	449	445	499	468	425	421	423	462	448	465	453	440	439	466	474	438	421	479	439	445	458	466	445	427	440	451	439	420	404	438	447	463	449	438	459	453	461	455	451	433	447	498	424	459	447	451	414	404	427	440	474	458	481	455	453	430	429	424	434	444	445	455	430	437	496	462	443	436	398	437	503	406	434	447	470	442	410	437	421	436	454	484	414	456	495	434	455	464	450	439	440	464	428	444	488	437	467	444	424	416	441	471	449	437	441	456	436	447	432	475	407	436	467	452	467	401	417	451	467	432	426	416	447	458	469	443	433	422	438	408	441	453	398	465	442	466	434	457	446	425	452	484	465	448	452	454	429	450	456	439	454	425	447	445	439	424	433	428	422	456	454	467	440	429	418	446	466	429	429	461	455	436	447	410	455	444	447	457	484	469	481	452	440	412	427	471	458	418	459	498	460	444	462	462	433	424	456	477	431	449	450	483	441	437	437	430	502	462	454	406	466	470	458	437	451	449	424	443	437	488	435	438	444	460	432	410	449	474	451	409	432	460	441	487	453	419	448	469	415	483	447	417	489	458	451	405	453	418	464	449	432	445	447	464	456	443	440	435	445	443	465	472	428	452	434	467	436	430	456	445	422	420	429	472	402	452	443	434	441	410	456	460	482	408	480	455	429	442	504	437	432	404	455	454	438	478	397	468	468	463	433	403	421	460	454	462	424	424	428	435	454	462	433	465	432	416	447	414	470	472	469	471	469	459	433	461	424	408	443	432	499	429	418	430	466	486	438	453	449	442	457	435	471	430	475	411	463	423	482	438	457	467	453	471	433	467	446	474	455	453	447	446	436	398	433	456	444	437	498	475	444	452	425	447	450	451	434	451	447	454	466	446	434	411	451	432	474	440	457	484	454	414	434	457	520	475	456	401	465	401	398	472	426	425	443	449	439	444	428	467	473	473	441	483	451	462	492	494	467	488	434	451	424	452	426	467	462	451	463	444	445	436	478	467	449	455	449	393	461	439	438	454	457	452	437	460	456	442	483	473	454	470	486	452	425	429	427	422	440	462	449	448	429	450	427	440	447	436	460	461	444	410	439	439	457	459	470	436	435	477	414	464	441	448	433	441	444	480	470	416	464	473	449	467	486	450	454	448	479	457	439	482	424	454	466	457	453	451	450	471	382	427	469	469	426	467	436	464	470	440	451	432	447	460	465	433	455	459	444	441	430	475	419	436	469	426	422	443	461	417	465	418	435	462	430	483	424	421	452	462	454	418	468	419	406	445	444	456	428	476	469	455	439	414	478	454	464	430	474	429	424	422	483	452	468	454	451	415	447	444	481	438	497	462	429	455	451	465	455	468	449	415	476	461	435	422	410	437	427	496	433	467	451	413	461	492	470	419	455	474	467	479	497	418	471	449	432	483	459	466	423	436	455	457	446	418	419	421	421	454	409	428	417	470	430	406	421	438	462	436	428	433	459	430	436	427	408	424	449	428	450	457	448	479	458	454	431	441	471	493	435	481	412	447	408	426	442	428	469	434	476	401	441	471	406	455	481	463	410	455	444	452	467	450	471	448	403	435	410	412	459	427	456	437	408	421	425	435	437	469	457	446	454	447	448	445	458	436	423	462	469	395	465	438	446	427	473	444	430	452	422	437	436	440	418	422	444	449	455	413	422	427	426	462	445	441	460	408	447	437	471	469	442	455	433	423	483	461	465	475	458	475	489	446	417	457	447	419	442	426	451	421	417	430	447	433	437	421	432	448	436	473	390	445	481	454	465	461	454	461	443	474	431	433	431	441	454	474	462	465	443	450	472	484	450	441	476	455	470	404	472	472	425	432	475	457	430	453	458	453	443	444	419	475	456	462	436	425	425	445	444	479	479	454	474	462	421	414	434	414	408	455	483	466	466	442	454	443	434	440	448	443	437	394	438	487	456	439	445	432	414	458	445	441	440	416	411	466	479	443	423	478	492	447	437	452	437	458	454	448	419	452	482	433	448	431	424	441	439	444	464	416	424	433	466	410	450	447	435	478	452	462	489	464	437	450	474	417	439	441	458	404	433	428	463	465	436	429	421	416	450	433	437	460	448	448	470	442	418	449	454	445	419	446	458	468	428	454	437	455	441	447	447	470	456	442	436	455	428	455	475	436	459	453	464	459	421	450	462	431	440	447	451	448	454	450	448	467	453	472	465	404	423	462	425	454	454	490	434	444	419	441	425	464	453	446	401	449	435	451	424	460	443	439	448	462	478	467	411	444	465	444	432	476	470	461	417	452	457	458	420	450	421	421	412	466	424	458	461	446	417	436	461	479	460	462	453	469	489	469	431	437	463	469	447	453	478	428	446	393	440	428	497	460	457	479	471	431	436	457	449	493	444	445	463	465	469	418	487	459	444	435	461	455	417	407
27425	39277	34304	21272	15820	12587	9603	7626	6767	5642	4248	3339	2805	2382	2041	1677	1436	1235	1146	977	881	841	777	699	635	635	653	608	678	561	570	589	580	560	531	557	576	596	600	533	560	548	581	530	537	569	511	602	582	547	517	541	585	563	503	544	581	554	546	557	569	546	517	589	571	547	511	550	537	545	548	585	555	513	526	548	518	562	530	547	559	562	564	569	587	553	525	512	543	553	564	535	525	516	564	550	552	557	551	528	531	511	580	522	553	539	581	527	536	578	562	551	508	533	571	542	512	576	564	545	553	610	528	534	524	574	545	535	546	546	513	567	530	545	520	505	533	547	540	543	515	577	533	561	552	582	517	546	552	535	530	509	535	525	545	535	529	562	524	526	572	495	503	527	523	536	524	561	522	561	532	534	510	550	582	563	554	546	528	522	592	518	529	497	564	541	546	541	550	555	535	561	585	559	558	542	533	551	518	550	527	517	550	581	584	518	513	509	535	539	569	552	528	560	562	545	538	540	591	544	538	513	564	531	515	517	540	548	529	586	508	545	554	537	537	529	513	577	574	531	535	524	527	547	544	526	553	556	558	514	538	532	520	577	509	547	525	552	514	565	540	517	539	565	549	553	570	485	522	548	557	517	579	528	550	610	500	566	512	529	552	517	557	540	559	551	540	476	485	524	590	569	482	569	508	551	548	560	510	506	567	546	507	520	527	569	545	547	559	520	552	527	516	548	542	563	526	532	591	583	556	592	565	603	544	545	560	520	550	562	530	586	566	553	523	564	540	543	512	505	536	529	558	541	546	494	493	573	538	518	491	529	551	525	573	503	538	544	525	545	554	533	563	523	554	532	541	512	540	544	577	569	546	518	502	477	516	587	516	523	523	571	569	523	531	508	528	542	562	553	552	537	527	535	552	543	507	513	529	538	494	528	546	539	557	532	544	546	521	543	547	542	582	538	547	557	560	526	530	510	573	538	555	522	551	548	496	520	545	523	574	529	574	523	565	534	550	536	520	530	548	541	538	547	591	510	537	574	534	534	545	562	509	547	555	522	520	541	585	587	554	521	518	514	534	536	551	509	554	520	539	550	520	537	568	552	578	584	577	557	576	565	539	514	562	541	531	534	515	549	539	539	540	558	538	565	512	513	549	531	566	518	529	576	566	566	519	548	559	567	544	571	533	569	578	532	527	515	556	507	545	581	540	525	545	529	515	545	516	564	533	522	564	532	553	496	540	528	568	537	527	537	546	528	545	546	527	560	524	540	565	525	550	566	555	529	509	502	570	532	540	522	507	508	493	576	562	549	513	550	558	530	529	534	531	523	532	535	514	568	519	526	550	580	527	554	529	549	558	531	518	560	533	538	490	544	521	557	528	512	532	556	528	535	546	541	514	536	543	541	518	544	578	516	506	549	519	553	563	537	547	507	504	573	571	519	495	580	555	532	544	542	508	478	551	577	551	608	563	528	584	538	571	514	535	518	582	551	541	566	577	584	518	536	558	546	508	540	545	523	551	528	568	521	544	533	527	582	549	544	515	559	535	562	564	504	513	528	502	528	522	520	523	523	547	537	560	547	506	568	515	565	562	552	573	569	564	539	538	562	551	541	538	525	536	528	551	516	560	561	545	565	526	520	509	515	521	540	554	493	545	519	528	544	524	500	562	566	555	523	498	566	520	512	524	511	577	536	511	563	523	551	539	542	544	518	523	523	537	544	546	538	549	514	528	540	510	540	564	520	498	513	547	528	528	543	560	565	542	546	558	556	596	590	530	573	514	486	502	553	543	499	548	538	565	536	535	588	534	531	536	534	514	516	553	506	561	510	542	560	488	563	509	619	540	544	546	529	532	538	517	540	543	519	561	579	502	556	505	570	531	551	573	541	499	525	529	519	520	501	553	531	500	534	507	552	521	541	527	526	584	521	583	542	549	567	506	545	524	540	571	552	522	524	580	524	524	519	567	576	580	562	549	543	569	585	551	553	528	560	562	544	539	555	526	540	483	510	556	510	560	503	527	511	525	547	557	571	505	543	541	553	519	536	571	564	482	534	529	554	569	538	590	542	563	509	559	495	548	504	531	530	556	564	549	586	546	544	565	512	533	544	498	503	516	531	522	505	550	559	561	551	542	542	591	541	526	510	574	563	522	545	553	538	556	550	527	527	577	552	521	542	517	513	554	539	548	537	543	529	582	548	572	547	586	500	538	543	556	541	554	602	513	521	582	531	538	544	547	520	544	564	526	536	566	508	535	519	487	500	571	527	537	556	555	535	530	553	540	525	526	567	552	546	528	560	527	536	512	540	564	560	549	545	516	578	538	540	559	546	558	575	526	516	494	550	555	512	579	527	548	547	504	509	555	513	527	552	520	527	555	526	501	548	542	572	557	560	531	516	506	559	568	541	551	554	506	547	527	483	557	527	549	521	510	539	540	553	557	520	570	539	542	544	545	573	565	551	550	547	532	519	540	572	548	502	538	502	549	569	537	527	512	517	572	617	543	520	539	533	523	500	492	508	533	526	536	535	554	533	572	530	568	585	549	492	550	543	566	570	574	544	542	556	558	502	560	574	518	542	539	547	531	536	532	532	524	509	550	536	578	562	530	541	533	525	556	575	552	517	542	566	545	541	553	549	551	559	527	541	513	527	559	538	535	552	504	528	560	544	601	525	546	554	548	535	572	493	525	537	570	557	545	581	533	539	539	510	521	528	531	532	519	549	546	521	497	493	559	553	549	537	539	533	541	541	515	521	541	516	541	551	543	528	539	512	549	536	601	542	522	517	512	554	568	522	579	580	512	543	549	547	545	534	551	544	548	536	540	513	547	529	567	539	538	520	527	536	539	568	576	519	528	570	539	496	540	539	519	553	513	576	516	564	537	533	518	534	537	575	555	531	521	536	571	524	536	587	596	516	576	534	569	550	534	527	558	557	539	534	563	543	552	581	542	536	525	534	572	569	548	521	534	534	508	550	511	548	536	548	554	523	568	516	564	543	567	540	535	524	572	512	564	502	508	526	543	524	594	522	562	520	510	547	556	555	572	517	537	584	522	531	560	543	533	572	548	513	526	612	541	558	500	540	526	542	543	593	551	557	552	506	545	550	532	589	584	536	550	559	526	563	519	529	526	546	567	558	569	562	529	566	594	538	559	543	493	567	528	547	523	506	551	557	494	496	535	550	517	522	582	518	541	532	519	519	583	547	535	528	517	542	547	526	517	550	575	510	504	543	527	551	542	537	479	493	519	533	543	536	554	567	541	553	574	535	563	562	525	545	510	529	535	561	529	550	533	499	513	555	557	536	544	522	547	572	554	541	528	523	552	554	536	563	531	580	514	548	596	586	542	524	571	555	571	525	577	523	558	517	544	547	586	507	547	528	590	531	503	558	488	559	547	525	513	497	564	581	567	529	539	528	574	511	567	521	555	524	554	563	533	551	562	530	555	536	536	565	544	567	517	555	554	533	575	544	496	525	548	527	530	513	571	577	536	533
24484	21373	28704	25731	22240	16832	10988	6000	4676	3915	2922	2363	1901	1703	1412	1173	937	841	792	720	656	559	534	504	432	464	424	431	411	436	396	400	377	352	355	375	371	380	371	357	337	361	371	379	377	378	364	342	345	330	385	354	374	352	320	356	395	355	335	365	341	347	363	348	372	355	353	347	334	349	349	360	372	347	361	326	381	339	342	349	363	369	346	390	350	369	345	361	351	339	363	330	370	363	324	363	374	360	350	368	332	344	351	352	333	366	352	352	357	316	360	334	372	319	371	340	329	357	376	389	352	345	369	357	299	360	347	348	334	334	350	358	312	395	371	370	336	374	383	358	364	329	361	331	370	331	382	372	387	368	343	354	331	364	377	356	347	326	384	340	317	376	362	325	309	333	355	356	365	301	315	357	374	340	351	352	344	339	333	367	358	363	344	339	342	355	360	343	418	342	304	329	339	346	333	369	360	336	326	324	326	347	318	355	345	331	377	320	347	363	341	345	371	331	324	353	345	354	351	381	361	372	365	361	344	352	366	372	333	338	352	391	340	349	335	335	338	358	356	379	359	351	344	345	346	332	325	365	335	372	372	350	334	329	344	366	351	376	381	365	345	328	336	340	330	348	344	350	379	369	373	362	350	346	347	355	370	353	375	363	343	338	376	380	335	360	323	336	321	359	331	338	373	329	356	332	338	347	321	380	352	376	337	331	367	369	371	364	368	371	357	304	336	373	376	380	388	385	339	347	344	332	352	361	373	382	350	354	362	359	374	361	356	340	368	348	328	333	368	371	352	342	330	357	354	356	357	359	337	327	382	337	382	321	381	357	360	346	349	335	361	342	350	355	370	342	357	318	303	380	365	337	338	328	370	356	312	349	382	368	333	318	326	334	330	362	312	353	348	351	298	329	345	396	347	350	340	326	336	364	317	353	362	351	330	398	353	343	344	340	374	369	359	332	339	341	352	355	330	356	367	348	360	361	337	325	344	348	324	383	327	339	336	362	378	310	330	355	320	362	357	317	359	351	353	344	335	322	371	341	358	348	333	368	360	350	353	343	342	355	346	352	333	359	359	346	335	347	355	346	361	365	349	337	342	359	339	333	370	319	387	409	338	367	335	325	326	319	356	387	347	322	319	382	388	389	337	382	367	352	333	365	355	349	390	373	351	365	328	324	347	370	355	367	372	339	355	335	322	360	362	333	370	331	352	337	352	308	320	346	345	347	359	333	343	375	363	339	363	360	333	343	341	347	364	383	334	329	367	324	384	345	370	343	357	383	330	362	363	333	383	333	346	354	341	331	352	351	306	392	388	357	337	320	334	378	368	362	387	344	325	361	343	368	343	379	351	334	337	366	353	353	340	359	348	372	357	358	318	339	356	349	374	330	345	363	335	335	352	364	345	344	345	331	381	365	338	376	374	330	372	372	354	346	351	362	364	375	348	325	349	386	353	351	318	333	346	349	323	349	320	370	321	384	351	341	363	364	333	351	368	322	326	322	352	349	346	368	352	327	366	321	361	332	336	336	372	358	323	363	376	327	376	356	337	323	333	381	346	364	350	326	351	343	340	360	309	336	307	340	366	330	330	339	352	375	340	340	333	360	324	357	343	366	321	337	341	288	360	351	335	340	327	337	405	343	344	338	349	358	310	359	333	316	352	335	328	366	347	342	343	332	380	358	384	380	364	336	380	346	341	334	325	342	362	324	301	347	349	354	364	323	344	358	363	356	354	383	327	366	373	307	326	353	356	358	315	337	355	345	331	379	336	356	333	417	331	317	357	318	339	323	377	325	344	364	378	389	370	347	351	365	351	339	349	340	328	327	354	341	358	336	352	396	308	396	343	367	348	347	379	336	372	382	339	333	366	277	322	361	362	356	369	386	326	334	384	393	338	326	315	378	359	336	340	326	315	366	339	332	362	367	344	377	355	368	361	352	353	347	327	351	336	354	379	369	349	387	378	322	369	321	370	353	340	330	368	377	330	327	356	354	344	335	337	351	347	359	342	327	376	341	342	366	343	337	342	338	334	347	331	345	346	330	352	382	358	368	337	337	364	344	323	352	370	375	362	335	328	336	328	333	345	357	366	328	366	344	349	364	372	350	346	344	365	353	351	364	342	317	343	354	346	371	385	338	376	382	350	364	357	356	380	354	352	331	342	337	358	350	313	345	369	342	367	337	311	331	323	373	403	392	320	344	382	346	376	350	355	340	373	382	352	337	340	354	341	342	364	337	333	390	347	340	372	342	374	362	363	351	324	388	334	326	342	334	359	353	353	357	352	328	348	352	340	324	336	345	384	332	328	350	337	332	352	359	369	348	362	337	343	355	353	295	343	342	346	360	304	349	324	358	332	367	372	341	306	329	327	327	346	356	367	347	332	362	351	364	379	332	338	366	333	342	363	352	355	347	380	369	363	373	350	346	345	334	375	357	349	334	355	366	377	363	375	337	330	325	300	362	372	369	339	352	354	337	356	382	364	323	396	384	370	370	325	347	344	376	361	360	314	366	346	383	382	345	358	384	323	388	362	326	348	350	379	330	359	331	354	351	381	345	326	335	366	348	352	355	358	345	383	364	352	359	366	343	331	369	347	309	355	349	338	323	369	332	345	353	349	350	343	372	348	342	350	383	381	379	352	368	320	343	347	358	362	342	344	339	318	335	343	336	333	356	339	358	311	347	329	331	374	374	328	343	391	337	373	374	335	329	361	335	352	377	330	328	368	345	347	335	361	364	373	374	353	346	363	344	349	361	328	343	394	359	349	379	334	332	347	325	352	341	351	360	364	354	355	364	335	382	369	333	354	358	332	325	316	335	340	348	321	375	361	355	346	351	341	335	365	352	402	339	345	354	317	350	359	340	354	384	352	340	337	294	357	330	346	355	364	339	377	352	335	344	352	355	387	360	346	370	376	330	365	348	356	364	338	360	376	326	344	395	334	347	387	343	348	354	359	342	368	358	355	343	347	364	350	378	344	355	367	350	341	361	330	359	357	359	354	336	372	348	359	349	332	341	387	344	360	339	362	339	334	326	360	325	346	375	360	309	368	375	372	337	370	372	329	360	386	345	336	366	360	336	352	358	348	388	338	360	349	379	339	345	348	368	368	352	363	333	360	345	371	357	360	359	381	390	362	356	311	342	338	355	369	344	339	343	349	318	393	327	324	342	374	358	359	347	361	337	363	348	351	334	314	368	379	330	332	331	324	338	322	336	362	386	331	328	299	354	349	354	339	341	355	360	390	368	370	304	352	336	371	365	325	359	386	351	329	356	353	352	321	357	364	349	347	316	366	346	363	345	365	372	327	335	336	373	338	338	406	331	350	353	335	350	378	350	361	359	349	350	328	353	356	367	324	347	314	320	342	347	314	346	346	323	369	348	357	387	334	360	352	348	355	371	357	370	360	357	328	350	353	311	343	336	367	386	363	341	362	364	326	362	308	336	342	361	341	321	361	342	369	345	368	340	350	368	381	348	354	315	356	368	318	327
28593	48500	45023	32579	23820	17952	14508	10793	9668	7995	6196	4802	3940	3390	2831	2285	1756	1506	1468	1289	1002	947	814	721	628	607	566	577	579	545	526	523	506	504	488	466	457	483	445	460	459	465	439	475	440	427	447	414	440	431	443	468	440	429	439	439	455	449	445	439	458	424	457	453	437	450	432	439	421	424	431	425	415	423	444	470	429	423	419	408	447	438	425	481	420	435	429	402	438	437	418	430	444	433	408	382	430	406	415	443	424	429	437	473	416	414	418	421	420	442	437	445	388	411	456	390	459	412	453	402	431	415	435	419	434	444	457	431	437	411	417	417	454	397	429	419	414	399	468	421	388	399	438	417	423	430	424	420	439	442	459	435	440	410	421	454	440	433	439	394	396	447	422	468	438	423	455	451	405	401	433	437	444	437	430	395	457	445	406	420	430	405	421	456	435	464	419	407	410	394	430	424	441	406	421	418	404	438	414	443	423	400	425	411	435	465	440	442	395	437	425	407	431	442	413	453	416	391	413	430	442	436	419	431	447	414	414	423	417	383	405	467	429	423	414	437	430	439	413	425	439	433	417	474	461	386	420	460	442	434	397	461	440	430	431	432	418	443	408	393	380	467	416	367	430	433	398	417	440	433	478	391	406	415	465	417	399	411	418	432	386	454	412	399	422	436	456	439	451	437	424	386	438	429	449	398	416	445	419	436	441	426	464	377	430	402	434	411	423	414	413	410	413	427	414	433	401	439	408	444	417	441	441	413	417	404	423	417	414	413	424	399	388	407	410	419	404	456	436	397	420	398	443	440	400	414	414	412	456	430	405	461	442	400	447	430	441	410	429	414	441	431	418	404	426	436	399	419	453	458	434	447	437	438	433	436	428	416	458	434	431	406	454	412	461	448	419	420	416	392	425	402	466	414	409	399	438	451	426	409	427	441	466	354	419	420	455	436	429	423	419	457	412	427	419	420	437	436	441	432	412	404	408	423	412	441	453	428	398	434	438	416	462	408	435	432	401	425	408	420	434	437	455	426	406	441	394	463	401	406	407	405	405	420	421	417	416	438	449	410	413	425	432	414	409	422	439	463	417	428	450	431	436	438	406	431	406	417	442	416	421	456	457	444	418	429	456	464	426	420	459	420	425	397	455	396	474	380	408	440	419	452	439	466	421	438	419	432	425	423	432	431	444	423	438	403	420	400	405	435	453	403	450	422	432	455	401	436	414	459	440	426	398	445	415	410	404	458	467	451	405	438	406	423	402	407	421	428	405	453	398	431	452	456	424	421	407	434	466	432	424	428	435	429	384	411	405	388	417	438	430	443	424	422	411	441	411	400	439	432	418	437	395	433	429	427	395	438	383	428	403	425	461	394	424	426	450	413	427	437	432	403	413	440	427	453	421	414	407	417	424	482	434	389	417	460	441	419	414	438	423	433	449	400	386	439	462	459	403	428	421	430	407	405	413	439	432	434	426	444	365	393	445	439	416	400	393	440	419	419	414	439	431	423	410	476	419	435	397	418	430	450	481	403	464	391	428	402	409	454	429	441	413	416	412	446	420	477	444	452	401	397	401	439	435	409	461	415	423	397	419	429	404	407	431	375	383	443	411	436	419	432	417	431	449	430	406	419	446	409	416	422	367	445	495	420	410	402	419	432	421	413	434	420	410	415	407	439	451	408	443	419	457	384	435	412	409	450	433	426	418	423	384	388	452	458	418	427	392	422	403	395	448	446	430	452	419	429	432	416	412	417	468	413	417	396	440	421	452	430	434	448	415	449	416	426	469	460	426	428	440	414	439	460	401	424	406	420	417	401	410	423	397	405	436	404	426	450	409	479	417	415	414	407	421	450	421	403	419	419	451	462	462	441	406	424	408	414	416	434	425	394	442	433	440	438	428	430	405	444	466	439	418	438	414	455	417	415	384	464	415	392	417	450	414	422	419	408	427	431	437	448	436	381	439	409	411	424	426	435	435	420	423	422	434	439	415	416	424	402	418	419	409	453	431	427	415	438	444	425	380	422	430	426	441	413	416	435	401	424	483	413	394	420	442	452	433	437	432	437	445	424	484	427	425	422	447	435	427	424	394	440	445	435	382	430	440	463	422	435	419	449	410	413	464	401	412	379	426	409	442	403	410	430	414	453	416	414	440	417	451	404	457	409	369	437	417	430	442	428	412	382	437	429	428	441	399	408	458	454	423	441	425	403	438	424	434	448	385	429	387	429	408	399	393	426	426	406	412	409	421	420	430	433	393	420	413	430	450	418	435	415	392	440	425	420	442	391	398	429	418	437	431	448	444	414	457	439	404	428	422	422	406	419	451	398	413	451	418	448	412	443	407	437	429	429	449	432	374	427	470	434	438	435	448	422	438	456	454	434	402	407	411	397	432	421	406	394	411	436	426	423	458	434	432	425	400	435	399	433	454	453	437	409	428	416	399	443	446	392	422	425	417	429	444	408	421	417	455	451	372	431	414	445	434	423	418	419	404	444	454	417	447	457	424	419	405	398	437	399	430	445	405	448	444	413	439	394	462	448	458	439	454	401	415	433	436	450	393	442	426	437	418	417	423	416	414	431	419	436	449	443	457	421	418	420	445	447	419	437	450	430	425	421	424	437	410	436	424	464	439	420	431	431	436	400	398	421	375	441	419	424	417	429	442	444	409	438	413	419	408	442	440	445	436	456	383	423	422	418	437	434	429	430	444	450	433	434	446	414	411	419	419	399	420	441	413	408	455	443	464	426	407	438	452	430	399	430	469	409	431	467	451	430	410	438	402	385	420	420	416	433	410	431	440	411	419	390	430	372	430	477	468	380	430	430	429	413	442	433	453	424	459	415	430	423	371	416	427	409	395	429	361	445	444	418	445	445	409	391	450	454	410	386	411	412	441	460	476	454	412	462	446	425	446	413	428	424	411	441	400	424	416	401	444	428	442	393	440	409	416	411	441	446	386	414	412	448	412	453	419	419	409	412	406	420	412	440	433	413	448	439	435	443	388	415	438	382	424	416	430	407	411	410	435	444	388	426	467	401	428	385	420	396	414	402	430	402	430	421	396	429	391	466	446	437	389	417	417	434	434	443	447	449	390	450	416	433	433	402	415	400	442	391	417	433	408	420	450	412	409	432	383	439	428	416	428	402	441	437	437	413	426	416	405	423	401	440	444	412	440	433	443	479	412	408	424	392	432	429	452	416	449	407	420	413	395	439	433	433	427	412	421	433	399	447	424	417	418	429	411	415	431	405	417	426	426	405	410	417	400	399	401	398	426	435	443	384	436	412	414	412	408	430	398	427	440	451	440	422	402	467	386	379	425	433	424	391	432	449	447	481	399	449	440	442	457	439	420	419	393	439	409	450	434	444	434	409	424	454	435	439	447	442	430	441	456	471	437	466	449	437	417	425	438	414	393	423	409	451	403	448	400	387	385	400	444	394	446	440	438	424	415	393	432	424	439	412	421	443	389	417	435	424	420	428	417	406	432	424	390	445	444	443	446	435
25465	21427	28579	27233	17500	10260	7481	4580	3871	3014	2502	1962	1727	1587	1365	1168	1063	947	878	891	797	738	708	668	620	686	623	617	637	615	597	612	609	627	637	594	664	609	598	608	607	626	621	600	613	639	605	610	566	630	591	584	578	554	545	554	570	553	562	571	545	567	576	569	614	586	563	579	617	596	560	609	578	568	610	598	566	564	572	552	580	589	545	602	565	582	603	578	565	604	607	626	592	600	541	585	580	591	595	579	550	573	602	546	555	570	602	555	531	566	589	566	590	574	551	616	587	580	554	573	569	578	565	561	533	598	588	591	626	603	593	563	563	610	587	618	593	579	532	557	555	631	589	586	558	588	602	578	591	606	585	571	579	539	587	580	563	590	583	569	572	593	562	595	585	580	602	590	626	599	573	599	573	553	589	614	607	580	551	542	586	610	617	538	587	570	615	536	585	586	614	566	558	583	601	571	603	564	578	593	540	601	573	557	586	563	577	577	562	579	576	592	559	603	619	547	571	555	561	599	596	562	602	572	572	559	577	553	587	600	587	578	558	593	589	603	559	586	574	606	593	605	572	581	575	583	613	544	572	572	599	621	568	603	607	565	567	539	573	582	590	559	579	603	580	555	555	584	574	591	552	594	614	600	618	587	562	592	559	576	558	584	571	569	597	569	569	609	603	585	561	514	604	595	603	554	587	577	566	599	603	531	593	593	619	570	565	502	560	608	554	571	551	607	556	607	542	566	574	561	559	575	610	619	590	595	574	589	603	595	552	585	564	620	616	566	571	597	586	609	562	575	583	582	620	627	574	596	582	576	585	543	572	548	585	546	611	572	567	527	535	597	581	555	516	558	579	578	596	565	575	630	608	549	585	610	581	572	560	563	582	566	586	577	598	600	577	594	561	614	591	624	571	590	553	567	603	557	563	565	557	579	552	562	575	587	557	584	557	551	562	560	603	578	586	545	581	583	557	556	579	620	566	586	590	563	569	545	578	600	571	591	554	574	588	546	540	560	586	570	511	538	540	564	585	570	586	531	553	581	575	545	570	587	551	583	583	582	562	596	554	585	572	566	606	548	604	637	578	589	581	578	600	593	592	571	589	581	550	593	580	584	604	599	538	547	578	586	599	589	579	538	546	566	592	598	609	568	561	576	572	551	585	554	557	524	587	578	571	609	592	609	599	534	561	612	616	589	575	606	573	556	603	605	562	557	581	571	593	580	559	583	515	591	595	565	575	593	597	581	552	579	569	616	560	580	581	584	558	575	562	586	603	579	619	585	574	592	562	558	595	560	573	605	609	561	609	604	593	525	591	626	544	578	568	547	580	564	609	577	609	578	555	586	604	566	587	602	533	542	577	594	581	589	611	599	605	572	614	605	601	574	567	571	579	614	549	611	577	602	588	533	570	562	580	567	541	578	608	575	597	594	560	562	558	598	616	539	567	623	564	591	540	595	603	619	557	572	581	587	581	580	575	559	557	582	583	545	608	571	612	579	604	571	598	574	550	560	572	607	561	590	578	586	603	581	591	577	563	562	593	592	592	570	572	581	637	569	592	584	606	544	577	589	588	570	546	606	570	560	568	598	533	564	557	583	568	626	596	609	574	570	568	576	572	590	585	538	598	580	580	566	571	584	579	553	581	570	579	568	602	572	596	589	640	570	621	569	582	561	564	574	604	577	648	579	614	585	555	598	600	582	598	607	567	558	555	583	565	535	567	553	593	622	533	582	592	523	563	614	576	562	608	565	597	563	552	612	590	605	569	578	591	539	587	610	579	577	578	598	586	603	602	599	576	570	599	571	590	576	595	655	584	581	595	558	543	609	587	606	617	577	562	567	559	621	562	575	574	590	569	549	581	587	599	577	567	574	578	563	561	609	569	571	558	584	598	561	533	585	572	584	575	596	563	576	583	594	620	555	600	573	585	588	603	518	590	566	621	553	573	542	593	572	576	552	615	608	535	569	582	568	595	554	588	614	600	604	553	517	591	589	614	556	597	606	537	569	597	582	590	541	601	581	520	573	548	598	586	590	582	598	562	565	562	578	589	571	602	622	570	551	583	580	565	580	605	603	589	630	633	618	601	575	599	564	585	564	625	596	648	579	560	600	585	563	573	553	559	604	569	593	607	573	590	560	564	577	567	598	574	624	598	567	564	591	587	590	565	591	581	594	604	607	560	575	556	577	598	576	577	556	563	613	575	611	580	594	586	598	596	600	587	559	600	599	602	549	588	591	607	588	610	587	613	567	566	573	568	578	625	556	626	576	587	607	603	563	539	558	574	525	561	581	609	575	533	543	599	580	600	596	555	549	601	582	544	604	591	578	560	550	591	582	595	550	604	562	597	574	601	611	570	563	588	560	544	610	582	574	579	556	556	603	600	590	584	605	624	593	597	573	576	584	582	622	592	548	589	559	607	577	553	565	569	569	586	585	571	538	576	597	549	590	573	600	566	589	595	558	590	577	535	577	544	587	584	573	579	566	555	560	555	567	547	583	586	542	608	591	603	604	593	582	494	599	564	578	579	552	587	568	567	580	575	546	582	608	614	595	573	575	575	557	595	544	512	615	602	640	606	559	586	590	568	557	517	519	614	563	602	613	561	579	573	554	562	633	551	577	594	606	548	626	571	549	551	616	540	521	602	599	579	600	570	622	617	553	628	651	598	615	531	574	578	596	563	558	591	565	533	553	589	630	604	586	567	615	576	574	544	560	552	584	553	606	564	592	597	574	609	572	567	587	555	624	603	553	561	567	582	561	571	598	608	553	566	559	609	589	593	564	597	568	589	610	591	582	578	575	557	540	589	576	617	590	576	547	600	601	587	586	548	565	606	561	567	586	613	597	575	619	609	568	566	593	564	578	577	557	612	573	536	557	610	570	586	600	560	625	584	598	539	575	569	558	559	596	589	577	556	609	614	559	573	604	628	577	569	545	595	574	578	609	588	556	631	575	593	576	588	635	578	543	613	594	584	590	568	580	571	590	589	573	602	559	563	533	559	588	549	588	585	608	609	600	570	546	600	600	586	600	559	610	551	599	610	576	575	601	533	573	581	554	591	559	594	614	617	587	564	595	571	608	578	575	599	586	621	596	582	584	586	590	548	594	556	597	575	576	563	587	560	593	556	604	617	588	638	562	573	603	604	564	575	552	579	620	595	548	579	619	580	569	603	561	562	545	607	571	565	586	561	609	577	609	603	610	594	587	603	593	579	560	625	573	575	569	563	604	556	608	568	532	592	593	629	565	586	525	526	589	582	644	563	575	601	556	511	540	584	618	577	612	599	561	574	555	559	608	555	564	582	551	597	570	581	602	580	591	609	567	559	617	547	564	621	585	555	597	581	594	586	566	614	571	567	556	562	589	584	579	611	553	556	587	587	589	590	630	529	554	577	626	551	594	586	597	576	549	584	606	572	598	558	598	561	545	565	577	587	601	575	618	595	589	638	568	602	576	547	597	592	561	617	534	591	562	608	563	611	554	595	591	581	561
28386	45816	41863	29069	18710	15046	11957	9170	7983	6581	5185	4122	3546	2967	2544	2190	1813	1591	1423	1340	1160	1003	1063	884	899	786	801	775	744	842	724	761	717	803	723	744	699	712	728	706	744	733	726	661	707	697	697	724	710	698	689	736	685	721	696	696	654	701	680	747	710	676	650	733	698	708	644	669	621	672	679	731	672	697	641	712	697	653	699	712	716	676	641	673	678	657	673	682	683	633	679	731	680	661	684	673	645	681	688	683	713	672	666	705	663	671	684	646	675	683	655	688	682	671	647	669	693	661	686	641	648	676	692	671	692	644	676	655	618	705	661	690	682	664	691	702	672	702	696	693	701	687	668	643	703	663	709	675	690	640	643	694	660	679	694	714	642	648	677	682	655	683	731	640	709	639	659	680	679	654	728	710	666	681	659	657	641	690	638	657	679	676	669	647	721	730	687	720	685	664	694	649	644	677	674	692	654	679	659	664	714	665	679	705	716	711	661	690	670	627	662	693	685	614	683	698	711	655	681	678	681	630	666	696	689	689	681	677	683	661	643	657	706	640	708	642	660	682	689	730	660	685	678	675	667	677	657	699	733	709	658	642	701	668	690	669	698	695	706	662	659	698	695	694	652	716	688	710	651	658	668	640	704	699	657	648	670	692	673	659	711	690	707	721	679	675	672	631	668	681	713	649	660	663	687	685	685	687	680	704	669	689	685	679	665	659	712	704	662	626	706	690	712	642	647	666	683	647	689	674	671	643	652	701	647	676	651	644	670	708	698	720	701	667	648	673	688	723	632	679	679	667	708	718	655	646	687	631	675	676	667	651	680	705	671	676	737	665	655	693	703	616	692	633	680	700	657	712	668	661	695	664	638	670	704	697	674	686	678	645	694	685	691	685	735	697	642	627	724	643	692	625	681	682	672	694	703	684	681	690	677	658	642	681	662	700	710	724	668	696	728	677	706	684	679	678	682	696	749	724	690	658	679	663	664	667	670	660	703	654	713	689	716	695	695	682	664	631	618	669	673	629	678	655	676	640	675	678	667	671	646	606	726	722	706	636	677	712	696	661	689	641	672	656	679	666	698	726	711	655	679	658	672	648	685	659	678	668	669	644	708	696	673	635	711	668	696	663	738	747	686	715	688	658	678	670	680	690	703	716	694	625	642	701	701	684	714	655	726	649	697	708	637	674	714	636	690	706	702	707	679	681	679	711	686	618	678	676	647	683	703	673	687	679	678	646	672	658	702	676	647	684	662	660	684	704	724	649	668	592	677	710	661	668	715	677	642	658	657	662	627	623	675	669	672	673	677	719	683	647	697	641	670	665	661	724	702	646	681	746	677	700	644	646	703	718	674	707	715	665	686	667	677	664	712	691	687	711	697	716	686	646	695	660	695	674	667	676	685	630	688	678	701	704	699	697	698	683	680	654	687	668	650	715	669	654	643	640	685	704	672	685	710	672	678	676	658	696	702	704	647	721	696	662	665	639	688	704	703	665	675	606	718	665	624	676	744	662	673	716	644	673	676	647	686	672	702	652	640	719	656	655	711	670	688	665	645	663	682	630	686	679	697	694	617	702	686	666	685	670	651	679	664	687	686	688	659	702	706	700	698	662	660	668	709	668	721	708	644	714	723	662	658	718	628	663	733	680	639	664	642	646	691	672	704	644	614	658	685	743	707	703	681	676	661	692	679	638	693	660	664	686	618	654	714	678	674	650	719	699	688	662	663	670	670	710	666	661	627	704	713	666	648	710	642	722	713	687	706	669	663	686	675	683	674	670	663	691	664	635	669	708	695	631	676	651	679	673	641	632	706	661	708	689	693	661	680	635	673	688	682	702	709	637	668	689	639	669	677	715	631	687	707	651	693	740	711	657	687	661	684	695	674	700	643	689	663	666	682	694	612	652	668	646	648	683	657	645	686	659	686	731	663	654	686	690	676	709	666	661	629	654	661	686	627	634	706	654	709	689	672	693	651	699	690	671	702	699	702	682	665	714	674	646	704	636	666	672	671	669	672	663	688	687	705	699	704	678	678	662	675	662	694	635	664	743	659	717	669	647	663	681	675	658	689	675	679	659	643	648	694	680	664	675	689	694	665	671	643	706	693	674	664	715	613	604	649	647	647	669	680	667	688	667	657	665	647	635	704	658	690	715	679	663	639	678	674	672	652	625	649	656	675	686	696	657	668	681	711	648	685	729	688	636	696	684	664	646	639	673	662	637	712	688	707	674	727	674	676	661	671	731	671	733	666	719	686	675	669	723	712	685	712	680	668	693	666	679	655	710	654	700	658	671	709	688	682	710	701	722	673	705	694	705	668	694	713	682	651	638	673	657	696	660	671	650	692	680	712	669	733	672	695	691	665	651	655	669	653	695	712	643	655	671	699	698	695	702	702	679	687	684	663	682	667	702	700	683	652	653	679	647	713	637	649	725	663	643	702	665	655	677	675	651	685	651	692	634	662	717	688	706	706	652	678	671	653	675	644	662	700	647	689	704	671	663	631	705	689	692	679	665	719	650	663	682	673	692	643	696	765	666	747	711	654	746	715	655	719	634	679	642	666	668	675	689	688	679	717	656	662	700	714	710	672	704	623	702	677	703	649	678	685	689	632	700	692	732	687	668	686	693	653	695	667	692	718	667	658	660	709	694	670	648	668	682	682	659	681	672	655	667	722	669	728	695	650	661	707	700	668	622	645	661	690	699	690	686	670	670	680	627	655	652	648	674	704	710	687	653	634	665	756	640	732	716	681	716	701	668	691	687	683	672	691	668	672	701	639	647	648	690	713	676	668	689	701	710	695	692	711	667	715	669	671	683	642	662	731	680	682	700	695	705	673	664	691	672	676	682	691	641	706	639	645	664	722	698	630	702	635	726	710	688	664	668	669	709	653	736	657	674	651	663	660	649	688	637	674	628	663	672	662	689	637	671	688	627	647	641	685	656	650	687	683	721	671	684	668	698	685	645	685	709	653	640	717	687	669	694	647	677	720	700	707	666	693	678	630	675	693	641	671	686	665	709	702	693	712	675	665	712	678	659	737	681	731	751	688	687	666	698	636	718	673	671	688	708	671	707	642	673	632	665	727	688	648	670	687	690	668	645	745	658	713	632	675	686	643	620	705	668	665	682	706	671	660	663	691	642	696	658	681	722	685	658	667	694	659	680	684	647	684	648	657	681	684	665	696	685	693	639	674	691	668	691	672	636	646	675	685	694	669	669	639	674	671	685	697	686	713	707	654	688	636	673	664	639	682	718	640	664	641	724	735	691	655	630	670	681	666	651	650	696	724	695	691	636	710	664	681	684	674	661	672	693	677	627	706	696	713	717	660	661	698	685	694	672	743	672	691	697	662	634	685	674	665	684	697	630	647	687	703	691	667	663	722	645	681	735	663	640	709	715	686	673	640	694	647	691	642	697	686	680	674	643	663	699	685	670	697	715	710	671	668	638	677	649	684	686	671	661	684	700	660	683	684	663	717	658	655	655	701	701	658	643
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
