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
341650673248	341650673804	341650674354	341650674904	341650675454	341650676004	341650676554	341650677104	341650677654	341650678204	341650678754	341650679304	341650679854	341650680404	341650680954	341650681504	341650682054	341650682604	341650683154	341650683704	341650684254	341650684804	341650685354	341650685904	341650686454	341650687004	341650687554	341650688104	341650688654	341650689204	341650689754	341650690304	341650690854	341650691404	341650691954	341650692504	341650693054	341650693604	341650694154	341650694704	341650695254	341650695804	341650696354	341650696904	341650697454	341650698004	341650698554	341650699104	341650699654	341650700204	341650700754	341650701304	341650701854	341650702404	341650702954	341650703504	341650704054	341650704604	341650705154	341650705704	341650706254	341650706804	341650707354	341650707904	341650708454	341650709004	341650709554	341650710104	341650710654	341650711204	341650711754	341650712304	341650712854	341650713404	341650713954	341650714504	341650715054	341650715604	341650716154	341650716704	341650717254	341650717804	341650718354	341650718904	341650719454	341650720004	341650720554	341650721104	341650721654	341650722204	341650722754	341650723304	341650723854	341650724404	341650724954	341650725504	341650726054	341650726604	341650727154	341650727704	341650728254	341650728804	341650729354	341650729904	341650730454	341650731004	341650731554	341650732104	341650732654	341650733204	341650733754	341650734304	341650734854	341650735404	341650735954	341650736504	341650737054	341650737604	341650738154	341650738704	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	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
23183	21786	28886	25188	21820	17378	5146	2188	1476	1217	936	875	744	650	624	515	512	474	455	477	448	455	454	435	428	488	488	437	446	449	438	438	435	410	393	417	378	414	371	394	379	335	376	379	373	391	398	391	378	369	396	345	339	367	398	336	369	334	398	386	354	369	369	372	363	380	358	376	345	369	356	351	350	342	376	343	394	354	334	335	390	349	398	417	368	317	361	326	335	371	384	366	348	336	362	335	366	333	338	371	346	343	402	373	355	319	371	357	358	347	373	346	370	372	369	365	358	368	360	346	384	351	369	341	361	352	363	373	376	372	360	369	354	330	345	343	382	343	366	367	395	376	326	358	371	357	378	412	359	349	405	380	368	356	346	363	373	349	331	382	367	358	347	379	359	365	338	357	369	350	356	358	360	317	321	351	358	366	346	338	354	367	361	382	376	346	355	331	318	351	376	333	345	328	316	354	379	391	387	333	326	377	391	335	402	346	325	334	343	363	321	380	314	352	353	365	340	355	356	346	340	369	357	367	353	361	322	366	355	341	373	363	364	379	389	368	380	352	347	407	352	398	325	364	344	377	344	342	363	355	368	376	375	365	334	348	341	345	371	356	339	349	355	339	343	358	315	386	356	339	371	377	362	356	392	379	347	363	344	338	350	364	387	402	365	360	358	363	362	369	342	353	363	360	362	359	387	363	349	357	383	364	366	367	361	349	399	358	348	344	349	359	345	344	385	364	392	382	351	376	342	340	354	395	365	369	346	346	378	343	377	347	371	381	371	342	375	376	359	360	398	348	347	351	356	362	378	358	348	354	378	373	350	357	345	377	387	396	336	346	333	375	345	366	353	366	355	328	391	380	403	366	354	351	395	319	363	346	341	364	337	341	349	354	345	372	341	396	377	348	379	373	363	364	349	367	327	345	379	339	330	367	382	377	367	352	345	370	352	334	330	340	363	363	364	370	384	325	358	382	376	357	370	376	335	325	344	373	362	386	350	318	370	349	370	379	373	344	355	364	382	351	372	328	328	339	347	366	340	350	374	355	342	338	358	350	367	344	397	325	361	329	327	347	357	368	376	375	338	361	318	346	363	357	380	390	328	348	376	335	351	383	346	363	374	340	345	347	389	345	377	348	365	346	333	384	346	342	352	346	371	375	353	364	360	363	350	377	400	337	328	348	364	353	395	322	386	341	352	340	352	337	330	342	362	357	354	335	346	347	386	376	340	341	378	371	348	352	385	378	382	361	389	340	337	357	323	334	365	357	350	339	338	331	362	356	339	362	365	383	343	365	343	350	379	362	376	377	378	352	386	362	389	357	362	357	352	334	345	349	334	367	368	328	354	357	322	346	381	353	391	360	323	361	359	336	360	359	348	379	370	348	360	358	348	333	357	360	371	406	395	347	357	364	376	339	335	369	390	380	370	381	324	361	334	351	374	355	387	364	338	344	364	350	362	353	380	321	354	337	356	382	350	378	341	361	363	365	356	328	335	349	371	351	348	365	384	375	349	361	360	358	386	370	369	332	372	339	385	368	337	341	356	384	346	358	321	375	372	363	373	337	371	330	345	353	343	370	383	350	389	359	369	336	378	359	351	334	367	396	358	372	357	340	420	369	372	409	364	352	311	383	396	363	388	337	388	348	386	350	354	358	372	334	375	369	322	355	369	342	367	367	379	374	366	353	353	351	347	328	314	353	372	350	385	362	334	353	348	326	364	343	321	354	345	321	338	358	376	342	348	358	359	354	352	336	378	363	375	355	352	380	362	313	367	369	342	359	376	338	318	368	315	374	367	362	321	357	373	381	345	358	357	353	358	399	327	342	374	367	356	353	361	362	350	357	363	352	366	349	370	395	357	377	368	351	360	352	344	363	349	355	363	330	351	373	335	376	324	338	379	363	350	337	342	361	331	323	370	382	348	322	381	360	382	363	346	384	369	333	364	355	360	385	356	419	330	344	340	344	366	339	328	335	371	374	388	372	354	342	346	366	363	388	350	350	337	370	322	368	371	343	332	357	338	356	368	357	378	355	357	382	361	352	391	334	355	341	389	328	354	369	346	344	372	364	381	352	383	365	351	347	358	349	335	363	363	379	356	375	342	334	333	356	304	352	336	394	361	378	358	374	351	363	360	356	363	357	349	361	335	356	343	358	365	372	346	361	360	375	360	394	361	378	381	311	345	379	390	386	374	332	344	381	337	347	373	391	377	375	382	337	365	382	343	356	335	345	362	371	373	371	338	334	337	361	360	363	381	352	357	345	371	355	383	355	379	330	335	356	369	368	334	354	344	357	365	348	370	301	355	363	352	366	374	332	362	324	352	384	357	373	365	347	363	365	383	355	382	364	387	372	372	386	367	354	351	365	349	356	350	410	351	349	351	363	376	389	366	364	404	408	351	350	312	356	359	395	377	361	371	326	345	353	322	345	386	356	332	344	363	345	362	361	358	377	393	352	378	358	372	377	391	365	346	378	362	365	317	351	364	363	389	388	367	377	375	360	350	337	339	364	394	385	373	373	320	330	343	357	356	346	358	333	361	329	345	358	358	407	343	342	361	374	385	320	358	407	308	359	344	339	377	368	380	367	344	360	353	365	330	364	362	389	342	349	369	367	356	334	370	335	360	386	368	364	369	371	366	337	331	373	331	329	366	362	396	349	369	335	366	381	373	334	363	356	354	350	350	334	338	351	355	402	366	331	327	365	362	351	366	338	324	388	342	362	363	359	335	367	355	355	356	381	331	361	372	344	346	375	345	370	328	358	363	333	345	338	356	353	354	364	357	353	344	377	358	323	349	349	335	358	325	358	380	402	332	349	379	361	390	330	339	385	372	348	382	374	355	348	361	384	338	369	378	367	370	374	371	340	341	370	376	349	350	363	344	333	321	408	362	374	336	342	347	334	340	354	349	329	341	359	354	347	344	368	350	351	327	369	362	344	341	403	363	357	354	361	344	332	342	338	356	360	371	342	391	368	348	361	328	352	389	380	355	327	352	341	389	360	399	376	371	317	372	350	376	348	346	368	312	358	358	364	396	363	321	331	378	328	350	387	384	348	363	349	380	359	335	371	324	350	337	357	334	374	327	371	364	338	368	359	346	357	331	345	377	356	382	366	349	343	346	349	360	338	389	332	355	349	380	365	369	352	353	365	342	362	341	338	371	387	397	340	407	352	335	338	367	372	380	379	387	362	357	325	363	333	347	381	357	313	336	384	345	347	378	356	348	351	355	359	379	354	310	364	374	329	349	399	347	355	349	376	389	380	332	350	373	347	343	372	357	338	361	400	367	339	369	372	356	385	387	332	350	362	360	335	354	344	341	335	367	354	365	339	352	392	321	333	356	368	366	350	351	357	340	327	376	375	352	362	379	341	355	340	373	356	366	331	363	364	390	336	346	338	398	325	355	400	357	353	347	377	342	364	372	341	372	357	387	332	403	323	356	348	370	356	350	336	359	356	355	359	339	376	349	353	359	362	344	366	355	346	341	402
16799	41897	35823	26162	16615	10194	6953	5064	3794	3134	2350	2063	1766	1546	1317	1264	1143	1076	969	916	874	904	877	919	952	983	912	862	856	796	786	725	782	729	717	671	618	671	685	686	650	657	656	638	671	658	659	653	591	631	615	648	634	622	618	590	589	666	607	639	583	643	602	659	564	631	623	621	652	600	536	549	625	590	593	590	625	571	606	621	623	589	630	579	642	591	578	591	598	626	616	587	627	615	583	626	556	577	572	605	603	632	611	598	611	625	624	584	625	566	612	642	649	604	634	602	571	588	604	600	590	624	596	647	607	629	571	559	619	579	597	599	586	596	599	605	618	567	596	606	647	590	611	627	611	627	557	576	588	570	573	612	593	607	568	586	640	601	599	576	580	620	620	598	626	627	593	586	587	593	586	605	618	581	606	586	599	597	616	636	616	570	616	600	599	587	618	597	566	654	594	636	589	624	611	547	610	635	608	644	599	591	567	638	617	648	573	605	632	625	591	607	578	614	609	591	642	661	595	584	613	639	590	592	645	590	634	591	584	613	650	591	573	585	649	574	628	602	626	621	608	551	602	604	583	577	646	616	613	630	631	614	617	641	628	598	601	594	591	576	617	586	604	599	601	613	597	579	628	653	597	590	610	583	664	630	629	570	603	620	606	559	613	593	606	600	566	590	613	581	618	574	662	600	608	567	569	603	595	571	604	648	632	603	627	592	592	603	641	598	592	596	628	587	585	580	616	582	617	594	564	596	608	647	650	596	603	623	583	577	629	596	595	603	615	618	579	602	576	615	614	625	570	619	611	594	605	576	574	568	577	593	603	578	607	601	622	590	575	581	612	580	616	598	635	592	638	613	617	635	624	618	588	597	590	622	621	626	614	551	589	630	613	626	617	595	588	608	617	641	581	562	599	557	595	649	603	606	612	626	623	575	596	560	553	581	608	578	585	622	655	619	602	618	570	604	602	637	595	593	646	579	625	596	615	633	627	601	560	618	575	584	596	633	595	630	579	627	597	617	586	602	627	605	616	591	576	616	588	608	613	559	614	613	587	627	608	617	625	612	595	607	612	593	635	625	635	571	577	666	607	631	615	561	640	580	606	610	582	614	608	642	614	627	609	560	633	630	576	635	617	581	680	602	598	608	596	591	603	640	615	595	645	622	602	645	610	614	612	635	600	564	604	615	607	608	625	620	597	582	605	591	612	620	573	611	567	618	572	644	596	582	570	589	631	678	602	619	561	574	617	622	577	605	585	616	586	620	604	647	581	594	608	623	646	583	598	607	621	614	588	603	582	598	648	604	628	570	587	612	595	620	558	577	604	629	611	613	581	603	608	621	593	564	568	627	604	599	593	631	628	627	583	607	623	638	591	591	600	602	615	604	606	589	641	595	596	571	573	647	593	639	583	583	556	624	611	556	642	631	607	616	599	575	615	560	607	604	602	666	632	628	620	598	618	647	578	642	600	580	605	600	620	625	624	565	588	641	643	633	624	603	625	543	609	603	605	594	625	573	580	588	607	611	544	615	621	594	608	598	612	605	629	602	628	617	594	635	625	583	603	602	582	639	607	593	590	563	654	593	639	627	574	632	581	627	575	600	637	610	637	634	627	625	632	592	654	546	574	552	598	641	644	614	580	618	599	618	605	599	592	590	591	621	578	576	619	610	590	585	586	615	580	612	574	586	622	584	639	631	618	577	623	628	613	604	577	583	599	567	622	632	555	569	612	620	629	575	590	624	614	606	608	593	557	576	617	618	614	640	615	564	624	616	628	589	582	603	580	581	589	612	600	588	618	620	589	605	615	631	599	579	606	617	576	603	588	618	605	614	621	611	638	594	605	570	611	616	603	599	618	585	614	569	573	606	654	587	599	618	621	570	599	563	606	614	616	546	612	633	588	585	579	602	581	610	570	606	587	620	596	642	607	583	647	625	604	599	599	556	581	617	583	599	598	544	614	555	592	625	569	635	622	641	611	614	642	607	598	564	616	608	611	592	596	605	631	621	587	627	569	612	630	579	651	571	692	584	606	610	611	633	602	594	628	627	535	583	567	594	553	605	611	620	586	589	583	593	611	573	659	595	599	649	629	643	594	610	613	675	619	631	607	613	623	590	567	690	620	621	598	575	609	623	591	619	590	634	608	641	588	583	607	564	612	569	625	635	621	590	572	612	585	592	580	631	579	580	589	603	566	607	578	601	577	640	589	618	588	588	633	569	565	572	647	638	599	649	615	595	579	617	567	649	620	620	635	637	598	604	682	626	633	590	605	619	593	603	562	647	620	593	584	636	590	583	564	614	588	602	569	584	691	602	623	604	597	590	617	606	615	582	640	596	618	609	616	593	591	583	613	605	589	624	647	657	631	595	613	602	587	653	590	626	632	625	619	576	570	655	587	622	582	553	609	624	578	642	575	604	682	602	603	628	609	630	594	635	584	610	643	569	644	596	595	581	660	591	584	648	627	614	619	637	579	573	569	608	613	598	647	592	597	630	607	632	619	595	568	602	586	611	653	613	622	619	643	634	587	598	588	607	620	574	632	663	616	589	608	666	562	567	609	614	559	611	602	603	577	634	607	579	581	569	601	581	600	613	628	616	583	602	576	580	579	613	612	575	617	619	628	612	594	597	617	601	614	575	590	612	575	601	580	660	578	599	590	573	623	573	579	613	585	578	593	553	609	630	579	633	593	652	628	604	604	577	579	581	617	563	571	581	626	634	613	600	628	627	649	588	590	627	630	629	610	642	611	606	574	585	598	584	668	611	606	626	637	623	591	631	617	583	567	560	615	596	597	610	602	592	593	562	588	588	597	614	592	590	555	592	617	574	598	603	595	587	581	587	591	641	610	603	609	626	629	586	599	653	622	601	629	642	604	627	636	577	599	598	612	573	643	650	637	607	586	620	588	643	560	571	577	655	588	569	603	561	574	610	612	644	590	597	575	600	682	618	619	585	577	605	598	629	650	576	603	623	606	569	617	602	598	583	609	602	630	610	605	613	655	631	568	599	610	588	609	581	600	599	578	599	571	570	595	641	579	594	620	636	624	575	578	613	598	609	598	636	610	571	587	606	595	595	603	593	567	635	647	620	600	580	604	634	630	612	600	609	626	613	618	613	638	635	569	569	609	583	596	608	619	619	591	632	594	626	611	605	597	651	578	611	574	598	593	603	560	610	611	559	559	579	608	570	630	618	605	597	620	617	673	579	561	623	632	581	629	617	610	600	612	608	628	592	575	580	668	641	584	584	602	557	607	620	591	567	596	594	580	585	622	609	600	579	592	595	647	598	590	607	611	611	600	595	587	613	618	592	583	556	603	566	583	574	587	583	633	593	611	585	602	592	569	601	612	615	623	588	632	602	621	575	608	579	609	577	594	571	579	593	624	598	610	583	626	612	618	606	602	633	624	613	602	641	591	614	551	608	614	596	610	615	586	603	613	621	646	578	633	597	618	634	584	599	610	633	612	624	606	599	598	635	606	556	591	616	600	595
27726	20190	13495	5208	2025	1139	904	816	772	715	704	694	680	657	624	599	681	623	662	628	624	635	587	652	671	672	618	682	668	641	660	609	677	634	682	661	624	633	641	656	653	638	640	634	643	604	615	650	657	627	593	651	631	640	571	649	673	591	645	589	651	621	615	621	646	637	586	650	604	622	616	614	615	616	629	662	599	654	632	624	601	648	620	606	628	677	595	609	632	612	609	613	651	647	602	597	652	613	605	636	637	616	623	610	622	646	582	670	607	637	661	583	646	647	638	639	598	621	616	598	620	637	589	635	603	613	661	601	642	592	626	653	647	643	597	675	586	626	628	601	615	657	630	665	644	615	615	639	614	638	591	675	615	675	623	629	646	636	588	617	590	574	604	568	550	599	605	622	669	611	661	609	630	631	585	614	607	614	667	591	619	647	651	599	632	591	660	613	597	613	586	663	612	611	639	564	612	610	670	658	627	614	639	653	619	629	610	602	583	560	605	638	612	608	600	619	584	610	650	624	639	624	633	617	569	652	570	601	615	629	626	623	627	607	630	603	634	637	657	625	639	639	644	579	635	650	615	585	603	608	623	639	589	636	627	632	629	642	639	622	612	595	635	600	677	616	615	567	632	632	662	631	600	573	636	606	600	696	604	635	684	587	600	600	674	582	626	634	611	658	624	645	597	617	590	615	575	610	597	565	656	630	619	613	650	682	636	647	644	651	605	591	620	606	648	622	610	616	617	610	617	628	593	627	659	577	618	641	656	631	606	639	655	666	635	616	590	623	662	605	644	627	636	600	674	620	654	650	637	626	629	656	633	605	650	602	627	613	627	610	611	644	629	624	656	647	659	655	635	620	581	673	635	597	646	585	607	656	656	609	612	640	628	619	637	633	627	605	620	577	634	610	593	602	624	605	664	607	602	642	652	618	622	570	652	603	607	608	617	636	640	613	613	646	614	659	635	603	644	632	623	606	655	647	586	651	630	661	624	602	646	642	633	644	615	655	592	591	592	596	645	607	638	615	707	610	607	626	632	617	627	681	672	613	616	609	640	609	623	627	611	624	642	618	572	630	611	594	624	629	621	645	617	632	604	635	634	594	652	636	629	601	626	619	639	627	611	626	639	587	660	647	646	619	599	664	600	613	600	662	592	604	634	659	652	605	631	646	581	631	635	637	618	597	595	619	617	651	629	629	590	579	623	599	591	615	635	631	601	619	627	606	610	626	630	631	633	629	666	605	598	657	619	616	636	612	695	613	632	598	607	615	609	635	622	674	602	567	637	626	601	681	623	626	591	577	620	625	608	582	627	592	597	642	645	643	634	637	611	597	635	603	599	643	608	631	605	643	614	605	605	596	609	618	608	579	575	572	613	583	625	622	633	644	596	631	595	599	647	620	620	636	609	632	639	606	608	596	657	643	626	611	585	648	639	650	619	649	645	599	583	629	633	612	650	594	628	584	578	626	641	624	623	570	635	608	654	610	606	621	582	613	627	631	651	638	600	597	593	643	598	612	623	613	619	641	614	641	617	586	580	633	645	631	645	600	640	591	645	638	629	635	573	650	644	631	585	629	637	605	654	658	635	603	613	627	568	624	627	616	598	619	601	653	634	640	582	646	638	643	627	654	607	628	626	607	619	641	637	625	628	663	616	617	660	640	630	624	628	595	651	599	635	673	621	589	635	592	652	637	619	600	567	678	618	658	576	624	656	577	585	631	657	620	631	638	650	681	679	655	634	626	659	612	625	675	600	606	610	605	636	624	648	610	604	609	616	631	636	605	628	631	623	630	630	599	627	617	613	632	671	613	636	636	655	606	613	671	645	630	592	607	669	609	636	628	602	609	581	625	635	655	652	632	629	592	642	647	666	586	599	683	593	598	582	591	638	628	643	613	603	636	641	605	604	624	640	617	623	636	688	608	617	638	668	651	621	621	580	617	644	669	611	634	607	631	622	638	622	653	602	632	636	628	605	633	657	620	655	610	619	576	608	635	651	654	617	581	676	648	585	668	611	624	618	598	596	630	618	619	605	636	626	647	620	620	651	646	600	636	612	589	648	602	601	574	651	649	567	614	659	576	589	629	622	604	593	656	626	648	649	656	608	603	621	669	636	601	657	572	603	645	594	615	604	569	653	607	594	606	619	620	610	592	603	594	654	626	621	672	567	628	641	636	590	614	575	609	610	640	665	628	656	620	601	608	615	619	622	587	589	608	665	671	648	566	673	600	628	621	579	617	626	634	664	632	619	650	645	631	654	664	593	630	630	588	652	583	647	670	574	613	632	618	581	605	635	642	534	592	599	641	550	598	653	604	570	633	605	592	606	600	624	597	619	594	603	629	616	610	628	636	619	564	600	600	601	593	622	673	604	652	624	626	602	609	628	647	629	633	626	606	601	557	605	627	594	634	634	661	600	629	629	623	597	617	676	611	558	623	630	606	588	605	661	617	599	574	617	617	673	639	608	678	641	628	620	631	637	644	589	624	610	646	664	652	635	637	619	653	630	590	650	655	620	641	600	649	617	613	631	639	623	604	618	610	642	650	610	625	648	644	596	660	632	628	636	683	631	640	664	634	639	650	666	591	617	613	615	579	679	615	612	624	648	579	599	605	599	679	637	613	621	621	627	626	607	676	601	608	632	578	612	610	579	616	617	678	580	623	632	657	620	627	622	608	613	631	633	601	670	629	618	639	648	645	623	639	604	579	628	611	590	628	666	649	618	662	641	595	634	629	641	625	601	626	625	639	623	569	603	631	624	593	654	632	643	632	664	601	632	637	623	633	607	639	647	634	569	632	626	588	617	577	646	622	588	652	614	605	609	598	657	678	628	616	616	669	576	612	617	643	628	582	611	664	599	632	562	603	627	666	633	652	628	624	603	617	659	620	599	607	582	618	657	613	585	621	619	629	670	633	640	655	639	633	662	626	594	617	597	651	608	598	600	670	654	615	611	591	587	622	618	595	615	640	614	659	598	621	612	582	632	620	680	712	618	620	661	645	588	622	645	598	646	671	639	635	623	606	624	614	635	621	623	591	619	654	640	638	635	664	590	656	614	614	657	646	618	607	657	662	595	591	676	588	649	631	688	616	631	593	659	628	598	615	609	616	633	619	594	647	676	634	642	639	669	672	646	605	650	620	658	624	603	592	618	650	589	603	647	640	603	652	581	625	613	642	576	634	636	614	662	607	596	621	574	653	675	623	669	628	581	573	607	632	630	612	617	640	619	583	648	580	615	632	614	624	634	619	682	622	647	663	616	653	616	630	650	638	602	580	626	623	631	604	600	648	635	663	621	602	633	612	633	633	635	631	622	617	611	600	645	618	626	639	618	613	643	599	659	663	588	633	622	616	635	589	625	614	630	595	611	641	608	612	578	652	596	587	634	626	605	618	610	659	579	599	598	606	676	599	621	643	627	635	599	614	597	627	624	631	663	607	637	591	636	582	538	605	583	581	605	618	580	642	568	592	596	633	593	620	607	614	602	645
12210	24627	17222	7611	4305	2430	1908	1702	1546	1337	1293	1233	1213	1120	1130	1175	1164	1042	1090	1109	1094	1039	1081	1139	1096	1182	1084	1089	1087	1095	1111	1112	1113	1089	1116	1062	1042	1081	983	1081	1017	1026	1058	1053	1058	1047	1002	1057	1028	1047	1016	998	1052	1077	1082	1002	1038	994	1028	992	1057	1051	1096	1021	1041	1070	1045	1020	1012	1019	1037	1041	1024	1032	1017	1054	1047	1035	1065	1034	992	1037	1065	1017	989	1041	1070	1089	1043	993	1063	1096	1051	1099	981	999	1040	1067	998	1033	982	1087	1043	1070	1017	1012	1014	1055	1102	1095	1028	1062	990	1032	1045	1006	1037	1012	1035	1004	1057	1036	998	980	981	1049	1028	1032	1067	1071	1009	1049	1017	1047	1072	1062	989	1023	1000	1014	1019	1036	1044	1042	1073	1047	1040	1037	1013	1099	1040	1030	1073	1027	1028	1079	1053	1008	1039	973	1025	1052	1014	1061	1073	1035	1015	1028	1068	1037	1066	1009	996	1031	1090	1097	1014	1036	982	959	1042	1011	1030	972	1015	1067	1049	1024	1031	1029	1039	1090	1026	1015	1058	1078	1039	1029	1050	1118	1003	1035	982	1036	1017	1014	1020	1056	1050	1050	1041	1027	1023	988	1096	1062	1023	1025	1069	991	1013	1025	1033	1088	997	1048	995	975	1083	1108	978	1046	1074	1023	1028	983	1002	1061	1003	1039	1001	1027	1027	977	1026	1102	1001	995	1018	1032	959	1028	1048	1003	1053	1046	1070	1010	1042	1051	1019	1045	1097	1033	992	1050	1015	1014	1019	1027	1045	1019	1001	996	1026	1076	1038	1032	946	1043	1077	1047	1038	1075	1054	1056	1049	1031	992	1070	1000	1028	1014	1036	968	1097	1082	1000	1032	1034	982	1007	1025	1038	1024	1020	1063	1021	994	1014	975	1048	1035	983	1010	1047	1005	1055	1012	1013	1017	1043	985	1018	1001	997	1046	1075	1063	1064	1013	1026	1058	1047	1024	1108	1043	1022	1034	993	1034	1008	1023	1052	1068	1018	1005	1062	1048	978	1070	1042	995	1064	1056	1046	1001	1061	1033	1061	1056	1005	1038	988	1059	1018	1027	998	991	1068	965	1003	1050	1044	1054	1046	1029	1058	1058	1045	1087	1016	1023	996	1034	1070	1021	1072	1061	1063	1033	1051	1047	998	1037	990	1017	1046	1035	1064	1091	1035	994	1052	973	1064	1087	1034	1034	984	1001	1006	1021	1057	1022	1008	1089	996	1021	974	1026	987	1072	1027	1027	1047	1019	1071	952	1054	1068	1047	1007	1017	1009	1066	995	988	1017	1010	1010	1095	1057	1019	1108	1036	1076	1058	1069	954	1087	997	1037	1028	986	1039	1062	962	1038	1031	1010	1030	999	1037	1048	1013	1070	1061	1081	987	985	1057	1035	977	1050	1041	1007	1074	1045	1088	1115	1039	1029	1074	1036	1052	1043	985	1030	1050	1026	1034	1011	1000	1025	978	1030	1035	1023	1052	1040	968	1018	985	1035	974	1030	1044	1058	1083	1080	1032	966	1005	1087	1005	1057	1063	1037	1049	1063	1078	1063	1048	1036	1076	1053	1027	1079	991	1043	1060	1008	1038	999	1028	1050	984	1024	1026	1078	1005	1041	1006	977	1077	1056	1039	999	986	1001	1044	990	1023	1035	1020	991	970	1085	1007	997	987	1056	1013	1025	1049	1063	1010	1028	1021	1044	1057	1065	1049	1040	1022	1064	1054	1031	1033	1030	1005	1085	1010	1013	1036	1090	1013	1044	1066	1040	1078	1054	997	1038	1096	981	1040	975	980	1037	1014	1027	1010	1074	1027	1078	1028	1072	1026	1023	1039	1008	994	1045	1005	1032	1007	1021	1036	1075	1050	1029	966	1037	1036	1036	1002	1041	1005	1077	1026	1064	1056	1075	1068	986	977	1021	1006	1085	1127	1025	1047	1044	1044	999	1017	1052	1061	1002	1030	1063	1077	1042	1051	1012	1046	1053	1039	1065	1044	1058	1042	987	1085	1008	1038	1055	1074	1055	986	1001	1020	1055	1015	1000	1013	965	994	1011	1033	1039	1048	972	1069	1022	979	1080	1022	1013	1052	1016	1022	1082	991	973	950	1059	1011	982	1008	978	973	977	1027	1032	997	1052	1090	1033	1000	1004	970	1023	1000	1040	994	1025	1028	1125	1025	1028	1060	1058	1073	1035	1018	1033	1074	1012	1096	1042	1014	997	1040	986	984	1040	1033	967	1056	1041	1046	1074	1105	1013	1095	1043	1042	1000	1058	1042	1062	1126	1012	1037	1056	995	969	1034	1027	1038	1054	1091	1005	1014	1024	1022	998	1016	1002	1020	1000	1087	1003	1036	1055	1105	1014	1003	1059	1033	988	1005	1036	1060	1076	1065	1046	1009	1022	1043	1050	1072	1081	1072	1046	1065	1043	1047	1067	1060	997	1077	990	1026	1045	1050	986	991	1048	1100	1092	1036	1051	1057	989	1039	1074	998	1012	1072	1102	1031	1029	1064	1020	1083	1056	1039	1022	1000	1029	1035	1043	1084	985	1024	1061	1053	1021	986	998	1040	1073	1008	1067	1076	976	1081	1039	1020	1003	994	1029	1059	1042	1027	1052	991	1086	1018	1036	1009	962	1019	1039	1007	1057	1027	1012	1049	1021	1060	1002	1037	1042	1048	1012	989	1010	1023	1020	1045	980	1019	1068	1050	1079	1040	974	1060	1022	1019	1002	1021	1004	1042	1030	1053	1034	1053	1054	1072	1042	1047	1037	1031	1006	1060	1015	1029	1048	1083	1060	1001	1004	1085	1040	1006	1003	1024	1065	1026	1019	1034	1051	1034	1038	1067	1026	1030	1041	1034	1045	1054	1091	1048	993	1046	1008	1036	1027	973	1051	1024	1007	1001	972	1000	979	1079	1007	1005	1102	1051	1084	1069	1038	1042	1005	1076	1059	1008	1035	1061	1004	1057	1021	1026	1013	1012	966	1012	1006	1073	1020	1015	1015	1035	1066	1039	999	1016	1103	969	1044	1000	1026	1091	995	1030	1052	989	1044	1093	1022	1115	994	1019	1044	1100	1028	991	1002	1051	1019	1050	1064	1057	1019	1077	1053	1055	1007	1019	1042	1090	1034	1075	1021	1012	1021	1101	1059	1008	1005	1089	1018	1044	1047	996	1031	1054	1070	983	1032	1032	1059	1059	1026	1044	1002	990	1030	1085	1019	1059	1117	1082	1070	1066	1034	996	1046	1014	1001	1056	1018	1090	1063	1027	1008	1007	1058	1069	1017	1062	1029	1022	1038	1033	1054	1000	1063	1025	1072	1018	959	1066	1034	1006	1014	1004	1017	1069	1002	1060	1033	1031	990	1038	1052	1046	1052	1080	1014	984	1050	1006	1008	1057	1025	970	1065	1057	1007	1087	971	997	1029	1068	1044	1014	1059	1087	1008	1022	1041	1013	1019	990	1019	995	1098	999	1018	1014	1057	1025	1056	1024	1023	1034	1034	1036	1010	991	975	1032	981	1002	1046	1050	1061	1038	1063	1004	1032	1050	1052	1085	1027	989	1093	1013	1037	1027	1020	1011	1013	1054	975	1040	1041	1051	1079	1021	1022	1049	1051	1065	994	1095	1036	1046	1079	1045	1055	1030	1007	1076	1034	1068	1011	1042	1002	1030	984	1059	1010	1024	962	1101	1006	1101	1075	976	987	1025	1056	1059	1010	1046	992	1032	972	1040	1026	1028	993	1044	1044	1071	1028	1008	1063	1069	1008	1024	1043	1027	1031	1053	1065	1043	1066	1024	1003	992	1046	1044	1005	1005	1027	976	1041	977	1020	1079	1061	1026	1023	1046	1007	1036	1068	995	1009	1092	1062	1003	1077	1054	1061	1073	1039	1046	1021	992	1046	994	1044	1054	1028	1028	1007	1022	1059	1056	1060	1047	1014	1073	1048	1019	1051	1040	1045	998	1053	1075	1001	1018	1111	1044	1055	1012	1054	1002	1070	1049	1014	1039	1027	988	999	1032	1071	1002	1052	981	974	996	1017	1031	1050	1000	997	1069	1069	1021	1023	1029	1027	983	1065	993	956	1005	1024	1021	1010	1025	1021	1047	1072	1027	1038	1045	1057	1061	1005	1076	1011	1103	1040	1017	1075	1025	1005	1034	1068	1056	1009	1075	963	1035	1001	1059	1040	1036	984	987	1002	1034	1037	1073	997	1047	1060	1015	1073	1026	1081	971	1028	1016	1042	1069	1041	1000	1007	1056	1050	1044	992	1036	1117	1067	995	1073	1050	1044	1047	1069	954	1015	1054	1025	986	1019	1058	1008	1005	1007	1039	1047	1013	1054	1045	1021	977	1066	1036	981	995	1073	1072	1039	1057	1082	1029	1057	1007	1025	1094	975	1042	1018	1059	1044	1058	1006	1005	1044	1082	1042	1042	1100	975	1019	991	1025	1022	1057	1015	1106	1038	1036	1007	1033	986	1026	1016	956	934	1000	970	1041	1027	1060	990	996	1042	994	1013	1049	985	1034	1037	1018	1031	1036	1001	1012	991	1050	972	1016	988	992	1013	1004	977	1043	1050	1055	1004	1009	1042	1097	1016	1043	987	1030	1028	1044	1019	1033	1075	1038	1034	1100	1005	1036	1047	1051	1051	1072	995	1026	1058	1031	1056	1011	1061	1075	1076	1006	1031	1039	1017	1069	1052	1033	990	1075	1043	971	1018	977	1055	935	1017	1029	999	1100	1016	1027	1059	1025	1026	1031	1030
23882	21525	27817	25642	18612	5404	2218	1452	1171	962	857	736	724	648	625	640	588	595	553	599	630	625	573	605	570	596	627	574	540	550	579	559	556	556	528	562	549	546	524	555	539	532	537	588	536	538	518	527	562	531	514	498	528	549	568	516	493	529	492	547	565	533	493	472	479	499	539	494	517	480	538	508	509	541	554	484	471	507	530	584	531	514	530	517	486	494	505	484	523	527	558	565	496	474	539	541	543	511	523	545	517	523	509	515	514	517	496	557	514	522	551	575	513	495	516	512	547	507	482	543	498	532	500	545	534	522	543	527	499	505	501	559	508	563	522	498	520	520	523	477	494	480	491	504	532	539	517	520	513	443	527	499	505	494	543	565	543	503	524	528	492	496	512	517	526	528	505	501	469	529	494	517	517	506	480	523	523	507	565	487	519	490	566	512	521	529	456	535	526	507	563	476	545	557	523	514	515	488	537	541	509	519	544	507	549	472	556	514	496	541	500	511	517	524	501	495	539	487	543	534	505	567	540	556	527	492	555	479	518	542	540	500	506	528	504	541	520	532	566	525	504	539	529	507	481	485	517	484	504	540	535	517	478	519	537	501	482	529	523	529	520	526	543	526	535	546	477	528	521	492	488	478	534	517	532	478	529	506	481	455	491	503	531	483	522	514	490	552	531	552	501	445	540	498	554	494	494	517	524	573	513	512	478	488	536	518	497	527	525	525	531	527	558	496	504	522	502	499	543	537	530	543	538	503	498	547	547	525	553	513	540	496	523	545	535	496	499	494	499	535	493	525	556	541	547	526	539	511	528	502	542	514	497	532	500	521	545	490	535	552	515	522	517	503	540	505	477	541	511	536	511	512	463	502	523	535	549	524	520	511	497	513	498	487	512	533	563	539	537	496	494	524	496	530	529	537	527	514	535	539	516	476	536	493	490	532	524	527	497	515	532	508	520	567	530	542	493	516	497	541	469	518	520	545	513	505	517	504	534	532	478	525	525	506	510	575	520	528	481	519	521	513	526	485	579	482	496	507	498	526	488	547	530	512	524	498	517	496	497	545	535	488	526	482	539	543	579	516	531	540	529	518	533	506	539	543	490	538	534	490	484	522	565	516	510	500	532	525	518	499	532	518	520	550	505	551	527	541	506	531	492	480	539	520	504	523	484	501	513	507	534	538	500	535	503	531	495	523	552	521	508	550	529	518	538	531	476	479	499	536	509	568	487	494	545	479	574	501	546	527	565	509	501	519	500	553	521	530	517	562	522	546	509	493	530	515	503	521	510	484	516	515	501	546	504	543	505	493	510	532	512	521	544	550	495	567	523	556	482	488	480	528	534	516	514	526	514	480	468	517	545	521	478	487	560	508	467	564	544	483	571	502	519	527	492	514	492	528	475	527	509	526	525	531	540	513	533	504	502	483	506	546	564	519	499	531	513	509	518	524	510	489	487	480	546	522	518	506	509	502	543	571	514	515	512	507	502	518	550	554	566	480	547	494	515	511	489	518	474	504	533	482	521	505	539	522	527	509	543	523	505	550	543	517	544	494	514	557	516	526	543	513	517	489	499	478	544	521	475	500	543	531	488	540	514	510	509	527	498	551	562	464	490	524	516	511	520	557	569	477	516	524	536	516	465	531	522	494	534	521	554	501	517	539	539	526	535	525	524	525	492	541	509	492	490	544	484	525	517	493	562	516	508	472	557	544	510	518	509	491	505	522	557	529	507	475	499	521	562	490	515	534	520	516	525	516	494	515	560	505	519	509	515	524	498	492	519	519	514	531	538	544	538	516	542	496	506	509	510	534	517	532	555	517	511	521	539	554	502	556	487	513	494	486	532	600	549	510	554	542	510	508	515	505	510	522	533	481	498	526	507	511	493	548	499	520	505	511	534	534	540	517	572	536	546	487	505	487	497	514	521	546	494	520	544	525	517	529	512	542	490	529	537	501	532	523	536	519	511	511	509	504	524	532	550	484	529	526	523	536	558	520	517	486	497	528	496	545	488	493	558	511	513	536	483	505	517	474	489	547	503	493	549	543	517	570	495	511	561	496	575	519	570	509	528	515	517	548	501	513	505	472	522	550	444	521	516	549	490	528	508	506	519	515	538	534	513	528	525	480	523	517	509	518	538	492	507	530	529	524	534	518	545	500	533	500	529	529	474	487	515	522	522	539	531	500	520	498	489	562	526	552	508	517	503	485	534	500	528	540	534	543	534	511	489	504	510	510	518	515	510	511	522	534	506	520	518	505	530	530	526	461	508	475	510	536	507	528	538	501	509	499	513	569	511	538	529	518	503	534	550	531	528	519	490	474	521	493	513	553	538	491	498	494	533	504	500	525	558	513	514	547	514	508	485	511	524	515	522	525	518	523	510	461	517	562	497	524	510	522	541	482	520	541	570	494	526	507	533	516	538	516	517	490	546	513	515	538	524	523	523	525	511	493	529	528	513	499	485	479	474	500	467	501	527	507	529	523	540	564	551	529	530	469	491	520	549	520	512	551	542	514	520	535	511	540	479	506	522	486	536	497	511	546	525	556	554	501	526	510	481	518	495	552	494	482	521	507	486	557	508	493	514	555	531	553	544	486	499	517	495	528	492	510	533	494	554	503	509	534	501	513	516	533	531	524	520	522	540	502	503	531	496	520	487	521	537	521	531	492	472	521	512	528	518	542	532	491	515	475	574	547	506	551	510	545	571	535	505	556	517	512	521	480	533	519	531	540	506	578	471	490	528	528	479	520	520	518	526	555	518	541	554	551	525	524	496	509	517	510	545	519	521	489	509	522	516	489	522	523	500	488	518	509	602	520	516	491	557	537	497	532	514	557	558	528	514	515	498	500	545	560	504	475	544	514	505	504	506	493	491	454	540	523	493	562	519	534	501	522	535	536	558	486	530	480	543	497	489	457	539	488	529	508	509	514	489	556	529	513	494	519	515	498	528	506	479	522	521	523	492	560	475	490	526	511	525	495	528	468	512	532	491	544	516	524	520	496	558	544	561	485	525	539	514	507	525	520	543	505	518	548	524	560	555	527	506	500	516	562	542	532	487	531	515	562	550	526	507	497	542	536	516	525	516	508	550	485	492	564	468	504	502	525	548	496	491	527	502	475	512	547	533	528	516	509	553	547	529	505	506	509	537	502	505	560	523	528	532	470	491	530	532	498	555	501	531	524	520	500	508	533	529	508	470	543	505	515	484	534	525	517	543	531	517	511	517	506	510	509	513	489	500	513	496	550	513	528	518	527	535	537	524	512	517	489	501	473	503	567	506	524	477	560	523	524	557	522	537	498	522	540	483	519	485	497	518	500	491	526	528	552	507	509	537	528	529	532	501	532	502	532	513	528	497	509	546	516	524	500	512	480	514	470	523	508	528	521	504	510	518	507	518	570	514	518	475	507	565	497	450	540	538	503	541	515	524	552	509	538	534	539	497	479	509	490	510	529	543	512	512	520	532	557	540	558	523	510	528	522	477	521	515	527	548	567
15197	37622	31003	19673	11198	6362	4366	3232	2663	2213	1907	1613	1546	1277	1224	1274	1095	1096	1049	1029	1129	1084	1102	1113	1067	1076	1079	992	1013	1032	979	940	966	943	960	902	942	903	953	928	970	934	960	852	898	876	907	933	872	929	903	869	858	894	876	836	895	901	921	869	870	883	873	864	869	875	907	861	866	872	827	862	914	867	861	902	893	846	868	894	899	906	870	883	896	851	897	849	836	892	849	925	866	842	844	880	924	836	849	859	822	866	880	948	901	831	858	952	872	917	859	858	838	866	842	840	903	902	888	855	863	888	919	869	866	867	853	899	883	857	932	862	875	877	862	840	894	898	886	872	838	916	876	901	888	834	865	913	855	861	876	895	872	831	842	884	864	835	917	911	864	856	904	888	826	890	858	848	838	866	887	939	851	914	853	838	867	848	911	826	863	928	834	870	887	849	883	864	864	890	890	856	902	883	913	880	856	836	904	882	852	895	857	898	829	866	873	861	872	856	853	870	850	844	845	847	887	878	884	840	834	860	878	878	821	850	890	839	930	862	874	873	872	883	841	830	884	848	895	882	890	906	890	866	863	935	884	861	890	881	878	914	848	802	912	852	860	890	906	905	868	885	879	877	905	846	850	865	852	886	870	912	907	874	867	877	856	911	883	831	881	853	886	898	901	870	865	837	850	889	866	853	864	906	881	880	872	893	946	858	859	838	868	878	850	835	801	864	833	861	910	871	885	887	921	861	916	860	827	897	907	901	824	867	897	871	891	860	923	844	900	871	874	928	861	902	889	924	861	884	859	873	927	914	829	909	888	904	883	828	878	812	866	881	862	827	869	807	886	950	869	861	897	863	937	814	894	847	901	862	921	872	914	840	882	853	852	870	844	835	880	816	838	884	878	894	889	883	865	864	868	883	908	893	835	909	884	868	933	882	881	863	869	883	880	900	850	868	857	908	890	889	867	924	874	879	927	862	859	832	949	874	875	837	903	892	899	878	909	883	892	890	845	846	853	849	864	866	903	871	871	896	884	843	930	915	835	842	839	916	826	874	872	859	882	834	900	890	873	897	874	869	818	830	852	919	897	877	854	913	893	891	897	828	816	931	909	893	835	877	832	881	820	849	840	905	893	847	907	829	876	892	874	874	918	868	919	904	857	888	826	866	895	827	867	903	822	846	878	852	905	913	864	846	924	811	866	798	888	956	842	884	863	894	822	871	879	877	869	945	868	820	926	897	828	849	912	874	873	889	944	875	885	863	866	865	862	886	857	859	899	876	933	907	856	885	838	867	846	882	876	864	859	906	876	883	928	850	897	859	843	883	839	887	842	867	887	872	891	918	903	852	886	858	869	886	942	888	895	862	865	832	872	856	849	867	806	845	901	883	904	877	833	904	827	913	846	868	868	877	855	861	870	862	916	856	837	826	901	870	888	908	938	887	868	845	865	893	917	910	849	854	856	841	849	911	883	887	800	849	764	957	901	873	856	858	859	910	890	809	876	886	882	891	905	911	806	836	856	888	875	893	930	890	869	833	845	858	887	816	876	877	867	817	833	868	897	863	832	887	851	831	912	958	808	868	878	865	853	841	808	901	878	834	850	874	883	869	855	853	858	855	850	908	890	872	896	885	821	865	874	833	847	856	872	895	890	874	922	871	850	834	912	860	885	894	878	888	865	884	854	878	865	841	895	856	882	834	904	837	846	854	862	888	931	853	877	886	861	870	861	853	932	830	843	862	898	833	858	868	885	902	891	893	920	843	860	861	852	869	835	911	863	934	841	896	835	851	854	837	928	832	870	835	846	866	879	910	924	889	838	869	902	839	888	884	833	874	919	873	916	851	894	917	873	856	847	886	845	872	844	892	876	907	879	852	890	870	864	853	895	863	837	851	881	899	893	872	852	850	913	854	862	897	803	860	871	814	852	854	846	893	879	849	881	854	931	822	877	905	887	896	841	884	921	876	832	828	845	897	913	900	856	889	904	898	874	935	859	937	830	888	850	921	850	946	872	868	844	856	845	887	897	884	857	873	897	872	889	895	860	836	898	876	847	866	874	901	851	849	886	911	874	873	928	874	920	871	863	866	918	858	854	831	800	850	902	925	852	884	868	893	849	851	873	860	873	862	873	904	901	952	895	815	940	864	868	879	831	896	873	805	906	830	885	887	900	810	881	887	832	915	861	879	841	846	853	848	873	898	866	912	826	890	872	871	891	832	823	841	874	813	879	850	892	869	845	859	793	879	850	899	878	848	882	862	892	900	875	881	841	827	883	895	842	912	908	886	863	901	886	828	853	873	929	836	878	864	917	875	886	913	824	916	871	839	853	845	888	837	833	862	930	872	892	835	854	872	842	834	842	896	813	885	903	876	860	891	892	915	870	862	869	874	877	820	897	872	879	865	847	893	854	883	902	881	898	936	902	913	824	850	821	888	892	830	877	837	887	858	873	847	809	909	869	852	847	891	844	889	882	894	841	900	888	883	860	882	839	879	849	886	859	842	867	856	910	893	877	839	868	841	858	916	935	860	889	870	869	911	882	888	878	814	882	887	855	787	859	822	863	838	905	897	855	910	872	890	882	904	852	863	869	836	881	803	907	835	846	830	856	841	863	863	891	824	844	832	816	862	918	875	874	874	844	913	865	825	847	946	813	941	858	902	883	865	864	849	852	878	872	856	863	865	871	876	847	868	877	871	860	819	868	826	873	888	877	905	797	852	918	888	883	870	868	891	848	848	874	888	878	858	946	862	828	884	851	851	858	872	923	840	888	857	904	880	898	835	882	870	854	863	844	936	940	879	878	853	882	856	878	883	841	871	880	859	839	904	882	872	869	856	865	846	867	863	883	847	915	861	872	871	888	906	870	867	888	865	815	837	902	849	881	841	840	925	892	819	888	891	916	845	929	857	890	903	850	894	876	881	826	858	866	887	917	883	865	896	833	804	889	846	881	844	875	902	869	849	881	861	869	907	872	878	841	879	783	864	918	872	850	858	871	898	852	910	879	872	883	891	881	875	866	941	855	861	837	895	861	917	906	812	845	836	883	857	924	924	906	864	913	891	861	878	858	832	816	849	875	891	865	862	848	811	879	893	863	879	903	838	880	862	862	841	844	923	850	846	891	829	859	875	868	854	922	828	878	879	897	815	843	851	899	880	859	815	837	838	871	902	910	810	873	841	892	839	875	868	891	909	883	875	879	814	856	842	884	825	823	883	885	883	831	880	897	857	880	907	860	881	884	878	856	840	856	882	921	857	881	922	836	835	904	844	876	890	934	888	848	866	953	801	924	845	867	858	872	870	862	883	923	857	907	879	869	913	839	866	813	826	875	893	842	870	878	904	859	837	868	852	910	856	886	900	823	885	857	851	857	895	853	862	824	866	877	837	876	950	890	819	842	877	865	884	822	889	902	847	860	852	890	875	910	862	846	912	875	824	895	915	901	812	906	913	920	887	868	844	894	846	866	806	879	847	844	888	898	905	858	818	833	902	908	920	870	879
25426	21543	25056	20291	3948	1528	1165	983	811	799	707	723	668	720	616	694	634	611	646	650	641	673	595	656	626	658	640	640	610	595	617	580	610	644	639	586	587	604	608	632	554	663	612	593	576	577	589	560	554	589	614	614	629	567	613	580	547	518	558	607	659	586	580	583	616	614	604	574	612	598	559	596	602	562	567	598	623	595	585	629	589	638	528	576	550	570	576	591	564	579	619	632	615	612	572	635	574	598	564	605	604	610	601	536	588	602	578	642	603	550	584	561	574	563	556	608	591	562	612	584	614	595	552	600	583	609	571	536	570	600	606	578	594	547	597	575	590	609	579	566	543	556	583	617	644	603	619	559	573	621	604	635	584	599	578	551	523	562	609	538	620	588	591	585	555	595	577	574	578	594	552	568	581	564	566	571	563	585	578	574	619	558	552	562	531	553	628	575	602	588	593	624	578	580	588	575	586	625	613	559	579	574	593	630	587	602	590	545	596	569	609	574	563	608	577	532	576	581	633	552	591	567	653	589	604	591	594	586	591	615	560	562	607	613	612	643	567	573	572	579	590	563	614	544	596	573	562	559	604	556	602	612	575	568	597	597	573	556	581	554	598	610	603	563	580	545	565	595	559	608	637	544	570	565	582	571	568	574	599	545	608	578	597	597	617	599	625	580	600	607	597	616	580	595	621	593	607	560	540	576	596	602	589	619	597	583	583	611	602	573	530	568	605	601	602	590	560	530	595	560	629	596	536	576	599	578	579	588	596	641	569	585	562	600	545	587	575	597	583	596	581	552	593	592	554	601	565	602	560	554	610	558	623	572	553	587	589	564	620	590	544	559	564	580	595	593	537	617	611	567	611	568	636	621	627	617	577	571	597	547	562	639	600	570	611	671	563	578	584	599	575	611	543	593	603	593	608	590	596	561	586	603	568	561	562	609	590	574	581	585	569	583	572	593	584	566	601	591	617	543	591	581	586	607	609	584	603	587	583	599	592	570	595	556	580	603	576	623	573	562	585	579	602	584	638	589	594	598	620	584	577	596	582	587	550	617	557	581	559	594	586	596	588	574	573	577	600	562	600	544	567	578	591	532	605	542	580	619	588	543	562	617	604	574	539	576	586	599	568	593	596	574	614	571	585	596	589	565	594	602	578	627	561	562	549	603	582	573	620	575	584	590	563	588	639	570	638	596	632	590	569	563	606	556	594	580	605	605	548	618	539	582	592	606	588	605	559	590	551	600	593	591	568	587	601	552	581	579	569	627	563	602	582	593	574	560	605	533	611	572	585	583	614	621	585	582	590	610	590	604	570	588	571	578	584	599	587	626	603	566	581	565	584	615	580	583	596	568	546	610	603	565	577	590	612	587	592	592	593	584	578	592	583	605	517	592	567	596	627	572	617	628	596	619	554	573	589	604	604	565	591	616	585	560	582	629	565	591	550	578	624	585	571	575	606	583	568	574	596	603	582	587	579	561	632	620	574	576	560	578	613	580	615	595	614	610	624	605	614	619	624	581	609	611	606	619	598	601	586	597	624	572	629	622	604	603	590	630	591	594	612	591	608	612	582	562	534	618	599	552	600	604	568	574	545	583	545	592	582	614	585	607	565	592	601	571	592	572	578	616	620	595	555	580	559	611	606	580	565	554	547	577	640	590	600	593	622	607	543	609	620	542	584	569	559	566	611	593	604	573	607	596	618	580	612	544	543	555	585	600	593	604	603	541	567	619	586	571	578	582	612	578	562	608	580	610	611	586	599	576	556	606	569	547	606	571	578	549	557	574	609	588	560	606	583	572	571	607	582	615	594	589	575	598	598	596	570	616	582	603	621	563	606	592	585	540	623	557	586	578	600	581	557	606	645	566	578	576	549	520	573	612	596	587	543	613	530	606	578	641	589	592	578	598	630	587	587	596	575	609	544	586	609	590	602	574	601	597	557	603	639	576	629	570	601	587	571	604	665	589	563	591	586	588	569	558	551	581	633	591	587	637	572	613	570	561	623	579	565	565	581	571	617	622	601	605	561	533	575	623	621	584	573	584	564	602	599	588	629	584	554	594	559	589	583	580	619	578	601	624	594	599	582	589	586	578	592	600	564	562	546	579	620	595	593	590	608	587	571	637	583	586	646	564	575	605	602	585	600	551	583	587	606	573	614	588	552	574	567	567	545	564	558	585	599	594	563	605	574	599	570	515	561	570	621	594	549	566	622	544	574	575	566	577	619	576	560	588	597	606	594	592	559	611	573	604	581	622	585	608	575	579	582	555	601	585	587	587	562	570	605	593	562	582	599	538	603	606	591	644	596	548	558	588	548	622	588	610	599	598	562	587	601	597	605	581	568	581	608	603	570	564	567	595	550	580	611	587	625	569	555	592	567	634	582	599	593	565	629	599	575	601	611	601	619	579	588	595	619	596	552	586	576	593	588	585	646	567	586	582	564	585	587	603	573	593	604	558	630	593	584	612	580	564	588	601	595	588	594	613	565	612	611	590	571	566	593	587	592	580	575	566	603	593	608	567	571	517	615	549	557	582	563	582	608	579	552	621	603	577	570	571	586	601	607	605	573	563	606	584	543	550	557	642	559	562	622	570	612	592	548	565	581	584	604	578	560	598	586	581	583	581	517	599	616	578	598	589	582	565	545	571	585	573	606	550	604	587	595	598	559	600	573	594	620	602	606	590	563	586	583	599	555	594	635	618	608	583	624	596	580	556	631	588	575	558	551	595	550	585	582	571	563	599	608	587	605	609	607	571	615	546	608	600	580	607	584	554	586	560	578	552	592	591	632	592	548	595	596	542	563	601	630	592	614	569	582	538	585	605	587	581	601	575	595	574	580	569	562	550	577	590	576	590	596	598	580	599	615	606	593	566	561	521	571	572	587	578	602	633	562	566	640	585	615	583	573	575	578	561	543	622	604	525	551	585	582	577	621	631	587	596	574	577	544	555	598	585	582	598	612	567	554	606	560	604	575	585	591	603	616	570	564	611	538	570	600	611	557	562	581	567	586	559	567	579	559	580	600	592	590	568	581	593	567	598	595	621	575	512	597	601	567	583	574	592	601	613	587	610	590	576	550	555	578	590	604	576	591	646	587	575	586	598	585	595	625	556	548	564	563	634	596	573	580	604	599	600	623	555	569	613	576	588	550	619	616	622	581	588	601	604	594	583	602	546	560	574	620	601	591	612	582	541	561	544	567	602	583	613	596	576	531	559	582	597	622	613	573	597	593	608	603	566	594	597	611	583	590	589	614	582	583	648	565	595	560	592	602	591	554	593	572	591	605	600	663	586	586	584	573	644	589	602	546	531	570	593	635	583	592	542	555	603	568	588	571	534	583	552	581	557	541	581	610	577	537	546	587	576	605	596	611	572	628	570	611	631	580	578	578	584	554	615	621	619	574	563	586	576	610	602	599	585	586	589	580	569	530	599	611	556	582	560	594	592	571	597	571	581	626	566	613	604	586	559	569	574	601	544	536	607	589	585	573	598
13813	30297	21225	13433	6856	3587	2734	2208	1949	1680	1530	1373	1283	1263	1174	1148	1168	1088	1166	1076	1161	1184	1172	1157	1085	1104	1053	1094	1054	1055	1055	1008	1077	1021	991	1056	974	1033	1033	938	1050	969	983	1008	965	991	984	981	1017	1019	958	1005	894	989	961	968	988	975	930	944	996	984	948	965	986	964	950	996	931	914	928	976	1004	940	942	984	966	958	938	957	943	971	943	969	978	963	925	923	939	937	929	983	970	957	945	939	976	974	1002	956	932	910	934	998	966	924	974	994	893	932	939	1012	947	968	1011	988	968	941	959	942	957	944	932	1011	949	999	945	953	937	982	950	984	913	970	969	1022	988	965	944	974	988	941	980	990	954	966	949	944	971	907	993	959	935	1028	942	950	961	932	967	944	1020	952	975	972	951	1025	988	952	913	1022	965	994	944	920	991	1006	945	975	1009	941	1012	947	959	934	946	990	923	994	924	939	948	987	1016	976	947	913	998	944	1019	1018	958	1002	1003	977	987	989	985	948	975	984	945	937	983	904	955	921	944	986	968	928	1017	978	948	975	964	1021	988	966	968	995	969	961	957	968	964	1020	933	949	958	1003	949	991	1003	956	971	965	956	955	944	997	990	934	970	997	1023	932	999	931	964	958	956	958	999	989	1009	1000	1026	1014	977	943	983	909	965	980	965	981	924	884	976	935	967	982	967	974	954	988	911	961	1048	992	946	936	977	960	911	995	958	993	955	968	1012	996	927	964	934	950	934	975	947	976	966	991	974	929	941	947	968	964	987	943	938	972	990	962	960	964	966	946	937	958	984	950	1002	981	968	962	962	974	966	921	971	1001	1003	965	1018	962	939	962	931	1034	951	944	987	993	925	1016	993	927	915	963	997	939	986	997	945	959	946	949	954	984	938	964	941	983	972	944	963	921	996	933	1015	947	1019	971	1015	944	978	917	962	941	986	1012	964	991	993	958	960	971	911	953	951	1012	1044	934	988	959	951	924	962	944	973	968	922	966	970	1030	922	1029	999	960	941	985	969	984	940	983	967	957	961	1022	956	957	975	916	974	987	953	1030	958	953	978	971	978	985	912	949	1013	912	945	960	974	964	938	978	966	974	973	993	929	941	991	925	969	1014	1017	973	938	972	992	974	989	967	964	940	928	978	993	928	959	945	997	958	1015	1001	921	1005	996	951	969	987	935	992	1035	936	919	970	957	898	923	953	976	985	1004	968	920	932	958	908	959	957	999	978	949	977	996	962	980	998	934	940	974	1006	961	985	968	943	974	947	994	963	994	974	939	934	994	934	979	929	975	999	967	980	990	958	947	945	981	965	980	932	1004	904	1023	864	945	939	1004	962	991	932	910	986	983	968	1030	920	996	947	928	1020	914	969	952	992	971	967	983	937	1020	953	986	1041	966	995	946	983	967	970	967	993	1002	933	975	897	947	948	959	1001	928	945	946	964	986	1002	981	889	929	960	940	878	994	964	932	958	934	992	997	950	983	965	958	959	1000	1001	891	949	984	1000	950	984	962	959	972	971	936	968	966	956	978	966	982	900	968	1012	954	984	1000	943	970	960	997	965	1052	965	996	965	969	981	920	970	940	946	985	993	1039	919	1001	945	999	975	971	983	961	952	980	974	974	972	959	913	950	944	978	998	997	935	971	949	999	945	954	950	904	935	981	924	974	986	915	948	955	994	902	947	984	986	941	953	927	962	965	967	952	971	957	955	991	1018	922	959	936	998	952	918	900	979	958	943	932	936	981	965	975	999	944	1019	964	990	960	977	969	941	954	1023	918	955	942	987	980	1009	997	951	907	985	1006	960	938	971	995	999	987	1008	955	1009	942	952	955	975	930	935	1017	907	1018	1009	1014	973	985	950	979	992	974	1028	926	956	973	985	947	927	1014	933	929	1018	988	985	974	947	1030	966	968	1010	929	997	1013	944	994	966	973	980	957	1042	976	910	970	974	1031	970	959	1016	918	991	971	974	959	990	915	988	935	929	999	933	1006	969	1006	1008	978	1034	970	937	966	991	871	1032	935	971	932	952	989	941	945	1006	943	979	934	940	975	999	1011	991	920	961	968	981	970	926	1016	943	940	1018	988	969	1008	985	954	982	973	962	957	977	929	1001	975	967	997	993	956	948	946	987	962	944	977	947	919	978	1005	998	1002	932	1007	945	966	922	953	933	948	973	945	971	945	1023	920	970	979	1003	972	945	931	960	980	1025	973	939	931	974	1043	994	982	952	1030	1011	963	933	997	949	956	925	995	920	958	950	952	998	962	975	962	1018	952	969	971	979	985	956	960	986	899	974	980	990	959	926	968	990	938	980	969	1005	1021	949	958	986	926	933	982	995	970	989	956	1008	1002	951	908	990	1021	956	919	973	987	1006	909	965	991	895	926	994	959	991	967	1019	930	990	983	941	967	949	936	964	1008	919	988	980	967	953	1039	966	906	970	940	963	980	1022	925	978	965	977	936	908	926	955	1018	953	940	914	945	983	982	965	912	934	932	951	949	988	933	986	965	953	926	1010	937	986	940	932	995	989	965	942	993	960	983	920	1005	971	1028	915	966	975	953	928	952	972	987	979	961	977	1001	987	973	973	932	991	1005	968	967	984	953	954	909	966	969	948	962	986	960	989	931	959	957	957	935	974	948	970	959	952	960	1030	928	986	962	984	994	958	1021	982	986	990	965	950	965	968	946	939	963	936	996	962	1011	1021	966	1023	1005	958	969	954	993	946	976	952	996	920	924	947	942	956	994	952	974	943	1001	991	1032	953	978	965	949	1011	974	961	922	931	949	977	907	982	939	1027	974	999	1042	947	933	968	974	964	1005	931	914	935	957	971	976	952	935	974	989	963	963	1010	976	964	950	985	914	937	913	982	978	979	957	1030	1004	1002	988	916	860	971	978	992	1017	1022	902	948	971	938	958	962	931	999	949	958	968	899	994	955	944	979	1008	941	918	935	978	928	968	990	954	988	895	934	943	991	958	956	989	976	973	929	999	977	958	942	942	946	942	962	975	940	903	989	956	938	951	990	983	941	989	986	993	965	975	955	942	1006	974	947	971	1015	920	983	1010	967	1007	969	1013	992	970	975	940	907	914	959	894	945	988	937	956	940	1006	974	895	958	1002	964	981	934	981	963	950	943	945	960	960	894	990	949	927	949	1026	990	940	996	951	949	975	967	1022	927	945	956	1023	1004	945	966	981	979	974	960	973	945	1033	1023	967	1023	946	947	935	917	991	918	985	934	941	948	924	971	939	946	974	936	979	936	984	965	982	960	968	990	981	991	937	985	933	867	1024	959	920	1001	1024	994	998	946	960	905	946	999	1018	948	976	976	979	953	921	991	938	925	929	992	964	961	960	916	961	988	1028	973	957	940	981	909	937	939	948	990	965	1007	954	1003	959	990	930	990	932	969	988	937	999	981	918	972	977	989	958	1028	957	1025	928	956	969	1006	894	997	930	964	986	944	994	914	992	988	984	944	960	957	957	984	919	956	979	984	984	1015	973	939	969	937	970	958	988	917	971	972	1013	982	981	956	926	960	1029	990	928	988	908	982	948	970	868	999	1026	980	958	957	1002	893	1002	940	939	982	1024	968	951	913	984	976	977	945	950	957	956	991	985	863	949	975	947	981	998	968	929	954	954	979	986	940	990	944	1020	949	942	932	953	989	980	990	1018	1023	983	928
22914	21554	28629	24957	21560	16896	4795	2123	1461	1262	974	865	705	734	599	595	549	528	560	551	596	572	540	531	531	489	499	539	476	453	434	450	452	462	425	433	411	436	448	442	451	396	457	423	438	410	395	423	394	410	390	380	424	406	420	413	432	436	402	413	402	395	391	413	407	393	409	451	427	422	412	387	409	399	395	397	422	389	400	418	395	436	410	382	411	390	389	417	383	438	413	409	387	407	423	388	394	396	399	397	413	437	421	387	406	400	418	429	409	392	432	433	404	420	392	395	426	391	390	408	417	380	408	425	424	423	408	409	390	379	417	403	380	420	362	367	433	396	405	452	444	419	403	393	402	416	437	405	376	391	384	386	412	396	374	381	412	407	421	417	406	400	394	360	421	398	386	392	401	390	423	379	400	389	390	432	406	459	374	377	405	409	352	447	399	426	436	399	431	395	387	383	408	368	383	389	409	384	378	393	416	411	400	390	428	430	413	440	386	430	391	397	398	421	419	417	409	358	404	403	405	405	398	389	403	384	404	388	393	401	397	395	439	393	395	418	395	400	414	361	383	362	407	393	377	399	368	388	408	404	423	399	412	392	364	422	403	412	386	428	410	378	381	403	396	384	389	421	423	430	403	423	379	398	422	391	411	442	390	395	387	415	402	419	408	413	396	420	408	408	408	442	412	419	435	434	434	368	418	396	428	413	437	398	382	357	440	410	393	391	424	410	416	418	396	346	395	366	429	370	415	381	402	407	405	396	403	424	423	391	428	412	434	434	448	372	375	409	433	385	404	405	432	414	407	405	414	402	402	366	403	407	389	423	400	390	397	400	389	440	415	424	401	378	385	395	415	439	415	401	385	403	407	364	404	376	381	411	401	379	388	459	435	425	418	408	404	411	409	379	409	389	403	393	394	389	402	387	394	344	401	398	403	418	416	416	390	407	461	439	413	390	389	385	427	387	409	406	400	399	382	401	394	420	402	401	403	395	357	368	392	440	390	427	412	409	388	412	402	417	362	443	397	402	425	396	396	372	428	373	375	412	388	414	386	405	400	407	391	380	388	386	415	379	393	425	401	409	403	456	410	365	420	405	414	377	403	412	389	374	410	404	390	392	399	388	403	387	386	409	410	440	398	370	360	417	407	420	433	394	355	396	413	386	390	378	411	398	384	367	419	389	402	435	425	380	391	410	406	377	432	431	393	378	399	414	409	392	381	409	448	366	415	445	405	404	419	439	413	414	405	404	443	409	430	438	417	394	404	419	396	400	403	401	389	395	444	448	391	414	386	404	379	410	448	408	371	417	432	395	396	396	426	424	389	426	428	384	411	394	408	371	393	365	381	427	392	402	379	401	411	395	388	429	386	386	386	391	403	400	407	412	418	397	428	435	461	387	424	398	404	381	385	382	397	421	431	377	433	403	445	405	414	409	415	404	394	382	395	400	441	432	402	382	389	392	421	432	387	391	426	355	396	393	428	396	461	360	395	435	400	393	409	394	416	413	405	401	393	394	382	385	429	395	398	434	404	392	399	410	442	377	398	395	416	396	402	409	401	404	426	441	417	416	417	381	387	463	365	388	420	392	390	404	407	410	372	392	386	381	360	416	401	373	380	409	406	384	384	393	376	412	404	388	431	419	388	396	423	395	416	427	404	387	421	406	399	395	391	389	444	408	394	384	407	416	354	420	396	416	437	418	395	400	369	404	420	420	386	367	378	390	375	419	447	393	392	402	393	422	414	384	415	414	394	408	429	407	395	398	411	411	420	392	426	381	408	418	372	391	415	417	389	392	405	391	385	438	408	387	376	466	429	411	395	370	375	366	404	402	398	372	407	390	425	400	401	394	426	392	386	404	389	437	395	436	382	382	423	355	421	396	438	404	374	415	412	399	408	365	420	423	386	426	367	416	391	435	404	416	397	442	362	373	409	402	417	441	439	403	429	383	394	436	381	389	422	370	381	383	447	443	405	386	366	393	426	416	404	412	406	401	401	415	446	400	412	372	391	411	418	432	407	397	416	346	384	379	413	383	384	353	383	403	417	396	406	408	421	366	426	402	399	406	423	390	394	386	417	396	452	394	366	435	373	372	404	425	428	421	390	384	425	408	402	431	419	386	409	393	385	421	375	398	387	387	439	386	406	369	388	434	413	395	437	425	384	401	391	402	385	408	377	399	403	402	409	422	414	425	417	398	357	394	426	405	364	369	413	396	402	401	386	395	389	398	392	411	377	429	373	392	416	391	436	372	385	416	397	418	378	391	435	381	407	406	419	404	403	419	434	406	399	411	349	361	406	404	417	483	394	383	426	390	398	398	439	391	416	424	393	430	396	424	410	406	399	445	415	398	411	413	405	391	382	422	392	371	377	429	408	392	422	406	389	376	404	419	360	376	409	403	421	441	404	410	433	413	413	390	431	413	367	404	388	370	417	420	382	425	392	407	407	398	393	402	396	423	409	379	392	395	429	403	414	414	431	415	394	381	415	395	390	372	428	403	417	389	412	409	441	416	445	421	406	391	390	412	433	416	383	417	430	397	382	382	438	406	401	403	376	428	400	375	401	410	423	385	429	408	408	413	408	440	451	366	412	415	377	387	418	398	411	416	428	397	431	403	412	396	425	394	413	362	413	405	436	406	413	398	354	450	411	415	418	434	418	401	412	396	389	356	404	434	397	410	402	387	364	418	395	382	408	387	417	358	382	383	414	404	416	386	408	417	404	356	390	416	389	412	407	380	385	397	382	385	428	409	404	421	414	420	383	425	411	448	397	411	384	412	451	395	452	405	404	399	395	403	384	410	429	395	375	415	417	395	421	406	364	379	375	396	418	390	406	413	372	426	430	394	410	396	408	391	398	421	392	422	401	424	380	420	382	382	427	375	403	434	427	420	405	400	403	409	421	448	397	422	407	366	405	391	375	395	413	407	376	436	380	412	444	400	441	400	401	415	391	383	393	400	408	417	363	404	457	402	382	435	379	417	364	426	415	388	422	429	431	399	409	388	376	390	426	428	445	390	418	423	424	409	434	441	409	401	409	397	392	421	444	450	368	434	408	380	373	395	368	383	374	402	395	401	432	432	393	399	394	415	387	367	359	381	405	407	404	385	377	385	371	417	402	360	417	370	395	432	381	393	429	392	413	384	402	393	407	403	402	410	384	397	442	391	411	412	383	418	437	435	440	388	404	392	426	399	441	394	431	396	385	421	423	387	412	374	398	410	361	434	412	367	363	401	390	424	423	443	405	412	425	419	398	410	372	402	367	411	448	409	394	430	408	374	397	393	415	410	368	406	443	422	378	396	434	390	396	395	410	400	445	414	429	391	403	395	454	368	401	404	430	399	412	447	421	372	418	409	382	403	399	430	386	404	395	405	377	423	403	414	385	415	410	393	368	399	374	394	379	378	452	404	423	387	386	414	408	442	411	399	360	418	372	392	386	404	458	379	373	410	383	397	405	381	432	391	375	413	400	388	412	405	422	436	414	388	444	387
18097	42898	35671	25554	14556	9112	6380	4863	3926	3002	2473	2035	1774	1546	1372	1223	1155	1096	1076	1135	1118	1100	1028	1108	1008	998	898	947	850	922	820	827	767	779	796	689	720	719	765	755	742	783	771	731	734	737	704	651	705	715	688	699	692	667	685	651	656	692	691	683	729	689	666	687	669	699	705	644	686	652	684	686	682	689	679	682	688	696	661	684	661	639	708	711	720	685	677	716	689	702	662	669	707	665	650	702	667	688	653	690	669	666	681	655	720	656	655	668	676	679	675	657	684	673	676	653	630	667	631	665	634	649	678	663	645	695	634	656	680	651	675	686	671	701	693	682	691	690	623	641	708	672	675	642	684	706	661	663	665	680	670	680	706	699	681	678	662	705	658	690	654	676	681	655	672	686	673	716	713	688	689	654	674	753	717	659	704	658	712	667	685	696	632	674	713	678	688	653	684	711	652	655	681	712	668	707	717	647	714	723	677	732	665	649	666	652	660	680	657	667	614	688	706	642	671	656	684	648	703	678	659	662	655	675	726	675	605	676	687	707	687	670	667	665	646	676	665	699	694	636	674	688	664	681	680	617	644	689	701	732	687	640	682	710	684	659	668	646	702	702	678	629	624	653	669	669	680	674	649	651	707	718	673	687	699	640	635	691	686	650	688	685	692	680	685	678	623	641	701	690	670	627	694	697	687	725	694	682	647	674	681	731	664	682	658	670	676	687	663	646	643	662	719	647	661	676	702	712	652	712	646	689	653	689	694	693	657	646	677	680	670	602	666	650	703	646	714	639	643	671	670	694	653	722	642	684	674	669	685	668	676	653	675	651	684	670	688	683	719	630	661	626	632	656	664	701	699	694	659	675	717	672	716	637	663	660	657	681	650	706	720	687	669	693	667	654	724	649	694	662	651	639	700	697	668	647	715	642	650	679	672	712	716	688	663	671	717	694	661	687	684	640	702	721	697	685	684	671	671	688	650	686	673	619	666	701	632	652	665	682	681	694	639	687	630	641	617	623	688	596	698	678	657	668	715	657	669	655	680	684	691	680	677	690	676	684	696	665	700	670	677	677	666	617	670	719	637	713	682	686	625	696	658	713	691	698	700	658	669	686	663	681	668	653	646	678	688	694	679	700	642	634	709	645	695	668	647	686	675	664	697	682	679	687	698	651	657	691	678	676	699	694	663	658	708	682	693	673	663	675	693	670	681	687	679	645	643	652	619	662	686	662	630	695	653	671	716	668	669	631	636	671	641	673	638	677	692	675	686	696	673	703	649	708	669	681	690	646	722	658	711	703	701	682	660	649	652	658	650	640	685	724	681	693	695	683	688	703	733	703	666	685	696	648	636	701	731	685	709	628	637	684	687	672	694	637	621	617	670	649	663	678	682	657	671	668	674	680	747	650	664	646	686	657	654	654	679	661	664	666	718	670	678	682	703	687	630	665	721	624	659	732	640	645	680	658	677	670	638	636	657	631	651	681	687	693	693	697	696	647	677	705	679	664	636	708	715	714	653	685	684	707	685	678	680	694	633	668	690	692	675	688	663	667	684	731	681	643	642	665	671	661	674	650	660	661	646	671	684	704	665	676	687	700	667	697	703	695	708	663	674	724	696	666	682	698	681	684	667	700	638	674	705	659	638	712	674	672	743	711	645	670	642	713	637	687	699	696	682	712	648	744	647	695	672	695	688	709	657	691	767	664	654	655	674	695	667	688	635	712	669	606	684	685	630	685	672	694	662	714	656	672	660	641	697	707	673	687	645	652	664	664	684	664	652	683	747	705	640	667	666	690	704	683	691	676	749	688	701	705	616	679	708	656	650	684	677	692	674	701	724	679	627	657	677	695	699	675	642	685	696	626	618	701	601	662	668	672	686	667	663	649	639	652	629	676	682	675	671	673	666	637	694	695	694	656	681	677	634	680	712	673	645	671	740	676	698	659	673	637	651	719	684	682	695	681	638	679	677	730	606	693	706	695	689	657	693	731	694	687	652	677	716	682	700	652	692	650	730	662	684	683	660	639	724	717	650	673	627	672	680	728	655	701	667	675	657	662	636	612	661	699	655	699	631	650	674	702	654	692	669	639	630	696	669	648	654	697	677	697	673	639	685	711	688	682	668	634	655	681	732	660	669	657	646	651	683	677	659	638	681	672	715	671	695	685	696	655	680	685	655	676	625	623	698	658	647	663	680	649	682	697	666	662	683	639	684	671	685	730	659	659	628	674	712	691	641	692	686	683	626	717	697	707	641	637	629	674	640	660	695	676	642	624	683	689	640	678	710	632	676	637	667	646	658	716	680	718	653	688	694	633	698	676	652	705	671	665	663	643	634	657	662	712	645	678	667	684	705	675	687	641	645	643	692	680	670	631	638	664	711	659	653	671	611	646	650	682	695	648	686	665	682	670	662	634	701	697	660	654	678	679	682	681	686	715	715	694	675	692	677	651	675	698	693	649	701	662	677	677	670	681	662	666	706	667	688	633	662	668	678	722	650	644	703	641	671	665	657	707	670	653	649	664	717	624	655	660	709	702	667	648	694	682	626	690	680	715	671	626	688	654	640	675	663	711	650	676	659	665	693	679	679	642	707	662	668	680	659	663	651	725	648	637	718	676	718	663	700	637	646	686	692	640	658	711	682	715	719	628	687	666	694	672	656	652	705	672	687	667	677	650	678	693	705	646	658	652	671	663	669	632	716	645	651	673	642	683	624	678	718	650	682	672	658	693	694	703	654	624	688	657	698	703	660	633	629	632	715	690	647	655	688	647	648	658	680	707	708	656	680	688	707	635	650	695	662	668	657	660	677	691	637	678	721	659	718	663	689	675	687	706	704	697	722	669	683	718	670	636	701	654	649	680	640	671	654	717	689	692	681	735	696	673	643	667	673	647	628	671	654	673	683	617	620	675	647	662	653	696	631	702	662	681	704	690	680	676	627	686	662	667	633	648	691	672	670	681	639	704	694	689	635	680	682	642	658	695	665	696	682	696	636	629	627	710	654	646	652	655	651	684	688	672	692	644	637	660	684	712	634	667	705	661	695	650	668	655	676	681	652	662	642	688	677	683	652	649	666	664	665	679	681	713	678	692	650	699	639	691	672	691	667	697	677	649	681	673	718	688	684	668	659	676	644	697	670	659	679	664	663	697	679	708	711	740	700	675	673	665	651	681	663	696	683	678	743	668	645	703	715	735	699	680	672	682	685	690	697	666	685	657	742	735	676	700	675	673	650	663	641	709	681	698	627	704	688	640	688	619	671	700	631	731	694	676	629	729	692	670	654	679	649	707	669	696	632	693	675	700	671	663	647	640	728	726	632	683	635	683	632	676	693	700	689	717	717	624	653	703	692	680	643	659	676	678	681	680	687	668	647	635	685	682	663	676	648	672	643	702	657	682	674	706	664	739	655	675	698	681	648	665	636	650	691	668	659	715	668	722	707	677	660	661	660	670	672	655	713	653	655	652	702	762	688	666	687	677	674	740	695	654	650	665	717	685
27812	20096	13070	4523	1596	1271	968	805	717	753	705	697	705	621	670	685	659	678	630	642	663	661	663	650	666	683	683	633	612	632	645	644	661	657	649	605	607	638	648	630	632	601	606	619	675	645	565	637	625	658	611	600	616	593	655	641	635	654	615	579	626	667	578	653	643	689	622	618	595	604	609	570	610	655	600	617	661	584	604	586	648	620	625	608	618	588	624	634	573	662	586	608	648	637	613	632	636	621	646	632	630	630	608	599	626	609	609	646	598	597	613	604	631	640	657	655	614	609	616	588	591	621	623	579	600	603	588	641	630	645	638	596	642	600	600	588	620	633	620	697	598	571	612	729	652	598	613	632	575	633	642	630	593	681	632	572	612	598	597	642	698	616	620	668	634	613	580	601	576	631	640	643	660	613	631	676	592	620	619	644	654	641	623	583	629	602	599	647	623	631	648	608	577	635	616	610	616	624	639	639	615	629	646	610	648	625	669	631	639	640	589	625	624	601	603	642	621	637	605	624	632	609	635	627	631	643	617	575	631	623	601	622	625	581	627	688	569	641	609	620	599	641	615	651	590	592	582	663	651	650	588	642	603	605	651	625	588	598	671	716	611	640	613	649	641	606	653	618	659	667	625	652	635	624	628	627	643	657	618	645	618	666	611	614	595	655	640	635	618	610	609	593	657	656	629	660	651	655	600	616	706	573	616	672	659	623	605	598	608	642	636	620	607	634	635	599	647	617	658	605	607	642	621	604	621	639	686	650	587	604	606	648	634	622	565	653	634	627	628	598	609	642	608	598	613	661	620	607	604	611	572	637	598	612	600	630	672	624	668	595	552	626	615	668	614	584	631	599	666	627	623	673	617	643	652	623	597	575	614	611	626	634	654	654	641	597	630	615	587	607	603	641	623	617	663	651	591	638	609	614	586	650	660	633	611	638	590	582	601	672	604	626	635	592	588	593	597	621	639	640	639	609	642	620	623	609	623	604	663	597	600	608	612	611	581	585	628	643	627	598	667	608	607	644	632	662	642	616	623	614	597	654	629	627	595	603	614	615	583	638	612	628	624	641	645	603	595	644	634	622	586	596	631	583	627	654	664	642	666	662	620	664	651	615	665	614	631	613	616	570	657	590	608	607	630	609	595	630	592	607	630	630	627	665	613	617	649	664	646	594	613	612	671	629	644	637	621	579	648	604	663	589	609	593	614	603	599	664	658	624	564	644	609	618	633	612	627	623	602	607	603	611	644	596	607	639	659	643	629	659	610	581	651	649	667	646	640	580	637	635	638	609	662	628	567	590	592	665	620	613	627	607	659	604	601	647	623	617	660	594	644	643	586	630	649	645	622	617	592	650	674	650	606	640	635	602	577	600	629	608	656	658	615	659	634	624	603	579	607	617	635	579	599	603	634	607	595	656	582	617	618	594	617	595	621	612	607	667	623	628	622	629	621	642	637	611	632	680	631	641	618	594	604	645	611	637	582	631	647	628	634	620	621	602	635	663	685	613	635	537	621	634	604	626	643	627	587	621	613	609	638	586	641	623	622	612	569	637	619	651	616	652	603	637	623	665	625	644	620	668	618	584	635	671	644	636	614	601	597	655	628	597	622	634	655	654	581	586	650	634	593	658	610	570	647	600	625	622	603	630	624	618	627	666	677	607	635	593	628	606	615	638	613	655	615	676	613	633	607	655	607	592	625	614	650	594	662	641	646	617	638	628	619	633	608	611	636	653	633	624	710	659	593	578	620	617	595	672	637	638	661	669	612	626	626	645	607	657	621	632	648	613	621	629	580	612	644	606	624	638	618	674	636	589	623	627	653	622	628	623	589	591	642	576	585	613	603	615	639	605	648	594	593	658	635	589	600	651	652	614	583	654	586	605	620	595	629	627	616	609	698	611	653	612	614	592	586	612	636	614	607	631	624	586	620	617	580	645	603	646	665	591	593	589	636	626	620	604	615	642	622	657	632	625	646	627	639	662	586	608	626	626	592	597	668	632	648	671	633	639	601	587	600	638	646	626	638	600	592	632	606	561	636	633	627	637	602	636	647	626	664	598	596	658	597	635	628	605	631	643	615	656	634	612	627	638	625	631	658	592	593	618	604	600	619	630	647	658	583	614	604	581	592	617	617	613	610	625	602	614	668	615	590	604	583	609	613	624	629	635	583	661	568	598	624	635	606	676	646	566	658	665	707	650	650	669	640	649	607	638	623	637	609	586	653	639	625	652	619	616	590	634	635	611	642	596	580	631	641	649	599	653	653	630	594	644	592	656	673	630	637	654	588	608	625	654	651	588	573	608	643	669	553	631	610	632	603	603	620	580	649	641	580	577	614	652	645	590	661	576	608	636	636	620	666	620	631	584	655	604	640	628	618	629	638	624	695	621	598	570	646	638	628	655	604	655	663	631	592	590	647	608	611	632	618	635	618	591	670	635	646	608	630	611	658	628	595	641	612	657	632	638	639	650	638	635	596	605	625	641	619	634	603	613	613	617	594	603	653	678	653	640	631	610	628	630	648	594	661	612	656	580	601	605	626	621	632	604	640	623	642	593	677	598	647	630	647	640	633	629	636	634	668	635	610	617	654	633	641	613	663	638	576	622	633	619	655	582	634	633	627	606	649	599	654	628	610	602	626	650	577	628	612	659	618	670	635	620	632	638	626	590	601	626	636	654	649	680	632	613	654	652	691	631	616	601	643	654	643	620	662	644	632	633	618	630	596	618	636	618	569	605	616	596	635	599	616	615	626	616	630	642	680	621	615	637	605	627	602	644	636	603	617	582	636	639	627	646	627	665	607	563	591	596	624	627	608	638	598	622	612	633	655	630	651	613	634	599	623	606	618	606	627	629	625	597	616	633	631	594	605	633	605	652	614	616	603	623	617	643	641	619	621	572	618	625	646	624	596	633	593	627	668	568	657	631	629	653	589	643	625	600	646	652	659	624	663	678	567	640	667	580	593	623	628	605	579	653	594	606	622	601	634	623	637	656	635	566	655	626	615	626	640	610	633	641	623	633	609	642	628	630	623	638	635	636	613	602	616	662	604	609	595	620	625	570	629	596	590	645	662	611	632	641	645	603	626	621	587	592	651	607	648	610	654	627	640	603	676	588	623	610	604	629	668	668	605	644	593	639	600	593	649	599	627	585	636	628	621	604	573	648	588	632	628	635	596	566	616	616	595	632	623	608	627	599	616	628	634	619	613	603	662	625	639	614	604	597	583	611	634	642	613	622	601	647	612	642	642	599	665	621	613	615	616	626	622	625	655	633	572	628	620	645	644	613	619	573	599	598	659	616	631	553	593	626	646	647	660	576	629	613	619	614	635	594	593	578	663	600	598	605	675	599	570	602	615	639	650	617	670	617	634	643	630	642	629	653	582	606	598	636	638	644	612	664	668	651	639	594	608	639	574	628	594	646	676	667	623	620	617	633	633	657	600	634	614	616	618	630	615	589	627	652	635	624	638	645	647	608	655	584	617	614	638	649
12990	24009	16394	6189	3304	2389	1976	1699	1489	1389	1273	1221	1220	1168	1107	1092	1138	1079	1150	1048	1104	1116	1146	1142	1130	1118	1112	1059	1065	1065	1053	1063	1045	995	1046	1081	1065	1079	1003	1070	975	1079	1057	1100	1100	1047	1018	1030	1056	998	1002	1014	1054	1034	1059	1063	1076	1035	1039	982	1016	1005	1023	1001	982	1004	992	1025	1035	1012	1041	990	1006	996	989	1046	1036	1028	1019	961	1029	1034	968	1073	1069	1045	1005	996	1096	1042	976	1044	975	1104	978	1069	1043	999	1047	1042	1080	1077	1009	1021	1038	967	979	964	1037	1054	997	1027	1008	1083	1066	1037	1002	1030	992	1076	997	1006	1012	1034	1067	1027	1030	979	1017	989	984	1025	987	1087	1009	1031	1031	1086	1063	1044	1053	1004	922	1056	1029	990	1052	1020	1054	1033	1055	1036	1011	1012	1016	1005	1015	1023	1012	1008	1073	1043	1030	1028	1074	1051	1034	1052	1017	1041	1039	1015	1065	968	1027	1006	1082	1012	1025	1060	1017	1051	1038	991	1013	1057	1029	1042	1050	1035	1002	1014	1015	987	994	1010	1029	1026	1065	1005	1011	993	1018	999	1104	999	1037	991	1033	1007	1026	964	1024	1043	1042	1033	1004	1013	1029	1108	987	976	1039	959	1004	997	1127	989	1042	997	1055	1011	1020	1046	995	988	1038	1023	1014	1025	998	1096	1082	1012	1022	1024	1047	977	1029	1036	1017	1013	1049	1053	985	1021	999	1035	1007	1007	1008	1038	984	1014	971	1078	1001	1036	1012	1071	1010	1035	987	1033	1074	1027	1030	1049	1072	1014	1016	1023	1055	1030	1079	1034	1055	1042	1012	1030	1026	1039	1002	1059	1013	1011	1089	1033	1046	1043	1000	999	1088	1018	1036	1006	999	1011	1022	1043	984	1028	1028	1027	1017	987	1035	1017	1027	1012	1021	957	1112	1004	1022	1031	1103	1057	1009	1064	996	965	1043	1009	992	1015	1029	1054	1030	996	1047	976	1005	989	1039	1053	1025	1082	977	1024	1035	960	1020	1013	1026	1074	1014	1078	994	1062	1038	1061	1025	1077	1010	982	1019	1034	1030	1025	986	990	1041	1037	1029	980	1034	981	1054	1031	1048	1003	1077	1007	1032	1028	1027	984	1048	982	1032	1055	1037	1016	1010	983	1050	958	1030	1017	1074	1036	1063	959	998	1077	993	989	997	1030	1001	1042	965	1001	1064	993	983	1005	947	1059	1027	1041	1050	1010	1027	1030	984	1061	1068	991	1059	978	1007	1049	1007	1039	1049	1076	997	1015	947	1020	1001	1039	1037	1049	1021	990	1036	1042	1011	1035	1054	1059	999	985	1027	1023	986	1047	1047	1061	994	950	1012	1022	1103	1028	1039	1085	1022	1013	1056	1063	1057	1023	1055	1034	1037	1026	1093	986	990	1011	1041	999	971	996	1024	1022	1025	1019	1019	1023	1039	1082	1032	1043	1016	1051	957	1068	1063	1130	1058	1005	1033	998	982	1025	1011	1043	1030	1055	1020	990	1021	1048	1007	987	1045	1074	993	1013	1021	1014	1008	1053	1013	1050	1013	1026	1001	1040	1005	1037	1079	1048	1054	1033	1000	999	1005	975	1061	1047	1042	1054	1020	1032	1070	1056	1051	1021	1002	1020	980	1026	1072	1037	1010	1076	1014	1091	1031	1055	1027	972	1018	1038	1011	1100	1056	1054	1064	1060	1036	1034	1009	972	1092	1016	1040	1060	994	953	1007	1031	1023	1005	997	1015	990	1036	976	974	1024	1072	1043	1047	986	1002	1026	1049	997	1018	1041	1013	1081	1012	983	1051	1014	1003	1001	1030	1024	1086	1020	1042	1053	1039	1018	1004	1016	1010	1034	1058	1003	1053	1053	1034	1048	1000	988	1001	1058	998	1029	1006	1026	970	1076	1106	1048	982	1061	1029	977	1066	1009	1017	977	974	1008	1082	1009	1002	1042	1062	1089	1026	1043	1072	1044	1030	1073	996	994	1038	1035	1036	1054	945	1027	958	1058	1015	1028	985	1049	1001	994	1007	1046	996	1031	1054	1073	1034	998	1055	1009	1010	1050	1003	1048	1027	916	979	1009	1031	999	1011	1102	1015	1017	1061	1022	1069	1019	1075	1045	1055	1049	981	977	1003	1049	1006	1037	1045	1017	1054	1069	1069	1001	993	986	1034	1046	1052	1063	998	1041	962	1008	1035	1040	1029	1040	1064	1048	1045	1012	1041	1037	1051	1004	1030	1058	955	1012	996	1043	1049	1122	962	989	1007	1013	1018	1060	1103	1029	964	1071	1058	992	1062	1017	999	1039	1042	1054	1052	1095	1021	983	1007	964	1032	993	1043	981	1051	1022	1043	1005	1021	1039	1020	1122	1018	1035	1042	1050	1046	1042	1033	1044	1039	1033	1057	1091	988	980	1029	1036	1037	967	1035	1044	1006	1054	1092	1021	1072	1039	993	1007	1038	1023	957	1042	1023	1050	1040	982	1051	1008	1061	1007	1023	1037	1031	1053	1000	999	988	1083	1019	1029	1086	1015	1079	973	984	1023	1035	1017	1013	1037	1005	1002	1006	1010	1020	1022	995	1049	1030	1073	1026	1000	1016	992	1095	1022	1016	996	1010	1076	1027	1030	1047	1066	1061	1032	1020	998	1013	1058	927	1046	1009	1042	968	989	1037	1054	1021	957	1040	1007	1074	1036	1038	1067	1057	1022	1067	1011	1033	1056	1031	1041	944	1058	1006	975	1016	1037	967	967	1062	1063	1046	1082	978	1057	1020	1028	1011	1083	1007	1063	1046	1027	997	1000	1001	1017	1029	1042	995	1013	1027	1005	1044	1028	1022	966	1003	1062	1034	1053	1022	1033	1066	1093	1086	982	981	1040	1007	970	1041	1044	1029	1004	995	971	1046	984	993	1058	1062	987	1054	996	1042	1013	1005	1033	1038	1059	998	1061	1009	1024	990	1057	1044	1004	1009	1036	1033	1042	1035	1029	987	1024	985	961	985	1030	1013	967	1035	1010	1025	982	1019	1001	1065	1005	995	1039	1008	1016	1039	1008	1073	1030	1011	1055	1031	1040	1019	1037	1056	1006	1048	995	997	1048	1036	999	1019	1056	991	1074	1003	1088	973	973	1078	1068	1078	1007	1038	1003	1002	1005	1014	997	1026	1002	1046	939	1045	1012	1014	1059	947	1023	1002	997	981	1083	1009	1040	989	954	1027	994	1031	1012	1060	962	1007	1012	1028	991	1043	1030	1005	1033	939	1040	1036	1002	1013	1052	989	979	1037	1024	1035	1087	1044	988	1030	1036	1008	1021	1056	1038	1039	1005	986	1058	1002	1026	990	1037	1054	975	1015	1009	1077	993	984	1053	969	1048	1066	1017	1100	1032	1053	1077	1046	1049	1007	1022	978	1006	1043	1032	1057	1086	1038	1040	986	1068	1028	1085	1080	1061	1010	991	1045	979	1066	1078	993	1022	1004	1036	993	1009	1022	1023	1069	1055	1035	1011	1068	1046	1021	1042	985	1057	1010	1033	1046	1053	1060	1012	1025	1070	1010	1030	1065	1005	1037	1008	1029	998	1044	1026	992	1023	1065	1039	1024	1036	1026	967	1038	990	1038	1005	989	1054	1008	1026	1013	1049	1022	1066	1060	1077	1045	1077	1003	1061	1030	1003	1060	1027	1059	1038	1063	1003	1022	1017	1054	1003	981	1055	1024	1046	1028	1031	1080	990	1055	1037	982	997	1054	982	1046	1073	993	1041	998	988	1014	1041	949	995	1080	1041	1010	1043	1029	1116	1053	1040	1019	986	1016	1025	1026	1004	1064	1061	1020	1032	1007	974	1021	991	974	1053	1035	1073	996	994	1018	1068	970	994	1013	1065	1054	1058	1014	1061	1056	986	1003	980	1018	1049	1005	971	1064	1115	1084	1011	1023	1015	1032	1014	1012	981	1022	1011	1053	1000	999	1019	1034	997	1091	1040	992	1011	1037	1044	1054	988	994	1027	987	1047	1034	1061	978	1005	980	1034	992	1005	997	963	1001	987	994	1057	982	958	1037	1046	1046	983	1053	1005	1035	1053	993	1064	1041	1010	1037	1015	1041	1056	1040	977	1056	1039	1031	1026	1059	1064	1052	986	1044	1013	1057	1021	975	1000	991	1042	1033	1057	996	1011	1006	1095	1011	1055	1028	981	1017	1054	1085	1014	1041	1046	1003	1008	1034	1021	1064	1015	998	1062	993	1072	1038	1091	1005	1057	1044	1053	1025	1023	994	1073	1053	1043	1017	988	1016	1046	1066	1037	1039	1064	1022	1001	1035	1028	1035	1056	1002	1012	1037	1051	1044	998	1014	1031	1000	1014	974	1023	1046	1008	1023	1034	1014	1024	1068	987	1053	1032	1010	1013	991	1037	1074	1003	1027	1077	1079	1058	1083	1007	1036	1079	1004	1031	1024	1022	1018	1006	1047	1013	1048	1030	1066	995	1012	1035	1037	1042	1024	1033	982	1039	977	1038	1000	1030	1037	1082	1026	1027	1016	1047	1047	1021	1039	1035	1038	1050	1020	1022	1008	1024	1057	1008	1049	1057	1054	1023	1010	1031	1057	997	1006	1065	1041	1022	1072	1023	1011	1061	1006	967	1031	996	1060	1015	1027	1025	1003	1038	1078	1036	1031	1042	1041	1069	1004	1032	999
23876	21527	27816	25700	18127	4809	2132	1475	1158	947	862	705	702	677	611	626	601	561	558	607	559	550	542	574	616	564	561	498	547	553	540	501	515	551	514	520	511	496	530	483	471	525	469	497	482	532	473	536	485	510	476	502	493	474	501	486	481	491	478	490	468	481	486	505	488	478	491	490	457	444	462	460	458	484	509	492	462	484	487	471	461	537	448	465	468	444	457	429	462	474	524	456	515	476	471	507	457	483	483	479	517	517	508	483	484	488	522	500	524	455	458	487	492	498	475	493	486	485	504	478	468	457	457	467	498	473	503	496	482	490	493	470	463	480	466	461	514	500	467	445	492	510	485	500	485	462	513	483	484	521	477	506	504	485	480	477	461	483	448	485	472	474	471	517	489	491	513	483	477	498	496	504	474	462	490	469	484	484	480	470	506	510	477	494	475	458	464	496	461	462	503	489	450	477	516	480	444	509	476	455	478	468	454	456	516	479	514	473	484	481	495	463	504	475	465	472	482	475	491	488	518	499	473	474	472	533	452	490	505	468	495	444	509	451	437	468	470	458	465	468	461	533	498	496	485	471	483	482	470	492	475	493	501	463	469	477	461	517	466	443	497	497	522	498	472	523	451	465	493	480	488	510	498	449	493	470	502	488	462	477	494	452	475	480	490	476	486	443	453	481	521	475	494	465	478	490	473	511	487	473	497	486	465	498	474	449	464	461	521	484	512	458	476	466	470	522	471	478	490	463	463	506	480	488	489	478	458	456	468	490	480	491	519	496	549	481	469	501	484	464	465	494	489	464	470	416	499	433	482	476	494	501	462	514	505	472	509	478	523	453	474	536	484	487	491	511	451	488	488	487	452	514	511	506	447	519	503	474	483	494	516	502	466	491	506	474	477	513	488	462	465	525	469	512	506	457	469	512	475	463	470	515	470	506	461	460	501	509	473	455	443	458	471	487	473	463	495	483	475	463	491	462	462	475	505	493	467	466	468	502	459	469	496	484	472	446	445	476	505	438	504	465	490	495	490	478	450	437	460	490	492	432	465	483	484	482	492	511	463	479	477	469	499	494	480	434	465	467	442	483	481	505	503	479	455	485	473	475	463	427	478	451	521	472	479	469	496	470	482	450	506	529	495	458	486	464	479	528	487	482	451	458	520	483	490	452	462	486	495	483	481	484	512	487	452	475	502	494	485	497	484	518	490	476	469	479	479	454	476	487	455	514	448	453	509	475	473	486	455	482	490	514	515	418	484	500	475	468	484	467	452	476	467	485	514	466	547	512	473	504	491	443	444	502	545	463	493	508	543	504	478	478	484	437	493	473	478	512	500	517	441	496	499	465	479	490	491	483	447	489	482	499	481	458	485	456	480	465	496	469	487	492	491	488	471	469	452	486	513	490	475	532	498	484	453	483	519	500	476	489	454	473	482	491	459	465	491	510	490	448	472	515	443	474	478	514	501	462	484	467	489	486	453	433	459	471	472	463	491	459	485	488	479	462	484	461	477	469	518	472	467	489	469	465	510	491	507	467	513	511	456	453	503	491	493	480	512	475	513	509	453	479	474	511	496	474	491	481	499	517	483	484	475	490	500	476	468	467	447	466	515	464	433	476	493	452	508	469	477	495	480	475	537	452	475	483	468	465	483	495	500	475	514	501	484	464	469	494	477	488	503	459	472	491	469	498	476	456	471	475	446	504	492	488	475	487	482	467	488	453	486	458	473	524	475	466	513	435	480	446	485	486	467	513	466	475	494	484	491	464	444	468	460	459	504	469	471	495	509	484	513	470	449	473	469	492	511	487	469	457	515	497	487	452	465	494	470	484	448	454	510	503	501	511	485	477	468	498	519	483	503	468	480	490	478	487	495	518	500	508	479	499	490	464	519	507	489	436	461	463	465	462	488	512	493	553	471	451	469	451	460	451	455	487	499	444	525	465	491	515	457	487	443	504	493	480	529	507	482	475	464	490	493	478	505	496	509	485	470	433	491	508	474	488	479	511	481	495	517	515	508	529	486	471	473	449	519	488	444	458	495	468	483	475	461	494	483	502	426	523	501	479	467	524	479	470	507	466	484	472	519	457	473	477	464	512	478	453	481	440	462	539	464	501	452	506	479	478	472	464	473	493	480	495	477	507	510	538	457	485	486	461	466	468	507	447	451	502	459	441	514	465	510	476	443	467	506	494	483	479	484	513	464	478	480	446	486	495	508	501	484	465	472	466	485	499	458	445	484	473	481	471	525	472	466	477	479	501	489	491	479	484	546	478	499	514	490	467	485	528	502	501	503	463	501	490	452	455	528	475	485	463	485	451	479	474	487	517	505	471	479	492	465	480	491	488	488	489	472	482	477	507	467	498	463	498	471	463	500	505	438	483	515	487	484	482	490	498	490	506	472	479	479	472	474	482	497	513	506	478	498	479	468	490	530	478	469	460	450	481	495	462	483	474	501	486	457	444	508	503	499	451	500	483	501	504	489	531	488	440	448	499	477	456	464	492	496	479	505	455	463	480	515	502	504	478	472	482	459	485	471	501	477	452	506	499	454	484	494	466	479	473	489	496	499	502	461	493	509	487	503	503	478	476	485	474	504	525	465	485	494	467	513	513	480	448	486	469	511	467	503	502	496	474	472	525	496	490	461	492	491	481	480	459	454	472	483	477	460	496	515	497	522	481	468	478	482	475	483	459	500	495	470	461	505	465	444	454	519	471	463	475	489	443	485	530	507	517	481	485	510	472	512	506	478	501	481	480	473	462	510	508	448	487	500	473	498	487	498	482	486	485	522	485	529	479	508	496	486	491	471	512	500	488	466	462	493	491	455	481	464	454	460	488	486	456	496	523	476	501	499	474	510	473	465	447	510	476	524	489	457	448	501	475	459	495	507	494	497	508	456	448	498	484	468	501	492	463	465	465	483	507	489	496	489	484	488	454	472	440	527	470	530	478	503	452	487	480	520	458	487	456	468	495	440	480	497	460	494	462	469	473	444	519	509	484	493	481	486	481	536	451	489	515	474	450	474	491	511	470	470	461	481	480	473	474	512	512	454	500	479	461	453	478	462	458	441	502	460	493	453	470	470	471	457	491	509	518	504	476	504	457	479	479	461	495	463	490	490	478	449	462	464	475	493	496	478	489	500	478	512	519	443	476	479	492	508	459	495	490	475	464	490	449	503	518	444	462	465	484	512	487	485	498	502	507	463	475	520	493	485	466	469	526	488	493	498	476	480	534	524	459	492	477	476	488	433	477	494	475	505	481	472	500	484	504	485	482	481	509	502	513	470	519	479	444	477	481	445	456	466	485	517	470	480	473	476	503	475	476	493	525	489	492	444	467	462	460	482	475	502	501	489	456	501	487	473	487	476	506	469	508	503	513	491	499	472	455	494	474	481	505	499	479	545	506	467	505	493	470	495	476	510	476	472	513	447	485	481	485	476	476	495	515	470	467	490	509	494	432	486	494	477	483	451	467	507	501	491	490	480	521	421	503	492	508
16308	33895	26061	15779	9223	6087	4474	3335	2710	2192	1879	1694	1399	1331	1195	1162	1154	1079	1144	1114	1152	1090	1040	1074	1020	999	1052	989	954	906	984	911	897	893	875	885	836	825	846	845	895	860	880	846	865	818	849	860	809	856	840	842	792	783	820	854	825	769	843	802	833	800	838	827	849	805	770	836	826	794	810	821	814	835	846	776	831	827	789	850	843	902	831	771	849	808	802	837	841	847	818	827	842	797	821	814	815	788	821	815	784	760	790	843	832	786	767	791	877	824	818	856	866	809	833	789	802	820	817	767	786	835	821	819	845	800	825	823	805	864	845	801	821	861	789	769	811	809	799	796	860	834	829	808	836	777	879	800	815	844	791	808	821	849	768	841	816	827	827	812	846	804	848	828	816	739	813	803	821	810	810	799	814	817	863	830	793	787	786	796	782	806	794	827	796	864	787	876	815	840	825	822	776	863	789	834	817	782	777	818	799	799	880	805	777	843	835	839	833	813	783	833	859	800	789	813	820	809	748	847	832	804	812	782	831	818	803	819	840	824	875	821	806	817	816	818	818	798	823	741	796	798	837	816	789	821	767	787	783	841	822	829	851	832	795	782	816	815	804	848	801	808	813	855	864	803	768	831	812	860	794	776	850	818	874	764	806	821	807	829	848	789	814	822	828	791	866	843	734	815	809	849	799	756	836	833	844	805	789	804	783	845	844	794	780	806	846	786	808	841	836	813	864	784	798	805	821	801	798	836	815	794	830	835	834	818	818	808	788	797	892	799	807	780	822	764	831	859	805	802	775	823	779	871	824	819	807	821	785	765	816	833	804	810	774	803	792	766	742	855	878	794	823	812	812	835	819	751	798	789	773	821	801	807	793	790	831	769	803	834	791	797	835	827	796	783	799	805	844	806	799	763	842	796	820	869	807	822	794	766	844	862	793	788	814	804	769	816	836	819	789	855	838	797	810	848	816	768	822	817	812	852	809	801	838	799	811	801	762	851	833	808	833	795	816	804	827	833	815	844	798	892	815	781	829	836	765	836	778	818	850	842	846	823	862	824	831	825	844	838	807	778	853	793	812	859	789	822	816	763	839	799	773	782	785	831	769	819	855	787	767	819	832	875	833	858	803	862	837	802	806	776	851	807	834	805	853	804	845	771	815	784	809	781	818	844	826	758	838	795	779	747	844	838	830	831	814	814	830	807	828	820	811	750	869	800	859	871	787	857	825	777	871	841	835	804	809	809	828	772	832	805	793	811	762	787	831	755	775	791	831	795	807	851	802	854	780	806	779	814	819	838	837	812	789	822	831	840	793	779	785	796	862	845	860	836	824	833	790	844	845	863	825	834	829	799	827	850	793	792	778	806	858	831	829	856	817	805	810	818	796	808	838	787	880	872	808	830	852	866	819	832	787	819	814	736	837	819	818	810	814	828	765	854	834	815	799	805	820	798	819	812	836	847	816	792	834	796	773	810	787	851	796	822	817	794	801	830	808	767	868	785	841	860	779	844	797	813	817	790	840	870	857	768	843	845	783	790	859	805	810	820	810	856	775	826	845	834	850	813	799	818	868	791	822	850	835	820	772	800	820	843	814	745	773	786	836	823	781	823	795	837	836	832	823	805	810	814	795	873	865	897	821	829	739	835	875	807	845	820	850	771	774	788	793	823	813	841	749	816	770	858	815	845	820	829	825	770	803	807	847	802	833	831	798	813	769	790	807	799	776	864	850	772	800	807	786	780	829	742	802	792	798	797	788	778	844	842	811	864	795	799	846	794	808	806	853	795	767	781	812	825	819	756	797	834	846	815	850	798	787	766	850	840	817	865	794	825	756	841	781	830	813	870	791	798	777	848	829	830	847	831	791	795	804	855	816	841	806	803	815	808	876	824	835	800	763	777	785	757	847	893	785	811	815	799	820	805	848	811	792	784	819	809	798	768	778	818	848	791	837	794	833	817	798	816	822	830	821	796	810	788	878	797	834	844	791	830	807	818	813	846	795	811	823	800	837	827	801	807	809	774	843	799	817	874	820	743	806	801	847	827	783	762	837	839	782	837	825	840	857	816	819	771	787	804	806	791	840	807	835	789	813	832	818	806	793	814	816	877	786	788	849	810	788	794	838	811	829	838	857	883	885	789	879	819	854	806	755	814	800	799	881	810	807	870	788	840	845	833	805	826	807	811	855	860	811	790	801	802	874	868	776	767	808	817	834	794	833	801	846	814	855	798	798	864	808	804	850	796	850	861	781	868	866	833	815	807	767	815	888	787	823	786	844	827	815	764	792	797	810	833	836	765	834	812	822	794	830	812	820	811	792	883	822	726	809	835	830	806	839	795	816	828	799	789	865	808	827	816	839	841	790	822	784	823	840	822	827	795	782	836	842	844	806	823	795	813	778	787	763	825	847	845	779	826	776	813	852	773	852	829	796	874	800	808	781	797	839	848	825	799	751	872	833	804	821	842	838	820	781	779	817	868	826	850	772	807	800	822	842	825	750	827	831	797	792	794	868	849	799	831	809	826	795	813	844	863	812	792	838	828	781	818	796	868	818	848	893	830	821	787	772	829	810	781	834	808	818	799	768	772	822	808	835	809	786	800	806	785	806	810	758	804	823	837	822	815	824	829	795	877	825	822	882	762	797	789	806	854	829	838	824	852	818	825	825	773	851	815	821	733	800	798	777	823	829	905	806	825	779	782	854	784	846	809	839	840	789	789	881	815	771	806	790	765	793	816	796	808	779	777	804	795	793	797	861	811	822	840	789	831	811	814	779	776	812	793	784	815	818	849	800	801	809	772	809	801	840	771	860	850	878	813	861	826	849	802	805	816	816	838	784	843	767	855	793	805	809	863	799	809	843	809	789	875	799	801	778	797	893	807	789	824	895	841	799	810	853	798	885	849	828	787	799	783	800	818	799	833	808	850	800	820	806	791	786	810	823	813	821	758	810	820	800	790	859	797	797	754	818	783	803	797	827	816	861	808	758	797	773	782	775	770	827	822	855	835	797	816	841	804	792	788	845	773	777	825	844	820	798	800	818	793	845	812	818	804	836	782	858	798	865	819	801	774	782	825	816	853	859	810	766	824	829	786	776	889	806	851	806	841	862	848	818	740	830	826	765	828	835	776	824	805	801	824	784	829	807	817	823	860	835	811	830	841	856	840	782	809	880	792	777	821	818	810	806	842	808	913	835	837	825	832	837	771	794	831	794	827	829	798	822	834	819	792	848	848	782	826	843	820	861	822	825	770	766	801	843	807	850	807	777	820	841	825	860	773	813	809	843	877	796	812	803	775	817	787	771	800	872	825	798	806	862	828	770	815	820	843	818	805	773	752	846	837	782	777	827	837	802	821	855	789	788	793	804	776	846	821	838	767	786	795	803	811	830	801	790	865	835	857	833	834	841	812	788	813	829	839	803	804	803	847	821	844	827	739	782	808	824	819	811	819	852	819	813	775	816	834	815	796	760	814	850	802	820	883	883	877	764	786	871	786	791	821
25372	21493	24957	18858	3288	1518	1142	979	843	764	731	638	658	600	581	605	592	619	633	599	626	607	568	575	611	581	605	594	576	574	626	573	573	516	621	550	569	542	566	571	516	569	558	581	498	558	549	525	519	572	530	589	544	542	545	575	560	545	563	541	527	544	547	537	565	586	582	555	582	558	566	542	558	590	537	596	520	478	564	560	543	534	526	569	564	546	506	560	562	529	529	527	564	536	542	550	576	550	552	533	539	583	595	538	574	506	553	554	510	547	540	513	567	514	523	559	592	553	576	543	559	507	550	573	579	550	559	568	528	504	542	551	564	558	545	565	541	549	597	547	554	554	546	525	592	555	606	561	554	566	588	551	498	555	523	527	558	512	524	529	549	545	538	606	538	551	549	553	544	562	548	521	542	519	566	538	574	518	557	542	571	564	508	519	597	536	531	529	564	554	581	558	543	582	556	523	544	567	597	568	560	561	533	543	579	519	530	562	532	539	541	554	539	555	532	556	556	538	564	537	583	595	529	573	589	589	546	552	587	549	571	523	555	550	552	548	538	603	566	567	578	505	548	580	550	569	604	526	543	582	587	580	538	523	525	560	591	557	574	570	531	528	546	565	546	560	514	553	531	541	571	550	508	511	554	558	531	539	558	577	530	519	602	538	536	546	547	519	559	512	542	526	545	549	626	555	540	535	559	560	527	565	581	548	536	577	557	505	540	518	592	538	553	545	547	512	553	503	522	544	572	590	593	586	536	525	557	580	557	551	520	539	535	559	517	571	541	551	553	535	593	556	581	572	550	530	529	528	550	521	546	548	576	556	552	564	557	524	565	589	605	584	529	568	549	513	584	508	522	548	531	501	528	539	551	567	627	580	558	570	541	569	577	554	525	580	518	546	540	584	547	610	555	517	579	535	576	573	529	573	494	558	559	569	534	560	568	566	592	617	542	542	577	550	546	554	530	559	540	547	555	559	554	607	548	595	588	587	575	560	607	579	536	550	538	537	514	533	600	530	566	546	517	577	556	544	610	564	542	531	537	570	523	541	555	556	558	548	530	543	565	609	549	573	549	552	535	556	563	605	544	551	570	564	541	522	528	562	580	575	517	565	605	571	537	573	568	509	537	518	568	532	590	584	535	559	564	551	542	575	517	519	555	569	552	492	538	549	516	565	526	530	573	576	528	571	568	504	570	565	592	563	575	509	572	545	516	567	528	581	534	567	543	542	598	551	545	534	561	572	554	564	516	529	570	538	584	592	622	509	566	553	510	547	584	525	548	562	583	584	613	540	503	535	595	547	557	556	535	589	565	562	581	555	564	538	566	559	555	544	579	543	555	534	531	595	546	577	554	583	568	581	572	543	551	579	586	528	566	560	570	556	562	564	549	526	539	553	549	574	549	548	559	565	559	605	559	569	568	549	552	549	571	555	561	544	573	555	532	576	538	564	561	532	562	535	556	566	519	594	576	534	558	545	586	573	574	578	572	541	568	552	557	530	491	557	579	557	563	514	571	554	563	581	553	565	525	542	538	532	565	566	583	582	557	574	556	590	576	531	568	584	539	561	549	510	547	530	545	518	590	575	510	586	571	591	532	549	579	527	543	562	536	532	555	565	551	499	523	537	537	556	575	516	535	533	576	569	526	558	556	513	501	573	581	543	519	526	513	572	575	557	558	546	573	544	565	573	601	594	544	560	588	579	582	568	544	535	557	512	566	554	522	543	503	553	506	552	539	550	611	566	530	522	543	589	555	572	541	517	561	535	571	560	534	531	582	565	519	556	545	579	571	541	521	526	530	561	545	540	584	552	536	583	570	567	535	577	529	542	561	563	554	542	585	532	511	610	569	533	559	554	510	546	554	548	525	564	524	590	521	558	562	588	567	541	515	561	533	554	609	538	534	572	514	495	552	561	561	553	559	545	563	531	562	552	554	571	529	574	582	569	525	585	525	552	547	498	551	510	568	592	555	580	561	547	572	578	552	544	555	558	555	574	514	516	582	510	568	567	542	529	536	547	552	523	507	535	564	589	542	537	563	592	538	554	573	498	576	565	536	558	523	553	557	551	544	526	578	583	547	544	574	550	557	558	590	541	517	509	562	574	564	512	569	547	581	554	571	585	544	551	568	509	539	572	576	588	561	549	546	590	545	578	545	528	566	592	563	532	523	604	566	564	561	543	566	517	553	532	529	547	527	547	510	574	538	563	576	500	571	544	535	537	547	526	499	546	505	582	546	536	616	575	524	576	550	534	552	503	555	541	520	555	556	541	564	575	538	523	549	567	561	566	525	555	535	579	590	573	575	550	535	526	549	553	566	529	596	588	534	586	527	551	550	495	560	555	509	529	520	477	560	568	551	521	524	531	592	559	563	554	564	520	534	563	529	582	565	611	526	570	548	534	542	515	552	602	514	579	528	560	588	543	570	567	554	523	572	534	535	527	552	570	607	552	568	562	569	532	565	580	560	527	506	510	551	508	545	571	537	578	542	585	509	526	591	564	568	536	588	522	565	530	513	604	581	544	560	559	560	557	564	532	532	550	580	549	517	568	561	535	601	540	535	570	553	537	483	519	563	586	516	550	569	553	558	557	581	540	583	526	559	571	559	571	560	550	575	537	561	546	540	561	543	537	551	542	541	547	531	557	516	576	584	566	586	528	518	600	532	553	518	562	523	547	563	536	563	537	550	538	557	516	573	549	561	566	559	509	554	548	582	522	581	583	538	553	564	572	557	582	534	538	569	569	556	510	506	551	530	548	561	564	591	604	567	530	530	578	548	554	573	528	546	512	510	560	599	495	559	528	537	574	550	582	562	549	579	607	555	485	570	559	538	531	568	557	530	535	528	554	544	576	515	571	557	567	540	547	589	528	550	569	544	533	529	561	531	546	523	558	524	566	546	554	515	561	513	541	550	487	550	549	585	579	556	533	565	531	540	559	582	546	584	521	528	533	585	572	564	560	527	511	562	570	524	576	569	532	553	552	539	553	579	599	505	560	571	598	604	551	569	584	508	518	567	563	548	527	571	545	565	570	563	550	533	567	561	549	587	572	594	538	562	505	577	599	561	571	582	565	535	587	544	582	596	544	580	577	535	544	594	549	560	527	557	532	554	575	511	540	533	562	575	499	573	521	570	558	515	567	576	538	604	572	541	552	608	553	558	545	574	522	512	536	506	547	533	574	534	563	574	565	571	562	531	523	553	572	566	538	508	534	554	543	565	594	531	564	550	504	550	524	527	487	541	560	541	560	506	562	542	526	511	565	533	591	584	576	526	512	540	519	548	539	573	509	596	556	538	541	561	566	530	566	568	541	542	572	529	540	589	552	540	557	544	576	560	514	516	509	573	511	581	523	539	569	586	542	545	555	558	524	530	581	579	588	534	553	581	555	528	574	499	560	535	579	535	564	573	531	559	583	542	492	545	555	534	576	570	555	542	546	580	522	589	555	558	576	568	574	531	503	541	535	559	552	567	558	551	517	571	529	545	573
13607	27495	20495	9756	5999	3669	2719	2210	1850	1610	1444	1339	1244	1122	1099	1071	1031	1085	1129	1085	1175	1045	1053	1071	1008	1022	1071	1034	1075	991	947	995	913	936	973	922	892	956	896	941	980	968	919	874	880	888	907	916	907	923	923	918	834	936	966	899	883	944	900	887	927	894	869	918	940	880	898	907	898	912	832	850	920	859	899	891	952	900	905	865	921	932	881	870	942	927	930	871	921	879	885	975	932	875	921	959	918	892	909	933	893	887	905	924	906	910	915	918	916	934	892	875	954	899	923	860	901	942	919	918	910	902	921	913	914	890	892	922	894	925	863	941	919	867	856	875	895	875	937	854	896	892	935	943	993	869	878	897	907	892	898	914	950	878	917	909	920	923	890	909	934	894	893	889	964	902	909	893	910	879	904	902	904	923	956	905	926	896	864	940	972	937	882	902	933	910	925	934	911	889	834	891	901	925	894	888	915	846	881	888	889	891	858	914	898	888	871	909	967	913	915	897	830	910	875	937	925	930	901	876	916	933	872	911	898	890	879	918	935	893	938	858	909	901	860	918	893	891	898	932	884	945	906	908	926	898	930	905	916	884	930	927	850	896	862	890	914	898	904	902	891	906	880	909	903	928	925	861	929	942	912	901	887	896	883	921	891	876	897	914	849	878	944	919	863	910	878	874	946	898	920	908	915	929	892	929	874	919	889	885	946	890	857	928	873	936	895	948	917	842	921	875	947	921	872	889	865	878	892	943	937	946	840	920	881	880	888	881	917	944	911	860	869	930	979	891	917	956	889	843	896	871	858	910	929	911	885	911	938	901	906	912	856	905	931	876	886	907	903	1023	948	925	987	937	895	881	893	891	880	885	900	932	914	898	957	906	904	924	870	860	844	893	909	896	869	922	934	926	871	868	952	863	891	838	913	898	853	910	908	904	920	903	937	918	888	933	910	884	888	925	876	872	888	902	894	915	854	979	966	888	910	897	913	887	957	898	921	897	926	938	934	943	943	914	978	926	868	896	877	927	850	904	854	925	826	894	902	903	908	911	875	952	915	902	938	869	905	889	873	899	871	865	906	942	875	939	948	856	953	928	892	874	917	955	880	932	893	982	834	924	937	939	917	918	901	953	908	936	857	867	961	828	880	928	944	930	898	868	931	868	915	897	921	900	901	946	891	914	880	913	862	870	931	866	906	914	965	881	901	885	927	977	948	991	881	891	857	897	881	920	950	924	914	931	867	923	940	957	900	919	899	906	888	950	906	860	867	884	870	887	856	902	903	907	935	893	971	936	872	836	899	892	872	910	874	884	923	905	872	925	915	854	870	924	909	879	931	926	929	895	890	923	886	952	952	897	832	938	861	947	961	920	933	936	890	920	875	865	899	933	903	959	840	912	941	839	956	936	902	911	898	908	910	893	895	903	882	853	928	914	875	921	887	884	808	852	873	852	936	882	901	902	928	889	876	856	925	888	935	868	916	888	925	902	873	870	910	885	904	935	874	899	972	880	957	885	863	899	902	899	899	873	953	921	914	953	942	890	889	879	939	893	860	950	849	890	890	898	915	913	939	871	934	883	903	953	939	929	937	884	899	922	904	873	927	896	925	889	897	924	916	903	912	861	908	914	940	859	881	888	914	904	875	958	911	920	879	873	911	948	914	890	936	900	907	904	956	937	880	952	958	956	879	889	920	883	892	920	899	910	966	827	912	890	912	948	958	953	911	923	958	913	917	853	959	878	897	955	862	907	947	844	911	891	887	942	904	876	889	921	859	950	857	911	937	939	885	945	894	915	867	917	898	954	969	879	862	902	963	968	878	870	920	902	901	917	878	929	929	892	924	912	905	861	884	939	919	895	897	894	864	915	924	854	898	877	875	905	851	887	907	848	885	840	918	904	949	893	928	939	891	902	921	939	920	910	927	877	875	945	881	883	923	943	902	947	900	910	912	904	924	928	868	874	941	821	868	928	910	862	927	902	866	911	894	893	878	860	899	913	913	895	941	952	914	900	870	877	876	853	877	855	926	904	921	973	942	920	881	927	894	889	916	925	936	917	895	895	908	864	890	828	890	950	895	884	972	891	876	928	927	835	951	853	859	922	909	956	864	930	940	915	907	910	933	891	893	873	883	953	855	896	875	891	940	975	865	881	892	968	928	916	946	946	888	849	896	942	891	918	868	915	865	882	946	931	933	923	853	892	927	934	883	952	920	915	899	874	925	938	905	931	875	885	913	893	880	908	900	882	928	897	916	958	914	913	920	891	884	897	919	895	886	912	969	922	883	870	872	912	844	900	908	903	887	915	909	848	872	905	892	875	863	929	906	856	941	890	928	928	907	858	871	904	933	903	870	918	932	875	898	883	921	916	856	889	940	925	907	907	910	853	840	928	884	915	925	951	948	896	932	870	856	952	908	979	923	875	936	895	905	904	879	882	924	932	853	935	929	881	909	908	880	892	898	913	872	880	905	852	916	908	885	904	863	908	932	899	912	873	927	902	929	927	910	981	884	894	880	885	922	941	899	947	832	922	946	915	892	913	914	893	885	918	916	937	888	883	936	906	880	924	937	933	905	911	893	871	870	907	864	915	902	898	914	868	920	916	885	912	900	889	901	905	898	852	947	920	906	872	885	938	887	924	891	907	897	893	839	884	880	923	904	871	858	886	917	963	930	852	929	886	894	914	924	878	899	933	933	877	918	902	955	899	895	849	950	887	915	940	864	878	982	922	942	876	926	904	927	935	861	882	875	913	917	907	880	936	899	830	946	970	921	894	928	901	881	873	911	883	869	944	908	921	903	924	936	927	882	922	873	909	879	896	876	939	861	918	910	940	875	909	873	857	887	865	899	919	925	933	886	898	885	880	879	928	918	891	900	901	949	916	931	913	893	888	895	864	933	900	953	931	938	891	881	910	918	930	958	874	948	888	925	820	869	937	906	900	875	920	862	893	900	908	887	866	906	926	963	904	891	944	930	915	917	890	930	906	867	865	889	905	970	961	872	898	858	883	960	898	863	908	909	888	863	881	874	890	917	890	926	878	898	918	898	886	896	974	914	874	936	912	907	924	842	893	857	857	866	939	908	896	925	846	942	925	933	902	877	905	887	884	894	941	931	880	902	938	906	877	874	964	881	883	866	897	935	889	887	894	913	933	872	902	929	935	886	932	897	904	930	899	870	890	910	905	966	868	939	942	873	957	883	830	917	929	915	840	866	953	914	917	953	890	876	935	881	901	875	882	942	866	954	895	884	978	937	914	915	878	892	893	849	885	861	922	940	907	846	913	919	918	921	883	943	911	918	920	923	894	893	916	887	929	881	933	882	910	905	864	879	919	954	839	914	914	946	862	882	930	896	925	869	908	891	933	897	929	858	882	887	928	914	964	938	866	925	948	901	886	911	899	923	853	897	915	888	892	900	885	896	916	925	895	907	866	899	855	891	909	885	949	867	810	857	893	879	905	909	867	910	903	929	853	864	849	889	892	934	894	914	910	921	893	863	930
22996	21599	28592	25014	21630	17036	4736	2173	1474	1150	960	832	720	664	579	560	563	527	524	554	520	498	499	541	486	469	461	451	437	460	416	404	444	392	380	380	361	435	395	412	396	391	367	381	358	353	345	361	358	390	341	396	334	350	382	380	345	387	374	325	379	359	347	367	340	370	348	371	400	353	358	383	378	384	364	334	387	364	380	389	367	318	370	371	335	351	365	385	352	371	380	358	378	375	403	352	348	360	376	362	365	378	388	401	382	383	364	341	376	355	361	360	374	357	350	332	345	354	371	368	357	341	365	359	378	333	326	404	363	344	374	354	357	378	381	334	376	350	374	369	385	336	336	359	347	360	348	326	383	359	327	332	343	362	371	363	397	347	349	380	374	375	352	372	381	347	370	380	361	379	351	367	361	386	372	346	365	359	358	373	357	368	369	338	378	346	387	393	350	341	344	334	395	353	381	354	324	378	385	336	350	338	350	347	373	392	359	401	358	355	368	361	336	336	351	350	368	373	392	391	348	369	368	354	377	361	357	357	378	367	402	343	363	381	376	382	371	372	362	347	359	378	373	349	335	345	397	347	327	351	373	362	353	350	400	378	359	376	384	375	341	371	378	356	369	369	375	366	372	381	377	399	337	347	350	359	336	362	340	336	380	322	374	323	375	360	378	371	374	364	383	351	338	365	365	346	322	366	380	358	363	324	355	366	356	371	367	364	375	398	356	394	343	354	358	376	371	341	358	335	363	355	351	357	379	338	332	359	377	356	325	360	369	351	349	374	370	399	399	371	363	368	370	337	355	367	368	401	355	346	339	374	357	378	375	359	373	351	355	353	372	354	345	387	343	367	348	358	364	362	335	368	389	347	354	376	400	343	388	339	347	346	356	375	353	346	389	371	344	354	364	325	369	375	377	341	358	343	354	376	364	365	380	366	362	366	374	338	354	360	395	354	406	365	374	305	386	382	376	355	334	358	407	355	384	357	391	368	375	347	340	376	341	366	349	372	367	347	331	379	352	318	349	359	331	374	360	350	321	351	402	347	359	360	333	378	355	391	327	356	367	406	356	349	366	351	342	350	345	365	407	335	364	343	360	377	363	372	354	354	337	363	392	362	366	361	315	352	390	372	361	357	341	394	375	371	369	344	418	363	366	356	400	343	385	354	320	378	364	370	351	341	344	361	359	333	381	355	364	388	388	345	371	351	327	367	352	339	359	382	325	332	375	331	364	370	362	387	343	359	354	382	365	330	348	372	367	351	348	363	335	338	407	369	359	333	352	387	330	361	356	357	381	367	350	340	375	374	394	369	357	352	361	373	380	372	390	317	385	350	363	356	339	347	363	364	352	320	353	369	367	334	365	357	390	360	393	359	353	408	386	383	321	339	357	368	396	352	345	367	338	386	370	357	391	350	394	368	357	397	342	380	393	378	380	362	368	338	347	326	356	384	372	356	360	351	373	377	376	366	353	355	394	376	338	365	354	352	353	351	398	369	360	373	334	385	381	367	355	332	410	343	330	325	384	386	339	356	358	394	371	363	347	349	385	357	356	351	348	376	360	358	384	345	361	367	350	336	380	332	348	370	358	363	373	343	366	373	364	340	364	318	353	374	334	355	349	349	385	351	368	377	385	380	331	374	357	365	377	372	340	374	383	400	369	362	340	384	362	360	367	373	355	330	353	344	350	353	380	376	361	339	372	340	363	341	355	375	353	397	366	369	357	379	353	364	396	342	357	369	385	383	395	351	359	353	352	391	317	362	353	325	358	359	413	374	390	381	369	370	342	378	364	361	385	360	389	375	361	371	344	369	382	364	343	345	353	391	345	366	359	335	374	397	368	354	404	323	376	364	334	307	346	347	366	352	357	358	330	385	379	384	363	379	373	363	383	375	355	390	385	350	395	378	387	375	376	352	382	368	382	359	371	341	355	378	347	340	364	367	350	361	352	325	375	325	367	343	355	372	397	336	330	370	361	381	368	384	344	404	388	364	322	346	311	339	361	353	359	385	310	312	351	365	382	374	383	390	370	368	371	373	364	336	344	376	337	364	372	350	337	339	376	365	340	375	369	366	356	364	363	358	351	365	348	385	353	363	363	344	361	357	377	413	364	372	375	363	380	366	363	362	377	375	360	360	357	352	341	338	365	373	361	350	364	376	365	352	388	393	361	404	364	362	365	351	370	328	372	346	360	325	363	350	373	366	361	347	362	336	392	387	349	342	367	345	386	374	359	338	347	330	335	389	390	375	364	340	352	343	365	390	340	366	353	326	384	412	376	377	320	405	357	355	348	320	352	369	331	336	376	376	338	376	389	354	389	343	337	357	361	384	365	351	372	350	346	359	389	349	339	362	379	339	385	356	358	372	353	323	411	343	367	368	385	410	397	337	384	346	368	363	387	383	342	386	352	370	369	390	365	377	367	365	347	352	348	371	347	342	352	355	386	368	361	380	369	379	351	347	351	353	327	366	356	348	345	391	360	384	355	354	360	378	353	354	370	382	356	360	372	353	378	375	354	352	369	345	388	384	344	393	398	343	378	376	361	337	375	338	352	359	358	357	329	341	362	329	339	352	366	378	346	364	365	357	378	356	366	361	365	370	346	390	335	345	360	364	361	385	357	353	386	355	389	326	395	351	340	388	363	346	366	377	335	357	365	347	400	357	353	356	389	351	343	338	419	347	365	359	367	360	352	370	378	379	339	381	378	365	372	364	373	360	351	401	347	367	358	370	364	360	342	350	362	342	356	383	363	365	371	363	401	360	401	353	331	368	349	342	367	370	356	375	352	375	337	390	387	387	351	326	342	345	368	339	356	369	354	375	361	387	380	335	395	388	372	372	320	364	388	365	383	368	391	378	366	368	353	341	360	356	355	339	373	341	359	376	383	401	347	392	352	340	366	360	378	388	375	336	360	325	358	349	396	382	361	362	401	358	345	334	380	369	363	354	388	327	372	350	332	345	370	360	363	365	343	371	356	388	380	322	369	358	364	371	286	374	357	332	365	348	369	369	343	368	353	335	360	392	361	365	366	364	362	367	381	357	342	352	356	374	369	368	375	334	346	344	353	329	355	330	388	317	360	352	366	316	365	333	373	299	346	365	361	345	391	338	330	359	365	376	342	361	381	350	364	387	330	361	394	368	329	362	371	376	406	398	340	324	360	388	369	355	382	361	363	403	345	368	351	349	375	363	371	375	351	362	362	352	361	341	368	361	358	358	363	361	373	349	367	366	371	332	369	366	359	346	343	377	341	377	352	367	382	373	357	397	365	327	386	360	364	377	386	386	365	394	350	368	382	354	368	357	372	377	384	360	385	390	380	359	341	372	361	353	380	371	349	348	357	370	362	382	333	361	366	364	347	335	366	368	346	386	327	359	372	365	344	361	369	359	371	382	349	344	351	374	363	352	347	410	358	356	364	376	378	345	354	380	357	345	350	338	337	350	371	347	372	393	343	357	347	341	338	344	394	391	369	368	343	331	406	404	363	363
16461	41741	34950	24003	15412	9145	6333	4930	3757	2974	2319	1971	1730	1471	1303	1237	1200	1162	1208	1204	1220	1100	996	1033	1001	969	855	883	791	805	756	723	650	677	699	693	698	668	678	692	700	688	667	661	651	595	628	606	632	623	615	641	573	634	609	576	643	622	670	636	614	572	594	587	597	588	618	622	623	631	606	614	594	606	553	570	585	588	602	610	632	641	589	580	600	599	613	622	625	628	591	597	607	591	616	584	588	609	588	583	621	604	582	644	565	595	641	623	610	634	597	585	551	600	592	562	644	592	592	584	614	571	612	621	663	630	594	624	609	639	596	624	611	574	559	642	647	594	623	604	572	604	566	628	590	618	641	594	626	638	589	628	639	602	590	648	608	627	625	608	650	626	643	562	623	624	628	576	610	656	617	630	589	635	634	622	572	573	612	596	617	573	625	634	586	590	603	607	590	612	631	570	560	597	551	589	616	641	649	596	588	586	597	608	619	643	650	621	589	585	577	645	606	597	613	642	618	661	609	603	587	605	612	598	606	568	575	579	618	613	636	544	608	608	588	624	616	631	597	588	601	566	540	627	611	631	592	607	577	608	643	579	612	597	636	610	576	622	588	599	605	571	594	586	601	605	623	625	636	600	608	608	570	610	565	616	602	585	630	578	610	609	602	601	599	611	631	578	591	602	561	597	606	610	626	608	577	570	622	600	630	631	586	614	638	647	643	619	635	592	604	618	593	615	606	635	609	580	564	612	578	596	580	592	626	621	626	597	614	590	585	598	567	610	639	621	566	596	578	613	558	552	593	600	629	563	584	584	601	648	625	639	603	646	586	589	611	608	605	573	578	619	610	607	599	599	611	598	606	612	575	565	566	622	636	617	573	606	591	583	600	591	646	633	592	603	580	563	593	552	630	608	648	570	602	604	592	609	590	608	561	613	593	642	616	586	618	591	619	603	578	607	585	628	561	602	624	622	614	634	611	636	627	608	583	614	590	628	654	611	672	590	615	610	610	619	612	586	614	586	592	612	615	593	587	577	562	595	616	619	631	572	617	598	636	578	613	627	587	602	599	594	603	604	622	608	591	608	552	601	615	558	625	592	615	562	632	612	593	618	585	628	567	593	618	618	569	590	643	625	604	624	579	586	599	615	602	614	619	599	657	590	613	632	630	564	617	579	602	607	592	600	621	625	635	615	603	591	627	598	556	563	586	604	606	637	615	604	537	621	573	608	596	577	625	558	642	578	608	593	597	603	604	635	547	605	592	576	590	594	634	602	592	594	644	627	634	603	612	596	621	570	607	592	564	598	623	622	658	601	607	583	636	597	584	594	630	594	643	615	597	629	600	656	588	635	615	605	593	604	611	618	589	600	598	622	608	617	603	631	585	602	594	656	644	646	597	592	516	619	561	614	598	569	557	595	568	578	606	610	574	583	583	618	615	580	603	562	590	586	640	598	579	580	613	632	607	577	608	668	640	597	656	595	603	602	599	603	634	660	651	605	621	607	555	626	594	572	608	599	614	636	588	556	595	609	621	585	626	629	637	621	636	617	615	584	577	603	599	598	598	598	608	598	602	605	572	661	555	578	566	619	624	593	587	646	589	639	597	640	587	607	590	605	601	598	604	635	590	585	596	573	606	600	608	607	569	591	632	654	637	580	608	610	566	662	584	592	604	646	626	590	627	576	611	590	602	597	584	595	601	597	628	566	585	654	599	641	594	585	622	618	582	578	617	655	616	571	637	612	566	678	623	623	648	612	598	610	599	570	605	619	610	603	588	583	611	602	640	581	602	633	617	618	631	618	555	591	611	634	595	622	550	644	624	616	594	582	593	663	610	561	607	657	653	604	583	587	611	629	617	575	582	580	596	586	596	591	606	603	657	603	554	576	604	611	606	627	609	648	594	578	657	600	599	646	607	594	610	661	617	628	625	554	553	656	564	587	653	562	584	579	622	600	612	588	582	605	606	630	581	587	592	581	563	557	558	624	644	629	616	559	567	568	599	580	633	584	585	592	596	581	611	605	565	626	608	653	624	649	638	617	628	577	591	618	583	595	632	597	619	596	591	616	580	602	580	610	588	595	585	641	632	593	641	572	640	643	647	554	604	567	569	627	582	583	564	611	617	590	573	608	570	602	661	615	579	607	628	567	594	608	622	582	608	621	586	598	621	631	626	601	580	624	614	578	590	635	572	584	596	609	632	608	586	618	585	607	603	602	578	578	626	593	627	611	596	592	583	574	611	555	618	603	585	598	612	592	607	591	640	590	610	528	623	616	653	557	645	646	599	625	622	579	606	614	586	616	621	625	567	621	645	610	673	615	607	585	608	615	595	594	614	608	587	600	596	589	580	595	599	631	631	573	599	633	573	617	566	604	587	611	610	582	616	617	634	614	589	617	595	591	614	618	573	627	573	636	630	560	573	573	607	562	641	626	582	644	606	614	612	600	605	573	607	627	628	607	600	663	659	591	636	626	587	597	597	589	631	598	624	607	583	584	631	585	618	596	584	625	601	586	612	637	603	615	608	613	617	661	623	575	571	609	605	606	639	621	580	630	569	606	571	584	600	615	557	595	597	614	595	595	628	620	614	568	640	601	589	576	632	563	601	613	631	554	580	588	630	610	575	596	599	594	609	614	592	623	585	597	626	604	581	567	639	582	628	607	601	582	591	616	582	586	605	572	591	601	582	594	572	596	651	606	570	569	594	629	619	574	585	595	633	584	634	592	607	591	579	587	573	618	618	605	613	569	603	614	602	603	624	584	595	590	593	606	610	598	611	570	638	598	583	626	574	593	589	634	626	629	598	607	605	624	602	602	591	597	597	609	595	587	580	557	618	568	657	630	570	557	597	583	598	582	603	588	607	533	592	592	601	635	617	629	603	593	612	603	609	622	623	600	612	668	595	630	593	561	571	630	585	616	587	631	637	589	592	618	641	628	611	583	565	571	592	607	624	617	610	628	561	598	578	596	647	538	584	582	620	569	637	611	604	587	590	611	646	632	585	598	582	618	634	612	558	604	612	633	541	608	622	592	594	602	618	609	618	552	603	622	620	570	590	585	609	633	601	574	609	597	572	582	585	592	611	572	596	601	589	598	592	583	581	551	647	593	599	616	617	584	625	588	624	585	581	616	570	647	577	619	623	633	576	606	595	606	599	587	594	584	610	624	628	579	642	556	593	589	634	555	613	577	633	635	610	677	597	592	553	625	555	607	637	557	575	600	567	584	569	636	587	605	564	572	584	612	587	651	583	598	621	556	599	606	637	644	614	579	634	637	622	611	593	609	591	557	583	579	589	601	580	556	594	551	616	641	570	582	634	651	590	626	566	594	602	578	591	611	604	588	606	565	552	628	552	618	611	602	610	581	582	582	608	621	625	616	571	589	600	611	647	624	583	583	591	601	611	599	605	618	633	663	624	615	596	635	611	605	579	586	598	598	582	592	638	582	600	629	630	598	589	584	598	615	632	577	604	635	620	621	603	589	600	601	574	642
27731	20004	12091	4088	1617	1074	949	784	714	700	736	634	651	674	638	648	666	672	670	662	639	684	668	635	659	627	644	659	610	630	598	597	635	621	603	668	627	618	619	598	641	624	616	606	629	638	636	600	582	629	631	644	632	603	643	650	638	644	610	625	623	617	586	627	634	670	615	577	621	629	604	632	565	626	590	635	613	618	567	626	635	614	600	623	560	631	634	616	642	604	620	634	632	618	621	609	600	608	607	602	587	592	594	645	617	577	574	600	625	607	603	645	603	580	653	622	604	606	598	649	632	632	612	652	600	597	589	600	569	621	611	616	634	634	598	599	633	604	657	684	642	639	646	614	561	611	589	585	601	568	608	607	589	617	583	588	612	613	593	669	651	613	599	585	583	622	644	610	617	594	615	679	632	608	610	610	642	612	611	638	604	589	648	588	556	593	622	623	635	593	634	622	579	644	610	600	591	619	638	616	645	638	604	605	633	612	598	609	674	606	600	603	622	656	580	582	621	598	627	614	595	596	584	599	611	609	597	637	616	605	622	622	599	588	597	587	654	608	603	609	625	566	616	616	584	629	660	652	637	626	582	580	648	585	613	561	626	605	599	591	599	613	603	649	561	603	604	584	584	632	612	596	592	587	625	644	612	581	620	618	612	599	617	630	633	573	587	649	620	640	574	589	579	610	648	603	578	600	621	627	633	621	613	635	631	596	593	616	583	621	607	621	608	635	608	579	546	615	655	606	640	615	625	656	643	622	594	621	595	577	604	590	599	623	620	641	618	657	632	611	622	636	600	611	621	563	614	627	599	675	570	606	638	610	616	620	614	641	570	657	641	635	572	595	584	576	662	610	615	604	627	641	589	627	639	596	628	645	573	644	633	602	608	649	611	611	608	623	581	627	606	614	603	593	621	601	610	613	647	638	624	594	598	631	634	626	590	618	612	620	610	599	593	583	610	611	648	620	622	586	660	633	634	580	621	646	599	615	577	581	606	653	600	659	617	630	620	598	628	607	662	596	587	609	630	572	632	616	620	623	651	651	633	694	647	600	633	587	590	600	608	652	608	578	610	590	636	555	587	598	609	584	605	610	609	622	619	609	636	631	579	607	589	628	635	634	614	638	591	632	625	612	619	623	606	577	644	584	607	594	589	612	612	560	612	607	594	596	614	604	602	635	628	636	643	631	632	612	671	600	634	598	600	589	595	592	626	595	616	634	607	605	628	644	614	649	625	615	617	590	627	604	632	619	592	603	573	620	611	571	598	610	618	660	585	608	615	607	602	629	596	621	641	557	616	651	630	622	612	632	628	581	602	632	593	603	634	630	646	624	616	587	617	628	616	599	594	660	649	654	626	616	609	613	664	607	640	592	587	619	556	622	635	592	617	642	574	604	613	647	613	618	654	635	589	615	565	620	636	625	627	591	584	578	612	565	617	606	614	621	599	618	627	653	619	608	565	619	605	591	605	594	586	638	606	629	589	589	633	591	650	646	620	672	621	644	603	626	568	660	594	578	622	630	626	646	630	632	670	624	637	667	608	580	620	610	673	616	623	622	612	651	615	603	582	631	619	570	620	612	586	604	616	619	625	597	593	633	590	640	636	592	581	603	582	589	637	632	622	596	603	619	625	655	616	583	582	620	642	623	620	596	622	603	643	622	633	606	639	569	624	621	617	588	636	661	559	590	619	612	629	607	593	589	570	631	629	632	638	614	590	599	614	567	597	608	595	605	615	587	580	584	605	619	554	589	615	609	639	607	620	592	586	592	565	636	642	607	590	592	604	643	602	575	634	641	639	631	638	652	622	659	598	607	645	667	599	609	593	627	635	647	650	649	610	638	644	589	605	605	599	626	621	658	615	604	608	589	606	547	602	634	609	619	634	612	635	605	622	615	601	601	600	607	618	632	658	648	622	626	595	603	600	581	594	653	610	648	620	633	586	620	583	612	584	625	603	561	581	621	616	655	619	594	629	623	640	617	622	602	605	628	585	646	588	612	650	597	618	618	625	618	640	591	596	662	643	656	601	621	599	605	612	602	625	631	617	585	608	625	615	601	587	611	628	604	618	572	664	644	630	567	656	609	623	588	648	614	633	660	638	587	628	623	611	601	634	604	614	572	579	655	643	642	588	581	629	623	585	625	583	611	599	627	632	595	638	611	619	616	602	628	643	639	619	591	616	588	645	623	624	626	574	589	599	598	613	629	599	638	587	584	599	617	591	627	591	630	620	603	580	605	599	621	657	613	601	611	582	616	638	594	559	616	634	620	635	605	575	627	608	654	640	608	670	590	616	593	623	622	613	596	621	570	632	566	573	640	623	641	610	640	622	598	614	627	600	617	634	633	605	592	642	604	597	607	629	630	664	568	647	590	622	629	681	609	607	616	592	570	609	641	631	577	603	624	557	620	615	625	658	626	646	595	630	585	612	642	584	622	636	615	603	589	635	624	607	601	601	629	658	611	595	624	647	622	637	571	601	581	583	648	601	612	599	600	623	646	618	605	598	638	627	578	617	588	623	610	632	624	636	644	627	621	601	617	609	626	609	582	607	601	595	598	603	634	616	620	581	606	636	610	591	578	623	608	593	575	613	616	634	586	617	566	630	620	609	601	608	640	578	654	589	589	637	597	608	607	618	589	620	620	610	599	598	583	576	648	655	590	655	600	592	606	623	590	607	560	613	625	617	597	605	602	622	628	606	622	585	621	590	585	640	605	603	606	608	577	579	596	587	638	589	614	559	583	630	595	677	595	574	649	644	614	609	603	586	649	613	613	599	621	581	578	620	626	660	592	571	595	648	631	615	625	642	609	628	620	614	573	616	630	626	564	626	604	657	577	624	654	641	618	564	602	597	582	637	589	610	593	614	625	588	625	660	629	582	623	666	610	635	606	602	603	620	562	627	584	617	637	600	623	631	606	627	615	588	620	634	608	643	588	608	610	599	636	608	632	606	599	611	560	620	603	575	614	586	583	605	673	663	611	667	650	614	592	577	608	637	571	623	580	614	640	585	598	635	615	597	591	612	611	623	622	608	600	676	677	611	636	636	607	629	641	579	663	608	604	632	592	576	602	612	630	576	581	586	667	606	628	612	634	594	605	624	609	602	604	665	615	622	598	616	566	571	631	611	619	586	589	612	583	609	605	644	611	627	601	617	586	595	596	633	626	623	611	651	629	606	684	622	615	600	622	589	585	576	636	552	666	589	598	599	622	583	651	588	609	606	645	614	599	596	606	639	593	618	614	646	634	610	619	606	613	608	618	612	612	616	617	665	589	580	648	608	584	608	638	616	629	600	611	591	601	592	580	598	577	648	598	630	606	621	608	598	573	604	610	589	599	560	612	564	615	621	636	622	640	620	584	612	618	627	595	629	640	647	616	657	625	622	596	604	625	648	599	583	605	589	572	629	594	591	611	625	641	581	578	609	642	577	610	620	652	626	646	655	588	616	615	576	622	642	595	617	646	641	605	594	660	600	597	569	600	626	624
12707	23178	14401	5845	3536	2481	1914	1656	1388	1324	1236	1153	1202	1214	1159	1140	1103	1153	1179	1175	1128	1134	1115	1107	1110	1114	1091	1063	1105	1096	1072	1073	1096	1059	976	1040	1039	1059	1072	1050	1049	1101	1073	1028	1010	970	968	980	1014	965	1061	1051	1007	1029	1058	980	994	1031	1006	1018	989	992	1058	973	1019	1005	939	1002	1023	971	1017	1024	1021	987	1002	981	999	1003	1049	1070	1038	1051	989	1039	1022	993	998	1054	1057	1028	1003	992	1076	999	1060	993	956	1018	983	1019	983	1001	997	1023	994	933	1058	996	970	1014	1048	1009	998	1008	1042	1003	1004	1027	1011	1053	965	1010	999	977	1055	1037	1012	1005	1033	1033	1074	1019	1045	1002	973	1024	1002	1056	977	1058	1054	1051	999	973	1021	1010	1007	1087	1033	1039	1088	1024	1065	961	954	1008	1034	1010	1026	990	1041	1015	1019	949	991	1016	1040	1051	1045	1018	1025	1083	1030	1031	1015	1039	1061	1014	951	1000	1054	1008	1028	1047	1044	981	1000	979	1006	1025	966	1010	1025	1023	1001	1055	1047	1027	1000	1063	1070	1008	1000	1018	1007	1014	1046	1029	1056	966	967	1037	1044	946	978	998	1024	996	1069	994	965	1019	1019	931	985	1015	1019	1056	957	1049	988	1002	972	973	994	1035	1020	1000	987	944	1016	1050	932	974	1017	998	975	1026	987	1043	1015	1021	993	1017	1017	950	960	1056	1001	1007	978	986	1003	1045	999	963	1016	1029	1026	967	1037	999	1067	994	1006	1056	1046	982	1045	970	1013	998	1022	1016	1010	985	1043	1078	993	998	1016	958	980	978	1071	1016	1031	999	998	976	1046	1028	990	989	1040	995	978	1037	995	997	1039	986	996	1016	978	995	1033	1049	1052	957	982	1033	1027	1001	971	1028	1050	951	1001	990	1009	990	991	967	1003	1049	1054	1051	1023	1031	1062	1015	995	1037	1032	944	1045	953	1014	1028	979	973	995	948	1041	1043	1060	1037	1041	1013	999	1002	1051	1029	1086	1019	997	1005	1058	1069	1018	1018	990	1090	1054	990	1003	997	1015	1025	1021	1039	1033	1010	1047	1006	1012	1036	1030	1002	1047	982	996	949	1001	1010	1063	1040	959	990	985	1026	1057	1038	1017	994	1029	1003	1077	1014	996	1055	993	1009	1064	974	940	1074	1005	1030	989	1005	1013	973	1021	1001	953	1010	969	1026	991	986	1038	1007	1015	969	1028	1044	990	1010	986	967	1017	955	1023	1034	1052	965	956	1040	967	992	1007	908	1042	976	1009	970	1012	983	973	959	992	1006	995	978	1052	1022	1026	1028	1022	1035	1035	1028	996	1017	1067	1037	1036	978	1026	1007	1052	1006	981	1030	1039	1052	1019	1006	1035	1061	969	1024	1008	1034	959	1002	978	979	986	960	1005	1075	988	1045	972	1056	1031	1004	994	1025	1012	1034	988	1040	1003	993	957	1019	984	1004	1022	1035	994	986	1015	998	1023	1015	996	1004	994	1029	1021	1029	975	1020	984	1046	994	1059	1044	1050	1004	998	1021	1026	961	1058	1019	1007	1012	997	950	1044	1050	1028	1008	1038	1044	1029	1018	993	977	1021	1018	1059	998	1023	1006	969	1042	1035	1049	1037	929	1043	1010	1044	1009	1013	1020	1028	978	985	987	999	980	976	1011	994	1020	961	994	1014	1012	1065	987	986	1024	1002	1041	1018	1044	1061	1009	1030	1080	1044	1032	1021	1002	1072	1037	982	1032	1002	1051	1003	998	1023	1039	999	933	1004	1021	1027	1006	1038	997	1062	993	1008	1014	1063	1031	1031	1004	1000	1004	970	988	984	995	1000	1015	1023	1031	948	1012	945	1084	1025	1064	1007	999	1089	1018	1028	988	1017	1024	1010	1003	1016	1031	1028	1000	1068	994	1011	1018	1016	942	1057	1104	1049	924	1000	973	991	996	1012	1017	971	1030	1035	1029	1030	982	1015	1041	965	1025	1049	991	1003	1046	1006	1018	1006	1029	1042	984	1012	1015	984	999	1010	1076	1035	1009	960	1009	972	1024	1016	1066	972	994	1014	1010	989	1054	1025	1054	1009	1029	1022	1076	1015	1032	1033	1028	962	983	994	1005	1020	1040	982	1026	1010	1027	1058	988	990	1076	985	1050	1028	1025	995	976	1078	1016	1041	1045	1009	1010	1019	1053	1014	1048	1014	970	1054	1020	980	937	1024	982	1007	1000	963	1052	1052	1011	995	983	1018	969	988	996	1051	1013	990	1051	1050	998	1029	994	1054	1022	1050	1006	1053	1030	1062	985	1071	1003	1026	1032	1014	1031	980	1003	969	1012	992	1020	1077	1057	1020	1035	915	1020	1016	1085	1087	985	1038	983	1054	942	991	1050	1004	1063	1024	1068	1003	1066	931	973	1039	1093	1040	1029	1014	985	986	983	1047	1019	1025	1046	1054	970	1015	1023	1033	1019	998	1000	1019	964	1009	1008	972	1042	1044	990	941	993	1023	971	1003	971	1033	998	996	1042	1003	1014	985	1064	973	1070	995	996	1019	996	1070	988	998	1047	1000	997	1044	1005	1067	1055	980	1052	1017	1009	1043	1035	997	1023	961	1004	988	1083	1073	1046	1001	1001	1011	993	1018	1007	1003	1001	977	989	1006	970	1059	989	992	1026	1055	971	1026	1060	975	1017	1003	1011	1064	988	994	1068	999	1024	947	1025	1052	983	1011	1002	974	1070	1005	1018	983	1033	1022	1022	1018	1037	1072	1013	1018	1058	1034	1001	1078	1030	1042	1021	1042	1032	1008	977	982	999	993	1008	1009	995	968	1049	994	1029	1060	1034	1020	1012	997	1034	1025	972	1011	988	1012	1020	1003	1007	984	1046	998	1005	1005	1072	1029	1078	1018	1050	1027	1017	1045	962	1039	1031	1031	975	1008	1001	1084	1002	1012	960	994	999	1015	1047	992	1055	967	1006	1002	1070	1031	1001	1054	988	971	1010	990	995	1059	1031	1004	1068	1029	1035	1013	1075	1029	960	1009	953	1022	994	990	1004	1000	1111	997	1021	939	1007	991	965	1045	1048	1006	1081	1010	985	998	1024	1010	1014	1020	1024	989	1030	1027	991	990	1047	1003	1055	1050	1066	1074	956	1052	992	1018	1012	992	976	988	1021	991	1060	1031	1019	1018	1024	963	1071	1047	988	1002	974	1038	998	999	1058	1035	1031	990	991	1012	1004	997	994	998	983	980	977	947	992	965	1043	1047	1014	1029	1021	975	1043	986	1056	1009	1042	984	1001	1042	1021	982	999	1018	1009	1003	1024	997	1080	1015	1024	1019	1026	969	997	1021	1017	993	977	1044	1059	1026	977	1030	1003	1001	1031	964	1041	1047	1018	1045	992	992	1025	1026	999	997	1054	1018	953	1022	990	1024	985	1054	1074	1036	991	1005	970	1029	1008	999	989	1013	994	980	1001	960	1018	1018	993	952	1047	1033	1068	980	1024	1045	985	1021	997	1004	984	1037	1004	950	1027	975	946	1012	1050	1009	1018	987	983	980	1049	1050	1044	987	972	1004	964	1045	1024	966	1030	971	1075	1034	972	982	995	982	1011	1022	1031	1062	968	1060	1010	1049	1039	1020	994	1040	956	1003	1039	994	1024	1035	1030	1033	984	975	1075	1050	1025	1012	1066	1048	1017	1012	1010	1038	1081	928	987	1010	1002	1019	987	1013	972	950	1047	1003	1004	1021	1018	994	1004	968	1037	993	1022	1039	989	1054	1003	1045	1005	1030	1029	1010	1003	1098	1029	1032	1018	1040	1027	1025	1057	951	1012	987	1011	1032	1061	1030	1050	1051	968	1038	995	1013	962	1008	1030	1012	1031	1020	1043	1085	1068	1005	965	997	1019	989	1020	1018	1076	972	1001	1038	971	974	1072	993	939	995	1025	1003	945	1090	991	1029	997	1026	1029	996	1049	990	1033	1056	951	1028	986	1047	997	993	989	984	1062	1027	954	971	934	1099	1019	993	990	973	1018	1036	1027	977	1010	1007	1036	1042	1016	998	1029	997	1011	1020	1048	945	1018	1067	978	1073	1026	1016	1037	1071	1002	986	1042	1043	1036	989	1023	993	1013	983	1025	1054	950	1064	1004	1007	997	1025	1032	1003	1065	1002	996	1001	968	1014	997	1008	980	980	1096	984	1017	1037	1000	1035	1003	1015	945	1022	1029	1046	999	1016	987	1010	1000	955	1033	1054	1063	1011	1085	1023	1018	981	966	950	1013	964	1048	1008	942	1034	1096	1024	991	1042	1032	963	981	966	1015	974	1074	1056	1007	987	989	994	989	968	1024	1086	1018	1018	1024	1002	965	1040	1008	1013	990	999	1046	1010	999	1027	1039	1052	1072	1045	1021	985	1019	1021	1032	1026	1050	996	1000	984	1010	1031	1032	1005	1021	1024	1040	1050	1034	1019	1030	1068	1068	1004	997	981
23837	21516	27827	25628	18102	4725	2135	1376	1136	982	857	790	779	743	669	648	668	664	697	648	640	623	585	634	630	636	586	566	617	503	545	595	555	530	523	531	544	533	544	525	523	510	553	528	502	535	511	525	478	463	500	526	489	536	480	497	533	546	520	544	481	508	538	550	501	449	498	536	482	512	522	504	478	549	518	528	499	524	539	519	488	527	522	485	558	549	514	510	511	525	507	537	507	515	540	506	479	569	506	492	512	480	485	497	526	508	509	539	492	511	502	526	505	507	520	535	507	516	494	527	494	536	496	507	523	514	593	466	528	488	510	503	509	510	535	527	536	528	518	507	491	516	512	507	544	489	530	521	490	523	532	497	493	471	469	527	485	527	481	544	505	530	493	503	502	525	487	553	507	484	521	526	519	530	511	524	537	536	524	515	552	509	487	510	544	513	487	518	531	483	512	518	522	510	532	505	489	539	482	510	526	516	536	515	520	491	542	512	475	535	533	523	515	512	503	518	497	528	486	549	534	532	508	530	518	515	519	484	477	498	525	512	522	485	492	528	517	512	509	499	483	490	506	510	504	512	491	514	500	530	520	520	541	541	571	484	514	542	491	507	498	508	462	499	516	551	523	504	508	482	489	532	502	544	492	524	502	476	483	518	520	460	529	486	528	502	532	494	547	504	516	504	559	524	536	521	556	522	507	514	542	535	509	515	508	500	525	528	526	511	504	482	500	507	483	532	575	546	521	516	531	524	482	503	501	500	530	487	526	513	518	486	501	522	473	501	540	500	517	526	487	476	502	499	506	516	528	532	539	519	503	531	501	511	519	507	515	512	530	533	504	516	490	553	522	511	540	484	507	505	505	509	526	505	537	503	494	499	487	512	527	542	496	510	487	499	525	508	557	492	467	513	510	541	510	513	511	527	517	525	535	540	500	529	509	548	534	507	509	518	508	495	499	524	516	495	491	508	498	527	540	537	524	547	496	495	506	545	504	514	509	501	503	490	550	542	516	510	518	511	497	527	491	536	550	509	511	514	530	502	501	520	492	533	520	472	544	524	480	543	516	491	503	541	466	483	522	533	510	531	530	554	554	499	534	524	530	533	536	516	524	499	507	485	530	532	453	518	505	515	499	511	534	505	528	497	533	498	505	505	513	472	501	543	483	533	514	528	555	509	505	531	500	530	503	519	495	573	509	530	516	528	503	527	515	495	546	506	541	514	516	483	495	497	538	499	510	527	575	526	457	521	529	503	523	468	540	528	498	503	515	531	477	547	520	508	498	491	518	524	510	512	543	569	553	536	500	510	534	550	500	482	491	475	537	508	504	527	489	507	496	534	502	542	481	475	511	491	496	511	493	524	500	530	479	490	505	492	511	498	504	475	519	515	526	514	537	527	506	478	528	540	512	530	574	542	497	539	538	493	500	522	481	549	512	494	527	494	515	475	523	520	514	523	502	502	500	542	499	496	541	477	525	502	508	526	515	520	548	561	493	536	492	531	521	528	522	465	496	528	556	541	536	493	520	519	521	506	511	533	548	542	536	511	509	497	522	527	501	511	503	537	463	555	498	454	536	565	513	523	526	502	506	482	507	525	504	557	512	515	497	536	539	525	498	472	522	482	475	531	530	498	512	509	581	482	514	526	501	487	479	531	481	496	531	511	526	556	532	506	533	478	539	530	504	532	506	494	527	512	533	529	482	522	485	520	499	539	526	521	483	516	485	554	509	581	514	508	541	532	538	496	524	525	508	540	541	513	507	519	559	532	473	507	534	474	492	508	529	502	500	483	519	519	498	520	546	506	537	522	578	503	494	540	500	503	492	485	485	496	482	506	485	522	557	517	511	508	509	522	493	521	502	485	532	534	487	520	475	493	502	485	523	540	485	510	515	516	498	508	503	452	542	539	507	485	494	499	466	484	469	516	519	546	487	553	553	513	516	491	529	496	484	492	506	508	480	509	476	502	514	501	512	499	556	491	488	554	526	533	513	520	501	512	536	491	526	532	510	492	472	527	537	510	497	519	538	500	499	492	506	503	519	493	509	511	478	533	528	505	466	522	561	510	562	492	531	502	488	498	543	510	521	487	486	473	516	541	496	530	498	517	520	499	515	526	510	493	469	566	518	499	507	532	525	512	520	493	522	468	528	470	514	515	508	502	583	524	496	535	503	536	519	477	515	534	501	524	534	519	538	516	520	494	499	498	530	528	551	561	569	499	530	507	508	523	507	512	520	539	522	524	574	522	524	450	531	531	565	513	513	501	527	492	534	523	517	473	521	511	525	510	497	500	553	512	502	507	513	527	478	506	499	486	507	552	509	492	508	511	521	496	507	508	507	556	490	525	506	512	508	549	506	485	505	510	554	498	523	476	540	486	516	525	524	482	527	538	501	498	524	506	515	516	480	493	477	517	522	486	511	507	481	495	543	485	515	535	518	537	500	516	549	464	526	457	510	475	522	511	523	539	481	519	520	480	477	514	528	531	494	476	525	529	487	503	518	513	501	524	536	528	533	508	518	493	502	518	548	503	530	522	513	528	487	490	519	507	555	538	523	520	510	505	506	516	497	535	522	496	531	514	495	539	526	499	530	566	556	513	509	496	537	500	509	526	496	531	449	521	473	532	494	505	499	508	536	518	542	514	481	500	558	492	466	486	518	540	488	487	509	490	549	487	512	491	511	527	482	490	512	510	512	517	492	506	488	563	511	502	529	496	503	513	511	481	535	490	535	523	507	476	508	561	506	520	516	536	530	536	505	538	512	482	502	542	468	517	459	512	487	483	504	515	539	536	507	484	526	516	569	494	539	548	547	516	501	511	515	523	533	541	485	551	500	500	530	513	522	538	517	523	512	494	471	529	572	508	534	508	476	541	495	520	534	547	535	521	484	528	556	513	537	481	504	540	489	515	490	551	507	495	506	528	546	517	535	516	536	475	484	542	512	487	517	490	539	488	479	496	517	494	515	527	507	512	518	521	463	513	500	479	528	490	496	519	536	507	518	492	510	518	495	577	524	505	542	493	529	490	552	532	507	501	566	501	500	506	572	526	523	521	523	533	530	513	459	492	505	497	520	515	507	494	544	476	557	521	521	491	516	508	501	482	511	518	539	515	523	510	520	485	504	500	477	490	502	482	507	474	512	511	473	510	537	517	494	546	522	538	476	524	490	522	556	491	511	493	549	552	500	518	574	485	517	525	480	540	529	498	510	502	519	462	492	528	506	513	486	537	591	493	502	475	482	496	510	519	547	455	545	479	473	499	524	500	501	528	482	507	472	516	527	499	510	487	482	473	519	545	537	489	527	471	520	473	509	490	514	471	461	515	563	496	507	506	519	527	501	537	507	480	518	489	484	547	513	547	503	493	529	486	472	527	493	580	535	481	510	513	520	505	514	513	515	517	534	508	547	471	536	518	484	543	529	516	483	498	530	515	516	487	516	501	515	537	487	499	518	526	535	508	517	533	474	501	506	484	522	479	435	538	513	538	509	568
14248	33386	27645	14929	9046	5858	4343	3398	2753	2234	1856	1666	1510	1398	1331	1242	1268	1271	1240	1210	1197	1168	1127	1155	1112	1103	1077	1046	995	976	982	935	870	936	925	946	1008	893	924	899	895	895	896	911	865	830	873	870	793	843	862	892	818	868	855	893	865	872	854	864	888	860	874	829	822	871	843	872	866	869	835	829	847	845	829	862	845	872	851	846	836	868	845	911	897	827	840	834	839	859	847	947	847	833	871	931	897	864	824	857	880	831	831	891	836	853	865	845	869	874	859	852	827	844	843	877	861	902	887	876	825	891	805	822	876	864	811	896	862	872	871	873	868	837	892	894	865	864	875	899	798	906	863	833	903	897	845	897	854	886	870	896	822	887	842	859	855	822	901	835	804	906	861	846	871	884	900	903	851	848	900	811	850	907	843	860	842	897	796	902	870	873	857	911	851	885	955	849	875	884	870	850	839	813	840	878	824	862	840	872	903	884	862	896	843	869	835	851	884	859	847	816	847	829	821	828	839	836	900	800	817	899	826	871	867	877	865	897	853	773	859	867	801	859	853	861	893	828	864	845	890	853	855	863	899	860	858	860	855	867	902	891	878	842	854	885	889	799	895	870	874	789	874	852	831	884	893	873	845	803	835	855	890	831	863	840	872	847	764	841	834	835	855	867	877	867	881	830	873	839	881	889	903	872	817	874	847	876	845	884	882	844	863	859	886	843	833	916	830	841	816	924	858	842	882	882	838	836	871	849	891	853	898	886	856	896	855	833	922	878	887	903	907	808	908	794	843	829	782	886	842	856	828	826	857	899	883	869	860	858	856	867	876	870	861	818	879	864	879	863	863	875	844	882	857	865	853	877	883	838	798	846	914	894	858	866	832	858	851	891	868	878	825	793	851	824	889	846	874	884	856	793	826	858	877	838	864	911	834	847	858	859	889	818	899	841	845	873	855	846	897	829	896	866	851	867	897	824	822	823	890	864	844	839	845	877	844	879	867	866	869	850	855	879	832	935	834	821	845	866	850	842	839	820	870	796	870	851	875	858	822	847	835	872	862	832	854	877	836	893	858	836	852	882	873	877	820	849	830	875	837	865	824	815	861	831	860	869	840	856	900	828	846	873	890	857	871	829	818	848	828	869	856	830	886	825	872	882	836	856	868	816	826	812	833	898	827	875	894	825	871	908	834	862	845	833	876	836	952	826	851	847	868	915	877	837	883	883	872	909	814	874	850	911	856	854	854	872	831	882	883	862	869	895	791	853	860	879	883	849	885	805	845	899	819	901	876	851	871	888	875	905	895	852	827	928	878	869	884	858	873	824	895	855	847	909	921	857	865	877	884	806	869	825	848	852	869	868	875	830	818	860	881	889	886	902	841	866	902	819	891	919	858	848	870	808	876	835	868	868	816	862	881	859	901	865	882	900	797	903	861	847	889	830	938	894	889	861	880	809	837	880	853	887	813	834	854	832	875	839	840	875	902	846	865	885	880	901	884	882	870	880	860	895	926	835	898	871	875	787	883	850	837	887	871	800	859	887	839	857	893	886	825	860	864	798	827	860	862	877	917	844	876	898	889	901	843	901	883	821	895	872	906	919	834	864	856	867	905	812	851	895	893	845	865	864	863	840	881	883	884	869	877	868	811	886	869	840	881	870	855	818	878	870	868	861	863	916	902	839	887	894	847	823	809	834	893	847	829	867	898	846	874	895	850	859	862	868	873	821	848	839	846	893	836	828	911	903	894	833	837	854	877	848	851	801	914	831	857	839	826	856	840	826	816	890	826	893	823	832	894	847	828	856	911	857	959	862	874	881	874	849	849	872	869	838	867	918	853	877	853	783	847	846	872	843	839	869	820	827	892	813	861	879	878	915	902	894	924	810	892	925	862	842	882	790	840	828	847	865	797	853	914	895	862	918	904	866	822	851	862	830	825	860	852	845	820	880	858	871	845	847	865	875	851	867	807	923	872	869	830	890	874	886	887	883	863	856	849	878	849	842	872	846	862	896	808	858	843	853	859	777	815	822	834	853	828	852	820	821	812	874	822	868	905	848	894	849	826	878	850	828	824	864	825	868	846	831	868	841	840	869	868	834	813	881	870	909	866	842	825	861	891	845	886	839	865	798	888	882	858	861	813	830	845	869	902	819	888	882	857	839	884	843	865	887	884	923	908	891	872	870	898	851	821	898	900	869	854	877	904	827	829	889	920	864	859	792	849	807	933	839	881	853	844	863	866	864	793	843	813	896	852	907	851	853	871	875	853	894	819	901	826	843	860	869	866	857	840	849	934	815	834	866	891	863	901	898	861	861	784	861	880	869	863	873	818	863	885	918	873	842	857	828	804	891	899	874	834	863	842	900	879	845	878	911	857	883	861	806	866	798	840	808	872	841	906	844	829	854	867	839	864	850	855	811	850	808	892	941	783	860	815	880	872	865	819	869	834	820	874	804	854	883	875	833	831	912	847	842	907	872	844	911	836	848	843	864	862	865	815	883	821	826	843	809	900	886	823	885	861	890	874	876	863	854	921	857	879	847	877	856	847	886	864	785	841	850	846	862	903	846	877	899	839	867	848	853	893	815	867	796	818	902	866	791	869	794	888	874	882	867	874	794	831	861	893	850	829	910	872	815	841	909	881	850	904	856	860	837	880	892	853	896	874	827	806	817	816	855	873	860	856	875	827	863	870	839	832	818	853	848	844	795	855	806	887	838	796	880	883	877	869	878	878	893	902	839	829	836	856	816	848	836	852	879	831	873	835	833	914	835	883	897	824	831	902	893	804	830	828	878	861	898	821	848	837	870	897	923	869	872	836	825	846	885	875	843	830	819	887	845	854	902	861	797	842	883	927	838	855	809	909	900	909	835	896	831	881	829	896	859	883	878	884	856	841	861	893	888	831	890	858	853	850	812	834	871	874	853	875	845	876	879	872	863	885	843	875	829	869	860	870	843	904	830	878	842	766	840	907	847	864	867	873	815	820	909	821	885	809	823	840	825	895	856	864	866	850	840	894	823	836	866	926	870	833	893	839	852	843	896	893	841	846	863	823	823	839	846	843	877	816	828	853	893	871	873	821	888	885	830	869	884	850	830	826	879	866	840	929	880	900	870	837	877	821	834	875	875	888	918	859	841	865	802	839	856	818	810	837	854	805	802	804	811	926	884	845	877	868	870	862	839	838	890	868	895	831	871	793	884	814	858	845	844	800	854	861	851	872	867	872	865	852	928	875	846	872	784	857	856	836	852	858	828	849	847	914	872	901	858	887	839	834	853	821	868	879	862	817	835	889	853	844	879	886	813	860	871	888	890	902	833	885	886	855	837	866	822	866	866	894	926	898	843	808	883	812	907	879	842	900	883	784	816	880	883	863	863	884	859	827	929	857	868	905	853	886	860	881	807	811	868	836	889	851	835	816	812	842	869	842	843	857	838	835	840	833	877	872	876	808	858	879	896	849	842	874	889	828	846	838	905	878	851	895	847	801	838	813	843	824	884	813	844
25413	21540	24787	19281	3630	1517	1195	976	912	811	711	715	666	665	703	629	665	649	670	640	653	614	641	663	619	640	631	600	613	606	609	593	636	582	557	560	585	578	575	581	621	547	606	610	575	564	625	615	587	628	576	593	594	593	615	566	564	595	591	601	620	583	585	629	570	596	605	586	620	591	595	556	573	588	570	603	637	625	605	592	574	578	560	598	614	585	580	580	556	596	543	542	595	536	596	535	582	573	586	538	540	586	622	540	586	613	585	549	576	599	595	540	610	620	612	600	599	600	611	596	579	582	625	548	532	549	592	627	588	587	572	584	565	573	592	600	592	623	527	611	607	580	570	620	590	608	568	563	565	582	559	603	584	603	608	608	568	584	579	647	592	578	587	557	589	623	612	555	616	549	590	561	573	574	570	598	629	575	617	575	564	607	576	601	573	585	586	568	541	571	551	597	568	588	592	591	609	537	614	605	608	588	573	581	613	558	601	598	586	567	591	602	592	563	587	545	594	612	642	568	562	560	542	591	595	601	621	603	556	553	566	630	566	604	563	569	594	583	542	582	586	589	559	566	607	595	621	592	579	559	581	574	570	588	538	566	602	602	565	544	532	585	535	576	609	560	557	583	610	608	581	555	585	590	599	581	557	536	612	584	569	577	591	567	582	598	578	564	574	589	555	559	576	577	569	575	578	589	616	623	597	604	581	583	606	609	597	514	580	562	556	572	614	567	617	587	581	608	568	555	587	603	555	562	576	553	572	613	585	588	587	575	570	549	593	513	631	610	541	586	581	579	591	585	596	582	630	560	566	572	569	613	608	615	563	586	593	608	563	614	592	535	597	539	615	589	573	613	527	602	582	551	561	594	582	573	577	558	592	586	592	553	591	561	609	567	607	586	589	582	585	548	578	621	608	569	580	600	613	589	561	601	581	554	592	535	630	569	580	564	599	593	619	588	559	606	560	605	601	582	569	573	609	573	562	575	569	531	589	554	583	588	616	591	628	592	540	618	610	558	553	580	598	533	560	605	611	599	592	548	593	607	532	583	563	585	530	591	601	558	595	628	554	567	587	595	603	560	537	626	558	549	569	597	579	591	568	575	580	606	551	581	592	606	548	563	564	553	603	559	571	562	540	526	607	582	555	543	542	591	587	592	569	601	616	577	604	566	600	570	577	593	605	543	555	532	565	591	574	589	573	594	600	585	609	595	631	582	556	574	584	562	584	597	620	553	606	602	605	553	553	588	580	514	601	569	599	613	598	599	577	556	612	609	566	595	617	636	557	595	623	571	591	511	598	571	608	564	581	575	588	541	590	599	591	541	601	539	569	593	583	589	600	618	580	571	585	586	585	580	586	554	601	587	596	555	573	545	538	594	586	557	567	589	591	555	529	625	607	584	595	567	577	594	537	584	535	608	597	558	558	624	562	603	614	581	615	594	605	591	600	542	537	599	591	586	574	575	557	565	570	617	604	594	607	546	575	606	611	617	545	538	569	561	583	567	556	606	555	528	614	594	606	567	646	542	594	559	529	548	611	593	603	590	557	541	590	584	573	596	624	583	583	565	573	609	552	523	586	547	596	570	610	600	593	592	567	556	607	539	583	587	560	569	601	593	574	596	587	618	594	584	541	562	546	625	593	551	550	562	580	547	554	617	577	616	602	564	583	571	605	563	542	607	549	553	591	603	507	587	570	596	594	596	544	634	574	612	604	568	568	558	530	579	609	631	595	562	573	540	551	576	579	531	562	553	591	565	574	610	596	610	584	595	575	587	583	583	568	620	581	543	592	591	578	573	608	567	562	571	588	559	586	569	600	581	533	592	570	576	587	601	613	631	616	575	582	587	549	586	529	540	601	612	604	563	607	543	561	577	587	565	566	582	586	606	591	536	573	609	582	620	592	538	555	589	536	565	586	496	552	570	576	618	568	549	555	576	593	571	568	544	567	586	617	550	585	560	549	575	612	589	608	602	593	570	586	549	573	570	567	598	596	607	564	595	538	538	598	541	529	570	589	585	586	588	554	592	588	557	547	568	601	576	578	547	594	540	558	576	572	606	566	558	618	604	565	604	565	549	591	583	608	608	563	571	615	543	589	603	574	568	576	589	599	580	559	598	558	621	593	576	610	594	572	614	563	601	603	557	596	614	621	612	542	564	587	589	588	618	555	522	606	577	620	578	590	588	587	587	530	568	594	576	575	562	534	565	613	612	555	614	566	527	584	612	589	582	594	588	591	547	581	579	593	536	559	599	584	579	598	573	562	626	590	565	596	610	607	607	611	621	631	563	602	552	598	574	607	548	588	590	600	564	611	563	609	585	553	652	592	579	551	591	574	587	617	573	561	566	561	623	561	574	600	571	631	625	585	599	605	589	598	592	622	591	597	554	623	589	592	575	595	564	545	597	581	594	528	595	573	602	572	563	559	546	586	565	552	533	571	581	581	570	535	562	598	593	551	612	567	594	548	567	592	581	594	538	606	552	582	581	585	591	603	575	583	643	594	606	579	534	585	590	600	580	591	584	596	613	583	587	555	612	550	555	564	596	565	590	575	588	546	594	557	569	557	574	563	539	606	548	558	639	607	539	589	593	513	557	584	616	590	574	568	619	536	597	537	585	610	571	586	587	616	588	567	609	567	541	650	553	566	566	632	549	584	585	572	527	616	562	587	613	584	608	592	620	584	571	578	588	569	609	576	587	537	582	580	583	609	577	572	598	532	551	565	600	581	600	577	577	588	599	592	553	621	606	555	573	564	562	606	593	590	603	586	551	585	584	534	549	591	580	644	569	571	575	558	558	586	578	590	588	576	604	610	583	625	619	593	564	609	619	549	600	573	624	542	567	576	637	593	604	545	546	575	559	559	600	582	599	606	581	592	577	550	584	603	592	582	557	517	523	567	574	589	631	605	573	580	583	621	600	587	581	579	587	615	542	644	584	545	583	597	565	577	602	629	553	557	578	637	578	605	626	591	568	602	575	575	572	545	609	573	593	598	572	594	588	622	559	578	563	561	559	561	559	597	602	559	561	580	578	609	575	623	545	548	559	561	586	571	610	572	592	558	544	637	584	583	574	593	549	568	590	540	598	618	593	586	504	522	608	585	600	579	588	594	536	607	581	610	575	569	588	549	569	566	577	613	581	569	593	567	582	584	613	608	580	524	602	571	601	596	596	620	625	567	542	620	575	590	543	578	595	600	557	569	596	605	572	589	591	561	552	627	547	577	610	602	562	592	576	554	610	594	597	574	603	614	604	535	571	579	563	569	555	568	598	558	616	555	570	606	609	572	543	579	584	570	533	621	575	600	552	567	606	559	575	558	618	585	614	596	572	605	553	576	567	589	542	587	594	591	534	541	603	572	537	621	574	598	541	596	590	599	553	552	559	595	567	592	553	547	583	518	554	625	605	566	552	581	586	519	574	568	567	600	521	592	632	572	578	609	574	582	568	598	560	605	551	570	571	580	591	614	614	603	565	574	582	562	564	595	565
13340	28317	17050	10286	6757	3724	2775	2256	1896	1664	1577	1418	1290	1207	1258	1227	1218	1164	1276	1159	1139	1139	1136	1142	1118	1095	1087	1055	1044	1045	997	986	1010	1014	957	990	944	997	1012	980	1066	1000	1012	997	965	998	973	896	963	968	936	952	971	918	960	995	968	941	976	976	954	974	993	965	904	941	998	946	993	1050	925	989	939	958	937	965	921	939	939	935	997	941	982	945	939	978	965	986	1019	983	919	935	965	920	878	947	946	963	994	982	935	937	971	995	976	933	1000	946	959	939	927	942	923	943	935	993	976	904	996	946	994	960	948	991	947	910	983	977	920	931	915	926	942	951	962	949	968	929	956	1003	928	1005	917	968	976	965	929	1046	1041	928	981	1012	941	915	970	911	934	902	969	937	926	957	950	1008	936	995	963	950	976	993	945	955	988	955	951	960	960	937	914	974	961	925	942	959	925	924	939	987	949	964	954	939	978	1023	994	940	1000	1001	974	940	924	955	988	936	929	940	937	901	950	954	956	942	954	998	997	956	945	921	954	926	923	969	1035	950	994	967	912	958	924	968	928	910	989	962	991	975	1001	976	943	962	1000	907	927	972	953	925	966	993	958	1034	1017	990	930	976	921	947	945	1000	1007	992	955	962	967	1045	972	965	892	967	952	979	930	966	925	929	974	984	931	952	964	933	998	950	963	946	949	924	1005	940	943	968	968	931	915	955	994	993	994	965	974	920	975	883	966	862	938	965	971	978	997	937	931	1001	996	937	993	964	961	900	951	1000	966	974	1006	905	905	985	1010	993	955	914	925	956	918	956	957	982	918	957	983	974	956	933	979	1001	959	944	946	908	945	976	927	983	889	989	1018	987	986	984	940	992	997	975	923	1035	926	975	922	932	951	979	969	918	918	939	1025	927	911	990	957	960	984	1004	994	944	916	986	1035	982	965	949	952	955	959	948	979	949	951	886	945	978	969	927	985	923	954	918	947	999	977	950	956	992	918	960	958	986	967	980	938	902	916	996	938	974	938	1001	961	953	922	993	952	963	958	945	980	929	979	977	966	961	955	937	982	921	930	890	961	965	997	918	965	994	952	977	928	921	934	978	970	987	936	967	908	966	975	960	969	986	952	929	990	952	999	981	913	974	994	909	959	976	947	910	943	910	919	954	926	959	936	946	935	983	942	1026	1012	934	898	954	956	973	938	953	928	941	955	966	987	964	981	959	1013	958	892	942	954	926	956	920	975	1001	947	997	929	953	953	958	964	900	954	924	954	931	953	936	1024	982	966	972	974	991	974	911	961	948	908	973	967	938	903	999	944	910	932	991	896	979	941	953	979	930	935	925	1005	962	983	988	928	954	939	993	978	982	932	973	911	988	1001	1009	933	993	944	979	899	1003	945	934	960	932	937	975	977	982	962	956	937	972	939	954	959	969	1026	939	1020	961	937	979	1010	933	930	946	959	1011	951	997	1009	981	990	904	979	973	1011	978	897	945	980	920	996	984	912	980	977	977	996	947	959	957	964	957	1000	953	1035	968	912	969	1001	961	985	940	1006	966	988	971	981	944	882	989	973	938	915	969	945	969	941	1005	979	961	959	996	950	1014	977	950	966	942	957	934	995	1019	952	939	983	888	994	941	927	1006	973	966	964	964	947	1003	1007	930	939	956	940	958	941	933	911	1019	953	904	908	1014	898	954	965	978	973	961	972	953	939	979	987	922	933	997	990	972	949	967	942	971	929	962	917	993	959	949	941	994	966	1013	920	956	905	939	994	920	939	936	967	915	968	965	1041	972	1018	976	995	920	983	910	978	982	949	966	986	934	981	956	988	946	942	968	953	920	995	977	957	947	959	1018	896	907	959	1035	946	982	944	948	992	981	990	957	952	946	922	928	999	999	896	929	889	1023	952	987	957	895	948	931	960	907	937	976	997	953	930	919	922	985	906	949	945	974	940	932	955	952	966	956	878	984	959	883	978	932	996	990	945	958	974	986	975	913	883	1016	997	1007	972	976	1015	979	932	1009	965	991	935	982	1001	925	952	951	987	941	992	907	968	973	983	999	916	1037	989	931	964	956	933	1014	947	965	1004	1027	968	943	1000	968	971	1003	934	906	976	954	905	948	912	903	952	953	1002	966	983	954	949	927	986	980	990	955	943	952	934	952	1030	982	936	977	930	1020	917	985	979	957	951	938	916	950	960	941	907	912	977	932	984	1021	951	971	905	942	966	996	936	890	931	946	1015	993	969	919	962	997	981	994	989	964	978	947	954	966	972	1014	920	962	966	955	937	913	960	906	996	936	975	939	950	990	962	912	955	952	913	974	988	934	989	955	926	899	937	925	929	879	967	919	934	927	942	931	992	924	1001	929	940	947	889	910	942	939	943	921	945	940	1008	934	924	982	959	983	959	970	935	955	959	918	941	947	933	953	993	999	961	943	989	956	947	954	942	913	935	983	960	925	929	945	944	942	952	973	912	970	921	951	964	990	986	931	916	957	1023	941	1035	971	972	975	950	904	990	1013	998	953	948	939	983	942	960	968	996	983	945	878	949	938	960	957	954	968	945	962	951	928	964	954	937	926	969	1030	952	964	1019	930	954	964	965	944	933	976	981	955	1005	877	1013	980	938	976	928	953	957	959	920	921	933	919	941	969	963	967	961	953	992	966	961	944	910	922	929	987	938	929	904	975	1001	917	1005	1013	974	915	918	947	995	946	961	985	976	975	915	950	918	986	972	964	908	969	993	960	937	995	906	983	944	889	972	930	906	944	890	980	921	996	930	954	979	949	956	980	1012	925	977	949	922	940	980	935	935	962	917	890	1012	961	977	1001	947	954	963	960	970	943	992	952	978	982	973	965	935	966	963	1025	992	922	931	953	958	927	970	959	980	957	947	942	995	933	955	953	970	989	948	973	893	972	980	933	905	938	972	978	903	907	879	924	947	964	952	1000	968	980	962	887	973	986	927	977	963	970	967	941	930	957	908	968	1010	975	936	955	920	967	891	1000	973	948	914	928	953	948	992	1014	895	1004	959	983	929	906	943	942	970	904	1013	944	912	916	917	919	914	959	966	926	921	1038	946	981	981	937	916	974	1012	982	970	988	980	961	960	952	965	905	956	958	977	981	938	960	966	957	972	975	959	933	1012	963	974	933	921	950	973	949	903	978	970	970	1003	982	945	984	954	942	960	971	962	947	959	948	1014	965	889	987	977	918	953	952	965	956	1011	967	950	930	926	910	920	964	1009	947	999	973	975	944	885	948	934	988	935	925	896	982	904	887	924	1001	965	999	953	963	946	865	968	963	1010	937	921	942	935	1023	905	973	912	993	951	928	1012	971	961	975	991	937	910	986	906	962	964	990	976	913	905	940	958	907	1018	936	911	926	933	1010	1006	995	968	997	981	982	941	901	979	936	970	965	1003	983	1027	956	962	997	969	975	948	953	950	957	977	974	1034	965	998	943	934	936	1012	949	972	1057	1002	945	937	915	914	940	959	957	888	969	988	958	961	916	920	928	937	941	919	1002	978	968	947	944	917	897	924	963	951	964	933	955	915	951	903	948	959	954	933	945	979	984	929	956	967	952	928	962	922	926	981	966	958	971	942	964	949	973	960	985	964	935	905	946	945	940	978	975	927	953
22974	21586	28654	24987	21610	16949	5006	2177	1449	1260	1045	913	780	760	652	677	621	656	587	592	609	572	539	553	511	522	525	433	522	476	441	483	455	429	480	504	424	442	434	414	439	443	423	376	439	408	384	427	403	412	420	389	424	434	410	412	406	398	418	441	429	401	395	418	412	397	377	417	394	416	388	366	398	408	404	431	416	380	434	398	400	411	423	416	432	411	428	408	406	428	420	423	410	438	353	383	399	423	401	436	417	426	387	384	409	409	418	409	418	430	437	396	385	403	407	418	404	437	394	447	408	390	373	448	419	392	403	403	380	377	382	436	391	450	400	380	407	425	435	405	401	406	411	423	382	418	363	403	438	435	411	389	415	405	404	415	408	401	420	407	398	384	374	384	416	415	398	426	430	370	411	372	390	396	404	391	414	422	421	392	436	403	418	407	362	431	416	377	401	424	388	404	393	411	400	377	371	441	441	388	384	424	407	404	400	416	406	402	384	422	398	447	396	392	421	432	413	421	390	381	432	397	397	398	444	421	368	367	427	397	382	383	404	429	419	463	432	376	384	379	419	426	411	370	414	401	400	371	411	408	399	371	391	408	463	382	410	399	416	396	424	377	395	410	406	387	404	381	413	384	415	390	379	413	387	396	405	396	440	437	415	407	399	378	427	427	456	417	407	393	382	387	420	378	416	399	396	395	441	434	468	387	407	389	427	406	377	396	375	395	458	411	432	429	398	408	411	387	382	440	400	403	413	407	446	397	369	433	377	409	423	424	441	429	390	405	409	379	436	410	405	385	383	398	366	408	392	404	435	412	397	416	421	390	370	425	401	409	426	419	432	421	404	389	425	403	409	401	398	394	433	400	430	385	376	393	440	379	430	412	418	421	447	385	431	401	423	422	395	373	449	366	427	391	394	413	404	459	379	391	367	390	419	387	400	397	412	407	396	359	389	422	425	395	382	368	436	408	392	393	374	398	419	380	435	406	384	458	419	465	397	405	413	412	395	399	387	409	410	392	427	411	379	406	432	391	463	409	389	377	407	405	393	376	403	384	423	396	411	458	414	393	386	430	438	370	427	423	404	397	379	419	379	385	420	394	388	412	421	408	408	433	427	421	451	398	385	425	428	411	405	421	411	407	389	413	402	395	387	396	391	381	398	409	382	379	410	416	387	370	432	427	394	370	395	463	400	417	365	417	376	407	398	389	419	397	372	426	359	411	378	452	416	397	455	414	426	427	392	422	412	388	404	397	425	395	409	416	389	376	440	397	419	381	415	420	428	392	431	382	410	409	381	392	384	416	373	423	368	438	441	437	408	410	424	370	408	413	402	434	421	388	402	371	433	407	410	415	367	462	421	437	384	385	373	400	400	412	402	415	367	363	400	411	431	373	382	371	376	420	413	449	429	371	387	373	380	426	412	421	410	409	423	412	438	411	454	400	382	408	417	428	434	380	447	410	397	386	428	390	388	423	441	367	443	410	415	431	420	421	378	429	399	418	431	395	395	464	403	395	398	418	392	422	389	404	430	390	412	403	412	392	400	405	449	414	389	388	403	406	405	416	429	442	396	427	439	430	413	369	396	431	433	387	374	412	421	411	418	379	423	378	410	409	408	394	451	428	395	410	399	450	414	391	401	378	397	371	428	432	394	405	423	389	399	423	429	388	408	369	433	379	447	367	396	458	360	391	394	370	396	419	412	412	425	413	411	400	447	401	423	413	369	410	385	433	388	405	382	387	413	414	403	370	416	417	392	436	384	388	409	420	416	426	393	390	387	393	426	398	426	387	378	373	379	380	418	430	391	380	409	395	397	402	422	391	405	462	401	403	398	385	403	419	398	427	377	423	416	426	424	395	429	414	429	383	376	397	382	433	409	392	405	383	406	414	388	414	400	408	412	366	449	388	413	364	405	403	378	447	396	402	406	382	388	405	397	399	425	413	419	417	401	441	422	421	404	408	384	387	413	402	422	403	411	429	388	416	369	389	389	406	407	400	398	426	420	437	420	384	375	416	435	410	399	410	433	419	393	383	409	412	367	339	386	414	402	411	364	416	408	386	430	391	411	378	400	396	403	370	413	398	410	393	371	411	409	397	439	410	432	401	381	421	415	391	408	394	345	397	436	396	396	447	396	408	397	413	417	422	400	406	396	403	408	403	424	433	407	411	439	411	419	381	409	416	397	405	362	440	433	405	396	401	397	400	395	394	398	422	451	398	407	433	391	413	432	409	358	399	416	388	429	422	396	443	382	373	424	420	424	374	407	382	414	440	367	373	399	415	430	409	398	422	367	403	407	383	413	390	464	393	382	414	377	364	418	396	408	402	403	431	389	394	409	399	415	419	398	403	415	419	400	412	402	401	370	414	407	409	426	385	437	408	395	374	387	404	406	409	407	433	407	414	398	400	401	419	355	444	428	420	413	386	437	415	426	391	407	389	425	389	409	402	439	423	381	396	416	399	398	417	377	368	380	368	409	396	406	431	422	404	383	388	416	392	416	381	403	436	408	398	407	392	414	410	420	403	409	407	402	388	368	402	363	399	422	414	444	418	419	420	421	424	444	425	397	445	366	406	393	376	392	413	399	390	412	373	415	381	393	409	430	402	420	418	382	370	408	408	407	434	407	383	438	394	393	377	371	408	394	377	407	444	427	435	415	429	404	430	431	399	395	376	413	385	423	376	423	376	396	385	382	438	407	450	360	388	414	384	424	408	395	422	391	411	444	345	428	412	412	421	403	405	420	458	406	361	431	391	400	405	384	390	419	399	415	378	399	389	416	366	412	408	382	389	385	383	404	419	396	392	393	376	377	400	423	425	406	384	423	402	377	393	436	397	379	393	375	394	374	396	368	386	423	384	430	408	385	394	404	398	438	397	385	408	401	395	424	410	411	414	407	395	418	385	415	428	395	396	400	391	410	383	429	430	423	373	393	413	406	419	440	390	388	441	384	413	438	372	422	402	403	422	402	402	424	420	442	399	411	409	416	397	345	401	453	398	363	414	410	399	397	379	344	413	398	408	412	424	385	422	418	446	364	421	389	461	385	393	409	386	395	408	424	405	411	426	407	397	392	436	432	405	430	390	432	456	399	403	419	417	413	418	394	405	413	396	398	408	413	379	427	402	402	408	387	409	411	403	431	394	427	385	371	409	432	408	385	397	417	446	401	415	442	440	384	426	388	415	421	438	419	378	411	387	410	394	416	444	397	390	454	400	427	395	383	428	392	397	392	444	427	417	388	431	396	392	390	368	362	403	412	394	402	420	377	422	401	400	391	405	418	438	401	395	422	435	391	409	402	393	398	405	423	438	411	412	394	414	404	395	398	398	415	399	438	405	386	397	391	409	402	426	411	437	393	407	406	384	468	423	394	445	388	421	386	456	411	393	432	422	394	418	414	404	397	411	392	428	393	363	395	409	416	369	406	437	415	387	402	415	424	415	418	399	374	394	408	389	403	424	380	388	409	406	407	420	412	414	380	396	438	426	430	394
15862	35589	32131	23263	14125	9105	6613	5046	3836	3122	2598	2088	1795	1618	1507	1406	1479	1349	1277	1307	1245	1148	1191	1100	1069	1006	955	881	885	873	870	780	751	757	837	723	759	729	737	728	785	720	715	732	748	652	683	668	662	644	715	711	684	671	699	689	687	681	716	697	689	664	714	653	680	658	669	666	655	644	690	652	692	661	658	671	706	680	655	671	670	642	688	649	655	704	653	663	678	635	656	703	679	651	651	662	687	654	714	657	752	642	661	700	687	658	653	715	671	666	688	735	662	689	651	651	669	640	683	647	657	693	672	638	676	702	723	627	669	637	679	688	676	657	683	664	686	670	688	681	729	655	686	643	647	670	627	736	686	661	693	679	649	684	661	640	642	647	646	744	641	689	681	651	685	689	671	709	675	731	740	711	688	684	698	663	702	697	696	675	677	670	663	706	695	723	685	628	714	691	671	629	659	662	642	735	661	661	696	662	691	677	679	708	707	640	686	727	655	685	666	706	690	658	671	631	650	671	664	633	680	676	665	681	718	667	706	683	712	714	654	652	650	696	687	678	638	667	670	670	658	701	652	666	645	656	668	650	717	655	662	682	657	664	682	696	706	678	694	661	659	670	665	670	634	694	648	669	675	674	695	706	714	669	674	660	685	696	714	661	683	693	662	661	669	657	610	705	656	667	712	735	716	655	691	647	676	623	649	668	706	693	680	684	669	716	663	646	664	677	671	662	719	734	699	682	661	653	672	659	698	722	643	664	646	687	652	713	675	654	679	680	653	697	692	675	639	681	720	700	631	692	712	703	683	687	644	660	685	639	691	682	644	643	686	660	699	713	698	712	664	699	696	736	666	662	689	701	674	716	703	664	650	690	655	685	717	642	669	683	656	662	663	671	666	711	680	638	647	689	653	668	623	688	705	658	655	644	718	673	704	646	695	687	702	696	659	649	653	677	714	634	644	668	652	646	669	659	674	678	648	708	682	661	659	649	651	667	652	655	666	710	713	725	681	672	675	690	676	677	694	644	631	691	655	638	689	616	676	673	665	700	692	672	639	635	702	672	699	716	695	659	648	709	703	704	661	650	689	669	612	673	668	670	716	664	659	641	668	644	706	670	661	747	683	666	669	669	679	664	662	700	663	668	671	690	676	652	690	665	707	664	681	676	647	695	690	669	688	637	671	662	637	685	668	726	677	687	679	705	728	658	670	673	669	652	676	665	698	658	653	649	667	664	642	646	640	654	630	670	656	686	660	684	733	676	637	655	654	685	682	663	693	670	709	639	623	696	632	656	666	686	681	655	707	698	657	679	640	726	672	657	668	654	690	674	699	683	652	682	636	681	672	656	699	643	631	652	744	687	645	669	673	637	660	691	650	674	643	670	667	715	673	654	668	674	684	659	665	706	652	676	638	754	713	656	678	693	676	678	675	676	670	673	651	700	641	639	670	679	688	692	695	682	651	683	685	685	669	679	684	679	649	722	623	682	689	700	671	628	657	675	675	672	687	643	617	685	677	648	640	671	711	662	618	690	692	711	746	681	710	676	703	617	657	744	682	687	663	658	675	670	660	688	649	628	646	648	695	656	733	660	675	714	690	673	649	707	658	698	694	666	701	681	649	694	694	665	676	669	664	669	679	663	672	694	664	695	662	679	633	677	684	698	662	708	646	633	665	665	656	675	697	648	653	589	661	686	692	681	679	690	695	672	664	642	678	733	693	696	668	733	703	718	650	687	657	661	677	663	648	671	677	715	701	651	640	678	668	693	714	694	673	649	680	669	638	732	674	690	681	687	677	680	654	641	647	679	695	673	688	668	650	651	671	656	648	612	667	649	687	692	652	688	677	708	635	696	695	671	664	669	653	682	695	664	684	636	652	643	702	643	622	693	720	715	681	710	667	677	646	669	636	675	664	648	723	682	651	664	676	657	689	658	644	674	684	685	696	645	644	666	662	664	689	665	706	709	661	673	659	666	704	702	732	687	707	660	670	633	668	656	660	707	686	677	671	668	662	690	664	688	670	671	670	695	666	690	707	657	669	664	717	638	621	644	644	678	691	657	656	664	716	674	701	688	666	679	671	651	646	683	719	702	701	631	674	656	698	731	654	679	691	620	670	688	692	637	707	687	645	685	668	683	666	660	618	686	622	668	705	649	710	672	653	643	695	661	645	633	666	694	694	690	655	689	652	661	670	652	647	643	699	689	673	697	671	670	664	691	690	713	726	651	687	662	695	617	704	683	701	644	665	679	663	689	663	684	688	682	679	664	667	672	676	665	693	670	706	692	668	691	629	675	693	656	638	652	706	636	638	672	698	727	678	665	710	664	622	626	652	676	667	671	644	633	668	673	636	713	658	669	675	655	676	680	656	688	678	692	691	656	660	654	607	669	662	662	651	664	678	705	677	677	724	700	670	718	679	693	736	651	659	674	660	699	657	691	657	688	664	619	614	650	678	691	695	717	666	713	688	654	664	639	682	653	656	673	677	631	667	660	648	675	697	657	680	662	650	675	669	681	620	692	666	671	643	678	689	669	671	714	695	697	678	644	683	645	718	655	690	654	635	670	697	654	666	631	686	681	621	670	663	719	673	671	665	717	690	675	696	635	695	656	689	672	626	639	673	641	682	669	707	688	625	667	661	661	675	686	682	729	640	631	665	662	711	699	655	632	679	681	689	666	699	685	648	673	682	660	611	643	713	707	666	668	716	696	682	689	711	682	696	687	740	707	682	687	667	659	679	659	669	686	691	699	614	670	674	659	650	685	681	692	681	667	691	681	660	660	678	693	659	673	661	692	606	708	637	709	672	638	703	656	652	658	675	637	652	647	688	687	610	684	692	683	672	689	655	695	672	741	674	729	686	669	621	691	681	653	658	705	666	653	660	678	625	649	624	699	672	722	680	648	631	663	663	701	674	675	663	687	607	694	664	679	645	670	662	646	657	713	677	678	701	629	655	650	637	707	736	667	636	682	674	679	651	651	613	697	663	715	665	722	673	674	699	704	642	658	673	662	703	707	687	687	711	680	626	608	704	695	698	652	686	640	625	680	636	671	708	654	692	694	665	690	719	691	656	693	664	685	631	654	690	674	675	664	680	688	652	714	703	666	647	668	718	640	697	693	669	673	702	647	635	695	644	696	718	711	676	643	642	676	710	609	685	627	664	660	698	669	704	687	681	675	644	655	679	651	681	632	656	618	695	726	719	640	625	660	685	667	663	660	699	656	664	646	651	704	701	678	674	637	627	670	674	667	669	682	708	691	659	647	682	710	667	700	736	655	659	693	661	661	677	694	663	680	647	686	667	675	732	661	683	712	687	684	767	685	683	626	697	729	681	682	705	673	660	673	720	643	674	686	661	633	677	713	663	667	638	653	682	676	686	669	727	630	723	653	678	717	706	633	690	676	693	683	645	636	714	690	690	640	685	639	683	671	662	682	631	638	663	687	693	654	667	647	670	664	641	637	658	671	668	699	679	673	679	680	653	681	639	690	655	701
27688	19651	11577	4122	1481	1099	961	839	774	742	712	693	727	696	695	642	650	676	667	681	700	641	680	650	674	660	687	653	647	616	642	606	615	657	606	652	639	648	654	640	623	607	611	603	654	599	666	651	648	651	628	656	618	619	615	642	650	582	636	621	602	604	592	592	626	658	635	630	629	620	637	653	624	610	623	640	603	626	684	628	637	645	637	611	661	594	634	607	637	691	636	616	640	600	651	627	601	604	587	599	635	614	635	583	596	627	629	627	598	649	635	633	591	588	619	607	636	670	628	609	591	618	646	601	664	642	669	620	605	621	614	646	603	636	620	642	623	642	662	658	622	639	611	722	635	656	627	618	664	611	608	624	640	603	689	599	583	688	648	634	633	639	665	638	645	600	592	651	637	618	624	601	614	624	653	633	600	599	620	613	600	609	653	599	671	634	629	662	602	664	615	619	594	636	679	589	626	618	580	620	626	618	654	628	645	631	645	617	636	636	667	671	630	633	650	612	647	612	576	620	623	658	666	545	619	605	660	612	655	637	613	615	637	633	667	676	641	634	584	649	642	605	631	661	612	629	629	646	641	663	679	609	649	615	604	558	579	631	602	598	651	594	641	611	621	587	601	646	644	653	637	651	571	598	618	655	640	612	604	559	674	628	654	615	604	648	585	638	613	618	603	629	643	679	654	641	621	640	588	621	620	642	683	624	577	610	621	657	658	609	630	612	650	617	643	646	607	628	620	678	607	587	632	642	630	612	645	640	624	576	617	665	636	678	618	638	637	666	623	590	632	597	634	653	636	668	628	571	639	646	585	624	661	615	648	652	620	617	623	630	641	622	634	612	674	642	670	618	648	666	639	645	624	643	628	621	601	644	631	650	687	621	662	615	618	617	583	633	690	617	615	568	654	604	627	651	599	600	645	658	621	649	663	651	685	640	621	655	650	677	638	635	604	616	599	679	674	655	657	641	650	649	649	659	632	600	612	655	644	653	656	676	656	660	630	626	632	656	616	655	619	629	660	616	657	619	632	606	652	642	665	658	681	644	604	584	648	653	588	642	646	587	603	587	638	643	642	609	631	642	634	641	597	649	621	612	634	621	599	653	649	652	651	622	636	642	642	611	639	615	633	706	614	656	654	607	637	647	638	634	590	635	614	633	637	594	687	637	647	634	619	644	618	649	607	600	680	648	659	619	655	654	593	628	640	611	626	635	641	648	620	602	662	612	692	637	611	626	654	626	633	642	588	656	634	624	658	597	616	623	630	583	697	643	611	645	615	623	589	697	605	629	566	628	600	631	651	636	642	616	610	655	614	668	629	635	638	647	600	605	629	640	622	645	635	626	627	657	623	649	639	592	663	653	647	598	635	625	652	638	619	636	593	614	624	612	683	658	623	606	671	642	609	630	611	677	677	639	621	616	610	633	653	653	645	615	619	664	600	615	641	632	619	609	635	641	632	637	637	607	599	674	614	624	663	597	624	619	642	634	681	646	639	605	634	588	632	633	629	590	626	594	661	630	599	613	603	671	624	602	631	631	671	630	672	610	606	589	630	671	655	595	622	640	636	646	637	613	652	577	563	633	589	613	638	650	647	612	628	651	648	635	624	615	640	665	635	644	645	592	653	659	595	597	599	646	613	669	586	637	627	621	615	635	678	617	621	620	615	613	646	634	594	653	618	610	623	617	642	635	598	631	612	627	647	606	647	618	638	624	649	659	617	605	617	626	658	657	667	576	609	624	641	709	610	589	630	640	633	585	652	606	620	617	630	607	635	619	621	632	644	707	688	613	630	663	623	651	636	621	655	603	629	616	641	652	686	645	615	621	621	608	645	606	623	637	635	676	612	619	649	650	626	614	602	665	672	604	616	657	631	612	616	669	611	634	641	622	605	629	622	608	632	618	603	635	596	589	622	596	646	649	674	642	628	596	640	620	652	604	630	660	645	627	585	605	621	620	633	598	679	682	628	656	643	612	623	661	579	616	608	612	651	587	666	584	634	653	624	614	640	594	612	672	638	631	646	622	655	625	682	627	645	624	644	636	607	630	627	598	622	650	644	645	663	668	620	623	678	610	623	604	621	629	650	649	634	628	598	573	633	625	646	656	642	610	613	674	613	626	608	662	622	620	623	629	626	621	668	650	598	639	614	610	614	703	571	654	603	627	598	624	647	643	646	609	682	633	623	666	626	633	615	675	662	645	633	637	659	650	635	616	616	611	654	652	621	618	581	588	679	658	632	644	609	630	631	638	627	640	595	621	628	637	647	629	648	613	631	612	635	592	580	649	682	639	604	616	598	578	625	666	595	624	652	605	652	673	623	634	615	644	630	625	610	599	628	630	609	612	651	649	618	618	675	633	604	628	610	657	647	621	651	620	609	649	611	632	602	639	626	635	615	620	618	677	618	640	635	666	634	661	623	624	638	600	596	608	619	627	609	664	617	620	594	589	595	619	602	655	601	634	664	635	624	622	658	621	609	605	602	602	611	629	627	603	629	650	613	616	635	630	662	626	650	608	636	619	689	638	626	595	623	652	590	650	663	624	621	705	604	643	658	623	631	642	613	631	664	655	676	586	621	644	676	652	684	627	688	606	640	650	619	637	650	655	613	624	637	606	646	624	617	610	612	658	612	658	656	584	672	622	671	619	607	613	635	594	601	647	682	647	644	645	607	600	663	612	620	614	616	635	565	617	640	622	592	671	617	631	612	584	602	667	634	609	651	660	610	595	645	610	637	672	656	666	606	645	664	648	629	649	694	596	621	577	632	620	581	622	652	648	629	618	660	617	616	568	700	614	627	647	643	617	618	648	628	654	619	595	634	641	617	618	644	666	632	647	590	664	630	656	657	646	618	655	650	611	595	620	649	680	644	595	610	620	649	616	654	676	598	624	649	627	649	667	623	690	631	646	690	637	639	619	623	623	601	662	608	626	607	578	618	623	626	643	590	629	643	638	653	623	640	602	652	638	619	622	639	601	644	607	621	616	661	625	620	651	638	638	620	643	677	614	618	613	595	642	643	614	636	680	639	639	676	634	674	624	589	611	600	626	644	627	661	691	703	619	652	605	594	617	644	637	616	593	673	634	656	627	680	628	650	644	665	651	630	660	611	615	602	591	598	630	604	614	664	621	615	579	640	635	638	600	610	619	666	619	617	644	619	654	638	624	632	661	647	666	582	651	613	614	659	643	629	594	616	608	576	614	672	597	644	613	616	646	623	609	596	648	666	611	624	612	661	627	667	581	644	619	619	683	613	600	599	633	610	650	620	624	616	650	646	634	702	599	631	704	624	617	581	635	573	619	665	716	624	640	622	627	619	613	638	606	664	615	598	612	644	688	601	637	596	646	648	625	589	681	632	645	622	650	604	622	669	639	639	646	623	625	631	618	587	641	605	652	624	636	623	629	659	656	632	628	629	654	631	663	640	614	624	576	632	629	577	669	608	606	656	630	653	660	621	641	636	608	619	641	616	634	652	649	628	623	639	652
10106	19194	14569	5993	3305	2395	1971	1687	1512	1337	1330	1280	1197	1217	1165	1105	1247	1192	1224	1263	1188	1114	1162	1104	1115	1107	1120	1072	1048	1083	1071	1059	1065	1078	1111	1052	1007	1103	1033	1020	1033	1064	1079	1030	1050	1096	1056	1030	1031	990	1035	1018	1028	1050	990	1003	1052	1020	1049	960	1034	1027	1019	988	971	1054	1051	1089	1042	1067	1080	1046	1086	1011	1042	1018	1063	1013	997	992	1032	1069	1027	1016	927	1018	1026	987	1041	1029	1022	1023	1062	1030	1035	1033	1038	1012	1064	1075	1054	1007	1044	974	1047	1037	1029	1084	1021	1008	1048	1029	1034	1080	1089	1054	1020	1056	997	1084	1070	998	988	1032	1046	1043	1011	977	1026	1049	1042	1040	1034	1029	1070	1038	1020	978	1022	1058	1037	1020	1083	1014	1001	1005	1052	1011	1019	979	1041	1071	990	1085	913	1002	1003	942	1041	1041	993	1023	980	1085	1025	1014	1019	1042	1015	1022	1069	1052	1013	1013	1052	1041	1094	1017	1056	1081	1035	989	1015	987	1037	1079	999	1023	1002	1102	1023	1033	1014	1004	1005	1016	1068	976	1031	1095	1037	1034	1060	1046	1029	970	987	1076	992	982	1036	1035	1072	1027	1054	1111	1053	1065	1066	1035	1069	1019	1022	1033	1004	991	1032	1029	965	1029	1013	1065	983	1050	1062	1038	1038	1060	992	1020	1002	1036	971	980	1055	984	1034	1065	1045	1016	1052	1033	1052	998	1025	984	1078	1024	1010	1006	1071	1046	1046	1007	1041	1071	1081	1027	1061	1057	1066	1045	977	1087	1063	1055	1023	1027	1045	1045	1061	1023	1022	1070	989	987	1029	1011	1015	1036	1026	1047	1045	997	1020	1074	1066	1049	1052	1021	1051	1022	1019	1027	1021	1046	1074	1029	1019	1069	989	1025	1029	973	1009	1051	1020	1044	1023	990	1110	1055	1015	1023	1067	1055	1009	1033	1103	994	1018	1003	1026	990	1067	993	1003	1033	1046	1024	1047	943	1009	1042	999	1052	1024	1014	1048	1012	1028	1077	1078	1087	1082	1012	1079	1043	1056	1051	1025	1076	1043	1110	1004	1044	1039	1027	1040	1000	984	1007	986	1054	1050	1002	1025	988	1003	1007	1052	1036	980	1015	1020	1022	1019	1006	1011	1028	1056	1078	1053	1048	989	992	1043	1075	1019	1025	1071	1009	1032	1020	1020	1018	1046	1004	1026	1055	1049	1012	1092	987	1017	1054	1001	974	1062	1053	1041	995	1008	1065	1045	1044	1021	998	1065	1063	1022	1044	1019	1000	1005	1047	1031	973	1018	1050	1050	1051	1018	1042	964	1061	1049	1017	991	1012	1059	998	1027	1018	992	1032	1013	1057	1018	1064	1008	1025	1058	1015	1004	1064	1032	1047	1054	1056	1064	1049	1090	1034	1061	964	1018	1094	944	1043	1026	1011	1013	1074	1015	1061	1030	967	1067	1019	1072	1057	1030	1025	1041	967	1056	999	1055	1076	1050	1023	1047	1078	1013	1072	1011	1005	1076	1075	1054	1069	1028	1007	1075	990	1024	999	1024	1046	1090	1026	1050	1088	1018	1001	1051	1053	1067	1022	1050	988	1060	976	1030	1090	997	991	1046	1002	1042	992	1028	1036	982	1032	1068	1055	992	1098	1021	1058	998	1044	1007	1006	1052	1041	1053	1072	1020	1110	988	1015	1063	1065	1069	1000	1108	1081	1032	1021	998	1030	978	1018	1035	1039	1015	1009	1050	1082	1047	1037	1042	956	1008	1068	1037	1006	1002	1001	1041	993	1063	993	1015	1086	1088	1029	1033	1081	1082	1036	981	1047	1056	1022	996	1042	1020	999	1040	1022	1059	1069	972	1101	1039	1051	1086	1028	1039	1000	1003	995	996	963	1001	1012	997	999	1046	1028	1099	1040	987	1110	1033	1028	1048	998	1078	998	1054	1059	1011	1021	1047	1072	1019	1019	1033	1020	1084	1033	1044	1108	1037	1057	979	1022	1046	986	1050	1053	1040	1001	1004	1011	1034	1032	1011	982	1016	1048	1089	1026	1023	1055	1022	1055	1028	1036	1080	995	1062	1076	1016	996	992	994	1039	1024	1062	1098	1007	1033	1043	997	1005	1050	1012	1014	997	1033	1084	1062	1041	1038	1099	989	1045	991	998	1058	955	1013	1008	1042	985	1020	1068	1050	1011	1010	1001	1039	990	1079	1009	1004	1048	975	984	1028	1026	1037	1093	990	1001	1032	1021	1032	1028	1043	1030	1047	1016	1019	1008	1041	993	1023	1043	1028	1006	1073	1009	1029	980	1015	1001	1010	1026	1063	1068	1020	982	1089	1022	1060	1056	1013	1010	1034	1008	1113	1119	1012	1089	1077	1088	1094	1012	1039	1028	1011	1032	1046	993	1080	1018	1059	1010	998	999	1023	991	983	1016	993	1024	1032	1024	1027	1069	1058	1087	1010	1033	1035	1079	1014	1046	1065	1058	983	1054	1046	993	1075	1015	1074	1025	1033	1055	1028	1026	1046	1012	1020	1046	1021	1016	1013	1001	940	1052	1055	1038	1009	1030	1036	987	1008	1022	963	1062	969	1022	1054	1056	1029	1045	1031	1042	1009	971	1067	1052	1095	1027	1021	1022	1071	1076	1009	1073	948	1037	1065	1021	1000	980	1025	1026	1022	1050	1005	1042	1035	1046	1042	1015	1012	1107	1040	1133	956	1037	1029	999	997	1049	1077	966	1017	1033	1011	1019	1016	998	1012	1017	1073	1054	1033	1007	1017	1081	1013	982	1005	1049	1012	1036	1066	1054	1038	1045	1042	1041	998	1004	1079	941	1036	1011	1057	1061	977	1057	1048	1069	1054	1058	1010	1087	1037	1053	1043	1047	1026	1017	986	1056	1073	1045	1023	1024	1038	1069	1054	1035	1038	1027	1064	1063	1031	1038	996	1040	993	1062	1010	1065	1091	1024	1068	1057	995	965	1019	1001	997	972	1019	1034	975	1028	1034	1074	1064	1025	1061	1046	1038	1042	1000	1018	1003	1045	1016	1019	1053	985	987	1000	1022	1035	994	1030	986	1015	1015	1081	991	1015	1068	1039	1010	1072	1032	1070	1057	1104	1024	1020	1014	1003	1041	1097	1006	1000	1035	987	1071	1026	1033	1057	1103	1031	1040	1026	1050	1005	1028	1011	1028	1012	1109	998	1030	1034	1045	1094	1024	959	1048	1051	1004	999	1049	1058	1026	909	1033	1054	980	1038	979	1095	1078	1042	1028	1010	1040	1035	967	1014	1044	982	1022	1049	1009	985	1048	1038	992	945	1030	1008	1062	974	986	1064	1040	1056	1043	1033	1018	1028	1076	1022	1022	1031	986	1040	1024	1004	1066	1016	1024	1045	1058	1016	1033	1040	995	1026	1008	1028	990	1033	1064	977	1055	986	1015	1016	978	1003	1050	1019	1090	1064	1036	1050	1006	1034	1033	1012	1053	986	1079	977	1056	1002	1006	1074	1070	959	991	1052	1018	1037	1051	994	1012	1035	1004	1073	1069	996	955	1066	989	1051	1086	1038	1072	999	1027	1041	1039	999	973	993	1083	1023	1064	1046	981	1060	1044	1043	1095	1038	1082	1039	1104	980	1052	979	1021	1013	1032	1058	979	1056	975	1039	1024	1070	1095	1129	1029	1096	992	1065	1047	1006	1018	1010	1012	1014	1048	1040	1073	1020	982	954	1036	1078	1053	1052	1068	1057	1010	1040	1012	1005	1046	1021	989	1008	1008	997	993	1034	1019	1043	1024	1008	1046	987	1018	1104	1014	1052	1020	997	1001	1043	1026	1053	1064	964	1101	1001	987	1011	1055	1010	1012	1031	1023	1071	1025	1014	987	1015	1051	991	1000	1004	943	982	971	1043	965	1052	1028	1003	1086	998	1036	1072	983	1049	994	1037	1023	1055	1037	1015	1032	1056	1075	961	1020	1048	1044	1004	1030	1056	939	998	1031	992	1048	1012	1037	1067	983	1027	1066	1039	1064	1006	1058	998	1022	1010	1012	1070	1093	1044	1001	1021	1039	1060	1011	1033	996	1038	1002	1011	1016	1027	1066	1041	1045	1028	1069	1011	1047	1036	994	1040	1009	1054	1030	1005	1116	1014	1052	1079	1042	1099	974	1037	1046	1060	1043	1013	985	1077	1012	1052	1069	1032	1040	992	959	956	1019	1022	989	1018	1041	1045	984	1060	1047	1014	998	1038	1026	1087	1059	1032	1010	1015	985	998	994	1009	1035	1070	1048	1023	983	994	1033	1015	1089	1040	1024	963	1030	988	1007	974	996	1048	1037	1011	991	1045	952	1006	1028	1010	990	1031	1039	1010	1038	968	1030	1041	1051	1031	1049	1007	1041	996	985	1050	974	1022	1014	1071	1063	1052	1037	1057	1079	1030	1044	1029	1038	1032	1017	1015	1033	983	1044	1070	1028	1050	1056	1013	1067	1031	1079	1104	1046	1005	1050	970	1029	1034	1026	1060	1025	1011	1026	1029	1054	1038	1048	1041	973	1072	1050	1022	1034	981	1039	1027	992	1035	1014	1042	1041	1050	1003	1033	1037	1087	1012	1061	978	1005	1049	1001	1048	1050	1044	1006	1107	1003	1049	1031	999	1031	1003	1024	975	1054	1091	974	1030	1074	1031	1019	990	1019	1044	1036	1030	1003	1053	1079	979	1037	1056	1074	989	1064	994	1046	1013
23815	21510	27772	25678	18377	5275	2186	1470	1179	1002	917	785	742	676	621	680	674	676	676	685	635	676	647	541	555	612	602	560	592	511	571	558	545	525	569	586	519	569	490	511	568	520	516	524	489	534	537	521	567	527	499	556	517	506	521	557	506	573	508	528	531	530	469	478	526	504	542	494	491	519	549	516	514	541	543	549	540	483	524	538	522	527	558	528	481	539	556	538	531	562	519	498	557	490	519	532	520	536	573	485	517	553	527	547	522	567	516	553	508	544	533	526	561	539	496	572	531	562	555	495	544	534	532	519	529	530	552	534	504	558	528	542	510	530	538	482	530	538	520	506	534	525	506	492	523	554	507	529	548	492	505	507	508	552	502	558	523	512	541	544	519	548	496	528	518	551	521	488	551	526	522	529	524	526	558	528	543	541	472	515	518	502	529	495	487	480	497	518	533	541	520	497	576	513	508	543	524	483	531	530	532	499	500	503	501	500	509	493	543	480	518	503	524	545	526	533	533	528	499	514	510	555	554	528	536	510	568	552	540	528	475	521	543	540	526	539	529	522	488	531	512	529	512	501	528	547	544	528	464	518	506	496	527	521	511	500	517	569	563	490	553	519	508	494	544	508	513	545	536	487	540	563	529	541	525	497	483	525	505	517	510	522	529	500	529	521	515	531	538	531	551	464	538	528	547	485	538	545	544	534	528	551	549	532	500	486	500	519	501	527	510	485	488	501	512	546	481	503	539	512	512	462	486	527	521	535	541	572	544	507	555	463	530	523	517	523	548	560	535	516	558	513	494	504	538	503	518	492	520	495	524	531	507	500	529	502	513	495	503	549	527	554	525	517	492	465	507	497	511	543	482	538	481	480	486	518	508	505	547	506	536	505	528	479	439	536	545	526	535	494	497	517	534	481	542	530	551	525	521	516	491	494	524	493	505	521	503	489	493	504	519	510	526	523	488	535	514	502	514	520	538	501	512	508	507	495	541	529	510	562	479	524	545	515	554	491	515	473	479	506	526	549	544	504	535	492	545	494	483	474	556	519	511	511	546	494	517	535	533	504	522	509	487	523	536	579	515	518	497	525	488	534	560	493	569	535	533	539	498	557	502	568	532	503	516	539	507	518	516	523	545	513	500	507	515	530	523	552	542	542	511	464	494	512	521	518	501	528	550	507	502	582	521	540	551	488	492	535	513	465	506	523	508	528	524	509	501	539	552	482	535	518	514	515	549	500	563	516	511	576	535	503	526	501	531	471	540	518	529	487	543	489	500	557	517	494	509	502	489	500	543	538	547	562	559	508	514	534	538	542	503	561	494	540	481	503	520	457	532	518	473	524	510	542	514	481	511	522	491	520	530	561	505	509	520	523	535	469	487	493	530	532	489	551	530	502	500	516	520	504	512	513	514	533	493	519	550	508	545	491	502	515	543	532	487	503	573	525	533	518	518	525	517	531	496	517	476	503	554	509	539	509	538	525	538	534	513	501	482	494	516	523	564	522	514	537	482	530	536	487	506	517	562	529	518	513	520	514	517	488	480	467	525	562	497	520	511	515	512	532	507	485	547	533	501	520	492	499	472	510	532	519	571	524	547	541	534	543	512	543	460	538	512	550	496	531	525	520	507	512	507	507	525	519	470	571	525	503	479	505	553	488	521	476	468	492	544	531	512	540	496	510	515	512	512	525	537	509	502	526	522	524	505	521	500	526	517	549	471	500	546	508	515	549	502	513	543	534	521	450	502	520	527	492	543	538	528	540	514	510	520	517	539	509	518	522	526	526	534	504	496	491	547	538	522	525	493	509	542	526	542	496	542	527	523	505	518	547	506	516	511	495	542	504	512	549	560	522	502	475	536	541	507	527	550	533	480	487	551	485	530	530	495	488	504	537	493	539	506	554	499	498	540	505	522	500	469	529	547	517	572	486	516	526	492	525	536	513	536	533	495	507	542	568	516	527	546	515	559	532	533	527	513	536	496	516	527	512	503	545	546	512	549	477	478	535	505	566	519	533	498	568	501	512	519	510	535	547	544	508	494	567	535	517	499	533	543	464	549	524	502	502	523	533	492	496	522	460	516	520	500	515	503	495	498	541	507	523	519	522	509	536	499	532	523	495	488	502	527	484	486	486	547	493	513	522	546	482	521	520	505	528	533	503	502	513	464	486	517	518	520	544	511	557	456	570	503	521	519	505	512	510	517	547	494	521	507	499	499	510	511	551	513	559	530	522	533	526	511	494	549	528	528	563	527	499	523	511	495	516	529	511	528	543	489	526	498	548	547	525	515	515	538	551	540	582	526	531	514	519	568	564	517	505	518	492	529	533	549	515	536	552	493	518	552	543	504	556	535	531	493	475	486	537	540	510	511	558	540	540	520	495	513	539	517	476	582	530	549	492	506	525	529	505	494	528	483	500	525	516	501	516	503	501	507	518	528	497	520	505	504	493	507	529	500	527	513	508	507	503	523	498	496	519	482	521	543	512	498	560	496	495	529	478	503	534	521	543	516	544	516	502	507	504	540	535	523	480	510	505	520	527	505	545	524	513	516	482	550	558	528	535	521	573	537	557	508	523	480	518	518	566	515	509	506	499	575	505	579	552	515	535	516	518	529	513	531	492	530	506	487	501	506	549	518	559	518	529	536	501	538	538	536	484	533	522	506	570	535	483	524	496	498	530	554	512	498	553	516	500	531	508	487	518	538	528	537	498	523	510	528	545	528	524	509	530	460	542	498	564	594	488	547	521	495	530	482	505	505	522	516	525	532	546	512	537	543	529	535	538	541	522	454	563	512	516	506	530	526	523	517	516	478	505	493	529	505	529	548	552	507	492	557	511	490	552	458	513	579	519	543	534	557	535	514	512	499	533	511	532	520	513	495	485	499	551	524	487	480	552	564	519	521	486	516	503	523	546	553	532	494	484	490	518	517	528	501	557	536	478	554	504	515	540	522	531	509	494	507	557	482	537	522	504	555	506	498	487	508	523	487	516	533	545	513	478	495	471	517	534	509	513	542	507	518	519	481	531	507	537	517	493	496	489	542	509	502	522	493	531	527	486	558	540	527	532	491	479	493	544	546	514	461	521	470	517	547	510	529	508	496	506	524	505	529	497	535	540	544	508	543	509	517	516	558	547	557	487	521	535	536	487	519	485	524	497	481	477	533	554	500	551	526	522	529	528	501	505	493	506	531	542	514	529	512	564	475	514	507	486	536	530	452	503	486	519	525	487	501	502	530	520	532	562	498	530	515	512	541	526	503	548	494	508	564	521	489	472	538	529	538	508	565	525	544	529	541	554	518	545	505	542	530	523	526	515	505	510	530	590	514	534	509	527	521	563	518	489	526	508	524	558	508	515	520	477	493	539	484	503	517	520	493	553	509	519	528	504	486	543	492	547	512	508	474	481	513	553	510	491	520	504	515	505	533	491	504	500	538	515	493	454	524	539	511	512	538	478	477	482	509	514	493	510	458	504	487	549	512	507	510	519	532	477	516	487
12900	33543	26744	16132	10058	6344	4409	3454	2715	2316	1974	1717	1613	1432	1370	1329	1308	1300	1286	1349	1217	1139	1126	1116	1119	1063	1078	938	1021	944	936	983	939	956	915	905	958	893	874	912	872	820	858	896	906	873	849	859	888	883	883	877	830	886	848	870	860	841	862	873	779	844	843	877	857	853	899	855	874	902	836	907	878	868	838	869	894	826	870	856	843	852	870	831	832	815	874	883	817	856	829	852	883	861	888	822	849	852	883	823	833	851	859	870	871	858	829	833	846	890	886	886	860	839	841	832	843	831	863	875	869	841	922	882	883	876	842	860	814	851	835	856	867	832	822	879	831	850	843	859	901	834	876	868	917	893	853	852	860	817	825	903	838	852	881	899	881	892	837	809	857	882	858	893	909	821	837	860	854	862	803	838	898	819	850	853	826	896	889	796	938	841	869	887	901	833	859	859	868	847	928	861	864	867	814	844	838	844	824	820	936	844	885	894	925	878	934	881	897	860	836	911	805	848	846	858	857	856	809	855	847	826	873	792	866	832	841	864	921	893	853	882	856	833	852	879	842	852	853	868	840	822	883	840	819	840	905	807	868	809	886	868	864	845	916	838	877	814	853	835	854	888	870	891	837	922	859	856	821	852	829	823	820	924	837	883	893	839	888	833	874	835	817	841	874	839	867	860	869	889	905	867	831	872	886	850	865	900	849	896	880	866	859	838	858	871	876	873	861	857	884	857	838	910	891	935	869	857	815	837	858	865	817	876	828	839	875	868	868	873	859	852	877	852	869	867	848	865	911	866	872	862	948	859	879	886	876	863	856	838	837	894	929	865	887	850	875	852	879	831	861	830	803	883	886	843	862	842	927	846	814	893	856	871	854	873	854	884	868	890	888	893	890	882	847	856	882	846	817	863	870	852	855	877	824	875	903	883	857	852	858	865	865	854	845	940	871	887	832	874	882	844	846	869	861	865	879	772	811	837	866	815	890	802	845	870	844	889	821	839	840	871	852	835	856	922	907	872	916	903	857	855	849	903	849	934	861	864	899	853	816	875	841	904	851	889	883	915	832	856	890	824	913	887	845	897	918	868	827	833	886	841	847	850	847	888	825	855	892	873	865	831	904	895	913	847	911	867	876	861	883	906	857	827	847	849	892	848	838	822	874	803	884	794	844	832	828	870	863	772	863	874	849	892	849	833	856	822	850	891	801	912	867	860	846	897	824	895	827	860	891	895	853	859	861	868	850	863	883	851	878	904	879	888	881	857	862	888	839	915	868	898	878	827	873	823	805	845	892	834	814	848	816	866	879	899	905	822	867	881	880	873	874	886	879	897	896	858	856	901	862	864	848	780	828	850	852	856	820	949	804	866	865	878	902	855	872	859	785	849	924	831	851	866	819	860	934	837	851	835	847	870	850	875	866	867	890	840	883	894	916	833	876	878	861	882	840	868	868	886	921	809	862	859	871	890	877	891	851	876	808	814	876	932	900	792	859	869	854	804	813	841	891	914	837	878	817	858	876	814	847	822	887	816	887	799	841	897	926	855	908	880	867	832	843	807	838	819	763	916	838	886	797	884	856	832	829	858	901	918	878	841	823	875	804	869	804	875	828	832	867	812	903	797	896	888	852	842	879	904	835	853	890	825	891	889	871	857	851	871	878	860	851	798	907	837	906	856	889	877	899	874	907	813	852	849	876	834	812	878	895	854	870	839	896	884	814	858	850	833	823	866	871	855	887	899	854	868	836	864	862	842	831	857	861	868	826	840	831	825	827	831	835	877	771	898	891	905	852	881	867	873	844	866	879	834	806	809	857	880	894	829	815	893	850	825	875	825	832	870	842	861	891	877	850	890	844	883	896	883	862	884	862	891	846	832	893	847	839	838	843	899	848	847	858	878	907	813	896	835	853	890	850	894	813	872	852	820	844	834	811	863	873	860	886	843	841	829	836	832	906	872	863	883	834	842	852	870	875	918	856	867	807	849	838	857	864	883	905	840	908	858	879	882	879	834	865	886	839	856	887	849	908	902	878	851	799	878	829	872	859	915	814	830	869	852	857	864	833	859	801	847	870	825	848	858	849	857	884	870	849	874	902	890	857	868	845	861	853	898	874	916	861	853	864	814	825	849	866	909	865	892	864	904	846	865	866	906	861	898	855	847	879	872	889	859	875	855	835	904	825	828	847	865	815	891	910	853	813	911	853	852	838	893	871	849	865	864	900	832	843	888	844	862	871	896	892	864	883	865	817	789	884	872	842	883	854	869	791	857	845	888	873	877	901	835	800	847	871	818	828	868	911	880	852	871	799	871	861	871	808	868	916	914	812	869	861	854	845	868	787	831	898	882	849	907	854	817	863	860	857	827	876	898	858	861	827	825	867	814	898	845	878	880	952	862	815	921	858	875	886	833	874	865	831	869	827	856	822	922	883	895	835	840	936	879	870	918	838	841	892	866	813	868	882	878	851	881	838	859	911	859	873	854	851	853	823	855	882	844	843	893	849	895	880	831	822	892	861	866	863	870	889	829	863	874	881	867	871	817	903	828	867	856	900	860	898	846	876	897	849	914	884	862	852	917	873	897	854	882	864	808	846	853	823	842	761	881	846	895	849	877	826	891	850	842	860	871	837	882	916	839	873	889	885	865	831	930	811	861	821	805	847	812	853	849	863	831	845	861	857	862	884	815	851	902	823	921	846	868	853	845	854	844	908	852	819	878	901	860	892	884	868	840	920	869	860	867	815	824	797	802	834	862	769	865	853	859	824	849	869	835	857	839	885	917	857	886	810	919	837	825	873	845	843	882	837	856	841	827	834	875	868	877	826	845	827	832	880	850	851	855	874	842	913	878	856	872	901	838	830	851	853	869	924	886	820	879	810	809	848	851	802	868	860	820	854	823	863	880	895	830	853	883	861	843	866	881	886	871	868	846	832	887	847	868	836	834	838	852	866	860	834	873	862	876	879	842	856	873	848	864	881	877	851	812	788	837	911	905	859	875	858	837	837	869	867	859	849	885	866	874	879	832	868	885	843	880	881	830	874	837	882	865	876	899	854	881	831	872	885	923	832	920	887	841	822	863	855	895	852	858	916	834	887	856	841	838	836	887	824	869	814	853	821	834	862	843	839	867	879	838	863	839	892	873	834	854	899	833	837	815	868	873	872	834	864	826	873	853	860	890	820	846	882	839	908	842	830	837	845	840	855	861	850	816	842	866	849	884	865	881	854	892	872	812	869	883	879	896	868	869	896	877	832	854	822	900	852	862	904	862	836	858	856	863	859	886	881	804	845	871	879	893	852	864	780	850	895	808	885	823	887	841	856	918	847	873	813	855	909	856	874	873	841	864	837	834	827	857	872	834	842	845	856	859	827	817	830	864	840	886	892	903	850	866	865	832	811	835	917	865	879	830	877	939	907	894	809	832	869	853	876	816	878	811	877	848	839	874	872	863	857	839	878	864	914	849	775	833	866	821	851	879	866	811	819	825	807	861	880	794	842	794	801	839
25478	21569	25007	19607	3359	1499	1225	977	794	795	720	705	712	711	694	637	666	707	713	682	673	646	626	573	658	630	612	611	592	652	582	587	595	592	623	595	577	618	575	567	629	621	553	624	538	535	565	539	583	577	591	575	574	587	573	556	547	564	560	627	612	593	538	627	599	571	615	562	545	577	619	566	566	568	566	580	561	583	574	568	567	586	562	548	608	593	585	584	580	620	596	556	567	551	593	580	582	592	569	570	571	602	601	584	582	581	537	604	595	579	582	562	575	608	597	549	590	532	587	558	574	554	612	591	542	590	583	587	558	541	601	602	598	574	598	581	565	598	608	596	572	560	586	578	549	550	554	551	558	560	528	530	578	592	592	582	587	541	558	573	568	581	602	523	562	563	556	564	601	547	605	568	605	569	539	541	575	622	577	562	601	574	538	604	595	559	549	593	579	555	562	576	584	590	566	543	553	542	546	595	602	566	577	590	564	562	565	532	600	567	620	599	550	569	532	567	532	528	578	558	603	564	613	584	583	581	582	566	555	542	519	597	557	595	636	556	631	577	582	596	580	583	538	556	611	559	600	557	611	590	572	540	581	566	560	562	587	575	544	598	569	533	545	546	552	587	550	580	588	530	579	575	551	581	615	604	559	586	624	593	608	570	611	566	556	582	580	552	552	628	557	596	580	574	549	563	574	577	593	604	528	575	550	566	627	601	568	616	599	570	570	627	573	596	614	538	598	527	582	555	576	568	583	609	566	556	585	579	573	565	538	520	610	572	546	608	559	534	549	549	582	562	546	555	566	575	533	588	582	595	594	554	564	554	585	553	576	567	572	535	540	590	539	583	571	540	551	601	590	571	570	567	588	605	592	587	593	525	566	566	594	565	576	586	550	611	579	578	558	578	559	599	522	589	568	563	605	576	582	567	567	600	574	592	570	613	606	585	535	610	542	544	602	519	581	558	569	574	600	559	597	586	601	554	567	576	598	543	567	553	543	593	530	595	619	589	567	580	585	586	532	627	536	533	558	572	584	615	587	580	594	563	553	607	583	561	574	540	547	564	584	580	597	568	545	582	576	587	603	569	579	545	556	576	533	581	588	577	604	575	588	571	559	584	588	572	573	554	601	585	547	557	569	526	580	547	538	582	592	570	604	563	596	544	541	538	618	566	571	585	579	580	600	596	551	549	581	572	589	579	592	555	606	586	540	551	607	553	570	562	568	530	589	561	586	549	548	546	621	560	570	593	576	525	640	568	558	596	557	564	556	604	566	550	578	526	574	606	640	524	606	581	596	595	554	623	613	584	579	603	569	667	577	579	526	614	589	566	587	565	518	535	576	551	606	611	614	569	531	580	570	630	537	591	545	555	550	553	588	559	600	517	579	583	563	592	568	550	608	582	562	545	575	562	593	566	561	578	574	584	573	599	599	562	607	593	529	556	550	586	573	580	542	592	518	559	568	572	552	574	549	599	601	601	575	569	570	547	551	592	577	582	542	556	566	572	579	568	577	580	556	579	583	586	582	576	609	562	561	593	522	519	592	562	540	574	581	548	532	584	598	590	560	578	593	602	529	561	560	560	596	561	580	604	525	568	584	596	588	609	636	557	611	573	607	566	578	585	570	542	614	558	576	571	587	588	561	563	586	590	593	578	586	526	539	574	533	572	544	571	578	564	572	570	576	562	566	563	581	598	618	567	562	561	589	577	602	540	592	598	624	606	550	588	533	559	574	596	591	592	583	528	580	591	595	564	557	572	564	579	596	555	593	569	600	608	549	576	551	568	542	576	547	570	574	537	548	560	567	600	570	569	557	572	589	580	584	549	579	609	537	539	600	557	593	575	532	603	597	575	544	615	542	555	606	583	582	560	582	571	582	571	543	567	578	544	562	591	552	574	542	598	584	552	557	581	561	552	567	569	600	595	574	558	586	542	546	551	543	619	558	544	546	575	599	613	593	573	596	582	566	601	599	549	576	544	559	557	601	586	606	532	603	585	582	608	590	573	541	577	568	581	588	582	572	563	542	606	552	552	583	599	544	601	618	562	598	592	573	579	574	571	551	569	612	548	565	530	557	560	557	540	588	575	551	578	573	551	574	530	582	586	583	592	557	569	538	597	559	568	588	572	600	577	555	578	572	617	558	599	608	568	581	547	569	573	564	599	584	551	552	570	571	546	610	563	584	582	558	563	537	606	564	570	574	524	598	638	585	568	584	596	595	581	589	565	580	594	590	549	581	584	552	602	553	577	626	608	562	600	580	594	562	609	536	554	583	562	572	575	592	582	604	553	634	631	546	580	554	576	564	620	563	550	582	557	569	574	573	578	575	612	596	530	604	586	584	557	556	567	587	543	533	533	587	556	576	569	570	556	588	585	552	609	607	569	545	569	572	611	551	578	599	563	573	564	554	530	550	554	551	588	563	546	548	615	590	547	553	562	580	601	607	610	544	580	572	573	568	575	590	538	566	575	577	563	592	586	582	574	608	577	570	567	583	545	580	582	569	610	589	605	574	561	567	585	593	598	590	575	572	591	588	607	562	595	563	586	552	553	603	560	572	581	569	606	559	571	609	599	532	595	582	556	561	602	592	517	542	577	538	565	600	595	621	562	599	570	568	604	560	577	591	580	583	523	562	562	552	596	597	553	604	566	563	589	549	608	566	551	565	552	581	574	533	641	602	622	555	564	557	582	568	542	536	564	546	561	617	608	590	549	591	579	571	595	523	606	569	612	562	552	557	565	558	568	589	572	623	599	556	563	588	548	577	567	617	595	517	567	575	564	549	584	524	563	585	589	602	626	553	557	576	592	591	571	565	603	554	556	603	547	576	570	542	557	576	571	595	563	555	586	550	581	548	556	536	551	581	596	552	522	582	552	572	601	586	576	576	614	589	557	594	597	538	544	623	553	590	545	585	566	597	594	565	568	563	602	514	573	622	560	606	604	581	540	537	532	557	611	590	582	574	561	538	580	597	587	612	596	597	562	582	565	594	580	583	583	563	600	586	535	605	589	609	549	562	555	536	522	560	599	595	564	598	545	569	557	565	530	558	576	563	589	598	605	563	589	539	596	570	568	530	549	590	582	570	576	589	603	591	570	573	571	559	566	629	590	577	595	598	537	562	559	556	600	551	607	550	593	552	551	604	589	573	554	577	560	536	543	548	569	591	590	577	593	583	546	533	568	554	565	584	561	550	593	557	534	597	603	552	552	545	596	547	566	578	491	563	545	596	582	556	622	586	552	585	611	588	573	564	575	571	551	601	576	548	551	563	567	588	612	575	606	578	533	544	571	576	558	615	618	583	560	583	595	573	591	566	563	584	539	585	614	570	561	586	594	615	588	589	573	568	582	548	596	560	588	603	580	585	521	615	552	562	583	526	594	580	508	617	561	551	573	572	548	602	588	567	595	652	583	642	638	566	572	625	604	633	565	580	572	591	575	590	598	590	599	574	553	527	555	543	584	531	524	571	574	574	524	536	575	556	534	577	574
12931	26990	19494	10790	5940	3843	2804	2192	1879	1697	1515	1396	1276	1250	1234	1181	1190	1230	1260	1212	1138	1161	1103	1100	1136	1069	1035	1011	974	1033	969	989	1000	1077	953	984	980	1005	977	947	959	990	964	1011	914	941	886	932	989	968	855	891	932	942	942	928	888	992	997	989	997	971	901	958	889	929	918	953	983	918	979	937	950	971	940	932	1005	939	962	946	949	965	901	917	879	940	940	1005	989	970	892	970	918	942	997	930	937	991	944	955	885	923	900	871	923	899	900	953	957	864	916	972	944	912	979	932	941	917	980	930	926	933	971	928	919	914	909	935	956	986	905	914	916	945	969	888	960	981	901	939	994	913	917	963	953	887	903	944	948	936	952	954	962	871	968	945	890	921	896	937	896	933	917	945	976	878	955	972	943	915	992	933	934	984	962	922	912	910	906	901	934	883	920	919	923	941	944	896	972	968	940	892	897	949	909	944	913	939	973	978	923	933	944	940	945	906	926	960	891	937	908	909	960	936	1006	885	916	999	947	949	970	993	913	947	944	977	960	949	963	904	944	941	907	879	984	1004	961	953	1002	853	982	932	930	994	959	920	918	943	906	964	934	926	968	976	967	902	981	924	968	957	926	951	924	917	1010	902	934	928	889	921	865	965	983	931	911	1005	975	921	908	923	953	916	989	944	928	920	953	933	924	976	937	953	927	931	962	942	942	942	934	875	935	878	920	934	965	959	904	969	894	931	901	957	929	976	908	935	932	931	883	904	961	964	900	925	908	963	917	903	936	949	971	959	946	936	906	939	966	913	953	921	931	929	949	900	937	971	970	976	969	974	949	993	917	914	892	944	943	923	917	966	928	1009	918	920	965	909	939	922	881	941	967	937	942	925	944	936	880	896	940	925	875	922	895	933	935	946	929	883	913	920	937	963	909	956	953	913	949	1004	905	937	967	923	992	953	981	928	892	929	833	969	905	955	977	954	896	916	938	909	930	872	924	935	959	981	940	863	950	954	936	907	936	916	889	982	942	952	901	939	935	939	962	878	925	984	923	969	942	960	929	977	942	959	911	940	921	981	969	924	958	928	946	962	915	903	940	919	920	971	943	940	948	888	962	935	971	931	945	971	886	937	901	935	917	889	881	939	914	951	861	892	904	893	934	967	949	955	908	903	944	965	915	970	885	998	913	955	976	866	889	948	918	948	950	932	953	859	979	922	926	891	947	952	897	946	988	975	946	901	928	933	916	898	945	962	959	914	920	947	900	931	924	963	955	905	978	955	928	945	922	923	955	914	910	901	951	934	952	922	959	906	984	929	938	946	991	954	937	916	913	951	919	1022	888	955	936	947	914	984	890	901	933	977	887	885	895	945	979	935	949	935	921	913	949	909	905	902	898	933	928	1006	962	936	925	896	947	927	904	957	950	932	873	900	937	950	915	952	901	939	910	913	977	944	887	967	938	954	893	968	923	950	886	927	890	907	943	994	900	897	949	927	954	922	987	951	985	968	965	959	944	934	940	923	1002	967	981	928	920	932	924	925	954	927	917	879	919	952	896	1015	890	920	962	944	904	914	972	880	924	983	938	904	935	946	905	967	933	913	922	882	843	877	945	928	904	946	915	912	1010	941	924	913	920	1008	936	909	916	889	931	946	911	883	897	924	894	993	885	932	933	933	883	966	935	932	905	925	949	904	917	958	977	941	928	922	922	960	917	916	969	949	889	957	914	868	973	948	940	920	943	897	935	913	979	891	930	954	892	942	932	917	934	899	917	896	938	905	869	946	925	943	906	924	882	924	904	928	906	946	903	884	892	895	993	891	985	960	989	915	941	908	935	982	1002	906	932	886	923	948	923	951	946	936	874	925	876	944	939	918	920	902	929	932	936	955	892	949	932	964	964	965	925	935	924	984	951	946	1008	932	976	919	920	954	960	970	923	980	913	917	975	980	973	905	935	947	948	929	950	926	925	913	918	914	944	940	939	944	924	892	949	947	943	918	893	927	983	922	968	924	960	959	943	937	996	904	916	932	945	975	959	962	976	911	930	882	984	893	948	924	918	975	922	949	906	965	909	966	977	925	965	916	881	942	956	938	927	938	975	961	968	962	923	932	891	967	960	959	926	993	921	991	932	949	966	922	927	947	957	928	851	930	924	936	934	978	941	918	858	884	935	950	923	950	938	865	1003	940	884	907	945	946	963	992	940	950	976	943	931	942	957	925	998	940	926	973	916	923	915	961	895	953	918	882	955	917	909	967	923	885	891	874	896	942	986	890	949	898	954	944	938	996	950	912	971	933	945	983	955	946	900	927	881	961	929	892	889	937	940	966	957	908	964	971	912	892	959	926	931	928	907	979	921	901	913	928	926	950	943	991	912	977	953	904	968	931	952	938	902	926	881	959	920	938	924	928	921	959	947	990	989	900	1006	930	909	906	965	980	919	944	933	901	894	884	905	859	922	981	973	1010	981	931	911	1006	933	935	913	999	928	901	931	965	994	926	948	914	954	938	909	948	890	900	916	923	956	944	933	903	931	882	968	954	947	916	960	925	963	943	968	884	997	904	938	928	913	969	962	955	907	902	912	910	986	957	910	948	921	958	927	994	913	954	966	910	935	914	942	894	965	955	927	939	931	954	957	985	947	926	921	960	955	931	944	943	904	960	908	984	944	892	917	952	936	977	921	918	893	885	943	935	908	962	936	896	944	936	919	882	912	939	856	951	943	964	948	944	998	913	937	898	903	987	969	955	959	926	913	880	936	955	965	932	929	943	965	911	945	920	947	915	915	918	949	931	946	965	888	879	906	983	931	955	907	912	950	952	991	887	921	881	941	927	915	925	901	963	935	928	927	936	946	884	939	954	935	952	970	948	888	928	921	974	912	940	935	949	932	950	907	969	972	926	917	941	932	925	977	904	933	951	944	938	972	888	965	953	909	935	915	935	900	975	933	953	945	926	867	913	913	944	904	914	981	899	912	926	873	925	945	916	950	965	953	895	961	915	936	961	951	944	958	889	971	940	921	961	951	984	909	953	938	983	956	899	959	973	961	886	927	970	927	1000	906	983	1000	888	950	948	923	995	974	918	947	963	981	955	958	929	943	934	960	928	961	951	888	951	908	926	914	926	899	926	931	922	940	922	907	916	910	949	1007	966	937	901	932	949	978	941	919	930	962	907	950	927	928	988	941	915	979	947	882	914	955	1046	925	949	928	887	965	934	945	966	910	883	1003	926	930	930	934	972	881	993	999	948	943	920	945	972	899	927	913	943	968	926	916	882	957	903	913	927	915	900	950	969	960	899	939	890	908	1010	946	925	898	943	1006	933	936	964	926	955	921	905	905	975	935	945	900	915	927	939	950	933	937	943	965	948	990	919	947	931	992	894	927	897	921	958	925	924	922	966	903	909	964	902	910	971	942	886	910	932	933	951	963	967	926	870	952	925	899	949	900	938	971	940	915	877	972	953	917	934	951	969	917	923	910	911	894	935	953	896	939	952	916	912	935	916	922	966	892	922	929	920	890	951	909	930	906	912	956	1011
23009	21602	28703	24962	21631	17319	4893	2128	1460	1264	1053	877	786	755	716	708	708	647	638	613	587	544	543	520	496	484	477	448	485	444	444	406	406	462	411	426	415	435	408	398	419	380	397	416	406	380	388	363	384	388	384	425	407	379	363	402	354	345	367	413	400	376	372	367	408	401	367	368	440	360	400	391	424	357	394	388	383	384	370	443	367	428	417	368	413	384	363	406	369	404	382	360	374	373	430	441	378	404	419	356	376	363	400	377	399	369	397	404	385	394	424	384	408	383	382	397	404	391	366	363	383	356	411	366	375	365	341	415	398	387	393	384	351	366	400	375	381	383	336	368	363	384	369	416	400	386	396	399	406	350	385	421	403	362	361	380	405	342	395	369	335	409	393	377	370	400	344	388	406	402	388	381	398	377	402	374	371	393	367	389	399	390	370	387	377	392	394	380	356	365	380	377	407	388	388	372	394	388	355	386	395	373	379	413	398	400	411	396	412	382	380	370	376	410	331	377	373	381	376	367	392	379	370	399	413	343	393	385	417	376	358	388	374	345	412	365	357	359	362	411	363	402	419	412	384	395	381	382	411	393	352	378	340	436	398	404	414	388	390	388	377	366	401	391	404	358	398	363	392	356	365	385	381	374	353	375	378	369	375	386	367	378	394	397	371	412	397	402	343	362	376	401	393	356	363	391	392	391	392	401	385	385	375	368	374	398	365	391	372	387	374	396	359	395	414	363	371	423	419	394	417	391	389	415	361	376	372	377	373	371	389	366	377	410	378	377	422	372	375	415	387	361	421	401	374	397	379	391	395	371	357	383	366	404	387	356	414	385	400	411	398	354	352	409	402	402	384	347	385	339	372	373	392	389	357	437	379	374	377	413	366	385	365	393	396	352	347	352	384	369	387	382	371	402	401	423	390	327	406	360	368	380	390	405	374	380	405	374	379	375	385	392	385	400	383	407	370	375	409	418	390	428	419	385	391	379	383	371	424	353	369	385	372	386	392	374	397	347	369	345	372	385	379	391	364	413	390	367	396	412	417	420	351	379	371	406	411	390	387	395	402	379	428	413	432	363	400	406	394	354	420	381	383	378	388	369	378	400	396	337	362	374	346	374	374	376	405	366	384	366	417	393	369	411	367	378	397	363	384	413	371	402	370	378	419	411	392	344	389	380	385	396	395	376	394	377	416	390	408	376	377	381	393	407	393	385	361	393	375	355	391	376	392	386	378	371	400	402	346	378	396	376	357	379	377	371	379	410	402	393	369	421	373	383	390	369	403	402	352	411	400	378	362	400	370	381	386	363	360	390	371	363	363	382	350	350	377	390	365	369	383	421	412	362	405	411	404	400	400	347	372	339	354	390	381	359	374	360	383	350	406	399	416	393	367	377	408	388	379	391	397	395	390	380	395	403	372	392	399	371	402	390	401	376	363	374	405	387	379	372	388	389	384	420	400	387	366	386	354	408	402	366	354	426	380	375	395	359	414	354	382	398	400	409	367	389	408	398	371	371	393	347	411	374	399	399	406	412	393	414	405	380	376	369	362	365	392	364	391	383	400	388	356	378	401	387	369	396	382	390	364	413	382	381	391	402	393	390	349	409	396	374	411	366	374	364	383	394	381	384	390	373	371	399	390	364	370	375	354	388	384	382	380	398	351	400	380	394	387	357	371	418	398	403	384	381	377	452	401	399	364	378	385	365	424	365	404	415	386	357	358	404	382	338	395	366	381	380	388	380	370	359	372	392	392	413	379	404	372	370	376	360	348	363	384	389	417	413	378	360	373	389	379	346	359	397	376	353	358	397	426	355	384	384	380	376	379	389	390	380	368	420	369	364	396	389	362	387	382	375	394	405	415	374	424	370	383	396	410	348	382	353	400	404	376	391	365	374	382	340	378	369	402	403	386	376	377	366	399	408	394	367	382	369	397	404	380	417	407	367	365	395	382	370	378	381	395	402	374	384	388	381	356	370	364	417	374	380	407	377	416	365	392	366	344	373	390	407	401	370	396	349	388	389	376	389	393	396	378	374	384	391	373	400	389	381	382	376	392	372	402	371	421	393	372	379	415	368	402	395	385	372	381	385	366	332	384	411	399	398	377	409	368	388	372	386	371	368	369	398	366	367	375	407	398	371	389	419	398	394	393	399	392	368	376	384	401	387	363	361	362	352	346	368	342	393	366	377	398	394	360	390	388	372	393	396	373	399	372	392	368	404	353	363	338	397	413	394	391	337	414	392	385	353	392	410	386	353	407	354	378	389	377	352	397	374	404	379	368	362	375	383	387	375	378	382	366	386	398	398	383	401	360	399	384	366	371	383	385	387	413	429	370	408	366	372	401	364	372	379	385	372	391	384	379	369	365	402	409	382	382	386	383	348	422	391	370	357	351	399	384	363	397	384	376	366	406	341	373	373	398	406	374	365	374	383	395	381	347	370	384	400	427	358	376	364	414	415	406	371	379	395	367	381	389	354	416	389	381	395	407	378	389	416	332	391	396	389	405	380	355	389	357	355	381	378	381	391	411	367	384	363	381	359	372	385	399	353	384	385	369	389	342	369	413	368	390	416	440	377	362	368	374	409	348	405	351	434	377	394	354	387	368	346	364	388	383	363	386	382	384	368	366	374	394	377	388	363	393	394	369	381	385	395	390	365	388	414	348	390	395	386	378	395	339	377	407	403	399	355	414	384	368	358	406	356	393	356	377	412	374	396	405	393	375	376	395	365	404	386	402	397	399	390	386	387	363	359	332	376	422	458	383	392	348	387	382	371	389	361	400	420	372	414	397	360	353	383	417	376	379	360	388	368	406	373	402	359	372	357	418	417	374	387	362	387	342	401	363	364	408	352	346	418	391	418	402	385	365	383	379	444	364	406	366	393	384	397	399	378	400	398	382	377	395	377	356	350	361	377	385	411	339	377	396	373	373	372	369	390	391	412	417	401	396	378	396	376	335	381	366	403	398	374	371	374	362	369	377	354	423	371	376	407	390	366	377	376	395	419	372	387	377	392	390	378	383	412	424	383	361	398	357	408	368	409	375	395	379	405	386	404	377	381	348	383	378	409	375	414	422	386	374	379	385	427	395	376	386	379	388	379	395	377	374	366	394	360	400	378	377	369	384	393	364	401	394	368	362	370	355	413	403	386	399	336	380	375	370	385	382	375	389	383	404	394	343	386	413	356	372	399	361	396	366	376	378	358	397	359	408	409	388	354	381	401	377	389	357	358	365	385	382	386	365	375	359	384	368	360	405	377	346	371	377	379	407	376	384	392	400	381	354	424	379	409	392	393	396	364	392	374	373	355	386	393	331	411	402	398	414	420	367	354	397	391	385	339	381	355	379	376	382	400	367	371	407	416	378	373	384	330	357	383	400	344	370	384	389	378	352	404	374	391	380	357	408	414	368	387	355	381	384	391	369	377	393	398	372	387	384	396	387	388	387	333	393	405	375	380	369	358	377	390	402	396	363	364	422	400	378	396	367	364	396	392
16422	36653	32396	23131	16334	9934	6354	4785	3746	3081	2535	2222	1804	1616	1552	1498	1543	1472	1368	1378	1319	1284	1095	1007	997	946	896	919	817	767	766	760	756	762	749	744	760	665	681	696	651	643	681	666	678	630	639	615	609	639	646	620	639	656	630	669	676	583	587	678	606	634	633	658	638	659	612	605	686	581	637	629	619	623	647	633	601	604	651	627	647	625	639	638	645	678	625	577	686	672	640	629	605	654	630	655	631	638	677	631	665	648	624	636	606	629	677	644	641	671	609	603	699	586	640	638	612	654	625	620	600	629	629	619	640	636	628	624	639	658	592	641	637	672	615	599	667	647	654	654	628	666	677	646	670	644	621	654	640	616	618	643	669	632	643	579	628	666	637	619	630	617	602	617	664	624	638	609	607	631	634	625	646	641	639	635	667	670	628	655	611	652	631	665	615	623	656	606	641	556	661	633	623	617	629	648	651	665	663	610	646	622	659	616	644	667	615	630	619	617	631	586	646	663	626	655	675	646	642	643	649	643	646	634	640	644	655	670	601	618	621	628	634	628	641	651	606	635	642	667	616	627	640	646	628	634	667	667	632	647	634	663	650	638	624	661	623	650	641	658	641	605	649	660	612	663	639	662	640	633	634	609	655	638	664	616	627	638	669	615	654	597	673	628	614	651	630	628	638	671	623	656	618	622	664	612	608	619	628	632	640	620	650	629	607	658	641	628	616	582	644	623	664	654	691	660	645	652	649	641	639	645	620	643	618	625	662	644	638	583	611	639	642	594	619	637	662	658	667	649	622	607	635	614	703	616	679	630	651	623	645	603	684	648	655	633	624	662	601	634	674	625	619	657	618	604	643	665	658	605	618	679	635	579	635	636	631	608	655	672	607	612	636	622	616	661	660	650	627	630	617	633	603	681	649	626	675	606	698	640	635	606	640	614	634	595	628	643	648	639	668	623	649	639	609	649	630	642	634	648	586	648	630	609	649	668	655	631	687	605	626	620	627	662	683	600	682	628	673	674	634	609	623	628	622	645	616	639	637	618	636	658	685	673	630	646	664	665	651	680	649	665	606	624	600	593	617	649	593	595	612	621	621	636	645	645	630	623	653	615	592	674	660	652	631	641	639	633	628	630	623	672	629	618	667	629	628	606	639	684	647	617	642	646	648	636	653	647	639	621	649	630	667	657	684	665	600	628	668	648	649	684	660	651	645	635	640	653	593	670	625	627	641	640	637	676	633	625	639	616	654	688	602	577	624	670	654	652	614	628	605	591	601	624	652	610	654	631	613	650	618	644	701	663	649	627	654	618	647	649	637	609	659	639	646	625	674	658	634	638	659	649	608	621	653	676	617	608	591	645	680	687	654	698	665	655	594	626	627	635	655	647	642	666	668	615	588	659	639	681	622	656	602	617	651	605	590	595	666	598	651	650	665	644	644	596	657	620	620	642	652	644	608	611	652	620	642	647	659	634	610	605	622	649	656	624	607	671	614	644	633	716	647	622	688	632	622	620	571	638	600	621	626	656	695	672	617	647	627	605	667	653	660	669	674	716	589	653	627	615	679	615	671	608	670	650	630	630	612	615	666	597	660	667	653	657	674	668	633	601	659	585	657	648	621	657	651	639	610	626	643	645	648	633	621	623	614	653	635	651	600	681	628	635	669	687	691	680	619	653	607	645	648	637	655	623	635	653	619	630	630	636	622	687	628	639	614	612	613	668	658	650	648	654	611	632	613	666	680	653	615	684	657	612	667	665	610	669	616	634	626	630	662	614	602	659	647	629	677	670	682	677	655	644	648	678	666	621	650	638	671	607	625	698	608	631	633	603	625	618	682	638	658	642	634	617	626	642	659	673	611	631	639	635	699	605	620	624	612	615	631	647	595	657	622	655	677	589	656	653	637	636	647	646	645	646	636	617	650	643	578	639	619	603	556	612	594	671	599	566	656	663	633	650	628	617	643	617	684	624	628	645	632	640	671	590	606	616	651	625	634	685	632	652	623	633	622	656	622	635	649	607	601	656	608	608	674	665	591	622	667	644	654	655	643	655	609	655	632	624	607	648	620	647	632	664	613	610	647	598	673	615	635	613	685	671	630	659	637	621	646	628	607	654	612	628	639	653	635	606	687	636	635	646	657	647	637	634	650	679	641	576	619	635	612	632	638	651	589	644	650	616	675	625	647	607	590	641	660	669	613	668	604	665	633	616	602	688	627	661	624	647	639	626	636	636	628	638	635	638	643	656	699	635	633	641	631	661	646	660	624	648	620	605	632	637	666	650	631	644	670	612	661	604	605	630	650	627	637	600	632	672	638	658	629	614	655	632	617	669	670	636	656	612	610	630	650	642	666	609	655	644	660	636	660	636	616	633	669	614	625	662	659	604	593	607	626	653	657	614	665	671	617	621	659	637	639	645	628	617	634	642	624	645	641	640	627	617	624	654	597	641	628	698	608	662	660	627	639	616	639	649	594	634	616	608	638	624	650	616	657	614	651	641	626	664	728	620	640	630	656	641	648	654	676	652	644	635	639	658	631	623	613	626	672	617	649	636	704	654	646	632	631	661	623	661	621	635	681	628	657	644	614	657	653	648	609	625	625	612	620	622	657	678	601	613	647	613	616	652	641	605	590	638	653	592	622	649	615	627	627	554	594	622	641	637	634	593	660	631	631	685	632	576	610	658	694	667	640	626	618	623	643	644	563	634	609	616	608	656	642	661	661	592	679	687	623	605	618	604	653	621	703	636	619	634	662	652	642	652	631	644	647	646	638	679	618	623	644	651	655	649	638	621	639	708	665	648	622	594	635	635	559	621	622	638	639	632	665	604	665	636	666	622	694	618	643	630	630	652	701	604	615	663	618	635	617	645	646	646	699	623	683	677	614	591	645	628	644	594	651	628	621	620	616	625	639	645	636	647	665	656	620	643	641	635	634	659	655	662	644	624	611	617	610	628	633	675	653	640	635	641	622	654	664	655	616	640	657	637	635	652	595	634	677	653	657	591	657	635	619	633	621	647	626	642	671	645	664	631	644	640	644	647	636	628	619	614	565	610	656	660	618	631	624	666	638	655	647	649	607	649	686	667	621	639	611	639	638	616	678	612	636	640	646	657	623	670	638	655	621	640	605	596	665	620	661	646	618	640	610	606	605	640	617	631	571	650	618	643	617	647	656	646	626	630	670	632	631	605	613	621	622	662	602	626	616	647	656	636	636	643	593	655	663	594	638	604	624	636	606	659	655	626	668	636	608	668	605	643	657	602	616	625	673	640	610	660	665	587	638	583	627	627	623	646	658	637	660	676	634	639	639	646	648	619	630	659	654	611	651	673	661	662	645	602	622	627	636	627	617	620	662	597	674	624	642	629	641	628	597	629	602	618	636	637	625	589	600	612	606	683	647	632	705	651	635	637	698	697	603	642	615	675	638	592	678	599	613	609	635	625	620	662	611	682	619	622	662	661	630	666	638	663	645	635	630	649	621	630	645	599	641	610	638	626
27673	19794	12239	5138	1856	1087	921	849	728	706	706	704	648	639	650	678	660	744	615	710	660	697	631	702	628	663	615	672	674	596	608	653	633	629	605	638	613	639	607	614	620	618	595	603	616	680	606	601	618	601	612	580	593	608	635	580	580	637	589	592	616	602	667	618	617	647	627	581	568	624	655	639	596	640	609	597	576	679	622	631	613	570	654	632	608	579	657	615	619	587	599	625	613	603	603	589	633	632	583	565	575	590	620	616	612	627	592	610	614	606	605	563	611	641	608	606	610	622	606	598	586	584	616	589	580	568	606	626	651	601	617	612	573	599	607	611	604	640	610	622	640	616	607	556	609	583	597	655	625	588	594	631	603	605	662	604	610	637	633	623	569	626	611	575	629	608	617	592	638	610	647	613	608	590	561	610	611	624	637	629	610	646	590	588	570	623	640	650	659	640	574	557	624	604	588	621	622	609	620	656	635	648	620	639	629	595	628	649	614	605	564	593	617	604	611	637	593	637	624	623	652	636	656	639	569	573	624	598	578	619	666	605	547	576	612	579	627	628	573	622	611	637	582	614	596	603	613	599	598	577	608	596	608	624	636	688	625	579	623	559	624	594	608	649	640	606	641	580	636	586	633	602	607	588	603	640	605	642	614	617	640	614	593	572	592	629	589	633	632	649	600	637	587	623	613	642	630	609	608	647	630	601	583	624	630	573	593	639	610	601	576	664	588	610	636	614	580	601	590	602	675	566	636	563	602	578	611	605	608	591	611	608	584	638	580	628	598	638	632	638	645	573	612	642	590	638	576	630	616	598	607	593	620	602	620	579	618	614	605	607	619	651	658	567	641	639	659	616	604	597	606	582	575	658	635	637	623	624	637	633	605	646	632	637	656	682	557	559	607	608	641	654	585	628	591	600	621	601	627	602	588	608	598	630	596	635	596	596	607	596	617	634	593	616	623	608	561	608	618	641	617	621	617	629	607	686	602	614	589	606	600	586	629	595	624	641	631	602	612	572	567	596	622	572	551	638	613	619	610	611	622	586	633	563	624	574	622	603	592	629	587	641	612	610	611	609	604	636	626	616	636	579	599	534	605	620	615	553	624	591	674	621	653	679	595	632	634	636	591	601	594	624	604	625	619	643	618	679	624	653	592	627	657	566	595	626	582	617	584	623	618	626	610	606	607	639	569	574	622	608	627	619	575	627	605	643	635	633	569	616	624	609	580	610	588	616	613	641	649	619	605	645	633	630	613	622	598	627	579	610	619	601	645	602	616	568	586	659	602	609	588	570	623	594	682	626	545	603	627	598	592	562	582	610	630	604	641	604	616	624	646	642	666	616	596	625	615	604	593	628	625	603	607	612	618	631	599	609	626	615	576	647	646	626	609	629	608	596	573	637	660	657	549	678	552	622	614	634	601	560	624	636	600	613	611	606	585	598	593	635	648	583	608	623	629	573	594	604	621	573	591	643	594	607	636	654	627	638	615	599	578	644	628	601	602	613	641	607	615	615	608	581	577	604	656	634	600	623	624	618	641	590	606	608	666	605	594	611	605	621	609	629	621	612	554	624	691	640	646	635	606	629	626	581	618	577	617	623	646	650	606	631	573	600	596	558	593	630	605	574	618	590	634	634	615	693	671	652	579	608	583	636	618	607	641	552	582	637	630	631	628	644	609	587	593	610	594	646	564	621	608	575	617	629	635	607	611	603	595	579	606	622	609	654	595	613	577	623	594	628	612	619	594	629	609	638	629	637	624	634	596	582	632	592	598	656	635	605	613	591	593	567	631	641	584	574	671	602	640	613	587	664	561	636	635	593	594	570	645	653	618	593	615	580	616	618	598	581	608	592	638	592	600	589	634	624	575	596	570	588	618	570	639	599	593	626	582	638	609	634	636	611	575	639	576	594	582	581	632	584	581	596	613	626	617	602	558	634	635	567	629	621	640	671	622	629	641	579	592	598	609	615	610	625	638	591	605	648	602	618	587	590	634	615	622	591	645	597	657	618	584	592	619	656	565	625	642	639	594	608	612	604	609	582	608	593	632	593	617	632	542	621	623	625	554	614	621	636	595	627	661	615	635	597	557	602	596	587	608	593	597	625	624	608	620	594	593	615	615	617	630	622	640	616	624	614	586	609	607	606	662	592	599	615	639	581	647	623	590	625	599	609	596	594	622	598	593	595	592	635	574	579	606	621	607	630	608	609	591	602	640	614	574	627	596	594	623	594	601	592	639	618	621	610	598	562	592	627	608	632	603	587	642	558	579	603	613	611	595	627	656	616	587	607	658	633	595	614	611	609	597	653	653	590	618	605	630	647	645	619	612	584	604	584	602	606	639	638	616	688	609	633	655	568	566	600	570	652	590	608	651	610	632	615	626	604	637	620	574	603	619	608	549	625	640	578	613	579	619	639	589	585	636	645	548	593	613	597	637	607	619	602	630	574	607	593	608	616	590	625	651	604	627	604	626	614	635	598	602	651	621	613	606	623	622	596	575	613	642	627	611	597	601	641	629	591	582	618	616	595	604	582	609	646	646	610	579	641	584	652	629	622	632	666	644	608	610	603	635	646	627	605	612	604	608	642	643	604	640	656	612	619	598	608	604	596	558	618	611	633	635	592	592	604	600	654	639	602	626	621	626	641	616	575	600	595	626	664	640	600	671	619	691	597	617	626	623	682	597	594	601	578	602	600	649	665	635	605	615	602	580	565	603	582	648	596	597	630	606	604	626	627	629	594	601	588	591	625	596	585	603	607	619	621	590	637	624	604	596	583	615	620	591	643	624	598	631	590	616	594	622	613	632	609	606	593	632	613	632	646	613	615	647	603	625	571	607	640	623	632	566	612	614	620	560	616	587	631	638	592	591	589	595	627	625	584	578	605	601	614	590	609	654	598	609	597	611	599	620	620	634	569	590	601	601	567	585	595	618	606	608	634	634	628	620	635	590	582	640	590	595	616	595	621	562	608	597	646	606	599	623	573	598	583	679	624	621	624	601	614	604	646	657	648	568	627	607	564	615	585	619	614	601	623	672	617	572	596	643	654	612	648	612	599	597	639	602	605	630	607	604	634	622	632	599	553	633	592	594	582	590	562	645	593	625	607	593	608	635	560	649	625	634	613	606	605	621	634	622	677	600	650	617	573	615	553	601	608	648	646	584	616	592	570	575	621	603	632	585	661	619	633	597	610	607	597	543	606	638	592	608	636	639	617	592	605	661	604	630	557	637	630	608	585	610	625	636	668	622	602	603	595	635	599	610	605	611	593	611	635	632	586	630	559	601	563	565	593	601	601	589	601	637	645	612	592	598	602	641	623	626	607	578	613	613	613	559	593	637	599	594	629	601	622	580	632	667	626	602	704	632	602	603	619	619	604	603	601	642	598	666	653	592	623	593	618	573	605	668	637	619	577	617	610	612	651	569	630	635	663	665	577	628	589	620	646	618	560	615	596	601	630	602	617	604	640	589	613	560	565	636	562	605	621	614	594
11558	20255	15412	7647	3733	2332	1927	1646	1415	1324	1291	1230	1189	1170	1226	1257	1203	1214	1203	1185	1136	1139	1128	1082	1126	1081	1050	1034	1079	1103	1030	986	988	1061	981	1011	1067	1036	1007	993	1043	1007	1030	998	993	976	979	1052	1025	1008	984	1038	1011	1021	1036	1044	986	999	1037	1021	1009	1029	998	975	1014	994	970	916	1003	1009	989	1013	960	1057	1022	1021	1006	1038	1013	975	1018	1022	969	1053	1011	1035	999	992	1025	1008	999	982	961	1044	950	1010	1041	1000	1002	1000	1023	1017	914	964	1021	986	991	1023	999	1025	1018	1046	1038	998	975	997	969	1016	1073	999	973	1037	1015	963	1000	1063	941	946	993	1015	1005	1029	1015	1046	1064	1009	1032	1046	1041	1015	1010	1045	1039	952	993	985	971	1059	986	1005	945	982	1016	997	1017	1058	1029	1027	994	1029	985	1028	971	1003	1027	977	970	965	971	968	1006	1002	1030	993	995	1034	1051	1045	1015	1002	988	1012	973	1005	1013	1014	1007	974	979	1017	998	997	1049	1000	1025	994	986	1037	1053	966	1093	999	1023	1028	947	1050	964	978	1023	1058	976	995	985	985	1008	982	1108	1047	982	985	984	1012	937	1012	1044	1015	985	971	959	980	1007	981	997	1051	981	1033	936	980	977	1006	977	943	1009	1037	958	963	978	1030	1023	1012	1041	983	991	1010	1047	989	1055	1013	1039	1026	1026	979	1031	1044	1100	989	1015	1018	1029	1016	974	994	928	972	1053	1023	1003	957	1009	1013	1038	1056	1003	1024	1030	952	981	983	937	1019	935	1030	986	1015	1025	957	1036	994	1007	1049	1017	1038	965	990	1023	1005	1029	992	978	972	1021	1032	1024	989	978	1017	1090	1003	944	988	1039	951	954	986	1038	968	1050	1020	1043	1008	1031	993	1016	1005	1030	1006	991	994	1038	1041	1048	1020	1006	998	993	989	1025	988	977	1021	1032	992	1029	1022	1037	1001	971	982	990	1034	996	1005	1029	1036	1000	1045	1039	1004	998	989	965	1021	980	983	978	1025	935	976	995	980	1065	992	1056	1059	1060	952	962	1015	1024	978	1012	1018	1030	1005	966	1051	923	959	1019	983	1040	994	995	1046	975	1001	1036	1027	1061	978	981	1012	985	999	1034	1012	1035	970	985	1025	1025	1025	1033	1035	977	1010	1006	1003	1038	988	1032	978	973	1047	972	1001	1045	969	972	971	1007	946	995	1006	971	1028	972	996	961	1030	991	1019	1037	970	1007	1012	1020	1003	952	1002	971	979	1014	995	1007	947	992	1017	1008	995	966	1042	978	989	1014	1004	979	1023	997	977	1078	1018	974	1037	1001	948	1013	1006	965	1053	1020	983	1005	1033	988	996	1027	1065	1040	1008	979	1039	1016	1012	1019	984	964	987	994	985	1024	985	1027	996	938	980	1068	997	969	1032	992	1011	1043	1005	1005	1016	1023	1050	1029	967	1020	987	974	1010	1076	994	1045	1043	1008	1043	974	1015	1054	975	1060	993	1037	1037	962	1023	964	958	967	969	1018	1014	1054	1038	1000	985	970	994	1023	979	971	1000	1038	981	998	976	1012	1024	972	1000	983	986	1021	976	1022	1058	999	1045	1031	1048	998	1015	990	994	1001	1031	1011	1026	996	974	1022	1023	969	1049	1014	993	1021	995	1008	1022	1047	1021	990	1039	973	1051	983	991	1009	1040	1005	1034	1003	977	991	1039	1045	954	997	1075	1008	998	1025	1027	965	1048	998	1014	962	968	1014	968	993	1050	963	1001	1013	1008	1009	985	972	1004	981	1017	984	987	1028	1028	970	982	1010	973	987	977	1018	1052	1029	1055	1002	1027	1036	1004	982	1022	1009	1005	1001	937	1046	1000	1042	939	995	1011	1028	1023	967	988	1077	967	1025	1017	1053	1034	971	957	1055	1045	999	1043	975	996	983	1034	975	1041	1002	1033	992	1006	970	1023	1039	1023	1005	967	1074	1009	1013	991	1011	946	1005	1020	963	988	1008	926	1008	1030	1013	984	1035	1085	996	1023	997	986	1029	990	1034	939	1023	981	1017	1015	1003	1016	995	1011	1032	986	996	998	1042	1018	1017	1022	1002	1000	1016	996	1043	978	997	977	974	1013	1000	1005	1013	961	980	962	1026	1014	1009	1004	1039	970	1036	958	953	1028	1049	921	978	999	968	991	987	1022	1020	969	1047	1029	978	992	1003	1065	1018	986	1003	982	987	987	1001	990	1002	1014	966	962	977	945	1040	1010	1008	1031	942	1023	993	1052	1030	1028	1068	1013	1031	1044	1001	1053	1024	1057	992	956	1100	999	1090	932	1043	1009	986	1051	975	984	1008	1020	1027	950	1005	1039	983	1009	1021	980	975	978	1036	1052	1006	961	943	999	1000	1026	960	974	1032	1031	1038	1037	1026	1022	1020	982	1001	1067	1000	990	930	1007	996	1013	1002	972	976	1053	1008	999	969	1053	1007	960	929	1013	988	988	1015	976	1019	956	1028	977	1031	970	1020	1073	979	1022	997	1013	988	1049	1014	981	986	949	1065	1010	1029	957	985	991	996	1022	1026	1008	1008	989	976	1004	1017	1018	1006	1023	998	1026	1007	972	980	1052	969	1023	972	1003	990	956	970	1013	1024	1008	1034	1003	1031	1008	969	1012	999	990	1005	966	1017	982	955	997	1020	1029	1044	1029	1065	1058	996	1013	960	1006	1067	1025	967	1013	1003	1004	992	1008	1018	1047	976	1004	1013	1046	1057	989	1053	1040	1028	1017	961	964	1016	998	1036	1032	1018	990	1019	1000	1002	1046	936	984	974	950	1009	970	1055	983	985	1018	1035	1020	943	962	1015	996	1018	982	994	963	976	1010	999	1069	962	989	1041	1041	963	1013	986	978	1000	1042	1005	935	1004	977	1006	965	1015	1030	1036	993	999	985	961	940	945	1033	998	1040	1006	1013	1021	987	985	1027	983	1015	1006	1023	974	1042	974	1029	1014	1038	972	1033	1005	1068	1001	1010	1017	1030	973	1005	1011	1026	1019	1018	1016	984	1041	997	968	996	1060	998	1002	1044	989	1001	1023	1031	969	988	1020	980	1019	972	1034	1027	961	994	1008	1054	1029	1020	969	1040	982	1004	985	982	978	1017	982	1009	1024	1018	978	1005	1048	1002	1063	996	983	1006	994	973	980	968	1026	943	986	1058	999	1066	995	973	1060	1019	970	1004	964	983	979	1031	1001	996	916	1051	1025	970	955	1046	1010	971	1060	955	988	1066	984	986	1036	1029	958	989	993	1027	1018	980	1014	1030	999	1019	1019	971	1011	1003	992	1045	1061	1074	1100	975	1099	1015	1030	1041	1044	1002	1023	1005	941	989	1028	1011	1005	1012	1014	970	1018	1026	952	1040	961	1020	992	1038	951	1033	995	1020	1053	1018	1022	1000	1037	1053	967	1016	981	1017	1042	1020	993	1025	1038	985	1021	998	997	1010	947	1061	1018	1003	1018	1015	973	998	1023	992	964	1010	960	1038	1019	979	993	1045	1014	1022	965	972	1019	1011	997	1035	1021	940	1016	990	982	1028	996	1030	1042	1004	984	1027	995	979	1056	1014	1083	1071	1012	954	992	929	997	1024	1038	1021	965	969	1000	932	972	1008	975	1012	933	1009	1038	1021	1030	961	1025	1027	945	976	970	1041	989	1007	929	956	1024	1024	1016	989	995	1021	983	1021	981	1017	973	1013	986	1019	997	992	1058	1017	1010	983	972	1030	983	995	974	1036	992	960	1044	994	996	1020	968	975	1067	946	1036	993	920	972	983	1031	1018	1003	1033	999	991	1014	1045	1010	1004	1013	997	1023	1044	1038	1056	1035	1027	1027	1002	1027	1017	995	985	1002	1015	965	1021	962	1048	979	961	1005	1026	1048	1041	992	1009	1076	999	995	971	951	988	1051	1008	957	994	1006	1010	1015	1018	1015	1025	1006	1025	1041	1014	1036	1027	1095	1030	998	1029	981	992	991	1051	1027	1015	1014	994	1019	1026	1028	1037	966	977	1028	1017	1021	982	985	984	1028	1057	1001	1008	1012	1035	1003	999	1003	978	939	1065	1006	1053	967	963	1048	1019	1067	984	1001	1053	974	1005	951	1017	978	1038	987	1052	1017	997	992	1020	995	1042	1013	1001	979	1049	1054	931	1007	1004	1002	977	1032	998	986	990	993	1009	950	1013	1046	984	994	945	967	984	998	958	953	1021	1006	993	1051	976	1021	1000	1022	974	1017	1092	1006	954	990	1026	1011	1026	997	1040	960	1012	1002	981	969	1074	1018	1028	980	1043	1022	1009	1011	969	1012	1024	1010
23783	21541	27866	25639	18499	5954	2163	1477	1128	988	875	777	766	745	721	631	651	703	645	622	663	598	593	544	561	564	570	551	527	570	550	527	532	479	533	532	480	554	488	529	502	496	518	520	513	506	509	495	517	500	457	476	510	491	488	525	499	482	484	481	498	490	506	480	547	471	467	519	506	524	500	526	478	517	520	508	502	522	501	505	499	566	505	496	484	533	494	498	490	508	500	489	495	521	545	468	462	470	523	522	506	498	511	490	530	490	554	524	471	464	476	522	466	478	489	499	491	501	490	514	516	487	513	479	496	480	517	499	530	530	500	515	497	522	506	475	515	524	511	534	523	478	511	510	508	522	517	499	463	496	473	489	511	485	492	472	467	554	521	480	497	489	545	440	504	479	476	454	527	513	473	509	500	502	520	506	490	519	477	485	519	494	457	491	482	496	517	517	528	462	499	503	535	509	516	492	500	506	509	476	504	491	476	500	509	510	506	482	501	502	538	508	462	501	500	499	493	517	481	508	465	510	512	490	504	452	478	512	523	493	473	523	546	491	527	488	481	516	500	461	500	496	470	484	484	494	553	482	498	502	493	501	535	495	516	484	496	514	470	503	500	500	477	500	543	494	496	535	502	495	508	487	474	515	491	458	492	521	510	543	494	532	455	495	491	478	465	499	473	494	526	523	513	516	466	503	518	480	467	499	501	458	554	467	471	513	477	496	549	520	506	528	521	482	503	537	536	471	523	507	515	474	534	483	526	488	504	544	480	480	527	501	527	509	528	487	502	499	491	474	508	492	496	526	517	557	546	515	521	463	542	495	461	508	495	508	491	458	490	491	499	519	488	479	496	497	508	477	509	502	514	499	464	511	542	516	515	536	480	497	499	507	499	461	482	487	489	477	496	508	487	475	487	543	515	467	523	486	462	480	471	496	457	496	481	456	483	493	497	499	529	510	493	451	551	485	504	480	495	506	490	475	493	474	532	470	474	483	531	534	531	502	506	531	485	516	481	494	482	535	491	519	473	531	541	488	504	523	497	507	510	525	460	507	526	495	511	497	489	534	489	527	459	524	490	508	529	511	519	532	522	522	516	508	467	517	480	476	526	474	480	469	486	485	466	533	496	470	516	475	486	481	496	544	540	468	480	481	501	490	511	515	482	512	489	498	537	515	507	474	484	524	470	510	457	478	489	517	528	479	507	488	541	518	460	480	506	453	479	483	516	456	480	528	487	484	525	560	506	508	517	486	506	460	502	500	509	488	514	497	506	515	501	488	547	470	538	525	522	523	502	543	511	495	538	502	459	467	524	525	541	485	491	519	457	487	508	536	487	480	462	503	527	542	474	489	503	471	494	486	520	501	520	544	543	513	511	477	495	540	493	498	528	514	473	491	512	545	508	548	518	482	543	493	498	498	469	501	497	469	504	480	458	508	510	528	483	482	463	506	493	462	495	533	501	489	503	503	484	519	446	517	511	496	523	508	508	485	495	525	504	478	493	499	529	474	509	467	495	500	533	452	499	481	456	522	485	485	490	468	494	493	480	521	481	502	495	488	482	498	491	508	458	517	494	499	468	487	462	532	481	453	513	520	494	482	474	517	484	483	547	515	502	471	531	478	497	508	515	560	491	519	530	468	509	512	499	529	505	505	507	461	506	491	487	486	509	525	491	492	514	497	480	533	497	497	459	488	471	513	475	490	470	497	499	519	515	502	475	500	502	499	495	521	494	509	501	477	478	445	491	507	468	526	479	505	491	504	512	501	485	526	501	470	473	530	492	530	496	504	485	502	519	521	458	499	493	495	519	503	482	505	496	507	492	501	441	492	518	490	527	510	521	497	503	540	450	484	509	477	486	468	491	496	512	487	538	509	518	501	512	473	532	528	470	544	511	509	480	484	520	515	506	523	511	475	509	526	504	525	499	456	481	521	497	502	486	513	497	478	497	491	500	514	495	523	483	508	523	522	534	487	504	501	523	507	533	486	500	488	496	524	498	516	517	488	548	514	517	469	476	482	472	510	525	475	541	501	504	492	528	506	479	443	484	457	467	494	539	514	475	465	486	505	497	500	529	485	519	512	493	533	530	493	489	504	482	519	492	531	507	502	496	514	493	476	495	496	484	509	506	510	451	503	500	517	499	500	517	495	520	467	531	541	503	496	498	534	494	500	532	493	495	484	509	490	522	525	511	505	489	499	526	518	502	524	516	516	445	500	523	489	504	495	539	514	492	489	539	492	479	499	485	503	454	463	471	493	524	498	498	470	486	528	511	473	496	487	474	494	542	499	491	490	515	518	529	514	445	518	514	524	548	515	522	517	504	532	503	460	498	492	484	494	461	500	493	476	501	513	476	497	519	481	466	491	479	519	458	489	484	502	513	483	518	508	471	524	486	470	521	499	529	500	537	494	506	477	501	452	495	526	492	489	518	476	506	468	479	501	501	480	508	473	459	494	463	501	474	453	508	509	494	517	489	499	504	466	508	532	534	488	492	474	510	498	503	515	522	496	516	468	503	477	536	495	532	505	517	492	469	488	489	483	478	544	511	493	464	467	483	459	518	480	528	470	464	511	462	473	474	522	532	475	500	474	500	552	509	451	512	473	532	496	471	454	519	501	508	468	491	496	485	517	484	448	479	522	491	480	477	512	546	493	489	461	482	488	480	476	521	500	521	478	510	471	475	492	482	532	500	515	465	491	519	530	490	460	496	539	487	486	500	497	523	477	489	554	515	472	529	469	507	495	463	513	473	486	506	488	515	499	518	478	535	501	508	472	543	539	495	489	472	497	477	501	497	541	533	535	493	561	499	505	516	516	511	488	510	496	523	536	484	466	493	490	499	512	470	468	514	497	493	492	512	481	485	526	507	525	523	525	537	490	501	481	506	508	492	506	503	446	492	502	510	509	521	486	503	508	512	481	500	507	516	483	515	504	543	488	546	475	540	510	519	481	502	489	468	539	482	491	510	481	489	504	516	464	514	521	470	499	476	483	478	523	496	462	500	490	506	496	499	519	514	464	540	551	512	562	485	521	499	522	465	527	514	507	494	501	518	509	481	492	485	507	488	496	502	536	526	484	500	533	509	506	552	509	481	515	494	505	543	526	469	469	511	505	500	491	480	462	497	484	484	505	529	525	513	519	490	516	481	484	497	512	524	490	516	524	502	470	498	476	503	522	482	473	475	499	475	446	473	478	479	534	497	463	492	508	485	466	505	459	498	492	516	482	502	479	489	502	517	497	470	533	499	488	488	494	476	529	548	497	516	505	491	487	487	461	505	490	549	470	515	434	512	492	556	483	497	523	500	496	486	512	478	523	506	496	503	485	499	497	482	547	503	535	476	528	552	510	494	499	504	522	496	496	519	498	512	465	499	515	462	491	480	509	475	524	483	463	501	509	520	519	483	493	508	506	506	501	504	501	513	468	485	501	511	533	466	506	462	477	481	494	492	530	510	543	513	507	533	506	494	465	502	510	512	507	467	491	560	494	456	491
14210	35754	30506	18783	11145	6865	4311	3378	2674	2162	1766	1627	1523	1405	1382	1441	1389	1370	1265	1223	1194	1155	1139	1075	1109	1077	1037	946	963	929	954	930	853	895	857	880	914	913	882	894	865	858	841	844	876	847	843	823	857	838	839	859	829	863	823	855	852	853	822	801	873	835	840	870	752	824	803	840	838	848	818	804	785	853	815	869	793	799	860	858	878	843	834	808	846	890	861	833	815	869	852	807	842	840	848	812	835	815	817	884	862	815	802	804	789	832	859	803	826	849	807	804	794	863	885	826	807	854	819	800	837	789	846	859	800	856	745	885	840	839	820	853	859	826	809	846	806	847	864	770	814	855	866	882	763	835	868	825	839	868	782	822	875	867	788	825	851	786	873	807	848	801	804	823	809	786	840	832	827	816	853	845	810	829	811	799	808	821	761	880	844	822	816	849	823	822	844	856	833	821	849	836	831	829	835	825	828	817	860	844	795	863	817	837	845	839	860	801	850	823	831	832	833	854	792	819	854	813	874	877	871	829	805	782	817	834	860	800	863	866	879	863	820	794	859	824	847	842	821	810	841	878	821	828	807	793	835	876	869	817	813	814	825	853	829	843	869	818	791	783	824	845	780	798	817	828	852	848	853	814	802	797	849	810	863	830	801	850	836	803	835	804	829	798	859	852	800	817	843	811	787	814	882	803	813	787	833	852	907	831	809	832	828	842	872	853	809	839	828	837	801	851	806	815	828	814	855	799	789	820	831	832	899	819	843	857	815	854	828	787	877	860	843	788	861	803	855	859	798	837	869	845	828	875	787	912	868	880	854	809	766	784	837	779	865	869	851	836	847	813	792	827	814	888	812	853	862	821	818	839	819	872	768	899	836	798	814	851	887	889	849	861	800	847	852	868	887	861	826	851	839	782	834	891	795	818	838	885	817	823	813	871	813	869	818	821	812	842	841	778	804	841	800	784	804	874	826	865	860	841	843	875	866	830	824	798	816	807	886	823	818	842	882	811	856	873	816	823	898	875	862	847	876	810	831	818	802	828	792	812	826	824	825	844	810	834	852	852	807	812	871	871	846	857	823	845	804	891	830	847	824	826	849	862	789	884	864	854	833	866	842	824	829	837	883	856	846	810	838	799	825	879	835	819	805	832	818	846	817	806	839	876	867	848	802	795	848	854	875	838	860	837	816	822	854	871	821	864	804	819	819	823	877	883	795	841	779	753	829	855	872	790	860	824	843	815	765	837	780	859	849	832	858	841	837	857	811	828	892	859	796	860	878	879	885	813	814	814	865	828	809	799	803	834	802	846	787	823	788	799	828	845	853	844	816	837	780	835	833	824	826	819	923	827	862	847	834	850	790	760	841	827	791	834	808	808	814	857	850	790	767	843	883	851	866	835	789	819	837	835	840	840	815	844	802	896	838	805	811	795	805	868	798	814	827	880	793	809	789	887	871	839	858	846	774	821	833	824	804	804	896	809	779	865	840	821	807	826	843	827	846	838	800	832	847	770	821	841	840	874	856	850	828	874	826	843	807	842	821	819	852	789	828	825	815	827	857	829	833	906	796	826	853	798	812	816	882	833	837	877	814	841	831	889	819	925	817	805	842	788	775	818	814	815	795	835	839	822	805	828	834	810	828	797	825	883	851	796	848	813	813	779	820	800	836	823	832	829	854	821	824	852	859	840	839	801	792	801	818	827	832	803	832	865	874	880	853	857	811	870	852	822	859	828	802	785	849	809	820	809	840	766	851	808	810	842	850	787	839	821	772	868	765	858	787	818	835	800	800	842	841	832	827	843	831	865	836	800	863	874	823	825	824	810	851	778	869	792	873	831	827	812	846	852	875	884	817	789	832	808	831	844	836	862	831	823	828	865	832	816	792	828	860	836	821	829	815	797	802	840	825	815	852	869	860	808	831	815	837	831	827	802	803	855	842	842	754	831	820	814	827	856	861	862	834	800	813	847	855	863	819	849	808	823	832	845	831	833	835	859	825	876	822	832	834	841	773	823	815	853	862	853	818	830	808	806	809	877	790	844	803	823	778	824	811	793	851	763	813	866	824	812	810	830	861	810	878	827	776	862	857	850	807	827	873	823	835	861	819	821	842	854	805	839	846	880	857	838	797	860	816	816	901	847	740	816	798	805	807	812	868	822	893	808	867	838	841	814	824	797	823	853	821	819	806	807	866	848	855	825	858	814	848	850	775	849	881	864	826	787	862	881	805	900	838	866	898	848	904	801	810	836	846	812	857	847	849	855	829	859	831	838	851	818	831	786	830	816	769	844	826	795	860	866	767	850	866	851	816	826	795	829	796	792	841	821	856	804	823	860	837	816	859	811	851	844	864	845	850	812	861	860	816	816	816	820	818	847	784	821	849	841	842	881	845	791	838	831	886	811	820	817	826	845	824	829	859	787	797	866	817	829	839	847	857	819	872	874	829	864	844	845	861	815	825	837	869	813	826	842	807	807	809	867	838	837	863	795	902	819	830	810	845	841	810	812	834	872	812	876	809	820	804	816	838	807	874	850	828	826	858	853	817	818	836	849	826	837	843	828	843	799	815	831	840	838	823	837	827	830	836	806	840	868	848	870	822	866	809	845	819	835	852	816	841	808	838	817	830	863	809	814	799	827	831	859	835	864	848	848	832	844	836	831	845	851	844	880	845	815	769	843	815	861	834	837	823	810	804	774	857	796	862	814	839	818	847	814	871	898	844	829	885	889	808	853	820	825	804	833	794	816	848	815	822	832	851	824	769	801	829	809	830	848	825	830	842	869	868	861	785	840	843	830	783	838	883	815	868	822	855	866	769	832	850	831	879	831	867	834	872	807	841	796	782	809	848	811	788	798	770	844	831	889	810	876	733	792	864	793	888	823	801	811	879	845	825	848	844	836	835	821	870	863	864	888	830	875	825	884	843	845	830	803	841	879	820	843	876	771	834	858	819	810	813	871	817	831	842	842	805	848	814	858	858	867	840	800	871	869	833	796	852	861	830	845	826	769	832	843	867	864	815	790	854	870	840	814	822	823	855	868	810	856	823	836	828	815	860	861	825	832	821	851	814	848	846	839	810	837	834	820	845	837	789	806	880	839	841	831	818	860	852	812	879	811	843	808	858	825	811	810	817	847	817	813	844	816	775	765	819	900	819	854	840	818	824	836	857	855	856	807	778	856	848	853	770	840	794	829	845	877	838	756	812	830	794	814	837	862	854	888	791	826	826	870	850	863	827	845	834	867	835	867	792	878	846	850	814	833	820	810	772	835	877	874	904	859	832	846	801	831	843	822	886	779	866	821	841	833	839	862	819	786	850	854	793	831	816	821	840	844	841	789	828	901	818	901	823	876	817	845	834	806	817	818	819	882	804	825	823	820	859	830	833	812	814	787	804	822	844	819	835	833	837	900	837	851	863	820	851	803	815	873	836	874	880	837	849	824	838	830	814	846	838	793	811	851	799	877	787	805	776	855	848	856	846	797	776	806	808	772	809	803	860	793
25412	21526	25142	19722	3418	1550	1185	978	842	747	774	681	635	646	701	681	667	644	663	679	659	635	652	630	602	610	622	545	612	541	579	551	564	642	591	587	571	577	553	527	551	548	557	572	538	540	567	538	578	559	574	595	569	543	564	551	534	587	580	497	559	551	635	571	632	512	553	549	597	555	527	582	553	593	564	564	579	549	551	562	581	586	544	522	527	543	558	541	498	519	551	557	556	542	530	580	563	598	565	524	543	556	549	519	547	561	592	530	561	580	555	574	564	556	569	525	557	565	552	554	579	560	562	536	553	540	573	551	543	589	558	540	555	528	563	548	526	543	554	526	599	585	557	550	562	589	554	558	545	558	560	548	614	564	567	561	644	580	538	555	580	592	540	522	575	549	577	546	579	532	552	560	555	543	531	564	601	549	544	576	566	527	586	548	621	554	579	542	518	600	591	555	584	554	572	557	567	575	557	584	525	577	589	543	512	540	573	600	534	552	530	599	585	547	538	549	523	576	562	543	533	586	551	582	568	536	572	531	563	554	558	555	513	570	538	537	560	576	523	542	581	565	504	612	563	612	590	572	548	558	541	578	565	557	549	603	558	553	563	568	580	513	569	595	557	523	568	543	495	605	523	564	590	547	595	533	576	560	576	579	573	542	551	565	582	542	586	591	593	507	548	563	584	549	603	565	559	589	579	566	547	558	591	537	533	569	553	589	550	520	514	544	572	586	541	532	555	534	598	545	548	565	565	568	538	562	555	585	530	546	553	600	569	571	568	569	580	572	565	552	537	557	533	560	596	560	564	567	528	577	531	517	540	549	521	572	603	568	579	577	524	532	547	613	581	559	565	518	549	546	584	533	557	564	577	510	578	537	575	523	546	562	561	540	589	559	528	523	552	599	568	584	532	519	510	535	515	568	593	560	528	555	573	580	531	597	540	538	535	568	558	568	569	540	544	525	531	603	610	586	592	540	545	573	536	571	529	593	546	528	561	558	582	553	531	543	570	544	541	549	563	537	585	578	520	582	557	552	577	573	564	551	566	560	564	563	560	540	559	528	652	572	572	553	571	610	557	517	564	583	559	564	519	571	549	498	567	558	587	566	515	598	608	568	509	531	577	587	523	549	560	555	560	552	561	549	551	538	544	539	537	569	559	552	566	575	597	570	531	535	593	535	545	570	559	554	559	608	587	553	556	570	548	540	605	571	573	556	574	555	555	530	621	539	580	646	542	548	552	507	593	537	572	587	582	584	599	573	535	588	513	586	535	579	543	569	555	536	593	614	564	620	571	568	532	576	545	538	568	609	535	513	562	552	567	533	575	559	581	607	563	523	519	566	536	543	531	607	555	556	559	570	523	547	535	586	557	590	572	573	551	563	576	553	565	559	583	537	546	509	566	546	572	623	586	545	526	593	546	543	520	570	562	539	554	573	561	519	577	539	558	571	526	535	559	545	540	571	579	578	593	565	567	594	529	591	568	556	605	516	531	552	585	564	563	575	520	535	551	597	553	576	517	540	558	568	500	543	561	554	575	501	583	558	583	567	560	562	570	560	584	533	573	556	565	585	541	569	531	560	526	563	599	565	565	584	591	546	563	542	584	543	591	559	574	529	579	535	524	548	543	571	578	550	560	579	540	570	515	561	548	524	602	576	579	554	528	547	516	552	563	546	556	533	562	598	551	561	521	574	583	594	512	515	503	577	538	565	527	571	564	545	550	604	562	543	535	556	573	586	573	572	519	532	568	567	629	563	566	548	589	581	541	571	555	565	541	566	555	587	563	530	555	543	637	559	569	577	542	566	531	547	557	535	524	582	558	568	547	523	565	570	556	565	509	584	577	558	523	583	568	560	583	557	510	537	572	553	573	566	492	542	518	582	551	520	549	569	588	566	568	534	562	564	576	547	599	567	545	543	591	562	564	590	552	552	498	583	544	529	570	581	554	563	559	556	561	567	573	537	540	540	582	540	579	576	550	550	585	553	511	548	546	564	539	548	545	546	568	535	540	557	575	537	582	573	544	563	567	585	569	548	552	567	558	556	567	555	582	553	607	559	583	534	558	541	552	550	603	534	591	591	558	587	564	554	563	529	601	580	568	535	587	547	562	546	583	545	582	576	517	572	566	571	563	565	570	549	564	571	547	571	599	546	533	572	544	551	581	578	527	576	533	555	499	538	556	550	574	565	559	576	533	570	542	525	544	556	536	585	530	568	500	552	512	583	581	558	571	573	597	567	498	566	570	548	561	521	533	546	580	550	554	567	571	583	567	569	588	535	554	549	526	553	565	563	547	598	536	538	548	567	599	567	590	561	541	498	581	562	558	548	553	517	563	569	571	536	547	544	530	533	523	588	556	596	560	631	550	527	564	553	557	549	556	535	590	532	592	575	603	592	570	593	542	518	588	595	551	588	578	565	537	570	567	552	533	559	591	551	576	601	571	528	552	507	590	558	609	550	572	567	586	543	551	567	555	558	526	547	588	592	570	527	558	598	592	525	541	554	569	541	537	562	573	553	531	586	583	555	515	541	555	552	547	543	542	572	571	571	561	555	512	523	561	530	562	577	582	539	558	557	596	550	574	560	602	586	549	537	605	566	527	559	560	534	575	545	569	515	575	575	567	558	585	544	549	502	564	581	549	566	584	603	580	586	570	552	519	569	553	558	498	583	592	545	560	560	586	539	543	576	592	573	567	542	563	557	562	587	541	557	563	568	548	563	573	536	544	535	581	580	635	513	603	578	611	577	520	544	543	560	492	576	546	556	556	574	527	565	588	570	520	549	594	525	580	552	537	542	571	530	593	565	559	565	588	546	518	545	600	559	550	541	561	595	527	550	569	600	545	535	510	546	592	537	555	574	576	551	521	542	576	559	551	584	519	587	569	521	542	579	547	562	572	549	547	519	544	588	562	575	575	516	516	557	577	610	544	543	594	553	602	549	551	544	578	553	533	586	554	569	518	530	553	559	548	582	565	550	570	553	538	603	534	541	608	602	549	558	592	571	555	571	527	560	604	586	522	565	571	560	581	545	541	584	509	534	545	549	533	547	564	596	545	625	557	519	541	600	541	516	594	553	575	574	573	578	545	566	544	569	536	567	529	542	544	557	568	538	569	578	570	520	545	595	586	555	570	542	552	577	585	503	551	608	559	557	558	564	530	534	571	550	561	530	583	532	604	561	574	550	539	601	565	543	550	541	557	500	559	529	556	548	523	519	547	548	580	563	574	593	573	556	562	553	559	553	571	548	589	571	569	571	574	550	498	522	554	551	532	590	580	545	509	537	572	537	557	495	544	564	535	546	568	557	556	538	538	573	577	522	584	569	564	555	548	516	579	556	585	553	536	548	593	538	559	572	564	568	560	561	549	526	567	558	535	562	574	576	556	527	553	562	551	548	549	604	572	529	565	605	545	590	557	591	626	587	554	558	559	518	555	538	542	530	574	581	534	570	545	549	513	545	519	572	565	559	556	544	552	575	590	555	547	544
13603	28769	22530	11625	6275	3938	2816	2205	1919	1605	1459	1421	1279	1265	1360	1332	1276	1224	1183	1147	1136	1144	1112	1105	1099	1048	1048	1020	1003	1003	982	938	956	957	962	963	931	895	976	955	954	950	865	941	966	918	907	937	938	957	937	947	963	902	879	984	949	876	913	903	943	918	845	890	870	901	964	915	913	934	888	917	914	939	876	864	908	929	912	873	939	893	939	863	914	855	861	947	913	922	903	905	948	916	941	902	938	901	885	953	943	925	948	877	951	893	889	877	948	882	907	922	851	923	956	926	942	863	890	922	872	871	959	861	883	932	889	916	917	900	937	982	969	960	883	918	958	903	940	936	909	904	886	947	921	914	870	905	885	918	907	902	895	904	907	999	860	885	901	945	954	910	953	883	945	891	927	877	909	884	856	879	935	965	890	925	919	967	956	873	941	919	887	907	922	837	915	1000	904	867	926	913	901	905	876	896	923	949	903	886	910	861	923	907	924	929	913	942	926	945	901	881	909	924	915	913	943	909	903	915	867	928	935	911	885	922	901	885	853	865	928	903	895	925	912	904	885	912	873	939	945	944	875	913	912	886	907	898	896	943	891	919	921	878	929	964	924	924	934	928	940	923	930	892	907	887	951	907	941	877	889	898	888	908	882	961	923	903	920	888	920	940	884	898	934	839	953	944	909	935	955	965	913	899	909	910	903	995	930	914	954	874	849	886	923	928	895	943	908	903	888	851	917	889	881	897	896	888	896	927	877	972	906	919	896	900	916	924	932	945	871	921	898	885	926	944	933	905	919	929	895	907	894	924	902	878	948	1014	905	877	875	953	901	934	924	919	917	870	860	960	896	916	914	920	907	969	918	904	915	928	904	880	886	899	902	898	964	926	900	912	861	941	930	907	940	868	860	950	915	897	914	984	867	914	898	952	840	956	939	896	962	882	899	877	899	862	905	899	897	918	868	901	853	915	891	873	883	878	948	872	936	872	902	921	882	905	900	905	943	963	943	948	889	937	904	926	881	973	940	927	906	925	886	848	931	889	878	899	940	961	882	900	886	883	898	944	942	907	961	927	888	906	922	843	898	908	916	954	881	937	872	915	989	921	899	925	955	872	907	869	936	894	859	923	928	939	880	871	934	878	916	936	930	905	858	899	919	902	921	894	905	882	909	937	914	854	875	876	972	911	947	876	952	946	924	923	892	911	922	936	928	905	877	918	912	945	892	880	905	973	964	877	874	917	948	920	876	916	910	909	931	908	955	948	928	957	923	921	916	891	907	906	899	933	943	876	904	934	920	943	895	884	916	979	926	871	899	964	941	931	900	944	946	947	911	960	974	845	908	910	893	930	927	911	929	929	950	922	881	904	906	991	945	922	909	903	919	897	891	925	931	920	884	888	889	931	888	903	925	973	899	881	905	952	922	864	859	903	919	893	862	897	871	929	942	875	897	946	918	911	867	907	895	914	878	882	855	934	892	870	908	887	891	985	941	911	916	924	897	855	937	912	974	950	913	956	935	949	924	882	942	936	838	947	940	903	877	908	937	858	890	905	931	900	918	907	954	899	911	976	956	939	943	929	871	939	974	833	912	860	905	883	908	927	942	879	883	892	931	929	937	909	905	926	893	947	944	892	876	940	849	910	970	928	946	908	922	936	923	923	909	925	934	931	880	906	870	929	926	910	927	930	893	907	912	944	898	925	915	909	892	891	894	894	902	887	863	887	917	941	888	961	899	948	943	924	894	917	937	907	922	885	903	956	912	883	886	926	906	968	915	994	895	878	934	985	967	880	907	930	957	887	912	971	901	947	906	927	932	871	929	906	896	893	947	919	860	911	918	937	918	924	890	899	904	888	895	962	865	899	903	902	920	843	938	925	878	993	936	905	894	899	843	941	911	876	904	909	941	924	892	954	937	834	990	919	907	934	929	888	880	949	884	876	893	940	889	950	939	920	978	915	892	886	910	955	888	931	921	968	979	951	912	962	857	921	926	890	906	888	900	867	974	876	931	906	927	912	948	956	891	893	935	873	887	878	928	903	939	886	914	878	891	937	874	930	921	898	927	949	855	944	944	938	921	894	860	913	880	914	884	964	934	945	916	945	888	851	977	939	929	907	899	920	853	911	920	887	906	904	940	920	932	936	899	905	924	907	890	915	906	870	914	882	925	879	946	924	877	908	927	926	918	884	913	939	887	875	917	868	905	909	887	915	935	903	913	890	917	895	871	920	906	919	893	912	886	927	895	930	930	915	938	944	868	877	945	946	941	912	890	957	919	959	944	920	899	906	949	919	876	900	997	913	927	950	880	969	896	865	861	921	878	964	902	875	959	877	918	887	951	898	909	957	911	960	938	895	887	882	893	966	952	946	890	935	886	950	892	944	892	944	923	923	889	912	908	930	928	943	876	869	958	921	901	959	949	891	870	921	964	921	890	957	926	906	924	896	938	852	938	921	942	914	898	906	952	906	864	885	961	921	906	876	929	968	897	937	923	914	888	875	870	923	936	923	918	892	899	887	899	921	893	920	945	907	923	942	911	922	959	964	875	919	873	909	921	923	851	933	902	913	869	929	920	880	972	948	924	885	904	915	926	927	914	938	864	941	914	921	893	963	892	919	898	935	861	948	877	937	890	850	972	908	946	930	933	891	866	861	890	904	951	916	882	924	907	943	939	928	879	907	925	923	886	895	900	849	906	893	902	974	895	875	898	938	866	933	889	933	941	874	918	916	923	923	915	941	865	929	921	949	914	942	952	927	891	905	899	902	917	929	928	843	911	915	953	966	939	914	890	933	899	922	880	912	934	961	896	924	831	852	883	914	897	927	935	838	943	909	900	943	922	953	901	902	920	864	909	920	933	938	976	930	880	964	882	935	888	907	873	878	865	902	922	857	927	914	896	921	872	934	855	920	937	878	883	933	951	914	898	928	931	881	952	930	947	921	880	954	892	925	926	916	928	887	897	910	911	885	905	911	903	939	903	895	920	933	894	955	886	925	944	978	957	902	1015	880	892	896	879	948	878	887	865	885	914	932	857	959	972	922	878	867	950	927	904	908	930	886	893	830	920	857	895	875	881	897	917	938	934	877	889	946	962	924	916	876	920	938	950	909	879	914	946	921	953	939	924	963	928	883	882	903	942	931	898	951	925	878	898	917	969	890	874	867	939	929	897	935	887	890	850	889	924	908	904	896	937	908	902	922	922	904	900	843	911	902	957	916	942	929	909	902	936	882	863	910	918	982	909	898	924	964	871	935	856	878	928	887	929	933	929	882	884	892	878	886	905	887	961	942	921	953	893	898	915	938	921	897	965	897	946	853	924	899	930	854	942	964	908	901	947	889	868	935	928	892	882	900	856	934	879	928	919	907	927	982	911	893	872	903	932	925	876	958	912	931	905	870	971	922	954	904	864	910	918	902	887	929	909	966	882	882	942	923	862	890	915	866	930	942	894	843	941	912	911	885	868	887	900	949	931	859	888	951	892	913	913	847	968	951	928	909	916	887
22924	21537	28583	24901	21537	16961	4730	2128	1405	1129	990	863	846	811	784	735	760	652	584	571	571	557	513	467	502	483	487	430	420	413	402	395	366	427	414	372	382	420	389	441	366	388	392	397	352	344	362	341	356	392	400	390	385	355	332	364	387	386	347	377	367	381	327	369	383	372	369	384	371	330	402	355	352	333	386	368	375	398	380	378	384	383	393	357	388	353	326	352	374	357	380	397	380	397	379	366	340	358	382	363	363	358	387	361	372	358	359	365	395	368	354	405	351	387	378	345	360	357	385	365	347	362	363	334	356	351	377	367	351	372	380	320	390	384	378	359	350	361	390	396	371	324	360	359	344	323	343	390	381	374	380	345	352	379	375	348	384	381	356	356	343	410	345	342	338	350	378	354	373	335	361	373	369	385	360	356	378	363	383	373	385	357	350	326	330	371	369	365	351	373	375	343	362	348	388	366	375	360	364	408	346	357	334	355	327	351	364	340	390	350	355	338	390	377	333	355	386	366	402	377	367	373	355	378	399	368	357	382	360	382	336	353	369	400	352	363	360	373	370	401	362	346	356	365	365	363	385	421	376	363	359	350	387	364	403	350	326	362	363	373	373	361	377	360	380	363	377	362	387	354	324	361	338	367	367	377	368	337	376	353	406	366	340	380	369	394	359	385	361	334	355	354	351	361	360	367	343	351	354	370	409	337	392	344	368	335	354	368	367	375	339	372	387	383	367	358	343	323	416	381	383	350	394	361	382	354	344	370	361	365	352	378	352	376	365	373	351	349	345	335	374	379	374	354	356	384	372	366	382	374	365	383	385	377	359	385	378	357	365	337	372	359	380	360	389	343	371	401	375	389	367	377	343	365	401	352	353	401	354	347	388	388	389	356	354	387	391	375	376	367	382	365	400	347	388	369	381	371	354	371	370	347	382	395	382	387	366	357	366	407	373	337	404	331	392	383	364	361	379	348	388	358	383	348	398	346	359	335	359	362	372	368	371	336	363	367	371	359	351	368	351	338	354	348	348	332	357	339	399	348	378	365	365	355	375	360	367	369	355	351	352	353	378	388	376	364	357	330	296	391	361	362	385	345	345	321	341	395	399	353	361	371	384	374	368	373	399	383	392	359	368	383	379	387	384	366	380	389	370	385	372	364	362	367	336	372	356	332	358	366	361	339	385	373	353	366	383	377	395	356	342	344	380	369	320	371	392	362	377	374	362	335	354	364	374	376	349	344	402	387	340	372	375	378	325	360	370	383	367	376	357	364	360	364	405	347	389	382	363	411	355	347	389	402	346	389	360	403	380	348	386	352	339	377	354	344	354	353	346	358	369	365	423	363	397	375	383	400	370	362	401	352	350	364	352	391	386	391	366	367	368	390	357	390	371	372	373	400	387	352	341	367	353	377	361	349	342	371	362	339	348	373	352	360	378	381	351	359	397	351	391	376	396	388	401	382	399	377	381	359	373	388	369	375	331	360	370	354	357	405	328	373	346	341	377	380	357	362	352	391	380	394	373	383	330	367	352	409	342	353	386	359	367	375	369	395	356	362	394	353	356	376	359	346	348	363	350	363	379	388	408	388	378	379	355	342	360	372	404	364	354	388	351	389	366	331	349	337	393	378	390	366	371	345	375	388	389	373	349	387	357	358	334	387	369	372	373	328	375	356	386	344	371	365	360	357	401	392	357	382	374	387	370	360	377	399	368	388	397	385	404	370	360	364	363	347	373	374	372	347	388	352	395	399	409	391	385	356	365	363	356	363	338	362	376	365	343	369	362	383	396	402	354	359	387	339	413	384	389	380	406	383	378	351	367	377	407	376	375	345	368	358	343	327	353	360	376	362	359	340	341	350	379	407	365	385	397	324	345	342	374	360	353	365	358	353	362	353	367	377	360	380	359	339	318	369	347	349	348	347	351	363	369	384	379	344	394	395	380	390	365	338	350	363	362	366	345	355	344	358	351	347	356	372	353	385	386	364	356	383	360	341	349	376	371	379	386	352	375	374	361	399	358	358	380	360	361	380	383	399	385	375	364	364	400	393	384	361	372	406	370	415	330	341	362	345	357	372	349	377	356	440	370	361	355	360	371	389	365	369	366	347	366	342	363	368	383	391	350	346	365	361	347	376	378	391	364	349	355	353	369	373	357	353	369	358	369	345	380	349	351	357	365	344	364	357	366	348	331	346	346	360	373	356	364	368	337	379	357	375	386	346	369	335	354	395	339	380	336	355	316	374	392	347	386	342	391	340	384	352	384	359	385	345	353	355	362	356	349	345	357	353	364	349	383	380	394	379	358	349	366	375	337	375	381	397	397	350	384	374	375	344	368	388	400	378	329	373	366	348	367	341	383	384	379	342	353	365	380	359	365	334	357	385	387	393	365	358	345	383	402	392	342	354	389	366	348	330	327	364	364	353	363	387	373	381	386	338	382	363	355	385	360	367	342	368	388	352	385	371	337	373	358	362	338	344	381	371	369	373	372	391	356	340	358	361	341	394	344	384	419	372	353	360	399	386	375	358	359	361	347	376	363	348	374	345	364	343	392	386	361	385	348	406	360	355	376	384	374	357	396	387	372	352	357	371	387	366	359	362	392	341	373	355	371	357	368	361	342	370	384	355	359	362	355	393	395	403	356	371	353	366	362	373	339	352	366	390	372	401	352	352	357	356	351	330	385	373	350	355	382	390	338	371	358	394	346	349	333	360	357	349	377	382	351	376	365	363	342	355	386	378	354	388	371	362	383	386	397	352	325	348	366	362	416	361	360	372	366	373	391	387	334	344	367	357	335	354	338	383	397	374	335	368	389	362	354	349	381	359	335	354	337	359	408	357	362	385	341	362	380	364	363	359	336	362	379	378	386	365	350	372	351	345	379	341	370	394	335	358	374	404	319	377	367	361	396	378	364	362	358	374	333	422	374	365	348	348	361	363	367	357	391	351	335	346	382	356	378	395	367	336	369	401	371	398	365	381	357	386	317	362	357	367	370	361	367	371	396	360	331	377	379	359	379	377	382	371	344	379	373	381	397	372	382	357	358	379	353	373	351	380	360	365	370	374	364	352	341	363	345	381	364	354	348	383	366	388	377	377	362	367	350	341	384	369	364	390	334	376	388	372	382	372	357	391	382	366	367	398	361	358	367	371	390	336	341	357	379	367	369	365	379	374	352	369	368	374	365	402	349	391	385	335	353	376	343	362	364	347	402	369	376	332	365	361	354	380	354	353	331	359	347	396	336	382	374	364	374	376	331	352	368	397	377	379	348	377	359	370	355	364	396	323	378	359	391	386	373	346	364	381	364	373	348	357	363	344	355	417	339	387	376	358	348	362	413	371	367	347	338	348	365	356	360	383	383	362	364	367	329	377	348	391	331	377	368	396	386	356	360	367	380	335	367	354	348	358	414	390	372	350	340	350	391	378	367	340	399	391	359	369	327	359	363	360	361	408	400	366	367	365	329	390	373	359	378	365	375	395	370	369	420	354	352	366
16995	41016	36056	23314	15605	9410	6269	4668	3698	2879	2311	2207	2042	1881	1817	1751	1681	1464	1361	1286	1182	1149	1117	1009	964	913	862	777	779	775	702	707	736	768	690	716	674	692	675	659	664	635	630	670	648	614	598	582	611	635	647	613	624	615	585	634	636	606	668	609	638	646	638	598	581	633	629	645	667	618	637	676	603	587	583	586	587	653	631	655	585	612	638	590	602	625	583	608	605	623	600	579	601	596	581	598	633	624	608	624	647	584	638	595	602	633	617	617	588	598	584	615	617	613	643	647	575	601	631	646	620	630	588	598	611	600	621	587	655	606	551	643	586	611	588	624	609	604	614	576	594	630	581	617	623	591	647	631	614	598	629	610	600	637	636	624	611	627	633	617	624	611	586	662	572	566	603	597	600	610	578	625	637	614	558	599	649	651	608	619	600	622	610	593	585	593	581	635	623	620	594	648	612	605	611	616	604	617	579	651	599	580	616	621	653	614	602	611	582	613	602	580	643	574	640	593	577	638	590	625	602	610	589	600	637	564	613	594	615	625	639	661	579	627	648	603	636	613	574	618	585	629	590	621	620	583	639	581	640	601	652	631	624	617	616	590	644	588	625	620	601	597	642	645	613	618	622	611	626	622	665	591	546	640	616	588	594	594	590	625	586	615	601	630	619	641	611	587	624	625	607	620	584	614	632	614	598	645	614	588	590	620	632	634	625	656	607	618	639	626	626	628	570	617	592	584	589	641	637	629	591	602	563	602	625	601	629	586	636	601	582	563	603	600	632	627	623	644	593	626	582	606	597	657	618	613	652	632	662	617	573	631	629	578	602	643	628	644	613	623	645	629	586	616	621	614	611	643	601	564	619	577	571	614	593	612	615	634	596	601	633	656	624	626	627	586	568	614	642	599	609	633	585	612	577	590	591	568	638	604	592	598	633	641	621	645	662	651	613	595	637	628	622	607	609	588	582	613	650	600	613	628	573	619	640	606	568	641	621	608	641	620	597	662	565	637	613	641	585	613	620	619	614	587	611	606	603	609	583	601	579	604	612	615	612	572	606	618	637	595	640	616	569	658	627	567	612	639	597	591	605	607	576	607	613	628	604	590	592	612	593	587	622	575	571	613	615	623	601	594	584	645	579	580	585	615	636	620	597	602	616	599	615	646	585	633	633	620	568	589	608	615	609	620	652	605	523	598	598	651	595	611	607	577	648	639	603	610	591	611	621	626	604	625	597	569	631	600	605	603	588	613	633	629	628	587	637	672	571	591	624	652	630	617	640	598	607	576	629	621	604	629	580	630	603	628	603	636	612	643	608	627	646	595	595	599	622	641	600	619	633	650	594	617	570	595	586	588	632	615	609	610	618	647	616	575	608	638	621	643	601	585	644	615	626	617	631	558	605	614	575	572	655	601	591	636	616	626	604	582	590	575	575	618	632	565	621	558	655	601	641	622	616	642	628	605	580	557	594	658	614	609	618	612	603	586	582	583	570	611	602	597	632	637	628	641	633	606	620	629	612	587	625	605	608	589	614	570	606	613	641	566	594	604	564	593	608	625	582	554	614	581	682	635	612	633	623	611	669	605	607	606	550	594	587	633	599	578	572	614	621	614	592	618	572	597	593	637	572	606	646	592	600	591	644	591	613	612	608	582	580	580	630	624	659	646	619	588	608	605	629	570	599	624	608	601	609	591	581	606	642	601	562	595	581	576	613	590	627	643	642	599	659	587	633	599	628	628	596	605	600	585	646	573	593	615	653	595	621	630	618	604	635	677	641	535	597	588	597	593	667	627	587	625	593	626	603	687	636	617	608	587	600	608	584	633	642	638	548	589	631	574	612	629	602	629	598	614	609	600	617	603	612	604	614	609	630	601	612	616	611	618	598	616	611	603	614	625	594	592	575	666	615	630	581	621	600	574	613	584	565	616	625	617	618	598	581	603	634	587	636	631	632	624	579	582	580	630	590	615	630	631	544	632	618	619	636	618	580	639	639	573	622	624	618	620	625	643	685	644	584	622	634	575	599	591	603	607	604	658	593	602	620	612	591	595	584	640	604	589	632	606	590	596	621	627	613	562	617	649	616	630	616	601	593	650	598	587	602	568	566	606	657	583	563	574	593	622	619	634	637	621	609	646	679	612	619	554	606	615	658	616	606	597	591	641	592	581	618	615	622	652	617	600	626	626	582	632	585	585	612	617	601	580	633	600	621	599	635	607	624	598	619	634	578	634	600	622	632	588	594	635	637	578	567	612	644	612	647	622	640	615	622	629	638	604	628	615	584	590	647	616	599	655	584	629	596	663	598	631	617	617	626	592	584	606	587	566	553	584	630	587	622	608	581	642	623	604	604	626	600	623	629	607	604	635	609	646	658	603	602	603	607	569	620	596	619	606	605	627	628	639	642	638	655	656	596	594	594	578	575	624	605	612	594	591	593	598	616	611	625	608	626	629	604	601	622	597	600	617	615	612	582	576	596	625	606	638	617	602	602	616	576	583	594	634	657	548	603	641	628	619	656	638	614	622	621	636	588	642	619	615	626	571	612	623	627	586	610	592	652	626	599	591	589	615	638	594	611	663	591	609	558	608	602	584	612	615	616	624	649	601	623	624	610	669	633	619	606	591	633	621	642	550	600	577	594	657	637	599	593	662	560	618	601	602	622	581	616	651	647	587	554	627	675	584	567	637	584	635	593	644	599	655	621	622	622	605	638	626	642	646	642	607	649	633	615	607	660	611	594	601	608	628	589	610	618	601	598	617	628	630	583	642	627	633	587	623	594	633	647	621	587	624	545	592	614	665	556	602	611	612	585	628	616	630	623	576	618	614	636	589	607	602	599	596	607	656	607	590	643	616	583	616	601	590	559	623	622	572	601	545	603	579	617	601	577	590	600	654	606	621	603	604	628	569	651	627	613	640	593	655	633	597	610	587	615	561	596	596	599	593	613	611	613	628	605	621	621	587	638	584	634	664	586	587	578	641	651	594	644	580	628	615	606	641	611	669	610	598	607	638	552	618	634	582	613	617	612	605	586	593	630	680	605	625	575	645	620	608	603	608	650	591	587	625	622	608	584	642	648	612	618	616	573	618	596	636	589	643	624	555	608	592	611	615	574	642	612	612	631	650	645	571	609	604	603	642	605	615	622	617	635	625	617	633	632	654	591	604	615	583	604	625	619	596	582	572	584	606	639	659	633	610	631	587	586	606	646	613	603	594	654	627	603	593	596	640	624	592	624	617	588	622	578	562	639	599	649	579	609	633	604	624	616	644	632	620	578	618	626	651	593	595	622	614	584	620	602	602	687	628	626	562	620	606	627	675	593	598	643	592	638	626	580	609	594	561	576	632	616	575	625	565	604	614	588	543	660	624	658	613	586	598	593	597	601	669	602	616	646	644	630	604	595	627	607	612	607	626	571	654	591	581	568	613	611	613	623	604	665	566	599	625	619	608	621	598	655	624	635	602	584	615	589	559	619	609	568	579	628	610	669	623	613	589
27683	20110	13190	4335	1559	1044	932	825	793	705	687	690	705	699	707	700	667	672	670	654	640	612	628	660	624	613	596	586	617	645	609	622	593	641	625	636	619	606	592	603	605	593	614	623	571	622	633	559	596	596	558	541	621	588	589	575	581	650	637	578	612	606	570	598	592	568	576	559	574	620	598	636	607	624	616	554	570	567	616	605	599	622	608	567	583	586	612	627	603	628	606	605	630	606	635	608	609	648	618	619	571	618	572	601	560	581	604	603	574	572	584	598	587	600	593	607	574	568	594	574	646	589	567	553	608	543	587	591	589	551	626	550	578	581	582	620	562	603	628	660	619	563	544	628	624	589	550	580	572	653	605	568	599	569	577	557	636	608	633	590	589	585	561	634	592	585	534	593	607	597	597	642	620	572	589	601	571	605	583	610	555	554	598	562	606	614	567	609	586	585	622	629	566	592	596	580	588	594	611	611	626	630	597	607	619	627	599	617	602	566	611	606	592	582	598	586	545	609	583	545	575	568	621	571	575	618	616	577	620	551	568	626	638	607	595	554	624	565	579	604	585	560	621	610	584	618	599	609	617	571	611	578	574	599	592	606	601	597	646	619	623	558	599	597	615	554	613	573	610	568	600	580	572	607	644	598	583	621	609	556	595	600	624	600	602	578	585	574	588	607	604	628	574	610	619	572	595	580	608	621	603	558	584	593	569	599	576	559	599	632	605	629	606	598	592	566	573	588	586	562	603	631	597	629	608	595	576	591	544	583	629	620	600	576	600	578	632	618	595	585	631	604	603	641	600	585	613	613	629	635	585	619	567	574	551	595	567	590	602	592	612	577	592	588	629	580	595	526	605	619	618	620	584	623	561	568	602	629	600	585	589	606	568	545	623	607	599	563	622	613	617	555	597	624	556	593	603	590	586	611	593	603	612	565	604	573	521	598	642	589	590	587	663	619	579	567	588	593	578	575	584	604	609	582	605	576	625	621	597	603	569	550	620	583	588	604	584	571	610	582	612	557	585	610	582	617	588	591	592	562	575	585	549	585	605	650	593	573	608	595	623	624	583	591	574	597	594	562	583	637	538	617	551	555	581	589	614	577	606	632	597	597	602	637	584	639	596	581	599	600	623	606	593	603	608	605	592	532	570	581	605	564	594	626	604	575	604	571	573	556	592	571	613	582	647	601	589	640	613	579	613	585	609	601	610	576	604	623	566	564	569	585	586	599	623	620	615	594	607	643	648	590	604	608	598	574	606	616	605	600	565	588	583	614	626	669	595	627	560	538	576	550	629	620	591	557	567	618	604	576	643	552	619	586	608	566	605	639	568	581	630	611	606	597	590	584	584	595	581	586	585	599	585	603	636	631	582	555	540	621	598	580	573	606	584	563	608	592	577	528	619	616	578	597	584	583	569	601	593	653	554	632	608	563	626	584	588	614	564	570	578	596	600	586	585	600	587	632	589	578	609	575	604	593	608	590	602	587	617	577	585	556	580	574	634	625	578	592	584	582	603	589	604	611	542	615	554	607	594	568	573	601	549	593	576	576	587	640	599	570	580	562	610	643	585	587	585	575	590	566	611	580	583	602	563	622	631	616	605	556	612	597	602	595	542	585	587	616	634	583	587	592	557	603	581	618	602	559	560	601	621	613	559	633	567	567	629	605	567	647	606	618	601	609	626	602	579	616	627	582	555	554	615	591	629	566	606	602	608	568	616	596	645	612	590	572	596	557	552	572	588	618	577	598	601	606	539	633	588	560	555	586	620	608	618	576	631	586	568	591	560	539	594	606	598	586	622	587	628	590	571	604	588	585	557	625	599	583	606	599	560	588	621	602	606	634	601	593	610	559	622	583	550	555	615	607	595	601	599	592	612	586	583	627	561	582	630	610	582	600	612	615	603	588	591	583	570	597	638	578	592	618	650	628	526	587	593	606	592	613	616	591	568	599	583	548	620	564	565	548	550	573	616	557	606	612	640	617	595	596	629	608	600	585	542	594	615	557	613	563	656	585	572	560	638	629	571	607	594	585	616	593	629	590	584	571	640	593	612	608	593	565	587	627	602	631	609	626	576	573	586	548	581	599	633	619	567	582	561	588	556	592	612	615	605	598	613	585	595	610	606	625	619	601	605	610	582	581	586	592	561	607	637	599	594	577	612	613	583	606	603	563	615	619	583	606	623	591	600	572	578	590	574	586	588	584	604	563	636	565	624	604	626	656	596	609	556	598	615	573	598	607	615	601	558	595	586	582	610	618	597	610	603	594	576	580	562	595	624	586	607	581	594	581	587	596	608	616	614	583	579	663	629	609	576	612	596	649	585	601	615	616	562	581	619	585	590	580	579	602	546	583	579	581	589	599	581	562	608	601	569	628	605	614	631	567	615	552	620	576	585	535	566	607	602	506	590	585	609	591	591	613	584	576	589	598	562	570	648	569	613	607	592	578	618	570	605	596	608	602	556	584	606	601	603	588	581	594	567	590	635	586	594	584	608	596	587	572	587	604	566	593	586	613	588	615	573	605	599	585	586	576	648	625	583	569	647	596	630	590	592	584	573	581	600	615	570	616	579	602	635	570	620	581	594	599	582	641	593	560	616	586	609	604	576	567	582	581	557	585	596	571	615	593	585	543	620	587	592	548	621	606	580	660	581	608	603	596	596	589	600	597	576	600	598	606	598	607	560	621	593	593	610	590	611	595	596	604	561	584	566	598	576	626	567	574	576	616	592	579	566	617	588	591	585	584	591	554	587	587	575	586	604	584	583	571	610	591	626	599	583	628	579	633	562	613	609	583	629	579	614	595	594	602	576	576	638	651	610	602	609	607	599	609	598	573	622	622	628	573	601	569	590	593	584	620	567	574	613	602	608	579	601	583	578	582	606	616	599	562	611	602	577	575	588	548	572	626	577	590	608	559	622	568	580	586	536	599	604	592	604	581	619	650	593	592	559	604	637	611	625	590	602	584	600	576	624	563	610	575	614	579	608	593	622	582	623	577	595	572	573	576	602	597	574	582	591	579	611	585	564	610	584	601	630	563	595	571	580	564	568	577	552	587	587	588	583	595	586	573	623	561	602	565	578	553	606	646	551	567	592	562	596	554	605	581	612	595	591	596	579	589	589	623	565	568	568	588	635	644	630	578	603	568	597	574	587	574	597	583	604	599	619	595	636	605	609	607	576	655	594	599	600	587	592	601	579	574	574	560	634	615	552	574	608	566	587	557	609	616	610	574	615	618	614	587	603	621	605	574	585	575	566	620	588	601	617	604	557	562	572	573	629	577	639	600	595	569	626	621	611	600	587	558	587	613	562	639	626	613	564	633	547	577	544	548	586	570	590	589	632	642	562	619	625	589	566	591	575	568	588	552	578	566	595	634	601	611	598	616	606	596	554	623	591	601	577	587	618	620	572	611	622	647	553	575	574	611	598	600	557	609	621	605	560	586	603	606	598	577	595	584	622	581	591	649	628	582	642	628	596	592	614	603	591	548
12506	23543	16182	6326	3248	2288	1722	1490	1439	1319	1258	1232	1235	1266	1249	1307	1218	1166	1179	1158	1075	1115	1090	1050	1056	1023	993	1059	1025	1003	984	1003	1012	977	1003	1000	1024	1027	957	1024	1039	988	974	967	971	1013	1031	993	1015	934	1021	976	970	1005	944	961	1011	967	955	916	1026	986	975	997	967	999	929	1006	946	1041	909	907	971	970	982	975	949	941	961	934	1045	956	932	926	1014	981	951	996	947	916	902	1008	989	994	933	921	984	980	1046	1014	967	999	989	957	969	979	986	978	1003	948	1006	948	944	1024	980	954	1046	968	947	962	919	966	964	945	939	999	956	959	959	963	954	971	968	916	965	962	958	940	949	1034	968	973	999	975	937	960	967	988	968	1006	940	982	953	996	1002	961	1008	993	960	1017	980	972	931	950	956	994	985	992	966	1011	1019	975	994	1001	953	913	943	960	1000	974	1061	943	973	966	972	1014	1023	982	976	977	1001	975	951	964	1007	996	1015	970	967	985	968	995	953	995	987	925	997	969	970	987	968	940	962	1034	984	1005	912	1000	963	1046	980	987	912	974	955	984	1006	965	945	919	1014	968	925	969	980	931	955	967	981	1042	950	975	981	1009	935	977	984	944	924	932	952	1006	984	969	1015	976	1035	968	948	1008	977	967	961	1006	978	996	994	986	968	962	999	956	960	999	1008	987	1002	928	1019	952	982	955	1002	961	933	973	973	948	962	920	974	976	973	999	977	945	1022	964	914	1007	993	958	959	1003	941	968	995	1029	1023	975	1021	970	979	915	976	986	1006	952	945	975	1011	951	1015	918	979	974	1004	1008	959	969	992	1032	931	937	986	985	962	1009	991	953	992	970	1007	984	970	1039	964	991	1013	987	957	976	973	981	1016	957	990	1015	954	975	945	956	935	945	997	981	994	1027	1003	1029	953	1006	962	1047	947	983	928	1003	980	940	917	969	949	993	956	990	1016	989	993	983	963	929	984	997	981	945	989	982	967	922	971	1002	963	1005	977	947	1006	984	942	980	975	975	1029	1002	1003	1011	931	963	964	1012	963	929	932	943	965	990	968	977	963	973	1010	972	1002	978	918	993	981	992	986	1018	953	932	953	978	981	948	1019	978	1020	986	1028	1005	1003	956	938	997	1020	923	1000	978	957	1000	979	939	965	954	973	916	997	945	952	1009	952	913	982	920	939	974	927	945	976	989	997	953	948	975	932	970	968	956	993	995	905	975	988	1003	969	1005	978	957	937	996	990	953	996	1010	995	970	950	985	975	947	988	950	982	936	1006	972	1019	974	1013	938	1014	977	941	950	969	959	959	1031	902	987	1006	979	955	917	989	971	945	985	927	937	1025	1053	1020	1038	957	1011	943	964	953	969	949	942	1006	963	928	966	992	968	992	1012	994	989	981	1007	946	1009	984	977	960	960	987	999	940	951	941	980	974	979	952	934	955	955	910	939	1002	1022	953	991	974	893	989	954	993	938	959	946	973	1006	988	911	945	985	954	969	950	1021	997	1025	990	992	981	976	980	954	972	949	931	971	1006	999	1005	954	992	963	928	980	1000	993	989	978	934	943	979	963	994	1051	916	959	1000	1015	980	976	981	978	1018	1018	980	945	950	931	994	988	1017	1012	984	937	976	958	1021	961	935	1006	1045	961	985	965	937	1037	983	982	1037	987	970	973	916	1011	980	995	950	999	992	970	972	970	1012	960	998	1030	1055	955	970	983	982	1006	998	1017	978	967	950	925	977	998	953	1013	978	955	949	1023	1006	1004	1043	935	980	983	962	1013	991	957	976	941	925	944	1028	977	989	973	1006	978	922	976	1017	947	973	963	979	968	958	940	932	1028	972	953	1010	994	987	1037	975	955	965	947	964	990	973	975	1004	927	944	1011	1021	1037	1028	897	966	961	985	1053	939	992	975	978	1007	1014	992	958	956	969	1015	961	1001	980	998	966	1014	1055	992	951	926	1008	952	952	944	982	1041	963	1024	992	940	952	962	964	1042	1008	976	974	995	954	988	933	951	1020	990	967	990	982	946	952	974	968	943	923	947	1013	952	985	960	906	1003	994	1006	986	1009	981	976	988	946	963	964	995	999	930	989	975	959	967	978	974	1052	952	976	980	1028	939	952	997	962	1003	984	963	1024	1011	1002	978	1030	965	1019	946	957	987	1008	974	977	935	1007	964	983	999	952	980	1072	1032	1008	932	996	1003	1015	939	949	896	904	902	934	1014	1004	998	987	932	966	983	951	996	1017	989	954	943	990	918	1019	979	1010	978	973	950	946	996	958	993	980	942	972	936	933	1016	946	975	965	982	956	980	999	997	1004	953	996	994	951	932	949	993	963	1014	973	993	979	959	1020	959	936	977	976	937	967	1027	954	938	1023	1011	972	969	963	984	964	1013	955	952	970	951	960	959	1035	955	952	1027	946	988	997	1030	1004	985	1004	998	1019	930	1031	996	982	939	930	964	1011	926	995	1016	970	968	986	951	1014	948	991	1001	946	960	958	1017	958	980	951	975	982	990	938	941	970	1002	1030	988	950	1000	991	893	976	985	935	962	993	1000	941	991	946	1015	1008	1030	966	1022	959	927	980	973	977	929	1013	992	946	956	937	982	944	1013	967	982	1001	938	966	922	949	967	1008	951	921	929	985	994	996	1011	1001	990	980	975	974	979	933	1053	968	975	970	949	967	953	964	1003	983	949	1009	920	998	976	1023	973	978	992	921	1027	976	874	957	943	958	963	949	986	964	992	1042	977	972	985	1026	958	960	968	913	1005	936	944	910	995	935	957	1027	996	1020	1005	982	1010	1003	992	959	983	1003	988	996	971	972	1067	1025	985	988	1028	974	1022	1016	991	985	961	986	1011	961	1028	998	975	949	961	933	986	995	968	1031	985	938	1017	935	976	990	998	1038	977	1010	995	1024	989	1018	946	1032	918	961	968	917	978	1030	1014	947	948	982	1030	999	938	954	981	997	971	996	978	955	941	1006	1016	1011	945	963	986	1014	955	955	1008	949	957	974	944	968	980	991	973	958	932	971	982	1033	1032	952	982	990	966	1022	938	1048	944	951	1002	970	992	1029	939	979	953	961	917	990	996	1027	990	1032	974	994	1005	923	936	964	950	1010	959	1027	972	978	971	959	968	1009	964	1005	1001	949	952	988	973	999	926	958	974	967	912	1008	1002	1019	941	989	980	997	960	994	993	926	937	933	1002	972	996	979	1000	990	961	962	999	975	968	917	1063	943	1025	988	984	925	979	1001	986	991	980	1034	993	959	1024	923	988	981	973	950	968	1014	949	963	976	986	994	1033	1001	959	987	963	991	1019	952	995	989	944	976	1009	900	970	966	993	947	1001	987	954	1026	931	976	980	979	989	930	992	926	952	993	940	969	967	985	952	945	1021	1018	971	933	904	931	973	961	952	977	953	977	978	975	987	980	1015	1011	1033	970	979	968	1014	920	994	959	955	1001	981	953	1021	991	923	979	997	970	1003	1034	945	980	1043	998	990	955	979	950	984	951	947	980	955	977	964	1006	991	998	986	985	1011	997	991	1009	1013	919	922	1042	984	972	1009	1014	969	986	975	986	956	956	1010	917	996	909	995	961	943	957	984	914	972	1020	996	993	922	977	1011	992	968	1050	902	957	939	883	960	986	967	957	989	1012	949	951	944	942	1030	978	959	987	972	939	974	945	1038	959	997	892	942	988	984	1018	914	959	1010	959	932	981	934	966	984	929	949	959	935	956	1012	1039	978	953	964	999	1044	983	942	978	1024	965	1025	946	977	972	1019	964	966	972	934	944	977	971	997	1007	1004	960	953	1006	973	960	971	934
23827	21570	27934	25621	18185	4978	2155	1434	1128	949	885	797	784	732	729	696	696	663	660	660	638	596	562	570	585	534	515	483	498	513	533	461	486	440	479	460	477	489	486	491	499	525	469	455	497	479	473	496	432	504	478	429	461	467	449	443	512	482	452	476	440	471	420	465	483	464	458	439	465	479	479	451	487	460	473	472	443	467	470	468	456	459	445	465	476	472	507	464	489	484	506	465	429	455	457	479	490	467	488	475	439	499	447	470	429	464	437	461	503	479	495	482	455	446	429	466	454	465	474	463	469	460	506	474	464	476	454	460	493	468	499	497	464	450	483	483	471	491	437	463	448	477	458	468	498	460	459	472	472	482	438	447	481	460	485	495	453	450	473	473	447	457	490	459	486	496	467	494	476	463	481	437	464	434	473	460	480	446	441	470	450	476	473	491	475	445	454	488	492	473	451	473	442	488	499	443	466	458	452	468	471	472	514	438	475	431	456	450	469	466	461	512	475	459	457	465	503	499	464	429	448	463	475	479	473	474	445	461	504	493	474	468	471	501	461	462	451	437	474	437	443	480	472	475	467	450	462	496	488	485	474	492	451	505	483	485	492	453	499	512	495	469	488	482	436	493	484	425	494	492	448	456	457	455	467	414	453	445	459	462	491	472	466	457	437	493	486	483	515	486	463	472	455	461	477	469	487	469	418	422	461	426	499	452	457	480	465	490	477	458	464	440	522	451	460	477	442	445	455	424	487	443	487	476	445	470	483	443	470	468	469	455	441	461	466	469	468	458	492	477	459	485	457	487	492	465	509	455	487	458	477	485	488	462	518	500	477	441	449	464	467	446	467	435	447	475	443	450	473	479	434	487	459	462	419	470	457	442	491	426	463	459	458	472	485	472	488	449	446	475	512	464	485	465	451	488	466	471	452	500	466	417	491	485	460	507	441	427	494	457	436	462	425	488	445	465	481	451	483	502	445	457	515	489	500	465	470	463	454	451	456	432	475	473	460	491	474	483	462	520	456	472	462	480	487	435	474	451	488	479	442	446	458	415	452	462	449	485	451	444	430	461	483	485	490	467	482	470	490	478	475	457	432	470	470	478	448	478	494	457	473	454	414	453	471	491	455	489	462	459	481	510	473	484	460	436	457	462	436	477	452	486	475	428	465	465	463	458	492	480	501	407	445	467	502	456	505	453	490	437	486	463	505	477	445	471	418	446	457	451	451	497	441	474	460	437	448	479	489	433	485	463	468	451	457	475	489	474	487	486	515	489	478	486	460	461	451	446	449	490	457	440	508	486	453	473	457	514	504	486	473	476	483	465	462	465	465	482	466	505	487	501	472	495	465	455	451	477	472	451	504	411	494	456	466	469	464	467	496	460	443	466	498	464	479	495	452	494	425	449	435	443	495	456	447	476	459	473	480	462	447	492	475	464	428	469	510	449	454	478	451	460	503	461	468	471	503	457	482	484	477	465	495	456	451	453	402	463	425	510	488	427	508	405	456	502	481	469	475	439	457	490	423	456	486	470	460	455	421	465	442	454	463	452	489	471	453	456	461	505	463	448	473	492	452	491	496	476	457	519	460	471	472	479	468	432	439	456	457	475	493	456	498	458	477	502	496	469	440	444	441	487	473	451	457	459	479	452	453	427	444	480	458	436	457	468	476	443	458	474	463	448	474	468	461	494	485	490	442	456	435	461	462	472	460	485	440	498	479	439	469	458	446	471	439	458	451	438	514	452	474	456	495	501	475	468	450	460	465	493	430	479	468	485	449	436	482	443	473	478	465	472	466	465	469	476	468	460	449	444	451	471	490	513	480	466	497	446	480	457	433	485	453	481	495	479	501	477	504	423	478	471	512	438	480	503	509	446	460	476	465	487	448	428	451	482	472	476	468	472	474	419	448	488	511	470	462	442	444	477	472	427	473	449	441	461	446	476	462	448	509	494	458	461	483	454	469	482	471	443	459	453	469	429	501	497	448	480	499	442	475	503	462	446	455	468	507	446	449	426	469	459	467	438	439	486	486	441	485	435	455	506	481	489	426	412	471	465	482	487	455	457	461	474	457	453	465	451	447	448	461	479	471	443	464	455	458	491	513	471	503	453	437	495	475	462	435	475	475	442	454	475	460	493	466	445	496	454	438	474	490	492	467	435	456	479	462	426	495	455	449	476	467	447	463	479	460	493	418	472	442	435	470	485	465	449	461	452	440	426	501	480	482	446	437	493	489	491	496	454	474	477	459	457	500	457	447	461	479	478	471	475	484	445	466	460	448	462	502	438	448	503	514	487	477	485	466	458	420	459	485	407	467	454	499	449	488	477	468	510	434	436	484	423	474	477	446	491	500	462	493	469	455	496	469	499	445	455	470	472	489	473	514	469	481	484	442	471	477	445	492	466	492	446	466	461	505	510	454	465	486	487	459	436	468	437	502	452	468	466	483	440	515	421	480	472	489	465	464	494	478	447	479	466	435	470	487	492	482	459	456	461	486	474	486	464	452	470	472	471	476	483	474	496	441	455	482	456	473	473	504	468	479	442	470	489	423	473	420	467	469	453	466	471	473	472	451	482	425	470	459	502	481	485	477	460	481	492	454	482	508	474	437	480	449	468	479	488	489	461	478	491	456	488	472	494	495	455	460	468	486	472	479	486	472	449	444	448	458	466	487	419	432	475	463	463	445	439	478	446	502	460	453	469	472	464	477	425	499	449	527	478	439	455	474	457	447	441	479	433	476	479	474	455	445	466	447	480	445	492	440	516	442	485	445	472	479	498	482	442	452	470	447	461	456	490	450	437	470	431	498	446	475	454	449	444	458	452	458	481	455	435	513	461	475	461	464	472	456	454	476	466	479	476	477	416	479	485	454	498	465	441	455	488	502	421	462	462	453	452	471	433	462	407	490	468	432	485	477	469	446	469	427	471	451	469	470	474	491	463	452	514	485	460	459	483	459	443	446	445	494	498	452	465	444	470	458	440	423	469	426	436	442	493	463	482	467	475	487	496	498	474	483	457	479	464	509	478	459	461	470	439	445	434	446	522	482	459	473	474	457	451	477	471	519	441	445	438	493	432	483	476	456	433	462	481	475	465	460	448	463	450	467	464	396	446	496	462	432	454	472	471	488	457	472	475	494	437	445	455	507	465	468	484	465	414	453	417	429	501	480	452	439	471	471	467	462	457	411	485	499	482	465	484	426	449	509	492	455	519	476	498	491	465	453	483	465	449	451	453	430	415	457	457	465	493	470	476	495	445	432	459	448	439	484	493	468	463	478	454	457	444	482	479	456	414	467	480	487	490	474	457	489	448	454	454	467	464	444	441	449	477	455	456	473	464	469	462	470	446	477	457	467	518	481	433	490	491	474	496	520	477	467	477	435	478	476	513	440	440	459	461	480	436	511	437	482	484	473	456	461	460	458	478	462	505	450	463	444	461	425	462	487	472	461	462	504	457	476	459	496	477	485	456	482	470	451	462	411	466	464	488	481	478	499	503
14671	37279	30937	15333	8775	5749	4224	3341	2696	2159	1860	1793	1650	1516	1565	1472	1463	1338	1255	1236	1232	1183	1078	984	1014	961	904	921	846	856	840	853	830	843	846	842	862	840	788	853	816	757	753	806	796	756	784	762	720	804	775	761	809	748	792	800	769	763	780	772	790	758	799	795	824	755	796	826	821	784	750	738	776	790	804	776	749	761	744	787	755	763	843	773	774	807	792	729	796	707	787	752	760	780	778	751	767	828	779	761	776	745	791	765	798	772	756	807	768	827	740	787	811	788	765	804	768	784	768	780	740	770	858	797	797	819	767	804	786	748	800	746	794	795	792	808	772	744	827	775	787	762	782	793	798	787	773	803	763	734	792	811	838	763	797	782	780	811	753	728	813	787	800	765	756	806	785	794	779	758	778	748	789	809	768	765	769	765	754	737	776	785	817	789	816	731	772	734	820	786	774	773	744	775	772	788	764	781	821	701	753	753	748	810	773	807	786	760	791	779	757	783	772	801	812	759	786	871	800	781	760	784	734	766	772	827	790	794	823	801	777	761	829	784	797	738	847	778	777	740	776	801	789	815	731	780	780	739	755	809	764	826	824	753	794	797	777	772	762	780	821	744	817	763	819	809	814	763	767	813	768	757	784	777	742	766	761	773	803	780	793	773	750	797	777	791	848	806	810	733	779	815	819	834	824	772	784	748	732	808	801	752	773	758	790	744	828	796	781	797	833	765	797	774	797	801	810	790	795	749	796	772	765	787	797	760	770	785	798	781	779	736	799	755	773	742	810	818	772	784	774	793	762	875	719	782	733	796	788	744	785	790	790	768	783	747	792	790	811	785	774	842	769	786	744	758	760	791	779	769	827	762	829	806	788	794	812	798	740	752	765	842	774	734	739	791	777	822	776	788	745	779	806	792	705	819	801	782	794	781	792	782	744	747	785	750	745	812	763	787	745	737	782	797	802	789	754	783	744	814	835	837	755	748	743	829	765	812	779	763	813	823	714	724	764	787	759	779	771	791	763	732	793	797	794	780	748	748	736	806	770	734	765	749	731	767	784	722	790	779	763	823	786	790	787	752	784	780	790	748	801	750	796	789	819	745	769	749	772	743	798	798	748	742	763	821	724	792	760	810	806	755	756	781	736	797	763	798	815	752	817	757	721	789	771	816	768	767	745	801	803	725	785	786	785	827	751	775	797	764	765	805	743	801	754	791	812	810	761	770	757	766	798	740	780	775	798	860	754	761	792	723	805	787	785	754	764	792	806	773	826	746	757	828	760	778	817	787	799	729	762	780	810	781	790	824	748	757	797	753	781	793	791	773	814	750	728	767	787	782	743	792	831	763	758	755	794	810	784	799	795	795	771	790	805	756	796	801	790	811	704	807	720	810	778	785	715	801	764	744	828	807	782	784	805	742	769	781	817	763	763	740	833	727	771	780	803	800	766	771	760	805	825	769	764	758	745	753	738	780	795	776	846	764	824	773	779	764	820	801	784	777	774	799	790	828	753	690	785	744	798	798	762	717	774	763	811	799	773	774	779	774	786	781	723	805	743	781	779	720	778	772	787	795	756	793	766	747	769	754	771	798	790	813	769	759	788	784	801	750	790	787	758	794	768	784	771	775	788	809	767	773	803	752	779	801	737	766	798	760	751	793	772	776	750	775	787	780	784	782	726	789	748	812	755	782	784	754	799	784	749	762	762	752	800	796	779	778	778	807	757	775	762	740	724	831	759	760	773	843	768	751	770	754	752	804	821	765	831	832	778	792	843	815	789	775	784	754	803	798	740	806	821	814	772	787	791	788	753	824	765	798	749	803	788	805	854	804	782	753	856	751	788	762	728	802	757	759	732	752	770	732	798	828	800	790	753	778	789	828	787	813	765	775	762	778	809	751	744	819	793	822	775	779	771	767	763	773	778	791	775	801	818	763	837	819	827	792	811	738	764	770	775	812	792	805	784	796	752	794	829	798	816	806	762	822	810	784	800	813	784	773	795	748	767	755	795	798	770	782	789	767	770	773	819	784	765	765	808	783	794	807	808	788	789	805	798	844	753	771	767	764	810	798	788	785	747	753	751	806	782	786	815	757	799	794	798	783	804	783	748	816	782	786	792	815	730	794	760	777	760	829	790	810	736	839	749	834	807	823	741	767	783	776	766	742	761	745	752	757	769	793	773	810	763	816	776	792	799	822	752	759	824	799	746	744	782	783	759	734	797	742	760	745	760	807	801	764	809	824	767	797	755	771	765	747	801	757	755	760	713	784	755	741	776	784	789	733	806	779	788	757	733	752	768	812	786	791	775	745	733	777	739	784	789	769	792	793	825	783	807	784	809	831	792	783	785	807	807	832	774	760	788	798	800	812	783	784	793	750	765	755	794	800	798	764	775	812	754	803	775	821	801	727	810	754	812	808	774	848	762	776	784	832	805	752	822	766	794	795	739	770	786	753	796	751	737	759	780	749	777	778	843	726	824	722	832	771	827	783	773	799	738	741	765	798	754	735	791	775	759	742	792	757	763	806	804	783	762	787	803	774	819	797	826	798	769	728	788	792	788	736	764	783	771	760	792	768	826	760	740	760	742	770	817	749	774	772	774	795	756	801	781	797	782	768	729	797	713	751	863	723	815	794	738	790	800	787	757	783	804	749	784	757	727	767	726	794	812	752	852	791	807	768	736	803	797	819	754	773	758	803	777	806	769	774	751	832	772	771	780	756	770	794	849	769	811	741	762	762	753	809	754	766	790	802	768	781	772	770	794	775	824	786	747	791	712	771	799	764	798	804	776	803	770	774	769	778	778	813	781	769	804	816	775	771	790	733	784	806	813	775	759	805	778	793	749	753	814	820	835	724	750	796	769	801	773	785	720	790	755	721	798	753	799	765	825	805	810	833	770	816	800	770	824	791	769	744	696	806	780	736	768	790	791	750	756	778	775	754	760	768	754	777	764	785	741	806	819	804	807	768	765	813	800	760	709	790	740	776	794	750	764	749	744	795	767	752	772	791	783	810	781	796	839	803	728	793	804	754	803	791	758	827	800	776	763	786	773	798	814	806	762	780	766	794	774	744	791	780	815	781	775	761	770	817	833	754	804	778	761	810	785	783	790	753	760	794	777	778	756	758	754	809	810	771	761	733	806	806	794	795	735	727	777	814	802	792	781	759	774	797	831	763	803	786	735	875	736	777	819	776	799	770	751	781	813	756	757	831	807	766	766	752	736	818	747	777	808	744	765	819	814	810	742	760	760	833	784	783	793	796	800	779	778	787	763	743	809	803	762	807	835	723	772	786	833	759	757	774	768	734	820	735	776	737	761	782	812	766	808	810	744	750	844	763	739	772	766	762	812	756	761	816	770	790	779	774	806	796	814	793	821	807	782	792	803	809	794	780	783	768	723	805	808	769	734	795	720	840	765	773	780	775	763	778	785	768	765	777	781	762	729	855	814	804	694	781	762	778	734	763	763	848	788	778	805	807	760	791	751	777	797	769	715	750
25490	21541	24969	19354	3212	1441	1062	908	822	778	667	662	682	668	678	669	663	640	642	616	630	570	597	578	597	567	575	576	559	561	508	504	509	510	555	517	577	521	530	499	505	565	534	502	518	576	480	511	539	552	548	496	532	529	542	516	470	554	529	542	547	532	533	519	549	531	534	477	553	538	504	496	526	485	540	489	511	560	528	493	520	507	530	529	543	508	518	519	521	506	526	529	528	557	531	511	577	517	537	505	505	517	507	526	532	524	549	488	491	547	526	512	557	564	519	504	502	549	510	545	540	516	530	469	520	558	504	524	553	524	525	517	540	540	498	491	532	530	529	528	488	514	530	492	521	534	534	495	517	500	522	514	536	549	525	514	495	513	508	523	485	508	515	517	531	549	495	528	535	519	528	526	491	532	523	527	558	536	524	543	534	548	544	549	548	517	502	549	511	558	501	525	542	521	541	564	510	512	533	509	485	535	506	565	546	547	510	535	530	524	529	538	518	515	530	538	570	560	525	532	538	519	518	532	528	508	502	556	536	526	506	548	556	489	513	590	538	531	565	544	555	508	530	519	504	509	527	547	527	523	523	528	526	519	506	561	502	541	551	505	544	546	504	529	480	557	504	514	497	545	566	538	498	557	521	560	532	554	523	527	517	566	494	537	548	498	533	534	527	528	486	486	506	531	561	552	496	560	499	518	524	494	501	473	510	545	546	493	546	526	524	526	529	532	551	534	505	537	533	506	567	555	509	504	494	506	522	539	514	524	528	559	504	515	518	532	505	524	505	542	521	535	584	551	516	555	527	529	595	551	534	500	528	563	542	510	511	566	519	520	557	557	499	550	519	541	499	508	531	487	515	506	520	581	488	523	566	506	542	513	539	476	498	515	546	497	541	532	552	581	554	509	550	486	522	495	532	522	554	535	561	551	563	546	518	530	520	531	568	452	566	488	503	535	535	555	490	515	470	535	538	494	531	542	522	510	486	536	530	503	519	550	505	516	569	528	516	502	520	513	550	525	511	501	531	523	503	496	534	529	512	506	509	539	571	526	523	501	506	496	511	527	491	535	546	493	528	513	504	520	526	521	495	484	518	510	513	526	525	475	492	531	514	492	522	564	525	490	492	531	500	525	510	527	514	545	570	511	520	531	499	509	564	520	492	507	522	500	510	528	584	508	507	529	509	529	548	541	464	529	510	524	525	483	544	541	524	562	521	526	555	556	549	523	494	520	485	501	556	562	515	481	560	504	554	503	526	511	557	515	522	527	515	507	515	537	518	516	539	513	521	504	520	515	554	540	558	557	529	561	539	508	504	500	537	527	513	555	529	527	551	521	507	509	546	508	526	540	542	540	522	534	520	480	527	501	518	523	537	504	538	564	520	533	520	508	523	556	526	539	563	549	535	543	556	539	541	535	575	547	550	499	534	529	516	525	504	552	501	551	522	531	536	497	539	521	534	507	518	557	558	506	528	501	488	524	547	507	524	517	508	515	518	512	555	518	535	541	581	541	542	512	473	475	462	495	542	519	515	565	528	566	521	538	548	529	549	523	493	513	513	505	520	501	500	578	538	501	500	583	559	535	544	534	559	514	517	511	504	529	541	558	559	493	522	503	533	527	551	557	487	511	513	502	481	559	544	542	527	519	552	545	534	522	516	567	474	525	545	534	534	547	531	486	564	500	525	545	516	516	524	528	512	534	550	552	517	483	519	527	535	527	524	524	527	517	520	501	548	504	543	527	526	516	491	538	550	529	543	519	512	507	549	558	504	508	515	539	556	506	518	535	528	515	487	560	485	488	500	502	526	551	527	572	499	573	533	524	562	517	497	535	512	580	521	471	523	522	491	496	508	481	554	506	506	511	508	506	514	486	522	521	491	503	570	506	531	484	517	541	546	539	559	535	521	508	507	508	495	505	517	535	515	546	511	551	554	560	543	524	576	544	494	519	513	518	488	534	520	511	512	517	525	507	551	529	529	547	530	504	558	517	517	502	542	513	529	553	507	520	523	551	503	527	527	499	551	501	540	513	537	470	511	519	557	526	584	503	521	463	522	547	515	504	561	506	510	520	545	526	484	522	567	537	517	545	544	517	537	562	534	510	554	516	526	528	540	541	556	521	510	510	512	522	506	517	570	561	531	519	557	526	531	555	510	549	525	476	537	524	549	526	523	492	501	514	536	554	474	507	496	492	514	541	497	518	512	556	527	524	481	493	575	552	566	526	541	524	528	509	506	513	504	537	525	508	526	540	553	536	470	544	537	583	520	497	496	492	549	504	523	515	517	550	576	568	520	505	548	587	533	512	513	503	511	543	473	556	538	523	530	541	534	519	557	549	536	490	513	517	532	505	524	537	570	508	523	498	510	510	503	534	503	506	494	510	503	535	506	514	522	521	540	500	532	530	505	516	552	539	566	538	591	488	517	535	521	517	537	518	571	504	559	539	565	501	517	535	556	553	523	529	512	517	529	519	507	547	555	545	559	593	558	535	519	550	504	547	532	524	515	511	540	574	546	512	509	515	510	508	532	507	513	553	530	514	536	490	537	534	527	512	562	502	502	513	529	517	514	542	548	510	517	520	532	560	548	545	511	523	507	519	521	531	569	511	502	499	483	569	544	495	560	526	556	513	545	561	537	532	512	520	523	532	536	533	507	572	514	532	532	541	491	505	488	528	530	526	532	540	523	530	523	549	513	566	555	527	564	536	534	567	530	487	530	505	501	587	537	555	502	542	492	518	510	529	538	526	549	541	518	498	549	543	513	561	577	537	532	488	451	548	542	515	531	539	546	534	528	545	553	535	542	507	546	491	555	518	568	562	541	570	522	550	537	588	534	533	514	539	546	520	524	511	505	523	500	556	468	538	507	527	513	525	518	532	492	511	546	532	542	512	510	502	572	521	503	507	520	540	536	566	541	532	526	562	540	514	497	499	525	527	500	528	516	492	526	581	557	537	554	522	524	489	512	564	531	530	574	502	530	529	524	531	534	515	548	533	551	499	538	541	500	541	499	508	551	531	543	510	530	506	536	512	509	581	520	504	537	513	490	501	553	533	522	479	505	521	537	484	523	545	531	525	541	499	511	535	517	531	561	531	524	565	534	510	557	508	519	484	538	504	526	506	525	530	529	533	534	523	540	536	541	546	548	549	535	521	552	534	509	550	515	500	510	560	543	525	534	552	528	509	507	565	517	538	514	513	506	535	546	507	504	530	517	501	559	526	537	503	523	546	530	528	538	540	491	534	521	554	543	548	503	535	522	527	554	545	508	499	526	526	498	530	520	533	492	522	538	518	503	519	524	500	500	551	530	536	522	519	516	556	486	522	520	483	538	501	526	486	517	509	519	524	568	548	462	524	506	497	534	535	508	508	564	530	540	526	524	494	519	548	513	568	484	536	567	507	522	499	547	501	521	549	513	521	549	502	529	467	512	542	534	511	526	572	497	503	536	531	545	518	520	508	528	506	537	511	526	529	496	503	505	514	522	547
12745	29450	21835	10803	5642	3670	2585	2242	1796	1640	1494	1417	1354	1340	1355	1299	1275	1237	1160	1196	1122	1057	1064	1026	950	977	936	966	988	917	934	955	863	945	922	924	884	860	883	900	867	847	848	854	859	892	900	823	878	843	869	863	833	842	858	867	915	822	886	904	914	885	853	826	826	859	883	845	944	839	848	880	899	879	858	885	824	830	884	889	880	872	862	835	868	838	888	856	859	886	833	833	838	883	876	943	872	880	876	858	890	889	879	894	849	816	905	914	883	789	873	831	860	890	854	909	874	888	860	886	881	806	845	884	854	868	837	847	852	908	910	893	839	822	892	841	902	899	863	845	848	889	916	874	897	859	885	867	861	886	892	828	868	879	920	900	853	847	843	844	827	828	944	842	884	886	895	868	800	893	910	856	925	868	932	908	852	869	871	823	864	887	872	873	830	871	860	842	925	853	852	841	866	843	849	854	920	839	864	872	835	852	885	880	862	893	872	943	837	829	859	804	853	834	897	841	924	926	804	844	859	845	876	838	847	852	846	843	858	891	858	903	918	854	827	876	826	890	857	892	889	898	844	904	904	855	846	895	879	903	860	886	916	832	915	875	827	811	825	854	847	841	853	857	888	872	906	836	894	836	900	871	878	889	880	872	850	857	873	855	865	844	833	902	884	852	832	851	877	882	844	789	852	850	851	829	813	880	831	807	859	864	888	850	893	875	807	817	885	838	869	891	843	861	874	818	847	886	833	869	907	868	840	859	896	811	913	845	894	820	882	888	879	834	916	845	814	870	807	886	879	848	912	922	880	846	893	846	905	844	857	908	926	862	886	889	897	830	899	915	899	852	862	788	823	851	874	852	798	870	896	851	928	847	872	828	856	843	905	834	826	883	879	865	858	821	873	870	851	876	850	874	832	912	891	838	811	887	863	848	820	864	850	860	844	883	870	839	885	856	831	857	848	846	870	863	867	828	874	855	814	882	897	882	863	901	844	915	888	872	845	859	839	881	850	935	835	919	869	858	878	807	868	860	793	865	937	856	894	863	863	916	846	875	843	899	828	889	869	859	840	878	860	878	887	888	872	918	903	892	873	823	849	869	887	855	889	907	866	871	837	874	866	835	833	842	824	845	838	896	831	906	863	894	881	912	873	828	879	887	833	876	867	838	848	827	849	875	867	832	812	852	904	846	840	892	879	885	869	826	868	879	897	897	864	877	857	859	833	903	865	836	921	843	905	870	908	858	898	858	887	913	864	863	892	836	861	858	861	844	859	876	889	880	931	899	901	849	880	851	919	841	862	872	847	814	845	858	888	880	827	888	897	847	887	831	848	869	861	891	869	845	861	899	876	855	863	882	871	831	867	861	924	897	882	837	864	820	856	829	852	857	881	862	873	845	798	896	907	854	876	855	878	805	888	840	901	805	896	881	866	942	826	873	885	883	829	849	819	849	898	892	862	838	865	913	882	833	861	893	866	856	928	836	820	876	880	827	817	845	839	868	868	866	802	832	827	849	880	871	893	900	856	844	896	822	841	836	910	878	860	880	798	831	855	910	868	822	855	903	867	891	891	873	885	871	901	854	794	936	804	807	851	865	872	886	857	847	819	921	903	832	885	890	855	867	847	875	820	841	840	824	877	853	858	880	832	901	866	868	847	846	850	832	873	887	888	863	811	861	886	878	915	859	818	851	883	889	848	932	873	848	869	831	882	852	911	883	871	849	857	934	832	899	881	875	838	875	879	873	852	856	892	838	830	884	851	861	839	810	900	897	831	923	884	888	862	841	862	889	922	894	835	858	881	863	838	898	891	848	855	851	895	816	900	848	888	856	885	877	870	885	901	819	848	894	835	841	885	848	816	864	860	892	863	927	801	846	834	827	883	835	883	824	937	873	867	826	880	893	831	883	913	840	862	819	920	860	809	852	862	841	890	861	839	845	882	901	795	807	861	882	865	837	883	883	855	856	852	795	887	877	814	882	878	806	876	875	799	841	815	848	894	892	844	894	793	887	858	873	859	871	871	861	829	852	898	830	884	848	855	802	878	853	882	905	855	866	837	892	852	874	817	817	852	864	907	847	864	913	836	847	868	850	886	899	858	904	854	820	848	845	858	842	894	894	890	880	884	864	844	871	883	855	844	843	847	908	874	879	839	803	861	840	863	855	860	842	848	905	833	876	867	893	886	887	838	889	854	857	873	855	852	845	842	868	819	849	905	868	878	860	832	868	887	891	852	864	850	857	849	869	864	805	897	830	855	798	835	874	899	892	842	855	845	833	842	874	847	916	819	820	894	860	926	871	820	856	851	920	859	830	899	927	885	847	840	844	823	872	874	900	884	944	844	911	840	858	905	900	806	848	897	817	812	901	862	821	851	813	856	800	894	867	872	858	814	859	831	894	906	839	815	873	846	881	833	917	843	851	823	862	870	873	896	884	904	843	875	845	890	918	829	855	915	831	877	888	898	897	833	858	873	912	855	842	892	886	856	907	787	869	889	867	884	842	831	883	889	821	875	913	909	891	866	873	854	864	823	897	875	899	879	843	846	875	876	847	869	857	837	875	871	894	857	836	853	925	876	881	834	851	907	884	831	841	845	853	839	811	853	884	905	821	853	916	868	874	878	857	860	871	794	844	836	845	870	867	847	796	842	881	906	820	829	902	851	875	904	888	860	889	864	865	939	866	817	872	835	883	845	838	839	836	858	816	862	912	861	914	868	869	862	840	875	926	836	897	828	900	826	892	851	871	889	846	892	831	867	835	800	811	840	847	903	853	866	918	843	852	832	898	879	861	852	907	852	935	866	888	846	868	877	859	893	847	848	846	864	869	857	864	780	861	905	832	821	857	897	869	901	844	785	819	880	865	839	863	846	852	885	830	892	891	893	834	871	794	872	866	831	926	906	830	853	870	866	789	872	894	796	879	820	861	852	922	923	861	863	863	886	840	812	823	897	840	867	876	859	880	846	948	842	859	843	841	893	869	843	818	832	811	895	808	849	893	880	854	866	858	843	843	855	944	845	823	853	882	886	871	831	887	838	883	859	898	852	884	849	845	875	844	867	852	832	808	840	850	857	876	850	863	809	908	855	877	898	862	811	862	837	879	863	844	850	889	899	837	897	854	841	845	855	860	929	881	899	812	855	843	909	823	856	868	811	853	908	897	830	891	894	861	838	915	862	943	912	852	811	867	837	862	857	799	859	852	833	877	920	859	895	832	864	874	848	887	896	904	841	832	906	840	899	823	852	825	911	839	901	823	855	890	897	876	840	843	863	847	879	872	842	852	899	861	859	830	897	885	869	812	846	843	909	905	840	949	880	897	883	847	858	848	890	839	857	920	865	824	851	892	916	818	857	873	827	833	828	856	844	832	847	870	863	846	866	842	881	799	875	886	823	892	830	841	823	837	838	853	857	927	837	874	884	828	829	830	873	836	884	862	842	834	881	912	858	871	923	906	841	862	801	852	897	816	885	850	876	868	885	902	908	863	883	855	853	847
22953	21595	28613	25010	21590	16915	4799	2163	1371	1214	1059	934	845	734	771	730	691	666	574	529	516	476	499	516	431	457	424	419	405	400	419	371	376	371	377	351	365	346	320	372	348	300	361	376	338	333	331	328	328	325	328	343	364	351	286	338	340	323	304	340	308	299	313	345	328	300	340	354	331	327	331	342	280	325	351	310	303	327	349	339	317	294	334	353	318	337	335	345	314	308	315	312	320	324	339	305	337	338	349	332	352	347	335	338	336	327	330	303	324	343	336	321	340	317	328	286	326	326	334	335	344	311	328	314	302	338	320	310	330	365	309	360	322	346	333	330	339	312	328	338	355	330	337	333	329	332	328	313	336	315	335	323	334	299	361	335	340	328	304	314	322	330	354	354	352	337	357	314	320	331	336	357	348	321	353	326	349	327	343	369	332	325	350	310	345	338	334	348	362	317	319	323	326	305	323	314	280	316	336	325	307	343	326	330	303	306	371	357	330	326	337	311	306	311	325	350	331	329	358	326	303	334	335	353	290	343	326	325	345	325	325	311	325	350	326	292	336	359	330	317	307	398	325	304	322	350	341	315	342	325	338	310	347	322	342	330	318	352	339	302	308	359	320	314	338	359	357	337	330	324	333	321	313	323	345	327	337	316	291	322	342	308	359	336	331	334	381	340	315	365	356	323	362	316	333	331	346	352	366	326	311	304	334	333	295	347	348	318	319	350	332	330	328	306	347	317	295	324	328	318	326	346	317	327	339	320	321	299	329	284	304	321	345	336	336	316	345	349	316	336	356	312	325	339	326	310	305	340	343	298	357	323	348	340	330	297	349	344	337	360	331	338	340	318	309	358	351	337	314	320	318	301	341	314	347	349	285	306	350	304	323	356	307	308	305	322	306	331	348	315	353	326	340	331	340	330	356	332	344	327	331	345	306	318	353	341	338	316	352	356	318	337	348	341	307	307	326	342	345	315	314	327	340	336	333	370	328	341	356	330	307	308	346	313	331	352	328	319	327	335	340	323	325	330	336	335	336	353	347	327	342	315	326	335	327	313	346	317	310	351	342	327	293	341	320	329	335	311	320	323	315	335	349	365	357	333	340	335	355	339	337	326	329	328	329	358	322	324	307	310	329	309	311	331	320	329	336	317	332	303	331	337	331	344	357	368	337	320	346	343	301	320	320	335	341	331	328	305	314	334	343	341	307	382	321	311	328	331	341	328	322	292	302	305	312	322	332	334	318	287	346	345	312	344	317	313	348	325	311	323	333	320	345	333	333	343	343	292	315	332	295	335	296	312	342	323	315	361	344	325	309	361	315	364	303	335	331	333	322	328	327	353	331	315	352	305	316	287	359	343	357	347	309	339	345	334	344	283	352	317	296	393	343	299	329	340	321	338	334	312	358	328	305	344	316	331	311	335	300	328	323	329	324	343	339	304	352	333	319	323	311	340	357	351	301	352	335	294	327	332	318	345	322	334	326	343	348	350	337	324	332	337	346	317	341	336	348	326	315	298	320	326	367	309	335	373	305	324	314	352	327	298	313	334	314	324	313	297	322	325	316	316	304	335	316	339	314	322	372	303	340	315	334	325	333	352	321	323	314	317	328	308	335	306	347	323	322	349	363	331	334	338	346	322	305	299	343	334	349	327	321	344	355	327	329	315	323	319	338	354	342	335	336	334	323	301	313	309	340	355	351	318	301	320	359	315	339	318	348	322	340	337	350	350	332	354	329	316	344	336	340	303	355	336	335	352	303	332	321	307	334	306	369	320	349	301	308	308	370	348	313	321	323	347	298	324	345	337	316	308	316	359	335	321	344	296	334	342	321	323	311	317	331	338	353	351	324	346	332	330	348	326	308	347	315	322	342	306	324	319	332	355	300	337	353	344	353	332	349	313	342	303	364	306	337	349	320	354	335	337	330	321	318	305	331	322	322	322	307	321	329	319	327	303	304	342	322	319	327	347	317	314	301	366	363	289	320	312	348	321	357	294	308	318	293	330	355	305	344	382	335	316	329	337	298	314	307	311	318	330	342	306	327	337	318	303	345	311	330	313	345	327	322	308	335	308	331	343	334	316	297	332	300	334	314	317	339	332	298	312	345	325	332	311	320	326	344	356	362	312	316	328	316	330	339	342	353	321	305	341	319	315	298	315	296	339	348	339	313	335	323	337	335	291	313	360	311	338	353	328	317	350	325	350	326	308	319	309	325	309	313	347	310	297	326	349	312	329	312	329	337	332	332	320	333	342	316	343	340	348	344	306	358	340	358	343	362	346	340	347	323	311	325	335	291	330	319	313	329	325	305	311	310	336	316	350	324	319	322	334	291	327	325	323	334	354	330	313	310	323	315	312	328	329	293	361	328	328	334	310	305	333	310	303	340	334	349	346	333	334	355	301	366	345	329	328	317	342	338	341	364	317	332	312	316	315	323	344	310	317	321	348	297	323	362	333	329	331	292	309	346	314	352	334	343	311	313	353	307	351	286	317	354	307	306	353	311	318	342	322	334	344	319	316	338	323	308	311	354	340	346	336	343	343	313	343	334	325	306	317	299	349	344	332	298	318	345	327	340	357	336	337	327	326	343	331	332	333	301	317	355	303	310	309	326	339	347	369	336	311	336	351	326	295	333	303	321	324	319	316	328	347	337	327	356	320	339	317	303	351	317	349	312	345	346	330	323	326	325	313	351	336	354	336	347	341	284	347	335	339	344	332	334	321	321	321	315	358	335	360	352	302	331	308	286	340	329	321	344	331	337	300	335	328	306	333	326	335	315	339	360	334	311	341	292	350	320	312	332	336	314	337	336	359	324	367	307	337	363	320	321	344	345	333	337	335	349	319	328	322	327	334	332	322	308	284	308	356	324	336	345	342	343	326	360	313	305	330	355	348	300	306	328	316	340	350	334	330	341	323	334	313	356	337	312	331	310	347	338	336	343	342	310	339	317	305	323	307	333	317	295	357	344	342	335	300	332	323	345	330	315	343	330	332	328	340	314	337	303	298	353	294	315	335	307	320	296	343	327	335	323	349	339	379	331	327	327	334	297	300	292	280	333	301	324	316	317	333	318	326	322	324	313	352	327	374	326	329	316	300	348	317	333	331	314	317	312	328	344	324	349	336	313	345	328	304	374	323	311	346	311	324	359	319	358	334	341	322	331	339	351	336	327	330	361	316	339	306	337	327	322	317	326	345	322	303	343	348	317	307	344	355	323	337	323	334	309	298	331	342	310	335	369	308	321	355	308	351	329	320	321	377	312	325	307	355	368	307	325	348	314	305	328	334	329	365	325	322	346	312	342	338	282	320	320	340	346	324	351	326	312	318	341	331	320	344	326	299	329	323	340	329	324	392	338	356	330	319	338	330	328	322	311	323	315	310	321	307	354	333	360	320	324	343	335	360	325	323	317	282	339	311	329	324	325	353	326	281	304	365	331	304	324	321	311	340	305	309	329	324	318	330	310	325	325	342	325	334	315	305	358	321	355	311	327	317
17322	42282	36330	21920	13591	9258	6554	4937	3846	3079	2728	2435	2012	1929	1870	1801	1612	1496	1435	1284	1212	1122	1042	927	889	779	799	735	772	690	691	635	614	670	683	615	620	610	583	609	612	561	608	574	578	539	577	534	591	557	566	566	545	526	605	550	598	529	573	537	545	562	536	514	535	557	583	544	544	521	516	576	567	573	564	516	539	561	564	542	553	584	558	593	556	542	553	577	569	522	557	537	573	538	568	539	564	567	574	555	577	549	557	533	564	575	568	531	574	532	517	598	527	580	609	573	549	594	597	544	519	567	571	581	545	554	525	528	590	560	563	520	612	547	532	546	563	562	552	579	535	573	568	539	548	535	525	532	564	558	586	555	560	552	517	512	552	555	525	556	572	594	516	569	551	568	541	556	570	533	586	513	566	555	550	514	515	525	566	538	551	556	558	537	570	582	559	520	591	560	565	550	519	558	566	558	576	595	538	532	568	525	540	544	567	563	545	604	538	589	561	533	571	581	567	563	518	574	562	555	514	506	548	523	581	553	529	542	540	533	574	550	553	572	538	569	536	537	553	561	533	578	548	578	552	564	533	542	534	570	521	571	560	535	547	537	550	568	532	524	562	586	557	579	554	553	574	534	579	561	520	543	542	590	536	565	560	567	537	591	543	558	547	563	572	553	537	494	604	534	579	522	550	587	544	560	568	541	537	585	584	554	547	562	510	534	554	552	499	564	577	570	528	535	521	574	561	545	520	562	528	545	516	591	540	564	506	546	583	535	537	528	555	575	534	614	542	583	581	560	503	576	532	584	532	574	536	535	584	528	542	582	547	539	528	581	557	524	572	577	532	555	570	571	550	560	543	572	546	559	578	550	588	522	513	552	568	591	561	567	562	518	535	582	535	534	519	565	537	555	572	529	559	592	568	522	538	541	552	541	529	587	560	522	591	559	523	530	555	529	523	543	560	590	551	566	515	567	541	571	521	528	524	533	570	565	536	582	584	550	600	549	557	550	577	583	576	573	527	544	635	547	580	547	591	588	550	568	546	554	560	522	535	562	544	549	571	581	526	526	538	553	566	540	535	533	568	564	572	589	585	592	550	546	542	543	568	553	560	545	532	552	581	553	594	536	583	546	554	588	592	562	521	552	548	570	516	583	595	553	564	545	542	603	535	551	569	553	604	552	547	592	570	581	556	566	540	544	526	510	534	514	523	563	577	564	550	563	537	547	560	547	540	511	535	524	570	544	558	569	578	563	564	530	519	572	559	559	572	596	549	619	570	571	545	550	547	554	601	579	544	554	546	548	541	576	529	546	597	564	563	555	589	562	596	585	554	545	553	590	565	571	536	508	527	568	549	553	571	563	549	577	560	535	590	581	555	550	565	557	527	571	571	569	592	515	582	536	550	555	545	530	543	566	601	542	571	594	560	550	562	533	572	562	503	557	580	547	528	597	586	570	544	555	561	573	542	569	578	576	568	545	576	565	558	504	579	556	564	544	554	550	582	481	542	533	563	522	568	573	535	536	565	536	526	549	510	567	567	553	569	554	586	593	544	547	553	565	571	562	524	569	570	555	576	558	610	578	542	562	548	540	541	543	546	539	569	528	556	513	558	528	565	558	592	563	560	573	537	558	535	557	541	603	630	560	549	540	516	549	526	567	552	535	574	575	515	573	559	531	566	535	522	592	533	550	545	564	572	551	547	567	548	544	585	539	510	515	576	579	545	582	543	557	533	521	548	556	558	591	516	571	512	561	539	565	548	595	580	538	543	521	538	540	566	529	589	550	565	533	557	536	522	527	534	547	571	528	562	558	572	519	547	573	529	565	526	541	592	567	580	565	540	565	586	534	546	545	530	531	540	556	541	570	537	536	603	580	579	520	562	571	541	506	523	577	538	511	563	557	553	533	520	547	517	546	579	549	579	591	558	538	557	544	549	592	535	546	545	581	557	532	548	523	555	567	554	592	553	550	563	552	578	550	585	548	545	549	525	566	529	527	559	516	566	507	582	580	531	585	580	530	556	537	536	548	533	570	586	557	559	546	536	515	554	509	562	592	565	588	580	550	552	515	544	538	608	535	524	529	561	567	565	610	530	557	561	514	551	579	579	551	552	574	574	577	604	551	565	549	555	545	561	579	561	565	565	527	589	563	598	565	555	572	571	543	526	529	573	587	578	531	559	505	537	541	546	536	508	492	533	541	531	553	531	590	575	561	518	563	562	571	575	554	584	557	540	534	575	561	565	540	554	552	579	559	552	530	527	517	557	551	542	566	570	570	516	540	601	570	534	549	563	567	540	537	581	556	542	594	546	575	584	574	556	534	537	571	556	568	575	541	564	575	569	555	532	552	592	557	537	568	608	528	541	556	552	550	570	593	555	566	562	570	518	537	530	564	525	515	534	532	538	603	558	530	550	569	572	529	541	532	551	551	508	556	580	545	574	538	593	532	554	551	550	526	605	585	536	567	544	557	538	539	561	555	547	584	574	555	546	549	487	589	545	553	600	551	554	536	553	595	528	545	529	515	533	583	543	571	488	562	532	564	583	531	575	519	539	536	503	535	562	577	578	559	531	589	572	591	564	595	507	591	564	553	539	572	561	589	583	574	567	546	549	542	556	524	535	548	516	543	586	564	530	547	591	587	604	552	614	564	540	501	583	547	566	541	552	578	542	568	526	544	552	573	556	517	543	552	565	563	547	553	547	583	581	574	581	592	556	532	489	580	559	559	530	520	529	515	548	571	535	591	537	533	578	504	569	529	530	569	533	538	548	534	556	565	496	642	573	610	542	559	551	545	578	548	533	563	596	543	592	567	559	553	537	585	529	531	554	564	516	552	580	564	557	539	571	565	578	572	546	561	585	572	586	544	540	547	537	537	529	567	543	571	541	572	526	560	516	568	579	574	568	546	555	541	557	543	504	556	550	550	551	570	560	561	574	526	573	542	583	571	556	531	521	561	553	567	536	568	557	527	528	564	568	519	543	574	558	554	597	532	558	554	554	557	561	523	579	575	525	587	536	627	561	571	546	543	533	596	537	585	558	551	553	564	554	588	565	600	590	560	537	557	549	579	547	504	555	569	575	534	561	527	563	548	527	505	590	544	559	567	587	589	550	594	513	518	541	588	574	586	547	531	551	577	547	573	572	576	541	531	548	513	540	524	549	545	559	554	545	545	576	538	553	563	566	545	567	568	549	557	548	598	554	597	568	591	552	557	598	603	601	557	557	537	559	576	547	524	563	556	593	569	562	533	529	527	533	539	551	558	574	547	538	541	544	575	555	561	551	566	542	553	567	574	546	545	586	543	543	535	489	552	534	553	535	593	566	520	562	560	582	592	559	523	535	556	566	517	542	548	583	544	564	559	527	551	522	613	545	569	567	510	513	536	557	560	534	533	576	584	601	541	572	538	591	534	566	549	554	527	518	548	535	537	546	585	539	568	538	529	544	526	566	579	612	564	552	547	547	589	558	532	581	543	585	548	536	582	618	515	541	562
27704	19942	12402	4429	1740	1008	838	784	701	710	691	706	661	651	700	681	696	663	632	631	656	670	637	629	609	630	597	594	552	589	565	589	600	629	566	571	584	579	530	537	627	613	582	578	546	577	546	558	552	604	577	561	591	569	562	545	555	579	561	566	564	539	575	587	559	544	551	544	576	552	527	585	546	585	554	550	581	577	583	523	571	561	547	607	614	547	569	587	562	562	546	588	597	532	552	566	571	540	619	568	573	559	604	541	546	591	599	550	630	521	525	588	598	548	579	567	564	594	586	550	550	547	550	554	615	576	540	549	585	615	545	604	550	618	598	582	554	575	567	596	561	590	575	620	573	568	596	561	568	555	613	545	628	556	512	575	615	546	594	572	560	544	538	573	554	574	555	562	567	547	585	574	540	542	550	582	531	572	581	572	553	610	586	558	544	538	601	584	565	552	590	548	572	602	566	612	570	555	556	562	564	631	542	546	578	567	596	569	582	552	568	608	583	566	619	554	592	562	557	563	582	584	575	558	532	584	562	553	588	541	542	545	584	572	559	556	540	551	538	589	558	567	571	565	572	597	613	596	593	551	586	562	610	603	586	537	585	571	541	566	588	568	591	595	586	548	563	584	599	564	584	590	564	560	575	577	557	616	562	571	546	574	588	564	577	565	590	574	560	601	565	571	568	553	572	550	587	616	544	579	574	538	553	555	585	565	602	521	577	553	555	564	560	557	561	609	546	581	586	556	577	561	595	546	551	565	572	572	559	583	542	591	544	604	589	564	594	549	509	518	598	538	576	568	589	583	527	561	590	558	549	528	555	555	606	549	585	550	541	568	552	529	553	569	533	597	554	579	581	574	538	548	515	564	550	586	573	582	586	567	508	558	562	606	553	586	569	596	565	588	536	535	540	625	527	585	535	571	547	554	572	546	658	525	562	550	539	525	554	549	548	581	602	579	541	555	560	575	531	559	604	551	562	578	554	588	578	529	567	607	559	556	535	579	564	579	569	595	547	558	551	580	560	604	605	577	595	548	560	566	576	581	511	567	550	574	549	567	565	568	557	611	607	560	540	535	570	560	565	544	532	559	585	544	572	524	594	555	575	575	566	573	561	543	536	540	573	534	598	561	574	543	543	548	575	549	603	596	587	569	549	560	477	549	622	544	606	613	577	584	575	611	542	519	578	579	511	586	548	576	568	555	604	611	553	582	562	556	597	553	557	567	584	544	522	555	570	572	557	585	620	601	527	571	611	607	544	563	569	523	604	565	610	586	600	541	544	575	523	567	618	546	556	539	559	589	572	567	580	530	546	603	575	613	576	584	582	549	537	562	609	575	563	592	538	565	563	551	526	588	527	532	599	572	560	571	570	593	616	596	543	562	588	549	585	580	564	565	568	578	541	570	613	568	580	543	582	568	544	537	528	594	572	507	533	560	572	585	609	539	530	566	525	549	573	523	608	606	575	610	560	569	598	572	548	560	549	550	566	531	594	556	597	596	529	553	605	537	600	588	545	566	569	550	607	540	596	576	547	560	574	564	608	537	584	570	551	608	591	549	572	551	586	592	557	541	564	555	558	585	548	569	561	562	569	578	587	545	598	611	603	554	506	609	566	557	574	556	582	563	558	559	607	605	566	559	588	544	600	585	559	626	571	566	603	615	570	597	573	587	537	557	560	520	560	561	578	583	579	557	562	560	526	564	530	558	590	532	570	556	547	584	540	562	594	569	554	527	594	552	512	570	545	554	590	561	575	561	575	553	568	554	558	538	525	557	584	607	590	590	597	592	571	581	553	571	575	534	572	548	585	571	560	536	542	544	555	579	557	554	597	582	542	589	550	564	555	557	571	564	539	585	575	553	564	483	610	597	575	539	572	581	560	535	578	554	531	559	596	598	575	576	555	524	610	536	567	568	571	551	545	546	560	527	574	544	575	597	617	573	581	585	559	590	558	578	567	586	583	570	579	600	545	635	603	567	550	552	555	543	646	578	551	572	563	570	557	609	567	573	564	585	560	572	601	540	571	591	567	506	584	603	605	565	535	605	558	558	546	588	563	573	566	574	581	588	586	579	569	611	550	536	514	551	602	561	567	576	550	587	562	573	580	563	541	568	528	518	579	572	559	553	568	570	598	560	542	595	560	561	560	561	535	561	592	552	527	554	621	579	560	482	574	570	622	540	567	546	566	579	608	608	592	592	572	579	554	566	539	551	611	589	561	578	563	535	544	522	505	552	596	599	591	534	579	566	556	540	597	604	559	570	581	565	555	605	539	570	578	609	579	575	564	547	547	572	572	585	553	582	528	589	573	553	548	599	565	543	580	563	573	599	634	589	589	568	551	590	563	579	557	596	549	541	606	517	556	563	559	571	537	571	566	530	555	554	542	544	616	563	578	567	548	537	524	561	579	576	607	592	547	562	563	583	547	528	532	547	579	574	585	582	535	575	612	585	546	566	541	552	573	594	535	608	569	589	543	561	568	550	584	541	568	530	589	566	592	589	567	568	592	554	567	569	538	615	551	570	592	550	527	540	528	589	544	576	579	631	519	536	578	586	574	525	556	548	618	537	553	572	604	556	614	593	554	605	602	588	570	596	562	551	616	555	615	575	601	532	557	565	548	573	636	561	575	557	542	501	561	572	582	572	579	567	539	558	612	577	574	545	574	552	610	572	529	547	565	554	597	529	594	537	621	538	599	547	595	555	546	573	520	588	571	613	610	574	567	567	589	586	570	571	557	608	581	594	543	590	543	612	601	549	561	579	557	556	550	560	565	530	545	550	507	544	547	558	555	549	529	588	559	590	622	584	576	577	573	522	561	556	524	605	563	580	628	558	584	561	578	594	582	576	568	575	537	595	589	592	571	563	538	578	560	566	566	539	599	531	582	564	559	622	549	562	566	568	560	576	541	547	518	558	579	603	560	593	557	583	595	564	569	579	565	588	549	569	559	591	564	557	572	554	571	621	565	592	590	542	557	568	570	549	555	593	604	570	538	585	553	604	553	534	571	586	523	545	570	581	574	600	591	595	580	569	602	547	566	550	541	550	595	606	563	544	533	516	565	552	565	562	589	602	572	519	550	581	590	565	570	589	582	581	562	588	583	580	526	517	552	588	591	567	615	555	601	556	573	551	565	568	573	591	515	571	566	548	581	593	548	564	569	535	564	550	568	561	560	594	569	566	613	600	529	524	550	556	552	530	553	587	538	606	583	571	538	603	608	540	557	556	544	565	558	545	571	596	538	556	558	529	581	584	640	591	592	556	568	601	567	532	545	586	601	565	560	525	558	582	558	646	568	579	579	609	524	548	552	579	539	576	572	563	570	561	566	586	552	552	567	516	562	577	575	566	552	577	551	571	577	566	530	537	586	591	545	589	582	563	604	596	546	594	565	562	613	586	593	524	560	562	587	543	570	628	582	580	566	522	550	587	525	557	533	567	583	605	581	548	610	540	571	579	582	597	606	573	584	547	576	577	533	575	531	558	556	583
13151	22135	14838	6429	3938	2376	1819	1579	1403	1357	1258	1221	1245	1183	1286	1240	1209	1156	1169	1161	1119	1087	1071	1102	1023	999	995	961	1013	978	968	995	938	925	992	962	999	949	958	952	899	963	975	912	908	952	938	928	907	940	962	896	914	950	994	982	975	925	922	934	975	909	980	972	960	920	940	892	931	978	943	998	923	952	921	967	908	925	910	979	1007	885	889	930	930	928	933	936	914	925	928	945	952	940	995	954	994	944	970	948	951	933	928	924	941	948	934	932	896	875	912	884	945	981	930	942	902	940	964	972	932	908	961	935	872	959	910	891	895	956	916	913	916	919	929	935	935	938	870	944	926	967	907	954	913	929	925	918	1002	916	958	977	884	926	995	977	930	960	942	957	926	933	935	899	875	899	938	1014	998	961	880	924	977	936	922	976	988	1006	931	920	902	885	950	942	955	928	899	943	945	949	946	920	954	952	936	957	921	928	941	901	924	1010	952	921	897	946	930	998	943	1008	927	950	898	936	950	940	937	986	944	914	916	934	945	1009	932	968	925	904	929	943	974	932	934	910	927	896	888	966	941	929	899	919	921	949	952	956	904	923	899	969	938	933	925	949	953	957	932	896	948	958	900	950	941	937	952	948	934	905	890	916	918	940	920	938	925	912	928	954	884	956	951	981	901	917	938	928	942	907	928	963	958	954	895	943	909	934	965	945	915	916	962	890	963	928	934	917	1004	940	911	939	881	896	915	925	903	968	957	931	929	901	927	937	920	962	963	977	910	960	859	919	925	961	915	949	877	917	943	978	949	953	937	948	921	948	933	968	917	870	949	932	926	942	974	894	928	977	968	940	914	948	937	938	937	986	924	917	954	967	960	992	910	919	974	990	924	939	976	889	932	917	959	996	913	940	970	925	948	951	958	1028	923	897	945	969	945	946	883	919	944	946	919	951	984	943	930	886	921	944	941	913	944	978	926	952	911	966	910	960	932	956	943	943	944	927	941	898	941	962	944	921	939	943	931	914	956	882	911	950	970	887	970	927	903	966	928	1002	937	904	874	973	929	952	902	963	902	923	910	945	926	955	922	921	947	911	937	871	919	974	843	924	976	942	927	902	906	950	935	964	927	912	939	927	907	954	945	970	910	1001	946	898	937	942	967	944	935	881	971	976	937	903	930	912	945	928	936	962	955	935	911	928	976	954	950	943	960	920	924	934	948	947	924	958	897	947	874	932	907	907	910	940	945	876	894	934	902	967	985	905	915	928	916	964	968	877	904	902	897	948	930	926	956	943	932	936	938	946	1021	969	878	947	938	940	910	988	890	956	921	941	930	944	954	955	894	946	916	910	983	943	942	949	980	938	927	967	931	924	964	911	924	889	926	905	916	931	962	951	911	988	943	984	971	936	953	912	877	931	912	908	1003	934	942	958	986	908	940	943	912	913	925	916	916	912	944	926	959	943	939	918	938	994	912	974	937	934	951	914	975	945	983	951	911	934	929	935	919	956	929	945	944	943	933	923	923	952	957	969	933	953	927	905	922	910	955	929	839	933	903	938	928	1003	997	947	960	904	974	877	915	951	963	964	944	931	904	937	943	947	974	882	981	911	938	941	971	925	927	948	986	936	939	942	924	971	923	960	954	911	964	934	904	939	925	903	958	935	971	912	912	979	882	960	924	938	891	906	944	967	953	890	911	951	928	904	886	927	957	911	940	942	914	912	899	916	924	877	930	925	946	958	963	931	908	929	958	936	932	918	974	904	953	967	923	894	961	947	967	903	930	906	900	902	944	939	940	904	901	927	949	964	922	914	948	943	980	883	908	908	959	935	901	899	914	920	947	900	951	931	919	863	963	913	955	936	947	976	937	937	977	936	949	921	933	929	943	922	948	949	943	931	919	992	967	943	909	971	895	897	898	947	916	950	1017	857	982	889	956	895	904	949	947	903	883	932	961	928	945	962	930	917	953	894	958	899	913	979	911	868	951	885	958	946	998	972	987	912	945	935	983	943	933	963	913	897	919	896	888	933	917	907	980	898	922	975	930	911	874	975	914	912	918	938	926	955	921	910	985	895	909	907	965	968	959	956	937	923	961	915	961	899	946	900	945	946	915	902	925	937	939	934	946	929	940	930	923	977	923	925	964	972	935	989	922	957	915	912	926	926	881	903	946	928	939	964	983	938	919	946	912	901	935	906	875	912	929	953	917	915	973	954	968	927	930	952	945	949	934	998	917	968	1011	961	972	889	913	957	964	980	944	927	990	932	939	918	977	967	910	938	919	897	1025	971	879	962	962	931	937	941	925	954	948	944	909	941	957	872	937	909	898	957	928	938	926	917	909	900	990	931	946	934	925	920	942	973	902	893	936	960	965	937	929	895	971	906	950	934	915	901	910	937	946	1024	958	972	921	908	927	973	853	895	942	971	901	926	888	917	913	945	934	928	911	941	936	929	973	937	906	935	948	945	905	938	898	968	920	920	972	950	970	940	941	932	883	986	947	946	1012	976	971	890	1024	977	982	927	971	962	898	963	915	943	930	963	978	882	979	961	878	949	968	931	896	940	867	952	984	942	930	905	934	980	907	927	953	950	900	943	940	968	859	896	923	946	949	952	945	894	950	869	974	930	909	912	982	915	905	959	927	930	957	909	946	939	893	892	905	938	944	966	933	956	955	941	882	911	962	953	927	903	904	921	982	908	924	865	932	889	932	945	916	956	935	905	922	883	929	953	934	933	951	962	914	915	940	887	957	899	937	900	914	936	959	947	935	934	959	898	894	957	979	944	934	919	938	949	910	910	918	931	917	933	940	929	968	921	922	934	952	936	902	900	956	1010	926	915	867	961	960	928	918	940	958	977	981	930	909	981	943	921	926	972	1012	942	894	925	962	878	924	963	932	907	965	920	940	994	890	924	936	997	973	948	980	902	916	894	956	936	924	977	971	887	965	946	949	902	934	917	938	924	980	891	1000	924	939	947	957	913	956	912	930	956	938	933	986	967	930	895	960	1017	947	954	960	975	925	894	941	947	936	897	927	928	1004	938	952	1012	881	956	951	953	954	956	940	906	1003	895	912	919	987	932	945	974	920	951	971	921	914	907	985	934	970	895	939	929	964	988	931	908	909	969	961	917	965	926	936	910	932	916	931	933	940	967	919	941	934	946	959	955	951	943	872	966	944	913	891	948	912	998	914	930	956	931	853	925	944	969	897	909	990	939	919	914	914	892	961	964	973	964	961	919	955	960	920	937	943	933	922	942	903	945	984	901	957	940	931	951	917	956	920	916	938	942	953	951	947	925	917	979	965	930	965	952	969	953	925	952	945	924	939	930	911	904	919	973	962	962	899	934	994	964	985	908	901	927	964	924	952	939	958	915	936	987	920	962	897	924	926	916	943	968	943	929	916	965	889	950	948	915	955	975	927	930	909	899	988	969	974	1000	973	980	902	908	917	912	946	942	943	956	922	926	894	990	937	972	967	939	908	955	910	1009	928	951	934	911	909	976	904	962	927	951	957	935	897	916	975	908	918	911	932	974
23887	21528	27863	25629	18091	4909	2054	1404	1055	968	900	767	759	747	761	749	667	618	649	608	555	575	547	549	517	519	499	487	481	501	480	504	480	455	492	481	462	450	428	467	451	455	482	440	448	470	427	463	426	461	481	379	445	449	443	492	466	466	423	445	449	434	426	442	436	468	474	468	468	445	430	395	435	473	435	470	462	421	399	449	468	464	440	451	456	457	439	449	431	457	484	468	444	504	432	442	450	466	451	444	469	437	438	439	429	486	469	465	411	456	465	424	447	424	425	453	440	438	472	443	453	456	446	452	428	437	420	431	415	461	431	431	429	453	425	459	451	435	427	440	476	434	464	437	433	449	450	452	458	454	452	453	416	417	412	408	469	480	464	450	415	422	429	476	447	464	436	426	443	438	428	461	465	466	421	458	416	465	467	430	470	438	478	452	424	463	465	437	434	431	430	456	463	492	444	448	413	431	473	467	436	456	428	453	437	473	438	468	437	437	440	468	461	444	491	476	462	453	469	444	436	464	453	450	426	454	459	441	488	422	423	447	450	467	456	425	423	437	482	439	459	407	401	436	432	460	464	427	435	442	466	452	446	435	452	481	464	452	454	487	433	433	457	429	431	446	458	488	471	472	425	452	480	466	443	421	446	443	433	438	466	427	423	424	449	438	426	449	423	443	427	410	459	441	433	457	439	452	419	466	420	454	451	418	490	464	448	460	439	481	444	469	434	463	454	447	435	439	459	452	422	449	441	457	443	435	422	465	451	421	458	443	450	435	454	456	412	430	413	450	461	447	442	438	435	422	445	427	434	454	466	465	466	444	450	498	439	438	442	465	472	383	442	430	420	449	462	452	438	426	441	492	435	418	439	457	448	449	461	443	457	421	494	467	434	439	440	407	443	452	447	454	462	443	448	386	432	444	457	390	436	458	435	452	435	448	443	442	440	464	437	435	435	450	464	463	412	410	417	461	460	442	450	437	425	428	444	490	449	432	477	407	423	427	459	471	407	462	412	444	453	427	401	416	475	457	447	456	462	447	441	436	453	466	448	435	412	459	448	438	458	438	426	447	465	447	439	490	407	453	466	386	439	459	449	460	456	436	476	463	455	461	409	426	460	452	461	448	454	453	454	469	448	435	420	429	474	401	448	416	439	457	464	430	431	451	468	435	432	430	461	451	435	472	469	429	416	438	465	454	390	447	461	407	410	427	501	449	415	467	451	492	426	481	408	455	436	405	433	441	447	442	468	478	434	437	430	455	498	477	418	458	420	462	435	467	445	435	451	422	442	409	434	447	472	426	446	468	448	450	415	457	462	434	447	472	468	463	452	449	428	462	456	458	436	456	457	435	447	467	443	431	417	496	444	431	432	433	455	392	443	418	448	468	430	484	419	455	460	463	423	416	442	393	472	459	448	409	438	453	459	427	443	434	427	443	465	488	439	423	484	488	439	410	427	435	438	462	403	465	475	456	445	472	434	436	458	435	418	391	476	422	457	453	451	450	461	448	451	460	414	454	433	445	440	477	449	482	449	430	429	450	447	456	430	463	442	453	423	444	474	422	413	410	432	447	408	469	438	460	467	491	402	450	443	412	460	465	414	411	417	445	427	431	457	445	462	457	425	451	463	471	409	429	450	457	419	454	448	443	442	478	435	452	410	469	471	448	451	434	420	432	475	470	451	451	455	454	457	406	432	391	458	426	410	450	467	435	420	435	421	432	467	431	424	433	442	464	434	442	396	463	436	433	446	440	462	468	445	462	440	449	414	413	452	448	465	474	460	402	464	504	415	417	424	465	431	452	478	428	422	435	466	475	461	466	452	458	448	433	448	464	449	463	447	453	451	490	464	441	464	415	479	449	453	446	434	451	429	460	421	471	441	428	480	435	455	454	463	392	439	446	468	439	425	429	442	425	447	480	433	457	442	450	460	427	501	449	459	450	458	416	430	442	441	427	435	460	428	443	438	468	466	435	429	470	464	432	429	429	427	431	410	420	440	449	466	423	423	460	452	457	462	437	444	426	435	472	440	426	424	470	438	460	478	440	450	469	476	455	450	440	415	451	445	449	438	448	487	429	419	429	494	438	461	485	447	435	455	443	453	457	469	430	432	453	444	412	447	445	487	452	461	433	461	437	463	463	442	429	462	466	392	432	419	433	490	445	429	457	468	442	493	455	448	441	444	437	472	454	463	422	475	437	426	464	410	426	443	407	450	451	446	453	470	439	442	457	420	453	481	412	431	428	448	468	452	464	456	424	446	472	453	416	414	429	470	438	462	460	410	464	488	457	404	457	465	427	460	459	426	421	452	444	425	416	461	473	443	456	454	495	433	450	434	424	469	460	473	443	450	429	467	441	478	446	430	461	451	468	429	459	471	458	458	474	462	434	447	472	440	457	435	467	441	440	397	459	435	480	453	473	482	438	482	443	427	444	490	405	441	420	422	475	416	462	466	476	465	433	425	420	462	440	466	411	437	477	434	443	470	461	426	478	471	479	431	426	446	426	495	486	422	428	422	440	421	418	435	422	452	418	458	485	417	458	416	436	454	458	423	430	448	431	454	439	445	448	476	455	451	452	493	445	434	475	436	419	450	420	449	440	449	446	429	506	446	451	462	429	440	474	444	442	487	467	447	454	411	488	495	425	494	472	460	463	449	461	422	439	451	441	474	486	462	462	426	420	443	452	427	434	446	435	411	501	475	461	466	447	444	442	487	467	444	443	443	401	420	431	438	441	457	428	423	441	446	419	480	450	453	490	449	478	455	427	448	421	416	434	443	440	450	447	466	410	436	399	443	470	433	417	447	450	428	439	433	450	469	465	465	455	449	425	464	437	421	434	449	466	417	454	418	438	446	445	458	467	441	425	388	458	442	451	433	462	451	432	456	436	470	429	466	423	415	424	445	396	447	402	486	430	441	418	475	465	414	452	403	465	462	461	423	447	446	459	448	447	474	455	455	454	407	462	456	446	481	453	435	428	477	448	466	433	444	441	463	416	465	444	460	449	448	462	443	452	429	455	386	444	441	425	390	410	466	399	458	451	422	478	505	416	458	433	466	440	417	455	477	486	446	469	475	414	412	457	416	480	426	448	451	440	448	469	458	436	408	422	442	450	424	437	429	451	441	484	436	480	399	462	436	482	484	423	454	473	413	431	455	413	425	465	448	419	450	393	431	438	428	424	423	399	451	488	466	440	438	423	462	479	426	445	431	456	420	471	466	448	417	446	473	459	445	423	474	432	449	461	422	447	440	448	446	415	448	437	432	444	420	463	432	476	445	452	443	452	459	440	421	454	454	449	406	449	448	456	469	468	464	416	442	465	449	420	437	444	437	458	449	414	475	432	451	434	443	493	469	431	485	441	464	435	410	412	486	469	441	437	426	429	459	456	445	441	391	469	442	454	427	415	429	419	444	432	401	446	450	471	432	434	442	458	450	431	447	442	429	459	426	455	413	443	451	436	455	425	427	422	451	437	443	455	471	451	429	428
14193	35694	31955	18647	9603	5759	4177	3238	2589	2226	1957	1869	1632	1664	1595	1524	1402	1370	1277	1191	1148	1011	999	1016	928	912	863	897	850	877	798	824	807	864	829	840	772	768	835	799	781	801	772	730	713	852	725	805	752	738	774	785	754	739	738	729	718	734	707	797	743	742	760	713	736	742	761	722	783	747	764	780	772	750	742	751	702	789	749	757	759	741	725	714	799	786	767	739	744	736	703	743	742	749	740	772	734	774	786	753	756	683	747	761	737	723	765	774	710	742	763	739	773	765	702	746	720	767	735	811	743	721	781	723	717	752	724	812	716	735	725	748	719	804	745	721	753	732	697	787	742	769	709	733	759	745	744	770	755	781	732	784	757	749	756	745	753	757	724	734	745	768	785	780	723	764	719	734	781	748	763	731	724	764	683	771	742	782	730	748	726	737	789	764	726	733	774	773	777	712	746	801	746	741	782	724	785	753	753	745	714	771	756	781	724	744	734	710	726	775	786	786	768	720	755	724	772	730	763	761	761	802	714	811	785	719	733	725	714	720	748	798	744	789	779	709	738	777	771	746	741	785	806	726	802	747	793	759	792	742	744	703	800	753	741	783	746	751	748	755	734	729	787	740	777	757	718	795	757	754	727	771	691	720	755	766	746	754	764	761	718	800	740	767	726	724	727	700	741	705	733	750	720	751	736	788	807	738	704	756	760	787	712	714	702	756	749	751	750	792	685	752	813	833	752	758	739	753	727	733	768	744	756	776	703	746	760	771	764	739	765	718	690	782	739	740	771	785	771	746	752	759	714	743	748	779	763	785	749	790	776	750	728	771	759	739	703	767	759	758	737	687	780	781	771	746	764	754	720	721	757	752	786	728	812	753	776	763	741	770	719	742	724	725	754	706	742	751	770	746	786	765	803	722	722	730	729	765	785	787	734	792	785	707	746	728	738	744	745	781	741	795	731	768	773	756	743	733	749	721	790	668	754	676	767	786	731	760	713	750	707	718	731	757	767	737	726	745	728	745	798	791	740	789	739	721	735	762	750	761	744	752	744	777	761	735	744	754	714	730	795	805	745	746	769	780	726	770	762	737	783	731	734	742	741	713	721	776	769	723	730	809	767	770	740	744	729	766	763	744	791	752	754	746	768	797	722	709	765	787	769	754	741	752	767	770	714	753	763	709	710	757	671	763	748	744	773	782	707	772	766	721	765	734	728	706	727	723	785	740	780	753	763	752	776	766	747	774	729	765	720	740	765	771	709	732	759	759	837	796	780	739	724	780	732	766	764	791	741	698	738	725	782	729	741	755	769	730	767	752	756	807	738	751	772	775	750	765	790	768	763	749	780	712	733	781	735	713	752	798	740	778	701	752	743	769	759	766	717	794	726	741	778	755	776	809	750	775	755	797	745	779	748	691	727	768	755	744	757	767	808	800	722	731	773	736	741	735	732	752	746	744	803	757	746	747	749	756	715	739	726	689	753	744	745	717	789	717	785	807	716	734	750	765	717	744	780	761	752	762	727	697	794	766	763	759	704	788	755	725	758	766	761	750	792	720	764	735	740	724	781	722	757	784	793	733	795	783	773	754	770	742	779	819	761	746	775	768	768	775	791	734	793	739	806	764	751	816	755	757	722	749	726	811	737	750	777	760	760	712	724	716	811	751	776	730	766	764	744	768	728	745	751	686	679	751	754	724	749	740	765	764	775	763	758	746	731	748	743	758	754	773	761	754	717	755	775	764	704	749	750	745	757	787	741	729	739	724	761	748	738	779	736	772	757	751	776	708	761	777	753	756	772	785	735	714	740	774	750	832	770	757	742	702	750	808	725	774	742	768	688	783	753	802	758	733	794	736	777	745	780	769	757	749	791	726	803	774	744	739	737	719	743	771	725	775	762	781	696	786	680	757	743	757	731	757	728	733	775	756	803	745	747	817	733	783	768	722	771	766	755	751	676	727	761	723	770	744	736	750	741	787	711	731	744	741	754	753	742	760	791	725	702	737	744	751	768	747	747	760	765	769	758	788	763	725	780	751	737	727	732	774	759	753	793	802	802	761	760	757	713	726	729	701	734	782	723	764	781	776	775	777	723	725	747	762	719	708	708	783	767	751	771	734	779	765	767	756	717	772	741	672	734	734	700	747	750	739	781	735	787	721	784	698	769	777	743	767	738	724	711	769	752	699	764	742	756	778	790	768	727	739	757	742	690	705	730	714	761	794	724	750	761	718	788	770	787	769	741	784	752	774	729	815	735	769	747	762	734	814	752	732	753	765	784	720	795	733	761	690	765	771	760	763	766	780	766	755	773	736	779	813	728	741	777	775	703	743	778	742	775	729	729	776	768	726	751	726	778	768	737	694	752	777	735	770	773	712	740	761	758	739	766	765	751	778	730	750	767	763	749	772	712	754	774	714	733	731	758	786	742	731	762	689	767	784	733	787	773	757	727	694	756	786	774	722	730	749	737	708	705	722	733	779	722	743	692	750	770	740	743	757	793	745	752	732	745	743	768	796	733	718	777	800	799	798	717	744	773	804	758	734	728	731	729	722	757	771	745	745	752	783	741	715	737	744	746	811	758	755	726	741	747	744	805	732	736	749	712	814	723	733	780	730	755	756	715	757	827	729	757	714	768	741	712	748	749	741	736	764	758	821	786	694	711	736	709	758	754	754	776	795	743	744	760	716	735	781	756	717	746	776	781	757	762	748	772	725	732	712	724	711	777	771	717	755	780	755	748	786	727	748	730	775	805	734	788	732	734	736	745	708	766	732	717	717	786	734	770	774	746	714	712	733	743	736	795	700	730	708	734	753	812	721	723	777	711	706	720	727	726	772	742	769	700	771	752	767	781	778	795	716	729	760	734	744	719	761	742	776	733	748	720	754	752	744	780	776	736	741	748	758	719	724	715	774	750	785	796	722	731	686	731	787	802	766	777	768	764	713	725	725	801	744	722	746	802	764	736	758	724	755	732	728	718	748	737	698	759	754	735	748	736	780	751	737	766	786	744	792	779	761	758	730	733	800	701	741	766	732	752	754	754	720	730	742	733	747	740	795	747	748	733	738	761	782	725	771	769	728	733	742	826	721	729	758	783	702	731	760	748	769	742	739	754	698	759	755	748	714	763	792	780	733	748	777	769	675	735	748	734	757	731	761	756	742	732	781	727	749	741	749	779	767	777	749	727	757	778	757	742	752	748	769	740	781	780	768	680	768	790	760	756	711	752	758	761	740	775	729	742	723	747	788	767	733	723	751	738	746	720	757	759	725	766	739	747	757	782	731	775	721	748	803	766	718	800	743	776	770	732	763	793	743	820	789	724	776	782	718	729	734	753	772	713	769	748	761	740	714	768	741	702	752	751	741	772	786	727	740	702	726	764	773	731	744	721	748	724	760	722	761	709	758	723	780	699	726	699	745	722	748	772	746	753	803	726	703	735	722	770	778	795	779	730	750	756	743	763	746	713	774	732	780	804	763	724	719	747	757	739	740	746	756	721	758
25422	21503	24996	19630	3432	1411	1094	898	806	730	723	721	691	696	661	678	646	618	621	601	611	574	561	536	549	582	546	547	538	529	588	530	504	536	505	497	537	528	547	493	509	509	513	503	498	543	502	556	487	511	503	488	543	493	526	524	506	538	510	509	533	519	483	510	530	511	511	502	529	569	484	546	526	496	562	500	527	482	515	558	517	518	523	511	495	531	522	519	510	502	543	539	533	505	519	541	444	477	537	525	495	502	536	560	527	525	494	501	455	514	533	508	518	524	475	517	538	497	537	513	494	508	461	480	546	540	544	516	524	489	524	526	511	507	499	487	527	519	492	485	553	570	513	544	522	503	511	555	518	474	533	559	488	493	540	528	482	521	515	529	499	521	513	483	497	559	482	505	487	522	511	527	483	547	532	460	504	518	518	519	569	495	496	546	505	491	505	491	483	498	495	529	492	538	507	521	481	484	504	521	496	457	547	526	534	536	549	490	480	513	489	515	487	530	524	537	507	491	537	553	530	514	522	478	547	519	554	500	519	489	527	486	516	544	554	499	526	543	516	494	516	508	485	542	517	512	529	554	523	552	484	504	498	506	538	519	488	547	524	480	509	506	522	500	484	488	475	500	497	561	553	502	552	523	496	514	519	533	556	509	513	523	536	507	543	500	521	526	529	516	514	502	500	505	488	552	513	516	511	565	517	473	461	474	505	492	503	522	524	555	518	583	538	519	500	504	507	499	486	497	536	515	542	491	540	521	462	500	549	548	511	471	534	543	566	514	489	537	502	515	499	508	505	528	505	515	501	520	504	528	529	429	461	587	468	539	522	504	524	505	494	473	511	546	496	477	534	523	478	525	508	494	530	473	513	498	509	530	516	518	498	539	492	514	536	509	511	486	511	489	538	509	501	534	511	514	486	505	530	495	486	536	541	522	465	505	507	487	514	559	470	490	524	536	498	509	502	495	556	543	482	488	483	513	529	551	482	507	538	513	522	534	487	533	567	494	497	519	508	465	538	502	523	508	488	485	523	484	475	527	513	548	497	554	553	530	507	535	551	496	562	494	526	538	497	503	490	506	529	516	513	494	524	572	546	495	500	509	521	483	568	500	584	470	503	528	473	499	582	496	533	503	497	496	523	493	495	524	498	550	506	559	504	514	494	499	447	519	526	529	497	519	516	501	545	542	524	466	486	552	522	516	480	516	508	520	502	505	497	508	508	522	507	494	520	488	528	533	548	500	550	483	506	543	557	529	509	493	494	517	522	500	496	507	551	515	505	545	504	527	515	526	524	530	517	516	500	522	496	494	542	537	520	496	543	525	510	462	526	515	517	530	522	496	489	469	497	495	496	474	456	519	497	513	487	508	486	480	471	524	538	514	532	479	548	509	547	519	497	499	525	534	509	502	517	496	538	518	530	482	535	552	489	511	521	523	509	556	530	500	502	516	527	494	475	554	567	536	482	501	496	558	511	533	502	499	553	542	529	519	518	483	549	522	515	478	525	521	524	493	515	521	549	504	504	524	526	515	506	506	500	548	533	518	485	479	495	561	510	547	501	525	515	528	505	533	491	538	500	549	515	482	502	532	513	528	507	499	528	509	546	472	497	479	484	497	487	498	504	498	473	548	546	491	537	513	548	494	501	541	506	499	533	529	492	541	496	519	502	532	543	511	522	530	548	506	517	549	509	521	526	485	520	504	537	540	508	493	513	511	534	544	484	536	518	514	519	553	493	501	484	539	530	497	511	503	509	500	488	532	551	546	554	502	516	547	509	480	558	487	502	519	509	507	475	514	483	524	472	526	554	525	491	501	510	532	511	533	532	551	504	512	478	562	531	520	520	488	516	518	491	519	553	542	566	513	469	501	545	471	504	475	504	535	543	531	503	481	547	495	493	536	531	531	513	523	522	538	509	508	524	524	537	540	514	520	529	509	501	497	469	523	507	512	517	544	490	496	534	520	523	456	498	526	526	532	562	523	477	533	553	532	479	507	533	477	495	493	550	532	542	513	502	464	539	543	508	529	554	513	535	508	521	533	500	517	510	496	481	504	507	559	526	511	514	485	494	511	552	508	502	539	493	501	519	527	513	508	525	554	530	537	494	503	540	471	531	522	561	536	505	481	554	494	490	519	506	538	476	487	494	476	517	504	538	554	478	527	469	503	497	560	496	523	485	532	484	499	506	502	518	483	498	503	487	521	475	489	543	476	462	544	557	498	515	493	515	530	508	523	517	534	522	544	499	554	495	513	494	518	556	518	543	507	538	515	518	463	503	534	491	488	462	490	536	548	549	516	512	520	503	509	489	500	533	539	514	483	481	517	501	511	534	553	523	521	458	521	470	506	498	530	514	505	521	485	530	505	509	505	552	510	529	519	499	543	527	573	568	544	503	512	534	525	528	551	508	515	555	526	517	483	529	526	474	475	529	522	571	511	503	547	516	523	475	469	514	561	511	472	525	505	560	505	531	510	498	561	476	501	508	514	493	459	547	513	510	522	543	491	562	517	518	515	483	546	523	544	501	505	487	540	497	539	550	526	535	484	521	529	530	464	457	505	474	511	518	534	454	497	531	485	521	518	484	509	510	511	506	491	529	497	518	519	542	493	489	511	528	542	466	561	504	516	507	504	532	487	482	526	552	518	507	546	517	511	532	497	503	518	537	543	507	514	517	534	505	466	517	549	538	516	499	508	528	512	512	545	475	483	505	544	505	534	532	519	544	484	535	465	494	506	491	533	523	511	516	483	509	570	518	541	501	470	525	519	500	529	477	551	456	469	494	557	544	495	516	506	479	474	506	516	498	552	535	542	524	488	516	521	536	481	498	487	533	502	482	482	541	478	523	520	516	496	509	557	459	572	486	556	473	521	507	484	532	517	497	503	516	507	549	517	521	479	491	514	495	538	483	540	534	507	501	529	532	533	501	494	514	499	481	529	529	511	474	533	520	505	508	503	495	557	506	499	525	476	512	554	490	541	520	480	513	498	513	500	559	490	485	497	520	522	481	533	515	492	538	502	524	473	552	511	497	517	506	497	518	526	528	528	529	519	523	513	527	547	512	496	512	553	534	498	530	469	510	513	568	492	503	513	499	517	522	505	519	535	504	508	519	518	504	541	536	497	493	515	533	550	521	509	507	517	518	513	534	558	529	513	514	495	498	500	531	502	480	496	540	507	518	506	558	502	508	488	526	510	497	487	536	510	512	502	515	530	553	493	562	502	541	510	540	526	519	511	514	510	510	530	482	508	528	534	487	508	531	504	508	513	541	530	503	474	514	477	517	510	509	483	506	526	530	527	512	504	543	515	553	551	519	517	529	508	499	514	512	522	553	498	473	543	495	556	499	489	520	513	510	483	502	526	540	563	508	520	510	537	525	514	513	542	521	497	535	493	491	523	494	531	512	500	509	515	545	487	507	526	487	485	491	515	504	496	508	509	500	529	534	568	503	531	505	528	501	532	518	492	525	509	500	524	556	508	488	488	511	514
14269	30238	23708	11547	5797	3423	2644	2111	1835	1722	1577	1561	1398	1366	1372	1389	1277	1261	1210	1150	1110	1044	991	979	934	981	934	928	925	891	913	897	919	906	939	859	877	864	827	873	897	830	897	810	859	860	876	866	828	842	817	854	856	859	806	843	798	824	847	806	847	877	838	860	867	831	797	819	820	836	896	854	816	850	824	869	864	832	827	832	844	814	864	844	867	867	834	821	835	848	859	835	823	876	844	841	875	847	853	889	815	857	885	809	832	858	849	856	860	879	879	874	822	856	821	873	791	861	863	851	844	820	879	818	878	878	849	881	808	848	848	819	916	840	853	797	827	814	858	833	841	860	874	825	851	830	874	840	875	815	845	839	870	839	812	840	857	841	839	836	854	822	877	834	838	837	895	829	847	816	795	846	948	835	816	835	810	819	867	833	865	843	836	820	886	824	808	790	856	833	889	871	901	854	825	856	856	839	860	855	856	829	888	906	851	851	863	853	830	842	815	774	856	835	852	846	873	842	861	816	923	824	846	869	793	827	864	833	834	844	872	831	858	848	801	859	847	832	855	862	840	827	858	802	887	850	837	836	834	857	861	830	845	840	829	860	877	841	835	851	845	813	859	855	817	767	917	829	823	869	881	835	803	819	843	846	850	820	877	838	824	804	871	831	830	860	910	869	837	855	829	864	823	777	804	857	858	835	849	816	826	866	906	831	885	830	877	901	843	833	810	829	821	852	842	843	896	831	815	867	857	819	855	879	817	865	857	884	860	827	833	833	903	862	843	856	837	884	805	897	826	815	877	882	815	826	841	874	855	868	824	793	849	809	835	889	884	862	814	885	795	881	870	812	878	884	814	873	873	864	861	897	865	845	823	842	818	838	856	850	842	843	912	822	773	852	829	863	874	877	892	903	811	865	827	847	895	855	835	808	805	862	817	874	863	842	844	847	829	819	847	916	801	815	850	866	839	828	895	841	882	825	847	845	860	847	818	807	851	855	852	876	824	840	843	841	871	907	817	821	829	847	889	833	840	811	838	893	826	854	827	848	818	883	890	911	843	806	879	841	845	830	897	850	844	835	805	904	919	824	853	820	860	908	837	870	908	860	872	837	806	790	855	851	844	861	789	830	862	792	823	810	874	855	838	863	849	908	807	858	910	862	877	823	881	840	849	825	814	846	847	807	847	822	899	879	839	775	828	876	909	831	884	880	837	871	960	815	852	880	877	845	826	808	872	820	883	863	869	847	841	850	839	847	878	822	833	807	837	817	832	866	845	848	831	879	918	876	853	864	850	880	824	834	867	855	906	862	814	857	872	859	810	849	803	850	864	824	852	832	839	862	825	844	818	849	866	851	879	880	841	854	846	896	833	886	840	887	919	873	850	882	841	870	861	879	813	868	873	849	841	863	857	878	842	868	868	826	877	856	784	823	847	829	798	877	835	832	855	879	845	836	815	844	807	822	855	858	836	854	854	891	866	888	859	808	866	842	850	816	866	836	841	870	918	856	810	837	825	852	830	888	851	863	903	831	815	850	879	831	907	829	843	847	853	863	843	820	814	835	839	909	895	900	819	844	811	831	812	806	818	882	880	885	902	871	907	879	860	845	877	823	832	848	849	911	863	863	873	875	847	851	843	847	838	850	829	882	852	866	850	836	838	874	851	861	882	813	822	858	825	862	822	837	803	834	884	815	841	916	788	828	866	871	836	889	864	827	825	845	821	784	870	868	866	815	885	817	858	804	839	856	841	859	821	842	849	814	839	830	834	823	827	822	813	854	878	768	873	902	896	862	844	883	894	866	829	820	849	803	859	821	897	860	805	857	883	874	827	855	840	846	832	873	899	804	863	849	875	800	836	835	893	849	844	836	920	874	829	831	822	849	831	821	860	849	856	846	888	840	837	823	864	845	878	845	867	870	884	854	878	877	836	861	860	823	856	873	852	909	874	858	849	893	831	852	837	863	862	891	872	837	863	821	840	835	907	856	834	843	850	884	788	827	851	874	880	820	847	810	843	841	793	824	847	849	866	816	846	877	871	878	809	846	869	866	879	875	872	821	797	853	878	841	811	836	800	824	827	844	856	803	820	877	839	875	879	839	804	856	840	867	829	862	860	849	796	826	882	819	848	865	785	833	834	840	813	838	801	818	889	860	833	853	809	839	847	830	925	918	870	856	836	801	890	877	854	846	847	826	844	841	878	867	854	821	775	802	799	878	900	835	880	818	791	848	806	828	862	820	850	823	773	829	768	845	852	844	862	879	900	828	862	897	866	890	823	884	838	898	839	832	853	853	836	840	860	807	789	875	858	912	838	855	855	898	784	827	838	837	838	847	841	843	835	819	847	862	802	782	839	839	857	874	829	855	890	868	854	852	874	848	809	867	852	819	866	839	872	838	903	888	821	851	872	812	823	897	816	828	853	822	805	838	900	855	847	854	868	833	863	888	833	846	871	828	860	758	873	827	871	855	842	818	860	830	831	747	878	823	845	800	885	819	901	880	822	821	868	848	823	836	812	796	844	905	780	819	860	825	820	804	874	836	856	894	830	886	803	868	868	839	845	845	807	841	845	824	857	829	813	856	852	858	849	889	833	784	779	866	853	808	818	837	810	824	833	822	821	916	915	860	863	835	870	878	782	859	829	836	881	872	821	824	864	844	850	776	795	754	855	818	818	881	829	869	850	854	863	859	785	817	840	852	842	796	779	828	836	823	860	850	853	894	789	826	856	806	890	865	919	875	840	829	826	838	826	874	879	855	865	830	861	812	909	891	876	819	834	831	870	883	856	844	863	860	888	815	831	838	802	831	829	828	862	932	833	837	859	857	820	834	790	853	883	835	894	828	855	882	820	833	868	845	869	750	871	869	861	816	865	882	824	842	853	917	845	881	847	859	858	874	803	888	877	844	882	861	818	899	808	855	823	871	855	796	839	868	823	846	806	857	863	849	824	850	819	827	877	873	867	828	831	845	860	843	860	844	833	856	859	852	848	880	834	875	850	860	832	886	842	885	882	857	852	882	827	848	887	853	844	875	851	825	860	811	864	801	854	865	797	800	813	830	884	744	853	867	888	797	867	870	902	821	855	833	789	830	849	837	852	826	823	858	854	876	812	817	854	859	838	803	884	900	883	877	827	883	830	813	829	868	874	845	807	849	883	852	854	866	846	878	847	801	868	842	857	858	855	863	838	827	833	849	812	855	834	883	894	882	845	820	826	836	885	818	888	876	853	866	839	815	813	847	851	867	841	882	863	861	863	876	869	844	867	865	817	879	880	895	811	846	833	866	862	891	906	868	845	840	809	801	907	860	852	887	828	858	812	793	846	819	809	769	784	901	846	826	866	844	874	860	825	898	844	822	827	871	817	885	838	876	871	910	832	903	852	837	833	860	910	823	878	799	793	818	857	858	823	863	835	859	823	870	858	795	856	883	823	881	821	835	873	834	832	848	835	799	835	820	876	814	882	789	826	918	816	814	798	817	824	863	844	880	841	879
22925	21557	28547	24997	21545	16689	4581	2004	1436	1211	1059	955	840	737	808	772	701	655	593	560	548	475	493	439	455	395	383	387	360	362	381	342	356	339	324	346	381	342	321	289	289	342	326	327	336	345	305	318	290	303	341	334	324	321	341	334	313	300	324	296	303	301	320	286	316	333	296	323	331	275	309	329	288	346	343	310	285	316	333	343	298	316	310	323	336	300	292	313	342	310	315	326	300	343	316	334	352	330	317	298	324	306	320	292	281	294	331	355	338	306	297	318	306	328	310	301	306	315	300	335	296	308	311	337	320	342	297	323	317	295	331	322	315	306	330	318	336	326	310	293	307	310	290	353	278	324	311	325	286	291	320	309	324	314	310	318	308	310	307	351	322	329	310	319	354	357	322	284	331	308	299	353	311	318	295	319	319	294	286	328	336	332	316	325	338	302	271	321	312	325	294	324	314	297	352	327	329	318	327	308	321	330	314	336	311	335	305	292	305	320	290	325	302	292	296	317	283	279	320	314	326	306	278	296	315	304	308	306	298	313	328	342	328	311	297	334	314	305	323	270	298	325	343	301	332	308	322	343	314	315	316	318	310	302	326	307	322	320	328	295	336	335	334	349	299	307	313	327	316	303	305	310	281	330	303	347	323	342	289	303	315	292	285	313	302	319	336	322	293	305	309	318	316	327	339	302	336	317	341	318	342	304	300	300	320	264	338	304	343	312	298	318	339	293	296	302	344	332	353	341	324	336	304	329	341	302	289	311	301	314	308	334	294	336	302	312	281	317	297	298	339	325	322	283	306	335	305	298	312	307	288	281	294	273	312	296	317	327	315	354	293	337	321	293	307	304	286	313	317	311	291	311	307	331	314	312	320	308	294	293	326	331	318	301	301	322	353	311	302	305	313	323	299	294	331	330	338	327	312	303	333	314	311	338	329	339	297	322	316	286	317	315	302	289	326	337	343	328	342	312	322	309	322	337	324	318	314	289	338	296	318	277	292	312	299	291	276	319	280	303	339	333	331	320	333	317	331	302	295	339	371	334	312	336	319	331	304	322	331	280	321	302	306	349	327	301	332	295	287	308	286	294	319	328	353	296	319	331	290	303	304	343	307	326	317	335	311	306	322	279	340	304	328	302	325	319	301	331	294	319	320	337	346	305	326	341	322	308	323	301	285	331	341	290	337	308	334	338	278	303	330	326	322	323	304	338	315	302	305	287	336	301	349	305	325	321	297	297	305	325	328	305	333	312	287	307	295	314	346	288	322	351	287	320	292	286	307	348	324	320	293	320	285	328	319	315	299	347	320	336	325	367	324	354	304	326	335	312	323	318	321	313	320	287	320	304	320	302	307	315	299	306	295	312	297	299	294	278	333	321	328	308	304	316	295	303	309	324	265	310	358	298	323	307	298	335	342	308	331	332	309	307	304	313	318	309	327	296	324	334	324	325	313	285	296	337	315	345	302	302	306	316	302	340	306	306	340	305	307	299	349	307	306	300	312	289	301	351	286	319	344	339	286	324	297	320	335	323	309	351	315	306	287	315	310	321	313	298	310	311	342	325	324	326	309	315	329	320	297	330	315	322	324	290	322	323	298	274	292	326	301	329	318	323	314	296	303	329	321	313	283	327	324	302	324	311	306	311	296	302	322	327	310	311	334	334	333	310	342	311	300	321	292	286	338	296	282	309	324	326	301	321	323	311	333	325	301	339	294	292	279	300	269	301	322	307	336	319	273	323	284	319	291	308	319	332	302	347	320	318	331	316	326	302	314	309	314	316	308	299	298	301	337	320	328	333	302	273	308	296	302	322	324	289	330	285	331	307	318	312	336	308	331	291	306	311	329	341	290	294	325	309	280	304	304	316	307	303	307	300	342	320	320	329	310	315	316	323	319	279	290	309	334	314	335	308	352	348	294	304	315	269	314	305	320	290	296	302	327	309	333	323	304	316	324	300	327	316	299	298	328	304	295	332	308	339	312	318	292	313	335	330	309	291	330	338	287	323	301	301	340	301	335	313	293	294	298	295	297	338	343	296	324	315	338	312	332	272	354	310	358	321	342	321	326	326	299	315	294	291	357	293	314	322	305	310	338	321	291	305	305	286	299	304	300	338	320	322	328	305	302	328	298	310	318	306	305	287	307	312	290	312	319	337	282	265	277	318	324	312	327	341	306	286	288	297	316	298	305	306	344	284	286	299	320	313	338	336	315	322	313	327	305	329	357	328	333	319	328	324	300	322	291	318	317	319	342	315	320	307	345	331	321	308	294	295	321	349	293	293	307	305	303	313	344	286	294	297	307	292	298	312	293	311	314	345	321	308	325	302	305	336	313	337	345	303	351	320	307	311	299	303	331	347	316	320	323	313	299	305	314	319	302	333	323	352	290	315	323	327	300	290	296	338	309	333	299	323	320	358	321	312	325	319	291	274	286	321	312	323	336	301	324	322	317	296	300	303	315	301	290	309	315	312	319	329	362	297	324	312	298	309	315	311	333	303	341	340	337	297	296	335	312	299	305	334	342	347	306	317	292	317	298	318	345	303	320	327	307	319	312	296	300	345	308	299	327	295	345	310	305	320	294	320	349	303	317	316	299	333	308	330	325	342	303	320	338	307	306	346	305	352	308	296	319	289	309	302	298	296	312	324	338	311	301	327	332	316	348	317	291	343	301	332	293	305	312	313	311	303	321	289	310	304	294	313	331	293	321	320	298	294	296	313	304	321	312	312	311	333	346	303	287	310	307	293	347	286	298	321	297	306	314	282	318	307	332	316	315	347	311	332	318	328	316	318	307	318	302	298	299	318	328	283	280	331	324	314	346	331	310	278	294	301	322	307	296	296	307	328	320	336	330	325	309	332	337	314	313	292	292	325	343	342	308	292	324	303	320	359	316	315	318	297	324	350	314	314	332	274	331	349	316	336	324	323	333	328	301	306	308	325	280	308	330	318	300	312	335	303	343	328	295	282	310	352	282	334	325	310	342	311	325	294	333	271	330	325	305	313	316	313	290	329	312	338	309	317	341	316	328	319	315	302	331	328	331	288	323	325	334	315	326	314	295	309	282	339	301	347	321	291	285	313	311	303	307	308	317	327	304	310	307	381	318	290	298	303	326	353	320	303	321	293	311	339	309	304	329	299	323	294	326	321	321	354	338	317	323	323	329	329	326	342	326	329	347	282	323	310	304	312	346	327	331	302	320	300	315	316	319	328	298	313	322	299	303	304	279	313	307	321	336	357	292	305	333	355	281	301	317	295	326	326	302	281	317	308	320	308	346	335	313	326	289	328	342	320	333	323	323	332	322	306	309	294	316	331	320	318	327	307	296	275	305	341	301	315	300	333	299	323	277	315	328	319	276	305	318	308	290	334	310	274	307	297	306	312	296	323	302	327	310	322	275	313	283	325	313	317	303	319	323	317	297	302	324	297	341	311	326	305	321	298	337	333	311	273	299	337	303	343	326	337	306	314	299	309	330	361	302	316	330	302	264	290
17632	42130	35747	21591	14034	8872	6246	4726	3797	3112	2597	2489	2161	1985	1952	1870	1721	1604	1375	1210	1149	1041	988	899	804	775	740	723	699	677	686	666	621	598	580	662	580	575	594	567	574	573	543	579	495	540	531	592	553	558	553	532	566	524	519	527	544	523	555	545	531	519	506	541	531	547	540	579	521	570	530	565	544	547	525	575	544	538	530	524	559	528	512	559	572	548	511	520	553	519	546	521	554	516	528	550	522	519	499	498	589	536	567	535	568	538	577	549	562	555	516	543	543	550	587	565	582	526	550	536	514	522	538	516	498	559	553	560	573	535	531	563	495	531	508	538	533	540	534	554	555	539	519	502	527	501	539	566	547	582	555	554	525	548	549	566	538	524	591	533	557	483	503	533	584	532	507	555	542	538	511	543	571	511	537	545	542	581	522	534	529	526	512	553	522	553	553	559	507	544	562	530	508	493	551	557	532	550	540	567	520	517	567	510	528	510	549	523	539	545	530	508	524	508	497	562	485	535	483	572	531	517	555	531	518	464	525	532	536	508	541	553	536	532	511	567	561	549	526	516	543	545	467	543	544	541	488	506	515	523	512	516	538	501	494	564	508	525	521	479	503	510	532	510	577	493	542	515	527	518	537	537	522	478	552	488	525	537	510	538	537	567	529	510	537	552	503	548	547	526	531	577	521	530	497	514	543	497	540	553	514	528	526	539	561	538	555	506	469	543	520	514	533	542	529	564	510	526	554	516	576	530	504	521	551	540	505	538	532	518	536	554	499	522	552	518	528	556	475	501	539	528	527	511	534	549	552	513	513	518	561	530	479	528	540	557	504	510	533	534	558	510	530	474	514	514	548	551	502	510	509	548	531	548	516	552	554	538	493	484	524	537	560	529	534	526	553	533	573	526	523	497	522	531	556	511	548	571	544	543	508	473	509	575	552	576	541	548	526	543	565	517	546	511	504	521	503	532	535	525	533	525	551	554	495	517	536	499	532	531	513	534	513	525	569	514	491	570	561	530	558	564	575	509	541	554	558	515	546	537	549	545	533	496	532	491	511	515	538	532	499	603	533	519	525	550	560	460	556	500	518	523	531	521	509	550	534	501	521	538	548	508	501	547	548	500	545	536	474	568	510	532	528	555	520	527	533	525	527	514	512	506	530	529	507	545	526	544	550	568	522	536	529	518	523	576	514	537	517	493	532	520	509	540	537	551	519	554	522	530	540	473	487	532	499	526	542	540	574	534	493	562	538	539	546	505	539	537	574	532	522	558	551	515	527	528	544	569	514	554	548	512	573	542	535	516	549	552	538	530	582	593	524	522	541	466	512	536	559	546	486	550	567	531	525	532	509	516	533	526	568	581	556	553	539	506	538	503	536	518	505	500	537	514	523	519	528	504	516	533	523	522	537	485	517	541	526	540	547	515	540	527	511	549	524	531	519	527	488	516	486	517	556	514	510	544	481	535	538	512	567	513	524	519	547	511	531	535	559	561	505	508	549	555	531	524	556	561	526	526	571	519	526	528	538	581	535	534	552	540	558	509	513	529	537	526	520	539	555	511	526	530	528	540	533	526	569	502	487	500	557	517	496	553	551	540	479	550	509	542	535	534	546	535	523	525	539	513	502	525	539	550	566	507	523	575	516	559	481	537	506	543	531	509	515	517	517	530	563	524	526	544	515	533	541	553	552	550	517	533	513	460	514	547	563	513	520	526	571	547	522	535	519	532	523	554	521	557	585	540	530	521	559	552	542	533	507	538	494	502	501	471	536	521	497	542	524	535	532	550	526	543	495	517	536	553	544	531	539	528	529	545	556	531	479	562	541	513	506	506	567	524	521	531	530	451	487	537	521	527	497	504	503	496	522	555	524	523	544	536	489	503	579	563	534	528	580	526	540	522	525	533	585	514	531	563	518	523	596	553	499	512	543	482	564	531	525	550	521	573	573	526	511	516	500	529	548	544	555	522	548	555	586	521	507	518	541	552	530	533	520	529	554	533	551	532	503	552	528	509	551	507	495	526	508	594	539	509	525	536	525	551	550	501	508	522	510	531	522	500	502	559	513	534	505	531	498	553	554	502	542	536	522	524	492	501	559	526	563	520	547	548	540	544	499	566	531	488	523	533	538	530	549	523	478	506	547	527	512	510	533	540	535	541	554	551	561	578	509	555	554	551	530	581	592	543	518	556	511	515	537	572	523	474	533	519	525	495	548	510	570	543	519	520	526	512	568	527	547	523	505	514	574	543	551	507	581	480	533	511	511	551	543	518	536	490	585	612	547	502	526	576	506	518	546	478	479	488	545	535	505	540	551	579	563	506	564	527	543	541	544	519	552	538	508	501	499	557	568	553	486	509	521	529	583	514	539	500	529	565	537	538	529	526	573	501	493	553	545	543	547	536	526	556	538	554	496	539	511	532	545	533	544	500	520	550	532	528	527	535	567	537	521	566	549	489	501	547	549	526	517	569	563	518	502	549	514	513	560	529	524	565	556	570	534	541	510	539	569	572	507	562	537	538	539	521	520	505	504	554	535	521	532	545	550	549	539	512	556	504	503	540	541	524	539	510	538	509	530	565	564	519	528	534	522	536	492	502	531	534	502	564	544	550	553	507	589	533	532	579	509	539	560	487	519	497	555	563	521	530	570	552	524	503	544	529	508	554	511	526	505	555	514	534	509	564	528	510	500	538	523	560	508	521	573	543	523	497	515	533	542	514	550	495	538	581	549	525	540	527	531	508	518	521	485	566	494	553	536	576	519	539	513	559	515	561	548	541	487	579	477	527	581	542	532	539	520	516	533	511	542	543	568	531	546	526	491	544	535	491	535	544	544	533	501	514	535	544	519	500	527	521	554	474	526	548	506	552	545	546	536	532	534	543	534	571	515	586	547	529	541	534	515	547	507	496	517	547	521	544	529	548	524	506	522	549	550	547	534	568	550	516	503	532	523	507	559	541	535	508	506	529	511	514	578	543	545	484	528	586	536	531	505	481	559	544	508	539	531	542	499	517	479	501	530	517	510	554	563	520	515	564	514	539	548	561	510	523	565	520	507	550	567	539	508	555	566	516	581	509	541	552	498	521	546	511	530	536	497	554	533	531	555	506	484	551	528	567	555	551	548	510	532	565	533	519	492	527	550	549	493	543	503	562	543	530	530	533	546	513	499	530	534	530	526	524	556	556	526	504	537	535	518	573	544	551	546	514	545	545	515	553	535	530	532	565	521	524	502	531	568	554	571	537	497	538	505	517	564	541	519	540	495	528	567	511	488	568	511	544	558	507	540	528	514	537	534	523	567	521	516	514	552	525	545	571	528	492	501	547	516	494	540	525	510	537	541	532	556	534	538	501	530	513	530	530	519	499	525	534	499	523	550	523	537	544	494	542	520	524	521	491	523	535	528	510	505	533	506	554	529	545	495	499	559	526	512	495	534	489	533	515	521	534	577	535	503	476	534	521	520	560	499	540	519	509	511	511	549	493	506	557	534	522	552	556
27677	19617	11639	4655	1950	1166	864	790	688	692	686	650	645	650	642	648	638	591	661	633	597	605	586	551	600	583	535	572	583	609	535	543	562	531	607	579	557	543	511	571	557	546	566	556	557	573	539	533	553	555	566	530	534	566	565	536	564	559	560	558	525	579	575	557	577	556	547	500	542	520	541	506	518	553	557	564	563	544	548	519	581	526	548	505	540	543	511	552	549	537	532	585	564	575	504	523	546	558	566	572	569	545	548	576	528	594	494	575	595	526	570	532	560	512	545	548	494	518	518	547	535	537	520	519	540	497	592	553	587	562	540	508	527	538	532	562	564	571	523	515	591	534	541	550	538	538	557	543	560	570	570	545	515	578	552	532	529	532	605	572	537	588	535	561	517	557	534	523	563	576	550	551	560	562	553	539	529	526	551	497	515	535	536	537	532	512	565	563	554	553	538	579	588	541	581	521	572	519	541	593	564	559	543	590	577	560	529	558	543	540	551	564	566	499	545	575	557	558	573	568	515	518	536	559	584	538	538	569	553	583	513	562	549	557	517	538	506	560	524	575	498	506	556	566	571	536	540	537	540	568	581	572	519	546	536	556	562	586	557	502	509	559	556	554	563	544	494	516	539	554	573	545	540	585	541	520	547	552	555	563	542	519	572	491	510	558	553	591	537	525	542	564	557	551	519	589	585	559	604	591	555	583	574	571	562	550	535	526	558	529	528	516	561	557	515	557	534	571	591	539	517	551	555	503	555	548	600	570	539	540	563	574	509	535	569	529	580	568	551	514	554	513	530	571	504	516	578	552	527	545	533	544	575	563	528	574	538	568	603	560	533	502	543	528	590	544	548	521	539	519	536	561	570	510	566	556	589	587	560	532	553	524	562	526	569	570	539	570	588	566	520	573	555	507	556	568	574	562	557	521	522	564	555	557	573	514	551	534	541	572	524	566	577	557	550	532	560	549	530	581	571	543	534	588	529	566	577	524	507	551	560	563	553	506	539	569	537	497	559	555	584	560	505	537	567	529	518	517	581	545	550	550	530	605	539	577	516	541	563	532	569	534	527	566	538	534	540	526	492	543	571	496	560	543	531	603	550	550	540	544	534	575	568	524	585	583	553	541	542	519	540	587	569	514	528	560	550	546	565	559	551	600	575	557	584	578	507	556	537	538	532	530	527	511	545	554	589	564	539	573	561	586	532	542	529	553	558	540	568	591	552	540	573	543	558	553	525	518	527	578	568	565	549	529	492	545	582	524	535	540	544	550	565	516	597	533	511	574	520	579	557	533	566	541	539	517	562	540	534	539	555	552	536	536	553	517	537	562	536	557	546	512	597	556	523	533	562	529	566	531	564	582	570	571	517	575	546	569	570	543	529	527	510	562	567	539	606	504	523	541	529	506	533	522	568	513	563	544	537	561	543	566	523	515	522	564	584	550	549	568	558	528	508	589	551	587	560	548	554	544	538	566	517	563	570	552	512	557	586	565	543	529	557	510	573	555	547	570	546	508	565	582	557	567	561	572	566	569	537	558	581	540	571	558	569	541	549	555	559	532	545	579	547	547	512	577	534	514	522	568	532	554	528	538	554	570	521	575	561	542	511	588	551	566	535	555	533	536	514	546	587	555	515	540	540	565	537	524	563	554	517	539	495	542	555	545	555	548	533	540	534	499	497	522	576	543	547	546	537	560	538	518	557	545	565	585	611	553	562	558	517	552	564	581	535	552	529	536	597	560	497	596	587	536	557	536	563	547	553	568	535	567	594	540	537	506	570	531	553	553	530	556	521	568	564	574	554	542	516	558	531	553	532	509	580	529	558	574	608	514	541	521	577	561	579	579	508	514	547	532	556	556	574	544	537	534	545	517	563	568	576	530	591	555	528	563	540	569	544	549	556	594	579	573	575	531	558	513	570	540	524	499	545	498	559	534	505	565	580	516	566	510	552	558	539	561	494	521	568	552	578	537	534	548	548	507	566	540	563	567	543	555	523	573	558	577	566	511	562	545	555	563	552	509	491	579	523	568	523	564	567	554	546	519	563	551	503	529	577	562	551	600	555	560	528	592	539	543	517	530	528	530	526	555	524	530	478	524	558	540	579	571	541	561	543	570	505	519	585	530	527	582	551	572	511	556	561	540	558	514	538	522	534	528	591	542	559	568	523	574	531	574	531	588	591	530	596	551	524	577	526	514	561	586	544	536	510	587	528	561	525	585	566	590	539	515	562	547	581	559	549	499	540	547	553	567	556	551	556	569	548	556	594	543	572	509	538	550	522	570	488	508	564	552	546	563	525	561	518	514	524	549	585	550	523	509	564	527	560	586	528	579	506	536	561	547	551	555	572	527	547	539	515	526	541	494	563	548	516	554	557	566	520	569	587	519	568	530	529	549	517	561	531	574	552	517	574	545	555	563	547	563	598	566	571	563	541	541	569	545	531	520	569	548	575	555	542	565	556	509	560	564	504	562	533	541	550	596	549	540	540	526	560	547	506	576	549	560	543	574	576	558	549	539	535	540	546	559	546	518	545	532	544	606	532	535	505	547	578	532	546	519	568	535	545	502	561	563	561	541	536	547	563	618	541	544	535	526	526	553	549	538	563	525	556	540	546	504	571	514	509	547	563	529	592	526	547	537	574	519	572	576	569	575	540	549	507	521	593	584	570	561	501	538	545	553	517	546	535	543	546	497	525	544	531	576	558	542	555	538	558	577	529	506	584	562	488	562	514	513	562	559	532	543	546	543	555	560	528	576	583	542	547	568	527	524	543	534	549	527	526	539	536	542	516	536	560	556	552	578	562	596	550	521	540	552	543	561	553	584	544	559	538	511	539	532	561	522	596	537	540	535	568	557	480	534	506	563	556	528	563	529	590	556	550	538	520	532	572	583	523	568	549	588	588	520	543	552	501	572	512	559	569	530	568	507	525	513	564	522	582	525	558	569	570	530	520	507	549	549	525	573	510	541	542	532	557	548	548	558	584	513	606	564	521	543	564	551	590	543	577	538	531	533	567	584	524	545	547	573	578	555	552	563	553	535	552	572	543	534	530	547	603	575	534	544	550	555	543	505	530	511	559	591	582	556	516	484	552	577	560	570	498	518	594	564	546	574	530	516	563	554	568	518	553	539	570	524	576	602	547	519	540	567	554	511	539	569	566	478	613	603	560	561	578	529	516	538	553	555	567	563	530	561	535	543	544	520	501	555	548	577	552	519	504	564	551	578	523	568	596	544	580	542	532	549	544	560	588	533	562	574	586	555	524	563	533	529	531	542	568	561	567	525	571	559	596	511	602	547	554	509	569	575	545	567	548	567	556	537	551	525	555	505	553	550	561	562	541	547	556	549	529	551	534	606	528	571	565	590	543	541	537	526	554	561	584	519	534	551	544	533	508	594	559	520	517	532	553	572	522	531	557	526	558	534	531	538	515	530	569	552	551	544	516	550	606	530	560	577	587	582	559	579	558	556	582	574	511	542	567	570	564	531	524	578
12138	20830	14518	6989	4113	2496	1912	1676	1473	1348	1335	1267	1248	1299	1267	1176	1174	1173	1184	1128	1071	1073	1091	1018	970	1012	971	963	936	944	929	1000	936	965	953	937	906	921	890	937	884	888	921	892	868	911	887	902	912	925	920	897	936	848	909	902	907	895	866	925	896	905	906	837	943	900	938	909	897	926	907	931	944	943	874	879	930	886	864	827	934	944	937	917	880	950	895	902	894	961	899	928	908	899	967	939	897	924	881	933	912	897	932	869	913	945	865	924	915	895	886	939	937	946	920	906	905	896	856	941	890	928	935	892	912	904	923	903	934	908	918	884	883	918	918	899	901	893	912	899	973	921	964	870	879	890	882	924	919	906	891	865	965	927	950	899	881	923	922	882	877	869	921	929	924	909	936	887	902	925	917	875	881	932	847	967	917	860	932	949	931	916	906	922	889	941	913	908	915	928	942	926	880	933	922	868	906	869	927	878	884	876	908	935	869	916	847	916	939	893	949	915	866	951	831	870	878	929	883	870	889	895	961	880	929	908	932	916	910	982	923	939	912	915	902	915	902	904	880	955	895	892	903	853	952	873	964	908	956	925	897	896	848	871	884	900	853	932	917	921	857	951	895	931	900	875	895	944	878	895	937	864	887	909	914	911	897	911	896	905	872	975	872	938	877	892	911	928	915	950	904	873	916	892	978	899	885	909	910	911	925	913	890	904	913	864	918	884	925	867	949	915	894	944	921	914	898	904	861	933	899	989	900	881	939	980	896	886	887	881	867	889	867	887	946	964	956	915	917	885	906	944	843	888	899	940	899	845	891	922	902	923	918	942	923	920	892	886	940	884	953	876	918	887	915	921	871	967	918	940	1001	892	903	912	831	878	928	907	862	913	967	918	902	926	838	932	920	917	860	915	885	938	954	938	912	893	926	879	899	858	888	876	915	938	918	906	892	893	912	873	929	869	914	858	953	873	912	929	872	899	888	989	855	913	945	893	885	971	958	906	933	864	916	923	897	919	893	896	895	896	911	891	881	928	851	904	901	866	907	901	935	897	920	963	912	858	886	903	919	879	888	881	854	913	967	833	918	910	915	933	959	929	928	921	910	953	874	877	870	886	918	861	921	883	941	915	897	870	866	894	926	878	946	857	904	945	891	941	880	953	934	904	908	931	911	888	904	935	952	920	942	933	899	899	915	911	836	886	940	937	901	909	894	912	910	932	918	924	920	931	885	936	978	886	943	880	879	844	925	874	882	955	977	862	942	908	851	960	946	942	941	871	917	882	915	893	926	933	918	896	908	933	898	890	913	943	897	914	888	853	914	917	924	889	898	931	939	884	882	892	847	878	904	933	833	924	907	894	944	905	923	881	886	904	926	920	962	896	870	932	916	963	899	912	944	898	894	911	916	874	950	934	855	881	941	907	868	945	881	903	924	918	891	959	951	929	921	910	925	883	887	930	920	861	944	903	961	926	908	896	888	908	886	936	930	861	926	968	865	902	906	906	915	884	920	976	894	927	846	895	896	899	907	917	878	921	884	907	963	890	935	876	915	954	850	931	958	896	886	977	911	920	886	871	1007	838	908	932	880	907	968	879	955	918	903	959	907	878	896	885	886	918	896	905	892	936	858	976	844	933	897	912	875	937	878	918	955	891	928	912	896	905	884	865	936	870	891	923	888	871	945	851	911	910	894	913	957	919	881	939	895	831	938	883	914	935	926	933	915	895	929	904	914	878	902	941	977	931	885	929	952	906	948	957	962	892	920	959	921	887	921	925	905	962	901	913	933	977	896	906	922	892	895	846	882	872	880	898	910	898	854	933	913	924	938	915	939	901	833	923	887	913	933	893	910	893	906	847	884	890	897	965	916	907	912	883	939	859	905	902	877	961	889	871	894	925	923	917	889	947	905	896	848	919	921	931	878	850	952	925	915	973	890	906	870	936	905	918	924	907	878	876	934	923	860	925	910	891	867	876	924	892	961	929	918	945	914	902	907	884	920	941	905	875	957	906	931	981	897	946	913	918	911	889	957	893	846	897	929	902	914	875	881	888	915	937	913	946	877	873	875	921	916	852	935	917	918	908	917	909	886	925	869	900	882	907	855	911	864	909	901	937	929	888	913	958	933	912	908	931	921	887	889	872	890	889	886	924	865	899	909	885	894	885	925	894	949	924	915	937	923	893	923	895	922	873	908	923	900	919	933	874	920	871	902	858	928	906	891	863	907	910	930	864	880	951	895	880	875	855	933	883	918	891	930	920	922	899	882	930	910	935	911	927	887	924	939	900	933	866	873	855	923	913	919	911	918	862	879	871	961	917	922	871	920	912	918	884	908	987	947	887	937	899	885	888	879	879	894	859	872	919	925	914	825	900	899	936	828	872	929	882	872	901	929	919	863	934	894	869	880	938	949	904	962	925	901	966	913	902	900	898	856	870	929	913	884	958	908	882	913	871	915	919	916	886	888	935	880	865	891	888	931	872	921	897	932	913	908	884	878	878	931	874	864	887	858	869	849	954	865	911	874	874	895	902	965	891	909	923	909	880	862	897	885	957	954	887	898	929	921	907	862	948	947	915	898	917	886	932	898	880	886	921	908	898	891	874	871	907	901	921	876	898	885	917	930	894	940	914	944	846	902	907	905	909	894	937	898	910	948	900	899	831	893	929	908	942	947	945	891	909	899	905	952	938	951	877	921	932	896	955	925	927	887	916	866	923	917	845	929	965	960	922	868	913	912	876	900	933	919	920	963	900	916	880	929	906	908	945	876	967	866	905	881	904	881	948	930	852	943	941	880	900	935	904	884	907	889	847	909	928	935	929	869	925	919	907	877	857	916	905	902	928	960	904	896	902	922	919	933	924	923	918	864	892	855	905	906	875	871	864	948	938	926	904	935	915	897	933	898	853	913	870	892	920	917	902	887	911	878	912	943	891	873	917	956	907	900	883	861	938	887	857	939	846	868	872	891	893	931	938	929	902	893	901	899	879	887	898	888	869	922	895	943	858	941	928	886	928	910	942	930	897	966	971	893	896	904	896	887	888	899	911	933	901	914	913	928	878	872	877	899	954	941	910	914	904	926	837	899	959	928	896	929	911	911	874	953	921	915	884	940	864	921	912	882	891	917	988	913	928	882	907	926	940	928	852	910	852	895	936	920	898	936	937	901	913	919	902	857	945	908	875	936	855	927	931	922	925	942	898	918	898	858	900	867	893	907	929	949	892	902	913	835	958	903	971	911	903	963	918	916	928	883	915	866	944	909	934	934	910	923	857	931	882	941	873	915	907	928	850	972	886	915	889	896	904	925	890	929	896	935	901	892	879	892	899	919	876	869	951	901	870	853	878	934	889	903	888	904	901	867	911	916	887	897	889	888	919	923	961	913	939	926	943	898	903	946	914	927	911	925	920	928	940	867	877	915	960	891	922	937	944	934	937	907	931	897	890	924	906	927	876	925	928	939	953	939	875	933	886	875	926	868	865	881	942	855	946	884	981	910	881	913	896
23835	21568	27923	25671	18530	5502	2186	1363	1111	891	803	802	758	734	730	738	721	654	619	590	579	495	581	483	489	464	492	450	486	446	446	453	447	433	444	458	459	465	456	436	446	420	412	411	440	427	414	422	426	413	453	437	388	425	449	460	427	426	407	430	451	429	389	433	392	413	423	406	443	400	444	388	434	423	413	408	432	404	458	413	432	414	427	427	421	453	424	440	387	429	426	408	404	402	424	470	406	401	411	410	434	448	399	406	384	432	434	399	435	456	458	435	451	435	447	406	396	429	416	412	424	419	437	437	447	404	429	393	391	419	403	412	436	440	402	422	434	406	425	413	435	429	432	412	427	398	412	413	439	398	455	433	436	436	441	422	438	448	434	429	423	423	427	417	414	416	432	413	433	406	434	438	492	448	414	414	429	393	433	403	378	394	415	398	442	443	434	415	401	432	416	448	415	431	383	434	436	435	436	425	416	468	421	419	481	422	415	420	401	408	405	463	414	422	403	419	412	427	440	401	439	426	412	420	444	490	411	435	413	443	406	402	418	394	406	415	445	460	426	412	378	419	415	434	418	392	408	418	411	431	401	401	444	439	452	413	377	393	429	386	455	420	408	409	447	438	435	457	396	425	454	418	421	440	398	396	382	411	418	412	437	394	406	425	455	413	435	444	416	407	404	447	447	417	453	430	440	452	448	433	433	446	440	435	413	431	442	447	417	413	411	436	410	420	410	420	388	415	427	410	408	431	421	430	409	424	433	413	452	423	445	398	449	457	441	441	400	421	437	419	409	398	438	422	401	411	430	435	428	449	452	445	452	429	410	427	419	435	410	404	423	420	433	429	433	421	456	429	438	403	437	414	415	395	438	445	401	388	436	434	359	427	428	401	418	434	431	443	416	416	443	382	432	442	424	422	427	423	425	440	407	424	387	414	448	417	424	454	405	386	420	399	429	476	434	441	449	443	455	426	400	462	402	439	413	399	420	414	418	447	419	402	422	443	409	412	424	456	404	422	450	440	419	416	447	409	418	435	441	404	428	426	444	414	419	435	440	376	433	414	466	432	420	438	379	418	429	421	461	451	422	461	467	420	451	444	414	457	429	402	399	419	476	413	423	399	405	461	420	434	461	458	407	405	451	428	401	426	448	392	411	437	436	441	405	431	407	449	458	428	414	421	449	399	407	454	449	397	429	458	421	435	446	423	420	455	437	416	446	417	460	447	423	413	416	488	420	400	414	419	430	424	414	407	428	406	452	441	425	435	428	422	388	438	427	433	425	432	405	473	407	442	412	460	411	404	412	426	429	429	426	409	433	452	436	405	444	435	416	428	441	403	452	446	428	422	412	461	410	447	436	453	404	450	420	410	411	418	434	410	453	428	410	446	394	411	401	361	424	442	413	428	423	386	420	390	437	425	416	441	414	454	411	392	413	392	412	411	393	418	411	395	443	422	449	427	440	420	425	427	426	441	431	419	391	419	452	375	417	426	426	391	403	420	417	437	405	432	418	443	423	395	410	444	399	421	416	420	457	414	423	427	422	401	449	434	408	403	405	451	415	434	405	425	414	440	408	403	456	415	431	419	438	438	396	417	418	392	394	451	396	468	420	423	408	433	414	447	452	420	430	415	444	452	397	432	405	436	435	407	422	410	425	412	389	387	444	409	438	432	427	432	407	413	434	437	423	407	439	459	404	424	429	449	428	441	441	387	388	458	420	334	413	435	405	404	414	435	468	400	417	429	411	428	420	464	415	417	470	424	392	407	471	448	400	465	401	438	404	407	455	427	385	430	406	386	406	442	440	410	419	427	426	397	403	405	430	463	433	414	437	454	419	444	417	425	422	432	409	408	419	406	470	465	416	440	399	423	456	419	431	442	420	432	417	428	396	429	395	457	417	418	442	437	436	427	423	424	463	422	429	425	424	416	458	395	470	435	444	409	432	431	400	386	437	418	448	407	429	488	410	427	410	426	428	450	395	411	398	451	468	420	432	451	413	422	426	429	440	427	383	458	432	426	401	445	456	467	420	438	427	416	415	399	436	428	446	408	424	415	413	418	409	401	402	412	427	427	410	408	466	396	420	414	405	422	427	401	409	396	376	428	408	436	420	417	408	427	423	411	437	391	404	457	421	427	438	442	425	411	406	415	391	436	427	434	477	408	443	432	452	452	403	456	427	393	416	451	440	431	407	390	424	425	401	419	439	386	411	414	405	462	450	417	390	452	444	406	408	418	432	405	416	397	418	461	433	409	414	424	413	395	455	449	456	449	398	411	462	412	440	412	416	435	414	431	394	413	439	449	410	404	417	432	438	406	431	427	426	406	430	455	386	423	444	381	411	421	452	455	411	434	411	412	449	429	440	424	428	421	440	441	414	426	436	421	442	434	413	431	397	403	434	442	433	428	438	425	397	429	404	431	440	408	400	423	427	430	446	423	404	390	429	459	409	415	430	449	438	439	447	440	444	404	427	423	415	421	404	397	399	420	437	430	418	416	402	440	387	427	401	434	416	420	438	427	392	415	415	449	451	422	434	406	431	444	398	435	412	427	395	471	407	398	433	459	414	425	404	448	443	414	459	463	435	436	434	415	419	424	435	423	410	391	426	418	439	435	432	456	432	416	393	386	428	401	439	451	407	401	427	411	411	427	455	440	465	435	435	438	413	413	445	421	430	441	408	440	421	416	409	424	444	386	429	455	453	432	417	436	415	424	469	411	445	432	417	436	428	396	401	406	400	419	418	451	428	440	448	451	434	403	381	465	410	418	403	417	420	424	452	444	425	404	391	433	438	431	416	440	445	383	464	383	448	428	439	443	437	370	444	425	391	421	422	416	414	442	446	433	405	420	416	429	398	406	410	408	414	391	418	434	435	389	396	386	437	415	410	464	416	416	418	446	415	442	422	445	433	434	434	391	388	422	421	398	445	424	431	404	458	444	420	416	407	468	444	438	416	388	415	471	438	437	432	408	380	417	416	407	448	423	421	420	421	410	420	411	405	431	411	430	425	396	429	426	471	443	404	483	409	396	409	434	442	405	431	414	452	459	431	363	428	448	437	400	404	412	404	413	420	416	422	435	415	453	414	409	426	460	428	447	471	438	409	420	400	427	429	387	416	430	402	440	416	420	403	423	404	403	389	380	446	439	390	425	405	390	434	414	421	425	473	416	415	408	412	435	414	435	427	434	437	431	418	438	418	413	444	418	429	399	419	423	423	445	430	413	423	431	402	431	429	454	429	455	424	427	404	436	425	463	449	427	415	410	410	457	416	435	422	430	433	446	427	457	440	418	421	426	416	401	440	392	416	428	415	453	403	424	403	430	421	429	386	437	406	395	452	445	416	404	408	426	470	433	397	401	445	440	403	421	434	429	423	434	416	427	390	423	400	424	400	394	441	473	441	450	467	397	421	432	452	411	402	409	432	428	424	450	434	419	422	413	426	418	431	425	398	439	443	447	416	415	401	418	415	389	430	428	429	414	452	417	378	398
14404	33634	27869	16769	10459	6595	4509	3300	2692	2342	1990	1781	1771	1712	1694	1613	1541	1369	1244	1213	1158	978	1012	929	947	819	796	823	888	804	840	813	804	792	775	701	799	755	773	766	724	719	753	767	755	730	720	736	742	718	771	691	718	751	739	702	738	714	705	692	742	682	724	755	696	711	714	723	744	733	722	709	667	676	714	759	765	703	742	733	732	707	734	728	716	731	692	732	731	729	756	764	751	729	686	746	660	712	740	688	719	707	751	720	738	768	721	698	737	743	676	702	732	746	746	710	713	686	757	673	739	719	691	772	732	718	697	707	658	732	698	689	715	727	719	698	724	752	701	729	698	764	713	734	720	696	706	701	747	755	742	758	759	692	751	740	739	746	729	693	714	706	714	741	761	704	720	715	713	704	724	753	700	755	755	714	759	726	700	705	690	737	694	757	722	673	768	757	676	718	710	737	719	706	686	705	651	729	794	686	756	728	722	704	747	744	716	684	677	736	701	691	736	694	726	716	675	688	771	723	768	717	693	724	689	721	725	750	717	704	662	717	713	712	719	768	728	707	728	684	702	724	711	710	713	774	705	689	743	732	678	705	721	727	713	726	705	715	735	668	714	720	717	775	748	754	714	705	688	760	728	689	715	697	731	731	682	700	701	725	737	722	719	691	758	728	714	724	699	679	719	740	725	736	727	707	658	715	739	723	694	740	749	735	756	738	712	702	724	722	742	729	720	753	699	722	701	746	751	707	731	778	816	755	726	733	715	722	767	726	709	696	746	692	710	721	697	687	752	683	737	748	680	713	767	737	696	681	716	751	692	754	713	749	692	723	678	761	749	682	744	653	781	731	764	751	733	708	749	685	694	740	816	749	704	736	687	713	724	750	721	716	719	742	724	677	658	707	724	682	706	741	714	776	715	731	677	765	733	689	733	753	706	713	744	729	703	706	691	731	736	699	787	733	758	762	672	686	701	718	746	718	691	719	771	717	673	741	705	679	719	691	715	764	716	687	744	728	727	749	708	692	720	740	718	728	742	701	716	729	705	686	749	686	733	741	725	679	727	735	709	680	690	749	719	738	686	728	715	689	732	714	705	762	738	711	719	724	727	739	703	717	788	725	715	727	714	761	753	695	715	707	721	698	686	756	713	745	729	705	759	735	701	747	695	718	701	753	672	737	706	733	736	751	722	691	795	727	740	747	696	725	671	744	721	711	712	719	724	723	751	710	700	744	753	732	726	719	715	731	731	712	670	755	700	698	718	698	720	710	673	677	725	663	679	684	713	698	671	774	668	728	737	751	733	711	716	688	711	698	761	694	764	760	723	698	744	696	722	757	708	704	724	719	747	696	731	756	659	752	720	745	731	720	734	717	739	735	720	770	731	724	760	755	704	732	741	706	748	726	690	678	689	766	667	732	686	746	722	742	735	722	698	709	719	723	703	740	707	755	716	741	695	684	706	720	760	747	694	703	724	718	692	734	690	727	702	725	695	731	707	690	737	680	698	730	722	693	736	771	730	714	715	732	727	711	696	735	727	712	728	771	740	750	729	751	711	720	768	730	702	745	695	698	694	691	723	676	706	767	764	693	679	703	741	721	757	706	689	725	704	717	720	728	723	657	690	744	758	714	756	707	724	734	739	740	709	770	780	722	727	729	751	676	762	773	673	641	754	752	768	709	728	688	705	725	718	690	695	729	715	696	731	719	691	728	694	737	774	641	746	709	709	731	702	765	706	719	695	695	749	726	689	745	664	738	713	752	717	674	712	709	700	754	739	730	751	744	725	690	711	729	710	705	722	730	762	701	707	727	688	720	726	709	767	735	769	721	747	730	705	662	705	688	679	740	698	707	726	731	719	757	702	701	731	729	683	704	728	704	729	741	756	716	698	756	684	726	716	761	769	790	742	712	723	725	712	710	691	752	730	672	710	698	724	691	745	688	690	688	750	713	692	648	741	698	775	712	730	698	711	718	705	740	710	711	731	755	717	682	671	707	683	707	785	758	700	716	745	736	695	726	687	778	696	693	673	702	721	747	722	763	699	745	708	730	723	667	719	735	717	780	712	700	711	770	715	778	738	700	747	705	719	747	714	745	720	677	755	725	716	711	717	726	681	764	687	696	776	725	651	716	741	727	724	745	710	735	764	750	707	820	726	727	689	720	697	744	674	749	732	755	739	699	709	742	682	708	741	732	718	741	756	727	722	732	705	738	710	743	735	725	719	693	700	746	719	714	696	710	713	774	712	718	718	754	667	728	740	678	759	726	749	740	709	703	688	757	715	656	706	701	712	728	714	719	683	716	736	732	743	718	728	702	734	754	712	731	718	684	738	694	736	698	740	708	718	747	757	696	735	721	754	733	781	742	743	765	719	737	702	699	685	743	713	724	711	705	689	725	703	719	699	710	679	726	738	756	678	695	714	705	750	746	664	710	743	741	735	755	742	722	745	702	763	701	713	735	722	708	724	712	699	712	743	728	746	752	716	742	762	718	716	715	727	686	758	689	729	744	736	710	689	690	733	702	764	684	780	738	640	719	693	713	739	694	716	711	674	742	685	681	694	741	689	764	702	730	698	752	770	718	759	736	691	653	732	746	694	698	716	713	690	734	728	696	739	717	738	706	684	767	740	704	717	668	724	690	734	691	762	675	733	732	754	665	708	726	721	707	688	726	658	719	709	756	727	681	722	735	741	687	681	718	687	724	666	722	717	728	697	711	716	755	717	696	745	737	735	670	743	696	734	753	778	704	720	760	663	759	728	765	755	720	690	756	687	677	718	729	725	729	689	711	744	668	712	714	716	712	741	666	700	715	718	702	678	695	704	730	714	718	701	729	719	721	708	738	725	747	788	752	673	714	720	744	729	705	695	730	745	698	732	713	735	701	734	726	727	711	742	735	720	658	708	749	694	757	726	702	713	740	685	717	677	644	699	749	695	674	749	715	703	740	686	734	727	699	724	760	723	785	735	739	742	774	669	766	720	705	730	766	739	711	697	698	723	725	703	687	718	741	692	732	686	698	723	747	727	746	700	734	737	721	688	702	692	664	748	719	760	722	732	714	685	691	698	720	716	705	731	753	733	723	728	721	711	715	734	738	705	712	714	719	714	730	780	720	738	701	720	748	741	738	707	715	767	713	768	651	732	753	761	747	772	749	686	713	740	659	740	697	717	695	747	753	760	714	734	718	693	748	631	709	677	727	724	681	712	698	727	733	750	722	754	754	693	746	697	698	709	685	745	743	725	760	708	718	742	706	760	743	765	708	691	711	774	684	746	702	715	706	730	719	734	709	699	697	703	746	730	724	723	650	732	708	721	731	713	701	725	758	690	753	679	729	708	731	727	713	726	750	728	752	710	724	727	711	749	755	715	712	732	734	731	729	743	725	706	759	717	701	742	703	739	747	682	703	718	700	758	688	693	738	733	744	749	733	709	700	742	779	719	746	705	726	694	680	698	726	664	747	728	714	718	748	737	753	705	707	751	714	661	690	682	693
25419	21522	24938	19417	3352	1415	1081	884	819	773	756	718	677	690	689	653	589	645	604	613	538	565	495	527	508	532	543	533	579	520	474	550	502	512	544	495	530	502	523	465	504	511	526	525	479	500	498	527	546	508	497	491	482	535	468	475	501	460	501	502	514	505	533	510	496	510	445	460	518	474	480	495	501	467	436	509	505	531	531	456	491	470	519	511	473	509	502	505	471	469	468	456	507	459	483	479	487	503	482	471	500	487	507	450	521	487	486	486	527	484	511	496	485	503	443	473	513	480	496	495	511	496	514	522	516	478	492	541	513	459	481	485	508	484	508	510	492	504	525	488	506	490	526	477	461	505	470	514	513	492	489	479	522	514	469	501	455	493	519	524	493	492	494	480	502	486	486	478	495	500	508	505	510	504	494	487	486	504	494	469	479	474	520	456	517	469	535	487	517	458	543	484	517	499	518	489	549	517	530	496	510	515	558	512	493	483	530	496	516	536	505	556	507	497	513	495	498	507	505	501	476	519	517	498	494	511	457	541	479	489	477	532	494	492	473	474	472	534	470	473	481	498	492	514	522	499	495	513	454	480	491	485	474	546	482	507	456	485	520	477	508	500	501	504	462	486	473	522	464	510	543	507	531	485	482	525	474	509	521	466	494	501	475	501	491	498	488	498	516	462	469	565	499	438	484	479	473	487	438	470	512	513	471	412	508	487	504	460	461	492	496	547	497	490	513	469	490	520	488	495	517	489	538	504	503	450	469	519	494	528	551	491	487	487	480	482	508	461	477	529	495	483	527	538	478	514	487	443	465	468	474	518	471	462	534	524	471	539	488	482	483	505	510	530	509	499	523	524	510	530	481	526	516	492	466	466	514	483	497	492	483	520	489	452	503	527	488	432	461	485	480	509	517	523	514	536	506	505	479	490	503	499	537	484	537	494	510	491	474	519	495	491	491	518	504	500	518	500	465	532	480	511	516	455	457	485	468	531	481	524	508	567	451	487	483	489	531	486	530	511	515	499	457	503	507	488	475	526	530	507	526	495	520	491	487	479	475	505	519	478	475	473	519	461	508	543	507	512	533	498	508	471	523	469	515	544	484	484	504	470	493	505	520	532	481	491	515	493	496	478	459	475	470	538	462	495	500	497	500	514	491	464	491	528	550	491	522	529	476	533	494	507	490	498	473	485	555	489	491	476	489	489	506	466	498	519	493	501	481	518	511	479	455	489	463	444	509	488	445	478	497	512	488	506	489	509	501	511	531	500	546	495	468	498	479	483	500	485	469	531	507	518	527	466	483	477	513	488	509	519	530	482	500	537	530	520	509	547	464	489	511	519	450	453	512	485	491	511	482	501	467	468	488	502	494	491	474	514	491	469	520	542	503	468	508	512	473	511	478	491	478	473	488	493	490	500	481	498	526	451	525	510	521	445	498	496	511	481	514	484	497	458	484	463	476	518	500	536	516	510	493	477	532	479	511	482	478	502	500	487	488	500	510	501	513	490	475	502	484	463	479	500	486	489	521	488	495	481	524	449	504	516	487	494	500	516	488	517	524	483	491	502	515	486	477	467	492	479	549	503	485	502	471	473	467	506	517	537	498	471	499	499	476	471	466	498	509	507	496	499	518	499	439	507	493	531	487	519	524	473	516	521	501	485	493	465	505	514	489	480	503	509	513	475	492	461	538	492	511	509	518	485	475	500	482	494	483	487	522	477	523	540	512	468	490	476	480	511	460	494	537	522	474	491	446	468	535	449	532	563	531	508	489	494	483	456	519	540	490	492	476	471	523	499	482	493	514	507	519	511	480	480	518	454	487	519	466	495	537	483	496	504	479	471	512	503	534	500	511	505	509	523	483	523	533	480	504	502	458	504	459	471	508	456	503	489	461	473	476	511	485	530	492	506	497	500	504	482	454	461	516	516	541	470	503	477	476	542	532	477	466	539	525	497	486	459	505	468	472	498	523	463	485	514	487	505	482	488	523	475	509	517	509	484	473	504	473	503	445	556	478	515	505	512	478	504	530	509	504	518	503	507	493	491	488	493	491	532	492	467	472	519	486	506	523	491	513	489	516	514	503	494	504	527	482	473	496	481	536	488	511	467	461	494	517	537	485	490	539	496	526	461	487	516	471	506	492	525	503	509	485	544	511	496	498	504	500	487	480	509	537	478	502	549	481	513	501	468	481	507	491	510	504	493	501	502	502	474	460	497	507	535	473	473	533	519	462	484	477	509	480	516	483	460	503	506	506	516	512	475	531	441	506	497	475	516	494	496	488	488	503	480	522	513	531	470	454	490	488	499	528	518	507	505	480	484	476	487	490	439	430	502	537	474	504	499	467	518	487	493	478	521	522	497	487	485	496	512	502	477	498	516	477	502	481	506	519	470	523	507	515	518	485	504	506	512	503	481	478	514	470	509	522	504	483	500	505	517	496	495	502	522	487	497	522	537	489	479	487	511	483	495	505	533	489	510	484	476	506	481	473	475	518	484	520	546	464	513	473	455	514	511	509	513	475	501	500	483	495	490	517	500	497	476	478	481	481	508	498	505	514	453	492	512	521	495	501	544	480	516	520	516	479	477	499	510	489	506	488	478	482	525	488	481	477	493	471	511	519	516	503	497	511	515	469	504	488	489	503	505	460	511	509	477	494	489	490	475	485	508	460	515	508	466	511	496	504	462	536	513	493	488	471	496	501	500	515	519	540	528	482	552	524	518	521	458	530	520	495	532	500	506	514	489	518	510	479	491	486	527	508	498	524	464	493	503	517	502	475	483	499	515	533	501	485	507	486	513	514	490	499	518	541	476	545	481	518	469	509	497	499	504	481	516	497	517	506	517	510	486	439	511	483	507	474	506	491	531	479	496	544	510	492	475	511	541	469	477	536	505	480	499	494	461	488	529	500	485	499	513	495	488	446	509	509	495	527	504	472	513	462	459	478	513	512	488	482	474	477	531	485	463	497	485	495	496	494	485	490	524	495	554	491	518	525	515	500	486	504	507	467	479	465	489	502	479	483	513	537	499	528	514	535	470	512	485	490	528	537	509	507	497	534	488	503	464	503	497	489	488	491	489	536	502	493	514	480	480	468	477	442	502	492	551	490	511	519	484	483	499	472	501	489	492	499	501	490	529	498	488	530	506	520	500	480	483	470	500	506	506	498	485	518	526	456	512	536	462	516	529	481	488	470	523	540	489	500	475	511	529	495	490	486	488	522	488	503	489	486	496	471	504	514	477	501	489	472	496	487	492	497	508	522	483	482	502	505	472	519	517	505	490	482	486	433	453	476	517	497	520	482	483	498	525	482	496	491	496	499	508	498	509	496	500	517	454	525	513	517	485	500	489	476	494	482	479	522	511	427	484	498	492	504	472	490	508	582	520	530	530	495	506	525	469	477	515	463	511	494	496	507	494	495	453	460	464	488	473	492	516	480	476	474	546	476	470	449	494	470	506	473	532	503	479	494	517	460	472	478	475	548	495	469	502	510	501
14217	26413	20811	10989	6135	3664	2794	2114	1846	1710	1583	1573	1490	1447	1437	1392	1355	1262	1177	1051	1055	993	952	949	913	937	906	898	878	824	890	913	909	871	842	850	816	818	844	807	846	833	845	844	803	804	824	791	838	832	810	791	788	812	753	830	846	790	790	805	834	832	773	810	866	815	845	811	789	808	786	814	810	795	764	862	821	864	775	812	796	831	846	786	755	770	823	843	846	819	788	819	816	795	832	830	835	859	841	840	841	851	858	850	863	835	846	787	809	839	823	810	816	812	796	811	832	831	835	880	834	827	760	832	796	847	798	799	809	817	814	815	819	825	820	830	834	806	774	840	819	820	868	858	793	815	811	808	815	852	784	834	849	834	842	856	852	815	798	807	806	769	857	831	826	846	826	851	810	833	850	782	835	844	806	793	796	859	836	841	775	812	841	828	833	829	815	877	821	775	787	829	797	859	794	797	795	853	847	780	812	806	849	809	822	843	838	799	799	800	864	828	778	770	845	904	825	834	810	818	846	800	769	827	858	805	811	817	833	776	832	845	795	811	815	815	812	876	818	818	787	788	823	807	848	853	845	789	799	843	819	815	797	760	848	847	788	748	794	828	818	800	831	808	838	841	846	830	803	830	863	786	834	838	887	839	804	839	772	837	827	858	798	785	811	779	799	853	844	855	797	839	865	799	815	850	833	777	803	880	813	823	835	814	849	824	862	774	813	850	805	853	841	830	810	839	840	794	799	791	797	872	864	883	860	770	830	792	839	765	790	871	819	817	812	823	811	789	791	876	815	815	806	803	791	845	759	803	812	808	835	808	817	821	793	770	827	867	854	834	864	828	799	807	858	851	822	859	836	792	811	818	822	793	825	842	799	869	817	829	833	810	827	816	838	751	850	769	796	830	820	839	834	836	819	785	836	836	830	778	801	837	826	787	876	807	808	823	842	823	822	784	810	795	764	840	831	822	832	857	790	807	801	838	817	804	771	791	796	839	799	807	828	822	821	779	798	844	844	790	785	797	815	802	842	845	791	756	852	900	841	799	787	841	860	875	832	787	806	820	825	804	793	805	867	806	847	801	788	839	780	814	819	816	793	833	867	783	858	840	820	794	813	825	874	837	841	836	787	806	784	781	830	817	802	806	851	792	839	835	865	816	821	805	847	784	856	813	806	792	793	826	839	834	832	830	826	751	804	817	790	849	856	776	820	816	861	772	800	764	802	816	807	850	843	786	797	850	817	817	839	833	815	803	807	792	809	803	828	831	826	824	838	816	779	797	856	804	824	846	796	792	812	816	807	793	835	840	832	795	832	902	820	818	808	803	794	800	825	780	831	807	851	765	808	825	815	819	857	758	831	778	826	783	831	871	828	827	850	803	759	758	770	798	800	818	800	790	740	788	801	784	878	845	837	861	838	814	772	790	821	797	836	840	781	822	830	798	757	816	845	777	814	858	830	847	785	854	802	794	843	814	883	798	816	801	772	896	820	805	829	867	790	813	817	845	866	890	797	776	781	847	816	891	798	868	777	831	805	796	862	782	817	826	837	767	886	799	813	804	820	815	851	858	822	753	849	805	798	811	827	815	811	833	789	900	853	799	835	802	762	875	817	814	805	776	804	840	839	771	845	790	811	831	859	784	828	787	816	865	810	822	833	856	820	767	802	868	772	736	778	839	792	856	820	806	814	811	811	770	822	821	876	821	758	818	844	811	848	847	798	775	815	812	845	829	816	836	848	781	772	811	792	812	850	804	823	801	816	848	815	763	776	810	834	804	813	831	845	809	822	811	861	822	783	837	821	817	828	841	812	861	833	811	833	833	772	895	775	769	813	827	781	826	785	829	790	832	807	837	789	854	829	849	823	812	813	802	777	852	772	868	822	827	843	803	828	814	808	817	813	770	784	848	844	787	776	821	865	812	787	901	799	810	807	844	881	846	789	857	843	793	767	836	824	814	839	789	838	832	855	793	836	802	794	790	858	876	880	776	829	810	811	798	838	833	797	820	813	772	867	827	815	809	784	802	831	858	825	835	811	849	825	852	775	810	859	807	840	787	885	825	779	803	825	838	845	819	820	815	825	859	803	815	859	803	855	827	824	824	798	800	772	873	809	813	783	847	807	851	864	798	842	807	795	753	784	864	809	799	774	884	780	763	829	820	807	852	838	843	830	835	829	846	804	862	822	826	817	794	838	851	797	797	840	832	780	861	821	863	818	837	806	834	824	760	838	815	800	839	833	848	778	832	856	831	766	818	813	810	832	807	812	820	819	868	822	805	784	819	814	822	846	798	840	796	845	887	838	814	842	798	819	858	851	833	761	826	805	801	802	845	820	830	843	825	803	823	802	820	869	788	840	861	816	845	815	778	818	888	782	801	771	799	827	823	824	840	851	797	826	830	859	846	777	772	838	813	781	812	802	861	806	775	807	798	816	805	792	858	834	851	821	819	810	840	793	869	838	839	810	849	788	784	799	854	827	733	769	831	834	797	771	798	834	803	802	867	847	826	815	802	833	792	854	823	829	808	842	813	789	833	835	776	814	835	814	804	830	838	795	765	805	785	818	871	766	862	775	811	818	804	801	861	798	804	862	804	826	778	813	840	808	808	822	830	817	805	811	771	774	845	803	793	815	823	770	815	797	813	802	813	822	806	854	847	815	857	896	821	814	805	787	828	863	899	805	825	822	853	767	804	827	798	827	789	804	786	868	822	816	821	812	836	809	811	848	846	797	816	793	828	842	767	848	790	813	814	838	841	804	767	790	802	787	861	798	849	835	761	832	810	789	855	830	801	790	843	821	838	801	785	824	830	848	809	886	821	805	816	794	866	778	759	811	830	822	767	839	866	830	798	795	824	816	857	823	779	873	865	817	868	816	798	826	826	872	796	835	790	830	787	853	814	836	850	858	800	796	823	834	825	821	862	806	804	824	840	841	821	799	830	799	864	875	792	843	814	872	850	839	797	845	855	880	853	766	805	865	788	807	781	768	841	800	831	813	824	847	841	815	841	853	865	795	839	816	814	836	796	799	821	809	793	824	820	800	888	835	816	832	788	785	850	772	823	813	801	813	801	757	787	826	851	848	820	782	838	832	812	822	813	843	813	804	828	864	781	849	839	833	866	804	775	818	863	778	822	871	832	788	844	841	812	836	789	849	792	857	804	800	821	831	836	827	788	839	815	859	828	818	826	778	791	854	835	819	855	853	854	794	829	801	818	887	801	806	794	814	889	831	878	884	770	846	805	882	820	825	838	816	829	855	819	823	840	757	841	828	828	840	793	802	822	780	831	835	778	817	769	871	830	813	820	832	873	862	825	805	823	860	817	870	815	828	802	784	835	795	798	819	863	787	788	791	856	838	838	832	808	823	786	817	840	816	886	849	809	893	813	773	874	872	789	822	848	819	787	789	835	816	847	844	824	822	830	847	834	836	853	802	814	782	809	867	789	842	795	835	818	792	859	806	831	797	812	874	839	844	841	814	805	848	818	835	845
22912	21561	28577	25007	21570	16823	4664	2034	1412	1239	1049	906	898	789	788	732	675	651	574	540	496	461	439	413	401	379	394	383	342	366	315	348	346	319	322	297	288	325	302	299	256	324	301	323	330	324	312	322	312	298	317	282	294	304	290	317	311	294	267	301	316	331	334	314	296	280	266	282	313	260	303	252	291	305	294	313	270	314	285	321	297	297	286	297	308	303	310	304	285	285	319	278	301	328	318	318	273	313	300	286	316	284	304	274	332	293	296	315	303	297	268	302	297	316	326	260	334	298	330	272	288	266	304	279	290	315	312	286	282	329	307	288	335	285	278	286	289	280	306	281	277	255	300	282	311	278	290	304	290	285	302	271	306	309	309	306	313	320	276	299	308	333	278	291	309	261	300	277	301	280	305	309	283	307	316	292	299	274	295	302	330	277	287	294	316	276	269	285	290	303	268	302	288	308	271	304	281	322	310	313	294	296	288	299	305	283	307	313	312	298	300	293	321	285	281	331	278	308	334	285	300	273	338	288	297	288	302	322	286	271	303	283	298	289	300	321	307	285	284	298	307	320	321	301	271	304	290	269	279	287	298	258	323	319	304	308	292	270	261	297	290	299	284	291	317	303	307	289	275	309	281	315	272	292	289	294	300	307	300	310	278	267	300	277	304	266	283	302	281	293	266	318	299	288	294	288	278	311	325	309	291	285	294	297	317	333	272	320	314	322	300	338	309	273	311	316	264	301	281	291	288	271	269	284	317	284	306	313	294	309	321	314	317	313	315	281	309	303	318	309	299	285	321	268	305	305	306	301	313	298	283	282	294	299	290	290	330	283	270	290	296	288	299	317	323	275	305	327	290	305	294	284	280	290	314	292	308	296	309	278	296	310	309	276	284	296	319	309	305	306	326	301	323	302	317	297	296	290	291	290	271	290	281	305	288	285	319	323	287	296	275	295	296	298	276	304	303	293	302	323	273	311	314	295	275	305	309	306	329	283	301	294	319	263	325	276	304	284	262	293	261	309	337	291	325	318	285	276	289	327	302	310	304	306	300	273	301	285	287	289	296	309	279	304	326	270	279	309	290	313	275	316	288	291	283	312	296	316	295	307	281	303	285	326	299	294	282	293	288	264	318	283	313	328	305	312	286	291	306	275	299	292	293	300	317	306	285	298	313	287	292	280	286	305	298	311	310	291	289	292	280	283	279	301	298	316	284	279	263	284	297	300	310	280	274	273	292	262	297	291	301	288	307	321	292	328	275	294	294	277	296	318	300	299	263	306	296	274	309	289	298	308	268	303	310	298	297	296	310	289	325	267	288	294	310	318	303	280	310	319	274	298	296	303	312	279	298	275	280	309	288	289	306	307	327	323	302	300	291	310	312	296	314	283	314	299	255	296	285	301	291	287	311	311	291	290	277	298	288	303	314	257	306	339	297	332	295	294	319	308	299	300	305	343	293	295	263	311	305	327	289	314	303	319	279	294	304	292	290	285	309	307	286	266	318	317	325	279	327	272	303	282	291	311	280	283	316	314	268	329	326	287	292	289	292	305	275	262	296	290	290	328	280	319	320	276	293	284	319	335	349	308	271	247	297	290	289	295	288	310	268	268	282	272	278	299	285	311	316	296	292	265	302	297	317	311	272	281	310	302	323	299	277	309	287	273	295	303	315	278	289	298	303	319	273	284	295	335	279	300	316	290	323	267	287	298	288	286	291	302	287	301	294	291	299	269	281	280	306	304	285	283	310	269	306	330	289	304	272	301	313	310	305	309	288	312	347	296	273	309	286	315	279	287	281	314	302	296	308	288	307	265	267	279	309	253	297	319	286	273	311	302	298	297	318	278	286	301	308	312	308	308	286	282	323	304	336	292	284	257	311	282	289	265	321	295	300	279	289	294	303	274	299	276	295	312	285	265	291	298	317	266	278	297	291	292	296	298	303	309	287	305	291	307	263	291	276	281	306	263	348	312	266	284	307	296	251	332	252	297	306	288	325	293	327	292	311	275	291	279	308	306	301	273	325	284	300	302	290	286	290	286	313	287	300	313	289	281	312	307	300	275	303	278	277	319	277	272	287	270	264	325	296	284	287	292	256	310	297	304	289	279	284	306	295	280	341	261	297	282	281	310	314	301	279	308	265	301	321	314	307	274	301	314	304	289	287	300	307	288	282	322	300	287	276	306	324	306	321	302	286	313	272	328	324	291	323	296	291	285	325	245	279	259	320	290	272	293	266	282	301	304	299	313	304	291	280	284	284	257	300	317	324	301	312	313	326	294	298	302	272	297	293	308	307	284	324	312	324	346	297	313	317	306	364	286	309	300	278	302	288	295	309	331	300	279	289	306	312	319	335	288	297	312	331	297	285	310	289	316	334	274	285	294	295	297	316	273	289	280	318	307	277	272	291	278	270	304	296	304	289	293	285	257	290	295	323	305	327	298	291	276	312	301	333	291	290	288	291	310	283	293	282	303	309	277	286	285	324	330	277	306	292	325	253	287	277	273	306	307	280	298	292	281	298	340	290	313	306	303	289	302	300	299	283	316	317	294	321	291	263	299	304	270	307	293	316	318	328	322	312	289	305	282	269	312	281	292	299	308	298	314	278	323	281	297	281	318	286	294	295	274	289	300	298	258	315	292	312	279	335	287	285	311	299	314	310	258	307	313	295	324	307	299	294	287	282	281	311	298	329	308	299	265	285	271	307	304	271	252	294	307	279	282	326	288	287	304	295	335	303	320	300	315	310	280	311	272	302	315	305	312	255	297	288	329	288	299	296	313	245	331	325	275	292	301	305	298	281	295	308	295	285	306	308	288	339	287	293	299	282	291	328	279	296	264	303	303	283	268	303	283	261	303	294	316	289	301	266	311	271	302	320	330	311	310	271	310	325	284	315	281	302	271	306	275	297	319	287	313	285	292	316	296	310	271	297	270	283	295	316	274	297	306	279	306	283	302	282	278	274	266	304	312	276	320	286	307	262	313	294	313	303	290	321	302	316	297	326	274	300	295	293	341	312	309	277	280	329	303	304	271	301	316	275	282	295	305	303	295	312	314	279	301	297	276	269	315	333	336	293	311	286	273	266	294	320	307	321	268	264	283	328	266	308	322	278	300	283	290	303	325	308	293	283	302	285	303	281	304	304	301	285	299	279	297	294	316	265	288	270	304	281	318	316	307	288	303	264	292	296	270	302	307	271	315	269	340	302	301	298	305	325	299	302	282	282	334	297	283	275	290	293	311	299	294	282	326	287	312	278	347	295	296	311	282	288	306	298	295	262	302	339	271	305	293	264	271	307	303	286	285	287	325	290	279	273	289	295	296	286	290	339	293	281	330	291	299	300	300	295	280	293	314	324	307	271	323	305	272	299	281	314	294	292	284	253	311	318	300	299	297	300	278	300	293	289	323	294	303	323	304	296	292	318	267	306	305	323	308	303	287	282	338	267	319	294	293	284	294	312	304	298	282	300	319	271	320	299	326	275	297	308	290	293	280
15713	38909	34807	25132	15717	8965	6146	4887	3756	3376	2810	2586	2250	2158	2109	1918	1735	1516	1444	1204	1082	961	869	813	761	719	679	692	646	668	632	635	605	594	530	515	553	531	485	555	518	522	535	535	572	484	507	511	542	511	497	517	503	509	509	529	499	508	493	542	473	512	499	501	512	516	519	512	478	479	502	495	488	472	532	517	467	512	515	480	496	523	515	495	501	512	480	491	522	510	487	532	511	522	530	478	504	496	518	512	500	506	513	523	481	529	526	477	495	494	517	494	475	492	550	471	528	520	499	518	532	500	545	549	525	497	518	499	517	474	532	441	506	512	496	531	512	503	469	473	502	484	544	522	546	491	500	506	488	513	503	485	533	483	550	496	527	520	493	495	459	500	505	495	495	537	546	498	544	483	470	494	492	492	517	472	508	501	535	504	523	511	544	496	503	477	515	486	526	467	471	466	524	475	498	508	518	523	496	479	513	533	513	495	515	488	501	447	494	489	516	500	461	491	496	452	470	525	535	512	515	521	503	519	499	475	499	496	526	515	482	480	534	507	487	542	471	502	517	478	515	520	527	517	478	493	537	487	468	506	523	460	535	487	506	498	509	504	519	534	527	512	518	483	462	460	482	499	485	505	500	486	501	521	551	506	505	488	499	507	480	529	582	502	491	514	473	514	479	497	453	475	546	482	482	486	498	507	523	482	500	524	518	523	513	487	492	531	510	537	475	543	464	518	502	500	554	464	507	454	508	489	533	503	510	514	490	515	526	475	503	528	506	461	510	507	485	466	502	516	522	524	498	513	547	493	513	513	509	503	575	503	492	515	524	500	472	491	514	503	531	495	499	496	498	498	508	481	506	511	520	513	505	502	473	501	477	520	510	495	548	507	498	491	543	490	484	476	497	518	497	490	452	518	515	494	540	477	491	507	483	517	441	533	535	487	498	510	513	469	487	501	502	520	501	467	513	486	488	490	472	501	521	517	494	491	487	487	556	498	506	484	535	502	554	496	460	502	515	491	511	465	507	468	496	478	511	521	488	521	494	529	528	496	474	505	506	482	494	476	502	507	520	564	508	510	528	498	513	488	535	487	511	477	486	518	499	496	512	509	504	461	508	518	501	522	542	523	515	488	511	517	509	497	508	550	504	491	513	476	516	497	547	513	477	527	539	516	474	502	499	519	503	509	541	518	460	524	455	522	482	505	520	528	505	472	539	503	506	510	514	532	510	520	473	456	532	472	493	486	484	463	509	518	510	477	453	468	494	512	509	473	499	518	465	472	536	539	515	488	495	512	537	459	471	463	529	513	487	513	517	479	450	490	510	486	512	502	483	511	501	544	526	497	519	513	493	487	496	482	466	496	507	505	479	501	528	498	449	502	508	536	498	523	507	504	512	484	497	510	522	506	524	525	500	502	527	513	501	516	458	464	471	472	502	525	561	520	545	473	494	505	492	538	464	497	494	522	521	533	532	527	467	493	465	551	484	452	503	501	481	483	487	491	471	517	499	540	482	471	516	495	474	532	498	507	522	521	518	485	532	464	526	516	482	516	496	482	492	487	522	505	523	492	472	507	468	482	516	503	476	488	527	499	500	492	520	492	511	484	508	518	492	507	501	509	467	459	529	546	487	485	489	461	517	533	495	492	524	464	522	510	533	540	470	556	532	507	506	493	509	518	491	484	512	488	500	516	467	506	498	501	534	535	526	512	481	501	487	496	467	531	484	509	522	489	494	484	505	498	474	518	520	524	491	496	476	523	443	493	529	503	509	521	505	472	513	525	539	547	546	509	488	491	477	535	473	446	487	501	526	479	449	477	513	499	489	500	482	501	546	453	471	496	496	493	533	501	486	485	485	503	486	492	542	526	501	513	492	499	496	505	518	512	486	472	479	512	545	468	475	515	476	509	530	513	465	509	509	483	474	528	522	496	460	503	487	540	539	510	511	534	525	498	540	515	477	510	545	452	509	480	483	447	459	470	507	501	490	487	559	515	496	513	478	524	467	522	513	551	509	476	490	497	531	505	504	490	530	558	528	468	530	503	527	509	493	488	504	490	524	514	473	467	518	496	498	492	527	482	487	492	489	488	496	502	476	492	505	497	485	486	482	493	468	483	490	484	478	494	489	462	508	515	485	487	498	450	535	518	476	459	497	475	510	509	479	536	550	506	504	508	512	457	525	495	509	504	470	511	475	474	482	513	506	512	523	523	503	504	505	494	477	505	482	501	516	480	500	485	499	499	526	496	536	482	538	518	522	462	511	546	543	551	493	519	504	494	500	484	472	482	511	508	515	490	502	485	510	499	525	513	541	517	494	498	489	453	529	475	459	513	496	481	471	482	461	517	480	537	489	545	479	514	477	480	476	493	529	482	496	506	542	508	499	478	498	524	510	473	480	469	532	502	509	484	500	459	472	518	538	516	501	501	469	526	508	513	515	458	495	464	505	471	486	527	504	485	471	508	496	483	526	497	537	508	507	534	504	520	462	462	492	556	499	530	473	496	494	515	489	466	487	495	538	526	510	475	509	459	524	488	524	518	499	526	514	471	526	487	466	493	492	531	469	509	507	533	501	494	518	479	525	523	496	513	482	491	504	506	454	503	487	518	506	499	528	516	523	509	506	491	501	539	515	529	537	523	466	471	502	439	538	488	496	508	508	492	493	485	503	504	480	484	530	461	514	477	486	528	466	505	498	539	546	485	485	494	487	510	509	478	503	527	480	488	518	483	510	475	539	487	506	471	460	511	468	504	491	517	533	511	491	491	494	516	489	481	504	473	468	505	445	504	501	528	492	508	514	488	478	547	497	468	514	528	504	485	508	515	529	497	505	535	469	510	524	541	552	514	528	507	544	520	526	447	511	499	496	475	520	498	491	499	465	519	505	500	502	491	515	486	488	492	497	532	492	462	534	489	503	529	497	520	474	485	511	479	496	537	453	498	517	536	488	519	524	492	515	473	472	499	515	495	512	514	451	482	460	471	492	498	495	509	527	470	501	528	493	500	491	494	490	467	468	492	443	519	500	448	523	506	518	516	517	486	511	489	514	501	559	477	487	532	537	503	456	502	519	462	480	500	558	505	524	473	487	556	532	503	523	501	511	471	525	537	502	487	489	530	495	500	508	470	522	508	551	518	500	501	504	479	524	486	502	456	546	499	527	505	484	515	476	499	500	448	520	496	484	541	499	499	498	488	476	503	507	539	521	503	512	476	475	487	467	514	503	523	501	497	523	521	525	498	559	441	478	514	488	482	511	483	474	483	495	521	484	476	516	499	453	488	483	541	479	500	484	516	509	505	506	536	488	495	496	551	507	514	490	481	533	503	502	523	501	489	500	537	563	476	510	524	519	501	498	476	542	520	523	477	517	498	499	511	488	530	562	507	539	504	520	515	485	507	450	530	535	505	508	527	511	517	528	495	477	508	482	495	520	486	536	465	526	470	520	500	502	526	503	514	472	476	544	521	477	492	530	493	517	521	554	498	536	477	514	456
27750	20099	13504	5228	1609	990	896	758	722	680	629	697	669	691	687	693	681	607	612	611	591	597	548	582	573	559	568	597	562	553	586	575	551	539	572	557	520	561	549	549	523	496	571	513	499	533	559	527	523	557	515	515	578	525	514	513	562	552	528	518	486	504	502	536	535	546	536	584	574	548	555	572	540	587	516	562	557	515	552	552	552	544	521	546	581	555	551	547	540	515	581	517	516	500	539	532	543	511	526	544	537	575	585	514	516	532	571	539	560	559	519	517	543	580	574	527	615	518	479	566	517	498	526	558	542	535	492	540	583	521	572	527	526	497	512	552	546	529	569	535	558	531	532	573	562	518	552	523	583	519	516	571	542	522	511	548	567	559	559	578	510	512	534	566	511	507	588	588	549	530	533	528	505	503	507	530	515	559	545	581	560	565	552	545	556	518	538	545	572	552	542	538	551	559	542	526	542	543	486	551	551	543	523	536	524	591	549	548	513	502	596	551	557	536	534	492	520	565	504	555	536	563	540	495	524	575	533	553	559	511	557	553	593	560	524	553	540	527	557	506	524	541	527	524	563	533	562	541	568	564	488	530	562	537	510	536	507	539	549	495	591	571	533	558	584	537	526	551	586	567	503	553	513	491	548	552	527	533	540	530	541	562	522	562	519	544	522	559	554	550	611	547	512	582	555	529	522	540	546	552	528	531	556	542	554	530	503	544	524	564	550	548	527	535	536	572	538	524	520	546	557	562	550	538	536	556	510	523	542	518	549	531	567	572	546	516	512	560	584	536	521	533	532	557	528	528	578	565	543	544	562	503	536	506	558	526	532	604	544	554	516	572	519	548	543	512	542	512	560	545	526	560	547	516	547	543	584	529	530	546	550	517	585	587	530	558	564	506	520	575	531	556	537	549	563	510	545	545	552	555	535	536	531	531	544	567	545	581	566	535	529	533	563	526	567	569	545	504	504	549	538	515	490	500	502	538	558	519	512	548	505	554	514	564	547	572	538	573	531	570	561	532	554	560	543	555	523	511	502	563	524	579	539	535	514	559	520	563	519	529	543	523	567	563	501	539	498	531	571	535	553	531	519	527	537	524	529	524	574	577	577	533	517	574	524	524	535	514	549	537	544	566	559	520	572	543	512	577	591	539	547	564	577	539	578	491	522	484	536	560	572	526	561	545	585	545	560	546	513	529	537	563	569	547	529	545	517	487	495	550	531	538	579	520	535	517	551	549	529	503	611	526	557	567	529	552	516	522	533	500	498	556	515	545	530	506	533	500	523	565	548	512	567	508	549	553	545	525	556	537	509	545	548	527	565	535	507	543	528	541	537	526	540	539	549	533	521	515	552	554	499	546	574	548	562	523	528	519	544	540	535	525	506	502	482	577	563	543	555	483	536	536	538	502	543	535	511	549	508	520	494	546	603	521	536	569	576	525	537	542	550	557	527	545	566	566	566	597	570	580	553	543	487	519	559	550	514	547	560	577	530	558	552	558	530	559	544	531	555	549	539	594	561	551	566	532	550	566	517	567	565	569	558	542	548	516	553	531	518	568	555	544	521	561	558	573	539	522	542	577	499	572	541	560	529	532	531	566	536	555	550	532	499	521	503	526	561	537	550	547	541	548	544	480	494	525	566	530	546	537	540	506	526	539	547	575	516	561	537	556	546	538	523	558	587	514	497	535	527	571	566	559	578	562	523	572	523	589	547	563	539	538	542	507	516	550	556	559	523	560	544	553	547	538	512	517	556	566	549	591	548	544	560	549	530	546	551	558	525	496	541	549	583	548	552	598	559	540	537	492	567	532	566	564	584	586	549	523	528	530	550	526	583	559	529	554	525	527	581	508	534	535	521	543	551	551	577	535	587	508	563	521	557	549	533	564	544	576	520	571	497	549	518	544	563	535	538	541	498	546	579	543	578	562	506	548	507	575	553	513	507	541	538	566	550	556	571	600	570	533	536	522	566	570	506	551	564	535	551	539	532	552	598	555	549	525	577	526	587	545	551	590	565	561	551	536	535	521	551	516	541	507	541	539	557	529	555	539	562	540	526	549	562	527	584	505	529	558	538	562	552	532	560	544	589	568	501	545	538	523	512	596	565	567	532	526	528	567	533	578	584	516	549	540	520	567	511	523	517	549	534	552	566	564	517	523	498	490	516	521	531	525	555	567	578	560	517	504	543	507	526	486	519	512	545	539	554	526	512	574	514	522	528	540	540	545	567	591	545	519	562	555	514	530	540	518	580	510	564	515	553	524	530	504	554	556	547	561	548	519	554	503	547	517	518	564	551	519	560	526	541	526	528	521	573	498	535	556	554	554	552	566	541	528	564	553	519	531	551	515	579	536	544	526	523	552	562	512	544	559	581	526	563	542	556	547	552	533	510	578	502	526	560	577	553	535	543	525	522	568	510	547	520	535	516	520	551	519	561	533	550	571	541	568	602	523	513	590	523	528	554	535	532	523	512	538	531	542	561	579	539	496	554	562	549	495	537	559	527	541	555	521	549	532	531	537	557	558	547	573	559	524	560	546	549	529	564	508	544	529	542	573	518	586	548	588	558	537	544	548	566	523	530	579	541	549	544	572	545	552	518	533	547	552	538	530	559	587	465	550	550	559	579	560	549	546	508	515	541	533	535	525	524	513	552	491	548	522	547	567	566	550	566	520	553	512	555	522	561	592	518	551	573	564	539	548	543	517	566	516	541	502	532	569	583	551	568	537	561	558	594	526	530	552	551	526	546	518	555	532	510	525	500	491	538	544	501	557	536	518	503	520	522	539	525	542	512	527	549	518	532	538	556	520	555	565	571	533	561	562	592	571	564	530	597	529	525	572	522	558	565	531	535	505	558	573	565	531	526	549	549	501	523	539	487	549	520	515	533	536	541	543	554	500	526	554	550	583	542	558	545	561	552	515	532	539	515	543	545	520	544	530	529	553	508	527	546	523	583	563	577	526	516	538	584	565	519	543	518	536	521	562	522	541	552	539	544	558	567	564	535	552	587	563	573	506	529	537	525	540	610	526	552	558	524	568	530	518	550	564	530	540	559	559	514	507	520	534	501	524	540	530	521	557	560	529	529	579	528	542	534	551	551	570	551	538	529	558	573	572	517	545	542	526	536	511	491	540	546	532	514	555	561	523	525	545	555	531	539	513	586	519	592	534	560	529	567	554	534	601	506	562	518	566	552	550	511	576	562	531	518	556	526	550	548	570	502	526	580	575	531	555	562	557	543	533	561	542	505	552	554	521	544	509	509	518	502	575	555	524	543	545	561	552	542	536	538	549	590	583	533	530	572	547	516	571	571	569	531	540	551	537	538	579	523	558	587	521	531	565	566	545	510	550	526	553	577	546	540	542	549	519	553	519	513	557	554	549	524	493	593	540	547	459	568	531	519	555	559	549	552	558	572	538	545	513	534	498	512	512	537	555	555	528	563	532	539	535	561	551	544	576	533	569	578	501	519	531	549	549	555	509	515	517	569	538
12345	23650	17066	7379	3271	2345	1856	1607	1472	1463	1297	1276	1285	1285	1299	1245	1236	1145	1132	1114	991	993	1032	990	993	971	929	1001	966	923	933	877	937	898	897	856	937	939	906	912	918	907	891	957	934	849	899	857	873	877	878	895	881	877	884	872	860	888	868	898	890	920	874	867	909	896	874	863	882	841	913	930	863	873	874	875	884	943	908	880	882	930	877	906	880	855	886	895	866	879	902	883	893	901	894	876	915	848	865	899	907	945	872	954	878	892	842	877	889	852	929	887	909	922	903	908	928	937	906	826	916	900	888	868	976	973	881	886	870	844	924	938	879	936	962	885	894	881	928	835	917	882	871	855	930	858	901	915	892	934	852	868	879	856	841	916	870	897	885	894	836	899	901	889	884	905	907	870	905	887	877	935	857	914	872	891	928	875	868	906	900	877	877	881	868	878	918	888	888	930	949	943	894	911	832	851	920	870	963	895	924	895	933	928	872	857	889	964	897	922	940	875	886	894	889	890	843	912	845	965	927	860	937	948	915	914	907	947	895	935	923	898	922	860	898	903	932	939	897	894	865	913	874	884	919	964	889	887	870	895	879	853	853	874	872	927	894	873	863	890	870	901	813	902	928	917	828	869	890	939	893	884	884	889	904	877	896	924	907	836	899	911	948	847	875	908	871	872	915	857	846	879	887	835	939	909	901	917	882	921	959	921	887	914	921	900	889	884	892	887	945	888	824	851	912	888	902	904	874	907	898	847	858	894	854	846	969	883	866	920	899	913	874	910	897	900	853	844	931	905	898	913	905	830	894	943	907	912	904	865	930	873	947	878	925	871	891	863	885	860	889	892	902	883	903	886	884	872	872	904	824	862	928	891	979	916	929	899	867	875	884	875	813	893	893	872	888	938	896	947	878	976	843	898	891	890	858	919	829	888	906	888	862	879	884	865	869	931	876	900	929	898	920	902	830	898	912	895	888	895	872	876	871	851	888	910	897	859	885	911	913	867	921	914	906	897	918	885	855	868	880	942	879	921	849	868	892	939	900	862	947	838	869	879	939	891	922	859	863	880	909	947	929	926	850	891	948	912	851	900	936	893	891	945	922	940	915	923	961	848	927	895	908	878	929	856	871	932	871	840	951	932	905	859	913	910	908	880	903	870	838	883	902	919	932	843	863	871	906	887	940	970	966	918	871	870	944	841	876	909	860	939	910	891	934	918	866	913	856	909	898	944	876	910	908	838	892	865	866	899	912	919	932	942	889	943	925	916	895	860	903	912	866	923	898	914	858	906	898	908	872	885	852	881	894	861	918	907	901	908	891	829	944	860	888	854	905	817	910	907	922	958	870	922	898	881	916	923	894	904	860	960	913	934	905	864	914	917	878	925	900	903	911	922	871	849	879	901	905	876	912	868	851	932	858	865	871	852	905	923	890	914	885	832	926	839	917	844	931	832	885	868	887	888	863	886	898	882	935	916	905	875	833	891	901	946	926	865	903	919	886	875	897	910	887	884	957	876	883	883	885	876	954	909	852	860	925	848	924	873	864	864	914	883	897	871	923	884	876	874	925	869	887	844	922	896	877	879	879	836	893	932	874	887	863	923	914	930	852	854	892	953	882	897	916	866	873	878	925	794	916	871	905	898	965	913	893	888	933	861	914	872	918	857	877	933	866	849	939	922	873	927	876	907	870	937	854	855	835	882	868	870	935	928	864	907	888	886	898	873	903	906	927	898	868	876	831	902	893	852	905	885	879	857	892	921	888	858	906	857	914	901	932	899	891	894	918	892	895	924	856	884	888	895	875	919	875	900	902	845	862	889	928	865	873	913	908	930	808	841	904	920	869	888	944	891	886	886	931	881	935	913	885	889	890	951	893	898	863	917	876	861	930	895	876	901	885	886	883	878	905	842	936	887	871	908	919	898	876	898	912	905	813	849	849	890	913	985	905	948	928	900	931	872	925	893	924	886	907	844	895	913	861	879	880	848	921	899	897	854	849	912	885	864	971	917	897	849	947	919	898	935	915	904	865	888	874	903	926	899	926	873	903	853	837	865	854	920	909	885	905	868	966	889	833	885	922	899	871	886	934	902	867	876	909	896	821	880	876	926	876	901	930	827	908	897	832	933	911	918	917	886	869	869	912	831	867	891	873	860	891	922	975	906	872	943	847	943	866	912	929	932	911	867	878	922	876	900	873	936	918	835	856	890	839	895	873	914	886	883	863	872	883	898	888	907	874	906	840	885	909	906	893	915	909	900	988	892	898	885	913	926	893	894	880	927	824	873	927	908	897	908	885	909	822	910	871	854	880	882	854	908	847	941	892	934	927	908	969	891	951	892	938	883	959	939	889	870	921	898	950	898	923	874	894	870	913	867	912	909	875	854	943	876	849	839	902	884	871	872	894	844	919	892	896	846	932	916	866	836	888	879	867	931	880	856	935	931	893	890	905	868	924	930	822	839	939	873	915	905	928	932	890	907	934	925	938	871	948	896	927	934	894	951	860	946	881	903	868	843	893	884	911	869	911	914	925	908	928	895	876	928	913	914	873	888	872	865	842	930	896	835	904	960	895	934	862	866	941	916	896	855	874	943	864	920	920	932	895	892	923	981	939	899	923	861	899	849	887	873	898	894	889	868	910	906	889	874	913	836	909	867	903	944	893	854	866	903	844	906	930	867	872	931	908	890	940	879	924	887	877	854	945	859	943	857	913	882	881	915	876	904	903	846	870	899	929	837	905	865	891	860	951	899	849	867	901	872	854	853	915	937	856	884	912	885	864	919	875	882	881	860	911	889	931	883	931	868	968	841	913	839	866	954	861	950	926	916	887	927	902	899	934	898	917	839	868	936	896	877	900	853	908	916	916	895	935	938	918	892	880	874	851	921	876	929	934	862	894	888	893	884	890	861	894	899	868	914	918	901	915	904	881	899	923	927	887	901	940	904	879	877	907	895	921	929	904	918	890	892	891	879	884	864	915	892	901	901	932	876	890	878	890	908	881	917	861	883	889	950	902	886	847	924	914	899	902	900	913	896	891	906	908	897	884	862	911	882	874	833	856	861	903	908	916	905	879	932	887	906	969	927	890	876	824	938	920	946	885	909	823	877	841	908	874	889	940	876	857	911	923	881	879	883	937	885	878	898	903	912	891	906	915	925	924	890	961	867	938	882	905	863	925	913	891	890	879	842	921	888	902	867	858	912	888	877	928	896	866	898	849	891	892	899	860	887	827	898	904	901	875	868	863	883	931	849	905	912	911	893	894	895	898	898	920	939	882	922	932	830	890	892	884	879	888	869	855	916	878	875	923	914	871	889	867	875	926	838	887	918	873	913	903	878	849	925	923	876	881	941	921	909	849	871	913	866	908	886	930	891	919	860	890	958	897	891	875	837	933	882	911	871	885	862	918	860	855	904	918	930	883	872	892	910	912	829	910	925	903	899	939	871	867	896	941	884	905	837	871	860	891	926	884	918	908	852	897	907	879	861	896	949	902	887	875	904
23753	21546	27824	25682	18304	5049	2045	1390	1155	898	856	863	783	763	778	692	663	617	598	606	581	570	492	502	474	503	454	447	443	444	477	441	427	399	433	417	417	418	392	408	441	448	402	435	429	437	431	420	422	412	434	412	396	457	404	415	417	410	440	443	441	367	423	396	447	387	423	442	408	416	388	403	403	433	429	404	409	453	419	439	423	403	397	437	414	434	435	415	414	408	428	455	434	444	407	448	419	423	418	429	414	411	426	441	432	428	396	419	440	436	436	400	436	420	406	431	416	415	441	397	406	384	414	428	406	421	423	443	428	436	425	384	439	429	403	439	424	413	443	403	412	427	476	395	423	399	422	416	410	419	416	364	416	419	398	418	416	391	427	430	438	431	436	421	437	417	378	434	437	410	407	402	434	391	425	407	443	416	421	421	434	386	429	436	411	398	427	455	421	412	408	390	399	420	417	403	399	421	399	408	357	400	389	452	451	414	453	404	411	420	388	404	449	431	438	425	383	426	399	387	392	391	411	399	430	423	428	423	449	405	450	446	376	419	416	424	396	388	400	427	425	446	430	418	402	384	393	423	423	402	437	419	394	445	441	433	414	383	447	482	423	427	450	408	367	399	391	407	428	418	394	422	440	405	425	423	407	384	440	403	409	374	389	442	413	407	379	415	434	418	425	398	422	432	431	425	404	395	407	407	463	436	466	441	426	419	399	392	415	408	402	378	455	387	432	403	397	402	367	406	437	404	411	421	412	407	399	428	422	427	462	395	424	419	385	449	423	406	416	422	405	404	406	410	433	430	415	425	441	389	439	426	427	390	400	420	427	421	431	412	422	443	410	449	398	389	416	435	414	417	425	406	403	437	415	408	439	403	398	393	432	413	402	408	410	440	425	428	446	425	429	430	400	407	419	423	420	429	412	404	438	443	440	404	402	409	405	415	427	394	437	416	455	399	427	414	365	416	423	403	384	380	432	407	414	415	410	416	400	424	452	412	434	440	434	412	420	411	415	387	398	421	410	407	395	383	408	440	381	415	449	401	395	412	425	436	425	416	416	391	423	438	403	378	418	411	424	399	472	428	404	423	423	395	416	354	403	424	394	438	428	421	390	412	428	413	425	415	373	380	397	437	414	402	436	390	434	402	413	417	450	422	430	401	418	441	423	409	401	411	454	441	406	417	424	418	390	438	416	407	436	468	434	391	384	410	433	385	408	418	413	435	410	427	395	401	430	409	384	424	429	416	436	396	407	416	445	423	451	392	424	438	431	400	449	442	412	385	445	418	421	396	412	434	439	469	430	430	394	412	422	451	396	382	416	401	407	410	417	428	422	424	444	406	422	442	414	426	427	415	412	400	381	445	373	427	400	430	422	392	417	425	389	410	406	439	412	433	414	439	390	442	424	385	404	414	409	413	425	427	412	405	398	411	418	417	412	392	387	451	411	413	428	423	419	425	426	414	441	384	454	412	386	449	399	446	427	371	434	433	412	394	390	420	371	404	435	412	423	418	414	420	436	435	417	389	454	391	399	408	411	381	407	414	397	444	397	425	402	428	392	414	402	420	419	375	418	441	443	425	393	415	362	412	406	418	438	465	425	428	421	400	414	403	420	446	411	383	384	388	420	426	385	383	419	404	404	456	413	399	404	421	410	423	424	393	420	391	409	394	403	413	446	424	401	417	402	402	404	446	438	416	438	449	428	399	382	427	419	456	409	385	404	463	416	411	384	410	393	413	386	420	438	436	404	419	407	380	462	446	417	410	438	419	412	398	421	442	416	424	402	445	415	448	404	433	397	420	410	423	421	406	404	429	427	427	420	434	427	427	415	383	392	422	428	463	425	377	439	428	417	435	444	428	382	443	430	392	421	410	394	426	414	427	422	421	380	435	402	434	412	416	411	425	401	462	413	439	445	419	416	446	427	415	411	411	417	429	424	430	441	424	410	368	404	428	425	408	432	435	397	435	435	408	423	433	421	445	450	426	428	421	455	388	406	396	405	437	413	396	358	402	416	428	428	392	420	421	433	412	405	419	433	404	429	446	419	409	403	433	444	425	391	438	397	424	426	373	408	410	421	393	449	413	423	448	365	431	410	398	416	376	395	384	392	437	399	439	441	436	401	441	423	432	411	419	433	410	416	407	432	463	417	427	410	427	419	447	411	399	421	392	421	378	409	447	403	445	422	392	437	399	428	407	405	426	391	438	381	413	441	426	416	415	422	410	373	424	431	415	423	417	395	444	429	391	456	402	477	416	443	403	424	415	429	410	408	431	408	436	426	401	393	428	438	390	443	413	433	398	451	420	394	425	441	416	423	421	420	403	401	424	400	427	404	380	410	427	415	427	400	400	419	418	429	404	414	407	428	375	396	391	402	393	429	418	448	447	413	389	382	408	432	441	409	406	404	404	406	420	408	415	410	437	428	439	388	391	424	416	417	430	449	430	410	454	434	468	380	404	444	422	432	427	411	419	395	410	405	422	408	435	439	420	400	427	398	388	430	415	414	405	406	433	398	389	401	415	401	428	411	397	401	441	427	435	411	399	421	427	400	404	408	414	371	434	430	424	425	434	436	409	415	420	419	459	431	434	429	412	426	435	410	387	407	412	401	399	407	414	429	409	463	416	375	428	418	390	453	458	412	411	441	442	416	415	389	399	382	392	426	398	421	433	395	427	411	419	425	401	438	409	419	416	386	409	402	458	425	412	425	432	403	436	453	426	439	436	425	425	408	395	392	446	414	422	426	442	395	414	465	401	447	443	418	409	391	431	432	453	424	399	408	423	407	431	401	385	405	446	389	421	431	405	415	461	390	394	438	468	398	424	408	407	464	400	425	406	409	424	444	412	409	412	422	422	423	423	400	402	433	422	429	442	452	460	429	385	380	443	441	431	452	394	431	424	441	447	440	427	452	433	437	436	412	425	381	390	400	439	432	450	454	404	411	399	430	384	435	404	428	426	413	419	399	429	386	430	394	437	447	376	389	430	393	417	408	386	423	439	427	446	419	429	420	424	426	424	414	426	443	407	432	429	426	443	432	437	382	421	411	408	401	402	444	401	410	436	438	419	442	434	399	410	394	404	436	437	438	391	413	425	443	401	426	436	415	374	410	421	384	402	450	429	431	432	427	433	424	374	401	381	448	383	420	428	387	418	407	425	395	406	421	433	400	420	430	438	438	402	413	376	404	424	404	434	428	423	412	430	413	412	443	391	397	401	383	420	404	425	443	412	437	428	456	383	388	419	418	383	413	405	439	428	457	439	402	435	395	386	455	435	407	427	433	439	421	434	420	430	379	489	407	411	443	442	428	393	426	416	455	407	421	419	394	388	430	451	422	397	409	428	418	362	411	453	433	420	378	449	425	406	399	417	400	440	427	400	412	382	420	400	421	407	413	431	430	391	432	430	420	455	389	409	438	381	399	416	443	416	455	422	403	435	440	435	445	405	441	444	400	390	388	419	416	387	415	424	394	433	396	406	397	449	421	440
14392	36086	30677	18652	10755	5889	4088	3170	2652	2379	2203	2073	1900	1877	1776	1581	1488	1325	1277	1158	1041	1032	878	879	915	898	816	868	829	842	748	818	771	755	706	764	710	740	751	690	672	732	759	714	698	746	664	708	741	727	742	758	719	688	693	677	713	725	687	688	681	754	734	749	655	747	729	733	713	695	720	719	717	688	727	749	703	682	670	707	729	689	760	726	731	677	755	729	701	655	732	684	734	689	730	688	725	673	672	721	703	666	669	684	656	728	724	689	724	714	736	734	716	683	695	694	700	704	683	760	765	729	691	690	658	695	689	687	672	722	699	700	742	711	719	759	690	721	721	697	735	704	706	721	668	704	710	725	689	730	697	717	771	745	675	688	725	701	697	677	763	691	674	731	678	682	745	679	693	749	731	676	744	693	713	705	703	688	689	716	710	694	705	735	738	751	768	703	696	700	726	684	723	694	716	735	670	723	702	742	657	725	702	710	703	712	701	721	674	703	721	715	707	673	716	736	725	689	754	706	717	661	713	699	749	766	687	678	716	699	711	742	705	677	712	733	669	715	749	700	719	709	700	691	724	705	727	731	723	734	715	733	715	714	698	686	758	695	711	700	706	729	686	716	649	696	725	688	720	696	749	678	704	697	749	677	702	749	729	677	753	755	717	709	707	705	685	681	706	729	716	679	756	684	714	689	699	714	704	691	719	724	744	673	680	655	702	763	717	726	742	734	739	717	737	748	685	708	713	691	758	697	688	690	679	702	687	686	704	664	685	718	671	778	667	699	704	728	694	686	688	713	733	695	682	743	697	681	703	757	747	700	744	710	649	694	744	737	657	678	692	746	720	710	699	702	719	720	760	742	675	670	703	719	740	696	702	726	737	722	677	722	691	704	696	684	752	681	701	684	697	717	664	715	747	723	727	708	665	698	689	667	737	680	715	729	754	674	709	709	715	698	734	694	700	694	686	716	680	670	703	752	705	737	705	719	711	723	715	686	696	692	704	702	693	730	707	733	752	719	747	728	754	691	679	725	654	734	715	665	707	697	690	738	735	663	736	713	730	640	673	649	696	700	701	673	704	718	712	735	714	697	765	727	678	704	694	728	706	671	717	702	695	705	690	664	688	707	730	725	689	725	738	686	646	698	719	737	652	699	667	676	712	696	735	737	642	705	727	709	686	731	699	681	703	708	713	716	697	729	691	727	695	713	700	715	710	725	722	675	709	734	733	696	754	668	644	705	752	711	713	713	742	713	713	689	730	737	710	675	707	729	695	713	700	732	749	708	728	700	732	737	683	704	715	686	684	710	725	736	733	697	682	777	703	684	700	714	755	704	705	696	684	715	745	687	714	681	695	712	693	676	747	751	687	662	706	708	731	720	714	702	704	701	703	669	727	665	730	708	759	682	709	732	674	725	715	683	691	684	682	688	739	763	727	714	700	709	678	719	691	759	732	719	782	732	671	694	704	708	706	693	716	665	683	707	678	709	658	711	706	680	700	687	738	707	697	749	695	707	695	702	660	680	717	696	669	721	698	692	672	658	685	720	706	715	727	740	674	677	655	708	745	750	711	754	694	736	708	718	708	723	719	711	698	743	739	737	729	750	707	696	694	672	725	699	692	682	764	678	733	673	725	785	693	705	690	723	693	692	727	742	692	674	709	717	702	726	763	671	715	736	725	706	728	725	743	689	708	738	641	718	718	750	675	751	709	692	715	751	695	686	737	721	688	692	685	707	725	692	730	674	699	703	713	680	709	726	674	735	696	676	753	663	653	704	710	665	707	711	747	737	729	718	701	743	716	690	683	694	702	671	719	670	724	697	712	691	723	674	715	711	724	715	727	699	686	726	716	742	682	705	734	676	720	715	699	676	719	726	700	727	713	689	701	708	679	700	654	733	736	720	732	715	703	696	733	702	675	700	748	667	672	707	735	739	680	706	717	674	711	679	728	728	714	716	719	723	716	719	682	721	725	684	718	672	746	701	723	708	678	689	723	667	719	710	670	721	684	724	705	720	678	694	696	753	713	690	694	754	682	693	699	708	723	723	681	718	715	693	676	702	704	728	732	726	734	686	712	692	708	716	695	714	708	738	677	693	720	687	713	725	719	681	723	720	703	666	725	669	704	662	759	718	749	709	742	700	698	704	737	690	726	720	680	710	721	744	692	657	734	724	678	732	673	686	683	728	706	668	656	708	706	705	737	730	751	712	697	760	703	722	700	664	696	672	667	723	698	736	687	675	663	706	719	682	703	656	705	670	727	713	751	706	653	725	678	708	732	706	696	678	749	738	682	734	684	708	698	742	681	752	697	699	684	677	760	707	640	679	689	666	712	670	708	717	725	721	727	716	723	710	695	730	695	703	714	732	693	724	750	733	668	711	724	727	697	691	715	731	715	743	778	737	742	725	720	717	694	655	726	684	728	713	729	692	714	710	696	726	698	726	749	691	683	730	739	753	694	736	668	688	700	738	676	713	726	721	691	689	724	737	731	713	691	686	675	709	745	731	718	696	722	763	703	726	689	702	712	732	692	731	732	726	729	697	733	739	720	667	691	697	688	689	714	705	710	711	749	691	713	724	716	702	707	712	722	710	661	715	734	730	705	747	707	705	723	725	721	721	707	740	687	735	664	715	707	744	672	708	698	693	707	733	700	701	719	669	729	682	701	737	681	747	728	662	717	709	713	721	707	661	729	730	711	765	712	759	711	723	720	682	707	736	774	700	777	710	699	771	687	672	684	695	704	725	707	698	672	674	699	684	733	724	677	691	701	663	706	726	714	703	695	665	736	742	675	727	705	710	697	729	691	662	695	753	734	731	744	696	717	746	712	671	741	712	699	662	714	692	693	687	662	702	682	725	704	710	768	666	692	736	682	759	695	695	733	723	716	728	708	680	696	686	731	733	746	735	748	703	692	722	705	703	699	729	730	778	718	679	723	751	739	724	723	699	716	706	729	745	726	718	735	718	720	688	712	700	731	706	744	732	689	720	681	713	694	747	655	718	698	722	746	712	708	696	713	694	712	714	698	694	720	708	691	704	710	712	720	729	723	705	778	700	737	727	705	700	728	721	698	740	714	693	729	720	719	643	704	690	692	690	681	696	711	656	736	705	691	691	724	672	730	677	715	720	746	708	712	726	745	669	740	692	694	705	770	735	704	695	723	698	708	741	700	691	697	691	760	718	728	668	722	727	722	718	705	675	688	652	677	752	691	679	717	757	644	737	705	687	718	697	721	690	735	694	737	740	669	699	745	690	682	689	711	675	712	741	745	714	698	722	712	681	663	703	711	733	718	679	732	731	725	711	694	718	671	717	729	722	689	720	714	680	719	674	670	711	740	722	707	726	664	686	734	682	640	744	690	711	749	733	702	715	742	745	727	649	747	735	724	729	721	707	764	670	694	683	743	734	709	712	716	685	719	720	691	773	715	711	734	715	765	689	727	691	713	700	741	668	671	733	679	703	674	677	740	711	724	761	721	699	698	714	674	741
25391	21548	25084	19254	2886	1418	1051	928	776	738	723	682	721	754	680	689	651	565	582	571	537	580	572	524	554	540	554	485	514	501	568	504	496	480	462	532	510	511	533	497	503	515	486	467	521	500	502	477	504	507	510	467	522	488	479	524	525	488	478	514	491	500	513	485	500	463	503	469	487	461	484	493	485	486	486	479	481	458	519	505	489	487	469	470	446	471	490	487	489	489	513	459	488	489	480	466	494	509	496	472	499	454	512	505	462	480	536	501	477	471	489	484	497	500	491	501	470	494	502	478	464	452	516	458	494	482	444	542	488	509	476	516	493	516	481	465	489	480	516	470	489	496	495	472	506	496	496	458	515	552	483	499	533	507	479	462	545	485	485	488	512	475	541	477	419	449	504	489	512	494	512	469	512	477	481	495	486	483	482	487	450	520	503	517	494	452	508	496	510	484	489	494	475	549	450	475	481	441	502	478	462	547	532	467	502	494	480	512	496	500	487	515	535	481	534	494	507	483	496	490	524	494	509	520	513	505	473	473	471	475	467	485	529	504	463	533	473	470	452	472	516	479	475	487	495	505	527	478	513	499	450	490	461	484	488	476	473	468	455	517	531	514	487	549	530	478	531	471	532	477	485	493	525	490	498	461	472	495	492	472	504	476	516	506	491	458	479	481	493	560	482	503	451	496	496	477	500	451	485	480	474	463	520	497	534	502	451	516	495	537	471	488	477	489	502	503	484	468	467	471	491	511	532	514	499	495	510	497	518	502	523	475	479	526	529	443	470	478	458	505	474	463	506	497	481	449	518	511	474	487	477	454	526	504	474	513	517	501	455	474	484	506	504	486	529	519	513	519	502	532	485	557	491	494	459	487	498	481	466	486	520	480	494	506	534	498	475	468	491	508	479	490	504	486	521	513	459	499	498	524	482	454	449	536	469	487	489	485	491	471	478	507	516	460	504	482	495	491	522	497	467	448	495	502	480	476	486	476	467	489	484	477	506	477	472	523	505	462	521	494	469	469	481	462	492	484	464	491	456	472	480	514	471	501	485	452	494	485	472	506	517	507	512	492	475	488	461	495	484	498	527	484	514	530	475	518	494	496	482	487	452	506	529	487	494	446	508	491	513	510	528	473	512	497	473	504	516	489	482	489	512	496	478	482	548	526	475	474	507	484	476	471	506	493	540	447	526	505	482	513	514	478	461	476	494	513	474	477	535	498	491	481	510	455	509	483	465	478	475	439	512	515	476	505	497	490	458	527	489	490	509	487	495	480	528	485	499	474	478	518	487	465	486	541	476	468	494	472	490	476	492	490	490	527	552	476	482	455	493	520	524	518	499	507	440	522	497	489	482	496	494	483	491	518	459	502	448	454	498	483	508	479	527	452	509	460	498	508	507	504	513	499	478	520	496	472	433	457	503	502	478	482	472	468	468	451	497	523	460	487	484	508	497	538	452	452	520	513	459	511	481	478	508	493	535	483	493	504	484	486	496	506	514	496	508	518	503	507	514	515	540	493	502	502	477	465	484	499	517	500	474	516	474	506	500	517	513	449	543	481	485	526	458	476	492	527	468	490	487	483	509	499	491	464	478	497	500	512	498	472	526	516	479	500	461	509	482	524	524	527	482	479	500	447	460	470	477	517	464	494	508	534	487	511	457	526	508	468	509	465	453	518	461	472	501	467	541	519	489	445	506	494	491	511	484	508	504	466	484	508	503	504	513	467	439	521	472	479	504	447	488	468	518	499	512	534	486	500	468	473	496	495	475	513	506	503	483	471	527	471	542	485	477	461	457	465	501	489	461	494	498	447	496	504	494	490	516	484	513	505	494	498	504	464	492	468	485	506	471	470	463	499	492	461	506	466	492	490	529	473	464	500	504	457	511	477	468	488	502	447	464	488	485	486	476	479	504	489	442	493	467	515	475	508	520	516	511	464	507	460	514	482	478	510	505	491	459	526	501	478	493	466	479	526	520	479	474	476	504	466	527	478	501	500	515	476	500	535	459	489	467	506	508	516	478	458	535	517	488	517	516	487	489	510	474	487	538	516	496	455	460	520	520	522	478	522	517	480	501	522	495	520	500	533	495	498	486	490	498	492	499	513	481	502	513	481	468	519	550	476	497	511	486	495	495	497	510	477	471	482	497	511	511	477	481	496	545	492	484	467	479	472	485	493	455	468	515	475	506	536	493	532	472	450	523	520	461	473	493	481	505	509	495	493	525	497	536	500	486	474	496	484	492	517	495	502	480	482	515	492	482	468	489	459	507	491	491	493	488	501	506	462	492	531	446	473	497	504	468	473	485	481	500	505	478	479	481	484	470	489	529	484	495	482	478	466	455	520	504	468	495	463	510	447	489	451	474	473	510	482	516	502	489	500	506	499	460	524	493	498	496	460	438	488	495	458	506	503	476	523	462	462	508	511	466	510	491	452	504	479	487	471	496	447	455	517	499	467	489	486	510	460	504	482	494	470	487	487	502	482	520	488	477	511	557	513	482	460	478	552	486	463	475	506	527	482	501	482	514	484	535	461	474	470	476	513	515	481	515	517	516	491	478	497	475	499	486	483	480	512	501	479	473	490	471	544	491	494	450	466	525	471	417	478	527	479	496	487	467	477	512	494	431	487	482	441	456	484	494	508	500	486	487	449	461	500	495	492	475	488	478	469	493	512	485	489	505	509	472	490	516	453	473	496	510	475	509	519	486	515	523	479	494	504	520	502	491	480	503	491	510	499	520	528	496	505	516	468	462	480	494	484	445	451	453	529	485	486	477	495	507	471	461	500	503	512	493	463	472	495	510	490	507	505	506	448	521	495	466	503	481	501	461	486	473	497	488	474	542	451	477	506	486	501	497	543	502	467	477	478	489	500	498	533	502	504	472	486	507	516	501	502	463	451	509	451	458	535	483	469	485	483	491	475	488	493	519	529	495	504	477	478	493	500	492	492	448	524	490	462	462	507	525	530	474	514	478	519	510	469	489	504	466	466	450	475	487	516	505	500	515	517	445	469	474	511	477	465	498	467	490	520	469	515	503	491	492	488	528	492	471	500	474	480	496	491	526	492	496	515	512	485	474	520	486	497	503	551	472	507	468	508	479	504	498	463	488	519	486	473	494	507	522	487	466	527	492	500	471	460	489	485	473	461	480	522	522	494	495	516	497	525	521	457	474	493	470	511	447	443	511	503	487	490	473	484	467	486	478	461	494	518	488	469	487	452	496	481	465	475	519	519	485	429	496	517	489	501	514	493	493	476	493	458	502	479	457	480	495	462	493	526	470	493	473	464	520	506	464	476	507	536	470	481	531	513	490	482	495	502	476	521	481	503	509	492	477	461	494	525	520	459	513	523	461	497	479	493	511	495	531	476	503	480	536	523	475	507	482	471	475	497	484	486	534	503	497	436	527	477	460	515	467	509	490	485	522	475	476	511	533	478	481	495	498	468	520	514	516	485	474	491	503	484	474	523	487	507	486	494	497	489	471	505	480	511
14251	30647	23214	10561	4916	3682	2714	2186	1756	1746	1731	1650	1604	1532	1523	1439	1284	1216	1170	1068	999	969	921	963	919	942	976	929	880	877	865	910	836	829	867	778	856	842	849	843	837	826	817	853	806	818	858	811	816	804	844	835	831	805	859	853	813	820	849	812	779	836	788	808	838	787	768	755	835	822	804	824	838	779	812	793	783	849	840	854	805	851	815	814	862	857	773	824	778	811	776	866	815	799	848	832	825	842	837	799	821	850	821	780	793	825	859	848	834	817	791	827	824	832	778	858	811	794	827	805	826	834	795	802	798	831	818	816	838	866	829	832	789	826	804	829	846	788	805	813	789	771	844	844	801	847	827	800	850	785	792	805	847	806	810	814	844	840	824	834	784	820	807	787	775	848	774	817	799	789	858	830	822	839	767	852	808	807	803	858	861	830	833	772	805	835	774	748	876	827	804	793	789	787	816	832	829	862	812	755	824	831	829	845	798	816	829	810	803	827	786	788	840	812	829	764	819	820	803	844	801	853	786	836	826	821	780	839	793	769	795	793	801	801	760	846	761	795	825	800	761	778	777	790	814	848	816	799	874	794	797	841	774	769	767	782	756	777	835	826	858	826	789	785	808	776	813	788	803	863	817	840	766	835	842	861	825	820	813	839	868	852	789	810	851	790	839	803	840	825	882	824	769	830	809	826	789	837	788	846	790	778	804	806	858	826	777	859	805	818	821	806	809	826	775	794	867	807	800	814	802	861	799	780	825	756	763	810	809	879	812	824	777	759	805	792	801	808	768	859	791	809	845	797	806	785	809	837	859	839	838	776	815	868	797	791	808	785	796	758	835	847	831	824	837	846	821	828	831	789	829	847	812	792	813	813	818	786	862	808	818	822	824	833	817	815	777	806	789	849	835	774	857	812	787	826	792	810	827	832	812	766	796	800	824	853	788	784	825	863	804	759	770	851	846	807	854	753	808	820	773	785	780	823	839	836	796	822	801	841	845	815	815	852	797	798	812	877	833	875	820	795	815	790	854	831	769	835	782	786	845	843	804	855	825	841	801	817	800	813	831	832	839	789	773	840	825	787	897	789	847	817	815	803	865	792	842	812	784	807	809	771	790	807	806	823	828	798	792	821	796	806	748	812	830	765	787	820	831	871	845	831	843	816	803	808	846	820	766	794	800	823	784	863	804	823	855	804	764	811	785	803	819	752	822	814	792	836	762	786	814	785	817	780	748	790	798	798	792	835	856	833	811	827	806	851	826	836	775	802	809	831	810	839	823	794	792	863	820	791	795	779	792	869	863	820	839	803	820	840	823	774	823	850	849	827	847	861	880	850	834	781	761	877	779	775	790	771	831	771	843	860	832	806	843	802	857	791	814	825	814	828	794	799	846	822	837	775	805	840	822	793	866	789	800	818	869	813	797	790	779	786	883	786	812	811	809	858	797	783	802	803	783	828	816	799	826	794	814	804	771	826	793	790	815	814	784	809	819	803	789	820	837	835	819	809	848	827	804	826	777	832	848	845	772	818	791	791	763	842	814	811	822	855	844	794	817	876	806	765	781	849	838	785	865	782	860	809	851	844	755	819	830	783	840	814	833	800	815	771	816	841	853	738	835	853	808	782	801	808	816	853	794	819	828	799	841	812	788	809	847	823	807	817	854	859	789	825	825	824	861	841	851	813	785	817	854	809	828	817	819	823	886	815	841	841	869	830	811	811	819	756	864	869	822	871	811	851	808	776	839	795	782	780	772	834	780	782	795	781	813	793	777	803	773	773	825	794	809	847	799	847	811	805	820	830	826	761	826	807	825	822	776	780	799	821	816	835	848	831	832	858	814	826	817	845	876	799	867	780	780	817	778	805	833	841	845	777	808	743	842	792	779	789	801	819	773	775	815	878	861	811	811	812	843	807	791	799	803	822	828	858	825	816	825	793	768	858	800	811	785	764	806	810	799	797	821	845	780	836	807	812	823	833	797	800	829	842	822	802	850	832	812	849	824	845	777	796	815	808	793	805	824	834	747	804	814	846	820	844	797	796	825	790	791	843	782	799	782	802	821	809	840	829	821	807	846	801	856	806	839	798	827	818	808	869	796	821	829	860	776	803	825	835	808	813	833	816	801	816	801	810	872	803	815	844	825	800	821	830	810	814	856	807	842	811	805	790	791	812	851	875	790	818	798	819	770	766	799	829	840	840	852	826	792	769	894	819	812	826	800	848	784	773	860	849	819	828	816	855	778	891	780	837	821	814	777	824	861	846	778	824	870	871	829	784	769	841	805	832	816	826	830	817	822	842	819	766	829	860	813	828	822	801	847	807	837	897	853	815	814	820	810	775	799	775	776	800	829	800	820	802	789	781	841	816	813	793	801	848	851	810	790	826	762	814	826	828	758	802	811	779	836	807	857	794	818	781	782	774	808	812	890	869	835	823	802	830	830	840	870	799	770	835	840	787	812	787	827	843	829	811	773	812	867	792	845	793	834	783	829	878	801	792	855	824	831	779	748	813	834	819	824	894	775	812	798	809	792	802	806	801	763	863	825	842	828	848	809	814	794	827	808	851	869	856	843	792	755	807	826	820	783	765	857	827	834	804	798	810	845	774	818	778	807	841	782	834	809	833	814	800	835	781	846	864	818	794	797	806	825	824	790	792	802	832	803	839	804	857	813	760	806	849	820	858	867	789	774	805	782	766	862	789	803	820	846	827	835	801	884	835	810	870	841	780	847	811	807	779	829	783	800	849	754	819	811	840	787	769	858	838	806	872	790	802	857	826	799	832	820	843	798	778	788	761	850	807	825	799	825	759	828	844	834	824	810	791	784	808	774	839	806	841	827	830	810	789	803	833	821	837	813	804	837	811	837	778	829	780	814	807	865	808	797	854	806	813	851	810	862	824	807	791	779	796	833	791	808	840	823	841	817	799	806	765	809	792	821	842	814	790	864	789	841	796	832	837	838	802	843	821	846	813	814	840	838	839	794	794	818	818	805	814	790	794	834	866	845	776	751	779	769	813	825	855	833	809	789	849	888	792	831	829	799	775	811	768	788	784	818	876	831	836	864	804	790	826	838	814	840	815	823	816	813	832	829	809	802	780	839	859	792	848	815	820	776	842	802	848	759	824	827	854	806	847	793	809	843	851	809	799	829	826	784	856	816	788	818	877	831	866	804	834	802	835	856	809	820	818	794	797	803	895	817	820	812	821	812	814	751	821	812	865	811	807	849	855	809	780	834	817	818	837	833	834	808	879	807	799	829	794	844	788	786	836	778	859	797	795	854	835	811	847	821	837	813	848	812	825	852	836	745	857	791	859	845	821	798	769	820	798	843	804	790	849	816	821	858	849	849	804	806	775	787	775	784	774	863	820	833	835	778	838	793	833	783	842	784	797	786	785	847	831	807	823	810	792	838	823	773	807	837	858	822	835	807	816	817	782	815	749	809	842	835	790	838	833	854	793	799	836	778	850	784	822	851	791	843	810	799	829	823	793	824	827
22861	21548	28635	24873	21529	16861	4593	2089	1516	1302	1165	1101	998	981	875	779	731	635	601	512	506	418	423	417	392	368	382	365	369	369	330	316	311	338	327	295	344	323	328	300	319	328	328	329	295	308	316	324	268	297	315	333	283	295	308	305	292	308	302	302	304	280	317	312	275	296	288	327	320	313	268	295	325	342	334	295	292	304	278	277	318	266	310	321	304	289	305	321	323	319	319	284	327	269	298	303	334	302	330	294	363	322	318	303	321	296	284	323	256	306	300	293	287	267	286	297	260	302	350	316	309	310	271	315	363	319	277	268	300	292	278	310	321	314	322	332	305	330	298	291	322	304	318	307	281	290	305	306	279	325	302	308	323	271	298	286	295	333	312	286	309	321	291	311	308	300	280	313	285	287	310	291	321	273	328	323	280	285	304	344	291	296	325	311	332	313	284	310	289	294	328	284	314	324	312	289	291	296	312	284	303	296	295	293	294	288	322	305	290	311	307	320	256	312	305	294	315	280	291	321	317	292	303	293	280	269	290	294	320	289	282	281	296	298	317	303	314	323	295	302	304	318	310	314	323	296	318	289	292	316	320	301	298	313	320	340	334	313	299	307	291	287	312	332	312	294	315	299	292	268	309	344	281	277	301	326	302	313	285	288	310	291	320	283	280	266	312	304	298	275	308	281	328	333	346	306	330	291	319	308	298	325	303	311	290	299	309	310	305	302	282	308	285	317	320	297	286	278	295	285	307	328	330	296	278	298	361	291	288	288	324	286	306	303	292	329	282	280	329	310	297	316	289	303	285	322	292	308	311	311	287	294	290	297	286	306	301	290	316	313	322	287	336	299	298	314	343	287	314	309	337	280	287	328	281	270	288	312	312	308	306	337	320	311	311	326	295	292	295	298	284	282	283	272	316	285	305	268	299	320	312	315	288	290	322	303	324	294	300	298	350	284	314	310	300	292	293	284	304	327	315	282	282	297	259	290	324	294	283	292	281	283	320	302	307	342	296	263	299	306	293	314	303	316	293	308	302	338	281	327	293	307	284	321	319	334	307	275	309	308	308	281	299	337	303	269	269	251	304	273	303	296	323	288	329	288	298	325	296	307	314	310	292	287	292	275	313	302	321	326	298	310	311	312	308	275	272	310	323	306	298	291	291	304	284	315	307	324	291	286	307	323	315	306	275	308	287	309	279	298	298	302	287	294	307	290	306	307	306	277	282	305	304	287	301	297	328	308	306	307	294	282	294	317	294	318	318	301	285	303	349	313	320	286	306	314	296	322	304	302	317	318	297	322	296	311	325	315	295	323	289	278	303	321	315	281	315	309	294	287	299	307	310	294	289	312	299	337	288	275	274	307	320	305	294	294	333	284	306	318	303	296	278	302	308	312	302	314	289	297	311	288	313	308	289	298	311	285	313	302	321	264	312	316	303	300	286	324	291	312	284	329	285	307	328	320	288	307	308	285	289	312	253	287	307	285	262	289	323	307	272	320	304	291	313	316	284	316	303	326	306	292	276	288	300	307	320	335	301	284	275	303	335	295	320	313	305	307	302	294	302	282	300	312	326	324	294	313	314	307	284	290	303	284	311	295	298	299	327	281	332	280	294	290	313	280	295	300	324	302	309	300	257	288	297	251	322	290	298	309	258	309	301	313	286	318	270	285	309	287	340	311	301	294	342	301	260	293	274	330	312	281	297	262	320	282	305	322	305	310	297	277	289	307	308	288	327	322	281	274	348	294	310	276	329	318	292	308	305	313	314	304	295	313	317	315	334	279	286	297	315	295	316	321	285	304	296	285	286	300	261	278	305	282	301	304	324	317	310	275	320	290	337	316	299	273	304	309	335	294	310	319	293	278	301	293	296	290	270	299	298	278	309	313	284	317	310	318	325	319	303	288	287	318	327	325	306	345	305	268	310	267	319	305	310	301	319	329	298	291	297	310	300	308	261	330	276	315	277	280	279	277	284	301	304	310	290	265	356	286	310	310	301	326	319	297	302	307	323	329	335	324	293	297	300	328	318	273	272	301	302	317	310	275	293	322	325	313	314	305	292	304	284	302	303	304	275	293	314	301	316	339	286	273	301	295	337	316	327	288	284	302	321	305	297	310	299	278	278	299	318	286	325	296	298	315	320	332	306	288	336	314	315	336	279	301	308	320	270	289	294	301	308	309	315	304	295	269	319	297	330	270	295	312	315	305	312	304	302	293	288	302	288	300	299	335	320	318	304	309	314	314	273	337	312	291	305	326	284	296	304	332	278	303	318	316	303	305	298	318	289	323	309	329	272	320	291	309	321	281	300	316	283	316	334	269	318	300	316	287	279	294	309	329	290	329	299	280	295	271	284	301	277	301	312	299	306	279	330	303	327	291	303	329	338	284	296	284	301	293	274	287	303	283	295	333	306	273	318	283	315	298	311	277	323	309	289	303	304	277	308	292	343	292	274	296	321	292	332	299	293	298	297	287	293	305	307	317	268	296	290	313	321	311	294	298	284	308	302	256	304	353	321	290	317	303	277	290	303	297	304	279	292	310	289	311	289	294	323	335	289	309	322	306	329	300	312	316	316	322	316	311	291	285	301	322	322	291	305	277	314	318	313	306	291	306	338	316	283	286	321	269	323	328	287	265	270	291	285	328	301	294	308	269	274	286	298	285	317	287	319	276	296	287	307	270	322	323	317	336	303	296	304	324	276	276	290	321	326	314	354	292	338	274	307	325	304	299	282	297	320	322	327	310	320	299	334	296	291	321	294	309	323	318	310	290	293	312	304	308	302	292	294	287	283	308	294	325	293	299	300	313	279	306	270	303	287	285	292	319	286	316	300	295	338	322	301	305	296	301	282	317	308	324	309	317	280	323	311	277	301	296	294	287	296	323	308	292	321	321	309	294	288	301	282	292	270	324	306	314	299	320	294	345	316	308	327	319	262	276	292	265	300	265	310	299	314	279	327	314	262	300	294	302	298	334	316	319	283	319	322	272	273	303	289	296	282	289	277	301	311	303	325	324	328	348	297	329	309	315	304	319	318	280	322	323	297	286	310	294	304	281	343	277	299	310	301	283	296	314	317	299	276	338	299	288	286	312	302	274	304	299	318	288	298	256	287	297	289	287	268	293	295	302	302	284	323	301	300	316	307	305	336	319	305	314	310	298	331	321	285	285	307	316	311	308	308	327	305	312	323	301	336	319	286	279	324	337	317	290	278	316	326	325	287	291	306	278	337	328	304	314	282	339	278	287	300	287	290	283	305	300	314	304	291	262	303	329	313	281	321	330	302	296	293	289	311	292	271	277	301	290	333	332	298	292	318	290	300	322	297	301	301	307	298	281	288	289	312	284	306	329	279	302	310	321	283	299	273	317	287	311	291	273	304	292	336	313	308	325	314	320	318	287	277	282	316	280	312	340	358	308	315	315	306	303	288	267	334	310	311	346	321	306	319	269	324	281	296	285	290	283	282	279	299	296	290	302	309	301	299	282	298	296	274	316
17496	44636	36506	21902	14614	8813	6297	4791	3935	3468	3109	2924	2808	2543	2158	1987	1664	1660	1436	1262	1037	933	885	802	744	742	737	687	721	686	637	618	586	595	614	537	531	556	532	519	532	492	534	489	517	572	498	523	481	526	536	512	487	529	530	510	520	473	475	474	515	503	505	486	486	510	524	508	540	473	470	500	528	512	499	550	504	491	537	478	500	557	492	479	515	523	534	538	530	522	485	530	504	515	534	487	481	516	499	532	542	530	547	548	469	503	509	471	513	505	518	492	511	563	508	500	539	537	467	522	518	518	518	492	535	490	493	496	509	488	504	522	516	485	499	462	482	514	490	501	503	482	527	487	502	541	494	504	528	483	519	497	529	523	481	520	534	511	519	464	539	487	516	550	456	513	508	520	524	560	483	512	520	520	524	533	468	526	502	484	495	457	510	470	555	542	508	509	538	519	499	530	556	504	484	549	478	500	510	487	571	486	515	516	509	501	500	494	522	486	502	494	472	520	497	481	531	504	504	503	497	491	518	479	524	540	478	545	504	532	527	533	503	512	486	480	504	510	490	544	506	465	515	536	526	504	502	487	499	502	513	500	493	527	468	485	518	506	514	513	519	523	515	511	526	475	500	524	510	511	488	496	503	532	504	474	537	501	487	516	463	536	538	511	502	504	500	526	519	515	524	498	470	496	520	511	502	542	481	523	525	527	548	509	520	505	508	537	469	517	506	510	498	477	498	500	484	485	516	484	510	492	512	517	494	528	501	507	512	516	521	502	499	510	509	516	479	516	508	477	539	503	516	466	507	532	511	499	500	496	544	519	493	532	519	506	540	488	524	471	521	515	533	500	491	510	497	501	510	487	506	535	553	487	509	552	496	506	509	499	543	506	518	539	479	540	526	508	498	508	499	516	471	524	470	503	492	510	503	497	499	528	493	520	515	506	482	509	511	498	479	494	536	558	485	508	513	521	539	484	519	473	538	490	541	531	508	463	485	476	500	523	531	490	492	499	536	479	488	509	520	464	506	523	531	504	518	531	462	520	506	546	502	506	466	465	543	517	482	489	515	465	517	493	531	515	528	528	484	498	537	500	534	521	481	536	480	505	543	483	529	517	472	489	511	532	507	544	520	538	525	505	492	504	514	473	533	498	535	475	521	525	512	524	511	509	501	505	534	533	542	511	495	516	547	560	536	510	506	502	523	454	537	486	508	487	522	509	507	493	508	586	556	479	563	533	507	517	528	505	463	482	520	487	499	542	491	548	499	541	510	494	536	531	495	485	529	511	501	512	495	506	498	492	480	520	511	494	523	474	512	553	540	515	492	508	515	524	473	548	545	507	478	516	503	541	520	529	502	512	504	526	482	525	524	456	507	504	519	500	496	556	491	511	541	535	510	506	520	506	524	509	474	538	498	497	508	480	480	509	521	524	524	485	548	523	531	527	522	503	487	496	509	533	479	518	501	464	569	508	508	525	507	506	504	528	503	487	564	499	553	512	479	527	508	511	517	507	484	509	539	500	487	549	524	524	511	516	533	486	495	492	526	456	485	474	498	494	505	526	500	516	497	519	484	550	495	532	508	510	484	501	505	490	527	512	493	508	472	515	536	487	492	519	517	496	494	537	514	528	557	487	480	500	533	466	521	553	508	528	506	513	507	517	473	538	506	538	521	498	494	472	529	482	512	525	511	517	522	546	488	497	538	488	517	524	521	546	516	502	523	510	521	508	543	552	480	552	503	497	512	494	513	549	528	547	498	544	534	515	538	498	508	493	544	480	505	531	543	501	500	525	529	522	530	524	500	517	494	477	493	510	474	542	522	515	503	503	518	530	528	479	495	562	528	475	495	516	511	504	522	480	493	506	491	517	506	493	482	487	520	525	514	479	529	475	537	533	550	533	502	514	501	523	512	497	571	520	559	493	535	521	488	484	484	527	483	498	488	502	504	505	518	504	509	500	542	517	525	507	492	557	530	522	540	485	546	530	479	543	504	478	503	547	531	507	530	474	521	500	535	499	496	524	515	501	474	503	509	515	492	470	544	503	498	499	527	509	505	519	538	508	524	528	504	463	525	476	539	528	482	537	490	511	494	498	503	485	521	506	553	527	492	505	510	481	484	525	521	516	520	486	492	557	467	502	506	519	525	528	541	571	532	498	542	479	499	467	505	500	536	523	531	523	503	526	497	490	508	488	518	476	476	510	486	518	507	525	495	528	482	498	504	519	512	495	511	533	538	526	499	476	503	513	484	536	493	524	517	485	520	510	459	499	510	542	532	509	509	496	489	523	566	529	493	524	546	518	529	488	502	529	535	541	508	511	515	484	511	481	532	493	492	544	502	520	519	521	521	501	542	540	528	520	510	508	526	453	499	546	551	484	522	505	528	482	520	538	486	526	484	503	498	478	493	502	517	513	520	512	529	532	514	507	516	509	490	532	512	527	542	478	487	488	533	492	533	528	514	515	496	505	507	513	519	523	520	495	530	518	528	431	518	531	520	508	493	523	484	526	513	478	512	488	491	536	486	509	503	524	522	525	536	503	509	538	487	525	501	479	522	455	475	542	510	498	509	468	499	508	539	541	556	506	536	502	496	530	520	498	527	538	508	529	505	539	498	509	517	511	492	518	535	536	497	515	520	496	457	518	503	530	481	546	488	514	504	551	507	537	526	500	521	528	522	545	508	505	503	530	513	514	472	481	534	526	513	519	547	494	491	497	536	526	529	511	514	508	509	517	512	518	512	490	481	567	535	501	484	514	499	538	473	552	472	572	512	521	523	544	487	498	518	501	514	531	525	504	496	509	532	469	541	523	528	495	566	524	518	538	493	523	521	557	496	533	511	499	500	535	570	582	496	496	516	475	515	520	482	495	504	520	485	521	520	537	462	508	561	521	512	470	533	469	515	532	523	508	521	501	509	506	475	510	527	525	527	479	505	518	511	458	483	540	517	527	534	489	523	527	517	559	504	483	506	475	493	529	515	547	504	511	515	487	520	542	550	498	514	519	519	527	505	520	479	534	488	496	484	525	537	519	509	503	553	515	563	503	498	511	513	517	513	540	500	509	563	508	545	479	514	494	497	522	486	489	476	489	526	510	522	502	502	519	494	491	498	555	495	522	506	497	467	489	486	533	518	495	468	506	513	516	498	507	522	504	504	529	521	535	500	480	516	539	514	517	532	504	507	539	503	511	496	543	499	525	530	550	500	505	518	499	471	541	506	484	496	500	502	509	492	542	558	497	506	529	480	495	546	511	499	501	530	511	499	523	505	523	508	514	505	518	495	507	493	501	506	525	525	505	505	513	579	521	544	508	552	477	520	478	528	532	501	518	517	497	507	529	485	479	472	532	487	514	486	490	490	508	498	532	503	533	532	509	497	517	488	522	488	459	481	505	500	514	516	526	510	527	490	505	486	512	557	475	510	471	498	460	574	529	535	513	489	514	541	507	512	506	531	496	472	497	538	503	526	530	526	484	556	533	483	573	542	529	516	545
27690	20443	13652	5101	1717	982	833	764	702	711	755	678	699	683	683	658	653	603	646	629	580	543	569	538	586	620	569	510	540	545	572	551	542	536	535	556	505	595	534	562	558	556	531	515	581	596	524	538	540	576	523	538	554	575	545	601	548	571	517	556	551	572	548	521	529	510	493	523	549	558	530	525	556	553	578	549	534	543	539	552	542	526	517	522	540	537	530	532	527	569	535	564	536	525	551	564	552	533	536	551	528	537	534	551	534	545	565	552	535	552	547	548	544	557	527	540	549	549	508	514	560	538	533	516	543	564	592	540	550	499	497	538	547	519	509	594	544	550	574	520	573	502	527	564	540	510	555	562	532	521	532	545	517	527	526	493	536	539	552	513	546	546	573	535	536	550	550	533	547	550	568	576	511	539	552	559	521	505	552	523	529	501	517	552	516	560	583	540	516	573	554	536	512	552	550	555	520	552	528	595	545	513	567	523	502	590	550	569	525	530	524	559	567	533	527	556	515	550	539	540	546	573	560	599	536	504	533	509	540	508	535	576	534	518	523	525	547	559	526	513	530	545	538	595	521	561	513	566	542	541	553	563	502	503	565	562	536	570	556	536	501	518	553	510	539	558	570	559	578	535	570	510	532	515	541	540	532	561	524	515	561	609	538	531	518	533	527	524	511	569	579	516	519	541	546	535	551	552	490	553	534	475	540	494	536	548	577	557	521	552	550	554	519	572	559	574	561	524	557	569	532	530	541	515	535	560	507	514	559	545	523	511	558	512	561	533	566	556	522	543	526	549	555	532	525	518	503	519	558	599	510	543	528	552	542	549	530	533	545	539	554	572	553	549	561	567	542	516	533	539	595	555	522	501	566	545	514	522	516	548	548	555	540	574	582	539	522	529	559	587	528	538	559	514	512	542	549	520	520	532	546	522	532	538	581	551	524	539	550	498	511	546	601	497	545	525	527	516	520	551	579	497	557	555	571	538	557	519	507	555	485	538	525	516	529	551	608	538	512	522	558	548	560	520	580	545	528	526	538	532	550	521	570	504	552	524	512	554	562	535	576	562	540	553	531	538	561	543	534	537	503	542	521	562	574	549	538	481	554	515	551	560	539	570	551	563	551	526	569	556	537	507	517	562	573	523	571	500	567	541	576	541	544	603	540	522	543	584	542	567	542	550	517	579	508	562	550	531	564	534	554	557	527	555	523	568	525	525	515	582	570	558	560	535	555	553	547	530	549	550	505	541	541	551	527	548	555	548	540	551	525	544	493	512	516	556	553	534	523	524	518	481	502	592	546	529	538	509	511	570	556	509	541	520	532	543	566	516	546	534	538	572	545	552	553	502	533	583	560	541	573	578	538	551	540	504	534	565	512	531	543	512	542	537	579	546	538	463	538	526	533	596	575	532	566	525	561	505	526	534	567	549	562	592	526	558	552	608	504	552	493	564	541	555	566	528	494	531	535	564	549	510	513	542	550	551	550	545	575	555	527	516	544	546	543	488	508	515	573	544	537	523	556	540	552	546	514	548	532	577	538	512	516	569	530	501	528	564	536	506	529	517	545	522	500	539	558	515	509	550	519	544	557	571	547	530	520	532	536	559	523	515	530	549	523	562	540	553	548	516	550	554	552	540	557	494	520	529	501	533	538	542	539	540	580	524	519	546	544	512	520	547	526	541	523	558	512	506	551	525	522	528	588	553	584	586	487	513	581	508	557	548	529	534	570	638	574	522	548	530	487	556	553	538	562	549	545	570	519	539	534	536	489	560	627	564	557	517	554	531	539	500	567	543	526	564	523	479	537	539	500	549	542	547	564	560	532	516	528	535	534	564	540	575	558	516	537	494	555	530	539	543	540	542	545	518	548	569	587	536	567	520	547	588	553	512	512	523	587	534	550	535	524	541	574	526	578	548	552	559	559	495	564	502	522	580	543	523	516	575	568	550	565	514	543	554	517	538	567	528	540	544	499	534	544	528	538	527	514	519	530	563	535	566	580	524	555	532	563	562	565	548	534	543	499	534	527	538	535	536	534	546	503	529	553	575	537	532	549	559	515	515	532	537	565	572	547	534	547	541	545	539	567	542	509	545	510	563	499	516	584	552	531	519	504	550	559	528	535	563	564	503	528	479	536	558	569	514	553	527	594	533	575	539	567	526	541	564	581	529	522	560	477	507	551	513	557	522	551	560	515	527	523	509	558	539	531	589	512	548	535	553	528	509	555	613	547	531	551	541	552	543	526	526	553	577	544	508	549	522	563	544	565	555	592	563	552	530	569	571	532	541	546	550	509	564	496	529	559	558	540	551	559	494	517	589	529	573	565	559	529	521	576	505	498	533	518	565	546	507	523	533	578	534	582	513	541	557	534	550	543	544	540	554	575	549	543	508	515	540	560	520	541	522	572	526	507	543	562	540	547	558	531	549	557	534	526	562	550	543	558	563	557	506	567	535	557	548	570	521	569	531	517	538	556	557	543	512	584	518	562	562	548	564	536	572	543	539	570	535	549	551	548	520	551	573	577	570	533	545	549	572	539	525	554	531	471	507	544	494	543	571	511	598	564	505	559	591	568	543	540	573	536	560	535	512	575	516	556	540	518	541	536	549	555	529	537	569	555	573	554	553	524	533	598	571	496	528	566	550	560	542	552	537	554	550	524	537	528	543	552	491	534	554	506	538	528	551	555	522	554	547	531	532	542	557	562	553	530	601	558	554	532	578	564	527	518	548	587	515	508	554	534	540	520	509	540	542	523	572	514	549	533	502	520	571	570	532	514	543	525	592	547	571	560	555	571	561	555	560	514	530	534	519	539	538	573	575	530	522	546	554	508	527	577	554	579	557	543	512	520	506	510	520	535	528	540	556	543	545	525	549	550	496	559	550	551	520	538	515	550	573	524	525	533	551	553	545	517	560	561	520	563	524	523	539	543	557	549	587	551	550	545	524	553	550	595	516	528	527	556	515	537	529	571	552	528	526	554	509	542	528	587	555	517	543	569	536	560	536	537	514	549	535	550	562	544	555	522	596	520	513	517	590	593	533	571	565	552	532	547	557	516	530	524	517	536	559	540	596	555	555	537	489	543	565	526	546	573	507	584	500	494	562	524	538	552	511	540	570	558	542	522	563	589	567	558	536	604	554	541	557	524	528	580	571	569	556	526	564	543	524	555	535	553	530	526	515	579	586	555	477	573	528	570	585	539	539	536	547	529	574	577	528	524	534	553	623	560	540	549	572	533	543	512	535	587	551	539	517	530	542	548	526	565	552	542	528	528	527	547	543	568	561	541	491	529	533	528	567	508	560	543	590	556	538	530	530	519	534	560	554	541	580	548	570	545	555	568	570	512	521	522	542	574	539	561	543	493	493	558	523	576	553	526	534	543	507	574	528	533	539	574	526	560	537	526	502	528	540	544	551	576	506	581	540	553	557	544	525	539	576	555	546	534	549	526	626	511	541	554	526	530	537	555	514	573	531	556	543	595	510	532	560	514	522
13009	26665	16653	7936	3716	2377	1937	1694	1520	1523	1568	1471	1475	1431	1358	1282	1199	1192	1110	1097	1000	949	1043	948	1001	986	952	967	951	1007	903	914	915	910	903	854	957	948	906	896	890	878	900	950	940	907	911	893	875	897	911	855	926	928	898	905	862	944	923	901	866	908	871	896	890	915	926	832	821	889	911	897	876	870	905	940	837	907	903	908	880	846	899	900	867	963	882	870	883	913	895	848	899	921	913	864	918	920	905	881	886	923	822	916	916	949	901	877	946	947	890	893	840	913	901	891	890	967	933	863	970	873	902	941	860	937	939	867	947	867	870	907	876	906	878	841	914	861	961	877	882	902	906	860	892	894	872	906	869	898	862	878	907	934	828	945	882	856	902	892	876	919	880	922	910	863	892	938	863	923	940	933	896	933	910	930	938	865	916	941	891	914	878	878	896	928	904	842	860	922	862	878	837	940	885	842	897	895	957	856	936	883	912	846	876	873	937	861	865	899	894	898	952	863	892	939	869	911	934	892	910	887	908	934	933	968	899	845	917	869	943	883	920	895	891	894	943	883	828	891	901	882	867	919	900	820	917	887	921	899	846	938	917	890	888	965	887	923	896	899	880	934	945	894	931	945	872	861	865	895	848	869	856	904	895	935	859	895	956	873	884	942	874	899	836	883	880	899	943	920	840	892	877	932	878	885	864	868	912	914	870	873	895	911	912	902	904	896	915	953	925	900	924	926	887	892	955	877	915	888	912	860	920	934	884	887	933	921	934	929	843	917	874	926	878	969	931	898	822	903	863	899	925	923	961	850	949	909	908	894	915	915	863	984	921	882	957	871	958	943	920	914	910	934	870	885	905	887	916	898	891	894	888	916	900	878	886	928	847	946	928	906	921	934	907	909	956	917	908	923	886	853	916	858	860	910	936	927	914	887	874	912	873	900	904	847	964	922	905	871	883	886	920	887	901	863	835	902	950	866	935	906	912	864	877	914	927	943	870	877	909	843	937	862	923	915	886	906	869	872	942	936	914	904	882	938	861	969	898	942	894	927	901	878	896	908	907	842	855	907	884	930	897	879	954	873	874	890	889	934	892	938	858	880	883	951	889	919	904	885	880	883	929	868	903	916	890	906	892	891	893	917	929	879	859	861	906	941	883	886	921	886	908	877	907	886	927	946	896	864	885	862	876	855	921	949	884	848	818	941	866	940	905	964	886	903	867	905	861	915	921	929	902	882	939	869	914	913	958	846	868	869	849	855	918	916	953	857	929	848	965	868	892	909	965	901	932	890	943	919	915	928	873	912	855	911	846	924	873	925	910	895	883	903	906	911	921	915	884	910	889	853	868	862	907	933	916	908	826	897	910	909	887	913	862	918	890	916	879	933	906	869	901	866	894	861	897	948	898	854	898	873	839	898	935	859	872	888	916	861	905	916	915	916	891	898	845	916	883	890	866	873	876	898	875	860	875	902	911	858	908	930	950	889	890	875	886	880	862	915	887	899	905	925	909	899	897	895	886	869	894	904	893	906	921	919	864	916	937	889	847	948	936	910	892	878	926	888	933	923	840	906	881	926	873	842	864	961	905	864	884	901	914	855	892	886	878	902	905	870	903	966	872	850	885	895	916	920	904	942	849	931	846	880	873	918	958	906	906	871	913	927	958	858	920	840	883	875	843	946	923	921	826	896	889	938	904	867	915	921	912	877	929	853	917	920	845	942	858	934	913	899	936	901	900	907	918	921	917	814	905	906	834	846	807	918	854	893	913	856	877	884	917	905	879	918	905	884	861	902	899	873	937	951	895	932	896	902	916	807	923	905	921	901	909	913	885	965	876	882	886	918	913	914	877	896	919	911	887	902	904	902	889	899	883	944	877	901	915	942	912	898	936	903	906	894	873	889	893	920	900	854	951	909	862	926	910	911	907	881	933	917	900	892	890	929	839	884	886	930	844	929	882	896	908	931	902	937	911	884	919	912	882	886	944	839	907	906	887	857	855	869	890	900	847	870	919	883	875	909	908	924	948	882	867	827	929	885	900	862	922	925	909	889	872	901	866	928	934	924	833	910	850	905	913	878	883	935	873	865	860	861	873	881	926	874	872	931	908	852	861	960	917	956	877	886	890	898	923	831	867	885	905	887	852	861	866	932	922	873	930	883	834	871	937	917	861	911	914	904	886	909	865	852	852	892	907	894	931	904	904	909	946	913	926	908	896	916	941	905	933	904	948	855	873	925	868	860	984	906	915	924	898	877	893	876	898	893	896	953	915	909	945	917	876	991	912	931	898	899	869	918	926	860	933	943	932	897	921	872	883	921	911	894	878	954	926	849	881	873	880	843	879	825	922	932	907	952	916	870	918	913	913	921	899	939	912	893	889	833	857	914	924	891	939	875	898	882	874	946	905	896	897	920	942	932	863	913	943	898	888	945	894	914	901	897	877	925	935	913	869	925	875	849	944	935	974	834	936	917	872	905	865	886	913	890	942	856	953	908	919	910	922	878	934	909	945	878	908	895	939	936	878	928	929	883	916	940	868	896	927	906	893	905	869	895	878	918	875	900	930	905	950	901	906	888	907	906	922	902	912	872	955	866	938	912	873	919	882	933	940	889	845	910	925	919	928	896	906	906	916	879	834	921	885	906	937	941	883	878	894	909	909	883	899	920	889	900	899	881	853	888	919	875	896	885	925	880	916	883	976	883	890	885	909	909	875	952	879	841	916	920	884	948	880	898	946	907	859	923	884	930	876	903	919	906	975	908	882	932	882	917	912	881	925	890	860	937	854	937	897	886	917	908	944	894	897	905	901	913	951	886	865	889	862	857	906	869	932	900	927	860	892	882	946	895	896	851	862	870	883	882	959	872	857	917	912	902	856	881	902	891	880	911	875	925	915	919	968	907	861	892	935	950	888	862	900	890	882	875	888	901	897	849	888	909	879	827	880	869	891	938	853	925	912	887	846	908	857	901	903	962	905	880	875	902	913	894	934	865	888	869	803	895	856	895	887	909	919	882	937	919	828	876	862	879	887	875	942	846	858	881	944	881	949	900	975	891	925	875	920	904	875	915	928	884	874	885	893	949	884	881	915	868	903	907	902	901	927	895	870	915	867	870	920	920	881	886	857	875	921	961	891	970	906	911	959	906	865	903	921	906	904	936	876	890	903	895	884	869	937	845	901	909	835	913	916	927	921	946	933	955	865	896	881	882	913	872	916	897	877	901	923	913	978	937	910	878	836	919	864	880	900	867	937	935	849	894	884	881	910	890	923	881	902	873	865	933	872	943	985	879	883	924	873	840	871	899	907	934	964	863	941	917	881	939	885	919	875	866	894	897	916	955	887	877	892	959	905	906	850	891	928	920	910	896	888	903	907	912	862	898	916	893	879	897	872	888	892	869	926	940	883	896	955	933	873	887	941	908	921	916	878	887	886	909	902	896	893	904	919	938	889	866	930	877	895	884	928	928	943	899	969	885	954	924	909	890	912	897	876	881	913	854	859	870
23784	21507	27846	25619	18309	5185	2124	1479	1126	1062	1035	950	966	769	729	689	676	597	630	554	519	540	481	506	530	464	487	454	504	435	426	432	465	414	475	433	432	438	404	420	430	437	454	432	381	408	430	426	406	464	420	437	433	377	413	408	428	432	436	439	465	385	403	406	421	433	431	418	416	425	447	401	419	426	452	387	436	430	423	431	413	425	383	444	422	439	415	431	446	416	424	439	415	422	431	372	422	407	415	426	405	431	400	410	455	417	398	416	343	445	374	401	441	456	444	421	454	402	411	440	419	427	448	416	423	402	419	398	387	439	449	429	429	407	394	415	509	421	417	455	414	416	396	374	422	440	418	423	464	443	422	432	381	407	456	458	415	455	391	425	416	414	401	457	465	416	427	421	423	456	463	443	444	414	427	432	439	457	431	431	421	411	435	464	408	406	431	458	434	378	417	457	440	402	417	420	447	384	413	414	431	424	431	408	455	407	455	386	405	399	440	446	400	422	416	398	439	413	398	388	430	408	444	417	406	419	420	369	421	440	423	426	412	416	406	388	415	414	405	440	386	442	447	419	443	381	431	392	404	413	418	400	426	440	407	413	437	380	422	402	429	443	393	383	431	412	438	434	424	420	404	417	399	411	429	402	425	411	439	398	400	425	428	418	458	426	431	410	415	423	398	400	423	436	442	419	418	384	416	418	401	460	414	451	449	389	425	428	386	401	427	417	408	436	431	414	447	436	427	409	413	391	416	410	416	402	424	411	403	375	431	429	417	450	451	421	404	407	423	384	452	428	397	450	408	435	419	441	416	416	406	409	443	404	428	443	453	435	461	437	383	420	430	428	425	434	425	436	425	428	430	454	365	431	442	443	413	425	395	394	412	408	428	410	417	394	412	422	422	387	413	447	418	474	394	425	410	419	424	413	415	423	406	369	412	441	419	397	403	399	417	443	448	455	422	421	411	416	439	433	402	422	453	403	390	420	411	412	424	407	434	438	402	435	459	419	406	377	385	383	386	430	382	412	446	411	412	428	426	445	429	407	374	435	441	407	425	419	439	436	413	408	428	418	466	451	405	394	412	396	421	404	419	438	448	368	415	407	429	414	406	422	379	423	418	433	446	391	445	414	417	442	419	452	403	410	441	421	409	459	410	380	433	406	421	442	390	420	423	403	398	394	417	405	421	430	413	446	396	419	417	444	430	442	449	447	441	417	424	422	382	427	407	396	442	419	430	449	396	425	407	365	425	429	417	421	438	441	420	408	440	428	431	407	425	434	399	395	399	402	426	401	409	438	443	424	399	400	428	429	431	363	451	439	419	456	389	390	453	452	406	406	442	387	425	384	415	409	436	418	432	377	420	464	453	410	471	409	407	436	401	431	407	415	369	473	417	409	411	406	438	413	394	423	462	437	453	441	431	427	422	423	440	405	413	380	401	424	405	422	453	427	425	394	413	460	441	430	369	405	438	408	367	435	409	453	419	448	415	459	403	420	420	423	426	415	415	412	429	431	440	430	443	411	418	408	437	425	422	445	406	383	400	401	405	417	410	399	425	401	398	404	398	428	399	429	388	433	401	392	438	399	441	382	380	430	430	417	409	432	426	434	382	425	420	422	397	402	420	419	460	368	440	419	456	407	426	442	398	422	442	416	418	399	419	450	453	418	442	409	461	422	427	438	427	413	426	415	430	372	407	452	416	411	440	419	400	433	407	405	436	364	471	431	422	414	405	387	401	424	439	428	393	422	420	399	399	413	397	397	427	421	474	426	450	400	430	409	401	416	393	401	346	408	395	374	450	419	443	404	450	417	433	439	424	426	399	433	477	430	442	413	428	423	415	371	439	412	415	419	446	387	430	400	409	402	416	438	451	400	432	427	427	410	452	437	413	420	446	414	428	403	442	407	407	463	424	376	413	412	420	426	387	406	441	394	443	424	385	427	442	394	411	424	428	407	470	387	385	420	421	386	426	394	436	418	421	416	443	431	441	427	452	440	413	395	430	404	432	435	413	427	386	409	405	416	434	409	406	394	364	425	411	422	391	418	426	412	431	412	413	450	390	447	424	405	458	449	441	368	394	426	413	445	425	452	402	396	421	430	416	408	362	458	421	422	455	403	413	454	406	454	419	416	425	428	406	380	387	424	446	406	423	406	426	411	444	444	399	404	439	430	408	450	418	412	421	405	425	440	429	434	449	406	429	397	425	427	450	410	389	394	447	418	421	438	417	448	382	456	415	415	462	391	426	421	436	424	412	399	429	420	396	428	448	409	411	420	423	408	434	399	444	396	410	448	404	390	366	370	427	414	463	452	427	427	448	393	437	445	395	431	453	417	402	443	415	389	408	430	375	430	454	406	384	417	459	411	407	413	393	403	399	394	394	405	419	430	406	423	412	426	423	425	446	410	389	427	436	432	436	454	441	441	403	423	421	398	409	406	423	400	440	431	429	387	422	424	430	395	408	419	417	444	390	404	397	435	402	443	444	393	415	381	399	440	429	454	438	354	384	425	411	410	421	403	426	398	454	395	442	418	404	436	449	396	448	423	413	420	375	410	430	423	455	399	395	417	406	426	423	418	453	436	436	410	422	429	391	421	451	406	408	429	417	410	411	434	421	439	429	373	407	420	404	439	390	443	434	403	426	414	435	430	429	418	420	452	410	472	412	443	392	419	437	439	449	422	422	407	416	423	427	441	392	424	436	401	473	421	423	422	408	366	448	405	479	405	402	384	412	424	436	415	447	429	449	442	436	431	448	422	408	385	404	420	404	398	409	421	406	449	436	462	434	410	401	422	413	439	418	418	418	386	421	409	395	458	464	429	419	422	413	444	438	409	422	411	436	431	386	405	452	434	441	427	386	446	429	412	406	437	406	442	413	380	392	389	432	427	405	370	400	431	448	428	439	386	431	390	388	427	386	415	409	404	459	427	411	433	414	460	441	409	404	448	411	388	420	465	394	410	402	391	377	433	402	428	402	402	439	415	424	458	420	421	395	440	436	414	421	420	433	449	427	437	432	405	402	425	449	406	412	402	431	414	432	405	415	428	412	419	408	412	407	436	433	423	424	396	403	414	405	418	409	384	404	420	419	429	425	412	405	438	451	427	441	435	407	406	393	411	445	394	465	420	412	434	404	446	397	415	409	408	408	439	433	407	444	398	378	448	408	449	405	429	403	434	409	390	403	450	451	419	401	386	403	436	411	407	417	455	396	450	396	417	437	398	438	393	426	423	430	425	427	390	397	454	432	429	409	399	441	408	436	408	418	432	427	417	426	436	411	418	434	447	443	364	441	416	411	416	435	419	433	428	403	416	408	417	429	375	429	449	437	429	395	399	408	431	397	434	459	460	418	448	397	439	430	433	439	431	413	413	446	440	427	432	411	435	429	396	417	402	405	400	411	402	424	406	418	437	434	416	426	401	447	448	425	403	429	399	406	425	437	434	394	403	435	388	397	428	399	439	453	441	411	360	443	363	394	424	412	412	431	414
15197	40017	30471	17695	10691	6208	4377	3567	2899	2596	2474	2415	2190	2040	1739	1610	1388	1399	1235	1085	1017	974	906	889	830	839	832	774	880	796	802	768	778	781	716	729	738	696	708	763	748	713	709	732	716	718	815	701	704	672	660	695	717	689	702	750	719	702	697	711	676	689	723	688	748	751	693	685	723	721	738	738	730	714	714	672	700	666	699	701	723	701	717	729	700	700	710	685	738	681	661	688	691	706	704	715	685	735	720	721	669	734	716	738	730	742	739	745	727	727	710	684	739	708	739	719	699	703	710	709	686	715	708	711	735	715	715	716	742	698	764	649	740	737	701	733	687	749	693	712	701	737	739	716	724	743	715	722	728	680	704	741	734	702	726	716	729	723	691	735	741	719	708	725	702	731	720	704	711	704	672	696	716	748	733	666	729	712	719	740	772	693	745	737	694	750	680	761	696	730	692	711	641	687	745	695	720	680	722	751	715	733	781	693	701	728	708	761	676	738	733	690	745	707	743	768	695	695	674	732	690	696	729	683	683	685	773	680	694	735	688	701	687	668	720	722	722	759	735	719	709	765	651	712	730	752	748	713	696	636	668	742	659	714	708	757	692	741	670	701	747	648	728	729	668	707	661	686	680	743	688	721	718	682	711	660	725	713	702	724	725	686	690	684	768	677	716	702	759	712	735	709	708	699	706	704	759	725	681	724	739	713	738	687	735	677	737	758	731	679	696	731	741	717	719	695	727	740	690	727	713	688	652	740	685	709	701	738	714	705	733	690	650	690	688	755	693	739	736	698	704	704	723	730	696	669	717	711	711	712	754	686	704	661	722	702	735	721	726	729	688	750	757	700	686	734	727	653	728	743	686	728	733	714	720	679	729	693	734	700	713	724	742	679	697	679	759	692	763	730	695	734	719	732	723	738	752	690	728	714	760	743	726	710	712	693	708	732	681	717	757	704	692	706	722	725	698	670	733	740	700	719	709	701	678	694	667	701	721	705	674	697	722	742	723	701	673	711	742	738	744	743	718	704	704	694	728	712	712	646	710	709	704	736	735	712	709	733	729	719	740	757	709	722	696	720	710	689	726	698	705	703	681	715	712	722	740	711	709	702	704	679	727	677	664	702	729	701	740	714	733	709	738	709	735	692	713	713	762	702	711	685	725	722	738	768	697	702	714	715	727	716	734	692	702	790	706	713	718	732	700	682	729	720	742	682	747	702	731	731	721	682	723	687	727	734	712	672	714	695	716	699	722	756	690	731	722	689	730	660	726	713	710	715	653	692	681	716	750	663	729	710	719	706	739	711	702	723	744	712	722	705	743	696	669	732	727	718	743	737	704	720	706	694	740	695	659	715	681	711	746	704	702	693	732	698	733	733	728	699	712	684	751	777	684	688	675	697	705	711	691	683	656	712	803	760	675	738	745	704	713	710	675	747	714	740	685	718	723	758	672	714	703	728	679	732	687	707	746	664	672	695	708	738	729	691	753	719	730	674	676	758	728	703	730	767	716	691	725	688	700	727	668	698	709	721	766	732	673	709	686	724	744	739	681	702	689	684	761	740	702	719	735	741	707	702	678	696	740	704	734	716	662	767	701	754	713	706	741	685	743	729	751	674	720	706	777	710	757	680	733	731	712	665	714	749	691	695	686	674	725	681	717	736	715	779	687	713	660	685	719	657	755	774	718	735	689	739	668	731	732	690	711	729	693	686	696	723	747	754	682	717	689	655	736	684	735	695	750	667	714	703	706	712	688	708	747	715	678	752	699	764	677	736	709	752	728	738	722	661	717	726	668	751	712	713	739	732	682	706	695	715	697	677	700	734	719	697	712	705	700	705	757	710	709	720	699	720	742	759	715	726	694	705	765	690	707	716	699	671	736	773	700	710	751	723	695	735	708	743	753	741	758	741	690	708	690	758	711	736	714	650	756	711	694	707	732	739	707	705	769	725	727	743	727	725	728	704	720	752	753	716	649	686	688	696	703	729	683	729	737	710	705	729	730	709	727	726	731	723	697	708	749	694	695	699	746	715	699	754	705	736	740	764	678	729	708	703	718	659	725	710	752	730	722	710	657	724	745	684	751	700	717	696	674	702	709	711	746	657	669	686	698	779	736	712	699	691	738	756	716	711	684	710	690	742	714	734	726	685	714	749	683	705	732	686	776	730	735	696	680	714	697	688	734	688	686	713	725	640	758	722	752	689	681	662	706	709	743	647	769	749	743	726	653	715	722	746	707	746	688	708	677	706	714	727	743	747	714	725	681	710	742	708	683	694	716	763	709	736	662	699	747	712	649	736	687	724	698	734	722	725	740	750	688	745	701	751	676	692	767	736	720	724	725	804	668	702	712	728	713	673	753	719	724	696	659	714	721	703	682	759	703	721	693	720	690	669	727	735	721	737	705	732	742	710	671	671	724	681	741	747	697	703	737	697	735	716	753	727	723	704	730	690	696	745	747	694	673	732	704	704	738	740	715	688	668	708	686	663	728	750	743	672	781	759	677	754	716	665	700	725	752	699	699	686	692	689	734	694	700	691	745	761	693	723	740	706	697	709	677	710	737	731	713	718	700	756	722	757	679	688	714	740	711	725	662	734	703	700	737	725	694	712	760	661	681	750	663	745	691	708	678	705	706	683	716	777	696	731	730	807	703	665	711	712	712	683	769	698	737	681	717	694	691	700	742	713	737	729	750	744	752	711	709	703	725	728	682	668	734	699	687	742	713	734	693	729	750	705	745	777	711	674	700	737	704	670	671	703	706	729	735	687	707	719	732	730	688	715	700	735	712	672	711	723	694	710	686	759	729	708	743	640	711	732	686	731	724	684	714	703	685	696	714	676	701	731	685	738	697	690	726	747	718	684	696	709	730	701	735	774	670	724	718	724	685	680	646	714	725	735	705	727	732	754	712	728	722	721	704	702	734	699	686	691	736	676	736	702	684	760	674	726	720	705	731	717	719	698	748	739	722	705	785	658	726	710	677	659	739	708	678	732	664	717	703	714	681	719	733	689	688	737	697	680	705	715	709	751	662	704	723	704	742	710	689	720	691	802	678	700	683	715	641	664	708	696	710	734	750	698	680	692	736	760	687	706	709	731	700	746	690	769	726	756	664	693	683	678	706	746	712	727	743	708	703	744	701	752	730	731	796	711	700	661	702	691	718	717	675	724	708	728	724	702	712	701	749	797	695	651	694	719	672	679	718	699	708	700	687	753	727	743	706	703	719	700	706	691	684	700	708	703	751	771	738	722	749	698	722	681	730	766	727	736	692	704	749	717	701	715	679	724	676	693	682	718	773	708	720	732	737	700	752	724	751	700	698	721	734	724	752	709	690	703	729	702	747	746	715	745	716	720	665	694	728	709	709	709	725	672	695	759	762	694	744	734	751	723	726	735	721	696	682	738	742	729	740	674	734	730	687	703	722	704	698	725	700	691	714	702	694	710	697	707	720	692	753	709	713	744	721	704	706	711	724	701	695	685	667	761	720	743	730	713
25409	21524	24935	18915	3085	1493	1207	937	903	810	808	819	757	739	697	643	638	604	576	582	596	548	585	574	517	531	524	504	515	529	515	495	465	508	479	500	470	492	497	487	480	517	482	497	469	495	473	515	431	501	469	479	523	474	486	518	476	422	477	442	477	476	508	504	462	492	494	455	480	453	474	453	491	470	460	478	496	540	496	473	523	482	478	530	473	488	500	499	485	505	489	472	536	512	496	494	480	511	532	486	494	512	496	453	492	515	453	505	495	468	560	488	491	489	495	494	513	456	508	515	507	487	498	469	498	485	511	447	480	514	498	441	509	449	460	506	467	526	478	520	481	500	470	526	480	469	474	471	451	497	469	507	511	475	494	494	511	506	468	525	513	484	507	513	526	491	485	469	483	466	510	476	493	532	507	500	503	467	485	484	485	502	513	523	491	507	505	492	485	509	483	510	461	473	475	486	475	511	486	481	490	491	447	485	514	454	495	456	497	527	487	473	487	490	457	470	503	507	491	465	489	509	467	471	450	488	496	468	494	461	489	470	471	471	503	460	485	506	444	476	493	442	532	466	486	461	532	464	481	485	444	460	506	505	509	475	510	500	541	472	516	504	487	508	465	509	449	479	534	491	523	490	481	492	506	485	484	468	502	525	461	479	486	495	464	517	473	478	485	526	485	495	453	471	446	506	476	480	475	477	445	487	535	488	481	489	474	487	482	484	489	487	502	497	516	452	463	470	475	464	486	495	474	468	490	486	469	500	480	496	464	505	488	525	517	483	502	478	478	514	508	482	482	512	461	471	472	521	445	502	482	482	502	479	454	490	544	474	506	481	491	480	486	488	471	479	476	473	506	457	466	449	476	490	483	493	468	459	467	484	469	490	461	500	486	473	498	462	442	495	494	512	480	475	489	464	464	487	531	458	515	548	529	501	474	468	430	473	523	479	502	492	475	472	488	506	433	484	519	483	461	485	511	454	490	462	474	471	473	500	504	491	490	477	474	464	480	515	452	474	479	498	482	491	442	454	479	467	511	506	487	510	492	464	490	509	469	459	497	495	475	495	523	530	481	453	485	461	522	467	525	466	505	466	503	459	518	458	463	483	502	476	460	484	476	486	475	495	456	455	456	455	493	469	465	496	470	482	489	510	468	496	483	515	481	519	488	490	479	508	515	507	483	500	501	455	476	469	485	482	513	499	480	519	484	464	458	489	516	488	490	488	499	469	483	487	484	509	473	505	518	484	508	488	479	440	460	506	484	489	492	487	496	490	441	448	513	468	491	513	455	508	480	451	492	492	515	492	454	527	530	464	495	493	493	469	461	524	491	458	469	518	536	504	496	504	563	439	513	492	489	445	490	520	475	481	500	500	499	518	488	493	465	457	503	466	456	476	518	483	502	436	472	515	482	511	489	455	493	494	507	467	492	492	446	525	498	485	472	528	485	499	463	521	470	452	441	492	523	475	458	519	487	483	536	502	461	476	480	483	465	485	500	467	484	495	492	489	456	493	512	477	474	456	489	515	480	465	509	486	503	505	482	478	486	487	505	486	484	452	446	478	449	454	482	473	488	501	505	492	507	517	471	460	511	467	486	446	468	506	492	513	497	511	476	507	508	511	501	474	484	472	495	505	522	500	461	472	466	474	498	521	473	489	511	519	460	473	494	505	472	479	474	495	483	478	475	510	516	447	509	460	478	459	481	520	517	522	466	499	469	522	466	500	464	521	477	486	512	438	467	532	514	472	505	472	506	503	509	483	463	495	500	503	444	479	455	495	476	491	486	482	483	479	458	514	487	549	482	505	466	481	456	444	491	465	504	470	451	515	476	496	503	493	491	514	512	454	470	497	487	491	479	498	512	455	497	505	501	462	484	489	490	489	482	493	510	521	471	481	522	480	454	484	508	506	504	495	479	532	488	501	510	513	465	503	443	456	516	491	493	458	485	506	532	484	488	502	444	478	484	453	501	461	518	487	525	492	522	515	529	518	462	517	507	500	444	480	463	495	465	490	493	515	462	493	484	503	458	486	464	491	488	507	510	477	499	492	475	472	491	446	510	503	444	485	503	475	488	491	464	452	476	512	465	499	500	505	556	477	506	470	480	489	469	474	546	495	498	482	497	490	499	476	490	478	462	476	484	513	459	462	498	482	496	516	477	466	521	494	460	490	479	480	446	513	511	489	519	463	508	504	476	474	463	492	548	482	501	484	465	547	520	466	484	523	474	494	492	490	488	485	474	517	499	488	482	449	500	524	512	456	507	516	472	494	489	489	512	512	452	500	522	521	493	500	476	475	493	470	487	462	518	484	498	483	454	495	507	516	477	496	488	467	488	494	438	495	530	505	451	517	471	464	488	503	488	476	515	489	528	458	487	513	492	522	497	430	533	493	472	510	505	458	480	510	449	488	497	472	463	463	512	491	485	478	501	482	491	529	529	489	475	497	466	465	478	506	490	510	479	472	524	481	501	516	487	469	469	482	492	475	507	496	501	489	477	467	496	473	471	436	466	470	480	480	499	481	512	489	508	510	505	479	446	493	482	497	475	519	503	504	477	451	502	454	473	483	484	488	488	475	492	492	497	491	499	478	482	497	492	476	496	482	478	474	515	479	508	493	490	519	464	437	477	484	505	488	502	507	470	471	419	459	527	490	445	504	481	492	464	459	474	489	450	506	493	452	484	465	465	479	503	499	496	497	490	487	500	474	505	481	506	504	519	461	499	475	490	448	463	449	459	489	474	486	515	472	506	493	499	489	498	512	539	529	508	486	464	502	487	492	482	458	483	507	502	459	495	499	502	487	494	481	492	490	448	493	486	468	513	479	537	493	468	504	471	480	483	520	494	453	485	523	527	495	494	445	482	477	506	459	490	457	456	479	487	465	490	487	499	484	485	461	500	450	469	450	497	484	485	497	475	468	467	504	518	501	509	496	510	515	491	480	428	465	524	521	465	470	509	526	506	473	525	507	507	500	489	493	481	489	505	472	499	463	491	455	539	517	483	490	488	495	465	446	510	510	502	496	484	454	491	481	450	488	495	484	513	491	489	508	476	471	467	472	488	479	499	482	466	489	470	495	505	498	505	512	495	495	475	476	493	477	526	479	494	485	513	465	467	522	489	493	467	484	473	480	494	487	476	477	503	476	520	482	493	501	486	505	475	493	443	521	479	491	522	483	498	475	479	485	497	463	515	521	454	508	495	515	525	514	440	500	476	527	451	485	509	489	450	493	468	485	433	480	510	493	513	479	504	483	492	477	490	514	509	469	485	490	457	494	515	492	481	483	500	526	498	487	543	502	470	468	482	486	478	449	509	512	453	463	494	483	490	494	486	465	502	507	491	516	486	465	459	508	449	499	520	484	485	516	476	473	488	505	472	484	499	467	447	483	546	485	468	481	487	474	479	487	492	460	478	489	435	529	506	472	507	489	468	500	449	498	478	492	452	507	505	501	509	487	443	544	501	492	438	500	497	502	537	467	531	490	500	504
14011	28775	20332	9779	5777	4005	3019	2678	2223	2088	2098	1916	1877	1596	1504	1374	1330	1301	1126	1063	1065	944	905	951	892	952	886	893	901	871	842	865	839	793	815	797	843	801	818	829	820	843	867	807	817	817	810	846	815	851	832	808	811	785	818	818	833	810	830	806	854	811	814	850	824	807	862	841	840	811	803	890	835	845	856	814	829	826	823	869	852	836	821	808	794	816	801	790	830	820	809	837	802	809	795	810	818	754	853	769	763	771	818	784	790	853	822	821	860	735	768	823	765	793	826	826	786	820	857	790	817	785	810	828	834	839	797	791	808	808	814	788	871	779	802	814	821	753	830	836	853	765	788	838	820	832	817	838	746	839	812	803	844	880	846	826	842	836	763	779	787	813	816	810	843	848	801	812	787	838	825	882	798	769	840	766	777	817	875	830	843	767	799	767	790	804	826	792	831	780	795	821	797	818	807	805	776	856	850	861	790	826	863	721	822	785	822	775	801	785	772	819	776	799	787	786	833	803	837	792	812	831	826	818	878	789	823	803	879	758	835	800	820	770	800	801	834	782	818	787	838	851	779	766	826	830	819	794	820	805	782	860	859	791	789	856	810	871	816	792	810	807	842	797	801	830	859	773	807	753	822	824	813	792	827	793	783	787	784	789	809	868	808	829	869	802	833	833	796	792	769	802	817	783	824	797	795	843	779	832	820	822	822	835	813	824	815	835	805	835	775	805	801	845	801	773	795	795	801	811	802	835	842	773	797	756	776	840	835	860	820	797	825	843	849	839	767	823	761	816	806	812	840	839	831	877	834	786	810	822	829	830	836	781	826	775	814	795	858	820	796	833	805	771	825	804	860	839	829	844	760	811	779	800	796	813	833	833	821	803	826	817	811	814	824	826	842	806	773	772	827	829	862	818	817	834	810	846	840	769	849	817	770	853	815	825	773	797	798	822	783	826	796	821	808	800	784	798	842	820	801	809	841	802	808	818	801	817	794	813	814	813	803	789	822	767	821	805	842	799	848	827	779	809	825	788	824	819	824	763	768	825	803	841	880	800	794	834	808	802	835	834	776	851	830	736	885	806	843	850	820	811	820	822	818	802	837	817	877	795	860	798	812	796	825	884	815	817	790	793	779	791	796	833	833	808	877	828	829	772	770	870	809	873	820	800	782	785	802	803	794	834	778	823	821	806	837	846	832	812	785	837	814	781	854	757	869	812	798	860	810	828	830	786	880	863	810	841	809	768	799	814	809	796	840	864	802	774	845	802	846	774	738	842	813	822	797	802	785	792	817	762	831	792	822	795	839	799	856	869	813	845	838	767	780	860	794	793	751	833	808	769	796	878	831	800	823	806	828	758	829	824	843	822	830	853	809	796	800	814	821	835	771	785	828	873	787	812	775	829	806	789	820	793	796	807	792	867	876	755	854	814	862	846	775	829	814	802	810	759	822	800	787	792	809	790	768	822	792	770	780	782	808	811	842	788	814	826	801	794	822	761	793	739	812	769	873	820	800	792	872	775	805	754	835	852	887	854	789	799	825	868	833	829	837	829	827	810	830	762	781	779	805	832	791	816	813	812	771	812	802	852	841	806	834	867	823	815	795	800	832	839	837	797	844	869	819	849	803	839	813	819	783	827	867	827	800	862	777	779	835	799	806	810	780	763	819	758	789	755	794	843	803	810	845	742	787	815	837	821	791	845	826	830	829	820	857	773	786	824	840	781	784	813	833	810	805	786	822	849	802	855	846	853	796	789	891	811	820	781	807	816	813	832	815	776	828	830	793	785	727	817	809	808	858	784	799	793	821	853	766	799	834	786	844	808	824	774	828	829	832	858	867	789	790	777	760	817	796	819	768	816	807	832	852	773	789	799	808	792	830	867	798	811	792	813	822	787	788	834	816	801	823	790	797	823	860	797	823	821	814	797	795	835	758	783	812	783	814	756	831	822	788	808	807	807	816	791	869	786	792	830	801	823	754	801	789	801	853	815	762	802	783	850	825	803	795	782	840	802	827	862	847	780	807	803	793	809	818	820	771	785	784	824	825	804	796	823	819	788	803	822	812	815	786	842	796	859	816	799	792	795	878	783	833	813	843	814	793	820	805	791	783	826	871	834	821	812	835	794	842	807	801	805	818	854	788	821	854	836	819	792	801	801	803	769	814	793	791	860	834	841	824	822	789	814	813	834	770	855	838	858	795	801	822	810	835	803	879	841	813	814	784	790	850	804	829	835	765	790	745	823	835	820	756	825	824	844	805	888	836	847	777	808	835	778	770	850	769	826	820	809	770	861	793	897	798	787	771	823	830	837	797	815	833	788	805	800	819	802	781	822	815	808	781	812	833	768	770	836	862	791	808	795	789	794	822	816	788	857	852	797	814	834	783	785	818	832	785	798	813	830	838	842	866	821	791	793	792	817	828	792	842	843	789	744	788	827	762	813	757	844	809	811	793	812	824	830	778	907	804	830	841	821	802	794	809	819	820	832	817	817	788	804	839	831	790	766	814	758	823	860	809	842	815	827	821	757	867	810	815	808	820	846	815	780	789	827	831	835	794	788	781	802	748	841	794	765	772	803	819	860	794	808	771	751	816	795	811	846	822	765	802	816	813	825	807	823	859	832	878	826	742	805	803	839	816	738	806	791	809	800	816	895	825	810	811	805	832	823	799	868	783	774	795	823	777	778	787	771	851	883	795	791	808	849	799	808	783	779	827	801	782	919	805	880	804	839	832	819	774	817	838	869	813	835	807	808	759	789	805	849	817	874	819	796	800	788	827	777	841	780	810	796	819	818	798	851	807	765	844	828	800	866	800	748	812	799	827	759	833	820	805	811	820	838	815	755	855	884	819	827	816	795	877	783	804	815	761	792	851	792	802	831	810	868	771	769	816	796	788	802	801	842	800	839	818	822	842	808	826	755	873	838	817	834	844	821	785	834	861	795	801	829	784	826	789	808	787	811	785	801	845	851	783	797	795	809	821	826	775	848	810	837	796	803	831	865	833	815	848	827	764	743	799	800	773	762	802	776	834	781	801	812	757	824	840	779	777	796	832	811	816	791	813	848	817	855	825	827	743	830	834	823	831	850	801	806	823	804	755	772	782	823	834	799	880	797	768	842	817	747	816	770	874	820	804	828	789	850	799	803	841	784	788	819	836	863	863	802	829	824	780	772	841	852	795	767	809	854	799	830	758	767	783	824	786	835	799	835	826	794	793	837	871	821	803	827	818	764	829	727	812	821	854	825	810	850	820	867	790	808	844	783	818	835	906	838	811	830	776	843	824	862	802	816	779	809	807	852	820	821	813	798	838	842	817	842	786	867	792	796	846	802	771	866	815	822	782	830	827	781	817	871	786	797	825	768	798	843	835	817	829	790	826	790	727	810	807	764	812	806	785	809	801	806	793	835	804	774	818	825	812	827	744	791	817	796	811	774	869	858	795	863	863	833	819	793	873	824	830	807	796	792	860	775	817	777	852	828	812	795	806	829	816	781
22932	21555	28524	24973	21580	16752	5004	2338	1813	1573	1310	1262	1118	960	874	759	721	595	562	521	445	457	414	406	411	396	362	353	337	320	353	313	336	310	280	328	304	313	325	312	301	330	331	346	323	318	279	300	286	327	322	324	310	315	295	308	273	304	353	305	286	303	306	273	310	280	318	302	320	330	279	289	272	308	319	315	271	289	331	283	328	319	282	334	304	296	320	293	314	329	289	271	302	304	272	295	311	314	313	277	316	296	274	277	282	298	299	313	284	289	314	291	283	279	262	281	288	303	311	300	303	306	312	298	277	299	279	303	289	295	292	294	302	295	277	306	285	299	288	310	296	310	313	282	290	310	286	335	286	315	306	279	293	299	289	307	328	319	317	270	328	279	278	321	313	301	291	312	291	326	258	311	300	308	330	323	326	298	297	278	299	317	318	295	283	280	287	324	314	292	265	330	324	301	347	283	278	272	291	315	267	258	308	309	315	298	302	295	310	302	291	309	314	316	324	274	317	302	332	303	301	298	325	291	299	295	311	278	323	303	266	324	345	305	315	326	280	315	294	302	285	279	324	300	317	292	296	320	296	326	301	307	275	318	279	296	262	281	268	340	307	299	334	325	295	314	313	314	280	299	295	281	316	305	332	315	319	308	302	278	300	311	299	293	289	312	307	259	281	276	264	287	286	299	272	280	318	298	294	282	309	290	275	330	302	301	326	327	329	294	298	281	323	313	301	298	310	277	314	280	293	299	305	315	283	291	319	283	322	313	303	290	303	309	297	334	287	300	310	313	259	289	311	294	306	306	314	299	296	300	276	306	269	294	295	324	290	316	321	307	321	302	284	299	288	290	322	307	304	285	277	291	293	333	285	341	278	330	324	321	323	309	281	322	303	295	306	304	299	271	308	323	290	263	293	333	295	311	325	300	295	300	293	310	317	306	287	285	315	295	305	299	322	300	275	287	294	285	330	297	289	293	301	301	308	265	276	297	308	286	310	302	319	305	310	294	286	295	286	295	314	342	313	309	277	286	272	304	306	318	319	327	299	312	275	317	330	293	303	306	291	284	331	296	291	306	296	324	301	278	315	301	309	307	285	312	270	291	309	276	256	298	323	328	305	286	300	316	303	283	287	289	313	306	301	335	306	339	294	294	297	272	313	299	298	296	304	294	303	313	312	274	287	320	283	298	304	328	282	286	321	289	318	314	283	292	278	294	278	308	309	317	305	285	303	276	314	295	316	292	316	301	289	322	289	298	289	289	304	284	293	326	274	293	312	320	291	295	276	321	305	307	309	279	297	313	315	334	288	285	284	303	335	302	310	301	294	299	286	283	308	324	278	320	343	294	296	299	296	304	307	281	302	303	310	340	334	307	312	309	280	295	305	323	282	292	275	292	323	286	332	310	295	304	320	300	273	307	325	277	308	301	338	326	323	296	291	321	257	323	313	267	296	306	317	263	289	325	285	300	298	323	266	296	292	321	312	308	323	305	286	285	326	291	290	322	332	313	302	297	302	289	326	297	301	323	313	303	309	301	280	311	309	305	310	297	297	333	357	282	293	292	326	346	286	321	319	325	314	293	309	297	281	294	281	307	300	300	287	275	303	317	291	306	322	295	344	281	301	294	304	295	287	305	320	286	310	288	271	317	293	280	296	303	283	285	287	300	311	327	338	311	290	325	298	294	282	300	329	327	327	291	284	283	302	298	305	310	288	312	290	301	297	298	308	306	307	296	306	294	299	330	298	293	280	275	315	318	344	294	303	337	328	292	282	264	292	299	291	316	306	287	301	319	278	273	288	308	289	319	304	299	283	289	302	273	283	316	284	265	282	328	305	296	288	308	275	312	302	314	315	328	309	299	288	340	278	279	284	318	279	302	287	335	277	308	263	292	320	312	299	309	278	292	289	263	306	323	295	287	312	258	286	282	317	308	281	329	299	293	335	303	305	316	289	281	319	330	327	318	291	299	287	318	313	302	310	321	319	263	288	309	294	301	312	307	262	298	308	294	288	308	299	320	320	306	269	272	258	312	316	301	290	297	282	319	314	311	293	325	284	313	295	315	303	290	298	325	284	316	275	308	295	305	321	286	304	295	348	294	305	291	283	346	308	305	303	300	273	295	309	276	304	284	308	287	310	304	304	276	297	255	312	294	294	297	311	298	298	311	297	311	292	303	293	308	306	287	285	296	297	273	288	321	282	308	270	317	315	269	303	365	290	290	286	313	303	302	292	335	301	275	280	297	252	307	329	295	307	270	319	351	337	313	259	300	304	326	283	328	290	275	307	281	308	304	282	326	299	322	320	297	332	289	302	316	291	324	304	297	286	297	285	285	290	335	279	303	312	314	300	313	311	296	305	333	290	304	286	310	343	313	312	327	324	268	305	319	307	326	285	313	335	306	305	275	299	296	296	301	330	310	314	284	316	299	318	280	303	299	326	296	284	295	293	300	276	317	300	291	300	307	292	313	294	308	317	311	319	311	265	285	273	295	311	292	322	288	305	290	326	305	335	320	336	328	295	310	303	310	304	321	282	292	320	324	279	268	323	301	314	284	326	280	310	323	288	299	290	302	322	303	290	307	285	282	314	296	287	333	286	281	275	315	289	322	328	291	302	305	289	260	276	301	280	297	308	334	298	310	318	311	264	272	254	303	290	320	296	286	340	292	342	300	316	284	327	272	300	280	310	307	296	303	287	291	319	308	297	295	307	299	342	318	301	330	324	300	282	315	314	317	290	295	335	311	290	317	319	274	296	301	295	287	316	314	297	310	291	309	296	298	307	266	326	314	316	311	293	320	305	278	307	308	325	296	330	329	304	307	301	314	286	317	287	281	294	313	288	287	293	289	304	294	305	290	305	279	305	275	314	323	319	310	326	325	287	292	306	276	302	314	314	297	307	302	289	312	325	317	275	284	280	322	333	317	303	281	286	320	313	298	292	316	274	294	280	321	285	308	323	308	314	285	298	302	319	284	302	279	331	353	286	289	327	311	247	286	313	299	318	292	306	277	273	327	280	299	309	282	328	287	299	283	287	300	286	304	309	314	324	284	302	283	331	331	280	342	286	284	315	305	316	301	290	267	283	288	312	329	302	306	289	300	315	289	312	301	266	300	313	332	324	308	296	314	304	282	319	292	313	307	306	301	307	286	313	321	292	314	323	354	304	323	311	309	300	318	284	324	270	288	273	315	293	291	273	308	303	279	269	303	311	292	292	322	281	314	313	292	282	286	307	287	336	339	262	293	317	306	265	315	273	310	308	280	328	296	314	300	309	315	325	294	299	287	280	291	340	307	301	301	298	309	296	331	273	309	300	287	304	304	350	285	332	315	308	302	300	287	312	318	312	292	298	285	291	284	316	325	322	314	284	294	285	324	320	306	267	304	294	320	318	327	266	313	290	275	306	318	297	287	306	290	273	309	298	279	286	280	299	316	291	329	308	326	328	345	291	329	314	294	280	309	309	302	262	315	288	295	298	307	308	328	297	286
18205	42765	31532	21082	12999	9694	7141	5661	4766	4118	3755	3578	3096	2500	2292	2028	1681	1439	1300	1136	1007	915	851	796	818	779	751	687	715	641	645	591	598	556	553	542	563	551	529	524	522	542	498	510	528	503	503	536	532	533	524	509	504	534	521	551	499	495	514	535	525	516	498	519	512	480	521	529	489	547	511	497	544	513	530	520	499	532	514	468	468	514	498	529	507	510	544	504	492	529	498	513	512	536	531	497	477	517	505	530	525	501	534	490	504	534	528	475	500	529	466	513	482	497	555	492	481	523	560	522	522	511	519	530	534	546	498	549	552	499	494	524	523	495	567	539	538	541	521	514	545	524	516	529	564	497	500	520	508	521	508	517	501	520	487	520	530	489	488	510	530	515	490	508	543	481	522	508	532	504	517	516	578	492	472	520	514	475	506	530	527	512	524	528	511	561	513	547	514	515	522	555	476	502	534	506	540	516	499	552	478	489	524	505	471	509	517	536	494	552	491	502	510	496	528	523	473	535	483	543	490	542	502	534	574	514	515	504	521	495	517	530	530	522	521	450	484	501	496	533	516	541	494	451	511	542	514	492	489	507	522	495	527	543	549	496	504	488	495	484	536	499	526	514	494	506	490	486	534	516	492	528	508	525	501	523	506	509	493	512	528	534	486	536	526	549	475	508	506	519	523	504	497	513	533	484	507	527	482	533	522	557	514	488	505	541	501	468	506	475	457	515	497	541	548	498	507	513	533	536	484	498	478	510	502	463	542	534	506	489	515	513	513	486	525	497	475	492	511	523	497	492	495	522	537	541	550	481	558	542	551	475	531	526	518	515	531	514	547	547	509	517	506	511	488	539	540	526	449	482	535	503	507	495	513	556	500	503	520	522	494	508	484	486	499	538	534	503	524	516	520	525	549	491	528	569	506	539	506	546	523	505	524	508	494	538	484	523	545	512	477	465	535	486	519	518	481	538	507	519	499	517	488	475	506	553	486	509	492	506	506	537	514	523	506	504	516	527	511	514	453	511	499	513	533	501	501	550	452	513	525	506	509	521	516	551	508	553	492	507	543	473	520	489	517	506	478	492	466	519	511	502	540	491	510	506	474	481	503	523	496	517	544	525	528	562	486	496	514	548	505	518	506	528	487	522	501	519	533	495	504	505	542	534	510	499	552	549	546	544	507	551	510	511	490	522	534	534	516	522	502	521	498	510	529	501	494	535	528	521	532	473	557	504	504	538	551	515	505	543	505	495	487	529	485	545	513	452	492	586	543	520	483	501	510	535	496	512	543	516	511	508	509	523	523	490	475	554	515	531	520	503	513	514	490	518	530	506	506	526	533	491	475	518	496	486	521	515	526	492	514	570	537	522	525	545	553	546	536	497	495	542	469	501	525	512	484	497	498	481	520	577	550	477	488	515	513	508	500	490	543	504	495	545	507	515	551	538	503	522	506	510	457	491	525	477	532	512	529	511	508	509	559	534	532	533	540	499	505	513	525	525	545	480	533	519	486	534	503	532	516	544	568	519	505	526	507	506	502	529	525	488	534	540	523	514	508	508	505	538	496	486	541	491	487	509	522	482	530	522	477	521	517	522	526	546	522	551	486	500	536	483	563	557	524	471	488	553	487	501	537	485	496	547	486	538	483	498	455	490	529	535	493	523	520	531	529	521	545	483	476	532	497	493	496	560	513	507	559	539	489	504	550	532	514	521	504	505	480	487	531	514	511	503	524	466	504	534	511	556	517	512	492	519	499	551	511	526	499	525	554	494	519	513	496	495	504	493	509	498	504	514	550	505	543	504	542	503	507	539	492	517	528	490	535	524	502	482	537	470	545	521	585	504	558	523	525	538	507	501	518	511	495	525	528	502	524	536	523	498	532	507	498	511	502	513	525	540	526	515	476	532	503	495	510	528	518	503	535	539	511	534	503	503	524	548	483	481	531	510	536	495	482	481	516	529	463	502	513	485	490	463	505	535	521	497	498	508	512	564	493	512	502	512	497	493	525	548	503	503	504	511	487	545	506	542	511	509	535	496	498	538	535	528	519	506	504	510	470	509	511	496	536	497	544	494	527	531	512	501	499	508	480	540	519	526	488	524	514	539	542	564	526	492	542	512	487	510	509	517	502	528	491	512	545	503	460	474	485	495	511	537	469	491	516	508	475	501	459	538	493	477	557	509	510	535	501	517	511	521	511	513	493	548	522	513	504	542	511	512	503	509	535	546	505	510	470	487	500	520	524	520	506	507	522	520	507	540	508	495	515	536	501	516	550	536	481	530	560	499	543	493	546	523	520	509	530	499	499	517	543	472	511	493	489	510	536	534	531	497	490	579	531	539	531	539	492	499	494	458	482	482	456	470	508	551	500	539	466	511	525	486	504	534	541	507	488	517	461	516	496	492	494	481	523	530	498	522	491	513	477	510	566	495	499	532	505	529	520	544	543	469	527	499	525	474	537	528	536	489	495	484	504	494	522	473	503	539	503	502	530	514	491	514	540	482	527	519	511	526	517	494	523	540	554	504	487	515	498	515	506	526	504	524	504	530	508	513	534	531	529	513	557	536	497	535	526	517	516	480	561	512	527	538	514	500	534	516	499	497	515	496	491	490	529	490	473	540	530	534	522	509	503	518	511	525	524	529	504	511	503	496	461	516	500	534	470	528	506	517	546	486	515	524	537	520	533	491	483	520	544	508	523	467	489	498	478	487	506	493	540	552	511	492	516	517	488	512	497	533	527	487	519	510	504	476	542	488	525	502	479	507	523	499	555	554	505	510	497	496	507	521	547	528	553	502	501	516	520	475	534	510	521	531	566	527	518	525	501	516	499	511	552	509	466	529	534	504	511	507	469	531	523	497	536	484	531	564	521	522	540	505	504	516	492	511	488	535	532	495	507	528	548	510	519	491	487	551	532	537	511	496	549	504	533	550	513	502	492	536	494	570	533	507	502	518	496	485	475	497	496	517	524	467	491	526	512	544	497	499	502	510	503	497	490	531	486	547	505	519	495	533	511	514	513	510	469	521	473	508	506	489	514	517	510	513	523	538	535	492	527	473	468	527	561	508	515	500	535	552	510	481	470	505	514	479	481	495	517	525	509	482	543	519	542	486	519	505	486	533	485	584	506	466	525	518	533	510	502	499	523	526	550	482	510	538	527	549	482	517	494	553	526	480	491	500	529	508	544	490	508	519	496	520	527	532	532	529	504	530	501	510	519	525	512	534	496	505	541	539	506	497	510	531	480	502	529	489	490	518	515	533	501	508	471	511	516	525	511	487	499	516	516	506	560	544	551	513	500	504	533	527	552	510	494	495	510	545	508	495	530	539	537	477	518	489	491	530	519	480	517	571	510	497	484	529	520	515	510	534	511	515	509	513	526	491	513	523	491	518	491	544	509	491	498	546	523	480	490	560	530	500	512	515	524	557	520	517	518	508	474	517	519	511	517	548	484	506	510	512	513	507	523	523	510	503	514	478	531	541	456	491	513	536	502	482
27696	20099	12537	4272	1715	1147	874	841	736	771	751	759	718	637	674	667	670	615	595	618	570	538	553	582	561	544	573	528	619	571	546	524	513	572	504	558	535	488	535	471	523	569	540	511	570	535	552	543	547	530	554	501	530	515	520	531	510	493	537	531	548	524	508	535	531	534	544	544	524	529	512	576	546	491	569	534	568	555	524	522	498	532	509	521	514	525	568	535	534	533	530	513	540	515	513	549	527	538	515	540	552	556	518	565	500	536	532	501	516	545	521	556	482	521	470	512	544	539	503	492	496	545	523	547	525	521	550	534	540	507	531	534	518	538	499	507	544	563	487	562	506	531	528	499	522	550	562	572	573	532	489	530	543	506	499	504	543	539	511	565	529	526	551	505	524	526	526	510	555	504	493	544	527	543	548	542	566	529	505	537	537	523	529	566	539	541	537	536	548	536	499	549	543	481	547	496	549	501	559	542	528	554	530	503	492	516	524	537	506	556	547	545	538	539	502	524	544	529	503	532	540	543	500	550	545	510	504	507	537	518	561	550	536	558	535	545	557	540	571	571	549	527	565	545	482	501	543	512	546	522	533	526	552	542	582	543	514	526	517	530	534	574	530	524	507	501	509	523	577	595	575	539	505	527	524	517	547	502	538	550	537	499	541	557	517	568	529	497	540	512	552	530	556	536	506	589	545	569	468	541	515	538	546	515	504	523	579	551	561	541	515	529	499	508	543	536	510	520	540	520	547	536	548	526	502	531	547	517	544	506	559	521	544	508	552	537	533	512	524	520	528	526	523	525	535	515	542	524	540	539	504	532	542	509	484	530	522	566	519	510	556	560	512	533	525	570	490	545	546	547	582	514	536	508	502	562	530	579	526	548	539	582	503	517	571	509	524	553	514	547	526	513	522	532	543	560	517	545	521	551	527	561	516	530	527	512	539	552	541	515	566	527	532	565	515	494	531	526	549	497	549	531	525	530	526	529	524	489	510	535	536	556	499	565	579	540	529	527	530	483	532	530	537	567	504	512	544	510	532	525	540	523	533	542	565	515	536	539	512	528	516	546	541	544	505	558	555	508	566	537	524	560	528	500	575	528	525	545	479	545	540	537	544	519	540	549	544	520	571	539	548	556	500	523	510	545	531	551	515	551	549	530	526	532	555	565	534	523	556	560	573	523	522	561	563	548	568	512	549	510	516	551	526	535	509	518	535	512	531	554	521	540	575	513	536	528	507	508	497	562	579	524	517	575	535	536	519	515	480	534	517	540	517	562	526	550	532	535	542	523	491	500	510	511	530	529	552	543	547	582	517	564	497	565	586	543	523	552	548	584	494	551	562	514	497	504	563	524	527	570	508	559	516	548	512	521	533	466	557	507	508	549	551	568	523	529	556	536	528	530	509	560	521	582	507	546	538	528	550	594	522	584	537	507	515	518	547	486	570	569	517	483	540	555	547	541	516	550	545	511	521	542	584	540	532	588	474	534	562	582	540	529	557	519	567	549	528	515	546	539	551	484	531	506	519	519	535	567	535	582	539	556	528	529	509	540	577	514	522	517	507	559	541	554	502	562	533	508	535	542	534	568	505	540	554	562	547	503	552	514	543	539	518	542	555	584	556	591	559	544	528	519	561	522	532	528	529	542	495	503	548	490	570	528	523	555	512	548	519	483	573	551	524	510	548	539	557	534	519	514	506	495	536	514	528	500	556	522	547	546	595	544	531	535	484	536	544	551	545	526	527	557	534	503	559	528	537	544	532	548	530	540	520	567	538	521	543	533	553	530	535	560	526	543	539	579	517	511	541	525	521	526	528	511	560	548	536	573	517	511	578	538	584	533	531	541	579	541	549	556	552	561	525	541	528	548	530	546	607	492	560	546	514	537	536	526	551	516	488	568	556	575	537	543	529	574	483	529	534	546	499	575	527	564	560	518	561	518	515	498	533	560	537	545	552	509	550	549	566	552	500	531	514	553	566	517	559	505	548	562	532	494	487	561	582	493	514	535	553	532	530	570	470	532	540	516	564	553	540	523	518	543	498	540	512	538	525	560	527	545	570	558	516	529	512	511	514	562	536	554	513	514	504	564	560	506	539	528	511	553	514	506	528	528	511	526	564	513	519	538	566	537	566	555	516	497	533	563	507	509	532	520	469	519	515	545	535	535	495	521	543	489	517	541	508	551	570	553	528	562	491	545	561	562	548	486	499	530	514	542	499	515	540	564	552	504	528	552	543	554	580	509	492	528	492	541	517	517	568	523	514	515	536	559	527	561	541	575	521	534	545	549	544	568	502	503	555	529	492	531	510	531	547	543	564	538	551	545	553	525	557	555	542	511	561	533	516	565	504	534	557	508	555	510	551	571	526	533	525	519	522	547	536	527	516	538	539	504	558	537	542	514	553	530	510	551	479	536	529	541	513	494	544	494	545	536	520	482	581	517	531	556	446	548	505	541	529	517	556	497	536	545	555	495	518	540	536	533	509	508	569	502	543	549	527	530	530	578	535	559	537	527	528	554	507	548	533	515	582	542	546	531	506	563	536	546	549	552	563	496	533	526	497	519	517	570	529	503	586	541	542	486	530	505	526	531	523	578	525	527	571	558	525	521	527	497	519	510	519	544	563	502	528	588	542	502	583	536	571	554	519	551	524	513	518	499	517	507	552	548	550	534	532	514	527	528	481	513	553	495	548	518	513	526	525	513	517	536	558	518	483	542	510	558	543	558	560	552	504	537	498	526	560	569	526	578	498	554	528	546	519	537	536	553	507	502	544	526	536	544	504	546	562	519	557	539	526	512	495	544	564	511	535	482	534	526	512	519	537	542	520	476	523	543	500	569	544	495	555	521	576	508	503	550	520	563	494	514	520	552	555	520	540	556	517	522	543	528	498	543	541	513	536	569	554	537	530	596	536	554	495	523	535	539	532	518	532	540	525	512	567	553	572	502	512	550	541	525	529	562	548	530	508	530	564	530	539	535	544	543	578	507	506	485	487	558	535	553	580	546	505	541	559	547	524	512	513	544	550	542	508	538	550	529	562	559	502	520	512	542	545	552	557	514	573	491	498	563	508	523	578	553	553	518	523	499	546	571	510	533	571	542	526	495	521	555	532	532	518	503	527	509	559	538	507	562	548	516	501	542	510	515	511	552	512	564	537	537	507	559	552	515	550	572	525	503	554	526	520	529	534	550	559	518	551	549	535	530	498	553	587	501	539	506	532	536	544	558	512	538	533	533	537	561	523	524	512	576	530	544	528	525	525	563	589	497	528	519	541	532	568	536	534	511	558	516	572	506	519	563	555	569	485	529	539	534	498	543	517	571	536	581	537	511	570	536	513	498	545	575	568	554	550	507	550	515	511	529	534	532	511	549	528	509	539	578	504	532	499	544	535	538	523	527	493	544	524	528	527	523	542	548	536	526	481	536	532	578	543	550	558	508	541	515	551	528	498	560	536	536	542	528	546	544	503	519	576	528	526	555	546	511	569	523	562	516
13083	23189	15629	6267	4001	2717	2094	1867	1771	1658	1668	1595	1545	1373	1287	1254	1241	1113	1161	1012	1028	1015	1027	932	978	1012	1025	977	972	945	934	927	929	919	923	913	913	930	866	900	927	870	901	922	886	907	970	858	892	883	933	883	898	941	935	926	905	847	878	886	909	903	884	920	915	866	838	854	902	909	904	914	838	906	936	914	901	933	920	904	895	905	857	879	930	907	884	905	949	886	869	872	885	936	913	857	885	892	863	905	890	907	884	895	935	876	893	892	919	890	928	873	885	882	856	912	897	887	900	900	899	923	896	895	926	895	895	896	867	968	924	868	907	951	872	891	884	869	863	954	894	944	877	839	889	890	858	885	920	943	886	890	897	937	860	862	860	907	950	885	883	904	858	892	899	913	826	891	830	831	817	921	884	873	847	862	939	861	916	852	937	860	920	895	931	892	934	894	948	885	900	926	946	916	936	847	914	845	910	958	874	952	913	846	923	881	924	872	820	898	905	859	930	927	917	927	908	926	900	946	882	919	895	874	871	913	900	876	889	939	914	929	924	904	885	833	889	915	838	934	922	863	869	888	929	953	922	875	956	942	898	908	904	853	902	923	914	865	889	891	896	923	863	914	862	840	921	852	895	908	883	897	840	904	911	874	848	925	889	866	892	884	884	888	817	892	908	867	909	890	921	924	872	896	888	925	901	874	870	882	884	836	898	924	888	882	941	872	909	970	930	905	889	887	879	857	902	868	903	890	962	923	851	898	901	901	877	865	878	900	861	861	889	927	928	860	892	893	904	881	928	967	896	868	914	882	864	897	847	881	873	889	856	867	897	882	901	909	899	875	870	841	892	900	839	900	838	906	909	844	908	909	945	898	885	938	899	925	808	888	900	960	907	847	894	889	909	928	870	854	889	925	893	906	921	879	907	866	879	943	905	909	882	867	871	876	899	922	876	896	864	869	902	857	936	886	885	891	866	865	916	872	884	917	916	912	882	897	895	914	883	844	916	867	847	862	862	809	879	877	905	903	911	922	882	902	885	890	879	854	859	956	901	870	845	898	887	912	918	893	850	880	881	887	873	887	915	885	887	896	884	900	904	841	899	918	902	926	884	850	928	888	926	885	858	917	825	895	902	926	879	908	899	864	845	935	893	909	890	905	932	918	909	856	901	873	865	960	892	902	918	883	909	862	896	929	914	888	936	906	900	881	923	889	885	921	932	894	919	894	887	913	923	917	935	905	901	899	913	908	867	887	893	894	865	910	867	931	881	930	883	871	890	932	835	892	896	947	920	905	894	863	910	874	881	910	985	923	898	962	900	916	888	872	880	887	905	918	934	869	889	881	912	899	902	887	888	949	907	900	935	948	877	868	888	884	878	873	892	880	895	946	884	885	866	915	927	829	867	859	860	908	891	885	883	874	886	917	880	926	890	895	906	910	933	876	922	919	891	893	860	943	886	905	864	890	901	893	906	901	885	899	913	866	923	900	871	892	828	882	918	846	932	896	908	870	900	930	912	904	915	955	886	899	854	890	849	909	980	855	881	940	926	936	879	907	872	895	919	867	876	912	913	896	846	938	892	936	909	849	859	859	860	912	866	909	835	957	939	889	883	918	850	890	887	921	873	869	886	902	866	900	897	887	919	876	954	913	867	919	865	875	871	895	917	889	907	891	953	921	839	921	860	964	899	910	880	939	915	892	863	933	905	867	927	914	907	870	925	887	930	926	842	908	924	898	872	896	951	900	874	883	850	977	890	863	889	872	867	852	924	875	892	928	902	889	904	874	884	901	907	946	915	967	881	929	923	908	916	874	877	866	868	869	918	922	893	875	932	905	932	962	903	903	883	906	888	908	882	932	839	907	887	896	891	882	871	931	886	889	862	946	877	905	928	890	916	924	936	833	884	868	902	913	913	910	878	946	928	896	919	896	871	902	944	889	865	913	870	865	913	869	860	935	884	889	947	924	922	883	899	925	895	896	868	917	923	911	860	972	851	842	876	931	887	896	932	951	852	964	872	907	928	953	886	913	921	842	868	895	933	849	911	881	836	913	873	879	917	903	929	872	936	886	924	916	879	887	872	866	899	902	887	898	946	899	892	849	880	912	919	880	923	874	911	935	927	894	906	875	879	891	860	881	883	940	921	900	860	910	863	945	921	904	891	896	894	852	898	882	882	888	900	957	912	951	939	857	937	905	907	848	910	879	948	876	853	893	931	940	880	927	908	917	877	906	903	911	851	925	863	908	916	968	858	893	908	876	923	857	950	874	919	941	852	892	913	880	904	858	958	914	916	904	863	896	867	903	880	920	937	898	902	942	899	913	881	927	916	860	935	957	932	881	926	859	886	928	860	894	919	899	871	889	913	889	866	860	891	848	885	872	846	893	916	888	908	955	940	952	905	909	846	881	933	901	922	862	886	878	873	935	916	948	882	843	849	918	876	861	874	929	913	934	871	927	918	928	858	916	945	862	887	860	866	918	922	907	882	874	887	808	966	874	947	954	873	917	887	890	939	905	934	897	915	948	908	888	906	898	902	846	874	886	919	886	900	894	886	887	947	903	891	892	902	871	930	963	852	913	864	901	909	916	891	915	885	856	882	925	870	904	877	916	878	918	903	827	896	870	905	898	982	885	886	897	879	901	919	878	895	862	912	905	848	881	919	946	921	936	938	856	910	924	886	879	860	904	895	859	932	891	994	883	873	882	868	862	870	912	862	952	870	963	915	854	864	896	950	875	812	894	866	905	871	914	973	822	917	881	846	941	885	864	878	953	897	893	909	890	929	933	857	940	913	822	918	909	928	903	883	869	874	896	853	853	948	874	927	897	890	920	902	863	926	870	942	909	927	907	872	902	888	849	906	928	923	843	907	918	868	872	899	913	888	932	915	928	891	907	871	860	913	884	926	891	888	868	856	865	893	919	937	881	895	897	862	899	931	851	893	914	874	902	899	886	925	920	930	916	872	927	933	924	898	926	903	904	879	922	859	874	889	941	886	821	880	881	874	876	966	902	859	880	929	933	834	894	891	871	910	1000	959	908	880	941	950	913	898	896	918	877	892	905	872	899	930	874	880	923	880	921	876	934	883	884	908	882	888	878	909	864	814	867	854	885	942	808	902	904	873	891	912	898	862	891	940	900	903	927	874	895	886	832	904	830	892	862	901	801	879	909	883	895	860	881	885	884	862	857	886	832	871	929	912	921	873	951	924	928	881	932	896	927	889	926	951	906	915	917	904	892	876	870	877	924	925	873	900	860	898	897	904	907	863	891	922	851	908	889	893	924	858	928	886	893	857	886	920	875	929	936	884	912	931	915	910	917	898	925	877	867	905	894	913	887	892	895	869	911	895	894	813	929	880	950	971	881	871	911	847	886	880	865	878	858	870	898	889	872	900	878	923	966	895	900	904	929	935	944	909	847	867	868	911	874	915	855	891	927	953	947	935	877	920	949	915	887	904	896	919	903	858	847	878	875	906	879	918	865	935	930	935	923	896	909
23879	21525	27789	25622	18201	5193	2298	1578	1215	1160	1039	993	958	831	767	714	658	606	608	594	507	475	479	448	482	462	398	475	461	464	437	456	435	463	444	435	408	450	457	379	421	436	419	472	414	418	429	398	430	434	423	437	380	423	407	399	400	420	426	410	401	408	437	425	434	393	369	434	414	426	369	435	445	448	443	420	429	413	395	410	405	401	388	461	441	407	440	432	414	438	429	417	407	415	408	409	447	477	435	419	430	429	399	417	392	390	435	406	429	425	454	424	431	395	432	384	420	396	411	410	418	382	386	426	435	402	415	447	440	410	426	423	429	434	406	411	414	422	429	404	395	398	441	429	420	404	420	428	465	382	406	411	452	416	401	451	395	416	434	401	422	413	423	410	385	430	443	430	451	402	442	387	410	444	377	437	432	430	420	443	403	421	412	458	430	392	453	384	414	387	411	413	387	417	435	386	421	422	438	434	424	434	429	409	426	435	417	405	421	398	402	400	402	442	443	419	417	431	415	467	418	422	446	399	404	419	424	427	453	417	407	384	415	406	443	411	424	446	439	428	394	434	434	394	391	391	384	419	407	442	421	444	416	408	420	410	427	389	400	404	408	459	427	426	436	443	394	386	385	428	351	429	413	433	401	433	411	445	426	395	399	413	418	427	452	426	413	409	399	435	409	410	411	432	458	401	395	420	427	434	434	420	455	429	440	450	393	430	405	441	392	424	464	427	395	411	448	444	441	419	443	420	409	437	430	400	441	423	399	387	408	396	411	410	433	415	442	397	423	405	404	423	411	397	406	441	441	390	395	398	396	433	379	393	396	436	407	382	414	463	428	454	421	443	409	420	414	389	447	399	386	405	444	419	430	440	418	420	397	406	416	420	458	430	435	399	431	432	405	447	403	406	448	471	404	417	413	413	421	404	385	412	416	421	444	433	428	430	434	428	408	409	421	420	417	397	390	386	399	404	409	422	444	432	413	394	385	394	432	442	419	389	442	431	416	423	424	421	478	399	453	409	403	425	442	409	437	404	434	401	444	408	410	420	404	426	428	424	434	445	409	389	431	423	394	406	419	414	404	424	427	414	399	399	411	441	372	420	441	403	364	428	408	400	413	400	403	405	395	378	449	372	426	432	407	411	384	432	424	420	435	410	399	420	417	433	413	415	398	408	415	424	386	444	383	429	419	425	405	427	396	434	402	414	401	417	404	439	410	412	447	448	444	428	425	438	434	445	460	432	445	408	410	404	410	431	393	415	411	408	434	441	417	385	417	391	428	442	442	417	462	416	429	417	423	455	426	483	449	398	460	392	411	424	463	422	409	421	406	424	430	424	454	420	420	428	404	389	410	414	402	412	442	413	439	429	429	413	420	453	428	435	382	443	385	403	400	418	419	420	417	438	438	428	470	407	385	411	398	424	393	442	429	414	405	432	407	430	416	420	386	424	480	391	410	418	428	399	423	421	418	404	415	377	392	411	440	436	397	413	467	435	417	441	408	452	419	407	399	411	437	413	438	430	423	424	442	430	440	418	425	379	435	405	419	412	419	403	419	414	423	431	400	412	396	402	388	423	421	380	386	431	391	412	406	443	426	418	419	393	415	425	409	426	424	410	391	413	405	433	390	377	430	391	393	424	441	441	440	423	445	434	413	419	406	412	395	423	416	403	432	409	400	393	441	419	397	413	433	431	428	402	396	442	403	394	417	412	459	393	408	417	432	391	429	420	399	446	380	431	432	380	363	421	430	437	413	393	416	404	432	422	421	395	363	417	385	425	441	413	449	423	404	403	390	429	425	434	423	399	424	393	432	435	444	425	408	417	442	409	389	412	426	404	401	427	386	433	404	401	392	406	430	434	398	387	393	415	462	424	431	404	401	453	454	398	411	454	438	399	438	409	445	431	429	398	439	415	424	423	405	429	443	417	409	376	435	424	415	431	404	413	402	411	401	402	410	412	414	431	446	434	394	452	420	402	422	424	387	435	411	462	379	425	408	420	415	384	387	396	361	433	439	416	406	439	439	428	400	430	397	422	437	404	394	418	396	418	375	440	379	389	420	390	418	415	394	421	389	388	421	444	410	429	406	413	424	405	404	432	412	363	413	433	412	410	422	414	406	414	442	416	424	437	388	420	436	396	408	401	430	411	437	411	413	402	429	399	394	424	403	387	415	404	419	435	415	456	405	409	411	418	398	411	378	428	429	424	388	435	423	428	416	412	439	445	434	440	460	440	396	408	416	422	446	410	396	423	408	455	403	448	415	383	432	389	426	435	372	428	423	410	420	428	412	408	419	459	413	414	383	439	429	439	425	385	411	427	393	394	440	390	412	441	403	386	465	431	424	441	426	415	409	404	403	416	447	406	396	408	415	419	433	420	430	415	407	428	398	407	433	435	429	415	420	422	419	412	406	440	395	434	423	392	380	389	394	390	395	422	390	425	341	405	429	405	420	422	415	409	418	401	440	450	402	414	412	411	424	410	408	409	443	416	414	405	425	449	388	392	420	456	433	441	437	398	400	433	409	392	438	401	416	422	395	396	428	417	429	425	404	411	450	431	428	434	432	422	416	424	407	413	432	438	416	410	416	405	421	420	428	442	400	408	417	433	411	457	440	422	406	421	397	421	405	433	454	423	390	440	401	404	377	379	431	415	378	440	430	440	408	380	437	404	403	402	414	452	385	403	420	421	418	417	417	416	416	391	415	413	422	413	432	414	354	430	417	400	408	379	436	430	430	389	426	379	435	433	431	425	420	389	425	379	431	422	435	404	423	407	426	418	406	421	429	417	398	418	440	426	418	431	421	445	371	398	429	415	420	426	421	460	401	362	401	419	432	383	420	401	383	460	421	470	427	395	385	386	400	406	432	394	410	410	425	413	455	396	453	429	410	392	429	434	455	383	446	406	400	408	405	417	375	407	401	449	414	365	414	398	429	408	404	370	414	385	432	420	438	405	450	431	393	413	375	456	429	423	403	432	420	381	396	466	437	388	384	424	403	412	450	405	389	385	434	430	408	408	382	419	423	416	425	418	416	426	416	396	424	441	438	398	419	392	402	419	423	410	404	415	411	379	418	420	411	433	424	442	419	415	447	404	426	395	452	434	430	450	403	416	436	413	433	421	398	386	388	393	401	387	397	404	408	423	424	393	395	448	399	431	397	409	407	436	391	378	434	417	400	423	425	403	349	451	389	420	405	445	441	414	416	422	402	389	378	406	410	378	445	431	433	437	468	397	436	447	431	416	439	405	420	447	433	460	444	460	439	421	419	442	429	434	456	436	425	409	425	394	474	410	383	419	447	410	433	414	431	455	434	403	433	412	427	421	400	426	441	393	410	421	417	455	400	400	462	430	403	417	442	432	433	432	404	428	398	391	427	428	431	448	434	441	442	409	380	418	437	390	405	441	435	433	428	423	412	438	424	406	435	417	405	395	450	441	437	418	436	451	398	427	436	430	416	400	393	443	392	421	415	395	445	405	404	400	415	421
14589	36735	29399	17783	10583	6849	4708	3843	3245	2908	2727	2586	2271	2049	1745	1631	1442	1333	1239	1046	963	972	888	893	900	859	830	855	771	800	792	725	747	722	705	696	786	699	745	744	677	718	730	723	714	738	767	728	703	676	757	718	712	687	703	697	727	721	705	732	748	650	673	723	706	741	719	711	710	737	687	703	690	700	718	690	795	731	745	723	684	730	747	719	730	689	688	747	719	693	682	731	730	732	728	704	709	711	714	652	717	698	694	685	752	703	706	762	749	762	703	748	739	695	737	735	699	741	721	703	709	701	698	739	727	737	688	686	706	735	743	723	754	760	729	733	763	696	768	734	688	727	728	701	735	699	742	703	742	752	687	701	695	716	710	699	707	698	731	721	725	672	724	698	770	751	674	706	743	705	774	692	690	737	670	733	685	721	754	731	733	722	716	693	756	737	750	720	706	697	697	685	734	724	707	717	762	760	724	717	703	726	658	706	693	683	707	719	703	746	735	752	701	769	726	707	717	678	682	680	713	739	688	725	731	704	736	735	697	757	706	718	731	706	677	697	703	726	709	746	714	685	747	711	722	705	707	739	626	690	742	699	677	704	704	712	704	751	696	735	682	704	771	740	718	740	753	714	682	698	732	713	753	773	689	702	716	768	761	660	706	704	734	705	754	695	731	731	782	724	725	709	680	735	708	666	731	638	718	696	704	686	698	715	634	726	717	699	784	693	735	756	712	698	711	722	694	762	716	726	712	668	737	767	746	731	735	756	686	697	711	741	718	723	659	751	715	726	722	758	747	721	701	722	701	718	716	754	666	722	728	730	699	725	743	677	694	747	744	695	763	723	738	714	701	704	697	706	708	682	731	690	700	703	671	719	700	735	697	704	730	667	730	757	668	743	719	708	726	696	695	666	731	740	767	707	713	717	718	727	719	726	708	740	744	729	734	743	733	728	717	702	700	733	735	723	718	726	706	667	727	729	692	688	724	741	760	632	729	729	696	728	717	753	738	750	738	716	743	742	745	751	734	672	694	687	695	767	685	717	706	720	728	740	699	745	726	729	704	773	697	717	729	714	702	718	714	720	686	723	700	711	652	747	679	720	687	737	719	743	712	707	729	734	713	678	709	718	719	679	750	715	755	709	715	713	737	701	696	733	705	766	723	725	719	642	677	678	715	742	715	692	731	711	725	740	748	764	699	694	715	752	626	695	703	759	754	742	697	715	714	724	702	724	699	742	740	730	708	691	730	682	687	708	721	689	720	747	675	684	686	688	701	754	746	713	738	677	692	683	736	759	761	727	665	685	709	762	704	730	686	709	747	709	729	681	730	775	729	725	706	714	755	726	735	730	717	694	696	736	698	686	705	689	742	737	753	736	701	699	694	676	731	659	657	727	728	709	723	719	735	752	717	688	724	747	709	669	750	685	700	729	721	717	728	691	679	723	710	738	699	750	760	667	712	719	740	736	696	667	708	697	696	727	701	683	721	648	699	725	698	694	718	748	711	659	710	764	738	700	687	637	803	739	680	731	726	669	743	701	731	735	703	744	698	721	698	670	766	676	710	689	776	742	719	722	691	731	700	693	687	710	717	686	712	702	720	746	695	748	728	708	677	745	712	710	674	762	688	712	765	717	685	714	745	770	721	705	751	721	704	716	695	755	702	748	701	722	733	777	794	666	736	724	680	694	675	751	693	713	714	741	669	720	719	755	684	714	694	717	749	709	695	709	695	716	723	736	693	725	686	705	699	732	679	699	736	704	721	705	789	669	726	704	740	745	695	720	658	681	728	705	721	757	702	750	687	657	749	679	730	696	723	671	683	730	709	708	764	714	692	704	677	713	692	695	712	701	666	721	688	731	718	723	689	706	704	707	694	711	741	689	733	686	707	714	705	735	725	727	716	706	751	674	708	725	694	717	689	714	708	754	735	712	745	720	681	717	717	670	702	726	703	723	705	692	715	674	727	720	679	726	705	686	707	728	708	704	738	739	699	728	744	674	676	765	737	657	725	711	686	700	706	733	712	705	712	750	735	714	748	779	728	716	707	740	708	696	729	707	723	723	747	714	715	724	685	726	721	709	738	737	728	682	667	668	751	696	698	703	728	695	695	704	712	747	727	727	694	750	702	719	756	696	732	759	695	773	669	751	746	717	717	778	677	733	688	723	702	726	737	709	701	746	696	756	737	745	689	729	705	758	703	701	675	710	700	706	737	745	699	720	686	718	719	752	765	679	739	673	711	717	743	729	747	719	724	696	712	716	729	709	673	740	709	713	747	744	744	680	733	699	710	738	741	700	699	706	706	703	710	661	724	715	692	660	726	695	757	674	716	724	716	735	745	739	707	704	729	715	711	684	696	722	752	721	741	645	728	707	705	740	696	735	722	738	729	687	726	703	761	684	692	684	688	719	727	719	702	721	696	728	710	697	775	700	726	712	692	755	737	707	704	757	655	720	709	703	693	722	724	722	724	703	748	694	688	698	664	707	713	742	699	682	709	726	692	687	641	753	734	669	692	701	737	702	703	733	709	717	699	712	712	727	724	694	740	710	726	706	793	731	718	713	712	698	706	752	751	734	729	663	721	717	741	717	694	699	721	700	733	739	713	750	706	726	729	723	754	695	763	715	723	778	749	708	720	739	674	704	727	790	685	686	733	724	718	701	717	694	683	700	746	674	695	770	709	726	705	741	680	706	722	729	680	695	739	750	733	699	710	694	679	713	700	676	716	670	711	676	677	673	719	700	661	717	673	700	772	660	716	726	655	702	720	659	700	733	682	777	714	719	732	742	696	672	715	714	679	693	682	779	695	793	762	756	670	682	720	765	710	692	743	689	687	757	765	755	754	726	700	706	691	712	743	720	712	702	704	723	699	773	702	689	731	692	716	753	703	714	703	713	711	699	722	670	762	689	712	727	705	689	708	689	701	731	738	741	744	682	712	702	691	686	706	647	680	716	720	728	691	724	721	714	745	706	678	685	770	786	722	643	724	751	703	690	698	693	697	727	703	687	725	734	707	696	711	674	715	723	699	692	741	721	696	711	707	722	766	729	696	708	722	750	710	726	716	699	719	728	739	715	712	692	768	725	718	726	705	646	687	725	705	702	714	689	740	717	725	727	705	780	667	707	733	683	764	742	716	709	714	730	777	735	695	722	707	722	741	718	747	742	740	706	663	755	729	677	748	704	731	707	724	719	734	693	718	695	680	757	696	714	686	716	670	717	712	708	652	676	720	709	736	695	693	728	742	685	646	714	694	712	738	704	678	700	745	726	718	737	695	725	711	670	705	774	700	717	723	714	710	702	692	729	688	688	738	678	715	702	715	729	753	741	746	683	704	721	739	686	698	679	698	702	723	714	673	716	669	715	731	703	678	730	717	706	662	709	744	702	735	693	761	685	706	729	687	710	739	723	674	749	750	700	730	700	690	726	720	734	738	724	705	683	714	675	697	701	732	739	733	675	719	730	716	703	709	755	691	701	699	718	748	685	754	707
25408	21539	24914	19055	3400	1602	1239	1040	932	840	842	843	774	749	645	660	630	590	578	603	530	540	532	556	529	534	497	578	536	530	446	516	517	513	448	500	498	461	491	488	524	464	524	508	541	488	473	488	475	478	478	500	472	472	467	511	483	495	477	488	514	484	492	491	502	518	495	470	519	447	438	519	496	512	489	500	476	516	497	508	494	491	457	495	478	490	488	456	479	502	532	490	512	524	494	474	519	519	482	490	474	505	543	489	464	496	464	511	479	506	509	499	471	492	478	510	455	503	492	516	465	460	477	516	493	481	489	519	505	494	474	495	475	483	471	501	521	511	504	460	484	480	482	443	477	466	501	466	512	447	496	510	518	477	456	510	506	504	508	490	485	501	481	515	478	514	478	492	493	516	475	488	471	498	491	508	498	530	457	463	481	429	483	482	517	470	483	451	461	442	523	489	480	494	477	457	520	487	552	530	482	518	502	528	503	499	440	468	498	485	504	467	488	470	482	483	485	485	505	493	510	488	484	453	488	497	497	468	496	484	496	476	487	486	532	488	501	512	464	487	507	497	519	473	501	498	482	472	465	503	498	507	525	484	481	476	496	485	487	495	482	485	491	486	500	507	499	461	506	529	494	505	477	453	515	489	486	483	483	519	487	466	452	443	470	505	477	510	519	495	477	450	489	519	468	496	504	484	522	473	468	529	468	495	485	450	486	519	482	508	506	484	482	465	477	513	487	527	475	499	509	486	496	458	490	510	490	501	498	525	487	551	493	500	445	530	531	487	470	502	455	478	498	463	505	457	467	507	484	454	485	485	466	488	491	478	535	484	464	482	484	466	489	529	484	463	513	467	457	467	516	549	519	511	535	478	500	490	526	494	491	493	499	514	510	495	484	510	471	534	499	443	497	468	483	512	499	489	486	495	464	459	471	446	487	510	471	460	442	542	463	510	562	447	486	484	491	504	542	540	496	493	479	470	500	507	471	514	502	490	494	473	473	498	440	494	487	475	476	486	486	491	517	450	485	489	496	441	490	501	499	487	481	460	470	486	496	460	475	465	454	476	507	476	474	497	487	475	478	505	480	468	490	463	503	481	504	496	528	508	471	477	485	505	504	547	492	466	478	494	474	507	524	539	474	461	515	488	480	446	491	500	482	509	498	501	517	463	462	518	527	512	473	492	499	454	498	472	489	495	539	475	502	489	523	471	499	518	479	486	518	443	489	481	485	494	502	492	482	552	477	517	475	488	464	500	526	495	489	462	481	454	465	508	484	469	482	491	516	495	455	470	476	493	488	463	495	499	501	504	473	476	479	476	453	512	481	495	500	497	463	476	536	532	515	505	481	490	527	516	502	471	481	490	483	479	513	497	486	501	460	449	498	527	495	494	522	471	485	490	499	501	498	522	526	498	504	469	487	467	461	471	523	472	482	508	499	458	449	521	509	494	460	502	524	461	497	465	490	494	489	489	488	484	506	478	483	463	502	476	485	513	474	496	460	502	490	458	499	478	498	512	490	484	557	482	502	482	464	503	512	477	461	466	518	517	484	481	479	493	467	487	532	518	491	480	492	481	499	497	497	502	437	544	482	496	501	505	480	469	518	488	510	515	498	483	463	509	472	491	480	500	489	482	503	509	479	479	457	494	516	517	499	513	495	488	506	502	466	483	492	503	516	519	449	484	480	478	516	491	465	476	463	454	470	503	519	527	487	476	523	471	518	462	496	499	500	431	488	497	510	492	466	479	490	473	473	464	504	492	520	497	445	429	474	457	467	501	467	527	516	504	466	477	484	488	470	492	491	500	509	501	454	497	498	504	502	513	470	457	464	471	474	467	498	497	487	500	503	495	465	449	486	506	441	467	534	497	494	459	498	484	489	477	483	516	475	491	470	501	488	480	463	507	536	482	494	465	481	478	500	508	489	519	444	486	502	426	503	485	446	489	512	471	483	511	464	518	538	503	489	493	535	479	483	495	494	449	469	525	460	473	505	463	486	491	472	498	476	509	452	507	488	497	499	492	484	531	493	467	472	476	499	504	471	477	488	468	460	500	467	515	464	489	450	464	481	514	496	484	502	469	495	473	473	485	478	472	508	462	488	479	508	474	501	500	491	504	501	457	500	454	463	490	474	510	524	511	475	513	461	490	514	506	479	464	500	466	501	531	501	487	504	503	492	511	489	501	493	475	505	458	480	497	488	492	502	478	504	509	498	503	505	479	513	461	512	508	483	479	485	504	534	470	494	438	486	509	479	462	481	486	503	459	447	509	517	484	494	514	510	481	497	475	491	496	473	468	521	459	481	479	508	449	492	481	482	515	479	491	497	456	501	506	525	474	503	483	465	441	529	500	470	497	492	494	476	512	508	496	491	501	463	492	493	480	499	502	446	480	489	502	520	475	492	459	484	526	453	472	484	495	507	481	486	469	489	495	500	505	488	502	482	498	518	521	449	497	478	461	501	476	514	490	495	515	486	465	485	497	499	503	464	485	485	496	479	515	527	512	471	479	500	486	495	492	462	462	495	504	505	483	454	502	492	467	456	551	518	444	489	477	503	512	489	503	488	465	500	537	486	505	487	453	529	510	527	518	508	499	469	496	491	481	427	502	467	468	490	483	482	480	466	469	510	509	538	525	519	505	516	502	501	492	498	477	535	525	437	527	496	528	468	478	490	504	494	486	479	499	500	485	511	461	477	494	471	459	470	472	466	479	490	514	489	467	512	529	517	502	486	480	534	492	487	492	512	457	449	458	482	507	494	497	501	483	477	463	494	460	507	534	527	479	494	500	505	475	516	521	478	479	513	456	471	484	451	472	470	483	475	501	490	488	486	480	490	472	543	512	540	434	508	463	465	499	477	471	486	486	506	521	532	490	496	464	491	453	443	485	496	491	529	493	511	509	489	469	491	463	493	475	501	470	471	506	519	496	455	486	516	465	511	514	510	494	495	502	504	455	518	485	480	501	509	501	532	453	482	483	456	467	509	483	495	512	505	463	467	506	508	495	482	431	498	508	490	491	512	469	506	539	474	456	491	443	475	461	503	480	458	488	482	495	517	468	483	490	518	489	453	503	477	486	519	488	496	517	487	466	517	464	440	516	496	512	488	540	484	510	480	476	510	515	478	503	508	492	473	489	495	481	503	486	498	510	485	484	514	471	476	519	502	517	510	476	527	481	445	466	505	506	484	514	483	455	486	478	484	453	513	466	467	518	502	509	459	463	504	480	535	496	480	490	541	493	499	527	487	486	513	491	480	468	465	479	504	490	448	503	486	472	506	472	503	446	459	510	510	510	496	496	495	429	479	464	531	495	534	486	505	461	437	456	478	488	483	476	480	466	524	486	491	498	480	467	479	475	489	488	502	478	492	499	489	470	496	469	465	470	446	478	476	465	523	436	516	493	484	443	470	481	532	514	506	486	493	491	464	518	459	482	459	483	542	527	470	507	468	498	478	486	454	502	517	480	548	473	491	480	526	469	531	502	486	488
13346	30262	21794	10491	6482	4216	3204	2720	2461	2165	2131	1996	1790	1612	1504	1383	1350	1230	1125	1027	1016	1017	1000	965	1004	928	910	890	895	857	846	869	835	861	823	824	864	848	788	848	832	844	815	815	784	830	808	819	766	798	855	782	802	852	863	814	776	807	804	873	843	783	854	783	853	825	830	857	817	798	859	839	839	861	802	805	817	824	845	886	826	870	840	841	805	807	860	835	801	797	828	837	831	814	811	836	867	845	792	825	805	813	771	883	843	804	846	826	836	851	844	781	852	814	833	880	829	833	843	835	791	862	847	816	777	853	840	820	810	788	827	834	877	831	809	796	828	822	863	867	873	837	840	827	847	829	792	830	785	808	791	806	801	777	852	813	841	869	833	865	801	804	846	845	784	841	817	798	784	797	839	812	819	766	788	822	838	818	830	795	807	825	801	835	855	825	793	817	771	814	900	863	809	853	838	811	801	834	796	859	824	849	872	856	827	814	826	885	858	816	828	813	852	872	805	787	808	822	836	876	895	802	864	808	844	848	836	851	847	817	869	848	851	801	775	808	881	868	829	821	814	788	817	829	793	809	816	780	784	829	737	822	794	821	786	877	851	851	850	822	868	818	840	796	850	828	792	820	801	861	824	765	845	762	816	813	812	851	809	818	859	803	839	788	824	801	851	811	819	845	825	800	809	856	838	840	830	849	798	839	862	851	817	838	846	774	870	838	811	828	812	819	850	832	834	817	862	871	767	842	810	822	817	804	814	790	890	820	828	854	779	809	846	771	868	770	828	802	804	807	756	853	895	842	802	807	854	817	788	848	897	786	790	856	860	779	840	833	859	853	823	837	830	770	839	777	796	811	852	826	852	818	799	832	816	796	821	858	785	828	815	789	826	866	812	795	810	849	827	848	834	827	781	817	830	838	830	816	804	793	840	799	828	831	846	828	833	864	799	798	801	834	824	857	844	818	804	827	839	798	856	822	800	863	845	862	789	880	797	836	792	803	820	849	797	807	856	840	814	818	787	793	817	858	802	832	881	843	847	819	832	777	832	863	902	727	849	844	831	834	828	818	863	854	803	843	792	858	813	875	825	823	807	821	790	797	821	869	819	823	778	798	798	835	805	802	831	803	874	812	823	823	821	837	827	840	816	837	782	833	826	841	822	817	852	800	798	825	842	783	765	793	871	839	824	814	798	785	816	780	800	784	764	827	844	799	855	847	828	802	803	816	850	834	818	849	782	846	844	783	809	802	819	810	823	804	833	852	881	812	850	847	789	847	827	780	804	887	830	854	806	791	790	819	791	794	839	809	828	806	805	776	783	835	831	804	831	853	812	826	796	885	743	821	843	869	857	790	826	822	823	820	850	852	821	795	864	853	819	852	785	822	809	812	857	888	821	807	823	825	873	791	774	797	819	875	862	796	783	771	802	824	864	874	795	813	848	862	778	817	795	819	831	781	794	779	826	840	813	809	829	843	811	851	816	823	792	835	863	881	881	815	815	799	787	866	833	860	845	822	766	826	830	799	820	767	824	893	790	807	819	834	839	858	817	859	791	794	833	789	780	825	821	837	868	826	795	781	762	827	852	796	844	838	808	797	830	844	859	815	880	851	823	826	831	868	800	781	818	798	835	801	810	824	827	826	805	802	807	760	764	800	832	851	872	823	833	851	836	875	884	824	828	851	809	823	849	835	816	795	831	809	844	825	856	799	888	843	830	840	759	798	869	846	787	810	786	842	795	792	788	876	824	826	835	786	864	849	869	873	807	824	803	837	821	860	874	817	789	817	785	813	796	825	872	803	796	838	887	782	824	786	851	831	904	841	839	801	849	796	750	811	785	848	839	797	769	851	830	855	849	852	789	811	800	798	839	854	843	824	795	831	813	806	861	787	782	791	842	843	843	802	819	802	782	836	843	826	818	814	836	855	863	818	805	819	844	813	848	797	816	827	836	792	824	845	813	840	815	827	858	823	826	828	851	839	827	799	811	790	856	838	850	818	854	755	878	818	835	869	839	786	826	836	813	767	785	800	802	816	828	839	825	810	761	818	860	823	802	793	853	849	825	822	817	847	865	817	834	781	817	809	827	779	810	833	805	841	825	860	895	887	870	806	858	792	887	838	780	827	805	789	805	806	853	830	825	832	851	842	842	844	826	852	874	803	822	810	806	798	809	838	843	837	842	831	827	817	839	830	819	829	870	815	775	784	840	830	887	766	865	823	854	825	884	808	845	810	829	810	821	830	818	834	839	837	802	797	830	830	863	812	791	805	833	867	818	758	794	865	844	805	884	784	814	810	778	818	830	820	834	795	842	824	812	815	851	808	805	885	811	850	781	796	850	787	797	827	904	827	799	809	799	856	843	834	833	838	836	815	750	826	835	843	821	846	794	802	850	821	843	830	845	862	876	856	810	834	823	855	823	818	799	818	854	829	853	831	839	763	814	806	811	767	806	806	843	799	817	874	782	812	819	841	839	810	788	857	830	823	845	769	771	801	819	821	787	803	826	792	838	812	796	867	815	822	798	846	845	806	825	829	810	842	816	778	810	829	887	834	800	851	796	816	832	856	839	822	838	847	840	881	857	823	785	835	855	748	912	780	821	883	815	878	834	739	846	824	770	855	805	805	799	794	791	843	794	852	812	854	789	848	795	805	864	824	853	837	839	788	810	812	791	816	840	772	809	800	836	800	837	814	854	909	821	795	805	839	786	786	829	804	850	829	808	833	841	825	798	809	769	870	864	826	777	869	847	833	816	886	877	786	825	849	836	820	816	768	816	802	803	829	809	791	823	806	782	908	801	844	850	853	824	825	871	867	832	794	844	851	764	775	794	790	824	810	830	853	850	823	830	849	855	848	859	832	820	832	851	847	837	849	877	851	852	809	812	819	847	817	811	815	803	863	817	840	810	805	761	821	838	803	810	796	788	875	825	823	790	806	820	840	853	797	805	801	819	813	843	812	825	869	792	829	794	843	839	825	823	790	801	805	868	786	798	857	854	799	790	873	772	841	790	871	806	781	770	810	827	819	835	871	805	843	829	797	843	755	791	794	807	847	810	830	808	846	849	877	848	816	812	806	840	887	808	860	812	839	855	860	805	829	841	806	827	842	803	786	827	796	837	834	823	844	744	854	806	874	831	824	891	833	824	807	811	815	888	814	806	812	812	782	823	850	852	840	779	835	851	803	796	858	823	838	837	839	772	852	841	812	829	850	772	851	850	844	808	807	805	839	785	870	807	789	827	756	759	745	840	838	795	852	800	832	807	795	779	780	837	782	801	807	826	830	807	840	816	790	837	837	823	813	824	800	817	844	774	840	835	857	846	818	846	783	798	807	834	871	826	798	821	852	836	806	831	798	791	811	829	818	869	798	857	827	815	818	837	829	843	838	868	762	821	839	812	796	826	824	770	792	834	810	825	845	799	815	832	849	817	829	863	834	811	785	815	778	814	779	803	790	859	879	839	784	830	794	830	847	809	845	766	788	800	834	782	856
22927	21548	28590	24925	21537	16984	4966	2577	1781	1561	1496	1346	1142	980	813	798	677	594	540	497	472	462	433	386	427	403	370	391	361	347	334	313	329	343	332	333	313	310	354	281	337	321	303	295	318	290	336	315	311	318	309	343	304	271	293	312	314	297	304	315	306	302	308	326	301	292	286	318	300	297	294	303	314	327	271	334	317	290	278	306	338	312	293	280	272	308	319	310	311	326	328	295	336	320	300	308	307	333	328	329	309	330	317	278	313	326	317	319	322	332	284	318	330	311	317	281	309	290	311	274	323	315	329	316	294	323	288	321	314	326	321	340	323	303	303	318	301	314	329	298	308	313	330	331	281	311	297	346	268	274	289	292	333	304	304	320	287	300	296	298	284	310	348	310	309	321	292	346	336	306	294	303	285	314	284	303	287	311	296	299	300	290	282	317	311	312	299	304	291	303	308	317	329	289	330	310	308	321	291	307	299	307	313	301	295	303	292	310	309	301	325	286	280	274	280	293	310	331	315	291	309	317	317	315	289	294	291	311	284	276	310	286	316	314	333	295	302	314	314	313	322	318	302	305	292	299	298	314	294	301	326	325	307	317	313	334	324	316	290	291	282	299	284	294	323	294	357	313	344	290	321	294	318	304	287	304	274	316	288	333	288	278	283	324	328	332	275	290	297	293	290	295	291	320	337	321	286	333	309	307	295	281	285	299	320	327	328	283	301	276	312	330	349	316	318	306	317	349	332	305	299	309	292	311	317	332	315	307	275	282	307	325	292	309	320	319	309	300	349	280	288	312	328	289	308	292	271	306	296	335	312	320	316	296	322	305	312	309	338	332	301	305	320	327	302	354	317	334	303	319	314	278	312	290	312	315	319	282	332	283	347	322	296	311	328	325	305	316	298	325	300	307	326	302	340	293	309	311	313	332	332	322	339	278	312	337	332	285	300	310	339	315	321	315	297	299	299	299	349	284	287	274	329	289	303	292	304	316	292	313	292	298	296	337	307	308	277	305	314	306	295	321	315	306	293	286	315	276	322	311	292	327	291	282	316	272	287	320	311	326	313	305	327	354	305	311	271	325	337	303	309	311	320	320	303	329	310	301	316	325	324	302	322	323	303	314	309	310	321	324	279	307	279	279	287	305	303	295	308	320	296	301	322	300	322	294	320	345	259	327	318	301	297	325	310	306	334	320	287	312	295	313	297	265	305	300	318	324	328	307	307	295	307	311	323	255	284	322	318	318	293	303	288	310	295	304	315	334	308	330	287	337	278	332	293	298	330	301	309	299	301	311	312	285	305	299	308	307	302	318	282	309	309	310	294	275	320	330	299	318	314	292	299	334	297	312	302	326	314	293	288	291	300	295	286	310	320	317	319	320	314	331	347	298	297	301	310	288	330	290	301	329	316	301	269	303	296	297	283	298	300	306	307	291	301	296	316	317	295	324	302	319	306	259	296	296	338	319	280	299	316	310	290	304	309	332	273	280	322	303	314	289	316	304	337	313	312	311	335	306	300	332	310	314	288	341	331	327	316	292	257	313	290	295	299	299	308	354	341	309	343	329	315	310	302	327	303	295	311	298	301	307	300	310	298	272	309	313	294	309	293	317	322	303	302	302	323	293	290	343	294	311	327	282	282	278	307	283	319	282	315	320	315	306	336	335	302	333	308	314	314	328	345	320	303	286	287	303	334	305	336	318	305	326	291	310	310	333	315	308	299	310	287	303	328	306	292	319	316	289	303	351	318	314	318	288	291	303	302	301	281	305	292	308	311	323	318	302	286	320	289	310	321	303	301	283	318	330	283	300	308	336	311	304	301	292	289	307	314	313	257	275	306	273	320	288	318	309	301	286	300	328	310	317	308	340	287	315	340	293	288	328	305	309	332	286	319	306	313	331	320	312	301	323	297	297	329	290	285	300	315	301	305	319	293	289	310	323	299	259	336	321	301	312	329	330	290	291	311	330	270	328	304	353	284	271	299	312	292	328	272	291	301	298	272	323	293	311	303	337	303	313	303	308	323	316	309	300	316	304	324	320	295	300	293	312	333	315	297	293	309	344	322	313	333	297	323	291	303	301	322	283	288	306	327	309	307	301	292	335	303	321	282	291	293	333	312	307	309	291	332	308	313	339	265	301	325	309	311	283	301	296	312	345	327	306	296	287	323	341	329	339	317	313	312	281	302	331	320	321	286	321	303	303	324	303	298	335	316	308	320	334	311	308	305	310	303	281	306	314	309	317	314	305	292	292	312	304	324	317	299	307	297	293	302	291	301	337	299	323	299	323	308	297	309	328	289	321	329	281	282	298	333	322	317	328	294	327	318	311	303	308	324	308	329	316	306	313	296	309	302	322	305	292	288	300	315	302	278	293	317	331	303	311	311	332	306	302	317	310	303	322	318	339	282	311	307	324	303	330	317	321	291	328	291	330	328	296	323	304	300	267	298	291	311	311	299	306	291	328	283	305	307	321	307	328	307	348	315	316	292	308	310	336	301	314	342	319	330	321	315	314	321	311	361	303	288	318	290	309	315	314	298	323	312	298	324	299	316	307	283	310	298	286	323	326	286	289	296	308	303	314	289	312	298	318	305	268	325	338	307	296	313	338	282	297	320	301	315	317	354	318	300	313	313	353	340	294	298	345	294	318	282	308	346	311	316	294	275	313	321	346	296	301	307	305	309	283	306	307	317	316	281	308	297	316	301	288	320	280	287	328	263	299	331	280	304	277	308	302	319	289	319	297	316	300	350	334	298	287	294	323	310	327	312	282	316	335	294	301	310	300	311	318	301	313	330	324	329	293	304	281	297	278	311	328	315	319	310	310	305	292	301	306	288	318	309	333	314	278	322	292	293	291	324	299	297	309	332	282	287	316	273	290	289	306	291	292	281	283	280	296	324	329	293	309	311	325	300	327	279	340	307	307	253	302	337	282	295	334	309	315	288	307	328	314	298	277	325	305	313	303	336	287	317	365	304	280	289	282	309	287	288	345	298	311	268	323	325	298	323	298	302	284	315	319	333	307	265	314	360	317	300	302	332	291	300	309	335	316	313	301	319	327	291	296	326	343	300	322	288	304	330	335	303	284	321	304	301	318	319	313	301	317	298	325	304	335	301	305	337	304	327	306	330	299	305	294	315	324	295	339	334	312	301	307	320	302	342	309	305	303	321	291	302	324	300	270	296	314	326	291	347	315	329	301	309	294	302	309	293	311	302	290	281	304	342	304	360	318	330	297	295	301	296	325	322	308	314	300	318	323	344	291	307	318	300	326	289	277	295	296	295	303	331	287	324	330	336	314	348	322	300	247	292	315	315	327	298	330	296	287	290	321	330	295	318	319	310	309	308	326	304	301	322	280	298	276	331	330	286	326	306	305	289	314	300	347	300	294	335	310	302	308	338	310	316	290	314	305	306	327	297	296	327	311	345	302	315	319	318	314	312	280	303	305	308	287	287	309	313	320	318	298	298	283	307	307	313	296	302	297	316	304	271	339
17764	43054	35169	21891	15358	9813	7446	6090	4832	4226	3909	3769	2996	2574	2258	1904	1598	1407	1185	1089	966	944	802	848	772	756	751	694	712	659	592	610	552	622	593	512	561	510	550	513	539	493	518	534	544	554	512	533	499	505	523	538	556	500	505	493	546	577	543	560	531	524	529	517	498	520	554	536	541	481	554	537	544	523	565	501	553	514	515	508	578	527	511	528	520	553	560	508	532	540	504	495	495	545	498	533	487	544	503	551	544	539	520	532	542	533	532	513	519	493	540	543	522	540	505	545	505	516	517	550	513	515	520	501	504	534	508	482	510	532	495	533	490	498	546	517	505	541	498	533	561	503	500	517	503	519	496	538	495	545	508	525	544	495	527	521	508	543	516	509	554	547	520	481	500	569	490	536	512	513	559	557	536	533	518	532	524	489	544	516	518	571	518	528	530	537	495	572	492	544	523	549	523	517	568	529	559	529	541	484	527	495	501	534	526	536	551	554	524	514	532	499	535	512	494	545	516	547	519	530	527	564	541	527	527	551	501	472	545	523	503	492	539	513	514	514	560	510	509	530	499	493	488	525	506	478	544	544	523	519	526	501	511	583	538	505	541	523	521	500	510	573	508	525	543	546	536	535	518	528	549	548	553	546	506	540	534	528	511	535	511	516	557	499	505	552	491	532	479	552	570	540	528	480	506	490	533	542	491	505	522	518	536	532	552	515	492	526	490	526	542	531	521	515	531	469	583	551	544	550	474	509	485	528	550	523	524	529	523	530	545	542	533	508	510	501	523	547	537	516	543	492	527	503	562	491	487	515	564	527	527	509	513	509	475	532	559	544	550	557	485	567	491	466	518	549	509	501	505	528	522	545	538	517	524	513	537	524	521	512	547	544	485	551	543	503	526	568	563	528	521	544	506	520	511	522	515	544	545	525	489	533	532	488	520	468	515	553	515	536	512	527	515	535	487	505	529	520	486	573	497	523	526	545	521	529	514	534	493	515	543	535	537	501	511	506	483	459	542	539	537	540	539	507	498	512	498	550	540	534	493	528	550	504	497	507	505	553	520	528	549	520	567	491	528	519	496	540	516	531	530	510	530	513	509	515	523	530	516	542	506	523	480	501	530	484	521	500	534	503	533	546	526	517	518	506	535	511	521	546	516	547	511	538	532	518	502	528	524	551	523	504	513	540	547	519	519	488	520	534	522	517	518	534	521	517	518	520	548	546	501	503	533	524	540	530	524	571	554	503	547	520	545	516	504	501	522	528	522	504	526	534	543	503	510	522	517	475	543	502	533	508	523	496	532	545	539	526	513	507	488	529	501	535	536	538	496	540	577	502	543	540	483	552	491	540	547	516	541	524	530	501	558	518	510	516	520	555	535	500	524	467	513	543	519	520	575	535	499	518	600	503	525	528	543	529	515	510	544	499	541	538	512	559	525	524	489	546	529	540	525	493	519	513	531	528	541	502	551	489	561	536	517	491	549	517	511	529	511	553	524	511	508	498	498	517	520	543	527	519	527	489	545	536	532	522	531	514	539	516	474	540	552	566	517	525	543	525	480	531	518	508	526	544	530	523	530	525	528	524	532	509	496	557	514	511	535	558	576	525	552	489	553	510	526	520	532	538	515	562	506	502	488	520	505	521	529	547	516	491	519	514	505	513	531	503	529	528	526	572	536	520	550	516	512	537	565	492	509	516	510	493	542	550	513	546	490	512	504	511	518	522	526	527	514	538	501	523	512	494	545	570	541	517	508	542	542	527	508	482	500	559	505	518	552	517	504	526	531	501	492	512	566	534	536	480	515	530	530	474	529	538	526	530	495	520	536	510	494	518	541	520	532	537	525	514	542	508	517	524	503	505	512	504	512	536	489	512	499	571	511	524	537	541	530	509	492	517	460	519	519	501	556	580	542	510	551	482	531	528	493	481	529	476	528	530	514	503	500	530	506	538	547	517	540	520	528	498	504	499	499	512	505	526	531	509	522	516	527	533	522	508	489	556	549	548	500	489	483	566	531	546	545	475	533	508	512	528	489	530	525	507	484	492	529	531	531	520	523	519	563	508	533	523	535	540	554	544	521	532	546	494	555	518	550	550	506	538	463	523	527	532	542	529	533	561	514	525	454	537	587	566	509	535	511	465	520	525	532	550	490	544	459	553	496	509	531	529	569	514	484	513	506	557	549	534	506	485	519	507	556	536	555	512	495	564	550	551	502	527	561	495	491	502	530	554	576	571	522	487	559	523	517	496	513	484	581	517	504	534	485	521	521	526	560	527	523	565	544	506	520	517	532	523	528	541	533	508	529	501	476	544	523	554	536	555	524	470	523	518	477	523	545	527	525	525	504	522	527	533	546	536	533	555	528	516	519	531	545	545	560	538	535	544	509	478	534	514	504	515	543	492	504	521	506	523	527	515	554	500	528	516	519	540	482	555	509	497	521	543	525	547	532	468	498	509	531	509	495	538	517	502	541	517	514	524	514	562	529	497	528	555	538	535	517	535	531	520	552	530	528	523	532	549	501	540	544	531	521	499	500	528	529	515	531	538	496	545	503	500	529	505	525	467	522	540	541	543	502	534	502	501	519	499	481	527	543	498	506	556	501	554	523	490	533	534	543	499	571	548	537	519	489	547	546	556	507	532	497	536	544	528	529	522	497	550	551	504	488	482	501	523	514	507	539	550	510	498	513	525	517	492	514	506	559	525	516	496	545	536	489	527	551	528	541	523	529	505	520	498	519	547	506	565	536	523	525	513	544	530	552	517	539	503	552	543	522	496	557	505	526	515	522	509	527	506	540	546	549	500	534	508	564	575	592	491	499	529	519	523	480	522	535	508	529	512	531	504	507	541	524	532	519	532	499	489	529	537	580	523	516	515	538	556	551	574	536	521	496	504	547	544	567	548	498	487	540	511	523	518	546	484	502	506	519	509	497	538	513	504	482	533	497	522	532	531	506	578	500	492	507	514	512	523	541	562	535	526	502	470	530	538	560	525	542	556	545	493	528	471	515	513	515	547	505	542	483	516	504	500	547	488	504	505	484	508	478	506	543	523	542	496	546	509	576	560	540	514	512	542	542	496	509	533	524	485	523	490	497	483	535	525	533	537	507	527	502	510	587	545	514	513	525	553	555	510	505	473	514	492	533	496	542	516	507	519	529	512	483	533	517	508	513	489	580	524	515	524	520	549	506	523	518	540	520	568	517	528	545	534	505	503	518	493	524	532	558	545	552	568	525	525	526	528	550	511	515	485	512	494	507	527	505	523	481	550	522	530	524	507	514	487	495	520	520	503	502	514	504	539	473	535	515	512	538	515	561	523	522	531	535	499	496	561	533	517	523	514	534	535	507	519	509	500	502	506	507	518	528	506	503	525	503	500	539	523	521	556	525	522	508	508	538	548	545	538	546	523	518	526	532	464	503	503	557	508	531	554	518	519	491	511	494	511	530	518	550	551	542	565	501	554	546	482	544	479	497	499	505	514	509	522	556	505	509	498
27791	20045	12945	5217	2194	1334	1039	880	844	826	779	768	698	668	694	677	612	594	578	606	647	590	581	568	633	612	575	564	539	571	534	558	565	502	596	553	543	559	550	520	506	585	563	524	522	547	559	563	550	564	532	545	568	580	570	571	537	559	555	573	571	502	491	519	537	576	521	526	532	535	525	545	549	542	551	527	553	572	579	563	568	520	519	585	558	530	532	520	521	543	586	555	537	522	550	528	544	544	560	555	514	515	541	489	543	567	546	541	544	515	550	536	531	570	546	551	509	516	520	520	554	515	522	569	545	505	500	516	566	534	516	512	504	508	536	502	537	515	553	530	528	556	521	537	502	555	557	539	528	528	554	562	547	522	509	530	524	521	505	560	530	525	560	557	516	531	497	564	511	536	531	565	553	557	564	554	546	528	559	534	560	556	568	543	537	570	545	556	590	550	538	518	520	531	544	532	550	545	516	538	522	524	531	562	550	525	520	558	549	526	550	548	562	555	557	539	559	548	538	522	546	536	502	561	529	574	547	527	549	536	563	567	516	526	558	528	524	522	545	540	548	530	512	555	532	550	526	541	504	549	562	524	512	576	545	552	546	551	545	544	554	527	566	530	527	528	575	576	574	576	555	556	523	534	532	518	515	526	532	528	544	542	540	535	550	539	583	528	586	521	571	551	498	556	529	524	503	545	500	522	545	542	581	517	532	522	516	581	508	591	537	569	571	547	538	549	532	520	534	514	545	577	512	516	560	518	572	561	519	533	551	554	538	542	542	499	533	560	535	508	489	538	549	550	541	537	553	619	527	581	559	540	534	537	579	566	531	594	538	542	583	540	519	538	542	504	516	559	529	538	508	549	524	529	511	520	543	595	541	536	545	542	540	553	540	527	538	526	571	552	511	528	535	550	571	549	534	469	544	516	502	522	536	576	528	558	509	537	547	497	502	534	542	542	505	532	582	536	607	533	565	558	521	549	561	549	512	562	531	531	531	555	558	555	544	506	522	545	540	541	556	519	531	545	543	542	516	523	526	540	550	555	534	547	518	528	540	560	545	536	552	544	535	510	553	518	529	506	513	565	523	538	557	550	545	569	550	529	519	543	538	535	553	528	512	546	554	555	513	571	571	524	553	524	534	523	522	491	527	535	525	576	510	547	560	538	528	537	596	536	496	527	552	531	550	503	542	522	536	584	568	578	530	569	585	529	507	500	514	560	516	536	544	584	546	542	517	562	530	528	556	519	538	550	520	497	514	532	527	508	507	586	527	534	563	544	539	519	547	547	519	533	528	536	508	529	551	551	540	515	540	521	565	545	535	509	579	527	547	548	521	484	525	532	569	564	518	541	576	544	549	518	534	537	560	576	534	531	554	515	543	532	519	550	529	504	539	494	529	552	571	533	545	584	533	549	567	535	536	535	550	542	576	546	562	555	551	547	547	537	517	493	561	569	505	525	562	544	511	544	567	492	498	553	559	548	602	507	509	555	532	504	537	519	539	513	555	535	502	509	477	504	538	573	566	542	558	569	536	530	545	549	516	546	509	539	513	599	566	581	510	543	488	524	538	576	502	518	519	568	552	509	536	521	539	541	536	557	502	518	551	535	546	524	549	540	544	522	506	504	548	544	519	570	494	526	521	591	547	535	538	542	566	575	554	566	544	578	543	532	578	557	563	517	513	525	576	542	553	563	545	535	519	541	540	539	544	548	548	524	560	506	515	523	541	513	489	559	551	582	526	562	576	546	538	562	543	519	556	551	527	535	528	554	502	587	558	550	543	580	489	556	543	528	547	547	541	572	523	524	554	591	541	584	479	541	568	561	510	570	499	531	533	550	541	556	560	586	547	506	562	561	513	509	510	525	513	525	594	566	548	543	529	537	588	590	509	511	522	517	547	541	512	575	543	513	547	554	553	527	572	560	496	507	533	500	544	574	551	543	531	569	502	547	536	561	609	558	561	575	559	533	549	521	539	535	567	533	533	573	521	535	512	570	521	559	539	525	530	510	523	543	569	537	545	516	542	521	508	588	516	558	530	530	546	569	515	545	541	541	541	534	553	553	562	539	522	498	518	548	572	557	543	499	523	572	546	541	495	561	556	538	562	518	522	539	532	570	521	515	572	593	573	528	548	541	547	549	558	581	540	557	574	495	532	517	518	503	506	498	590	575	579	564	520	559	566	502	496	555	517	537	530	562	519	546	515	576	539	538	540	579	550	557	547	540	525	542	533	520	546	541	528	535	526	559	533	514	553	487	505	520	557	510	549	546	588	512	588	544	529	545	548	536	493	543	527	543	553	550	542	523	522	555	549	529	542	549	515	561	544	540	514	525	566	527	531	521	531	533	517	544	514	553	566	542	546	554	559	557	578	519	542	556	527	588	534	541	552	552	539	576	542	518	510	502	560	541	563	543	539	529	533	563	517	529	607	519	563	494	500	537	573	544	556	546	525	530	509	538	536	547	578	535	563	532	547	599	529	523	559	546	514	555	501	531	528	533	563	517	540	575	527	587	570	541	569	559	507	531	543	538	522	515	534	546	543	585	540	535	527	578	526	560	525	542	544	548	581	543	528	502	550	518	577	599	549	520	538	521	546	557	577	549	515	541	559	511	542	533	559	560	536	569	514	541	529	544	512	585	525	543	521	549	526	513	510	548	562	568	544	499	538	510	542	554	579	579	530	529	505	498	535	536	561	545	544	544	508	533	552	529	489	570	558	551	528	532	534	552	510	517	524	559	545	518	542	572	567	548	509	538	537	522	541	527	517	551	515	518	566	530	551	540	546	535	531	525	542	520	565	561	544	571	548	559	503	539	522	557	539	535	562	564	538	529	559	543	550	493	560	562	552	559	563	550	559	556	541	535	521	509	499	560	575	522	561	570	513	541	505	522	511	515	541	569	477	536	518	485	554	566	486	551	526	491	537	546	521	528	544	520	506	513	521	529	568	567	547	500	539	555	528	536	519	512	564	530	566	500	533	571	517	538	537	558	549	583	541	501	515	578	549	516	511	504	548	523	502	557	569	557	546	537	546	554	539	535	522	561	523	532	534	521	516	519	538	521	512	562	560	536	524	525	522	562	553	565	561	517	515	534	559	527	533	539	517	550	525	487	533	554	587	506	553	562	534	537	522	556	535	533	569	534	563	547	527	531	562	540	528	586	550	509	504	568	581	510	493	529	505	509	575	561	561	520	550	504	544	528	537	522	543	531	546	521	580	545	526	551	567	543	507	546	523	547	531	555	562	551	556	576	538	488	532	548	551	554	502	525	524	539	536	566	536	545	506	478	582	537	529	492	503	520	541	550	527	578	546	525	536	509	544	546	559	560	512	529	544	562	580	528	543	529	557	485	534	526	546	551	531	531	549	580	552	524	547	550	593	544	532	547	534	506	532	578	574	526	578	543	564	535	518	559	569	573	501	564	529	558	555	590	517	541	532	534	494	574	531	545	566	495	552	551	521	584	551	531	507	550	544	514	522	536	533	550
12331	22963	16589	7990	5147	3138	2394	2062	1927	1879	1862	1704	1529	1440	1259	1267	1159	1079	1092	1003	962	936	980	974	952	931	931	953	874	881	929	938	890	925	922	872	881	910	878	900	886	907	909	845	880	911	858	835	824	928	876	859	882	900	909	894	889	925	872	879	907	942	909	846	930	832	932	870	915	928	955	919	886	826	914	909	884	911	902	862	862	885	891	894	871	854	865	858	847	860	948	914	961	910	880	926	926	915	876	849	913	873	899	848	944	901	852	885	904	896	918	896	873	955	897	885	922	867	866	883	910	888	914	877	906	899	887	858	860	901	849	939	896	920	935	916	905	879	946	935	914	948	910	872	904	893	912	896	899	905	868	891	876	894	939	954	839	894	954	889	890	885	943	821	896	897	875	900	903	897	916	848	868	895	900	911	844	925	962	944	884	958	887	922	924	897	921	849	897	888	935	918	826	895	911	928	816	934	882	938	890	932	894	926	867	896	908	868	905	853	894	886	901	948	931	860	853	877	913	909	892	876	829	913	877	897	951	888	867	897	876	921	937	923	897	917	918	890	862	914	930	883	876	895	910	862	926	845	888	890	877	849	879	954	914	901	838	892	874	904	871	902	944	891	875	982	931	933	876	871	927	875	920	880	890	893	928	891	887	951	924	874	945	891	853	941	930	864	901	878	925	912	885	874	890	846	879	891	876	879	900	892	932	951	909	859	891	914	930	915	919	910	926	918	933	914	893	943	887	880	876	871	943	915	880	865	874	937	910	929	871	926	941	867	843	888	933	852	895	886	885	906	859	889	883	916	888	864	903	896	944	920	906	861	921	931	893	909	882	830	845	842	914	917	896	910	913	912	881	876	952	935	866	868	975	853	942	906	901	851	921	909	916	867	898	845	933	888	901	907	908	913	860	843	894	883	853	896	914	892	857	895	902	922	928	874	907	897	912	908	883	884	897	882	938	918	931	898	906	871	918	906	848	927	921	925	920	912	878	878	934	908	927	887	908	881	884	960	896	917	934	958	886	874	912	898	908	899	946	938	924	883	863	918	893	865	895	844	918	871	910	882	867	855	868	903	858	848	899	958	896	864	874	928	966	905	888	933	959	855	898	928	914	942	913	925	882	880	941	945	920	853	897	958	887	917	922	879	844	830	910	914	845	899	914	949	895	918	914	907	915	944	856	873	814	903	913	871	916	968	865	908	872	873	884	949	817	955	894	908	903	971	854	906	870	888	892	904	948	861	903	881	892	931	969	919	919	882	868	874	863	872	876	934	904	830	903	917	908	855	867	955	886	969	937	908	910	868	891	860	887	888	933	897	839	876	940	934	914	825	911	891	872	877	897	925	912	930	892	911	889	907	889	920	916	904	911	939	870	867	922	908	874	930	911	937	925	846	888	918	912	929	881	913	920	884	898	899	906	905	885	928	911	921	885	915	859	905	920	948	881	928	892	930	882	883	858	867	892	908	900	875	909	865	887	894	843	923	930	880	878	904	846	898	897	898	957	935	957	840	896	885	895	909	877	902	920	885	868	933	868	853	912	932	821	920	912	907	846	865	901	882	982	921	891	900	910	874	868	889	903	861	877	895	844	894	882	916	955	914	904	875	904	860	891	887	888	913	893	949	895	926	889	918	967	876	904	909	924	935	895	900	938	910	800	934	893	899	941	843	953	929	899	899	864	897	919	886	935	919	884	952	944	953	877	877	891	879	904	911	917	874	861	892	944	902	895	934	885	887	943	900	891	889	914	955	901	885	893	938	902	881	851	922	880	819	900	925	900	901	914	914	898	931	895	921	920	878	922	894	918	886	892	914	872	870	912	887	897	884	832	877	911	927	936	876	891	937	927	913	842	923	879	849	852	915	924	890	925	891	889	882	909	816	904	954	899	949	892	884	896	875	855	874	889	863	829	923	859	924	940	912	948	883	935	896	942	845	912	861	918	884	929	888	905	898	911	870	871	890	862	949	873	933	902	888	962	898	809	856	927	891	895	852	937	860	933	906	829	929	906	859	917	862	902	881	912	924	909	926	893	879	945	889	904	886	885	878	895	918	926	883	967	870	930	896	889	858	924	905	918	868	886	899	890	942	927	896	935	902	894	904	913	886	910	936	913	865	935	892	908	915	868	917	872	948	916	857	897	863	895	916	873	858	911	880	889	899	906	896	857	912	875	897	885	926	922	912	872	912	901	838	867	914	866	904	882	947	948	874	903	889	931	907	870	910	910	880	929	924	895	908	947	905	917	937	890	935	961	911	889	880	904	951	861	867	890	929	912	857	913	886	915	898	889	964	906	926	941	910	866	915	882	883	860	891	936	867	912	867	919	913	925	883	875	935	903	912	899	911	910	880	880	918	936	918	934	872	879	870	871	965	942	907	838	867	894	890	909	944	934	928	917	877	932	974	872	901	903	880	909	881	925	978	889	922	906	882	896	896	853	892	919	908	866	889	874	912	921	940	855	940	901	908	859	905	915	923	923	933	891	856	890	932	882	942	892	882	960	906	913	885	896	881	897	856	880	871	908	902	862	878	959	911	874	924	911	923	885	911	851	867	904	876	912	929	866	913	927	906	914	886	953	872	955	933	914	898	897	917	898	948	886	901	869	886	899	899	912	889	878	861	898	896	897	922	877	933	890	908	931	874	872	881	920	821	872	866	908	938	956	809	885	851	864	842	907	899	882	883	911	903	871	914	931	895	900	865	914	859	929	847	872	904	909	884	888	926	913	922	902	884	846	912	883	870	915	902	836	903	907	894	932	929	918	834	848	925	936	857	939	917	913	869	866	933	834	925	864	942	964	896	849	889	898	891	917	927	898	847	941	896	933	915	885	932	847	932	831	928	866	907	891	908	894	903	913	979	897	919	895	927	934	868	876	854	909	939	889	891	928	863	914	881	914	900	946	893	864	979	900	922	875	929	917	915	889	881	887	883	927	955	934	893	888	951	921	916	868	904	959	904	906	940	920	908	884	872	972	882	940	963	866	908	903	945	887	880	933	903	909	938	911	902	874	894	894	902	808	911	887	948	904	908	917	907	934	914	908	950	905	874	898	880	906	901	910	895	888	897	888	882	926	904	865	873	934	916	912	910	906	949	871	885	878	879	843	884	873	891	886	894	933	871	868	931	899	919	870	897	896	869	890	936	932	837	897	905	910	907	929	877	972	910	927	896	905	913	895	884	875	924	894	911	860	872	926	910	924	861	905	907	885	894	878	953	890	918	966	866	926	919	907	913	872	939	901	870	895	906	934	880	938	906	924	866	878	859	909	883	901	907	871	928	892	875	888	903	901	872	865	926	877	911	930	860	840	863	918	925	884	859	940	900	862	918	900	873	902	987	934	917	888	899	907	911	957	932	943	951	904	875	887	871	893	906	917	873	897	863	941	920	908	871	878	974	908	885	869	911	892	922	888	908	891	880	950	917	901	940	855	865	882	868	908	875	877	919	893	937	885	936	891	923	884	894	894	932	898	910	898	877	929	962	875	902
23822	21525	27790	25709	18389	5396	2452	1758	1432	1337	1252	1021	848	802	719	709	619	596	544	516	540	476	505	464	474	477	444	463	422	434	438	449	431	443	416	434	406	414	415	449	434	389	446	420	414	384	412	458	430	439	398	410	400	438	415	453	420	397	466	406	426	446	411	413	453	452	432	390	435	423	402	413	391	395	430	426	439	392	420	398	430	406	413	425	400	427	409	406	426	408	397	414	412	442	408	416	433	416	418	384	384	444	438	433	444	425	409	407	402	416	428	453	472	438	404	413	409	457	450	421	428	421	397	388	421	466	449	416	440	406	477	431	421	423	440	418	441	401	419	433	443	426	420	437	408	429	424	414	402	447	410	437	409	421	412	427	413	409	418	396	453	434	408	445	458	384	407	423	416	396	460	419	403	412	391	431	405	429	436	460	423	413	405	414	434	418	427	462	437	437	432	432	413	415	428	469	419	456	458	405	434	446	437	443	416	424	442	437	441	431	413	443	423	429	431	441	442	388	400	428	450	452	420	447	456	393	412	409	440	415	425	413	440	423	457	432	410	483	448	413	384	415	392	390	404	415	413	397	400	411	390	394	392	402	433	397	426	419	415	395	420	403	461	398	418	397	390	418	444	411	426	412	441	398	408	413	435	420	417	431	439	435	404	443	486	427	426	454	422	429	414	439	450	437	398	422	432	443	442	424	439	398	385	420	415	416	369	388	422	449	389	411	467	458	423	464	390	449	413	429	435	428	452	457	433	402	437	443	439	403	443	412	441	439	411	421	402	380	408	462	450	404	480	402	448	435	466	439	429	413	439	408	385	442	433	431	430	443	443	440	389	394	413	463	455	432	441	447	410	455	389	401	406	396	444	395	438	411	466	389	408	431	432	413	391	413	421	445	406	433	411	422	455	421	403	406	392	440	449	430	431	417	436	419	430	414	411	413	435	429	463	446	406	489	429	408	419	422	456	443	407	410	452	422	401	475	399	398	436	418	396	398	416	446	421	446	452	410	436	444	398	408	431	390	417	414	407	428	443	399	419	429	442	407	466	450	441	421	435	404	436	444	406	435	407	451	416	389	426	414	405	410	418	394	449	408	411	410	399	467	397	410	400	418	421	420	456	439	413	420	465	413	399	442	443	423	411	456	402	453	414	408	417	423	442	428	418	403	445	421	411	422	462	390	429	445	422	402	432	428	407	414	410	434	402	436	418	399	424	420	400	395	431	381	432	416	427	416	434	471	410	454	409	424	433	376	413	448	429	447	441	409	430	429	442	421	416	411	403	428	421	418	394	443	404	444	416	450	416	410	440	412	415	426	449	438	412	375	407	455	463	382	409	426	421	480	417	451	465	414	380	437	452	469	430	394	404	428	420	419	422	440	384	424	417	447	428	386	388	396	417	411	403	398	416	404	441	409	399	399	419	426	432	429	387	409	430	449	448	394	424	425	384	407	436	434	455	440	432	448	425	421	402	414	436	411	462	456	449	441	447	448	427	387	419	421	426	421	417	420	405	434	445	427	428	418	421	390	411	438	407	372	399	398	443	424	404	427	420	469	455	422	396	430	435	402	446	445	448	415	460	393	414	442	418	446	419	421	408	443	413	434	392	436	389	419	474	408	393	411	451	424	367	439	436	418	402	420	430	421	447	436	447	408	439	408	427	416	395	395	445	419	459	422	395	379	458	420	392	416	443	417	406	438	421	461	425	397	426	409	410	426	431	452	428	425	385	424	424	424	472	444	395	409	473	407	460	403	451	409	386	424	437	459	422	447	440	414	414	438	413	391	411	397	385	364	442	460	470	381	449	428	408	436	430	413	374	437	414	442	441	428	432	413	419	403	406	441	400	391	448	421	405	420	440	433	394	415	413	428	434	413	424	422	395	414	457	400	444	409	411	435	437	426	440	428	411	437	438	391	446	423	422	458	408	381	443	427	426	409	438	402	402	425	437	382	393	431	427	425	404	403	465	422	392	444	468	428	420	438	430	401	376	459	419	418	421	410	443	446	410	436	459	416	482	422	412	421	435	437	393	405	401	401	432	432	417	442	439	448	454	408	445	402	389	426	430	422	427	451	415	436	400	433	407	420	442	426	426	440	443	461	452	396	428	446	416	406	406	415	460	384	430	393	457	413	388	425	402	440	403	437	446	388	434	440	408	392	413	436	409	427	414	443	421	397	440	418	427	437	412	454	420	416	402	451	419	454	394	416	430	410	434	438	397	398	428	418	390	413	424	396	441	457	430	397	387	411	409	434	401	417	420	448	422	424	401	436	375	451	374	413	439	440	421	410	433	419	428	430	426	430	398	435	419	413	402	431	439	434	422	414	409	468	432	438	450	457	436	434	447	427	382	380	426	411	438	431	457	432	456	421	436	416	408	419	421	434	439	484	397	401	397	403	438	446	396	430	458	402	428	481	441	482	416	440	425	422	433	462	404	447	426	425	439	419	426	427	408	424	435	469	438	410	443	437	443	406	432	417	414	411	422	429	380	434	435	434	384	397	408	407	372	415	412	395	419	427	432	412	466	414	374	459	436	412	415	387	437	418	423	455	410	451	434	419	422	418	406	436	423	419	416	452	439	363	411	443	402	419	429	424	410	443	388	395	426	443	427	433	409	406	433	459	411	433	439	411	437	373	446	409	416	421	421	436	425	410	412	409	430	393	425	455	426	435	389	407	407	428	427	437	430	432	433	442	425	421	418	410	400	430	435	387	415	385	431	440	406	407	400	420	395	428	430	369	445	432	402	397	431	421	428	424	457	408	444	441	416	415	408	392	387	442	380	455	415	435	406	405	417	433	449	424	458	418	412	405	432	451	480	420	438	458	456	403	413	434	410	414	430	437	383	425	460	420	448	401	433	407	404	412	428	430	423	446	410	403	422	406	423	458	430	449	407	399	412	411	424	445	401	412	424	452	401	411	437	416	434	451	420	409	413	427	433	442	431	421	382	408	421	416	396	436	414	385	418	427	424	380	406	436	382	437	385	379	419	402	409	450	462	420	442	438	382	433	421	454	384	431	418	455	402	448	382	415	408	417	399	422	410	451	452	396	423	411	406	457	455	461	470	413	448	413	428	416	434	405	429	426	469	433	415	453	437	426	381	408	410	444	452	440	433	413	426	444	384	422	436	424	436	391	430	420	426	395	427	399	425	420	404	427	396	419	444	407	421	441	434	379	469	426	421	422	454	421	400	443	410	445	398	428	418	427	432	435	416	451	394	445	457	451	429	413	453	386	442	429	413	439	461	446	441	425	371	417	421	424	449	406	403	411	432	453	397	410	408	415	425	401	423	436	412	398	421	425	404	474	409	400	439	415	448	419	434	460	389	411	414	402	438	383	414	409	428	408	435	435	433	400	486	395	409	408	405	463	436	461	445	483	461	421	489	425	416	426	454	433	464	431	389	409	438	428	416	435	432	419	452	426	392	391	451	425	459	437	430	401	402	408	446	398	393	450	434	452	443	392	451	434	466	384	433	427	443	399
14466	37652	31360	20030	11318	6664	5354	4477	3924	3660	3203	2528	2153	1894	1677	1490	1333	1180	1053	1014	966	974	931	891	861	900	926	787	844	761	712	725	774	715	737	724	790	741	723	697	724	754	697	722	694	727	733	745	724	707	707	698	725	711	751	712	736	715	748	735	737	708	754	693	744	661	755	735	713	695	706	781	735	690	763	732	752	715	685	731	713	695	693	721	751	706	699	674	751	781	688	699	710	691	718	715	728	764	719	700	714	748	768	736	702	723	730	690	714	710	709	703	697	719	715	701	743	710	734	728	725	691	720	736	740	716	743	710	720	720	711	635	668	705	733	693	739	738	728	699	721	698	716	678	702	722	726	700	718	689	726	736	710	695	690	692	725	732	682	714	720	718	687	768	686	711	678	736	731	731	766	643	702	739	731	749	712	717	685	756	754	731	682	737	690	754	697	732	743	706	714	736	720	726	699	699	717	666	695	722	729	687	691	730	718	725	723	720	680	711	726	731	677	725	716	683	696	727	782	753	704	686	709	737	744	727	689	715	751	727	709	701	735	752	681	721	730	761	719	712	718	687	692	733	663	753	724	712	700	715	715	723	682	749	700	726	715	799	747	732	684	760	749	708	693	679	694	685	655	751	703	721	731	724	704	641	736	706	660	696	701	735	742	721	717	735	709	694	739	764	711	773	715	695	674	734	686	731	684	766	696	721	676	712	726	714	729	716	705	696	714	729	712	692	735	782	705	692	700	727	724	705	720	741	707	723	722	696	767	705	736	717	697	722	705	727	718	681	694	697	720	681	714	690	756	647	734	685	678	734	725	712	716	690	727	715	709	677	733	701	698	770	706	724	689	730	720	724	713	688	718	725	656	718	686	720	729	684	732	732	698	675	722	735	717	681	711	668	723	727	694	685	740	713	698	730	707	742	728	731	718	670	675	665	710	722	695	742	697	718	711	749	730	750	673	754	738	729	723	672	729	723	709	667	723	694	689	766	738	727	671	757	728	709	756	724	699	724	706	710	724	707	717	737	704	704	738	746	693	740	757	731	740	735	749	698	735	749	689	692	680	747	724	703	680	738	717	689	720	726	680	712	671	721	730	688	710	661	750	753	682	660	740	728	690	709	714	694	757	701	732	686	690	732	722	669	767	728	702	667	709	760	744	718	745	803	745	725	704	717	785	749	759	727	708	734	688	708	696	738	706	743	685	748	732	719	693	656	720	757	739	712	667	738	693	716	716	702	705	690	741	746	694	724	721	778	778	701	720	714	722	678	745	667	745	681	721	733	738	703	691	764	738	735	758	733	700	711	729	719	680	719	710	727	725	735	788	737	714	690	737	736	717	723	716	726	753	729	704	719	763	688	747	711	741	684	706	709	724	700	728	747	728	770	722	722	715	719	741	750	756	757	683	675	704	734	702	692	697	723	671	714	687	679	698	696	727	654	671	706	664	714	715	704	736	691	699	714	807	767	760	715	706	743	695	724	746	706	695	735	695	718	675	728	730	749	729	702	703	683	715	708	683	659	698	658	712	718	676	713	695	732	725	728	706	701	655	717	735	686	710	702	667	672	717	719	707	688	722	727	741	710	693	736	726	728	701	719	720	732	707	709	694	656	704	727	737	744	665	733	687	722	708	667	697	693	670	751	726	769	734	729	690	711	671	693	743	718	710	748	740	660	715	699	700	737	743	719	692	704	696	693	707	694	750	679	731	735	726	743	728	720	694	719	728	734	724	762	725	702	725	737	709	751	686	720	709	733	689	724	761	738	751	718	745	737	719	724	739	690	755	742	674	740	737	733	718	668	697	695	761	682	712	699	734	683	730	733	679	687	709	753	713	697	730	716	742	727	726	759	695	667	777	745	716	709	699	713	748	721	770	709	716	745	760	720	715	718	677	723	751	716	744	698	742	709	743	672	670	708	712	732	722	711	727	690	684	767	721	718	688	712	729	726	706	740	701	705	722	776	774	667	740	741	721	705	734	742	698	743	722	723	695	724	701	681	716	715	718	700	703	733	722	749	693	714	712	750	763	701	706	736	681	728	720	722	704	706	725	750	743	724	716	700	658	718	734	762	702	714	695	722	680	700	706	782	679	701	743	685	693	726	741	761	746	710	667	731	736	722	762	705	703	696	712	683	673	707	666	696	714	706	712	702	731	707	680	695	695	756	725	766	724	720	703	729	691	756	728	718	726	756	773	708	681	706	729	741	720	738	746	712	763	731	677	701	711	668	669	706	696	678	731	728	721	702	738	711	727	682	727	704	710	692	704	701	732	727	677	714	758	756	694	749	698	736	706	744	708	716	747	724	712	723	721	670	736	665	749	733	692	748	721	709	732	685	711	725	749	754	706	741	702	696	730	712	683	745	717	741	729	736	688	728	709	704	730	704	688	708	746	728	753	696	726	721	708	744	718	709	760	720	693	702	725	694	699	720	739	746	688	724	705	733	706	687	751	718	710	683	688	773	731	709	698	710	695	755	685	688	722	706	715	668	688	670	710	734	708	674	708	726	694	717	688	676	751	747	733	708	713	704	679	673	737	694	723	641	703	718	687	701	714	689	731	710	709	687	735	719	708	701	690	727	725	719	664	713	708	725	726	725	764	742	701	721	713	682	736	697	704	739	717	722	740	729	652	722	717	762	674	721	650	714	753	695	674	757	695	674	715	747	746	763	722	684	769	717	714	701	705	742	673	681	698	682	654	771	733	733	705	781	689	700	720	715	686	748	703	698	706	739	702	717	781	764	715	776	720	751	709	638	717	772	741	699	689	759	707	713	740	724	729	726	687	711	671	718	685	674	751	750	715	725	716	675	705	705	683	693	691	711	718	717	738	671	713	726	692	755	683	716	709	705	744	780	652	725	733	735	736	695	694	685	718	698	734	673	722	771	745	694	673	718	736	766	747	671	743	729	719	734	742	726	715	740	698	714	687	738	735	758	714	680	707	760	726	709	719	722	733	696	714	731	679	739	738	749	781	777	721	695	700	718	731	724	712	746	686	716	716	718	699	717	696	711	699	716	689	709	740	679	736	724	728	675	725	704	704	702	666	727	693	706	732	725	743	707	734	644	717	718	709	732	717	751	728	777	774	720	718	705	728	722	747	723	714	723	721	725	706	737	735	691	610	773	745	659	666	703	689	674	709	688	715	735	744	721	693	714	689	693	707	677	756	733	699	716	737	758	702	698	675	680	688	703	706	718	712	720	716	709	660	741	683	752	698	741	672	691	693	736	696	755	725	720	668	685	730	752	730	722	716	693	733	688	718	694	694	728	731	687	712	716	714	724	676	697	677	728	716	716	765	695	693	779	709	711	676	699	709	715	719	710	774	686	692	762	732	672	724	719	743	720	701	725	762	743	799	680	717	702	726	693	692	707	698	688	662	682	709	765	707	715	721	732	708	723	714	732	722	741	711	732	772	740	740	695	692	731	714	698	742	725	707	745	787	719	759	703	722	768	687	715	703	743	708	707	683	714	746	671	728	682	730	713
25438	21553	25140	20074	4167	1792	1354	1240	1021	1035	927	820	776	731	686	586	622	577	562	555	553	498	537	547	499	522	527	521	519	519	496	491	492	486	488	471	434	496	477	476	486	491	527	511	488	540	503	508	498	447	481	478	524	489	508	467	512	473	474	477	452	488	460	475	487	494	473	472	487	526	478	458	515	505	496	451	509	529	460	468	532	484	478	506	518	437	476	482	488	479	482	489	504	472	508	472	497	483	491	490	496	499	511	509	473	531	516	494	481	476	501	542	517	517	490	491	498	467	509	475	527	503	439	493	488	482	468	449	500	464	474	480	464	496	516	469	437	492	496	480	469	475	481	497	477	474	466	489	498	500	478	509	505	477	509	462	529	514	507	470	453	481	484	518	501	465	460	489	529	479	478	522	487	489	499	470	537	471	459	492	498	474	503	483	457	528	483	473	477	481	478	490	509	525	466	470	484	487	479	503	506	495	495	466	478	489	516	466	495	505	466	480	505	505	482	489	500	481	480	442	494	494	476	509	513	460	490	528	561	477	485	480	476	495	510	507	498	503	533	491	517	483	514	473	477	471	489	456	460	467	483	477	484	487	514	496	482	474	473	456	524	445	481	525	483	496	517	490	455	445	429	489	516	477	509	480	467	496	463	484	475	483	494	509	492	491	469	461	483	504	479	471	518	493	507	512	490	506	495	505	460	494	470	519	514	490	479	480	511	467	480	509	479	509	471	465	506	501	493	456	491	519	474	477	485	508	446	486	534	456	474	506	509	458	486	516	480	456	466	512	469	477	489	508	501	461	495	507	483	478	477	467	473	472	482	479	514	513	477	507	509	489	493	462	474	467	534	480	479	497	517	464	467	466	492	515	533	469	494	462	525	465	493	498	449	498	476	472	533	506	522	470	514	501	486	530	490	511	485	536	511	484	478	473	460	509	481	494	480	461	523	492	485	496	454	504	471	495	503	496	501	462	473	477	500	494	483	485	483	465	463	461	514	529	485	470	473	516	503	470	496	507	499	492	487	521	478	466	463	517	507	448	493	491	476	452	495	483	471	443	469	493	487	458	467	470	503	486	495	498	490	474	456	468	466	504	472	483	462	515	470	540	457	487	468	462	498	480	476	486	504	477	541	494	491	481	475	472	492	471	449	503	481	506	452	458	489	430	475	493	509	489	485	516	483	491	466	478	486	526	506	484	508	483	514	499	517	470	480	493	525	510	489	489	466	530	481	477	498	503	493	488	499	487	492	504	481	482	514	505	491	510	477	488	516	489	510	471	498	478	473	504	506	467	516	503	447	472	501	514	471	474	451	513	531	467	516	501	497	482	511	487	464	483	500	464	509	540	491	463	540	468	487	476	506	512	505	456	462	482	529	476	541	497	489	501	527	491	495	481	478	461	493	492	494	534	497	520	482	479	503	492	495	503	525	469	509	496	537	496	484	471	480	482	510	524	483	499	504	471	459	477	518	470	481	534	496	451	486	456	497	516	521	464	479	523	472	430	491	485	491	490	454	509	522	475	475	505	500	479	485	512	491	526	468	483	527	459	527	467	514	501	448	481	498	500	510	495	475	516	502	472	490	450	504	499	484	494	515	484	509	484	496	491	491	469	478	527	478	512	513	468	466	510	483	468	453	482	498	496	466	490	468	453	502	458	454	474	516	523	479	512	492	542	472	479	480	489	479	514	481	500	489	466	474	462	500	470	484	494	457	479	481	461	502	469	488	512	444	511	480	493	497	491	510	495	503	468	463	500	494	512	487	514	478	503	475	476	482	516	473	479	495	500	517	472	476	483	528	506	500	468	479	481	491	454	493	488	446	466	487	472	506	497	495	458	500	504	490	475	480	481	472	510	477	466	479	500	475	499	490	497	502	495	488	506	510	492	480	498	467	495	495	501	438	468	448	473	481	480	492	498	545	472	475	473	486	498	495	491	473	476	513	506	495	499	488	480	474	499	478	485	471	508	487	522	487	491	499	469	435	474	515	486	507	518	469	490	481	482	457	408	455	454	480	506	484	493	465	456	464	462	462	496	515	497	477	497	461	495	457	472	469	483	503	521	503	454	457	484	477	484	512	445	480	496	485	468	496	527	493	497	490	474	524	501	454	481	493	519	462	489	453	487	469	470	485	482	454	475	446	488	494	538	490	485	494	454	460	508	477	442	500	478	481	466	533	483	453	500	524	448	477	516	491	521	504	484	471	506	484	487	491	480	514	464	513	486	502	428	532	442	491	485	499	480	519	494	509	488	496	468	488	510	515	489	486	483	481	506	530	473	470	475	452	488	459	502	478	524	474	496	505	475	503	516	483	463	479	503	477	518	491	546	450	511	494	505	489	473	497	477	451	461	499	493	479	514	475	471	506	484	463	484	491	473	495	489	536	485	480	471	490	481	497	495	485	470	475	499	479	487	490	496	504	483	494	488	481	440	487	531	478	506	486	474	477	483	477	509	479	466	498	506	465	494	521	490	409	498	499	476	494	481	499	477	478	514	553	498	483	486	472	525	507	470	464	475	484	483	496	491	513	520	490	496	480	500	474	491	470	484	489	497	478	446	539	504	459	500	545	489	462	462	462	498	471	498	522	437	503	494	456	495	476	461	470	509	477	483	445	523	457	512	551	507	480	494	486	514	478	461	478	513	475	481	480	511	471	457	504	512	507	468	487	482	434	474	501	445	493	486	484	525	470	453	509	443	437	465	449	518	491	521	473	511	491	478	497	474	475	487	497	508	453	506	488	517	492	502	464	519	500	480	488	444	488	474	527	474	470	456	507	543	510	470	481	481	512	482	439	505	466	520	528	482	504	490	440	483	443	509	509	450	433	532	483	475	464	521	521	488	507	467	439	494	466	484	455	442	494	504	491	510	477	473	456	497	465	471	510	488	521	466	467	496	502	469	498	494	478	462	492	481	499	490	488	479	502	517	523	459	514	452	517	476	459	492	513	474	506	491	465	498	487	480	492	482	483	498	497	500	500	494	456	508	461	491	467	488	461	500	472	445	474	476	473	496	461	488	540	485	472	496	460	483	515	523	491	499	487	484	490	493	503	478	471	483	502	467	492	503	489	507	520	480	497	502	444	502	483	480	467	490	477	484	479	527	485	488	463	473	455	512	473	481	447	440	489	462	503	538	459	494	461	456	466	465	484	498	496	526	471	454	502	487	521	497	479	497	553	488	491	471	502	473	491	502	508	464	473	503	529	534	491	498	505	487	482	512	473	529	532	441	502	496	477	468	528	486	459	472	511	498	483	479	481	448	504	468	494	473	515	511	517	508	501	501	519	520	527	486	461	494	526	490	533	502	489	497	513	448	484	489	524	459	492	493	506	487	473	497	516	457	480	479	464	473	411	481	536	530	463	505	484	494	516	508	456	500	481	448	488	524	486	526	509	456	495	492	480	529	482	506	497	490	460	508	469	484	487	501	464	478	519	461	513	484	487	469	498	453	478	485	529	507	510	475	512	488	469	511	475	472	507	470
13779	29421	22792	12992	7407	4577	3705	3261	2882	2633	2326	1986	1785	1599	1442	1303	1173	1135	1073	958	995	934	976	971	952	906	902	958	870	909	835	843	805	797	764	800	832	787	807	878	773	858	818	794	834	794	857	767	806	829	807	781	824	815	849	844	762	818	826	781	843	808	787	788	808	763	863	777	844	770	811	819	835	765	791	826	776	818	774	823	866	763	818	850	848	800	781	849	768	795	769	807	831	868	819	838	814	799	806	840	832	826	811	804	820	826	823	799	812	813	851	829	813	768	772	810	790	754	809	814	772	802	830	835	849	822	840	772	832	853	868	877	820	733	825	776	763	861	815	823	822	802	863	831	800	836	819	827	825	806	755	798	854	788	805	785	778	863	792	804	836	815	824	770	844	887	787	756	802	811	803	796	846	787	826	780	850	765	796	821	804	780	809	830	799	775	821	750	803	766	838	775	809	783	835	824	766	803	786	826	816	832	783	763	845	832	844	820	859	786	826	810	809	798	815	824	829	788	842	778	820	786	784	805	811	784	835	799	790	830	831	804	847	804	808	818	829	783	830	801	802	798	856	869	839	842	766	790	802	814	844	770	774	775	792	802	810	795	829	810	827	800	784	784	797	806	735	793	808	813	851	848	753	797	833	806	800	805	829	828	776	820	823	825	864	846	838	886	791	834	765	823	810	753	829	800	795	828	810	825	824	788	790	791	842	865	827	759	853	852	831	781	777	811	874	782	739	733	844	770	813	810	772	850	780	832	852	849	805	858	830	791	842	841	810	835	827	776	812	819	778	853	740	779	812	830	811	820	785	858	807	819	818	842	825	811	800	783	800	795	802	829	778	817	764	793	858	829	796	800	738	804	854	827	822	797	815	793	741	788	836	752	819	870	826	762	893	843	828	811	803	872	783	809	857	804	815	855	774	831	872	831	775	825	835	810	779	828	781	822	788	822	815	848	807	820	801	793	839	840	838	859	794	837	790	792	824	833	790	826	780	800	816	857	799	772	769	825	829	808	838	770	864	811	795	853	787	823	769	831	865	868	816	813	796	844	834	714	828	845	813	800	831	805	802	830	806	808	845	782	818	811	826	847	839	752	780	811	767	813	812	812	844	802	815	803	759	852	771	776	801	775	799	789	805	801	754	795	832	861	800	846	786	829	827	806	780	821	808	812	855	840	798	836	820	818	814	830	840	772	835	781	811	795	805	798	875	808	800	771	795	797	799	783	816	784	840	787	813	835	821	841	845	810	815	817	774	787	784	814	831	825	818	778	838	771	836	802	823	811	786	800	807	810	835	784	825	818	826	822	811	821	765	813	775	825	783	823	796	855	813	822	837	850	843	785	799	813	831	812	813	755	805	814	831	779	835	849	864	771	857	796	791	824	856	798	846	776	852	830	771	781	811	833	841	845	827	836	767	825	844	805	864	822	820	770	821	757	788	815	784	805	819	810	817	804	786	838	780	785	804	811	781	819	793	801	808	775	828	794	843	804	811	873	791	851	846	808	779	845	812	801	800	838	774	827	819	828	808	795	791	810	808	809	802	767	810	858	834	853	831	783	830	784	784	873	870	811	822	792	825	796	845	806	822	804	867	851	776	827	816	815	812	828	810	790	821	793	848	838	772	766	816	767	818	813	811	819	786	817	765	877	800	833	813	800	813	788	846	850	824	814	885	796	810	828	886	813	774	830	821	793	835	805	800	789	808	827	766	790	812	811	823	819	841	813	769	792	814	811	783	882	801	790	795	845	819	835	807	821	804	796	816	814	854	824	830	800	816	774	791	814	809	771	853	866	837	771	812	806	836	784	829	858	860	838	851	803	802	785	839	840	817	816	812	845	797	814	810	801	837	848	814	826	811	798	827	818	831	843	826	801	791	836	781	820	815	841	832	816	808	787	821	844	784	830	804	786	821	789	828	812	831	789	800	752	807	790	764	801	814	835	767	791	874	836	820	782	788	834	846	876	795	818	828	787	818	828	819	824	841	804	846	800	775	807	793	774	804	858	821	797	815	851	886	838	794	819	798	811	793	870	841	830	818	819	824	803	812	775	832	820	808	815	783	826	782	811	826	822	750	814	791	828	807	814	806	799	815	776	766	796	758	833	804	775	813	816	824	832	742	779	755	812	833	787	830	802	808	865	797	772	798	808	804	794	820	827	796	789	829	867	866	825	824	815	772	819	829	810	816	804	789	794	824	830	831	797	829	799	820	865	805	807	836	813	780	822	808	815	811	790	780	790	789	832	818	793	801	838	785	820	835	825	803	774	809	788	826	805	811	861	788	763	770	834	794	778	801	785	759	788	747	813	819	829	805	785	837	787	798	778	834	816	846	785	800	790	859	827	792	865	785	852	808	841	820	824	852	831	798	780	830	819	866	827	809	790	797	814	744	805	809	728	801	808	825	834	796	823	843	806	817	758	771	788	862	824	799	844	802	763	797	784	815	841	810	803	797	793	855	827	800	815	820	837	829	841	853	767	844	816	818	789	830	833	796	837	855	753	793	817	818	866	847	839	816	778	838	833	835	802	859	816	800	821	788	803	802	799	819	843	805	783	811	833	775	827	817	849	779	869	770	796	825	800	784	857	826	853	874	825	806	863	816	818	816	787	789	768	854	797	805	823	836	817	825	795	814	853	784	810	829	762	807	799	788	795	812	811	825	882	873	748	821	845	802	814	813	820	770	828	809	784	862	850	812	800	822	773	812	748	778	804	768	816	798	762	749	825	837	831	771	822	818	856	818	835	805	750	832	803	823	810	821	810	809	826	834	763	814	794	858	819	803	814	859	837	753	788	813	783	817	810	819	850	803	762	793	769	794	796	809	804	818	765	824	778	837	842	821	831	805	854	769	808	827	766	816	797	804	809	823	797	830	833	821	780	824	817	811	804	844	845	820	867	820	798	793	774	861	796	827	836	811	857	824	815	773	817	846	857	841	827	788	796	765	850	787	849	789	844	868	802	786	749	813	806	805	859	819	834	842	843	824	814	761	768	782	821	817	809	832	805	826	832	810	779	798	822	817	793	782	826	860	807	837	820	841	792	846	797	838	777	851	812	864	841	863	823	812	829	769	765	819	824	797	850	863	792	878	802	823	876	791	756	824	804	820	880	823	754	848	784	847	799	836	842	813	867	839	846	779	796	806	801	776	773	851	820	823	815	796	841	840	780	790	806	869	773	753	841	767	806	816	818	856	846	852	855	770	809	790	830	823	806	799	819	816	733	805	825	803	864	804	843	839	786	799	777	742	803	810	778	803	788	815	789	778	854	796	846	812	790	802	801	769	814	820	794	777	822	788	780	828	812	784	841	757	793	782	824	789	787	822	879	811	794	793	850	806	832	822	804	804	824	807	821	786	818	803	830	809	810	800	786	808	841	848	849	821	782	777	852	798	834	813	736	804	795	810	813	779	807	854	800	759	793	773	858	842	807	844	838	854	831	790	754	815	822	796	826	827	762	854	831	766	813	775	771	802	863	847	881	823	808
22964	21556	28647	24904	21558	17210	5795	3034	2343	2042	1616	1359	1062	887	716	637	606	525	460	442	393	372	408	411	430	384	371	332	316	357	330	285	329	335	302	325	290	320	309	254	276	294	291	272	271	327	294	290	321	332	289	286	317	275	287	304	306	303	311	264	289	299	296	303	309	277	298	318	314	321	284	282	298	311	325	294	284	316	292	302	269	281	289	277	300	303	295	321	317	297	317	310	300	296	335	295	274	325	299	293	282	291	284	297	289	294	298	300	298	329	302	314	281	319	276	293	298	296	327	295	296	286	291	298	315	302	257	286	292	288	277	296	303	260	304	311	278	305	297	293	319	328	285	305	284	286	271	275	286	284	294	292	276	324	311	314	292	320	321	317	315	306	301	300	328	333	264	300	302	299	276	325	282	335	305	309	298	304	281	299	285	290	279	298	278	297	289	262	283	291	300	289	301	316	277	297	291	257	291	321	299	261	288	310	290	315	280	282	339	273	312	282	274	283	265	294	303	284	280	298	279	315	342	304	302	297	281	303	295	282	302	267	328	316	311	295	303	306	285	288	280	282	334	309	276	283	284	297	277	277	296	304	280	321	292	297	288	307	314	303	312	306	287	299	277	317	266	280	306	288	292	323	310	302	302	304	303	307	293	290	281	293	317	261	295	295	298	306	314	256	308	300	298	292	307	294	306	285	289	272	290	315	285	318	287	292	291	299	310	278	306	322	297	289	297	287	260	278	286	298	265	289	273	299	290	299	266	314	305	284	295	303	262	288	323	292	313	305	301	248	305	315	306	307	260	269	312	277	315	313	285	279	308	289	298	270	274	282	299	324	309	318	294	284	310	287	279	314	275	319	306	299	306	285	339	265	313	304	303	287	276	279	300	285	261	266	270	280	285	311	299	323	283	335	334	277	298	281	284	284	334	279	268	275	302	260	275	299	273	321	303	270	284	292	272	311	322	299	304	290	317	271	314	272	293	295	315	293	298	279	300	299	298	281	303	259	321	276	322	288	329	301	322	285	269	297	278	302	292	299	275	293	316	304	289	325	290	305	294	252	326	304	302	302	289	293	279	306	280	274	284	296	270	266	256	318	283	259	304	264	289	283	291	274	307	303	338	277	317	255	306	309	328	299	300	282	302	307	297	302	298	300	277	287	307	292	302	299	279	286	325	309	305	287	289	289	272	286	295	298	288	327	322	308	292	268	291	273	314	261	313	278	272	260	271	262	297	315	296	303	300	314	305	257	270	295	309	297	281	320	288	307	297	302	299	298	298	283	286	284	288	296	291	281	294	322	285	291	310	297	304	292	285	292	345	292	277	285	297	295	285	281	266	297	299	279	292	323	352	297	308	298	293	268	302	296	279	268	305	287	298	305	262	286	272	292	257	291	291	293	272	302	290	280	298	303	278	280	296	280	289	293	288	265	322	281	287	302	295	304	306	285	274	310	303	300	293	291	289	297	303	305	351	294	298	310	351	314	309	303	287	293	324	301	293	315	296	279	287	307	309	305	279	302	286	288	306	307	274	287	283	274	316	300	299	265	316	310	272	292	264	265	286	278	286	291	283	269	288	286	296	324	308	280	300	347	289	272	291	278	304	317	275	293	299	298	261	260	290	280	275	310	313	288	310	276	287	268	318	267	325	302	281	305	302	304	255	303	306	300	279	281	290	268	294	281	280	316	289	325	259	297	320	288	295	295	315	276	284	292	312	281	286	310	302	306	305	283	283	327	297	300	307	296	282	295	294	291	292	273	263	310	317	300	287	294	292	299	279	294	286	284	299	287	299	313	287	275	301	278	309	323	297	314	323	281	369	294	303	290	294	318	304	313	278	286	301	291	309	309	291	282	294	334	282	289	288	282	315	284	283	277	308	325	304	292	291	291	308	327	255	320	301	312	305	301	288	291	301	278	305	268	293	270	313	275	322	282	311	295	278	266	248	301	275	301	267	281	308	285	308	293	302	251	298	298	301	309	295	280	283	300	311	293	284	269	294	284	277	270	329	277	280	291	305	250	327	320	310	304	294	264	292	270	280	301	284	306	282	267	325	299	276	306	291	291	292	291	329	317	292	266	292	320	300	291	287	288	284	291	290	303	311	315	265	306	302	288	286	281	317	294	313	290	336	271	282	272	305	321	292	310	301	320	322	283	279	314	299	291	280	286	319	322	289	292	297	302	301	295	312	305	279	298	304	278	281	305	276	299	273	302	285	288	298	325	343	295	295	271	303	287	263	261	285	258	288	281	320	296	274	340	287	281	315	293	288	276	294	280	294	315	301	287	295	325	299	290	304	298	323	288	303	299	296	312	305	316	327	293	272	317	301	277	290	293	309	282	310	285	306	303	288	288	307	289	298	272	304	283	301	311	330	273	297	278	328	297	297	311	292	326	297	289	268	313	296	298	302	290	293	321	293	285	299	326	299	276	278	323	336	307	271	299	296	318	300	292	304	294	292	273	318	311	262	328	294	292	278	277	313	277	289	317	330	298	285	313	306	299	282	275	300	294	297	302	308	317	292	277	267	298	307	289	324	306	304	303	285	316	307	288	314	274	311	283	306	298	310	305	278	284	314	307	315	255	269	297	298	310	349	288	292	274	276	296	269	290	298	279	323	294	320	312	285	317	307	273	272	298	266	288	287	343	319	276	290	278	289	317	318	300	293	299	318	292	298	272	304	298	303	304	306	290	302	323	311	314	321	278	293	302	283	323	300	277	300	270	282	297	289	315	275	267	260	294	250	339	303	299	290	301	314	297	278	293	272	305	300	287	305	276	304	326	272	312	280	290	277	298	275	289	301	280	329	299	313	301	287	282	298	304	275	279	274	310	297	301	277	283	304	268	255	295	285	283	314	301	289	315	309	305	306	293	264	283	273	266	276	304	316	307	288	299	320	276	280	309	296	295	301	275	306	278	294	279	288	324	284	302	329	281	300	333	301	295	262	278	284	272	295	277	301	308	273	295	311	301	315	273	319	288	293	294	321	298	305	285	293	289	290	318	306	292	303	313	299	293	289	295	282	282	313	316	274	280	265	276	301	272	312	311	289	302	276	336	301	309	295	319	315	285	307	269	304	309	285	314	273	313	257	296	295	271	293	303	262	274	304	294	294	309	285	304	310	281	262	276	299	269	272	284	306	274	265	294	312	288	275	307	317	258	308	286	281	280	269	310	302	316	299	300	298	301	287	285	309	312	305	292	295	307	286	294	273	266	297	284	319	312	283	308	271	282	311	311	312	280	267	314	310	275	295	308	299	348	320	289	272	281	293	277	301	275	338	292	312	285	279	313	292	316	295	309	314	288	305	299	322	304	315	326	302	275	291	286	276	320	289	282	304	308	301	259	282	301	323	297	312	261	293	301	269	306	275	275	306	295	304	276	284	299	284	308	303	310	307	310	297	328	280	313	318	274	315	294	287	279	315	301	309	293	286	309	308	315	281	295	303	291	275	252	287	277	280	342	273	346	297	314	298	307	298	338	310	288
17218	42939	35958	22639	13906	10769	8711	7393	6430	5489	4457	3559	2897	2437	2027	1770	1466	1277	1152	1023	919	817	786	865	777	786	699	645	651	600	628	561	549	544	545	521	516	523	541	497	572	476	487	543	518	501	525	492	493	486	519	483	471	468	518	514	513	543	533	528	507	547	507	523	511	519	520	514	500	505	566	523	522	500	507	534	538	521	463	501	514	492	507	525	456	481	531	517	513	496	529	500	484	508	494	476	495	511	512	450	544	516	487	482	470	503	498	483	482	553	523	498	514	536	510	516	484	452	465	494	505	546	484	502	499	503	480	530	531	507	502	494	509	487	506	496	528	514	507	539	537	496	495	514	527	483	524	467	497	480	487	511	498	498	521	499	481	506	497	454	527	504	510	491	503	502	503	507	513	504	509	481	511	494	497	495	493	472	480	521	517	520	524	501	497	511	537	457	516	537	506	527	529	531	483	533	519	466	515	517	468	488	502	472	466	520	526	493	491	498	493	469	535	511	491	518	462	515	505	506	491	508	509	510	526	484	482	523	512	507	503	542	497	468	494	513	503	446	516	511	507	517	474	495	452	477	517	497	515	473	490	492	496	495	463	499	496	504	481	546	523	472	465	526	499	524	524	499	479	492	474	488	544	469	545	481	471	481	497	504	501	479	466	506	476	523	482	516	511	507	514	499	490	549	473	482	508	488	498	491	488	471	529	512	539	484	509	493	466	548	497	536	485	496	518	473	505	451	515	492	503	515	524	508	479	478	487	464	488	520	504	483	471	493	502	507	495	488	490	487	509	473	508	533	502	507	472	504	480	511	464	509	504	488	460	539	470	526	503	495	505	515	495	458	507	498	489	463	486	484	489	507	524	467	511	486	475	488	525	492	479	515	504	514	471	452	484	464	506	484	525	529	512	499	545	506	502	492	465	491	510	513	522	483	483	504	503	460	524	482	500	524	497	526	538	487	482	506	472	474	523	496	514	525	463	508	471	496	503	483	482	512	509	482	449	497	483	496	523	484	526	481	500	534	499	475	510	483	522	505	479	503	486	480	487	468	497	494	490	475	509	444	495	504	487	503	500	499	475	511	476	488	493	503	470	515	538	510	511	503	526	490	499	529	490	515	512	495	528	520	476	524	465	482	485	522	502	506	484	497	534	513	495	510	516	500	499	522	481	526	534	508	478	460	481	491	472	507	504	479	490	491	489	517	503	470	487	469	507	533	480	493	496	512	516	512	493	476	502	506	523	496	497	473	494	485	428	486	517	514	508	517	521	511	468	512	475	481	461	473	487	481	513	478	490	523	491	513	474	510	487	482	480	519	517	504	515	496	527	487	533	466	502	504	521	508	520	496	482	483	490	538	519	510	496	473	553	491	500	499	554	509	500	502	517	527	496	528	497	430	527	492	508	493	536	489	516	493	508	521	496	473	516	499	545	532	505	500	458	476	480	496	516	538	485	470	494	528	452	500	517	535	483	514	502	506	552	521	491	468	514	445	549	515	464	471	498	507	482	501	475	506	515	449	492	509	485	503	500	528	486	484	520	468	517	477	508	477	470	513	471	501	548	487	507	516	528	498	517	481	500	548	502	528	545	479	505	526	510	505	478	474	465	511	493	467	533	504	495	501	485	471	473	484	518	509	499	496	474	484	499	544	523	466	508	529	507	514	470	532	509	493	511	507	494	506	518	502	523	459	508	456	470	499	532	526	461	478	498	537	506	482	528	456	510	486	553	512	455	476	492	508	504	458	471	489	504	503	529	506	513	454	487	480	505	545	493	518	494	531	503	463	479	564	486	487	506	488	496	512	540	508	517	479	507	513	481	472	479	474	517	522	487	490	491	494	473	493	548	530	512	489	521	485	488	477	475	488	498	463	487	503	490	505	544	517	478	507	536	502	534	531	485	493	521	523	496	472	513	522	499	563	466	505	524	522	508	510	544	518	496	501	508	491	471	496	510	495	517	502	517	511	486	475	508	530	448	512	498	471	505	485	510	505	511	522	509	497	475	507	502	474	505	458	526	503	520	545	566	537	483	484	486	473	470	484	517	468	504	508	443	476	513	504	491	513	528	525	521	485	525	524	487	542	493	518	527	489	484	497	508	493	472	510	489	497	506	499	480	523	507	466	506	503	463	546	508	512	487	501	480	529	431	457	503	465	507	511	476	489	471	502	484	505	452	486	523	516	504	518	461	490	487	508	505	514	519	489	450	509	488	515	510	549	512	532	489	509	500	510	476	482	473	533	497	490	518	513	517	501	465	506	480	455	504	532	497	458	468	530	514	517	448	507	502	531	484	539	500	521	451	484	497	506	502	520	515	487	539	470	482	486	491	486	511	460	504	500	465	491	511	507	464	499	483	491	504	513	499	517	536	507	471	507	538	470	514	540	491	492	515	488	480	497	471	467	531	478	500	492	492	486	540	481	480	503	509	470	511	482	503	540	490	512	478	496	487	503	518	516	495	510	516	486	488	506	517	485	485	516	497	495	522	511	525	497	495	477	487	486	501	495	501	502	496	498	485	506	493	483	508	502	528	508	516	498	501	526	474	514	505	481	501	461	466	470	539	490	485	494	485	522	456	524	467	509	511	468	486	493	482	489	495	519	499	513	479	500	513	535	566	496	519	508	545	491	518	472	541	464	476	511	510	477	496	499	493	506	485	513	512	478	497	527	520	486	514	508	542	482	544	490	497	489	481	530	481	526	510	509	485	514	492	462	436	499	506	455	503	532	501	522	493	502	499	530	507	476	496	504	468	498	482	507	452	509	503	494	478	475	489	519	501	502	462	506	515	546	493	506	476	522	499	499	491	479	536	515	475	496	478	490	476	501	493	493	556	500	527	508	467	506	486	525	516	499	498	517	508	503	487	503	488	459	529	457	492	513	517	498	497	511	471	490	482	474	514	485	490	480	477	489	501	456	489	564	482	512	517	517	531	462	495	525	499	519	467	488	504	473	454	465	536	502	528	484	486	527	510	498	530	490	505	505	488	489	476	497	519	521	513	479	496	487	466	495	503	544	474	513	522	523	499	521	465	476	505	526	494	488	462	479	553	530	490	480	486	491	535	529	490	477	509	507	464	495	478	561	511	459	507	482	491	467	474	480	494	526	482	477	488	478	494	503	482	506	512	538	507	506	537	494	536	509	496	484	552	506	485	509	476	503	448	496	500	499	485	519	513	516	549	513	469	527	530	457	509	493	490	503	494	496	572	490	513	513	521	528	509	477	482	520	517	483	501	513	540	492	524	485	513	534	516	539	531	460	512	495	534	514	517	486	479	488	477	501	522	554	482	468	503	446	538	512	503	509	494	491	505	527	504	541	521	508	506	499	482	507	480	488	487	499	499	539	488	519	497	462	489	525	528	539	481	479	497	538	505	483	499	524	497	509	527	462	525	465	515	602	502	541	492	479	484	518	524	521	482	495	507	510	520	501	501	483	511	478	462	463	470	519	485	512	484	503	539	543	510	545	514	500	468	482	489	461	497	518
27846	20428	14152	5896	2146	1424	1236	1078	957	850	842	760	698	721	618	639	623	545	545	593	601	556	583	582	552	560	573	539	564	501	527	495	489	506	514	540	535	564	533	539	532	556	526	563	555	517	516	522	574	517	541	527	483	552	509	568	508	553	571	501	529	540	550	551	487	525	532	563	517	499	524	512	551	497	488	507	538	487	541	532	558	481	535	499	533	582	493	493	505	511	551	534	530	529	501	494	524	527	509	523	556	519	548	514	528	521	555	545	526	522	510	543	510	481	502	528	541	565	491	516	540	507	499	547	515	560	527	512	531	499	522	524	527	479	514	572	509	559	528	537	497	500	533	532	540	538	520	511	501	521	513	584	529	525	536	496	502	546	563	554	548	544	542	543	536	505	545	521	498	511	559	544	510	491	565	493	499	512	518	513	514	484	516	479	522	515	536	506	520	531	543	561	562	516	531	540	472	503	539	540	538	523	552	535	521	535	510	547	529	512	494	550	530	543	527	507	522	521	493	533	521	532	517	520	520	506	586	480	487	509	511	566	551	536	521	531	522	540	560	506	527	536	557	476	531	506	518	520	527	518	508	501	531	517	537	547	505	503	527	517	523	526	525	486	555	523	516	534	501	503	542	546	518	533	562	542	516	503	529	561	511	540	525	548	560	536	519	507	509	491	538	524	519	561	542	536	521	503	549	530	488	535	541	522	516	517	532	489	506	490	557	489	529	501	512	519	540	553	524	560	510	472	533	569	509	475	545	528	512	496	513	521	537	519	520	524	578	544	538	560	494	512	488	484	518	571	511	560	519	480	527	510	502	512	544	506	543	506	495	518	558	516	550	517	520	526	513	527	550	579	500	506	532	536	526	543	512	570	531	524	514	511	506	519	530	514	518	539	550	544	533	517	516	546	509	522	545	553	502	554	507	527	555	527	521	536	523	520	578	481	555	497	563	529	520	532	537	565	529	486	501	515	563	515	515	527	517	507	509	523	509	529	567	502	521	531	499	516	531	529	559	542	488	513	514	524	517	554	530	519	557	523	547	516	509	504	534	512	551	542	528	528	495	539	565	488	517	546	544	577	542	539	544	548	493	522	520	534	533	513	516	529	511	559	548	516	469	545	508	506	526	526	535	503	537	500	538	533	535	501	530	521	497	501	550	548	551	533	514	534	542	511	513	558	521	505	558	512	529	538	532	561	509	539	523	563	546	532	517	535	491	494	493	546	516	511	528	506	513	537	563	517	513	556	515	537	500	560	529	505	520	502	495	499	518	540	545	534	503	512	492	490	521	534	530	560	531	521	506	522	549	498	523	490	518	539	535	546	519	527	558	570	529	567	532	518	528	499	523	523	527	512	560	482	542	543	532	492	541	537	522	510	554	531	516	536	540	530	525	567	540	486	542	547	516	550	541	519	529	543	563	525	592	480	541	550	535	534	542	522	504	533	526	548	511	505	537	510	540	490	486	530	568	518	558	520	513	523	543	485	537	522	542	554	513	509	535	511	567	553	530	529	530	536	520	516	512	522	552	525	513	509	552	491	567	527	524	569	548	538	487	507	497	555	516	558	526	485	543	540	481	544	499	563	530	523	528	532	533	533	588	544	536	520	497	518	573	462	555	524	518	537	530	522	541	532	518	524	515	546	500	524	525	537	506	546	462	568	520	542	512	555	529	454	542	488	530	525	549	536	517	524	490	582	554	528	551	522	522	547	535	563	527	515	529	539	554	531	533	531	513	565	549	524	487	510	530	508	538	518	541	526	572	512	495	530	547	538	542	533	489	530	479	494	525	576	512	524	554	554	538	535	559	554	491	531	516	529	496	472	529	523	523	499	512	529	520	516	516	520	529	517	513	565	485	522	566	547	530	505	522	601	533	546	531	500	511	546	515	549	498	530	516	540	526	550	519	538	565	539	541	515	510	537	536	499	519	460	538	514	519	536	512	517	524	516	565	556	546	490	530	523	511	555	524	547	545	533	501	514	565	559	514	522	547	528	550	519	555	498	525	559	518	503	533	512	551	518	508	526	563	495	493	546	543	505	546	534	583	510	536	512	553	507	553	540	547	516	506	480	553	555	507	521	520	569	534	554	498	490	526	533	510	513	561	535	539	522	524	515	541	547	507	572	536	502	523	510	482	498	531	508	525	552	510	483	532	484	513	529	483	509	502	545	512	525	517	563	542	506	529	497	471	514	543	529	491	533	511	534	511	535	501	488	510	575	500	513	516	499	537	535	505	559	523	543	470	572	502	503	546	512	562	499	509	530	517	536	567	503	512	548	510	487	510	547	536	506	533	515	541	556	558	535	459	540	544	542	529	538	540	557	544	543	573	519	550	533	541	508	536	523	549	551	511	544	506	507	471	564	522	537	504	555	571	518	512	494	544	514	502	510	515	547	487	541	545	513	487	527	556	494	543	533	503	538	487	566	540	534	534	541	508	535	526	534	524	544	557	511	523	487	525	523	512	560	490	541	523	499	516	539	543	509	486	518	535	500	545	503	523	557	544	524	540	534	531	494	532	504	547	490	507	485	513	514	523	495	500	522	545	536	533	524	486	509	531	501	481	539	539	533	567	550	512	558	510	524	508	519	518	505	509	498	494	546	515	525	535	534	546	578	478	540	518	530	519	508	544	486	536	517	566	480	516	545	560	536	522	493	554	515	531	543	542	516	488	511	510	519	523	477	510	523	526	544	530	546	548	537	531	511	512	541	499	543	534	536	551	532	536	537	531	552	547	515	529	510	499	533	536	522	538	527	542	503	543	495	546	549	526	519	525	493	510	516	519	533	554	535	528	518	533	551	508	510	501	517	491	544	525	567	518	562	545	511	515	552	471	501	544	482	528	536	494	443	537	531	549	531	523	541	492	525	566	497	526	593	531	501	547	534	492	473	528	509	537	525	492	537	523	497	496	535	547	524	516	503	502	511	483	488	514	549	527	565	539	556	539	536	507	506	511	518	491	490	503	520	492	519	480	536	537	507	527	525	542	516	519	493	517	505	545	566	552	545	490	520	545	522	531	552	547	488	540	522	522	486	550	521	536	544	484	533	502	487	558	526	562	536	516	516	557	533	543	539	507	522	522	501	516	511	513	497	523	555	514	493	559	461	557	538	523	550	533	506	590	541	493	532	569	521	488	548	515	518	523	554	496	538	519	482	524	505	503	500	512	533	521	471	532	516	492	550	509	528	495	588	539	516	555	552	542	537	493	488	516	511	551	536	514	515	512	523	552	515	522	509	522	496	557	559	542	555	520	534	551	515	536	530	547	547	534	534	570	513	490	586	521	526	521	509	564	510	515	539	507	509	531	548	535	513	514	575	529	523	494	520	535	543	551	543	540	552	533	492	509	525	548	598	500	494	564	557	527	465	514	540	493	493	522	511	534	523	553	529	518	514	541	531	544	516	545	546	516	521	529	502	537	566	525	526	490	503	540	507	522	522	575	553	540	532	548	531	581	494	511	540	533	514	528	549	534	550	489	548
13072	26210	18066	8593	4758	3602	3148	2661	2336	2029	1854	1621	1450	1350	1285	1188	1157	1107	1019	1030	1007	934	967	970	972	899	919	934	965	890	880	893	850	867	885	875	871	882	866	864	823	880	925	948	891	895	885	899	871	889	859	853	828	839	882	892	873	902	880	825	825	877	926	866	860	816	878	915	855	873	897	917	857	853	846	806	902	835	849	910	869	869	815	895	885	867	872	871	844	882	881	870	853	870	933	879	898	895	863	881	827	863	877	856	873	912	910	865	866	897	907	878	948	875	888	883	928	930	828	903	867	885	847	831	871	877	909	830	921	868	898	865	920	854	807	885	881	894	921	830	925	915	884	906	861	904	881	884	842	877	895	898	877	889	858	866	909	827	863	882	869	862	914	860	858	861	911	873	886	883	856	863	909	865	880	900	854	844	872	879	898	916	853	857	859	821	832	870	860	818	859	891	885	878	849	872	859	929	856	836	862	898	887	863	888	873	781	853	879	883	905	844	884	917	857	870	897	893	840	846	852	877	914	876	903	857	951	857	860	852	862	848	942	860	876	832	887	866	878	858	880	856	872	883	861	896	878	838	864	851	905	882	893	841	879	871	863	855	875	895	860	901	885	802	882	865	890	884	870	871	845	854	884	848	865	926	872	852	850	896	868	874	901	890	893	868	867	837	886	892	915	892	848	793	878	798	883	903	859	897	847	852	836	848	854	833	845	877	842	907	902	840	851	887	878	858	853	881	845	917	843	837	837	863	902	869	908	839	823	906	842	875	881	931	875	913	918	932	870	830	883	889	828	863	877	921	832	805	909	879	873	847	934	876	879	847	853	854	926	872	879	864	905	887	793	842	900	922	851	911	877	862	872	887	872	859	932	827	898	848	887	854	910	879	825	835	872	856	885	925	846	891	864	871	853	949	887	892	857	877	893	929	859	899	856	892	896	879	878	876	916	888	897	849	878	865	865	851	828	903	847	900	866	895	879	858	853	894	893	843	880	851	877	931	882	801	878	834	895	850	899	919	882	907	878	874	874	887	903	909	868	884	902	911	848	831	906	866	951	853	848	849	904	853	850	881	919	867	884	852	915	864	888	871	861	855	907	860	897	921	907	898	883	958	902	845	880	845	899	918	865	897	888	853	911	913	875	820	861	877	905	860	850	837	880	887	942	887	853	904	862	876	881	859	889	861	857	886	882	868	871	866	843	872	884	845	865	901	880	883	878	819	906	812	845	909	859	920	867	908	832	918	913	897	885	848	887	867	874	856	855	818	894	902	914	828	907	884	870	857	926	879	842	887	862	862	920	901	883	891	898	895	880	870	843	918	887	812	845	911	847	875	842	872	879	854	889	909	880	929	861	885	819	923	874	840	885	869	887	908	858	795	883	891	891	899	911	852	865	904	866	849	818	878	875	888	916	888	850	843	853	853	845	874	849	828	893	870	846	882	842	846	860	847	886	846	916	830	827	911	875	864	891	887	887	882	888	882	839	855	832	912	906	850	891	867	810	914	897	884	887	919	841	953	840	866	875	867	837	871	843	869	864	869	850	833	853	850	871	878	869	878	871	833	936	830	907	920	876	836	846	891	901	916	877	867	843	922	860	855	868	873	874	883	867	827	876	876	870	880	854	874	859	855	906	881	863	884	911	836	868	895	844	845	920	875	911	850	888	828	879	855	838	891	927	870	870	891	853	876	826	871	872	892	849	904	838	876	829	824	934	908	854	858	816	918	863	902	861	885	889	927	868	899	918	862	904	836	847	921	841	877	873	913	895	926	786	847	881	894	884	900	864	867	854	848	859	855	878	906	886	875	867	879	855	832	851	872	903	828	851	917	890	873	872	882	878	869	946	878	904	844	890	891	873	839	871	899	857	900	874	858	875	883	862	927	838	894	863	878	843	865	822	827	881	856	924	922	868	858	836	873	900	896	871	921	846	887	812	913	838	847	839	845	871	896	824	831	852	879	891	855	861	863	916	895	890	886	808	876	951	865	862	908	871	927	911	837	843	875	904	896	836	905	863	918	886	908	882	882	902	851	834	868	838	850	840	878	858	826	849	850	860	843	859	889	883	873	862	881	883	864	896	858	825	830	864	811	841	900	848	871	944	899	877	812	897	898	847	870	887	874	887	837	895	850	854	903	905	878	935	883	907	888	842	877	794	917	843	878	863	853	912	849	848	872	890	834	824	929	887	890	904	884	877	820	828	908	902	855	837	830	864	919	895	866	874	831	906	835	861	853	851	868	921	842	903	866	865	873	846	857	878	884	915	831	900	798	862	859	859	876	885	907	855	839	880	855	953	843	879	873	844	839	858	861	824	839	872	866	859	884	853	888	853	830	919	894	883	850	865	843	852	851	856	916	833	851	904	885	870	906	859	896	920	888	901	905	886	859	875	880	913	854	864	907	828	882	872	860	902	879	908	897	886	858	888	877	860	897	886	866	876	865	867	851	896	892	873	835	837	898	814	865	871	882	858	919	897	928	883	929	894	884	900	880	917	890	869	903	878	876	852	858	867	893	869	848	848	869	898	799	863	896	897	835	858	841	797	899	878	900	827	840	879	912	869	855	874	859	890	848	839	975	940	853	845	842	830	936	885	902	833	871	921	905	877	897	830	864	905	882	930	854	901	873	923	825	876	879	874	866	881	887	867	880	843	832	939	806	876	864	849	850	897	852	843	862	856	900	881	908	882	857	856	872	828	852	882	914	870	876	827	857	851	872	879	877	897	876	866	826	872	852	890	889	863	851	927	855	925	934	895	866	815	914	838	874	885	896	824	844	873	924	822	868	855	930	902	889	919	904	893	896	851	889	894	899	879	882	869	920	881	878	830	899	879	926	916	866	887	877	873	872	868	893	862	899	843	832	831	863	842	875	895	867	847	858	905	885	909	899	876	842	912	972	888	827	834	856	823	901	888	934	918	868	844	900	845	867	839	853	874	883	878	848	882	879	894	857	883	867	861	943	897	915	815	948	895	876	909	910	894	834	880	867	851	886	900	836	856	859	900	890	920	860	861	902	880	837	909	885	889	888	954	906	894	883	874	904	877	882	812	898	849	896	919	867	906	867	866	850	888	879	874	860	888	946	868	869	886	861	858	859	818	876	884	898	924	849	889	870	883	946	861	891	835	942	858	891	893	872	861	880	882	889	849	872	834	870	816	868	884	900	914	904	904	877	878	885	874	845	855	892	926	900	861	859	827	878	953	884	845	883	917	901	870	825	803	846	882	904	928	906	885	884	841	894	897	898	849	883	876	866	858	858	908	948	899	845	848	898	893	886	888	856	849	928	887	856	852	863	894	834	870	831	882	908	918	870	845	865	926	860	880	851	898	858	854	914	834	849	853	861	866	889	904	844	893	895	830	856	875	908	899	866	872	878	854	862	862	853	902	850	847	863	872	919	885	853	834	874	907	832	817	885	861	843	864	859	903	887	838	874	877	864	870	857	885	892	903	841	878	866	890	848	915	877	799	837	826	914	856	869	879	863
23857	21486	27770	25624	18276	5972	3187	2219	1628	1391	1176	932	848	766	673	646	577	544	542	455	489	466	485	451	443	451	459	420	380	400	363	410	438	395	399	386	429	392	375	400	400	377	396	404	368	428	402	392	375	395	429	407	385	420	403	435	396	374	444	377	395	405	420	379	408	398	384	421	425	417	397	395	393	357	382	387	411	425	403	382	389	392	410	398	390	410	406	408	379	429	418	413	415	413	429	420	399	380	368	410	416	397	365	402	406	398	415	412	372	395	411	390	416	384	416	393	410	406	372	415	394	394	414	415	397	402	426	405	381	446	431	430	385	398	410	368	403	391	406	401	397	382	401	384	408	390	370	405	413	384	395	372	400	411	427	377	386	388	382	371	422	365	399	430	388	394	413	412	425	392	423	386	377	387	400	392	388	383	358	383	438	403	410	406	404	389	394	431	389	390	402	406	435	412	370	373	402	419	391	371	385	391	396	394	414	415	375	368	379	408	365	416	375	379	390	404	363	393	426	406	352	412	390	415	391	417	394	359	391	387	377	396	427	398	360	373	395	392	405	414	383	410	404	386	416	387	372	386	396	405	398	370	404	407	351	420	402	381	403	422	394	377	381	427	393	418	363	360	387	385	390	404	372	396	410	401	393	387	395	429	379	390	408	365	377	403	362	334	390	392	389	449	412	404	390	399	406	409	412	410	407	393	424	383	400	407	398	383	393	399	403	401	381	397	398	384	437	382	346	384	381	422	379	412	411	433	405	388	385	395	397	412	410	399	388	418	410	401	399	423	421	397	381	366	413	420	372	403	413	414	423	426	362	390	416	378	436	406	410	409	378	398	377	436	411	424	419	408	386	422	394	391	369	398	412	419	394	388	384	432	401	411	394	385	395	395	437	394	414	371	403	398	377	419	405	397	402	411	449	372	388	414	372	381	385	371	396	408	392	390	409	393	414	414	375	395	409	419	433	408	394	393	357	363	389	414	364	442	363	356	442	377	382	422	377	394	394	401	385	371	394	394	413	448	397	419	415	407	404	357	430	394	365	374	411	390	400	383	389	392	392	353	395	376	411	403	391	386	370	395	431	371	407	358	392	403	391	393	416	435	419	398	385	400	411	393	363	379	380	384	402	435	403	367	410	396	385	390	407	387	394	399	399	369	387	359	398	397	364	402	409	441	384	379	415	351	368	406	378	417	392	401	387	430	398	387	398	379	398	411	399	391	375	397	409	448	421	376	378	382	381	410	397	410	400	400	410	378	397	400	382	396	418	398	400	400	409	399	383	413	413	384	408	378	397	380	420	397	386	392	402	416	404	426	435	410	429	377	406	403	399	377	385	396	377	403	388	393	371	394	403	390	425	376	383	380	404	386	409	423	419	392	402	433	388	377	351	396	416	353	364	410	393	422	418	405	413	410	380	425	411	418	410	383	412	396	419	435	402	384	390	407	427	391	399	416	405	403	361	385	420	378	416	377	385	402	414	414	374	371	415	401	394	415	409	387	386	420	386	383	403	429	439	413	399	388	426	429	400	422	391	433	429	385	393	383	362	397	404	391	364	390	400	400	403	389	401	431	428	412	369	424	381	416	385	393	387	366	424	432	412	389	401	382	394	422	434	410	389	367	356	393	392	401	391	383	414	364	397	397	350	407	395	389	408	386	389	389	420	393	383	410	377	431	406	406	388	387	375	408	416	374	366	393	401	410	390	421	383	433	413	384	385	401	391	410	387	392	375	387	386	395	417	422	425	415	400	401	369	409	392	424	368	393	405	395	387	418	383	401	413	395	389	411	391	353	372	400	384	413	390	430	417	406	375	388	396	417	406	423	394	402	427	424	437	389	376	397	377	438	397	397	373	384	367	389	412	395	398	396	390	371	420	350	380	406	424	425	376	423	367	387	420	413	353	417	387	391	423	413	409	369	375	383	378	374	395	367	436	424	379	423	412	414	406	405	403	360	409	415	416	405	369	397	388	406	368	387	419	419	371	457	414	418	415	362	397	408	392	418	399	393	411	394	377	391	438	463	404	400	396	404	383	430	410	393	382	379	402	421	374	394	370	378	356	413	413	415	429	387	405	434	411	392	412	413	404	421	370	367	386	416	384	392	382	393	433	408	385	369	393	405	374	403	391	400	407	379	371	384	389	360	408	391	381	388	436	384	393	388	393	382	399	393	391	350	412	414	397	361	410	426	359	443	401	393	394	384	429	375	440	428	405	378	399	429	411	367	414	445	411	402	394	378	362	370	384	385	416	396	407	392	350	399	393	411	385	404	375	380	366	429	417	380	420	374	379	438	423	405	417	391	410	406	387	365	419	412	418	430	394	383	416	411	380	401	405	393	394	415	396	387	420	388	446	395	382	401	410	397	376	405	377	389	391	365	380	402	389	419	397	421	394	399	414	414	375	385	390	404	411	403	410	409	406	411	375	383	391	418	399	400	403	410	361	421	383	403	418	441	403	384	404	374	386	386	403	377	388	424	410	406	382	396	397	413	392	404	428	384	402	392	402	398	420	388	411	375	397	362	378	381	398	424	406	388	391	396	378	402	378	373	388	406	396	378	358	403	395	425	364	388	380	373	398	378	399	390	397	399	418	382	378	401	379	390	372	413	406	432	409	382	382	401	390	398	408	423	397	417	379	446	440	394	353	380	397	370	348	387	380	422	389	395	393	378	446	433	396	400	362	382	409	395	370	391	394	418	412	384	428	388	388	372	375	417	377	420	387	415	415	388	418	422	409	381	407	362	364	409	394	397	412	346	374	402	377	385	426	438	391	375	420	428	415	405	430	365	396	388	416	387	418	416	406	381	391	382	383	387	387	402	370	416	386	414	437	400	404	371	388	389	377	395	415	388	415	382	417	382	376	398	424	403	375	426	405	418	358	412	377	379	366	406	379	374	386	413	393	410	359	377	371	378	430	418	403	400	402	381	409	427	393	391	419	403	377	414	370	374	403	399	412	380	400	388	408	398	433	389	401	378	393	374	407	365	428	406	396	374	415	412	416	414	365	428	387	398	393	363	406	407	364	399	382	406	398	397	419	383	428	397	375	390	390	393	445	410	408	415	392	394	395	392	376	373	376	372	388	384	415	414	414	374	385	433	391	406	345	402	377	404	392	416	428	399	417	370	358	407	385	409	387	354	392	401	413	405	401	386	440	445	387	406	364	412	392	401	365	404	378	426	396	364	422	357	376	391	383	407	412	387	412	419	436	418	421	403	391	375	383	422	395	375	420	374	446	385	378	393	403	399	385	401	391	383	368	385	403	399	386	379	428	404	417	363	380	415	401	450	368	367	368	384	372	417	380	415	374	409	395	416	374	411	400	418	371	379	419	368	406	434	422	366	412	411	400	386	400	376	383	403	377	362	393	395	455	381	358	437	426	400	391	396	379	399	383	402	369	396	386	442	426	420	345	368	380	381	379	399	343	395	394	383	380	405	386	423	376	401	386	404	396	406	413	419	417	391	401	391	414	433	426	385	390	349
15728	39757	30834	18466	11209	7833	6990	5500	4490	3805	2994	2494	2100	1819	1602	1391	1293	1081	1025	931	947	906	880	863	835	820	857	765	756	727	730	711	689	679	706	678	707	712	680	735	739	696	670	724	667	684	708	668	687	654	724	715	705	669	693	697	675	677	666	712	658	704	666	637	632	670	696	679	712	693	653	727	640	670	654	643	687	644	680	714	665	661	696	679	677	674	675	633	705	659	718	688	709	706	665	634	672	693	708	667	656	665	731	661	631	711	689	702	684	681	686	679	692	700	673	685	672	675	726	691	679	717	657	653	728	700	699	656	694	713	697	693	664	672	693	696	721	664	716	721	719	616	664	665	705	726	682	725	663	690	691	662	731	713	689	647	676	705	660	673	703	707	680	728	661	662	718	732	664	717	712	671	696	656	686	741	657	698	715	638	647	636	719	669	661	692	648	674	642	711	664	714	737	655	660	689	683	657	667	720	664	683	671	626	652	714	724	657	683	720	713	701	716	738	655	707	619	658	718	666	672	698	685	691	694	693	696	717	635	674	666	646	692	688	669	665	684	692	702	698	715	714	661	667	633	716	695	633	659	665	653	704	665	672	653	689	670	702	699	738	739	702	628	725	695	671	692	691	685	668	654	709	656	723	675	658	649	717	653	731	692	721	687	681	682	686	665	696	743	674	667	685	743	676	681	686	686	665	692	672	693	720	671	693	671	670	736	696	685	697	615	649	684	651	657	707	666	677	694	665	677	684	666	690	671	706	683	644	676	671	701	660	660	688	669	644	694	665	656	680	653	691	671	695	687	703	663	703	691	667	664	680	708	709	695	702	652	705	701	656	714	668	705	680	610	658	725	678	659	678	636	681	667	680	697	655	684	674	669	681	667	716	705	662	667	646	666	682	681	667	691	658	665	701	697	725	663	660	662	694	696	672	680	682	672	698	713	671	702	669	696	702	669	707	681	699	651	638	713	643	723	661	748	702	715	673	671	719	686	735	639	682	678	685	680	677	694	692	673	675	698	689	717	701	689	689	677	680	711	672	656	686	681	669	684	696	670	698	698	672	676	679	677	732	689	703	661	686	658	670	688	683	714	695	658	628	683	664	669	656	708	690	693	745	687	719	732	692	698	658	722	655	706	733	709	672	651	662	659	668	676	680	669	698	647	697	688	682	702	648	670	660	678	689	654	658	713	735	675	706	705	642	648	651	731	673	676	677	741	654	662	709	697	686	660	711	683	703	701	666	697	649	703	685	695	657	689	685	709	592	731	690	670	684	698	652	707	637	706	712	739	663	738	682	675	703	653	735	668	648	673	745	732	698	703	662	699	621	687	671	675	706	747	721	716	690	689	697	675	705	696	697	691	700	657	662	695	668	708	641	690	678	617	657	673	707	706	673	685	666	670	720	698	730	657	717	655	692	692	719	696	704	689	648	700	694	665	642	698	691	658	705	691	720	671	679	691	636	676	707	690	659	679	687	674	676	678	696	750	672	689	636	662	702	643	723	657	680	668	652	709	705	696	678	699	717	718	681	719	711	713	676	641	671	714	715	707	648	631	664	722	668	632	697	664	736	720	683	675	662	664	669	692	652	679	668	678	687	708	705	652	674	629	643	675	653	706	704	745	677	652	743	698	673	701	708	671	657	719	731	709	717	711	650	691	685	703	678	675	681	656	678	700	695	676	655	620	702	682	692	648	667	680	643	680	713	660	681	676	636	692	682	680	701	704	688	655	681	669	635	668	681	743	672	717	677	670	642	678	717	647	683	646	686	695	673	653	638	664	758	658	672	684	678	651	656	711	661	665	653	678	716	704	677	654	683	639	692	664	655	706	739	713	628	700	703	700	683	691	688	681	699	669	660	733	696	637	668	660	721	666	694	668	639	692	685	657	712	694	696	682	693	698	691	707	721	701	644	696	691	700	705	717	668	688	661	680	697	686	701	646	715	644	692	673	678	694	717	659	701	678	665	686	674	630	672	683	637	699	725	672	687	678	666	693	635	711	646	714	718	633	652	653	684	721	678	681	670	676	718	709	662	686	699	683	682	666	697	653	631	741	714	735	655	685	700	651	689	657	689	659	692	667	667	682	667	762	705	636	626	680	683	703	719	684	679	729	722	695	676	675	705	671	692	648	622	672	727	650	710	647	646	676	675	684	689	704	720	678	654	695	663	700	635	664	723	666	690	670	674	720	615	665	713	716	668	688	674	726	690	702	714	700	665	654	695	660	660	653	698	677	677	687	672	710	706	696	720	709	692	711	669	685	692	689	643	708	676	691	653	690	695	716	650	713	714	681	680	737	698	681	692	687	696	724	680	664	663	694	664	695	675	680	719	649	677	684	660	730	696	642	690	705	689	677	706	702	683	711	705	724	690	693	703	641	710	616	668	671	663	672	686	680	716	681	655	673	707	710	664	699	706	642	648	702	660	693	699	730	656	674	741	725	688	681	679	727	691	676	707	707	654	685	647	636	701	674	651	706	636	636	668	721	696	689	680	652	693	687	680	673	706	684	663	644	725	696	678	699	660	715	682	665	693	678	660	662	690	712	700	663	693	710	664	663	661	668	673	673	705	657	650	689	628	662	719	678	671	705	678	675	700	676	712	695	666	700	732	706	712	704	680	693	675	667	714	721	717	713	683	673	646	666	688	696	664	667	712	639	704	663	627	665	721	720	690	696	682	664	701	714	675	683	681	662	664	684	706	700	709	675	676	706	650	724	698	691	654	683	656	676	689	672	689	655	638	700	673	721	693	658	722	720	663	703	671	712	717	674	656	680	706	693	709	670	691	720	661	681	647	665	634	670	670	710	677	646	672	686	656	654	686	697	677	680	674	676	673	691	689	667	629	713	676	692	676	630	694	663	736	740	678	688	725	657	653	663	662	698	686	699	683	674	656	679	698	719	656	700	703	665	652	682	682	677	637	667	689	674	665	661	647	700	672	663	695	674	709	665	673	645	661	676	725	666	743	650	678	692	713	687	679	702	722	664	663	712	692	652	719	705	672	667	707	642	704	678	670	684	651	664	634	664	674	655	706	653	629	699	729	638	663	655	707	683	699	668	678	644	677	677	685	690	634	672	660	658	668	667	622	702	662	672	665	648	693	687	708	716	687	701	682	745	661	699	708	707	633	694	666	663	687	643	657	724	702	686	703	694	667	710	714	711	691	662	715	685	676	730	663	680	642	670	710	678	699	669	637	677	683	722	709	687	695	672	679	681	646	691	726	663	730	747	662	674	669	670	667	662	683	697	665	679	688	712	671	684	665	696	672	670	670	683	731	721	708	670	693	668	666	667	683	668	679	696	649	690	669	653	675	666	672	731	685	684	677	696	692	690	663	616	619	724	640	660	683	687	709	649	675	649	687	693	670	701	707	639	680	715	701	650	669	629	737	729	686	709	702	658	713	690	682	671	682	724	669	677	706	743	695	682	659	675	696	686	706	677	669	663	691	707	694	656	637	626	690	689	641	688	682	655	670	717	664	645	681
25471	21555	24999	19571	3894	2098	1665	1393	1139	1008	894	730	725	742	660	650	609	521	575	522	550	523	497	501	530	488	527	519	518	532	462	461	474	493	504	499	488	441	447	474	442	456	471	471	484	467	463	475	464	497	477	480	455	447	475	476	472	459	486	462	476	466	455	479	456	489	411	444	450	464	450	511	483	468	477	445	478	476	474	512	454	453	484	523	462	496	447	487	505	466	457	446	444	453	493	438	484	491	476	476	483	479	443	476	430	479	478	485	458	460	477	487	458	471	459	473	458	480	474	466	466	500	484	489	478	461	402	487	519	443	494	497	436	456	466	449	461	511	467	469	492	491	507	474	453	478	452	497	467	466	452	493	505	494	467	460	505	441	450	486	476	469	457	466	431	474	503	454	403	493	488	453	482	483	475	484	467	462	477	442	439	456	474	469	522	459	464	480	494	473	472	449	422	473	449	462	444	471	438	501	468	472	453	462	470	426	469	445	467	485	481	434	442	492	450	462	479	430	463	454	446	474	482	536	416	446	441	516	494	448	483	478	481	439	481	467	462	476	463	502	489	453	428	483	436	453	489	412	475	440	434	439	487	480	451	461	508	472	499	451	443	487	427	476	480	459	509	451	462	491	510	477	485	480	465	429	461	451	471	472	465	451	496	498	466	451	529	485	436	487	441	428	488	497	478	472	433	479	421	456	476	452	463	489	481	472	457	442	485	455	474	437	463	482	481	457	466	468	500	503	475	459	488	479	476	466	438	486	473	447	499	486	456	469	492	476	483	474	443	481	463	470	454	443	459	458	455	429	467	502	492	475	471	443	480	472	516	485	473	466	469	514	478	461	425	463	432	421	431	446	502	463	447	452	489	432	469	469	524	490	469	498	484	427	496	478	454	428	453	502	490	454	476	482	486	502	476	475	420	470	500	438	465	490	495	468	507	456	449	458	458	477	468	468	488	467	478	514	460	480	485	470	480	450	465	487	448	479	456	498	484	457	470	480	488	490	449	422	435	449	491	489	468	446	471	445	461	470	453	470	464	492	493	461	493	488	500	460	468	486	470	431	477	427	477	475	486	474	428	460	427	479	465	474	437	500	472	476	468	511	477	467	460	455	481	456	487	482	457	446	457	488	500	502	439	456	440	475	461	442	436	472	434	474	435	500	446	454	461	484	473	504	499	459	469	457	458	470	456	474	487	436	461	467	458	490	453	479	466	487	485	481	439	444	469	470	452	520	435	510	465	466	486	499	496	514	450	491	462	465	459	469	439	476	441	506	443	457	471	499	459	454	512	470	462	480	478	425	486	457	471	513	474	462	441	480	491	461	474	453	464	450	452	460	468	474	482	467	480	453	479	468	437	448	430	439	501	490	467	473	458	489	452	452	457	500	456	500	454	438	474	451	477	450	458	463	495	455	458	466	513	470	461	504	495	488	496	459	494	478	526	456	474	443	443	466	453	448	438	448	496	443	452	492	508	423	503	427	462	464	417	502	482	486	487	484	470	477	453	450	468	452	498	460	495	473	455	442	459	438	460	485	480	469	499	456	470	494	479	463	448	435	457	464	476	461	425	532	478	471	449	508	463	464	509	488	476	486	483	469	458	481	441	436	467	479	472	478	493	497	450	464	472	529	455	467	474	464	542	486	466	460	482	461	476	494	456	485	493	510	415	467	484	468	484	485	454	496	469	516	465	479	530	480	507	455	446	466	488	494	464	463	508	466	476	494	455	474	477	476	506	454	504	449	467	477	501	489	444	449	469	470	476	465	438	480	459	454	468	463	467	458	459	475	439	465	459	494	464	452	478	493	469	459	493	513	490	437	476	460	463	496	460	468	471	507	486	442	463	465	449	499	472	486	474	486	467	468	480	467	456	454	457	502	447	430	495	471	484	509	441	487	449	468	463	468	450	489	449	461	487	487	496	454	485	449	431	471	462	468	473	486	472	523	436	473	505	451	487	468	479	476	496	463	441	452	430	451	496	429	440	471	441	444	485	459	457	475	450	431	485	517	461	450	467	433	456	463	472	474	501	464	479	504	431	467	462	474	481	485	483	457	486	478	438	487	480	500	465	485	426	493	492	471	453	455	462	486	453	477	492	475	432	434	437	475	426	481	517	477	448	468	476	465	455	439	490	492	479	497	467	443	459	498	491	499	468	489	484	518	487	457	460	460	461	514	467	452	448	511	445	445	441	448	488	452	467	466	486	445	467	446	457	464	498	491	464	477	475	506	467	458	490	453	497	486	463	470	471	461	466	484	502	491	495	472	494	476	460	458	512	457	475	462	432	495	505	479	474	491	461	457	458	453	511	525	492	493	469	485	478	447	444	445	463	481	434	468	458	457	459	468	452	467	445	472	447	448	445	492	466	507	452	463	468	443	459	462	467	459	456	489	449	489	489	494	477	467	486	463	453	468	479	442	492	471	434	447	447	471	476	450	460	470	449	513	472	476	445	458	460	493	485	443	469	477	462	493	470	420	436	480	448	501	467	501	425	456	489	467	459	490	455	485	495	467	448	496	454	478	503	491	439	469	471	479	495	493	504	464	472	477	456	483	461	469	503	496	433	480	452	481	452	505	491	456	462	458	505	448	486	439	476	464	482	498	470	490	471	466	487	449	476	458	449	502	471	488	457	505	474	464	468	464	469	460	454	458	453	495	476	459	433	467	457	431	508	522	468	439	489	454	508	466	478	477	461	524	449	464	479	436	448	446	493	470	409	456	478	519	435	477	492	473	486	441	449	453	470	497	468	456	457	447	506	458	521	452	475	465	497	486	501	472	478	473	493	450	463	447	448	487	476	477	455	503	472	451	477	505	443	502	419	507	458	456	493	515	475	503	480	451	483	468	477	445	496	441	473	472	469	481	446	464	446	485	508	471	473	433	480	446	462	460	448	469	470	486	486	462	474	445	496	455	434	479	448	490	505	447	443	442	457	473	474	447	443	461	471	455	490	467	493	488	476	499	446	517	467	488	460	482	498	465	485	452	478	479	509	493	469	477	481	471	467	446	492	476	467	468	469	478	434	429	464	453	474	448	444	445	461	426	472	499	467	506	514	474	466	473	473	449	495	499	503	489	483	483	461	503	468	461	488	491	473	458	480	441	519	490	447	465	487	477	502	457	482	465	441	493	462	456	508	397	436	501	456	476	454	480	441	440	446	465	477	480	451	445	445	447	448	468	468	495	459	476	473	477	444	445	451	481	468	470	440	480	480	465	456	476	466	454	447	511	483	485	472	440	461	490	476	463	467	481	449	473	499	500	455	473	439	458	454	450	454	464	480	474	497	440	481	481	483	461	508	442	459	441	500	459	502	498	488	457	502	460	428	448	493	482	512	468	474	489	469	454	479	412	484	479	456	481	489	428	455	438	488	445	457	456	473	481	482	446	456	459	466	429	440	469	467	507	461	512	471	472	485	461	435	467	487	468	465	517	455	443	442	482	448	455	461	515	475	433	474	467	471	486	466	476	479	461	450	459	520	508
14106	27846	21663	11521	7435	5768	4610	3844	3238	2771	2350	1952	1668	1569	1395	1285	1143	1053	1000	963	982	934	893	871	922	897	829	851	829	835	824	785	773	840	819	803	801	779	778	831	824	806	777	757	775	739	811	827	794	828	804	804	774	737	822	756	774	763	784	768	833	744	781	777	779	795	785	723	754	808	785	779	732	755	816	800	801	760	776	768	767	849	742	760	759	776	823	801	801	837	728	796	782	804	775	779	829	738	772	800	772	821	772	805	783	814	835	789	754	750	818	816	733	746	753	693	750	808	781	774	749	805	793	803	789	782	842	764	790	813	800	751	714	787	756	752	823	815	815	789	790	742	801	744	786	791	799	768	772	804	764	801	819	804	775	741	806	757	731	727	755	829	790	759	791	827	809	812	793	730	766	800	785	764	768	766	806	806	741	770	756	769	789	806	785	867	739	816	832	761	766	799	781	793	800	865	815	753	800	753	799	776	759	788	785	734	772	773	768	777	794	799	781	789	770	737	771	783	825	790	793	806	819	810	769	775	796	809	765	756	781	762	759	757	748	794	837	801	829	760	779	797	762	784	790	809	714	770	738	795	776	794	763	778	776	778	788	804	810	792	783	750	727	813	759	793	772	732	774	768	802	820	781	755	753	821	786	814	821	822	798	815	789	795	755	828	796	765	754	790	784	824	804	805	819	825	777	774	868	802	758	796	772	792	790	807	810	771	835	778	767	756	845	803	794	786	757	784	819	790	826	784	781	766	757	830	809	769	777	812	772	779	833	767	768	826	754	829	848	866	805	804	822	800	791	828	790	781	766	707	789	756	777	780	789	801	771	817	769	787	826	768	810	772	774	761	814	771	755	789	776	765	797	804	817	778	798	771	832	804	783	810	775	750	789	748	787	784	758	770	756	778	768	796	758	778	752	811	776	825	780	762	822	779	789	846	738	790	842	784	807	817	759	786	780	785	766	768	810	801	843	776	800	846	776	755	822	809	750	715	776	797	767	793	819	801	804	794	781	771	798	731	786	753	735	783	757	807	789	841	789	761	792	832	812	845	785	814	818	782	788	802	814	789	747	817	782	764	766	840	720	772	826	767	799	783	776	834	794	768	757	785	779	791	792	807	821	822	771	781	768	784	781	775	860	783	834	755	761	815	776	789	810	778	803	788	722	805	819	832	780	809	789	746	831	823	778	739	763	793	809	773	753	758	801	765	791	775	756	764	752	794	859	815	768	780	818	750	779	730	802	790	784	784	775	779	813	803	819	841	760	755	796	832	764	827	795	776	821	770	766	828	765	764	813	793	785	791	797	736	779	836	805	773	790	778	755	862	759	802	801	835	789	762	790	817	787	755	779	811	826	767	777	766	760	748	804	794	775	792	788	721	739	808	843	752	794	734	786	780	780	793	756	758	740	745	786	777	772	741	855	841	795	751	759	806	781	817	805	820	765	820	778	765	787	769	796	810	796	811	771	818	736	774	792	767	812	791	743	810	789	784	761	782	832	762	817	782	781	770	797	788	750	801	827	787	797	822	848	808	787	763	798	777	791	799	790	800	790	821	771	842	733	791	767	800	780	783	774	748	760	794	788	782	774	762	810	793	777	822	803	818	812	776	789	802	783	823	802	794	813	842	765	749	803	795	733	789	803	796	820	761	800	784	834	779	792	791	780	784	785	807	791	815	762	786	790	784	769	793	795	785	780	809	770	784	823	744	760	820	783	771	835	794	745	785	741	792	741	751	815	833	775	741	754	813	767	762	777	817	772	807	777	757	816	802	778	801	745	792	790	801	801	774	799	796	807	788	774	782	807	778	810	773	800	780	785	757	821	829	762	733	772	720	793	726	810	812	784	778	725	787	752	816	788	765	784	750	780	777	807	754	809	747	823	822	769	750	761	788	804	788	786	804	831	742	790	772	736	765	764	799	772	771	818	782	745	802	742	817	797	822	806	786	821	748	801	774	784	827	776	749	797	754	747	806	756	784	774	810	785	769	759	791	794	800	746	809	782	780	798	813	798	816	806	762	776	767	776	809	776	763	783	773	770	749	799	783	838	791	715	771	782	766	783	740	739	806	798	762	821	751	829	781	760	832	792	812	808	805	809	764	749	748	800	765	802	796	719	830	794	747	789	814	770	774	834	766	762	736	756	779	781	744	760	829	779	817	789	846	800	794	736	802	756	819	753	785	736	774	783	792	765	803	776	794	772	791	811	771	848	828	841	801	837	766	786	814	769	786	814	803	800	769	771	784	829	721	729	734	814	761	794	785	779	824	774	763	779	767	811	732	807	774	782	750	805	814	760	759	796	769	812	793	788	761	773	774	760	802	799	753	798	777	769	764	806	804	813	811	775	765	784	823	817	806	757	743	783	803	811	785	810	804	844	753	784	786	798	754	804	836	798	794	822	734	777	711	818	789	801	755	760	808	780	839	812	781	810	786	793	796	747	791	764	783	779	783	798	803	828	779	827	810	781	822	776	730	791	836	786	749	751	797	805	765	744	784	770	733	813	780	775	801	792	792	813	783	830	814	785	827	760	797	796	864	804	788	856	820	799	759	831	789	766	765	783	838	806	825	804	773	850	766	774	752	826	795	765	784	821	784	795	822	774	765	775	767	789	822	830	832	794	778	741	801	750	774	797	795	814	848	716	778	808	760	801	773	788	802	800	759	806	840	771	784	794	787	823	745	783	788	753	824	750	764	807	728	785	792	763	765	760	819	765	825	740	779	738	803	796	758	736	765	753	814	827	802	816	790	738	783	799	741	803	748	819	771	806	792	717	798	812	752	735	790	754	759	791	837	794	790	789	796	802	808	800	785	783	799	802	794	764	785	793	786	828	766	807	732	741	834	810	814	790	796	799	801	836	794	782	765	793	811	768	796	783	760	779	814	789	825	781	766	818	777	807	771	815	797	765	761	815	787	818	793	767	769	762	785	778	794	800	793	818	790	779	837	792	810	777	772	828	806	787	765	828	786	767	787	822	811	762	785	789	762	771	804	750	834	808	776	851	777	858	781	788	787	800	854	774	797	796	778	821	847	792	778	824	779	823	800	803	787	811	829	786	760	773	773	796	799	776	784	778	737	814	831	807	798	774	780	787	806	791	780	782	803	801	833	794	807	820	786	783	769	781	796	801	828	752	768	807	789	786	758	788	784	806	761	809	756	819	763	799	761	751	774	791	766	790	809	788	790	748	806	767	753	797	814	786	818	797	771	777	766	796	782	787	747	771	764	808	818	774	761	772	774	743	789	804	768	800	790	775	776	790	787	793	822	790	754	807	852	745	776	770	752	793	815	750	793	757	732	769	817	799	844	787	767	740	732	805	771	777	789	797	801	780	811	785	764	779	807	805	767	838	748	753	804	780	747	793	859	777	783	766	753	808	775	795	756	841	759	768	811	808	770	761	739	752	807	806	798	795	776	800	776	824	811	808	751	778	796	767	776	742	814	813	771	759	732	780	797	756	731	741	809	757	783	846	827	757	767	769	728
22937	21554	28603	24938	21586	17725	6907	3480	2437	1923	1490	1117	998	871	775	602	557	455	430	457	395	370	387	355	397	377	370	359	331	308	296	289	310	323	293	329	282	261	307	280	300	317	312	291	303	298	283	293	296	278	290	282	271	303	272	276	255	291	241	278	296	271	272	286	283	284	287	275	285	280	276	295	276	265	299	237	255	278	304	276	247	290	278	321	293	280	284	307	272	289	276	267	273	279	293	250	286	269	272	280	293	258	262	255	264	303	265	280	256	301	293	284	286	283	263	287	276	282	276	292	281	264	296	300	277	287	299	307	263	258	278	260	268	282	263	275	266	298	283	284	282	255	269	259	297	302	285	268	288	287	313	276	272	275	260	282	309	265	277	268	286	251	267	254	281	268	264	271	287	286	274	267	280	270	273	279	276	270	272	303	309	278	281	255	251	285	289	271	291	287	304	269	307	306	293	265	272	279	254	304	292	260	294	252	261	256	303	282	275	307	289	278	286	243	290	328	297	292	276	293	259	310	269	296	311	307	290	256	276	259	270	264	302	276	317	289	262	278	283	306	288	270	274	279	296	281	268	287	297	297	282	291	273	305	283	273	265	276	291	302	286	315	282	289	283	290	293	298	276	287	295	282	311	287	263	268	304	243	259	296	283	313	286	299	270	286	265	277	288	274	297	306	265	299	293	282	274	280	287	288	288	279	271	300	277	272	301	312	309	275	282	272	285	278	285	289	253	252	276	260	274	279	309	291	301	307	301	288	301	304	332	270	292	271	300	286	304	294	287	290	239	282	307	271	245	284	308	289	269	264	299	276	267	272	291	255	293	299	284	281	284	275	251	246	298	275	252	301	264	270	276	232	309	278	296	248	281	285	279	267	275	305	303	312	274	280	313	279	301	270	283	284	305	305	246	296	294	300	253	277	258	274	261	284	258	271	273	254	274	274	291	289	279	286	299	273	285	279	270	289	285	255	289	252	298	281	312	277	277	314	249	304	277	282	294	296	258	289	271	281	270	281	271	288	273	262	283	273	282	288	280	289	311	273	271	273	275	275	291	294	264	284	281	260	279	267	293	287	307	285	279	268	257	278	275	264	283	282	278	296	257	297	274	306	263	301	281	274	279	285	300	296	279	283	269	271	275	265	253	313	288	293	284	275	269	288	269	275	285	283	277	293	311	293	293	247	267	285	256	267	281	284	299	274	275	282	286	253	286	293	299	254	291	277	267	276	275	278	280	305	275	266	278	290	267	279	284	252	309	253	258	324	298	261	262	289	275	259	313	280	269	271	300	250	280	318	287	271	284	274	287	276	295	263	280	258	277	280	296	251	280	264	278	266	270	279	267	278	283	291	293	274	281	278	295	287	275	295	291	307	293	285	290	279	293	302	312	258	314	259	280	296	311	280	302	290	303	288	305	277	292	289	268	276	277	275	257	277	280	266	277	282	266	301	267	288	297	273	305	282	276	278	297	319	276	271	298	246	301	288	301	273	284	313	265	279	283	269	280	250	259	281	274	266	282	271	270	278	263	288	284	264	254	279	317	295	267	268	288	255	250	290	287	286	275	298	266	257	286	301	283	285	306	257	281	266	292	273	289	275	266	281	245	256	275	246	280	274	266	297	266	270	287	254	289	276	282	263	256	281	301	274	284	273	251	264	278	289	287	230	266	288	269	286	293	264	251	266	285	290	269	263	278	252	271	272	297	282	300	285	317	283	271	257	270	295	275	275	268	255	324	271	280	292	247	302	272	278	266	281	290	260	306	292	269	276	293	271	258	258	272	296	262	270	284	273	281	262	279	322	273	327	290	282	292	291	277	265	271	254	288	286	280	284	270	298	268	277	269	278	289	300	304	276	298	283	256	290	266	283	270	272	260	281	269	302	301	280	304	273	265	285	291	262	288	265	261	281	248	258	292	284	294	287	280	268	267	269	293	269	283	293	294	276	269	277	312	285	304	296	270	245	275	310	294	302	275	275	296	287	273	325	265	284	305	282	315	315	271	285	277	284	274	274	285	283	234	314	286	303	291	280	331	282	267	244	285	312	277	273	314	297	292	287	289	298	283	298	286	253	276	285	314	305	298	285	286	275	282	325	281	255	279	284	251	285	296	296	275	275	251	297	315	278	275	256	291	281	278	281	307	279	302	269	268	267	286	328	275	291	267	255	286	299	265	228	286	296	266	292	279	262	273	316	255	280	257	277	308	275	276	286	275	284	284	223	271	297	274	267	272	249	303	281	283	283	287	334	287	276	286	244	288	221	269	284	290	263	276	295	255	277	246	278	308	288	294	317	286	300	299	263	282	291	284	297	269	273	269	289	287	292	274	254	299	307	270	281	285	281	257	287	269	299	246	272	267	296	279	290	293	273	291	274	290	249	254	266	275	270	274	276	314	264	271	286	280	292	302	269	244	281	317	281	260	306	268	289	284	254	282	304	284	273	313	291	276	296	280	265	268	293	273	268	284	275	286	271	256	283	275	258	273	295	285	275	294	286	275	310	284	269	270	265	266	249	272	295	292	307	268	281	279	277	266	266	282	257	278	305	287	289	265	302	300	284	268	282	291	274	263	242	267	252	278	260	285	277	288	277	282	301	280	294	286	277	275	274	268	292	279	299	258	280	267	256	290	267	285	303	286	282	281	272	279	308	278	254	274	250	284	285	267	293	267	289	253	272	270	296	269	282	269	302	290	293	263	260	248	289	317	257	301	265	292	279	254	270	293	326	268	306	305	290	290	278	276	269	281	301	302	240	281	265	272	258	288	279	297	285	250	293	304	277	294	263	310	287	294	258	275	309	276	265	267	260	281	301	303	291	268	257	284	292	303	277	281	269	306	285	302	299	300	298	278	260	306	306	295	290	279	300	293	266	323	272	292	295	297	268	297	255	252	287	294	247	307	256	280	276	264	233	269	260	279	277	290	302	276	290	272	263	282	292	294	309	286	287	269	273	296	279	278	254	302	290	284	293	288	295	292	268	267	254	274	253	283	282	276	259	311	268	280	297	279	297	269	270	294	260	281	295	280	273	248	277	287	315	257	268	305	266	275	283	271	273	279	257	281	274	294	298	265	268	300	283	281	286	278	283	272	306	278	283	294	287	318	273	292	296	277	280	275	306	285	296	288	306	311	277	272	293	284	288	328	309	284	293	279	265	281	283	273	289	291	251	287	304	233	266	261	308	278	302	265	275	310	308	317	256	292	286	290	269	277	317	236	270	239	278	281	272	264	262	270	249	276	276	300	290	287	268	274	276	276	283	268	272	269	288	272	313	252	274	274	280	264	264	271	298	291	252	251	269	278	275	294	267	297	286	303	292	251	264	268	264	304	281	285	276	280	290	299	271	284	287	269	289	277	306	273	270	288	303	281	285	294	317	293	280	298	297	305	297	255	275	265	302	264	287	293	278	282	260	269	272	278	267	293	300	260	305	262	293	320	284	276	319	296	281	286	237	255	252	287	307	287	277	279	266	257	260	265	301	291	309
16613	40713	36146	23465	17304	12724	10163	8111	6695	5218	4044	3331	2757	2387	1934	1627	1356	1155	991	978	843	745	748	751	759	703	672	624	587	565	543	519	522	468	510	533	461	500	492	484	455	534	488	494	478	510	499	462	464	458	496	455	462	458	505	487	472	473	521	495	496	478	472	470	486	503	505	485	454	491	469	466	525	494	484	482	465	528	484	451	490	472	457	527	413	466	480	470	495	472	442	486	490	489	475	524	464	465	483	474	445	493	495	490	466	470	492	469	476	518	468	481	486	477	479	501	498	460	455	462	472	451	466	424	478	449	460	472	474	463	516	456	502	466	498	493	473	469	485	480	483	507	433	485	448	479	468	482	450	507	455	471	513	453	493	466	451	511	501	480	497	430	480	482	489	467	482	445	475	460	481	477	497	489	507	464	492	473	481	506	482	477	468	505	451	510	467	432	444	447	482	471	482	490	474	486	459	470	507	467	490	482	457	500	461	519	499	466	441	493	508	477	483	464	479	493	499	496	497	493	508	473	487	457	433	434	473	495	449	491	483	474	457	467	486	480	500	479	476	475	475	508	513	470	485	462	469	466	494	497	494	447	504	482	436	493	455	514	494	449	479	482	489	477	466	491	494	473	482	519	497	454	453	498	450	472	513	462	509	486	481	511	493	471	438	451	488	481	475	476	467	471	472	471	499	480	445	438	469	467	498	468	458	497	504	447	492	473	475	492	475	486	474	463	476	494	473	496	458	518	479	484	478	488	502	492	468	481	464	504	493	439	530	484	486	484	496	487	489	491	515	450	490	455	525	503	485	472	469	505	497	488	501	484	444	451	530	479	460	491	481	436	514	494	490	482	513	455	468	520	479	446	504	453	492	452	490	481	475	464	502	463	463	457	434	463	531	479	474	517	491	471	507	468	491	485	478	497	476	456	476	480	454	486	509	475	484	481	461	478	512	481	470	522	468	534	490	515	470	487	466	497	497	462	463	457	485	474	469	439	470	497	456	463	469	523	472	469	446	482	505	454	485	487	493	477	468	512	447	460	442	487	479	474	464	473	489	463	465	494	467	498	440	515	485	471	478	499	419	477	450	491	480	471	518	492	520	453	471	459	483	454	465	502	473	451	470	465	469	465	502	441	474	495	477	472	465	459	474	486	473	479	458	497	483	456	491	476	494	514	495	422	473	500	467	472	465	489	420	490	478	489	470	454	495	492	430	493	425	513	467	482	477	490	461	460	486	438	425	484	458	493	508	462	486	524	434	456	477	478	444	497	484	466	464	453	470	498	525	481	479	469	478	494	475	485	447	477	462	459	474	522	517	468	479	492	470	491	473	508	494	480	509	487	459	504	508	483	466	481	486	466	445	448	503	477	452	461	504	457	471	533	509	453	467	476	501	466	465	477	467	467	467	467	518	484	438	462	452	469	489	509	482	491	478	456	512	479	479	495	449	500	495	484	456	488	491	458	448	438	466	484	512	481	482	470	479	463	478	458	474	484	482	510	488	442	511	443	489	481	500	478	470	455	459	510	480	426	513	460	488	494	526	434	447	491	503	485	491	451	460	481	478	475	498	483	449	489	466	459	460	469	503	456	492	504	462	434	506	476	499	445	457	471	477	510	491	498	512	467	517	474	463	482	449	495	478	481	486	464	446	498	511	471	433	469	462	446	467	488	470	500	500	477	514	465	500	465	476	477	495	493	489	471	453	500	438	463	475	513	504	487	459	501	509	464	485	481	480	519	447	489	480	480	475	500	488	478	457	493	458	478	441	465	504	495	453	493	490	491	470	466	466	478	483	497	494	457	447	475	459	526	475	485	501	482	474	482	525	462	446	475	492	464	494	460	473	467	486	497	488	496	499	439	476	482	468	484	467	462	481	509	520	478	478	460	488	493	485	477	472	476	511	424	472	495	461	469	454	454	491	443	493	509	487	481	489	454	495	507	490	458	477	481	502	461	487	461	491	490	475	498	486	467	478	542	437	478	501	482	484	477	480	490	470	512	463	461	476	489	508	433	502	438	470	464	453	429	480	469	458	482	500	494	480	471	473	468	492	452	468	454	504	505	501	461	458	480	437	464	503	479	496	453	477	480	492	483	462	485	452	491	475	463	480	456	494	470	472	455	466	511	455	503	475	479	486	498	469	519	510	488	496	500	484	451	444	481	481	488	461	486	484	439	492	488	470	468	438	459	489	499	470	467	468	430	487	465	484	478	484	475	470	489	474	508	495	461	458	468	472	490	485	485	490	467	512	469	480	471	497	491	492	501	486	507	475	487	464	454	520	469	502	456	465	485	531	526	430	473	459	438	466	448	502	486	468	470	430	479	477	472	467	512	430	535	457	482	486	525	500	481	479	485	512	476	540	499	492	456	495	455	505	471	464	479	525	483	474	474	489	461	522	450	487	518	463	449	505	472	467	495	476	485	459	475	455	472	513	476	496	519	465	473	445	463	479	471	490	435	514	479	461	481	498	477	481	460	529	483	446	487	461	456	445	476	486	482	468	461	472	492	489	494	441	481	457	494	468	488	481	485	475	514	464	454	457	473	477	456	437	469	453	486	523	453	454	465	469	494	480	500	494	466	487	468	440	496	460	464	501	508	454	523	490	466	433	475	469	514	490	451	450	452	498	482	477	464	512	483	431	488	496	465	479	500	477	542	476	471	452	470	494	494	500	450	443	469	462	446	484	467	487	448	496	445	489	479	480	450	475	498	452	444	478	505	452	469	449	524	501	505	482	465	517	472	442	508	490	475	488	485	448	485	480	452	489	455	487	455	516	501	462	505	466	482	461	436	470	490	531	516	463	464	517	462	472	515	457	481	501	479	466	481	499	465	468	461	464	495	456	486	471	457	479	484	463	450	447	496	484	479	535	453	509	441	518	472	501	508	442	435	500	517	420	447	465	463	468	514	499	465	457	474	473	461	481	492	488	451	448	504	515	484	495	500	460	476	464	489	450	434	497	472	502	493	496	465	472	478	481	491	473	506	467	482	469	505	471	525	441	491	497	490	490	459	486	477	489	450	425	484	478	460	482	461	500	478	451	450	479	468	459	458	484	495	501	492	461	501	495	457	446	456	484	476	503	472	430	452	481	479	467	477	477	487	510	491	502	474	482	453	506	467	475	489	511	478	505	441	477	468	490	478	450	488	489	480	487	440	464	510	435	431	512	492	479	456	483	502	504	521	463	484	475	489	479	462	457	481	466	491	497	471	439	455	467	505	462	505	444	447	503	483	488	452	473	465	514	475	472	481	466	482	490	494	475	455	473	456	468	486	485	433	474	446	499	502	481	466	478	467	495	463	504	463	499	480	447	475	471	486	476	497	464	497	435	500	502	453	480	503	492	471	506	471	464	459	542	517	441	464	469	483	483	525	491	501	462	477	478	481	448	460	467	517	478	501	464	440	458	503	522	508	470	461	478	435	468	491	461	501	464	479	455	476	476	488	462	474	475	502	469	499	473	459	496	463	459	471	473	453	473	488	428	490
27753	20358	14512	6220	2775	1908	1446	1251	951	873	734	758	674	677	618	573	614	612	586	572	538	500	549	536	501	548	539	553	498	509	537	508	497	549	496	516	539	503	543	443	514	526	493	557	524	536	535	532	486	518	494	547	530	489	514	535	536	462	515	533	511	513	505	507	517	551	492	514	499	508	491	531	516	488	497	477	524	504	550	529	535	510	516	498	484	481	499	530	522	513	515	505	549	454	524	537	520	513	515	508	509	531	525	489	531	537	550	518	525	537	523	545	478	511	492	498	491	537	502	493	519	509	477	539	503	490	535	508	504	480	517	537	530	565	484	492	540	504	522	501	500	512	512	528	508	523	489	506	508	456	485	495	491	482	492	468	518	518	536	488	514	501	500	524	497	516	523	505	515	518	511	491	492	520	533	505	500	502	492	539	570	525	515	538	530	489	522	551	489	509	523	539	519	495	534	524	519	516	508	479	514	496	526	520	529	519	525	472	472	514	544	514	507	527	495	515	510	562	460	505	526	515	545	527	492	529	505	516	499	475	514	490	497	527	481	503	542	546	549	490	478	517	531	488	502	494	503	541	505	479	518	564	559	541	504	535	488	519	485	520	493	518	538	502	500	509	538	547	523	519	529	513	483	487	515	507	522	532	489	508	500	508	475	513	486	486	510	547	489	501	556	542	470	502	476	484	517	534	497	482	497	517	556	554	523	505	529	509	503	504	496	532	508	519	540	482	530	526	512	530	519	532	479	536	532	506	516	502	535	502	505	540	519	519	530	537	552	510	478	516	527	537	550	516	549	516	513	529	495	521	521	508	522	544	546	547	495	502	448	490	539	498	503	512	520	539	488	530	521	509	497	497	459	504	503	506	517	497	519	496	508	551	544	521	504	515	493	533	531	515	523	505	492	514	510	518	498	504	536	533	574	519	487	514	511	490	508	506	519	575	535	477	490	507	504	532	515	499	511	495	495	525	487	506	455	506	495	508	521	492	509	513	542	533	495	482	506	500	505	535	513	495	517	526	502	513	522	528	537	485	521	491	529	528	488	509	497	549	551	520	522	520	533	527	531	528	531	522	527	505	493	506	523	493	537	511	501	522	495	541	561	536	533	530	541	522	504	539	507	516	498	516	507	492	524	531	529	536	498	535	494	527	534	510	483	504	500	495	510	534	509	519	493	498	522	507	493	534	525	521	497	528	501	482	482	497	496	482	491	518	538	525	534	513	501	527	522	530	507	545	519	521	511	524	539	493	530	530	531	533	547	503	522	502	494	523	518	563	518	524	472	498	514	487	515	550	520	557	525	516	527	510	507	502	487	534	488	523	511	482	486	516	506	481	493	517	494	469	516	491	527	519	477	523	538	530	524	535	528	503	543	507	511	509	503	504	518	520	532	483	523	567	553	536	502	533	477	506	518	481	511	525	521	537	511	518	524	527	502	508	490	489	485	504	512	562	531	543	531	534	514	520	523	504	561	499	511	505	520	513	482	511	505	499	525	516	496	519	508	484	503	490	515	514	504	508	537	524	503	455	519	543	537	513	513	496	521	527	502	499	491	490	505	505	514	546	510	545	516	511	524	520	495	524	497	530	503	522	512	557	479	525	545	471	469	524	525	540	519	510	535	526	518	523	539	519	510	500	522	515	462	538	546	541	507	518	491	529	510	510	509	532	511	510	549	507	542	480	494	497	502	506	499	467	512	536	538	523	513	489	514	503	546	557	439	499	520	535	503	512	495	494	515	509	544	512	524	530	506	532	513	550	502	531	497	509	530	523	512	487	526	527	518	494	529	539	529	522	494	523	509	488	519	511	547	525	517	530	527	483	503	497	520	503	511	500	490	476	529	521	519	484	557	526	539	553	515	514	497	512	495	481	510	537	489	519	532	527	565	486	512	490	517	512	505	510	500	520	509	529	495	510	523	551	514	516	543	517	538	476	528	516	481	494	525	520	522	511	506	481	485	524	504	519	536	551	504	471	511	510	503	513	510	504	508	484	548	545	510	480	505	498	517	499	506	505	497	506	507	487	533	486	528	531	509	522	535	512	537	550	506	512	532	514	513	474	530	520	529	501	514	541	511	504	493	535	502	546	512	474	514	509	542	514	481	522	543	543	504	516	484	506	493	507	515	496	487	493	512	531	508	526	479	509	512	496	554	522	529	509	500	474	509	502	534	498	503	506	531	528	508	503	497	541	509	535	539	509	526	500	503	535	484	531	518	517	494	529	538	506	500	530	496	508	481	534	497	528	543	521	519	513	515	521	503	544	493	482	500	560	493	495	478	517	463	501	547	553	494	497	534	502	556	564	511	488	525	545	522	514	517	498	494	505	529	502	525	521	526	524	563	494	535	542	526	504	503	520	540	476	484	553	510	517	505	480	524	537	491	500	480	483	506	496	519	540	520	507	476	518	521	482	496	517	515	507	517	498	504	515	515	499	487	546	527	551	519	527	494	497	452	468	497	524	550	508	526	512	507	523	510	490	508	530	535	520	533	518	468	514	503	529	549	531	510	502	530	481	522	514	510	569	552	509	495	535	488	493	499	470	504	498	548	532	533	497	523	499	516	526	516	574	500	465	505	533	495	482	547	487	480	506	483	521	465	533	485	568	495	476	508	508	531	540	523	517	529	477	509	497	529	509	488	574	494	538	506	533	535	532	506	519	480	530	509	521	492	482	531	513	491	522	566	471	517	499	535	549	493	497	492	547	476	514	522	530	523	555	513	516	570	523	501	473	508	522	479	530	472	564	536	518	523	518	500	498	547	465	520	497	519	567	494	520	521	530	528	533	508	515	495	494	497	488	502	477	497	508	528	504	542	530	530	526	535	527	511	516	502	477	484	500	498	551	537	570	544	513	507	536	515	486	527	512	556	536	522	499	504	496	513	472	508	548	473	541	520	517	507	488	497	525	517	502	545	529	501	509	503	491	487	474	512	494	549	493	510	526	519	587	534	519	522	491	523	545	504	529	499	525	488	502	507	484	541	533	486	531	502	502	496	481	517	474	509	506	490	521	540	542	505	519	533	480	488	494	470	512	505	474	489	526	522	503	559	513	519	479	525	514	549	493	496	538	506	538	542	500	549	494	524	544	560	478	522	506	538	478	494	490	518	518	508	498	499	489	516	532	566	536	510	504	475	499	516	488	505	489	509	556	515	533	560	509	466	449	485	526	496	521	482	472	498	522	520	546	488	510	477	508	533	514	500	494	477	522	499	538	500	545	511	540	545	520	560	529	487	474	533	529	483	486	515	495	487	527	526	479	580	523	503	531	537	492	543	480	528	504	500	473	545	533	483	518	480	487	497	493	509	510	497	535	557	534	532	546	535	546	531	544	476	541	528	505	538	491	486	519	494	481	493	524	524	527	517	513	502	455	516	503	487	524	488	495	489	529	534	504	501	505	506	502	510	485	507	494	509	519	521	498	482	477	510	509	522	520	536	514	471	506	511	550	481	533	534	488	541	508	474	483	511	500	516	552	511	466
12646	26228	18715	9482	6647	4916	3789	3115	2473	2076	1723	1631	1499	1299	1240	1042	1087	1050	990	957	960	927	942	940	924	939	935	931	908	882	906	817	817	914	853	882	883	822	860	853	824	838	849	914	867	857	895	911	876	876	811	852	811	867	859	809	869	871	814	869	904	841	845	864	866	858	838	868	835	969	827	859	893	828	870	874	845	844	907	835	874	836	815	839	819	883	865	855	834	865	858	860	898	838	842	804	807	861	823	880	858	839	796	863	860	885	881	821	878	827	841	897	861	866	886	810	855	913	927	906	854	860	793	887	852	932	879	900	840	892	851	873	842	827	919	817	808	822	866	910	875	865	821	795	813	864	835	816	825	869	866	813	894	879	850	868	878	863	882	849	803	815	833	825	905	891	892	869	893	852	913	908	840	893	866	854	884	828	822	866	873	897	894	814	822	895	788	884	792	868	821	870	897	879	850	815	858	885	878	831	809	845	816	822	880	883	810	847	853	867	903	874	852	845	909	872	852	870	871	889	878	875	869	859	870	898	810	891	852	857	890	877	860	824	827	834	793	869	871	805	894	851	848	863	859	898	885	823	882	887	818	871	834	876	843	835	860	816	895	839	884	871	833	839	811	884	871	832	875	847	842	811	804	847	857	889	818	828	857	853	835	857	887	878	866	895	867	876	871	831	866	827	848	905	827	905	907	817	899	824	858	849	883	848	865	873	809	892	870	789	884	827	943	883	827	856	846	863	816	832	866	871	890	826	857	834	839	862	856	913	824	799	812	852	862	896	873	870	856	874	888	826	846	894	878	845	841	880	846	797	846	859	898	853	854	881	779	898	853	832	866	866	897	876	859	884	841	851	831	849	830	856	849	852	879	811	883	884	810	881	836	856	855	882	830	874	799	890	874	879	829	830	798	910	843	823	864	830	881	876	822	867	890	835	843	913	835	843	886	840	932	814	827	840	857	823	861	872	810	870	861	869	882	833	872	835	797	861	776	875	804	830	896	855	836	859	877	876	840	858	810	854	868	900	856	892	850	843	866	880	903	846	870	836	857	888	865	881	850	874	869	862	858	833	841	841	862	838	826	835	919	852	811	851	813	861	886	814	840	889	806	815	789	920	873	888	874	863	862	811	855	912	866	844	871	828	807	873	858	886	825	850	858	886	862	892	876	848	894	880	851	817	829	877	836	862	922	876	860	862	864	852	899	891	825	834	852	857	865	852	855	892	839	905	885	831	847	856	805	873	827	824	833	882	876	836	849	818	842	820	863	816	910	810	779	846	867	835	869	843	906	875	895	855	860	849	890	839	890	875	880	880	884	885	821	869	865	824	888	875	832	865	844	862	866	887	870	901	818	859	827	911	877	858	858	874	850	835	816	870	844	844	854	888	859	858	877	846	871	834	852	885	890	768	797	903	882	889	879	874	809	830	914	823	858	879	869	885	877	843	842	873	843	855	917	825	847	803	832	827	839	864	844	824	847	895	837	882	856	823	908	810	811	881	909	855	885	851	897	889	893	891	815	873	841	853	874	849	828	847	883	847	858	872	848	843	846	871	867	848	843	865	881	876	871	848	856	880	828	819	882	882	873	813	835	855	862	879	920	887	833	875	877	819	838	873	886	845	835	843	852	923	856	798	897	794	876	883	858	830	790	863	879	866	865	863	845	811	795	872	882	834	884	899	864	841	837	844	856	864	846	846	874	865	806	858	860	852	819	889	880	857	870	875	878	867	888	862	892	883	829	888	836	811	878	859	876	867	876	852	908	873	880	865	839	856	832	865	877	873	829	837	881	893	893	846	808	860	888	883	868	856	866	838	880	917	792	830	872	904	843	848	841	880	860	853	880	891	831	852	838	936	897	865	816	867	929	864	891	820	822	834	828	867	906	850	858	837	881	887	895	859	816	806	849	877	894	862	820	842	850	918	859	882	825	919	870	873	838	851	880	839	854	888	902	855	858	834	832	862	867	845	819	907	846	836	826	862	870	861	845	868	841	816	883	908	845	889	827	845	826	803	846	840	827	862	854	876	862	862	862	893	811	841	867	859	854	881	872	886	866	868	832	839	815	867	870	855	863	856	860	873	821	820	833	907	807	861	867	911	798	896	869	852	862	817	889	884	872	877	851	859	848	850	841	826	839	846	818	835	865	878	906	885	832	843	864	849	855	827	810	913	810	819	875	845	892	853	824	918	892	871	837	840	862	849	862	898	789	864	889	790	857	869	833	788	836	833	848	884	829	849	849	872	872	832	910	836	861	877	894	874	838	886	854	840	828	849	864	872	831	860	845	883	888	804	860	893	850	831	853	838	838	875	870	842	877	834	849	861	859	807	869	846	846	883	844	890	868	842	852	867	909	825	919	882	887	845	913	886	811	837	855	869	852	832	845	857	844	909	843	836	862	819	900	833	867	807	855	893	928	873	806	844	848	881	854	836	831	846	851	839	849	885	803	860	886	890	878	840	877	831	865	852	812	831	860	837	875	860	821	870	853	901	846	838	881	879	897	859	825	845	868	841	879	941	836	853	892	843	869	839	836	895	898	838	909	865	943	845	849	882	826	850	878	878	882	877	865	836	863	894	876	837	906	818	859	865	865	854	833	818	864	838	828	845	865	847	924	898	832	937	823	891	857	833	882	879	855	864	904	844	764	857	866	831	881	909	922	845	850	906	853	880	905	851	912	881	924	878	877	875	854	912	866	870	878	867	835	806	843	858	850	867	855	817	848	851	852	857	839	849	823	864	846	872	873	816	883	857	869	865	838	853	850	851	840	826	894	849	850	868	846	880	853	826	867	844	894	810	838	855	844	874	874	842	879	818	824	843	868	838	877	887	898	889	860	902	828	846	814	844	901	831	827	839	849	877	856	850	812	852	914	819	845	907	846	837	894	865	876	868	885	866	825	869	890	823	865	871	863	884	811	810	873	826	799	853	919	891	887	838	906	867	829	822	872	877	816	845	836	840	803	833	839	864	814	860	814	867	889	878	780	858	859	885	870	853	847	834	825	783	841	888	851	867	876	861	923	833	858	839	808	853	811	896	918	897	828	835	856	887	843	914	859	840	898	914	820	867	878	913	818	878	859	885	889	844	859	881	861	815	881	828	874	887	805	890	879	881	861	853	895	855	877	924	856	887	837	863	841	860	852	807	834	839	859	828	889	868	856	855	864	848	874	891	885	847	919	839	840	902	850	838	846	877	907	843	829	844	823	882	863	806	866	867	806	864	894	862	884	905	888	824	874	885	861	858	882	890	798	801	875	892	857	884	872	857	834	835	856	903	844	888	860	872	869	858	873	876	841	831	826	807	859	837	786	906	883	837	858	880	838	901	826	874	842	849	859	868	854	845	846	838	917	877	868	806	870	847	835	863	895	863	877	858	874	855	888	889	834	853	849	886	880	868	855	899	881	829	889	886	843	890	870	854	871	889	853	893	849	839	895	829	784	811	806	861	841	841	842	831	924	858	855	819	886	816	873	829	882	852	867	912	847	858
23844	21560	27902	25702	18757	7081	3622	2372	1755	1367	1191	933	811	739	640	604	553	510	518	481	493	461	412	440	433	457	440	452	423	411	397	386	389	379	378	412	398	388	440	382	406	406	386	403	387	408	404	401	391	403	405	425	373	404	382	375	400	382	394	433	380	405	376	378	378	333	355	374	410	406	391	369	402	392	419	407	404	386	400	407	425	423	391	385	417	374	359	378	401	409	423	405	406	390	388	401	404	396	405	373	413	441	412	406	388	405	399	436	395	421	400	402	395	399	370	386	420	403	384	386	377	393	385	405	401	415	408	385	383	375	416	393	391	362	429	430	377	395	387	385	398	420	411	405	430	386	420	395	373	459	388	444	404	378	416	412	412	411	363	379	431	383	427	357	412	399	379	405	389	420	391	387	422	402	376	398	424	387	379	401	415	400	384	424	400	411	398	372	375	378	377	405	399	346	416	420	401	398	388	393	373	406	419	448	425	403	400	384	437	413	391	427	413	382	400	372	401	412	401	420	412	380	366	390	362	384	411	388	403	414	368	395	365	400	387	348	397	398	418	391	383	448	390	368	416	409	378	408	355	403	380	411	397	410	425	388	409	380	417	378	400	419	383	450	386	354	406	410	411	364	392	405	395	423	417	386	404	378	412	417	423	387	423	438	425	388	352	399	417	379	412	393	395	399	405	390	424	384	383	399	379	393	421	380	396	384	395	388	394	425	377	387	371	368	411	382	385	389	379	395	413	399	348	386	393	438	434	412	413	406	419	437	407	408	360	393	430	438	411	387	378	359	432	361	390	410	369	393	388	359	421	384	407	397	392	425	353	392	416	409	397	391	403	357	400	392	407	417	403	389	393	379	373	366	396	392	372	381	394	426	385	418	383	418	413	412	385	408	383	381	392	392	374	387	415	388	447	411	376	372	422	402	398	402	436	349	372	438	398	405	389	392	403	370	364	407	422	384	396	414	403	400	408	400	378	409	374	405	388	367	361	423	388	397	373	387	392	418	420	390	365	396	374	404	402	400	360	383	372	389	443	424	401	413	399	392	400	370	388	407	400	422	440	373	372	403	380	431	358	374	399	394	385	417	390	417	392	412	410	367	418	366	404	386	430	367	393	407	427	359	398	445	396	383	379	418	386	366	390	392	387	387	402	407	386	369	416	391	393	401	391	393	395	408	397	406	370	426	360	367	364	401	440	390	401	394	413	363	424	419	377	380	398	388	380	376	388	411	386	377	389	385	378	376	405	374	387	410	377	440	392	417	406	396	361	404	374	376	401	409	409	401	419	397	450	434	419	394	431	425	377	390	411	434	418	397	370	397	411	379	358	365	439	428	362	402	379	383	370	374	415	379	403	389	439	376	411	389	401	378	365	394	389	393	385	422	415	402	404	356	441	418	409	394	414	399	383	433	395	355	388	403	352	380	405	391	409	390	385	404	357	415	392	382	389	387	388	382	397	413	385	423	385	409	386	396	403	417	374	378	385	422	386	374	381	392	383	413	424	391	410	377	404	362	423	390	386	370	382	368	405	406	397	379	412	363	390	430	423	376	397	413	436	410	455	418	372	399	372	411	380	405	382	402	381	375	412	381	380	377	372	410	410	375	394	361	397	384	404	387	402	390	411	412	402	409	387	426	445	373	390	418	393	391	383	358	428	379	379	406	363	417	390	397	412	415	374	370	393	367	400	402	392	421	368	406	412	400	392	418	356	357	336	401	422	348	406	388	367	398	411	366	427	377	383	378	392	393	408	407	351	391	431	432	402	405	375	414	393	399	409	404	404	435	398	385	369	374	424	431	396	374	382	406	398	404	409	384	406	397	385	413	395	440	420	432	422	411	388	419	407	382	409	362	401	380	388	371	358	383	404	399	417	380	408	412	389	404	367	404	395	386	397	390	389	396	404	389	433	365	378	414	389	371	341	419	394	409	385	389	371	378	380	402	435	388	401	367	410	407	387	385	445	409	407	406	417	405	404	402	377	406	401	399	400	412	388	351	370	359	394	370	370	404	387	373	380	392	362	378	375	404	397	379	414	386	412	376	415	388	384	398	390	382	361	388	413	405	381	394	384	413	452	403	418	406	403	403	363	387	426	392	412	425	421	398	398	387	357	356	386	434	426	392	404	374	443	402	394	359	406	415	385	376	416	377	400	397	405	396	369	402	415	413	408	429	371	380	346	437	418	425	358	414	399	368	376	444	425	411	397	398	480	404	412	388	397	414	373	406	402	404	379	371	389	414	403	406	389	431	421	404	405	395	401	399	387	395	388	391	369	403	405	406	359	403	395	397	397	380	423	393	409	388	396	401	419	391	409	389	423	397	398	397	409	435	381	394	374	392	382	381	383	365	421	409	379	420	384	398	380	403	396	402	394	374	400	406	371	379	372	372	398	372	357	367	394	403	428	425	398	381	385	388	360	356	413	384	402	392	403	401	448	381	402	381	383	389	393	375	378	365	400	358	407	406	382	398	456	417	399	402	360	416	401	388	403	417	398	404	421	362	393	400	353	418	406	396	389	401	361	376	366	390	438	422	404	378	379	395	407	370	382	414	374	375	411	385	391	417	382	382	389	396	351	417	383	372	378	377	389	371	406	389	388	418	424	382	401	394	404	401	401	399	364	394	389	357	398	388	426	405	397	397	379	430	397	406	402	413	367	389	387	385	389	403	367	399	389	387	412	375	335	389	366	388	367	430	417	390	399	392	379	392	387	395	411	415	412	413	363	374	401	376	408	406	401	406	411	381	420	398	370	360	407	377	397	403	459	412	376	421	373	404	385	399	370	400	381	394	377	405	408	396	397	382	372	384	399	401	383	441	388	376	407	390	401	393	413	432	426	403	414	419	372	389	411	369	414	362	367	418	415	397	416	384	406	410	446	429	414	386	419	388	405	382	437	396	366	376	363	396	421	424	379	393	444	369	409	378	415	411	366	429	395	390	376	396	384	382	360	399	378	409	378	416	443	378	421	373	392	361	415	371	364	395	390	387	418	368	389	410	401	383	432	417	375	390	375	386	384	412	429	441	392	407	357	397	392	382	386	403	392	385	376	375	389	408	389	404	423	417	429	413	379	384	371	390	385	380	416	402	384	377	361	366	377	391	377	383	391	386	404	370	392	385	400	376	393	422	414	399	375	386	398	398	420	408	406	390	409	428	357	424	408	387	385	401	374	388	421	427	441	429	393	361	380	405	413	397	426	385	425	383	440	376	394	412	375	406	379	403	387	388	401	414	376	363	400	372	399	368	427	376	403	411	374	397	348	402	398	367	379	397	390	444	398	394	433	385	383	352	428	376	376	405	375	406	401	397	374	401	417	432	392	426	417	402	426	407	384	394	373	411	407	391	397	390	368	367	399	390	383	400	374	417	387	419	408	387	411	401	383	411	388	379	379	401	415	423	380	393	406	404	392	378	426	358	408	406	394	377	403	382	384	394	363	406	390	398	353	415	378	402	395	413	395	407	431	356	395	376	399	410	409	408
15833	39269	32317	20858	13215	10145	7660	5984	4485	3580	2888	2368	2041	1775	1557	1249	1174	1043	951	945	900	909	855	891	891	866	762	745	764	720	700	692	717	680	717	699	698	722	682	655	708	663	622	675	675	714	637	671	694	653	706	655	664	668	684	698	688	685	674	667	665	661	679	656	648	716	617	701	603	654	619	685	686	708	679	637	648	687	656	724	681	694	663	669	668	718	679	670	701	684	683	655	658	661	654	668	661	668	655	645	680	673	663	721	685	648	650	663	700	650	675	670	691	652	663	661	692	706	678	662	680	716	613	698	693	675	675	673	680	726	678	680	646	661	647	660	696	708	680	701	621	679	725	681	677	648	698	722	676	708	714	721	667	644	737	715	655	675	674	670	641	640	700	654	694	653	725	670	690	704	635	685	655	682	654	648	679	656	668	640	655	673	727	659	654	688	677	671	696	665	713	675	646	691	699	685	642	687	624	723	664	653	719	684	662	716	732	648	678	682	639	697	696	638	666	679	638	693	677	699	709	694	680	716	737	683	621	667	640	673	639	696	702	697	667	624	661	682	707	674	664	670	714	695	691	687	677	657	705	703	729	664	635	689	652	652	653	650	662	668	694	691	674	618	649	676	654	686	695	686	668	673	684	668	708	680	684	696	704	670	726	718	677	660	656	629	720	646	617	679	698	640	677	705	679	665	648	646	706	638	674	724	713	668	688	692	666	744	646	655	664	675	732	674	653	712	670	651	698	657	659	654	678	668	639	656	638	664	670	689	712	709	761	666	697	659	717	691	716	693	624	689	632	702	640	669	661	676	739	660	684	646	676	677	672	659	678	698	697	654	672	703	742	656	704	701	626	629	649	690	648	676	670	658	694	667	657	673	733	693	726	630	627	670	732	677	662	646	719	675	696	646	662	680	686	676	698	649	679	703	680	660	696	669	683	652	656	693	656	663	686	657	700	652	680	653	648	669	672	688	709	687	696	662	678	695	675	648	664	744	704	661	667	669	675	665	714	669	634	690	680	643	667	690	690	659	702	682	626	683	719	684	691	704	677	689	668	697	623	683	678	683	653	656	661	670	687	689	680	697	696	714	661	713	669	652	671	685	633	651	689	693	671	734	671	658	712	691	634	707	650	689	689	655	678	688	640	617	640	653	707	678	663	675	664	678	694	657	682	626	689	633	653	653	707	718	638	688	653	685	696	670	722	650	658	659	715	684	646	719	633	641	701	730	705	674	631	691	648	688	651	690	667	654	698	646	650	730	681	656	659	660	694	699	633	664	641	678	686	696	704	687	647	654	663	628	662	667	679	649	683	672	665	652	719	700	658	666	694	664	692	689	677	668	678	696	641	658	676	714	676	677	701	663	688	677	684	652	687	705	685	629	731	696	649	652	626	718	689	692	645	669	685	607	690	675	665	676	654	640	694	678	693	700	690	669	669	708	682	676	684	629	664	649	681	691	630	701	721	684	727	713	643	699	611	655	714	684	681	670	715	619	685	679	672	688	666	663	692	697	685	734	658	638	678	717	664	691	683	666	673	668	679	687	653	700	650	700	691	736	661	697	705	694	693	695	741	702	700	655	666	685	671	684	664	667	700	657	649	682	682	716	700	652	720	646	685	667	678	665	673	685	693	689	683	683	697	669	661	736	653	699	679	665	662	660	699	706	691	647	652	674	667	665	694	682	647	665	703	690	641	661	707	707	687	675	723	610	690	702	653	703	682	683	689	657	670	652	695	674	653	667	654	648	701	670	656	743	702	659	664	663	673	613	677	658	694	650	669	744	672	676	682	682	657	685	689	737	625	696	680	681	670	643	683	712	679	677	655	686	702	705	720	689	657	729	658	713	695	645	689	659	624	639	698	675	691	692	676	715	691	677	717	704	668	680	676	672	701	639	668	678	666	687	681	696	703	745	682	678	614	704	691	699	652	613	707	690	693	630	681	694	645	692	665	674	666	698	653	651	641	662	676	686	683	663	719	671	619	676	642	665	720	679	663	713	671	704	634	741	659	685	710	663	648	662	724	628	685	675	709	683	662	683	654	671	668	645	645	669	746	671	636	708	699	633	671	703	668	676	681	678	622	666	648	678	676	699	673	659	702	749	682	671	704	717	649	672	705	652	658	669	654	692	639	726	669	683	703	672	658	687	683	656	677	655	617	634	700	700	656	677	690	675	701	703	676	656	660	682	696	709	685	697	722	694	653	661	668	632	674	662	686	690	700	670	682	732	699	635	669	676	646	648	682	675	651	645	688	699	645	663	717	718	681	668	663	656	628	680	698	730	628	681	695	673	665	719	654	661	622	708	670	672	670	729	661	664	630	718	709	666	651	661	704	657	638	650	658	633	651	665	674	711	674	656	726	671	685	655	713	664	721	686	675	656	648	681	713	684	694	669	677	659	665	670	740	664	663	691	649	667	732	647	679	681	697	709	715	660	670	677	652	678	666	648	738	625	669	684	658	624	669	666	715	678	685	648	695	720	679	679	668	679	692	685	680	684	691	680	639	679	696	681	697	682	623	669	683	648	699	683	651	697	591	646	697	696	713	664	654	701	683	675	621	716	724	654	677	702	679	631	692	701	680	710	671	717	656	693	701	693	729	680	646	657	659	669	694	666	645	675	654	671	652	676	661	685	607	701	644	650	703	707	663	704	652	647	701	673	680	695	697	669	709	648	653	621	647	670	686	684	668	701	649	696	678	669	659	683	678	643	693	669	689	670	684	681	626	653	636	643	642	703	643	623	685	714	704	688	665	681	628	677	655	726	664	645	633	683	694	711	681	681	649	673	673	658	720	689	656	686	687	675	678	701	676	621	696	712	641	696	639	674	665	731	679	685	712	639	714	698	663	705	655	706	660	683	686	684	666	675	706	680	707	623	661	616	677	649	712	652	669	698	663	676	635	731	678	653	654	666	677	665	644	667	638	671	646	670	644	659	684	636	693	709	674	696	707	701	630	674	701	709	672	684	635	705	738	720	643	708	695	677	641	717	685	666	695	680	727	721	653	685	684	669	667	682	671	669	669	656	649	678	665	678	666	731	652	663	670	646	699	718	685	660	689	734	736	671	649	684	693	692	712	672	724	633	674	679	681	672	663	713	686	663	729	712	676	633	671	687	649	653	680	694	643	700	665	704	664	678	686	668	684	679	697	665	664	649	679	658	678	662	660	674	654	648	663	697	664	619	664	688	668	697	642	651	696	667	699	646	683	681	733	647	680	659	673	673	679	690	651	670	658	636	695	653	659	629	736	716	692	659	690	642	659	702	700	671	648	695	666	668	665	688	656	654	688	711	720	676	697	658	668	742	670	673	701	694	663	693	684	629	687	628	676	657	692	682	661	635	670	664	728	662	611	695	673	668	686	679	698	687	698	701	700	690	644	657	641	644	642	659	666	651	663	690	704	681	702	667	659	671	682	729	680	690	668	666	695	662	672	691	698	672	689	662	671	631	675	691	651	687	710	665	668	694	653	683	647	740	690	614	655	636
25392	21544	25134	20749	5221	2584	1907	1469	1190	1045	853	815	737	669	665	561	538	557	518	552	539	478	504	491	481	494	492	475	452	459	479	486	504	458	528	455	462	529	500	457	421	436	460	468	450	461	504	458	437	460	450	484	458	472	482	500	452	446	491	452	507	471	452	496	476	482	445	470	460	489	445	431	508	499	447	468	474	444	473	460	472	504	485	428	463	435	479	447	472	479	453	434	514	450	446	487	461	486	424	470	458	442	464	497	474	488	447	470	492	515	441	423	508	467	442	458	440	498	474	453	481	507	506	449	456	433	474	457	477	467	489	491	477	479	459	490	504	459	460	482	498	437	460	441	505	485	457	482	495	468	476	511	435	467	481	459	465	462	491	441	466	525	453	456	505	471	498	439	466	501	478	501	461	470	468	430	452	480	451	443	462	437	471	447	472	456	494	442	464	461	454	451	484	470	507	496	478	480	492	462	439	464	510	461	465	478	466	478	447	493	452	462	475	450	445	473	441	479	498	470	473	476	475	443	484	461	464	462	510	464	466	488	446	492	476	455	497	483	454	462	502	506	471	532	424	468	478	451	454	507	444	469	455	447	473	484	505	471	446	494	503	483	490	467	443	471	472	464	462	503	520	466	493	428	502	525	472	477	528	488	464	436	435	448	505	446	462	450	517	472	463	492	517	502	462	481	452	448	481	443	467	489	488	492	443	486	498	471	468	526	445	437	458	467	479	477	423	477	498	488	467	499	468	504	467	489	491	472	475	472	420	485	412	453	491	443	482	466	480	501	443	458	473	462	482	464	405	483	443	439	467	452	470	461	483	472	445	456	485	475	478	510	449	430	465	492	502	498	507	463	464	474	454	516	490	498	506	450	454	453	438	480	439	417	486	464	448	497	512	494	449	501	471	465	456	430	447	458	449	447	454	504	463	506	423	496	490	492	456	483	473	471	493	469	470	493	467	470	463	478	478	473	475	448	459	481	453	459	444	463	460	459	502	497	486	453	504	488	505	511	469	491	473	476	450	485	456	474	478	461	451	492	485	473	484	494	499	463	487	483	422	462	471	481	440	458	474	488	476	425	490	436	480	492	489	426	455	453	474	467	442	500	452	468	479	467	461	482	471	473	476	443	478	461	475	485	464	478	492	457	453	455	455	456	481	457	471	462	490	470	479	463	447	419	475	473	469	461	452	459	541	502	447	448	444	477	475	470	474	530	509	487	483	486	471	438	469	485	510	479	485	453	468	452	475	444	458	481	482	473	475	488	461	461	487	470	470	489	467	459	484	464	464	479	506	505	476	472	502	505	452	468	520	516	482	459	444	486	458	453	449	495	492	471	478	477	490	419	474	469	501	491	452	490	456	477	488	535	477	476	457	448	460	505	491	472	493	468	449	465	473	475	509	447	482	509	514	462	482	452	426	474	487	475	451	504	484	486	505	439	465	475	469	501	474	480	461	477	443	453	503	462	501	511	495	492	468	480	493	482	467	452	493	470	502	444	486	488	458	493	503	479	494	474	469	440	445	450	470	483	430	459	424	468	505	463	489	462	433	465	447	471	474	454	470	498	459	466	472	496	485	457	470	458	460	448	463	434	478	458	449	451	478	468	491	463	449	499	483	503	423	464	517	482	497	447	470	473	451	477	425	503	487	495	458	469	473	469	463	458	443	464	460	477	469	482	476	487	463	433	479	499	470	459	445	490	496	433	500	490	396	500	498	487	482	504	448	492	444	490	501	458	483	433	460	470	429	471	484	469	457	472	398	462	467	495	486	495	497	482	456	451	503	475	429	500	465	467	465	480	447	507	438	492	478	493	410	478	506	497	472	459	446	483	476	475	489	474	483	479	477	431	476	478	474	504	484	466	456	475	480	451	491	485	496	470	486	463	476	466	476	472	448	471	470	442	487	500	489	423	455	450	452	483	501	469	465	472	468	464	487	476	474	479	454	446	481	445	454	494	467	458	492	489	465	457	447	433	468	506	452	508	490	436	480	450	435	481	492	469	455	473	465	424	470	454	465	455	488	481	472	477	507	452	454	462	473	485	491	436	471	470	460	453	480	483	482	459	446	423	465	464	480	467	461	500	444	469	475	442	483	469	451	454	457	483	481	440	456	498	441	454	460	483	466	468	493	463	477	492	472	453	497	486	478	511	511	489	471	468	500	506	460	462	500	447	506	434	497	489	470	516	462	446	464	455	430	500	488	471	466	486	484	448	495	475	476	451	452	483	486	453	498	485	440	488	465	497	449	473	493	467	453	478	466	466	461	469	446	511	470	483	473	499	469	481	471	488	466	465	491	426	490	459	448	500	502	467	428	453	502	511	495	457	469	485	491	429	500	472	486	447	480	472	499	479	456	441	454	454	488	476	493	478	507	454	455	445	488	457	473	473	441	447	446	480	489	469	469	450	462	455	458	506	495	438	454	462	454	491	452	444	480	468	450	486	469	499	456	486	503	427	469	446	460	467	475	458	472	459	484	475	483	499	475	436	508	452	467	458	476	454	470	462	459	459	446	469	477	478	472	475	460	432	490	444	448	425	446	439	463	490	443	506	467	486	512	462	486	449	463	475	484	490	448	459	478	454	476	469	462	461	469	435	433	455	472	459	476	443	433	479	460	504	425	481	459	449	479	479	471	448	475	481	462	473	447	496	481	447	461	459	468	477	425	489	485	477	439	474	445	471	454	449	496	466	513	446	485	502	462	481	462	472	462	448	468	507	467	486	478	511	455	477	493	465	476	487	432	455	458	483	438	460	515	466	445	471	514	449	444	509	441	520	453	462	487	488	480	469	469	443	460	477	494	462	462	487	476	444	530	470	444	453	460	507	489	489	457	460	420	450	455	494	458	491	453	469	467	467	465	466	494	493	477	476	471	452	463	459	471	492	454	464	498	494	472	501	449	485	494	457	507	485	484	454	467	471	476	450	461	452	510	469	462	469	447	499	467	473	445	467	490	501	474	464	459	485	489	471	508	446	464	505	508	492	449	445	489	447	466	508	480	499	460	501	475	488	452	495	490	482	496	456	479	496	471	450	481	445	462	455	453	486	482	460	469	492	486	468	433	492	481	485	467	468	506	441	470	502	491	476	470	467	497	484	464	449	490	489	454	464	479	508	490	487	486	473	473	476	448	467	456	480	454	447	482	482	438	456	466	476	454	477	469	443	513	493	459	451	492	442	467	447	461	484	427	481	466	453	471	497	473	483	463	470	508	518	520	520	474	479	445	472	494	460	467	468	490	470	462	483	469	427	426	452	487	453	468	467	458	451	447	482	463	448	459	512	443	436	491	519	480	444	416	472	480	456	462	446	487	467	451	516	440	482	456	464	472	494	453	459	488	469	468	479	462	486	481	462	457	455	498	472	478	464	449	484	485	500	442	467	465	451	506	466	457	498	455	452	469	477	469	469	445	473	480	485	502	510	479	445	484	498	447	443	466	466	463	436	447	449	476	471	458	476	463	447	477	469	453	480	476	477	499	478
15287	32476	24116	14516	9220	6970	5263	4295	3225	2636	2098	1783	1600	1437	1312	1149	1134	955	935	910	876	858	917	863	932	873	913	815	845	804	825	763	784	773	822	809	794	801	778	797	774	745	774	755	794	802	760	795	757	788	727	819	812	767	842	737	841	766	801	760	741	772	800	733	776	847	767	769	805	851	827	795	816	809	789	770	800	770	784	794	784	814	771	752	755	760	752	750	776	787	818	789	774	785	785	772	754	753	763	799	781	831	825	760	774	792	819	793	699	752	760	783	808	783	788	784	753	820	777	824	787	743	763	779	808	769	809	765	797	829	811	767	798	732	756	779	747	732	751	815	756	757	806	779	801	761	758	779	770	791	769	757	807	730	770	767	759	816	820	824	744	755	786	783	795	772	731	773	762	735	790	775	800	773	779	823	776	805	767	792	788	745	812	794	777	795	824	773	791	806	769	742	771	784	797	802	836	758	757	789	739	786	781	777	807	798	783	772	790	815	789	770	812	745	738	787	785	837	789	832	771	776	754	779	733	787	769	802	836	760	752	774	768	790	807	779	804	802	756	779	758	741	783	784	807	765	744	742	781	818	794	755	763	785	706	751	775	796	772	815	832	780	753	774	816	788	845	798	795	769	722	807	762	776	807	757	756	782	777	821	769	796	802	799	736	757	803	802	767	755	795	800	742	761	754	792	771	781	786	750	824	767	795	753	791	822	710	771	793	823	806	819	784	811	815	770	808	834	822	809	767	806	790	795	849	814	837	751	804	786	765	782	754	787	799	788	748	772	768	817	745	773	754	804	851	771	803	758	776	800	810	811	779	780	770	828	682	830	827	799	712	790	799	791	764	803	772	764	773	787	763	780	808	786	763	738	778	820	784	750	791	823	827	825	777	798	767	821	790	789	827	802	768	795	778	792	763	802	748	768	761	806	786	792	824	756	786	809	798	813	788	759	814	804	761	830	789	766	804	767	792	808	796	766	743	781	794	798	757	757	769	746	761	830	797	741	825	776	835	750	783	805	803	812	831	771	826	829	824	825	812	795	736	778	794	820	744	793	796	777	774	780	738	802	789	841	752	752	798	774	825	779	844	767	805	791	762	824	747	762	730	800	792	729	799	777	734	769	777	763	794	736	806	809	809	780	772	712	820	791	795	801	804	824	787	800	780	767	767	792	774	749	797	782	731	817	824	727	783	815	772	767	859	790	745	764	808	766	816	788	834	835	774	829	784	754	781	794	777	755	774	810	755	802	775	796	791	864	786	791	755	774	755	750	777	782	800	779	790	770	778	794	765	828	774	833	775	869	792	840	774	766	763	770	795	776	793	767	790	793	781	777	775	791	780	782	781	786	828	759	807	824	846	757	810	766	756	792	772	744	803	795	837	815	768	836	816	768	791	788	822	775	813	780	756	768	790	826	775	794	766	826	789	857	758	802	832	774	835	778	747	803	745	767	792	776	769	748	798	793	819	790	762	819	839	752	704	783	727	763	741	767	789	797	810	745	737	759	796	822	790	851	794	750	785	864	824	768	797	810	763	783	780	780	784	716	813	787	787	799	785	795	818	779	761	767	770	764	794	773	764	788	741	771	750	771	816	790	819	795	793	820	797	789	776	791	745	805	768	768	773	783	777	825	787	768	820	794	756	775	821	784	822	801	816	814	770	766	754	744	765	800	740	775	791	774	783	805	792	787	784	782	833	841	782	764	816	765	805	810	761	769	756	780	809	781	762	833	771	819	767	772	829	745	741	816	801	815	781	783	754	734	814	868	754	725	781	779	756	785	770	797	839	756	758	726	754	765	803	848	833	819	737	774	761	800	770	796	821	753	733	814	802	774	787	769	765	786	775	771	766	808	748	811	768	787	768	784	771	804	740	773	775	805	728	745	752	799	723	795	778	804	750	808	772	824	754	752	741	803	770	774	768	771	791	746	831	773	818	801	754	784	773	810	763	762	803	797	761	718	813	720	776	725	781	789	753	753	808	815	692	812	752	832	792	775	780	732	749	759	755	733	830	787	768	811	796	782	797	795	762	780	778	755	777	807	808	758	789	814	805	757	806	768	795	778	804	787	812	740	828	829	805	790	761	800	777	825	808	764	794	775	793	846	792	760	825	790	762	783	742	788	775	824	730	774	784	795	797	786	787	794	775	824	789	815	797	775	767	816	780	750	808	774	804	789	792	744	769	786	795	771	772	800	779	782	827	852	749	802	761	820	802	780	781	830	766	777	771	790	819	762	760	772	828	761	803	785	785	749	755	771	822	795	777	772	791	797	835	812	759	779	776	826	780	767	836	814	802	753	747	828	747	832	782	779	797	822	761	768	801	828	788	819	775	791	822	780	787	798	805	760	782	735	812	771	776	811	790	761	793	776	768	796	773	780	760	808	812	812	824	763	746	798	770	783	810	803	850	783	782	752	760	777	766	796	790	821	786	758	790	764	848	800	802	764	746	798	823	798	776	823	765	757	707	805	791	742	750	740	820	790	772	749	783	814	782	770	808	755	843	779	779	770	739	765	786	738	758	787	759	770	781	816	799	743	792	800	766	836	782	783	740	779	821	820	733	773	799	764	767	768	743	769	785	783	760	777	757	778	773	797	813	777	808	810	765	798	777	761	780	747	772	792	827	764	753	777	792	811	769	769	782	747	775	740	755	736	760	744	804	756	870	784	824	804	770	798	741	783	777	790	831	787	758	786	780	763	763	767	783	735	800	720	848	788	757	778	791	826	803	778	800	770	832	786	771	776	829	804	745	774	738	800	854	825	770	771	795	757	801	734	777	817	801	768	817	783	815	759	789	758	786	829	783	773	761	762	797	757	756	787	801	798	733	773	785	771	779	787	803	776	769	770	733	761	757	781	725	817	778	807	843	806	777	765	771	811	817	831	806	757	762	788	819	816	751	798	762	784	772	746	802	784	768	729	860	750	807	757	784	743	794	759	792	731	794	771	801	781	759	778	771	773	772	763	757	753	820	775	784	809	829	738	750	784	779	806	815	740	793	778	785	773	778	756	763	753	799	781	817	719	801	792	816	762	773	772	776	721	800	813	804	763	741	856	718	845	758	749	782	772	796	795	767	713	760	826	787	812	773	773	789	815	781	801	818	795	800	718	762	788	807	748	765	825	812	790	803	802	790	787	770	811	800	786	770	744	740	787	769	779	765	795	828	805	800	822	768	736	828	799	825	797	791	784	750	810	779	802	766	760	799	824	767	802	796	860	800	813	792	758	794	794	798	770	750	753	784	813	841	778	781	738	801	755	795	786	771	786	782	752	776	747	831	806	746	800	780	873	807	744	792	754	836	800	742	816	768	803	779	788	801	731	783	755	733	833	778	781	793	808	828	772	791	773	811	773	752	769	783	785	784	780	765	804	807	790	796	786	755	780	835	789	784	790	814	767	785	808	790	763	773	802	811	802	780	813	748	754	744	806	784	801	769	772	764	807	750	760	740	781	784	789	760	782	767	793	798	752	784	773	785	776	761	801
22914	21562	28633	24930	21607	18155	8030	3917	2534	1766	1368	1100	948	848	669	621	463	505	448	430	416	420	388	400	414	373	327	304	327	297	335	300	322	277	300	300	327	299	322	323	297	319	308	297	278	287	295	287	319	302	336	303	296	288	328	286	285	269	302	295	272	305	316	311	296	301	308	297	320	302	273	292	278	264	282	280	306	310	292	288	290	308	304	298	268	285	276	285	289	291	292	269	303	266	308	294	282	333	314	301	305	307	272	323	284	325	316	301	307	304	287	312	290	303	291	307	295	297	291	295	285	307	321	273	318	336	294	307	283	287	307	277	308	284	275	290	312	283	294	269	300	302	307	265	281	299	313	304	299	305	303	294	306	308	303	304	253	305	314	273	285	262	275	293	277	285	272	292	289	275	276	294	303	303	267	289	282	290	313	299	288	279	273	276	308	309	254	259	305	310	275	263	289	283	306	311	270	301	310	296	286	298	261	308	311	318	315	323	298	296	281	269	328	267	323	266	268	305	296	297	306	302	327	290	337	275	294	318	268	314	308	293	303	311	304	312	310	312	312	275	263	303	268	282	296	277	264	320	319	275	272	292	314	288	308	301	307	308	296	308	314	292	302	303	290	279	296	315	281	256	328	284	296	277	281	277	306	286	279	282	273	286	280	286	292	280	299	344	294	319	287	288	313	332	302	303	303	306	279	279	281	292	267	290	296	296	291	273	286	304	309	294	297	268	274	297	310	306	284	309	318	306	285	280	299	282	310	292	299	262	301	323	296	291	271	293	301	269	259	310	299	293	309	290	298	307	278	271	307	273	304	268	310	282	291	299	274	288	311	297	320	285	266	275	321	290	312	307	283	305	295	312	295	269	285	297	308	301	303	287	291	277	278	300	325	318	290	286	293	304	269	277	288	288	272	268	299	269	313	278	278	343	310	308	263	303	288	302	304	298	287	267	260	295	277	304	288	290	276	339	311	272	270	303	309	313	290	275	313	297	263	272	266	277	287	296	299	327	260	293	299	292	288	270	284	293	314	301	278	285	297	288	311	260	296	298	289	291	322	271	280	271	251	316	285	304	317	302	295	332	278	274	318	285	318	306	275	288	310	327	307	287	303	285	314	306	300	286	298	303	302	308	281	297	289	299	288	265	306	292	285	285	290	297	300	311	292	276	285	306	289	275	287	275	315	284	278	299	287	273	295	280	286	244	297	297	297	300	296	309	300	302	318	296	288	307	314	286	312	313	272	308	306	271	286	271	303	283	281	299	291	309	288	294	309	298	301	318	291	253	271	302	307	276	301	314	281	283	322	295	294	290	261	277	294	280	300	294	303	309	266	299	271	299	300	276	307	322	315	296	282	277	300	270	281	243	286	303	321	274	287	294	284	273	288	257	262	298	309	300	269	304	260	275	330	313	319	312	304	301	273	282	273	300	287	337	280	318	315	296	281	301	282	289	346	313	271	278	306	329	286	285	280	276	290	294	288	270	299	318	277	277	308	280	281	289	304	287	342	281	281	278	309	289	279	320	265	268	293	282	283	282	295	301	318	286	265	289	286	276	310	302	277	277	281	303	254	268	263	291	285	313	313	311	269	289	290	300	296	304	265	300	286	296	292	281	294	307	333	288	310	316	315	269	272	286	311	303	285	301	304	304	296	297	280	268	319	300	256	307	286	275	311	278	282	271	263	316	261	289	297	310	304	278	304	267	306	320	278	313	315	326	288	310	303	313	281	279	293	308	285	326	316	310	291	280	236	282	302	259	308	335	283	306	255	310	318	324	295	318	302	310	300	292	243	292	285	287	278	304	291	307	297	291	305	293	300	312	309	293	271	290	281	287	277	281	284	303	272	314	317	312	286	304	296	270	298	284	299	292	305	269	294	259	284	292	275	277	262	304	278	306	321	260	277	294	268	278	300	282	275	302	330	278	286	286	306	287	269	301	300	278	283	276	280	290	282	294	300	334	284	281	295	306	308	265	327	334	291	284	284	287	311	299	275	288	305	280	256	283	319	310	261	293	289	295	279	295	303	291	268	304	315	336	294	306	302	319	305	274	305	281	287	318	297	306	300	280	313	305	267	310	296	290	274	284	290	283	297	265	291	295	293	296	317	330	303	252	293	295	283	294	287	298	269	286	289	307	291	296	278	285	286	323	286	291	288	291	268	298	302	306	275	276	295	294	327	281	299	286	306	289	292	311	284	301	277	286	273	288	313	281	316	277	298	311	283	283	296	288	291	300	286	295	325	297	302	279	272	290	296	298	292	275	314	283	270	302	297	283	275	306	278	316	320	308	293	270	290	276	292	286	298	263	301	287	279	294	299	276	305	315	284	306	284	299	324	307	315	294	293	287	299	313	322	324	300	303	276	277	276	333	302	289	277	271	291	304	285	272	277	343	303	282	266	292	299	282	298	282	308	282	267	315	312	316	310	310	274	307	288	292	262	281	273	267	290	291	297	275	303	297	294	309	291	293	297	280	286	275	272	333	270	288	297	293	276	306	301	293	298	294	312	289	305	284	278	274	248	283	321	291	274	291	292	285	302	278	288	296	275	293	277	279	277	307	304	256	290	287	291	290	254	302	269	299	290	290	295	282	290	264	291	275	291	291	311	262	284	279	304	265	293	319	280	286	311	262	250	292	298	258	290	292	272	290	301	280	288	298	301	282	298	307	297	278	303	299	301	299	293	283	260	303	313	292	283	307	318	294	294	290	306	282	278	323	300	280	287	283	280	279	298	294	296	281	265	311	316	312	314	288	293	296	320	279	279	302	290	292	307	294	299	297	297	292	297	282	313	274	325	274	304	338	266	287	305	311	295	301	283	298	299	310	316	314	287	292	266	275	271	299	284	293	274	278	273	302	291	296	295	280	260	295	293	311	293	292	296	312	284	295	263	283	304	293	307	297	301	274	285	275	285	266	287	287	306	296	278	262	318	298	302	312	286	305	303	300	283	274	306	306	284	288	310	298	313	290	281	318	306	302	315	294	325	322	310	295	350	290	298	271	298	307	307	300	280	291	294	309	306	329	303	294	298	273	281	301	307	317	304	302	288	282	302	282	305	296	300	290	291	275	267	316	310	282	290	286	265	303	312	286	307	279	278	303	279	313	284	273	252	278	277	313	294	296	259	312	266	276	288	293	304	336	320	308	311	312	306	301	258	299	280	334	296	284	338	292	301	328	277	335	310	297	275	282	314	262	293	287	305	300	306	293	286	295	298	271	304	276	283	315	277	274	288	301	270	287	299	292	289	294	265	264	281	261	287	309	281	291	304	279	285	309	303	288	316	280	334	288	291	310	314	294	316	275	261	291	308	250	334	282	278	285	263	286	292	297	288	294	294	318	294	268	276	307	260	320	317	313	275	309	330	298	295	268	319	321	297	288	327	295	299	288	248	308	275	297	298	284	286	276	303	308	282	305	301	326	288	311	276	304	277	322	314	323	274	288	331	319	304	321	278	301	304	291	297	285	299	300	305	295	297	262	303	294
17579	42216	39153	28705	19600	14347	11481	8862	6703	4732	3653	3011	2533	2077	1670	1403	1157	1073	1005	900	818	859	824	771	763	644	641	555	565	584	559	553	530	542	522	466	547	544	522	502	508	517	499	483	492	497	510	515	494	491	531	519	530	551	539	486	491	501	483	505	467	499	495	518	479	476	489	521	461	506	471	479	487	488	534	473	495	491	530	488	461	511	510	517	494	485	494	540	486	484	498	530	485	526	526	497	515	508	508	480	524	511	529	468	503	519	480	527	499	490	504	517	512	506	477	472	506	518	510	550	539	478	502	474	500	497	439	495	503	521	503	505	515	464	523	477	482	514	485	523	511	466	509	504	529	483	502	506	512	484	511	493	490	473	520	507	484	477	493	524	516	471	469	469	462	478	516	483	505	532	507	502	487	478	493	496	511	524	533	532	476	497	527	467	492	499	489	465	484	460	504	504	484	533	506	485	534	525	496	525	503	475	480	495	496	449	485	518	459	516	489	504	488	475	500	461	507	468	476	522	515	486	545	521	492	466	514	463	506	460	494	490	494	518	511	484	478	545	477	510	509	476	491	484	477	478	509	552	496	493	522	494	484	497	457	522	502	472	506	497	512	502	469	485	473	519	523	515	516	515	520	470	538	497	506	478	528	506	492	502	511	501	497	524	493	470	484	517	471	486	509	503	491	489	484	496	478	480	512	498	486	510	509	527	492	489	510	506	492	482	506	456	477	517	503	465	501	462	480	512	484	507	503	469	522	473	485	481	511	488	508	528	476	474	509	475	511	488	487	484	514	502	479	534	541	479	465	495	503	482	509	478	479	491	501	453	497	489	541	519	511	502	501	523	455	495	510	515	538	505	488	496	513	515	496	529	510	493	515	510	475	479	442	488	483	497	496	463	494	484	477	484	487	508	533	542	498	433	517	487	495	527	493	528	474	487	488	514	473	503	487	459	499	482	489	492	496	474	492	484	537	505	480	458	524	494	498	522	483	487	506	493	486	474	505	512	508	541	505	468	518	485	500	505	528	508	485	494	541	491	518	506	471	507	475	525	496	462	473	487	516	516	499	493	470	506	511	511	441	483	533	481	445	517	542	469	522	469	544	485	504	495	497	484	446	483	461	490	480	493	478	529	478	515	503	509	476	510	451	508	520	548	526	492	455	523	496	474	517	479	474	472	495	538	467	541	486	504	515	485	448	490	492	491	519	501	506	495	508	504	488	480	492	492	473	498	455	472	553	503	500	489	479	489	511	481	481	469	504	482	488	485	499	481	536	494	462	496	469	513	474	496	458	536	513	524	479	486	499	421	484	484	487	497	488	478	487	516	521	502	520	533	473	487	507	494	511	495	477	469	493	522	485	495	518	488	462	498	517	517	456	499	470	521	519	485	488	494	536	500	529	468	503	493	513	518	517	512	488	538	481	514	528	504	464	488	473	506	479	485	509	489	480	481	519	511	492	546	509	508	457	497	521	482	524	534	498	519	513	505	465	497	487	514	498	481	497	516	534	518	549	503	497	456	526	509	448	446	441	520	498	481	476	511	486	528	462	506	482	492	533	502	480	492	482	476	511	500	485	492	475	498	455	514	493	512	484	465	517	480	515	505	492	498	519	476	475	522	487	495	456	494	531	497	466	513	494	486	498	514	501	499	488	492	506	488	502	502	512	480	503	465	498	498	473	465	498	517	530	528	510	489	474	521	505	555	482	466	547	519	505	496	491	489	494	505	493	489	488	520	527	498	486	519	516	521	506	470	486	492	539	501	515	513	529	527	511	508	486	467	507	546	494	496	534	502	465	491	522	484	499	519	511	550	445	484	496	480	478	480	516	520	524	488	487	474	518	509	483	479	455	482	498	494	477	469	473	479	498	444	487	524	459	488	482	502	503	456	483	570	521	512	486	505	470	478	515	527	513	495	492	496	494	508	500	487	543	493	517	497	450	508	531	454	458	478	501	505	498	497	506	480	492	476	482	531	533	485	480	492	482	469	503	487	485	532	501	470	482	499	480	486	521	493	515	457	477	519	445	487	510	467	490	474	503	470	482	470	467	474	501	484	503	470	446	475	528	467	524	478	487	520	518	517	535	472	499	523	496	518	518	503	535	520	505	501	448	512	470	479	484	468	502	517	513	491	487	512	472	524	514	520	504	493	487	522	528	487	481	491	491	496	518	481	497	490	477	488	490	522	520	523	466	491	495	479	516	516	497	493	482	468	488	447	522	486	520	541	522	490	512	500	480	512	499	479	489	483	452	513	468	533	478	460	453	451	503	474	508	510	530	499	509	490	500	491	511	483	488	512	498	492	475	475	513	520	499	470	482	500	543	532	494	471	483	500	493	533	525	483	518	509	512	488	462	487	495	490	515	508	502	479	505	499	468	472	492	485	506	468	511	512	502	477	478	542	488	531	512	512	532	511	495	486	507	469	526	487	501	487	513	493	507	502	484	480	501	512	515	483	500	487	490	500	507	501	485	510	511	467	533	505	513	466	514	483	520	519	500	499	507	502	516	469	499	497	498	516	518	472	448	520	472	502	528	445	490	535	483	502	493	516	485	526	536	502	512	531	496	496	490	526	489	490	495	494	502	523	526	465	494	483	514	507	493	472	477	491	467	512	510	489	503	447	484	488	464	522	479	484	517	517	473	512	477	470	482	464	524	466	543	472	496	492	532	494	491	529	463	500	508	501	495	522	465	501	501	492	495	500	463	488	521	491	525	510	456	555	475	444	453	475	512	525	513	495	490	510	514	494	495	486	498	492	513	508	485	483	527	480	544	458	514	488	492	502	503	525	508	518	506	474	491	461	520	529	519	499	501	464	465	474	484	471	548	521	529	498	531	490	504	495	462	519	505	515	486	467	479	477	468	480	517	459	464	478	492	514	477	492	512	473	504	516	508	536	509	488	526	475	483	489	502	492	488	506	498	474	514	501	489	487	504	508	505	531	485	495	494	536	473	461	506	501	505	519	488	478	464	529	498	497	505	475	471	491	481	508	490	535	483	472	496	506	521	511	490	496	518	512	496	485	469	495	492	502	515	493	543	484	502	450	489	501	492	496	470	497	473	464	472	546	484	490	447	513	505	504	502	510	495	509	495	486	534	474	499	516	512	542	475	504	517	516	510	493	511	476	480	542	513	487	466	486	492	493	488	486	510	499	491	459	517	511	503	507	516	511	505	513	471	493	489	455	481	485	482	481	498	532	495	504	506	498	498	481	506	491	491	529	474	528	495	496	465	466	522	460	498	519	532	500	465	503	515	493	477	497	521	500	494	532	487	470	512	494	545	509	486	520	472	487	465	510	508	484	490	516	487	535	499	496	509	451	519	523	489	486	517	490	504	471	463	482	497	511	452	490	485	467	506	481	494	494	538	449	526	496	489	521	512	485	500	502	504	485	482	504	498	510	520	491	509	493	472	481	463	489	499	496	509	466	456	517	506	483	486	500	467	444	478	500	480	489	494	507	507	487	469	516	540	445	488	495	520	502
27856	20773	16258	7116	3313	2063	1546	1194	1012	868	811	724	686	671	633	618	594	589	547	552	566	552	565	519	527	556	538	532	496	538	505	556	548	507	535	554	512	555	494	508	529	522	504	546	532	540	529	503	549	517	566	502	571	515	533	491	548	529	505	496	536	533	555	546	502	512	548	534	546	523	521	488	502	539	535	555	569	519	562	513	511	556	508	502	523	549	524	554	500	503	535	518	524	523	528	500	507	531	543	490	510	529	511	529	542	496	527	515	551	523	509	514	516	516	491	545	488	560	492	490	518	509	454	505	557	551	500	521	550	527	525	524	530	521	529	539	508	518	539	531	526	531	561	514	529	551	536	527	548	535	519	533	546	541	500	491	533	506	512	537	520	559	518	546	536	516	532	498	508	519	548	580	536	548	531	529	508	531	546	571	548	537	540	529	514	512	490	529	550	548	502	530	532	515	523	478	527	499	558	541	542	533	533	547	495	515	531	513	541	510	500	539	542	515	530	528	509	525	537	537	524	526	527	527	515	539	544	538	507	523	539	521	503	540	487	495	486	515	497	532	530	514	541	492	554	532	541	523	536	535	542	546	513	540	514	500	515	490	488	584	529	523	515	521	516	524	543	503	523	520	484	495	549	540	511	564	501	577	499	530	557	487	526	526	495	556	508	488	525	520	493	489	540	539	567	527	468	528	565	522	546	591	511	486	549	507	547	528	504	547	533	535	552	521	528	531	538	547	537	525	535	531	525	524	518	512	558	551	517	542	535	525	505	504	525	544	533	546	544	526	528	535	525	540	492	523	515	544	511	529	501	522	553	540	493	495	538	521	524	532	556	513	513	548	513	541	534	477	535	543	502	546	541	519	495	496	516	498	539	542	499	510	524	562	510	539	548	492	497	512	542	496	520	530	501	511	456	550	524	538	494	478	524	521	555	546	506	534	508	540	496	545	524	567	517	522	570	532	494	566	494	536	551	535	519	553	525	518	555	566	549	566	483	503	521	531	515	534	486	523	532	553	528	507	479	512	500	534	509	540	500	505	536	506	524	531	543	514	537	520	548	494	510	519	548	511	504	506	515	568	536	515	530	512	519	528	505	543	507	576	513	569	541	486	512	559	551	549	493	558	518	555	539	515	549	503	487	530	545	505	532	564	541	529	531	539	492	505	539	549	536	484	539	502	501	544	533	497	517	560	542	521	495	587	534	533	543	533	519	567	536	536	535	538	544	523	538	542	514	522	554	534	510	547	532	557	598	545	523	515	510	511	530	556	535	534	547	491	505	506	531	529	523	508	509	534	503	510	550	502	524	536	524	553	507	525	529	533	584	501	543	565	531	544	558	526	534	488	535	562	536	541	521	502	539	515	575	532	518	494	512	490	499	528	505	530	541	527	533	514	524	526	506	544	470	554	531	571	547	574	538	548	519	505	478	532	512	528	546	520	532	549	496	557	558	549	511	568	491	469	578	527	560	509	535	532	490	506	500	539	513	524	567	570	485	532	509	556	561	530	541	526	478	459	526	505	514	547	562	500	561	509	539	517	549	555	496	515	517	491	515	546	534	535	517	543	486	546	520	537	510	514	494	473	529	508	503	532	532	528	549	557	509	525	501	520	519	555	536	541	523	551	538	514	490	530	514	554	524	560	576	546	552	533	531	558	515	521	498	556	500	501	528	494	513	499	499	504	540	502	532	530	546	536	551	542	540	491	526	495	516	512	516	548	518	525	548	510	477	529	528	550	531	517	545	542	503	475	528	546	533	508	552	507	540	498	568	533	531	533	520	532	503	527	523	545	537	496	513	532	550	542	508	551	533	530	527	525	561	533	478	552	545	536	529	529	528	483	503	521	552	533	522	540	533	550	548	509	554	520	547	485	524	539	516	531	531	540	504	506	535	555	580	572	516	510	507	518	517	514	530	517	551	539	517	549	510	492	537	542	537	486	516	473	507	538	519	565	519	504	507	488	537	521	523	509	502	583	540	545	533	509	527	557	551	528	508	532	508	505	526	560	516	525	559	521	578	527	519	512	540	512	505	548	555	505	524	533	534	511	524	518	495	558	550	551	523	562	529	550	531	531	504	484	542	532	536	525	531	499	550	583	537	534	527	504	498	507	542	507	537	553	576	515	523	537	533	541	525	529	513	505	522	544	527	562	526	555	517	513	524	525	549	510	504	551	542	549	535	495	509	547	527	555	538	546	546	510	527	549	526	471	525	492	544	508	511	521	544	545	537	537	485	562	554	571	529	529	527	551	512	535	519	492	487	527	531	505	551	527	514	502	538	544	493	524	546	581	512	529	493	558	539	526	531	505	488	523	518	513	504	519	577	549	534	518	537	494	514	509	562	540	532	493	500	532	555	533	555	576	538	522	539	512	565	551	507	533	527	551	537	524	515	564	530	516	527	520	527	508	536	525	545	565	562	523	530	525	507	491	522	518	532	539	536	488	483	509	525	551	541	504	475	531	499	480	525	517	521	541	522	528	533	548	531	519	551	511	553	505	516	531	547	505	485	550	568	500	531	544	544	498	523	478	500	513	543	560	492	508	508	509	508	525	536	515	535	540	519	506	540	556	553	551	492	528	529	523	520	523	520	549	489	536	529	538	508	588	549	523	503	512	509	509	547	505	544	539	535	532	520	528	532	513	563	568	505	521	537	518	516	513	536	534	516	513	523	503	531	537	533	526	532	579	517	506	550	516	506	490	533	530	507	523	519	519	539	557	534	522	495	531	533	496	564	528	526	507	554	509	539	550	533	526	533	548	512	579	545	494	548	549	519	566	514	525	488	513	543	519	494	518	524	515	500	531	552	538	541	534	552	503	504	544	470	554	482	555	526	554	517	516	525	551	534	515	552	485	488	486	523	590	490	510	491	523	502	497	518	498	543	504	508	481	484	514	463	511	518	556	525	541	515	520	515	532	501	532	532	549	582	525	510	555	532	532	559	494	520	503	500	524	546	543	545	547	531	473	535	503	509	488	485	545	500	536	545	570	532	507	512	469	511	517	529	522	493	556	545	499	527	586	516	520	537	533	523	487	544	484	497	510	522	549	541	557	498	487	536	545	542	535	515	520	507	502	553	536	550	511	508	518	548	511	535	535	518	515	511	505	512	496	526	505	500	553	528	555	530	541	533	520	510	514	575	483	538	545	504	549	523	560	524	535	531	530	583	534	485	525	509	555	518	502	503	532	561	536	540	529	530	549	533	554	547	550	523	522	540	521	476	542	503	538	505	569	494	557	517	525	542	494	515	522	521	526	518	487	542	542	533	538	506	558	488	475	518	492	526	511	499	512	548	515	515	508	509	525	576	505	611	529	553	540	552	483	508	512	543	486	556	517	492	522	535	539	506	484	542	541	538	526	552	511	535	564	539	526	557	562	551	501	558	528	510	542	550	494	531	533	515	513	528	525	579	530	533	550	539	529	547	539	536	494	504	516	562	476	528	537	526	546	478	555	539	529	532	517	508	509	538	535	522	561	511	506
13898	28384	20914	10389	7412	5467	4267	3242	2543	1995	1694	1570	1464	1321	1157	1114	1032	1022	944	956	998	1003	940	960	937	957	922	893	899	904	840	873	912	894	927	933	871	852	849	862	885	856	879	860	911	851	894	889	867	843	918	883	839	885	845	839	891	896	895	884	884	867	810	871	892	855	926	895	881	938	891	894	895	845	908	871	872	866	867	825	931	890	896	858	866	874	893	867	863	901	862	917	900	903	959	894	910	861	881	862	875	803	886	835	864	834	827	856	857	899	869	910	851	916	870	905	894	884	932	851	875	874	883	878	832	846	884	905	846	825	875	866	967	840	889	886	872	851	845	859	908	847	900	873	852	882	834	859	813	917	907	884	876	885	906	852	858	914	897	861	885	860	893	887	834	895	888	917	872	916	901	872	881	864	857	860	857	845	853	853	948	850	838	856	889	852	833	892	914	861	896	885	881	852	887	863	933	904	879	914	880	891	935	874	876	876	826	886	894	848	900	893	853	837	835	868	835	902	890	889	865	856	840	861	891	905	873	890	856	890	871	883	923	856	865	885	833	915	907	886	929	912	857	888	828	921	865	849	914	903	868	861	884	965	859	848	865	852	895	885	891	928	893	884	856	904	863	842	873	908	853	827	917	865	906	883	869	881	859	922	901	836	894	904	886	866	838	927	883	882	901	892	934	930	891	873	875	895	843	896	897	866	927	853	900	856	875	864	872	907	874	863	895	867	904	888	883	913	903	882	881	908	849	825	896	899	866	811	917	855	856	867	833	883	912	886	881	914	862	883	838	874	930	889	930	950	926	929	871	905	909	918	861	855	871	860	898	892	911	856	879	851	898	923	902	893	897	866	911	935	918	890	891	862	866	868	888	898	907	876	852	821	872	891	869	830	846	886	860	926	908	837	892	893	836	885	926	863	861	901	867	880	852	888	860	804	912	915	838	914	888	873	866	913	860	832	903	883	893	904	859	869	887	823	834	926	888	882	836	866	848	844	832	849	927	844	918	797	896	895	864	905	822	904	908	834	835	889	890	866	902	868	896	858	887	890	866	840	835	956	894	881	836	943	872	897	890	885	839	865	909	854	893	856	871	905	890	850	893	927	949	903	861	868	878	870	888	891	842	918	881	924	844	856	893	896	927	862	813	859	912	909	852	865	856	873	898	874	870	793	859	865	847	884	892	860	846	910	898	857	832	918	893	930	822	903	868	923	849	838	869	853	890	861	913	919	932	912	904	896	851	818	908	855	838	881	955	912	939	851	884	857	914	908	865	861	933	894	936	865	880	830	884	882	836	880	862	865	861	872	911	876	892	865	853	885	843	895	921	812	864	912	832	911	903	907	876	830	815	888	910	873	883	871	859	865	843	925	844	890	937	889	798	934	908	922	896	868	994	917	885	841	915	873	907	873	919	927	900	913	893	844	898	849	829	888	888	864	898	894	878	871	831	872	795	871	896	887	920	881	879	908	862	847	894	878	901	870	886	859	877	878	865	903	911	901	842	872	885	901	911	852	914	912	889	873	901	967	869	892	857	852	887	872	858	859	907	865	899	858	858	879	873	887	906	866	839	898	859	830	957	823	832	913	906	873	868	884	801	869	863	875	908	861	852	879	868	903	877	841	882	896	860	880	858	855	909	888	873	877	902	860	856	879	852	888	922	869	886	902	905	900	846	924	904	918	916	906	913	873	890	899	857	838	901	837	818	841	852	877	898	888	916	879	892	842	932	852	869	874	894	872	852	863	937	907	844	907	854	880	871	909	846	855	911	879	901	850	891	907	908	863	888	885	900	873	866	851	891	885	836	883	898	880	873	890	877	881	855	901	893	833	895	915	914	853	902	862	882	830	844	884	867	918	872	854	885	938	847	889	888	916	915	823	897	919	905	861	889	877	866	890	848	913	895	867	887	876	933	887	868	911	861	900	881	844	869	868	910	853	822	936	856	857	833	917	885	894	851	852	872	842	843	880	872	879	839	873	874	896	908	859	900	923	890	864	884	844	934	865	849	837	871	874	847	912	876	849	874	907	884	938	845	883	881	842	891	878	901	864	880	919	875	868	904	862	873	879	848	914	911	912	924	930	856	852	877	857	901	856	870	835	890	875	872	861	835	900	858	897	848	914	899	870	924	902	911	844	880	880	882	858	841	878	885	896	873	854	846	891	896	886	927	943	897	880	820	894	917	824	895	839	830	810	868	862	915	909	887	884	903	844	885	866	878	876	889	868	871	911	894	839	838	851	847	936	878	880	852	910	950	855	811	923	866	821	879	871	832	887	900	936	841	867	911	906	861	862	843	882	955	895	879	858	863	900	854	882	881	868	839	886	852	873	925	889	852	874	820	872	885	871	939	918	885	889	888	897	902	900	897	880	875	928	889	895	891	896	893	856	933	865	859	871	908	859	862	879	876	916	878	862	913	833	847	896	874	844	912	881	908	868	914	893	865	880	901	819	830	871	873	900	908	870	854	974	900	845	866	888	858	870	909	916	875	874	818	895	877	904	809	876	888	865	892	864	920	889	915	940	918	899	894	899	855	876	864	851	879	872	887	840	828	868	875	784	964	915	868	864	858	872	862	883	925	899	860	869	873	863	897	902	886	890	883	841	880	892	888	897	858	899	887	916	859	922	913	901	884	885	891	915	867	849	859	867	855	839	875	868	830	876	889	892	911	899	865	865	872	871	902	892	879	848	872	861	874	888	944	920	894	846	891	849	852	879	889	856	892	945	866	911	859	896	879	854	836	862	906	909	854	870	942	889	879	872	882	886	853	894	893	858	877	914	832	889	849	868	891	843	890	817	855	855	842	885	889	866	804	847	890	920	853	925	825	846	909	859	875	870	891	882	873	888	855	848	886	899	899	891	926	850	825	848	907	896	886	881	850	911	891	835	883	860	861	894	843	884	869	884	896	876	875	894	893	899	858	876	855	887	881	848	905	892	863	882	890	872	887	945	882	872	873	923	856	896	882	866	879	913	847	849	884	887	960	891	922	843	877	846	879	816	930	916	849	925	853	893	884	896	853	885	894	836	831	885	841	878	869	868	839	893	887	900	931	881	881	923	905	885	883	849	829	889	902	840	843	848	895	937	903	882	898	875	841	846	873	909	910	865	894	898	887	888	872	868	891	840	896	848	859	893	845	861	845	829	888	926	932	889	896	847	872	883	851	896	858	896	878	906	873	875	863	857	878	892	880	953	912	929	892	839	879	877	859	940	902	867	851	905	879	815	953	865	897	856	923	870	860	874	919	865	862	904	905	900	911	833	837	845	921	858	856	857	863	863	943	855	868	916	893	884	904	819	902	881	859	916	907	897	925	894	902	885	891	871	888	895	863	878	860	891	910	826	907	870	893	912	823	909	861	823	895	913	799	868	883	950	845	877	861	845	882	876	840	831	876	896	885	850	842	896	875	839	845	930	889	933	931	854	871	891	860	857	880	886	852	911	888	861	903	897	905	876	866	892	867	863	859	943	849	926	801	901	904	911
23880	21536	27809	25708	18964	8221	3859	2409	1730	1273	1059	903	777	690	619	542	579	491	508	476	460	479	467	462	451	438	446	439	429	416	400	389	424	395	421	349	455	419	404	369	400	397	396	377	400	404	438	385	439	404	380	405	432	400	377	387	415	401	416	410	409	434	395	453	412	433	419	389	402	397	382	401	421	399	389	433	395	366	413	414	453	407	397	391	414	416	430	415	379	405	441	379	408	443	429	394	385	388	398	379	426	391	394	418	427	389	401	415	383	409	381	373	375	384	372	392	404	409	444	410	404	454	384	416	407	393	389	411	372	383	389	398	421	376	419	385	385	430	408	394	407	437	384	440	410	380	397	450	382	390	423	421	405	391	447	361	433	434	372	382	392	371	402	401	424	413	422	371	409	395	425	443	396	402	387	388	415	384	410	404	401	423	389	390	425	366	392	413	390	418	393	423	397	382	430	428	403	411	401	378	374	386	423	401	398	407	423	397	410	394	414	380	380	358	431	407	426	365	418	442	420	401	417	403	374	400	415	413	401	402	394	403	428	395	388	383	393	385	402	396	400	410	398	399	381	392	406	387	447	401	406	416	411	406	368	403	388	434	404	420	390	390	394	417	380	407	381	405	399	405	404	399	401	386	405	431	424	421	361	416	423	409	411	370	433	397	423	423	402	392	378	383	403	411	425	424	416	418	386	414	401	422	415	423	393	407	408	376	416	405	408	390	427	395	387	402	407	381	376	416	450	408	422	418	385	409	382	382	436	388	433	398	416	398	419	391	441	416	379	403	380	405	389	417	391	434	422	372	419	423	421	408	422	375	419	389	420	373	418	392	401	434	384	410	376	421	394	423	434	408	379	395	388	406	381	399	417	422	404	410	419	402	411	414	382	360	414	359	405	402	406	396	425	415	411	386	456	387	425	421	443	432	422	422	431	439	423	412	391	401	419	422	395	403	391	393	380	425	415	408	406	421	391	400	420	431	396	389	383	373	377	423	419	416	387	388	421	418	397	390	390	396	428	375	422	373	384	445	402	406	378	437	451	425	398	389	390	383	408	425	379	404	449	377	405	409	409	371	391	415	384	414	397	399	398	396	438	401	416	418	380	371	424	399	435	399	411	393	440	417	402	365	387	415	410	400	436	404	437	444	382	387	428	388	407	389	409	410	371	367	424	416	388	412	398	384	387	402	421	421	393	405	431	422	411	396	391	415	415	403	379	419	393	437	384	418	447	379	416	419	392	393	360	395	401	390	398	399	401	425	380	408	394	391	405	406	386	415	400	409	424	388	394	431	429	386	410	389	398	407	368	434	392	422	411	385	374	430	398	384	399	408	402	430	411	411	409	422	414	445	417	422	347	396	389	417	389	411	441	402	391	386	400	404	407	400	428	386	407	429	435	426	389	460	382	403	389	422	403	410	379	391	412	414	422	408	404	372	407	436	380	377	432	415	408	414	387	386	405	393	394	382	395	406	372	389	406	406	392	409	377	381	356	414	410	431	462	408	403	414	403	372	431	414	393	406	370	402	386	374	410	379	421	401	378	359	417	377	403	438	401	411	386	368	403	419	418	412	432	390	353	405	401	454	398	412	386	451	386	386	445	418	399	440	408	424	404	404	401	413	402	387	434	384	405	423	408	436	404	419	386	345	398	410	410	403	363	404	436	416	389	407	375	400	390	411	419	409	405	391	393	385	355	368	419	395	395	404	406	393	448	388	400	421	404	400	399	384	377	397	381	389	405	364	432	354	397	396	396	355	415	397	365	427	431	396	384	429	384	377	380	405	383	396	418	415	374	407	397	384	398	368	396	408	457	412	397	430	399	411	395	390	423	409	430	426	382	400	433	393	375	365	391	350	391	394	396	401	441	409	413	392	424	359	408	385	397	413	393	407	378	439	404	380	404	400	393	396	430	402	415	427	406	365	378	394	404	417	392	398	428	406	399	418	388	449	379	435	400	388	424	396	376	425	379	369	407	391	391	392	425	408	396	401	418	406	426	374	388	386	390	414	424	430	390	400	408	381	420	383	418	407	395	435	426	424	399	459	389	387	399	391	406	386	401	403	393	425	389	388	413	435	348	407	413	435	394	394	412	388	405	395	422	411	415	394	410	419	410	398	376	420	389	418	403	374	436	390	431	407	367	414	423	401	426	394	395	373	415	402	418	393	386	390	408	417	397	387	361	398	399	407	422	403	412	380	384	415	383	421	373	410	394	414	385	413	422	415	436	385	404	448	434	431	396	409	426	419	384	429	364	394	422	402	412	382	397	422	416	376	425	400	392	433	401	377	400	441	400	387	433	417	420	399	422	406	430	390	388	399	381	412	403	415	374	431	432	386	388	428	406	393	387	399	391	390	392	399	406	376	404	398	390	418	406	463	416	408	427	406	420	407	383	397	407	398	391	395	411	391	424	392	435	387	443	391	419	375	394	369	408	401	407	406	412	401	393	391	389	385	379	389	392	381	407	397	429	375	370	381	397	425	393	396	389	366	416	409	426	383	411	405	431	387	416	400	401	403	375	416	382	407	421	392	398	397	406	396	409	401	421	429	402	414	388	402	408	420	386	433	425	423	392	423	405	403	432	429	366	409	419	397	419	370	402	405	398	399	410	403	426	392	375	418	384	428	384	435	411	424	399	410	382	380	389	408	404	390	361	393	436	394	404	396	396	432	439	391	371	391	410	392	432	404	415	404	422	406	408	410	395	413	390	399	373	416	393	417	378	368	408	417	394	375	418	399	372	355	417	362	384	414	410	420	394	441	434	375	411	410	400	381	396	421	366	407	414	417	402	403	422	396	430	449	403	377	406	390	406	372	414	409	419	407	409	364	385	422	415	392	410	408	419	417	398	421	391	413	399	419	423	429	438	440	379	425	401	355	373	437	412	395	394	381	419	394	420	416	431	384	378	414	399	406	385	445	432	397	382	426	384	380	418	400	390	390	403	399	373	397	391	391	423	387	407	401	399	397	389	393	375	400	392	394	408	387	391	422	419	412	419	438	392	442	364	410	404	406	399	395	392	390	406	421	417	349	414	404	388	392	404	433	423	409	427	426	398	412	452	398	394	372	441	415	412	400	388	441	392	383	394	387	421	390	390	348	421	410	359	405	416	428	417	413	382	408	396	390	417	390	406	431	397	398	414	386	397	404	399	402	399	395	396	384	377	387	368	405	395	417	375	397	414	401	413	402	409	416	403	390	393	396	404	403	408	420	429	398	417	359	378	404	395	379	402	372	433	419	422	393	384	400	408	410	404	399	360	425	370	405	399	416	424	409	407	407	391	408	425	389	388	404	389	412	411	408	409	389	396	396	451	424	392	423	353	360	388	387	382	413	375	401	397	406	453	412	391	415	361	423	373	383	378	396	421	376	427	467	391	399	399	410	371	404	407	388	396	427	383	422	407	358	423	423	414	420	383	400	381	393	419	408	389	431	389	413	404	443	400	399	403	397	403	405	403	406	414	402	404	406	372	401	409	418	399	373
15956	39847	32083	19454	15106	11469	8046	6163	4521	3180	2582	2299	2001	1677	1445	1194	1104	1026	948	991	880	903	907	882	811	781	745	743	716	707	731	750	712	670	736	694	736	711	708	716	715	683	726	721	688	712	707	695	693	707	643	702	696	701	680	696	669	691	695	715	639	687	711	709	659	711	698	730	718	668	667	679	700	700	646	678	692	722	685	694	710	682	661	677	699	708	667	675	694	640	733	678	683	727	671	685	671	657	747	694	695	717	678	655	710	694	628	643	688	680	731	686	644	650	700	693	725	678	687	690	667	677	697	690	729	733	706	698	725	708	740	662	661	704	646	717	732	643	684	696	727	669	640	658	689	744	747	654	719	685	688	723	662	730	727	663	678	681	689	699	700	736	653	678	676	698	652	669	696	669	718	722	707	687	689	700	704	722	671	683	698	706	680	709	673	681	676	712	690	675	694	652	696	741	710	683	690	701	659	700	697	666	683	696	714	646	692	629	667	743	672	715	703	716	698	684	657	724	629	672	711	686	700	726	731	707	707	677	698	683	674	642	676	680	685	710	748	704	681	663	691	701	685	663	720	672	683	645	701	657	702	686	662	694	744	638	703	687	687	687	724	740	682	729	645	761	710	696	741	694	681	689	690	700	742	680	702	710	712	669	666	701	680	733	684	696	709	677	635	681	719	725	672	702	666	694	693	663	675	706	680	692	695	691	716	698	719	691	732	682	702	675	700	703	637	678	664	722	682	727	677	667	676	692	749	697	702	725	684	692	698	696	698	689	696	692	695	680	697	772	731	706	697	673	660	720	708	617	678	734	692	692	717	729	682	677	668	670	719	683	651	731	674	711	692	646	672	733	712	705	717	699	729	669	638	705	666	670	712	596	712	718	704	682	716	663	680	731	715	698	722	694	750	709	679	715	737	712	687	692	703	699	668	718	671	714	711	685	720	689	693	706	702	691	667	663	718	697	714	714	722	711	730	729	687	730	725	715	719	698	629	706	744	721	658	667	693	693	693	666	731	667	672	687	716	653	659	702	670	660	755	667	631	704	624	702	664	676	665	684	670	677	702	656	679	698	672	681	679	693	700	703	714	637	666	645	692	690	689	691	659	678	694	696	652	695	667	700	693	670	687	648	722	718	727	672	664	734	703	705	692	665	729	707	693	679	672	704	663	727	695	654	693	690	700	721	700	686	717	734	705	714	721	654	729	749	656	692	741	663	716	707	706	648	699	659	656	687	677	687	690	714	662	690	677	708	689	735	660	732	737	675	677	696	708	682	732	719	710	682	670	680	686	693	685	679	726	692	749	631	666	684	715	700	712	676	686	715	707	698	687	692	693	686	666	708	682	682	645	666	689	679	693	745	692	762	691	691	693	697	686	697	690	694	666	705	708	715	717	687	654	667	712	729	682	716	715	697	694	705	703	683	665	712	699	633	723	706	721	676	704	648	718	726	697	707	705	701	688	682	667	624	724	681	719	657	701	714	666	713	730	715	717	700	690	709	716	764	736	693	718	710	689	719	740	664	736	669	710	688	696	665	715	691	680	751	633	696	721	652	702	713	707	688	725	661	641	717	734	680	692	707	696	691	688	660	719	720	699	731	668	696	660	707	718	692	682	687	729	723	665	674	682	706	715	660	672	675	732	723	694	675	706	689	706	714	710	660	680	689	670	676	704	719	706	717	695	710	716	723	711	736	690	726	707	701	676	683	723	693	713	650	692	682	664	695	759	675	714	673	668	694	648	682	713	684	689	682	693	687	725	678	784	680	681	716	673	718	716	709	728	656	688	655	684	680	700	717	749	677	704	710	700	750	673	637	678	705	694	646	681	737	699	710	707	687	714	686	673	680	680	630	696	686	713	675	679	690	741	684	727	710	681	673	693	750	655	653	640	667	714	723	723	681	668	699	730	708	683	668	678	710	673	695	743	679	669	720	713	706	678	672	693	632	705	696	683	692	633	686	685	669	710	688	675	736	676	706	676	679	713	669	707	638	721	709	704	692	717	693	718	652	693	682	684	680	694	660	698	691	711	678	679	659	747	687	687	680	733	667	742	674	687	676	676	685	722	717	667	670	702	698	759	687	684	659	716	683	703	684	707	702	673	725	721	685	736	717	759	689	689	676	684	701	700	675	684	747	661	693	727	688	707	668	697	634	641	702	713	648	654	722	682	695	715	665	654	666	666	721	710	671	722	648	697	720	686	685	698	698	717	660	668	700	712	652	733	690	695	719	681	668	674	666	659	726	704	649	710	679	668	704	677	683	681	710	676	692	698	668	665	696	698	682	644	678	692	648	700	712	650	677	701	683	721	662	716	677	728	711	666	709	692	674	693	697	677	680	669	676	705	672	640	699	696	671	668	705	684	660	688	720	696	709	668	671	680	720	692	663	700	629	696	687	714	733	674	671	666	682	738	705	710	662	712	718	697	678	650	688	749	696	682	674	711	689	715	710	698	745	690	672	687	688	742	680	710	710	669	679	693	675	718	704	717	730	667	663	672	714	703	651	699	663	663	689	735	716	665	688	668	671	686	713	655	679	690	692	664	655	639	694	654	725	653	706	670	639	700	685	675	675	707	660	709	707	721	650	690	690	708	720	673	688	716	705	687	684	713	721	693	675	719	699	625	649	668	709	700	671	723	650	712	669	735	679	695	718	696	702	721	713	766	688	642	692	724	677	654	660	689	706	685	666	734	712	666	713	684	706	690	709	681	699	661	642	682	698	725	683	694	741	647	678	658	711	707	708	682	683	643	696	624	743	671	708	701	682	712	712	681	735	633	710	724	652	707	714	654	679	698	708	696	715	670	685	684	694	684	691	706	685	668	690	712	707	721	685	687	697	663	704	683	715	709	751	728	675	600	688	703	726	659	641	696	706	718	648	713	684	733	666	673	714	716	673	720	672	715	653	713	709	664	666	623	677	673	718	679	748	724	673	699	736	670	693	692	678	687	717	685	695	715	749	715	700	716	677	649	720	683	674	660	682	731	690	674	701	700	668	723	690	696	691	669	712	668	706	734	676	661	721	647	649	684	672	672	673	739	755	697	716	689	691	679	699	707	696	669	654	652	707	688	696	723	680	722	700	738	700	710	678	688	724	680	722	717	663	649	679	668	727	672	751	698	695	656	787	702	693	680	732	704	690	660	713	709	676	665	673	740	662	717	698	705	650	684	721	711	671	705	688	688	673	639	693	705	719	668	621	734	680	731	683	687	693	671	707	691	719	686	671	647	722	687	699	702	708	663	705	689	735	696	703	701	667	733	756	732	736	682	687	720	699	679	704	693	693	648	730	711	664	750	714	685	661	705	728	705	695	751	671	700	686	705	668	704	679	696	680	726	737	682	694	715	678	684	712	697	673	702	709	658	719	722	726	695	653	682	707	680	676	687	700	704	688	670	679	689	659	697	695	715	662	698	681	683	702	652	704	722	701	651	676	716	704	741	742	674	676	683	668	667	717	646	703	684	693	676	655	738	772	692	671	696	697
25494	21569	25123	20624	5541	2814	1972	1475	1093	929	833	761	664	649	592	540	567	561	521	479	547	502	507	474	520	491	423	456	480	472	489	478	459	475	496	470	475	453	506	464	506	453	465	496	493	450	482	491	458	504	481	462	479	399	494	451	456	512	450	465	471	497	470	487	514	500	456	458	431	459	496	474	442	487	461	464	482	459	464	506	430	451	456	468	501	481	484	453	412	429	441	473	459	436	476	436	491	473	442	458	469	454	479	509	478	479	479	487	442	444	458	459	458	479	460	458	437	434	437	467	469	427	474	465	449	457	459	447	473	438	446	465	420	496	441	445	481	450	472	460	462	482	470	438	484	465	480	463	458	460	471	502	441	481	473	467	466	483	414	440	432	480	469	484	473	482	471	479	453	500	450	420	470	454	447	466	473	470	488	453	466	461	468	467	468	452	465	452	470	473	448	435	463	457	455	477	486	480	475	481	455	464	474	505	496	456	496	454	454	469	448	472	443	440	438	474	424	442	494	431	470	489	454	508	452	503	478	429	459	467	473	489	453	487	490	498	440	451	496	452	478	461	451	485	499	469	499	487	468	451	468	464	465	494	459	460	467	454	460	410	457	489	458	465	441	445	484	458	475	436	495	475	435	487	458	497	464	448	436	462	446	472	456	491	480	437	515	482	481	479	496	445	469	487	498	465	465	475	477	460	521	470	441	480	488	457	478	477	484	484	471	468	485	465	433	453	463	483	448	430	436	434	470	477	480	518	466	503	464	473	482	497	445	476	479	471	464	480	477	488	492	462	447	482	474	459	455	485	440	517	468	491	442	448	465	488	443	462	477	456	489	482	437	475	443	475	445	454	504	420	484	492	473	468	455	486	471	467	436	484	425	487	465	426	482	487	509	438	426	510	475	491	500	492	489	470	479	488	489	475	475	431	459	487	474	450	442	450	478	464	485	473	476	443	493	469	447	487	465	527	467	436	482	462	462	480	484	448	503	424	500	493	489	459	454	475	484	478	494	482	442	460	448	477	459	470	496	442	455	464	461	466	442	444	466	475	448	441	440	462	438	494	469	466	483	460	463	453	466	435	479	472	448	477	494	478	453	455	474	500	474	446	456	493	454	484	477	463	476	482	469	445	506	453	476	460	466	497	452	430	451	491	457	431	483	454	451	499	476	476	437	445	490	487	459	462	444	490	481	439	448	485	469	448	454	511	425	475	455	481	499	498	491	466	447	458	454	478	468	473	498	492	462	469	444	505	410	466	475	486	406	466	507	443	464	478	451	466	447	445	489	448	478	434	482	444	428	440	422	457	460	497	479	486	485	459	469	470	499	433	497	433	479	469	472	482	455	454	453	464	504	449	425	471	488	483	476	479	437	436	472	481	417	468	489	422	470	461	478	472	474	461	461	452	453	475	486	414	496	472	465	515	428	468	479	451	500	457	472	449	452	482	496	442	446	472	481	475	490	465	423	429	484	484	504	473	466	493	519	456	447	430	464	483	481	471	509	488	486	439	449	472	471	473	511	461	465	454	463	494	430	451	487	479	478	460	445	490	459	478	430	478	466	515	428	461	482	490	455	485	514	453	469	513	465	472	507	463	449	460	434	448	488	479	476	464	461	487	453	458	418	500	432	450	452	437	440	485	530	450	449	525	473	441	455	466	478	488	486	439	498	476	446	456	445	479	521	465	488	480	451	463	469	457	462	450	402	479	477	485	437	460	451	451	469	469	475	484	498	465	471	459	493	471	484	493	439	452	502	431	483	454	480	458	429	472	505	416	451	478	460	452	481	508	432	466	490	460	468	463	454	432	518	485	426	489	451	486	455	457	476	462	416	491	478	463	462	507	448	447	456	478	469	461	460	494	475	452	455	454	448	480	395	476	457	470	439	416	484	434	462	453	467	483	496	482	455	489	457	482	486	451	496	483	455	465	465	454	446	456	489	448	463	477	470	496	500	472	488	470	481	506	437	415	500	470	476	469	483	455	473	487	465	473	439	507	476	456	521	472	479	500	467	461	492	462	498	465	442	446	454	493	499	435	485	467	454	461	434	473	446	447	458	485	467	463	458	435	465	449	478	496	430	474	494	482	477	526	496	452	445	472	494	463	437	458	444	481	509	474	486	479	464	436	473	462	446	474	494	458	431	488	438	446	425	474	496	469	473	441	453	494	464	467	531	463	469	382	447	480	461	476	453	448	470	436	504	507	459	464	451	449	463	452	479	435	444	452	426	487	460	436	457	459	460	461	464	450	493	458	461	411	429	463	487	449	472	506	489	473	441	453	481	502	479	506	450	460	479	491	474	496	456	447	457	498	471	462	505	434	476	451	502	472	453	470	449	472	440	505	494	482	436	480	476	493	429	448	495	459	481	444	478	477	484	498	478	462	482	456	483	470	460	493	484	496	466	492	486	429	462	474	439	464	485	428	502	469	446	452	484	502	452	515	472	447	478	475	468	464	475	474	490	469	445	446	472	419	458	450	482	503	432	446	462	467	473	476	495	423	458	485	433	479	505	486	471	454	493	434	486	492	491	455	461	445	493	461	479	483	471	494	475	464	498	457	438	493	478	497	447	476	468	456	475	499	491	479	481	488	505	485	466	465	456	462	496	495	488	492	462	490	440	443	484	469	477	487	499	479	443	451	436	455	499	500	442	464	465	510	526	444	484	457	448	433	432	465	472	493	478	446	433	476	483	423	465	422	466	518	441	440	519	506	459	476	463	447	446	415	475	432	452	428	465	505	490	459	492	491	430	458	465	477	466	461	434	439	444	476	475	518	493	457	456	490	465	492	475	445	504	424	453	455	512	472	459	483	463	454	475	446	470	501	408	459	466	475	461	458	446	488	484	475	453	493	471	478	467	496	441	432	450	458	508	513	487	471	449	421	453	463	480	461	451	480	484	465	482	499	481	461	463	490	461	462	516	503	431	482	458	503	486	438	467	488	469	442	447	479	488	506	467	469	421	463	474	478	492	493	444	467	459	422	447	499	446	471	493	457	459	455	469	442	476	465	455	478	481	447	470	483	505	446	467	477	486	423	445	485	490	464	472	473	481	469	483	449	519	495	489	449	484	448	469	464	432	442	472	476	463	484	502	441	447	425	473	440	462	475	496	479	431	426	466	498	453	427	498	467	477	446	499	464	477	451	479	445	455	444	468	457	480	485	449	431	467	445	453	466	464	474	480	477	474	483	487	483	447	478	485	497	479	451	520	449	467	477	479	445	483	435	496	496	461	462	468	465	436	448	496	486	467	494	487	463	503	479	469	472	457	467	469	455	464	474	470	461	488	462	440	455	463	418	470	480	470	487	471	465	483	479	476	443	497	465	459	472	495	471	474	435	467	481	408	472	446	475	457	501	460	441	452	471	438	452	492	436	406	451	433	409	446	446	484	454	420	436	458	412	449	441	472	485	465	466	469	461	472	467	480	467	426	443	459	476	444	435	466	451	481	472	481	482	437	427	485	472	458	449	459	463	462	501	513	522
15486	31338	24211	14828	10114	7307	5426	4305	3116	2473	2200	1813	1570	1407	1192	1176	1024	1031	963	903	913	901	953	892	897	857	797	861	838	842	796	784	799	785	771	772	780	794	770	817	796	779	792	790	793	780	745	760	793	794	796	829	818	808	791	790	809	785	787	812	799	755	794	800	772	787	815	837	766	781	782	805	788	774	831	765	818	785	786	795	761	813	804	762	685	798	780	832	801	785	780	783	829	791	759	780	823	802	795	802	791	795	831	767	780	800	735	770	808	802	830	794	751	809	768	789	755	758	772	800	761	862	752	791	820	792	815	779	793	820	792	776	782	764	795	832	783	792	822	809	807	766	813	779	803	812	789	783	786	824	807	803	803	809	780	782	775	791	784	797	792	762	787	769	785	731	783	790	751	728	833	801	772	789	813	772	794	793	791	735	796	775	774	784	767	780	717	780	823	751	824	787	802	787	798	793	786	787	755	773	826	780	767	783	769	780	805	778	813	780	757	820	779	737	735	816	765	816	855	823	835	781	820	791	792	803	799	790	792	778	815	744	810	773	776	789	789	798	824	753	821	776	801	821	777	797	762	752	777	841	816	776	814	783	800	772	800	817	755	770	818	831	766	810	811	817	782	800	829	798	783	765	792	822	815	828	788	766	732	768	820	796	796	798	809	803	776	826	741	830	811	825	790	759	845	762	808	789	797	781	797	795	799	771	807	791	822	804	823	774	804	779	765	817	830	838	763	790	898	824	770	764	792	807	801	800	803	794	756	745	795	739	768	766	742	769	785	812	779	796	816	779	750	823	814	753	789	774	784	819	778	767	787	808	791	797	795	816	830	734	773	825	800	760	776	731	788	741	818	783	757	779	773	740	785	778	756	795	772	797	809	806	831	788	763	841	787	718	765	806	777	750	776	721	775	792	783	773	782	791	766	781	774	760	751	765	758	785	766	805	799	821	767	769	750	782	794	803	754	814	768	814	780	808	770	769	791	810	787	820	807	798	817	812	801	798	760	770	768	755	820	788	786	781	833	763	802	797	790	775	771	767	802	759	770	733	772	775	756	778	783	766	749	820	757	772	796	808	781	831	794	795	821	819	737	785	802	747	756	729	784	754	786	782	758	809	847	776	840	762	800	767	794	789	827	768	727	787	778	782	767	772	832	817	811	804	761	801	748	779	812	828	813	792	789	823	752	776	788	779	770	795	883	838	753	816	775	789	768	816	804	835	761	768	829	746	784	789	827	771	779	772	759	807	796	821	840	776	750	761	792	819	827	726	744	765	791	823	829	809	771	774	799	760	795	821	807	781	805	816	802	804	744	802	847	766	783	819	826	788	778	809	775	757	803	763	853	821	776	786	789	754	774	784	823	804	766	826	823	739	766	781	775	783	784	819	746	779	780	764	759	846	783	797	818	841	796	824	777	802	790	828	788	771	781	790	795	783	829	790	771	764	827	816	801	751	783	822	808	793	794	780	776	806	775	764	787	795	795	730	731	782	783	802	837	810	792	788	797	780	794	744	834	803	785	757	829	725	793	758	749	746	821	831	819	834	794	751	765	789	815	805	794	834	801	807	774	779	798	797	785	770	812	747	824	810	769	870	751	799	797	777	788	815	790	782	791	769	725	770	768	771	808	766	833	772	798	812	801	803	778	756	807	719	760	788	792	763	836	789	809	750	782	735	774	796	795	848	840	837	794	777	781	785	769	796	802	781	815	755	740	782	772	790	767	810	796	797	755	820	810	810	797	816	795	787	797	758	808	789	779	764	784	777	753	760	787	782	782	758	789	840	807	740	818	813	759	737	785	789	786	810	808	848	758	775	817	750	789	820	787	845	769	826	760	836	780	765	809	753	853	810	781	800	775	815	847	833	847	849	779	845	785	852	760	778	787	747	823	840	807	761	833	742	834	780	753	795	806	784	759	795	794	746	796	784	784	750	783	787	807	798	817	790	791	783	738	791	822	802	816	791	821	771	826	837	783	832	753	806	782	808	767	748	791	742	846	809	762	769	744	801	862	791	808	766	814	808	808	762	774	780	755	788	797	757	750	792	759	771	780	826	761	756	798	826	784	827	792	783	801	837	777	829	803	803	752	812	780	789	773	844	779	778	753	803	826	782	772	768	788	805	775	838	812	804	742	791	739	774	769	767	770	814	749	807	811	796	793	824	799	823	805	826	827	804	800	835	808	797	795	809	776	789	807	758	751	798	790	800	818	815	806	777	738	773	762	805	800	827	813	803	780	783	824	793	761	787	786	789	778	812	850	795	795	772	809	775	806	836	759	815	828	807	794	808	766	768	839	803	831	850	797	770	784	810	765	778	813	803	759	851	809	850	785	790	793	781	768	836	769	781	779	807	760	755	800	830	743	725	793	779	786	799	744	748	784	776	753	824	849	813	789	756	757	744	758	795	787	786	825	794	757	808	800	794	774	765	807	811	768	804	776	799	761	818	819	779	857	819	819	743	851	831	827	756	855	781	825	772	752	805	799	858	776	781	817	755	815	753	768	802	830	757	780	764	782	790	769	745	780	769	806	817	795	770	748	842	782	815	824	811	772	791	760	742	792	766	754	787	763	792	760	731	807	770	813	797	739	757	832	795	767	796	733	760	822	856	784	797	772	783	765	767	833	801	812	810	859	781	746	781	752	813	772	784	804	776	791	796	822	763	774	808	796	791	750	775	805	825	803	839	776	764	771	807	798	789	832	816	788	798	851	784	769	801	809	794	788	786	797	827	789	764	802	741	792	751	723	787	769	828	817	797	806	756	781	770	762	757	747	763	794	806	834	792	772	788	760	783	796	834	803	856	804	796	814	790	753	791	809	788	744	772	787	777	750	847	808	811	845	797	808	800	778	779	800	745	796	780	813	780	800	790	769	797	738	874	795	804	781	804	770	796	787	793	826	791	804	771	788	732	841	803	750	828	790	803	810	753	800	753	794	773	748	776	752	793	767	818	794	795	793	748	777	778	799	766	764	764	805	778	761	793	812	838	810	778	806	779	782	752	829	772	768	755	765	796	843	804	794	781	774	792	804	841	817	825	796	779	745	743	733	839	762	755	782	763	756	784	787	798	822	768	754	802	805	778	781	770	755	741	790	764	789	858	777	776	759	812	787	805	802	754	797	750	773	729	735	817	783	787	775	751	773	762	765	808	786	784	769	799	814	787	769	785	762	802	835	820	817	771	760	860	789	791	788	764	751	814	801	767	766	771	813	778	742	748	773	813	829	814	768	787	765	755	771	787	813	767	796	802	743	776	796	757	748	774	770	794	766	793	819	785	798	798	748	779	804	783	813	850	775	768	772	815	758	786	806	776	808	785	775	797	818	801	773	761	754	760	767	814	787	765	794	829	795	763	836	827	803	814	769	802	785	776	787	775	808	790	800	804	792	729	774	773	784	809	759	809	795	811	804	813	797	777	814	796	782	800	823	755	814	731	796	750	769	819	767	763	835	847	783	779	809	800	774	795	817	791	843	835	800	781	768	806
22923	21551	28627	24922	21672	18035	7732	3485	2034	1613	1344	1057	859	689	651	576	498	446	397	401	390	423	393	360	373	324	339	328	311	279	279	304	281	281	295	314	280	285	262	278	290	311	265	277	259	267	265	283	317	263	265	308	274	294	263	281	275	281	307	274	306	313	271	291	279	271	289	310	275	296	240	272	272	265	264	276	268	269	270	282	264	285	288	237	275	295	302	286	307	289	270	289	288	265	287	277	311	264	287	285	292	282	270	257	279	277	265	274	296	286	279	281	310	272	295	249	296	293	293	314	257	271	294	286	279	300	279	270	263	276	281	278	248	268	293	303	292	290	277	259	273	277	316	299	259	303	266	263	282	277	256	293	286	263	288	270	280	296	289	282	308	303	292	294	280	300	289	246	255	281	272	256	282	267	284	241	262	262	278	268	279	279	285	281	275	273	278	282	295	272	282	266	268	284	295	290	285	280	293	298	268	284	277	282	277	282	288	279	257	276	285	247	314	310	291	278	281	275	253	281	281	297	282	264	284	297	311	280	312	291	284	295	270	269	294	289	265	299	309	284	269	300	268	296	294	300	272	272	285	296	305	285	265	257	284	271	295	230	278	260	277	277	295	277	285	298	273	295	281	268	267	281	281	284	289	290	303	307	284	281	266	248	265	296	270	293	261	262	264	271	259	266	282	272	296	296	271	261	276	268	281	295	285	317	244	263	294	273	286	283	289	282	310	288	295	281	297	287	247	282	278	257	293	288	297	289	271	280	263	265	291	284	277	290	274	264	300	287	287	294	265	275	272	282	287	300	300	294	286	276	271	248	299	284	302	292	285	276	288	266	259	271	285	298	257	282	285	258	275	286	264	295	309	241	273	276	276	292	278	303	291	258	265	257	288	251	293	281	263	275	247	282	251	263	274	258	281	264	278	276	270	291	272	282	297	269	285	289	267	304	245	280	303	275	259	300	291	289	315	256	253	279	277	266	279	287	254	236	265	302	280	284	292	293	290	263	282	308	277	291	277	279	261	275	241	281	286	269	251	245	291	268	256	299	266	241	262	253	257	259	275	273	258	271	279	274	290	288	251	287	279	281	297	293	272	253	310	293	246	292	292	288	264	301	276	293	276	296	276	283	277	288	298	251	267	260	276	272	269	279	247	262	291	306	289	287	256	274	285	263	256	278	309	282	284	274	308	272	290	285	282	281	302	283	272	281	294	278	288	294	250	274	269	288	282	262	295	279	281	303	279	298	262	307	313	265	253	318	292	257	277	278	284	310	271	280	277	287	290	306	296	273	259	255	282	262	301	277	299	277	295	277	274	245	285	301	302	258	287	246	274	229	277	269	275	270	264	288	296	296	289	272	297	297	269	277	305	259	269	297	273	284	308	266	268	272	269	275	290	281	275	283	285	305	291	277	281	281	290	279	281	270	257	280	269	299	287	267	284	283	286	295	281	293	285	296	249	258	271	248	293	272	299	280	286	292	281	278	282	296	291	272	252	279	273	255	247	268	282	244	265	272	258	282	280	320	282	265	304	291	302	291	284	292	285	269	297	289	300	279	288	297	288	279	283	286	272	266	284	311	265	283	301	276	263	271	256	278	305	260	262	266	280	271	296	269	298	287	290	284	262	289	253	287	283	266	263	309	278	291	277	301	284	313	280	298	249	266	282	292	287	259	276	275	289	284	292	269	255	250	271	272	291	274	285	283	261	252	242	251	271	291	275	277	269	295	268	284	284	289	297	274	278	271	272	283	295	253	277	288	274	286	277	296	265	261	287	294	270	261	311	280	266	295	277	281	308	273	296	283	268	290	281	258	286	263	279	283	315	276	305	282	283	264	270	315	290	263	307	267	316	280	270	303	286	265	276	277	262	256	261	288	264	260	283	266	297	270	296	284	286	289	278	298	286	233	292	281	273	253	290	274	277	301	271	315	303	257	255	271	290	296	274	291	294	279	288	270	273	302	302	278	261	304	285	284	330	250	288	270	292	273	262	307	286	269	269	283	263	275	297	253	300	275	270	265	285	300	270	244	296	278	301	249	285	301	290	261	286	286	277	282	263	308	279	268	257	282	282	256	275	291	275	283	283	251	312	291	297	253	271	316	287	247	282	288	257	295	286	284	308	260	285	251	287	270	273	291	293	271	285	288	315	269	303	271	246	311	282	305	268	297	286	275	299	261	291	293	258	285	272	292	261	306	287	261	257	285	276	302	225	279	277	312	289	289	254	295	270	273	297	258	290	277	280	285	268	279	303	270	263	290	266	274	289	260	292	269	282	309	279	266	272	297	281	262	273	288	289	273	262	282	290	283	292	280	257	273	248	260	295	281	295	289	267	280	285	276	277	262	303	266	284	268	284	294	249	283	278	286	265	285	273	318	256	268	264	294	261	277	304	264	280	278	274	298	248	298	264	289	277	275	293	284	278	290	283	257	291	274	279	274	297	303	255	285	278	315	262	302	262	276	268	310	299	288	280	272	277	305	292	301	278	297	273	277	284	290	265	300	293	302	268	279	273	280	265	279	270	244	258	297	269	297	274	275	272	284	306	260	245	234	307	282	291	275	273	282	259	264	281	275	253	294	298	287	306	281	256	286	263	280	267	279	266	271	282	295	273	290	258	272	254	277	280	297	269	289	283	271	285	263	262	291	304	243	272	285	262	322	283	269	266	298	292	302	258	282	277	294	293	285	252	288	295	272	278	290	276	271	298	275	298	277	284	270	290	302	276	267	299	307	284	303	274	263	295	296	294	311	291	295	248	284	294	280	292	261	285	276	269	275	284	286	256	289	276	276	277	280	288	279	293	281	287	280	285	280	246	275	263	291	285	286	293	262	297	304	278	293	301	285	277	274	254	302	285	257	268	270	263	301	253	332	298	282	300	288	292	285	252	289	271	265	271	268	264	303	259	276	297	275	259	280	262	269	281	237	276	282	316	314	236	277	311	262	297	267	302	272	290	308	287	249	292	284	284	288	287	257	287	275	304	266	281	308	261	312	292	269	257	290	290	257	279	277	282	270	269	253	279	252	279	278	298	276	303	282	240	273	277	264	277	289	288	263	310	256	269	274	278	273	291	268	285	300	310	291	265	268	261	276	252	288	289	261	268	265	294	254	263	259	267	275	286	278	263	288	296	295	274	289	284	265	287	263	308	290	270	274	272	287	280	301	263	307	280	246	276	275	272	267	301	303	273	254	289	271	307	297	278	290	285	273	294	279	281	283	269	300	261	284	308	272	272	299	250	307	270	274	272	287	286	259	287	280	270	293	309	295	283	271	286	297	294	294	271	262	277	251	292	282	275	254	261	283	254	301	298	275	293	297	275	307	292	249	241	273	288	248	253	283	261	251	262	276	281	304	289	277	261	286	279	264	261	285	279	261	275	310	268	271	305	266	299	312	269	295	270	290	241	286	262	314	281	272	304	300	288	305	271	284	263	286	272	298	256	294	231	293	283	276	271	301	291	323	268	283	282	287	269	264	321	278	260	289
19438	43844	38432	28332	21694	14783	11160	8121	5796	4489	3683	2894	2219	1816	1453	1294	1118	1049	903	830	876	848	780	753	706	654	613	588	566	531	509	521	502	524	523	495	513	485	514	501	475	471	499	480	516	460	489	481	467	478	453	523	526	501	477	499	533	502	468	502	475	458	500	501	469	513	458	455	459	482	465	466	470	516	462	460	455	460	452	468	581	482	484	507	516	499	466	480	486	491	459	546	510	492	475	497	477	476	467	471	500	460	483	475	478	492	475	467	454	506	501	518	465	494	526	436	493	484	452	521	465	453	469	531	494	484	474	498	522	485	506	499	530	468	503	487	485	474	467	534	470	482	480	478	454	482	484	446	478	485	496	476	462	485	477	527	490	464	491	498	485	503	461	514	464	489	523	456	493	495	466	483	479	471	528	485	440	496	483	504	472	465	487	485	461	429	472	509	506	479	464	478	417	476	474	451	506	472	512	476	465	501	531	487	462	480	478	479	477	499	499	472	479	478	463	445	492	460	508	473	497	489	489	532	489	487	475	450	485	472	489	441	496	523	507	507	470	480	490	469	451	507	495	466	510	466	479	493	454	499	525	518	441	489	477	429	471	451	459	447	472	475	507	507	479	486	493	457	455	501	485	515	480	475	465	514	448	481	473	469	481	512	469	468	491	478	495	490	478	470	486	488	459	489	521	511	515	505	495	515	452	480	477	479	534	505	463	526	501	447	468	478	486	494	461	466	471	482	446	486	535	492	484	492	491	494	452	472	502	487	474	479	493	458	509	495	451	463	428	470	493	486	456	488	476	542	482	451	486	462	483	480	486	523	524	483	511	458	488	511	492	476	475	494	454	466	464	511	493	473	472	495	464	462	495	473	475	453	459	437	440	516	453	498	514	478	516	516	510	485	520	471	491	474	445	488	514	487	534	469	555	484	437	473	444	474	471	508	494	467	496	470	469	474	470	496	469	482	467	462	507	497	474	478	431	505	485	501	452	478	483	520	467	500	502	505	478	523	474	495	501	489	471	492	503	502	487	533	476	499	476	491	470	466	502	455	517	455	492	463	477	505	492	504	508	494	467	456	469	482	480	503	478	487	459	471	472	455	502	498	465	476	466	509	467	476	480	497	468	455	510	490	451	482	450	477	481	497	478	473	523	491	502	524	480	467	509	483	473	464	480	482	464	497	466	495	497	507	481	455	498	462	499	476	477	521	468	524	491	483	501	477	500	454	444	491	453	440	490	507	508	466	491	474	497	485	517	468	478	516	488	525	520	478	505	473	496	489	435	477	471	492	468	445	506	464	506	456	463	464	497	485	543	509	452	488	483	504	492	472	466	502	526	455	474	501	516	533	478	459	470	458	468	461	501	486	473	490	514	500	514	467	493	516	493	459	482	497	485	519	491	457	460	477	493	455	489	463	466	473	500	480	504	487	470	478	477	510	491	508	467	452	518	512	485	493	528	517	523	524	475	467	529	495	514	501	487	484	481	507	510	465	482	507	502	472	486	472	482	510	519	509	470	454	469	511	496	480	476	447	472	465	476	501	491	467	515	493	455	491	447	507	535	473	468	454	479	521	457	465	528	493	498	466	515	461	489	471	482	465	460	460	460	467	476	481	457	499	494	469	495	470	524	485	501	466	472	525	463	507	524	473	495	473	520	468	444	489	461	433	479	460	515	492	475	447	480	474	463	486	465	479	463	478	502	476	467	469	485	457	466	511	451	452	520	463	530	482	490	470	514	459	488	464	481	489	491	454	486	500	448	501	463	505	482	478	500	483	491	508	542	465	478	505	514	514	529	495	506	464	469	469	466	534	493	502	494	482	466	479	456	464	483	465	472	466	459	488	454	454	482	490	470	502	469	477	492	464	496	444	500	479	508	477	456	486	463	504	502	499	482	498	510	489	490	458	497	464	486	480	477	484	490	456	458	505	500	484	464	532	450	480	485	489	502	493	499	482	496	439	469	495	480	507	457	485	499	488	497	536	491	492	477	471	524	475	452	505	494	485	489	498	499	507	484	502	505	516	489	480	478	481	474	500	466	525	502	471	496	481	474	524	538	461	455	476	439	495	509	498	500	465	458	458	483	480	482	501	478	534	471	491	484	474	511	475	467	514	480	468	461	480	481	495	459	469	495	456	469	493	448	517	475	495	434	481	484	507	457	481	445	492	470	498	445	455	473	499	450	480	499	468	465	459	508	511	502	465	479	525	500	474	467	475	508	477	473	494	492	460	494	486	469	479	503	506	487	475	468	475	472	466	459	450	469	449	502	501	480	462	448	484	499	474	502	463	506	514	484	482	472	509	478	485	476	458	508	455	460	478	485	543	495	459	510	497	487	494	457	486	483	485	438	449	497	470	455	472	473	480	494	513	471	502	504	448	472	464	485	498	464	486	478	485	478	486	487	489	490	485	472	486	490	484	487	499	504	478	507	514	442	491	521	489	494	494	469	470	457	453	449	452	449	476	470	476	522	525	476	517	468	502	490	454	490	474	473	488	494	477	470	542	447	505	511	508	469	473	478	507	472	517	463	504	474	435	514	473	494	522	481	481	469	495	480	464	486	473	488	516	475	502	466	489	493	452	486	502	476	485	446	491	480	482	466	515	479	472	531	485	462	479	481	489	467	489	498	484	516	474	466	498	492	456	468	489	474	487	510	518	496	459	498	463	503	489	510	445	463	460	486	505	484	508	529	483	482	493	509	491	490	499	468	466	458	470	437	480	457	554	428	486	480	466	462	512	478	458	485	456	482	488	494	463	485	497	465	497	505	514	476	497	461	483	464	477	454	525	481	484	492	491	482	459	481	524	474	458	482	456	485	507	521	485	470	474	498	518	511	482	447	466	456	479	488	477	488	461	492	457	475	492	490	475	494	485	464	485	481	478	479	502	493	443	452	464	495	472	473	476	488	446	453	491	502	491	491	480	493	480	464	505	474	440	484	461	470	458	447	535	465	487	493	479	449	501	509	447	441	481	461	505	469	458	467	516	465	505	481	463	464	510	494	519	516	501	493	493	496	489	479	479	488	489	481	462	477	486	422	508	481	527	521	480	516	465	451	476	523	458	488	485	465	465	520	521	469	436	496	519	444	464	477	456	490	493	488	487	475	471	462	462	490	457	502	487	457	470	461	518	481	450	502	459	483	512	494	484	484	498	480	499	492	479	507	469	468	475	471	471	502	459	511	493	488	468	517	441	487	432	460	541	522	471	491	504	449	455	482	462	496	472	480	464	472	497	512	532	469	513	496	460	482	440	491	474	476	426	501	480	479	490	516	497	471	468	519	502	459	515	473	484	464	489	450	490	525	474	447	453	465	483	461	490	485	508	527	490	487	455	478	492	479	453	492	485	514	456	521	455	431	468	492	483	504	513	492	458	447	491	477	441	507	467	455	480	484	462	479	480	466	446	481	500	497	472	447	535	510	471	485	487	506	464	470	501	478	484	464	490	478	504	465	474	475	448	495	479	469	486	474	496	463	458	485	501
27711	21030	17734	8791	3507	2178	1639	1116	975	820	795	691	639	606	579	568	561	519	525	525	556	560	501	529	520	523	561	522	474	509	493	458	474	517	509	494	499	538	506	557	486	563	462	520	495	514	500	472	520	493	507	499	519	478	517	502	457	487	465	539	512	490	505	520	510	502	505	475	502	524	466	474	504	488	538	517	512	495	529	476	530	541	454	471	496	567	533	492	474	497	465	499	515	495	525	515	498	481	491	508	471	467	506	469	510	525	482	528	490	447	487	515	502	508	479	497	534	481	524	484	537	482	501	473	524	552	502	522	556	492	531	478	484	482	496	489	521	511	476	503	519	489	475	529	509	483	525	499	464	516	482	476	493	524	473	515	548	509	523	513	517	537	536	531	454	485	541	515	500	485	516	513	495	528	464	504	525	510	517	514	524	474	492	486	492	491	503	491	519	508	499	510	505	489	522	487	538	491	475	534	475	475	490	524	473	513	527	495	489	519	511	504	474	517	520	451	475	479	526	525	489	517	509	479	515	506	490	523	522	531	540	525	465	531	491	562	480	541	490	513	499	476	481	521	518	492	501	499	495	487	488	507	506	536	469	502	553	488	489	487	534	502	505	484	445	476	469	454	483	500	516	467	514	492	486	496	504	490	527	466	492	516	497	469	486	514	504	548	550	496	525	492	494	513	488	514	513	505	524	506	476	509	502	528	517	530	489	508	499	480	482	490	529	541	534	463	492	486	535	483	545	527	492	559	515	494	517	499	544	541	500	486	485	498	480	505	519	454	515	511	475	493	497	495	487	513	528	485	508	463	535	518	483	462	508	492	524	530	487	551	522	473	526	496	524	511	518	488	514	470	496	535	486	516	505	521	545	508	522	500	480	495	490	490	519	483	496	505	499	484	464	507	470	520	536	519	484	533	500	479	493	528	469	496	489	509	504	483	471	518	511	529	502	484	526	469	529	510	499	534	541	513	486	510	490	539	497	505	531	533	493	515	476	447	486	485	487	479	494	496	492	497	516	499	503	498	546	496	503	547	497	515	480	547	518	505	465	514	497	528	505	496	481	484	486	475	466	485	496	518	524	513	511	481	507	523	515	546	482	515	507	461	500	538	477	535	525	496	513	492	533	523	494	529	489	505	523	496	481	522	523	519	504	535	494	503	495	517	472	521	502	508	516	515	491	482	533	537	527	486	537	571	486	500	504	472	564	494	530	541	485	513	507	507	522	469	442	473	511	501	517	508	513	513	510	523	503	473	500	502	472	505	463	477	508	480	502	495	501	518	521	545	495	474	484	537	475	484	521	470	503	473	518	518	482	481	498	511	481	525	487	514	499	518	501	470	488	494	539	517	493	488	476	466	488	537	502	510	468	516	501	505	527	511	497	489	519	508	543	475	500	469	512	476	477	523	502	508	488	504	522	490	515	470	500	518	505	511	492	490	532	524	542	497	542	473	522	506	527	498	534	491	525	522	507	518	510	484	502	518	514	483	519	510	480	519	490	487	498	436	473	535	528	508	454	475	497	488	478	516	515	485	524	503	514	505	514	500	476	480	504	500	512	503	521	509	506	496	522	505	493	475	503	475	504	464	529	480	471	513	539	529	521	487	512	525	523	500	493	496	508	497	516	534	545	469	489	505	535	508	521	505	489	518	488	503	470	538	471	512	513	502	479	497	508	522	520	490	519	484	503	501	544	485	444	532	491	511	458	539	507	470	478	515	492	523	492	496	453	484	528	517	476	518	463	476	511	477	534	482	534	501	542	488	501	481	495	501	501	514	500	489	545	494	508	464	529	472	521	524	481	482	508	494	475	478	515	541	498	458	527	523	503	477	487	480	465	532	520	482	518	477	492	461	530	522	498	523	472	490	504	482	523	501	516	526	491	514	504	492	517	502	471	474	523	508	497	488	509	507	458	511	505	547	485	484	543	501	556	512	460	499	494	530	475	488	503	494	530	476	490	496	494	510	536	517	484	552	502	501	547	516	557	535	536	491	487	520	492	519	509	521	486	478	525	498	511	487	491	512	540	479	510	493	507	490	492	496	522	493	523	491	509	506	476	521	512	548	500	481	488	506	525	513	514	512	484	472	502	490	487	514	497	482	557	481	520	519	482	505	476	531	501	441	495	519	533	476	508	466	512	507	488	545	516	537	487	513	521	509	510	499	478	519	470	519	508	511	466	550	553	508	479	531	560	509	481	511	510	512	504	491	522	492	536	514	463	530	494	522	484	556	462	481	520	481	490	548	517	495	503	465	533	531	494	505	537	489	524	539	501	537	514	523	497	533	558	522	431	497	505	509	518	541	495	539	461	469	470	544	570	511	532	495	484	461	475	537	555	467	474	479	494	478	528	563	476	497	482	493	467	503	523	509	502	469	525	513	512	502	528	493	483	496	495	534	515	510	503	480	487	524	506	508	498	515	521	512	507	492	469	523	489	483	484	517	507	528	483	510	512	493	523	533	489	503	546	519	466	501	485	539	530	528	458	505	502	480	504	490	516	517	485	516	495	499	507	534	502	487	496	490	514	500	513	507	505	488	489	497	517	490	531	508	499	525	502	502	528	492	515	476	515	505	519	524	505	475	496	528	530	481	497	537	491	496	504	525	500	497	531	505	467	523	503	483	492	496	485	507	497	476	503	497	500	518	501	509	513	520	554	524	515	510	486	467	509	523	521	473	479	501	527	469	538	501	480	480	502	502	518	498	495	522	536	515	488	475	501	504	484	500	509	467	495	503	506	538	522	493	496	469	498	483	446	517	476	462	498	521	521	473	494	506	491	552	450	499	486	543	462	493	486	529	471	490	485	525	520	505	516	507	488	493	502	514	512	490	550	500	465	482	461	482	536	505	504	537	513	502	502	498	484	490	510	472	442	505	504	472	520	502	464	524	471	466	513	483	489	474	496	526	489	535	508	498	529	521	471	463	481	525	476	515	516	506	473	485	504	543	478	538	517	514	524	470	476	483	503	517	506	491	526	500	475	479	482	490	512	517	502	505	517	461	470	494	500	507	495	517	505	504	522	526	495	520	489	511	521	530	540	468	501	510	475	517	520	486	512	481	477	467	522	492	481	499	455	508	522	553	474	527	526	503	508	513	456	524	490	466	523	496	508	497	495	499	473	551	541	550	509	501	481	512	564	483	526	486	533	485	545	476	479	523	461	524	500	515	508	482	508	532	514	515	501	488	505	475	491	468	490	490	530	477	457	488	468	479	467	514	523	534	502	525	517	510	463	504	496	488	492	487	553	493	488	521	491	492	527	497	502	505	505	488	470	547	486	534	452	497	524	515	530	506	557	463	484	492	481	517	520	515	518	495	469	521	492	485	527	488	502	515	517	474	516	464	527	491	482	469	499	477	489	506	498	502	489	494	505	499	500	479	497	477	473	498	497	483	501	511	541	547	521	484	504	504	543	492	489	485	506	496	458	535	504	504	502	513	515	478	494	486	530	532	543	482	487	501	515	484	503	499	518	484	498	475
14732	29908	23239	12840	7629	5415	4044	2828	2351	1897	1691	1482	1322	1146	1121	1094	1079	1049	982	947	956	975	913	933	897	864	885	879	827	844	867	904	868	816	860	855	857	871	848	817	874	846	864	843	876	890	849	879	887	878	805	859	872	836	820	841	839	823	868	816	853	846	879	865	823	827	865	811	902	834	821	856	865	873	859	866	836	806	879	866	819	829	886	885	821	819	840	834	858	856	806	839	849	898	819	801	822	905	862	849	830	798	877	843	841	855	870	839	837	888	854	864	858	841	880	876	835	818	809	858	875	827	795	835	884	885	818	845	810	821	881	792	863	827	854	825	903	919	856	858	856	867	826	836	894	857	876	926	834	811	842	826	798	883	861	845	832	871	842	819	848	835	848	797	861	873	890	856	832	844	854	867	874	864	834	876	826	859	820	845	861	861	876	852	846	815	846	889	841	873	838	818	834	835	858	837	858	861	854	837	827	851	829	865	884	870	831	833	867	853	875	832	898	904	814	810	880	832	857	812	844	904	857	820	889	818	854	829	855	813	871	819	841	871	830	866	862	869	908	862	769	884	840	813	848	876	838	881	885	827	847	839	854	820	871	806	859	786	847	822	821	843	788	837	833	888	814	865	814	863	847	775	798	851	850	872	843	873	845	891	792	830	840	839	791	837	829	824	871	918	877	880	875	845	812	854	861	794	816	865	835	864	846	816	826	887	824	894	870	801	830	826	850	820	868	833	806	819	831	870	835	853	884	815	827	889	810	850	859	867	907	828	846	789	845	843	860	847	854	838	860	827	852	864	877	860	861	791	898	852	826	844	823	815	840	871	868	868	865	846	937	874	877	871	884	879	857	838	867	826	841	801	836	807	848	899	841	899	846	776	829	792	864	845	841	839	827	845	836	834	853	788	838	849	853	831	839	896	812	862	849	834	876	819	847	839	854	830	831	839	839	843	851	879	873	796	796	891	851	856	840	773	851	850	855	852	862	839	852	843	847	785	834	845	840	858	891	890	858	874	916	834	889	853	892	841	818	833	863	868	834	829	842	883	879	858	888	841	841	843	853	845	808	877	809	844	861	828	852	844	791	862	798	839	890	863	896	808	891	872	843	866	802	873	821	820	836	879	886	873	829	855	854	854	880	854	846	880	907	826	828	862	821	860	843	878	873	809	871	858	875	802	847	850	834	871	853	805	840	809	808	867	837	868	910	820	840	828	861	850	876	841	868	847	842	808	856	800	846	845	790	815	829	864	837	792	883	853	827	834	836	839	845	873	888	819	865	873	841	828	865	820	833	825	810	817	839	831	836	840	823	845	874	829	838	781	901	861	779	860	834	845	843	807	815	885	830	872	835	847	839	853	830	851	834	883	835	842	837	837	837	879	844	886	859	834	846	878	802	821	877	876	793	824	856	797	842	821	852	852	877	895	841	849	888	849	871	871	899	807	884	830	838	881	894	884	834	870	923	862	860	872	857	894	853	913	829	840	941	815	885	787	862	882	854	830	832	897	868	841	854	865	859	850	811	875	840	818	837	892	836	886	866	835	789	812	885	850	850	859	891	834	856	842	797	849	844	821	781	888	838	837	848	874	792	874	885	843	856	833	878	851	864	853	842	875	872	866	877	850	816	813	820	884	848	808	853	834	830	876	916	799	877	823	887	846	792	880	882	814	841	861	864	829	843	848	869	854	843	880	849	845	890	878	865	848	902	895	878	810	892	859	806	803	879	800	775	870	819	866	845	849	859	804	858	807	856	866	855	834	848	833	891	845	846	838	841	843	857	864	820	856	843	859	847	872	863	809	825	876	832	814	856	825	865	833	854	858	793	847	830	820	891	824	830	837	864	824	838	852	872	913	854	833	836	854	804	833	863	872	825	842	822	880	858	879	851	842	891	787	848	836	881	850	876	839	847	822	849	854	847	875	904	846	827	882	887	853	823	831	844	840	825	842	854	876	809	813	885	845	821	928	862	855	927	860	811	883	872	801	862	847	837	857	801	820	854	865	878	849	820	852	855	855	891	818	857	817	859	833	844	825	827	830	858	868	801	863	834	859	805	825	871	867	839	840	861	846	851	806	867	859	821	871	830	788	904	805	866	858	853	811	865	843	897	827	867	869	858	813	837	816	858	849	829	872	810	862	889	863	862	820	861	843	866	883	880	855	802	872	889	833	860	899	816	807	905	837	817	896	909	802	937	859	837	860	882	860	864	814	857	864	858	858	823	836	848	826	824	837	793	882	827	823	934	884	876	866	844	811	892	866	892	832	826	855	807	832	851	887	885	866	807	806	871	848	866	899	833	871	838	888	822	839	866	819	884	873	902	863	884	877	861	829	818	827	844	875	850	879	840	884	840	853	854	883	826	883	824	835	908	853	778	911	894	849	840	881	845	930	864	869	812	833	835	880	879	852	827	849	919	817	863	888	871	873	840	855	818	788	877	838	864	832	901	849	822	825	812	904	815	886	861	857	867	767	785	831	830	862	891	845	823	811	862	853	875	841	855	862	838	809	809	839	877	880	882	831	862	850	874	855	842	837	826	869	844	807	861	833	842	834	831	857	863	850	888	893	821	858	863	863	889	848	871	776	874	831	840	831	837	869	831	877	886	857	859	845	849	832	835	863	884	871	852	814	874	850	878	868	865	824	864	874	830	836	854	882	806	873	843	844	840	885	882	829	835	815	814	904	868	850	866	837	839	883	822	826	833	838	826	849	810	888	840	878	811	831	867	838	857	848	860	827	879	828	834	840	820	812	837	847	813	852	804	816	897	849	832	894	843	871	858	882	847	829	806	842	855	843	837	883	878	852	871	825	894	879	824	869	872	860	831	834	852	854	820	839	854	847	844	805	873	841	844	824	853	868	811	865	845	834	822	763	794	817	851	848	863	854	837	833	840	850	874	851	849	832	819	785	882	868	887	856	890	868	825	868	845	849	861	852	847	854	833	864	855	831	798	877	876	835	858	856	816	850	841	804	915	866	836	800	859	834	862	850	808	804	832	818	850	846	877	870	840	836	862	819	836	837	881	856	878	840	885	838	832	850	884	850	906	838	945	874	861	847	857	818	820	857	835	831	876	840	880	836	871	811	833	856	849	868	839	854	859	871	831	868	876	808	828	814	821	881	784	837	825	883	875	881	868	848	835	818	813	848	851	847	863	805	875	909	830	834	857	847	807	782	889	867	865	835	805	906	871	837	827	883	822	849	867	832	835	823	763	824	858	844	818	874	852	905	893	870	819	857	863	822	837	835	831	864	858	839	839	836	878	811	875	815	835	832	871	855	864	840	830	864	810	877	837	863	850	808	865	893	834	836	881	859	862	884	846	844	830	877	816	810	850	849	868	874	868	877	872	818	829	833	851	822	837	911	856	828	903	925	833	831	841	863	891	870	858	840	823	870	900	924	861	812	870	873	897	877	857	825	868	870	801	807	819	830	828	816	812	793	880	890	890	874	869	829	812	865	909	825	889	808	873	862	838	863	803	865	864	825
23789	21547	27887	25632	19174	8326	3802	2099	1608	1262	1054	847	763	685	597	554	540	477	457	500	505	507	440	459	439	402	426	408	427	426	384	414	401	433	393	401	373	386	392	377	401	381	376	377	390	444	366	373	369	389	377	359	399	375	410	399	367	395	388	371	382	379	431	450	394	407	400	403	371	388	374	423	370	411	370	445	374	376	390	413	362	411	422	398	397	396	398	366	400	389	423	392	401	385	390	409	358	431	390	420	403	402	429	411	387	394	403	381	419	399	387	388	388	417	380	421	404	371	402	393	385	382	401	429	370	374	410	371	385	388	382	398	382	393	415	353	400	413	381	401	367	405	429	405	398	388	415	393	407	402	392	403	362	398	382	363	393	391	415	422	381	382	367	397	413	393	385	377	382	410	390	385	393	404	375	408	370	386	402	377	365	362	411	414	397	371	393	367	380	380	371	393	403	395	392	351	406	394	386	391	391	416	358	400	378	397	378	404	389	377	422	378	413	364	380	366	367	385	369	394	401	387	409	341	384	394	381	427	393	385	390	387	391	335	379	360	408	397	362	380	417	410	405	373	404	396	376	380	377	394	382	373	371	375	422	408	407	401	384	364	371	407	393	428	411	376	356	377	373	399	426	400	370	378	388	375	393	459	395	401	400	379	368	332	399	371	393	378	396	413	400	407	400	407	348	396	388	410	375	388	402	329	406	397	367	373	384	392	376	381	399	396	398	380	399	418	358	384	420	383	367	387	404	375	383	405	398	394	392	380	369	407	375	393	374	366	368	391	416	386	392	416	423	384	374	374	423	384	373	411	409	389	395	410	392	417	377	389	395	384	417	356	391	386	388	355	367	389	400	375	401	378	380	386	402	386	414	376	405	363	390	380	401	427	400	375	376	399	394	405	372	357	399	367	402	377	391	395	393	390	375	409	392	428	418	371	381	409	387	404	373	419	391	390	346	373	404	378	413	360	396	387	412	389	401	399	364	411	378	383	432	375	376	391	383	397	354	394	413	399	404	384	381	396	385	376	382	348	425	381	377	380	388	386	397	392	383	409	442	392	408	367	363	405	386	421	406	390	376	370	351	386	373	407	390	415	372	392	352	383	412	370	381	402	384	376	404	364	394	406	395	370	408	420	412	375	374	382	389	380	377	359	378	394	356	418	394	361	377	401	385	391	354	367	408	390	389	419	404	399	373	386	355	397	417	399	409	371	385	372	427	392	370	376	385	394	374	408	388	372	379	382	392	380	365	361	390	366	383	391	365	378	406	387	394	388	389	412	422	388	374	370	383	410	398	399	403	387	360	370	397	397	371	408	395	385	400	363	413	374	359	381	355	388	356	366	400	412	418	407	417	393	375	400	382	382	382	367	395	382	382	405	375	396	365	371	372	391	408	398	401	391	383	441	395	411	419	404	394	344	399	405	399	380	411	385	407	399	413	376	428	401	387	390	392	392	416	412	413	400	404	368	393	428	395	378	363	368	381	400	391	419	345	364	395	419	390	372	402	400	420	375	402	409	411	377	390	416	379	386	370	416	379	422	378	385	375	393	410	406	419	416	371	380	393	410	383	427	397	384	396	391	394	379	370	379	386	395	407	347	384	382	376	409	402	389	353	424	418	389	402	389	401	434	411	363	384	384	363	359	359	383	387	409	353	384	410	411	424	400	384	408	392	375	381	398	381	391	396	378	415	396	413	423	423	414	385	405	391	395	365	394	390	364	380	399	365	418	377	396	424	394	391	403	404	424	386	388	366	411	400	385	375	388	333	407	392	388	400	381	348	419	412	384	416	381	416	355	416	391	413	412	396	427	454	388	365	411	400	412	408	367	393	358	431	392	350	392	389	372	402	393	412	383	406	361	393	409	402	386	398	391	378	387	427	388	393	396	391	397	371	406	379	387	396	387	406	410	367	364	382	386	402	389	401	380	362	374	402	376	400	357	404	395	378	348	397	404	403	389	407	378	402	417	417	406	417	360	383	351	412	408	395	413	414	394	394	355	408	361	391	410	395	410	405	405	367	372	409	379	385	399	392	368	376	386	361	393	383	385	391	413	408	367	374	401	426	361	403	445	373	374	391	397	404	373	368	403	397	397	389	375	360	419	392	378	410	386	364	413	411	376	387	396	383	346	386	407	393	397	408	357	365	383	371	394	372	381	380	416	380	395	431	393	390	379	390	392	383	387	428	400	377	393	336	401	379	363	417	388	423	381	362	388	365	387	381	405	364	430	403	395	393	368	350	368	404	386	364	394	404	404	409	433	397	410	416	386	405	379	376	358	387	375	405	376	366	404	369	373	350	414	354	381	403	384	383	384	382	429	395	390	393	387	417	347	408	405	393	389	408	389	368	397	399	384	345	410	394	392	372	439	377	412	403	396	403	381	388	394	427	382	435	395	383	363	400	373	386	400	441	372	367	398	379	377	386	422	386	401	405	396	370	420	387	384	391	386	387	394	436	380	409	401	404	394	429	409	406	382	386	379	392	386	401	383	373	419	390	389	379	374	394	409	418	359	369	383	373	381	372	402	385	382	419	418	380	434	426	405	386	388	340	373	374	416	391	397	406	408	414	372	381	410	365	393	395	393	386	391	399	389	403	396	391	401	403	369	415	361	392	410	423	393	410	431	393	379	385	385	396	408	399	380	404	390	375	398	399	361	369	394	412	343	373	381	421	392	412	409	377	382	400	354	393	402	378	420	405	376	405	390	379	379	413	372	374	354	367	411	414	406	423	419	399	374	405	414	392	416	423	404	384	373	384	396	397	378	372	373	403	389	400	396	376	328	413	406	375	409	391	377	371	382	397	389	370	393	375	430	373	383	394	393	385	405	394	390	401	394	392	419	377	419	383	393	384	394	394	432	382	365	431	368	375	397	373	370	415	394	384	370	381	397	409	430	390	383	373	363	410	425	381	397	394	427	365	399	392	365	409	375	369	397	406	402	406	395	365	382	414	359	368	410	377	405	415	370	389	360	393	390	368	418	388	396	411	384	403	390	434	368	411	397	419	449	379	413	373	376	408	369	377	410	390	398	384	372	400	362	397	428	423	411	390	379	413	397	394	409	390	402	459	428	426	387	405	405	405	377	407	414	366	384	387	388	391	368	410	405	391	367	395	362	397	395	373	398	399	382	367	377	389	371	382	364	385	404	417	382	394	379	408	362	400	400	390	419	371	386	408	399	396	411	360	386	407	422	349	361	394	392	373	398	389	408	400	394	389	403	391	379	391	388	387	407	347	415	439	380	390	378	403	399	374	350	393	376	408	388	419	400	362	362	389	377	398	370	415	360	396	374	388	388	377	382	394	383	398	396	396	401	360	422	392	416	385	374	392	401	394	405	364	415	372	378	401	355	415	428	347	351	404	400	358	405	420	373	380	387	377	406	341	402	401	387	375	406	409	386	387	349	381	401	398	394	404	421	385	387	375	375	399	393	387	381	380	381	393	379	375	438	397	353	349	404	406	406	438	391	375	437	373	371	395	391
17427	40517	31338	21792	15971	11107	7759	5110	4036	3232	2606	2054	1769	1581	1347	1136	1012	964	915	927	945	929	814	889	755	750	764	742	663	673	733	693	698	639	719	689	709	700	662	688	661	711	647	675	672	623	662	644	687	681	646	652	731	670	648	686	685	669	705	646	701	629	644	625	679	665	658	694	715	646	684	652	658	665	618	703	641	666	676	658	673	704	661	671	647	651	668	691	658	703	681	676	667	663	697	659	672	679	728	683	678	679	700	684	648	721	674	687	658	662	717	652	660	697	685	660	725	657	711	686	680	717	695	676	674	690	675	663	689	694	642	658	639	642	669	711	621	693	684	630	671	669	736	697	693	698	721	631	737	643	688	643	638	693	686	632	675	674	623	675	688	681	677	625	676	653	724	675	694	670	694	633	672	660	680	661	670	648	691	651	697	674	712	679	649	650	647	669	665	714	681	675	624	687	644	671	665	625	674	691	660	665	683	683	683	705	681	695	675	713	652	666	698	706	686	643	661	721	689	642	669	681	698	616	675	662	639	653	684	631	659	695	665	656	671	680	693	647	679	728	650	649	659	607	705	681	679	631	667	681	688	666	654	637	669	671	591	675	663	655	663	666	614	679	678	649	692	670	688	680	663	677	656	662	665	678	690	648	658	676	678	631	656	680	668	655	652	665	670	685	695	667	657	648	644	687	696	627	699	657	643	697	670	681	666	679	714	647	701	653	649	709	703	665	700	694	720	647	696	631	713	641	671	646	624	682	642	684	674	687	701	669	665	669	677	685	676	658	646	686	672	674	672	663	664	662	708	707	684	708	687	657	616	663	667	658	696	681	640	665	652	656	640	625	665	719	708	651	657	677	696	656	680	680	675	692	639	661	686	676	661	679	630	671	694	684	681	707	642	687	658	671	662	694	665	686	676	659	621	686	697	708	660	693	649	669	641	695	669	684	604	693	657	658	681	652	658	705	674	687	680	659	660	672	645	664	638	685	686	685	699	659	685	625	655	616	663	662	707	691	690	695	665	709	701	634	684	639	634	693	652	672	686	650	649	657	616	646	684	686	713	687	686	645	674	678	653	646	663	633	665	646	680	670	665	643	642	679	666	655	638	676	657	644	694	666	693	689	628	675	641	697	691	685	655	673	623	641	672	629	710	689	673	644	637	714	656	668	713	653	731	666	665	641	665	649	648	668	672	654	694	703	668	690	694	658	655	656	682	667	717	672	672	708	656	659	677	691	639	713	649	610	674	693	671	635	649	648	622	647	685	660	634	650	670	668	674	734	691	661	665	673	669	641	608	647	659	644	696	627	656	654	649	655	671	710	653	637	675	697	653	679	674	642	647	734	658	658	677	667	664	691	667	649	671	655	658	724	651	669	671	649	643	685	638	635	642	651	680	649	693	689	702	677	614	651	647	632	673	658	632	704	698	690	670	651	647	641	635	680	667	609	722	670	732	660	674	665	699	708	676	626	650	687	660	650	672	699	667	680	686	689	720	659	657	674	664	646	682	687	682	633	679	657	646	619	683	686	625	638	635	689	654	678	649	629	672	639	688	703	660	661	664	684	686	660	661	675	686	645	647	669	695	638	676	655	643	699	693	640	648	657	683	665	665	728	699	694	639	675	679	706	652	670	658	639	688	667	690	651	620	676	639	625	630	651	672	660	641	670	666	678	642	642	660	691	683	671	701	621	717	669	716	645	668	680	624	695	692	663	688	649	655	668	635	676	691	643	636	683	653	704	660	628	624	646	671	689	644	668	669	661	672	698	682	640	656	678	698	661	679	668	687	635	673	681	676	721	694	671	603	648	632	666	685	674	660	688	631	653	694	723	650	661	654	668	664	660	705	733	668	662	675	659	657	682	683	648	676	657	629	673	639	606	695	672	673	653	651	684	670	668	649	667	654	694	672	656	661	695	683	658	718	685	681	695	698	682	712	682	657	655	664	691	636	668	719	677	683	676	640	658	651	669	652	676	661	658	635	661	683	693	676	670	691	690	681	655	659	676	662	706	662	691	669	666	682	626	648	695	660	671	689	654	626	660	666	681	674	663	679	654	662	635	684	659	676	657	689	712	668	679	655	673	654	669	621	665	700	677	668	666	677	693	665	668	626	722	663	638	662	687	678	656	710	631	680	653	662	675	693	637	639	702	714	663	696	651	684	636	680	691	705	718	693	648	664	678	653	669	649	663	682	690	755	682	690	727	628	647	647	737	667	683	671	635	664	682	667	663	674	695	635	656	601	664	676	641	678	687	706	637	655	658	667	697	713	694	674	651	704	641	631	647	675	649	653	708	688	660	698	669	667	703	636	694	624	630	698	636	731	671	677	662	670	661	684	688	670	640	685	672	674	675	678	636	628	676	693	703	676	612	656	710	634	670	735	663	698	633	696	695	677	664	728	675	669	667	690	677	633	710	695	656	685	660	672	676	675	617	629	691	668	672	670	658	677	665	660	697	669	648	654	697	689	697	661	672	691	701	667	609	709	661	674	649	603	659	682	676	683	710	673	687	661	693	695	626	672	700	662	627	620	630	695	711	672	656	678	695	725	643	682	666	693	695	669	651	637	669	665	681	645	662	639	676	699	670	660	668	675	645	685	633	660	657	648	710	621	650	670	694	644	654	623	651	645	685	660	645	625	641	638	666	680	670	683	693	630	654	701	647	640	684	691	718	647	648	679	629	654	697	669	628	655	685	682	669	657	667	733	701	656	671	712	650	674	672	643	665	661	680	674	671	668	681	633	663	628	649	689	688	634	684	672	665	686	665	638	702	637	658	664	668	643	677	673	685	700	670	712	720	672	643	662	671	682	667	688	652	652	689	671	642	685	674	717	655	642	687	658	684	637	644	673	657	644	723	649	670	670	689	675	635	659	688	686	654	701	643	667	628	652	678	649	695	713	647	596	657	649	665	672	684	702	727	646	696	635	719	687	652	661	692	647	678	600	701	638	638	656	674	653	687	657	637	724	664	640	653	689	662	670	657	689	644	702	649	636	671	723	663	634	666	713	684	638	615	698	679	656	665	616	714	642	652	697	679	642	633	672	643	668	653	648	613	700	666	642	650	675	672	684	661	658	644	697	675	696	687	717	675	665	708	678	671	733	643	641	702	647	662	693	661	723	678	675	624	681	707	646	671	675	656	645	672	647	662	634	660	668	690	710	717	656	682	706	690	692	611	710	695	647	656	661	594	660	643	650	687	697	668	640	690	658	703	680	702	682	721	672	688	669	678	668	678	704	674	675	659	643	700	685	701	653	652	698	663	650	691	701	671	634	654	657	702	677	633	650	658	655	724	644	670	690	662	642	667	672	655	704	718	595	660	625	662	709	667	676	648	689	723	622	634	659	682	633	693	654	659	633	715	639	656	614	697	656	640	653	678	700	676	661	657	641	660	665	678	656	651	708	641	640	662	683	704	671	635	713	674	683	633	649	686	698	677	658	668	663	656	658	723	650	624	634	682	632	655	694	695	646	684	685	709	662	658
25434	21532	25360	21565	6321	2952	1828	1263	1075	920	775	755	706	633	527	552	540	507	502	541	553	532	492	468	490	484	453	450	492	486	443	473	493	487	460	446	462	450	515	446	463	500	477	448	448	460	449	483	483	467	453	455	455	449	473	473	438	483	490	464	452	449	448	467	477	454	454	457	492	494	456	464	431	485	454	406	478	445	473	489	474	443	433	472	479	489	460	459	481	461	494	464	452	481	451	472	481	433	485	470	449	441	426	495	438	452	488	457	469	488	459	470	488	442	438	498	437	484	504	456	452	477	522	454	464	431	463	457	450	449	435	469	451	470	452	449	493	464	470	457	460	457	462	463	459	476	476	461	452	438	431	449	464	433	494	412	465	447	480	481	460	490	484	500	449	470	446	464	476	462	444	500	462	454	436	444	471	476	435	471	457	439	475	450	464	433	463	470	495	511	475	441	466	482	447	477	472	448	426	428	402	437	505	459	469	473	474	440	456	481	456	451	482	473	451	462	474	427	466	425	474	446	443	464	458	475	468	458	467	428	449	516	464	460	468	468	480	441	491	478	527	475	467	422	485	431	473	464	478	463	471	437	469	452	478	466	447	501	451	473	447	463	464	493	433	457	492	436	468	461	493	447	462	465	418	475	465	456	455	457	480	461	452	499	477	435	462	473	474	450	470	445	442	490	420	441	444	453	467	471	457	470	445	474	486	453	445	465	483	462	488	444	455	466	460	482	472	459	460	471	462	474	439	480	451	458	445	465	521	464	440	451	453	460	469	446	488	440	444	491	435	435	443	432	463	463	448	473	456	436	464	462	495	473	442	513	464	434	416	429	475	481	438	441	453	455	475	428	507	451	445	474	456	448	418	491	449	483	442	462	430	461	465	469	466	473	473	473	427	476	476	458	483	448	443	408	456	488	463	430	423	466	471	431	496	457	438	448	470	422	459	438	455	497	442	467	472	443	472	468	472	438	464	440	487	442	430	493	433	505	469	450	436	449	452	472	439	434	481	483	453	466	426	479	438	465	493	445	476	460	429	460	476	450	474	416	496	446	442	531	456	493	495	489	450	404	505	469	424	471	498	462	421	439	478	432	480	433	453	474	470	457	469	462	481	464	495	458	465	436	439	475	455	448	452	438	468	460	457	473	466	455	449	428	459	514	444	509	492	442	482	462	463	488	496	468	448	432	455	465	432	432	455	487	478	437	427	474	512	422	455	475	435	476	431	450	463	441	448	437	503	471	428	483	467	469	455	473	508	403	436	461	479	488	458	432	513	463	501	479	503	458	479	469	500	437	471	446	458	464	486	453	461	466	484	473	486	471	444	447	439	473	448	452	446	457	453	437	445	448	423	468	482	445	447	476	480	457	478	403	457	420	481	466	451	452	428	427	487	480	464	458	453	483	426	462	433	433	453	435	517	436	435	477	437	465	432	460	434	467	453	455	470	429	465	440	458	475	450	463	445	427	471	441	461	451	435	449	515	477	473	460	471	470	452	470	469	456	475	459	446	462	462	471	434	486	492	475	479	476	487	506	473	447	474	469	440	460	486	480	525	527	431	429	486	493	454	453	457	504	477	472	436	468	474	437	457	469	473	449	478	462	471	494	440	499	482	476	498	474	472	432	441	441	475	423	491	480	481	502	446	506	474	436	476	452	444	455	460	489	460	464	460	500	475	477	503	467	439	457	474	470	471	483	422	464	501	461	490	457	452	513	450	449	447	477	456	469	449	467	456	518	480	460	451	461	437	443	419	458	419	442	472	462	478	499	450	418	458	465	478	493	455	430	445	467	444	499	461	455	450	481	471	482	467	453	476	496	439	446	489	473	471	450	461	491	478	446	431	462	495	513	478	490	440	451	483	453	429	467	493	504	466	473	453	442	461	440	437	447	408	482	457	487	457	504	423	479	427	473	457	478	454	500	445	450	465	448	459	452	414	445	452	452	436	442	485	482	439	481	491	453	457	482	451	480	448	459	470	463	429	446	455	468	486	494	474	510	443	490	425	446	480	487	480	451	476	484	455	457	454	480	463	482	483	431	439	447	496	442	445	450	452	484	449	506	499	450	467	442	439	488	446	464	487	430	475	430	469	440	470	475	495	472	468	440	440	422	469	457	472	468	508	425	472	422	468	466	455	467	453	456	467	487	450	499	477	476	480	467	455	445	456	435	461	453	514	452	447	440	470	472	485	486	449	465	462	513	447	488	436	473	438	486	458	449	488	471	465	449	447	461	463	457	455	485	465	461	466	474	487	468	469	422	486	466	453	442	472	501	444	477	453	495	432	477	511	502	442	458	456	494	487	453	443	421	479	479	482	445	467	456	473	464	471	478	444	493	445	445	463	483	475	448	474	479	499	465	422	452	448	469	462	440	464	488	429	483	455	446	467	457	484	457	418	479	501	451	452	497	484	477	445	474	438	491	486	477	425	469	496	449	475	488	483	487	467	452	491	477	485	459	451	480	478	475	476	467	451	480	435	445	445	468	436	423	441	419	414	462	477	498	502	430	453	458	458	470	478	438	494	415	471	436	447	489	483	449	439	458	433	431	492	455	477	414	484	464	435	444	472	461	455	485	467	499	447	464	435	448	468	469	474	413	486	449	454	453	452	490	464	440	499	474	471	428	460	465	484	450	469	458	478	463	423	429	489	452	459	479	462	426	479	477	487	452	480	514	482	478	457	422	435	523	488	463	466	489	449	505	452	488	460	419	503	450	435	445	475	485	461	464	487	477	421	470	462	468	461	479	444	459	476	469	492	467	446	493	455	486	445	475	462	464	476	442	465	487	470	471	481	464	474	462	459	467	485	458	471	458	442	471	432	475	519	480	457	449	460	454	442	439	453	449	454	434	475	447	446	441	470	432	506	406	477	491	495	475	444	499	477	461	484	449	437	463	457	448	468	480	452	464	486	478	489	440	467	470	452	477	455	505	480	486	471	456	475	502	443	459	451	450	455	479	478	491	453	456	479	442	481	456	448	461	467	467	535	462	427	478	506	454	505	493	473	466	433	450	470	488	491	452	504	473	448	476	493	463	464	460	446	504	470	449	472	470	501	461	488	463	465	434	441	449	462	441	424	429	434	447	461	483	443	459	432	477	445	484	465	515	467	468	449	463	484	459	448	476	449	451	496	477	453	472	495	471	481	455	462	438	484	514	487	429	477	434	474	473	468	492	469	419	473	468	460	447	471	439	458	478	449	433	476	477	428	497	475	456	449	497	500	489	435	465	482	431	466	465	467	434	479	436	432	480	477	502	466	437	477	481	479	465	462	484	458	488	474	482	442	439	455	419	475	477	459	464	471	477	450	470	488	444	466	435	469	493	480	451	466	469	440	472	442	489	468	463	471	425	468	437	453	446	460	476	476	432	426	428	474	465	461	448	473	488	427	506	468	491	429	422	462	463	440	473	474	514	481	447	419	477	476	496	483	452	458	483	434	493	492	456	449	477	437	487	464	470	462	465	462	487	452	436	495	478	458	478
16339	34579	27657	16698	11178	7386	5068	3531	2974	2275	1896	1719	1448	1303	1203	1062	972	1032	966	923	926	896	899	852	831	876	799	813	798	794	823	798	790	809	731	772	783	756	775	759	793	736	771	721	786	780	761	763	741	794	784	840	769	778	792	744	772	777	772	760	706	752	745	752	765	808	780	784	763	747	752	764	780	774	808	746	805	815	827	815	785	766	775	793	828	777	777	739	796	812	729	764	771	795	805	775	766	758	757	747	750	773	779	752	780	753	812	743	771	783	830	787	780	712	765	806	798	773	772	703	786	821	784	756	763	786	787	821	777	753	807	785	823	773	767	787	807	772	780	815	729	775	790	782	772	730	804	826	765	715	821	784	765	794	749	765	747	748	784	807	792	791	726	755	736	775	754	798	788	763	779	775	777	746	781	728	729	773	775	770	806	807	781	839	832	771	729	770	790	779	691	755	687	731	796	787	778	780	758	807	777	784	815	732	774	792	791	766	794	753	798	817	747	826	821	755	733	820	774	784	752	733	796	778	794	785	749	810	805	742	784	782	798	778	739	795	750	738	774	729	782	756	727	805	797	773	766	753	772	769	750	785	795	721	763	771	781	769	764	718	727	748	721	727	800	789	759	736	764	784	765	763	755	808	774	783	771	791	769	773	794	766	804	743	765	800	841	762	776	772	750	768	808	760	739	764	798	738	802	821	799	790	781	806	774	773	775	745	797	844	762	737	769	813	777	789	792	772	803	830	805	731	798	765	776	758	767	786	752	788	791	758	759	845	740	732	747	766	771	786	753	784	739	748	781	748	731	785	742	750	826	753	793	834	755	800	744	730	823	761	794	775	803	753	782	805	781	782	722	785	818	734	793	782	737	742	751	724	784	774	749	796	769	785	783	779	769	820	764	791	788	778	846	815	810	773	705	811	783	764	735	774	805	716	771	799	753	818	769	786	780	817	815	800	786	799	776	797	717	853	777	796	774	741	779	789	831	769	760	765	776	844	772	798	831	745	817	809	759	755	776	794	763	751	724	795	835	841	781	830	785	806	809	796	766	810	741	811	802	776	787	807	747	784	795	772	790	751	754	819	779	756	802	825	756	752	803	758	796	777	719	767	786	778	796	782	769	756	731	789	754	741	736	795	734	756	722	765	779	745	743	825	779	807	802	798	786	807	805	806	810	781	800	795	753	793	778	763	783	773	743	757	757	755	752	795	761	774	813	805	782	841	769	761	782	799	759	771	820	754	795	803	804	763	727	814	738	765	815	790	754	821	750	789	727	782	819	804	774	774	792	743	706	782	767	789	764	700	793	746	789	784	782	758	744	773	781	800	748	776	790	785	809	800	785	801	812	747	752	796	768	757	782	750	766	769	757	752	781	795	777	805	754	765	767	779	789	768	758	772	765	810	783	759	808	749	834	741	797	755	806	765	718	809	769	766	737	807	782	739	804	746	781	784	790	748	770	789	771	795	743	747	766	772	751	810	777	792	717	753	698	788	745	774	795	771	781	738	791	780	801	777	725	760	764	760	753	821	777	753	773	773	735	759	787	763	799	785	780	771	805	759	767	793	814	763	774	804	770	778	789	774	735	790	783	756	746	733	740	812	782	768	742	782	758	800	734	795	747	771	750	799	827	796	796	749	770	744	808	835	777	782	779	780	771	761	766	762	791	767	785	738	737	809	762	756	772	743	780	839	807	764	751	740	757	778	749	777	814	777	771	778	765	771	766	749	788	744	765	740	751	800	783	799	774	744	816	733	757	795	742	765	772	763	799	740	812	781	759	820	803	779	769	767	713	737	795	805	795	760	800	762	779	725	735	779	736	776	799	775	771	768	722	772	794	787	803	741	779	761	775	790	766	759	754	810	739	752	827	741	786	761	763	782	764	751	779	769	755	738	765	788	781	725	823	739	787	795	740	780	826	803	784	836	811	782	723	809	790	768	802	828	815	776	805	806	762	789	798	821	785	782	782	741	767	771	773	802	728	748	762	805	770	777	705	800	757	723	772	713	783	774	738	762	816	746	757	800	773	760	781	722	785	822	746	815	799	729	800	749	755	788	775	804	745	741	794	804	747	802	759	799	786	746	810	747	762	781	779	800	814	793	799	783	804	784	765	767	798	784	742	803	761	772	773	786	733	759	772	771	787	774	800	822	813	809	759	824	812	785	754	723	784	783	787	739	792	708	750	796	784	775	744	807	779	835	755	816	830	726	766	780	801	774	735	720	781	765	799	775	717	711	766	791	720	749	796	758	788	782	740	738	799	794	735	723	741	727	744	756	764	769	776	793	711	786	750	814	769	753	810	777	787	775	776	767	794	787	741	771	768	804	787	791	786	756	755	783	720	813	724	799	770	743	761	772	756	789	807	728	735	788	780	762	763	741	752	754	769	739	746	775	767	765	790	800	818	800	809	805	770	784	719	769	773	811	789	721	747	771	758	775	775	827	782	776	799	714	787	718	773	759	744	780	750	792	770	827	782	798	818	774	771	789	824	733	784	790	815	774	766	765	788	781	755	774	798	726	773	763	786	821	812	771	725	717	778	749	769	800	799	823	829	714	781	796	738	739	709	748	791	777	789	782	731	763	794	803	795	713	856	757	803	787	751	769	805	792	773	720	785	781	817	717	746	788	761	704	761	785	768	778	776	768	801	840	743	766	791	756	775	799	769	787	753	818	705	807	786	775	790	784	799	764	762	751	780	751	740	810	797	805	762	761	789	765	774	787	790	826	804	792	775	770	762	770	787	762	810	742	724	772	750	756	764	766	742	784	772	784	783	763	800	769	771	827	762	856	800	752	798	782	768	808	784	714	736	712	779	797	702	806	773	801	773	733	820	749	769	790	748	819	793	820	803	796	746	758	768	783	802	764	783	807	750	793	792	751	755	733	766	746	757	739	745	764	736	756	772	787	799	751	765	723	823	784	759	805	797	721	765	753	770	813	792	758	752	850	798	778	778	765	771	742	790	780	740	719	736	762	774	744	817	796	753	759	781	739	794	769	732	741	764	750	793	823	788	804	749	821	768	751	736	805	824	771	756	784	783	730	817	762	788	801	810	743	796	790	813	772	757	771	763	797	764	786	771	751	775	725	716	765	776	767	784	778	753	726	828	750	801	805	745	743	795	736	756	749	765	758	783	761	756	756	802	776	779	830	744	758	795	791	730	844	771	789	812	794	752	749	793	798	734	742	795	747	803	776	759	791	784	783	795	744	741	792	760	767	781	767	798	769	732	810	760	776	723	790	774	815	758	772	765	744	749	771	776	824	839	760	776	828	758	755	778	768	764	743	792	808	728	772	786	805	761	759	771	781	767	808	740	800	785	786	834	799	724	765	791	777	809	743	803	770	772	787	767	748	800	802	800	768	795	788	757	792	759	781	819	784	765	746	795	791	807	773	799	782	774	700	790	773	760	776	779	784	770	768	806	761	754	817	777	752	767	799	780	770	775	739	768	757	758	726	741	768	799	755	729	750	737	818	816	796	775	742
22902	21549	28580	24968	21620	18315	7794	3020	1976	1555	1221	965	823	662	574	533	500	431	432	410	428	383	390	397	340	322	318	298	285	310	300	286	283	288	323	314	289	283	290	280	273	300	305	291	260	283	270	292	284	299	321	277	270	253	315	282	284	273	289	279	312	273	291	267	324	291	289	290	293	293	300	304	277	314	283	260	302	301	297	268	298	297	235	269	299	290	275	297	263	296	274	274	294	277	283	298	261	279	284	285	278	256	295	244	290	286	285	299	292	276	276	275	287	272	257	283	303	274	296	287	268	267	246	274	267	278	264	295	277	283	287	293	273	273	269	311	300	297	303	314	290	281	279	295	277	275	303	266	251	286	275	243	297	273	269	285	288	298	267	275	283	309	290	276	254	295	287	307	278	283	300	285	282	266	275	251	285	299	269	301	271	304	294	294	277	273	286	277	278	267	287	271	293	301	292	276	277	305	273	299	295	283	291	291	271	286	294	271	293	260	291	262	268	302	258	280	289	251	271	274	303	266	278	287	288	289	306	317	305	266	315	282	270	254	238	257	282	288	305	297	284	268	286	277	270	256	308	312	278	287	305	299	294	298	269	263	295	254	269	278	297	321	278	291	302	267	290	299	302	280	287	279	314	296	299	321	293	299	286	277	282	306	270	269	299	279	264	278	294	272	287	262	270	266	274	291	293	312	300	276	267	267	285	273	280	282	257	263	278	297	257	263	287	264	282	269	299	274	300	289	301	272	250	289	287	310	279	277	293	296	261	292	328	275	250	263	280	273	289	291	270	258	271	313	302	258	285	292	300	238	287	285	290	279	278	277	291	277	307	282	252	285	291	303	303	268	290	289	290	298	288	299	254	277	296	270	263	274	310	291	274	248	277	270	314	270	252	269	292	260	302	265	313	256	293	273	263	300	255	267	283	264	307	276	259	275	281	313	298	303	261	307	279	290	293	285	296	281	251	300	302	280	267	265	278	286	299	283	266	297	280	259	290	282	266	289	269	271	270	282	278	309	270	306	280	272	267	281	300	276	285	303	264	324	294	293	293	292	287	294	298	300	269	278	279	276	257	295	275	261	321	277	263	286	314	274	313	291	274	268	276	264	266	285	275	276	268	294	313	263	265	293	288	261	302	291	273	301	297	277	292	312	256	289	269	277	255	265	265	288	286	311	294	283	293	284	268	286	281	292	271	261	284	251	308	292	278	286	285	251	261	307	289	308	274	272	316	278	295	263	277	294	289	277	327	306	286	311	308	284	272	304	265	262	295	292	254	292	263	281	274	289	260	302	280	286	285	272	275	249	272	269	289	301	257	291	299	299	293	286	326	289	275	250	261	283	293	283	272	249	307	283	279	297	283	290	280	256	315	289	285	271	291	255	284	293	275	297	282	286	296	288	290	267	269	274	280	274	282	315	272	298	267	283	302	267	299	304	279	279	300	295	281	280	259	299	307	272	279	306	258	293	274	313	235	325	285	290	277	286	300	294	303	292	301	276	294	268	318	284	305	277	303	328	279	286	289	267	318	273	272	307	293	308	312	290	302	268	303	291	276	271	295	297	271	303	280	289	267	261	284	268	294	266	265	277	292	270	290	305	262	258	290	266	271	279	293	254	258	284	293	304	317	265	300	268	339	275	303	263	293	306	294	281	297	282	272	288	297	281	272	291	280	285	254	300	293	299	243	314	280	305	278	255	295	288	304	252	293	282	294	282	283	298	271	271	272	284	311	263	289	297	284	277	306	254	300	299	284	267	291	287	281	293	265	300	306	275	260	277	274	287	281	299	280	319	277	275	305	290	288	296	280	247	264	287	255	290	222	280	294	299	276	314	282	277	289	277	256	255	276	283	302	276	254	286	273	325	296	292	267	302	290	280	267	295	266	290	283	281	250	270	291	284	276	261	263	314	285	261	254	263	295	258	291	314	313	271	329	276	299	282	310	264	273	266	300	278	268	270	265	274	285	273	272	248	301	288	255	280	250	271	273	257	303	287	287	290	293	303	254	282	273	293	297	283	257	297	298	261	294	268	294	279	263	291	276	279	281	297	281	282	301	262	299	296	302	287	289	305	268	302	295	283	275	296	257	285	259	297	287	275	316	273	276	258	276	313	307	311	308	299	300	280	288	264	281	275	283	317	293	290	301	265	294	317	259	299	277	300	277	262	277	270	245	299	271	314	298	282	278	253	255	290	288	275	260	279	279	273	321	277	281	270	270	306	291	291	279	286	294	292	295	291	284	273	270	278	275	295	284	262	269	285	302	283	301	296	315	280	308	279	256	271	271	276	298	295	288	256	258	273	282	290	282	269	286	279	298	294	283	288	312	290	261	266	308	283	307	289	294	243	277	316	316	279	275	288	302	259	271	294	267	274	304	283	304	316	257	275	249	265	275	298	268	296	286	262	290	276	284	284	252	280	279	292	303	289	303	263	308	287	302	279	265	289	311	310	305	261	299	302	291	281	277	278	271	301	280	290	282	296	272	284	288	313	304	268	295	267	283	291	314	276	304	261	261	275	298	287	296	257	279	281	278	306	306	310	277	296	278	276	275	266	265	287	290	291	259	330	280	307	308	281	263	270	271	306	267	273	273	261	294	262	267	295	268	292	270	287	303	268	283	304	268	270	279	296	266	291	285	269	299	271	312	275	289	270	284	288	292	265	271	273	284	268	289	257	317	307	294	299	303	306	316	276	284	279	288	322	273	320	284	245	290	267	284	286	307	287	291	258	288	290	310	297	284	263	251	285	275	294	257	263	265	271	257	303	273	281	292	281	295	247	293	295	272	277	276	279	256	278	260	329	293	274	290	298	271	298	267	258	306	269	276	281	295	280	311	280	282	304	267	284	285	291	291	285	269	258	254	281	287	257	242	297	303	276	299	250	270	264	308	281	286	303	265	271	297	267	285	282	296	287	254	275	310	308	275	295	277	293	298	263	266	274	280	293	289	280	280	273	286	283	261	317	279	290	274	305	282	294	273	262	272	294	281	265	302	268	258	317	251	280	330	273	278	298	273	290	274	282	287	259	256	271	303	297	295	283	264	276	283	288	291	265	290	290	292	300	245	286	275	294	280	261	284	246	310	259	277	279	290	282	264	275	301	298	277	284	312	259	284	270	291	286	261	259	297	276	264	301	262	267	292	275	260	254	331	274	277	290	264	271	311	285	290	292	328	289	279	261	277	279	246	281	312	297	278	283	294	306	287	292	288	261	302	299	298	264	265	318	274	285	278	278	303	320	315	294	289	295	293	294	261	299	253	299	305	285	306	260	308	304	264	288	272	294	293	301	288	285	267	290	308	299	279	285	302	305	267	298	318	273	311	285	284	270	273	266	307	286	292	261	269	256	302	295	252	302	304	273	309	296	291	287	284	288	270	290	261	272	311	286	286	281	288	277	258	252	289	290	287	288	263	274	299	284	296	307	269	288	305	269	307	266	274	292	292	285	311	307	297	335	289	315	295	321	268	289	256	277	284	289	321	300
20365	48280	41494	29843	21113	15184	10703	7189	5307	3933	3217	2625	2254	1763	1363	1149	1047	960	898	976	915	821	748	665	657	587	592	591	541	557	537	498	524	495	463	509	505	454	520	502	493	499	477	485	484	481	513	495	478	504	505	494	467	476	490	484	460	466	483	506	490	472	494	474	479	495	464	484	526	456	468	522	526	473	463	499	465	492	505	465	494	444	477	500	518	446	496	507	492	463	476	497	470	502	510	489	504	510	467	514	507	467	489	507	494	450	493	474	477	533	470	524	484	499	498	468	494	469	462	477	501	503	514	472	468	509	448	479	498	503	468	508	471	455	444	472	512	505	470	480	473	478	463	433	486	487	513	473	481	496	472	478	502	501	505	495	508	447	537	477	461	445	510	488	493	487	492	488	446	474	489	443	521	509	495	464	443	481	456	493	470	526	482	506	506	460	503	501	440	461	474	508	472	501	476	499	495	445	481	504	482	471	448	524	510	504	450	478	468	462	469	467	486	480	514	494	479	471	469	479	478	498	449	457	454	472	519	495	489	439	423	485	462	495	495	491	501	479	505	484	492	500	493	523	505	524	488	486	437	472	476	488	467	478	482	493	493	501	503	488	517	530	482	471	485	482	470	487	486	462	512	518	479	477	498	471	480	469	479	478	476	526	479	490	475	516	474	457	497	510	457	503	473	468	503	506	471	501	496	530	462	520	514	473	463	479	479	444	477	519	523	485	474	519	503	507	515	468	511	510	518	495	495	472	482	464	479	464	484	469	473	505	424	494	462	491	498	470	519	489	487	467	493	464	471	513	468	503	455	462	480	526	436	509	478	478	501	507	500	489	509	493	462	480	491	488	500	528	478	525	493	502	485	464	499	514	458	459	454	494	505	476	487	510	495	457	493	448	487	486	499	467	482	474	442	468	471	470	465	453	458	472	443	453	504	500	487	452	511	516	469	477	503	465	489	496	502	527	441	516	516	470	507	519	463	496	471	473	448	509	510	533	512	480	491	492	473	489	499	465	479	456	465	466	485	466	517	485	444	463	472	479	504	469	484	525	494	497	512	486	470	497	471	486	509	498	492	450	538	527	498	468	471	476	482	482	487	491	481	498	511	467	483	454	465	497	497	505	453	487	512	468	508	463	459	486	461	484	448	473	499	501	488	494	505	477	486	484	481	429	472	492	535	486	459	478	476	497	467	536	501	463	453	504	449	496	507	507	470	463	476	450	462	509	475	495	441	492	519	454	497	446	513	506	486	464	463	480	437	488	471	471	472	481	461	505	524	480	497	457	511	508	469	488	486	493	478	437	491	470	482	457	470	501	484	474	520	492	471	482	501	500	480	462	501	506	511	514	490	528	489	499	485	485	473	472	474	501	492	512	499	486	497	494	490	481	462	493	502	466	484	496	509	514	496	456	494	508	489	448	507	496	474	453	429	500	467	444	439	455	472	489	527	475	469	475	491	439	490	482	515	469	500	533	472	474	488	464	454	510	533	526	472	439	439	509	501	496	478	485	495	465	477	499	445	490	466	468	511	478	490	493	428	486	535	461	476	448	472	468	451	495	478	458	443	495	492	503	476	487	441	478	491	455	487	455	500	500	471	500	480	492	499	486	493	513	443	467	476	466	461	455	480	510	516	479	483	506	472	473	460	488	469	491	462	479	488	481	462	473	480	454	472	479	487	529	493	486	460	512	523	500	524	486	455	456	480	517	472	462	461	480	477	487	494	466	495	469	491	530	463	506	463	493	490	472	480	451	485	486	464	527	488	469	499	489	460	449	492	501	442	493	518	486	523	467	493	471	495	475	431	481	484	497	482	473	516	476	457	515	467	490	460	491	516	497	484	479	413	439	517	479	518	490	488	495	499	488	522	473	476	473	487	493	475	452	507	505	488	470	498	481	494	480	470	445	476	487	460	505	491	505	486	490	508	471	445	476	483	489	517	463	466	496	427	450	484	495	504	475	473	523	512	485	480	459	474	489	484	478	509	494	461	472	469	498	446	473	491	481	436	523	514	455	458	502	478	486	496	496	465	467	496	499	481	509	478	494	504	515	495	518	480	490	538	469	529	484	508	490	430	516	476	477	484	523	458	479	502	496	475	428	495	505	494	468	493	460	510	488	478	506	448	438	475	467	437	481	473	494	476	460	452	453	474	450	491	473	514	464	474	515	467	501	470	487	499	489	493	488	520	515	485	476	477	477	488	480	484	503	495	504	519	481	492	489	477	461	487	515	454	454	494	479	435	483	444	470	459	520	462	495	464	477	477	459	492	482	481	478	493	461	462	459	541	474	483	499	526	502	522	483	490	477	511	459	484	512	490	461	491	458	488	447	483	483	495	503	480	461	470	515	496	466	477	511	485	483	488	491	479	469	484	523	501	448	533	491	506	466	509	532	457	506	486	461	486	499	486	497	494	501	494	476	486	532	488	469	505	434	482	478	510	518	535	464	478	524	488	483	514	523	494	497	469	495	496	502	502	474	491	483	466	491	464	469	514	505	516	491	493	495	473	489	465	468	474	478	507	495	465	497	479	465	504	488	470	501	478	478	485	474	475	480	475	453	516	453	474	492	493	505	498	485	481	493	479	455	455	473	473	495	477	474	481	463	467	447	512	469	492	474	507	517	494	467	479	485	499	477	498	517	467	560	488	536	489	505	509	520	453	484	438	464	499	464	493	513	530	485	480	453	483	453	515	517	452	502	507	463	506	504	462	502	480	472	471	485	512	511	451	464	506	504	456	454	505	482	515	456	472	460	462	485	468	480	492	524	464	477	516	483	498	442	460	512	502	436	516	479	495	505	507	480	486	495	489	505	458	441	459	458	486	462	480	466	487	473	462	462	496	490	503	502	507	518	468	514	480	479	500	482	536	483	462	458	492	504	481	451	489	506	515	493	495	483	478	500	492	506	486	486	458	477	505	499	466	419	519	481	466	477	470	432	493	480	495	463	450	468	477	519	455	519	506	498	485	485	460	486	543	461	505	493	503	483	499	462	476	497	487	502	448	486	486	494	447	482	474	502	490	493	502	457	479	499	485	496	486	544	462	450	499	502	515	510	500	513	526	505	472	484	495	512	482	491	455	523	436	486	501	553	489	516	472	481	466	521	510	465	471	456	476	532	481	445	511	495	463	505	442	452	470	487	488	485	492	430	475	528	474	486	488	488	454	466	514	436	494	451	485	460	486	494	479	502	491	495	498	465	469	455	496	499	524	477	480	471	482	481	509	476	459	451	496	456	502	508	480	536	466	455	486	460	450	550	499	491	496	527	490	474	480	534	487	525	495	474	467	496	461	474	471	492	472	487	504	467	507	481	474	484	491	488	514	502	463	482	493	499	499	481	481	456	484	468	468	510	501	494	506	495	504	480	491	443	508	440	479	477	452	458	494	506	478	485	503	490	440	502	486	509	444	492	497	447	448	507	476	497	476	484	480	514	488	491	511	469	489	483	506	508	506	500	489	501	480	483	455	499	469	505	497	461	506	486
27847	21451	18302	9681	4055	2232	1445	1127	937	804	740	727	653	595	567	542	581	512	525	553	558	539	556	497	551	491	505	514	498	537	519	508	516	503	509	509	548	498	539	490	474	521	507	516	507	505	519	515	517	510	492	489	528	496	548	540	518	514	518	514	480	514	528	512	494	462	486	535	505	507	485	522	505	563	503	511	514	515	509	529	513	508	508	501	495	490	480	523	506	534	476	506	563	518	454	457	500	526	511	484	490	456	491	519	516	432	507	543	526	507	519	534	482	469	535	551	557	525	505	523	508	496	507	487	451	540	548	498	470	492	506	496	487	530	496	534	502	503	513	521	555	484	521	497	517	459	480	562	495	523	520	505	492	478	514	476	498	508	514	466	487	482	535	541	493	489	472	547	505	471	516	494	505	488	538	492	492	506	498	525	534	484	488	486	483	514	525	519	552	527	508	538	512	493	483	514	503	503	498	482	533	496	550	495	518	456	471	525	501	472	523	521	485	510	477	488	503	488	504	497	516	519	500	462	530	517	493	546	492	481	505	543	504	559	509	546	477	503	507	543	493	528	504	551	495	530	501	497	513	532	503	530	504	500	472	466	506	489	506	496	509	496	486	459	565	529	525	534	523	487	479	516	501	517	515	518	492	495	461	512	503	494	504	543	537	484	503	530	502	523	522	496	498	491	511	520	498	491	494	525	529	482	456	507	525	509	518	496	528	499	529	502	499	511	539	508	500	529	502	541	497	510	512	525	486	521	539	534	529	521	540	511	520	484	476	518	539	493	524	519	504	516	522	488	527	474	472	507	500	546	480	503	536	497	526	491	507	511	537	508	510	488	523	505	516	506	504	516	477	551	518	457	535	497	524	558	497	534	530	533	498	517	521	516	494	497	547	510	536	536	523	541	461	478	529	516	506	511	495	494	486	503	495	546	534	509	510	490	504	487	497	526	484	486	490	537	496	515	500	514	507	566	489	553	459	513	501	535	505	488	507	502	494	462	484	532	505	555	529	506	484	513	487	553	499	494	503	465	448	495	530	529	503	510	505	514	555	442	470	515	496	507	477	475	477	523	494	468	521	478	472	495	531	516	486	504	493	493	547	476	502	518	514	514	509	504	525	492	542	523	493	502	490	547	485	513	488	486	572	503	533	481	486	532	517	511	513	525	500	491	531	463	490	516	555	472	519	486	471	541	541	508	501	514	502	521	500	516	500	497	515	529	481	485	531	478	521	524	528	480	537	514	519	474	472	531	475	531	471	473	502	523	531	491	529	516	520	513	532	532	518	502	517	541	549	532	544	513	505	520	507	504	534	563	518	509	482	503	512	542	481	496	519	501	498	480	518	488	461	477	493	520	478	500	493	508	519	457	445	485	472	486	479	495	508	522	490	543	526	496	549	481	542	471	520	492	505	488	499	475	518	522	504	538	501	530	496	501	497	528	476	551	511	537	524	548	550	480	488	478	481	517	448	501	498	495	505	509	483	507	529	471	520	475	439	472	477	491	522	477	523	487	496	501	489	449	478	548	511	482	485	529	476	535	462	469	522	485	518	484	483	489	445	499	470	491	516	493	467	501	481	525	504	473	501	496	509	517	453	519	493	521	531	493	501	483	517	506	512	494	517	519	496	551	515	512	494	485	492	525	495	545	513	509	480	505	481	509	504	523	528	536	511	515	521	494	552	522	453	485	466	521	515	491	484	513	547	492	479	516	551	508	494	508	542	528	503	496	494	520	470	485	557	472	493	540	488	510	474	530	544	500	485	507	482	513	508	495	534	480	538	493	515	492	480	475	510	465	491	511	514	498	532	510	514	514	486	490	523	494	492	496	508	545	517	439	545	518	493	514	499	511	520	518	500	541	511	531	443	512	534	489	506	492	515	511	540	544	534	478	463	559	545	494	489	508	520	491	464	539	482	470	492	509	494	473	512	503	494	489	506	516	489	518	478	486	489	515	505	516	496	488	518	477	494	500	526	560	488	472	495	503	480	511	486	455	499	476	505	515	522	530	483	507	506	522	516	494	507	478	494	522	484	492	506	460	489	523	509	488	525	490	476	492	495	562	541	486	499	476	530	478	485	520	490	462	512	514	493	516	501	530	517	491	500	501	566	474	545	539	484	543	495	542	496	519	445	512	515	536	526	512	512	513	521	521	495	501	509	519	492	556	483	508	501	507	499	500	499	482	504	500	494	453	536	532	473	470	530	468	460	516	538	490	510	511	462	497	493	519	510	510	509	511	533	506	509	503	521	471	523	496	571	501	509	490	504	510	479	511	531	500	528	540	467	498	522	515	531	509	499	494	461	526	531	498	523	530	520	507	507	480	511	498	523	510	517	533	548	520	471	504	522	469	481	512	529	484	471	511	500	475	524	497	521	565	540	536	527	455	498	524	526	505	545	513	499	541	487	487	495	500	521	519	508	538	530	445	484	482	472	511	496	502	471	502	524	497	530	482	511	494	502	538	488	466	561	489	525	522	488	519	497	489	496	500	477	524	484	491	503	517	523	532	529	488	521	470	535	482	487	517	484	537	520	486	523	527	501	495	473	537	513	530	527	488	530	449	530	529	510	519	493	519	482	496	507	507	496	506	492	522	492	541	526	551	472	521	483	509	510	525	515	493	473	531	544	513	482	483	496	493	540	504	532	495	539	462	498	496	507	498	498	491	511	508	525	526	488	475	534	500	490	543	488	520	477	513	486	501	503	546	541	479	499	486	495	501	487	497	490	559	511	547	498	566	521	470	512	477	501	499	520	534	514	491	503	463	512	507	509	527	475	507	533	489	484	490	498	493	525	496	470	520	465	476	522	539	532	564	505	467	521	506	484	477	496	534	518	476	498	480	532	510	539	551	508	516	521	526	484	501	505	509	490	504	509	494	501	537	488	501	494	502	506	509	524	474	541	498	499	489	508	507	532	498	516	501	472	524	527	563	496	503	526	512	468	566	523	521	540	496	511	490	442	475	519	499	496	490	514	523	526	538	488	456	523	499	550	490	492	501	516	500	511	519	535	480	509	432	468	502	535	524	527	517	526	504	491	540	506	496	514	533	460	489	530	505	495	496	515	489	443	515	500	516	488	509	507	493	475	485	522	521	527	540	535	518	498	510	512	517	446	538	522	518	520	511	501	498	546	533	495	511	522	502	498	454	479	438	529	519	509	520	539	497	521	553	512	486	535	484	486	518	491	539	490	489	475	492	557	527	492	508	514	504	512	496	475	514	512	507	514	512	512	509	494	503	512	514	527	506	531	493	492	511	491	522	510	531	510	517	502	479	507	528	484	505	492	489	503	526	483	498	502	560	514	531	484	496	486	474	497	461	525	518	467	515	456	521	500	486	532	527	523	516	541	540	499	505	493	531	531	534	513	579	549	511	494	503	540	541	502	512	499	508	490	474	530	508	533	509	470	533	480	487	477	514	535	519	496	513	531	516	504	508	483	500	519	548	530	489	488	548	515	515	484	519	518	495	493	479	484	506	558	518
16386	32402	23963	13826	8793	5639	3583	2626	2185	1831	1685	1421	1238	1157	1090	1055	995	973	976	1004	973	985	937	836	886	944	889	900	865	878	850	889	917	921	881	824	810	871	811	844	892	841	883	857	879	889	850	843	772	864	856	904	830	815	858	869	871	831	802	901	823	871	833	889	866	835	822	878	823	840	858	849	835	830	872	834	865	861	877	874	839	822	812	830	880	845	839	882	815	863	882	880	837	913	902	828	835	848	866	866	860	885	882	827	850	866	824	812	854	819	877	877	845	863	864	855	864	842	842	907	884	900	926	858	871	875	881	883	870	821	840	900	855	882	848	894	857	813	855	845	866	899	863	835	845	865	907	888	887	847	898	853	835	836	874	875	841	872	876	863	847	819	851	810	850	875	874	836	917	863	903	830	835	801	808	836	851	798	878	854	877	852	825	816	867	839	815	852	849	860	840	893	878	867	834	822	886	821	830	824	881	857	909	832	838	852	856	850	824	804	905	927	887	874	881	872	874	828	864	882	845	865	891	877	888	867	874	894	906	857	841	850	802	866	874	892	867	866	899	864	898	872	875	863	850	868	839	863	858	808	800	824	848	895	870	893	845	866	884	834	825	859	813	849	841	837	860	852	836	856	910	844	866	873	876	915	867	829	843	861	889	910	856	840	861	861	855	832	860	840	828	823	822	854	844	890	815	860	874	836	844	888	922	819	823	836	858	880	867	843	861	817	877	835	879	868	856	868	866	832	847	862	850	949	841	821	794	830	883	877	843	787	861	824	829	855	840	863	854	879	897	815	859	899	855	851	835	849	898	890	834	831	873	887	849	880	875	917	867	873	858	852	879	833	858	873	852	854	837	858	874	878	869	836	911	851	904	875	867	776	845	881	848	867	831	851	865	870	876	894	903	865	796	851	861	820	882	862	881	843	865	868	870	869	902	839	830	876	857	829	875	894	874	879	860	850	821	838	846	794	884	896	894	848	857	855	806	884	894	862	846	812	871	896	812	897	824	802	841	856	854	804	858	841	862	823	852	883	856	831	891	835	854	891	828	854	877	848	862	832	818	867	881	818	804	843	829	862	864	884	878	832	905	784	880	837	790	866	893	871	809	862	898	815	803	861	850	841	897	818	844	864	842	869	826	877	836	872	851	850	857	860	840	841	880	915	873	834	855	815	871	822	885	876	858	840	885	885	895	849	887	839	799	867	809	888	861	793	820	874	904	814	871	896	863	857	919	855	828	897	800	843	903	885	855	844	922	814	873	793	911	860	903	879	854	849	895	890	849	873	873	908	835	860	866	858	810	822	853	842	829	859	824	837	863	855	820	834	837	855	859	877	842	887	846	866	812	834	842	878	857	774	831	826	841	797	860	873	858	882	843	867	871	812	838	832	863	848	872	890	864	869	866	839	868	871	840	916	835	849	882	843	892	808	830	851	808	863	866	871	898	886	903	874	841	810	904	873	867	884	861	857	883	845	882	896	860	820	861	853	834	875	829	854	889	853	899	851	889	816	821	841	868	866	933	869	875	842	885	846	857	837	857	871	877	922	865	914	879	910	869	837	876	844	907	858	852	853	861	910	852	861	868	820	858	830	887	858	858	841	864	896	860	850	856	882	854	846	831	836	843	908	841	838	850	856	873	885	835	861	858	861	829	907	869	863	874	859	878	878	842	841	870	866	828	832	877	887	874	864	868	855	848	803	832	863	874	849	869	876	826	820	873	844	866	872	840	836	847	875	853	907	809	929	844	830	889	852	913	853	910	895	845	885	855	887	851	884	891	870	848	881	814	866	838	827	825	855	808	821	871	841	846	888	877	842	841	858	850	835	882	815	889	846	847	817	864	885	864	816	847	841	819	842	889	868	899	894	849	814	813	838	847	836	849	915	827	863	833	829	826	873	851	838	854	884	855	815	882	878	832	884	862	841	931	855	868	874	829	907	890	902	845	863	849	901	858	823	838	868	847	853	895	866	874	787	834	799	854	852	879	869	877	849	862	877	827	860	820	819	813	913	852	854	849	830	851	840	927	845	880	877	869	878	891	834	828	786	847	875	868	879	848	899	871	839	840	882	893	882	903	853	858	839	843	848	846	834	843	824	857	896	844	848	862	870	843	874	901	863	865	869	886	865	857	825	926	858	839	870	831	824	824	883	846	848	860	856	879	851	841	881	853	857	894	817	844	841	898	887	858	889	823	832	788	899	838	853	788	824	842	879	849	818	832	897	814	844	862	846	899	871	856	838	858	872	818	855	852	904	875	871	852	857	805	893	880	861	871	842	835	835	856	868	868	853	850	893	879	832	861	859	894	854	885	876	851	842	877	844	864	869	841	829	796	799	849	892	869	863	871	859	931	872	855	839	817	835	878	789	882	861	858	869	834	823	842	869	885	868	850	864	869	864	870	842	852	859	916	809	852	805	849	826	856	838	853	922	837	872	855	845	851	900	876	865	830	868	847	848	806	842	887	902	857	874	850	813	845	860	866	835	828	894	871	856	909	852	845	843	848	889	838	849	859	829	866	864	868	862	822	807	821	862	850	852	820	826	805	941	880	858	847	819	876	829	875	826	877	888	847	863	889	856	828	814	897	821	875	891	888	872	871	877	832	830	808	887	842	926	785	874	866	850	839	826	863	874	844	782	839	862	886	840	843	853	853	874	854	858	858	877	885	907	777	841	858	848	852	869	848	846	828	872	860	894	933	863	932	856	831	871	863	874	886	864	847	867	827	875	845	909	895	844	866	816	801	889	850	834	765	854	816	865	852	899	845	858	819	839	840	853	812	826	824	870	861	883	855	878	864	891	838	835	798	886	857	878	824	862	866	833	803	811	820	835	820	826	869	815	900	837	894	789	883	775	858	868	847	843	843	860	829	865	862	874	872	855	791	853	867	811	917	886	879	821	847	861	861	831	823	869	858	836	852	862	881	838	858	879	849	899	865	862	869	844	884	841	878	810	845	849	894	862	838	853	845	848	851	830	888	798	859	852	868	931	859	887	844	844	883	823	830	846	855	858	897	846	828	841	890	878	867	916	859	883	868	801	863	863	851	873	851	845	862	864	879	829	840	900	861	866	860	845	813	896	807	841	895	847	809	868	899	867	822	846	863	840	866	937	871	849	874	840	869	805	809	848	819	887	827	848	859	834	852	889	862	829	870	866	809	818	874	907	867	837	844	844	863	860	850	864	848	854	853	843	890	869	853	840	865	871	839	865	866	863	854	904	821	868	855	854	871	804	872	845	869	883	874	882	810	861	821	884	927	873	838	872	880	822	858	856	899	889	893	800	796	878	844	847	883	833	907	849	846	824	860	858	849	884	841	829	878	895	853	846	896	832	846	877	862	864	881	818	860	875	821	852	832	856	853	895	827	854	880	867	758	850	845	878	859	862	856	895	827	831	870	845	848	844	826	865	862	856	878	849	768	845	798	827	840	886	822	860	842	891	826	886	891	863	888	855	909	884	851	902	906	828	811	863	854	875	883	860	861	807
23794	21533	27953	25668	19111	8026	3631	2171	1507	1139	1026	862	722	682	590	547	516	495	535	495	472	459	478	435	482	398	418	400	451	429	371	396	383	374	385	413	385	422	399	397	423	414	421	396	384	414	397	382	402	407	397	388	375	409	438	399	416	380	406	430	405	367	418	366	397	408	370	440	381	414	417	419	394	450	385	405	425	405	387	414	420	378	411	412	388	389	430	391	415	401	400	432	411	418	358	398	387	432	426	414	427	414	407	413	419	404	411	390	427	390	386	366	380	411	408	388	394	450	389	415	425	406	408	355	384	361	387	450	385	400	427	374	379	390	361	402	389	435	404	398	368	408	390	409	403	429	386	436	406	375	422	407	426	440	439	391	386	377	434	397	376	394	374	424	395	410	412	421	420	379	404	397	407	398	404	399	404	401	380	394	408	406	368	403	402	407	408	413	391	384	405	421	414	432	408	432	441	387	402	435	387	412	403	426	435	393	387	435	391	391	431	427	356	421	372	400	407	403	429	371	407	399	403	381	358	397	405	395	426	417	442	424	399	408	418	408	433	364	399	384	383	396	412	423	404	402	408	422	403	403	390	421	410	382	402	423	412	372	416	422	433	409	420	399	382	387	387	420	418	391	402	376	420	386	435	445	383	424	435	401	387	388	386	431	407	448	412	436	361	407	439	402	409	447	402	373	404	423	436	422	415	365	374	382	400	363	384	410	426	402	351	398	396	423	372	395	422	440	367	398	407	395	418	465	384	439	401	423	408	405	405	373	394	418	423	369	390	397	398	393	397	415	427	379	399	370	385	411	414	376	415	413	446	420	381	404	380	383	364	378	363	370	406	408	438	390	381	404	408	421	401	388	435	405	386	390	393	384	395	434	360	376	401	402	440	401	392	403	411	405	446	413	411	412	450	391	427	383	417	394	408	419	444	437	418	387	409	425	410	389	421	423	414	384	398	367	385	390	392	420	414	428	418	404	387	404	364	389	404	395	395	433	435	422	441	417	381	411	393	412	386	389	385	400	414	393	396	378	406	390	392	428	389	405	403	382	397	436	365	419	411	385	403	402	421	429	421	393	400	372	406	380	436	378	413	354	408	389	407	413	396	448	431	430	417	381	400	408	440	399	409	439	383	450	432	416	409	435	395	413	424	397	400	403	386	407	355	392	402	408	426	395	423	401	391	377	399	382	388	409	425	388	431	413	416	396	399	393	421	401	386	406	399	397	388	385	407	414	395	390	432	403	389	395	378	419	402	404	382	427	383	382	408	390	432	412	379	433	419	401	389	395	395	381	395	418	384	408	397	423	407	381	398	404	416	413	404	429	419	387	400	392	394	401	417	416	380	414	344	430	396	404	406	417	407	370	379	375	376	432	402	399	403	397	371	402	413	432	409	409	397	442	435	401	407	376	411	409	398	384	396	400	396	376	380	396	396	407	379	427	383	423	420	401	413	405	432	392	414	392	371	416	411	380	425	412	398	394	376	413	409	426	399	389	402	417	388	413	386	425	426	432	425	395	364	379	380	409	423	427	412	367	406	386	404	408	442	366	400	405	402	402	378	456	379	382	389	412	386	393	434	431	408	432	439	423	423	364	374	407	414	409	360	397	392	390	404	415	391	433	437	435	379	421	384	385	413	402	408	379	400	395	422	417	428	362	389	377	389	395	425	387	413	393	417	403	377	372	415	399	392	402	407	379	415	415	428	424	415	412	367	416	389	412	427	414	386	424	392	419	430	396	374	385	406	410	424	400	397	381	397	421	372	373	424	383	388	370	400	400	408	396	415	361	407	381	365	380	441	429	382	435	399	399	367	393	435	407	391	419	420	408	406	445	396	419	421	427	351	411	397	439	452	391	386	388	419	418	391	438	415	389	378	400	396	419	406	439	411	379	401	430	389	385	456	404	406	379	410	407	420	402	375	393	378	400	411	374	421	416	400	385	366	410	425	369	401	389	385	409	411	420	420	392	391	378	389	395	386	410	411	417	367	401	426	405	421	366	382	416	356	410	380	405	399	438	410	402	371	396	386	422	375	426	409	414	395	417	395	380	398	419	406	391	402	403	392	418	446	417	420	401	386	423	408	421	387	386	428	402	393	404	432	386	368	379	429	424	381	400	421	391	397	389	395	397	368	352	393	398	398	418	393	421	434	402	398	413	392	426	413	387	395	419	396	379	462	369	398	396	401	434	409	391	406	386	408	415	396	411	400	404	406	393	386	422	405	366	424	408	389	428	363	391	396	382	363	387	397	372	437	397	408	373	367	421	371	428	402	401	421	409	421	399	369	416	418	348	415	400	397	424	406	403	418	420	421	393	422	378	405	407	410	428	440	423	404	413	387	418	403	435	415	392	401	401	457	409	391	398	412	409	403	406	422	400	440	389	412	401	442	372	406	392	386	387	407	432	390	418	403	399	406	416	370	390	434	383	415	364	378	413	382	424	399	381	417	422	412	392	413	403	408	426	418	376	422	379	401	396	399	402	416	384	398	380	457	392	395	393	391	404	397	427	396	409	381	403	425	403	422	349	414	405	384	391	417	468	435	400	411	440	403	336	411	387	413	425	407	403	404	386	392	388	387	385	369	422	407	396	399	350	395	391	388	409	428	417	401	367	377	433	391	384	410	411	379	407	370	431	409	408	420	408	432	355	431	410	376	393	390	404	426	418	421	405	401	414	422	393	416	399	395	437	405	395	390	405	415	419	405	390	373	428	429	448	407	386	369	377	404	372	430	405	411	425	413	453	381	424	410	405	415	384	411	394	419	389	406	387	405	362	425	416	384	403	388	391	403	413	404	387	411	393	402	396	388	403	401	421	411	392	383	388	406	400	398	418	430	361	401	408	396	398	406	356	413	433	368	422	416	376	408	393	436	394	396	385	429	430	394	392	403	363	415	388	401	369	404	436	358	412	433	374	383	430	429	422	366	382	381	371	399	380	444	407	424	434	390	416	398	368	401	412	387	425	384	381	376	400	429	440	412	425	430	406	441	375	389	354	413	431	392	394	406	399	438	394	406	373	401	403	427	418	431	410	466	396	410	401	431	428	387	401	373	388	395	383	396	416	390	407	395	402	386	404	406	363	388	396	385	389	390	433	399	384	371	404	372	430	378	390	418	362	436	375	400	403	407	397	370	417	422	384	373	447	418	398	392	430	397	415	426	415	418	380	391	409	414	383	400	393	389	401	417	423	374	404	389	397	400	395	429	440	419	429	397	418	367	422	350	385	363	402	381	390	389	379	445	408	429	385	391	378	375	422	392	382	378	403	441	381	391	423	390	426	384	435	410	394	412	410	423	395	438	388	412	405	398	426	385	389	397	415	390	410	362	407	396	365	403	439	400	386	383	369	422	394	419	380	391	425	413	455	406	426	375	410	378	390	407	401	420	384	398	371	383	402	422	379	397	391	427	391	408	458	388	383	390	402	391	395	428	377	391	415	368	391	401	385	441	394	405	404	415	393	395	410	379	406	400	415	373	440	374	403
18663	43710	36149	25012	16170	10468	7347	5166	3954	3245	2476	1995	1671	1375	1270	1131	1119	1000	1060	979	932	941	887	784	751	718	753	706	727	744	696	720	702	690	686	678	674	678	715	723	717	704	685	739	702	717	700	672	690	754	674	724	754	676	651	716	698	717	696	662	759	675	648	670	682	666	699	626	674	694	702	721	691	674	679	653	673	663	710	679	668	683	690	725	635	674	667	728	679	709	697	663	694	689	720	707	711	708	654	684	658	672	688	742	726	679	634	737	706	670	641	678	664	722	711	684	677	682	709	725	673	645	663	674	681	687	692	695	704	683	718	729	674	727	641	639	687	717	716	664	702	717	696	737	726	690	670	674	672	668	730	669	677	726	671	683	705	681	656	686	694	677	705	629	709	669	681	689	700	646	717	723	655	719	710	699	743	648	640	664	741	649	696	672	681	684	662	720	729	674	674	664	650	631	686	666	705	705	744	672	673	665	690	636	658	654	706	701	666	703	687	694	698	664	708	697	676	694	667	666	709	695	699	696	685	731	712	683	658	655	668	663	704	673	674	674	764	663	764	719	690	710	737	710	683	695	738	684	658	620	721	693	666	688	714	701	731	683	631	732	669	680	696	629	685	685	666	721	741	731	701	658	659	682	716	722	708	683	707	690	690	669	657	661	696	668	664	716	714	645	697	735	655	656	692	697	688	664	738	727	698	701	687	687	665	699	690	725	669	722	678	669	681	690	718	686	641	721	691	675	731	682	714	693	703	658	686	642	661	686	678	670	699	713	672	687	670	694	696	687	689	733	711	698	691	738	674	619	711	705	690	737	699	659	664	691	658	721	707	657	672	710	648	674	675	688	701	711	735	651	679	687	678	705	704	655	662	648	732	735	715	676	700	694	687	688	647	702	668	705	727	710	698	706	667	708	683	655	718	713	686	746	690	687	671	671	710	649	719	651	689	647	717	676	695	678	715	678	697	693	673	630	676	662	634	711	698	704	726	702	695	679	665	672	699	694	726	696	656	690	674	684	684	696	659	673	687	689	720	669	673	645	684	697	683	687	648	722	710	687	698	702	718	664	696	727	704	705	671	680	695	693	684	651	663	675	660	686	698	707	739	662	699	677	744	635	662	701	686	704	664	712	690	723	664	696	711	709	720	704	691	735	655	661	710	668	665	703	641	680	704	683	724	720	690	738	713	683	625	670	696	673	687	706	676	651	684	680	701	701	725	715	651	699	711	684	692	724	651	699	650	682	646	693	663	668	689	713	711	711	663	685	701	671	702	643	642	684	754	662	730	619	693	692	683	659	656	734	698	672	687	672	675	727	627	711	680	736	673	743	711	691	679	629	705	704	706	672	687	689	732	639	704	640	648	663	732	752	707	639	673	696	721	698	686	708	723	684	697	755	684	653	674	653	716	647	674	711	688	704	690	712	684	713	697	693	702	689	719	710	679	714	648	651	688	715	709	703	703	694	692	694	689	711	639	689	672	720	722	657	693	676	700	734	621	701	664	693	743	707	724	669	664	710	711	753	643	702	736	679	671	706	713	679	699	700	708	628	707	693	688	679	651	645	681	762	745	697	729	667	697	693	728	729	679	659	720	702	651	673	659	680	684	700	692	684	662	689	686	687	713	698	682	715	613	697	705	676	697	712	684	693	695	711	703	706	674	723	672	664	691	704	644	670	646	661	689	644	663	691	672	710	658	680	655	707	686	677	705	710	657	662	682	702	708	728	709	654	691	705	657	676	704	640	717	697	704	675	717	701	696	710	642	688	715	661	702	649	734	694	678	649	634	675	724	668	692	682	695	642	643	685	701	677	658	707	722	641	639	653	691	715	716	720	709	715	708	675	659	691	679	710	686	634	687	655	681	692	681	661	654	675	704	715	704	644	694	705	696	691	750	704	752	698	683	692	713	653	666	696	629	686	727	678	657	667	702	709	683	700	664	708	687	704	686	707	740	708	705	686	669	693	739	665	704	722	745	673	626	737	632	627	673	703	694	728	689	660	676	674	698	706	670	726	705	703	664	716	710	670	693	720	690	634	716	695	724	643	689	682	632	729	741	653	744	695	689	651	704	692	720	672	667	691	654	737	682	671	662	649	678	681	669	728	714	718	720	670	655	655	696	721	717	708	694	692	704	669	757	666	668	724	713	704	722	717	623	706	631	666	666	649	705	695	700	712	633	719	636	650	704	698	715	726	688	733	715	644	681	688	712	675	678	728	698	723	730	684	664	685	679	735	667	720	661	671	674	721	705	666	687	707	692	627	790	639	721	749	700	686	679	673	727	718	744	696	670	674	682	655	722	720	697	704	693	666	713	762	744	678	697	727	702	714	642	696	659	716	673	720	721	686	702	621	695	680	663	679	655	720	726	686	697	675	738	649	708	692	673	646	721	704	729	715	754	713	680	644	693	649	641	726	728	632	669	721	706	712	732	662	676	711	731	690	682	675	690	720	675	685	690	665	699	679	691	688	680	697	710	740	724	656	692	686	664	708	662	704	719	705	670	673	675	681	689	705	677	661	711	667	756	715	642	711	690	711	665	668	727	734	681	704	702	663	625	699	659	745	694	698	666	672	677	730	707	654	701	718	731	691	685	678	703	720	686	694	739	690	696	764	706	690	686	688	683	697	725	681	699	707	660	671	720	670	708	693	727	701	705	708	647	720	713	737	696	713	664	676	695	705	719	650	646	708	687	694	716	717	646	693	690	731	699	708	653	710	656	667	720	717	717	747	697	715	685	675	737	647	675	706	687	702	663	720	681	683	749	698	684	682	725	696	696	689	671	677	660	712	692	657	661	725	653	683	722	690	691	684	710	700	672	686	714	691	696	659	679	698	708	719	730	664	685	700	698	709	721	692	686	662	704	681	684	668	670	658	700	714	728	701	701	695	692	735	668	687	654	714	650	683	668	640	702	745	678	657	693	672	684	665	690	683	645	694	726	693	690	695	734	673	663	670	674	717	664	676	667	690	669	692	666	668	738	697	722	659	745	723	692	673	705	694	726	677	679	701	674	710	709	731	714	685	677	697	725	728	642	679	691	700	667	707	663	752	659	713	706	725	684	658	690	701	741	664	694	665	679	702	675	703	661	651	678	711	647	717	674	683	678	656	696	685	693	668	674	714	664	709	664	659	703	704	674	705	700	679	719	669	701	668	728	717	649	650	730	717	637	677	703	648	693	690	707	730	695	724	646	656	650	680	714	674	719	689	696	688	647	681	726	686	677	666	704	708	719	686	680	673	721	678	701	666	685	691	691	689	717	752	702	702	660	676	670	689	692	719	688	651	703	668	755	727	698	665	671	718	686	667	716	689	683	664	685	653	688	727	673	679	683	706	732	719	712	734	685	708	696	708	645	683	740	719	645	703	683	702	666	635	677	702	691	702	685	698	702	672	680	693	744	679	648	703	643	713	717	681	702	678	656	694	659	677	682	698	674	704	685	718	662	686	687	701	702	702	705	656	659	662	644	719	655	704	657	699	693	648
25457	21612	25543	21548	5999	2819	1813	1343	1124	859	784	762	647	592	538	585	548	551	568	498	556	492	496	512	504	480	508	516	487	529	481	448	508	500	456	482	524	474	449	470	479	507	507	481	482	449	451	527	482	454	452	516	478	511	456	489	471	462	487	476	468	450	485	441	420	483	484	469	457	456	490	472	465	476	442	480	491	498	443	433	484	477	488	479	480	459	462	452	493	458	507	466	494	438	499	476	417	450	430	448	497	450	399	457	490	446	470	477	473	467	466	494	487	484	465	466	434	459	495	437	472	501	472	496	526	421	477	467	479	466	500	449	485	524	474	436	482	493	480	475	461	450	453	497	424	440	478	506	464	477	496	486	492	475	465	507	483	464	522	464	464	428	522	470	497	499	467	498	458	482	483	519	465	484	481	494	495	487	499	497	475	472	461	497	471	512	457	450	440	464	482	484	498	490	523	444	527	509	453	459	447	479	468	510	488	493	450	449	467	483	495	491	492	481	476	453	484	466	472	452	489	476	452	493	478	466	465	496	464	478	481	446	441	476	469	442	466	459	468	455	474	462	471	484	485	483	512	478	476	452	443	480	465	518	459	463	462	472	507	463	493	434	478	461	479	448	458	465	483	488	485	486	487	458	473	453	470	497	449	447	475	486	455	455	495	474	466	487	502	420	481	489	473	479	501	474	481	441	474	480	470	495	463	444	452	484	513	480	450	501	461	473	468	506	458	498	489	484	456	491	468	506	436	478	479	464	438	431	463	493	475	486	423	475	484	494	483	448	465	487	468	494	489	459	509	483	451	471	435	458	470	469	510	446	463	451	448	485	496	500	463	494	456	465	490	462	461	453	480	502	484	477	480	439	510	449	513	459	429	488	488	430	494	480	470	489	482	468	469	471	481	496	462	471	440	472	449	481	470	515	461	468	487	496	443	461	464	470	518	492	482	489	451	473	525	465	493	505	462	468	464	463	457	461	465	499	477	453	499	474	471	454	483	460	516	477	444	471	478	478	463	453	511	482	468	485	473	508	438	461	427	501	445	445	480	467	453	494	466	478	481	480	453	476	448	489	454	437	482	434	466	462	471	499	487	486	493	458	460	498	484	470	489	457	455	460	483	480	466	491	492	441	463	508	471	453	483	457	501	480	457	485	479	499	460	452	467	501	508	481	479	497	483	474	438	439	456	480	472	437	483	515	439	505	490	490	475	487	492	455	504	471	461	506	490	457	503	494	491	484	489	482	510	481	471	513	487	481	537	489	475	473	492	432	521	458	497	466	465	468	499	464	513	487	441	447	487	475	478	472	494	489	443	494	458	482	509	462	448	449	483	492	459	495	466	432	464	510	481	464	466	444	468	476	480	461	453	480	462	462	443	460	499	522	454	495	476	460	531	498	456	494	500	499	495	459	443	415	451	499	519	509	480	479	457	474	446	461	457	478	460	469	468	468	473	473	463	458	467	467	462	462	507	498	472	466	484	488	482	456	463	465	517	509	469	485	500	494	480	410	486	451	488	479	457	475	489	483	446	478	452	471	501	502	491	440	458	518	487	507	454	454	489	463	494	496	460	490	467	516	449	461	437	450	496	461	499	455	469	506	484	463	467	477	451	494	496	476	482	452	461	444	451	432	491	439	456	502	494	519	453	452	461	482	515	462	486	486	458	468	470	465	483	481	461	469	506	483	463	450	478	463	469	493	487	455	475	449	455	453	439	519	483	444	493	478	450	461	482	489	533	447	481	516	472	486	547	464	456	516	500	480	472	477	427	449	499	465	503	463	453	467	424	494	459	485	440	500	485	485	484	485	489	479	454	466	504	455	496	456	449	488	481	495	454	457	482	500	456	461	481	455	473	460	480	469	430	481	485	492	436	476	495	516	430	491	464	468	464	471	451	433	507	482	485	457	466	499	479	494	442	476	486	478	454	469	486	527	473	461	466	475	490	484	483	509	495	462	442	484	468	497	470	448	483	494	482	466	497	457	493	505	438	471	467	486	507	444	467	485	433	473	476	488	473	424	458	442	472	481	479	488	487	472	486	485	485	427	450	479	454	487	476	482	525	480	463	469	479	460	461	491	537	450	459	465	465	477	490	490	510	442	478	455	471	474	481	483	519	480	483	466	475	458	466	456	529	484	446	473	472	472	473	448	440	463	461	475	455	460	436	477	458	472	500	477	488	418	494	514	482	485	459	471	487	520	485	476	468	474	496	475	422	501	495	479	485	475	470	522	454	478	493	468	459	462	457	458	475	494	459	507	481	471	462	473	438	522	471	478	474	453	442	472	463	489	479	458	484	480	459	470	504	429	458	456	463	457	471	489	478	451	482	444	443	484	476	493	462	473	471	458	447	490	452	460	455	448	474	491	464	489	501	492	480	467	492	483	456	461	484	470	476	481	494	446	486	448	492	481	437	504	454	483	454	486	476	523	465	487	511	497	497	496	497	444	546	511	458	498	461	474	483	478	479	505	459	452	478	497	489	437	443	514	485	469	448	459	469	499	475	471	484	473	475	457	448	475	473	450	475	482	484	474	439	487	466	456	449	474	467	481	471	490	462	477	454	458	466	434	513	469	459	468	493	471	469	449	460	467	484	449	468	484	491	493	467	481	529	457	448	483	462	430	488	436	454	494	449	493	480	501	451	467	482	487	475	488	466	498	495	467	451	519	478	440	493	464	485	501	493	485	464	467	445	459	489	489	448	461	517	460	509	501	500	455	491	460	459	454	497	465	484	467	485	486	469	471	490	485	460	503	468	499	490	478	480	489	476	449	467	451	471	461	500	479	505	497	484	490	472	491	474	478	482	455	438	487	464	470	468	460	473	475	478	451	483	503	494	505	499	478	446	467	427	481	486	494	454	452	461	499	475	481	449	511	492	492	479	449	480	476	480	502	474	454	485	451	436	479	494	511	476	493	486	480	474	498	456	472	486	454	486	452	474	466	511	473	490	457	466	506	448	457	472	494	486	470	439	486	470	493	486	461	513	478	466	472	488	487	491	459	453	506	467	426	482	505	461	427	486	466	446	479	447	499	440	490	493	502	477	434	486	491	472	457	470	485	426	445	481	456	439	441	447	473	465	512	441	482	469	465	477	490	471	460	477	495	480	467	444	512	477	496	468	456	451	459	496	472	462	447	425	441	435	532	488	464	507	497	480	498	471	444	482	479	459	492	492	498	474	460	504	455	470	458	435	463	507	464	450	450	465	494	447	509	467	446	440	479	482	472	480	453	507	512	477	470	483	492	480	475	465	481	458	468	475	482	455	454	478	499	476	482	503	452	465	491	432	455	459	463	441	463	485	467	478	513	449	472	456	487	484	457	522	492	472	460	488	469	469	457	471	490	446	475	484	448	481	478	538	514	461	449	477	479	477	470	491	489	489	484	458	452	492	456	467	423	450	431	454	440	452	474	425	513	481	456	494	459	465	503	462	458	524	456	474	436	491	461	468	531	467	509	466	500	468	487	447	466	474	444	492	467	464	502
17334	37910	29333	16474	10630	7270	4960	3724	2933	2280	1861	1670	1460	1267	1163	1101	1068	1052	1035	984	1013	900	942	873	852	911	867	848	841	778	833	809	799	828	814	769	778	782	810	771	779	806	778	758	783	844	799	750	763	781	822	793	863	811	774	761	786	802	787	800	781	759	814	805	793	764	783	754	788	764	802	791	800	843	831	779	786	799	845	795	807	753	796	796	767	806	842	780	834	809	823	788	804	790	747	742	754	821	839	821	801	761	827	747	808	770	753	793	807	822	795	819	800	850	784	751	766	751	816	774	794	808	793	750	804	843	790	759	795	805	775	744	753	774	823	804	795	777	796	813	800	797	800	771	780	813	788	779	777	810	808	765	786	823	811	823	791	839	792	782	780	794	829	799	820	821	864	778	797	766	754	827	841	744	822	793	897	838	760	832	854	806	804	761	755	836	826	760	821	757	781	807	747	820	805	781	806	808	797	766	790	832	798	796	760	799	808	808	823	822	783	771	769	817	789	769	801	838	765	758	803	766	789	845	832	801	782	740	732	799	822	784	814	764	768	788	761	787	798	798	796	806	808	781	802	803	780	797	749	801	791	771	839	762	807	844	809	848	793	757	840	752	834	799	814	834	735	746	797	810	793	781	813	773	772	801	816	806	808	752	800	776	783	737	816	815	781	820	754	759	785	821	832	771	825	801	773	757	814	830	811	807	753	796	792	773	793	764	789	834	791	787	822	832	807	757	768	777	821	819	809	775	766	802	787	765	803	802	837	831	805	801	805	813	817	810	762	776	771	789	755	820	846	773	715	757	799	823	783	829	785	829	800	838	781	831	769	826	757	778	804	754	766	817	803	784	838	813	782	764	764	787	757	810	767	804	855	779	819	757	875	755	775	796	812	763	812	790	763	823	757	813	754	783	806	805	778	799	835	829	842	772	770	758	768	756	764	786	801	824	794	834	806	846	770	754	819	748	759	761	833	823	777	798	808	769	771	816	801	842	855	799	808	831	805	791	813	804	760	804	799	802	793	787	831	794	787	801	800	791	772	876	778	750	789	737	749	785	753	798	812	815	802	772	804	769	813	805	839	833	833	810	741	814	796	801	830	800	758	784	789	836	808	774	796	759	829	835	824	802	771	770	789	760	866	808	783	821	827	787	776	777	789	818	803	796	774	787	789	830	798	811	780	815	762	736	762	825	813	762	810	849	857	850	820	789	749	817	804	831	773	820	808	789	815	824	852	842	786	779	801	842	792	809	797	821	765	830	803	777	804	776	793	766	825	818	793	827	769	810	765	762	822	810	773	787	804	772	769	796	817	786	774	791	787	775	768	750	738	768	810	777	751	831	826	775	724	784	795	794	807	783	771	781	742	776	788	789	798	807	845	780	745	771	813	792	801	763	801	813	784	770	800	842	855	751	813	815	795	813	775	784	849	790	758	786	827	788	789	826	746	811	800	771	805	802	780	870	777	788	815	755	793	762	779	791	869	832	764	765	786	749	848	836	801	760	821	828	770	749	801	795	831	789	842	813	819	818	854	779	810	801	803	768	734	816	834	767	778	797	747	799	815	789	763	762	809	786	782	771	798	817	837	791	803	767	774	756	783	785	797	817	810	780	826	807	813	816	799	802	790	795	850	787	792	808	772	789	777	765	807	800	739	852	787	842	814	792	789	798	795	768	820	789	783	780	819	802	724	831	767	776	796	772	785	808	806	751	820	770	790	808	769	766	801	772	763	803	796	773	804	860	807	801	788	746	817	843	778	816	760	809	791	813	794	831	816	829	772	800	803	815	829	795	767	805	796	746	744	794	782	806	779	783	824	811	816	757	821	830	740	738	822	793	790	779	811	841	765	803	776	787	800	803	797	769	779	809	792	812	844	871	838	804	760	809	744	832	813	801	817	783	719	772	777	812	775	735	792	730	839	819	787	759	766	818	815	763	802	813	809	763	833	851	774	740	789	788	783	863	757	834	766	766	795	805	806	810	811	779	754	800	767	805	769	813	803	812	766	806	817	839	795	785	753	766	757	785	796	801	755	782	777	793	796	798	789	779	788	804	744	825	796	771	815	763	804	814	806	830	805	812	844	781	743	795	795	828	813	811	814	733	780	764	791	769	762	805	772	782	795	806	826	807	815	848	744	822	810	766	805	767	812	762	821	794	800	750	773	789	835	806	767	795	782	762	800	764	824	772	797	806	819	784	764	838	758	828	788	803	840	788	791	811	790	755	779	802	774	842	777	790	803	801	798	763	826	769	824	763	747	861	778	812	802	822	771	776	841	761	778	850	802	776	848	769	731	826	798	789	803	751	754	810	801	745	802	794	808	771	785	816	759	832	816	799	768	798	834	792	760	754	815	826	835	805	835	772	763	761	764	760	822	745	842	769	783	812	787	802	824	772	808	826	807	861	797	831	850	806	778	772	797	808	829	818	786	748	832	798	793	706	830	785	805	806	829	814	801	781	777	848	823	872	734	806	788	843	790	768	843	761	807	776	790	781	823	737	772	821	793	791	845	766	813	780	719	791	777	862	834	850	799	751	782	802	847	818	823	755	777	753	805	832	775	835	793	757	776	777	840	804	811	781	819	798	749	790	741	867	762	794	783	787	810	804	824	810	801	781	828	825	821	828	791	801	844	821	807	840	804	807	783	797	772	802	762	797	821	870	770	804	799	734	817	783	819	773	808	805	773	777	840	776	813	808	742	767	820	810	830	834	847	754	769	816	753	773	830	789	839	804	807	758	808	785	762	760	818	797	753	776	785	848	785	837	797	808	821	811	855	807	814	802	822	783	785	833	813	783	844	784	820	804	775	765	838	851	797	814	809	779	852	794	810	807	803	830	805	788	789	803	772	794	744	807	779	785	754	804	831	801	789	767	817	819	810	826	782	790	825	753	838	849	816	785	821	839	833	765	807	782	807	813	734	770	779	786	805	817	804	792	781	750	774	789	812	804	771	813	774	799	767	791	810	750	789	770	788	774	782	721	792	816	756	774	816	842	786	817	785	797	800	807	747	765	774	799	706	774	858	807	808	754	823	755	802	874	821	769	787	809	779	825	798	773	790	755	824	825	808	795	803	770	783	761	785	806	806	750	818	795	782	754	791	782	779	814	810	823	819	800	800	801	795	800	794	764	812	768	820	811	828	772	836	756	840	805	816	770	747	755	780	818	817	805	710	814	781	789	860	828	779	778	797	798	770	797	830	824	795	795	790	783	764	800	822	799	825	791	879	746	795	782	809	817	771	792	817	775	817	789	767	805	798	786	818	722	822	814	798	825	789	792	827	776	774	772	865	830	791	825	810	779	734	803	783	796	806	814	811	851	803	731	777	765	777	792	812	827	805	774	785	798	752	809	816	813	792	811	776	765	802	788	800	776	825	807	770	760	772	771	789	794	832	851	789	799	799	774	781	841	814	836	764	801	789	792	795	824	786	791	805	781	793	783	803	799	798	789	795	789	832	759	789	812	782	804	762	831	767	720	807	799	745	739
22987	21589	28678	25016	21658	18230	7247	3151	2119	1556	1243	1043	826	675	610	559	467	483	509	472	431	440	386	382	375	305	358	319	331	333	334	291	338	302	308	293	296	295	298	292	314	282	311	287	309	298	303	296	295	306	327	295	277	295	323	302	288	300	287	312	317	299	268	310	322	326	302	316	276	289	311	306	291	302	319	320	291	303	298	289	337	298	334	311	303	287	294	298	279	305	285	298	310	298	315	290	290	343	286	315	314	319	293	292	295	277	298	301	282	344	297	325	347	329	323	310	301	283	296	284	314	309	291	340	313	297	277	327	271	311	288	312	325	306	323	297	298	308	304	322	323	306	303	261	315	283	320	303	344	294	320	295	307	287	279	279	311	296	325	278	292	316	290	299	302	312	288	286	294	317	297	319	297	292	335	281	305	315	329	290	286	321	310	304	313	309	315	267	310	286	318	298	284	312	284	309	309	268	284	295	300	296	319	282	297	295	283	298	322	294	310	299	295	311	303	264	300	270	327	310	266	307	300	293	285	295	288	289	310	301	307	295	311	311	342	263	287	300	282	288	325	267	270	305	290	302	292	285	283	306	320	298	329	292	306	286	298	309	309	301	304	290	318	303	319	295	270	288	315	304	273	284	291	267	308	317	297	339	310	307	313	303	304	318	284	303	296	266	268	273	299	302	315	295	277	302	320	288	274	306	325	310	288	275	300	284	314	314	292	314	298	303	301	284	304	303	266	286	299	311	317	305	298	268	301	305	337	287	317	299	331	341	299	288	293	306	298	322	290	305	321	292	316	316	303	295	287	288	295	286	296	311	301	290	308	287	328	296	306	310	310	304	313	270	295	288	283	309	313	284	276	338	335	315	295	307	314	283	304	287	311	286	301	319	277	287	289	274	286	304	290	304	289	266	284	295	309	236	305	262	309	286	261	311	303	294	286	290	297	330	299	315	300	283	330	294	300	296	309	306	313	301	301	302	299	282	322	304	318	287	305	299	335	282	288	304	316	287	294	308	272	309	305	303	291	293	338	282	271	302	312	302	321	272	292	322	315	313	275	313	290	295	297	294	319	280	290	274	334	297	283	295	269	319	307	305	317	328	281	303	305	274	299	315	315	290	311	319	299	289	298	293	319	292	303	311	299	272	297	260	292	296	272	311	313	292	325	283	283	303	297	323	290	311	282	284	275	297	308	282	284	291	330	297	306	305	297	277	305	297	264	345	299	293	288	303	287	294	294	310	292	277	322	301	282	309	290	314	333	283	301	291	314	301	310	294	291	300	307	294	316	300	300	301	324	287	272	267	288	308	313	282	284	301	289	320	283	297	305	312	308	323	319	319	280	313	286	310	288	297	307	295	289	296	278	308	324	298	293	312	313	324	285	329	280	307	275	284	340	297	317	310	268	291	320	289	310	314	300	278	294	281	324	303	299	323	320	316	281	277	293	292	282	295	301	291	312	296	291	288	307	309	302	316	317	271	269	297	286	299	325	290	341	331	293	316	276	319	301	285	311	314	285	291	298	296	315	296	282	306	279	316	282	333	312	283	292	281	276	283	282	308	301	304	297	277	314	262	290	267	312	289	284	326	280	324	303	296	289	326	322	322	300	276	316	285	323	299	320	314	323	264	320	332	293	306	330	277	276	322	311	312	289	308	325	310	287	287	299	298	291	294	294	323	312	265	291	291	299	276	285	304	304	315	311	303	303	292	303	294	319	295	292	304	327	327	307	303	301	335	324	290	266	310	279	282	305	304	291	306	292	293	333	322	322	294	302	296	321	293	321	303	273	297	325	278	272	322	292	303	283	334	300	297	286	322	290	298	269	268	331	281	305	299	270	305	262	300	316	306	291	295	315	298	278	299	280	303	323	283	290	335	316	289	309	329	306	286	301	293	305	298	269	285	291	271	308	312	306	337	292	281	296	295	304	302	286	298	271	306	314	313	307	337	304	287	309	304	305	300	313	273	302	322	331	322	256	288	296	294	308	307	296	292	307	295	310	286	311	294	299	300	265	317	309	281	280	306	291	284	313	305	287	291	286	323	300	309	309	294	320	261	297	309	305	285	335	309	278	311	299	264	290	308	314	301	285	295	292	301	291	278	269	312	321	293	278	296	288	311	283	283	311	287	294	315	281	302	309	285	331	281	313	285	288	323	315	287	287	291	302	297	311	301	318	297	297	310	298	329	299	314	318	280	294	287	330	291	298	278	260	280	307	264	298	302	300	304	330	338	274	322	311	309	284	308	306	307	295	286	304	310	286	288	287	300	297	318	290	284	289	288	331	338	296	331	323	325	288	297	290	306	284	275	267	259	307	279	297	285	327	264	301	303	325	317	301	277	297	311	326	292	276	311	288	334	274	300	295	300	314	299	312	300	326	302	330	316	287	300	285	284	311	299	303	311	281	283	297	328	309	314	291	300	320	308	284	312	329	309	294	311	311	325	320	281	278	316	281	323	323	316	281	264	311	316	287	293	302	271	297	321	285	293	279	289	302	303	273	310	276	300	322	301	286	335	274	299	323	294	306	286	269	318	306	294	297	319	300	302	294	296	308	309	320	295	317	311	291	283	296	270	304	311	292	275	334	336	300	257	316	280	293	304	307	283	294	332	294	288	261	282	279	260	306	308	288	287	298	298	314	291	280	288	296	335	295	297	273	310	283	306	308	318	305	317	328	270	293	298	317	310	290	276	293	297	305	294	286	302	300	318	295	283	311	303	321	317	296	292	293	291	299	321	282	314	326	276	288	314	288	317	302	328	313	299	310	322	266	306	297	300	312	309	284	291	312	286	294	295	273	310	287	301	297	312	305	322	299	283	303	280	298	320	308	312	287	292	293	303	287	262	303	296	287	301	290	279	258	287	321	314	303	299	309	315	278	294	328	305	298	343	299	299	294	297	320	303	325	312	298	284	311	303	323	299	295	287	297	291	286	296	310	309	303	273	291	283	273	269	289	344	307	322	311	289	327	306	305	259	279	287	286	272	324	287	307	295	308	294	311	329	290	304	307	335	296	316	299	293	318	290	304	329	306	279	274	285	290	308	299	283	280	329	316	308	307	277	297	299	286	327	320	282	302	290	293	289	288	304	288	324	304	323	295	297	297	291	289	279	282	296	281	301	307	293	287	272	290	293	285	281	329	327	320	322	302	292	308	288	281	294	289	295	271	311	305	299	293	284	302	298	296	308	292	273	326	303	339	298	308	292	318	317	272	307	311	278	288	321	317	299	334	307	311	312	311	273	306	340	312	312	314	302	297	290	310	288	290	303	294	289	308	324	281	285	305	314	295	310	294	283	279	265	293	299	294	322	289	282	291	302	293	292	325	308	302	314	298	300	288	320	299	282	309	309	298	309	281	324	299	296	295	306	303	293	304	280	297	269	311	263	312	265	290	313	338	312	287	305	322	299	283	340	279	315	298	285	330	302	310	321	297	310	310	305	314	301	307	299	305	273	312	337	295	313	325	334	285	325	282	314	311	294	285	278
21209	46079	40007	28050	20412	14625	10245	7275	5410	4143	3466	2629	2215	1664	1435	1198	1092	1057	1036	1030	995	867	786	718	679	624	580	569	570	539	526	600	582	517	533	497	508	514	545	513	527	505	517	506	540	478	547	525	516	495	541	523	491	552	499	519	502	472	481	538	508	490	536	524	489	544	478	535	508	513	489	485	493	490	519	507	525	536	557	483	493	562	501	474	478	534	545	536	492	515	526	496	515	500	518	498	533	528	490	540	518	517	558	494	495	530	475	488	511	512	529	540	500	524	509	488	556	528	476	510	481	522	534	514	491	524	522	516	504	541	513	526	537	527	553	497	491	532	526	502	493	530	514	486	490	523	498	521	521	525	507	498	511	521	511	476	555	539	511	531	480	508	483	552	524	548	476	511	483	500	510	487	497	525	531	511	514	506	492	515	510	516	480	505	577	504	497	526	517	481	492	489	511	573	508	510	501	507	519	548	494	527	534	528	523	506	512	511	530	507	497	501	513	494	530	498	499	494	464	521	519	523	525	528	518	543	511	521	496	517	523	487	523	501	500	493	460	523	523	538	510	527	523	533	470	546	513	529	537	500	527	493	512	534	502	485	543	517	526	560	491	511	478	529	490	512	538	525	503	551	540	488	534	500	483	545	527	472	501	497	522	502	512	516	507	507	483	511	502	504	531	509	532	518	539	504	542	512	528	541	513	498	498	527	551	538	533	489	481	492	509	469	528	549	473	513	486	495	532	559	527	510	498	519	538	491	463	514	498	522	490	489	501	499	516	526	514	524	490	517	537	492	516	540	510	506	503	508	494	488	519	507	532	488	501	494	496	531	513	534	513	528	507	521	522	486	518	500	503	519	558	520	515	538	472	525	480	494	516	504	543	534	528	508	507	501	505	528	525	511	489	523	526	510	507	519	485	504	501	516	568	490	533	518	505	493	512	482	519	507	492	533	570	503	488	528	496	502	494	521	479	491	514	530	493	481	532	538	466	541	529	554	534	553	547	482	541	505	509	512	489	506	528	513	506	505	511	481	533	494	558	483	504	498	494	495	565	493	520	472	518	497	524	490	524	517	565	507	525	464	525	494	501	524	530	488	470	506	487	510	529	542	518	442	497	512	500	510	501	560	489	499	516	564	525	503	488	512	510	530	566	488	512	477	514	563	556	530	518	504	490	511	508	546	482	490	546	495	490	508	532	495	541	516	490	486	523	548	481	514	539	493	492	520	478	510	530	491	536	523	497	539	508	513	481	525	502	490	526	512	497	537	490	494	501	511	546	548	514	485	501	505	493	539	501	496	539	517	546	491	489	487	423	492	528	500	505	524	523	506	509	526	539	535	532	501	523	463	499	516	548	512	517	513	491	480	513	479	549	562	539	516	543	535	524	527	503	502	527	488	524	543	505	527	509	529	502	504	527	555	532	504	468	504	502	514	519	475	475	477	500	493	488	514	584	462	499	532	515	524	517	508	428	532	495	528	558	501	535	539	509	529	519	481	555	533	451	531	529	524	526	563	542	512	473	521	520	504	568	535	520	527	493	498	501	507	501	499	456	515	530	524	518	531	540	498	540	475	486	527	508	494	508	495	543	519	489	481	480	488	513	529	541	471	516	482	508	527	503	530	523	472	500	528	540	492	518	490	483	499	508	523	521	518	521	529	501	544	553	515	508	528	495	515	506	501	519	477	514	487	556	517	558	487	528	535	504	519	491	499	548	528	504	545	513	537	529	489	519	529	516	506	514	535	515	550	525	471	477	534	532	528	502	526	518	493	529	487	471	538	501	503	523	512	524	515	522	524	543	485	525	520	525	504	522	469	495	526	480	470	516	534	514	525	512	528	510	507	537	515	505	499	516	506	494	498	541	495	517	494	498	522	522	479	534	504	494	515	524	520	471	495	526	514	494	510	559	532	523	506	487	545	523	517	527	504	543	529	499	509	521	562	517	494	547	477	448	480	531	514	529	516	511	542	518	567	545	520	499	512	494	483	471	530	486	533	480	518	474	513	476	503	533	487	533	492	525	521	519	491	520	530	484	511	490	507	490	454	546	531	534	510	517	519	480	531	525	501	576	567	495	509	536	502	516	473	519	487	501	502	551	491	509	551	510	466	501	523	508	503	511	491	496	506	499	533	507	533	471	505	496	493	534	484	524	504	467	514	542	539	533	507	564	510	512	510	498	492	523	529	519	538	500	492	512	556	485	519	509	540	452	481	506	527	487	525	527	523	496	502	523	553	515	466	538	523	511	513	494	519	487	484	541	499	513	514	495	531	457	508	536	524	519	506	522	506	548	524	512	501	487	497	524	510	525	509	501	526	506	526	472	508	501	505	523	524	510	492	498	542	488	550	521	526	495	534	496	524	520	527	553	557	511	503	530	530	520	485	509	497	514	489	494	525	523	497	484	525	520	524	543	476	540	514	502	520	529	500	505	506	506	493	547	542	527	534	519	505	502	495	508	517	534	495	456	536	492	480	525	498	527	497	519	524	468	493	530	539	547	524	518	536	548	509	511	557	479	548	500	491	482	543	515	488	499	531	504	475	495	495	482	527	512	541	492	498	533	513	529	527	520	498	531	514	542	509	488	499	521	532	537	527	505	490	485	536	491	475	495	506	509	519	527	508	492	528	524	481	503	501	482	530	562	514	513	499	537	508	563	459	546	474	518	522	518	506	572	509	515	517	493	497	488	514	502	493	510	492	457	527	503	526	531	509	498	503	523	504	482	523	528	511	521	488	512	494	513	520	510	508	523	532	511	487	477	544	516	494	509	544	540	503	497	525	532	553	494	519	585	500	504	540	510	492	513	525	498	537	436	495	503	503	510	515	493	481	514	521	519	467	498	529	539	508	534	535	500	545	541	493	500	519	522	497	523	483	521	505	548	523	536	497	508	527	519	487	521	506	491	508	483	526	507	535	525	539	526	527	497	542	506	505	520	521	520	549	508	506	523	522	490	493	530	532	555	529	520	520	526	494	532	494	510	511	551	543	540	528	520	476	509	518	547	499	498	466	488	531	516	518	504	463	542	499	508	477	512	486	522	518	535	481	556	507	491	496	522	464	520	536	534	540	522	581	488	516	511	523	494	501	488	486	497	477	503	546	478	519	586	538	512	513	501	525	494	541	490	526	556	521	496	501	505	513	506	511	531	463	500	462	508	484	492	554	536	528	567	526	499	505	485	492	496	505	501	502	548	520	488	500	499	538	514	466	541	524	523	483	523	525	503	513	528	521	545	514	461	484	494	537	504	514	513	517	551	502	511	520	538	479	513	462	544	490	516	521	545	493	478	464	489	511	510	509	539	496	485	568	491	520	513	522	498	502	523	479	535	523	484	536	543	513	495	487	566	503	497	522	489	531	562	523	513	514	498	536	525	492	535	490	545	507	512	470	533	491	534	471	501	473	496	543	523	546	495	505	509	519	503	544	503	509	518	500	495	541	549	519	510	524	511	528	523	486	520	515	520	519	463	501	516	510	528	527	534	509
27804	21383	17323	8195	3476	2047	1430	1105	906	826	736	639	608	577	596	569	539	603	543	564	560	526	531	563	537	579	541	551	511	507	522	522	512	539	492	496	512	520	509	497	550	499	526	502	533	526	507	510	534	556	523	520	488	531	514	559	535	464	519	524	500	500	500	555	519	492	512	506	516	507	498	482	494	496	535	529	564	529	520	496	539	527	512	497	496	514	500	523	544	499	517	492	548	481	535	493	478	490	568	476	495	516	510	522	511	535	469	486	505	493	492	504	555	518	511	488	508	520	505	511	481	510	515	510	548	536	507	516	469	522	520	503	513	539	501	515	506	547	480	533	544	479	495	508	501	491	485	522	493	514	544	499	534	543	496	533	512	491	503	544	527	526	475	512	478	541	494	519	492	503	508	483	512	481	508	506	514	493	540	497	524	516	503	465	544	536	523	494	509	516	503	505	496	513	499	514	455	513	548	525	501	495	501	520	522	543	496	529	502	568	464	481	530	451	500	534	540	477	497	528	527	512	506	513	501	516	535	539	495	474	505	531	491	482	519	479	507	484	518	471	468	466	492	493	531	543	482	580	515	524	533	547	518	500	549	541	535	553	505	511	520	520	531	517	520	501	519	481	511	515	529	491	517	554	562	513	501	529	520	533	511	536	527	503	501	506	506	502	523	488	527	518	538	480	536	523	528	485	500	506	541	514	510	487	497	509	543	512	492	500	487	518	510	485	523	517	526	507	518	508	487	562	495	482	538	510	508	469	502	490	521	522	479	520	536	529	515	525	505	505	479	551	517	560	530	529	542	519	506	520	483	485	505	532	488	508	525	513	557	498	518	546	533	510	522	482	496	551	469	492	530	476	502	524	503	516	496	525	508	523	488	507	504	456	526	525	488	505	490	542	486	510	477	467	475	502	496	497	492	523	520	532	488	518	520	470	524	512	503	526	484	568	519	528	523	561	505	491	526	547	517	496	494	515	499	497	525	500	483	527	533	550	527	479	570	529	526	481	514	525	508	544	549	510	496	511	514	508	546	490	502	512	487	504	568	512	511	513	496	509	476	499	529	490	514	531	531	532	507	508	496	525	497	577	501	468	517	475	533	523	508	535	518	494	510	517	513	502	471	508	526	518	533	537	501	528	496	517	534	518	527	487	530	459	530	494	542	533	502	515	504	498	540	515	494	508	515	484	517	476	498	485	538	508	548	484	516	528	524	486	540	559	502	498	510	516	509	521	481	512	482	493	483	472	490	517	480	521	489	452	504	515	541	459	562	501	507	550	503	519	503	533	517	501	491	472	466	570	509	517	493	504	546	529	497	521	497	472	524	509	505	500	516	495	531	495	547	481	492	533	530	516	507	497	508	516	502	506	517	568	560	507	535	519	498	506	462	477	502	553	535	517	459	498	513	535	525	552	500	472	483	512	509	516	499	537	508	499	513	493	481	513	488	514	500	522	500	490	495	514	521	546	541	518	488	486	513	520	493	518	514	522	464	543	502	535	503	507	517	522	489	506	514	498	517	511	502	511	497	464	499	567	493	486	518	534	530	500	520	494	499	533	530	499	521	535	501	512	512	537	507	552	545	526	493	489	485	522	538	537	506	539	503	461	496	501	521	525	495	481	531	478	490	502	508	542	540	529	517	470	564	473	501	528	523	539	510	494	523	536	519	497	548	537	485	484	541	495	481	510	518	489	502	499	518	539	489	538	514	522	503	492	522	432	513	502	503	468	512	537	484	538	501	507	551	531	531	530	533	508	527	488	498	546	492	529	500	524	469	483	523	472	492	534	525	468	502	505	537	520	516	497	534	512	537	533	526	488	519	517	475	516	540	499	533	535	523	497	472	479	470	508	509	472	534	550	478	504	494	520	535	513	515	502	472	525	486	571	507	544	467	531	498	513	480	470	571	504	497	537	548	543	517	503	504	526	541	540	505	502	505	483	518	507	538	500	508	504	494	463	534	552	496	501	491	516	489	558	485	488	496	551	507	497	523	548	495	501	514	504	515	518	521	554	507	523	503	533	535	526	545	520	513	506	554	537	519	506	496	527	527	496	486	490	509	527	499	512	471	452	487	482	525	516	508	531	520	518	563	487	500	512	502	478	491	533	487	550	472	503	510	540	519	496	526	530	504	496	481	508	505	484	540	472	501	511	510	513	491	463	516	470	462	488	500	486	515	492	519	550	529	495	487	502	539	481	471	525	494	495	537	493	515	541	527	510	520	554	501	493	543	489	473	482	534	510	490	544	506	522	516	513	525	480	509	511	521	474	478	511	496	503	511	480	492	473	519	505	519	523	529	546	497	523	551	475	527	512	484	535	476	497	472	464	499	483	508	535	512	504	496	491	485	537	481	491	493	473	480	513	512	481	516	497	463	509	510	500	470	506	508	472	490	529	491	534	529	522	537	489	534	526	549	560	510	512	489	507	509	499	550	505	479	500	516	514	516	515	532	484	536	506	488	538	522	531	522	495	488	536	506	537	523	489	512	522	527	467	516	498	561	508	495	491	487	521	501	530	462	524	483	489	542	508	539	500	505	555	537	530	484	521	523	532	505	533	518	520	531	507	522	491	504	520	532	545	516	521	522	512	520	539	510	496	517	514	513	513	497	524	532	510	523	500	518	505	488	551	478	544	506	560	519	526	545	520	492	471	516	519	516	486	497	544	509	522	472	483	539	486	501	487	490	501	505	523	529	543	475	531	503	556	526	489	513	493	530	511	503	507	508	534	516	514	492	520	519	506	510	499	545	522	530	473	519	530	493	473	510	493	506	503	516	506	489	501	553	517	488	507	509	516	468	512	570	500	509	490	506	452	455	514	492	529	480	535	516	506	514	536	495	511	514	498	484	564	538	529	515	500	505	541	515	524	485	523	477	499	509	537	527	546	495	520	539	519	538	532	510	542	495	532	538	482	505	475	557	533	513	532	512	510	494	535	557	472	482	502	490	487	507	499	526	527	521	541	534	515	566	519	549	488	522	523	526	499	548	506	527	491	514	511	485	548	524	520	516	511	550	545	550	517	528	516	518	529	517	488	513	517	509	515	520	508	521	516	514	544	500	527	503	488	495	483	502	491	501	520	519	457	510	494	532	474	517	539	508	486	476	493	510	543	554	534	513	478	524	504	500	496	504	518	489	578	529	494	491	470	536	509	481	524	497	524	537	537	541	490	514	522	516	517	518	513	525	537	506	493	512	504	496	488	527	497	520	525	491	518	494	519	519	508	499	522	504	525	500	523	476	508	520	489	496	511	510	503	515	537	512	520	487	497	481	541	513	519	550	517	511	529	513	513	538	524	515	494	525	538	541	465	470	503	504	551	536	472	499	531	505	515	546	519	495	511	527	518	489	515	509	493	488	534	529	530	541	501	522	543	481	508	494	512	562	504	467	519	560	528	500	506	539	508	563	528	521	510	496	468	510	503	470	512	509	520	512	535	520	497	471	498	539	552	527	524	521	504	496	492	532	534	487	499	497	477	536	499
17135	31797	22245	12176	7997	5229	3755	2799	2180	1904	1658	1408	1271	1163	1132	1061	1094	1054	1011	1021	1000	969	966	919	869	885	883	889	854	870	818	905	851	890	851	884	826	849	888	841	864	853	842	868	866	876	882	897	889	882	841	870	853	852	878	835	853	871	847	839	844	862	833	890	893	880	847	850	878	896	902	823	838	811	865	911	845	871	875	820	873	873	877	894	866	890	905	898	834	875	876	873	843	919	869	831	879	858	858	844	833	869	865	859	821	883	835	866	881	863	865	881	857	841	901	843	871	866	824	825	909	852	838	865	899	861	850	878	876	866	832	938	843	851	827	877	864	829	861	858	796	838	812	887	854	844	828	868	845	853	914	899	882	859	852	853	863	852	861	867	850	855	909	899	885	830	827	896	813	853	848	869	867	881	912	870	840	869	844	875	850	842	839	853	911	862	814	833	893	841	854	877	872	901	903	856	854	837	866	855	927	812	842	865	856	888	878	840	863	868	907	876	851	849	884	848	856	867	912	856	876	864	841	889	900	881	835	824	871	809	881	905	866	859	904	827	938	841	847	866	927	899	889	832	879	848	836	831	852	832	838	895	838	901	822	811	864	875	864	810	903	938	892	824	855	854	861	891	830	860	838	913	837	820	880	867	870	832	844	841	911	843	860	875	883	879	845	877	872	864	843	853	845	866	904	847	827	921	900	856	874	878	852	878	870	837	863	842	909	850	876	827	930	904	867	877	802	819	878	846	844	873	895	846	862	845	887	826	888	874	913	885	870	829	901	792	888	882	910	853	913	860	882	827	821	860	871	842	864	830	825	850	881	830	872	923	930	913	851	903	860	841	840	874	889	814	872	803	869	866	837	878	810	877	913	861	916	834	853	910	866	874	954	832	865	856	864	858	832	841	846	821	855	837	909	807	896	853	890	908	877	829	846	825	857	842	882	900	851	882	842	844	905	847	817	879	854	874	899	889	857	852	859	914	870	847	931	863	908	887	887	835	878	913	821	898	835	880	887	916	920	848	874	830	827	829	888	881	837	926	880	879	864	821	844	889	872	858	866	814	859	879	846	804	862	835	850	908	874	806	872	919	896	801	888	826	857	906	911	889	875	801	865	852	860	876	844	877	855	851	912	853	859	833	889	863	826	829	853	909	818	869	866	837	857	887	877	868	872	866	848	892	884	877	851	836	878	845	963	809	880	889	862	827	860	893	874	842	867	877	843	885	861	863	908	874	857	861	829	847	864	903	819	888	869	825	883	893	840	871	829	819	896	887	874	844	861	842	810	821	869	886	831	876	831	852	897	796	873	886	886	865	885	827	862	817	910	838	833	864	883	881	878	898	820	885	883	863	871	887	824	830	872	899	813	859	855	815	835	898	902	843	858	845	897	883	868	877	844	903	845	812	865	829	912	861	902	912	896	867	875	884	848	860	890	842	799	914	846	830	833	860	835	901	835	881	862	878	882	858	852	877	837	870	858	865	846	874	901	915	882	839	836	872	863	819	836	905	817	850	870	891	862	880	817	864	895	889	871	877	802	863	843	877	904	885	847	919	926	838	861	888	866	862	883	874	812	852	837	837	839	847	858	881	853	930	848	868	839	898	785	815	885	885	800	862	901	875	833	848	870	879	892	880	861	870	856	879	870	873	848	892	862	872	882	839	842	843	869	878	864	831	874	874	851	855	835	880	871	857	872	835	899	881	863	870	857	883	857	856	835	887	894	825	822	886	856	878	931	886	843	883	862	898	839	923	865	832	860	873	839	889	864	862	768	887	865	910	909	866	900	859	889	874	824	835	863	872	843	874	900	874	914	877	867	849	856	801	879	873	820	855	881	875	860	836	867	872	845	874	867	858	897	928	887	921	871	856	867	848	875	817	847	918	897	896	887	864	889	874	837	831	947	788	878	882	825	893	897	872	789	834	868	888	877	875	867	858	831	882	883	883	830	849	895	860	861	891	868	855	852	870	899	857	821	867	845	832	852	850	815	864	877	852	850	801	869	864	870	888	875	872	875	812	904	860	903	876	811	871	844	831	869	871	850	828	873	858	930	864	833	862	838	854	855	875	851	869	848	872	865	900	877	880	882	832	857	874	791	808	858	833	859	842	853	935	830	827	897	901	856	848	851	915	906	899	862	920	834	857	858	906	871	895	891	853	906	890	875	873	861	899	867	898	859	856	873	919	853	839	907	824	875	867	862	901	856	940	864	843	915	899	877	853	856	899	862	851	840	886	857	863	850	840	897	863	819	885	813	911	841	821	843	867	844	897	850	864	823	865	876	876	855	833	857	843	809	888	916	848	841	898	904	841	861	847	866	858	828	880	925	921	786	824	840	866	862	909	910	852	867	840	860	850	879	850	875	853	879	905	857	888	810	859	864	851	831	833	835	823	861	902	880	893	834	841	872	847	866	837	858	828	911	851	863	892	858	875	873	904	877	894	774	856	861	892	836	825	851	895	879	795	907	886	905	888	842	828	832	876	816	806	780	797	835	885	848	843	821	820	876	877	874	918	901	889	919	930	895	901	906	788	857	928	853	857	857	809	863	897	859	870	865	854	866	887	894	864	890	895	839	860	797	885	861	837	905	880	888	841	868	853	874	826	882	926	824	863	892	868	853	872	861	898	875	819	864	859	799	849	874	854	842	863	867	910	845	817	824	851	882	848	862	820	856	828	890	891	880	869	857	811	858	878	910	836	851	885	862	863	853	828	841	847	942	858	869	859	871	876	850	896	918	833	788	843	882	889	859	879	813	805	870	879	845	849	878	884	890	836	850	921	854	889	840	904	836	825	880	864	831	848	840	848	915	880	868	870	893	833	875	843	857	859	817	876	884	922	902	895	855	801	884	854	870	843	844	872	810	827	873	838	811	838	866	870	853	858	857	840	841	861	885	802	866	903	855	887	870	881	860	845	819	824	849	859	886	868	875	859	895	896	873	832	828	898	822	834	893	872	871	886	826	885	817	842	877	891	861	814	821	814	889	865	893	896	897	883	849	809	892	895	821	837	871	902	884	880	838	891	857	900	896	815	874	798	897	893	864	814	840	861	866	849	860	836	915	854	841	836	889	847	838	866	871	901	862	866	899	858	859	888	844	885	825	848	785	912	921	820	882	894	856	852	870	850	897	830	878	853	842	881	945	827	827	860	868	874	832	849	880	913	975	867	844	787	876	855	855	911	825	850	916	861	898	846	886	923	864	859	864	854	929	873	831	863	864	881	929	794	855	832	867	836	798	836	849	889	830	912	872	827	875	806	803	889	888	880	890	892	872	854	849	830	884	859	851	846	921	847	789	823	816	843	875	827	862	845	868	851	898	856	838	877	843	882	881	901	821	883	823	834	847	866	850	841	914	922	902	877	876	851	925	877	921	865	855	866	849	855	919	877	854	880	893	842	854	878	913	890	890	851	866	884	886	887	894	848	933	856	830	892	880	877	867	835	864	872	872	843	884	856	901	867	855	835	851	818	860	842	867	858	840	878	945	807
23829	21533	27879	25733	19070	7865	3515	2012	1429	1215	1003	815	704	625	593	580	526	561	514	484	482	487	470	425	412	409	413	423	438	412	441	420	415	432	395	386	410	408	416	391	379	387	414	404	428	400	426	437	388	403	391	420	435	411	412	444	423	415	388	380	410	401	397	420	422	398	396	418	430	451	408	430	403	406	439	399	398	407	409	420	407	424	418	393	375	384	422	384	409	425	404	399	398	396	446	414	365	361	395	413	433	384	457	419	424	416	433	438	402	383	394	402	394	437	392	393	407	414	414	386	409	420	403	400	372	413	435	412	411	380	405	421	420	401	378	420	390	452	438	372	404	390	409	385	385	393	427	400	393	382	394	420	430	359	388	390	403	414	417	404	400	421	401	407	399	370	402	426	390	429	404	441	414	363	414	387	417	417	401	438	420	412	425	432	372	413	386	441	375	408	408	384	424	392	393	431	430	413	409	361	359	409	387	406	415	380	397	411	382	399	381	420	424	421	439	390	419	406	421	421	432	380	388	398	448	433	403	401	396	396	447	412	393	404	432	383	398	417	381	377	404	444	434	383	440	363	388	394	388	407	403	395	454	370	393	377	431	408	413	423	439	412	382	410	405	405	386	414	389	403	407	406	453	397	440	437	402	394	427	398	386	414	442	424	377	419	399	402	377	402	449	403	385	358	441	434	401	394	389	398	399	370	423	424	411	431	428	432	402	402	385	403	419	401	442	406	395	413	378	413	389	437	406	417	399	415	412	389	396	423	423	415	435	436	391	388	416	382	393	414	375	388	380	432	371	395	392	393	418	394	401	436	389	411	428	404	414	406	378	421	395	423	370	406	398	425	361	371	450	412	396	395	391	426	405	391	467	425	427	406	403	414	423	415	404	382	393	412	431	378	397	407	402	394	368	364	401	414	403	408	410	425	402	385	407	397	418	384	412	406	373	395	379	407	406	411	421	412	408	412	396	384	403	407	405	412	389	404	375	344	432	412	414	419	427	410	422	442	400	443	404	388	419	428	391	415	414	397	427	405	397	410	443	390	427	391	421	447	391	365	377	402	419	392	379	401	425	431	383	399	398	413	437	427	390	382	410	426	422	419	393	402	419	403	389	405	380	394	433	386	413	385	402	437	410	440	372	432	419	413	411	381	421	400	432	388	381	414	406	381	381	353	399	437	404	421	379	389	401	411	414	416	416	386	397	381	425	403	408	413	411	433	435	408	397	424	436	444	424	445	414	393	397	434	412	390	427	423	419	408	410	430	402	389	414	392	405	400	428	392	393	409	406	395	385	354	416	398	363	394	440	406	448	397	398	409	421	413	388	424	444	418	402	427	379	415	400	410	434	406	397	429	418	413	383	405	377	426	411	422	406	390	408	397	402	406	418	425	397	414	413	407	406	419	402	408	392	424	398	423	397	442	380	413	381	386	401	403	404	417	417	409	440	429	448	449	403	400	395	415	385	421	400	437	405	437	402	404	428	420	400	398	425	386	391	419	403	390	391	402	387	382	418	409	420	428	396	360	404	414	407	406	420	412	439	395	401	406	394	406	382	408	398	412	414	428	372	379	388	375	380	412	416	410	408	435	404	404	408	419	384	428	425	416	446	388	416	388	408	415	389	400	386	374	420	421	422	447	450	419	414	387	436	399	413	403	384	384	400	374	401	398	422	409	439	362	387	434	384	404	419	405	391	422	384	376	416	374	389	428	405	441	416	386	406	377	430	407	394	409	394	401	399	401	420	453	440	410	415	407	439	427	417	419	402	379	387	399	435	375	390	408	378	389	446	401	408	444	382	408	386	399	401	388	432	425	370	393	425	372	447	423	400	447	404	410	420	400	444	412	388	442	398	396	414	402	418	404	385	398	388	438	452	463	392	410	407	407	368	397	389	419	427	417	424	444	431	369	409	427	429	430	385	385	386	384	448	357	373	401	414	390	420	400	362	406	389	414	422	402	387	417	448	386	415	411	416	416	421	384	434	410	373	436	396	411	407	379	394	419	453	428	372	417	374	421	374	427	451	412	391	401	407	413	363	417	405	392	396	394	397	428	384	386	403	384	419	424	435	415	406	442	390	387	407	389	432	412	450	364	404	399	422	418	378	394	392	430	357	395	432	392	409	436	388	403	380	388	430	389	406	401	439	432	447	378	427	427	401	426	400	412	421	412	411	441	438	384	410	412	435	401	406	435	395	407	417	419	398	432	383	403	413	438	402	413	404	424	436	422	433	375	431	405	400	427	410	428	379	400	420	394	391	408	426	419	385	387	390	423	400	391	415	382	443	442	459	408	393	387	361	401	385	372	395	371	425	403	396	417	396	416	407	438	383	437	416	452	396	383	404	439	389	382	417	417	438	422	405	398	415	383	376	419	436	429	412	420	404	405	413	426	345	382	411	418	440	408	403	410	400	432	378	340	425	408	399	420	405	388	390	425	396	447	387	446	385	395	413	456	409	392	398	401	436	434	394	424	392	385	395	405	404	409	420	422	409	484	408	403	414	390	409	385	438	391	425	417	416	454	415	408	381	397	386	420	429	402	432	394	370	376	406	435	421	445	417	431	395	405	380	421	405	423	411	432	375	419	409	372	391	386	395	377	411	414	376	388	407	407	375	396	401	415	410	416	429	439	419	408	405	403	429	418	422	423	414	422	395	418	391	405	432	393	410	419	363	395	360	473	437	382	415	416	439	380	437	394	391	453	404	396	416	403	399	392	382	413	387	388	404	403	411	381	417	395	430	394	431	435	357	372	386	408	437	448	397	412	409	444	400	389	393	346	402	391	397	444	415	371	400	400	407	436	436	437	401	437	442	401	413	431	422	416	408	398	423	417	426	417	400	400	404	382	411	403	407	436	395	414	396	416	442	418	379	426	392	365	422	437	402	399	418	396	388	404	399	429	457	386	413	418	401	413	460	407	380	453	381	407	413	397	443	435	386	430	427	398	419	417	401	426	412	381	412	424	425	401	367	411	386	418	426	395	422	432	412	419	433	381	420	402	381	390	412	402	425	397	420	410	407	392	414	406	407	379	399	441	405	371	403	363	435	382	415	412	402	389	411	386	402	417	420	403	376	415	417	410	404	398	387	412	363	405	397	426	400	387	405	409	405	416	387	434	400	389	372	389	430	409	401	427	451	404	420	414	360	427	399	389	414	431	412	371	422	430	390	428	410	414	400	440	375	386	402	438	377	418	422	391	399	397	453	427	403	437	445	401	398	394	419	387	401	380	373	415	434	395	435	437	390	418	420	410	412	409	415	398	374	373	369	384	379	396	444	418	443	382	406	402	454	425	439	414	413	420	406	387	418	411	421	448	452	419	429	412	438	421	398	404	407	410	409	393	394	432	456	397	390	418	417	396	412	392	371	396	400	413	418	406	391	388	392	412	397	394	407	402	412	424	414	430	414	384	417	432	424	391	418	403	378	384	401	382	415	410	404	398	397	365	421	462	409	410	395	400	352	435	419	399	383	426	426	396	420	356
19073	40138	34292	23422	15467	9971	7083	4997	3823	3108	2407	1964	1728	1521	1213	1171	1048	1090	1083	990	965	843	815	810	743	762	684	693	726	711	704	683	742	711	685	707	675	677	694	654	630	754	654	710	645	764	720	725	747	689	698	669	635	712	706	707	666	708	706	703	701	704	724	722	675	728	683	721	735	697	718	743	705	698	715	741	712	692	737	703	700	680	698	676	695	688	750	744	741	722	715	727	629	672	674	663	683	714	733	734	707	691	711	691	707	696	708	716	672	715	711	709	728	704	711	635	751	682	700	719	700	703	683	671	697	666	686	688	669	733	739	761	704	718	696	717	675	680	687	706	666	693	718	689	714	668	737	731	704	718	736	661	718	712	748	683	722	687	701	698	705	704	696	694	712	635	721	704	694	680	733	731	697	661	659	680	712	733	731	702	706	697	665	738	677	696	673	670	652	692	725	642	710	688	688	773	728	700	707	697	695	675	696	736	711	621	720	669	679	669	728	728	690	683	735	676	762	741	686	678	676	699	701	716	732	696	708	729	658	730	688	699	605	653	709	705	665	701	749	695	728	669	652	664	717	716	688	698	699	721	701	687	704	718	717	677	646	648	705	663	684	720	683	683	716	704	697	672	708	712	699	706	691	699	699	684	680	665	734	663	686	689	716	688	715	664	720	675	694	662	717	728	715	689	681	716	691	674	675	681	705	660	724	702	662	722	738	694	674	731	709	686	718	733	717	657	668	681	688	679	670	685	698	697	715	710	731	675	656	687	654	688	671	776	723	692	693	751	739	693	692	664	669	705	692	708	729	705	659	671	704	690	731	733	708	679	680	741	685	694	722	687	703	719	683	690	706	671	687	698	679	677	677	715	737	717	704	702	716	707	704	637	706	756	707	725	668	740	683	675	658	692	710	749	724	721	708	670	731	692	712	714	709	746	724	699	706	689	704	724	735	651	690	724	721	684	674	698	662	717	675	690	682	691	705	663	672	688	695	716	675	665	719	738	722	726	740	720	698	690	653	688	707	713	722	661	719	692	671	724	699	715	730	678	706	709	668	675	746	708	722	724	692	674	665	681	636	723	736	649	715	704	719	696	729	725	722	697	661	682	686	744	676	681	688	677	709	723	707	688	691	689	694	699	647	671	592	659	712	635	718	674	698	754	680	737	697	678	671	701	706	709	664	659	682	674	733	746	697	681	722	675	698	709	747	682	717	725	722	661	689	697	672	670	755	712	687	691	685	665	672	703	718	723	708	732	725	668	726	696	654	717	689	704	683	661	716	718	697	677	655	681	744	715	708	727	697	670	676	724	639	687	688	727	681	705	686	701	696	708	700	714	708	714	657	729	680	711	688	689	705	701	694	694	725	695	700	690	728	654	693	672	700	690	675	722	695	691	668	726	679	673	716	720	730	684	687	661	699	698	675	699	689	701	739	653	717	716	665	720	698	711	706	722	658	683	705	752	717	698	714	680	710	705	724	656	658	696	737	715	741	694	708	704	759	661	705	700	640	695	675	718	704	647	716	677	733	717	709	725	646	692	670	639	714	727	719	708	667	698	691	681	660	671	706	671	671	703	688	708	648	722	710	739	710	657	669	669	667	702	679	682	703	686	696	714	749	676	723	660	713	720	681	699	769	666	731	661	678	725	685	661	697	697	653	700	699	705	656	735	694	683	677	718	703	688	715	697	679	730	679	715	712	686	715	657	684	671	699	657	711	715	734	681	729	734	682	745	729	701	733	731	717	694	731	691	706	659	708	697	668	667	721	713	658	734	740	687	683	674	686	741	691	690	679	755	705	675	679	697	709	680	700	685	648	673	663	731	685	726	709	748	698	730	735	660	718	674	657	678	685	747	714	741	742	681	683	679	716	691	679	712	694	697	689	672	737	714	674	714	693	647	711	712	720	750	708	722	727	699	745	723	679	681	691	688	712	657	737	709	696	688	707	721	669	662	703	700	663	710	731	714	689	703	664	656	706	696	690	664	680	706	729	714	709	725	675	660	702	696	700	748	719	713	718	679	743	684	698	690	692	718	731	726	683	691	695	683	683	701	709	660	687	689	720	729	730	744	686	712	702	732	688	648	637	682	700	687	717	696	742	677	704	714	723	707	716	684	683	711	712	699	671	671	669	720	712	703	750	719	699	681	669	676	702	677	722	670	705	707	681	662	738	717	732	711	680	740	677	691	694	724	709	705	714	677	735	694	696	696	769	730	684	700	657	677	720	678	685	719	674	715	726	716	708	687	651	694	698	698	720	742	676	689	714	695	675	730	728	724	712	664	705	616	708	700	752	683	731	680	678	726	699	714	684	712	695	677	701	662	693	674	696	684	730	667	706	712	671	709	724	695	748	745	680	703	768	701	709	713	704	663	712	671	747	668	697	688	738	658	719	665	716	765	771	726	658	692	682	687	707	672	695	696	691	694	665	683	710	721	714	713	663	708	628	716	683	670	753	705	733	699	680	676	714	730	735	675	722	693	716	732	707	662	701	694	677	648	725	667	725	702	716	718	689	706	686	660	664	703	664	692	684	719	707	699	707	691	641	694	712	681	732	674	705	695	732	698	736	719	700	699	732	748	706	688	662	713	712	700	689	669	690	644	693	656	695	716	697	701	691	700	687	695	671	710	697	727	692	659	698	675	670	768	746	704	690	721	709	702	707	665	686	711	717	699	719	685	675	737	748	694	651	705	677	689	751	682	727	731	705	688	686	680	679	672	692	690	643	657	747	688	700	719	663	710	656	709	703	687	632	721	702	672	676	753	722	709	727	710	700	754	692	663	677	719	695	739	721	731	649	696	716	689	706	697	718	743	715	690	685	716	692	701	714	697	698	697	713	722	656	696	782	678	659	742	682	668	711	706	673	681	722	741	707	664	710	695	688	668	648	671	721	667	684	707	692	726	742	673	695	698	663	635	674	708	706	665	746	716	701	692	666	664	691	701	721	727	673	669	729	725	682	725	675	724	686	680	675	704	658	707	699	733	668	676	706	756	694	694	670	675	661	696	663	719	721	661	647	687	707	699	686	677	738	707	657	685	725	702	710	690	729	683	699	713	669	691	734	682	702	713	645	674	671	690	668	683	711	692	729	662	700	741	678	685	755	699	633	660	725	712	724	686	682	672	696	673	673	721	673	660	724	710	694	699	696	700	715	697	675	733	692	741	713	759	709	676	639	700	671	741	635	700	700	701	686	712	686	702	736	671	695	721	715	640	714	736	720	701	655	701	743	688	717	701	682	689	683	728	712	670	651	672	677	703	750	682	678	750	692	695	666	704	715	667	726	683	689	701	737	694	757	667	694	679	679	722	750	643	669	722	692	704	660	684	672	687	684	715	663	683	693	714	714	677	677	714	712	740	690	669	708	701	678	707	674	744	693	688	685	681	659	680	701	668	673	713	668	748	692	730	688	675	694	702	711	690	674	702	722	686	706	727	711	719	751	686	747	731	711	689	787	687	670	728	709	745	682	709	693	761	693	656	688	701
25389	21544	25563	21789	6198	2625	1755	1254	1099	881	745	706	647	604	550	596	562	567	546	534	559	522	445	465	498	488	470	456	471	479	465	491	433	475	492	458	482	435	491	488	470	494	467	454	451	446	482	456	481	457	464	436	482	484	467	476	509	445	481	491	504	492	458	481	457	457	495	501	468	528	465	498	501	471	449	445	461	445	501	467	481	507	485	462	475	467	470	479	457	498	457	482	512	477	483	449	458	460	478	461	490	455	440	497	500	463	462	438	470	482	486	466	463	450	468	480	463	505	492	476	476	453	440	498	498	460	475	458	446	523	482	497	447	464	439	430	414	468	504	465	465	498	418	488	514	463	503	471	485	470	461	492	438	491	456	483	447	478	477	488	470	528	452	441	448	492	447	487	451	501	513	501	455	513	488	472	482	464	498	477	479	474	486	441	521	457	492	437	453	494	471	445	476	462	475	441	443	470	451	454	519	468	484	503	488	472	473	497	450	467	472	508	473	453	506	479	487	455	449	529	425	486	472	495	456	466	448	459	514	428	494	488	455	464	435	449	487	474	443	478	462	477	459	441	449	475	480	446	497	489	468	438	485	478	453	498	509	460	446	466	510	479	480	466	465	477	470	481	491	467	455	493	465	492	503	462	474	470	494	491	470	465	462	492	452	527	499	477	415	479	461	452	461	461	456	474	492	455	481	463	461	491	487	476	424	461	487	508	444	463	503	502	431	458	451	466	460	439	470	457	482	458	486	444	460	514	465	468	494	469	463	469	477	495	472	469	465	501	460	458	473	451	457	462	457	448	508	461	474	496	501	481	464	435	434	486	470	462	493	488	513	454	479	444	468	489	470	456	498	477	454	489	473	481	474	490	497	497	486	494	469	505	444	490	455	462	470	476	466	509	465	443	495	510	474	434	436	451	457	486	499	483	486	476	491	475	446	513	511	451	485	455	442	450	505	463	494	458	408	463	459	467	498	446	477	434	497	504	464	491	465	489	490	456	472	486	497	492	451	489	494	493	466	519	515	438	465	499	440	514	503	525	440	435	438	488	460	475	484	503	475	459	458	452	455	458	466	462	473	502	460	511	493	517	442	467	486	493	450	445	486	474	447	457	447	455	492	450	472	433	476	483	478	460	459	474	474	455	506	495	517	447	459	486	455	486	452	474	477	494	457	456	427	488	446	474	521	475	507	488	483	502	515	416	484	479	496	487	516	467	425	461	470	489	438	481	466	473	476	496	472	462	455	459	465	465	490	484	423	475	455	485	433	449	446	481	456	482	456	482	414	463	454	507	501	448	473	496	454	470	471	452	494	493	422	484	490	409	463	454	511	456	471	438	489	505	506	439	489	461	486	452	463	481	472	472	523	459	471	485	496	486	489	461	470	436	485	476	436	495	481	482	478	456	492	496	494	469	485	471	487	436	451	505	488	470	464	486	471	461	452	474	473	488	492	485	471	514	460	467	505	476	491	446	473	459	488	466	458	464	493	495	480	452	479	448	491	476	502	510	485	447	445	458	471	496	501	493	486	483	481	442	484	438	466	448	439	476	426	466	494	452	488	455	506	489	477	490	478	453	493	490	491	471	476	448	463	474	459	486	509	497	460	515	461	467	452	455	446	493	420	459	496	498	463	455	468	464	415	527	434	437	460	476	501	476	487	461	467	469	488	445	463	479	465	474	458	492	448	449	512	457	472	452	499	480	483	487	477	503	456	468	521	473	450	484	463	462	461	473	477	498	450	466	463	449	503	467	450	446	464	481	502	450	472	441	475	518	452	479	466	451	465	471	502	491	509	490	467	507	465	480	466	521	468	485	462	500	492	484	479	488	487	489	459	477	477	460	484	490	453	510	458	456	481	483	482	503	495	471	500	500	477	468	495	492	482	505	421	471	444	503	464	451	469	432	452	463	468	480	498	512	511	481	460	481	474	440	488	455	496	474	467	504	461	457	475	427	462	447	528	460	514	427	495	443	460	456	465	504	447	486	499	441	484	476	460	477	498	470	447	463	492	498	463	479	496	469	454	484	511	485	483	473	495	429	481	467	477	497	472	488	484	459	451	483	471	479	475	443	485	475	513	464	458	477	503	480	494	477	471	473	521	503	469	502	513	449	479	501	477	491	435	442	494	457	485	466	484	519	499	499	474	444	484	489	498	468	461	492	478	436	472	454	461	471	446	465	503	471	480	482	535	449	476	455	463	479	557	525	456	481	471	491	463	479	529	487	486	487	510	480	507	470	472	457	443	507	477	450	442	484	476	495	451	445	445	472	428	438	474	492	495	439	462	465	469	501	482	455	440	457	469	472	463	464	484	477	483	463	507	528	446	457	495	469	460	505	458	484	496	520	490	458	455	465	461	462	436	492	465	450	441	460	485	477	456	511	447	470	484	478	495	476	477	490	497	455	493	465	488	453	491	459	493	472	465	502	498	514	423	449	469	432	448	492	510	485	507	469	453	493	478	465	466	474	454	507	458	474	468	468	472	501	434	507	461	482	504	468	473	438	471	457	452	431	488	458	471	455	463	479	478	459	464	482	459	483	492	462	499	443	450	443	456	465	497	491	463	494	429	473	492	462	471	472	479	432	449	488	430	472	489	466	439	445	475	431	479	505	491	449	485	478	458	457	433	485	450	489	473	464	491	491	452	491	480	453	490	451	478	497	494	451	494	466	450	465	513	474	520	490	459	501	482	490	475	491	479	453	476	501	453	460	474	483	478	514	465	437	451	465	474	463	459	470	474	446	453	491	470	429	453	475	477	495	487	471	477	480	463	430	522	485	466	461	478	481	451	488	478	468	493	428	464	481	457	463	457	477	460	443	511	498	500	464	490	506	518	487	453	508	469	486	473	497	436	502	496	396	469	478	462	481	505	476	522	477	435	450	494	452	482	496	492	477	468	498	495	471	479	479	454	480	453	491	510	451	457	449	464	504	484	463	454	507	477	487	443	440	464	483	490	450	481	493	456	471	474	448	432	490	480	464	430	506	473	469	451	478	475	492	460	474	474	469	467	451	439	455	491	487	457	474	459	462	446	473	456	481	494	477	485	479	503	466	480	466	434	456	437	426	478	462	455	480	452	454	464	493	483	444	466	436	491	417	441	469	478	451	480	530	494	480	453	453	425	467	500	475	477	461	502	530	468	444	467	484	484	479	528	449	452	456	416	498	494	461	483	474	507	504	492	478	435	516	459	468	471	473	479	482	476	483	475	460	472	480	472	448	508	510	504	481	461	490	466	415	466	491	460	495	493	490	463	478	454	468	494	487	485	507	469	474	421	457	485	487	486	483	496	483	441	459	488	453	492	471	463	444	444	448	460	486	457	495	466	468	501	458	443	446	484	515	460	486	516	437	468	421	426	453	463	476	497	471	466	458	470	466	466	496	479	453	467	451	501	451	496	508	466	467	458	466	506	484	461	436	472	481	500	426	505	481	470	461	489	481	472	458	470	525	464	477	477	501	490	443	502	502	428	480	500	444	496	458
18488	37130	29097	17757	10641	6666	4728	3549	2815	2261	1895	1643	1377	1278	1208	1079	1096	1051	1005	963	948	936	887	782	891	801	813	790	869	797	785	870	841	810	797	792	795	827	809	752	798	670	762	756	805	762	788	763	808	815	788	786	772	784	754	772	778	838	786	852	804	807	772	832	779	793	806	769	777	772	762	810	819	793	742	787	792	804	814	774	797	788	808	817	773	769	757	814	793	792	805	812	758	795	776	827	776	850	764	790	756	799	798	764	751	786	807	812	832	807	810	780	760	842	800	807	817	787	803	804	792	803	837	777	819	794	793	741	811	773	819	793	822	819	764	774	762	776	831	787	785	858	819	748	825	829	793	768	768	783	800	761	784	810	778	839	794	801	807	788	773	765	823	767	777	814	804	773	772	846	802	796	829	799	819	787	817	809	799	812	733	804	786	782	819	793	743	846	810	803	774	778	780	798	721	753	730	775	858	853	782	790	795	761	791	767	809	845	824	817	784	778	833	808	772	791	749	764	814	777	760	834	793	796	756	811	794	799	801	771	773	789	820	752	817	867	759	793	835	730	797	793	799	823	821	760	816	836	778	761	779	803	790	788	794	794	747	794	767	811	808	813	811	766	785	771	846	772	811	801	818	794	790	819	839	819	799	759	787	804	777	806	807	829	788	743	782	777	802	779	776	792	790	748	859	787	791	805	771	753	752	769	814	782	774	794	822	801	788	796	804	803	796	753	789	800	782	786	789	735	809	824	795	800	816	799	748	822	782	763	813	883	758	838	770	792	759	832	776	774	793	779	719	775	766	815	790	784	777	783	810	796	756	752	766	761	755	770	788	794	795	770	826	783	764	731	757	814	776	794	794	759	801	754	830	786	817	783	809	790	804	792	795	776	772	741	736	810	791	812	869	824	856	790	807	793	828	770	791	794	828	723	788	805	819	782	771	779	739	834	740	794	788	779	780	831	764	775	774	757	831	808	773	797	789	757	785	790	760	815	792	809	782	772	780	775	822	774	787	787	773	758	831	777	809	818	783	762	798	769	777	795	779	774	789	791	824	764	788	780	852	813	837	827	792	738	813	817	810	803	812	768	771	835	782	801	814	775	786	797	810	758	807	794	833	799	825	784	766	755	796	773	789	810	792	801	782	742	787	775	747	768	841	762	821	853	737	843	807	784	834	814	789	781	808	781	793	813	803	771	782	783	779	789	760	786	808	797	748	750	783	795	812	814	778	851	818	772	872	743	829	799	762	831	797	795	817	827	789	762	794	790	818	803	772	827	809	738	825	845	797	784	809	763	770	792	768	782	765	802	849	786	806	858	839	808	753	748	789	738	815	818	778	807	783	773	794	792	747	819	779	818	761	782	798	778	821	817	805	842	793	814	762	746	767	784	830	847	782	859	777	795	803	793	736	738	788	834	873	765	799	809	785	789	823	790	802	768	774	760	824	831	810	797	795	802	801	735	763	772	794	782	798	840	843	786	766	788	794	793	794	759	769	852	746	765	819	741	768	833	776	759	761	807	798	854	809	761	795	858	738	765	805	769	820	755	825	813	782	729	808	756	759	801	760	788	769	751	783	801	862	862	851	793	789	803	792	769	766	792	776	810	778	793	771	838	798	791	770	788	760	817	799	825	754	808	822	775	722	766	797	831	791	831	745	763	837	739	833	742	799	790	780	783	780	764	777	824	790	764	773	798	810	792	775	771	780	766	833	818	771	793	804	781	823	796	812	773	790	829	781	770	773	826	774	772	778	788	796	775	808	762	778	826	764	781	808	829	776	799	811	750	806	805	767	812	857	748	786	809	790	779	763	787	794	792	813	791	800	765	798	814	806	767	794	796	813	761	769	804	816	825	764	827	767	768	812	813	758	832	804	760	812	817	798	805	801	815	779	797	837	787	828	790	807	758	773	803	765	812	805	786	746	812	786	791	807	807	813	792	826	793	766	795	798	775	807	858	744	774	800	801	805	812	854	815	807	745	792	774	796	823	799	774	751	785	800	781	771	784	793	759	804	788	767	804	803	817	776	767	839	748	787	714	767	854	801	822	846	813	773	798	817	789	791	798	802	751	783	804	787	782	778	782	815	765	822	790	820	733	777	752	869	789	817	792	823	816	812	771	816	847	822	802	789	788	790	812	786	786	824	750	783	803	731	814	799	809	768	752	749	791	813	817	810	778	809	802	768	766	815	801	790	779	754	832	814	762	815	805	791	820	829	828	771	773	776	775	772	821	802	777	802	776	810	808	788	808	757	825	751	750	807	846	767	780	746	801	812	803	737	747	804	725	814	757	834	844	766	795	772	765	799	779	790	834	806	791	788	769	835	803	787	836	783	761	810	793	757	813	791	780	814	809	803	795	802	756	780	811	806	749	786	795	763	738	752	829	770	809	749	820	812	770	794	815	828	792	773	798	805	769	739	779	778	763	758	783	767	828	773	775	760	796	757	839	803	771	804	754	819	791	767	755	777	766	824	817	772	789	760	822	798	809	789	765	777	795	785	808	784	810	770	812	754	748	799	812	816	828	782	766	841	777	790	779	765	768	805	749	773	807	778	809	823	830	792	755	759	778	754	781	861	790	782	769	803	791	792	833	776	789	812	781	796	795	760	803	779	777	759	804	799	810	767	769	811	768	761	779	823	836	737	794	787	795	798	779	810	850	781	797	817	772	828	817	787	806	815	779	828	809	769	780	803	796	816	795	802	807	791	795	785	767	774	841	757	793	790	752	810	825	857	799	802	733	794	776	779	754	782	812	799	862	793	775	743	764	764	768	767	732	795	802	806	791	776	807	723	800	819	789	765	798	799	778	808	816	778	794	813	798	785	808	782	790	796	822	778	786	798	814	830	806	827	777	843	842	798	797	758	785	782	787	746	777	767	828	803	796	815	785	767	805	836	788	754	782	783	790	787	744	880	768	803	767	832	821	821	731	842	877	843	774	798	786	788	832	766	816	758	825	790	775	835	804	825	802	827	803	698	790	854	767	798	756	777	809	767	797	734	825	766	834	842	782	705	783	785	808	758	809	788	754	779	856	780	767	825	803	826	768	810	801	826	791	783	760	755	820	756	852	783	820	769	833	808	756	829	792	798	813	723	742	791	790	771	797	808	769	796	779	775	819	818	808	745	827	754	778	791	787	767	803	829	820	800	763	795	813	756	833	763	796	766	838	774	761	796	793	791	805	809	775	819	823	791	822	829	763	781	812	750	858	765	838	808	774	794	774	823	761	803	802	798	752	774	776	765	785	799	804	732	767	774	813	817	794	784	763	768	776	828	801	769	815	777	794	790	793	811	778	751	808	805	822	795	730	799	793	843	800	835	814	842	790	787	830	776	786	787	798	762	796	787	779	793	782	832	800	807	779	807	766	802	798	784	796	761	784	804	822	809	779	757	795	849	818	801	788	773	817	755	777	825	804	806	810	858	802	765	822	811	838	803	798	812	816	735	779	728	811	779	783	785	795	810	799	803	770	809	769	769	771	834	817
23029	21589	28628	25052	21658	18002	6979	2963	1889	1466	1113	933	789	696	609	567	496	500	502	474	465	414	408	363	343	315	333	341	303	344	351	319	326	300	317	289	310	315	315	291	309	301	302	313	301	317	304	325	277	300	289	297	318	312	310	311	305	290	291	304	311	298	284	319	294	286	292	326	303	307	294	315	332	299	309	325	315	324	311	300	301	291	297	316	300	305	311	319	330	309	341	303	285	278	298	311	290	318	302	333	325	299	305	320	310	302	323	288	303	304	301	285	283	302	263	302	303	272	284	272	293	303	265	298	300	319	286	324	314	308	314	271	304	293	330	279	321	310	302	324	297	315	293	297	314	284	318	313	285	300	321	329	325	311	308	292	327	306	297	310	309	312	284	314	367	276	277	343	295	305	301	343	292	325	317	320	299	330	260	279	304	306	320	312	301	289	297	318	297	317	309	297	261	312	315	324	296	337	299	310	301	284	307	276	310	300	369	285	298	292	311	317	322	316	322	318	318	309	315	310	293	297	305	299	287	276	290	304	305	329	298	325	280	286	301	321	341	298	355	320	298	311	329	314	317	314	296	263	319	319	336	329	306	339	312	322	295	304	303	301	302	320	300	324	278	314	325	289	301	309	294	295	299	305	314	276	310	283	310	309	283	289	331	276	301	307	261	289	312	279	306	299	314	310	292	317	285	302	296	284	277	295	305	315	329	312	293	304	316	322	326	317	303	312	280	287	329	296	286	289	306	351	302	270	293	307	298	285	298	347	287	335	300	313	344	255	346	297	315	286	296	313	317	306	321	290	299	318	288	297	332	305	303	282	322	290	333	332	299	297	326	320	283	284	273	292	305	319	280	320	315	335	308	282	299	322	314	288	303	287	291	284	287	313	278	288	310	329	338	340	343	298	304	312	314	323	289	313	270	275	282	314	296	312	320	334	292	284	326	322	323	320	290	264	292	299	326	313	275	313	320	322	306	280	292	298	326	304	329	294	312	285	322	332	294	298	300	291	297	294	324	292	306	299	313	309	289	288	296	282	288	325	306	298	275	316	301	310	301	293	297	279	306	323	299	286	293	322	304	307	323	313	340	286	298	301	306	326	259	304	294	300	316	294	299	313	306	285	314	320	300	316	283	287	300	283	306	316	336	292	320	312	270	274	299	280	314	318	304	318	308	305	281	314	307	289	280	305	276	297	276	283	340	280	340	297	312	300	273	293	315	307	312	293	290	311	328	296	278	323	275	288	301	306	307	300	285	310	309	308	296	326	319	316	310	318	312	298	256	291	316	297	307	285	308	300	283	293	304	272	304	323	294	301	322	310	321	311	309	271	288	297	307	302	293	310	299	292	280	321	293	295	303	323	311	316	297	290	316	313	291	318	311	282	281	312	265	280	297	297	328	273	288	289	282	291	290	296	279	294	294	304	308	270	300	281	317	287	303	307	291	312	300	307	300	314	327	308	295	295	306	284	341	315	296	331	323	333	273	301	300	293	322	282	333	304	303	321	307	327	324	299	316	335	323	365	298	289	312	293	296	284	276	275	298	326	269	275	301	327	321	316	293	313	282	273	290	304	294	287	287	316	316	311	317	322	330	299	328	325	301	287	315	294	318	322	282	322	283	286	290	309	297	322	320	294	300	304	296	280	325	349	332	302	282	334	306	307	334	300	325	318	346	290	317	312	323	292	315	301	297	289	320	314	333	275	310	296	299	302	291	311	326	307	300	311	296	278	286	308	314	298	277	272	307	301	286	314	337	309	275	293	309	291	325	299	284	369	319	288	299	294	291	280	303	313	314	277	278	315	307	330	285	329	309	300	296	291	273	324	317	318	321	292	314	303	290	306	299	324	294	294	326	298	321	308	318	316	289	301	288	301	279	278	280	329	318	298	282	288	325	296	320	332	313	328	316	304	312	322	305	301	341	331	301	296	307	312	308	304	268	321	295	297	313	273	286	327	320	308	275	304	320	313	265	300	285	292	294	306	323	321	285	323	312	333	313	318	275	298	257	315	314	328	313	297	299	319	305	303	264	284	303	326	318	297	314	291	300	259	306	280	343	285	302	287	306	301	329	318	301	283	298	293	294	315	286	320	279	317	303	312	303	317	294	319	285	294	282	287	291	312	290	282	328	312	332	304	303	318	299	301	301	301	302	316	300	303	319	292	312	307	268	289	310	288	291	314	292	272	293	318	323	327	298	308	312	304	320	319	316	288	292	267	321	288	289	281	275	278	293	288	291	292	325	287	319	277	268	280	321	306	276	318	338	292	316	280	305	301	271	264	309	289	307	318	319	314	337	305	319	313	311	303	304	296	291	285	300	303	321	301	319	313	314	313	313	304	318	333	278	283	315	292	294	309	301	267	299	291	304	288	302	317	303	287	299	288	338	301	323	296	276	282	310	320	315	327	301	312	306	303	312	305	311	299	296	301	320	315	301	287	312	306	300	271	302	307	282	312	319	278	303	303	306	297	300	293	306	288	272	308	306	292	300	286	308	338	286	301	318	274	304	288	312	288	327	311	317	320	300	302	295	304	329	325	367	317	320	310	295	320	294	303	346	320	294	298	330	294	300	324	304	321	320	312	288	294	285	298	309	328	271	342	308	298	301	285	345	305	335	311	291	276	271	286	309	317	291	320	318	299	290	304	296	334	305	290	305	328	316	280	297	323	296	312	291	322	312	276	292	329	308	307	302	317	320	301	274	313	317	321	291	286	300	341	291	293	317	316	295	302	304	324	302	299	298	310	296	294	304	342	300	296	284	304	319	277	314	289	311	326	283	296	293	293	290	306	326	316	315	318	309	291	286	311	353	276	262	300	256	294	283	294	285	282	295	320	270	305	304	317	307	316	297	293	289	310	281	293	299	301	311	304	317	339	322	344	284	293	349	284	295	288	304	301	303	319	278	307	289	344	313	271	315	309	299	302	278	265	318	296	292	288	289	298	307	294	298	305	283	291	316	288	297	295	291	312	326	285	302	324	274	304	313	312	308	271	299	276	269	310	306	279	291	305	300	298	299	278	335	313	283	319	340	313	291	301	297	320	292	275	292	338	297	262	311	305	273	312	270	292	266	326	301	289	348	267	287	303	304	285	307	301	289	303	296	303	285	286	300	297	307	303	306	302	324	317	264	298	306	338	311	281	303	329	291	288	309	278	323	266	289	306	325	294	318	293	310	285	290	320	312	270	319	310	295	303	291	342	318	297	310	297	318	287	321	291	285	286	310	286	299	301	307	298	292	315	286	298	302	296	304	277	305	297	312	311	309	322	290	317	297	280	285	315	280	313	310	349	292	313	289	285	307	282	276	299	276	339	306	331	315	308	316	297	308	298	314	313	292	293	307	301	331	293	299	296	315	283	297	307	290	288	305	334	275	264	307	310	325	309	316	355	336	288	264	282	308	317	291	294	302	319	309	295	332	331	316	311	313	331	323	320	295	294	295	307	324	297	297	285	289	264	306	282	275	317	302	289	285	329	286	290	294	318
21886	48500	42236	30913	20215	12841	9299	6945	5163	3966	3062	2406	1993	1649	1410	1318	1198	1103	1030	970	905	855	724	708	603	638	573	566	575	584	543	544	515	582	515	523	545	532	521	545	501	525	529	570	529	540	540	478	486	499	495	545	524	564	500	514	509	534	512	456	482	548	483	515	543	549	558	520	567	540	530	511	512	544	513	539	516	506	497	520	527	543	544	544	549	490	501	495	546	515	504	477	544	568	543	535	539	514	542	568	491	594	499	555	498	541	525	546	520	519	523	519	520	512	512	492	523	529	467	505	509	496	570	537	512	522	535	511	556	546	542	512	523	512	549	489	507	507	514	498	523	465	553	535	548	508	497	520	499	531	499	566	551	534	480	499	511	519	449	497	517	517	515	559	517	556	509	553	537	487	534	510	496	522	504	549	548	497	515	525	515	520	535	540	519	514	516	518	516	526	486	540	524	490	528	479	477	498	513	513	514	532	492	509	569	489	524	528	518	533	476	540	562	505	524	515	484	541	521	510	546	479	558	516	528	507	490	525	541	533	564	510	524	545	510	517	505	523	538	528	482	463	516	539	493	526	535	505	550	563	525	503	491	536	514	515	505	534	496	501	477	495	506	534	501	528	453	536	529	493	498	530	516	503	516	529	533	515	543	556	525	499	492	546	468	538	502	525	535	509	535	523	503	515	470	510	517	529	540	505	504	495	517	513	500	522	487	502	548	502	535	546	497	483	502	514	490	487	456	519	529	511	523	502	481	503	515	486	506	513	523	498	503	520	550	518	503	537	528	506	543	488	512	552	512	508	517	508	491	492	500	512	523	506	563	529	494	502	490	486	512	544	530	531	542	513	537	521	539	535	530	545	510	505	538	532	498	500	520	514	492	528	537	553	542	523	537	541	523	507	523	501	490	548	504	519	522	556	535	524	495	479	525	549	562	507	512	528	549	502	456	517	475	501	530	505	511	544	504	519	540	495	539	498	548	571	515	517	503	523	506	560	515	501	544	524	509	542	504	527	529	516	513	547	526	529	522	520	510	540	508	573	534	536	534	523	501	526	479	533	501	528	539	515	502	464	500	523	504	527	488	568	519	498	502	509	520	512	510	542	519	485	536	541	537	509	503	502	489	550	509	522	539	491	532	530	538	518	499	536	503	470	526	505	495	552	517	519	515	512	536	527	536	513	497	523	480	531	503	512	521	496	519	527	566	495	513	537	578	493	516	501	478	492	498	456	495	524	503	518	522	520	526	493	540	516	489	565	474	497	502	500	522	505	527	491	505	502	513	496	515	562	572	502	513	489	514	512	527	483	535	552	498	506	526	521	537	535	537	486	530	509	547	499	500	501	527	527	518	504	523	500	523	513	502	540	499	470	524	541	542	547	490	490	531	500	496	488	499	516	518	524	495	497	531	539	533	537	483	523	517	536	506	526	487	515	486	524	515	510	515	511	543	493	565	472	533	492	564	471	503	506	542	535	524	508	512	512	541	536	536	505	488	501	478	496	525	517	513	579	495	524	506	528	524	497	529	522	520	512	525	533	506	477	584	525	516	492	516	493	502	481	516	525	512	510	527	513	503	536	538	527	531	506	475	514	507	496	530	533	515	461	509	479	559	546	543	501	525	518	534	551	540	497	521	534	484	500	527	551	477	500	449	514	481	547	568	505	530	535	536	553	478	503	540	521	484	533	518	500	530	568	501	547	500	574	485	491	561	518	524	482	545	501	503	520	508	495	520	517	478	525	517	488	540	549	521	511	501	495	508	516	507	507	516	524	547	478	507	511	523	527	503	573	518	519	476	519	491	523	496	521	471	520	476	522	531	531	503	515	508	509	465	530	520	474	507	560	505	512	523	473	501	525	508	524	514	536	530	496	502	540	514	515	532	504	524	510	510	515	519	555	471	529	501	536	538	502	504	524	490	541	552	500	518	524	499	553	518	571	528	501	528	537	518	486	523	503	476	496	528	483	511	528	473	513	521	546	483	513	535	512	485	523	516	496	520	547	526	473	517	532	496	495	501	513	549	566	573	530	514	535	473	539	549	519	452	521	512	551	464	534	501	562	538	503	513	511	508	529	496	579	536	530	490	567	487	521	518	526	501	512	542	505	453	484	525	490	514	513	530	506	511	517	515	497	552	576	565	502	475	543	521	479	470	501	528	509	490	526	519	523	514	529	506	512	503	511	500	548	522	526	514	518	522	529	531	527	498	556	513	538	486	519	527	530	524	519	544	490	516	509	480	491	506	516	505	533	539	520	533	537	471	498	510	549	539	500	506	539	526	510	499	528	555	536	519	507	546	526	529	490	515	553	531	534	519	495	537	497	536	484	511	509	507	527	525	520	473	502	546	487	530	515	517	541	531	509	525	506	528	516	469	514	517	522	486	475	522	523	558	519	524	542	531	550	549	483	526	530	511	556	526	470	502	525	480	552	510	467	529	509	533	528	518	546	528	538	534	525	532	521	505	507	489	518	517	520	492	546	497	544	511	514	506	562	512	474	552	520	501	507	497	484	539	525	504	531	529	521	514	545	536	520	495	542	504	500	533	466	552	516	485	497	549	474	510	508	478	522	528	567	520	589	517	498	556	513	511	498	496	539	525	519	473	529	547	506	518	508	500	523	495	543	539	532	554	497	503	541	497	493	545	510	493	553	536	498	539	507	507	508	533	525	536	513	490	526	482	529	523	503	492	522	502	498	480	555	518	543	537	523	513	543	521	498	487	503	603	548	547	490	534	481	501	527	531	540	529	528	503	546	534	534	500	518	508	510	523	487	516	525	505	509	527	487	545	506	511	527	497	525	529	515	515	536	503	508	546	525	509	506	531	499	544	508	494	517	562	538	530	524	488	523	533	558	528	546	539	532	538	485	522	504	489	481	522	516	483	514	541	525	542	543	517	493	544	532	511	534	538	483	542	490	520	560	509	500	533	524	506	519	539	541	516	511	528	515	520	545	503	546	508	507	497	502	477	519	494	551	530	531	487	506	488	504	568	547	516	482	521	488	504	509	469	518	515	537	511	522	518	494	514	576	504	561	519	515	563	493	499	498	532	561	534	517	516	520	534	525	477	504	494	511	538	491	514	518	486	572	505	533	483	527	505	528	540	536	542	519	522	506	540	514	480	559	519	544	517	488	506	506	528	517	541	474	504	567	484	542	526	525	514	497	513	538	538	517	523	495	519	485	463	539	509	474	533	508	545	491	519	511	542	519	523	561	507	485	525	526	523	548	500	485	504	514	551	484	536	544	496	544	510	514	512	536	518	494	479	510	483	502	502	511	489	518	505	515	527	505	558	525	508	521	509	506	503	539	489	484	506	469	544	468	518	497	523	559	513	496	510	566	501	548	539	509	542	457	536	568	570	523	502	506	505	495	499	545	517	522	498	512	546	509	503	511	502	521	535	512	523	518	498	499	500	526	521	519	489	474	484	539	487	531	515	538	492	521	503	514	529	517	484	515	509	518	527	525	474	535	494	518	488	495	530	550
27838	21591	19107	10013	3302	1946	1324	1115	901	750	726	646	661	594	585	545	581	591	553	579	550	496	571	524	531	534	537	547	509	516	495	469	556	508	543	489	537	523	521	520	545	488	507	514	507	473	504	511	507	485	521	508	500	514	526	516	518	493	524	484	495	528	517	509	451	523	485	499	510	509	518	466	496	523	501	504	538	507	526	487	488	553	458	525	488	533	529	534	487	473	480	504	517	486	503	491	513	495	553	504	508	466	539	490	513	476	493	469	507	473	554	489	495	490	506	522	489	543	526	538	513	515	484	554	522	484	512	561	546	518	475	508	506	454	526	497	479	501	513	506	508	507	526	491	480	451	503	505	539	504	526	469	477	465	509	505	505	482	526	490	502	547	497	474	503	510	471	511	511	525	503	522	534	512	529	507	478	498	469	510	530	495	490	505	495	544	535	465	515	531	473	490	560	524	508	486	529	537	500	540	515	506	530	500	487	505	532	523	502	453	498	508	560	482	484	498	539	486	488	524	482	492	513	532	498	493	536	503	532	483	489	490	493	520	509	477	470	521	488	501	474	477	519	513	502	496	523	532	537	537	516	495	484	520	481	536	514	530	510	462	548	489	520	494	493	482	522	552	525	531	529	512	513	489	535	488	510	471	511	487	504	469	515	500	484	542	524	450	509	493	475	530	565	518	488	517	507	507	490	463	496	499	493	496	531	503	540	540	505	502	500	489	529	552	494	499	506	500	536	515	528	538	514	519	479	516	465	529	506	491	534	536	524	484	546	551	529	544	500	543	508	514	511	477	504	532	493	505	489	531	522	508	491	531	520	496	500	498	507	521	528	525	521	460	480	485	535	484	541	500	498	513	527	510	492	520	495	550	515	531	455	513	512	494	502	496	493	489	534	540	528	508	493	524	516	552	497	497	546	541	527	508	518	557	477	506	539	478	484	526	504	495	552	571	536	511	519	529	507	495	529	530	552	505	488	492	524	533	520	502	478	491	551	504	497	503	511	523	493	518	474	465	535	481	543	523	552	514	497	505	476	512	501	511	479	502	563	520	514	502	526	522	515	525	491	507	520	462	503	516	508	550	481	508	497	514	528	486	526	483	486	470	494	515	550	550	503	508	530	532	491	547	526	515	547	537	530	530	521	500	504	505	517	521	523	521	465	508	520	468	502	497	507	515	485	518	510	507	533	510	473	501	513	543	508	494	547	509	471	510	527	516	511	503	512	500	540	505	510	503	478	503	507	508	516	502	525	554	501	506	490	496	505	507	543	529	557	526	491	534	521	521	526	514	523	498	493	466	539	521	512	506	502	507	525	528	517	488	515	499	508	539	484	532	510	505	498	540	530	498	505	515	527	497	515	492	509	526	503	529	512	500	513	526	516	519	495	541	498	529	507	528	523	506	465	491	520	486	496	479	502	529	490	466	531	500	506	472	517	529	502	541	513	516	551	526	476	538	490	505	478	526	530	461	523	499	488	487	550	527	518	491	500	499	502	505	511	468	519	497	534	484	516	525	522	502	488	493	506	517	493	487	523	510	547	494	559	498	488	497	455	511	491	523	514	542	468	507	521	512	539	553	526	501	489	511	490	504	490	532	505	526	521	533	505	546	520	497	533	488	561	494	479	531	506	501	505	514	489	499	520	533	497	505	496	502	521	523	499	507	486	523	486	503	500	476	521	521	519	512	541	521	474	512	488	521	490	556	543	484	501	490	539	499	532	495	458	526	575	474	502	494	481	527	518	460	487	518	514	496	518	504	502	496	507	507	494	506	524	532	535	518	518	492	519	513	545	510	559	516	490	483	510	500	455	505	516	521	503	515	543	494	524	523	514	518	510	508	479	459	519	517	519	502	522	509	499	497	538	515	518	501	559	491	518	481	529	477	516	491	533	502	529	506	499	511	493	534	499	495	494	498	487	513	504	479	533	527	509	497	481	543	506	530	529	526	501	495	521	518	479	514	509	537	509	510	455	484	508	507	516	549	520	522	510	482	499	483	488	444	516	491	524	495	513	534	526	500	482	522	489	504	530	512	514	511	469	541	491	566	530	524	512	488	451	486	511	533	510	532	499	475	523	471	528	489	491	519	550	464	477	531	525	524	496	513	521	526	533	455	502	503	546	508	505	510	520	543	484	510	570	483	495	488	537	493	493	513	533	502	524	505	480	501	506	507	534	476	546	491	523	505	527	483	511	502	484	533	502	524	507	490	489	527	479	502	518	524	484	519	485	520	524	547	495	481	523	523	521	527	497	479	497	466	546	499	500	507	530	512	497	527	493	561	530	488	536	511	530	464	503	525	495	484	486	513	499	530	475	463	481	553	496	505	463	548	503	519	496	535	519	492	533	489	497	503	468	544	516	509	524	498	556	530	533	525	536	509	553	559	519	517	489	533	499	494	503	459	523	517	499	494	527	526	513	484	515	502	493	498	534	523	494	498	489	479	474	486	562	530	506	556	517	524	514	537	540	493	513	475	497	502	517	544	546	486	500	510	510	514	549	486	533	488	536	492	471	542	517	503	520	525	492	546	518	478	508	473	494	517	506	513	513	465	523	484	528	514	541	497	534	505	489	501	471	522	505	516	485	458	523	516	478	503	494	503	467	502	485	484	530	528	503	489	557	482	499	487	495	520	496	502	507	493	515	519	493	515	505	499	485	491	561	491	502	499	473	497	519	502	511	488	526	500	486	516	460	504	513	489	519	535	494	514	502	478	523	504	525	497	499	510	495	480	521	501	502	517	491	466	484	496	531	500	489	473	518	515	509	481	496	524	520	499	493	522	507	502	496	524	480	534	555	530	494	489	491	502	517	496	500	488	499	523	507	523	513	510	509	492	478	531	495	509	539	540	532	488	533	495	513	512	517	503	475	514	470	525	519	511	515	542	506	518	515	519	510	534	514	489	566	529	531	490	524	498	564	524	520	496	559	504	516	513	505	469	498	533	509	492	484	494	520	530	499	523	520	496	491	511	499	543	519	513	493	497	509	524	538	510	514	499	524	468	504	518	508	528	516	510	501	483	498	519	511	514	512	508	538	514	518	489	461	488	506	487	506	492	490	449	507	540	522	533	500	500	545	550	532	489	504	486	521	499	516	474	514	490	479	511	540	507	486	514	521	506	489	495	512	519	531	531	505	503	439	480	485	526	523	530	555	492	506	502	534	528	515	501	484	508	497	494	485	455	501	506	528	480	501	521	565	512	514	550	507	498	506	497	503	519	549	524	518	529	507	490	526	524	508	512	475	479	503	528	454	496	474	546	496	488	503	471	495	513	489	503	513	483	473	513	513	518	515	545	530	494	544	516	510	537	469	520	517	478	510	469	533	497	504	511	497	493	535	510	516	523	498	513	502	506	513	521	521	538	501	511	476	485	508	532	490	491	479	500	548	480	567	535	481	491	513	486	495	490	516	499	497	502	496	478	522	510	503	561	498	493	492	533	517	533	479	500	483	498	504	508	545	521	521	502	541	518	482	517	500	518
17295	32848	24922	13367	7476	4748	3396	2681	2139	1804	1538	1370	1271	1167	1045	1059	1047	1046	999	1015	924	900	851	925	866	895	931	854	850	844	852	891	832	833	843	840	866	854	878	867	869	829	881	842	895	879	822	831	854	829	880	899	859	818	908	888	899	821	881	921	881	875	813	792	806	828	863	892	899	904	808	857	866	880	854	825	832	841	907	837	844	833	883	871	888	897	844	810	864	860	841	834	859	822	834	840	859	849	896	857	867	834	885	813	869	902	869	840	883	835	873	905	851	900	804	840	884	873	876	858	908	880	861	816	898	838	845	857	866	851	853	830	881	859	792	872	866	817	825	869	839	811	864	904	787	845	870	848	835	890	837	860	800	850	873	887	855	879	837	838	813	854	861	813	885	851	842	878	859	805	854	912	848	837	870	812	861	839	823	879	878	861	862	841	836	858	803	806	854	932	864	860	861	812	881	888	865	832	840	855	878	869	880	834	895	881	847	856	882	879	909	879	925	830	865	877	860	804	875	868	820	833	831	880	902	871	839	806	797	804	835	915	894	846	870	822	868	874	884	853	893	867	841	844	879	827	839	871	881	820	852	855	876	878	823	787	841	879	852	812	837	858	866	913	882	851	839	882	839	857	812	885	884	870	781	832	875	903	835	843	858	814	907	851	876	806	857	872	882	853	856	877	876	843	795	821	816	833	821	848	860	855	855	796	891	861	879	833	849	771	890	801	851	847	840	812	849	882	852	863	802	906	857	873	818	836	851	831	855	883	829	805	831	905	871	845	853	845	861	894	886	841	856	873	859	877	839	811	874	877	833	875	837	893	845	839	907	849	852	862	863	827	865	883	869	856	857	841	894	861	841	854	856	841	875	828	861	920	893	873	860	788	808	875	893	812	858	895	837	893	847	860	858	832	851	865	889	818	835	908	833	840	838	820	828	839	853	814	849	841	859	823	880	852	908	853	905	844	851	868	857	840	875	878	909	898	874	877	840	760	892	803	833	828	809	867	883	861	830	828	833	851	851	820	836	853	863	830	838	877	861	887	851	812	819	870	848	820	839	824	868	877	902	860	935	839	876	872	866	837	885	859	858	831	883	891	855	837	885	871	841	844	803	857	841	921	824	874	953	900	886	825	890	844	866	852	903	883	845	847	804	893	854	869	885	836	843	881	811	882	818	849	872	857	848	822	810	874	877	835	745	869	890	861	881	848	820	893	852	893	795	821	808	868	842	868	850	799	840	909	883	844	908	820	815	886	851	829	899	879	812	834	829	861	851	874	837	858	906	860	857	887	935	849	818	834	860	848	846	864	845	900	873	909	865	808	860	890	856	841	835	847	838	835	808	816	863	869	841	882	862	854	878	822	853	816	846	878	839	829	852	838	825	878	860	814	866	866	804	822	868	875	832	871	840	915	840	852	861	835	849	877	843	853	880	830	867	843	848	870	866	842	878	858	868	822	844	854	852	846	857	862	809	854	871	829	807	841	846	852	854	851	863	881	833	862	868	824	813	829	797	901	834	877	900	859	870	843	836	872	848	905	862	904	830	896	849	859	819	834	819	850	864	874	839	862	842	861	869	839	795	845	814	907	846	840	855	832	885	871	870	862	843	860	860	838	849	911	915	851	814	809	850	809	918	860	855	871	854	866	842	890	864	849	883	830	819	924	810	843	848	804	830	832	876	866	879	881	768	861	864	816	815	888	813	859	869	865	801	837	844	837	860	844	830	872	832	883	858	840	786	858	866	860	843	874	832	786	859	867	840	853	837	871	851	843	898	844	868	860	884	873	866	861	893	859	883	899	854	808	828	864	870	810	851	854	858	841	897	821	845	840	923	898	815	877	866	899	808	846	905	866	860	815	843	840	848	862	832	865	809	832	876	857	810	879	859	840	862	833	846	826	881	872	806	860	828	882	845	828	811	821	825	866	911	812	859	881	824	906	801	854	865	824	847	874	850	875	824	876	895	865	859	841	845	828	823	866	867	842	813	826	851	847	810	877	804	859	862	878	898	795	849	814	899	857	923	835	885	896	827	895	837	870	903	889	823	847	857	889	859	860	867	852	818	869	838	854	825	789	835	886	839	817	815	878	889	876	882	888	875	885	859	812	866	897	850	874	870	845	865	883	813	831	863	805	843	837	876	923	890	854	845	804	862	863	858	801	823	892	845	845	863	811	845	884	885	825	803	870	861	849	879	875	862	938	851	924	858	856	896	864	855	879	827	849	869	877	838	833	882	872	836	843	873	894	860	841	853	836	862	827	848	880	831	898	849	847	863	888	843	826	855	836	842	819	858	824	873	864	862	853	861	911	832	830	915	865	878	845	862	796	859	824	823	831	894	800	841	824	906	880	839	852	820	846	881	823	844	889	817	830	763	856	886	863	764	904	924	810	806	888	808	857	889	863	859	861	863	858	856	852	884	891	884	832	874	857	807	900	834	870	892	914	848	885	889	851	888	861	859	860	850	899	862	888	844	840	845	828	870	883	901	814	823	858	836	839	824	872	843	860	854	797	839	833	835	874	861	850	878	843	848	790	881	832	909	896	861	922	831	898	865	842	819	833	868	886	815	859	823	859	788	870	797	867	906	841	868	846	876	853	849	870	835	862	870	861	864	863	882	771	893	824	846	885	827	800	847	838	923	858	883	873	809	885	891	896	813	915	822	862	821	804	828	825	884	874	838	846	797	816	854	857	869	817	826	861	845	837	863	873	846	909	898	875	897	844	906	859	825	868	850	813	865	849	868	877	854	885	827	859	834	841	854	896	938	829	862	820	855	857	832	863	874	916	847	821	873	865	838	888	856	847	846	792	837	839	850	841	853	851	857	855	838	860	882	811	855	789	820	923	884	825	843	812	834	840	840	856	904	809	853	822	878	848	826	851	866	829	858	883	866	828	824	886	874	833	877	857	849	858	836	841	860	821	822	844	812	842	792	881	858	854	844	804	896	847	842	859	825	859	886	882	858	852	889	855	819	857	771	837	859	844	825	829	854	835	891	890	825	820	825	873	806	907	875	844	907	877	856	830	900	800	880	870	872	814	856	839	798	886	828	839	832	850	849	887	857	900	798	853	859	842	888	852	849	854	837	866	905	879	855	869	945	839	879	855	823	848	857	926	882	874	848	824	886	823	851	865	869	860	903	892	835	882	839	865	776	861	863	849	788	917	849	838	876	825	803	825	820	844	878	867	832	880	898	823	873	849	789	837	855	845	847	843	845	818	836	892	907	829	858	840	853	871	852	875	892	816	849	870	848	865	833	845	824	856	860	867	789	822	852	835	881	869	873	848	891	862	898	861	808	883	837	793	850	886	884	857	812	833	892	833	846	861	871	877	839	857	827	867	858	872	882	829	883	834	814	860	816	923	849	862	843	832	813	844	854	862	921	900	867	871	866	830	813	858	825	833	827	836	869	866	857	838	823	951	832	875	859	851	852	844	849	808	896	790	825	850	861	818	853	861	863	881	870	820	896	895	843	900	883	874	876	855
23766	21488	27857	25652	18874	7151	3285	1999	1433	1080	969	795	714	660	610	576	547	547	525	520	481	490	439	422	441	436	396	425	405	385	417	408	409	445	403	391	376	410	407	409	404	382	416	398	410	411	389	390	404	434	391	358	434	427	398	422	391	408	367	381	414	390	431	359	469	403	418	394	381	385	417	394	379	396	370	413	422	391	422	420	440	372	425	393	381	397	395	398	417	403	392	411	379	402	404	425	395	418	417	430	430	396	409	403	407	402	409	367	409	398	398	414	394	433	411	395	399	413	403	420	371	409	420	416	401	431	419	392	403	409	399	407	406	382	386	420	386	408	380	375	401	383	363	406	391	406	382	395	379	365	386	373	424	411	375	384	442	415	420	429	381	420	395	408	406	415	395	405	389	388	409	406	435	385	404	436	337	413	363	405	411	421	401	426	403	409	411	385	414	405	363	436	406	417	411	407	396	396	381	382	385	407	386	424	397	397	404	396	390	402	422	392	412	401	400	411	415	413	415	421	413	360	424	396	430	394	392	370	414	422	426	406	444	407	383	389	384	400	410	422	422	380	432	417	412	407	421	437	399	385	357	390	392	394	399	374	401	422	399	422	435	382	398	422	412	368	408	413	408	409	405	392	383	404	384	371	432	399	406	395	417	421	395	420	403	369	392	415	359	449	426	379	381	416	383	370	388	398	397	389	379	408	397	422	397	426	424	443	378	431	397	374	417	414	432	451	389	436	432	397	398	381	415	434	380	370	390	419	389	413	419	404	398	395	385	407	454	409	424	415	433	443	399	399	368	402	387	405	416	386	405	417	409	435	415	386	399	408	400	372	396	426	391	429	426	391	409	357	377	425	399	396	403	403	408	380	391	394	414	374	343	395	421	369	396	396	380	412	406	381	390	395	420	358	369	397	385	390	393	412	425	388	391	396	423	367	394	398	414	393	412	424	396	445	395	400	413	410	419	409	399	406	397	374	406	419	388	383	411	403	446	397	421	407	419	415	439	389	422	395	373	402	404	408	388	424	380	439	403	394	388	401	408	393	403	373	376	402	425	396	413	397	424	387	396	393	408	402	429	420	417	365	409	422	389	401	422	440	428	363	405	384	396	406	416	402	414	362	424	352	415	397	370	410	387	423	389	402	406	411	398	413	424	372	376	399	452	403	404	390	396	403	405	414	382	411	416	401	356	442	410	417	405	400	408	411	397	370	403	416	424	387	411	415	439	387	405	403	374	417	404	424	409	381	425	401	439	392	349	408	380	394	390	379	412	433	382	388	402	427	392	378	381	406	409	420	413	383	401	432	402	427	412	396	414	392	415	393	414	398	462	390	440	404	411	426	371	402	414	362	404	410	422	406	384	405	397	401	443	401	414	375	403	365	443	435	421	395	399	397	391	381	416	410	399	374	390	380	375	406	413	368	402	392	380	404	415	418	388	405	398	363	410	416	429	385	388	408	381	411	378	411	433	410	393	414	385	401	422	392	378	424	388	389	372	420	399	415	418	407	407	390	422	428	380	394	348	379	427	423	355	387	411	423	404	441	381	404	403	402	399	409	423	378	407	410	386	382	388	395	399	406	418	391	412	412	391	391	394	393	422	415	418	412	431	401	398	409	395	417	408	412	413	409	407	416	375	394	413	375	386	393	370	375	434	414	383	430	385	383	435	421	396	384	422	407	387	412	399	394	420	425	400	404	420	398	379	438	403	395	376	402	402	427	394	392	370	433	408	365	394	404	407	385	389	365	430	388	401	389	346	421	406	377	433	405	412	397	398	417	359	422	406	391	450	378	393	394	411	412	408	376	377	383	392	404	370	383	358	414	406	410	398	396	439	379	408	415	423	406	394	394	409	381	436	438	411	415	437	395	417	401	425	410	413	404	373	395	419	384	422	419	430	395	380	413	424	380	428	376	404	427	395	402	410	387	406	419	384	408	385	430	414	372	411	375	386	410	409	399	390	438	442	401	404	409	396	388	387	420	412	410	400	367	403	440	379	427	400	368	378	394	420	404	402	423	388	408	387	393	410	399	443	437	408	378	406	427	434	429	408	407	397	415	378	403	373	418	403	396	396	375	414	402	405	338	386	415	391	418	378	399	420	379	419	396	410	414	427	430	397	365	396	380	389	408	387	426	421	385	396	391	349	404	415	402	414	414	386	407	391	439	404	402	394	418	394	404	397	386	374	418	429	385	418	401	393	406	377	416	364	402	423	404	418	410	414	396	388	394	367	382	393	388	406	403	434	395	419	407	405	401	419	410	417	402	383	392	436	384	381	410	394	394	428	436	399	399	446	374	354	358	407	415	393	371	386	426	401	420	407	406	381	412	386	399	406	436	379	438	377	400	451	404	373	362	415	430	378	418	382	401	396	383	389	381	400	386	422	413	384	396	439	380	388	407	390	412	426	414	414	398	389	394	444	417	417	401	406	429	409	427	410	409	383	391	417	413	377	403	403	386	403	404	408	386	416	390	400	390	400	401	413	400	423	392	425	416	410	375	384	386	397	398	438	418	416	420	406	398	409	411	418	405	414	397	392	394	392	392	433	449	417	392	407	412	416	416	394	408	415	432	388	411	407	392	408	429	380	408	398	392	416	396	411	414	440	444	396	411	420	402	421	407	381	384	434	401	399	373	399	392	403	424	406	397	393	408	421	451	374	413	380	395	410	391	421	407	382	449	411	405	406	406	412	413	426	418	422	368	410	367	399	403	404	388	437	409	392	389	418	376	380	408	403	416	415	407	406	376	447	433	409	412	399	405	392	408	419	420	378	389	382	407	400	381	368	375	401	389	418	398	386	427	411	377	376	427	425	369	382	379	408	390	387	402	398	392	387	408	406	379	465	404	369	402	394	425	399	402	381	389	371	382	406	381	430	416	402	387	359	415	384	352	402	387	385	422	408	417	399	382	393	377	363	430	396	391	428	446	399	381	428	424	400	430	416	406	422	384	423	361	376	376	390	385	395	385	407	374	437	367	405	420	407	414	413	413	420	416	369	425	416	432	406	403	407	412	413	417	408	391	391	412	393	387	412	431	381	396	383	404	394	396	402	395	434	391	424	411	402	372	389	423	370	428	411	402	390	401	378	425	449	409	401	430	375	421	385	414	387	415	417	388	398	423	445	354	411	424	414	366	375	406	397	418	369	400	401	415	415	405	392	394	399	385	375	421	385	372	433	429	411	390	359	404	400	413	387	425	393	414	400	388	403	408	401	400	369	416	399	412	375	420	396	383	387	420	403	375	409	363	407	397	383	408	417	395	387	406	410	414	413	400	369	385	422	397	415	419	405	387	429	380	393	403	425	401	446	410	428	379	412	381	393	404	375	410	389	398	414	407	376	399	400	411	410	419	412	388	393	365	385	435	418	404	419	396	361	386	396	432	402	397	406	386	415	439	410	441	397	390	390	393	357	395	407	420	415	398	422	425	433	403	388	402	436	398	385	370	422	415	389	377	412	393	431	405	424	408	445	431	364	427	428	391
20415	45268	35284	22709	14563	9372	6798	4928	3716	2813	2210	1966	1607	1409	1282	1248	1133	1078	1010	977	966	921	823	795	772	740	730	731	749	743	674	757	737	697	705	674	685	734	695	748	702	716	689	698	663	683	688	696	679	698	697	701	685	662	662	636	693	679	726	688	675	702	670	679	664	682	670	739	691	666	694	730	730	687	700	735	670	741	654	736	678	726	708	708	710	706	680	697	668	688	742	678	717	694	710	723	677	669	691	656	708	651	713	690	727	729	710	672	712	663	712	709	700	724	667	671	718	724	720	721	683	675	664	712	651	693	680	710	705	720	691	716	693	728	701	688	697	694	683	660	670	684	661	744	669	669	694	659	709	749	732	705	700	717	692	658	675	706	669	700	650	659	730	656	740	683	690	685	728	708	665	671	731	634	675	712	686	706	734	629	691	714	690	664	707	684	707	746	641	692	689	675	685	631	678	703	718	679	661	710	655	690	734	674	703	699	663	708	667	695	690	668	723	694	716	710	702	676	694	689	723	672	698	710	708	683	676	717	707	724	659	701	700	700	678	666	660	662	683	673	714	669	678	729	705	671	674	713	702	657	702	706	675	665	689	693	660	697	739	708	704	676	678	659	682	671	663	671	700	683	649	717	703	670	725	713	672	690	677	716	664	659	681	706	692	674	710	667	687	712	715	683	682	677	700	641	668	678	669	685	729	665	708	730	702	664	679	696	665	691	698	658	669	678	672	735	727	662	726	694	731	661	707	636	756	700	691	693	687	667	738	659	643	698	726	666	718	714	691	681	690	694	685	633	708	698	673	712	738	637	692	713	657	689	698	670	668	717	708	669	661	700	716	696	693	724	670	644	670	636	687	692	690	696	645	667	685	688	708	714	689	673	699	704	651	717	700	688	723	738	666	731	724	683	680	676	686	714	674	663	708	667	661	678	721	651	688	677	666	694	664	675	674	704	696	743	682	687	685	679	653	727	724	697	700	730	706	679	722	693	684	662	669	694	677	686	696	742	648	705	648	718	687	701	662	673	685	674	743	688	705	683	752	653	679	650	675	692	741	696	670	661	702	708	678	689	717	717	712	641	698	672	693	681	699	672	698	713	693	772	683	751	658	731	705	690	671	688	639	680	682	649	742	742	650	676	689	646	688	706	718	698	732	653	669	730	688	656	691	678	717	715	654	687	687	709	647	665	687	675	701	677	651	672	740	708	680	696	688	748	713	730	696	668	720	707	695	705	706	684	644	686	669	667	684	729	667	722	713	722	691	720	708	697	723	729	697	706	678	716	628	683	705	682	655	690	682	705	706	687	705	710	705	676	674	706	667	697	699	670	708	727	710	687	684	677	710	703	705	704	633	712	692	693	692	691	707	637	665	715	684	647	705	694	681	710	705	656	668	697	657	717	667	662	672	666	686	678	764	663	662	728	662	674	720	645	670	676	644	718	711	734	708	658	710	701	669	689	713	712	680	700	653	664	709	683	680	677	695	697	701	632	727	708	721	711	690	679	706	652	750	633	713	684	720	668	713	678	685	730	704	696	670	731	695	665	678	655	645	653	706	663	689	703	683	680	696	702	665	675	678	665	705	670	667	652	750	665	668	720	711	733	690	648	663	679	750	699	705	695	721	655	706	726	673	662	731	680	693	658	700	649	681	666	748	666	687	680	662	723	672	693	671	737	706	688	694	647	692	665	676	654	675	689	718	709	676	701	684	722	707	720	692	720	694	653	673	672	729	677	716	747	710	727	704	703	715	696	677	662	675	698	693	704	662	688	679	684	684	666	725	667	661	697	705	659	706	712	656	680	696	697	697	702	734	684	697	682	667	679	738	712	675	734	717	677	686	708	654	749	659	695	648	689	730	724	688	710	663	660	730	692	741	691	710	667	658	640	683	684	674	695	673	696	719	689	649	728	687	704	697	700	666	727	648	698	668	703	647	716	683	713	669	704	679	738	709	666	663	674	696	692	717	700	726	700	711	691	691	679	681	742	691	709	721	657	696	650	704	681	721	691	678	712	710	724	690	675	722	713	684	760	715	667	645	695	702	628	692	682	720	689	679	690	674	692	661	648	723	663	683	683	650	714	670	674	742	703	685	713	710	711	694	687	655	728	724	666	658	684	708	668	728	702	653	681	669	705	676	638	690	710	701	671	699	652	717	739	685	698	679	670	702	674	661	662	693	676	673	675	673	726	688	670	712	691	749	690	739	650	647	697	705	697	719	666	744	675	638	699	769	675	681	691	673	693	669	696	683	692	689	719	711	691	661	712	714	682	726	645	660	682	674	684	711	698	679	639	716	695	751	672	673	697	693	688	688	729	682	678	663	705	653	704	716	695	706	660	660	662	691	667	681	663	687	700	726	703	699	659	665	715	704	709	674	686	685	703	717	675	712	702	696	736	667	698	735	714	718	658	705	646	695	654	699	715	701	712	698	669	716	679	750	638	680	668	670	689	722	697	690	714	726	653	664	732	700	695	667	657	687	702	668	706	658	715	651	647	736	663	724	702	701	699	693	718	698	670	703	708	669	692	651	670	631	747	683	664	695	687	716	669	709	683	694	689	751	723	673	682	730	723	724	708	709	679	705	713	668	698	693	715	673	648	644	709	672	705	721	675	616	683	720	697	703	623	640	682	697	664	691	741	742	678	712	687	734	696	688	695	717	717	656	699	693	708	675	706	726	724	696	664	723	707	708	681	710	698	647	695	666	674	662	699	705	670	711	705	684	679	706	686	648	721	706	716	688	659	673	663	665	691	654	693	730	674	682	686	669	699	672	704	686	689	702	660	715	729	690	698	688	665	689	718	719	703	697	695	687	682	670	703	681	708	674	672	728	761	652	722	680	667	643	701	748	710	711	647	640	679	700	695	674	671	716	666	740	681	722	678	688	700	694	716	676	674	658	763	683	697	680	710	718	662	692	717	652	704	715	736	705	704	684	715	700	696	684	744	728	702	687	680	689	662	665	671	667	698	711	704	676	705	696	707	705	706	725	683	677	676	630	684	648	701	716	705	706	689	687	682	718	667	695	671	668	652	656	677	657	722	689	679	704	688	684	728	697	696	664	663	700	665	660	680	712	722	690	736	706	715	701	726	730	698	680	709	684	717	671	646	682	738	671	698	687	639	647	681	699	640	688	687	631	731	662	678	675	676	699	723	747	711	699	669	686	690	703	717	661	707	697	677	703	661	698	726	696	718	718	691	707	677	712	711	709	653	733	641	656	680	672	672	708	674	673	727	724	684	677	695	691	652	697	749	658	673	676	729	698	657	728	716	715	642	674	703	713	735	648	744	689	701	708	710	693	727	684	710	725	680	718	721	689	683	665	679	693	710	699	727	677	705	699	712	642	657	664	670	659	737	689	711	674	721	673	713	718	674	738	689	671	702	658	733	673	677	688	673	708	701	666	658	696	685	680	660	692	699	688	666	712	719	679	691	705	666	714	686	709	703	658	669	687	718	714	666	696	701	694	667	694	672	715	685	713	690
25417	21571	25548	21173	5603	2454	1660	1208	957	880	729	726	612	638	600	598	561	569	519	537	512	512	504	483	530	460	453	512	451	481	480	468	481	493	511	469	430	478	490	466	455	479	504	474	474	464	449	450	490	459	485	454	470	447	457	466	471	443	466	472	524	471	467	456	487	405	444	450	479	452	496	471	498	460	421	480	487	451	493	478	407	441	470	484	465	433	462	480	423	475	483	457	429	492	454	452	473	494	481	449	458	467	465	455	487	499	466	478	467	459	442	512	438	472	483	486	476	445	467	494	466	450	456	448	490	471	436	466	486	512	440	473	495	471	411	467	439	479	456	458	440	487	459	462	475	484	472	482	482	448	490	448	433	477	477	476	500	482	426	431	463	474	467	508	496	479	448	435	450	516	475	447	473	478	451	481	429	448	460	465	460	466	468	460	489	482	503	486	473	485	500	483	470	429	518	485	485	493	465	447	506	484	465	488	488	465	464	493	471	467	494	447	459	496	472	482	490	459	461	500	507	437	485	485	445	446	467	502	481	497	473	495	458	457	450	477	460	491	423	483	536	494	473	428	465	474	460	500	460	469	435	461	453	468	424	440	479	465	457	465	456	465	457	481	471	467	444	476	428	448	467	472	463	499	436	458	491	466	465	454	477	499	471	454	477	456	462	433	478	507	458	463	491	482	483	499	455	461	490	454	470	474	452	458	517	504	474	469	488	468	445	454	453	459	454	435	451	464	499	464	486	457	480	431	472	490	468	499	489	451	450	447	476	473	440	457	442	457	485	459	481	458	455	459	475	481	478	526	422	466	511	488	473	449	480	489	471	482	490	505	481	475	479	478	466	501	474	496	454	459	468	474	478	432	530	469	505	498	481	471	451	496	471	496	484	464	508	454	444	428	474	492	487	443	426	477	486	460	439	435	461	463	516	482	470	512	477	481	458	482	459	498	443	469	459	476	467	436	474	453	474	485	430	487	502	447	488	448	464	465	435	446	445	472	446	459	432	482	486	467	492	454	466	476	506	436	513	496	448	437	465	468	416	479	442	445	480	476	462	484	473	501	463	428	482	509	477	480	453	430	431	459	451	465	498	439	486	457	466	469	462	444	520	443	451	476	466	455	477	456	424	436	444	467	464	455	493	425	465	438	437	469	454	459	468	442	438	465	473	439	505	511	457	491	485	460	475	465	447	471	466	503	455	487	471	497	452	435	487	445	417	446	447	502	462	459	471	478	450	441	493	442	466	442	462	471	474	515	491	456	473	477	486	461	465	474	446	463	463	469	465	494	490	481	478	522	431	477	481	488	464	456	483	506	434	467	439	470	442	432	479	452	484	426	485	472	469	463	460	457	443	495	481	451	509	459	435	504	491	501	458	469	456	477	445	454	470	523	471	461	454	475	453	452	437	471	465	466	478	494	442	436	482	479	473	445	438	475	474	481	524	477	470	474	449	475	482	473	485	490	428	496	448	446	476	467	470	486	496	463	453	482	454	445	501	493	479	445	466	484	479	453	444	446	443	463	525	484	468	497	481	455	458	446	465	487	444	480	480	477	489	441	468	418	464	464	499	492	481	475	481	467	464	494	420	509	443	479	485	456	454	448	467	509	462	451	484	477	472	448	493	447	446	437	470	456	464	468	470	444	492	488	448	470	463	441	476	460	506	467	477	496	415	464	431	481	475	465	487	458	470	471	459	475	462	458	494	462	481	465	472	507	426	454	465	460	436	481	468	493	474	453	470	488	457	457	453	459	482	487	493	476	482	500	460	446	441	469	482	486	456	453	447	498	451	463	442	468	478	487	457	468	456	430	500	456	457	466	480	475	471	488	480	427	501	461	439	496	436	446	472	449	446	462	447	437	462	430	445	434	442	455	463	462	464	476	448	480	480	476	488	479	485	464	463	468	459	460	449	440	450	466	456	471	469	448	482	443	496	468	487	451	480	474	457	508	451	505	447	479	483	494	483	467	472	459	435	500	450	420	476	480	424	478	444	446	475	475	442	456	484	476	481	466	454	448	455	486	468	461	474	484	464	415	426	440	464	448	455	508	485	451	464	449	438	467	485	488	414	462	471	448	509	490	460	442	485	430	488	444	476	444	453	479	443	458	430	467	486	461	456	442	476	452	442	454	474	468	475	484	453	469	464	464	435	434	461	453	479	459	416	439	438	479	504	462	448	488	451	460	480	438	479	480	469	502	459	486	480	525	514	461	499	479	456	465	440	468	507	458	441	505	438	508	486	464	508	492	499	452	453	477	490	453	453	494	483	470	435	452	496	453	473	481	455	469	451	440	472	469	528	479	478	471	513	467	435	496	483	451	482	456	437	449	472	476	474	489	399	481	507	466	465	464	447	449	454	444	476	479	462	477	496	470	439	516	440	502	472	462	466	436	459	457	477	477	475	473	516	466	450	448	484	509	470	458	441	427	443	492	474	475	454	432	525	503	470	461	488	434	459	456	465	451	497	442	509	456	507	539	454	473	505	467	444	496	474	472	520	515	457	451	468	444	441	485	462	497	464	504	470	466	476	486	437	416	483	431	445	425	479	476	453	492	436	475	456	473	462	476	497	463	511	505	475	459	462	442	490	445	478	498	493	481	429	516	446	441	459	484	461	474	444	508	444	477	481	508	476	498	474	455	452	465	460	463	500	463	427	508	471	470	486	476	448	501	445	499	481	491	462	514	454	421	493	459	477	475	468	467	494	492	443	470	509	446	467	438	460	479	497	454	487	483	447	469	477	480	446	442	444	493	513	448	477	458	484	469	460	512	434	466	431	456	478	454	438	453	460	476	446	479	466	431	439	508	464	446	485	485	482	492	466	475	469	460	500	480	484	492	501	442	463	468	510	467	459	467	464	455	480	469	491	486	492	450	431	458	439	434	508	492	455	469	476	459	480	460	475	519	480	480	468	447	486	470	475	471	460	444	447	507	477	437	445	460	506	462	492	457	454	480	457	476	476	467	465	482	491	471	496	507	475	453	451	486	474	465	468	470	465	463	468	500	453	479	469	449	463	438	479	450	472	487	466	450	468	458	444	472	452	496	467	493	450	429	443	488	464	473	457	481	447	469	483	471	470	490	497	484	475	491	485	454	490	493	439	479	481	480	476	465	473	452	440	481	443	470	489	474	468	451	510	465	478	479	466	467	506	476	473	504	494	467	465	509	459	447	427	531	464	480	467	451	484	455	485	479	511	463	464	468	461	494	453	487	473	516	438	451	475	464	488	461	462	462	474	426	481	487	476	437	502	453	466	477	467	462	459	459	476	418	427	469	482	468	432	505	457	467	494	436	445	448	457	467	458	491	468	418	444	444	484	469	463	477	460	440	440	439	449	494	491	466	518	464	426	475	475	483	470	479	466	449	485	476	449	493	449	473	478	462	465	427	457	481	456	498	479	434	454	468	473	506	450	434	471	479	431	468	453	443	432	501	467	510	481	475	490	436	478	478	437	436	473	470	502	476	483	444	444	435	485	474	507	442
19193	37598	28504	16216	9672	6405	4457	3315	2597	2134	1783	1617	1356	1277	1144	1055	1094	1036	1011	948	951	859	882	814	801	824	864	751	814	834	797	822	727	765	778	765	786	806	776	773	801	790	781	857	810	810	827	811	798	730	779	837	798	800	803	784	800	808	773	791	759	849	759	802	783	839	788	772	861	776	772	730	805	804	884	832	858	739	753	823	831	803	800	762	825	737	785	817	827	809	786	773	708	784	823	745	774	823	804	763	761	766	770	780	776	773	751	818	788	840	766	814	815	785	771	778	801	836	740	753	789	815	736	751	797	763	813	777	756	802	772	792	764	759	805	816	801	848	778	772	802	778	788	823	758	798	857	773	747	769	753	780	853	724	766	803	763	834	815	812	753	812	767	750	841	766	796	788	771	821	815	781	768	813	794	744	816	803	816	795	801	720	764	833	798	763	808	774	745	804	819	804	784	774	755	797	797	782	750	809	783	767	805	788	802	889	784	751	713	854	818	732	855	756	783	748	763	796	803	809	811	767	787	771	793	766	808	811	811	771	816	763	803	793	766	773	828	766	790	798	796	799	773	796	801	828	802	830	766	752	785	784	747	807	850	787	720	821	752	767	797	769	818	753	790	746	790	766	815	792	823	738	836	730	798	817	857	749	796	787	787	809	750	791	784	737	771	816	835	819	771	787	747	766	780	792	816	816	797	840	769	816	791	762	773	783	825	835	817	778	808	820	791	771	769	750	789	792	782	778	780	777	777	795	783	820	792	816	811	782	797	805	809	782	739	837	811	805	822	818	839	792	797	765	860	810	829	786	803	791	799	788	774	779	811	814	798	776	782	812	797	844	715	767	784	796	753	817	740	799	825	794	764	772	788	808	770	826	754	800	778	819	800	754	788	778	763	787	757	767	807	745	840	751	766	795	760	806	813	805	777	794	767	756	809	796	762	801	785	828	747	779	830	828	784	727	782	800	768	818	810	828	755	758	797	782	785	774	788	812	796	809	760	761	798	765	783	795	820	800	822	819	812	793	752	794	793	758	850	829	809	781	812	830	766	788	769	818	791	741	772	734	823	819	814	779	803	805	801	776	755	785	829	825	796	806	791	790	825	837	763	826	822	796	765	814	785	841	770	813	780	819	732	763	824	822	807	825	791	747	718	815	791	786	772	775	779	785	770	818	792	785	799	762	809	748	781	768	783	800	774	762	765	761	765	801	788	777	793	782	762	757	749	742	780	828	805	794	775	786	801	802	786	798	851	778	794	818	777	829	784	744	763	766	788	812	802	799	751	779	788	789	788	788	743	797	797	837	777	857	794	742	795	753	823	739	818	824	798	773	786	831	714	776	753	772	843	813	761	793	758	784	783	797	780	747	796	819	793	811	844	753	780	815	794	752	773	746	764	796	769	820	795	837	772	760	783	817	812	789	810	759	795	762	816	765	764	759	789	771	768	818	786	786	793	825	774	784	739	767	794	844	767	788	786	768	799	720	773	780	779	801	749	810	792	834	818	765	782	797	740	752	810	773	795	792	756	824	783	822	751	727	821	798	765	779	865	858	768	816	768	768	755	778	787	820	746	729	801	801	756	774	750	816	765	829	811	772	758	804	751	784	857	788	845	743	774	788	775	797	788	833	833	752	770	786	767	841	828	810	776	805	766	800	778	777	798	801	804	767	798	813	788	817	775	765	824	774	725	743	794	829	808	794	769	785	797	790	780	745	777	778	809	787	800	799	802	764	784	837	770	810	737	790	758	777	796	801	740	835	817	827	819	769	807	764	864	784	800	808	756	818	709	804	772	788	812	821	802	781	811	771	787	814	818	790	789	796	777	792	770	746	763	690	791	774	745	823	837	714	810	815	790	781	770	780	780	807	772	812	766	801	794	786	798	780	813	765	806	783	776	775	776	743	826	770	762	773	770	805	762	810	776	755	816	785	802	818	732	760	825	811	786	769	764	801	723	826	809	763	771	841	773	767	774	830	780	781	820	741	761	797	826	772	782	759	789	791	802	801	783	802	803	773	778	750	798	782	777	812	797	788	789	729	835	760	776	829	786	755	803	773	784	781	800	743	806	725	756	854	785	754	761	780	798	787	832	797	785	770	778	785	778	790	765	819	820	816	796	818	816	779	844	772	782	776	771	772	789	806	750	760	806	759	803	773	772	811	755	806	811	763	797	763	855	757	762	765	808	771	754	819	777	793	786	822	852	813	828	747	752	847	787	773	782	765	774	804	777	810	797	804	802	770	815	829	814	789	773	788	781	792	767	763	795	763	741	755	821	719	755	775	764	816	791	816	763	810	828	849	761	786	821	748	797	821	772	772	781	794	768	774	815	757	768	825	821	761	773	756	752	805	796	793	815	792	775	760	784	804	798	793	786	812	795	786	778	809	820	786	780	777	817	805	793	730	802	788	769	754	783	801	788	770	810	801	823	793	812	835	806	835	773	756	805	807	809	744	773	778	792	793	737	771	806	816	808	730	791	834	798	823	801	826	756	712	778	773	852	787	816	753	820	789	767	796	751	794	744	749	816	740	775	822	816	759	792	748	813	764	832	795	766	819	771	790	733	765	814	760	818	746	803	810	725	736	799	792	764	782	822	779	793	791	798	803	818	815	761	743	824	815	777	782	759	760	804	800	779	848	784	751	784	819	781	788	792	788	859	844	790	867	748	808	824	775	751	785	773	742	813	777	815	755	786	789	762	771	756	779	837	797	762	825	825	834	800	804	774	818	824	764	764	742	793	778	779	788	773	796	793	755	815	835	749	782	807	767	843	745	769	820	778	779	818	809	842	741	831	777	790	742	772	784	793	801	775	785	795	791	799	735	839	790	818	778	779	776	778	800	777	824	739	776	763	805	746	804	775	783	784	768	768	776	795	750	756	767	799	820	845	791	795	763	792	765	770	809	760	761	803	798	792	767	735	785	785	793	804	758	823	777	786	807	791	760	762	769	793	763	785	770	751	802	781	816	778	804	775	835	798	823	834	813	800	778	813	761	775	828	759	775	815	792	807	813	748	822	800	818	802	826	767	771	761	724	785	811	749	780	795	770	814	834	745	790	825	818	791	819	797	792	818	767	764	786	852	785	777	742	750	767	809	811	786	764	810	806	775	810	741	821	788	850	852	803	808	775	752	794	798	790	824	826	808	771	818	852	783	832	808	782	756	745	810	761	781	775	817	802	754	771	846	763	817	807	848	836	809	840	806	814	788	797	779	755	774	789	815	800	811	760	724	776	777	809	781	767	806	784	824	780	797	804	793	784	775	745	784	791	824	766	798	777	783	798	809	801	777	815	765	789	832	844	776	749	738	821	771	721	743	701	798	769	759	792	788	784	744	789	810	832	774	788	815	721	766	803	755	806	768	792	784	805	809	743	804	777	782	756	803	765	778	800	758	786	816	797	817	743	821	794	787	772	822	800	792	798	749	774	737	761	771	759	814	767	796	774	769	802	772	761	801	770	757	814	764	759	859	786	766	747	813	788	770	801
22962	21549	28530	25044	21601	17629	6470	2783	1886	1533	1166	912	753	624	560	560	616	511	545	489	467	370	338	338	346	345	334	301	309	302	302	329	310	327	315	328	313	309	312	317	290	320	306	314	320	331	286	326	319	322	298	281	290	347	319	317	335	293	326	298	309	311	295	335	293	277	291	296	320	299	330	319	334	294	310	310	306	329	321	288	275	314	304	301	279	277	301	294	286	318	294	299	281	306	270	341	336	344	299	346	304	289	310	348	306	298	276	283	272	285	280	287	318	303	328	277	289	292	286	295	309	281	322	289	307	335	311	282	301	338	293	298	317	295	271	326	321	288	292	288	275	325	318	314	304	341	324	310	301	309	327	254	293	281	329	309	309	302	315	291	333	334	333	278	309	318	261	293	299	282	304	297	291	326	297	293	288	292	335	299	297	312	256	302	298	321	290	329	317	290	300	305	285	308	314	314	311	287	299	327	309	321	289	303	306	295	299	282	278	293	283	304	298	311	313	282	301	286	332	310	350	308	280	303	333	288	306	299	286	318	299	291	306	304	320	287	323	277	323	276	303	304	321	286	284	316	304	301	276	305	307	311	335	312	263	316	282	274	317	308	320	302	296	319	298	305	313	268	289	314	281	313	321	326	299	328	319	321	325	296	301	336	307	314	281	295	324	286	285	284	306	272	290	309	275	298	340	284	287	320	314	316	339	294	301	281	338	318	302	289	317	287	300	292	295	276	278	318	280	288	282	305	280	292	310	322	282	310	310	301	290	311	298	304	286	301	280	318	292	294	324	317	271	307	305	290	334	309	300	316	290	311	276	290	322	287	309	297	280	307	304	296	323	319	286	319	310	288	311	300	316	280	302	305	317	302	316	302	315	299	308	327	303	299	309	295	297	318	296	318	323	294	255	282	328	296	265	318	312	305	304	333	320	319	292	270	289	286	318	313	314	273	314	299	313	298	308	328	312	299	278	297	283	305	317	301	318	324	289	288	318	318	336	285	311	313	302	313	309	306	315	323	329	297	317	300	316	329	310	302	330	286	313	286	335	307	330	293	287	280	308	299	315	354	326	333	326	274	304	308	287	331	314	300	282	304	242	326	313	279	309	268	279	329	332	310	306	318	292	326	286	320	305	317	281	286	311	317	294	279	301	319	288	314	309	310	332	303	314	265	311	321	298	335	306	288	311	278	283	290	268	330	314	310	286	315	318	309	275	305	294	289	304	292	308	313	352	283	297	310	279	299	287	315	292	330	327	282	322	318	297	289	312	304	302	302	303	292	309	323	307	335	311	288	327	299	283	339	325	291	310	293	322	275	308	323	316	290	316	300	294	302	321	294	288	297	312	281	326	310	318	314	308	309	310	298	314	311	329	294	296	310	267	298	302	284	316	305	338	290	316	304	306	311	311	302	310	287	302	274	312	305	326	283	289	297	335	306	333	306	334	311	284	282	339	282	320	316	301	291	295	297	293	298	293	333	295	323	319	323	334	317	298	294	293	314	330	309	310	299	261	288	300	281	333	285	316	308	297	264	297	314	260	318	314	323	333	297	297	332	322	319	285	269	328	311	316	325	324	313	297	313	296	328	322	296	298	316	303	285	288	306	340	309	289	298	271	312	315	295	285	309	314	315	279	314	319	287	290	321	295	308	281	330	324	285	319	269	309	322	299	298	304	312	283	295	319	279	332	310	296	315	353	310	333	305	314	310	284	315	290	299	289	304	313	299	282	303	335	318	273	275	267	337	335	280	308	311	278	300	302	319	307	327	317	290	311	294	297	316	286	290	311	282	320	307	276	307	291	283	299	320	300	296	275	312	293	310	351	308	287	305	325	295	308	320	282	299	322	321	288	253	292	323	294	307	291	298	321	307	299	308	312	282	308	292	279	284	297	320	340	304	331	311	295	304	300	335	286	318	339	295	312	304	284	327	318	353	311	297	303	311	290	304	286	297	286	291	302	307	306	300	327	340	325	287	324	308	304	333	295	294	306	326	293	336	327	283	289	289	286	326	300	288	310	296	294	320	289	320	290	313	282	309	294	306	300	318	313	294	293	314	321	334	297	296	310	319	306	320	276	273	291	307	336	321	290	295	353	281	290	350	275	302	283	301	305	306	295	336	301	316	290	293	317	324	313	284	334	327	336	307	320	295	302	305	325	278	334	273	290	322	310	298	283	314	300	298	307	292	307	303	311	304	313	333	326	321	289	307	344	320	280	272	298	304	286	310	293	266	310	323	302	289	301	328	307	311	273	272	308	332	308	297	314	330	292	315	299	304	306	314	317	324	313	315	294	305	296	291	285	276	330	302	296	287	323	313	296	290	303	297	333	301	308	300	302	312	295	280	319	316	281	292	297	331	319	300	279	325	299	300	305	353	301	326	328	327	314	279	288	300	299	288	324	293	287	304	337	316	305	278	313	326	294	295	322	337	290	277	281	310	284	282	289	318	271	336	293	293	338	307	306	262	315	278	311	296	308	313	289	320	313	330	282	285	316	303	309	308	313	325	313	295	307	286	317	287	303	298	295	325	317	304	312	297	312	285	299	303	317	307	324	281	290	297	326	314	325	312	265	301	300	316	302	302	269	266	322	313	293	324	299	302	300	292	324	320	313	296	278	325	286	325	308	298	300	308	305	306	315	331	317	300	319	311	318	281	282	303	323	286	293	334	316	311	324	290	303	321	296	302	310	314	292	314	291	264	288	319	281	327	286	345	339	274	310	322	288	285	317	312	306	268	305	303	313	343	316	318	304	310	277	300	304	307	323	287	326	337	287	287	311	314	307	316	296	338	332	299	318	342	326	285	279	275	326	299	338	282	286	331	298	289	318	305	315	344	301	314	294	288	296	319	311	283	300	295	287	307	313	284	336	377	294	286	317	298	296	281	311	300	295	286	317	334	296	292	318	303	314	318	319	318	328	308	286	305	261	333	309	298	306	291	315	297	317	304	332	304	306	317	290	291	289	282	343	329	302	286	288	323	278	277	311	264	273	313	306	334	289	305	304	265	299	313	292	301	321	293	347	267	311	340	286	287	299	316	307	288	294	287	318	294	279	327	310	317	306	314	298	284	316	310	315	288	295	316	328	293	321	327	300	276	320	311	330	283	318	330	314	285	323	273	326	299	306	275	284	320	297	283	314	327	277	302	284	336	306	285	304	295	296	307	296	320	280	294	282	313	297	317	317	294	267	315	342	289	291	279	278	322	285	297	313	312	321	325	338	321	337	325	323	313	294	290	325	283	334	283	343	294	319	321	297	299	306	330	327	310	314	321	314	297	320	289	322	283	323	292	313	297	288	304	280	297	291	294	318	361	280	313	315	259	338	284	310	315	317	328	296	353	348	324	306	299	315	316	288	304	306	310	286	325	315	289	327	300	320	333	330	318	282	299	302	279	302	302	306	312	291	284	304	306	308	340	336	309	291	287	331	274	289	294	277	290	320	322	294	295	285	275	334	269	292	301	298	273	309	301	316	289	353	322	300	301
23065	50510	41105	27644	18495	12596	8867	6497	5048	4098	3122	2455	1877	1641	1438	1381	1298	1283	1234	1033	884	829	659	647	618	592	599	567	594	598	558	553	549	540	506	541	541	510	511	517	541	534	515	517	510	485	520	519	498	513	501	521	511	531	558	558	500	519	526	486	502	509	532	514	497	479	494	519	528	541	566	534	492	505	505	523	525	528	525	502	532	540	513	505	541	468	509	516	510	514	482	525	511	493	521	496	513	512	523	546	535	538	522	488	554	554	537	526	518	527	526	535	534	515	507	570	490	477	518	455	517	503	494	512	533	544	556	523	550	512	506	533	533	487	532	524	557	528	568	518	538	533	496	510	523	551	520	479	566	546	543	527	484	525	559	529	535	488	512	557	536	541	524	533	537	524	519	490	540	531	509	508	508	539	555	528	533	536	553	552	545	526	525	525	526	546	561	512	566	531	517	525	473	473	539	525	530	531	548	533	485	503	515	516	523	524	516	514	518	526	539	501	561	492	514	520	528	546	526	522	526	521	528	520	498	529	488	522	538	511	504	495	500	495	497	523	503	512	508	498	555	527	534	520	483	505	508	540	510	521	545	551	515	533	492	504	506	515	514	523	509	505	498	497	569	516	499	508	524	549	527	528	506	479	513	510	513	566	517	507	556	504	533	543	523	556	482	529	492	521	506	528	514	508	538	508	544	518	500	500	563	504	493	533	549	506	513	554	518	501	528	533	494	550	542	515	522	491	471	507	560	548	545	535	524	530	521	480	522	572	485	511	518	522	526	555	532	506	519	526	529	483	528	511	540	553	528	524	480	520	516	539	511	513	468	471	551	526	524	498	544	504	480	517	512	548	517	517	508	543	491	501	500	504	522	477	552	531	512	515	542	487	506	522	518	523	518	523	517	506	541	487	527	550	542	502	524	508	518	517	544	542	525	538	515	518	522	516	510	515	517	526	561	567	498	499	578	553	477	549	448	520	518	525	526	535	537	504	508	499	509	498	558	525	555	500	529	482	513	547	540	483	537	499	549	487	505	502	488	501	512	466	520	505	478	536	531	521	505	524	504	515	469	555	508	534	516	533	494	541	506	527	518	522	513	510	510	516	520	517	464	539	533	493	487	527	475	519	507	537	536	552	529	531	504	484	518	522	505	521	462	537	551	528	527	506	547	491	516	546	490	507	510	523	516	517	508	581	509	561	514	504	560	530	503	517	496	511	505	539	492	498	521	526	549	507	536	504	505	522	476	534	522	522	514	511	533	488	504	533	499	534	525	546	507	468	518	524	505	505	544	501	502	490	461	571	510	553	556	552	487	525	513	517	522	520	514	539	540	530	505	538	515	549	509	517	511	517	531	495	567	537	530	511	490	515	504	520	523	566	481	533	501	526	545	536	560	530	512	517	530	523	538	539	562	523	498	513	527	505	544	494	530	525	493	482	514	502	529	502	552	535	528	529	538	484	519	526	507	477	514	524	512	536	549	540	521	510	519	518	534	539	504	529	520	487	507	504	507	549	514	527	539	528	537	528	524	535	525	549	518	499	522	515	533	489	536	476	534	522	517	494	512	532	517	551	547	485	533	517	529	492	550	508	554	485	491	528	526	501	571	493	520	514	529	469	492	485	495	569	502	493	539	520	487	537	541	495	518	499	542	505	519	524	514	560	546	494	527	520	520	509	519	512	534	503	506	539	497	522	540	489	516	512	535	502	543	501	484	507	524	520	507	508	532	520	489	528	536	512	556	519	507	541	547	543	490	486	517	532	525	503	550	529	523	524	511	533	533	530	497	507	509	532	526	564	504	499	533	520	518	479	538	487	542	490	509	522	541	542	549	499	534	511	508	525	508	510	521	505	542	508	485	538	530	491	547	567	493	492	499	505	526	498	509	546	515	540	502	497	483	541	504	557	502	528	509	519	503	545	499	490	485	518	518	492	511	500	553	502	513	499	554	530	485	582	504	530	526	544	550	507	529	546	578	545	518	501	524	573	508	494	470	526	502	508	566	527	546	503	529	519	520	513	526	527	513	517	511	493	537	499	481	547	488	519	498	521	521	525	498	517	522	525	522	540	517	519	544	520	519	510	542	502	526	523	532	518	540	490	497	506	506	551	525	510	554	535	555	500	503	529	487	535	535	512	542	548	538	503	524	547	471	513	495	521	492	519	507	537	494	493	531	486	541	524	520	534	505	517	498	492	512	524	543	499	513	532	486	465	519	537	517	548	471	550	540	512	529	459	551	552	521	499	542	511	510	514	511	506	508	544	488	495	527	547	529	519	530	536	540	537	546	541	506	553	534	511	489	491	518	514	538	526	518	513	528	520	513	549	512	487	537	511	489	508	557	485	543	513	532	519	508	489	559	518	501	539	529	558	488	538	533	516	511	538	524	555	511	521	512	476	523	504	546	493	514	527	541	553	493	510	546	494	524	486	532	515	518	571	489	506	532	527	557	517	509	509	534	485	548	534	548	505	528	551	514	530	523	544	503	496	506	529	486	518	505	505	529	524	537	529	542	501	545	517	502	530	541	513	523	534	461	481	518	536	553	540	543	522	529	528	516	488	550	515	495	481	501	520	450	507	512	545	531	519	496	512	488	519	471	510	541	518	567	506	548	561	477	490	532	583	540	515	515	490	517	506	512	515	526	560	546	544	507	517	496	530	543	545	505	481	570	543	516	503	550	503	533	518	499	570	513	517	542	494	507	571	509	526	501	533	536	474	525	502	554	479	505	521	559	474	512	537	494	516	543	534	533	521	489	494	499	508	523	508	574	507	517	526	491	530	519	509	502	571	570	541	539	585	517	459	511	499	515	485	519	478	518	522	481	508	503	519	520	465	516	509	497	511	532	497	538	558	507	507	544	487	541	496	541	535	527	518	516	532	560	500	498	522	530	509	521	510	553	508	531	572	524	520	527	511	502	509	512	515	520	482	537	493	550	539	546	518	519	531	502	535	539	531	522	474	539	521	540	519	524	510	535	461	499	514	549	552	492	527	510	516	510	514	548	536	535	544	516	512	549	491	517	465	501	532	495	532	517	511	479	525	498	502	540	505	495	509	500	511	547	527	505	516	536	515	500	500	504	485	529	505	521	561	543	507	498	509	549	532	558	518	502	510	493	534	527	548	501	542	510	493	474	491	500	503	516	509	529	514	486	539	508	500	534	545	528	475	532	517	518	532	564	502	501	484	498	488	539	502	475	504	512	506	510	495	539	532	502	511	533	541	495	528	493	534	538	508	528	514	516	465	533	512	511	546	515	504	519	509	506	513	520	482	539	502	504	510	498	520	484	526	564	586	517	511	509	514	529	560	455	525	552	554	538	525	555	544	473	506	518	501	524	539	500	540	525	528	487	560	519	546	535	544	532	488	492	499	521	517	479	523	515	516	516	531	505	539	516	550	501	483	531	540	518	520	474	509	507	536	494	537	525	501	501	553	534	512	526	511	502	506	561	533	496	538	527	522	515	562	520	537	524	483	546	523	558	535	497	521
27899	21844	19429	9006	2902	1686	1244	997	891	750	763	632	598	594	616	574	575	588	544	534	569	504	543	504	526	500	504	489	526	538	509	548	507	518	473	514	505	500	505	497	505	498	488	517	497	520	518	542	505	537	557	498	501	522	476	481	510	481	540	501	502	502	507	508	541	509	451	534	534	474	519	496	487	482	503	485	507	527	541	502	530	478	521	552	504	482	529	525	490	449	509	514	508	513	506	502	536	507	500	490	520	500	505	473	496	487	529	500	504	485	505	517	491	503	509	532	491	510	548	529	507	501	526	557	523	481	494	487	518	510	511	521	528	456	500	539	497	527	513	528	523	501	477	541	523	552	453	514	504	531	488	517	515	485	476	531	506	512	495	514	508	514	478	487	522	523	502	513	501	522	549	490	480	487	507	543	509	514	485	533	487	503	535	513	497	522	505	521	519	485	516	557	525	501	503	508	496	477	527	549	497	523	499	520	523	535	546	533	484	540	488	504	496	475	476	527	519	519	483	523	515	490	564	527	520	508	512	496	530	486	549	480	507	505	470	485	514	489	549	504	494	502	496	530	543	544	503	526	459	499	511	498	492	521	508	510	529	501	543	505	506	528	493	506	483	524	534	513	463	493	475	483	502	498	515	522	476	488	471	517	530	522	480	530	512	546	516	528	500	498	494	507	491	543	562	512	520	483	510	504	476	508	480	470	514	500	482	519	498	515	514	522	548	517	522	470	504	543	465	497	506	478	478	493	478	532	497	516	522	503	512	480	489	484	498	514	499	547	503	553	520	527	509	484	497	519	481	501	543	492	540	511	534	529	521	532	512	531	480	508	531	495	516	486	490	517	513	505	523	509	520	542	516	518	484	481	474	501	518	478	530	515	543	496	506	482	508	536	484	512	485	522	451	545	530	529	510	468	473	490	493	531	546	462	510	532	540	506	499	533	468	518	522	478	501	469	532	512	489	485	547	508	519	544	475	488	532	526	501	530	525	509	524	536	452	530	471	471	507	518	492	517	535	498	510	506	528	556	515	452	504	484	524	544	497	480	499	481	508	517	516	537	491	489	526	541	472	527	510	536	486	508	516	513	479	476	505	506	512	495	468	486	494	496	538	516	493	521	474	538	494	541	526	504	487	552	494	484	494	529	509	522	511	493	499	516	521	527	551	511	515	495	494	572	505	487	456	533	526	530	521	532	480	534	487	512	517	502	503	573	549	494	523	512	551	530	469	535	527	521	521	531	555	540	496	502	527	537	518	561	499	496	507	484	490	496	492	501	505	547	498	511	498	466	499	522	508	508	479	558	489	494	471	514	531	492	537	518	554	522	512	504	517	539	497	492	505	502	504	495	509	503	518	510	508	504	552	510	465	529	515	501	525	516	538	527	555	520	484	508	510	517	519	502	493	472	504	518	543	485	498	552	517	478	478	472	529	514	484	528	514	538	534	497	525	494	518	516	479	491	476	515	496	482	517	460	477	538	520	523	504	562	509	454	537	508	499	522	483	508	481	476	533	517	484	497	552	484	588	469	480	479	524	524	526	472	531	499	529	508	498	521	543	510	511	489	494	465	476	513	555	509	507	529	513	495	521	508	525	481	511	486	468	556	533	481	534	500	527	519	508	515	537	479	549	501	510	517	485	506	490	509	513	520	497	507	540	523	480	514	540	505	506	522	523	537	508	489	517	540	534	530	482	535	514	483	506	474	506	522	487	533	513	505	533	496	489	510	493	528	512	521	518	548	483	507	457	483	503	503	506	517	561	495	487	508	502	515	500	530	490	513	507	542	518	476	504	505	497	456	531	516	505	535	515	516	578	505	533	530	496	479	504	524	536	522	488	526	483	491	485	541	482	519	494	507	521	485	469	524	551	470	482	511	481	497	542	496	520	483	517	485	535	482	506	511	489	512	482	531	549	494	547	468	472	506	519	491	488	477	502	502	487	554	531	535	519	519	468	499	515	537	530	541	481	487	506	510	558	533	499	512	522	534	566	481	502	523	519	548	515	503	535	498	537	508	467	457	482	483	513	519	522	508	538	515	503	488	499	530	496	520	542	503	485	492	525	524	509	515	522	537	480	532	538	547	514	483	465	517	532	554	480	500	512	494	504	493	507	522	474	529	490	522	541	519	493	501	493	494	493	502	512	527	507	529	491	497	464	526	531	489	507	496	521	482	492	531	526	500	527	495	551	489	517	508	542	534	538	516	505	490	524	483	530	603	480	518	550	502	509	518	504	510	520	517	511	509	530	461	481	500	510	535	512	473	504	543	525	532	522	527	484	547	523	527	535	514	481	509	523	542	464	516	517	507	515	513	537	473	543	494	503	498	510	523	539	550	494	509	482	474	509	487	521	501	500	505	529	549	473	523	531	528	537	509	486	510	491	498	555	501	500	505	527	506	531	459	516	525	500	500	509	474	470	475	501	532	528	534	504	508	507	520	529	489	490	501	525	520	521	456	505	505	486	514	506	526	528	543	510	511	465	502	496	551	537	530	494	530	502	524	500	547	535	544	503	547	532	558	499	490	521	498	502	503	527	499	532	481	500	517	509	514	508	490	509	514	502	518	536	484	537	499	516	494	482	521	502	513	531	527	514	481	491	489	530	490	537	506	503	529	515	473	471	525	511	504	472	546	483	513	525	535	502	478	528	513	507	519	527	485	496	544	543	503	519	474	499	517	514	508	513	478	546	504	496	515	497	480	468	513	539	481	497	511	520	543	535	521	521	514	554	496	546	497	532	511	493	535	506	518	510	482	547	522	555	532	496	543	485	508	499	470	532	489	507	513	499	526	506	504	502	469	520	509	522	472	513	464	485	486	454	513	524	471	509	514	488	524	516	512	451	519	562	498	473	478	515	517	496	547	499	485	490	518	543	538	513	524	527	514	540	518	506	496	523	481	524	511	497	528	481	487	530	507	513	503	523	517	508	532	490	478	528	526	533	498	518	549	535	521	493	515	516	513	529	507	510	513	528	493	517	536	523	486	543	504	494	533	464	528	527	515	497	525	534	483	549	483	496	530	530	512	500	497	517	473	539	513	463	522	571	516	503	481	505	514	537	516	513	529	502	512	515	493	526	505	501	518	447	469	524	545	504	495	485	526	517	525	521	502	492	493	498	526	500	533	501	510	509	505	515	469	523	495	495	501	515	505	475	533	527	508	512	503	496	532	522	498	487	521	528	510	522	490	486	513	522	535	505	515	508	520	526	538	500	523	513	492	529	471	499	507	474	511	545	521	479	503	520	503	593	529	524	538	494	514	543	564	490	523	537	490	515	501	505	542	508	533	481	505	478	509	512	491	476	509	517	526	512	525	512	525	517	511	514	450	507	536	509	494	508	516	500	515	489	535	518	500	482	490	482	512	521	475	513	523	502	474	471	508	516	520	523	518	456	505	475	546	541	492	502	494	562	530	519	505	494	486	507	556	524	514	499	518	551	489	521	486	520	463	532	528	495	499	491	518	492	489	515	540	519	518	486	494
19059	34432	25296	11953	6574	4282	3047	2459	2021	1781	1537	1326	1216	1142	1089	1010	1051	1030	1032	991	941	852	936	819	876	900	891	829	917	825	846	854	849	889	877	852	825	816	868	880	822	870	880	848	872	865	812	858	834	789	864	867	825	841	859	898	840	864	884	838	855	878	833	865	824	789	860	817	874	902	838	854	882	856	833	777	874	834	862	876	876	892	811	846	926	821	817	885	906	884	838	802	882	855	843	869	861	843	838	856	847	857	811	870	851	838	877	875	870	880	904	837	906	829	926	909	831	786	851	845	849	863	928	852	818	871	884	832	847	817	842	835	872	875	874	869	814	845	827	888	864	849	916	817	861	838	852	850	886	835	880	839	860	834	869	842	835	847	837	814	863	881	811	857	887	860	855	845	869	858	877	842	842	818	851	838	815	850	841	867	859	806	824	851	837	876	831	835	853	828	867	827	852	881	877	817	827	870	826	821	830	845	803	857	830	862	871	814	890	847	854	847	826	848	895	844	804	838	852	857	817	834	874	883	859	858	885	901	789	833	833	867	828	832	838	876	828	857	844	836	838	799	814	910	851	813	840	824	835	834	889	831	849	873	871	834	801	829	858	869	822	858	811	867	855	842	841	806	904	813	881	875	880	854	898	862	833	910	837	879	795	863	843	880	855	862	904	858	843	825	934	858	841	870	928	839	887	802	869	866	818	857	845	815	787	820	880	820	829	807	825	836	776	846	840	844	874	880	867	837	836	873	844	860	795	891	846	890	867	887	881	834	814	827	844	836	860	893	812	861	862	858	841	856	881	871	859	865	808	881	916	830	841	824	871	854	791	825	856	835	866	861	887	833	870	845	844	846	905	835	812	802	841	928	884	791	831	862	837	889	843	803	822	806	870	849	854	835	779	807	876	877	868	864	816	871	862	838	865	881	880	809	844	907	891	889	862	934	891	830	872	882	838	888	873	841	792	858	850	899	866	880	846	834	860	896	895	874	849	886	879	885	844	892	893	897	810	901	869	877	881	844	821	893	855	852	885	837	864	818	838	849	888	802	838	837	892	860	919	874	884	856	838	774	884	837	806	855	899	847	834	833	813	854	845	835	861	800	852	945	853	876	856	854	881	855	864	864	900	817	875	858	841	848	864	856	871	846	851	849	822	808	869	941	831	849	834	809	874	798	835	848	855	857	792	827	843	863	875	882	920	827	883	878	874	818	887	877	819	825	777	826	876	877	866	825	922	850	782	848	833	803	859	830	823	816	871	868	809	829	890	868	878	850	823	869	824	858	871	909	811	860	857	838	872	877	846	864	852	856	816	826	904	813	877	808	871	867	854	845	851	871	864	852	867	856	853	856	887	855	821	851	864	899	843	834	871	833	849	844	824	811	870	811	870	833	813	847	837	830	862	851	870	838	868	848	852	879	849	860	792	786	887	852	825	845	801	817	843	843	905	822	877	843	830	859	873	824	860	860	840	886	847	838	861	838	794	819	882	856	856	869	870	833	825	896	848	828	847	861	854	894	858	840	811	849	874	867	878	860	893	829	869	856	848	839	806	854	864	915	868	859	882	815	852	873	846	876	835	889	817	813	823	908	835	813	808	808	844	879	808	906	853	840	887	833	844	827	844	810	868	814	888	831	851	868	891	859	874	805	853	847	889	841	842	877	842	784	815	888	872	785	815	867	912	826	869	825	812	828	814	899	879	797	891	794	799	856	818	848	864	869	839	813	839	860	821	843	882	909	820	826	854	842	870	831	824	867	889	881	874	820	862	857	850	888	817	827	853	826	830	877	839	878	799	883	835	829	814	822	853	886	852	880	845	870	848	834	897	854	848	884	840	857	851	852	852	841	912	793	822	878	815	855	846	848	853	853	851	866	864	824	822	824	872	855	922	896	870	913	838	909	833	849	834	845	861	843	798	836	848	873	880	903	899	839	840	869	843	896	845	816	812	843	833	851	864	859	860	891	882	864	878	905	847	864	863	872	872	843	852	885	872	874	845	895	821	861	884	891	816	856	866	879	851	832	866	844	882	896	857	858	881	868	843	817	854	853	863	878	914	842	853	842	791	871	887	857	866	811	872	848	881	893	883	849	828	819	907	888	857	848	882	857	811	876	878	846	887	886	840	861	891	842	846	838	903	829	887	851	855	837	851	863	878	840	868	833	910	903	842	903	861	826	825	830	843	878	807	856	868	854	848	815	888	857	843	819	804	848	898	875	861	850	827	845	838	825	858	903	808	872	816	806	798	842	845	795	837	814	847	891	824	813	873	849	882	813	850	862	889	847	823	873	892	901	894	813	878	854	830	845	877	841	835	885	899	843	856	846	825	853	834	836	840	824	821	834	866	843	890	876	841	846	839	844	891	813	861	817	874	782	892	779	874	871	843	842	871	876	900	903	884	852	815	833	841	848	832	871	859	843	866	859	879	866	824	855	803	842	837	818	832	842	861	884	842	849	898	822	855	886	860	871	835	911	865	872	864	870	864	880	924	865	895	873	900	829	906	864	862	883	894	788	852	860	867	887	836	871	866	826	885	862	933	851	820	805	892	812	858	925	915	834	819	822	831	859	810	857	831	822	892	868	843	803	845	863	785	858	886	895	856	875	877	780	837	883	855	856	847	854	854	827	833	854	873	863	838	864	819	835	851	842	852	833	840	856	811	829	860	902	866	881	852	819	823	883	842	895	825	817	875	810	870	871	833	847	849	794	853	808	893	880	830	841	833	904	852	859	892	864	901	850	898	902	844	840	848	883	790	854	804	877	882	848	834	859	898	779	903	856	810	818	880	828	882	865	871	860	801	867	829	862	862	849	831	820	863	810	797	876	835	848	846	836	859	849	818	851	850	858	882	865	857	867	915	845	847	796	804	867	846	860	870	834	835	834	814	826	896	851	802	868	851	854	826	840	883	844	847	891	845	855	889	867	862	816	848	871	851	910	887	870	847	897	840	860	841	854	819	865	879	837	841	855	838	857	911	869	870	859	892	841	852	862	863	865	864	853	897	815	839	855	828	816	845	839	857	809	828	905	905	861	865	866	850	839	858	854	874	876	860	847	901	855	853	875	894	864	845	822	830	868	832	858	850	832	838	866	803	900	871	842	880	907	839	882	827	887	847	862	826	845	858	920	854	857	889	817	828	902	864	842	893	869	871	836	824	865	835	846	895	828	846	850	853	829	873	850	921	881	827	909	847	850	895	848	828	800	880	807	841	849	824	815	846	821	898	885	855	870	829	876	819	891	922	872	849	837	884	872	825	837	849	829	897	878	843	863	803	858	881	806	817	859	855	858	856	846	855	853	863	860	881	843	853	862	835	868	883	929	852	859	843	818	865	829	875	856	803	837	864	864	834	838	791	791	840	903	827	837	779	831	879	826	856	866	856	840	854	830	854	783	879	845	864	871	881	829	845	847	851	866	839	880	837	830	864	868	836	851	811	850	858	844	838	883	879	866	815	843	873	929	825	829	851	865	886	815	868	820	864	864	874	864
23827	21582	27966	25650	18810	7104	3133	1969	1459	1109	893	737	703	606	574	585	553	594	526	483	463	492	445	447	417	401	399	422	443	412	368	405	403	437	415	385	417	402	403	398	397	398	415	396	425	381	431	430	379	401	394	429	434	395	427	417	431	393	407	430	403	383	422	417	338	429	368	410	416	387	409	434	403	409	404	432	415	395	426	419	382	441	422	386	427	421	388	397	410	404	417	422	421	412	403	403	407	415	425	441	392	395	359	362	403	395	405	373	396	422	401	402	365	378	397	401	391	414	393	356	395	422	398	416	413	426	387	408	414	383	383	400	396	374	393	396	402	401	416	398	386	396	392	393	402	363	397	396	393	406	401	410	405	411	388	372	395	419	421	377	403	399	401	400	412	407	389	399	379	382	414	376	421	406	420	361	435	398	434	423	356	442	434	404	393	381	351	418	400	397	405	412	386	423	439	426	413	406	406	396	426	425	384	395	404	405	372	397	392	435	384	418	427	399	432	402	410	390	377	376	397	380	401	400	429	429	366	440	385	393	396	440	412	426	447	361	395	405	423	389	387	410	413	370	383	390	376	412	435	425	393	389	401	402	413	402	373	408	403	398	403	402	390	414	376	406	391	386	358	398	388	371	425	388	405	415	410	396	391	375	371	391	417	391	419	405	403	400	402	375	383	383	401	397	423	397	386	395	435	403	400	403	417	382	419	403	425	445	389	377	444	411	402	384	393	393	404	422	355	380	396	452	415	396	395	402	387	431	419	393	392	388	439	432	406	400	410	401	413	410	403	384	387	414	375	414	374	409	448	441	390	412	411	434	407	440	388	380	383	421	355	414	384	414	403	387	417	398	336	428	407	412	418	402	387	432	425	368	370	437	408	356	412	409	388	406	373	396	401	417	389	401	391	364	428	405	394	445	423	434	430	390	409	368	406	397	401	390	395	380	404	417	406	389	394	396	402	420	396	414	408	407	404	400	384	387	426	396	388	423	378	405	394	395	396	397	405	428	391	404	400	396	379	466	400	385	423	375	374	411	403	434	428	384	380	416	385	419	398	423	410	414	403	418	372	391	417	412	408	407	388	417	402	404	391	403	429	385	383	374	415	360	405	406	397	413	444	393	405	407	396	367	434	402	387	406	391	400	421	405	416	415	394	412	419	377	414	368	403	366	421	408	386	400	404	391	406	425	388	391	417	404	419	430	384	414	389	383	401	421	412	397	422	413	393	379	398	433	391	386	401	394	403	416	364	421	409	410	443	459	410	411	396	398	404	405	409	391	387	390	405	385	453	404	375	412	408	392	395	416	383	447	418	405	410	375	434	390	410	370	437	421	400	389	392	408	393	393	411	373	406	405	405	379	417	389	415	405	440	396	397	399	395	397	401	352	433	401	420	409	415	419	377	417	405	420	391	380	388	413	396	384	393	439	380	413	420	371	391	433	365	424	401	382	401	364	409	418	419	444	359	431	403	393	419	378	419	429	378	432	403	437	429	416	401	414	403	412	425	415	395	387	401	425	394	366	380	427	421	409	434	405	383	403	431	399	365	393	390	375	410	374	403	365	398	373	405	427	397	379	435	378	416	409	391	403	404	420	378	392	424	427	436	422	379	423	370	407	395	420	419	410	424	390	392	392	397	403	419	419	374	371	386	375	384	390	437	407	407	395	373	391	406	380	383	399	394	412	407	377	335	397	425	413	411	432	410	424	406	436	435	368	388	446	424	371	413	391	410	405	380	415	406	381	372	396	398	405	413	384	387	405	413	382	441	417	352	364	417	419	402	397	392	409	413	391	415	402	420	385	389	445	374	413	393	375	445	389	374	404	441	391	409	355	382	395	385	449	421	376	417	389	406	379	421	417	388	385	438	380	392	385	388	418	385	432	384	412	398	401	400	394	389	438	385	424	400	418	411	415	388	410	423	401	393	397	403	375	409	395	425	414	392	403	457	395	406	410	421	414	419	419	415	395	371	409	418	400	407	402	413	393	413	382	403	403	387	410	433	381	388	367	410	378	418	398	382	417	386	419	403	426	420	408	439	383	386	404	406	404	387	409	407	423	379	421	401	380	411	403	443	397	396	406	434	408	400	375	397	377	385	392	395	378	409	418	400	416	415	384	419	411	396	428	410	394	411	425	407	403	369	446	420	396	385	386	396	363	409	418	408	403	390	364	424	433	383	376	402	437	397	412	416	410	415	423	439	416	440	417	436	366	405	405	416	394	365	419	385	427	380	420	412	395	392	417	418	416	384	395	437	402	398	405	422	403	387	417	449	414	421	399	375	423	384	431	406	380	409	399	387	406	391	379	384	396	452	392	366	406	414	448	433	395	422	390	382	401	400	403	390	397	368	396	425	426	404	421	397	426	400	421	421	425	414	418	389	378	403	430	412	377	424	402	387	386	371	441	408	393	381	409	382	409	401	396	418	379	397	425	427	390	359	389	417	437	364	398	427	365	403	399	403	438	449	380	403	452	412	425	428	393	384	420	434	420	429	414	361	409	409	383	396	374	399	394	436	440	414	372	382	373	396	424	431	392	385	401	398	400	382	420	384	376	448	408	378	396	398	400	391	414	410	405	385	432	416	384	367	434	399	385	398	392	401	392	399	408	392	399	446	427	401	426	419	443	422	372	439	398	440	400	408	434	397	401	391	438	382	423	381	390	418	427	371	407	410	428	427	379	417	398	399	405	388	419	384	403	396	397	408	397	387	397	423	426	428	396	414	416	410	411	428	372	403	428	391	395	404	412	404	416	419	393	396	394	392	409	409	395	375	378	415	375	418	416	414	382	391	410	417	404	403	360	405	406	411	396	390	404	431	421	430	389	420	387	404	355	438	400	437	396	398	411	387	383	382	380	416	394	399	405	421	393	380	386	417	374	398	388	384	417	418	431	393	393	383	413	402	372	440	391	370	397	406	400	406	371	416	383	424	424	408	405	375	419	407	369	374	397	368	421	392	381	408	391	420	379	401	402	377	367	444	377	403	383	420	418	405	411	395	408	372	403	388	402	430	382	399	366	398	389	444	388	396	392	398	409	391	417	408	430	446	385	413	401	404	379	363	383	395	366	429	424	411	410	388	438	411	401	412	427	413	438	409	458	412	403	403	389	382	412	410	391	401	381	430	420	391	420	405	364	393	411	391	419	392	433	391	397	441	409	401	366	401	462	387	400	390	412	423	412	389	403	406	397	378	401	427	392	402	381	451	387	422	399	401	446	402	417	414	386	397	396	383	367	427	387	450	390	447	409	382	396	402	417	418	433	362	417	386	370	429	352	389	396	392	399	393	414	409	379	438	418	378	385	418	381	383	410	370	403	415	394	407	395	387	388	367	450	412	390	396	434	406	411	393	425	414	386	444	438	388	408	421	421	395	437	387	410	449	406	385	404	414	411	391	374	417	414	396	415	401	414	404	408	412	392	405	403	392	387	402	383	423	407	399	407	400	395	425	398	367	410	400	396	417	401	375	410	384	389	430	428	414	408
21107	44321	34266	20497	13680	8824	6512	4835	3714	2858	2251	1812	1578	1438	1306	1206	1219	1149	1039	936	891	837	797	761	751	741	763	712	704	739	716	800	679	680	649	671	720	750	678	719	696	687	673	672	692	692	723	681	687	694	644	670	679	690	660	709	710	708	647	642	718	658	723	698	690	728	661	731	719	664	695	670	716	691	697	680	704	718	719	704	702	708	708	673	756	703	700	664	727	753	708	708	671	654	670	702	762	666	691	705	667	622	639	684	687	710	690	681	661	731	687	729	684	693	689	661	719	688	672	656	683	669	707	726	703	687	663	681	704	677	668	733	703	670	661	717	691	702	683	622	741	697	690	674	740	716	679	711	686	676	697	684	710	707	647	701	701	711	671	713	653	725	691	702	664	744	693	719	664	732	712	691	692	689	693	697	655	673	708	698	688	679	689	704	694	734	727	688	676	673	735	684	681	699	690	683	731	714	657	697	714	699	716	690	694	676	650	717	667	688	679	692	704	696	702	737	708	674	654	664	709	670	713	733	663	680	717	693	673	681	678	679	700	706	687	725	664	708	672	702	638	718	686	682	657	724	704	649	742	701	668	704	680	679	718	694	708	688	673	735	669	667	709	719	673	699	721	692	697	656	687	685	687	657	674	685	726	687	694	647	682	719	713	668	672	656	674	711	731	667	711	725	706	675	661	742	726	656	631	667	705	686	734	705	696	654	679	717	669	677	668	692	679	690	725	690	724	658	739	697	737	718	689	711	658	696	651	655	702	707	655	679	715	672	682	708	668	668	697	695	706	662	660	671	668	677	758	679	700	696	731	693	643	717	677	729	693	683	690	651	684	656	722	676	696	701	668	706	695	719	718	692	717	711	680	666	658	699	700	661	660	669	679	694	707	673	696	675	653	694	709	709	662	748	665	690	691	674	714	731	712	694	706	736	652	700	710	646	698	667	707	685	665	727	710	700	706	681	673	738	661	712	700	667	702	686	687	707	715	706	702	683	676	679	681	657	646	715	675	681	697	698	669	669	688	735	718	653	730	693	697	682	668	681	684	678	684	659	693	729	699	666	684	707	716	690	678	698	677	684	697	649	719	687	659	737	670	681	717	708	678	725	681	678	661	737	714	710	669	699	739	739	741	706	703	717	667	667	693	714	721	681	702	715	666	647	684	741	718	706	670	683	708	724	668	658	710	680	700	652	668	713	651	713	704	677	675	668	766	716	707	705	698	690	722	679	669	642	693	693	671	677	699	665	659	704	682	690	660	754	740	715	637	651	699	674	677	711	666	696	702	671	670	666	661	690	723	720	653	657	668	716	701	689	692	720	700	698	679	671	654	690	685	716	700	715	673	713	676	695	662	687	711	683	678	687	695	673	697	680	699	700	696	710	701	733	687	703	733	617	692	716	710	760	684	699	687	659	696	674	697	719	732	722	641	692	688	685	714	684	722	720	702	640	700	668	693	713	691	673	642	713	694	706	687	677	669	676	690	625	740	666	677	670	658	656	712	731	674	703	759	659	690	702	736	638	657	719	704	635	656	683	682	692	681	637	665	641	755	715	654	661	710	691	649	687	721	670	686	697	694	666	700	696	676	716	694	677	655	684	717	716	700	735	663	711	717	706	667	679	658	703	665	700	685	692	723	660	690	695	695	697	684	700	730	707	680	743	653	661	657	679	688	661	656	740	682	700	723	687	708	661	717	702	705	697	656	700	698	683	740	724	676	699	660	691	725	704	676	764	711	699	715	679	699	677	737	637	668	684	661	732	718	658	704	715	699	676	663	739	664	706	739	694	689	704	659	705	716	639	730	720	723	697	709	674	683	699	715	648	701	684	665	688	699	693	698	671	723	710	672	702	691	684	708	689	670	720	675	729	664	729	655	685	656	734	672	641	650	659	709	683	674	664	659	716	705	711	716	664	672	663	711	688	678	641	689	644	706	691	711	704	745	687	661	716	657	694	689	718	707	680	683	687	737	724	711	687	664	719	662	639	709	693	676	688	734	661	658	706	622	726	635	700	762	658	678	682	700	714	681	673	695	699	686	685	706	721	728	683	680	696	716	675	689	710	681	617	715	725	700	693	697	659	727	674	622	670	711	701	686	678	642	654	757	723	673	649	684	691	706	753	657	717	702	653	704	672	692	715	714	657	657	710	731	692	711	683	674	672	704	715	702	661	672	721	653	743	675	659	660	688	686	701	706	686	710	682	726	661	682	671	683	645	666	722	695	679	704	685	731	713	711	701	658	706	726	687	685	634	725	662	659	665	749	670	713	736	687	691	679	707	717	717	704	703	707	706	687	713	725	702	709	729	651	684	655	676	746	724	707	670	680	696	726	692	694	651	711	693	731	684	632	696	695	727	706	686	636	661	691	708	700	664	693	697	666	656	686	708	721	707	702	723	685	719	748	690	665	695	698	752	702	711	698	692	709	701	739	652	650	735	711	644	706	666	671	706	656	687	692	636	701	661	665	700	661	683	678	737	718	691	685	678	708	722	688	686	660	705	728	694	708	746	696	668	745	707	691	676	659	667	698	669	678	704	722	708	696	709	691	738	715	750	637	683	666	662	688	709	676	716	702	731	703	697	704	739	668	709	660	701	670	679	766	730	660	728	658	673	656	700	686	623	652	668	700	699	688	670	677	710	665	654	663	742	663	691	653	698	691	667	694	679	679	727	673	678	715	653	707	688	699	679	708	687	720	677	715	679	635	653	711	672	698	702	687	693	619	694	664	659	717	700	659	685	736	645	706	679	667	692	659	659	664	695	720	700	661	674	692	685	687	664	708	681	711	705	675	693	709	728	651	678	688	651	687	756	702	658	669	657	760	717	715	677	705	656	703	689	696	709	696	676	681	658	719	754	713	705	706	673	714	647	667	667	700	707	654	725	702	658	713	702	647	646	676	735	726	677	652	695	680	660	684	713	722	688	686	721	747	712	691	679	664	712	702	701	733	704	723	629	656	695	705	686	674	762	650	699	699	704	705	676	699	756	674	703	708	683	694	695	671	736	705	666	694	674	643	693	696	673	657	649	673	741	685	715	683	673	682	669	685	691	713	712	702	737	679	694	634	710	664	673	730	679	629	675	698	671	745	701	677	694	706	705	677	691	697	693	699	709	682	694	757	709	678	658	672	711	667	666	672	689	699	673	694	689	688	699	630	690	682	708	716	714	705	687	689	690	659	702	724	718	725	733	695	657	668	699	693	693	711	721	705	652	687	728	710	653	708	679	689	641	683	721	719	735	675	652	717	690	681	680	653	671	707	719	702	696	690	712	729	678	662	716	691	702	652	658	667	746	675	730	686	700	674	671	699	667	682	683	712	696	746	756	658	721	690	685	700	704	640	685	716	667	673	705	675	657	706	696	713	711	677	701	699	636	708	699	677	691	695	704	712	677	719	640	657	683	726	694	682	655	679	640	714	691	700	716	672	658	721	693	680	712	677	649	685	694	687	704	700	699	659	718	677	699	710	715	674	649	753	652	680	649
25493	21578	25341	20902	5238	2306	1686	1238	943	833	729	651	610	600	631	554	548	524	517	518	534	493	466	455	515	524	449	501	467	490	445	501	446	463	428	518	442	440	456	492	470	449	490	495	462	455	452	471	487	418	463	472	481	416	480	471	490	463	477	460	457	446	468	428	451	447	481	448	465	443	507	499	456	452	434	515	470	455	489	547	445	462	465	446	439	444	477	443	459	452	474	486	485	472	444	480	489	432	473	464	497	467	437	461	490	440	468	460	472	485	455	480	430	462	448	464	478	475	467	467	497	484	473	500	461	493	471	458	465	464	438	456	454	441	475	486	458	503	469	515	460	472	463	466	492	459	422	503	448	437	478	441	432	490	480	521	422	463	472	446	466	491	451	498	452	475	470	448	495	496	481	487	438	428	512	445	481	443	441	483	467	479	502	476	455	480	458	464	430	512	499	460	450	452	468	494	440	460	474	452	473	449	434	464	499	477	496	467	476	479	417	482	436	494	447	453	465	478	492	433	482	481	460	466	438	462	477	447	471	483	503	489	482	467	458	491	477	459	443	457	454	442	448	448	465	467	426	480	437	501	510	466	472	502	468	480	484	493	461	475	463	493	473	453	471	446	485	475	439	476	447	512	467	451	449	473	467	433	516	458	443	443	435	486	460	479	475	441	477	496	483	493	441	481	446	457	441	480	458	466	418	499	470	461	482	451	426	457	445	440	453	479	483	420	484	420	460	474	508	499	452	472	489	456	455	488	510	485	473	429	445	470	460	479	501	472	464	500	469	448	480	496	481	439	463	473	513	494	482	449	419	475	469	481	430	481	459	475	450	428	460	450	478	504	475	467	501	451	445	436	498	478	482	458	435	518	456	442	463	453	474	487	451	454	494	468	474	453	479	460	465	449	456	472	490	481	458	468	467	432	453	429	481	459	424	475	467	479	451	514	497	487	492	455	506	441	490	479	477	495	450	470	465	435	476	509	464	497	474	457	457	472	484	482	480	469	452	453	453	468	467	442	463	490	465	451	474	464	454	459	446	465	468	464	499	471	451	472	441	490	434	440	442	479	471	436	462	487	464	471	456	455	452	472	485	467	472	449	455	476	486	471	507	449	491	490	448	474	453	487	462	490	520	449	471	468	476	459	467	454	420	489	490	466	459	460	473	485	447	454	487	434	426	472	451	465	502	455	466	458	484	465	466	524	468	480	488	453	453	473	461	471	475	489	450	452	495	467	431	469	470	449	480	484	506	473	499	443	464	483	499	465	466	453	448	475	498	471	481	446	491	501	444	452	469	469	457	480	466	438	513	500	451	449	439	476	471	457	460	430	497	481	473	439	481	467	472	501	486	485	468	470	468	474	468	497	470	499	517	475	501	470	461	486	472	462	476	452	473	473	479	467	445	466	441	488	481	426	467	477	477	550	477	455	478	482	491	470	451	480	491	420	490	472	467	458	462	471	469	480	464	437	433	481	451	447	467	447	456	468	502	442	481	502	475	436	489	452	472	432	481	453	443	458	453	495	449	504	453	491	478	510	505	484	484	458	466	442	480	485	468	440	443	439	474	449	461	487	471	498	439	464	474	514	463	470	487	492	479	492	480	480	499	503	454	420	466	465	481	473	442	449	437	479	510	439	480	489	447	480	496	471	516	448	451	462	495	476	478	426	480	448	437	483	467	448	470	464	448	492	468	469	493	473	458	472	501	462	488	486	489	468	503	512	471	520	445	490	480	491	451	438	508	495	456	504	470	494	453	461	436	470	475	445	538	428	453	496	476	511	451	485	482	465	458	476	474	481	466	466	468	460	453	462	483	513	472	431	490	433	461	505	455	483	481	493	499	451	492	473	445	462	520	503	434	471	472	464	499	489	458	447	407	459	478	489	461	458	483	482	478	491	464	460	501	510	489	470	433	487	464	490	482	418	460	475	436	480	486	466	463	452	479	482	463	502	464	441	437	476	455	441	423	463	446	475	491	503	477	471	461	446	465	462	489	428	471	512	486	468	450	477	453	463	473	473	463	461	463	460	472	481	442	483	446	516	422	460	488	436	455	426	479	447	442	468	526	485	453	451	479	444	432	464	467	496	463	457	464	426	466	463	490	467	500	458	471	435	490	474	476	440	452	488	461	460	495	453	471	445	473	520	446	428	460	506	468	510	444	469	491	441	462	446	453	469	463	463	474	463	460	462	468	441	489	461	474	491	450	479	473	507	451	462	469	472	448	509	476	476	442	472	496	441	465	488	452	433	444	450	448	465	446	481	467	492	489	454	421	497	472	475	489	439	452	482	487	488	463	459	414	456	477	462	443	448	460	471	467	440	480	473	437	437	502	504	458	474	432	464	460	461	469	457	457	478	461	489	456	487	476	451	462	483	463	481	475	459	488	489	459	435	490	424	467	448	435	468	492	505	511	442	468	496	452	506	465	477	445	453	490	468	452	454	490	489	438	452	493	451	491	433	468	489	441	472	481	454	453	477	486	512	491	442	489	502	474	482	485	451	444	433	487	499	462	417	490	483	456	504	476	435	492	459	505	486	476	444	470	467	435	501	480	462	473	476	490	471	519	473	502	469	490	469	463	422	468	447	500	447	424	465	440	480	482	476	462	478	456	464	494	482	458	474	487	471	450	525	446	484	467	424	448	450	487	494	441	488	480	469	436	470	490	447	452	442	483	451	471	467	520	482	428	440	467	467	467	509	418	459	474	427	491	480	491	511	456	455	477	434	455	492	477	496	434	447	436	451	475	477	465	510	504	485	445	467	466	453	496	424	421	454	500	409	467	460	474	494	495	485	489	490	485	512	481	491	423	459	472	443	451	427	463	469	505	472	453	422	423	461	509	442	456	472	467	459	460	465	479	491	480	508	444	505	472	456	436	461	480	454	461	469	474	459	478	464	491	466	467	483	461	444	516	466	439	473	448	445	426	446	470	469	475	442	442	479	474	489	475	462	448	446	478	482	439	480	441	445	462	438	466	478	475	498	483	496	429	470	463	482	462	477	454	491	505	448	430	444	476	470	479	439	440	474	457	447	467	484	487	490	467	448	467	419	464	459	451	476	476	457	478	480	489	496	467	433	458	458	454	465	482	511	484	484	492	454	460	474	417	457	442	491	463	444	462	490	453	468	475	466	469	494	496	501	451	464	466	455	461	477	464	497	454	454	465	480	453	448	502	439	460	486	487	449	486	481	494	445	479	506	496	502	495	451	464	454	497	474	472	453	485	498	456	474	459	454	463	502	450	459	478	484	484	490	445	452	441	462	495	440	454	482	500	452	475	452	464	480	450	491	459	490	452	436	488	474	473	465	492	502	480	474	444	495	451	489	428	467	482	479	447	426	466	479	486	448	455	493	482	503	449	470	439	441	462	490	478	428	454	497	465	483	497	460	441	486	455	471	470	424	438	499	453	484	515	457	469	442	458	510	432	480	454	485	464	450	472	497	454	467	435	461	459	451	469	464	476	471	477	476	459	531	497	461	447	468
19997	38116	26662	15385	9187	6033	4308	3395	2636	2097	1754	1482	1356	1238	1229	1270	1073	1078	999	924	919	892	872	843	837	770	838	759	767	783	744	789	742	788	808	764	860	764	813	796	818	829	755	763	743	803	767	786	799	765	803	794	816	777	733	836	803	784	774	817	793	744	765	772	765	847	764	835	810	791	751	783	767	776	795	719	773	799	789	794	793	828	772	824	823	761	793	835	838	743	789	781	760	760	831	749	843	805	740	819	830	731	794	762	834	785	799	775	775	796	765	734	752	808	784	800	783	805	767	775	785	754	750	746	842	836	817	807	782	772	801	771	782	786	796	777	822	803	746	791	816	805	825	782	730	776	812	754	780	752	771	779	766	804	789	799	749	802	766	777	818	806	766	769	824	783	815	777	834	779	826	766	804	738	794	740	751	775	795	753	769	776	742	778	749	755	816	761	773	801	760	805	769	763	792	793	803	754	779	744	776	809	835	745	840	751	779	793	774	806	790	768	786	780	734	796	777	751	758	823	821	759	803	823	758	753	752	765	806	745	796	756	780	766	829	805	784	797	754	773	791	769	821	812	750	748	775	836	763	795	748	810	785	773	772	795	829	814	793	797	788	769	728	775	809	779	745	851	765	769	789	783	756	745	782	746	721	794	776	753	735	776	747	699	830	813	750	775	772	822	806	755	758	778	776	782	779	783	778	799	768	783	744	747	805	814	809	766	793	801	738	752	815	733	753	795	768	803	798	820	770	768	790	764	812	777	774	757	838	787	743	778	756	773	809	803	815	784	813	723	769	743	770	854	779	747	761	813	773	776	781	772	845	761	788	771	734	771	765	857	773	802	805	802	828	736	777	805	763	767	808	825	740	799	748	784	777	765	847	792	808	790	852	783	768	778	760	797	811	804	763	787	773	805	744	788	788	773	805	750	753	800	792	776	783	807	837	732	734	767	809	775	772	792	795	736	766	805	782	831	769	775	806	785	786	778	778	778	782	786	804	734	758	785	745	772	792	776	844	766	771	780	800	765	768	782	752	787	755	780	717	765	849	816	745	741	813	730	751	769	812	768	755	823	824	831	787	789	793	781	787	758	772	772	799	784	758	753	800	768	731	726	772	827	839	815	764	789	823	768	777	791	791	796	731	762	784	763	802	802	765	813	763	806	781	786	760	781	766	745	783	783	782	757	851	781	765	803	810	800	801	790	763	772	816	780	814	774	802	802	745	807	806	759	774	779	791	798	837	798	822	792	770	831	756	753	782	757	764	785	831	770	802	803	839	833	731	770	806	819	782	794	764	805	799	770	777	781	760	763	781	806	809	808	800	807	806	765	775	768	798	790	761	760	801	749	867	761	837	788	792	795	818	812	810	752	761	742	793	801	736	781	761	802	799	815	768	778	768	756	732	813	760	791	779	770	796	824	814	791	775	788	805	782	784	769	790	753	824	805	766	775	784	776	757	775	780	853	802	799	817	775	731	773	801	796	790	818	782	791	823	752	832	781	761	760	758	814	772	772	782	749	787	793	801	748	769	825	816	750	821	777	752	821	762	818	751	758	800	806	753	768	755	783	788	822	812	713	815	823	758	852	769	849	804	757	795	822	768	773	770	790	798	787	781	806	818	756	777	781	776	768	770	782	779	751	802	749	749	789	792	787	785	809	775	734	789	771	770	820	765	835	770	817	803	782	809	747	781	811	717	774	788	707	716	765	824	781	810	780	796	782	736	799	743	738	793	813	747	765	741	777	767	770	810	813	795	778	780	756	785	797	793	803	811	768	775	763	776	808	795	797	723	778	773	807	739	835	723	778	777	760	765	800	818	814	776	732	819	814	758	734	769	758	791	766	789	809	784	783	843	826	785	749	772	841	790	803	754	787	771	793	801	815	806	796	790	758	757	738	767	784	840	793	824	821	792	741	760	806	826	767	788	747	790	792	755	742	752	787	805	773	764	764	750	799	801	785	798	808	735	765	718	791	777	717	784	769	806	804	787	804	770	804	730	817	771	825	779	804	768	811	729	791	805	771	778	774	790	795	808	801	815	857	815	787	778	795	770	800	765	775	778	766	754	809	785	772	798	773	770	747	803	817	745	788	766	816	790	753	785	786	813	782	775	804	795	813	767	812	788	836	795	736	812	817	790	815	808	745	782	781	845	757	802	780	806	803	770	790	795	759	782	849	763	827	758	819	827	780	828	812	757	811	831	804	786	788	793	761	754	745	844	789	763	799	751	774	789	735	790	761	776	751	810	822	816	797	751	753	801	747	857	761	810	806	724	795	753	806	836	786	779	720	731	769	783	818	804	701	757	818	800	775	740	801	716	820	774	766	799	789	766	746	770	790	777	749	802	782	790	832	753	783	776	767	723	745	766	769	792	766	756	799	784	729	793	787	766	804	773	833	777	761	782	777	795	794	768	764	793	796	769	770	767	753	788	833	824	777	781	733	823	766	796	767	791	802	766	806	809	753	758	753	775	781	778	789	783	790	722	774	774	753	827	798	752	781	757	854	771	757	797	775	767	811	793	748	826	797	818	794	820	782	767	805	756	716	825	810	852	781	769	789	797	812	803	710	755	800	795	736	848	780	812	773	771	756	821	807	774	799	802	746	830	720	774	797	766	793	776	802	793	805	824	803	769	731	777	809	790	761	775	800	775	828	757	779	761	776	795	770	778	719	747	796	770	768	799	767	794	811	816	785	786	784	767	786	768	699	754	793	783	770	746	747	790	771	797	771	836	820	801	765	742	735	741	843	781	783	818	753	749	767	766	787	756	801	813	801	783	768	816	761	753	801	750	824	799	777	802	785	759	757	779	714	757	785	818	754	797	758	760	769	794	761	798	754	786	769	812	776	787	789	807	797	810	752	845	767	724	811	793	763	796	787	760	768	790	815	770	751	800	808	767	812	785	795	766	767	743	798	827	760	822	724	743	799	832	760	793	804	829	780	795	797	813	781	795	753	751	800	778	817	774	821	739	748	742	781	794	815	783	817	798	750	747	782	798	791	791	766	755	837	793	770	824	724	721	806	739	820	754	782	765	773	789	808	780	799	813	734	767	748	785	785	819	785	814	699	795	767	800	783	780	733	796	782	746	790	763	785	816	769	801	792	764	835	755	797	780	804	784	739	729	725	805	818	814	736	815	776	780	784	761	778	779	775	778	776	731	804	828	814	811	771	784	789	800	783	754	743	774	767	798	811	816	813	755	829	801	747	789	779	780	767	750	782	774	746	777	812	768	791	705	752	806	815	787	769	764	788	809	774	768	819	772	849	797	799	783	759	764	795	763	798	825	749	749	806	823	808	786	837	797	773	759	783	733	795	723	754	796	797	804	762	792	770	788	777	778	799	828	786	834	759	805	789	777	771	779	812	757	812	774	795	753	811	768	814	795	802	756	844	778	761	757	766	787	793	785	811	767	733	812	776	793	762	776	785	752	806	766	798	749	775	767	763	815	785	745	728	787	790	843	793	740	797	736	823	832	813	795	841	770	751
22929	21577	28611	25007	21595	17651	6647	2889	1885	1496	1175	926	780	723	655	699	574	585	474	434	355	344	373	370	339	344	325	304	330	315	314	298	271	280	335	302	288	306	275	267	294	273	310	308	292	318	297	302	294	294	295	309	292	322	325	329	322	284	295	305	329	300	291	318	304	334	302	287	279	316	301	294	292	301	309	319	337	287	302	289	299	320	289	287	293	280	311	289	330	269	290	312	307	277	304	306	286	290	293	294	305	295	327	299	313	303	294	296	273	315	297	291	291	284	300	298	309	316	293	275	295	321	275	326	294	321	324	308	328	305	288	303	284	313	311	299	335	329	332	288	271	292	279	300	303	303	327	321	308	293	281	335	284	323	299	296	288	285	289	296	310	327	316	289	318	321	308	298	290	302	266	282	290	282	304	299	276	281	289	307	311	324	293	290	289	306	304	271	292	280	322	317	324	300	293	305	298	291	270	287	319	328	292	289	292	285	288	284	286	308	294	294	331	283	337	336	312	321	300	316	298	304	331	307	300	291	303	300	304	276	303	275	282	319	310	315	286	325	279	320	283	294	330	304	323	292	301	319	277	306	268	301	306	281	302	287	281	316	305	307	305	263	252	303	302	258	305	316	306	313	317	297	286	321	300	294	315	288	306	278	333	295	300	294	297	301	316	294	299	305	281	310	335	332	304	295	314	330	333	309	292	276	300	338	326	314	309	311	320	276	305	284	302	276	285	281	298	313	312	282	295	305	271	293	327	289	288	303	285	313	336	287	303	285	295	306	315	311	316	310	294	304	313	310	303	301	310	284	326	329	270	291	297	259	303	288	292	315	341	328	297	300	334	307	300	290	308	318	310	314	301	301	312	324	295	270	332	279	284	319	288	295	284	315	280	319	297	314	302	314	319	288	292	302	319	302	290	275	306	310	303	318	299	280	300	288	300	292	303	312	297	326	302	316	301	327	301	310	327	281	287	286	319	300	275	286	312	292	269	287	271	302	310	339	292	300	283	311	301	276	311	309	321	257	291	296	310	329	318	298	305	316	314	289	315	306	311	318	320	308	305	300	331	279	288	291	315	277	287	270	298	297	326	311	308	304	310	344	313	309	309	320	289	287	315	303	323	304	287	314	308	330	350	323	281	311	303	298	309	307	292	295	320	316	288	291	309	331	302	325	299	281	281	290	304	312	283	279	299	296	290	304	330	297	309	278	310	283	276	299	310	290	292	301	300	286	305	272	294	290	322	315	319	289	293	313	311	313	315	326	289	322	318	319	307	298	300	283	320	320	266	288	309	306	285	310	303	308	324	291	315	299	302	281	333	305	300	320	304	303	288	269	320	335	308	279	317	315	318	274	297	311	307	327	284	303	288	295	271	335	328	307	317	308	262	314	341	317	318	297	311	309	325	302	318	326	299	299	286	310	298	279	293	277	326	279	304	299	301	326	275	325	317	305	300	293	339	315	288	306	310	307	302	306	345	304	299	291	308	333	306	330	309	266	303	299	322	319	307	315	310	284	325	274	300	321	293	335	326	300	347	319	324	312	294	294	287	287	327	309	278	301	306	285	299	317	318	277	268	315	324	289	307	316	295	304	305	311	319	325	317	335	317	331	285	299	321	295	330	300	282	325	327	281	261	302	314	309	302	295	294	287	327	285	296	298	297	292	319	312	286	311	316	298	302	313	315	301	304	314	323	302	300	286	281	355	336	343	277	315	290	320	310	317	285	302	285	315	307	300	317	279	291	300	326	303	350	304	298	295	278	321	295	296	287	308	295	289	316	288	293	283	263	308	310	308	290	300	327	303	318	329	316	314	351	296	309	287	334	330	306	297	297	281	292	308	313	294	319	300	278	319	295	321	274	284	288	295	316	310	276	287	316	313	309	263	300	309	303	289	270	304	290	305	315	317	309	300	305	293	284	329	280	281	284	328	307	276	298	294	318	303	339	307	285	312	346	333	255	308	309	301	304	287	299	305	285	271	342	295	299	310	311	325	290	279	289	319	334	301	296	279	310	300	297	326	293	298	295	300	314	289	277	291	267	315	329	300	287	290	275	265	279	268	313	280	319	285	282	308	264	288	325	311	289	296	326	280	282	288	307	304	310	319	286	311	302	284	314	294	294	302	314	327	304	315	319	283	279	335	330	298	297	287	314	332	308	331	295	304	294	290	302	320	297	273	301	319	293	306	298	305	310	332	312	293	281	295	303	308	306	283	304	293	301	297	301	324	293	315	311	276	302	297	311	277	288	335	312	284	289	307	268	254	302	298	292	286	306	330	287	309	327	305	288	280	305	285	296	307	294	294	304	294	314	313	302	314	296	325	279	279	283	295	305	281	274	297	309	319	320	313	305	278	287	278	303	345	292	276	329	294	292	285	277	342	323	302	318	292	291	304	323	315	292	268	283	321	283	311	307	283	282	295	289	293	266	295	280	301	321	293	319	299	309	325	295	298	290	321	324	287	279	326	310	343	275	296	281	308	291	295	331	310	274	299	280	311	314	343	309	309	305	272	291	311	305	275	305	268	304	313	337	316	301	323	280	311	289	298	315	322	329	304	297	279	309	272	308	275	319	309	292	307	329	275	302	295	318	293	328	280	284	308	299	315	311	295	286	274	304	281	293	268	282	308	321	308	284	294	303	276	293	317	322	312	289	300	291	279	291	261	281	302	339	315	298	266	290	293	293	323	301	301	301	270	312	300	337	310	300	322	315	321	325	291	304	306	291	284	273	301	317	317	292	267	314	280	291	256	290	309	302	289	296	284	317	290	314	305	308	325	280	293	293	308	306	297	295	266	277	310	279	286	300	299	317	302	294	292	281	298	273	298	281	296	277	282	254	279	300	310	253	297	287	333	297	265	316	312	314	300	295	307	296	322	297	296	306	315	304	308	291	303	316	283	297	289	273	298	336	307	297	288	269	311	302	284	310	276	282	320	295	304	310	276	311	275	279	282	318	301	323	297	313	291	273	286	309	297	297	295	293	318	276	282	286	298	302	295	312	280	267	295	309	286	325	301	315	344	323	313	317	299	282	309	321	274	261	319	288	309	302	325	292	293	300	335	332	290	291	298	295	333	318	298	286	297	291	292	294	316	280	322	332	329	303	301	307	284	314	306	299	281	292	303	324	305	310	274	289	335	316	332	272	266	284	289	310	295	321	293	301	278	313	287	287	291	300	307	286	300	324	345	305	339	335	313	295	294	308	296	305	270	308	323	294	269	266	300	303	303	308	319	318	286	317	294	293	292	299	294	308	279	280	314	298	304	295	304	331	270	327	319	293	298	316	291	319	271	285	305	273	299	331	283	296	301	283	300	299	292	303	316	266	299	309	302	304	317	282	327	320	291	273	272	281	299	304	294	292	292	310	285	276	304	333	304	320	299	277	294	311	325	328	298	272	289	322	296	310	310	323	303	269	293	283	306	323	300	294	284	286	258	301	297	333	293	286	291	297	290	308	307	293	283	299	296	283	276	289	291	282	329	312	332
23740	48046	39813	28094	18720	12516	9191	6729	5028	3889	3009	2611	2057	1846	1665	1511	1432	1286	1073	929	808	736	668	641	582	596	608	529	607	561	541	542	499	509	490	524	542	549	496	464	536	517	540	491	542	462	502	517	506	520	525	564	483	507	517	529	512	502	520	522	546	537	486	517	541	513	548	502	522	488	550	493	509	497	530	536	488	525	497	502	500	533	487	515	486	539	480	591	516	547	520	504	527	533	472	514	520	513	506	521	503	550	513	511	586	556	489	488	523	523	528	542	520	518	477	534	481	552	512	524	491	491	522	520	536	544	496	529	519	521	544	513	533	500	509	493	516	513	512	500	519	511	521	501	504	489	524	519	510	529	541	526	539	458	513	506	524	518	501	509	508	540	520	520	552	511	523	509	504	512	463	548	537	498	527	541	493	499	499	542	522	540	492	505	518	508	540	542	560	506	487	500	504	511	510	524	463	509	529	540	576	518	509	491	477	500	497	520	533	526	525	512	481	492	500	549	509	558	541	512	547	517	563	499	542	520	515	485	527	486	534	516	491	500	519	540	507	506	516	535	517	551	539	517	509	492	498	536	526	534	532	554	538	562	528	491	491	519	517	507	525	550	464	505	488	531	489	516	470	544	522	505	550	542	488	507	528	513	480	511	505	523	528	465	486	526	505	499	536	529	508	573	499	504	536	545	525	513	518	540	500	524	565	504	545	504	528	539	539	524	530	506	529	530	533	533	521	511	510	494	521	513	514	517	534	508	577	501	510	491	572	464	518	526	488	536	502	535	510	488	492	538	534	482	503	516	555	512	541	500	515	494	508	487	481	496	495	501	531	513	497	499	497	490	524	547	465	489	539	509	543	542	555	526	506	473	502	506	499	475	534	561	502	511	560	530	558	533	535	523	513	522	540	504	514	545	521	514	512	490	533	503	516	509	494	536	519	523	509	503	502	493	501	507	484	523	488	559	505	486	510	522	537	531	519	505	510	524	506	485	518	520	569	526	509	531	509	514	546	507	512	532	501	511	486	505	510	483	507	534	525	510	529	526	534	505	543	492	530	483	542	490	568	504	534	489	534	511	490	509	528	519	529	530	505	514	513	509	529	537	521	521	529	525	546	512	540	524	514	520	510	526	545	498	515	492	493	481	513	543	509	534	499	508	532	514	517	472	503	496	533	531	546	541	536	527	514	529	521	497	515	503	488	515	492	496	526	525	517	514	535	534	505	499	514	498	523	514	489	488	546	487	488	495	490	504	539	508	514	513	468	517	510	500	510	550	524	548	518	556	529	528	501	508	508	503	529	514	489	516	510	522	501	502	536	529	505	518	492	523	472	521	509	514	486	518	517	551	500	505	508	490	511	504	535	506	502	503	546	517	480	548	525	512	507	529	487	545	535	530	493	523	527	492	550	499	527	536	488	521	507	503	448	520	518	535	526	517	500	513	501	530	526	507	518	490	518	510	495	524	511	541	492	538	524	515	524	523	503	543	479	532	515	499	507	497	544	481	492	537	501	485	518	509	503	495	497	511	550	544	482	482	525	529	510	522	512	515	547	495	508	508	531	524	504	528	499	534	522	507	494	522	539	513	487	505	532	509	466	537	493	513	500	533	494	490	552	522	525	521	534	512	472	537	491	565	524	520	531	539	508	563	478	500	535	529	531	495	493	514	500	517	499	531	494	519	519	503	500	500	557	506	523	534	556	526	503	529	518	493	519	485	500	517	512	546	569	530	546	505	540	501	540	547	516	502	476	476	494	527	522	528	529	466	477	509	495	477	540	510	545	511	526	515	496	478	503	535	518	573	525	495	542	511	522	504	507	522	532	506	525	492	524	525	521	527	483	543	516	520	525	505	464	496	505	499	522	563	527	496	505	499	516	514	521	518	498	497	520	516	511	505	509	516	526	543	527	529	526	495	477	507	525	554	555	518	540	555	479	537	553	529	498	510	511	496	479	537	483	496	496	526	494	522	494	557	554	460	483	558	500	500	483	471	503	509	532	522	531	545	498	538	507	539	531	532	526	555	517	529	520	524	516	520	518	525	543	463	476	504	510	479	519	496	497	508	506	503	536	525	525	524	508	543	526	547	519	522	504	518	530	502	532	546	546	498	548	528	514	546	529	487	489	574	526	518	540	540	518	525	553	562	498	520	518	544	523	511	530	558	494	475	542	499	462	537	510	530	532	522	487	509	506	511	485	500	507	544	578	527	504	471	524	505	528	493	560	507	562	517	507	528	566	522	509	507	493	500	518	526	502	488	512	519	538	471	489	525	511	498	524	506	549	475	506	486	548	555	521	508	520	526	496	506	525	538	528	486	478	514	525	528	539	471	487	491	539	510	508	560	528	503	528	506	492	578	508	494	505	523	539	528	503	520	508	498	515	562	527	518	505	493	543	517	515	532	555	560	521	531	528	507	510	501	580	556	508	544	554	531	550	473	516	517	554	521	531	528	543	501	519	557	500	488	489	538	536	506	513	503	504	478	521	517	511	535	511	465	478	510	518	525	513	483	551	495	521	545	513	506	510	499	485	487	546	531	494	494	491	513	549	496	529	497	546	514	515	551	526	533	507	530	550	487	502	532	518	463	528	497	546	516	506	521	500	494	541	495	492	539	504	518	481	558	477	510	526	518	523	528	522	545	505	537	523	529	540	540	504	522	490	548	496	551	527	520	487	516	495	508	506	503	509	485	501	526	515	468	494	512	521	497	536	514	516	532	488	464	479	503	497	508	494	547	532	517	506	495	493	531	523	495	502	470	476	509	506	521	540	481	479	565	522	497	510	475	494	518	520	481	507	486	531	500	512	571	540	534	505	498	492	545	521	484	499	539	503	545	534	508	519	499	529	506	563	533	494	523	537	516	533	528	489	541	497	495	533	521	499	524	482	464	483	560	530	500	513	520	533	523	550	504	519	512	527	499	470	514	523	509	502	536	532	505	486	506	499	547	517	511	533	471	537	522	488	494	503	467	545	513	523	516	500	527	502	516	514	508	536	527	541	540	544	548	490	561	518	542	478	528	539	526	518	549	547	551	483	526	531	469	465	519	498	562	486	495	507	540	518	537	515	481	526	480	530	577	499	536	511	531	482	529	545	509	522	489	558	527	527	527	495	489	513	480	526	570	527	516	541	488	504	505	500	545	547	477	520	538	499	476	522	518	523	537	478	513	533	497	512	490	512	543	526	537	528	527	485	531	522	511	574	500	488	517	513	551	545	507	487	517	494	551	509	472	560	479	526	540	530	566	517	527	524	506	541	505	557	495	508	486	504	479	537	523	496	526	530	533	494	516	548	521	507	506	538	543	520	530	511	518	541	509	554	518	557	513	527	508	525	481	517	479	504	465	519	558	495	525	504	490	508	506	514	528	508	519	533	542	500	524	508	544	504	526	508	486	553	503	516	561	530	493	504	487	508	506	495	534	532	495	498	520	548	505	526	496	531	506	513	507	525	525	530	517	506	484	552	513	499	537	547	485	545	486	498	486
27946	21605	17579	7362	2672	1698	1232	999	832	719	706	668	631	581	592	592	547	565	555	543	543	521	513	496	492	497	540	517	477	484	516	493	508	530	496	503	502	486	529	572	478	516	503	514	494	487	497	474	493	513	480	522	517	472	505	522	522	527	469	516	511	471	509	531	443	494	483	521	548	463	462	471	474	517	506	501	503	484	500	481	513	474	499	516	500	470	517	544	510	511	462	474	488	505	495	511	535	522	505	532	520	486	543	490	494	484	480	498	500	474	506	504	506	499	528	500	458	501	466	489	540	514	461	530	529	525	475	472	495	515	517	465	477	485	479	503	513	545	490	506	507	503	496	476	510	508	477	487	535	505	505	485	475	490	485	474	530	475	534	477	552	483	508	497	471	486	508	512	537	481	488	488	504	478	480	469	512	513	489	545	452	475	479	539	484	488	466	521	516	567	524	480	502	465	520	444	465	521	461	473	487	497	494	490	493	482	501	496	471	488	513	544	492	523	482	522	522	505	507	500	498	489	489	480	523	506	460	530	528	511	508	514	475	556	523	501	501	510	485	516	495	463	494	502	498	489	499	539	531	507	491	514	479	495	496	424	492	532	503	512	463	488	489	492	474	541	503	461	489	515	516	455	484	496	498	525	474	474	501	498	517	495	516	501	480	454	527	479	514	470	512	481	496	488	523	513	533	502	524	523	532	498	503	494	464	496	524	514	513	530	509	488	497	494	496	496	455	503	512	483	510	504	476	495	490	502	494	552	500	490	515	519	442	469	506	499	497	505	521	492	525	530	531	478	540	487	480	512	469	475	514	512	520	466	475	522	540	546	481	482	497	511	501	457	497	470	513	480	488	499	510	484	465	457	493	491	510	489	449	514	525	525	503	539	515	504	472	472	473	507	537	533	464	489	453	499	508	459	523	509	477	465	512	489	520	498	483	498	476	459	482	510	500	496	471	461	515	487	467	485	514	517	515	521	483	504	538	541	493	491	513	474	516	501	478	517	479	459	514	471	495	471	515	481	496	523	502	494	499	489	554	527	487	499	486	525	500	489	472	472	485	472	521	495	560	490	474	492	458	533	520	524	494	487	510	476	481	512	535	462	492	484	519	482	455	521	509	485	500	498	494	524	511	504	514	528	519	501	515	504	495	498	522	487	472	527	478	501	497	519	524	471	544	514	514	484	477	501	499	509	526	473	461	498	531	502	486	501	502	483	495	470	503	496	510	507	511	497	522	459	508	485	583	468	498	542	544	482	468	474	489	517	503	499	490	505	501	510	523	490	480	469	444	513	482	505	487	500	491	542	508	510	483	504	520	495	477	470	480	498	490	496	528	516	487	491	488	497	484	479	484	504	517	513	480	500	516	497	486	489	516	514	489	508	522	510	515	522	505	499	486	487	519	494	484	513	502	482	522	492	496	493	532	488	501	508	481	562	496	496	478	486	560	499	526	486	510	482	530	518	470	483	503	502	498	530	527	519	508	482	501	511	530	483	471	456	547	464	499	504	501	491	532	514	489	491	496	522	500	507	470	487	491	521	502	488	510	522	508	480	507	503	545	529	483	476	518	481	547	548	504	524	480	486	499	528	473	494	526	532	489	508	521	479	525	500	535	492	490	526	502	472	494	486	494	491	553	512	511	494	527	497	498	460	530	536	497	493	508	543	514	499	500	544	478	500	491	509	493	511	454	556	495	487	492	493	525	480	533	514	507	539	494	511	504	508	499	487	480	510	431	492	477	515	492	506	516	526	480	475	514	515	531	502	493	513	510	528	482	548	491	497	484	494	477	511	514	489	486	467	522	530	482	571	489	466	493	475	513	500	508	471	521	499	523	498	520	512	514	515	493	472	517	490	557	467	515	484	502	530	507	492	509	487	558	472	486	486	456	509	503	513	530	487	508	498	467	502	478	501	495	513	506	505	495	512	535	512	505	492	485	518	481	479	500	494	516	512	521	500	483	485	475	529	508	497	508	485	487	469	504	513	506	510	515	504	501	483	489	537	493	525	507	477	515	487	533	522	526	488	437	510	500	517	494	478	518	536	496	495	489	516	481	527	501	503	500	494	492	494	527	495	537	540	526	514	517	496	501	503	463	491	517	522	520	521	502	514	508	503	512	484	477	507	471	525	547	538	491	451	489	496	506	491	460	495	496	503	524	491	505	494	495	523	505	504	520	521	489	443	506	462	519	498	498	542	507	479	505	465	504	513	506	523	446	477	510	508	483	537	494	456	488	487	457	481	483	450	472	492	488	502	502	505	484	483	487	499	483	503	482	505	503	526	489	484	519	491	487	509	538	509	529	539	518	501	480	548	441	456	553	519	471	506	487	530	473	498	507	507	495	531	486	471	456	537	529	466	500	471	507	554	512	475	474	511	501	487	518	530	485	505	533	494	536	481	486	525	539	476	514	524	489	516	472	518	457	515	487	489	515	548	514	506	534	469	499	528	533	499	477	495	490	453	485	479	472	472	521	509	510	480	507	523	510	487	487	507	510	503	491	522	468	516	480	525	505	501	503	522	545	521	554	454	491	511	513	495	485	503	485	480	526	524	522	509	490	477	527	516	456	490	510	492	468	449	519	518	523	470	473	523	537	526	520	511	510	536	470	495	521	523	514	514	506	500	467	498	505	489	538	484	519	482	481	514	492	531	519	475	481	514	471	500	494	443	502	503	495	488	506	489	488	527	535	507	518	575	463	532	533	477	528	469	485	516	519	489	495	489	485	494	513	493	484	503	519	521	464	525	477	492	492	537	507	510	504	499	467	536	531	493	494	514	470	513	491	503	480	497	465	483	493	496	510	506	490	478	483	498	494	534	476	511	520	506	531	498	527	535	510	518	502	475	488	541	505	498	515	490	476	550	487	523	501	522	508	520	522	499	500	495	526	482	507	523	523	501	498	509	481	499	489	463	520	480	467	493	519	506	524	488	486	503	458	493	494	461	509	532	498	516	505	480	490	501	504	488	530	519	498	467	478	514	499	510	514	481	498	489	546	482	498	484	497	505	509	532	474	486	522	493	499	507	508	509	479	504	493	488	493	512	512	519	500	506	544	488	508	510	538	507	481	474	465	463	469	484	483	503	508	485	554	485	499	510	488	477	519	485	522	486	514	539	549	476	517	539	486	493	497	526	454	469	455	496	490	482	495	506	514	483	515	512	491	484	524	493	515	486	493	506	505	496	535	519	508	498	491	579	506	497	508	496	537	492	464	516	490	485	500	497	515	474	482	485	523	502	515	496	517	486	453	531	480	509	498	479	473	467	515	533	492	516	490	488	488	499	536	529	522	527	499	527	526	504	536	483	496	512	479	501	507	531	515	491	494	512	532	499	478	475	484	466	476	481	489	535	475	474	536	458	493	525	490	526	499	479	490	494	538	479	506	493	523	492	526	520	533	502	496	507	479	516	508	512	534	512	514	497	558	511	481	495	519	461	489	485	516	502	494	530	474	511	498	538	468	492	500	483	518	530	515	472	532	508
18843	32750	22621	10554	6360	4494	3176	2491	2103	1695	1546	1399	1234	1202	1219	1161	1045	1022	989	948	904	881	871	818	848	855	827	901	819	884	871	893	870	935	819	836	838	827	897	809	840	829	885	845	870	840	836	834	823	872	813	868	830	846	815	896	811	824	894	850	814	871	859	866	835	887	835	853	790	853	832	838	860	810	874	852	811	852	852	792	865	816	908	823	882	883	848	823	844	808	831	822	894	879	888	830	825	835	892	874	866	851	847	887	820	793	815	845	840	861	847	827	815	906	854	832	854	874	911	839	868	812	834	845	827	835	824	839	816	842	895	825	868	892	860	836	827	871	856	898	881	870	843	883	814	859	908	865	849	882	821	810	804	864	851	848	799	871	850	807	836	860	881	838	838	838	823	874	823	899	823	820	880	807	851	774	820	892	829	824	817	827	877	867	806	844	865	845	854	829	851	792	863	848	845	852	817	827	829	894	860	883	859	899	811	846	867	830	896	834	842	810	878	836	871	864	915	852	882	804	877	849	894	901	912	871	832	844	791	880	877	863	871	860	863	877	837	839	845	844	909	817	858	796	852	872	843	807	799	855	826	959	839	841	828	850	886	815	873	777	833	849	802	863	816	864	879	857	844	893	855	866	883	898	813	813	868	868	873	841	854	833	858	816	804	826	817	821	889	784	843	853	845	828	813	882	902	882	852	885	867	792	907	897	810	859	885	840	837	820	802	821	831	837	850	836	884	860	907	841	828	843	814	849	887	886	837	877	822	878	812	814	898	840	899	867	844	837	822	816	840	819	854	835	937	884	824	830	888	893	805	758	896	853	840	848	852	847	862	851	889	846	854	851	821	856	825	873	824	915	855	843	862	841	870	796	837	823	840	873	866	868	810	803	875	854	899	876	879	820	859	859	822	847	858	856	887	875	853	881	840	858	845	837	850	847	813	896	801	813	859	841	857	844	896	835	849	817	883	822	821	841	848	813	859	878	863	848	839	840	804	832	824	884	816	798	817	847	831	841	808	818	852	876	870	830	861	814	848	896	871	896	850	858	824	865	835	876	820	900	839	896	830	798	815	841	884	882	808	909	843	817	897	893	791	873	849	904	822	838	816	812	809	823	875	857	845	865	865	892	803	833	860	863	827	842	838	859	791	879	844	846	855	795	832	846	872	842	843	816	870	830	837	854	796	818	845	848	862	846	810	839	890	826	836	822	834	881	896	833	857	808	815	826	852	828	886	815	846	894	906	861	841	824	823	865	828	839	864	824	831	854	837	896	857	849	903	807	836	821	858	818	850	828	884	870	841	886	844	895	790	870	787	787	865	864	782	906	800	884	849	856	857	904	825	802	815	855	873	854	841	831	880	811	878	844	836	852	802	866	815	878	841	857	872	905	858	828	793	836	815	852	843	864	851	831	883	827	857	839	851	876	819	845	886	883	902	860	883	857	856	866	795	834	896	863	903	877	827	835	821	859	807	857	884	869	799	816	842	825	828	843	891	831	872	832	856	839	851	874	836	826	870	839	869	837	818	837	823	819	857	833	837	862	839	888	843	801	832	862	863	876	839	844	835	853	839	834	826	837	892	812	878	827	871	849	879	834	879	812	842	820	852	840	838	768	788	846	786	879	841	874	815	879	896	851	822	828	852	800	841	830	891	830	854	861	847	826	896	837	893	875	863	818	847	891	845	836	836	872	810	805	816	854	803	931	842	829	865	872	919	862	837	848	853	868	852	865	850	855	875	883	852	812	809	933	847	865	833	845	857	846	883	862	830	839	881	813	857	824	893	791	828	867	830	811	813	835	864	864	813	803	875	849	855	875	855	808	813	873	781	841	830	843	887	868	800	864	843	859	886	905	829	871	869	879	843	844	826	850	835	869	835	849	826	878	830	836	866	905	883	846	861	850	812	839	821	827	858	830	838	848	845	784	800	889	839	856	869	833	810	846	822	857	873	876	864	856	816	851	818	855	828	845	856	844	872	829	861	867	884	839	862	882	881	839	840	821	871	879	810	794	845	878	848	799	844	851	866	859	806	845	895	837	893	891	816	858	881	891	911	893	853	828	822	855	845	821	854	877	849	820	828	787	842	838	836	872	859	896	890	860	824	818	865	813	834	795	884	831	887	882	882	833	830	875	857	870	818	873	866	885	850	932	806	852	890	838	843	889	825	854	840	883	850	840	864	807	840	844	854	870	876	881	844	871	803	837	835	834	857	865	819	843	912	827	833	887	831	887	822	852	907	801	861	897	820	850	791	814	832	833	849	881	822	879	818	876	888	866	851	870	835	840	876	823	842	837	786	856	828	871	797	804	872	797	919	847	865	824	898	831	869	815	826	861	852	830	813	847	804	859	841	886	827	835	798	871	810	857	859	865	813	869	864	841	864	796	834	870	901	839	842	846	826	827	839	865	874	845	888	873	838	895	848	820	837	885	816	902	869	890	897	843	802	852	847	866	870	904	911	834	821	847	830	884	874	806	849	889	858	897	851	792	846	901	881	873	850	841	823	862	850	871	930	796	839	839	890	852	844	890	830	813	817	868	841	874	885	825	824	844	826	840	879	842	829	868	883	853	820	863	873	944	817	817	851	820	854	864	866	826	877	819	835	854	806	849	815	772	886	846	806	878	867	898	895	866	819	870	897	865	867	827	882	826	888	776	880	839	864	853	866	819	858	872	821	846	882	821	803	878	821	853	856	871	790	885	841	852	842	875	828	824	834	882	882	877	910	845	869	880	821	846	848	878	882	776	820	852	829	855	836	847	834	861	905	848	815	816	830	816	855	877	841	867	844	832	848	825	819	873	859	854	893	837	815	871	781	820	913	853	787	856	866	818	876	820	812	861	821	847	857	830	777	822	833	876	827	848	860	822	852	859	858	860	831	892	863	859	870	837	848	828	864	894	834	858	799	836	851	850	832	843	844	868	892	793	822	873	855	847	824	818	834	823	847	849	773	857	825	806	850	849	859	894	916	900	845	825	794	830	849	899	833	843	909	874	833	841	869	840	811	834	902	898	826	872	837	832	834	877	866	872	865	867	818	896	857	827	816	909	867	868	850	821	831	854	827	834	824	830	852	829	856	854	864	843	804	891	877	834	895	838	878	860	867	813	888	843	790	889	826	902	885	833	816	872	854	872	835	817	896	854	837	844	812	851	843	864	839	838	811	870	888	842	865	803	910	809	823	875	823	872	874	839	832	860	855	907	843	874	852	879	792	793	813	867	839	894	879	865	899	837	829	844	836	853	844	861	838	902	892	862	855	875	823	861	822	780	836	854	778	874	884	842	914	846	819	819	855	862	891	836	799	894	809	866	852	856	862	836	848	816	835	873	854	908	853	888	885	828	855	838	825	852	838	839	861	870	805	870	848	872	871	815	802	838	831	879	845	857	877	870	856	869	877	839	862	870	842	850	868	853	904	914	808	870	807	911	881	852	889	879	910	856	882	905	851	873	928	888	810	852	882	805	836	827	881	818	862	810	839	836	813	920
23858	21575	27924	25717	18873	7166	3097	1976	1385	1092	889	788	689	704	654	626	607	548	545	468	442	446	445	439	403	421	399	404	460	419	407	415	405	424	350	408	411	418	421	405	420	417	430	370	406	386	380	402	387	394	422	384	395	383	417	356	381	375	411	407	423	409	398	381	404	402	386	430	394	383	382	405	369	361	422	393	436	371	420	380	410	404	426	396	372	398	381	412	396	374	407	410	375	376	411	405	406	381	383	429	438	437	408	430	431	379	406	394	392	369	417	386	418	384	396	426	419	408	376	386	418	396	434	415	386	400	396	388	419	368	400	353	382	380	373	398	452	399	393	430	382	413	393	392	446	390	397	412	405	399	391	393	401	400	416	417	398	381	385	385	391	390	388	396	381	380	435	364	387	403	439	393	398	416	407	410	416	413	403	396	383	399	434	426	415	406	420	411	438	398	388	395	380	413	359	393	395	385	373	413	395	437	416	398	402	413	413	371	402	426	373	396	410	407	431	379	378	398	418	393	409	399	416	381	397	396	404	390	409	403	406	435	379	425	427	420	402	398	428	405	461	405	394	407	414	394	368	391	393	396	410	427	397	395	393	403	387	413	386	391	433	392	387	369	375	389	433	398	393	374	357	381	376	390	391	406	412	402	432	430	402	383	414	371	411	383	390	403	399	413	437	395	372	406	370	399	421	391	392	405	404	396	433	368	443	398	406	384	415	404	439	400	374	412	392	411	385	380	415	408	379	400	399	350	361	428	421	369	385	412	449	399	377	376	427	409	405	400	389	406	404	402	414	402	428	404	398	396	375	382	390	386	412	396	419	391	368	405	402	410	376	385	396	395	439	399	369	389	435	413	368	367	395	395	420	391	381	427	390	434	388	366	403	402	419	401	359	389	384	383	391	410	387	377	411	372	401	395	370	409	409	413	398	379	396	407	411	368	411	385	392	449	370	421	401	407	388	392	404	409	392	390	423	384	402	405	420	401	407	409	377	430	422	369	421	373	416	396	402	428	406	403	403	396	379	381	400	433	403	441	436	380	405	407	391	390	374	381	390	393	390	416	419	377	408	429	403	398	371	416	422	390	382	393	408	428	403	409	404	417	412	417	387	428	397	372	376	418	405	414	394	365	403	409	380	430	419	413	416	379	417	442	374	394	429	369	421	433	431	343	379	398	418	399	407	409	390	416	394	396	391	396	412	388	408	419	398	375	391	399	376	420	407	405	378	415	404	410	422	388	386	389	392	386	441	426	407	391	427	418	411	401	396	395	390	426	399	402	391	399	397	419	400	378	395	399	396	408	445	388	401	386	435	382	380	423	419	391	414	420	407	367	406	425	387	390	370	405	407	431	371	426	418	434	400	417	421	370	430	380	411	391	381	392	417	388	387	420	415	443	396	384	395	429	399	406	384	385	395	410	359	409	382	425	415	424	409	432	413	365	420	387	404	385	417	384	412	425	450	412	346	382	392	416	405	420	418	399	425	413	405	399	437	411	428	377	415	384	374	376	416	426	404	372	421	379	399	413	349	381	360	398	418	418	415	398	376	380	379	382	385	374	385	404	416	368	415	420	376	422	403	396	386	393	382	410	417	391	379	409	400	404	401	414	404	409	397	406	410	399	400	411	413	398	395	377	415	447	383	386	361	377	440	384	403	392	438	425	387	382	372	413	434	373	395	370	401	374	397	402	409	381	385	422	349	391	386	416	418	429	424	400	412	374	419	423	427	414	426	422	409	411	383	385	393	411	410	413	415	408	373	402	399	365	446	410	418	406	401	392	402	395	403	410	429	406	415	379	400	403	442	434	399	411	397	396	378	441	401	427	412	445	384	414	394	403	386	394	391	418	392	376	401	423	387	400	365	414	381	407	396	414	404	372	378	433	410	402	397	379	383	397	421	434	407	381	384	412	416	364	433	382	423	369	402	400	414	373	384	387	405	405	372	423	371	405	419	392	399	426	374	380	375	416	427	416	388	393	420	374	450	408	378	398	433	415	376	406	431	399	377	407	437	396	415	376	423	425	389	401	389	411	421	415	378	374	402	408	413	373	418	405	397	385	404	422	412	407	410	396	386	408	407	420	423	375	409	379	405	426	411	414	405	385	408	380	389	408	417	381	406	403	383	401	380	412	444	414	402	391	363	415	429	412	410	400	420	423	382	416	401	436	382	393	370	410	382	409	388	381	375	400	404	381	419	403	421	394	406	401	390	358	399	379	429	406	426	381	394	381	421	358	413	397	391	404	403	422	381	400	404	358	419	409	402	416	397	380	391	392	424	399	410	394	390	378	384	381	400	443	404	436	405	390	407	374	393	388	381	413	363	420	424	411	393	422	416	392	363	423	394	421	385	369	412	390	387	395	378	404	389	453	434	400	384	384	419	409	411	415	403	435	363	398	403	368	381	398	414	404	405	403	379	403	403	362	416	439	420	388	421	370	391	388	393	416	434	373	397	403	407	405	406	400	463	354	418	406	380	395	397	406	424	377	405	381	432	389	402	447	408	371	396	426	431	390	415	394	369	404	437	421	389	352	389	390	350	406	421	411	376	420	394	389	400	354	406	403	418	393	359	383	403	422	404	391	403	380	434	412	407	406	404	383	424	392	397	384	409	391	435	395	377	419	426	375	428	429	398	422	410	377	413	396	392	409	417	371	415	375	380	440	401	388	418	390	386	361	389	427	435	441	447	406	417	393	381	386	416	403	409	359	417	414	401	399	420	409	389	395	380	432	402	398	395	415	421	379	395	418	436	410	419	408	414	430	419	410	430	393	400	392	371	370	396	402	406	379	398	424	383	398	385	396	386	409	408	406	384	426	414	416	421	418	403	404	382	404	427	398	402	395	410	390	430	395	420	458	395	408	388	371	427	414	390	407	380	419	419	365	423	390	405	392	380	386	397	379	404	405	407	359	423	386	400	412	407	405	376	376	388	388	404	419	414	384	409	394	387	423	399	349	448	428	410	416	405	397	405	404	408	399	449	356	407	394	368	389	365	389	390	389	414	410	405	399	389	405	410	375	394	409	416	408	420	419	378	410	409	370	397	408	411	390	381	367	386	421	410	383	430	402	411	404	422	390	419	432	445	431	431	377	416	390	380	409	432	397	381	407	377	396	391	429	407	418	425	389	396	404	428	401	418	352	424	442	396	399	414	429	412	405	422	430	406	410	438	418	409	415	429	402	401	403	427	409	381	376	413	437	420	425	386	400	404	375	392	373	410	393	406	390	419	437	388	389	444	410	428	382	382	415	408	425	365	370	430	388	384	409	417	384	400	372	391	381	397	369	386	410	413	397	400	411	385	397	408	386	434	429	415	378	403	407	387	397	412	379	410	371	401	392	415	388	380	418	357	381	400	384	408	372	390	409	403	408	420	399	402	429	375	378	389	397	374	393	410	404	427	387	373	411	403	383	387	445	380	401	418	373	397	411	411	404	412	399	374	430	375	400	415	417	397	405	413	378	462	384	407	403	396	400	391	397	439	352
20759	44328	35241	22007	14279	9154	6324	4757	3610	2790	2323	1892	1609	1551	1427	1332	1336	1174	1020	921	839	788	722	731	750	720	732	734	721	741	734	694	705	747	729	712	642	725	678	716	703	703	688	748	693	681	647	649	659	668	680	687	697	680	660	717	726	710	694	721	720	677	640	678	692	708	679	682	665	710	653	656	719	698	714	737	714	706	680	701	715	723	686	705	681	657	674	681	672	677	676	675	662	707	688	681	682	702	712	686	675	706	655	669	715	693	675	726	673	686	715	702	734	682	667	734	705	696	638	695	749	664	689	666	698	717	686	652	667	712	662	729	702	679	710	670	737	711	650	689	749	728	699	696	677	684	711	713	675	704	670	644	704	690	715	659	718	664	675	693	670	663	689	675	704	667	720	701	678	699	695	718	686	709	672	676	723	700	726	721	648	677	721	666	722	641	729	695	720	636	660	722	684	678	681	662	744	747	703	711	649	678	676	618	720	648	707	663	651	673	702	720	630	709	712	716	698	736	665	696	663	712	699	672	724	652	648	691	634	687	656	705	693	674	648	715	690	690	695	674	765	691	701	692	699	690	689	648	703	677	716	688	676	701	767	701	711	705	694	669	650	697	723	700	715	687	706	699	678	745	683	673	659	657	692	691	729	707	752	675	695	711	690	682	677	661	707	679	672	711	664	713	667	648	734	693	635	690	632	679	710	650	653	702	750	678	669	730	668	691	724	665	688	694	701	727	695	646	681	718	706	718	711	671	679	705	651	705	689	723	672	677	645	674	717	762	717	658	653	653	705	660	688	754	738	697	662	657	707	672	676	688	690	681	721	671	727	701	728	704	744	695	705	690	689	673	714	682	677	726	657	715	681	681	680	710	733	730	712	685	721	653	735	701	680	704	639	724	685	735	684	708	701	668	760	663	701	741	671	685	635	669	680	706	693	694	697	693	666	725	682	704	657	717	713	688	713	682	667	682	674	678	672	634	671	710	712	726	720	680	666	712	700	679	679	674	694	681	701	728	683	722	747	695	654	646	652	711	691	703	716	704	711	664	680	737	704	697	675	681	659	703	686	691	661	689	709	685	681	708	699	662	695	662	696	672	677	689	700	714	668	716	688	692	701	713	700	728	740	667	639	676	709	662	678	658	665	706	691	691	680	702	698	697	703	698	644	742	747	676	664	689	674	710	673	707	653	686	706	655	753	705	700	684	698	660	674	710	667	686	704	680	730	673	678	713	669	706	738	725	729	670	667	680	690	725	719	677	673	683	704	659	711	748	717	712	687	682	677	665	663	717	687	650	658	717	711	679	720	685	676	698	709	668	696	673	678	697	681	667	713	703	693	688	668	686	712	734	684	698	690	663	686	689	712	683	678	665	671	681	734	721	685	718	709	672	717	679	697	698	699	698	692	675	672	732	673	662	680	638	672	652	667	689	677	709	675	698	659	714	688	676	694	657	706	672	646	649	645	709	688	674	674	670	692	658	705	719	663	714	715	744	707	678	687	667	700	705	724	718	697	720	712	766	636	686	690	712	688	666	737	708	691	686	658	659	721	646	678	627	673	660	728	712	704	753	713	737	673	742	644	696	699	667	681	683	682	670	677	708	675	640	708	673	674	706	714	730	658	697	690	683	706	722	670	659	725	662	721	705	708	634	685	686	679	688	669	724	708	668	675	702	716	696	685	659	710	651	658	673	667	692	668	665	695	750	678	670	711	720	677	710	659	688	732	702	688	757	720	707	720	662	658	719	701	658	670	712	690	642	729	664	710	713	700	679	695	689	687	701	664	723	716	676	721	713	712	663	690	683	707	697	661	711	693	669	665	736	700	734	671	673	650	709	717	713	684	709	687	683	709	716	742	670	699	676	692	694	711	719	677	699	657	741	693	647	704	749	696	654	667	668	688	736	718	743	668	709	671	713	703	699	698	671	692	681	654	651	678	698	713	696	711	736	711	720	688	766	706	688	692	713	685	717	687	734	696	689	695	660	712	690	668	688	675	709	648	668	710	715	666	695	704	704	632	664	715	710	693	715	665	702	665	693	708	693	715	697	722	677	643	698	678	644	657	686	713	702	663	667	686	686	684	740	679	701	703	706	698	703	678	667	689	705	731	679	735	692	661	688	683	675	697	692	706	706	715	677	692	724	680	688	672	722	680	700	684	690	688	688	707	700	660	664	682	688	736	674	675	701	701	666	684	760	678	704	673	697	681	682	669	723	670	685	677	679	683	673	685	676	697	748	693	661	720	698	706	674	708	693	780	650	693	700	670	677	732	715	699	735	707	676	681	699	682	715	737	639	645	681	714	685	709	671	697	747	663	677	652	702	742	676	696	690	693	698	683	691	712	614	676	695	731	714	677	693	712	716	678	730	683	700	712	729	716	722	674	705	718	640	661	696	692	708	699	669	760	661	653	712	676	676	716	665	694	726	664	723	672	631	712	689	683	702	689	701	679	715	672	715	624	729	716	694	654	727	743	686	687	687	687	706	695	716	749	707	673	654	662	710	761	676	715	705	693	672	750	678	715	640	724	714	680	676	723	685	688	721	672	682	697	670	699	703	728	637	695	676	719	649	706	725	677	708	724	697	655	675	693	732	704	695	699	699	659	661	704	682	723	662	713	664	691	701	712	726	657	683	709	693	682	682	681	691	702	694	702	733	724	710	728	714	686	632	673	695	670	695	743	659	708	709	686	687	632	696	667	723	718	676	691	685	705	677	687	685	691	702	666	708	702	673	705	652	694	680	733	696	761	669	687	706	713	754	652	741	713	613	633	733	711	674	701	748	691	663	692	717	654	705	671	679	741	660	755	684	710	655	683	666	704	688	730	676	705	738	697	725	709	717	727	641	680	680	685	731	738	671	658	714	675	683	732	618	709	664	674	715	672	680	689	715	701	661	687	699	664	705	698	690	679	733	699	715	686	659	701	689	676	697	702	694	755	685	683	711	673	691	647	636	714	674	669	699	726	680	680	683	713	688	720	697	676	693	716	709	702	693	690	669	718	732	692	752	659	648	724	710	661	682	692	675	725	689	721	669	715	704	690	680	730	729	657	703	709	711	710	685	678	686	696	673	701	696	691	659	729	694	620	668	680	729	718	701	688	726	691	690	682	677	603	696	646	699	688	720	689	714	657	713	668	694	689	663	670	732	675	675	706	680	677	666	731	656	663	705	684	700	698	666	744	697	687	686	662	647	695	708	708	690	669	733	668	702	699	699	690	698	695	672	709	704	707	705	693	692	670	664	739	732	686	654	677	669	686	724	714	702	671	685	702	708	686	717	694	717	693	707	672	722	669	649	704	679	697	708	673	739	643	718	655	649	671	739	702	699	726	718	712	694	703	721	705	674	712	714	717	691	707	683	695	695	715	693	680	687	724	696	696	739	721	683	690	677	714	714	710	702	670	651	646	726	693	712	697	726	679	695	685	722	660	674	755	699	688	682	647	676	723	729	685	679	707	712	685	637	686	676	681	670	710	709	683	708	672	690
25350	21555	25434	20861	5295	2302	1591	1253	1025	876	755	687	659	565	609	661	555	571	543	510	496	507	483	499	466	470	488	480	457	497	476	468	453	483	503	441	444	453	502	461	452	477	473	488	479	448	447	463	456	469	470	444	461	465	465	437	478	479	469	442	447	497	460	448	482	464	432	466	473	456	458	452	483	456	472	428	456	459	433	477	470	472	461	460	501	448	498	458	479	486	431	501	443	459	438	475	479	477	428	451	456	462	536	466	456	503	449	422	464	459	432	488	497	449	459	484	458	449	454	419	490	467	469	478	444	446	435	494	467	451	409	506	451	411	471	451	453	520	497	462	493	505	497	462	484	437	454	466	451	475	503	470	421	507	470	462	490	503	492	484	475	488	458	444	435	445	470	423	449	456	448	495	444	480	442	429	462	434	457	465	479	458	478	458	471	431	462	462	445	489	438	477	485	501	458	469	481	470	466	461	481	442	486	464	442	461	488	474	449	478	458	482	459	467	480	450	454	452	418	428	460	459	512	474	436	519	457	465	445	444	433	471	501	460	452	491	476	449	466	462	474	473	462	457	453	486	446	485	466	459	498	466	445	466	480	465	476	472	431	472	484	425	455	453	477	440	471	450	443	452	481	449	478	423	478	465	481	422	442	408	455	476	444	456	463	466	472	499	451	484	463	511	478	492	468	483	466	463	438	488	461	471	477	482	482	489	458	462	437	452	489	456	497	505	468	429	441	429	445	538	462	461	457	483	428	466	467	441	454	467	456	467	411	440	446	479	478	478	462	498	446	469	489	472	483	479	463	460	473	464	443	482	512	474	452	462	443	456	449	457	442	427	442	476	464	499	399	453	508	446	486	494	447	452	438	476	478	485	496	504	454	460	479	470	466	451	448	432	470	461	471	458	418	436	462	468	504	472	495	503	473	462	474	463	441	436	512	471	445	475	466	453	469	477	479	442	475	427	485	457	435	411	445	467	461	474	472	451	514	445	459	522	458	485	409	416	502	476	514	518	490	492	473	481	427	508	470	461	486	453	455	490	477	447	471	479	464	472	466	459	430	472	456	428	507	469	489	473	464	447	472	475	454	500	433	457	458	444	479	443	454	468	466	489	435	447	423	459	497	495	474	456	474	447	412	450	441	431	474	493	499	468	490	465	443	451	490	512	460	452	451	476	493	485	470	450	468	478	472	497	479	440	478	465	458	446	424	450	481	458	456	496	450	483	416	446	484	411	473	426	500	472	454	498	474	451	447	486	428	451	473	448	447	455	497	468	463	469	464	492	474	533	504	457	431	513	445	484	471	493	477	433	453	452	462	447	465	433	478	459	443	450	467	480	480	450	472	492	505	465	447	473	453	466	461	433	419	496	476	452	461	486	454	473	485	461	455	451	455	459	463	476	419	481	490	453	450	491	465	478	485	454	489	458	501	487	474	433	446	446	473	476	440	456	500	474	495	449	453	474	472	443	489	444	445	459	459	458	447	477	451	433	454	451	488	466	466	482	419	496	464	439	457	433	486	484	443	496	502	478	449	457	462	430	473	455	476	461	491	476	502	434	492	469	470	487	442	465	448	447	467	481	455	441	464	488	462	436	477	468	498	479	444	482	461	430	442	441	492	465	487	443	473	494	417	438	477	419	477	488	482	447	434	491	452	450	428	479	481	473	480	486	500	444	457	493	537	472	476	439	443	454	462	478	501	432	477	432	451	469	497	433	479	495	447	468	441	457	410	434	509	443	438	474	457	428	470	473	469	453	472	499	483	429	461	455	477	491	475	475	477	454	472	467	435	460	442	470	468	493	446	440	491	482	452	475	486	458	491	503	486	484	452	454	444	446	445	472	450	441	472	465	463	435	446	458	447	457	464	475	472	431	464	510	501	473	495	469	435	450	465	461	484	446	437	449	479	477	479	449	491	513	484	430	447	508	459	482	467	457	432	499	443	431	437	467	468	462	480	461	445	454	492	429	478	441	480	453	497	459	490	453	437	512	417	466	441	447	460	431	516	439	498	498	463	477	482	485	493	446	486	439	461	469	450	523	485	463	490	477	480	457	455	501	444	421	445	487	489	495	453	454	419	467	469	464	471	471	469	446	501	482	486	456	443	449	483	420	454	455	489	438	447	489	485	509	436	492	447	489	473	449	417	499	489	456	493	514	489	430	483	464	494	446	447	496	428	461	450	457	478	490	463	449	453	465	422	458	447	484	495	502	446	459	458	459	470	483	479	473	487	519	470	434	465	440	479	478	505	461	494	462	446	458	460	461	479	481	443	517	451	457	477	429	482	463	457	443	469	467	455	489	477	463	494	455	446	453	502	464	444	471	454	484	461	483	460	469	521	467	478	435	441	480	496	474	447	470	445	453	471	488	504	475	470	457	473	450	453	468	435	456	483	508	452	500	446	452	450	477	530	461	447	490	480	497	472	479	494	427	448	492	454	470	472	460	451	491	480	442	495	468	469	444	492	465	477	449	482	449	457	481	459	458	458	452	469	460	476	468	444	478	473	421	470	462	473	425	518	484	440	449	453	461	472	440	495	458	462	422	510	464	455	443	465	445	462	415	435	503	433	472	443	465	423	473	502	473	411	459	502	450	500	468	471	484	435	468	439	473	475	465	477	439	517	466	483	492	447	471	445	471	487	485	454	513	434	442	483	484	509	486	461	477	448	440	468	467	450	442	493	475	460	429	476	448	444	451	402	488	470	461	487	440	448	463	474	452	444	471	490	462	459	477	461	462	474	462	485	450	445	491	447	443	455	452	452	490	464	447	462	454	465	482	483	444	460	450	459	474	452	452	454	442	470	450	458	477	476	472	437	442	428	446	461	491	462	471	441	444	474	423	449	482	442	456	431	480	452	468	485	467	459	440	459	478	437	450	457	463	481	475	452	452	487	450	438	461	448	489	441	464	452	478	462	476	522	512	436	464	482	461	467	436	440	476	474	447	506	470	454	446	471	480	469	482	472	468	440	478	483	477	463	473	445	474	468	500	530	454	462	448	485	487	495	467	468	489	509	473	442	465	452	523	479	472	473	453	465	433	504	446	471	461	459	465	451	415	419	461	460	497	482	489	474	451	435	477	486	482	498	513	476	452	487	425	424	466	481	472	474	479	478	443	487	448	492	466	457	460	444	461	426	442	470	452	451	460	503	492	428	413	471	508	469	478	486	466	443	458	475	486	496	459	491	429	492	465	469	511	455	439	480	467	497	473	491	500	460	472	481	483	490	454	462	471	482	450	471	500	502	454	514	426	503	437	468	475	450	447	448	451	459	494	456	425	482	441	468	438	485	479	432	483	451	457	485	444	498	433	447	461	410	449	447	476	489	477	441	461	426	470	452	424	476	471	466	437	434	476	478	456	468	502	463	432	490	491	459	531	457	429	471	464	470	491	459	468	469	460	475	480	447	426	444	450	509	469	492	475	496	466	486	451	460	493	464	463	446	462	464	449	482	475	457	441	479	499	444	496	480	480	475	505	457	480
19206	37968	28046	15156	9295	5964	4298	3293	2831	2265	1771	1541	1412	1274	1343	1254	1132	1135	984	904	888	838	822	842	804	802	809	763	804	800	793	799	781	766	798	796	740	762	806	830	795	793	751	788	796	764	812	804	825	820	765	781	747	791	739	753	787	858	775	754	804	774	754	752	803	776	788	778	825	778	797	780	785	793	805	839	726	771	789	778	781	806	786	787	821	794	763	789	820	777	748	732	781	747	807	791	820	733	829	764	779	748	821	753	789	798	766	763	801	776	766	764	763	803	775	795	783	749	758	796	793	750	838	756	782	800	776	760	771	754	788	740	806	782	766	709	841	748	819	826	810	792	797	779	800	794	817	821	752	762	801	763	756	803	723	750	796	772	749	802	777	806	775	760	819	808	783	787	786	787	799	764	809	713	829	781	764	768	753	797	809	778	789	827	757	847	796	831	813	744	813	802	793	767	857	830	772	755	758	781	794	768	747	820	757	803	831	782	787	807	759	813	741	811	777	800	751	761	754	739	848	717	801	751	833	786	740	766	759	771	840	809	761	809	759	775	798	814	801	797	762	788	757	808	763	751	783	797	739	829	782	767	724	792	819	750	789	798	818	789	785	739	767	740	844	759	832	793	818	808	765	782	789	800	772	804	800	770	794	790	824	793	749	776	803	815	744	791	776	764	783	781	739	782	801	746	806	763	738	813	830	794	799	777	765	780	771	760	753	730	738	780	786	766	790	744	762	755	787	738	788	802	769	737	790	816	773	728	801	805	767	789	775	773	827	824	786	801	730	798	783	819	770	752	777	826	787	767	795	808	802	774	770	827	756	760	749	775	773	797	815	825	882	793	766	777	770	770	765	812	763	732	810	786	845	739	775	799	755	799	760	764	800	791	751	813	709	834	760	768	805	729	766	793	737	759	770	802	758	805	768	825	780	813	804	769	772	765	793	781	804	751	834	803	792	742	812	775	777	842	784	779	844	765	753	738	782	796	781	811	793	773	830	747	769	784	825	817	764	807	773	790	821	776	764	758	779	783	777	735	804	790	756	782	744	794	788	767	753	773	753	806	721	765	806	782	768	814	791	780	748	777	766	829	802	770	788	791	769	736	768	808	760	796	851	755	822	784	707	821	781	778	779	758	730	802	831	814	844	758	732	786	743	760	780	793	774	823	774	754	761	780	742	748	765	801	790	806	735	760	796	800	785	791	808	792	798	788	812	742	794	812	788	748	774	776	748	795	830	774	777	786	782	789	796	756	811	778	757	758	721	832	792	789	759	846	770	778	768	820	789	745	766	741	814	833	803	820	776	803	788	773	762	797	777	799	796	791	784	742	773	803	778	747	774	776	801	785	803	796	798	752	739	825	803	800	778	782	802	813	789	762	795	806	762	781	792	791	754	818	808	780	850	766	771	742	762	738	798	731	775	772	785	759	776	776	796	726	745	807	751	787	741	772	865	742	752	776	779	784	779	718	788	771	816	782	805	794	828	771	766	754	844	786	794	815	839	738	788	821	803	800	762	787	754	805	766	761	804	754	800	801	831	775	831	755	780	780	728	797	754	768	815	822	855	766	771	769	757	786	706	787	767	803	753	799	786	793	791	788	768	782	757	831	724	765	790	806	766	771	833	749	813	779	807	806	834	778	785	754	787	798	807	786	812	792	801	831	789	754	750	857	801	789	780	772	822	789	785	761	740	829	759	807	750	794	789	819	782	757	732	785	792	778	820	772	805	785	777	759	764	757	771	737	813	741	814	820	814	792	768	703	781	799	772	823	777	825	762	805	731	803	790	819	765	766	789	758	758	792	745	772	780	772	815	787	758	793	805	845	757	821	780	779	795	776	762	775	744	775	803	759	810	787	820	781	805	745	758	767	785	793	789	802	821	815	791	722	790	807	785	777	750	802	782	793	784	818	761	757	764	804	772	827	779	780	840	821	815	764	770	776	750	808	817	794	765	783	812	749	808	773	766	807	783	814	764	786	738	796	801	790	781	801	832	757	777	791	698	754	859	777	796	810	793	794	823	825	744	829	784	794	808	788	799	767	770	781	737	807	828	804	830	767	818	750	818	771	777	823	763	802	734	759	817	814	731	763	801	815	811	769	783	735	741	744	795	761	810	790	808	786	743	788	797	761	768	794	781	764	790	822	832	790	810	771	830	805	774	794	781	776	778	792	746	868	774	810	817	770	807	801	731	808	771	797	736	771	775	739	772	794	746	757	851	789	787	774	783	794	807	773	765	798	756	756	772	825	763	786	746	784	765	787	835	804	810	742	759	795	798	820	803	739	815	763	766	771	794	769	828	805	771	789	753	770	806	762	812	739	805	775	796	742	802	794	798	804	804	733	803	782	787	806	808	776	812	780	770	805	758	838	811	775	756	776	768	762	851	816	754	759	810	777	820	793	781	782	758	774	789	712	751	819	778	709	750	788	756	765	790	763	769	801	800	785	792	781	765	770	776	739	808	800	790	773	752	752	781	767	766	754	791	796	770	759	750	816	781	818	823	814	772	727	775	800	785	756	814	769	813	752	802	836	810	803	774	831	743	807	817	734	786	748	775	728	765	783	749	787	826	765	783	777	728	780	763	823	779	774	827	794	774	773	787	783	828	804	811	780	778	760	783	814	737	819	830	779	734	814	783	756	844	779	800	788	768	793	797	799	798	789	766	760	781	752	778	783	743	825	763	782	801	746	789	773	753	805	790	781	833	738	756	740	809	770	825	766	793	791	790	828	775	804	804	802	760	774	776	789	815	805	750	815	824	771	810	802	742	835	799	771	822	787	790	796	767	774	748	777	797	777	803	722	784	775	809	786	823	776	809	786	774	775	752	850	756	765	772	799	780	787	765	717	811	779	767	787	769	782	823	765	823	741	780	754	750	802	814	773	807	814	787	823	835	810	768	772	820	773	765	745	778	854	804	797	795	780	781	831	765	757	826	789	760	757	769	813	787	835	801	837	840	762	716	786	795	773	821	812	792	773	784	790	815	757	783	847	750	749	828	838	781	808	782	821	758	768	774	763	773	761	740	733	798	739	857	805	742	751	783	820	784	774	808	811	792	795	823	812	790	734	786	805	810	760	817	819	779	744	752	783	827	800	793	745	785	764	745	789	777	772	811	772	720	795	853	793	745	777	786	763	777	731	757	767	802	781	752	808	798	752	807	751	764	765	772	814	808	765	814	743	742	750	828	759	829	773	764	773	750	822	805	768	829	779	771	809	821	744	741	790	761	748	813	800	778	786	771	787	781	691	831	775	778	756	802	795	771	764	803	730	825	748	780	807	724	790	839	753	757	810	725	814	737	786	761	815	769	777	785	823	841	784	770	798	771	821	782	739	795	811	767	796	793	767	764	782	769	733	713	775	782	760	792	779	785	770	777	799	724	780	792	784	753	803	770	776	805	783	767	814	779	777	748	740	803	800	812	823	793	767	798	767	801	745	727	720	772	821	825	776	813	796	719	778	804	756	813	746	812	780	755	784	780	799
22891	21562	28661	24949	21623	17884	6564	3072	1930	1520	1117	907	790	735	725	663	618	503	422	416	393	387	348	385	339	336	337	351	295	310	306	294	339	304	305	322	309	291	309	313	281	293	284	288	286	329	327	292	310	293	275	305	293	283	281	296	285	290	310	310	318	308	280	306	293	281	326	278	293	293	302	295	296	315	318	279	317	296	312	300	300	330	305	308	314	306	266	325	328	311	305	292	279	310	307	307	290	311	299	299	328	312	297	293	275	323	290	334	313	319	320	305	286	313	302	344	310	299	328	297	296	265	319	312	265	297	285	305	299	294	295	295	292	292	291	291	330	286	313	289	326	329	324	278	268	274	276	319	299	280	297	304	329	277	293	319	355	314	321	278	285	340	355	292	327	308	324	297	315	288	322	290	305	320	315	281	320	338	298	293	301	321	312	308	296	292	305	301	264	323	317	320	310	314	279	281	322	311	309	308	351	285	304	282	276	336	264	301	299	296	286	299	292	308	311	305	307	305	353	292	314	328	301	295	317	293	352	301	339	305	305	286	311	295	303	307	272	307	278	278	293	329	274	293	319	303	310	276	288	283	305	291	290	325	285	327	274	294	287	298	293	337	319	316	288	296	264	297	294	291	307	297	298	308	281	286	295	333	281	328	292	277	273	322	288	292	264	293	311	316	293	299	312	283	297	325	315	298	306	347	321	321	316	326	308	335	305	336	292	330	309	329	291	309	281	328	304	313	305	310	274	289	285	300	328	307	298	284	281	284	301	328	282	290	308	297	324	283	290	283	300	287	304	301	287	307	297	317	285	289	299	316	296	299	286	325	293	299	334	297	299	301	309	323	305	318	295	280	264	304	313	322	318	301	275	310	286	297	345	296	308	319	315	313	317	332	307	280	329	312	307	309	285	303	303	296	294	353	288	293	308	288	289	272	347	314	292	319	302	339	305	296	320	303	325	294	273	294	294	315	301	290	282	318	303	296	287	313	327	321	301	316	291	308	316	301	304	335	303	300	267	295	306	313	334	301	277	278	331	314	317	286	320	289	317	323	313	278	309	303	274	335	305	308	302	321	307	285	265	275	333	320	320	341	309	320	263	279	303	328	306	288	312	334	329	313	274	301	307	311	317	348	321	300	302	294	295	283	324	288	310	305	328	280	312	307	305	327	306	283	299	298	299	306	309	319	310	305	305	303	282	313	327	303	316	306	302	336	301	299	290	279	318	298	291	314	299	294	294	300	303	274	314	290	288	286	356	293	278	286	329	311	275	311	297	309	321	270	311	282	264	290	292	302	284	327	314	261	310	357	299	284	296	318	316	324	301	298	271	281	301	320	288	303	291	286	319	301	296	291	283	292	284	298	302	338	312	297	276	310	308	317	295	298	323	332	290	343	295	291	305	281	327	298	286	302	311	306	287	302	292	266	310	356	297	308	293	306	335	279	323	300	305	308	279	333	275	307	312	320	309	273	290	287	312	324	282	321	283	277	296	257	322	297	297	303	323	318	300	292	298	289	310	312	305	295	291	311	315	273	313	299	317	291	306	315	310	303	283	275	324	294	310	335	344	302	310	309	299	285	289	297	308	290	286	332	293	323	288	299	275	321	293	290	301	316	256	294	291	255	281	274	294	268	323	275	329	301	296	293	294	294	313	296	328	331	315	285	309	325	298	290	307	316	319	295	314	316	304	279	318	296	325	295	272	301	277	304	294	314	316	282	267	284	293	279	313	299	319	276	299	293	315	286	269	268	283	323	278	307	298	277	276	342	322	304	254	336	295	296	319	320	293	326	317	306	305	300	304	318	354	287	322	316	295	305	308	309	283	303	320	276	304	284	292	328	321	300	283	319	296	326	290	322	310	310	280	319	327	303	297	307	290	322	320	305	311	313	338	318	327	273	333	320	285	305	311	314	302	305	295	312	289	300	293	289	308	292	309	321	319	296	303	279	281	286	331	321	299	312	295	292	287	325	286	349	299	285	313	312	304	319	304	333	332	331	329	306	285	316	297	307	293	299	266	293	277	301	321	276	279	316	342	274	301	291	328	307	277	324	338	288	318	303	298	300	327	309	300	313	316	301	304	290	308	298	299	311	324	278	329	292	312	301	285	269	291	297	304	299	302	325	290	321	282	319	322	270	321	291	297	288	338	272	323	281	299	313	291	304	291	288	285	300	325	306	302	292	301	294	277	313	325	329	329	322	313	318	289	296	307	293	274	283	330	288	309	297	325	314	268	311	299	304	292	328	306	283	286	308	298	297	312	327	304	310	281	297	321	273	294	337	328	324	271	308	288	309	277	306	304	283	300	304	326	315	297	326	318	300	289	296	302	328	301	281	280	290	283	304	335	302	299	297	290	315	328	295	320	296	324	291	316	296	310	316	297	299	327	319	306	303	309	281	315	302	305	291	310	324	283	309	300	303	307	326	309	320	296	280	297	310	346	324	294	290	300	319	266	296	290	293	322	319	275	302	308	310	301	314	335	304	293	325	319	286	333	282	289	329	278	300	331	289	290	310	312	321	314	285	307	310	293	314	337	290	293	307	333	315	298	303	323	315	319	310	293	293	284	343	294	294	316	303	317	329	286	295	306	289	317	298	308	298	308	274	275	307	301	325	319	277	349	292	302	310	297	304	301	292	311	288	312	310	297	289	312	317	288	300	316	297	341	274	326	312	314	299	305	304	291	272	300	334	324	306	297	314	300	281	329	302	303	312	294	311	338	302	360	316	300	322	294	303	304	349	325	302	324	288	298	291	294	304	299	301	296	283	314	311	304	288	315	325	294	326	305	299	297	278	296	309	330	310	271	290	297	318	308	305	284	319	322	312	316	338	305	283	304	335	293	305	303	289	298	332	323	294	321	289	304	302	323	285	281	270	302	328	310	272	299	310	308	314	317	260	276	291	304	314	288	324	285	294	276	304	291	298	308	294	315	328	304	322	308	304	310	328	283	308	291	274	287	310	292	327	277	296	289	302	314	298	294	308	302	316	280	271	308	308	269	307	301	317	338	335	277	321	308	284	291	300	296	274	304	289	286	334	323	256	303	304	307	292	298	289	300	316	322	302	296	293	327	337	296	343	279	296	284	301	283	320	291	290	284	322	331	300	317	325	281	302	303	286	276	306	289	315	285	322	282	307	313	279	299	285	297	294	305	312	301	297	304	299	319	298	293	335	280	294	322	289	297	311	296	317	313	321	295	306	306	331	287	318	299	309	283	310	306	297	299	321	331	322	290	298	316	293	294	288	308	308	318	301	283	316	268	291	320	286	298	297	299	303	291	282	328	323	323	289	281	308	315	296	328	303	296	283	299	299	300	320	304	303	308	323	283	320	285	347	276	276	298	307	355	277	319	317	308	279	301	313	307	278	301	322	291	336	293	291	308	287	312	304	292	288	292	295	285	292	332	298	273	325	311	311	309	320	288	313	301	295	289	313	297	285	298	272	296	303	316	288	284	324	295	325	276	270	257	317	302	306	314	310	334	277
21920	47495	41041	27670	19577	12679	8920	6695	5205	3827	2962	2387	2106	1979	1837	1623	1417	1201	1002	762	729	686	603	664	596	568	562	571	576	569	559	550	549	534	525	579	545	521	521	518	519	570	504	515	544	507	503	524	537	514	521	486	502	560	532	531	513	552	506	516	520	518	525	535	503	506	486	494	521	523	543	536	534	480	539	518	517	515	468	531	523	529	528	525	537	520	524	507	486	505	500	539	543	493	525	522	506	533	540	509	510	530	486	475	496	528	532	525	522	572	504	489	511	492	520	550	530	556	519	505	508	523	495	534	506	517	488	540	519	527	508	524	492	592	529	523	520	485	483	539	485	534	549	520	506	504	539	477	544	536	531	531	546	531	508	522	525	547	524	543	531	511	557	533	463	499	539	534	528	521	505	541	519	522	522	534	502	512	511	569	506	477	544	509	532	524	536	524	519	537	530	539	507	522	513	520	488	528	541	492	531	522	530	520	513	530	474	519	514	524	518	518	514	567	554	541	495	524	489	526	529	550	514	542	478	500	506	535	529	535	506	485	513	504	530	500	540	527	529	518	471	515	492	497	533	554	525	530	522	529	542	485	495	525	509	526	524	489	493	505	536	485	506	529	543	539	466	532	497	567	538	519	533	479	506	502	533	513	511	551	511	504	489	530	551	489	547	524	509	509	555	505	555	535	518	534	497	482	509	530	535	529	510	532	516	510	528	522	545	524	499	540	471	523	481	493	508	497	522	529	531	559	504	517	510	523	531	514	523	526	498	501	510	543	525	507	505	513	542	556	528	494	514	493	503	522	532	536	500	508	528	469	527	516	519	526	495	534	496	495	496	529	514	484	510	505	485	561	523	497	536	458	549	521	507	542	491	534	520	535	496	508	482	515	482	492	493	519	487	572	540	576	597	530	528	488	476	545	495	519	495	526	545	545	546	523	493	509	532	525	528	519	515	544	522	512	494	533	536	508	518	510	502	534	531	511	503	544	497	536	510	554	539	512	539	516	509	501	541	519	539	545	477	489	542	516	494	500	520	531	505	518	536	493	509	536	506	507	525	560	490	511	542	530	522	520	538	526	548	516	500	527	519	494	520	547	533	534	490	570	536	534	544	486	573	477	529	499	503	497	520	525	494	491	490	527	531	528	462	552	491	516	529	517	513	520	548	479	549	503	547	525	504	476	538	550	529	539	533	526	558	519	498	483	550	558	532	523	499	535	474	508	507	538	466	510	522	503	539	497	554	509	510	508	501	539	515	523	506	547	525	526	512	524	499	495	524	518	498	501	481	497	467	514	531	510	498	544	497	488	521	501	502	509	517	534	537	493	537	547	500	548	530	480	497	489	555	531	524	530	511	508	542	501	562	528	526	500	512	536	507	509	542	535	509	537	490	502	521	486	527	523	551	499	500	501	529	505	519	494	511	531	485	521	523	518	528	497	532	536	515	499	540	554	535	494	547	521	510	516	511	536	477	531	516	541	489	515	534	498	532	532	532	504	502	509	521	517	503	526	510	557	547	523	482	534	533	539	532	506	492	519	524	520	500	537	517	488	517	537	573	510	510	499	492	490	514	498	541	513	489	528	514	505	543	497	494	501	521	497	514	500	528	528	542	505	474	573	502	517	528	516	533	493	504	507	572	503	562	531	469	527	581	522	530	517	511	515	512	491	567	524	535	475	529	499	523	551	516	478	537	517	536	544	483	491	522	517	526	502	519	552	519	525	524	525	527	511	558	493	512	529	510	550	542	493	557	487	501	512	544	504	523	546	556	500	545	487	493	493	526	496	486	536	512	483	526	556	500	503	525	505	568	521	512	515	540	539	540	501	519	519	495	497	521	578	539	512	481	503	497	496	537	528	495	511	507	567	514	524	506	515	561	530	513	561	532	528	543	522	549	549	516	518	476	534	528	535	535	517	485	489	528	486	506	496	505	510	520	540	504	513	526	547	520	488	491	541	527	539	528	505	497	495	530	538	514	535	531	517	529	511	511	518	524	510	513	547	514	529	531	527	532	523	512	511	513	547	470	535	515	534	488	545	486	565	490	501	563	504	559	515	507	511	493	513	538	498	546	514	537	500	527	508	552	500	500	533	519	507	512	487	557	536	490	504	500	507	513	484	542	536	518	480	566	532	528	513	560	512	523	519	534	471	511	509	537	519	527	564	503	520	493	528	548	518	523	555	561	507	516	494	480	496	518	533	547	517	547	503	505	546	474	499	506	603	538	529	467	492	514	537	494	494	494	512	496	535	544	516	508	474	541	509	513	525	532	541	540	514	531	510	551	472	526	503	525	538	521	500	539	481	494	485	516	547	498	524	553	545	515	524	537	481	514	508	519	519	504	533	552	534	510	491	509	558	513	568	518	534	532	514	519	514	506	495	508	544	516	528	530	509	489	544	500	541	511	550	525	506	525	493	570	540	487	496	527	524	510	545	524	486	508	501	516	548	505	551	514	499	539	527	530	498	547	512	507	519	480	537	527	509	484	524	546	500	502	483	504	514	511	564	476	502	529	527	520	517	508	491	518	484	506	490	545	523	496	475	500	515	505	521	524	537	511	544	490	553	477	538	490	567	513	545	497	507	492	517	534	521	499	500	552	573	513	532	524	520	499	514	545	516	559	526	553	499	560	498	525	514	507	522	527	507	490	538	496	514	538	512	557	511	507	510	556	504	524	567	534	513	544	559	516	517	541	516	553	540	574	542	488	527	542	478	502	528	565	507	515	475	473	552	519	518	531	493	504	515	544	503	519	537	531	528	511	528	546	532	529	551	510	528	533	489	512	543	557	485	540	562	544	534	496	566	518	517	528	518	562	562	498	506	511	496	442	487	488	504	537	515	498	498	545	478	508	519	524	500	528	515	537	490	506	586	509	514	537	554	456	538	499	533	513	546	525	518	531	503	533	533	528	518	518	499	536	526	506	495	564	460	518	525	540	524	467	536	526	526	497	502	530	521	494	543	537	496	535	517	566	557	565	511	505	547	490	502	496	512	547	511	540	520	507	506	536	509	537	513	513	500	503	527	536	546	487	542	506	486	498	522	482	502	498	510	459	503	508	554	541	489	514	559	534	497	521	495	493	505	504	531	554	522	491	531	553	528	501	544	534	514	519	535	489	512	515	533	517	535	478	538	517	481	522	559	530	523	525	523	530	545	518	511	569	475	493	522	502	475	498	490	523	523	562	513	514	499	556	539	524	517	497	454	472	525	458	480	498	497	553	510	541	483	542	508	550	527	510	530	516	523	529	526	499	521	523	519	563	518	513	534	490	515	478	509	531	500	563	527	505	565	552	518	536	506	551	486	524	514	516	525	539	499	526	532	552	508	498	530	527	500	511	495	514	527	528	466	533	532	537	510	514	506	559	531	558	466	512	515	515	483	515	539	528	549	505	494	498	519	540	510	516	506	538	525	541	530	498	513	534	517	470	532	508	549	519	513	517	523	487	520	519	535	520	518	516	529	545	544	486	492	527	502	551	517	561	527
27838	21569	17478	7687	2882	1694	1254	978	782	751	705	694	659	599	583	609	581	533	549	510	496	494	478	501	472	468	483	492	500	515	546	471	517	534	509	504	538	511	509	488	451	453	520	501	446	465	508	487	515	477	524	521	560	503	496	490	495	507	529	508	510	498	476	483	499	482	482	492	505	514	502	482	476	488	472	515	530	471	470	514	494	506	537	490	495	527	516	487	503	494	490	506	549	503	478	440	490	501	492	526	543	487	519	495	495	492	510	522	521	501	505	460	511	487	475	466	495	513	469	551	465	500	497	498	485	506	493	520	525	528	540	506	472	522	478	471	490	515	503	472	473	460	492	517	501	464	484	513	514	446	493	468	496	530	500	483	456	517	479	494	498	523	494	487	471	482	483	554	479	504	521	514	498	495	476	518	482	500	553	499	498	507	500	490	467	473	470	495	490	516	493	497	516	503	524	463	475	496	511	528	479	523	465	493	487	484	502	511	514	499	501	499	500	478	475	510	471	511	435	463	487	487	533	504	502	498	464	482	467	499	455	515	508	533	512	486	509	465	483	535	505	510	488	512	461	451	469	479	552	475	470	485	495	531	484	491	510	482	513	451	512	500	482	486	485	480	499	492	502	514	495	506	481	535	457	481	473	520	499	493	507	512	501	459	494	448	455	479	484	465	481	528	499	505	523	506	505	471	499	448	513	491	544	478	498	494	483	474	464	520	504	509	513	476	504	457	485	488	504	491	477	488	454	490	523	519	492	531	487	511	481	501	513	499	524	495	466	474	511	475	500	503	490	501	492	510	526	519	487	471	547	477	506	484	496	517	510	496	472	455	506	527	460	482	446	461	456	492	490	530	492	494	518	475	503	455	490	534	518	487	485	529	498	506	493	491	469	495	477	477	509	501	481	493	491	497	493	473	497	483	495	518	474	481	497	474	481	496	520	461	510	523	486	524	456	529	547	522	486	518	505	495	505	501	519	494	474	518	492	508	464	474	484	521	496	471	475	486	551	493	524	527	481	500	502	509	493	472	497	494	502	516	488	479	486	519	502	499	486	532	505	513	446	488	492	504	489	464	472	525	517	504	473	509	447	513	477	500	519	528	484	472	442	487	491	484	506	497	489	455	497	486	470	487	486	475	454	518	505	508	454	496	517	516	493	501	482	517	458	500	458	488	459	464	473	509	520	477	520	482	525	470	516	522	498	492	494	490	482	476	489	469	520	486	463	492	466	452	511	528	463	501	512	502	515	473	480	461	520	502	507	472	478	478	491	525	519	513	506	495	483	496	511	498	470	460	534	569	510	536	463	502	491	477	509	535	486	510	529	471	496	478	495	513	488	505	492	532	519	451	515	503	520	506	472	517	497	464	484	507	499	526	498	513	494	478	471	480	504	520	509	477	471	469	471	492	516	489	477	503	485	491	493	514	453	494	464	503	488	460	473	494	476	516	467	514	454	504	473	512	539	510	494	515	560	517	477	526	520	472	461	522	471	480	486	484	538	549	508	519	486	491	484	491	490	473	514	492	483	451	479	500	478	466	502	491	447	516	497	479	502	505	477	505	492	485	519	454	490	499	483	485	439	476	485	511	504	507	492	527	503	506	508	488	513	519	502	495	527	459	472	516	505	489	480	502	479	499	516	510	463	497	503	490	498	499	516	508	473	465	481	434	508	489	470	480	513	485	520	549	509	511	472	455	474	488	464	475	502	465	443	470	507	491	454	529	485	486	495	483	484	527	497	499	469	510	509	448	463	511	498	511	483	495	497	539	508	490	457	489	510	506	495	467	503	481	516	485	488	503	525	474	495	486	482	541	516	503	508	487	494	440	485	465	503	513	489	471	497	508	488	531	505	494	503	481	475	490	471	483	483	472	459	533	512	512	444	445	511	492	519	509	485	493	484	503	491	485	479	454	482	494	479	529	486	521	481	515	479	464	495	507	545	472	473	491	481	477	508	533	545	471	497	490	508	475	471	516	477	515	467	533	505	481	473	475	498	526	445	494	484	470	481	504	534	491	498	462	525	458	478	502	526	529	482	514	509	504	452	496	536	521	514	502	525	492	507	459	528	512	526	464	534	500	490	567	483	510	502	502	510	508	471	474	477	510	462	498	471	520	496	496	470	513	517	503	535	493	451	500	484	470	516	491	519	535	506	514	503	491	455	473	486	470	472	490	481	517	520	505	469	500	467	479	492	504	501	508	478	499	462	480	474	480	496	552	497	506	425	521	488	515	475	500	459	488	499	465	509	486	506	486	500	516	530	470	466	475	499	496	496	472	496	528	513	499	478	454	501	502	477	506	507	442	488	505	493	476	497	478	500	462	494	507	501	475	512	506	482	492	487	498	482	513	532	491	477	461	481	494	490	508	505	476	482	521	491	474	523	520	478	507	499	487	480	507	486	486	500	502	515	546	485	487	479	518	473	491	512	455	506	500	525	476	440	466	496	499	516	449	475	521	540	484	513	501	507	530	492	526	501	486	525	476	522	499	512	514	478	478	470	505	531	489	522	501	484	514	490	505	487	508	503	482	512	500	550	468	514	507	477	471	468	533	500	531	490	504	488	506	507	467	491	506	515	470	502	489	488	507	499	490	482	484	504	523	540	522	487	465	490	530	526	510	537	502	497	492	499	450	505	513	494	480	482	526	494	520	488	520	477	516	506	519	512	505	504	483	489	501	503	507	518	479	492	496	471	506	493	493	483	489	497	474	509	461	473	467	494	463	475	506	495	469	504	492	479	527	562	500	555	498	486	469	513	448	479	485	491	473	467	464	535	518	515	479	472	501	517	479	475	511	519	489	490	505	457	488	520	491	522	435	496	521	508	522	511	514	462	477	451	521	507	496	518	475	491	514	483	503	441	497	511	487	474	491	459	500	495	500	520	473	476	531	470	466	519	493	504	541	442	503	520	498	516	525	520	500	462	506	459	484	528	505	519	475	499	501	479	500	496	529	508	488	474	471	509	481	494	472	483	487	499	489	511	482	479	494	504	504	476	503	501	474	553	505	529	479	495	514	496	516	495	486	460	509	494	514	495	492	515	491	522	475	507	470	528	490	493	478	473	521	520	477	528	456	505	493	530	474	523	476	445	488	486	486	501	513	520	499	476	455	487	526	507	522	556	502	484	515	488	550	516	487	488	477	495	517	515	489	501	526	498	464	511	480	493	512	482	450	490	461	502	517	485	473	483	559	497	522	481	487	485	532	587	520	515	516	451	461	503	481	483	482	507	505	525	502	486	504	497	512	520	503	458	469	521	484	500	526	474	490	474	467	521	483	494	460	490	526	527	521	483	562	530	550	505	523	501	568	501	506	526	496	510	488	448	508	482	497	519	499	505	491	478	473	477	506	470	495	479	503	496	496	514	476	572	499	500	494	504	458	471	502	500	492	526	501	526	474	469	502	497	474	487	505	523	495	508	498	495	465	490	507	519	488	459	534	533	495	470	528	503	509	464	494	519	455	486	462	482	512	536	512	523	524
18722	32691	22609	11159	6696	4472	3218	2522	2051	1678	1451	1282	1293	1187	1227	1110	1072	1026	944	906	886	879	893	894	886	870	836	867	864	811	860	832	902	848	837	824	831	879	873	861	801	894	787	847	831	868	874	850	843	849	905	859	847	782	794	865	868	895	799	811	862	761	855	879	836	795	813	836	872	848	901	781	875	863	879	856	881	849	879	809	824	838	799	817	838	845	830	865	827	854	918	821	844	835	832	826	884	876	833	887	841	869	882	876	895	841	866	793	894	870	863	889	789	879	832	817	860	828	835	826	839	832	852	846	791	916	837	840	889	856	827	865	837	771	820	852	860	822	834	850	931	870	825	833	829	832	830	882	867	873	880	904	827	860	882	877	847	828	851	815	874	869	855	827	824	867	799	810	820	841	862	798	899	837	915	828	842	843	851	858	868	842	862	794	857	822	841	852	860	850	836	848	816	851	809	774	818	831	836	839	853	867	825	896	868	848	829	870	822	845	851	774	873	825	786	843	853	856	872	853	813	836	823	822	838	762	863	824	795	880	837	844	828	813	854	810	876	834	835	814	830	865	878	831	784	882	838	845	841	803	821	896	828	852	844	851	856	860	814	840	850	845	856	898	857	806	847	850	854	821	812	822	806	822	854	867	868	835	806	861	848	786	795	870	863	843	854	833	792	820	824	909	843	819	859	867	834	818	833	808	871	850	794	828	814	865	830	899	804	872	826	809	834	832	879	835	808	839	841	806	824	828	828	898	880	831	781	847	843	838	828	832	800	844	897	819	813	850	881	874	849	871	825	829	876	849	884	768	815	796	896	854	828	874	849	833	851	816	826	820	800	818	850	851	794	912	807	819	851	873	835	797	812	857	878	840	857	849	880	803	838	803	812	872	837	836	843	850	839	810	840	909	825	834	847	849	825	831	828	850	879	869	831	834	833	811	888	842	859	848	859	819	810	878	815	833	809	856	858	874	830	845	864	825	862	798	850	844	896	820	853	836	820	785	821	848	866	820	847	746	817	887	845	816	920	855	847	838	828	813	877	803	849	854	886	848	818	886	811	783	848	823	867	813	803	864	854	837	808	856	856	810	829	851	807	821	849	845	796	821	813	864	863	832	869	796	881	842	838	859	890	838	850	834	818	877	814	844	825	845	846	887	870	900	920	871	806	854	804	863	828	799	901	809	874	848	863	851	821	798	783	812	803	912	837	807	834	880	888	840	827	859	838	800	817	856	844	874	830	816	866	843	857	876	807	867	853	853	896	851	831	825	859	832	895	852	810	855	871	818	811	820	828	817	821	811	849	825	870	840	861	875	868	829	806	848	889	795	878	830	850	810	839	835	803	870	825	825	845	875	804	847	810	850	807	869	821	834	911	878	834	842	861	866	855	783	868	803	848	853	852	822	843	850	816	825	831	810	882	819	884	872	830	853	811	809	804	848	855	861	893	809	882	827	792	851	830	840	837	869	888	874	882	843	854	872	837	827	908	764	836	846	866	812	728	846	868	831	819	892	883	823	879	820	887	839	815	832	815	857	824	871	803	850	892	832	826	805	926	845	831	840	827	866	867	851	834	854	805	909	844	815	817	825	856	822	881	808	838	881	809	856	832	808	854	846	885	868	846	843	839	882	863	839	803	804	838	861	839	846	797	839	831	885	905	849	814	856	840	854	828	859	894	862	819	899	844	826	791	854	872	871	827	822	881	886	832	783	806	884	872	882	813	853	787	823	866	829	843	867	857	835	856	844	837	840	845	826	839	854	854	823	843	858	822	815	883	823	838	849	830	862	893	837	861	849	843	816	813	894	852	863	851	882	829	892	787	854	852	803	841	817	820	796	852	843	848	845	813	824	803	866	842	882	793	845	845	901	837	878	849	848	808	905	834	868	879	849	888	848	887	815	846	800	864	854	849	829	831	814	835	870	847	843	899	802	814	875	849	848	819	808	823	830	869	838	827	836	830	850	822	810	799	852	875	830	829	879	848	845	822	842	892	859	790	873	829	806	832	811	878	887	846	828	852	811	854	817	837	861	826	829	820	857	810	815	857	826	848	881	872	830	895	860	846	798	830	850	800	881	829	879	880	828	808	789	840	889	864	793	843	777	798	856	842	763	854	849	861	821	876	879	864	876	844	833	809	872	840	846	843	884	868	841	853	876	833	865	820	827	838	797	864	859	853	814	785	810	872	843	851	814	874	832	831	805	843	845	866	872	796	849	811	849	792	844	845	822	812	759	843	836	878	833	879	827	840	850	848	851	833	864	846	833	848	865	811	820	835	840	825	864	820	877	863	884	834	853	836	829	833	852	822	826	813	807	847	830	869	842	838	810	822	833	876	834	810	830	845	883	878	851	834	885	839	834	933	792	829	839	866	845	836	835	870	763	828	832	882	889	865	829	807	841	863	820	850	808	858	861	858	847	894	851	823	868	868	848	873	862	852	895	828	811	834	809	863	879	844	861	860	864	843	828	804	819	859	854	853	824	810	822	868	894	822	815	865	877	821	827	874	871	840	879	861	846	856	801	872	815	850	845	851	842	807	886	849	831	872	845	847	855	855	832	781	835	835	896	954	861	832	856	862	841	849	843	913	813	874	804	878	877	848	859	812	860	869	822	857	784	824	858	805	812	847	813	836	805	813	856	838	879	841	832	816	807	837	849	831	802	823	869	872	846	864	892	843	819	900	832	834	878	832	825	847	857	895	818	861	855	853	823	849	873	828	816	833	827	852	871	877	864	872	846	809	819	889	835	812	785	844	806	830	886	830	884	823	783	825	850	811	816	859	796	832	836	885	852	798	830	836	866	843	842	851	824	836	860	839	841	870	863	867	835	847	828	822	825	876	824	854	823	858	773	844	823	893	868	861	853	791	812	899	812	799	849	848	822	883	827	816	873	857	873	896	851	878	891	835	839	838	838	833	835	862	854	870	832	814	852	794	799	807	828	868	814	838	838	849	855	870	883	864	856	830	860	887	828	836	898	875	819	846	835	845	860	823	842	820	876	862	824	878	837	871	857	838	845	844	828	870	788	813	870	849	818	840	827	825	874	794	788	923	851	847	853	887	855	828	854	910	818	857	843	839	848	818	861	838	886	843	833	848	857	860	784	829	850	853	914	817	857	832	869	853	829	813	838	898	810	808	827	864	845	867	870	809	872	826	856	871	816	785	838	843	827	826	889	820	896	819	856	843	861	817	872	866	841	791	846	850	877	855	816	806	836	877	869	865	886	811	887	831	815	824	884	877	839	850	835	810	830	833	828	864	832	875	855	827	854	848	848	884	851	867	866	822	793	798	860	789	784	876	804	786	828	888	823	821	832	846	808	825	872	845	832	860	891	860	850	864	840	829	869	828	797	806	858	820	873	835	835	884	826	846	844	878	834	853	878	897	806	864	806	834	857	816	850	860	857	859	883	843	833	830	880	857	815	818	862	874	867	808	818	845	844	833	880	864	836	827	839	840	843	851	851	884	845	871	838	862	822	829	859	872	838
23780	21516	27831	25662	18855	7116	3132	1903	1372	1067	913	800	738	705	716	611	562	569	506	451	426	418	425	439	435	393	400	438	425	380	422	396	418	383	406	403	386	408	395	398	391	384	388	383	396	399	394	464	366	407	396	392	394	432	369	404	428	426	410	408	397	387	391	407	384	382	377	375	409	377	389	364	410	399	407	413	364	352	407	394	399	437	424	379	398	358	420	407	380	461	409	412	414	394	393	386	415	397	411	407	407	382	397	421	395	397	394	431	399	405	377	429	384	387	400	396	380	396	382	419	400	422	408	393	427	421	405	383	395	404	401	444	380	414	381	407	368	396	399	377	397	421	435	394	404	412	412	392	385	399	377	398	412	398	394	371	391	394	399	401	390	384	398	377	378	378	401	427	385	384	392	413	411	398	377	405	400	434	364	398	419	406	379	372	425	361	368	398	382	398	405	390	412	409	411	423	420	399	399	355	445	407	406	397	378	376	412	398	390	350	427	429	375	407	415	390	383	403	411	380	413	388	387	413	410	398	409	418	413	404	386	408	421	409	422	442	407	396	376	431	430	404	386	411	431	404	412	386	370	427	405	396	377	394	390	416	421	383	430	414	385	395	389	399	379	428	403	420	373	442	371	419	403	420	420	403	423	422	388	383	384	409	382	392	392	422	410	415	391	394	417	377	423	395	390	387	402	417	416	378	365	406	396	370	414	421	406	397	421	393	391	430	397	408	403	399	425	368	429	398	414	404	407	403	419	378	369	359	396	395	374	414	430	367	395	396	379	399	405	380	439	439	440	430	437	376	402	375	395	416	380	402	370	396	367	409	392	439	392	405	371	409	446	418	367	445	376	392	398	433	321	411	393	399	368	406	366	377	426	417	398	407	398	403	400	414	404	385	395	388	421	392	403	402	388	388	378	405	398	425	414	415	382	385	406	421	422	411	401	407	382	404	393	409	359	406	404	392	425	393	406	395	409	381	398	406	440	368	418	399	434	394	416	404	407	398	393	384	391	402	391	380	423	393	399	393	425	411	373	388	423	400	371	439	417	414	381	392	394	389	440	384	391	448	400	394	418	384	407	395	390	366	389	383	375	366	378	395	393	392	371	374	422	406	393	392	413	412	396	401	401	399	419	361	413	384	389	374	381	406	410	416	416	360	388	393	414	404	411	423	362	403	389	387	415	392	368	369	367	406	364	362	422	438	411	384	423	408	442	413	367	418	385	374	413	397	407	438	346	377	388	409	401	470	419	443	417	431	451	404	385	388	408	424	416	365	393	428	388	400	403	406	420	368	378	392	376	418	398	388	380	396	379	374	393	420	377	401	386	393	401	421	389	382	429	428	403	371	399	386	412	397	420	411	388	429	402	414	395	417	399	393	410	369	408	386	372	369	346	380	416	389	416	434	391	411	398	386	409	393	363	402	393	384	385	384	373	397	366	415	414	396	406	432	409	444	399	362	418	401	389	381	434	406	400	410	413	371	387	416	384	402	389	396	409	403	362	391	409	394	439	415	437	407	444	409	392	408	375	400	363	427	379	420	391	418	419	423	391	431	405	432	385	416	416	386	419	381	395	414	377	388	422	415	408	380	371	412	410	415	390	375	392	429	395	379	409	374	366	385	396	377	399	410	410	398	395	378	366	408	413	378	404	375	416	424	416	408	421	376	412	408	407	381	422	398	397	429	417	369	417	378	421	425	434	408	416	362	397	380	396	414	383	391	428	423	407	399	402	408	411	383	415	376	401	428	396	438	415	396	399	409	423	392	449	386	394	396	401	394	402	412	379	401	417	378	403	409	383	369	442	432	403	427	376	390	388	410	437	384	378	389	406	421	372	371	405	376	408	377	388	381	373	404	392	421	409	398	365	416	362	413	403	429	399	350	415	423	391	425	417	429	410	403	383	433	371	429	406	358	378	401	408	398	422	434	390	422	410	402	390	430	385	380	399	386	395	402	380	374	413	426	416	393	388	395	389	411	375	418	436	442	428	384	374	348	391	371	397	383	424	374	400	399	386	405	378	420	385	420	415	418	432	374	379	426	402	385	386	383	391	425	397	406	415	374	385	402	381	408	388	403	399	390	390	411	387	388	397	412	396	400	379	396	408	406	402	425	394	401	384	421	389	406	401	393	410	401	400	385	393	366	420	458	449	388	391	368	396	394	408	398	372	375	409	387	369	386	406	373	384	439	414	370	412	391	385	390	409	412	366	435	397	405	368	402	416	377	431	419	398	409	406	398	416	371	397	383	414	380	399	373	377	419	412	411	377	431	390	389	374	427	377	409	386	370	430	403	352	427	406	433	397	427	398	414	406	410	405	400	405	348	350	409	381	393	391	368	406	409	415	402	394	395	414	396	380	440	392	396	407	382	398	460	381	413	414	411	419	375	401	395	408	427	374	413	438	384	414	383	414	399	373	383	383	443	378	411	395	411	374	341	374	382	385	399	354	394	400	423	430	383	400	440	384	378	390	431	370	422	429	384	364	398	414	394	376	373	408	446	444	414	419	390	402	419	363	352	436	408	416	415	409	392	371	431	403	434	402	432	404	384	403	382	393	412	436	404	398	372	408	420	423	408	388	420	398	411	397	408	390	396	365	394	395	389	382	396	380	402	392	401	385	374	367	397	415	411	405	444	418	394	401	419	425	336	378	419	413	427	388	408	419	380	421	393	409	441	433	359	391	391	399	388	397	403	390	386	390	403	398	462	374	377	427	386	373	351	401	390	398	398	388	453	401	400	437	403	398	387	422	366	410	397	383	349	373	404	374	416	424	391	398	401	390	398	393	408	405	379	404	417	395	405	393	416	392	367	403	375	382	439	396	425	388	408	383	412	371	388	404	401	391	431	424	374	397	404	392	380	425	390	382	390	451	389	403	390	404	446	404	417	411	399	419	424	409	418	391	395	406	392	366	397	404	425	422	407	391	406	429	421	367	387	410	368	379	369	404	397	414	390	372	427	403	418	395	371	394	392	439	386	412	406	404	395	416	424	437	400	362	405	393	409	418	411	426	384	405	359	392	375	397	394	450	392	384	415	396	379	405	399	405	402	385	372	379	398	433	459	383	391	417	389	370	392	385	400	373	358	363	404	386	406	427	361	441	385	429	384	438	413	377	443	405	383	395	388	396	416	407	372	406	408	401	423	415	394	389	411	379	392	386	387	410	374	382	379	380	401	394	415	401	388	394	379	398	401	406	391	375	419	394	410	381	399	424	403	368	390	397	374	420	398	375	413	398	421	398	367	444	399	392	436	396	407	404	386	387	414	374	392	390	433	406	398	390	404	425	411	412	395	377	425	394	384	369	409	373	396	400	389	358	391	442	393	392	375	384	420	417	428	410	407	386	401	444	403	429	381	379	388	399	400	448	406	407	407	395	392	391	407	374	411	398	415	443	400	409	410	406	398	391	403	405	407	429	400	400	363	410	400	404	345	425	431	387	424	398	409	401	425	406	377	390	374	408	408	386	425	372	418	386	386	381	397
20314	43450	34824	21753	13807	8953	6570	4713	3477	2710	2189	1884	1718	1613	1472	1332	1167	1063	982	905	828	818	797	742	742	720	712	701	698	768	701	723	744	725	679	652	675	740	653	719	679	664	714	643	705	709	681	723	663	705	728	624	729	708	684	695	682	682	716	681	738	731	695	688	706	726	696	649	714	708	747	701	668	650	713	716	763	684	712	684	686	668	726	671	679	712	703	713	685	677	672	713	710	690	683	682	723	706	673	691	673	696	718	676	649	682	762	681	695	684	675	712	667	612	685	729	686	711	677	715	681	718	669	722	689	683	700	692	674	696	708	699	691	653	698	688	730	699	689	693	670	695	685	653	729	679	673	700	696	715	727	716	696	720	695	692	712	713	710	679	673	661	689	690	679	682	722	676	683	652	686	653	706	702	695	670	699	665	691	672	765	630	712	705	718	695	703	727	688	653	702	668	696	661	686	696	691	679	697	680	665	690	663	611	764	632	698	640	651	699	671	639	731	653	728	739	666	651	706	710	659	701	675	694	680	703	652	685	698	657	685	698	654	700	700	661	676	684	722	668	675	676	665	661	650	696	644	709	730	649	637	719	655	695	692	671	637	716	755	711	731	695	676	680	687	657	691	689	723	675	708	701	698	738	691	714	617	687	678	657	670	700	718	670	709	676	696	654	671	669	701	704	665	669	678	685	682	703	730	704	630	640	697	678	699	721	689	654	679	705	695	734	715	689	722	657	706	665	671	660	687	720	704	683	661	670	701	676	701	703	654	682	712	683	661	680	693	719	701	668	659	709	648	699	714	670	684	668	673	691	682	660	675	729	713	641	701	726	719	701	723	687	716	697	626	690	722	678	760	691	665	734	698	726	727	699	673	702	680	676	663	676	698	675	703	692	691	686	617	683	669	682	726	707	633	657	666	669	675	689	693	712	677	629	640	696	690	690	646	679	706	685	677	692	702	727	708	694	650	669	706	713	658	715	692	706	708	638	711	691	637	671	670	705	714	696	697	701	684	683	685	700	711	662	687	688	738	675	703	662	646	704	703	679	640	679	739	655	677	715	671	680	720	691	679	690	648	677	648	677	623	682	714	675	605	668	731	677	746	643	666	690	656	704	748	695	653	661	664	711	686	717	656	695	671	704	712	679	654	687	640	635	721	705	701	679	692	687	667	729	659	698	712	697	667	699	696	731	681	672	691	689	683	673	641	723	678	717	690	691	674	667	705	669	737	696	705	685	705	713	654	662	689	748	705	639	681	718	689	666	664	685	719	688	670	687	723	713	722	695	699	690	666	665	719	685	683	676	722	667	744	689	670	649	634	695	669	659	700	674	671	664	712	729	678	717	700	685	675	685	685	698	675	742	702	707	657	678	655	680	723	675	702	731	665	681	676	695	658	680	653	666	664	665	704	672	675	697	674	684	684	683	703	665	644	672	689	729	682	671	659	741	634	690	679	687	661	669	682	644	677	722	620	677	672	674	681	693	678	659	664	715	736	697	703	673	676	703	662	697	688	698	673	698	681	711	685	667	678	676	684	685	713	731	657	706	737	668	689	680	657	663	689	687	705	681	671	617	741	709	730	658	697	736	706	727	701	678	670	684	685	698	684	699	672	733	694	695	713	741	708	694	725	653	683	704	671	651	663	694	705	635	688	653	681	694	672	668	644	674	699	728	684	676	672	739	705	654	699	658	641	719	681	677	684	714	714	667	649	699	663	735	677	709	679	693	685	728	671	716	709	684	696	681	661	639	663	683	748	643	700	709	703	665	685	686	690	667	739	700	735	674	682	675	655	716	627	689	709	724	740	706	657	694	697	678	710	676	652	698	717	742	718	666	747	713	675	720	661	669	664	705	653	650	662	697	681	714	676	663	723	708	707	667	649	647	693	699	679	728	699	709	675	663	673	673	685	673	687	690	751	684	709	683	725	711	630	617	652	668	690	693	695	684	740	674	709	668	708	716	713	725	684	717	653	675	653	636	712	707	643	720	697	715	670	684	681	726	661	743	684	736	687	744	697	638	670	695	694	716	719	700	703	659	649	695	665	702	696	673	689	719	733	686	720	685	675	685	672	665	692	744	664	707	682	731	684	655	671	698	691	715	694	719	701	624	664	671	733	675	680	709	673	667	719	677	709	685	703	674	721	656	697	652	708	729	710	660	748	678	714	679	697	723	728	696	647	697	697	676	695	701	655	684	664	741	693	713	727	723	660	694	672	651	701	678	744	700	712	688	707	663	697	662	737	681	717	664	697	695	682	681	697	705	681	701	691	663	695	665	716	659	705	709	680	670	700	674	676	684	701	647	721	728	694	651	739	681	698	638	676	708	726	749	664	694	677	691	687	695	674	764	660	719	702	677	726	659	692	709	630	692	723	654	692	660	701	701	680	733	695	673	662	699	749	688	682	635	690	674	683	645	695	667	678	702	727	695	703	624	716	701	671	681	689	685	701	671	691	733	677	664	677	675	657	701	680	684	668	685	718	701	695	689	670	691	731	699	692	702	661	719	659	699	666	656	697	645	656	675	699	717	670	648	679	719	698	688	695	667	743	644	675	727	652	747	662	702	666	732	691	699	667	689	646	655	720	676	718	713	682	671	694	677	701	735	664	713	701	693	697	678	669	754	691	705	666	675	678	711	660	694	731	669	672	675	678	633	728	718	702	664	696	732	671	646	666	686	609	700	670	699	677	676	650	706	651	697	686	703	721	701	713	677	701	684	672	709	676	709	671	685	653	690	711	697	682	708	635	694	709	683	662	636	643	707	710	697	703	665	713	678	696	651	715	699	674	680	694	686	633	717	690	658	658	654	678	682	675	699	689	717	696	698	670	673	665	687	665	717	704	686	690	642	756	687	676	690	735	642	666	694	663	701	702	622	680	728	685	698	641	727	702	695	680	703	701	680	734	706	706	660	614	690	729	668	728	665	667	699	691	641	724	686	673	672	678	677	676	685	679	686	682	679	711	660	690	702	681	717	664	661	664	608	693	700	669	686	731	712	719	637	695	675	703	686	705	695	690	684	681	656	725	675	669	658	708	695	704	692	672	671	678	678	680	699	738	656	666	721	643	647	705	677	646	710	725	673	693	719	661	692	681	684	697	741	673	640	710	737	692	729	680	714	723	700	644	715	671	675	659	704	661	725	705	717	712	687	679	672	681	710	699	670	717	671	706	653	657	692	737	658	679	700	679	698	688	637	701	710	724	693	698	698	722	674	693	688	670	728	751	682	729	682	706	683	736	684	668	657	695	678	721	680	689	699	697	628	667	724	690	686	755	686	680	665	704	658	709	686	694	720	715	651	636	710	726	672	703	678	668	698	709	687	681	671	679	699	702	684	729	698	719	679	675	692	681	708	656	684	631	683	692	681	689	666	632	708	713	678	692	727	647	684	669	665	678	677	715	680	706	684	661	653	655	694	649	730	670	714	638	667	682	707	734	696	690	665	694	711	667	677	665	669	714	656	649	717	651	676	658	692	696	649	702	748
25480	21571	25769	21258	5611	2458	1517	1235	975	840	702	693	660	656	620	565	547	547	507	527	562	471	543	492	439	472	475	495	466	449	434	464	476	465	485	473	443	428	519	478	427	473	463	468	479	498	454	435	453	464	478	446	494	480	485	466	467	478	476	453	446	434	461	464	456	500	489	459	488	482	445	437	443	513	489	445	454	453	505	463	457	476	444	435	470	474	483	486	501	453	440	485	467	443	486	444	460	462	483	493	451	460	502	479	460	471	466	419	501	517	475	475	470	474	451	434	470	456	472	460	430	424	463	461	489	473	463	451	455	409	433	473	441	444	450	489	482	465	450	483	481	496	479	484	461	499	473	483	449	479	480	464	494	429	468	455	466	470	482	474	466	469	463	473	483	490	492	467	456	472	443	478	453	434	475	467	430	440	475	470	478	468	443	509	481	464	468	449	484	462	485	467	456	447	476	477	401	442	478	499	484	502	493	448	434	483	484	471	411	481	469	442	420	470	441	507	453	459	508	452	444	457	469	439	452	450	488	433	473	490	482	489	447	472	470	467	451	459	492	463	443	477	447	474	458	426	467	492	462	460	479	417	491	486	464	486	507	503	452	447	485	430	478	425	450	468	491	493	437	476	437	457	480	465	477	444	480	480	481	436	423	448	469	459	477	464	430	461	489	447	436	495	444	467	503	496	497	485	469	492	466	471	464	465	441	499	437	461	493	473	476	444	477	454	454	465	489	528	446	449	490	491	475	460	502	447	428	458	508	426	479	451	450	487	451	459	457	485	460	473	448	456	464	482	469	456	466	444	454	483	488	521	461	451	458	480	446	463	453	479	494	482	482	460	447	468	483	487	483	480	458	471	453	470	446	426	503	437	466	471	479	524	452	482	444	514	483	448	457	472	454	484	467	474	503	436	469	465	473	473	468	432	456	452	462	472	452	479	474	458	443	511	496	448	507	495	458	510	445	466	486	471	448	468	487	481	487	457	478	466	474	470	476	468	467	463	471	495	482	464	455	415	471	482	446	450	432	419	456	473	437	436	457	500	455	464	420	488	466	475	493	494	445	463	431	430	479	457	486	447	498	475	447	475	498	478	458	470	488	460	492	467	466	474	444	452	499	475	488	444	471	481	484	459	459	456	455	455	418	492	460	464	437	470	447	461	501	490	478	458	480	460	456	463	459	449	423	479	468	438	447	451	506	457	475	452	489	480	452	467	457	471	487	459	472	474	465	437	433	466	455	448	459	468	447	449	430	474	487	465	476	472	439	431	465	459	469	481	442	465	465	463	433	437	446	512	483	468	476	444	453	456	454	465	469	487	472	490	482	475	456	470	471	466	482	493	474	481	438	479	431	449	482	466	455	439	494	476	468	462	469	455	488	483	484	477	488	466	452	442	486	459	477	500	443	480	488	489	473	493	439	451	472	462	465	462	469	420	475	458	487	491	435	413	462	506	456	447	514	455	442	470	453	495	414	495	484	472	454	473	483	467	466	443	494	483	454	413	475	443	439	477	448	441	443	491	476	439	461	483	450	469	468	481	475	493	490	486	456	497	491	457	481	452	430	482	445	483	466	462	438	434	490	468	484	452	497	517	409	490	495	482	433	484	456	460	462	465	486	472	442	448	470	408	432	438	458	462	456	460	467	503	483	447	433	486	495	476	480	451	435	449	475	477	488	475	453	440	418	468	457	491	467	449	444	418	471	428	473	429	481	436	461	444	474	494	452	446	465	455	429	443	475	468	480	433	459	503	491	439	451	469	457	450	466	454	486	432	478	449	449	435	496	442	492	486	459	500	466	479	469	471	525	432	468	448	450	436	469	448	465	445	482	472	433	458	459	446	464	499	478	481	476	441	463	487	490	435	467	436	435	473	475	426	473	435	451	478	460	545	459	495	465	473	466	478	452	461	471	455	479	455	508	490	500	446	454	478	457	472	475	441	459	462	473	486	462	481	479	474	456	456	446	425	420	451	460	457	443	438	463	467	469	472	472	483	474	485	460	458	487	455	524	433	496	513	444	482	463	436	483	430	434	444	513	490	469	442	447	465	478	478	432	486	477	442	453	449	493	441	431	474	482	491	464	472	480	486	470	450	430	476	443	478	459	475	484	483	455	456	478	478	482	493	462	488	478	449	432	482	497	464	449	457	455	465	453	426	493	468	486	475	419	469	513	471	455	480	449	460	469	491	488	448	475	445	445	464	468	468	459	446	450	474	455	457	435	485	498	457	483	498	523	449	455	449	450	449	445	432	447	491	487	445	471	495	478	482	426	452	440	467	468	446	485	434	417	465	477	443	471	481	441	431	455	456	498	434	456	442	488	458	461	447	422	497	482	416	501	470	471	504	454	510	438	491	454	469	485	444	450	474	457	471	470	482	470	487	461	494	457	450	465	446	477	488	476	457	457	472	454	451	461	453	488	476	488	501	442	451	465	468	451	488	437	475	474	452	462	463	487	477	459	414	457	445	455	462	445	480	472	489	463	510	467	481	451	482	461	455	471	490	451	455	493	446	498	501	484	494	478	458	471	447	481	472	451	486	478	466	490	469	414	478	453	507	454	457	454	467	480	454	470	435	444	466	504	460	473	453	456	436	487	477	507	471	458	462	468	457	509	487	455	461	460	442	491	431	440	444	464	485	476	468	496	485	455	503	453	427	470	483	445	447	454	462	469	464	466	457	473	398	451	464	436	466	482	443	448	481	469	469	447	490	475	461	479	499	478	507	465	494	492	462	475	513	506	433	462	457	462	455	487	454	451	461	462	480	469	474	447	453	476	463	502	460	459	438	504	452	490	459	465	495	482	474	479	446	436	477	453	452	511	468	482	464	455	470	477	423	488	469	484	471	467	483	477	491	485	482	475	440	422	459	473	447	446	461	460	500	465	503	498	474	469	463	405	427	450	468	458	442	443	451	452	437	450	464	472	441	429	465	471	463	436	497	476	497	454	439	468	461	459	446	449	471	466	471	470	489	430	447	470	461	487	432	427	458	432	458	450	450	469	488	480	431	496	434	469	451	494	471	469	472	473	444	498	451	453	461	496	472	490	414	425	458	434	478	443	444	495	476	521	429	494	490	488	446	476	507	486	462	456	445	466	454	490	437	485	460	471	436	485	444	448	471	475	482	496	505	427	512	470	462	479	469	456	482	443	466	461	458	424	454	443	412	469	425	460	446	492	455	444	474	462	465	443	481	465	460	492	470	447	446	451	457	456	456	469	408	483	493	472	419	469	414	470	461	433	444	514	482	461	471	475	442	472	456	478	505	461	494	481	423	459	474	439	472	468	508	467	470	499	414	452	410	482	487	478	465	483	499	441	431	508	473	454	459	448	486	476	450	473	479	456	468	503	445	493	466	489	474	482	470	488	422	458	456	446	501	455	443	458	486	493	468	471	474	472	464	462	429	409	455	442	445	466	461	479	453	466	475	450	463	416	484	441	504	444	457	469	490	468	453	471	472	486	470	493	441	487	489	470	465	444	465
19009	38550	30251	16647	9666	6103	4208	3181	2511	2066	1705	1685	1465	1404	1341	1185	1106	1083	904	882	842	809	859	778	855	832	780	774	817	835	758	802	795	813	827	781	790	801	751	829	849	750	787	784	796	772	731	778	756	742	769	810	847	776	721	759	766	788	767	801	813	819	770	784	828	778	805	725	770	785	764	802	749	763	753	756	783	806	822	782	788	748	824	819	798	790	816	807	762	788	779	776	787	773	742	786	775	778	823	813	763	782	774	766	771	752	763	768	767	822	776	797	759	835	787	774	761	752	746	752	822	775	808	786	730	789	752	733	811	773	792	834	796	801	779	742	750	754	821	766	820	801	787	803	781	755	757	806	795	804	768	739	768	812	807	709	785	781	725	823	774	754	810	741	791	798	782	762	809	754	760	751	754	753	770	826	838	771	732	809	818	782	842	807	781	798	766	784	784	751	776	840	731	784	780	790	753	837	773	737	772	776	773	793	776	773	783	792	834	736	740	794	757	777	739	765	779	755	761	860	767	778	805	814	770	792	770	758	769	758	750	809	792	736	757	725	751	788	753	792	749	821	737	737	772	802	822	809	768	787	810	809	777	827	783	776	829	828	756	780	804	833	763	760	819	855	777	761	757	781	818	754	817	746	773	729	771	750	812	783	768	772	792	824	749	813	681	841	767	775	786	720	766	814	794	798	803	823	777	813	727	776	805	799	752	748	784	743	784	753	823	820	791	794	764	756	721	750	809	793	767	788	841	741	774	777	843	791	857	798	797	793	782	753	798	776	772	774	841	769	775	788	803	794	780	769	810	780	741	786	769	774	790	764	764	786	794	765	797	711	785	770	793	790	815	792	811	783	728	799	780	774	753	773	803	792	791	775	805	777	809	772	768	799	739	738	811	746	806	763	761	814	801	790	788	800	789	787	772	783	798	770	783	793	816	776	718	781	795	799	775	750	730	763	802	774	771	730	806	762	821	798	783	789	811	795	820	778	781	762	809	835	763	783	733	805	767	777	735	762	758	779	791	793	819	735	825	786	804	767	783	802	760	839	780	801	702	850	784	840	788	806	759	759	761	734	768	792	792	819	786	757	765	766	755	772	820	787	777	769	817	779	797	798	777	771	789	780	800	742	813	805	781	794	789	743	801	780	847	754	793	822	774	823	784	761	801	823	777	761	775	830	793	749	816	764	789	803	780	752	779	776	772	828	804	778	797	728	763	795	815	814	809	808	785	776	818	744	803	823	818	800	740	781	822	789	761	824	775	821	793	791	780	820	817	719	779	758	815	768	759	797	825	814	811	749	763	781	820	748	769	813	759	815	743	789	730	778	788	760	807	804	773	789	763	763	780	790	763	765	808	778	772	775	745	733	760	805	785	745	760	784	775	794	723	778	821	816	822	788	765	838	783	752	785	786	735	806	775	733	777	801	742	773	790	761	783	772	796	780	847	807	741	813	766	781	806	814	803	775	795	849	741	808	782	752	790	789	811	786	813	793	802	750	821	779	830	770	725	818	751	786	845	790	798	773	775	814	766	799	765	810	780	880	776	782	828	792	737	850	773	790	783	758	792	743	788	799	769	788	794	792	814	770	811	791	747	804	779	778	760	790	781	821	769	792	753	807	744	746	790	799	819	817	881	767	806	808	808	788	775	786	752	781	767	804	741	830	775	762	794	777	845	804	799	824	812	806	757	739	684	783	745	828	770	774	772	789	765	807	768	754	780	776	815	777	744	770	779	827	751	852	725	803	840	780	766	759	812	788	793	778	690	769	773	802	781	793	790	805	758	735	791	773	855	811	771	748	810	757	756	778	779	803	827	791	821	785	757	772	820	810	754	769	807	783	791	823	772	767	723	804	772	823	758	800	715	766	812	744	755	819	763	800	760	793	777	798	780	786	797	732	742	685	812	765	764	767	786	778	812	767	751	798	772	792	829	761	785	755	782	789	818	763	781	758	813	795	799	767	747	826	801	848	764	807	754	770	786	745	769	775	804	780	777	824	812	810	787	716	805	811	766	823	795	787	774	792	779	755	784	721	788	755	814	786	769	750	818	777	808	808	800	825	745	788	732	797	760	747	794	758	767	800	806	834	754	767	792	770	776	775	784	800	796	764	742	770	812	780	748	778	730	774	770	795	768	793	805	791	800	756	813	716	774	753	777	776	782	738	776	787	791	785	782	777	788	801	772	726	781	792	796	800	788	752	747	818	803	777	765	763	749	787	799	793	825	728	782	813	780	776	796	831	800	804	792	761	784	807	794	765	729	782	780	741	766	797	760	824	826	787	789	822	781	765	797	827	782	802	767	801	773	748	796	785	753	761	789	779	770	821	820	815	771	803	813	739	816	798	761	824	780	768	795	737	760	747	748	797	814	752	821	763	755	807	761	752	786	810	739	743	779	798	748	754	768	752	780	755	814	791	754	793	834	752	776	758	784	780	834	792	780	811	806	777	762	784	770	768	776	771	781	773	800	794	755	781	767	784	811	749	800	741	803	783	803	811	752	778	818	803	753	787	723	771	747	777	763	742	752	746	731	814	780	799	793	771	823	793	754	776	772	749	801	785	778	792	802	793	746	761	842	774	771	783	748	780	763	829	814	758	824	793	754	809	767	780	749	737	781	765	764	718	766	833	797	780	810	822	807	727	782	737	803	763	770	799	770	783	781	768	849	762	796	777	748	792	774	783	808	775	761	779	825	759	791	798	852	750	767	810	760	812	789	763	789	769	748	768	778	770	757	766	846	810	823	771	795	798	782	806	740	810	754	784	764	741	754	772	825	821	784	824	761	801	782	804	781	787	755	748	769	785	775	809	797	764	822	776	816	791	803	800	789	782	795	768	746	776	776	800	793	785	772	793	748	790	795	777	776	774	798	793	787	799	757	751	792	794	792	772	824	816	764	771	802	787	787	771	785	812	742	790	754	814	806	791	775	825	758	777	829	795	799	773	797	757	770	756	787	737	795	751	798	764	829	787	736	779	834	826	797	792	775	810	812	764	756	721	793	778	783	762	782	789	821	804	730	824	787	774	799	837	731	793	803	784	808	803	794	809	774	772	824	782	792	824	791	811	811	765	772	777	781	787	779	813	746	759	781	792	780	759	780	774	785	782	845	774	703	809	798	786	759	784	784	730	768	771	795	783	802	827	830	813	831	799	881	810	791	764	828	744	870	835	759	764	778	723	736	757	758	729	832	764	710	816	779	792	785	788	793	783	790	819	782	807	760	779	732	753	761	781	793	818	788	730	745	744	816	760	821	830	833	759	749	784	787	770	751	762	763	844	782	831	773	774	755	731	761	738	731	761	785	782	799	776	779	729	808	783	758	795	761	794	736	761	804	776	750	764	730	745	732	725	779	803	827	762	770	775	759	744	748	753	826	805	786	738	772	763	780	791	784	799	784	758	802	768	839	786	787	790	788	766	836	752	785	791	752	760	802	783	807	750	786	782	779	808	789	831	758	770	796	795	787	806	813	737	736	760	724	816	795	786
22939	21588	28666	25008	21594	17672	6237	2842	1876	1436	1140	965	892	841	697	725	601	490	415	456	366	355	355	325	348	321	352	294	297	288	333	330	300	301	320	309	325	309	323	302	298	284	293	286	312	290	322	305	341	323	304	322	298	310	344	313	323	267	329	334	341	308	273	293	332	314	309	321	311	309	288	303	292	306	315	288	295	306	292	301	313	332	310	299	313	312	334	318	299	340	322	277	306	314	291	302	319	305	316	313	298	322	306	322	296	300	326	331	289	301	310	302	326	288	352	333	327	299	312	301	320	324	285	295	320	337	311	304	311	333	328	323	295	318	303	328	298	301	297	307	299	321	328	327	312	282	298	321	329	319	319	296	309	300	309	321	286	337	315	283	287	288	322	310	319	344	330	326	295	324	329	337	320	327	305	314	316	303	317	276	314	291	305	268	307	325	312	308	280	293	335	302	336	301	313	327	324	309	287	334	308	348	306	291	341	309	308	298	300	310	305	300	291	311	294	314	307	288	271	336	290	302	310	315	325	327	311	308	296	328	306	326	326	269	285	328	315	302	298	292	304	325	306	288	284	304	317	340	308	298	295	324	308	301	307	346	323	288	309	301	297	293	307	325	281	278	327	305	335	296	300	318	321	310	314	320	301	291	325	287	301	278	280	298	295	288	305	309	319	309	305	327	297	322	282	313	295	338	336	322	295	307	325	284	319	320	313	313	335	312	321	305	319	324	321	299	290	297	323	337	306	318	305	344	292	321	328	319	300	300	305	318	296	333	313	303	276	284	302	335	265	267	327	305	319	303	322	267	341	297	346	304	327	327	323	347	317	283	318	262	315	293	315	304	335	311	305	344	301	297	336	317	332	311	289	341	327	334	288	341	300	305	316	319	325	316	317	299	313	322	332	299	302	309	328	303	297	313	298	287	296	304	296	306	306	322	319	297	304	328	306	340	335	324	333	287	326	303	319	313	318	303	290	307	319	293	303	291	332	310	281	275	323	308	329	331	329	319	322	290	284	301	282	314	296	313	293	325	322	322	311	314	331	285	281	334	302	286	311	333	317	316	292	279	307	329	308	302	334	331	323	319	339	302	295	309	284	279	344	331	328	283	307	320	296	333	322	323	311	342	309	286	294	302	336	327	316	287	314	297	299	324	298	303	325	288	294	293	312	316	322	304	301	300	320	338	324	305	327	339	333	300	324	328	305	334	316	306	284	318	325	310	297	327	304	275	309	318	290	325	337	277	306	318	285	313	340	316	308	284	323	300	316	332	269	323	286	288	331	307	319	304	312	311	313	313	309	340	313	300	300	341	292	316	294	314	302	280	291	309	318	295	312	275	319	337	342	328	284	352	292	286	364	317	334	322	332	337	294	273	352	286	332	295	304	344	363	289	305	305	282	331	290	320	310	296	277	285	328	323	273	309	311	305	320	284	269	323	313	290	334	301	291	322	277	333	299	318	302	306	313	300	306	303	313	307	325	314	297	315	289	267	307	301	311	305	308	334	251	312	301	331	275	336	289	319	312	305	304	315	290	304	353	325	340	324	308	319	297	311	306	284	325	323	301	330	321	325	328	313	338	316	350	287	295	283	300	328	324	306	340	283	349	326	288	357	324	297	300	316	297	321	316	307	310	311	320	282	300	306	287	350	319	331	327	351	314	309	347	338	309	340	347	328	315	313	314	302	312	302	317	297	324	341	317	334	297	330	329	283	340	338	328	319	316	319	313	272	328	303	329	335	300	310	326	300	327	290	310	277	334	287	300	294	292	309	322	315	297	324	328	296	322	301	289	302	302	321	340	326	302	313	306	301	321	289	302	292	281	288	304	299	271	329	339	320	321	312	306	301	292	317	280	334	298	308	290	306	288	297	333	328	296	309	331	294	312	310	298	305	287	317	279	332	336	326	298	294	283	287	299	329	321	326	314	303	355	300	301	304	276	314	322	309	318	319	329	304	289	320	301	344	320	327	280	321	312	296	328	305	314	322	349	308	317	340	326	308	300	291	316	297	298	301	340	351	328	308	320	315	306	304	314	299	282	271	306	284	304	307	296	319	296	334	327	316	290	328	281	318	302	340	321	303	312	328	278	317	295	284	298	315	290	286	302	340	296	291	352	290	290	316	340	299	318	284	301	323	313	314	316	302	304	308	310	300	320	317	273	293	307	317	308	337	313	310	317	311	319	304	339	300	305	286	306	325	310	284	336	345	318	335	303	298	347	323	335	318	285	307	289	314	276	287	293	302	292	321	332	294	342	306	301	288	329	319	299	312	344	281	298	312	318	306	292	292	329	319	309	294	288	278	338	307	325	297	297	311	311	326	295	298	316	307	305	333	288	317	333	337	312	327	291	328	318	304	322	310	289	306	298	306	309	291	293	350	320	322	295	308	283	306	319	290	311	301	328	315	300	314	304	290	289	308	335	306	318	300	296	316	306	329	320	321	295	302	285	307	326	329	306	314	339	281	314	307	324	300	325	313	313	299	296	284	347	318	308	305	329	289	330	334	309	329	331	340	318	310	285	333	345	313	273	305	326	300	304	277	331	307	310	314	318	307	280	291	298	308	326	299	318	318	287	302	309	324	300	313	319	318	283	306	316	302	291	304	314	302	300	321	298	298	320	325	325	304	328	314	281	319	322	338	319	327	318	335	321	291	313	309	316	287	310	296	312	310	322	325	329	342	284	279	322	292	305	322	328	300	328	290	295	288	278	303	313	297	339	314	307	327	320	309	322	336	303	303	285	343	304	333	306	291	325	307	336	318	321	301	318	296	288	311	315	302	275	296	315	317	316	294	304	296	324	333	318	281	305	301	303	285	319	329	328	326	288	298	283	300	294	319	291	280	315	316	296	295	311	278	310	272	315	282	286	314	311	339	319	326	303	295	316	299	298	293	299	311	308	299	293	341	322	321	304	259	315	324	329	282	304	289	319	306	322	299	329	331	325	322	272	325	279	300	297	297	270	327	309	260	298	323	259	296	322	298	310	303	304	292	296	318	330	313	275	281	304	304	330	306	299	312	313	328	302	316	315	314	323	299	305	328	322	313	300	336	310	280	322	302	316	277	286	322	310	308	298	313	317	296	316	305	311	319	345	301	323	346	319	313	331	328	300	284	352	330	324	328	305	327	311	311	285	330	342	292	315	285	357	303	319	299	300	290	329	289	284	295	295	306	330	292	292	310	326	323	300	304	293	293	304	322	296	275	309	291	311	329	324	313	316	317	300	303	311	304	272	298	306	292	290	285	308	319	323	349	312	309	303	347	325	290	327	340	318	290	323	318	312	296	297	327	329	352	324	296	323	314	304	306	293	320	330	337	285	304	309	309	308	312	307	323	282	348	315	297	295	292	287	300	323	303	318	331	337	318	293	321	313	299	313	311	315	313	310	316	331	287	331	281	274	302	312	289	291	334	290	310	279	300	289	294	309	291	321	340	319	303	333	324	327	329	279	343	312	320	351	296	318	304	322	322	330	273	287	298	326	323
23446	50626	41478	27805	18114	12150	8932	6495	4967	3714	3080	2610	2326	2146	1951	1748	1385	1118	948	834	743	689	674	595	601	623	605	556	551	572	543	525	536	568	556	568	498	520	517	501	529	485	545	537	545	515	529	573	490	542	563	575	510	551	546	568	528	550	548	519	557	525	546	511	530	511	561	535	562	524	513	523	501	546	532	543	525	522	521	539	521	555	509	490	495	538	573	523	525	535	560	548	512	529	543	517	531	552	537	526	540	543	540	513	568	512	515	518	554	500	491	499	491	497	559	503	479	505	521	552	558	513	538	541	503	504	524	558	537	496	519	548	560	587	524	520	546	500	505	513	558	534	532	508	525	524	549	505	545	478	510	545	591	525	529	509	507	563	529	556	517	525	518	567	563	537	509	568	521	534	521	512	525	528	497	513	522	529	489	530	533	574	504	540	535	546	517	516	514	544	502	536	521	555	547	515	525	507	529	531	529	523	524	523	492	506	488	512	593	515	549	529	556	511	563	518	511	501	477	535	511	551	564	541	574	508	543	523	533	509	512	501	539	516	556	546	505	528	532	560	527	555	531	507	539	532	509	533	557	516	508	561	550	510	522	548	521	522	519	527	520	529	563	535	507	500	574	539	530	551	530	521	560	546	508	528	522	561	579	551	508	520	516	549	545	517	478	515	577	530	521	508	490	518	534	478	549	547	487	495	501	527	562	545	527	545	535	590	541	509	530	522	512	514	524	509	511	490	469	545	562	518	535	497	608	531	515	515	538	519	548	508	546	526	545	501	524	510	515	512	553	528	523	553	509	527	545	482	530	569	532	556	462	548	529	552	532	498	527	540	527	487	506	515	525	531	506	536	533	503	516	548	504	563	529	521	527	512	486	522	488	524	545	480	517	572	512	553	572	519	538	510	523	562	553	515	503	558	517	511	541	535	534	510	503	513	510	486	540	515	569	512	524	496	547	540	517	515	533	532	534	510	534	529	551	566	526	545	552	520	528	514	548	515	531	538	493	540	549	552	543	540	539	475	513	505	495	544	540	554	514	514	514	456	523	524	522	510	497	520	553	519	547	501	565	475	516	515	527	544	497	492	537	555	494	524	543	533	512	547	559	515	545	527	514	552	546	543	494	561	504	497	552	554	466	511	583	485	533	539	520	535	514	562	484	515	511	515	531	502	546	550	522	502	495	519	521	543	528	506	530	519	539	515	547	514	531	541	542	513	497	526	515	531	529	519	524	517	527	495	554	511	559	514	500	505	530	483	521	510	517	485	559	540	528	525	505	524	558	581	556	537	559	549	525	538	484	535	542	531	503	527	537	535	540	563	564	509	558	515	545	570	512	551	538	556	539	496	489	522	532	493	535	504	544	514	535	526	555	536	504	566	552	562	502	512	524	495	528	541	537	522	556	567	513	561	497	493	525	514	504	515	510	511	524	554	514	583	537	495	521	505	500	507	466	540	582	531	559	509	532	539	506	561	551	493	547	540	507	536	521	509	498	522	532	523	498	521	509	520	540	530	559	507	526	561	538	545	527	470	532	472	543	576	534	552	575	557	549	522	526	604	518	529	493	523	508	539	566	524	526	543	532	513	510	514	540	555	505	561	544	557	496	543	554	505	513	518	515	542	551	550	552	514	554	534	552	532	528	526	510	498	512	534	524	528	547	536	549	535	487	505	604	494	537	510	535	518	520	570	524	501	514	526	521	514	551	572	531	555	546	516	513	522	528	515	535	485	548	521	561	544	507	524	502	522	543	523	501	531	512	567	507	481	554	524	531	565	519	523	498	524	561	547	507	508	517	512	547	525	509	517	528	476	535	534	548	552	568	528	465	505	545	534	543	500	530	529	557	543	524	520	519	583	492	505	531	535	543	502	528	548	492	476	526	537	535	546	542	532	544	511	588	495	528	541	530	544	554	566	494	534	569	517	494	473	494	532	527	527	539	518	525	519	528	501	542	521	538	544	502	531	566	536	482	532	552	545	567	562	515	546	540	505	541	534	536	549	537	542	518	561	511	492	529	555	513	538	559	556	493	498	562	565	491	574	509	553	535	514	545	514	508	548	522	530	541	537	522	529	550	565	530	512	505	535	480	502	518	519	551	532	514	534	570	519	493	528	504	501	516	562	544	555	549	536	538	547	524	516	541	511	502	503	514	502	470	547	509	502	518	515	507	520	564	523	525	539	515	515	540	555	531	519	537	515	496	500	521	532	545	530	512	520	510	499	541	523	539	536	550	538	512	537	546	482	523	507	541	503	529	520	568	490	540	566	526	539	580	502	516	537	506	552	560	536	568	525	540	522	540	572	532	568	528	483	540	552	558	534	576	530	568	563	538	538	544	560	540	510	531	548	535	533	490	549	561	484	549	503	512	530	537	498	549	477	515	550	542	499	540	546	554	517	517	540	487	522	540	531	532	536	504	522	509	492	575	567	520	581	532	538	530	543	535	519	516	549	510	514	511	545	502	496	546	476	480	521	546	488	524	542	531	525	507	568	543	501	514	521	502	520	534	506	527	506	482	529	514	588	559	527	475	567	548	538	518	500	496	546	529	546	554	563	524	515	528	548	554	525	509	530	499	508	569	527	535	544	583	484	521	487	545	509	542	509	508	528	543	500	567	527	524	536	495	531	540	555	521	558	541	544	510	532	499	551	542	534	526	477	518	533	532	548	515	519	514	527	523	537	481	505	549	516	506	506	555	503	507	512	496	582	536	525	548	555	559	531	510	524	515	557	513	492	502	510	529	551	528	509	527	512	491	574	513	519	508	486	538	520	522	525	505	552	522	532	536	575	523	582	550	533	522	532	511	555	505	510	544	510	467	516	521	521	525	531	515	495	523	563	529	546	511	533	545	547	526	508	558	515	529	526	520	510	533	518	544	535	559	524	530	555	512	526	514	575	499	525	509	557	541	539	528	537	508	520	515	562	523	505	512	524	535	537	514	525	500	516	518	506	516	503	513	550	533	547	498	528	560	510	484	514	494	462	491	558	544	519	523	554	533	548	476	537	526	530	566	538	526	536	534	527	535	520	557	534	499	564	523	522	523	536	536	540	509	545	534	525	526	514	496	519	540	524	519	499	540	554	543	519	547	525	529	531	513	527	549	530	522	501	535	568	554	547	502	548	497	536	482	528	508	528	517	492	532	544	512	532	506	541	518	547	551	556	525	529	517	553	531	550	529	466	495	524	518	540	556	497	552	502	517	477	522	554	555	508	517	579	555	529	530	504	529	547	522	545	518	526	535	533	489	520	542	511	549	493	500	543	540	569	514	530	546	515	531	523	509	529	536	543	527	522	503	511	486	554	528	518	552	482	520	509	532	521	487	509	545	525	535	570	539	531	505	528	526	505	525	532	531	540	546	489	530	499	492	541	514	518	532	524	528	527	540	507	528	531	532	501	508	566	534	509	555	507	514	501	542	540	530	519	532	519	559	526	488	521	535	517	528	561	489	525	543	534	549	488	551	536	528	579	511	502	527	538	525	506
27736	21922	19592	9217	2724	1728	1207	1006	848	763	747	643	645	643	621	606	574	594	540	549	525	464	493	523	484	471	508	509	527	466	512	485	485	498	510	496	501	491	509	482	516	494	501	485	507	461	493	450	547	474	506	492	469	466	481	495	473	490	506	471	506	492	479	493	492	460	530	532	491	488	537	521	516	500	518	508	545	491	486	509	479	511	525	459	504	518	495	467	470	477	474	492	508	515	511	519	501	470	483	482	538	499	490	478	504	471	459	485	472	495	495	469	475	513	509	486	497	488	467	443	501	525	536	521	506	491	486	476	495	532	521	532	484	485	489	514	509	506	508	510	496	511	520	524	489	474	488	505	483	483	501	525	492	492	506	497	504	492	517	465	481	526	494	505	459	520	485	499	484	521	493	510	507	463	495	503	477	520	506	486	466	521	492	497	503	502	490	496	459	469	488	486	533	512	523	501	487	496	482	481	491	511	476	465	491	510	488	470	520	522	505	474	505	465	521	507	462	528	516	509	495	538	485	507	487	493	509	507	522	522	509	499	511	509	495	536	431	474	513	505	477	503	460	486	463	504	492	534	469	530	517	454	485	494	515	506	481	477	512	505	476	476	471	477	501	472	507	489	526	458	460	534	491	475	524	486	471	494	500	503	512	512	510	491	513	483	508	498	480	488	496	508	475	541	470	486	504	524	489	502	482	542	531	529	495	489	471	459	509	463	497	495	487	502	547	516	525	530	490	468	465	534	513	483	493	488	459	513	490	521	480	493	486	460	471	521	532	500	511	506	480	482	484	544	524	537	488	528	503	491	459	516	515	491	463	465	495	460	488	483	482	469	486	502	498	494	507	526	488	507	482	465	484	531	511	495	480	475	494	470	487	496	481	482	516	453	472	488	475	465	507	479	515	498	463	523	493	498	503	493	518	480	478	468	532	491	521	530	540	532	530	522	491	458	477	449	497	540	495	501	462	509	478	511	467	473	515	449	483	539	480	496	501	514	515	500	526	524	488	476	515	505	501	543	479	461	514	480	522	484	527	528	515	474	486	507	516	523	466	480	458	511	523	527	467	476	523	508	503	462	505	491	494	544	483	484	467	500	473	478	481	478	472	539	480	501	484	523	499	501	466	491	473	518	478	533	544	479	546	501	531	445	522	523	472	494	509	500	491	530	516	519	525	505	449	484	473	475	477	482	477	516	514	518	505	482	484	510	480	524	494	483	511	461	511	502	504	450	517	483	511	509	497	495	491	495	470	455	507	479	550	512	536	500	531	494	478	507	504	484	521	530	481	498	482	454	486	483	466	522	478	459	494	491	481	512	491	515	524	465	525	514	530	525	475	461	461	485	505	525	514	529	492	490	501	526	508	460	494	499	474	535	520	495	490	518	477	499	501	530	486	507	494	520	495	502	505	446	504	483	473	463	527	483	491	526	460	484	488	483	517	510	529	480	474	493	503	468	499	478	485	500	473	499	451	500	491	471	490	470	516	499	519	483	495	482	499	501	516	508	489	481	528	499	490	514	450	532	516	487	499	459	510	501	491	537	518	494	497	525	497	479	483	511	487	511	499	528	496	523	523	510	526	487	502	475	532	465	484	498	453	495	485	527	508	507	492	469	479	519	470	490	473	487	499	531	486	470	479	501	562	485	489	483	488	496	555	510	538	534	507	527	507	513	512	506	517	507	492	478	475	505	490	499	489	517	473	492	522	493	460	464	499	493	470	468	505	482	500	495	506	545	475	490	464	483	511	520	526	493	500	489	464	498	514	482	499	495	505	489	493	499	491	501	473	484	460	486	477	491	506	507	533	517	483	512	495	507	473	489	494	507	514	485	482	480	478	498	495	490	522	502	482	499	477	483	478	512	469	507	523	502	479	474	510	512	481	504	516	480	525	502	445	469	499	489	508	484	493	516	506	493	541	493	526	491	463	464	463	495	484	516	472	507	507	503	503	475	491	481	501	473	504	492	473	462	512	519	525	481	513	515	519	507	503	513	507	486	466	476	477	469	491	503	519	484	532	521	536	517	498	501	485	489	515	509	485	486	500	481	523	515	489	474	518	574	463	548	464	493	448	515	502	480	543	508	508	483	497	450	483	458	493	507	537	540	491	490	463	538	487	482	504	507	506	531	510	461	553	536	499	492	486	513	452	482	505	499	503	498	510	484	498	513	516	469	517	541	496	488	472	476	487	485	513	463	470	460	469	459	550	487	533	485	488	495	498	518	526	457	446	517	534	483	493	517	500	469	525	476	536	478	474	505	477	479	484	480	487	470	519	470	540	478	501	473	473	532	498	444	533	480	482	527	519	471	493	507	477	492	480	488	485	503	514	491	516	544	471	464	516	520	482	511	493	532	493	497	495	471	471	529	503	505	501	479	487	484	527	480	511	504	484	520	499	507	483	517	525	507	513	525	490	496	504	484	481	490	506	492	463	486	510	479	481	485	488	491	505	471	493	503	515	492	485	460	499	510	515	491	506	518	488	518	482	469	467	476	472	513	491	515	525	492	456	523	497	526	519	498	477	447	543	527	463	493	549	512	462	493	513	519	473	468	511	510	509	491	483	526	481	475	509	528	429	493	459	526	511	433	507	508	460	503	491	522	531	484	523	533	503	502	494	494	505	477	516	487	511	499	531	514	505	476	473	491	493	489	481	495	495	511	481	500	482	491	538	454	498	484	477	503	462	473	482	477	516	496	497	506	498	500	540	492	467	482	440	509	466	525	489	509	507	473	505	490	509	490	499	468	480	475	492	477	522	480	517	466	449	487	514	476	516	501	503	471	453	487	511	466	501	510	488	534	508	495	496	517	513	484	513	501	488	540	482	478	503	515	467	465	490	496	548	507	484	490	516	479	472	491	483	493	531	508	495	497	502	502	478	466	461	505	489	495	502	510	525	498	493	492	484	479	464	522	485	544	457	481	524	473	515	515	502	441	533	496	509	489	501	504	528	508	538	451	476	548	512	523	502	485	480	490	541	487	512	505	516	474	467	462	521	471	490	459	469	484	505	495	517	477	496	474	513	489	442	512	460	508	497	494	453	514	513	492	501	480	486	471	496	504	516	451	532	545	511	469	489	518	518	547	465	515	518	531	475	481	506	500	501	507	515	496	478	467	526	462	515	516	485	479	441	495	522	512	472	495	447	520	474	505	502	469	489	503	499	496	517	461	519	494	504	489	504	473	496	542	503	499	490	525	507	498	484	506	472	491	514	491	492	520	497	500	499	505	507	498	506	463	509	495	520	488	513	510	481	479	485	479	467	474	500	515	470	485	445	499	453	521	494	480	535	513	493	479	505	493	534	462	509	523	512	485	488	515	461	517	494	503	494	495	487	487	494	491	491	471	538	489	493	482	504	526	484	480	520	497	467	546	504	477	494	499	506	464	502	492	492	537	492	473	489	520	491	466	466	512	478	484	515	464	501	495	490	472	486	535	482	514	473	477	485	469	531	490	457	521	474	479	488	521	485	481	455	532	503	512
18393	34312	25304	12421	6333	4287	3203	2475	2034	1689	1573	1391	1308	1312	1240	1112	1036	1021	926	872	923	900	861	860	835	841	814	839	896	835	821	877	831	849	856	824	864	877	792	847	795	862	838	855	851	841	806	837	807	799	813	784	808	838	855	839	842	811	805	871	868	858	862	806	810	824	832	822	865	840	807	854	855	828	825	837	813	821	868	889	824	806	870	844	785	883	883	870	851	847	840	833	833	920	847	790	822	844	842	848	858	855	844	810	823	906	854	855	832	817	816	861	755	860	827	875	819	876	763	794	829	864	853	885	876	800	797	880	819	835	801	817	843	852	840	820	856	828	854	893	857	828	838	827	892	887	853	858	836	815	797	862	877	821	817	849	907	824	856	832	825	840	876	804	832	831	846	846	822	872	861	794	804	894	864	834	850	793	861	805	846	842	826	770	833	840	854	869	852	886	870	922	841	808	877	855	842	824	865	865	866	849	812	883	796	862	832	868	864	888	858	804	851	831	876	868	808	829	870	829	842	845	797	873	849	805	822	813	819	804	875	837	844	850	879	807	835	830	813	827	877	847	803	829	843	820	819	859	827	807	850	820	813	881	827	814	806	814	870	857	821	883	840	763	837	828	838	801	802	843	847	803	822	891	876	856	857	817	824	853	871	876	843	883	826	824	842	856	856	873	809	855	868	806	873	862	800	822	838	823	849	847	818	875	818	762	879	799	889	821	822	876	871	826	882	896	803	871	844	821	807	843	778	837	813	821	797	815	833	813	836	809	818	832	851	839	834	828	820	835	878	838	831	802	822	845	842	814	848	836	844	821	851	826	815	878	852	863	882	834	794	877	844	861	830	816	811	816	808	811	845	820	845	854	834	882	822	795	763	819	838	847	816	919	842	839	858	813	870	828	832	832	881	821	846	821	794	828	823	862	862	815	870	810	824	781	809	780	868	823	876	819	897	828	859	733	865	836	890	880	856	832	860	844	884	845	864	842	828	844	853	826	850	875	842	833	831	828	799	843	839	862	823	791	825	869	820	887	810	834	818	845	835	854	855	830	862	866	832	848	836	848	902	823	811	907	807	871	836	796	838	837	779	833	821	803	892	851	832	814	798	872	858	850	812	857	798	783	843	829	859	843	813	859	810	871	833	814	831	824	834	774	790	836	804	791	816	878	820	843	873	793	861	860	858	853	827	874	881	815	889	866	794	814	849	824	789	827	853	813	847	850	854	823	775	845	831	835	838	837	850	861	837	877	879	792	828	829	862	860	884	831	799	872	830	849	877	853	834	820	895	854	813	810	869	810	847	823	811	856	847	865	863	796	851	863	828	836	878	846	825	848	902	843	851	835	782	881	851	844	853	836	787	839	833	847	844	834	850	825	825	836	821	809	809	792	849	834	900	815	860	837	812	845	827	844	813	817	829	817	839	883	808	810	803	815	889	854	801	885	807	854	822	849	819	878	802	806	869	909	868	862	843	881	849	868	802	856	817	832	871	799	866	817	884	819	782	852	802	797	867	851	873	802	852	836	865	831	822	835	809	803	856	825	872	803	803	787	857	822	868	856	832	808	774	856	860	878	803	789	836	804	803	871	873	831	895	815	847	856	818	807	877	810	866	824	857	838	813	855	842	828	880	896	804	878	803	810	794	803	871	862	843	850	813	873	838	842	846	816	802	848	900	868	820	859	817	819	887	815	835	848	833	858	902	815	851	837	800	841	839	866	857	848	836	834	877	784	839	857	819	858	841	836	821	828	851	831	837	854	835	883	798	868	812	853	904	835	792	864	845	836	880	778	817	824	884	880	835	846	880	806	833	827	854	850	837	878	909	831	795	829	888	830	821	883	860	808	814	863	822	872	813	804	857	837	809	772	859	848	846	834	819	872	848	795	821	846	805	842	812	826	870	808	803	827	848	825	907	873	869	872	862	904	820	824	833	866	832	859	863	805	851	880	807	831	804	838	825	839	844	834	809	846	787	798	837	807	846	855	831	872	849	867	853	834	809	850	825	841	840	816	834	853	840	805	856	831	882	858	763	808	871	865	873	822	848	849	832	853	894	816	848	829	835	859	786	814	823	857	929	822	829	893	797	837	863	840	872	841	848	849	832	861	830	839	845	831	841	839	852	878	874	827	800	815	837	819	872	825	879	835	888	830	795	814	845	817	875	823	863	810	814	807	831	795	837	773	814	819	832	831	836	821	840	841	816	845	864	837	846	789	851	797	861	874	860	837	879	858	832	790	848	836	823	882	812	855	827	887	856	859	838	859	823	862	824	851	809	848	872	811	819	829	880	790	877	828	860	797	821	829	859	854	776	816	827	878	814	821	828	876	865	811	847	825	820	831	854	764	800	844	824	811	805	849	870	844	865	811	858	886	853	784	887	797	863	871	898	882	802	849	817	859	870	859	826	814	849	846	875	836	880	854	853	822	741	830	853	799	832	852	872	831	872	800	890	797	904	843	859	883	888	822	834	875	817	827	790	832	846	867	842	812	818	854	808	859	833	880	875	852	918	949	866	878	856	844	820	775	880	853	832	823	817	891	832	843	879	860	861	807	855	848	843	867	839	820	816	788	815	852	821	842	803	861	831	870	828	830	840	800	872	847	852	808	864	837	872	866	824	877	853	813	882	791	827	842	886	818	837	850	848	879	850	837	820	855	827	864	862	833	844	840	847	843	822	850	819	853	861	813	843	839	843	900	829	838	806	870	862	841	823	837	822	800	818	829	853	851	822	827	805	835	862	858	755	856	857	842	823	827	846	834	775	875	798	830	869	809	801	839	846	817	860	823	795	788	829	848	745	820	813	868	802	813	804	832	822	823	820	855	813	844	827	882	863	876	842	876	803	861	840	884	851	878	843	875	815	854	855	818	812	818	807	808	850	830	831	845	806	822	865	883	814	821	823	828	792	831	819	842	874	858	830	839	816	821	782	819	873	822	844	790	854	842	845	827	874	827	846	866	842	819	855	835	840	837	874	820	831	858	815	843	868	837	788	905	819	836	869	822	858	823	826	871	833	755	827	897	826	858	838	859	854	844	774	805	849	805	848	849	833	880	811	853	830	853	841	857	885	847	853	824	807	867	822	822	897	804	867	898	854	824	835	836	846	837	803	871	857	804	882	819	875	842	856	896	790	851	825	848	844	864	814	824	812	867	853	816	801	847	878	848	856	830	837	834	800	795	852	857	860	803	850	867	912	822	812	799	848	839	901	863	835	869	821	788	818	845	873	835	833	866	850	852	853	868	810	881	799	840	806	805	833	836	849	794	864	884	824	877	860	869	864	797	839	842	825	842	828	832	828	857	820	844	868	785	814	832	810	838	877	846	818	780	847	851	848	792	840	856	822	838	824	778	801	801	803	878	821	871	864	833	863	835	869	829	868	782	829	889	834	858	793	914	793	843	865	819	840	832	853	796	867	861	856	823	877	811	849	858	824	836	863	808	826	838	893	836	845	847	859	849	844	790	791	858	881	890	865	835	808	841	820	851
23812	21558	27914	25645	18663	6614	2981	1883	1400	1025	930	802	745	745	725	635	553	503	469	445	397	426	412	413	436	434	427	407	395	400	418	426	440	426	452	405	397	410	362	388	414	380	430	411	392	391	413	395	386	400	396	383	414	417	429	417	379	402	374	410	362	420	382	424	423	428	418	406	414	385	428	389	398	394	408	405	403	400	366	390	417	432	378	375	412	360	380	432	417	380	415	383	386	389	426	347	432	409	404	388	370	399	397	406	371	423	388	383	405	396	434	416	384	396	433	404	390	377	380	415	397	419	406	391	406	421	383	404	408	440	380	417	423	398	384	435	344	375	441	395	384	375	402	392	366	405	401	382	427	393	430	384	397	393	370	384	397	395	360	404	425	400	408	406	388	407	407	398	411	395	401	402	411	392	406	382	398	383	364	340	378	392	393	376	375	408	372	397	383	376	407	415	382	386	397	384	421	416	368	391	396	400	396	385	372	415	412	373	406	386	396	411	394	371	393	392	385	372	426	412	377	384	416	385	390	377	369	395	396	357	421	372	399	413	391	403	410	392	416	405	405	401	390	379	391	353	406	383	412	378	389	416	390	428	361	338	382	399	401	418	380	388	406	384	401	333	401	394	359	367	383	400	388	382	398	401	409	441	378	370	381	422	370	397	421	393	389	391	378	403	404	348	427	399	371	387	386	397	428	391	383	382	403	379	448	418	416	403	412	397	402	389	377	392	392	404	378	434	409	396	397	389	386	394	421	363	391	427	422	406	387	375	439	388	413	425	379	396	376	395	410	423	412	377	400	401	397	381	394	426	411	385	380	423	376	378	402	401	396	384	413	388	403	403	385	343	381	381	452	433	391	396	372	397	436	415	407	385	420	385	379	410	364	394	412	390	391	388	357	397	373	410	387	424	391	371	339	420	377	415	357	402	407	386	431	418	386	401	394	380	374	416	381	402	402	387	383	389	426	379	420	386	403	377	378	393	374	391	376	359	385	393	414	423	354	399	388	359	413	426	405	423	397	401	408	416	368	395	380	448	383	390	399	391	382	426	399	396	374	379	384	406	374	380	427	370	375	362	442	396	365	402	400	382	418	397	384	404	379	397	392	413	402	410	385	420	349	417	387	369	408	420	408	412	394	354	387	421	371	408	404	377	387	379	387	444	418	441	418	375	430	380	386	400	406	414	383	357	373	386	409	383	388	397	426	395	412	399	414	432	381	399	432	377	389	378	392	414	375	430	441	420	358	403	413	411	412	366	389	376	356	375	394	422	410	407	415	398	398	418	385	400	395	382	404	372	391	395	398	400	388	382	381	374	380	392	381	387	409	383	409	412	401	424	373	419	385	357	386	387	397	360	358	398	379	367	380	411	383	401	370	410	386	382	392	382	398	424	413	418	399	381	371	391	390	414	387	377	387	391	396	399	391	392	375	404	386	346	403	401	378	411	390	407	411	349	376	375	430	387	409	374	407	404	419	400	424	419	385	384	405	380	403	381	365	401	419	415	423	348	428	360	396	396	387	398	386	396	367	368	413	401	378	438	387	417	383	387	388	405	422	401	413	402	412	388	393	367	417	424	367	414	415	387	413	447	380	403	400	360	412	398	409	387	403	372	393	384	388	374	363	422	390	401	405	355	397	401	416	400	384	379	403	396	394	369	414	384	415	424	418	430	365	426	430	411	396	394	443	385	407	407	394	390	379	391	387	426	401	395	377	415	417	420	387	396	408	411	399	344	379	392	394	365	397	373	398	389	377	438	410	410	392	408	369	403	405	430	395	398	420	415	385	404	408	384	386	383	365	376	410	369	475	378	410	395	406	403	374	430	408	392	432	386	403	408	443	416	345	412	395	408	402	399	373	389	372	410	379	401	405	394	362	409	386	368	423	429	381	446	429	390	360	390	410	373	405	403	404	342	398	388	405	382	408	397	424	429	413	353	378	416	416	370	436	369	383	416	381	374	383	386	380	401	385	401	360	409	351	398	430	402	376	471	403	388	413	399	373	425	379	376	370	410	406	361	391	396	385	402	388	417	373	393	383	414	371	446	382	395	385	378	380	374	410	416	401	403	410	396	392	386	398	417	371	383	408	364	346	402	406	397	404	377	363	390	405	444	399	411	411	383	426	395	387	408	404	377	409	383	419	425	411	382	341	391	379	408	422	377	372	405	379	367	403	394	402	383	386	411	408	387	366	384	412	386	401	382	362	417	437	382	407	447	387	407	392	406	431	354	385	397	386	412	404	399	397	352	415	413	391	410	410	404	405	381	426	365	377	385	381	388	416	397	383	390	375	395	410	421	426	375	399	399	363	347	391	406	370	406	397	382	393	413	398	420	412	414	397	412	352	421	427	431	417	370	386	392	423	385	407	405	378	375	387	439	418	384	422	392	410	391	402	384	391	419	379	385	377	437	374	387	397	427	398	384	407	380	412	377	384	369	372	409	406	411	393	404	372	375	392	380	384	397	384	372	391	379	412	396	362	410	401	388	417	375	374	362	404	376	374	369	382	423	398	393	433	425	421	386	403	359	399	388	360	388	387	419	432	407	389	370	405	358	401	406	360	383	432	371	418	397	410	411	410	424	429	379	391	419	380	380	355	413	392	387	344	410	420	377	376	395	372	399	414	415	396	386	409	424	368	426	412	366	407	405	394	395	404	376	358	391	387	415	400	362	389	451	408	373	405	387	391	427	407	411	435	394	376	387	360	430	414	383	440	416	404	391	415	390	384	398	413	398	367	417	412	403	440	390	411	422	429	393	422	386	381	419	394	395	384	425	404	408	415	428	386	396	399	410	403	375	369	371	373	411	381	370	378	399	420	383	395	398	426	415	445	371	375	373	365	411	409	422	387	412	371	406	363	396	415	399	424	368	409	399	387	402	392	455	408	390	400	389	403	402	385	422	376	398	408	422	363	415	396	378	370	413	398	380	369	417	392	366	380	362	379	406	414	378	345	347	404	391	447	401	366	372	392	387	378	397	379	397	375	369	394	403	403	378	401	400	368	397	398	373	379	397	420	380	393	398	388	411	381	395	390	377	408	383	386	396	371	392	400	418	445	403	402	409	382	368	422	417	402	378	407	428	401	399	416	408	392	391	348	381	370	390	396	373	398	364	385	421	368	368	410	392	401	419	389	360	387	400	352	429	395	396	367	392	394	415	400	374	376	421	434	363	420	420	405	404	405	391	399	384	400	408	416	377	391	387	432	393	403	423	402	391	426	387	407	369	429	415	373	397	372	386	360	416	413	396	416	384	393	388	422	438	410	388	389	400	388	411	403	404	409	381	378	391	421	417	404	393	396	402	368	389	414	418	413	371	399	369	403	387	421	387	389	367	382	398	390	416	376	397	434	399	437	386	414	386	407	410	389	373	395	397	372	364	408	374	417	386	387	391	395	428	399	378	403	399	363	397	401	417	381	364	390	369	404	378	411	373	424	408	410	356	406	387	387	383	399	394	362	414	400	367	379	407	365	378	404	383	387	402
21032	45189	36204	21029	13041	8530	6311	4629	3568	2701	2264	1972	1801	1680	1588	1390	1110	959	904	844	852	806	738	718	741	735	693	673	702	703	645	668	674	674	710	700	685	700	658	716	674	725	645	699	691	691	692	726	666	686	698	704	662	665	723	703	712	720	664	693	669	700	649	706	676	653	665	737	734	660	681	672	698	646	733	662	705	714	687	706	705	633	636	722	659	648	709	695	715	704	687	707	719	674	682	650	754	682	709	664	621	697	663	734	675	688	696	617	708	637	665	681	696	696	699	689	657	691	662	655	694	693	711	685	665	638	741	688	674	713	723	710	701	667	654	661	659	653	665	681	659	696	670	693	695	620	685	701	706	682	669	649	689	672	696	685	662	692	704	667	644	666	712	644	696	738	680	641	690	640	644	691	724	663	701	710	703	667	671	675	694	734	698	694	699	709	667	668	678	675	690	689	666	670	673	682	692	720	639	671	712	700	676	653	677	664	702	656	649	676	702	714	665	684	710	727	675	696	669	698	706	685	689	706	663	622	697	680	678	695	669	687	701	681	625	666	723	637	678	683	741	616	707	680	704	702	688	688	689	623	671	715	673	688	663	708	673	702	676	678	711	689	666	695	666	727	684	685	662	693	691	643	673	670	685	697	660	677	677	655	641	647	686	684	690	659	683	686	686	741	723	693	698	653	696	673	687	667	691	698	689	684	727	704	673	668	673	680	684	727	678	672	664	681	677	681	694	671	675	683	687	706	667	678	676	663	705	713	722	668	661	739	703	672	705	774	703	664	678	677	633	671	652	684	679	663	686	696	703	675	660	642	677	686	702	708	706	658	671	651	674	670	693	684	694	701	681	687	630	668	683	698	682	691	680	679	665	701	704	706	722	668	665	689	681	657	692	720	607	661	636	698	673	698	646	626	674	676	724	669	715	650	690	646	679	713	690	700	684	663	720	649	698	694	637	677	684	686	669	684	694	728	650	704	656	685	688	655	684	660	673	665	692	706	702	673	661	715	714	709	658	628	711	667	683	667	663	683	688	670	696	679	709	666	705	643	729	642	699	699	645	681	690	670	686	652	683	660	664	718	656	642	710	661	631	665	679	709	685	666	730	655	714	703	702	735	717	673	699	693	661	668	682	674	647	687	650	703	667	685	713	648	709	615	714	701	627	674	695	696	662	711	693	702	693	700	659	661	690	660	658	665	710	694	675	705	683	684	651	667	691	734	678	667	668	663	675	702	680	686	682	703	661	633	729	688	682	673	717	662	713	721	666	707	665	679	643	724	698	687	704	669	686	668	646	669	694	660	643	670	689	696	676	705	668	699	703	648	642	705	676	690	711	702	703	697	676	671	669	659	660	709	661	734	661	668	642	647	651	676	671	668	682	650	687	679	643	685	660	677	676	649	720	680	650	651	667	648	700	701	684	674	699	710	682	707	718	677	665	699	677	646	681	675	691	668	678	668	713	669	695	655	697	652	664	658	678	714	668	671	691	661	654	678	701	671	666	677	719	666	690	674	715	703	673	679	689	674	651	709	652	688	666	691	690	677	708	692	694	668	691	719	669	673	673	667	679	648	700	624	651	662	700	690	671	636	672	688	662	683	734	692	656	688	676	652	746	726	674	752	656	712	678	667	713	684	695	697	683	677	709	695	705	726	670	667	700	727	716	708	691	674	665	677	710	648	683	681	680	684	624	663	679	693	697	642	714	713	677	689	728	700	664	714	659	655	698	683	665	669	635	689	631	689	716	706	709	669	705	681	706	728	694	633	658	679	696	717	691	658	659	683	714	652	664	662	680	703	662	745	636	677	716	659	669	683	651	697	673	681	707	696	661	653	659	696	619	713	686	672	709	693	679	723	708	648	677	654	687	736	686	714	707	694	732	650	698	681	676	674	717	688	737	687	688	708	650	647	737	656	689	639	643	670	744	662	702	711	698	696	677	676	680	697	661	703	679	675	660	671	715	674	698	676	720	692	703	680	676	646	681	662	651	653	701	695	661	709	686	722	677	690	691	614	667	701	711	669	668	707	678	681	676	669	666	663	680	665	664	657	734	709	682	685	660	690	674	654	672	671	654	654	664	681	677	698	679	646	687	649	623	669	687	680	691	627	654	658	662	631	684	640	715	677	662	678	650	655	711	686	717	706	711	699	644	690	693	657	662	695	663	673	676	709	678	705	637	667	694	661	696	640	682	672	675	707	677	737	646	672	675	727	659	641	696	681	692	684	694	665	778	653	677	701	666	685	699	680	683	687	711	667	628	670	679	718	687	700	702	699	643	642	670	704	686	701	653	681	654	679	758	665	697	655	713	671	682	708	647	701	692	668	688	686	692	700	695	681	644	665	689	690	657	679	602	645	687	646	686	665	694	681	665	695	699	691	709	662	701	665	675	719	691	727	666	680	704	696	719	692	676	657	641	650	649	694	658	682	662	660	696	684	679	685	685	680	669	640	651	708	669	697	666	680	675	695	665	685	662	677	694	700	681	734	739	662	667	676	667	670	660	661	685	638	682	684	713	682	708	751	683	692	694	688	720	684	652	655	677	671	680	664	659	653	712	714	623	681	686	697	667	701	718	668	681	699	714	690	657	647	658	712	687	652	689	715	694	702	738	682	656	674	674	690	727	660	700	712	707	665	712	701	727	624	645	690	696	688	650	684	677	665	663	677	662	703	667	661	650	690	678	678	672	733	700	688	696	688	672	672	704	705	659	699	674	700	681	675	671	656	654	674	669	710	672	685	738	659	629	694	746	709	676	683	680	675	637	678	669	720	647	660	696	703	690	648	692	654	664	712	697	643	695	691	652	723	636	673	682	698	680	732	662	689	626	662	653	704	692	728	722	647	705	685	661	670	684	695	678	667	662	695	734	693	685	681	698	674	707	682	676	651	746	652	641	683	701	696	678	666	697	697	692	648	653	693	708	687	695	664	687	662	672	645	667	710	691	736	688	696	682	689	690	672	690	701	669	699	657	646	643	673	683	665	690	757	691	710	691	680	708	669	627	695	637	726	666	699	651	672	732	643	708	664	628	649	688	623	735	696	754	638	643	740	688	657	680	682	698	658	725	680	669	699	652	703	698	687	665	672	647	693	641	679	679	734	703	677	696	676	646	715	702	664	674	667	670	650	692	692	654	697	677	637	647	678	663	664	686	655	674	685	674	648	656	687	630	663	739	763	705	686	677	664	703	652	643	659	670	660	651	696	680	656	635	714	704	668	720	635	703	725	687	677	654	651	693	665	678	659	682	716	649	662	661	693	687	681	726	674	662	692	648	669	705	688	668	686	704	729	671	683	680	689	685	642	679	681	688	655	695	643	677	674	662	677	656	703	677	707	670	668	675	677	683	732	666	661	710	731	732	703	667	668	661	708	722	672	664	677	722	681	699	693	683	643	688	700	671	687	653	641	647	674	715	675	687	671	666	738	654	641	697	663	682	712	698	661	684	697	712	683	654	709	710	691	630	663	693	664	672	689	674	697	666	634
25373	21567	25447	21300	5353	2322	1615	1147	866	793	755	719	747	684	664	562	501	503	502	486	460	482	477	461	455	493	465	478	470	511	454	430	444	422	455	454	437	449	435	449	521	461	489	468	452	479	471	447	428	472	481	457	457	455	456	426	470	493	455	445	477	506	428	467	470	440	460	467	412	450	432	465	443	449	430	486	444	460	485	459	468	449	448	436	435	470	462	460	456	452	483	441	450	465	428	450	449	465	471	437	502	413	477	444	459	455	429	484	438	464	454	487	439	455	418	478	463	433	490	466	465	462	438	466	513	480	493	468	438	425	426	447	486	441	444	506	477	491	471	468	444	439	414	436	469	430	443	472	465	435	432	443	440	452	454	429	466	477	464	446	424	467	482	442	464	447	467	459	477	471	479	491	475	465	455	465	464	466	449	430	423	467	455	501	466	461	439	458	479	429	452	440	428	483	486	431	475	444	453	463	483	464	497	434	432	434	458	442	445	463	463	482	461	489	436	465	461	458	458	445	442	466	482	462	471	441	431	442	470	443	456	488	415	441	446	452	458	469	478	449	452	456	435	469	441	456	480	464	472	429	487	468	471	438	472	461	423	469	427	471	460	457	474	448	457	447	477	411	462	434	423	448	429	452	466	450	503	457	454	440	456	443	479	441	480	437	466	461	462	477	466	509	470	451	458	401	490	435	459	479	466	450	451	458	440	474	438	459	461	449	433	487	450	450	444	451	455	434	476	454	428	459	472	456	467	513	469	475	472	444	435	453	458	448	494	435	449	447	444	456	449	435	412	421	461	433	466	458	445	444	452	475	460	433	464	435	468	404	474	477	445	442	434	454	440	476	500	478	465	463	484	440	471	439	412	464	465	477	480	492	450	444	409	450	463	456	453	447	462	453	462	465	466	448	482	461	465	458	476	464	437	470	453	455	442	500	452	462	509	475	461	424	423	445	431	468	454	472	465	455	440	451	459	440	449	451	448	422	462	491	464	416	473	456	491	461	433	474	472	444	460	462	435	413	485	439	441	459	454	496	457	459	454	507	448	466	458	447	458	448	468	418	455	490	476	448	447	467	473	473	472	418	439	443	453	467	432	473	460	453	455	469	489	489	460	502	493	480	453	443	490	467	473	453	448	439	401	428	460	455	422	435	442	427	420	430	433	485	449	436	440	490	432	461	468	437	461	453	467	449	418	434	450	437	496	429	441	478	461	497	431	439	454	458	433	480	471	432	444	450	473	430	441	457	445	440	466	455	469	441	457	451	446	437	427	440	503	452	474	439	465	434	407	415	457	475	502	413	470	472	423	443	502	459	462	433	464	482	449	468	454	459	450	474	443	448	432	414	447	426	466	429	479	470	454	451	495	493	459	436	458	477	472	472	447	457	486	441	438	471	448	485	443	454	458	435	454	481	418	467	443	462	486	452	446	491	463	427	456	433	444	470	447	470	455	482	471	471	479	489	443	448	432	452	467	460	449	498	453	439	458	432	416	415	459	466	447	442	464	459	433	465	432	470	467	444	449	455	435	462	488	432	398	439	457	480	472	448	464	454	476	425	455	471	464	484	483	479	458	447	445	433	473	429	436	476	465	444	449	436	448	469	469	428	489	468	458	457	414	443	451	491	455	466	480	415	497	460	425	409	467	472	484	430	422	435	461	490	468	459	458	444	448	497	429	440	453	448	467	436	465	486	436	450	461	451	437	429	457	441	490	472	451	449	437	438	446	468	473	455	425	448	483	501	435	485	446	434	453	420	447	412	464	457	448	444	470	478	474	456	450	466	459	506	451	450	424	464	423	444	459	439	439	454	471	444	442	459	476	487	434	468	492	450	460	440	458	475	470	488	433	461	468	470	456	444	478	469	464	486	473	446	460	507	457	488	443	457	430	419	443	478	479	455	468	423	453	439	438	485	431	435	432	461	471	469	466	446	431	472	457	489	487	464	485	464	449	476	408	420	437	446	444	456	498	491	439	450	504	446	473	484	458	487	507	437	458	404	445	503	430	432	414	433	478	440	456	451	451	475	460	444	420	435	460	469	451	423	444	504	467	450	502	479	465	466	484	442	468	441	456	439	479	472	482	427	456	426	471	455	475	446	495	424	418	478	471	467	479	463	466	442	417	456	445	466	478	491	445	450	457	491	473	428	465	476	451	473	456	444	488	452	439	508	457	446	474	457	445	423	442	441	461	466	496	443	454	465	506	461	458	436	481	458	402	440	443	435	460	475	471	470	446	437	431	443	477	503	425	424	449	446	434	432	474	457	494	449	463	511	492	460	476	461	450	456	472	455	493	508	461	468	446	475	469	500	448	460	461	439	498	444	459	456	461	485	439	471	492	463	498	481	450	483	475	437	422	503	453	482	489	449	459	430	466	437	453	492	423	473	439	461	436	413	387	477	459	475	452	486	462	414	470	414	471	437	487	457	437	454	482	498	468	441	475	454	435	508	462	437	471	431	418	478	456	449	447	474	447	457	413	438	462	454	440	465	443	484	447	447	432	466	459	455	467	466	448	465	435	476	440	449	441	480	473	467	442	452	461	464	416	469	491	454	430	458	454	425	457	466	431	469	463	441	442	484	438	440	410	457	481	486	506	449	437	454	450	460	433	485	473	464	422	440	451	457	485	445	446	464	429	475	450	432	455	462	469	466	450	490	441	453	431	475	460	484	438	469	452	443	459	428	447	464	497	481	467	419	456	459	467	469	402	485	494	483	483	446	469	461	432	470	458	450	459	462	450	457	438	423	460	462	457	471	431	453	436	441	439	462	489	473	479	408	481	461	464	466	467	466	420	460	458	466	472	465	426	448	449	495	471	483	477	488	453	452	443	443	456	475	463	457	456	457	457	412	494	441	449	490	462	460	424	422	452	456	444	492	461	479	432	452	439	432	428	474	467	422	408	443	473	451	466	470	453	476	480	461	487	473	446	435	437	419	440	452	471	470	424	444	445	470	459	440	456	416	460	469	513	484	469	480	465	448	454	452	467	435	501	442	417	456	448	459	476	463	460	434	450	457	478	465	469	452	472	447	454	454	457	415	473	457	441	468	487	444	455	462	457	411	461	450	430	475	488	429	423	484	460	461	465	445	465	449	469	474	441	447	446	453	462	471	426	436	467	422	468	447	481	480	418	444	460	469	457	473	444	453	510	426	426	473	484	477	475	439	460	449	431	456	448	434	479	444	495	444	462	431	437	407	473	454	418	479	448	453	452	465	446	475	452	447	472	457	447	493	441	449	440	455	482	476	470	428	444	450	482	449	442	446	437	482	466	430	436	470	456	447	467	451	463	452	453	440	496	455	473	438	477	449	462	442	444	471	451	462	453	446	462	444	460	456	467	472	474	438	470	475	465	459	479	479	454	448	453	436	479	424	491	457	483	444	485	462	487	445	461	459	401	474	440	463	471	452	432	453	451	449	445	457	431	465	467	429	487	468	472	463	452	440	429	419	443	461	438	484	439	457	470	476	474	434	443	434	444	455
19721	38447	28316	16710	9487	5854	4312	3162	2478	2023	1791	1695	1600	1485	1249	1112	993	984	867	819	874	771	817	824	814	798	810	799	819	775	802	788	847	769	772	788	823	772	749	768	770	774	798	785	769	742	751	806	765	812	797	758	726	764	790	789	823	712	731	801	766	802	771	774	757	731	788	740	786	764	786	783	782	737	803	792	730	787	725	752	814	744	793	787	758	765	813	798	843	727	759	781	824	844	749	811	742	755	799	822	776	775	771	733	784	753	805	755	809	790	772	755	811	801	855	789	748	776	736	722	737	823	778	723	752	795	763	719	797	776	802	787	750	732	751	761	779	810	738	781	739	758	704	757	819	775	803	817	745	747	757	787	806	780	808	753	779	804	727	786	736	761	789	798	786	809	747	767	793	766	737	784	776	765	812	766	750	779	774	801	778	747	754	768	791	769	797	778	740	725	758	804	808	784	744	801	773	831	793	735	822	738	806	765	750	779	724	744	816	744	805	752	740	787	781	793	840	767	766	771	792	778	783	766	768	781	773	726	787	764	765	792	773	744	723	817	811	760	779	758	809	795	729	758	806	738	762	785	752	711	758	752	782	790	739	758	776	820	793	737	791	808	782	791	745	760	756	788	821	739	758	752	739	766	765	776	759	737	718	778	779	769	792	769	790	737	739	784	754	776	800	740	764	749	802	742	770	767	752	758	734	768	810	787	791	741	713	759	724	775	805	782	774	769	772	748	734	791	769	750	791	780	774	782	765	811	745	784	772	785	763	796	751	749	746	803	777	732	765	755	724	794	779	761	756	743	745	805	786	765	783	755	761	814	730	767	760	769	727	813	763	823	791	806	780	810	785	747	775	781	761	749	787	799	748	787	806	766	796	770	788	766	789	794	739	736	821	802	810	783	794	710	801	764	762	774	789	790	775	737	724	770	779	749	765	747	791	773	774	804	706	784	749	786	766	732	743	809	757	777	779	812	738	816	738	773	778	729	769	749	790	757	777	806	786	786	754	775	778	813	788	711	793	762	738	797	775	717	779	724	774	796	778	755	765	728	798	748	774	743	722	806	779	781	831	787	770	739	776	769	791	765	771	775	793	769	785	811	776	750	790	721	739	812	776	764	805	791	808	775	760	761	753	799	778	751	818	801	824	757	753	768	736	761	765	766	787	786	785	764	743	812	719	771	790	798	761	803	731	734	789	763	723	772	763	806	781	799	785	752	770	803	767	734	794	781	733	789	798	753	801	800	720	716	755	805	795	766	809	765	751	765	803	778	771	761	734	792	804	780	776	763	795	799	718	803	772	795	764	797	792	769	764	787	773	777	774	741	791	803	744	778	746	789	748	758	787	790	816	745	801	748	769	744	757	782	774	759	782	803	748	757	796	786	798	799	750	767	793	756	773	807	746	761	791	760	782	782	781	789	773	787	810	815	758	785	772	765	807	774	736	765	787	787	730	768	727	794	801	766	796	750	753	751	725	761	800	783	749	743	788	758	728	763	786	768	816	775	777	787	843	811	776	815	791	721	754	787	744	748	763	770	810	741	811	763	810	771	753	790	778	815	802	730	770	851	766	791	794	780	814	792	722	732	723	763	752	763	774	757	741	795	786	770	769	731	753	755	819	762	811	762	773	762	753	765	760	744	743	803	751	756	819	783	756	815	764	851	753	767	753	792	751	771	732	790	755	740	768	800	723	748	766	755	775	742	769	724	733	809	767	759	803	818	754	784	808	784	745	742	758	756	744	736	710	781	760	782	777	783	733	781	745	778	738	757	816	790	735	761	744	775	776	784	744	752	771	793	813	785	764	792	778	704	796	807	767	763	789	777	736	727	704	781	755	806	772	767	810	783	799	778	746	783	784	804	749	772	739	783	786	750	791	778	765	764	769	767	767	746	796	755	755	823	806	756	788	761	772	763	774	760	753	811	766	772	807	735	784	768	821	807	770	751	767	796	791	767	804	758	750	767	738	758	783	729	746	785	799	749	779	744	794	729	750	815	781	769	766	714	782	797	788	715	778	781	793	832	757	733	748	804	790	739	747	783	784	760	786	756	751	781	736	746	738	754	762	804	735	787	682	830	743	820	775	725	796	795	790	826	796	813	757	789	790	741	760	725	787	746	740	758	754	731	759	793	756	738	760	766	756	731	799	811	724	719	812	754	754	783	759	773	742	756	756	803	783	773	778	756	778	772	761	793	856	708	726	800	740	798	729	801	831	746	827	780	763	754	830	772	745	799	773	798	754	756	815	790	750	712	778	720	760	786	727	754	789	767	748	811	753	732	802	820	763	821	808	772	781	750	820	764	793	794	793	765	784	748	754	812	789	775	732	735	760	769	770	769	785	790	750	772	763	742	781	809	769	753	780	773	734	791	781	756	803	764	786	821	797	766	749	806	769	771	787	809	768	739	766	757	743	783	731	748	739	776	805	747	755	795	779	750	777	736	784	773	749	775	799	756	769	733	745	836	763	791	785	739	762	758	722	723	688	751	773	793	791	794	772	768	746	795	751	798	797	709	769	759	720	800	738	772	740	771	771	813	770	774	782	756	784	725	731	799	790	809	737	743	799	747	785	770	807	727	810	768	749	837	792	793	724	775	744	754	775	754	741	712	771	768	770	770	770	742	792	813	743	788	772	733	710	803	770	765	779	733	784	770	783	773	723	787	793	772	831	778	834	739	804	753	783	719	797	775	783	736	770	741	807	727	743	782	743	749	799	739	784	750	798	778	759	747	768	759	763	798	813	789	775	751	785	811	763	752	818	747	757	750	762	777	753	703	767	741	758	828	773	736	753	800	764	779	786	759	754	818	771	773	781	795	756	749	792	736	792	734	761	823	753	807	755	792	791	832	723	753	816	742	758	767	796	780	796	808	741	745	754	769	753	739	820	742	759	774	803	702	794	805	768	771	778	800	744	763	800	757	749	770	723	783	779	774	745	727	748	741	799	725	789	758	773	775	776	781	759	783	780	816	771	763	807	811	713	747	752	764	744	821	754	753	810	815	809	755	751	754	777	755	712	774	798	792	778	751	744	762	766	760	747	765	776	753	786	757	790	748	788	808	694	764	774	759	799	798	793	743	765	794	778	757	782	787	777	765	786	753	796	746	765	770	752	787	782	751	749	776	775	790	751	761	824	787	770	829	771	755	765	758	759	790	783	762	776	829	773	806	787	856	766	744	788	749	817	744	750	834	760	785	782	804	769	749	741	764	802	826	793	766	812	789	854	746	776	716	803	751	802	758	750	804	789	824	747	733	801	809	790	734	740	791	771	762	812	794	754	789	797	764	765	778	749	772	775	735	760	762	787	754	734	764	752	753	776	732	826	764	775	802	736	771	757	752	763	752	777	793	773	724	756	749	765	799	807	778	779	782	748	755	789	801	815	775	760	765	723	751	752	812	676	772	762	808	763	753	802	774	790	786	821	779	739	779	826	758	735	721	787	800	776	744	752	806	776	751	792	755	814	760	769	770	763	776	750	764	801	753
22998	21584	28620	25006	21593	17625	6385	2622	1733	1341	1198	1069	969	879	751	595	508	442	401	357	322	367	361	306	307	310	286	322	335	280	316	305	293	304	316	308	303	300	288	311	288	345	325	274	292	308	285	293	310	316	291	311	292	327	276	270	338	294	332	275	320	301	291	299	320	325	301	285	290	271	298	297	283	282	330	296	273	301	276	315	315	315	280	304	310	294	274	312	315	313	298	286	304	308	325	301	278	287	311	323	275	340	349	293	323	260	317	259	344	300	289	292	290	303	301	277	319	281	307	322	280	313	306	301	285	300	299	326	287	287	318	301	293	305	277	287	317	272	273	282	325	279	287	299	299	297	314	300	294	307	315	308	305	303	316	305	298	306	301	306	314	307	295	284	315	311	318	335	302	288	315	303	334	313	299	320	308	300	315	323	335	332	318	281	277	264	283	291	276	269	337	297	304	301	296	297	302	290	297	276	307	302	306	277	289	308	274	314	307	303	294	315	291	286	288	324	293	308	292	301	305	284	294	262	318	290	294	289	299	301	298	287	282	299	305	258	316	313	312	295	308	292	236	291	343	325	314	277	294	316	288	265	302	297	302	319	306	300	316	291	302	283	326	237	307	287	294	306	301	275	290	247	298	268	319	295	311	314	308	307	284	314	256	268	299	278	307	295	297	284	272	306	311	319	279	297	295	286	308	271	294	277	287	274	314	304	297	290	276	272	333	292	280	296	255	299	323	293	266	300	294	293	280	315	290	299	282	308	309	324	276	321	314	295	300	291	285	311	340	308	284	328	326	273	307	294	284	266	295	261	308	296	295	310	295	314	305	285	285	309	286	305	318	278	305	309	327	283	274	282	274	289	272	308	333	287	328	285	305	301	322	324	296	299	293	297	291	290	309	318	300	311	289	295	297	301	296	312	246	309	282	288	266	345	317	291	293	326	282	306	313	297	305	295	292	287	299	285	322	279	300	287	296	316	283	302	305	307	311	263	313	345	304	291	274	310	287	273	303	302	291	294	302	323	285	307	256	302	327	292	269	325	292	302	297	314	309	324	277	260	318	276	307	289	296	319	276	284	313	303	310	299	292	285	283	325	321	298	294	283	282	279	318	315	269	293	310	272	302	311	284	315	290	303	284	275	312	277	290	292	281	315	278	264	287	297	284	293	305	283	278	290	280	286	296	291	299	314	292	298	285	287	322	303	315	320	276	301	299	285	296	290	320	308	300	266	279	296	317	317	267	294	304	299	272	303	264	307	290	309	355	311	287	290	296	289	299	287	267	297	294	314	287	298	319	303	274	285	306	316	290	320	314	282	284	301	308	271	294	278	287	272	319	332	286	286	298	260	300	320	292	287	306	267	316	285	294	324	299	282	307	287	300	294	319	301	291	330	277	268	290	312	293	308	318	336	320	292	313	311	306	265	272	299	304	282	298	285	293	299	295	329	289	288	326	291	299	309	290	308	269	308	310	313	299	301	290	290	295	283	270	317	295	279	306	285	302	275	279	281	325	294	300	287	309	320	298	302	294	276	292	293	316	282	307	292	301	287	302	305	299	323	286	284	341	314	290	306	315	291	275	299	280	291	312	314	279	269	283	283	284	317	314	309	332	301	303	316	284	301	291	296	310	291	306	297	298	296	302	295	313	293	293	303	276	294	299	317	318	338	311	274	285	288	286	310	299	291	273	295	294	286	288	307	284	321	280	321	279	267	328	315	285	322	298	274	272	285	293	337	292	297	314	287	298	299	273	303	259	287	269	274	317	305	267	325	328	271	316	303	301	338	275	280	311	266	310	296	309	288	309	292	312	281	277	317	314	303	280	290	276	289	300	278	281	293	303	328	294	271	312	270	312	306	315	304	298	309	325	274	321	275	317	290	296	326	302	271	304	269	283	323	281	305	268	296	306	296	322	303	316	289	271	327	316	311	297	313	280	296	290	305	306	298	326	308	304	300	316	304	284	278	296	281	307	292	293	313	300	300	303	307	305	302	279	297	289	283	318	314	263	311	295	267	320	285	292	308	314	281	287	328	324	318	304	290	286	265	306	312	284	315	298	305	290	271	325	302	281	270	300	291	294	285	285	297	312	301	314	294	278	311	269	317	324	289	305	292	331	290	297	309	292	293	257	306	336	309	277	298	292	303	311	327	321	321	330	295	319	303	290	299	259	320	293	319	306	277	296	312	311	311	338	279	294	277	291	307	330	302	322	301	313	279	302	299	317	310	303	315	312	310	322	332	314	308	273	278	279	287	321	303	315	317	289	306	300	295	302	294	300	268	310	303	288	282	303	282	279	299	328	263	305	308	308	294	317	303	268	328	296	302	272	310	316	292	286	317	311	311	250	296	320	300	306	296	277	295	332	295	305	303	308	297	283	281	303	279	289	307	307	286	288	307	292	331	306	302	317	306	302	300	310	328	314	302	300	283	299	324	270	290	280	313	286	301	302	293	307	349	315	339	278	316	312	311	297	279	327	292	296	304	274	301	323	303	318	291	290	312	276	295	281	294	302	297	291	257	324	287	287	272	311	285	296	277	294	295	305	291	312	274	287	278	276	268	270	326	318	263	300	313	309	274	305	305	313	311	309	302	282	296	293	288	305	338	303	323	299	339	334	303	314	304	286	261	326	308	281	315	319	301	292	314	289	312	342	313	291	291	294	300	291	296	300	318	284	311	330	273	315	303	283	285	277	300	292	314	300	305	314	310	275	249	305	291	275	296	295	266	250	293	325	303	289	355	270	291	298	309	291	266	329	293	302	312	310	291	305	286	285	324	346	323	310	307	286	304	280	305	307	313	291	288	293	291	294	290	334	307	306	334	264	311	301	329	273	294	274	296	308	286	271	283	314	294	282	279	327	313	326	299	302	287	313	321	301	308	301	302	297	300	293	309	333	272	296	311	294	261	264	269	286	287	294	297	284	293	333	303	305	294	300	277	348	316	312	301	307	304	272	307	322	295	268	300	311	282	264	314	287	275	284	323	293	297	317	291	286	294	290	288	286	285	289	305	283	289	308	332	289	301	292	308	305	328	305	341	263	296	328	308	299	309	286	278	335	319	324	301	297	312	283	300	303	347	292	323	300	280	279	288	326	302	278	262	309	335	315	270	330	283	268	310	284	293	306	291	296	332	312	293	296	304	311	316	270	315	333	303	298	310	328	316	278	296	294	283	296	284	297	295	271	324	293	316	293	296	324	290	287	337	273	289	273	299	312	323	266	293	309	315	310	291	289	318	286	299	280	330	311	303	271	308	283	313	316	293	287	265	301	287	307	290	287	296	275	287	287	292	308	293	317	309	326	249	303	264	313	286	250	316	334	316	304	321	314	265	288	291	314	275	333	306	308	302	322	307	298	314	279	280	318	300	293	322	271	267	313	311	282	305	282	276	303	302	286	309	255	278	316	275	295	287	308	266	287	275	302	302	277	300	320	284	316	301	285	300	319	295	275	305	283	297	275	298	299	283	289	281	291	320	293	297	336	308
23376	50162	42068	27910	17380	12120	8686	6166	4611	3833	3146	2775	2618	2248	1764	1382	1173	947	741	737	682	622	630	577	577	564	570	577	511	538	558	522	551	504	483	523	507	525	521	539	470	478	524	525	512	485	517	547	495	542	516	520	493	508	493	497	509	547	512	530	512	508	474	500	495	518	507	499	514	515	481	496	523	503	547	518	491	523	523	538	528	494	516	544	499	511	520	515	527	504	546	536	493	537	527	512	501	483	523	500	532	505	512	542	512	527	537	514	516	523	508	508	526	512	539	532	500	533	507	503	523	483	500	515	501	529	503	480	505	524	528	521	520	544	524	474	557	523	552	500	502	523	525	526	557	512	540	534	480	491	536	519	546	514	499	499	475	494	533	496	500	494	497	531	504	512	467	503	543	531	539	498	475	512	492	523	526	485	525	495	505	556	527	468	529	515	518	491	494	501	501	507	552	508	515	507	556	522	494	503	500	525	498	465	474	505	520	524	546	512	534	471	501	507	519	534	520	538	490	529	491	503	521	518	505	523	507	493	519	519	496	506	551	503	493	494	500	531	479	487	501	491	506	508	524	494	531	511	538	517	533	534	504	525	512	536	514	511	469	512	509	547	523	510	524	530	516	465	494	501	489	520	516	524	540	490	520	519	560	522	542	479	521	529	531	488	475	499	522	512	514	518	517	518	493	485	507	512	554	499	547	489	537	531	559	486	552	500	510	496	544	470	496	510	525	522	488	517	534	509	512	497	521	511	529	548	495	557	506	516	515	479	576	502	527	550	528	507	510	526	471	500	518	504	504	540	474	530	508	534	518	509	519	508	522	551	512	523	496	537	528	517	468	470	515	487	539	488	517	510	494	500	530	509	526	500	512	539	518	504	521	532	508	553	509	467	536	519	507	500	503	520	518	537	483	534	475	475	507	537	511	498	483	533	524	521	507	528	536	507	493	538	504	503	499	511	511	572	544	522	496	498	475	510	504	482	492	478	579	487	495	505	528	511	525	480	487	564	500	520	460	505	471	493	514	488	507	488	509	543	529	513	506	492	517	515	497	551	502	511	505	498	534	504	524	529	499	517	506	540	502	521	543	520	529	515	538	520	528	535	514	555	492	485	522	542	470	522	540	448	540	527	514	535	537	540	509	525	507	525	501	530	494	520	567	497	536	502	546	502	490	544	512	491	517	489	541	501	474	499	494	492	482	482	514	521	534	515	527	517	510	544	508	487	516	516	515	555	518	534	531	525	507	477	521	540	545	528	505	478	533	510	541	546	502	497	482	507	523	471	523	510	512	469	516	522	488	520	525	496	536	558	530	501	510	542	495	555	517	535	529	504	500	494	535	518	489	530	541	496	541	496	487	558	521	494	516	516	505	549	491	529	539	485	527	497	513	537	498	508	493	515	503	525	514	504	523	518	541	492	523	482	490	508	545	506	484	462	504	501	489	556	520	520	463	539	560	508	502	516	543	519	556	500	560	528	481	547	492	491	515	506	511	551	559	557	512	528	539	495	484	522	509	499	489	492	479	571	503	479	514	548	514	531	536	499	510	509	462	485	506	521	501	541	540	516	507	520	507	522	535	466	511	522	475	508	516	513	500	505	510	516	546	499	487	540	491	514	523	517	540	506	534	507	485	494	504	515	511	493	521	499	487	516	501	497	508	524	568	540	557	491	496	515	538	514	550	505	512	496	522	495	529	495	510	508	490	524	525	503	541	497	520	523	523	531	533	518	517	517	487	494	527	522	499	528	541	495	535	489	517	509	489	520	509	570	517	484	483	511	482	541	511	561	492	518	468	455	521	503	466	480	546	498	478	530	526	541	525	487	535	525	538	530	512	555	545	482	467	505	497	536	525	523	497	507	497	537	520	495	496	521	490	521	529	529	561	535	529	516	532	532	498	498	514	509	539	500	497	500	492	519	535	514	512	504	563	481	544	520	503	530	505	489	523	535	536	513	525	541	559	485	509	515	515	499	529	508	510	511	555	471	497	540	515	526	495	526	511	495	514	501	540	555	523	508	528	476	472	482	527	521	481	535	508	484	487	531	525	529	539	550	479	515	501	496	512	505	531	487	497	509	533	541	513	505	511	525	546	518	468	499	528	520	510	514	509	550	489	479	503	546	526	514	447	567	582	544	580	507	537	543	509	555	507	532	506	545	507	528	541	539	534	522	523	510	497	481	533	531	557	501	504	559	469	543	544	561	486	523	531	552	499	493	462	540	551	522	507	493	504	508	515	566	508	554	531	514	517	496	471	499	527	487	532	506	480	462	511	493	516	488	542	527	502	539	506	496	509	531	527	466	519	528	492	498	516	520	487	533	507	486	511	479	506	524	467	506	493	508	479	547	553	551	468	531	550	553	484	508	528	499	490	519	535	532	491	518	465	536	515	512	517	502	524	525	523	487	542	518	493	507	544	499	524	536	502	533	523	506	487	466	505	507	475	487	530	521	501	510	490	506	520	495	489	518	521	528	499	527	499	476	501	497	530	508	508	528	490	559	519	485	509	496	485	508	486	494	499	522	493	518	502	505	539	497	488	498	505	517	513	509	511	481	520	534	483	462	475	542	509	498	539	468	530	480	519	510	507	529	516	478	517	525	489	489	529	501	516	522	528	535	536	496	492	543	540	541	500	487	507	578	488	498	550	485	522	526	500	545	515	510	491	512	509	526	514	530	543	508	542	509	483	476	522	538	495	550	510	519	525	541	531	545	535	523	523	505	534	506	532	513	523	495	532	456	499	493	495	504	503	496	491	525	525	497	542	534	503	513	533	520	563	512	517	579	549	532	502	511	503	468	510	470	528	498	532	489	503	486	529	485	526	516	513	508	471	514	504	565	486	517	530	478	499	543	504	489	512	515	507	550	497	502	512	502	491	513	539	531	499	493	559	513	531	522	554	530	502	535	491	478	522	485	500	517	474	542	509	504	516	528	506	512	527	501	513	431	503	500	502	482	509	529	518	516	508	490	550	530	479	502	500	511	494	554	496	484	514	536	540	537	534	508	495	507	523	486	523	504	553	509	493	536	519	488	553	505	510	536	535	526	497	508	532	525	528	541	539	547	505	478	466	527	501	501	533	510	565	508	549	484	572	506	485	532	541	511	516	536	558	514	496	501	515	492	525	547	462	518	475	542	533	531	495	532	529	514	520	493	543	496	539	480	490	531	501	439	482	534	511	502	486	509	467	491	489	480	519	557	479	534	511	518	534	521	489	519	521	532	537	556	512	485	561	528	547	501	486	535	564	492	490	497	519	502	502	474	524	546	510	567	522	510	536	521	503	566	479	468	520	516	504	488	544	502	547	546	523	524	516	505	506	484	514	490	512	526	510	533	500	512	503	512	527	482	505	506	514	537	504	506	563	507	536	493	500	516	501	465	496	541	499	499	513	515	482	502	507	499	523	524	534	502	483	506	491	482	503	527	513	491	506	510	496	533	549	537	504	515	516	501	477	567	535	454	529	459	483	508	568	495	506	543	524	536
27794	21651	17878	7545	2971	1713	1305	1023	808	736	716	709	673	594	605	567	538	489	495	501	482	504	464	487	496	479	497	500	477	484	499	497	470	457	483	518	498	470	475	487	488	481	463	483	482	474	456	489	462	492	462	511	501	505	469	443	465	465	483	499	456	486	475	471	460	513	474	448	474	443	457	453	506	479	500	470	458	494	464	496	514	478	455	531	466	520	465	495	443	465	490	458	468	491	487	507	488	511	488	459	478	448	500	485	465	509	480	470	501	458	475	473	507	479	482	493	521	476	462	489	491	459	479	493	453	520	495	497	499	464	497	478	499	452	496	472	482	503	500	491	508	514	480	531	458	525	468	487	500	470	456	493	432	520	466	526	469	498	475	465	487	490	477	469	495	478	471	484	494	517	526	500	531	465	514	494	488	501	476	475	434	514	485	479	452	503	520	506	494	492	454	468	477	455	520	458	478	507	468	527	501	483	480	487	513	503	496	504	497	480	497	494	476	465	463	476	486	496	500	449	502	489	481	486	480	473	468	479	487	487	508	528	490	517	508	463	512	491	458	471	473	500	488	507	473	464	468	496	460	514	504	506	457	508	508	489	486	477	511	499	484	496	523	514	471	481	481	483	534	503	472	488	503	474	495	492	468	478	459	474	474	475	493	526	502	541	506	486	489	486	461	493	514	507	508	486	474	452	486	516	451	483	477	546	497	467	500	459	513	453	435	503	445	504	502	473	526	485	508	489	480	471	454	520	486	514	482	472	545	467	483	467	506	499	474	488	492	514	503	496	497	502	528	517	485	524	444	440	508	472	494	435	483	455	448	506	464	494	473	476	455	432	476	493	501	466	487	472	482	462	481	507	507	476	481	503	500	503	522	454	477	490	507	520	489	491	468	473	465	478	456	482	491	493	463	489	475	481	504	456	524	466	504	480	521	514	513	505	447	497	498	462	494	507	474	474	484	486	519	451	481	466	531	487	472	500	498	472	478	489	456	476	485	473	456	478	475	464	449	490	516	457	501	483	487	487	479	478	488	542	520	466	510	487	480	461	542	482	490	491	479	510	511	464	483	496	465	506	491	467	452	474	507	466	482	483	466	475	509	452	486	504	465	487	444	495	498	438	464	472	470	479	461	498	472	514	448	497	469	494	482	505	469	475	465	484	486	495	474	527	522	479	479	482	513	458	456	457	471	505	479	492	455	468	503	492	515	464	468	471	479	471	508	503	489	472	487	474	515	509	516	504	494	434	492	513	483	492	482	503	473	446	503	512	443	504	462	486	491	482	501	499	491	491	468	486	498	500	490	507	442	460	469	471	461	484	511	514	488	488	492	505	472	485	506	451	484	494	477	492	489	515	525	490	481	498	445	474	493	486	512	524	478	464	508	473	489	533	498	501	471	508	509	486	478	470	486	494	530	478	492	471	490	549	484	480	441	477	502	476	503	490	508	455	492	472	504	457	457	458	498	480	492	530	517	471	489	484	480	484	469	514	475	472	472	491	494	489	482	501	473	486	477	477	444	471	493	465	442	470	482	474	446	488	464	485	504	488	452	462	495	504	492	487	482	463	441	467	471	458	503	487	484	480	449	466	484	500	482	464	472	478	559	513	496	468	481	473	492	431	475	450	478	515	482	464	516	490	495	508	487	502	501	495	504	441	483	474	507	494	471	480	460	473	472	460	504	516	430	453	504	467	482	500	486	518	482	482	490	528	451	449	521	499	489	479	495	484	484	489	509	452	502	492	472	525	491	520	497	482	501	469	528	475	467	490	472	508	493	481	503	476	487	470	441	482	468	506	484	492	490	464	471	514	501	462	489	519	486	482	489	483	485	466	465	479	480	489	507	527	454	487	502	468	497	434	487	495	474	476	446	450	458	516	509	541	497	473	435	495	510	483	457	492	489	497	499	481	476	497	492	470	488	504	501	521	475	483	458	489	438	480	490	537	491	502	475	502	455	464	473	504	483	428	516	489	516	471	495	468	477	458	475	482	462	476	457	488	509	453	512	503	470	512	482	507	518	483	485	490	474	492	485	470	467	459	476	511	509	474	516	476	512	477	485	491	491	486	483	513	511	496	507	488	488	461	494	480	476	469	459	486	487	507	514	508	491	476	497	497	526	466	486	476	480	471	474	483	483	487	505	491	459	462	529	486	510	506	466	489	534	460	519	481	494	486	469	469	473	512	514	476	500	472	503	505	517	480	464	510	488	503	490	500	506	492	473	453	480	493	479	547	490	475	499	465	468	507	499	517	476	485	504	485	445	480	433	487	477	504	466	519	500	483	471	488	505	482	472	467	482	474	524	497	453	526	476	503	491	467	470	536	464	493	492	515	490	476	484	479	480	442	470	487	457	453	492	431	517	486	504	512	483	505	476	482	478	509	495	519	486	497	481	466	506	442	484	487	433	474	504	474	485	494	456	473	468	500	456	478	475	497	490	498	485	498	508	503	490	512	496	451	510	479	509	490	491	488	499	488	491	468	476	479	469	465	484	508	536	490	474	521	511	485	496	532	489	496	489	498	486	498	475	501	488	496	467	492	473	516	521	487	511	482	522	532	499	483	502	500	514	462	503	439	468	491	460	536	533	488	468	460	468	476	498	476	465	479	452	514	457	457	473	477	515	487	527	504	514	482	467	497	487	517	511	459	488	458	460	486	502	477	453	487	525	482	488	456	515	491	474	440	468	463	523	505	486	510	491	467	495	472	485	487	513	462	479	522	482	505	501	456	488	489	487	482	506	458	516	492	467	475	507	450	501	497	507	493	477	463	506	538	501	506	464	501	529	469	478	454	511	525	479	508	482	496	511	461	486	497	487	452	491	502	484	446	496	495	491	461	503	486	523	503	492	517	488	471	500	492	473	509	485	456	452	517	500	487	483	500	518	530	477	501	522	513	472	498	493	444	472	463	513	487	485	487	501	513	520	510	470	498	497	505	463	481	467	507	480	467	487	481	498	493	460	514	468	493	483	540	481	474	491	450	469	524	487	494	503	464	508	489	462	497	483	494	471	521	454	506	469	493	522	460	437	486	484	478	499	483	468	483	482	492	456	477	477	466	483	467	436	476	515	519	484	478	491	465	487	498	492	489	495	507	483	535	479	481	451	482	472	466	502	460	487	493	498	468	487	499	424	453	468	498	476	491	487	485	470	452	443	464	483	488	490	459	479	485	470	471	519	504	504	526	439	469	489	476	469	438	502	478	486	473	504	489	468	496	498	478	481	477	476	478	480	511	507	468	501	481	473	474	503	447	458	485	467	469	513	505	460	488	484	462	479	517	466	473	444	439	508	442	485	523	485	449	485	482	490	513	490	518	530	481	476	531	477	485	469	497	496	490	481	495	500	473	493	479	473	477	434	439	477	453	462	533	503	465	483	504	453	485	477	508	500	488	526	554	475	513	463	464	507	470	466	470	464	520	452	473	482	478	487	491	501	500	452	500	472	492	496	510	508	476	467	524	467	492	516	502	464	480	435	478	481	474
17747	33061	22388	10837	7071	4527	3339	2466	2024	1763	1608	1526	1398	1264	1137	1052	970	956	918	895	822	841	852	882	863	844	899	820	865	831	854	805	840	851	798	857	755	805	847	835	893	867	896	834	832	789	833	783	806	832	818	779	805	849	875	795	794	829	806	861	820	915	848	861	841	812	857	807	814	830	828	804	791	809	837	852	822	850	847	789	884	820	804	809	837	837	814	846	875	811	823	829	874	807	808	830	861	862	821	831	817	847	847	851	854	819	812	833	782	830	846	831	817	846	873	859	778	790	871	827	872	840	853	853	835	794	827	782	885	814	839	822	821	789	823	826	840	758	870	789	791	840	808	823	803	874	805	835	822	832	822	878	795	788	839	781	810	839	855	846	854	866	798	797	849	818	804	814	822	824	798	859	822	815	798	843	832	856	850	824	781	807	839	856	818	790	878	852	832	833	822	868	821	843	813	798	808	822	763	889	822	771	840	810	852	774	845	865	822	856	835	816	833	801	829	789	789	837	867	822	816	790	851	850	826	836	812	822	856	836	822	830	800	812	806	823	809	804	861	839	853	780	827	810	823	890	843	803	835	842	830	836	844	862	859	837	808	835	835	811	779	797	810	812	878	805	832	820	804	799	844	830	752	822	806	801	824	812	831	855	812	792	872	773	869	854	845	793	852	844	807	791	827	867	817	864	846	848	825	825	838	808	900	839	792	851	852	800	804	847	801	818	786	810	828	811	855	824	871	855	825	882	868	844	789	790	815	815	854	842	849	878	844	863	793	859	824	850	818	809	810	756	844	820	819	824	820	882	839	792	808	785	803	823	860	784	812	805	848	830	848	757	821	829	844	824	858	868	866	854	816	822	835	871	835	827	845	863	771	844	860	795	860	777	837	881	865	802	835	834	817	806	800	795	853	828	869	837	859	859	827	887	898	830	870	844	870	822	813	823	754	827	875	825	877	833	827	883	851	858	847	855	828	812	850	797	824	804	815	789	833	855	854	839	808	870	840	812	838	861	864	827	816	838	851	828	826	802	822	821	809	877	836	854	851	783	774	872	786	798	809	819	783	800	805	838	840	820	842	853	834	823	871	783	858	811	862	818	802	826	862	839	799	822	848	845	830	865	834	804	829	806	759	802	868	825	844	810	782	827	844	794	839	842	848	764	830	861	802	786	802	816	777	810	780	880	836	810	830	841	798	794	789	859	818	843	817	849	834	833	871	834	855	826	825	789	844	802	846	882	829	836	785	845	818	865	833	820	829	824	830	843	828	865	800	834	828	808	776	810	817	785	792	777	844	815	842	823	836	792	868	795	851	804	799	798	806	832	831	896	771	811	875	859	773	830	792	843	807	851	806	852	821	808	907	829	823	837	830	853	804	871	792	847	847	781	863	816	832	829	850	846	816	793	823	864	837	871	855	845	810	865	820	845	887	839	791	815	842	824	789	788	838	880	845	828	812	863	828	806	821	898	840	852	840	850	771	829	826	814	864	821	828	840	833	819	825	764	833	835	832	777	852	816	796	794	780	780	798	836	851	791	776	792	836	809	816	831	844	832	894	848	817	863	787	831	801	829	853	769	750	803	820	829	791	816	809	821	826	877	854	826	827	814	825	826	863	834	791	830	863	876	844	802	784	834	838	815	824	864	772	862	808	810	862	849	815	859	810	837	825	836	785	810	846	790	827	825	804	821	786	836	802	832	815	762	807	816	780	831	843	822	830	773	820	889	811	799	821	887	849	858	847	841	860	808	817	829	816	827	811	802	815	819	817	817	889	851	795	822	850	833	802	837	816	851	793	837	831	839	826	811	848	772	834	849	856	820	843	849	818	781	796	808	896	838	804	824	800	799	855	806	819	825	792	853	854	790	768	790	836	825	884	801	839	806	790	812	839	837	811	857	818	860	792	802	834	848	831	844	810	797	800	797	833	767	856	812	840	796	823	842	845	817	826	882	803	819	784	814	863	851	855	778	836	840	824	804	793	833	834	825	758	874	824	809	848	804	810	842	808	792	835	822	818	812	804	877	858	817	830	803	852	868	782	799	853	808	820	855	843	836	824	779	850	815	829	807	772	834	851	854	823	829	773	819	837	831	853	835	822	871	831	791	842	823	853	835	815	852	788	916	881	785	810	858	789	828	940	808	832	860	855	793	836	812	864	801	824	813	802	781	798	804	824	825	835	814	770	810	818	779	843	819	818	878	890	798	789	825	812	793	771	848	842	822	842	847	858	846	843	807	882	841	813	815	827	823	815	789	855	835	837	862	803	846	776	783	849	804	825	862	843	804	867	825	846	845	858	767	835	831	878	791	827	814	891	900	797	811	851	793	797	837	850	788	805	800	802	824	872	809	865	860	815	789	825	868	877	798	806	843	859	775	841	835	855	850	787	827	849	859	835	782	863	821	770	839	777	839	844	842	862	874	862	742	878	844	754	878	782	836	852	841	814	803	825	829	850	859	844	858	856	824	833	850	822	826	841	826	867	826	864	792	807	828	838	814	834	814	812	854	769	829	845	795	814	774	849	830	841	824	836	844	836	771	798	841	839	849	838	849	828	837	781	837	835	820	837	827	882	810	829	823	828	860	766	795	809	835	822	853	846	817	801	780	853	835	804	788	815	791	835	813	764	803	824	802	843	829	851	814	854	825	827	789	811	847	811	847	842	887	839	838	802	842	815	839	789	832	780	855	810	799	796	827	817	791	828	808	855	834	839	799	824	805	790	868	844	815	789	874	866	847	865	820	853	846	794	863	873	795	859	846	865	801	831	840	821	831	828	797	820	865	812	833	864	856	839	914	805	837	837	794	811	807	884	795	857	842	844	836	827	822	823	798	779	807	853	834	891	806	860	777	817	828	790	869	786	789	770	760	810	869	799	854	823	813	846	792	816	801	795	784	800	815	794	831	817	814	816	814	853	838	761	836	799	838	862	817	835	875	855	844	811	822	785	829	867	813	891	828	770	805	794	860	792	855	831	808	830	799	818	829	837	806	844	813	813	780	799	809	819	828	787	872	846	861	865	825	815	859	853	805	792	857	829	843	825	854	786	823	862	836	815	770	858	853	844	809	792	848	805	772	842	819	847	878	826	843	801	831	899	826	820	866	792	833	809	819	875	805	832	789	861	870	835	827	878	809	824	845	842	827	847	849	793	801	838	841	812	826	839	793	825	838	803	835	830	838	800	848	871	861	807	837	843	826	768	825	832	801	840	823	824	824	789	814	849	836	816	774	832	867	832	831	804	844	857	845	865	871	782	794	774	831	822	825	853	882	788	827	838	880	866	813	784	787	810	811	818	792	839	791	856	834	844	838	825	806	831	804	844	832	837	864	880	812	839	863	849	851	823	881	839	876	859	807	831	844	843	840	829	798	799	791	814	827	783	864	821	777	854	850	862	811	819	851	841	785	817	886	783	846	833	819	836	885	820	834	799	847	865	906	820	852	866	817	829	831	846	846	811	795	834	833	822	843	814	859	796	797	799	825	838	824
23866	21587	27969	25640	19082	7602	3223	1914	1358	1090	1005	857	840	778	630	540	454	458	448	411	433	456	405	443	397	395	365	381	355	370	375	392	392	420	401	389	413	417	395	387	413	356	369	400	431	400	383	365	385	383	382	410	395	400	384	415	351	379	384	404	404	375	391	376	413	403	401	400	399	424	406	420	393	419	371	404	367	411	399	388	376	399	424	408	400	375	405	405	400	395	379	392	387	409	380	434	398	373	429	405	420	403	395	383	398	402	402	406	391	396	399	363	390	381	387	392	390	412	393	382	370	375	381	391	392	388	420	387	361	380	384	389	403	371	403	375	397	378	394	390	379	378	384	389	389	378	404	415	384	369	364	392	407	386	389	365	386	384	377	382	380	372	412	407	377	407	378	384	409	397	421	383	415	405	407	432	400	414	401	404	377	422	370	372	374	411	418	395	413	386	387	380	373	357	376	360	402	373	383	361	395	411	361	386	358	365	395	371	389	380	382	407	376	394	395	387	390	384	397	380	413	382	419	406	389	405	399	350	376	423	401	392	385	413	387	414	380	395	389	392	396	442	398	373	371	389	385	384	402	393	382	371	377	412	395	395	388	387	389	367	378	375	379	380	350	416	366	371	408	422	399	383	390	390	367	396	398	398	354	395	397	431	395	405	382	393	398	376	424	407	420	370	380	392	409	402	410	392	367	402	376	390	369	387	425	407	408	368	407	380	405	376	405	375	425	398	383	397	388	390	415	375	382	384	368	390	416	415	393	372	394	388	367	376	364	398	372	369	431	420	408	430	429	404	373	373	373	427	398	381	387	371	379	378	379	397	425	412	411	387	396	365	363	370	393	383	388	391	364	388	410	389	378	405	410	437	386	400	373	364	379	387	364	407	385	343	391	367	406	382	377	397	423	377	433	387	398	385	380	383	353	401	397	367	383	370	384	364	390	402	430	410	365	409	367	389	406	370	387	359	379	397	376	442	398	404	383	408	398	374	382	373	414	413	365	405	402	377	379	396	390	397	410	404	426	373	395	358	373	396	405	432	393	386	415	356	390	393	382	398	384	407	399	400	397	395	403	378	420	403	386	395	395	393	401	369	414	366	387	384	433	411	411	409	393	395	366	392	384	377	388	394	362	447	377	384	395	414	392	397	404	347	395	428	379	398	407	418	354	372	393	349	428	395	389	363	419	390	387	353	380	370	375	408	388	380	381	393	383	383	400	404	338	414	398	378	405	385	348	399	437	399	403	426	420	393	375	435	407	395	379	411	365	406	377	381	417	367	364	389	382	365	390	385	366	408	405	414	391	399	392	408	398	415	346	388	373	380	417	426	407	358	378	370	390	380	385	422	406	422	382	401	380	409	416	344	362	400	395	388	401	375	383	374	374	387	399	415	369	398	396	419	385	386	375	387	385	403	398	397	415	388	395	335	383	362	381	369	375	438	373	373	374	386	384	359	379	394	423	387	407	403	396	410	382	379	420	417	403	403	377	375	403	382	427	416	350	356	373	381	397	387	400	379	400	390	389	391	410	392	385	406	385	396	424	387	379	410	352	441	426	393	387	405	391	391	417	364	391	394	369	380	405	391	373	365	357	415	362	399	392	359	373	371	420	380	396	391	351	394	414	347	382	383	383	395	429	383	404	368	373	376	386	404	394	404	408	398	390	351	379	391	386	390	385	389	383	417	416	361	402	402	388	383	388	368	371	392	373	386	354	402	374	398	422	380	404	376	412	427	412	402	387	391	408	407	372	410	372	386	355	412	353	398	345	394	351	360	386	375	408	424	377	399	392	448	433	407	363	414	392	373	368	385	400	419	362	407	411	384	382	383	368	407	399	398	388	381	382	366	390	353	378	380	416	384	380	390	367	405	352	381	390	353	365	403	398	412	410	384	399	382	412	385	430	392	390	370	376	358	365	387	372	376	434	392	400	396	401	360	354	378	384	405	355	421	346	429	388	379	376	430	406	384	412	373	403	375	326	385	374	381	380	392	381	366	384	385	374	396	380	375	385	408	400	374	439	411	363	391	392	395	384	412	408	410	447	355	418	404	378	393	415	400	378	400	389	384	386	387	391	405	359	408	381	389	406	406	387	417	404	375	397	399	368	392	410	385	356	344	355	395	365	439	369	379	385	359	405	408	410	379	394	400	390	376	352	410	393	393	348	356	412	390	383	353	430	383	412	446	407	387	370	413	393	397	388	378	376	395	399	409	400	401	373	385	389	392	415	400	381	364	394	363	395	402	424	360	354	388	401	351	411	418	390	371	378	397	400	363	372	376	422	399	411	362	437	384	436	396	404	355	375	395	408	395	382	416	406	422	390	374	401	426	431	404	368	409	398	347	379	395	379	408	365	397	375	386	388	410	351	371	405	414	404	394	391	355	389	389	359	353	401	381	417	363	392	419	384	381	397	397	377	378	379	419	378	400	443	375	375	373	371	370	411	376	376	401	406	363	392	393	412	382	392	365	367	385	407	377	394	416	389	393	404	365	436	396	381	390	391	366	394	383	381	387	417	387	390	397	380	429	400	408	402	381	401	416	389	364	382	405	366	417	375	387	416	380	400	383	420	401	403	410	405	399	364	397	387	386	396	385	342	360	367	435	371	380	358	385	366	441	384	357	411	405	390	417	395	359	393	362	393	411	370	403	388	380	390	378	401	418	397	411	398	375	377	379	411	404	374	395	385	374	403	363	372	382	383	413	375	344	375	429	366	387	404	368	391	383	422	398	389	384	402	362	401	399	403	397	401	401	379	403	368	383	399	397	410	359	389	376	384	389	371	400	395	381	389	402	388	371	411	376	424	376	395	355	368	375	386	366	421	405	337	390	383	376	372	375	389	401	376	380	421	360	406	394	358	397	389	391	386	398	412	418	436	415	373	399	407	408	377	414	400	373	363	383	394	402	413	384	403	381	359	391	380	364	397	397	360	412	429	426	373	368	399	396	379	397	405	377	418	408	370	352	382	400	370	408	396	382	402	411	414	414	398	394	379	425	386	421	410	396	401	389	379	392	404	412	382	370	408	395	375	374	408	374	394	395	394	381	396	427	386	414	405	388	369	374	387	396	373	393	434	360	379	372	415	428	403	384	412	349	398	395	425	394	373	391	366	387	398	400	402	389	391	366	401	424	393	403	386	371	407	428	378	364	386	389	399	368	390	376	398	428	387	396	352	383	381	424	401	402	408	394	379	384	391	356	365	393	453	407	387	403	411	419	437	384	413	391	359	403	375	385	410	380	420	391	398	393	441	394	413	387	351	387	393	376	385	385	390	373	373	392	369	392	345	412	410	359	411	380	385	389	405	364	385	377	398	393	392	390	391	364	407	395	394	368	386	395	394	421	420	374	412	373	385	368	392	397	406	352	402	375	362	401	432	371	376	385	413	395	408	392	352	433	427	409	411	406	355	399	391	395	405	399	376	359	388	390	387	379	381	407	413	393	410	382	394	395	438	367	375	398	394	399	385	391	382	374	361	396	346	404
20296	44344	35378	22192	14735	9736	6544	4728	3586	2843	2527	2284	2013	1801	1354	1158	951	854	819	791	770	779	735	776	691	707	710	696	688	666	704	720	656	657	706	663	705	739	668	678	692	688	699	712	688	632	657	703	679	653	741	680	642	679	646	672	649	716	643	693	708	677	620	631	697	683	630	655	643	702	630	690	694	670	690	704	674	659	723	651	670	671	673	638	691	640	674	668	651	688	721	660	727	682	682	586	674	678	735	669	653	666	684	666	636	695	625	676	693	712	669	676	686	672	648	671	670	670	675	732	676	725	678	653	676	660	649	698	691	655	699	667	658	646	652	697	711	704	635	676	662	641	627	594	694	659	693	687	649	686	672	643	673	667	666	700	676	657	643	683	652	666	627	653	663	697	653	704	650	694	661	625	760	704	656	653	705	677	678	707	653	651	697	697	673	665	712	639	649	655	623	657	668	716	659	709	670	660	737	644	651	675	660	661	689	680	661	669	680	650	646	669	706	637	665	661	655	688	666	682	620	680	689	656	672	693	677	674	594	718	657	659	659	650	696	638	689	662	665	680	638	647	661	665	679	692	661	661	681	683	652	718	648	655	666	676	662	631	632	653	657	670	664	642	692	692	668	660	681	618	693	693	670	642	623	631	625	679	670	708	647	656	655	705	675	663	709	645	702	635	654	678	703	681	682	626	684	687	692	699	662	678	689	642	648	658	599	709	692	644	673	671	681	634	657	682	656	678	690	667	660	664	618	637	676	674	664	690	674	639	678	676	703	621	666	674	677	682	674	687	672	674	661	658	665	688	643	679	639	705	637	653	652	686	654	681	640	632	690	668	662	656	650	635	691	639	663	641	646	646	657	654	691	722	702	717	671	710	681	673	642	669	685	683	669	650	621	667	690	661	622	683	619	667	670	661	680	652	663	679	691	668	640	733	664	684	661	703	653	710	655	704	666	662	662	617	665	690	700	646	683	663	669	664	682	719	694	706	657	682	609	701	665	683	656	687	728	675	686	683	671	672	678	694	700	651	659	675	645	644	701	663	656	648	698	668	638	673	716	672	670	679	672	667	705	671	644	672	678	656	659	630	619	637	666	650	706	620	669	659	659	652	632	703	676	613	664	701	668	695	732	671	687	690	686	687	624	692	703	692	673	684	671	636	638	687	675	679	637	653	663	643	705	691	707	635	672	630	655	659	630	643	642	663	639	665	673	649	657	661	699	642	650	683	678	702	667	670	631	673	691	700	661	670	696	668	657	685	675	712	658	725	682	676	650	700	657	629	668	700	649	650	653	652	644	669	670	674	652	698	627	663	689	670	665	648	692	647	705	656	685	695	705	669	681	654	697	673	660	651	662	698	710	655	605	651	662	646	689	637	684	706	718	693	675	673	668	628	639	655	661	674	673	689	672	687	683	677	642	669	648	648	668	644	689	678	702	655	644	631	623	653	641	671	687	692	702	638	659	683	690	698	685	648	699	691	681	628	676	701	682	675	716	642	704	630	680	669	639	598	645	680	698	705	693	654	685	680	650	654	691	641	639	667	675	647	655	661	618	677	687	637	701	666	684	669	669	646	662	687	659	648	662	670	705	692	641	683	635	625	683	645	666	669	671	709	713	686	639	662	668	671	662	627	670	678	681	687	678	708	657	649	659	697	647	665	687	687	663	695	703	660	634	697	677	691	684	682	666	698	655	653	679	681	643	671	713	666	664	663	670	687	672	652	642	609	672	659	712	675	658	656	686	680	665	670	675	657	697	676	697	663	652	651	675	646	655	634	655	638	648	714	715	654	654	687	662	680	702	688	678	638	688	635	655	655	650	663	653	687	617	678	633	656	649	639	681	645	704	682	654	713	665	663	644	632	666	724	695	693	675	714	674	642	687	684	712	653	671	662	666	644	652	671	633	647	671	687	692	702	680	646	625	653	643	656	661	684	674	688	686	639	686	708	639	682	651	711	650	702	661	697	669	671	677	647	671	693	683	661	688	633	678	691	679	630	698	640	651	649	677	726	648	667	701	648	683	648	657	681	679	676	666	693	692	651	658	667	666	675	613	687	623	639	650	630	694	662	671	686	657	682	695	674	704	710	676	680	688	695	657	681	685	676	672	653	660	679	647	670	684	631	681	702	670	698	652	664	671	671	687	657	669	676	665	660	660	715	671	672	687	681	626	661	696	644	722	701	669	670	672	698	692	659	657	655	723	666	702	649	711	637	627	646	668	680	649	702	696	700	646	636	704	675	672	656	648	692	665	660	677	669	661	680	693	644	667	739	709	659	647	666	680	669	670	653	660	665	670	615	666	622	678	679	672	655	636	697	650	656	669	637	678	702	650	672	655	664	692	664	600	694	674	652	701	658	685	642	697	729	687	648	706	609	678	666	645	707	704	658	683	724	662	685	684	638	712	682	678	688	676	605	673	652	635	655	688	699	684	674	642	692	683	728	690	629	705	652	720	674	667	676	616	651	633	671	689	682	654	696	673	683	667	675	641	686	651	633	651	660	636	690	646	636	612	681	680	665	708	694	652	682	632	688	649	688	642	663	686	695	689	657	720	668	641	655	648	668	675	638	677	680	660	713	684	642	670	632	677	674	645	623	645	686	668	689	625	616	649	686	637	657	725	677	657	626	646	641	705	647	671	689	661	660	660	688	664	717	680	727	626	653	672	645	665	663	662	655	656	667	655	699	670	700	707	692	701	644	722	683	656	676	685	619	683	650	677	626	685	721	686	723	683	708	666	648	664	664	671	723	679	685	654	691	631	696	656	705	630	715	704	689	659	671	652	704	651	687	713	662	634	696	677	676	660	642	663	675	631	669	668	657	719	639	655	655	681	654	658	679	725	692	652	667	708	709	661	645	716	701	630	650	657	627	695	678	724	683	673	672	730	691	696	700	680	686	630	705	660	673	676	620	622	647	668	657	632	627	663	670	720	670	687	661	645	693	704	651	677	663	668	718	684	661	636	648	667	687	683	665	665	701	683	645	678	603	711	652	693	683	623	695	701	689	672	695	688	688	645	703	687	661	671	660	683	628	667	634	672	668	686	673	680	675	660	651	639	660	691	683	633	616	639	643	680	632	654	653	684	698	652	635	688	639	692	617	681	668	688	636	667	674	715	636	647	662	683	643	650	659	644	711	652	639	711	662	677	682	667	704	652	663	663	654	645	668	659	662	658	671	644	699	687	646	668	620	657	671	665	673	634	684	669	617	651	655	649	687	678	651	692	657	675	689	667	688	658	648	628	654	665	658	679	670	642	641	702	683	669	678	656	652	674	671	649	653	648	677	742	687	667	697	641	673	671	646	653	677	640	719	630	624	688	678	715	665	688	642	639	657	653	639	717	724	641	706	637	653	608	696	673	656	699	675	646	697	625	657	698	693	679	670	678	666	679	645	666	643	683	663	703	702	688	680	677	693	702	633	686	687	635	715	698	665	657	617	640	674	649	693	657	732	637	706	695	626	642	703	671	683	662	683	676	699	703	659
25330	21534	25544	21260	5900	2413	1537	1192	1013	841	832	755	770	634	537	584	498	495	430	503	432	479	441	450	474	457	463	478	454	470	436	405	456	421	453	450	442	451	451	423	442	473	442	453	455	450	476	452	429	462	478	479	453	455	443	445	476	418	492	452	467	454	445	437	440	439	446	416	456	431	463	437	434	448	502	437	451	447	429	464	440	450	432	441	440	462	437	472	460	465	418	462	450	435	454	417	453	454	472	448	448	515	447	491	402	433	457	443	453	449	452	472	458	472	464	424	453	423	453	433	444	436	432	488	416	448	450	450	445	492	388	479	396	426	440	428	442	477	443	428	451	421	418	417	429	427	455	462	418	451	440	423	437	455	474	469	432	486	456	434	471	408	449	499	456	453	397	457	454	439	448	428	451	453	447	421	467	442	494	425	421	442	427	446	440	444	448	469	473	462	445	458	438	476	480	463	491	478	486	453	438	475	440	475	459	433	448	463	440	461	438	436	453	455	450	435	440	434	455	442	442	383	435	458	445	450	469	448	408	388	463	437	461	450	432	423	411	448	456	477	443	484	443	477	460	440	462	467	459	482	432	456	457	465	457	465	451	458	431	444	443	478	444	464	480	429	456	466	451	406	430	467	426	438	442	453	412	407	483	477	445	481	429	427	463	472	437	418	477	420	428	418	445	451	428	439	430	441	462	450	495	440	436	459	453	457	481	472	473	457	422	468	454	440	404	437	412	461	469	442	446	453	473	445	440	443	462	454	432	455	426	478	442	450	465	464	443	457	416	464	465	449	453	459	434	395	492	436	429	489	445	479	427	451	460	473	464	467	439	456	442	454	455	445	472	429	470	432	440	430	455	451	418	452	452	452	436	431	467	454	439	449	491	468	460	460	441	475	441	443	447	450	455	440	434	467	480	457	441	487	451	443	458	435	436	457	433	466	452	483	487	473	408	431	457	434	401	456	448	459	431	406	482	442	471	429	441	452	456	446	442	445	449	459	429	431	460	503	435	443	485	458	453	441	430	459	433	456	436	467	427	466	441	472	457	427	477	426	456	449	458	475	466	403	457	442	438	433	440	476	455	445	490	457	442	432	425	457	441	443	454	439	456	498	470	412	455	498	422	462	487	426	426	465	449	459	422	458	428	453	476	457	472	464	464	471	444	458	461	449	449	443	449	453	447	451	478	453	436	418	442	441	417	454	443	421	458	429	450	478	447	424	463	472	408	457	412	463	442	478	485	436	462	463	423	453	458	496	429	448	510	458	449	455	446	431	438	448	463	447	471	445	443	449	447	437	432	430	460	437	423	455	440	439	430	473	445	443	386	458	453	496	432	491	468	426	451	471	449	467	476	427	400	444	458	408	435	460	472	470	474	465	455	462	423	437	466	481	445	465	439	439	434	405	457	433	417	418	427	456	462	446	454	461	436	492	501	442	450	459	455	446	471	436	502	421	457	450	463	461	434	452	478	471	444	467	491	436	432	485	457	468	461	482	431	466	474	420	469	447	458	433	424	491	461	457	494	437	436	425	444	419	468	450	503	473	433	475	434	436	461	421	439	444	484	444	465	448	443	446	449	485	464	440	445	450	442	434	436	409	462	489	464	442	465	421	427	449	431	471	465	447	454	433	429	440	449	439	434	443	435	447	457	444	426	437	470	409	424	430	466	451	463	482	443	441	459	439	445	448	436	442	460	453	430	434	462	418	426	433	439	448	477	428	390	443	440	487	444	474	455	476	444	480	473	451	456	453	439	478	481	446	423	439	432	478	453	425	461	459	449	458	458	475	462	448	447	459	468	461	410	466	423	457	467	457	454	475	466	455	419	423	449	441	456	461	454	460	450	423	486	451	466	446	427	482	445	472	411	456	448	454	440	449	413	477	443	498	448	444	430	456	442	445	477	426	435	441	449	450	463	497	494	483	430	471	432	472	474	471	459	438	455	432	424	447	476	439	457	473	461	482	441	468	441	416	461	454	448	473	417	441	464	445	468	474	454	455	447	416	461	472	469	443	445	446	426	448	461	479	445	424	427	463	467	442	441	431	486	447	444	489	436	405	408	462	445	460	464	471	451	460	458	450	473	449	490	453	452	494	453	425	439	465	458	432	508	410	482	437	427	435	448	475	481	441	463	473	470	454	451	443	475	480	440	431	432	446	455	458	472	447	431	505	458	409	457	464	483	449	430	441	458	436	475	427	434	457	441	456	432	454	428	449	454	427	448	413	444	448	432	434	462	445	460	483	471	444	460	454	470	459	450	474	523	455	460	416	466	458	442	474	451	454	438	471	444	454	453	459	426	425	468	444	462	477	455	443	467	460	452	480	444	453	477	455	435	452	404	448	436	411	462	429	457	455	428	474	462	447	445	441	460	482	463	487	501	488	434	459	471	446	444	517	488	461	405	435	443	441	462	478	460	484	435	451	412	449	479	427	459	490	446	439	456	455	418	456	432	475	462	485	459	451	457	462	471	459	421	446	452	471	486	457	463	469	438	402	475	446	485	471	447	404	434	440	451	436	444	430	434	449	452	416	470	465	447	499	446	452	413	458	462	462	471	421	452	481	464	427	460	427	448	438	458	447	420	428	460	440	418	466	434	475	466	466	483	456	472	430	417	441	409	428	453	440	423	443	468	454	481	447	470	456	454	420	444	480	424	416	427	445	435	433	429	462	427	474	460	450	419	447	461	453	429	409	444	449	463	459	448	506	499	411	449	497	429	438	468	455	447	470	440	457	473	448	445	469	444	440	441	414	402	451	439	413	409	464	428	462	440	483	474	464	477	429	465	447	450	461	458	479	453	460	481	457	465	469	462	455	466	457	464	441	429	437	459	442	455	447	433	419	445	476	446	461	435	436	469	460	458	463	461	414	467	422	435	458	425	435	417	431	437	443	457	456	436	474	438	495	455	465	463	431	471	447	434	453	433	451	444	451	451	443	435	418	429	428	461	441	446	418	435	432	477	444	430	462	439	464	447	449	449	481	455	437	433	427	443	487	433	450	430	386	428	427	421	476	443	421	448	489	444	459	397	445	401	477	484	455	477	424	435	461	487	442	454	448	466	451	431	461	456	425	441	433	479	432	450	445	464	452	445	433	460	473	421	483	461	465	437	491	418	444	434	451	434	423	430	466	470	455	489	465	459	507	432	459	442	471	450	421	434	493	442	420	448	435	459	412	461	453	446	484	440	455	449	453	425	490	443	442	434	426	437	468	412	422	436	475	453	443	435	476	463	423	484	449	458	463	451	474	452	445	478	482	487	472	433	452	425	447	455	447	436	399	448	471	439	473	459	463	472	490	489	449	450	454	435	447	458	472	420	460	437	452	449	478	421	438	411	470	429	416	430	466	428	457	461	475	410	452	390	458	438	427	459	467	459	456	460	434	429	487	475	456	434	455	457	468	457	433	460	463	435	406	458	421	420	448	435	486	476	435	473	463	436	440	429	438	425	433	449	433	451	470	422	452	478	438	499	460	447	472	465	449
19600	37301	29577	16513	10707	6326	4265	3291	2638	2148	1938	1794	1686	1383	1110	980	920	876	841	830	821	844	812	781	763	762	762	751	688	768	803	776	801	739	756	789	801	750	816	739	795	819	771	781	771	720	746	735	779	772	757	720	750	767	748	767	780	731	708	780	811	745	712	709	782	752	712	746	755	742	757	753	711	733	746	709	721	708	744	766	764	741	742	794	778	763	760	747	745	801	739	764	731	717	760	778	780	759	793	743	776	784	763	778	767	790	728	755	756	738	728	756	812	753	800	784	735	769	807	745	759	762	744	739	771	746	783	797	724	747	782	770	707	752	766	794	777	740	746	736	775	758	748	740	797	769	798	803	791	735	770	758	708	780	752	778	747	751	714	744	807	765	719	747	803	768	778	747	768	773	733	739	738	762	766	784	771	829	712	774	761	725	730	782	751	762	770	711	781	728	723	756	833	767	769	764	757	709	778	779	771	772	813	758	742	755	768	743	790	740	780	739	793	828	749	787	751	777	758	782	793	775	780	729	721	780	710	748	784	759	769	778	775	732	761	792	760	796	804	725	745	744	766	759	747	743	791	733	770	733	728	772	789	736	755	786	753	820	746	755	801	802	745	738	753	742	792	756	787	771	762	735	766	787	736	762	756	724	745	733	711	777	823	791	740	714	798	762	714	752	758	829	741	782	756	763	767	785	766	760	788	762	759	729	780	738	769	740	746	761	768	755	785	755	786	737	777	738	732	731	790	769	777	736	802	782	748	745	754	788	740	740	731	759	792	811	734	766	808	767	781	737	767	738	776	789	822	764	761	742	788	773	755	728	756	734	779	749	746	759	802	788	714	738	778	776	767	781	746	752	750	774	756	749	725	778	717	782	742	738	776	758	763	782	767	746	757	705	751	831	756	728	787	747	748	741	748	734	804	731	755	763	744	781	776	729	778	729	791	758	788	719	806	784	759	769	824	793	726	795	785	731	813	799	768	743	708	738	740	767	754	735	729	744	754	802	744	780	777	773	739	768	723	752	743	751	798	760	750	736	804	728	719	693	792	796	797	777	688	758	761	730	742	783	776	787	751	751	819	758	789	764	773	791	750	787	726	760	748	749	767	740	757	806	734	755	765	722	771	749	697	774	791	725	739	752	723	758	770	765	753	738	794	731	779	726	764	720	773	758	687	791	763	716	738	802	746	709	760	795	748	708	772	758	786	778	751	727	781	727	686	782	738	708	788	729	787	764	816	784	746	727	740	756	780	771	789	781	777	733	737	769	695	783	729	736	755	769	792	752	720	810	787	797	787	763	756	775	746	705	781	770	761	718	775	722	736	757	768	776	778	742	767	795	755	763	734	751	755	756	750	764	785	748	779	763	745	766	770	734	784	738	792	765	768	798	783	727	767	736	843	732	780	823	777	781	747	811	783	767	742	771	749	858	734	720	760	783	793	818	726	779	711	770	753	756	781	760	778	759	767	706	801	803	750	718	737	717	783	732	782	763	735	757	731	703	787	773	749	729	749	751	710	782	739	774	783	745	776	791	769	795	731	806	749	800	773	781	802	726	748	709	766	763	777	792	761	805	812	718	771	714	801	695	758	759	824	806	731	719	756	797	740	738	773	728	728	769	773	703	734	725	798	731	794	767	730	753	790	780	777	741	788	725	792	761	740	757	755	770	752	749	780	784	758	819	721	795	801	788	797	758	795	782	753	761	753	781	799	760	730	763	830	770	762	780	755	743	760	745	710	735	789	829	773	758	732	730	786	744	749	738	731	781	759	761	770	740	726	779	757	730	738	802	774	767	700	753	748	805	731	727	779	759	740	727	744	794	782	797	718	722	742	761	763	773	767	717	703	826	762	757	754	760	793	725	795	772	725	803	760	739	791	796	790	723	785	715	780	772	795	783	809	727	789	723	761	743	749	782	769	735	784	755	731	747	773	772	740	757	753	721	796	777	764	744	794	743	710	726	779	794	752	751	770	831	772	758	752	741	775	773	745	767	762	780	722	747	781	737	750	785	771	751	764	744	730	784	743	759	779	733	784	818	704	723	754	755	710	764	754	744	756	783	746	805	817	740	743	736	735	804	737	751	762	760	749	802	782	760	778	737	758	751	726	713	765	781	788	725	741	757	753	739	784	733	714	737	725	768	757	772	793	725	767	799	739	754	758	758	764	707	756	762	768	729	723	758	747	762	822	745	755	725	788	721	763	755	770	687	757	752	773	785	800	738	778	732	715	754	775	732	760	770	756	728	767	781	729	827	731	766	745	775	770	723	755	766	775	817	722	790	750	783	735	784	747	740	764	717	799	781	752	757	750	804	703	730	756	755	765	777	771	756	763	748	732	728	746	745	816	756	740	773	762	781	748	766	797	747	797	747	711	749	790	762	789	715	772	710	712	745	794	769	767	742	719	760	801	766	797	710	812	810	728	777	775	787	778	740	781	806	732	732	749	768	747	757	734	806	763	733	763	776	763	763	724	775	772	681	753	749	808	725	743	717	789	805	844	765	731	820	717	735	735	738	765	747	751	697	749	777	730	741	782	795	764	751	804	763	725	738	771	711	747	729	778	775	733	722	716	774	715	796	750	759	769	754	775	720	744	727	773	802	761	752	764	809	720	726	713	799	758	740	714	822	776	758	765	784	722	773	774	728	760	761	770	745	768	792	718	710	762	764	775	789	773	785	764	794	773	782	770	750	761	729	719	782	739	727	752	777	762	753	761	703	763	724	779	743	766	756	720	787	726	734	740	700	735	729	731	766	788	717	754	739	797	770	787	766	755	760	768	754	765	741	728	748	764	787	729	739	793	776	800	749	786	727	780	823	805	766	785	700	784	744	731	765	718	789	762	726	729	759	735	735	761	759	788	775	811	724	757	785	761	738	783	761	778	712	733	715	772	775	764	757	782	812	765	802	762	799	766	741	776	757	747	770	773	803	753	854	809	747	710	761	747	738	730	765	737	773	793	769	734	772	798	763	750	743	782	760	769	717	748	743	796	734	798	820	766	806	777	742	762	770	721	742	760	768	715	704	738	723	730	746	750	782	751	695	769	713	726	775	784	722	753	739	753	784	742	758	730	774	786	761	759	758	768	713	807	774	763	755	733	771	781	804	822	722	746	759	760	770	713	740	798	734	772	738	728	760	777	768	745	774	772	738	766	817	718	742	754	744	736	784	703	783	800	785	735	769	719	757	686	742	853	769	767	750	750	778	766	733	760	764	731	759	765	742	743	770	713	783	765	807	775	770	790	770	795	806	777	764	777	748	785	763	801	758	702	696	794	774	734	768	759	724	720	745	737	743	693	789	722	780	759	728	784	746	742	746	728	724	752	748	754	795	734	820	752	745	745	756	749	782	792	734	701	765	746	757	765	728	696	703	750	765	798	754	737	787	788	784	734	746	726	711	749	758	766	769	726	739	774	771	796	798	739	720	750	734	735	758	784	792	807	788	781	706	807	729	721	762	719	783	748	802	800	762	737	754	742	805	741	760
22907	21594	28635	25007	21671	18242	6897	2732	1854	1517	1336	1272	961	692	585	416	461	391	364	358	314	347	329	326	313	332	280	309	301	311	304	275	296	305	283	298	337	281	281	265	289	305	305	297	310	319	282	297	276	303	335	304	330	312	301	310	295	300	266	284	311	326	288	309	313	317	291	304	305	282	268	300	305	327	286	282	293	305	322	296	309	321	301	302	287	316	301	299	299	317	281	311	267	313	294	275	310	293	310	307	285	310	273	304	296	278	279	329	295	288	304	294	296	287	290	301	290	300	285	305	292	320	279	308	312	299	291	302	330	267	293	308	293	308	327	304	295	314	294	290	314	302	298	304	354	309	279	277	281	290	270	287	304	295	311	293	292	297	298	290	294	304	312	310	277	306	323	296	283	307	268	300	294	264	291	305	314	300	303	303	273	307	315	292	306	284	287	296	303	313	305	299	305	305	321	307	282	299	278	303	312	292	305	282	297	300	321	257	297	337	267	290	254	288	285	282	318	344	298	301	274	305	295	300	291	291	264	313	294	272	295	309	284	294	281	323	298	303	294	329	274	286	286	311	299	285	312	290	297	302	292	271	295	298	277	283	315	289	310	256	286	288	276	302	292	286	301	300	329	321	275	300	295	311	308	276	307	318	340	285	291	299	315	303	282	317	265	283	273	290	307	271	278	278	295	276	277	314	309	289	285	308	301	289	302	309	315	276	311	306	288	330	263	320	295	272	279	282	301	304	308	295	283	279	312	282	308	291	313	335	290	298	288	283	262	285	276	335	281	308	288	278	279	292	294	318	307	301	291	259	254	302	324	273	314	291	281	254	293	291	317	293	254	276	308	305	324	286	289	262	240	311	285	283	288	309	299	274	306	277	279	323	316	303	289	288	300	308	293	290	298	294	307	287	286	298	281	319	260	281	277	304	291	307	304	280	281	286	290	297	286	309	283	312	306	312	319	281	318	301	255	304	283	312	313	304	320	288	276	281	317	295	282	276	280	295	278	318	293	314	262	328	274	302	338	273	297	296	304	295	275	301	317	290	292	283	282	323	264	292	318	299	288	285	287	259	285	331	292	292	308	295	322	308	297	318	286	296	276	292	272	304	289	306	337	295	289	293	320	293	295	284	281	305	305	266	289	269	307	310	284	284	273	309	293	315	251	314	276	280	291	291	299	301	302	294	301	305	288	294	301	291	328	273	315	291	317	259	323	298	286	299	278	333	271	271	299	323	277	320	267	300	299	287	311	318	298	282	311	275	308	281	261	286	294	292	313	281	298	278	294	282	321	285	282	276	299	320	289	283	296	306	309	286	288	300	270	293	275	295	301	307	307	296	340	312	309	323	279	314	283	303	270	295	303	273	286	297	310	294	302	288	294	308	313	273	308	276	317	304	292	304	292	281	281	290	301	269	313	269	283	303	289	307	290	289	296	286	291	274	302	305	312	325	299	297	298	279	296	300	271	275	265	311	319	295	275	291	315	290	308	314	297	286	291	285	290	279	293	290	308	312	257	288	291	289	274	300	298	295	294	321	301	309	303	308	289	283	298	298	292	275	334	308	316	268	273	308	302	290	326	248	278	303	284	287	303	286	285	311	329	313	285	282	293	266	292	297	274	296	307	314	302	284	291	317	319	287	289	312	305	267	305	311	285	301	307	272	277	280	254	324	285	294	295	271	317	301	328	266	301	296	293	293	286	325	280	293	298	309	314	277	305	296	290	274	246	309	252	300	305	315	280	310	288	297	297	295	270	322	268	280	312	298	305	336	291	281	315	282	276	281	284	253	307	286	296	290	340	282	284	277	286	302	298	310	316	282	331	290	315	291	295	281	296	319	305	280	285	304	305	267	313	286	292	292	301	275	283	287	296	288	287	309	268	285	319	287	301	297	275	303	307	273	290	309	285	260	304	294	298	239	286	306	317	276	260	286	316	321	317	295	302	306	287	279	306	299	332	313	289	297	305	287	326	312	263	281	306	294	263	321	302	280	287	251	328	309	296	292	296	300	296	288	299	287	318	284	292	295	290	294	311	289	301	309	250	302	301	294	286	274	314	285	302	303	274	288	310	291	294	314	310	283	306	303	292	308	311	281	287	275	301	285	272	290	308	305	277	280	279	281	269	297	268	284	297	290	304	275	292	278	282	276	268	303	297	287	292	305	299	253	316	317	288	298	279	312	275	284	311	319	292	298	318	291	292	322	286	303	315	294	308	306	269	282	313	319	284	293	291	296	302	315	312	283	297	286	283	262	302	282	301	296	305	324	293	294	315	307	316	311	315	295	296	303	282	290	308	267	269	304	308	276	305	335	279	267	300	284	295	268	278	299	289	290	307	309	284	313	294	264	288	322	269	298	323	297	274	309	295	277	300	315	319	310	305	286	278	286	325	316	265	308	289	296	283	287	301	277	278	290	297	258	302	305	299	301	304	302	325	287	258	280	311	284	311	301	315	310	257	289	270	267	276	317	278	291	271	316	323	296	287	278	286	316	297	270	271	274	295	299	290	313	281	311	284	312	272	270	301	255	294	279	271	329	312	293	267	286	279	323	316	287	281	304	284	293	295	293	278	295	306	267	311	291	280	305	298	293	280	314	298	323	274	267	304	296	314	288	296	270	316	284	303	252	322	292	289	284	311	315	271	306	281	308	291	266	275	300	297	267	305	284	284	284	299	276	285	309	339	282	283	303	286	266	304	284	286	300	313	285	328	306	276	255	303	285	315	274	307	301	297	270	308	288	289	282	283	275	307	301	318	277	307	276	303	322	291	338	268	283	309	292	288	278	280	271	288	311	288	305	287	265	289	299	279	314	301	306	317	279	342	300	306	295	299	321	305	284	312	314	311	306	288	287	311	262	290	313	275	293	283	324	319	279	301	328	310	290	308	313	284	297	296	279	303	282	298	302	293	273	308	286	277	279	303	298	306	285	273	312	306	284	300	300	293	302	282	298	296	299	323	331	305	264	289	313	327	315	282	288	317	328	311	287	300	301	312	306	282	300	311	282	320	263	306	299	262	317	293	332	265	291	273	312	307	285	301	307	302	291	271	267	317	305	296	290	292	285	293	279	300	315	271	326	319	300	315	294	296	260	259	320	278	298	302	291	266	293	310	294	298	294	317	247	269	287	312	317	287	286	290	290	287	319	297	280	293	304	286	286	332	318	303	304	289	302	280	304	294	315	295	304	280	262	332	281	291	302	304	303	269	272	294	342	294	305	301	293	311	295	271	270	296	304	281	296	268	305	291	270	310	295	303	291	320	313	324	282	294	271	312	288	320	278	270	281	289	267	300	309	308	294	272	291	290	336	294	294	284	278	287	294	294	275	280	344	276	307	298	322	294	336	289	295	309	311	278	301	311	268	313	297	283	297	274	267	291	285	300	284	298	299	303	294	300	287	304	292	317	273	291	314	294	276	292	253	298	288	279	283	317	313	304	325	283	300	287	278	290	273	299	297	281	312	302	282	281	288	280	299	289	289	303	311
23142	48712	40027	29004	21695	14057	8820	6365	4908	4371	3693	3081	2511	1793	1346	1091	926	829	743	639	673	646	580	592	574	561	560	529	543	549	518	555	515	499	527	581	534	497	496	523	544	502	486	497	525	485	497	507	491	480	503	507	494	528	522	520	495	515	527	522	532	522	519	546	534	510	480	486	472	488	516	479	535	469	506	492	480	479	492	502	508	521	537	512	479	484	516	530	539	524	501	528	518	495	506	532	506	527	530	551	513	490	505	483	537	524	517	495	496	505	482	514	493	537	502	479	487	528	479	499	525	464	518	495	532	529	517	496	502	457	468	490	530	512	490	505	537	479	493	510	513	487	476	479	477	519	523	524	455	510	483	479	508	497	481	527	542	478	514	526	545	497	508	494	518	487	503	492	481	489	510	550	512	474	505	494	498	531	508	511	513	538	492	502	503	474	527	503	514	512	508	525	472	479	497	513	507	527	496	499	527	529	531	502	505	502	521	518	486	473	506	468	474	491	502	478	545	505	508	469	480	497	499	477	477	502	536	464	492	508	467	499	482	530	460	503	527	494	508	509	515	508	505	481	483	534	514	479	487	473	544	532	528	529	494	489	509	526	494	509	500	540	458	495	489	529	496	491	498	508	499	494	503	484	493	450	533	513	490	496	500	503	486	488	563	483	459	509	504	493	506	531	527	506	489	485	560	520	484	482	537	493	499	446	471	464	495	506	521	523	473	466	464	504	499	486	488	486	496	515	465	467	550	494	470	471	506	527	507	466	495	499	481	477	525	504	496	515	478	476	493	493	563	507	489	476	490	493	467	534	525	500	548	528	513	487	502	496	509	530	514	492	522	492	520	486	531	540	497	497	517	534	521	506	502	491	529	476	474	529	495	508	520	495	519	530	506	533	514	471	490	494	482	500	467	450	529	495	518	509	483	520	519	472	533	538	505	526	480	480	493	475	498	520	456	465	518	510	510	531	493	484	487	487	499	527	539	477	526	519	520	494	473	486	506	541	469	522	536	476	520	502	520	521	452	509	523	524	470	498	471	484	472	486	511	495	465	509	502	492	490	516	537	480	511	553	484	476	505	553	467	537	502	500	481	512	498	496	490	504	490	482	496	497	476	508	533	464	527	465	472	534	529	481	473	534	492	511	508	496	522	463	514	499	498	509	497	490	491	492	508	526	483	506	522	534	477	486	507	523	520	520	495	472	487	493	514	511	513	501	473	498	467	500	483	562	492	529	469	497	536	515	453	458	506	476	506	463	459	529	519	492	512	482	511	537	519	499	512	513	496	532	490	512	513	485	496	511	455	517	498	494	513	498	504	477	504	514	503	531	509	490	479	516	496	491	523	495	453	515	511	486	518	502	485	520	482	517	487	516	489	573	482	529	513	524	478	471	489	552	468	543	516	526	547	502	532	548	524	468	483	531	537	491	507	512	493	485	497	527	532	525	509	513	503	456	493	517	542	493	487	487	544	464	531	499	560	503	523	490	479	488	501	507	506	479	492	472	493	476	505	514	517	559	480	480	508	465	513	501	514	519	516	494	476	510	498	517	485	493	484	503	502	486	517	515	494	497	504	522	489	528	533	528	510	504	514	491	525	526	528	514	505	514	529	502	534	511	508	500	493	520	516	528	494	551	519	480	506	483	471	523	491	482	489	500	514	475	533	500	531	500	523	493	508	510	493	464	516	501	503	522	478	519	507	489	500	500	540	503	503	508	499	508	476	480	485	526	470	507	473	506	480	507	510	488	505	483	476	501	483	538	512	483	468	462	500	510	490	511	494	540	497	476	459	497	531	520	500	513	510	521	477	491	552	489	522	501	521	502	526	510	508	481	527	518	459	527	530	499	501	509	477	513	472	486	537	483	522	532	537	448	503	497	449	493	527	501	524	481	496	485	520	457	511	493	524	529	485	492	502	493	484	502	474	535	502	533	526	522	524	474	477	523	509	491	511	476	486	538	483	476	540	525	486	560	529	526	510	515	492	466	507	504	522	539	516	481	479	472	526	475	520	503	502	484	489	488	500	495	459	503	542	510	526	508	493	510	516	519	525	533	533	507	495	508	527	518	494	460	502	536	536	502	499	507	508	506	469	465	492	528	496	528	563	493	503	492	521	504	514	520	514	494	521	494	506	525	469	510	499	527	479	504	463	526	508	515	512	492	508	502	497	499	473	493	530	532	534	533	549	481	462	511	487	532	549	529	506	472	523	504	466	484	447	488	520	449	546	476	484	510	464	509	508	497	486	498	475	491	496	480	512	490	481	555	455	501	516	485	493	479	503	503	473	512	501	512	535	479	572	518	498	519	506	479	481	484	528	507	511	503	496	524	486	503	502	513	504	507	509	513	491	494	538	511	526	516	490	450	492	503	484	477	499	506	537	537	507	498	466	512	512	510	462	486	500	503	499	503	523	532	513	497	513	489	522	494	507	498	548	494	520	480	471	500	478	564	511	519	501	492	479	544	488	487	529	479	502	484	482	480	526	531	494	476	497	530	526	521	520	507	469	519	466	520	497	514	499	529	502	485	497	511	516	528	501	513	459	508	507	470	467	544	483	504	507	498	500	528	490	490	512	514	501	490	490	546	527	493	511	495	521	509	512	526	562	467	508	534	485	528	487	512	552	520	492	507	477	505	494	484	468	478	508	556	542	503	491	494	470	485	519	462	489	479	527	511	461	462	550	518	514	511	544	527	526	478	497	543	478	535	508	496	537	488	517	553	520	503	496	487	508	475	464	489	481	505	547	492	522	490	526	518	463	526	538	472	478	515	491	480	499	497	536	531	505	525	491	486	529	519	496	481	484	534	493	469	463	495	471	530	505	507	508	489	473	502	489	492	483	489	528	494	491	500	506	446	540	511	486	495	485	521	483	518	507	492	497	472	499	502	508	512	496	460	509	482	520	490	498	527	495	465	444	526	512	520	486	483	483	523	536	482	521	512	487	526	517	507	473	502	496	486	540	449	526	508	497	539	463	533	524	482	495	483	476	513	528	495	482	498	537	513	482	519	526	499	521	466	499	528	515	508	490	536	514	502	482	472	531	479	498	487	501	481	492	538	494	491	502	511	485	543	474	463	498	502	503	482	479	519	525	481	523	531	536	510	474	494	523	507	465	510	542	498	570	496	490	543	485	503	529	487	523	529	527	504	522	540	537	518	487	508	527	491	485	490	488	524	525	495	514	484	514	536	496	472	476	500	488	496	520	528	517	457	502	551	477	512	542	468	484	515	531	491	490	505	514	531	505	507	500	539	494	519	521	494	488	540	539	551	505	522	512	483	490	526	494	508	464	504	476	483	463	477	479	514	497	514	558	512	483	527	502	498	447	525	509	520	486	497	555	492	507	521	514	490	504	511	486	494	529	501	490	513	491	492	527	491	492	522	495	506	513	518	540	486	491	489	468	527	455	506	469	508	502	471	510	472	467	491	477	519	504	509	479	486	523	496	491	473	469	537	523	522	485	496	524	504	519	475	528	479	504	484
27866	21647	18120	8798	3240	1756	1195	966	857	800	727	698	669	592	514	576	491	541	477	503	484	481	518	454	477	470	462	519	519	472	500	438	451	488	487	472	506	475	494	462	506	486	481	516	499	459	482	484	475	474	512	487	482	468	544	486	512	494	486	463	498	485	483	502	467	466	470	472	473	483	497	478	482	494	501	461	458	497	503	495	478	475	469	511	507	517	481	533	504	486	507	440	484	478	521	476	487	495	450	480	480	506	489	465	492	527	486	438	476	473	513	454	458	490	476	435	487	476	507	499	500	504	485	485	470	502	523	481	497	491	502	472	473	468	454	505	503	468	483	483	491	473	506	488	461	465	513	483	486	500	495	511	484	498	451	473	505	490	483	494	466	501	467	474	450	477	509	493	503	497	499	476	513	436	473	487	494	481	489	488	534	469	509	472	479	496	506	473	505	460	486	471	507	483	437	483	491	447	522	479	470	461	437	532	475	482	483	467	478	436	507	471	477	463	455	466	486	467	485	478	485	492	497	498	473	483	541	468	464	497	489	454	458	460	454	458	461	500	468	456	467	476	432	465	442	490	458	485	477	472	488	466	486	474	458	503	460	453	467	476	479	498	485	496	476	448	450	499	440	485	508	483	464	500	452	473	493	498	448	472	505	489	442	487	485	459	492	453	514	494	453	481	489	429	499	516	489	494	450	485	454	483	459	477	504	478	506	470	457	479	471	502	458	477	469	484	482	486	466	493	521	474	484	468	483	492	450	453	486	492	451	456	482	503	487	514	495	478	477	505	506	495	533	472	488	518	479	517	484	504	471	452	457	544	475	463	480	468	477	494	483	510	444	513	495	482	495	519	477	472	482	462	488	468	455	441	478	493	444	489	482	507	484	465	486	480	477	452	452	458	466	462	465	486	470	483	474	460	506	465	497	461	461	486	492	480	495	458	527	475	483	481	471	516	491	467	474	491	502	486	421	478	489	453	513	462	440	459	438	486	457	481	468	452	435	489	475	452	477	517	534	491	475	512	468	444	447	504	488	513	444	466	474	484	458	476	473	471	493	462	461	465	498	456	483	464	469	502	494	470	450	485	472	486	483	487	494	500	463	502	496	444	442	470	487	524	450	514	465	440	484	502	540	509	543	463	491	485	479	530	479	514	482	458	474	486	487	464	499	468	432	493	441	442	478	492	454	481	497	495	493	487	499	488	522	494	487	467	516	471	502	440	502	488	469	474	478	422	483	485	458	452	474	473	508	471	481	509	486	499	498	469	480	488	539	479	534	464	455	478	513	471	509	462	480	462	460	477	469	485	536	476	494	477	471	501	474	486	516	500	492	470	464	471	512	476	490	500	453	452	485	494	477	470	516	455	499	497	478	449	505	469	476	479	459	469	472	508	467	493	480	480	494	489	481	482	456	487	529	460	442	490	476	484	495	473	491	499	492	459	494	487	453	495	485	473	433	474	473	478	516	459	446	473	468	526	452	478	491	485	465	491	506	456	436	498	472	481	485	506	440	510	458	486	504	463	465	432	461	477	516	484	443	454	462	504	490	483	460	496	485	491	469	460	446	460	511	472	490	487	461	478	462	449	479	490	463	477	478	512	493	463	450	526	524	483	516	531	477	439	466	506	475	491	456	497	475	506	491	501	470	475	493	463	522	511	467	477	483	493	473	489	503	498	470	499	456	487	442	503	454	456	473	502	445	497	484	479	444	496	474	494	523	428	461	522	470	493	447	479	481	474	479	516	490	466	492	456	523	478	473	480	521	468	501	470	480	477	470	511	499	454	464	488	432	478	467	517	447	491	497	457	482	462	476	509	480	489	460	496	474	474	483	498	463	456	481	478	455	508	498	438	462	530	470	460	478	498	493	479	469	476	466	496	482	496	481	480	473	497	472	475	479	516	514	436	462	492	500	506	457	451	466	483	477	459	477	467	496	458	484	479	483	474	496	458	473	484	431	488	452	471	503	456	469	473	435	501	485	474	489	467	469	425	472	477	463	446	518	460	485	526	457	489	532	473	477	482	499	478	474	459	498	511	447	445	486	503	508	522	466	517	478	476	437	504	491	472	458	482	464	462	512	479	457	485	465	473	502	478	496	516	452	475	492	500	537	469	501	498	478	485	460	473	460	497	484	470	507	463	485	503	506	473	454	484	492	455	494	431	519	490	479	461	515	487	499	455	484	497	476	471	498	501	497	475	500	485	446	468	515	473	501	474	486	515	480	481	455	496	474	527	511	467	469	501	504	487	499	471	530	455	485	527	448	483	492	480	495	466	533	470	474	475	468	508	484	503	458	478	481	466	444	488	488	511	508	473	492	500	447	494	481	446	479	494	483	454	457	489	459	452	482	460	497	496	448	508	532	496	536	468	458	473	460	486	481	474	479	496	497	474	487	444	503	457	511	501	456	486	485	491	468	494	465	448	491	481	467	501	464	529	472	469	444	513	472	506	505	447	470	460	478	489	474	478	473	502	477	494	493	495	482	441	489	478	503	506	488	486	496	485	491	431	477	459	472	451	480	493	491	462	478	468	501	512	510	461	510	472	500	454	490	499	483	506	466	493	477	484	469	534	496	470	476	478	518	432	475	476	465	535	471	455	449	483	474	469	479	499	466	498	485	478	495	508	476	477	532	480	492	467	508	483	465	473	472	457	518	535	493	475	493	532	512	440	495	465	483	540	471	493	452	463	452	473	466	508	486	474	501	505	490	496	466	458	502	445	455	472	454	477	510	456	452	490	446	508	514	504	499	508	424	496	467	457	458	441	488	468	495	469	493	476	486	446	478	481	502	449	484	490	494	447	469	424	458	521	470	512	480	496	470	471	484	498	472	458	485	506	518	499	456	465	459	453	471	488	463	453	489	484	491	480	489	473	517	454	514	471	485	480	502	487	492	507	498	523	516	469	476	428	496	457	493	493	452	460	470	473	492	502	453	506	455	485	435	488	506	485	481	472	466	494	475	496	506	485	470	497	496	456	496	499	494	442	490	489	487	492	468	467	490	494	505	475	470	492	462	505	487	504	483	470	490	476	450	490	513	440	497	476	483	487	505	469	477	478	493	503	443	475	514	502	479	503	495	478	476	447	489	458	476	487	524	479	511	496	485	476	485	493	490	478	465	487	471	504	467	512	454	454	490	518	468	494	479	496	539	468	498	484	457	467	483	453	495	476	507	501	484	448	480	454	500	519	488	490	486	477	461	476	464	487	487	492	462	496	482	471	473	485	518	506	454	494	470	475	487	490	528	473	532	495	452	486	483	507	480	471	487	480	523	455	465	523	442	464	485	461	493	463	470	487	478	478	501	495	441	486	491	452	509	485	429	502	493	497	477	510	471	473	481	525	466	491	497	471	471	496	503	488	440	491	453	485	476	474	475	495	501	454	473	457	457	481	454	482	483	448	492	463	475	491	478	532	444	510	469	494	496	522	494	454	455	472	462	512	448	472	476	487	470	487	471	497	490	475	489	468	462	463	477	458	490	437
18341	33255	23327	12437	7315	4354	3153	2421	2164	1873	1738	1526	1337	1095	1043	968	901	874	865	816	857	900	868	833	825	781	830	875	835	807	853	835	839	874	836	841	852	827	822	801	815	750	830	810	807	816	826	806	838	826	875	837	805	831	761	800	844	817	847	779	832	818	797	827	795	830	848	806	778	782	801	819	782	795	804	818	847	814	817	800	775	854	804	836	843	764	818	871	835	792	754	860	860	830	826	830	799	812	822	779	841	858	851	830	805	784	787	832	839	790	852	832	806	831	786	798	841	826	832	791	765	777	798	841	805	806	769	783	812	792	830	887	803	833	785	801	819	844	831	857	863	829	792	842	817	861	798	860	844	803	815	845	828	840	834	824	802	815	805	839	794	790	831	796	731	786	821	815	844	828	795	825	790	738	784	832	812	780	874	766	857	777	858	773	798	824	834	844	810	776	834	816	806	842	777	810	802	802	787	797	850	876	802	816	831	770	807	782	825	831	821	817	840	783	813	793	804	803	817	816	819	811	796	788	777	770	778	838	808	794	802	833	837	808	796	770	812	793	799	828	832	749	815	769	796	874	821	797	835	757	843	781	817	833	824	826	823	797	797	803	786	812	846	847	820	806	770	804	795	863	811	817	775	767	810	839	803	847	819	806	822	758	838	794	779	836	877	846	823	858	845	856	806	844	861	819	842	832	799	807	861	821	822	805	819	797	803	837	806	830	876	872	829	832	842	812	862	843	853	817	835	806	789	798	815	776	833	773	751	832	814	819	774	834	788	821	827	802	784	797	823	852	825	826	818	841	836	758	829	788	820	845	841	812	786	820	814	805	794	807	793	792	839	845	811	797	833	801	808	769	845	823	821	816	796	812	795	807	814	831	817	766	771	846	768	878	824	807	808	782	803	770	814	823	813	800	844	802	791	812	842	779	820	792	890	831	794	834	850	808	850	831	858	828	822	830	799	792	798	794	768	790	805	791	810	839	750	772	860	881	839	805	764	817	839	861	877	842	800	827	857	827	777	839	842	795	814	815	818	826	812	811	823	789	803	824	836	826	804	822	787	812	784	814	822	804	840	811	795	843	803	814	849	792	765	839	817	774	807	837	794	798	778	782	837	837	857	810	840	798	809	846	803	818	773	780	811	823	819	828	768	819	801	798	788	828	785	791	776	825	752	844	817	865	813	844	795	819	809	789	838	845	783	808	795	833	826	843	833	805	837	850	773	833	798	789	808	855	832	831	812	787	772	815	795	758	793	804	829	791	855	787	810	813	778	861	790	824	823	821	802	843	812	834	830	814	815	792	848	842	853	797	822	804	799	830	774	763	851	807	837	840	778	831	867	805	808	802	792	840	754	798	809	838	755	847	820	849	825	779	792	842	851	778	803	809	795	781	838	818	803	806	792	781	820	811	852	819	786	782	823	812	810	793	815	831	824	825	824	832	813	759	774	789	874	802	848	784	833	834	797	825	800	831	760	808	786	813	833	804	820	798	818	770	869	781	799	796	747	774	790	851	804	842	772	819	825	816	819	797	827	828	829	795	807	835	842	807	825	756	812	840	796	837	810	819	813	809	839	769	829	804	798	787	782	759	828	812	817	794	807	812	815	778	824	817	888	831	783	833	782	813	787	806	824	820	816	811	809	846	772	807	844	819	776	830	823	828	820	815	852	837	832	833	822	801	826	866	833	843	820	807	819	823	800	829	836	831	795	836	808	843	862	824	793	782	767	833	815	812	769	846	775	792	823	836	807	813	801	809	845	814	763	788	856	848	792	851	786	768	785	825	813	800	828	883	854	858	827	831	816	769	854	828	810	813	788	758	791	829	883	826	769	822	832	846	797	812	829	841	859	775	792	840	834	786	815	857	829	829	816	852	769	845	784	789	802	807	774	825	841	799	847	830	764	805	799	825	808	781	811	823	869	820	831	793	825	824	813	830	804	817	854	822	811	875	849	829	813	805	815	841	793	759	838	865	808	797	774	753	852	775	780	792	828	783	764	817	812	825	820	787	815	825	795	848	812	818	837	835	817	809	817	823	778	840	828	872	816	848	810	853	824	818	803	712	796	822	776	819	839	782	852	781	789	845	834	803	816	830	839	832	835	816	789	883	784	808	814	850	792	815	842	751	820	811	806	832	821	780	800	847	799	823	825	837	812	836	799	833	830	807	811	804	813	796	841	811	779	824	830	834	825	807	787	790	802	814	846	764	837	802	755	836	848	785	848	798	778	857	831	787	813	775	784	816	847	825	879	771	828	803	807	833	812	809	825	813	737	846	802	824	828	806	827	862	837	818	736	815	871	828	821	807	829	849	800	809	812	804	770	834	807	829	806	889	883	821	856	743	841	872	866	815	843	849	809	777	852	794	854	823	801	791	795	778	856	804	861	852	809	848	806	862	861	835	810	792	844	772	821	813	809	824	825	814	813	824	797	828	841	822	846	851	783	772	800	823	828	805	809	783	831	833	797	858	807	836	809	819	827	829	845	821	807	782	753	832	778	810	807	789	849	850	851	853	851	833	827	757	840	830	793	781	813	811	816	772	815	824	847	808	831	810	822	807	854	798	846	800	799	857	819	746	796	796	729	747	813	814	806	824	790	795	806	849	770	842	777	832	814	769	851	820	852	832	840	801	848	812	823	763	813	765	837	817	783	850	788	790	802	757	764	830	752	791	847	771	791	809	805	881	816	856	820	812	802	840	861	818	766	804	834	827	805	794	838	831	809	776	790	855	815	823	829	806	862	791	800	845	781	789	803	784	793	809	819	831	856	827	781	776	767	871	828	820	880	819	807	838	795	795	795	814	766	844	777	833	811	781	833	765	804	792	820	853	826	821	867	823	807	779	822	830	799	899	810	858	856	813	841	834	842	833	850	776	803	804	822	795	754	867	807	849	788	839	829	839	807	847	887	823	807	854	825	849	775	848	811	874	768	857	766	792	809	819	854	826	787	777	830	774	832	811	797	813	820	826	849	813	761	811	772	765	836	830	800	777	833	781	843	806	828	822	812	842	845	811	779	825	800	787	863	834	808	811	774	829	793	809	875	809	851	818	796	838	807	853	771	827	867	836	788	774	826	794	860	823	788	773	822	858	798	819	814	816	814	768	817	849	830	811	818	770	758	761	852	803	743	738	865	841	816	792	800	814	863	830	806	844	823	853	774	862	818	817	817	806	805	834	867	795	846	813	795	898	791	779	814	876	833	829	792	805	800	792	818	792	780	850	789	795	795	784	846	795	809	839	841	782	824	798	814	803	798	830	796	834	836	817	819	789	780	891	792	799	837	787	807	815	830	819	854	796	830	818	769	835	863	818	821	843	823	778	796	897	798	837	787	854	829	750	785	841	833	844	790	811	845	778	803	846	817	826	819	803	830	831	807	818	824	776	854	791	835	825	803	798	791	856	813	823	803	854	775	822	857	889	840	812	835	829	838	838	789	766	812	774	790	816	819	761	801	821	828	838	842	818	811	822	796	827	873	812	808	785
23879	21540	27945	25661	18717	6643	2937	1892	1343	1231	1103	882	754	649	542	465	462	436	420	431	410	415	393	381	379	402	422	410	387	358	397	392	414	397	391	382	363	380	406	364	353	386	373	366	369	371	374	376	367	344	388	377	383	409	363	408	381	391	421	370	403	379	373	366	376	382	384	364	352	403	367	389	365	387	362	391	395	360	356	384	370	394	357	337	397	377	374	397	385	389	398	371	398	398	383	394	391	379	396	390	418	392	386	373	397	381	390	336	372	380	399	369	372	343	389	373	369	385	402	390	350	362	376	347	357	352	394	390	383	401	341	348	384	394	405	345	342	382	361	383	379	411	382	361	408	419	353	357	417	372	370	406	354	366	355	401	398	389	405	334	395	362	368	349	352	352	365	385	391	397	386	362	417	389	371	364	377	399	382	385	352	361	387	383	431	367	393	363	360	388	399	397	389	360	383	361	381	403	378	382	384	381	383	381	403	414	413	397	359	407	367	393	389	378	401	393	384	372	370	385	349	388	420	381	337	401	360	407	367	351	375	422	403	398	388	388	375	428	373	362	361	381	393	377	389	402	361	413	411	370	376	360	403	423	376	397	387	389	401	369	380	422	379	419	425	350	379	381	379	398	380	384	367	392	389	369	368	384	370	342	384	391	430	357	340	393	353	396	352	346	356	394	382	364	352	405	436	381	377	365	375	373	352	377	392	432	370	375	374	397	368	349	394	352	392	387	385	391	394	388	378	383	361	365	371	378	376	372	327	388	366	375	392	353	382	390	377	405	380	354	363	393	395	404	362	394	390	375	379	351	357	390	368	362	385	374	355	398	378	389	340	364	390	391	407	422	388	408	383	385	361	361	362	399	401	346	391	408	423	381	409	409	418	356	390	388	401	384	359	376	369	409	403	379	361	384	360	382	379	363	402	401	355	400	322	369	357	413	397	372	361	395	363	399	366	388	382	362	381	392	370	387	383	399	365	413	391	397	379	374	360	356	404	387	374	377	352	416	394	411	391	375	387	385	379	340	338	381	373	393	360	405	381	398	352	382	384	396	367	392	406	377	376	365	374	376	369	382	365	390	381	386	392	386	384	381	386	379	394	424	379	391	389	347	340	364	397	373	378	381	371	394	395	364	391	398	401	357	375	373	390	383	383	368	375	343	391	377	340	388	374	337	376	394	374	385	352	398	370	373	397	380	382	394	379	383	402	381	384	350	386	400	404	387	405	345	401	367	438	373	410	364	389	432	423	387	374	360	376	362	391	352	399	377	363	379	387	376	372	367	367	363	388	369	375	393	336	333	430	381	371	374	360	356	390	374	405	392	377	396	404	393	410	350	389	374	358	373	406	403	368	369	380	350	370	384	372	386	412	423	331	380	389	360	353	382	399	367	375	371	374	376	350	380	367	372	358	359	347	333	379	386	385	395	372	394	387	390	365	375	379	406	338	361	350	364	385	424	391	414	363	382	389	392	410	385	403	404	385	361	386	372	380	405	401	382	390	390	386	342	397	417	370	383	402	391	369	359	389	360	355	366	361	362	360	391	381	361	382	375	388	352	362	353	364	381	416	398	400	369	386	394	400	345	358	400	378	371	340	363	414	393	339	404	403	368	367	390	385	396	395	370	420	374	392	364	378	358	385	370	363	358	384	401	383	369	417	406	325	371	410	363	397	386	390	376	363	370	383	371	386	361	378	436	366	362	384	357	370	398	369	350	387	360	389	408	391	352	356	390	378	379	373	391	413	387	367	411	370	366	351	380	382	426	383	389	385	394	406	367	389	397	377	394	375	371	333	373	398	386	388	393	376	365	340	396	377	397	361	357	371	379	363	397	399	378	378	368	364	422	341	404	359	418	391	356	385	378	375	369	386	381	397	339	334	371	377	374	383	403	404	411	395	393	387	364	416	379	373	376	397	398	373	356	378	385	376	377	380	364	406	387	370	367	360	394	368	395	425	371	357	377	363	377	383	357	394	402	341	360	352	344	359	402	370	417	367	351	399	371	402	340	391	369	396	395	349	367	414	391	365	381	399	363	375	353	379	378	372	350	342	340	376	414	354	370	380	386	409	401	372	394	383	375	390	377	385	342	385	380	384	396	391	357	351	364	371	387	393	398	385	392	377	389	371	383	394	369	383	379	376	383	387	373	368	375	375	392	405	388	347	369	407	379	368	379	363	369	416	401	389	378	397	369	369	375	371	370	370	427	359	372	382	408	359	404	387	363	372	370	359	352	418	401	377	376	365	363	396	379	377	414	388	402	388	329	370	383	402	383	382	385	355	402	390	411	373	383	395	328	367	364	417	393	395	369	368	372	389	384	387	378	352	391	370	369	405	370	367	406	406	408	392	377	384	388	363	384	395	393	379	343	395	356	372	376	387	350	375	400	405	398	428	386	394	432	378	369	368	332	358	390	370	385	364	341	413	373	351	359	355	372	394	381	404	412	363	393	411	391	395	358	373	367	395	413	391	350	386	399	350	395	373	389	379	357	373	364	408	411	366	403	381	411	398	379	368	365	337	354	368	381	379	369	402	381	368	356	402	402	374	377	387	373	401	408	386	366	406	373	400	378	382	349	397	399	400	391	354	369	396	378	360	348	397	373	425	372	367	392	412	370	381	375	374	382	348	392	379	376	375	369	398	362	342	369	399	368	347	438	406	383	381	375	355	414	371	369	381	377	356	393	411	406	387	410	395	383	399	367	423	346	399	363	383	384	378	365	397	370	392	369	405	377	378	390	385	368	353	396	373	401	387	358	386	377	402	362	372	380	388	375	399	356	382	382	385	376	409	387	401	402	365	370	410	384	370	341	372	423	339	384	361	374	371	376	390	386	379	388	338	357	378	393	359	328	393	391	399	396	369	388	402	367	387	399	424	398	382	399	384	368	393	401	351	407	347	370	364	352	370	413	371	349	431	390	376	386	378	382	352	408	375	360	418	344	379	393	415	347	400	388	391	384	396	373	396	361	403	417	379	403	384	384	380	413	380	367	360	367	361	411	366	359	376	355	390	382	373	366	368	380	372	364	385	372	397	393	381	354	376	355	352	363	373	347	356	363	395	401	378	371	354	408	382	361	378	353	376	399	403	418	367	389	362	379	359	360	395	363	337	336	352	373	331	404	373	434	377	396	368	367	384	377	388	412	337	383	385	386	391	389	399	399	400	396	363	371	381	403	384	354	398	399	390	380	347	398	377	421	368	414	397	398	357	384	394	365	358	344	400	362	385	400	363	372	403	378	386	407	386	424	358	387	379	428	368	378	384	378	390	361	371	382	411	346	418	377	390	365	375	424	391	356	376	377	385	403	365	363	411	399	391	404	370	383	374	376	384	380	393	388	404	378	380	337	386	409	375	416	381	362	374	408	383	397	393	366	399	380	349	387	360	369	379	378	359	380	369	392	373	374	336	382	401	401	371	370	381	398	365	385	369	394	404	385	364	360	366	396	365	375	384	367	377	370	359	351	373	391	366	357	362	344	365	386
20016	44301	34788	22487	13704	8541	6135	4759	3812	3341	2894	2417	1957	1432	1195	1003	892	897	779	837	759	725	688	700	739	681	713	637	667	694	698	683	663	683	690	688	658	685	665	690	634	647	657	635	709	615	609	687	674	627	673	661	690	645	618	636	693	690	683	642	696	670	637	642	653	648	638	628	653	670	635	639	659	656	738	677	648	674	649	601	669	700	643	646	679	656	678	641	679	672	654	662	605	691	655	737	642	643	659	670	626	668	663	671	648	667	655	709	650	641	670	658	657	675	674	663	660	725	624	672	662	659	690	629	646	657	687	631	658	630	641	638	667	608	655	650	618	641	688	628	663	646	641	621	646	688	673	609	672	651	663	652	660	652	635	654	595	664	635	684	666	653	660	609	653	675	680	668	681	647	647	684	661	627	629	671	611	671	654	653	688	664	626	679	680	659	613	654	651	640	681	640	645	631	703	674	594	685	658	638	673	629	663	686	638	673	663	694	649	679	653	683	665	642	641	660	673	698	639	692	630	698	638	664	633	672	660	649	678	656	649	633	674	620	627	682	622	636	683	644	689	656	672	679	663	644	688	634	632	676	635	623	672	617	628	679	715	669	682	672	634	657	687	666	635	650	682	620	676	701	666	616	633	681	705	666	678	655	679	664	644	638	670	678	671	685	641	622	650	686	638	668	699	605	683	631	615	643	649	680	634	668	654	636	652	637	637	680	662	665	689	681	704	639	634	695	677	698	646	680	652	621	654	695	649	638	664	694	655	671	664	664	611	678	682	645	648	646	647	603	674	718	698	630	633	655	668	689	632	703	664	614	627	626	657	671	700	652	630	647	682	662	660	669	690	694	636	629	607	684	689	649	626	643	687	644	656	693	600	630	640	717	660	684	646	652	686	640	662	651	663	628	696	729	651	694	672	678	637	661	670	651	664	674	625	642	661	668	625	666	661	658	672	653	687	655	636	663	703	674	661	678	669	645	661	685	677	675	692	641	644	640	698	670	623	684	702	653	648	646	645	585	621	721	688	658	662	629	663	656	665	634	623	656	672	665	662	626	664	679	603	657	694	651	695	679	694	614	687	643	639	623	675	647	676	674	673	718	658	637	653	669	665	671	648	673	616	626	664	653	633	588	682	672	651	655	659	662	717	705	628	731	690	652	618	666	645	684	723	633	642	638	622	673	650	650	656	690	680	651	632	647	630	587	675	645	691	702	655	638	690	603	616	671	634	643	702	679	669	680	694	687	640	730	687	660	644	685	663	666	619	690	692	659	634	666	639	670	628	653	672	654	617	627	663	671	683	657	661	668	655	682	629	620	684	634	661	642	660	630	611	638	662	612	668	672	638	691	695	650	652	669	720	690	653	621	698	682	673	674	633	678	590	671	632	697	667	634	679	682	636	624	661	666	673	679	690	696	654	691	685	678	658	654	662	675	660	689	647	679	642	631	671	726	646	632	652	730	655	652	654	651	679	645	659	629	659	680	598	702	623	699	607	671	648	619	676	621	676	650	634	695	639	647	655	686	676	684	631	663	655	628	613	692	669	644	679	667	626	626	596	664	680	635	656	652	681	664	691	677	653	653	686	671	664	664	675	628	644	642	653	671	673	631	632	674	648	653	658	656	682	667	655	611	652	706	643	660	653	617	701	642	723	622	601	687	684	707	645	644	644	619	620	674	609	674	638	679	683	610	671	643	626	631	648	625	646	685	627	627	687	663	641	609	659	712	706	679	647	679	700	670	636	672	641	674	640	665	673	690	667	697	655	629	702	640	643	680	598	665	682	684	651	647	654	608	691	668	672	656	626	675	692	687	655	636	687	667	658	664	651	632	695	677	671	634	631	666	634	643	674	633	630	633	635	649	674	678	623	678	658	649	675	682	636	669	635	670	627	644	655	693	650	676	660	679	639	706	641	676	658	687	632	606	634	627	664	669	679	678	691	652	645	669	676	661	608	628	641	616	678	620	646	658	650	663	603	652	692	678	625	685	637	674	679	639	651	654	652	685	657	661	648	645	634	668	692	652	614	598	655	610	682	632	624	664	667	653	664	699	714	661	623	659	676	686	683	657	659	641	616	719	646	666	728	649	636	640	656	637	678	681	644	644	627	654	649	655	636	602	631	634	656	626	658	624	679	726	685	659	680	640	623	661	654	692	666	689	667	654	642	650	635	668	674	625	687	653	686	678	622	653	636	664	694	666	590	653	681	690	656	683	663	690	688	657	639	677	625	655	663	688	664	640	624	595	649	629	645	658	639	676	676	650	650	658	676	648	679	626	639	646	691	639	659	660	694	652	672	661	662	642	688	675	648	678	648	630	630	661	664	687	629	667	654	654	652	652	643	660	681	653	665	678	646	659	644	623	662	662	628	723	676	627	657	644	675	668	685	689	697	647	699	652	646	644	656	644	598	644	667	654	642	615	652	639	655	671	684	630	598	626	648	667	652	665	669	642	674	658	681	646	629	623	648	693	620	620	690	650	662	684	677	683	650	620	633	648	680	658	653	684	634	677	627	633	667	618	682	670	686	647	678	686	697	580	654	609	657	626	605	676	681	693	653	598	665	692	631	636	633	741	603	648	704	617	631	672	628	631	667	670	706	675	688	621	665	651	650	650	632	650	680	659	674	704	664	670	659	651	635	624	682	631	713	652	682	661	683	673	618	694	614	649	648	634	638	627	685	655	658	644	639	676	640	678	668	667	627	649	670	692	685	657	641	639	634	621	631	601	654	634	651	678	653	662	699	676	632	605	676	632	661	672	626	661	674	637	678	665	667	675	658	657	643	687	684	634	694	666	667	654	656	672	676	654	679	668	617	640	688	621	593	678	660	665	661	665	651	662	634	693	639	724	658	707	619	638	640	678	649	670	679	696	648	651	678	653	654	673	673	670	683	671	665	643	657	675	647	646	676	652	618	631	662	637	635	647	648	693	637	662	673	685	653	650	630	679	679	616	663	666	641	673	660	628	672	644	669	631	612	628	657	660	656	670	676	683	614	690	660	708	659	715	670	654	639	661	666	694	696	665	666	634	711	673	665	693	646	701	646	689	668	634	696	632	663	645	674	610	680	651	657	626	632	649	646	633	623	668	668	650	643	692	638	665	687	639	649	629	709	660	633	642	636	658	647	654	671	635	652	633	706	664	660	629	606	590	621	648	662	678	698	661	625	693	615	670	653	693	683	623	665	681	636	677	681	637	699	641	652	670	664	626	668	647	616	653	681	644	637	654	674	658	622	642	696	599	673	632	689	638	642	667	630	653	689	678	700	694	663	646	654	708	646	652	639	642	640	703	684	638	648	651	636	613	633	669	671	635	696	670	655	635	665	692	678	654	650	641	661	648	665	651	692	654	698	641	668	630	622	673	638	650	657	642	707	671	682	644	699	663	665	688	635	666	666	681	652	625	672	688	691	646	691	646	617	668	652	651	638	673	637	683	671	668	642	639	682	632	693	644	668	631	687	639	643	632	665	702	636	653	650	689	667	644
25484	21560	25541	21323	5618	2323	1632	1255	1037	1038	918	802	672	560	550	501	495	459	451	464	466	484	419	438	430	424	421	415	413	452	422	420	495	407	427	426	446	429	441	410	411	433	442	400	447	445	436	433	460	405	457	460	435	456	443	399	423	436	440	446	444	448	440	451	459	425	457	441	445	456	437	454	420	452	435	439	422	437	418	428	463	468	433	421	445	443	424	436	459	454	453	419	399	408	407	432	391	466	457	453	477	464	410	458	470	441	465	458	430	439	439	484	449	444	457	396	448	413	473	387	452	445	459	435	454	434	441	453	394	467	414	408	443	411	426	472	479	423	413	438	442	445	443	471	456	435	448	441	435	456	435	442	429	471	430	464	410	402	431	450	471	424	474	429	446	430	424	437	417	466	449	420	465	418	445	439	460	454	452	455	452	438	437	455	416	450	417	447	459	430	415	443	476	467	433	442	417	462	463	418	478	450	424	427	430	430	432	470	429	401	444	480	411	481	455	436	459	443	434	464	457	410	422	466	402	478	444	485	418	464	450	437	406	453	418	443	450	406	449	483	465	452	400	458	453	417	476	454	481	490	449	421	425	459	448	469	435	418	488	440	428	432	450	469	454	433	432	463	447	429	432	452	482	427	443	446	464	407	426	475	464	452	434	413	432	428	469	452	446	389	456	438	426	473	442	399	473	470	460	437	469	456	431	458	466	448	452	470	449	418	447	398	425	476	424	420	443	428	413	454	455	415	440	434	447	427	446	450	459	451	432	423	440	473	476	443	447	413	441	461	476	439	446	449	404	445	460	444	426	473	460	429	421	422	490	426	438	442	438	436	497	437	428	474	421	411	418	441	447	456	437	473	477	423	431	435	474	443	481	447	451	444	466	476	443	421	460	445	432	464	432	425	456	444	416	421	453	513	443	428	444	491	453	473	418	453	438	407	457	460	457	466	467	434	476	445	446	426	438	468	440	451	444	431	453	434	425	452	436	423	450	456	451	443	433	445	434	469	457	443	461	486	493	409	436	479	447	446	403	433	461	413	435	423	456	452	419	438	469	491	445	454	441	460	445	428	431	453	440	472	434	455	445	451	466	422	452	432	444	465	427	451	447	465	453	429	446	487	443	493	458	452	428	464	407	467	449	432	435	421	461	474	447	435	411	377	464	459	437	455	440	415	469	423	467	438	415	477	473	429	449	445	442	473	434	470	424	471	443	460	454	464	437	442	460	468	417	462	420	435	443	450	456	413	411	433	422	424	438	424	412	489	418	447	476	447	452	422	443	450	447	438	436	422	462	473	432	437	437	429	466	426	443	457	478	437	472	393	440	458	479	431	396	413	474	458	444	468	394	422	467	454	469	443	438	458	468	479	481	452	459	472	461	464	442	436	456	449	433	505	440	433	434	454	443	450	446	478	446	453	436	456	492	405	458	439	419	447	477	413	466	450	443	440	459	427	452	429	416	453	438	461	469	471	416	455	405	449	462	448	465	481	453	452	426	439	416	456	451	442	456	441	430	425	450	473	482	453	465	428	458	433	472	470	465	416	476	434	422	461	434	439	426	470	407	424	434	430	409	432	435	456	447	452	464	464	425	427	447	443	402	425	484	433	432	440	387	463	443	438	419	433	480	453	449	420	459	444	429	471	450	429	400	434	478	454	443	430	432	455	448	456	439	467	417	449	463	440	424	446	435	392	399	449	412	451	461	468	437	497	445	438	443	433	470	429	424	431	441	418	420	441	482	476	432	448	477	448	460	455	458	432	428	482	455	427	412	468	421	474	461	408	436	417	462	483	445	442	411	451	428	454	454	456	456	449	451	443	465	456	428	430	481	418	443	422	461	415	413	451	461	448	449	429	427	449	457	437	467	434	459	412	431	461	447	464	471	453	459	423	444	399	427	461	444	451	456	431	466	469	406	420	420	463	412	474	404	473	465	394	404	449	434	467	416	479	473	435	442	431	440	499	426	462	421	473	453	454	431	406	460	408	453	425	480	432	475	457	430	434	402	437	426	446	469	482	464	445	444	401	425	435	417	444	465	469	459	482	413	425	474	429	419	470	441	464	468	422	487	462	443	414	471	463	456	430	397	456	438	470	487	425	422	444	477	448	481	439	461	415	442	425	450	451	439	462	468	429	410	436	420	445	453	416	408	468	448	437	416	410	410	385	467	469	477	447	421	417	440	445	433	458	421	430	467	437	418	452	462	415	427	426	468	444	425	448	449	442	401	413	426	442	437	466	416	425	429	437	432	429	420	435	443	454	437	454	439	444	464	460	462	422	443	457	439	481	439	430	423	479	458	448	432	471	496	437	451	450	469	418	432	481	425	412	457	422	438	418	464	420	436	446	423	455	434	496	433	464	423	492	406	457	478	497	453	458	451	439	447	456	469	444	477	446	435	433	457	427	438	454	439	443	435	446	448	438	479	420	432	435	439	422	442	488	424	420	447	464	453	451	472	422	471	443	465	428	454	434	410	421	398	415	403	431	422	460	449	442	445	461	476	466	455	433	456	456	432	460	421	428	412	426	456	424	441	437	447	437	439	415	452	464	415	467	418	452	425	465	466	453	459	459	448	457	480	447	457	423	426	433	417	463	418	457	446	414	460	473	428	462	462	441	429	467	457	433	458	451	434	425	485	439	418	457	472	435	410	435	397	440	425	437	417	427	463	445	397	443	456	458	447	457	436	407	458	452	410	440	411	445	439	449	462	435	423	416	465	436	475	443	427	461	472	456	434	469	408	453	486	490	460	457	447	417	425	423	471	455	466	421	450	450	454	421	462	431	468	459	425	466	429	427	425	453	469	438	470	448	455	451	399	435	463	419	422	435	426	425	438	424	459	442	486	453	438	443	436	450	445	468	450	449	445	407	433	517	454	433	481	431	456	448	471	473	444	430	463	484	463	404	458	451	429	480	442	477	451	439	441	428	470	459	423	440	491	450	458	419	451	449	449	430	446	454	450	431	476	400	446	436	447	444	451	431	453	433	459	443	420	467	449	456	436	434	473	413	435	410	456	451	493	401	429	449	449	401	453	416	431	489	423	456	426	444	452	513	435	453	434	427	440	430	433	443	412	463	447	446	438	430	463	441	437	410	423	434	447	434	451	416	446	457	471	453	446	469	445	457	468	418	484	463	475	442	427	451	446	444	460	423	459	432	429	467	387	455	438	435	468	438	398	410	442	439	416	419	447	451	432	476	460	443	416	439	439	457	472	436	440	441	454	426	425	475	406	443	468	447	424	467	460	398	419	454	445	439	474	430	441	437	470	436	415	434	496	408	475	484	441	457	460	444	460	451	465	434	443	410	434	449	475	418	484	431	399	455	419	435	440	426	465	474	429	438	422	426	453	441	470	453	436	437	450	439	410	453	442	435	489	448	412	455	445	435	456	441	485	458	486	412	456	442	453	441	496	445	462	443	418	445	417	467	472	415	441	412	451	497	470	408	430	449	474	416	418	394	442	474	483	426	444	454	465	462	436	436
18456	37032	28356	16384	9784	5930	4250	3547	2977	2599	2266	1868	1514	1271	1044	991	893	852	870	811	782	794	725	778	779	808	805	758	757	754	741	768	740	735	774	758	732	757	723	791	768	750	759	784	752	782	728	791	738	787	783	747	725	751	743	766	729	736	746	787	751	771	782	761	735	699	742	796	746	752	783	733	809	744	727	763	763	703	723	767	734	792	743	729	745	728	797	789	723	723	746	780	734	742	739	770	783	741	753	732	746	752	787	781	806	720	748	765	766	800	764	719	746	742	762	714	787	761	723	756	740	741	714	728	786	802	705	709	742	772	757	782	730	724	785	793	715	711	720	785	746	754	751	711	793	748	798	734	758	691	770	717	803	742	781	802	781	761	753	751	721	748	767	799	773	719	776	750	793	771	747	695	721	746	747	779	790	707	720	768	746	745	731	706	733	754	727	745	758	701	770	716	785	767	820	765	744	792	741	709	764	770	799	781	744	779	749	804	752	737	771	737	749	776	761	761	719	738	717	750	741	747	761	786	796	771	736	734	738	743	765	782	761	785	742	769	762	748	768	761	684	753	764	718	731	772	786	769	779	727	759	772	795	784	727	711	759	741	796	764	810	765	734	714	784	723	785	751	764	744	752	729	782	798	739	766	774	774	819	792	731	784	772	769	746	744	706	810	708	759	784	755	739	764	735	744	778	736	740	754	787	754	706	771	740	762	777	740	766	757	783	721	748	769	738	730	756	777	745	737	784	756	737	753	778	695	788	688	740	703	849	783	735	764	790	759	782	755	783	767	767	692	789	721	734	710	791	743	727	782	764	784	759	744	742	744	730	760	744	797	767	766	719	758	816	773	815	749	781	747	716	760	772	732	783	752	716	771	727	721	749	733	729	712	720	762	739	739	787	776	724	766	800	733	751	720	739	781	739	771	741	730	801	753	745	759	728	715	770	750	777	753	785	758	833	781	766	735	777	779	710	749	785	744	720	760	748	797	722	716	761	763	752	740	741	762	732	767	756	737	716	703	754	760	747	724	744	773	774	749	770	785	757	714	734	747	763	757	771	740	726	752	788	727	739	756	711	727	758	785	761	735	726	765	743	716	728	735	814	772	751	766	729	750	775	706	803	770	773	773	769	692	752	750	738	753	747	736	744	706	771	736	736	723	774	747	687	720	744	739	711	800	743	762	798	773	731	741	782	740	820	764	732	793	752	784	763	749	719	748	778	756	748	770	733	697	740	743	769	740	763	743	722	781	696	741	766	753	705	766	737	745	732	751	750	696	778	749	749	783	789	738	748	755	752	750	738	792	747	750	777	707	730	752	734	764	733	713	789	769	774	728	737	794	748	763	771	730	794	713	735	756	727	791	754	780	753	710	674	758	730	745	766	724	729	757	784	734	723	795	706	769	761	783	781	770	773	780	778	744	783	748	742	768	751	764	741	775	801	780	789	762	763	699	733	746	755	771	772	791	711	746	750	772	795	730	784	792	763	771	812	703	749	762	733	748	769	699	740	751	763	811	744	656	769	780	730	769	729	776	702	707	688	754	763	787	768	730	716	746	697	722	771	732	754	756	718	739	748	783	730	745	765	762	745	772	758	747	676	777	766	713	814	747	781	771	745	778	755	745	771	710	711	750	732	700	694	740	780	796	733	790	713	784	725	755	756	772	781	724	750	740	732	763	758	752	765	744	739	714	739	760	799	783	771	742	700	775	741	764	806	753	743	756	734	739	745	734	725	721	743	732	717	798	772	763	738	697	795	772	765	803	752	739	700	735	791	718	752	743	753	735	706	770	727	772	733	726	773	748	784	758	753	745	724	795	810	762	768	760	759	772	833	725	761	730	752	785	770	765	771	738	731	781	763	739	733	771	759	792	753	772	728	764	808	749	741	745	758	758	760	741	699	723	775	717	724	757	740	760	760	731	751	791	789	746	755	807	767	762	764	769	752	745	741	746	764	763	738	753	765	772	730	695	779	744	735	754	771	734	738	771	767	758	779	762	750	687	742	768	725	792	743	732	801	766	754	797	763	754	797	656	754	748	760	783	743	730	740	746	776	762	776	740	740	763	766	770	712	749	715	731	724	725	735	735	727	707	706	820	777	755	743	757	736	755	744	771	728	753	761	758	783	785	766	772	712	732	746	773	754	752	761	747	712	755	745	788	819	775	758	729	744	794	757	712	758	719	782	730	675	720	718	733	745	798	765	772	753	768	732	755	774	742	748	748	794	745	778	775	737	791	736	739	773	743	726	710	760	741	783	819	788	772	788	751	723	761	753	758	746	780	760	743	720	748	744	790	773	779	786	778	767	804	751	777	781	768	757	753	756	788	785	704	779	763	726	731	712	758	792	726	781	798	771	796	769	758	712	715	830	701	751	720	777	722	745	769	769	744	777	757	776	757	773	782	745	791	747	772	708	736	776	748	727	767	738	785	768	787	801	756	690	744	778	773	732	720	732	751	695	735	791	736	731	772	792	737	717	771	738	752	736	785	749	688	746	792	732	765	779	772	732	781	771	752	749	746	712	762	775	725	703	817	728	709	750	768	808	752	780	760	770	781	773	752	741	776	784	793	764	758	753	730	717	718	731	746	726	714	745	753	800	712	728	736	779	756	753	743	758	692	810	747	772	749	737	745	703	752	707	738	766	757	749	793	748	706	800	743	806	771	741	762	763	767	753	752	800	756	746	729	754	781	765	749	809	795	727	792	727	782	751	759	754	729	748	755	784	747	738	807	723	734	744	748	757	756	786	738	760	775	764	778	779	786	735	765	745	759	781	715	747	752	727	767	785	747	769	718	737	772	752	745	748	785	772	728	748	744	781	765	804	738	717	718	778	742	774	767	781	766	685	752	752	742	754	810	748	749	760	746	778	738	754	794	747	722	734	721	819	752	749	745	753	762	852	779	754	756	748	757	745	787	784	778	757	792	778	778	711	759	768	730	737	791	732	755	707	780	726	721	738	750	762	743	752	756	736	782	764	694	731	703	734	785	757	738	768	761	691	765	767	758	761	783	756	725	730	740	725	781	774	755	812	722	769	687	763	728	726	800	775	787	768	747	724	770	718	764	756	773	726	747	751	790	741	715	773	739	730	780	704	748	744	786	771	781	745	715	716	768	744	785	735	770	759	773	764	796	767	746	788	745	739	747	787	727	724	780	697	748	762	801	761	724	757	719	753	761	804	764	805	763	782	714	778	759	748	702	740	799	741	800	712	806	748	743	766	761	759	715	744	757	701	766	730	762	751	753	756	714	775	732	758	783	720	766	754	809	752	751	798	706	742	763	736	773	800	737	760	718	739	704	719	765	683	733	721	737	757	777	748	804	739	741	784	783	743	747	754	742	745	681	720	759	704	762	727	731	774	755	699	752	752	755	771	740	767	788	756	727	748	756	750	744	759	775	745	725	741	762	743	786	752	731	743	717	735	757	788	806	758	742	748	740	766	698	753	722	687	742	765	749	710	743	770	760	744	742	705	778	757	722	710	718
22898	21549	28600	24954	21554	17656	6518	3042	2321	1893	1567	1228	896	723	541	447	399	348	375	316	327	319	340	323	334	321	307	318	314	281	291	320	294	302	292	286	293	283	259	285	317	267	317	297	254	282	282	296	291	276	301	309	318	300	286	300	285	314	277	256	313	274	326	292	288	308	315	262	302	305	288	270	284	327	292	269	298	302	301	294	268	297	271	301	276	313	273	269	323	290	295	297	313	287	297	304	246	308	282	284	284	294	298	281	286	262	282	250	297	291	286	296	299	322	299	316	308	276	311	304	271	289	294	303	301	267	293	295	281	318	274	279	280	305	292	257	278	274	309	253	272	291	281	294	292	269	284	284	294	318	282	307	291	298	287	311	299	296	285	275	292	254	294	309	300	281	255	310	247	290	282	312	287	276	310	289	303	305	285	267	305	262	266	311	301	303	322	271	291	299	276	267	308	239	262	305	299	273	262	267	289	287	287	290	276	259	305	292	299	303	267	303	293	283	284	297	242	297	266	279	290	274	295	318	283	276	282	285	292	277	270	267	287	285	279	299	287	281	253	276	289	311	290	311	305	289	304	300	300	309	299	276	271	288	305	282	311	264	286	301	283	277	301	315	293	289	285	305	302	293	291	295	269	282	286	305	285	307	316	303	289	278	281	275	280	286	282	303	297	306	311	293	288	298	260	306	272	314	305	267	260	270	287	269	303	324	310	312	306	257	266	285	308	293	251	276	287	287	286	313	291	262	265	291	321	284	274	277	290	308	306	297	305	298	295	289	281	260	273	270	315	282	280	282	292	281	269	290	292	303	259	299	299	265	289	315	307	299	315	277	281	314	300	253	290	278	282	292	287	269	300	277	258	288	315	274	284	306	322	302	255	290	300	311	311	305	280	310	273	282	293	250	279	292	304	305	296	277	301	285	275	289	304	276	299	290	292	303	289	319	276	279	316	282	272	265	241	281	288	291	304	278	284	304	265	296	290	272	293	269	268	275	286	328	312	276	274	306	304	289	266	266	274	256	310	277	296	266	296	272	289	287	301	282	287	288	296	306	292	294	281	279	246	287	309	264	259	319	268	286	269	289	302	282	304	294	282	253	287	299	315	294	309	271	286	286	292	252	290	277	308	260	295	283	311	258	317	298	281	282	299	293	266	309	267	241	273	312	284	300	280	318	289	304	303	275	273	267	275	276	261	287	296	260	300	289	300	276	267	259	304	296	272	297	283	307	287	289	248	331	284	284	287	275	279	331	295	299	275	306	290	297	264	253	309	308	260	286	276	283	286	311	315	308	291	289	288	292	318	263	309	276	288	299	281	312	292	284	295	323	314	250	302	310	281	285	306	302	282	294	274	281	287	289	284	289	314	278	307	312	276	303	291	289	298	259	281	300	281	298	270	275	269	289	294	281	285	299	288	286	302	289	287	300	272	266	297	286	266	255	273	285	315	268	276	297	264	264	291	276	278	271	293	279	282	298	300	324	290	273	277	278	327	319	313	292	291	286	303	298	304	289	297	279	269	285	294	273	286	262	316	291	275	278	317	321	280	281	295	266	288	273	300	283	280	278	258	301	323	309	290	277	289	273	322	317	302	262	272	300	269	252	316	302	280	298	312	272	264	287	292	279	284	272	285	319	304	293	272	270	289	287	267	293	298	326	299	298	292	326	296	292	262	318	279	290	280	304	290	307	298	268	289	304	299	277	288	309	287	307	303	306	319	305	300	288	282	281	281	293	294	284	277	262	289	262	306	291	270	308	282	293	291	269	297	280	296	299	245	265	274	295	279	277	297	291	275	296	284	309	268	323	300	254	264	296	290	275	290	297	299	289	321	313	294	289	297	262	280	291	278	287	272	294	305	277	317	310	272	294	303	346	289	319	292	271	271	271	257	296	312	300	288	264	266	290	255	285	287	276	265	283	296	297	268	272	296	272	307	307	292	276	279	292	264	287	274	292	273	295	267	268	292	269	285	300	294	277	285	286	324	263	266	283	300	280	278	269	287	278	256	314	288	305	281	283	275	301	277	276	311	281	247	290	270	322	298	311	277	312	295	290	311	276	306	267	309	307	285	293	262	273	294	321	278	285	253	325	292	260	273	294	309	288	307	274	275	287	262	284	304	271	271	291	266	295	285	303	277	286	302	323	322	286	273	288	250	273	296	289	309	302	288	278	291	282	287	293	280	293	288	285	293	296	308	283	305	271	289	285	265	268	292	281	290	289	295	284	303	324	278	320	322	292	299	291	280	262	285	273	306	280	290	315	294	274	299	284	289	291	301	293	295	306	285	279	293	282	273	294	276	284	301	282	315	292	274	267	278	287	314	311	297	292	306	284	312	282	288	288	272	271	294	273	263	297	289	283	301	316	293	300	275	286	260	285	291	310	301	282	262	305	292	258	316	278	264	272	268	297	295	313	313	296	294	280	293	307	304	306	277	278	297	268	309	306	302	308	295	288	330	281	276	277	314	304	277	284	262	275	316	267	278	257	287	317	286	308	306	288	301	316	288	288	298	289	285	278	280	300	298	284	308	282	290	270	320	269	295	284	262	279	269	302	279	264	288	258	306	302	291	292	280	277	270	296	287	301	282	316	301	272	273	298	310	284	265	288	305	296	265	294	292	312	332	312	275	308	289	277	270	281	295	321	280	296	294	299	278	287	265	285	316	310	294	297	280	303	276	229	300	293	287	282	259	303	296	299	286	290	310	293	289	287	288	311	280	277	289	296	259	293	331	303	280	278	283	258	304	266	265	268	287	294	297	306	298	322	282	280	289	271	262	263	286	293	279	309	313	249	263	294	257	282	287	298	304	276	262	277	287	310	288	281	292	307	284	302	283	308	253	280	302	264	288	281	264	303	285	283	301	298	268	283	252	278	293	289	277	260	268	282	277	294	305	313	278	309	292	263	275	299	293	275	281	293	286	256	306	292	256	300	291	297	275	272	298	285	268	291	277	319	272	285	285	275	276	275	299	287	291	303	322	306	305	268	263	294	284	290	289	263	287	293	274	301	297	281	292	345	296	304	316	279	272	261	269	272	283	272	265	274	267	288	292	284	288	265	282	273	289	278	299	274	292	282	289	293	272	292	282	279	299	295	297	287	306	319	274	290	261	303	281	283	295	293	285	306	318	262	272	292	254	302	297	289	310	295	278	311	300	274	275	262	291	279	294	289	287	304	286	302	300	288	285	309	313	287	280	281	328	297	272	291	294	255	289	264	265	260	282	264	279	270	273	271	277	279	277	265	265	299	258	307	273	327	275	276	271	292	308	274	315	319	258	295	295	270	285	309	280	296	303	300	261	303	315	279	295	273	313	277	302	302	287	274	319	266	281	249	307	269	299	270	288	298	286	264	293	268	311	295	303	293	299	311	309	300	299	317	287	288	290	314	290	254	264	299	277	297	289	308	263	299	279	298	311	256	310	297	284	298	296	303	271	291	285	264	286	300	313	300	274	296	286	306	274	287	303	293	302	283	321	302	283	282
23503	51447	40012	25721	17356	12422	9089	7478	6159	4996	4063	3346	2286	1654	1243	1045	935	758	716	647	612	617	618	574	537	524	555	585	549	538	471	498	525	510	521	496	486	521	485	491	498	463	499	517	500	477	478	499	517	506	507	513	525	529	503	520	494	483	508	483	499	471	495	468	494	518	480	459	483	513	511	566	496	443	521	541	539	492	519	521	491	496	559	527	515	480	503	476	506	489	475	519	510	494	467	516	540	522	514	503	537	516	491	500	472	456	489	522	488	524	503	528	473	517	472	483	493	483	528	479	528	453	474	486	474	494	492	508	489	501	491	486	509	492	519	474	522	523	522	484	522	475	492	502	514	525	470	475	517	489	510	539	434	480	530	517	523	495	480	527	494	470	514	455	473	456	468	506	480	495	493	500	506	497	484	478	502	490	487	507	470	486	478	496	524	487	523	477	485	521	492	492	536	484	455	495	464	513	502	526	497	537	473	533	471	515	508	527	472	507	474	513	473	479	507	484	543	478	489	471	485	467	525	518	516	467	535	485	509	512	457	472	483	478	479	532	473	487	517	478	470	513	514	520	515	512	506	509	526	511	473	489	449	495	495	492	476	482	515	470	501	523	526	444	487	497	519	535	498	507	501	517	479	458	506	523	469	509	498	522	507	486	499	471	525	487	492	497	477	474	495	463	480	476	524	499	482	450	501	491	510	483	499	501	490	513	488	513	501	454	463	518	452	491	478	478	503	521	482	481	500	485	491	478	521	532	504	468	521	478	534	493	494	537	494	526	476	494	459	491	468	471	493	463	494	531	522	506	513	520	474	502	548	456	486	449	499	508	509	512	520	513	474	526	513	531	478	503	525	488	497	515	517	523	462	509	505	531	493	478	503	488	472	478	485	525	491	496	482	534	497	488	430	511	496	480	483	513	501	515	533	484	503	468	451	513	465	484	456	483	508	510	513	482	508	477	497	499	473	503	484	526	487	471	524	478	506	485	474	493	483	508	509	504	495	524	479	491	485	504	458	494	473	527	441	553	525	533	434	499	487	497	481	517	500	480	498	498	517	473	503	515	519	500	487	508	512	493	488	480	523	527	512	466	475	500	474	472	492	491	503	495	514	509	543	464	501	538	456	506	484	488	504	477	521	476	456	558	488	472	511	492	487	459	511	504	467	492	489	489	514	471	505	539	509	532	531	493	484	501	532	500	508	505	491	483	485	516	545	491	507	470	490	481	512	489	526	495	493	489	478	484	496	475	467	517	529	505	487	505	513	512	519	498	499	489	481	483	478	573	473	497	477	494	524	501	475	478	467	469	518	506	489	504	539	529	500	445	446	517	517	501	500	494	525	472	511	491	487	480	468	547	480	469	512	509	492	477	506	463	466	488	497	482	492	509	516	474	457	509	482	550	472	483	539	526	483	474	467	493	463	525	504	470	471	478	463	493	498	508	473	476	518	521	492	486	465	524	502	464	473	496	526	497	521	506	515	489	474	478	471	474	525	460	481	500	490	505	462	536	480	480	480	482	493	488	481	516	497	550	526	511	507	509	473	507	480	469	529	517	514	513	518	478	509	501	504	502	503	479	467	475	478	499	527	449	486	460	456	511	502	485	495	467	503	478	501	490	472	466	475	514	475	521	493	505	464	497	462	520	497	478	498	529	517	529	504	493	474	502	517	477	514	510	491	496	515	486	523	495	494	541	512	487	494	449	492	495	541	491	511	507	492	505	484	468	473	503	484	491	445	495	494	475	500	528	530	494	477	498	490	504	519	471	466	524	489	480	509	466	509	470	455	453	488	456	517	468	503	488	517	507	499	487	486	508	480	480	468	493	472	483	470	488	473	511	513	476	503	477	477	525	495	505	482	485	485	503	471	489	465	506	457	476	502	495	534	469	493	498	517	482	515	502	499	501	488	490	542	500	480	552	491	562	517	498	495	502	448	494	485	473	518	497	462	493	449	566	471	560	512	536	507	491	495	484	522	502	527	484	503	464	499	524	493	466	516	516	503	482	474	494	476	533	468	474	453	512	519	480	487	467	519	489	523	481	521	501	502	495	494	499	507	509	515	520	486	506	525	510	521	447	464	541	482	476	513	557	506	461	480	477	476	487	471	511	524	521	509	490	513	525	500	455	521	499	499	515	529	552	486	492	528	497	535	457	476	483	486	501	484	518	472	505	544	517	475	501	492	451	469	494	497	503	493	497	538	468	505	485	528	485	518	497	521	478	510	490	470	494	483	492	486	485	484	491	496	523	490	507	477	500	507	495	483	511	544	507	516	495	490	450	498	531	520	475	537	516	484	488	516	460	480	494	502	492	534	523	513	503	514	511	495	468	473	483	477	472	473	492	516	493	509	524	480	495	478	463	485	480	513	502	546	532	490	518	467	471	497	451	480	495	506	496	460	490	512	510	533	528	510	494	493	515	563	514	470	477	492	529	448	506	460	529	488	461	528	541	490	504	508	538	454	507	474	499	518	514	520	477	506	541	497	492	512	514	493	509	516	488	497	521	501	514	494	526	491	530	464	491	485	507	491	456	481	463	475	493	524	496	518	523	499	479	466	504	506	512	464	488	508	491	522	494	479	496	491	473	480	463	526	515	468	453	496	519	503	466	458	479	494	467	492	479	502	480	479	503	521	501	514	497	507	517	480	506	495	505	556	462	517	512	489	473	483	508	486	448	514	485	457	501	472	518	452	476	503	452	496	469	498	455	463	454	494	517	492	543	495	536	490	466	516	498	490	487	481	529	488	491	437	512	503	484	524	434	505	495	491	499	500	519	503	526	468	489	483	482	508	531	468	475	485	500	521	474	516	477	491	482	469	498	487	488	473	524	534	492	446	479	480	517	501	520	530	544	479	484	554	462	485	528	542	497	502	512	475	478	484	518	505	474	502	511	456	480	462	469	508	510	504	508	491	482	509	471	480	502	473	488	489	503	502	473	472	480	459	478	475	521	516	515	468	514	478	478	493	463	478	508	526	502	477	481	452	494	496	473	479	495	518	451	482	494	496	501	491	495	499	507	476	487	480	533	498	543	487	505	473	507	449	470	478	463	481	540	485	496	500	475	465	468	458	484	511	497	474	473	507	447	522	467	496	461	498	513	531	520	471	504	499	490	508	495	525	537	450	505	495	467	512	520	512	533	496	502	537	495	514	510	495	519	494	528	488	504	533	456	477	469	462	482	521	486	479	540	472	527	494	483	512	477	529	496	491	479	492	465	500	496	505	523	501	489	522	521	458	489	480	531	467	451	475	529	504	487	501	508	486	504	539	522	470	523	493	473	489	505	502	507	500	461	460	487	510	501	490	484	530	464	507	452	513	464	466	474	483	486	520	499	528	482	481	486	493	487	512	486	486	490	492	444	482	513	478	473	499	508	489	495	509	488	516	504	500	506	540	506	493	482	520	499	516	457	508	463	528	497	477	511	473	488	495	550	470	504	514	475	473	477	495	491	480	489	524	522	466	492	516	494	516	497	489	478	485	514
27862	21998	19619	8365	3002	1711	1270	1049	984	797	814	684	581	571	515	498	476	492	512	528	512	496	495	531	469	442	482	456	474	486	500	462	457	459	491	473	451	492	502	489	462	454	467	530	455	498	456	475	458	455	465	482	457	448	464	467	480	483	465	481	438	534	464	514	492	430	436	461	481	454	462	518	468	489	458	467	481	515	444	495	465	501	470	496	457	468	511	445	452	515	503	498	492	467	444	498	479	475	444	434	504	467	473	483	460	512	456	457	468	480	492	490	461	419	491	471	489	438	474	466	487	454	449	478	477	470	472	441	523	481	490	497	471	500	530	450	460	496	497	483	460	488	491	501	464	488	491	466	484	478	473	471	449	460	462	445	464	504	532	499	477	455	499	484	436	493	467	463	501	491	466	491	502	501	467	422	458	504	466	505	502	481	476	466	451	430	435	491	537	478	467	458	461	481	462	418	464	444	467	503	465	510	500	490	485	469	490	448	446	463	480	480	475	451	461	476	469	458	540	464	496	444	461	508	450	505	492	462	454	447	451	502	504	424	442	466	488	485	449	499	439	461	496	478	499	462	478	507	483	469	469	495	476	476	487	469	449	476	443	500	458	481	470	440	474	473	478	460	448	455	460	483	470	449	464	507	440	474	469	476	478	432	492	424	455	480	475	458	464	449	468	447	467	473	495	495	543	456	474	479	453	430	499	481	495	471	450	444	510	465	481	510	462	450	511	471	438	479	520	469	502	520	462	450	474	485	457	474	503	499	461	438	431	467	468	503	478	453	471	518	462	474	505	465	450	466	441	524	520	452	480	479	468	460	452	466	436	471	461	476	461	492	465	488	474	516	472	465	473	456	467	458	461	491	481	450	485	496	470	460	498	488	491	447	499	502	499	485	458	458	459	474	476	400	490	486	459	479	463	479	501	515	482	459	484	480	486	493	444	486	471	495	501	474	490	465	489	455	463	491	446	495	494	470	477	486	492	474	482	489	478	527	476	499	511	478	440	510	464	490	486	499	476	480	445	514	490	458	441	489	497	491	495	493	466	497	481	482	486	499	480	504	511	450	464	457	504	455	467	446	484	436	468	481	436	466	464	503	495	507	483	469	504	512	473	479	480	479	473	481	469	465	478	481	500	495	461	492	490	456	491	483	489	468	495	493	501	498	510	470	467	467	430	468	458	494	443	481	500	475	494	515	518	487	475	508	480	480	511	422	444	485	443	482	480	472	513	428	474	504	493	459	419	466	465	484	484	487	448	468	496	483	481	485	460	436	445	454	462	490	521	453	466	493	527	476	464	485	454	429	463	449	466	469	470	466	502	424	473	488	525	453	480	459	498	503	464	501	504	505	509	478	479	517	451	496	462	476	515	477	465	473	494	452	484	451	452	477	504	513	465	473	475	438	467	475	482	474	449	474	458	501	476	444	471	478	523	495	494	504	509	469	454	509	495	482	496	512	497	503	452	503	482	476	494	461	502	425	448	456	435	502	462	455	462	528	495	504	434	483	473	489	482	466	451	514	477	478	468	483	492	477	503	473	516	483	486	503	484	488	487	439	481	501	513	479	485	487	473	444	500	460	481	482	474	454	479	512	483	484	490	458	470	525	484	479	490	484	493	470	514	504	450	465	458	470	482	483	440	455	484	479	506	493	454	471	458	445	502	484	466	482	506	412	476	474	434	459	483	495	453	458	484	481	467	481	461	442	486	475	466	474	482	500	451	475	468	501	504	460	438	468	505	492	489	482	498	500	451	443	509	463	466	450	483	513	430	464	449	456	496	450	502	446	430	494	451	440	451	500	478	456	448	467	477	463	471	487	480	505	507	481	448	474	461	475	494	479	485	484	478	484	478	432	469	498	481	520	487	477	443	476	517	453	460	476	472	458	514	506	468	492	463	458	455	433	501	496	487	488	457	478	434	478	434	476	470	469	472	457	491	454	463	458	452	510	531	496	477	457	477	469	472	488	450	500	452	468	454	471	456	432	462	499	487	482	498	461	478	465	472	492	486	448	431	473	471	485	450	477	492	500	513	483	458	492	500	462	458	476	479	483	474	491	450	479	459	482	500	458	445	398	493	476	465	416	480	463	471	503	483	466	476	483	500	496	481	474	515	465	518	467	491	492	507	465	438	474	491	463	486	476	480	471	481	482	471	452	465	469	489	451	464	443	471	496	462	472	472	488	448	479	493	484	475	459	513	448	480	497	489	473	477	479	450	485	481	496	454	448	479	507	509	469	502	468	457	472	508	463	452	504	485	462	463	472	470	464	475	458	469	438	505	459	505	515	491	465	457	468	533	445	513	470	457	430	488	466	457	491	490	484	474	450	455	502	429	474	488	438	455	449	452	447	516	477	463	493	499	516	479	475	484	465	447	456	459	478	488	474	465	451	430	494	471	474	503	450	514	487	501	455	451	474	438	519	491	477	480	474	438	503	504	484	475	498	463	478	473	518	473	451	461	449	501	502	472	494	506	492	485	466	462	531	479	471	513	444	460	490	493	431	477	484	492	471	483	439	481	514	475	493	500	485	443	504	468	504	426	463	470	541	495	481	456	454	481	496	485	476	479	464	497	503	507	474	447	499	479	477	502	468	478	461	490	437	477	473	460	465	486	450	471	478	480	508	445	454	478	480	466	452	499	449	469	445	467	477	440	477	480	440	459	468	448	518	495	501	521	493	494	529	471	478	521	465	443	483	491	490	510	519	504	490	499	477	474	442	492	466	438	470	493	485	510	485	515	469	443	469	502	461	512	457	493	464	450	480	476	495	460	507	462	467	466	463	467	452	474	492	468	485	434	492	500	494	508	493	468	443	465	490	483	472	447	494	490	435	487	463	478	489	492	508	456	488	489	477	480	435	451	468	460	471	502	487	492	470	540	454	470	465	456	433	483	525	468	434	497	486	471	485	470	492	475	477	502	475	471	464	516	454	474	489	500	468	462	498	474	467	440	479	484	470	466	458	468	464	463	435	485	508	484	446	466	521	478	532	492	491	504	466	497	437	464	497	507	447	454	478	454	512	451	480	457	449	502	468	449	483	444	473	490	496	473	466	495	458	483	503	479	482	448	493	453	471	478	461	465	438	448	461	482	448	455	471	494	448	480	511	438	475	480	487	505	476	468	510	521	436	452	468	477	450	449	503	489	466	525	473	503	454	466	480	465	480	474	467	483	481	457	473	480	474	490	449	440	503	480	453	486	423	489	515	521	483	471	448	475	515	489	455	483	465	462	499	457	439	436	499	446	471	470	449	486	464	481	492	455	501	494	486	480	507	437	467	495	497	484	459	440	468	475	459	494	465	520	490	450	466	483	481	563	470	510	524	460	490	464	469	538	471	474	518	496	441	490	489	478	500	483	479	483	510	475	455	489	458	492	498	498	453	494	474	498	418	474	463	492	427	471	523	461	446	484	455	485	481	462	494	501	526	498	461	484	469	480	421	510	454	471	447	470	438	512	452	475	501	457	509	473	444	515	468	425	462
18899	35018	25491	11509	6886	4365	3311	2745	2293	2019	1833	1476	1178	1051	946	926	874	859	909	814	824	862	778	822	847	825	810	853	865	804	800	792	821	856	783	817	860	807	782	823	751	794	817	821	708	770	821	813	787	798	795	833	839	806	814	818	783	791	849	827	794	748	819	841	803	846	826	775	777	831	772	843	856	837	823	773	825	800	814	776	820	788	807	835	745	833	841	751	876	795	847	822	855	817	819	827	804	786	831	808	768	797	831	810	841	816	819	819	794	833	828	782	780	805	825	816	827	801	774	822	832	838	838	813	821	765	812	789	829	837	774	790	829	839	857	754	829	802	829	818	751	864	806	836	845	758	796	843	785	819	735	843	817	837	852	786	809	826	796	799	821	880	823	841	789	803	815	841	809	824	811	836	824	810	802	797	805	777	794	809	850	828	819	825	726	826	857	809	795	795	811	813	794	835	827	820	804	800	787	784	802	808	788	774	807	805	822	862	841	817	799	838	807	773	812	831	863	862	794	836	799	822	827	790	820	821	801	849	810	818	792	793	796	809	828	824	780	796	818	793	816	758	821	838	795	744	804	778	839	838	809	851	808	799	757	813	787	797	769	786	800	836	788	770	799	790	845	851	799	789	804	799	838	866	797	781	834	804	766	841	857	816	800	857	814	806	783	836	830	816	785	798	828	752	785	793	797	831	843	824	826	829	797	808	814	802	802	820	744	820	809	834	856	808	848	765	788	832	770	813	814	825	818	819	784	795	758	833	794	868	747	788	805	824	803	812	810	775	835	787	815	793	826	787	809	839	754	858	787	770	766	810	837	827	800	841	800	823	840	802	849	760	802	792	781	792	848	805	830	790	798	793	806	745	804	846	857	765	805	857	811	788	835	830	787	783	817	741	811	796	756	837	829	839	854	779	804	768	815	792	801	813	830	819	809	794	856	845	838	830	837	794	851	815	848	799	789	803	870	828	849	780	835	817	801	803	830	821	809	864	817	771	814	776	772	782	796	841	819	819	841	841	820	758	805	828	791	826	816	828	834	836	786	825	833	817	782	827	805	837	765	844	798	794	777	820	790	762	821	828	838	852	797	785	837	818	776	777	837	790	807	751	818	819	713	754	820	822	774	842	832	808	840	837	796	794	788	819	863	849	832	819	787	795	816	756	848	806	796	807	809	799	778	831	797	840	820	816	769	805	821	865	849	862	846	818	846	815	860	825	808	794	784	792	878	794	809	861	808	813	823	792	838	818	775	826	845	813	795	814	806	764	842	765	823	800	789	814	795	800	802	821	841	834	815	812	782	798	828	823	806	755	826	820	798	794	798	830	833	764	790	809	813	814	800	804	826	776	840	849	800	825	822	785	817	869	819	748	880	838	829	804	770	884	833	777	866	831	831	781	815	849	782	831	810	763	808	832	814	815	821	780	782	857	805	788	829	804	853	775	821	769	826	808	791	848	815	783	818	822	783	815	838	792	826	789	826	774	771	833	835	859	820	844	821	813	795	769	785	785	809	778	835	801	820	761	803	825	778	844	847	772	811	818	801	847	812	847	806	856	852	821	765	841	802	796	810	819	836	770	818	813	800	769	819	818	850	753	807	748	839	875	846	824	760	796	779	819	837	804	801	834	808	786	826	798	840	765	796	791	778	780	756	774	806	851	846	787	786	816	810	814	821	804	826	820	801	811	822	813	796	799	808	851	790	819	815	818	826	798	825	833	821	800	789	873	772	816	826	806	766	851	804	767	810	827	775	824	793	790	820	806	774	868	813	788	811	852	842	825	839	819	813	842	765	828	784	798	812	813	804	835	773	788	782	832	750	841	777	811	778	826	818	807	851	773	844	792	935	787	834	768	840	767	832	800	777	782	829	808	788	833	826	744	884	845	888	776	747	804	815	813	808	802	738	842	775	794	816	793	816	813	876	845	824	779	812	854	798	804	823	855	764	776	818	822	873	814	840	769	853	830	817	832	853	824	780	775	794	823	819	838	777	869	842	794	837	814	855	836	826	815	816	828	813	778	821	859	820	786	800	785	821	762	842	844	780	814	871	844	839	799	830	832	773	825	806	713	812	815	790	793	807	749	812	791	831	790	780	800	859	820	807	789	779	885	785	782	844	805	854	816	830	812	806	792	828	768	848	849	806	766	790	826	833	842	826	802	841	859	778	824	788	800	787	816	832	862	804	847	818	826	847	786	820	783	787	809	835	822	824	831	823	799	847	864	816	815	796	840	790	850	798	813	827	802	785	775	832	785	812	810	819	842	784	832	813	843	838	785	824	798	810	808	808	765	742	843	787	825	834	806	784	811	819	782	823	891	828	772	872	794	845	832	810	822	779	781	780	834	808	797	769	840	882	807	762	813	803	856	815	832	840	817	838	780	811	799	790	788	794	787	791	853	811	817	770	868	782	838	812	789	791	759	817	796	760	781	807	847	813	788	817	794	760	784	828	794	793	806	813	823	847	865	823	828	795	821	820	873	817	759	855	837	819	776	792	780	815	778	738	804	777	833	806	818	851	797	816	838	808	825	809	813	836	824	847	806	811	784	831	783	816	849	789	820	761	819	835	800	822	810	802	827	777	818	773	788	793	779	867	802	823	804	824	788	837	808	783	835	852	785	835	803	821	768	809	780	825	823	818	827	826	782	766	805	754	783	778	814	833	787	840	838	834	805	855	827	825	825	783	831	826	818	775	809	802	822	785	806	769	773	847	837	835	731	820	768	824	800	851	838	799	843	799	816	825	804	720	836	830	852	792	803	794	818	752	825	814	810	843	846	832	801	803	778	788	822	771	843	793	784	807	825	823	849	842	841	835	835	829	874	836	789	798	850	804	854	814	802	797	805	817	795	835	823	860	833	798	854	804	847	830	771	818	792	812	824	764	849	817	848	856	822	802	817	777	805	800	757	751	784	824	822	784	720	769	829	838	793	810	847	818	819	799	836	804	834	797	760	776	775	775	830	786	805	815	846	822	791	829	863	798	804	783	804	761	831	784	806	801	814	834	830	794	777	860	797	797	834	851	762	791	794	836	832	811	845	820	815	776	815	765	814	782	820	790	790	823	874	823	838	756	798	837	844	807	782	834	763	764	778	784	793	817	758	805	821	779	822	759	807	793	815	823	803	795	745	825	816	856	775	880	805	801	840	852	817	774	841	846	816	848	861	791	818	806	773	758	851	733	850	842	782	770	858	833	800	786	836	802	815	819	797	823	838	809	802	860	786	809	838	787	799	814	760	801	803	799	808	856	824	773	780	749	809	797	795	797	756	806	876	825	805	809	800	840	753	813	842	794	850	829	766	773	812	772	831	824	825	829	771	807	850	824	824	841	780	801	828	757	767	893	828	771	817	833	807	838	776	825	850	818	829	825	852	787	755	807	780	799	845	857	820	801	766	813	844	833	878	868	794	747	832	806	813	859	816	859	818	797	801	795	802	813	800	830	768	824	802	807	813	796	842	822	800	860	784	843	830	777	828	856	801	818	779
23843	21562	27933	25705	18785	7285	3336	2004	1576	1355	1120	850	668	577	507	461	435	458	422	433	404	401	379	397	354	379	372	371	402	426	361	373	371	372	388	396	387	382	359	389	430	360	384	398	393	383	375	416	373	388	397	384	417	397	413	365	371	392	381	365	345	322	382	392	366	371	397	374	392	365	356	376	420	351	435	362	376	412	345	400	367	359	378	429	414	378	372	372	383	386	385	406	391	401	412	380	370	346	346	367	383	369	359	344	350	370	349	387	373	380	380	376	332	406	382	394	375	377	350	391	372	385	353	388	414	427	392	378	400	365	370	365	371	378	379	411	368	356	417	342	382	357	407	348	376	355	428	367	433	380	380	377	382	354	368	381	362	387	380	367	371	396	361	345	363	396	405	403	352	395	389	395	424	381	358	348	395	344	376	359	373	349	370	387	384	379	356	402	347	350	368	387	419	389	374	370	366	411	334	378	349	384	366	359	357	394	368	384	397	377	368	391	377	353	339	395	357	358	372	364	367	366	369	396	405	357	384	414	392	357	384	386	377	372	391	370	355	328	371	386	386	387	411	359	373	358	379	404	349	331	338	397	354	394	417	345	365	401	375	340	362	345	378	386	416	390	390	351	399	378	368	378	377	404	396	368	396	399	404	379	374	360	386	385	385	383	374	389	339	373	377	339	367	398	404	353	353	387	372	358	362	372	381	365	376	405	374	368	366	383	399	404	389	397	360	386	380	360	395	372	357	366	403	371	377	363	371	372	376	424	387	402	403	383	359	399	417	382	377	368	367	400	376	373	397	402	365	368	403	358	376	385	369	404	332	405	355	355	369	389	351	345	386	374	377	368	362	377	399	379	392	349	369	367	400	401	380	371	374	396	398	367	362	355	384	363	409	377	395	358	400	339	344	376	364	407	332	373	354	382	416	350	366	353	352	391	368	412	357	364	352	339	368	370	373	347	383	389	389	354	384	377	399	369	378	398	370	362	326	361	359	330	392	414	360	391	386	368	419	362	373	368	387	413	376	391	352	382	385	399	409	387	407	393	376	415	362	427	357	396	379	358	384	376	351	365	376	342	348	374	397	385	383	380	382	371	361	409	355	373	381	379	364	392	369	403	408	336	397	355	388	358	362	353	375	373	409	374	385	337	376	393	380	336	374	347	359	358	368	375	395	357	401	359	403	381	399	373	354	378	399	361	388	400	365	356	340	399	399	368	387	414	390	369	362	410	374	376	386	367	379	382	355	351	373	375	408	359	350	397	379	387	406	402	394	368	412	354	387	409	384	365	398	353	338	384	359	385	395	392	331	379	394	360	381	344	389	399	361	360	376	342	387	402	380	382	390	380	386	393	375	374	374	389	365	389	388	361	369	383	411	374	413	390	382	394	355	364	375	374	391	402	353	370	377	420	330	372	382	391	356	390	382	402	358	359	358	390	385	368	392	378	393	364	367	353	397	399	361	383	386	367	362	377	387	401	338	373	363	355	363	393	340	359	355	346	362	371	346	373	383	388	410	435	391	402	368	409	383	367	402	370	368	392	379	340	379	338	367	396	371	364	387	387	411	396	397	369	371	358	372	378	384	371	352	353	396	359	373	355	371	365	396	404	372	380	357	396	363	357	373	389	362	372	399	364	372	369	375	368	398	358	352	391	402	360	372	382	370	420	392	410	350	380	429	377	371	370	383	381	367	412	391	387	375	341	374	389	374	399	368	391	391	369	385	389	347	343	393	382	383	344	382	375	382	353	383	357	402	375	365	393	360	339	347	372	376	415	369	388	406	352	398	356	365	373	384	378	397	381	381	364	372	354	387	377	356	374	349	410	354	412	377	384	372	384	381	346	381	356	371	380	362	372	372	415	396	378	364	396	389	385	374	399	399	399	406	374	390	364	369	404	356	398	365	370	346	407	358	374	362	364	365	381	381	385	389	360	353	399	346	381	390	400	369	419	370	356	331	369	380	373	355	409	364	401	402	362	379	368	388	399	370	372	372	355	402	374	408	379	416	379	365	376	381	363	377	363	381	376	333	384	362	389	367	376	365	395	390	383	404	417	362	381	364	424	366	373	386	380	395	385	391	384	384	375	373	356	399	373	379	372	369	335	364	396	379	376	402	400	338	401	364	349	370	404	386	375	348	379	369	388	382	355	371	383	371	390	368	372	375	350	362	343	397	381	408	387	328	370	354	383	376	389	379	396	404	382	372	375	331	379	384	323	386	372	389	362	360	381	395	358	349	397	377	377	347	360	349	395	345	405	351	368	353	355	390	365	360	419	374	425	406	393	401	393	371	391	395	361	380	359	380	370	407	384	363	411	417	384	386	371	418	350	383	398	394	363	385	357	339	387	361	333	386	405	390	374	361	348	370	359	390	411	363	407	386	358	386	388	383	355	342	379	372	370	367	394	377	350	343	392	385	364	382	389	387	368	403	404	374	359	398	393	400	392	367	391	404	387	400	416	387	370	362	353	407	400	359	369	391	378	405	391	375	380	370	405	385	364	350	373	386	368	371	360	374	391	382	380	371	391	357	380	344	378	374	374	382	376	372	374	385	356	342	366	364	362	362	382	373	360	360	365	390	387	390	361	425	388	373	348	372	356	385	352	387	338	385	366	371	366	399	386	400	368	392	377	424	387	380	369	398	397	380	385	391	321	371	383	381	375	424	375	381	422	389	374	379	397	358	389	414	374	414	374	386	325	343	365	355	361	365	351	343	371	389	360	376	365	400	396	365	342	372	381	375	363	356	402	377	363	367	363	397	404	366	382	343	370	351	383	384	388	370	383	350	366	397	381	377	403	396	387	381	390	390	387	379	380	381	334	350	361	387	365	388	406	385	406	386	357	368	383	381	380	371	365	393	392	370	368	361	363	342	366	417	371	363	344	364	374	356	372	367	404	388	362	397	343	374	392	344	358	369	350	349	372	378	384	370	403	368	326	405	382	389	374	370	378	374	349	347	391	391	407	392	386	385	401	375	378	362	379	376	404	430	404	388	396	381	372	320	401	374	396	417	375	384	371	409	369	372	362	353	384	345	368	368	378	396	386	373	347	375	372	388	387	359	440	353	388	385	348	352	350	392	389	368	345	348	435	372	382	424	372	385	355	394	369	384	366	386	341	416	350	409	337	376	371	347	400	341	376	370	350	388	382	408	344	393	388	343	395	386	342	384	350	382	356	342	359	399	391	391	390	371	376	375	354	367	429	405	360	396	397	390	388	373	347	404	380	401	373	381	371	353	394	361	370	368	375	391	419	375	406	373	397	387	401	372	368	377	343	370	390	373	366	357	351	395	387	365	372	373	354	372	365	359	358	390	344	394	374	400	349	366	332	371	359	375	436	364	366	395	382	411	364	393	383	381	422	385	399	383	392	368	382	360	390	374	340	367	415	379	360	368	366	364	428	368	349	381	378	375	396	375	360	388	332	398	387	377	375	388	353	361	431	395	347	379	370	369	375	423	382	404	387	397	358	388	373	354	345	371	376
20850	46896	36331	22497	13749	9480	6436	5175	4049	3600	3030	2134	1601	1293	1047	910	893	800	739	754	774	682	677	704	691	701	681	637	682	668	690	614	656	655	702	677	632	646	659	694	654	632	707	643	623	634	668	654	641	686	662	670	631	702	647	652	658	664	665	647	621	707	659	680	665	663	673	648	652	662	655	661	642	675	700	704	661	655	645	660	633	649	677	639	683	665	623	697	662	647	659	674	663	652	709	615	645	641	660	634	645	636	622	656	627	644	650	671	656	664	619	660	687	672	629	648	669	677	689	617	659	644	671	639	669	667	678	657	618	696	667	620	655	651	649	665	614	679	636	662	661	635	673	622	663	644	625	673	651	667	632	651	654	684	700	623	614	710	666	630	667	640	692	662	636	641	684	665	613	651	640	631	626	632	672	665	653	630	663	655	659	650	685	643	649	670	614	634	666	650	678	695	698	615	707	636	627	669	625	705	642	673	650	650	650	667	677	678	637	640	639	674	661	617	653	651	650	607	668	647	671	679	658	628	640	617	662	653	603	717	667	661	670	708	634	675	654	662	698	614	708	666	683	704	702	682	648	651	633	654	619	635	698	608	656	657	632	694	666	697	644	696	616	673	659	600	644	673	664	659	680	607	633	676	649	664	640	658	718	635	638	651	639	705	647	666	694	606	668	640	625	675	654	664	678	640	632	683	641	672	644	680	642	648	644	709	649	648	616	713	583	620	661	693	637	644	619	638	649	649	689	660	616	651	625	689	681	620	645	644	635	675	639	677	686	670	620	654	618	673	626	599	677	662	696	626	667	688	628	669	615	636	625	673	646	636	624	628	654	637	640	671	672	668	669	667	652	640	643	680	627	683	620	608	646	624	631	612	635	663	630	668	647	672	612	616	637	639	636	644	646	646	676	615	651	598	662	712	650	656	662	588	665	618	687	642	652	687	654	624	675	608	645	690	673	612	687	670	624	623	659	662	644	667	619	649	664	641	685	636	666	635	644	618	659	616	615	646	664	650	636	637	645	689	660	671	682	631	673	656	657	632	650	638	661	651	661	630	636	674	618	620	677	610	643	643	672	629	624	645	675	702	652	658	699	648	621	643	629	700	646	649	702	624	651	671	603	659	699	635	658	690	609	651	631	639	632	683	646	699	639	639	674	638	642	641	640	624	659	673	678	707	636	688	724	655	665	684	670	657	677	677	681	697	667	665	636	667	650	686	607	630	625	673	621	678	728	611	634	697	621	647	661	679	678	644	658	652	623	649	638	643	660	659	662	622	683	643	659	672	680	607	664	677	657	659	592	655	639	639	640	649	653	633	692	659	690	672	654	686	636	629	636	646	636	628	626	668	666	663	647	623	660	637	650	645	629	693	668	625	648	669	675	689	657	622	622	672	644	674	653	639	620	635	604	627	685	616	660	665	658	649	639	659	643	653	657	639	692	679	617	626	711	679	672	687	661	654	657	673	663	648	715	613	689	568	649	636	648	654	657	623	643	633	658	634	675	649	644	678	670	617	647	608	643	671	658	636	662	636	649	628	649	671	674	627	657	669	636	642	655	673	640	662	642	676	642	630	651	703	634	654	671	629	653	609	656	717	632	655	662	648	639	599	643	623	664	648	644	652	610	600	648	641	655	605	652	649	652	669	681	646	708	646	639	660	639	641	681	671	619	652	689	673	666	677	653	562	632	626	669	697	622	675	656	673	713	637	665	685	664	703	651	615	652	657	632	655	674	634	620	647	648	637	628	643	682	672	651	673	665	659	636	653	666	626	661	681	676	677	649	635	642	660	613	642	647	655	657	694	623	704	644	641	639	661	691	637	636	660	714	652	667	653	645	716	685	602	627	672	637	692	690	657	634	610	638	646	656	618	630	654	668	605	661	648	659	667	642	626	683	636	620	652	653	653	694	648	624	645	666	675	639	662	655	678	676	658	661	604	676	599	658	645	631	678	640	680	693	627	678	624	610	611	621	710	693	679	670	610	644	673	638	656	637	644	710	662	615	641	609	654	645	662	627	659	685	667	684	639	650	615	627	642	667	653	665	631	624	631	596	604	600	643	636	653	687	638	653	718	673	648	651	685	675	696	603	655	630	631	654	643	718	613	681	668	657	652	686	648	670	642	644	636	674	651	674	631	669	671	684	701	675	646	618	671	686	666	668	635	634	605	603	638	655	672	681	684	657	647	684	661	665	666	645	721	640	627	673	663	660	672	680	654	655	670	653	675	682	684	649	646	690	677	680	651	635	728	658	637	638	662	664	670	657	667	632	623	666	659	646	625	690	654	549	662	613	652	636	642	664	655	665	650	690	697	652	639	627	646	686	631	655	653	680	571	703	654	668	660	627	636	689	633	642	639	584	614	670	584	655	678	667	647	636	631	645	690	678	643	606	662	698	614	664	648	681	692	724	636	610	656	658	666	666	616	681	595	652	685	681	642	682	679	630	653	665	608	691	631	653	638	672	638	648	636	671	590	647	643	644	657	640	667	637	676	669	649	631	668	609	623	667	643	642	635	638	622	659	658	673	683	650	606	641	654	632	672	690	643	630	682	663	660	689	625	678	702	656	675	624	645	661	612	648	650	640	634	640	631	677	651	635	666	647	653	643	641	641	647	621	660	631	664	625	671	665	645	643	699	664	645	651	642	621	671	672	688	643	693	626	661	691	699	657	658	649	673	616	658	622	681	667	631	639	624	646	647	653	648	620	669	635	604	680	627	609	664	612	661	628	657	606	644	657	651	692	690	671	678	668	640	605	656	676	634	618	695	667	629	660	693	641	664	623	673	622	667	710	669	616	700	636	627	653	647	644	691	638	660	613	646	659	676	676	665	672	610	649	669	659	614	684	685	629	649	650	682	655	635	677	658	631	688	664	654	594	665	661	638	665	625	620	638	661	703	703	648	622	621	655	704	641	695	651	715	645	620	621	639	645	635	629	676	636	678	620	612	683	672	650	654	639	614	619	726	645	664	650	635	646	677	635	627	626	672	647	642	664	630	702	607	672	629	618	648	656	636	615	627	658	672	687	657	645	654	628	649	670	636	668	618	664	650	699	632	628	598	654	586	645	654	661	644	617	634	665	654	599	636	648	646	651	681	630	661	636	629	632	681	660	642	596	700	687	642	672	649	665	682	679	661	657	644	657	649	678	681	651	636	675	686	630	648	665	647	662	684	632	611	669	652	685	649	690	684	632	703	645	634	656	650	612	667	647	633	614	634	667	696	635	654	652	637	666	703	660	629	597	682	595	661	674	608	674	674	656	617	641	684	601	721	687	667	619	638	617	653	663	623	602	662	649	641	661	624	689	584	618	635	644	645	681	673	662	661	627	667	698	605	669	676	680	627	605	652	669	646	631	664	643	648	652	670	627	635	612	672	632	662	651	669	619	648	638	649	629	650	628	664	625	656	655	635	661	655	672	648	631	621	633	674	612	664	687	642	694	659	653	675	601	649	623	647	665	676	686	658	665	598	632	638	616	717	659	665
25483	21620	25681	21314	5510	2536	1780	1382	1194	1032	812	692	603	529	485	524	479	496	475	491	505	465	485	496	482	473	457	408	474	438	431	433	436	432	434	439	446	441	457	434	413	420	406	464	431	431	450	436	380	439	453	453	460	455	458	444	459	486	422	437	467	456	454	490	453	426	464	464	438	405	482	470	436	436	467	448	465	439	407	443	431	460	445	496	417	478	428	450	437	414	425	446	452	423	428	415	433	423	462	452	445	450	458	432	437	464	419	430	417	471	427	473	451	473	413	430	423	450	453	451	451	430	465	446	438	440	434	483	430	407	467	425	424	426	423	436	469	407	406	425	452	430	427	477	445	408	432	409	456	451	476	500	429	443	448	450	445	433	438	455	435	419	429	443	476	448	441	428	441	452	434	429	462	412	424	449	424	440	448	459	459	449	452	465	434	491	445	433	454	478	462	463	465	437	425	448	454	487	442	456	438	445	410	460	472	404	406	393	442	439	421	449	432	471	427	446	458	420	427	469	419	482	380	442	427	414	443	446	434	443	385	440	440	422	428	456	448	429	415	452	462	417	461	495	432	470	433	391	430	423	421	449	443	473	473	431	416	408	447	426	469	427	445	406	466	450	432	497	425	469	475	414	418	425	422	440	436	391	451	468	415	445	463	464	456	442	425	420	416	462	465	452	447	435	421	439	448	456	409	443	435	443	448	460	466	438	459	424	442	432	435	428	432	427	475	462	405	407	440	434	439	445	436	451	456	460	449	477	464	435	442	433	449	438	432	419	464	477	444	450	469	463	445	479	453	475	449	435	426	422	432	424	459	424	450	477	469	424	439	453	453	432	444	466	440	450	460	422	417	426	442	441	460	453	464	436	465	427	470	448	390	443	459	436	456	449	454	463	460	428	454	459	463	462	426	469	465	439	458	455	493	422	461	456	418	427	420	439	449	438	417	474	462	455	427	432	469	477	483	434	443	437	435	470	450	456	445	472	430	458	443	452	440	453	453	436	447	434	446	436	435	448	464	448	458	434	419	448	483	452	472	423	450	396	443	442	430	456	413	403	438	428	476	444	418	437	453	463	416	450	430	406	443	444	435	435	437	490	433	450	428	440	446	414	498	431	428	407	416	426	427	416	430	444	429	445	429	426	442	458	442	452	417	441	442	431	442	431	418	434	406	470	430	445	418	463	446	464	476	488	424	428	440	414	451	424	497	428	430	425	464	426	475	422	448	455	468	430	424	464	438	515	421	439	433	448	441	472	436	452	437	436	438	424	445	449	448	430	403	414	429	464	409	413	422	430	453	435	476	436	426	500	490	392	439	418	463	465	429	438	432	435	457	457	446	459	443	428	446	444	447	435	419	452	444	459	427	449	445	451	444	415	416	455	471	441	430	448	429	440	432	419	438	429	439	423	480	405	413	447	404	431	481	480	470	443	485	449	468	420	442	423	429	415	434	431	458	448	461	476	481	411	434	447	406	421	471	467	447	446	430	453	417	469	414	423	471	454	411	427	417	423	441	438	426	443	442	479	460	435	448	493	446	440	406	481	445	415	447	397	471	432	435	440	429	429	376	453	441	397	432	471	435	465	478	436	467	456	449	436	490	416	499	446	425	402	455	427	459	439	441	456	463	476	420	451	434	430	470	418	482	399	463	436	438	427	425	406	403	442	415	441	480	445	447	427	448	438	394	450	493	432	445	424	420	460	438	460	412	476	460	412	432	411	448	427	419	420	410	464	438	469	471	431	470	438	493	454	436	433	419	422	431	415	457	442	424	444	458	417	466	448	446	424	449	427	452	426	454	423	414	426	447	450	434	446	414	423	462	490	446	442	460	477	408	459	462	389	447	451	456	419	445	449	447	419	480	453	437	426	467	471	456	442	424	390	443	421	420	459	420	429	430	462	455	404	425	440	448	423	432	429	416	405	430	436	420	445	502	409	423	456	428	459	456	464	459	475	435	426	468	419	421	435	456	489	423	448	442	440	410	461	433	460	421	451	434	429	424	441	442	463	463	455	426	433	450	434	441	440	444	452	449	435	452	433	472	447	453	429	386	441	447	448	426	459	419	418	432	436	425	428	438	470	427	452	449	428	458	425	409	457	437	455	421	459	421	426	465	467	433	417	440	396	457	414	447	451	432	454	441	451	455	442	416	423	407	451	410	414	445	456	407	425	445	453	471	415	440	437	449	473	460	454	430	478	454	456	439	453	425	451	441	447	444	453	420	424	425	445	427	447	433	474	447	415	443	412	444	448	431	463	440	449	398	416	455	422	454	414	448	414	454	422	460	446	454	482	450	422	380	413	409	423	419	450	440	458	445	439	426	473	435	444	461	484	431	446	451	478	423	444	475	442	476	450	467	453	444	421	465	447	407	431	463	463	463	434	466	468	444	447	481	450	452	456	452	466	501	423	445	415	427	429	440	426	431	483	441	407	449	473	414	411	417	495	451	410	453	440	459	453	433	460	430	456	460	450	427	449	451	439	432	466	431	414	466	395	417	437	408	487	431	463	430	447	470	468	454	457	408	430	477	453	416	458	409	449	472	478	439	456	446	498	452	456	411	428	468	436	427	437	393	430	426	406	410	404	440	456	427	468	448	461	454	436	463	431	465	427	440	431	426	451	434	415	447	451	411	436	456	482	464	443	425	457	440	464	483	459	426	410	454	458	459	464	426	468	400	451	452	418	447	431	472	440	440	424	452	440	438	451	417	459	447	492	450	451	445	453	404	456	480	433	451	451	440	443	479	459	450	460	428	446	474	429	474	441	411	421	448	455	404	415	441	433	458	424	452	473	426	421	433	416	418	456	436	435	457	439	421	446	453	438	428	439	407	390	439	444	457	425	459	408	441	461	423	447	458	435	466	410	471	449	462	441	445	454	466	439	449	423	426	452	440	453	424	468	401	403	489	453	411	434	483	450	437	445	424	452	452	424	420	447	437	457	469	442	426	452	441	421	442	450	429	437	423	452	421	433	444	442	473	444	448	435	426	417	444	420	449	440	408	427	474	454	464	427	459	480	418	447	456	400	447	431	457	439	445	454	434	452	441	456	438	455	398	451	434	455	415	449	412	445	447	395	461	458	445	426	443	421	418	471	424	451	435	458	455	467	447	455	428	436	461	457	416	429	464	424	459	462	457	460	423	448	469	417	440	416	461	453	440	425	452	472	449	470	434	430	441	413	464	441	440	443	456	435	392	444	429	447	486	461	420	419	405	455	415	449	445	439	416	441	411	452	478	405	467	471	453	439	420	464	504	452	458	448	450	439	408	450	459	447	439	440	421	467	410	423	426	433	492	442	458	436	430	449	429	438	426	497	398	434	449	431	450	452	446	436	472	456	413	464	434	488	421	461	461	398	494	457	438	462	437	451	463	457	409	413	422	436	428	442	458	501	443	440	464	466	471	439	472	404	414	404	461	427	423	463	457	479	466	462	432	457	436	433	422	389	458	448	459	453	443	518	443	454	429	475	451	463	433	431	428	431
19112	37533	29084	16754	9364	6666	4863	4015	3245	2710	2073	1628	1306	1096	976	904	882	832	857	829	774	773	816	756	789	772	733	766	775	734	724	758	737	772	733	770	740	775	763	759	681	755	729	794	791	777	749	759	763	756	773	762	752	749	738	762	723	800	737	716	763	761	783	731	719	739	757	733	764	760	711	710	739	713	772	798	698	778	744	787	728	734	760	766	735	764	713	731	738	752	751	706	737	747	807	774	765	727	760	826	741	764	714	757	752	710	813	716	750	733	745	760	781	740	732	736	746	764	790	758	717	758	715	746	710	750	736	704	760	751	764	728	714	733	733	712	730	695	760	757	733	795	718	748	753	735	747	748	736	726	742	749	764	732	784	760	753	726	732	760	740	760	740	720	769	781	708	738	735	791	771	761	771	766	759	781	776	774	749	750	784	770	783	757	765	762	731	713	760	721	739	761	737	777	777	758	718	749	739	694	784	769	755	715	751	820	730	695	750	745	730	697	741	734	779	721	767	764	744	793	798	768	750	757	773	699	762	723	759	772	798	743	688	761	727	737	785	769	757	747	748	733	721	708	782	688	744	715	756	780	736	779	721	744	790	747	745	714	736	795	710	752	694	746	735	741	704	741	766	738	718	771	790	771	767	744	742	741	716	693	730	713	756	746	694	757	788	774	735	742	732	744	762	753	767	737	710	748	706	717	811	721	733	729	720	749	778	740	714	738	738	776	737	756	682	740	722	734	764	812	734	733	755	736	770	714	754	718	667	773	746	761	692	744	730	755	725	762	700	765	794	729	703	751	795	707	715	718	740	707	785	801	763	738	671	677	782	761	763	740	781	780	738	721	714	807	761	748	727	722	721	748	778	750	716	723	684	732	738	708	786	713	757	717	740	743	736	799	740	744	756	707	733	731	785	783	753	734	838	833	748	757	724	728	765	724	735	754	781	780	784	716	745	735	752	699	762	747	782	762	731	755	733	714	747	755	732	771	763	759	774	769	753	732	753	788	711	754	791	720	714	752	743	777	759	781	722	801	732	759	719	721	762	744	739	757	748	730	767	771	715	750	712	748	727	694	746	724	721	733	720	772	700	741	772	811	766	709	779	737	769	745	728	756	719	696	750	742	757	744	746	712	780	785	756	708	753	733	725	742	800	756	736	756	741	756	770	710	793	701	739	714	690	755	778	752	672	694	704	733	758	778	737	711	740	679	759	732	739	765	819	781	797	797	768	734	735	755	758	775	766	738	755	778	717	790	811	761	734	789	718	708	759	759	734	793	767	724	756	729	803	770	757	779	707	691	693	780	683	761	806	762	732	771	728	758	740	741	758	790	780	734	746	747	761	746	785	825	740	737	752	725	758	735	732	719	776	790	746	799	715	730	707	729	767	761	769	794	765	773	762	733	711	767	755	750	745	772	758	749	736	745	764	692	762	757	749	714	720	734	783	749	751	699	747	756	762	745	714	733	751	698	787	723	779	744	730	760	697	733	738	751	742	743	786	706	742	759	679	741	786	761	803	722	715	771	751	771	725	746	784	774	709	722	770	774	743	770	747	726	761	720	771	749	770	795	808	763	712	754	719	764	756	820	739	790	778	748	767	761	759	743	772	727	753	740	778	777	747	803	707	724	809	716	719	752	739	724	750	758	775	715	747	711	737	752	770	665	751	777	725	792	733	721	791	755	801	723	740	769	719	758	776	742	776	728	764	748	796	703	752	752	762	760	777	717	747	746	686	697	760	701	754	762	759	741	731	738	743	708	774	800	758	727	681	716	798	738	798	748	765	770	718	760	763	752	754	774	749	702	725	781	713	817	791	758	752	765	761	777	788	730	752	774	752	712	732	740	750	763	747	740	762	700	745	763	747	791	729	791	747	739	737	791	783	754	732	769	745	700	761	766	729	795	735	703	709	683	813	705	793	757	758	714	745	778	732	718	759	737	764	736	686	728	753	745	757	786	790	720	713	714	743	691	740	808	736	741	755	753	793	727	751	776	742	748	730	793	781	721	733	754	762	741	681	735	686	725	732	792	724	745	714	743	764	700	715	696	735	716	786	762	740	760	751	715	723	717	692	759	752	695	774	790	768	755	734	733	779	793	709	747	729	744	692	703	768	754	800	743	744	745	737	732	774	753	781	743	771	705	785	718	766	733	710	718	715	770	736	765	762	690	735	726	766	756	743	765	691	762	781	706	733	757	713	752	766	802	761	725	683	777	745	744	734	726	760	762	702	701	722	707	725	755	709	706	773	726	744	749	753	793	750	749	790	744	690	809	781	732	725	761	790	761	707	729	694	771	727	730	739	704	744	766	722	753	794	730	747	775	762	704	752	720	738	691	777	697	747	764	750	742	738	781	726	735	770	754	759	754	726	757	750	769	748	724	743	701	777	781	775	759	754	821	765	689	781	747	768	772	755	729	772	766	774	754	777	732	761	776	766	773	734	751	730	742	729	766	732	756	728	754	737	754	719	727	766	727	779	745	706	724	754	699	786	716	760	725	725	749	708	716	785	770	771	797	719	727	737	740	762	736	771	760	779	768	742	740	757	749	761	750	777	743	705	741	721	760	738	781	753	776	716	745	688	777	733	692	729	785	766	772	761	743	767	745	719	757	774	766	706	739	767	752	676	770	762	741	749	781	731	766	731	689	736	796	737	710	764	782	733	725	809	701	756	746	773	756	723	752	779	736	723	707	821	726	736	803	789	754	786	711	735	715	718	782	727	738	699	793	754	774	801	690	770	773	745	742	716	728	812	803	749	779	705	785	759	767	739	721	749	707	774	747	742	764	727	716	672	749	779	764	771	721	738	744	799	721	770	730	804	746	723	766	776	786	780	746	755	739	703	727	766	753	737	666	783	698	725	703	745	773	778	768	805	711	762	778	687	776	778	831	756	753	770	678	796	737	786	743	771	740	756	737	768	753	741	758	794	708	715	768	762	729	748	772	728	757	758	742	728	726	730	718	765	699	772	750	750	774	760	728	787	765	791	779	739	733	752	765	739	773	719	742	719	773	736	766	754	699	758	758	760	720	753	764	790	763	751	759	720	755	713	791	744	756	749	717	720	772	782	734	751	787	756	751	732	784	754	735	758	748	779	778	764	777	701	765	736	721	728	764	710	769	750	708	777	714	740	745	767	772	714	737	726	747	750	746	734	717	724	773	733	759	738	773	705	723	756	728	764	739	744	806	744	735	762	758	713	767	738	753	723	728	760	724	687	705	765	814	801	756	766	776	714	752	743	751	752	783	762	727	757	746	721	690	703	715	741	765	731	771	784	707	752	750	709	737	739	757	785	734	737	773	725	758	714	762	791	777	706	744	769	738	717	736	749	723	748	764	742	785	674	754	712	706	763	745	729	738	762	744	712	734	780	766	710	752	806	792	725	752	750	692	755	768	789	742	742	728	731	708	726	767	696	750	712	716	830	774	718	738	780	736	772	754	735	757	745	729	730	771	733	754	796	763	801	705	758	744	748	773	757	807	773	709
22888	21566	28630	24926	21576	18044	7208	3664	2565	1954	1419	1048	703	583	466	459	382	387	360	342	319	334	338	298	279	316	308	306	293	298	296	283	299	300	272	280	274	287	277	303	294	295	267	306	258	280	299	283	265	302	301	247	268	306	267	298	297	303	252	310	273	273	280	248	272	256	299	295	305	297	300	277	279	272	304	284	278	286	269	287	287	299	304	275	334	288	291	273	291	295	312	320	298	276	307	302	306	296	270	300	294	310	294	263	276	252	303	256	277	308	299	315	268	315	268	266	275	277	282	300	305	291	260	326	295	280	266	249	308	286	302	295	290	283	272	268	306	278	292	290	277	293	313	263	277	302	297	278	280	306	344	278	304	282	285	286	291	283	267	303	273	281	280	269	298	264	263	259	277	286	284	290	299	271	278	285	265	313	272	298	285	291	263	262	287	290	281	281	270	311	297	276	276	282	291	263	252	298	318	292	279	280	311	255	269	305	286	267	294	291	300	296	270	248	283	275	273	281	256	288	279	293	294	282	293	276	293	293	278	312	255	263	305	288	264	291	302	296	265	264	282	302	286	277	305	274	306	302	272	275	269	260	288	284	273	304	261	306	256	269	299	283	278	306	284	235	254	268	269	266	306	275	312	296	273	290	286	312	310	284	274	319	285	269	254	294	304	296	291	291	288	292	273	276	299	331	280	288	266	276	278	275	253	254	255	266	308	281	257	281	279	291	285	303	292	282	296	285	283	284	297	272	283	278	259	270	309	275	280	284	253	276	267	281	285	276	297	293	268	295	283	295	289	312	293	299	288	305	301	289	290	296	281	316	270	267	296	297	276	277	291	304	281	275	262	275	306	291	287	297	261	282	320	285	301	279	298	300	278	245	291	299	273	315	300	265	304	272	299	261	293	317	254	292	333	277	281	298	307	313	271	307	272	279	293	305	271	271	282	282	291	269	290	276	286	268	311	300	291	271	262	277	281	283	292	294	273	289	292	295	281	261	276	287	294	287	284	277	294	309	249	273	288	306	285	323	284	255	309	306	312	277	308	287	291	305	252	307	286	285	305	284	258	287	291	302	285	268	288	285	304	272	317	266	257	295	305	266	326	273	283	325	306	298	262	313	292	303	276	308	308	284	287	273	306	264	273	290	289	264	256	282	282	274	269	304	291	297	294	301	302	297	253	275	275	279	262	305	280	313	287	292	293	264	315	311	284	302	273	311	287	294	259	260	278	292	299	297	287	243	317	271	277	339	259	292	300	279	279	273	278	302	277	305	303	283	276	281	273	289	289	256	280	281	299	301	282	278	266	282	321	270	292	272	284	268	287	282	261	314	294	273	262	262	278	315	287	302	322	289	306	292	297	306	271	268	280	307	240	276	328	309	300	283	277	266	295	288	313	290	274	250	320	293	297	288	310	285	283	297	267	293	303	288	306	264	280	250	274	284	298	322	292	284	299	287	298	270	295	270	241	308	277	286	287	301	284	262	268	312	272	309	266	295	279	270	302	287	294	292	254	285	295	295	294	303	276	280	298	304	270	276	281	275	282	259	310	256	265	283	307	276	306	276	293	260	273	297	288	283	318	317	305	281	265	279	307	326	276	299	283	300	283	289	295	295	293	276	324	328	259	342	289	264	278	278	284	298	295	289	300	291	274	300	294	310	266	289	295	298	276	244	285	296	268	317	291	297	267	283	278	276	304	275	310	279	288	296	265	283	277	297	289	279	257	298	277	276	288	304	308	281	313	273	312	243	285	307	296	305	297	264	299	293	297	277	311	283	292	288	267	281	286	272	281	295	278	272	284	306	313	322	303	280	296	282	285	275	290	297	279	273	292	254	298	308	276	287	300	282	301	289	298	272	309	279	268	276	277	256	304	309	266	313	285	256	259	292	285	311	266	266	263	283	259	290	278	313	297	273	268	267	316	303	267	292	281	271	311	275	287	279	255	322	281	269	284	273	289	266	246	297	264	297	268	271	316	280	277	280	292	280	311	282	250	288	307	298	273	258	281	277	280	298	292	287	267	273	276	286	300	287	285	315	248	292	277	291	255	280	280	287	258	279	313	268	262	301	265	304	293	247	306	301	294	280	284	280	313	309	268	282	302	304	283	269	308	294	292	295	300	252	290	246	286	275	272	285	292	282	275	318	306	255	298	259	304	273	271	280	282	257	293	317	298	270	252	261	307	295	298	276	283	256	254	277	306	300	289	274	261	295	261	282	293	320	286	289	291	304	260	269	292	271	298	319	275	278	313	287	259	285	309	328	270	272	262	280	284	247	268	274	276	287	285	322	257	289	308	260	287	322	284	253	278	268	300	298	301	281	273	275	282	285	261	276	267	280	286	299	317	281	265	275	313	284	308	277	293	302	267	290	294	280	295	281	282	266	289	272	315	275	277	309	278	291	294	254	289	281	320	293	320	297	293	270	285	267	297	279	295	264	293	270	278	270	261	312	303	263	251	275	282	329	290	273	292	311	276	303	297	315	292	287	305	268	281	296	276	289	291	279	285	323	272	289	265	281	279	275	287	271	303	282	284	274	301	258	259	303	267	254	273	284	280	284	270	292	264	284	283	290	291	296	315	288	258	303	289	282	270	291	299	290	258	311	308	290	302	252	274	315	301	306	282	292	274	269	261	274	276	288	287	316	284	317	277	267	336	303	238	316	247	272	258	281	294	306	267	270	283	296	261	285	281	301	281	311	283	270	259	297	314	275	308	282	294	296	283	289	288	297	280	287	318	318	285	260	272	296	313	274	279	260	279	281	295	267	286	286	272	299	319	282	280	269	277	269	271	273	291	307	277	263	273	254	292	280	276	268	319	288	294	294	308	298	286	273	289	296	279	307	317	293	295	284	273	298	278	256	281	266	279	313	285	288	262	334	278	285	291	271	260	288	257	288	305	311	277	292	285	298	287	294	295	328	278	286	303	305	289	268	325	274	278	312	280	280	292	307	272	315	311	265	300	284	278	288	294	274	288	308	305	272	320	283	231	289	285	298	267	293	316	275	304	304	318	294	269	269	281	271	276	278	304	287	277	285	304	301	280	281	280	273	293	287	283	255	285	268	276	283	281	282	290	296	286	292	292	280	283	268	275	269	273	294	297	315	271	273	290	269	299	244	294	281	281	290	290	322	306	275	271	290	259	293	304	295	300	288	309	289	270	301	310	284	284	294	275	280	268	274	271	267	291	303	324	285	258	304	276	268	300	301	254	254	284	268	279	286	283	294	272	260	290	275	319	273	285	273	292	285	291	284	301	304	295	272	272	258	285	286	256	285	293	292	264	266	291	316	293	279	261	276	247	323	283	287	267	284	308	278	279	290	298	281	273	282	291	287	302	302	310	279	272	301	283	269	301	298	316	287	303	295	296	281	277	284	304	268	275	259	282	283	295	237	261	282	273	293	310	291	294	297	294	272	297	279	263	307	272	289	272	273	303	275	290	273	288	258	272	297	289	292	278	285	275	295	295	270	306	273	261	269	296	279
22189	49715	41293	25269	18310	13502	10408	8427	6815	5312	3658	2752	1816	1438	1108	861	836	758	736	656	619	598	596	543	550	545	566	505	526	556	518	492	505	476	507	485	494	469	529	519	513	457	514	544	531	489	494	540	493	508	484	462	446	526	488	504	496	524	496	449	486	483	510	476	509	496	479	466	509	498	479	487	464	526	511	504	487	489	482	485	498	506	521	470	465	495	508	550	490	463	461	514	500	517	490	473	486	495	510	484	523	510	468	505	533	494	516	496	457	514	509	485	479	475	483	522	487	505	495	494	480	448	481	471	456	509	505	501	471	481	492	478	486	504	453	495	518	486	461	498	468	508	512	503	474	520	504	534	472	485	513	461	472	547	489	532	457	452	445	471	477	470	561	508	502	543	470	468	507	480	492	463	510	468	479	555	497	505	463	478	515	483	492	498	494	540	514	523	472	484	460	515	490	513	492	489	474	492	469	469	513	509	479	460	488	494	498	479	522	517	496	475	520	498	497	472	492	510	494	473	505	503	495	486	481	490	490	530	501	502	494	495	478	506	531	511	484	514	499	519	471	520	488	429	495	461	484	455	469	512	474	507	497	531	463	470	509	496	488	494	479	496	481	494	478	532	456	451	483	498	488	508	455	506	483	460	504	489	522	524	477	478	463	500	486	468	487	508	520	496	483	472	474	520	514	508	473	498	452	480	469	490	493	509	459	495	508	508	461	527	518	462	495	478	531	442	488	476	492	483	488	483	487	496	467	493	495	487	477	458	471	495	489	506	482	512	485	490	529	501	495	517	502	534	432	514	502	502	463	488	472	514	479	501	485	479	489	496	496	492	477	526	460	495	497	501	520	542	537	475	498	480	531	445	499	455	483	502	522	495	494	512	509	510	520	513	487	507	476	497	495	484	456	485	482	493	537	462	514	515	501	520	508	456	464	484	492	480	477	492	497	500	496	481	503	548	467	484	467	496	499	488	516	487	494	486	512	480	483	479	524	491	490	490	469	511	422	481	488	504	484	478	490	499	469	493	477	507	496	469	529	484	525	462	482	502	476	537	458	492	488	481	526	484	495	479	514	465	482	495	487	472	473	517	465	523	492	492	449	470	519	506	505	487	519	470	504	469	521	501	488	498	452	462	511	504	478	491	521	458	453	487	494	476	517	519	481	466	455	483	475	512	499	532	521	482	478	488	494	501	496	557	510	529	532	488	470	459	464	494	532	517	503	488	465	531	486	501	524	480	507	536	475	518	516	523	483	459	490	554	524	527	511	488	482	497	515	489	470	474	541	470	468	460	478	483	499	470	525	513	500	513	514	497	478	484	474	508	512	551	484	523	531	515	476	457	472	492	470	460	477	481	493	486	505	498	524	455	500	455	478	505	491	515	518	513	488	448	521	510	474	474	503	493	459	498	503	489	476	477	523	521	473	483	509	468	553	504	463	490	483	540	479	551	471	556	479	486	490	526	555	489	477	495	491	497	483	508	542	488	490	531	478	444	492	485	478	466	503	482	504	488	492	484	489	530	490	513	492	469	512	496	494	467	463	477	487	508	558	449	484	504	479	485	478	503	493	526	503	507	524	507	484	484	494	473	487	484	495	497	489	462	488	491	470	480	484	481	506	483	501	501	519	488	499	523	492	489	493	461	504	508	488	454	477	483	524	440	472	485	522	519	516	487	492	486	507	527	497	494	500	476	481	533	527	474	523	549	499	495	513	497	518	447	543	517	487	513	497	542	516	500	471	466	484	480	468	488	486	492	499	503	493	510	484	459	516	502	501	509	498	498	499	537	496	544	488	463	470	508	485	480	493	502	475	476	468	488	509	466	496	488	504	480	472	471	466	467	492	516	471	505	487	499	541	497	458	483	501	454	508	487	466	460	515	473	478	485	511	489	473	517	533	523	498	475	480	499	455	487	478	523	469	498	478	476	465	527	509	487	499	510	450	487	488	482	490	501	478	532	468	451	514	491	529	483	471	485	485	501	479	477	489	515	469	506	477	492	468	512	544	490	485	516	485	505	488	475	462	452	532	485	498	482	474	473	484	532	489	499	490	498	528	530	555	503	518	457	444	511	482	501	492	483	517	480	520	499	462	502	468	484	492	448	449	504	516	443	478	469	452	485	494	531	516	518	504	478	497	475	510	503	482	499	503	484	479	514	489	470	481	500	488	500	484	454	516	454	493	492	498	472	497	522	470	472	508	522	494	481	486	464	474	486	483	458	450	486	504	490	469	493	477	512	498	519	507	493	448	519	474	515	465	497	517	546	488	501	511	479	457	509	484	483	478	460	527	478	507	518	481	462	508	524	497	491	470	467	493	486	498	521	512	493	467	470	462	530	480	483	532	456	492	511	498	481	473	510	474	504	518	472	455	502	494	498	503	480	470	482	484	496	532	536	501	472	483	508	534	498	459	493	519	476	473	509	542	540	486	491	467	494	503	510	508	487	467	498	491	477	496	522	514	489	509	464	495	503	494	495	504	512	461	469	508	513	494	467	491	514	512	495	467	468	481	461	493	496	462	461	507	484	502	517	524	462	518	478	486	507	515	446	467	512	498	506	494	540	501	484	505	496	494	511	486	505	490	480	482	505	493	488	487	526	526	480	496	499	503	483	479	489	484	461	498	503	484	497	467	520	505	487	502	475	481	478	486	505	466	482	468	459	476	505	472	488	508	504	512	524	499	501	458	500	517	500	476	513	498	510	486	468	512	480	483	492	514	452	458	480	486	508	466	463	493	530	550	480	487	449	510	514	504	481	468	519	485	471	467	496	472	519	459	461	515	450	493	455	502	500	520	491	490	489	501	469	473	472	499	507	489	485	522	495	503	514	482	458	461	497	481	507	490	492	471	456	538	455	459	458	488	457	473	489	505	520	513	482	498	499	453	502	471	484	488	496	469	461	503	463	515	459	505	472	460	468	515	509	451	536	487	482	479	493	486	481	467	528	473	446	462	475	462	497	515	504	509	503	491	527	485	487	464	513	437	493	482	436	466	504	474	488	465	470	485	527	486	518	510	537	498	530	501	460	490	499	493	475	502	501	535	477	492	526	488	488	493	525	551	483	485	459	503	507	441	481	502	496	461	484	440	511	496	474	468	506	474	507	479	502	471	479	452	504	515	482	488	538	492	471	510	454	498	463	520	461	460	508	488	475	503	475	448	515	470	497	458	436	511	477	517	493	482	495	544	477	519	510	480	517	460	503	516	505	490	477	523	483	452	470	431	520	484	499	478	463	487	501	524	484	502	514	514	499	507	470	505	480	476	498	451	527	509	456	483	466	486	514	512	495	487	493	512	491	500	510	497	487	482	469	490	463	477	558	488	462	518	484	487	484	511	506	451	473	488	516	530	535	510	486	518	507	478	506	496	478	497	476	478	501	510	505	489	499	509	473	493	494	485	498	517	505	520	525	500	516	470	474	529	485	490	488	507	489	479	470	481	487	456	502	514	464	491	530	470	511	483	525	491	459	531	520	532	469	500	503
27743	21334	16274	7210	3239	2014	1528	1192	992	895	760	608	541	533	560	525	540	475	481	518	445	435	493	475	483	495	459	462	485	461	458	462	463	485	432	457	449	460	469	507	449	482	456	469	464	457	509	474	429	468	434	489	475	464	470	473	498	446	488	462	481	470	502	448	475	470	473	475	457	486	462	476	441	496	452	466	467	498	430	470	464	463	445	464	488	465	449	480	500	462	475	447	480	493	451	461	444	452	496	494	482	457	448	428	450	445	475	446	500	463	486	471	483	476	489	452	462	458	441	477	474	463	472	466	461	438	452	466	471	477	500	432	469	489	463	471	485	447	448	447	469	496	501	521	474	487	484	401	480	468	458	484	493	465	463	441	480	475	461	457	507	477	425	466	429	496	446	460	458	491	449	516	445	500	467	498	460	475	503	484	501	478	487	500	468	473	457	507	470	489	456	494	494	458	465	484	443	458	428	471	469	483	490	482	459	513	471	453	455	491	492	497	485	433	476	486	439	505	507	473	529	430	480	472	501	495	455	443	430	457	448	470	464	453	490	462	473	435	499	495	496	437	488	464	478	442	486	451	468	444	481	453	497	441	437	502	483	456	461	442	470	461	505	454	489	492	440	445	480	490	470	461	470	492	487	448	508	476	437	439	464	446	445	442	467	440	484	433	504	455	535	459	498	482	470	522	476	466	502	453	466	519	435	478	444	474	444	439	470	469	483	481	481	494	485	470	464	436	466	469	450	490	481	419	450	423	494	475	519	452	500	457	473	484	484	499	457	437	466	503	456	516	478	477	496	443	500	457	456	440	493	459	495	486	460	472	463	452	492	482	489	474	464	475	486	460	454	451	448	473	479	447	495	473	499	449	468	442	487	467	450	492	472	481	460	435	493	470	476	477	462	476	515	471	462	474	524	497	445	489	466	490	475	459	518	475	492	482	470	468	432	500	448	482	476	486	451	484	467	469	452	479	468	437	506	489	463	485	446	501	445	461	476	480	412	473	481	477	448	459	455	462	464	455	461	446	496	414	435	482	440	507	494	489	506	450	508	448	476	467	476	462	465	482	464	465	465	504	499	477	447	462	450	493	483	487	467	482	462	460	488	495	489	455	485	490	465	458	484	485	502	433	470	486	477	436	500	437	479	487	448	488	455	472	461	540	502	479	470	470	508	469	456	439	457	429	482	491	477	474	468	463	465	461	489	466	452	458	499	446	462	502	490	491	458	476	455	452	487	472	458	481	501	468	492	494	487	477	477	463	479	481	456	480	422	466	444	478	497	482	450	454	502	425	492	503	450	491	461	465	494	478	482	462	447	470	474	458	483	464	445	467	462	452	471	455	420	480	470	511	498	481	471	459	453	492	476	465	503	486	459	452	471	450	476	461	489	478	466	474	500	444	467	500	484	481	478	469	486	447	472	502	479	483	481	478	479	484	484	482	515	450	482	455	497	488	493	443	478	502	452	481	489	482	470	469	436	506	468	462	442	491	479	474	488	477	503	461	428	483	480	424	515	437	470	487	477	453	451	471	460	458	473	466	502	457	435	496	452	482	524	440	503	459	482	487	472	457	442	476	499	496	498	462	480	485	454	462	457	474	466	451	488	430	470	445	459	517	445	444	486	516	474	470	460	445	479	503	493	461	467	424	444	455	458	457	481	471	468	496	460	462	492	445	468	464	444	482	478	480	469	493	466	417	493	459	411	458	454	466	476	457	457	468	463	458	434	521	487	439	464	508	444	435	483	463	483	468	468	465	470	463	498	424	436	410	492	437	473	465	465	462	425	515	502	470	464	473	502	454	481	507	501	486	452	464	481	516	474	453	481	485	476	472	470	506	477	482	499	446	433	486	469	473	476	495	439	503	513	494	449	450	465	481	469	475	472	460	466	462	460	467	448	459	445	463	465	462	485	484	457	456	459	476	439	495	473	451	493	464	441	475	472	487	430	463	481	470	487	415	440	485	440	496	484	477	489	474	467	469	483	460	486	474	452	429	488	485	480	463	423	468	465	537	469	491	481	478	459	485	471	478	463	468	418	457	471	469	441	478	446	479	482	427	470	456	443	469	489	461	499	435	500	470	486	449	441	485	498	462	451	434	491	453	495	439	444	468	440	495	451	474	460	505	488	486	439	450	451	491	422	441	487	481	477	467	469	473	469	504	477	450	471	473	482	469	479	494	459	452	485	508	474	496	446	481	471	440	451	446	507	458	484	433	478	448	473	488	464	448	449	484	453	471	464	461	463	437	477	470	482	448	458	441	459	488	519	481	462	465	463	460	425	469	428	466	473	463	449	452	487	508	488	471	499	495	465	472	464	431	451	481	472	460	458	465	459	485	470	461	463	500	481	489	478	503	444	484	447	487	454	482	467	445	475	464	474	467	497	480	434	435	450	428	486	490	470	432	481	459	452	484	431	492	473	428	443	478	459	490	460	455	470	486	409	487	467	488	503	469	470	460	454	480	484	429	480	456	440	496	484	496	445	490	485	519	493	462	473	481	479	473	442	473	463	453	484	439	481	451	476	404	483	454	496	468	467	444	459	464	468	452	465	496	418	457	482	487	491	508	459	462	499	441	482	444	475	467	466	479	501	470	460	469	453	452	528	443	431	486	480	463	469	445	499	498	476	431	431	482	472	473	453	432	486	477	448	478	448	476	479	490	492	467	443	479	478	479	474	492	438	454	445	466	452	472	460	467	437	486	454	460	483	459	452	469	468	439	493	440	501	501	493	450	486	480	480	469	487	488	485	500	441	468	500	476	501	506	478	497	480	456	498	474	445	464	506	425	465	468	494	473	474	454	480	485	492	457	481	453	462	463	483	485	471	462	458	434	444	467	464	420	460	464	430	479	495	479	490	478	485	486	478	482	495	491	478	487	458	484	473	450	446	494	465	503	470	475	512	486	440	473	441	466	446	494	445	451	461	473	466	471	434	495	487	445	490	500	485	444	438	459	496	516	459	457	473	498	448	436	501	494	471	506	479	486	437	473	483	465	466	503	457	466	456	511	466	500	481	497	465	442	466	424	464	473	473	466	486	505	491	479	468	461	434	467	477	456	502	470	496	458	515	466	460	520	482	436	484	457	497	498	488	487	418	487	489	476	476	436	523	467	482	447	502	447	510	434	414	454	475	472	472	445	460	436	485	461	442	441	475	473	457	471	461	463	448	458	482	482	455	450	482	443	444	482	483	452	449	483	476	463	440	428	463	477	492	479	441	418	458	471	466	471	501	495	447	450	501	463	472	428	479	446	455	453	453	471	445	513	486	453	438	467	453	492	451	439	454	473	439	455	432	488	469	474	479	454	480	468	421	461	502	489	469	475	498	491	431	474	492	479	470	484	487	456	479	485	486	467	430	486	482	476	424	473	512	486	475	498	487	491	440	498	477	467	483	467	479	486	445	478	431	442	478	483	467	453	447	494	474	477	470	472	454	494	487	477	480	484	474	482	502	474	463	461	514	445	456	446	458	460	456	478	433	453
17927	32029	20643	11029	7638	5296	3964	3126	2682	2118	1686	1327	1032	1001	920	906	873	859	809	831	852	773	879	848	809	821	820	777	799	834	813	840	809	799	847	854	773	801	787	796	824	798	812	792	892	724	812	786	794	794	817	759	765	834	813	809	843	750	873	793	816	817	811	866	798	797	850	764	827	818	794	815	835	822	796	784	780	798	789	830	767	820	774	787	811	808	820	773	775	773	781	788	826	803	808	804	767	786	783	771	782	786	795	762	798	840	785	804	772	821	833	784	783	784	836	802	864	827	773	763	788	807	827	830	798	828	821	789	770	795	872	760	789	853	811	867	817	779	781	812	774	841	765	800	793	855	801	790	785	778	775	743	804	816	779	797	770	790	801	778	807	819	793	827	788	797	778	760	837	833	859	834	831	776	790	831	837	796	799	806	802	783	813	794	784	826	805	787	763	798	778	833	787	780	779	807	770	826	810	792	847	771	816	725	796	847	832	849	778	746	856	772	800	769	820	781	735	774	837	828	787	795	811	806	796	797	767	778	785	834	800	782	789	795	775	791	784	811	822	828	804	801	783	843	837	834	829	805	764	769	798	799	802	830	771	769	767	770	824	759	797	776	780	827	770	817	793	779	788	799	809	826	791	775	798	756	767	787	767	811	792	785	824	804	799	842	765	793	773	783	773	812	762	813	779	826	780	786	829	808	819	808	893	804	764	763	782	819	779	781	819	777	799	824	784	794	790	792	747	806	766	793	789	792	814	784	838	818	791	819	818	835	789	754	804	770	850	770	831	809	822	803	797	786	775	818	807	822	761	847	765	786	833	797	751	756	852	826	779	799	798	786	803	810	822	775	779	823	807	812	814	840	782	774	764	773	817	788	805	786	797	786	812	841	802	753	829	829	790	812	821	825	809	775	823	766	769	788	853	836	847	839	812	811	795	803	795	768	803	834	798	778	817	798	792	845	734	804	766	798	792	839	801	744	762	800	812	771	854	781	802	807	852	800	810	777	793	821	765	788	785	796	775	844	760	822	839	809	847	806	762	777	775	763	800	798	774	811	800	805	864	766	817	825	836	805	837	771	825	786	888	823	814	787	818	820	780	786	793	812	838	797	762	844	767	828	794	828	770	814	786	821	799	866	804	739	792	797	781	818	838	769	784	749	802	834	863	802	849	800	796	792	778	795	781	838	846	843	793	745	792	789	780	821	770	773	770	827	796	748	777	773	802	818	769	848	795	846	796	796	787	820	820	864	804	752	840	742	804	777	846	809	765	773	757	815	802	818	776	820	779	827	761	822	774	787	759	868	797	779	786	820	843	789	771	759	792	806	806	816	806	752	824	793	801	750	748	756	763	792	789	782	831	852	775	790	823	813	757	750	856	787	798	799	741	770	825	793	766	797	748	872	780	845	815	788	816	765	799	770	850	779	804	796	770	823	762	898	773	808	822	761	818	805	736	780	811	770	812	790	812	818	821	829	779	845	779	754	750	837	777	751	781	799	792	758	766	785	791	799	791	836	851	745	818	824	840	804	789	751	761	814	799	762	807	745	760	771	795	808	811	789	836	785	826	851	791	826	800	768	821	808	847	794	800	836	768	836	775	758	813	865	778	820	817	797	814	763	794	753	785	773	822	809	799	802	821	815	765	812	811	766	838	785	774	795	814	750	831	759	762	775	786	796	778	823	775	816	775	806	815	778	817	737	813	812	784	809	810	760	773	770	804	831	762	832	741	757	813	809	845	779	763	768	804	798	752	810	788	793	811	838	855	853	761	797	767	791	790	822	798	813	820	803	765	812	848	791	793	834	785	789	834	793	807	829	801	807	829	745	766	830	819	793	877	793	777	796	850	817	781	799	771	791	822	787	800	822	804	777	799	822	802	816	797	797	780	854	814	841	801	834	840	811	827	801	789	787	767	738	783	795	808	797	739	818	813	753	786	789	772	817	854	806	799	736	804	771	831	833	784	816	803	742	791	767	788	805	786	764	826	832	832	836	816	781	788	793	802	745	733	788	850	810	799	813	791	827	784	767	788	800	776	768	762	767	795	776	788	776	802	818	767	786	774	767	785	839	814	821	772	810	780	801	851	830	752	808	778	783	818	811	838	812	774	778	764	761	839	828	808	850	795	834	798	789	784	834	743	796	807	822	857	798	797	792	831	823	780	776	789	785	804	792	764	752	804	850	848	822	740	785	792	785	804	792	797	826	760	767	772	795	799	811	813	825	794	783	808	769	773	738	795	777	771	789	777	789	801	808	818	794	815	852	792	806	789	790	785	762	757	747	777	778	821	815	751	724	782	797	809	786	786	802	793	810	813	800	803	797	807	763	803	826	777	793	788	838	771	825	815	795	806	791	795	825	758	821	812	825	774	789	751	756	795	805	807	794	845	821	795	782	827	790	809	726	799	788	797	809	813	775	820	792	793	754	798	764	773	723	803	815	824	782	791	805	829	762	825	787	854	812	791	806	758	787	814	817	752	779	844	796	810	810	828	839	771	749	715	782	815	805	786	797	824	740	756	832	794	729	818	817	825	798	781	734	776	793	779	800	797	740	804	794	798	780	806	790	821	768	802	755	826	803	778	790	806	753	755	805	792	852	786	798	793	756	803	823	803	776	797	823	813	815	803	795	817	790	805	781	828	788	810	815	804	829	879	870	802	815	799	743	791	856	760	785	789	785	802	753	729	803	804	821	790	769	822	806	831	790	811	775	815	841	812	791	801	758	824	803	760	827	781	790	840	793	784	777	818	758	844	777	813	795	828	832	804	816	775	816	798	778	812	775	805	786	815	790	807	823	811	869	783	785	839	760	768	786	808	776	769	826	763	786	779	787	757	863	795	788	797	818	779	817	879	746	801	820	770	838	795	785	746	779	837	783	817	799	780	755	787	829	778	769	786	744	799	789	818	807	788	814	821	781	800	736	817	757	833	840	829	791	796	800	776	822	797	793	778	812	783	788	811	800	828	815	788	812	809	822	795	798	752	834	803	733	834	792	800	778	780	793	797	776	782	780	791	784	805	775	810	784	794	822	776	812	808	820	762	784	873	794	789	831	804	835	831	796	811	807	786	788	821	812	789	801	795	767	803	790	777	821	822	810	763	808	761	798	837	812	762	793	808	813	821	795	781	777	831	785	785	790	784	809	805	833	851	810	799	797	825	828	840	811	772	766	838	826	808	832	813	782	785	820	785	791	779	753	839	817	831	822	806	825	835	818	816	813	780	856	765	862	746	816	759	811	796	809	813	789	832	768	837	819	813	795	765	819	797	738	793	766	818	737	850	788	825	792	768	824	771	822	841	788	821	812	788	807	809	752	777	808	745	835	796	807	799	837	798	817	757	815	782	790	820	759	775	795	806	790	837	825	826	818	832	726	828	811	822	802	789	814	780	787	849	790	810	805	765	805	828	837	779	782	803	831	795	763	737	788	857	789	878	819	787	822	832	794	798	784	793	788	765	790	793	864	805	813	789	756	734	790	838	815	815	812
23749	21496	27829	25568	19126	8206	3842	2392	1760	1342	981	695	579	549	505	439	425	404	408	387	398	413	427	350	380	402	385	394	391	384	330	377	380	347	376	344	393	378	384	388	415	366	388	410	389	364	368	374	380	358	380	365	417	369	369	375	357	363	391	365	382	382	365	367	366	364	372	384	412	365	401	407	396	385	367	372	368	395	386	359	384	370	352	352	394	360	378	376	356	370	358	343	347	352	392	388	380	365	358	375	406	397	376	392	382	367	406	366	373	372	382	358	353	367	373	365	388	407	397	387	355	356	350	388	358	377	351	365	410	411	376	377	363	385	361	355	388	366	355	371	373	344	362	374	351	334	396	382	374	351	375	403	347	371	379	392	374	358	379	380	390	393	353	367	392	343	351	352	375	374	371	380	368	369	355	355	398	425	347	368	364	386	371	383	396	375	358	360	355	401	368	398	396	373	370	398	367	361	407	407	356	353	363	392	382	377	378	373	419	350	407	350	379	376	392	372	388	379	380	376	401	378	376	351	363	347	415	384	374	344	383	365	381	414	382	357	364	370	389	366	393	381	387	386	366	378	391	375	372	367	366	372	384	360	367	362	356	398	365	395	395	351	386	340	393	363	373	389	338	376	361	378	334	383	376	364	370	351	369	377	349	343	391	335	367	395	373	380	366	362	344	389	355	366	395	387	380	368	351	350	367	396	370	393	357	352	354	383	366	394	358	377	384	393	415	334	349	370	352	387	357	367	386	419	385	415	394	366	368	384	351	367	344	375	412	344	408	376	349	401	368	391	344	359	366	376	370	370	383	362	387	405	380	336	383	365	365	385	387	390	398	371	372	373	400	359	359	364	387	384	361	392	380	413	397	338	372	408	355	380	338	362	387	355	362	369	381	407	387	392	377	388	376	400	358	397	361	387	391	408	340	362	365	320	408	366	360	345	338	389	389	386	391	387	375	402	374	343	407	354	360	333	354	383	365	380	343	352	365	391	365	407	357	366	390	376	344	387	391	375	347	377	382	378	339	361	387	346	414	391	371	368	398	373	379	375	376	340	345	343	394	378	371	370	395	439	372	380	385	347	370	407	368	377	380	368	373	391	376	361	348	341	356	384	411	326	386	342	382	394	350	372	374	392	402	372	350	384	359	357	376	362	365	385	398	403	381	369	390	357	390	383	418	350	352	398	373	368	392	352	382	367	336	369	379	374	392	358	367	393	407	400	378	350	354	352	352	419	352	368	397	340	386	387	342	393	368	362	358	381	401	356	380	382	407	348	341	404	378	342	373	396	349	378	359	387	382	401	358	383	398	355	378	347	378	351	431	327	381	387	385	360	375	370	373	352	366	356	372	360	389	355	375	351	386	370	355	368	361	355	359	377	364	355	360	370	351	366	392	403	348	351	394	377	400	373	365	349	384	374	358	389	369	393	394	355	342	365	392	345	359	374	394	405	364	371	389	378	385	370	344	378	388	355	356	355	378	370	355	403	343	407	400	379	393	369	358	393	376	395	369	346	396	339	367	401	391	381	398	342	408	389	364	357	373	360	376	363	368	366	323	357	355	368	409	355	363	358	349	365	408	357	358	410	357	394	387	355	378	378	386	385	372	412	379	371	374	372	381	375	397	415	362	360	386	397	363	351	385	366	392	387	353	370	364	358	373	350	378	403	394	379	376	352	375	355	388	411	386	356	376	356	353	389	339	386	421	359	341	374	382	384	350	352	382	380	358	385	346	354	340	382	374	334	405	341	330	404	366	374	347	394	380	361	388	361	366	369	376	388	380	369	353	358	358	369	378	347	392	388	395	381	402	406	381	372	355	349	338	404	377	360	357	410	384	376	380	402	386	371	374	372	351	386	379	401	390	339	378	356	356	388	403	379	359	374	345	352	401	356	351	360	368	373	358	372	377	369	348	380	382	362	374	372	385	385	398	378	391	369	364	350	376	379	368	381	386	374	356	351	397	405	372	363	390	365	364	376	345	355	351	334	412	351	393	366	365	380	356	345	413	368	373	375	390	361	358	393	378	370	358	337	380	371	350	380	392	374	379	360	327	353	366	405	376	386	372	415	387	381	358	375	402	369	397	378	373	371	349	377	413	378	364	388	383	377	378	357	391	376	407	394	356	346	380	371	370	377	386	371	377	388	367	374	343	383	353	358	379	385	373	363	399	359	379	371	379	365	419	361	356	396	395	413	399	404	384	403	366	372	369	376	367	373	384	353	362	372	363	367	387	388	348	344	363	354	340	362	372	342	366	377	383	383	368	311	363	384	370	361	379	342	392	397	377	379	367	337	373	359	384	400	368	349	363	365	354	387	361	376	350	381	408	376	393	370	364	386	379	376	378	320	376	363	404	370	389	361	354	367	364	375	384	376	380	363	383	362	339	383	414	397	339	392	394	370	373	381	369	385	358	378	368	352	390	379	363	363	407	365	391	363	382	374	364	378	377	345	396	371	386	370	386	410	351	354	401	390	392	371	403	368	390	371	402	354	374	395	365	385	392	369	384	361	350	346	372	378	371	392	354	379	376	386	382	350	370	363	377	375	360	385	366	338	345	402	379	388	369	380	362	361	364	364	366	404	359	405	380	341	390	413	357	381	361	341	354	360	411	335	356	356	386	359	346	366	344	363	377	389	372	358	405	396	373	365	377	371	368	354	342	367	357	398	376	349	346	341	346	333	373	400	388	408	367	328	377	369	368	386	379	355	381	373	377	423	379	370	395	411	396	383	373	392	340	393	348	383	413	380	358	357	402	372	382	347	362	372	383	331	352	376	385	389	329	341	375	388	369	357	372	424	382	386	370	384	352	389	396	378	350	378	389	370	389	346	409	326	379	431	387	342	381	340	348	350	413	363	417	379	385	388	370	400	384	405	373	381	389	375	364	342	375	421	347	373	326	359	357	395	400	376	357	389	352	362	358	350	346	363	392	370	372	353	342	362	356	368	343	368	385	350	362	378	358	397	379	392	350	364	358	397	359	381	371	378	396	353	371	389	370	374	356	380	372	375	369	395	379	371	368	357	384	352	392	356	407	358	374	351	384	360	378	406	369	376	394	378	407	354	371	372	368	373	398	349	376	362	333	400	374	414	372	365	375	384	390	381	320	415	367	352	419	359	345	383	366	374	380	379	368	384	364	365	331	388	366	365	349	372	370	379	380	364	362	392	390	344	366	393	388	366	372	371	354	370	365	334	374	350	413	357	372	357	407	391	340	340	370	375	386	357	403	336	350	336	358	380	373	375	362	385	374	374	361	350	345	351	389	347	411	379	361	399	367	372	401	336	365	374	385	368	348	378	390	371	382	428	399	352	373	383	370	371	383	367	364	387	368	360	364	404	358	400	375	377	372	378	358	349	386	369	397	326	377	354	372	404	349	413	404	372	387	348	377	363	370	367	375	370	403	390	380	353	372	362	364	350	398	377	393	369	384	366	388	355	395	405	387	366	378	391	387	399	345	360	372	381	345	354	388	370	357	360	389	359
19983	44865	34523	22176	15854	10541	7670	5935	4809	3587	2532	1640	1250	1068	975	858	835	778	775	712	702	671	655	732	722	670	665	668	623	624	639	635	640	661	638	676	617	665	649	638	609	685	627	635	645	632	600	653	673	637	662	647	634	661	638	671	667	635	654	627	614	631	657	647	637	669	692	623	659	664	641	643	578	651	593	694	612	650	670	641	678	618	620	604	680	648	631	678	603	631	640	650	637	614	607	660	583	672	638	665	673	661	666	638	633	644	656	636	602	622	666	659	639	625	604	635	649	645	693	647	679	622	712	675	631	669	657	653	632	650	656	661	601	671	649	615	648	675	638	646	658	640	627	644	636	633	654	610	637	661	612	615	678	674	607	625	649	656	660	639	634	653	604	617	652	641	629	682	653	639	642	637	665	668	677	617	639	632	685	673	640	605	657	618	631	614	676	660	634	692	678	631	633	640	628	641	636	608	634	701	576	668	629	657	679	597	617	683	652	619	648	675	638	675	609	606	600	647	667	607	656	645	611	635	662	614	608	688	665	652	641	652	633	616	632	660	671	644	629	673	677	654	637	614	659	636	662	681	645	673	629	643	611	634	638	617	649	660	642	633	611	623	632	641	676	624	658	665	634	611	626	654	626	630	653	656	674	612	627	658	617	659	632	670	650	632	633	655	631	625	662	633	614	621	660	631	638	673	669	618	608	683	656	563	644	635	640	673	660	634	660	663	641	622	677	671	658	636	650	643	666	659	621	664	659	647	645	640	656	612	636	660	679	634	609	633	663	650	668	665	616	655	613	668	653	640	680	585	645	594	650	642	632	657	595	644	673	675	668	604	632	598	635	624	645	664	629	642	677	655	651	669	636	617	653	653	633	640	645	647	633	646	653	616	587	628	728	615	629	632	640	626	660	644	646	639	614	636	605	643	595	644	649	604	683	655	666	660	678	659	638	613	602	663	666	636	651	651	597	629	670	657	605	687	633	630	664	619	663	578	616	623	672	612	618	676	666	682	667	669	640	635	665	636	658	648	688	622	642	658	628	663	635	643	617	685	683	634	592	606	639	692	615	626	625	632	661	635	651	666	667	671	623	687	669	644	591	660	646	643	658	593	643	658	634	630	676	633	665	624	657	586	646	611	659	673	640	621	635	688	652	635	649	661	658	621	638	669	638	613	654	649	624	646	629	649	631	631	630	688	630	679	637	594	684	639	608	634	651	659	663	598	616	656	640	674	604	623	652	609	596	635	682	651	666	591	647	640	654	622	645	668	593	684	650	691	603	659	670	684	626	590	645	661	645	658	635	605	591	643	642	650	656	635	638	641	661	698	636	697	636	658	624	628	644	671	642	609	689	641	629	657	665	642	634	651	642	658	634	659	663	614	678	639	652	656	605	671	632	659	659	642	637	616	670	645	599	691	643	682	679	653	676	651	660	629	679	628	649	649	661	627	703	605	606	605	637	672	640	654	649	617	618	646	620	630	658	653	663	623	670	656	627	630	630	658	621	680	671	645	632	668	646	671	633	626	658	641	630	609	618	656	627	658	672	637	618	615	662	668	590	602	621	656	603	663	660	687	632	631	669	666	639	654	663	625	633	645	646	655	617	648	670	655	683	616	646	674	616	677	698	665	667	681	615	660	650	646	690	632	663	642	631	661	623	619	677	630	613	642	674	603	639	648	632	634	641	664	619	673	622	618	639	654	627	611	640	672	683	639	645	665	637	633	660	674	658	647	635	651	650	627	602	609	647	644	616	624	634	652	673	678	648	593	652	608	660	675	633	613	594	638	645	649	657	611	606	625	633	672	653	627	693	646	646	605	609	657	647	650	630	658	672	656	617	635	670	636	663	709	630	660	659	682	651	635	628	645	626	670	668	644	619	646	669	673	666	651	621	615	633	690	664	633	599	599	672	681	648	638	628	649	675	620	633	661	653	654	675	644	634	642	637	635	664	607	609	644	582	694	671	664	678	601	613	637	603	680	587	679	605	668	674	622	632	681	662	656	619	687	637	665	649	670	636	686	668	629	689	633	635	620	677	632	687	615	612	633	640	642	634	661	612	645	681	645	663	631	627	640	649	650	643	688	638	626	633	590	647	654	671	614	686	629	614	657	654	633	636	597	648	672	620	660	677	614	653	607	691	620	644	695	646	659	637	671	669	639	639	689	641	623	656	676	609	646	607	615	643	672	711	650	631	687	613	671	650	664	659	646	668	674	652	616	624	657	658	648	643	660	611	662	610	639	633	638	684	692	624	685	676	607	611	609	672	648	624	646	642	655	604	627	627	622	643	633	656	645	646	644	664	644	672	643	629	637	641	649	641	634	654	675	642	632	629	643	663	635	651	659	605	667	648	634	675	667	632	641	634	684	638	647	684	667	634	661	623	670	643	676	646	610	598	691	630	621	628	663	679	662	623	621	662	627	670	643	621	620	596	592	629	647	640	626	648	622	673	622	632	608	631	576	663	634	637	633	652	645	586	633	633	629	635	623	680	671	643	645	672	645	634	651	618	596	621	656	632	626	618	626	644	690	679	673	658	647	665	655	671	594	670	639	660	698	648	669	649	644	680	624	637	652	569	690	643	666	619	624	681	662	638	647	645	662	670	688	680	638	706	636	658	594	684	655	678	650	645	672	611	653	650	646	669	655	630	669	666	673	601	651	636	592	616	616	653	670	652	675	681	678	681	651	662	633	640	629	631	636	631	616	606	635	644	638	633	600	652	628	643	625	643	659	648	665	628	619	639	678	633	655	649	655	639	645	626	640	641	638	643	584	672	659	601	627	658	633	638	685	652	630	646	672	624	625	639	635	658	633	662	624	628	696	701	611	636	656	621	663	635	627	616	627	666	657	668	684	635	702	668	624	627	626	663	682	704	645	641	635	626	625	673	670	614	707	647	612	602	636	639	659	651	602	618	651	628	607	655	694	628	688	670	681	648	651	634	597	629	633	682	636	631	677	659	646	661	591	646	661	648	650	696	619	636	624	664	641	666	624	661	596	649	662	663	642	631	607	648	646	621	646	642	687	650	639	661	601	655	677	690	611	612	630	609	617	612	682	604	647	667	635	672	659	635	653	640	647	658	609	601	609	682	629	649	675	637	598	593	658	610	671	632	649	650	636	642	631	627	682	636	663	613	662	608	611	689	608	648	659	663	599	643	618	648	604	662	608	630	637	620	643	670	592	608	662	682	629	621	686	669	641	664	646	643	682	623	660	693	649	617	663	661	680	661	629	681	660	619	654	649	645	633	620	642	579	651	658	625	652	597	635	657	638	617	657	625	627	638	655	660	648	654	628	656	641	657	643	664	655	611	654	676	657	604	649	670	644	619	600	642	650	631	633	669	642	658	632	632	678	647	649	623	619	637	644	681	646	640	640	632	655	634	681	669	671	634	656	646	645	635	670	595	635	644	674	696	677	664	625	631	616	684	630	678	606	616	636	620	652	666	619	635	669	633	611	671	667	639	638	649	654	645	686	652	596	627	641
25342	21545	25498	21300	5960	2782	2041	1505	1168	909	649	625	585	528	499	477	438	471	471	472	458	438	452	463	435	459	411	468	430	474	462	454	421	431	426	431	425	408	446	401	452	426	441	434	415	436	434	433	431	445	424	426	441	443	435	439	436	442	433	462	451	412	418	436	440	463	444	476	448	425	454	466	428	485	436	454	479	429	437	423	390	424	425	439	441	456	450	435	450	437	456	423	477	436	476	438	420	444	444	454	446	438	488	448	428	419	429	418	455	435	443	396	409	451	456	444	417	409	443	453	430	446	425	428	427	450	415	426	411	486	462	447	444	454	467	420	444	443	445	413	416	401	449	401	427	472	451	473	454	418	455	432	444	428	397	397	406	425	438	431	399	439	431	421	419	452	403	415	433	461	442	451	446	422	430	423	463	441	422	431	456	418	450	479	477	414	444	433	451	438	422	452	429	440	454	431	425	444	467	437	412	432	481	440	428	440	420	400	499	434	424	458	446	402	437	436	438	429	425	440	401	405	402	457	445	436	443	442	436	447	408	434	442	453	440	482	413	444	437	420	407	417	439	450	441	420	411	459	398	419	423	430	440	429	406	461	402	399	451	430	477	433	438	455	464	415	472	434	425	431	432	450	437	451	418	440	401	416	406	437	446	374	483	475	416	427	461	387	436	435	440	436	443	451	442	437	439	444	474	425	440	451	430	413	460	438	452	428	428	416	474	418	426	412	430	416	430	440	434	390	452	421	435	440	452	423	435	447	441	437	418	448	436	434	434	429	433	424	442	391	427	478	438	457	448	438	420	400	462	443	433	436	461	440	387	427	439	416	425	422	458	441	420	418	422	427	448	434	418	427	430	409	483	455	399	423	438	409	436	427	438	421	436	405	413	442	409	409	477	441	452	445	441	387	432	469	369	406	423	446	443	450	449	461	429	424	416	430	452	447	433	465	393	445	450	424	425	433	427	474	474	465	415	435	419	432	428	452	446	418	396	425	396	447	435	430	421	441	460	428	410	419	445	451	443	438	440	456	449	434	485	419	462	455	427	409	439	452	459	438	456	453	417	432	433	451	437	438	446	435	420	418	423	441	415	431	406	500	430	457	468	434	475	446	426	423	426	444	438	402	472	443	466	427	414	462	428	445	419	482	433	421	415	455	427	432	409	473	465	448	424	415	414	406	474	450	446	448	475	447	430	449	446	433	445	455	395	459	433	437	493	425	409	452	442	438	420	442	466	466	423	454	408	438	399	431	411	450	442	443	447	416	447	404	428	439	440	453	449	417	419	426	474	428	423	415	455	407	415	460	430	416	419	462	429	413	398	451	418	461	391	458	452	423	470	387	467	430	465	419	441	445	424	457	433	437	452	460	450	433	445	452	405	437	441	422	447	434	433	426	468	431	459	427	433	424	429	399	448	433	435	435	443	414	444	484	418	403	464	433	409	469	414	461	430	474	480	437	441	447	409	401	429	439	441	436	403	447	450	428	451	436	444	449	479	429	464	402	415	459	433	407	451	442	435	475	468	442	429	447	413	445	425	456	418	412	446	451	448	432	432	425	408	433	471	457	427	417	477	417	432	434	435	423	439	431	434	432	420	450	412	451	408	422	437	425	418	481	448	458	428	441	450	428	448	449	432	438	437	439	431	435	414	432	463	466	418	430	438	434	427	455	410	402	431	417	458	465	431	425	443	430	446	428	438	447	426	452	414	440	443	445	404	421	460	452	433	373	444	451	480	438	453	443	428	462	474	436	450	429	416	407	455	433	448	413	479	449	433	418	443	423	448	475	462	467	464	434	399	440	418	415	425	400	413	439	423	453	425	474	433	424	416	423	454	460	414	483	440	460	418	435	425	415	413	424	457	403	438	429	394	442	449	470	399	450	462	406	426	474	428	443	454	421	422	460	448	457	450	429	444	430	422	421	434	425	407	430	456	424	419	436	451	430	457	417	437	440	395	454	429	456	399	478	480	422	438	423	435	414	427	450	431	454	459	450	436	442	443	418	472	437	489	431	426	407	424	455	427	447	448	419	448	415	409	463	398	441	398	437	402	420	433	472	448	415	444	412	409	432	409	444	485	437	462	447	416	441	417	465	453	467	449	456	440	420	440	416	428	467	508	425	407	464	449	418	381	433	450	409	473	431	394	436	428	447	461	477	442	415	424	417	437	442	433	461	480	447	446	458	440	453	479	420	432	424	452	419	445	411	423	469	452	432	441	424	438	435	435	432	444	451	480	417	441	452	432	418	403	430	431	436	409	434	408	460	448	426	456	478	414	432	459	420	423	426	470	432	433	410	436	448	439	433	434	442	401	452	440	390	433	415	434	429	444	427	420	449	444	427	454	416	447	453	444	428	425	437	461	477	418	456	421	405	430	468	421	419	431	425	456	423	405	455	449	433	428	436	410	439	439	441	447	429	440	459	469	465	443	461	439	446	431	443	429	460	462	466	453	462	444	436	438	417	441	422	443	425	426	437	423	447	453	433	447	452	410	412	442	467	434	448	464	459	429	436	423	451	436	457	426	400	465	428	427	471	460	432	421	441	464	471	409	456	405	436	441	456	430	461	436	432	418	441	428	402	439	422	416	448	411	454	426	425	439	447	428	471	436	404	436	430	408	473	430	440	440	439	457	464	404	457	435	439	424	439	437	413	400	440	440	404	417	435	402	421	423	421	467	424	419	460	467	416	467	447	469	402	407	455	434	457	445	457	418	452	423	453	438	419	442	421	445	446	458	432	388	469	432	476	407	450	451	469	423	409	438	391	418	463	428	427	435	452	446	444	437	434	454	447	428	458	435	424	439	445	450	432	450	452	436	447	435	467	400	432	410	438	420	426	446	447	458	443	450	451	420	431	414	437	441	401	461	420	416	423	446	447	421	426	398	425	461	422	428	413	398	416	460	446	397	418	426	415	435	454	441	434	449	417	447	408	456	439	404	455	423	431	448	413	456	488	426	425	438	422	377	457	478	438	430	475	457	459	425	404	427	459	442	452	408	441	452	450	446	409	448	451	437	447	432	455	433	438	456	456	473	448	406	447	431	418	470	419	464	386	474	420	410	448	416	433	446	406	458	418	462	449	422	454	402	442	438	396	465	460	418	474	453	465	405	414	438	454	468	464	441	439	427	434	438	432	427	431	434	456	444	433	418	409	426	427	430	424	456	411	446	439	423	432	444	441	447	426	430	455	446	469	429	418	413	412	421	438	419	413	486	428	439	459	463	461	476	437	419	448	443	465	441	422	451	445	413	430	463	408	415	408	437	415	433	425	401	442	415	470	436	463	449	463	439	417	444	444	452	442	421	481	425	410	417	430	415	404	453	404	412	460	428	447	441	428	457	434	440	444	456	433	425	428	420	452	434	438	441	435	457	409	435	424	414	437	429	428	443	433	433	433	423	416	421	436	463	430	426	461	474	431	462	432	480	411	418	434	409	439	435	397	433	443	414	405	434	423	428	455	401	431	449	423	461	440	428	476	422	426
19106	37469	28512	16873	10456	7238	5589	4215	3259	2203	1578	1340	1111	1036	916	927	855	799	861	804	793	721	755	797	767	747	737	776	752	784	791	706	799	748	784	756	736	754	727	739	752	745	742	727	739	781	754	779	723	799	736	756	765	717	759	752	699	778	763	708	769	726	753	766	725	703	709	751	740	736	728	727	757	739	761	793	753	728	747	707	725	710	725	720	748	748	803	733	743	732	737	782	741	762	744	745	742	770	745	701	728	774	749	777	741	789	691	771	736	745	753	762	736	672	702	715	714	744	772	727	747	716	747	712	771	652	712	725	695	722	763	697	704	744	752	763	714	730	711	736	732	742	736	728	712	750	754	681	686	736	716	736	738	725	728	758	742	752	713	710	744	701	726	764	702	743	706	720	744	719	734	757	753	736	788	736	719	757	729	777	768	683	706	744	748	708	786	703	705	756	735	699	715	731	792	732	783	732	686	774	754	759	768	738	773	756	745	752	760	728	763	713	744	747	761	733	738	764	717	743	772	792	743	719	714	758	756	769	723	753	736	743	730	737	702	697	730	734	694	737	743	732	726	782	717	707	739	711	766	743	744	750	788	701	724	746	741	753	754	765	778	732	755	756	738	756	763	732	779	750	721	733	712	746	701	705	758	715	776	745	776	739	709	687	702	686	736	741	744	749	755	720	739	725	700	760	685	696	736	736	740	773	714	722	695	729	772	783	700	723	703	749	694	783	737	785	723	718	810	742	737	696	748	778	728	738	712	712	735	758	721	758	721	708	712	723	766	719	745	669	752	738	767	746	731	768	752	756	715	743	769	675	733	759	753	750	723	771	690	703	715	750	647	715	743	757	728	722	761	702	742	711	737	687	708	731	737	779	736	710	803	739	733	787	736	732	729	713	727	704	726	758	684	774	738	692	739	726	741	718	738	768	765	739	745	739	734	722	763	750	762	759	706	762	740	775	752	764	747	790	737	716	765	758	796	718	735	694	734	744	717	775	759	696	728	716	686	713	793	777	747	755	705	768	759	723	810	719	750	687	742	743	668	784	763	819	759	753	754	758	791	747	728	743	749	732	742	718	747	735	775	753	717	685	763	738	769	764	739	681	748	715	768	756	710	740	729	675	747	737	708	759	752	679	756	755	730	661	696	774	744	754	730	725	729	748	750	761	742	729	762	706	730	745	768	743	728	764	753	726	758	706	723	678	745	722	772	722	747	730	729	711	754	732	761	748	771	780	690	737	746	743	796	764	717	740	738	750	699	792	735	761	727	740	722	774	708	727	782	720	728	766	743	759	702	711	757	742	735	720	793	713	709	710	738	743	767	743	728	762	743	764	730	705	766	752	753	729	758	752	724	756	770	762	666	761	710	728	731	705	731	789	730	761	714	748	737	749	790	727	732	757	739	746	736	717	700	788	768	702	772	734	742	779	722	731	750	713	725	701	795	728	720	761	750	709	751	736	741	727	758	724	736	747	714	774	733	696	714	714	756	698	767	691	739	753	746	754	738	774	758	700	731	678	735	766	718	730	750	715	728	739	781	753	693	755	742	707	749	762	743	724	792	804	769	727	752	712	755	742	710	728	721	736	762	696	699	722	722	726	711	719	742	727	730	734	784	773	757	720	683	787	674	748	713	742	764	757	757	742	753	729	741	768	787	765	767	706	767	774	724	759	703	750	719	694	720	728	794	730	707	703	706	761	731	734	690	749	778	753	761	764	728	740	744	724	727	717	720	717	779	701	737	734	783	763	744	804	720	704	764	737	809	755	756	777	721	719	722	755	740	751	757	746	726	705	772	740	725	681	740	736	737	726	732	733	710	718	717	716	760	733	749	735	745	773	699	722	761	724	736	749	732	749	699	718	711	747	767	713	723	768	719	760	767	735	719	720	739	702	695	782	707	696	746	738	720	729	769	745	681	739	664	712	718	779	726	673	715	788	661	760	721	743	753	721	721	721	773	724	777	740	720	688	766	750	764	692	727	747	747	755	737	743	767	682	669	721	715	758	720	726	742	765	713	741	763	744	712	753	736	703	733	800	754	693	713	745	766	715	760	717	751	754	743	780	740	756	717	719	730	726	810	720	746	676	722	730	704	740	750	723	786	752	689	744	755	790	716	745	762	731	783	743	764	717	749	739	726	745	721	748	694	774	772	718	766	763	720	759	703	759	762	744	717	749	727	735	759	711	706	724	695	729	776	715	764	726	744	723	672	778	782	714	726	762	704	757	738	721	729	736	747	709	793	727	754	679	735	751	756	766	711	751	709	723	721	721	720	750	725	753	792	717	735	734	725	737	788	738	700	744	732	730	725	766	745	751	703	754	735	714	730	747	747	760	721	749	698	745	720	744	689	757	750	739	739	743	751	733	801	709	748	763	742	715	727	705	729	785	775	746	778	722	792	706	765	750	784	728	761	737	759	709	730	769	719	710	788	759	724	746	748	730	724	790	770	736	746	697	766	814	716	732	783	751	786	741	756	762	735	720	758	771	731	745	775	769	771	728	768	754	740	737	756	734	724	724	720	721	736	685	756	700	711	722	746	723	765	705	737	736	762	729	703	793	712	757	729	704	731	699	736	750	744	726	736	718	787	718	747	797	739	713	740	709	759	775	715	758	735	745	683	758	722	752	726	767	738	691	737	729	741	688	732	748	735	734	765	724	721	768	743	759	725	731	704	712	706	747	769	734	699	735	763	721	751	744	765	714	738	716	745	745	707	773	782	743	797	736	763	716	727	713	767	727	684	808	786	755	725	766	698	739	737	724	741	747	755	757	725	716	772	745	711	722	763	758	806	712	740	708	757	777	761	757	744	737	734	696	763	694	700	737	735	768	733	718	751	782	711	735	702	760	728	699	747	769	698	749	720	758	712	763	694	732	811	688	754	726	715	696	738	664	762	721	738	702	764	728	717	732	781	722	763	746	765	756	740	802	708	780	753	758	744	719	762	773	704	698	722	728	703	737	790	724	760	752	752	715	741	755	713	761	725	726	716	773	760	725	731	764	719	730	759	713	733	786	734	700	758	758	715	787	729	726	752	714	701	759	767	771	761	732	725	743	720	694	715	698	769	735	733	714	731	744	724	741	742	744	754	731	733	774	771	755	770	809	727	734	745	720	773	713	762	731	739	742	741	714	738	791	765	719	773	732	709	715	769	704	778	692	706	760	740	749	720	722	754	747	712	773	715	699	811	746	753	750	786	725	760	724	758	735	739	735	710	724	758	693	726	721	815	735	765	699	770	725	710	698	691	731	774	727	759	737	688	803	695	801	782	770	751	758	766	720	775	733	753	741	731	744	721	731	714	758	724	754	707	734	771	745	727	727	721	726	737	760	720	731	747	742	734	732	720	742	718	750	741	707	769	725	731	710	750	728	714	724	719	733	758	723	716	702	725	740	789	770	701	729	772	704	698	737	789	779	751	701	742	749	757	683	710	756	755	767	771	711	695	779	758	786	732	732	728	696	718	723	738	708	750	762	767	706	738	692
22951	21577	28643	25026	21597	17970	7809	3231	1826	1277	985	830	614	512	415	440	406	386	368	305	345	324	308	309	287	295	332	302	300	296	290	262	309	268	272	285	258	276	315	282	265	277	304	301	308	278	295	288	297	282	317	293	286	243	262	270	271	297	281	276	256	282	297	280	296	266	270	333	287	306	290	300	250	287	277	282	318	279	286	281	309	270	281	291	271	289	303	299	292	306	307	295	289	265	297	255	277	263	279	280	255	287	260	275	309	285	323	287	297	257	285	277	253	286	276	275	279	263	287	316	269	269	282	281	316	275	280	317	270	279	299	265	299	286	282	296	287	286	308	282	329	288	286	293	279	275	282	279	281	311	278	287	283	281	289	272	276	258	250	280	278	279	300	311	301	250	286	255	271	247	269	289	267	252	244	271	305	271	278	275	301	299	306	273	286	299	298	268	272	276	300	316	286	291	297	291	270	287	309	271	303	285	288	268	264	286	264	268	268	297	318	292	295	283	285	269	271	265	292	283	272	267	245	282	269	297	315	304	273	280	273	252	277	284	247	299	289	282	258	273	318	267	267	267	283	265	291	258	250	292	286	278	275	295	285	262	278	295	271	285	287	292	261	239	269	275	282	261	267	269	275	316	282	280	255	268	284	285	297	287	265	304	269	278	292	256	308	282	295	276	255	287	288	285	311	266	287	256	276	289	305	314	268	261	273	269	282	284	265	310	289	264	286	282	311	292	273	270	276	292	308	272	293	289	284	276	293	302	283	304	309	285	267	299	260	260	269	277	280	263	268	298	288	292	277	301	273	292	312	306	288	297	274	263	317	297	291	260	285	289	319	281	302	302	315	270	328	298	270	299	282	293	280	279	279	302	313	277	306	277	283	308	292	289	283	319	284	295	278	291	302	273	277	300	299	286	268	272	301	301	286	295	278	299	304	293	301	304	292	294	299	272	288	293	274	307	274	251	278	278	264	266	297	308	312	302	276	276	292	258	285	305	296	303	271	294	275	284	308	265	286	240	287	288	308	304	275	298	287	270	268	270	274	285	287	258	300	298	300	280	267	289	271	274	278	283	278	298	330	297	273	273	258	292	307	299	262	295	285	283	295	284	281	330	251	243	267	262	312	276	295	325	323	267	310	279	287	283	274	270	275	304	285	301	262	292	289	279	298	288	278	272	256	283	294	301	265	277	285	281	291	279	279	264	265	267	282	266	265	301	289	277	297	299	287	256	263	286	304	263	306	280	308	298	275	275	292	256	259	258	272	290	282	268	300	275	259	326	263	261	274	270	295	305	314	273	282	306	257	276	263	269	249	293	296	298	288	273	327	275	280	260	268	283	268	273	276	279	311	272	311	289	263	295	290	294	330	253	259	280	269	294	243	306	287	263	293	293	274	268	280	295	293	273	286	317	264	299	310	283	301	307	304	281	289	271	316	271	292	302	314	267	288	290	284	294	264	296	288	277	271	277	274	255	272	304	310	278	279	285	282	251	266	294	272	274	286	268	282	268	283	276	279	307	308	294	266	279	306	281	281	289	275	287	267	278	294	289	303	248	278	274	265	272	296	259	300	269	282	294	271	276	250	283	291	271	302	290	325	262	297	274	307	294	287	286	289	266	253	296	283	277	271	292	256	287	277	284	287	262	287	266	300	278	288	283	285	252	265	281	294	312	292	286	292	315	279	287	279	291	301	262	308	279	268	278	334	277	287	274	279	277	295	298	303	291	315	266	288	311	267	248	265	265	255	285	312	258	244	293	263	290	277	280	295	282	272	278	272	294	290	281	255	272	288	341	272	303	251	269	252	265	280	311	307	278	267	262	306	306	305	247	327	273	269	289	248	250	272	273	271	267	268	302	267	287	284	289	304	323	281	271	279	287	281	285	300	305	253	265	289	291	267	254	276	289	290	269	269	271	296	298	243	274	263	303	297	275	253	287	297	287	258	298	242	284	279	309	312	321	296	278	273	295	262	280	287	267	278	318	276	297	293	299	285	280	284	291	274	288	259	275	287	266	295	254	285	295	283	268	293	272	282	261	295	258	259	280	293	270	287	296	261	299	289	288	281	264	302	277	299	273	293	257	305	310	279	300	277	313	294	293	301	302	290	289	295	275	270	257	286	291	272	296	292	305	264	288	263	257	286	280	263	248	319	293	301	274	312	277	267	274	271	287	290	314	260	254	300	293	294	285	244	274	304	310	268	312	276	281	316	255	274	264	274	271	276	268	266	269	278	253	282	269	304	264	307	300	320	301	299	299	264	259	250	273	312	312	296	284	286	266	326	281	288	283	284	297	279	285	286	259	281	247	295	288	303	280	294	283	305	308	276	291	266	272	302	291	292	240	278	301	307	270	266	296	294	309	279	282	270	277	276	255	300	288	288	293	267	283	273	256	291	275	276	304	302	306	292	258	286	299	272	262	287	284	286	309	286	294	256	284	278	283	274	272	280	300	306	245	284	277	297	294	306	296	301	256	253	281	274	330	273	278	294	285	293	297	267	259	262	280	266	275	307	267	292	278	285	265	298	299	316	260	294	304	285	300	280	286	286	271	288	314	277	321	262	272	292	313	307	263	270	289	244	259	286	268	261	281	301	262	261	282	314	266	291	286	297	246	274	283	285	287	304	271	289	315	317	243	285	306	276	270	282	290	288	263	302	274	289	312	278	301	291	271	283	271	250	297	252	250	252	283	306	310	300	286	289	270	263	275	284	266	302	287	274	279	281	291	296	276	263	289	291	283	288	297	280	306	273	254	276	307	283	260	251	269	272	288	291	270	294	282	298	284	293	276	276	278	265	254	269	312	299	257	290	275	279	283	297	254	287	288	298	273	289	296	266	253	295	274	285	274	290	290	289	305	307	304	310	267	272	272	289	319	292	305	247	257	251	261	292	241	296	287	269	273	276	258	271	278	286	296	303	293	275	276	300	274	279	280	283	301	292	307	259	278	285	315	298	308	264	317	291	306	294	266	297	314	300	232	261	290	288	318	295	276	254	283	255	282	264	311	288	302	292	253	302	297	275	297	280	282	269	284	270	310	263	313	238	286	285	246	288	283	296	298	263	285	282	253	279	286	282	298	267	287	293	290	271	267	270	258	274	298	292	307	290	288	278	282	308	286	311	276	242	286	288	302	271	312	306	279	275	264	277	266	274	291	306	276	277	287	282	311	260	300	275	296	269	312	283	291	279	298	292	302	242	270	304	267	272	317	304	289	271	282	271	289	293	270	294	281	281	296	289	283	266	308	315	288	297	279	286	265	258	252	283	268	248	293	308	287	257	270	303	276	278	271	282	292	258	276	302	255	314	275	276	248	286	271	283	282	310	306	294	295	283	292	273	294	263	261	286	269	285	298	291	299	266	259	277	288	296	272	285	282	293	276	284	304	292	291	280	263	305	264	290	297	305	287	315	293	306	284	302	269	287	296	274	280	300	283	293	275	304	308	290	290	290	314	286	314	285	271	277	275	276	319	273	270	281	296	271	294
22585	50172	41749	30640	19049	14158	10724	7466	4738	3437	2577	1915	1482	1146	1010	929	739	704	649	627	576	552	573	529	544	563	542	525	529	484	512	512	477	507	522	523	498	469	487	505	491	484	473	519	490	466	505	469	483	498	485	482	487	462	491	476	498	490	468	468	503	503	501	484	473	483	467	487	498	464	479	444	513	509	487	521	495	524	483	524	479	477	528	512	473	490	508	451	479	483	485	464	497	481	490	508	479	481	493	494	491	490	487	499	470	492	488	478	465	473	512	506	437	511	492	481	458	499	451	499	477	507	466	480	495	477	466	495	497	503	475	495	464	510	521	528	445	471	513	492	483	533	503	501	533	489	451	507	473	497	480	483	489	465	493	479	499	472	511	470	499	493	490	506	510	472	453	488	447	504	497	418	467	484	487	478	438	472	502	489	490	504	496	484	464	523	523	451	466	508	535	505	470	471	502	529	514	520	473	468	443	476	475	478	500	490	513	475	467	468	475	508	485	480	456	476	479	494	454	496	476	465	461	524	487	458	503	511	471	524	472	517	453	482	457	506	463	506	475	448	471	458	467	464	479	502	506	497	468	490	483	529	479	480	489	457	444	490	512	469	455	442	477	428	497	458	484	490	479	500	469	489	526	470	498	465	510	471	470	461	484	490	484	516	464	482	511	459	464	523	482	524	500	501	516	479	460	473	484	471	475	436	483	483	495	518	485	501	511	534	493	438	452	469	462	481	472	493	452	501	462	526	513	477	455	476	474	495	484	473	522	494	477	452	507	463	494	491	481	505	472	472	570	479	457	472	475	486	507	479	495	453	518	526	494	485	517	459	498	492	493	493	511	527	479	477	489	477	460	485	475	478	466	469	489	473	502	486	502	521	457	458	512	492	485	478	487	482	470	490	462	481	513	509	488	485	490	485	478	496	454	495	447	506	476	503	463	517	425	468	428	473	508	436	477	469	448	519	414	482	501	493	477	441	456	526	438	495	495	516	464	461	480	473	482	509	492	506	451	449	477	524	532	516	521	494	465	479	468	479	444	509	463	478	475	494	483	481	503	444	482	498	502	527	485	468	479	495	513	503	502	467	459	447	474	490	525	496	465	513	445	452	509	480	515	486	490	500	495	445	464	494	465	469	468	504	489	471	464	459	493	502	517	487	495	493	503	503	462	494	460	423	493	491	475	468	477	470	494	526	482	489	484	500	487	501	504	477	502	487	504	421	501	453	516	466	483	482	477	527	480	468	506	489	521	457	505	454	497	490	448	468	468	509	486	471	501	492	514	478	490	473	431	487	487	487	497	455	486	489	543	491	493	492	493	526	494	523	450	463	504	487	517	487	454	454	453	510	506	538	449	483	491	534	500	454	482	513	487	467	473	491	498	485	480	500	467	488	489	454	495	480	491	479	432	487	506	465	485	489	510	473	496	463	501	490	488	519	449	483	505	485	488	447	512	486	510	510	481	511	512	498	484	481	473	471	476	484	524	452	469	488	489	499	466	510	460	467	506	510	507	493	418	451	519	472	486	493	459	473	459	515	493	473	433	484	483	508	481	486	493	487	520	529	483	494	454	497	494	480	511	494	471	485	475	480	497	489	450	475	518	493	463	509	500	512	508	521	484	494	476	489	491	522	513	465	468	467	465	460	489	486	451	513	508	464	472	493	490	500	558	473	543	481	497	509	517	463	490	481	488	515	464	499	482	483	483	501	488	471	465	465	500	472	453	501	502	501	490	498	494	490	490	464	513	426	465	475	497	466	495	521	522	532	494	499	462	501	548	477	446	532	493	473	500	472	491	458	491	442	514	476	460	482	495	478	510	502	517	456	526	495	489	517	496	499	477	528	492	486	534	496	456	482	493	516	501	488	488	469	485	488	485	473	490	508	483	489	483	490	479	511	472	489	441	511	470	475	503	499	487	501	495	472	501	454	529	493	447	532	447	470	505	487	465	486	469	489	487	439	481	531	508	514	491	480	444	473	478	453	460	467	524	476	480	466	476	516	436	463	514	530	469	518	496	483	524	470	449	522	450	463	476	452	493	481	467	465	473	486	473	534	432	453	480	473	515	484	488	524	465	471	483	526	461	476	464	448	512	446	487	494	472	478	466	481	452	466	498	493	496	478	481	493	531	482	493	466	499	470	508	471	469	482	494	491	445	469	482	478	510	481	517	466	497	487	455	458	498	488	459	491	447	491	482	482	548	425	467	510	468	487	485	480	520	467	486	485	483	485	493	490	455	434	537	493	449	476	460	458	453	471	458	489	440	515	494	462	477	505	486	468	496	534	490	446	455	458	481	512	503	505	479	524	501	483	489	475	487	482	447	469	489	470	513	458	483	474	488	478	478	469	473	515	490	462	486	493	455	454	465	474	490	495	480	462	508	470	503	453	487	492	469	531	467	474	458	482	498	466	467	493	435	487	484	496	515	479	482	487	500	458	494	457	475	487	443	487	461	489	538	452	481	471	494	504	518	483	480	476	497	487	491	507	470	535	461	474	475	486	500	532	510	508	471	485	523	511	479	503	495	487	502	481	499	483	495	480	494	540	501	526	505	483	496	526	468	472	477	508	486	439	507	473	489	455	490	489	513	478	510	468	496	514	516	471	481	484	472	498	480	470	508	464	466	464	493	462	466	513	518	536	504	493	481	542	498	518	489	475	495	484	449	456	491	517	481	449	526	519	480	449	477	532	506	491	485	509	508	447	475	502	483	492	493	539	484	485	484	511	465	488	512	463	493	491	469	513	500	501	477	514	498	506	516	482	459	467	452	445	459	472	499	483	492	479	495	468	468	504	472	427	496	466	464	478	493	461	496	457	483	473	463	518	490	492	480	494	514	455	444	483	469	523	496	482	508	479	475	516	467	478	443	473	435	486	500	499	483	490	486	489	482	465	503	452	486	481	469	432	488	476	472	463	466	467	506	505	457	497	495	413	470	529	473	512	502	459	513	513	480	531	462	449	473	526	492	487	465	475	522	496	533	482	480	499	461	488	453	464	532	499	441	458	488	488	481	477	485	474	455	513	492	474	492	499	479	498	488	471	495	478	478	444	479	469	519	510	510	533	473	540	500	442	488	475	501	516	470	448	481	485	505	478	461	547	461	481	489	473	507	492	444	455	484	443	465	491	499	499	519	502	503	505	483	477	487	476	498	498	440	507	476	478	478	488	493	474	490	441	479	496	501	438	461	460	498	507	498	505	474	454	469	479	483	461	458	455	483	498	491	490	461	461	497	471	447	511	495	518	465	479	507	489	513	486	478	468	498	509	508	464	497	506	470	473	512	492	497	490	465	500	517	506	513	494	513	461	521	490	483	454	488	457	533	477	478	442	461	481	502	501	502	489	486	463	511	481	478	476	469	496	478	496	501	466	469	465	489	495	480	478	501	469	459	487	459	525	495	462	488	491	515	476	457	488	491	491	498	466	504	483	458	481	499	458	497	471	530	491	508	450	495	505	498	488	478	511	485	483	459	520	524	475	495	505
27918	21609	18818	8991	3401	2155	1518	1060	771	691	679	583	599	527	526	523	516	476	461	488	468	469	471	484	438	508	498	475	500	438	494	434	460	483	478	464	447	468	471	445	524	507	440	464	468	465	470	485	513	505	467	473	441	468	452	509	511	477	492	486	464	511	478	452	457	505	455	473	486	454	461	484	461	464	445	470	508	487	467	477	435	463	486	501	474	479	469	518	463	480	462	478	472	476	483	452	473	459	463	451	473	527	459	447	475	431	473	472	506	480	442	481	476	469	467	497	466	461	517	508	487	455	461	450	494	447	489	463	443	440	467	478	467	471	424	473	461	444	481	478	493	457	482	465	475	406	447	509	501	463	497	458	497	404	457	475	471	485	488	488	529	479	470	465	457	445	457	499	467	498	458	416	491	463	445	460	470	493	509	457	495	456	482	453	498	479	514	433	446	449	484	447	476	446	454	477	421	455	496	462	470	451	478	461	485	462	467	477	457	490	478	505	473	458	492	459	479	438	488	454	463	453	475	502	456	451	444	462	441	485	447	466	463	465	496	479	455	472	469	479	499	470	501	492	466	480	493	453	465	494	468	498	467	513	472	446	471	481	466	500	500	460	423	501	459	477	484	456	491	478	493	437	430	482	459	483	469	477	496	447	449	469	483	461	455	472	442	464	427	458	472	491	483	490	428	452	470	461	492	460	443	523	457	499	474	470	496	443	460	425	471	479	479	473	469	479	450	470	502	463	447	524	500	482	446	445	477	420	450	432	455	486	476	495	435	449	486	454	522	439	458	474	476	504	434	487	447	467	476	470	461	442	477	469	472	441	484	467	496	464	461	450	456	456	474	450	470	487	441	465	455	482	439	483	498	482	419	525	495	437	438	474	443	460	453	483	472	424	493	488	409	490	461	456	471	464	457	479	453	484	447	446	476	463	475	456	476	459	476	483	475	470	478	427	452	500	472	466	448	469	483	462	478	489	506	487	484	465	434	477	480	505	464	467	455	464	477	499	476	485	440	452	488	480	459	517	473	459	483	472	439	480	503	509	465	499	484	429	471	477	460	445	444	459	472	484	465	464	463	454	487	467	479	479	463	458	452	469	459	472	451	475	467	477	487	476	472	486	437	463	434	456	456	446	508	471	475	463	441	496	494	499	433	533	450	468	470	512	501	504	481	517	472	480	488	458	469	484	462	468	512	435	462	499	429	513	477	456	445	482	476	451	496	486	453	450	468	470	494	469	470	478	438	456	428	437	466	506	457	467	490	492	466	473	472	493	459	473	488	455	466	443	455	510	510	452	454	442	480	465	447	457	425	465	497	470	479	472	522	440	453	488	444	436	423	461	490	464	435	451	494	472	498	498	496	481	478	488	484	488	486	430	500	487	509	472	441	470	459	485	453	503	470	478	459	454	495	471	500	478	478	486	471	441	447	451	483	461	462	467	466	488	436	474	447	480	484	450	464	474	475	485	521	460	471	441	496	496	477	436	532	406	537	500	481	465	468	492	491	489	445	502	485	479	463	471	483	525	419	503	435	469	483	470	476	459	453	469	431	472	462	464	476	481	444	449	464	478	431	431	476	458	485	447	503	483	459	484	439	468	457	476	456	443	495	451	463	457	452	461	482	458	453	439	420	477	501	474	456	467	451	494	470	421	498	498	436	477	415	454	448	471	455	489	472	462	497	496	419	475	443	413	479	457	473	471	476	440	497	432	475	452	447	438	431	463	469	448	438	452	477	453	467	480	459	461	521	480	488	495	485	456	456	479	454	494	483	469	492	447	456	489	499	474	456	445	482	483	490	511	481	512	477	477	456	511	505	471	481	464	495	386	524	497	495	470	445	476	471	487	498	452	470	489	471	454	475	490	456	475	438	472	475	419	452	416	476	457	492	484	436	478	468	468	467	470	466	460	462	448	438	479	460	483	436	458	442	454	470	463	447	461	491	442	524	474	510	435	477	461	426	507	457	480	459	450	474	456	452	443	466	457	467	443	442	447	444	488	462	487	463	477	461	449	465	479	471	429	479	489	457	475	485	469	491	469	426	462	450	444	445	473	438	506	485	462	462	481	463	432	464	493	441	449	491	463	452	481	421	435	481	483	443	480	434	496	485	485	494	467	485	490	453	455	439	484	478	458	420	497	443	496	507	482	471	458	505	427	447	399	468	476	456	500	501	474	486	481	471	489	419	478	452	449	405	515	466	472	495	448	478	462	446	468	456	462	482	477	396	460	483	448	462	437	485	502	457	484	437	453	512	454	490	452	478	470	488	470	446	434	472	477	464	477	460	476	461	453	439	452	425	493	465	461	499	450	454	470	461	465	473	498	456	473	496	473	483	463	450	467	468	480	487	472	480	447	479	486	486	444	466	460	475	457	422	445	454	470	472	429	482	447	429	457	459	467	447	458	456	438	516	467	490	468	474	478	503	457	472	462	433	457	485	471	449	445	491	464	471	448	496	486	457	460	503	484	470	472	460	480	486	480	463	456	501	476	471	461	445	486	473	499	474	426	477	483	479	484	466	464	473	480	454	444	491	468	445	453	480	442	459	471	471	488	441	450	489	449	447	493	437	469	481	512	468	473	448	487	532	489	478	472	488	476	408	504	459	483	474	489	474	492	493	506	497	445	484	463	427	469	472	459	504	474	467	464	466	451	462	456	482	446	459	458	444	438	459	482	445	517	465	478	462	451	467	453	470	449	470	507	529	473	481	468	452	424	477	495	454	482	487	439	463	480	517	530	457	491	504	458	439	479	486	478	422	475	470	476	488	479	482	462	442	509	441	449	423	466	473	509	475	482	467	513	497	465	473	437	470	465	456	489	477	460	465	478	461	479	475	449	463	507	438	467	447	489	506	472	468	488	460	438	452	466	474	437	506	488	407	466	475	454	528	512	482	469	485	459	480	492	509	525	474	473	494	490	452	469	511	506	457	486	484	493	482	476	473	496	442	518	474	491	450	492	447	478	472	470	460	460	473	470	462	502	499	450	509	465	461	474	482	466	480	461	474	459	494	476	469	419	482	465	485	458	461	425	475	423	481	459	451	492	479	454	450	499	499	470	478	474	489	471	476	454	474	478	503	442	470	500	438	463	493	461	480	485	483	454	436	474	484	461	449	461	502	497	487	480	508	440	453	435	471	485	487	476	465	473	474	492	481	520	459	442	487	487	519	486	449	461	475	497	453	487	447	454	411	464	449	481	436	471	463	461	489	458	482	472	462	490	444	486	451	494	463	484	454	478	482	457	461	443	458	474	516	492	519	481	465	475	504	483	491	448	465	446	430	431	492	471	425	478	468	519	402	429	433	448	499	466	508	474	475	444	468	456	442	467	481	492	493	432	456	477	474	423	504	462	477	491	488	465	483	461	444	468	455	499	460	470	453	484	460	476	452	474	470	437	505	479	493	478	493	425	471	439	491	466	433	468	427	471	490	483	468	456	478	486	462	487	453	480	500	470	483	462	493	446	491	461	463	487	438	457	485	458
17996	33064	24542	12722	7875	5528	3904	2682	1976	1602	1371	1132	1035	929	853	909	858	826	807	830	788	850	815	806	827	806	763	816	769	789	818	774	755	833	771	829	785	857	822	776	767	771	760	774	777	819	832	807	824	759	777	826	814	770	851	832	756	794	794	726	810	725	825	776	797	801	820	819	762	852	781	814	773	769	834	771	763	821	804	770	793	831	811	767	785	800	820	792	864	848	817	779	825	803	800	783	780	762	753	824	835	775	789	778	786	800	815	804	810	810	762	788	802	775	793	835	781	803	797	769	828	758	785	712	797	734	805	821	827	743	828	833	784	813	758	814	811	806	800	756	771	747	827	799	794	788	827	795	802	817	790	829	836	754	827	764	825	798	751	818	817	812	758	784	788	830	773	773	757	801	808	755	809	809	764	845	772	799	825	809	761	769	796	761	797	776	767	789	817	828	811	794	807	766	806	787	774	811	774	789	818	802	778	765	779	818	827	809	766	824	810	844	814	795	816	785	807	775	764	799	793	771	804	807	822	766	798	797	798	765	783	797	838	764	787	774	815	763	765	807	810	834	799	823	799	798	857	790	775	823	833	792	778	833	853	800	755	790	805	840	827	836	832	794	797	810	771	807	825	813	816	825	780	831	746	793	797	761	832	821	824	834	761	821	787	775	826	788	817	814	831	783	852	762	792	788	773	728	803	809	821	781	826	798	731	765	773	838	813	788	812	793	766	834	761	758	784	751	796	742	764	862	794	816	789	830	843	850	812	767	795	784	822	831	782	792	820	798	810	815	873	795	768	779	804	830	839	823	803	778	768	801	768	798	844	734	834	743	799	814	780	809	789	862	811	799	817	786	819	788	836	771	818	842	763	791	770	833	736	794	730	793	812	814	786	758	770	804	826	800	811	798	765	835	789	765	777	819	796	806	798	783	826	761	720	774	787	789	791	746	823	804	731	770	809	795	822	824	805	850	797	820	759	759	801	766	829	786	788	755	852	817	793	836	825	873	801	821	796	825	802	753	794	785	813	793	831	793	779	800	749	779	750	808	768	785	784	741	818	774	801	751	824	785	780	839	800	839	800	792	805	799	789	737	844	765	773	793	835	748	780	762	830	754	799	805	834	801	789	771	792	780	794	789	860	801	788	787	811	800	765	794	815	833	790	802	816	830	792	806	814	767	785	779	784	814	811	828	778	785	780	786	825	793	806	801	771	781	791	841	763	846	797	833	747	765	760	772	771	779	799	722	831	788	831	784	797	785	782	792	815	860	816	764	772	829	787	793	751	799	823	811	827	818	804	789	851	785	750	766	807	775	813	768	776	806	790	782	835	795	835	768	778	800	805	828	820	747	814	768	769	823	805	767	813	771	802	774	807	829	793	765	789	801	769	774	772	811	774	782	786	793	802	813	782	784	821	742	778	828	834	797	780	822	788	803	800	838	832	847	799	772	796	773	778	744	812	793	812	814	741	805	768	833	793	794	791	823	775	843	763	834	804	848	810	813	830	773	810	801	798	818	821	794	783	781	812	813	809	788	798	793	827	812	805	800	803	789	762	792	814	823	771	822	803	764	792	791	776	781	791	825	765	789	770	764	790	794	814	812	771	727	802	768	812	813	782	823	774	793	808	804	783	771	774	822	785	798	782	775	785	845	818	773	779	801	810	777	793	840	813	781	827	772	787	813	801	779	809	715	795	797	851	799	807	741	823	776	796	805	812	826	815	740	803	774	813	805	807	779	768	821	773	789	833	816	773	795	764	825	839	823	847	756	764	818	799	797	833	798	811	765	799	768	788	815	782	803	789	821	801	829	810	773	751	802	828	769	725	785	848	766	748	819	803	798	821	818	766	771	759	804	788	864	776	796	776	829	764	829	788	790	811	814	783	783	805	804	788	790	794	817	765	801	805	794	813	695	834	770	811	793	812	783	827	842	784	734	776	826	816	753	777	812	785	789	782	764	785	821	750	801	790	797	795	785	836	775	800	792	817	772	806	838	713	765	790	734	773	800	758	811	785	772	725	777	802	823	765	754	792	793	748	849	797	775	850	794	825	783	777	755	812	832	830	781	765	823	805	865	816	859	715	774	788	780	779	823	773	820	776	786	743	826	828	798	797	847	831	749	793	812	769	762	794	754	821	823	782	822	774	802	834	756	804	804	778	778	785	763	817	798	759	732	791	802	730	781	796	827	815	790	779	773	820	789	743	817	775	785	758	869	739	790	823	801	757	803	777	752	802	775	787	817	766	790	813	792	776	841	744	824	782	819	833	805	766	814	815	791	792	800	747	789	750	825	807	778	801	818	820	789	804	761	787	775	841	780	790	839	774	803	854	781	788	768	791	728	787	811	811	795	776	784	705	790	775	805	788	785	839	809	771	798	751	807	785	784	783	795	746	775	788	817	816	778	753	763	770	798	813	820	790	807	774	818	748	808	810	809	775	737	780	746	808	785	800	787	812	814	801	792	822	819	756	788	847	762	804	773	793	814	779	790	850	791	801	793	754	759	754	820	816	774	824	776	812	771	871	829	803	828	821	777	809	800	812	762	853	732	780	806	816	806	782	776	800	777	792	758	783	826	798	798	785	762	853	739	833	806	809	769	763	781	732	751	778	788	840	843	851	788	862	815	826	789	743	811	791	778	774	808	805	795	770	810	786	752	766	808	841	799	791	799	812	797	817	784	797	796	796	796	799	820	778	821	783	781	775	761	857	766	830	809	801	788	831	780	763	830	835	746	798	820	820	769	747	793	789	800	815	800	763	842	816	783	837	755	791	812	857	802	774	751	814	776	821	823	813	800	726	782	765	762	808	783	785	782	774	786	744	813	822	797	747	831	804	783	807	794	784	799	764	832	775	826	772	866	796	792	776	822	783	799	843	813	802	782	821	779	805	780	817	838	862	820	785	763	795	728	828	806	780	840	774	808	764	766	776	789	777	805	792	797	764	815	736	861	768	763	769	804	765	789	805	826	747	768	787	807	808	835	803	781	791	805	810	803	758	771	762	828	826	749	760	776	827	820	809	810	837	735	766	768	772	786	816	829	786	825	783	823	798	824	788	792	814	821	819	767	798	773	848	773	850	815	797	808	809	812	798	831	776	841	793	757	816	803	900	782	822	795	754	823	786	808	833	794	763	773	774	853	771	822	804	793	801	851	782	816	809	782	817	778	807	776	832	807	802	769	838	814	801	755	789	771	786	841	802	809	823	819	787	778	790	725	796	833	811	789	761	743	778	777	783	759	795	777	784	746	777	771	764	780	757	830	759	773	798	757	798	797	768	802	782	795	811	834	757	779	819	771	764	819	789	775	776	787	809	853	802	786	769	779	775	787	828	807	805	778	823	865	827	795	831	842	804	757	756	784	809	765	765	755	780	807	881	825	788	758	840	769	821	743	797	753	829	763	789	788	738	815	819	763	797	820	808	803	775	860	758	817	759	772	816	775	793	806	812	805	811	842	754	781	780	803	779	792	784	752	782	859	803	794	756	772
23815	21506	27853	25643	19159	8060	3227	1852	1336	1031	789	680	537	480	440	415	460	434	409	389	404	415	387	408	408	386	405	423	416	375	383	362	391	371	400	382	399	346	374	366	378	359	347	368	371	382	377	363	352	369	346	367	363	377	386	372	356	402	373	401	381	370	371	393	376	353	375	357	349	388	362	381	384	367	370	399	393	367	378	368	398	381	377	386	384	399	353	363	365	377	382	403	420	375	372	379	381	370	373	367	365	373	372	368	333	371	381	377	338	384	361	364	369	402	379	358	337	424	388	390	355	373	366	382	387	380	408	359	351	376	391	417	368	400	381	405	374	404	356	362	366	337	398	386	407	348	367	341	360	324	368	382	397	367	371	353	361	372	386	401	365	405	375	391	369	350	394	369	346	370	387	359	387	399	417	365	368	406	377	371	345	357	398	369	373	379	393	393	366	348	361	382	394	395	361	391	348	382	371	367	389	375	386	338	376	368	385	371	390	369	366	381	380	382	361	379	365	385	383	363	362	367	425	360	398	383	367	418	386	340	374	384	343	422	382	403	371	376	345	424	406	366	327	381	405	360	365	359	396	379	375	423	344	369	360	378	414	355	377	384	375	409	420	355	358	350	354	396	325	364	358	342	345	356	374	378	381	377	364	373	348	395	363	377	383	364	385	352	351	383	391	400	382	362	379	367	345	376	338	351	358	406	408	394	402	360	371	382	373	366	364	376	393	351	377	364	402	401	361	391	382	365	364	358	375	400	375	360	352	356	361	364	365	370	382	367	387	397	411	375	387	359	353	385	338	404	399	396	383	393	377	372	351	384	367	376	340	385	380	387	380	357	382	357	386	345	402	382	395	380	396	349	355	349	351	380	398	338	382	358	379	395	394	369	356	346	377	385	379	408	375	372	396	385	396	375	350	362	402	382	344	349	394	380	396	367	370	364	362	375	403	350	417	365	371	361	358	399	392	380	372	377	376	394	350	371	380	373	401	398	383	372	367	391	404	357	364	376	375	374	376	392	376	391	393	369	359	383	349	398	389	381	408	386	350	387	373	352	368	396	356	363	372	364	351	363	367	386	363	397	357	386	395	374	367	407	356	356	369	394	343	362	351	383	356	371	356	378	401	368	384	345	335	368	345	395	384	384	351	380	417	380	384	359	362	381	404	408	359	372	401	361	373	374	354	357	408	354	372	397	362	357	392	393	387	369	353	376	342	393	364	435	374	377	352	372	387	384	363	372	370	424	359	395	333	381	365	365	411	418	385	372	372	386	391	328	357	384	373	371	357	361	400	365	373	383	374	364	382	338	375	336	396	383	374	353	366	375	379	372	345	365	388	352	405	368	368	375	366	399	355	385	357	368	368	369	342	384	381	374	375	378	358	364	340	371	364	347	393	390	408	400	348	372	390	354	412	394	379	415	355	393	370	374	383	399	384	335	390	373	414	394	375	399	343	384	381	389	369	365	373	397	346	352	383	325	372	360	387	399	377	381	365	344	361	355	386	375	379	346	345	388	405	391	360	412	370	395	377	380	352	373	367	357	378	366	389	365	374	385	343	378	370	375	400	381	369	366	376	360	378	382	366	383	367	392	394	358	399	406	380	367	416	378	362	380	350	348	366	313	397	382	331	395	396	364	371	359	376	399	349	367	359	336	331	364	368	357	369	385	404	394	380	377	395	386	398	377	385	351	395	388	351	375	362	373	411	370	361	379	391	363	421	357	375	405	399	347	326	372	370	372	412	365	355	370	320	349	370	353	362	394	374	332	384	384	386	397	349	372	349	369	372	371	364	380	366	398	371	357	396	360	375	371	365	357	368	417	355	361	371	380	350	380	394	382	379	394	385	366	388	406	351	390	363	345	373	422	389	364	346	352	349	403	395	375	357	402	375	335	400	361	379	404	371	372	350	383	381	378	342	372	377	396	352	386	358	362	350	384	406	350	360	345	379	408	404	374	405	401	359	400	403	365	383	382	359	395	393	357	392	366	358	391	397	347	361	379	360	340	345	353	387	339	370	376	356	386	406	383	396	435	375	377	360	391	377	396	383	367	339	394	372	377	339	362	388	374	374	387	349	378	409	373	362	353	379	366	369	411	404	366	392	362	367	379	368	363	366	374	365	384	370	410	373	361	363	357	391	378	408	347	384	392	397	390	348	376	369	396	380	387	344	384	347	352	406	385	345	382	386	376	351	379	351	354	370	373	370	355	370	346	376	374	409	330	374	375	369	372	351	361	384	373	373	360	353	352	379	331	379	364	351	333	374	381	392	379	426	393	397	364	371	399	399	372	395	395	387	391	399	384	387	381	390	349	368	370	351	359	339	387	362	372	384	380	352	364	414	364	366	400	370	405	356	352	350	400	365	358	344	393	383	380	393	371	372	375	391	376	355	399	375	366	414	403	400	367	358	401	370	348	389	384	396	359	326	375	355	397	388	385	377	340	382	407	376	350	357	376	358	352	373	379	377	380	383	401	381	381	382	352	355	371	388	395	356	367	381	393	386	368	356	366	399	391	368	360	380	439	385	346	398	382	401	386	390	381	338	384	354	370	378	392	369	353	334	342	348	384	380	369	359	403	331	388	382	387	372	361	372	376	403	377	381	393	345	342	373	379	349	325	355	353	367	377	380	376	366	410	368	391	365	375	343	401	376	343	407	325	351	382	384	371	411	356	393	388	372	356	403	360	389	365	402	329	393	364	338	352	383	396	391	416	354	371	380	378	396	373	395	366	399	359	416	384	383	383	357	346	394	367	413	345	369	357	391	369	386	373	391	359	362	391	379	365	352	383	386	338	364	366	368	378	392	352	379	399	373	404	355	348	415	362	376	353	393	384	381	359	372	391	331	354	376	381	387	420	392	374	375	405	356	371	427	351	356	372	395	387	352	355	353	341	372	370	389	372	377	358	358	362	377	367	420	377	374	369	380	343	383	381	370	376	382	349	393	407	385	384	380	436	368	333	381	373	374	424	359	359	388	356	382	391	354	363	381	378	368	354	353	367	397	342	380	372	366	357	403	352	396	347	351	381	391	407	367	373	385	396	378	364	379	347	376	402	365	330	367	378	366	352	355	373	361	394	342	362	370	407	377	358	400	407	384	375	337	364	366	353	390	358	370	396	353	364	355	369	372	376	386	372	344	397	392	357	384	360	394	412	380	380	375	383	374	371	367	378	371	403	351	416	352	396	372	371	385	352	359	363	343	370	383	342	341	385	387	341	376	413	404	359	375	374	395	370	355	376	384	361	386	349	399	368	373	352	373	384	365	371	358	404	379	360	349	371	346	389	352	382	361	379	369	366	367	334	363	345	384	380	405	356	360	380	417	381	354	381	345	343	419	371	361	377	366	378	365	364	381	356	382	352	397	377	376	356	364	376	353	373	392	404	342	401	330	322	381	367	365	375	374	384	424	398	379	394	342	391	362	361	389	435	340	365	375	365	378	371	352	361	386	391	363	373	375	392	357	357	317	384	357	358	338	390	382	401
19916	44148	35896	23264	15086	10043	6580	4548	3498	2678	1908	1442	1229	1054	899	864	812	772	746	676	692	693	712	711	720	666	680	659	682	711	649	663	669	687	661	655	610	639	648	592	625	651	630	640	679	630	690	652	634	667	643	703	653	644	666	590	629	649	645	631	661	654	630	636	670	652	641	619	641	641	624	632	600	618	664	623	666	638	636	684	686	674	643	648	669	673	640	669	669	622	647	643	604	664	631	654	650	646	640	591	651	644	623	628	652	623	642	732	646	606	601	635	672	643	683	627	640	628	700	630	634	647	662	626	643	628	652	636	628	623	646	643	623	636	606	645	596	609	628	662	632	653	629	672	683	615	668	613	615	636	641	614	661	666	635	697	654	667	646	647	639	657	655	632	654	645	630	628	676	627	613	642	673	632	664	651	621	655	664	649	659	638	646	646	662	685	650	615	681	674	611	644	657	688	638	682	611	664	674	649	629	627	646	645	657	671	609	643	658	666	641	657	691	621	620	623	617	583	637	615	627	663	633	644	650	674	636	640	634	625	620	653	647	661	683	636	642	641	647	670	629	647	677	618	630	636	621	583	668	638	614	645	671	637	653	652	697	633	642	659	588	621	644	628	649	621	631	660	622	662	643	640	673	637	665	592	639	601	676	662	620	615	604	618	642	652	589	624	639	639	649	687	602	653	637	610	600	661	685	610	642	591	614	620	662	593	687	659	653	600	632	657	676	649	661	642	662	629	627	624	604	596	604	624	630	696	644	581	613	605	617	640	655	624	620	662	663	661	613	632	648	600	615	666	628	626	644	617	628	612	621	617	655	601	608	641	654	658	645	629	634	661	669	640	623	633	651	665	669	612	619	613	653	657	665	651	678	611	650	613	573	646	618	647	654	597	624	669	616	652	647	628	673	612	612	663	643	624	632	636	647	616	647	615	637	641	627	640	664	668	682	673	648	664	639	635	621	615	656	653	621	585	650	579	619	632	598	657	635	606	691	631	632	670	612	629	641	620	674	693	649	652	663	644	627	686	637	671	657	686	641	642	579	654	671	666	581	654	633	617	650	643	613	614	604	618	635	647	624	710	611	647	638	683	655	656	597	617	609	639	653	681	633	603	609	636	675	668	643	634	672	662	696	641	616	640	631	622	658	653	678	625	672	650	614	622	669	671	613	627	606	629	673	665	659	618	620	610	640	676	656	662	622	657	597	614	664	628	635	630	657	621	671	624	612	659	663	624	587	641	622	651	718	608	644	673	651	617	708	644	605	636	671	605	624	690	656	630	634	712	656	602	650	621	656	648	604	665	675	570	629	659	663	631	665	636	657	621	650	659	626	690	599	629	655	651	634	643	648	650	706	629	640	660	602	618	684	646	659	650	626	593	634	635	663	653	610	607	618	600	631	656	648	628	651	664	643	635	634	642	666	659	635	626	615	675	650	584	659	619	647	619	667	627	631	653	634	657	624	629	666	639	589	605	636	649	654	639	617	617	629	653	640	603	679	689	674	634	605	629	618	598	628	614	639	654	666	608	627	594	630	636	678	620	607	683	582	617	614	662	658	671	637	644	688	626	642	637	660	672	580	650	694	610	649	660	642	624	628	602	640	604	631	669	689	643	656	614	654	636	596	631	650	625	617	635	631	657	670	645	666	642	634	664	652	636	624	658	631	649	731	642	644	693	633	653	655	646	655	674	649	588	624	631	660	647	592	614	625	672	636	639	694	685	624	625	595	645	629	669	661	641	665	679	633	687	712	624	597	624	622	652	652	652	632	653	652	636	647	665	654	685	645	672	672	672	658	645	619	640	676	597	655	605	663	627	665	626	660	645	666	659	588	647	637	643	698	647	674	666	596	640	650	652	627	690	698	644	710	638	614	610	610	647	611	670	659	673	614	605	657	630	668	645	606	624	643	633	674	605	649	634	664	612	657	648	635	647	658	666	621	634	657	654	619	622	621	656	688	597	672	688	618	676	664	660	648	656	627	669	643	649	634	628	619	639	690	611	656	683	607	676	659	645	663	631	645	626	657	659	618	641	641	654	656	580	651	656	683	641	641	668	626	611	668	588	650	658	627	627	634	682	623	643	602	618	631	616	669	639	644	661	629	615	610	636	629	661	634	635	648	653	640	643	585	646	674	638	620	658	653	621	630	611	662	681	647	651	627	657	648	652	628	617	638	657	652	607	635	647	644	637	649	670	660	599	670	616	607	686	621	656	649	633	658	623	674	643	595	648	616	672	644	631	582	627	634	677	691	662	650	643	637	631	635	630	628	661	691	601	655	677	651	627	652	638	625	660	650	686	640	633	650	664	614	624	625	621	648	666	621	675	620	609	613	611	595	639	647	672	603	646	631	621	628	657	636	656	667	640	650	660	625	620	632	663	646	626	652	640	656	656	657	647	650	613	595	644	660	687	638	631	620	645	633	678	615	669	639	652	611	662	670	621	657	633	601	632	597	690	643	656	646	627	676	649	629	635	647	620	655	666	667	651	607	608	604	592	664	648	640	647	688	643	656	666	681	600	647	665	595	640	599	608	616	673	686	649	643	600	662	627	659	636	664	621	634	665	629	619	662	688	612	646	631	606	648	586	631	655	610	663	633	681	638	665	632	616	626	676	633	673	607	626	610	618	627	627	646	649	636	637	643	670	663	621	663	678	647	634	656	623	620	674	646	637	615	618	643	604	610	655	627	641	607	610	635	658	637	642	669	653	664	626	634	668	639	620	612	645	652	654	667	635	643	601	621	640	670	668	615	648	598	616	624	627	592	628	645	616	636	641	646	629	619	653	640	651	638	657	670	664	696	633	630	605	674	655	635	628	612	671	624	614	589	601	657	659	676	677	656	618	618	616	623	650	639	642	632	654	651	661	641	641	655	609	681	609	608	659	665	646	613	627	621	646	645	662	615	642	627	679	646	636	614	604	602	604	622	670	652	599	628	667	621	615	574	642	649	628	655	625	627	643	676	643	654	631	606	662	639	663	643	639	625	642	652	636	637	625	642	644	706	618	681	650	658	617	649	637	646	647	646	628	638	592	601	625	665	699	640	688	656	653	633	634	674	625	681	658	622	624	626	621	606	663	649	660	664	676	629	656	663	660	659	614	659	674	632	631	627	641	643	623	621	648	647	655	593	635	649	599	640	630	625	618	634	626	605	644	647	648	642	631	614	640	653	660	645	649	639	633	623	595	639	630	654	656	650	674	678	634	642	661	664	626	653	604	642	671	672	634	679	630	630	611	674	611	665	634	652	621	629	663	676	640	610	658	641	627	644	618	639	665	637	626	656	623	629	643	667	632	629	644	680	636	665	655	663	607	645	606	658	583	661	619	649	638	646	631	642	645	624	626	661	679	656	618	640	625	603	702	655	599	677	628	659	650	606	615	646	642	670	653	646	626	688	624	624	643	598	635	647	665	618	614	681	655	613	652	620	655	660	653	653	667	620	690	665	633	635	611	591	687	661	673	650	645	624	629	676	631	669	628	662	616
25413	21581	25717	21786	6255	2560	1698	1342	935	749	676	543	577	516	514	452	461	450	445	446	462	459	468	439	432	413	416	405	422	469	458	440	445	465	449	434	409	399	457	443	438	443	451	446	420	423	411	429	430	435	431	448	444	459	464	418	462	411	456	432	473	425	420	441	438	472	408	404	480	465	428	450	428	439	465	438	457	455	455	435	454	443	465	425	430	475	436	461	455	414	442	454	438	429	449	427	461	404	408	462	447	439	439	441	433	421	407	428	424	445	450	410	453	411	398	473	426	446	473	418	425	405	458	445	429	422	433	433	429	452	441	442	481	425	426	420	397	450	452	454	431	407	440	462	414	418	405	411	441	423	457	423	429	415	434	407	455	454	465	421	435	436	453	428	441	470	399	462	448	446	435	431	416	420	414	422	446	426	434	417	450	423	446	470	438	485	399	443	393	457	459	452	431	405	442	409	404	450	433	452	437	455	450	423	421	454	444	473	476	472	413	421	457	471	439	443	404	413	417	398	402	415	418	429	430	410	421	437	439	435	463	430	416	403	417	430	464	398	431	417	440	425	426	454	411	421	413	441	434	442	424	471	431	419	412	393	440	433	462	419	458	465	393	443	434	400	446	464	432	420	396	479	414	458	414	432	405	455	407	424	463	456	435	433	443	450	412	419	429	426	424	426	438	432	418	462	437	449	425	420	402	444	455	389	424	471	432	480	469	412	444	430	453	438	448	465	429	385	410	400	429	386	431	425	433	409	421	444	463	466	444	440	393	447	436	465	448	427	430	400	451	433	419	404	440	449	456	474	496	430	393	445	427	412	433	449	435	425	461	420	425	448	433	451	407	475	435	426	423	470	448	451	424	490	465	451	454	414	452	392	479	447	434	413	427	451	463	408	425	433	397	411	429	428	389	465	456	440	438	466	461	445	425	409	462	440	419	399	444	471	450	441	456	431	417	448	439	434	412	433	443	440	411	430	422	438	442	421	451	414	484	435	433	406	444	441	442	418	419	430	429	405	437	412	423	433	407	464	431	474	430	426	421	448	423	420	492	458	421	512	457	446	385	452	465	423	467	441	444	441	428	414	430	406	450	458	438	440	433	423	416	436	426	453	458	475	433	477	418	439	435	400	425	462	432	440	436	425	434	428	431	469	412	419	419	440	450	438	446	446	447	441	449	458	426	436	430	433	399	445	412	442	456	399	398	446	408	448	446	423	476	448	434	424	449	454	422	468	465	478	447	444	480	423	439	420	455	441	460	439	455	433	438	460	427	482	461	450	447	423	443	426	444	400	439	423	426	485	429	462	432	460	407	443	430	442	452	418	434	455	452	469	402	425	425	457	437	438	438	422	439	387	441	417	419	452	410	447	415	439	456	414	430	461	465	424	431	443	407	453	491	442	423	422	427	403	420	431	445	399	444	431	462	461	429	426	429	395	433	434	440	418	447	427	402	424	447	458	451	446	456	464	469	420	454	450	414	423	461	436	422	440	423	392	424	426	457	436	459	468	437	405	463	439	423	445	443	486	419	451	429	425	495	456	435	398	442	446	404	440	458	440	446	432	405	451	430	426	434	413	410	400	439	457	444	437	446	463	433	427	425	432	422	464	440	436	465	461	439	438	397	429	443	389	435	407	427	413	423	467	445	440	419	421	419	424	420	454	473	440	478	458	433	445	404	460	425	438	453	438	403	464	455	403	471	424	432	446	463	450	409	448	452	422	453	454	465	409	390	441	440	441	403	414	424	437	444	445	402	424	459	387	414	423	454	439	444	418	447	480	448	461	409	412	450	419	448	436	399	417	452	388	439	453	447	482	462	455	401	426	436	423	426	421	424	448	450	453	429	463	444	460	448	482	409	434	426	461	456	441	465	485	466	430	430	425	449	405	437	457	399	447	465	449	395	447	452	434	454	454	430	458	446	439	467	459	420	471	456	452	422	449	438	440	403	430	471	445	436	420	412	442	448	416	444	432	499	462	439	428	446	442	454	400	447	453	416	454	420	406	422	390	417	418	448	459	424	434	429	454	462	469	406	441	448	456	450	423	425	445	442	474	414	431	482	410	436	426	432	429	430	472	406	404	453	461	436	455	418	472	407	442	407	406	455	426	475	388	399	413	444	430	434	464	444	423	404	455	428	458	443	443	418	420	400	432	430	428	445	410	460	424	439	484	438	459	409	455	458	440	496	446	452	496	450	414	416	459	379	443	442	410	388	428	460	474	441	461	418	423	441	430	420	465	441	436	420	425	442	392	402	414	402	400	444	438	436	412	388	400	448	434	459	439	431	430	440	428	436	426	434	482	405	434	448	419	446	471	432	413	408	431	452	390	427	395	429	464	458	427	401	446	448	461	413	435	459	418	401	447	481	426	476	462	439	452	444	443	440	440	442	446	434	454	452	468	413	425	464	469	434	439	428	423	440	429	434	440	423	468	408	458	420	446	418	411	430	415	442	431	423	442	418	414	449	443	401	411	458	458	447	446	456	447	452	413	439	433	457	416	448	417	426	393	385	419	421	407	434	439	410	480	400	478	432	419	424	413	409	432	422	435	422	407	429	440	426	407	411	393	471	415	426	440	433	430	460	461	468	440	423	421	458	440	442	433	428	460	460	439	422	430	423	414	431	414	447	439	440	440	476	410	410	408	456	435	428	420	402	459	430	439	451	434	455	436	441	474	446	428	447	463	450	438	439	441	414	447	426	442	412	466	457	457	453	436	460	427	424	419	430	440	424	422	450	427	454	414	435	461	440	452	437	445	454	423	411	393	436	434	472	427	468	422	447	417	445	425	456	482	430	444	444	483	442	431	436	421	442	415	443	419	450	419	457	469	445	443	437	418	435	422	400	440	435	457	418	451	415	457	423	447	449	435	438	437	441	418	408	454	414	426	451	442	447	454	441	428	453	431	447	420	420	459	456	438	411	439	412	417	432	441	412	455	422	487	437	409	470	451	446	435	441	419	422	421	435	426	445	386	394	412	431	434	431	436	445	474	437	431	424	443	447	420	426	422	417	415	443	427	455	422	444	426	450	426	404	459	413	455	436	409	435	481	486	435	437	412	430	439	435	450	443	408	424	442	475	490	439	448	445	435	413	434	453	434	474	465	457	457	444	422	436	409	468	452	412	448	432	406	467	418	406	418	455	441	449	431	421	415	422	403	408	445	414	449	414	470	444	405	429	442	404	417	408	443	415	470	425	449	423	468	417	430	464	458	431	445	470	458	443	430	462	416	434	443	423	421	440	463	403	422	453	447	433	437	432	435	446	430	440	416	404	442	458	460	465	430	412	481	398	434	434	419	446	466	432	410	461	453	435	441	451	432	426	428	422	409	421	445	451	439	452	460	447	418	456	405	407	448	456	438	416	440	406	393	407	463	411	427	464	444	457	478	420	432	420	397	449	459	450	433	408	427	436	434	469	413	414	416	443	418	445	437	433	432	460	434	405	394	436	411	426	449	445	446	391	433	396	416	457	451	408	424	435	446
18603	38510	30770	17427	10591	6723	4585	3353	2588	1830	1490	1249	1056	957	901	937	853	872	771	785	781	752	697	781	770	729	682	779	765	803	738	703	734	755	741	734	748	715	715	728	769	758	733	735	740	698	741	758	744	733	749	752	729	723	740	723	722	747	736	753	718	782	722	659	715	727	739	731	718	696	768	726	717	734	707	772	754	784	748	745	716	705	741	765	766	746	795	774	790	689	762	736	783	740	774	742	761	761	722	757	752	723	743	754	749	770	715	745	754	732	720	715	683	737	723	733	739	767	727	722	690	742	776	758	762	743	737	691	729	746	670	812	732	726	746	752	757	704	729	739	713	747	753	749	701	781	769	746	745	759	757	741	774	712	684	694	742	707	703	814	699	759	729	705	729	727	732	760	713	724	823	723	737	749	718	676	731	754	788	739	727	766	741	717	722	760	689	715	757	710	767	712	755	787	735	711	719	715	717	721	705	741	724	730	743	717	760	760	741	735	725	742	729	726	745	747	755	689	702	789	697	719	728	748	730	743	735	707	815	759	681	743	685	791	708	724	706	738	712	736	753	748	740	725	738	713	736	744	740	758	767	760	737	728	766	700	766	702	715	696	718	726	733	764	748	753	756	703	744	736	721	718	799	708	708	722	778	754	754	772	713	695	768	771	740	769	749	696	772	746	690	728	733	682	728	727	683	774	756	749	737	723	724	731	723	722	731	700	765	733	726	724	759	753	707	716	763	781	751	710	717	696	727	676	699	719	745	719	740	728	760	732	742	746	750	754	742	724	711	747	765	695	759	753	746	776	725	783	749	758	750	744	712	712	739	713	716	707	751	717	747	736	722	756	769	753	761	742	729	730	701	728	773	727	743	760	728	699	690	761	777	750	715	750	765	734	700	721	705	761	742	741	742	724	790	746	751	715	724	768	770	728	686	732	776	725	690	727	720	667	717	748	727	749	775	737	749	722	720	722	709	715	749	731	682	694	724	752	711	735	747	709	757	759	729	703	732	746	739	728	724	717	759	739	698	770	725	729	711	723	764	746	760	764	720	768	773	719	748	738	759	745	721	757	705	752	780	733	679	703	727	759	723	727	762	692	744	720	733	730	759	688	720	800	713	735	717	792	674	737	732	758	716	699	772	725	698	755	754	723	772	735	716	697	784	737	745	715	733	705	713	706	763	709	752	700	752	719	712	748	811	716	763	729	742	727	753	707	717	730	778	750	754	736	713	716	728	776	719	719	781	739	739	739	755	738	774	739	717	717	729	723	721	759	733	741	725	800	709	765	675	764	707	695	722	732	749	720	718	765	743	711	740	766	742	732	779	716	713	736	721	752	701	782	752	699	752	711	711	719	758	688	696	725	702	720	688	741	709	721	716	716	687	730	717	679	742	718	719	760	775	725	721	701	765	731	739	777	745	786	747	700	697	700	694	752	717	755	742	719	753	730	751	716	727	743	756	788	745	752	711	692	685	712	725	765	741	722	723	695	782	791	747	726	770	700	753	742	738	740	745	749	710	707	755	771	735	770	757	811	716	695	737	716	717	760	741	720	757	733	713	699	730	792	743	733	727	755	704	715	717	731	752	781	700	768	774	707	729	737	731	729	743	754	737	739	748	768	751	730	703	689	733	720	723	713	755	706	694	720	739	709	716	698	724	708	757	783	706	721	715	712	711	742	770	692	739	695	740	695	776	745	712	732	719	711	771	722	740	715	726	731	742	736	728	766	707	728	720	770	754	750	726	706	757	715	777	753	751	763	719	771	752	720	739	696	752	778	730	750	755	732	697	714	743	712	746	687	778	743	747	710	711	770	770	725	696	731	746	702	744	764	725	708	752	764	755	688	779	739	728	759	749	742	722	714	790	769	761	704	732	696	712	731	695	724	764	713	711	732	714	703	765	713	725	683	759	756	764	730	730	760	750	719	770	723	777	733	733	757	723	705	765	709	745	716	732	711	746	711	776	744	692	702	792	716	699	738	713	753	737	718	745	720	730	721	739	730	749	763	737	710	751	721	755	709	724	752	688	750	713	782	746	748	743	760	732	732	801	749	758	754	716	776	692	700	754	793	714	730	747	751	742	729	693	748	728	708	762	748	747	710	743	763	725	725	746	758	759	735	705	732	736	779	709	762	691	707	734	735	710	725	746	722	682	761	757	755	749	747	737	769	802	694	693	761	692	695	785	759	739	745	769	764	756	734	705	778	714	749	761	753	731	731	719	722	736	719	759	708	743	770	761	751	744	811	694	654	729	744	780	704	669	684	731	771	745	742	757	772	754	718	750	737	748	688	723	778	732	716	750	724	727	706	724	729	739	733	726	693	749	687	733	737	745	715	709	713	688	737	693	732	773	706	723	715	737	702	731	727	703	738	756	762	764	710	749	738	759	739	742	720	710	707	733	752	734	713	722	785	748	761	744	706	733	760	742	717	747	762	739	735	701	699	790	750	741	682	714	726	712	701	720	737	728	758	732	768	691	752	703	690	766	744	788	689	750	706	752	741	746	752	762	746	771	799	765	723	737	726	728	726	690	708	725	726	677	771	723	731	728	656	716	729	714	748	751	753	784	750	733	780	714	762	713	746	718	786	652	701	763	741	732	707	764	767	708	739	781	694	791	714	683	746	765	736	756	799	736	692	760	728	724	700	760	762	699	737	743	740	750	705	781	717	716	733	738	738	739	788	754	708	732	755	721	785	716	788	741	725	711	767	777	759	724	729	712	721	749	734	729	722	806	728	694	737	731	740	766	758	751	722	710	768	725	701	730	720	746	753	724	734	740	788	734	751	767	770	673	745	710	753	754	732	690	724	741	728	702	783	719	733	762	734	699	691	745	745	727	720	737	804	751	755	702	770	711	713	709	716	752	745	726	708	764	707	694	734	734	740	750	709	755	724	716	762	713	716	726	752	746	705	795	732	747	789	757	742	712	687	705	750	769	731	706	718	752	715	707	744	716	743	738	741	768	692	735	729	694	714	756	730	767	728	828	721	648	742	703	728	736	761	759	739	774	743	716	776	729	712	765	740	735	765	784	680	725	679	762	750	726	752	727	743	753	761	724	738	784	801	722	759	725	712	716	722	768	758	779	717	697	758	695	766	766	753	754	726	745	706	716	772	726	792	695	742	731	734	754	717	740	721	652	753	736	751	770	760	731	728	714	765	736	722	692	736	810	781	701	732	749	777	736	722	733	760	725	744	692	727	700	709	737	789	780	725	717	779	756	714	694	715	726	708	767	745	731	716	769	698	792	712	781	741	764	708	707	733	730	692	656	695	790	735	731	712	686	744	754	708	755	728	762	789	710	713	748	727	731	698	743	716	789	703	744	744	718	766	716	702	734	739	788	693	744	734	777	724	735	785	714	731	724	745	718	772	719	754	767	676	738	747	724	773	689	735	752	740	756	752	743	748	692	714	730	752	737	728	726	720	719	679	750	762	744	702	778	760	745	736	809	705	761	763	697	720	768	722	691	689	753	715	707	713	766	755
22917	21596	28629	25027	21665	17757	6739	2655	1632	1100	860	665	513	503	450	396	357	343	369	366	320	334	306	307	332	260	308	298	304	299	304	262	282	307	311	274	285	277	270	303	279	294	277	272	276	303	267	329	300	288	292	297	271	280	279	301	287	281	303	318	295	285	283	268	297	273	266	270	312	300	303	278	301	307	269	282	303	279	303	300	271	275	289	292	270	315	278	301	282	297	287	296	288	270	303	254	290	286	293	302	291	280	264	309	287	271	282	282	258	290	276	348	280	252	312	272	293	276	276	287	256	280	307	263	282	288	309	298	282	301	276	295	274	257	266	247	301	272	276	275	274	266	307	286	266	258	288	290	254	309	324	293	273	278	315	283	284	272	291	296	289	285	318	280	301	293	286	301	293	292	263	284	302	298	284	267	283	288	281	308	275	289	325	320	269	281	281	296	280	293	271	266	287	263	268	271	284	307	281	299	298	283	301	290	258	279	289	255	285	286	266	274	291	274	264	289	298	260	276	299	298	294	271	288	274	264	269	308	257	263	282	258	284	273	295	264	298	281	290	262	276	316	314	261	298	264	265	277	303	306	291	269	277	283	302	279	294	272	281	277	268	256	299	273	278	274	258	297	292	252	295	302	273	284	280	287	278	307	291	284	261	299	239	268	284	235	266	278	281	281	299	278	252	274	293	285	284	297	282	288	293	304	243	281	287	299	268	278	272	280	281	317	300	274	291	293	277	298	256	306	268	264	300	257	242	273	285	265	296	291	284	289	282	311	280	297	285	266	297	297	261	269	249	286	292	272	264	290	292	282	274	287	275	301	265	305	292	266	295	282	271	263	285	265	273	310	269	239	307	280	310	271	256	303	280	294	267	254	269	304	275	288	282	307	315	274	302	284	263	281	296	293	269	276	289	263	284	293	275	279	291	280	318	296	268	255	295	280	276	303	288	324	277	288	304	282	267	312	308	296	278	293	300	294	296	284	296	339	303	266	272	281	281	304	297	265	283	294	271	283	304	273	283	264	291	266	282	251	282	289	298	284	321	283	273	295	276	276	280	279	263	272	290	289	271	304	276	310	263	268	284	290	260	287	290	267	282	278	303	269	296	243	289	285	280	295	275	289	311	343	306	279	255	309	284	268	300	260	316	311	286	264	277	290	263	305	298	280	305	279	292	294	266	271	320	309	275	274	263	250	289	275	278	266	292	310	318	260	304	290	268	277	275	308	278	305	297	302	287	260	297	260	276	281	249	268	301	298	269	305	311	280	267	290	301	288	298	288	253	288	262	264	286	312	274	269	275	247	253	300	247	283	279	293	277	286	297	278	268	270	256	267	288	296	294	272	313	315	265	265	275	288	283	271	282	292	261	273	265	307	255	280	277	280	295	289	291	285	267	253	267	305	280	288	279	300	305	302	299	270	295	275	268	279	257	273	280	280	304	270	268	308	289	276	291	334	262	297	270	246	277	275	261	246	307	294	274	297	269	274	297	279	277	257	271	313	286	294	282	275	279	288	302	258	275	295	272	308	270	265	312	291	272	277	272	263	286	262	271	284	289	276	250	279	291	279	295	264	307	290	288	274	286	292	267	271	265	287	302	312	278	275	292	281	302	280	277	306	321	294	279	265	266	343	278	282	247	284	254	267	278	308	298	320	300	293	276	279	275	304	261	296	320	272	286	269	283	276	262	292	303	287	301	288	302	268	285	303	287	301	259	291	286	281	269	292	297	282	302	291	276	304	296	300	291	300	244	273	271	274	263	297	300	274	266	286	270	276	269	268	275	280	286	277	290	308	305	292	288	281	268	311	271	291	273	298	289	283	274	297	293	270	284	300	291	276	307	256	274	277	318	292	276	300	310	271	287	291	273	268	297	304	296	282	287	289	266	271	275	284	268	294	301	268	298	293	280	282	272	309	275	284	284	270	295	275	313	297	263	285	270	306	282	285	302	296	248	269	307	305	257	317	304	252	297	284	286	289	330	290	282	292	275	265	289	307	282	306	290	300	295	308	271	277	279	284	267	273	274	324	292	271	259	275	299	282	264	303	291	263	301	305	291	301	294	287	296	288	299	242	285	253	281	295	281	296	290	273	310	329	283	282	284	269	288	270	284	276	262	258	289	288	303	271	283	286	310	294	288	240	293	285	283	262	301	275	268	310	292	265	298	286	300	287	265	294	295	272	300	264	271	295	273	277	260	293	278	280	259	282	285	280	286	296	271	301	262	296	292	283	308	261	251	295	245	286	291	287	251	280	283	276	275	293	253	274	275	292	278	296	247	290	314	266	280	268	281	307	300	286	269	282	278	245	279	285	305	290	298	285	261	280	270	311	300	289	277	291	277	284	274	280	246	298	255	260	314	288	309	258	279	311	283	298	276	310	298	284	278	277	293	276	279	281	287	293	278	305	274	286	277	333	275	268	307	244	285	284	277	290	290	271	254	270	283	276	281	297	264	302	279	309	279	276	291	274	253	268	251	267	277	269	292	276	291	270	304	288	276	292	278	283	295	255	313	256	287	272	308	289	273	284	256	273	295	267	289	315	266	265	268	311	265	298	268	263	274	257	294	263	294	312	270	260	256	280	251	255	280	239	278	291	298	286	301	284	294	266	287	309	288	289	279	272	281	273	287	290	286	266	267	288	328	275	294	270	260	285	294	282	259	296	283	276	278	286	271	261	258	301	310	295	266	322	318	283	294	268	293	265	253	268	302	277	282	281	253	302	296	268	263	277	289	276	270	250	277	279	306	306	281	278	289	269	307	286	291	276	264	297	274	289	309	273	282	265	311	260	266	270	293	286	245	294	282	284	306	269	263	286	245	293	263	282	272	297	281	313	269	288	252	280	285	263	276	265	294	305	281	256	286	289	282	264	281	291	274	296	314	285	310	288	279	263	285	308	294	313	279	290	274	313	277	276	305	282	282	280	297	276	307	262	280	280	278	307	284	325	276	277	295	296	305	316	269	296	264	258	302	286	263	343	250	266	291	263	292	272	307	273	287	262	269	287	304	278	272	265	282	284	308	270	285	267	257	255	283	303	283	284	271	287	254	310	294	310	310	289	278	274	282	283	283	302	253	279	308	289	281	294	259	276	292	267	298	264	289	305	279	297	280	239	277	294	275	299	281	287	273	292	269	268	288	290	304	340	295	280	298	274	259	245	271	273	276	270	282	285	287	269	281	282	295	277	271	310	290	312	290	269	269	298	286	279	289	257	273	291	279	275	276	278	298	289	288	299	267	314	299	299	268	285	274	273	314	297	302	297	284	316	259	257	277	276	297	277	280	282	270	245	295	254	299	298	290	275	281	289	294	281	299	305	275	281	288	289	289	261	289	284	269	263	286	271	302	297	252	284	286	280	276	272	297	277	295	282	279	310	304	267	304	261	269	273	281	275	279	272	278	260	307	272	252	317	301	271	271	288	288	288	272	273	289	268	277	286	289	288	279	310	289	281	268	281	287	269	280	290	273	279	298	272	306	268	261	294
23178	51529	42910	28851	20065	13278	9403	6242	4322	3074	2234	1683	1261	1052	1002	825	782	688	689	636	589	534	534	556	516	595	553	494	502	505	494	507	485	517	502	530	487	549	516	488	518	494	483	498	478	536	484	525	477	493	504	481	479	493	474	481	503	502	472	544	459	500	460	499	454	435	522	462	491	479	502	500	504	499	527	490	479	487	527	522	533	510	490	481	515	513	422	473	490	512	467	510	516	500	522	503	440	471	482	499	454	466	504	482	502	496	488	515	486	458	458	506	501	481	559	509	464	469	469	510	508	503	449	510	477	500	487	492	512	511	504	476	482	459	534	476	539	478	509	483	467	488	498	485	464	478	474	508	449	490	512	542	461	446	521	469	476	504	481	489	494	475	506	475	457	468	478	465	480	458	493	485	494	500	484	502	495	478	497	477	483	496	495	487	490	515	498	506	470	494	502	444	443	478	468	531	492	502	527	464	440	509	523	488	493	465	494	507	476	508	484	497	449	457	503	464	480	459	456	491	468	453	491	476	467	501	474	492	463	487	493	440	514	470	467	479	467	479	484	502	512	473	497	513	490	440	487	520	465	474	492	440	466	461	464	505	491	487	497	511	540	493	466	515	477	478	504	442	481	462	502	488	477	460	490	451	465	486	502	490	488	505	467	500	459	511	513	451	540	482	498	492	468	476	473	501	426	462	522	460	480	489	509	488	495	510	478	499	480	447	494	482	524	449	495	495	501	498	462	470	477	447	500	514	465	507	502	506	471	467	510	467	463	507	503	551	487	451	483	540	462	483	475	465	509	507	481	487	447	459	450	481	525	491	505	501	447	484	475	448	486	500	479	458	488	470	481	479	451	490	512	492	472	477	516	482	471	490	466	469	498	503	480	478	493	508	450	471	509	433	474	459	483	499	490	542	460	516	482	503	488	513	475	458	498	458	484	478	451	483	472	476	501	487	453	493	469	470	452	474	503	471	543	494	509	492	500	476	470	502	518	486	497	471	491	504	452	492	529	463	482	480	462	505	507	472	445	493	496	501	460	502	468	485	473	499	482	468	477	466	457	470	486	456	507	507	466	506	491	508	506	536	469	482	502	474	482	487	467	471	477	495	492	475	541	479	483	508	448	462	492	493	487	449	530	513	471	437	468	490	501	511	497	520	481	496	456	471	457	482	479	494	450	504	511	522	471	461	467	485	462	496	510	474	472	514	489	525	487	491	481	465	460	482	496	551	487	497	510	475	504	524	505	475	496	492	508	488	465	484	459	502	457	495	458	466	484	473	465	472	503	508	496	515	489	487	482	493	487	438	495	511	449	466	474	474	498	481	441	500	503	531	500	502	499	497	470	538	504	474	457	499	527	484	478	530	514	516	509	494	470	433	487	510	488	441	470	477	469	480	506	472	492	501	485	452	450	510	485	461	442	455	512	446	472	496	461	490	519	484	500	434	484	460	502	506	474	472	520	489	489	475	482	490	527	501	473	500	475	521	482	487	517	521	493	515	448	494	471	492	477	493	464	466	518	469	477	512	511	507	482	472	500	478	463	488	481	508	452	438	507	506	503	510	485	492	466	491	483	488	492	467	502	442	462	514	496	476	478	464	483	487	486	483	495	492	503	519	496	497	480	502	494	491	486	452	512	469	485	532	466	507	506	446	487	492	499	504	503	507	499	455	452	493	501	485	478	486	486	469	547	498	479	437	513	481	487	505	512	474	489	483	446	485	494	474	503	515	503	474	464	464	485	497	530	476	485	492	452	490	497	458	457	478	512	508	483	495	523	493	460	480	479	507	498	455	509	499	492	471	486	513	503	468	493	470	499	485	492	495	450	503	488	463	483	491	504	523	461	461	506	510	523	500	481	466	498	479	526	466	493	470	513	468	508	482	507	493	512	485	485	481	487	463	490	464	507	494	497	520	515	470	500	474	465	509	494	433	479	493	468	484	485	463	520	474	495	474	482	490	487	460	472	489	496	461	489	494	495	490	522	452	481	490	462	489	484	501	502	465	480	511	501	463	522	512	495	485	464	526	499	482	489	476	524	503	513	479	481	479	475	461	475	484	505	485	492	473	478	501	485	472	458	490	484	491	569	499	466	516	466	480	496	501	465	500	472	484	460	464	468	491	501	440	477	468	517	479	443	476	521	426	478	509	468	493	475	457	544	487	480	510	485	497	469	505	492	438	504	460	509	459	512	483	530	512	485	508	462	485	475	487	483	510	454	482	506	503	477	452	468	510	515	516	498	470	465	482	522	480	457	480	462	486	480	515	492	492	437	485	433	469	477	495	450	510	510	464	487	474	467	521	479	505	441	475	466	494	476	497	476	450	491	488	460	512	495	506	482	492	510	499	495	467	493	470	473	485	472	462	439	452	490	523	489	474	467	463	457	493	478	442	487	426	472	505	465	408	481	471	516	493	440	484	454	459	465	483	473	490	476	432	511	465	497	477	500	453	509	499	442	499	457	447	455	504	470	496	474	543	464	495	505	485	512	498	491	467	498	488	478	490	468	489	488	446	484	466	469	485	476	471	503	449	469	456	494	495	461	486	503	482	470	458	516	490	498	473	526	508	484	496	458	516	471	477	484	495	479	485	471	506	454	488	495	488	478	480	441	512	465	470	484	479	465	464	507	487	514	495	474	474	447	515	469	477	482	512	496	518	451	470	474	477	481	519	463	527	486	482	505	523	489	520	482	501	456	475	497	461	505	489	449	487	467	491	485	524	486	475	456	476	473	467	515	505	480	472	514	506	503	493	448	471	473	453	517	513	514	492	469	487	461	470	459	492	447	473	496	467	503	459	481	486	487	499	505	480	486	453	531	505	467	447	518	494	491	479	516	523	506	503	486	495	488	475	445	455	506	497	483	458	487	510	515	476	452	465	494	480	529	489	478	459	494	459	501	473	501	501	479	497	486	484	435	465	452	478	502	476	469	427	483	477	468	477	450	456	497	496	502	509	520	437	455	429	499	489	470	500	491	500	475	495	473	480	477	489	469	503	486	476	432	462	477	484	502	450	472	515	485	472	489	471	496	460	496	501	497	503	465	492	498	475	506	480	462	471	485	453	497	470	501	476	491	466	471	511	462	493	494	448	504	470	515	482	521	506	514	501	476	502	524	486	523	451	477	516	489	497	520	513	467	478	478	469	463	466	477	479	445	455	448	513	489	525	475	505	468	482	493	455	483	454	442	490	490	449	435	445	537	488	490	456	485	485	507	494	492	459	484	505	467	489	531	480	516	482	485	502	495	459	451	472	519	478	491	489	478	468	481	485	474	488	469	498	502	423	518	496	467	489	474	479	488	506	464	460	468	495	473	499	483	476	490	493	469	501	478	495	486	487	477	512	480	489	517	490	472	532	452	456	490	496	460	475	495	474	463	522	500	515	518	504	473	475	472	506	473	467	470	475	461	480	493	504	499	524	471	487	546	462	445	462	494	488	445	486	529	446	497	526	497	516	479	453	495	477	465	479	495	475	457	482	446	484
27898	21987	18368	8546	3634	2052	1409	965	712	619	593	561	496	535	487	476	481	478	460	453	442	479	484	477	474	480	453	477	482	460	447	499	480	473	453	475	468	457	438	449	462	426	467	452	466	459	454	483	462	460	471	451	399	436	453	474	498	427	474	455	465	475	419	448	428	487	476	478	454	456	459	458	488	458	467	446	451	487	460	418	471	455	471	467	512	475	449	444	449	495	466	452	471	467	450	484	422	458	479	475	450	433	474	488	460	427	469	457	455	441	461	481	457	449	478	461	491	482	427	478	444	410	440	486	458	459	452	468	446	489	464	464	458	417	459	446	468	462	487	441	455	484	456	450	469	460	463	525	442	405	443	454	460	434	518	481	439	436	426	458	460	460	479	448	446	459	459	432	459	462	484	428	453	478	473	447	450	441	433	436	481	479	482	444	456	457	473	458	428	476	481	483	436	436	444	461	438	474	471	449	500	483	480	444	465	470	494	427	416	453	469	459	467	454	436	497	469	478	467	474	474	440	469	467	439	428	470	429	429	407	432	468	456	463	444	477	441	454	460	476	460	454	445	472	466	423	453	440	479	438	456	479	460	486	443	448	494	463	485	413	447	460	471	468	482	462	430	453	502	465	455	470	480	488	451	458	465	446	467	481	435	524	458	459	462	451	459	476	489	462	446	438	419	447	453	491	442	464	469	500	480	419	452	467	445	475	500	464	476	458	477	433	485	485	481	479	471	463	443	466	468	476	443	492	443	451	455	454	470	465	467	453	481	456	453	455	442	453	460	453	452	473	436	462	468	465	445	456	441	467	466	475	458	492	467	492	456	478	473	451	438	462	450	479	451	469	464	495	492	458	457	489	444	457	495	460	411	462	446	445	469	503	468	460	479	463	492	485	466	428	492	441	468	452	429	416	433	505	446	455	451	451	469	433	454	455	453	483	444	456	482	491	478	502	469	456	461	452	465	443	513	438	435	492	462	476	456	459	484	455	438	468	496	456	485	489	483	456	469	446	419	486	483	464	457	506	444	459	457	492	510	479	465	456	450	450	499	455	488	451	461	484	476	447	513	410	447	440	483	474	473	441	465	421	456	458	489	462	428	422	497	478	445	445	438	456	447	493	462	473	451	427	462	472	483	452	476	443	467	442	453	426	472	431	503	454	505	438	459	471	440	471	468	478	446	446	473	447	440	487	476	407	435	489	466	460	411	473	463	475	480	415	490	452	488	502	446	441	431	454	512	425	460	435	469	444	460	435	462	465	471	476	463	468	465	474	435	469	441	473	476	460	440	451	453	438	461	468	439	458	440	458	448	441	472	478	477	480	463	438	458	511	435	486	466	441	451	445	445	440	417	459	441	418	472	461	488	474	482	449	468	466	473	466	468	458	428	435	480	448	449	463	510	476	461	442	476	460	466	471	455	458	474	447	525	462	443	424	463	459	467	473	451	456	483	483	463	452	432	440	456	494	457	505	488	484	465	448	431	466	464	509	494	461	495	460	458	448	454	483	502	450	488	488	491	441	466	475	498	469	503	430	437	468	470	457	456	461	447	472	465	445	492	446	460	450	450	486	466	463	446	462	466	460	470	479	415	469	436	488	507	492	451	441	444	434	477	466	446	451	469	488	452	453	463	450	440	428	451	475	467	473	468	417	443	479	458	475	465	496	459	450	491	441	455	491	483	485	479	467	434	447	504	472	458	460	461	460	452	472	459	447	482	461	457	451	446	451	444	456	454	447	432	449	488	443	491	526	457	438	454	480	439	450	454	441	479	470	449	470	440	452	461	482	461	482	469	455	470	488	488	438	480	471	477	432	518	457	404	442	489	417	447	533	464	450	469	459	453	426	472	433	428	452	434	467	458	483	450	468	450	471	479	480	458	426	479	452	452	489	485	466	426	479	468	460	453	435	479	461	458	464	475	487	435	459	459	465	497	463	469	486	477	487	487	458	471	443	469	487	494	439	471	412	424	415	490	451	474	463	454	480	471	463	428	458	447	443	455	460	516	475	472	494	454	458	481	439	408	476	464	428	495	473	476	496	459	510	455	474	444	449	444	469	466	476	472	440	451	484	465	461	459	425	440	433	394	481	467	426	431	476	472	465	474	442	451	521	467	462	475	474	467	458	450	459	442	461	475	478	433	456	479	447	461	426	484	433	471	496	462	482	476	451	478	452	453	449	475	434	434	464	459	496	465	520	472	460	478	459	469	452	458	489	457	473	462	459	447	492	445	480	427	491	490	478	495	445	488	435	454	472	473	441	481	462	467	469	478	431	473	486	435	484	455	463	449	455	462	482	449	460	456	447	462	459	485	476	471	472	500	454	492	464	450	470	475	453	459	507	490	492	522	475	465	454	452	466	451	474	441	469	458	451	431	424	480	442	475	466	508	473	480	481	458	464	436	446	445	439	490	432	461	444	465	493	443	409	455	456	473	438	450	438	478	456	441	463	456	452	442	443	485	465	444	468	434	499	410	452	436	514	474	478	463	454	463	468	474	479	490	475	442	454	441	475	479	480	475	468	454	452	456	459	486	442	456	491	455	467	422	468	447	479	484	452	461	474	455	447	447	462	455	464	481	466	422	449	433	461	440	468	450	449	425	480	514	473	456	483	459	495	480	485	461	441	448	482	465	465	465	418	502	483	439	479	483	430	419	461	435	433	462	457	465	442	449	465	459	440	469	455	436	440	459	474	448	469	476	456	458	454	463	440	433	452	451	470	404	439	466	479	459	448	464	430	487	445	474	441	441	462	466	477	475	462	434	499	436	471	461	449	487	469	467	460	452	436	490	481	477	441	480	456	476	483	464	420	518	450	464	449	460	433	445	435	472	455	445	478	435	435	484	493	483	433	491	476	452	441	487	441	458	472	493	451	480	424	488	453	465	456	462	460	447	478	488	455	502	454	449	442	422	441	482	457	485	463	475	446	471	417	514	424	468	479	502	466	426	419	480	439	493	455	461	424	436	472	453	460	477	398	500	475	488	483	455	474	455	471	471	505	471	410	456	428	441	465	472	486	502	465	512	478	462	469	466	495	479	442	464	453	441	474	443	423	442	471	483	452	491	483	440	470	431	470	464	473	452	495	473	450	429	459	434	506	470	451	491	470	422	463	444	451	448	436	479	478	461	446	467	457	492	458	457	464	475	441	438	391	483	504	483	457	478	441	454	437	473	438	429	456	477	452	450	446	464	465	453	428	470	477	476	465	464	426	466	500	478	481	439	493	470	471	432	469	463	427	482	434	459	489	447	444	450	433	455	450	462	502	440	498	461	426	416	511	476	488	478	466	467	457	500	462	472	487	476	464	461	438	460	442	445	437	406	466	470	462	496	433	435	459	482	473	457	431	464	468	489	484	448	459	465	459	460	518	445	461	440	422	485	444	461	468	490	456	474	473	456	462	455	489	462	491	474	465	471	478	483	436	440	454	454	496	457	421	460	482	472	499	437	438	479	470	462	456	454	449	434	482	481	440	479	476	499	459
19579	34726	23341	12342	7833	5019	3363	2408	1721	1431	1193	1076	1035	942	907	862	872	792	777	812	840	789	851	780	797	795	794	752	826	769	786	780	813	828	781	801	766	822	803	736	785	806	776	735	785	825	802	821	775	779	764	766	797	756	804	788	836	755	786	800	807	765	773	818	752	755	838	772	815	762	788	766	797	852	805	733	816	810	766	792	782	835	816	765	748	785	803	795	790	783	812	768	784	797	824	804	773	801	770	810	734	744	817	764	798	776	798	788	756	792	772	776	788	734	738	784	706	788	731	756	766	765	745	781	729	792	751	815	747	819	808	756	825	777	842	810	783	759	806	803	797	791	764	801	761	818	812	776	786	780	753	783	768	779	808	796	801	775	825	767	749	762	776	809	756	803	792	815	818	779	833	780	773	792	706	766	806	777	731	774	731	760	789	817	771	778	814	780	847	733	819	797	764	775	847	794	758	789	768	775	806	776	807	784	795	786	780	797	816	768	786	807	776	779	784	748	772	778	775	733	803	822	797	770	793	807	775	799	804	770	806	767	798	798	790	799	777	825	764	791	782	776	786	800	801	770	802	752	811	791	816	787	771	785	802	792	775	765	747	782	790	754	783	787	805	794	788	755	790	741	779	825	795	797	755	764	767	841	788	837	743	798	794	773	775	768	803	758	724	822	716	776	832	785	764	836	805	825	759	765	803	719	789	785	763	750	797	781	810	770	739	811	815	735	786	733	786	791	854	777	788	845	787	794	776	766	755	808	773	774	771	793	768	730	748	809	843	744	801	823	833	764	808	747	741	798	783	859	785	790	791	758	777	809	793	798	792	752	781	836	836	777	811	780	771	775	797	775	811	741	763	768	794	773	734	796	741	792	794	752	781	745	750	836	788	757	787	772	764	767	787	830	866	775	743	828	803	753	818	826	821	818	790	749	812	783	769	747	782	756	833	802	752	801	830	768	765	822	836	838	803	767	788	795	795	810	802	795	744	815	815	795	778	771	795	789	792	736	795	771	753	796	826	752	803	806	775	820	765	757	780	793	758	758	776	736	780	770	787	746	747	770	763	810	769	772	777	846	822	804	809	806	815	768	833	751	789	788	769	786	817	769	785	806	773	743	797	793	796	820	781	810	845	748	788	756	799	770	770	800	791	807	795	815	831	757	798	781	829	773	744	733	817	786	811	777	800	784	800	735	747	729	797	765	755	762	782	843	754	802	782	829	785	784	825	791	797	793	837	772	791	813	792	767	820	784	740	781	773	722	811	773	796	770	752	817	774	771	822	784	778	769	799	789	794	785	743	792	784	786	810	803	775	746	780	817	822	802	819	749	761	792	790	762	783	795	798	829	716	764	822	834	787	843	749	814	793	809	832	815	764	764	753	846	733	772	750	808	751	768	812	832	817	766	785	788	798	768	798	814	789	751	759	756	741	790	761	813	821	757	815	789	776	825	740	811	783	784	785	752	770	773	797	816	782	834	759	789	801	776	715	788	749	751	828	787	806	753	736	738	794	786	805	799	797	791	787	766	821	768	760	797	769	801	714	801	782	797	794	771	782	781	772	799	796	798	795	801	772	787	796	706	744	811	791	761	818	750	781	835	756	812	771	814	713	745	740	799	840	769	767	777	817	781	813	749	750	782	799	792	815	804	775	781	779	790	782	758	802	794	774	771	773	824	822	777	810	781	748	791	808	808	834	737	784	861	809	804	795	766	762	764	784	751	777	797	809	797	845	776	758	740	780	770	739	775	786	853	761	790	802	775	746	755	754	789	835	799	787	753	750	775	792	756	766	807	819	819	778	779	815	784	790	849	799	750	801	781	830	801	842	763	812	751	783	748	766	814	778	767	819	796	793	782	853	818	811	789	775	772	771	766	793	808	787	800	791	799	797	826	776	797	828	773	800	790	734	766	749	809	827	776	733	767	766	760	771	767	805	835	765	832	810	786	796	733	826	802	827	771	810	790	825	772	802	791	830	810	763	794	781	744	777	769	817	781	775	822	778	801	790	757	819	816	847	792	758	805	757	776	770	817	733	757	783	766	737	773	767	777	826	763	789	814	758	756	790	830	815	786	748	782	809	775	799	840	828	780	809	775	805	802	802	739	770	834	790	789	724	789	801	790	759	822	811	782	757	775	765	809	794	788	757	779	805	804	731	785	811	838	801	818	762	789	794	823	769	789	782	750	794	761	772	803	767	759	803	783	738	753	810	834	757	798	843	778	798	766	784	744	795	782	781	788	748	767	774	783	785	779	751	774	760	802	813	756	810	831	815	761	745	831	764	799	770	772	763	817	753	803	745	781	782	821	809	739	818	741	734	765	763	772	766	764	770	810	763	747	803	768	830	784	774	824	810	775	755	791	763	788	796	751	769	823	741	770	770	790	793	785	777	786	854	786	811	774	780	798	801	792	784	804	770	782	718	782	755	790	725	793	770	804	742	832	744	775	794	822	821	751	750	817	762	775	759	800	788	816	789	779	788	790	782	801	784	825	783	813	781	763	786	753	770	807	728	753	776	758	794	763	803	777	698	818	780	781	786	811	770	777	834	781	785	821	798	784	750	845	787	798	789	756	782	771	753	753	731	772	792	783	835	747	778	786	793	784	802	794	795	829	782	789	822	764	770	762	779	825	797	782	798	813	794	740	794	783	816	821	809	832	784	732	795	757	794	769	787	780	774	792	774	838	841	779	804	782	783	827	785	760	802	812	799	779	819	828	767	805	791	794	810	790	780	780	829	795	761	768	768	774	802	810	805	841	800	828	793	789	818	777	768	806	770	794	801	813	780	783	819	748	801	812	768	820	760	744	805	772	800	754	765	818	806	754	755	847	809	795	750	760	782	792	751	795	783	801	779	773	816	803	811	777	816	749	793	764	785	776	823	816	807	759	775	758	769	763	758	807	808	797	727	768	775	766	752	781	849	772	751	801	799	809	811	779	781	804	815	789	792	766	741	818	810	737	838	795	811	814	721	746	847	835	752	769	808	791	796	779	752	786	793	786	752	808	790	798	776	773	783	739	786	790	808	800	781	763	761	795	766	817	803	738	813	758	758	752	755	774	795	737	835	735	773	792	787	792	799	760	810	759	773	771	731	777	770	814	759	779	761	769	868	722	804	768	763	773	737	750	771	773	779	782	757	782	838	829	721	794	811	790	771	824	822	799	777	747	789	781	798	833	827	777	789	777	759	804	752	789	783	775	764	769	773	819	759	758	779	751	790	766	828	757	748	856	792	759	802	752	790	777	757	798	795	749	795	820	783	788	734	800	801	762	758	791	858	778	785	750	782	841	818	829	750	803	799	774	767	831	774	798	812	813	744	741	789	840	784	827	770	845	786	790	817	776	785	781	808	851	810	805	773	767	780	824	764	783	787	775	821	779	852	779	772	792	781	823	828	779	795	781	837	772	801	768	789	821	794	746	780	764	765	770	818	827	786	756	819	859	763	805	795	758	787	790	777	736	731	795	808	750	825	777	719	751	782	794
23817	21510	27903	25600	18876	7187	2915	1547	1098	862	717	606	549	504	452	458	449	396	402	380	406	374	371	421	377	375	377	375	376	389	383	352	367	355	352	373	391	370	356	375	334	391	353	412	362	354	375	363	407	321	371	342	391	369	367	373	351	368	379	337	407	353	357	376	385	395	377	395	391	338	368	384	386	366	366	392	367	382	364	353	364	367	422	377	356	395	398	372	369	379	368	361	392	394	345	385	361	326	373	380	364	374	376	355	338	384	358	391	381	391	352	363	358	363	386	324	355	333	363	339	361	385	395	376	349	372	357	356	346	348	360	361	336	374	372	344	366	381	382	365	397	346	376	356	410	370	357	379	335	386	379	374	359	331	382	371	383	404	384	329	347	369	344	375	383	345	372	335	361	387	348	404	366	363	370	377	384	368	360	393	361	409	386	345	394	361	358	355	381	377	372	331	400	421	389	384	349	362	372	342	388	358	377	404	380	370	376	342	395	359	348	315	350	384	382	385	366	350	366	386	347	365	350	353	356	350	403	347	365	369	390	367	389	399	371	375	355	364	359	359	367	361	361	378	386	382	383	354	350	370	367	359	394	373	382	346	378	402	363	361	344	338	369	362	356	365	374	354	358	351	363	387	355	362	373	379	376	373	370	392	402	354	340	371	348	319	376	396	359	385	366	388	387	386	364	354	351	389	370	423	365	389	378	355	359	386	383	347	365	391	345	374	364	367	363	381	378	327	365	335	342	367	347	367	381	351	355	379	328	343	328	360	365	383	365	304	352	363	361	358	365	386	357	366	376	383	393	350	373	381	378	391	365	368	340	348	381	325	361	367	327	355	390	374	368	387	342	378	370	397	374	352	371	376	340	358	358	354	373	387	348	367	348	381	382	362	367	364	354	370	365	357	355	364	345	380	348	366	407	337	322	344	337	360	372	357	366	359	334	379	376	352	365	366	361	352	382	380	370	373	398	370	347	366	363	365	388	360	353	368	359	344	365	382	365	361	345	358	353	373	372	350	348	365	380	377	404	329	360	369	357	318	366	373	369	387	337	350	404	370	351	346	358	368	355	374	336	362	379	378	375	349	355	369	390	370	359	392	384	359	355	392	392	350	386	350	354	362	388	361	381	366	380	371	357	390	367	345	363	390	396	352	358	360	344	355	353	364	359	375	370	408	381	398	349	370	345	377	365	358	372	388	360	375	369	361	343	359	367	359	381	374	375	363	352	333	360	372	385	384	382	360	351	397	369	372	368	388	352	362	340	381	365	394	323	328	363	363	361	379	381	356	354	384	379	351	313	343	367	373	395	365	361	336	358	346	365	347	398	364	369	373	365	385	344	320	379	411	377	326	355	402	376	394	369	360	374	347	383	358	371	381	370	360	373	361	364	393	314	324	393	342	338	388	382	402	368	370	382	376	342	362	390	403	394	357	376	378	359	365	323	372	342	386	329	394	360	350	380	331	358	351	366	387	378	358	355	368	383	313	333	369	354	380	338	367	367	333	346	354	355	400	360	359	362	357	382	367	410	371	350	352	344	344	359	363	386	343	391	379	383	387	345	331	359	353	358	356	400	403	380	342	365	382	373	349	385	388	363	369	365	375	347	354	376	364	358	367	335	347	375	373	344	341	376	358	339	374	339	365	369	398	393	347	397	392	360	365	368	356	345	363	368	365	311	344	329	369	361	339	357	396	358	361	377	385	387	359	361	406	386	351	378	344	365	394	373	371	380	335	400	364	346	356	370	393	373	348	411	377	411	361	356	372	378	385	391	354	332	332	342	353	372	363	346	361	372	374	391	348	400	378	353	394	376	352	388	400	365	358	386	375	347	369	386	394	358	362	350	388	374	352	353	378	365	352	371	384	332	378	348	357	375	405	394	391	357	330	342	388	349	358	348	359	376	361	391	367	351	390	370	348	371	366	372	390	375	348	372	371	397	380	366	335	326	352	346	388	393	356	383	385	396	369	352	375	366	362	384	360	336	372	356	371	380	356	378	361	357	393	371	375	387	391	376	379	352	375	380	355	397	365	376	349	357	351	368	367	347	332	340	366	384	342	378	376	330	369	361	341	387	360	355	387	363	348	371	356	344	401	341	335	383	322	400	337	380	335	360	383	359	410	373	358	353	372	378	365	365	374	348	375	343	379	357	403	406	367	387	335	377	394	364	364	370	398	390	345	375	386	367	355	389	359	386	390	318	352	379	355	352	353	348	366	388	367	378	350	361	341	397	332	383	372	356	389	397	360	369	362	386	400	351	352	398	350	386	358	338	358	384	349	369	334	376	343	394	390	378	393	343	391	338	378	407	327	342	371	372	354	385	365	383	407	371	383	378	388	339	322	341	361	372	389	366	384	380	349	369	388	352	373	360	371	372	364	349	357	356	364	388	386	359	334	341	399	356	343	359	350	364	350	383	372	334	353	350	357	383	367	352	354	377	375	364	341	336	339	348	382	374	346	378	394	362	389	348	379	359	364	362	358	359	381	356	357	390	367	371	339	351	388	379	365	347	365	357	356	393	388	363	344	400	432	339	374	376	354	376	358	362	372	343	363	355	396	367	362	380	379	359	353	372	360	365	358	345	365	379	374	381	392	387	358	387	354	388	372	352	391	355	349	381	376	356	361	371	390	359	333	389	353	382	364	369	350	347	339	355	384	346	390	350	343	395	359	351	349	370	393	354	389	347	353	373	402	354	363	370	361	370	348	379	354	370	360	373	342	348	337	354	373	391	366	364	337	366	357	378	345	332	339	350	372	342	359	422	379	334	346	371	382	363	361	371	367	345	384	396	354	382	341	381	370	351	379	384	331	370	332	385	340	366	364	375	375	396	391	355	389	406	359	370	370	371	374	363	361	360	358	350	370	350	340	360	373	381	382	331	399	379	372	386	382	356	380	327	354	373	359	364	357	345	392	371	385	355	346	338	360	379	373	357	353	380	345	369	358	380	355	384	378	375	367	349	307	328	362	372	351	382	387	390	347	376	373	343	380	351	371	350	355	383	384	389	369	350	346	363	368	335	395	381	369	366	382	363	382	376	333	344	362	369	378	379	365	402	357	369	375	344	355	392	387	338	390	393	357	380	394	413	352	352	358	399	346	347	369	347	374	365	372	337	377	350	356	390	379	344	380	397	381	366	351	343	345	389	386	369	366	366	356	373	350	378	338	374	368	340	377	363	379	351	374	354	340	387	343	371	409	352	353	383	339	391	342	365	362	375	343	356	347	346	380	323	377	371	360	379	359	361	388	355	348	370	396	354	400	377	356	354	383	320	334	365	383	381	364	395	355	378	373	377	341	374	412	371	355	342	390	339	391	423	358	388	411	381	372	385	352	365	354	359	382	364	359	370	377	355	383	371	379	351	369	372	338	398	376	370	362	376	338	367	400	366	359	370	377	366	402	357	352	400	368	370	390	322	346	380	384	406	362	378	333	378	383	397	340	346	379	358	389	398	365	354	403	360	379	347	380	363	387	369	349	398	371
20860	41567	35231	21937	13784	9202	6061	3941	2843	2153	1707	1385	1174	1038	882	860	734	749	711	718	708	664	686	658	648	606	607	668	650	663	631	640	638	656	668	620	655	665	640	605	626	639	624	655	604	680	670	669	641	652	618	680	616	620	619	626	657	657	645	646	643	660	643	630	650	626	621	583	623	642	660	644	660	639	676	650	607	651	676	596	596	639	658	647	609	571	663	705	627	617	627	656	648	630	657	649	630	604	610	661	635	637	608	665	671	682	643	574	624	636	640	618	659	671	636	623	643	681	680	614	640	625	688	674	625	603	621	640	612	668	635	616	652	628	658	622	637	641	648	611	607	620	651	632	670	654	645	592	626	606	612	649	645	596	616	591	610	677	670	625	610	642	635	621	579	644	621	638	608	635	618	639	637	620	635	619	657	620	623	654	672	579	640	632	616	680	596	590	622	642	611	588	643	618	636	603	612	646	638	682	632	627	545	628	631	629	617	608	667	646	645	633	666	648	646	637	663	635	639	642	608	638	613	684	585	645	638	609	639	645	674	630	595	655	645	591	635	665	644	622	608	651	623	630	671	620	639	681	664	656	614	652	583	683	623	614	633	644	637	605	659	654	662	638	610	664	696	657	594	628	584	664	614	644	622	648	625	642	636	634	574	669	666	665	656	652	615	624	625	615	653	591	607	625	617	627	619	640	581	597	630	656	673	664	639	653	624	608	612	601	632	619	615	611	643	617	606	629	625	614	661	602	586	616	634	619	644	681	606	587	636	632	640	633	645	649	668	636	646	662	610	635	651	632	628	668	623	597	651	633	618	626	633	654	660	620	663	649	644	635	653	670	621	626	610	690	573	642	622	649	662	648	658	626	646	687	612	628	618	658	651	611	610	593	702	604	634	674	716	666	667	648	634	634	626	600	613	611	655	630	624	627	606	631	612	593	661	604	610	630	651	617	581	644	624	584	663	633	634	660	643	659	647	662	647	597	677	597	653	647	623	594	635	624	679	688	694	641	646	617	633	636	622	631	635	616	621	622	628	595	655	624	588	640	646	626	659	621	643	650	636	607	648	633	637	671	608	669	686	648	637	637	613	626	647	659	681	625	632	627	661	617	638	600	595	599	603	667	650	614	617	642	646	641	620	637	641	640	675	680	662	628	657	624	629	645	590	622	647	600	631	630	640	647	623	638	599	656	675	605	626	679	599	621	612	624	634	686	649	640	604	612	645	669	636	614	616	640	661	669	614	661	618	622	623	629	626	631	680	596	644	658	615	637	640	639	609	679	635	659	627	650	666	602	625	628	620	652	608	627	674	617	645	605	637	642	591	664	625	649	664	610	660	654	588	609	579	655	647	613	663	611	650	598	623	619	694	608	628	686	609	639	652	643	620	647	639	647	595	619	635	632	618	635	618	658	636	611	615	642	592	626	609	627	631	601	634	653	574	623	654	635	599	627	671	625	618	629	610	620	593	622	630	593	620	607	630	637	613	629	620	639	662	657	638	648	622	592	608	628	657	635	623	635	646	624	568	623	643	594	650	629	631	640	637	624	626	665	620	679	642	666	647	636	646	633	642	644	636	598	630	598	631	609	623	622	654	624	624	670	612	667	619	640	660	650	621	636	641	641	682	654	587	664	672	610	605	598	628	613	608	623	611	627	600	673	599	597	674	633	626	628	601	649	642	664	631	618	626	636	656	613	643	658	617	640	627	599	595	638	649	612	650	644	623	635	658	642	626	617	648	628	653	625	630	597	654	678	622	624	637	653	645	635	580	645	668	657	595	666	636	638	636	649	617	624	580	639	597	625	663	642	630	657	610	655	625	622	609	671	675	648	633	644	617	681	694	602	644	638	695	637	638	604	629	661	655	634	676	644	612	646	611	598	639	628	574	635	635	650	658	658	626	601	581	649	619	636	645	658	620	630	621	594	609	636	647	586	570	620	610	612	615	595	622	605	687	628	620	634	644	670	642	627	613	658	614	612	639	649	619	642	586	611	620	645	627	629	604	641	602	608	655	624	635	654	644	660	594	639	619	601	638	646	647	665	629	630	642	583	615	684	643	613	611	639	619	624	638	654	645	607	633	640	674	636	668	627	624	650	605	669	651	602	650	605	601	650	641	651	636	687	661	654	597	632	624	624	620	647	668	606	604	633	615	673	616	599	631	615	641	621	616	643	642	639	613	632	601	635	611	612	681	642	619	623	601	639	647	593	661	654	596	653	617	576	640	601	627	673	616	605	637	576	653	633	626	659	694	606	610	639	630	673	635	602	642	608	663	646	648	643	640	636	637	629	657	668	625	655	661	668	609	603	623	628	648	616	614	633	634	590	617	652	612	629	664	635	671	648	646	606	637	679	659	635	630	642	628	616	636	596	590	613	695	650	634	619	648	639	588	605	631	612	645	643	670	671	623	646	641	635	663	643	589	650	674	648	645	600	662	640	633	632	663	645	632	602	674	640	649	630	648	646	608	675	610	615	653	619	604	608	643	601	568	627	619	641	631	610	587	616	646	659	630	682	639	665	624	608	604	644	643	593	638	621	646	647	648	642	646	670	614	651	628	611	641	640	634	697	639	616	636	627	608	680	633	586	629	628	658	669	637	648	644	624	597	672	578	646	661	596	610	630	625	659	621	635	648	638	647	629	631	670	645	618	656	636	677	641	621	598	668	664	625	637	598	659	610	584	617	580	612	667	656	640	607	611	681	644	627	601	597	631	579	641	679	629	625	578	593	614	593	603	583	665	659	640	629	631	628	623	641	624	635	637	628	618	628	602	607	626	624	640	643	649	659	639	663	610	679	632	637	653	629	626	633	620	609	613	638	596	619	601	668	668	644	625	613	675	692	628	650	615	629	654	656	618	624	669	611	627	611	626	609	663	653	638	625	651	597	611	687	648	593	649	641	606	630	626	625	627	631	670	641	643	663	574	621	572	638	645	666	629	635	638	604	638	620	614	642	603	601	640	627	625	640	631	672	657	630	598	650	617	679	660	633	650	573	626	634	617	613	649	639	657	620	612	615	641	651	655	640	665	602	653	643	625	660	666	601	702	636	655	653	592	653	634	567	631	635	642	650	688	625	598	606	728	625	645	618	635	615	624	636	615	615	649	633	631	631	598	648	652	623	633	601	645	640	646	606	612	634	662	587	618	649	634	640	616	622	666	623	627	576	616	586	605	626	637	641	650	644	609	639	595	610	657	618	659	689	669	613	620	592	611	605	636	618	624	602	635	643	611	600	640	664	599	654	630	578	606	661	614	637	612	634	670	658	641	611	617	635	584	650	661	666	628	589	629	627	661	602	653	628	618	643	663	645	652	602	660	655	615	647	633	599	617	612	620	616	624	631	602	638	650	651	651	617	615	611	618	668	607	594	645	609	639	635	653	657	681	655	600	672	659	603	625	615	603	625	683	640	640	632	610	653	609	656	599	641	617	635	614	576	625	651	598	669	590	607	619	621	645	586	643	637	661	590	637	661	624	677	662	607	645
25410	21545	25546	21338	5518	2242	1437	1115	831	669	575	587	549	520	475	440	467	456	456	447	454	428	442	432	382	459	437	405	409	446	462	413	421	440	458	428	413	403	426	447	442	427	452	429	447	437	426	492	399	429	454	431	434	430	432	469	487	416	434	439	426	401	399	429	430	422	422	444	453	438	434	423	421	415	463	394	450	448	447	438	407	429	443	435	431	415	460	416	429	430	444	425	440	429	466	421	432	403	437	430	467	397	472	431	439	433	394	445	418	414	454	405	443	434	454	409	427	440	449	436	459	458	425	442	434	439	430	407	427	455	453	449	410	417	437	461	418	442	421	405	449	469	423	464	436	424	420	439	429	436	457	405	432	452	423	461	410	409	442	436	496	448	403	440	430	384	407	412	423	441	465	430	421	425	450	446	406	408	426	439	433	398	417	427	418	438	422	416	449	415	424	432	428	441	495	466	401	406	473	419	433	436	432	401	383	441	471	426	429	420	429	424	436	439	419	421	433	424	439	440	417	450	437	466	430	420	423	438	446	416	446	421	450	432	426	467	415	436	426	416	390	417	391	437	445	399	418	429	458	466	425	428	464	427	429	416	435	471	442	425	437	421	439	390	455	416	408	425	446	450	435	437	403	413	424	411	445	440	405	413	412	400	454	424	454	449	458	426	441	449	410	471	453	415	438	407	469	436	432	451	457	434	429	444	449	444	415	436	464	436	418	456	397	432	430	441	428	442	411	450	417	430	411	460	435	449	444	430	436	448	432	446	415	398	413	465	427	433	455	398	408	397	427	482	457	432	406	441	454	449	401	431	449	439	431	471	452	432	433	406	414	424	427	435	421	424	414	439	439	453	431	449	426	424	437	429	426	422	436	410	403	402	444	445	409	433	441	445	450	410	403	432	430	399	433	425	436	438	409	414	403	438	444	396	451	405	434	430	408	414	443	428	414	435	456	414	442	459	451	486	402	438	444	437	445	445	420	483	444	410	403	417	432	451	400	411	407	414	442	411	421	433	389	431	423	423	418	436	418	455	415	406	433	424	439	423	458	404	446	470	417	405	421	412	456	431	385	420	433	413	457	461	418	431	440	379	429	412	435	448	456	464	448	473	418	423	434	421	403	457	439	451	418	446	421	462	427	429	426	388	406	393	435	444	420	416	462	407	464	491	461	441	444	413	432	432	446	443	408	435	414	453	442	399	422	442	381	435	427	408	445	411	453	430	448	465	456	415	419	427	432	430	413	478	402	426	440	423	422	475	435	438	409	421	418	471	439	412	411	449	432	404	429	429	459	435	448	408	454	421	408	459	420	456	427	430	411	452	445	437	440	416	432	422	424	460	440	444	415	442	422	458	420	469	429	441	435	450	428	420	461	427	412	452	415	440	438	421	453	423	456	396	387	446	431	428	402	432	454	458	412	442	419	407	465	414	458	415	418	428	457	398	412	442	459	411	425	427	430	443	431	432	415	418	434	454	409	427	427	445	413	427	432	430	453	423	417	434	416	423	420	415	423	432	442	424	407	443	386	393	426	420	447	430	430	470	428	442	441	452	423	438	420	451	460	458	378	469	420	392	413	437	419	447	438	428	417	391	444	412	486	420	432	411	439	414	416	404	407	413	447	457	441	433	441	422	385	445	401	425	471	387	383	435	450	411	459	444	456	426	464	443	461	439	422	439	425	444	407	411	421	420	441	414	406	451	459	464	416	438	422	403	424	416	418	445	426	414	424	397	459	437	414	443	417	427	431	415	433	455	424	439	452	419	414	442	482	390	436	428	421	457	456	439	429	456	445	425	423	422	414	403	424	435	433	426	427	398	417	421	438	394	418	454	422	429	456	439	394	431	411	476	439	420	408	453	417	441	427	424	423	435	449	406	441	410	390	467	439	416	422	428	448	408	426	481	421	418	431	436	441	400	420	434	426	411	406	448	426	432	458	431	416	437	408	426	376	454	481	455	453	431	422	426	443	389	438	449	466	412	424	440	399	384	438	437	418	413	407	442	450	417	437	451	442	459	414	418	454	413	470	460	410	422	416	424	430	417	425	403	423	437	439	427	410	434	428	412	441	424	456	445	422	401	414	456	388	396	436	421	467	454	402	432	386	435	459	442	402	412	441	467	421	421	433	443	455	434	425	450	457	388	400	455	445	428	430	424	431	409	432	431	442	428	408	466	416	420	435	422	437	438	456	425	446	455	414	419	452	445	449	408	440	457	432	409	439	467	418	439	437	430	418	412	435	453	409	437	439	390	432	457	407	427	452	393	424	382	414	435	469	364	449	423	386	415	414	437	422	427	443	425	440	473	451	439	441	427	412	448	460	426	425	449	423	415	395	442	430	388	441	403	465	417	432	459	445	430	436	444	431	396	444	432	402	443	417	383	424	411	456	414	439	451	418	422	432	424	410	431	444	390	437	444	435	458	444	410	463	447	489	438	449	439	434	420	444	413	428	425	439	443	451	400	477	415	449	411	450	476	456	435	420	461	406	458	430	432	429	423	451	405	421	484	442	432	426	422	455	453	433	461	440	449	457	419	432	410	426	381	430	419	447	432	444	428	408	412	432	426	445	413	440	405	429	424	450	404	394	400	415	421	437	435	410	418	426	418	411	456	461	429	426	455	424	389	433	436	418	390	435	441	452	448	388	436	450	453	402	430	444	391	423	396	435	417	430	474	416	462	433	410	385	382	434	443	441	408	452	396	436	438	445	449	434	416	455	433	405	402	404	408	424	440	420	454	420	422	423	451	446	415	444	439	441	431	445	436	418	469	490	435	408	480	431	412	454	466	411	425	465	437	401	404	391	422	427	417	432	436	430	409	443	445	469	439	426	446	445	384	406	423	458	433	418	422	463	414	430	391	452	414	416	446	424	390	440	415	456	421	439	440	451	424	421	427	408	432	456	385	397	445	440	426	454	422	412	449	413	422	395	423	398	408	441	409	444	450	459	456	419	439	403	431	467	430	434	392	414	418	439	391	403	427	464	439	428	418	446	432	453	462	450	451	432	413	427	441	453	434	433	420	429	439	445	430	430	442	450	488	397	437	456	451	469	414	402	456	439	409	452	432	410	431	440	452	444	449	473	403	412	422	427	424	457	437	430	420	428	383	421	424	443	447	454	454	410	440	416	416	415	410	442	448	430	462	423	413	418	395	383	423	434	423	423	419	396	413	433	417	414	410	476	457	445	436	452	448	421	418	421	445	407	419	438	400	416	398	451	412	425	432	423	452	409	422	412	420	438	416	445	435	443	444	396	421	464	420	511	435	427	448	424	453	418	453	407	447	410	455	442	468	418	430	460	397	436	409	449	401	413	420	409	424	454	431	471	396	438	461	434	422	405	403	423	435	455	424	418	448	448	449	414	363	426	428	419	440	417	409	458	461	434	454	397	452	462	435	440	454	406	444	431	413	429	401	420	446	415	427	388	431	407	445	435	397	433	425	449	421	439	411	431	450	407	479	411	426	410	451	408	397	403	405	426	433
19655	38345	28729	16034	9516	5902	3735	2831	2076	1657	1366	1206	1040	1042	926	879	820	809	786	801	790	781	743	778	759	706	701	720	762	746	770	715	738	758	715	728	718	684	752	746	728	742	704	718	704	748	661	707	716	708	724	775	735	726	718	769	716	736	712	703	737	714	686	754	752	699	754	760	732	769	743	734	751	718	763	767	753	766	740	751	788	728	714	717	710	767	729	752	748	735	783	706	750	739	674	708	692	746	714	729	689	767	700	759	737	694	690	741	699	716	678	698	776	767	723	761	749	744	722	706	698	704	711	707	696	687	745	676	676	722	727	682	760	709	690	760	742	713	702	708	676	750	741	670	713	711	753	724	756	699	738	779	745	691	744	735	716	779	738	673	697	734	751	763	732	758	740	690	716	737	732	713	729	720	752	745	731	780	745	714	742	712	723	722	717	746	709	685	721	754	743	733	706	748	751	766	733	751	741	701	709	699	683	718	738	723	751	735	734	709	722	723	643	707	735	760	717	762	691	691	695	724	723	752	733	738	741	702	754	769	750	718	722	729	745	714	704	708	687	698	715	766	717	733	760	740	709	703	730	740	715	726	696	729	737	704	784	681	719	698	652	688	744	734	740	751	669	708	764	739	724	733	783	752	739	743	747	703	718	736	734	724	686	757	730	719	739	783	758	738	735	726	704	712	719	728	714	730	720	705	677	762	737	720	704	699	721	711	725	699	712	729	751	695	679	749	736	714	720	712	725	712	728	731	679	743	761	727	720	740	717	728	694	744	714	729	668	793	727	719	730	718	763	700	712	718	708	729	757	732	738	724	743	729	769	710	739	688	692	727	718	741	745	725	733	705	732	688	775	763	696	723	688	711	695	703	767	752	722	729	738	734	746	696	735	772	691	665	736	666	759	766	729	738	711	717	735	734	716	654	675	718	766	710	754	720	693	717	677	736	724	724	713	745	724	751	765	720	717	722	749	706	719	739	690	688	713	674	706	771	687	695	703	751	739	754	727	734	753	709	750	704	737	708	717	721	762	669	693	757	746	757	748	722	731	735	769	726	659	727	725	651	708	716	729	732	693	703	730	736	715	756	736	713	724	724	783	718	704	739	738	738	741	690	710	720	770	742	719	720	721	739	727	732	709	720	706	676	692	733	730	685	713	715	697	713	733	730	748	725	743	777	728	703	750	708	686	712	706	738	699	734	740	746	688	754	652	723	724	695	733	774	759	728	717	724	715	737	743	728	719	716	706	753	723	698	699	724	663	753	738	785	728	715	778	743	724	757	727	719	720	732	747	720	698	673	721	765	673	748	765	688	742	729	753	764	728	703	746	738	806	699	734	691	713	781	743	741	734	712	730	727	700	740	699	721	723	743	671	733	695	736	735	686	699	732	735	718	734	755	784	729	724	691	695	717	714	659	675	695	737	742	719	735	723	711	679	746	770	760	723	675	738	740	716	742	782	738	765	788	719	700	705	705	741	718	725	720	717	702	786	752	718	730	770	710	736	753	785	728	738	752	680	736	746	705	709	705	694	756	725	763	750	698	680	713	760	751	722	746	713	672	740	707	700	725	699	714	721	776	718	710	714	757	766	694	762	693	699	743	676	735	730	701	729	723	685	709	709	708	730	760	750	664	737	687	733	770	732	738	711	756	725	685	731	696	730	752	710	736	785	755	756	723	733	710	706	769	675	748	772	711	671	725	685	677	780	779	718	686	723	690	734	688	688	698	705	745	757	747	691	718	718	737	749	731	708	667	725	683	758	765	679	727	712	703	729	709	751	712	742	722	715	709	744	711	761	678	770	776	759	740	656	737	770	715	777	731	699	748	752	730	746	689	735	766	715	723	706	727	736	744	745	750	748	674	691	746	702	724	753	723	692	736	739	732	730	732	708	650	687	746	730	778	683	736	684	701	754	719	725	744	727	691	679	697	679	726	758	735	748	739	723	797	780	765	767	696	750	739	734	704	704	755	714	786	759	777	691	724	677	702	784	665	722	755	704	701	720	777	714	723	703	734	749	705	677	718	724	764	759	718	713	719	700	730	747	724	687	714	753	755	756	716	727	741	696	740	767	756	747	712	649	698	673	675	760	703	732	690	701	707	718	768	771	751	717	695	734	708	753	759	724	745	686	703	754	750	724	743	706	731	705	692	747	719	735	662	724	761	747	776	706	722	727	732	738	688	770	730	732	701	768	747	718	707	661	736	745	728	683	670	730	724	713	737	716	694	743	701	745	751	702	727	722	705	725	771	712	709	743	721	753	676	769	696	742	691	754	691	734	765	722	674	750	741	760	733	695	712	708	757	680	729	717	689	714	685	713	709	722	751	693	706	713	754	731	768	698	763	742	721	716	682	666	751	715	714	713	698	754	729	723	738	704	733	644	736	694	732	730	710	715	725	742	701	717	732	726	706	721	704	724	761	765	703	746	730	739	701	738	757	723	736	700	690	709	725	719	729	725	766	731	746	724	736	750	713	735	700	768	736	726	715	689	722	746	708	724	712	711	759	762	737	705	701	700	694	773	678	714	735	702	707	698	714	740	707	767	708	736	723	715	709	736	770	753	698	752	685	720	739	726	784	705	724	725	745	745	712	680	730	752	717	701	750	712	736	740	701	751	768	671	710	729	742	763	692	729	690	746	725	707	729	721	750	724	726	732	708	681	749	720	747	724	758	758	723	773	743	765	751	782	683	702	735	739	703	692	701	753	707	713	678	709	705	763	694	775	719	724	708	693	699	748	729	754	724	693	729	716	763	745	739	697	765	760	756	684	755	763	755	725	711	755	768	747	714	709	736	734	722	732	700	761	764	748	716	708	734	733	717	727	762	761	719	730	728	697	723	679	710	753	715	746	744	762	754	761	687	739	705	713	740	729	730	764	728	687	746	718	722	771	740	710	755	705	759	734	769	724	756	753	734	728	732	709	797	679	733	742	718	748	721	718	689	693	731	713	699	712	737	740	737	721	713	716	706	761	698	741	706	768	734	724	695	751	704	725	686	744	708	734	719	711	750	720	726	731	674	713	700	723	711	761	691	768	697	764	767	743	754	696	740	729	736	698	703	717	708	714	747	704	745	694	781	692	757	713	743	694	708	703	772	725	709	731	717	732	728	732	759	689	691	714	757	738	693	710	770	716	749	710	732	788	768	742	695	708	683	733	785	715	747	707	734	743	692	749	736	728	705	727	757	731	697	758	752	687	712	759	723	712	728	687	707	711	729	757	707	742	792	705	701	753	721	722	704	731	729	719	751	753	726	705	694	699	764	760	688	759	782	745	691	713	687	753	721	720	700	782	679	720	686	700	745	725	730	720	724	733	706	702	716	761	735	716	711	731	717	730	733	680	754	695	707	754	705	718	683	721	740	691	741	706	720	704	730	729	751	703	741	706	691	714	700	686	720	740	714	722	705	730	754	768	730	698	746	733	756	758	693	690	735	739	741	723	742	722	712	700	753	724	723	717	737	746	725	711	704	722	749	692	690	714	752
22941	21550	28553	25008	21600	17765	5867	2465	1530	1112	781	670	593	454	440	379	369	371	298	337	334	319	306	316	304	332	306	290	338	267	307	266	273	315	247	288	284	296	248	301	242	281	288	310	259	276	279	283	263	255	274	248	277	290	256	254	268	253	261	262	285	268	270	258	290	283	291	308	273	248	253	296	266	301	312	280	292	279	260	264	289	299	281	271	269	299	272	269	263	260	303	301	308	283	273	273	293	266	281	243	292	314	287	260	276	262	255	275	274	276	287	277	283	269	283	260	286	285	292	278	289	257	251	264	280	264	275	276	291	285	266	238	263	277	274	289	244	278	277	270	295	281	275	296	317	285	239	301	224	258	277	265	253	293	278	275	298	283	271	275	278	273	295	287	253	275	264	266	280	264	271	289	302	292	257	262	273	290	299	279	306	288	258	291	298	251	273	299	273	287	278	287	268	240	285	269	277	276	283	268	284	275	259	277	289	284	271	284	251	254	281	273	315	278	263	274	271	277	253	271	261	278	265	294	336	286	294	274	291	275	248	268	257	293	246	272	282	284	260	268	267	297	254	273	282	284	299	270	312	274	262	271	283	275	289	277	302	315	293	277	268	274	283	274	263	285	279	289	278	294	294	262	282	253	286	287	252	262	265	264	269	315	282	272	261	256	279	281	292	254	276	283	287	301	285	263	275	297	286	263	287	266	225	272	261	307	279	297	304	281	295	272	270	282	287	285	261	273	272	269	305	287	261	250	265	274	256	269	278	290	312	278	265	252	294	267	279	274	282	271	288	249	264	301	271	281	279	294	280	293	287	271	289	282	245	257	308	271	273	282	269	290	261	282	278	266	257	312	268	299	274	340	284	321	261	286	291	264	272	283	272	298	295	284	265	291	290	268	270	282	289	262	292	288	258	310	267	258	278	265	282	285	271	292	253	286	304	271	285	293	286	262	241	273	299	306	283	247	255	292	288	260	288	299	282	259	311	273	268	287	285	264	300	295	267	294	282	261	252	272	239	270	272	259	294	281	256	272	290	268	239	277	272	242	273	253	298	292	262	274	256	286	252	271	278	281	247	282	276	283	284	300	318	292	235	273	286	275	272	292	288	268	276	242	253	301	275	272	281	247	266	289	279	241	261	293	273	248	274	301	271	264	297	300	261	279	263	272	271	280	269	277	267	278	276	256	259	287	310	259	280	274	276	272	247	268	269	304	298	281	292	293	279	264	277	282	277	283	285	316	281	262	301	294	278	272	275	291	283	280	276	272	291	265	293	270	268	271	287	281	272	283	293	286	243	273	291	282	260	295	285	263	261	280	262	290	271	259	301	248	276	268	281	287	266	252	267	285	275	253	267	281	292	248	264	272	275	269	289	271	262	286	253	254	304	287	288	279	306	264	259	306	248	303	272	277	257	252	267	292	270	246	260	267	277	271	298	311	268	276	313	267	289	257	287	251	277	287	285	299	269	265	302	270	264	297	251	280	255	270	284	269	266	293	277	277	246	276	254	291	268	273	269	268	264	272	263	282	295	288	264	265	318	276	264	285	299	260	249	266	272	267	246	290	251	291	259	251	266	292	275	278	255	259	284	281	282	251	301	284	251	290	256	272	268	266	262	293	284	268	267	267	324	254	279	296	285	245	269	270	283	268	241	229	297	271	252	263	277	260	271	242	271	269	291	300	283	315	278	286	269	276	272	279	305	290	270	271	289	258	261	257	271	270	304	279	277	258	285	286	276	258	268	302	274	295	275	282	283	272	284	260	254	288	292	280	276	294	294	301	255	286	305	285	296	275	259	282	272	289	295	288	267	308	278	286	309	260	287	280	297	268	271	264	282	272	286	278	248	288	284	263	282	267	285	286	287	296	275	290	265	284	267	291	308	289	268	276	252	253	274	271	289	304	299	268	245	288	279	245	284	286	240	279	262	286	256	282	261	303	285	279	290	261	272	247	258	254	293	275	261	272	265	300	283	261	299	308	251	285	290	283	307	264	284	281	260	290	277	277	296	268	277	262	265	285	272	269	265	264	288	296	277	279	288	283	274	265	272	272	264	300	286	261	269	305	326	242	283	267	291	281	286	265	261	309	264	282	276	278	286	256	273	280	280	269	290	267	279	274	306	293	297	262	266	283	287	280	287	260	280	264	269	288	291	289	280	270	296	261	301	265	273	254	270	275	291	284	275	277	282	259	280	256	307	300	271	276	270	245	271	282	263	243	274	263	287	294	286	246	279	278	307	271	276	298	262	282	286	260	283	251	305	269	275	234	292	266	269	284	308	279	294	273	289	261	300	288	297	311	272	257	266	255	273	270	296	250	281	284	300	271	250	275	280	279	264	289	287	293	292	278	284	250	267	277	280	282	262	256	283	283	283	261	272	313	277	259	279	291	291	279	270	240	295	290	285	275	286	246	299	284	277	263	297	279	306	276	285	282	235	271	285	278	253	278	256	263	297	259	254	248	298	263	247	268	286	302	298	282	291	255	292	303	268	272	281	263	300	281	245	306	250	283	294	256	272	247	290	279	267	262	268	272	265	247	255	310	290	261	275	262	267	265	288	280	245	275	266	266	272	281	252	270	291	279	293	279	319	240	269	264	282	273	253	258	291	285	289	248	288	252	262	278	260	278	283	291	254	290	261	282	287	289	275	278	283	284	265	247	281	253	297	289	270	296	275	273	291	275	279	275	284	305	280	263	279	309	271	280	268	265	271	269	256	276	253	288	273	242	282	283	268	296	277	266	284	283	268	257	263	257	292	265	262	303	283	252	283	272	306	301	304	263	263	275	286	270	263	297	300	240	280	264	278	315	268	286	273	251	264	267	293	257	297	316	279	262	264	283	289	285	261	261	280	282	285	318	272	273	292	278	297	286	276	284	240	310	295	275	263	270	279	255	275	289	290	271	256	291	299	307	290	264	287	294	272	285	265	281	282	275	271	258	289	272	277	274	269	266	265	272	317	248	309	286	293	293	272	257	283	253	264	284	271	281	283	306	315	268	293	289	265	263	286	291	258	295	282	245	265	278	280	274	288	248	313	279	315	258	275	268	263	242	287	270	293	279	259	292	268	278	248	285	257	242	262	269	283	283	249	292	287	256	263	278	269	273	245	313	273	272	277	269	293	242	274	285	264	265	281	288	272	244	253	299	266	255	263	308	282	272	293	270	301	279	307	282	256	309	271	295	263	274	281	263	238	275	258	292	267	292	297	318	260	257	280	280	272	271	277	290	293	259	273	289	280	261	262	271	301	251	271	277	296	293	269	279	258	244	281	280	261	309	287	276	306	278	272	275	256	259	304	292	261	251	284	268	271	283	277	264	305	247	271	268	307	265	290	244	279	256	256	271	311	283	306	279	265	234	293	289	285	274	252	279	263	251	285	252	273	281	280	291	237	282	295	298	275	266	286	291	273	288	249	281	280	269	301	295	266	277	285	260	251	282	273	296	259	281	251	266	293	270	264	287	284	269	256	296	272	297	277	270	307	273
23418	49272	38717	26501	18881	11794	7640	5543	4234	2860	2163	1658	1377	1113	967	859	748	739	652	601	621	586	554	515	505	497	530	557	542	547	487	505	488	470	483	496	468	506	478	456	498	514	463	473	450	515	453	480	471	469	491	441	447	505	479	486	458	515	460	442	450	485	473	465	474	526	475	466	448	457	488	454	461	489	468	502	463	498	494	480	473	459	464	466	496	494	507	460	506	512	500	496	507	465	498	467	465	501	450	465	502	526	482	423	418	452	496	436	512	475	467	513	451	459	512	462	449	450	452	463	501	454	487	458	496	462	474	509	459	487	470	425	453	449	481	510	430	492	470	492	460	485	523	470	473	462	440	448	448	481	494	457	492	495	440	446	495	460	473	485	473	525	488	519	443	479	446	483	464	473	482	463	486	483	465	469	461	516	483	482	473	469	455	501	471	533	465	502	464	481	458	491	549	468	474	465	479	454	490	482	466	464	453	472	469	460	502	476	478	483	450	462	465	470	511	480	483	522	473	454	467	526	470	488	495	444	479	457	520	458	458	484	469	482	458	445	440	454	500	483	444	467	461	454	445	472	467	433	499	467	465	465	469	459	466	489	487	474	533	453	516	459	474	449	479	509	439	466	506	454	478	491	459	494	471	464	496	512	501	442	488	505	478	452	469	472	493	462	468	449	456	494	482	494	483	506	488	434	472	457	443	476	489	484	453	464	474	505	471	467	469	492	505	488	495	445	467	495	444	475	444	457	479	481	475	467	499	460	486	465	504	480	438	479	475	469	479	455	475	459	445	475	428	481	493	451	470	462	442	479	501	465	508	460	471	458	487	442	466	470	427	427	432	445	429	493	423	472	485	533	463	496	489	477	445	475	476	477	490	501	494	473	450	485	498	458	491	466	476	463	491	467	464	464	464	448	461	468	502	483	445	489	470	495	486	481	450	486	490	468	476	489	483	470	501	501	475	434	481	484	476	425	506	480	461	503	479	465	456	488	445	454	477	430	482	477	471	479	442	424	428	501	476	460	495	469	493	478	478	472	544	477	482	484	486	494	486	479	472	509	482	506	494	432	468	493	496	462	466	472	446	449	451	477	459	470	446	499	465	488	455	473	454	466	474	460	475	483	468	471	498	504	486	464	478	514	466	458	469	494	487	494	522	465	468	450	458	474	485	478	506	500	454	457	461	445	471	499	464	475	509	515	468	440	493	431	492	463	454	451	503	521	450	490	477	413	519	477	460	455	437	474	481	452	445	459	457	449	464	490	484	454	482	493	481	503	493	491	456	469	542	508	457	421	527	443	450	526	478	462	454	472	457	466	445	459	477	474	527	453	482	422	493	465	446	491	474	468	516	505	488	451	452	464	474	520	515	437	493	475	476	470	471	472	478	428	465	453	436	472	462	458	466	467	453	469	506	479	460	473	497	444	438	489	474	434	483	454	493	454	502	488	494	452	491	471	488	467	450	458	482	452	479	504	467	459	471	477	453	492	465	470	443	478	445	469	497	461	471	467	476	436	460	488	441	454	473	473	510	479	489	459	458	457	416	449	466	511	460	472	465	490	471	463	459	514	473	447	473	428	491	458	511	456	430	442	441	502	450	491	482	496	461	498	511	477	513	460	435	485	491	437	485	479	463	423	441	449	486	463	485	442	490	457	446	492	462	467	475	469	463	449	459	481	469	488	509	460	460	486	479	514	478	470	489	495	465	454	462	484	488	503	487	472	466	427	475	459	466	488	479	478	486	479	462	464	456	454	485	426	457	491	455	482	437	510	449	486	501	473	493	448	452	478	488	480	439	485	490	483	459	471	472	478	469	486	494	505	469	449	526	436	503	466	448	458	500	456	538	485	445	453	495	453	522	441	477	460	482	487	454	453	459	549	489	478	459	480	471	485	502	448	442	461	465	493	437	447	469	465	490	475	471	481	471	503	503	492	467	457	448	480	487	452	461	467	475	442	447	504	475	481	490	467	478	476	420	521	461	516	478	472	409	470	494	462	482	475	478	475	470	496	483	452	482	447	449	451	446	471	478	439	485	469	510	499	456	444	464	488	439	499	456	506	452	435	488	495	465	469	452	466	436	457	478	480	431	461	457	478	494	448	456	455	471	508	483	500	459	419	446	483	464	486	475	436	441	475	485	468	512	464	476	485	446	490	469	452	503	488	460	457	466	491	435	475	428	500	459	466	489	453	425	461	475	521	433	480	460	469	473	480	433	412	464	468	510	463	487	451	474	471	516	455	475	450	470	502	467	483	489	483	475	488	457	462	484	477	476	443	466	470	486	453	517	452	502	476	496	489	496	479	523	463	503	476	473	463	476	466	490	490	492	462	471	502	442	472	506	470	470	467	498	493	436	508	474	483	495	503	474	485	500	504	477	469	451	475	452	432	478	460	486	462	451	497	473	450	506	511	487	501	453	462	492	483	452	468	480	460	467	462	453	480	448	446	474	480	464	508	500	504	455	479	502	518	466	479	485	465	470	488	482	438	445	493	473	458	464	479	448	493	493	497	488	463	457	479	466	466	478	461	475	450	456	447	475	491	467	482	449	487	501	504	502	475	513	489	459	485	471	439	506	453	470	508	494	461	488	448	493	473	464	456	469	475	500	471	472	466	458	469	460	473	495	480	486	445	432	419	474	508	484	501	447	450	444	476	458	484	452	473	490	442	463	476	458	484	487	503	481	448	494	484	487	499	449	474	451	454	452	490	452	467	509	451	464	465	468	464	457	485	512	443	480	452	440	462	490	477	428	468	492	477	468	445	529	475	525	502	464	495	497	502	487	462	439	488	497	467	468	458	438	438	462	504	450	441	485	443	450	485	463	445	457	460	472	460	484	486	431	491	462	498	484	478	474	438	462	441	507	454	461	474	469	488	455	477	493	470	521	476	457	459	518	496	450	474	467	457	475	433	444	459	496	503	473	474	483	436	483	506	489	456	458	457	481	449	513	455	470	442	484	456	455	466	471	456	489	460	438	474	484	474	476	499	487	430	496	510	460	456	471	470	481	478	445	489	478	428	480	456	482	478	505	480	464	492	469	452	490	456	455	450	466	460	456	460	481	466	472	433	479	430	506	442	463	472	494	435	481	521	454	478	477	496	466	475	460	450	463	472	493	469	478	487	457	441	462	454	455	443	434	452	425	480	505	460	476	509	485	478	479	486	469	472	453	471	460	454	427	472	475	467	512	470	486	452	524	475	474	508	476	438	461	467	475	444	454	460	461	486	489	458	484	504	503	484	485	498	447	481	468	443	477	487	486	452	459	504	430	469	467	458	470	497	495	467	472	520	476	483	493	485	466	454	434	493	474	461	468	476	473	497	453	481	461	440	464	468	458	470	475	465	477	446	507	449	454	494	488	455	489	465	472	465	460	500	484	453	485	457	480	456	491	476	475	463	503	465	461	449	449	532	503	457	476	469	492	450	466	504	463	441	464	460	496	408	512	495	462	482	477	496	472	481	468	479	468	461	455	472	504	461	462	458
27788	21478	17203	7651	3098	1850	1136	879	721	592	626	555	526	534	488	527	460	426	449	448	492	443	479	485	469	471	472	444	474	479	481	445	461	439	418	420	460	488	465	447	472	481	450	433	455	473	476	440	439	466	502	466	433	490	479	458	453	443	466	481	461	517	469	442	449	457	432	466	454	491	463	470	442	456	471	480	447	422	486	458	425	445	457	428	459	471	461	445	461	453	443	500	464	449	430	458	456	506	438	467	499	443	471	472	479	472	468	458	463	453	464	430	465	466	447	482	413	482	470	443	442	456	464	471	451	467	464	449	439	456	436	448	391	459	487	443	452	440	463	477	448	404	453	455	447	483	461	438	453	449	469	447	457	422	420	446	460	455	476	445	448	433	420	498	454	447	447	457	455	465	447	486	473	425	450	451	426	483	432	422	479	455	469	470	455	469	473	431	431	460	431	443	474	467	480	434	495	436	478	447	444	469	414	477	466	518	465	456	391	450	457	471	453	458	453	495	443	414	455	460	493	436	476	499	454	458	472	476	466	446	425	451	455	468	427	429	455	463	463	423	453	459	507	431	462	453	472	449	487	459	428	428	482	455	428	468	402	494	398	481	443	445	460	430	446	452	464	497	448	469	445	437	463	468	451	489	441	457	451	451	457	437	459	491	430	461	445	471	451	447	433	460	489	454	461	461	456	465	459	437	464	476	466	413	445	493	457	473	464	466	435	451	478	462	478	445	493	484	437	438	467	464	452	429	440	428	445	477	433	438	446	428	445	489	466	450	466	436	455	465	457	456	446	462	449	451	504	474	440	432	464	464	452	482	453	464	442	446	428	439	434	486	443	460	469	480	441	478	468	462	464	475	436	446	451	459	482	458	446	457	450	455	457	472	422	419	467	455	467	435	444	468	457	431	461	417	453	410	424	458	472	422	457	436	442	458	437	427	489	445	466	436	460	450	463	476	478	438	421	476	490	438	492	475	451	425	427	452	426	435	458	424	436	466	424	466	472	438	445	453	452	439	431	478	430	474	418	466	464	491	425	457	433	443	435	473	461	442	467	444	476	447	445	446	446	460	442	475	424	423	470	442	454	476	463	488	450	457	460	440	424	462	440	454	457	426	478	457	452	429	441	470	422	449	475	478	482	420	421	489	462	462	472	448	491	493	471	466	469	460	422	463	478	453	466	464	439	472	435	511	467	437	454	477	428	440	497	466	433	460	450	448	430	439	470	439	495	439	461	457	433	468	455	496	439	469	404	416	448	427	459	447	483	433	456	465	484	419	427	449	425	468	479	424	448	454	485	434	429	463	431	443	464	446	418	455	410	456	475	471	420	444	464	433	442	464	473	469	436	441	428	473	456	433	485	430	468	479	472	456	443	487	436	455	398	462	437	449	483	451	430	493	476	464	452	453	468	446	417	427	448	467	446	463	459	456	462	460	474	441	474	490	451	464	428	516	472	464	449	442	464	477	454	471	448	415	469	470	484	468	471	446	454	476	440	448	457	454	474	474	522	485	465	431	490	474	409	475	478	452	441	432	438	477	432	434	436	466	456	468	457	447	453	475	423	453	436	493	456	437	434	471	449	476	465	466	441	477	488	455	489	414	453	455	464	436	482	500	432	457	464	479	444	394	457	487	438	452	476	489	499	466	451	467	426	456	430	485	454	476	470	481	446	478	474	468	468	494	448	491	444	445	465	451	456	480	419	462	455	421	462	488	459	468	488	483	456	469	468	441	452	473	428	501	456	455	430	485	410	480	452	471	472	440	464	454	450	486	482	468	440	478	475	453	429	451	429	464	474	456	454	443	509	474	453	455	474	418	483	473	430	481	466	461	487	462	425	459	469	452	434	411	458	448	469	451	468	479	458	447	458	438	441	453	438	458	485	474	468	461	474	455	459	463	470	462	436	472	455	436	408	447	461	481	473	430	449	418	437	479	465	438	463	478	481	445	489	450	485	470	448	463	459	430	460	425	478	481	424	462	492	482	466	475	451	431	451	438	482	477	485	453	430	486	436	494	472	466	464	433	521	503	440	458	446	486	471	460	481	455	450	458	438	482	447	433	466	449	431	421	456	484	460	418	476	477	484	425	450	471	424	459	444	471	443	449	431	434	464	442	437	423	471	469	459	432	476	469	479	462	433	431	463	461	464	444	459	469	454	419	443	475	482	476	466	482	464	480	497	453	463	487	469	478	469	470	479	463	427	437	448	438	501	433	474	488	478	474	451	465	450	428	462	443	431	454	464	438	426	438	469	478	429	453	471	469	410	476	464	460	441	428	439	455	454	498	472	452	446	464	468	484	462	433	466	430	510	462	441	450	431	474	479	432	480	476	454	474	479	489	467	445	476	434	490	420	435	478	419	451	425	479	422	430	439	490	442	430	458	503	460	492	501	464	500	438	458	463	473	489	447	455	477	476	467	463	451	438	422	424	484	406	430	461	479	456	484	443	442	435	434	456	476	469	485	431	458	449	475	440	457	470	456	460	481	466	434	446	457	435	420	448	493	403	468	448	449	456	457	444	423	458	460	446	451	507	457	433	464	440	451	479	451	477	456	454	458	489	446	451	464	453	450	474	510	457	490	420	427	442	459	445	464	458	469	469	484	453	471	459	469	447	429	460	460	450	442	474	444	464	459	454	432	443	471	452	441	454	460	470	461	434	431	461	438	453	435	443	478	447	434	428	454	426	435	458	458	466	481	475	467	468	464	453	471	471	426	452	500	469	490	468	453	473	493	423	472	422	427	424	463	422	467	433	461	454	465	443	460	406	429	467	471	438	475	424	454	452	468	464	455	469	472	481	482	452	443	445	455	486	486	487	451	457	481	468	418	473	405	502	468	451	483	473	408	453	433	481	456	403	485	434	473	430	407	463	438	506	459	452	474	490	469	474	455	447	453	448	458	451	465	477	406	451	497	440	447	492	431	458	495	484	466	441	496	459	469	461	483	457	437	465	481	427	449	413	465	428	488	502	460	481	412	461	442	429	458	485	490	439	431	483	472	470	441	468	443	443	477	486	446	465	482	443	460	490	485	464	493	451	414	466	478	477	474	496	427	462	476	449	487	460	467	494	484	432	489	507	470	450	449	450	455	408	456	456	430	462	476	431	408	430	456	453	429	433	471	442	476	453	466	450	459	465	490	455	449	478	464	439	437	453	474	497	473	469	452	423	474	491	463	456	428	439	460	456	454	468	416	463	475	499	464	435	459	468	445	426	459	418	461	431	450	444	493	458	422	466	459	431	464	435	436	448	463	473	437	455	459	446	462	482	450	456	433	514	455	479	495	457	474	485	463	467	474	448	417	484	491	435	490	475	454	416	461	458	471	495	483	426	448	464	461	459	449	472	458	425	452	475	463	480	502	432	436	451	461	446	496	468	433	414	456	443	431	458	425	461	498	455	453	470	456	493	471	488	434	511	503	448	454	471	493	461	453	449	504	476	455	439	465	460	494	466	508	455	482	472	480	457	445	455	460	443	490	419
18298	32403	21847	10812	6759	4402	2864	2246	1651	1421	1196	1082	941	944	912	853	829	808	814	833	816	728	772	821	815	760	763	807	701	817	754	750	756	794	744	797	740	756	793	709	782	781	795	761	771	751	715	766	784	793	729	804	774	815	788	743	729	801	822	762	768	784	763	803	763	778	789	823	760	772	760	793	758	793	744	787	734	785	793	795	772	770	816	736	789	762	756	784	791	764	780	794	814	745	732	742	762	771	806	730	779	780	785	758	770	773	755	762	787	774	776	767	778	767	762	813	720	823	773	795	817	748	694	811	738	817	747	830	768	775	719	822	735	824	783	737	785	817	831	768	789	776	770	759	783	745	772	733	776	733	796	796	788	786	766	753	805	796	796	799	819	781	782	759	812	743	822	766	795	737	767	766	753	743	710	745	812	768	802	769	790	739	791	813	764	808	781	759	785	772	762	789	742	770	766	735	758	768	765	776	749	772	780	784	770	780	784	733	805	787	754	786	742	736	766	736	773	756	741	759	759	787	853	808	810	788	794	788	813	805	753	724	774	768	782	791	781	756	801	789	777	784	765	769	785	762	811	776	777	765	759	766	750	769	825	759	759	766	760	759	799	769	774	755	792	826	746	807	802	805	775	787	781	767	858	756	786	818	763	797	781	804	722	717	774	714	779	752	782	751	750	740	782	812	747	791	817	765	789	817	767	793	772	775	752	780	773	782	775	767	743	765	746	765	799	817	746	784	796	781	773	786	752	766	773	715	761	763	718	838	785	801	734	742	734	788	775	782	803	761	791	788	724	785	849	795	796	793	790	787	810	816	786	743	754	834	728	782	803	804	734	788	811	796	772	772	739	746	760	748	811	808	726	813	723	772	795	781	768	771	780	724	772	720	802	774	822	761	727	729	793	737	773	747	786	740	843	809	830	795	751	740	743	752	824	778	756	742	777	780	776	759	818	772	746	752	761	784	787	777	789	808	726	764	806	818	766	744	750	784	756	817	784	751	787	776	765	754	787	758	777	763	841	779	805	761	789	798	761	791	791	764	806	777	734	779	739	771	798	779	838	776	725	785	774	741	811	745	720	737	791	821	764	782	771	772	746	786	705	768	776	813	748	790	783	784	772	804	774	813	827	815	784	751	796	764	777	800	759	784	787	815	784	808	781	817	787	825	797	759	794	789	758	746	769	778	789	795	780	779	759	788	765	806	814	759	769	802	778	793	783	780	784	761	771	813	787	770	762	779	781	796	756	799	797	779	812	746	825	751	737	753	796	772	750	760	703	757	743	761	775	801	849	776	739	751	750	753	780	811	813	737	801	827	783	769	785	778	707	761	766	786	763	781	761	803	765	772	824	785	754	775	794	760	767	781	793	830	804	801	730	788	810	825	757	735	796	745	792	761	781	748	788	777	789	778	727	802	819	764	761	800	732	801	761	793	771	803	753	829	742	789	794	747	796	771	780	822	804	795	750	754	814	748	765	768	784	791	749	847	723	810	822	779	785	747	789	785	791	774	799	768	734	794	819	774	777	754	757	723	727	802	770	804	737	773	779	757	775	741	750	801	773	766	748	777	756	818	733	766	772	815	757	795	770	746	805	758	795	810	780	801	852	766	797	826	772	769	789	803	765	742	770	751	753	773	717	776	754	808	777	739	775	761	781	776	779	783	774	777	843	804	772	802	745	780	761	800	850	702	750	836	776	793	793	785	775	746	743	753	742	759	800	757	761	750	727	823	793	806	811	731	837	801	753	752	757	773	767	752	809	828	827	774	764	731	808	767	774	733	753	804	778	767	762	806	813	794	762	738	821	761	846	794	811	774	791	770	805	758	803	763	750	761	712	768	776	763	766	856	722	770	790	772	727	806	762	763	781	777	757	751	773	802	745	788	777	749	738	776	770	784	768	773	743	724	754	760	796	784	748	817	800	748	792	831	748	790	745	785	767	802	726	768	778	783	816	757	768	750	781	753	747	795	762	755	783	763	731	791	783	799	806	777	780	816	785	754	794	727	797	739	832	801	758	798	753	751	795	740	792	802	795	762	768	790	815	750	753	790	763	751	762	732	778	774	767	812	810	768	776	794	737	759	729	815	764	791	789	752	810	768	749	784	761	854	795	781	796	753	797	751	784	747	753	790	776	776	736	795	805	741	832	786	812	802	799	715	715	790	781	784	748	699	737	796	786	780	761	805	802	799	748	760	836	827	752	825	790	772	799	778	754	773	797	774	780	753	820	805	783	803	809	796	772	791	772	745	765	732	765	797	764	697	781	818	703	771	794	800	755	839	781	722	790	757	791	764	771	772	755	778	781	800	769	796	775	701	821	781	744	807	784	757	780	787	822	777	751	741	785	787	742	755	765	786	751	773	749	805	780	803	733	788	705	756	830	740	757	773	759	781	785	724	802	775	773	720	755	782	804	817	766	766	778	820	793	800	784	786	782	751	755	747	795	780	787	809	782	727	778	841	783	804	789	811	800	809	769	751	773	763	754	816	787	777	749	817	767	797	734	799	737	797	734	766	768	715	760	772	724	757	771	786	796	800	719	802	802	777	777	763	764	765	786	791	801	758	788	776	761	787	764	743	747	837	711	803	725	725	784	806	816	756	817	812	800	797	728	763	773	719	734	776	753	754	813	761	743	780	772	782	790	724	731	770	774	805	773	746	748	783	784	772	817	777	725	819	796	791	792	717	745	776	741	786	781	809	796	763	793	799	789	770	837	762	808	764	784	826	756	780	745	766	756	818	763	758	756	771	790	795	804	772	775	777	758	787	774	797	755	760	799	757	766	768	756	775	784	763	797	757	759	734	761	767	729	764	764	780	783	777	782	786	769	817	749	778	794	819	794	751	776	800	737	767	722	798	778	811	813	778	809	723	761	805	739	834	797	738	727	772	769	743	829	768	804	794	742	801	768	792	816	782	731	731	814	745	759	829	765	738	787	822	736	741	748	826	745	793	785	783	749	786	791	762	766	802	802	756	814	780	801	819	747	778	784	822	740	781	743	810	744	787	774	764	788	792	776	771	777	754	801	775	835	743	769	789	812	775	769	749	780	765	779	756	786	814	775	789	758	779	815	798	795	773	805	774	759	799	794	790	782	786	743	780	763	826	755	839	789	759	769	727	743	767	797	785	780	794	805	756	768	797	757	772	760	799	778	720	808	762	797	789	771	785	770	754	764	741	740	791	749	746	817	778	791	747	781	819	798	712	768	791	774	802	802	800	799	774	710	792	754	740	764	768	796	748	757	823	785	839	835	764	783	815	776	792	804	781	762	807	750	724	805	775	790	780	731	757	837	797	758	750	753	776	786	759	791	762	724	775	796	741	762	761	733	798	803	743	778	835	752	827	762	770	770	789	833	772	818	778	772	804	750	744	814	779	790	722	757	763	809	758	814	785	764	791	745	785	804	761	745	777	815	806	787	764	765	718	768	747	789	778	752	788	767	841	776	845	784	761	787	851	796	802	760	768	800	769	797	784	761	822	736	762
23853	21519	27780	25678	18931	6747	2828	1619	1121	861	711	559	498	492	460	473	425	361	386	400	385	391	375	378	376	386	360	359	364	352	375	368	373	360	357	392	384	348	374	339	367	393	407	361	359	350	351	361	341	366	354	381	358	362	333	340	369	321	377	355	371	395	361	337	395	384	354	361	364	335	360	337	352	376	353	381	386	361	349	349	383	358	383	382	364	370	370	337	350	389	366	356	338	371	364	426	372	359	357	347	386	368	367	387	368	355	374	361	361	367	376	361	383	334	377	348	371	351	366	363	358	360	345	371	365	356	355	361	344	367	333	359	358	375	340	371	350	346	363	355	401	391	356	354	348	340	381	357	326	376	342	414	380	414	304	350	382	360	368	339	348	373	334	387	357	366	345	382	367	395	368	331	361	393	328	341	344	366	367	356	365	385	375	368	350	364	407	361	338	339	366	375	377	367	325	370	347	359	384	343	364	346	362	352	373	348	354	379	335	351	351	391	358	372	372	390	362	350	395	366	365	345	334	384	364	366	363	373	340	364	347	361	388	347	345	363	380	342	356	333	388	401	341	333	351	357	329	339	368	363	368	360	345	362	358	377	372	332	381	387	341	404	371	351	355	382	375	353	344	321	377	374	343	415	372	341	360	376	368	335	353	342	352	374	351	387	345	364	348	348	357	365	385	357	343	342	354	331	349	371	328	371	370	368	360	374	331	321	333	367	371	307	364	380	366	359	332	373	361	353	366	365	383	345	367	352	368	366	364	408	355	377	373	372	363	332	355	337	344	334	376	359	338	330	358	401	355	347	390	335	365	362	354	383	342	366	374	355	364	377	356	368	360	379	346	383	374	320	386	349	322	369	334	329	360	365	380	394	360	365	347	349	372	372	384	394	367	408	371	355	331	341	352	378	371	376	358	389	356	364	366	345	337	376	368	333	364	374	338	369	423	361	392	355	339	354	343	384	349	371	339	375	364	406	361	300	358	365	357	335	365	345	352	369	383	360	352	334	357	406	346	355	386	384	385	349	341	350	392	355	346	357	382	336	383	406	355	379	357	371	330	352	403	346	365	375	343	356	342	356	336	389	368	362	368	381	351	363	369	382	356	344	383	385	354	365	369	358	335	403	346	365	360	385	341	356	366	328	355	388	323	390	345	360	368	384	384	338	381	324	341	353	392	330	367	393	362	363	347	348	356	367	391	352	329	364	340	352	339	367	377	357	346	359	344	341	353	386	355	360	355	368	365	344	397	354	356	387	356	329	390	358	355	334	348	357	377	346	382	378	370	350	367	383	356	366	382	336	373	404	395	364	363	357	367	386	394	358	360	388	358	373	407	359	372	356	369	328	335	347	379	339	305	401	374	341	380	370	374	362	333	368	387	367	385	389	366	330	382	360	312	364	388	363	355	322	334	416	396	363	344	361	369	342	344	388	378	376	335	341	360	382	409	363	357	366	326	324	345	369	399	358	363	362	353	364	345	390	369	338	337	413	328	372	369	368	390	357	371	413	386	383	341	345	340	360	347	335	359	400	345	343	359	365	404	365	379	332	364	354	372	358	338	340	360	369	372	355	371	364	365	331	356	357	348	391	355	347	350	358	334	353	319	337	400	353	356	372	337	356	364	353	344	388	376	355	357	348	356	375	364	357	354	373	332	376	355	363	372	384	331	349	350	349	349	370	339	365	382	357	367	373	321	398	379	333	345	321	357	326	353	405	371	344	380	373	352	382	357	344	329	360	398	332	389	348	370	348	383	371	339	389	345	372	355	352	358	366	384	381	366	345	390	378	357	373	397	363	358	348	375	365	364	350	358	380	353	315	334	366	347	339	376	372	331	371	386	374	386	349	376	369	361	334	363	377	339	350	354	337	355	390	385	381	360	358	362	309	367	365	355	340	357	365	378	314	351	354	366	365	362	357	341	359	339	397	353	363	364	352	363	358	386	370	362	371	317	381	338	321	344	355	369	356	341	356	362	368	363	380	360	366	388	401	324	357	329	405	308	365	355	406	379	353	357	367	347	371	347	325	340	328	331	349	349	381	349	330	375	374	357	379	381	350	351	354	344	361	340	387	348	358	385	382	392	349	385	362	334	375	366	368	390	337	357	347	342	351	351	381	333	389	364	356	367	358	388	368	359	350	330	361	371	359	338	368	358	359	356	349	401	365	349	346	362	376	379	365	373	407	381	358	345	380	384	377	338	337	420	342	358	361	378	335	372	360	374	327	359	308	396	385	377	393	359	334	345	357	361	350	365	338	394	369	367	361	345	366	348	310	354	355	370	364	339	330	382	342	353	405	380	372	349	395	384	353	363	335	309	338	353	334	315	339	361	364	360	344	355	373	381	367	370	332	363	358	379	321	320	363	374	334	385	367	361	374	412	383	346	371	350	360	353	388	370	369	331	388	353	365	400	369	359	377	386	352	331	426	392	396	347	379	381	375	366	383	403	360	345	347	390	364	370	368	378	359	348	359	347	371	410	362	354	370	356	387	382	363	347	351	386	347	367	355	361	348	350	347	378	335	366	356	347	371	376	343	355	329	349	343	367	351	363	337	380	375	361	372	386	366	308	351	365	379	349	377	357	326	356	365	358	364	376	351	369	341	324	342	373	347	349	368	395	361	356	366	395	355	361	349	357	371	363	359	346	377	354	328	362	374	400	362	340	318	379	358	379	331	340	351	355	389	340	354	341	365	364	326	332	352	347	374	361	333	341	336	348	328	355	366	369	363	377	381	337	352	335	370	341	344	389	372	344	391	346	341	363	377	328	358	409	426	359	366	345	340	346	369	373	359	378	361	362	353	368	370	331	336	379	334	363	393	376	345	386	358	383	368	349	359	337	341	371	392	375	343	373	389	397	331	359	336	356	363	363	374	370	358	383	353	331	371	351	354	346	363	352	367	381	332	406	361	371	386	372	371	364	372	354	376	364	376	346	361	349	341	388	402	310	373	342	375	362	377	332	369	338	402	380	334	377	326	355	384	357	376	365	346	365	360	337	381	391	379	353	366	368	333	344	348	380	355	357	376	328	326	357	350	357	363	386	354	359	360	354	372	385	348	370	348	373	365	366	377	337	334	385	371	346	356	370	400	369	381	395	379	352	333	414	343	361	345	390	383	360	391	341	376	321	365	379	345	396	350	375	373	347	374	367	360	367	357	371	387	379	383	346	345	345	357	351	381	346	380	365	330	373	373	378	351	376	359	358	363	356	356	343	385	376	346	362	353	363	314	345	355	345	328	381	375	362	394	368	342	360	349	344	340	394	372	385	360	366	384	349	337	342	349	380	344	376	360	374	363	338	357	379	330	369	357	373	345	318	337	335	372	368	380	331	354	413	379	354	380	339	403	323	342	390	370	346	348	333	348	388	355	361	379	341	362	361	390	379	370	380	344	400	332	368	378	327	366	380	361	360	372	363	349	347	372	372	358	334	376	340	353	373	339	357	385	328	347	328	394	369	365	380	379	349	369	303	361	368	367	323	356
19902	42214	34716	21541	13566	8403	5822	3974	2780	2010	1558	1347	1086	972	883	813	790	767	700	651	687	595	699	646	649	629	629	654	659	633	655	625	620	617	639	649	661	628	629	594	635	631	674	654	579	626	670	616	598	618	624	644	602	648	609	637	652	626	651	651	639	580	635	601	612	622	616	661	651	663	599	627	638	595	615	608	633	621	622	641	649	646	642	625	631	629	596	607	643	626	659	586	650	592	626	588	595	652	645	615	609	626	658	623	624	666	637	597	622	620	683	646	658	591	585	610	677	624	608	621	642	589	649	616	652	663	615	599	637	646	633	636	603	633	629	621	666	621	644	663	642	631	646	631	622	636	605	675	687	588	618	616	611	631	585	671	604	624	633	609	620	665	659	605	629	633	608	638	617	643	640	646	649	571	595	602	638	619	631	615	584	631	638	588	619	584	632	592	608	599	659	567	639	626	638	607	645	573	572	648	636	599	621	622	588	636	609	612	638	687	640	616	609	608	574	592	633	621	619	633	619	616	617	597	643	681	635	619	645	599	632	598	647	608	647	643	638	680	575	601	611	629	671	621	604	641	632	623	629	625	610	622	629	652	646	620	596	599	620	623	657	642	643	589	601	615	613	607	611	617	631	600	652	585	624	622	604	619	634	614	593	642	634	660	632	675	625	625	618	590	604	620	664	601	639	633	605	599	593	638	612	617	582	642	648	617	603	596	636	616	609	633	585	622	606	628	633	612	641	669	591	587	584	640	652	620	638	610	595	628	623	631	605	648	618	616	601	633	640	601	635	611	646	590	616	609	604	642	611	624	650	565	604	646	578	645	641	643	625	655	589	641	632	623	634	618	630	608	628	590	642	630	582	650	639	602	595	643	595	644	616	631	629	662	656	650	596	670	654	667	600	643	666	617	601	612	613	605	568	618	587	561	603	609	642	640	647	622	615	657	610	604	614	656	624	610	577	631	709	625	590	619	638	601	648	620	616	616	619	604	690	662	622	647	642	597	664	614	637	668	615	631	562	623	621	614	610	593	621	609	631	593	635	682	630	604	599	631	635	611	671	611	630	632	572	645	609	649	606	644	595	607	642	631	600	640	593	624	618	627	639	595	610	586	671	619	600	605	575	612	653	610	602	610	634	597	597	662	623	600	612	622	642	645	598	575	619	628	607	621	574	624	643	607	608	573	617	562	628	598	648	665	646	656	607	647	638	609	629	649	674	637	624	592	651	616	647	710	606	592	593	660	621	622	602	557	620	608	549	647	607	641	605	600	641	609	615	610	657	614	619	640	608	624	632	592	585	581	637	608	613	612	628	601	622	626	657	646	592	616	613	610	639	584	625	608	687	654	628	642	686	588	630	592	665	611	600	638	613	642	613	614	607	604	595	625	637	579	592	651	594	607	615	646	627	661	628	625	662	626	679	617	582	642	650	605	670	646	631	594	636	591	635	592	644	630	603	630	585	615	569	664	624	656	638	609	627	667	680	597	619	626	662	627	643	642	648	611	652	630	619	611	619	632	637	669	611	632	601	578	611	653	623	647	635	642	634	656	613	552	643	580	666	636	638	595	619	608	652	630	601	657	632	641	644	662	620	602	623	625	634	617	616	629	623	615	650	604	590	685	605	601	598	653	582	611	602	645	643	577	637	635	666	623	650	599	669	630	634	635	584	635	660	652	641	632	603	612	632	618	589	622	628	646	604	606	641	661	672	618	612	581	594	613	585	624	583	623	587	631	707	696	634	614	638	619	645	621	606	649	670	629	613	673	670	615	622	669	628	606	590	624	631	614	625	619	615	591	631	655	611	652	626	626	658	573	622	610	661	601	552	639	601	650	640	615	652	631	644	661	576	654	628	634	636	618	646	632	649	641	613	623	634	640	617	651	660	642	626	668	623	614	663	604	658	592	624	640	612	657	646	653	657	617	656	562	597	634	557	630	628	676	594	618	672	610	596	643	642	608	605	628	659	604	669	611	630	654	627	631	643	669	619	661	623	588	648	606	622	633	617	581	616	633	673	613	642	564	610	580	602	624	570	596	630	667	648	611	625	655	625	643	627	635	645	646	651	597	650	670	617	590	616	644	635	623	670	651	606	621	625	622	598	570	627	622	654	597	685	640	634	635	670	637	609	629	585	662	618	631	610	633	656	617	613	588	646	658	630	613	613	642	592	624	642	598	630	606	628	632	647	633	597	639	639	643	621	642	572	625	617	628	613	609	607	608	643	623	623	653	641	598	617	638	597	639	652	621	624	626	594	625	613	624	590	665	654	659	642	675	594	650	597	617	651	626	651	631	624	594	643	623	602	579	632	591	655	644	659	600	616	617	645	609	610	612	600	613	643	623	642	589	652	665	623	650	658	597	599	596	643	654	644	608	613	652	650	622	598	603	614	644	671	583	576	631	626	600	584	598	637	602	628	649	627	615	641	605	650	615	619	652	635	623	649	612	626	622	588	622	620	586	647	627	596	619	604	617	638	649	590	594	618	621	657	571	653	621	605	617	594	628	632	608	624	659	643	610	630	625	579	622	626	671	628	612	648	582	630	600	583	647	651	634	602	628	615	640	597	633	658	647	636	642	649	600	586	612	645	611	671	604	568	597	636	640	599	623	605	643	616	648	601	622	646	633	594	590	614	639	618	663	591	649	642	644	616	574	654	666	661	567	587	619	635	637	618	600	610	622	616	621	636	646	615	627	589	621	624	649	622	601	650	657	632	602	621	643	642	628	598	573	646	644	639	626	632	623	619	636	627	590	598	576	656	667	620	610	591	650	581	638	626	618	633	615	621	617	581	652	651	594	677	606	599	581	574	628	623	629	626	654	628	603	616	662	577	620	629	600	660	614	604	604	588	618	691	650	642	591	614	633	661	614	661	660	624	647	611	629	636	633	621	631	609	596	638	635	620	618	643	580	664	638	665	622	600	609	608	624	636	628	628	619	631	618	633	599	619	617	590	610	657	650	641	627	658	641	610	617	645	627	618	613	621	657	644	635	610	589	594	651	619	621	654	664	615	652	636	633	588	658	632	618	623	610	655	623	626	611	651	660	612	622	642	622	603	622	620	647	640	637	640	632	631	654	632	629	597	594	602	591	669	654	619	640	649	642	577	589	640	625	595	634	606	596	646	649	631	607	613	604	637	654	598	618	609	626	628	601	600	629	604	639	589	620	573	625	621	619	602	630	603	594	613	653	612	631	601	610	589	599	632	588	595	621	587	649	614	639	657	617	683	601	608	651	604	653	605	613	637	588	624	666	603	619	598	647	603	597	646	621	661	570	649	647	620	635	639	621	641	650	627	611	630	646	632	658	643	600	655	627	613	622	590	640	636	641	662	615	623	608	629	598	646	637	576	593	600	614	629	615	627	621	637	605	603	595	602	642	626	588	616	635	632	622	624	614	633	601	589	613	641	636	610	649	596	616	600	690	625	640	617	622	639	626	650	656	654	594	630	616	611	646	620	646	594	627	605	611	622	653	639	582	629	592
25474	21619	25641	21186	5063	2001	1349	1000	723	625	565	516	490	476	490	448	442	450	483	467	447	451	427	461	412	418	419	443	439	377	433	448	420	384	398	394	409	462	432	459	423	416	412	440	441	408	403	436	462	455	427	447	432	404	427	409	372	447	411	393	407	415	458	418	421	448	448	433	445	410	421	436	397	418	431	442	414	410	434	395	424	455	432	398	436	415	400	385	445	393	386	419	416	422	455	448	447	420	417	425	447	405	401	412	439	413	436	433	434	446	404	406	431	446	445	415	388	417	392	435	474	427	411	425	429	430	384	429	443	403	397	404	431	439	422	405	417	414	390	417	436	425	434	429	439	423	401	417	436	390	465	436	422	403	420	440	420	422	459	436	443	423	432	417	389	413	470	437	411	427	435	442	415	426	433	420	407	424	395	410	461	441	461	405	380	391	403	425	402	463	456	431	391	448	444	423	441	418	410	415	420	442	406	438	426	429	418	400	416	469	414	438	415	427	417	444	395	471	401	409	412	441	439	441	404	394	421	419	410	451	423	430	437	426	413	400	413	423	423	393	466	421	417	436	419	408	436	423	421	410	401	415	430	415	395	452	436	420	428	404	405	404	423	452	430	411	448	433	418	432	444	431	424	439	435	407	411	443	422	424	411	410	410	404	394	413	416	440	396	432	439	408	419	422	448	427	423	411	404	400	432	403	418	400	413	426	429	403	409	440	406	402	456	427	406	444	439	410	440	420	410	438	436	413	448	402	411	423	455	383	413	413	402	445	417	407	468	404	406	423	480	424	437	435	411	437	404	422	428	442	397	413	409	423	409	403	443	393	437	415	392	461	439	404	404	414	416	423	394	413	460	444	430	399	428	425	440	397	394	419	431	424	389	441	398	460	394	405	430	472	395	441	414	418	438	418	393	447	411	429	414	418	445	465	414	417	408	447	413	412	427	428	457	418	427	391	409	427	440	414	403	408	447	455	405	455	379	433	392	399	426	428	413	407	408	405	439	445	434	465	440	435	409	420	393	416	446	415	430	432	422	397	447	405	430	409	423	411	423	411	432	395	440	440	413	420	428	424	435	456	462	459	444	421	405	449	447	401	387	403	418	451	437	421	448	394	394	425	367	431	421	423	435	420	433	432	430	455	432	425	400	412	412	424	436	445	425	414	414	463	409	429	385	421	428	400	462	444	435	447	378	397	395	405	402	398	420	446	441	382	395	393	456	445	438	398	435	459	421	418	393	404	384	395	399	422	460	458	407	401	450	393	411	408	428	377	438	412	427	430	429	376	428	423	466	424	429	427	394	415	428	405	410	452	418	405	420	386	455	452	422	438	426	419	468	454	451	468	448	422	453	383	426	431	386	464	427	411	441	444	439	407	437	393	428	408	396	418	428	408	456	443	380	427	438	416	416	421	440	438	398	411	430	445	434	414	420	403	404	466	407	412	420	418	439	455	415	453	431	442	424	436	429	419	447	444	445	418	448	409	423	410	400	447	401	402	428	436	459	421	437	461	444	407	450	360	419	414	391	412	449	473	448	434	462	459	484	422	427	464	417	439	417	426	379	414	396	428	402	410	377	386	405	405	422	450	392	410	419	422	418	456	476	414	437	419	438	426	423	428	462	392	470	465	409	431	450	372	431	429	424	443	396	404	400	462	446	393	428	414	437	413	415	423	446	419	438	430	433	399	394	468	425	442	425	436	418	447	439	419	436	429	408	396	426	440	430	431	402	414	412	430	408	432	436	400	406	397	415	413	412	451	395	416	398	434	416	409	417	398	400	445	442	444	420	415	414	395	406	403	402	436	445	436	397	436	464	436	431	430	430	399	400	398	404	414	427	411	414	451	421	440	383	421	453	421	424	393	410	452	431	400	422	433	415	446	409	422	441	413	391	438	426	418	459	435	427	396	424	437	412	375	391	414	459	419	442	411	400	415	428	438	411	403	423	422	427	449	392	439	472	446	420	398	427	453	405	439	431	444	389	407	437	422	436	436	450	430	459	405	419	421	407	430	453	447	417	393	384	451	382	442	432	399	374	400	409	435	433	458	410	397	415	422	377	395	430	393	409	410	440	440	415	468	406	427	444	437	419	444	410	442	425	473	455	404	444	460	396	403	437	424	418	429	427	437	447	405	422	395	420	434	437	404	399	424	448	440	411	440	411	442	423	424	389	428	438	404	486	410	440	398	439	435	428	426	413	402	415	407	404	437	414	435	452	430	452	447	438	427	449	398	430	426	429	366	441	424	409	438	433	443	442	414	412	427	417	406	453	417	417	422	418	433	413	429	429	418	427	374	408	406	481	413	415	423	395	419	396	418	401	415	454	420	438	456	411	428	426	449	410	420	411	387	428	425	387	407	436	462	396	402	412	406	425	401	424	459	423	418	406	445	420	393	398	407	440	412	427	423	391	447	415	434	455	449	457	394	427	441	432	418	393	410	436	413	389	398	429	396	440	437	393	395	394	443	472	425	415	440	417	438	418	415	418	412	451	442	420	431	418	430	371	463	423	466	394	445	417	460	432	421	411	448	405	426	368	423	415	381	424	448	450	422	420	406	439	405	403	401	399	397	404	400	428	392	421	409	392	428	372	422	408	421	432	429	397	442	407	427	440	412	435	443	403	412	457	436	417	417	420	397	430	432	457	445	449	435	439	422	428	456	412	395	465	470	408	404	417	413	453	422	449	417	415	435	440	448	396	425	405	402	465	416	407	423	429	430	431	421	432	398	394	425	435	432	435	418	425	443	418	454	402	398	377	450	424	420	415	440	440	408	424	398	435	449	436	445	413	435	439	405	445	383	453	460	398	438	401	455	408	418	406	418	400	418	409	433	423	424	425	446	437	438	413	422	471	410	392	423	436	419	437	410	400	446	410	433	449	411	416	428	405	412	391	428	419	436	412	427	436	405	407	399	421	404	437	400	397	419	427	421	449	422	383	430	437	376	440	396	428	441	446	407	444	415	391	414	457	425	412	437	430	485	466	389	440	433	453	385	439	397	415	412	406	376	404	462	415	418	395	428	391	405	448	375	436	410	444	450	399	432	431	399	414	466	414	391	398	425	424	420	409	422	392	422	416	467	414	440	410	448	417	398	415	420	433	416	428	431	439	412	430	420	417	428	423	394	443	394	399	433	446	379	389	401	408	403	419	463	426	402	437	399	438	407	415	427	458	426	441	421	408	404	398	442	434	447	457	399	416	403	427	447	387	408	414	418	401	452	422	423	417	419	423	417	427	467	417	437	436	405	395	474	406	468	419	410	456	382	454	437	420	405	424	439	398	422	367	424	446	473	417	444	426	427	399	419	407	400	429	399	434	395	446	463	449	448	431	423	429	426	406	443	464	423	417	397	405	433	444	438	383	443	375	430	423	440	405	412	421	436	435	418	393	413	411	429	405	415	412	398	416	405	393	438	388	446	425	389	422	378	447	423	411	407	391	433	442	441	459	398	444	421	423	437	421	393	435	403	430	413	444	451	393	437
18795	37827	29378	15964	8950	5189	3634	2524	1893	1484	1288	1155	1021	889	809	901	767	754	821	753	718	749	732	746	712	703	733	733	648	750	756	700	701	720	655	702	702	725	747	752	774	664	658	727	711	705	703	701	702	697	743	697	729	678	718	724	790	681	719	751	744	687	722	709	669	735	710	762	700	707	720	703	764	715	688	715	713	713	726	699	791	723	701	700	734	711	715	708	693	714	718	711	738	709	742	713	769	725	731	742	704	733	722	748	723	747	683	702	709	702	730	702	737	709	738	735	679	744	704	735	712	730	692	752	725	733	752	722	699	702	676	699	716	681	750	684	726	716	695	718	701	763	742	702	690	693	713	696	733	675	698	696	747	684	694	693	698	715	745	692	745	750	730	700	745	697	742	668	725	699	702	717	704	729	694	729	723	653	762	742	705	753	703	718	739	706	682	707	730	755	695	723	718	687	663	750	720	763	701	716	699	746	727	701	742	728	723	725	686	706	692	728	755	707	666	743	711	764	742	781	753	725	734	685	742	780	719	709	734	751	719	667	705	731	733	726	753	685	722	740	728	710	663	680	676	728	742	719	695	719	731	764	698	701	704	755	739	715	709	693	692	714	713	743	752	747	716	669	712	742	691	718	709	674	720	740	681	744	704	731	729	729	681	734	687	675	777	710	759	750	706	648	694	736	658	714	729	687	697	718	688	719	741	735	763	696	769	709	740	700	693	777	665	764	714	693	699	722	674	690	705	720	714	692	696	681	722	722	726	708	707	724	681	712	708	723	750	735	712	707	707	680	690	680	653	754	694	696	757	731	715	718	698	671	731	684	743	730	681	691	769	691	711	719	672	684	698	729	739	725	753	679	711	678	706	699	699	682	666	742	743	658	697	679	676	720	696	693	706	706	712	703	692	715	678	706	714	730	738	707	709	785	671	725	705	717	739	706	735	685	737	697	702	731	749	704	645	719	710	739	712	642	722	756	713	724	744	743	730	756	712	730	731	714	678	717	747	703	745	715	735	673	721	715	713	719	724	698	760	751	727	721	709	672	698	742	721	706	694	710	713	733	709	702	705	653	739	721	708	726	662	763	772	686	699	742	778	683	718	720	748	702	718	701	765	769	706	725	749	751	713	699	711	756	726	675	725	684	714	710	709	712	712	710	743	750	735	721	714	720	732	707	707	727	729	746	698	713	726	752	715	720	690	700	713	673	733	733	668	729	746	696	780	710	667	721	743	740	705	713	660	777	741	711	740	685	700	669	703	710	704	739	707	724	717	724	715	716	657	754	728	709	757	714	691	683	687	736	701	695	705	741	745	697	786	693	684	695	716	779	700	739	717	700	722	761	705	713	730	661	760	733	737	695	679	709	742	725	739	712	761	727	693	706	712	688	736	730	670	721	688	652	748	671	709	710	751	725	722	680	743	693	678	726	684	710	721	764	723	721	762	659	687	754	720	768	715	698	765	759	719	688	725	687	653	719	714	699	735	765	715	693	722	761	700	699	715	698	731	690	727	651	742	678	732	730	750	773	710	729	714	732	740	680	714	742	731	693	723	719	712	758	660	699	761	722	684	748	746	712	685	684	719	726	694	683	696	700	726	684	657	726	709	718	716	701	719	690	706	656	701	785	721	773	745	659	707	712	703	744	724	698	741	760	707	721	757	740	692	701	703	708	750	744	700	707	716	795	685	678	726	727	733	731	701	702	710	655	742	702	676	696	692	740	718	723	729	766	756	736	724	751	709	730	718	686	736	745	724	679	716	730	694	688	702	748	692	689	749	738	773	684	686	714	717	737	700	700	695	699	676	745	725	728	735	712	727	738	748	738	746	690	745	669	729	716	724	682	747	727	684	719	688	702	736	736	727	719	651	678	757	710	769	731	698	728	729	727	761	746	692	695	681	685	672	704	702	725	729	706	673	714	671	744	729	694	647	755	756	725	724	769	689	656	676	699	676	708	731	699	736	664	743	718	716	712	722	746	661	702	697	724	714	697	663	676	691	765	713	744	676	707	712	718	729	723	677	733	704	703	726	710	687	695	757	712	729	743	711	737	717	747	721	710	718	706	715	734	717	745	748	700	713	673	694	716	732	717	695	766	731	731	719	781	661	695	718	752	759	707	725	700	700	720	712	705	708	731	731	722	761	707	687	756	707	734	693	744	732	740	706	714	742	720	732	669	703	686	713	714	732	728	747	688	710	707	739	740	685	725	728	701	703	733	764	724	735	762	712	723	689	697	709	712	751	768	757	719	717	743	718	722	682	691	728	705	655	696	684	728	679	731	694	732	719	724	689	723	750	744	729	710	678	745	681	731	711	696	723	724	727	678	739	707	694	686	687	723	740	702	708	718	708	702	672	685	727	752	753	706	720	707	716	723	731	720	733	705	714	722	736	714	709	682	783	696	748	763	718	713	719	762	652	684	734	697	709	717	707	720	698	716	715	734	676	709	737	712	757	704	714	722	731	695	679	687	721	710	680	756	682	727	722	663	709	722	713	705	701	684	705	723	755	765	716	750	721	712	716	660	741	732	708	735	695	748	677	762	707	733	711	702	753	722	691	714	733	678	698	728	714	726	748	704	734	703	711	737	769	738	767	729	713	740	740	733	648	730	705	730	787	726	724	713	745	714	678	722	710	699	711	699	723	740	708	721	714	720	706	691	721	700	780	696	696	696	721	727	741	695	740	697	731	744	714	715	738	741	725	738	751	737	720	723	684	735	742	750	704	719	710	675	703	739	753	731	730	720	790	736	681	652	725	734	724	741	718	725	739	687	694	729	719	774	714	713	753	690	725	712	720	765	741	733	724	766	731	675	721	780	742	701	708	731	722	699	718	718	693	696	738	720	688	709	693	695	709	671	758	728	694	758	725	706	709	661	682	747	675	681	690	708	763	776	700	716	711	728	691	685	762	683	758	725	683	738	707	731	712	750	725	757	730	718	737	709	766	707	721	668	701	668	702	750	690	711	721	759	692	707	715	708	684	754	710	714	776	756	706	677	676	701	768	717	679	683	719	695	680	677	714	711	715	726	716	708	695	765	685	737	701	737	721	719	670	777	689	716	692	716	734	712	707	720	703	712	739	723	701	738	709	718	675	704	683	742	717	722	726	689	731	712	714	760	709	703	710	693	720	720	726	655	703	736	725	731	736	714	656	718	736	742	726	717	708	700	703	742	714	687	747	699	718	692	664	731	740	732	680	723	705	714	771	725	711	726	726	720	687	743	685	695	729	703	660	725	735	694	702	733	725	691	687	711	750	722	718	657	717	687	710	787	674	758	687	739	715	646	744	684	722	736	686	732	780	691	723	687	656	729	742	753	721	731	688	706	721	765	707	734	716	709	711	717	677	715	693	688	692	736	747	722	717	756	717	754	713	751	762	757	710	749	701	714	691	743	727	654	735	664	736	757	738	749	710	709	698	682	733	679	697	700	761	730	728	704	716	709	647	673	710	698	675	765	686	758	707	737	701	682	712	709	716	671	772	716
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
